CN117914992A - Notification display method and terminal device - Google Patents
Notification display method and terminal device Download PDFInfo
- Publication number
- CN117914992A CN117914992A CN202311706611.3A CN202311706611A CN117914992A CN 117914992 A CN117914992 A CN 117914992A CN 202311706611 A CN202311706611 A CN 202311706611A CN 117914992 A CN117914992 A CN 117914992A
- Authority
- CN
- China
- Prior art keywords
- application
- terminal device
- notification
- message
- lock
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 118
- 230000004044 response Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 8
- 230000006870 function Effects 0.000 description 40
- 238000004891 communication Methods 0.000 description 36
- 230000006854 communication Effects 0.000 description 36
- 238000007726 management method Methods 0.000 description 32
- 238000012545 processing Methods 0.000 description 31
- 238000010586 diagram Methods 0.000 description 24
- 230000008859 change Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 13
- 230000005236 sound signal Effects 0.000 description 13
- 238000010295 mobile communication Methods 0.000 description 12
- 210000000988 bone and bone Anatomy 0.000 description 9
- 230000001976 improved effect Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 3
- 210000004027 cell Anatomy 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 229920001621 AMOLED Polymers 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000003416 augmentation Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000036772 blood pressure Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000013529 biological neural network Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 239000010985 leather Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 230000002138 osteoinductive effect Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000010349 pulsation Effects 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003238 somatosensory effect Effects 0.000 description 1
- 230000008093 supporting effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72439—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72463—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
- H04M1/724631—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device by limiting the access to the user interface, e.g. locking a touch-screen or a keypad
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Telephone Function (AREA)
Abstract
The application provides a notification display method and terminal equipment, which enable notification display patterns of the same application program on opposite terminal equipment to be consistent all the time, avoid confusion of a user when the user views a message, and further improve user experience. The method is applied to a system comprising a first terminal device and a second terminal device, and comprises the following steps: when a first application has a first message to be checked, the first terminal equipment sends the first message to be checked to the second terminal equipment, and an application lock of the first application is in an open state; the second terminal equipment receives the first message to be checked and displays a first notification, wherein the first notification does not display specific notification content of the first message to be checked; the method comprises the steps that a first terminal device responds to operation of a user, an application lock of a first application is closed, and first indication information is sent to a second terminal device; the second terminal device receives the first indication information and deletes the first notification based on the first indication information.
Description
The present application is a divisional application, the application number of the original application is 202211060808.X, the original application date is 2022, month 08 and 31, and the whole content of the original application is incorporated by reference.
Technical Field
The present application relates to the field of terminal technologies, and in particular, to a notification display method and a terminal device.
Background
With the development of terminal technology, a terminal device may install various application programs, and if a user does not want some application programs to be opened at will, an application lock may be set for the application programs, for example, the user may slide an application lock switch of the application program in an application program list, and select to lock or unlock the application program. If the application program is in a locked state and a new message needs to be notified, the terminal device displays a notification of "in application lock protection" (abbreviated as "application lock notification") in a notification bar, a user can click on the notification, the terminal device responds to the operation of the user and displays a password input interface, and the terminal device only displays the specific content of the new message under the condition that the user inputs the password of the application program to be successfully unlocked.
In a multi-device scenario, the terminal devices are divided into a source device, which is a transmitting device (e.g., a cell phone), and a sink device, which is a receiving device (e.g., a tablet, a notebook, a watch, etc.). When the user logs in the same account number on the source device and the opposite device, and the source device and the opposite device are in the same local area network, the source device can stream the notification message of the application program to the opposite device so that the user can check on the opposite device. When the application is in a locked state and the application has a new message to be notified, the source device displays an application lock notification, namely "in application lock protection", and meanwhile, the source device flows the application lock notification to the opposite device, and the opposite device displays the application lock notification as "in application lock protection, please return to the mobile phone operation".
If the user changes the application lock state of an application program (locks or unlocks the application program), the opposite terminal device performs subsequent notification display according to the corresponding style after the application lock state is changed, and the display style of the explicit notification message is unchanged. For example, the application lock of the application is in a locked state, and the opposite device displays an application lock notification of the application. If the user unlocks the application program and then continues to receive the notification message of the application program, the opposite terminal device will redisplay the specific notification content of the notification message based on the displayed notification of the application lock because the application lock of the application program is in the unlocked state. Therefore, the notification patterns of the same application program on the opposite terminal equipment are inconsistent, so that the confusion of the user is caused, and the experience of the user is poor.
Disclosure of Invention
The application provides a notification display method and terminal equipment, which enable notification display patterns of the same application on opposite terminal equipment to be consistent all the time, avoid confusion of a user when the user views a message, and further improve user experience.
In a first aspect, a notification display method is provided, applied to a system including a first terminal device and a second terminal device, where a user logs in the same account number on the first terminal device and the second terminal device, and the first terminal device and the second terminal device are in the same local area network, and the method includes: when a first application has a first message to be checked, the first terminal equipment sends the first message to be checked to the second terminal equipment, and an application lock of the first application is in an open state; the second terminal equipment receives the first message to be checked and displays a first notification, wherein the first notification does not display specific notification content of the first message to be checked; the method comprises the steps that a first terminal device responds to operation of a user, an application lock of a first application is closed, and first indication information is sent to a second terminal device and used for indicating that the application lock of the first application is in a closed state; the second terminal device receives the first indication information and deletes the first notification based on the first indication information.
According to the notification display method provided by the application, the application lock of the first application is in an open state, the first terminal equipment (namely the source terminal equipment) sends the first message to be checked to the second terminal equipment (namely the opposite terminal equipment), the second terminal equipment displays the application lock notification, the specific content of the message to be checked is not displayed, and after the user closes the application lock of the first application, the second terminal equipment deletes the application lock notification. Thus, on one hand, the situation that the application lock of the first application is in a closed state and the second terminal equipment still displays the application lock notification is avoided; on the other hand, the method is also beneficial to avoiding the problem that the displayed application lock notification is inconsistent with the notification display style of the new message to be checked of the subsequent first application, and avoiding confusion generated when a user checks the message, thereby improving user experience.
It should be understood that "application" is an abbreviation for application program. The first terminal device may be installed with a plurality of applications, the first application being any one of the plurality of applications.
It should also be understood that the user installs and initiates the first application on both the first terminal device and the second terminal device, and the user may set to allow the push of the notification message of the first application to be received and set to allow the notification message of the first application to flow to the peer device. In addition, the first message to be checked is an unread notification message pushed by the first application when the application lock of the first application is in an open state.
With reference to the first aspect, in certain implementation manners of the first aspect, after deleting the first notification, the method further includes: when the first application has the second message to be checked, the first terminal equipment sends the second message to be checked to the second terminal equipment; and the second terminal equipment receives the second message to be checked and displays a second notification, and the second notification displays the specific notification content of the second message to be checked.
The application lock of the first application is adjusted to be in a closed state, and after the second terminal device deletes the first notification, the second terminal device displays the new message to be checked according to a notification style (also referred to as a common notification style) of the closed state of the application lock, that is, displays specific notification content of the new message to be checked. In this way, the second terminal device only displays the new message to be checked in the common notification mode matched with the closing state of the application lock, so that the problem that the display modes of the message to be checked of the same application by the second terminal device are inconsistent before and after the closing of the application lock is solved, the confusion of a user is avoided, and the user experience is improved.
With reference to the first aspect, in some implementations of the first aspect, the closing, by the first terminal device, an application lock of the first application in response to an operation of a user includes: the method comprises the steps that a first terminal device responds to operation of a user, a first interface is displayed, the first interface comprises an application name of each application in a plurality of applications and an application lock switch button corresponding to each application, the plurality of applications comprise first applications, and the application lock switch buttons of the first applications are displayed in an open state; and the first terminal equipment responds to the click or sliding operation of the application lock switch button of the first application by a user, closes the application lock of the first application, and displays the application lock switch button of the first application as a closed state on the first interface.
With reference to the first aspect, in certain implementation manners of the first aspect, the first indication information includes an application identifier of the first application and information for indicating that an application lock of the first application is in a closed state.
By setting the switching function of the single application lock, a user can control the application lock state of the application more flexibly and with finer granularity, and when the single application lock state is adjusted, the first terminal equipment only needs to send the application identifier and the state information of the single application lock to the second terminal equipment, so that the signaling overhead of the first indication information is saved.
With reference to the first aspect, in some implementations of the first aspect, the closing, by the first terminal device, an application lock of the first application in response to an operation of a user includes: the first terminal equipment responds to the operation of a user and displays a second interface, wherein the second interface comprises an application lock master switch button for controlling application locks of a plurality of applications to be simultaneously opened or closed, the plurality of applications comprise a first application, and the application lock master switch button is displayed in an opened state; and the first terminal equipment responds to clicking or sliding operation of the application lock master switch button by a user, closes the application locks of the plurality of applications, and displays the application lock master switch button as a closed state on a second interface.
It should be understood that the "operation" herein may be a click or slide operation by the user.
With reference to the first aspect, in certain implementation manners of the first aspect, the first indication information includes application identifiers of a plurality of applications and information for indicating that application locks of the plurality of applications are in a closed state.
By setting the total switch function of the application lock, the user can uniformly set the application lock states, so that the user does not need to adjust the applications one by one when adjusting the application lock states of the applications in batches, thereby saving related operation flows.
In a second aspect, a notification display method is provided, which is applied to a system including a first terminal device and a second terminal device, where a user logs in the same account on the first terminal device and the second terminal device, and the first terminal device and the second terminal device are in the same local area network, and includes: when the first application has a third message to be checked, the first terminal equipment sends the third message to be checked to the second terminal equipment, and an application lock of the first application is in a closed state; the second terminal equipment receives the third message to be checked and displays a third notification, and the third notification displays the specific notification content of the third message to be checked; the first terminal equipment responds to the operation of a user, opens an application lock of the first application, and sends second indication information to the second terminal equipment, wherein the second indication information is used for indicating that the application lock of the first application is in an open state; the second terminal device receives the second indication information, deletes the third notification based on the second indication information, and displays a fourth notification, wherein the fourth notification does not display the specific notification content of the third message to be checked.
According to the notification display method provided by the application, the application lock of the first application is in a closed state, the first terminal equipment (namely the source terminal equipment) sends the third message to be checked to the second terminal equipment (namely the opposite terminal equipment), the second terminal equipment displays the third notification, the third notification displays the specific content of the message to be checked, and after the user opens the application lock of the first application, the second terminal equipment deletes the third notification and displays the application lock notification. Therefore, the second terminal equipment only displays the application notification in the application lock notification mode matched with the opening state of the application lock, the problem that the display modes of the information to be checked of the same application by the second terminal equipment before and after the application lock is opened are inconsistent is solved, confusion of a user is avoided, and user experience is improved.
With reference to the second aspect, in some implementations of the second aspect, a fourth notification displays a time of receipt of a third message to be viewed; after deleting the third notification and displaying the fourth notification, the method further includes: when the first application has a fourth message to be checked, the first terminal equipment sends the fourth message to be checked to the second terminal equipment; and the second terminal equipment receives the fourth message to be checked and updates the time information displayed by the fourth notification to the receiving time of the fourth message to be checked.
Therefore, the user can judge whether the first application has a new notification according to time on the display interface of the second terminal device, so that the user is prevented from missing the notification message when the first application is in the application lock open state, and the user experience is improved.
With reference to the second aspect, in some implementations of the second aspect, the first terminal device opens an application lock of the first application in response to an operation of a user, including: the first terminal equipment responds to the operation of a user and displays a third interface, wherein the third interface comprises an application name of each application in a plurality of applications and an application lock switch button corresponding to each application, the plurality of applications comprise a first application, and the application lock switch button of the first application is displayed in a closed state; and the first terminal equipment responds to the click or sliding operation of the application lock switch button of the first application by a user, opens the application lock of the first application, and displays the application lock switch button of the first application as an open state on a third interface.
With reference to the second aspect, in certain implementations of the second aspect, the second indication information includes an application identifier of the first application and information for indicating that an application lock of the first application is in an open state.
With reference to the second aspect, in some implementations of the second aspect, the first terminal device opens an application lock of the first application in response to an operation of a user, including: the first terminal equipment responds to the operation of a user and displays a fourth interface, wherein the fourth interface comprises an application lock master switch button for controlling application locks of a plurality of applications to be simultaneously opened or closed, the plurality of applications comprise a first application, and the application lock master switch button is displayed in a closed state; and the first terminal equipment responds to the clicking or sliding operation of the application lock master switch button by a user, opens application locks of a plurality of applications, and displays the application lock master switch button as an open state on a fourth interface.
With reference to the second aspect, in certain implementations of the second aspect, the second indication information includes application identifications of the plurality of applications and information for indicating that application locks of the plurality of applications are in an open state.
In a third aspect, a notification display method is provided, applied to a system including a first terminal device and a second terminal device, where a user logs in the same account on the first terminal device and the second terminal device, and the first terminal device and the second terminal device are in the same local area network, and includes: the method comprises the steps that a first terminal device responds to operation of a user to start a first application, and an application lock of the first application is in an open state; when a first application has a first message to be checked, the first terminal equipment sends the first message to be checked to the second terminal equipment; the second terminal equipment receives the first message to be checked and displays a first notification, wherein the first notification does not display specific notification content of the first message to be checked; the method comprises the steps that a first terminal device responds to operation of a user, an application lock of a first application is closed, and first indication information is sent to a second terminal device and used for indicating that the application lock of the first application is in a closed state; the second terminal device receives the first indication information and does not display the first notification based on the first indication information.
In a fourth aspect, a notification display method is provided, applied to a system including a first terminal device and a second terminal device, where a user logs in the same account on the first terminal device and the second terminal device, and the first terminal device and the second terminal device are in the same local area network, and includes: the method comprises the steps that a first terminal device responds to operation of a user to start a first application, and an application lock of the first application is in a closed state; when the first application has the second message to be checked, the first terminal equipment sends the second message to be checked to the second terminal equipment; the second terminal equipment receives the second message to be checked and displays a second notification, and the second notification displays the specific notification content of the message to be checked; the first terminal equipment responds to the operation of a user, closes an application lock of the first application, and sends second indication information to the second terminal equipment, wherein the second indication information is used for indicating that the application lock of the first application is in an open state; the second terminal device receives the second indication information, and based on the second indication information, does not display the second notification, and displays a third notification, which does not display the specific notification content of the second message to be checked.
In a fifth aspect, a notification display method is provided, applied to a system including a first terminal device and a second terminal device, where a user logs in the same account on the first terminal device and the second terminal device, and the first terminal device and the second terminal device are in the same local area network, and includes: the second terminal equipment receives a first message to be checked from the first terminal equipment, the first message to be checked belongs to a first application, and an application lock of the first application is in an open state; the second terminal device displays a first notification, and the first notification does not display specific notification content of the first message to be checked; the second terminal equipment receives first indication information from the first terminal equipment, wherein the first indication information is used for indicating that an application lock of a first application is in a closed state; the second terminal device does not display the first notification based on the first indication information.
With reference to the fifth aspect, in certain implementations of the fifth aspect, after the first notification is not displayed, the method further includes: and the second terminal equipment receives the second message to be checked and displays a second notification, and the second notification displays the specific notification content of the second message to be checked.
With reference to the fifth aspect, in certain implementations of the fifth aspect, the first indication information includes an application identifier of the first application and information for indicating that an application lock of the first application is in a closed state.
With reference to the fifth aspect, in certain implementations of the fifth aspect, the first indication information includes application identifiers of the plurality of applications and information for indicating that application locks of the plurality of applications are in a closed state.
In a sixth aspect, a notification display method is provided, applied to a system including a first terminal device and a second terminal device, where a user logs in the same account on the first terminal device and the second terminal device, and the first terminal device and the second terminal device are in the same local area network, and includes: the second terminal equipment receives a third message to be checked from the first terminal equipment, the third message to be checked belongs to a first application, and an application lock of the first application is in a closed state; the second terminal device displays a third notification, and the third notification displays specific notification content of a third message to be checked; the second terminal equipment receives second indication information from the first terminal equipment, wherein the second indication information is used for indicating that an application lock of the first application is in an open state; and the second terminal equipment deletes the third notification based on the second instruction information, and displays a fourth notification, wherein the fourth notification does not display the specific notification content of the third message to be checked.
With reference to the sixth aspect, in some implementations of the sixth aspect, the fourth notification displays a time of receipt of the third message to be viewed; after deleting the third notification and displaying the fourth notification, the method further includes: and the second terminal equipment receives the fourth message to be checked and updates the time information displayed by the fourth notification to the receiving time of the fourth message to be checked.
With reference to the sixth aspect, in certain implementations of the sixth aspect, the second indication information includes an application identifier of the first application and information for indicating that an application lock of the first application is in an open state.
With reference to the sixth aspect, in certain implementations of the sixth aspect, the second indication information includes application identifiers of the plurality of applications and information for indicating that application locks of the plurality of applications are in an open state.
In a seventh aspect, there is provided a terminal device, including: the transceiver module and the processing module are used for: receiving a first message to be checked from first terminal equipment, wherein the first message to be checked belongs to a first application, and an application lock of the first application is in an open state; and receiving first indication information from the first terminal equipment, wherein the first indication information is used for indicating that the application lock of the first application is in a closed state. The processing module is used for: displaying a first notification, the first notification not displaying specific notification content of the first message to be viewed; based on the first indication information, not displaying the first notification;
With reference to the seventh aspect, in certain implementations of the seventh aspect, the transceiver module is further configured to: receiving a second message to be checked; the processing module is also used for: and displaying a second notification, wherein the second notification displays specific notification content of the second message to be checked.
With reference to the seventh aspect, in certain implementations of the seventh aspect, the first indication information includes an application identifier of the first application and information for indicating that an application lock of the first application is in a closed state.
With reference to the seventh aspect, in certain implementations of the seventh aspect, the first indication information includes application identifiers of the plurality of applications and information for indicating that application locks of the plurality of applications are in a closed state.
An eighth aspect provides a terminal device, including: the transceiver module and the processing module are used for: receiving a third message to be checked from the first terminal equipment, wherein the third message to be checked belongs to a first application, and an application lock of the first application is in a closed state; receiving second indication information from the first terminal equipment, wherein the second indication information is used for indicating that an application lock of the first application is in an open state; the processing module is used for: displaying a third notification, wherein the third notification displays specific notification content of a third message to be checked; based on the second indication information, deleting the third notification, displaying a fourth notification, wherein the fourth notification does not display specific notification content of the third message to be viewed.
With reference to the eighth aspect, in some implementations of the eighth aspect, the fourth notification displays a time of receipt of the third message to be viewed; the transceiver module is also used for: receiving a fourth message to be checked; the processing module is also used for: and updating the time information displayed by the fourth notification to the receiving time of the fourth message to be checked.
With reference to the eighth aspect, in certain implementations of the eighth aspect, the second indication information includes an application identifier of the first application and information for indicating that an application lock of the first application is in an open state.
With reference to the eighth aspect, in certain implementations of the eighth aspect, the second indication information includes application identifiers of the plurality of applications and information for indicating that application locks of the plurality of applications are in an open state.
In a ninth aspect, another terminal device is provided, comprising a processor and a memory. The processor is configured to read instructions stored in the memory and to receive signals via the receiver and to transmit signals via the transmitter to perform the method of any one of the possible implementations of the fifth or sixth aspect described above.
Optionally, the processor is one or more and the memory is one or more.
Alternatively, the memory may be integrated with the processor or the memory may be separate from the processor.
In a specific implementation process, the memory may be a non-transient (non-transitory) memory, for example, a Read Only Memory (ROM), which may be integrated on the same chip as the processor, or may be separately disposed on different chips.
It should be appreciated that the related data interaction process, for example, transmitting the indication information, may be a process of outputting the indication information from the processor, and the receiving the capability information may be a process of receiving the input capability information by the processor. Specifically, the data output by the processing may be output to the transmitter, and the input data received by the processor may be from the receiver. Wherein the transmitter and receiver may be collectively referred to as a transceiver.
The terminal device in the ninth aspect may be a chip, and the processor may be implemented by hardware or software, and when implemented by hardware, the processor may be a logic circuit, an integrated circuit, or the like; when implemented in software, the processor may be a general-purpose processor, implemented by reading software code stored in a memory, which may be integrated in the processor, or may reside outside the processor, and exist separately.
In a tenth aspect, there is provided a computer program product comprising: a computer program (which may also be referred to as code, or instructions) which, when executed, causes a computer to perform the method of any one of the possible implementations of the fifth or sixth aspects described above.
In an eleventh aspect, there is provided a computer readable storage medium storing a computer program (which may also be referred to as code, or instructions) which, when run on a computer, causes the computer to perform the method of any one of the possible implementations of the fifth or sixth aspects described above.
Drawings
Fig. 1 is a schematic view of an application scenario according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a terminal device according to an embodiment of the present application;
Fig. 3 is a software configuration block diagram of a terminal device according to an embodiment of the present application;
FIG. 4 is a schematic diagram of an operator interface of a source device;
FIG. 5 is a schematic diagram of a display interface of a peer device;
FIG. 6 is a schematic flow chart diagram of a notification display method provided by an embodiment of the present application;
FIG. 7 is a schematic diagram of a display interface of a peer device according to an embodiment of the present application;
FIG. 8 is a schematic diagram of another display interface of a peer device according to an embodiment of the present application;
FIG. 9 is a schematic flow chart diagram of another notification display method according to an embodiment of the present application;
FIG. 10 is a schematic diagram of another display interface of a peer device according to an embodiment of the present application;
fig. 11 is a block diagram of a first terminal device according to an embodiment of the present application;
FIG. 12 is a schematic flow chart diagram of yet another notification display method provided by an embodiment of the present application;
fig. 13 is a schematic block diagram of a terminal device according to an embodiment of the present application;
fig. 14 is a schematic block diagram of another terminal device provided in an embodiment of the present application.
Detailed Description
The technical scheme of the application will be described below with reference to the accompanying drawings.
In order to clearly describe the technical solution of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", etc. are used to distinguish the same item or similar items having substantially the same function and effect. It will be appreciated by those of skill in the art that the words "first," "second," and the like do not limit the amount and order of execution, and that the words "first," "second," and the like do not necessarily differ.
In the present application, the words "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
Furthermore, "at least one" means one or more, and "a plurality" means two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a alone, a and B together, and B alone, wherein A, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b, and c may represent: a, b, or c, or a and b, or a and c, or b and c, or a, b and c, wherein a, b and c can be single or multiple.
In the embodiments of the present application, the descriptions of "when … …", "in … …", "if" and "if" all refer to the corresponding processing that the device will perform under some objective condition, and are not limited in time, nor do the descriptions require that the device must have a judging action when implemented, nor do it mean that there are other limitations.
In a multi-device scenario, the terminal devices are divided into a source device, which is a transmitting device (e.g., a cell phone), and a sink device, which is a receiving device (e.g., a tablet, a notebook, a watch, etc.). When the user logs in the same account number on the source device and the opposite device, and the source device and the opposite device are in the same local area network (e.g. WiFi, bluetooth), the source device may stream the notification message of the application program to the opposite device, so that the user can view the notification message on the opposite device. In order to facilitate understanding of the present application, an application scenario according to an embodiment of the present application is described below with reference to fig. 1.
Fig. 1 shows a schematic diagram of an application scenario 100 according to an embodiment of the present application. The application scenario includes a first terminal device 101 and a second terminal device 102, where the first terminal device 101 may be used as a source device, the second terminal device 102 may be used as a peer device, a user logs in the same account on the first terminal device 101 and the second terminal device 102, the first terminal device 101 and the second terminal device 102 are in the same local area network, and the first terminal device 101 may stream a notification message of an application program to the second terminal device 102.
Optionally, the application scenario 100 further includes a third terminal device 103, a fourth terminal device 104, and a fifth terminal device 105. The third terminal device 103, the fourth terminal device 104 and the fifth terminal device 105 may be all the opposite terminal devices, the user logs in the same account number on these devices, and the first terminal device 101 and the third terminal device 103, the first terminal device 101 and the fourth terminal device 104, the first terminal device 101 and the fifth terminal device 105 are in the same local area network, and the first terminal device 101 may stream the notification message of the application program to the third terminal device 103, the fourth terminal device 104 and the fifth terminal device 105.
It should be understood that in the scenario of multi-device notification streaming, the number of peer devices may be one or more, which is not limited by the embodiment of the present application.
It should also be understood that the present application does not require that the plurality of peer devices are all located under the same lan as the source device, for example, the first terminal device 101 and the second terminal device 102 may be located on one lan (e.g. WiFi), the first terminal device 101 and the third terminal device 103 may be located on another lan (e.g. bluetooth), and the first terminal device 101 may stream the notification message of the application program to the second terminal device 102 and the third terminal device 103, respectively.
In order to better understand the terminal device in the embodiment of the present application, the following describes the hardware structure of the terminal device in the embodiment of the present application.
Fig. 2 shows a schematic structural diagram of the terminal device 200.
The terminal device 200 may include A processor 210, an external memory interface 220, an internal memory 221, A universal serial bus (universal serial bus, USB) interface 230, A charge management module 240, A power management module 241, A battery 242, an antenna 1, an antenna 2, A mobile communication module 250, A wireless communication module 260, an audio module 270, A speaker 270A, A receiver 270B, A microphone 270C, an earphone interface 270D, A sensor module 280, keys 290, A motor 291, an indicator 292, A camera 293, A display 294, and A subscriber identity module (subscriber identification module, SIM) card interface 295, etc. The sensor module 280 may include a pressure sensor 280A, a gyroscope sensor 280B, a barometric sensor 280C, a magnetic sensor 280D, an acceleration sensor 280E, a distance sensor 280F, a proximity sensor 280G, a fingerprint sensor 280H, a temperature sensor 280J, a touch sensor 280K, an ambient light sensor 280L, a bone conduction sensor 280M, and the like.
It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the terminal device 200. In other embodiments of the application, terminal device 200 may include more or less components than illustrated, or certain components may be combined, or certain components may be split, or different arrangements of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
Processor 210 may include one or more processing units such as, for example: processor 210 may include an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (IMAGE SIGNAL processor, ISP), a controller, a video codec, a digital signal processor (DIGITAL SIGNAL processor, DSP), a baseband processor, and/or a neural-Network Processor (NPU), etc. Wherein the different processing units may be separate devices or may be integrated in one or more processors.
The controller can generate operation control signals according to the instruction operation codes and the time sequence signals to finish the control of instruction fetching and instruction execution.
A memory may also be provided in the processor 210 for storing instructions and data. In some embodiments, the memory in the processor 210 is a cache memory. The memory may hold instructions or data that the processor 210 has just used or recycled. If the processor 210 needs to reuse the instruction or data, it may be called directly from the memory. Repeated accesses are avoided and the latency of the processor 210 is reduced, thereby improving the efficiency of the system.
In some embodiments, processor 210 may include one or more interfaces. The interfaces may include an integrated circuit (inter-INTEGRATED CIRCUIT, I2C) interface, an integrated circuit built-in audio (inter-INTEGRATED CIRCUIT SOUND, I2S) interface, a pulse code modulation (pulse code modulation, PCM) interface, a universal asynchronous receiver transmitter (universal asynchronous receiver/transmitter, UART) interface, a mobile industry processor interface (mobile industry processor interface, MIPI), a general-purpose input/output (GPIO) interface, a subscriber identity module (subscriber identity module, SIM) interface, and/or a universal serial bus (universal serial bus, USB) interface, among others.
The I2C interface is a bi-directional synchronous serial bus comprising a serial data line (SERIAL DATA LINE, SDA) and a serial clock line (derail clock line, SCL). In some embodiments, the processor 210 may contain multiple sets of I2C buses. The processor 210 may be coupled to the touch sensor 280K, charger, flash, camera 293, etc., respectively, through different I2C bus interfaces. For example: the processor 210 may be coupled to the touch sensor 280K through an I2C interface, so that the processor 210 and the touch sensor 280K communicate through an I2C bus interface to implement a touch function of the terminal device 200.
The I2S interface may be used for audio communication. In some embodiments, the processor 210 may contain multiple sets of I2S buses. The processor 210 may be coupled to the audio module 270 via an I2S bus to enable communication between the processor 210 and the audio module 270. In some embodiments, the audio module 270 may communicate audio signals to the wireless communication module 260 through the I2S interface to implement a function of answering a call through a bluetooth headset.
PCM interfaces may also be used for audio communication to sample, quantize and encode analog signals. In some embodiments, the audio module 270 and the wireless communication module 260 may be coupled by a PCM bus interface. In some embodiments, the audio module 270 may also transmit audio signals to the wireless communication module 260 through the PCM interface to implement a function of answering a call through the bluetooth headset. Both the I2S interface and the PCM interface may be used for audio communication.
The UART interface is a universal serial data bus for asynchronous communications. The bus may be a bi-directional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, a UART interface is typically used to connect the processor 210 with the wireless communication module 260. For example: the processor 210 communicates with a bluetooth module in the wireless communication module 260 through a UART interface to implement a bluetooth function. In some embodiments, the audio module 270 may transmit an audio signal to the wireless communication module 260 through a UART interface, implementing a function of playing music through a bluetooth headset.
The MIPI interface may be used to connect the processor 210 to peripheral devices such as the display 294, the camera 293, and the like. The MIPI interfaces include camera serial interfaces (CAMERA SERIAL INTERFACE, CSI), display serial interfaces (DISPLAY SERIAL INTERFACE, DSI), and the like. In some embodiments, processor 210 and camera 293 communicate through a CSI interface to implement the photographing function of terminal device 200. The processor 210 and the display 294 communicate through a DSI interface to implement the display function of the terminal device 200.
The GPIO interface may be configured by software. The GPIO interface may be configured as a control signal or as a data signal. In some embodiments, a GPIO interface may be used to connect the processor 210 with the camera 293, display 294, wireless communication module 260, audio module 270, sensor module 280, and the like. The GPIO interface may also be configured as an I2C interface, an I2S interface, a UART interface, an MIPI interface, etc.
The USB interface 230 is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface 230 may be used to connect a charger to charge the terminal device 200, or may be used to transfer data between the terminal device 200 and a peripheral device. And can also be used for connecting with a headset, and playing audio through the headset. The interface may also be used to connect other terminal devices, such as AR devices, etc.
It should be understood that the interfacing relationship between the modules illustrated in the embodiment of the present application is only illustrative, and does not constitute a structural limitation of the terminal device 200. In other embodiments of the present application, the terminal device 200 may also use different interfacing manners, or a combination of multiple interfacing manners in the foregoing embodiments.
The charge management module 240 is configured to receive a charge input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charge management module 240 may receive a charging input of a wired charger through the USB interface 230. In some wireless charging embodiments, the charging management module 240 may receive wireless charging input through a wireless charging coil of the terminal device 200. The charging management module 240 may also supply power to the terminal device through the power management module 241 while charging the battery 242.
The power management module 241 is used for connecting the battery 242, and the charge management module 240 and the processor 210. The power management module 241 receives input from the battery 242 and/or the charge management module 240 and provides power to the processor 210, the internal memory 221, the display 294, the camera 293, the wireless communication module 260, and the like. The power management module 241 may also be configured to monitor battery capacity, battery cycle times, battery health (leakage, impedance), and other parameters. In other embodiments, the power management module 241 may also be disposed in the processor 210. In other embodiments, the power management module 241 and the charge management module 240 may be disposed in the same device.
The wireless communication function of the terminal device 200 can be implemented by the antenna 1, the antenna 2, the mobile communication module 250, the wireless communication module 260, a modem processor, a baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the terminal device 200 may be used to cover a single or multiple communication bands. Different antennas may also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed into a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 250 may provide a solution including 2G/3G/4G/5G wireless communication applied on the terminal device 200. The mobile communication module 250 may include at least one filter, switch, power amplifier, low noise amplifier (low noise amplifier, LNA), or the like. The mobile communication module 250 may receive electromagnetic waves from the antenna 1, perform processes such as filtering, amplifying, and the like on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 250 can amplify the signal modulated by the modem processor, and convert the signal into electromagnetic waves through the antenna 1 to radiate. In some embodiments, at least some of the functional modules of the mobile communication module 250 may be disposed in the processor 210. In some embodiments, at least some of the functional modules of the mobile communication module 250 may be provided in the same device as at least some of the modules of the processor 210.
The modem processor may include a modulator and a demodulator. The modulator is used for modulating the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used for demodulating the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low frequency baseband signal to the baseband processor for processing. The low frequency baseband signal is processed by the baseband processor and then transferred to the application processor. The application processor outputs sound signals through an audio device (not limited to speaker 270A, receiver 270B, etc.), or displays images or video through display screen 294. In some embodiments, the modem processor may be a stand-alone device. In other embodiments, the modem processor may be provided in the same device as the mobile communication module 250 or other functional module, independent of the processor 210.
The wireless communication module 260 may provide solutions for wireless communication including wireless local area network (wireless local area networks, WLAN) (e.g., wireless fidelity (WIRELESS FIDELITY, wi-Fi) network), bluetooth (BT), global navigation satellite system (global navigation SATELLITE SYSTEM, GNSS), frequency modulation (frequency modulation, FM), near field communication (NEAR FIELD communication, NFC), infrared (IR), etc., applied on the terminal device 200. The wireless communication module 260 may be one or more devices that integrate at least one communication processing module. The wireless communication module 260 receives electromagnetic waves via the antenna 2, modulates the electromagnetic wave signals, filters the electromagnetic wave signals, and transmits the processed signals to the processor 210. The wireless communication module 260 may also receive a signal to be transmitted from the processor 210, frequency modulate it, amplify it, and convert it to electromagnetic waves for radiation via the antenna 2.
In some embodiments, antenna 1 and mobile communication module 250 of terminal device 200 are coupled, and antenna 2 and wireless communication module 260 are coupled, such that terminal device 200 may communicate with a network and other devices via wireless communication techniques. The wireless communication techniques can include the Global System for Mobile communications (global system for mobile communications, GSM), general packet radio service (GENERAL PACKET radio service, GPRS), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), time division code division multiple access (time-division code division multiple access, TD-SCDMA), long term evolution (long term evolution, LTE), BT, GNSS, WLAN, NFC, FM, and/or IR techniques, among others. The GNSS may include a global satellite positioning system (global positioning system, GPS), a global navigation satellite system (global navigation SATELLITE SYSTEM, GLONASS), a beidou satellite navigation system (beidou navigation SATELLITE SYSTEM, BDS), a quasi zenith satellite system (quasi-zenith SATELLITE SYSTEM, QZSS) and/or a satellite based augmentation system (SATELLITE BASED AUGMENTATION SYSTEMS, SBAS).
The terminal device 200 realizes a display function by a GPU, a display screen 294, an application processor, and the like. The GPU is a microprocessor for image processing, and is connected to the display screen 294 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 210 may include one or more GPUs that execute program instructions to generate or change display information.
The display 294 is used to display images, videos, and the like. The display 294 includes a display panel. The display panel may employ a Liquid Crystal Display (LCD) CRYSTAL DISPLAY, an organic light-emitting diode (OLED), an active-matrix organic LIGHT EMITTING diode (AMOLED), a flexible light-emitting diode (FLED), miniled, microLed, micro-oLed, a quantum dot LIGHT EMITTING diode (QLED), or the like. In some embodiments, the terminal device 200 may include 1 or N displays 294, N being a positive integer greater than 1.
The terminal device 200 may implement a photographing function through an ISP, a camera 293, a video codec, a GPU, a display 294, an application processor, and the like.
The ISP is used to process the data fed back by the camera 293. For example, when photographing, the shutter is opened, light is transmitted to the camera photosensitive element through the lens, the optical signal is converted into an electric signal, and the camera photosensitive element transmits the electric signal to the ISP for processing and is converted into an image visible to naked eyes. ISP can also optimize 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 the camera 293.
The camera 293 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image onto the photosensitive element. The photosensitive element may be a charge coupled device (charge coupled device, CCD) or a Complementary Metal Oxide Semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, which is then transferred to the ISP to be converted into a digital image signal. 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, or the like format. In some embodiments, terminal device 200 may include 1 or N cameras 293, N being a positive integer greater than 1.
The digital signal processor is used for processing digital signals, and can process other digital signals besides digital image signals. For example, when the terminal device 200 selects a frequency bin, the digital signal processor is used to fourier transform the frequency bin energy, or the like.
Video codecs are used to compress or decompress digital video. The terminal device 200 may support one or more video codecs. In this way, the terminal device 200 can play or record video in various encoding formats, for example: dynamic picture experts group (moving picture experts group, MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
The NPU is a neural-network (NN) computing processor, and can rapidly process input information by referencing a biological neural network structure, for example, referencing a transmission mode between human brain neurons, and can also continuously perform self-learning. Applications such as intelligent cognition of the terminal device 200 can be implemented through the NPU, for example: image recognition, face recognition, speech recognition, text understanding, etc.
The external memory interface 220 may be used to connect an external memory card, such as a Micro SD card, to realize expansion of the memory capability of the terminal device 200. The external memory card communicates with the processor 210 through an external memory interface 220 to implement data storage functions. For example, files such as music, video, etc. are stored in an external memory card.
Internal memory 221 may be used to store computer executable program code that includes instructions. The internal memory 221 may include a storage program area and a storage data area. The storage program area may store an application program (such as a sound playing function, an image playing function, etc.) required for at least one function of the operating system, etc. The storage data area may store data (such as audio data, phonebook, etc.) created during use of the terminal device 200, and the like. In addition, the internal memory 221 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 (universal flash storage, UFS), and the like. The processor 210 performs various functional applications of the terminal device 200 and data processing by executing instructions stored in the internal memory 221 and/or instructions stored in a memory provided in the processor.
The terminal device 200 may implement audio functions through an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, an earphone interface 270D, an application processor, and the like. Such as music playing, recording, etc.
The audio module 270 is used to convert digital audio information into an analog audio signal output and also to convert an analog audio input into a digital audio signal. The audio module 270 may also be used to encode and decode audio signals. In some embodiments, the audio module 270 may be disposed in the processor 210, or some functional modules of the audio module 270 may be disposed in the processor 210.
Speaker 270A, also referred to as a "horn," is used to convert audio electrical signals into sound signals. The terminal device 200 can listen to music or to handsfree calls through the speaker 270A.
A receiver 270B, also referred to as a "earpiece", is used to convert the audio electrical signal into a sound signal. When the terminal device 200 receives a telephone call or voice information, it is possible to receive voice by bringing the receiver 270B close to the human ear.
Microphone 270C, also referred to as a "microphone" or "microphone," is used to convert sound signals into electrical signals. When making a call or transmitting voice information, the user can sound near the microphone 270C through the mouth, inputting a sound signal to the microphone 270C. The terminal device 200 may be provided with at least one microphone 270C. In other embodiments, the terminal device 200 may be provided with two microphones 270C, and may implement a noise reduction function in addition to collecting sound signals. In other embodiments, the terminal device 200 may be further provided with three, four or more microphones 270C to collect sound signals, reduce noise, identify the source of sound, implement directional recording functions, etc.
The earphone interface 270D is for connecting a wired earphone. Earphone interface 270D may be USB interface 230 or a 3.5mm open mobile terminal platform (open mobile terminal platform, OMTP) standard interface, american cellular telecommunications industry association (cellular telecommunications industry association of the USA, CTIA) standard interface.
The pressure sensor 280A is used to sense a pressure signal, and may convert the pressure signal into an electrical signal. In some embodiments, pressure sensor 280A may be disposed on display 294. The pressure sensor 280A is of various types, such as a resistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor, and the like. The capacitive pressure sensor may be a capacitive pressure sensor comprising at least two parallel plates with conductive material. When a force is applied to the pressure sensor 280A, the capacitance between the electrodes changes. The terminal device 200 determines the intensity of the pressure according to the change of the capacitance. When a touch operation is applied to the display screen 294, the terminal apparatus 200 detects the touch operation intensity from the pressure sensor 280A. The terminal device 200 may also calculate the position of the touch based on the detection signal of the pressure sensor 280A. In some embodiments, touch operations that act on the same touch location, but at different touch operation strengths, may correspond to different operation instructions. For example: and executing an instruction for checking the short message when the touch operation with the touch operation intensity smaller than the first pressure threshold acts on the short message application icon. And executing an instruction for newly creating the short message when the touch operation with the touch operation intensity being greater than or equal to the first pressure threshold acts on the short message application icon.
The gyro sensor 280B may be used to determine a motion gesture of the terminal apparatus 200. In some embodiments, the angular velocity of the terminal device 200 about three axes (i.e., x, y, and z axes) may be determined by the gyro sensor 280B. The gyro sensor 280B may be used for photographing anti-shake. Illustratively, when the shutter is pressed, the gyro sensor 280B detects the angle of the shake of the terminal device 200, calculates the distance to be compensated by the lens module according to the angle, and makes the lens counteract the shake of the terminal device 200 by the reverse motion, thereby realizing anti-shake. The gyro sensor 280B may also be used for navigating, somatosensory game scenes.
The air pressure sensor 280C is used to measure air pressure. In some embodiments, the terminal device 200 calculates altitude from barometric pressure values measured by the barometric pressure sensor 280C, aiding in positioning and navigation.
The magnetic sensor 280D includes a hall sensor. The terminal device 200 may detect the opening and closing of the flip cover using the magnetic sensor 280D. In some embodiments, when the terminal device 200 is a folder, the terminal device 200 may detect opening and closing of the folder according to the magnetic sensor 280D. And then according to the detected opening and closing state of the leather sheath or the opening and closing state of the flip, the characteristics of automatic unlocking of the flip and the like are set.
The acceleration sensor 280E may detect the magnitude of acceleration of the terminal device 200 in various directions (typically three axes). The magnitude and direction of gravity can be detected when the terminal device 200 is stationary. The method can also be used for identifying the gesture of the terminal equipment, and is applied to the applications such as horizontal and vertical screen switching, pedometers and the like.
A distance sensor 280F for measuring distance. The terminal device 200 may measure the distance by infrared or laser. In some embodiments, the terminal device 200 may range using the distance sensor 280F to achieve quick focus.
Proximity light sensor 280G 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 terminal device 200 emits infrared light outward through the light emitting diode. The terminal device 200 detects infrared reflected light from a nearby object using a photodiode. When sufficient reflected light is detected, it can be determined that there is an object near the terminal device 200. When insufficient reflected light is detected, the terminal device 200 may determine that there is no object in the vicinity of the terminal device 200. The terminal device 200 can detect that the user holds the terminal device 200 close to the ear to talk by using the proximity light sensor 280G, so as to automatically extinguish the screen for the purpose of saving power. The proximity light sensor 280G may also be used in holster mode, pocket mode to automatically unlock and lock the screen.
The ambient light sensor 280L is used to sense ambient light level. The terminal device 200 may adaptively adjust the brightness of the display 294 according to the perceived ambient light level. The ambient light sensor 280L may also be used to automatically adjust white balance during photographing. The ambient light sensor 280L may also cooperate with the proximity light sensor 280G to detect whether the terminal device 200 is in a pocket to prevent false touches.
The fingerprint sensor 280H is used to collect a fingerprint. The terminal device 200 can utilize the collected fingerprint characteristics to realize fingerprint unlocking, access an application lock, fingerprint photographing, fingerprint incoming call answering and the like.
The temperature sensor 280J is used to detect temperature. In some embodiments, the terminal device 200 performs a temperature processing strategy using the temperature detected by the temperature sensor 280J. For example, when the temperature reported by the temperature sensor 280J exceeds a threshold, the terminal device 200 performs a reduction in the performance of a processor located in the vicinity of the temperature sensor 280J in order to reduce power consumption to implement thermal protection. In other embodiments, when the temperature is below another threshold, the terminal device 200 heats the battery 242 to avoid the low temperature causing the terminal device 200 to shut down abnormally. In other embodiments, when the temperature is below a further threshold, the terminal device 200 performs boosting of the output voltage of the battery 242 to avoid abnormal shutdown caused by low temperatures.
The touch sensor 280K, also referred to as a "touch device". The touch sensor 280K may be disposed on the display screen 294, and the touch sensor 280K and the display screen 294 form a touch screen, which is also referred to as a "touch screen". The touch sensor 280K is used to detect a touch operation acting on or near it. The touch sensor may communicate the detected touch operation to the application processor to determine the touch event type. Visual output related to touch operations may be provided through the display 294. In other embodiments, the touch sensor 280K may also be disposed on a surface of the terminal device 200 at a different location than the display 294.
Bone conduction sensor 280M may acquire a vibration signal. In some embodiments, bone conduction sensor 280M may acquire a vibration signal of a human vocal tract vibrating bone pieces. The bone conduction sensor 280M may also contact the pulse of the human body to receive the blood pressure pulsation signal. In some embodiments, bone conduction sensor 280M may also be provided in a headset, in combination with an osteoinductive headset. The audio module 270 may analyze the voice signal based on the vibration signal of the sound portion vibration bone piece obtained by the bone conduction sensor 280M, so as to implement the voice function. The application processor can analyze heart rate information based on the blood pressure beat signal acquired by the bone conduction sensor 280M, so as to realize a heart rate detection function.
Keys 290 include a power on key, a volume key, etc. The keys 290 may be mechanical keys. Or may be a touch key. The terminal device 200 may receive key inputs, generating key signal inputs related to user settings and function controls of the terminal device 200.
The motor 291 may generate a vibration alert. The motor 291 may be used for incoming call vibration alerting or for touch vibration feedback. For example, touch operations acting on different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 291 may also correspond to different vibration feedback effects by touch operations applied to different areas of the display 294. Different application scenarios (such as time reminding, receiving information, alarm clock, game, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect may also support customization.
The indicator 292 may be an indicator light, which may be used to indicate a state of charge, a change in power, a message indicating a missed call, a notification, etc.
The SIM card interface 295 is for interfacing with a SIM card. The SIM card may be inserted into the SIM card interface 295 or withdrawn from the SIM card interface 295 to enable contact and separation with the terminal apparatus 200. The terminal device 200 may support 1 or N SIM card interfaces, N being a positive integer greater than 1. The SIM card interface 295 may support Nano SIM cards, micro SIM cards, and the like. The same SIM card interface 295 may be used to insert multiple cards simultaneously. The types of the plurality of cards may be the same or different. The SIM card interface 295 may also be compatible with different types of SIM cards. The SIM card interface 295 may also be compatible with external memory cards. The terminal device 200 interacts with the network through the SIM card to realize functions such as communication and data communication. In some embodiments, the terminal device 200 employs esims, namely: an embedded SIM card. The eSIM card can be embedded in the terminal device 200 and cannot be separated from the terminal device 200. The software system of the terminal device 200 may employ a layered architecture, an event driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. In the embodiment of the application, taking an Android system with a layered architecture as an example, a software structure of the terminal device 200 is illustrated.
Fig. 3 is a software configuration block diagram of the terminal device 200 of the embodiment of the present application.
The layered architecture divides the software into several layers, each with distinct roles and branches. The layers communicate with each other through a software interface. In some embodiments, the Android system is divided into four layers, from top to bottom, an application layer, an application framework layer, an Zhuoyun rows (Android runtime) and system libraries, and a kernel layer, respectively.
The application layer may include a series of application packages. As shown in fig. 3, the application package may include applications for cameras, gallery, calendar, phone calls, maps, navigation, WLAN, bluetooth, music, video, short messages, etc.
The application framework layer provides an application programming interface (application programming interface, API) and programming framework for the application of the application layer. The application framework layer includes a number of predefined functions. As shown in FIG. 3, the application framework layer may include a window manager, a content provider, a view system, a telephony manager, a resource manager, a notification manager, and the like.
The window manager is used for managing window programs. The window manager can acquire the size of the display screen, judge whether a status bar exists, lock the screen, intercept the screen and the like.
The content provider is used to store and retrieve data and make such data accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phonebooks, 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, a display interface including a text message notification icon may include a view displaying text and a view displaying a picture.
The telephony manager is used to provide the communication functions of the terminal device 200. Such as the management of call status (including on, hung-up, etc.).
The resource manager provides various resources for the application program, such as localization strings, icons, pictures, layout files, video files, and the like.
The notification manager allows the application to display notification information in a status bar, can be used to communicate notification type messages, can automatically disappear after a short dwell, and does not require user interaction. Such as notification manager is used to inform that the download is complete, message alerts, etc. The notification manager may also be a notification in the form of a chart or scroll bar text that appears on the system top status bar, such as a notification of a background running application, or a notification that appears on the screen in the form of a dialog window. For example, a text message is prompted in a status bar, a prompt tone is emitted, the terminal equipment vibrates, and an indicator light blinks.
Android run time includes a core library and virtual machines. Android runtime is responsible for scheduling and management of the android system.
The core library consists of 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 program layer and the application program framework layer as binary files. The virtual machine is used for executing the functions of object life cycle management, stack management, thread management, security and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. For example: surface manager (surface manager), media Libraries (Media Libraries), three-dimensional graphics processing Libraries (e.g., openGL ES), 2D graphics engines (e.g., SGL), etc.
The surface manager is used to manage the display subsystem and provides a fusion of 2D and 3D layers for multiple applications.
Media libraries support a variety of commonly used audio, video format playback and recording, still image files, and the like. The media library may support a variety of audio and 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 2D graphics engine is a drawing engine for 2D drawing.
The kernel layer is a layer between hardware and software. The kernel layer is used for driving the hardware so that the hardware works. The kernel layer at least includes a display driver, a screen driver, an image processor (graphics processing unit, GPU) driver, a camera, and a sensor driver, which is not limited in this embodiment of the present application. For example, the screen driver may drive a screen bright or off screen.
The hardware structure and the software structure of the first terminal device 101, the second terminal device 102, the third terminal device 103, the fourth terminal device 104, and the fifth terminal device 105 in the application scenario 100 may be as shown in fig. 2 to 3, but the embodiment of the present application is not limited thereto.
The terminal device according to the embodiment of the application may be wearable terminal devices such as a mobile phone, a tablet personal computer, a personal computer (personal computer, a PC), an intelligent screen, an artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) sound box, an earphone, a car machine device, and a smart watch, or may be wearable terminal devices such as various teaching aids (e.g., a learning machine, an early education machine), an intelligent toy, a portable robot, a Personal Digital Assistant (PDA), an augmented reality (augmented reality, AR) device, a Virtual Reality (VR) device, or may be a device with a mobile office function, a device with an intelligent home function, a device with an audio-visual entertainment function, a device supporting intelligent travel, or the like. It should be understood that the embodiment of the present application does not limit the specific technology and the specific device configuration adopted by the terminal device.
In the embodiment of the application, the first terminal device (i.e. the source terminal device) is taken as a mobile phone, and the second terminal device (i.e. the opposite terminal device) is taken as a tablet computer for illustration, and the illustration does not limit the application.
Fig. 4 is a schematic diagram of an operation interface of the source device, for describing the mobile phone as an interface change of the source device in response to a user operation. The interface a of fig. 4 includes an application name of each of the plurality of applications and a corresponding application lock switch button, and the user can control the on-off state of the application lock by clicking or sliding the switch button; the mobile phone responds to the clicking or sliding operation of the user, modifies the state of the application lock of the application into an open state, and displays an interface b shown in fig. 4. In interface b of fig. 4, the application lock of the "QQ" application is shown in an open state.
Fig. 5 is a schematic diagram of a display interface of the opposite device, for describing a tablet computer as an interface change of the opposite device. In interface a of fig. 5, the tablet computer displays a first notification 501 of the "QQ" application, which first notification 501 displays a specific notification content "test" which display style is referred to as "normal notification style" in the present application. After the user performs the operation shown in fig. 4 and opens the application lock of the "QQ" application, when the "QQ" application has a new application notification stream to the tablet computer, the tablet computer moves down the display position of the first notification 501, and displays the second notification 502 at the upper position of the first notification 501, where the second notification 502 is displayed as "in application lock protection, please check using your mobile phone", that is, the specific content of the message to be checked is not displayed (the display style is referred to as "application lock notification style" in the present application), as shown in interface b of fig. 5.
In fig. 5, the application notification of the same application "QQ" is displayed in two different styles by the tablet computer, and when the user views the application notification, the user is confused, resulting in poor user experience.
In order to solve the technical problems, the application provides a notification display method which can solve the problem that notification patterns of the same application program on opposite terminal equipment are not displayed uniformly, thereby avoiding confusion of users and improving user experience.
The following describes the technical scheme of the present application and how the technical scheme of the present application solves the above technical problems in detail with specific embodiments. The following embodiments may be implemented independently or combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
Various embodiments provided by the present application will be described in detail below in conjunction with fig. 6-12.
Fig. 6 is a schematic flow chart of a notification display method 600 provided by an embodiment of the present application. The method 600 may be applied to the application scenario 100, the hardware structure of the terminal device involved in the method 600 may be shown in fig. 2, and the software structure may be shown in fig. 3. The method 600 includes the steps of:
S601, when a first application has a first message to be checked, the first terminal device sends the first message to be checked to the second terminal device, and accordingly, the second terminal device receives the first message to be checked, and an application lock of the first application is in an open state.
It should be understood that "application" is an abbreviation for application program. The first terminal device may be installed with a plurality of applications, the first application being any one of the plurality of applications.
It should also be understood that the user installs and initiates the first application on both the first terminal device and the second terminal device, and the user may set to allow the push of the notification message of the first application to be received and set to allow the notification message of the first application to flow to the peer device. In addition, the first message to be checked is an unread notification message pushed by the first application when the application lock of the first application is in an open state.
S602, the second terminal device displays a first notification, and the first notification does not display specific notification content of the first message to be checked.
When the second terminal device receives the first message to be checked, the second terminal device can be in a screen locking state and can be positioned on a desktop or other application interfaces, so that the first notification can be displayed in the middle of the screen locking interface of the second terminal device, can be displayed in a notification center of the second terminal device and can be displayed on the top of the desktop or other application interfaces.
It should be understood that, when the application lock of the first application is in the open state, the second terminal device is in a protection state for the notification message, so that the specific notification content of the first message to be checked is not displayed, and only the application lock notification is displayed.
S603, the first terminal equipment responds to the operation of the user and closes the application lock of the first application.
Alternatively, the "operation" herein may be, for example, a click or slide operation by the user on the interface shown in fig. 4 described above.
S604, the first terminal equipment sends first indication information to the second terminal equipment, and correspondingly, the second terminal equipment receives the first indication information, wherein the first indication information is used for indicating that an application lock of the first application is in a closed state.
Specifically, the first indication information may include an application identifier of the first application and application lock state indication information of the first application. For example, the application identifier of the first application may be "0001", or may be an application name "QQ", and the application lock state indication information of the first application may be "off".
S605, the second terminal device deletes the first notification based on the first indication information.
The term "delete" is understood here to mean that the second terminal device does not display the first notification.
According to the notification display method provided by the application, the application lock of the first application is in an open state, the first terminal equipment (namely the source terminal equipment) sends the first message to be checked to the second terminal equipment (namely the opposite terminal equipment), the second terminal equipment displays the application lock notification, the specific content of the message to be checked is not displayed, and after the user closes the application lock of the first application, the second terminal equipment deletes the application lock notification. Thus, on one hand, the situation that the application lock of the first application is in a closed state and the second terminal equipment still displays the application lock notification is avoided; on the other hand, the method is also beneficial to avoiding the problem that the displayed application lock notification is inconsistent with the notification display style of the new message to be checked of the subsequent first application, and avoiding confusion generated when a user checks the message, thereby improving user experience.
Optionally, after step S605, the method further includes:
S606, when the first application has the second message to be checked, the first terminal device sends the second message to be checked to the second terminal device, and correspondingly, the second terminal device receives the first message to be checked.
Specifically, the second message to be checked is an unread notification message pushed by the first application when the application lock state of the first application is in the closed state.
S607, the second terminal device displays a second notification, which displays the specific notification content of the second message to be viewed.
It should be understood that, when the application lock of the first application is already in the closed state, the second terminal device does not protect the notification message any more, so that the specific notification content of the second message to be viewed is displayed, that is, the second message to be viewed is displayed in the normal notification style.
The application lock of the first application is adjusted to be in a closed state, and after the second terminal device deletes the first notification, the second terminal device displays the new message to be checked according to a notification style (also referred to as a common notification style) of the closed state of the application lock, that is, displays specific notification content of the new message to be checked. In this way, the second terminal device only displays the new message to be checked in the common notification mode matched with the closing state of the application lock, so that the problem that the display modes of the message to be checked of the same application by the second terminal device are inconsistent before and after the closing of the application lock is solved, the confusion of a user is avoided, and the user experience is improved.
As an optional embodiment, the first terminal device closes an application lock of the first application in response to an operation of the user, including: the method comprises the steps that a first terminal device responds to operation of a user, a first interface is displayed, the first interface comprises an application name of each application in a plurality of applications and an application lock switch button corresponding to each application, the plurality of applications comprise first applications, and the application lock switch buttons of the first applications are displayed in an open state; and the first terminal equipment responds to the click or sliding operation of the application lock switch button of the first application by a user, closes the application lock of the first application, and displays the application lock switch button of the first application as a closed state on the first interface.
By setting the switching function of the single application lock, a user can control the application lock state of the application more flexibly and with finer granularity, and when the single application lock state is adjusted, the first terminal equipment only needs to send the application identifier and the state information of the single application lock to the second terminal equipment, so that the signaling overhead of the first indication information is saved.
It should be understood that the above operation may be a clicking operation of the user, or a sliding operation of the user, where the user may enter the first interface by clicking an application lock button, or may enter the first interface by clicking a housekeeping application. Illustratively, the first interface may be the interface shown in fig. 4.
In the following, a first terminal device (i.e. a source device) is taken as a mobile phone, and a second terminal device (i.e. an opposite device) is taken as a tablet computer as an example for exemplary explanation.
The user modifies the application lock state of the "QQ" application from an open state to a closed state in interface b shown in fig. 4. Correspondingly, the interface of the opposite device may change. Fig. 7 is a schematic diagram of a display interface of a peer device according to an embodiment of the present application, for describing a change of an interface of a tablet pc as the peer device. In interface a shown in fig. 7, the tablet computer displays an application lock notification of the "QQ" application, which is displayed as "in application lock protection, please see using your cell phone". When the mobile phone responds to the closing operation of the application lock of the 'QQ' application by the user and closes the application lock of the 'QQ' application, the tablet computer deletes the notification of the application lock and displays an interface b shown in fig. 7. Further, when a new message to be checked exists in the "QQ" application, the mobile phone sends the new message to be checked to the tablet computer, and the tablet computer displays the specific content "test second time" of the new message to be checked, that is, displays the new message to be checked in a common notification style, as shown in an interface c shown in fig. 7.
As an optional embodiment, the first terminal device closes an application lock of the first application in response to an operation of the user, including: the first terminal equipment responds to the operation of a user, displays a second interface, wherein the second interface comprises an application lock master switch button for controlling application locks of a plurality of applications to be simultaneously opened or closed, the plurality of applications comprise a first application, and the application lock master switch button is displayed in an opened state; and the first terminal equipment responds to the clicking or sliding operation of the application lock master switch button by a user, closes the application locks of the plurality of applications, and displays the application lock master switch button as a closed state on the second interface.
By setting the total switch function of the application lock, the user can uniformly set the application lock states, so that the user does not need to adjust the applications one by one when adjusting the application lock states of the applications in batches, thereby saving related operation flows.
The second interface may be the same as or different from the first interface. In the case that the second interface is the same as the first interface, the entering manner of the second interface is the same as that of the first interface, and will not be described here again. The second interface may be the interface shown in fig. 4, and the application lock total switch button is a button corresponding to "application lock" above interface a or interface b in fig. 4. In the case that the second interface is different from the first interface, the user can enter the second interface by clicking a button in the first interface, or can enter the second interface by setting the button.
It should be understood that after the user closes the application lock master switch button on the first terminal device, all application lock states of the applications are closed states. In this case, the first indication information includes application identifications of the plurality of applications and information for indicating that application locks of the plurality of applications are in a closed state.
The user clicks or slides the application lock main switch button in the interface b shown in fig. 4, the application lock main switch button is changed from the open state to the closed state, and the mobile phone responds to the clicking or sliding operation of the application lock main switch button by the user to close the application locks of all applications. Correspondingly, the interface of the opposite device may change. Fig. 8 is a schematic diagram of another display interface of the peer device according to an embodiment of the present application, for describing a tablet computer as an interface change of the peer device. In the interface a shown in fig. 8, the tablet computer displays an application lock notification 801 of the "QQ" application, displays an application lock notification 802 of the "58 city" application, and both of the above application lock notifications 801 and 802 display "in application lock protection, please check using your mobile phone". When the mobile phone responds to the closing operation of the application lock master switch by the user, the tablet computer deletes the application lock notifications 801 and 802, and a display interface b shown in fig. 8 is displayed.
It should be understood that fig. 8 is only illustrated by taking two applications of QQ and 58 in the same city as each other as an example, in other possible implementations, application lock notifications of other applications are displayed in the interface of the tablet computer, and after the general application lock switch button is turned off, the tablet computer deletes all the displayed application lock notifications, which is not described herein again.
The notification display method of the user's application lock for the first application from open to closed is described above with reference to fig. 6 to 8, and the notification display method of the user's application lock for the first application from closed to open is described below with reference to fig. 9 and 10.
Fig. 9 is a schematic flow chart diagram of another notification display method 900 provided by an embodiment of the present application. The method 900 may be applied to the scenario 100 described above, the hardware structure of the terminal device involved in the method 900 may be shown in fig. 2, and the software structure of the terminal device may be shown in fig. 3. The method 900 includes the steps of:
s901, when a third message to be checked exists in the first application, the first terminal equipment sends the third message to be checked to the second terminal equipment, and correspondingly, the second terminal equipment receives the third message to be checked, and an application lock of the first application is in a closed state.
It should be understood that the "application" and "first application" herein have the same meaning as above, and are not described herein again. In addition, the third message to be checked is an unread notification message pushed by the first application when the application lock state of the first application is kept in a closed state.
S902, the second terminal device displays a third notification, and the third notification displays specific notification content of the third message to be checked.
Specifically, the third notification is similar to the first notification described above, and will not be described here again.
It should be understood that, when the application lock of the first application is already in the closed state, the second terminal device does not protect the third message to be viewed any more, so that the specific notification content of the third message to be viewed is displayed, that is, the third message to be viewed is displayed in the normal notification style and only displayed.
S903, the first terminal equipment responds to the operation of the user and opens an application lock of the first application.
Alternatively, the "operation" herein may be, for example, a click or slide operation by the user on the interface shown in fig. 4 described above.
S904, the first terminal device sends second indication information to the second terminal device, and accordingly, the second terminal device receives the second indication information, wherein the second indication information is used for indicating that an application lock of the first application is in an open state.
Specifically, the second indication information may include an application identifier of the first application and application lock state indication information of the first application. For example, the application identifier of the first application may be "0001", or may be an application name "QQ", and the application lock status indication information of the first application may be "on".
S905, the second terminal device deletes the third notification based on the second instruction information, and displays a fourth notification, where the fourth notification does not display the specific notification content of the third message to be viewed.
The term "delete" is understood here to mean that the second terminal device does not display the third notification.
According to the notification display method provided by the application, the application lock of the first application is in a closed state, the first terminal equipment (namely the source terminal equipment) sends the third message to be checked to the second terminal equipment (namely the opposite terminal equipment), the second terminal equipment displays the third notification, the third notification displays the specific content of the message to be checked, and after the user opens the application lock of the first application, the second terminal equipment deletes the third notification and displays the application lock notification. Therefore, the second terminal equipment only displays the application notification in the application lock notification mode matched with the opening state of the application lock, the problem that the display modes of the information to be checked of the same application by the second terminal equipment before and after the application lock is opened are inconsistent is solved, confusion of a user is avoided, and user experience is improved.
Optionally, after step S905, the method further includes:
s906, when the first application has the fourth message to be checked, the first terminal device sends the fourth message to be checked to the second terminal device, and accordingly, the second terminal device receives the fourth message to be checked.
Specifically, the fourth message to be checked is an unread notification message pushed by the first application when the application lock state of the first application is in the closed state.
And S907, fourth knowing and displaying the receiving time of the third message to be checked, and updating the time information displayed by the fourth notice to the receiving time of the fourth message to be checked by the second terminal equipment.
It should be understood that the message to be checked carries time information, and the time for receiving the fourth message to be checked may be the time for receiving the fourth message to be checked by the first terminal, or may be the time for receiving the fourth message to be checked by the second terminal.
It should also be understood that, no matter how many messages to be checked exist in the subsequent first application, as long as the application lock state of the first application is unchanged, the second terminal device only displays a fourth notification, and updates the time information on the fourth notification according to the receiving time of the messages to be checked. Therefore, the user can judge whether the first application has a new notification according to time on the display interface of the second terminal device, so that the user is prevented from missing the notification message when the first application is in the application lock open state, and the user experience is improved.
As an optional embodiment, the first terminal device opens an application lock of the first application in response to an operation of the user, including: the first terminal equipment responds to the operation of a user and displays a third interface, wherein the third interface comprises an application name of each application in a plurality of applications and an application lock switch button corresponding to each application, the plurality of applications comprise a first application, and the application lock switch button of the first application is displayed in a closed state; and the first terminal equipment responds to the click or sliding operation of the application lock switch button of the first application by a user, closes the application lock of the first application, and displays the application lock switch button of the first application as an open state on a third interface.
By setting the switching function of the single application lock, a user can control the application lock state of the application more flexibly and with finer granularity, and when the single application lock state is adjusted, the first terminal equipment only needs to send the application identifier and the state information of the single application lock to the second terminal equipment, so that the signaling overhead of the first indication information is saved.
It should be understood that the above operation may be a clicking operation or a sliding operation of the user, where the user may enter the third interface by clicking an application lock button, or may enter the third interface by clicking a housekeeping application. Illustratively, the third interface may be the interface shown in fig. 4.
In the following, a first terminal device (i.e. a source device) is taken as a mobile phone, and a second terminal device (i.e. an opposite device) is taken as a tablet computer as an example for exemplary explanation.
The user modifies the application lock state of the "QQ" application from a closed state to an open state in interface a shown in fig. 4. Correspondingly, the interface of the opposite device may change. Fig. 10 is a schematic diagram of another display interface of the peer device according to an embodiment of the present application, for describing a change of interface of the tablet pc as the peer device. In the interface a shown in fig. 10, the tablet computer displays one piece of notification information of the "QQ" application, which displays the specific content "test second time" of the message to be viewed (this display style is referred to as "normal notification style" in the present application). After the user performs the operation shown in fig. 4 and opens the application lock of the application "QQ", the tablet computer does not display the notification of the common notification pattern, and displays the notification message as "in application lock protection, please use your mobile phone to check" (the display pattern is referred to as "application lock notification pattern") and the notification of the application lock notification pattern is displayed for 3 minutes before the time of 08:08, as shown in the interface b in fig. 8; when the 'QQ' application has a new message to be checked at the moment 08:10, the mobile phone sends the new message to be checked to the tablet personal computer, the tablet personal computer still displays the new message to be checked in an application lock notification mode, and the time on the notification is updated to be 'just', as shown in an interface c shown in fig. 8.
As an optional embodiment, the first terminal device opens an application lock of the first application in response to an operation of the user, including: the first terminal equipment responds to the operation of a user, a fourth interface is displayed, the second interface comprises an application lock master switch button for controlling the application locks of a plurality of applications to be simultaneously opened or closed, the plurality of applications comprise a first application, and the application lock master switch button is displayed in a closed state; and the first terminal equipment responds to the clicking or sliding operation of the application lock master switch button by a user, opens application locks of a plurality of applications, and displays the application lock master switch button as an open state on a fourth interface.
By setting the total switch function of the application lock, the user can uniformly set the application lock states, so that the user does not need to adjust the applications one by one when adjusting the application lock states of the applications in batches, thereby saving related operation flows.
The fourth interface may be the same as or different from the third interface. In the case that the fourth interface is the same as the third interface, the entering mode of the fourth interface is the same as the third interface, and will not be described again here; the fourth interface may be the interface shown in fig. 4, and the application lock total switch button is a button corresponding to "application lock" above interface a or interface b in fig. 4. In the case that the fourth interface is different from the third interface, the user may enter the fourth interface by clicking a button in the third interface, or may enter the fourth interface by setting the button.
It should be understood that after the user opens the application lock master switch button on the first terminal device, all application lock states of the applications are open states. In this case, the second indication information includes application identifications of the plurality of applications and information for indicating that application locks of the plurality of applications are in a closed state.
Alternatively, after the user opens the application lock master switch button on the first terminal device, the switches of the application locks of the plurality of applications may be set independently.
The method for displaying the notification corresponding to the user from closing to opening of the application lock main switch button is similar to the method for displaying the notification corresponding to the user from opening to closing of the application lock main switch button, and is not repeated here.
The internal modules of the terminal device are described below in connection with fig. 11.
Fig. 11 is a schematic block diagram of a first terminal device according to an embodiment of the present application, where the first terminal device includes: an application, a setup module, a database module, a system user interface (system user interface, systemUI) module, and a continuation framework module. The application program of the first terminal device is used for receiving the application notification; the setting module of the first terminal equipment is used for opening or closing the application lock according to user operation; the database module of the first terminal equipment comprises a first database and a second database, wherein the first database can be a manager database and is used for storing the switching state of an application lock of a single application, and the second database is a setting database and is used for storing the switching state of a master switch of the application lock; the SystemUI module of the first terminal equipment comprises an application lock management module and a super notification module, wherein the application lock management module is used for acquiring the latest state of an application lock from the database module, and the super notification module is used for packaging information required to be sent to the opposite terminal equipment according to a data protocol and sending the packaged data to the connection frame module of the first terminal equipment; the connection framework module of the first terminal device is used for interfacing the source device and the opposite device to synchronize notification of the application between the source device and the opposite device.
Next, taking the module shown in fig. 11 as an example, a notification display method according to an embodiment of the present application will be further described with reference to fig. 12.
Fig. 12 is a schematic flow chart diagram of yet another notification display method 1200 of an embodiment of the present application. The method 1200 may be applied to the scenario 100 described above, where the hardware structure of the terminal device involved in the method 1200 is shown in fig. 2, and the software structure is shown in fig. 3. The method 1200 includes the steps of:
S1201, the application module of the first terminal device starts the first application.
It should be understood that the application program module of the first terminal device may start the first application in response to the operation of the user, or may automatically start the first application when the first terminal device is started.
S1202, when the first application has the message to be checked, the application program module of the first terminal equipment sends the message to be checked to the super notification module of the first terminal equipment, and correspondingly, the super notification module of the first terminal equipment receives the message to be checked.
S1203, the super notification module of the first terminal device encapsulates the message to be checked according to the protocol format, and sends the encapsulated data to the connection frame module of the first terminal device, and correspondingly, the connection frame module of the first terminal device receives the encapsulated data.
And S1204, the connection frame module of the first terminal equipment sends the packaged data to the second terminal equipment, and correspondingly, the second terminal equipment receives the packaged data.
S1205, the second terminal equipment unpacks the packed data, and displays a first notice, namely an application lock notice, according to the condition that the application lock state of the first application is an open state, and does not display the specific content of the message to be checked.
It should be appreciated that the application lock state of the first application herein is obtained by the second terminal device from the first terminal device in advance.
S1206, responding to the operation of the user, and closing the application lock of the first application by the setting module of the first terminal equipment.
Specifically, the "operation" herein may be an operation in which the user clicks or slides the switch button of the application lock of the first application.
S1207, the setting module of the first terminal device sends, to the database module of the first terminal device, status indication information of the application lock of the first application to indicate that the application lock of the first application is in a closed state, and correspondingly, the database module of the first terminal device receives the status indication information.
The state indication information may include an application identifier of the first application and information for indicating that an application lock of the first application is in a closed state.
Illustratively, the application identifier of the first application may be "0001" or may be an application name "a", and the application lock state of the first application may be "off".
The database module of the first terminal device may be, for example, a manager database for saving the switching states of the individual application locks.
S1208, the database module of the first terminal device updates the state of the application lock of the first application to the closed state based on the state indication information.
S1209, the database module of the first terminal device sends the status indication information of the application lock of the first application to the application lock management module of the first terminal device, and correspondingly, the application lock management module of the first application receives the status indication information.
Illustratively, the database module of the first application is a manager database, and the manager database may be provided with a uniform resource identifier (uniform resource identifier, URI) monitor, where the URI monitor is configured to monitor a state change of a single application lock, and when the URI monitor monitors that the state of the application lock of the first application changes, the manager database sends, to the application lock management module of the first terminal device, state indication information of the application lock of the first application.
S1210, the application lock management module of the first terminal device sends the state indication information to the super notification module of the first terminal device, and correspondingly, the super notification module of the first terminal device receives the state indication information.
S1211, the super notification module of the first terminal device encapsulates the status indication information according to the protocol format to obtain encapsulated data.
S1212, the super notification module of the first terminal device sends the encapsulated data to the connection frame module of the first terminal device, and correspondingly, the connection frame module of the first terminal device receives the encapsulated data.
S1213, the connection framework module of the first terminal device sends the encapsulated data to the second terminal device, and correspondingly, the second terminal device receives the encapsulated data.
S1214, the second terminal device decapsulates the encapsulated data, determines that the application lock of the first application is in a closed state, and deletes the first notification.
According to the notification display method, on one hand, the situation that the application lock of the first application is in the closed state and the second terminal equipment still displays the notification of the application lock is avoided; on the other hand, the method is also beneficial to avoiding the problem that the displayed application lock notification is inconsistent with the notification display style of the new message to be checked of the subsequent first application, and avoiding confusion generated when a user checks the message, thereby improving user experience.
The method 1200 is described only by taking the case of opening to closing a single application lock as an example, and it should be understood that the case of opening to closing a single application lock is similar, and will not be described herein again.
It should also be appreciated that, in the method 1200 described above, the database module of the first terminal device may be a settings database when the user sets the application lock master switch from on to off. The settings database can monitor the state of the main switch of the application lock, and when the settings database monitors that the state of the main switch of the application lock changes, the settings database sends a notification message of the state change of the main switch of the application lock to the application lock management module of the first terminal device, and correspondingly, the application lock management module of the first terminal device receives the notification message. The application lock management module of the first terminal equipment inquires the latest state of the application lock master switch from the settings database, correspondingly, the settings database of the first terminal equipment inquires, and the latest state of the application lock master switch is sent to the application lock management module of the first terminal equipment. After receiving the latest state of the application lock master switch, the application lock management module of the first terminal equipment brushes out an application list with changed application lock states by combining the existing application lock states of all the applications, and sends the application list to the super notification module of the first terminal equipment. The super notification module of the first terminal equipment encapsulates the list data according to the protocol format and sends the encapsulated information to the connection frame module of the first terminal equipment. Subsequent procedures are the same as those of S1213 to S1214 of the method 1200, and will not be described here again. The case that the user sets the above-mentioned application lock master switch from open to closed is similar, and will not be described here again.
The notification display method according to the embodiment of the present application is described in detail above with reference to fig. 6 to 12, and the terminal device according to the embodiment of the present application will be described in detail below with reference to fig. 13 and 14.
In a possible implementation manner, the terminal device 1300 is configured to implement the steps corresponding to the second terminal device in the method 600.
The transceiver module 1302 is further configured to: receiving a first message to be checked from first terminal equipment, wherein the first message to be checked belongs to a first application, and an application lock of the first application is in an open state; receiving first indication information from first terminal equipment, wherein the first indication information is used for indicating that an application lock of a first application is in a closed state; the processing module 1301 is configured to: displaying a first notification, the first notification not displaying specific notification content of the first message to be viewed; based on the first indication information, the first notification is not displayed.
Optionally, the transceiver module 1302 is further configured to: receiving a second message to be checked; the processing module 1301 is further configured to: and displaying a second notification, wherein the second notification displays specific notification content of the second message to be checked.
Optionally, the first indication information includes an application identifier of the first application and information for indicating that the application lock of the first application is in a closed state.
Optionally, the first indication information includes application identifiers of the plurality of applications and information for indicating that application locks of the plurality of applications are in a closed state.
In another possible implementation manner, the terminal device 1300 is configured to implement the steps corresponding to the second terminal device in the method 900.
The transceiver module 1302 is configured to: receiving a third message to be checked from the first terminal equipment, wherein the third message to be checked belongs to a first application, and an application lock of the first application is in a closed state; receiving second indication information from the first terminal equipment, wherein the second indication information is used for indicating that an application lock of the first application is in an open state; the processing module 1301 is configured to: displaying a third notification, wherein the third notification displays specific notification content of a third message to be checked; based on the second indication information, deleting the third notification, displaying a fourth notification, wherein the fourth notification does not display specific notification content of the third message to be viewed.
Optionally, fourth notification displays the time of receipt of the third message to be viewed; after deleting the third notification and displaying the fourth notification, the transceiver module 1302 is further configured to: receiving a fourth message to be checked; the processing module 1301 is further configured to: and updating the time information displayed by the fourth notification to the receiving time of the fourth message to be checked.
Optionally, the second indication information includes an application identifier of the first application and information for indicating that an application lock of the first application is in an open state.
Optionally, the second indication information includes application identifications of the plurality of applications and information for indicating that application locks of the plurality of applications are in an open state.
It should be understood that the terminal device 1300 herein is embodied in the form of functional modules. The term module herein may refer to an Application Specific Integrated Circuit (ASIC), an electronic circuit, a processor (e.g., a shared, dedicated, or group processor, etc.) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that support the described functionality. In an alternative example, it will be understood by those skilled in the art that the terminal device 1300 may be specifically the second terminal device in the foregoing embodiment, and the terminal device 1300 may be configured to perform each flow and/or step corresponding to the second terminal device in the foregoing method embodiment, which is not repeated herein.
The terminal device 1300 has a function of implementing the corresponding steps performed by the second terminal device in the method; the above functions may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above. For example, the transceiver module 1302 may include a transmitting module and a receiving module, where the transmitting module may be configured to implement respective steps and/or processes for performing a transmitting action corresponding to the transceiver module, and the receiving module may be configured to implement respective steps and/or processes for performing a receiving action corresponding to the transceiver module. The transmitting module may be replaced by a transmitter, and the receiving module may be replaced by a receiver, for performing the transceiving operations and the associated processing operations in the respective method embodiments, respectively.
In an embodiment of the present application, the terminal device 1300 in fig. 13 may also be a chip or a chip system, for example: system On Chip (SOC). Correspondingly, the transceiver module 1302 may be a transceiver circuit of the chip, which is not limited herein.
Fig. 14 shows another terminal device 1400 provided by an embodiment of the present application. The terminal device 1400 comprises a processor 1401, a transceiver 1402 and a memory 1403. Wherein the processor 1401, the transceiver 1402 and the memory 1403 communicate with each other through an internal connection path, the memory 1403 is used for storing instructions, and the processor 1401 is used for executing the instructions stored in the memory 1403 to control the transceiver 1402 to transmit signals and/or receive signals.
It should be understood that the terminal device 1400 may be embodied as the second terminal device in the above-described embodiments, and may be configured to perform the steps and/or flows corresponding to the second terminal device in the above-described method embodiments. Alternatively, the memory 1403 may include read only memory and random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store information of the device type. The processor 1401 may be configured to execute instructions stored in a memory, and when the processor 1401 executes instructions stored in a memory, the processor 1401 is configured to perform the steps and/or flows of the method embodiments described above corresponding to the second terminal device. The transceiver 1402 may include a transmitter that may be used to implement various steps and/or processes for performing transmit actions corresponding to the transceiver and a receiver that may be used to implement various steps and/or processes for performing receive actions corresponding to the transceiver.
It is to be appreciated that in embodiments of the application, the processor may be a central processing unit (central processing unit, CPU), which may also be other general purpose processors, digital Signal Processors (DSPs), application Specific Integrated Circuits (ASICs), field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or by instructions in the form of software. The steps of a method disclosed in connection with the embodiments of the present application may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in the processor for execution. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor executes instructions in the memory to perform the steps of the method described above in conjunction with its hardware. To avoid repetition, a detailed description is not provided herein.
The application also provides a notification display system, which comprises the first terminal equipment and the second terminal equipment, wherein the user logs in the same account number on the first terminal equipment and the second terminal equipment, and the first terminal equipment and the second terminal equipment are in the same local area network.
The present application also provides a computer-readable storage medium for storing a computer program for implementing the method corresponding to the second terminal device in the above embodiment.
The present application also provides a computer program product comprising a computer program (which may also be referred to as code, or instructions) which, when run on a computer, is adapted to perform the method corresponding to the second terminal device as shown in the above embodiments.
Those of ordinary skill in the art will appreciate that the various illustrative modules and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described system, apparatus and module may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, and for example, the division of the modules is merely a logical function division, and there may be additional divisions when actually implemented, for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or modules, which may be in electrical, mechanical, or other forms.
The modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical modules, i.e., may be located in one place, or may be distributed over a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist alone physically, or two or more modules may be integrated into one module.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely a specific implementation of the present application, but the scope of the embodiments of the present application is not limited thereto, and any person skilled in the art may easily think about changes or substitutions within the technical scope of the embodiments of the present application, and all changes and substitutions are included in the scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application shall be subject to the protection scope of the claims.
Claims (18)
1. A notification display method, applied to a system including a first terminal device and a second terminal device, on which a user logs in the same account, and which are in the same local area network, the method comprising:
the method comprises the steps that first terminal equipment receives a first message of a first application;
the first terminal device sends the first message to the second terminal device, the second terminal device displays a first notification, the first notification comprises the content of the first message, and before the first notification is displayed, the application lock of the first application is closed;
The first terminal equipment responds to the operation of a user and opens an application lock of the first application;
After an application lock of the first application is opened, the first terminal device sends first indication information to the second terminal device;
and after receiving the first indication information, the second terminal equipment deletes the first notification and displays a second notification, wherein the second notification does not comprise the content of the first message.
2. The method of claim 1, wherein the second terminal device deleting the first notification after receiving the first indication information comprises:
And deleting the first notification by the second terminal equipment based on the first indication information.
3. The method according to claim 1 or 2, wherein the second notification comprises a time of receipt of the first message;
after said deleting said first notification and displaying a second notification, said method further comprises:
After the first terminal equipment receives the second message of the first application, the first terminal equipment sends the second message to the second terminal equipment;
and after the second terminal equipment receives the second message, updating the time information displayed by the second notification to the receiving time of the second message.
4. A method according to any one of claims 1 to 3, wherein the first terminal device, in response to a user operation, opens an application lock of the first application, comprising:
The first terminal equipment responds to the operation of a user and displays a first interface, wherein the first interface comprises an application name of each application in a plurality of applications and an application lock switch button corresponding to each application, the plurality of applications comprise the first application, and the application lock switch button of the first application is displayed in a closed state;
And the first terminal equipment responds to the click or sliding operation of the application lock switch button of the first application by a user, opens the application lock of the first application, and displays the application lock switch button of the first application as an open state on the first interface.
5. The method of claim 4, wherein the first indication information includes an application identification of the first application and information indicating that an application lock of the first application is in an open state.
6. A method according to any one of claims 1 to 3, wherein the first terminal device, in response to a user operation, opens an application lock of the first application, comprising:
The first terminal equipment responds to the operation of a user and displays a second interface, wherein the second interface comprises an application lock master switch button for controlling application locks of a plurality of applications to be simultaneously opened or closed, the plurality of applications comprise the first application, and the application lock master switch button is displayed in a closed state;
And the first terminal equipment responds to the click or sliding operation of the application lock master switch button by a user, opens the application locks of the plurality of applications, and displays the application lock master switch button as an open state on the second interface.
7. The method of claim 6, wherein the first indication information includes application identifications of the plurality of applications and information indicating that application locks of the plurality of applications are in an open state.
8. A notification display method, applied to a system including a first terminal device and a second terminal device, on which a user logs in the same account, and which are in the same local area network, the method comprising:
The first terminal equipment receives a third message of the first application;
The first terminal device sends the third message to the second terminal device, the second terminal device displays a third notification, the third notification does not include the content of the third message, and before displaying the third notification, the application lock of the first application is opened;
the first terminal equipment responds to the operation of a user and closes an application lock of the first application;
After closing the application lock of the first application, the first terminal device sends second indication information to the second terminal device;
And the second terminal equipment deletes the third notification after receiving the second indication information.
9. The method of claim 8, wherein the second terminal device, after receiving the second indication information, deletes the third notification, comprising:
and deleting the third notification by the second terminal equipment based on the second indication information.
10. The method according to claim 8 or 9, wherein after said deleting said third notification, the method further comprises:
after the first terminal equipment receives the fourth message of the first application, the first terminal equipment sends the fourth message to the second terminal equipment;
And after the second terminal equipment receives the fourth message, displaying a fourth notification, wherein the fourth notification comprises the content of the fourth message.
11. The method according to any one of claims 8 to 10, wherein the first terminal device closing an application lock of the first application in response to a user operation, comprising:
The first terminal equipment responds to the operation of a user and displays a third interface, wherein the third interface comprises an application name of each application in a plurality of applications and an application lock switch button corresponding to each application, the plurality of applications comprise the first application, and the application lock switch button of the first application is displayed in an open state;
And the first terminal equipment responds to the click or sliding operation of the application lock switch button of the first application by a user, closes the application lock of the first application, and displays the application lock switch button of the first application as a closed state on the third interface.
12. The method of claim 11, wherein the first indication information includes an application identification of the first application and information indicating that an application lock of the first application is in a closed state.
13. The method according to any one of claims 8 to 10, wherein the first terminal device closing an application lock of the first application in response to a user operation, comprising:
The first terminal equipment responds to the operation of a user and displays a fourth interface, wherein the fourth interface comprises an application lock master switch button for controlling application locks of a plurality of applications to be simultaneously opened or closed, the plurality of applications comprise the first application, and the application lock master switch button is displayed in an opened state;
And the first terminal equipment responds to the clicking or sliding operation of the application lock master switch button by a user, closes the application locks of the plurality of applications, and displays the application lock master switch button as a closed state on the fourth interface.
14. The method of claim 13, wherein the first indication information includes application identifications of the plurality of applications and information indicating that application locks of the plurality of applications are in a closed state.
15. A notification display system, comprising a first terminal device and a second terminal device, wherein a user logs in the same account number on the first terminal device and the second terminal device, and the first terminal device and the second terminal device are in the same local area network;
The first terminal device is configured to receive a first message of a first application;
the first terminal device is configured to send the first message to the second terminal device;
The second terminal device is configured to display a first notification comprising the content of the first message, the application lock of the first application being closed before the first notification is displayed;
the first terminal device is configured to open an application lock of the first application in response to a user operation;
The first terminal device is configured to send first indication information to the second terminal device after opening an application lock of the first application;
The second terminal device is configured to delete the first notification after receiving the first indication information, and display a second notification, where the second notification does not include the content of the first message.
16. The system of claim 15, wherein the system further comprises a controller configured to control the controller,
The first terminal device is configured to receive a third message of the first application;
The first terminal device is configured to send the third message to the second terminal device;
The second terminal device is configured to display a third notification, the third notification not including the content of the third message, the application lock of the first application being opened before the third notification is displayed;
the first terminal device is configured to close an application lock of the first application in response to a user operation;
The first terminal device is configured to send second indication information to the second terminal device after closing an application lock of the first application;
the second terminal device is configured to delete the third notification after receiving the second indication information.
17. A terminal device, comprising: a processor coupled to a memory for storing a computer program which, when invoked by the processor, causes the terminal device to perform the method as performed by the first terminal device of any of claims 1-14.
18. A computer readable storage medium storing a computer program comprising instructions for implementing a method performed by a first terminal device as claimed in any one of claims 1 to 14.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311706611.3A CN117914992A (en) | 2022-08-31 | 2022-08-31 | Notification display method and terminal device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211060808.XA CN116095224B (en) | 2022-08-31 | 2022-08-31 | Notification display method and terminal device |
CN202311706611.3A CN117914992A (en) | 2022-08-31 | 2022-08-31 | Notification display method and terminal device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211060808.XA Division CN116095224B (en) | 2022-08-31 | 2022-08-31 | Notification display method and terminal device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117914992A true CN117914992A (en) | 2024-04-19 |
Family
ID=86205173
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211060808.XA Active CN116095224B (en) | 2022-08-31 | 2022-08-31 | Notification display method and terminal device |
CN202311706611.3A Pending CN117914992A (en) | 2022-08-31 | 2022-08-31 | Notification display method and terminal device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211060808.XA Active CN116095224B (en) | 2022-08-31 | 2022-08-31 | Notification display method and terminal device |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN116095224B (en) |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014165663A (en) * | 2013-02-25 | 2014-09-08 | Kyocera Corp | Mobile terminal device, program, and method of controlling mobile terminal device |
US10187855B2 (en) * | 2014-11-28 | 2019-01-22 | Huawei Technologies Co., Ltd. | Message processing method and apparatus |
CN105912219B (en) * | 2016-05-11 | 2019-07-16 | 青岛海信移动通信技术股份有限公司 | Notification message display methods and terminal device |
CN109660842B (en) * | 2018-11-14 | 2021-06-15 | 华为技术有限公司 | Method for playing multimedia data and electronic equipment |
CN111404802A (en) * | 2020-02-19 | 2020-07-10 | 华为技术有限公司 | Notification processing system and method and electronic equipment |
CN113285907B (en) * | 2020-02-19 | 2022-07-29 | 华为技术有限公司 | Notification prompting method, server and storage medium |
WO2021164445A1 (en) * | 2020-02-19 | 2021-08-26 | 华为技术有限公司 | Notification processing method, electronic apparatus, and system |
CN114173204B (en) * | 2020-08-20 | 2023-09-22 | 华为技术有限公司 | Message prompting method, electronic equipment and system |
CN113360222A (en) * | 2020-03-06 | 2021-09-07 | 华为技术有限公司 | Application information display method and related equipment |
CN114095599B (en) * | 2020-07-03 | 2023-03-03 | 华为技术有限公司 | Message display method and electronic equipment |
CN114124980B (en) * | 2020-08-29 | 2022-11-25 | 荣耀终端有限公司 | Method, device, system, terminal and storage medium for starting application |
CN114584613B (en) * | 2020-11-28 | 2024-05-14 | 华为技术有限公司 | Message pushing method, message pushing system and electronic equipment |
CN114968021A (en) * | 2021-02-23 | 2022-08-30 | 腾讯科技(深圳)有限公司 | Message display method, device, equipment and medium |
JP7075520B1 (en) * | 2021-03-18 | 2022-05-25 | 楽天グループ株式会社 | Terminal device, display control method, and program |
CN113381924A (en) * | 2021-06-02 | 2021-09-10 | 上海传兴科技有限公司 | Processing method, mobile terminal and storage medium |
CN115599566A (en) * | 2021-06-25 | 2023-01-13 | 荣耀终端有限公司(Cn) | Notification message processing method, device, system and computer readable storage medium |
CN113873076B (en) * | 2021-09-18 | 2023-01-10 | 深圳市爱都科技有限公司 | Notification message management method, system, mobile terminal and readable storage medium |
CN116009977A (en) * | 2021-10-22 | 2023-04-25 | 华为技术有限公司 | Notification processing method, chip, electronic device and computer-readable storage medium |
CN114125786B (en) * | 2021-12-29 | 2022-05-31 | 荣耀终端有限公司 | Message synchronization method, readable medium and electronic device |
CN114915607B (en) * | 2022-07-18 | 2022-10-11 | 荣耀终端有限公司 | Notification message processing method, electronic equipment and system |
-
2022
- 2022-08-31 CN CN202211060808.XA patent/CN116095224B/en active Active
- 2022-08-31 CN CN202311706611.3A patent/CN117914992A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
CN116095224A (en) | 2023-05-09 |
CN116095224B (en) | 2023-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111666119B (en) | UI component display method and electronic device | |
WO2020253719A1 (en) | Screen recording method and electronic device | |
CN111095723B (en) | Wireless charging method and electronic equipment | |
CN113254409B (en) | File sharing method, system and related equipment | |
CN113722058B (en) | Resource calling method and electronic equipment | |
CN111859418B (en) | Atomic capability calling method and terminal equipment | |
CN113821767A (en) | Application program authority management method and device and electronic equipment | |
CN116048358B (en) | Method and related device for controlling suspension ball | |
CN116389884B (en) | Thumbnail display method and terminal equipment | |
CN110609650B (en) | Application state switching method and terminal equipment | |
CN114338913A (en) | Fault diagnosis method and electronic device | |
CN114064160A (en) | Application icon layout method and related device | |
CN114691248B (en) | Method, device, equipment and readable storage medium for displaying virtual reality interface | |
CN117009005A (en) | Display method, automobile and electronic equipment | |
CN111339513B (en) | Data sharing method and device | |
CN116095224B (en) | Notification display method and terminal device | |
CN115701018A (en) | Method for safely calling service, method and device for safely registering service | |
CN116095223B (en) | Notification display method and terminal device | |
CN116668764B (en) | Method and device for processing video | |
CN116700556B (en) | Card generation method and related device | |
CN116382728B (en) | Propagation name display method and terminal equipment | |
CN114205318B (en) | Head portrait display method and electronic equipment | |
CN116320880B (en) | Audio processing method and device | |
CN113905334B (en) | Information sharing method and device | |
CN117435309A (en) | Task migration method, electronic equipment and system |
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 |