Communication control method, apparatus, device, and computer read / storage medium
The communication control method and device address the challenges of dual SIM dual standby devices by using a single baseband component for multiple SIM cards, facilitating seamless virtual SIM card authentication and registration, thus enhancing convenience and reducing costs while supporting simultaneous data and voice operations.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-05-18
- Publication Date
- 2026-03-25
Smart Images

Figure 2026509705000001_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of information communication, and particularly to communication control methods, devices, devices, and computer-readable storage media.
Background Art
[0002] Currently, a terminal with Dual Sim Dual Standby can obtain different network services through subscriber identification modules (SIM cards) of different operators. One SIM card is used as the main card, and the first operator provides services to support data and voice services. At the same time, the other SIM card is registered on one network such as 2G, 3G, 4G or 5G, and only one of them is manually selected by the user or automatically selected by the terminal to provide data and voice services. When the user performs international roaming, the main card is kept as it is for worldwide roaming. However, in order for the terminal to access the local operator's network, the other SIM card can be set as a SIM card with a relatively low fee to reduce the roaming data fee. When the user roams across multiple countries, it is necessary to buy SIM cards of different countries and switch cards, which is very inconvenient.
[0003] There are two types of dual SIM dual standby devices. One type is a dual SIM dual active (DSDA) device, which has two sets of baseband communication components consisting of two SIM cards and their corresponding independent baseband chips and frequency chips. As a result, the two SIM cards can connect in standby mode (allowing simultaneous calls) using their respective baseband communication components without interference. However, dual baseband communication components increase the size and cost of the device, and can be said to be equivalent to combining two independent "devices". The other type is a dual SIM dual standby single active (DSDS) device, in which two SIM cards within the device share a single baseband communication component. They receive radio signals via independent receiving channels but transmit radio signals using the same emission channel. Although the two SIM cards can be in standby mode simultaneously, they cannot perform voice or data operations simultaneously. For DSDA terminals, the reduction in the number of baseband communication components (since there is only one less component) results in a smaller volume and lower costs.
[0004] With the emergence of virtual SIM card technology, devices can remotely retrieve virtual SIM card information from a SIM server, load and activate it, and then access the network. Therefore, users no longer need to manually switch cards in their devices, providing them with the convenience of roaming. Suppliers can purchase virtual SIM cards in batches from different carriers, and a virtual SIM server can distribute virtual SIM cards to users accordingly, according to their roaming area and needs, providing users with a relatively low-cost, convenient, and fast experience.
[0005] Single baseband communication components occupy a relatively large market share in devices with multi-SIM multi-standby configurations, such as dual-SIM dual-standby single-active devices, because they can lower costs, reduce size, and make them more convenient to carry. Users need to be able to obtain relatively low rates using virtual SIM cards by utilizing dual-SIM dual-active devices, or by carrying a second device in addition to a dual-SIM dual-standby single-active device. This necessitates that the acquired virtual SIM card be registered via an independent injection channel and provide data services.
[0006] If a single baseband terminal can obtain a virtual SIM card and perform data operations, users will no longer need to frequently swap physical SIM cards or carry a separate terminal. This offers the convenience of lower data usage charges. [Overview of the project] [Problems that the invention aims to solve]
[0007] This invention relates to a communication device in which multiple SIM cards share a single baseband communication component, and provides a communication control method that, by controlling the ejection channel, enables users to conveniently and at low cost utilize the communication volume or voice services provided by the virtual SIM card once the virtual SIM card has been authenticated via the data channel established by the main card and registered with the corresponding network. [Means for solving the problem]
[0008] According to the first aspect, the present application relates to a communication control method for a communication device, wherein the communication device includes a first communication component that receives a radio signal via a first receiving channel and a second communication component that receives a radio signal via a second receiving channel, the first communication component and the second communication component each exclusively emit radio signals using the same emission channel, and the first communication component communicates with a SIM server after registering with a first network using a first SIM card. The aforementioned communication control method is: The first communication component occupies the injection channel and controls it to acquire a second SIM card, which is a virtual card, from the SIM server via the injection channel and the first receiving channel. The second communication component occupies the injection channel and controls the second SIM card to register with the second network via the injection channel and the second receiving channel. The second communication component responds to receiving an authentication request from the second network, including the authentication parameters for the second SIM card, by controlling the first communication component to occupy the injection channel and transmit the authentication parameters for the second SIM card to the SIM server via the injection channel. When the first communication component receives an authentication response from the SIM server for the authentication parameters of the second SIM card, the second communication component occupies the injection channel, transmits the authentication response to the second network via the injection channel, and controls the system to complete the registration of the second SIM card to the second network, and The present invention provides a communication control method for a communication device, which includes controlling the second communication component to establish a connection related to the second SIM card for data operations of the communication device in the second network. Of these, the first SIM card may be a physical SIM card, or it may be a virtual card for worldwide use that is pre-installed in the communication device.
[0009] In one possible embodiment, once the first SIM card has been registered, the communication control device controls the first communication component to occupy the injection channel and report network search information and registration PLMN information to the SIM server for distributing the second SIM card, which is a regional virtual card.
[0010] The first SIM card and the second SIM card may belong to the same PLMN (Personal Register) or to different entities.
[0011] Of these, the first network and the second network may be the same mode network or different mode networks, and may belong to the same operator or different operators.
[0012] In other possible forms, the communication control device may control the first communication component to send authentication parameters for the second SIM card to the SIM server via the injection channel to the first network, based on short messages, multimedia messaging, or data.
[0013] In another possible configuration, once the second SIM card has been registered, the communication control device may switch the card slot for accessing the network to the second SIM card and control the second communication component to establish a connection associated with the second SIM card for data operations of the communication device on the second network.
[0014] The method provided in the above embodiment allows users to access the network via roaming using a relatively inexpensive virtual SIM card without having to change cards, and because the terminal only has one baseband communication component, the terminal device is smaller in size, making it more convenient to carry and consequently lower in price.
[0015] According to the second aspect, the present application provides a communication control device having a function to implement the methods described in the first aspect and any possible embodiment in the first aspect. The function may be implemented by hardware or by running corresponding software in hardware. The hardware or software includes one or more modules corresponding to the function. For example, the device includes a first control module for controlling the first communication component to occupy an injection channel and to obtain a second SIM card, which is a virtual card, from the SIM server via the injection channel and the first receiving channel, and a second control module for controlling the second communication component to occupy the injection channel and to register with the second network using the second SIM card via the injection channel and the second receiving channel, wherein the first control module further responds to the second communication component receiving an authentication request from the second network, which includes authentication parameters for the second SIM card, and controls the first communication component to occupy the injection channel and the injection The second control module is for transmitting the authentication parameters of the second SIM card to the SIM server via the output channel, and further controls the second communication component to occupy the injection channel, transmit the authentication response via the injection channel to the second network, and complete the registration of the second SIM card to the second network in response to the first communication component receiving an authentication response from the SIM server for the authentication parameters of the second SIM card, and to control the second communication component to establish a connection with the second SIM card for data operations of the communication device in the second network.
[0016] In one possible embodiment, the communication control device in the second phase may be a SIM service program. It may be integrated into the operating system of the communication device, for example, as a process for LINUX and RTOS systems, or as an application for an APP for Android® systems or other terminal operating systems.
[0017] In a third aspect, the present invention provides a communication control device comprising a memory and a processor, wherein the memory is for storing a computer program, and the processor is for calling and executing the computer program from the memory, thereby enabling a communication device to which the chip is attached to perform the method described in the first aspect and any possible embodiment thereof.
[0018] In possible embodiments, the communication control device relating to the second phase may be a chip.
[0019] According to the fourth aspect, the present application provides a communication device including a transmitting and receiving device, a first communication component, a second communication component, and a communication control device according to the second aspect and any possible embodiment thereof, or a communication control device according to the third aspect and any possible embodiment thereof.
[0020] According to the fifth aspect, the present application provides a computer read storage medium in which computer instructions are stored, and when a computer instruction is executed in a computer, the computer executes a method according to the first aspect or any possible embodiment in the first aspect.
[0021] According to the sixth aspect, the present application provides a computer program product, which includes a computer program code. When the computer program code is executed by a computer, the computer executes the method according to the first aspect and any possible embodiments thereof.
Advantages of the Invention
[0022] The technical proposal of this application will be described below with reference to the embodiments of this application. It should be noted that the embodiments described are only a part of the embodiments of this application, and not all of them. A person skilled in the art will know that any other embodiments made based on the embodiments of this application, assuming no inventive work, are also included in the scope of protection sought by this application.
[0025] Terms such as "first," "second," "third," and "fourth" are used solely for explanatory purposes and cannot be understood as explicitly or implicitly indicating relative importance, or implicitly indicating the quantity of the relevant technical feature. Therefore, defining the features of "first," "second," "third," and "fourth" may explicitly or implicitly include one or more of these features.
[0026] The communication method provided in the embodiment of the present invention is applicable to terminals in multiple communication modes, such as third-generation (3G) systems, fourth-generation (4G) systems, fifth-generation (5G) systems, or further evolving communication systems. Among these, terminals include, but are not limited to, user equipment (UE), user means, user stations, mobile stations, mobile platforms, remote stations, remote terminal devices, mobile terminal devices, user terminal devices, terminal devices, wireless communication devices, user proxies, user equipment, mobile phones, wireless telephones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices, processing devices connected to modems, in-vehicle devices, wearable devices, terminal devices in the Internet of Things, home electrical appliances, virtual reality devices, terminal devices in future 5G networks, or terminal devices in future evolving public land mobile networks (PLMN). In each embodiment of this application, terminals are described as examples, but they may be used interchangeably with terminal devices, user devices, communication devices, etc.
[0027] The following explains some of the terms used in the embodiments of this application.
[0028] A global virtual card is also known as a local virtual card for global roaming, a local virtual card, a virtual card for local roaming, a global roaming card, a bootstrap SIM card, or a roaming virtual card. It is applied to roaming on global communication networks and is pre-stored in the terminal's local network. When roaming, the local virtual card is downloaded after registration, and the terminal device is only provided to access and use the local network. Multiple devices / terminals can share a set of global virtual cards.
[0029] A regional virtual card, also known as a remote virtual card, is distributed by a virtual card server and stores local information for a designated region. This virtual card enables roaming within that designated region.
[0030] As shown in Figure 1, a communication control method for a communication device is provided. The communication device includes a first communication component and a second communication component. The first and second communication components share only one baseband communication component. For example, the first and second communication components each receive radio signals through their own receiving channels, but share only one emission channel to emit radio signals, and at the same time, one emission channel is occupied by only one of the communication modules. That is, the first communication component receives radio signals through the first receiving channel, and the second communication component receives radio signals through the second receiving channel. The first and second communication components each occupy the same emission channel and emit radio signals. Each communication module corresponds to one SIM card, that is, is used by one SIM card. The first and second communication components may use the same communication mode or different communication modes. For example, the first communication component may use 4G, and the second communication component may use 5G, etc. When different communication modes are used, the baseband communication component may be a baseband capable of multiple modes, that is, a baseband that can support multiple communication modes. This method is performed by a communication control device in the communication device. This communication control device may be hardware, software, or a module combining software and hardware.
[0031] In possible embodiments, the communication control device may be a program for the SIM service. The communication control device may be integrated into the terminal system, for example, as a process for LINUX and RTOS systems, or as an application called an APP for Android systems or other terminal operating systems. The method includes the following steps.
[0032] Step 110 controls the first communication component to register the first SIM card with the first network and communicate with the SIM server.
[0033] The first SIM card may be a physical SIM card or a virtual card for worldwide use that is pre-installed in the communication device. When the communication device attempts to start up, the communication control device controls it to start up with the first SIM card, and the first communication component occupies the injection channel and registers the first SIM card with the first network, for example, by roaming to register the first SIM card with the current national network. Once the first SIM card is registered, the communication device establishes a data connection with the SIM server using the first SIM card.
[0034] Step 120 controls the first communication component to occupy the injection channel and to obtain the second SIM card from the SIM server via the injection channel and the first receiving channel. Once the first SIM card is registered, the first communication component occupies the injection channel and controls the SIM server to report network search information and registration PLMN information to the SIM server for distributing the second SIM card, which is a region-specific virtual card. Based on the reported network search information and registration PLMN information, the SIM server uses corresponding algorithms and countermeasures to distribute the most suitable region-specific virtual card as the second SIM card for the currently located region, according to a combination of one or more elements such as communication mode, charges, duration, and data volume, and transmits it to the communication device. The first SIM card and the second SIM card may or may not belong to the same PLMN. The communication control device controls the first communication component to ensure that the first receiving channel obtains the second SIM card from the SIM server.
[0035] Step 130 controls the second communication component to occupy the injection channel and register the second SIM card with the second network via the injection channel and the second receiving channel.
[0036] When a second SIM card is received, the communication control unit places the card in the second communication component and the corresponding SIM card slot and starts up.
[0037] If the second SIM card is successfully activated, the second communication component occupies the ejection channel and controls the second SIM card to register with the second network via the ejection channel and the second receiving channel. The first network and the second network may be networks using the same mode or networks using different modes, and may belong to the same carrier or different carriers.
[0038] Step 140 is a response that the second communication component has received an authentication request from the second network that includes the authentication parameters for the second SIM card, and controls the first communication component to occupy the injection channel and transmit the authentication parameters for the second SIM card to the SIM server via the injection channel.
[0039] During registration, the second SIM card is authenticated by the registered second network to verify its legality and authenticity. Therefore, the second communication component receives an authentication request from the second network that includes the authentication parameters of the second SIM card.
[0040] Since the second SIM card is distributed by the SIM server, the corresponding authentication response parameters must be calculated by the SIM server. In response to the second communication component receiving an authentication request from the second network, the communication control device controls the first communication component to occupy the injection channel and transmit the authentication parameters of the second SIM card to the SIM server via the injection channel.
[0041] The system can control the first communication component to obtain authentication parameters for the second SIM card from the second communication component, and also control the first communication component to occupy the injection channel, thereby controlling the first communication component to transmit the authentication parameters for the second SIM card to the SIM server in the first network via the injection channel.
[0042] In possible configurations, the communication control device may control the first communication component to send authentication parameters for the second SIM card to the SIM server via the injection channel to the first network, based on short messages, multimedia messaging, or data.
[0043] Once the first communication component has registered with the first network, it can establish a connection with the SIM server. This established connection then transmits the authentication parameters of the second SIM card to the SIM server. The connection may be established via signaling, circuit domain, or group domain.
[0044] Step 150 is a response of the first communication component receiving an authentication response from the SIM server for the authentication parameters of the second SIM card, in which the second communication component occupies the injection channel and transmits the authentication response to the second network via the injection channel, thereby completing the registration of the second SIM card to the second network.
[0045] When the SIM server receives the authentication parameters for the second SIM card, it calculates the authentication response parameters and sends them to the first communication component in a response message.
[0046] In response to the first communication component receiving an authentication response from the SIM server for the authentication parameters of the second SIM card, the communication control device controls the second communication component to occupy the injection channel, transmit the authentication response to the second network via the injection channel, and complete the registration of the second SIM card to the second network.
[0047] In possible embodiments, the second communication component may be controlled to obtain an authentication response from the first communication component for the authentication parameters of the second SIM card, to occupy the injection channel, and to transmit the authentication response to the second network via the injection channel so that the registration of the second SIM card with the second network is completed.
[0048] Step 160 controls the second communication component to establish a connection with the second SIM card for data operations of the communication device in the second network.
[0049] Once registration to the second SIM card is complete, the communication control device switches the card slot for accessing the network to the second SIM card and controls the second communication component to establish a connection for the second SIM card for data operations of the communication device on the second network.
[0050] In this scenario, users can conveniently access the network via roaming using a relatively inexpensive virtual SIM card without having to physically swap cards. Furthermore, because the terminal only has one baseband communication component, the terminal device is smaller in size, making it more convenient to carry, and consequently, lower in price.
[0051] In the embodiments of this application, the first and second communication components share only one baseband communication component, but it is understandable that the communication device may be a multi-SIM multi-standby terminal, and two or more communication modules may share only one baseband communication component. For example, if the system is controlled to register the second SIM card, the second communication component may acquire the second SIM card and then be controlled to authenticate and register the second SIM card, and the third communication module may subsequently acquire and register a virtual SIM card in accordance with this control. The principle is similar, so it will not be explained again.
[0052] The following explains the flow of interaction between each module, the network, and the server when a communication device is started up and registered, using Figure 2 as an example. The communication control device, in particular, is shown in Figure 2 as the SIM service program.
[0053] As shown in Figure 2, step 201 involves the communication device starting up, the SIM service program turning on the first SIM card and the corresponding first communication component, and, according to the user's request, either inserting a physical SIM card into the first SIM card slot or using a global virtual card that has the SIM service program built in.
[0054] Step 202 controls the SIM service program to occupy the injection channel, register the first SIM card with the first network, and establish a data connection by activating the PDP.
[0055] Step 203 involves the SIM service program logging into the SIM server via the data connection of the first SIM card and reporting network search information and registered PLMN information.
[0056] Step 204 is when the SIM server distributes the appropriate region-specific virtual card based on the reported information and sends the region-specific virtual card to the first communication component.
[0057] Step 205 involves the SIM service program obtaining a regional virtual card, then placing it in the second SIM card slot, and starting up the second SIM card and its corresponding second communication component.
[0058] Step 206 controls the SIM service program to occupy the injection channel and register the second SIM card with the second network.
[0059] Step 207 is when the second communication component receives an authentication request from the second network. The authentication request includes authentication parameters for the second SIM card.
[0060] Step 208 controls the SIM service program to have the first communication component occupy the injection channel and send the authentication parameters of the second SIM card to the SIM server on the first network based on multimedia messaging, short messages, or data.
[0061] Step 209 is as follows: The SIM server calculates authentication response parameters and sends them to the first communication component based on multimedia messaging, short messages, or data. The first communication component then forwards these parameters to the SIM service program, which in turn forwards the response parameters to the second communication component.
[0062] Step 210 controls the SIM service program to have the second communication component occupy the injection channel and send an authentication response back to the second network.
[0063] Step 211 is when the second communication component has registered the second SIM card to the second network and established a data connection by activating the PDP.
[0064] Step 212 controls the SIM service program so that the card slot accessing the network becomes the second SIM card slot, meaning that the second communication component accesses the network and provides normal data services to the user.
[0065] Figure 3 is a schematic diagram showing the configuration of a communication control device 300 provided by an embodiment of the present invention. The communication control device is applied to a communication device. The communication device includes a first communication component that receives a radio signal via a first receiving channel and a second communication component that receives a radio signal via a second receiving channel. The first and second communication components each exclusively emit radio signals using the same emission channel, and the first communication component registers with a first network using a first SIM card and communicates with a SIM server. The communication control device can perform embodiments of the above method, and further explanation will not be repeated here, as it can be found in the description of the embodiments of the above method.
[0066] The communication control device 300 may include a first control module 310 and a second control module 320. The first control module 310 controls the first communication component to occupy the injection channel and to acquire the second SIM card, which is a virtual card, from the SIM server via the injection channel and the first receiving channel. The second control module 320 controls the second communication component to occupy the injection channel and to register with the second network via the second SIM card through the injection channel and the second receiving channel. The first control module 310 is for responding to the second communication component receiving an authentication request from the second network that includes the authentication parameters for the second SIM card, and for controlling the first communication component to occupy the injection channel and for the injection channel to transmit the authentication parameters for the second SIM card to the SIM server. The second control module 320 is for responding to the first communication component receiving an authentication response from the SIM server for the authentication parameters of the second SIM card, and for controlling the second communication component to occupy the injection channel, transmit the authentication response to the second network via the injection channel, and to complete the registration of the second SIM card to the second network, and This is for controlling the second communication component to establish a connection related to the second SIM card for data operations of the communication device in the second network.
[0067] The communication control device provided in the embodiment of the present application may also be implemented by the embodiment of the method described above, and since its implementation principle and technical effect are similar, it will not be explained again.
[0068] The reason for the need for explanation is that the above-mentioned communication control device 300 is implemented in the form of a functional module. The term "module" here may be implemented in the form of software and / or hardware, but is not specifically limited to that.
[0069] For example, a “module” may be a software program, a hardware circuit, or a combination of both that implements the above-described function. The hardware circuit may be an application-specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group of processors) and memory for executing one or more software or firmware programs, a joint logic circuit, and / or other corresponding components that support the described function.
[0070] Accordingly, each example module described in the embodiments of this application may be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether their functions are implemented by hardware or by software depends on the specific application and design limitations of the technical proposal. A person skilled in the art may implement the described functions in different forms for each specific application, but such implementations should not be considered to exceed the scope of this application.
[0071] Figure 4 is a schematic diagram showing the configuration of a communication control device provided by an embodiment of the present invention. The communication control device 400 shown in Figure 4 includes a memory 410 and a processor 420.
[0072] Memory 410 may be read-only memory (ROM), static random access memory, dynamic random access device, or random access memory (RAM). Memory 410 stores a program, and when the program stored in memory 410 is executed by processor 420, processor 420 implements each step in the communication method according to the embodiment of the present invention, for example, by executing the steps shown in Figure 1.
[0073] The processor 420 may be a central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), a graphics processing unit (GPU), or one or more integrated circuits, in order to execute a related program and realize the communication method according to an embodiment of the method in this application.
[0074] The processor 420 may be an integrated circuit chip capable of processing signals. In implementation, each step in the communication method of the present invention may be performed by instructions in the form of hardware integrated logic circuits or software in the processor 420.
[0075] The processor 420 described above may be a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, or discrete hardware components. These can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor, or it may be any ordinary processor. The steps of the methods disclosed in the embodiments of this application may be executed by a hardware decoder processor, or by a combination of hardware and software modules in the decoder processor. The software modules may reside in storage media that are well-established to those skilled in the art, such as random-access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable and programmable non-volatile memory, or registers. The storage medium is located in memory 410, and the processor 420 reads the information in memory 410 and uses its hardware to implement the functions necessary to execute the module included in the communication control device shown in Figure 3 in the embodiment of the present invention, or to implement the communication control method shown in Figure 1 in the embodiment of the method of the present invention.
[0076] It should be noted that the above-mentioned device 400 only includes memory and a processor. However, in concrete implementation, it should be understood by those skilled in the art that the device 400 may include other equipment necessary to ensure proper operation. At the same time, it should be understood by those skilled in the art that, depending on the needs, the device 400 may also include hardware equipment to implement other additional functions. Furthermore, it should be understood by those skilled in the art that the device 400 may only include the equipment necessary to implement the embodiment of this application, and does not necessarily include all the equipment shown in Figure 3.
[0077] Figure 5 is a schematic diagram showing the configuration of a communication device provided by an embodiment of the present invention. As shown in Figure 5, the communication device includes a transmitting / receiving device 510, a first communication component 520, a second communication component 530, and a communication control device 540, of which the communication control device 540 may be the communication device 300 shown in Figure 3 or the communication control device 400 shown in Figure 4. The first communication component 520 and the second communication component 530 share the transmitting / receiving device 510 to transmit and receive signals, and the communication control device 530 is for carrying out the method provided by the embodiment.
[0078] The key point to understand is that the communication device in this embodiment is specifically a DSDS terminal. This DSDS terminal switches the transmission and reception of data between the first SIM card and the second SIM card by controlling the RF source, thereby enabling virtual card authentication. The DSDS terminal has one baseband chip, one model, and one RF component. The first communication component 520 described above includes only the first SIM card slot. The second communication component 530 may include the second SIM card slot.
[0079] A DSDS terminal contains only one output channel. The first communication component 520 establishes the data channel, acquires a virtual card (i.e., the second SIM card), and activates the second SIM card slot, while the second communication component 530 initiates registration and authentication and monopolizes the RF source.
[0080] To understand this better, a DSDS terminal contains only one baseband chip and one RF chip (Radio Frequency chip), which are responsible for the communication signals between the first and second communication components. When a user requires data communication, the first communication component transmits the data communication signal to the baseband chip, which then processes it, and the second communication component then uses the baseband chip's information to perform voice communication only. The RF chip is responsible for processing communication between the mobile phone and the wireless network. When the first communication component performs data communication, the RF chip converts the data signal into an RF signal and transmits it to the network, and the second communication component performs voice communication only with the RF chip.
[0081] As will be apparent to those skilled in the art, the steps of each exemplary module and algorithm described with reference to the embodiments disclosed herein may be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design limitations of the invention. Those skilled in the art will be able to implement the described functions in different forms for each specific application, but such implementations should not be considered to exceed the scope of this application.
[0082] For the sake of convenience and clarity, and so that it will be clearly understood by those skilled in the art, the specific operating processes of the systems, apparatus, and modules described above will not be repeated here, as they can be found by referring to the corresponding processes in the above-mentioned embodiment of the method.
[0083] It should be understood in some embodiments provided herein that the disclosed systems, apparatus and methods may be implemented in other forms. For example, the embodiments relating to the apparatus described above are illustrative only, and the sorting into modules is based on logical functions, and other forms of sorting exist when actually implemented, for example, multiple modules or components can be combined or integrated into other systems, or some of their features may be omitted or not performed. Also, the couplings, direct couplings or communication connections that exist between each other as shown or considered may be indirect couplings or communication connections in some interfaces, apparatus or means, and may be in electrical, mechanical or other forms.
[0084] The modules described above as separation components may or may not be physically separated. The components referred to as modules may or may not be physical modules. In other words, they may be located in the same region or distributed across multiple network modules. Depending on the actual needs, some or all of these modules may be selected to achieve the objectives of the technical proposal according to this embodiment.
[0085] Furthermore, each functional module according to each embodiment of the present application may be integrated into a single processing module, each module may exist independently in physical form, or two or more modules may be integrated into a single module.
[0086] The aforementioned functions may be implemented in the form of a software function module and may be stored on a computer read-only storage medium when sold or used as an independent product. Under this understanding, the essential parts of the proposed technology, or parts that can be said to have made a contribution to the prior art, or parts of the proposed technology, may appear in the form of a software product. This computer software product is stored on a storage medium and, by including some instructions, allows a computer device (such as a personal computer, server, or network device) to execute all or part of the steps of the methods relating to each embodiment of the proposed technology. The storage medium may be any medium capable of storing program code, such as a USB flash drive, a portable storage device, read-only memory (ROM), a random access device (RAM), a magnetic disk, or an optical disk.
[0087] The above description is merely a specific embodiment of the present application, and the scope of protection of this application is not limited to that. Any changes or substitutions that are easily conceivable by a person skilled in the art within the scope of the art disclosed herein should be included in the scope of protection of this application. Accordingly, the scope of protection of this application should be equivalent to the claims.
Claims
1. A communication control method for a communication device, The communication device is a communication device in which multiple SIM cards share a single baseband communication component, and includes a first communication component that receives a radio signal via a first receiving channel and a second communication component that receives a radio signal via a second receiving channel, the first communication component and the second communication component each exclusively emit radio signals using the same emission channel, and the first communication component has been registered with the first network by the first SIM card and is communicating with the SIM server. The aforementioned communication control method is: The first communication component occupies the injection channel and controls it to acquire a second SIM card, which is a virtual card, from the SIM server via the injection channel and the first receiving channel. The second communication component is controlled to occupy the injection channel and to register with the second network using the second SIM card via the injection channel and the second receiving channel. The second communication component receives an authentication request from the second network, including the authentication parameters for the second SIM card, and in response, controls the first communication component to occupy the injection channel and transmit the authentication parameters for the second SIM card to the SIM server via the injection channel. When the first communication component receives an authentication response from the SIM server for the authentication parameters of the second SIM card, the second communication component occupies the injection channel and transmits the authentication response to the second network via the injection channel to complete the registration of the second SIM card to the second network, and This includes controlling the second communication component to establish a connection related to the second SIM card for data operations of the communication device in the second network. A communication control method characterized by the following:
2. Controlling the aforementioned first communication component to occupy the injection channel and to transmit the authentication parameters of the second SIM card to the SIM server via the injection channel is: Controlling the first communication component to obtain the authentication parameters of the second SIM card from the second communication component, Controlling the first communication component to occupy the injection channel, and The communication control method according to claim 1, further comprising controlling the first communication component to transmit authentication parameters of the second SIM card from the first network to the SIM server via the injection channel.
3. Controlling the first communication component to transmit the authentication parameters of the second SIM card from the first network to the SIM server via the injection channel is: The communication control method according to claim 2, characterized in that the first communication component controls the first network to transmit authentication parameters of the second SIM card to the SIM server based on short messages, multimedia messaging, or data via the injection channel.
4. Controlling the second communication component to occupy the injection channel and transmit the authentication response to the second network via the injection channel so that the registration of the second SIM card to the second network is completed is: The second communication component is controlled to obtain an authentication response from the first communication component for the authentication parameters of the second SIM card. Controlling the second communication component to occupy the injection channel, and The communication control method according to any one of claims 1 to 3, characterized in that the second communication component transmits the authentication response to the second network via the injection channel to control the registration of the second SIM card to the second network.
5. Controlling the aforementioned first communication component to occupy the injection channel and to acquire the second SIM card from the SIM server via the injection channel and the first receiving channel is: The first communication component occupies the injection channel, and controls the SIM server to transmit network search information and registered PLMN information for distributing the second SIM card to the SIM server, and The communication control method according to claim 1, characterized in that it includes controlling the first communication component to obtain a second SIM card from the SIM server via the first receiving channel.
6. The communication control method according to any one of claims 1, 2, 3, or 5, characterized in that the first SIM card is a physical card or a virtual card.
7. The communication control method according to any one of claims 1, 2, 3, or 5, characterized in that the PLMN belonging to the first SIM card and the PLMN belonging to the second SIM card are different carriers.
8. The communication modes used by the first communication component and the second communication component are the same, or, The communication control method according to any one of claims 1, 2, 3, or 5, characterized in that the communication modes used for the first communication component and the second communication component are different.
9. A communication control device for a communication device in which multiple SIM cards share a single baseband communication component, The communication device includes a first communication component that receives a wireless signal via a first receiving channel and a second communication component that receives a wireless signal via a second receiving channel, wherein the first communication component and the second communication component each exclusively emit wireless signals using the same emission channel, and the first communication component has been registered with the first network via a first SIM card and is communicating with the SIM server. The aforementioned communication control device includes a first control module and a second control module, The first control module controls the first communication component to occupy the injection channel and to acquire the second SIM card, which is a virtual card, from the SIM server via the injection channel and the first receiving channel. The second control module controls the second communication component to occupy the injection channel and register with the second network using the second SIM card via the injection channel and the second receiving channel. The first control module is for responding to the second communication component receiving an authentication request from the second network, including the authentication parameters for the second SIM card, and controlling the first communication component to occupy the injection channel and transmit the authentication parameters for the second SIM card to the SIM server via the injection channel. The second control module controls the second communication component to occupy the injection channel and transmit the authentication response to the second network via the injection channel when the first communication component receives an authentication response from the SIM server for the authentication parameters of the second SIM card, thereby completing the registration of the second SIM card to the second network, and In the aforementioned second network, this is for controlling the second communication component to establish a connection related to the second SIM card for data operations of the communication device. A communication control device characterized by the following:
10. The first control module, specifically, The first communication component controls the second communication component to obtain the authentication parameters of the second SIM card. The first communication component is controlled to occupy the injection channel. The communication control device according to claim 9, characterized in that the first communication component controls the transmission of authentication parameters for the second SIM card from the first network to the SIM server via the injection channel.
11. The first control module, specifically, The communication control device according to claim 10, wherein the first communication component controls the transmission of authentication parameters of the second SIM card to the SIM server via the injection channel in the first network based on short messages, multimedia messaging, or data.
12. Specifically, the second control module is: The second communication component controls the first communication component to obtain an authentication response for the authentication parameters of the second SIM card. The second communication component is controlled to occupy the injection channel. The communication control device according to any one of claims 9 to 11, characterized in that the second communication component transmits the authentication response to the second network via the injection channel to control the registration of the second SIM card to the second network.
13. The first control module further, The communication control device according to claim 9, characterized in that the first communication component controls the SIM server to transmit network search information and registered PLMN information for distributing the second SIM card to the SIM server.
14. The communication control device according to any one of claims 9, 10, 11, or 13, characterized in that the first SIM card is a physical card or a virtual card.
15. The communication control device according to any one of claims 9, 10, 11, or 13, characterized in that the PLMN belonging to the first SIM card and the PLMN belonging to the second SIM card are not different operators.
16. The communication modes used in the first communication component and the second communication component are the same, or, The communication control device according to any one of claims 9, 10, 11, or 13, characterized in that the communication modes used for the first communication component and the second communication component are different.
17. The processor includes memory and a computer program stored in the memory and executed by the processor, A communication control device characterized in that when the processor executes the computer program, the communication control method described in any one of claims 1 to 8 is realized.
18. A communication control device according to any one of claims 9 to 17, and a communication device characterized by including the first communication component and the second communication component.
19. Executable instructions are stored, A computer-readable storage medium characterized in that when the aforementioned executable instruction is executed by a computer, the communication control method described in any one of claims 1 to 8 is realized.