Chat list display method and apparatus, and device and storage medium

By providing multiple interface selection and input operations in the session list, the inefficiency of search caused by the large number of sessions in the session list is solved, and a more efficient session search experience is achieved.

WO2025036320A1PCT designated stage expired Publication Date: 2025-02-20VIVO MOBILE COMM CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/111400
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-17
Filing Date
2024-08-12
Publication Date
2025-02-20

AI Technical Summary

Technical Problem

In the mobile Internet environment, there are many sessions in the session list, which leads to inefficiency in finding specific sessions.

Method used

By displaying the first session list interface and the second session list interface, the second interface displays more session list objects, the user can switch the display form by entering a zoom-out or enlarge operation to improve search efficiency.

Benefits of technology

Improves the efficiency of session search, making it easier for users to quickly locate the required session objects in the session list.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024111400_20022025_PF_FP_ABST
    Figure CN2024111400_20022025_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of computers. Disclosed are a chat list display method and apparatus, and a device and a storage medium. The display method may comprise: displaying a first chat list interface, wherein chat list objects on the first chat list interface are displayed in a first display form; receiving a first input to the first chat list interface; and in response to the first input, displaying a second chat list interface, wherein chat list objects on the second chat list interface are displayed in a second display form, and the number of chat list objects on the second chat list interface is greater than the number of chat list objects on the first chat list interface.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, equipment and storage medium for displaying conversation list

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 202311042873.4 filed in China on August 17, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of computer technology, and specifically relates to a method, apparatus, device, and storage medium for displaying a conversation list. Background Art

[0004] With the development of mobile internet, people are increasingly using various applications on their electronic devices to chat, communicate, and handle work. For example, users often need to find a specific conversation in a conversation list. Users typically search by swiping the screen, but the large number of conversations in the conversation list makes searching for a conversation inefficient.

[0005] Summary of the Invention

[0006] The purpose of the embodiments of the present application is to provide a method, apparatus, device, and storage medium for displaying a conversation list, which can improve the efficiency of searching for conversations.

[0007] In a first aspect, an embodiment of the present application provides a method for displaying a conversation list, comprising:

[0008] Displaying the first conversation list interface; displaying each conversation list object in the first conversation list interface in the first display format;

[0009] receiving a first input on a first conversation list interface;

[0010] In response to the first input, a second conversation list interface is displayed; the conversation list objects in the second conversation list interface are displayed in a second display format; and the number of conversation list objects in the second conversation list interface is greater than the number of conversation list objects in the first conversation list interface.

[0011] In a second aspect, an embodiment of the present application provides a device for displaying a conversation list, comprising:

[0012] A display module is configured to display a first conversation list interface; each conversation list object in the first conversation list interface is displayed in a first display format;

[0013] A receiving module, configured to receive a first input on the first conversation list interface;

[0014] The display module is further configured to, in response to the first input, display a second conversation list interface; the conversation list objects in the second conversation list interface are displayed in a second display format; and the number of conversation list objects in the second conversation list interface is greater than the number of conversation list objects in the first conversation list interface.

[0015] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method for displaying a conversation list as shown in the first aspect are implemented.

[0016] In a fourth aspect, an embodiment of the present application provides a readable storage medium, which stores a program or instruction. When the program or instruction is executed by a processor, the steps of the method for displaying a conversation list as shown in the first aspect are implemented.

[0017] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a display interface, the display interface and the processor are coupled, and the processor is used to run a program or instruction to implement the steps of the method for displaying a conversation list as shown in the first aspect.

[0018] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the steps of the method for displaying a conversation list as shown in the first aspect.

[0019] In an embodiment of the present application, a first conversation list interface is displayed, with each conversation list object in the first conversation list interface displayed in a first display format. A first input is received on the first conversation list interface, and in response to the first input, a second conversation list interface is displayed, wherein the conversation list objects in the second conversation list interface are displayed in a second display format. The number of conversation list objects in the second conversation list interface is greater than the number of conversation list objects in the first conversation list interface. Thus, the second conversation list interface can display more conversation list objects, making it easier for users to find conversation list objects and improving conversation search efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] FIG1 is a flowchart of a method for displaying a conversation list provided in an embodiment of the present application;

[0021] FIG2 is a schematic diagram of one interface of a method for displaying a conversation list provided in an embodiment of the present application;

[0022] FIG3 is a schematic diagram of one interface interaction of a method for displaying a conversation list provided in an embodiment of the present application;

[0023] FIG4 is a second diagram of an interface interaction of a method for displaying a conversation list provided in an embodiment of the present application;

[0024] FIG5 is a third diagram of an interface interaction of a method for displaying a conversation list according to an embodiment of the present application;

[0025] FIG6 is a second interface diagram of a method for displaying a conversation list provided in an embodiment of the present application;

[0026] FIG7 is a fourth diagram of an interface interaction of a method for displaying a conversation list according to an embodiment of the present application;

[0027] FIG8 is a fifth diagram of an interface interaction of a method for displaying a conversation list according to an embodiment of the present application;

[0028] FIG9 is a sixth diagram of an interface interaction of a method for displaying a conversation list according to an embodiment of the present application;

[0029] FIG10 is a seventh diagram of an interface interaction of a method for displaying a conversation list according to an embodiment of the present application;

[0030] FIG11 is an eighth diagram of an interface interaction of a method for displaying a conversation list according to an embodiment of the present application;

[0031] FIG12 is a ninth diagram of an interface interaction of a method for displaying a conversation list according to an embodiment of the present application;

[0032] FIG13 is a tenth diagram of an interface interaction of a method for displaying a conversation list provided in an embodiment of the present application;

[0033] FIG14 is a schematic structural diagram of a device for displaying a conversation list according to an embodiment of the present application;

[0034] FIG15 is a schematic structural diagram of an electronic device provided in an embodiment of the present application;

[0035] FIG16 is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0037] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0038] To address the problems in the related art, embodiments of the present application provide a method, apparatus, device, and storage medium for displaying a conversation list. The method for displaying a conversation list provided by embodiments of the present application is described in detail below with reference to Figures 1 to 14 through specific embodiments and their application scenarios.

[0039] First, a method for displaying a conversation list provided in an embodiment of the present application is described in detail with reference to FIG1 .

[0040] FIG1 is a flowchart of a method for displaying a conversation list provided in an embodiment of the present application.

[0041] As shown in FIG1 , the method for displaying a conversation list provided in an embodiment of the present application can be applied to an electronic device. Based on this, the method for displaying a conversation list can include the following steps:

[0042] Step 110: Display a first conversation list interface; each conversation list object in the first conversation list interface is displayed in a first display format; Step 120: Receive a first input to the first conversation list interface; Step 130: Display a second conversation list interface in response to the first input; the conversation list objects in the second conversation list interface are displayed in a second display format; the number of conversation list objects in the second conversation list interface is greater than the number of conversation list objects in the first conversation list interface.

[0043] In this way, the second conversation list interface can display more conversation list objects, making it easier for users to find conversation list objects and improving conversation search efficiency.

[0044] The above steps are described in detail below.

[0045] First, regarding step 110, in one example, the first conversation list interface in the embodiment of the present application may be a conversation list interface in an instant messaging application, and the conversation list objects may be chat users in the instant messaging application; in another example, the first conversation list interface in the embodiment of the present application may be a conversation list interface in an SMS application, and the conversation list objects may be message sending and receiving users; in yet another example, the first conversation list interface in the embodiment of the present application may be an email conversation list interface, and the conversation list objects may be email sending and receiving users.

[0046] Here, the first display form is illustrated by taking an instant messaging application as an example. As shown in FIG2 , the first conversation list interface is a conversation list interface 2 in the instant messaging application. The conversation list interface 2 includes conversation list objects arranged in sequence and displayed in the first display form. Among them, the conversation list objects such as conversation list object 20, conversation list object 21, conversation list object 22, conversation list object 23 and conversation list object 24, the conversation list objects displayed in the first display form include the session icon of the conversation list object corresponding to the conversation list object, the conversation name of the conversation, the most recent conversation message of the conversation and the conversation time of the most recent conversation message. For example, conversation object 1 displayed in the first display form includes conversation icon 1 of the conversation object corresponding to the conversation object 1, the conversation name "conversation object 1", the most recent conversation message "How is the weather today?" and the conversation time "2022.1.1"; conversation object 2 displayed in the first display form includes conversation icon 2 of the conversation object corresponding to the conversation object 2, the conversation name "conversation object 2", the most recent conversation message "What to eat today?" and the conversation time "2022.1.1"; conversation object 3 displayed in the first display form includes conversation icon 3 of the conversation object 3 corresponding to the conversation object 3, the conversation name "conversation object 3", the most recent conversation message "How was the weather yesterday?" and the conversation time "2022.1.1". The same applies to other matters and will not be repeated here.

[0047] Next, referring to step 130, in one or more possible embodiments, the first input in the embodiments of the present application is used to reduce the display size of the conversation list object in the first conversation list interface; for the same conversation list object in the first conversation list interface and the second conversation list interface, the display size of the conversation list object displayed in the second display format is smaller than the display size of the conversation list object displayed in the first display format.

[0048] The conversation list object displayed in the second display form includes at least one of the following:

[0049] The conversation list object corresponds to the conversation icon of the conversation, the conversation name of the conversation, the latest conversation message of the conversation, the conversation time of the latest conversation message, the unread conversation message identifier of the conversation, the unread conversation messages of the conversation, and the conversation time of the unread conversation messages.

[0050] Exemplarily, as shown in FIG3 , the first input is used to reduce the display size of the conversation list objects in the first conversation list interface. Thus, the second conversation list interface 3 is displayed, and the conversation list objects in the second conversation list interface 3 are displayed in the second display format. Here, taking the conversation icons of the conversations corresponding to the conversation list objects as an example, the second display format of conversation list object 20 in the second conversation list interface is the conversation icon of the conversation list object corresponding to the conversation, such as “conversation icon 1”; the second display format of conversation list object 21 in the second conversation list interface is the conversation icon of the conversation list object corresponding to the conversation, such as “conversation icon 2”; similarly, the second display format of conversation list object 22 in the second conversation list interface is the conversation icon of the conversation list object corresponding to the conversation, such as “conversation icon 3”. Other similar explanations are omitted here. At this time, the second conversation list interface 3 includes not only the conversation list objects in the first conversation list interface 2, namely, conversation list object 20, conversation list object 21, conversation list object 22, conversation list object 23, and conversation list object 24, but also other conversation list objects, such as the conversation list object corresponding to conversation icon 6, the conversation list object corresponding to conversation icon 7, ..., and the conversation list object corresponding to conversation icon 16. Therefore, it can be seen that the number of conversation list objects in the second conversation list interface is greater than the number of conversation list objects in the first conversation list interface.

[0051] Therefore, the method for displaying a conversation list provided in an embodiment of the present application can adjust the display format of conversation list objects based on the user's first input on the first conversation list interface. Specifically, the display content of each conversation list object is simplified by a reduction operation. In other words, the second display format also uses these types of display content, but adjusts the display position, display size, and amount of displayed content of each display content to occupy less space, thereby improving conversation search efficiency.

[0052] In one or more other possible embodiments, the second conversation list interface further includes at least two category identifiers, and the conversation list objects in the second conversation list interface each have a corresponding category, and each conversation list object is displayed in an associated display area of ​​the category identifier corresponding to the category.

[0053] Among them, the category identifier in the embodiment of the present application can be a contact category identifier, a session time identifier or a message processing status identifier.

[0054] For example, as shown in FIG4 , the second conversation list interface includes at least two contact category identifiers, such as "Friends," "Colleagues," and "Classmates." Each conversation list object is pre-tagged with a corresponding category. Thus, upon receiving a first input to the first conversation list interface, the conversation category objects corresponding to each list identifier can be displayed in the associated display areas for "Friends," "Colleagues," and "Classmates" in the second conversation list interface. Furthermore, the associated display areas for "Friends," "Colleagues," and "Classmates" in the second conversation list interface 4 can also display the conversation category objects corresponding to each list identifier in a second display format. For example, conversation icons 1 through 4 can be displayed in the associated display area 40 for "Friends," conversation icons 5 through 12 can be displayed in the associated display area 41 for "Colleagues," and conversation icons 13 through 16 can be displayed in the associated display area 42 for "Classmates."

[0055] In this way, the conversation list objects can be categorized and displayed according to the category identifiers corresponding to the categories displayed in the conversation list objects, so that users can quickly locate the conversation list objects they want to find, thereby improving the efficiency of users in finding information. In addition, the present application can categorize and display conversation list objects in a single operation, thus improving the convenience of users in finding information.

[0056] In one or more further possible embodiments, the category identifier is a contact category identifier, and the at least two category identifiers include a first category identifier and a second category identifier. Based on this, after step 130, the method for displaying the conversation list may further include:

[0057] receiving a second input of a first conversation list object displayed in a display area associated with the first category identifier;

[0058] In response to the second input, the first conversation list object is displayed in the associated display area of ​​the second category identifier, and the contact category corresponding to the first conversation list object is adjusted to the contact category corresponding to the second category identifier.

[0059] For example, as shown in FIG5 , the list identifier of a conversation list object can be changed by moving the display area of ​​the conversation list object in the second conversation list interface. For example, by moving the conversation icon 12 displayed in the associated display area 41 of “colleagues” to the associated display area 42 , the category of the conversation list object corresponding to the conversation icon 12 can be adjusted from “colleagues” to “classmates”.

[0060] In this way, it is convenient for users to adjust the category identifier of the conversation list object, and the convenience of users modifying the category identifier of the conversation list object is improved.

[0061] In one or more further possible embodiments, in the embodiment of the present application, at least two conversation list objects can be selected in the second conversation list interface, so that the user can slide and switch the conversation list objects for easier user processing. Based on this, after step 130, the conversation list display method provided in the embodiment of the present application may further include:

[0062] receiving a third input on the second conversation list interface; the third input is used to select at least two conversation list objects from the conversation list objects in the second conversation list interface, the at least two conversation list objects including a first conversation list object and a second conversation list object;

[0063] In response to the third input, displaying the conversation interface of the first conversation list object;

[0064] receiving a fourth input to the conversation interface of the first conversation list object;

[0065] In response to the fourth input, the conversation interface of the first conversation list object is switched to be displayed as the conversation interface of the second conversation list object.

[0066] For example, as shown in FIG6 , a user can select conversation icons of two conversation list objects, such as the first conversation list object, i.e., conversation icon 12, and the second conversation list object, i.e., conversation icon 16, from the conversation list objects in the second conversation list interface 3 . In this way, a conversation interface 61 of conversation icon 12 is displayed. At this time, the user can process the conversation content with conversation list object 12 on conversation interface 61 . Subsequently, the user can slide conversation interface 61 to switch the conversation interface, i.e., switch from conversation interface 61 to conversation interface 62 displayed as conversation list object 16 . Similarly, the user can process the conversation content with conversation list object 16 on conversation interface 62 .

[0067] Here, it should be noted that, as shown in FIG7 , the conversation interface displaying the first conversation list object and the conversation interface displaying the second conversation list object in the embodiment of the present application may further include at least one of the following:

[0068] The conversation list object corresponds to the conversation icon, conversation name, contact information of the conversation contact, social publishing information of the conversation contact, video publishing information of the conversation contact, and audio and video initiation controls of the conversation.

[0069] In this way, users can trigger social functions on conversation list objects in the same conversation interface, so as to meet the communication needs of users and provide convenience for user communication.

[0070] In one or more further possible embodiments, the present application further provides a method for switching back to the first conversation list interface after displaying the second conversation list interface. Based on this, after step 130, the method for displaying the conversation list may further include:

[0071] receiving a sixth input on the second conversation list interface; the sixth input being used to reduce a display size of the conversation list object in the second conversation list interface;

[0072] In response to the sixth input, the first conversation list interface is displayed.

[0073] For example, based on the scenario shown in FIG. 3 , the user may zoom out on the second conversation list interface, and as shown in FIG. 8 , the second conversation list interface may be switched to the first conversation list interface.

[0074] In this way, the user can quickly switch between the first conversation list interface and the second conversation list interface, and the user can easily find the conversation list object, thereby improving the search efficiency of the conversation.

[0075] In one or more further possible embodiments, after step 130, the method for displaying the conversation list may further include:

[0076] receiving a seventh input on the target conversation list object in the second conversation list interface;

[0077] In response to the seventh input, a conversation interface corresponding to the target conversation list object is displayed.

[0078] For example, as shown in FIG9 , the user can find a conversation icon, such as conversation icon 16 , with which the user wants to conduct a conversation in the second conversation list interface and click on the conversation icon 16 . At this time, a conversation interface for conducting a conversation with the conversation list object corresponding to the conversation icon 16 can be displayed.

[0079] In another possible embodiment or embodiments, after step 130, the method for displaying the conversation list may further include:

[0080] receiving an eighth input on the second conversation list interface; the eighth input is used to select at least two conversation list objects from the conversation list objects in the second conversation list interface, the at least two conversation list objects including a first conversation list object, a second conversation list object, and a third conversation list object;

[0081] In response to the eighth input, a session interface of the session group is displayed, where the session objects of the session group include a first session list object, a second session list object, and a third session list object.

[0082] For example, as shown in FIG10 , if the user selects three conversation icons, namely, conversation icon 1, conversation icon 3, and conversation icon 7, and clicks the “Create Conversation Group” control, a conversation group can be quickly created and the conversation interface of the conversation group can be displayed.

[0083] This makes it easy for users to quickly establish conversation groups, and enables users to improve conversation efficiency through simple, convenient, and user-friendly interaction methods.

[0084] In another possible embodiment or embodiments, after step 130, the method for displaying the conversation list may further include:

[0085] receiving a ninth input on the second conversation list interface; the ninth input being used to select at least two conversation list objects from the conversation list objects in the second conversation list interface;

[0086] In response to the ninth input, the session information is sent to the session object corresponding to each of the at least two target object icons.

[0087] For example, still using the above example, if the user selects three conversation icons, namely, conversation icon 1, conversation icon 3, and conversation icon 7, and clicks the "Group Message" control, the user can be prompted to enter information (or obtain information from the pasteboard or clipboard), and then the information is sent to the conversation list object corresponding to conversation icon 1, the conversation list object corresponding to conversation icon 3, and the conversation list object corresponding to conversation icon 7, respectively.

[0088] In this way, after selecting a conversation icon, a group message can be sent to the conversation list objects corresponding to the conversation icon, which can quickly send the message and improve the efficiency of the user in processing information.

[0089] In another possible embodiment or embodiments, after step 130, the method for displaying the conversation list may further include:

[0090] receiving a tenth input on the second conversation list interface, the tenth input being used to adjust a display size of the conversation list object displayed in the second display format on the second conversation list interface;

[0091] In response to the tenth input, a fourth conversation list interface is displayed; the fourth conversation list interface includes at least one of the following:

[0092] The conversation list object corresponds to the conversation icon, conversation name, contact information of the conversation contact, social publishing information of the conversation contact, video publishing information of the conversation contact, unread conversation message identifier, unread conversation messages, conversation time of unread conversation messages, and audio and video initiation control of the conversation.

[0093] Exemplarily, as shown in FIG11 , the display form of a conversation icon such as the conversation icon 16 can be adjusted, such as by zooming the conversation icon 16. At this time, the fourth conversation list interface 110 can be displayed, and the social function identifier corresponding to the object icon 16 can display more detailed social functions. Taking an instant messaging application as an example, the social function identifier can include a conversation interface identifier, a video call identifier, a voice call identifier, and a multimedia publishing interface identifier such as a Moments, a video account preview, and other function identifiers.

[0094] In this way, the embodiment of the present application can realize rapid switching of the display form of the conversation icon by enlarging or reducing the conversation icon, so as to provide users with more detailed social functions, thereby improving the convenience of users in finding information and the efficiency of browsing information.

[0095] In addition, in the embodiment of the present application, in addition to zooming out the first conversation list interface, the first conversation list interface can also be zoomed in to enrich the displayed content of each conversation list object and improve the convenience of viewing information. Based on this, after step 110, the conversation list display method can further include:

[0096] receiving a fifth input on the first conversation list interface; the fifth input being used to enlarge a display size of a conversation list object in the first conversation list interface;

[0097] In response to the fifth input, displaying a third conversation list interface;

[0098] The conversation list objects in the third conversation list interface are displayed in the third display format; the number of conversation list objects in the third conversation list interface is smaller than the number of conversation list objects in the first conversation list interface; and for the same conversation list object in both the first conversation list interface and the first conversation list interface, the display size of the conversation list object displayed in the third display format is larger than the display size of the conversation list object displayed in the first display format.

[0099] Furthermore, the conversation list object displayed in the third display form includes at least one of the following:

[0100] The conversation list object corresponds to the conversation icon, conversation name, contact information of the conversation contact, social publishing information of the conversation contact, video publishing information of the conversation contact, unread conversation message identifier, unread conversation messages, conversation time of unread conversation messages, and audio and video initiation control of the conversation.

[0101] For example, as shown in FIG12 , if a user receives a two-finger zoom-in input on the first conversation list interface, a third conversation list interface may be displayed. The third conversation list interface contains three conversation list objects: conversation object 1, conversation object 2, and conversation object 3. At this point, the number of conversation list objects in the third conversation list interface is less than the number of conversation list objects in the first conversation list interface. Furthermore, as shown in FIG12 , the third conversation list interface in this embodiment of the present application may include at least one of the following: a conversation icon corresponding to the conversation list object, a conversation name for the conversation, contact information for a conversation contact for the conversation, social media posting information for the conversation contact, video posting information for the conversation contact, and audio and video initiation controls for the conversation.

[0102] Furthermore, in response to the fifth input, the step of displaying the third conversation list interface in the embodiment of the present application may specifically include:

[0103] In response to the fifth input, a third conversation list interface is displayed according to the conversation list object associated with the input position of the fifth input in the first conversation list interface.

[0104] For example, as shown in FIG13 , the difference from FIG12 is that the user inputs the blank area of ​​the first conversation list interface shown in FIG12 , while the user inputs the conversation objects 4 and 5 in the first conversation list interface shown in FIG13 . In this case, the conversation list objects in the third conversation list interface 130 may only include the conversation objects 4 and 5. In this way, the conversation objects 4 and 5 may be displayed in the third display form.

[0105] In summary, in the embodiment of the present application, a first conversation list interface is displayed, wherein each conversation list object in the first conversation list interface is displayed in a first display format. Upon receiving a first input to the first conversation list interface, a second conversation list interface is displayed, wherein the conversation list objects in the second conversation list interface are displayed in a second display format. The number of conversation list objects in the second conversation list interface is greater than that in the first conversation list interface. This allows for rapid switching of the display format of conversation list objects in the conversation list interface. Because the number of conversation list objects displayed in the second conversation list interface is greater than that displayed in the first conversation list interface, the second conversation list interface after switching can display more conversation list objects, making it easier for users to locate conversation list objects. This allows users to adjust the display format of conversation list objects through a simple, convenient, and user-friendly interactive method. This allows users to conveniently search for conversation list objects through the second conversation list interface, improving conversation search efficiency.

[0106] It should be noted that the conversation list display method provided in the embodiments of the present application can be applied not only to the information search and display scenarios of the above-mentioned SMS, email, and instant messaging applications, but also to the contact list scenarios of book reading applications and telephone applications. In this way, by changing the display form of the conversation list objects and simplifying the information form, more conversation list objects can be displayed, so that users can quickly locate the conversation list objects they want to find, thereby improving the convenience and efficiency of users in finding conversation list objects.

[0107] The method for displaying a conversation list provided in the embodiment of the present application can be executed by a device for displaying a conversation list. In the embodiment of the present application, the device for displaying a conversation list is used as an example to illustrate the device for displaying a conversation list provided in the embodiment of the present application.

[0108] Based on the same inventive concept, the present application also provides a device for displaying a conversation list, which will be described in detail with reference to FIG14 .

[0109] FIG14 is a schematic structural diagram of a device for displaying a conversation list according to an embodiment of the present application.

[0110] As shown in FIG14 , the display device 140 for the conversation list may be applied to an electronic device. Specifically, the display device 140 for the conversation list may include:

[0111] Display module 1401 is used to display the first conversation list interface; each conversation list object in the first conversation list interface is displayed in a first display format;

[0112] Receiving module 1402, configured to receive a first input on the first conversation list interface;

[0113] The display module 1401 is further configured to, in response to the first input, display a second conversation list interface; the conversation list objects in the second conversation list interface are displayed in a second display format; and the number of conversation list objects in the second conversation list interface is greater than the number of conversation list objects in the first conversation list interface.

[0114] The following is a detailed description of the display device 140 for the conversation list in the embodiment of the present application, as shown below.

[0115] In one or more possible embodiments, the first input is used to reduce the display size of a conversation list object in the first conversation list interface; for the same conversation list object in the first conversation list interface and the second conversation list interface, the display size of the conversation list object displayed in the second display format is smaller than the display size of the conversation list object displayed in the first display format.

[0116] In another or more possible embodiments, the conversation list object displayed in the second display form includes at least one of the following:

[0117] The conversation list object corresponds to the conversation icon of the conversation, the conversation name of the conversation, the latest conversation message of the conversation, the conversation time of the latest conversation message, the unread conversation message identifier of the conversation, the unread conversation messages of the conversation, and the conversation time of the unread conversation messages.

[0118] In one or more further possible embodiments, the second conversation list interface further includes at least two category identifiers, and the conversation list objects in the second conversation list interface each have a corresponding category, and each conversation list object is displayed in an associated display area of ​​the category identifier corresponding to the category.

[0119] In one or more further possible embodiments, the category identifier is a contact category identifier, a session time identifier, or a message processing state identifier.

[0120] In one or more further possible embodiments, the receiving module 1402 may be further configured to, when the category identifier is a contact category identifier and the at least two category identifiers include a first category identifier and a second category identifier, receive a second input for the first conversation list object displayed in the display area associated with the first category identifier;

[0121] The display module 1401 may also be configured to, in response to a second input, display the first conversation list object in the display area associated with the second category identifier, and adjust the contact category corresponding to the first conversation list object to the contact category corresponding to the second category identifier.

[0122] In one or more further possible embodiments, the receiving module 1402 may be further configured to receive a third input on the second conversation list interface; the third input being configured to select at least two conversation list objects from the conversation list objects on the second conversation list interface, where the at least two conversation list objects include a first conversation list object and a second conversation list object.

[0123] The display module 1401 may also be configured to, in response to a third input, display a conversation interface of the first conversation list object;

[0124] The receiving module 1402 may also be configured to receive a fourth input on the conversation interface of the first conversation list object;

[0125] The display module 1401 may also be configured to, in response to a fourth input, switch the display of the conversation interface of the first conversation list object to the conversation interface of the second conversation list object.

[0126] In one or more further possible embodiments, the receiving module 1402 may be further configured to receive a fifth input on the first conversation list interface; the fifth input being configured to enlarge the display size of the conversation list object in the first conversation list interface;

[0127] The display module 1401 may also be configured to, in response to a fifth input, display a third conversation list interface;

[0128] The conversation list objects in the third conversation list interface are displayed in the third display format; the number of conversation list objects in the third conversation list interface is smaller than the number of conversation list objects in the first conversation list interface; and for the same conversation list object in both the first conversation list interface and the first conversation list interface, the display size of the conversation list object displayed in the third display format is larger than the display size of the conversation list object displayed in the first display format.

[0129] In one or more further possible embodiments, the conversation list object displayed in the third display form includes at least one of the following:

[0130] The conversation list object corresponds to the conversation icon, conversation name, contact information of the conversation contact, social publishing information of the conversation contact, video publishing information of the conversation contact, unread conversation message identifier, unread conversation messages, conversation time of unread conversation messages, and audio and video initiation control of the conversation.

[0131] In one or more further possible embodiments, the display module 1401 may be further configured to, in response to the fifth input, display a third conversation list interface according to the conversation list object associated with the input position of the fifth input in the first conversation list interface.

[0132] In one or more further possible embodiments, the receiving module 1402 may be further configured to receive a sixth input on the second conversation list interface; the sixth input being configured to reduce a display size of the conversation list object in the second conversation list interface;

[0133] The display module 1401 may also be configured to display the first conversation list interface in response to a sixth input.

[0134] The device for displaying the conversation list in the embodiments of the present application may be an electronic device or a component of the electronic device, such as an integrated circuit or chip. The electronic device may be a terminal or other device other than a terminal. For example, the electronic device may be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA). It may also be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine (ATM), or a self-service machine, etc., and the embodiments of the present application do not specifically limit this.

[0135] The device for displaying the conversation list in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0136] The device collaboration apparatus provided in the embodiment of the present application can implement the various processes implemented in the embodiment of the method for displaying a conversation list shown in Figures 1 to 13, and achieve the same technical effect. To avoid repetition, they will not be described here.

[0137] Based on this, the apparatus for displaying a conversation list provided in an embodiment of the present application displays a first conversation list interface, wherein each conversation list object in the first conversation list interface is displayed in a first display format. Upon receiving a first input to the first conversation list interface, a second conversation list interface is displayed, wherein the conversation list objects in the second conversation list interface are displayed in a second display format. The number of conversation list objects in the second conversation list interface is greater than that in the first conversation list interface. Thus, the second conversation list interface can display more conversation list objects, making it easier for users to find conversation list objects and improving conversation search efficiency.

[0138] Optionally, as shown in Figure 15, an embodiment of the present application further provides an electronic device 150, including a processor 1501 and a memory 1502, where the memory 1502 stores a program or instruction that can be executed on the processor 1501. When the program or instruction is executed by the processor 1501, the various steps of the embodiment of the method for displaying the above-mentioned conversation list are implemented, and the same technical effect can be achieved. To avoid repetition, they are not repeated here.

[0139] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0140] FIG16 is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application.

[0141] The electronic device 1600 includes but is not limited to: a radio frequency unit 1601, a network module 1602, an audio output unit 1603, an input unit 1604, a sensor 1605, a display unit 1606, a user input unit 1607, an interface unit 1608, a memory 1609, a processor 1610 and other components.

[0142] Those skilled in the art will appreciate that the electronic device 1600 may further include a power source (e.g., a battery) for powering various components. The power source may be logically connected to the processor 1610 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The electronic device structure shown in FIG16 does not limit the electronic device. The electronic device may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0143] In this embodiment of the present application, the display unit 1606 may be configured to display a first conversation list interface; each conversation list object in the first conversation list interface is displayed in a first display format; the user input unit 1607 is configured to receive a first input to the first conversation list interface; the display unit 1606 may also be configured to, in response to the first input, display a second conversation list interface; the conversation list objects in the second conversation list interface are displayed in a second display format; and the number of conversation list objects in the second conversation list interface is greater than the number of conversation list objects in the first conversation list interface.

[0144] The electronic device 1600 is described in detail below.

[0145] In one or more possible embodiments, the first input is used to reduce the display size of a conversation list object in the first conversation list interface; for the same conversation list object in the first conversation list interface and the second conversation list interface, the display size of the conversation list object displayed in the second display format is smaller than the display size of the conversation list object displayed in the first display format.

[0146] In another or more possible embodiments, the conversation list object displayed in the second display form includes at least one of the following:

[0147] The conversation list object corresponds to the conversation icon of the conversation, the conversation name of the conversation, the latest conversation message of the conversation, the conversation time of the latest conversation message, the unread conversation message identifier of the conversation, the unread conversation messages of the conversation, and the conversation time of the unread conversation messages.

[0148] In one or more further possible embodiments, the second conversation list interface further includes at least two category identifiers, and the conversation list objects in the second conversation list interface each have a corresponding category, and each conversation list object is displayed in an associated display area of ​​the category identifier corresponding to the category.

[0149] In one or more further possible embodiments, the category identifier is a contact category identifier, a session time identifier, or a message processing state identifier.

[0150] In one or more further possible embodiments, the user input unit 1607 may be further configured to, when the category identifier is a contact category identifier and the at least two category identifiers include a first category identifier and a second category identifier, receive a second input on the first conversation list object displayed in the display area associated with the first category identifier;

[0151] The display unit 1606 may also be configured to, in response to a second input, display the first conversation list object in the associated display area of ​​the second category identifier, and adjust the contact category corresponding to the first conversation list object to the contact category corresponding to the second category identifier.

[0152] In one or more further possible embodiments, the user input unit 1607 may be further configured to receive a third input on the second conversation list interface; the third input being used to select at least two conversation list objects from the conversation list objects on the second conversation list interface, where the at least two conversation list objects include a first conversation list object and a second conversation list object.

[0153] The display unit 1606 may also be configured to, in response to the third input, display a conversation interface of the first conversation list object;

[0154] The user input unit 1607 may also be configured to receive a fourth input on the conversation interface of the first conversation list object;

[0155] The display unit 1606 may also be configured to, in response to a fourth input, switch the display of the conversation interface of the first conversation list object to the conversation interface of the second conversation list object.

[0156] In one or more further possible embodiments, the user input unit 1607 may be further configured to receive a fifth input on the first conversation list interface; the fifth input being configured to enlarge the display size of the conversation list object in the first conversation list interface;

[0157] The display unit 1606 may also be configured to, in response to the fifth input, display a third conversation list interface;

[0158] The conversation list objects in the third conversation list interface are displayed in the third display format; the number of conversation list objects in the third conversation list interface is smaller than the number of conversation list objects in the first conversation list interface; and for the same conversation list object in both the first conversation list interface and the first conversation list interface, the display size of the conversation list object displayed in the third display format is larger than the display size of the conversation list object displayed in the first display format.

[0159] In one or more further possible embodiments, the conversation list object displayed in the third display form includes at least one of the following:

[0160] The conversation list object corresponds to the conversation icon, conversation name, contact information of the conversation contact, social publishing information of the conversation contact, video publishing information of the conversation contact, unread conversation message identifier, unread conversation messages, conversation time of unread conversation messages, and audio and video initiation control of the conversation.

[0161] In one or more further possible embodiments, the display unit 1606 may be further configured to, in response to the fifth input, display a third conversation list interface according to the conversation list object associated with the input position of the fifth input in the first conversation list interface.

[0162] In one or more further possible embodiments, the user input unit 1607 may be further configured to receive a sixth input on the second conversation list interface; the sixth input being configured to reduce the display size of the conversation list object in the second conversation list interface;

[0163] The display unit 1606 may also be configured to display the first conversation list interface in response to a sixth input.

[0164] It should be understood that the input unit 1604 may include a graphics processing unit (GPU) 16041 and a microphone 16042, and the graphics processor 16041 processes the image data of the static image or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1606 may include a display panel, and the display panel may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1607 includes a touch panel 16071 and at least one of the other input devices 16072. The touch panel 16071 is also called a touch screen. The touch panel 16071 may include two parts: a touch detection device and a touch display. Other input devices 16072 may include but are not limited to a physical keyboard, function keys (such as a volume display button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0165] The memory 1609 can be used to store software programs and various data. The memory 1609 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1609 may include volatile memory or non-volatile memory, or the memory 1609 may include both volatile and non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0166] Processor 1610 may include one or more processing units. Optionally, processor 1610 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless display signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1610.

[0167] The present application also provides a readable storage medium having a program or instruction stored thereon. When the program or instruction is executed by a processor, the various processes of the embodiment of the method for displaying a conversation list described above are implemented, and the same technical effects are achieved. To avoid repetition, these processes are not described here.

[0168] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0169] In addition, an embodiment of the present application further provides a chip, which includes a processor and a display interface, the display interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned embodiment of the method for displaying a conversation list, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0170] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0171] An embodiment of the present application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the embodiment of the method for displaying a conversation list as described above, and can achieve the same technical effects. To avoid repetition, they are not described here.

[0172] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0173] Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of the present application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in reverse order depending on the functions involved. For example, the methods described may be performed in an order different from that described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to certain examples may be combined in other examples.

[0174] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of each embodiment of the present application.

[0175] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.

Claims

1. A method for displaying a conversation list, comprising: Display the first conversation list interface; Each conversation list object in the first conversation list interface is displayed in a first display form; receiving a first input on the first conversation list interface; In response to the first input, displaying a second conversation list interface; The conversation list object in the second conversation list interface is displayed in a second display form; The number of conversation list objects in the second conversation list interface is greater than the number of conversation list objects in the first conversation list interface.

2. The method according to claim 1, wherein: The first input is used to reduce a display size of a conversation list object in the first conversation list interface; for the same conversation list object in the first conversation list interface and the second conversation list interface, a display size of the conversation list object displayed in the second display form is smaller than a display size of the conversation list object displayed in the first display form.

3. The method according to claim 2, wherein: The conversation list object displayed in the second display form includes at least one of the following: The conversation list object corresponds to a conversation icon of the conversation, a conversation name of the conversation, a recent conversation message of the conversation, a conversation time of the recent conversation message, an unread conversation message identifier of the conversation, an unread conversation message of the conversation, and a conversation time of the unread conversation message.

4. The method according to claim 1, wherein: The second conversation list interface further includes at least two category identifiers. The conversation list objects in the second conversation list interface have corresponding categories respectively, and each conversation list object is displayed in an associated display area of ​​the category identifier of the corresponding category.

5. The method according to claim 4, wherein: The category identifier is a contact category identifier, a session time identifier, or a message processing state identifier.

6. The method according to claim 4, wherein: The category identifier is a contact category identifier, and the at least two category identifiers include a first category identifier and a second category identifier; The method further comprises: receiving a second input of a first conversation list object displayed in the display area associated with the first category identifier; In response to the second input, the first conversation list object is displayed in the associated display area of ​​the second category identifier, and the contact category corresponding to the first conversation list object is adjusted to the contact category corresponding to the second category identifier.

7. The method according to claim 1, wherein: The method further comprises: receiving a third input on the second conversation list interface; the third input is used to select at least two conversation list objects from the conversation list objects in the second conversation list interface, the at least two conversation list objects including a first conversation list object and a second conversation list object; In response to the third input, displaying a conversation interface of the first conversation list object; receiving a fourth input on the conversation interface of the first conversation list object; In response to the fourth input, the conversation interface of the first conversation list object is switched to be displayed as the conversation interface of the second conversation list object.

8. The method according to claim 1, wherein: The method further comprises: receiving a fifth input on the first conversation list interface; the fifth input being used to enlarge a display size of a conversation list object in the first conversation list interface; In response to the fifth input, displaying a third conversation list interface; The conversation list objects in the third conversation list interface are displayed in a third display form; the number of conversation list objects in the third conversation list interface is less than the number of conversation list objects in the first conversation list interface; and for the same conversation list object in the first conversation list interface and the first conversation list interface, a display size of the conversation list object displayed in the third display form is larger than a display size of the conversation list object displayed in the first display form.

9. The method according to claim 8, wherein: The conversation list object displayed in the third display form includes at least one of the following: The conversation list object corresponds to the conversation icon of the conversation, the conversation name of the conversation, the contact information of the conversation contact of the conversation, the social publishing information of the conversation contact, the video publishing information of the conversation contact, the unread conversation message identifier of the conversation, the unread conversation messages of the conversation, the conversation time of the unread conversation messages, and the audio and video initiation control of the conversation.

10. The method according to claim 8, wherein: The step of displaying a third conversation list interface in response to the fifth input includes: In response to the fifth input, the third conversation list interface is displayed according to the conversation list object associated with the input position of the fifth input in the first conversation list interface.

11. The method according to claim 1, wherein: The method further comprises: receiving a sixth input on the second conversation list interface; the sixth input being used to reduce a display size of a conversation list object in the second conversation list interface; In response to the sixth input, the first conversation list interface is displayed.

12. A device for displaying a conversation list, comprising: A display module, used to display the first conversation list interface; Each conversation list object in the first conversation list interface is displayed in a first display form; A receiving module, configured to receive a first input on the first conversation list interface; The display module is further configured to, in response to the first input, display a second conversation list interface; The conversation list objects in the second conversation list interface are displayed in a second display form; and the number of conversation list objects in the second conversation list interface is greater than the number of conversation list objects in the first conversation list interface.

13. An electronic device comprising: A processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method for displaying a conversation list according to any one of claims 1 to 11.

14. A readable storage medium storing a program or an instruction, wherein the program or the instruction is executed by a processor to implement the steps of the method for displaying a conversation list according to any one of claims 1 to 11.

15. An electronic device, comprising the electronic device being configured to execute the steps of the method for displaying a conversation list according to any one of claims 1 to 11.

16. A chip comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or an instruction to implement the steps of the method for displaying a conversation list according to any one of claims 1 to 11.

17. A computer program product, wherein the computer program product is stored in a non-transitory storage medium, and the computer program product is executed by at least one processor to implement the steps of the method for displaying a conversation list according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Contact display control method and device

    CN104519187A

  • Method and device for displaying contact items of contact list based on touch-screen apparatus

    CN105549837A

  • Display method and apparatus of contact record, and terminal

    CN106961507A

  • Session list display method and device, electronic equipment and storage medium

    CN115543509A

  • Session list display method and device, equipment and storage medium

    CN117055782A