Interface interaction method and device, equipment and storage medium

By hiding messages and switching their presentation styles in response to preset conditions in internet tools, the problem of cluttered message viewing interfaces is solved, achieving a simple and efficient message interaction method.

CN121143684APending Publication Date: 2025-12-16BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511211635.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-27
Publication Date
2025-12-16

AI Technical Summary

Technical Problem

In internet tools, users receive a large number of messages from different interacting entities, resulting in a cluttered message viewing interface. Furthermore, messages that are already folded cannot be folded again, increasing the difficulty of browsing.

Method used

A method and apparatus for interface interaction are provided, which hides at least one message among multiple messages in a first style in response to preset conditions, and switches to a second style to present multiple cards through a control, supporting switching between different presentation styles.

Benefits of technology

The presentation styles of multiple messages have been enriched, improving the simplicity and interaction efficiency of the message viewing interface, and ensuring the orderliness and management efficiency of messages in different presentation styles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121143684A_ABST
    Figure CN121143684A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to an interface interaction method and device, equipment and a storage medium. The method comprises the following steps: in response to a condition that a plurality of received messages meet a preset condition, presenting a first card corresponding to a first message in the plurality of messages in a first style in a viewing interface, the first style indicating that at least one message in the plurality of messages is hidden; in response to triggering of a first control associated with the first card, presenting a plurality of cards corresponding to the plurality of messages in a second style in the viewing interface, the plurality of cards including the first card; and presenting a second control associated with the plurality of cards, wherein the second control is configured to switch the second style to the first style. In this way, the embodiment of the invention can support switching of multiple messages among different presentation styles, and the presentation styles of the multiple messages and the interface interaction mode are enriched.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, apparatus, device and computer-readable storage medium for interface interaction. BACKGROUND

[0002] With the development of computer technology, the Internet has become one of the important sources for people to obtain various contents or information. The technology of learning or interacting through the Internet is increasingly prosperous, and most of the interaction process can provide or receive messages through Internet tools, such as various notification messages. SUMMARY

[0003] In a first aspect of the present disclosure, a method for interface interaction is provided. The method comprises: in response to a plurality of received messages satisfying a preset condition, presenting a first card corresponding to a first message in the plurality of messages in a first style in a viewing interface, the first style indicating that at least one message in the plurality of messages is hidden; in response to a trigger of a first control associated with the first card, presenting a plurality of cards corresponding to the plurality of messages in a second style in the viewing interface, the plurality of cards including the first card; and presenting a second control associated with the plurality of cards, the second control being configured to switch the second style to the first style.

[0004] In a second aspect of the present disclosure, an apparatus for interface interaction is provided. The apparatus comprises: a first style presentation module, a second style presentation module and a control presentation module. The first style presentation module is configured to, in response to a plurality of received messages satisfying a preset condition, present a first card corresponding to a first message in the plurality of messages in a first style in a viewing interface, the first style indicating that at least one message in the plurality of messages is hidden; the second style presentation module is configured to, in response to a trigger of a first control associated with the first card, present a plurality of cards corresponding to the plurality of messages in a second style in the viewing interface, the plurality of cards including the first card; and the control presentation module is configured to present a second control associated with the plurality of cards, the second control being configured to switch the second style to the first style.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. The computer-readable storage medium has stored thereon a computer program, the computer program being executable by a processor to implement the method of the first aspect.

[0007] In a fifth aspect of the disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and comprises computer executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.

[0008] It is to be understood that the details set forth herein are by way of example and not intended to limit the scope of the embodiments of the present disclosure, but rather to provide detailed descriptions of various embodiments of the disclosure. It should be noted that the embodiments of the present disclosure can vary as BRIEF DESCRIPTION OF DRAWINGS

[0009] The above and other features, aspects, and advantages of embodiments of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. In the drawings, like reference numerals refer to like elements, wherein:

[0010] FIG. 1 A schematic diagram illustrating an example environment in which embodiments according to the present disclosure can be implemented is shown;

[0011] FIGS. 2A-2C An example interface according to some embodiments of the present disclosure is shown;

[0012] FIG. 3 A flowchart of an example process for interface interaction according to some embodiments of the present disclosure is shown;

[0013] FIG. 4 A schematic block diagram of an example apparatus for interface interaction according to some embodiments of the present disclosure is shown; and

[0014] FIG. 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0015] Embodiments of the present disclosure will be described hereinafter with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided so that the present disclosure will be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of the present disclosure.

[0016] It is noted that the headings provided herein are not limitations of the embodiments provided herein. Various embodiments are described throughout this document and can be included under any heading. Additionally, embodiments described in any heading can be combined with any other embodiment described in the same heading and / or a different heading in any manner.

[0017] In the description of embodiments of the disclosure, the term "comprising" and similar terms are to be interpreted as open-ended, i.e., "including but not limited to". The term "based on" is to be interpreted as "based, at least in part, on". The term "one embodiment" or "the embodiment" is to be interpreted as "at least one embodiment". The term "some embodiments" is to be interpreted as "at least some embodiments". Other explicit or implicit definitions can also be included below. The terms "first", "second", etc. can refer to different or same objects. Other explicit or implicit definitions can also be included below.

[0018] Data of users, acquisition and / or use of data, etc. can be involved in embodiments of the disclosure. These aspects all comply with corresponding laws and regulations and relevant provisions. In embodiments of the disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are performed on the premise that the user is aware of and confirms. Accordingly, when implementing embodiments of the disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations. The specific notification and / or authorization mode can vary according to the actual situation and application scenario, and the scope of the disclosure is not limited in this respect.

[0019] In the specification and embodiments of the present disclosure, if personal information processing is involved, it will be processed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the prescribed or agreed range. Users refuse to process personal information other than the necessary information required for basic functions, which will not affect the user's use of basic functions.

[0020] As mentioned above, with the development of science and technology, most of the interaction processes can provide or receive messages through internet tools, such as various notification messages. This also leads to the fact that in any internet platform or tool, users will receive a large number of interactive messages, and various messages from different interaction subjects are interspersed among them, resulting in a messy message viewing interface and low efficiency of message review and other interactions.

[0021] Now some tools can fold and display messages continuously received from the same interaction subject, but there are still problems that the message interface is not simple enough, and the folded messages cannot be folded again after being unfolded and reviewed, which increases the difficulty of reviewing other messages.

[0022] Embodiments of the present disclosure provide a scheme for interface interaction. The scheme includes: in response to a plurality of messages satisfying a preset condition, presenting, in a viewing interface, a first card corresponding to a first message of the plurality of messages in a first style, the first style indicating that at least one message of the plurality of messages is hidden; in response to a trigger of a first control associated with the first card, presenting, in the viewing interface, a plurality of cards corresponding to the plurality of messages in a second style, the plurality of cards including the first card; and presenting a second control associated with the plurality of cards, the second control being configured to switch the second style to the first style.

[0023] In this way, embodiments of the present disclosure can hide at least one message of a plurality of messages in a first style to present a first card corresponding to a first message and a first control associated with the first card, based on the plurality of messages satisfying a preset condition, switch the plurality of messages to a second style to present a plurality of cards corresponding to the plurality of messages and a second control associated with the plurality of cards based on a trigger of the first control, and the second control is configured to switch to the first style. Thus, embodiments of the present disclosure can support switching of the plurality of messages between different presentation styles, effectively enrich the presentation styles of the plurality of messages, and the interface interaction mode based on the plurality of messages.

[0024] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings.

[0025] Example Environment

[0026] FIG. 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. As shown, the example environment 100 can include an electronic device 110. FIG. 1

[0027] In this example environment 100, the electronic device 110 can be running an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction, examples of which can include, but are not limited to, an interactive application associated with content presentation or other suitable application. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.

[0028] In the example environment 100, FIG. 1 if the application 120 is in an active state, the electronic device 110 can present, through the application 120, an interface 150 for supporting virtual interaction.

[0029] ​In some embodiments, the electronic device 110 communicates with the server 130 to implement provisioning of services of the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a tablet computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) terminal, 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 broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for the foregoing, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to a user (such as “wearable” circuitry, etc.).

[0030] The server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing 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 basic cloud computing services such as big data and artificial intelligence platforms. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports interface interaction.

[0031] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.

[0032] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, and do not imply any limitation on the scope of the present disclosure.

[0033] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0034] Example Interaction

[0035] FIGS. 2A-2C Example interfaces 200A to 200C according to some embodiments of the present disclosure are shown. Interfaces 200A to 200C may, for example, be provided by... FIG. 1 The electronic device 110 shown is provided.

[0036] In some embodiments, the electronic device 110 may present an interactive interface 200A, and provide at least one interactive entry point in the interactive interface 200A. As an example, the interactive interface 200A may be the homepage of the application 120, or an interactive interface presented after at least one interactive operation is performed in the application 120. As an example, the interactive interface 200A may be the homepage of a media editing application, such as an editing interface, or an interface that presents content including media content, text content, etc., or an interface that enables interactions such as virtual social interaction, media playback, or video creation; no limitation is made here.

[0037] refer to FIG. 2A As shown, in the interactive interface 200A, the electronic device 110 can provide an interactive entry point 210. As an example, in response to the triggering of the interactive entry point 210, the electronic device 110 can present an interactive window 220.

[0038] In some embodiments, within the interactive window 220, the electronic device 110 can provide multiple description cards corresponding to various types of content. As an example, the multiple description cards may include, but are not limited to, at least one of the following: message description cards, tool module description cards, program module description cards, interaction record description cards, and work content description cards.

[0039] like FIG. 2A As shown, the electronic device 110 can display a prompt message 225 in the interaction window 220. As an example, the prompt message 225 can indicate interaction records, interaction messages, etc., with other interactive entities. For instance, the prompt message 225 may include reminder content corresponding to interaction messages associated with the work or media content, or reminder content corresponding to interaction messages from other physical or virtual objects.

[0040] As an example, notification message 225 could be presented as "New message", "Unread message", "XX unread messages", etc.

[0041] In some embodiments, the notification information 225 may include a count identifier 225a. As an example, the count identifier 225a may indicate the number of currently unread messages.

[0042] In some embodiments, in response to the triggering of the prompt message 225 or the number identifier 225a, the electronic device 110 may display a message viewing interface, such as FIG. 2BThe viewing interface 200B is shown. As an example, in the viewing interface 200B, the electronic device 110 can present message cards corresponding to the received messages. As an example, the message cards can include cards corresponding to read messages, and can also include cards corresponding to unread messages.

[0043] Referring to FIG. 2B As shown, in some embodiments, the electronic device 110 can present the plurality of messages in a first style in the viewing interface 200B. As an example, the first style can indicate that at least one message of the plurality of messages is hidden.

[0044] In some embodiments, the plurality of messages can include a plurality of notification messages. As an example, the plurality of notification messages can be from a same interaction subject, or can be from a plurality of different interaction subjects.

[0045] In some embodiments, in response to the presented first style, the electronic device 110 can present a first card 230a corresponding to a first message of the plurality of messages, and hide other messages of the plurality of messages other than the first message. As an example, the electronic device 110 can present the first card 230a and an image element 235, where the image element 235 is used to indicate that at least one message of the plurality of messages is hidden.

[0046] As an example, the image element 235 can be presented below the first card 230a to indicate that the plurality of messages are folded downwards in a receiving order; or the image element 235 can also be presented above the first card 230a to indicate that the plurality of messages are folded upwards in the receiving order. In some scenarios, the image element 235 can also be presented at a left side, a right side, or any corner of the first card 230a.

[0047] In some embodiments, the plurality of messages presented by the electronic device 110 in the first style needs to satisfy a preset condition. As an example, the preset condition can at least include that the plurality of messages are continuously received by the electronic device 110 within a preset time period.

[0048] In some embodiments, the plurality of messages are continuously received within the preset time period, and in response to the plurality of messages being associated with a same type, the electronic device 110 can determine that the plurality of messages satisfy the preset condition. As an example, the preset time period can be a second-level time period, or can be a minute-level time period or a hour-level time period, which is not limited herein.

[0049] As an example, the same type can include, but is not limited to, multiple messages corresponding to multiple topics from a same interaction subject (e.g., multiple order messages or multiple conversation messages from a same interaction subject, etc.), multiple messages of a same type corresponding to different interaction subjects from a preset module (e.g., order notification messages associated with different interaction subjects or interaction messages associated with different works, etc.), etc.

[0050] In some embodiments, in response to the plurality of messages successively received being associated with the same type, the electronic device 110 can further determine a message number of the plurality of messages. As an example, in response to the message number (e.g., a first number) of the plurality of messages reaching a preset number (e.g., 3 or 5, etc.), the electronic device 110 can determine that the plurality of messages satisfy the preset condition, and can further present the plurality of messages in a folded manner, e.g., in a first style as shown. FIG. 2B

[0051] In some embodiments, the number corresponding to the number identifier 225a in the prompt information 225 can be independent of the preset number of the plurality of messages presented in the first style, independent of the message number corresponding to the plurality of messages, and independent of the number corresponding to the at least one message hidden.

[0052] Continuing to refer to FIG. 2B As shown in the first card 230a, the electronic device 110 can present at least one description information of the first message. As an example, the at least one description information can include, but is not limited to, at least one of the following: a message type of the first message, a message source, a message name, a message content, a message receiving time, etc. As an example, the message type can include, but is not limited to, a notification message, an order message, a payment message, a work interaction message, etc. The message source can include, but is not limited to, data output information, project progress, work prompt, etc. The message content can include, but is not limited to, a message source object, a work review progress, an order interaction object, a work interaction object, a work output description, etc.

[0053] In some embodiments, the electronic device 110 can further present a viewing entry 230a-1 corresponding to the first message in the first card 230a. As an example, in response to a trigger of the viewing entry 230-1, the electronic device 110 can present a message panel or a detail page corresponding to the first message, and present complete message content corresponding to the first message in the message panel or the detail page.

[0054] In some embodiments, the electronic device 110 can further present a message management entry 230a-2 in the first card 230a. As an example, in response to a trigger of the message management entry 230a-2, the electronic device 110 can present at least one management control associated with the message. ​

[0055] In some embodiments, in response to the triggering of the message management entry 230a-2, the electronic device 110 can present a control panel and provide at least one management control in the space panel. As an example, the at least one management control can include, but is not limited to, a delete control, a share control, a favorite control, and the like.

[0056] As an example, the at least one management control can further include a session entry associated with an interactive subject (e.g., other entity user or virtual object) involved in the first message. In response to the triggering of the session entry, the electronic device 110 can present a session panel associated with the interactive subject in the viewing interface, or the electronic device 110 can present a session interface associated with the interactive subject to send a session message.

[0057] It is noted that in the present scheme, corresponding to the first style, the at least one management control presented by the electronic device 110 in the first card 230a can be used to manage the first message, or can be used to manage the plurality of messages.

[0058] In some scenarios, in response to the triggering of the delete control in the at least one management control, the electronic device 110 can delete the plurality of messages associated with the first card 230a presented in the first style at the same time.

[0059] In some scenarios, in response to the triggering of the delete control in the at least one management control, the electronic device 110 can only delete the first message.

[0060] In some embodiments, in response to the first message being deleted, the electronic device 110 can determine the number of messages corresponding to the remaining messages in the plurality of messages; and in response to the number of messages corresponding to the remaining messages still being greater than or equal to the preset number, the electronic device 110 can continue to present the remaining messages in the first style. As an example, the electronic device 110 can present a second card corresponding to a second message in the remaining messages and an image element 235 indicating that at least one message is hidden. Illustratively, the second message can be a message adjacent in time to the first message.

[0061] In some embodiments, in response to the first card 230a being presented in the viewing interface 200B, the electronic device 110 can update the browsing state of the plurality of messages. As an example, the electronic device 110 can update the plurality of messages associated with the first card 230a from an unread state to a read state. Correspondingly, the electronic device 110 can update the corresponding number identifier 225a in the prompt information 225. For example, the number corresponding to the number identifier 225a is updated to the original number minus the number of messages of the plurality of messages associated with the first card 230a. FIG. 2A

[0062] ​In some embodiments, in response to the first card 230a being presented in the viewing interface 200B, the electronic device 110 can update the first browsing state of the first message and maintain the second browsing state of the remaining messages in the plurality of messages. As an example, the electronic device 110 can update the first message from the unread state to the read state and maintain the other messages in the plurality of messages as unread. As an example, the electronic device 110 can update the numerical identification 225a in the prompt information 225. For example, the electronic device 110 can update the number corresponding to the numerical identification 225a to the original number minus 1.

[0063] As shown in FIG. 2B , the electronic device 110 can also present, in the viewing interface 200B, the first control 241 associated with the first card 230a corresponding to the first style. As an example, the first control 241 can be configured to be triggered to expand the plurality of messages, for example, switch the first style shown in FIG. 2B to the second style shown in FIG. 2C .

[0064] As an example, the first control 241 can be presented to include at least one of the following: an operation identifier associated with the expansion direction, an operation prompt text associated with the first control 241. As an example, the operation prompt text associated with the first control 241 can be presented as “Expand Messages” or “Expand XXX Earlier Messages”, etc.

[0065] With reference to FIG. 2B and FIG. 2C together, in response to the triggering of the first control 241, the electronic device 110 can present, in the viewing interface 200C, a plurality of cards corresponding to the plurality of messages in the second style, the plurality of cards including the first card 230a. As an example, the plurality of cards can include the first card 230a, the second card 230b, the third card 230c, etc. as shown in FIG. 2C .

[0066] As an example, the second content structure of the second card 230b can be the same as or different from the first content structure of the first card 230a. Correspondingly, the third content structure of the third card 230c can be the same as or different from the first content structure of the first card 230a, which is not limited herein.

[0067] In some embodiments, in response to presenting the plurality of cards corresponding to the plurality of messages in the second style, the electronic device 110 can update the plurality of messages from the first browsing state to the second browsing state. For example, the electronic device 110 updates the plurality of messages from the unread state to the read state at the same time.

[0068] In some embodiments, in the viewing interface 200C, the electronic device 110 can further present a second control 242 associated with the plurality of cards (e.g., cards 230a-230c) in response to the second style. As an example, the second control 242 can be configured to trigger the folded presentation of the plurality of messages, e.g., to switch from the second style shown in FIG. 2C to the first style shown in FIG. 2B .

[0069] As an example, the second control 242 can be presented to include at least one of: an operation identifier associated with the folding direction, an operation prompt text associated with the second control 242. As an example, the operation prompt text associated with the second control 242 can be presented as “Fold messages” “Fold messages” or “Fold XXX earlier messages”, etc.

[0070] As an example, the second control 242 can be presented below the plurality of cards (e.g., below the third card 230c), or above the plurality of cards (e.g., above the first card 230a), without limitation.

[0071] Referring to the viewing interface 200C shown in FIG. 2C , in some embodiments, in response to the second style, the electronic device 110 can further receive an operation for removing at least one message of the plurality of messages.

[0072] Taking the removal of the second message corresponding to the second card 230b as an example, the electronic device 110 can trigger the removal of the second card 230b based on a preset operation on the second card 230b, so as to remove the second message. As an example, the preset operation can include but is not limited to any one of the following: a long press operation on the second card 230b, a left or right sliding operation, a double-click operation, triggering a removal control via an interactive entry in the second card 230b, etc.

[0073] In some embodiments, in response to the removal of at least one message of the plurality of messages, the electronic device 110 determines the number of remaining messages of the plurality of messages; and in response to the second number of the remaining messages being less than a preset number, the electronic device 110 can stop presenting the second control 242 in the viewing interface 200C.

[0074] In this manner, embodiments of this disclosure can, for multiple messages that meet preset conditions, hide at least one message among the multiple messages in a first style and present a first card corresponding to the first message and a first control associated with the first card. Based on the triggering of the first control, the multiple messages are switched to a second style to present multiple cards corresponding to the multiple messages and second controls associated with the multiple cards, and the second controls are configured to switch to the first style. Therefore, embodiments of this disclosure can support switching between different presentation styles for multiple messages, effectively enriching the presentation styles of multiple messages and the interface interaction methods based on multiple messages.

[0075] Example Process

[0076] FIG. 3 A flowchart illustrating an example process 300 of interface interaction according to some embodiments of the present disclosure is shown. Process 300 can be implemented at electronic device 110. Reference is made below. FIG. 1 To describe process 300.

[0077] like FIG. 3 As shown in box 310, in response to multiple messages receiving a preset condition, the electronic device 110 presents the first card corresponding to the first message among the multiple messages in a first style in the viewing interface. The first style indicates that at least one message among the multiple messages is hidden.

[0078] In box 320, in response to the triggering of a first control associated with the first card, the electronic device 110 presents multiple cards corresponding to multiple messages in a second style in the viewing interface, the multiple cards including the first card.

[0079] In box 330, electronic device 110 presents a second control associated with multiple cards, the second control being configured to switch a second style to a first style.

[0080] In this manner, embodiments of this disclosure can, for multiple messages that meet preset conditions, hide at least one message among the multiple messages in a first style and present a first card corresponding to the first message and a first control associated with the first card. Based on the triggering of the first control, the multiple messages are switched to a second style to present multiple cards corresponding to the multiple messages and second controls associated with the multiple cards, and the second controls are configured to switch to the first style. Therefore, embodiments of this disclosure can support switching between different presentation styles for multiple messages, effectively enriching the presentation styles of multiple messages and the interface interaction methods based on multiple messages.

[0081] In some embodiments, process 300 further includes: electronic device 110 continuously receiving multiple messages within a preset time period; and determining that the multiple messages meet preset conditions in response to the multiple messages being associated with the same type.

[0082] In this way, the embodiment of the present disclosure can hide at least one message in the plurality of messages in the case that the plurality of messages are determined to be associated with the same type, improve the simplicity of the viewing interface, and provide an interactive manner that can switch between different presentation styles for the plurality of messages, which enriches the interactive manner based on the plurality of messages while effectively ensuring the orderliness of the plurality of messages in the first style and the second style presentation state.

[0083] In some embodiments, in response to the plurality of messages being associated with the same type, determining that the plurality of messages satisfy the preset condition comprises: in response to the plurality of messages being associated with the same type, determining a first number of the plurality of messages; and in response to the first number reaching a preset number, determining that the plurality of messages satisfy the preset condition.

[0084] In this way, the embodiment of the present disclosure can hide at least one message in the plurality of messages in the case that the plurality of messages are determined to be associated with the same type, improve the simplicity of the viewing interface, and provide an interactive manner that can switch between different presentation styles for the plurality of messages, which enriches the interactive manner based on the plurality of messages while effectively ensuring the orderliness of the plurality of messages in the first style and the second style presentation state.

[0085] In some embodiments, the process 300 further comprises: the electronic device 110 receiving an operation for removing at least one second message in the plurality of messages; and in response to a second number of the remaining messages in the plurality of messages being less than the preset number, stopping presenting the second control in the viewing interface.

[0086] In this way, the embodiment of the present disclosure can no longer support the hidden presentation of the plurality of messages in the case that the number of the remaining messages is less than the preset number after removing at least one message in the plurality of messages, which simplifies the viewing process of a small number of messages and improves the message presentation efficiency.

[0087] In some embodiments, presenting the first card corresponding to the first message in the plurality of messages in the first style comprises: presenting the first card and an image element for indicating that at least one message is hidden.

[0088] In this way, the embodiment of the present disclosure can represent that the first card is associated with the plurality of messages by providing the image element for indicating that at least one message is hidden, thereby distinguishing the presentation style of the plurality of messages from the presentation style of the first message in the visual effect by means of the image element, effectively avoiding that at least one hidden message is ignored due to not being explicitly presented, and ensuring the effectiveness of at least one hidden message.

[0089] In some embodiments, the process 300 further includes: in response to the first card being presented in the viewing interface, updating the viewing state of the plurality of messages; or, in response to the first card being presented in the viewing interface, updating the first viewing state of the first message and maintaining a second viewing state of a third message in the plurality of messages.

[0090] In this way, the embodiments of the present disclosure can switch the viewing state of at least one message in the plurality of messages based on the first card being presented, thereby realizing quick switching of the viewing state of at least one message in the plurality of messages, improving the switching efficiency of the viewing state of the messages, and improving the interaction efficiency based on the plurality of messages.

[0091] In some embodiments, the plurality of cards includes a second card, and the first content structure of the first card is different from a second content structure of the second card.

[0092] In this way, the embodiments of the present disclosure can fold up or unfold and present the plurality of cards of different content structures corresponding to the plurality of messages, thereby effectively improving the simplicity of the message viewing interface and enriching the interaction mode for the plurality of cards of different content structures.

[0093] In some embodiments, the process 300 further includes: the electronic device 110 presents prompt information, the prompt information indicating a third number of unread messages, wherein the third number is independent of the at least one message that is hidden; and in response to triggering of the prompt information, presenting the viewing interface.

[0094] In this way, the embodiments of the present disclosure can present the message viewing interface based on triggering of the prompt information indicating the number of unread messages, thereby ensuring the presentation efficiency of the message viewing interface and further ensuring the viewing efficiency of the plurality of messages.

[0095] In some embodiments, the process 300 further includes at least one of: in response to the first card being presented in the first style, the electronic device 110 provides a first entry for managing the first message in the first card; and in response to the first card being presented in the first style, the electronic device 110 provides a second entry for managing the plurality of messages in the first card.

[0096] In this way, the embodiments of the present disclosure can provide an interaction entry for managing the first message or the plurality of messages in the first card, thereby improving the management efficiency for the first message or the plurality of messages, enriching the interaction mode based on the first card, and improving the interaction efficiency for at least one message in the plurality of messages.

[0097] In some embodiments, the plurality of messages includes a plurality of notification messages.

[0098] In this way, the embodiments of the present disclosure can simplify the presentation style of multiple notification messages in the viewing interface, enrich the interaction mode based on multiple notification messages, and improve the interaction efficiency based on multiple notification messages.

[0099] Example Devices and Equipment

[0100] Embodiments of the present disclosure also provide a corresponding device for implementing the above method or process. FIG. 4 A schematic structural block diagram of an example device 400 for interface interaction according to certain embodiments of the present disclosure is shown. The device 400 can be implemented as or included in the electronic device 110. Various modules / components in the device 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0101] As shown, the device 400 includes a first style presentation module 410, a second style presentation module 420, and a control presentation module 430. The first style presentation module 410 is configured to, in response to the received multiple messages satisfying a preset condition, present a first card corresponding to a first message in the multiple messages in a first style in a viewing interface, the first style indicating that at least one message in the multiple messages is hidden; the second style presentation module 420 is configured to, in response to a trigger of a first control associated with the first card, present multiple cards corresponding to the multiple messages in a second style in the viewing interface, the multiple cards including the first card; and the control presentation module 430 is configured to present a second control associated with the multiple cards, the second control being configured to switch the second style to the first style. FIG. 4

[0102] In some embodiments, the device 400 further includes a message receiving module and a condition determining module, wherein the message receiving module is configured to continuously receive the multiple messages within a preset time period; and the condition determining module is configured to, in response to the multiple messages being associated with the same type, determine that the multiple messages satisfy the preset condition.

[0103] In some embodiments, the condition determining module is configured to, in response to the multiple messages being associated with the same type, determine a first number of the multiple messages; and in response to the first number reaching a preset number, determine that the multiple messages satisfy the preset condition.

[0104] In some embodiments, the device 400 further includes a message removing module and a control stopping presentation module, wherein the message removing module is configured to receive an operation for removing at least one second message in the multiple messages; and the control stopping presentation module is configured to, in response to a second number of remaining messages in the multiple messages being less than a preset number, stop presenting the second control in the viewing interface.

[0105] ​In some embodiments, presenting a first card for a first message pair among multiple messages in a first style includes: presenting the first card and an image element for indicating that at least one message is hidden.

[0106] In some embodiments, the device 400 further includes a status update module, which is configured to: update the browsing status of multiple messages in response to the first card being presented in the viewing interface; or, update the first browsing status of the first message in response to the first card being presented in the viewing interface, while maintaining the second browsing status of the third message among the multiple messages.

[0107] In some embodiments, the plurality of cards includes a second card, wherein the first content structure of the first card is different from the second content structure of the second card.

[0108] In some embodiments, the device 400 further includes a prompt message presentation module and an interface presentation module, wherein the prompt message presentation module is configured to present a prompt message indicating a third number of unread messages, wherein the third number is independent of at least one hidden message; and the interface presentation module is configured to present a viewing interface in response to the triggering of the prompt message.

[0109] In some embodiments, the device 400 further includes a first entry presentation module and / or a second entry presentation module, wherein the first entry presentation module is configured to provide a first entry for managing a first message in the first card in response to the first card being presented in a first style; and the second entry presentation module is configured to provide a second entry for managing multiple messages in the first card in response to the first card being presented in a first style.

[0110] In some embodiments, multiple messages include multiple notification messages.

[0111] like FIG. 5 As shown, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, at least one processor 510 or processing unit, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processor 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.

[0112] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media that is accessible by the electronic device 500 and includes both volatile and nonvolatile media, removable and non-removable media. The memory 520 can be volatile (such as register, cache, RAM), non-volatile (such as ROM, EEPROM, flash memory), or some combination of the two. The storage device 530 can be a removable or non-removable media, and can include machine-readable media, such as flash drives, magnetic disks, or any other media that can be used to store information and / or data and that can be accessed by the electronic device 500.

[0113] The electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5 FIG. 5, a magnetic disk drive and an optical disk drive can be provided for reading from or writing to a removable, non-removable, volatile, or non-volatile media such as a floppy disk, a magnetic tape, or an optical disk, respectively. In these instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.

[0114] The communication unit 540 enables communications with other electronic devices over a communication medium. Additionally, the functionality of the components of the electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines that are capable of communicating with one another over a communication connection. As such, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes.

[0115] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc. through the communication unit 540, as needed, one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices. Such communication can be carried out via an input / output (I / O) interface (not shown).

[0116] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.

[0117] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0118] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium. The instructions stored on the computer readable storage medium can be used to program a computer, a programmable data processing apparatus, and / or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0119] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0120] The computer program product of the present disclosure can have a signal including said computer program. This signal can be electronic, electromagnetic, optical, or any other suitable type of signal. Such a signal can be provided through a communication connection, such as electrical wiring, optical fiber, wireless interface, etc. Examples of computer program products include computer program implemented on a personal computer, server, or other networked device. A non-transitory computer readable medium, such as a floppy disk, CD-ROM, DVD-ROM, Blu-ray Disc, hard disk, or memory stick, can also be used to implement the present disclosure. The computer program product of the present disclosure can also be provided as a service to download and use the computer program over a network, such as the Internet.

[0121] Having described several implementations of the present disclosure, it will be clear to those skilled in the art that many modifications, additions, and substitutions are possible without departing from the scope and spirit of the described implementations. Many modifications and variations of the present disclosure are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims, the present disclosure can be practiced otherwise than as specifically described. While the present disclosure has been described with reference to the implementation figures, it will be understood by those skilled in the art that various changes can be made and equivalents can be substituted for elements thereof without departing from the scope of the present disclosure. In addition, many modifications can be made to adapt to a particular situation and the teachings of the present disclosure to a specific implementation, without departing from the central novel teachings of the application. The implementation(s) illustrated and described herein are meant only to serve as examples. Departures in form and detail are within the scope of the disclosure. Therefore, one skilled in the art can restructure the implementation(s) as needed, while still adhering to the principles of the present disclosure.

Claims

1. A method for interface interaction, comprising: In response to multiple received messages meeting preset conditions, the first card corresponding to the first message among the multiple messages is presented in the viewing interface in a first style, and the first style indicates that at least one message among the multiple messages is hidden; In response to the triggering of a first control associated with the first card, multiple cards corresponding to the multiple messages are presented in a second style in the viewing interface, the multiple cards including the first card; as well as A second control associated with the plurality of cards is presented, the second control being configured to switch the second style to the first style.

2. The method according to claim 1, further comprising: The multiple messages are received continuously within a preset time period; as well as In response to the multiple messages being associated with the same type, it is determined that the multiple messages satisfy the preset condition.

3. The method according to claim 2, wherein, The response that the multiple messages are associated with the same type, determining that the multiple messages satisfy the preset condition, includes: In response to the multiple messages being associated with the same type, a first number of the multiple messages is determined; and In response to the first number reaching a preset number, it is determined that the multiple messages satisfy the preset condition.

4. The method according to claim 3, further comprising: Receive an operation to remove at least one second message from the plurality of messages; as well as In response to the second number of remaining messages in the multiple messages being less than the preset number, the presentation of the second control in the viewing interface is stopped.

5. The method according to claim 1, wherein, The first card corresponding to the first message among the multiple messages, presented in a first style, includes: Present the first card and a graphic element indicating that the at least one message is hidden.

6. The method according to claim 1, further comprising: In response to the first card being presented in the viewing interface, the browsing status of the multiple messages is updated; or In response to the first card being presented in the viewing interface, the first viewing state of the first message is updated, while the second viewing state of the third message among the multiple messages is maintained.

7. The method according to claim 1, wherein, The plurality of cards includes a second card, wherein the first content structure of the first card is different from the second content structure of the second card.

8. The method according to claim 1, further comprising: A prompt message is displayed, indicating a third number of unread messages, wherein the third number is independent of the at least one hidden message; as well as In response to the triggering of the prompt message, the viewing interface is displayed.

9. The method of claim 1, further comprising at least one of the following: In response to the first card being presented in the first style, a first entry point for managing the first message is provided in the first card; In response to the first card being presented in the first style, a second entry point for managing the multiple messages is provided in the first card.

10. The method according to claim 1, wherein, The multiple messages include multiple notification messages.

11. A device for interface interaction, comprising: The first style presentation module is configured to, in response to multiple received messages meeting preset conditions, present a first card in the viewing interface in a first style corresponding to the first message among the multiple messages, wherein the first card indicates that at least one message among the multiple messages is hidden; The second style presentation module is configured to, in response to the triggering of the first control associated with the first card, present multiple cards corresponding to the multiple messages in the viewing interface in a second style, the multiple cards including the first card; as well as The control rendering module is configured to render a second control associated with the plurality of cards, the second control being configured to switch the second style to the first style.

12. An electronic device, comprising: At least one processor; as well as At least one memory, coupled to the at least one processor and storing instructions for execution by the at least one processor, which, when executed by the at least one processor, cause the electronic device to perform the method according to any one of claims 1 to 10.

13. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 10.

14. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 10.