CN115291995A - Message display method, related electronic equipment and readable storage medium - Google Patents
Message display method, related electronic equipment and readable storage medium Download PDFInfo
- Publication number
- CN115291995A CN115291995A CN202211220416.5A CN202211220416A CN115291995A CN 115291995 A CN115291995 A CN 115291995A CN 202211220416 A CN202211220416 A CN 202211220416A CN 115291995 A CN115291995 A CN 115291995A
- Authority
- CN
- China
- Prior art keywords
- application
- notification message
- application icon
- notification
- message display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/629—Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application provides a message display method, a related electronic device and a readable storage medium, wherein the method comprises the following steps: displaying a first interface, the first interface comprising a notification message display bar comprising a notification message display area and an application icon navigation bar, the application icon navigation bar comprising at least one application icon; in response to a first operation on a first application icon in the application icon navigation bar, the electronic equipment preferentially displays a notification message sent by a first application on the notification message display area; the first application is an application corresponding to the first application icon.
Description
Technical Field
The present application relates to the field of application message display, and in particular, to a message display method, a related electronic device, and a readable storage medium.
Background
With the continuous development of internet technology and terminal device technology, electronic devices can download various applications through a network to complete different services. For example, a user may download a video application via an electronic device and then search for, and view, videos on the electronic device. The social application may also be downloaded by the electronic device, and the social application may communicate with the friends in the list. After the electronic device downloads the application, the application may acquire an authority request for sending a message notification to the electronic device, so that the application sends the notification message, and further reminds a user of performing related operations. For example, when the browser application has a new version that needs to be updated, the browser may send a push message to prompt the user to update the version of the browser, where the push message is a notification message sent by the browser. Alternatively, the music application sends a push message, recommending a song list or the like to the user. The electronic device can display an icon of an application sending the notification message in a notification message display area of the interface, and the icon is used for indicating that the application sends the notification message, so that a user is prompted to view the notification messages sent by the applications in time.
How to quickly view notification messages is a problem that technicians are increasingly concerned about.
Disclosure of Invention
The embodiment of the application provides a message display method, related electronic equipment and a readable storage medium, and the method enables the electronic equipment to quickly position a notification message sent by a target application in a notification message display bar, shortens the time for a user to check the notification message sent by the target application, and improves user experience.
In a first aspect, an embodiment of the present application provides a message display method, which is applied to an electronic device, and includes: displaying a first interface, wherein the first interface comprises a notification message display bar, the notification message display bar comprises a notification message display area and an application icon navigation bar, and the application icon navigation bar comprises at least one application icon; in response to a first operation aiming at a first application icon in the application icon navigation bar, the electronic equipment preferentially displays a notification message sent by a first application on a notification message display area; the first application is the application corresponding to the first application icon.
In the above embodiment, by dividing the notification message display section of the electronic device into two parts: a notification message display area and an application icon navigation bar. When the notification message of the application is displayed in the notification message display area, if the electronic equipment detects an input operation on a target icon in the application icon navigation bar and the notification message sent by the application corresponding to the target icon is in the notification message display area, in response to the operation, the electronic equipment displays only the notification message of the application corresponding to the target icon in the notification message area and does not display the notification messages of other applications. By the method, when the notification messages of the plurality of applications exist in the notification message display bar, a user can quickly locate the notification message of the target application through the electronic equipment, so that the time for searching the notification message of the target application is saved, and the use experience of the user is improved.
With reference to the first aspect, in one possible implementation manner, the method further includes: displaying a second interface, wherein the second interface comprises a plurality of application icons; responding to a first input operation aiming at a second application icon in the second interface, and displaying a function box of the second application icon; the function box comprises an adding control; and adding the second application icon into the application icon navigation bar in response to the second input operation aiming at the adding control. In this way, the user can add the application icon to the application icon navigation bar through the operation of the application icon in the main interface of the electronic equipment.
With reference to the first aspect, in one possible implementation manner, the method further includes: displaying a first setting frame of a third application icon in response to a third input operation for the third application icon in the application icon navigation bar; the first setting frame comprises a removal control; in response to a fourth input operation directed to the removal control, removing the third application icon from the application icon navigation bar; and not displaying the notification message sent by the third application in the notification message display area, wherein the third application is the application corresponding to the third application icon.
With reference to the first aspect, in one possible implementation manner, the method further includes: displaying a second setting frame of a fourth application icon in response to a fifth input operation for the fourth application icon in the application icon navigation bar; the second setting frame comprises a replacement control; displaying an application selection box in response to a sixth input operation aiming at the replacement control; the application selection box comprises a selection control of a plurality of applications; replacing the fourth application icon in the application icon navigation bar with a fifth application icon in response to a seventh input operation directed to the first selection control in the application selection box; the fifth application icon is an application icon corresponding to the first selection control; and displaying a notification message sent by a fifth application in the notification message display area, wherein the fifth application is an application corresponding to the fifth application icon.
With reference to the first aspect, in one possible implementation manner, the application icon navigation bar further includes a first control, and the method further includes: responding to an eighth input operation aiming at the first control under the condition that a notification message sent by the first type of application is displayed in the notification message display area; displaying notification messages sent by all applications in a notification message display area; responding to an eighth input operation aiming at the first control under the condition that the notification messages sent by all the applications are displayed in the notification message display area; displaying a notification message sent by a first type of application in a notification message display area; the first type of application is the application corresponding to the application icon of the application icon navigation bar.
With reference to the first aspect, in a possible implementation manner, the electronic device includes a context awareness module, a service logic processing module, and a notification message display module, and the method includes: the notification message display module displays a notification message display column on a first interface; the context awareness module detects a first operation for a first application icon; responding to the first operation, the context awareness module sends a second instruction message to the message notification display module, wherein the second instruction message comprises identification information of the first application; the message notification display module sends a first query message to the service logic processing module, wherein the first query message comprises identification information of the first application; the service logic processing module inquires whether the first application sends a notification message or not based on the identification information; if the first application exists, the service logic processing module sends a notification message sent by the first application to a notification message display module; the notification message display module preferentially displays the notification message sent by the first application in the notification message display area.
With reference to the first aspect, in a possible implementation manner, the electronic device further includes a notification manager, and before the notification message display module displays the notification message display bar on the first interface, the method further includes: the service logic processing module registers a monitoring notification reporting event to the notification manager, wherein the monitoring notification reporting event is used for indicating the notification manager to send a notification message sent by an application to the service logic processing module; an application in the electronic equipment sends a notification message to a notification manager; the notification manager sends a notification message sent by an application in the electronic equipment to the service logic processing module; the service logic processing module sends a first notification message display instruction to the notification message display module; and the notification message display module displays the notification message sent by the application on the notification message display area according to the first notification message display instruction.
With reference to the first aspect, in one possible implementation manner, the electronic device further includes a desktop application, and the method further includes: displaying a second interface, wherein the second interface comprises a plurality of application icons; the context awareness module detects a first input operation for a second application icon; the second application icon is any one application icon in the second interface; responding to the first input operation, and sending a first instruction message to the desktop application by the context awareness module; the desktop application controls the touch screen to display a function box of a second application icon, and the function box comprises an adding control; the context awareness module detects a second input operation for the adding control; responding to the second input operation, and sending a first application message to the business logic processing module by the context awareness module; the first application message comprises identification information of a second application, and the second application is an application corresponding to the second application icon; the service logic processing module adds the identification information into a first notification message list, wherein the first notification message list comprises the identification information of the application corresponding to the application icon in the application icon navigation bar; and the service logic processing module adds the second application icon into the application icon navigation bar through the notification message display module.
With reference to the first aspect, in one possible implementation manner, the method further includes: the context awareness module detects a third input operation of a third application icon in the application icon navigation bar; responding to a third input operation, and sending a third instruction message to the notification message display module by the context awareness module; the notification message display module displays a first setting frame of the third application icon in the notification message display bar, wherein the first setting frame comprises a removal control; the context awareness module detects a fourth input operation for the removal control; responding to the fourth input operation, and sending a first removal instruction to the notification message display module by the context awareness module; the context awareness module sends a second removal instruction to the service logic processing module; the notification message display module removes the third application icon in the application icon navigation bar; the service logic processing module removes the identification information of the third application in the first notification message list; the third application is the application corresponding to the third application icon, and the first notification message list comprises identification information of the application corresponding to the application icon in the application icon navigation bar.
With reference to the first aspect, in one possible implementation manner, the method further includes: the context awareness module detects a fifth input operation of a fourth application icon in the application icon navigation bar; responding to the fifth input operation, and sending a fourth instruction message to the notification message display module by the context awareness module; the notification message display module displays a second setting frame of the fourth application icon, wherein the second setting frame comprises a replacement control; detecting a sixth input operation for the replacement control; responding to a sixth input operation, and sending a first replacement instruction to the notification message display module by the context awareness module; the notification message display module displays an application selection frame through the touch screen; the application selection box comprises a selection control of a plurality of applications; detecting a seventh input operation for the first selection control in the application selection frame; responding to the seventh input operation, and sending a second replacement instruction to the notification message display module by the context awareness module; the context awareness module sends a third replacement instruction to the service logic processing module; the notification message display module replaces a fourth application icon in the application icon navigation bar with a fifth application icon; the fifth application icon is an application icon corresponding to the first selection control; displaying a notification message sent by a fifth application in a notification message display area, wherein the fifth application is an application corresponding to the fifth application icon; and the service logic processing module replaces the identification information of the fourth application in the first notification message list with the identification information of the fifth application, the fourth application is an application corresponding to the fourth application icon, the fifth application is an application corresponding to the fifth application icon, and the first notification message list comprises the identification information of the application corresponding to the application icon in the application icon navigation bar.
With reference to the first aspect, in one possible implementation manner, the method further includes a first control in the application icon navigation bar, and the method further includes: under the condition that a notification message sent by a first type of application is displayed in a notification message display area, detecting an eighth input operation aiming at a first control by a context awareness module; responding to the eighth input operation, and sending a fifth instruction message to the notification message display module by the context awareness module; the notification message display module sends a second query message to the service logic processing module; the business logic processing module inquires notification messages sent by all applications of the electronic equipment based on the second inquiry message; the service logic processing module sends notification messages sent by all applications of the electronic equipment to the message display module; and the message display module displays the notification message sent by the service logic processing module in the message display area.
In a second aspect, an embodiment of the present application provides an electronic device, including: a touch screen, one or more processors, and a memory; the memory is coupled to the one or more processors, the memory for storing computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the electronic device to perform: controlling a touch screen to display a first interface, wherein the first interface comprises a notification message display bar, the notification message display bar comprises a notification message display area and an application icon navigation bar, and the application icon navigation bar comprises at least one application icon; in response to a first operation aiming at a first application icon in the application icon navigation bar, controlling the touch screen to preferentially display a notification message sent by a first application on a notification message display area; the first application is the application corresponding to the first application icon.
With reference to the second aspect, in one possible implementation manner, the one or more processors invoke the computer instructions to cause the electronic device to perform: controlling the touch screen to display a second interface, wherein the second interface comprises a plurality of application icons; responding to a first input operation aiming at a second application icon in a second interface, and controlling the touch screen to display a function frame of the second application icon; the function box comprises an adding control; and adding the second application icon into the application icon navigation bar in response to the second input operation aiming at the adding control.
In combination with the second aspect, in one possible implementation manner, the one or more processors invoke the computer instructions to cause the electronic device to perform: responding to a third input operation aiming at a third application icon in the application icon navigation bar, and controlling the touch screen to display a first setting frame of the third application icon; the first setting frame comprises a removal control; in response to a fourth input operation directed to the removal control, removing the third application icon from the application icon navigation bar; and controlling the touch screen not to display the notification message sent by the third application in the notification message display area, wherein the third application is an application corresponding to the third application icon.
In combination with the second aspect, in one possible implementation manner, the one or more processors invoke the computer instructions to cause the electronic device to perform: responding to a fifth input operation aiming at a fourth application icon in the application icon navigation bar, and controlling the touch screen to display a second setting frame of the fourth application icon; the second setting frame comprises a replacement control; responding to a sixth input operation aiming at the replacement control, and controlling the touch screen to display an application selection frame; the application selection box comprises a selection control of a plurality of applications; replacing the fourth application icon in the application icon navigation bar with a fifth application icon in response to a seventh input operation directed to the first selection control in the application selection box; the fifth application icon is an application icon corresponding to the first selection control; and controlling the touch screen to display a notification message sent by a fifth application in a notification message display area, wherein the fifth application is an application corresponding to the fifth application icon.
In combination with the second aspect, in one possible implementation manner, the one or more processors invoke the computer instructions to cause the electronic device to perform: under the condition that the touch screen is controlled to display the notification message sent by the first type of application in the notification message display area, responding to an eighth input operation aiming at the first control; controlling the touch screen to display notification messages sent by all applications in a notification message display area; responding to an eighth input operation aiming at the first control under the condition that the notification messages sent by all the applications are displayed in the notification message display area; controlling a touch screen to display a notification message sent by a first type of application in a notification message display area; the first type of application is the application corresponding to the application icon of the application icon navigation bar.
In combination with the second aspect, in one possible implementation manner, the one or more processors invoke the computer instructions to cause the electronic device to perform: controlling a touch screen to display a notification message display bar on a first interface through a notification message display module; detecting, by a context awareness module, a first operation for a first application icon; responding to the first operation, and sending a second instruction message to the message notification display module through the context awareness module, wherein the second instruction message comprises identification information of the first application; sending a first query message to a service logic processing module through a message notification display module, wherein the first query message comprises identification information of a first application; inquiring whether the first application sends a notification message or not based on the identification information through a service logic processing module; if yes, sending a notification message sent by the first application to a notification message display module through the service logic processing module; and controlling the touch screen to preferentially display the notification message sent by the first application in a notification message display area through a notification message display module.
With reference to the second aspect, in one possible implementation manner, the one or more processors invoke the computer instructions to cause the electronic device to perform: registering a monitoring notification reporting event to a notification manager through a service logic processing module, wherein the monitoring notification reporting event is used for indicating the notification manager to send a notification message sent by an application to the service logic processing module; sending a notification message to a notification manager through an application; sending a notification message sent by an application in the electronic equipment to a service logic processing module through a notification manager; sending a first notification message display instruction to a notification message display module through a service logic processing module; and displaying the notification message sent by the application on the notification message display area according to the first notification message display instruction through the notification message display module.
With reference to the second aspect, in one possible implementation manner, the one or more processors invoke the computer instructions to cause the electronic device to perform: controlling the touch screen to display a second interface, wherein the second interface comprises a plurality of application icons; detecting a first input operation aiming at a second application icon through a context awareness module; the second application icon is any one application icon in the second interface; responding to the first input operation, and sending a first instruction message to the desktop application through the context awareness module; controlling a touch screen to display a function box of a second application icon through the desktop application, wherein the function box comprises an adding control; detecting a second input operation aiming at the adding control through a context awareness module; responding to the second input operation, and sending a first application message to the business logic processing module through the context awareness module; the first application message comprises identification information of a second application, and the second application is an application corresponding to the second application icon; adding the identification information into a first notification message list through a service logic processing module, wherein the first notification message list comprises the identification information of the application corresponding to the application icon in the application icon navigation bar; and adding the second application icon into the application icon navigation bar through the notification message display module by the service logic processing module.
In combination with the second aspect, in one possible implementation manner, the one or more processors invoke the computer instructions to cause the electronic device to perform: detecting a third input operation of a third application icon in the application icon navigation bar through the context awareness module; responding to a third input operation, and sending a third instruction message to the notification message display module through the context awareness module; controlling the touch screen to display a first setting frame of a third application icon in the notification message display bar through the notification message display module, wherein the first setting frame comprises a removal control; detecting a fourth input operation aiming at the removal control through the context awareness module; responding to the fourth input operation, and sending a first removal instruction to the notification message display module through the context awareness module; sending a second removal instruction to the service logic processing module through the context awareness module; the notification message display module removes the third application icon in the application icon navigation bar; removing the identification information of the third application in the first notification message list through a service logic processing module; the third application is the application corresponding to the third application icon, and the first notification message list comprises identification information of the application corresponding to the application icon in the application icon navigation bar.
In combination with the second aspect, in one possible implementation manner, the one or more processors invoke the computer instructions to cause the electronic device to perform: detecting a fifth input operation of a fourth application icon in the application icon navigation bar through the context awareness module; responding to the fifth input operation, and sending a fourth instruction message to the notification message display module through the context awareness module; displaying a second setting frame of the fourth application icon through the notification message display module, wherein the second setting frame comprises a replacement control; detecting a sixth input operation for the replacement control; responding to a sixth input operation, and sending a first replacement instruction to the notification message display module through the context awareness module; displaying an application selection frame through a touch screen by a notification message display module; the application selection box comprises a selection control of a plurality of applications; detecting a seventh input operation for the first selection control in the application selection frame; responding to a seventh input operation, and sending a second replacement instruction to the notification message display module through the context awareness module; sending a third replacement instruction to the service logic processing module through the context awareness module; replacing a fourth application icon in the application icon navigation bar with a fifth application icon through the notification message display module; the fifth application icon is an application icon corresponding to the first selection control; controlling the touch screen to display a notification message sent by a fifth application in a notification message display area, wherein the fifth application is an application corresponding to a fifth application icon; and replacing the identification information of the fourth application in the first notification message list with the identification information of the fifth application through the service logic processing module, wherein the fourth application is the application corresponding to the fourth application icon, the fifth application is the application corresponding to the fifth application icon, and the first notification message list comprises the identification information of the application corresponding to the application icon in the application icon navigation bar.
In combination with the second aspect, in one possible implementation manner, the one or more processors invoke the computer instructions to cause the electronic device to perform: under the condition that a notification message sent by a first type of application is displayed in a notification message display area, detecting an eighth input operation aiming at a first control through a context awareness module; responding to the eighth input operation, and sending a fifth instruction message to the notification message display module through the context awareness module; sending a second query message to the service logic processing module through the notification message display module; inquiring notification messages sent by all applications of the electronic equipment through the service logic processing module based on the second inquiry message; sending notification messages sent by all applications of the electronic equipment to a message display module through a service logic processing module; and controlling the touch screen to display the notification message sent by the service logic processing module in the message display area through the message display module.
In a third aspect, an embodiment of the present application provides an electronic device, including: the system comprises a touch screen, a camera, one or more processors and one or more memories; the one or more processors are coupled to the touch screen, the camera, the one or more memories for storing computer program code comprising computer instructions that, when executed by the one or more processors, cause the electronic device to perform the method as set forth in the first aspect or any one of the possible implementations of the first aspect.
In a fourth aspect, the present application provides a chip system, which is applied to an electronic device, and the chip system includes one or more processors, and the processor is configured to invoke computer instructions to cause the electronic device to perform the method according to the first aspect or any one of the possible implementation manners of the first aspect.
In a fifth aspect, embodiments of the present application provide a computer program product containing instructions, which when run on an electronic device, cause the electronic device to perform the method according to the first aspect or any one of the possible implementation manners of the first aspect.
In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes instructions that, when executed on an electronic device, cause the electronic device to perform the method as set forth in the first aspect or any one of the possible implementation manners of the first aspect.
Drawings
FIGS. 1A-1D are an exemplary set of user interfaces provided by embodiments of the present application;
FIGS. 2A-2B are another set of exemplary user interfaces provided by embodiments of the present application;
3A-3R are another set of exemplary user interfaces provided by embodiments of the present application;
fig. 4 is a flowchart of a message display method according to an embodiment of the present application;
FIGS. 5A-5D are another set of exemplary user interfaces provided by embodiments of the present application;
6A-6B are module interaction flowcharts of a message display method provided by an embodiment of the present application;
fig. 7 is a schematic hardware structure diagram of an electronic device 100 according to an embodiment of the present application;
fig. 8 is a block diagram of a software configuration of the electronic device 100 according to the embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. It should be apparent that the described embodiments are only a few embodiments of the present application, and not all embodiments. Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those skilled in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," "third," and the like in the description and claims of this application and in the accompanying drawings are used for distinguishing between different objects and not necessarily for describing a particular order. Furthermore, the terms "comprising" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process may comprise a sequence of steps or elements, or may alternatively comprise steps or elements not listed, or may alternatively comprise other steps or elements inherent to such process, method, article, or apparatus.
Only some, but not all, of the material relevant to the present application is shown in the drawings. Before discussing exemplary embodiments in greater detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations (or steps) as a sequential process, many of the operations can be performed in parallel, concurrently or simultaneously. In addition, the order of the operations may be re-arranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
As used in this specification, the terms "component," "module," "system," "unit," and the like are intended to refer to a computer-related entity, either hardware, firmware, a combination of hardware and software, or software in execution. For example, a unit may be, but is not limited to being, a process running on a processor, an object, an executable, a thread of execution, a program, and/or distributed between two or more computers. In addition, these units may execute from various computer readable media having various data structures stored thereon. The units may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets (e.g., from a second unit of data interacting with a local system, distributed system, and/or across a network such as the internet with other systems by way of the signal).
With the continuous development of internet technology and terminal device technology, electronic devices can download various applications through a network to complete different services. For example, a user may download a video application via an electronic device and then search for, and view, videos on the electronic device. The social application may also be downloaded by the electronic device, and the social application may communicate with the friends in the list. After the electronic device downloads the application, the application may obtain an authority request for sending the message notification to the electronic device, so that the application sends the notification message, and further reminds the user of performing related operations. For example, when the browser application has a new version that needs to be updated, the browser may send a push message to prompt the user to update the version of the browser, where the push message is a notification message sent by the browser. Alternatively, the music application sends a push message, recommending a song list or the like to the user. The electronic device may display an icon of an application sending the notification message in a notification message display area of the interface to indicate that the application sent the notification message, thereby prompting the user to view the notification messages sent by the applications in time.
Illustratively, as shown in fig. 1A, is a main interface 10 of an electronic device 100. Icons of a plurality of applications, such as a camera icon 101, a gallery icon 102, and the like, are included in the home interface 10. Further, an application message icon display area 103 is also included in the home interface 10. As can be seen from fig. 1A, the application message icon display area 103 includes a music application icon 1031 therein, the music application icon 1031 being used to prompt the user that the music application has sent the notification message.
The user can operate the electronic device, so that the electronic device displays a message notification interface and views the notification message sent by the application. Illustratively, as shown in fig. 1A above, after the electronic device 100 detects an input operation to the touch screen (e.g., sliding down from the notification message display area 103), in response to the operation, the electronic device 100 displays the user interface 11 as shown in fig. 1B, where the user interface 11 is a message notification interface.
As shown in fig. 1B, the message notification interface includes an application icon and a notification message display frame corresponding to the application icon. The icon 111A of the music application corresponds to the notification message display box 111B, and the displayed notification message is "recommend new song, relaxed mood" in the notification message display box 111B. The video application icon 112A corresponds to the notification message display box 112B, and the displayed notification message is "animation XX updated to the latest set". The social application icon 113A corresponds to the notification message display box 113B, and the displayed notification message is "xiaoming: rain, drive attention ". The shopping application 114A corresponds to the notification message display box 114B, which displays a notification message of "new clothes are new". The electronic apparatus 100 may perform corresponding processing after detecting a single-click operation of the user with respect to any one of the notification message display boxes. For example, if the electronic device 1000 detects a click operation on the notification message display box 112B, in response to the click operation, the electronic device 100 may start a video application and display a video playing interface to play the latest video of the animation XX. For another example, when detecting the notification message display box 114B, the electronic device 100 switches the shopping application to foreground operation, and displays a shopping interface or the like.
The application needs to obtain the sending authority of the notification message when sending the notification message, and for the application which does not obtain the sending authority of the notification message, the electronic device does not display the notification message of the application in the message notification interface. The application may request the electronic device to acquire the notification message sending right after installation. The embodiment of the present application takes installing a video application as an example for explanation.
As shown in fig. 1C, an exemplary user interface for the video application is first launched after the video application is installed for the electronic device 100. A notification permission request information box 261 is included in the user interface, and the notification permission request information box 261 is used for requesting a user to give the video application permission to send a notification message. If the electronic device 100 detects a single-click operation for the determination control 1211, in response to the operation, the electronic device 100 gives the video application the right to transmit the notification message. In this way, in the case of a video application notification message, the notification message sent by the video application is displayed on the message notification interface.
In a possible implementation manner, the user can also give/cancel the authority of the application to send the notification message in the notification message management interface of the electronic device. Illustratively, as shown in fig. 1D, an exemplary interface of a notification message management interface of the electronic device 100 is provided for the embodiment of the present application. The interface includes the names of the applications and the selection controls, as shown in fig. 1D, the four applications, i.e., the current music application, the video application, the social application, and the shopping application, have the authority to send the notification message (the colors of the selection controls 131, 132, 133, and 134 are gray), and the applications 1 to 3 do not have the authority to send the notification message (the colors of the selection controls 135, 136, and 137 are white). If the electronic apparatus 100 detects a one-click operation on the selection control 135, in response to the operation, the electronic apparatus 100 gives the application 1 the right to send a notification message (the color of the selection control 135 changes from white to gray).
The above-mentioned embodiments of fig. 1A to 1D illustrate the process of giving/cancelling the authority of the application to send the notification message to the electronic device and displaying the notification message sent by the application in the message notification interface by the electronic device. After the electronic device gives the application the right to send the notification message, the notification message of the application can be displayed on the message notification interface. When a plurality of applications with the authority of sending the notification messages send the notification messages, the electronic device displays the notification messages sent by the plurality of applications on a notification message interface.
The message notification interface has a limited number of notification messages to display due to the size of the message notification interface. When the number of the notification messages of the application exceeds the maximum number that can be displayed by the message notification interface, the message notification interface only displays N notification messages (N is the maximum number of the notification messages that can be displayed by the message notification interface), and the user can browse other notification messages that are not currently displayed by operating the message notification center (for example, sliding the notification messages up and down).
Illustratively, as shown in fig. 2A, the maximum number of notification messages displayed on the message notification interface is 4, and it is assumed that 5 applications in the electronic device 100 have the right to send notification messages, and all of the 5 applications send notification messages. The electronic device 100 displays only notification messages of the music application, the video application, the social application, and the shopping application in the message notification interface, depending on the size of the message notification interface. After the electronic device 100 detects a user's slide-up operation for a notification message box in the message notification interface, the electronic device 100 displays a message notification interface as shown in fig. 2B in response to the operation.
As shown in fig. 2B, in the message notification interface, a notification message box 201 of the application 1, a notification message box 202 of the application 2, a notification message box 203 of the application 3, and a notification message box 204 of the application 4 are displayed, and these 4 notification message boxes display notification messages transmitted by the applications 1 to 4, respectively.
Therefore, in a case where there are a plurality of applications having an authority to transmit notification messages, the electronic device displays a large number of notification messages in the message notification interface. The user needs to browse all notification messages in the message notification interface to determine whether there are notification messages for the target application. Therefore, the user can not quickly position the notification message of the target application, the time for obtaining the notification message of the target application by the user is greatly prolonged, and the use experience of the user is reduced.
In order to solve the above problem, an embodiment of the present application provides a message display method and a related electronic device, where the method includes: a notification message display bar of the electronic equipment is divided into two parts, namely a notification message display area and an application icon navigation bar. The notification message display area is used for displaying notification messages sent by the application, and the application icon navigation bar is used for displaying icons of the application. When the notification message of the application is displayed in the notification message display area, if the electronic equipment detects an input operation aiming at a target icon in the application icon navigation bar, and the notification message sent by the application corresponding to the target icon is displayed in the notification message display area, in response to the operation, the electronic equipment only displays the notification message of the application corresponding to the target icon in the notification message area and does not display the notification messages of other applications.
By the method, when the notification messages of the plurality of applications exist in the notification message display bar, the electronic equipment can quickly position the notification messages of the target applications, so that the time for a user to search the notification messages of the target applications is saved, and the user experience is improved.
An application scenario of the message display method provided in the embodiment of the present application is exemplarily described below with reference to fig. 3A to 3R.
As shown in fig. 3A, an exemplary diagram of a notification message display field 301. A notification message display region 3011 and an application icon navigation bar 3012 are included in the notification message display bar 301. The notification message display area 3011 is used to display a notification message sent by an application, where the notification message sent by the application may be a push message, a chat message, or the like of the application, and the embodiment of the present application is not limited. As shown in fig. 3A, a notification message of an application and an icon of the application are displayed on the notification message display region 3011. For example, a notification message "recommend new song, relax mood" of a music application and an icon 3021A of the music application are displayed in the notification message display region 3011. A notification message "animation XX updated to the latest album" of the video application is displayed, and an icon 3022A of the video application. Display of the social application' Xiaoming: rain, attention to drive ", and icon 3023A of a social application. A notification message "new on new clothes" of the shopping application is displayed, and an icon 3024A of the shopping application.
The notification message display field 301 in fig. 3A described above may be in a message notification interface of the electronic device 100. For example, FIG. 3B illustrates a message notification interface diagram of electronic device 100. The notification message display bar 301 in fig. 3A may also be in the screen lock interface shown in fig. 3C, which is an exemplary interface of the electronic device 100 for locking the screen as shown in fig. 3C. The embodiment of the present application does not limit in which interface the notification message display field is displayed, and exemplifies the case where the notification message display field is displayed in the message notification interface.
Fig. 3B is an exemplary diagram of the notification message interface 30 of the electronic device 100. A notification message display section 301 is included in the notification message interface 30. A notification message display region 3011 and an application icon navigation bar 3012 are included in the notification message display bar 301. The notification message display area 3011 is used to display a notification message sent by an application, where the notification message sent by the application may be a push message, a chat message, or the like of the application, and the embodiment of the present application is not limited.
As shown in fig. 3B, a notification message transmitted by an application and an icon of the application are displayed on the notification message display region 3011. For example, a notification message "recommend new song, relax mood" of a music application and an icon 3021A of the music application are displayed in the notification message display region 3011. A notification message "animation XX updated to the latest album" of the video application is displayed, and an icon 3022A of the video application. The notification message "Xiaoming" of the social application is displayed: rain, driving attention ", and an icon 3023A of a social application. A notification message "new on new clothes" of the shopping application is displayed, and an icon 3024A of the shopping application. A plurality of application icons are included in the application icon navigation bar 3012, for example, a music application icon 3012A, a video application icon 3012B, a social application icon 3012C, and a shopping application icon 3012D are displayed in the application icon navigation bar 3012.
In some embodiments, due to the limited area of the app icon navigation bar, a maximum of N app icons (e.g., N = 4) are displayed, and when the number of icons in the app icon navigation bar is greater than N, the app icon navigation bar hides a portion of the app icons. The user can view the hidden application icons in the application icon navigation bar by sliding the application icon navigation bar.
For example, in fig. 3B, the application icon navigation bar 3012 displays 4 application icons at most, and when the electronic device 100 detects an input operation (e.g., a leftward swipe) with respect to the application icon navigation bar 3012, the electronic device 100 displays the application icon navigation bar 3012 as shown in fig. 3D in response to the operation.
As shown in fig. 3D, the application icon navigation bar 3012 displays a video application icon 3012B, a social application icon 3012C, a shopping application icon 3012D, and an icon 3012E for application 1, and no longer displays a music application icon 3012A. The embodiment of the application is only described in an exemplary manner for viewing the hidden application icons in the application icon navigation bar, and it should be understood that other methods exist for viewing the hidden icons in the application icon navigation bar.
In fig. 3B, the notification message display area 3011 may display only the notification messages sent by the application corresponding to the application icon in the application icon navigation bar 3012. Assuming that only the music application icon 3012A, the video application icon 3012B, the social application icon 3012C, and the shopping application icon 3012D are in the application icon navigation bar 3012, only notification messages for the music application, the video application, the social application, and the shopping application are displayed in the notification message display area 3011. As shown in fig. 3D, when the electronic device 100 detects an input operation (e.g., a single click) with respect to the first control 3013, in response to the operation, the electronic device 100 may display notification messages of all notification message sending applications in the notification message display area 3011. For example, as shown in fig. 3E, after an input operation to the first control 3013 is detected, in addition to notification messages of a music application, a video application, a social application, and a shopping application, a notification message of application 2, "clicked", and an icon 3025A of application 2 are displayed in the notification message display area 3011.
In a possible implementation manner, whether the notification message display area 3011 displays only the notification messages sent by the applications corresponding to the application icons in the application icon navigation bar 3012 may be determined by determining whether the first control 3013 is highlighted in fig. 3D (e.g., the first control 3013 is gray to indicate that the first control is highlighted). If the first control 3013 is not highlighted, it means that the notification message display area 3011 displays only notification messages sent by applications corresponding to application icons in the application icon navigation bar 3012. When the first control 3013 is highlighted, the notification message display area 3011 displays notification messages sent by all applications.
In fig. 3B, when an input operation (e.g., clicking) on the music application icon 3012A in the application icon navigation bar 3012 is detected, the electronic apparatus 100 displays a notification message display area 3011 as shown in fig. 3E in response to the input operation. As shown in fig. 3E, only the notification message "recommend new song, relax mood" of the music application is displayed in the notification message display region 3011, and the music application icon 3021A, no more notification messages of other applications are displayed. At this time, music application icon 3022A may be highlighted (e.g., music application icon 3012A is changed in color to gray). When the electronic apparatus 100 again monitors the one-click operation with respect to the music application icon 3021A, the electronic apparatus may display a user interface as shown in fig. 3B. At this time, the music app icon 3022A may cancel the highlight display (e.g., the color of the music app icon 3012A is changed to white).
In some embodiments, the user may effect the removal or replacement of an application icon within the application icon navigation bar by manipulating an application icon in the application icon navigation bar.
Illustratively, as shown in fig. 3G, upon detecting an input operation (e.g., long press) with respect to the music application icon 3012A in the application icon navigation bar 3012, the electronic apparatus 100 displays a setting frame 3014 in response to the operation. A removal control 3014A and a replacement control 3014B are included in the settings box 3014.
When the electronic apparatus 100 detects an input operation (e.g., a single click) for the removal control 3014A, in response to the operation, the electronic apparatus 100 removes the music app icon from the app icon navigation bar 3012. For example, as shown in fig. 3H, in the application icon navigation bar 3012, the music application icon 3012A is no longer displayed. The notification message of the music application is no longer displayed in the notification message display region 3011.
In some embodiments, the electronic device 100 may continue to display the notification message of the music application in the notification message display area after removing the music application icon from the application icon navigation bar. For example, as shown in fig. 3I, the music application icon is removed in the application icon navigation bar 3012, and the notification message "recommend new song, relax mood" of the music application is continuously displayed in the notification message display region 3011.
In the setting box 3014 in fig. 3G described above, a replacement control 3014B is also included. When the electronic apparatus 100 detects an input operation (e.g., a single click) with respect to the replacement control 3014B, in response to the operation, the electronic apparatus 100 displays an application selection box 3015 as illustrated in fig. 3J. The application name and corresponding selection control are included in the application selection box 3015.
For example, the electronic apparatus 100 detects a single-click operation of the selection control 3015A for the application 2, and in response to this operation, the electronic apparatus 100 determines the application 2 as an application to be replaced. Then, the electronic apparatus 100 detects a single-click operation for the determination control 3015B in the application selection box 3015, and in response to this operation, the electronic apparatus replaces the music application icon 3012A in the application icon navigation bar 3012 with an icon of the application 2.
As shown in fig. 3K, in the application icon navigation bar 3012, an icon 3026A of the application 2, a video application icon 3022A, a social application icon 3023A, and a shopping application icon 3024A are displayed, and no music application icon is displayed. At this time, the notification message transmitted by the music application is no longer displayed in the notification message display region 3011, and the notification message "weather cloudy sunny" transmitted by the application 2 and the icon 3026A of the application 2 are displayed.
In some embodiments, after the electronic device 100 replaces the music application icon in the application icon navigation bar with the icon of the application 2, a notification message transmitted by the music application and a notification message of the application 2 may be displayed in the notification message display area.
As shown in fig. 3L, the music application icon is replaced with an application 2 icon 3012F in the application icon navigation bar 3012, and the notification messages "recommend new song, relax mood" and music application icon 3021A of the music application are continuously displayed in the notification message display region 3011, and the notification message "weather cloudy-sunny" of the application 2 and icon 3026A of the application 2 are displayed.
In some embodiments, adding an application icon in the application icon navigation bar can be realized by operating on the application icon in the application icon navigation bar.
As shown in fig. 3M, a music application icon 3012A, a video application icon 3012B, and a social application icon 3012C are displayed in the application icon navigation bar 3012. The notification messages "recommend new song, relax mood", "animation XX is updated to the latest album", "xiaoming: rain, attention to drive ", and music app icon 3021A, video app icon 3022A, social app icon 3023A. When the electronic apparatus 100 detects an input operation (e.g., long press) for the music application icon 3012A in the application icon navigation bar 3012, in response to the operation, the electronic apparatus 100 displays a setting frame 3014 and an add control 3016 as illustrated in fig. 3N. When the electronic apparatus 100 detects an input operation for the add control 3015, in response to the operation, the electronic apparatus 100 displays an application selection box 3017 as illustrated in fig. 3O.
As shown in fig. 3O, the application selection box 3017 includes a selection control corresponding to the application name, for example, the electronic device 100 detects a single-click operation on the selection control 3017A of the application 3, and in response to the single-click operation, the electronic device 100 determines the application 3 as an application to be added. Then, the electronic device 100 detects a single-click operation on the determination control 3017B in the application selection box 3017, and in response to this operation, the electronic device adds an icon of the application 3 in the application icon navigation bar 3012.
As shown in fig. 3P, in the application icon navigation bar 3012, a music application icon 3012B, a video application icon 3012B, a social application icon 3012C, and an icon 3012H of the application 3 are displayed. At this time, a notification message "payment success" transmitted by the application 3 and an icon 3029A of the application 3 are displayed on the notification message display region 3011.
In a possible implementation manner, the application icon may also be added into the application icon navigation bar 3012 in fig. 3B by operating the application icon of the electronic device main interface.
As shown in fig. 3Q, the main interface of the electronic device 100 includes a camera icon 341 and an email icon 342 in the main interface. The electronic apparatus 100 detects an input operation (e.g., long press) for the email icon 342, and in response to the operation, the electronic apparatus 100 displays the function block 3421.
As shown in fig. 3Q, an add control 3421A is included in the function box 3421. Whether an email icon 342 is added to the application icon navigation bar 3012 of fig. 3B described above may be determined by determining whether an add control 3421A is highlighted (e.g., the add control 3421A is gray, representing the add control 3421A being highlighted). As can be seen in FIG. 3Q, the add control 3421A is not currently highlighted, indicating that the email icon 342 has not been added to the application icon navigation bar 3012 in FIG. 3B, described above. When the electronic device 100 detects an input operation (e.g., a single click) with respect to the add control 3421A, in response to the operation, the electronic device 100 adds the email icon 342 into the application icon navigation bar 3012 in fig. 3B described above. At this time, the addition control 3421A is highlighted (for example, as shown in fig. 3R, the color of the addition control 3421A is gray).
Fig. 3A to fig. 3R exemplarily describe application scenarios of a message display method according to an embodiment of the present application. Next, a flow of a message display method provided in an embodiment of the present application is described with reference to fig. 4.
Referring to fig. 4, fig. 4 is a flowchart of a message display method according to an embodiment of the present application, where the specific flow is as follows:
step 401: the electronic equipment displays a first interface, wherein a notification message display bar is arranged in the first interface and comprises a notification message display area and an application icon navigation bar.
Specifically, the first interface is an interface for displaying a notification message display field.
Illustratively, the first interface may be the notification message interface 30 in the embodiment of fig. 3B, or may be the screen locking interface in the embodiment of fig. 3C. The notification message display bar includes a notification message display area and an application icon navigation bar. The notification message display area is used for displaying notification messages sent by the applications, and the notification message display area can display the notification messages sent by the plurality of applications. The application icon navigation bar comprises one or more application icons.
For example, the notification message display field may be the notification message display field 301 in fig. 3B, the notification message display region may be the notification message display region 3011 in fig. 3B, and the application icon navigation field may be the application icon navigation field 3012 in fig. 3B.
In the embodiment of the present application, a notification message sent by an application having N application icons in an application icon navigation bar is exemplified by M notification messages displayed in a notification message display area. Wherein M and N are both positive integers greater than 0.
In some embodiments, the application icon navigation bar is capable of displaying a limited number of application icons, and the application icon navigation bar displays icons for L applications when the number of application icons added to the application icon navigation bar exceeds the maximum number of icons displayed by the application icon navigation bar. L is the maximum number of application icons displayed by the application icon navigation bar. Other application icons which are not displayed currently and are added into the application icon navigation bar can be viewed by sliding the application icon navigation bar, wherein the application icons which are not displayed currently and are added into the application icon navigation bar are hidden icons. Illustratively, the hidden icon may be the icon 3012E of application 1 in the embodiment of fig. 3D described above.
For example, as shown in fig. 5A, it is assumed that there are 5 applications, applications 1 to 5, of the icons added to the application icon navigation bar 5012. The maximum number of application icons that can be displayed by the application icon navigation bar 5012 is 4, and the electronic device 100 displays the icon 5012A of the application 1, the icon 5012B of the application 2, the icon 5012C of the application 3, and the icon 5012D of the application 4 on the application icon navigation bar 5012. When the electronic device 100 detects an input operation (e.g., leftward sliding) with respect to the application icon navigation bar 5012, in response to the operation, the electronic device 100 displays the icon 5012E of the application 5 as shown in fig. 5B within the application icon navigation bar 5012 without displaying the icon 5012A of the application 1. For the application icon navigation bar in FIG. 5A, the icon of application 5 is a hidden icon.
In one possible implementation, the electronic device can preferentially display an icon of an application for which a notification message exists in the application icon navigation bar. In this way, it is advantageous for the user to determine the application that sent the notification message and then quickly locate the notification message for the target application. The electronic device may also periodically detect the time of the notification message sent by the application, and display the icons of the first L applications with the notification message time closest in the application icon navigation bar.
For example, the time of the notification message sent by application 1 is 17. Since the notification messages sent by the applications 2, 3, 4, 5 are the most recent of these 5 applications. Accordingly, the electronic device may display an icon of application 2, an icon of application 3, an icon of application 4, and an icon of application 5 in the application icon navigation bar.
In one possible implementation, the icons in the icon navigation bar may be periodically prioritized, and notification messages sent by the application are displayed in the notification message display area according to priority. For example, the notification messages sent by the application corresponding to the application with the higher priority may be displayed in an arrangement in front of the application icon, and the notification messages sent by the application corresponding to the application with the lower priority may be displayed in an arrangement in the rear of the application icon.
Step 402: and detecting a first operation aiming at a first application icon in the application icon navigation bar, and responding to the first operation, wherein the electronic equipment preferentially displays a notification message of a first application on the notification message display area, and the first application is an application corresponding to the first application icon.
Illustratively, the first operation may be an input operation for the music application icon 3012A in the above-described embodiment of fig. 3B. The first application icon is any one of the application icons in the application icon navigation bar.
Specifically, when the electronic device detects a first operation on a first application icon in the application icon navigation bar, in response to the first operation, the electronic device preferentially displays a notification message of the first application on the notification message display area. The electronic device may display the notification message transmitted by the first application only on the notification message display area. For example, in the above-described embodiment of fig. 3F, after the electronic apparatus 100 detects an input operation (e.g., a single click) to the music application icon 3012A, in response to the operation, the electronic apparatus 100 displays only a notification message "recommend new song, relax mood" sent by the music application on the notification message display area.
In a possible implementation manner, the electronic device may also display the notification message sent by the first application in a prominent position in the notification message display area, so as to facilitate the user to view the notification message. For example, as with the user interface illustrated in FIG. 5C above, a music application icon 5012A, a video application icon 5012B, a social application icon 5012C, and a shopping application icon 5012D are included in the application icon navigation bar 5012. In the notification message display area 5011, a music application icon 5021A and a notification message "recommend new song, relax mood" sent by the music application, a video application icon 5022A and a notification message "animation XXX updated to the latest album" sent by the video application are displayed, social application icons 5023A and 5024A and a notification message "mingming" sent by the social application are displayed: when it rains, the driver notices 'and' xiaoli: please return to the seat as soon as possible ". The notification message sent by the shopping application is not displayed in fig. 5C due to the limitation of the area size of the notification message display area 5011. Upon detecting an input operation (e.g., a single click) with respect to the shopping application icon 5012D, the electronic device 100 may display a user interface as shown in fig. 5D. As shown in fig. 5D, a shopping application icon 5025A and a notification message "new on new clothes" sent by the shopping application are displayed in the notification message display area 5011. In this way, the user can intuitively browse the notification message transmitted by the shopping application on the notification message display area 5011.
Optionally, when the electronic device detects the second operation, the electronic device may add a second application icon into the application icon navigation bar in response to the second operation. The second operation may include a first input operation and a second input operation. For example, the first input operation may be an input operation (e.g., long press) for the email icon 342 in the fig. 3Q embodiment, the second input operation may be an input operation (e.g., single press) for the add control 3421A in the fig. 3Q embodiment, and the second application icon may be the email icon 342 in the fig. 3Q embodiment.
In one possible implementation, the application icon may be added to the application icon navigation bar by operating on the application icon navigation bar. For example, the first input operation may be an input operation (e.g., long press) for the music application icon 3012A in fig. 3M, and the second input operation may be an input operation (e.g., single click) for the add control 3015, the select control 3017A in the application selection box 3017, and the determine control 3017B in fig. 3M-3O, and the second application icon is an icon of the application 3.
Optionally, when the electronic device detects a third operation on a third application icon in the application icon navigation bar, the electronic device may remove the third application icon from the application icon navigation bar in response to the third operation. The third application icon is any one application icon in the application icon navigation bar. The third operation may include a third input operation and a fourth input operation.
For example, the third input operation may be an input operation (e.g., long press) on the music application icon 3012A in the embodiment of fig. 3G, and the fourth input operation may be an input operation (e.g., single press) on the removal control 3014A in the embodiment of fig. 3G.
After the electronic device removes the third application icon from the application icon navigation bar, the notification message sent by the application corresponding to the third application icon may not be displayed in the notification message display area.
Illustratively, as shown in the embodiment in fig. 3H above, after the electronic device 100 removes the music application icon from the application icon navigation bar 3012, the electronic device does not display the notification message sent by the music application in the notification message display area 3011.
Or, after removing the third application icon from the application icon navigation bar, the electronic device may continue to display the notification message sent by the application corresponding to the third application icon in the notification message display area.
Illustratively, as shown in the embodiment in fig. 3I above, after the electronic device 100 removes the music application icon from the application icon navigation bar 3012, the notification message "recommend new song, relax mood" for the music application still continues to be displayed in the notification message display area 3011.
Alternatively, when the electronic device detects a fourth operation for the fourth application icon, the electronic device may replace the fourth application icon with the fifth application icon in response to the fourth operation. The fourth application icon is any application icon in the application icon navigation bar, and the fifth application icon is any application icon in the electronic equipment, which is not in the application icon navigation bar. The fourth operation may include a fifth input operation, a sixth input operation, and a seventh input operation.
For example, the fifth input operation may be an input operation (e.g., long press) on the music application icon 3012A in the embodiment of fig. 3G, and the sixth input operation may be an input operation (e.g., single press) on the replacement control 3014B in the embodiment of fig. 3G. The seventh input operation may be the input operations (e.g., clicking) on the selection control 3015A and the determination control 3015B in the above-described embodiment of fig. 3J, the fourth application icon may be the music application icon 3012A in the above-described embodiment of fig. 3G, and the fifth application icon may be an icon of the application 2 in the above-described embodiment of fig. 3J.
After replacing the fourth application icon in the application icon navigation bar with the fifth application icon, the electronic device may not display the notification message of the application of the fourth application icon in the notification message display area, and in the case that the fifth application icon has the notification message, may display the notification message sent by the application of the fifth application icon in the notification message display area.
Illustratively, as shown in the embodiment of fig. 3K above, after replacing the music application icon 3012A in the application icon navigation bar 3012 with the icon 3012F of the application 2, the electronic device displays the notification message of the music application in the notification message display area 3011, and displays the notification message "weather cloudy-sunny" of the application 2 and the icon 3026A of the application 2.
Alternatively, after replacing the fourth application icon with the fifth application icon, the electronic device may continue to display the notification message sent by the application of the fourth application icon in the notification message display area, and in the case where the fifth application icon has the notification message, the notification message sent by the application of the fifth application icon may be displayed in the notification message display area.
Illustratively, as shown in fig. 3L described above, the music application icon is replaced with an application 2 icon 3012F in the application icon navigation bar 3012, and the notification message "recommend new song, relax mood" and music application icon 3021A for the music application are continuously displayed in the notification message display region 3011, and the notification message "weather cloudy-sunny" for application 2 and icon 3026A for application 2 are displayed.
Optionally, a first control is further included in the application icon navigation bar, and in a case that a notification message sent by the first type of application is displayed in the notification message display area, an eighth input operation for the first control is responded; and displaying the notification messages sent by all the applications in the notification message display area.
Responding to an eighth input operation aiming at the first control under the condition that the notification messages sent by all the applications are displayed in the notification message display area; displaying a notification message sent by a first type of application in a notification message display area; and the first type of application is the application corresponding to the application icon of the application icon navigation bar.
Illustratively, the first control may be the first control 3013 in the embodiment of fig. 3D described above.
According to the embodiment of the application, the notification message display column of the electronic equipment is divided into two parts: a notification message display area and an application icon navigation bar. When the notification message of the application is displayed in the notification message display area, if the electronic equipment detects an input operation aiming at a target icon in the application icon navigation bar and the application corresponding to the target icon has the sent notification message in the notification message display area, responding to the operation, the electronic equipment only displays the notification message of the application corresponding to the target icon in the notification message area and does not display the notification messages of other applications. By the method, when the notification messages of the plurality of applications exist in the notification message display bar, a user can quickly locate the notification message of the target application through the electronic equipment, so that the time for searching the notification message of the target application is saved, and the use experience of the user is improved.
The above-mentioned embodiment of fig. 4 describes a flow of a message display method provided in the embodiment of the present application. Next, with reference to the accompanying drawings, an interaction flow of functional modules of the electronic device in the foregoing embodiment of fig. 4 is exemplarily described. The electronic equipment comprises a context awareness module, a desktop application, a business logic processing module, a notification message display module, a notification manager and a first application. The context awareness module, the desktop application, the business logic processing module, the notification message display module and the first application are located in an application program layer in an android software framework, and the notification manager is located in the application program framework layer. Referring to fig. 6A-6B, fig. 6A and 6B are module interaction flowcharts of an exemplary message display method provided in an embodiment of the present application, where interaction flows among modules are as follows:
step 601: the service logic processing module registers and monitors the report event of the notification to the notification manager.
Specifically, after the electronic device is powered on, the service logic processing module is started. After the service processing module is started, the service processing module can register and monitor a reporting event to the traffic device, wherein the reporting event is used for indicating the notification manager to report a notification message sent by the application to the service logic processing module.
For example, the service logic processing module may send a first registration message to the notification manager, where the first registration message is used to instruct the notification manager to send the report information to the service logic processing module after receiving the report information of the notification message of the application program.
Optionally, after the service logic processing module registers to the notification manager to monitor that the notification reporting event is successful, the notification manager may send a first response message to the service logic processing module, where the first response message is used to notify the service logic processing module that the notification reporting event is successfully registered.
Next, with reference to steps 602 to 605, an interaction flow of each module in a first application scenario (an application icon is added in an application icon navigation bar) of the message display method provided in the embodiment of the present application is described.
Step 602: the context awareness module sends a first instruction message to the desktop application when detecting a first input operation for the second application icon.
Specifically, the first input operation may be an input operation for an application icon in the electronic device main interface that is not added in the application icon navigation bar.
For example, the first input operation may be an input operation (e.g., long-press) on the email icon 342 in the embodiment of fig. 3Q, the second application icon may be the email icon 342 in fig. 3R, and the main interface of the electronic device may be the user interface of the electronic device 100 shown in fig. 3Q.
Step 603: and the desktop application controls the touch screen to display a function box of the second application icon, wherein the function box comprises an adding control.
Specifically, after the desktop application receives a first instruction message sent by the first context awareness module, the desktop application may display a function frame of the second application icon on a main interface (desktop) of the electronic device, where the function frame includes an add control.
Illustratively, the function box of the second application icon may be the function box 3421 in the embodiment of fig. 3Q described above, and the addition control may be the addition control 3421A in the embodiment of fig. 3Q described above.
Step 604: and after detecting a second input operation aiming at the adding control, the context awareness module responds to the operation and sends a first application message to the business logic processing module.
For example, the second input operation may be an input operation (e.g., a single click) for the add control 3421A in the embodiment of fig. 3Q described above.
The first application message may include identification information of an application to which the second application icon corresponds.
Step 605: and the service logic processing module stores the identification information of the second application into the first notification message list, wherein the second application is the application corresponding to the second application icon.
Specifically, after receiving a first application message sent by the context awareness module, the service logic processing module stores identification information of a second application in a first notification message list. The first notification message list comprises identification information of an application corresponding to the icon added to the application icon navigation bar.
Optionally, the service logic processing module may further send a first addition message to the notification message display module, where the first display message is used to instruct the notification message display module to add the second application icon in the application icon navigation bar.
The above-mentioned steps 602-605 describe interaction flows of modules in the process of adding the application icon to the application icon navigation bar by the electronic device. Next, with reference to steps 606 to 609, an interactive flow of each module in a second application scenario (displaying a notification message in a notification message display area) of the message display method provided in the embodiment of the present application is described.
Step 606: and reporting the notification message to a notification manager by the application.
In particular, if an application in the electronic device is to send a notification message, the notification message may be sent to the notification manager first. The notification message reported by the application to the notification manager includes the identification information of the application.
Step 607: the notification manager sends a notification message of the application to the business logic processing module.
Specifically, the service logic processing module registers the monitoring notification reporting event to the notification manager after being powered on. Therefore, after the application reports the notification message to the notification manager, the notification manager sends the notification message reported by the application to the service logic processing module.
Step 608: and the service logic processing module sends a first message notification display instruction to the notification message display module.
Specifically, after receiving a notification message of an application sent by a notification manager, the service logic processing module sends a first message notification display instruction to a notification message display module. The first message notification display instruction is used for indicating the notification message display module to display the notification message sent by the application in the notification message display area, and the first message notification display instruction comprises the notification message of the application.
Optionally, before the service logic processing module sends the first message notification display instruction to the notification message display module, the first service logic processing module first determines whether the identification information of the application exists in the first notification message list. And if the first message notification display instruction does not exist, the first message notification display instruction is not sent to the notification message display module. In this way, only the notification message of the application corresponding to the icon in the application icon navigation bar can be displayed in the notification message display area. Under the condition that the number of the application notification messages is small, the user can quickly locate the message of the target application.
Step 609: and the notification message display module displays the notification message sent by the application in the notification message display area according to the first message notification display instruction.
The above steps 606 to 609 introduce the interaction flow of each module in the process that the electronic device displays the notification message in the notification message display area. Next, with reference to steps 610 to 614, an interactive flow of each module in a third application scenario (a notification message of a target application is quickly located in a notification message display area) of the message display method provided in the embodiment of the present application is described.
Step 610: the context awareness module detects a first operation aiming at a first application icon in the application icon navigation bar, and responds to the operation, and the context awareness module sends a second instruction message to the notification message display module.
Specifically, the first application icon may be any one application icon in the application icon navigation bar, the second instruction message includes identification information of the first application, and the first application is an application corresponding to the first application icon.
Illustratively, the first operation may be an input operation for the music application icon 3012A in the above-described embodiment of fig. 3B. The first application icon is any one application icon in the application icon navigation bar.
Step 611: and the notification message display module sends a first query message to the service logic processing module.
Specifically, the notification message display module may send the first query message to the service logic processing module after receiving the second instruction message. The first query message is used for indicating the service logic processing module to query whether a notification message sent by the first application exists, and the first query message comprises the identification information of the first application.
Step 612: the business logic processing module inquires whether a notification message of the first application exists based on the first query message.
Specifically, the service logic processing module may query whether there is a notification message of the first application according to the identification information of the first application in the first query message.
Step 613: and in the case that the notification message of the first application exists, the business logic processing module sends the notification message sent by the first application to the notification message display module.
In some embodiments, if there is no notification message of the first application, the service logic processing module sends an empty message to the notification message display module, so as to prompt the notification message display module that there is no notification message of the target first application.
Step 614: the notification message display module preferentially displays the notification message sent by the first application on the notification message display area.
The above steps 610 to 614 describe the interaction flow of the modules in the process that the electronic device displays the notification message in the notification message display area. Next, with reference to steps 615 to 620, an interactive flow of each module in a fourth application scenario (removing an icon in an application icon navigation bar) of the message display method provided in the embodiment of the present application is described.
Step 615: and the context awareness module detects a third input operation aiming at a third application icon in the application icon navigation bar, responds to the operation, and sends a third instruction message to the notification message display module.
Specifically, the third instruction message includes identification information of a third application, and the third application is an application corresponding to the third application icon.
For example, the third application icon may be the music application icon 3012A in the above-described embodiment in fig. 3G, the third input operation may be an input operation (e.g., long-press) for the music application icon 3012A in the above-described embodiment in fig. 3G, and the fourth input operation may be an input operation (e.g., single-click) for the removal control 3014A in the above-described embodiment in fig. 3G.
Step 616: the notification message display module controls the touch screen to display a first setting frame of the third application icon, and the first setting frame comprises a removal control.
Specifically, after receiving the third instruction message, the notification message display module controls the touch screen to display a first setting frame of the third application icon, where the first setting frame includes a removal control.
Step 617: and after detecting a fourth input operation for the removal control, the context awareness module sends a first removal instruction to the notification message display module.
Specifically, the first removal instruction is used for instructing the notification message display module to remove the third application icon in the application icon navigation bar.
Step 618: and after detecting a fourth input operation aiming at the removal control, the context awareness module sends a second removal instruction to the business logic processing module.
Specifically, the second removal instruction is used to instruct the service logic processing module to remove the identification information of the third application in the first notification message list. It should be understood that step 617 may be performed before step 618, after step 618, or simultaneously with step 618, and this embodiment of the present application is not limited.
Step 619: the notification message display module removes the third application icon from the application icon navigation bar.
Specifically, after receiving the first removal instruction, the notification message display module removes the first application icon from the application icon navigation bar.
Step 620: and the service logic processing module removes the identification information of the third application in the first notification message list, wherein the third application is the application corresponding to the third application icon.
Specifically, after receiving the second removal instruction, the service logic processing module removes the identification information of the third application in the first notification message list.
Optionally, after receiving the second removal instruction, the service logic processing module may query whether a notification message of the third application currently exists. If so, a first display message may be sent to the notification message display module. The first display message is used for indicating the notification message display module not to display the notification message sent by the third application. And the notification message display module does not display the notification message sent by the third application on the notification message display area after receiving the first display message.
It should be understood that step 619 may be performed before step 620, after step 620, or simultaneously with step 620, which is not limited in the embodiment of the present application.
The steps 615 to 620 described above describe interaction flows of modules in the process of removing the icon in the application icon navigation bar by the electronic device. Next, the interactive flow of each module in the fifth application scenario (replacing the icon in the application icon navigation bar) of the message display method provided in the embodiment of the present application is described with reference to steps 621 to 628.
Step 621: and the context awareness module detects a fifth input operation aiming at a fourth application icon in the application icon navigation bar, responds to the operation, and sends a fourth instruction message to the notification message display module.
Specifically, the fourth instruction message includes identification information of a fourth application, and the fourth application is an application corresponding to the fourth application icon. The fourth application icon is any one application icon in the application icon navigation bar.
Illustratively, the fifth input operation may be an input operation (e.g., long press) with respect to the music application icon 3012A in the embodiment of fig. 3G described above.
Step 622: and the notification message display module controls the touch screen to display a second setting frame of the fourth application icon, wherein the second setting frame comprises a replacement control.
Specifically, after receiving the fourth instruction message, the notification message display module controls the touch screen to display a second setting frame of the fourth application icon, where the second setting frame includes the replacement control.
Step 623: and after detecting a sixth input operation for the replacement control, the context awareness module sends a first replacement instruction to the notification message display module.
Illustratively, the sixth input operation may be an input operation (e.g., a single click) with respect to the replacement control 3014B in the embodiment of fig. 3G described above.
Step 624: and the notification message display module controls the touch screen to display the application selection frame.
Specifically, after receiving the first replacement instruction, the notification message display module displays an application selection frame, where the application selection frame includes a selection control of the application.
Illustratively, the application selection window may be the application selection box 3015 in the embodiment of fig. 3G described above.
Step 625: and after detecting a seventh input operation aiming at the application selection frame, the context awareness module sends a second replacement instruction to the notification message display module.
For example, the seventh input operation may be an input operation (e.g., a single click) with respect to the selection control 3015A and the determination control 3015B in the above-described embodiment of fig. 3J, and the fourth application icon may be the music application icon 3012A in the above-described embodiment of fig. 3G.
Step 626: and after detecting a seventh input operation aiming at the application selection frame, the context awareness module sends a third replacement instruction to the business logic processing module.
It should be understood that step 625 may be executed before step 626, may be executed after step 626, and may also be executed simultaneously with step 626, which is not limited in this embodiment of the application.
Step 627: the notification message display module replaces a fourth application icon in the application icon navigation bar with a fifth application icon.
Specifically, the fifth application icon is an icon applied in the application selection box.
Illustratively, the fifth application icon may be an icon of the application 2 in the embodiment of fig. 3J described above.
Step 628: and the service logic processing module replaces the identification information of the fourth application in the first notification message list with the identification information of the fifth application.
Specifically, the fourth application is an application corresponding to the fourth application icon, and the fifth application is an application corresponding to the fifth application icon.
After the service logic processing module receives the third replacement instruction, the service logic processing module replaces the identification information of the fourth application in the first notification message list with the identification information of the fifth application.
Optionally, after receiving the third replacement instruction, the service logic processing module may query whether a notification message of the fifth application currently exists. If so, a second display message may be sent to the notification message display module. The second display message is used to instruct the notification message display module to display the notification message of the fifth application on the notification message display area. The notification message display module displays the notification message of the fifth application on the notification message display area after receiving the second display message.
Optionally, after receiving the third replacement instruction, the service logic processing module directly sends a second display message to the notification message display module, where the second display message is used to instruct the notification message display module not to display the notification message sent by the fourth application on the notification message display area.
And after receiving the second display message, the notification message display module displays the notification message of the application on the notification message display area according to the indication of the second display message.
It should be understood that step 627 may be executed before step 628, after step 628, or simultaneously with step 628, and the embodiments of the present application are not limited.
The above steps 621 to 628 describe the interaction flow of each module in the process of replacing the icon in the application icon navigation bar by the electronic device. Next, with reference to steps 629 to 633, an interaction flow of each module in a sixth application scenario of a message display method provided in this embodiment (displaying notification messages sent by all applications or displaying notification messages sent by only applications of the first type in a notification message display area) is described.
Step 629: the context awareness module detects an eighth input operation for the first control.
Step 630: in response to the eighth input operation, the context awareness module sends a fifth instruction message to the notification message display module.
Step 631: and the notification message display module sends a second query message to the service logic processing module.
Specifically, after receiving a fifth instruction message sent by the context awareness module, the notification message display module sends a second query message to the service logic processing module. The second query message is used for indicating the service logic processing module to query the notification message sent by the application, the second query message comprises display state identification information, and if the display state identification information is the first identification, the notification message display area only displays the notification message sent by the first type of application currently; and if the display state identification information is the second identification, showing that the notification message display area currently displays the notification messages sent by all the applications.
Step 632: and under the condition that the notification messages sent by the first type of application are displayed in the notification message display area, the business logic processing module inquires the notification messages sent by all the applications based on the second inquiry message.
Specifically, after receiving the second query message, the service logic processing module reads the display state identification information in the second query message, and if the display state identification information is read as the first identification, determines that the notification message display area currently only displays the notification message sent by the first type of application. And if the display state identification information is read to be the second identification, determining that the notification message display area only displays the notification messages sent by all the applications currently.
The first type of application may be an application corresponding to an application icon in the application icon navigation bar.
Step 633: and under the condition that the notification messages sent by all the applications are displayed in the notification message display area, the business logic processing module inquires the notification messages sent by the first type of applications based on the second inquiry message.
Step 634: and the service logic processing module sends the inquired notification message to the notification message display module.
Step 635: and the notification message display module controls the touch screen to display the received notification message.
It should be understood that, the execution sequence of each step in the embodiments of fig. 6A to fig. 6B described above is only an exemplary description, and the embodiments of the present application do not limit the execution sequence of each step in fig. 6A to fig. 6B. For example, the steps (step 602 to step 605) in the first application scenario may be executed before step 607, or after step 609, or may be executed before step 610, or after step 614, which is not limited in this embodiment of the application. For the above embodiments of fig. 6A-6B, the execution order of the steps in the 6 application scenarios may be freely combined, and the protection scope of the embodiments after being freely combined is still within the protection scope of the embodiments of the present application.
Therefore, it should be understood that the exemplary execution sequence of the steps in fig. 6A to fig. 6B described above should not limit the protection scope of a message display method provided by the embodiment of the present application.
Next, a hardware configuration of the electronic apparatus 100 will be described.
The electronic device 100 may be a cell phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a Personal Digital Assistant (PDA), an Augmented Reality (AR) \\ Virtual Reality (VR) device, and the like. The embodiment of the present application does not particularly limit the specific type of the electronic device 100.
Referring to fig. 7, fig. 7 is a schematic diagram of a hardware structure of an electronic device 100 according to an embodiment of the present disclosure. The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a key 190, a motor 191, an indicator 192, a camera 193, a touch screen 194, a Subscriber Identity Module (SIM) card interface 195, and the like. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, and the like.
It is to be understood that the illustrated structure of the embodiment of the present invention does not specifically limit the electronic device 100. In other embodiments of the present application, electronic device 100 may include more or fewer components than the exemplary diagram shown in FIG. 7, or combine certain components, or split certain components, or a different arrangement of components. The components shown in fig. 7 may be implemented in hardware, software, or a combination of software and hardware.
A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that have just been used or recycled by the processor 110. If the processor 110 needs to reuse the instruction or data, it can be called directly from the memory. Avoiding repeated accesses reduces the latency of the processor 110, thereby increasing the efficiency of the system.
The electronic device 100 implements a display function through the GPU, the touch screen 194, and the application processor. The GPU is a microprocessor for image processing, and is connected to the touch screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.
The touch screen 194 is used to display images, videos, and the like. The touch screen 194 includes a display panel. The display panel may be a Liquid Crystal Display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (active-matrix organic light-emitting diode, AMOLED), a flexible light-emitting diode (FLED), a miniature, a Micro-oeld, a quantum dot light-emitting diode (QLED), or the like. In some embodiments, the electronic device 100 may include 1 or N touch screens 194, N being a positive integer greater than 1.
The electronic device 100 may implement a shooting function through the ISP, the camera 193, the video codec, the GPU, the touch screen 194, and the application processor, etc.
The ISP is used to process the data fed back by the camera 193. For example, when a photo is taken, the shutter is opened, light is transmitted to the camera photosensitive element through the lens, the optical signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing and converting into an image visible to naked eyes. The ISP can also carry out algorithm optimization on the noise, brightness and skin color of the image. The ISP can also optimize parameters such as exposure, color temperature and the like of a shooting scene. In some embodiments, the ISP may be provided in camera 193.
The camera 193 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image to the photosensitive element. The photosensitive element may be a Charge Coupled Device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then transmits the electrical signal to the ISP to be converted into a digital image signal. And the ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV and other formats. In some embodiments, electronic device 100 may include 1 or N cameras 193, N being a positive integer greater than 1.
The digital signal processor is used for processing digital signals, and can process digital image signals and other digital signals. For example, when the electronic device 100 selects a frequency bin, the digital signal processor is used to perform fourier transform or the like on the frequency bin energy.
The NPU is a neural-network (NN) computing processor that processes input information quickly by using a biological neural network structure, for example, by using a transfer mode between neurons of a human brain, and can also learn by itself continuously. Applications such as intelligent recognition of the electronic device 100 can be realized through the NPU, for example: image recognition, face recognition, speech recognition, text understanding, and the like.
The internal memory 121 may be used to store computer-executable program code, which includes instructions. The processor 110 executes various functional applications of the electronic device 100 and data processing by executing instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. The storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like. The storage data area may store data (such as audio data, phone book, etc.) created during use of the electronic device 100, and the like. In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (UFS), and the like.
The pressure sensor 180A is used for sensing a pressure signal, and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A may be disposed on the touch screen 194.
The gyro sensor 180B may be used to determine the motion attitude of the electronic device 100. In some embodiments, the angular velocity of electronic device 100 about three axes (i.e., x, y, and z axes) may be determined by gyroscope sensor 180B. The gyro sensor 180B may be used for photographing anti-shake. The gyroscope sensor 180B may also be used for navigation, somatosensory gaming scenes.
The air pressure sensor 180C is used to measure air pressure. In some embodiments, electronic device 100 calculates altitude from barometric pressure values measured by barometric pressure sensor 180C to assist in positioning and navigation.
The magnetic sensor 180D includes a hall sensor. The electronic device 100 may detect the opening and closing of the flip holster using the magnetic sensor 180D.
The acceleration sensor 180E may detect the magnitude of acceleration of the electronic device 100 in various directions (typically three axes). The magnitude and direction of gravity can be detected when the electronic device 100 is stationary. The method can also be used for recognizing the posture of the terminal equipment, and is applied to horizontal and vertical screen switching, pedometers and other applications.
A distance sensor 180F for measuring a distance. The electronic device 100 may measure the distance by infrared or laser. In some embodiments, taking a picture of a scene, electronic device 100 may utilize range sensor 180F to range for fast focus.
The proximity light sensor 180G may include, for example, a Light Emitting Diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The electronic device 100 emits infrared light to the outside through the light emitting diode. The electronic device 100 uses the photodiode to detect the infrared reflected light from nearby objects so as to automatically turn off the screen for power saving. The proximity light sensor 180G may also be used in a holster mode, a pocket mode automatically unlocks and locks the screen.
The ambient light sensor 180L is used to sense the ambient light level. The electronic device 100 may adaptively adjust the touch screen 194 brightness according to the perceived ambient light level. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking a picture. The ambient light sensor 180L may also cooperate with the proximity light sensor 180G to detect whether the electronic device 100 is in a pocket to prevent accidental touches.
The fingerprint sensor 180H is used to collect a fingerprint. The electronic device 100 can utilize the collected fingerprint characteristics to unlock the fingerprint, access the application lock, photograph the fingerprint, answer an incoming call with the fingerprint, and so on.
The temperature sensor 180J is used to detect temperature. In some embodiments, electronic device 100 implements a temperature processing strategy using the temperature detected by temperature sensor 180J.
The touch sensor 180K is also referred to as a "touch panel". The touch sensor 180K may be disposed on the touch screen 194, and the touch screen 194 and the touch sensor 180K form a touch screen, which is also called a "touch screen". The touch sensor 180K is used to detect a touch operation acting thereon or nearby. The touch sensor may communicate the detected touch operation to the application processor to determine the touch event type. Visual output associated with the touch operation may be provided through the touch screen 194. In other embodiments, the touch sensor 180K may also be disposed on the surface of the electronic device 100 at a different position from the touch screen 194.
The bone conduction sensor 180M can acquire a vibration signal. In some embodiments, the bone conduction sensor 180M may acquire a vibration signal of the human vocal part vibrating the bone mass.
The software system of the electronic device 100 may employ a hierarchical architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present invention uses an Android system with a layered architecture as an example to exemplarily illustrate a software structure of the electronic device 100. Fig. 8 is a block diagram of a software configuration of the electronic device 100 according to the embodiment of the present application. The layered architecture divides the software into several layers, each layer having a clear role and division of labor. The layers communicate with each other through a software interface. In some embodiments, the Android system is divided into four layers, an application layer, an application framework layer, an Android runtime (Android runtime) and system library, and a kernel layer from top to bottom.
The application layer may include a series of application packages. As shown in fig. 8, the application package may include applications such as a context awareness module, a desktop application, a business logic processing module, a notification message display module, a video, and the like.
And the context awareness module is used for receiving an input operation (such as clicking) of a screen by a user and sending a relevant instruction to the desktop application or business logic processing module or the notification message display module.
And the desktop application is used for displaying the function frame of the application icon on the main interface of the electronic equipment after receiving the instruction sent by the context awareness module.
And the service logic processing module is used for receiving the notification message of the application sent by the notification manager.
And the notification message display module is used for displaying the notification message display column through the control screen.
The application framework layer provides an Application Programming Interface (API) and a programming framework for the application program of the application layer. The application framework layer includes a number of predefined functions. As shown in FIG. 8, the application framework layers may include a window manager, content provider, view system, phone manager, resource manager, notification manager, and the like.
The window manager is used for managing window programs. The window manager can obtain the size of the touch screen, judge whether a status bar exists, lock the screen, intercept the screen and the like.
Content providers are used to store and retrieve data and make it accessible to applications. The data may include video, images, audio, calls made and answered, browsing history and bookmarks, phone books, etc.
The view system includes visual controls such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views. For example, the display interface including the short message notification icon may include a view for displaying text and a view for displaying pictures.
The phone manager is used to provide communication functions for the electronic device 100. Such as management of call status (including on, off, etc.).
The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, and the like.
The notification manager enables the application to display notification information in the status bar, can be used to convey notification-type messages, can disappear automatically after a short dwell, and does not require user interaction. Such as a notification manager used to inform download completion, message alerts, etc. The notification manager may also be a notification that appears in the form of a chart or scrollbar text in a status bar at the top of the system, such as a notification of a running application in the background, or a notification that appears on the screen in the form of a dialog window. For example, prompting text information in the status bar, sounding a prompt tone, vibrating the electronic device, flashing an indicator light, etc.
The Android Runtime comprises a core library and a virtual machine. The Android runtime is responsible for scheduling and managing an Android system.
The core library comprises two parts: one part is a function which needs to be called by java language, and the other part is a core library of android.
The application layer and the application framework layer run in a virtual machine. The virtual machine executes java files of the application layer and the application framework layer as binary files. The virtual machine is used for performing the functions of object life cycle management, stack management, thread management, safety and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. For example: surface managers (surface managers), media Libraries (Media Libraries), three-dimensional graphics processing Libraries (e.g., openGL ES), two-dimensional graphics engines (e.g., SGL), and the like.
The surface manager is used to manage the display subsystem and provide a fusion of the 2D and 3D layers for multiple applications.
The media library supports a variety of commonly used audio, video format playback and recording, and still image files, among others. The media library may support a variety of audio-video encoding formats such as MPEG4, h.264, MP3, AAC, AMR, JPG, PNG, etc.
The three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, image rendering, synthesis, layer processing and the like.
The two-dimensional graphics engine is a drawing engine for 2D drawing.
The kernel layer is a layer between hardware and software. The inner core layer at least comprises a display driver, a camera driver, an audio driver and a sensor driver.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedures or functions described in accordance with the present application are generated, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, digital subscriber line) or wirelessly (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that includes one or more available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid State Disk), among others.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above may be implemented by hardware that is related to instructions of a computer program, and the computer program may be stored in a computer-readable storage medium, and when executed, may include the processes of the method embodiments described above. And the aforementioned storage medium includes: various media capable of storing program codes, such as ROM or RAM, magnetic or optical disks, etc.
In short, the above description is only an example of the technical solution of the present invention, and is not intended to limit the scope of the present invention. Any modifications, equivalents, improvements and the like made in accordance with the disclosure of the present invention should be considered as being included in the scope of the present invention.
Claims (13)
1. A message display method is applied to an electronic device with a touch screen, and comprises the following steps:
displaying a first interface, the first interface comprising a notification message display bar comprising a notification message display area and an application icon navigation bar, the application icon navigation bar comprising at least one application icon;
in response to a first operation on a first application icon in the application icon navigation bar, the electronic equipment preferentially displays a notification message sent by a first application on the notification message display area; the first application is an application corresponding to the first application icon.
2. The method of claim 1, wherein the method further comprises:
displaying a second interface, the second interface comprising a plurality of application icons;
responding to a first input operation aiming at a second application icon in the second interface, and displaying a function box of the second application icon; the function box comprises an adding control;
in response to a second input operation for the add control, adding the second application icon into the application icon navigation bar.
3. The method of claim 1, wherein the method further comprises:
in response to a third input operation aiming at a third application icon in the application icon navigation bar, displaying a first setting frame of the third application icon; the first setting frame comprises a removal control;
in response to a fourth input operation directed to the removal control, removing the third application icon from the application icon navigation bar;
and not displaying a notification message sent by a third application in the notification message display area, wherein the third application is an application corresponding to the third application icon.
4. The method of claim 1, wherein the method further comprises:
displaying a second setting frame of a fourth application icon in the application icon navigation bar in response to a fifth input operation for the fourth application icon; the second setting frame comprises a replacement control;
displaying an application selection box in response to a sixth input operation aiming at the replacement control; the application selection box comprises a selection control of a plurality of applications;
replacing a fourth application icon in the application icon navigation bar with a fifth application icon in response to a seventh input operation directed to a first selection control in the application selection box; the fifth application icon is an application icon corresponding to the first selection control;
and displaying a notification message sent by a fifth application in the notification message display area, wherein the fifth application is an application corresponding to the fifth application icon.
5. The method of claim 1, wherein the application icon navigation bar further comprises a first control, the method further comprising:
responding to an eighth input operation aiming at the first control under the condition that a notification message sent by a first type of application is displayed in the notification message display area; displaying notification messages sent by all applications in the notification message display area;
responding to an eighth input operation aiming at the first control under the condition that the notification messages sent by all the applications are displayed in the notification message display area; displaying a notification message sent by a first type of application in the notification message display area;
and the first type of application is the application corresponding to the application icon of the application icon navigation bar.
6. The method of claim 1, wherein the electronic device includes a context awareness module, a business logic processing module, and a notification message display module, the method comprising:
the notification message display module displays the notification message display bar on the first interface;
the context awareness module detects a first operation on the first application icon;
responding to the first operation, the context awareness module sends a second instruction message to the message notification display module, wherein the second instruction message comprises identification information of the first application;
the message notification display module sends a first query message to the service logic processing module, wherein the first query message comprises the identification information of the first application;
the service logic processing module inquires whether the first application sends a notification message or not based on the identification information;
if the query is yes, the service logic processing module sends the notification message sent by the first application to the notification message display module;
and the notification message display module preferentially displays the notification message sent by the first application in the notification message display area.
7. The method of claim 6, wherein the electronic device further comprises a notification manager, and wherein the notification message display module, prior to displaying the notification message display field on the first interface, further comprises:
the service logic processing module registers a monitoring notification reporting event to the notification manager, wherein the monitoring notification reporting event is used for indicating the notification manager to send a notification message sent by an application to the service logic processing module;
an application in the electronic device sends a notification message to the notification manager;
the notification manager sends a notification message sent by an application in the electronic equipment to the business logic processing module;
the service logic processing module sends a first notification message display instruction to the notification message display module;
and the notification message display module displays the notification message sent by the application on the notification message display area according to the first notification message display instruction.
8. The method of any of claims 6-7, wherein the electronic device further comprises a desktop application, the method further comprising:
displaying a second interface, the second interface comprising a plurality of application icons;
the context awareness module detects a first input operation for a second application icon; the second application icon is any one application icon in the second interface;
responding to the first input operation, and sending a first instruction message to the desktop application by the context awareness module;
the desktop application controls a touch screen to display a function box of the second application icon, wherein the function box comprises an adding control;
the context awareness module detects a second input operation for the addition control;
responding to the second input operation, the context awareness module sends a first application message to the business logic processing module; the first application message comprises identification information of a second application, and the second application is an application corresponding to the second application icon;
the service logic processing module adds the identification information into a first notification message list, wherein the first notification message list comprises the identification information of the application corresponding to the application icon in the application icon navigation bar;
and the service logic processing module adds the second application icon into the application icon navigation bar through the notification message display module.
9. The method of claim 6, wherein the method further comprises:
the context awareness module detects a third input operation for a third application icon in the application icon navigation bar;
responding to the third input operation, the context awareness module sends a third instruction message to the notification message display module;
the notification message display module displays a first setting frame of the third application icon in the notification message display bar, the first setting frame including a removal control;
the context awareness module detects a fourth input operation for the removal control;
responding to the fourth input operation, the context awareness module sends a first removal instruction to the notification message display module;
the context awareness module sends a second removal instruction to the business logic processing module;
the notification message display module removes the third application icon in the application icon navigation bar;
the service logic processing module removes the identification information of the third application in the first notification message list; the third application is an application corresponding to the third application icon, and the first notification message list includes identification information of the application corresponding to the application icon in the application icon navigation bar.
10. The method of claim 6, wherein the method further comprises:
the context awareness module detects a fifth input operation for a fourth application icon in the application icon navigation bar;
responding to the fifth input operation, the context awareness module sending a fourth instruction message to the notification message display module;
the notification message display module displays a second setting frame of the fourth application icon, wherein the second setting frame comprises a replacement control;
detecting a sixth input operation for the replacement control;
responding to the sixth input operation, the context awareness module sends a first replacement instruction to the notification message display module
The notification message display module displays an application selection frame through a touch screen; the application selection box comprises selection controls for a plurality of applications;
detecting a seventh input operation for a first selection control in the application selection box;
responding to the seventh input operation, the context awareness module sends a second replacement instruction to the notification message display module;
the context awareness module sends a third replacement instruction to the service logic processing module;
replacing a fourth application icon in the application icon navigation bar by a fifth application icon by the notification message display module; the fifth application icon is an application icon corresponding to the first selection control;
displaying a notification message sent by a fifth application in the notification message display area, wherein the fifth application is an application corresponding to the fifth application icon;
the service logic processing module replaces identification information of a fourth application in a first notification message list with identification information of a fifth application, the fourth application is an application corresponding to the fourth application icon, and the first notification message list comprises the identification information of the application corresponding to the application icon in the application icon navigation bar.
11. The method of claim 6, wherein the application icon navigation bar further comprises a first control, the method further comprising:
the context awareness module detects an eighth input operation for the first control;
responding to the eighth input operation, the context awareness module sending a fifth instruction message to the notification message display module;
the notification message display module sends a second query message to the service logic processing module; the second query message includes display status identification information;
under the condition that the display state identification information is a first identification, the service logic processing module inquires a notification message sent by a first type of application based on the second inquiry message; the first type of application is the application corresponding to the application icon in the application icon navigation bar;
under the condition that the display state identification information is a second identification, the service logic processing module queries notification messages sent by all applications in the electronic equipment based on the second query message;
the service logic processing module sends the inquired notification message to the notification message display module;
and the notification message display module displays the notification message sent by the service logic processing module in the notification message display area.
12. An electronic device, comprising: the device comprises a memory, a processor and a touch screen; wherein:
the touch screen is used for displaying content;
the memory for storing a computer program, the computer program comprising program instructions;
the processor is configured to invoke the program instructions to cause the electronic device to perform the method of any of claims 1-11.
13. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program which, when executed by a processor, implements the method according to any one of claims 1-11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211220416.5A CN115291995B (en) | 2022-10-08 | 2022-10-08 | Message display method, related electronic equipment and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211220416.5A CN115291995B (en) | 2022-10-08 | 2022-10-08 | Message display method, related electronic equipment and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115291995A true CN115291995A (en) | 2022-11-04 |
CN115291995B CN115291995B (en) | 2023-03-31 |
Family
ID=83834848
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211220416.5A Active CN115291995B (en) | 2022-10-08 | 2022-10-08 | Message display method, related electronic equipment and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115291995B (en) |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120254322A1 (en) * | 2011-03-31 | 2012-10-04 | Loment, Inc. | Priority of outbound messages communicated among end user communication devices |
CN106886597A (en) * | 2017-02-24 | 2017-06-23 | 乐蛙科技(上海)有限公司 | Control system, control method and receiving terminal that a kind of trigger-type is notified |
US20170308545A1 (en) * | 2016-04-21 | 2017-10-26 | Microsoft Technology Licensing, Llc | Prioritizing thumbnail previews based on message content |
CN107925694A (en) * | 2016-08-10 | 2018-04-17 | 华为技术有限公司 | Manage the method and terminal of notification message |
CN109788136A (en) * | 2019-01-29 | 2019-05-21 | 维沃移动通信有限公司 | Information display method and mobile terminal |
CN110581794A (en) * | 2018-06-11 | 2019-12-17 | 腾讯科技(深圳)有限公司 | Information processing method, information processing device, storage medium and computer equipment |
CN110888707A (en) * | 2019-11-19 | 2020-03-17 | 维沃移动通信有限公司 | Message sending method and electronic equipment |
CN111049976A (en) * | 2019-11-27 | 2020-04-21 | 维沃移动通信有限公司 | Interface display method and electronic equipment |
CN111543042A (en) * | 2018-08-23 | 2020-08-14 | 华为技术有限公司 | Notification message processing method and electronic equipment |
CN111581502A (en) * | 2020-04-26 | 2020-08-25 | 特瓦特能源科技有限公司 | Information notification method and device |
CN113393842A (en) * | 2020-11-18 | 2021-09-14 | 腾讯科技(深圳)有限公司 | Voice data processing method, device, equipment and medium |
CN113805980A (en) * | 2020-06-16 | 2021-12-17 | 华为技术有限公司 | Method and terminal for displaying notification |
CN113806105A (en) * | 2021-08-02 | 2021-12-17 | 荣耀终端有限公司 | Message processing method and device, electronic equipment and readable storage medium |
CN113885759A (en) * | 2021-06-25 | 2022-01-04 | 荣耀终端有限公司 | Notification message processing method, device, system and computer readable storage medium |
CN114095610A (en) * | 2020-08-07 | 2022-02-25 | 荣耀终端有限公司 | Notification message processing method and computer readable storage medium |
CN114115635A (en) * | 2021-09-30 | 2022-03-01 | 荣耀终端有限公司 | Message processing method and device |
CN114554005A (en) * | 2020-11-11 | 2022-05-27 | 华为技术有限公司 | Notification message management method and electronic equipment |
-
2022
- 2022-10-08 CN CN202211220416.5A patent/CN115291995B/en active Active
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120254322A1 (en) * | 2011-03-31 | 2012-10-04 | Loment, Inc. | Priority of outbound messages communicated among end user communication devices |
US20170308545A1 (en) * | 2016-04-21 | 2017-10-26 | Microsoft Technology Licensing, Llc | Prioritizing thumbnail previews based on message content |
CN107925694A (en) * | 2016-08-10 | 2018-04-17 | 华为技术有限公司 | Manage the method and terminal of notification message |
CN106886597A (en) * | 2017-02-24 | 2017-06-23 | 乐蛙科技(上海)有限公司 | Control system, control method and receiving terminal that a kind of trigger-type is notified |
CN110581794A (en) * | 2018-06-11 | 2019-12-17 | 腾讯科技(深圳)有限公司 | Information processing method, information processing device, storage medium and computer equipment |
CN111543042A (en) * | 2018-08-23 | 2020-08-14 | 华为技术有限公司 | Notification message processing method and electronic equipment |
CN109788136A (en) * | 2019-01-29 | 2019-05-21 | 维沃移动通信有限公司 | Information display method and mobile terminal |
CN110888707A (en) * | 2019-11-19 | 2020-03-17 | 维沃移动通信有限公司 | Message sending method and electronic equipment |
CN111049976A (en) * | 2019-11-27 | 2020-04-21 | 维沃移动通信有限公司 | Interface display method and electronic equipment |
CN111581502A (en) * | 2020-04-26 | 2020-08-25 | 特瓦特能源科技有限公司 | Information notification method and device |
CN113805980A (en) * | 2020-06-16 | 2021-12-17 | 华为技术有限公司 | Method and terminal for displaying notification |
CN114095610A (en) * | 2020-08-07 | 2022-02-25 | 荣耀终端有限公司 | Notification message processing method and computer readable storage medium |
CN114554005A (en) * | 2020-11-11 | 2022-05-27 | 华为技术有限公司 | Notification message management method and electronic equipment |
CN113393842A (en) * | 2020-11-18 | 2021-09-14 | 腾讯科技(深圳)有限公司 | Voice data processing method, device, equipment and medium |
CN113885759A (en) * | 2021-06-25 | 2022-01-04 | 荣耀终端有限公司 | Notification message processing method, device, system and computer readable storage medium |
CN113806105A (en) * | 2021-08-02 | 2021-12-17 | 荣耀终端有限公司 | Message processing method and device, electronic equipment and readable storage medium |
CN114115635A (en) * | 2021-09-30 | 2022-03-01 | 荣耀终端有限公司 | Message processing method and device |
Non-Patent Citations (3)
Title |
---|
天涯衰草: "用悬浮窗口显示推送消息", 《电脑爱好者》 * |
李海平 等: ""基于线程复用的Android校园助手的通知模块设计"", 《电脑与电信》 * |
梅笑芳: ""基于Android的企业社交通讯应用设计与实现"", 《中国优秀硕士学位论文全文数据库 (信息科技辑)》 * |
Also Published As
Publication number | Publication date |
---|---|
CN115291995B (en) | 2023-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114397979B (en) | Application display method and electronic equipment | |
WO2020181988A1 (en) | Speech control method and electronic device | |
EP3964937B1 (en) | Method for generating user profile photo, and electronic device | |
CN110489048A (en) | Using quick start method and relevant apparatus | |
CN113360222A (en) | Application information display method and related equipment | |
CN112860145B (en) | Application control method and electronic equipment | |
CN111159604A (en) | Picture resource loading method and device | |
CN112612386B (en) | Mobile terminal and display method of application card thereof | |
CN115421603B (en) | Handwriting processing method, terminal device and chip system | |
WO2022127130A1 (en) | Method for adding operation sequence, electronic device, and system | |
CN115333941A (en) | Method for acquiring application running condition and related equipment | |
CN111935353B (en) | Mobile terminal and short message display method thereof | |
WO2024061032A9 (en) | Window display method and related apparatus | |
CN115291995B (en) | Message display method, related electronic equipment and readable storage medium | |
CN115933952B (en) | Touch sampling rate adjusting method and related device | |
CN113900740A (en) | Method and device for loading multiple list data | |
CN116755748B (en) | Card updating method, electronic device, and computer-readable storage medium | |
CN117519864B (en) | Interface display method, electronic device and storage medium | |
CN116661584B (en) | Resource scheduling method and related equipment | |
CN116672707B (en) | Method and electronic device for generating game prediction frame | |
CN116688494B (en) | Method and electronic device for generating game prediction frame | |
CN116055863B (en) | Control method of optical image stabilizing device of camera and electronic equipment | |
WO2024067216A1 (en) | Application recommendation method and electronic device | |
WO2024066976A1 (en) | Control display method and electronic device | |
CN118444994A (en) | File loading method, device and equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |