IP Library Granted Patent US 12665869
Granted Patent B2
US 12665869 · App. 18/571,066 · Granted Jun 23, 2026

Displaying target information from a source session in a target session based on display range and operation permission

Inventors: Xuehan Li (Beijing, CN); Chen Wang (Beijing, CN); Yizhe Yang (Beijing, CN); Junchen Li (Beijing, CN); Luobin Li (Beijing, CN); Huiming Wang (Beijing, CN); Qiyang Liu (Beijing, CN)
Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
H04L51/046
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12665869
App. No.
18/571,066
Granted
Jun 23, 2026
Kind
B2
Abstract

Provided are an information processing method and apparatus, a device, and a storage medium. The information processing method includes: receiving target information, a session identifier of a source session group, and indication information that are transmitted by a server, in which the target information is generated based on to-be-forwarded information from the source session group, and the indication information indicates a type of the source session group; determining a display range of the target information and operation permission of the target information based on the indication information and the session identifier of the source session group; and rendering and displaying the target information in a target session based on the display range of the target information and the operation permission of the target information. Therefore, different ranges of the target information and different operation permission of the target information are displayed for different types of source session groups, thereby flexibly displaying information of a forwarded post based on the type of the source session group.

Claims (77)

1 . A forwarded information processing method, applied to a client where a target session is located, the information processing method comprising:

receiving target information, a session identifier of a source session group, and indication information that are transmitted by a server, the target information being generated based on to-be-forwarded information from the source session group, and the indication information indicating a type of the source session group;

determining a display range of the target information and operation permission of the target information based on the indication information and the session identifier of the source session group; and

rendering and displaying the target information in the target session based on the display range of the target information and the operation permission of the target information,

wherein:

said determining the display range of the target information and the operation permission of the target information based on the indication information and the session identifier of the source session group comprises:

after determining that the indication information is second information indicating that the source session group is a private group, determining, based on the session identifier of the source session group, whether a receiver user in the target session is a user in the source session group;

determining the display range of the target information as a second display range, and determining the operation permission of the target information as second operation permission, after determining that the receiver user in the target session is the user in the source session group; and

determining the display range of the target information as a third display range, and determining the operation permission of the target information as third operation permission, after determining that the receiver user in the target session is not the user in the source session group,

wherein the second display range is greater than the third display range.

2 . The method according to claim 1 , wherein said determining the display range of the target information and the operation permission of the target information based on the indication information and the session identifier of the source session group further comprises:

after determining that the indication information is first information, determining the display range of the target information as a first display range, and determining the operation permission of the target information as first operation permission.

3 . The method according to claim 2 , wherein the first information indicates that the source session group is a public group.

4 . The method according to claim 1 , wherein:

the source session group is a topic group; and

the to-be-forwarded information includes original information and operation information on the original information by the user in the source session group.

5 . The method according to claim 1 , wherein the target information is information of a nested structure.

6 . The method according to claim 5 , wherein:

the target information comprises first-level information and second-level information;

the display range of the target information comprises a display range of the first-level information and a display range of the second-level information; and

the operation permission of the target information comprises operation permission of the first-level information and operation permission of the second-level information.

7 . The method according to claim 6 , wherein said rendering and displaying the target information in the target session based on the display range of the target information and the operation permission of the target information comprises:

rendering the first-level information to generate a first view, displaying the first view based on the display range of the first-level information, and setting operation permission of the first view based on the operation permission of the first-level information; and

rendering, after detecting a clicking operation on the first view by the user corresponding to the client, the second-level information to generate a second view, displaying the second view on a current interface based on the display range of the second-level information, and setting operation permission of the second view based on the operation permission of the second-level information.

8 . The method according to claim 6 , wherein:

the first-level information comprises a name of the source session group and a title determined based on the to-be-forwarded information;

the second-level information comprises the to-be-forwarded information; and

the to-be-forwarded information comprises original information and operation information on the original information by the user in the source session group.

9 . The method according to claim 8 , wherein:

in a first display range, the display range of the first-level information comprises displaying the name of the source session group in a first view, and the operation permission of the first-level information comprises clicking the first view to jump to a second view;

in a second display range, the display range of the first-level information comprises displaying the name of the source session group in the first view, and the operation permission of the first-level information comprises clicking the first view to jump to the second view; and

in a third display range, the display range of the first-level information comprises hiding the name of the source session group in the first view, and the operation permission of the first-level information comprises clicking the first view to jump to the second view.

10 . The method according to claim 8 , wherein:

in a first display range, the display range of the second-level information comprises displaying, in a second view, the original information contained in the to-be-forwarded information and real-time operation information on the original information by the user in the source session group, and the operation permission of the second-level information comprises performing a predetermined operation on the to-be-forwarded information in the second view;

in a second display range, the display range of the second-level information comprises displaying, in the second view, the original information contained in the to-be-forwarded information and the real-time operation information on the original information by the user in the source session group, and the operation permission of the second-level information comprises performing the predetermined operation on the to-be-forwarded information in the second view; and

in a third display range, the display range of the second-level information comprises displaying, in the second view, the original information contained in the to-be-forwarded information and operation information on the original information by the user in the source session group prior to the to-be-forwarded information being forwarded, and the operation permission of the second-level information comprises performing no predetermined operation on the to-be-forwarded information in the second view.

11 . The method according to claim 10 , wherein the predetermined operation comprises at least one of a reply, a like, a comment, forwarding, or a subscription.

12 . The method according to claim 10 , wherein in the first display range, the second display range, and the third display range, the display range of the second-level information further comprises displaying, in the second view, overview information of the to-be-forwarded information and a source of the to-be-forwarded information.

13 . A non-transitory computer-readable storage medium, having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the information processing method according to claim 1 .

14 . A forwarded information processing method, applied to a server, the information processing method comprising:

receiving an information forwarding request transmitted by a client, the information forwarding request carrying to-be-forwarded information from a source session group, an identifier of a target session, and a type of the source session group;

generating target information based on the to-be-forwarded information; and

transmitting the target information, a session identifier of the source session group, and indication information to a target client corresponding to a user in the target session, the indication information indicating the type of the source session group to allow the target client to determine a display range of the target information and operation permission of the target information based on the indication information and the session identifier of the source session group, and render and display the target information in the target session based on the display range of the target information and the operation permission of the target information,

wherein:

the target client is further allowed to:

after determining that the indication information is second information indicating that the source session group is a private group, determine, based on the session identifier of the source session group, whether a receiver user in the target session is a user in the source session group;

determine the display range of the target information as a second display range, and determine the operation permission of the target information as second operation permission, after determining that the receiver user in the target session is the user in the source session group; and

determine the display range of the target information as a third display range, and determine the operation permission of the target information as third operation permission, after determining that the receiver user in the target session is not the user in the source session group,

wherein the second display range is greater than the third display range.

15 . The method according to claim 14 , wherein:

the target information comprises first-level information and second-level information;

the display range of the target information comprises a display range of the first-level information and a display range of the second-level information; and

the operation permission of the target information comprises operation permission of the first-level information and operation permission of the second-level information.

16 . The method according to claim 15 , wherein:

the first-level information comprises a name of the source session group and a title determined based on the to-be-forwarded information;

the second-level information comprises the to-be-forwarded information; and

the to-be-forwarded information comprises original information and operation information on the original information by the user in the source session group.

17 . A server, comprising:

a processor; and

a memory having executable instructions of the processor stored thereon,

wherein the processor is configured to perform, when executing the executable instructions, the information processing method according to claim 14 .

18 . A non-transitory computer-readable storage medium, having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the information processing method according to claim 14 .

19 . A terminal device, comprising:

a processor; and

a memory having executable instructions of the processor stored thereon,

wherein a target session is located on the terminal device, and wherein the processor is configured to cause, when executing the executable instructions, the terminal device to:

receive target information, a session identifier of a source session group, and indication information that are transmitted by a server, the target information being generated based on to-be-forwarded information from the source session group, and the indication information indicating a type of the source session group;

determine a display range of the target information and operation permission of the target information based on the indication information and the session identifier of the source session group; and

render and display the target information in the target session based on the display range of the target information and the operation permission of the target information,

wherein:

the processor is further configured to cause, when executing the executable instructions, the terminal device to:

after determining that the indication information is second information indicating that the source session group is a private group, determine, based on the session identifier of the source session group, whether a receiver user in the target session is a user in the source session group;

determine the display range of the target information as a second display range, and determine the operation permission of the target information as second operation permission, after determining that the receiver user in the target session is the user in the source session group; and

determine the display range of the target information as a third display range, and determine the operation permission of the target information as third operation permission, after determining that the receiver user in the target session is not the user in the source session group,

wherein the second display range is greater than the third display range.

20 . The terminal device according to claim 19 , wherein said determining the display range of the target information and the operation permission of the target information based on the indication information and the session identifier of the source session group further comprises:

after determining that the indication information is first information, determine the display range of the target information as a first display range, and determining the operation permission of the target information as first operation permission.