Message presentation method and device

By creating a priority window for continuous display on the mobile terminal, the problem of users ignoring important messages is solved, and timely notification and efficient processing of key information source messages when the display area is restricted is achieved, improving the user experience.

CN111930450BActive Publication Date: 2025-01-10ALIBABA GROUP HOLDING LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN201910397008.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-05-13
Publication Date
2025-01-10
Estimated Expiration
2039-05-13

AI Technical Summary

Technical Problem

On mobile terminals with limited display areas, users are prone to ignore important messages from other information sources, and the prior art lacks an effective message presentation scheme to promptly notify users of new messages from key information sources.

Method used

Through the user's priority display operation, create a persistent display priority display window and associate a specific information source with the window, ensuring that new messages from the information source are always displayed when page switching, using a floating display window or a fixed display module , supports simultaneous display and visual distinction between multiple information sources.

Benefits of technology

It improves the efficiency of message presentation, enables users to promptly obtain new messages from key information sources under any page, improves the user experience, and facilitates users to quickly process and follow-up operations of the information they are interested in.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111930450B_ABST
    Figure CN111930450B_ABST
Patent Text Reader

Abstract

The present invention discloses a message presentation method and device. The method comprises: in response to a user's priority display operation on a specific information source, creating a priority display window and associating the specific information source with the priority display window, wherein the priority display window is a window that is continuously displayed under a page switching operation; and in response to the specific information source receiving new information, displaying a message representing the new information in the priority display window. Thus, the user can be informed of new messages from key information sources in a timely manner on any other page, thereby improving the message presentation efficiency and the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of software, and in particular to a message presenting method and device. Background Art

[0002] When people use chat applications or other applications with chat functions to have conversations, they often need to open a one-to-one conversation page to chat, which is especially true on mobile terminals with limited display areas. Figures 1A-1C The display example of the existing mobile chat application is shown. Specifically, Figure 1A A conversation list including friends A, B, C, D, etc. is shown. When the user needs to have a conversation, the user must select a specific friend conversation page (or a group chat conversation page including multiple participants) to have a conversation. Figure 1A After the friend A box is shown, you will enter Figure 1B The chat page with friend A is shown in FIG. The user can receive new messages from friend A on this page and enter the message to be sent to friend A in the input box at the bottom. In addition, the user may also perform other operations in the chat application besides the conversation, for example, Figure 1C As shown, read the content of the subscribed public account, etc.

[0003] When users focus on communicating with a certain object or browsing other information in the application, they tend to ignore the conversation information from one or more other objects. Figure 1B As shown in the conversation page with friend A or as Figure 1C As shown in the figure, when reading the pushed articles from the subscription account, it is easy to ignore the important messages from other friends B, C, and D.

[0004] In addition to the chat scenario, in other scenarios where the user needs to pay special attention to a specific information source, there is also the problem that the user cannot be informed of new messages from the specific information source in a timely manner.

[0005] Therefore, a more effective message presentation solution is needed. Summary of the invention

[0006] In view of this, the present invention proposes a novel message presentation solution, which can present new messages from a specific information source in a continuously displayed window based on user selection, thereby enabling users to promptly obtain new messages from key information sources on any other page, thereby improving message presentation efficiency and improving user experience.

[0007] According to one aspect of the present invention, a message presentation method is proposed, comprising: in response to a user's priority display operation on a specific information source, creating a priority display window and associating the specific information source with the priority display window, wherein the priority display window is a window that is continuously displayed under a page switching operation; and in response to the specific information source receiving new information, displaying a message representing the new information in the priority display window. The specific information source may be a conversation with a specific object, and the new message received by the specific information source may be a new conversation message from the specific object. Thus, by continuously displaying messages from key information sources, the message presentation efficiency is improved and the user experience is improved.

[0008] Preferably, the specific information source is a specific information source group including a plurality of information sources, thereby facilitating continuous display of the group that the user is concerned about.

[0009] Preferably, the priority display window is at least one of the following: a fixed display module that is continuously displayed in a given program; a floating display window that is continuously displayed in a given program and / or operating system. Thus, flexible selection for specific application scenarios is facilitated.

[0010] Preferably, the presentation method may further include: in response to a user's priority display operation on one or more second specific information sources, associating the priority display window with the one or more second specific information sources; in response to receiving a second new message from the one or more second specific information sources, displaying a second message representing the second new information in the priority display window. The priority display window displays messages from different information sources in a visually distinguishable manner. Alternatively, the presentation method may further include: in response to a user's priority display operation on a second specific information source, creating a second priority display window and associating the second priority display window with the second specific information source; in response to receiving a second new message from the second specific information source, displaying a second message representing the second new information in the second priority display window. The priority display window and the second priority display window may be displayed in a visually distinguishable manner. This enables simultaneous display of messages from multiple information sources.

[0011] Preferably, the presentation method may further include: in response to a user's selection operation on the message and / or the floating display window, jumping from a current display page to an information display page associated with the specific information source.

[0012] Alternatively, the presenting method may further include: in response to the user's selection operation on the message and / or the floating display window, displaying a continue operation bar associated with the message and / or the specific information source on the current display page. Further, the presenting method may further include: receiving the user's continue operation in the continue operation bar; and pushing the continue operation to the specific information source. Thus, the user's subsequent operation on the message of interest is facilitated.

[0013] Preferably, the message characterizing the new information includes at least one of the following: the new information itself; a simplified message of the new information; and a description and / or metadata features of the new information.

[0014] Preferably, in response to the specific information source receiving one or more new information, the presenting method of the present invention can display one or more messages representing the one or more new information one by one and / or scrolling in the priority display window, for example, displaying the messages in the priority display window in a bullet screen manner, thereby achieving a comprehensive and complete presentation of the messages.

[0015] Preferably, the priority display operation includes at least one of the following: a specific gesture operation; a specific gesture operation and a confirmation operation of a corresponding display button under the specific gesture operation.

[0016] Preferably, the user's priority display operation on a specific information source includes at least one of the following: the user performs a priority display operation on the specific information source item in a page containing an information source list; the user performs a priority display operation on a page for the specific information source.

[0017] Preferably, the presenting method may further include: in response to a user's moving operation on the priority display window, moving the priority display window to a specific position in the display area.

[0018] According to another aspect of the present invention, a message presentation device is also provided, including: a priority display window creation / association unit, for creating a priority display window and associating the specific information source with the priority display window in response to a user's priority display operation on a specific information source, wherein the priority display window is a window that remains displayed continuously under a page switching operation; and a representation message display unit, for displaying a message representing the new information in the priority display window in response to the specific information source receiving new information.

[0019] Preferably, the priority display window creation / association unit can be further used to: in response to a user's priority display operation on one or more second specific information sources, associate the priority display window with the one or more second specific information sources, and the representation message display unit can be further used to: in response to receiving second new information from the one or more second specific information sources, display a second message representing the second new information in the priority display window.

[0020] Preferably, the device may further include: a jumping unit, configured to jump from a current display page to an information display page associated with the specific information source in response to a user's selection operation on the message and / or the floating display window.

[0021] Preferably, the device may also include: a continue operation bar display unit, used to display a continue operation bar associated with the message and / or the specific information source on the current display page in response to the user's selection operation on the message and / or the floating display window.

[0022] Preferably, the device may further include: a continue operation bar operation unit, used for receiving a user's continue operation in the continue operation bar; and a push unit, used for pushing the continue operation to the specific information source.

[0023] Preferably, the priority display window creating / associating unit is further used for: in response to the specific information source receiving one or more new information, displaying one or more messages representing the one or more new information one by one and / or scrolling in the priority display window.

[0024] Preferably, the device may further include: a shift unit, configured to move the priority display window to a specific position in the display area in response to a user's movement operation on the priority display window.

[0025] According to one aspect of the present invention, a message presentation method is proposed, comprising: presenting a first display area and a second display area, wherein the first display area is used to display information from a specific information source, and the second display area is used to display page content; and when switching pages, maintaining continuous display of the first display area and presenting the second display area after the page is switched.

[0026] Preferably, the method further comprises: updating and displaying information from a specific information source in the first display area while continuously displaying the first display area.

[0027] According to another aspect of the present invention, a computing device is provided, comprising: a processor; and a memory on which executable codes are stored, and when the executable codes are executed by the processor, the processor executes the method as described above.

[0028] According to another aspect of the present invention, a non-transitory machine-readable storage medium is provided, on which executable code is stored. When the executable code is executed by a processor of an electronic device, the processor is caused to execute the method as described above.

[0029] The message presentation scheme of the present invention helps users to accurately obtain the messages they are interested in during the normal page switching and browsing operations by continuously displaying messages from a specific information source in a preferred display window. The above window can be bound to multiple information sources, and users can quickly jump or reply by operating the window or message, which greatly facilitates users to accurately grasp the information of interest and subsequent operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The above and other objects, features and advantages of the present disclosure will become more apparent through a more detailed description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, wherein like reference numerals generally represent like components in the exemplary embodiments of the present disclosure.

[0031] Figures 1A-1C A display example of an existing mobile chat application is shown.

[0032] Figure 2 A schematic flow chart of a message presenting method according to an embodiment of the present invention is shown.

[0033] Figures 3A-3C An example of a user's operation for preferentially displaying a specific information source is shown.

[0034] Figures 4A-4C An example is shown in which a new message is displayed in the priority display window.

[0035] Figures 5A-5C An example of jumping back to an information display page associated with a specific information source based on a user operation is shown.

[0036] Figure 6 is a schematic block diagram showing the structure of a message presenting device according to an embodiment of the present invention.

[0037] Figure 7 A schematic diagram of the structure of a computing device according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0038] The preferred embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the preferred embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.

[0039] With the popularity of mobile terminals, more and more people use instant messaging applications (also known as chat applications or chat software, chat APP, etc.) or other applications with instant messaging functions installed on mobile terminals to communicate. These applications themselves have more and more other functions. For example, in addition to being on the conversation-related page (for example, Figure 1A List of conversations and Figure 1B In addition to the conversation page, you can also Figure 1C The article reading shown, and even other activities such as payment, clocking in, settings, etc.

[0040] Due to the limited display screen of the mobile terminal, usually only one current page will be displayed on the display screen. When the user needs to pay attention to multiple information sources, it is often necessary to jump among the pages of these multiple information sources. Although the existing notification and split-screen functions can partially solve the above problems, the notifications displayed briefly are easy to be ignored, and the split-screen display greatly reduces the aesthetics of the information presentation. Therefore, in the prior art, especially in the mobile terminal scenario, there is a lack of solutions for effectively displaying key information sources. To this end, the present invention proposes a novel message presentation scheme, which can present new messages from a specific information source in a continuously displayed window based on user selection, thereby enabling users to promptly obtain new messages from key information sources on any other page, thereby improving message presentation efficiency and improving user experience. This scheme is particularly suitable for use in instant messaging applications, but is also applicable to other scenarios outside of chat scenarios where users need to pay special attention to specific information sources, such as continuous attention to real-time changing price information.

[0041] Although for ease of understanding, the message presentation scheme of the present invention will be mainly described below in conjunction with a chat scenario, it should be understood that the principles of the present invention are also applicable to other scenarios that require attention to a specific information source.

[0042] Figure 2A schematic flow chart of a message presentation method according to an embodiment of the present invention is shown. Based on different application scenarios, the method can be used on different terminals. Although the presentation scheme of the present invention can be used for PCs such as desktops and laptops, it is more suitable for use on mobile terminals with touch screen functions such as smartphones or tablet computers whose display screens are limited or split-screen display greatly reduces the user experience. For example, the message presentation scheme of the present invention can be implemented as a presentation function possessed by an instant messaging APP installed on a smartphone.

[0043] In step S210, in response to the user's priority display operation on a specific information source, a priority display window is created and the specific information source is associated with the priority display window. Here, the priority display window is a window that is continuously displayed under a normal page switching operation. The specific information source is an information source specified by the user, such as an information source that the user is concerned about, or a group composed of multiple information sources. Thus, by continuously displaying the priority display window (for example, displaying it on top), the user can obtain the information of the information source or information source group that he is concerned about at the first time. Subsequently, in step S220, in response to the specific information source receiving a new message, the new message is displayed in the priority display window.

[0044] In one embodiment, the specific information source may be a conversation with a specific object, and the new message received by the specific information source may be a new conversation message from the specific object. For example, through a specific operation on friend B, new messages received from the chat conversation with friend B can be continuously displayed in the priority display window.

[0045] Figures 3A-3C FIG. 2 shows an example of a user's priority display operation for a specific information source. Figures 3A-3C As shown in FIG. 1 , in the conversation list, a specific operation can be performed on the conversation bar with friend B so that the conversation with friend B is selected as the message that needs to be displayed first. Specifically, the following can be done: Figure 3A As shown in FIG. 1 , the user can select the conversation bar with friend B in the conversation list to slide to the left. Then, as shown in FIG. Figure 3B As shown in FIG. 1 , in response to the user's leftward sliding operation, a "pin" button is displayed on the right side of the conversation bar with friend B. The user can click the "pin" button to confirm the conversation. Figure 3C As shown, a pushpin mark is added after the name of friend B to indicate that the conversation has been pinned. In other embodiments, the above priority display operation can be performed on one or more friends, for example Figure 3C As shown, the pushpin icon after the friend D's name indicates that the conversation with friend D has also been pinned.

[0046] Although Figures 3A-3CIt is shown that the priority display operation for a specific conversation is achieved by swiping left and clicking to confirm on a specific conversation in the conversation list page, but it should be understood that other methods can also be used to achieve the above-mentioned priority display operation.

[0047] The user can perform a priority display operation on the specific information source item in the above-mentioned page containing the information source list, and the user can also perform a priority display operation on the page for the specific information source. For example, the user can implement the above-mentioned priority display operation through a specific operation (for example, long pressing the name of friend B at the top) in the chat page with friend B. In addition to the above-mentioned specific gesture operation and the confirmation operation of the corresponding display button under the specific gesture operation, the priority display operation can also be implemented only through a specific gesture operation, for example, long pressing the conversation bar with friend B. In addition, different ways can also be used to show that a specific information source has been pinned, for example, displaying it in a different color, or adding different icons or text descriptions.

[0048] In response to the user performing the above-mentioned priority display operation on a specific information source, the instant messaging application using the message presentation scheme of the present invention can create a priority display window. Here, the "priority display window" refers to the window that is displayed preferentially, that is, the window that continues to be displayed under the normal page switching operation. In order not to hinder the user's operation on the regular page, the priority display window usually only occupies a small part of the page display and is usually located near the top or bottom of the page display. As an alternative or in addition, the priority display window can be a semi-transparent or fully transparent window to minimize the obstruction to the user's normal page browsing.

[0049] Based on different considerations, the priority display window can be implemented in different ways. In one embodiment, the priority display window can be a fixed display module that continues to display in a given program. For example, the priority display window can be a top status bar similar to the bottom status bar. After this window is created, the presentation of each page needs to be adjusted accordingly according to the position and size of this window.

[0050] In an embodiment that is easier to implement, the above-mentioned priority display window can be implemented as a floating display window, that is, a window that floats and is displayed above an existing page. For example, in the Android operating system, a Webview (network view) page can be created after the user performs the above-mentioned priority display operation, which is a container for subsequently receiving and displaying representation messages. In order not to hinder the display of the underlying regular pages, the page can be completely transparent, or it can be partially opaque or translucent to mark the area for presenting representation messages. According to the permissions that the instant messaging application can obtain, the floating display window can be continuously displayed within the application or in the operating system (for example, when the application is running in the background).

[0051] After the priority display window is created, it is also necessary to associate the window with the specific information source so that the priority display window can obtain the information received by the specific information source or the representation of the information.

[0052] Based on different applications, the priority display window can be created and displayed (perceivable by the user) at different times. In one embodiment, the priority display window can be created and displayed immediately after the above-mentioned priority display operation, even if there is no relevant message to be displayed at this time. In one embodiment, the priority display window can be created immediately after the above-mentioned priority display operation, and the above-mentioned window can be displayed together when there is a message to be displayed. For example, a Webview page can be created as a floating display window immediately after the above-mentioned priority display operation, and the display of the page can be associated with a specific information source. Subsequently, when a representation message is received from a specific information source, the page is used to display a portion of the message together with the representation message itself, which is visible to the user.

[0053] Figures 4A-4C An example of displaying a new message in a priority display window is shown. Specifically, Figure 4A Shows a general conversation page with user A. Figure 4B Shows the total page under other related channels. Figure 4C Shows the push reading page for subscribing to a public account. Figures 4A-4C As shown, after the user "pins" friends B and D, during the switching and browsing of various regular pages of the instant messaging application, the messages from friends B and D are still continuously displayed in the priority display window located at the upper part of the display screen.

[0054] like Figures 4A-4C As shown, messages can be displayed in a priority display window in a bullet screen manner. For example, in response to a specific information source receiving one or more new messages, one or more messages representing the one or more new messages are displayed one by one and / or scrolled in the priority display window. For example, the corresponding representative messages can be displayed in time according to the order in which the messages are received, and after one round of display, they are scrolled.

[0055] In the present invention, the message used to represent the new information can be as follows: Figures 4A-4CAs shown, it is the new information itself, for example, the reply of friend B is presented one by one in full in the priority display window. In other embodiments, the presented message may be a representation of some form different from the information itself. For example, when the new information itself is too long, a simplified message of the new information may be displayed, such as the first 20 words of the message. When the new information itself has a form of expression other than text and is not easy to be displayed, such as for voice messages, pictures, emoticons or animation information, the information itself may be displayed, or descriptive messages such as "[voice]" and "[picture]" may be displayed. In addition, in other scenarios outside of chatting, metadata for describing new information or changes in information may also be received. For example, when a user pays close attention to a specific index of a certain information source, a specific number representing the index may be displayed, and the like.

[0056] As described above, the message presentation scheme of the present invention is suitable for presenting information from multiple specific information sources simultaneously. In different embodiments, subsequent pinning can be performed for the same priority display window or for a newly created priority display window.

[0057] Therefore, in one embodiment, the message presentation method of the present invention may further include: in response to a user's priority display operation on one or more second specific information sources, associating the priority display window with the one or more second specific information sources, and in response to receiving a second new message from the one or more second specific information sources, displaying the second new message in the priority display window. Preferably, the priority display window can display messages from different information sources in a visually distinguishable manner. Messages from different information sources can be displayed in different areas and in different display forms. For example, the chat content from friend B can be displayed in the upper part of the priority display window, the chat content from friend D can be displayed in the lower part, or the chat content from different friends can be displayed in different colors or fonts.

[0058] In another embodiment, the message presentation method of the present invention may further include: in response to a user's priority display operation on a second specific information source, creating a second priority display window and associating the second priority display window with the second specific information source; in response to receiving a second new message from the second specific information source, displaying the second new message in the second priority display window. Preferably, the priority display window and the second priority display window may be displayed in a visually distinguishable manner.

[0059] In the embodiment using Webview as a message receiving container, it is preferred to adopt a solution in which one container receives messages from multiple information sources and displays them differently, so as to reduce the processing burden of the system.

[0060] In order to facilitate the user's operating habits, the present invention's presentation method may further include moving the priority display window to a specific position in the display area in response to the user's moving operation on the priority display window. For example, the user may drag the window to move it to a desired position. In other embodiments, the window may be freely resized or actively closed.

[0061] When the user sees a message that requires further operation in the preferred display window, the user can perform subsequent operations on the window or its displayed content. Therefore, the message presentation method of the present invention can also include: in response to the user's selection operation on the new information and / or the floating display window, jumping from the current display page to the information display page associated with the specific information source.

[0062] Figures 5A-5C An example of jumping back to an information display page associated with a specific information source based on a user operation is shown. Figure 5A As shown in FIG. 1 , when the user is in a conversation page with friend A (or any other regular page), in the bullet-screen conversation information scrolling at the top of the display screen, the user sees a message from friend B that needs to be replied to and clicks it. At this time, the bullet-screen bubble stops scrolling and Figure 5B The bubble operation is invoked as shown, and the prompt "Go to conversation" is displayed. When the user continues to click the "Go to conversation" button, the following Figure 5C When displaying the conversation page with a specific information source, you can jump to the conversation page with friend B corresponding to the message as shown in FIG. Figure 5C The priority display window is no longer displayed as shown, or the window can continue to be displayed to realize the continuation of messages from other information sources that need to be displayed with priority.

[0063] In other embodiments, in response to the user's selection operation on the new message and / or the floating display window, a continue operation bar associated with the new message and / or the specific information source may be displayed on the current display page. Subsequently, the user may operate in the continue operation bar, and the application receives the above-mentioned user's continue operation and pushes the continue operation to the specific information source. For example, after the user long presses a specific message, a reply box for the message may be directly displayed. The user may directly enter his or her reply in the reply box, and the reply content will be sent to friend B.

[0064] Figure 6 1 is a schematic block diagram showing the structure of a message presentation device according to an embodiment of the present invention. The functional modules of the device can be implemented by hardware, software or a combination of hardware and software that implements the principles of the present invention. It can be understood by those skilled in the art that Figure 6The functional modules described can be combined or divided into sub-modules to implement the principles of the above invention. Therefore, the description herein can support any possible combination, division, or further limitation of the functional modules described herein.

[0065] The following is a brief description of the functional modules that the device may have and the operations that each functional module may perform. For the details involved, please refer to the relevant description above and will not be repeated here. Preferably, the various units included in the message presentation device of the present invention can be implemented as multiple functional modules installed in an instant messaging application on a touch screen mobile terminal.

[0066] like Figure 6 As shown, the message presenting apparatus 600 may include, for example, a priority display window creating / associating unit 610 and a representative message displaying unit 620 .

[0067] The priority display window creation / association unit 610 can create a priority display window and associate the specific information source with the priority display window in response to the user's priority display operation on a specific information source, wherein the priority display window is a window that remains displayed continuously under a page switching operation.

[0068] In response to the specific information source receiving new information, the representative message display unit 620 may display a message representative of the new information in the priority display window.

[0069] Optionally, the priority display window creating / associating unit may further associate the priority display window with the one or more second specific information sources in response to a user's priority display operation on the one or more second specific information sources.

[0070] Optionally, the representative message display unit may further display a second message representative of the second new information in the priority display window in response to receiving second new information from the one or more second specific information sources.

[0071] Optionally, the message presentation device 600 may further include a jump unit (not shown in the figure). The jump unit may jump from the current display page to the information display page associated with the specific information source in response to the user's selection operation on the message and / or the floating display window.

[0072] Optionally, the message presentation device 600 may further include a continuing operation bar display unit (not shown in the figure). The continuing operation bar display unit may display a continuing operation bar associated with the message and / or the specific information source on the current display page in response to the user's selection operation on the message and / or the floating display window.

[0073] Optionally, the message presentation device 600 may further include a continue operation bar operation unit and a push unit (not shown in the figure). The continue operation bar operation unit may receive a user's continue operation in the continue operation bar. The push unit may push the continue operation to the specific information source.

[0074] Optionally, the priority display window creating / associating unit may further display one or more messages representing the one or more new information one by one and / or scrolling in the priority display window in response to the specific information source receiving the one or more new information.

[0075] Optionally, the message presentation device 600 may further include a shift unit (not shown in the figure). The shift unit may move the priority display window to a specific position of the display area in response to a user's operation of moving the priority display window.

[0076] The operations that can be performed by the above-mentioned message presentation device and its modules can refer to the above description, which will not be repeated here.

[0077] In one embodiment, the present invention can also be implemented as a message presentation method, including: presenting a first display area and a second display area, wherein the first display area is used to display information from a specific information source, and the second display area is used to display page content; and when switching pages, maintaining the continuous display of the first display area and presenting the second display area after the page is switched. Thus, while maintaining the normal page display in the second display area, information from a focused information source can be displayed in the first display area, for example, at the top. In the case of continuously displaying the first display area, the information from the specific information source in the first display area can be updated and displayed.

[0078] Figure 7 A schematic diagram of the structure of a computing device according to an embodiment of the present invention is shown.

[0079] See also Figure 7 , the computing device 700 includes a memory 710 and a processor 720 .

[0080] The processor 720 may be a multi-core processor or may include multiple processors. In some embodiments, the processor 720 may include a general-purpose main processor and one or more special coprocessors, such as a graphics processing unit (GPU), a digital signal processor (DSP), etc. In some embodiments, the processor 720 may be implemented using a customized circuit, such as an application-specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

[0081] The memory 710 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. Among them, ROM can store static data or instructions required by the processor 720 or other modules of the computer. The permanent storage device may be a readable and writable storage device. The permanent storage device may be a non-volatile storage device that does not lose the stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a large-capacity storage device (such as a magnetic or optical disk, flash memory) as a permanent storage device. In some other embodiments, the permanent storage device may be a removable storage device (such as a floppy disk, optical drive). The system memory may be a readable and writable storage device or a volatile readable and writable storage device, such as a dynamic random access memory. The system memory may store some or all instructions and data required by the processor at run time. In addition, the memory 710 may include any combination of computer-readable storage media, including various types of semiconductor memory chips (DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, the memory 710 may include a readable and / or writable removable storage device, such as a laser disc (CD), a read-only digital versatile disc (e.g., DVD-ROM, double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (e.g., SD card, mini SD card, Micro-SD card, etc.), a magnetic floppy disk, etc. The computer-readable storage medium does not include carrier waves and transient electronic signals transmitted wirelessly or wired.

[0082] The memory 710 stores processable codes, and when the processable codes are processed by the processor 720 , the processor 720 can execute the message presentation method mentioned above.

[0083] The message presentation method and device according to the present invention have been described in detail above with reference to the accompanying drawings. The message presentation scheme of the present invention helps users to accurately obtain the messages they are concerned about during the normal page conversion and browsing operations by continuously displaying messages from a specific information source in a preferred display window. The above window can be bound to multiple information sources, and the user can quickly jump or reply by operating the window or message, which greatly facilitates the user's accurate grasp of the information of interest and subsequent operations.

[0084] In addition, the method according to the present invention may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing the above steps defined in the above method of the present invention.

[0085] Alternatively, the present invention may also be implemented as a non-temporary machine-readable storage medium (or computer-readable storage medium, or machine-readable storage medium) on which executable code (or computer program, or computer instruction code) is stored. When the executable code (or computer program, or computer instruction code) is executed by a processor of an electronic device (or computing device, server, etc.), the processor executes the various steps of the above-mentioned method according to the present invention.

[0086] Those skilled in the art will further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or a combination of both.

[0087] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system and method according to multiple embodiments of the present invention. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or code, and the part of the module, program segment or 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 square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes 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 square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart 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.

[0088] The embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terms used herein are selected to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A message presentation method, comprising: In response to a user's priority display operation on a specific information source, creating a priority display window and associating the specific information source with the priority display window, wherein the priority display window is a window that is continuously displayed under a page switching operation, and the priority display operation is performed in a page containing a list of the specific information sources or in a page for the specific information source; and In response to the specific information source receiving new information, a message representing the new information is displayed in the priority display window.

2. The method of claim 1, wherein: The specific information source is a specific information source group including a plurality of information sources.

3. The method of claim 1, wherein: The priority display window is at least one of the following: A fixed display module that is displayed continuously during a given program; A floating display window that persists within a given program and / or operating system.

4. The method of claim 1, further comprising: In response to a user's priority display operation on one or more second specific information sources, associating the priority display window with the one or more second specific information sources; In response to receiving second new information from the one or more second specific information sources, a second message characterizing the second new information is displayed in the priority display window.

5. The method of claim 4, wherein: The priority display window displays messages from different information sources in a visually distinguishable manner.

6. The method of claim 1, further comprising: In response to a user's priority display operation on a second specific information source, creating a second priority display window and associating the second priority display window with the second specific information source; In response to receiving second new information from the second specific information source, a second message characterizing the second new information is displayed in the second priority display window.

7. The method of claim 6, wherein: The priority display window and the second priority display window are displayed in a visually distinguishable manner.

8. The method of claim 1, further comprising: In response to a user's selection operation on the message and / or the priority display window, the current display page is jumped to an information display page associated with the specific information source.

9. The method of claim 1, further comprising: In response to the user's selection operation on the message and / or the priority display window, a continuing operation bar associated with the message and / or the specific information source is displayed on the currently displayed page.

10. The method of claim 9, further comprising: Receiving a user's continue operation in the continue operation bar; as well as The continued operation is pushed to the specific information source.

11. The method of claim 1, wherein: The message representing the new information includes at least one of the following: the new information itself; A simplified message of said new information; A description and / or metadata characteristics of the new information.

12. The method of claim 1, wherein: In response to the specific information source receiving new information, displaying a message representing the new information in the priority display window comprises: In response to the specific information source receiving one or more new information, one or more messages representing the one or more new information are displayed one by one and / or scrolled in the priority display window.

13. The method of claim 1, wherein: In response to the specific information source receiving new information, displaying a message representing the new information in the priority display window comprises: The message is displayed in the priority display window in a bullet screen manner.

14. The method of claim 1, wherein: The specific information source is a conversation with a specific object, and the new message received by the specific information source is a new conversation message from the specific object.

15. The method of claim 1, wherein: The priority display operation includes at least one of the following: Specific gesture operations; A specific gesture operation and a confirmation operation of a corresponding displayed button under the specific gesture operation.

16. The method of claim 1, wherein: The user's priority display operation for a specific information source includes at least one of the following: The user performs a priority display operation on the specific information source item in a page containing an information source list; The user performs a priority display operation on a page for the specific information source.

17. The method of claim 1, further comprising: In response to a user's moving operation on the priority display window, the priority display window is moved to a specific position in the display area.

18. A message presentation device, comprising: a priority display window creating / associating unit, configured to create a priority display window and associate the specific information source with the priority display window in response to a user's priority display operation on a specific information source, wherein the priority display window is a window that is continuously displayed under a page switching operation, and the priority display operation is performed in a page containing a list of the specific information sources or in a page for the specific information source; and The representative message display unit is used for displaying a message representative of the new information in the priority display window in response to the specific information source receiving the new information.

19. The device of claim 18, wherein: The specific information source is a specific information source group including a plurality of information sources.

20. The apparatus of claim 18, wherein: The priority display window creating / associating unit is further used for: In response to a user's priority display operation on one or more second specific information sources, associating the priority display window with the one or more second specific information sources, The characterization message display unit is further used for: In response to receiving second new information from the one or more second specific information sources, a second message characterizing the second new information is displayed in the priority display window.

21. The apparatus of claim 18, further comprising: The jump unit is used to jump from the current display page to the information display page associated with the specific information source in response to the user's selection operation on the message and / or the priority display window.

22. The apparatus of claim 18, further comprising: The continuing operation bar display unit is used to display a continuing operation bar associated with the message and / or the specific information source on the current display page in response to the user's selection operation on the message and / or the priority display window.

23. The apparatus of claim 22, further comprising: A continue operation bar operation unit, used for receiving a user's continue operation in the continue operation bar; as well as A pushing unit is used to push the continuing operation to the specific information source.

24. The apparatus of claim 18, wherein: The priority display window creating / associating unit is further used for: In response to the specific information source receiving one or more new information, one or more messages representing the one or more new information are displayed one by one and / or scrolled in the priority display window.

25. The apparatus of claim 18, further comprising: The shifting unit is used to move the priority display window to a specific position in the display area in response to a user's moving operation on the priority display window.

26. A computing device comprising: processor; as well as A memory having executable codes stored thereon, which, when executed by the processor, causes the processor to execute the method according to any one of claims 1 to 17.

27. A non-transitory machine-readable storage medium having executable code stored thereon, which, when executed by a processor of an electronic device, causes the processor to execute the method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Message display method and device

    CN106873858A

  • Electronic device and method for displaying message in electronic device

    CN107533423A

  • New message display method and device, storage medium and terminal

    CN109165064A