CN114697947B - Data transmission method and device for dual operating systems - Google Patents
Data transmission method and device for dual operating systems Download PDFInfo
- Publication number
- CN114697947B CN114697947B CN202011603553.8A CN202011603553A CN114697947B CN 114697947 B CN114697947 B CN 114697947B CN 202011603553 A CN202011603553 A CN 202011603553A CN 114697947 B CN114697947 B CN 114697947B
- Authority
- CN
- China
- Prior art keywords
- sim card
- radio frequency
- data
- frequency channel
- operating system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 162
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000009977 dual effect Effects 0.000 title claims abstract description 57
- 238000004590 computer program Methods 0.000 claims description 15
- 238000005516 engineering process Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 2
- 230000009286 beneficial effect Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application provides a data transmission method and device of dual operating systems, wherein when an instruction for switching a first operating system to a second operating system is detected, data of a second SIM card corresponding to the second operating system is controlled to be transmitted through a radio frequency channel. After the switching of the operating systems is finished, controlling the data of the first SIM card corresponding to the first operating system still connected with the radio frequency channel, and transmitting the data of the second SIM card through a transmission gap on the radio frequency channel. When the operating system is switched, the connection between the first SIM card and the radio frequency channel is not disconnected, so that when the data of the second SIM card is transmitted through the radio frequency channel, the data of the first SIM card is transmitted through a transmission gap of the radio frequency channel, the data of the two SIM cards can be transmitted through the radio frequency channel, the transmission time of the radio frequency channel is fully utilized, and the user experience is improved.
Description
Technical Field
The present invention relates to the field of dual-system terminals, and in particular, to a data transmission method and apparatus for dual operating systems.
Background
In recent years, along with the continuous development and progress of technology, the dual-system terminal can realize that two operating systems are simultaneously operated in one terminal device, and when a user uses the dual-system terminal device, the two operating systems are mutually isolated and mutually unaffected, so that the requirements of the user are greatly met.
In the prior art, during the use process of the dual-system terminal equipment, different operation is bound with different subscriber identity modules (Subscriber Identity Module, abbreviated as SIM) cards, and the SIM cards corresponding to the operating systems are switched at the same time of switching the operating systems. When switching from the current operating system to the target operating system, firstly disconnecting the SIM card of the current operating system from the radio frequency channel, and establishing the connection between the target operating system and the radio frequency channel, so that the SIM card of the target operating system performs mobile data transmission through the radio frequency channel.
However, with the existing method, the radio frequency channel can only establish connection with one operating system, so that the SIM cards of the two operating systems cannot simultaneously transmit data through the radio frequency channel, and user experience is reduced.
Disclosure of Invention
The embodiment of the application provides a data transmission method and device of a dual-operation system, which enable two SIM cards in a terminal to perform data transmission through a radio frequency channel, fully utilize the transmission time of the radio frequency channel and further improve user experience.
In a first aspect, an embodiment of the present application provides a data transmission method of a dual operating system, where the data transmission method of the dual operating system is applied to a terminal, where the terminal includes a first SIM card, a second SIM card, and a set of radio frequency hardware resources, data of the first SIM card is bound with a first operating system, data of the second SIM card is bound with a second operating system, and the method includes:
and when the instruction of switching the first operating system to the second operating system is detected, controlling the data of the second SIM card to be transmitted through the radio frequency channel indicated by the radio frequency hardware resource.
And controlling the data of the first SIM card, and transmitting the data of the second SIM card through a transmission gap on the radio frequency channel.
In one possible implementation, the method further includes:
and controlling the first SIM card to execute the basic service of the first SIM card through the transmission gap.
In one possible implementation, if the first SIM card uses a 5G network, the method further includes:
and controlling the first SIM card to determine the current position of the terminal through the transmission gap.
In one possible implementation, the method further includes:
and determining a transmission gap of the data of the second SIM card on the radio frequency channel.
In one possible implementation manner, the determining a transmission gap of the data of the second SIM card on the radio frequency channel includes:
and dynamically allocating the time slots of the radio frequency channels by adopting a time division multiplexing technology.
And determining a transmission gap of the data of the second SIM card on the radio frequency channel in a time slot on the radio frequency channel according to a time slot proportioning algorithm.
In a possible implementation manner, the determining, according to a time slot proportioning algorithm, a transmission gap of the data of the second SIM card on the radio frequency channel in a time slot on the radio frequency channel includes:
and determining the data transmission quantity of the second SIM card according to the service requirement of the second SIM card.
And determining a transmission gap of the data of the second SIM card on the radio frequency channel in a time slot on the radio frequency channel according to a time slot matching algorithm based on the data transmission quantity of the second SIM card.
In a second aspect, an embodiment of the present application provides a data transmission device of a dual operating system, where the data transmission device of the dual operating system includes:
and the detection unit is used for controlling the data of the second SIM card to be transmitted through the radio frequency channel indicated by the radio frequency hardware resource when the indication of switching the first operating system to the second operating system is detected.
The control unit is used for controlling the data of the first SIM card and transmitting the data of the second SIM card through a transmission gap on the radio frequency channel.
In a possible implementation manner, the control unit is further configured to control the first SIM card to perform a basic service of the first SIM card through the transmission gap.
In a possible implementation manner, the control unit is specifically configured to control the first SIM card to determine the current location of the terminal through the transmission gap.
In a possible implementation manner, the method further includes a determining unit:
the determining unit is used for determining a transmission gap of the data of the second SIM card on the radio frequency channel.
In a possible implementation manner, the determining unit is specifically configured to dynamically allocate a time slot of the radio frequency channel by using a time division multiplexing technology; and determining a transmission gap of the data of the second SIM card on the radio frequency channel in the time slot on the radio frequency channel according to a time slot proportioning algorithm.
In a possible implementation manner, the determining unit is specifically configured to determine, according to a service requirement of the second SIM card, a data transmission amount of the second SIM card; and determining a transmission gap of the data of the second SIM card on the radio frequency channel in a time slot on the radio frequency channel according to a time slot matching algorithm based on the data transmission quantity of the second SIM card.
In a third aspect, an embodiment of the present application further provides a data transmission device of a dual operating system, where the data transmission device of the dual operating system may include a memory and a processor; wherein,,
the memory is used for storing a computer program.
The processor is configured to read the computer program stored in the memory, and execute the data transmission method of the dual operating system according to any one of the possible implementation manners of the first aspect according to the computer program in the memory.
In a fourth aspect, an embodiment of the present application further provides a computer readable storage medium, where computer executable instructions are stored, where when a processor executes the computer executable instructions, the data transmission method of the dual operating system described in any one of the possible implementation manners of the first aspect is implemented.
In a fifth aspect, embodiments of the present application further provide a computer program product, which includes a computer program, where the computer program is executed by a processor, and implements the data transmission method of the dual operating system described in any one of the possible implementation manners of the first aspect.
Therefore, the embodiment of the application provides a data transmission method and device of a dual operating system, the dual operating system is applied to a terminal, the terminal comprises a first SIM card, a second SIM card and a set of radio frequency hardware resources, wherein the first operating system is bound with data of the first SIM card, and the second operating system is bound with data of the second SIM card. When the instruction of switching the first operating system to the second operating system is detected, controlling the data of the second SIM card corresponding to the second operating system to be transmitted through the radio frequency channel, and not disconnecting the first SIM card from the radio frequency channel. After the switching of the operating systems is completed, controlling the data of the first SIM card corresponding to the first operating system, and transmitting the data of the second SIM card through a transmission gap on the radio frequency channel. When the operating system is switched, the connection between the first SIM card and the radio frequency channel is not disconnected, so that when the data of the second SIM card is transmitted through the radio frequency channel, the data of the first SIM card is transmitted through a transmission gap of the radio frequency channel, the data of the two SIM cards can be transmitted through the radio frequency channel, the transmission time of the radio frequency channel is fully utilized, and the user experience is improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a schematic data transmission diagram of a terminal device according to an embodiment of the present application;
fig. 2 is a flow chart of a data transmission method of a dual operating system according to an embodiment of the present application;
fig. 3 is a flow chart of another data transmission method of a dual operating system according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a data transmission device with dual operating systems according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of another data transmission device with dual operating systems according to an embodiment of the present application.
Specific embodiments of the present disclosure have been shown by way of the above drawings and will be described in more detail below. These drawings and the written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the disclosed concepts to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
In embodiments of the present invention, "at least one" means one or more, and "a plurality" means two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: there are three cases, a alone, a and B together, and B alone, wherein a, B may be singular or plural. In the text description of the present invention, the character "/" generally indicates that the front-rear associated object is an or relationship.
The technical scheme provided by the embodiment of the application can be applied to the data transmission scene of the terminal equipment. For example, as shown in fig. 1, fig. 1 is a schematic data transmission diagram of a terminal device according to an embodiment of the present application. As can be seen from fig. 1, when the terminal device 100 performs data transmission with the base station 200, if the SIM card in the terminal device 100 needs to send data to the base station 200, the modem converts the digital signal that the SIM card needs to send into a pulse signal that can be transmitted through the radio frequency channel in the radio frequency hardware resource, so that the data is sent to the base station 200 through the radio frequency channel in the radio frequency hardware resource; if the SIM card in the terminal device 100 needs to accept the data sent by the base station 200, the base station 200 transmits the pulse signal to the modem through the radio frequency channel in the radio frequency hardware resource, and the modem converts the received pulse signal sent by the base station 200 through the radio frequency channel into a digital signal that can be recognized by the device of the terminal device 100, thereby implementing data transmission between the terminal device 100 and the base station 200. Wherein the modem and the radio frequency hardware resource are hardware devices integrated within the terminal device.
The modem is simply called a Modulator (Demodulator) and a Demodulator (Demodulator). The modem is capable of modulating a digital signal to be transmitted onto a carrier wave or separating a digital signal from a carrier wave.
The dual-system terminal runs two operating systems on one terminal device at the same time, and the two systems can be respectively bound with two SIM cards. However, due to the limitation of hardware in the terminal equipment, one terminal equipment only has one set of radio frequency hardware resource, namely only has one radio frequency channel which can be used for data transmission, and only one SIM card can be ensured to normally transmit data. In the prior art, when switching from a current operating system to a target operating system, connection between a SIM card of the current operating system and a radio frequency channel is disconnected, and connection between the target operating system and the radio frequency channel is established, so that the SIM card of the target operating system can perform mobile data transmission through the radio frequency channel.
However, since the radio frequency channel can only be connected with one operating system, after the radio frequency channel is disconnected with the SIM card of the current operating system, the technical scheme can cause that the SIM card of the current operating system cannot perform data transmission through the radio frequency channel, namely, the SIM cards of the two operating systems cannot simultaneously perform data transmission through the radio frequency channel, thereby reducing user experience.
When the operation system is switched, after the connection between the SIM card and the radio frequency channel is disconnected, the SIM card cannot transmit data through the radio frequency channel, so that the connection between the SIM card of the original operation system and the radio frequency channel is not disconnected, the data transmission is only performed on the SIM card of the operation system after the switching of the SIM card for data transmission through the radio frequency channel, and in addition, due to the fact that a time gap exists when the SIM card transmits data through the radio frequency channel, the data of the SIM card of the original operation system can be transmitted through the time gap of the radio frequency channel, and therefore the fact that the SIM cards of the two operation systems can simultaneously use the radio frequency channel for transmission is ensured.
Based on the technical conception, the embodiment of the application provides a data transmission method of double operation systems, when an instruction of switching a first operation system to a second operation system is detected, data of a second SIM card is controlled to be transmitted through a radio frequency channel indicated by radio frequency hardware resources; and controlling the data of the first SIM card, and transmitting the data of the second SIM card through a transmission gap on the radio frequency channel.
In this embodiment of the present application, when the first operating system is switched to the second operating system, the data of the second SIM card corresponding to the second operating system is controlled to be transmitted through the radio frequency channel; and the data of the first SIM card corresponding to the first operating system still connected with the radio frequency channel is transmitted through a transmission gap of the data of the second SIM card on the radio frequency channel. When the operating system is switched, the connection between the first SIM card and the radio frequency channel is not disconnected, so that when the data of the second SIM card is transmitted through the radio frequency channel, the data of the first SIM card is transmitted through a transmission gap of the radio frequency channel, the data of the two SIM cards can be transmitted through the radio frequency channel, the transmission time of the radio frequency channel is fully utilized, and the user experience is improved.
The data transmission method of the dual operating system provided by the application will be described in detail by specific embodiments. It is to be understood that the following embodiments may be combined with each other and that some embodiments may not be repeated for the same or similar concepts or processes.
Fig. 2 is a flow chart of a data transmission method of a dual operating system according to an embodiment of the present application. The data transmission method of the dual operating system may be performed by software and/or hardware devices, for example, the hardware devices may be data transmission devices of the dual operating system, and the data transmission devices of the dual operating system may be terminals or processing chips in the terminals. For example, referring to fig. 2, the data transmission method of the dual operating system may include:
and S201, when the instruction of switching the first operating system to the second operating system is detected, controlling the data of the second SIM card to be transmitted through a radio frequency channel indicated by radio frequency hardware resources.
The data of the first SIM card is bound with a first operating system, and the data of the second SIM card is bound with a second operating system.
When the instruction of switching the first operating system to the second operating system is detected, the current operating system of the terminal device is controlled to be switched to the second operating system, and data of the second SIM card is controlled to be transmitted through the radio frequency channel indicated by the radio frequency hardware resource, but at the moment, the first SIM card corresponding to the first operating system is not disconnected with the radio frequency channel.
It can be understood that in the switching process of the operating system, the data of the second SIM card can be directly controlled to be transmitted through the radio frequency channel indicated by the radio frequency hardware resource, and the connection between the first SIM card corresponding to the first operating system and the radio frequency channel is not required to be disconnected, so that the problem of network interruption caused by disconnection between the first SIM card and the second SIM card and connection between the first SIM card and the second SIM card can be avoided.
The manner in which the data of the second SIM card is transmitted through the radio frequency channel indicated by the radio frequency hardware resource may refer to the process shown in fig. 1, which is not described in detail in the embodiment of the present application.
After the first operating system is switched to the second operating system, since the connection between the first SIM card and the radio frequency channel is not disconnected, the data of the first SIM card can be controlled, and the data of the second SIM card is transmitted through the gap on the radio frequency channel, that is, the following S202 is executed:
s202, controlling data of the first SIM card, and transmitting the data of the second SIM card through a transmission gap on a radio frequency channel.
Before controlling the data of the first SIM card to be transmitted through the transmission gap of the data of the second SIM card on the radio frequency channel, the transmission gap of the data of the second SIM card on the radio frequency channel needs to be determined. For example, when determining the transmission gap of the data of the second SIM card on the radio frequency channel, the modem dynamically allocates the gap of the radio frequency channel by using a time division multiplexing technology; and determining the transmission gap of the data of the second SIM card on the radio frequency channel according to the gap on the radio frequency channel according to the time slot proportioning algorithm. The time slot proportioning algorithm in the time division multiplexing technology is used for distributing the time slots of the radio frequency channel, so that the data of the second SIM card can be transmitted through the radio frequency channel, and the transmission gap of the radio frequency channel is fully utilized to transmit the data of the first SIM card on the premise of ensuring that the data of the second SIM card can be normally transmitted, thereby realizing that the services of the two SIM cards are not affected by each other, and improving the user experience.
Wherein, the time division multiplexing technology (TDM-division multiplexing) is to interweave different signals with each other in different time periods and transmit along the same channel; and (3) extracting the signals in each time period by a certain method at a receiving end to restore the signals into the original signals. This technique allows multiple signals to be transmitted on the same channel. The time slot proportioning algorithm is a main algorithm of a time division multiplexing technology, and is divided into a fixed time slot proportioning algorithm, a dynamic time slot proportioning algorithm and a hybrid time slot proportioning algorithm combined dynamically and fixedly, wherein in the embodiment of the application, the dynamic time slot proportioning algorithm is mainly used.
For example, when determining a transmission gap of data of the second SIM card on the radio frequency channel in a time slot on the radio frequency channel according to a time slot proportioning algorithm, the data transmission amount of the second SIM card may be determined according to a service requirement of the second SIM card; and determining a transmission gap of the data of the second SIM card on the radio frequency channel in a time slot on the radio frequency channel according to a time slot matching algorithm based on the data transmission quantity of the second SIM card. If the data transmission quantity of the second SIM card is larger and the transmission gap on the radio frequency channel determined by the time slot proportioning algorithm is smaller, the first SIM card can only transmit a small quantity of data through the radio frequency channel; if the data transmission quantity of the SIM card is smaller and the transmission gaps on the radio frequency channel determined by the time slot proportioning algorithm are more, the first SIM card can perform a large quantity of data transmission through the radio frequency channel.
After determining the transmission gap of the data of the second SIM card on the radio frequency channel, the data of the first SIM card can be controlled to be transmitted through the transmission gap of the data of the second SIM card on the radio frequency channel. It can be understood that, in addition to controlling the data of the first SIM card to be transmitted through the transmission gap of the data of the second SIM card on the radio frequency channel, the first SIM card can be controlled to execute the basic service of the first SIM card, for example, the services that do not need to perform uplink and downlink data transmission, such as answering a call and sending and receiving a short message; the first SIM card may also be controlled to perform a mobile data transmission service of the first SIM card, for example, a service that receives a micro communication message and accesses the internet or the like, which requires mobile data.
For example, if the first SIM card uses the 5G network, the first SIM card may be controlled to determine the current location of the terminal through the transmission gap, that is, to implement the 5G accurate positioning function. Wherein, the 5G positioning function is performed through 5G signaling, and mobile data transmission is not needed.
It may be understood that the type and size of the service that the first SIM card performs on the first SIM card in the transmission gap are related to the running memory of the terminal device, and the service that the first SIM card can perform in the embodiment of the present application is not specifically limited.
Therefore, in the data transmission method of the dual operating system provided by the embodiment of the application, when the first operating system is switched to the second operating system, the data of the second SIM card corresponding to the second operating system is controlled to be transmitted through the radio frequency channel; and the data of the first SIM card corresponding to the first operating system still connected with the radio frequency channel is transmitted through a transmission gap of the data of the second SIM card on the radio frequency channel. When the operating system is switched, the connection between the first SIM card and the radio frequency channel is not disconnected, so that when the data of the second SIM card is transmitted through the radio frequency channel, the data of the first SIM card is transmitted through a transmission gap of the radio frequency channel, the data of the two SIM cards can be transmitted through the radio frequency channel, the transmission time of the radio frequency channel is fully utilized, and the user experience is improved.
In order to facilitate understanding of the data transmission method of the dual operating system provided in the embodiments of the present application, a detailed description will be given below of the technical solution provided in the embodiments of the present application, taking the first SIM card as a 5G network and the second SIM card as a 4G network as an example.
In this embodiment of the present application, it may be assumed that the first operating system bound to the first SIM card is a working system, that is, the working system uses a 5G network to perform data transmission; the second operating system bound by the second SIM card is a living system, namely the living system uses the 4G network to carry out data transmission. By the arrangement, the user can distinguish work from life, and the specified operating system can use the specified network for data transmission. Referring to fig. 3 specifically, fig. 3 is a flow chart of another data transmission method of a dual operating system according to an embodiment of the present application.
And S301, when the working system is detected to be switched to the living system, controlling the data of the second SIM card to be transmitted through a radio frequency channel indicated by radio frequency hardware resources.
Specifically, when the currently used operating system is a working system, the working system uses a radio frequency channel to perform data transmission, if the operating system needs to be switched from the working system to a living system, when the terminal equipment detects a switching instruction of the operating system, the first SIM card corresponding to the working system still occupies the radio frequency channel, namely, the connection with the radio frequency channel is maintained, and the data of the second SIM card corresponding to the living system is controlled to be transmitted through the radio frequency channel. In the process, the terminal equipment switches the SIM card for data transmission through radio frequency when receiving the switching instruction without disconnecting any SIM card, thereby avoiding the problem of network interruption caused by the disconnection of a radio frequency channel and the SIM card.
S302, determining a transmission gap of data of the second SIM card on the radio frequency channel.
After the switching of the operating system is completed, the operating system currently used by the terminal equipment is a living system, and at the moment, the modem dynamically allocates the time slot of the radio frequency channel through a time slot proportioning algorithm to determine the transmission gap of the data of the second SIM card corresponding to the living system on the radio frequency channel. For determining the transmission gap for a specific timeslot proportioning algorithm, reference may be made to the above embodiments, which are not described in detail in this application.
After determining the transmission gap of the data of the second SIM card on the radio frequency channel, the following S303 may be performed:
s303, controlling the data of the first SIM card, and transmitting the data of the second SIM card through a transmission gap on the radio frequency channel.
By way of example, when data of the first SIM card corresponding to the working system is transmitted through a transmission gap of the data of the second SIM card corresponding to the living system on the radio frequency channel, a basic service and a mobile data transmission service of the first SIM card corresponding to the working system can be used, that is, it can be ensured that the first SIM card uses services such as telephone, sms, 5G positioning, sms and the like.
In summary, by the data transmission method of the dual operating system provided by the embodiment of the application, the data of the second SIM card is transmitted through the gap when the data of the first SIM card is transmitted through the radio frequency channel, so that the first SIM card and the second SIM card can simultaneously transmit the data through the radio frequency channel, thereby realizing that a user can process the service of the SIM card of the working system while using the living system, and improving the user experience.
In addition, in the embodiment of the application, the switching from the second operating system to the first operating system, that is, the switching from the living system to the working system, may also be implemented. When the switching is performed, the first SIM card corresponding to the working system performs data transmission through the radio frequency channel indicated by the radio frequency hardware resource, and after the switching is completed, the second SIM card corresponding to the living system performs data transmission through a transmission gap of the radio frequency channel, so that the working system and the living system can both perform data transmission through the radio frequency channel. When the operating system is switched from the living system to the working system, the specific switching process is similar to the above embodiment, and thus, the embodiments of the present application will not be repeated.
Therefore, the data transmission method of the dual operating system provided by the embodiment of the application can realize free switching between the first operating system and the second operating system, and the data of the first SIM card and the data of the second SIM card can be transmitted through the radio frequency channel at the same time.
Fig. 4 is a schematic structural diagram of a data transmission device 40 of a dual operating system according to an embodiment of the present application, for example, referring to fig. 4, the data transmission device 40 of a dual operating system may include:
the detecting unit 401 is configured to control, when detecting an instruction to switch the first operating system to the second operating system, transmission of data of the second SIM card through a radio frequency channel indicated by the radio frequency hardware resource.
The control unit 402 is configured to control data of the first SIM card, and transmit the data of the second SIM card through a transmission gap on the radio frequency channel.
Optionally, the control unit 402 is further configured to control the first SIM card to perform the basic service of the first SIM card through the transmission gap.
Optionally, the control unit 402 is specifically configured to control the first SIM card to determine the current location of the terminal through the transmission gap.
Optionally, the method further comprises a determining unit 403:
a determining unit 403, configured to determine a transmission gap of the data of the second SIM card on the radio frequency channel.
Optionally, the determining unit 403 is specifically configured to dynamically allocate a time slot of the radio frequency channel by using a time division multiplexing technology; and determining the transmission gap of the data of the second SIM card on the radio frequency channel in the time slot on the radio frequency channel according to the time slot proportioning algorithm.
Optionally, the determining unit 403 is specifically configured to determine, according to a service requirement of the second SIM card, a data transmission amount of the second SIM card; and determining a transmission gap of the data of the second SIM card on the radio frequency channel in a time slot on the radio frequency channel according to a time slot matching algorithm based on the data transmission quantity of the second SIM card.
The data transmission device of the dual operating system provided in this embodiment may execute the technical scheme of the data transmission method of the dual operating system in any embodiment, and the implementation principle and the beneficial effects of the data transmission device are similar to those of the data transmission method of the dual operating system, and may refer to the implementation principle and the beneficial effects of the data transmission method of the dual operating system, which are not described herein.
Fig. 5 is a schematic structural diagram of another data transmission device 50 of a dual operating system according to an embodiment of the present application, for example, referring to fig. 5, the data transmission device 50 of a dual operating system may include a processor 501 and a memory 502; wherein,,
the memory 502 is used for storing a computer program.
The processor 501 is configured to read the computer program stored in the memory 502, and execute the technical scheme of the data transmission method of the dual operating system in any one of the foregoing embodiments according to the computer program in the memory 502.
Alternatively, the memory 502 may be separate or integrated with the processor 501. When the memory 502 is a device separate from the processor 501, the dual operating system data transfer apparatus 50 may further include: a bus for connecting the memory 502 and the processor 501.
Optionally, the present embodiment further includes: a communication interface, which may be connected to the processor 501 via a bus. The processor 501 may control the communication interface to implement the functions of receiving and transmitting the data transmission device 50 of the dual operating system described above.
The data transmission device 50 of the dual operating system in the embodiment of the present invention may execute the technical scheme of the data transmission method of the dual operating system in any of the above embodiments, and the implementation principle and the beneficial effects of the data transmission device of the dual operating system are similar to those of the data transmission method of the dual operating system, and may refer to the implementation principle and the beneficial effects of the data transmission method of the dual operating system, which are not described herein.
The embodiment of the invention also provides a computer readable storage medium, in which computer executable instructions are stored, when a processor executes the computer executable instructions, the technical scheme of the data transmission method of the dual operating system in any embodiment is realized, and the implementation principle and the beneficial effects are similar to those of the data transmission method of the dual operating system, and can be seen from the implementation principle and the beneficial effects of the data transmission method of the dual operating system, and the redundant description is omitted herein.
The embodiment of the application further provides a computer program product, which comprises a computer program, when the computer program is executed by a processor, the technical scheme of the data transmission method of the dual operating system in any of the above embodiments is implemented, and the implementation principle and the beneficial effects are similar to those of the data transmission method of the dual operating system, and can be seen from the implementation principle and the beneficial effects of the data transmission method of the dual operating system, and will not be repeated here.
In the several embodiments provided by the present invention, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection illustrated or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in hardware plus software functional units.
The integrated modules, which are implemented in the form of software functional modules, may be stored in a computer readable storage medium. The software functional module is stored in a storage medium, and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (english: processor) to perform some steps of the methods of the embodiments of the invention.
It should be understood that the above processor may be a central processing unit (english: central Processing Unit, abbreviated as CPU), or may be other general purpose processors, digital signal processors (english: digital Signal Processor, abbreviated as DSP), application specific integrated circuits (english: application Specific Integrated Circuit, abbreviated as ASIC), or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present invention may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in a processor for execution.
The memory may comprise a high-speed RAM memory, and may further comprise a non-volatile memory NVM, such as at least one magnetic disk memory, and may also be a U-disk, a removable hard disk, a read-only memory, a magnetic disk or optical disk, etc.
The bus may be an industry standard architecture (Industry Standard Architecture, ISA) bus, an external device interconnect (Peripheral Component, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, among others. The buses may be divided into address buses, data buses, control buses, etc. For ease of illustration, the buses in the drawings of the present invention are not limited to only one bus or to one type of bus.
The computer-readable storage medium described above may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the invention.
Claims (6)
1. The data transmission method of the dual operating systems is characterized by being applied to a terminal, wherein the terminal comprises a first SIM card, a second SIM card and a set of radio frequency hardware resources, the first operating system is bound with data of the first SIM card, and the second operating system is bound with data of the second SIM card, and the method comprises the following steps:
when the instruction of switching the first operating system to the second operating system is detected, controlling the data of the second SIM card to be transmitted through the radio frequency channel indicated by the radio frequency hardware resource; a first SIM card corresponding to the first operating system is connected with the radio frequency channel;
controlling the data of the first SIM card, and transmitting the data of the second SIM card through a transmission gap on the radio frequency channel;
the method further comprises the steps of:
dynamically allocating the time slots of the radio frequency channels by adopting a time division multiplexing technology;
determining the data transmission quantity of the second SIM card according to the service requirement of the second SIM card; and determining a transmission gap of the data of the second SIM card on the radio frequency channel in a time slot on the radio frequency channel according to a time slot matching algorithm based on the data transmission quantity of the second SIM card.
2. The method according to claim 1, wherein the method further comprises:
and controlling the first SIM card to execute the basic service of the first SIM card through the transmission gap.
3. The method of claim 2, wherein if the first SIM card uses a 5G network, the method further comprises:
and controlling the first SIM card to determine the current position of the terminal through the transmission gap.
4. A data transmission device of a dual operating system, comprising:
the detection unit is used for controlling the data of the second SIM card to be transmitted through a radio frequency channel indicated by radio frequency hardware resources when the indication of switching the first operating system to the second operating system is detected; a first SIM card corresponding to the first operating system is connected with the radio frequency channel;
the control unit is used for controlling the data of the first SIM card and transmitting the data of the second SIM card through a transmission gap on the radio frequency channel;
a determining unit, configured to dynamically allocate a time slot of the radio frequency channel by using a time division multiplexing technology; determining the data transmission quantity of the second SIM card according to the service requirement of the second SIM card; and determining a transmission gap of the data of the second SIM card on the radio frequency channel in a time slot on the radio frequency channel according to a time slot matching algorithm based on the data transmission quantity of the second SIM card.
5. A data transmission device of a dual operating system, comprising a memory and a processor; wherein,,
the memory is used for storing a computer program;
the processor is configured to read the computer program stored in the memory, and execute a data transmission method of a dual operating system according to any one of the preceding claims 1-3 according to the computer program in the memory.
6. A computer readable storage medium having stored therein computer executable instructions which, when executed by a processor, implement a method of data transmission for a dual operating system as claimed in any one of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011603553.8A CN114697947B (en) | 2020-12-29 | 2020-12-29 | Data transmission method and device for dual operating systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011603553.8A CN114697947B (en) | 2020-12-29 | 2020-12-29 | Data transmission method and device for dual operating systems |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114697947A CN114697947A (en) | 2022-07-01 |
CN114697947B true CN114697947B (en) | 2023-07-25 |
Family
ID=82133376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011603553.8A Active CN114697947B (en) | 2020-12-29 | 2020-12-29 | Data transmission method and device for dual operating systems |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114697947B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101951635A (en) * | 2010-09-16 | 2011-01-19 | 展讯通信(上海)有限公司 | Multi-card multi-standby communication device and gain tracking method of non-business card |
CN103428674A (en) * | 2012-05-24 | 2013-12-04 | 展讯通信(上海)有限公司 | Mobile terminal, and service scheduling method thereof and service scheduling apparatus thereof |
CN103428353A (en) * | 2012-05-24 | 2013-12-04 | 展讯通信(上海)有限公司 | Mobile terminal and business scheduling method and device thereof |
CN103906276A (en) * | 2012-12-26 | 2014-07-02 | 展讯通信(上海)有限公司 | Mobile terminal and message processing method and device thereof |
CN105210431A (en) * | 2013-05-18 | 2015-12-30 | 高通股份有限公司 | Quad SIM functionality for a dual active mobile device |
CN105873099A (en) * | 2016-03-29 | 2016-08-17 | 努比亚技术有限公司 | Mobile terminal and communication method thereof |
CN109672979A (en) * | 2019-02-14 | 2019-04-23 | 中国联合网络通信集团有限公司 | Double card communication means and equipment |
CN110519317A (en) * | 2018-05-21 | 2019-11-29 | 华为技术有限公司 | A kind of data transmission method and equipment |
CN111294986A (en) * | 2019-06-10 | 2020-06-16 | 展讯通信(上海)有限公司 | Dual-card UE data transmission method and device, storage medium and user equipment |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9705555B2 (en) * | 2011-07-13 | 2017-07-11 | Nokia Technologies Oy | Dual or multiple SIM standby and active using a single digital baseband |
US20160381710A1 (en) * | 2015-06-29 | 2016-12-29 | Qualcomm Incorporated | System and Methods for Using a Radio Frequency Resource to Improve Performance on a Data Communication in a Multi-Subscriber Identity Module (SIM) Wireless Communication Device |
US20170257858A1 (en) * | 2016-03-04 | 2017-09-07 | Qualcomm Incorporated | System and Methods for Avoiding Call Performance Degradation in a Wireless Communication Device |
-
2020
- 2020-12-29 CN CN202011603553.8A patent/CN114697947B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101951635A (en) * | 2010-09-16 | 2011-01-19 | 展讯通信(上海)有限公司 | Multi-card multi-standby communication device and gain tracking method of non-business card |
CN103428674A (en) * | 2012-05-24 | 2013-12-04 | 展讯通信(上海)有限公司 | Mobile terminal, and service scheduling method thereof and service scheduling apparatus thereof |
CN103428353A (en) * | 2012-05-24 | 2013-12-04 | 展讯通信(上海)有限公司 | Mobile terminal and business scheduling method and device thereof |
CN103906276A (en) * | 2012-12-26 | 2014-07-02 | 展讯通信(上海)有限公司 | Mobile terminal and message processing method and device thereof |
CN105210431A (en) * | 2013-05-18 | 2015-12-30 | 高通股份有限公司 | Quad SIM functionality for a dual active mobile device |
CN105873099A (en) * | 2016-03-29 | 2016-08-17 | 努比亚技术有限公司 | Mobile terminal and communication method thereof |
CN110519317A (en) * | 2018-05-21 | 2019-11-29 | 华为技术有限公司 | A kind of data transmission method and equipment |
CN109672979A (en) * | 2019-02-14 | 2019-04-23 | 中国联合网络通信集团有限公司 | Double card communication means and equipment |
CN111294986A (en) * | 2019-06-10 | 2020-06-16 | 展讯通信(上海)有限公司 | Dual-card UE data transmission method and device, storage medium and user equipment |
Non-Patent Citations (2)
Title |
---|
Lalit Pathak;et al.Protocol for reduction in network resource wastage for 4G dual SIM dual standby user equipment.《2018 15th IEEE Annual Consumer Communications & Networking Conference (CCNC)》.2018,全文. * |
王珊珊;钟景桂. 双卡终端射频共用方案与网络兼容性问题研究.《数字通信世界》.2020,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN114697947A (en) | 2022-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6608039B2 (en) | Terminal and communication method thereof | |
US8483759B2 (en) | Application processor, modem and method for communicating therebetween | |
EP1931061B1 (en) | Managing the connection status of wireless communication | |
CN110546976B (en) | Data transmission method and device | |
EP3154244A1 (en) | Dual system-based communication method and terminal | |
CN111918270B (en) | Communication card switching processing method and device | |
CN110312266B (en) | Method and device for realizing WIFI communication by multiple systems of terminal | |
CN112491978B (en) | Scheduling method and device | |
CN114697947B (en) | Data transmission method and device for dual operating systems | |
EP4240079A1 (en) | Communication processing method and apparatus, storage medium, chip and related device | |
EP3258617B1 (en) | Antenna configuration method and terminal | |
CN104010353B (en) | A kind of information processing method and electronic equipment | |
US20220377605A1 (en) | Data transmission method and related devices | |
CN113132969B (en) | Method and device for realizing multiple virtual independent telephone systems by multi-card mobile phone | |
CN114501490B (en) | Service transfer method, terminal and network side equipment | |
CN110875760B (en) | Communication method and device | |
CN113498206B (en) | Information transmission method and device | |
EP4255100A1 (en) | Service response method and apparatus, terminal, and storage medium | |
EP3544351A1 (en) | Data transmission method in internet of vehicles and terminal | |
CN112995922B (en) | Group establishing method and device | |
CN116017568A (en) | Data communication method, device, equipment and storage medium | |
CN114362897B (en) | Scheduling resource determination method and device | |
CN110839250B (en) | GSM random access method and related product | |
CN109586755A (en) | A kind of communication device, communication memory devices, switching method and terminal device | |
EP4072217A1 (en) | Resource configuration method and apparatus, terminal, and non-volatile storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |