WO2020238890A1 - 信息处理方法和设备 - Google Patents
信息处理方法和设备 Download PDFInfo
- Publication number
- WO2020238890A1 WO2020238890A1 PCT/CN2020/092298 CN2020092298W WO2020238890A1 WO 2020238890 A1 WO2020238890 A1 WO 2020238890A1 CN 2020092298 W CN2020092298 W CN 2020092298W WO 2020238890 A1 WO2020238890 A1 WO 2020238890A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal device
- information
- activity
- list
- available
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 29
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 230000000694 effects Effects 0.000 claims abstract description 217
- 238000000034 method Methods 0.000 claims abstract description 63
- 238000004891 communication Methods 0.000 claims abstract description 45
- 230000004044 response Effects 0.000 claims description 43
- 238000012790 confirmation Methods 0.000 claims description 39
- 238000004590 computer program Methods 0.000 claims description 11
- 230000005611 electricity Effects 0.000 abstract 2
- 230000006870 function Effects 0.000 description 40
- 230000008569 process Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 19
- 238000007726 management method Methods 0.000 description 17
- 238000012545 processing Methods 0.000 description 13
- 230000005236 sound signal Effects 0.000 description 13
- 238000010295 mobile communication Methods 0.000 description 12
- 210000000988 bone and bone Anatomy 0.000 description 10
- 238000001514 detection method Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 229920001621 AMOLED Polymers 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000036772 blood pressure Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000010985 leather Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 241000219470 Mirabilis Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 238000010009 beating Methods 0.000 description 1
- 238000013529 biological neural network Methods 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 210000004899 c-terminal region Anatomy 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003238 somatosensory effect Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72436—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- 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
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
Definitions
- This application relates to the field of communication technology, in particular to information processing methods and equipment.
- terminal devices are becoming more and more diverse, such as mobile phones, tablet computers, smart watches, smart bracelets, etc.
- mobile phones have become an indispensable electronic device in our lives.
- We can perform various activities on our mobile phones such as buying movie tickets, setting reminders, reading e-books, and so on.
- activities that can be performed on the mobile phone cannot be performed, which affects the user experience.
- the embodiments of the present application provide an information processing method and device, which can solve the problem that when the terminal device is out of power, the activity information of the application in the terminal device cannot be obtained.
- an embodiment of the present application provides an information processing method.
- the method includes: when the power of the first terminal device is less than or equal to a first threshold, the first terminal device obtains an information list, where the information list includes the The activity information of the application in the first terminal device; the first terminal device determines the second terminal device, where the second terminal device is a terminal device selected from the available devices, and the available device is the same as the first terminal device.
- the online device of the user account, and the power of the available device is greater than or equal to the second threshold; the first terminal device pushes the information list to the second terminal device.
- the first terminal device may determine the second terminal device when the power of the first terminal device is less than or equal to the first threshold, and push the activity information applied in the first terminal device to the second terminal device.
- the terminal device therefore, can solve the problem that the activity information of the application in the terminal device cannot be obtained when the terminal device is out of power.
- the first terminal device acquiring an information list includes: the first terminal device acquiring activity information of N applications in the first terminal device, where the N The activity information of the application includes the activity location, activity time, and activity content, where N is a positive integer; the first terminal device selects the activity time from the activity information of the N applications to be within the first preset time, and the activity location and Activity information where the distance between the geographic locations of the first terminal device is less than or equal to the third threshold; the first terminal device obtains the information list according to the selected activity information.
- the first terminal device can obtain the activity information of N applications in the first terminal device, and from the activity information of the N applications, select the activity time in the first terminal device. Activity information within a preset time and the distance between the activity location and the geographic location of the first terminal device is less than or equal to the third threshold, and the information list is obtained according to the selected activity information.
- the first terminal device obtains the information list according to the selected activity information, including: through the user interface of the first terminal device Display first prompt information, where the first prompt information is used to prompt the user of the activity information selected by the first terminal device; the first terminal device receives the first confirmation information of the user, wherein the first confirmation The information includes the list of information.
- the first terminal device can display the activity information selected by the first terminal device on the user interface of the first terminal device, and determine the information according to the user's selection List.
- the N applications are N applications with a relatively high frequency of use; or , The N applications are user-defined N applications.
- the first terminal device may obtain the information list according to the activity information of the N applications that are frequently used in the first terminal device, or the first terminal device may Obtain an information list based on user-defined activity information of N applications.
- the method further includes: passing through the user of the first terminal device The interface displays second prompt information, where the second prompt information is used to prompt the user to push the information list to other terminal devices; the first terminal device receives the user's second confirmation message, where the second confirmation message is To instruct the first terminal device to obtain the information list.
- the first terminal device can determine whether to push the activity information applied in the first terminal device to other terminal devices according to the user's selection.
- the first terminal device sends query information to the account server, where the query information is used to query available devices; the The first terminal device receives the query response information sent by the account server, where the query response information includes a device list, and the device list includes information about the available devices; the first terminal device determines the second terminal device according to the query response information.
- the first terminal device may query available devices through the account server and determine the second terminal device.
- the first terminal device determines the second terminal device according to the query response information, including: if the device list includes an available device And the power of the available device is greater than or equal to the second threshold, the first terminal device determines that the available device is the second terminal device; if the device list includes the information of two or more available devices, The first terminal device determines the second terminal device according to the geographic locations of the two or more available devices, and/or the power of the two or more available devices.
- the first terminal device may determine the second terminal device according to the power of the available device and/or the geographic location of the available device.
- the first terminal device pushing the information list to the second terminal device includes: the first terminal device
- the account server sends first information, where the first information includes the information list, the first information is used to instruct the account server to send second information to the message push server, and the second information is used to instruct the message push server to send
- the second terminal device sends third information, and the third information is used to instruct the second terminal device to obtain the information list from the account server; wherein, the account server is used to manage terminal devices under the same user account, and the message push server Used to push messages to terminal devices.
- the first terminal device may send the first information to the account server, the account server sends the second information to the message push server, and the message push server sends the second terminal device The third information, so that the first terminal device pushes the activity information applied in the first terminal device to the second terminal device.
- an embodiment of the present application provides a first terminal device.
- the first terminal device includes: an acquisition module, a determination module, and a push module; the acquisition module is configured to be used when the power of the first terminal device is less than or equal to the first terminal device.
- the threshold is set, an information list is acquired, where the information list includes activity information applied in the first terminal device; the determining module is used to determine a second terminal device, wherein the second terminal device is selected from the available devices
- the available device is an online device that uses the same user account as the first terminal device, and the power of the available device is greater than or equal to a second threshold; the push module is configured to push the information list to the second terminal device .
- the first terminal device may determine the second terminal device when the power of the first terminal device is less than or equal to the first threshold, and push the activity information applied in the first terminal device to the second terminal device.
- the terminal device therefore, can solve the problem that the activity information of the application in the terminal device cannot be obtained when the terminal device is out of power.
- the acquisition module is specifically configured to acquire activity information of N applications in the first terminal device, where the activity information of the N applications includes activity locations, activities Time and activity content, the N is a positive integer; the acquisition module is also specifically used to select from the activity information of the N applications, the activity time is within the first preset time, and the activity location is the same as that of the first terminal device. Activity information where the distance between geographic locations is less than or equal to the third threshold; the acquisition module is also specifically configured to acquire the information list according to the selected activity information.
- the first terminal device can obtain activity information of N applications in the first terminal device, and from the activity information of the N applications, select the activity time in the first terminal device. Activity information within a preset time and the distance between the activity location and the geographic location of the first terminal device is less than or equal to the third threshold, and the information list is obtained according to the selected activity information.
- the acquiring module is further specifically configured to display the first prompt information through the user interface of the first terminal device, where the second A prompt message is used to prompt the user of the activity information selected by the first terminal device; the acquisition module is also specifically used to receive the first confirmation information of the user, where the first confirmation information includes the information list.
- the first terminal device can display the activity information selected by the first terminal device on the user interface of the first terminal device, and determine the information according to the user's selection List.
- the N applications are N applications with a relatively high frequency of use; or , The N applications are user-defined N applications.
- the first terminal device may obtain the information list according to the activity information of the N applications that are used frequently in the first terminal device, or the first terminal device may Obtain an information list based on user-defined activity information of N applications.
- the first terminal device further includes: a display module and a receiving module; the display module is configured to pass through the first The user interface of the terminal device displays second prompt information, where the second prompt information is used to prompt the user to push the information list to other terminal devices; the receiving module is used to receive the user's second confirmation message, where the The second confirmation message is used to instruct the first terminal device to obtain the information list.
- the first terminal device can determine whether to push the activity information applied in the first terminal device to other terminal devices according to the user's selection.
- the determining module is specifically used to send query information to the account server, where the query information is used to query available devices
- the determining module is also specifically configured to receive query response information sent by the account server, where the query response information includes a device list, and the device list includes information about the available devices; the determining module is also specifically configured to respond to the query The response information determines the second terminal device.
- the first terminal device may query available devices through the account server and determine the second terminal device.
- the determining module is also specifically configured to: if the device list includes information about an available device, and the power of the available device is greater than Or it is equal to the second threshold to determine that the available device is the second terminal device; the determining module is also specifically configured to, if the device list includes information about two or more available devices, based on the two or two The geographic location of the above available device and/or the power of the two or more available devices determine the second terminal device.
- the first terminal device may determine the second terminal device according to the power of the available device and/or the geographic location of the available device.
- the push module is specifically configured to send the first information to the account server, where the first information includes the information List, the first information is used to instruct the account server to send second information to the message push server, the second information is used to instruct the message push server to send third information to the second terminal device, and the third information is used to indicate
- the second terminal device obtains the information list from the account server; where the account server is used to manage terminal devices under the same user account, and the message push server is used to push messages to the terminal devices.
- the first terminal device may send the first information to the account server, the account server sends the second information to the message push server, and the message push server sends the second terminal device The third information, so that the first terminal device pushes the activity information applied in the first terminal device to the second terminal device.
- an embodiment of the present application provides a terminal device, including: at least one processor, at least one memory, and a communication interface, the communication interface, the at least one memory are coupled with the at least one processor; the terminal device communicates The interface communicates with other devices, and the at least one memory is used to store a computer program, so that when the computer program is executed by the at least one processor, the information processing method as described in the first aspect and various possible implementation manners thereof is implemented.
- the present application provides a system chip, which can be applied to a terminal device, the system chip includes: at least one processor, and related program instructions are executed in the at least one processor, so that the The terminal device of the system chip realizes the function of the user equipment in any design according to the method of the first aspect.
- the system chip may further include at least one memory, and the memory stores related program instructions.
- the embodiments of the present application provide a computer-readable storage medium, such as a non-transitory computer-readable storage medium.
- a computer program is stored thereon, and when the computer program runs on a terminal device, the terminal device is caused to execute any one of the possible methods of the first aspect.
- the computer may be at least one storage node.
- the embodiments of the present application provide a computer program product, which when running on a computer, enables any method provided in the first aspect to be executed.
- the computer may be at least one storage node or communication device.
- any of the terminal devices, system chips, computer storage media, or computer program products provided above are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the corresponding The beneficial effects of the method will not be repeated here.
- FIG. 1 is a schematic diagram of an information processing system architecture provided by an embodiment of the application
- Figure 2 is a schematic structural diagram of a terminal device provided by an embodiment of the application.
- FIG. 3 is a first flowchart of an information processing method provided by an embodiment of the application.
- 4A is a first schematic diagram of a user interface of a first terminal device according to an embodiment of the application.
- FIG. 4B is a second schematic diagram of a user interface of the first terminal device according to an embodiment of the application.
- FIG. 4C is a third schematic diagram of a user interface of the first terminal device according to an embodiment of the application.
- FIG. 5 is a fourth schematic diagram of a user interface of the first terminal device according to an embodiment of the application.
- FIG. 6 is a fifth schematic diagram of a user interface of the first terminal device according to an embodiment of the application.
- FIG. 7 is a first schematic diagram of a user interface of a second terminal device according to an embodiment of the application.
- FIG. 8 is a second schematic diagram of a user interface of a second terminal device according to an embodiment of the application.
- FIG. 9 is a second schematic flowchart of an information processing method provided by an embodiment of this application.
- FIG. 10 is a third schematic flowchart of an information processing method provided by an embodiment of this application.
- FIG. 11 is a first structural diagram of a terminal device provided by an embodiment of this application.
- FIG. 12 is a second structural diagram of a terminal device provided by an embodiment of this application.
- FIG. 1 it is a schematic structural diagram of an information processing system 100 provided by an embodiment of this application.
- the information processing system 100 includes an account server 101, a message push server 102, and a terminal device 103-terminal device 105.
- the account server 101 is used to manage terminal devices under the same user account, and can provide the message push server 102, terminal device 103, terminal device 104, and terminal device 105 with terminal device information, for example, the identification of the terminal device, Power and so on.
- the message push server 102 is used to push messages to the terminal device 103, the terminal device 104, and the terminal device 105.
- the terminal device 103-the terminal device 105 may be a portable computer (such as a mobile phone), a wearable electronic device (such as a smart watch), a tablet computer, and the like.
- the account server 101 in FIG. 1 can communicate with the message push server 102, the terminal device 103, the terminal device 104, and the terminal device 105.
- the account server 101 may send the identification of the terminal device 105 to the message push server 102.
- the account server 101 can provide the terminal device 103 with the identification of the terminal device 104 and/or the power of the terminal device 104, and the account server 101 can also provide the terminal device with 104 provides the identification of the terminal device 103 and/or the power of the terminal device 103.
- the terminal device in FIG. 1 can communicate with other terminal devices through the account server 101 and the message push server 102.
- the terminal device 103 may first send the information list to the account server 101, and the account server 101 may send a push message to the message push server 102 after receiving the information list.
- the message may be used to instruct the message push server 102 to send a notification message to the terminal device 104, so that the terminal device 104 obtains the information list from the account server 101 after receiving the notification message.
- the terminal device in Figure 1 can also communicate with other terminal devices via Bluetooth.
- the terminal device 103 communicates with the terminal device 104 via Bluetooth.
- the information processing system 100 shown in FIG. 1 is only used as an example, and is not used to limit the technical solution of the present application. Those skilled in the art should understand that in a specific implementation process, the information processing system 100 may also include other devices, and the number of account servers, message push servers, and terminal devices may also be determined according to specific needs.
- the terminal device 103, the terminal device 104, or the terminal device 105 in FIG. 1 in the embodiment of the present application may be a functional module in one device. It is understandable that the above-mentioned functions can be components in hardware devices, such as chips in mobile phones, or software functions running on dedicated hardware.
- the terminal device 103, the terminal device 104, or the terminal device 105 in FIG. 1 can all be implemented by the terminal device 200 in FIG.
- Figure 2 is a schematic structural diagram of a terminal device provided by an embodiment of the present application.
- a processor 210 may specifically include: a processor 210, an external memory interface 220, an internal memory 221, a universal serial bus (USB) interface 230, a charging management module 240, a power management module 241, and a battery 242 , Antenna 1, antenna 2, mobile communication module 250, wireless communication module 260, audio module 270, speaker 270A, receiver 270B, microphone 270C, earphone interface 270D, sensor module 280, button 290, motor 291, indicator 292, camera 293 , The display screen 294, and the subscriber identification module (SIM) card interface 295, etc.
- SIM subscriber identification module
- the sensor module 280 can include a depth sensor 280A, a pressure sensor 280B, a gyroscope sensor 280C, an air pressure sensor 280D, a magnetic sensor 280E, an acceleration sensor 280F, a distance sensor 280G, a proximity light sensor 280H, a fingerprint sensor 280J, a temperature sensor 280K, and a touch sensor 280L, ambient light sensor 280M, bone conduction sensor 280N, etc.
- the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the terminal device 200.
- the terminal device 200 may include more or less components than shown, or combine certain components, or split certain components, or arrange different components.
- the components shown in the figure can be implemented in hardware, software or a combination of software and hardware.
- the processor 210 may include one or more processing units.
- the processor 210 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), and an image signal processor. (image signal processor, ISP), controller, video codec, digital signal processor (digital signal processor, DSP), baseband processor, and/or neural-network processing unit (NPU), etc.
- AP application processor
- modem processor modem processor
- GPU graphics processing unit
- image signal processor image signal processor
- ISP image signal processor
- controller video codec
- digital signal processor digital signal processor
- DSP digital signal processor
- NPU neural-network processing unit
- the different processing units may be independent devices or integrated in one or more processors.
- the controller can generate operation control signals according to the instruction operation code and timing signals to complete the control of fetching and executing instructions.
- the processor 210 may also be provided with a memory for storing instructions and data.
- the memory can store instructions for implementing six modular functions: detection instructions, connection instructions, information management instructions, analysis instructions, data transmission instructions, and notification instructions, and the processor 210 controls the execution.
- the memory in the processor 210 is a cache memory.
- the memory can store instructions or data that have just been used or recycled by the processor 210. If the processor 210 needs to use the instruction or data again, it can be directly called from the memory. Repeated access is avoided, the waiting time of the processor 210 is reduced, and the efficiency of the system is improved.
- the processor 210 may include one or more interfaces.
- Interfaces may include integrated circuit (I2C) interfaces, integrated circuit built-in audio (inter-integrated circuit sound, I2S) interfaces, pulse code modulation (PCM) interfaces, universal asynchronous transmitters and receivers (universal asynchronous transmitters).
- I2C integrated circuit
- I2S integrated circuit sound
- PCM pulse code modulation
- UART mobile industry processor interface
- MIPI mobile industry processor interface
- GPIO general-purpose input/output
- SIM subscriber identity module
- USB Universal Serial Bus
- the I2C interface is a two-way synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL).
- the processor 210 may include multiple sets of I2C buses.
- the processor 210 may be coupled to the touch sensor 280K, charger, flash, camera 293, etc., through different I2C bus interfaces.
- the processor 210 may couple the touch sensor 280K through an I2C interface, so that the processor 210 and the touch sensor 280K communicate through the I2C bus interface to implement the touch function of the terminal device 200.
- the I2S interface can be used for audio communication.
- the processor 210 may include multiple sets of I2S buses.
- the processor 210 may be coupled with the audio module 270 through an I2S bus to implement communication between the processor 210 and the audio module 270.
- the audio module 270 may transmit audio signals to the wireless communication module 260 through an I2S interface, so as to realize the function of answering calls through a Bluetooth headset.
- the PCM interface can also be used for audio communication to sample, quantize and encode analog signals.
- the audio module 270 and the wireless communication module 260 may be coupled through a PCM bus interface.
- the audio module 270 may also transmit audio signals to the wireless communication module 260 through the PCM interface, so as to realize the function of answering calls through the Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
- the UART interface is a universal serial data bus used for asynchronous communication.
- the bus can be a two-way communication bus. It converts the data to be transmitted between serial communication and parallel communication.
- the UART interface is generally used to connect the processor 210 and the wireless communication module 260.
- the processor 210 communicates with the Bluetooth module in the wireless communication module 260 through the UART interface to realize the Bluetooth function.
- the audio module 270 may transmit audio signals to the wireless communication module 260 through the UART interface, so as to realize the function of playing music through the Bluetooth headset.
- the MIPI interface can be used to connect the processor 210 with the display screen 294, the camera 293 and other peripheral devices.
- the MIPI interface includes camera serial interface (camera serial interface, CSI), display serial interface (display serial interface, DSI), etc.
- the processor 210 and the camera 293 communicate through a CSI interface to implement the shooting function of the terminal device 200.
- the processor 210 and the display screen 294 communicate through a DSI interface to realize the display function of the terminal device 200.
- the GPIO interface can be configured through software.
- the GPIO interface can be configured as a control signal or as a data signal.
- the GPIO interface can be used to connect the processor 210 with the camera 293, the display screen 294, the wireless communication module 260, the audio module 270, the sensor module 280, and so on.
- GPIO interface can also be configured as I2C interface, I2S interface, UART interface, MIPI interface, etc.
- the USB interface 230 is an interface that complies with the USB standard specification, and specifically may be a Mini USB interface, a Micro USB interface, a USB Type C interface, and so on.
- the USB interface 230 can be used to connect a charger to charge the terminal device 200, and can also be used to transfer data between the terminal device 200 and peripheral devices. It can also be used to connect headphones and play audio through the headphones. This interface can also be used to connect to other terminal devices, such as AR devices.
- the interface connection relationship between the modules illustrated in the embodiment of the present invention is merely a schematic description, and does not constitute a structural limitation of the terminal device 200.
- the terminal device 200 may also adopt different interface connection modes in the foregoing embodiments, or a combination of multiple interface connection modes.
- the charging management module 240 is used to receive charging input from the charger.
- the charger can be a wireless charger or a wired charger.
- the charging management module 240 may receive the charging input of the wired charger through the USB interface 230.
- the charging management module 240 may receive the wireless charging input through the wireless charging coil of the terminal device 200. While the charging management module 240 charges the battery 242, it can also supply power to the terminal device through the power management module 241.
- the power management module 241 is used to connect the battery 242, the charging management module 240 and the processor 210.
- the power management module 241 receives input from the battery 242 and/or the charge management module 240, and supplies power to the processor 210, the internal memory 221, the display screen 294, the camera 293, and the wireless communication module 260.
- the power management module 241 can also be used to monitor parameters such as battery capacity, battery cycle times, and battery health status (leakage, impedance).
- the power management module 241 may also be provided in the processor 210.
- the power management module 241 and the charging management module 240 may also be provided in the same device.
- the wireless communication function of the terminal device 200 can be realized by the antenna 1, the antenna 2, the mobile communication module 250, the wireless communication module 260, the modem processor, and the baseband processor.
- the antenna 1 and the antenna 2 are used to transmit and receive electromagnetic wave signals.
- Each antenna in the terminal device 200 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization.
- antenna 1 can be multiplexed as a diversity antenna of a wireless local area network.
- the antenna can be used in combination with a tuning switch.
- the mobile communication module 250 may provide a wireless communication solution including 2G/3G/4G/5G and the like applied to the terminal device 200.
- the mobile communication module 250 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc.
- the mobile communication module 250 can receive electromagnetic waves by the antenna 1, and perform processing such as filtering, amplifying and transmitting the received electromagnetic waves to the modem processor for demodulation.
- the mobile communication module 250 can also amplify the signal modulated by the modem processor, and convert it into electromagnetic waves for radiation via the antenna 1.
- at least part of the functional modules of the mobile communication module 250 may be provided in the processor 210.
- at least part of the functional modules of the mobile communication module 250 and at least part of the modules of the processor 210 may be provided in the same device.
- the modem processor may include a modulator and a demodulator.
- the modulator is used to modulate the low frequency baseband signal to be sent into a medium and high frequency signal.
- the demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. Then the demodulator transmits the demodulated low-frequency baseband signal to the baseband processor for processing.
- the low-frequency baseband signal is processed by the baseband processor and then passed to the application processor.
- the application processor outputs a sound signal through an audio device (not limited to a speaker 270A, a receiver 270B, etc.), or displays an image or video through the display screen 294.
- the modem processor may be an independent device.
- the modem processor may be independent of the processor 210 and be provided in the same device as the mobile communication module 250 or other functional modules.
- the wireless communication module 260 can provide applications on the terminal device 200 including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), and global navigation satellites.
- WLAN wireless local area networks
- BT Bluetooth
- GNSS global navigation satellite system
- FM frequency modulation
- NFC near field communication technology
- infrared technology infrared, IR
- the wireless communication module 260 may be one or more devices integrating at least one communication processing module.
- the wireless communication module 260 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 210.
- the wireless communication module 260 may also receive the signal to be sent from the processor 210, perform frequency modulation, amplify it, and convert it into electromagnetic wave radiation via the antenna 2.
- the antenna 1 of the terminal device 200 is coupled with the mobile communication module 250, and the antenna 2 is coupled with the wireless communication module 260, so that the terminal device 200 can communicate with the network and other devices through wireless communication technology.
- the wireless communication technologies may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), broadband Code division multiple access (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 (GPS), global navigation satellite system (GLONASS), Beidou navigation satellite system (BDS), quasi-zenith satellite system (quasi -zenith satellite system, QZSS) and/or satellite-based augmentation systems (SBAS).
- GPS global positioning system
- GLONASS global navigation satellite system
- BDS Beidou navigation satellite system
- QZSS quasi-zenith satellite system
- SBAS satellite-based augmentation systems
- the terminal device 200 implements a display function through a GPU, a display screen 294, and an application processor.
- the GPU is a microprocessor for image processing, connected to the display 294 and the application processor.
- the GPU is used to perform mathematical and geometric calculations for graphics rendering.
- the processor 210 may include one or more GPUs that execute program instructions to generate or change display information.
- the display screen 294 is used to display images, videos, etc.
- the display screen 294 includes a display panel.
- the display panel can adopt liquid crystal display (LCD), organic light-emitting diode (OLED), active-matrix organic light-emitting diode or active-matrix organic light-emitting diode (active-matrix organic light-emitting diode).
- LCD liquid crystal display
- OLED organic light-emitting diode
- active-matrix organic light-emitting diode active-matrix organic light-emitting diode
- AMOLED flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, quantum dot light-emitting diode (QLED), etc.
- the terminal device 200 may include one or N display screens 294, and N is a positive integer greater than one.
- the terminal device 200 may implement a shooting function through an ISP, a camera 293, a video codec, a GPU, a display screen 294, and an application processor.
- the ISP is used to process the data fed back by the camera 293. For example, when taking a picture, the shutter is opened, the light is transmitted to the photosensitive element of the camera through the lens, the light signal is converted into an electrical signal, and the photosensitive element of the camera transfers the electrical signal to the ISP for processing and is converted into an image visible to the naked eye.
- ISP can also optimize the image noise, brightness, and skin color. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene.
- the ISP may be provided in the camera 293.
- the camera 293 is used to capture still images or videos.
- the object generates an optical image through the lens and projects it to the photosensitive element.
- the photosensitive element may be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor.
- CMOS complementary metal-oxide-semiconductor
- the photosensitive element converts the optical signal into an electrical signal, and then transmits the electrical signal to the ISP to convert it into a digital image signal.
- ISP outputs digital image signals to DSP for processing.
- DSP converts digital image signals into standard RGB, YUV and other formats.
- the terminal device 200 may include 1 or N cameras 293, and N is a positive integer greater than 1. If the terminal device 200 includes N cameras, one of the N cameras is the main camera.
- Digital signal processors are used to process digital signals. In addition to digital image signals, they can also process other digital signals. For example, when the terminal device 200 selects the 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.
- the terminal device 200 may support one or more video codecs. In this way, the terminal device 200 can play or record videos in a variety of encoding formats, such as: moving picture experts group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
- MPEG moving picture experts group
- MPEG2 MPEG2, MPEG3, MPEG4, etc.
- NPU is a neural-network (NN) computing processor.
- NN neural-network
- applications such as intelligent cognition of the terminal device 200 can be realized, such as image recognition, face recognition, voice recognition, text understanding, etc.
- the external memory interface 220 may be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the terminal device 200.
- the external memory card communicates with the processor 210 through the external memory interface 220 to realize the data storage function. For example, save music, video and other files in an external memory card.
- the internal memory 221 may be used to store computer executable program code, the executable program code including instructions.
- the internal memory 221 may include a storage program area and a storage data area.
- the storage program area can store an operating system, at least one application program (such as a sound playback function, an image playback function, etc.) required by at least one function.
- the data storage area can store data (such as audio data, phone book, etc.) created during the use of the terminal device 200.
- the internal memory 221 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, a flash memory device, a universal flash storage (UFS), etc.
- the processor 210 executes various functional applications and data processing of the terminal device 200 by running instructions stored in the internal memory 221 and/or instructions stored in a memory provided in the processor.
- the terminal device 200 can implement audio functions through an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, a headset interface 270D, and an application processor. For example, music playback, recording, etc.
- the audio module 270 is used for converting digital audio information into an analog audio signal for output, and is also used for converting an analog audio input into a digital audio signal.
- the audio module 270 can also be used to encode and decode audio signals.
- the audio module 270 may be provided in the processor 210, or some functional modules of the audio module 270 may be provided in the processor 210.
- the speaker 270A also called a "speaker" is used to convert audio electrical signals into sound signals.
- the terminal device 200 can listen to music through the speaker 270A, or listen to a hands-free call.
- the receiver 270B also called a "handset" is used to convert audio electrical signals into sound signals.
- the terminal device 200 answers a call or voice message, it can receive the voice by bringing the receiver 270B close to the human ear.
- Microphone 270C also called “microphone” or “microphone” is used to convert sound signals into electrical signals.
- the terminal device 200 may be provided with at least one microphone 270C.
- the terminal device 200 may be provided with two microphones 270C, which can implement noise reduction functions in addition to collecting sound signals.
- the terminal device 200 may also be provided with three, four or more microphones 270C to collect sound signals, reduce noise, identify sound sources, and realize directional recording functions.
- the earphone interface 270D is used to connect wired earphones.
- the earphone interface 270D may be a USB interface 230, or a 3.5mm open mobile terminal platform (OMTP) standard interface, and a cellular telecommunications industry association (cellular telecommunications industry association of the USA, CTIA) standard interface.
- OMTP open mobile terminal platform
- CTIA cellular telecommunications industry association
- the depth sensor 280A is used to obtain depth information of the scene.
- the depth sensor may be provided in the camera 293.
- the pressure sensor 280B is used to sense the pressure signal and can convert the pressure signal into an electrical signal.
- the pressure sensor 280B may be provided on the display screen 294.
- the capacitive pressure sensor may include at least two parallel plates with conductive material. When a force is applied to the pressure sensor 280B, the capacitance between the electrodes changes. The terminal device 200 determines the strength of the pressure according to the change in capacitance. When a touch operation acts on the display screen 294, the terminal device 200 detects the intensity of the touch operation according to the pressure sensor 280B.
- the terminal device 200 may also calculate the touched position based on the detection signal of the pressure sensor 280B.
- touch operations that act on the same touch location but have different touch operation strengths may correspond to different operation instructions. For example: when a touch operation whose intensity of the touch operation is less than the first pressure threshold is applied to the short message application icon, an instruction to view the short message is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold acts on the short message application icon, an instruction to create a new short message is executed.
- the gyro sensor 280C may be used to determine the movement posture of the terminal device 200.
- the angular velocity of the terminal device 200 around three axes ie, x, y, and z axes
- the gyro sensor 280C can be used for image stabilization.
- the gyro sensor 280C detects the shaking angle of the terminal device 200, and calculates the distance that the lens module needs to compensate according to the angle, so that the lens can counteract the shaking of the terminal device 200 through a reverse movement to achieve anti-shake.
- the gyro sensor 280C can also be used for navigation and somatosensory game scenes.
- the air pressure sensor 280D is used to measure air pressure. In some embodiments, the terminal device 200 calculates the altitude based on the air pressure value measured by the air pressure sensor 280D to assist positioning and navigation.
- the magnetic sensor 280E includes a Hall sensor.
- the terminal device 200 may use the magnetic sensor 280E to detect the opening and closing of the flip holster.
- the terminal device 200 when the terminal device 200 is a flip machine, the terminal device 200 can detect the opening and closing of the flip according to the magnetic sensor 280E.
- the detected opening and closing state of the leather case or the opening and closing state of the flip cover features such as automatic unlocking of the flip cover are set.
- the acceleration sensor 280F can detect the magnitude of the acceleration of the terminal device 200 in various directions (generally three axes). When the terminal device 200 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of the terminal device, and is used in applications such as horizontal and vertical screen switching, and pedometer.
- the terminal device 200 can measure the distance by infrared or laser. In some embodiments, when shooting a scene, the terminal device 200 may use the distance sensor 280G to measure the distance to achieve fast focusing.
- the proximity light sensor 280H may include, for example, a light emitting diode (LED) and a light detector such as a photodiode.
- the light emitting diode may be an infrared light emitting diode.
- the terminal device 200 emits infrared light to the outside through the light emitting diode.
- the terminal device 200 uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the terminal device 200. When insufficient reflected light is detected, the terminal device 200 may determine that there is no object near the terminal device 200.
- the terminal device 200 can use the proximity light sensor 280H to detect that the user holds the terminal device 200 close to the ear to talk, so as to automatically turn off the screen to save power.
- the proximity light sensor 280H can also be used in leather case mode, and the pocket mode will automatically unlock and lock the screen.
- the fingerprint sensor 280J is used to collect fingerprints.
- the terminal device 200 can use the collected fingerprint characteristics to implement fingerprint unlocking, access application locks, fingerprint photographs, fingerprint answering calls, and so on.
- the temperature sensor 280K is used to detect temperature.
- the terminal device 200 uses the temperature detected by the temperature sensor 280K to execute the temperature processing strategy. For example, when the temperature reported by the temperature sensor 280K exceeds a threshold, the terminal device 200 performs a reduction in the performance of the processor located near the temperature sensor 280K, so as to reduce power consumption and implement thermal protection.
- the terminal device 200 when the temperature is lower than another threshold, the terminal device 200 heats the battery 242 to avoid abnormal shutdown of the terminal device 200 due to low temperature.
- the terminal device 200 boosts the output voltage of the battery 242 to avoid abnormal shutdown caused by low temperature.
- the touch sensor 280L is also called a "touch device”.
- the touch sensor 280L may be provided on the display screen 294, and the touch sensor 280L and the display screen 294 form a touch screen, which is also called a “touch screen”.
- the touch sensor 280L is used to detect touch operations acting on or near it.
- the touch sensor can pass the detected touch operation to the application processor to determine the type of touch event.
- the display screen 294 may provide visual output related to the touch operation.
- the touch sensor 280L may also be disposed on the surface of the terminal device 200, which is different from the position of the display screen 294.
- the ambient light sensor 280M is used to sense the brightness of the ambient light.
- the terminal device 200 can adaptively adjust the brightness of the display screen 294 according to the perceived brightness of the ambient light.
- the ambient light sensor 280M can also be used to automatically adjust the white balance when taking pictures.
- the ambient light sensor 280M can also cooperate with the proximity light sensor 280G to detect whether the terminal device 200 is in the pocket to prevent accidental touch.
- the bone conduction sensor 280N can acquire vibration signals.
- the bone conduction sensor 280N can obtain the vibration signal of the vibrating bone mass of the human voice.
- the bone conduction sensor 280N can also contact the human pulse and receive the blood pressure pulse signal.
- the bone conduction sensor 280N may also be provided in the earphone, combined with the bone conduction earphone.
- the audio module 270 may parse the voice signal based on the vibration signal of the vibrating bone block of the voice obtained by the bone conduction sensor 280N, and realize the voice function.
- the application processor may analyze the heart rate information based on the blood pressure beating signal obtained by the bone conduction sensor 280N, and realize the heart rate detection function.
- the button 290 includes a power button, a volume button, and so on.
- the button 290 may be a mechanical button. It can also be a touch button.
- the terminal device 200 may receive key input, and generate key signal input related to user settings and function control of the terminal device 200.
- the motor 291 can generate vibration prompts.
- the motor 291 can be used for incoming call vibration notification, and can also be used for touch vibration feedback.
- touch operations applied to different applications can correspond to different vibration feedback effects.
- Acting on touch operations in different areas of the display screen 294, the motor 291 can also correspond to different vibration feedback effects.
- Different application scenarios for example: time reminding, receiving information, alarm clock, games, etc.
- the touch vibration feedback effect can also support customization.
- the indicator 292 may be an indicator light, which may be used to indicate the charging status, power change, or to indicate messages, missed calls, notifications, and so on.
- the SIM card interface 295 is used to connect to the SIM card.
- the SIM card can be inserted into the SIM card interface 295 or pulled out from the SIM card interface 295 to achieve contact and separation with the terminal device 200.
- the terminal device 200 may support 1 or N SIM card interfaces, and N is a positive integer greater than 1.
- the SIM card interface 295 may support Nano SIM cards, Micro SIM cards, SIM cards, etc.
- the same SIM card interface 295 can insert multiple cards at the same time. The types of the multiple cards can be the same or different.
- the SIM card interface 295 can also be compatible with different types of SIM cards.
- the SIM card interface 295 may also be compatible with external memory cards.
- the terminal device 200 interacts with the network through the SIM card to implement functions such as call and data communication.
- the terminal device 200 adopts eSIM, that is, an embedded SIM card.
- the eSIM card can be embedded in the terminal device 200 and cannot be separated from the terminal device 200.
- the terminal device may perform some or all of the steps in the embodiments of the present application. These steps are only examples, and the embodiments of the present application may also perform other steps or variations of various steps. In addition, each step may be executed in a different order presented in the embodiment of the present application, and it may not be necessary to perform all the steps in the embodiment of the present application.
- the information processing method includes steps 301 to 316.
- Step 301 The first terminal device detects that the power of the first terminal device is less than or equal to a first threshold.
- the first terminal device may be the terminal device 103, the terminal device 104, or the terminal device 105 in the information processing system shown in FIG. 1.
- a smart application is installed on the first terminal device, and the smart application is an application that executes the information processing method provided in the embodiment of the present application.
- the smart application performs all or part of steps 301 to 316.
- the smart application can prompt the user for the data read by the smart application (for example, user account, permission to read the application on the first terminal device, and geographic location of the first terminal device).
- the location and the activity information of the application of the first terminal device, etc.) and the purpose of reading the data (for example, reading the user account is to query the available devices under the user account).
- the available device can be used as an online device that uses the same user account as the first terminal device, and the power of the available device is greater than or equal to the second threshold.
- the first terminal device has a power detection capability.
- the first terminal device may be installed with an application that detects the power of the device.
- the application may periodically call the power detection interface of the system of the first terminal device, and notify the first terminal device if it detects that the power of the first terminal device is less than or equal to the first threshold.
- Smart application if it is detected that the power of the first terminal device is greater than the first threshold, the smart application is not notified, but the power detection interface of the system of the first terminal device is continuously invoked periodically.
- the smart application itself can periodically call the power detection interface of the system of the first terminal device to detect whether the power of the first terminal device is less than or equal to the first threshold. If it is detected that the power of the first terminal device is less than or If it is equal to the first threshold, the smart application executes all or part of the following steps 302-316; if it detects that the power of the first terminal device is greater than the first threshold, the following steps are not executed, but continue to be called periodically The power detection interface of the system of the first terminal device.
- Step 302 Display second prompt information through the user interface of the first terminal device.
- the second prompt information may be used to prompt the user to push the information list to other terminal devices.
- the other terminal devices may be the terminal device 104 or the terminal device 105 shown in the figure; if the first terminal device is the terminal device 104 shown in FIG. 1, The other terminal device may be the terminal device 103 or the terminal device 105 shown in the figure; if the first terminal device is the terminal device 105 shown in FIG. 1, the other terminal device may be the terminal device 103 or the terminal device 104 shown in the figure. .
- the information list may include the activity information of the application in the first terminal device, for example: the activity information of the conference application (for example, a video conference at location A at two o'clock in the afternoon), and the activity information in the memo (for example, buy at four o'clock in the afternoon).
- the activity information of the conference application for example, a video conference at location A at two o'clock in the afternoon
- the activity information in the memo for example, buy at four o'clock in the afternoon.
- Train tickets event information of alarm clock applications (e.g., ringing at 1:30 pm), activity information of smart home applications (e.g., turn on the air conditioner at 6 pm), activity information of e-book applications (e.g., watching E-books), and activity information of other applications (for example, electronic vouchers in ticket-purchasing applications).
- the available device may be a device that is not installed with the application of the first terminal device (for example, smart home, Meituan, etc.); or, the available device may be a device that is installed with part of the application of the first terminal device; or, The available device may be a device in which all applications of the first terminal device are installed.
- Fig. 4A is a schematic diagram of the user interface of the first terminal device.
- the first terminal device detects that the power of the first terminal device is less than or equal to 5%, the first terminal device can display the second prompt information as shown in FIG. 4A through the user interface of the first terminal device.
- the prompt box 401 in FIG. 4A prompts the user that the battery of the device is low and whether to automatically push the activity information of the application in the device to your other available devices.
- Step 303 The first terminal device receives the user's second confirmation message.
- the second confirmation message may be used to instruct the first terminal device to obtain the information list.
- the second confirmation message is used to instruct the first terminal device to obtain the information list, and can be described as the second confirmation message used to instruct the first terminal device to perform step 304 and all or part of the steps after step 304.
- the first terminal device may return to the user interface 403 without obtaining the information list.
- the first terminal device may automatically open the smart application 402.
- the user clicks the OK button that is, the first terminal device receives the user's second confirmation message
- the first terminal device may automatically open the smart application 402.
- the user clicks the OK button he can enter the smart application startup interface 404, and after the first terminal device opens the smart application 402, the first terminal device executes all or part of steps 304-316 .
- the first terminal device defaults that the user clicks the OK button .
- the first terminal device can automatically open the smart application 402, and after the first terminal device opens the smart application 402, the first terminal device Perform all or part of steps 304-316.
- Step 304 The first terminal device obtains activity information of N applications in the first terminal device.
- the N applications may be all applications of the first terminal device; or, the N applications may be N applications with a relatively high frequency of use; or, the N applications may be N applications customized by the user.
- the first terminal device may obtain activity information of all applications in the first terminal device.
- the first terminal device may obtain activity information of 10 applications that are used frequently in the first terminal device.
- the user can customize 8 applications in the smart application, and subsequently, the first terminal device can obtain the activity information of the 8 applications.
- the activity information of N applications includes activity location, activity time and activity content, and N is a positive integer.
- Table 1 shows the activity information of the 6 applications.
- the meeting application the video conference is held during the event content, the event time is 2 pm, and the event location is A; for the memo, the event content is buying train tickets, the event time is 7 pm, and the event location is empty.
- the location There are no special requirements for the location); for the alarm clock, the activity content is the end of the lunch break, the activity time is 1:30 pm, and the activity location is empty; for the smart home, the activity content is to turn on the air conditioner, the activity time is 8 pm, and the activity location is empty; for E-book, the content of the event is the Dream of Red Mansions.txt, the event time is now, and the location of the event is empty (that is, the user is watching the e-book Dream of Red Mansions); for Meituan, the content of the event is the ticket code and/or QR code of the movie ticket. The time is 4 pm, and the venue is B.
- Step 305 The first terminal device selects activities in which the activity time is within the first preset time and the distance between the activity location and the geographic location of the first terminal device is less than or equal to the third threshold from the activity information of the N applications information.
- the third threshold for example, 20 kilometers
- the location B and the first terminal The distance between the geographic locations of the devices is less than the third threshold.
- the first terminal device does not select the event information of the conference application ;
- the first terminal device does not select the activity information of the memo;
- the alarm clock because the activity time is within the first preset time and there is no requirement for the activity location, so the first A terminal device selects the activity information of the alarm clock;
- the smart home because the activity time is not within the first preset time, the first terminal device does not select the activity information of the smart home;
- e-books because the activity time is in the first preset Time and there is no requirement for the event location, so the first terminal device selects the event information of the e-book;
- Meituan because the event time is within the first preset time, and the location of the event location B and the first terminal device The distance between the two is smaller than the third threshold, so the first terminal device selects the activity information of Meituan.
- step 305 the activity information of the application selected by the first terminal device is shown in Table 2.
- Step 306 Display the first prompt information through the user interface of the first terminal device.
- the first prompt information may be used to prompt the user of the activity information selected by the first terminal device.
- the activity information selected by the first terminal device may be displayed on the user interface of the first terminal device in a variety of forms, for example, in the form of pictures or notification messages, which are not limited.
- This application only uses the activity information selected by the first terminal device to be displayed on the user interface of the first terminal device in the form of a notification message as an example.
- the first terminal device can add a drop-down bar , The user can view all the activity information selected by the first terminal device by dragging the drop-down bar.
- the first terminal device can display the activity information shown in Table 2 on the user interface of the first terminal device, so that the user can determine which activity information to push to other terminals On the device.
- Fig. 5 is a schematic diagram of a user interface of the first terminal device.
- the user interface 504 of the first terminal device displays three prompt boxes of activity information, which are the prompt box 501 of alarm clock activity information, the prompt box 502 of e-book activity information, and the prompt box of Meituan activity information. Box 503.
- the check box allows the user to choose whether to push the activity information of the prompt box in which the check box is located to other terminal devices. For example, if the user checks the prompt box 501 and the prompt box 502, the user determines to push the activity information of the prompt box 501 and the prompt box 502 to other terminal devices.
- clicking the prompt box or click the view detailed information icon in the upper right corner of the prompt box to view the detailed activity information of the prompt box For example, clicking the prompt box 502 can open the e-book Dream of Red Mansions, and clicking the icon 506 in the upper right corner of the prompt box 501 can view the detailed activity information of the alarm clock and modify the time and frequency of the alarm.
- the user interface 504 of the first terminal device in FIG. 5 also displays a prompt box 504.
- the prompt box 504 is used for the user to determine whether to push the activity information of the prompt box with the check box checked on the user interface 504 to other terminal devices. on.
- FIG. 5 is only an example of the first prompt information, and the first prompt information may also be displayed on the user interface of the first terminal device in other forms, which is not limited.
- Step 307 The first terminal device receives the user's first confirmation information.
- the first confirmation information may include an information list.
- the information list received by a terminal device includes alarm clock activity information and Meituan activity information, and subsequently, the first terminal device may push the information list to other terminal devices.
- the first terminal device may not push the information list to other terminal devices.
- the first terminal device pushes all the activity information selected by the first terminal device to other terminal devices by default. For example, for the user interface 505 shown in FIG. 5, if the user does not operate within the third preset time (for example: 8s), the first terminal device defaults that the user has checked the prompt box 501-the prompt box 503, and clicked Confirm button.
- the third preset time for example: 8s
- Step 308 The first terminal device sends query information to the account server.
- the query information can be used to query available equipment.
- the query information includes a user account used by the first terminal device, and after receiving the query information, the account server queries the available devices under the user account according to the user account used by the first terminal device included in the query information.
- the query information includes the identifier of the first terminal device
- the account server queries the user account used by the first terminal device according to the identifier of the first terminal device included in the query information, and then according to the first terminal device
- the user account used by the device queries the available devices under the user account.
- the query information includes the user account used by the first terminal device and the identifier of the first terminal device.
- the account server queries according to the user account used by the first terminal device or the identifier of the first terminal device. Available devices under the user account used by the first terminal device.
- Step 309 The account server receives the query information sent by the first terminal device, and sends the query response information to the first terminal device.
- the query response information may include a device list, and the device list may include information about available devices.
- the device list can have many forms, such as a table or an array, etc., which are not limited. This application only uses the device list as a table form for introduction.
- the information of the available device includes the identification of the available device and the power of the available device.
- the device list may be as shown in Table 3.
- the identification of the terminal device 104 is 1, and the power is 80%; the identification of the terminal 105 is 2, and the power is 75%.
- Table 3 is only an example of the device list.
- the device list can include any row of information in Table 3, or the device list can include more available devices than those shown in Table 3. The information is not limited.
- the information of the available device includes the identification of the available device, the power of the available device, and the geographic location of the available device.
- the device list may be as shown in Table 4.
- the identification of the terminal device 104 is 1, the power is 80%, and the geographic location is C; the identification of the terminal device 105 is 2, the power is 75%, and the geographic location is D.
- Table 4 is only an example of the device list.
- the device list can include any row of information in Table 4, or the device list can include more available devices than those shown in Table 4. The information is not limited.
- the information of the available device includes the identification of the available device, the power of the available device, the geographic location of the available device, and the model of the available device.
- the device list may be as shown in Table 5.
- the terminal device 104 is identified as 1, the power is 80%, the geographic location is C, and the model is smart watch GT; the terminal device 105 is identified as 2, the power is 75%, the geographic location is D, and the model is mobile phone P20pro .
- Table 5 is only an example of the device list.
- the device list can include any row of information in Table 5, or the device list can include more available devices than those shown in Table 5. The information is not limited.
- Step 310 The first terminal device receives the query response information sent by the account server, and determines the second terminal device according to the query response information.
- the second terminal device may be a terminal device selected from available devices.
- the first terminal device determines the second terminal device according to the query response information, which may include: the first terminal device It is determined that the available device is the second terminal device.
- the second threshold is 50% as an example, if the power of the available device is 80%, the first terminal device determines that the available device is the second terminal device.
- the first terminal device determines the second terminal device according to the query response information, which may include: the first terminal device according to two or two The geographic location of the above available devices and/or the power of the two or more available devices determine the second terminal device.
- Example 1 The first terminal device determines that among two or more available devices, the available device whose geographic location is closest to the first terminal device is the second terminal device. For example, if the distance between the geographic location of the first terminal device and the geographic location C of the terminal device 104 is less than the distance from the geographic location D of the terminal device 105, the first terminal device determines that the terminal device 104 is the second terminal equipment.
- Example 2 The first terminal device determines that among two or more available devices, the available device with the highest power is the second terminal device. For example, if the power (80%) of the terminal device 104 is higher than the power (75%) of the terminal device 105, the first terminal device determines that the terminal device 104 is the second terminal device.
- Example 3 The first terminal device determines that among the two or more available devices, the available device with the geographic location closest to the first terminal device and with high power is the second terminal device. For example, if the distance between the geographical position of the first terminal device and the geographical position C of the terminal device 104 is less than the distance between the geographical position D of the terminal device 105 and the terminal device 104’s power (80%) is higher than that of the terminal device 104 If the power of the device 105 is 75%, the first terminal device determines that the terminal device 104 is the second terminal device.
- the first terminal device determines the second terminal device according to the query response information, which may include: the first terminal device according to two or two The geographic location of the above available devices and/or the power of the two or more available devices determine the priority of the available devices; the third prompt information is displayed through the user interface of the first terminal device; the first terminal device receives the user And determine the second terminal device according to the third confirmation message.
- the third prompt information may be used to prompt the user to select the second terminal device.
- the third confirmation message is used to indicate the second terminal device.
- Example 4 The first terminal device determines that among two or more available devices, the priority of the available device whose geographic location is close to the first terminal device is higher than the priority of the available device whose geographic location is farther from the first terminal device. For example, if the distance between the geographic location of the first terminal device and the geographic location C of the terminal device 104 is less than the distance from the geographic location D of the terminal device 105, the first terminal device determines that the terminal device 104 has a higher priority The priority of the terminal device 105.
- Example 5 The first terminal device determines that among the two or more available devices, the priority of the available device with high power is higher than that of the available device with low power. For example, if the power (80%) of the terminal device 104 is higher than the power (75%) of the terminal device 105, the first terminal device determines that the priority of the terminal device 104 is higher than the priority of the terminal device 105.
- the first terminal device determines that among two or more available devices, the geographical location is close to the first terminal device, and the priority of the available device with high power is higher than the geographical location and the first terminal device far away, and Available devices with low battery. For example, if the distance between the geographical position of the first terminal device and the geographical position C of the terminal device 104 is less than the distance between the geographical position D of the terminal device 105 and the terminal device 104’s power (80%) is higher than that of the terminal device 104 If the power of the device 105 is 75%, the first terminal device determines that the priority of the terminal device 104 is higher than the priority of the terminal device 105.
- Fig. 6 is a schematic diagram of a user interface of the first terminal device.
- a prompt box 602 is displayed on the user interface 601.
- the prompt box 602 is used to prompt the user to select the second terminal device.
- the available devices (GT and P20pro) displayed in the prompt box 602 are the user equipments after the priority of the available devices determined in Example 4 to Example 6, and sorted according to the priority from high to low (that is, the priority of GT is high.
- the first terminal device selects the available device with high priority as the second terminal device by default. The user can select the appropriate available equipment according to the needs and click the OK button.
- the terminal device 104 is by the user, the user can directly click the OK button, and the first terminal device uses the terminal device 104 as the second terminal device.
- the terminal device 105 if the terminal device 105 is around the user, the user can select P20pro and then click the OK button, the first terminal device will use the terminal device 105 as the second terminal device.
- the user equipment may click the cancel button to abandon the push information list or instruct the account server to query available equipment again.
- the first terminal device defaults to the available device with a high priority as the second terminal device. For example, if the user has no operation within the fourth preset time (for example: 9s), the first terminal device uses the terminal device 104 as the second terminal device.
- the query response information does not include the information about the available equipment.
- the first terminal device prompts the user "There is no equipment available, the user can check whether other devices are not available. Login or battery is low!.
- Step 311 The first terminal device sends the first information to the account server.
- the first information may include an information list and an identifier of the second terminal device, and the first information may be used to instruct the account server to send the second information to the message push server.
- Step 312 The account server receives the first information sent by the first terminal device, and sends the second information to the message push server.
- the second information may include the identifier of the second terminal device, and the second information may be used to instruct the message push server to send the third information to the second terminal device.
- the account service after receiving the first information, sends response information of the first information to the first terminal device, where the response information of the first information is used to indicate that the account server successfully receives the first information.
- the first terminal device sends the first information to the account server again.
- the first terminal device sends the first information to the account server, the response information of the first information is not received within the fifth preset time (for example: 20s), the first terminal device sends the first information to the account server again .
- the fifth preset time for example: 20s
- Step 313 The message push server receives the second information sent by the account server, and sends the third information to the second terminal device.
- the third information may be used to instruct the second terminal device to obtain the information list from the account server.
- the message push server after receiving the second information sent by the account server, sends response information of the second information to the account server.
- the response information of the second information is used to indicate that the message push server successfully receives the second information.
- the account server sends the second information to the account server again.
- the account server sends the second information to the message push server
- the response information of the second information is not received within the sixth preset time (for example: 15s), and the account server sends the second information to the message push server again.
- Step 314 The second terminal device receives the third information sent by the message push server, and sends information for obtaining the information list to the account server.
- the information obtained from the information list can be used to obtain the information list from the account server.
- the information of the acquired information list may include the identifier of the second terminal device.
- the second terminal device receives the third information sent by the message push server, and displays the fourth prompt information through the user interface of the second terminal device; the second terminal device receives the fourth confirmation information sent by the user; the second terminal device Send the information to get the information list to the account server.
- the fourth prompt information may be used to prompt the user that other devices have an information list to push to the second terminal device.
- the fourth confirmation information may be used to instruct the second terminal device to obtain the information list.
- Fig. 7 is a schematic diagram of a user interface of a second terminal device.
- the prompt information displayed on the user interface 701 is whether to receive the activity information of the application pushed by other devices.
- the second terminal device gives up receiving the activity information of the application pushed by other devices.
- the second terminal device sends the information for obtaining the information list to the account server.
- the second terminal device defaults that the user has clicked the OK button, and the second terminal device sends the information for obtaining the information list to the account server. For example, if the user has no operation within the seventh preset time (for example: 5s), the second terminal device sends the information for obtaining the information list to the account server.
- the seventh preset time for example: 5s
- Step 315 The account server receives the information for obtaining the information list sent by the second terminal device, and sends the information list corresponding to the identifier of the second terminal device to the second terminal device.
- the account server receives the information for acquiring the information list sent by the second terminal device, and acquires the information list corresponding to the identifier of the second terminal device according to the identifier of the second terminal device included in the information of the acquired information list, and then The second terminal device sends an information list corresponding to the identifier of the second terminal device.
- Step 316 The second terminal device receives the information list corresponding to the identifier of the second terminal device sent by the account server.
- the second terminal device receives the information list corresponding to the identifier of the second terminal device sent by the account server, and displays the information list through the user interface of the second terminal device.
- Fig. 8 is a schematic diagram of a user interface of a second terminal device.
- the user interface 801 displays three prompt boxes of activity information, namely the prompt box 802 of the alarm clock activity information and the e-book
- the prompt box 803 of the activity information and the prompt box 804 of the Meituan activity information there is a check box in the lower right corner of the prompt box 802-804, and the check box allows the user to choose whether to continue prompting the activity information of the prompt box where the check box is located.
- clicking the prompt box 803 can open the e-book Dream of Red Mansions
- clicking the icon 805 in the upper right corner of the prompt box 802 can view the detailed activity information of the alarm clock and modify the time and frequency of the alarm.
- the second terminal device is before 4:00PM (for example: 3: 30PM)
- 4:00PM for example: 3: 30PM
- the activity information of Meituan is prompted, but the second terminal device does not prompt the activity information of the alarm clock and the activity information of the e-book.
- the user still wants to read the e-book Dream of Red Mansions, he can open it in the storage device of the first terminal device.
- the second terminal device does not prompt the event information of the alarm clock, the event information of the e-book, and the event information of the Meituan.
- the second terminal device defaults that the user has checked the prompt box 802-the prompt box 804 and clicked the OK button on the user interface 801. Subsequently, the second terminal device opens the e-book Dream of Red Mansions to the position where the user reads on the first terminal device, and prompts the alarm clock activity information at 13:30, and prompts Meituan’s information before 4:00PM (for example: 3:30PM) Event information.
- the second terminal device receives the information list corresponding to the identifier of the second terminal device sent by the account server, and prompts the user for activity information before the activity time.
- the following is an example in which the information list corresponding to the identifier of the second terminal device is the activity information shown in Table 2 for introduction.
- the second terminal device receives the information list corresponding to the identifier of the second terminal device sent by the account server, and the second terminal device opens the e-book Dream of Red Mansions to the position where the user reads on the first terminal device, and at 13:30 Prompt the activity information of the alarm clock, and prompt the activity information of Meituan before 4:00PM (for example: 3:30PM).
- the first terminal device may not perform steps 311 to 316, and the first terminal device may push the second terminal to the second terminal device via Bluetooth List of information corresponding to the device ID.
- the second terminal device receives the information list corresponding to the identifier of the second terminal device sent by the first terminal device through Bluetooth, and displays the information list through the user interface of the second terminal device.
- step 316 For the specific process of displaying the information list through the user interface of the second terminal device, reference may be made to the corresponding description in step 316, which will not be repeated here.
- the second terminal device receives the information list corresponding to the identifier of the second terminal device sent by the first terminal device via Bluetooth, and prompts the user for activity information before the activity time.
- step 316 For the specific process of the second terminal device prompting the user's activity information before the activity time, refer to the corresponding description in step 316, which will not be repeated here.
- the first terminal device when the first terminal device detects that the power of the first terminal device is less than or equal to the first threshold, it can obtain the activity information of the application in the first terminal device, and push the activity information of the application to On the second terminal device, where the second terminal device is a terminal device selected from the available devices, the available device is an online device that uses the same user account as the first terminal device, and the power of the available device is greater than or equal to the second threshold It can solve the problem that the activity information of the application in the first terminal device cannot be obtained when the first terminal device is out of power.
- the method shown in FIG. 3 is a detailed process of the information processing method.
- An embodiment of the present application also provides an information processing method.
- the information processing method includes steps 901 to 903.
- Step 901 When the power of the first terminal device is less than or equal to the first threshold, the first terminal device obtains the information list.
- the information list may include activity information applied in the first terminal device.
- step 301 For the description that the power of the first terminal device is less than or equal to the first threshold, reference may be made to the description in step 301 in the method shown in FIG. 3, which is not repeated here.
- Step 902 The first terminal device determines the second terminal device.
- the second terminal device may be a terminal device selected from available devices, the available device may be an online device that uses the same user account as the first terminal device, and the power of the available device is greater than or equal to the second threshold.
- Step 903 The first terminal device pushes the information list to the second terminal device.
- the first terminal device when the first terminal device detects that the power of the first terminal device is less than or equal to the first threshold, it can obtain the activity information of the application in the first terminal device, and push the activity information of the application to On the second terminal device, where the second terminal device is a terminal device selected from the available devices, the available device is an online device that uses the same user account as the first terminal device, and the power of the available device is greater than or equal to the second threshold It can solve the problem that the activity information of the application in the first terminal device cannot be obtained when the first terminal device is out of power.
- the first terminal device acquiring the information list includes: the first terminal device acquiring activity information of N applications in the first terminal device, where N Application activity information includes activity location, activity time, and activity content.
- N is a positive integer; from the activity information of N applications, the first terminal device selects the activity time within the first preset time, and the activity location and the first terminal Activity information where the distance between the geographic locations of the devices is less than or equal to the third threshold; the first terminal device obtains the information list according to the selected activity information.
- step 304 For the specific process of the first implementation scenario in the embodiment shown in FIG. 9, reference may be made to the description in step 304 to step 305 in the method shown in FIG. 3.
- the first terminal device can obtain the activity information of N applications in the first terminal device, and select the activity time from the activity information of the N applications in the first preset Within a period of time, and the distance between the event location and the geographic location of the first terminal device is less than or equal to the third threshold, the information list is obtained according to the selected activity information.
- the first terminal device acquiring the information list according to the selected activity information includes: displaying the first prompt information through the user interface of the first terminal device, where The first prompt information is used to prompt the user of the activity information selected by the first terminal device; the first terminal device receives the user's first confirmation information, where the first confirmation information includes the information list.
- the first terminal device can display the activity information selected by the first terminal device through the user interface of the first terminal device, and can include the activity information independently selected by the user in the information list in.
- the method shown in FIG. 9 further includes: displaying a second prompt through the user interface of the first terminal device Information, where the second prompt information is used to prompt the user to push the information list to other terminal devices; the first terminal device receives the user’s second confirmation message, where the second confirmation message is used to instruct the first terminal device to obtain the information list .
- step 302 For the specific process of the third implementation scenario of the embodiment shown in FIG. 9, reference may be made to the description in step 302 to step 303 in the method shown in FIG. 3.
- the first terminal device can display the prompt message "The user's device is low in battery power, whether the activity information applied in the device is automatically pushed to you through the user interface of the first terminal device Other available devices" and determine whether to open the smart application according to the user’s choice.
- the first terminal device determining the second terminal device includes: the first terminal device sends query information to the account server, where the query information is used to query availability
- the first terminal device receives the query response information sent by the account server, where the query response information includes a device list, and the device list includes information about available devices; the first terminal device determines the second terminal device according to the query response information.
- step 308 For the specific process of the fourth implementation scenario of the embodiment shown in FIG. 9, reference may be made to the description in step 308 to step 310 in the method shown in FIG. 3.
- the first terminal device may send query information to the account server, and determine the second terminal device according to the received query response information sent by the account server.
- the first terminal device pushing the information list to the second terminal device includes: the first terminal device sends the first information to the account server, where the first terminal device The information includes a list of information, the first information is used to instruct the account server to send second information to the message push server, the second information is used to instruct the message push server to send third information to the second terminal device, and the third information is used to instruct the second terminal
- the device obtains the information list from the account server; the account server is used to manage terminal devices under the same user account, and the message push server is used to push messages to the terminal devices.
- step 311 For the specific process of the fifth implementation scenario of the embodiment shown in FIG. 9, reference may be made to the description in step 311 to step 316 in the method shown in FIG. 3.
- the first terminal device can send the first information to the account server, the account server sends the second information to the message push server, and the message push server sends the third message to the second terminal device. Information, so that the second terminal device obtains the information list from the account server.
- the first terminal device when the first terminal device detects that the power of the first terminal device is less than or equal to the first threshold, it opens the smart application and obtains the information list, determines the second terminal device, and then sends the second terminal device to the second terminal device.
- the terminal device pushes the information list.
- the first terminal device may also, when detecting that the power of the first terminal device is less than or equal to the first threshold value, the first terminal device may first determine whether there is an available device without opening the user interface of the smart application.
- the embodiment of the present application also provides an information processing method. As shown in FIG. 10, the information processing method includes steps 1001 to 1016.
- Step 1001 The first terminal device detects that the power of the first terminal device is less than or equal to a first threshold.
- step 100 For the specific process of step 1001, reference may be made to the description in step 301, which will not be repeated here.
- Step 1002 The first terminal device sends query information to the account server.
- Step 1003 The account server receives the query information sent by the first terminal device, and sends the query response information to the first terminal device.
- step 1002 to step 1003 For the specific process of step 1002 to step 1003, reference may be made to the description in step 308 to step 309, which will not be repeated here.
- step 1002 and step 1003 may be executed when the first terminal device does not open the user interface of the smart application.
- the first terminal device detects that the power of the first terminal device is less than or equal to the first threshold. At this time, the first terminal device executes the above steps 1002 and 1003 in the background.
- the first terminal device opens the user interface of the smart application and executes all or part of steps 1004-step 1016.
- the first terminal device does not open the user interface of the smart application, or the first terminal device opens the user interface of the smart application and prompts the user "There is no available device, the user can view Whether other devices are not logged in or have low battery!.
- Step 1004 Display second prompt information through the user interface of the first terminal device.
- Step 1005 The first terminal device receives a second confirmation message from the user.
- Step 1006 The first terminal device obtains activity information of N applications in the first terminal device.
- Step 1007 The first terminal device selects from the activity information of the N applications, the activity time is within the first preset time, and the distance between the activity location and the geographic location of the first terminal device is less than or equal to the third threshold. information.
- Step 1008 Display the first prompt information through the user interface of the first terminal device.
- Step 1009 The first terminal device receives the user's first confirmation information.
- step 1004-step 1009 For the specific process of step 1004-step 1009, reference may be made to the description in the foregoing step 302-step 307, which will not be repeated here.
- Step 1010 The first terminal device receives the query response information sent by the account server, and determines the second terminal device according to the query response information.
- Step 1011 The first terminal device sends the first information to the account server.
- Step 1012 The account server receives the first information sent by the first terminal device, and sends the second information to the message push server.
- Step 1013 The message push server receives the second information sent by the account server, and sends the third information to the second terminal device.
- Step 1014 The second terminal device receives the third information sent by the message push server, and sends the information for obtaining the information list to the account server.
- Step 1015 The account server receives the information for obtaining the information list sent by the second terminal device, and sends the information list corresponding to the identifier of the second terminal device to the second terminal device.
- Step 1016 The second terminal device receives the information list corresponding to the identifier of the second terminal device sent by the account server.
- step 1010 to step 1016 For the specific process of step 1010 to step 1016, reference may be made to the description in step 310 to step 316, which will not be repeated here.
- the first terminal device when the first terminal device detects that the power of the first terminal device is less than or equal to the first threshold, it can first query whether there is an available device. If there is an available device, the first terminal device obtains the first The activity information of the application in the terminal device, and push the activity information of the application to the second terminal device, where the second terminal device is a terminal device selected from the available devices, and the available device is the same user as the first terminal device
- the online device of the account, and the power of the available device is greater than or equal to the second threshold, which can solve the problem that the activity information of the application in the first terminal device cannot be obtained when the first terminal device is out of power.
- the foregoing mainly introduces the solution provided by the embodiment of the present application from the perspective of interaction between various network elements.
- the above-mentioned terminal devices and the like include hardware structures and/or software modules corresponding to the respective functions.
- the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software-driven hardware depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of this application.
- the embodiment of the present application may divide the terminal device into functional modules according to the foregoing method examples.
- each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module.
- the above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division, and there may be other division methods in actual implementation.
- FIG. 11 shows a schematic structural diagram of a terminal device 110.
- the terminal device 110 may be the first terminal device or a functional module or chip in the first terminal device that can execute the method executed by the first terminal device in this application.
- the terminal device 110 includes: an obtaining module 1101, a determining module 1102, and a pushing module 1103.
- the obtaining module 1101 is configured to obtain an information list when the power of the first terminal device is less than or equal to a first threshold, where the information list includes activity information applied in the first terminal device.
- the determining module 1102 is used to determine a second terminal device, where the second terminal device is a terminal device selected from available devices, the available device is an online device that uses the same user account as the first terminal device, and the available device The power of the device is greater than or equal to the second threshold.
- the pushing module 1103 is configured to push the information list to the second terminal device.
- the obtaining module 1101 is specifically configured to obtain activity information of N applications in the first terminal device, where the activity information of the N applications includes activity location, activity time, and activity content, where N is a positive integer;
- the acquiring module 1101 is further specifically configured to select the activity time within the first preset time from the activity information of the N applications, and the distance between the activity location and the geographic location of the first terminal device is less than or equal to the third Threshold activity information; the obtaining module 1101 is also specifically configured to obtain the information list according to the selected activity information.
- the acquiring module 1101 is further specifically configured to display first prompt information through the user interface of the first terminal device, where the first prompt information is used to prompt the user of the activity information selected by the first terminal device
- the acquisition module 1101 is also specifically configured to receive the first confirmation information of the user, where the first confirmation information includes the information list.
- the N applications are N applications with a relatively high frequency of use; or, the N applications are N applications customized by the user.
- the terminal device 110 further includes: a display module 1104 and a receiving module 1105.
- the display module 1104 is configured to display second prompt information through the user interface of the first terminal device, where the second prompt information is used to prompt the user to push the information list to other terminal devices.
- the receiving module 1105 is configured to receive a second confirmation message from the user, where the second confirmation message is used to instruct the first terminal device to obtain the information list.
- the determining module 1102 is specifically configured to send query information to the account server, where the query information is used to query available devices; the determining module 1102 is also specifically configured to receive query response information sent by the account server, where the The query response information includes a device list, and the device list includes information about the available devices; the determining module 1102 is also specifically configured to determine the second terminal device according to the query response information.
- the determining module 1102 is further specifically configured to determine that the available device is the second terminal device if the device list includes information about an available device and the power of the available device is greater than or equal to a second threshold; 1102, which is also specifically configured to, if the device list includes information about two or more available devices, according to the geographic location of the two or more available devices, and/or the two or more available devices The power of the available device determines the second terminal device.
- the push module 1103 is specifically configured to send first information to the account server, where the first information includes the information list, and the first information is used to instruct the account server to send the second information to the message push server.
- the second information is used to instruct the message push server to send third information to the second terminal device, and the third information is used to instruct the second terminal device to obtain the information list from the account server; wherein, the account server is used for management For terminal devices under the same user account, the message push server is used to push messages to the terminal device.
- the aforementioned terminal device 110 may also include a radio frequency circuit.
- the terminal device 110 may receive and send wireless signals through a radio frequency circuit.
- the radio frequency circuit includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
- the radio frequency circuit can also communicate with other devices through wireless communication.
- the wireless communication can use any communication standard or protocol, including but not limited to global system for mobile communications, general packet radio service, code division multiple access, broadband code division multiple access, long-term evolution, email, short message service, etc.
- the terminal device 110 is presented in the form of dividing various functional modules in an integrated manner.
- the "module” here can refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and/or other devices that can provide the above-mentioned functions.
- the terminal device 110 may adopt the form shown in FIG. 2.
- the processor 220 in FIG. 2 may invoke the computer-executable instructions stored in the internal memory 221 to enable the terminal device 110 to execute the information processing method in the foregoing method embodiment.
- the function/implementation process of the acquiring module 1101, the determining module 1102, the pushing module 1103, the display module 1104, and the receiving module 1105 in FIG. 12 can be executed by calling the computer stored in the internal memory 221 through the processor 220 in FIG. Instructions to achieve.
- the function/implementation process of the acquisition module 1101, the determination module 1102, and the display module 1104 in FIG. 12 can be implemented by the processor 220 in FIG. 2 calling the computer execution instructions stored in the internal memory 221, and the push module in FIG.
- the functions/implementation process of 1103 and the receiving module 1105 can be implemented by antenna 1 in FIG. 2.
- the terminal device 110 provided in this embodiment can execute the above-mentioned information processing method, the technical effects that can be obtained can refer to the above-mentioned method embodiment, which will not be repeated here.
- the computer may be implemented in whole or in part by software, hardware, firmware or any combination thereof.
- a software program it may be implemented in the form of a computer program product in whole or in part.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
- the computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- the computer instructions may be transmitted from a website, computer, server, or data center.
- the computer-readable storage medium may be any available medium that can be accessed by a computer or includes one or more data storage devices such as servers, data centers, etc. that can be integrated with the medium.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Environmental & Geological Engineering (AREA)
- Telephone Function (AREA)
Abstract
本申请实施例提供信息处理方法和设备,涉及通信技术领域,可以解决当终端设备没电时,无法获取该终端设备中应用的活动信息的问题。该方法包括:当第一终端设备的电量小于或等于第一阈值时,第一终端设备获取该第一终端设备中应用的活动信息;第一终端设备确定第二终端设备,第二终端设备是从可用设备中选择的终端设备,可用设备是与第一终端设备使用同一用户账号的在线设备,且该可用设备的电量大于或等于第二阈值;第一终端设备向第二终端设备推送第一终端设备中应用的活动信息。
Description
本申请要求在2019年5月30日提交中国国家知识产权局、申请号为201910465722.7的中国专利申请的优先权,发明名称为“信息处理方法和设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信技术领域,尤其涉及信息处理方法和设备。
现在终端设备越来越多样化,例如,手机、平板电脑、智能手表、智能手环等。其中,手机已经成为我们生活中不可或缺的电子设备。我们可以在手机上可以进行各种活动,例如:购买电影票、设置提醒,看电子书等等。但是当手机没电时,可以在手机上进行的各种活动都无法进行,影响用户体验。
发明内容
本申请实施例提供信息处理方法和设备,可以解决当终端设备没电时,无法获取该终端设备中应用的活动信息的问题。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,本申请实施例提供一种信息处理方法,该方法包括:当第一终端设备的电量小于或等于第一阈值时,该第一终端设备获取信息列表,其中,该信息列表包括该第一终端设备中应用的活动信息;该第一终端设备确定第二终端设备,其中,该第二终端设备是从可用设备中选择的终端设备,该可用设备为与该第一终端设备使用同一用户账号的在线设备,且该可用设备的电量大于或等于第二阈值;该第一终端设备向该第二终端设备推送该信息列表。
上述第一方面提供的技术方案,第一终端设备可以在第一终端设备的电量小于或等于第一阈值时,确定第二终端设备,并将第一终端设备中应用的活动信息推送给第二终端设备,因此,可以解决当终端设备没电时,无法获取该终端设备中应用的活动信息的问题。
结合第一方面,在第一种可能的实现方式中,该第一终端设备获取信息列表,包括:该第一终端设备获取该第一终端设备中N个应用的活动信息,其中,该N个应用的活动信息包括活动地点、活动时间以及活动内容,该N为正整数;该第一终端设备从该N个应用的活动信息中,选择活动时间在第一预设时间内,且活动地点与该第一终端设备的地理位置之间的距离小于或等于第三阈值的活动信息;该第一终端设备根据选择出的活动信息获取该信息列表。上述第一方面的第一种可能的实现方式提供的技术方案,第一终端设备可以获取第一终端设备中N个应用的活动信息,从该N个应用的活动信息中,选择活动时间在第一预设时间内,且活动地点与第一终端设备的地理位置之间的距离小于或等于第三阈值的活动信息,并根据选择出的活动信息获取信息列表。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,该第一终端设备根据选择出的活动信息获取该信息列表,包括:通过该第一终端设备的用户界面显示第一提示信息,其中,该第一提示信息用于向用户提示该第一终端设备选择出的该活动信息;该第一终端设备接收该用户的第一确认信息,其中,该第一确认信息包括该信息列表。上述第一方面的第二种可能的实现方式提供的技术方案,第一终端设备可以将第一终端设备选择出的 活动信息显示在第一终端设备的用户界面上,并根据用户的选择确定信息列表。
结合第一方面的第一种可能的实现方式和第一方面的第二种可能的实现方式,在第三种可能的实现方式中,该N个应用是使用频率比较高的N个应用;或者,该N个应用是用户自定义的N个应用。上述第一方面的第三种可能的实现方式提供的技术方案,第一终端设备可以根据第一终端设备中使用频率比较高的N个应用的活动信息获取信息列表,或者,第一终端设备可以根据用户自定义的N个应用的活动信息获取信息列表。
结合第一方面以及第一方面的各种可能的实现方式,在第四种可能的实现方式中,在该第一终端设备获取信息列表之前,该方法还包括:通过该第一终端设备的用户界面显示第二提示信息,其中,该第二提示信息用于向用户提示将该信息列表推送给其他终端设备;该第一终端设备接收用户的第二确认消息,其中,该第二确认消息用于指示该第一终端设备获取信息列表。上述第一方面的第四种可能的实现方式提供的技术方案,第一终端设备可以根据用户的选择确定是否将第一终端设备中应用的活动信息推送给其他终端设备。
结合第一方面以及第一方面的各种可能的实现方式,在第五种可能的实现方式中,该第一终端设备向账号服务器发送查询信息,其中,该查询信息用于查询可用设备;该第一终端设备接收该账号服务器发送的查询响应信息,其中,该查询响应信息包括设备列表,该设备列表包括该可用设备的信息;该第一终端设备根据该查询响应信息确定第二终端设备。上述第一方面的第五种可能的实现方式提供的技术方案,第一终端设备可以通过账号服务器查询可用设备,并确定第二终端设备。
结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,该第一终端设备根据该查询响应信息确定第二终端设备,包括:若该设备列表中包括一个可用设备的信息,且该可用设备的电量大于或者等于第二阈值,该第一终端设备确定该可用设备为该第二终端设备;若该设备列表中包括两个或两个以上的可用设备的信息,该第一终端设备根据该两个或两个以上的可用设备的地理位置,和/或该两个或两个以上的可用设备的电量确定该第二终端设备。上述第一方面的第六种可能的实现方式提供的技术方案,第一终端设备可以根据可用设备的电量和/或可用设备的地理位置确定第二终端设备。
结合第一方面以及第一方面的各种可能的实现方式,在第七种可能的实现方式中,该第一终端设备向该第二终端设备推送该信息列表,包括:该第一终端设备向账号服务器发送第一信息,其中,该第一信息包括该信息列表,该第一信息用于指示该账号服务器向消息推送服务器发送第二信息,该第二信息用于指示该消息推送服务器向该第二终端设备发送第三信息,该第三信息用于指示该第二终端设备从该账号服务器获取该信息列表;其中,该账号服务器用于管理同一用户账号下的终端设备,该消息推送服务器用于向终端设备推送消息。上述第一方面的第七种可能的实现方式提供的技术方案,第一终端设备可以向账号服务器发送第一信息,账号服务器向消息推送服务器发送第二信息,消息推送服务器向第二终端设备发送第三信息,以使得第一终端设备将第一终端设备中应用的活动信息推送给第二终端设备。
第二方面,本申请实施例提供一种第一终端设备,该第一终端设备包括:获取模块、确定模块和推送模块;该获取模块,用于当第一终端设备的电量小于或等于第一阈值时,获取信息列表,其中,该信息列表包括该第一终端设备中应用的活动信息;该确定模块,用于确定第二终端设备,其中,该第二终端设备是从可用设备中选择的终端设备,该可用设备为与该第一终端设备使用同一用户账号的在线设备,且该可用设备的电量大于或等于第二阈值;该推送模块,用于向该第二终端设备推送该信息列表。
上述第二方面提供的技术方案,第一终端设备可以在第一终端设备的电量小于或等于第 一阈值时,确定第二终端设备,并将第一终端设备中应用的活动信息推送给第二终端设备,因此,可以解决当终端设备没电时,无法获取该终端设备中应用的活动信息的问题。
结合第二方面,在第一种可能的实现方式中,该获取模块,具体用于获取该第一终端设备中N个应用的活动信息,其中,该N个应用的活动信息包括活动地点、活动时间以及活动内容,该N为正整数;该获取模块,还具体用于从该N个应用的活动信息中,选择活动时间在第一预设时间内,且活动地点与该第一终端设备的地理位置之间的距离小于或等于第三阈值的活动信息;该获取模块,还具体用于根据选择出的活动信息获取该信息列表。上述第二方面的第一种可能的实现方式提供的技术方案,第一终端设备可以获取第一终端设备中N个应用的活动信息,从该N个应用的活动信息中,选择活动时间在第一预设时间内,且活动地点与第一终端设备的地理位置之间的距离小于或等于第三阈值的活动信息,并根据选择出的活动信息获取信息列表。
结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,该获取模块,还具体用于通过该第一终端设备的用户界面显示第一提示信息,其中,该第一提示信息用于向用户提示该第一终端设备选择出的该活动信息;该获取模块,还具体用于接收该用户的第一确认信息,其中,该第一确认信息包括该信息列表。上述第二方面的第二种可能的实现方式提供的技术方案,第一终端设备可以将第一终端设备选择出的活动信息显示在第一终端设备的用户界面上,并根据用户的选择确定信息列表。
结合第二方面的第一种可能的实现方式和第二方面的第二种可能的实现方式,在第三种可能的实现方式中,该N个应用是使用频率比较高的N个应用;或者,该N个应用是用户自定义的N个应用。上述第二方面的第三种可能的实现方式提供的技术方案,第一终端设备可以根据第一终端设备中使用频率比较高的N个应用的活动信息获取信息列表,或者,第一终端设备可以根据用户自定义的N个应用的活动信息获取信息列表。
结合第二方面以及第二方面的各种可能的实现方式,在第四种可能的实现方式中,该第一终端设备还包括:显示模块和接收模块;该显示模块,用于通过该第一终端设备的用户界面显示第二提示信息,其中,该第二提示信息用于向用户提示将该信息列表推送给其他终端设备;该接收模块,用于接收用户的第二确认消息,其中,该第二确认消息用于指示该第一终端设备获取信息列表。上述第二方面的第四种可能的实现方式提供的技术方案,第一终端设备可以根据用户的选择确定是否将第一终端设备中应用的活动信息推送给其他终端设备。
结合第二方面以及第二方面的各种可能的实现方式,在第五种可能的实现方式中,该确定模块,具体用于向账号服务器发送查询信息,其中,该查询信息用于查询可用设备;该确定模块,还具体用于接收该账号服务器发送的查询响应信息,其中,该查询响应信息包括设备列表,该设备列表包括该可用设备的信息;该确定模块,还具体用于根据该查询响应信息确定第二终端设备。上述第二方面的第五种可能的实现方式提供的技术方案,第一终端设备可以通过账号服务器查询可用设备,并确定第二终端设备。
结合第二方面的第五种可能的实现方式,在第六种可能的实现方式中,该确定模块,还具体用于若该设备列表中包括一个可用设备的信息,且该可用设备的电量大于或者等于第二阈值,确定该可用设备为该第二终端设备;该确定模块,还具体用于若该设备列表中包括两个或两个以上的可用设备的信息,根据该两个或两个以上的可用设备的地理位置,和/或该两个或两个以上的可用设备的电量确定该第二终端设备。上述第二方面的第六种可能的实现方式提供的技术方案,第一终端设备可以根据可用设备的电量和/或可用设备的地理位置确定第二终端设备。
结合第二方面以及第二方面的各种可能的实现方式,在第七种可能的实现方式中,该推送模块,具体用于向账号服务器发送第一信息,其中,该第一信息包括该信息列表,该第一信息用于指示该账号服务器向消息推送服务器发送第二信息,该第二信息用于指示该消息推送服务器向该第二终端设备发送第三信息,该第三信息用于指示该第二终端设备从该账号服务器获取该信息列表;其中,该账号服务器用于管理同一用户账号下的终端设备,该消息推送服务器用于向终端设备推送消息。上述第二方面的第七种可能的实现方式提供的技术方案,第一终端设备可以向账号服务器发送第一信息,账号服务器向消息推送服务器发送第二信息,消息推送服务器向第二终端设备发送第三信息,以使得第一终端设备将第一终端设备中应用的活动信息推送给第二终端设备。
第三方面,本申请实施例提供了一种终端设备,包括:至少一个处理器、至少一个存储器以及通信接口,该通信接口、该至少一个存储器与该至少一个处理器耦合;终端设备通过该通信接口与其他设备通信,该至少一个存储器用于存储计算机程序,使得该计算机程序被该至少一个处理器执行时实现如第一方面及其各种可能的实现方式所述的信息处理方法。
第四方面,本申请提供了一种***芯片,该***芯片可以应用在终端设备中,该***芯片包括:至少一个处理器,涉及的程序指令在该至少一个处理器中执行,以使得安装该***芯片的终端设备实现根据第一方面的方法及其任一设计中的用户设备的功能。可选的,该***芯片还可以包括至少一个存储器,该存储器存储有涉及的程序指令。
第五方面,本申请实施例提供了一种计算机可读存储介质,如计算机非瞬态的可读存储介质。其上储存有计算机程序,当该计算机程序在终端设备上运行时,使得该终端设备执行上述第一方面的任一种可能的方法。例如,该计算机可以是至少一个存储节点。
第六方面,本申请实施例提供了一种计算机程序产品,当其在计算机上运行时,使得第一方面提供的任一方法被执行。例如,该计算机可以是至少一个存储节点或者通信装置。
可以理解的,上述提供的任一种终端设备、***芯片、计算机存储介质或计算机程序产品等均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考对应的方法中的有益效果,此处不再赘述。
图1为本申请实施例提供的信息处理***架构示意图;
图2为本申请实施例提供的终端设备的结构示意图;
图3为本申请实施例提供的信息处理方法的流程示意图一;
图4A为本申请实施例提供的第一终端设备的用户界面示意图一;
图4B为本申请实施例提供的第一终端设备的用户界面示意图二;
图4C为本申请实施例提供的第一终端设备的用户界面示意图三;
图5为本申请实施例提供的第一终端设备的用户界面示意图四;
图6为本申请实施例提供的第一终端设备的用户界面示意图五;
图7为本申请实施例提供的第二终端设备的用户界面示意图一;
图8为本申请实施例提供的第二终端设备的用户界面示意图二;
图9为本申请实施例提供的信息处理方法的流程示意图二;
图10为本申请实施例提供的信息处理方法的流程示意图三;
图11为本申请实施例提供的终端设备的结构示意图一;
图12为本申请实施例提供的终端设备的结构示意图二。
如图1所示,为本申请实施例提供的信息处理***100的架构示意图。图1中,信息处理***100包括账号服务器101、消息推送服务器102、终端设备103-终端设备105。
其中,账号服务器101用于管理同一用户账号下的终端设备,可以向消息推送服务器102、终端设备103、终端设备104和终端设备105提供终端设备的信息,例如,终端设备的标识、终端设备的电量等等。
其中,消息推送服务器102用于向终端设备103、终端设备104和终端设备105推送消息。
其中,终端设备103-终端设备105可以是便携式计算机(如手机)、可穿戴电子设备(如智能手表)、平板电脑等。
图1中的账号服务器101可以和消息推送服务器102、终端设备103、终端设备104以及终端设备105通信。例如,账号服务器101可以向消息推送服务器102发送终端设备105的标识。又例如,若终端设备103和终端设备104是使用同一用户账号的设备,账号服务器101可以向终端设备103提供终端设备104的标识和/或终端设备104的电量,账号服务器101也可以向终端设备104提供终端设备103的标识和/或终端设备103的电量。
图1中的终端设备可以通过账号服务器101以及消息推送服务器102与其他终端设备通信。以终端设备103向终端设备104发送信息列表为例,终端设备103可以先将该信息列表发送给账号服务器101,账号服务器101接收到该信息列表后可以向消息推送服务器102发送推送消息,该推送消息可以用于指示消息推送服务器102向终端设备104发送通知消息,以便终端设备104收到该通知消息后,从账号服务器101获取该信息列表。
图1中的终端设备还可以通过蓝牙与其他终端设备通信。例如,终端设备103通过蓝牙和终端设备104通信。
应注意,图1所示的信息处理***100仅用于举例,并非用于限制本申请的技术方案。本领域的技术人员应当明白,在具体实现过程中,信息处理***100还可以包括其他设备,同时也可根据具体需要来确定账号服务器、消息推送服务器和终端设备的数量。
可选的,本申请实施例图1中的终端设备103、终端设备104或终端设备105,可以是一个设备内的一个功能模块。可以理解的是,上述功能既可以是硬件设备中的元件,例如手机中的芯片,也可以是在专用硬件上运行的软件功能。
例如,图1中的终端设备103、终端设备104或终端设备105均可以通过图2中的终端设备200来实现。图2是本申请实施例提供的一种终端设备的结构示意图。图2中的终端设备200具体可以包括:处理器210,外部存储器接口220,内部存储器221,通用串行总线(universal serial bus,USB)接口230,充电管理模块240,电源管理模块241,电池242,天线1,天线2,移动通信模块250,无线通信模块260,音频模块270,扬声器270A,受话器270B,麦克风270C,耳机接口270D,传感器模块280,按键290,马达291,指示器292,摄像头293,显示屏294,以及用户标识模块(subscriber identification module,SIM)卡接口295等。其中传感器模块280可以包括深度传感器280A,压力传感器280B,陀螺仪传感器280C,气压传感器280D,磁传感器280E,加速度传感器280F,距离传感器280G,接近光传感器280H,指纹传感器280J,温度传感器280K,触摸传感器280L,环境光传感器280M,骨传导传感器280N等。
可以理解的是,本申请实施例示意的结构并不构成对终端设备200的具体限定。在本申请另一些实施例中,终端设备200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组 合实现。
处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processing unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器210中还可以设置存储器,用于存储指令和数据。存储器可以存储用于实现六个模块化功能的指令:检测指令、连接指令、信息管理指令、分析指令、数据传输指令和通知指令,并由处理器210来控制执行。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了***的效率。
在一些实施例中,处理器210可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuit sound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purpose input/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDA)和一根串行时钟线(derail clock line,SCL)。在一些实施例中,处理器210可以包含多组I2C总线。处理器210可以通过不同的I2C总线接口分别耦合触摸传感器280K,充电器,闪光灯,摄像头293等。例如:处理器210可以通过I2C接口耦合触摸传感器280K,使处理器210与触摸传感器280K通过I2C总线接口通信,实现终端设备200的触摸功能。
I2S接口可以用于音频通信。在一些实施例中,处理器210可以包含多组I2S总线。处理器210可以通过I2S总线与音频模块270耦合,实现处理器210与音频模块270之间的通信。在一些实施例中,音频模块270可以通过I2S接口向无线通信模块260传递音频信号,实现通过蓝牙耳机接听电话的功能。
PCM接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块270与无线通信模块260可以通过PCM总线接口耦合。在一些实施例中,音频模块270也可以通过PCM接口向无线通信模块260传递音频信号,实现通过蓝牙耳机接听电话的功能。所述I2S接口和所述PCM接口都可以用于音频通信。
UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,UART接口通常被用于连接处理器210与无线通信模块260。例如:处理器210通过UART接口与无线通信模块260中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块270可以通过UART接口向无线通信模块260传递音频信号,实现通过蓝牙耳机播放音乐的功能。
MIPI接口可以被用于连接处理器210与显示屏294,摄像头293等***器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(display serial interface,DSI)等。在一些实施例中,处理器210和摄像头293通过CSI接口通信,实现终端设备200 的拍摄功能。处理器210和显示屏294通过DSI接口通信,实现终端设备200的显示功能。
GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,GPIO接口可以用于连接处理器210与摄像头293,显示屏294,无线通信模块260,音频模块270,传感器模块280等。GPIO接口还可以被配置为I2C接口,I2S接口,UART接口,MIPI接口等。
USB接口230是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口230可以用于连接充电器为终端设备200充电,也可以用于终端设备200与***设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他终端设备,例如AR设备等。
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端设备200的结构限定。在本申请另一些实施例中,终端设备200也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块240用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块240可以通过USB接口230接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块240可以通过终端设备200的无线充电线圈接收无线充电输入。充电管理模块240为电池242充电的同时,还可以通过电源管理模块241为终端设备供电。
电源管理模块241用于连接电池242,充电管理模块240与处理器210。电源管理模块241接收电池242和/或充电管理模块240的输入,为处理器210,内部存储器221,显示屏294,摄像头293,和无线通信模块260等供电。电源管理模块241还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块241也可以设置于处理器210中。在另一些实施例中,电源管理模块241和充电管理模块240也可以设置于同一个器件中。
终端设备200的无线通信功能可以通过天线1,天线2,移动通信模块250,无线通信模块260,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。终端设备200中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块250可以提供应用在终端设备200上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块250可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块250可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块250还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块250的至少部分功能模块可以被设置于处理器210中。在一些实施例中,移动通信模块250的至少部分功能模块可以与处理器210的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器270A,受话器270B等)输出声音信号,或通过显示屏294显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器210,与移动通信模块250或其 他功能模块设置在同一个器件中。
无线通信模块260可以提供应用在终端设备200上的包括无线局域网(wireless local area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块260可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块260经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器210。无线通信模块260还可以从处理器210接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,终端设备200的天线1和移动通信模块250耦合,天线2和无线通信模块260耦合,使得终端设备200可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code division multiple access,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(global navigation satellite system,GLONASS),北斗卫星导航***(beidou navigation satellite system,BDS),准天顶卫星***(quasi-zenith satellite system,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
终端设备200通过GPU,显示屏294,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏294和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏294用于显示图像,视频等。显示屏294包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot light emitting diodes,QLED)等。在一些实施例中,终端设备200可以包括1个或N个显示屏294,N为大于1的正整数。
终端设备200可以通过ISP,摄像头293,视频编解码器,GPU,显示屏294以及应用处理器等实现拍摄功能。
ISP用于处理摄像头293反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头293中。
摄像头293用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,终端设备200可以包括1个或N个摄像头293,N为大于1的正整数,若终端设备200包括 N个摄像头,N个摄像头中有一个是主摄像头。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当终端设备200在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。终端设备200可以支持一种或多种视频编解码器。这样,终端设备200可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现终端设备200的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
外部存储器接口220可以用于连接外部存储卡,例如Micro SD卡,实现扩展终端设备200的存储能力。外部存储卡通过外部存储器接口220与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器221可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器221可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端设备200使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器210通过运行存储在内部存储器221的指令,和/或存储在设置于处理器中的存储器的指令,执行终端设备200的各种功能应用以及数据处理。
终端设备200可以通过音频模块270,扬声器270A,受话器270B,麦克风270C,耳机接口270D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块270用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块270还可以用于对音频信号编码和解码。在一些实施例中,音频模块270可以设置于处理器210中,或将音频模块270的部分功能模块设置于处理器210中。
扬声器270A,也称“喇叭”,用于将音频电信号转换为声音信号。终端设备200可以通过扬声器270A收听音乐,或收听免提通话。
受话器270B,也称“听筒”,用于将音频电信号转换成声音信号。当终端设备200接听电话或语音信息时,可以通过将受话器270B靠近人耳接听语音。
麦克风270C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风270C发声,将声音信号输入到麦克风270C。终端设备200可以设置至少一个麦克风270C。在另一些实施例中,终端设备200可以设置两个麦克风270C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,终端设备200还可以设置三个,四个或更多麦克风270C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
耳机接口270D用于连接有线耳机。耳机接口270D可以是USB接口230,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
深度传感器280A用于获取景物的深度信息。在一些实施例中,深度传感器可以设置于 摄像头293。
压力传感器280B用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器280B可以设置于显示屏294。压力传感器280B的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器280B,电极之间的电容改变。终端设备200根据电容的变化确定压力的强度。当有触摸操作作用于显示屏294,终端设备200根据压力传感器280B检测所述触摸操作强度。终端设备200也可以根据压力传感器280B的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
陀螺仪传感器280C可以用于确定终端设备200的运动姿态。在一些实施例中,可以通过陀螺仪传感器280C确定终端设备200围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器280C可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器280C检测终端设备200抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消终端设备200的抖动,实现防抖。陀螺仪传感器280C还可以用于导航,体感游戏场景。
气压传感器280D用于测量气压。在一些实施例中,终端设备200通过气压传感器280D测得的气压值计算海拔高度,辅助定位和导航。
磁传感器280E包括霍尔传感器。终端设备200可以利用磁传感器280E检测翻盖皮套的开合。在一些实施例中,当终端设备200是翻盖机时,终端设备200可以根据磁传感器280E检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
加速度传感器280F可检测终端设备200在各个方向上(一般为三轴)加速度的大小。当终端设备200静止时可检测出重力的大小及方向。还可以用于识别终端设备姿态,应用于横竖屏切换,计步器等应用。
距离传感器280G,用于测量距离。终端设备200可以通过红外或激光测量距离。在一些实施例中,拍摄场景,终端设备200可以利用距离传感器280G测距以实现快速对焦。
接近光传感器280H可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。终端设备200通过发光二极管向外发射红外光。终端设备200使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定终端设备200附近有物体。当检测到不充分的反射光时,终端设备200可以确定终端设备200附近没有物体。终端设备200可以利用接近光传感器280H检测用户手持终端设备200贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器280H也可用于皮套模式,口袋模式自动解锁与锁屏。
指纹传感器280J用于采集指纹。终端设备200可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
温度传感器280K用于检测温度。在一些实施例中,终端设备200利用温度传感器280K检测的温度,执行温度处理策略。例如,当温度传感器280K上报的温度超过阈值,终端设备200执行降低位于温度传感器280K附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,终端设备200对电池242加热,以避免低温导致终端设备200异常关机。在其他一些实施例中,当温度低于又一阈值时,终端设备200对电 池242的输出电压执行升压,以避免低温导致的异常关机。
触摸传感器280L,也称“触控器件”。触摸传感器280L可以设置于显示屏294,由触摸传感器280L与显示屏294组成触摸屏,也称“触控屏”。触摸传感器280L用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏294提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器280L也可以设置于终端设备200的表面,与显示屏294所处的位置不同。
环境光传感器280M用于感知环境光亮度。终端设备200可以根据感知的环境光亮度自适应调节显示屏294亮度。环境光传感器280M也可用于拍照时自动调节白平衡。环境光传感器280M还可以与接近光传感器280G配合,检测终端设备200是否在口袋里,以防误触。
骨传导传感器280N可以获取振动信号。在一些实施例中,骨传导传感器280N可以获取人体声部振动骨块的振动信号。骨传导传感器280N也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器280N也可以设置于耳机中,结合成骨传导耳机。音频模块270可以基于所述骨传导传感器280N获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器280N获取的血压跳动信号解析心率信息,实现心率检测功能。
按键290包括开机键,音量键等。按键290可以是机械按键。也可以是触摸式按键。终端设备200可以接收按键输入,产生与终端设备200的用户设置以及功能控制有关的键信号输入。
马达291可以产生振动提示。马达291可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏294不同区域的触摸操作,马达291也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
指示器292可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
SIM卡接口295用于连接SIM卡。SIM卡可以通过***SIM卡接口295,或从SIM卡接口295拔出,实现和终端设备200的接触和分离。终端设备200可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口295可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口295可以同时***多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口295也可以兼容不同类型的SIM卡。SIM卡接口295也可以兼容外部存储卡。终端设备200通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,终端设备200采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在终端设备200中,不能和终端设备200分离。
下面将结合图1和图2对本申请实施例提供的信息处理方法进行具体阐述。
需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。
可以理解的,本申请实施例中,终端设备可以执行本申请实施例中的部分或全部步骤,这些步骤仅是示例,本申请实施例还可以执行其它步骤或者各种步骤的变形。此外,各个步骤可以按照本申请实施例呈现的不同的顺序来执行,并且有可能并非要执行本申请实施例中的全部步骤。
如图3所示,为本申请实施例提供的一种信息处理方法,该信息处理方法包括步骤301- 步骤316。
步骤301:第一终端设备检测第一终端设备的电量小于或等于第一阈值。
其中,该第一终端设备可以是图1所示的信息处理***中的终端设备103、终端设备104或者终端设备105。
可选的,第一终端设备上安装有智能应用,该智能应用是执行本申请实施例提供的信息处理方法的应用。例如,该智能应用执行步骤301-步骤316中的全部或者部分步骤。
需要说明的是,用户首次打开该智能应用时,该智能应用可以提示用户该智能应用读取的数据(例如:用户账号、读取第一终端设备上的应用的权限,第一终端设备的地理位置以及第一终端设备的应用的活动信息等等),以及读取该数据的用途(例如,读取用户账号是为了查询该用户账号下的可用设备)。
其中,可用设备可用为与第一终端设备使用同一用户账号的在线设备,且可用设备的电量大于或等于第二阈值。
可选的,第一终端设备具备电量检测的能力。
例如,第一终端设备可以安装有检测设备电量的应用,该应用可以周期性调用第一终端设备的***的电量检测接口,若检测到第一终端设备的电量小于或等于第一阈值则通知该智能应用;若检测到第一终端设备的电量大于第一阈值,不通知智能应用,而是继续周期性调用第一终端设备的***的电量检测接口。
又例如,该智能应用本身可以周期性调用第一终端设备的***的电量检测接口,用于检测第一终端设备的电量是否小于或等于第一阈值,若检测到第一终端设备的电量小于或等于第一阈值,则该智能应用执行下述步骤302-步骤316的全部或部分步骤;若检测到第一终端设备的电量大于第一阈值,则不执行下述步骤,而是继续周期性调用第一终端设备的***的电量检测接口。
步骤302:通过第一终端设备的用户界面显示第二提示信息。
其中,第二提示信息可以用于向用户提示将信息列表推送给其他终端设备。
其中,若第一终端设备是图1所示的终端设备103,则其他终端设备可以是图所示的终端设备104或终端设备105;若第一终端设备是图1所示的终端设备104,则其他终端设备可以是图所示的终端设备103或终端设备105;若第一终端设备是图1所示的终端设备105,则其他终端设备可以是图所示的终端设备103或终端设备104。
其中,信息列表可以包括第一终端设备中应用的活动信息,例如:会议类应用的活动信息(例如,下午两点在A地点开视频会议)、备忘录中的活动信息(例如,下午四点买火车票)、闹钟类应用的活动信息(例如,下午1点30响铃)、智能家居类应用的活动信息(例如,下午6点开启空调)、电子书类应用的活动信息(例如,正在看的电子书)、以及其他应用的活动信息(例如,购票类应用中的电子凭证)。
需要说明的是,可用设备可以是未安装第一终端设备的应用(例如:智能家居、美团等)的设备;或者,可用设备可以是安装了第一终端设备的部分应用的设备;或者,可用设备可以是安装了第一终端设备的全部应用的设备。
图4A为第一终端设备的用户界面示意图。当第一终端设备检测到第一终端设备的电量小于或等于5%,第一终端设备通过第一终端设备的用户界面可以显示如图4A所示的第二提示信息。图4A中的提示框401提示用户本设备电量低,是否自动将本设备中应用的活动信息推送到您的其他可用设备。
步骤303:第一终端设备接收用户的第二确认消息。
其中,第二确认消息可以用于指示第一终端设备获取信息列表。
需要说明的是,第二确认消息用于指示第一终端设备获取信息列表,可以描述为第二确认消息用于指示第一终端设备执行步骤304以及步骤304之后的全部或者部分步骤。
示例性的,在图4B中,若用户点击(例如:单击)取消按钮,第一终端设备可以返回到用户界面403,并不获取信息列表。
示例性的,若用户点击确定按钮(即:第一终端设备接收用户的第二确认消息),第一终端设备可以自动打开智能应用402。例如,在图4C中,若用户点击确定按钮,可以进入智能应用的启动界面404,并在第一终端设备打开智能应用402后,第一终端设备执行步骤304-步骤316中的全部或者部分步骤。
示例性的,若用户在第二预设时间内未操作(即:用户既没有点击图4A中的取消按钮,也没有点击图4A中的确定按钮),则第一终端设备默认用户点击确定按钮。例如,若用户在第二预设时间(例如:10秒(s))内未操作,第一终端设备可以自动打开智能应用402,并在第一终端设备打开智能应用402后,第一终端设备执行步骤304-步骤316中的全部或者部分步骤。
步骤304:第一终端设备获取第一终端设备中N个应用的活动信息。
其中,N个应用可以是第一终端设备的全部应用;或者,N个应用可以是使用频率比较高的N个应用;或者,N个应用可以是用户自定义的N个应用。
示例性的,第一终端设备可以获取第一终端设备中全部应用的活动信息。
示例性的,第一终端设备可以获取第一终端设备中使用频率较高的10个应用的活动信息。
示例性的,用户可以在智能应用中自定义8个应用,后续,第一终端设备可以获取该8个应用的活动信息。
其中,N个应用的活动信息包括活动地点、活动时间以及活动内容,N为正整数。
以用户自定义了6个应用(会议应用、备忘录、闹钟、智能家居、电子书以及美团)为例,表1中示出了该6个应用的活动信息。其中,对于会议应用,活动内容时开视频会议,活动时间是下午两点,活动地点是A;对于备忘录,活动内容是买火车票,活动时间是下午7点,活动地点是空(即对活动地点没有特殊要求);对于闹钟,活动内容是午休结束,活动时间是下午一点半,活动地点是空;对于智能家居,活动内容是开启空调,活动时间是下午八点,活动地点是空;对于电子书,活动内容是红楼梦.txt,活动时间是现在,活动地点是空(即用户正在看电子书红楼梦);对于美团,活动内容是电影票的取票码和/或二维码,活动时间是下午4点,活动地点是B。
表1
应用 | 活动内容 | 活动时间 | 活动地点 |
会议应用 | 开视频会议 | 2:00PM | A |
备忘录 | 买火车票 | 7:00PM | - |
闹钟 | 午休结束 | 1:30PM | - |
智能家居 | 开启空调 | 8:00PM | - |
电子书 | 红楼梦.txt | 现在 | - |
美团 | 电影票的取票码和/或二维码 | 4:00PM | B |
步骤305:第一终端设备从N个应用的活动信息中,选择活动时间在第一预设时间内,且活动地点与第一终端设备的地理位置之间的距离小于或等于第三阈值的活动信息。
下面以表1所示的6个应用的活动信息为例介绍步骤305。
若当前时间为下午1点,第一预设时间为3个小时、活动地点A与第一终端设备的地理位置之间的距离大于第三阈值(例如20公里),活动地点B与第一终端设备的地理位置之间的距离小于第三阈值,对于会议应用,因为活动地点A与第一终端设备的地理位置之间的距离大于第三阈值,所以第一终端设备不选择会议应用的活动信息;对于备忘录,因为活动时间不在第一预设时间内,所以第一终端设备不选择备忘录的活动信息;对于闹钟,因为活动时间在第一预设时间内,且对活动地点没有要求,所以第一终端设备选择闹钟的活动信息;对于智能家居,因为活动时间不在第一预设时间内,所以第一终端设备不选的智能家居的活动信息;对于电子书,因为活动时间在第一预设时间内,且对活动地点没有要求,所以第一终端设备选择电子书的活动信息;对于美团,因为活动时间在第一预设时间内,且活动地点B与第一终端设备的地理位置之间的距离小于第三阈值,所以第一终端设备选择美团的活动信息。
经过步骤305,第一终端设备选择的应用的活动信息如表2所示。
表2
应用 | 活动内容 | 活动时间 | 活动地点 |
闹钟 | 午休结束 | 1:30PM | - |
电子书 | 红楼梦.txt | 现在 | - |
美团 | 电影票的取票码和/或二维码 | 4:00PM | B |
步骤306:通过第一终端设备的用户界面显示第一提示信息。
其中,第一提示信息可以用于向用户提示第一终端设备选择出的活动信息。
其中,第一终端设备选择出的活动信息可以通过多种形式显示在第一终端设备的用户界面上,例如,图片形式或通知消息的形式等,不予限制。本申请仅以第一终端设备选择出的活动信息,通过通知消息的形式显示在第一终端设备的用户界面上为例进行介绍。
需要说明的是,若第一终端设备选择出的活动信息有多个,且第一终端设备的用户界面不能全部显示该第一终端设备选择出的活动信息时,第一终端设备可以添加下拉条,用户可以通过拖动下拉条查看第一终端设备选择出的全部的活动信息。
若第一终端设备选择出的活动信息如表2所示,第一终端设备可以将表2所示的活动信息显示在第一终端设备的用户界面上,以便用户确定推送哪些活动信息到其他终端设备上。
图5为第一终端设备的用户界面的示意图。图5中第一终端设备的用户界面504中显示了三个活动信息的提示框,分别是闹钟的活动信息的提示框501、电子书的活动信息的提示框502以及美团的活动信息的提示框503。其中,提示框501-提示框503的右下角都有一个复选框,该复选框可供用户选择是否将该复选框所在的提示框的活动信息推送到其他终端设备上。例如,若用户勾选了提示框501和提示框502,则用户确定将提示框501和提示框502的活动信息推送到其他终端设备上。其中,点击提示框或者点击提示框右上角的查看详细信息图标,可以查看该提示框的详细活动信息。例如,点击提示框502可以打开电子书红楼梦,点击提示框501右上角的图标506,可以查看闹钟的详细活动信息,并修改响铃的时间和频率。
图5中第一终端设备的用户界面504中还显示了提示框504,提示框504是用于用户确定是否将用户界面504上勾选了复选框的提示框的活动信息推送到其他终端设备上。
需要说明的是,图5仅是第一提示信息的一个示例,第一提示信息还可以以其他形式显示在第一终端设备的用户界面上,不予限制。
步骤307:第一终端设备接收用户的第一确认信息。
其中,第一确认信息可以包括信息列表。
示例性的,若用户勾选了图5所示的提示框501和提示框503,并点击了提示框504上的确定按钮(即:第一终端设备接收用户的第一确认信息),则第一终端设备接收的信息列表包括闹钟的活动信息和美团的活动信息,后续,第一终端设备可以将该信息列表推送到其他终端设备。
示例性的,若用户点击了提示框504上的取消按钮,则第一终端设备可以不向其他终端设备推送信息列表。
示例性的,若用户在第三预设时间内无操作,则第一终端设备默认将第一终端设备选择出的全部活动信息推送到其他终端设备。例如,对于图5所示的用户界面505,若用户在第三预设时间(例如:8s)内无操作,则第一终端设备默认用户勾选了提示框501-提示框503,并点击了确定按钮。
步骤308:第一终端设备向账号服务器发送查询信息。
其中,查询信息可以用于查询可用设备。
可选的,查询信息包括第一终端设备使用的用户账号,账号服务器接收到该查询信息后,根据该查询信息包括的第一终端设备使用的用户账号查询该用户账号下的可用设备。
可选的,查询信息包括第一终端设备的标识,账号服务器接收到该查询信息后,根据该查询信息包括的第一终端设备的标识查询第一终端设备使用的用户账号,再根据第一终端设备使用的用户账号查询该用户账号下的可用设备。
可选的,查询信息包括第一终端设备使用的用户账号和第一终端设备的标识,账号服务器接收到该查询信息后,根据第一终端设备使用的用户账号或第一终端设备的标识,查询第一终端设备使用的用户账号下的可用设备。
步骤309:账号服务器接收第一终端设备发送的查询信息,并向第一终端设备发送查询响应信息。
其中,查询响应信息可以包括设备列表,设备列表可以包括可用设备的信息。
需要说的是,设备列表可以有多种形式,例如:表格或者数组等,不予限制,本申请仅以设备列表为表格形式进行介绍。
其中一种情况,可用设备的信息包括可用设备的标识和可用设备的电量。
以第一终端设备为图1中的终端设备103,可用设备为图1中的终端设备104和终端设备105为例,则设备列表可以如表3所示。表3中,终端设备104的标识为1,电量为80%;终端设备105的标识为2,电量为75%。
表3
可用设备 | 可用设备的标识 | 可用设备的电量 |
终端设备104 | 1 | 80% |
终端设备105 | 2 | 75 |
需要说明的是,表3仅是设备列表的一个示例,在实际应用中,设备列表可以包括表3中任一行信息,或者,设备列表可以包括比表3所示的可用设备更多的可用设备的信息,不予限制。
其中另一种情况,可用设备的信息包括可用设备的标识、可用设备的电量和可用设备的地理位置。
以第一终端设备为图1中的终端设备103,可用设备为图1中的终端设备104和终端设 备105为例,则设备列表可以如表4所示。表4中,终端设备104的标识为1,电量为80%,地理位置为C;终端设备105的标识为2,电量为75%,地理位置为D。
表4
可用设备 | 可用设备的标识 | 可用设备的电量 | 可用设备的地理位置 |
终端设备104 | 1 | 80% | C |
终端设备105 | 2 | 75 | D |
需要说明的是,表4仅是设备列表的一个示例,在实际应用中,设备列表可以包括表4中任一行信息,或者,设备列表可以包括比表4所示的可用设备更多的可用设备的信息,不予限制。
其中再一种情况,可用设备的信息包括可用设备的标识、可用设备的电量、可用设备的地理位置和可用设备的型号。
以第一终端设备为图1中的终端设备103,可用设备为图1中的终端设备104和终端设备105为例,则设备列表可以如表5所示。表5中,终端设备104的标识为1,电量为80%,地理位置为C,型号为智能手表GT;终端设备105的标识为2,电量为75%,地理位置为D,型号为手机P20pro。
表5
需要说明的是,表5仅是设备列表的一个示例,在实际应用中,设备列表可以包括表5中任一行信息,或者,设备列表可以包括比表5所示的可用设备更多的可用设备的信息,不予限制。
步骤310:第一终端设备接收账号服务器发送的查询响应信息,并根据查询响应信息确定第二终端设备。
其中,第二终端设备可以是从可用设备中选择的终端设备。
其中一种情况,若设备列表中包括一个可用设备的信息,且该可用设备的电量大于或者等于第二阈值,第一终端设备根据查询响应信息确定第二终端设备,可以包括:第一终端设备确定该可用设备为第二终端设备。
以设备列表包括一个可用设备的信息,第二阈值为50%为例,若该可用设备的电量为80%,则第一终端设备确定该可用设备为第二终端设备。
其中另一种情况,若设备列表中包括两个或两个以上的可用设备的信息,第一终端设备根据查询响应信息确定第二终端设备,可以包括:第一终端设备根据两个或两个以上的可用设备的地理位置,和/或该两个或两个以上的可用设备的电量确定第二终端设备。
下面以表4所示的可用设备的信息为例进行说明。
示例1,第一终端设备确定两个或两个以上的可用设备中,地理位置与第一终端设备最近的可用设备为第二终端设备。例如,若第一终端设备的地理位置与终端设备104的地理位置C之间的距离,小于与终端设备105的地理位置D之间的距离,则第一终端设备确定终端设备104为第二终端设备。
示例2,第一终端设备确定两个或两个以上的可用设备中,电量最高的可用设备为第二 终端设备。例如,终端设备104的电量(80%)高于终端设备105的电量(75%),则第一终端设备确定终端设备104为第二终端设备。
示例3,第一终端设备确定两个或两个以上的可用设备中,地理位置与第一终端设备最近,且电量高的可用设备为第二终端设备。例如,若第一终端设备的地理位置与终端设备104的地理位置C之间的距离,小于与终端设备105的地理位置D之间的距离,且终端设备104的电量(80%)高于终端设备105的电量(75%),则第一终端设备确定终端设备104为第二终端设备。
其中再一种情况,若设备列表中包括两个或两个以上的可用设备的信息,第一终端设备根据查询响应信息确定第二终端设备,可以包括:第一终端设备根据两个或两个以上的可用设备的地理位置,和/或该两个或两个以上的可用设备的电量确定可用设备的优先级;通过第一终端设备的用户界面显示第三提示信息;第一终端设备接收用户的第三确认消息,并根据第三确认消息确定第二终端设备。
其中,第三提示信息可以用于提示用户选择第二终端设备。第三确认消息用于指示第二终端设备。
下面以表5所示的可用设备的信息为例进行说明。
示例4,第一终端设备确定两个或两个以上的可用设备中,地理位置与第一终端设备近的可用设备的优先级,高于地理位置与第一终端设备远的可用设备。例如,若第一终端设备的地理位置与终端设备104的地理位置C之间的距离,小于与终端设备105的地理位置D之间的距离,则第一终端设备确定终端设备104的优先级高于终端设备105的优先级。
示例5,第一终端设备确定两个或两个以上的可用设备中,电量高的可用设备的优先级高于电量低的可用设备。例如,终端设备104的电量(80%)高于终端设备105的电量(75%),则第一终端设备确定终端设备104的优先级高于终端设备105的优先级。
示例6,第一终端设备确定两个或两个以上的可用设备中,地理位置与第一终端设备近,且电量高的可用设备的优先级,高于地理位置与第一终端设备远,且电量低的可用设备。例如,若第一终端设备的地理位置与终端设备104的地理位置C之间的距离,小于与终端设备105的地理位置D之间的距离,且终端设备104的电量(80%)高于终端设备105的电量(75%),则第一终端设备确定终端设备104的优先级高于终端设备105的优先级。
图6为第一终端设备的用户界面示意图。图6中,用户界面601上显示提示框602。提示框602用于提示用户选择第二终端设备。其中,提示框602显示的可用设备(GT和P20pro)是将上述示例4-示例6中确定的可用设备的优先级,按照优先级从高到低排序后的用户设备(即GT的优先级高于P20pro的优先级),第一终端设备默认选择优先级高的可用设备为第二终端设备。用户可以根据需要选择合适的可用设备并点击确定按钮。
示例性的,若终端设备104在用户身边,用户可以直接点击确定按钮,则第一终端设备将终端设备104作为第二终端设备。
示例性的,若终端设备105在用户身边,用户可以选择P20pro,再点击确定按钮,则第一终端设备将终端设备105作为第二终端设备。
示例性的,用户设备可以点击取消按钮,放弃推送信息列表或者指示账号服务器重新查询可用设备。
示例性的,若用户在第四预设时间内无操作,则第一终端设备默认优先级高的可用设备为第二终端设备。例如,若用户在第四预设时间(例如:9s)内无操作,则第一终端设备将终端设备104作为第二终端设备。
可选的,若账号服务器未查询到可用设备,该查询响应信息不包括可用设备的信息,第一终端设备接收到该查询响应信息后,提示用户“没有可用设备,用户可以查看其它设备是否未登录或者电量低!”。
步骤311:第一终端设备向账号服务器发送第一信息。
其中,第一信息可以包括信息列表和第二终端设备的标识,第一信息可以用于指示账号服务器向消息推送服务器发送第二信息。
步骤312:账号服务器接收第一终端设备发送的第一信息,并向消息推送服务器发送第二信息。
其中,第二信息可以包括第二终端设备的标识,第二信息可以用于指示消息推送服务器向第二终端设备发送第三信息。
可选的,账号服务接收到该第一信息后,向第一终端设备发送第一信息的响应信息,其中,第一信息的响应信息用于指示账号服务器成功接收第一信息。
可选的,若第一终端设备在第五预设时间内未接收到该第一信息的响应信息,第一终端设备重新向账号服务器发送第一信息。
例如,第一终端设备向账号服务器发送第一信息后,在第五预设时间(例如:20s)内未接收到该第一信息的响应信息,第一终端设备重新向账号服务器发送第一信息。
步骤313:消息推送服务器接收账号服务器发送的第二信息,并向第二终端设备发送第三信息。
其中,第三信息可以用于指示第二终端设备从账号服务器获取信息列表。
可选的,消息推送服务器接收到账号服务器发送的第二信息后,向账号服务器发送第二信息的响应信息。其中,第二信息的响应信息用于指示消息推送服务器成功接收第二信息。
可选的,若账号服务器在第六预设时间内未接收到该第二信息的响应信息,账号服务器重新向账号服务器发送第二信息。
例如,账号服务器向消息推送服务器发送第二信息后,在第六预设时间(例如:15s)内未接收到该第二信息的响应信息,账号服务器重新向消息推送服务器发送第二信息。
步骤314:第二终端设备接收消息推送服务器发送的第三信息,并向账号服务器发送获取信息列表的信息。
其中,获取信息列表的信息可以用于从账号服务器获取信息列表。获取信息列表的信息可以包括第二终端设备的标识。
可选的,第二终端设备接收到消息推送服务器发送的第三信息,通过第二终端设备的用户界面显示第四提示信息;第二终端设备接收用户发送的第四确认信息;第二终端设备向账号服务器发送获取信息列表的信息。
其中,第四提示信息可以用于提示用户其他设备有信息列表要推送到第二终端设备上。第四确认信息可以用于指示第二终端设备获取信息列表。
图7为第二终端设备的用户界面示意图。图7中,用户界面701显示的提示信息为是否接收其他设备推送的应用的活动信息。
若用户点击取消按钮,第二终端设备放弃接收其他设备推送的应用的活动信息。
若用户点击确定按钮(即第二终端设备接收用户发送的第四确认信息),第二终端设备向账号服务器发送获取信息列表的信息。
若用户在第七预设时间内无操作,第二终端设备默认用户点击了确定按钮,第二终端设备向账号服务器发送获取信息列表的信息。例如,若用户在第七预设时间(例如:5s)内无 操作,则第二终端设备向账号服务器发送获取信息列表的信息。
步骤315:账号服务器接收第二终端设备发送的获取信息列表的信息,并向第二终端设备发送第二终端设备的标识对应的信息列表。
可选的,账号服务器接收第二终端设备发送的获取信息列表的信息,并根据该获取信息列表的信息中包括的第二终端设备的标识获取第二终端设备的标识对应的信息列表,再向第二终端设备发送第二终端设备的标识对应的信息列表。
步骤316:第二终端设备接收账号服务器发送的第二终端设备的标识对应的信息列表。
可选的,第二终端设备接收账号服务器发送的第二终端设备的标识对应的信息列表,并通过第二终端设备的用户界面显示该信息列表。
图8为第二终端设备的用户界面示意图。图8中,以第二终端设备通过用户界面801显示图5所示的信息列表为例,用户界面801显示了三个活动信息的提示框,分别是闹钟的活动信息的提示框802、电子书的活动信息的提示框803以及美团的活动信息的提示框804。其中,提示框802-提示框804的右下角都有一个复选框,该复选框可供用户选择是否继续提示该复选框所在的提示框的活动信息。其中,点击提示框或者点击提示框右上角的查看详细信息图标,可以查看该提示框的详细活动信息。例如,点击提示框803可以打开电子书红楼梦,点击提示框802右上角的图标805,可以查看闹钟的详细活动信息,并修改响铃的时间和频率。
示例性的,若用户勾选了提示框804,未勾选提示框802和提示框803,并点击用户界面801上的确定按钮,后续,第二终端设备在4:00PM之前(例如:3:30PM)提示美团的活动信息,但是第二终端设备不提示闹钟的活动信息和电子书的活动信息。后续,若用户还想看电子书红楼梦可以在第一终端设备的存储设备中打开。
示例性的,若用户点击用户界面801上的取消按钮,后续,第二终端设备不提示闹钟的活动信息、电子书的活动信息和美团的活动信息。
示例性的,若用户在第八预设时间内无操作,则第二终端设备默认用户勾选了提示框802-提示框804,并点击用户界面801上的确定按钮。后续,第二终端设备将电子书红楼梦打开至用户在第一终端设备上阅读的位置,并在13:30提示闹钟的活动信息,在4:00PM之前(例如:3:30PM)提示美团的活动信息。
可选的,第二终端设备接收账号服务器发送的第二终端设备的标识对应的信息列表,并在活动时间之前提示用户活动信息。
下面以第二终端设备的标识对应的信息列表为表2所示的活动信息为例进行介绍。
示例性的,第二终端设备接收账号服务器发送的第二终端设备的标识对应的信息列表,第二终端设备将电子书红楼梦打开至用户在第一终端设备上阅读的位置,并在13:30提示闹钟的活动信息,在4:00PM之前(例如:3:30PM)提示美团的活动信息。
需要说明的是,若第一终端设备与第二终端设备已经建立蓝牙连接,第一终端设备还可以不执行步骤311-步骤316,第一终端设备可以通过蓝牙向第二终端设备推送第二终端设备标识对应的信息列表。
可选的,第二终端设备通过蓝牙接收第一终端设备发送的第二终端设备的标识对应的信息列表,并通过第二终端设备的用户界面显示该信息列表。
通过第二终端设备的用户界面显示该信息列表的具体过程,可以参考步骤316中对应的描述,此处不再赘述。
可选的,第二终端设备通过蓝牙接收第一终端设备发送的第二终端设备的标识对应的信 息列表,并在活动时间之前提示用户活动信息。
第二终端设备在活动时间之前提示用户活动信息的具体过程,可以参考步骤316中对应的描述,此处不再赘述。
基于图3所示的方法,第一终端设备在检测到第一终端设备的电量小于或等于第一阈值时,可以获取第一终端设备中应用的活动信息,并将该应用的活动信息推送到第二终端设备上,其中,第二终端设备是从可用设备中选择的终端设备,可用设备是与第一终端设备使用同一用户账号的在线设备,且该可用设备的电量大于或等于第二阈值,可以解决当第一终端设备没电时,无法获取该第一终端设备中应用的活动信息的问题。
图3所示的方法为信息处理方法的详细过程,本申请实施例还提供了一种信息处理方法,如图9所示,该信息处理方法包括步骤901-步骤903。
步骤901:当第一终端设备的电量小于或等于第一阈值时,第一终端设备获取信息列表。
其中,信息列表可以包括第一终端设备中应用的活动信息。
其中,第一终端设备的电量小于或等于第一阈值的描述,可以参考上述图3所示方法中步骤301中的描述,此处不再赘述。
其中,第一终端设备获取信息列表的具体过程,可以参考下述图9所示实施例的第一种实现场景中的描述。
步骤902:第一终端设备确定第二终端设备。
其中,第二终端设备可以是从可用设备中选择的终端设备,可用设备可以为与第一终端设备使用同一用户账号的在线设备,且可用设备的电量大于或等于第二阈值。
其中,第一终端设备确定第二终端设备的具体过程,可以参考下述图9所示实施例的第四种实现场景中的描述。
步骤903:第一终端设备向第二终端设备推送信息列表。
其中,第一终端设备向第二终端设备推送信息列表的具体过程,可以参考下述图9所示实施例的第五种实现场景中的描述。
基于图9所示的方法,第一终端设备在检测到第一终端设备的电量小于或等于第一阈值时,可以获取第一终端设备中应用的活动信息,并将该应用的活动信息推送到第二终端设备上,其中,第二终端设备是从可用设备中选择的终端设备,可用设备是与第一终端设备使用同一用户账号的在线设备,且该可用设备的电量大于或等于第二阈值,可以解决当第一终端设备没电时,无法获取该第一终端设备中应用的活动信息的问题。
可选的,在图9所示实施例的第一种实现场景中,第一终端设备获取信息列表,包括:第一终端设备获取第一终端设备中N个应用的活动信息,其中,N个应用的活动信息包括活动地点、活动时间以及活动内容,N为正整数;第一终端设备从N个应用的活动信息中,选择活动时间在第一预设时间内,且活动地点与第一终端设备的地理位置之间的距离小于或等于第三阈值的活动信息;第一终端设备根据选择出的活动信息获取信息列表。
图9所示实施例的第一种实现场景的具体过程,可以参考图3所示方法中的步骤304-步骤305中的描述。
基于图9所示实施例的第一种实现场景,第一终端设备可以获取第一终端设备中N个应用的活动信息,并从该N个应用的活动信息中选择活动时间在第一预设时间内,且活动地点与第一终端设备的地理位置之间的距离小于或等于第三阈值的活动信息,再根据选择出的活动信息获取信息列表。
可选的,在图9所示实施例的第二种实现场景中,第一终端设备根据选择出的活动信息 获取信息列表,包括:通过第一终端设备的用户界面显示第一提示信息,其中,第一提示信息用于向用户提示第一终端设备选择出的所述活动信息;第一终端设备接收用户的第一确认信息,其中,第一确认信息包括所述信息列表。
图9所示实施例的第二种实现场景的具体过程,可以参考图3所示方法中的步骤306-步骤307中的描述。
基于图9所示实施例的第二种实现场景,第一终端设备可以通过第一终端设备的用户界面显示第一终端设备选择出的活动信息,可以将用户自主选择的活动信息包括在信息列表中。
可选的,在图9所示实施例的第三种实现场景中,在第一终端设备获取信息列表之前,图9所示的方法还包括:通过第一终端设备的用户界面显示第二提示信息,其中,第二提示信息用于向用户提示将信息列表推送给其他终端设备;第一终端设备接收用户的第二确认消息,其中,第二确认消息用于指示第一终端设备获取信息列表。
图9所示实施例的第三种实现场景的具体过程,可以参考图3所示方法中的步骤302-步骤303中的描述。
基于图9所示实施例的第三种实现场景,第一终端设备可以通过第一终端设备的用户界面显示提示信息“用户本设备电量低,是否自动将本设备中应用的活动信息推送到您的其他可用设备”,并根据用户的选择确定是否开启智能应用。
可选的,在图9所示实施例的第四种实现场景中,第一终端设备确定第二终端设备,包括:第一终端设备向账号服务器发送查询信息,其中,查询信息用于查询可用设备;第一终端设备接收账号服务器发送的查询响应信息,其中,查询响应信息包括设备列表,设备列表包括可用设备的信息;第一终端设备根据查询响应信息确定第二终端设备。
图9所示实施例的第四种实现场景的具体过程,可以参考图3所示方法中的步骤308-步骤310中的描述。
基于图9所示实施例的第四种实现场景,第一终端设备可以向账号服务器发送查询信息,并根据接收到的账号服务器发送的查询响应信息确定第二终端设备。
可选的,在图9所示实施例的第五种实现场景中,第一终端设备向第二终端设备推送信息列表,包括:第一终端设备向账号服务器发送第一信息,其中,第一信息包括信息列表,第一信息用于指示账号服务器向消息推送服务器发送第二信息,第二信息用于指示消息推送服务器向第二终端设备发送第三信息,第三信息用于指示第二终端设备从账号服务器获取信息列表;其中,账号服务器用于管理同一用户账号下的终端设备,消息推送服务器用于向终端设备推送消息。
图9所示实施例的第五种实现场景的具体过程,可以参考图3所示方法中的步骤311-步骤316中的描述。
基于图9所示实施例的第五种实现场景,第一终端设备可以通过向账号服务器发送第一信息,账号服务器向消息推送服务器发送第二信息,消息推送服务器向第二终端设备发送第三信息,以使得第二终端设备从账号服务器获取信息列表。
上述图3和图9所示的方法,第一终端设备在检测到第一终端设备的电量小于或等于第一阈值时,打开智能应用并获取信息列表,确定第二终端设备,再向第二终端设备推送信息列表。第一终端设备还可以在检测到第一终端设备的电量小于或等于第一阈值时,第一终端设备可以在不打开智能应用的用户界面的情况下,先确定是否有可用设备。
本申请实施例还提供了一种信息处理方法,如图10所示,该信息处理方法包括步骤1001-步骤1016。
步骤1001:第一终端设备检测第一终端设备的电量小于或等于第一阈值。
步骤1001的具体过程可以参考上述步骤301中的描述,此处不再赘述。
步骤1002:第一终端设备向账号服务器发送查询信息。
步骤1003:账号服务器接收第一终端设备发送的查询信息,并向第一终端设备发送查询响应信息。
步骤1002-步骤1003的具体过程可以参考上述步骤308-步骤309中的描述,此处不再赘述。
需要说明的是,步骤1002和步骤1003可以是在第一终端设备不打开智能应用的用户界面的情况下执行的,例如,第一终端设备在检测第一终端设备的电量小于或等于第一阈值时,第一终端设备在后台执行上述步骤1002和步骤1003。
可选的,若查询响应信息包括可用设备的信息,第一终端设备打开智能应用的用户界面,并执行步骤1004-步骤1016的全部或部分步骤。
可选的,若查询响应信息不包括可用设备的信息,第一终端设备不打开智能应用的用户界面,或者,第一终端设备打开智能应用的用户界面并提示用户“没有可用设备,用户可以查看其它设备是否未登录或者电量低!”。
步骤1004:通过第一终端设备的用户界面显示第二提示信息。
步骤1005:第一终端设备接收用户的第二确认消息。
步骤1006:第一终端设备获取第一终端设备中N个应用的活动信息。
步骤1007:第一终端设备从N个应用的活动信息中,选择活动时间在第一预设时间内,且活动地点与第一终端设备的地理位置之间的距离小于或等于第三阈值的活动信息。
步骤1008:通过第一终端设备的用户界面显示第一提示信息。
步骤1009:第一终端设备接收用户的第一确认信息。
步骤1004-步骤1009的具体过程可以参考上述步骤302-步骤307中的描述,此处不再赘述。
步骤1010:第一终端设备接收账号服务器发送的查询响应信息,并根据查询响应信息确定第二终端设备。
步骤1011:第一终端设备向账号服务器发送第一信息。
步骤1012:账号服务器接收第一终端设备发送的第一信息,并向消息推送服务器发送第二信息。
步骤1013:消息推送服务器接收账号服务器发送的第二信息,并向第二终端设备发送第三信息。
步骤1014:第二终端设备接收消息推送服务器发送的第三信息,并向账号服务器发送获取信息列表的信息。
步骤1015:账号服务器接收第二终端设备发送的获取信息列表的信息,并向第二终端设备发送第二终端设备的标识对应的信息列表。
步骤1016:第二终端设备接收账号服务器发送的第二终端设备的标识对应的信息列表。
步骤1010-步骤1016的具体过程可以参考上述步骤310-步骤316中的描述,此处不再赘述。
基于图10所示的方法,第一终端设备在检测到第一终端设备的电量小于或等于第一阈值时,可以先查询是否有可用设备,若有可用设备,第一终端设备再获取第一终端设备中应用的活动信息,并将该应用的活动信息推送到第二终端设备上,其中,第二终端设备是从可用 设备中选择的终端设备,可用设备是与第一终端设备使用同一用户账号的在线设备,且该可用设备的电量大于或等于第二阈值,可以解决当第一终端设备没电时,无法获取该第一终端设备中应用的活动信息的问题。
上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,上述终端设备等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法操作,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对终端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
比如,以采用集成的方式划分各个功能模块的情况下,图11示出了一种终端设备110的结构示意图。该终端设备110可以为第一终端设备或者第一终端设备中能够执行本申请中第一终端设备所执行的方法的功能模块或者芯片等。该终端设备110包括:获取模块1101、确定模块1102和推送模块1103。
其中,获取模块1101,用于当第一终端设备的电量小于或等于第一阈值时,获取信息列表,其中,该信息列表包括该第一终端设备中应用的活动信息。
确定模块1102,用于确定第二终端设备,其中,该第二终端设备是从可用设备中选择的终端设备,该可用设备为与该第一终端设备使用同一用户账号的在线设备,且该可用设备的电量大于或等于第二阈值。
推送模块1103,用于向该第二终端设备推送该信息列表。
可选的,获取模块1101,具体用于获取该第一终端设备中N个应用的活动信息,其中,该N个应用的活动信息包括活动地点、活动时间以及活动内容,该N为正整数;获取模块1101,还具体用于从该N个应用的活动信息中,选择活动时间在第一预设时间内,且活动地点与该第一终端设备的地理位置之间的距离小于或等于第三阈值的活动信息;获取模块1101,还具体用于根据选择出的活动信息获取该信息列表。
可选的,获取模块1101,还具体用于通过该第一终端设备的用户界面显示第一提示信息,其中,该第一提示信息用于向用户提示该第一终端设备选择出的该活动信息;获取模块1101,还具体用于接收该用户的第一确认信息,其中,该第一确认信息包括该信息列表。
可选的,该N个应用是使用频率比较高的N个应用;或者,该N个应用是用户自定义的N个应用。
可选的,如图12所示,终端设备110还包括:显示模块1104和接收模块1105。
其中,显示模块1104,用于通过该第一终端设备的用户界面显示第二提示信息,其中,该第二提示信息用于向用户提示将该信息列表推送给其他终端设备。
接收模块1105,用于接收用户的第二确认消息,其中,该第二确认消息用于指示该第一终端设备获取信息列表。
可选的,确定模块1102,具体用于向账号服务器发送查询信息,其中,该查询信息用于 查询可用设备;确定模块1102,还具体用于接收该账号服务器发送的查询响应信息,其中,该查询响应信息包括设备列表,该设备列表包括该可用设备的信息;确定模块1102,还具体用于根据该查询响应信息确定第二终端设备。
可选的,确定模块1102,还具体用于若该设备列表中包括一个可用设备的信息,且该可用设备的电量大于或者等于第二阈值,确定该可用设备为该第二终端设备;确定模块1102,还具体用于若该设备列表中包括两个或两个以上的可用设备的信息,根据该两个或两个以上的可用设备的地理位置,和/或该两个或两个以上的可用设备的电量确定该第二终端设备。
可选的,推送模块1103,具体用于向账号服务器发送第一信息,其中,该第一信息包括该信息列表,该第一信息用于指示该账号服务器向消息推送服务器发送第二信息,该第二信息用于指示该消息推送服务器向该第二终端设备发送第三信息,该第三信息用于指示该第二终端设备从该账号服务器获取该信息列表;其中,该账号服务器用于管理同一用户账号下的终端设备,该消息推送服务器用于向终端设备推送消息。
需要说明的是,上述终端设备110还可以包括射频电路。具体的,终端设备110可以通过射频电路进行无线信号的接收和发送。通常,射频电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频电路还可以通过无线通信和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***、通用分组无线服务、码分多址、宽带码分多址、长期演进、电子邮件、短消息服务等。
其中,上述方法实施例涉及的各操作的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,该终端设备110以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该终端设备110可以采用图2所示的形式。
比如,图2中的处理器220可以通过调用内部存储器221中存储的计算机执行指令,使得终端设备110执行上述方法实施例中的信息处理方法。
示例性的,图12中的获取模块1101、确定模块1102、推送模块1103、显示模块1104和接收模块1105的功能/实现过程可以通过图2中的处理器220调用内部存储器221中存储的计算机执行指令来实现。或者,图12中的获取模块1101、确定模块1102和显示模块1104的功能/实现过程可以通过图2中的处理器220调用内部存储器221中存储的计算机执行指令来实现,图12中的推送模块1103和接收模块1105的功能/实现过程可以通过图2中的天线1来实现。
由于本实施例提供的终端设备110可执行上述的信息处理方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、 计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (17)
- 一种信息处理方法,其特征在于,所述方法包括:当第一终端设备的电量小于或等于第一阈值时,所述第一终端设备获取信息列表,其中,所述信息列表包括所述第一终端设备中应用的活动信息;所述第一终端设备确定第二终端设备,其中,所述第二终端设备是从可用设备中选择的终端设备,所述可用设备为与所述第一终端设备使用同一用户账号的在线设备,且所述可用设备的电量大于或等于第二阈值;所述第一终端设备向所述第二终端设备推送所述信息列表。
- 根据权利要求1所述的方法,其特征在于,所述第一终端设备获取信息列表,包括:所述第一终端设备获取所述第一终端设备中N个应用的活动信息,其中,所述N个应用的活动信息包括活动地点、活动时间以及活动内容,所述N为正整数;所述第一终端设备从所述N个应用的活动信息中,选择活动时间在第一预设时间内,且活动地点与所述第一终端设备的地理位置之间的距离小于或等于第三阈值的活动信息;所述第一终端设备根据选择出的活动信息获取所述信息列表。
- 根据权利要求2所述的方法,其特征在于,所述第一终端设备根据选择出的活动信息获取所述信息列表,包括:通过所述第一终端设备的用户界面显示第一提示信息,其中,所述第一提示信息用于向用户提示所述第一终端设备选择出的所述活动信息;所述第一终端设备接收所述用户的第一确认信息,其中,所述第一确认信息包括所述信息列表。
- 根据权利要求2或3所述的方法,其特征在于,所述N个应用是使用频率比较高的N个应用;或者,所述N个应用是用户自定义的N个应用。
- 根据权利要求1-4任一项所述的方法,其特征在于,在所述第一终端设备获取信息列表之前,所述方法还包括:通过所述第一终端设备的用户界面显示第二提示信息,其中,所述第二提示信息用于向用户提示将所述信息列表推送给其他终端设备;所述第一终端设备接收用户的第二确认消息,其中,所述第二确认消息用于指示所述第一终端设备获取信息列表。
- 根据权利要求1-5任一项所述的方法,其特征在于,所述第一终端设备确定第二终端设备,包括:所述第一终端设备向账号服务器发送查询信息,其中,所述查询信息用于查询可用设备;所述第一终端设备接收所述账号服务器发送的查询响应信息,其中,所述查询响应信息包括设备列表,所述设备列表包括所述可用设备的信息;所述第一终端设备根据所述查询响应信息确定第二终端设备。
- 根据权利要求6所述的方法,其特征在于,所述第一终端设备根据所述查询响应信息确定第二终端设备,包括:若所述设备列表中包括一个可用设备的信息,且所述可用设备的电量大于或者等于第二阈值,所述第一终端设备确定所述可用设备为所述第二终端设备;若所述设备列表中包括两个或两个以上的可用设备的信息,所述第一终端设备根据所述两个或两个以上的可用设备的地理位置,和/或所述两个或两个以上的可用设备的电量确定所 述第二终端设备。
- 根据权利要求1-7任一项所述的方法,其特征在于,所述第一终端设备向所述第二终端设备推送所述信息列表,包括:所述第一终端设备向账号服务器发送第一信息,其中,所述第一信息包括所述信息列表,所述第一信息用于指示所述账号服务器向消息推送服务器发送第二信息,所述第二信息用于指示所述消息推送服务器向所述第二终端设备发送第三信息,所述第三信息用于指示所述第二终端设备从所述账号服务器获取所述信息列表;其中,所述账号服务器用于管理同一用户账号下的终端设备,所述消息推送服务器用于向终端设备推送消息。
- 一种第一终端设备,其特征在于,所述第一终端设备包括:处理器和通信接口;所述处理器,用于当所述第一终端设备的电量小于或等于第一阈值时,获取信息列表,其中,所述信息列表包括所述第一终端设备中应用的活动信息;所述处理器,还用于确定第二终端设备,其中,所述第二终端设备是从可用设备中选择的终端设备,所述可用设备为与所述第一终端设备使用同一用户账号的在线设备,且所述可用设备的电量大于或等于第二阈值;所述通信接口,用于向所述第二终端设备推送所述信息列表。
- 根据权利要求9所述的第一终端设备,其特征在于,所述处理器,具体用于获取所述第一终端设备中N个应用的活动信息,其中,所述N个应用的活动信息包括活动地点、活动时间以及活动内容,所述N为正整数;所述处理器,还具体用于从所述N个应用的活动信息中,选择活动时间在第一预设时间内,且活动地点与所述第一终端设备的地理位置之间的距离小于或等于第三阈值的活动信息;所述处理器,还具体用于根据选择出的活动信息获取所述信息列表。
- 根据权利要求10所述的第一终端设备,其特征在于,所述处理器,还具体用于通过所述第一终端设备的用户界面显示第一提示信息,其中,所述第一提示信息用于向用户提示所述第一终端设备选择出的所述活动信息;所述处理器,还具体用于接收所述用户的第一确认信息,其中,所述第一确认信息包括所述信息列表。
- 根据权利要求10或11所述的第一终端设备,其特征在于,所述N个应用是使用频率比较高的N个应用;或者,所述N个应用是用户自定义的N个应用。
- 根据权利要求9-12任一项所述的第一终端设备,其特征在于,所述处理器,还用于通过所述第一终端设备的用户界面显示第二提示信息,其中,所述第二提示信息用于向用户提示将所述信息列表推送给其他终端设备;所述通信接口,还用于接收用户的第二确认消息,其中,所述第二确认消息用于指示所述第一终端设备获取信息列表。
- 根据权利要求9-13任一项所述的第一终端设备,其特征在于,所述处理器,具体用于向账号服务器发送查询信息,其中,所述查询信息用于查询可用设备;所述处理器,还具体用于接收所述账号服务器发送的查询响应信息,其中,所述查询响应信息包括设备列表,所述设备列表包括所述可用设备的信息;所述处理器,还具体用于根据所述查询响应信息确定第二终端设备。
- 根据权利要求14所述的第一终端设备,其特征在于,所述处理器,还具体用于若所述设备列表中包括一个可用设备的信息,且所述可用设备的电量大于或者等于第二阈值,确定所述可用设备为所述第二终端设备;所述处理器,还具体用于若所述设备列表中包括两个或两个以上的可用设备的信息,根据所述两个或两个以上的可用设备的地理位置,和/或所述两个或两个以上的可用设备的电量确定所述第二终端设备。
- 根据权利要求9-15任一项所述的第一终端设备,其特征在于,所述通信接口,具体用于向账号服务器发送第一信息,其中,所述第一信息包括所述信息列表,所述第一信息用于指示所述账号服务器向消息推送服务器发送第二信息,所述第二信息用于指示所述消息推送服务器向所述第二终端设备发送第三信息,所述第三信息用于指示所述第二终端设备从所述账号服务器获取所述信息列表;其中,所述账号服务器用于管理同一用户账号下的终端设备,所述消息推送服务器用于向终端设备推送消息。
- 一种计算机可读存储介质,其特征在于,包括计算机程序,当所述计算机程序在至少一个装置上运行时,使得所述至少一个装置执行权利要求1-8中任一项所述的信息处理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP20815651.3A EP3952264B1 (en) | 2019-05-30 | 2020-05-26 | Information processing method and device |
US17/615,397 US11871320B2 (en) | 2019-05-30 | 2020-05-26 | Information processing method and device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910465722.7 | 2019-05-30 | ||
CN201910465722.7A CN110401767B (zh) | 2019-05-30 | 2019-05-30 | 信息处理方法和设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020238890A1 true WO2020238890A1 (zh) | 2020-12-03 |
Family
ID=68323618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/092298 WO2020238890A1 (zh) | 2019-05-30 | 2020-05-26 | 信息处理方法和设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11871320B2 (zh) |
EP (1) | EP3952264B1 (zh) |
CN (1) | CN110401767B (zh) |
WO (1) | WO2020238890A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113489837A (zh) * | 2021-06-23 | 2021-10-08 | 中国联合网络通信集团有限公司 | 闹钟工作方法及***、移动终端、电子设备和可读存储介质 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7209747B2 (ja) * | 2019-01-31 | 2023-01-20 | 本田技研工業株式会社 | 車両遠隔制御システム、車両遠隔制御方法、サーバ、端末装置及び通信装置 |
CN110401767B (zh) * | 2019-05-30 | 2021-08-31 | 华为技术有限公司 | 信息处理方法和设备 |
CN113382110B (zh) * | 2020-02-25 | 2023-11-03 | 华为技术有限公司 | 一种避免通知消息重复提醒的方法和终端 |
US11823739B2 (en) * | 2020-04-06 | 2023-11-21 | Crossbar, Inc. | Physically unclonable function (PUF) generation involving high side programming of bits |
US11437100B2 (en) | 2020-04-06 | 2022-09-06 | Crossbar, Inc. | Distinct chip identifier sequence utilizing unclonable characteristics of resistive memory on a chip |
CN111522250B (zh) * | 2020-05-28 | 2022-01-14 | 华为技术有限公司 | 智能家居***及其控制方法与装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101888436A (zh) * | 2009-05-15 | 2010-11-17 | 中兴通讯股份有限公司 | 一种移动终端处理日程事项的方法及移动终端 |
CN104200353A (zh) * | 2014-08-04 | 2014-12-10 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104572193A (zh) * | 2014-12-29 | 2015-04-29 | 联想(北京)有限公司 | 一种多个设备间的控制方法及电子设备 |
CN105573845A (zh) * | 2015-03-06 | 2016-05-11 | 深圳酷派技术有限公司 | 一种信息处理方法、***及终端 |
CN107886303A (zh) * | 2017-11-14 | 2018-04-06 | 维沃移动通信有限公司 | 一种日程分享处理方法、服务器及移动终端 |
US20180176365A1 (en) * | 2009-01-13 | 2018-06-21 | Samsung Electronics Co., Ltd. | Apparatus and method for sharing information through presence service in a communication network |
CN110401767A (zh) * | 2019-05-30 | 2019-11-01 | 华为技术有限公司 | 信息处理方法和设备 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005217621A (ja) * | 2004-01-28 | 2005-08-11 | Kyocera Corp | 携帯通信端末及び通信システム |
WO2012092506A1 (en) * | 2010-12-31 | 2012-07-05 | Ebay, Inc. | Methods and systems for displaying content on multiple networked devices with a simple command |
WO2014201636A1 (zh) * | 2013-06-19 | 2014-12-24 | 华为技术有限公司 | 身份登录方法及设备 |
CN103338254B (zh) * | 2013-06-28 | 2015-05-27 | 腾讯科技(深圳)有限公司 | 跨终端的应用推送方法、装置、终端及*** |
CN103428075A (zh) | 2013-08-20 | 2013-12-04 | 贝壳网际(北京)安全技术有限公司 | 一种信息推送方法及装置 |
US9736294B2 (en) * | 2013-10-07 | 2017-08-15 | Nokia Technologies Oy | Method and apparatus for providing coordinated operation of multiple mobile communication devices |
CN104731823B (zh) * | 2013-12-23 | 2019-04-26 | 珠海金山办公软件有限公司 | 一种多设备浏览文档的方法及装置 |
CN104350802B (zh) * | 2014-04-16 | 2019-07-26 | 华为技术有限公司 | 无线局域网络wlan的接入方法、终端及服务器 |
CN105636191B (zh) * | 2014-11-07 | 2019-02-05 | 联想(北京)有限公司 | 一种同步源选择方法及***、基站、终端 |
CN106293706A (zh) * | 2016-07-28 | 2017-01-04 | 北京小米移动软件有限公司 | 事件提醒方法、装置及终端 |
-
2019
- 2019-05-30 CN CN201910465722.7A patent/CN110401767B/zh active Active
-
2020
- 2020-05-26 WO PCT/CN2020/092298 patent/WO2020238890A1/zh unknown
- 2020-05-26 US US17/615,397 patent/US11871320B2/en active Active
- 2020-05-26 EP EP20815651.3A patent/EP3952264B1/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180176365A1 (en) * | 2009-01-13 | 2018-06-21 | Samsung Electronics Co., Ltd. | Apparatus and method for sharing information through presence service in a communication network |
CN101888436A (zh) * | 2009-05-15 | 2010-11-17 | 中兴通讯股份有限公司 | 一种移动终端处理日程事项的方法及移动终端 |
CN104200353A (zh) * | 2014-08-04 | 2014-12-10 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104572193A (zh) * | 2014-12-29 | 2015-04-29 | 联想(北京)有限公司 | 一种多个设备间的控制方法及电子设备 |
CN105573845A (zh) * | 2015-03-06 | 2016-05-11 | 深圳酷派技术有限公司 | 一种信息处理方法、***及终端 |
CN107886303A (zh) * | 2017-11-14 | 2018-04-06 | 维沃移动通信有限公司 | 一种日程分享处理方法、服务器及移动终端 |
CN110401767A (zh) * | 2019-05-30 | 2019-11-01 | 华为技术有限公司 | 信息处理方法和设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113489837A (zh) * | 2021-06-23 | 2021-10-08 | 中国联合网络通信集团有限公司 | 闹钟工作方法及***、移动终端、电子设备和可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US11871320B2 (en) | 2024-01-09 |
US20220232360A1 (en) | 2022-07-21 |
CN110401767A (zh) | 2019-11-01 |
EP3952264B1 (en) | 2023-11-01 |
EP3952264A1 (en) | 2022-02-09 |
CN110401767B (zh) | 2021-08-31 |
EP3952264A4 (en) | 2022-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020238890A1 (zh) | 信息处理方法和设备 | |
WO2020224486A1 (zh) | 一种通话方法、设备及*** | |
WO2020192714A1 (zh) | 显示设备控制页面的方法、相关装置及*** | |
WO2021000807A1 (zh) | 一种应用程序中等待场景的处理方法和装置 | |
WO2020192781A1 (zh) | 一种上报能力的方法及用户设备 | |
WO2020244623A1 (zh) | 一种空鼠模式实现方法及相关设备 | |
EP4113415A1 (en) | Service recommending method, electronic device, and system | |
US20230129780A1 (en) | Wi-Fi Aware Link Establishment Method and System, Electronic Device, and Storage Medium | |
US11831713B2 (en) | Distributed service scheduling method and related apparatus | |
WO2021036776A1 (zh) | 一种无线充电方法及电子设备 | |
WO2020216098A1 (zh) | 一种跨电子设备转接服务的方法、设备以及*** | |
WO2021000923A1 (zh) | 一种路由器配置方法、终端及路由器 | |
WO2021036898A1 (zh) | 折叠屏设备中应用打开方法及相关装置 | |
WO2021017909A1 (zh) | 一种通过nfc标签实现功能的方法、电子设备及*** | |
WO2021052204A1 (zh) | 基于通讯录的设备发现方法、音视频通信方法及电子设备 | |
WO2021253975A1 (zh) | 应用程序的权限管理方法、装置和电子设备 | |
WO2020150894A1 (zh) | 一种基于应用的来电显示方法和终端设备 | |
US20230297414A1 (en) | Task Processing Method and Related Apparatus | |
WO2021197071A1 (zh) | 无线通信***及方法 | |
WO2021027623A1 (zh) | 一种设备能力发现方法及p2p设备 | |
WO2021052408A1 (zh) | 一种电子设备显示方法及电子设备 | |
WO2021052388A1 (zh) | 一种视频通信方法及视频通信装置 | |
CN114006698B (zh) | token刷新方法、装置、电子设备及可读存储介质 | |
WO2021110117A1 (zh) | 事件订阅方法及电子设备 | |
WO2020062308A1 (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: 20815651 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2020815651 Country of ref document: EP Effective date: 20211104 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |