WO2024251126A1 - 界面交互的方法、装置、设备和存储介质 - Google Patents
界面交互的方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- WO2024251126A1 WO2024251126A1 PCT/CN2024/097373 CN2024097373W WO2024251126A1 WO 2024251126 A1 WO2024251126 A1 WO 2024251126A1 CN 2024097373 W CN2024097373 W CN 2024097373W WO 2024251126 A1 WO2024251126 A1 WO 2024251126A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- session
- interface
- group
- conversation
- target
- 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.)
- Ceased
Links
Classifications
-
- 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]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- 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/21—Monitoring or handling of messages
- H04L51/216—Handling conversation history, e.g. grouping of messages in sessions or threads
-
- 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/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- 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/02—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
-
- 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]
- H04L51/046—Interoperability with other network applications or services
Definitions
- Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for interface interaction.
- a method for interface interaction includes: presenting a conversation interface associated with a target object; in response to a selection of a conversation management entry in the conversation interface, presenting a group of conversation elements, the group of conversation elements being used to indicate a group of conversations associated with the target object; and in response to a selection of a target conversation element corresponding to a target conversation in the group of conversation elements, presenting a group of messages associated with the target conversation in the conversation interface.
- a device for interface interaction includes: an interface presentation module configured to present a conversation interface associated with a target object; an element presentation module configured to respond to a selection of a conversation management entry in the conversation interface; A target object object is selected to present a set of conversation elements, wherein the set of conversation elements is used to indicate a set of conversations associated with the target object; and a conversation presentation module is configured to present a set of messages associated with the target conversation in the conversation interface in response to selection of a target conversation element corresponding to the target conversation in the set of conversation elements.
- an electronic device in a third aspect of the present disclosure, includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.
- a computer-readable storage medium wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
- FIG1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure may be implemented
- FIGS. 2A to 2F illustrate example interfaces according to some embodiments of the present disclosure
- 3A to 3D illustrate example interfaces according to yet other embodiments of the present disclosure
- 5A and 5B illustrate example interfaces according to yet other embodiments of the present disclosure
- FIGS. 6A and 6B illustrate example interfaces according to yet other embodiments of the present disclosure
- FIG7 shows an example interface according to still other embodiments of the present disclosure.
- FIG. 9 shows a flow chart of an example process of interface interaction according to some embodiments of the present disclosure. Process map
- FIG10 shows a schematic structural block diagram of an apparatus for interface interaction according to some embodiments of the present disclosure.
- FIG. 11 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure.
- the embodiments of the present disclosure may involve user data, data acquisition and/or use, etc. These aspects shall comply with the relevant laws, regulations and provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out under the premise that the user knows and confirms. Accordingly, when implementing the embodiments of the present disclosure, the data or information that may be involved shall be disclosed in an appropriate manner in accordance with the relevant laws and regulations. The type, scope of use, and usage scenario of the device may be notified to the user and the user's authorization may be obtained. The specific notification and/or authorization method may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
- a conversation interface associated with a target object can be presented. Further, in response to a selection of a conversation management entry in the conversation interface, a group of conversation elements are presented, wherein the group of conversation elements are used to indicate a group of conversations associated with the target object. Further, in response to a selection of a target conversation element corresponding to a target conversation in the group of conversation elements, a target conversation is presented in the conversation interface.
- the target object may include at least one user.
- the embodiments of the present disclosure can support users to efficiently switch between sessions, thereby improving the efficiency of message interaction and message acquisition between users.
- FIG1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented.
- the example environment 100 may include an electronic device 110 .
- the electronic device 110 may run an application 120 that supports interface interaction.
- the application 120 may be any suitable type of application for interface interaction. Examples may include, but are not limited to, instant messaging applications, video applications, social applications, or other applications that provide services for communicating with specific objects.
- User 140 may interact with application 120 via electronic device 110 and/or its attached devices.
- the electronic device 110 may present an interface 150 for supporting interface interaction through the application 120 .
- the electronic device 110 communicates with the server 130 to provide services for the application 120.
- the electronic device 110 may be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR/AR device, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio/video player, a digital camera/camcorder, a positioning device, a television receiver, a radio receiver, an e-book device, a game device or any combination thereof, including accessories and peripherals of these devices or any combination thereof.
- the electronic device 110 may also support any type of interface for the user (such as a "wearable" circuit, etc.).
- the server 130 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms.
- the server 130 may include, for example, a computing system/server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc.
- the server 130 may provide background services for the application 120 that supports virtual scenes in the electronic device 110.
- a communication connection may be established between the server 130 and the electronic device 110.
- the communication connection may be established in a wired manner or a wireless manner.
- the communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect.
- the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.
- Figures 2A to 2F show example interfaces according to some embodiments of the present disclosure, and such example interfaces may be provided by the electronic device 110 shown in Figure 1, for example.
- the electronic device 110 may, for example, present such an example interface using the application 120 carried thereon.
- the electronic device 110 may provide an interface 202 for the user.
- Such an interface 202 may be, for example, a conversation interface with an object 204 (e.g., friend A). It should be understood that such an interface 202 may be provided by an appropriate application 120 such as an instant messaging application, a social application, a media application, etc.
- the interface 202 may be used to present a message 206 between the user and the object 204.
- the electronic device 110 may also provide a session management portal 208 in the interface 202 for viewing or managing a group of sessions with the object 204.
- the session management portal 208 may also indicate the number of a group of sessions with the object 204 (e.g., 4).
- the electronic device 110 may present an interface as shown in FIG2B . As shown in FIG2B , the electronic device 110 may present a group of session elements corresponding to a group of sessions between the objects 204 .
- the current user has a total of four sessions with object 204 (ie, friend A), for example, “chat with friend A”, “session A”, “session B”, and “session C”.
- object 204 ie, friend A
- chat with friend A for example, “chat with friend A”, “session A”, “session B”, and “session C”.
- the electronic device 110 may present the session identifier of the group of sessions as a corresponding
- the electronic device 110 may present the session identifiers 212-1, 212-2, 212-3, and 212-4 corresponding to the four sessions.
- the electronic device 110 may also present a message preview of the group conversation as a corresponding conversation element. Such a message preview may, for example, be used to present at least one message associated with the corresponding conversation. Taking FIG. 2B as an example, the electronic device 110 may present message previews 210-1, 210-2, 210-3, and 210-4 corresponding to the group conversation.
- the embodiments of the present disclosure can support users to quickly understand the current existing sessions, so as to facilitate users to view, manage or switch the sessions.
- the electronic device 110 may also use different styles to distinguish the conversation currently displayed by the interface 202.
- the conversation currently displayed by the interface 202 may be, for example, "Chatting with friend A”.
- the electronic device 110 may, for example, distinguish between the styles of the conversation elements (e.g., message preview 210-1) of the current conversation displayed by the interface 202 and the styles of the conversation elements (e.g., message previews 210-2 to 210-4) of other conversations.
- conversation elements may be distinguished by appropriate styles, examples of which may include but are not limited to different colors, fonts, brightness, transparency, etc.
- the electronic device 110 may also provide a creation entry for creating a new session associated with the object 204. As shown in FIG2B , the electronic device 110 may provide a creation entry 214 and/or a creation entry 216. The creation process of a new session will be described in detail below and will not be described in detail here.
- the electronic device 110 may also provide session operation options for operating the group of sessions. For example, after receiving a selection for the edit entry 210, the electronic device 110 may provide one or more operation options for the group of sessions.
- the electronic device 110 may provide an edit option for the session after receiving a selection for the edit entry 210.
- Such an edit option may be used to edit the session identifier of a specific session.
- the user may modify the session identifier of the session after triggering the edit option.
- the electronic device 110 may also provide a deletion option for the session. Item is used to delete the selected specific conversation.
- the electronic device 110 can delete all messages associated with the deleted conversation. For example, if the user chooses to delete "Conversation A", the electronic device 110 can, for example, delete all message records in "Conversation A”.
- electronic device 110 may also maintain a global session with object 204, which may be associated with the entire set of message sets with the object, regardless of whether it is associated with other sessions.
- a global session with object 204 may be associated with the entire set of message sets with the object, regardless of whether it is associated with other sessions.
- the session "chatting with friend A" may correspond to the global session with object 204.
- such a global session 204 is, for example, non-editable, for example, the session identifier cannot be deleted or edited, etc. Accordingly, when the user chooses to delete other sessions (e.g., session A), the electronic device 110 can delete the session elements related to session A, and disassociate a group of messages associated with "session A" in the global session 204 from "session A", instead of deleting the group of messages from the message record of the global session 204. This can, for example, make the interface shown in FIG. 2B no longer present the session elements related to "session A", but the messages associated with "session A" are still retained in the global session.
- other non-global sessions may be topic sessions, which may be associated with a subset of the message set of the object.
- session A may be associated with a portion of the messages in the entire message set.
- a new session may not be associated with any historical messages, for example.
- a user may also create a session and set the session to be associated with all historical messages, in which case the topic session may correspond to all historical messages, for example.
- the new message will always be associated with the global session, not the topic session.
- the electronic device 110 may also provide a sharing option for sharing a session.
- the process of sharing a session will be described in detail below and will not be described in detail here.
- the user may enter "Conversation B" by, for example, clicking on a conversation element of "Conversation B" in FIG. 2B (e.g., message preview 210-3 or conversation identifier 212-3). Accordingly, as shown in FIG. 2C , the electronic device 110 may, for example, switch the interface 202 to present "Conversation B" with the object 204.
- a conversation element of "Conversation B” in FIG. 2B e.g., message preview 210-3 or conversation identifier 212-3.
- the electronic device 110 may, for example, switch the interface 202 to present "Conversation B" with the object 204.
- electronic device 110 may present message 218 under “Conversation B” in interface 202 to provide historical message viewing for easy understanding of the conversation process under the conversation.
- the electronic device 110 can support the user to view messages or interact with the object 204 on new messages in the switched session, thereby improving the efficiency of user message interaction and message acquisition.
- the electronic device 110 may also move the message 218 associated with “Conversation B” to another conversation in the group of conversations according to a move operation triggered by the user for the message 218 .
- the user can long press the message 218 under "Conversation B" to trigger the presentation of the move option. Further, after the user triggers the move option and specifies another conversation to be moved to, the electronic device 110 can delete the message 218 from "Conversation B" and associate the message 218 with the specified other conversation. It is understandable that when deleting a message in a global conversation, if the message still exists in a topic conversation, the changed message in both the global conversation and the topic conversation will be deleted.
- the electronic device 110 may create a new session with the target object.
- the electronic device 110 may also associate a group of messages associated with the object 204 with the created new session.
- the user may select one or more messages from historical messages to associate with the new session to be created.
- the user may first select a group of messages for creating a new session. Further, upon receiving a trigger operation from the user, the electronic device 110 may generate a session identifier based on the group of messages selected by the user. For example, the electronic device 110 may use the first message among the messages selected by the user as the session identifier and provide the user with a function for editing the session identifier.
- the electronic device 110 may obtain a session identifier input by a user, and upon receiving a trigger operation from the user, determine one or more messages matching the session identifier from the historical message set associated with the object 204 to associate with the new session identifier to be created. Conversation.
- the electronic device 110 can also create a blank session. In this case, the session will not be associated with any existing messages. Exemplarily, as shown in FIG. 2D , the electronic device 110 can display the created new session in the interface 202, for example, a blank new session.
- the electronic device 110 may also use the session management portal to provide a reminder of new messages in the session. For example, taking FIG. 2E as an example, the electronic device 110 may display “session B” in the interface 202, and further, the electronic device 110 may receive a new message associated with “session C”.
- the electronic device 110 may present a message indicator 220 in association with the session management portal 208 to indicate that a new message has been received in the other session. Further, after receiving a selection of the session management portal 208, as shown in FIG2F , the electronic device 110 may also present a message indicator 222 in association with the session element of “session C” to indicate that “session C” has received a new message.
- message indicator 220 may also be used to indicate the number of unread messages in all other conversations that are not displayed.
- message indicator 222 may be used to indicate the number of unread messages in a specific conversation that is not displayed.
- the message indicator 222 may cease to be presented.
- the embodiments of the present disclosure can support the user to switch between different conversations with the same object in the conversation interface, thereby improving the message interaction efficiency between the user and the object.
- Figures 3A to 3D show example interfaces according to some embodiments of the present disclosure, and such example interfaces may be provided by the electronic device 110 shown in Figure 1, for example. Specifically, the electronic device 110 may present such an example interface using the application 120 carried thereon, for example.
- the electronic device 110 may provide an interface 302 for the user.
- Such an interface 302 may be, for example, a conversation interface with an object 304 (e.g., friend A). It should be understood that such an interface 302 may be provided by an appropriate application 130 such as an instant messaging application, a social application, a media application, etc.
- the interface 302 may be used to present a message 306 between the user and the object 304.
- the interface 302 may further include a switching entry 308. After receiving a preset operation for the switching entry 308, the electronic device 110 may switch the area corresponding to the input component 310 in the interface 300A to present the session management entry.
- Such an input component 310 may be used, for example, to receive an input message from the current user to the session interface.
- the electronic device 110 may present a session management portal 312 and a creation portal 314 for creating a new session with the object 304 in the area.
- the session management entry 312 may also indicate the number of a group of sessions with the object 304 (e.g., 4). Further, after receiving a selection operation for the session management entry 312, the electronic device 110 may present an interface as shown in FIG3C. As shown in FIG3C, the electronic device 110 may present a group of session elements corresponding to a group of sessions with the object 304.
- Such a group of conversations may include multiple conversations in which the participants of the conversations include the current user and the object 304.
- a group of conversations associated with the current user and the object 304 may include four conversations, for example, “Conversation A”, “Conversation B”, “Conversation C”, and “Conversation D”.
- a group of conversations may include, for example, one or more single chat conversations between the current user and the object 304 (for example, the topic conversations discussed above).
- such a group of conversations may also include, for example, one or more group chat conversations in which the group chat members include the current user and the object 304.
- the electronic device 110 may present the session identifiers of the group of sessions as corresponding session elements.
- the electronic device 110 may present the session identifiers 316-1, 316-2, 316-3, and 316-4 corresponding to the four sessions.
- the electronic device 110 may also use different styles to distinguish the conversation currently displayed on the interface 302. Taking FIG. 3B as an example, the conversation currently displayed on the interface 302 may be, for example, “Conversation A”. Further, as shown in FIG. 3B, the electronic device 110 For example, the style of the session element of the current session (eg, session identification 316 - 1 ) and the styles of the session elements of other sessions (eg, session identifications 316 - 2 to 316 - 4 ) displayed by the interface 302 may be presented differently.
- the style of the session element of the current session eg, session identification 316 - 1
- the styles of the session elements of other sessions eg, session identifications 316 - 2 to 316 - 4
- conversation elements may be distinguished by appropriate styles, examples of which may include but are not limited to different colors, fonts, brightness, transparency, etc.
- the electronic device 110 may also provide a session operation option for operating the group of sessions.
- the electronic device 110 may provide a session operation option 318 for "session B" after receiving a long press operation on the session identifier 316-2.
- a session operation option 318 may include an edit option for editing the session identifier of a specific session.
- the user may modify the session identifier of the session after triggering the edit option.
- the session operation options 318 may include a delete option for deleting the selected "session B”.
- the session operation options 318 may include a share option for sharing "session B". The process of sharing a session will be described in detail below and will not be described in detail here.
- the user can enter the corresponding other sessions by clicking on session identifiers 316-2 to 316-4.
- the process of switching to other sessions can refer to the process of switching sessions described in Figures 2A to 2F, which will not be described in detail here.
- the interaction logic for creating the entry 314 can refer to the process of creating a new session described in Figures 2A to 2F, which will not be described in detail here.
- Figures 4A and 4B show example interfaces according to some embodiments of the present disclosure, and such example interfaces may be provided by the electronic device 110 shown in Figure 1, for example.
- the electronic device 110 may, for example, present such an example interface using the application 120 carried thereon.
- the electronic device 110 may provide an interface 402 for the user.
- Such an interface 402 may be, for example, a conversation interface with an object 404 (eg, friend A). It is understood that such an interface 402 may be provided by a suitable application 140 such as an instant messaging application, a social application, a media application, etc.
- the interface 402 may be used to present a message 406 between the user and the object 404 .
- the interface 402 may include a session management portal 408.
- the session management portal 408 may also indicate the number of a group of sessions (e.g., 4) with the object 404.
- the session management portal 408 may be presented in a message area associated with the interface 402, for example, at the top of the message area.
- the electronic device 110 may present an interface as shown in Figure 4B. As shown in Figure 4B, the electronic device 110 may present a group of session elements corresponding to a group of sessions between the objects 404 in a drop-down list style.
- the electronic device 110 may present the session identifiers of the group of sessions as corresponding session elements.
- the electronic device 110 may present the session identifiers 410-1, 410-2, 410-3 and 410-4 corresponding to the four sessions.
- the electronic device 110 may further use different styles to distinguish the session currently displayed by the interface 402.
- the session currently displayed by the interface 402 may be, for example, "session A".
- the electronic device 110 may, for example, distinguish between the styles of the session elements (e.g., session identifier 410-1) of the current session displayed by the interface 402 and the styles of the session elements (e.g., session identifiers 410-2 to 410-4) of other sessions.
- conversation elements may be distinguished by appropriate styles, examples of which may include but are not limited to different colors, fonts, brightness, transparency, etc.
- the electronic device 110 may also provide a session operation option for operating the group of sessions. For example, after receiving a long press operation on the session identifier 410-2, the electronic device 110 may provide a session operation option for "session B".
- the triggering, displaying and interaction process of the session operation option may refer to the content described above and will not be described here. I will elaborate on this.
- the user can enter the corresponding other sessions by clicking session identifiers 410-2 to 410-4.
- the process of switching to other sessions can refer to the process of switching sessions described above, which will not be described in detail here.
- the electronic device 110 may also provide a creation entry 412 for creating a new session in the object 404.
- the operation of creating the entry 412 may refer to the creation process of a new session described above, and will not be described in detail here.
- the electronic device 110 may also provide the user with a message interface 500A as shown in FIG5A .
- a message interface 500A may, for example, present a group of object message items 505 associated with a group of objects.
- a group of objects may include any appropriate object with which the current user has message interactions, such as a friend object, a stranger object, a group chat object, a virtual object, etc.
- object message item 505 may correspond to object “Friend A”, for example.
- electronic device 110 may also present a message indicator 510 in association with object message item 505 to indicate a new message.
- the electronic device 110 may also expand the object message item 505 based on a user operation. As shown in FIG5B , the electronic device 110 may present a group of conversation message items corresponding to a group of conversations of “friend A” after receiving a preset operation (e.g., clicking an expansion control) for the object message item 505.
- a preset operation e.g., clicking an expansion control
- the user and “Friend A” may include 4 conversations. Accordingly, the electronic device 110 may present 4 conversation message items 515-1, 515-2, 515-3, and 515-4 (individually or collectively referred to as conversation message items) corresponding to the 4 conversations. Such conversation message items 515 may, for example, display at least part of the latest message in the corresponding conversation.
- the electronic device 110 may also receive a selection of a conversation message item 515, and then switch to presenting a corresponding conversation interface to display the selected conversation message item 515.
- the electronic device 110 may also present a message indicator 520 indicating the new message in association with the conversation message item 515 - 2 .
- message indicator 510 may also be used to indicate the number of unread messages in all other conversations that are not displayed.
- message indicator 520 may be used to indicate the number of unread messages in a specific conversation that is not displayed.
- message indicator 520 may cease to be presented.
- the embodiments of the present disclosure can make it more convenient for users to view conversations of specific objects on a message page, thereby improving the efficiency of message interaction and message acquisition.
- the electronic device 110 may also provide the user with a session interface 600 as shown in Fig. 6A.
- the session interface 600 may present a session identifier 605 of a currently displayed session (eg, session A).
- session interface discussed above with reference to FIG. 2 , for example, may also present a session identifier of the session currently displayed on the interface.
- the electronic device 110 may also receive a trigger operation indicating a target direction in the interface 600 , and switch the interface 600 to display another session in a group of sessions with the object.
- the electronic device 110 may receive a sliding operation 615 corresponding to a target direction in a preset area of the conversation interface.
- a preset area may include, for example, a message area of the conversation interface 600 .
- the electronic device 110 switches the interface 600 to display another session, such as session B. Accordingly, the electronic device 110 may also present a session identifier 620 of the currently switched session (eg, session B) in the interface 600 .
- the session to be switched to is determined from a group of sessions associated with the object in the direction indicated by the sliding operation 615.
- the group For example, the conversations can be arranged as "Conversation A”, “Conversation B”, “Conversation C” and “Conversation D” as needed. Accordingly, when the interface 600 currently displays “Conversation A”, the user can switch to "Conversation B" by, for example, sliding left.
- the user can switch to "Conversation C" by, for example, swiping left, and can switch back to "Conversation A” by optimizing.
- embodiments of the present disclosure can further improve the efficiency of users switching between different sessions.
- the electronic device 110 may also provide the user with a sharing option to share a particular conversation, such as a “Share” control as shown in FIG. 3D .
- the electronic device 110 may determine the sharing object (e.g., friend C) to be shared with. Further, as shown in FIG. 6 , the electronic device 110 may share a group of messages associated with the selected session (e.g., session B) to the session interface 700 associated with the sharing object 705.
- the sharing object e.g., friend C
- the electronic device 110 may share a group of messages associated with the selected session (e.g., session B) to the session interface 700 associated with the sharing object 705.
- the group of messages may be presented as an aggregate message 710 in the interface 700.
- the aggregate message 710 may, for example, show a session identifier of the shared session and at least a portion of a group of messages associated with the session.
- the current user and/or sharing object 705 eg, friend C
- the current user and/or sharing object 705 can view all messages under the conversation (eg, conversation B) by clicking on the aggregate message 710 .
- the embodiments of the present disclosure can facilitate users to share messages by session, thereby improving the efficiency of message sharing.
- the electronic device 110 may also support the user to share specific content in a specific session with the object.
- the following takes the sharing of media content as an example to describe the process of sharing content to a session.
- the electronic device 110 may provide an interface 800A as shown in FIG8A .
- the interface 800A may correspond to a sharing page of media content, for example.
- the electronic device 110 may provide one or more sharing portals for sharing to a session associated with the object "Friend A".
- the electronic device 110 may present a group of sharing options 805 corresponding to a group of conversations associated with “Friend A”. Further, the electronic device 110 may send the media content to the conversation corresponding to the selected sharing option according to the user's selection of a specific sharing option in the group of sharing options. For example, as shown in FIG8B , if the user chooses to share the media content to “Conversation B”, the electronic device 110 may display the shared media content 810 in the conversation interface 800B corresponding to “Conversation B”.
- the electronic device 110 may also receive a session recommendation operation triggered by the user to present one or more sessions matching the media content to be shared to the user. For example, taking FIG8B as an example, the electronic device 110 may determine that the media content is related to the theme "football" based on the content description information (e.g., title) of the media content, and then may provide the user with a sharing option for sharing to "session B" corresponding to "football". Taking FIG8A as an example, the sharing option 805 corresponding to "session B" recommended based on the media content may be presented preferentially in the interface 800A.
- the embodiments of the present disclosure can further improve the efficiency of sharing content to a session, thereby helping users to efficiently share content to a desired session.
- such a conversation interface may include a single chat conversation interface or a group chat conversation interface with an object (e.g., a friend, a stranger, or a virtual object).
- object e.g., a friend, a stranger, or a virtual object.
- the operations of creating a new session, editing an existing session, and/or deleting an existing session as discussed above may be performed, for example, in at least one user corresponding to the target object. It is executed with the user's confirmation.
- the object corresponding to the session can receive a reminder about the request, and only when the user confirms the request can the corresponding new creation operation, editing operation and/or deletion operation be successfully executed.
- creation, editing and/or deletion of a conversation in the group may be performed only with confirmation by a management user of the group.
- the operations of creating a new session, editing an existing session, and/or deleting an existing session as discussed above may be directly performed without confirmation by at least one user corresponding to the target object, for example.
- At least one user associated with the session may also receive a reminder about the creation operation, editing operation and/or deletion operation.
- the execution results of the creation operation, the editing operation and/or the deletion operation may also be synchronized to users associated with the session, such as users corresponding to the single chat, or all users in the group.
- the embodiments of the present disclosure can further promote collaborative management of sessions and improve the user session interaction experience.
- FIG9 shows a flow chart of an example process 900 for interface interaction according to some embodiments of the present disclosure.
- Process 900 may be implemented at electronic device 110.
- Process 900 is described below with reference to FIG1.
- the electronic device 110 presents a conversation interface associated with a target object.
- the electronic device 110 in response to selection of a session management entry in the session interface, presents a set of session elements indicating a set of sessions associated with the target object.
- the electronic device 110 in response to selection of a target session element corresponding to a target session from among a set of session elements, the electronic device 110 presents the target session in the session interface.
- the session management entry indicates the number of a group of sessions.
- the chat interface session interface includes an input switching component entrance
- the session interface includes a switching entrance
- process 900 also includes: in response to a preset operation on the switching entrance in the session interface, switching the area corresponding to the session interface and the input component to present the session management entrance, and the input component is used to receive input messages from the current user to the session interface.
- a group of session elements is used to indicate session description information of a group of sessions, wherein the session description information includes at least one of the following: a session identifier of the session; and a message preview of the session, the message preview presenting at least one message associated with the session.
- presenting a group of session elements includes: presenting a first session element corresponding to a first session in a group of sessions in a first style, the first session being a current session displayed on a session interface; and presenting a second session element corresponding to a second session in a group of sessions in a second style, the first style being different from the second style.
- the process 900 further includes: in response to a preset operation on a corresponding session element in a group of session elements, providing at least one session operation option for operating a to-be-operated session corresponding to the corresponding session element.
- At least one session operation option includes at least one of the following: an edit option for editing a session identifier of the session to be operated; a delete option for deleting the session to be operated; and a share option for sharing the session to be operated.
- process 900 further includes: in response to receiving a selection for a delete option, performing at least one of: deleting a first group of messages associated with the first conversation; and disassociating the first group of messages from the first conversation without deleting the first group of messages.
- the conversation interface is a first conversation interface
- process 900 further includes: in response to receiving a selection of a sharing option, determining a sharing object to be shared with; and sharing a first group of messages associated with the first conversation to a second conversation interface associated with the sharing object.
- the first group of messages are presented as aggregated messages in the second conversation interface.
- process 900 further includes: providing a creation entry in the session interface for creating a new session associated with the target object; and creating a third session associated with the target object based on a preset operation for the creation entry.
- process 900 further includes associating a set of target messages associated with the target object to a third conversation.
- a group of target messages includes at least one of: a second group of messages selected by a user; and a third group of messages determined from a historical message set associated with the target object based on a preset operation of the user for a third conversation.
- process 900 also includes: determining a session identifier of a third session, wherein the session identifier of the third session includes: a session identifier input by a user; and a session identifier determined based on a group of messages to be associated with the third session, wherein the group of messages is determined based on the user input.
- process 900 also includes: receiving a trigger operation indicating a target direction in the session interface; and switching the session interface to present a fourth session in a group of sessions, wherein the fourth session is determined based on the target direction.
- the trigger operation includes: a sliding operation corresponding to a target direction in a preset area of the conversation interface.
- process 900 further includes: presenting, in the session interface, a session identifier of a target session currently displayed by the session interface.
- process 900 further includes presenting the first message indicator in association with the session management portal in response to receiving a new message associated with a fifth session in the group of sessions, wherein the fifth session is different than the target session.
- process 900 further includes: in response to selection of a session management entry in the session interface, presenting a second message indicator for indicating a new message in association with a third session element corresponding to the fifth session.
- the first message indicator represents the number of all unread messages associated with a group of conversations, and/or the second message indicator represents the number of unread messages associated with a fifth conversation.
- process 900 also includes: presenting messages associated with the current user.
- the message interface presents a group of object message items associated with a group of objects, the group of object message items including target object message items corresponding to the target object; and in response to a preset operation on the target object message items, a group of conversation message items corresponding to a group of conversations of the target object are presented in the message interface.
- process 900 further includes: in response to receiving a new message associated with the target conversation, presenting, in association with the target conversation message item corresponding to the target conversation, a third message indicator for indicating the new message.
- process 900 further includes: receiving a request to create a new session or a request to delete an existing session; and executing creation of the new session or deletion of the existing session based on confirmation of the request by at least one user corresponding to the target object.
- process 900 further includes: in response to a new session associated with the target object being created or an existing session being deleted, sending a reminder about the creation of the new session or the deletion of the existing session to at least one user corresponding to the target object.
- the process 900 further includes: receiving a sharing request to share the target content with a target object; and sending the target content to a sixth session in the group of sessions.
- sending the target content to a sixth session in a group of sessions includes: based on a sharing request, presenting a set of sharing options corresponding to a group of sessions; and in response to a selection of a target sharing option corresponding to the sixth session in the group of sharing options, sending the target content to the sixth session in the group of sessions.
- the process 900 further includes: in response to a session recommendation operation triggered by the user, displaying a sharing option corresponding to a sixth session, where the sixth session is determined from a group of sessions based on content description information of the target content.
- a group of conversations includes at least one of: a global conversation associated with a full set of message sets with a target object; and a topic conversation associated with a subset of the message sets with a target object.
- a group of sessions includes: multiple sessions in which participants of the sessions include a current user and a target object.
- the process 900 further includes: in response to a user-triggered move operation on a target message associated with a target conversation, moving the target message to a group of conversations. Another session than the target session.
- FIG10 shows a schematic structural block diagram of a device 1000 for interface interaction according to certain embodiments of the present disclosure.
- the device 1000 may be implemented as or included in an electronic device 110.
- Each module/component in the device 1000 may be implemented by hardware, software, firmware, or any combination thereof.
- the device 1000 includes an interface presentation module 1010, which is configured to present a session interface associated with the target object; an element presentation module 1020, which is configured to present a group of session elements in response to a selection of a session management entry in the session interface, and the group of session elements is used to indicate a group of sessions associated with the target object; and a session presentation module 1030, which is configured to present a target session in the session interface in response to a selection of a target session element corresponding to the target session in the group of session elements.
- an interface presentation module 1010 which is configured to present a session interface associated with the target object
- an element presentation module 1020 which is configured to present a group of session elements in response to a selection of a session management entry in the session interface, and the group of session elements is used to indicate a group of sessions associated with the target object
- a session presentation module 1030 which is configured to present a target session in the session interface in response to a selection of a target session element corresponding to the target session in the group of session elements.
- the session management entry indicates the number of a group of sessions.
- the chat interface session interface includes an input switching component entrance
- the session interface includes a switching entrance
- the interface presentation module 1010 is also configured to: in response to a preset operation on the switching entrance in the session interface, switch the area corresponding to the session interface and the input component to present the session management entrance, and the input component is used to receive input messages from the current user to the session interface.
- a group of session elements is used to indicate session description information of a group of sessions, wherein the session description information includes at least one of the following: a session identifier of the session; and a message preview of the session, the message preview presenting at least one message associated with the session.
- the element presentation module 1020 is further configured to: present a first session element corresponding to a first session in a group of sessions in a first style, where the first session is the current session displayed on the session interface; and present a second session element corresponding to a second session in a group of sessions in a second style, where the first style is different from the second style.
- the element presentation module 1020 is further configured to: in response to a preset operation on a corresponding session element in a group of session elements, provide a method for presenting the corresponding session element; At least one session operation option for operating the corresponding session to be operated.
- At least one session operation option includes at least one of the following: an edit option for editing a session identifier of the session to be operated; a delete option for deleting the session to be operated; and a share option for sharing the session to be operated.
- the element presentation module 1020 is further configured to: in response to receiving a selection for the delete option, perform at least one of the following: delete the first group of messages associated with the first conversation; and disassociate the first group of messages from the first conversation without deleting the first group of messages.
- the session interface is a first session interface
- the element presentation module 1020 is further configured to: determine a sharing object to be shared in response to receiving a selection of a sharing option; and share a first group of messages associated with the first session to a second session interface associated with the sharing object.
- the first group of messages are presented as aggregated messages in the second conversation interface.
- the interface presentation module 1010 is further configured to: provide a creation entry for creating a new session in the session interface; and create a third session associated with the target object based on a preset operation for the creation entry.
- the interface presenting module 1010 is further configured to: associate a group of target messages associated with the target object with the third conversation.
- a group of target messages includes at least one of: a second group of messages selected by a user; and a third group of messages determined from a historical message set associated with the target object based on a preset operation of the user for a third conversation.
- the interface presentation module 1010 is further configured to: determine a session identifier of the third session, wherein the session identifier of the third session includes: a session identifier input by the user; and a session identifier determined based on a group of messages to be associated with the third session, wherein the group of messages is determined based on the user input.
- the interface presentation module 1010 is further configured to: receive a trigger operation indicating a target direction in the session interface; and switch the session interface to present a fourth session in a group of sessions, wherein the fourth session is determined based on the target direction.
- the interactive operation includes: a sliding operation corresponding to a target direction in a preset area of the conversation interface.
- the interface presenting module 1010 is further configured to: present, in the session interface, a session identifier of the target session currently displayed by the session interface.
- the interface presentation module 1010 is further configured to present a first message indicator in association with the session management portal in response to receiving a new message associated with a fifth session in a group of sessions, wherein the fifth session is different from the target session.
- the interface presenting module 1010 is further configured to: in response to selection of a session management entry in the session interface, present a second message indicator for indicating a new message in association with a third session element corresponding to the fifth session.
- the first message indicator represents the number of all unread messages associated with a group of conversations, and/or the second message indicator represents the number of unread messages associated with a fifth conversation.
- the interface presentation module 1010 is further configured to: present a message interface associated with the current user, the message interface presenting a group of object message items associated with a group of objects, the group of object message items including target object message items corresponding to the target object; and in response to a preset operation for the target object message items, presenting a group of conversation message items corresponding to a group of conversations of the target object in the message interface.
- the interface presenting module 1010 is further configured to: in response to receiving a new message associated with the target conversation, present a third message indicator for indicating the new message in association with the target conversation message item corresponding to the target conversation.
- the interface presentation module 1010 is further configured to: receive a request for creating a new session or a request for deleting an existing session; and based on confirmation of the request by at least one user corresponding to the target object, execute creation of a new session or deletion of an existing session.
- the interface presentation module 1010 is further configured to: in response to a new session associated with the target object being created or an existing session being deleted, send a reminder to at least one user corresponding to the target object about the creation of a new session or the deletion of an existing session.
- the device 1000 further includes a sharing module configured to: receive a sharing request to share target content with a target object; and send the target content to a group of session objects; In the sixth session of .
- sending the target content to a sixth session in a group of sessions includes: based on a sharing request, presenting a set of sharing options corresponding to a group of sessions; and in response to a selection of a target sharing option corresponding to the sixth session in the group of sharing options, sending the target content to the sixth session in the group of sessions.
- the sharing module is further configured to: in response to a session recommendation operation triggered by the user, display a sharing option corresponding to a sixth session, where the sixth session is determined from a group of sessions based on content description information of the target content.
- a group of conversations includes at least one of: a global conversation associated with a full set of message sets with a target object; and a topic conversation associated with a subset of the message sets with a target object.
- a group of sessions includes: multiple sessions in which participants of the sessions include a current user and a target object.
- the apparatus 1000 further includes a message moving module configured to: in response to a user-triggered move operation on a target message associated with a target conversation, move the target message to another conversation in a group of conversations different from the target conversation.
- a message moving module configured to: in response to a user-triggered move operation on a target message associated with a target conversation, move the target message to another conversation in a group of conversations different from the target conversation.
- FIG11 shows a block diagram of an electronic device 1100 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 1100 shown in FIG11 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 1100 shown in FIG11 may be used to implement the electronic device 110 of FIG1 .
- the electronic device 1100 is in the form of a general electronic device.
- the components of the electronic device 1100 may include, but are not limited to, one or more processors or processing units 1110, a memory 1120, a storage device 1130, one or more communication units 1140, one or more input devices 1150, and one or more output devices 1160.
- the processing unit 1110 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 1120. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 1100.
- the electronic device 1100 typically includes a plurality of computer storage media. Such media can be any accessible media that the electronic device 1100 can access, including but not limited to volatile
- the memory 1120 may be a volatile memory (e.g., a register, a cache, a random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof.
- the storage device 1130 may be a removable or non-removable medium and may include a machine-readable medium such as a flash drive, a disk, or any other medium that may be capable of storing information and/or data (e.g., training data for training) and may be accessed within the electronic device 1100.
- a machine-readable medium such as a flash drive, a disk, or any other medium that may be capable of storing information and/or data (e.g., training data for training) and may be accessed within the electronic device 1100.
- the electronic device 1100 may further include additional removable/non-removable, volatile/non-volatile storage media.
- a disk drive for reading or writing from a removable, non-volatile disk e.g., a "floppy disk”
- an optical drive for reading or writing from a removable, non-volatile optical disk may be provided.
- each drive may be connected to a bus (not shown) by one or more data media interfaces.
- the memory 1120 may include a computer program product 1125 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
- the communication unit 1140 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 1100 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 1100 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
- PC network personal computer
- the input device 1150 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc.
- the output device 1160 may be one or more output devices, such as a display, a speaker, a printer, etc.
- the electronic device 1100 may also communicate with one or more external devices (not shown) through the communication unit 1140 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 1100, or communicate with any device that allows the electronic device 1100 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input/output (I/O) interface (not shown).
- I/O input/output
- a computer-readable storage medium is provided.
- Computer executable instructions are stored thereon, wherein the computer executable instructions are executed by a processor to implement the method described above.
- a computer program product is also provided, which is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, and the computer executable instructions are executed by a processor to implement the method described above.
- These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions/actions specified in one or more boxes in the flowchart and/or block diagram is generated.
- These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and/or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions/actions specified in one or more boxes in the flowchart and/or block diagram.
- Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions/actions specified in one or more boxes in the flowchart and/or block diagram.
- each box in the flowchart or block diagram may represent a module, a program segment, or a portion of an instruction, which contains one or more executable instructions for implementing a specified logical function.
- the functions marked in the boxes may also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes may be In fact, they can be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved.
- each box in the block diagram and/or flow chart, and the combination of boxes in the block diagram and/or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims (33)
- 一种界面交互的方法,包括:呈现与目标对象相关联的会话界面;响应于针对所述会话界面中的会话管理入口的选择,呈现一组会话元素,所述一组会话元素用于指示与所述目标对象相关联的一组会话;以及响应于针对所述一组会话元素中与目标会话对应的目标会话元素的选择,在所述会话界面中呈现所述目标会话。
- 根据权利要求1所述的方法,其中所述会话管理入口指示所述一组会话的数目。
- 根据权利要求1所述的方法,其中所述会话界面包括切换入口,所述方法还包括:响应于针对所述会话界面中的所述切换入口的预设操作,将所述会话界面与输入组件对应的区域切换至呈现所述会话管理入口,所述输入组件用于接收当前用户到所述会话界面的输入消息。
- 根据权利要求1所述的方法,其中所述一组会话元素用于指示所述一组会话的会话描述信息,其中所述会话描述信息包括以下至少一项:会话的会话标识;以及,会话的消息预览,所述消息预览呈现与所述会话相关联的至少一条消息。
- 根据权利要求1所述的方法,其中呈现所述一组会话元素包括:以第一样式呈现与所述一组会话中的第一会话对应的第一会话元素,所述第一会话为所述会话界面展示的当前会话;以及以第二样式呈现与所述一组会话中的第二会话对应的第二会话元素,所述第一样式不同于所述第二样式。
- 根据权利要求1所述的方法,还包括:响应于针对所述一组会话元素中相应会话元素的预设操作,提供用于对所述相应会话元素对应的待操作会话进行操作的至少一项会 话操作选项。
- 根据权利要求6所述的方法,其中所述至少一项会话操作选项包括以下至少一项:编辑选项,用于编辑所述待操作会话的会话标识;删除选项,用于删除所述待操作会话;分享选项,用于分享所述待操作会话。
- 根据权利要求7所述的方法,还包括,响应于接收到针对所述删除选项的选择,执行以下至少一项:删除与所述待操作会话相关联的第一组消息;解除所述第一组消息与所述待操作会话之间的关联,而不删除所述第一组消息。
- 根据权利要求7所述的方法,其中所述会话界面为第一会话界面,所述方法还包括:响应于接收到所述分享选项的选择,确定待分享至的分享对象;以及将与所述第一会话相关联的第一组消息分享至与所述分享对象相关联的第二会话界面中。
- 根据权利要求9所述的方法,其中所述第一组消息在所述第二会话界面中被呈现为聚合消息。
- 根据权利要求1所述的方法,还包括:在所述会话界面中提供用于创建与所述目标对象相关联的新会话的创建入口;以及基于针对所述创建入口的预设操作,创建与所述目标对象相关联的第三会话。
- 根据权利要求11所述的方法,还包括:将与所述目标对象相关联的一组目标消息关联至所述第三会话。
- 根据权利要求12所述的方法,其中所述一组目标消息包括以下至少一种:由用户选择的第二组消息;以及基于用户针对所述第三会话的预设操作,从与所述目标对象相关联的历史消息集中确定的第三组消息。
- 根据权利要求11所述的方法,还包括:确定所述第三会话的会话标识,其中所述第三会话的会话标识包括以下至少一种:用户输入的会话标识;以及,基于关联至所述第三会话的一组消息所确定的会话标识,所述一组消息基于用户输入所确定。
- 根据权利要求1所述的方法,还包括:在所述会话界面中接收指示目标方向的触发操作;以及将所述会话界面切换至呈现所述一组会话中的第四会话,其中所述第四会话是基于所述目标方向而被确定的。
- 根据权利要求15所述的方法,其中所述触发操作包括:在所述会话界面的预设区域中的、与所述目标方向对应的滑动操作。
- 根据权利要求1所述的方法,还包括:在所述会话界面中,呈现由所述会话界面当前展示的所述目标会话的会话标识。
- 根据权利要求1所述的方法,还包括:响应于接收到与所述一组会话中的第五会话相关联的新消息,关联于所述会话管理入口呈现第一消息指示符,其中所述第五会话不同于所述目标会话。
- 根据权利要求18所述的方法,还包括:响应于针对所述会话界面中的所述会话管理入口的选择,关联于与所述第五会话对应的第三会话元素,呈现用于指示所述新消息的第二消息指示符。
- 根据权利要求18或19所述的方法,其中所述第一消息指示符表征与所述一组会话相关联的全部未读消息的数目,和/或所述第二消息指示符表征与所述第五会话相关联的未读消息的数目。
- 根据权利要求1所述的方法,还包括:呈现与当前用户相关联的消息界面,所述消息界面呈现与一组对象相关联的一组对象消息项,所述一组对象消息项包括与所述目标对象对应的目标对象消息项;以及响应于针对所述目标对象消息项的预设操作,在所述消息界面中呈现与所述目标对象的所述一组会话对应的一组会话消息项。
- 根据权利要求21所述的方法,还包括:响应于接收到与所述目标会话相关联的新消息,关联于与所述目标会话对应的目标会话消息项,呈现用于指示所述新消息的第三消息指示符。
- 根据权利要求1所述的方法,还包括:接收用于创建新会话的请求或删除已有会话的请求;以及基于与所述目标对象对应的至少一个用户关于所述请求的确认,执行所述新会话的创建或所述已有会话的删除。
- 根据权利要求1所述的方法,还包括:响应于与所述目标对象相关联的新会话被创建或已有会话被删除,向与所述目标对象对应的至少一个用户发送关于所述新会话被创建或所述已有会话被删除的提醒。
- 根据权利要求1所述的方法,还包括:接收向所述目标对象分享目标内容的分享请求;以及将所述目标内容发送至所述一组会话中的第六会话中。
- 根据权利要求25所述的方法,其中将所述目标内容发送至所述一组会话中的第六会话中包括:基于所述分享请求,呈现与所述一组会话对应的一组分享选项;以及响应于针对所述一组分享选项中与所述第六会话对应的目标分享选项的选择,将所述目标内容发送至所述一组会话中的所述第六会话中。
- 根据权利要求25所述的方法,还包括:响应于用户触发的会话推荐操作,展示与所述第六会话对应的分 享选项,所述第六会话是基于所述目标内容的内容描述信息而从所述一组会话中确定的。
- 根据权利要求1所述的方法,其中所述一组会话包括以下至少一项:全局会话,所述全局会话关联于与所述目标对象的消息集的全集;以及话题会话,所述话题会话关联于与所述目标对象的所述消息集的子集。
- 根据权利要求1所述的方法,其中所述一组会话包括:会话的参与方包括当前用户以及所述目标对象的多个会话。
- 根据权利要求1所述的方法,还包括:响应于用户触发的针对与所述目标会话相关联的目标消息的移动操作,将所述目标消息移动至所述一组会话中不同于所述目标会话的另一会话。
- 一种用于界面交互的装置,包括:界面呈现模块,被配置为呈现与目标对象相关联的会话界面;元素呈现模块,被配置为响应于针对所述会话界面中的会话管理入口的选择,呈现一组会话元素,所述一组会话元素用于指示与所述目标对象相关联的一组会话;以及会话呈现模块,被配置为响应于针对所述一组会话元素中与目标会话对应的目标会话元素的选择,在所述会话界面中呈现所述目标会话。
- 一种电子设备,包括:至少一个处理单元;以及至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令在由所述至少一个处理单元执行时使所述电子设备执行根据权利要求1至30中任一项所述的方法。
- 一种计算机可读存储介质,其上存储有计算机程序,所述计 算机程序可由处理器执行以实现根据权利要求1至30中任一项所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP24818658.7A EP4722876A1 (en) | 2023-06-05 | 2024-06-04 | Interface interaction method and apparatus, and device and storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310659486.9A CN119088268A (zh) | 2023-06-05 | 2023-06-05 | 界面交互的方法、装置、设备和存储介质 |
| CN202310659486.9 | 2023-06-05 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024251126A1 true WO2024251126A1 (zh) | 2024-12-12 |
Family
ID=93700296
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/097373 Ceased WO2024251126A1 (zh) | 2023-06-05 | 2024-06-04 | 界面交互的方法、装置、设备和存储介质 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4722876A1 (zh) |
| CN (1) | CN119088268A (zh) |
| WO (1) | WO2024251126A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119781890A (zh) * | 2024-12-31 | 2025-04-08 | 北京字跳网络技术有限公司 | 互动信息的显示方法、装置、电子设备、存储介质和程序产品 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160110071A1 (en) * | 2012-04-18 | 2016-04-21 | Next It Corporation | Conversation User Interface |
| CN113163050A (zh) * | 2021-03-04 | 2021-07-23 | 维沃移动通信(杭州)有限公司 | 会话界面显示方法及装置 |
| CN115018659A (zh) * | 2021-03-04 | 2022-09-06 | 腾讯科技(深圳)有限公司 | 用户帐号的分组方法、装置、设备及存储介质 |
| CN115174509A (zh) * | 2022-07-29 | 2022-10-11 | 北京字跳网络技术有限公司 | 一种信息处理方法、装置、设备及介质 |
| CN115509660A (zh) * | 2022-05-30 | 2022-12-23 | 北京字跳网络技术有限公司 | 会话信息处理方法、装置和电子设备 |
-
2023
- 2023-06-05 CN CN202310659486.9A patent/CN119088268A/zh active Pending
-
2024
- 2024-06-04 EP EP24818658.7A patent/EP4722876A1/en active Pending
- 2024-06-04 WO PCT/CN2024/097373 patent/WO2024251126A1/zh not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160110071A1 (en) * | 2012-04-18 | 2016-04-21 | Next It Corporation | Conversation User Interface |
| CN113163050A (zh) * | 2021-03-04 | 2021-07-23 | 维沃移动通信(杭州)有限公司 | 会话界面显示方法及装置 |
| CN115018659A (zh) * | 2021-03-04 | 2022-09-06 | 腾讯科技(深圳)有限公司 | 用户帐号的分组方法、装置、设备及存储介质 |
| CN115509660A (zh) * | 2022-05-30 | 2022-12-23 | 北京字跳网络技术有限公司 | 会话信息处理方法、装置和电子设备 |
| CN115174509A (zh) * | 2022-07-29 | 2022-10-11 | 北京字跳网络技术有限公司 | 一种信息处理方法、装置、设备及介质 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119781890A (zh) * | 2024-12-31 | 2025-04-08 | 北京字跳网络技术有限公司 | 互动信息的显示方法、装置、电子设备、存储介质和程序产品 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4722876A1 (en) | 2026-04-08 |
| CN119088268A (zh) | 2024-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2025092652A1 (zh) | 交互方法、装置、设备和存储介质 | |
| WO2022052749A1 (zh) | 一种消息处理方法、装置、设备及存储介质 | |
| CN118012318A (zh) | 创建虚拟对象的方法、装置、设备和存储介质 | |
| WO2025139965A1 (zh) | 交互方法、装置、设备和存储介质 | |
| WO2025139966A1 (zh) | 交互方法、装置、设备和存储介质 | |
| CN118612520A (zh) | 消息交互的方法、装置、设备和存储介质 | |
| JP6287113B2 (ja) | 通信管理装置、プログラム、通信管理方法及び通信管理システム | |
| WO2025036463A1 (zh) | 内容分享和内容查看的方法、装置、设备和存储介质 | |
| CN118860237A (zh) | 交互方法、装置、设备和存储介质 | |
| CN118296228A (zh) | 搜索方法、装置、设备和存储介质 | |
| WO2025218619A1 (zh) | 界面交互的方法、装置、设备和存储介质 | |
| WO2025252051A1 (zh) | 交互方法、装置、设备和存储介质 | |
| US11876771B2 (en) | Message display method and apparatus, computer device, storage medium, and program product | |
| CN117850946A (zh) | 交互方法、装置、设备和存储介质 | |
| WO2022184166A1 (zh) | 对象帐号的分组方法、装置、设备及存储介质 | |
| WO2024251126A1 (zh) | 界面交互的方法、装置、设备和存储介质 | |
| US20240427546A1 (en) | Systems and methods for screen sharing | |
| WO2024051522A1 (zh) | 消息发送方法、装置、电子设备及存储介质 | |
| CN118646611B (zh) | 创建群组的方法、装置、设备和存储介质 | |
| WO2025195316A1 (zh) | 云游戏互动的方法、装置、设备和存储介质 | |
| WO2025201359A1 (zh) | 创建媒体频道和查看媒体内容的方法、装置、设备及介质 | |
| WO2025093005A1 (zh) | 信息显示方法、装置、设备和存储介质 | |
| CN119653157A (zh) | 界面交互和内容分享的方法、装置、设备和存储介质 | |
| CN118131963A (zh) | 与虚拟对象互动的方法、装置、设备和存储介质 | |
| CN114089894B (zh) | 一种图片编辑方法及设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24818658 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2025571188 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2025571188 Country of ref document: JP |
|
| ENP | Entry into the national phase |
Ref document number: 2024818658 Country of ref document: EP Effective date: 20260105 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024818658 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2024818658 Country of ref document: EP Effective date: 20260105 |
|
| ENP | Entry into the national phase |
Ref document number: 2024818658 Country of ref document: EP Effective date: 20260105 |
|
| ENP | Entry into the national phase |
Ref document number: 2024818658 Country of ref document: EP Effective date: 20260105 |
|
| ENP | Entry into the national phase |
Ref document number: 2024818658 Country of ref document: EP Effective date: 20260105 |
|
| ENP | Entry into the national phase |
Ref document number: 2024818658 Country of ref document: EP Effective date: 20260105 |
|
| WWP | Wipo information: published in national office |
Ref document number: 2024818658 Country of ref document: EP |