A cellular communication method and device
By detecting the signal strength between the terminal device and the CPE, and writing to the temporary cellular communication module when conditions permit, the cellular communication quality problem of the terminal device when signals are poor is solved, and better communication effect and security are achieved.
Patent Information
- Application Number
- CN202211162038.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-22
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2042-09-22
AI Technical Summary
When the terminal equipment has poor signal, how to perform effective cellular communication through the customer front equipment (CPE) to improve the cellular communication quality of the terminal equipment.
By detecting the strength of the wireless network signal of the cellular network signal and the CPE, when the signal meets a specific threshold condition, the terminal device sends the attribute information of the cellular communication module to the CPE, the CPE writes to the temporary cellular communication module, and performs cellular communication through the module, so as to Improve the communication quality of terminal equipment.
When the cellular network signal is poor but the CPE wireless network signal is good, cellular communication is carried out through the CPE's temporary cellular communication module, which significantly improves the communication quality of the terminal equipment and ensures the security of the communication process.
Smart Images

Figure CN115499950B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a cellular communication method and device. Background Art
[0002] With the development of customer premise equipment (CPE) technology, the RF and antenna performance of CPE is usually better than that of terminal equipment. Therefore, the cellular network signal received by CPE is also usually better than that of terminal equipment. Although CPE is mainly used to convert the received cellular network signal into wireless network signal to provide data services to the surrounding terminal equipment, CPE also has the ability of cellular communication. Therefore, when the terminal device signal is poor, how to perform cellular communication through CPE has become a problem that needs to be solved urgently. Summary of the invention
[0003] The present application discloses a cellular communication method and apparatus, which can perform cellular communication of a first cellular communication module of a terminal device through a first temporary cellular communication module of a CPE, thereby improving the cellular communication quality of the terminal device.
[0004] In a first aspect, the present application provides a cellular communication method, which can be executed by a terminal device or by a device matching the terminal device (such as a processor, a chip or a chip module, etc.). The method includes: when the detected cellular network signal is less than a first threshold and the wireless network signal of the connected customer premise equipment CPE is greater than a second threshold, sending the attribute information of the first cellular communication module of the terminal device to the CPE; when receiving the first notification information from the CPE, turning off the first cellular communication module; the first notification information is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module; and performing cellular communication of the first cellular communication module through the first temporary cellular communication module.
[0005] It can be seen that when the cellular network signal is poor and the wireless network signal of the CPE is good, the terminal device sends the attribute information of the first cellular communication module to the CPE, and when it receives the first notification information of the first temporary cellular communication module indicating that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE, the terminal device can perform cellular communication of the first cellular communication module through the first temporary cellular communication module of the CPE, thereby improving the cellular communication quality of the terminal device.
[0006] In one implementation, cellular communication information for the second cellular communication module is acquired, and a first request message is sent to the first temporary cellular communication module via a wireless network signal, wherein the first request message includes the cellular communication information for the second cellular communication module.
[0007] It can be seen that when the terminal device issues a cellular communication request, it can send the cellular communication information of the object for cellular communication (ie, the second cellular communication module) to the CPE through the wireless network information, so that cellular communication can be accurately performed with the second cellular communication module through the CPE.
[0008] In one implementation, cellular communication information for the second cellular communication module is generated according to communication information input into a cellular communication application of the terminal device, and the communication information includes an identity of the second cellular communication module.
[0009] It can be seen that before issuing a cellular communication request, the terminal device can determine the second cellular communication module based on the input communication information and generate corresponding cellular communication information, so as to more accurately and correctly send the object for cellular communication (i.e., the second cellular communication module) to the CPE, thereby facilitating cellular communication with the second cellular communication module through the CPE.
[0010] In one implementation, the third request information is received from the first temporary cellular communication module through a wireless network signal, and the third request information includes cellular communication information of the fourth cellular communication module.
[0011] It can be seen that when the terminal device receives a cellular communication request, it can receive a third request message to determine that the cellular communication request comes from the fourth cellular communication module based on the cellular communication information of the fourth cellular communication module included in the third request message, and can also display the identity of the fourth cellular communication module on the terminal device.
[0012] In one implementation, when the attribute information of the first cellular communication module is allowed to be copied and / or a successful verification response is received from the CPE, the attribute information of the first cellular communication module of the terminal device is sent to the CPE.
[0013] It can be seen that by verifying the first cellular communication module and / or CPE before the terminal device sends the attribute information of the first cellular communication module to the CPE, the security of the attribute information of the first cellular communication module can be better guaranteed.
[0014] In one implementation, when the detected cellular network signal is greater than a first threshold and / or the wireless network signal of the connected customer premise equipment CPE is less than a second threshold, the cellular network signal and the wireless network signal are detected.
[0015] It can be seen that when the cellular network signal is good and / or the wireless network signal of the CPE is poor, continuing to detect the above two signals can enable the changes of the two signals to be understood at any time, which is conducive to executing the method provided in the embodiment of the present application as soon as possible when it is detected that the cellular signal is poor and the wireless network signal of the CPE is good.
[0016] In a second aspect, the present application provides another cellular communication method, which can be executed by a CPE or by a device matching the CPE (such as a processor, a chip or a chip module, etc.). The method includes: upon receiving attribute information of a first cellular communication module from a terminal device, detecting whether the cellular communication module of the CPE writes the attribute information of a third cellular communication module; in the case where it is detected that the attribute information of the third cellular communication module is not written, writing the attribute information of the first cellular communication module into the cellular communication module of the CPE to obtain a first temporary cellular communication module; sending a first notification message to the terminal device, the first notification message is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module; and performing cellular communication of the first cellular communication module through the first temporary cellular communication module.
[0017] It can be seen that when the CPE is not occupied, the first temporary cellular communication module is obtained by writing the attribute information of the received first cellular communication module into the cellular communication module of the CPE, so that cellular communication of the first cellular communication module can be performed through the first temporary cellular communication module of the CPE, thereby improving the cellular communication quality of the terminal device, and the identity of the first temporary cellular communication module can also be displayed during the cellular communication process.
[0018] In one implementation, when a first request message is received from a terminal device, a second request message is sent to a second cellular communication module; the first request message includes cellular communication information for the second cellular communication module, the second request message includes cellular communication information for the second cellular communication module and an identity of the first cellular communication module, and the attribute information of the first cellular communication module includes the identity of the first cellular communication module; the identity of the first cellular communication module is used to be displayed on a communication interface of a terminal device associated with the second cellular communication module.
[0019] It can be seen that when the terminal device sends a cellular communication request, the CPE can receive the cellular communication request through the wireless network signal, and send a second request message to the object (i.e., the second cellular communication module) with which the terminal device performs cellular communication, so as to inform the second cellular communication module that the cellular communication request from the first cellular communication module is received, thereby displaying the identity of the first cellular communication module on the communication interface of the terminal device associated with the second cellular communication module, thereby enabling the second cellular communication module to confirm the identity of the first cellular communication module.
[0020] In an implementation, when the cellular communication information from the fourth cellular communication module is received, a third request message is sent to the terminal device via a wireless network signal, and the third request message includes the cellular communication information of the fourth cellular communication module.
[0021] It can be seen that by carrying the cellular communication information of the fourth cellular communication module in the third request message, the terminal device can determine that the cellular communication request comes from the fourth cellular communication module when receiving the third request message, thereby enabling the terminal device to confirm the identity of the fourth cellular communication module.
[0022] In one implementation, the first temporary cellular communication module is registered in the cellular network; if the first temporary cellular communication module is successfully registered, the cellular communication of the first cellular communication module is performed through the first temporary cellular communication module.
[0023] It can be seen that by registering the first temporary cellular communication module in the cellular network, the first temporary cellular communication module can perform cellular communication in the cellular network, which is beneficial to improving the cellular communication quality of the terminal device.
[0024] In one implementation, when it is detected that the attribute information of the third cellular communication module is written into the cellular communication module of the CPE and a second temporary cellular communication module is obtained, a release request is sent to a terminal device associated with the third cellular communication module; when a confirmation release response is received from the terminal device associated with the third cellular communication module, the second temporary cellular communication module is turned off and the second temporary cellular communication module is deregistered in the cellular network; the attribute information of the third cellular communication module in the cellular communication module of the CPE is cleared; and a second notification message is sent, the second notification message being used to instruct the terminal device associated with the third cellular communication module to turn on the third cellular communication module.
[0025] It can be seen that when the CPE is occupied, by sending a release request to the terminal device associated with the third cellular communication module, when the terminal device associated with the third cellular communication module confirms the release, the step of deactivating the second temporary cellular communication module can be executed, thereby restoring the cellular communication module of the CPE to an unoccupied state, so as to write the attribute information of the first cellular communication module, which is beneficial to improve the cellular communication quality of the terminal device.
[0026] In one implementation, when a verification request is received from a terminal device, it is detected whether the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE; if it is detected that the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE, a verification success response is sent to the terminal device.
[0027] It can be seen that by verifying whether the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE, the security of the attribute information of the cellular communication module of the CPE and the first cellular communication module can be better guaranteed.
[0028] In a third aspect, the present application provides a cellular communication device, which includes a unit for implementing the method in the above-mentioned first aspect and any possible implementation thereof, or includes a unit for implementing the method in the second aspect and any possible implementation thereof.
[0029] In a fourth aspect, the present application provides a cellular communication device, which includes a processor, and the processor is used to execute the method in the first aspect and any possible implementation thereof, or to execute the method in the second aspect and any possible implementation thereof.
[0030] In a fifth aspect, the present application provides a cellular communication device, which includes a processor and a memory, wherein the memory is used to store computer execution instructions; the processor is used to call program code from the memory to execute the method in the first aspect and any possible implementation thereof, or to execute the method in the second aspect and any possible implementation thereof.
[0031] In a sixth aspect, the present application provides a cellular communication chip, which is used to send attribute information of a first cellular communication module of a terminal device to a customer premise equipment (CPE) when a detected cellular network signal is less than a first threshold and a wireless network signal of a connected customer premise equipment (CPE) is greater than a second threshold; when receiving a first notification message from the CPE, turning off the first cellular communication module; the first notification message is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module; and performing cellular communication of the first cellular communication module through the first temporary cellular communication module.
[0032] In the seventh aspect, the present application provides a cellular communication chip, which is used to, when receiving attribute information of a first cellular communication module from a terminal device, detect whether the cellular communication module of a CPE has written attribute information of a third cellular communication module; when detecting that the attribute information of the third cellular communication module is not written, write the attribute information of the first cellular communication module into the cellular communication module of the CPE to obtain a first temporary cellular communication module; send a first notification message to the terminal device, the first notification message is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module; and perform cellular communication of the first cellular communication module through the first temporary cellular communication module.
[0033] In an eighth aspect, the present application provides a cellular communication chip module, which includes a communication interface and a chip, wherein: the communication interface is used for internal communication of the cellular communication chip module, or for the cellular communication chip module to communicate with an external device; the chip is used to: when the detected cellular network signal is less than a first threshold and the wireless network signal of the connected customer premise equipment CPE is greater than a second threshold, send the attribute information of the first cellular communication module of the terminal device to the CPE; when receiving the first notification information from the CPE, turn off the first cellular communication module; the first notification information is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module; and perform cellular communication of the first cellular communication module through the first temporary cellular communication module.
[0034] In the ninth aspect, the present application provides a cellular communication chip module, which includes a communication interface and a chip, wherein: the communication interface is used for internal communication of the cellular communication chip module, or for the cellular communication chip module to communicate with an external device; the chip is used to: upon receiving attribute information of a first cellular communication module from a terminal device, detect whether the cellular communication module of the CPE has written the attribute information of a third cellular communication module; in the case where it is detected that the attribute information of the third cellular communication module is not written, write the attribute information of the first cellular communication module into the cellular communication module of the CPE to obtain a first temporary cellular communication module; send a first notification message to the terminal device, the first notification message is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module; and perform cellular communication of the first cellular communication module through the first temporary cellular communication module. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 A cellular communication system provided in an embodiment of the present application;
[0036] Figure 2 A flowchart of a cellular communication method provided in an embodiment of the present application;
[0037] Figure 3 A flow chart of verification provided for an embodiment of the present application;
[0038] Figure 4 A flowchart of another cellular communication method provided in an embodiment of the present application;
[0039] Figure 5 A flowchart of another cellular communication method provided in an embodiment of the present application;
[0040] Figure 6 A schematic diagram of the structure of a cellular communication device provided in an embodiment of the present application;
[0041] Figure 7 A schematic diagram of the structure of another cellular communication device provided in an embodiment of the present application;
[0042] Figure 8 A schematic diagram of the structure of a cellular communication device 80 provided in an embodiment of the present application;
[0043] Fig. 9 A schematic diagram of the structure of a cellular communication chip module 90 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0045] See also Figure 1 , Figure 1 A cellular communication system is provided in an embodiment of the present application. Figure 1 As shown, the cellular communication system may include a terminal device 101 and a CPE 102 , wherein the terminal device 101 is within the coverage of a wireless network signal of the CPE 102 , and the terminal device 101 may be connected to the wireless network signal of the CPE 102 . Figure 1 The number of terminal devices and CPEs shown is for illustrative purposes only and does not constitute a limitation on the present application. For example, an actual application may include 2 or more CPEs and / or more terminal devices.
[0046] The terminal device 101 is a device capable of cellular communication, such as a mobile phone, a tablet, a phone watch, a mobile switching device, a base station device, a mobile station device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device. In the present application, the terminal device 101 can detect the received cellular network signal.
[0047] In an embodiment of the present application, CPE 102 may be a dual-card CPE. Dual-card CPE refers to a CPE that can be inserted with or built into two subscriber identity modules (SIM). One SIM card is used to provide data services, and the SIM card may be called a data card; the other SIM card is used to write attribute information of a cellular communication module of a terminal device, and the SIM card may be called a white card. CPE 102 may convert the cellular network signal received by the data card into a wireless network signal for access by surrounding terminal devices. The wireless network signal may be a wireless fidelity (WiFi) signal. For example, CPE 102 may convert the fourth generation (4G) mobile communication network signal or the fifth generation (5G) mobile communication network received by the data card into a WiFi signal for connection and use by the terminal device 101.
[0048] In the embodiment of the present application, the terminal device 101 is within the coverage of the wireless network signal of the CPE 102, that is, the terminal device 101 can connect to the wireless network signal of the CPE 102. After the terminal device 101 accesses the wireless network signal of the CPE 102, the wireless network signal of the CPE 102 and the cellular network signal received by itself can be detected to determine the signal strength of the two networks.
[0049] In one implementation, the terminal device may periodically detect the above two network signals at a preset time interval. The preset time intervals for detecting the two network signals may be the same. For example, the preset time interval for the terminal device to detect the two network signals may be set to 20s, and the terminal device will detect the above two network signals every 20s. Optionally, the preset time intervals for detecting the two network signals may be different. For example, the preset time interval for the terminal device to detect the cellular network signal may be set to 20s, and the preset time interval for detecting the wireless network signal of the CPE may be set to 10s, and the terminal device will detect the cellular network signal every 20s, and will detect the wireless network signal of the CPE every 10s. The above 10s or 20s are only used as examples and do not constitute a limitation on this application.
[0050] Optionally, the terminal device may also detect the above two network information when a preset condition is met. For example, the terminal device may set a preset condition that the cellular network signal is less than a first threshold value, and the terminal device detects the above two network signals when the preset condition is met; the terminal device may also set a preset condition that the wireless network signal of the CPE is greater than a second threshold value, and the terminal device detects the above two network signals when the preset condition is met. The specific content of the above preset conditions is only for example and does not constitute a limitation on this application. Optionally, the first threshold and the second threshold can be the same value or different values, and this application does not limit it.
[0051] Furthermore, when the detected cellular network signal of the terminal device 101 is less than the first threshold and the wireless network signal of the CPE 102 is greater than the second threshold, the terminal device 101 sends the attribute information of the first cellular communication module of the terminal device to the CPE 102; and when the terminal device 101 receives the first notification information indicating that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE 102 and obtains the first temporary cellular communication module, the terminal device 101 turns off the first cellular communication module; so as to perform cellular communication of the first cellular communication module through the first temporary cellular communication module; thereby, when the terminal device 101 performs cellular communication through the CPE 102, the attribute information of the first cellular communication module of the terminal device 101 can be displayed.
[0052] In some embodiments, "terminal equipment" and "CPE" are only names used in the embodiments of the present application, and the names do not limit the embodiments of the present application. Optionally, "terminal equipment" may also be referred to as "cellular communication equipment", and "CPE" may also be referred to as "temporary cellular communication equipment", etc., and the present application does not limit this.
[0053] See also Figure 2 , Figure 2 A flowchart of a cellular communication method provided in an embodiment of the present application. Figure 2 As shown, the cellular communication method includes but is not limited to the following steps S201 to S203.
[0054] S201, when the detected cellular network signal of the terminal device is less than a first threshold and the wireless network signal of the connected customer premise equipment CPE is greater than a second threshold, the terminal device sends the attribute information of the first cellular communication module of the terminal device to the CPE. Correspondingly, the CPE receives the attribute information of the first cellular communication module from the terminal device.
[0055] Among them, the cellular network signal detected by the terminal device may be a 4G network signal or a 5G network signal, and the cellular network signal may be a cellular network signal received by the first cellular communication module currently being used by the terminal device. In an embodiment of the present application, the cellular communication module may be a SIM card, which is not limited in the present application. The attribute information of the cellular communication module may be the attribute information of the SIM card. Specifically, the attribute information of the SIM card may include: an international mobile subscriber identity code, an authentication key, a location area identification code, a mobile user temporary identification code, a personal identification code, an unlocking code, a phone number (including its own phone number and other stored phone numbers), text messages, and user information, etc.
[0056] The above-mentioned first cellular communication module may be a cellular communication module currently being used by the terminal device. It should be noted that the terminal device in the embodiment of the present application may be a terminal device with a single cellular communication module, i.e., a single-card terminal device; or it may be a terminal device with dual cellular communication modules, i.e., a dual-card terminal device. In the case where the above-mentioned terminal device is a terminal device with dual cellular communication modules, the terminal device may detect the cellular network signal of the cellular communication module being used in the two cellular communication modules. For example, assuming that the terminal device includes cellular communication module 1 and cellular communication module 2, and the current terminal device is using cellular communication module 2, the terminal device may detect the cellular network signal received by cellular communication module 2.
[0057] When the detected cellular network signal is less than the first threshold and the wireless network signal of the connected customer premise equipment CPE is greater than the second threshold, the terminal device sends the attribute information of the first cellular communication module of the terminal device to the CPE. The first threshold and the second threshold can be pre-set values, and the first threshold and the second threshold can be the same or different, which is not limited in this application. For example, the first threshold and the second threshold are both -70dBm. For another example, the first threshold is -80dBm and the second threshold is -60dBm.
[0058] When the detected cellular network signal is greater than the first threshold and / or the wireless network signal of the connected customer premise equipment CPE is less than the second threshold, the terminal device can continue to detect the cellular network signal and the wireless network signal according to a preset time interval or preset conditions. Among them, detection according to the preset time interval can be understood as periodic detection. It can be understood that the time interval for detecting the cellular network signal and the time interval for detecting the wireless network signal can be the same or different.
[0059] It should also be noted that before the terminal device sends the attribute information of the first cellular communication module of the terminal device to the CPE, the terminal device and / or the CPE may be verified. The specific verification process can be divided into the following three cases:
[0060] Case 1: Verify the first cellular communication module of the terminal device
[0061] In one implementation, when the attribute information of the first cellular communication module is allowed to be copied, the terminal device sends the attribute information of the first cellular communication module of the terminal device to the CPE.
[0062] It should be noted that if the attribute information of the first cellular communication module has a multiplexing function, the attribute information of the first cellular communication module is allowed to be copied. Specifically, a field can be added to the attribute information of the cellular communication module of the terminal device (such as the first cellular communication module mentioned above) to indicate whether the attribute information of the cellular communication module is allowed to be multiplexed to other cellular communication modules, and the identifier (such as a binding identifier) or a security code of the cellular communication module can also be written in the field to facilitate identification of the cellular communication module. By verifying whether the attribute information of the cellular communication module has a multiplexing function, the security of the attribute information of the cellular communication module can be improved. Among them, the binding identifier can be a specific identification number used for pairing or binding between the terminal device and the CPE, and the binding identifier can be configured by itself when the terminal device and the CPE establish a connection, and this application does not limit this. It can be understood that after the terminal device and the CPE are bound, the cellular communication module of the CPE can store the binding identifier of the cellular communication module corresponding to the terminal device, so as to better ensure the security of the cellular communication module of the CPE and the cellular communication module of the terminal device.
[0063] Case 2: Verify the cellular communication module of the CPE
[0064] In one implementation, the terminal device may send a verification request to the CPE; accordingly, the CPE may detect whether the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE when receiving the verification request from the terminal device; and when detecting that the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE, the terminal device may send a verification success response to the terminal device; accordingly, the terminal device may send the attribute information of the first cellular communication module of the terminal device to the CPE when receiving the verification success response from the CPE.
[0065] Among them, the cellular communication module of the CPE can be a white card of the CPE, which is used to write the attribute information of the cellular communication module of the terminal device. Specifically, the cellular communication module of the CPE can also add a field for storing the identifier (such as a binding identifier) or security code of the cellular communication module of the terminal device that is allowed to be multiplexed into the cellular communication module of the CPE. It can be understood that the identifiers of the cellular communication modules of multiple terminal devices can be stored in a cellular communication module of a CPE. For example: the cellular communication module of the CPE can store the cellular communication module 1 of the terminal device 1, the cellular communication module 1 of the terminal device 2, and the cellular communication module 2 of the terminal device 2, and this application does not limit this.
[0066] like Figure 3 As shown, the terminal device can send a verification request to the CPE. When the CPE receives the verification request, it will verify the binding identifier of the first cellular communication module of the terminal device and send the verification result to the terminal device. It can be understood that when the terminal device receives a successful verification response, that is, the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE, the terminal device sends the attribute information of the first cellular communication module of the terminal device to the CPE. Optionally, when the terminal device receives a failed verification response, that is, the binding identifier of the first cellular communication module is not stored in the cellular communication module of the CPE, the terminal device will not send the attribute information of the first cellular communication module of the terminal device to the CPE. By verifying whether the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE, the security of the attribute information of the first cellular communication module can be better guaranteed.
[0067] Case 3: Verify the first cellular communication module of the terminal device and the cellular communication module of the CPE
[0068] In one implementation, when the attribute information of the first cellular communication module is allowed to be copied and a verification success response is received from the CPE, the terminal device sends the attribute information of the first cellular communication module of the terminal device to the CPE.
[0069] By verifying whether the attribute information of the first cellular communication module has a reuse function and verifying whether the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE, a double verification effect can be achieved, thereby enhancing the security of the attribute information of the first cellular communication module to a greater extent.
[0070] S202, the CPE sends first notification information to the terminal device. Correspondingly, the terminal device receives the first notification information from the CPE.
[0071] S203: When the terminal device receives the first notification information from the CPE, the terminal device turns off the first cellular communication module.
[0072] When the CPE receives the attribute information of the first cellular communication module from the terminal device, it can first detect whether the attribute information of the third cellular communication module is written into the cellular communication module of the CPE, and then send the above-mentioned first notification information to the terminal device if it detects that the attribute information of the third cellular communication module is not written into the cellular communication module of the CPE.
[0073] Among them, the third cellular communication module can be a cellular communication module associated with the terminal device 2. The terminal device 2 can be any terminal device. It should be noted that, in order to facilitate the distinction from other terminal devices, the terminal device mentioned in the embodiment of the present application can also be referred to as terminal device 1, and the present application does not limit this. In the embodiment of the present application, the full text is still described as "terminal device" as an example, and does not constitute a limitation on the present application. Optionally, the terminal device 2 can be the same terminal device as the terminal device, or it can be a different terminal device from the terminal device. If the terminal device 2 is the same terminal device as the terminal device, that is, the terminal device is a device with a dual cellular communication module, and the dual cellular communication module may include a first cellular communication module and a third cellular communication module. Optionally, if the terminal device 2 is a different terminal device from the terminal device, that is, the third cellular communication module is a cellular communication module of any other terminal device, and the present application does not limit this.
[0074] Among them, the first notification information can be used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE, and a first temporary cellular communication module is obtained. Optionally, the first notification information can also be used to instruct the terminal device to turn off the first cellular communication module. It can be understood that when the attribute information of the first cellular communication module is written into the cellular communication module of the CPE, a first temporary cellular communication module that copies the attribute information of the first cellular communication module can be obtained. Therefore, at this time, the terminal device can turn off the first cellular communication module of the terminal device to facilitate the subsequent cellular communication of the first cellular communication module through the first temporary cellular communication module. Among them, turning off the first cellular communication module can be understood as disabling the first cellular communication module, and the present application does not impose any restrictions on this.
[0075] It should be noted that after the above detection of whether the cellular communication module of the CPE has written the attribute information of the third cellular communication module, there may be the following two results:
[0076] 1. The cellular communication module of the CPE does not write the attribute information of the third cellular communication module.
[0077] In one implementation, the CPE writes the attribute information of the first cellular communication module into the cellular communication module of the CPE to obtain a first temporary cellular communication module.
[0078] It should be noted that, when the cellular communication module of the CPE is not occupied, the attribute information of the first cellular communication module can be written into the cellular communication module of the CPE, thereby obtaining a first temporary cellular communication module that copies the attribute information of the first cellular communication module. It can be understood that the first temporary cellular communication module is a temporary SIM card, which can also be called a first temporary SIM card.
[0079] 2. The cellular communication module of the CPE is written with the attribute information of the third cellular communication module.
[0080] It should be noted that if the attribute information of the third cellular communication module is written into the cellular communication module of the CPE, it means that the cellular communication module of the CPE is occupied by the third cellular communication module and a second temporary cellular communication module has been obtained. It can be understood that the second temporary cellular communication module is also a temporary SIM card, which can be called a second temporary SIM card. In the case that the cellular communication module of the CPE is occupied, a release request can be sent to the terminal device associated with the occupied cellular communication module to release the occupation of the cellular communication module of the CPE.
[0081] In one implementation, the CPE sends a release request to a terminal device associated with the third cellular communication module; upon receiving a release confirmation response from the terminal device associated with the third cellular communication module, the CPE turns off the second temporary cellular communication module and deregisters the second temporary cellular communication module in the cellular network; clears the attribute information of the third cellular communication module in the cellular communication module of the CPE; and sends a second notification message, wherein the second notification message is used to instruct the terminal device associated with the third cellular communication module to turn on the third cellular communication module.
[0082] Exemplarily, taking the terminal device associated with the third cellular communication module as terminal device 2, when the attribute information of the third cellular communication module is written into the cellular communication module of the CPE, a release request can be sent to the terminal device 2, and when a confirmation release response from the terminal device 2 is obtained, the step of deactivating the second temporary cellular communication module is performed. It is understandable that if the terminal device 2 does not currently need to communicate through the second temporary cellular communication module, the terminal device 2 can send a confirmation release response to the CPE. Optionally, if the terminal device 2 needs to communicate through the second temporary cellular communication module, the terminal device 2 can send a rejection release response to the CPE, which is not limited in this application.
[0083] It should be noted that the above steps of deactivating the second temporary cellular communication module may include but are not limited to: 1. shutting down or disabling the second temporary cellular communication module, 2. deregistering the second temporary cellular communication module in the cellular network, 3. clearing the attribute information of the third cellular communication module in the CPE, and 4. notifying the terminal device 2 associated with the third cellular communication module to turn on the third cellular communication module. It can be understood that after deactivating the second temporary cellular communication module, the second temporary cellular communication module will no longer exist, and the subsequent cellular communication for the third cellular communication module will be completed by the terminal device 2.
[0084] Optionally, when the wireless network signal of the terminal device and the CPE is still connected, if it is detected that: 1. the user manually sets to deactivate the temporary cellular communication module, or 2. the wireless network signal of the CPE is less than the second threshold, or 3. the temporary cellular communication module fails to register in the cellular network, etc., then the step of deactivating the temporary cellular communication module can be executed. Specifically, since the wireless network signal of the terminal device and the CPE is still connected, the terminal device can notify the CPE to execute the step of deactivating the temporary cellular communication module.
[0085] Optionally, when the terminal device is disconnected from the wireless network signal of the CPE, such as the terminal device manually disconnects the wireless network signal of the CPE, or the terminal device leaves the coverage of the wireless network signal of the CPE, or the terminal device suddenly loses connection with the wireless network signal of the CPE due to other reasons, the CPE can detect that the terminal device associated with the temporary cellular communication module has lost connection. At this time, the CPE can automatically perform the steps of deactivating the temporary cellular communication module. Specifically, the CPE can disable the temporary cellular communication module, deregister the temporary cellular communication module in the cellular network, and clear the attribute information copied in the CPE cellular communication module, that is, restore it to a CPE white card.
[0086] Optionally, the terminal device may pre-set a time interval to automatically start its own cellular communication module when the terminal device is disconnected from the wireless network signal of the CPE. For example, the terminal device may pre-set a time interval of 5 seconds to automatically start its own cellular communication module 5 seconds after the terminal device is disconnected from the wireless network signal of the CPE, thereby helping to avoid affecting the cellular communication of the terminal device.
[0087] S204: The terminal device performs cellular communication of the first cellular communication module through the first temporary cellular communication module.
[0088] It should be noted that, when the attribute information of the first cellular communication module is written into the cellular communication module of the CPE and the first temporary cellular communication module is obtained, the terminal device will send the cellular communication information to the CPE through the wireless network signal, so as to perform the cellular communication of the first cellular communication module through the first temporary cellular communication module. Correspondingly, the CPE can receive the cellular communication information from the terminal device and perform the cellular communication of the first cellular communication module through the first temporary cellular communication module.
[0089] In one implementation, the CPE registers the first temporary cellular communication module in the cellular network; and if the first temporary cellular communication module is successfully registered, the CPE performs cellular communication of the first cellular communication module through the first temporary cellular communication module.
[0090] It should be noted that by registering the first temporary cellular communication module to the cellular network, the first temporary cellular communication module can be enabled to communicate in the cellular network. It is understandable that if the first temporary cellular communication module is successfully registered, it means that the first temporary cellular communication module can communicate in the cellular network, and the cellular communication of the first cellular communication module can be performed through the first temporary cellular communication module. If the registration of the first temporary cellular communication module fails, it means that the first temporary cellular communication module cannot communicate in the cellular network, and then the step of deactivating the first temporary cellular communication module is performed. Among them, the step of deactivating the first temporary cellular communication module can refer to the aforementioned step of deactivating the second temporary cellular communication module, and this application will not repeat it here.
[0091] Specifically, performing cellular communication of the first cellular communication module through the first temporary cellular communication module may include the following usage scenarios:
[0092] Scenario 1: Making a cellular communication request (such as making a call or sending a message)
[0093] In one implementation, the terminal device obtains cellular communication information for the second cellular communication module and sends a first request message to the first temporary cellular communication module via a wireless network signal. Correspondingly, when the CPE receives the first request message from the terminal device, it sends a second request message to the second cellular communication module.
[0094] Among them, the second cellular communication module can be a cellular communication module associated with the terminal device 3, and the terminal device 3 can be any terminal device. In the scenario of making a call, the above-mentioned cellular communication information for the second cellular communication module can be the identity of the second cellular communication module. Among them, the identity of the cellular communication module can be the unique number identification of the cellular communication module, such as a telephone number or an integrated circuit card identification code (ICCID), etc., and this application does not limit this. In the scenario of sending information (including SMS and MMS), the above-mentioned cellular communication information for the second cellular communication module can also be the identity and information content of the second cellular communication module. Optionally, the cellular communication information for the second cellular communication module can also include other information, and this application does not limit this. The above-mentioned first request message can include cellular communication information for the second cellular communication module. That is, in the scenario of making a call, the first request message can include the identity of the second cellular communication module. In the scenario of sending information, the first request message can include the identity and information content of the second cellular communication module.
[0095] Exemplarily, assuming that the terminal device makes a call to the second cellular communication module, the terminal device can obtain the identity of the second cellular communication module, and send the identity of the second cellular communication module to the first temporary cellular communication module through the wireless network information. Assuming that the terminal device sends information to the second cellular communication module, the terminal device can obtain the identity of the second cellular communication module and the information content, and send the identity of the second cellular communication module and the information content to the first temporary cellular communication module through the wireless network information.
[0096] In one implementation, the terminal device may generate cellular communication information for the second cellular communication module according to communication information input into a cellular communication application for the terminal device, where the communication information includes an identity of the second cellular communication module.
[0097] The cellular communication application of the terminal device can be a built-in application of the terminal device, such as phone calls and text messages; or it can be a specific application associated with the terminal device and the CPE, such as a CPE call application. It should be noted that both built-in applications and specific applications can have the following functions:
[0098] 1. Can detect cellular network signals and wireless network signals of connected CPE;
[0099] 2. The cellular communication module of the terminal device can be enabled and disabled;
[0100] 3. It can obtain the attribute information of the cellular communication module of the terminal device, and transmit the obtained information to the CPE through the wireless network signal;
[0101] 4. It has two modes: normal call function and CPE call function;
[0102] 5. It has a call button and a hang-up button, as well as mute, hands-free, hold and other function buttons that will be used during a call; in the CPE call function mode, the call, hang-up and hold buttons can send control instructions to the CPE through wireless network signals;
[0103] 6. The microphone and handset of the terminal device can be used to transmit call data from the microphone to the CPE through the wireless network signal, and the call data transmitted back by the CPE through the wireless network signal can be played from the handset;
[0104] 7. You can set the time interval for detecting network signals;
[0105] 8. Able to obtain an address book and / or have a dial pad to meet the needs of obtaining address book numbers and / or entering numbers.
[0106] It should be noted that the relevant data involved in the above functions and the data used are subject to user authorization. When the above embodiments of the present application are applied to specific products or technologies, the data used is subject to user permission or consent, and the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0107] Furthermore, when the CPE receives the first request message from the terminal device, it may send a second request message to the second cellular communication module. The second request message may include cellular communication information for the second cellular communication module, that is, the content of the first request message mentioned above, and the identity of the first cellular communication module. The attribute information of the first cellular communication module may include the identity of the first cellular communication module. The identity of the first cellular communication module can be used to display on the communication interface of the terminal device associated with the second cellular communication module. The communication interface of the terminal device may be a display screen of the terminal device, or a display screen of a wearable device associated with the terminal device, and this application does not impose any restrictions on this. That is to say, after the CPE determines the second cellular communication module through the first request message, it can also display the identity of the first cellular communication module on the communication interface of the terminal device associated with the second cellular communication module to inform the second cellular communication module that the cellular communication information comes from the first cellular communication module.
[0108] Exemplarily, assuming that the terminal device makes a call to the second cellular communication module, when the CPE receives the first request message from the terminal device, it can send the identity of the first cellular communication module to the second cellular communication module, and display the identity of the first cellular communication module on the communication interface of the terminal device associated with the second cellular communication module, so as to inform the second cellular communication module that the call request is from the first cellular communication module. Assuming that the terminal device sends information to the second cellular communication module, when the CPE receives the first request message from the terminal device, it can send the identity of the first cellular communication module and the information content to the second cellular communication module, and display the identity of the first cellular communication module and the information content on the communication interface of the terminal device associated with the second cellular communication module, so as to inform the second cellular communication module that the information from the first cellular communication module is received.
[0109] Scenario 2: Receiving cellular communication requests (such as answering a call or receiving a text message)
[0110] In one implementation, when the CPE receives the cellular communication information from the fourth cellular communication module, it sends a third request message to the terminal device via a wireless network signal. Correspondingly, the terminal device receives the third request information from the first temporary cellular communication module via a wireless network signal.
[0111] Among them, the fourth cellular communication module can be a cellular communication module associated with the terminal device 4, and the terminal device 4 can be any terminal device. In the scenario of answering a call, the cellular communication information of the fourth cellular communication module can include the identity of the fourth cellular communication module. In the scenario of sending information, the cellular communication information of the fourth cellular communication module can include the identity of the fourth cellular communication module and the information content. Optionally, the cellular communication information of the fourth cellular communication module can also include other information, which is not limited in this application. The above-mentioned third request information may include the cellular communication information of the fourth cellular communication module. That is to say, in the scenario of answering a call, the third request message may include the identity of the fourth cellular communication module. In the scenario of sending information, the third request message may include the identity of the fourth cellular communication module and the information content.
[0112] Exemplarily, assuming that the fourth cellular communication module makes a call to the terminal device, the CPE can receive the identity of the fourth cellular communication module, and send the identity of the fourth cellular communication module to the terminal device through a wireless network signal. Correspondingly, the terminal device can receive the identity of the fourth cellular communication module through a wireless network card signal, and display the identity of the fourth cellular communication module on the communication interface of the terminal device. Assuming that the fourth cellular communication module sends information to the terminal device, the CPE can receive the identity and information content of the fourth cellular communication module, and send the identity and information content of the fourth cellular communication module to the terminal device through a wireless network signal. Correspondingly, the terminal device can receive the identity and information content of the fourth cellular communication module through a wireless network card signal, and display the identity and information content of the fourth cellular communication module on the communication interface of the terminal device.
[0113] Optionally, when the terminal device makes a call with the fourth cellular communication module through the first temporary cellular communication module, the terminal device can send a hang-up instruction to the CPE through the wireless network. Correspondingly, the CPE can receive the hang-up instruction through the wireless network and hang up the call with the fourth cellular communication module.
[0114] Optionally, assuming that the third request information is a phone request, when the terminal device receives the third request information from the first temporary cellular communication module, the terminal device can select an answering instruction or a hang-up instruction, and send the answering instruction or the hang-up instruction to the CPE via the wireless network. Correspondingly, the CPE receives the answering instruction or the hang-up instruction from the terminal device via the wireless network and performs a corresponding operation.
[0115] Optionally, when the terminal device makes a call with the fourth cellular communication module through the first temporary cellular communication module, the terminal device can send a hang-up instruction or a hold instruction to the CPE through the wireless network. Correspondingly, the CPE can receive the hang-up instruction or the hold instruction through the wireless network and hang up or hold the call with the fourth cellular communication module.
[0116] In the example of the present application, the terminal device sends the attribute information of the first cellular communication module of the terminal device to the CPE when the detected cellular network signal is less than the first threshold and the wireless network signal of the CPE is greater than the second threshold, and upon receiving the first notification information of the first temporary cellular communication module indicating that the attribute information of the first cellular communication module is written to the CPE, the terminal device turns off the first cellular communication module, and can perform cellular communication of the first cellular communication module through the first temporary cellular communication module, thereby not only improving the cellular communication quality of the cellular terminal device, but also displaying the attribute information of the first cellular communication module of the terminal device when the terminal device performs cellular communication through the CPE.
[0117] See also Figure 4 , Figure 4 A flowchart of another cellular communication method provided in an embodiment of the present application. The cellular communication method can be implemented by the above-mentioned terminal device, or can be implemented by a device used in conjunction with the above-mentioned terminal device, such as a chip module or chip. Figure 4 As shown, the cellular communication method includes but is not limited to the following steps S401 to S405.
[0118] S401, detecting a cellular network signal and a wireless network signal of a connected CPE.
[0119] S402, determine whether the detected cellular network signal is less than a first threshold and whether the wireless network signal of the connected customer premise equipment CPE is greater than a second threshold. If the detected cellular network signal is less than the first threshold and the wireless network signal of the connected customer premise equipment CPE is greater than the second threshold, execute S403; if the detected cellular network signal is greater than the first threshold and / or the wireless network signal of the connected customer premise equipment CPE is less than the second threshold, execute S401.
[0120] S403, determining whether the attribute information of the first cellular communication module is allowed to be copied. If the attribute information of the first cellular communication module is allowed to be copied, executing S404; if the attribute information of the first cellular communication module is not allowed to be copied, executing S401.
[0121] S404, determining whether a successful authentication response from the CPE is received. If a successful authentication response from the CPE is received, executing S405; if no successful authentication response from the CPE is received, executing S401.
[0122] S405: Send attribute information of the first cellular communication module of the terminal device to the CPE.
[0123] It should be noted that the specific contents of the above steps S401 to S405 can be found in the above Figure 2 The detailed description in the corresponding embodiments will not be repeated in this application.
[0124] In the example of the present application, the terminal device verifies the first cellular communication module and the CPE when the detected cellular network signal is less than a first threshold and the wireless network signal of the connected CPE is greater than a second threshold, thereby sending the attribute information of the first cellular communication module to the CPE when the attribute information of the first cellular communication module is allowed to be copied and a successful verification response is received from the CPE, thereby facilitating the terminal device to perform cellular communication through the CPE.
[0125] See also Figure 5, Figure 5 A flowchart of another cellular communication method provided in an embodiment of the present application. The cellular communication method can be implemented by the above-mentioned CPE, or can be implemented by a device used in conjunction with the above-mentioned CPE, such as a chip module or chip. Figure 5 As shown, the cellular communication method includes but is not limited to the following steps S501 to S512.
[0126] S501: Receive attribute information of a first cellular communication module from a terminal device.
[0127] S502, detect whether the attribute information of the third cellular communication module is written into the cellular communication module of the CPE. If it is detected that the attribute information of the third cellular communication module is not written, execute S503; if it is detected that the attribute information of the third cellular communication module is written into the cellular communication module of the CPE, execute S508.
[0128] S503: Write the attribute information of the first cellular communication module into the cellular communication module of the CPE to obtain a first temporary cellular communication module.
[0129] S504: Send first notification information to the terminal device, where the first notification information is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module.
[0130] S505: register the first temporary cellular communication module in the cellular network.
[0131] S506, determining whether the first temporary cellular communication module is successfully registered in the cellular network. If the first temporary cellular communication module is successfully registered, executing S507; if the first temporary cellular communication module fails to be registered, executing S512.
[0132] S507: Perform cellular communication of the first cellular communication module through the first temporary cellular communication module.
[0133] S508: Send a release request to the terminal device associated with the third cellular communication module.
[0134] S509, determining whether a confirmation release response is received from a terminal device associated with the third cellular communication module. If a confirmation release response is received from a terminal device associated with the third cellular communication module, executing S510; if no confirmation release response is received from a terminal device associated with the third cellular communication module, executing S511.
[0135] S510, deactivate the second temporary cellular communication module, and then execute S503.
[0136] S511, waiting for retry.
[0137] S512, deactivate the first temporary cellular communication module, and then execute S511.
[0138] It should be noted that the specific contents of the above steps S501 to S512 can be found in the above Figure 2 The detailed description in the corresponding embodiments will not be repeated in this application.
[0139] In an embodiment of the present application, the CPE detects whether the cellular communication module of the CPE is occupied when receiving the attribute information of the first cellular communication module, and writes the attribute information of the first cellular communication module into the cellular communication module of the CPE when the cellular communication module of the CPE is not occupied, thereby obtaining a first temporary cellular communication module, so that cellular communication of the first cellular communication module can be performed through the first temporary cellular communication module to improve the cellular communication quality of the terminal device.
[0140] See also Figure 6 , Figure 6 A schematic diagram of the structure of a cellular communication device provided in an embodiment of the present application. The device may be a terminal device, or a device that can be used in conjunction with a terminal device. Figure 6 The cellular communication device shown may include a communication unit 601 and a processing unit 602. Among them:
[0141] The communication unit 601 is used to send attribute information of the first cellular communication module of the terminal device to the CPE when the detected cellular network signal is less than the first threshold and the wireless network signal of the connected customer premise equipment CPE is greater than the second threshold;
[0142] The processing unit 602 is used to shut down the first cellular communication module when receiving the first notification information from the CPE; the first notification information is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain the first temporary cellular communication module;
[0143] The processing unit 602 is further configured to perform cellular communication of the first cellular communication module through the first temporary cellular communication module.
[0144] In one implementation, the cellular communication device further includes an acquisition unit 603. The acquisition unit 603 is used to acquire cellular communication information for the second cellular communication module, and the communication unit 601 is further used to send a first request message to the first temporary cellular communication module through a wireless network signal, wherein the first request message includes the cellular communication information for the second cellular communication module.
[0145] In one implementation, the processing unit 602 is further configured to generate cellular communication information for the second cellular communication module according to the communication information inputted by the cellular communication application of the terminal device, wherein the communication information includes an identity of the second cellular communication module.
[0146] In an implementation manner, the communication unit 601 is further configured to receive third request information from the first temporary cellular communication module via a wireless network signal, where the third request information includes cellular communication information of the fourth cellular communication module.
[0147] In one implementation, the communication unit 601 is further configured to send the attribute information of the first cellular communication module of the terminal device to the CPE when the attribute information of the first cellular communication module is allowed to be copied and / or a successful verification response is received from the CPE.
[0148] In one implementation, the cellular communication device further includes a detection unit 604. The detection unit 604 is configured to detect the cellular network signal and the wireless network signal when the detected cellular network signal is greater than a first threshold and / or the wireless network signal of the connected customer premise equipment CPE is less than a second threshold.
[0149] According to an embodiment of the present application, Figure 6 The various units in the cellular communication device shown can be individually or completely combined into one or several other units to form, or one (some) of the units can be further divided into multiple functionally smaller units to form, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present application. The above-mentioned units are divided based on logical functions. In actual applications, the functions of one unit can also be implemented by multiple units, or the functions of multiple units can be implemented by one unit. In other embodiments of the present application, the cellular communication device may also include other units. In actual applications, these functions can also be implemented with the assistance of other units, and can be implemented by the collaboration of multiple units.
[0150] The cellular communication device may be, for example, a chip or a chip module. The modules included in the devices and products described in the above embodiments may be software modules or hardware modules, or may be partially software modules and partially hardware modules. For example, for each device or product applied to or integrated in a chip, each module contained therein may be implemented in the form of hardware such as circuits, or at least some of the modules may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules may be implemented in the form of hardware such as circuits; for each device or product applied to or integrated in a chip module, each module contained therein may be implemented in the form of hardware such as circuits, and different modules may be located in the same component (e.g., chip, circuit module, etc.) or in different components of the chip module, or at least some of the modules may be implemented in the form of software programs, which run on a processor integrated inside the chip module, and the remaining (if any) modules may be implemented in the form of hardware such as circuits; for each device or product applied to or integrated in a terminal, each module contained therein may be implemented in the form of hardware such as circuits, and different modules may be located in the same component (e.g., chip, circuit module, etc.) or in different components in the terminal, or at least some of the modules may be implemented in the form of software programs, which run on a processor integrated inside the terminal, and the remaining (if any) modules may be implemented in the form of hardware such as circuits.
[0151] The embodiments of the present application and the embodiments of the aforementioned method are based on the same concept, and the technical effects they bring are also the same. For the specific principles, please refer to the description of the aforementioned embodiments, which will not be repeated here.
[0152] See also Figure 7 , Figure 7 A schematic diagram of the structure of another cellular communication device provided in an embodiment of the present application. The device may be a CPE, or a device in a CPE, or a device that can be used in conjunction with a CPE. Figure 7 The cellular communication device shown may include a detection unit 701, a processing unit 702 and a communication unit 703. Among them:
[0153] The detection unit 701 is used to detect whether the cellular communication module of the CPE writes the attribute information of the third cellular communication module when receiving the attribute information of the first cellular communication module from the terminal device;
[0154] The processing unit 702 is configured to write the attribute information of the first cellular communication module into the cellular communication module of the CPE to obtain a first temporary cellular communication module when detecting that the attribute information of the third cellular communication module is not written.
[0155] The communication unit 703 is used to send a first notification message to the terminal device, where the first notification message is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module;
[0156] The processing unit 702 is further configured to perform cellular communication of the first cellular communication module through the first temporary cellular communication module.
[0157] In one implementation, the communication unit 703 is further used to send a second request message to the second cellular communication module when receiving the first request message from the terminal device; the first request message includes cellular communication information for the second cellular communication module, the second request message includes cellular communication information for the second cellular communication module and the identity of the first cellular communication module, and the attribute information of the first cellular communication module includes the identity of the first cellular communication module; the identity of the first cellular communication module is used to be displayed on the communication interface of the terminal device associated with the second cellular communication module.
[0158] In one implementation, the communication unit 703 is further configured to send a third request message to the terminal device via a wireless network signal when receiving cellular communication information from the fourth cellular communication module, wherein the third request message includes the cellular communication information of the fourth cellular communication module.
[0159] In an implementation manner, the processing unit 702 is further configured to receive third request information from the first temporary cellular communication module via a wireless network signal, where the third request information includes cellular communication information of the fourth cellular communication module.
[0160] In one implementation, the communication unit 703 is further used to send a release request to a terminal device associated with the third cellular communication module when it is detected that the attribute information of the third cellular communication module is written into the cellular communication module of the CPE and a second temporary cellular communication module is obtained; the processing unit 702 is further used to turn off the second temporary cellular communication module and deregister the second temporary cellular communication module in the cellular network when a confirmation release response is received from the terminal device associated with the third cellular communication module; the processing unit 702 is further used to clear the attribute information of the third cellular communication module in the cellular communication module of the CPE; the communication unit 703 is further used to send a second notification message, and the second notification message is used to instruct the terminal device associated with the third cellular communication module to turn on the third cellular communication module.
[0161] In one implementation, the above-mentioned detection unit 701 is also used to detect whether the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE when receiving a verification request from the terminal device; the above-mentioned communication unit 703 is also used to send a verification success response to the terminal device when it is detected that the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE.
[0162] According to an embodiment of the present application, Figure 7 The various units in the cellular communication device shown can be individually or completely combined into one or several other units to form, or one (some) of the units can be further divided into multiple functionally smaller units to form, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present application. The above-mentioned units are divided based on logical functions. In actual applications, the functions of one unit can also be implemented by multiple units, or the functions of multiple units can be implemented by one unit. In other embodiments of the present application, the cellular communication device may also include other units. In actual applications, these functions can also be implemented with the assistance of other units, and can be implemented by the collaboration of multiple units.
[0163] The cellular communication device may be, for example, a chip or a chip module. The modules included in the devices and products described in the above embodiments may be software modules or hardware modules, or may be partially software modules and partially hardware modules. For example, for each device or product applied to or integrated in a chip, each module contained therein may be implemented in the form of hardware such as circuits, or at least some of the modules may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules may be implemented in the form of hardware such as circuits; for each device or product applied to or integrated in a chip module, each module contained therein may be implemented in the form of hardware such as circuits, and different modules may be located in the same component (e.g., chip, circuit module, etc.) or in different components of the chip module, or at least some of the modules may be implemented in the form of software programs, which run on a processor integrated inside the chip module, and the remaining (if any) modules may be implemented in the form of hardware such as circuits; for each device or product applied to or integrated in a terminal, each module contained therein may be implemented in the form of hardware such as circuits, and different modules may be located in the same component (e.g., chip, circuit module, etc.) or in different components in the terminal, or at least some of the modules may be implemented in the form of software programs, which run on a processor integrated inside the terminal, and the remaining (if any) modules may be implemented in the form of hardware such as circuits.
[0164] The embodiments of the present application and the embodiments of the aforementioned method are based on the same concept, and the technical effects they bring are also the same. For the specific principles, please refer to the description of the aforementioned embodiments, which will not be repeated here.
[0165] See also Figure 8 , Figure 8 A cellular communication device 80 provided in an embodiment of the present application can be used to implement the functions of the terminal device in the above method embodiment. The cellular communication device can be a terminal device, or a device that can be used in conjunction with a terminal device. The above device for the terminal device can be a chip system or chip in the terminal device. Figure 8 As shown, the cellular communication device 80 may include a communication interface 801 and a processor 802. Optionally, the communication device may also include a memory 803. The communication interface 801, the processor 802 and the memory 803 may be connected via a bus 804 or other means. Figure 8 The connections between other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0166] The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The specific connection medium between the above-mentioned communication interface 801, processor 802 and memory 803 is not limited in the embodiment of the present application.
[0167] The memory 803 may include a read-only memory and a random access memory, and provides instructions and data to the processor 802. A portion of the memory 803 may also include a nonvolatile random access memory.
[0168] The processor 802 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, and optionally, the processor 802 may also be any conventional processor, etc. Among them:
[0169] The memory 803 is used to store program instructions.
[0170] The processor 802 is configured to call the program instructions stored in the memory 803 to:
[0171] Calling the communication interface 801, when the detected cellular network signal is less than the first threshold and the wireless network signal of the connected customer premise equipment CPE is greater than the second threshold, sending the attribute information of the first cellular communication module of the terminal device to the CPE;
[0172] Upon receiving a first notification message from the CPE, shutting down the first cellular communication module; the first notification message is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE, thereby obtaining a first temporary cellular communication module;
[0173] The cellular communication of the first cellular communication module is performed through the first temporary cellular communication module.
[0174] In one implementation, the processor 802 is further used to obtain cellular communication information for the second cellular communication module, and the communication interface 801 is further used to send a first request message to the first temporary cellular communication module via a wireless network signal, wherein the first request message includes the cellular communication information for the second cellular communication module.
[0175] In one implementation, the processor 802 is further configured to generate cellular communication information for the second cellular communication module according to the communication information inputted by the cellular communication application of the terminal device, wherein the communication information includes an identity of the second cellular communication module.
[0176] In an implementation manner, the communication interface 801 is further configured to receive third request information from the first temporary cellular communication module via a wireless network signal, where the third request information includes cellular communication information of the fourth cellular communication module.
[0177] In one implementation, the communication interface 801 is further used to send the attribute information of the first cellular communication module of the terminal device to the CPE when the attribute information of the first cellular communication module is allowed to be copied and / or a successful verification response is received from the CPE.
[0178] In one implementation, the processor 802 is further configured to detect a cellular network signal and a wireless network signal when the detected cellular network signal is greater than a first threshold and / or a wireless network signal of a connected customer premise equipment CPE is less than a second threshold.
[0179] The cellular communication device 80 can also be used to implement the function of the CPE in the above method embodiment. The cellular communication device can be a CPE, or a device that can be used in conjunction with the CPE. The above device for CPE can be a chip system or chip in the CPE. Figure 8 As shown, the cellular communication device 80 may include a communication interface 801 and a processor 802. Optionally, the communication device may also include a memory 803. The communication interface 801, the processor 802 and the memory 803 may be connected via a bus 804 or other means.
[0180] The memory 803 is used to store program instructions.
[0181] The processor 802 is configured to call the program instructions stored in the memory 803 to:
[0182] Upon receiving the attribute information of the first cellular communication module from the terminal device, detecting whether the cellular communication module of the CPE writes the attribute information of the third cellular communication module;
[0183] When it is detected that the attribute information of the third cellular communication module is not written, writing the attribute information of the first cellular communication module into the cellular communication module of the CPE to obtain a first temporary cellular communication module;
[0184] Calling the communication interface 801 to send a first notification message to the terminal device, where the first notification message is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE, thereby obtaining a first temporary cellular communication module;
[0185] The cellular communication of the first cellular communication module is performed through the first temporary cellular communication module.
[0186] In one implementation, the communication interface 801 is further used to send a second request message to the second cellular communication module upon receiving a first request message from a terminal device; the first request message includes cellular communication information for the second cellular communication module, the second request message includes cellular communication information for the second cellular communication module and an identity of the first cellular communication module, and the attribute information of the first cellular communication module includes the identity of the first cellular communication module; the identity of the first cellular communication module is used to be displayed on the communication interface of the terminal device associated with the second cellular communication module.
[0187] In one implementation, the communication interface 801 is further configured to send a third request message to the terminal device via a wireless network signal when receiving cellular communication information from the fourth cellular communication module, wherein the third request message includes the cellular communication information of the fourth cellular communication module.
[0188] In an implementation manner, the processor 802 is further configured to receive third request information from the first temporary cellular communication module via a wireless network signal, where the third request information includes cellular communication information of the fourth cellular communication module.
[0189] In one implementation, the communication interface 801 is further used to send a release request to a terminal device associated with the third cellular communication module when it is detected that the attribute information of the third cellular communication module is written into the cellular communication module of the CPE and a second temporary cellular communication module is obtained; the processor 802 is further used to turn off the second temporary cellular communication module and deregister the second temporary cellular communication module in the cellular network when a confirmation release response is received from the terminal device associated with the third cellular communication module; the processor 802 is further used to clear the attribute information of the third cellular communication module in the cellular communication module of the CPE; the communication interface 801 is further used to send a second notification message, and the second notification message is used to instruct the terminal device associated with the third cellular communication module to turn on the third cellular communication module.
[0190] In one implementation, the processor 802 is further used to detect whether the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE when receiving a verification request from the terminal device; the communication interface 801 is further used to send a verification success response to the terminal device when it is detected that the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE.
[0191] In the embodiment of the present application, the program can be executed by running on a general computing device such as a computer including a central processing unit (CPU), a random access memory medium (RAM), a read-only memory medium (ROM) and other processing elements and storage elements. Figures 2 to 5 The computer program (including program code) of each step involved in the corresponding method shown in the embodiment of the present application is used to implement the method provided in the embodiment of the present application. The computer program can be recorded on a computer-readable recording medium, for example, and loaded into the above-mentioned computing device through the computer-readable recording medium and run therein.
[0192] Based on the same inventive concept, the principles and beneficial effects of solving the problems provided by the cellular communication device in the embodiment of the present application are similar to the principles and beneficial effects of solving the problems provided by the cellular communication device in the method embodiment of the present application. Please refer to the principles and beneficial effects of the implementation of the method. For the sake of concise description, they will not be repeated here.
[0193] The embodiment of the present application also provides a cellular communication chip, which can execute the relevant steps of the terminal device in the aforementioned method embodiment. The cellular communication chip is used to: send the attribute information of the first cellular communication module of the terminal device to the customer premise equipment CPE when the detected cellular network signal is less than the first threshold and the wireless network signal of the connected customer premise equipment CPE is greater than the second threshold; turn off the first cellular communication module when receiving the first notification information from the CPE; the first notification information is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module; and perform cellular communication of the first cellular communication module through the first temporary cellular communication module.
[0194] In one implementation, the cellular communication chip is further used to obtain cellular communication information for the second cellular communication module. The chip is further used to send a first request message to the first temporary cellular communication module via a wireless network signal, wherein the first request message includes the cellular communication information for the second cellular communication module.
[0195] In one implementation, the cellular communication chip is further used to generate cellular communication information for the second cellular communication module according to the communication information input by the cellular communication application for the terminal device, and the communication information includes an identity of the second cellular communication module.
[0196] In an implementation manner, the cellular communication chip is further used to receive third request information from the first temporary cellular communication module through a wireless network signal, and the third request information includes cellular communication information of the fourth cellular communication module.
[0197] In one implementation, the cellular communication chip is further configured to send the attribute information of the first cellular communication module of the terminal device to the CPE when the attribute information of the first cellular communication module is allowed to be copied and / or a successful verification response is received from the CPE.
[0198] In one implementation, the cellular communication chip is further used to detect cellular network signals and wireless network signals when the detected cellular network signal is greater than a first threshold and / or the wireless network signal of the connected customer premise equipment CPE is less than a second threshold.
[0199] The embodiment of the present application also provides another cellular communication chip, which can execute the relevant steps of the CPE in the aforementioned method embodiment. The cellular communication chip is used to: when receiving the attribute information of the first cellular communication module from the terminal device, detect whether the cellular communication module of the CPE has written the attribute information of the third cellular communication module; when detecting that the attribute information of the third cellular communication module has not been written, write the attribute information of the first cellular communication module into the cellular communication module of the CPE to obtain a first temporary cellular communication module; send a first notification message to the terminal device, the first notification message is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module; and perform cellular communication of the first cellular communication module through the first temporary cellular communication module.
[0200] In one implementation, the above-mentioned cellular communication chip is also used to send a second request message to the second cellular communication module when receiving the first request message from the terminal device; the first request message includes cellular communication information for the second cellular communication module, the second request message includes cellular communication information for the second cellular communication module and the identity of the first cellular communication module, and the attribute information of the first cellular communication module includes the identity of the first cellular communication module; the identity of the first cellular communication module is used to be displayed on the communication interface of the terminal device associated with the second cellular communication module.
[0201] In one implementation, the cellular communication chip is further used to send a third request message to the terminal device via a wireless network signal when receiving cellular communication information from the fourth cellular communication module, where the third request message includes the cellular communication information of the fourth cellular communication module.
[0202] In an implementation manner, the cellular communication chip is further used to receive third request information from the first temporary cellular communication module through a wireless network signal, and the third request information includes cellular communication information of the fourth cellular communication module.
[0203] In one implementation, the cellular communication chip is further used to send a release request to a terminal device associated with the third cellular communication module when it is detected that the attribute information of the third cellular communication module is written into the cellular communication module of the CPE and a second temporary cellular communication module is obtained; the cellular communication chip is further used to turn off the second temporary cellular communication module and deregister the second temporary cellular communication module in the cellular network when a confirmation release response is received from the terminal device associated with the third cellular communication module; the cellular communication chip is further used to clear the attribute information of the third cellular communication module in the cellular communication module of the CPE; the cellular communication chip is further used to send a second notification message, and the second notification message is used to instruct the terminal device associated with the third cellular communication module to turn on the third cellular communication module.
[0204] In one implementation, the above-mentioned cellular communication chip is also used to detect whether the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE when receiving a verification request from the terminal device; the above-mentioned chip is also used to send a verification success response to the terminal device when it is detected that the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE.
[0205] For each device or product applied to or integrated in the chip, each module contained therein can be implemented in the form of hardware such as circuits, or at least some of the modules can be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules can be implemented in the form of hardware such as circuits.
[0206] See also Fig. 9 , Fig. 9 A schematic diagram of the structure of a cellular communication chip module provided in an embodiment of the present application. The cellular communication chip module 90 can execute the relevant steps of the terminal device in the aforementioned method embodiment, and the cellular communication chip module 90 includes: a communication interface 901 and a chip 902. Optionally, the cellular communication chip module 90 may also include: a storage module 903 and a power module 904. Among them, the power module 904 can be used to provide power to the chip module; the storage module 903 can be used to store data and instructions.
[0207] The communication interface 901 is used for internal communication within the chip module, or for communication between the chip module and an external device; the chip 902 is used for:
[0208] When the detected cellular network signal is less than the first threshold and the wireless network signal of the connected customer premise equipment CPE is greater than the second threshold, sending the attribute information of the first cellular communication module of the terminal device to the CPE;
[0209] Upon receiving a first notification message from the CPE, shutting down the first cellular communication module; the first notification message is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE, thereby obtaining a first temporary cellular communication module;
[0210] The cellular communication of the first cellular communication module is performed through the first temporary cellular communication module.
[0211] In one implementation, the chip 902 is further used to obtain cellular communication information for the second cellular communication module. The chip 902 is further used to send a first request message to the first temporary cellular communication module via a wireless network signal, wherein the first request message includes the cellular communication information for the second cellular communication module.
[0212] In one implementation, the chip 902 is further configured to generate cellular communication information for the second cellular communication module according to communication information inputted by a cellular communication application of the terminal device, wherein the communication information includes an identity of the second cellular communication module.
[0213] In one implementation, the chip 902 is further configured to receive third request information from the first temporary cellular communication module via a wireless network signal, where the third request information includes cellular communication information of the fourth cellular communication module.
[0214] In one implementation, the chip 902 is further configured to send the attribute information of the first cellular communication module of the terminal device to the CPE when the attribute information of the first cellular communication module is allowed to be copied and / or a successful verification response is received from the CPE.
[0215] In one implementation, the chip 902 is further configured to detect a cellular network signal and a wireless network signal when the detected cellular network signal is greater than a first threshold and / or the wireless network signal of the connected customer premise equipment CPE is less than a second threshold.
[0216] The cellular communication chip module 90 can execute the relevant steps of the CPE in the above method embodiment, and the cellular communication chip module 90 includes: a communication interface 901 and a chip 902. Optionally, the cellular communication chip module 90 may also include: a storage module 903 and a power module 904. The power module 904 may be used to provide power to the chip module; the storage module 903 may be used to store data and instructions.
[0217] The communication interface 901 is used for internal communication within the chip module, or for communication between the chip module and an external device; the chip 902 is used for:
[0218] Upon receiving the attribute information of the first cellular communication module from the terminal device, detecting whether the cellular communication module of the CPE writes the attribute information of the third cellular communication module;
[0219] When it is detected that the attribute information of the third cellular communication module is not written, writing the attribute information of the first cellular communication module into the cellular communication module of the CPE to obtain a first temporary cellular communication module;
[0220] Sending first notification information to the terminal device, where the first notification information is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE, thereby obtaining a first temporary cellular communication module;
[0221] The cellular communication of the first cellular communication module is performed through the first temporary cellular communication module.
[0222] In one implementation, the above-mentioned chip 902 is also used to send a second request message to the second cellular communication module when receiving the first request message from the terminal device; the first request message includes cellular communication information for the second cellular communication module, the second request message includes cellular communication information for the second cellular communication module and the identity of the first cellular communication module, and the attribute information of the first cellular communication module includes the identity of the first cellular communication module; the identity of the first cellular communication module is used to be displayed on the communication interface of the terminal device associated with the second cellular communication module.
[0223] In one implementation, the chip 902 is further configured to send a third request message to the terminal device via a wireless network signal when receiving cellular communication information from the fourth cellular communication module, wherein the third request message includes the cellular communication information of the fourth cellular communication module.
[0224] In one implementation, the chip 902 is further configured to receive third request information from the first temporary cellular communication module via a wireless network signal, where the third request information includes cellular communication information of the fourth cellular communication module.
[0225] In one implementation, the chip 902 is further used to send a release request to a terminal device associated with the third cellular communication module when it is detected that the attribute information of the third cellular communication module is written into the cellular communication module of the CPE and a second temporary cellular communication module is obtained; the chip 902 is further used to turn off the second temporary cellular communication module and deregister the second temporary cellular communication module in the cellular network when a confirmation release response is received from the terminal device associated with the third cellular communication module; the chip 902 is further used to clear the attribute information of the third cellular communication module in the cellular communication module of the CPE; the chip 902 is further used to send a second notification message, and the second notification message is used to instruct the terminal device associated with the third cellular communication module to turn on the third cellular communication module.
[0226] In one implementation, the above-mentioned chip 902 is also used to detect whether the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE when receiving a verification request from the terminal device; the above-mentioned chip 902 is also used to send a verification success response to the terminal device when it is detected that the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE.
[0227] For each device or product applied to or integrated in the chip module, each module contained therein can be implemented by hardware such as circuits, and different modules can be located in the same component of the chip module (such as a chip, circuit module, etc.) or in different components. Alternatively, at least some of the modules can be implemented by software programs that run on a processor integrated inside the chip module, and the remaining (if any) modules can be implemented by hardware such as circuits.
[0228] An embodiment of the present application also provides a computer-readable storage medium, in which one or more instructions are stored, and the one or more instructions are suitable for being loaded by a processor and executing the method provided by the above method embodiment.
[0229] The embodiment of the present application also provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute the method provided by the above method embodiment.
[0230] Regarding the various modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, or hardware modules / units, or they can be partially software modules / units and partially hardware modules / units. For example, for various devices and products applied to or integrated in a chip, the various modules / units included therein can all be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs, which run on the integrated processor inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in a chip module, the various modules / units included therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same part of the chip module (such as a chip, circuit module, etc.) or in different components, or at least some of the modules / units can be implemented in the form of software programs. The software programs run on the integrated processor inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits. It can be implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the modules / units contained therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.
[0231] It should be noted that, for the above-mentioned various method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0232] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the readable storage medium can include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0233] The descriptions of the various embodiments provided in this application can refer to each other, and the descriptions of the various embodiments have different focuses. For parts that are not described in detail in a certain embodiment, refer to the relevant descriptions of other embodiments. For the convenience and simplicity of description, for example, the functions of the various devices and equipment provided in the embodiments of this application and the operations performed can refer to the relevant descriptions of the method embodiments of this application, and the various method embodiments and the various device embodiments can also refer to, combine or quote each other.
[0234] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A cellular communication method, characterized in that: The method is applied to a terminal device, and the method comprises: When the detected cellular network signal is less than a first threshold and the wireless network signal of the connected customer premise equipment CPE is greater than a second threshold, sending attribute information of a first cellular communication module of the terminal device to the CPE; the first cellular communication module is a cellular communication module used by the terminal device when making or receiving a call; Upon receiving a first notification message from the CPE, shutting down the first cellular communication module; the first notification message is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module; the first temporary cellular communication module copies the attribute information of the first cellular communication module; The first temporary cellular communication module is used to make or receive calls.
2. The method according to claim 1, characterized in that The performing cellular communication of the first cellular communication module through the first temporary cellular communication module includes: Acquire cellular communication information for the second cellular communication module, and send a first request message to the first temporary cellular communication module through the wireless network signal, wherein the first request message includes the cellular communication information for the second cellular communication module.
3. The method according to claim 2, characterized in that The acquiring of cellular communication information for the second cellular communication module includes: Cellular communication information for a second cellular communication module is generated according to the communication information inputted into the cellular communication application of the terminal device, wherein the communication information includes an identity identifier of the second cellular communication module.
4. The method according to claim 1, characterized in that The performing cellular communication of the first cellular communication module through the first temporary cellular communication module includes: A third request message is received from the first temporary cellular communication module through the wireless network signal, wherein the third request message includes cellular communication information of a fourth cellular communication module.
5. The method according to claim 1, characterized in that The sending the attribute information of the first cellular communication module of the terminal device to the CPE includes: In a case where the attribute information of the first cellular communication module is allowed to be copied and / or a successful verification response is received from the CPE, the attribute information of the first cellular communication module of the terminal device is sent to the CPE.
6. The method according to claim 1, characterized in that The method further comprises: In a case where the detected cellular network signal is greater than a first threshold and / or the wireless network signal of the connected customer premise equipment CPE is less than a second threshold, the cellular network signal and the wireless network signal are detected.
7. A cellular communication method, characterized in that: The method is applied to a customer premise equipment (CPE), and the method comprises: When the cellular network signal of the terminal device is less than a first threshold and the wireless network signal of the CPE is greater than a second threshold, upon receiving attribute information of a first cellular communication module from the terminal device, detecting whether the cellular communication module of the CPE writes the attribute information of a third cellular communication module; the first cellular communication module is a cellular communication module used by the terminal device when making or receiving a call; When it is detected that the attribute information of the third cellular communication module is not written, the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module; the first temporary cellular communication module copies the attribute information of the first cellular communication module; Sending first notification information to the terminal device, where the first notification information is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE, so as to obtain the first temporary cellular communication module; The first temporary cellular communication module is used to make or receive calls.
8. The method according to claim 7, characterized in that The attribute information of the first cellular communication module includes an identity identifier of the first cellular communication module; and performing cellular communication of the first cellular communication module through the first temporary cellular communication module includes: When a first request message is received from the terminal device, a second request message is sent to the second cellular communication module; the first request message includes cellular communication information for the second cellular communication module, and the second request message includes cellular communication information for the second cellular communication module and an identity of the first cellular communication module, and the identity of the first cellular communication module is used to be displayed on the communication interface of the terminal device associated with the second cellular communication module.
9. The method according to claim 7, characterized in that: The performing cellular communication of the first cellular communication module through the first temporary cellular communication module includes: When the cellular communication information from the fourth cellular communication module is received, a third request message is sent to the terminal device through a wireless network signal, wherein the third request message includes the cellular communication information of the fourth cellular communication module.
10. The method according to claim 7, characterized in that The performing cellular communication of the first cellular communication module through the first temporary cellular communication module includes: Registering the first temporary cellular communication module in a cellular network; In case the first temporary cellular communication module is successfully registered, cellular communication of the first cellular communication module is performed through the first temporary cellular communication module.
11. The method according to claim 7, characterized in that The method further comprises: When it is detected that the attribute information of the third cellular communication module is written into the cellular communication module of the CPE and a second temporary cellular communication module is obtained, sending a release request to the terminal device associated with the third cellular communication module; Upon receiving a confirmation release response from a terminal device associated with the third cellular communication module, shutting down the second temporary cellular communication module and deregistering the second temporary cellular communication module in the cellular network; Clearing the attribute information of the third cellular communication module in the cellular communication module of the CPE; Sending second notification information, where the second notification information is used to instruct a terminal device associated with the third cellular communication module to turn on the third cellular communication module.
12. The method according to claim 7, characterized in that The method further comprises: Upon receiving the verification request from the terminal device, detecting whether the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE; When it is detected that the binding identifier of the first cellular communication module is stored in the cellular communication module of the CPE, a verification success response is sent to the terminal device.
13. A cellular communication device, characterized in that: The method comprises a unit for executing the method according to any one of claims 1 to 6, or comprises a unit for executing the method according to any one of claims 7 to 12.
14. A cellular communication device, characterized in that: including a processor and a memory; The memory is used to store computer programs; The processor is used to call the computer program from the memory to execute the method according to any one of claims 1 to 6, or to execute the method according to any one of claims 7 to 12.
15. A cellular communication chip, characterized in that: The cellular communication chip includes a processor and a memory; The cellular communication chip is used to send attribute information of the first cellular communication module of the terminal device to the customer premise equipment CPE when the detected cellular network signal is less than a first threshold and the wireless network signal of the connected customer premise equipment CPE is greater than a second threshold; The first cellular communication module is a cellular communication module used when the terminal device is making or receiving a call; The cellular communication chip is further used to shut down the first cellular communication module upon receiving a first notification message from the CPE; the first notification message is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module; the first temporary cellular communication module copies the attribute information of the first cellular communication module; The cellular communication chip is also used to make or receive calls via the first temporary cellular communication module.
16. A cellular communication chip, characterized in that: The cellular communication chip includes a processor and a memory; The cellular communication chip is used to detect whether the cellular communication module of the CPE writes the attribute information of the third cellular communication module when receiving the attribute information of the first cellular communication module from the terminal device when the cellular network signal of the terminal device is less than the first threshold and the wireless network signal of the customer premise equipment CPE is greater than the second threshold; The first cellular communication module is a cellular communication module used when the terminal device is making or receiving a call; The cellular communication chip is further used to write the attribute information of the first cellular communication module into the cellular communication module of the CPE to obtain a first temporary cellular communication module when it is detected that the attribute information of the third cellular communication module is not written; the first temporary cellular communication module copies the attribute information of the first cellular communication module; The cellular communication chip is further used to send a first notification message to the terminal device, where the first notification message is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain the first temporary cellular communication module; The cellular communication chip is also used to make or receive calls via the first temporary cellular communication module.
17. A cellular communication chip module, characterized in that: The cellular communication chip module includes a communication interface and a chip, wherein: The communication interface is used for internal communication of the cellular communication chip module, or for communication between the cellular communication chip module and an external device; The chip is used for: When the detected cellular network signal is less than a first threshold and the wireless network signal of the connected customer premise equipment CPE is greater than a second threshold, sending attribute information of a first cellular communication module of the terminal device to the CPE; the first cellular communication module is a cellular communication module used by the terminal device when making or receiving a call; Upon receiving a first notification message from the CPE, shutting down the first cellular communication module; the first notification message is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module; the first temporary cellular communication module copies the attribute information of the first cellular communication module; The first temporary cellular communication module is used to make or receive calls.
18. A cellular communication chip module, characterized in that: The cellular communication chip module includes a communication interface and a chip, wherein: The communication interface is used for internal communication of the cellular communication chip module, or for communication between the cellular communication chip module and an external device; The chip is used for: When the cellular network signal of the terminal device is less than a first threshold and the wireless network signal of the customer premise equipment CPE is greater than a second threshold, upon receiving the attribute information of the first cellular communication module from the terminal device, detecting whether the cellular communication module of the CPE writes the attribute information of the third cellular communication module; the first cellular communication module is a cellular communication module used by the terminal device when making or receiving a call; When it is detected that the attribute information of the third cellular communication module is not written, the attribute information of the first cellular communication module is written into the cellular communication module of the CPE to obtain a first temporary cellular communication module; the first temporary cellular communication module copies the attribute information of the first cellular communication module; Sending first notification information to the terminal device, where the first notification information is used to indicate that the attribute information of the first cellular communication module is written into the cellular communication module of the CPE, so as to obtain the first temporary cellular communication module; The first temporary cellular communication module is used to make or receive calls.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores one or more instructions, and the one or more instructions are suitable for being loaded by a processor and executing the method according to any one of claims 1 to 6, or executing the method according to any one of claims 7 to 12.
