Interaction method and apparatus and computer-readable storage medium

By displaying the message preview window and message entry control on the first media interface of the multimedia application and displaying the message page in response to user operations, the user operation inconvenience caused by the position of the message entry control is solved, and the convenience and efficiency of user operation are improved.

WO2025119064A1PCT designated stage expired Publication Date: 2025-06-12BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/135108
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-04
Filing Date
2024-11-28
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

In multimedia applications, the message entry control may be set in a position where the user's operation is inefficient, resulting in inconvenient operation of the user.

Method used

An interactive method is provided to display a message page by displaying a message preview window and a message entry control on the first media interface and in response to a user's operation. This method allows the user to trigger message functions through a variety of ways, such as clicking on the message entry control, sliding edge area, or pulling down the message preview window.

Benefits of technology

By providing a message preview window and a variety of ways to trigger message pages, it is possible to improve the utilization rate of the media interface while compensating for inefficient operation and improving the convenience and efficiency of user operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024135108_12062025_PF_FP_ABST
    Figure CN2024135108_12062025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to an interaction method and apparatus and a computer-readable storage medium, and relates to the technical field of terminals. The interaction method comprises: in response to triggering a display of a first media interface, displaying a message preview window on the first media interface, the message preview window containing a preview of at least one unread message, and the first media interface being used for displaying multimedia content; displaying a message entry control on the first media interface; and, in response to a specified operation on the message entry control, displaying a message page.
Need to check novelty before this filing date? Find Prior Art

Description

Interaction method, device and computer-readable storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application is based on and claims priority to an application filed in China with application number 202311651049.9 and filing date December 4, 2023. The disclosure of the application in China is hereby incorporated as a whole into this application. Technical Field

[0003] The present disclosure relates to the field of terminal technology, and in particular to an interaction method, device, and computer-readable storage medium. Background Art

[0004] Many types of applications provide users with a messaging function, which is used for different users to send messages to each other for online communication. Summary of the Invention

[0005] This summary is provided to briefly introduce concepts that will be described in detail in the detailed description below. This summary is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.

[0006] According to some embodiments of the present disclosure, an interaction method is provided, including: in response to triggering the display of a first media interface, displaying a message preview window on the first media interface, the message preview window including a preview of at least one unread message, the first media interface being used to display multimedia content; displaying a message entry control on the first media interface; and displaying a message page in response to a specified operation on the message entry control.

[0007] According to other embodiments of the present disclosure, an interactive device is provided, including: a first display module, configured to display a message preview window on the first media interface in response to triggering the display of a first media interface, the message preview window including a preview of at least one unread message, the first media interface being used to display multimedia content; a second display module, configured to display a message entry control on the first media interface; and a third display module, configured to display a message page in response to a specified operation on the message entry control.

[0008] According to some embodiments of the present disclosure, an electronic device is provided, including: a memory; and a processor coupled to the memory, wherein the processor is configured to execute the interaction method of any embodiment described in the present disclosure based on instructions stored in the memory.

[0009] According to some embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the interactive method of any embodiment described in the present disclosure is performed.

[0010] According to some embodiments of the present disclosure, a computer program is provided, comprising: instructions, which, when executed by a processor, cause the processor to perform the interactive method of any embodiment described in the present disclosure.

[0011] Other features, aspects and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The preferred embodiments of the present disclosure are described below with reference to the accompanying drawings. The drawings described herein are used to provide a further understanding of the present disclosure. Each of the drawings, together with the following detailed description, is included in this specification and forms a part of the specification to explain the present disclosure. It should be understood that the drawings described below only relate to some embodiments of the present disclosure and do not constitute a limitation of the present disclosure. In the drawings:

[0013] FIG1 shows a schematic diagram of an application interface according to some embodiments.

[0014] FIG2 shows a schematic flow chart of an interaction method according to some embodiments of the present disclosure.

[0015] 3A and 3B show schematic diagrams of a first media interface according to some embodiments of the present disclosure.

[0016] FIG4 shows a schematic diagram of a second media interface according to some embodiments of the present disclosure.

[0017] 5A and 5B are schematic diagrams of a first media interface according to other embodiments of the present disclosure.

[0018] FIG6 shows a schematic diagram of a message page according to some embodiments of the present disclosure.

[0019] FIG7 shows a schematic structural diagram of an interaction device according to some embodiments of the present disclosure.

[0020] FIG8 shows a schematic structural diagram of an electronic device according to some embodiments of the present disclosure.

[0021] FIG9 shows a schematic structural diagram of a computer system according to some embodiments of the present disclosure.

[0022] It should be understood that, for ease of description, the dimensions of the various parts shown in the drawings are not necessarily drawn to scale. The same or similar reference numerals are used throughout the drawings to indicate the same or similar parts. Therefore, once an item is defined in one drawing, it may not be discussed further in subsequent drawings. DETAILED DESCRIPTION

[0023] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. However, it is obvious that the embodiments described are only some embodiments of the present disclosure, rather than all embodiments. The following description of the embodiments is actually only illustrative and is in no way intended to limit the present disclosure and its application or use. It should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein.

[0024] It should be understood that the various steps described in the method embodiments of the present disclosure can be performed in different orders and / or performed in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect. Unless otherwise specifically stated, the relative arrangement, numerical expressions and numerical values ​​of the parts and steps set forth in these embodiments should be interpreted as being merely exemplary and do not limit the scope of the present disclosure.

[0025] As used in this disclosure, the term "include" and its variations are intended to be open-ended terms that include at least the following elements / features but do not exclude other elements / features, i.e., "including but not limited to." Furthermore, the term "comprise" and its variations are intended to be open-ended terms that include at least the following elements / features but do not exclude other elements / features, i.e., "including but not limited to." Therefore, "include" and "include" are synonymous. The term "based on" means "based, at least in part, on."

[0026] References throughout this specification to "one embodiment," "some embodiments," or "an embodiment" mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present disclosure. For example, the term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Furthermore, the appearances of the phrases "in one embodiment," "in some embodiments," or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment, but may.

[0027] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules, or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules, or units. Unless otherwise specified, concepts such as "first" and "second" are not intended to imply that the objects described in such a manner must be in a given order in time, space, ranking, or any other manner.

[0028] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0029] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0030] The following detailed description of the embodiments of the present disclosure is provided in conjunction with the accompanying drawings, but the present disclosure is not limited to these specific embodiments. The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. In addition, in one or more embodiments, specific features, structures, or characteristics may be combined in any suitable manner that will be apparent to those skilled in the art from this disclosure.

[0031] Some applications trigger the display of a message page through a message entry. Figure 1 shows a schematic diagram of an application interface of some embodiments. As shown in Figure 1, in interface 1, when a user clicks a message entry control 11, a message page (not shown in the figure) can be displayed.

[0032] To facilitate user access to messaging functionality, a message entry can be placed at a location that is easily accessible. For example, some applications place the message entry at the bottom of the page. This allows users to easily access controls at the bottom of an application, such as a message control, when using a touchscreen mobile terminal (e.g., a mobile phone) with one hand.

[0033] Multimedia applications are mainly used for users to browse multimedia content, such as long videos, short videos, graphic content, and so on. Long videos refer to videos with a duration greater than a threshold; short videos refer to videos with a duration less than a threshold; graphic content refers to content that includes one or more images, and some content may also include text descriptions. Multimedia applications can also set up messaging functions to facilitate communication between different users. For example, users with friend relationships can share multimedia content or chat with each other through messaging functions; viewers of multimedia content can send messages to creators to express their appreciation, questions, or communicate about the multimedia content published by the creators; the system side of the application can also send notifications to users through messaging functions. Of course, the application scenarios of the messaging function are not limited to the above content, so I will not go into details here.

[0034] As multimedia applications gain more functionality, the number of controls that need to be arranged within the application interface also increases. To improve user convenience, consider prioritizing the placement of important functional controls in areas that are easily accessible, such as the bottom of the application interface. In this case, it may be necessary to move controls that are not frequently used within the multimedia application, such as the message entry control.

[0035] While messaging isn't a primary function of multimedia applications, it can still help users use the application. Since the message entry control may be located in a location where user operation is inefficient, other methods can be provided to compensate for the user's operational inconvenience. An embodiment of the disclosed interaction method is described below with reference to FIG2 .

[0036] Figure 2 shows a flow chart of an interaction method according to some embodiments of the present disclosure. As shown in Figure 2 , the interaction method of this embodiment includes steps S202 to S206.

[0037] In step S202, in response to triggering the display of the first media interface, a message preview window is displayed on the first media interface, the message preview window including a preview of at least one unread message, and the first media interface is used to display multimedia content.

[0038] For example, the display of the first media interface is triggered by switching from an interface other than the first media interface to the first media interface; when the first media interface is the homepage of the application, the display of the first media interface is triggered by opening the application.

[0039] The message preview window includes, for example, one or more message preview items, each message preview item corresponding to a user. In addition to previews of unread messages, the message preview window may also include previews of read messages.

[0040] In some embodiments, the message preview window includes a specified number of preview items. If the number of preview items corresponding to unread messages is less than the specified number, the message preview window also includes preview items corresponding to read messages. For example, if the specified number is 3, and only two users have sent messages to the application user that have not been read by the application user, the message preview items corresponding to these two users can be displayed, and an additional preview item corresponding to another user can be displayed. If the number of users with unread messages is greater than the specified number, only the specified number of preview items can be displayed. In this way, the size of the message preview window can be fixed.

[0041] The message preview window can be a window floating on the upper layer of the first media interface, or a window arranged side by side with the multimedia content in the first media interface. In some embodiments, the top layer of the message preview window is arranged above the multimedia content for easy viewing by the user.

[0042] In some embodiments, when the user performs a close operation on the message preview window, the message preview window can be closed and the message page is not displayed. The closing operation is, for example, clicking the close control on the message preview window, or folding the message preview window through a sliding operation, etc., which will not be repeated here; or, when the user does not perform any operation on the message preview window within a specified time, the message preview window is automatically closed and the message page is not displayed.

[0043] In some embodiments, a message preview window may be displayed while triggering the display of the first media interface. Thus, when the first media interface is displayed, the user does not need to perform additional operations to trigger the display of the message preview window.

[0044] In some embodiments, in response to switching from another interface to the first media interface, if there are currently no unread messages, the message preview window is not displayed in the first media interface. This allows the user to be reminded through the message preview window if there are unread messages, and reduces the impact on the user's viewing of multimedia content if there are no unread messages.

[0045] In step S204, a message entry control is displayed on the first media interface.

[0046] In some embodiments, the message entry control is located in the upper half of the first media interface. This allows the lower half of the first media interface, which is more accessible to users, to be used for other controls. In some embodiments, the message entry control is located in the left half of the upper half of the first media interface. This allows the right half, which is more accessible to most users, to be used for other controls.

[0047] In step S206, in response to a designated operation on the message entry control, a message page is displayed. The designated operation may be, for example, a click, a long press, or other types of operations, which will not be described in detail here.

[0048] Through the above embodiment, the message preview window can be used to extend and supplement the message function. Therefore, even if the message entry control is deployed in a difficult-to-reach location, the efficiency of the message function is not affected. This improves the overall convenience of the media interface and the efficiency of each control in the media interface.

[0049] Figure 3A shows a schematic diagram of a first media interface according to some embodiments of the present disclosure, which presents a situation where there are currently no unread messages or the message preview window has been closed by the user. As shown in Figure 3A, in the first media interface 3 of this embodiment, multimedia content 32 is displayed. A message entry control 31 is set in the upper half of the first media interface 3. For example, it is set in the upper left corner of the first media interface 3. For example, the message entry control can be the control closest to the upper left corner among the controls of the first media interface.

[0050] The above-mentioned deployment method of the message entry control is merely exemplary and does not limit the specific implementation of this disclosure. For example, the message entry control can be placed in areas with relatively low user operation efficiency, such as blind spots for one-handed operation or areas outside the one-handed reachable area. These areas can be determined by pre-counting the one-handed reachable areas of multiple users. Thus, controls with higher relevance to multimedia content can be deployed outside the blind spots for one-handed operation or within the one-handed reachable area.

[0051] Regardless of whether the message preview window is displayed, some embodiments of the present disclosure also provide a method for triggering a message function. In some embodiments, a message page is displayed in response to a sliding operation on the edge area of ​​the first media interface corresponding to the message entry control. The edge area of ​​the first media interface is the area covering the edge of the first media interface. The direction of the sliding operation can point to the center position of the first media interface, or be perpendicular to the edge corresponding to the edge area. For example, if the edge area is the left edge area of ​​the first media interface, the direction of the sliding operation is a right swipe; if the edge area is the right edge area of ​​the first media interface, the direction of the sliding operation is a left swipe. Then, the display of the message page can be triggered when the user ends the sliding operation.

[0052] The edge area corresponding to the message entry may be an edge area close to the message entry control. In some embodiments, the edge area corresponding to the message entry control is the edge area closer to the message entry control in the two side edge areas of the first media interface. For example, if the message entry is located in the left half of the first media interface, the message page is displayed in response to a sliding operation on the left edge area of ​​the first media interface; if the message entry is located in the right half of the first media interface, the message page is displayed in response to a sliding operation on the right edge area of ​​the first media interface.

[0053] As shown in Figure 3B, on the first media interface 3, swiping right on the left edge of the interface triggers the display of the message page. Optionally, during the swiping process, the floating layer 32 can be made semi-transparent, gradually expanding as the user moves until it reaches a preset range. Then, when the user stops swiping, i.e., lifts their finger, the message page is displayed.

[0054] The message entry control can be a control that is common to multiple interfaces. In some embodiments, a message entry control is displayed in a second media interface for displaying multimedia content, wherein the position of the message entry control in the second media interface is the same as the position of the message entry control in the first media interface. In the specific implementation process, the message entry control in the first media interface and the second media interface can be the same control instance or different control instances. In the case of different control instances, the message entry controls in the first media interface and the second media interface can be controls with the same style, position, and function.

[0055] For example, the first media interface shown in Figures 3A and 3B can be a display interface for multimedia content corresponding to the "Homepage", which is used to push multimedia content to users based on a specified recommendation strategy. Figure 4 shows a schematic diagram of a second media interface according to some embodiments of the present disclosure. As shown in Figure 4, the second media interface of this embodiment can be a display interface for multimedia content corresponding to "Friends", which is used to push videos posted by friends to users. In the second media interface 4, multimedia content 42 is displayed. In the upper left corner of the interface, a message entry control 41 that is the same as the message entry control 31 of the first media interface 3 is displayed, and the positions of the message entry control 31 and the message entry control 41 are the same. Thus, from the user's perspective, the same message entry control is presented in multiple different media interfaces. Therefore, the consistency of user operations in interfaces with similar functions can be ensured.

[0056] The second media interface may also include a message preview window. For a specific implementation, reference may be made to the message preview window in the first media interface, which will not be described in detail here.

[0057] Figure 5A shows a schematic diagram of a first media interface according to some other embodiments of the present disclosure. As shown in Figure 5A, the first media interface 5 of this embodiment includes a message preview window 51 and multimedia content 52. The message preview window 51 includes three message preview entries, namely, message preview entries for user C, user D, and group F. Among them, there are 2 unread messages from user C and 3 unread messages from user D, which can be indicated by unread marks. In addition, messages from other users have all been read. The messages of group F have all been read, so there is no corresponding unread mark.

[0058] In some embodiments, in response to a specified operation on the message preview window, a message page is displayed. The message page is the same page as the message page triggered by the message entry control and by sliding in the edge area. Thus, the message preview window can also trigger the display of the message page. The specified operation is, for example, a pull-down operation on the edge of the message preview window, or a click operation on the message preview window. Other operations may be performed as needed, which will not be repeated here. For example, a drop-down identification control 511 is included at the bottom edge of the message preview window 51. The user can trigger the display of the message page by touching the drop-down identification control 511 and performing a sliding operation.

[0059] By displaying a message preview window when switching to the first media interface, users can easily view their current unread messages and trigger message functions. Furthermore, by triggering the display of the message preview window when the user switches interfaces, the message preview window can be prevented from being displayed for a long time, which could affect the user's browsing of multimedia content. This improves user operational efficiency and user experience.

[0060] Figure 5A also exemplifies the positional relationship between the message preview window 51 and the multimedia content 52. In this embodiment, the message preview window 51 is located above the multimedia content 52, and the multimedia content 52 is partially displayed. For example, the effect of fully displaying the multimedia content 52 can be as shown in multimedia content 32 in Figure 3A, that is, the image includes two complete mountains and the sun. In the first media interface 5 shown in Figure 5A, although the message preview window 51 does not obscure the multimedia content 52 due to the display of the message preview window 51, the multimedia content 52 is partially pushed out of the interface, so that the mountain in the multimedia content is only partially displayed.

[0061] In some embodiments, an animation effect can be used to achieve a smooth transition between the message preview window and the message page. For example, in response to a pull-down operation on the edge of the message preview window, an animation is displayed to expand the message preview window; in response to the end of the animation, the message page is displayed. Thus, visually, the message preview window expands to form the message page. In specific implementations, the transition animation is displayed before switching to the message page.

[0062] An exemplary implementation of the animation is as follows. The background area of ​​the message preview window is extended in the direction of the multimedia content in the first media interface to present the expansion effect of the message preview window. Alternatively, in response to a sliding operation, a translucent mask layer is added to the upper layer of the message preview window, and the initial size of the mask layer is the same as that of the message preview window. As the sliding operation proceeds, the transparency of the mask layer gradually decreases and the height gradually increases until it covers the entire first media interface, and then triggers the display of the message page.

[0063] As shown in FIG5B , in response to a user sliding down the edge of the message preview window, a translucent floating layer 512 is displayed. As the user continues to slide down, the transparency of the floating layer 512 gradually decreases and the floating layer 512 gradually extends toward the bottom of the first media interface (increasing in size). Thus, visually, the message preview window is expanded.

[0064] In some embodiments, in response to a pull-down operation on the edge of the message preview window, the display area of ​​the message preview window is gradually expanded, and the media content is gradually moved out of the first media interface; in response to the media content being completely moved out of the first media interface, the message page is displayed. For example, in Figure 5B, as the message preview window 51 expands, the multimedia content 52 gradually moves downward until it is completely "pushed out" of the first media interface by the message preview window.

[0065] Through the above embodiments, a smooth transition from the message preview window to the message page can be achieved, thereby improving the fluency of user operations.

[0066] The above embodiment provides at least three ways to trigger the message page, which can improve the utilization of the media interface while providing multiple ways to enter the message page to compensate for the operating efficiency. This improves the overall convenience of the media interface and the operating efficiency of each control in the media interface.

[0067] The message page triggered by the various message function triggering methods provided by the embodiments of the present disclosure is the same page. That is, users can access the message page in three different ways. Figure 6 shows a schematic diagram of a message page according to some embodiments of the present disclosure. As shown in Figure 6, message page 6 includes chat preview entries corresponding to multiple users, such as chat preview entries corresponding to User C, User D, Group F, User E, User G, User H, User I, and User J. Each preview entry may include a user identifier (e.g., name, avatar, etc.), as well as information about the most recent message or the user's recent status. For example, the chat preview entry corresponding to User C includes the user's avatar control 64, User C's name "User C," and the most recent message sent two minutes ago, "Where are you going tomorrow?" In addition, if a message sent by a user is not read by the user of the application, the chat preview entry may also include an unread indicator. The unread indicator can be a globally unified indicator, or it can be personalized based on the number of unread messages. For example, if two messages sent by User C are unread, this is indicated by the number 2 in the unread indicator 63. After the chat preview entry is triggered, the chat interface may be displayed.

[0068] In some embodiments, the message page may also include a quick access panel for multiple users, including multiple user controls. As shown in Figure 6, the message page 6 includes user controls corresponding to user A, user B, user C, user D, and user E, and the user controls can be represented by the user's avatar. Each user control also has a status indicator control. For example, a status indicator control 62 is set next to the user control 61 of user E. The status indicator control can be an indication of whether the user is a friend of the user of the application, or it can be an indication of whether the user is online. For example, if user A is not a friend of the application user, the status indicator control displays a plus sign so that the user can add user A as a friend by triggering the user control of user A. For another example, if user B is offline and users C, D, and E are online, the status indicator control of user B and the status indicator controls of users C, D, and E use different styles. By triggering the user control of a friend user, the user can display the chat interface corresponding to the friend.

[0069] In some embodiments, the message page 6 may further include a return control 65 , which allows the user to return to the first media interface or the second media interface.

[0070] An embodiment of the interactive device disclosed herein will be described below with reference to FIG. 7 .

[0071] Figure 7 illustrates a schematic diagram of an interactive device according to some embodiments of the present disclosure. As shown in Figure 7 , the interactive device 7 of this embodiment includes: a first display module 71 configured to display a message preview window on the first media interface in response to triggering the display of the first media interface, the message preview window including a preview of at least one unread message, the first media interface being used to display multimedia content; a second display module 72 configured to display a message entry control on the first media interface; and a third display module 73 configured to display a message page in response to a specified operation on the message entry control.

[0072] In some embodiments, the third display module 73 is further configured to: display a message page in response to a designated operation on the message preview window.

[0073] In some embodiments, the designated operation is a pull-down operation, and the third display module 73 is further configured to: display the message page in response to a pull-down operation on an edge of the message preview window.

[0074] In some embodiments, the third display module 73 is further configured to: display an animation of expanding the message preview window in response to a pull-down operation on the edge of the message preview window; and display the message page in response to the end of the animation.

[0075] In some embodiments, the third display module 73 is further configured to: display a message preview window above the multimedia content in the first media interface, wherein the media content is partially displayed.

[0076] In some embodiments, the third display module 73 is further configured to: in response to a pull-down operation on the edge of the message preview window, gradually expand the display area of ​​the message preview window and gradually move the media content out of the first media interface; in response to the media content being completely moved out of the first media interface, display the message page.

[0077] In some embodiments, the message preview window includes a specified number of preview items. When the number of preview items corresponding to unread messages is less than the specified number, the message preview window further includes preview items corresponding to read messages.

[0078] In some embodiments, the third display module 73 is further configured to display a message page in response to a sliding operation on an edge area of ​​the first media interface corresponding to the message entry control.

[0079] In some embodiments, the edge area corresponding to the message entry control is the edge area closer to the message entry control among the two side edge areas of the first media interface.

[0080] In some embodiments, the interactive device 7 also includes a fourth display module, which is configured to: display a message entry control on a second media interface for displaying multimedia content, wherein the position of the message entry control on the second media interface is the same as the position of the message entry control on the first media interface.

[0081] It should be noted that the above-mentioned units are merely logical modules divided according to the specific functions they implement, and are not intended to limit specific implementation methods. For example, they can be implemented in software, hardware, or a combination of software and hardware. In actual implementation, the above-mentioned units can be implemented as independent physical entities, or can also be implemented by a single entity (for example, a processor (CPU or DSP, etc.), an integrated circuit, etc.). In addition, the above-mentioned units are shown with dotted lines in the accompanying drawings to indicate that these units may not actually exist, and the operations / functions they implement can be implemented by the processing circuit itself.

[0082] In addition, although not shown, the device may also include a memory that can store various information generated by the device and the various units contained in the device during operation, programs and data used for operation, data to be sent by the communication unit, etc. The memory can be volatile memory and / or non-volatile memory. For example, the memory can include but is not limited to random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), and flash memory. Of course, the memory can also be located outside the device. Optionally, although not shown, the device may also include a communication unit that can be used to communicate with other devices. In one example, the communication unit can be implemented in an appropriate manner known in the art, for example, including communication components such as an antenna array and / or a radio frequency link, various types of interfaces, communication units, etc. This will not be described in detail here. In addition, the device may also include other components not shown, such as a radio frequency link, a baseband processing unit, a network interface, a processor, a controller, etc. This will not be described in detail here.

[0083] Some embodiments of the present disclosure also provide an electronic device. Figure 8 shows a schematic structural diagram of an electronic device according to some embodiments of the present disclosure. For example, in some embodiments, the electronic device 8 can be various types of devices, for example, including but not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. For example, the electronic device 8 may include a display panel for displaying data and / or execution results utilized in the scheme of the present disclosure. For example, the display panel can be of various shapes, such as a rectangular panel, an elliptical panel, or a polygonal panel. In addition, the display panel can be not only a flat panel, but also a curved panel or even a spherical panel.

[0084] As shown in FIG8 , the electronic device 8 of this embodiment includes a memory 81 and a processor 82 coupled to the memory 81. It should be noted that the components of the electronic device 8 shown in FIG8 are merely exemplary and non-limiting. The electronic device 8 may also include other components as required by actual applications. The processor 82 may control the other components in the electronic device 8 to perform desired functions.

[0085] In some embodiments, the memory 81 is configured to store one or more computer-readable instructions. When the processor 82 is configured to execute the computer-readable instructions, the computer-readable instructions, when executed by the processor 82, implement the method according to any of the above-described embodiments. The specific implementation and related explanations of each step of the method can be found in the above-described embodiments, and any repetitive details are omitted here.

[0086] For example, the processor 82 and the memory 81 may communicate with each other directly or indirectly. For example, the processor 82 and the memory 81 may communicate with each other via a network. The network may include a wireless network, a wired network, and / or any combination of wireless networks and wired networks. The processor 82 and the memory 81 may also communicate with each other via a system bus, which is not limited in this disclosure.

[0087] For example, the processor 82 can be embodied as various appropriate processors, processing devices, etc., such as a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The central processing unit (CPU) can be an X86 or ARM architecture, etc. For example, the memory 81 can include any combination of various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The memory 81 can include, for example, a system memory, which stores, for example, an operating system, an application, a boot loader (Boot Loader), a database, and other programs. Various applications and various data can also be stored in the storage medium.

[0088] In addition, according to some embodiments of the present disclosure, when various operations / processes according to the present disclosure are implemented through software and / or firmware, the programs constituting the software can be installed from a storage medium or a network to a computer system having a dedicated hardware structure, such as the computer system 90 shown in Figure 9. When the various programs are installed, the computer system can perform various functions, including the functions described above. Figure 9 shows a schematic structural diagram of a computer system according to some embodiments of the present disclosure.

[0089] In Figure 9, a central processing unit (CPU) 901 performs various processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage part 908 to a random access memory (RAM) 903. In the RAM 903, data required when the CPU 901 performs various processes, etc., is also stored as needed. The central processing unit is merely exemplary and may also be other types of processors, such as the various processors described above. The ROM 902, RAM 903, and storage part 908 may be various forms of computer-readable storage media, as described below. It should be noted that although ROM 902, RAM 903, and storage device 908 are shown separately in Figure 9, one or more of them may be combined or located in the same or different memory or storage modules.

[0090] The CPU 901, the ROM 902, and the RAM 903 are connected to one another via a bus 904. An input / output interface 905 is also connected to the bus 904.

[0091] The following components are connected to the input / output interface 905: an input portion 906, such as a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; an output portion 907, including a display, such as a cathode ray tube (CRT), liquid crystal display (LCD), speaker, vibrator, etc.; a storage portion 908, including a hard disk, magnetic tape, etc.; and a communication portion 909, including a network interface card, such as a LAN card, modem, etc. The communication portion 909 allows communication processing to be performed via a network, such as the Internet. It will be readily understood that although FIG9 shows that the various devices or modules in the computer system 90 communicate via the bus 904, they may also communicate via a network or other means, where the network may include a wireless network, a wired network, and / or any combination of wireless and wired networks.

[0092] A drive 910 is also connected to the input / output interface 905 as needed. A removable medium 911 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory or the like is mounted on the drive 910 as needed so that a computer program read therefrom is installed in the storage portion 908 as needed.

[0093] In the case of realizing the above-described series of processing by software, a program constituting the software can be installed from a network such as the Internet or a storage medium such as the removable medium 911 .

[0094] According to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the CPU 901, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0095] It should be noted that in the context of the present disclosure, a computer-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that may be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0096] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0097] In some embodiments, a computer program is further provided, comprising: instructions, which, when executed by a processor, cause the processor to perform the interaction method of any of the above embodiments. For example, the instructions may be embodied as computer program codes.

[0098] In embodiments of the present disclosure, computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or combinations thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0099] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0100] The modules, components, or units described in the embodiments of the present disclosure may be implemented in software or hardware. The names of the modules, components, or units do not necessarily limit the modules, components, or units themselves.

[0101] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, and without limitation, exemplary hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0102] According to some embodiments of the present disclosure, a computer program is provided, comprising: instructions, which, when executed by a processor, cause the processor to perform the interactive method of any embodiment described in the present disclosure.

[0103] According to some embodiments of the present disclosure, a computer program product is provided, comprising instructions, which, when executed by a processor, implement the interactive method of any embodiment described in the present disclosure.

[0104] The above descriptions are merely some embodiments of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in the present disclosure.

[0105] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the present disclosure may be practiced without these specific details. In other cases, well-known methods, structures, and techniques are not presented in detail in order not to obscure the understanding of the description.

[0106] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0107] Although some specific embodiments of the present disclosure have been described in detail by way of examples, those skilled in the art will appreciate that the above examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Those skilled in the art will appreciate that modifications may be made to the above embodiments without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.

Claims

1. An interactive method, comprising: In response to triggering display of a first media interface, displaying a message preview window on the first media interface, the message preview window including a preview of at least one unread message, the first media interface being used to display multimedia content; Displaying a message entry control on the first media interface; In response to a designated operation on the message entry control, a message page is displayed.

2. The interactive method according to claim 1, further comprising: In response to a designated operation on the message preview window, the message page is displayed.

3. The interactive method according to claim 2, wherein: The designated operation is a pull-down operation, and in response to the designated operation on the message preview window, displaying the message page includes: In response to the pull-down operation on the edge of the message preview window, the message page is displayed.

4. The interactive method according to claim 3, wherein: In response to the pull-down operation on the edge of the message preview window, displaying the message page comprises: In response to the pull-down operation on the edge of the message preview window, displaying an animation of expanding the message preview window; In response to the animation ending, the message page is displayed.

5. The interactive method according to any one of claims 2 to 4, wherein: The displaying of the message preview window on the first media interface includes: In the first media interface, the message preview window is displayed above the multimedia content, wherein the media content is partially displayed.

6. The interactive method according to claim 5, wherein: In response to the designated operation on the message preview window, displaying the message page includes: In response to the pull-down operation on the edge of the message preview window, gradually expanding the display area of ​​the message preview window and gradually moving the media content out of the first media interface; In response to the media content being completely moved out of the first media interface, the message page is displayed.

7. The interactive method according to any one of claims 2 to 6, wherein: The message preview window includes a specified number of preview items. When the number of preview items corresponding to unread messages is less than the specified number, the message preview window also includes preview items corresponding to read messages.

8. The interactive method according to any one of claims 1 to 7, further comprising: In response to a sliding operation on an edge area of ​​the first media interface corresponding to the message entry control, the message page is displayed.

9. The interactive method according to claim 8, wherein: The edge area corresponding to the message entry control is an edge area closer to the message entry control among the two side edge areas of the first media interface.

10. The interactive method according to any one of claims 1 to 9, further comprising: The message entry control is displayed in a second media interface for displaying multimedia content, wherein a position of the message entry control in the second media interface is the same as a position of the message entry control in the first media interface.

11. An interactive device, comprising: a first display module, configured to display a message preview window on the first media interface in response to triggering display of the first media interface, the message preview window including a preview of at least one unread message, the first media interface being used to display multimedia content; A second display module is configured to display a message entry control on the first media interface; The third display module is configured to display a message page in response to a designated operation on the message entry control.

12. An interactive device, comprising: Memory; as well as A processor coupled to the memory, wherein the processor is configured to execute the interaction method according to any one of claims 1 to 10 based on instructions stored in the memory.

13. A computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the interactive method according to any one of claims 1 to 10.

14. A computer program comprising: Instructions, when executed by a processor, cause the processor to perform the interaction method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Information prompt method and system of mobile terminal

    CN104049847A

  • Message processing method and device and terminal

    CN107562361A

  • Message prompt method and device, equipment and memory medium

    CN108540646A

  • Message processing method and device, equipment and storage medium

    CN114896536A

  • Interaction method and device and computer readable storage medium

    CN117651091A