Conversation Content Collection Processing Method, Device, Computer Equipment and Storage Medium
By triggering the session collection list and obtaining the context of the collected session content within the session interface of the instant messaging application, the problem of cumbersome operations in the prior art is solved and the information processing efficiency is improved.
Patent Information
- Application Number
- CN202010108243.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-02-21
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2040-02-21
AI Technical Summary
When viewing session content collection, existing instant messaging applications are cumbersome to operate and need to leave the current page, affecting the efficiency of information processing.
Provides a session content collection processing method, where users can trigger a session collection list through the current session interface, directly view and obtain the collected session content and its context without leaving the session interface.
Improve information processing efficiency, and users can quickly understand the conversation source and context of favorite content, making it easy to operate.
Smart Images

Figure CN113296855B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technologies, and in particular, to a method, apparatus, computer device, and storage medium for processing session content collection Background Art
[0002] With the rapid development of Internet technologies and intelligent terminal technologies, people increasingly rely on application programs of intelligent terminals to handle various matters in life and work. A very popular application program is an instant messaging application, and users communicate and share messages based on the instant messaging application. Therefore, the session content of people's communication is content with information value
[0003] Session content with high information value, such as a notice or a link to a good article, often has collection value and is convenient for users to view and read multiple times. Currently, application software can collect session content. The traditional method is to add the session content to the user's collection list, and the collection list is sorted by collection time. When a user needs to view the collected session content, they need to leave the current page, open the relevant page of the application program, find the entrance to the collection list, enter the collection list page, and scroll through the collected content in the collection list or search by keyword to locate the collected content. This way of finding collected content can only view the collected content itself through cumbersome operations, and the information processing efficiency is low Summary of the Invention
[0004] Based on this, in view of the problem of low information processing efficiency, it is necessary to provide a method, apparatus, computer device, and storage medium for processing session content collection
[0005] A method for processing session content collection, the method comprising:
[0006] Displaying a session interface of a current session
[0007] Responding to a first viewing operation on a session collection list triggered through the session interface, and displaying the session collection list of the current session
[0008] Responding to a first viewing request for the collected session content of the current session through the session collection list, and obtaining the context of the collected session content
[0009] Displaying the collected session content and the context of the collected session content
[0010] A device for processing session content collection, the device comprising:
[0011] A session display module, configured to display a session interface of a current session
[0012] A collection list display module, configured to respond to a first viewing operation on the session collection list triggered through the session interface, and display the session collection list of the current session;
[0013] A search module, configured to respond to a first viewing request for the collected session content of the current session through the session collection list, and obtain the context of the collected session content;
[0014] A display module, configured to display the collected session content and the context of the collected session content.
[0015] A computer device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the method described in any one of the above embodiments are implemented.
[0016] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described in any one of the above embodiments are implemented.
[0017] For the above session content collection processing method, device, computer device and storage medium, when the user wants to view the collected session content of the current session, without leaving the session interface, the session collection list of the session can be directly triggered through the session interface, and the collected session content and the context of the session content can be obtained through the session collection list for display. This method can locate the collected session content and its context without leaving the session interface for cumbersome operations, helping the user understand the session source and context background of the collected content, and improving the information processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is an application scenario diagram of the session content collection processing method in an embodiment;
[0019] Figure 2 It is a flow schematic diagram of the session content collection processing method in an embodiment;
[0020] Figure 3 It is a schematic diagram of a session interface in an embodiment;
[0021] Figure 4 It is a schematic diagram of the operation process of operating and displaying the session collection list in the session interface in an embodiment;
[0022] Figure 5 It is a schematic diagram of the operation process of jumping from the session collection list to the session interface in an embodiment;
[0023] Figure 6 It is a flow schematic diagram of the steps of collecting session content in an embodiment;
[0024] Figure 7 Schematic diagram of the operation of triggering session collection in the session interface in one embodiment;
[0025] Figure 8 Schematic flow diagram of the steps of viewing the collected session content through the collection list of the application in one embodiment;
[0026] Figure 9 Schematic diagram of the operation process of operating to enter the collection list of the application to view the collected content in one embodiment;
[0027] Figure 10 Schematic diagram of the operation process of collecting partial text of session content in one embodiment;
[0028] Figure 11 Schematic diagram of the operation process of viewing partial text of the collected session content in one embodiment;
[0029] Figure 12 Schematic diagram of the operation of operating to set the visible range of the collected session content of the group session in one embodiment;
[0030] Figure 13 Schematic diagram of the session interface showing the context of the collected session content of the group session in one embodiment;
[0031] Figure 14 Schematic diagram of the operation process of the associated operation of the session content in one embodiment;
[0032] Figure 15 Schematic diagram of the operation process of viewing the collected session content in one embodiment;
[0033] Figure 16 Block diagram of the structure of the session content collection processing device in one embodiment;
[0034] Figure 17 Block diagram of a computer device in one embodiment. Detailed implementation manners
[0035] In order to make the objectives, technical solutions and advantages of the present invention clearer and more understandable, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0036] Figure 1 Schematic diagram of the application environment of the session content collection processing method in one embodiment. As Figure 1As shown, the user terminal 101 is connected to the server 102 through a network. The user terminal 101 runs an application program. Through the application program of the user terminal 101, the user displays the session interface of the current session; in response to a first viewing operation on the session favorites list triggered through the session interface, the session favorites list of the current session is displayed, and in response to a first viewing request for the favorited session content of the current session through the session favorites list, the context of the favorited session content is obtained; the favorited session content and the context of the favorited session content are displayed. Among them, the user terminal 101 can be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers, and portable wearable devices, and the server 102 can be implemented by an independent server or a server cluster composed of multiple servers.
[0037] Figure 2 It is a schematic flowchart of a method for processing session content collection in an embodiment. This method is executed on the user terminal 101, as Figure 2 shown, this method includes:
[0038] S202, display the session interface of the current session.
[0039] A session refers to the communication between at least two users through an application program. Among them, the application program can be an instant messaging application program. The session content is the communication content, and the session content can be any one of text, voice, pictures, videos, links, etc. The session interface is the sending and display interface of the session content. Users send session content to session objects through the session interface and view the session content sent by session objects through the session interface. The current session refers to the session opened by the application program of the user terminal at the current moment. The current session can be a one-on-one chat session or a group chat session. A session interface in an embodiment is as Figure 3 shown.
[0040] S204, in response to a first viewing operation on the session favorites list triggered through the session interface, display the session favorites list of the current session.
[0041] Each session is set with a session favorites list. In response to the collection operation of session participants on the session content, the session content is collected. The session favorites list is used to store the session content favorited by the user. The session content can be any one of text, voice, pictures, videos, links, etc. Therefore, the resources stored in the session favorites list can be in the forms of text, voice, pictures, videos, links, etc.
[0042] In practical applications, the session collection lists of the parties participating in a session vary depending on the session type. For example, in a one-on-one chat session, the two parties participating in the session can share the same session collection list. The session content collected by both parties is stored in the session collection list, and through the session collection list, both parties can see the session content collected by themselves and the other party. It is also possible for the two parties participating in the session to set their own session collection lists respectively, that is, for the collection operation of session content, the session content collected by both parties is stored in their own session collection lists respectively, and both parties can only see the session content they have collected. Another example is in a group chat session, that is, a multi-person session. All the people participating in the session share the same session collection list, and the collector can set the visible range of the collected session content among the group chat members, that is, select to make the collected session content visible to all or some of the group chat members.
[0043] The first viewing operation is an operation that triggers a request to view the session collection list. Each session collection list can be triggered to be displayed through the session interface of the affiliated session. In practical applications, the specific operation method of the first viewing operation can be flexibly set according to needs to trigger the display of the session collection list. One way is to set a button in the session interface, and the session collection list of the session is displayed by triggering the button. Another way is to trigger through a preset action, such as swiping to the right on the session interface to trigger the display of the session collection list of the session. In one embodiment, taking Figure 3 the session interface to trigger the session collection list as an example, as shown in the figure, specifically, swipe to the right on the session interface to display Figure 4 the quick open page 401 shown in the figure. There is an entry for session collection in this quick open page, such as Figure 4 the session collection entry control 4011 shown in the figure. When the session collection entry control 4011 is triggered, the session collection list 402 of the session is displayed.
[0044] Specifically, each session has a session identifier, and the session identifier corresponds to the session collection list identifier of the session collection list. When a first viewing request for the session collection list is triggered through the session interface, according to the session identifier of the session interface, the corresponding session collection list identifier is obtained, and the corresponding session collection list is loaded to the display interface of the user terminal for display according to the session collection list identifier.
[0045] S206, in response to the first viewing request for the collected session content of the current session through the session collection list, obtain the context of the collected session content.
[0046] Among them, the first viewing request is in response to a viewing operation that requests to view the collected session content of the session collection list. The preset action of the viewing operation can be flexibly set according to needs, such as clicking on a certain piece of collected session content in the session collection list.
[0047] The context refers to the previous conversation content of the conversation, that is, the previous conversation record of the conversation content, and the subsequent conversation content of the conversation, that is, the subsequent conversation record of the conversation content. As Figure 3 In the conversation interface shown, the second conversation content "Let me briefly tell you about the operation skills now..." is the previous content of the third conversation content "Thank you. I've learned a lot", and the fourth conversation content "There is still one point to note..." shown is the subsequent content of the third conversation content "Thank you. I've learned a lot".
[0048] Specifically, locate the favorite conversation content from the conversation record and obtain the context of the favorite conversation content. Among them, the conversation content ID can be recorded during collection, or an anchor point can be added to the favorite conversation content in the conversation record. Thus, locating the favorite conversation content in the conversation record can be achieved through the conversation content ID or the anchor point.
[0049] S208, display the favorite conversation content and the context of the favorite conversation content.
[0050] Specifically, as Figure 5 shown, when an operation of clicking on the favorite conversation content is detected through the conversation favorite list 501, obtain the context of the favorite conversation content, and jump to the conversation interface 502 of the conversation content, and display the favorite conversation content and the context of the favorite conversation content on this conversation interface.
[0051] Through the above method, when the user wants to view the favorite conversation content of the current conversation, without leaving the conversation interface, the user can directly trigger the conversation favorite list of this conversation through the conversation interface, and obtain the favorite conversation content and the context of this conversation content for display through the conversation favorite list. This method can locate the favorite conversation content and its context without leaving the conversation interface for cumbersome operations, helping the user understand the conversation source and context background of the favorite content, and improving the information processing efficiency.
[0052] In another embodiment, displaying the favorite conversation content and the context of the favorite conversation content includes: jumping from the display page of the conversation favorite list to the conversation interface of the current conversation; displaying the context of the favorite conversation content on the conversation interface and highlighting the favorite conversation content.
[0053] Specifically, when a first viewing request for the favorite conversation content of the current conversation is obtained through the conversation favorite list, respond to the first viewing request to obtain the context of the favorite conversation content, as Figure 5As shown, it jumps from the display page 501 of the conversation collection list to the conversation interface 502 of the current conversation. The context of the collected conversation content is displayed on the conversation interface 502 and the collected conversation content is highlighted. Among them, highlighting enables the collected conversation content to be quickly noticed visually and has an obvious visual distinction from the context. Ways such as changing the font size, changing the font color, and changing the font type can be used to highlight the conversation content.
[0054] In this embodiment, when the user wants to view the collected conversation content of the current conversation, it jumps from the conversation collection list to the conversation interface of this conversation, and the context of the collected conversation content is displayed on the conversation interface to help the user understand the conversation source and context background of the collected content, improve the information processing efficiency, and at the same time highlight the collected conversation content. When the user views the conversation source, they can quickly grasp the focus of the conversation and avoid information interference.
[0055] Further, while displaying the context of the collected conversation content and highlighting the collected conversation content on the conversation interface, collection information is also displayed. Specifically, the collection information of the collected conversation content is obtained in response to the first viewing request; the collection information is displayed with reference to the display position of the collected conversation content.
[0056] The collection information refers to information related to the collected conversation content, including but not limited to the collection user identifier, the collection visible range, and the collection time. The collection user identifier is the username or nickname of the collection user. The collection time is the operation time when the collection user collects this collected conversation content. The collection visible range refers to who this collection content is visible to.
[0057] To show the relevance between the collection information and the collected conversation content, that is, to tell the user which conversation content the collection information is for, in this embodiment, the collection information is displayed with reference to the display position of the collected conversation content. Among them, the reference direction and display method are not limited. For example, above or below the display position of the collected conversation content, the collection information is displayed in a smaller font, or the collection information is distinguished from the collected conversation content by a different font or color.
[0058] Such as Figure 5 As shown, the collection information is marked below the collected conversation content, marking the collector and the collection visible range. Generally speaking, for a one-on-one chat conversation, the collected conversation content is visible to everyone (oneself and the one-on-one chat partner). For a group chat conversation, the collection visible range can be specified. For example, the collected content is visible to specific members selected from the group members.
[0059] By displaying the context of the collected conversation content and the collection information of this collected conversation content when viewing the collected conversation content, more information about the collected conversation content can be disclosed and displayed on the conversation interface to help the user increase the amount of information.
[0060] In another embodiment, the method for processing the collection of conversation content further includes the step of collecting conversation content, as Figure 6 shown, the steps of collecting conversation content include:
[0061] S602, display the conversation content on the conversation interface of the current conversation of the application.
[0062] A conversation refers to the communication between at least two users through an application, where the application can be an instant messaging application. The conversation content is the communication content, which can be any one of text, voice, picture, video, link, etc. The conversation interface is the sending and display interface of the conversation content. Users send conversation content to the conversation object through the conversation interface and view the conversation content sent by the conversation object through the conversation interface. The current conversation refers to the conversation opened by the application on the user terminal at the current moment. The current conversation can be a one-on-one conversation or a group chat conversation. The conversation interface of one embodiment is as Figure 3 shown.
[0063] S604, obtain a collection instruction for the conversation content.
[0064] Specifically, when instant messaging is performed through an instant messaging application, if the received conversation content has collection value, the user can select the conversation content for collection. Specifically, after selecting the conversation content, a preset operation is performed on the conversation content to trigger a collection instruction. In one implementation, for Figure 7 the conversation interface 701 in, select the conversation content 7011, long press on the conversation content, and a collection button 7022 appears, triggering a collection instruction for the conversation content.
[0065] S606, in response to the collection instruction, add the conversation content to the collection list of the application and the conversation collection list of the current conversation.
[0066] Among them, the collection list of the application is used to store all the collection content of the application and is the complete set of all the collection content of the application.
[0067] Each conversation is set with a conversation collection list, and in response to the collection operation of the conversation participant for the conversation content, the conversation content is collected. The conversation collection list is used to store the conversation content collected by the user in the current conversation. It can be understood that the collection list of the application includes the conversation content collected by the conversation collection lists of each conversation.
[0068] Specifically, in response to the collection instruction, collect the following category information of the conversation content, as shown in Table 1:
[0069] Table 1 Information list for collecting conversation content
[0070] Session ID of the current session Such as session ID11 Session content ID Such as session content ID1 Session content corresponding to the session content ID Sender ID of the session content Such as sender ID222 Sending time of the session content Such as 10:39 PM, January 8, 2020 Session type Group chat session or one-on-one chat session Favorite user ID Such as favorite user ID111 User IDs within the visible range of the favorite Such as user IDs 333, 444, 555 Favorite tag Session record
[0071] Specifically, in response to the collection instruction, for the selected collection content, various types of information shown in Table 1 are collected and added to the session collection list of the current session and the collection list of the application. The user terminal sends the above-mentioned various types of information collected to the server, and the server stores it in the session collection list of the current session and the collection list of the application. When the user terminal requests to view the collected session content, the server calls the relevant data to be displayed to the client.
[0072] Among them, the above information of the collected session content can also be selectively displayed at relevant positions of each piece of collected content in the collection list. For example, at the relevant position of this piece of collected session content in the collection list, the sender and the sending time of the session content are displayed.
[0073] Furthermore, a collection label is set for the collected session content and marked as a session record. It can be understood that each piece of collected content in the collection list of the application has a collection label set according to the source of the collected content. The collection label can include but is not limited to session records, pictures, videos, files, voices, notes, and locations.
[0074] The above method of collecting session content triggers collection in the session interface and adds the session content to be collected to the collection list of the application and the session collection list of the current session, enabling the collected session content to be viewed in the session collection list of the current session and the collection list of the application.
[0075] In another embodiment, the session content collection processing method can also view the collected session content through the collection list of the application. Specifically, as Figure 8 shown, the steps of viewing the collected session content through the collection list of the application include:
[0076] S802, when receiving a second viewing operation on the collection list of the application, display the collection list of the application.
[0077] The collection list of the application is used to store all the collected content of the application and is the complete set of all the collected content of the application. The entry of the collection list of the application can be set on the sub-page of the main menu of the application. For example, as Figure 9 shown, in the sub-page 901 of the main menu "Me" of the application, there is a collection list entry control 9012 of the application. When receiving a second viewing operation on the collection list of the application triggered by operating the entry control 9012, display the collection list 902 of the application.
[0078] The collection list of the application is the complete set of all the collected contents of the application, which stores all the collected contents of the user in the application through various channels. The collection channels include but are not limited to the session contents collected within the session, the web page links, pictures, videos, commodities, etc. collected during web browsing. Among them, the session content can be any one of text, voice, picture, video, link, etc.
[0079] S804, obtain a second viewing request for the collected content triggered by the collection list of the application.
[0080] Among them, the second viewing request is in response to the viewing operation of requesting to view the collected content in the collection list of the application. The preset actions of the viewing operation can be flexibly set according to needs, such as clicking on a certain collected content in the collection list of the application.
[0081] The collection list of the application is the complete set of all the collected contents of the application. The content requested to be viewed can be the session content collected through the session channel, or the link, picture or video, etc. collected through non-session channels.
[0082] S806, when the collected content is session content, obtain the context of the collected content in response to the second viewing request.
[0083] When the collected content is session content, obtain the context of the collected content in response to the second viewing request.
[0084] The collection list of the application is the complete set of all the collected contents of the application. If the collected content requested to be viewed is session content collected through non-session channels, the application responds to the second viewing request to open the collected content, such as opening the web page of the collected link, opening the collected picture, opening the collected video.
[0085] If the video content requested to be viewed is session content collected through the session channel, then obtain the context of the collected content in response to the second viewing request.
[0086] The context refers to the previous session record of the session content, that is, the previous conversation record of the session content, and the subsequent session record of the session content, that is, the subsequent conversation record of the session content. As Figure 3 shown, the second session content "Let me briefly talk about the operation skills with you now..." displayed in the session interface is the previous text of the third session content "Thank you, I've learned a lot", and the fourth session content "There is still one thing to note..." displayed is the subsequent text of the third session content "Thank you, I've learned a lot".
[0087] Specifically, when the content to be collected is conversation content, in response to the second viewing request, obtain the context of the content to be collected, including: identifying the collection label of the content to be collected; when it is determined that the content to be collected is conversation content based on the collection label, in response to the second viewing request, obtain the context of the content to be collected.
[0088] Specifically, when it is determined that the content to be collected is conversation content based on the collection identifier of the content to be collected, locate the content to be collected from the conversation record according to the conversation ID of the content to be collected, and obtain the context of the content to be collected. Among them, the conversation content ID can be recorded during collection, or an anchor point can be added to the collected conversation content in the conversation record. Thus, locating the content to be collected in the conversation record can be achieved through the conversation content ID or the anchor point.
[0089] S808, display the content to be collected and the context of the content to be collected.
[0090] Specifically, as Figure 9 shown, when an operation of clicking on the content to be collected is detected through the collection list 902 of the application, if it is determined that the content to be collected is conversation content based on the collection label of the content to be collected, obtain the context of the content to be collected, and jump to the conversation interface 903 of the conversation content, and display the content to be collected and the context of the content to be collected on this conversation interface.
[0091] Through the above method, when the user wants to view the collected conversation content of the current conversation, it can also be triggered through the collection list of the application, and the context of the conversation content is obtained and displayed, helping the user understand the conversation source and context background of the collected content, and improving the information processing efficiency.
[0092] In another embodiment, it is also possible to select to collect partial text of the conversation content. For example, collect one of the paragraphs of the conversation content.
[0093] Specifically, obtain the collection instruction for the conversation content, including: in response to the selection operation on the partial text of the conversation content, obtain the partial text of the selected conversation content; obtain the collection instruction for the partial text of the selected conversation content.
[0094] Among them, the partial text refers to part of the text-based conversation content. For this type of conversation content, the partial text can be selected through operations. It can be understood that the types of conversation content can also be links, voices, videos, pictures, etc. As Figure 10As shown in the figure, on the session interface 1001 of the current session, long-press on the session type of the text type, and an indication selection start pointer 1003 and an end pointer 1004 are respectively displayed at the start position and the end position of the session content. By moving the positions of the start pointer 1003 and the end pointer 1004, a partial text is selected. When long-pressing on the session content, operation options are also displayed, and the operation options at least include a favorite control 1005. When the user triggers the favorite control 1005, a favorite instruction for the partial text of the selected session content is obtained. At the same time, in response to the favorite instruction, the partial text of the selected session content is added to the favorite list of the application and the session favorite list of the current session. Among them, when favoriting, the favorite content is also marked, such as the type of the favorite content (such as text) and the favorite range (global or partial) can be marked.
[0095] Further, when triggering the viewing of the partial text of the favorite session content in the session favorite list or the favorite list of the application, the display page of the session favorite list jumps to the session interface of the current session; the context of the partial text of the session content is displayed on the session interface, and the partial text is highlighted.
[0096] Specifically, when obtaining a first viewing request for the favorited content through the session favorite list or the favorite list of the application, if it is determined according to the favorite identifier that the favorited content is text and is a partial favorite, the session identifier (session ID) of the favorited content is obtained, the session content is located according to the session identifier, and then the partial text is searched for in the session content according to the favorited partial text, the position of the partial text in the session content is determined, the context of the partial text is determined, and the partial text and the context of the partial text in the session content are displayed.
[0097] Specifically, the display page of the session favorite list or the favorite list of the application jumps to the session interface of the current session; the context of the partial text of the session content is displayed on the session interface, and the partial text is highlighted. Further, the context of the session content can also be located.
[0098] Such as Figure 11 As shown in the figure, the display page 1101 of the session favorite list jumps to the session interface 1102 of the current session, and the context of the partial session content that has been favorited is displayed on the session interface 1102, and the favorited partial text is highlighted. Among them, highlighting is to enable the favorited partial text to be quickly noticed visually and have an obvious distinction from the context visually. Ways such as changing the font size, changing the font color, and changing the font type can be used to highlight the session content.
[0099] Furthermore, while the context of the bookmarked content is displayed and the bookmarked content is highlighted on the conversation interface, the bookmarking information is also displayed. Specifically, the bookmarking information of the bookmarked content is obtained in response to the second viewing request; and the bookmarking information is displayed with reference to the display position of the bookmarked content.
[0100] Collection information refers to information related to the collection session content, including any one or more of the user ID of the collection user, the collection visibility range, and the collection time. The user ID of the collection user is the user name or remark name of the collection user, which can be the user ID of all collection users or the user ID of other collection users other than the current collection user. The collection time is the operation time when the collection user collects the collection session content. The collection visibility range refers to who can see this collection content.
[0101] In order to indicate the relevance of the collection information to the collection session content, that is, to tell the user which session content the collection information is for, in this embodiment, the collection information is displayed with reference to the display position of the collection session content. The reference direction and display method are not limited, such as displaying the collection information in a smaller font above or below the display position of the collection session content, or distinguishing the collection information with a font or color different from the collection session content. Therefore, when viewing the collection session content in the collection list of the application, it is retroactively jumped to the session interface of the corresponding session and the collection information is displayed.
[0102] In another embodiment, the session content collection processing method further includes: when a collection visibility range setting instruction for the collected session content of the group session is obtained, displaying a member list of the group session; obtaining a member ID selected in the member list who has visibility permission for the collected session content; and setting visibility permission for the collected session content for the member ID.
[0103] A group conversation is a conversation involving multiple people. All members of a group conversation share the same conversation favorites list. For the conversation content that has been favorited in a group conversation, you can set the collection visibility range, that is, which members of the group can see the collection content in the favorites list. Specifically, in the conversation favorites list of a group conversation, executing a preset action on the conversation content triggers the collection visibility range setting. The preset action can be long pressing the conversation content that has been favorited. Figure 12 As shown, when a long press action is detected on the favorited session 1211 in the conversation favorite list 1210 of the group conversation, an instruction for setting the collection visible range of the favorited conversation content is obtained, and a member list 1220 of the group conversation is displayed. The members who want to set the visible permission are selected through the member list 1220 of the group conversation, and the visible permission of the favorited conversation content is set for these members. Members with the visible permission can view the favorited conversation content in the conversation favorite list.
[0104] When a viewing instruction for the favorited session content triggered by the session favorites list of a group session is detected, such as a click action on the favorited session content in the session favorites list of a group session, obtain the context of the favorited session content, and display the favorited session content and the context of the favorited session content. For example Figure 13 As shown, jump from the session favorites list of a group member to the session interface 1310 of the group member, display the favorited session content and its context, and display the favorite information with reference to the display position of the favorited session content. The favorite information includes the favorite user and the visible permission of the favorite content.
[0105] In another embodiment, it is also possible to set up mutual jumps between the session favorites list and the favorites list of the application. Specifically, a jump button for the favorites list of the application can be set on the display interface of the session favorites list, and jump to the favorites list of the application through this jump button. When jumping from the session favorites list to the favorites list of the application, set a jump button for the session favorites list on the display interface of the favorites list of the application, and return to the session favorites list of this session according to the jump record.
[0106] In another embodiment, the session content favorite processing method further includes: responding to a first viewing request to obtain the associated session content of the favorited session content; generating an associated session prompt for the favorited session according to the associated session content; and displaying the associated session prompt with reference to the display position of the favorited session content.
[0107] Among them, the associated session content refers to the session content related to this session content.
[0108] In one implementation, the association form can be reference, comment or reply. Specifically, when operating on the session content in the session interface, operation options can be displayed, and the operation options include reference, comment and reply. Among them, reference means that the session content to be sent references the selected session content. Comment means that the session content to be sent is a comment on this session content. Reply means that the session content to be sent is a reply to this session content. For example Figure 14 As shown, in the session interface 1401, when long pressing on the session content 1402, operation options 1403 can be displayed, and the operation options include reference, comment and reply. When the user selects reply, comment or reply, the prior session content of the selected reply, comment or reply is displayed below the dialog box 1404. However, after the user inputs session content in the session box 1404 and sends it, the relationship between the prior session content selected for the reply, comment or reply operation and the sent session content is established. For any one of the operations of reply, comment or reply, after sending the session content, the prior session content with an associated relationship that is referenced, commented on or replied to will be displayed. For example Figure 14As shown, the conversation content cited by the conversation content is displayed above the conversation content 1405.
[0109] Specifically, in response to the first viewing request, associated conversation content having a citation, reply, or comment relationship with the favorited conversation content is obtained.
[0110] In another implementation, the association relationship can be determined based on the distance interval and relevance of the conversation content. Among them, the distance interval can be a time distance interval or a distance interval. The time interval refers to the interval between the sending times of the conversation content, and the time interval can be determined according to the sending time of the conversation content. The distance interval is the distance interval between the conversation content in the conversation record. The distance interval can be determined according to the conversation ID of the conversation content.
[0111] The relevance of the conversation content refers to the degree of relevance between any two conversation contents, and the relevance of the conversation content can be determined by calculating the matching degree of the two conversation contents. Among them, the matching degree can be matched by keywords. For example, the same predetermined number of keywords appear in two conversation contents. For example, one conversation content is "Please make work summaries separately", and the other conversation content is "Work summary of Group One:...". Since the keyword "work summary" appears in both conversation contents and the distance interval meets the requirements, the two conversation contents can be associated, that is, the two conversation contents are associated conversation contents with each other, and the conversation IDs of the two conversation contents are associated. If one of the conversation contents is favorited, when requesting to view the favorited conversation content, associated conversation content that meets both the distance and relevance requirements of the favorited conversation content is obtained.
[0112] The associated conversation prompt refers to an information prompt indicating that there is associated conversation with the favorited conversation content. In one implementation, the associated conversation prompt can be the sender and conversation content of the associated conversation content. In one implementation, the associated conversation prompt can be the information of the associated conversation content, including the conversation content sender and the association relationship. For example, it is prompted that User A cited the favorited conversation content, the favorited conversation content was cited by User B, or User B replied to the favorited conversation content.
[0113] To indicate the relevance of the conversation association prompt to the favorited conversation content, that is, to tell the user which conversation content the conversation association prompt is for, in this embodiment, the conversation association prompt is displayed with reference to the display position of the favorited conversation content. Among them, the reference direction and display method are not limited. For example, above or below the display position of the favorited conversation content, the conversation association prompt is displayed in a smaller font, or the conversation association prompt is distinguished from the favorited conversation content by font or color.
[0114] Further, in response to a trigger operation for an associated session prompt, the corresponding associated session is displayed. When the user triggers the associated session prompt, according to the associated session ID, the session interface jumps to the position of the associated session and displays the associated session.
[0115] Specifically, as Figure 15 shown, when triggering the viewing of the collected session content in the favorites list 1501, the session interface 1502 of the session is displayed, and the collected session content 1503 and its context are displayed in the session interface, and an associated session prompt 1504 is displayed below the collected session content. When the user triggers the associated session prompt, it jumps to the position of the associated session in the session interface and displays the associated session 1505.
[0116] In this embodiment, when viewing the collected session content, it jumps to the session interface to display the session content and its context, and at the same time, relevant collection information or associated session prompts related to the session content are also displayed, helping the user understand the related session content of the collected content, increasing the information display of viewing the collected session content, and at the same time facilitating the viewing of associated members to understand the context and relationship of the session.
[0117] In one embodiment, as Figure 16 shown, a device for processing the collection of session content is provided. This device can be a software module or a hardware module, or a combination of both to form a part of a computer device. Specifically, the device includes: a session display module, a favorites list display module, a viewing acquisition module, a search module, and a display module, where:
[0118] The session display module 1602 is used to display the session interface of the current session.
[0119] The favorites list display module 1604 is used to respond to a first viewing operation on the session favorites list triggered through the session interface and display the session favorites list of the current session.
[0120] The search module 1606 is used to respond to a first viewing request for the collected session content of the current session through the session favorites list and obtain the context of the collected session content.
[0121] The display module 1608 is used to display the collected session content and the context of the collected session content.
[0122] When the user wants to view the collected session content of the current session, the session content collection processing device can directly trigger the session collection list of the session through the session interface without leaving the session interface, and obtain the collected session content and the context display of the session content through the session collection list. This method can locate the collected session content and its context without leaving the session interface for cumbersome operations, helping the user understand the session source and context background of the collected content and improving the information processing efficiency.
[0123] In another embodiment, the session display module is further configured to display session content on the session interface of the current session of the application.
[0124] The session content collection processing device further includes:
[0125] The collection instruction acquisition module is used to acquire a collection instruction for the session content.
[0126] The collection module is used to respond to the collection instruction and add the session content to the collection list of the application and the session collection list of the current session.
[0127] In another embodiment, the collection list display module is further configured to display the collection list of the application when receiving a second viewing operation on the collection list of the application.
[0128] The viewing acquisition module is further configured to acquire a second viewing request for the collected content triggered by the collection list of the application.
[0129] The search module is further configured to, when the collected content is session content, respond to the second viewing request to obtain the context of the collected content.
[0130] The display module is further configured to display the collected content and the context of the collected content.
[0131] In another embodiment, the search module is used to identify the collection label of the collected content; when it is determined that the collected content is session content according to the collection label of the collected content, respond to the second viewing request to obtain the context of the collected content.
[0132] In another embodiment, the display module includes:
[0133] The jump module is used to jump from the display page of the session collection list to the session interface of the current session.
[0134] The display processing module is used to display the context of the collected session content on the session interface and highlight the collected session content.
[0135] In another embodiment, the session content collection processing device further includes:
[0136] A member list display module, configured to display the member list of a group session when a collection visibility range setting instruction for the collected session content of the group session is obtained.
[0137] A member selection module, configured to obtain the member identifier of the member who has the visibility permission for the collected session content selected from the member list.
[0138] A setting module, configured to set the visibility permission for the collected session content for the member identifier.
[0139] In another embodiment, a collection instruction acquisition module is configured to, in response to a selection operation on the partial text of the session content, acquire the selected partial text of the session content; and acquire a collection instruction for the selected partial text of the session content.
[0140] A collection module, configured to, in response to the collection instruction, add the selected partial text of the session content to the collection list of the application and the session collection list of the current session.
[0141] In another embodiment, a display module is configured to display the partial text and the context of the partial text in the session content.
[0142] Further, the display module is configured to jump from the display page of the session collection list to the session interface of the current session; and display the context of the partial text of the session content and highlight the partial text in the session interface.
[0143] In another embodiment, the session content collection processing device further includes:
[0144] A collection information acquisition module, configured to acquire the collection information of the collected session content in response to a first viewing request, where the collection information includes any one or more of the user identifier of the collection user of the collected session content, the collection time, and the collection visibility range.
[0145] A collection information display module, configured to display the collection information with reference to the display position of the collected session content.
[0146] In another embodiment, the session content collection processing device further includes:
[0147] An associated session acquisition module, configured to acquire the associated session content of the collected session content in response to the first viewing request.
[0148] An associated prompt module, configured to generate an associated session prompt for the collected session according to the associated session content.
[0149] An associated prompt display module, configured to display the associated session prompt with reference to the display position of the collected session content.
[0150] In another embodiment, the session content collection processing device further includes:
[0151] An associated jump module, configured to display a corresponding associated session in response to a trigger operation on the associated session prompt.
[0152] For the specific limitations of the session content collection processing device, reference may be made to the limitations on the session content collection processing method in the foregoing text, which will not be elaborated herein. Each module in the above session content collection processing device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or stored in the memory of the computer device in the form of software, so as to facilitate the processor to call and execute the operations corresponding to the above respective modules.
[0153] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as Figure 17 shown. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used 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 the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a carrier network, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a session content collection processing method. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covered on the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0154] Those skilled in the art can understand that Figure 17 the structure shown in
[0155] is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0156] In one embodiment, a computer-readable storage medium is provided, storing a computer program which, when executed by a processor, implements the steps in the above method embodiments.
[0157] Those of ordinary skill in the art can understand that all or part of the processes in the above method embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above method embodiments. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.
[0158] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.
[0159] The above-described embodiments merely represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.
Claims
1. A method for processing the collection of conversation content, the method comprising: Display the session interface of the current session; In response to a first viewing operation on the session favorites list triggered through the session interface, display the session favorites list of the current session; The session favorites list is used to store the session content respectively favorited by each participant in the current session; The session content displayed in the session favorites list is the session content that the participant who performs the first viewing operation has visible permission for; In response to a first viewing request for the favorited session content of the current session through the session favorites list, obtain the context of the favorited session content; Display the favorited session content and the context of the favorited session content; In response to the first viewing request, obtain associated session content that has an association relationship with the favorited session content; The association relationship is determined based on the distance interval and keyword matching degree between different session contents; Generate an associated session prompt for the favorited session content based on the associated session content; Taking the display position of the favorited session content as a reference, display the associated session prompt.
2. The method according to claim 1, wherein The method further includes: Display session content on the session interface of the current session of the application; Obtain a favorite instruction for the session content; In response to the favorite instruction, add the session content to the favorite list of the application and the session favorites list of the current session.
3. The method according to claim 1, wherein The method further includes: When a second viewing operation on the favorite list of the application is received, display the favorite list of the application; Obtain a second viewing request for the favorited content triggered through the favorite list of the application; When the favorited content is session content, in response to the second viewing request, obtain the context of the favorited content; Display the favorited content and the context of the favorited content.
4. The method according to claim 3, wherein When the favorited content is session content, obtaining the context of the favorited content in response to the second viewing request includes: Identify the favorite label of the favorited content; When it is determined that the favorited content is session content based on the favorite label, obtain the context of the favorited content in response to the second viewing request.
5. The method according to claim 1, wherein Displaying the favorited session content and the context of the favorited session content includes: Jump from the display page of the session favorites list to the session interface of the current session; Display the context of the favorited session content on the session interface and highlight the favorited session content.
6. The method according to claim 1, wherein The method further includes: When a collection visible range setting instruction for the favorited session content of a group session is obtained, display the member list of the group session; Obtain the member identifier of the member who has visible permission for the favorited session content selected in the member list; Set the visible permission for the member identifier to the favorited session content.
7. The method according to claim 2, wherein The obtaining the favorite instruction for the session content includes: In response to a selection operation on the partial text of the session content, obtain the selected partial text of the session content; Obtain a favorite instruction for the selected partial text of the session content; Responding to the collection instruction, adding the session content to the collection list of the application and the session collection list of the current session includes: responding to the collection instruction, and adding the partial text of the selected session content to the collection list of the application and the session collection list of the current session.
8. The method according to claim 7, wherein The displaying of the collected session content and the context of the collected session content includes: Displaying the partial text, and the context of the partial text in the session content.
9. The method according to claim 8, wherein The displaying of the partial text, and the context of the partial text in the session content includes: Jumping from the display page of the session collection list to the session interface of the current session; Displaying the context of the partial text of the session content on the session interface and highlighting the partial text.
10. The method according to claim 1, wherein The method further includes: Responding to the first viewing request to obtain the collection information of the collected session content; the collection information includes any one or more of the user identifier of the collection user of the collected session content, the collection time, and the collection visible range; Displaying the collection information with reference to the display position of the collected session content.
11. The method according to claim 1, wherein The method further includes: Responding to the triggering operation of the associated session prompt to display the corresponding associated session.
12. A session content collection processing device, the device comprising: A session display module, configured to display the session interface of the current session; A collection list display module, configured to respond to the first viewing operation on the session collection list triggered through the session interface, and display the session collection list of the current session; The session collection list is used to store the session content respectively collected by each participant of the current session; The session content displayed in the session collection list is the session content that the participant who performs the first viewing operation has visible permission for; A search module, configured to respond to the first viewing request for the collected session content of the current session through the session collection list, and obtain the context of the collected session content; A display module, configured to display the collected session content and the context of the collected session content; An associated session acquisition module, configured to respond to the first viewing request and obtain the associated session content having an association relationship with the collected session content; The association relationship is determined according to the distance interval and keyword matching degree between different session contents; An associated prompt module, configured to generate an associated session prompt for the collected session content according to the associated session content; An associated prompt display module, configured to display the associated session prompt with reference to the display position of the collected session content.
13. The device according to claim 12, wherein The session display module is further configured to display session content on the session interface of the current session in the application; The device further includes: A collection instruction acquisition module, configured to acquire a collection instruction for the session content; A collection module, configured to respond to the collection instruction and add the session content to the collection list of the application and the session collection list of the current session.
14. The device according to claim 12, wherein The collection list display module is further configured to display the collection list of the application when receiving a second viewing operation on the collection list of the application; The device further includes: The viewing and obtaining module is further configured to obtain a second viewing request for the favorited content triggered by the favorited list of the application program; The searching module is further configured to, when the favorited content is session content, obtain the context of the favorited content in response to the second viewing request; The display module is further configured to display the favorited content and the context of the favorited content.
15. The device according to claim 14, wherein The searching module is configured to identify the favorite tag of the favorited content; when it is determined that the favorited content is session content according to the favorite tag, obtain the context of the favorited content in response to the second viewing request.
16. The device according to claim 12, wherein The display module includes: The jump module is configured to jump from the display page of the session favorite list to the session interface of the current session; The display processing module is configured to display the context of the favorited session content and highlight the favorited session content on the session interface.
17. The device according to claim 12, wherein The apparatus further includes: The member list display module is configured to display the member list of the group session when a collection visibility range setting instruction for the favorited session content of the group session is obtained; The member selection module is configured to obtain the member identifier that has the visibility permission for the favorited session content selected in the member list; The setting module is configured to set the visibility permission for the member identifier to the favorited session content.
18. The device according to claim 13, wherein The favorite instruction obtaining module is configured to obtain the selected partial text of the session content in response to the selection operation on the partial text of the session content; obtain the favorite instruction for the selected partial text of the session content; The favorite module is configured to add the selected partial text of the session content to the favorite list of the application program and the session favorite list of the current session in response to the favorite instruction.
19. The device according to claim 18, wherein The display module is configured to display the partial text and the context of the partial text in the session content.
20. The device according to claim 19, wherein The display module is configured to jump from the display page of the session favorite list to the session interface of the current session; display the context of the partial text of the session content on the session interface and highlight the partial text.
21. The device according to claim 12, wherein The apparatus further includes: The favorite information obtaining module is configured to obtain the favorite information of the favorited session content in response to the first viewing request; the favorite information includes any one or more of the user identifier of the favorite user of the favorited session content, the favorite time, and the favorite visibility range; The favorite information display module is configured to display the favorite information with reference to the display position of the favorited session content.
22. The device according to claim 12, wherein The apparatus further includes: The associated jump module is configured to display the corresponding associated session in response to the trigger operation on the associated session prompt.
23. A computer device, comprising a memory and a processor, the memory storing a computer program, wherein When the processor executes the computer program, the steps of the method according to any one of claims 1 to 11 are implemented.
24. A computer-readable storage medium storing a computer program, wherein When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 11 are implemented.
Citation Information
Patent Citations
Resource collection method, device and facility
CN104123316A
Collected-file display method and device, collected-file processing method and device, computer storage medium and equipment
CN107193981A
Instant messaging processing method, instant messaging processing device, equipment, and storage medium
CN109361592A
Information display method and device, electronic equipment and storage medium
CN110457451A