WO2023065916A1 - 通知处理方法、芯片、电子设备及计算机可读存储介质 - Google Patents
通知处理方法、芯片、电子设备及计算机可读存储介质 Download PDFInfo
- Publication number
- WO2023065916A1 WO2023065916A1 PCT/CN2022/119456 CN2022119456W WO2023065916A1 WO 2023065916 A1 WO2023065916 A1 WO 2023065916A1 CN 2022119456 W CN2022119456 W CN 2022119456W WO 2023065916 A1 WO2023065916 A1 WO 2023065916A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- notification
- electronic device
- storage area
- data storage
- information
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2379—Updates performed during online database operations; commit processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
Definitions
- the present application relates to the field of terminals, and in particular to a notification processing method, a chip, an electronic device, and a computer-readable storage medium.
- Notifications are one of the common features of current mobile or smart devices. Notifications are the ability of an application to send instant or communication messages, primarily to alert the user of information from within the application.
- the notification can be displayed in the status bar in the form of an icon, or in the form of a floating window. The user can pull down the reminder bar to view the detailed information of the notification, or click the notification to jump to the application.
- the first aspect of the embodiments of the present application discloses a notification processing method, which is applied to a first electronic device, and the first electronic device displays a first notification.
- the notification processing method includes: the first electronic device obtains the notification opening information of the first notification according to the operation of opening the first notification, and the notification opening information includes the device identification and the application parameters of the first application corresponding to the first notification; when the first electronic device When the device determines that the device that opens the first notification is the second electronic device according to the device identification, the first electronic device transmits notification opening information to the second electronic device, so that the second electronic device starts the first application to open the first notification according to the application parameters , or download and install the first app to open the first notification.
- the first notification can be clicked on any device and the device that opens the first notification can be selected, so that the device designated by the user starts the first application to open the first notification, If the specified device does not have the first application installed, the first application can be downloaded and installed silently or further downloaded and installed according to the user's download confirmation instruction, so as to realize the cross-device notification opening operation and improve the user experience.
- the operation of opening the first notification includes the first operation and the second operation
- the notification processing method further includes: the first electronic device activates the device selection control according to the first operation; the device selection control responds to the second operation, Specifies the device ID to open the first notification on.
- the electronic device can enable the device selection control in response to the user's first operation. For example, the user clicks on the first notification on the electronic device to pop up the device selection control.
- the device selection control can include multiple devices under the same local area network. For identification information, the user can select which device is used to start the first application to open the first notification in the device selection control, and the device selection control can respond to the user's device selection operation (second operation) to specify the device identification for opening the first notification.
- the first electronic device includes a first data storage area
- the second electronic device includes a second data storage area
- the first data storage area and the second data storage area form a distributed database
- the first electronic device will notify Sending the opening information to the second electronic device includes: the first electronic device writes the notification opening information into the first data storage area, so that the second electronic device writes the notification opening information into the second data storage area based on the preset data synchronization policy storage area.
- the data storage areas of the first electronic device and the second electronic device form a distributed database, so that the data storage area of the first electronic device and the data storage area of the second electronic device can perform data synchronization, realizing the first
- the notification opening information of the electronic device is transmitted to the second electronic device, so that the second electronic device can start the first application to open the first notification according to the application parameter in the notification opening information.
- the first electronic device includes a first distributed soft bus
- the second electronic device includes a second distributed soft bus
- the first data storage area and the second data storage area are based on the first distributed soft bus and the second distributed soft bus.
- Two distributed soft buses form a distributed database, and the distributed database defines a preset data synchronization strategy.
- the distributed soft bus is used to realize the data synchronization of the data storage area of the first electronic device and the data storage area of the second electronic device.
- the notification processing method further includes: when the first electronic device determines according to the device identifier that the device that opens the first notification is the first electronic device, the first electronic device starts the first application according to the application parameters to open the first notification, Or download and install the first application to open the first notification.
- the first notification synchronously displayed by multiple devices
- the first application may be downloaded and installed silently or further downloaded and installed according to a user download confirmation instruction.
- the notification processing method further includes: the first electronic device transmits information that the first notification has been opened to the second electronic device, so that the second electronic device cancels displaying the first notification.
- the first electronic device when the first electronic device is designated as the device that opens the first notification, other electronic devices can send the first notification according to the first electronic device. Message synchronization canceled to display the first notification.
- the first electronic device includes a first data storage area
- the second electronic device includes a second data storage area
- the first data storage area and the second data storage area form a distributed database
- the first data storage area and the second data storage area form a distributed database.
- the information of the first notification is stored in the second data storage area
- the first electronic device transmits the information that the first notification has been opened to the second electronic device, including: the first electronic device stores the first notification in the first data storage area
- the notification reading status of the notification is set to read, so that the second electronic device updates the notification reading status of the first notification stored in the second data storage area to read based on the preset data synchronization policy.
- the data storage areas of the first electronic device and the second electronic device form a distributed database, so that the data storage area of the first electronic device and the data storage area of the second electronic device can perform data synchronization, and the first electronic device
- the first electronic device After the device opens the first notification, the first electronic device can set the notification read status of the first notification as read, and pass it to the second electronic device, so that the second electronic device can update the first notification as read synchronously, and then The second electronic device may cancel display of the first notification.
- the second data storage area when the notification read status of the first notification stored in the second data storage area is updated to read, the second data storage area returns the notification read information, so that the second electronic device reads the information based on the notification Suppresses the display of the first notification.
- the notification read information can be returned, so that the second electronic device cancels the display of the first notification based on the notification read information, for example, the second data storage area
- the notification status update callback can be executed when an update of the notification reading status is detected, and the notification read information can be returned.
- the first electronic device includes a first data storage area
- the second electronic device includes a second data storage area
- the first data storage area and the second data storage area form a distributed database
- the first data storage area and the second data storage area form a distributed database.
- the information of the first notification is stored in the second data storage area
- the first electronic device transmits the information that the first notification has been opened to the second electronic device, including; the first electronic device deletes the first notification stored in the first data storage area information, so that the second electronic device deletes the information of the first notification stored in the second data storage area based on a preset data synchronization policy.
- the data storage areas of the first electronic device and the second electronic device form a distributed database, so that the data storage area of the first electronic device and the data storage area of the second electronic device can perform data synchronization, and the first electronic device After the device opens the first notification, the first electronic device can delete the information of the first notification stored in the first data storage area and pass it to the second electronic device, so that the second electronic device can simultaneously delete the information of the first notification stored in the second data storage area. information of a notification, and then the second electronic device can cancel displaying the first notification.
- the second data storage area when the information of the first notification is deleted from the second data storage area, the second data storage area returns notification deletion information, so that the second electronic device cancels displaying the first notification based on the notification deletion information.
- the notification deletion information can be returned, so that the second electronic device cancels the display of the first notification based on the notification deletion information, for example, the second data storage area can detect Execute the notification deletion callback when the notification information is deleted, and return the notification deletion information.
- the embodiment of the present application provides a notification processing method, which is applied to a first electronic device, and both the first electronic device and the second electronic device display the first notification.
- the notification processing method includes: the first electronic device cancels displaying the first notification according to the operation of canceling the first notification; the first electronic device transmits cancellation information of the first notification to the second electronic device, so that the second electronic device cancels displaying the first notification; a notice.
- the first electronic device includes a first data storage area
- the second electronic device includes a second data storage area
- the first data storage area and the second data storage area form a distributed database
- the first data storage area and the second data storage area form a distributed database.
- the second data storage areas all store the information of the first notification
- the first electronic device transmits the cancellation information of the first notification to the second electronic device, including: when the operation of canceling the first notification is a notification opening operation, the first electronic device
- the device sets the notification read status of the first notification stored in the first data storage area to read, so that the second electronic device stores the notification read status of the first notification stored in the second data storage area based on a preset data synchronization strategy Updated as read.
- the data storage areas of the first electronic device and the second electronic device form a distributed database, so that the data storage area of the first electronic device and the data storage area of the second electronic device can perform data synchronization, and the first electronic device After the device opens the first notification, the first electronic device can set the notification read status of the first notification as read, and pass it to the second electronic device, so that the second electronic device can update the first notification as read synchronously, and then The second electronic device may simultaneously cancel display of the first notification.
- the first electronic device includes a first data storage area
- the second electronic device includes a second data storage area
- the first data storage area and the second data storage area form a distributed database
- the first data storage area and the second data storage area form a distributed database.
- the second data storage areas all store the information of the first notification
- the first electronic device transmits the cancellation information of the first notification to the second electronic device, including: when the operation of canceling the first notification is a notification deletion operation, the first electronic device The device deletes the information of the first notification stored in the first data storage area, so that the second electronic device deletes the information of the first notification stored in the second data storage area based on a preset data synchronization policy.
- the data storage areas of the first electronic device and the second electronic device form a distributed database, so that the data storage area of the first electronic device and the data storage area of the second electronic device can perform data synchronization, and the first electronic device After the device deletes the first notification, the first electronic device can delete the information of the first notification stored in the first data storage area and pass it to the second electronic device, so that the second electronic device can simultaneously delete the information of the first notification stored in the second data storage area. information of a notification, and then the second electronic device can cancel displaying the first notification.
- the first electronic device includes a first distributed soft bus
- the second electronic device includes a second distributed soft bus
- the first data storage area and the second data storage area are based on the first distributed soft bus and the second distributed soft bus.
- Two distributed soft buses form a distributed database, and the distributed database defines a preset data synchronization strategy.
- the distributed soft bus is used to realize the data synchronization of the data storage area of the first electronic device and the data storage area of the second electronic device.
- an embodiment of the present application provides a computer-readable storage medium, including computer instructions.
- the computer instructions When the computer instructions are run on an electronic device, the electronic device executes the notification processing method described in the first aspect or the second aspect.
- an embodiment of the present application provides an electronic device, the electronic device includes a processor and a memory, the memory is used to store instructions, and the processor is used to call the instructions in the memory, so that the electronic device executes the instructions described in the first aspect or the second aspect.
- the embodiment of the present application provides a computer program product, which, when the computer program product is run on a computer, causes the computer to execute the notification processing method as described in the first aspect or the second aspect.
- an apparatus having a function of realizing the behavior of the electronic device in the method provided in the first aspect or the second aspect.
- the functions may be implemented by hardware, or may be implemented by executing corresponding software through hardware.
- Hardware or software includes one or more modules corresponding to the above-mentioned functions.
- the computer-readable storage medium described in the third aspect, the electronic device described in the fourth aspect, the computer program product described in the fifth aspect, and the device described in the sixth aspect are all related to the above-mentioned first aspect.
- the method of the aspect or the second aspect is corresponding, therefore, the beneficial effect that it can achieve can refer to the beneficial effect in the corresponding method provided above, and will not be repeated here.
- FIG. 1 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
- FIG. 2 is a schematic diagram of a software structure of an electronic device provided by an embodiment of the present application.
- 3a-3b are schematic diagrams of a system architecture of a notification processing method provided by an embodiment of the present application.
- FIG. 4a is a schematic diagram of a notification control interface for global notification management provided by an embodiment of the present application.
- Fig. 4b is a schematic diagram of a notification control interface of the first application provided by an embodiment of the present application.
- FIG. 4c is a schematic interface diagram of a device selection pop-up box provided by an embodiment of the present application.
- FIG. 5 is a schematic diagram of a system architecture for multi-device notification linkage cancellation provided by an embodiment of the present application
- 6a-6b are schematic diagrams of the system architecture of multi-device notification linkage opening provided by an embodiment of the present application.
- FIG. 7 is a schematic flowchart of a notification processing method provided by an embodiment of the present application.
- FIG. 8 is a schematic flowchart of a notification processing method provided by another embodiment of the present application.
- FIG. 9 is a schematic structural diagram of a notification processing system provided by an embodiment of the present application.
- FIG. 10 is a schematic structural diagram of a possible first electronic device provided by an embodiment of the present application.
- words such as “exemplary” or “for example” are used as examples, illustrations or illustrations. Any embodiment or design scheme described as “exemplary” or “for example” in the embodiments of the present application shall not be interpreted as being more preferred or more advantageous than other embodiments or design schemes. Rather, the use of words such as “exemplary” or “such as” is intended to present related concepts in a concrete manner.
- Multiple electronic devices can form a hyper terminal through a communication network, and a hyper terminal can be defined as presenting multiple electronic devices as a unified whole (for example, integrating the capabilities of multiple electronic devices through distributed technology and storing them in a virtual hardware In the resource pool, unified management and scheduling of electronic equipment capabilities according to business needs, to provide services to the outside world), to achieve collaborative management of multiple electronic devices, resource sharing, organic integration of multiple electronic devices in terms of user experience, and improve the quality of multiple electronic devices User experience in the context of use.
- Each electronic device is an integral part of the HyperTerminal, and the capabilities of each electronic device are mutually supported and shared, and they are each other's peripherals.
- the application Application, APP
- it is like running on the same electronic device.
- the electronic device may be a mobile phone, a foldable electronic device, a tablet computer, a personal computer (PC), a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, Cellular phone, personal digital assistant (PDA), augmented reality (augmented reality, AR) device, virtual reality (virtual reality, VR) device, artificial intelligence (artificial intelligence, AI) device, wearable device, vehicle Devices, smart home devices, or smart city devices, the embodiments of the present application do not specifically limit the specific types of electronic devices.
- the communication network may be a wired network or a wireless network.
- the communication network may be a local area network (local area networks, LAN), or a wide area network (wide area networks, WAN), such as the Internet.
- the communication network may be a short distance communication network such as a wifi hotspot network, a wifi P2P network, a bluetooth network, a zigbee network or a near field communication (near field communication, NFC) network.
- the communication network may be a third-generation mobile communication technology (3rd-generation wireless telephone technology, 3G) network, a fourth-generation mobile communication technology (the 4th generation mobile communication technology, 4G ) network, the fifth-generation mobile communication technology (5th-generation mobile communication technology, 5G) network, the future evolution of the public land mobile network (public land mobile network, PLMN) or the Internet, etc.
- 3G third-generation mobile communication technology
- 4G fourth-generation mobile communication technology
- 5th-generation mobile communication technology 5th-generation mobile communication technology
- PLMN public land mobile network
- the Internet etc.
- An electronic device may install one or more APPs.
- An APP may be referred to as an application for short, and is a software program capable of realizing one or more specific functions.
- instant messaging applications for example, may include SMS applications, WhatsApp photo sharing Kakao wait.
- the image capturing application may include, for example, a camera application (system camera or third-party camera application).
- Video applications for example, can include etc.
- Audio applications for example may include etc.
- the applications mentioned in the following embodiments may be system applications installed on the electronic device when it leaves the factory, or third-party applications downloaded by the user from the Internet or obtained from other electronic devices during the use of the electronic device.
- Electronic equipment including but not limited to carrying Windows or other operating systems.
- Notification is a basic function of electronic devices, which is used to remind users of new instant messaging messages or new events. Notifications can also be referred to as reminders, messages, reminder messages or prompt information, etc.
- electronic devices When electronic devices receive new external information or internally trigger new events (such as alarms, system prompts, application pushes, etc.), they are usually displayed on the screen in time
- the content of the relevant notification may also be combined with sound prompts, vibration prompts or other methods to push the content of the notification to the user in a timely manner.
- the display style of the notification can include any of the following: displaying a banner at the top of the screen, displaying a banner on the lock screen, updating the app icon number, and popping up a UIAlertView in the middle of the screen.
- FIG. 1 shows a schematic structural diagram of an electronic device 10 .
- the electronic device 10 may include a processor 110, an external memory interface 120, an internal memory 121, an antenna 1, an antenna 2, a mobile communication module 130, a wireless communication module 140, an audio module 150, a sensor module 160, a camera module 170, and a display screen 180 wait.
- the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device 10 .
- the electronic device 10 may include more or fewer components than shown, or combine some components, or separate some components, or arrange different components.
- the illustrated components can be realized in hardware, software or a combination of software and hardware.
- the processor 110 may include one or more processing units, for example: the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processing unit (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), controller, video codec, digital signal processor (digital signal processor, DSP), baseband processor, and/or neural network processor (neural-network processing unit, NPU), etc. Wherein, different processing units may be independent devices, or may be integrated in one or more processors.
- application processor application processor, AP
- modem processor graphics processing unit
- GPU graphics processing unit
- image signal processor image signal processor
- ISP image signal processor
- controller video codec
- digital signal processor digital signal processor
- baseband processor baseband processor
- neural network processor neural-network processing unit
- the processor can generate an operation control signal according to the instruction opcode and the timing signal, and complete the control of fetching and executing the instruction.
- a memory may also be provided in the processor 110 for storing instructions and data.
- the memory in processor 110 may be a cache memory.
- the memory may store instructions or data used by the processor 110 or used frequently. If the processor 110 needs to use the instruction or data, it can be called directly from the memory. Repeated access is avoided, and the waiting time of the processor 110 is reduced, thus improving the efficiency of the system.
- processor 110 may include one or more interfaces.
- the interface 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 transmitter (universal asynchronous receiver/transmitter, UART) interface, mobile industry processor interface (mobile industry processor interface, MIPI), general-purpose input and output (general-purpose input/output, GPIO) interface, subscriber identity module (subscriber identity module, SIM) interface, and /or universal serial bus (universal serial bus, USB) interface, etc.
- the processor 110 may be connected to modules such as an audio module, a wireless communication module, a display, and a camera through at least one of the above interfaces.
- the interface connection relationship between the modules shown in the embodiment of the present application is only a schematic illustration, and does not constitute a structural limitation of the electronic device 10 .
- the electronic device 10 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
- the wireless communication function of the electronic device 10 can be realized by the antenna 1 , the antenna 2 , the mobile communication module 130 , the wireless communication module 140 , a modem processor, a baseband processor, and the like.
- Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals.
- Each antenna in electronic device 10 may be used to cover single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization of the antennas.
- Antenna 1 can be multiplexed as a diversity antenna of a wireless local area network.
- the antenna may be used in conjunction with a tuning switch.
- the mobile communication module 130 can provide wireless communication solutions including 2G/3G/4G/5G applied on the electronic device 10 .
- the mobile communication module 130 may include at least one filter, switch, power amplifier, low noise amplifier (low noise amplifier, LNA) and the like.
- the mobile communication module 130 can receive electromagnetic waves through the antenna 1, filter and amplify the received electromagnetic waves, and send them to the modem processor for demodulation.
- the mobile communication module 130 can also amplify the signal modulated by the modem processor, and convert it into electromagnetic waves through the antenna 1 for radiation.
- at least part of the functional modules of the mobile communication module 130 may be set in the processor 110 .
- at least part of the functional modules of the mobile communication module 130 and at least part of the modules of the processor 110 may be set in the same device.
- a 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 to demodulate the received electromagnetic wave signal into a low frequency baseband signal. Then the demodulator sends the demodulated low-frequency baseband signal to the baseband processor for processing.
- the low-frequency baseband signal is passed to the application processor after being processed by the baseband processor.
- the application processor outputs sound signals through an audio device, or displays images or videos through the display screen 180 .
- the modem processor may be a stand-alone device. In some other embodiments, the modem processor may be independent from the processor 110, and be set in the same device as the mobile communication module 130 or other functional modules.
- the wireless communication module 140 can provide applications on the electronic device 10 including wireless local area networks (wireless local area networks, WLAN) (such as wireless fidelity (wireless fidelity, Wi-Fi) network), bluetooth (bluetooth, BT), Bluetooth low power consumption (bluetooth low energy, BLE), ultra wide band (UWB), global navigation satellite system (global navigation satellite system, GNSS), frequency modulation (frequency modulation, FM), near field communication technology (near field communication, NFC), infrared technology (infrared, IR) and other wireless communication solutions.
- the wireless communication module 140 may be one or more devices integrating at least one communication processing module.
- the wireless communication module 140 receives electromagnetic waves via the antenna 2 , frequency-modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110 .
- the wireless communication module 140 can also receive the signal to be sent from the processor 110 , frequency-modulate it, amplify it, and convert it into electromagnetic waves through the antenna 2 for radiation.
- the antenna 1 of the electronic device 10 is coupled to the mobile communication module 130, and the antenna 2 is coupled to the wireless communication module 140, so that the electronic device 10 can communicate with the network and other electronic devices through wireless communication technology.
- the wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and/or IR technology, etc.
- the GNSS may include global positioning system (global positioning system, GPS), global navigation satellite system (global navigation satellite system, GLONASS), Beidou satellite navigation system (beidou navigation satellite system, BDS), quasi-zenith satellite system (quasi- zenith satellite system (QZSS) and/or satellite based augmentation systems (SBAS).
- global positioning system global positioning system, GPS
- global navigation satellite system global navigation satellite system
- GLONASS global navigation satellite system
- Beidou satellite navigation system beidou navigation satellite system, BDS
- quasi-zenith satellite system quasi-zenith satellite system
- QZSS quasi-zenith satellite system
- SBAS satellite based augmentation systems
- the electronic device 10 may implement a display function through a GPU, a display screen 180, an application processor, and the like.
- the GPU is a microprocessor for image processing, and is connected to the display screen 180 and the application processor. GPUs are used to perform mathematical and geometric calculations for graphics rendering.
- Processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
- the camera module 170 includes a camera.
- the display screen 180 is used to display images, videos and the like.
- the display screen 180 includes a display panel.
- the display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active matrix organic light emitting diode or an active matrix organic light emitting diode (active-matrix organic light emitting diode, AMOLED), flexible light-emitting diode (flex light-emitting diode, FLED), Miniled, MicroLed, Micro-oLed, quantum dot light emitting diodes (quantum dot light emitting diodes, QLED), etc.
- the electronic device 10 may include one or more display screens 180 .
- the electronic device 10 can realize the camera function through the camera module 170, ISP, video codec, GPU, display screen 180, application processor AP, neural network processor NPU, and the like.
- Digital signal processors are used to process digital signals and can also process other digital signals. For example, when the electronic device 10 selects a frequency point, the digital signal processor is used to perform Fourier transform on the energy of the frequency point.
- Video codecs are used to compress or decompress digital video.
- Electronic device 10 may support one or more video codecs.
- the electronic device 10 can play or record videos in various encoding formats, for example: moving picture experts group (moving picture experts group, MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
- the NPU is a neural-network (NN) computing processor.
- NN neural-network
- Applications such as intelligent cognition of the electronic device 10 can be implemented through the NPU, such as image recognition, face recognition, voice recognition, text understanding, and the like.
- the external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 10.
- the external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. Such as saving music, video and other files in the external memory card. Or transfer music, video and other files from electronic devices to external memory cards.
- the internal memory 121 may be used to store computer-executable program codes including instructions.
- the internal memory 121 may include an area for storing programs and an area for storing data.
- the stored program area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.) and the like.
- the storage data area can store data created during the use of the electronic device 10 (such as audio data, phonebook, etc.) and the like.
- the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, universal flash storage (universal flash storage, UFS) and the like.
- the processor 110 executes various functional methods or data processing of the electronic device 10 by executing instructions stored in the internal memory 121 and/or instructions stored in a memory provided in the processor.
- the audio module 150 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signal.
- the audio module 150 may also be used to encode and decode audio signals.
- the audio module 150 can be set in the processor 110, or some functional modules of the audio module 150 can be set in the processor 110.
- the software system of the electronic device 10 may adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture.
- the embodiment of the present application takes the Android system with a layered architecture as an example to illustrate the software structure of the electronic device 10 .
- FIG. 2 is a block diagram of the software structure of the electronic device 10 according to the embodiment of the present application.
- the layered architecture divides the software into several layers, and each layer has a clear role and division of labor. Layers communicate through software interfaces.
- the Android system is divided into five layers, which are application program layer, application program framework layer, Android runtime (Android runtime, ART) and native C/C++ library, hardware abstraction layer (Hardware Abstract Layer, HAL) and the kernel layer.
- the application layer can consist of a series of application packages.
- the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, and short message.
- the application framework layer provides an application programming interface (application programming interface, API) and a programming framework for applications in the application layer.
- the application framework layer includes some predefined functions.
- the application framework layer may include window managers, content providers, view systems, resource managers, notification managers, activity managers, input managers, and so on.
- the window manager provides window management service (Window Manager Service, WMS).
- WMS can be used for window management, window animation management, surface management and as a transfer station for input systems.
- Content providers are used to store and retrieve data and make it accessible to applications.
- This data can include videos, images, audio, calls made and received, browsing history and bookmarks, phonebook, etc.
- the view system includes visual controls, such as controls for displaying text, controls for displaying pictures, and so on.
- the view system can be used to build applications.
- a display interface can consist of one or more views.
- a display interface including a text message notification icon may include a view for displaying text and a view for displaying pictures.
- the resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, and so on.
- the notification manager enables the application to display notification information in the status bar, which can be used to convey notification-type messages, and can automatically disappear after a short stay without user interaction.
- the notification manager is used to notify the download completion, message reminder, etc.
- the notification manager can also be a notification that appears on the top status bar of the system in the form of a chart or scroll bar text, such as a notification of an application running in the background, or a notification that appears on the screen in the form of a dialog window.
- prompting text information in the status bar issuing a prompt sound, vibrating the electronic device, and flashing the indicator light, etc.
- the activity manager can provide activity management service (Activity Manager Service, AMS), AMS can be used for system components (such as activities, services, content providers, broadcast receivers) to start, switch, schedule, and manage and schedule application processes .
- Activity Manager Service Activity Manager Service
- AMS can be used for system components (such as activities, services, content providers, broadcast receivers) to start, switch, schedule, and manage and schedule application processes .
- the input manager can provide input management service (Input Manager Service, IMS), and IMS can be used to manage the input of the system, such as touch screen input, key input, sensor input, etc.
- IMS fetches events from input device nodes, and distributes events to appropriate windows through interaction with WMS.
- the Android runtime includes the core library and the Android runtime.
- the Android runtime is responsible for converting source code into machine code.
- the Android runtime mainly includes the use of ahead of time (ahead or time, AOT) compilation technology and just in time (just in time, JIT) compilation technology.
- the core library is mainly used to provide basic Java class library functions, such as basic data structure, mathematics, IO, tools, database, network and other libraries.
- the core library provides APIs for users to develop Android applications.
- a native C/C++ library can include multiple functional modules. For example: surface manager (surface manager), media framework (Media Framework), libc, OpenGL ES, SQLite, Webkit, etc.
- the surface manager is used to manage the display subsystem, and provides the fusion of 2D and 3D layers for multiple applications.
- the media framework supports playback and recording of various commonly used audio and video formats, as well as still image files.
- the media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
- OpenGL ES provides the drawing and manipulation of 2D graphics and 3D graphics in applications. SQLite provides a lightweight relational database for applications of the electronic device 10 .
- the hardware abstraction layer runs in user space, encapsulates the kernel layer driver, and provides a call interface to the upper layer.
- the kernel layer is the layer between hardware and software.
- the kernel layer includes at least a display driver, a camera driver, an audio driver, and a sensor driver.
- the corresponding hardware interrupt is sent to the kernel layer.
- the kernel layer processes touch operations into original input events (including touch coordinates, time stamps of touch operations, and other information). Raw input events are stored at the kernel level.
- the application framework layer obtains the original input event from the kernel layer, and identifies the control corresponding to the input event. Take the touch operation as a touch click operation, and the control corresponding to the click operation is the control of the camera application icon as an example.
- the camera application calls the interface of the application framework layer to start the camera application, and then starts the camera driver by calling the kernel layer. Cameras capture still images or video.
- FIGS. 3a-3b A schematic diagram of a system architecture of a notification processing method provided by an embodiment of the present invention is exemplarily introduced below with reference to FIGS. 3a-3b.
- This embodiment may include two electronic devices (such as the electronic device 10 shown in FIG. 1 ), and the notifications of the electronic devices may be divided into local push notifications and remote push notifications.
- the local push notification may refer to a notification pushed by an APP in the electronic device, for example, a fitness APP regularly reminds the user to exercise.
- the remote push notification can refer to the notification pushed by the cloud server of the APP, which does not depend on whether the electronic device has opened the APP, for example, the electronic device is installed with
- the WeChat server can push the message to be sent to the POST cloud service.
- the POST cloud service searches for the electronic device with the corresponding identification in its own list of electronic devices registered with the Push service, and sends the message to the electronic device. message popup notification.
- the two electronic devices are referred to as the first electronic device 100 and the second electronic device 200 hereinafter.
- the first electronic device 100 and the second electronic device 200 may be under the same local area network, and the first electronic device 100 and the second electronic device 200 may realize data interaction through an interconnection protocol, a distributed soft bus, and the like.
- the distributed soft bus can provide a unified distributed communication capability for the interconnection and intercommunication between electronic devices.
- the first electronic device 100 and the second electronic device 200 include but are not limited to devices such as mobile phones, smart watches, tablet computers, PCs, notebook computers, and smart homes. The following assumes that the first electronic device 100 is a mobile phone and the second electronic device 200 is a smart watch.
- the first electronic device 100 and the second electronic device 200 communicate through a distributed soft bus, and the notification of the first electronic device 100 is synchronized to the second electronic device.
- the device 200 is taken as an example for description.
- the first electronic device 100 is installed with a first application APP 1
- the first application APP 1 may be any one of a gallery application, a phone application, a map application, a music application, a video application, an e-commerce application, etc. kind.
- Both the first electronic device 100 and the second electronic device 200 can be divided into three layers according to the notification processing level: the first layer, the second layer and the third layer, and the layers can communicate through software interfaces.
- the first layer can include the APP that sends the notification, the notification push agent (Push Agent), and the system interface (System UI) that displays the notification, etc.
- Push Agent is a message push mechanism that can push application notifications, system update notifications, etc.
- System UI can include the status bar (Status Bar) above the system, the navigation bar (Navigation Bar) below the system, and the lock screen interface (Keyguard) , Power UI, Recents Screen, Volume UI, etc.
- the second layer may include a notification processing service for performing notification-related processing, and the notification processing service may include a notification interaction service, a sending policy control service, an aging policy control service, a receiving policy control service, and the like.
- the notification interaction service can receive the notification delivered by the first layer, and the notification received by the notification interaction service can be passed to the sending policy control service for sending control, and the notification output by the sending policy control service can be synchronized to other electronic devices;
- the notifications synchronized by the device are controlled by the receiving policy control service, and the notification output by the receiving policy control service can be passed to the notification interaction service, and the notification interaction service will pass the notification to the System UI for display;
- the aging policy control service receives When an electronic device in the HyperTerminal cancels a notification and triggers the notification cancellation information, the aging policy control service will pass the notification cancellation information to the notification interaction service, and the notification interaction service will notify the System UI to cancel the display of the notification.
- the third layer may include a data storage area for distributed data management of notifications, and the data storage area may be a storage area on a memory of the electronic device, such as a storage area of the internal memory 121 .
- the data storage areas of the electronic devices in the hyper terminal can be combined into a distributed database.
- distributed data management implements distributed management of application program data and user data based on the capability of a distributed soft bus.
- User data is not bound to a single physical device, business logic is separated from data storage, cross-device data processing is as convenient and fast as local data processing, and data storage, sharing and access under multiple devices can be realized.
- the data storage areas of each electronic device in the hyper terminal can realize data synchronization through distributed data management.
- the data storage area of each electronic device can be synchronized based on the preset data synchronization strategy.
- the preset data synchronization strategy can be based on the actual The selection is based on development requirements, which is not limited in this application.
- the data storage area of each electronic device can be preset with multiple callbacks.
- the data storage area can return information by executing the preset callback function Give the notification handler to the service. For example, multiple callbacks are set in the datastore by the notification handling service.
- the user can customize the notification management policy of the electronic device on the notification management interface of the electronic device, such as whether the notification supports distributed synchronization, which electronic devices in the Which electronic devices in the terminal display the notification, etc.
- the notification management interface can call the notification management API to set system-related parameters (such as setting related parameters in the NotificationRequest) in response to user operation instructions to implement the configuration of the above-mentioned notification strategy.
- system-related parameters such as setting related parameters in the NotificationRequest
- Users can formulate different notification management strategies according to the performance differences of various electronic devices in the HyperTerminal.
- the user can set whether the electronic device supports sending or receiving distributed notifications in the global notification management interface of the notification management.
- “Allow sending distributed notifications” to “Yes” it means that the electronic device allows synchronous notifications to other electronic devices (other electronic devices in the HyperTerminal)
- when setting "Allow sending distributed notifications” to “No” it means that the electronic device does not allow synchronous notifications to other electronic devices.
- “Allow receiving distributed notifications” is set to “Yes”, it means that the electronic device is allowed to receive notifications synchronized by other electronic devices; when “Allow receiving distributed notifications” is set to "No”, it means that the electronic device It is not allowed to receive notifications synced from other electronic devices.
- the user can also set in the APP management interface of notification management whether a certain APP allows notifications, and whether it supports sending or receiving distributed notifications.
- the user can perform notification settings in the first application management interface of notification management.
- “Allow notification” is set to “Yes” it means that the first application APP 1 is allowed to push notifications
- “Allow notifications” is set to "No” it means that the first application APP 1 is not allowed to push notifications.
- “Allow sending distributed notification” is set to “Yes” it means that the notification of the first application APP 1 is allowed to be synchronized to other electronic devices; when “Allow sending distributed notification” is set to "No”, it means that it is not allowed.
- the notification N1 of the first application APP 1 may be generated in two ways.
- Method 1 As shown in FIG. 3a, the first application APP1 calls the notification API to push the notification N1, and the notification N1 pushed by the first application APP1 is passed to the notification processing service of the second layer for notification processing.
- Method 2 As shown in FIG. 3b, the cloud server corresponding to the first application APP1 can push a message to the first electronic device 100 through a notification push service (such as POST cloud service), and the first electronic device 100 can call the notification based on the received message.
- the API pushes the notification N1, and the notification N1 can be passed to the notification processing service of the second layer through the notification push agent for notification processing.
- the notification processing service of the first electronic device 100 may perform notification processing according to the notification management policy of the first electronic device 100 .
- the notification processing service of the first electronic device 100 can send the notification N1 to the System UI of the first electronic device 100 for display, so that the notification N1 can be displayed on the Displayed on the first electronic device 100 , the display of the notification N1 on the first electronic device 100 does not depend on whether the first electronic device 100 has installed the first application APP 1 .
- the notification processing service of the first electronic device 100 can write the information of the notification N1 into the first data store.
- the information notifying N1 is written into the first data storage area in the form of key+data.
- the key may include the unique identifier of the notification N1
- the key may include one or more of the package name of the first application APP 1 , the ID of the notification N1, and the ID of the first electronic device 100
- the data may include specific content of the notification N1
- data may include one or more of notification title, notification text content, notification rich text (notification icon, picture, etc.), notification interaction information.
- the notification interaction information may include notification opening, notification cancellation and other interaction information.
- the second data storage area of the second electronic device 200 may be triggered to execute a new notification callback, and the second data storage area of the second electronic device 200
- the new information of the notification N1 may be returned, and the new information of the notification N1 may be delivered to the notification processing service of the second electronic device 200 .
- the notification processing service of the second electronic device 200 may process the new information of the notification N1 according to the notification management policy of the second electronic device 200 .
- the notification processing service of the second electronic device 200 can send the notification N1 to the System UI of the second electronic device 200 for display, so that the first electronic device 100
- the notification N1 is displayed on the second electronic device 200 synchronously.
- a notification synchronization processing method similar to that of the second electronic device 200 may be adopted to realize synchronous display of the notification N1 of the first electronic device 100 .
- the electronic device in the HyperTerminal can merge the same notifications to avoid repeated display of notifications.
- notifications with the same data and application package name can be defined as the same notification. Can be done in datastore or notification handling service.
- the notification N1 of a certain electronic device when the notification N1 of a certain electronic device is cancelled, other electronic devices may be linked to cancel the notification N1. For example, when the user opens the notification N1 on a certain electronic device or deletes the notification N1, the notification N1 on other electronic devices can be canceled in conjunction.
- the notification processing service of the second electronic device 200 may respond to the user's notification deletion operation and delete the notification N1 stored in the second data storage area of the second electronic device 200. information.
- the first data storage area of the first electronic device 100 may delete the stored information of the notification N1 synchronously based on distributed data management.
- the first data storage area of the first electronic device 100 When the first data storage area of the first electronic device 100 deletes the stored information of the notification N1, the first data storage area of the first electronic device 100 may be triggered to execute a notification deletion callback, return the notification N1 deletion information, and the first electronic device
- the notification processing service of 100 can notify (control) the System UI of the first electronic device 100 to cancel the display of the notification N1 based on the notification N1 deletion information, so that when the user views the notification N1 on the second electronic device 200, the first electronic device 100 cancels it synchronously. Notify the display of N1.
- the first electronic device 100 is a mobile phone
- the second electronic device 200 is a smart watch.
- the user swipes the code on the bus APP on the mobile phone and takes the bus to stop A.
- the bus APP sends a notification to remind the user Almost at the station.
- the notification can be synchronized to the smart watch through the mobile phone.
- the user can see the notification through the smart watch, and cancel the notification by swiping up.
- the notification on the mobile phone side can also be canceled.
- the user may choose to click the notification N1 on the first electronic device 100 or other electronic devices to jump to the page.
- the second electronic device 200 can open the device selection control, such as a device selection pop-up box as shown in FIG. A device opens the notification N1 and performs a page jump.
- the hyper terminal includes a first electronic device 100, a second electronic device 200, a third electronic device, ..., an Nth electronic device.
- the device selection pop-up box on the second electronic device 200 may include “this device”, the first electronic device, the third electronic device..., and the Nth electronic device.
- the device selection popup box popped up by the first electronic device 100 may include "this device", the second electronic device, the third electronic device..., and the Nth electronic device.
- the first electronic device 100 can obtain the device information (such as display screen, processor, operating system and other software and hardware capabilities) of each electronic device in the HyperTerminal, based on the device information corresponding to the currently opened notification component to determine which electronic devices have the ability to open the component, and then only electronic devices that have the ability to open the component can be displayed in the device selection pop-up box.
- device information such as display screen, processor, operating system and other software and hardware capabilities
- the second electronic device 200 can open the APP corresponding to the notification N1 according to the application parameters carried by the notification N1.
- a component may refer to a task, a process, or a thread of an APP.
- An APP may include multiple components, and a component may include multiple pages, and a page may include display content (images, text), input controls that can receive user input instructions, and the like.
- a component could refer to System Activity, Ability etc.
- the application parameters can be passed into the intent to open the corresponding component; if the APP corresponding to the notification N1 is not opened, when the user clicks the notification N1, you can Start the APP corresponding to N1, and then jump to the corresponding component; if the second electronic device 200 has not downloaded the APP corresponding to the notification N1, a prompt message can be output to prompt the user whether to download and install the notification N1 on the second electronic device 200
- the corresponding APP after the installation is complete, you can start the APP corresponding to N1, and then jump to the corresponding component, or silently download and install the APP corresponding to the notification N1, and after the installation is complete, start the APP corresponding to N1, and then jump to corresponding components.
- the notification processing service of the second electronic device 200 may respond to the user's device selection instruction, and The notification open information is written into the second data storage area of the second electronic device 200, and the first electronic device 100 may write the notification open information into the first data storage area of the first electronic device 100 based on distributed data management.
- the notification opening information may include identification information marked to be opened by the first electronic device 100 and application parameters carried by the notification N1.
- the first data storage area of the first electronic device 100 may be triggered to execute the notification open callback, and return the notification N1 open information, and the first electronic device 100's first A data storage area can transfer the application parameters carried by the notification N1 to the notification processing service of the first electronic device 100, and the notification processing service opens the APP component corresponding to the notification N1 according to the application parameters carried by the notification N1.
- mobile phones, smart watches, and smart screens form a super terminal.
- the user subscribes to the ball game b1 of the video APP through the smart screen.
- the video APP of the smart screen sends a notification to remind the user, and the notification can be sent to the mobile phone or smart watch synchronously through the smart screen.
- a schematic diagram of a system architecture for multi-device notification linkage cancellation provided by an embodiment of the present invention is exemplarily introduced below with reference to FIG. 5 .
- This embodiment includes a first electronic device 100 and a second electronic device 200 .
- the first electronic device 100 is a mobile phone and the second electronic device 200 is a tablet computer as an example.
- the first electronic device 100 and the second electronic device 200 are under the same local area network.
- the soft bus realizes data exchange.
- both the first electronic device 100 and the second electronic device 200 display the notification N2.
- the System UI of the second electronic device 200 can pass the user's operation instruction to the notification processing service
- the notification processing service of the second electronic device 200 may delete the information of the notification N2 stored in the second data storage area of the second electronic device 200 based on the user's operation instruction.
- the first data storage area of the first electronic device 100 may delete the stored information of the notification N2 synchronously based on distributed data management.
- the first data storage area of the first electronic device 100 When the first data storage area of the first electronic device 100 deletes the stored information of the notification N2, the first data storage area of the first electronic device 100 may be triggered to execute a notification deletion callback, return the notification N2 deletion information, and the first electronic device
- the notification processing service of 100 can notify the System UI of the first electronic device 100 to cancel the display of the notification N2 based on the notification N2 deletion information, so that when the tablet computer cancels the notification N2, the mobile phone can simultaneously cancel the display of the notification N2.
- FIGS. 6a-6b A schematic diagram of the system architecture of multi-device notification linkage opening provided by an embodiment of the present invention is exemplarily introduced below with reference to FIGS. 6a-6b.
- This embodiment includes a first electronic device 100 , a second electronic device 200 and a third electronic device 300 .
- the first electronic device 100 is a smart watch
- the second electronic device 200 is a smart screen
- the third electronic device 300 is a mobile phone.
- the first electronic device 100, the second electronic device 200 and the third electronic device 300 are in the same local area network
- data interaction among the first electronic device 100, the second electronic device 200, and the third electronic device 300 can be realized through a distributed soft bus.
- the first electronic device 100 , the second electronic device 200 and the third electronic device 300 all display the notification N2 .
- the second electronic device 200 may open the component of the second application APP 2 corresponding to the notification N2 according to the application parameters carried in the notification N2.
- the System UI of the second electronic device 200 may pass the user's operation instruction on the notification N2 to the notification processing service, and the notification processing service of the second electronic device 200 may delete the information stored in the second data storage area of the second electronic device 200 based on the operation instruction. Stored information for notification N2.
- the first data storage area of the first electronic device 100 may delete the stored information of the notification N2 synchronously based on distributed data management, and the third The third data storage area of the electronic device 300 may also delete the stored information of the notification N2 synchronously based on the distributed data management.
- the first data storage area of the first electronic device 100 When the first data storage area of the first electronic device 100 deletes the stored information of the notification N2, the first data storage area of the first electronic device 100 may be triggered to execute a notification deletion callback, return the notification N2 deletion information, and the first electronic device
- the notification processing service of 100 can notify the System UI of the first electronic device 100 to cancel the display of the notification N2 based on the notification N2 deletion information; when the third data storage area of the third electronic device 300 deletes the stored information of the notification N2, it can trigger The third data storage area of the third electronic device 300 executes the notification deletion callback, returns the notification N2 deletion information, and the notification processing service of the third electronic device 300 can notify the System UI of the third electronic device 300 to cancel the notification N2 based on the notification N2 deletion information Display, and then realize that when the smart screen turns on the notification N2, both the mobile phone and the smart watch can cancel the display of the notification N2 synchronously.
- the notification processing service of the second electronic device 200 can respond to the user's operation instruction and write the notification N2 opening information to
- the second data storage area of the second electronic device 200, the first data storage area of the first electronic device 100, and the third data storage area of the third electronic device 300 can all write notification N2 open information synchronously based on distributed data management.
- the opening information of the notification N2 may include identification information indicating that it is opened by the first electronic device 100 and application parameters carried in the notification N2.
- the first data storage area of the first electronic device 100 can be triggered to execute the notification open callback, and return the notification N2 open information, because the notification N2 open information contains With the identification information marked to be opened by the first electronic device 100, the first data storage area of the first electronic device 100 can transfer the application parameters carried by the notification N2 to the notification processing service of the first electronic device 100, and the first electronic device 100
- the notification processing service of the notification processing service opens the component of the second application APP 2 corresponding to the notification N2 according to the application parameters carried by the notification N2, and the notification processing service of the first electronic device 100 can also notify the System UI of the first electronic device 100 according to the opening information of the notification N2 Cancel the display of the notification N2; when the notification N2 opening information is synchronized to the third data storage area of the third electronic device 300, the third data storage area of the third electronic device 300 can be triggered to execute the notification opening callback, and return the notification N2 opening information
- the notification processing service of the electronic device can also update the information that the notification N2 has read to the data storage area of the electronic device, and the data storage area of the electronic device can be refreshed Store the information of the notification N2 to record that the notification N2 has been read.
- the data storage areas of other electronic devices can synchronously refresh the stored information of the notification N2 based on the distributed data management.
- the data storage area of other electronic devices refreshes the stored information of the notification N2
- the data storage area can be triggered to return the read information of the notification N2
- the notification processing service of other electronic devices can notify the System UI to cancel the notification N2 based on the read information of the notification N2 It can also realize that when a certain electronic device opens the notification N2, other electronic devices can cancel the display of the notification N2 synchronously.
- an embodiment of the present application provides a notification processing method, which is applied to a first electronic device 100, and the first electronic device 100 displays a first notification.
- the notification processing method may include:
- the first electronic device 100 acquires notification opening information of the first notification according to the operation of opening the first notification, wherein the notification opening information includes the device identifier and application parameters of the first application corresponding to the first notification.
- the operation of opening the first notification may include the first operation and the second operation.
- the first electronic device 100 can respond to the first operation to open the device selection control. For example, the user clicks on the first notification on the first electronic device 100 to pop up the device selection control.
- the device selection control can include the names and numbers of multiple devices in the hyper terminal. Identification information, the user can perform a second operation in the device selection control to select which device is used to start the first application and open the first notification.
- the first electronic device 100 determines according to the device identification that the device that opens the first notification is the second electronic device 200, the first electronic device 100 transmits notification opening information to the second electronic device 200, so that the second electronic device 200
- the first application is started according to the application parameter to open the first notification, or the first application is downloaded and installed to open the first notification.
- the first electronic device 100 includes a first data storage area and a first distributed soft bus
- the second electronic device 200 includes a second data storage area and a second distributed soft bus
- the first data storage area and The second data storage area may form a distributed database based on the first distributed soft bus and the second distributed soft bus, and the distributed database defines a preset data synchronization policy.
- the first electronic device 100 writes the notification opening information into the first data storage area
- the second electronic device 200 may write the notification opening information into the second data storage area based on the preset data synchronization strategy, and then the second electronic device 200 may start the first application to open the first notification according to the application parameters in the notification opening information, or download and install the first application to open the first notification.
- the first electronic device 100 may start the first application to open the first notification according to the application parameters, or download and install the first application. app to open the first notification.
- the first electronic device 100 when the first electronic device 100 is selected to start the first application to open the first notification, the first electronic device 100 may also transmit the information that the first notification has been opened to the second electronic device 200, so that the The two electronic devices 200 may simultaneously cancel displaying the first notification.
- the first electronic device 100 may transmit the information that the first notification has been opened to the second electronic device 200 in two ways. Way 1: The first electronic device 100 sets the notification read status of the first notification stored in the first data storage area to read, so that the second electronic device 200 stores the first notification stored in the second data storage area based on the preset data synchronization policy. A notification's notification read status is updated to read.
- the second data storage area can return the notification read information, and then the second electronic device 200 can cancel displaying the first notification based on the notification read information.
- notify. Way 2 The first electronic device 100 deletes the information of the first notification stored in the first data storage area, so that the second electronic device 200 deletes the information of the first notification stored in the second data storage area based on a preset data synchronization strategy.
- the second data storage area may return notification deletion information, and then the second electronic device 200 may cancel displaying the first notification based on the notification deletion information.
- the specified device can download and install the first application silently or further download and install the first application according to the user's download confirmation instruction, so as to realize the cross-device notification opening operation and improve the user experience.
- the notification processing method may include:
- the first electronic device 100 cancels displaying the first notification according to the operation of canceling the first notification.
- the operation of canceling the first notification may be a notification cancellation operation caused by a notification deletion operation or a notification opening operation.
- the first electronic device 100 transmits cancellation information of the first notification to the second electronic device 200, so that the second electronic device 200 cancels displaying the first notification.
- the first electronic device 100 includes a first data storage area and a first distributed soft bus
- the second electronic device 200 includes a second data storage area and a second distributed soft bus
- the first data storage area and The second data storage area may form a distributed database based on the first distributed soft bus and the second distributed soft bus
- the distributed database defines a preset data synchronization policy.
- the operation of canceling the first notification is a notification opening operation
- the first electronic device 100 can set the notification read status of the first notification stored in the first data storage area as read, so that the second electronic device 200
- the data synchronization policy updates the notification read status of the first notification stored in the second data storage area to read.
- the notification read status of the first notification stored in the second data storage area is updated to read, the second data storage area can return the notification read information, and then the second electronic device 200 can cancel displaying the first notification based on the notification read information. notify.
- the first electronic device 100 can delete the information of the first notification stored in the first data storage area, so that the second electronic device 200 can delete the information based on the preset data.
- the synchronization policy deletes the information of the first notification stored in the second data storage area.
- the second data storage area may return notification deletion information, and then the second electronic device 200 may cancel displaying the first notification based on the notification deletion information.
- the first electronic device cancels the display of the first notification
- other electronic devices can cancel the display of the first notification synchronously according to the cancellation information of the first notification sent by the first electronic device , realize the linkage cancellation of the notification, and improve the user experience.
- an embodiment of the present application provides a notification processing system 1000, which includes multiple electronic devices.
- FIG. 9 is illustrated by taking the notification processing system 1000 including three electronic devices as an example, and the application is not limited to three electronic devices.
- the three electronic devices include a first electronic device 100 , a second electronic device 200 and a third electronic device 300 , assuming that the first electronic device 100 is a smart watch, the second electronic device 200 is a smart screen, and the third electronic device 300 is a mobile phone.
- the first electronic device 100, the second electronic device 200, and the third electronic device 300 are under the same local area network, and the first electronic device 100, the second electronic device 200, and the third electronic device 300 can simultaneously display the same notification N1.
- a certain electronic device (assumed to be the first electronic device 100) cancels the display of the notification N1
- other electronic devices the second electronic device 200 and the third electronic device 300
- a certain electronic device (assumed to be the first electronic device 100) opens the component corresponding to the notification N1
- other electronic devices (the second electronic device 200 and the third electronic device 300) can cancel the display of the notification N1 synchronously.
- the first electronic device 100 may include a first display screen 11 , a first processor 12 and a first memory 13 .
- the first memory 13 is used to store one or more computer programs 14 .
- One or more computer programs 14 are configured to be executed by the first processor 12 .
- the one or more computer programs 14 include instructions, and the above instructions can be used to implement the notification processing method as described in FIG. 7 or FIG. 8 in the first electronic device 100 .
- the structure illustrated in this embodiment does not constitute a specific limitation on the first electronic device 100 .
- the first electronic device 100 may include more or fewer components than shown in the illustration, or combine some components, or separate some components, or arrange different components.
- the first processor 12 may include one or more processing units, for example: the first processor 12 may include an AP, a modem, a GPU, an ISP, a controller, a video codec, a DSP, a baseband processor, and/or an NPU, etc. . Wherein, different processing units may be independent devices, or may be integrated in one or more processors.
- a memory may also be provided in the first processor 12 for storing instructions and data.
- the memory in processor 12 is a cache memory.
- the memory may hold instructions or data that the first processor 12 has just used or recycled. If the first processor 12 needs to use the instruction or data again, it can be called directly from the memory. Repeated access is avoided, and the waiting time of the first processor 12 is reduced, thus improving the efficiency of the system.
- the first memory 13 may include a high-speed random access memory, and may also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, at least one magnetic disk storage device, a flash memory device, or other non-volatile memory Volatile solid-state memory devices.
- a non-volatile memory such as a hard disk, a memory, a plug-in hard disk, at least one magnetic disk storage device, a flash memory device, or other non-volatile memory Volatile solid-state memory devices.
- This embodiment also provides a computer storage medium, in which computer instructions are stored, and when the computer instructions are run on the electronic device, the electronic device is made to execute the above related method steps to implement the notification processing method in the above embodiment.
- This embodiment also provides a computer program product, which, when running on a computer, causes the computer to execute the above related steps, so as to implement the notification processing method in the above embodiment.
- an embodiment of the present application also provides a device, which may specifically be a chip, a component or a module, and the device may include a connected processor and a memory; wherein the memory is used to store computer-executable instructions, and when the device is running, The processor may execute the computer-executable instructions stored in the memory, so that the chip executes the notification processing methods in the foregoing method embodiments.
- the first electronic device, computer storage medium, computer program product or chip provided in this embodiment is all used to execute the corresponding method provided above, therefore, the beneficial effects it can achieve can refer to the above provided The beneficial effects of the corresponding method will not be repeated here.
- the disclosed devices and methods may be implemented in other ways.
- the device embodiments described above are schematic.
- the division of the modules or units is a logical function division.
- there may be other division methods for example, multiple units or components may be combined or may be integrated into another device, or some features may be ignored, or not implemented.
- the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
- the unit described as a separate component may or may not be physically separated, and a component displayed as a unit may be one physical unit or multiple physical units, that is, it may be located in one place, or may be distributed to multiple different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
- the above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
- the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a readable storage medium.
- the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the software product is stored in a storage medium Among them, several instructions are included to make a device (which may be a single-chip microcomputer, a chip, etc.) or a processor (processor) execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disc and other media that can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (17)
- 一种通知处理方法,应用于第一电子设备,所述第一电子设备显示有第一通知,其特征在于,所述通知处理方法包括:所述第一电子设备根据打开所述第一通知的操作,获取所述第一通知的通知打开信息,所述通知打开信息包括设备标识及与所述第一通知对应的第一应用的应用参数;当所述第一电子设备根据所述设备标识确定打开所述第一通知的设备为第二电子设备时,所述第一电子设备将所述通知打开信息传送给所述第二电子设备,以使得所述第二电子设备根据所述应用参数启动所述第一应用打开所述第一通知,或者下载安装所述第一应用以打开所述第一通知。
- 如权利要求1所述的通知处理方法,其特征在于,所述打开所述第一通知的操作包括第一操作与第二操作,所述通知处理方法还包括:所述第一电子设备根据所述第一操作,开启设备选择控件;所述设备选择控件响应于所述第二操作,指定打开所述第一通知的设备标识。
- 如权利要求1或2所述的通知处理方法,其特征在于,所述第一电子设备包括第一数据存储区,所述第二电子设备包括第二数据存储区,所述第一数据存储区与所述第二数据存储区组成分布式数据库,所述第一电子设备将所述通知打开信息传送给所述第二电子设备,包括:所述第一电子设备将所述通知打开信息写入至所述第一数据存储区,以使得所述第二电子设备基于预设数据同步策略将所述通知打开信息写入至所述第二数据存储区。
- 如权利要求1至3中任意一项所述的通知处理方法,其特征在于,所述第一电子设备包括第一分布式软总线,所述第二电子设备包括第二分布式软总线,所述第一数据存储区与所述第二数据存储区基于所述第一分布式软总线与所述第二分布式软总线组成所述分布式数据库,所述分布式数据库定义有所述预设数据同步策略。
- 如权利要求1或2所述的通知处理方法,其特征在于,所述通知处理方法还包括:当所述第一电子设备根据所述设备标识确定打开所述第一通知的设备为所述第一电子设备时,所述第一电子设备根据所述应用参数启动所述第一应用打开所述第一通知,或者下载安装所述第一应用以打开所述第一通知。
- 如权利要求5所述的通知处理方法,其特征在于,所述通知处理方法还包括:所述第一电子设备传送所述第一通知已被打开的信息至所述第二电子设备,以使得所述第二电子设备取消显示所述第一通知。
- 如权利要求6所述的通知处理方法,其特征在于,所述第一电子设备包括第一数据存储区,所述第二电子设备包括第二数据存储区,所述第一数据存储区与所述第二数据存储区组成分布式数据库,所述第一数据存储区与所述第二数据存储区均存储有所述第一通知的信息,所述第一电子设备传送所述第一通知已被打开的信息至所述第二电子设备,包括:所述第一电子设备将所述第一数据存储区存储的所述第一通知的通知读取状态设置为已读,以使得所述第二电子设备基于预设数据同步策略将所述第二数据存储区存储的所述第一通知的通知读取状态更新为已读。
- 如权利要求7所述的通知处理方法,其特征在于,当所述第二数据存储区存储的 所述第一通知的通知读取状态更新为已读时,所述第二数据存储区返回通知已读信息,以使得所述第二电子设备基于所述通知已读信息取消显示所述第一通知。
- 如权利要求6所述的通知处理方法,其特征在于,所述第一电子设备包括第一数据存储区,所述第二电子设备包括第二数据存储区,所述第一数据存储区与所述第二数据存储区组成分布式数据库,所述第一数据存储区与所述第二数据存储区均存储有所述第一通知的信息,所述第一电子设备传送所述第一通知已被打开的信息至所述第二电子设备,包括;所述第一电子设备删除所述第一数据存储区存储的所述第一通知的信息,以使得所述第二电子设备基于预设数据同步策略删除所述第二数据存储区存储的所述第一通知的信息。
- 如权利要求9所述的通知处理方法,其特征在于,当所述第一通知的信息从所述第二数据存储区中删除时,所述第二数据存储区返回通知删除信息,以使得所述第二电子设备基于所述通知删除信息取消显示所述第一通知。
- 一种通知处理方法,应用于第一电子设备,所述第一电子设备与第二电子设备均显示有第一通知,其特征在于,所述通知处理方法包括:所述第一电子设备根据取消所述第一通知的操作,取消显示所述第一通知;所述第一电子设备将所述第一通知的取消信息传送给所述第二电子设备,以使得所述第二电子设备取消显示所述第一通知。
- 如权利要求11所述的通知处理方法,其特征在于,所述第一电子设备包括第一数据存储区,所述第二电子设备包括第二数据存储区,所述第一数据存储区与所述第二数据存储区组成分布式数据库,所述第一数据存储区与所述第二数据存储区均存储有所述第一通知的信息,所述第一电子设备将所述第一通知的取消信息传送给所述第二电子设备,包括:当取消所述第一通知的操作为通知打开操作时,所述第一电子设备将所述第一数据存储区存储的所述第一通知的通知读取状态设置为已读,以使得所述第二电子设备基于预设数据同步策略将所述第二数据存储区存储的所述第一通知的通知读取状态更新为已读。
- 如权利要求11所述的通知处理方法,其特征在于,所述第一电子设备包括第一数据存储区,所述第二电子设备包括第二数据存储区,所述第一数据存储区与所述第二数据存储区组成分布式数据库,所述第一数据存储区与所述第二数据存储区均存储有所述第一通知的信息,所述第一电子设备将所述第一通知的取消信息传送给所述第二电子设备,包括:当取消所述第一通知的操作为通知删除操作时,所述第一电子设备删除所述第一数据存储区存储的所述第一通知的信息,以使得所述第二电子设备基于预设数据同步策略删除所述第二数据存储区存储的所述第一通知的信息。
- 如权利要求12或13所述的通知处理方法,其特征在于,所述第一电子设备包括第一分布式软总线,所述第二电子设备包括第二分布式软总线,所述第一数据存储区与所述第二数据存储区基于所述第一分布式软总线与所述第二分布式软总线组成所述分布式数据库,所述分布式数据库定义有所述预设数据同步策略。
- 一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至权利要求10中任一项所述的通知处理方法,或者执行如权利要求11至权利要求14中任一项所述的通知处理方法。
- 一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器用于存 储指令,所述处理器用于调用所述存储器中的指令,使得所述电子设备执行权利要求1至权利要求10中任一项所述的通知处理方法,或者执行如权利要求11至权利要求14中任一项所述的通知处理方法。
- 一种芯片,与电子设备中的存储器耦合,其特征在于,所述芯片用于控制所述电子设备执行权利要求1至权利要求10中任一项所述的通知处理方法,或者执行如权利要求11至权利要求14中任一项所述的通知处理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22882527.9A EP4390690B1 (en) | 2021-10-22 | 2022-09-16 | Notification processing method, chip, electronic device, and computer readable storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111234298.9A CN116009977A (zh) | 2021-10-22 | 2021-10-22 | 通知处理方法、芯片、电子设备及计算机可读存储介质 |
| CN202111234298.9 | 2021-10-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023065916A1 true WO2023065916A1 (zh) | 2023-04-27 |
Family
ID=82320439
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/119456 Ceased WO2023065916A1 (zh) | 2021-10-22 | 2022-09-16 | 通知处理方法、芯片、电子设备及计算机可读存储介质 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4390690B1 (zh) |
| CN (2) | CN114741213B (zh) |
| WO (1) | WO2023065916A1 (zh) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114741213B (zh) * | 2021-10-22 | 2023-03-24 | 华为技术有限公司 | 通知处理方法、芯片、电子设备及计算机可读存储介质 |
| CN117914992A (zh) * | 2022-08-31 | 2024-04-19 | 荣耀终端有限公司 | 通知显示方法和终端设备 |
| CN116048832B (zh) * | 2022-08-31 | 2023-11-03 | 荣耀终端有限公司 | 一种通知的批量清除方法及设备 |
| CN116719649B (zh) * | 2022-09-01 | 2024-10-25 | 荣耀终端有限公司 | 会话通知的提示方法、电子设备及可读存储介质 |
| CN120104691A (zh) * | 2023-11-29 | 2025-06-06 | 荣耀终端股份有限公司 | 数据同步通知方法及电子设备 |
| CN120223666A (zh) * | 2023-12-27 | 2025-06-27 | 华为技术有限公司 | 通知同步的方法和电子设备 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005116892A1 (en) * | 2004-05-24 | 2005-12-08 | Apple Computer, Inc. | Methods for sharing groups of objects, synchronising, and synchronising between three or more devices |
| CN104601674A (zh) * | 2014-12-29 | 2015-05-06 | 小米科技有限责任公司 | 通知消息同步方法、装置及系统 |
| CN105677490A (zh) * | 2015-12-18 | 2016-06-15 | 联想(北京)有限公司 | 一种处理通知事件的方法及电子设备 |
| CN111404802A (zh) * | 2020-02-19 | 2020-07-10 | 华为技术有限公司 | 通知处理系统、方法以及电子设备 |
| CN114741213A (zh) * | 2021-10-22 | 2022-07-12 | 华为技术有限公司 | 通知处理方法、芯片、电子设备及计算机可读存储介质 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170289087A1 (en) * | 2013-03-15 | 2017-10-05 | Google Inc. | Notification delivery to devices without appropriate applications installed |
| CN104796458A (zh) * | 2015-03-20 | 2015-07-22 | 四川长虹电器股份有限公司 | 安卓系统消息融合方法 |
| CN111176771A (zh) * | 2019-12-24 | 2020-05-19 | 西安万像电子科技有限公司 | 数据处理方法、系统及设备 |
| CN114968614A (zh) * | 2020-02-27 | 2022-08-30 | 华为技术有限公司 | 多设备之间的应用互动方法及相关设备 |
| CN112181616B (zh) * | 2020-07-24 | 2021-11-19 | 华为技术有限公司 | 任务处理方法及相关装置 |
-
2021
- 2021-10-22 CN CN202210260991.1A patent/CN114741213B/zh active Active
- 2021-10-22 CN CN202111234298.9A patent/CN116009977A/zh active Pending
-
2022
- 2022-09-16 WO PCT/CN2022/119456 patent/WO2023065916A1/zh not_active Ceased
- 2022-09-16 EP EP22882527.9A patent/EP4390690B1/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005116892A1 (en) * | 2004-05-24 | 2005-12-08 | Apple Computer, Inc. | Methods for sharing groups of objects, synchronising, and synchronising between three or more devices |
| CN104601674A (zh) * | 2014-12-29 | 2015-05-06 | 小米科技有限责任公司 | 通知消息同步方法、装置及系统 |
| CN105677490A (zh) * | 2015-12-18 | 2016-06-15 | 联想(北京)有限公司 | 一种处理通知事件的方法及电子设备 |
| CN111404802A (zh) * | 2020-02-19 | 2020-07-10 | 华为技术有限公司 | 通知处理系统、方法以及电子设备 |
| CN114741213A (zh) * | 2021-10-22 | 2022-07-12 | 华为技术有限公司 | 通知处理方法、芯片、电子设备及计算机可读存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4390690A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114741213B (zh) | 2023-03-24 |
| CN114741213A (zh) | 2022-07-12 |
| EP4390690A4 (en) | 2024-12-25 |
| EP4390690B1 (en) | 2026-04-08 |
| CN116009977A (zh) | 2023-04-25 |
| EP4390690A1 (en) | 2024-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023065916A1 (zh) | 通知处理方法、芯片、电子设备及计算机可读存储介质 | |
| CN111724775B (zh) | 一种语音交互方法及电子设备 | |
| CN116136826B (zh) | 内存访问方法、芯片、电子设备及计算机可读存储介质 | |
| CN113553130B (zh) | 应用执行绘制操作的方法及电子设备 | |
| JP2023506936A (ja) | マルチ画面共働方法およびシステム、ならびに電子デバイス | |
| WO2020238774A1 (zh) | 一种通知消息的预览方法及电子设备 | |
| WO2024046088A1 (zh) | 任务调度方法及相关设备 | |
| CN118915939A (zh) | 应用共享方法、电子设备和存储介质 | |
| WO2023005751A1 (zh) | 渲染方法及电子设备 | |
| CN116089056A (zh) | 用于图像绘制的方法及相关装置 | |
| WO2021042881A1 (zh) | 消息通知方法及电子设备 | |
| WO2023020339A1 (zh) | 界面显示方法及电子设备 | |
| WO2025167740A1 (zh) | 显示方法、用户界面及相关装置 | |
| CN115734021B (zh) | 一种录屏方法、电子设备及计算机可读存储介质 | |
| WO2022247495A1 (zh) | 音频焦点的控制方法及相关装置 | |
| WO2022160999A1 (zh) | 显示方法和电子设备 | |
| WO2023169276A1 (zh) | 投屏方法、终端设备及计算机可读存储介质 | |
| CN117130527B (zh) | 日程管理方法、电子设备和计算机可读存储介质 | |
| CN115291919B (zh) | 一种搜包方法及相关装置 | |
| WO2024055875A1 (zh) | 服务卡片的添加方法、电子设备及计算机可读存储介质 | |
| WO2023051036A1 (zh) | 加载着色器的方法和装置 | |
| WO2022267786A1 (zh) | 一种快捷图标展示方法与终端设备 | |
| CN117978907A (zh) | 一种数据处理方法、电子设备及介质 | |
| CN115543496A (zh) | 消息处理方法及相关装置 | |
| CN117724825B (zh) | 一种界面显示方法及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22882527 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022882527 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2022882527 Country of ref document: EP Effective date: 20240321 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2022882527 Country of ref document: EP |