Method for identifying a first multi-terminal service and a terminal

Through the number verification method between terminals, it is possible to identify and set whether the terminal is a one-number-multiple-terminal service, solving the problem of terminal unrecognition and achieving personalized settings and power consumption optimization.

CN116321027BActive Publication Date: 2025-10-24HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111565210.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-20
Publication Date
2025-10-24
Estimated Expiration
2041-12-20

AI Technical Summary

Technical Problem

The terminal cannot recognize whether the one-number-multiple-terminal service is configured, resulting in the inability to perform personalized settings.

Method used

Through the communication between the first terminal and the second terminal, the number verification is performed using the first server and the second server to determine whether the terminal is configured with the one-number-multiple-terminal service, and personalized settings are performed according to the determination result.

Benefits of technology

It realizes personalized settings of the terminal, reduces power consumption, prolongs standby time, and ensures normal communication functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116321027B_ABST
    Figure CN116321027B_ABST
Patent Text Reader

Abstract

The application discloses a method for identifying a one-number multi-terminal service and a terminal, and relates to the technical field of terminals, which can identify whether a terminal is configured with a one-number multi-terminal service, and is beneficial to the individual setting of the terminal configured with the one-number multi-terminal service. The method comprises the following steps: a second terminal sends a call request to a second server; the second server acquires a third number according to the call request and sends the third number to a first server; the first terminal sends a second number of the first terminal to the first server; the first server judges whether the third number and the second number are the same, and sends a judgment result to the first terminal or the second terminal, which can be used for determining whether the second terminal is configured with the one-number multi-terminal service.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of terminals, in particular to a method for identifying a one-to-multiple terminal service and a terminal. BACKGROUND

[0002] A one-to-multiple terminal (i.e., multiple SIM, Multi-SIM, such as one-to-two terminal) service refers to a service in which multiple terminals can share a phone number and a package of the phone number. For example, a mobile phone and a watch are engaged in a one-to-two terminal service, the mobile phone is a device (also referred to as a main device) corresponding to a main card, and the watch is a device (also referred to as a secondary device) corresponding to a secondary card. When a user uses the watch to make an outgoing call, the phone number corresponding to the watch is the phone number of the main card. When another user calls the phone number of the main card, the mobile phone and the watch ring at the same time, and the user can use the mobile phone or the watch to answer the call.

[0003] Currently, a terminal (main device / secondary device) cannot know whether a user engages in a one-to-multiple terminal service or an independent number service, and cannot make personalized settings according to a specific service. SUMMARY

[0004] The method for identifying a one-to-multiple terminal service and the terminal provided by the present application can identify whether a terminal is configured with a one-to-multiple terminal service, and facilitate the terminal engaged in the one-to-multiple terminal service to make personalized settings.

[0005] To achieve the above object, the embodiments of the present application provide the following technical solutions:

[0006] In a first aspect, a method for identifying a service is provided, and the method is applied to a service identification system, the service identification system includes a first terminal, a second terminal, a first server and a second server. The method includes the following steps: the second terminal sends a first call request to the second server; the second server obtains a first number according to the first call request, the first number being a calling number of the first call request; the second server sends the first number to the first server; the first server receives the first number; the first terminal or the second terminal sends a first message to the first server, the first message being used to instruct the first server to check a second number, the second number being a number of the first terminal; the first server receives the first message; the first server judges whether the second number is the same as the first number according to the second number and the first number; the first server sends a second message to the first terminal or the second terminal according to the judgment result, the second message being used to indicate whether the second terminal is configured with a one-to-multiple terminal service; and the first terminal or the second terminal receives the second message.

[0007] In one example, the first terminal is a mobile phone, the second terminal is a smart watch, the first server is a sports health application server, and the second server is a voice server, also referred to as a voice gateway.

[0008] The first number is a calling number in the first call request received by the voice server. It can be understood that when the voice server receives the first call request, the first call request has passed through the cellular mobile network of the operator. If the smart watch has a one-number multi-terminal service, the cellular mobile network of the operator has converted the number of the smart watch into a main number. At this time, the first number obtained by the voice server is the main number of the smart watch, which is the same as the number of the mobile phone. If the smart watch has an independent number service, the cellular mobile network of the operator will not convert the number of the smart watch, and the first number is the number of the smart watch.

[0009] The second number is the number of the first terminal, that is, the number of the mobile phone. Therefore, if the first number is the same as the second number, it can be determined that the smart watch is configured with a one-number multi-terminal service, and the main number is the number of the mobile phone. If the first number is the same as the second number, it can be determined that the smart watch is configured with an independent number service. As can be seen, the smart watch can know whether it is configured with a one-number multi-terminal service, and it is also beneficial for the smart watch configured with a one-number multi-terminal service to make personalized settings.

[0010] In a possible implementation, the first message further includes a third number, and the third number is the number of the second terminal.

[0011] In a possible implementation, the method further includes: the first server further determines whether the third number is the same as the first number according to the first number and the third number.

[0012] In a possible implementation, the first server sends a second message to the first terminal or the second terminal, specifically including: if the determination result is that the first number is the same as the second number, the first server sends the second message to the first terminal or the second terminal, and the second message is used to indicate that the second terminal is configured with a one-number multi-terminal service; if the determination result is that the first number is the same as the third number, the first server sends the second message to the first terminal or the second terminal, and the second message is used to indicate that the second terminal is configured with an independent number service.

[0013] That is, in some examples, the first terminal can also obtain the number of the second terminal, that is, the third number, and send it to the first server. At this time, the first server stores the number of the first terminal and the number of the second terminal. Further, when it is determined that the first number is the same as the third number, it can be quickly determined that the second terminal is configured with an independent number service.

[0014] In a possible implementation, before the second terminal sends the first call request to the second server, the method further includes: the first terminal receiving an operation of opening the eSIM card of the second terminal; the first terminal sending a request of opening the eSIM card of the second terminal to the server of the operator; the first terminal receiving a configuration file of the eSIM card of the second terminal returned by the server of the operator; and the first terminal sending the configuration file of the eSIM card of the second terminal to the second terminal.

[0015] That is, when the first terminal opens the eSIM card of the second terminal, a process of checking whether the second terminal is configured with the one-to-multiple terminal service can be started.

[0016] In a possible implementation, after the second terminal receives the second message, the method further includes: when the second message indicates that the second terminal is configured with the one-to-multiple terminal service and the second terminal has established a communication connection with the first terminal, the second terminal closes the first function module, which is used for the second terminal to access the cellular mobile network; and when the second message indicates that the second terminal is configured with the one-to-multiple terminal service and the second terminal has not established a communication connection with the first terminal, the second terminal opens the first function module.

[0017] For example, the first function module includes a modem, a mobile communication module, and the like.

[0018] For example, when the smart watch detects that the smart watch has established a communication connection with the mobile phone, the smart watch can enter a low-power-consumption working mode, for example, closing the related modules for communicating with the cellular mobile network of the operator, such as a modem, a mobile communication module, and the like. In this way, when the mobile phone receives an incoming call, the mobile phone can send relevant data of the current call to the smart watch through the communication connection between the mobile phone and the smart watch, so that the user can use the smart watch to answer the incoming call on the mobile phone. When the user uses the smart watch to make a call or uses the data traffic of the cellular mobile network, the mobile phone can also be connected to the cellular mobile network of the operator. It can be seen that, at this time, even if the related modules for communicating with the cellular mobile network of the operator on the smart watch are all closed, the user can still use the smart watch to make and answer a call and use the data traffic to surf the Internet, and closing the related modules is conducive to reducing the power consumption of the smart watch and prolonging the standby time of the smart watch.

[0019] When the smart watch detects that the smart watch has not established a communication connection with the mobile phone, the smart watch enters a normal working mode, for example, keeping the related modules for communicating with the cellular mobile network of the operator, such as a modem, a mobile communication module, and the like. In this way, the user can continue to use the smart watch to make and answer a call and use the data traffic to surf the Internet, and the like, thereby ensuring that the user normally uses the related functions for communicating with the cellular mobile network of the operator on the smart watch.

[0020] In a possible implementation, after the second terminal receives the second message, the method further includes: when the second message indicates that the second terminal is configured with the independent number service, the second terminal starts the first function module, and the first function module is used for the second terminal to access the cellular mobile network.

[0021] Taking the first terminal as a mobile phone and the second terminal as a smart watch as an example, if the smart watch is configured with the independent number service, the smart watch can enter a normal working mode regardless of whether the smart watch and the mobile phone establish a communication connection, for example, keeping the related modules for cellular mobile network communication with the operator, such as a modem, a mobile communication module, and the like, turned on. In this way, the user can continue to use the smart watch to make and receive calls and use data traffic to surf the Internet, and normal use of the related functions of the smart watch for cellular mobile network communication with the operator is ensured.

[0022] In a possible implementation, before the first terminal or the second terminal sends the first message to the first server, the method further includes: the first terminal reads the second number from a SIM module of the first terminal, or reads the second number from an interactive interface of an IMS in the cellular mobile network, or receives the second number input by a user.

[0023] Therefore, several methods for the first terminal to obtain the second number are provided.

[0024] In a possible implementation, the first terminal or the second terminal sends the first message to the first server, specifically including: the first terminal sends the first message to the first server after obtaining the second number, and the first message includes the second number; or the first terminal sends the second number to the second terminal after obtaining the second number; the second terminal sends the first message to the first server after receiving the second number; and the first message includes the second number.

[0025] That is, the process of checking whether the second terminal is configured with the one-to-multiple terminal service can be initiated by the first terminal or the second terminal.

[0026] In a second aspect, a service identification method is provided, and the method is applied to a second terminal and includes: the second terminal sends a first call request to a second server; the first call request is used for the second server to obtain a first number, and the first number is a calling number in the first call request; the first number is used to determine whether the second terminal is configured with a one-to-multiple terminal service; and the second terminal receives a second message sent by the first server, and the second message is used to indicate whether the second terminal is configured with the one-to-multiple terminal service.

[0027] In a possible implementation manner, the method further includes: if the second message indicates that the second terminal is configured with the one-number multi-terminal service, the second terminal closes the first function module when the second terminal has established a communication connection with the first terminal, the first function module being used for the second terminal to access the cellular mobile network; and the second terminal opens the first function module when the second terminal has not established a communication connection with the first terminal.

[0028] In a possible implementation manner, the method further includes: if the second message indicates that the second terminal is configured with the independent number service, the second terminal opens the first function module, the first function module being used for the second terminal to access the cellular mobile network.

[0029] In a possible implementation manner, before the second terminal receives the second message sent by the first server, the method further includes: the second terminal sends a first message to the first server, the first message being used to instruct the first server to check a second number, the second number being a number of the first terminal.

[0030] In a possible implementation manner, before the second terminal sends the first message to the first server, the method further includes: the second terminal receives the second number sent by the first terminal.

[0031] In a possible implementation manner, before the second terminal sends the first call request to the second server, the method further includes: the second terminal receives a configuration file of an eSIM card of the second terminal sent by the first terminal or the operator server.

[0032] The technical effects achieved by the second aspect and any possible implementation manner of the second aspect can refer to the descriptions of the first aspect and the possible implementation manners of the first aspect, and will not be described here.

[0033] The third aspect provides a service identification method, applied to a service identification system, the service identification system including a first terminal, a second terminal, a first server and a second server; the method includes: the first terminal sends a third message to the first server, the third message being used to instruct the first server to check a second number, the second number being a number of the first terminal; the first server sends a second call request for the second number to the second server; and the second terminal determines whether the second terminal is configured with a one-number multi-terminal service according to whether the second call request is received within a preset time length.

[0034] In a possible implementation manner, the method further includes: the first terminal sends a fourth message to the second terminal, the fourth message being used to instruct the second terminal to determine whether the second call request for the second number is received.

[0035] In another possible implementation, before the second terminal sends the third message to the first server, the method further includes that the first terminal sends the second number to the second terminal.

[0036] In summary, the second terminal determines whether the second terminal is configured with the one-number multi-terminal service according to whether the second call request is received within the preset time length, and specifically includes that the second terminal determines whether the second terminal is configured with the one-number multi-terminal service according to whether the second call request is received within the preset time length after the fourth message is received.

[0037] Therefore, the present application provides another two methods for determining whether the second terminal is configured with the one-number multi-terminal service.

[0038] For example, the first terminal is a mobile phone, and the second terminal is a smart watch.

[0039] In one example, the mobile phone can send a verification request to the first server, and the first server initiates a call request for the number of the mobile phone (i.e., the second number) to the second server. On the other hand, the mobile phone instructs the smart watch to determine whether the call request for the number of the mobile phone initiated by the second server is received. If the smart watch receives the call request, it is determined that the smart watch and the mobile phone have handled the one-number multi-terminal service. If the smart watch does not receive the call request, it is determined that the smart watch and the mobile phone have handled the independent number service.

[0040] In another example, the mobile phone sends the number of the mobile phone (i.e., the second number) to the smart watch, and the smart watch sends a verification request to the first server, and the first server initiates a call request for the number of the mobile phone (i.e., the second number) to the second server. After receiving the number of the mobile phone, the smart watch can start to determine whether the call request for the number of the mobile phone initiated by the second server is received. If the smart watch receives the call request, it is determined that the smart watch and the mobile phone have handled the one-number multi-terminal service. If the smart watch does not receive the call request, it is determined that the smart watch and the mobile phone have handled the independent number service.

[0041] In one possible implementation, the method further includes that if it is determined that the second terminal is configured with the one-number multi-terminal service, when the second terminal has a communication connection with the first terminal, the second terminal closes the first function module, and the first function module is used for the second terminal to access the cellular mobile network; and when the second terminal does not have a communication connection with the first terminal, the second terminal opens the first function module.

[0042] In one possible implementation, the method further includes that if it is determined that the second terminal is configured with the independent number service, the second terminal opens the first function module, and the first function module is used for the second terminal to access the cellular mobile network.

[0043] In a fourth aspect, a service identification method is provided. The method is applied to a second terminal. The second terminal sends a third message to a first server. The third message is used to instruct the first server to check a second number. The second number is a number of a first terminal. The second terminal determines whether the second terminal is configured with a one-to-multiple terminal service according to whether a second call request for the second number is received within a preset time period after the third message is sent.

[0044] Alternatively, the second terminal receives a fourth message. The fourth message is used to instruct the second terminal to determine whether the second call request for the second number is received. The second number is the number of the first terminal. The second terminal determines whether the second terminal is configured with the one-to-multiple terminal service according to whether the second call request is received within a preset time period after the fourth message is received.

[0045] In a possible implementation, before the second terminal sends the third message to the first server, the method further includes: the second terminal receives the second number sent by the first terminal.

[0046] In a possible implementation, the method further includes: if it is determined that the second terminal is configured with the one-to-multiple terminal service, when the second terminal has a communication connection with the first terminal, the second terminal closes a first function module. The first function module is used for the second terminal to access a cellular mobile network. When the second terminal does not have a communication connection with the first terminal, the second terminal opens the first function module.

[0047] In a possible implementation, the method further includes: if it is determined that the second terminal is configured with the independent number service, the second terminal opens the first function module. The first function module is used for the second terminal to access the cellular mobile network.

[0048] The technical effects achieved by the fourth aspect and any possible implementation of the fourth aspect can be referred to the description of the technical effects in the third aspect and the possible implementations of the third aspect, which will not be repeated here.

[0049] In a fifth aspect, an apparatus is provided. The apparatus is included in a terminal. The apparatus has a function of implementing the terminal behavior in any method in the above aspects and possible implementations. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes at least one module or unit corresponding to the above function. For example, a receiving module or unit, a display module or unit, and a processing module or unit.

[0050] In a sixth aspect, a computer-readable storage medium is provided. The computer-readable storage medium includes computer instructions. When the computer instructions are run on a terminal, the terminal performs the method in the above aspects and any possible implementation.

[0051] In a seventh aspect, a terminal is provided, which comprises a processor, a memory and a first function module configured to enable the terminal to access a cellular mobile network; the memory, the first function module and the processor are coupled together, the memory is configured to store computer program codes, the computer program codes comprise computer instructions, and when the processor reads the computer instructions from the memory, the terminal is enabled to perform the method in the above aspects and any possible implementation manner thereof.

[0052] In an eighth aspect, a computer program product is provided, which, when running on a computer, enables the computer to perform the method in the above aspects and any possible implementation manner thereof.

[0053] In a ninth aspect, a chip system is provided, which comprises a processor, and when the processor executes instructions, the processor performs the method in the above aspects and any possible implementation manner thereof.

[0054] The device provided in the above fifth aspect, the computer readable storage medium provided in the sixth aspect, the terminal provided in the seventh aspect, the computer program product provided in the eighth aspect and the chip system provided in the ninth aspect can achieve the technical effects as described in the above first aspect, the third aspect, the fifth aspect and the possible implementation manners of the aspects, which will not be described here. BRIEF DESCRIPTION OF DRAWINGS

[0055] Figure 1 A structural schematic diagram of a communication system provided by an embodiment of the present application;

[0056] Figure 2 A structural schematic diagram of a terminal provided by an embodiment of the present application;

[0057] Figure 3 A structural schematic diagram of a service server provided by an embodiment of the present application;

[0058] Figure 4 A structural schematic diagram of a voice server provided by an embodiment of the present application;

[0059] Figure 5 A flowchart of a method for identifying a one-number multi-terminal service provided by an embodiment of the present application;

[0060] Figure 6 Some graphical user interface diagrams involved in a process of enabling an eSIM card of a smart watch provided by an embodiment of the present application;

[0061] Figure 7 A flowchart of another method for identifying a one-number multi-terminal service provided by an embodiment of the present application;

[0062] Figure 8 A flowchart of another method for identifying a one-number multi-terminal service according to an embodiment of the present application is shown in FIG. 4.

[0063] Figure 9 A structural diagram of a chip system according to an embodiment of the present application is shown in FIG. 5. DETAILED DESCRIPTION

[0064] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" herein merely describes an association relationship of associated objects, and means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone.

[0065] Hereinafter, the terms "first" and "second" are used only for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first" and "second" can explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, unless otherwise specified, the meaning of "multiple" is two or more.

[0066] In the embodiments of the present application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Rather, the use of the words "exemplary" or "for example" is intended to present the relevant concept in a specific manner.

[0067] Figure 1 A structural diagram of a communication system according to an embodiment of the present application is shown in FIG. 1, which includes one or more first terminals 100, one or more second terminals 200, one or more networks 300, a first server 400, and a second server 500.

[0068] The first terminal 100 is a master device in the one-number multi-terminal service, that is, a device corresponding to a master card. For example, the first terminal 100 is a mobile phone, a tablet computer, etc., and the present application does not specially limit the specific form of the first terminal 100.

[0069] The second terminal 200 is a slave device in the one-number multi-terminal service, that is, a device corresponding to a slave card. For example, the second terminal 200 is a wearable device (for example, a smart watch, a smart bracelet, smart glasses, etc.), a tablet computer, a smart speaker, etc., and the present application does not specially limit the specific form of the second terminal 200.

[0070] In some embodiments, the first terminal 100 and the second terminal 200 can establish a communication connection, such as a Bluetooth connection, a wireless fidelity (Wi-Fi) connection, a near field communication (NFC) connection, an Ultra Wide Band (UWB) connection, etc. After identifying that the first terminal 100 and the second terminal 200 are engaged in the one-to-many terminal service, when a communication connection with the first terminal 100 is detected, the second terminal 200 can close the module related to the communication with the cellular mobile network, such as a modem, a mobile communication module, etc. In this way, when the phone number corresponding to the main card receives an incoming call, the user can also use the wireless communication module of the second terminal 200 to answer the incoming call received by the first terminal 100. In this way, the user can use the second terminal 200 to answer the phone without affecting, and the power consumption of the second terminal 200 is saved, and the standby time of the second terminal 200 is prolonged.

[0071] In other embodiments, after identifying that the first terminal 100 and the second terminal 200 are engaged in the independent number service, the second terminal 200 can keep the module related to the communication with the cellular mobile network, such as a modem, a mobile communication module, etc., turned on in the powered-on state, so that the user can use the mobile communication service of the operator, such as voice service, data service, etc., through the second terminal 200.

[0072] The network 300 includes a cellular mobile network of an operator and / or the Internet.

[0073] The first server 400 is a service server or an account management server, etc., and is configured to provide service to the second terminal 200. For example, the second terminal 200 is a smart watch or a smart bracelet, and the first server 400 can be specifically a sports health application server. In an example, the first terminal 100 is a mobile phone or a tablet computer. An application (APP) for connecting the smart watch or the smart bracelet and performing device management, such as a sports health application, can be installed on the first terminal 100. The first terminal 100 can connect the second terminal 200 through the application and interact with the first server 400 to implement device management (such as initialization of the second terminal 200, binding of the second terminal 200 and the first terminal 100, etc.) of the second terminal 200, etc.

[0074] In the embodiments of the present application, the first server 400 can further receive the phone number of the first terminal 100 sent by the first terminal 100 or the second terminal 200, and receive the phone number of the second terminal 200 sent by the second server 500, and determine whether the first terminal 100 and the second terminal 200 use the same phone number, that is, whether the first terminal 100 and the second terminal 200 have handled the one-number multi-terminal service.

[0075] It should be noted that the first server 400 herein can be at least one of a single physical server, multiple single physical servers, a cloud server providing cloud computing, a cloud computing platform, and a virtualization center.

[0076] The second server 500 is a voice server, which can also be referred to as a voice gateway, and is configured with a module related to communication with a cellular mobile network, such as a modem, a subscriber identification module (SIM) card module / embedded subscriber identification module (eSIM) card module, etc. The second server 500 can receive a call request sent by the second terminal 200 through the cellular mobile network of an operator, and send the phone number of the second terminal 200 to the first server 400 through the Internet or directly.

[0077] It should be noted that in some embodiments, the second terminal 200 itself has a number, and when the second terminal 200 handles the one-number multi-terminal service, the second terminal 200 uses the number of the main card device (also referred to as the main number) in the mobile network of the operator. Then, when the second terminal 200 sends a call request to other terminals through the cellular mobile network of the operator, the cellular mobile network of the operator will convert the phone number of the second terminal 200 itself into the number of the main card device, that is, the second terminal 200 and the main card device use the same number. It can be noted that the call request of the second terminal 200 herein is sent to the second server 500 through the cellular mobile network of the operator, so the number of the second terminal 200 received by the second server 500 is the number used by the second terminal 200 in the mobile communication network, which is the number of the main card device.

[0078] It should be noted that the "number" in the present application is a device identifier or a user identifier, etc. In one example, the "number" is specifically a phone number, or a mobile phone number, a SIM card number, etc. The present application is described by taking the phone number as an example.

[0079] Of course, the second server 500 can also receive a call request of another terminal (such as the terminal 100).

[0080] It should be noted that the first server 400 here can be at least one of a single physical server, multiple single physical servers, a cloud server providing cloud computing, a cloud computing platform, and a virtualization center.

[0081] It should also be noted that the first server 400 and the second server 500 described above can be independent servers or integrated into one server.

[0082] Figure 2 A structural schematic diagram of the first terminal 100 is shown.

[0083] As shown in Figure 2 The first terminal 100 can include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a loudspeaker 170A, a receiver 170B, a microphone 170C, a headset interface 170D, a sensor module 180, a key 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 can include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0084] It can be understood that the structure shown in the embodiments of the present application does not constitute a specific limitation on the first terminal 100. In other embodiments of the present application, the first terminal 100 can include more or fewer components than shown, or combine certain components, or split certain components, or different component arrangements. The components shown can be implemented in hardware, software, or a combination of software and hardware. In addition, the interface connection relationship between the modules shown in the embodiments of the present application is only illustrative. In other embodiments of the present application, the first terminal 100 can also use different interface connection methods or a combination of multiple interface connection methods.

[0085] The processor 110 can include one or more processing units, for example: the processor 110 can include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units can be independent devices or integrated in one or more processors.

[0086] The internal memory 121 can be used to store computer-executable program codes including instructions. The internal memory 121 can include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, a phone dialing function, etc.), etc. The data storage area can store data created during use of the first terminal 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 can include a high-speed random access memory, and can also include a non-volatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 110 executes various function applications and data processing of the first terminal 100 by running instructions stored in the internal memory 121 and / or instructions stored in a memory disposed in the processor.

[0087] The charging management module 140 is configured to receive charging input from a charger. The charger can be a wireless charger or a wired charger. The power management module 141 is configured to connect the battery 142 and the charging management module 140 to the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to supply power to the processor 110, the internal memory 121, the display screen 194, the camera 193, and the wireless communication module 160, etc. The power management module 141 can also be configured to monitor parameters such as battery capacity, battery cycle count, battery health status (leakage, impedance), etc. In some other embodiments, the power management module 141 can also be disposed in the processor 110. In some other embodiments, the power management module 141 and the charging management module 140 can also be disposed in the same device.

[0088] The wireless communication function of the first terminal 100 can be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, and the baseband processor, etc.

[0089] The antenna 1 and the antenna 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the first terminal 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example, the antenna 1 can be multiplexed as a diversity antenna of a wireless local area network. In some other embodiments, the antennas can be used in combination with a tuning switch.

[0090] The mobile communication module 150 can provide a solution including 2G / 3G / 4G / 5G wireless communication applied to the first terminal 100. The mobile communication module 150 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves by the antenna 1, and perform filtering, amplification, etc. on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 150 can also amplify the signals modulated by the modem processor, and convert the signals into electromagnetic waves radiated by the antenna 1. In some embodiments, at least part of the functional modules of the mobile communication module 150 can be arranged in the processor 110. In some embodiments, at least part of the functional modules of the mobile communication module 150 and at least part of the modules of the processor 110 can be arranged in the same device.

[0091] The modem processor can include a modulator and a demodulator. The modulator is used to modulate a low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. The low-frequency baseband signal processed by the baseband processor is transmitted to the application processor. The application processor outputs a sound signal through an audio device (not limited to the loudspeaker 170A and the microphone 170B, etc.), or displays an image or a video through the display screen 194. In some embodiments, the modem processor can be an independent device. In some other embodiments, the modem processor can be independent of the processor 110, and arranged in the same device as the mobile communication module 150 or other functional modules.

[0092] The wireless communication module 160 can provide solutions for wireless communication, including wireless local area networks (WLAN) (such as Wi-Fi networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), NFC, infrared technology (IR), UWB, etc. applied on the first terminal 100. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 can also receive signals to be sent from the processor 110, frequency modulate them, amplify them, and convert them into electromagnetic wave radiation via the antenna 2.

[0093] The first terminal 100 can realize display functions through a GPU, a display screen 194, and an application processor, etc. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 can include one or more GPUs that execute program instructions to generate or change display information.

[0094] The first terminal 100 can realize a shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor, etc.

[0095] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the first terminal 100. The external memory card communicates with the processor 110 through the external memory interface 120 to realize data storage functions. For example, music, video, etc. files are saved in the external memory card.

[0096] The first terminal 100 can realize audio functions through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, and an application processor, etc. For example, music playing, recording, etc.

[0097] The SIM card interface 195 is configured to connect a SIM card. The SIM card can be inserted into or pulled out of the SIM card interface 195 to realize contact and separation with the first terminal 100. The first terminal 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support a Nano SIM card, a Micro SIM card, a SIM card, and the like. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 195 can be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external storage cards. The first terminal 100 interacts with a network through the SIM card to realize functions such as call and data communication. In some embodiments, the first terminal 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the first terminal 100 and cannot be separated from the first terminal 100.

[0098] It should be noted that the structure of the second terminal 200 can refer to the structure of the first terminal 100 described above. Figure 2 The second terminal 200 can include more or fewer components than the first terminal 100, or combine certain components, or split certain components, or different component arrangements. The illustrated components can be implemented in hardware, software, or a combination of software and hardware. For example, when the second terminal 200 is a smart watch or a smart bracelet, or the like wearable device, the second terminal 200 includes an eSIM module. The user can flexibly select an operator package, handle a one-number multi-terminal business, and the like through an eSIM application on the smart watch or the smart bracelet.

[0099] Figure 3 A structure diagram of a first server 400 is shown.

[0100] As shown in Figure 3 The first server 400 includes one or more processors 410, one or more memories 420, and one or more communication interfaces 430. The processor 410, the memory 420, and the communication interface 430 are connected through a bus.

[0101] The processor 410 can include a general central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), a graphics processing unit (GPU), a neural-network processing unit (NPU), or an integrated circuit for controlling program execution of the solutions of the present application, etc.

[0102] Memory 420 can be used to store computer executable program code, including instructions. The internal memory may include a program storage area and a data storage area. The program storage area may store an operating system and application program code, etc. In addition, the internal memory may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, a flash memory device, and a universal flash storage (UFS).

[0103] The processor 410 executes various functional applications and data processing of the first server 400 by running instructions stored in the memory 420. In one example, the processor 410 may also include multiple CPUs, and the processor 410 may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here may refer to one or more devices, circuits, or processing cores for processing data (such as computer program instructions).

[0104] The communication interface 430 can be used to communicate with other devices or communication networks, such as Ethernet, wireless local area networks (WLAN), etc.

[0105] It is understandable that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the first server 400. In other embodiments of the present application, the first server 400 may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The illustrated components can be implemented in hardware, software, or a combination of software and hardware. In addition, the interface connection relationship between the modules illustrated in the embodiment of the present invention is only a schematic illustration. In other embodiments of the present application, the first server 400 may also adopt a different interface connection method from the above-mentioned embodiment, or a combination of multiple interface connection methods.

[0106] Figure 4 A schematic structural diagram of a second server 500 is shown.

[0107] like Figure 4 As shown, the second server 500 includes one or more processors 510, one or more memories 520, a mobile communication module 540, and one or more communication interfaces 530. The processor 510, the memory 520, the mobile communication module 540, and the communication interface 530 are connected via a bus.

[0108] The processor 510 can include a general central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), a graphics processing unit (GPU), a neural-network processing unit (NPU), or an integrated circuit for controlling program execution of the solutions of the present application, etc.

[0109] The memory 520 can be configured to store computer-executable program code including instructions. The internal memory can include a program storage area and a data storage area. The program storage area can store an operating system and application programs, etc. In addition, the internal memory can include a high-speed random access memory, and can further include a nonvolatile memory such as at least one of a magnetic disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0110] The processor 510 performs various function applications and data processing of the second server 500 by running the instructions stored in the memory 520. In one example, the processor 510 can also include a plurality of CPUs, and the processor 510 can be a single-CPU processor or a multi-CPU processor. The processor herein can refer to one or more devices, circuits, or processing cores for processing data (e.g., computer program instructions).

[0111] The mobile communication module 540 can provide a solution including 2G / 3G / 4G / 5G wireless communication applied to the second server 500. The mobile communication module 540 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 540 can receive electromagnetic waves by an antenna, and perform filtering, amplification, etc. on the received electromagnetic waves, and transmit the processed electromagnetic waves to a modem processor for demodulation. The mobile communication module 540 can also amplify the signals modulated by the modem processor, and radiate the signals as electromagnetic waves through the antenna 1. In some embodiments, at least part of the functional modules of the mobile communication module 540 can be disposed in the processor 510. In some embodiments, at least part of the functional modules of the mobile communication module 540 and at least part of the modules of the processor 510 can be disposed in the same device.

[0112] The communication interface 530 can be used to communicate with other devices or communication networks, such as Ethernet, wireless local area networks (WLAN), etc.

[0113] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the second server 500. In other embodiments of the present application, the second server 500 may include more or fewer components than those shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The illustrated components can be implemented in hardware, software, or a combination of software and hardware. In addition, the interface connection relationship between the modules illustrated in the embodiment of the present invention is only a schematic illustration. In other embodiments of the present application, the second server 500 may also adopt a different interface connection method from the above-mentioned embodiment, or a combination of multiple interface connection methods.

[0114] This article takes the example where the first terminal 100 is a mobile phone, the second terminal 200 is a smart watch, the first server 400 is a business server, and the second server 500 is a voice server, and describes in detail the technical solution provided in the embodiment of the present application in combination with the accompanying drawings.

[0115] like Figure 5 FIG. 1 is a flow chart of a method for identifying whether a mobile phone and a smartwatch use the same mobile phone number, provided in an embodiment of the present application. The method includes:

[0116] S500. The mobile phone establishes a communication connection with the smart watch.

[0117] Exemplarily, the mobile phone and the smart watch can establish a wired connection or a wireless connection, wherein the wireless connection is, for example, a Bluetooth connection, a Wi-Fi connection, an NFC connection, an IR connection, a UWB connection, etc.

[0118] In some examples, the mobile phone and the smart watch establish a wireless communication connection for the first time. The mobile phone can download and install an APP that connects to and manages the smart watch (such as a sports health APP), and use the APP to complete the pairing of the mobile phone and the smart watch and establish a wireless communication connection between the two. In other examples, the mobile phone can also start the initialization process of the smart watch. For example, the mobile phone proxies a registration request to a business server (such as a server corresponding to the sports health APP), requests to register the smart watch, and establish a binding relationship between the mobile phone and the smart watch. For another example, the mobile phone can also complete the initial settings of the smart watch through the APP, such as language, time and date, dial settings, etc. In some other examples, the mobile phone can also send the network information of the Wi-Fi network where the mobile phone is located (such as the network name and network password, etc.) to the smart watch, and the smart watch can access the Wi-Fi network where the mobile phone is located, so that the smart watch can communicate with the business server.

[0119] In step S500, the mobile phone and the smart watch may establish a communication connection for the first time or not. It should be noted that if in step S500, the mobile phone and the smart watch establish a communication connection for a non-first time, then the above-mentioned smart watch initialization process has been completed when the mobile phone and the smart watch are connected for the first time.

[0120] S501: The mobile phone receives an operation to activate the eSIM card of the smart watch. S502: The mobile phone sends a request to the operator server to activate the eSIM card of the smart watch.

[0121] For example, a smartwatch includes an eSIM card module or other electronic SIM card module. Users can activate the eSIM card on the smartwatch or other electronic SIM card through an app on their phone (the app used to connect to the smartwatch or smart bracelet and manage the device). It should be noted that this article uses the activation of an eSIM card as an example and will not be further explained below.

[0122] For example, Figure 6 As shown in (1), the user can enter the management interface 601 of the smart watch through the APP installed on the mobile phone. The management interface 601 of the smart watch can display the network connection status, power, number of steps of the user, calories consumed by the user, distance of the user's movement and other information of the smart watch. The management interface 601 can also include the function controls such as the monitoring control of the smart watch, heart health control, message notification control, eSIM management control 602, wallet control, smart life linkage control, etc. When it is detected that the user operates the eSIM management control 602, the mobile phone displays the following Figure 6 The eSIM card activation interface 603 shown in (2) includes a one-number multi-terminal service control 604 and an independent number service control 605. When the user selects to operate the one-number multi-terminal service control 604, the mobile phone displays the following Figure 6 The service processing interface 606 shown in (3) in the figure. The user can enter the real-name authentication information and the service password of the main number (i.e., the phone number corresponding to the mobile phone) in the service processing interface 606. In some examples, if the mobile phone has two or more SIM cards installed, that is, the mobile phone corresponds to two or more phone numbers, the user needs to select one phone number as the main number of the smart watch. Among them, the above phone number is, for example, the mobile station integrated services digital network (MSISDN).

[0123] In some examples, when detecting that the user clicks the immediately open control 607, the mobile phone (e.g., the APP of the smart watch specifically) sends the user inputted real-name authentication information, etc. to the server of the operator, which is the server in the cellular mobile network of the operator (e.g., the server for eSIM management in the cellular mobile network of the operator) corresponding to the main number.

[0124] Then, the operator server verifies the identity of the user based on the received real-name authentication information, handles the one-number multi-terminal service of the smart watch and the mobile phone, generates the profile of the eSIM card of the smart watch, etc. Then, the operator server returns the generated profile of the eSIM card of the smart watch to the smart watch via the mobile phone.

[0125] In this example, the operation of opening the eSIM card of the smart watch can include a series of actions such as operating the eSIM management control 602, selecting the one-number multi-terminal service control 604, inputting the real-name authentication information, etc., and operating the immediately open control 607. Alternatively, the operation of opening the eSIM card of the smart watch is the action of operating the immediately open control 607.

[0126] In other examples, when detecting that the user selects the operation of the independent number service 605 in the eSIM card opening interface 603, the mobile phone displays the service handling interface 608 as shown in (4) of FIG. 6B. Figure 6 The user can input the real-name authentication information in the service handling interface 608, and select the operator, etc.

[0127] In some examples, when detecting that the user clicks the immediately open control 609, the mobile phone (for example, the APP of the smart watch) sends the real-name authentication information input by the user and the like to a server of an operator, which is a server in a cellular mobile network of the operator (for example, a server for eSIM management in the cellular mobile network of the operator) corresponding to the main number. In other examples, when detecting that the user clicks the immediately open control 609, the APP of the smart watch (for example, the sports health APP) on the mobile phone sends the real-name authentication information input by the user and the like to the APP of the operator (for example, the China Unicom Business Office APP, the China Mobile Business Office APP or the China Telecom Business Office APP) on the mobile phone. Then, the mobile phone (for example, the APP of the operator) sends the real-name authentication information input by the user and the like to the server of the operator.

[0128] Then, the server of the operator verifies the identity of the user based on the received real-name authentication information, generates a profile of the eSIM card of the smart watch, and returns the generated profile of the eSIM card of the smart watch to the smart watch through the mobile phone.

[0129] In this example, the operation of opening the eSIM card of the smart watch can include a series of actions such as operating the eSIM management control 602, selecting the independent number service control 605, inputting the real-name authentication information, selecting the operator, and operating the immediately open control 609. Alternatively, the operation of opening the eSIM card of the smart watch is the action of operating the immediately open control 609.

[0130] S503, the server of the operator returns the profile of the eSIM card of the smart watch to the mobile phone.

[0131] S504, the mobile phone sends the profile of the eSIM card of the smart watch to the smart watch.

[0132] Correspondingly, the smart watch receives the profile of the eSIM card.

[0133] The smart watch completes the initialization setting of the eSIM card according to the profile of the eSIM card. When the user selects the one number multi-terminal service, the smart watch and the mobile phone share one telephone number (the main number, i.e., the telephone number of the mobile phone), the package call and the traffic. When the user selects the independent number service, the smart watch independently uses one telephone number, the package call and the traffic.

[0134] It should be noted that the steps S500-S504 are examples of the process of opening the eSIM card of the smart watch. In other embodiments, the eSIM card of the smart watch can also be opened in other ways, and the process of opening the eSIM card of the smart watch can also use other processes, which are not limited in the embodiments of the present application.

[0135] S505, the smart watch sends a voice call request to the voice server.

[0136] In some examples, the phone number of the voice server is a fixed value, which can be pre-configured in the APP of the mobile phone. Then, after the mobile phone and the smart watch establish a communication connection and the mobile phone receives the operation of opening the eSIM card of the smart watch, the mobile phone can send the phone number of the voice server to the smart watch, so that the smart watch sends a voice call request to the voice server. Alternatively, the phone number of the voice server can be pre-configured in the smart watch, and when the smart watch receives the configuration file of the eSIM card and completes the configuration of the eSIM card, the phone number of the voice server can be obtained and a voice call request can be sent to the voice server. Of course, in other examples, the mobile phone can also request the phone number of the voice server from the service server and send it to the smart watch, and the method of obtaining the phone number of the voice server by the smart watch is not limited in the embodiments of the present application.

[0137] It should be noted that in some embodiments, the smart watch can hide the graphical user interface related to the process of dialing the phone number of the voice server, so as to avoid disturbing the user or causing the user's distress, and to realize the process of dialing the phone number of the voice server without user awareness. In other embodiments, the smart watch can also display some prompt information to prompt the user that the eSIM card of the smart watch is being opened and the user is requested to wait.

[0138] S506, the smart watch obtains the phone number 1 and returns the phone number 1 to the mobile phone.

[0139] In some examples, when the smart watch uses voice over long-term evolution (VoLTE) service (a voice call service under 4G), the phone number 1 can be read through the IP multimedia subsystem (IMS) interaction interface in the VoLTE network. The phone number 1 is the phone number of the smart watch, that is, the phone number configured by the operator server for the smart watch. Alternatively, the configuration file of the e-SIM card of the smart watch includes the phone number 1, and the smart watch can obtain the phone number 1 from the configuration file of the smart watch.

[0140] It should be noted that after the smart watch and the mobile phone handle the one number multi-terminal service, when the smart watch calls out through the cellular mobile network of the operator, the cellular mobile network of the operator will convert the phone number 1 into the main number, i.e. the phone number of the mobile phone. That is, the caller receives the incoming call number of the mobile phone. It should be noted that when the smart watch reads through the IMS interaction interface in the VoLTE network, it is the phone number 1 converted by the cellular mobile network of the operator.

[0141] When the smart watch handles the independent number service, when the smart watch calls out through the cellular mobile network of the operator, the cellular mobile network of the operator will not convert the phone number 1 into another number. That is, the caller receives the phone number 1.

[0142] It should be noted that in some other examples, the smart watch can also not obtain the phone number 1, i.e. step S506 is optional.

[0143] S507, the mobile phone obtains the phone number 2.

[0144] In some examples, the phone number 2 is the phone number of the mobile phone, i.e. the phone number configured by the operator server for the mobile phone. The mobile phone can read the elementary file-mobile station integrated services digital network (EF-MSISDN) of the mobile station international user identification code from the SIM card module (SIM card or eSIM card) of the mobile phone, and the EF-MSISDN includes the phone number of the mobile phone, i.e. the phone number 2. Alternatively, the mobile phone can also read the phone number of the mobile phone through the IMS interaction interface in the VoLTE network. Alternatively, the mobile phone can also send a short message to the short message gateway of the operator network to query the phone number of the mobile phone. Alternatively, the mobile phone can require the user to input the phone number of the mobile phone, etc. In summary, the specific way of obtaining the phone number of the mobile phone is not limited in the embodiment.

[0145] In addition, this step can be executed after step S506 or before step S506, and the timing of obtaining the phone number of the mobile phone (i.e. the phone number 2) is not limited.

[0146] S508, the mobile phone sends a detection request to the service server, and the detection request is used to request the service server to confirm whether the mobile phone and the smart watch use the same phone number.

[0147] In some examples, the request carries the phone number 2. Optionally, the request also carries the phone number 1.

[0148] S509, the voice server acquires the telephone number 3.

[0149] The telephone number 3 is the calling number in the voice call request sent by the smart watch and received by the voice server.

[0150] It can be understood that when the voice server receives the voice call request sent by the smart watch in step S505, the voice call request passes through the cellular mobile network of the operator at this time. If the smart watch has the one-number multi-terminal service, the cellular mobile network of the operator has converted the telephone number 1 (the calling number) into the main number. At this time, the telephone number 3 acquired by the voice server is the main number of the smart watch, which is the same as the telephone number of the mobile phone, i.e., the telephone number 2. If the smart watch has the independent number service, the cellular mobile network of the operator will not convert the telephone number of the smart watch. At this time, the telephone number 3 is the telephone number of the smart watch, i.e., the telephone number 1.

[0151] S510, the voice server sends the telephone number 3 to the service server.

[0152] It should be noted that step S509 is executed after step S505, and step S510 is executed after step S509. The order of steps S509 and S510 and the above steps S506, S507 and S508 is not limited in the embodiments of the present application.

[0153] S511, the service server determines whether the mobile phone and the smart watch use the same telephone number according to the telephone number 2 received in step S508 and the telephone number 3 received in step S510.

[0154] It can be understood that if the service server queries the telephone number 2 which is the same as the telephone number 3, it is determined that the mobile phone and the smart watch use the same telephone number, and it is determined that the smart watch has the one-number multi-terminal service. If the service server does not query the telephone number 2 which is the same as the telephone number 3 within a preset time length (for example, 5 minutes), it is determined that the mobile phone and the smart watch do not use the same telephone number, and it is determined that the smart watch has the independent number service.

[0155] It should be noted that, in some examples, the service server does not query the same phone number 2 as the phone number 3, which can be because the phone number 3 is different from the phone number 2, that is, the smart watch handles independent number service. It can also be because of network transmission problems, the service server has not temporarily received the same phone number 2 as the phone number 3, that is, the smart watch actually handles one number multi-terminal service. Therefore, in the above step S508, the mobile phone can also carry the phone number 1 in the detection request sent to the service server. In this case, when the service server does not query the same phone number 2 as the phone number 3, but queries the same phone number 1 as the phone number 3, the service server can also quickly determine that the smart watch handles independent number service.

[0156] Specifically, if the service server also receives the phone number 1, the phone number 2, the phone number 3, and the phone number 1 can also be used to determine whether the mobile phone and the smart watch use the same phone number.

[0157] For example, if the service server queries the same phone number 3 as the phone number 2, it can be determined that the mobile phone and the smart watch use the same phone number, and it can be determined that the smart watch handles one number multi-terminal service. If the service server queries the same phone number 1 as the phone number 3, it can be determined that the mobile phone and the smart watch do not use the same phone number, and it can be determined that the smart watch handles independent number service.

[0158] S512, the service server returns the judgment result to the mobile phone.

[0159] S513, the mobile phone returns the judgment result to the smart watch.

[0160] Optionally, as described in the foregoing step S500, in some cases the smart watch can access the network, so when step S512 is performed, the service server can also directly return the judgment result to the smart watch.

[0161] Further, the smart watch can set different working modes according to the received judgment result, such as normal working mode, low-power working mode, etc.

[0162] In some embodiments, if the judgment result is that the smart watch handles one number multi-terminal service, when the smart watch detects that the smart watch and the mobile phone establish a communication connection, the smart watch can enter a low-power working mode, such as closing related modules for cellular mobile network communication with the operator, such as a modem, a mobile communication module, etc. (for example Figure 5The step S514) is shown. In this way, when the mobile phone receives an incoming call, the relevant data of the current call can be sent to the smart watch through the communication connection between the mobile phone and the smart watch, so that the user can use the smart watch to answer the incoming call on the mobile phone. When the user uses the smart watch to make a call or uses the data flow of the cellular mobile network, the mobile phone can also be connected to the cellular mobile network of the operator. It can be seen that at this time, even if the relevant modules for communicating with the cellular mobile network of the operator on the smart watch are all closed, it will not affect the user to use the smart watch to make and answer a call and use data flow to surf the Internet, and closing the above-mentioned relevant modules is beneficial to reduce the power consumption of the smart watch and prolong the standby time of the smart watch. It can be understood that for wearable devices such as smart watches, reducing the power consumption of the smart watch is crucial to improve the endurance performance of the wearable device.

[0163] In still another embodiment, if the judgment result is that the smart watch handles a one-number multi-terminal service, when the smart watch detects that the smart watch and the mobile phone do not establish a communication connection, the smart watch enters a normal working mode, for example, keeps the relevant modules for communicating with the cellular mobile network of the operator, such as the modem, the mobile communication module, etc. turned on. In this way, the user can continue to use the smart watch to make and answer a call and use data flow to surf the Internet, etc., and ensure that the user normally uses the relevant functions of the smart watch for communicating with the cellular mobile network of the operator.

[0164] In still another embodiment, if the judgment result is that the smart watch handles a one-number multi-terminal service, when the smart watch detects that the smart watch and the mobile phone do not establish a communication connection, the smart watch enters a normal working mode, for example, keeps the relevant modules for communicating with the cellular mobile network of the operator, such as the modem, the mobile communication module, etc. turned on. In this way, the user can continue to use the smart watch to make and answer a call and use data flow to surf the Internet, etc., and ensure that the user normally uses the relevant functions of the smart watch for communicating with the cellular mobile network of the operator.

[0165] Subsequently, if the smart watch always uses the configuration file of the eSIM card downloaded by the above-mentioned process, the smart watch can always use the judgment result obtained in step S513. If the smart watch deletes the configuration file of the eSIM card downloaded by the above-mentioned process, or restores the factory settings, etc., when the smart watch reopens the eSIM card and re-downloads the configuration file of the eSIM card, it is necessary to re-execute the above-mentioned process to obtain whether the newly opened eSIM card of the smart watch handles a one-number multi-terminal service or a separate number service.

[0166] It should be noted that in the above embodiment, step S508 is executed after step S505. This is because: when the smart watch first sends a voice call request to the voice server (i.e., step S505 is executed), the voice server can obtain the telephone number 3 early, and send the telephone number 3 to the service server early. In this way, it can be ensured with a high probability that when the service server receives the detection request sent by the mobile phone, the telephone number 3 has been sent to the service server, which is beneficial to the service server successfully querying the telephone number 2 or the telephone number 1 same as the telephone number 3, and improving the query efficiency of the service server. Of course, in some other embodiments, step S508 can also be executed before step S505 or at the same time as step S505. Then, in this embodiment, when the service server receives the detection request sent by the mobile phone, the service server can query whether there is a telephone number 3 same as the telephone number 2 or the telephone number 1 after a period of time (for example, 5 minutes) or multiple times. In summary, the embodiment of the present application does not strictly limit the steps of the above embodiment.

[0167] As shown in Figure 7 , another method flow diagram for identifying whether the mobile phone and the smart watch use the same mobile phone number is provided in the embodiment of the present application.

[0168] Compared with the flow shown in Figure 5 , the flow in Figure 7 does not include step S506, and step S508 is replaced by steps S701 and S702.

[0169] Among them, step S701 is that the mobile phone sends the telephone number (i.e., telephone number 2) obtained by itself to the smart watch. Step S702 is that the smart watch sends a detection request to the service server, requesting the service server to judge whether the mobile phone and the smart watch use the same telephone number. The detection request carries the telephone number 2. Optionally, the detection request can also carry the telephone number 1.

[0170] Other contents please refer to the description of the related contents in steps S500-S514 described above Figure 5 .

[0171] As shown in Figure 8 , another method flow diagram for identifying whether the mobile phone and the smart watch use the same mobile phone number is provided in the embodiment of the present application. The method comprises steps S500-S504 and steps S801-S806.

[0172] Steps S500-S504 are described above, and thus will not be described again. It should be noted that steps S500-S504 are used to describe the process of activating the eSIM card of the smart watch. In some other embodiments, the eSIM card of the smart watch can be activated in other manners, and thus the process of activating the eSIM card of the smart watch can also use other procedures, which are not limited in the embodiments of the present application.

[0173] S801, the phone acquires the phone number 2.

[0174] The phone number 2 is the phone number of the phone. The phone can automatically acquire the phone number of the phone or receive the phone number of the phone input by the user. For details, please refer to the description of step S507 in the above Figure 5 .

[0175] S802a, the phone sends a detection request to the service server, for requesting the service server to detect whether the phone and the smart watch use the same phone number. In some examples, the detection request carries the phone number 2.

[0176] Optionally, after sending the detection request to the service server, the phone can close the module related to the cellular mobile network of the operator (i.e., step S804 is performed). Alternatively, the phone can also not close the module related to the cellular mobile network of the operator.

[0177] S802b, the phone sends a detection instruction to the smart watch, for instructing the smart watch to start detecting whether the smart watch and the phone use the same phone number.

[0178] In some embodiments, step S802b can also be performed before step S802a or simultaneously with step S802a.

[0179] Optionally, in some other embodiments, steps S802a and S802b can be replaced by steps S803a and S803b, as follows:

[0180] S803a, the phone sends the phone number 2 to the smart watch.

[0181] It should be noted that after receiving the phone number 2 sent by the phone, the smart watch can keep the module related to the cellular mobile network of the operator open. Alternatively, after receiving the configuration file of the smart watch eSIM card, the smart watch keeps the module related to the cellular mobile network of the operator open.

[0182] S803b, the smart watch sends a detection request to the service server, for requesting to detect whether the phone and the smart watch use the same phone number. In some examples, the detection request 1 carries the phone number 2.

[0183] S805, after the service server receives the phone number 2, instructs the voice server to call the phone number 2.

[0184] S806, if the smart watch receives a call within a preset time length, the smart watch determines that the smart watch and the mobile phone use the same phone number. If the smart watch does not receive a call within a preset time length, the smart watch determines that the smart watch and the mobile phone do not use the same phone number.

[0185] In one example, after receiving the detection instruction in step S802b, the smart watch can start to determine whether the smart watch receives a call. If a call is received within a preset time length after receiving the detection instruction in step S802b, the smart watch determines that the smart watch and the mobile phone use the same phone number. If a call is not received within a preset time length after receiving the detection instruction in step S802b, the smart watch determines that the smart watch and the mobile phone do not use the same phone number.

[0186] In another example, after or at the same time as performing step S803b (i.e., sending a detection request to the service server), the smart watch starts to determine whether the smart watch receives a call. If a call is received within a preset time length after sending the detection request in step S803b, the smart watch determines that the smart watch and the mobile phone use the same phone number. If a call is not received within a preset time length after sending the detection request in step S803b, the smart watch determines that the smart watch and the mobile phone do not use the same phone number.

[0187] It can be understood that when the voice server calls the phone number 2, the call request passes through the operator's cellular mobile network. If the smart watch handles the one-number multi-terminal service and the main number is the phone number 2, after the call request passes through the operator's cellular mobile network, on the one hand, the phone number 2 is directly called, and on the other hand, the phone number corresponding to the secondary card of the phone number 2, i.e., the phone number of the smart watch, i.e., the phone number 1. In other words, the mobile phone and the smart watch can both receive this call. Of course, in some examples, when the mobile phone closes the module related to the cellular mobile network of the operator, the mobile phone will not be able to receive this call. If the smart watch receives a call within a preset time length, it is determined that the smart watch and the mobile phone use the same phone number, that the smart watch handles the one-number multi-terminal service, and that the main number is the phone number 2.

[0188] If the smart watch does not receive a call within a preset time length, it is determined that the smart watch and the mobile phone do not use the same phone number, and that the smart watch handles the independent number service.

[0189] It should also be noted that in some embodiments, the smartwatch can hide the relevant graphical user interface during the process of receiving the phone number from the voice server to avoid disturbing or causing trouble to the user, so that the user is unaware of the voice server calling the smartwatch. In other embodiments, the smartwatch can also display some prompts to remind the user that the eSIM card of the smartwatch is being activated and the user is asked to wait.

[0190] Furthermore, the smartwatch can be set to different working modes according to the specific business, such as normal working mode, low power working mode, etc. For details, please refer to the description of the relevant content above, which will not be repeated here.

[0191] S807. The smart watch returns the detection result to the mobile phone.

[0192] Of course, step S807 is an optional step.

[0193] It should also be noted that the above is explained using the example of mobile phones and smart watches handling one-number multi-terminal services or independent number services. The above technical solution is also applicable to mobile phones and tablets handling one-number multi-terminal services or independent number services, mobile phones and smart screens handling one-number multi-terminal services or independent number services, mobile phones and VR glasses handling one-number multi-terminal services or independent number services, etc., and will not be explained one by one.

[0194] The present application also provides a chip system. Figure 9 As shown, the chip system includes at least one processor 1101 and at least one interface circuit 1102. The processor 1101 and the interface circuit 1102 can be interconnected via lines. For example, the interface circuit 1102 can be used to receive signals from other devices (such as the memory of the first terminal 100). For another example, the interface circuit 1102 can be used to send signals to other devices (such as the processor 1101). Exemplarily, the interface circuit 1102 can read instructions stored in the memory and send the instructions to the processor 1101. When the instructions are executed by the processor 1101, the electronic device can execute the various steps performed by the first terminal 100 (such as a mobile phone) in the above embodiment. Of course, the chip system can also include other discrete components, which is not specifically limited in this embodiment of the present application.

[0195] The present application also provides an apparatus, which is included in an electronic device and has the function of implementing the electronic device behavior in any of the methods in the above embodiments. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes at least one module or unit corresponding to the above function. For example, a detection module or unit, a display module or unit, a determination module or unit, and a calculation module or unit, etc.

[0196] The embodiment of the present application further provides a computer storage medium, comprising computer instructions, which, when running on an electronic device, cause the electronic device to perform any of the methods in the above embodiments.

[0197] The embodiment of the present application further provides a computer program product, which, when running on a computer, causes the computer to perform any of the methods in the above embodiments.

[0198] The embodiment of the present application further provides a graphical user interface on an electronic device, the electronic device having a display screen, a camera, a memory, and one or more processors configured to execute one or more computer programs stored in the memory, the graphical user interface comprising the graphical user interface displayed when the electronic device performs any of the methods in the above embodiments.

[0199] It can be understood that, in order to implement the above functions, the terminal and the like described above include hardware structures and / or software modules corresponding to each function. Those skilled in the art can easily understand that, in combination with the embodiments disclosed in the present document, the units and algorithm steps of each example described above can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in the form of hardware or computer software driving hardware depends on a specific application and design constraint condition of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but the implementation should not be considered beyond the scope of the present application.

[0200] The embodiment of the present application can divide the functions of the terminal and the like according to the above method examples, for example, each function module can be divided according to each function, or two or more functions can be integrated into one processing module. The integrated module can be realized in the form of hardware or software function module. It should be noted that the division of the modules in the embodiment of the present application is illustrative, and is only a logical function division. In actual implementation, another division method can be used.

[0201] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of the functional modules is taken as an example. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be described here.

[0202] Each function unit in each embodiment of the embodiments of the present application can be integrated in one processing unit, or each unit can exist independently physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware, or in the form of a software function unit.

[0203] When the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such an understanding, the technical solutions of the embodiments of the present application essentially, or the part that contributes to the prior art, or all or a part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: a flash memory, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disk, and various other media that can store program codes.

[0204] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A service identification method applied to a service identification system, characterized by, The business identification system comprises a first terminal, a second terminal, a first server and a second server; the method comprises: The second terminal sends a first call request to the second server; The second server acquires a first number according to the first call request, the first number being a calling number of the first call request; The second server sends the first number to the first server; The first server receives the first number; The first terminal or the second terminal sends a first message to the first server, the first message being used to instruct the first server to check a second number, the second number being a number of the first terminal; The first server receives the first message; The first server judges whether the second number is identical to the first number according to the second number and the first number; The first server sends a second message to the first terminal or the second terminal according to the judging result, the second message being used to instruct whether the second terminal is configured with a one-to-multiple terminal service; The first terminal or the second terminal receives the second message.

2. The method of claim 1, wherein, The first message further comprises a third number, the third number being a number of the second terminal.

3. The method of claim 2, wherein, The method further comprises: The first server further judges whether the third number is identical to the first number according to the first number and the third number.

4. The method of claim 3, wherein, The first server sends a second message to the first terminal or the second terminal, specifically comprising: If the judging result is that the first number is identical to the second number, the first server sends a second message to the first terminal or the second terminal, the second message being used to instruct that the second terminal is configured with a one-to-multiple terminal service; If the judging result is that the first number is identical to the third number, the first server sends a second message to the first terminal or the second terminal, the second message being used to instruct that the second terminal is configured with an independent number service.

5. The method according to any one of claims 1 to 4, characterized in that, Before the second terminal sends a first call request to the second server, the method further comprises: The first terminal receives an operation of opening an eSIM card of the second terminal; The first terminal sends a request of opening the eSIM card of the second terminal to a server of an operator; The first terminal receives a configuration file of the eSIM card of the second terminal returned by the server of the operator; The first terminal sends the configuration file of the eSIM card of the second terminal to the second terminal.

6. The method according to any one of claims 1 to 4, characterized in that, After the second terminal receives the second message, the method further comprises: When the second message instructs that the second terminal is configured with a one-to-multiple terminal service and the second terminal has established a communication connection with the first terminal, the second terminal closes a first function module, the first function module being used for the second terminal to access a cellular mobile network; When the second message instructs that the second terminal is configured with a one-to-multiple terminal service and the second terminal has not established a communication connection with the first terminal, the second terminal starts the first function module.

7. The method according to any one of claims 1 to 4, characterized in that, After the second terminal receives the second message, the method further comprises: When the second message indicates that the second terminal is configured with the independent number service, the second terminal starts a first function module, and the first function module is used for the second terminal to access the cellular mobile network.

8. The method according to any one of claims 1 to 4, characterized in that, Before the first terminal or the second terminal sends a first message to the first server, the method further comprises: The first terminal reads the second number from a SIM module of the first terminal, or reads the second number from an interactive interface of an IMS in the cellular mobile network, or receives the second number input by a user.

9. The method of claim 8, wherein, The first terminal or the second terminal sends a first message to the first server, comprising: After the first terminal obtains the second number, the first terminal sends the first message to the first server, and the first message comprises the second number. Or, after the first terminal obtains the second number, the first terminal sends the second number to the second terminal; after the second terminal receives the second number, the second terminal sends the first message to the first server; and the first message comprises the second number.

10. A service identification method applied to a second terminal, characterized by, The method comprises: The second terminal sends a first call request to a second server; wherein the first call request is used for the second server to obtain a first number, and the first number is a calling number in the first call request; The second terminal sends a first message to a first server; wherein the first message is used for instructing the first server to check a second number, and the second number is a number of the first terminal; wherein the first number and the second number are used to determine whether the second terminal is configured with the one multi-terminal service; The second terminal receives a second message sent by the first server, and the second message is used to indicate whether the second terminal is configured with the one multi-terminal service; and the second message is generated based on a judgment result of the first server on whether the first number and the second number are the same.

11. The method of claim 10, wherein, The method further comprises: If the second message indicates that the second terminal is configured with the one multi-terminal service, when the second terminal has a communication connection with the first terminal, the second terminal closes a first function module, and the first function module is used for the second terminal to access the cellular mobile network; When the second terminal does not have a communication connection with the first terminal, the second terminal starts the first function module.

12. The method of claim 10, wherein, The method further comprises: If the second message indicates that the second terminal is configured with the independent number service, the second terminal starts a first function module, and the first function module is used for the second terminal to access the cellular mobile network.

13. The method according to any one of claims 10-12, characterized in that, Before the second terminal receives the second message sent by the first server, the method further comprises: The second terminal sends a first message to the first server, and the first message is used to instruct the first server to check a second number, and the second number is a number of the first terminal.

14. The method of claim 13, wherein, Before the second terminal sends the first message to the first server, the method further comprises: The second terminal receives the second number sent by the first terminal.

15. The method according to any one of claims 10-12, characterized in that, Before the second terminal sends the first call request to the second server, the method further comprises: The second terminal receives a configuration file of the eSIM card of the second terminal sent by the first terminal or the operator server.

16. A terminal, characterized by Comprising: a processor, a memory and a first function module, the first function module is used for the terminal to access a cellular mobile network; The memory, the first function module and the processor are coupled, the memory is used for storing computer program code, the computer program code includes computer instructions, when the processor reads the computer instructions from the memory, so that the terminal executes the service identification method as claimed in any one of claims 10-15.

17. A computer-readable storage medium, characterized in that, Comprising computer instructions, when the computer instructions run on an electronic device, make the electronic device execute the service identification method as claimed in any one of claims 10-15.

18. A chip system, characterized by Comprising one or more processors, when the one or more processors execute instructions, the one or more processors execute the service identification method as claimed in any one of claims 10-15.

Citation Information

Patent Citations

  • One-number multi-terminal association method and device, equipment and storage medium

    CN113452850A

  • Method and system for realizing one number multiple terminals service

    WO2010127532A1