Information synchronization method, terminal equipment and wearable intelligent equipment

By switching Bluetooth and Wi-Fi P2P channels between wearable smart devices and terminal devices, combined with eSIM's far-field P2P channels, the problem of untimely or missed information synchronization is solved, and reliable information synchronization in different scenarios is achieved , improving user experience and device battery life.

CN119277505APending Publication Date: 2025-01-07HONOR DEVICE CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310833906.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-07
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

When connecting to mobile phone Bluetooth, existing wearable smart devices are limited by distance, resulting in untimely synchronization of information or missing, reducing user experience.

Method used

Using a combination solution of Bluetooth channel and Wi-Fi P2P channel, switching connection methods according to signal strength, ensuring the reliability of information synchronization in near-field and far-field scenarios, using eSIM to establish a far-field P2P channel for data services, ensuring timely and accurate information synchronous.

Benefits of technology

In both near and far-field scenarios, information synchronization can be ensured, missed connections, improve user experience, extend device battery life, and save power.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277505A_ABST
    Figure CN119277505A_ABST
Patent Text Reader

Abstract

The invention discloses an information synchronization method, terminal equipment and wearable intelligent equipment, and relates to the technical field of terminals. When the method is applied to terminal equipment, the method comprises the following steps: when a signal intensity value of a Bluetooth channel between wearable intelligent equipment is a first Bluetooth signal intensity value, performing information synchronization through the Bluetooth channel; when the signal strength value of the Bluetooth channel is a second Bluetooth signal strength value and the signal strength value of Wi-Fi between the Bluetooth channel and the wearable intelligent equipment is a first Wi-Fi signal strength value, a Wi-Fi end-to-end P2P channel is established with the wearable intelligent equipment, information synchronization is carried out through the Wi-Fi P2P channel, and the second Bluetooth signal strength value is smaller than the first Bluetooth signal strength value; and when both the Bluetooth channel and the Wi-Fi P2P channel are disconnected, a far-field P2P channel is constructed with the wearable intelligent device to perform information synchronization, and the far-field P2P channel is established by using a data service of an eSIM of the wearable intelligent device. According to the scheme, the wearable intelligent device does not miss the information of the terminal device, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to an information synchronization method, a terminal device, and a wearable smart device. Background Art

[0002] As wearable smart devices such as smart watches become more popular among the general public, as an extension of mobile phones, the application functions of wearable smart devices are becoming increasingly rich. A user can own both a smartphone and a wearable smart device at the same time.

[0003] Current wearable smart devices can be connected to mobile phones via Bluetooth. When the mobile phone receives information, the mobile phone pushes the information to the wearable smart device via Bluetooth, allowing users to quickly check information when the mobile phone is not with them.

[0004] However, Bluetooth connection is limited by distance. When the wearable smart device is beyond the maximum range of Bluetooth coverage of the mobile phone, the information from the mobile phone cannot be guaranteed to be sent to the wearable smart device, which puts the user at risk of missing information and reduces the user experience. Summary of the invention

[0005] In order to solve the above problems, the present application provides a method for information synchronization, a terminal device and a wearable smart device, so that the wearable smart device will not miss the information of the terminal device, thereby improving the user experience.

[0006] In the first aspect, the present application provides a method for information synchronization, which is applied to a terminal device, and the method includes: when the signal strength value of the Bluetooth channel between the wearable smart device and the wearable smart device is a first Bluetooth signal strength value, information synchronization is performed with the wearable smart device through the Bluetooth channel; when the signal strength value of the Bluetooth channel is a second Bluetooth signal strength value, and the signal strength value of the Wi-Fi between the wearable smart device and the wearable smart device is a first Wi-Fi signal strength value, a Wi-Fi end-to-end P2P channel is established with the wearable smart device, and information synchronization is performed through the Wi-Fi P2P channel, and the second Bluetooth signal strength value is less than the first Bluetooth signal strength value. When both the Bluetooth channel and the Wi-Fi P2P channel are disconnected, a far-field P2P channel is established with the wearable smart device, and information synchronization is performed through the far-field P2P channel, and the far-field P2P channel is established using the data service of the embedded user identity module eSIM of the wearable smart device.

[0007] By using the technical solution provided by the embodiment of the present application, when the terminal device and the wearable smart device are in a near-field scenario, two connection modes, namely, a Bluetooth channel and a Wi-Fi peer-to-peer (P2P) channel, are provided. Specifically, when the Bluetooth signal strength is high, information synchronization is performed through the Bluetooth channel first. When the Bluetooth signal strength decreases due to the increase in the distance between the smart watch and the terminal device, the Wi-Fi P2P channel is switched to ensure that the information and notifications of the terminal device can be synchronized to the wearable smart device in a timely and accurate manner in the near-field state. When the terminal device and the wearable smart device are in a far-field scenario, when the wearable smart device determines that the Bluetooth channel and the Wi-Fi P2P channel of itself and the terminal device are both disconnected, it can activate the data service of its embedded subscriber identification module (eSIM), and then establish a far-field P2P channel based on the data service with the terminal device, so that the information and notifications of the terminal device can be synchronized to the wearable smart device in a timely and accurate manner. Therefore, this solution can ensure that the wearable smart device will not miss the information or notification of the terminal device in both the near-field scenario and the far-field scenario, thereby improving the user experience.

[0008] In a possible implementation, when the signal strength value of the Bluetooth channel between the terminal device and the wearable smart device is greater than or equal to the first threshold value, the terminal device establishes a Bluetooth channel with the wearable smart device. When the signal strength value of the Bluetooth channel between the terminal device and the wearable smart device is less than the first threshold value, and the signal strength value of the Wi-Fi between the terminal device and the wearable smart device is greater than or equal to the second threshold value, a Wi-Fi P2P channel is established with the wearable device. The first Bluetooth signal strength value described in the first aspect above is greater than or equal to the first threshold value at this time, the second Bluetooth signal strength value is less than the first threshold value, and the first Wi-Fi signal strength value is greater than or equal to the second threshold value. In actual applications, since the coverage range of Wi-Fi is greater than that of Bluetooth, if the current second Wi-Fi signal strength value is less than the second threshold value, the signal strength value of the Bluetooth channel is of course less than the first threshold value at this time. The terminal device can consider that the current Wi-Fi signal strength value between the terminal device and the wearable smart device is too low, which is not enough to ensure that the information of the terminal device can be accurately and timely synchronized to the wearable smart device. At this time, the Wi-Fi P2P channel can be disconnected and a far-field P2P channel can be established with the wearable smart device.

[0009] In one possible implementation, a far-field P2P channel is established with a wearable smart device, specifically including:

[0010] Get the online status of wearable smart devices in the device cloud;

[0011] When it is determined that the online state of the wearable smart device is online, a connection request is sent to the wearable smart device through the device cloud;

[0012] Receive the response signal sent by the wearable smart device.

[0013] The terminal device can determine the online status of the wearable smart device through the device cloud, and communicate with the wearable smart device to transmit the information required to build a far-field P2P channel. After the terminal device and the wearable smart device establish a Wi-Fi P2P channel or a Bluetooth channel, they will transmit heartbeat signals to each other so that both parties can determine that the other end is in place. When the heartbeat signal disappears, the terminal device determines that the wearable smart device on the other end is disconnected from itself at this time. The terminal device can periodically determine whether the smart watch is online on the device cloud; or, the device cloud actively sends an online notification of the wearable smart device to the terminal device, that is, the wearable smart device changes its online status after registering with the device cloud. The device cloud can notify the terminal device that the online status of the wearable smart device is online at this time, and then the terminal device actively sends a connection request, which carries the information on the terminal device side required to build a far-field P2P channel. When the terminal device receives the response signal sent by the wearable smart device, it can be determined that the far-field P2P channel has been completed at this time, and information synchronization can be performed.

[0014] In a possible implementation, the connection request includes: a device ID of the terminal device, an Internet Protocol IP address of the terminal device, and a first public key, wherein the first public key is used by the wearable smart device to encrypt data transmitted in a far-field P2P channel.

[0015] The communication ID of the terminal device can uniquely identify the identity of the terminal device. For example, the product serial number (SN) of the terminal device can be used as the communication ID of the terminal device. The communication ID of the terminal device is used by the wearable smart device to determine that the terminal device is a terminal device that it has paired with. When the terminal device and the wearable smart device are initially paired, the other party will send its own communication ID and save it locally.

[0016] The terminal device has a first public key and a first private key, and the wearable smart device has a second public key and a second private key. The first public key and the second public key are public in the network and are used to encrypt data in the far-field P2P channel. The first private key and the second private key are confidential and are saved by the device respectively for decryption and signing of data. The key negotiation between the terminal device and the wearable smart device can be achieved when the two are connected and paired.

[0017] When the terminal device transmits information data to the wearable smart device through the far-field P2P channel, the terminal device needs to use the second public key of the wearable smart device to encrypt the data to be transmitted. After the wearable smart device receives the encrypted data, the wearable smart device decrypts it with its own second private key. When the wearable smart device transmits information data to the terminal device through the far-field P2P channel, the wearable smart device needs to use the first public key of the terminal device to encrypt the data to be transmitted. After the terminal device receives the encrypted data, it decrypts it with its own first private key. Therefore, the terminal device needs to carry the first public key in the connection request and send it to the wearable smart device, and the wearable smart device needs to carry the second public key in the response signal.

[0018] In a possible implementation, information synchronization is performed through a far-field P2P channel, specifically including:

[0019] When the terminal device receives or generates a message, the message content is encrypted and transmitted to the wearable smart device through the far-field P2P channel.

[0020] When the wearable smart device receives the message content encrypted and transmitted by the terminal device through the far-field P2P channel, it decrypts the message content and triggers the reminder strategy corresponding to the execution message of the wearable smart device, thereby realizing the synchronization and notification of the message content.

[0021] In a possible implementation, the method further includes:

[0022] After decrypting and obtaining the first notification message encrypted and transmitted by the wearable smart device through the far-field P2P channel, triggering the system of the terminal device to delete the notification corresponding to the message;

[0023] Alternatively, after decrypting the first notification message encrypted and transmitted by the wearable smart device through the far-field P2P channel, the system of the terminal device is triggered to update the notification corresponding to the message to the first notification, and the first notification is used to prompt that the message has been read on the wearable smart device side.

[0024] Eliminating system notifications means that notifications that have been read on the wearable smart device will not continue to appear on the terminal device, which will not cause users to read them repeatedly, avoiding the need for users to identify whether the message has been read, thereby improving the user experience.

[0025] Update system notifications to synchronize the status of whether a message has been read on the wearable smart device side on the electronic device side. This allows users to quickly identify whether the message has been read on the wearable smart device side before, saving user time and improving user experience.

[0026] In a possible implementation, the method further includes:

[0027] In response to the user's operation of reading the message, a second notification message is encrypted and transmitted to the wearable intelligent device through the far-field P2P channel, and the second notification message is used to inform the wearable intelligent device that the message has been read.

[0028] In this implementation, the wearable smart device can synchronize the status of whether the message has been read on the terminal device side. This allows the user to quickly identify whether the message has been read on the terminal device side before, avoiding the need for the user to spend time identifying whether the message has been read when using the wearable smart device. Therefore, this implementation saves user time and improves user experience.

[0029] In a possible implementation, the message includes but is not limited to missed call messages, SMS messages, health and exercise messages, weather messages, instant messaging software messages, memo messages or news messages. Among them, the missed call message is a message generated by a missed call to the corresponding number of the first SIM card of the terminal device, and the SMS message is a message generated by a SMS sent to the corresponding number of the first SIM card. The corresponding number of the first SIM card is different from the corresponding number of the eSIM of the wearable smart device. That is, the first SIM card and the eSIM correspond to different phone numbers. At this time, the solution of the present application can also synchronize information under the premise that the first SIM card and the eSIM have not established a one-number-multiple-terminal service, thereby avoiding the user from missing important information.

[0030] In a possible implementation, the corresponding number of the second SIM card of the terminal device is different from the corresponding number of the eSIM of the wearable smart device, and information synchronization is performed through a far-field P2P channel, specifically including:

[0031] When a call is received from the corresponding number of the second SIM card, the call notification information is encrypted and transmitted to the wearable smart device through the far-field P2P channel. The call notification information includes one or more of the caller's number, caller address, or phone record notes.

[0032] At this time, under the premise that the first SIM card and the eSIM have not established a one-number-multiple-terminal service, the solution of the present application can also achieve the synchronization of incoming call notifications and synchronize incoming call information on the wearable smart device, so that the user can answer the call in time through the wearable smart device to avoid missed calls.

[0033] In a possible implementation, the method further includes:

[0034] After decrypting and obtaining the first control instruction encrypted and transmitted by the wearable smart device through the far-field P2P channel, triggering the operation of answering the phone call, the first control instruction indicates that the user of the wearable smart device has triggered the operation of answering the incoming call, and is used to instruct the terminal device to trigger the operation of answering the phone call;

[0035] The first voice information of the incoming caller is encrypted and transmitted to the wearable smart device through the far-field P2P channel, and the second voice information of the user of the wearable smart device encrypted and transmitted by the wearable smart device through the far-field P2P channel is decrypted and played.

[0036] Through the above implementation method, even if the first SIM card of the terminal device and the eSIM of the wearable smart device have not established a one-number-multiple-terminal service, the terminal device and the wearable smart device can still make calls through the far-field P2P channel established by this application, thereby avoiding users from missing calls when the terminal device is in the far field, thereby improving the user experience.

[0037] In a possible implementation, the method includes:

[0038] When the caller ends the call, the first call end notification is encrypted and transmitted to the wearable smart device through the far-field P2P channel. The call end action at this time is actively triggered by the caller, that is, when the caller hangs up the phone, the first call end is synchronized to the wearable smart device, so that the wearable smart device ends the call and triggers the interface of the wearable smart device to switch.

[0039] In a possible implementation, the method further includes:

[0040] After decrypting and obtaining the second call end notification transmitted encrypted by the wearable smart device through the far-field P2P channel, the call is ended and the interface of the terminal device is triggered to switch.

[0041] At this time, the call ending action is actively triggered by the user of the wearable smart device, that is, the user of the wearable smart device hangs up the call on the interface of the wearable smart device. At this time, the terminal device receives the second call ending notification of the wearable smart device and switches its own interface to the state before the call, for example, switching back to the lock screen interface.

[0042] In a possible implementation, the method further includes:

[0043] When an incoming call is answered by a wearable smart device in the far field, the terminal device blocks the response to the call end button until the call ends.

[0044] When an incoming call is answered by a wearable smart device in the far field, the local microphone of the terminal device will not play voice, and the call interface can add a prompt message to prompt that the current call is answered by the remote device compared to the call interface answered directly on the terminal device. If the terminal device is used by other users at this time, other users cannot answer the call through the terminal device again this time, and cannot hang up or dial a new call. They need to wait for the remote phone side to complete the call, thereby avoiding the current user of the terminal device hanging up the call, causing the call of the wearable smart device user on the wearable smart device to be abnormally interrupted, and at the same time avoiding information leakage due to the external sound of the phone on the terminal device side.

[0045] In a possible implementation, the method further includes:

[0046] In response to the user's call ending operation, the call answering notification is encrypted and transmitted to the wearable smart device through the far-field P2P channel. The call answering notification is used to indicate that the incoming call has been answered on the terminal device side.

[0047] When the call is answered by the user on the terminal device side, after the user ends the call, the terminal device can inform the wearable smart device through the far-field P2P channel that the call has been answered on the terminal device side, so that the system of the wearable smart device eliminates the notification corresponding to the call, and the latter updates the notification corresponding to the call. In a second aspect, the present application also provides a method for information synchronization, which is applied to a wearable smart device, the wearable smart device includes an embedded user identity module eSIM, and the method includes:

[0048] After establishing a Bluetooth channel with the terminal device, information synchronization is performed with the terminal device through the Bluetooth channel;

[0049] After establishing a Wi-Fi peer-to-peer P2P channel with the terminal device, information synchronization is performed through the Wi-Fi P2P channel;

[0050] When both the Bluetooth channel and the Bluetooth channel are disconnected, a far-field P2P channel is established with the terminal device, and information synchronization is performed through the far-field P2P channel, which is established using the data service of the eSIM.

[0051] By utilizing the technical solution provided in the embodiments of the present application, it is possible to ensure that the wearable smart device will not miss information or notifications from the terminal device in both near-field and far-field scenarios, thereby improving the user experience.

[0052] In a possible implementation, establishing a far-field P2P channel with a terminal device specifically includes:

[0053] Activate your own modem and register it on the operator's network to activate the eSIM data service;

[0054] Complete registration on the device cloud to update its online status on the device cloud to online;

[0055] Receive a connection request sent by a terminal device through the device cloud;

[0056] When the connection request is verified, a far-field P2P channel is established and a response signal is sent to the terminal device.

[0057] After the wearable smart device and the terminal device establish a Wi-Fi P2P channel or a Bluetooth channel, they will transmit heartbeat signals to each other so that both parties can confirm that the other party is in place. When the heartbeat signal disappears, the wearable smart device determines that the terminal device on the other end is disconnected from itself. Then the wearable smart device activates the eSIM data service and completes registration in the device cloud to update its online status on the device cloud to online. After the terminal device obtains the online status of the wearable smart device as online in the device cloud, it actively sends a connection request. When the wearable smart device receives the connection request, it starts to build a far-field P2P channel.

[0058] In a possible implementation, when the connection request is verified, a remote P2P channel is established, which specifically includes:

[0059] Get the device ID of the terminal device from the connection request;

[0060] When the device ID of the terminal device is the same as the device ID of the paired terminal device recorded locally, it is determined that the verification is passed;

[0061] Obtaining the Internet Protocol (IP) address of the terminal device from the connection request;

[0062] The P2P algorithm is determined according to the IP address of the terminal device and its own IP address to build a far-field P2P channel.

[0063] When the terminal device and the wearable smart device are initially paired, each party will send its own communication ID and save it locally.

[0064] In a possible implementation, the response signal includes: the IP address of the wearable smart device and the second public key, wherein the second public key is used by the terminal device to encrypt data transmitted in the far-field P2P channel.

[0065] In a possible implementation, information synchronization is performed through a far-field P2P channel, specifically including:

[0066] The receiving terminal device transmits the message content encrypted through the far-field P2P channel;

[0067] After decrypting the message content, the wearable smart device is triggered to execute the reminder strategy corresponding to the message.

[0068] Through the above implementation, the wearable smart device can synchronously obtain messages and notify users, thus preventing users from missing messages.

[0069] In a possible implementation, the method further includes:

[0070] In response to the user's operation of reading the message, a first notification message is encrypted and transmitted to the terminal device through the far-field P2P channel, and the first notification message is used to inform the terminal device that the message content has been read.

[0071] The first notification message notifies the terminal device that the message has been read on the wearable smart device side, so that the notification of the message will not continue to appear on the terminal device side, and will not cause the user to read the message repeatedly when using the terminal device later. It also avoids the user's need to identify whether the message has been read, saving the user's time and improving the user's experience.

[0072] In a possible implementation, the method includes:

[0073] After decrypting the second notification message encrypted and transmitted by the terminal device through the far-field P2P channel, triggering the system of the wearable smart device to delete the notification corresponding to the message;

[0074] Alternatively, after decrypting the second notification message encrypted and transmitted by the terminal device through the far-field P2P channel, the system of the wearable smart device is triggered to update the notification corresponding to the message to the second notification, and the second notification is used to prompt that the message has been read on the terminal device side. Eliminating the system notification means that the notification that has been read on the terminal device side will not continue to appear on the wearable smart device side, and thus will not cause the user to read it repeatedly, avoiding the user's need to identify whether the message has been read, thereby improving the user's experience.

[0075] Update system notifications to synchronize the status of whether a message has been read on the terminal device side on the wearable smart device side. This allows users to quickly identify whether the message has been read on the terminal device side before, saving user time and improving user experience.

[0076] In a possible implementation, the message may include, but is not limited to, missed call messages, SMS messages, health and exercise messages, weather messages, instant messaging software messages, memo messages, or news messages. Among them, the missed call message is a message generated by a missed call to the corresponding number of the first SIM card of the terminal device, and the SMS message is a message generated by a SMS sent to the corresponding number of the first SIM card, and the corresponding number of the first SIM card is different from the corresponding number of the eSIM of the wearable smart device. That is, the first SIM card and the eSIM correspond to different phone numbers. At this time, the solution of the present application can also synchronize information under the premise that the first SIM card and the eSIM have not established a one-number-multiple-terminal service, thereby avoiding the user from missing important information.

[0077] In a possible implementation, information synchronization is performed through a far-field P2P channel, specifically including:

[0078] After decrypting the incoming call notification message encrypted and transmitted by the terminal device through the far-field P2P channel, the system of the wearable smart device is triggered to execute the reminder strategy corresponding to the incoming call notification.

[0079] At this time, under the premise that the first SIM card and the eSIM have not established a one-number-multiple-terminal service, the solution of the present application can also achieve the synchronization of incoming call notifications. By synchronizing the incoming call information on the wearable smart device, the user can answer the call in time through the wearable smart device to avoid missed calls.

[0080] In a possible implementation, the method further includes:

[0081] In response to the user's call answering operation, encrypt and send a first control instruction to the terminal device, the first control instruction indicates that the user has triggered the call answering operation and is used to instruct the terminal device to trigger the call answering operation;

[0082] The first voice information of the caller encrypted and transmitted by the terminal device through the far-field P2P channel is decrypted and played, and the second voice information of the user is encrypted and transmitted to the terminal device through the far-field P2P channel.

[0083] Through the above implementation method, even if the first SIM card of the terminal device and the eSIM of the wearable smart device have not established a one-number-multiple-terminal service, the terminal device and the wearable smart device can still communicate through the far-field P2P channel established by this application.

[0084] In a possible implementation, the method further includes:

[0085] After decrypting and obtaining the first call end notification transmitted encrypted by the terminal device through the far-field P2P channel, the call is ended and the interface of the wearable smart device is triggered to switch.

[0086] At this time, the call ending action is actively triggered by the caller, that is, when the caller hangs up the phone, the wearable smart device can end the call and trigger the interface of the wearable smart device to switch after obtaining the first call ending notification.

[0087] In a possible implementation, the method further includes:

[0088] In response to the user's call ending operation, the second call ending notification is encrypted and transmitted to the terminal device through the far-field P2P channel.

[0089] At this time, the call ending action is actively triggered by the user of the wearable smart device, that is, the user of the wearable smart device hangs up the call on the interface of the wearable smart device, and through the second call ending notification, the terminal device is triggered to end the call and switch its own interface to the state before the call, for example, switching back to the lock screen interface.

[0090] In a possible implementation, the method further includes:

[0091] When there is a synchronization message of the terminal device and it is determined that the device is in a worn state, a reminder strategy corresponding to the synchronization message is executed, and the reminder strategy includes at least one of the following: sound reminder, vibration reminder, screen spot reminder or screen light reminder;

[0092] When there is a synchronization message from the terminal device and it is determined that the device is not being worn, it remains silent.

[0093] When the wearable smart device determines that it is not being worn, it does not execute the reminder strategy, which can save power and improve battery life. It also avoids the leakage of notification messages caused by the execution of the reminder strategy.

[0094] In a possible implementation, the method further includes:

[0095] After decrypting and obtaining the telephone answering notification transmitted encrypted by the terminal device through the far-field P2P channel, triggering the system of the wearable smart device to eliminate the notification corresponding to the incoming call;

[0096] Alternatively, after decrypting and obtaining the call answering notification encrypted and transmitted by the terminal device through the far-field P2P channel, the system of the wearable smart device is triggered to update the notification corresponding to the incoming call to a third notification, and the third notification is used to prompt that the incoming call has been answered on the terminal device side.

[0097] When the call is answered by the user on the terminal device side, the wearable smart device side can eliminate the notification corresponding to the incoming call, avoiding the user's need to identify whether the incoming call in the notification has been answered, thereby improving the user experience.

[0098] When the call is answered by the user on the terminal device side, the wearable smart device side can directly let the user know that the call has been answered by the terminal device by updating the notification corresponding to the incoming call.

[0099] In a third aspect, the present application provides a terminal device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is used to call and execute the computer program to implement the information synchronization method described in any implementation method of the first aspect.

[0100] In a fourth aspect, the present application provides a wearable smart device, the wearable smart device comprising a memory and a processor, the memory storing a computer program, the processor being used to call and execute the computer program to implement the information synchronization method provided by any implementation of the second aspect above. The wearable smart device may be a smart watch, a smart bracelet, smart glasses, an augmented reality (AR) device, or a virtual reality (VR) device, etc.

[0101] In a fifth aspect, the present application also provides a storage medium, characterized in that a program is stored thereon, and when the program is executed by a processor of a terminal device, it is used to implement the information synchronization method provided by the above first aspect and any implementation method of the first aspect.

[0102] In a fifth aspect, the present application also provides a storage medium, characterized in that a program is stored thereon, and when the program is executed by a processor of a wearable smart device, it is used to implement the information synchronization method provided by the above second aspect and any implementation method of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0103] Figure 1 Scenario diagram provided for the embodiment of this application Figure 1 ;

[0104] Figure 2 A schematic diagram of a terminal device provided in an embodiment of the present application;

[0105] Figure 3 A software structure diagram of a terminal device provided in an embodiment of the present application;

[0106] Figure 4A A flowchart of an information synchronization method provided in an embodiment of the present application;

[0107] Figure 4B Scenario diagram provided for the embodiment of this application Figure 2 ;

[0108] Figure 5 A flowchart of another information synchronization method provided in an embodiment of the present application;

[0109] Fig. 6A Scenario diagram provided for the embodiment of this application Figure 3 ;

[0110] Figure 6B Scenario 4 provided for an embodiment of the present application;

[0111] Figure 6C Scenario diagram provided for the embodiment of this application Figure 5 ;

[0112] Figure 7 Scenario diagram provided for the embodiment of this application Figure 3 ;

[0113] Figure 8 A flowchart for establishing a far-field P2P channel provided in an embodiment of the present application;

[0114] Fig. 9 A flowchart of another information synchronization method provided in an embodiment of the present application;

[0115] Fig.10 Interface diagram provided for the embodiment of the present application Figure 1 ;

[0116] Fig.11 A flowchart of another information synchronization method provided in an embodiment of the present application;

[0117] Fig.12 Interface diagram provided for the embodiment of the present application Figure 2 ;

[0118] Fig.13 Interface diagram provided for the embodiment of the present application Figure 3 ;

[0119] Fig.14 A flowchart of a method for ending a far-field call provided in the present application;

[0120] Fig.15 A flowchart of another method for ending a far-field call provided by the present application;

[0121] Fig.16 A flowchart of another information synchronization method provided in an embodiment of the present application;

[0122] Fig.17 Interface diagram 4 provided for an embodiment of the present application;

[0123] Fig.18 A flowchart of another information synchronization method provided in an embodiment of the present application;

[0124] Fig.19Interface diagram provided for the embodiment of the present application Figure 5 . DETAILED DESCRIPTION

[0125] In order to enable persons skilled in the art to more clearly understand the solution of the present application, the application scenario of the technical solution of the present application is first described below.

[0126] The terminal device in the embodiment of the present application may be a mobile phone, a tablet computer, a desktop computer, a handheld computer, a laptop computer, a personal computer (PC), a personal digital assistant (PDA), etc. The embodiment of the present application does not impose any special restrictions on the specific form of the terminal device. In the following description, the terminal device is taken as an example of a mobile phone.

[0127] The wearable smart device in the embodiment of the present application may be a smart watch, a smart bracelet, smart glasses, an augmented reality (AR) device or a virtual reality (VR) device, etc. In the following description, the wearable smart device is taken as a smart watch as an example.

[0128] See also Figure 1 , which is a schematic diagram of the scenario provided by this application Figure 2 .

[0129] Currently, the mobile phone 10 and the smart watch 20 are generally connected via Bluetooth. When the smart watch 20 is turned on for the first time, it is generally configured to be pairable by default. Turn on the Bluetooth function on the mobile phone 10, enable the corresponding application (application, APP) and search for the device in the APP, or search for the device in the system's Bluetooth device list, and the mobile phone 10 will search for the Bluetooth device name corresponding to the smart watch 20. Click on the Bluetooth device name to automatically pair. When a pairing request appears on the screen of the smart watch 20, agree to the request and confirm the pairing on the mobile phone 10 to complete the pairing connection. After the pairing is successful, the smart watch 20 can synchronize mobile phone related information (date, time, etc.).

[0130] Furthermore, the user can configure the smart watch 20 and the mobile phone 10 so that the mobile phone 10 can push information / notifications received or generated by some selected apps to the smart watch via Bluetooth. These apps can be instant messaging apps, news apps, weather apps, system apps such as SMS and phone calls, etc.

[0131] However, the Bluetooth connection between the two is limited by distance. Generally, the maximum range that Bluetooth can effectively cover is about 20 meters. When the wearable smart device is farther away from the mobile phone than the maximum range that Bluetooth can effectively cover, the wearable smart device may not be able to receive information or notifications from the mobile phone, which puts the user at risk of missing information or notifications, reducing the user experience.

[0132] In order to overcome the above technical problems, the present application provides a method for information synchronization, a terminal device and a wearable smart device. When the terminal device and the wearable smart device are in a near-field scenario, a dual-channel connection is performed through a Bluetooth channel and a Wi-Fi peer-to-peer (P2P) channel. When the Bluetooth signal strength is high, information synchronization is performed through the Bluetooth channel first. When the strength of the Bluetooth signal between the smart watch and the terminal device drops to less than the first threshold value, it is switched to the Wi-Fi P2P channel to ensure that the information and notifications of the terminal device can be synchronized to the wearable smart device in a timely and accurate manner in the near-field state. When the terminal device and the wearable smart device are in a far-field scenario, the wearable smart device activates its own embedded subscriber identification module (embedded subscriber identification module, eSIM) and actively establishes a P2P channel with the terminal device so that the information and notifications of the terminal device can be synchronized to the wearable smart device in a timely and accurate manner. Therefore, this solution can ensure that the wearable smart device will not miss the information or notifications of the terminal device in both near-field and far-field scenarios, thereby improving the user experience.

[0133] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "plurality" means two or more.

[0134] In order to enable personnel in this technical field to more clearly understand the information synchronization method provided by the present application, the hardware architecture and software system architecture of the terminal device and wearable smart device in the present application scheme are first described below.

[0135] See also Figure 2 , which is a schematic diagram of a terminal device provided in an embodiment of the present application.

[0136] The terminal device 10 may include a processor 110, a mobile communication module 120, a wireless communication module 130, a sensor module 140, a motor 150, a button 151, an internal memory 152, an embedded subscriber identification module (eSIM) module 160, a SIM card interface 161, a universal serial bus (USB) interface 170, a charging management module 171, a power management module 172, a battery 173, a display screen 181, a camera 182, an audio module 190, a speaker 190A, a receiver 190B, a microphone 190C, an earphone interface 190D, an antenna group 1 and an antenna group 2.

[0137] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the terminal device 10. In other embodiments of the present application, the terminal device 10 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0138] The processor 110 may include one or more processing units, for example: the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), a controller, a video codec, a digital signal processor (digital signal processor, DSP), a baseband processor, and / or a neural-network processing unit (neural-network processing unit, NPU), etc. Among them, different processing units can be independent devices or integrated in one or more processors. The controller can generate an operation control signal according to the instruction opcode and the timing signal to complete the control of fetching and executing instructions. A memory can also be set in the processor 110 for storing instructions and data.

[0139] In some embodiments, the memory in the processor 110 is a cache memory. The memory can store instructions or data that have just been used or are used cyclically by the processor 110. If the processor 110 needs to use the instruction or data again, it can be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0140] The wireless communication function of the terminal device 10 can be implemented through the antenna group 1, the antenna group 2, the mobile communication module 120, the wireless communication module 130, the modem processor and the baseband processor.

[0141] The SIM card interface 161 of the terminal device 10 is used to connect a SIM card. The SIM card can be connected to and separated from the terminal device 10 by inserting the SIM card interface 161 or pulling the SIM card interface 161 out. The terminal device 10 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 161 can support Nano SIM cards, Micro SIM cards, SIM cards, etc.

[0142] The same SIM card interface 161 can be inserted with multiple cards at the same time. The types of the multiple cards can be the same or different. The SIM card interface 161 can also be compatible with different types of SIM cards. The SIM card interface 161 can also be compatible with external memory cards. The terminal device 10 interacts with the network through the SIM card to realize functions such as calls and data communications.

[0143] In some embodiments, the terminal device 10 further includes an eSIM module 161, which uses an eSIM card. The eSIM card is embedded in the terminal device 10 and cannot be separated from the terminal device 10.

[0144] See also Figure 3 , which is a software structure block diagram of the terminal device provided in an embodiment of the present application.

[0145] The software system of the terminal device 10 can adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present application takes the Android system of the layered architecture as an example to exemplify the software structure of the terminal device 10.

[0146] The layered architecture divides the software into several layers, each with a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, from top to bottom, they are the application layer, the application framework layer, the Android runtime and system library, and the kernel layer.

[0147] The application layer may include a series of application packages, which may include camera, call, SMS, music, video, WLAN, Bluetooth, sports and health applications.

[0148] The application framework layer provides an application programming interface (API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined functions.

[0149] The application framework layer may include a window manager, content provider, view system, telephony manager, resource manager, notification manager, and the like.

[0150] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.

[0151] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.

[0152] The view system includes visual controls, such as controls for displaying text, controls for displaying images, etc. The view system can be used to build applications. A display interface can be composed of one or more views. For example, a display interface including a text notification icon can include a view for displaying text and a view for displaying images.

[0153] The phone manager is used to provide communication functions for terminal devices, such as the management of call status (including answering, hanging up, etc.).

[0154] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.

[0155] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of an icon or scroll bar text, such as a notification of an application running in the background, or a notification that appears on the screen in the form of a dialog window.

[0156] In the solution of the embodiment of the present application, the application framework layer includes a smart interconnection service. The terminal device 10 can be interconnected with other devices, such as wearable smart devices, through the smart interconnection service to achieve communication. The smart interconnection service can cooperate with the sports health application of the application layer to monitor the health status and identify the sports status, or cooperate with applications such as calls and text messages to synchronize notification messages.

[0157] In the embodiment of the present application, the smart interconnection service specifically includes the smart interconnection near-field service and the smart interconnection far-field service. Among them, the smart interconnection near-field service is used to support the terminal device 10 to connect and communicate with other devices at a short distance through a Bluetooth channel or a Wi-Fi P2P channel. The smart interconnection far-field service is used to support the terminal device 10 to connect and communicate with other devices at a long distance through the data service channel provided by mobile communications.

[0158] Android Runtime includes core libraries and virtual machines. Android runtime is responsible for scheduling and management of the Android system.

[0159] The core library consists of two parts: one part is the function that needs to be called by the Java language, and the other part is the Android core library.

[0160] The application layer and the application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.

[0161] The system library may include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.

[0162] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.

[0163] The following takes a smart watch as an example of a wearable smart device to explain its hardware structure and software architecture.

[0164] Continuing to refer to FIG4 , the hardware architecture of the wearable smart device is similar to that of the electronic device, except that the wearable smart device is generally not provided with a headphone jack, and in order to save space, a physical SIM card is generally not used, so a SIM card interface is not provided, but an eSIM card is used.

[0165] The software structure of smart watches is similar to that of terminal devices. Please refer to Figure 3 The corresponding description is not repeated in this application. In the following embodiments and drawings of this application, the description of the display interface of the terminal device and the wearable smart device and the drawings are only for explaining the implementation of the solution of this application, and do not constitute a limitation on the technical solution of this application. In actual applications, the interface can be designed in other ways.

[0166] The present application provides a method for information synchronization, which is described in detail below with reference to the accompanying drawings.

[0167] See also Figure 4A and Figure 4B .in, Figure 4A A flowchart of an information synchronization method provided in an embodiment of the present application; Figure 4B Scenario diagram provided for the embodiment of this application Figure 2 .

[0168] The method is used to synchronize notifications and information from a terminal device to a wearable smart device. Taking the wearable smart device as a smart watch and the terminal device as a mobile phone as an example, the method specifically includes the following steps:

[0169] S1: When the terminal device determines that the signal strength of the Bluetooth channel between the terminal device and the wearable smart device is greater than or equal to the first threshold value, the terminal device uses the Bluetooth channel to connect to the wearable smart device and synchronize information.

[0170] When the user's mobile phone and the smart watch are close to each other, the watch and the smart watch perform near field communication. In the embodiment of the present application, the near field communication includes a Bluetooth channel and a Wi-Fi P2P channel.

[0171] The mobile phone can detect the signal strength of the Bluetooth channel between the mobile phone and the smart watch. When the signal strength of the Bluetooth channel is greater than or equal to the first threshold value, it indicates that the Bluetooth signal strength is high. In practical applications, Wi-Fi has a larger coverage range than Bluetooth. When the Bluetooth signal strength is high, the Wi-Fi signal strength is also correspondingly high. However, the power consumption of the Wi-Fi channel is relatively large. Therefore, when the signal strength of the Bluetooth channel is greater than or equal to the first threshold value, information synchronization is preferably performed through the Bluetooth channel. At this time, the Wi-Fi P2P channel is not established, which can reduce the power consumption of the smart watch and the mobile phone, thereby extending the battery life of the smart watch and the mobile phone.

[0172] After establishing the Bluetooth channel, the phone can synchronize information to the smart watch.

[0173] At this time, the terminal device initiates the construction of the Bluetooth channel, and the wearable smart device responds to the Bluetooth channel construction request of the terminal device to realize the construction of the Bluetooth channel.

[0174] In the embodiment of the present application, the synchronized information includes, but is not limited to: incoming call reminders, missed call reminders, text message information, notifications from instant messaging applications, notifications from applications that come with the phone, notifications from applications downloaded by the user, weather notifications, and schedule reminders, etc., and the embodiment of the present application does not make any specific limitations.

[0175] In a possible implementation manner, the signal strength is specifically a received signal strength indication (Received Signal Strength Indication, RSSI).

[0176] In the embodiment of the present application, the first threshold value is not specifically limited. The first threshold value is used to reflect the maximum distance (radius) that the Bluetooth channel can effectively cover. Figure 4B L1 represents the maximum distance, for example, the maximum distance may be 20 meters. When the distance is greater than L1, the Bluetooth signal strength is low and the synchronization of information cannot be ensured.

[0177] S2: When the terminal device determines that the signal strength of the Bluetooth channel between the terminal device and the wearable smart device is less than the first threshold value and the signal strength of the Wi-Fi is greater than the second threshold value, the terminal device uses the Wi-Fi P2P channel to connect to the wearable smart device and synchronize information.

[0178] As the distance between the mobile phone and the smart watch gradually increases, the signal strength of the Bluetooth channel gradually decreases until it is less than the first threshold value, indicating that the mobile phone and the smart watch are too far away, or there are a lot of signal blockers between them. At this time, the mobile phone switches the connection mode from Bluetooth to Wi-Fi P2P connection.

[0179] The maximum distance that the Wi-Fi P2P channel can cover is greater than that of Bluetooth. The mobile phone actively activates the Wi-Fi P2P channel, and the smart watch responds to the mobile phone's Wi-Fi P2P channel construction request, and then establishes a Wi-Fi P2P connection to achieve information synchronization.

[0180] In the current related technical solutions, smart watches generally have the function of using Wi-Fi channels, but generally only connect smart watches to WLAN gateways to update the device. In this application solution, during near-field communication, when the signal strength of the Bluetooth channel is low, the mobile phone can connect to the smart watch through Wi-Fi P2P. That is, this application solution uses the dual-channel support of the Bluetooth channel and the Wi-Fi P2P channel to ensure that in the near-field scenario, the mobile phone side can synchronize information to the smart watch, so that important information is not missed, which improves the user experience.

[0181] S3: When the Bluetooth channel and the Wi-Fi P2P channel between the wearable smart device and the terminal device are disconnected, the wearable smart device and the terminal device establish a P2P channel based on the eSIM card data service to synchronize the information of the terminal device.

[0182] As a near-field communication method, the Wi-Fi P2P connection method still has a limited range. Figure 4BIn practical applications, the effective coverage radius of a Wi-Fi P2P channel is about 100 meters.

[0183] When the mobile phone and smart watch are in the far field, that is, the distance is greater than 100 meters, the Bluetooth channel and Wi-Fi P2P channel between the mobile phone and the smart watch are disconnected. When the smart watch determines that the Bluetooth channel and Wi-Fi P2P channel with the terminal device are disconnected, the smart watch actively activates its own modem and builds a P2P channel based on the eSIM card data service with the mobile phone to ensure that the information on the mobile phone can be synchronized to the smart watch in a timely and accurate manner for users to view.

[0184] Another method of information synchronization is described below.

[0185] See also Figure 5 , which is a flowchart of another information synchronization method provided in an embodiment of the present application.

[0186] The method specifically comprises the following steps:

[0187] S01: When the terminal device determines that the signal strength value of the Bluetooth channel between the terminal device and the wearable smart device is a first Bluetooth signal strength value, the terminal device synchronizes information with the wearable smart device through the Bluetooth channel.

[0188] When the signal strength value of the Bluetooth channel between the terminal device and the wearable smart device is greater than or equal to the first threshold value, the terminal device establishes a Bluetooth channel with the wearable smart device. When the first Bluetooth signal strength value in S01 is greater than or equal to the first threshold value, the Bluetooth channel is established first to save power and extend the battery life of the wearable device and the electronic device. S02: When the terminal device determines that the signal strength value of the Bluetooth channel is the second Bluetooth signal strength value, and the signal strength value of the Wi-Fi between the terminal device and the wearable smart device is the first Wi-Fi signal strength value, a Wi-Fi end-to-end P2P channel is established with the wearable smart device, and information is synchronized through the Wi-Fi P2P channel.

[0189] The second Bluetooth signal strength value is less than the first Bluetooth signal strength value. The first Bluetooth signal strength value may be greater than a first threshold value, and the second Bluetooth signal strength value may be less than the first threshold value.

[0190] When the signal strength value of the Bluetooth channel between the terminal device and the wearable device is less than the first threshold value, and the signal strength value of the Wi-Fi between the terminal device and the wearable smart device is greater than or equal to the second threshold value, the terminal device establishes a Bluetooth channel with the wearable device.

[0191] In S02, the second Bluetooth signal strength value is less than the first threshold value, and the first Wi-Fi signal strength value is greater than or equal to the second threshold value, and a Wi-Fi P2P channel is established at this time.

[0192] S03: When the Bluetooth channel and the Wi-Fi P2P channel between the wearable smart device and the terminal device are disconnected, the wearable smart device and the terminal device establish a far-field P2P channel and synchronize information through the far-field P2P channel.

[0193] In a possible implementation, when the terminal device determines that the signal strength value of the Wi-Fi between the terminal device and the wearable smart device is the second Wi-Fi signal strength value, a far-field P2P channel is established with the wearable smart device. At this time, the second Wi-Fi signal strength value is less than the second threshold value, and the signal strength value of the Bluetooth channel is also less than the first threshold value. The terminal device may consider that the current Wi-Fi signal strength value between the terminal device and the wearable smart device is too low, and is no longer sufficient to ensure that the information of the terminal device can be accurately and timely synchronized to the wearable smart device. At this time, the interruption device may actively disconnect the Wi-Fi P2P channel and start to establish a far-field P2P channel with the wearable smart device.

[0194] The far-field P2P channel is established using the data service of the eSIM card of the wearable smart device. The specific method of establishing the P2P channel based on the eSIM card data service in S3 and S03 is described below.

[0195] The following first describes the business scenario for implementing field communication.

[0196] Mobile phones generally support the use of one or more SIM cards. In the following descriptions, we will no longer distinguish whether the SIM card of the mobile phone is a physical card or an eSIM card, and will use the example of a smart watch using eSIM as an example.

[0197] When the mobile phone only uses SIM card 1 and the smart watch uses an eSIM card, there are the following two situations.

[0198] The first one: see Fig. 6A The scene shown is schematic Figure 3 .

[0199] The SIM card 1 of the mobile phone and the eSIM of the smartwatch have established a one-number-multiple-terminal service. At this time, the SIM card 1 of the mobile phone corresponds to the phone number 1, and the eSIM of the smartwatch also corresponds to the phone number 1, that is, the eSIM card and SIM card 1 on the smartwatch are essentially equivalent to one SIM card. At this time, in the far-field case, calls to the phone number 1 and text messages sent to the phone number 1 can reach the mobile phone and the smartwatch.

[0200] In one possible implementation, the P2P channel for data services between the mobile phone and the smart watch can be configured not to be established, and the smart watch can synchronize relevant messages such as phone calls, text messages, and instant messaging applications through the operator network in a timely manner without the need for synchronization with the mobile phone. In another possible implementation, in order to synchronize notifications generated by applications such as schedule reminders and memos on the mobile phone, a P2P channel for data services between the mobile phone and the smart watch can also be established.

[0201] Second: See Figure 6B The scene diagram 4 is shown.

[0202] No one-number-multiple-terminal service is established between SIM card 1 and eSIM. At this time, the SIM card 1 of the mobile phone corresponds to phone number 2, and the eSIM of the smart watch corresponds to phone number 1. The eSIM card and SIM card 1 are essentially equivalent to different SIM cards. At this time, in the far-field situation, calls to phone number 1 and text messages sent to phone number 1 can reach the smart watch but not the mobile phone, and calls to phone number 2 and text messages sent to phone number 2 can reach the mobile phone but not the smart watch. At this time, when the user's mobile phone is not with him, he cannot know whether there are currently calls to phone number 2 and text messages sent to phone number 2, so there is information omission discovery. At this time, a P2P channel for data services can be established between the mobile phone and the smart watch, so that the mobile phone can synchronize calls to the number corresponding to SIM card 1, text messages sent to the number corresponding to SIM card 1, instant messaging applications, notifications generated by local applications, etc. to the smart watch.

[0203] When the mobile phone includes two or more SIM cards, the multiple SIM cards situation is equivalent to the combination of the first and second situations above, for example:

[0204] See also Figure 6C The scene shown is schematic Figure 5 , when the mobile phone's SIM card 1 and eSIM have established a one-number-multiple-terminal service, and the one-number-multiple-terminal service has not been established between SIM card 2 and eSIM. At this time, in the far-field case, a P2P channel for data services can be established between the mobile phone and the smart watch, so that the mobile phone can synchronize calls made to the corresponding number of SIM card 2 and text messages sent to the corresponding number of SIM card 2, as well as notifications generated by instant messaging applications and local applications of the terminal device to the smart watch;

[0205] When SIM card 1 and SIM card 2 of the mobile phone are both in the same eSIM and the one-number-multiple-terminal service is not established between them, similar to Figure 6BIn this case, in the far field, a P2P channel for data services can be established between the mobile phone and the smart watch, so that the mobile phone can synchronize the calls and text messages generated by SIM card 1 and SIM card 2, as well as the notifications generated by the terminal device instant messaging applications and local applications to the smart watch.

[0206] For the convenience of explanation, in the embodiment of the present application, a mobile phone includes SIM card 1 and SIM card 2, and a one-number-multiple-terminal service is established between SIM card 1 and eSIM, but a one-number-multiple-terminal service is not established between SIM card 2 and eSIM.

[0207] See also Figure 7 and Figure 8 .in, Figure 7 Scenario diagram provided for the embodiment of the present application Figure 3 ; Figure 8 A flowchart for establishing a far-field P2P channel provided in an embodiment of the present application.

[0208] S31a: The smartwatch detects that the connection with the phone is lost.

[0209] In one possible implementation, the distance between the smart watch and the mobile phone gradually increases, and the Bluetooth connection between the two is switched to a Wi-Fi P2P connection. When the distance continues to increase to exceed the coverage radius of the Wi-Fi P2P connection, the Wi-Fi P2P connection between the smart watch and the mobile phone is disconnected. At this time, the smart watch detects that the connection with the mobile phone is disconnected.

[0210] In another possible implementation, the smart watch has just been turned on and has not searched for a mobile phone within the distance of a Bluetooth connection and a Wi-Fi P2P connection. At this time, the smart watch detects that the connection with the mobile phone is disconnected.

[0211] When the smartwatch and the mobile phone establish a Wi-Fi P2P connection, the smartwatch and the mobile phone will send heartbeat signals to each other so that both parties can confirm that the other party is in place. When the smartwatch detects that the current heartbeat signal disappears, it can be determined that the other party's mobile phone is disconnected from itself at this time.

[0212] S31b: The mobile phone detects that the connection with the smart watch is disconnected, and obtains the online status of the smart watch through the device cloud.

[0213] When the mobile phone detects that the current heartbeat signal disappears, it can be determined that the smart watch on the other end is disconnected from itself, and the mobile phone starts to establish a far-field P2P connection with the smart watch.

[0214] In one possible implementation, the mobile phone periodically determines whether the smart watch is online on the device cloud; in another possible implementation, the device cloud actively sends an online notification of the smart watch to the mobile phone, that is, once the smart watch is registered in the device cloud, the device cloud can notify the mobile phone that the smart watch is online at this time.

[0215] S32: The smart watch starts the modem, completes registration on the operator's network, and activates data services.

[0216] The smart watch includes an eSIM module. After determining that the near-field connection is disconnected, the smart watch starts its own modem, registers on the operator's network, and activates data services.

[0217] In the solution of the present application, in order to reduce the power consumption caused by turning on the modem, the modem is turned on only after the smart watch determines that its near-field connection with the mobile phone is disconnected. That is to say, when the smart watch and the mobile phone establish a Bluetooth connection or a WIFI connection, the modem of the smart watch is turned off.

[0218] S33: The smart watch completes registration in the device cloud.

[0219] The smart watch of the embodiment of the present application supports smart interconnection services, specifically including smart interconnection near-field services and smart interconnection far-field services.

[0220] Smart interconnection near-field service is used to realize near-field Bluetooth connection or Wi-Fi P2P connection.

[0221] When the smartwatch starts the modem, it registers in the device cloud through the smart interconnection far-field service. The registration operation is used to make the smartwatch online on the device cloud. The online state indicates that the smartwatch has turned on the modem and can establish a far-field P2P channel with the mobile phone.

[0222] In the solution of the present application, when the smart watch turns on the far-field information synchronization function with the mobile phone, each time the smart watch detects that the near-field connection between itself and the mobile phone is disconnected, it will complete the registration on the operator network and activate the data service, complete the registration on the device cloud, and then synchronize its online status to the device cloud in a timely manner.

[0223] S34: The mobile phone determines through the device cloud that the status of the smart watch is online.

[0224] Figure 7 The figure shows the communication architecture when the mobile phone and the smart watch perform far-field communication. When the mobile phone and the smart watch are paired and connected, account authentication and trust circle authentication are performed, and each is in the trust circle of the other. At this time, the mobile phone and the smart watch log in to the same cloud service account, so the online status of the cloud is visible to both parties.

[0225] S35: The mobile phone sends a connection request to the watch.

[0226] After the mobile phone determines that the smart watch is online, it sends a connection request to the smart watch through the device cloud. The connection request includes the communication ID of the mobile phone, the Internet Protocol (IP) address of the mobile phone, and the first public key.

[0227] Among them, the communication ID of the mobile phone can uniquely identify the identity of the mobile phone, and is used by the smart watch to determine that the mobile phone is a mobile phone that has been paired with itself. When the mobile phone and the smart watch are initially paired, the other party will send their own communication ID. After the mobile phone receives the communication ID sent by the smart watch, it will save the communication ID of the smart watch locally. Similarly, the smart watch will also save the communication ID of the paired mobile phone locally. In one possible implementation, the communication ID is the product serial number (Serial Number, SN) code of the device; in another possible implementation, the communication ID can be set by the user when the two parties are paired.

[0228] In the embodiment of the present application, the data security of the far-field P2P channel between the mobile phone and the smart watch is achieved by a public key infrastructure (PKI). PKI can automatically manage keys and certificates to ensure the confidentiality, authenticity, integrity and non-repudiation of online data information transmission.

[0229] The mobile phone has a first public key and a first private key, and the smart watch has a second public key and a second private key. The first public key and the second public key are public in the network and are used to encrypt data in the far-field P2P channel. The first private key and the second private key are confidential and are saved by the devices respectively for decrypting and signing data.

[0230] When the mobile phone transmits information data to the smart watch through the far-field P2P channel, the mobile phone needs to use the second public key of the smart watch to encrypt the data to be transmitted. After the smart watch receives the encrypted data, it decrypts it with the second private key it holds.

[0231] Key negotiation between the mobile phone and the smart watch can be achieved when the two are paired.

[0232] S36: The smart watch passes the verification of the connection request and builds a far-field P2P channel.

[0233] The smartwatch obtains the mobile phone's communication ID and IP address from the connection request. The smartwatch compares the mobile phone's communication ID obtained during pairing with the mobile phone's communication ID in the connection request. When the two are the same, the verification is confirmed to be successful. The smartwatch selects the appropriate P2P algorithm based on its own IP address and the mobile phone's IP address to build a far-field P2P channel. After the channel is successfully established, the smartwatch and the mobile phone will maintain a long connection using the Message Queuing Telemetry Transport (MQTT) protocol.

[0234] S37: The smart watch returns a response signal to the mobile phone.

[0235] The smartwatch's smart interconnection far-field service obtains an authorization code (Auth-Code) from the watch's business application side. The authorization code is a generated password required to transfer network domain names between domain name registries.

[0236] The response signal includes the IP address of the smart watch and the first encryption public key.

[0237] S38: The mobile phone receives or generates a message.

[0238] After the mobile phone receives the response signal, it can be determined that the far-field P2P channel is completed.

[0239] S39: The mobile phone synchronizes the message to the smart watch through the far-field P2P channel.

[0240] Messages synchronized from the phone to the smartwatch are encrypted during transmission to ensure information security.

[0241] When a message is received or generated on the mobile phone, it will be synchronized to the watch device in time through the P2P channel to prevent users from missing it.

[0242] The mobile phone synchronizes the message to the device cloud through the MQTT connection, and the device cloud synchronizes the message to the smart watch through the MQTT persistent connection.

[0243] S40: The smart watch executes the reminder strategy when determining that the smart watch is being worn.

[0244] The smart watch can determine whether it is being worn at this time. When the smart watch determines that it is being worn, it can execute the reminder strategy after receiving the message synchronized by the mobile phone.

[0245] The reminder strategy includes one or more of the following: sound reminder, vibration reminder, screen spot reminder, screen light reminder, etc. The present application embodiment does not specifically limit this. In actual applications, a corresponding reminder strategy can be set separately for each type of information. For example, the reminder strategy for text messages is vibration reminder and screen spot reminder, and the reminder strategy for weather is screen spot reminder, etc.

[0246] When the smart watch determines that it is not worn by the user at this time, it remains silent even if it receives a synchronization message, thereby saving power. When the smart watch is determined to be worn by the user, it will execute the reminder strategy to prevent the user from missing the message.

[0247] To sum up, using the solution provided by the embodiment of the present application, in the far-field situation, the wearable smart device and the mobile phone can establish a far-field P2P channel to synchronize information, so that when the user only carries a smart watch and is away from the mobile phone, he can still obtain the messages generated locally on the mobile phone, and can synchronize the incoming call information and text message information of the mobile phone SIM card 2, thereby avoiding the user from missing information and improving the user experience.

[0248] After the far-field P2P channel between the mobile phone and the smart watch is established, the following specifically describes how to synchronize text messages of the mobile phone through the far-field P2P channel.

[0249] See also Fig. 9 , which is a flowchart of another information synchronization method provided in an embodiment of the present application.

[0250] Continue to use the example that the mobile phone includes SIM card 1 and SIM card 2, SIM card 1 and the eSIM of the smart watch have established a one-number-multiple-terminal service, and the one-number-multiple-terminal service has not been established between SIM card 2 and the eSIM.

[0251] S41: The SMS application of the mobile phone receives the SMS from SIM card 2.

[0252] After the SMS application receives the SMS from SIM card 2, it triggers the mobile phone system to generate an SMS notification.

[0253] S42: The smart interconnection far-field service of the mobile phone obtains the text message content.

[0254] See also Figure 7 ,The Android Open Source Project (AOSP) notification framework on the mobile phone side can monitor the system notification. When a text message notification appears, the content of the text message is synchronized to the smart interconnection far-field service, so that the smart interconnection far-field service of the mobile phone can obtain the text message content.

[0255] S43: The smart interconnection far-field service encrypts and transmits the SMS content to the smart watch through the far-field P2P channel.

[0256] S44: The smart interconnection far-field service of the smart watch decrypts the text message content and informs the text message application of the smart watch.

[0257] S45: The SMS application of the smart watch triggers the smart watch system to execute a corresponding reminder strategy.

[0258] For example, the smart watch can light up the screen and vibrate to remind you.

[0259] At this time, the interface diagram of the mobile phone and watch is as follows Fig.10 As shown, there are notification reminders on both devices.

[0260] In some embodiments, the user wearing the smart watch reads the information first, and the steps are as follows.

[0261] S46a: The user reads the text message through the smart watch.

[0262] S47a: The SMS application notifies the smart watch's smart interconnection far-field service that the SMS message has been read.

[0263] S48a: The smart interconnection far-field service of the watch sends a first notification message to the mobile phone through the far-field P2P channel.

[0264] The first notification message is used to inform the mobile phone side that the text message has been opened and read by the smart watch at the remote end.

[0265] S49a: The smart interconnection far-field service of the mobile phone is based on the SMS application of the notification mobile phone.

[0266] S50a: The SMS application of the mobile phone triggers the mobile phone system to clear the notification of the SMS.

[0267] At this time, the SMS application of the mobile phone marks the SMS as read and triggers the mobile phone system to clear the notification of the SMS, so that the notification corresponding to the SMS is no longer displayed on the interface of the mobile phone.

[0268] In another possible implementation, after receiving the first notification message encrypted and transmitted by the wearable smart device through the far-field P2P channel, the SMS application trigger system of the mobile phone updates the notification corresponding to the SMS to the first notification, and the first notification is used to prompt that the SMS has been read on the wearable smart device side, for example, adding an identification "This SMS has been read on the smart watch" in the notification.

[0269] At this time, the interface diagram of the mobile phone and watch is as follows Fig.10 As shown, there are notification reminders on both devices.

[0270] In other embodiments, the user wearing the smart watch does not read the message, but other users on the mobile phone read the text message first. In this case, the steps are as follows.

[0271] S46b: The user reads the text message via the mobile phone.

[0272] S47b: The SMS application of the mobile phone notifies the smart interconnection far-field service of the mobile phone that the SMS message has been read.

[0273] S48b: The smart interconnection far-field service of the mobile phone sends a second notification message to the smart watch through the far-field P2P channel.

[0274] The second notification message is used to inform the smart watch that the text message has been opened and read by the mobile phone at the remote end.

[0275] S49b: The smartwatch's smart interconnection far-field service notifies the SMS application that the SMS has been read.

[0276] S50a: The SMS application of the smart watch triggers the smart watch system to clear the notification of the SMS.

[0277] At this time, the SMS application of the smart watch marks the SMS as read, and triggers the smart watch system to clear the notification of the SMS, so that the notification corresponding to the SMS is no longer displayed on the interface of the smart watch.

[0278] In other possible implementations, the SMS application of the smart watch triggers the smart watch system to update the notification corresponding to the SMS to a second notification, and the second notification is used to prompt that the SMS has been read on the terminal device side, for example, adding an identification "This SMS has been read on the mobile phone side" to the notification.

[0279] In the above embodiments, only text messages are used as an example for explanation. It can be understood that for other types of notifications or messages, including but not limited to missed call messages, health and exercise messages, weather messages, instant messaging software messages, memo messages, news messages, etc., the principles of message synchronization and notification elimination after reading are similar and will not be repeated here.

[0280] By utilizing the solution provided in the embodiment of the present application, in a far-field situation, even if the user only carries a smart watch and is away from the mobile phone, the user can still obtain messages generated locally on the mobile phone and synchronize text message information of the corresponding number of the mobile phone SIM card 2, thereby avoiding the user from missing messages and improving the user experience.

[0281] Since SIM card 1 and the eSIM of the smart watch have established a one-number-multiple-terminal service, at this time, the SIM card 1 of the mobile phone and the eSIM of the smart watch correspond to the same phone number, for example, phone number 1.

[0282] In the far-field scenario, after the smartwatch completes registration on the operator network and activates the eSIM data service, text messages, phone calls and other messages sent to phone number 1 can directly reach the mobile phone and smartwatch, without the need for mobile phone synchronization.

[0283] The following describes how to answer a call on a mobile phone through the far-field P2P channel after the far-field P2P channel between the mobile phone and the smart watch is established.

[0284] See also Fig.11 , which is a flowchart of another information synchronization method provided in an embodiment of the present application.

[0285] Continuing with the example that a mobile phone includes SIM card 1 and SIM card 2, SIM card 1 and the eSIM of a smart watch have established a one-number-multiple-terminal service, but a one-number-multiple-terminal service has not been established between SIM card 2 and the eSIM (that is, the telephone numbers corresponding to SIM card 2 and the eSIM are different).

[0286] S51: The phone application of the mobile phone receives a call made to SIM card 2.

[0287] After the SMS application receives the call from SIM card 2, it triggers the phone system to send a call notification. Fig.12 As shown in the interface of the mobile phone 10, the mobile phone interface shows that the call is dialed to the SIM card 2.

[0288] S52: The smart interconnection far-field service of the mobile phone obtains incoming call notification information.

[0289] The incoming call notification information may include the caller's number, caller address, and other telephone record note information, etc., which is not specifically limited in the embodiment of the present application.

[0290] S53: The smart interconnection far-field service of the mobile phone encrypts and transmits the incoming call notification information to the smart watch through the far-field P2P channel.

[0291] S54: The smart interconnection far-field service of the smart watch decrypts the incoming call notification information and informs the phone application.

[0292] S55: The phone application of the smart watch triggers the smart watch system to execute the corresponding reminder strategy.

[0293] For example, the smart watch can light up the screen, make sounds, or vibrate to remind you. Fig.12 As shown in the smart watch 20 in the figure, the caller's number, address and other address book notes can be displayed. In some embodiments, it can also be displayed that the caller dialed the number of the SIM card 2.

[0294] In some embodiments, when the user answers the call through the watch during an incoming call, the steps are as follows:

[0295] S56a: The user clicks the call answering button on the smart watch interface, triggering the switching of the smart watch interface.

[0296] User in Fig.12 After clicking the call answering button on the smart watch interface shown, the smart watch interface switches to the call answering interface and starts timing the call time. Fig.13 FIG. 4 is a schematic diagram showing the interface of a smart watch after a call has been going on for a while.

[0297] S57a: The phone application notifies the smart watch's smart interconnection far-field service user to answer the call.

[0298] In response to the user's call answering operation, the phone application notifies the smart watch's smart interconnection far-field service user to answer the call.

[0299] S58a: The smart interconnection far-field service of the smart watch encrypts and sends the first control instruction to the mobile phone through the far-field P2P channel.

[0300] The first control instruction instructs the user to select to answer a call on the smart watch side, and informs the mobile phone side to trigger the call answering, so that the mobile phone side can respond to the operation of triggering the call answering.

[0301] S59a: The smart interconnection far-field service of the mobile phone notifies the phone application of the mobile phone according to the first control instruction.

[0302] S60a: The phone application of the mobile phone triggers a call answering operation and triggers the mobile phone system to switch the interface to the call answering interface.

[0303] At this time, the phone answering interface on the mobile phone side is changed to Fig.12 The incoming call interface shown in the figure switches to the call answering interface. Fig.13 FIG. 4 is a schematic diagram showing the mobile phone interface after a call has been going on for a period of time.

[0304] In a possible implementation, the phone answering interface when the user answers the call through the far-field smart watch is based on the interface when the user answers the call directly through the mobile phone, and the illustrated text prompt information "The remote device is answering the call" is added. The prompt information is used to prompt that the current call is answered by the remote device. If the mobile phone is used by other users at this time, other users cannot answer the call through the mobile phone again this time, and cannot hang up or dial a new phone. It is necessary to wait for the remote mobile phone to complete the call. That is, the phone application of the mobile phone is in a locked state at this time, and the terminal device can block the response to the call end button. Optionally, the user of the mobile phone can put the phone application in the background and operate other applications in the foreground of the mobile phone; Optionally, the mobile phone interface is locked in the illustrated call interface at this time, and the interface cannot be switched. The screen interface can only be unlocked when the call is completed. In addition, in order to ensure information security, the mobile phone does not play the voice externally at this time.

[0305] S61a: The phone application of the mobile phone sends the first voice message of the incoming caller to the smart interconnection far-field service of the mobile phone in real time.

[0306] S62a: The smart interconnection far-field service of the mobile phone encrypts and sends the first voice message to the smart watch through the far-field P2P channel.

[0307] S63a: The smart interconnection far-field service of the smart watch decrypts the first voice message and sends it to the phone application of the smart watch.

[0308] S64a: The phone application of the smart watch triggers the speaker of the smart watch to play voice.

[0309] As shown in FIG. 4 , the smart watch includes a speaker 290A and an audio module 290 , which can play real-time incoming call voice information.

[0310] S65a: The phone application of the smart watch sends the second voice information of the smart watch user to the smart interconnection far-field service of the smart watch in real time.

[0311] As shown in FIG. 4 , the smart watch includes a microphone 290C and an audio module 290 , which can collect the voice of the smart watch user and convert it into second voice information.

[0312] S66a: The smart interconnection far-field service of the smart watch encrypts and sends the second voice message to the mobile phone through the far-field P2P channel.

[0313] S67a: The smart interconnection far-field service of the mobile phone decrypts the second voice message and sends it to the phone application of the mobile phone.

[0314] S68a: The phone application of the mobile phone triggers the mobile phone to transmit call data to the caller.

[0315] It is understandable that the above steps S61a-S68a can be performed multiple times during the call, and the embodiment of the present application only takes one voice interaction as an example for explanation.

[0316] Here's how to end a call.

[0317] In a possible implementation, the caller of SIM card 2 actively hangs up the call, and the process at this time is as follows.

[0318] See also Fig.14 , which is a flow chart of a method for ending a far-field call provided by the present application.

[0319] S69a: The phone application notifies the smart interconnection far-field service of the mobile phone that the current call is hung up.

[0320] After the caller ends the call, the phone application triggers the mobile phone to switch windows and notifies the smart interconnection far-field service.

[0321] S70a: The smart interconnection far-field service of the mobile phone sends the first call end notification to the smart watch through the far-field P2P channel in an encrypted manner.

[0322] S71a: The smart interconnection far-field service of the smart watch decrypts the first call end notification and informs the phone application.

[0323] S72a: The phone application of the smart watch ends the call and triggers the smart watch interface to switch.

[0324] At this time, the smartwatch interface switches to the screen before the call back notification, and the far-field call ends.

[0325] In another possible implementation, the user of the smart watch actively hangs up the call, and the process at this time is as follows.

[0326] See also Fig.15 , which is a flowchart of another method for ending a far-field call provided by the present application.

[0327] S69b: The user clicks the call hang-up button on the smart watch, triggering the switching of the smart watch interface.

[0328] User in Fig.13 On the call interface of the smart watch shown, click the call hang-up button to end the call, and the smart watch switches to the screen before the call back notification.

[0329] S70b: The phone application notifies the smart watch's smart interconnection far-field service user to end the call.

[0330] In response to the user's call ending operation, the phone application notifies the smart watch's smart interconnection far-field service user to end the call.

[0331] S71b: The smart interconnection far-field service of the smart watch sends an encrypted second call end notification to the mobile phone through the far-field P2P channel.

[0332] S72b: The smart interconnection far-field service of the mobile phone decrypts and obtains the notification of the end of the second call, and notifies the phone application of the mobile phone to end the call.

[0333] S73b: The phone application of the mobile phone triggers the call hang-up operation and triggers the mobile phone system to switch the interface.

[0334] Corresponding to S60a, during a call, the phone application of the mobile phone is in a locked state. When the call is hung up, the phone application interface is unlocked, or the screen interface is unlocked.

[0335] By utilizing the solution provided in the embodiment of the present application, in a far-field situation, a user can still answer calls made to the number corresponding to the SIM card 2 of the mobile phone even if the user only carries a smart watch and is away from the mobile phone, thereby avoiding the situation where the user misses calls and improving the user experience.

[0336] Since SIM card 1 and the eSIM of the smart watch have established a one-number-multiple-terminal service, at this time, the SIM card 1 of the mobile phone and the eSIM of the smart watch correspond to the same phone number, for example, phone number 1.

[0337] In the far-field scenario, after the smartwatch completes registration on the operator network and activates the eSIM data service, calls to phone number 1 can reach the mobile phone and the smartwatch. Therefore, the mobile phone does not need to synchronize call notifications at this time. The smartwatch can directly receive calls to phone number 1 and execute the corresponding reminder strategy. Users can answer and hang up calls directly on the smartwatch.

[0338] The above embodiments respectively describe the steps for answering a call through a watch during an incoming call. In other implementations, the user of the smart watch has not actively answered the call through the smart watch, but other trusted users on the mobile phone side have answered the call through the mobile phone, which is described in detail below.

[0339] See also Fig.16 , this figure is a flowchart of another information synchronization method provided in an embodiment of the present application.

[0340] For detailed description of S51-S55, please refer to Fig.11 The corresponding records will not be repeated in the embodiments of the present application.

[0341] S56b: The user clicks the answer button on the incoming call interface of the mobile phone, triggering the switching of the mobile phone call interface.

[0342] S57b: The phone application notifies the smart interconnected far-field service user of the mobile phone to answer the call.

[0343] S58b: The smart interconnection far-field service of the mobile phone sends an encrypted call answering notification to the smart watch through the far-field P2P channel.

[0344] The call answering notification is used to indicate that the current call on the smartwatch has been answered on the phone.

[0345] S59b: The smart interconnection far-field service of the smart watch decrypts the call answering notification and informs the phone application of the smart watch.

[0346] S60b: The phone application of the smart watch triggers the system of the smart watch to cancel the notification of the call, or generates a first notification message.

[0347] When the phone application of the smartwatch determines that the call is answered by the far-field mobile phone, in one possible implementation, the phone application triggers the smartwatch system to eliminate the notification of the call. At this time, the user can view the record of the answered call in the received calls in the phone application of the smartwatch; in another possible implementation, the phone application triggers the smartwatch system to update the corresponding notification to a third notification, which is used to prompt that the call has been answered on the terminal device side. The third notification can be viewed in the notification center of the smartwatch or directly in the interface of the smartwatch. For details, please refer to Fig.17 Interface diagram 4 is shown, and the smart watch can also execute corresponding reminder strategies, such as screen light reminder, sound reminder or vibration reminder.

[0348] The above embodiments respectively describe the steps when a call is answered by a watch or a mobile phone during an incoming call. In other implementations, the smart watch may be configured not to actively answer calls but only to notify missed calls. Detailed description is given below with reference to the accompanying drawings.

[0349] See also Fig.18 and Fig.19 .in, Fig.18 A flowchart of another information synchronization method provided in an embodiment of the present application; Fig.19 Interface diagram provided for the embodiment of the present application Figure 5 .

[0350] Continue to use the example that the mobile phone includes SIM card 1 and SIM card 2, SIM card 1 and the eSIM of the smart watch have established a one-number-multiple-terminal service, and the one-number-multiple-terminal service has not been established between SIM card 2 and the eSIM.

[0351] The method comprises the following steps:

[0352] S81: The phone application of the mobile phone receives a call made to SIM card 2.

[0353] After the phone application of the mobile phone receives the call made to SIM card 2, it triggers the mobile phone system to send a call notification. At this time, the incoming call interface of the mobile phone is as follows Fig.12 As shown in the interface of the mobile phone 10 in FIG, the mobile phone interface displays that the phone is dialed to the SIM card 2. At this time, the interface of the watch does not display the incoming call notification.

[0354] S82: When the call is not answered, the mobile phone system is triggered to generate a missed call notification.

[0355] That is, the phone can generate a missed call notification without detecting the operation of answering the call.

[0356] S83: The smart interconnection far-field service of the mobile phone obtains the missed call notification information.

[0357] The missed call notification information may include the caller's number, caller address, and other address book note information, etc., which is not specifically limited in the embodiment of the present application.

[0358] S84: The smart interconnection far-field service of the mobile phone encrypts and transmits the missed call notification information to the smart watch through the far-field P2P channel.

[0359] S85: The smart interconnection far-field service of the smart watch decrypts the missed call notification information and sends it to the phone application.

[0360] S86: The phone application triggers the smart watch to generate a missed call notification, and triggers the smart watch system to execute a corresponding reminder strategy.

[0361] For example, the smartwatch can light up the screen, sound or vibrate to remind the user. In other words, in this scenario, if the incoming call on the mobile phone is not answered, the mobile phone can send a missed call notification message to the watch through the P2P channel, and the watch can display the missed call notification message to remind the user in time.

[0362] The solution provided in the embodiment of the present application allows, in a far-field situation, a user who only carries a smart watch and is away from a mobile phone, to generate a missed call notification on the smart watch in a timely manner when a call to the number corresponding to the SIM card 2 of the mobile phone is not answered, so that the user is informed in time, thereby improving the user's usage experience.

[0363] In addition, since SIM card 1 and the eSIM of the smart watch have established a one-number-multiple-terminal service, at this time, the SIM card 1 of the mobile phone and the eSIM of the smart watch correspond to the same phone number, for example, phone number 1.

[0364] In the far-field scenario, after the smartwatch completes registration on the operator network and activates the eSIM data service, calls to phone number 1 can reach both the mobile phone and the smartwatch. Therefore, the mobile phone does not need to synchronize call notifications at this time. The smartwatch can directly receive calls to phone number 1 and execute the corresponding reminder strategy. When the user does not answer the call on the smartwatch, the phone application of the smartwatch can trigger the system to generate the corresponding missed call notification. At this time, there is no need to synchronize the missed call notification from the mobile phone side.

[0365] In addition, the present application also provides a terminal device. For the hardware structure and software framework of the terminal device, please refer to Figure 2 and Figure 3Corresponding description. The terminal device includes a memory and a processor, the memory stores a computer program, and the processor is used to call and execute the computer program to implement the above information synchronization method.

[0366] The present application also provides a wearable smart device. For the hardware structure and software framework of the wearable smart device, please refer to Figure 3 As described in correspondence with FIG. 4 , the wearable smart device includes a memory and a processor, the memory stores a computer program, and the processor is used to call and execute the computer program to implement the information synchronization method provided in the above embodiment. The wearable smart device can be a smart watch, a smart bracelet, smart glasses, an augmented reality (AR) device, a virtual reality (VR) device, etc.

[0367] The present application also provides a storage medium in an embodiment, on which a program is stored. When the program is executed by a processor of a terminal device, it is used to implement the information synchronization method provided in the above description.

[0368] An embodiment of the present application further provides a storage medium on which a program is stored. When the program is executed by a processor of a wearable smart device, it is used to implement the information synchronization method provided in the above description.

[0369] In addition, if other electronic devices such as tablets also include eSIM modules, the tablets can also be used to realize the functions of the above wearable smart devices and perform near-field information synchronization and far-field information synchronization with terminal devices. The principle is similar to the above description and will not be repeated here.

[0370] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for information synchronization, characterized in that: Applied to a terminal device, the method comprises: When the signal strength value of the Bluetooth channel between the wearable smart device and the wearable smart device is a first Bluetooth signal strength value, information synchronization is performed with the wearable smart device through the Bluetooth channel; When the signal strength value of the Bluetooth channel is a second Bluetooth signal strength value, and the signal strength value of the Wi-Fi between the wearable smart device and the wearable smart device is a first Wi-Fi signal strength value, a Wi-Fi end-to-end P2P channel is established with the wearable smart device, and information synchronization is performed through the Wi-Fi P2P channel, and the second Bluetooth signal strength value is less than the first Bluetooth signal strength value; When both the Bluetooth channel and the Wi-Fi P2P channel are disconnected, a far-field P2P channel is established with the wearable smart device, and information synchronization is performed through the far-field P2P channel, and the far-field P2P channel is established using the data service of the embedded user identity module eSIM of the wearable smart device.

2. The method according to claim 1, characterized in that The step of establishing a far-field P2P channel with the wearable smart device specifically includes: Obtaining the online status of the wearable smart device in the device cloud; When it is determined that the online state of the wearable smart device is online, sending a connection request to the wearable smart device through the device cloud; Receive a response signal sent by the wearable intelligent device.

3. The method according to claim 2, characterized in that The connection request includes: the device ID of the terminal device, the Internet Protocol IP address of the terminal device and a first public key, wherein the first public key is used by the wearable smart device to encrypt data transmitted in the far-field P2P channel.

4. The method according to claim 1, characterized in that: The information synchronization through the far-field P2P channel specifically includes: When the terminal device receives or generates a message, the message content is encrypted and transmitted to the wearable intelligent device through the far-field P2P channel.

5. The method according to claim 4, characterized in that The method further comprises: After decrypting and obtaining the first notification message encrypted and transmitted by the wearable smart device through the far-field P2P channel, triggering the system of the terminal device to delete the notification corresponding to the message; Alternatively, after decrypting the first notification message encrypted and transmitted by the wearable smart device through the far-field P2P channel, the system of the terminal device is triggered to update the notification corresponding to the message to the first notification, and the first notification is used to prompt that the message has been read on the wearable smart device side.

6. The method according to claim 4, characterized in that The method further comprises: In response to a user's operation of reading a message, a second notification message is encrypted and transmitted to the wearable intelligent device through the far-field P2P channel, where the second notification message is used to inform the wearable intelligent device that the message has been read.

7. The method according to any one of claims 4 to 6, characterized in that: The message is: Missed call message, SMS message, health and exercise message, weather message, instant messaging software message, memo message or news message; wherein, the missed call message is a message generated by a missed call dialed to the corresponding number of the first SIM card of the terminal device, and the SMS message is a message generated by a SMS sent to the corresponding number of the first SIM card, and the corresponding number of the first SIM card is different from the corresponding number of the eSIM of the wearable smart device.

8. The method according to claim 1, characterized in that The corresponding number of the second SIM card of the terminal device is different from the corresponding number of the eSIM of the wearable smart device, and the information synchronization through the far-field P2P channel specifically includes: When an incoming call is received from the corresponding number of the second SIM card, the incoming call notification information is encrypted and transmitted to the wearable smart device through the far-field P2P channel, and the incoming call notification information includes one or more of the caller's number, caller address, or phone record note information.

9. The method according to claim 8, characterized in that The method further comprises: After decrypting and obtaining the first control instruction encrypted and transmitted by the wearable smart device through the far-field P2P channel, triggering the operation of answering the phone call, the first control instruction indicates that the user of the wearable smart device has triggered the operation of answering the incoming call, and is used to instruct the terminal device to trigger the operation of answering the phone call; The first voice information of the incoming caller is encrypted and transmitted to the wearable smart device through the far-field P2P channel, and the second voice information of the user of the wearable smart device encrypted and transmitted by the wearable smart device through the far-field P2P channel is decrypted and played.

10. The method according to claim 9, characterized in that The method comprises: When the caller ends the call, the first call end notification is encrypted and transmitted to the wearable intelligent device through the far-field P2P channel.

11. The method according to claim 9, characterized in that The method further comprises: After decrypting and obtaining the second call end notification transmitted encrypted by the wearable intelligent device through the far-field P2P channel, the call is ended and the interface of the terminal device is triggered to switch.

12. The method according to any one of claims 9 to 11, characterized in that: The method further comprises: When the incoming call is answered by the wearable smart device in the far field, the terminal device shields the response to the call end button until the call ends.

13. The method according to claim 8, characterized in that The method further comprises: In response to the user's call ending operation, a call answering notification is encrypted and transmitted to the wearable smart device through the far-field P2P channel, and the call answering notification is used to indicate that the incoming call has been answered on the terminal device side.

14. A method for information synchronization, characterized in that: Applied to a wearable smart device, the wearable smart device includes an embedded user identity module eSIM, and the method includes: After establishing a Bluetooth channel with the terminal device, information synchronization is performed with the terminal device via the Bluetooth channel; After establishing a Wi-Fi peer-to-peer P2P channel with the terminal device, information synchronization is performed through the Wi-Fi P2P channel; When the Bluetooth channel and the Bluetooth channel are both disconnected, a far-field P2P channel is established with the terminal device, and information synchronization is performed through the far-field P2P channel, and the far-field P2P channel is established using the data service of the eSIM.

15. The method according to claim 14, characterized in that The establishing of a far-field P2P channel with the terminal device specifically includes: Activate its own modem and register with the operator's network to activate the data service of the eSIM; Complete registration on the device cloud to update its online status on the device cloud to online; Receiving, through the device cloud, a connection request sent by the terminal device; When the connection request is verified, the far-field P2P channel is constructed, and a response signal is sent to the terminal device.

16. The method according to claim 15, characterized in that When the verification of the connection request passes, building the far-field P2P channel specifically includes: Obtaining a device ID of the terminal device from the connection request; When the device ID of the terminal device is the same as the device ID of the paired terminal device recorded locally, determining that the verification is passed; Obtaining an Internet Protocol (IP) address of the terminal device from the connection request; A P2P algorithm is determined according to the IP address of the terminal device and its own IP address to construct the far-field P2P channel.

17. The method according to claim 15, characterized in that The response signal includes: the IP address of the wearable intelligent device and a second public key, wherein the second public key is used by the terminal device to encrypt data transmitted in the far-field P2P channel.

18. The method according to claim 14, characterized in that The information synchronization through the far-field P2P channel specifically includes: Receiving message content encrypted and transmitted by the terminal device through the far-field P2P channel; After the message content is decrypted, the wearable smart device is triggered to execute a reminder strategy corresponding to the message.

19. The method according to claim 18, characterized in that The method further comprises: In response to a user's operation of reading a message, a first notification message is encrypted and transmitted to the terminal device through the far-field P2P channel, wherein the first notification message is used to inform the terminal device that the message content has been read.

20. The method according to claim 18, characterized in that The method comprises: After decrypting and obtaining the second notification message encrypted and transmitted by the terminal device through the far-field P2P channel, triggering the system of the wearable smart device to delete the notification corresponding to the message; Alternatively, after decrypting the second notification message encrypted and transmitted by the terminal device through the far-field P2P channel, the system of the wearable smart device is triggered to update the notification corresponding to the message to the second notification, and the second notification is used to prompt that the message has been read on the terminal device side.

21. The method according to any one of claims 18 to 20, characterized in that The message is: Missed call message, SMS message, health and exercise message, weather message, instant messaging software message, memo message or news message; wherein, the missed call message is a message generated by a missed call dialed to the corresponding number of the first SIM card of the terminal device, and the SMS message is a message generated by a SMS sent to the corresponding number of the first SIM card, and the corresponding number of the first SIM card is different from the corresponding number of the eSIM of the wearable smart device.

22. The method according to claim 14, characterized in that The information synchronization through the far-field P2P channel specifically includes: After decrypting and obtaining the incoming call notification message encrypted and transmitted by the terminal device through the far-field P2P channel, the system of the wearable intelligent device is triggered to execute a reminder strategy corresponding to the incoming call notification.

23. The method according to claim 14, characterized in that The method further comprises: In response to a user's call answering operation, encrypting and sending a first control instruction to the terminal device, wherein the first control instruction indicates that the user has triggered the call answering operation and is used to instruct the terminal device to trigger the call answering operation; The first voice information of the caller encrypted and transmitted by the terminal device through the far-field P2P channel is decrypted and played, and the second voice information of the user is encrypted and transmitted to the terminal device through the far-field P2P channel.

24. The method according to claim 23, characterized in that The method further comprises: After decrypting and obtaining the first call ending notification transmitted encrypted by the terminal device through the far-field P2P channel, the call is ended and the interface of the wearable smart device is triggered to switch.

25. The method according to claim 23, characterized in that The method further comprises: In response to the user's call ending operation, a second call ending notification is encrypted and transmitted to the terminal device through the far-field P2P channel.

26. The method according to claim 24, characterized in that The method further comprises: After decrypting and obtaining the telephone answering notification transmitted encrypted by the terminal device through the far-field P2P channel, triggering the system of the wearable smart device to eliminate the notification corresponding to the incoming call; Alternatively, after decrypting and obtaining the call answering notification encrypted and transmitted by the terminal device through the far-field P2P channel, the system of the wearable smart device is triggered to update the notification corresponding to the incoming call to a third notification, and the third notification is used to prompt that the incoming call has been answered on the terminal device side.

27. The method according to claim 14, characterized in that The method further comprises: When there is a synchronization message of the terminal device and it is determined that the terminal device is in a worn state, a reminder strategy corresponding to the synchronization message is executed, and the reminder strategy includes at least one of the following: sound reminder, vibration reminder, screen spot reminder or screen light reminder; When there is a synchronization message from the terminal device and it is determined that the device itself is not in the worn state, the device remains silent.

28. A terminal device, characterized in that: The terminal device includes a memory and a processor, the memory stores a computer program, and the processor is used to call and execute the computer program to implement the information synchronization method described in any one of claims 1-13.

29. A wearable smart device, characterized in that: The wearable smart device includes a memory and a processor, the memory stores a computer program, and the processor is used to call and execute the computer program to implement the information synchronization method according to any one of claims 14 to 27.

Citation Information

Cited By

  • Device communication method, related apparatus and communication system

    WO2025157105A1