CN113810203B - Theme session processing method, device, computer equipment and storage medium - Google Patents
Theme session processing method, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN113810203B CN113810203B CN202010528562.9A CN202010528562A CN113810203B CN 113810203 B CN113810203 B CN 113810203B CN 202010528562 A CN202010528562 A CN 202010528562A CN 113810203 B CN113810203 B CN 113810203B
- Authority
- CN
- China
- Prior art keywords
- session
- theme
- page
- topic
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title abstract description 23
- 238000000034 method Methods 0.000 claims abstract description 75
- 230000001960 triggered effect Effects 0.000 claims abstract description 51
- 238000012545 processing Methods 0.000 claims abstract description 12
- 230000003993 interaction Effects 0.000 claims description 86
- 230000002452 interceptive effect Effects 0.000 claims description 47
- 230000004044 response Effects 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 14
- 230000000977 initiatory effect Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 30
- 238000004891 communication Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 16
- 238000012552 review Methods 0.000 description 8
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000000699 topical effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 244000175448 Citrus madurensis Species 0.000 description 1
- 235000017317 Fortunella Nutrition 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005422 blasting Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1822—Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application relates to a theme session processing method, a theme session processing device, computer equipment and a storage medium. The method comprises the following steps: responding to a theme selection operation triggered on a theme collection page, and determining a target theme selected by a first client currently logged in; displaying a virtual session seat occupied by a first client on a session matching page corresponding to a target theme; when a plurality of second clients matched with the first clients occupy idle virtual session seats in the session matching page and the number of occupied virtual session seats reaches a number condition, entering a theme session page corresponding to a target theme based on the clients occupying the virtual session seats; the topic session page comprises a topic content display area for displaying topic content information and a session area for displaying real-time session information, so that the topic content information is prevented from being washed away by the real-time session information, and the topic session is focused on a set topic.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and apparatus for processing a theme session, a computer device, and a storage medium.
Background
With the development of internet technology, more and more people talk with others on the network through application programs of terminals, so that information sharing is realized. At present, most application programs support multi-user session, but when users want to discuss topics based on specific topics, information aiming at the specific topics is washed away by the information flow of the multi-user session, so that the information is difficult to fully utilize, and the waste of information resources is caused.
Disclosure of Invention
Based on this, it is necessary to provide a topic session processing method, apparatus, computer device and storage medium for the above problem of waste of information resources.
A method of topic session processing, the method comprising:
responding to a theme selection operation triggered on a theme collection page, and determining a target theme selected by a first client currently logged in;
the virtual session seat occupied by the first client is displayed on a session matching page corresponding to the target theme;
when a plurality of second clients matched with the first client occupy idle virtual session seats in the session matching page and the number of occupied virtual session seats reaches a number condition, entering a theme session page corresponding to the target theme based on the client occupying the virtual session seats; the topic session page comprises a topic content display area used for displaying topic content information and a session area used for displaying real-time session information.
In one embodiment, the method further comprises:
when a triggering operation of switching to display the theme content information occurs based on the theme content display area, another piece of theme content information is switched to be displayed in the theme content display area.
In one embodiment, the topic session processing method further includes:
sending the access address of the topic session page to a group session page;
displaying a theme session prompt message containing the access address in the group session page;
when triggering operation acting on the theme session prompt message occurs, displaying the theme session page; the theme session page is displayed on a terminal corresponding to the target client; the target client is each client triggering the topic discussion prompt message.
In one embodiment, when the interaction amount of the real-time session message or the topic content information exceeds a preset interaction amount threshold, a high interaction amount identifier is displayed at the position of the real-time session message or the topic content information in the topic session page.
In one embodiment, the method further comprises:
when a trigger operation for consulting the historical subject content information occurs based on the subject session page, displaying the historical subject content information page;
And displaying the historical subject matter information issued by the first client in the historical subject matter information page.
In one embodiment, after the step of displaying the subject matter information of the client history publication, the method further includes:
and deleting target historical subject matter information when triggering operation for deleting the historical subject matter information occurs based on the historical subject matter information page, wherein the target historical subject matter information is the historical subject matter information selected by the client on the historical subject matter information page.
In one embodiment, after the step of displaying the subject content information historically published by the first client, the method further includes:
when trigger operation for consulting the interactive information occurs based on the historical subject information page, displaying the interactive information page, wherein the interactive page comprises an interactive client for target historical subject information; the target historical subject matter information is the historical subject matter information selected by the first client on the historical subject matter information page.
A theme session processing apparatus, the apparatus comprising:
the theme determining module is used for determining a target theme selected by the first client which is logged in currently in response to a theme selecting operation triggered on the theme collection page;
The first page display module is used for displaying a virtual session seat occupied by the first client on a session matching page corresponding to the target subject;
the second page display module is used for entering a theme session page corresponding to the target theme based on the client corresponding to the occupied virtual session seats when the second clients matched with the first client occupy the idle virtual session seats in the session matching page and the number of occupied virtual session seats reaches the number condition; the topic session page comprises a topic content display area used for displaying topic content information and a session area used for displaying real-time session information.
A computer device comprising a memory storing a computer program and a processor which when executing the computer program performs the steps of:
responding to a theme selection operation triggered on a theme collection page, and determining a target theme selected by a first client currently logged in;
the virtual session seat occupied by the first client is displayed on a session matching page corresponding to the target theme;
when a plurality of second clients matched with the first client occupy idle virtual session seats in the session matching page and the number of occupied virtual session seats reaches a number condition, entering a theme session page corresponding to the target theme based on the client occupying the virtual session seats; the topic session page comprises a topic content display area for displaying topic content information and a session area for displaying real-time session information.
A computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
responding to a theme selection operation triggered on a theme collection page, and determining a target theme selected by a first client currently logged in;
the virtual session seat occupied by the first client is displayed on a session matching page corresponding to the target theme;
when a plurality of second clients matched with the first client occupy idle virtual session seats in the session matching page and the number of occupied virtual session seats reaches a number condition, entering a theme session page corresponding to the target theme based on the client occupying the virtual session seats; the topic session page comprises a topic content display area for displaying topic content information and a session area for displaying real-time session information.
The topic session processing method, the device, the computer equipment and the storage medium are used for responding to topic selection operation triggered on a topic collection page to determine a target topic selected by a first client which is currently logged in; displaying a virtual session seat occupied by a first client on a session matching page corresponding to a target theme; when a plurality of second clients matched with the first clients occupy idle virtual session seats in the session matching page and the number of occupied virtual session seats reaches a number condition, entering a theme session page corresponding to a target theme based on the clients occupying the virtual session seats, wherein the theme session page comprises a theme content display area for displaying theme content information and a session area for displaying real-time session information, the plurality of clients perform theme sessions based on the selected theme, and meanwhile, key information related to the theme is prevented from being flushed by other information streams, so that the theme session is more focused on the set theme, interactive communication aiming at the set theme among the clients is enhanced, the formation of a client relationship network is facilitated, and the information resource utilization rate is improved.
Drawings
FIG. 1 is an application environment diagram of a subject session processing method in one embodiment;
FIG. 2 is a flow diagram of a method of topic session processing in one embodiment;
FIG. 2A is a schematic diagram of a page involved in entering a topic session page corresponding to a target topic in one embodiment;
FIG. 2B is a schematic diagram of a theme session page in one embodiment;
FIG. 3 is a flowchart illustrating a step of entering a topic session page corresponding to a target topic in one embodiment;
FIG. 4 is a schematic diagram of pages involved in a topic session page process for generating a topic session corresponding to a target topic in one embodiment;
FIG. 4A is a schematic diagram of a page involved in a process of modifying a topic name of a topic session page in one embodiment;
FIG. 5 is a flow diagram of a step of generating a topic session page for a topic session corresponding to a target topic in one embodiment;
FIG. 6 is a schematic diagram of full screen presentation of subject matter information in one embodiment;
FIG. 7 is a schematic diagram of pages involved in a process of publishing subject matter information in one embodiment;
FIG. 8 is a schematic diagram of a page involved in a process of publishing subject matter information in another embodiment;
FIG. 9 is a schematic diagram of a page involved in a process of publishing subject matter information in yet another embodiment;
FIG. 10 is a diagram of pages involved in a process of publishing a real-time session message in one embodiment;
FIG. 11 is a schematic diagram of pages involved in entering a target topic page corresponding to a topic session page in one embodiment;
FIG. 12 is a diagram of pages involved in an interactive operation triggering process in one embodiment;
FIG. 12A is a flowchart illustrating steps for updating the topic information or the interactive volume of a real-time session message pointed to by the interactive operation according to one embodiment;
FIG. 13 is a schematic diagram showing the time duration differences in a theme session page, under an embodiment;
FIG. 14 is a schematic diagram of pages involved in one embodiment in a process of viewing historical subject matter information;
FIG. 15 is a flowchart of a step of deleting historical subject matter information in one embodiment;
FIG. 16 is a block diagram of a theme session processing apparatus in one embodiment;
fig. 17 is an internal structural view of a computer device in one embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
FIG. 1 is an application environment diagram of a subject session processing method in one embodiment. The topic session processing method can be suitable for social scenes for topic discussion, such as a session scene of instant messaging for a specific topic, and the like. The topic session processing method can be applied to a topic session system. The subject session system includes a terminal 110 and a server 120. The terminal 110 and the server 120 are connected through a network. The terminal 110 is provided with a client for performing an instant messaging target application. The target application may be a parent application (an application running directly on the basis of the operating system) or a child application (an application running on the basis of the system provided by the parent application), also called a Mini Program. The terminal 110 has an internet access function, and may specifically be a desktop terminal or a mobile terminal, and the mobile terminal may specifically be at least one of a mobile phone, a tablet computer, a notebook computer, and an intelligent terminal with a screen, such as a wearable device, an intelligent home, an intelligent head-mounted device, and the like. The server 120 may be implemented as a stand-alone server or as a server cluster composed of a plurality of servers.
Each user may conduct a theme session with other users through his own terminal 110. As shown in fig. 1, the terminal corresponding to the user a is the terminal 110 (a), the terminal corresponding to the user B is the terminal 110 (B), and the terminal corresponding to the user C is the terminal 110 (C). A. The three users B and C can perform online theme conversation by operating the corresponding terminals, specifically, the user A, the user B and the user C enter a virtual space (namely a theme conversation round table) through the terminals of the corresponding users, at the moment, the terminals corresponding to the user A, the user B and the user C display interfaces (namely the theme conversation interfaces of the theme conversation round table) representing the virtual space, the user A, the user B and the user C implement release of various messages in the virtual space (namely the theme conversation round table) through operation on the interfaces displayed by the terminals, such as theme content information and real-time conversation messages, and the various messages released by the user A, the user B and the user C are correspondingly displayed in the interfaces (namely the theme conversation interfaces) representing the virtual space.
A first communication link for the theme session is established between the terminals 110 corresponding to the users who conduct the theme session through the server 120, i.e., a communication link is formed between the first terminal, the server 120, and the second terminal. Server 120 is an application server that provides services for a target application. When the target application program is an instant messaging application, a second communication link for session communication can be established between the corresponding terminals 110 of each group member through the server 120 based on a session group of the instant messaging application, for example, a QQ group of the instant messaging software QQ. The first communication link and the second communication link may be the same communication link. In other words, the second communication link is multiplexed at this time to conduct the theme session. The first communication link may also be a separately established communication link that is distinct from the second communication link.
In one embodiment, as shown in fig. 2, a theme session processing method is provided, and the method is applied to the terminal in fig. 1 for illustration, and includes the following steps:
step S202, in response to a theme selection operation triggered on the theme collection page, determining a target theme selected by the first client currently logged in.
The topic collection page is a functional page provided by the terminal based on the client of the target application program, and in one embodiment, as in the topic collection page 202 in fig. 2A, topic controls corresponding to a plurality of candidate topics may be provided in the topic collection page, where the candidate topics may be hot topics from the whole network. The theme selection operation may specifically be a preset operation acting on a theme control in the theme collection page, for example, a touch operation, a cursor operation, a key operation, and the like. When a theme selection operation occurs based on the theme collection page, the terminal acquires a target theme pointed by the theme selection operation, namely the target theme selected by the first client, and then creates a theme session based on the target theme. The client refers to a user role in the computer and can be used for representing a natural person or a virtual person logging in the client; the topic session refers to that a client side conducting the topic session carries out discussion and dialogue on a contracted topic, wherein the topic can be a television play, a movie, a game, a star, a current news, and the like.
Specifically, when a certain user wants to perform a topic session with other users based on a certain topic, the terminal corresponding to the user can trigger the operation of performing the topic session based on the target application program to enter a topic session round table to perform the topic session, and the terminal is triggered to display a topic session page corresponding to the topic session. The triggering of the operation of conducting the theme session may be a preset operation acting on the application page presented based on the target application program. In particular, a topic session may be conducted based on a topic collection page trigger presented by a target application.
Step S204, displaying the virtual session seat occupied by the first client on the session matching page corresponding to the target theme.
When a theme selection operation based on a theme collection page is acquired, the terminal responds to the theme selection operation, displays a session matching page, displays a virtual session seat occupied by a first client in the session matching page, performs random client matching on the first client, and waits for a second client matched with the first client to occupy an idle virtual session seat.
The method comprises the steps that a certain number of virtual session seats of clients are divided in a session matching page, wherein each virtual session seat is a sub-area in the session matching page and is used for displaying user information corresponding to one client, and the user information can be information such as account names, head portraits and the like logged in the client; the region boundaries of the virtual session seat may be rectangular, circular, etc., and the region size of the virtual session seat may be adjusted from the user terminal size. Specifically, displaying the virtual session seat occupied by the first client may be displaying the user information of the first client in a certain virtual session seat in the session matching page, as shown in the session matching page 210 in fig. 2A.
Step S206, when a plurality of second clients matched with the first client occupy the idle virtual session seats in the session matching page and the number of occupied virtual session seats reaches the number condition, entering a theme session page corresponding to the target theme based on the client occupying the virtual session seats; the topic session page comprises a topic content display area used for displaying topic content information and a session area used for displaying real-time session messages.
When a plurality of second clients matched with the first clients occupy idle virtual session seats in the session matching page and the number of occupied virtual session seats reaches a number condition, a theme session round table corresponding to a target theme is created based on the first clients and the second clients matched with the first clients, and the server pushes the theme session page corresponding to the theme session round table to the terminal, so that the terminal displays the theme session page. The number condition may be set according to actual requirements, for example, may be set to a specific value, or may be set to a certain proportion of the number of occupied virtual session seats in the session matching page to the number of all virtual session seats in the session matching page, which is not limited herein.
The topic session page refers to an interface displayed on a terminal when topic sessions are performed between different clients, namely an interface used for representing a topic session round table, and an interface used for displaying session information issued by each client in the topic session, such as topic content information, real-time session information and the like. The topic session page can comprise a topic content display area and a session area, wherein the topic content display area is used for displaying topic content information issued by each client, and the session area is used for displaying real-time session information issued by each client in an information flow mode; the topic content information is a message indicating a topic corresponding to a topic session, can be understood as a blasting material aiming at a target topic corresponding to a topic session round table, and can include but is not limited to pictures, videos, external links and the like; the real-time conversation message is a comment message indicating the information of the subject content, or a real-time conversation message between the clients in the subject conversation round table, and can include but is not limited to text, expression, picture and the like.
Further, the location of the theme content presentation area on the theme session page may be fixed, for example, as shown in fig. 2B, fig. 2B is a schematic diagram of the theme session page in an embodiment, and the theme content presentation area may be fixed at the top of the theme session page.
Referring to FIG. 2A, FIG. 2A illustrates a schematic diagram of a page involved in entering a topic session page corresponding to a target topic in one embodiment. The topic collection page 202 includes a topical topic area 204 and a general topic area 206, where the topical topic area 204 displays topic controls corresponding to candidate topics with the largest number of users participating in discussion and a bullet screen of topical language of the topic; the topic controls corresponding to other candidate topics are displayed in the common topic area 206; when a theme selection operation acting on a theme control 208 corresponding to a target theme occurs on the basis of the theme collection page, the terminal displays a session matching page 210, performs random client matching on a first currently logged-in client, for example, detects a second client which triggers the same target theme at the same time, randomly matches the second client to the first client, and fills a theme session round table of the target theme together with the first client; after matching the first client to the other 5 second clients, a theme session page 212 of a theme session round table corresponding to the target theme, which is created based on the first client and the second clients, is entered.
The topic session processing method, the device, the computer equipment and the storage medium are used for displaying a topic collection page, and determining a target topic selected by a first client which is currently logged in response to topic selection operation triggered on the topic collection page; displaying a virtual session seat occupied by a first client on a session matching page corresponding to a target theme, waiting for a second client matched with the first client, and occupying an idle virtual session seat; when the number of the occupied virtual session seats in the session matching page reaches a number condition, entering a theme session page of a theme session corresponding to a target theme based on a client corresponding to the currently occupied virtual session seat; the theme session page comprises a theme content display area for displaying the theme content information and a session area for displaying the real-time session information, so that the client can autonomously select the theme of the theme session, and the theme session is carried out by randomly matching other clients for the client according to the theme selected by the client, thereby improving the formation of a client relationship network between the corresponding user account of the client and the corresponding user account of the other clients in a stranger scene; meanwhile, the topic content information is displayed in the topic content display area of the topic session page and the session area of the real-time session message is displayed in the display session area, so that the topic content information can not be washed away by the real-time session message, key information is prevented from being missed, the topic session is focused on the set topic, interaction communication of the set topic among clients is enhanced, formation of a client relationship network is facilitated, and the information resource utilization rate is improved.
Further, in one embodiment, the second client is a client that triggers a theme selection operation for the same target theme within the same time condition as the first client.
Specifically, a client which triggers a theme selection operation for a target theme in the same time condition as a first client is determined, a matching value between the client and the first client is calculated according to a preset matching rule, and when the matching value is larger than a preset threshold, the client is determined to be a second client. In one embodiment, the matching rules may specifically include, but are not limited to, the following dimensions: gender, age, geographic location, whether the same subject session has been entered, whether the same subject session room has been entered, interactive operations, interest tags, etc.; wherein the weights corresponding to the respective dimensions of the matching rule add up to 1.
For example, gender accounts for 0.2 of the matched value, age accounts for 0.1 of the matched value, geographic position accounts for 0.3 of the matched value, whether the same topic session takes part in the matched value by 0.1, whether the same topic session round table takes part in the matched value by 0.05, interaction operation takes part in the matched value by 0.05, and client tag takes part in the matched value by 0.2. Wherein: for the dimension of the gender, when the gender of the first client is the same as the gender of the second client, the matching value is added by 0.1, and when the gender of the first client is different from the gender of the second client, the matching value is added by 0.2; for the dimension of age, when the difference between the gender of the first client and the age of the second client is less than or equal to 3 years old, the matching value is added by 0.1, when the difference between the gender of the first client and the age of the second client is more than 3 years old and less than or equal to 6 years old, the matching value is added by 0.06, and when the difference between the gender of the first client and the age of the second client is more than 6 years old and less than or equal to 9 years old, the matching value is added by 0.03; for the dimension of whether the same topic session is participated, when the sex of the first client and the second client participate in the same topic session, the matching value is increased by 0.1; for the dimension of whether the same theme session round table is entered, when the gender of the first client and the second client enter the same theme session round table, the matching value is increased by 0.05; for the dimension of interactive operation, the sex of the first client and the second client have interactive operation, such as praise operation, and the matching value is increased by 0.05; for the dimension of the client label, when the gender of the first client has the same client label with the second client, different matching values are set according to the same number of client labels, for example, when the same number of client labels is greater than or equal to 3, the matching value is increased by 0.2, when the same number of client labels is equal to 2, the matching value is increased by 0.14, and when the same number of client labels is equal to 1, the matching value is increased by 0.08. It may be understood that the gender, age, geographical location, interest tag, etc. of the first client or the second client refer to the gender, age, geographical location, interest tag, etc. of the user account logged in the corresponding client, respectively.
In one embodiment, as shown in fig. 3, fig. 3 is a flowchart illustrating a step of entering a topic session page corresponding to a target topic in one embodiment, specifically, a terminal obtains a topic selection operation that occurs based on a topic collection page, and generates a topic session request in response to the topic selection operation, and sends the topic session request to a server, where the topic session request includes a topic session identifier and a topic identifier of the target topic. After the server acquires the topic session request, determining whether a corresponding topic session round table exists according to the topic session identifier; if the theme is in the target theme, returning the theme session round table number of the theme session round table to the terminal, so that the client enters the theme session round table of the target theme, and displaying a theme session page corresponding to the theme session round table by the corresponding terminal of the client; if the virtual session seats do not exist, searching topic round tables which correspond to the topic identifications of the target topics and are occupied and have not reached the number condition, calculating the matching value of the currently logged-in client and the client in each topic session round table according to a preset matching rule, and returning the topic session round table number of the target topic session round table to the terminal when the matching value of the currently logged-in client and the client in a certain topic session round table (hereinafter referred to as the target topic session round table) is larger than or equal to a matching threshold value; when the matching value of the currently logged-in client and the client in each topic session round table is smaller than the matching threshold value, a new topic session round table is created, and the topic session round table number of the created topic session round table is returned to the terminal.
In one embodiment, the topic session processing method further includes: displaying a group session page; responding to a theme session initiation operation triggered by aiming at a target group message in a group session page, and determining a target theme according to the group message; and generating a theme session page of the theme session corresponding to the target theme. In a topic session page of a topic session corresponding to a target topic, the target group message is displayed as topic content information in a topic content display area of the topic session page.
The embodiment is another triggering mode for entering the topic session page, in which the user is supported to initiate the topic session based on the existing group session. It can be understood that the triggering mode is a triggering mode for entering the theme session page based on the group session page displayed by the target application program in the acquaintance scene.
Wherein, the group session refers to the instant session performed by a plurality of clients, wherein the number of clients performing the group session is not limited, and may be three or more, for example, QQ groups in the vacation QQ; the group session page is an interface for representing a group session, and is used for displaying session information when each client performs a session. The group message refers to session information of the client in the group session page, and may be picture information, video information, or external link information.
When a theme session initiation operation occurs in a group session page, the terminal acquires a group message pointed by the theme session initiation operation, generates a target theme according to the group message, and then enters a theme session page of a theme session round table corresponding to the target theme. Specifically, the group session page includes a plurality of group messages; the theme session initiation operation triggered by the target group message in the group session page can be a long-press operation acting on a certain group message, and can be a long-press drag operation combining the long-press operation and the drag operation acting on a certain group message. Referring to FIG. 4, FIG. 4 illustrates a schematic diagram of pages involved in a topic session page process for generating a topic session corresponding to a target topic in one embodiment. As shown in fig. 4, the group session page 402 provides controls that trigger conducting a subject session, such as a "together" button 404. The group session page comprises group messages sent by different clients. When a long-press drag operation on the target group message 406 occurs in the group session page, the display position of the target group message 406 in the group session page displayed by the terminal moves at the action point of the group session page according to the long-press drag operation, and when the display position of the target group message 406 moves to the position of the "together" button 404, that is, the action point of the long-press drag operation in the group session page moves to the position of the "together" button 404, the terminal creates the topic session round table by using the target group message 406 as a target topic, and displays the topic session page of the topic session round table, and meanwhile, the target group message 406 is displayed as topic content information in the topic content display area of the topic session page.
Further, in initiating a topic session based on an existing group session, the number of clients participating in the topic session and the session duration of the topic session page are not limited.
In one embodiment, after the step of generating the topic session page of the topic session corresponding to the target topic, the topic session processing method further includes: and when the theme name editing operation based on the theme session page is acquired, displaying the newly-built theme name according to the theme name editing operation. Specifically, when a theme name editing operation for modifying a theme session occurs in a theme session page, a theme name input page is displayed; and acquiring a new topic name based on the topic name input page, and displaying the new topic name in the topic session page. The theme name input page may be a display page covering the whole screen, or a panel with superimposed display, or a display window in a page, which is not limited in the embodiment of the present application. As shown in fig. 4A, fig. 4A illustrates a schematic diagram of a page involved in a process of modifying a topic name of a topic session page in which the topic session page provides a control 408 that triggers modification of a topic name of a topic session in one embodiment. When a triggering operation on the control 408 occurs in the theme session page, the terminal presents the theme name input page 410. After the user inputs the new topic name through the terminal based on the topic name input page 410, the terminal modifies the original topic name according to the new topic name and displays the new topic name in the topic session page.
In one embodiment, a session client page is exposed when a trigger operation occurs to view clients participating in a subject session based on the subject session page. In particular, as shown in FIG. 4A, FIG. 4A illustrates a schematic diagram of pages involved in viewing a client process participating in a subject session in one embodiment. In the figure, the theme session page provides a control 412 that triggers modification of the session name of the theme session. When a triggering operation on control 412 occurs in the subject session page, the terminal presents session client page 414.
As shown in fig. 5, fig. 5 is a flowchart illustrating a step of generating a theme session page of a theme session corresponding to a target theme in another embodiment. Specifically, when acquiring a topic session initiation operation based on a group message in a group session page, the terminal assembles a topic session protocol and sends the topic session protocol as a topic session request to the server. The topic session protocol includes a group session identifier (bussiness_from), a group message type identifier, and content information of a group message. After the server acquires the topic session request, the server identifies a group session identifier in the topic session protocol from the topic session protocol, when the group session identifier indicates that the topic session request originates from the group session, the server creates a topic session round table based on the group session, and updates round table information of the topic session round table, such as the name of the topic session round table, according to the group message type identifier and the content information of the group message. Specifically, as the group message may be picture information, video information, external link information, or the like, when the group message is a picture message, the name of the topic session round table is set to "picture"; when the group message is a video message, setting the name of the topic session round table as 'video'; when the group message is text information, the first two characters of the text information are set as the names of the topic session round table.
In the embodiment, the theme session is directly triggered based on the group session page in the acquaintance scene, and the clients in the group session can join the theme session at any time, so that the complexity of inviting the clients to other clients for the theme session one by one is avoided, and the triggering efficiency of the theme session is improved.
In one embodiment, the topic session processing method further includes: sending the access address of the topic session page to the group session page; displaying a theme session prompt message containing an access address in a group session page; when triggering operation acting on the topic session prompt message occurs, a topic session page is displayed; the theme session page is displayed on a terminal corresponding to the target client; the target client is each client which triggers the topic discussion prompt message.
Specifically, the terminal displays the topic session prompt message in the group session page, when the topic session round table created based on the target group message is used, other clients in the group session page can trigger the topic session prompt message through the group session page displayed by the terminal, the terminal enters the topic session round table through the access address of the topic session round table in the topic session prompt message, and the terminal acquires the triggering operation of the client on the topic session prompt message, so as to display the topic session page corresponding to the topic session. It may be understood that the theme session prompting message may be displayed in a control form, and in a display form, the theme session prompting message may be specifically a display form of a picture or a text, which is not limited in the embodiment of the present application. For example, as shown in FIG. 4, the terminal presents a subject session hint message, such as "discussion together XXX," in the group session page, wherein the hint information also includes a trigger control 416 that can trigger entry into the subject session round. Furthermore, other clients in the group session page may trigger the trigger control 416 of the theme session prompt message based on the group session page displayed by the terminal, and the other clients in the group session enter the theme session round table created based on the target group message, and the terminal correspondingly displays the theme session page corresponding to the theme session.
In one embodiment, after entering the topic session page of the topic session corresponding to the target topic, the method further comprises: responding to the message publishing operation triggered on the topic session page, and acquiring topic content information or real-time session message published by the first client; and correspondingly displaying the topic content information in a topic content display area or correspondingly displaying the real-time session information in a session area.
After entering the topic session round table, the first client corresponding user can trigger a message publishing operation acting on a topic session page through the terminal to publish topic content information or publish real-time session messages, and at this time, the terminal acquires the topic content information or the real-time session messages corresponding to the message publishing operation when acquiring the message publishing operation triggered by the first client corresponding user on the topic session page.
Specifically, the clients for performing the topic session can perform message publishing based on the topic session page on respective terminals, and after the terminals acquire the topic content information or the real-time session information published by the clients, the terminals can synchronize the messages published by the clients to the terminals corresponding to the clients in the topic session round table through the server. Taking the client a in fig. 1 as an example, after the client a enters the topic session round table by operating the corresponding terminal, the terminal can trigger a message publishing operation based on the topic session page displayed by the target application program, at this time, the terminal corresponding to the client a acquires the session information (including the topic content information and the real-time session information) corresponding to the message publishing operation when acquiring the message publishing operation triggered by the terminal on the topic session page, synchronizes the session information published by the client a to the terminals corresponding to other clients in the topic session round table by the server, so that the terminal corresponding to any client in the topic session round table can obtain the session information published by the client a, and displays the session information published by the client a in the topic session page.
The message publishing operation may include a publishing operation of the subject content information and a publishing operation of the real-time session message, and it is understood that different message publishing operations may be different operations acting on the client on the subject session page. For example, the topic session page can provide a page control for triggering message publication, which can be a triggering operation for the page control that triggers message publication; for another example, the topic session page can provide an input panel for message posting, which can be a session information input operation that acts on the input panel.
After the clients in the topic session round table perform message publishing operation on the respective terminals based on the topic session page, each terminal corresponding to the client in the topic session round table displays the message published by the client in the topic session page. Specifically, after obtaining the topic content information and the real-time session information issued by any client side of the clients in the topic session round table, the terminal displays the topic content information and the real-time session information issued by the clients in a topic session page displayed by the target application program, wherein the topic content information is displayed in a topic content display area of the topic session page, and the real-time session information is displayed in a session area of the topic session page in an information flow mode.
The method comprises the steps that theme content information is displayed in a theme content display area of a theme session page, and only one piece of theme content information is displayed in the theme content display area at a certain moment. In particular, the subject matter presentation area may be implemented by a scroll view (ScrollView) technique. In one embodiment, after obtaining the subject information, the terminal may adjust the display size of the subject information according to the size of the subject display area, so that the subject information matches the subject display area. As above, the subject matter information includes, but is not limited to, pictures, videos, external links; for example, when the subject information is a picture, the terminal adjusts the size of the picture according to the size of the subject display area, so that the longest edge of the picture matches the subject display area, and the picture is displayed in the subject display area, as shown in fig. 2B. When the theme content information is video, the terminal adjusts the size of the video according to the size of the theme content display area, so that the longest side of the video is matched with the theme content display area, and the video is played in the theme content display area.
The real-time session message is displayed in a session area of the theme session page, specifically, the real-time session message is displayed in the session area of the theme session page according to the release time sequence of the real-time session message. Alternatively, the number of real-time session messages may be multiple, and it may be understood that at most n real-time session messages are displayed in the session area at the same time, where n may be freely set according to the size or requirement of the session area, such as 3, 4, or 5. For the real-time conversation information, when the terminal acquires the new real-time conversation information, judging whether the number of the real-time conversation information displayed in the conversation area reaches n, if so, canceling and displaying the earliest real-time conversation information in the n real-time conversation information by the terminal, and displaying the new real-time conversation information.
In this embodiment, when a client triggers a theme session, a theme session page is entered; acquiring topic content information and real-time session information issued by a client based on a message issuing operation triggered by the client on a topic session page; displaying the topic content information in a topic content display area of a topic session page; in the session area of the theme session page, the real-time session message is displayed, so that when the theme session is carried out, the theme content information is not washed away by the real-time session message, key information is prevented from being washed away by other information streams, the theme session is more focused on the set theme, the exchange of the set theme among clients is enhanced, and the content information resource utilization rate is improved.
Further, in one embodiment, when a trigger operation to switch display of the subject content information occurs based on the subject content display area, another piece of subject content information is switched to be displayed in the subject content display area. Specifically, the user can trigger and switch the theme content information in the theme content display area of the theme session page through the terminal, and after the terminal acquires the triggering operation, the terminal responds to the triggering operation to switch and display the theme content information in the theme content display area. The triggering operation for switching to display the theme content information may be a sliding operation, a double-click operation, or the like, which acts on the theme content display area, or may be a voice trigger, which is not limited herein.
In one embodiment, when a review topic information trigger operation occurs based on the topic presentation area, topic information in the topic presentation area is presented full screen. Specifically, the user can trigger and review the theme content information through the terminal in the theme content display area of the theme session page, and after the terminal acquires the triggering operation, the terminal responds to the triggering operation to display the theme content information pointed by the triggering operation in a full screen mode. The triggering operation for referring to the theme content information may be a single click operation, a double click operation, or the like, which acts on the theme content presentation area, or may be a voice trigger, which is not limited herein.
As above, the subject matter information may include, but is not limited to, pictures, videos, and external links; when the triggering operation of consulting the theme content information occurs based on the theme content display area, the terminal can adjust the display size of the theme content information according to the size of the terminal screen, so that the theme content information is displayed on the terminal screen in a full screen mode. For example, as shown in fig. 6, when the subject content information is a picture, the terminal adjusts the size of the picture according to the size of the terminal screen, so that the long side of the picture matches the long side of the terminal screen, and the picture is displayed in full screen; similarly, when the subject content information is video, the terminal adjusts the size of the video according to the size of the terminal screen, so that the long side of the video is matched with the long side of the terminal screen, and the full-screen video playing is realized; when the topic content information displayed in the topic content display area is externally linked, the terminal analyzes the external link, and a webpage corresponding to the external link is displayed on the terminal screen.
It will be appreciated that the triggering operation for switching the display subject matter information is different from the triggering operation for referring to the subject matter information. For example, the triggering operation for referring to the subject content information may be a single click operation, a long press operation, or a double click operation, and the triggering operation for switching to display the subject content information may be a slide operation.
In one embodiment, the message publishing operation includes a subject matter information publishing operation; the method for acquiring the topic content information published by the first client in response to the message publishing operation triggered on the topic session page comprises the following steps: when a topic content information release operation occurs based on a topic session page, a multimedia list page is displayed; and acquiring the multimedia information selected by the first client side on the multimedia list page as the subject content information.
Wherein the multimedia information includes, but is not limited to, pictures, videos, etc. Specifically, the user corresponding to the first client may trigger a theme session page displayed by the terminal, the terminal acquires the theme information publishing operation, and switches to display a multimedia list page in response to the theme information publishing operation, where the multimedia list page includes a plurality of multimedia information, the user corresponding to the first client may perform a multimedia information selection operation on the multimedia list page displayed by the terminal, and the terminal acquires, in response to the multimedia information selection operation, the multimedia information selected by the user corresponding to the first client on the multimedia list page as the target theme information.
Further, after acquiring the target subject content information, the server records an information identifier corresponding to the target subject content information into round table information of a subject session round table, and synchronizes the target subject content information into terminals corresponding to other clients of the subject session round table, so that each client of the subject session round table corresponds to a subject content display area in the subject session page and displays the target subject content information.
Referring to fig. 7, fig. 7 illustrates a schematic diagram of a page involved in a process of publishing subject matter information in one embodiment. In one embodiment, as shown in FIG. 7, the topic session page provides a first topic content publishing control 702 for triggering a topic content publishing operation. Specifically, when the first subject matter publishing control 702 is triggered, the terminal displays a multimedia list page 704, wherein the multimedia list page comprises multimedia information such as pictures or videos; the first client selects multimedia information based on the topic session page, and after the terminal acquires the selected multimedia information 706, the terminal determines the multimedia information 706 as target topic content information and displays the target topic content information in a topic content display area in the topic session page.
In one embodiment, the message publishing operation includes a subject matter information publishing operation; the method for acquiring the topic content information published by the first client in response to the message publishing operation triggered on the topic session page comprises the following steps: when a topic content information release operation occurs based on a topic session page, an external link input page is displayed; acquiring an external link input by a first client in an external link input page; and analyzing the external links to obtain the topic content information corresponding to the external links.
Specifically, a user corresponding to a first client can trigger a topic session page displayed by a terminal, the terminal acquires topic content information publishing operation, responds to the topic content information publishing operation after acquiring the topic content information publishing operation, switches and displays an external link input page, after the user corresponding to the first client inputs an external link through the external link input page, the terminal acquires the external link corresponding to the topic content information and input by the user based on the external link input page, acquires a webpage corresponding to the external link through analyzing the external link, determines the webpage as target topic content information, and displays the webpage in a topic content display area in the topic session page. Wherein. The external link input page may be a display page covering the whole screen, or a panel with superimposed display, or a display window in a page, which is not limited in the embodiment of the present application.
Further, after the terminal obtains the external link of the topic content information, the external link of the topic content information is sent to the server, after the server obtains the external link of the topic content information, the server obtains a webpage corresponding to the external link by analyzing the external link, and synchronizes the external link of the topic content information and the corresponding webpage to terminals corresponding to other clients in the topic session round table, so that each client in the topic session round table corresponds to a topic content display area in the topic session page, and the target topic content information obtained by analyzing the external link is displayed.
Referring to fig. 8, fig. 8 illustrates a schematic diagram of a page involved in a process of publishing subject matter information in one embodiment. In one embodiment, as shown in FIG. 8, the topic session page provides a second topic content publishing control 802 for triggering topic content publishing operations. Specifically, when the second subject matter issue control 802 is triggered, the terminal presents an external link input page 804, wherein the external link input page 804 includes an input area; and after the external links based on the input areas in the external link input pages are acquired, the terminal analyzes the external links, acquires the webpage corresponding to the external links, determines the webpage as target topic content information, and displays the topic content information in topic session pages in topic content display areas.
Further, in an embodiment, as shown in fig. 9, when the first client corresponds to the message sharing operation triggered by the user through the application interface 902 of the third party application program, the terminal may display a message sharing page 904, where the message sharing page displays a plurality of sharing path options 906, and different sharing path options may be triggerable application identifiers corresponding to different applications, such as an instant messaging application such as QQ or a sms, or a system message application such as a sms. The terminal determines a sharing path option corresponding to the target application program selected by the user corresponding to the first client, jumps to a sharing object selection interface 908 of the target application program corresponding to the selected sharing path option, jumps to a theme session page after acquiring a triggering operation of the theme session selected by the user corresponding to the first client, and displays interface contents of an application interface of the third party application program in a theme content display area in the theme session page.
Specifically, when the first client side corresponds to a theme session of the target application program, the user wants to forward the message of the third party application program to the theme session of the target application program, and the target application program and the third party application program are integrated and interconnected sdk, when an application interface of the third party application program triggers a message sharing operation, the terminal transmits the message data of the third party application program to the target application program in an xml form, so that a theme content display area in a theme session page of the target application program displays the message, and meanwhile, the terminal sends the message as target theme content information to the server, and after the server acquires the target theme content information, the target theme content information is synchronized to terminals corresponding to other clients of the theme session round table, so that each client side in the theme session round table corresponds to the theme content display area in the theme session page and displays the target theme content information.
In one embodiment, the topic session page further includes a session message input area, and the acquiring, in response to a message publishing operation triggered on the topic session page, a real-time session message published by the first client includes: when a session message publishing operation occurs in a session message input area based on a theme session page, acquiring session information of the session publishing operation according to the session message publishing operation; and generating a real-time session message according to the session information. For example, referring to fig. 10, the theme session page further includes an operation area 1004, and a session message input box 1006 is provided in the operation area, when a trigger operation acting on the session message input box 1006 occurs in the theme session page, the terminal obtains session information input by the first client corresponding to the user in the session message input box 1006, generates a normal real-time session message from the session information, and displays the normal real-time session message in the session message area. The session information comprises at least one of text, voice and expression.
In one embodiment, the message publishing operation includes a session message publishing operation; responding to the message publishing operation triggered on the topic session page, acquiring a real-time session message published by a first client, wherein the method comprises the following steps: when a session message publishing operation aiming at the topic content information occurs based on the topic session page, acquiring the session information input by the first client aiming at the topic content information according to the session message publishing operation; and generating a real-time session message according to the topic content information and the session information.
The method comprises the steps that a first client side corresponding to a user can trigger a session message publishing operation aiming at theme content information displayed in a theme content display area in a theme session page, a terminal obtains the session message publishing operation, responds to the session message publishing operation, obtains session information input by the first client side corresponding to the user aiming at the theme content information, and generates a real-time session message according to the theme content information and the session information. The real-time session message may be a rich media message including subject content information and session information; for example, as described above, the subject content information includes one of a picture, a video, or an external link, and when the subject content information is a picture message, the terminal generates a real-time session message according to a thumbnail of the picture and session information; when the topic content information is a video message, the terminal acquires a first frame image of the video message and generates a real-time session message according to the first frame image and the session information; when the topic content information is an external link, generating a real-time session message according to the web page of the external link and the session information.
Referring to fig. 10, fig. 10 illustrates a schematic diagram of a page involved in a process of publishing a real-time session message in one embodiment. As shown in fig. 10, the topic content display area of the topic session page provides a real-time session message publishing control 1002 for triggering a message publishing operation, the topic session page further includes an operation area 1004, and a session message input box 1006 is provided in the operation area, when a triggering operation acting on the real-time session message publishing control 1002 in the topic content display area occurs in the topic session page, that is, when a session message publishing operation for topic content information in the topic session page is triggered, the terminal obtains session information input by a user corresponding to the first client in the session message input box 1006, and generates a real-time session message by combining the session information with the topic content information, and displays the real-time session message in the session message area.
In one embodiment, the method further comprises: when triggering operation of entering a theme page occurs based on the theme session page, displaying a target theme page corresponding to the target theme; the target topic page comprises topic content information and real-time conversation messages in all topic conversation pages corresponding to the target topic.
The method comprises the steps that a first client side corresponding user can trigger a triggering operation of entering a theme page based on the theme session page, after the terminal obtains the triggering operation of entering the theme page, the terminal responds to the triggering operation to determine a target theme corresponding to the current theme session page, and displays the target theme page corresponding to the target theme, wherein the target theme page displays theme content information and real-time session information of all theme session round tables corresponding to the target theme.
In one embodiment, the theme session page may provide a trigger control for triggering the entering theme page, where the trigger control may specifically be a display form of a picture or a text in a display form, and the embodiment of the present application is not limited thereto. The trigger operation of entering the theme page may specifically be a trigger operation acting on the trigger control, such as a single click operation, a long press operation, or a double click operation. Referring to FIG. 11, FIG. 11 illustrates a schematic diagram of pages involved in one embodiment in entering a target topic page corresponding to a topic session page. As shown in FIG. 11, the topic session page provides a control 1102 for triggering entry into the topic page. Specifically, when the control 1102 is triggered, the terminal displays a topic hall corresponding to the topic of the topic session round table, namely a target topic page 1104, wherein the topic hall displays topic content information and real-time session messages in all topic session round tables. Further, as shown in fig. 11, in the topic hall (i.e. the target topic page), a real-time conversation message display area and a topic content information display area are included, in which real-time conversation messages of all topic conversation tables corresponding to topics are displayed, specifically in a bullet screen manner, and in which topic content information of all topic conversation tables corresponding to topics is displayed, specifically in a list manner.
Further, in one embodiment, after the target topic page corresponding to the target topic is displayed, the topic session processing method further includes: when the first client triggers the forwarding operation of the theme content information based on the target theme page, the theme content information pointed by the forwarding operation is displayed in the theme content display area of the theme session page where the first client is located.
The client can trigger the forwarding operation of the theme content information based on the target theme page, after the terminal forwarding operation, the response operation determines the target theme content information selected by the client account, and displays the target theme content information in a theme content display area of the theme session page corresponding to the theme session round table where the client is located. As shown in fig. 11, the target theme page may provide a trigger control 1106 that triggers a forwarding operation, where the forwarding operation of the theme content information may specifically be a triggering operation applied to the trigger control, such as a single click operation, a long press operation, or a double click operation. When the trigger control 1106 is triggered, the terminal jumps to the theme session page, and displays the theme content information selected by the client account in the theme content display area of the theme session page, and simultaneously displays which client the theme content information is transferred from.
In the above embodiment, the boundary between each topic session round table under the target topic is opened through the target topic page, and besides the topic session is performed by the first client on the topic session round table corresponding to the target topic page, the topic content information and the real-time session information of other topic session round tables can be checked through the target topic page, and meanwhile, the topic content information in the target topic page can be forwarded to the topic session page where the first client is located, so that the transmission efficiency of the information is improved, and the achievement of the social relationship chain is promoted.
In one embodiment, the topic session processing method further includes: when the interactive operation pointing to the topic content information or the real-time session message occurs, updating the interaction quantity of the topic content information or the real-time session message pointed by the interactive operation; and displaying the interaction quantity at the position of the topic content information or the real-time session information pointed by the interaction operation.
The first client side can trigger interaction operation aiming at topic content information or real-time session information issued by other client sides through a topic session page or a target topic page by a corresponding user, wherein the interaction operation comprises, but is not limited to, praise operation, collection operation and the like. The first client side can trigger interaction operation according to the topic content information or the real-time session message displayed by the topic content display area in the topic session page by a corresponding user, when the terminal acquires the interaction operation, the terminal responds to the interaction operation, updates the interaction quantity of the topic content information or the real-time session message pointed by the interaction operation, and displays the interaction quantity at the position of the topic content information or the real-time session message pointed by the interaction operation.
In one embodiment, a control for triggering interactive operation is provided at a position of the topic content information in the topic session page or the target topic page and the real-time session message, and the triggering operation may specifically be a touch operation, a cursor operation, a key operation, a voice control operation or the like acting on the page control. Referring to FIG. 12, FIG. 12 is a schematic diagram of a page involved in an interactive operation triggering process in one embodiment. As shown in fig. 12, in the theme session page 1202, a control 1204 and a control 1206 for triggering the interaction operation are provided at the positions of the theme content information and the real-time session message respectively, and when the triggering operation of the control 1204 or the control 1206 for triggering the interaction operation occurs in the theme session page 1202, the terminal displays the updated interaction amount at the position of the pointed theme content information or the position of the real-time session message. In the target theme page 1208, the position of the theme content information and the real-time session message also provides a control 1204 and a control 1206 for triggering the interaction operation, when the triggering operation of the control 1204 or the control 1206 for triggering the interaction operation occurs in the target theme page 1208, the terminal displays the interaction amount at the position of the pointed theme content information or the real-time session message.
In one embodiment, when the interaction amount of the real-time conversation message or the topic content information exceeds a preset interaction amount threshold, a high interaction amount identifier is displayed at the position of the real-time conversation message or the topic content information in the topic conversation page. Specifically, when the interaction amount of the real-time session message exceeds the preset interaction amount threshold, a high interaction amount identifier, such as the "kumquat" identifier 1210 in fig. 12, may be displayed at the location of the real-time session message in the topic session page, and the real-time session message may also be displayed in gold. When the interaction amount of the topic content information exceeds the preset interaction amount threshold, a high interaction amount identifier, such as a "high praise and explosion" identifier 1212 in fig. 12, can be displayed at the position of the topic content information in the topic session page.
Further, as shown in fig. 12A, fig. 12A is a flowchart illustrating a step of updating the topic information or the interaction volume of the real-time session message pointed by the interaction operation in one embodiment. Specifically, the first client may trigger an interaction operation based on the topic session page or the target topic page, and when the terminal acquires the interaction operation, the terminal generates an interaction request instruction in response to the interaction operation, and sends the interaction request instruction to the server, where the interaction request instruction includes a round table number (group_id) of a topic session round table and a session information identifier (seq) of session information (including topic content information and real-time session information). After the server acquires the interaction request instruction, the interaction amount (like_count) of the corresponding session information is updated according to the round table number (group_id) of the topic session round table and the session information identifier (seq) of the session information, whether the interaction amount (lke _count) of the session information is larger than or equal to an interaction threshold value is judged, and when the interaction amount (lke _count) of the session information is larger than or equal to the interaction threshold value, the session information is determined to be session information with high interaction amount, and a high interaction amount identifier is generated. Then, the server pushes the updated interaction amount and the high interaction amount identifier of the session information to the terminals corresponding to the clients of the topic session round table according to the round table number (group_id), so that the terminals display the interaction amount and the high interaction amount identifier at the positions of the session information (including the topic content information and the real-time session information).
In one embodiment, the target topic page displays topic information in all topic session round tables corresponding to the target topic, and the topic information may be specifically arranged according to the interaction amount of each topic information. Taking the interaction amount as the praise amount as an example, in the target theme page, the theme content information is displayed in a high-to-low order.
In one embodiment, the real-time session messages in all topic session round tables corresponding to the target topic are displayed in the target topic page, and specifically, the real-time session messages with the interaction amount larger than the interaction threshold value are displayed in the target topic page. Taking the interaction amount as the praise amount as an example, when the praise amount of the real-time session message is larger than a preset praise threshold, displaying the real-time session message in a target theme page in a bullet screen message mode.
In one embodiment, the topic session processing method further includes: acquiring the session duration of a theme session page and the session limiting duration; and when the duration difference between the session duration and the session definition duration is smaller than the duration threshold, displaying the duration difference in the theme session page.
The topic session may be a temporary session, and a session limiting duration may be set for the topic session, where the session limiting duration refers to a limiting duration for performing the topic session, and may be specifically set according to practical situations, for example, 30 minutes, 40 minutes, 60 minutes, and so on. The session duration refers to the duration of the subject session that has been conducted, i.e., the duration of the subject session dome. The duration threshold may be specifically set according to practical situations, for example, 30 seconds, 60 seconds, and the like. When the duration difference between the session duration and the session definition duration is less than the duration threshold, the duration difference is displayed in the theme session page, as shown in fig. 13.
It should be appreciated that when the session duration of the topic session round reaches the session defined duration, each client conducting the topic session automatically exits the topic session round. Further, in one embodiment, when the session duration of the topic session round table does not reach the session limit duration, each client performing the topic session in the topic session round table cannot exit the topic session.
In one embodiment, after the step of obtaining the session duration of the theme session and the session defining duration, the theme session processing method further includes: when the time length difference between the session time length and the session limiting time length is equal to zero, obtaining the topic content information issued by each client in the topic session and the interaction quantity of the real-time session message; acquiring target clients from the clients according to the topic content information of each client and the interaction amount of the real-time session message; and generating a target client identification page according to the target client, and displaying the target client identification page.
When the duration difference between the session duration and the session limiting duration is equal to zero, that is, the topic session is ended, all the clients (including the first client and the second client) exit the topic session round table, at this time, the terminal screens out a target client according to topic content information issued by each client and the interaction amount of the real-time session message, generates a target client identification page corresponding to the target client, and displays the target client identification page at the terminal corresponding to each client (including the first client and the second client).
For example, according to the praise number and the number of the topic information issued by each client, a "table Liao Jun" (i.e. the target client) is selected, and the "table Liao Jun" page is displayed at the terminal corresponding to the target client, as shown in fig. 13. Further, the target client may share this "home table Liao Jun" page into the group session, and other clients in the group session may enter the topic list page by triggering the link provided by the "home table Liao Jun" page.
Further, in one embodiment, after the step of obtaining the session duration and the session defining duration of the theme session, the theme session processing method further includes: when the duration difference between the session duration and the session limiting duration is equal to zero, displaying a recommended client and a friend adding button corresponding to the recommended client, wherein the friend adding button is used for adding the user account corresponding to the recommended client as a friend of the user account corresponding to the first client when triggered, guiding different users to add friends, and facilitating the formation of a user relationship network. The recommended client can be any client except the first client in the topic session page, namely the recommended addition is a user account corresponding to any second client in the topic session round table; the user account number may be a user account number that has the most interaction with the user account number corresponding to the first client in the topic session round table.
In one embodiment, the topic session processing method further includes: when a triggering operation of consulting the historical subject content information occurs based on the subject session page, displaying the historical subject content information page; and displaying the historical subject matter information released by the first client in the historical subject matter information page.
The reference operation of the historical subject matter information is an operation for showing the subject matter information issued in the subject matter session process to the client. Referring to FIG. 14, FIG. 14 illustrates a schematic diagram of pages involved in viewing historical subject matter information in one embodiment. In one embodiment, as shown in FIG. 14, the topic session page provides a review control 1402 for triggering review operations of historical topic content information. Specifically, when the review control 1402 is triggered, the terminal displays the historical subject matter information page 1404, and generates a historical subject matter information review instruction based on the client identifier corresponding to the first client currently logged in, and sends the historical subject matter information review instruction to the server. And the server determines the topic content information which is released since the first client terminal is added to the topic session round table and returns the topic content information to the terminal as the historical topic content information. The terminal receives the historical subject matter information, which is presented in a list form based on the historical subject matter information page 1404.
Further, in one embodiment, after the step of presenting the subject matter information that the client history publishes, the method further includes: when trigger operation for deleting the historical subject matter information occurs based on the historical subject matter information page, deleting target historical subject matter information, wherein the target historical subject matter information is selected by the client side on the historical subject matter information page. As shown in fig. 14, a delete control 1406 for triggering a delete operation of the historical subject matter information is provided in the historical subject matter information page. When the delete control 1406 is triggered, the terminal cancels displaying the corresponding historical subject matter information.
Specifically, as shown in fig. 15, during the topic session, each topic history content message corresponds to a message identification (hot_id). When a deleting operation of the historical subject matter information occurs based on the historical subject matter information page, the terminal responds to the deleting operation, generates a deleting instruction of the historical subject matter information according to a round table number (group_id) of the subject session round table and a message identification (hot_id) of the historical subject matter information, and sends the deleting instruction of the historical subject matter information to the server. And deleting the historical subject content information corresponding to the message identifier from the round table information of the round table corresponding to the subject session according to the round table number (group_id) and the message identifier (hot_id), returning a deleting result to the terminal, and canceling to display the historical subject content information after the terminal acquires the deleting result.
Further, in one embodiment, after the step of displaying the subject content information that is historically published by the first client, the method further includes: when trigger operation for consulting the interactive information occurs on the basis of the historical subject information page, displaying the interactive information page, wherein the interactive information page comprises an interactive client of target historical subject information; the target historical subject matter information is the historical subject matter information selected by the first client side on the historical subject matter information page.
The interactive client is a client that triggers an interactive operation with respect to the target historical subject matter information issued by the first client, for example, if a user corresponding to a certain client endorses the target historical subject matter information issued by the first client, the client is an interactive client of the target historical subject matter information.
In particular, as shown in FIG. 14, a control 1408 for triggering review interactive client operations is provided in the historical subject matter information page. When the control 1408 is triggered, the terminal generates an interactive client reference instruction corresponding to the historical subject matter information based on the client identifier corresponding to the first client and the message identifier of the historical subject matter information, and sends the interactive client reference instruction to the server. The server queries the interactive client of the historical subject matter information according to the client identifier and the message identifier of the historical subject matter information, returns the interactive client to the terminal, and displays the interactive client on the interactive client page 1410 after the terminal acquires the interactive client. Further, when the interactive client is the second client in the topic session page, that is, when the interactive client and the first client are on the topic session round table of the same topic session page, a friend adding button corresponding to the interactive client is displayed in the interactive information page, such as a control 1412 in fig. 14, and when the control 1412 is triggered, the first client generates a friend adding request to the interactive client to add friends, which is helpful for the formation of a user relationship network.
It should be understood that, although the steps in the flowchart of fig. 2 are shown in sequence as indicated by the arrows, the steps are not necessarily performed in sequence as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least a portion of the steps in fig. 2 may include a plurality of steps or stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily sequential, but may be performed in rotation or alternatively with at least a portion of the steps or stages in other steps or other steps.
In one embodiment, as shown in fig. 16, there is provided a theme session processing apparatus, which may employ a software module or a hardware module, or a combination of both, as part of a computer device, and specifically includes:
a topic determination module 1602, configured to determine a target topic selected by a first client currently logged in response to a topic selection operation triggered on a topic collection page;
The first page display module 1604 is configured to match a page in a session corresponding to a target topic, and display a virtual session seat occupied by the first client;
a second page display module 1606, configured to enter a topic session page corresponding to the target topic based on a client corresponding to the occupied virtual session seat when the second clients matched with the first clients occupy the virtual session seat that is free in the session matching page and the number of occupied virtual session seats reaches a number condition; the topic session page comprises a topic content display area used for displaying topic content information and a session area used for displaying real-time session messages.
In one embodiment, the second client is a client account that triggers a theme selection operation for the target theme within the same time condition as the first client.
In one embodiment, the second page display module is configured to display a group session page; responding to a theme session initiation operation triggered by aiming at a target group message in a group session page, and determining a target theme according to the target group message; and generating a theme session page of the theme session corresponding to the target theme.
In one embodiment, the topic session processing apparatus further includes an information acquisition module for: responding to the message publishing operation triggered on the topic session page, and acquiring topic content information or real-time session message published by the first client; and correspondingly displaying the topic content information in a topic content display area or correspondingly displaying the real-time session information in a session area.
In one embodiment, the message publishing operation includes a subject matter information publishing operation; the message acquisition module is used for displaying a multimedia list page when a topic content information release operation occurs based on the topic session page; and acquiring the multimedia information selected by the first client side on the multimedia list page as the subject content information.
In one embodiment, the message publishing operation includes a subject matter information publishing operation; the message acquisition module is used for displaying an external link input page when a topic content information release operation occurs based on the topic session page; acquiring an external link input by a first client in an external link input page; and analyzing the external links to obtain the topic content information corresponding to the external links.
In one embodiment, the message publishing operation includes a session message publishing operation; the message acquisition module is used for acquiring the session information input by the first client aiming at the topic content information according to the session message publishing operation when the session message publishing operation aiming at the topic content information occurs on the topic session page; and generating a real-time session message according to the topic content information and the session information.
In one embodiment, the device further comprises a target topic page display module, which is used for displaying a target topic page corresponding to the target topic when a trigger operation for entering the topic page occurs based on the topic session page; the target topic page comprises topic content information and real-time conversation messages in all topic conversation pages corresponding to the target topic.
In one embodiment, the apparatus further includes a topic information forwarding module configured to, when the first client triggers a forwarding operation of the topic information based on the target topic page, display, in a topic display area of a topic session page where the first client is located, the topic information pointed to by the forwarding operation.
In one embodiment, the device further comprises an interaction amount acquisition module, configured to update, when an interaction operation directed to the subject content information or the real-time session message occurs, an interaction amount of the subject content information or the real-time session message directed by the interaction operation; and displaying the interaction quantity at the position of the topic content information or the real-time session information pointed by the interaction operation.
In one embodiment, the device further comprises a session duration acquisition module, configured to acquire a session duration and a session limiting duration of the theme session page; and when the duration difference between the session duration and the session definition duration is smaller than the duration threshold, displaying the duration difference in the theme session page.
In one embodiment, the device further comprises a target client determining module, configured to obtain, when a duration difference between a session duration and a session limiting duration is equal to zero, topic content information issued by each client in a topic session and an interaction amount of a real-time session message; acquiring target clients from the clients according to the topic content information of each client and the interaction amount of the real-time session message; and generating a target client identification page according to the target client, and displaying the target client identification page.
For specific limitations of the topic session processing apparatus, reference may be made to the above limitation of the topic session processing method, and no further description is given here. The respective modules in the above-described theme session processing apparatus may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a terminal, and the internal structure thereof may be as shown in fig. 17. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless mode can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a subject session processing method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, can also be keys, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the structure shown in FIG. 17 is merely a block diagram of some of the structures associated with the present inventive arrangements and is not limiting of the computer device to which the present inventive arrangements may be applied, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In an embodiment, there is also provided a computer device comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the steps of the method embodiments described above when the computer program is executed.
In one embodiment, a computer-readable storage medium is provided, storing a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, or the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory. By way of illustration, and not limitation, RAM can be in the form of a variety of forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), and the like.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.
Claims (38)
1. A method for processing a theme session, the method comprising:
displaying at least one candidate theme in a theme collection page, and determining a target theme selected by a first client currently logged in response to a theme selection operation triggered in the theme collection page;
the virtual session seat occupied by the first client is displayed on a session matching page corresponding to the target theme; the conversation matching page also displays an idle virtual conversation seat and matching waiting prompt information aiming at the idle virtual conversation seat;
When a plurality of second clients matched with the first client occupy idle virtual session seats in the session matching page and the number of occupied virtual session seats reaches a number condition, entering a theme session page corresponding to the target theme based on the client occupying the virtual session seats; the theme session page comprises a theme content display area for displaying the information of the theme content and a session area for displaying the real-time session information in an information flow mode;
responding to a theme content information release operation triggered by a theme content release control in the theme session page, and displaying the theme content information aiming at the target theme and selected by the theme content information release operation in the theme content display area; the theme content information comprises at least one of multimedia information and information corresponding to an external link;
responding to a session message publishing operation aiming at the topic content information and triggered by a real-time session message publishing control in the topic session page, and displaying the real-time session message obtained through the session message publishing operation in the session area in an information flow mode;
And under the condition that the session duration of the theme session page reaches the preset session limiting duration, exiting the theme session page to end the theme session aiming at the target theme.
2. The method of claim 1, wherein the second client is a client that triggers a theme selection operation for the target theme within the same time condition as the first client.
3. The method according to claim 1, wherein the method further comprises:
displaying a group session page;
responding to a theme session initiation operation triggered by aiming at a target group message in the group session page, and determining a target theme according to the target group message;
and generating a theme session page of the theme session corresponding to the target theme.
4. The method according to claim 1, wherein the method further comprises:
and displaying the user account information which corresponds to the occupied client in the occupied virtual session seat.
5. The method according to claim 1, wherein the presenting, in the subject content presentation area, subject content information for the target subject selected by the subject content information presentation operation in response to a subject content information presentation operation triggered by a subject content presentation control in the subject session page comprises:
Responding to a theme content information release operation triggered by a theme content release control in the theme session page, and displaying a multimedia list page;
acquiring multimedia information aiming at the target theme, which is selected by the first client side on the multimedia list page;
the multimedia information is displayed in the subject content display area.
6. The method according to claim 1, wherein the presenting, in the subject content presentation area, subject content information for the target subject selected by the subject content information presentation operation in response to a subject content information presentation operation triggered by a subject content presentation control in the subject session page comprises:
responding to a theme content information release operation triggered by a theme content release control in the theme session page, and displaying an external link input page;
acquiring an external link aiming at the target theme, which is input by the first client side in the external link input page;
analyzing the external link to obtain information corresponding to the external link;
and displaying the information corresponding to the external links in the theme content display area.
7. The method according to claim 1, wherein said responding to a session message publishing operation for said subject content information triggered by a real-time session message publishing control in said subject session page, in said session area, presents real-time session messages obtained by said session message publishing operation in a streaming manner, comprises:
responding to a session message publishing operation aiming at the topic content information, which is triggered by a real-time session message publishing control in the topic session page, and acquiring the session information input by the first client aiming at the topic content information;
generating a real-time session message according to the subject content information and the session information;
and displaying the generated real-time session message in the session area in an information flow mode.
8. The method according to claim 1, wherein the method further comprises:
when trigger operation of entering a theme page occurs based on the theme session page, displaying a target theme page corresponding to the target theme; the target topic page comprises topic content information and real-time conversation messages in all topic conversation pages corresponding to the target topic.
9. The method of claim 8, wherein after the target topic page corresponding to the target topic is presented, the method comprises:
when the first client triggers the forwarding operation of the theme content information based on the target theme page, the theme content information pointed by the forwarding operation is displayed in a theme content display area of the theme session page where the first client is located.
10. The method according to any one of claims 1 to 7, further comprising:
when the interaction operation pointing to the theme content information or the real-time session information occurs, updating the interaction quantity of the theme content information or the real-time session information pointed by the interaction operation;
and displaying the interaction quantity at the position of the topic content information or the real-time session information pointed by the interaction operation.
11. The method according to claim 1, wherein the method further comprises:
acquiring the session duration of the theme session page and the session limiting duration;
and when the time length difference between the session time length and the session limiting time length is smaller than a time length threshold value, displaying the time length difference in the theme session page.
12. The method of claim 11, wherein after the obtaining the session duration of the subject session and the session defining duration, the method comprises:
when the time difference between the session time length and the session limiting time length is equal to zero, acquiring the topic content information issued by each client in the topic session and the interaction quantity of the real-time session message;
acquiring target clients from the clients according to the topic content information of each client and the interaction amount of the real-time session message;
and generating a target client identification page according to the target client, and displaying the target client identification page.
13. The method according to claim 1, wherein the method further comprises:
when a triggering operation of switching to display the theme content information occurs based on the theme content display area, another piece of theme content information is switched to be displayed in the theme content display area.
14. The method according to claim 1, wherein the method further comprises:
sending the access address of the topic session page to a group session page;
displaying a theme session prompt message containing the access address in the group session page;
When triggering operation acting on the theme session prompt message occurs, displaying the theme session page; the theme session page is displayed on a terminal corresponding to the target client; the target client is each client triggering the topic discussion prompt message.
15. The method according to claim 1, wherein the method further comprises:
and when the interaction quantity of the real-time conversation message or the topic content information exceeds a preset interaction quantity threshold, displaying a high interaction quantity identifier at the position of the real-time conversation message or the topic content information in the topic conversation page.
16. The method according to claim 1, wherein the method further comprises:
when a trigger operation for consulting the historical subject content information occurs based on the subject session page, displaying the historical subject content information page;
and displaying the historical subject matter information issued by the first client in the historical subject matter information page.
17. The method of claim 16, wherein the method further comprises:
and deleting target historical subject matter information when triggering operation for deleting the historical subject matter information occurs based on the historical subject matter information page, wherein the target historical subject matter information is the historical subject matter information selected by the client on the historical subject matter information page.
18. The method of claim 16, wherein the method further comprises:
when trigger operation for consulting the interactive information occurs based on the historical subject information page, displaying the interactive information page, wherein the interactive information page comprises an interactive client of target historical subject information; the target historical subject matter information is the historical subject matter information selected by the first client on the historical subject matter information page.
19. A theme session processing apparatus, the apparatus comprising:
the topic determination module is used for displaying at least one candidate topic in a topic collection page, and determining a target topic selected by a first client currently logged in response to topic selection operation triggered by the topic collection page;
the first page display module is used for displaying a virtual session seat occupied by the first client on a session matching page corresponding to the target subject; the conversation matching page also displays an idle virtual conversation seat and matching waiting prompt information aiming at the idle virtual conversation seat;
the second page display module is used for entering a theme session page corresponding to the target theme based on the client corresponding to the occupied virtual session seats when the second clients matched with the first client occupy the idle virtual session seats in the session matching page and the number of occupied virtual session seats reaches the number condition; the theme session page comprises a theme content display area used for displaying the information of the theme content and a session area used for displaying the real-time session information in an information flow mode;
The message acquisition module is used for responding to a theme content information release operation triggered by a theme content release control in the theme session page, and displaying the theme content information aiming at the target theme and selected by the theme content information release operation in the theme content display area; the theme content information comprises at least one of multimedia information and information corresponding to an external link; responding to a session message publishing operation aiming at the topic content information and triggered by a real-time session message publishing control in the topic session page, and displaying the real-time session message obtained through the session message publishing operation in the session area in an information flow mode;
the device is further used for exiting the theme session page to end the theme session aiming at the target theme under the condition that the session duration of the theme session page reaches the preset session limiting duration.
20. The apparatus of claim 19, wherein the second client is a client that triggers a theme selection operation for the target theme within the same time condition as the first client.
21. The apparatus of claim 19, wherein the device comprises a plurality of sensors,
the second page display module is further used for displaying a group session page; responding to a theme session initiation operation triggered by aiming at a target group message in the group session page, and determining a target theme according to the target group message; and generating a theme session page of the theme session corresponding to the target theme.
22. The apparatus of claim 19, wherein the device comprises a plurality of sensors,
the device is also used for displaying the user account information which is logged in and corresponds to the occupied client in the occupied virtual session seat.
23. The apparatus of claim 19, wherein the device comprises a plurality of sensors,
the message acquisition module is further used for responding to a theme content information release operation triggered by a theme content release control in the theme session page and displaying a multimedia list page; acquiring multimedia information aiming at the target theme, which is selected by the first client side on the multimedia list page; the multimedia information is displayed in the subject content display area.
24. The apparatus of claim 19, wherein the device comprises a plurality of sensors,
the message acquisition module is further used for responding to a theme content information release operation triggered by a theme content release control in the theme session page and displaying an external link input page; acquiring an external link aiming at the target theme, which is input by the first client side in the external link input page; analyzing the external link to obtain information corresponding to the external link; and displaying the information corresponding to the external links in the theme content display area.
25. The apparatus of claim 19, wherein the device comprises a plurality of sensors,
the message acquisition module is further configured to acquire session information input by the first client for the topic content information in response to a session message publishing operation for the topic content information triggered by a real-time session message publishing control in the topic session page; generating a real-time session message according to the subject content information and the session information; and displaying the generated real-time session message in the session area in an information flow mode.
26. The apparatus as recited in claim 19, further comprising:
the target topic page display module is used for displaying a target topic page corresponding to the target topic when a trigger operation of entering the topic page occurs based on the topic session page; the target topic page comprises topic content information and real-time conversation messages in all topic conversation pages corresponding to the target topic.
27. The apparatus as recited in claim 26, further comprising:
and the topic information forwarding module is used for displaying the topic information pointed by the forwarding operation in a topic display area of a topic session page where the first client is located when the first client triggers the forwarding operation of the topic information based on the target topic page.
28. The apparatus according to any one of claims 19 to 25, further comprising:
the interactive quantity acquisition module is used for updating the interactive quantity of the theme content information or the real-time session message pointed by the interactive operation when the interactive operation pointed to the theme content information or the real-time session message occurs; and displaying the interaction quantity at the position of the topic content information or the real-time session information pointed by the interaction operation.
29. The apparatus as recited in claim 19, further comprising:
the session duration acquisition module is used for acquiring the session duration and the session limiting duration of the theme session page; and when the time length difference between the session time length and the session limiting time length is smaller than a time length threshold value, displaying the time length difference in the theme session page.
30. The apparatus as recited in claim 29, further comprising:
the target client determining module is used for acquiring the topic content information issued by each client in the topic session and the interaction quantity of the real-time session message when the duration difference between the session duration and the session limiting duration is equal to zero; acquiring target clients from the clients according to the topic content information of each client and the interaction amount of the real-time session message; and generating a target client identification page according to the target client, and displaying the target client identification page.
31. The apparatus of claim 19, wherein the device comprises a plurality of sensors,
the device is also used for switching and displaying another piece of theme content information in the theme content display area when a trigger operation for switching and displaying the theme content information occurs based on the theme content display area.
32. The apparatus of claim 19, wherein the device comprises a plurality of sensors,
the device is also used for sending the access address of the theme session page to a group session page; displaying a theme session prompt message containing the access address in the group session page; when triggering operation acting on the theme session prompt message occurs, displaying the theme session page; the theme session page is displayed on a terminal corresponding to the target client; the target client is each client triggering the topic discussion prompt message.
33. The apparatus of claim 19, wherein the device comprises a plurality of sensors,
the device is further used for displaying a high interaction amount identifier at the position of the real-time session message or the topic content information in the topic session page when the interaction amount of the real-time session message or the topic content information exceeds a preset interaction amount threshold.
34. The apparatus of claim 19, wherein the device comprises a plurality of sensors,
the device is also used for displaying the historical subject content information page when a trigger operation for consulting the historical subject content information occurs based on the subject session page; and displaying the historical subject matter information issued by the first client in the historical subject matter information page.
35. The apparatus of claim 34, wherein the device comprises a plurality of sensors,
the device is also used for deleting target historical subject matter information when triggering operation for deleting the historical subject matter information occurs based on the historical subject matter information page, wherein the target historical subject matter information is the historical subject matter information selected by the client on the historical subject matter information page.
36. The apparatus of claim 34, wherein the device comprises a plurality of sensors,
the device is also used for displaying an interactive information page when a trigger operation for consulting the interactive information occurs based on the historical subject information page, and the interactive information page comprises an interactive client for target historical subject information; the target historical subject matter information is the historical subject matter information selected by the first client on the historical subject matter information page.
37. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any one of claims 1 to 18 when the computer program is executed.
38. A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor implements the steps of the method of any one of claims 1 to 18.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010528562.9A CN113810203B (en) | 2020-06-11 | 2020-06-11 | Theme session processing method, device, computer equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010528562.9A CN113810203B (en) | 2020-06-11 | 2020-06-11 | Theme session processing method, device, computer equipment and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113810203A CN113810203A (en) | 2021-12-17 |
| CN113810203B true CN113810203B (en) | 2023-11-07 |
Family
ID=78943815
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010528562.9A Active CN113810203B (en) | 2020-06-11 | 2020-06-11 | Theme session processing method, device, computer equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113810203B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114367108B (en) * | 2022-01-10 | 2025-07-15 | 腾讯科技(深圳)有限公司 | Information management method, device, computer equipment and storage medium |
| CN116955767A (en) * | 2022-04-18 | 2023-10-27 | 粉迷科技股份有限公司 | Theme discussion system, operation method and computer readable recording medium |
| CN116301457A (en) * | 2023-02-17 | 2023-06-23 | 北京字跳网络技术有限公司 | Method, device, device and storage medium for displaying target content and page |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110268428A (en) * | 2017-02-20 | 2019-09-20 | 谷歌有限责任公司 | Topic-based message grouping and summarization |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10116599B2 (en) * | 2013-12-11 | 2018-10-30 | Cisco Technology, Inc. | Topic categorized instant message communication |
| WO2018153267A1 (en) * | 2017-02-24 | 2018-08-30 | 腾讯科技(深圳)有限公司 | Group video session method and network device |
| US20180302358A1 (en) * | 2017-04-13 | 2018-10-18 | Facebook, Inc. | Methods and systems for presenting updates in a messaging thread |
-
2020
- 2020-06-11 CN CN202010528562.9A patent/CN113810203B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110268428A (en) * | 2017-02-20 | 2019-09-20 | 谷歌有限责任公司 | Topic-based message grouping and summarization |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113810203A (en) | 2021-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8751572B1 (en) | Multi-user chat search and access to chat archive | |
| JP7394101B2 (en) | A method for providing information on social network service-related activities to a chat room, a computer program, and a server for providing information on social network service-related activities to a chat room. | |
| KR102347071B1 (en) | Method and apparatus for displaying an interface for providing a social network service through an anonymous based profile | |
| WO2022017071A1 (en) | Communication method and apparatus based on avatar interaction interface, and computer device | |
| CN113949895A (en) | Method and system for transmitting video clips of viewer response | |
| CN113810203B (en) | Theme session processing method, device, computer equipment and storage medium | |
| US12003555B2 (en) | Methods and systems for multimedia communication while accessing network resources | |
| US20240015366A1 (en) | Systems and methods for synchronous group device transmission of live streaming media and related user interfaces | |
| US11876771B2 (en) | Message display method and apparatus, computer device, storage medium, and program product | |
| CN110971424B (en) | Message processing method, device and system, computer equipment and storage medium | |
| KR102302106B1 (en) | Method and apparatus for providing information of social network service related activity to chat rooms | |
| CN114089894A (en) | Picture editing method and equipment | |
| CN116192788B (en) | Information processing method, device, equipment, medium and program product | |
| US20250298493A1 (en) | System and method for individual or group chat messaging containing organized topics and events on the same screen | |
| US20250209705A1 (en) | Online interaction method and apparatus, device, and storage medium | |
| HK40072264A (en) | Application display method and apparatus, computer device and storage medium | |
| CN118870099A (en) | Information linkage method, device, electronic device and storage medium | |
| CN118672698A (en) | Account information processing method and device, electronic equipment and storage medium | |
| CN114791838A (en) | Application display method and device, computer equipment and storage medium | |
| CN119621219A (en) | A resource display method, device, electronic device and storage medium based on information interaction | |
| CN119255033A (en) | Data sharing display method, device, equipment and computer readable storage medium | |
| HK40070313B (en) | A data processing method, equipment and readable storage medium | |
| HK40065619A (en) | Resource acquisition method and apparatus, computer device and storage medium | |
| JP2024166194A (en) | Method, computer device, and computer program for sharing content produced in other chat rooms | |
| HK40065619B (en) | Resource acquisition method and apparatus, computer device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |