WO2016119329A1 - Terminal controlling method, terminal controlling device and terminal - Google Patents
Terminal controlling method, terminal controlling device and terminal Download PDFInfo
- Publication number
- WO2016119329A1 WO2016119329A1 PCT/CN2015/078099 CN2015078099W WO2016119329A1 WO 2016119329 A1 WO2016119329 A1 WO 2016119329A1 CN 2015078099 W CN2015078099 W CN 2015078099W WO 2016119329 A1 WO2016119329 A1 WO 2016119329A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- operating
- operating systems
- operating system
- card
- identification card
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
Definitions
- the present invention relates to the field of terminal technologies, and in particular, to a terminal control method, a terminal control device, and a terminal.
- At least one identification card is included in one system of the terminal.
- a system can view the data in all the ID cards, so that the security of the data in the ID card cannot be guaranteed, and if the system of the terminal is abnormal or crashes, all the ID cards in the terminal will not be able to be Normal use.
- the invention is based on the above problems, and proposes a new technical solution, which can ensure the information security of the identification card and make the identification card in the crash system be used normally, thereby improving the user experience.
- the present invention provides a terminal control method, where the terminal is provided with a plurality of card slots and a plurality of operating systems are installed, the method comprising: identifying the plurality of card slots The card is bound to the multiple operating systems, wherein the identity card is bound to the operating system one by one; monitoring an operating state of each of the multiple operating systems; When the operating state of each operating system in each operating system is normal, the circuit connection between each of the operating system and the identification card bound to each operating system is maintained, and each operation is disconnected System and its The circuit connection between his unbound ID cards.
- the identification card in the terminal is bound to the operating system one by one, so that one operating system only corresponds to one identification card, and when each operating system runs normally, the operating system and the operating system are maintained. a circuit connection between the binding card and its associated circuit card, and disconnect the circuit between the operating system and other unbound identification cards, so that different operating systems and identification cards can be isolated from each other. In this way, the security of the identification card information can be effectively guaranteed.
- the method further includes: disconnecting the operating system and binding to any of the operating systems when an operating state of any one of the multiple operating systems is abnormal
- the circuit is connected between the target ID card and establishes a circuit connection between the target ID card and other operating systems.
- the identification card of the system can be Temporarily bound to other normal systems, the normal system temporarily becomes a dual card dual standby system, which can ensure the normal use of the identification card in the abnormal system and improve the user experience.
- the method further includes: monitoring whether the operating state of the operating system is restored to normal; and re-establishing the operating system and the operating system when the running state of the operating system is normal. A circuit connection between the target identification cards and disconnecting the circuit between the target identification card and the other operating system.
- monitoring an operating state of each of the plurality of operating systems includes: sending an instruction to each operating system, and recording a response time of each operating system; When the response time of the operating system is greater than or equal to the preset response time, it is determined that the operating state of any of the operating systems is abnormal. Otherwise, it is determined that the operating state of any operating system is normal.
- whether the system is in a crash state is determined by the performance of the system, specifically, an instruction is sent to each system in the multiple system, and if a system does not respond within a prescribed time, Then you can judge that the system is temporarily in a crash state.
- the method of determining the operating state of the operating system includes, but is not limited to, determining the response time.
- the method further includes: setting the preset response time according to the received setting command.
- the user or the manufacturer can set the response time according to individual needs, thereby meeting the different needs of different users or different vendors, and improving the user experience.
- a control device for a terminal wherein the terminal is provided with a plurality of card slots and a plurality of operating systems are installed, the device comprising: a binding unit, the plurality of The identification card in the card slot is bound to the plurality of operating systems, wherein the identity card is bound to the operating system one by one; and the monitoring unit monitors each of the plurality of operating systems An operating state of the operating system; when the operating state of each of the plurality of operating systems is normal, maintaining each of the operating system and an identification card bound to each operating system The circuit is connected and disconnects the circuit between each operating system and other unbound ID cards.
- the identification card in the terminal is bound to the operating system one by one, so that one operating system only corresponds to one identification card, and when each operating system runs normally, the operating system and the operating system are maintained. a circuit connection between the binding card and its associated circuit card, and disconnect the circuit between the operating system and other unbound identification cards, so that different operating systems and identification cards can be isolated from each other. In this way, the security of the identification card information can be effectively guaranteed.
- the processing unit is further configured to: when any one of the multiple operating systems has an abnormal operating state, disconnect any one of the operating systems and A circuit connection between the target identification cards bound by an operating system and establishing a circuit connection between the target identification card and other operating systems.
- the identification card of the system can be Temporarily bound to other normal systems, the normal system temporarily becomes a dual card dual standby system, which can ensure the normal use of the identification card in the abnormal system and improve the user experience.
- the monitoring unit is further configured to: monitor any one of the operating systems Whether the operating state of the system is restored to normal; the processing unit is further configured to: re-establish a circuit connection between the operating system and the target identification card when the operating state of the operating system returns to normal And disconnecting the circuit between the target identification card and the other operating system.
- the monitoring unit is specifically configured to: send an instruction to each operating system, and record a response time of each operating system; a response time of any operating system is greater than or equal to a preset response. At the time, it is determined that the operating state of any of the operating systems is abnormal, otherwise, it is determined that the operating state of any operating system is normal.
- whether the system is in a crash state is determined by the performance of the system, specifically, an instruction is sent to each system in the multiple system, and if a system does not respond within a prescribed time, the system can be judged. Temporarily in a state of collapse.
- the method of determining the operating state of the operating system includes, but is not limited to, determining the response time.
- the method further includes: a setting unit, configured to set the preset response time according to the received setting command.
- the user or the manufacturer can set the response time according to individual needs, thereby meeting the different needs of different users or different vendors, and improving the user experience.
- a terminal comprising: a plurality of card slots, a plurality of operating systems, a processor, and a memory, wherein the memory stores a set of program codes, and the processor is used by Calling the program code stored in the memory to perform the following operations:
- the processor further performs the following operations:
- the processor further performs the following operations:
- the monitoring, by the processor, the running status of each of the multiple operating systems includes:
- the processor further performs the following operations:
- the preset response time is set according to the received setting command.
- the identity identification card in the terminal is bound to the operating system one by one, so that one operating system only corresponds to one identification card, and the operating system is maintained when each operating system is running normally. Circuit connection with the ID card bound to it, and disconnect the circuit between the operating system and other unbound ID cards, so that different operating systems and ID cards can be isolated from each other. In this way, the identity card information can be effectively secured.
- the identity card in the crashed operating system is bound to another operating system, so that the operating system's identification card It can still be used normally in another operating system to enhance the user experience.
- FIG. 1 shows a flow chart of a method of controlling a terminal according to an embodiment of the present invention
- FIG. 2 shows a block diagram of a control device of a terminal according to an embodiment of the present invention
- Figure 3 shows a block diagram of a terminal in accordance with one embodiment of the present invention
- FIG. 4 shows a schematic diagram of a dual system architecture in accordance with one embodiment of the present invention
- FIG. 5 is a schematic diagram showing a manner of binding an identity card to a system according to an embodiment of the present invention
- FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
- FIG. 7 shows a specific flowchart of a method of controlling a terminal according to an embodiment of the present invention
- FIG. 8 is a block diagram showing the structure of a terminal according to another embodiment of the present invention.
- FIG. 1 shows a flow chart of a method of controlling a terminal according to an embodiment of the present invention.
- a method for controlling a terminal includes: Step 102: Binding an identity identification card in the multiple card slots to the multiple operating systems, where the The identity card is bound to the operating system one by one; in step 104, monitoring an operating state of each of the plurality of operating systems; and step 106, when each of the plurality of operating systems is running When the status is normal, the circuit connection between each of the operating system and the identification card bound to each operating system is maintained, and each operating system and other unbound identification cards are disconnected. The circuit is connected.
- the identification card in the terminal is bound to the operating system one by one, so that one operating system only corresponds to one identification card, and when each operating system runs normally, the operating system and the operating system are maintained. a circuit connection between the binding card and its associated circuit card, and disconnect the circuit between the operating system and other unbound identification cards, so that different operating systems and identification cards can be isolated from each other. In this way, the security of the identification card information can be effectively guaranteed.
- the method further includes: when any one of the multiple operating systems When the operating state of the operating system is abnormal, disconnect the circuit between the operating system and the target identification card bound to the operating system, and establish the target identification card and other operating systems. The circuit is connected.
- the identification card of the system can be Temporarily bound to other normal systems, the normal system temporarily becomes a dual card dual standby system, which can ensure the normal use of the identification card in the abnormal system and improve the user experience.
- the method further includes: monitoring whether the operating state of the operating system is restored to normal; and re-establishing the operating system and the operating system when the running state of the operating system is normal. A circuit connection between the target identification cards and disconnecting the circuit between the target identification card and the other operating system.
- monitoring an operating state of each of the plurality of operating systems includes: sending an instruction to each operating system, and recording a response time of each operating system; When the response time of the operating system is greater than or equal to the preset response time, it is determined that the operating state of any of the operating systems is abnormal. Otherwise, it is determined that the operating state of any operating system is normal.
- whether the system is in a crash state is determined by the performance of the system, specifically, an instruction is sent to each system in the multiple system, and if a system does not respond within a prescribed time, the system can be judged. Temporarily in a state of collapse.
- the method of determining the operating state of the operating system includes, but is not limited to, determining the response time.
- the method further includes: setting the preset response time according to the received setting command.
- the user or the manufacturer can set the response time according to individual needs, from And to meet the different needs of different users or different vendors to improve the user experience.
- Fig. 2 shows a block diagram of a control device of a terminal according to an embodiment of the present invention.
- the control device 200 of the terminal has a plurality of card slots disposed on the terminal and is installed with a plurality of operating systems, and the device includes: a binding unit 202, The identification card in the plurality of card slots is bound to the plurality of operating systems, wherein the identity identification card and the operating system are bound one-to-one; the monitoring unit 204 monitors the multiple operating systems An operating state of each of the operating systems; the processing unit 206, when each of the plurality of operating systems is in a normal operating state, maintaining each of the operating systems and being bound to each of the operating systems A circuit connection between the identification cards and disconnecting the electrical connection between each of the operating systems and other unbound identification cards.
- the identification card in the terminal is bound to the operating system one by one, so that one operating system only corresponds to one identification card, and when each operating system runs normally, the operating system and the operating system are maintained. a circuit connection between the binding card and its associated circuit card, and disconnect the circuit between the operating system and other unbound identification cards, so that different operating systems and identification cards can be isolated from each other. In this way, the security of the identification card information can be effectively guaranteed.
- the processing unit 206 is further configured to: when any one of the multiple operating systems is in an abnormal state, disconnect any one of the operating systems and A circuit connection between the target identification cards bound by any operating system and establishing a circuit connection between the target identification card and other operating systems.
- the identification card of the system can be Temporarily bound to other normal systems, the normal system temporarily becomes a dual card dual standby system, which can ensure the normal use of the identification card in the abnormal system and improve the user experience.
- the monitoring unit 204 is further configured to: monitor whether the running state of the operating system is restored to normal; the processing unit 206 is further configured to: run in any of the operating systems When the state returns to normal, the circuit connection between the operating system and the target identification card is re-established, and the target identification card and the other are disconnected. Circuit connection between operating systems.
- the monitoring unit 204 is specifically configured to: send an instruction to each operating system, and record a response time of each operating system; a response time of any operating system is greater than or equal to a preset In response time, it is determined that the operating state of any of the operating systems is abnormal, otherwise, it is determined that the operating state of any operating system is normal.
- whether the system is in a crash state is determined by the performance of the system, specifically, an instruction is sent to each system in the multiple system, and if a system does not respond within a prescribed time, the system can be judged. Temporarily in a state of collapse.
- the method of determining the operating state of the operating system includes, but is not limited to, determining the response time.
- the method further includes: a setting unit 208, configured to set the preset response time according to the received setting command.
- the user or the manufacturer can set the response time according to individual needs, thereby meeting the different needs of different users or different vendors, and improving the user experience.
- Figure 3 shows a block diagram of a terminal in accordance with one embodiment of the present invention.
- a terminal 300 includes the control device 200 of the terminal of any of the foregoing second embodiments, and a plurality of card slots, and a plurality of operating systems.
- the terminal 300 has the same technical effects as the control device 200 of the terminal, and details are not described herein again.
- FIG. 4 shows a schematic diagram of a dual system architecture in accordance with one embodiment of the present invention.
- two system terminals have two systems running on the terminal, which are respectively called system 1 and system 2, and each of the two systems supports one mobile phone card.
- SIM Subscriber Identity Module
- UIM User Identity Module
- UIM User Identity Module
- UIM User Identity Module
- UIM User Identity Module
- UIM User Identification Module
- the two systems run independently, but also share hardware resources, such as modems. Demodulator), speakers, etc.
- the two systems can run in an orderly manner, and one module that manages them together. This management module is called System 3. System 3 is invisible to the user. For the user, this is a dual system terminal.
- the modem and the RIL Radio Interface Layer
- the Frameworks and communication applications are independent.
- the card 1 and the card 2 belong to only the system 1 and the system 2, respectively, and the two do not interfere with each other and are independent of each other.
- FIG. 5 shows a schematic diagram of a card and system binding manner in accordance with one embodiment of the present invention.
- the card 1 and the card 2 are physically bound to the system 1 and the system 2, respectively, and the solid lines 1 and 2 are called real binding.
- the card slots of 1 and card 2 are electrically connected to system 1 and system 2, respectively, and the circuits are connected. Card 1 and card 2 can operate normally in both system 1 and system 2, respectively.
- a virtual connection is used between the card 1 and the system 2, between the card 2 and the system 1, and the dotted lines 3 and 4 mean that the card slot of the card 1 is connected to the system 2, and the card slot of the card 2 is also connected to the system 1.
- the two circuits are disconnected, and only when a system crashes, the two circuits may be connected. For example, when system 1 crashes, then circuit 3 in the figure will be connected, then card 1 will be bound to system 2, and the binding between them will become real binding.
- FIG. 6 shows a schematic structural diagram of a terminal according to an embodiment of the present invention.
- a terminal includes a card 1, a card 2, a system 1 and a system 2, and a monitoring module 602 (corresponding to the monitoring unit 204).
- the monitoring module 602 can It is timely determined whether the system is in a crash state. If the system is in a crash state, the monitoring module 602 needs to open the circuit slot of the system and the circuit connection of another system to complete the binding of the card to another system. When the system returns from a crashed state to a normal state, the monitoring module 602 is responsible for shutting down the open virtual connections, thereby restoring the independence of the cards of the two systems.
- Judging whether a system is in a state of collapse can be judged by the performance of the system, such as response time.
- the monitoring module 602 sends an instruction to the two systems. If a system does not respond within a specified time, it can be determined that the system is temporarily in a crash state.
- FIG. 7 shows a specific flow chart of a method of controlling a terminal according to an embodiment of the present invention.
- a method for controlling a terminal includes:
- Step 702 recording the response time of System 1 and System 2.
- step 704 it is determined whether the response time of the system 1 is timed out to determine whether the system is running normally. If the determination result is yes, the process proceeds to step 706. If the determination result is negative, the process proceeds to step 718. Specifically, when the response time of any operating system is greater than or equal to the preset response time, it is determined that the operating state of the operating system is abnormal, otherwise, the operating state of the operating system is determined to be normal.
- step 706 the connection line 3 in Fig. 5 is opened. Specifically, when it is determined that the operating state of the operating system of the system 1 is abnormal, the circuit connection between the system 1 and the identification card bound to the system 1 is disconnected, and the circuit connection between the identification card and the system 2 is established.
- step 708 system 2 is dual card dual standby operation.
- step 710 it is detected whether the system 1 returns to normal. Specifically, the terminal sends a signal to the system 1 to record the response time of the system 1.
- step 712 it is determined whether the system 1 is restored. If the determination result is no, the process returns to step 710. If the determination result is yes, the process proceeds to step 714.
- step 714 the connection line 3 in Fig. 5 is turned off. Specifically, when the operating state of the system 1 returns to normal, the circuit connection between the system 1 and the identity card corresponding to the system 1 is re-established, and the circuit connection between the identity card and other operating systems is disconnected.
- step 716 when the system is in normal state, the process returns to step 702.
- step 718 it is determined whether the system 2 responds to the timeout. If the determination result is no, the process returns to step 702. If the determination result is yes, the process proceeds to step 720. Specifically, since the system 1 response does not time out, the system 1 operates normally, and the system 2 responds. When the timeout occurs, System 2 runs abnormally, and the monitoring module in the system records the response time of System 1 and System 2.
- Step 720 the connection line 4 in FIG. 5 is opened. Specifically, when it is determined that the operating state of the operating system of the system 2 is abnormal, the circuit connection between the system 2 and the identification card bound to the system 2 is disconnected, and the identity is established. Identify the electrical connection between the card and system 1.
- step 722 system 1 is dual card dual standby operation.
- step 724 it is detected whether the system 2 is back to normal. Specifically, the terminal sends a signal to the system 2 to record the response time of the system 2.
- Step 726 determining whether the system 2 is restored, and if the determination result is no, returning to step 724, if If the result of the determination is yes, the process proceeds to step 728.
- Step 728 disconnecting the connection line 4 in FIG. Specifically, when the operating state of the system 2 returns to normal, the circuit connection between the identity card of the system 2 and the system 2 is re-established, and the circuit connection between the identity card and other operating systems is disconnected.
- FIG. 8 is a block diagram showing the structure of a terminal according to another embodiment of the present invention.
- the terminal 8 may include at least one processor 81, such as a CPU, at least one communication bus 82, a memory 83, and a plurality.
- the memory 83 may be a high speed RAM memory or a non-volatile memory such as at least one disk memory.
- a set of program codes is stored in the memory 83, and the processor 81 is configured to call the program code stored in the memory 83 for performing the following operations:
- processor 81 can also perform the following operations:
- processor 81 can also perform the following operations:
- the operating state of the operating system of each of the plurality of operating systems may be:
- processor 81 can also perform the following operations:
- the preset response time is set according to the received setting command.
- the technical solution of the present invention binds the identification card in the terminal to the operating system one by one, so that one operating system only corresponds to one identification card, and Keep the circuit connection between the operating system and the ID card bound to it, and disconnect the circuit between the operating system and other unbound ID cards, so that each operating system is functioning properly
- the operating system and the identification card can be separated from each other, so that the identity card information can be effectively secured.
- the identification card in the crashed operating system is bound to another In an operating system, the identity card of the operating system can still be used normally in another operating system, thereby improving the user experience.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Debugging And Monitoring (AREA)
- Lock And Its Accessories (AREA)
- Hardware Redundancy (AREA)
Abstract
Description
本申请要求于2015年01月29日提交中国专利局,申请号为CN201510047612.0、发明名称为“终端的控制方法、终端的控制装置和终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. CN201510047612.0, the invention titled "Control Method of Terminal, Control Device and Terminal of Terminal", which was submitted to the Chinese Patent Office on January 29, 2015. The citations are incorporated herein by reference.
本发明涉及终端技术领域,具体而言,涉及一种终端的控制方法、一种终端的控制装置和一种终端。The present invention relates to the field of terminal technologies, and in particular, to a terminal control method, a terminal control device, and a terminal.
随着终端的普遍应用,终端用户的操作手段越来越多样化,保护终端信息安全的方式也越来越多,在现有的技术中,在终端的一个系统中至少有一个身份识别卡,一个系统可以对所有身份识别卡中的数据进行查看,这样,不能保证身份识别卡中数据的安全性,而且如果终端的系统出现异常或崩溃时,则终端里的所有的身份识别卡都将无法正常的使用。With the universal application of terminals, the operation methods of end users are more and more diversified, and the ways to protect terminal information security are more and more. In the existing technology, at least one identification card is included in one system of the terminal. A system can view the data in all the ID cards, so that the security of the data in the ID card cannot be guaranteed, and if the system of the terminal is abnormal or crashes, all the ID cards in the terminal will not be able to be Normal use.
因此,需要一种新的技术方案,可以保障身份识别卡信息安全,并使得崩溃系统中的身份识别卡可以正常使用,提升用户的使用体验。Therefore, a new technical solution is needed to ensure the security of the identification card information, and enable the identification card in the crash system to be used normally, thereby improving the user experience.
发明内容Summary of the invention
本发明正是基于上述问题,提出了一种新的技术方案,可以保障身份识别卡信息安全,并使得崩溃系统中的身份识别卡可以正常使用,提升用户的使用体验。The invention is based on the above problems, and proposes a new technical solution, which can ensure the information security of the identification card and make the identification card in the crash system be used normally, thereby improving the user experience.
有鉴于此,本发明提出了一种终端的控制方法,所述终端上设置有多个卡槽,并安装有多个操作系统,所述方法包括:将所述多个卡槽中的身份识别卡和所述多个操作系统进行绑定,其中,所述身份识别卡和所述操作系统一一对应绑定;监控所述多个操作系统中每个操作系统的运行状态;当所述多个操作系统中每个操作系统的运行状态均正常时,保持每个所述操作系统和与所述每个操作系统绑定的身份识别卡之间的电路连接,并断开所述每个操作系统和其 他未绑定的身份识别卡之间的电路连接。In view of this, the present invention provides a terminal control method, where the terminal is provided with a plurality of card slots and a plurality of operating systems are installed, the method comprising: identifying the plurality of card slots The card is bound to the multiple operating systems, wherein the identity card is bound to the operating system one by one; monitoring an operating state of each of the multiple operating systems; When the operating state of each operating system in each operating system is normal, the circuit connection between each of the operating system and the identification card bound to each operating system is maintained, and each operation is disconnected System and its The circuit connection between his unbound ID cards.
在该技术方案中,将终端中的身份识别卡与操作系统一一对应绑定,这样,使得一个操作系统只对应一个身份识别卡,并且在每个操作系统均运行正常时,保持操作系统和与其绑定的身份识别卡之间的电路连接,并断开操作系统和其他未绑定的身份识别卡之间的电路连接,从而使得不同的操作系统和身份识别卡之间可以彼此隔离开,这样,可以有效的保证身份识别卡信息的安全。In the technical solution, the identification card in the terminal is bound to the operating system one by one, so that one operating system only corresponds to one identification card, and when each operating system runs normally, the operating system and the operating system are maintained. a circuit connection between the binding card and its associated circuit card, and disconnect the circuit between the operating system and other unbound identification cards, so that different operating systems and identification cards can be isolated from each other. In this way, the security of the identification card information can be effectively guaranteed.
在上述技术方案中,优选地,还包括:当所述多个操作系统中的任一操作系统的运行状态为异常时,断开所述任一操作系统和与所述任一操作系统绑定的目标身份识别卡之间的电路连接,并建立所述目标身份识别卡和其他操作系统之间的电路连接。In the above technical solution, preferably, the method further includes: disconnecting the operating system and binding to any of the operating systems when an operating state of any one of the multiple operating systems is abnormal The circuit is connected between the target ID card and establishes a circuit connection between the target ID card and other operating systems.
在该技术方案中,由于多个操作系统与绑定的身份识别卡为一一对应的,可以看作是单卡单待系统,当一个系统崩溃或出现异常时,该系统的身份识别卡可以暂时绑定到其他正常系统上使用,该正常系统暂时变成了一个双卡双待的系统,这样,可以保障异常系统中身份识别卡的正常使用,提高了用户使用体验。In this technical solution, since a plurality of operating systems are in one-to-one correspondence with the bound identification cards, it can be regarded as a single card single standby system. When a system crashes or an abnormality occurs, the identification card of the system can be Temporarily bound to other normal systems, the normal system temporarily becomes a dual card dual standby system, which can ensure the normal use of the identification card in the abnormal system and improve the user experience.
在上述技术方案中,优选地,还包括:监控所述任一操作系统的运行状态是否恢复正常;在所述任一操作系统的运行状态恢复正常时,重新建立所述任一操作系统和所述目标身份识别卡之间的电路连接,并断开所述目标身份识别卡和所述其他操作系统之间的电路连接。In the above technical solution, preferably, the method further includes: monitoring whether the operating state of the operating system is restored to normal; and re-establishing the operating system and the operating system when the running state of the operating system is normal. A circuit connection between the target identification cards and disconnecting the circuit between the target identification card and the other operating system.
在该技术方案中,若崩溃或异常的系统恢复正常,则该系统将重新建立和所对应的身份识别卡之间的电路连接,并断开该身份识别卡与其他操作系统之间的电路连接,这样,每个系统的运行状态正常时,可以有效的确保身份识别卡只有一个对应的系统进行操作,进一步保证了身份识别卡的信息安全。In this technical solution, if the crashed or abnormal system returns to normal, the system will re-establish the circuit connection with the corresponding identification card, and disconnect the circuit between the identification card and other operating systems. In this way, when the operating state of each system is normal, it can effectively ensure that only one corresponding system is operated by the identification card, thereby further ensuring the information security of the identification card.
在上述技术方案中,优选地,监控所述多个操作系统中每个操作系统的运行状态,具体包括:发送指令至所述每个操作系统,并记录每个操作系统的响应时间;在任一操作系统的响应时间大于或等于预设响应时间时,判定所述任一操作系统的运行状态为异常,否则,判定任一操作系统的运行状态为正常。In the above technical solution, preferably, monitoring an operating state of each of the plurality of operating systems includes: sending an instruction to each operating system, and recording a response time of each operating system; When the response time of the operating system is greater than or equal to the preset response time, it is determined that the operating state of any of the operating systems is abnormal. Otherwise, it is determined that the operating state of any operating system is normal.
在该技术方案中,通过系统的表现来判断该系统是否处于崩溃状态,具体地,向多系统中每个系统发送一条指令,如果某个系统在规定的时间内未响应, 则可以判断该系统暂时处于崩溃状态。当然,本领域技术人员应当了解,判断操作系统的运行状态的方法包括但是不限于判定响应时间。In the technical solution, whether the system is in a crash state is determined by the performance of the system, specifically, an instruction is sent to each system in the multiple system, and if a system does not respond within a prescribed time, Then you can judge that the system is temporarily in a crash state. Of course, those skilled in the art should understand that the method of determining the operating state of the operating system includes, but is not limited to, determining the response time.
在上述技术方案中,优选地,还包括:根据接收到的设置命令,设置所述预设响应时间。In the above technical solution, preferably, the method further includes: setting the preset response time according to the received setting command.
在该技术方案中,用户或厂商可以根据个人需要来设置响应时间,从而满足不同用户或不同厂商的不同需求,提高用户的使用体验。In the technical solution, the user or the manufacturer can set the response time according to individual needs, thereby meeting the different needs of different users or different vendors, and improving the user experience.
根据本发明的另一方面,还提出了一种终端的控制装置,所述终端上设置有多个卡槽,并安装有多个操作系统,所述装置包括:绑定单元,将所述多个卡槽中的身份识别卡和所述多个操作系统进行绑定,其中,所述身份识别卡和所述操作系统一一对应绑定;监控单元,监控所述多个操作系统中每个操作系统的运行状态;处理单元,当所述多个操作系统中每个操作系统的运行状态均正常时,保持每个所述操作系统和与所述每个操作系统绑定的身份识别卡之间的电路连接,并断开所述每个操作系统和其他未绑定的身份识别卡之间的电路连接。According to another aspect of the present invention, there is also provided a control device for a terminal, wherein the terminal is provided with a plurality of card slots and a plurality of operating systems are installed, the device comprising: a binding unit, the plurality of The identification card in the card slot is bound to the plurality of operating systems, wherein the identity card is bound to the operating system one by one; and the monitoring unit monitors each of the plurality of operating systems An operating state of the operating system; when the operating state of each of the plurality of operating systems is normal, maintaining each of the operating system and an identification card bound to each operating system The circuit is connected and disconnects the circuit between each operating system and other unbound ID cards.
在该技术方案中,将终端中的身份识别卡与操作系统一一对应绑定,这样,使得一个操作系统只对应一个身份识别卡,并且在每个操作系统均运行正常时,保持操作系统和与其绑定的身份识别卡之间的电路连接,并断开操作系统和其他未绑定的身份识别卡之间的电路连接,从而使得不同的操作系统和身份识别卡之间可以彼此隔离开,这样,可以有效的保证身份识别卡信息的安全。In the technical solution, the identification card in the terminal is bound to the operating system one by one, so that one operating system only corresponds to one identification card, and when each operating system runs normally, the operating system and the operating system are maintained. a circuit connection between the binding card and its associated circuit card, and disconnect the circuit between the operating system and other unbound identification cards, so that different operating systems and identification cards can be isolated from each other. In this way, the security of the identification card information can be effectively guaranteed.
在上述技术方案中,优选地,所述处理单元还用于:当所述多个操作系统中的任一操作系统的运行状态为异常时,断开所述任一操作系统和与所述任一操作系统绑定的目标身份识别卡之间的电路连接,并建立所述目标身份识别卡和其他操作系统之间的电路连接。In the above technical solution, preferably, the processing unit is further configured to: when any one of the multiple operating systems has an abnormal operating state, disconnect any one of the operating systems and A circuit connection between the target identification cards bound by an operating system and establishing a circuit connection between the target identification card and other operating systems.
在该技术方案中,由于多个操作系统与绑定的身份识别卡为一一对应的,可以看作是单卡单待系统,当一个系统崩溃或出现异常时,该系统的身份识别卡可以暂时绑定到其他正常系统上使用,该正常系统暂时变成了一个双卡双待的系统,这样,可以保障异常系统中身份识别卡的正常使用,提高了用户使用体验。In this technical solution, since a plurality of operating systems are in one-to-one correspondence with the bound identification cards, it can be regarded as a single card single standby system. When a system crashes or an abnormality occurs, the identification card of the system can be Temporarily bound to other normal systems, the normal system temporarily becomes a dual card dual standby system, which can ensure the normal use of the identification card in the abnormal system and improve the user experience.
在上述技术方案中,优选地,所述监控单元还用于:监控所述任一操作系 统的运行状态是否恢复正常;所述处理单元还用于:在所述任一操作系统的运行状态恢复正常时,重新建立所述任一操作系统和所述目标身份识别卡之间的电路连接,并断开所述目标身份识别卡和所述其他操作系统之间的电路连接。In the above technical solution, preferably, the monitoring unit is further configured to: monitor any one of the operating systems Whether the operating state of the system is restored to normal; the processing unit is further configured to: re-establish a circuit connection between the operating system and the target identification card when the operating state of the operating system returns to normal And disconnecting the circuit between the target identification card and the other operating system.
在该技术方案中,若崩溃或异常的系统恢复正常,则该系统将重新建立和所对应的身份识别卡之间的电路连接,并断开该身份识别卡与其他操作系统之间的电路连接,这样,每个系统的运行状态正常时,可以有效的确保身份识别卡只有一个对应的系统进行操作,进一步保证了身份识别卡的信息安全。In this technical solution, if the crashed or abnormal system returns to normal, the system will re-establish the circuit connection with the corresponding identification card, and disconnect the circuit between the identification card and other operating systems. In this way, when the operating state of each system is normal, it can effectively ensure that only one corresponding system is operated by the identification card, thereby further ensuring the information security of the identification card.
在上述技术方案中,优选地,所述监控单元具体用于:发送指令至所述每个操作系统,并记录每个操作系统的响应时间;在任一操作系统的响应时间大于或等于预设响应时间时,判定所述任一操作系统的运行状态为异常,否则,判定任一操作系统的运行状态为正常。In the above technical solution, preferably, the monitoring unit is specifically configured to: send an instruction to each operating system, and record a response time of each operating system; a response time of any operating system is greater than or equal to a preset response. At the time, it is determined that the operating state of any of the operating systems is abnormal, otherwise, it is determined that the operating state of any operating system is normal.
在该技术方案中,通过系统的表现来判断该系统是否处于崩溃状态,具体地,向多系统中每个系统发送一条指令,如果某个系统在规定的时间内未响应,则可以判断该系统暂时处于崩溃状态。当然,本领域技术人员应当了解,判断操作系统的运行状态的方法包括但是不限于判定响应时间。In the technical solution, whether the system is in a crash state is determined by the performance of the system, specifically, an instruction is sent to each system in the multiple system, and if a system does not respond within a prescribed time, the system can be judged. Temporarily in a state of collapse. Of course, those skilled in the art should understand that the method of determining the operating state of the operating system includes, but is not limited to, determining the response time.
在上述技术方案中,优选地,还包括:设置单元,根据接收到的设置命令,设置所述预设响应时间。In the above technical solution, preferably, the method further includes: a setting unit, configured to set the preset response time according to the received setting command.
在该技术方案中,用户或厂商可以根据个人需要来设置响应时间,从而满足不同用户或不同厂商的不同需求,提高用户的使用体验。In the technical solution, the user or the manufacturer can set the response time according to individual needs, thereby meeting the different needs of different users or different vendors, and improving the user experience.
根据本发明的又一方面,还提出了一种终端,包括:多个卡槽、多个操作系统、处理器和存储器,其中,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下操作:According to still another aspect of the present invention, a terminal is further provided, comprising: a plurality of card slots, a plurality of operating systems, a processor, and a memory, wherein the memory stores a set of program codes, and the processor is used by Calling the program code stored in the memory to perform the following operations:
将所述多个卡槽中的身份识别卡和所述多个操作系统进行绑定,其中,所述身份识别卡和所述操作系统一一对应绑定;Binding the identification card of the plurality of card slots to the plurality of operating systems, wherein the identity identification card and the operating system are bound one-to-one;
监控所述多个操作系统中每个操作系统的运行状态;Monitoring an operating state of each of the plurality of operating systems;
当所述多个操作系统中每个操作系统的运行状态均正常时,保持每个所述操作系统和与所述每个操作系统绑定的身份识别卡之间的电路连接,并断开所述每个操作系统和其他未绑定的身份识别卡之间的电路连接。When the operating state of each of the plurality of operating systems is normal, maintaining a circuit connection between each of the operating system and an identification card bound to each operating system, and disconnecting A circuit connection between each operating system and other unbound ID cards.
在上述技术方案中,优选地,所述处理器还执行以下操作: In the above technical solution, preferably, the processor further performs the following operations:
当所述多个操作系统中的任一操作系统的运行状态为异常时,断开所述任一操作系统和与所述任一操作系统绑定的目标身份识别卡之间的电路连接,并建立所述目标身份识别卡和其他操作系统之间的电路连接。When an operating state of any one of the plurality of operating systems is abnormal, disconnecting a circuit between the operating system and a target identification card bound to the operating system, and Establish a circuit connection between the target identity card and other operating systems.
在上述技术方案中,优选地,所述处理器还执行以下操作:In the above technical solution, preferably, the processor further performs the following operations:
监控所述任一操作系统的运行状态是否恢复正常;Monitor whether the running status of any of the operating systems is normal;
在所述任一操作系统的运行状态恢复正常时,重新建立所述任一操作系统和所述目标身份识别卡之间的电路连接,并断开所述目标身份识别卡和所述其他操作系统之间的电路连接。Reestablishing a circuit connection between any one of the operating systems and the target identification card and disconnecting the target identification card and the other operating system when the operating state of any of the operating systems returns to normal The circuit is connected.
在上述技术方案中,优选地,所述处理器监控所述多个操作系统中每个操作系统的运行状态具体包括:In the above technical solution, preferably, the monitoring, by the processor, the running status of each of the multiple operating systems includes:
发送指令至所述每个操作系统,并记录每个操作系统的响应时间;Sending instructions to each of the operating systems and recording the response time of each operating system;
在任一操作系统的响应时间大于或等于预设响应时间时,判定所述任一操作系统的运行状态为异常,否则,判定任一操作系统的运行状态为正常。When the response time of any operating system is greater than or equal to the preset response time, it is determined that the operating state of any of the operating systems is abnormal, otherwise, the operating state of any operating system is determined to be normal.
在上述技术方案中,优选地,所述处理器还执行以下操作:In the above technical solution, preferably, the processor further performs the following operations:
根据接收到的设置命令,设置所述预设响应时间。The preset response time is set according to the received setting command.
通过本发明的技术方案,将终端中的身份识别卡与操作系统一一对应绑定,这样,使得一个操作系统只对应一个身份识别卡,并且在每个操作系统均运行正常时,保持操作系统和与其绑定的身份识别卡之间的电路连接,并断开操作系统和其他未绑定的身份识别卡之间的电路连接,从而使得不同的操作系统和身份识别卡之间可以彼此隔离开,这样,可以有效的保证身份识别卡信息的安全,另外,当一个操作系统崩溃时,将崩溃的操作系统中的身份识别卡绑定到另一个操作系统中,这样该操作系统的身份识别卡仍然可以在另一个操作系统中正常使用,从而提升用户的使用体验。Through the technical solution of the present invention, the identity identification card in the terminal is bound to the operating system one by one, so that one operating system only corresponds to one identification card, and the operating system is maintained when each operating system is running normally. Circuit connection with the ID card bound to it, and disconnect the circuit between the operating system and other unbound ID cards, so that different operating systems and ID cards can be isolated from each other. In this way, the identity card information can be effectively secured. In addition, when an operating system crashes, the identity card in the crashed operating system is bound to another operating system, so that the operating system's identification card It can still be used normally in another operating system to enhance the user experience.
图1示出了根据本发明的一个实施例的终端的控制方法的流程图;1 shows a flow chart of a method of controlling a terminal according to an embodiment of the present invention;
图2示出了根据本发明的一个实施例的终端的控制装置的框图;2 shows a block diagram of a control device of a terminal according to an embodiment of the present invention;
图3示出了根据本发明的一个实施例的终端的框图;Figure 3 shows a block diagram of a terminal in accordance with one embodiment of the present invention;
图4示出了根据本发明的一个实施例的双系统构架的示意图; 4 shows a schematic diagram of a dual system architecture in accordance with one embodiment of the present invention;
图5示出了根据本发明的一个实施例的身份识别卡与系统的绑定方式的示意图;FIG. 5 is a schematic diagram showing a manner of binding an identity card to a system according to an embodiment of the present invention; FIG.
图6示出了根据本发明的一个实施例的终端的结构示意图;FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present invention; FIG.
图7示出了根据本发明的一个实施例的终端的控制方法的具体流程图;FIG. 7 shows a specific flowchart of a method of controlling a terminal according to an embodiment of the present invention; FIG.
图8示出了根据本发明的另一个实施例的终端的结构示意图。FIG. 8 is a block diagram showing the structure of a terminal according to another embodiment of the present invention.
为了可以更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。The above described objects, features and advantages of the present invention will become more apparent from the detailed description of the appended claims. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。In the following description, numerous specific details are set forth in order to provide a full understanding of the invention, but the invention may be practiced otherwise than as described herein. Limitations of the embodiments.
图1示出了根据本发明的一个实施例的终端的控制方法的流程图。FIG. 1 shows a flow chart of a method of controlling a terminal according to an embodiment of the present invention.
如图1所示,根据本发明的实施例的终端的控制方法,包括:步骤102,将所述多个卡槽中的身份识别卡和所述多个操作系统进行绑定,其中,所述身份识别卡和所述操作系统一一对应绑定;步骤104,监控所述多个操作系统中每个操作系统的运行状态;步骤106,当所述多个操作系统中每个操作系统的运行状态均正常时,保持每个所述操作系统和与所述每个操作系统绑定的身份识别卡之间的电路连接,并断开所述每个操作系统和其他未绑定的身份识别卡之间的电路连接。As shown in FIG. 1 , a method for controlling a terminal according to an embodiment of the present invention includes: Step 102: Binding an identity identification card in the multiple card slots to the multiple operating systems, where the The identity card is bound to the operating system one by one; in
在该技术方案中,将终端中的身份识别卡与操作系统一一对应绑定,这样,使得一个操作系统只对应一个身份识别卡,并且在每个操作系统均运行正常时,保持操作系统和与其绑定的身份识别卡之间的电路连接,并断开操作系统和其他未绑定的身份识别卡之间的电路连接,从而使得不同的操作系统和身份识别卡之间可以彼此隔离开,这样,可以有效的保证身份识别卡信息的安全。In the technical solution, the identification card in the terminal is bound to the operating system one by one, so that one operating system only corresponds to one identification card, and when each operating system runs normally, the operating system and the operating system are maintained. a circuit connection between the binding card and its associated circuit card, and disconnect the circuit between the operating system and other unbound identification cards, so that different operating systems and identification cards can be isolated from each other. In this way, the security of the identification card information can be effectively guaranteed.
在上述技术方案中,优选地,还包括:当所述多个操作系统中的任一 操作系统的运行状态为异常时,断开所述任一操作系统和与所述任一操作系统绑定的目标身份识别卡之间的电路连接,并建立所述目标身份识别卡和其他操作系统之间的电路连接。In the above technical solution, preferably, the method further includes: when any one of the multiple operating systems When the operating state of the operating system is abnormal, disconnect the circuit between the operating system and the target identification card bound to the operating system, and establish the target identification card and other operating systems. The circuit is connected.
在该技术方案中,由于多个操作系统与绑定的身份识别卡为一一对应的,可以看作是单卡单待系统,当一个系统崩溃或出现异常时,该系统的身份识别卡可以暂时绑定到其他正常系统上使用,该正常系统暂时变成了一个双卡双待的系统,这样,可以保障异常系统中身份识别卡的正常使用,提高了用户使用体验。In this technical solution, since a plurality of operating systems are in one-to-one correspondence with the bound identification cards, it can be regarded as a single card single standby system. When a system crashes or an abnormality occurs, the identification card of the system can be Temporarily bound to other normal systems, the normal system temporarily becomes a dual card dual standby system, which can ensure the normal use of the identification card in the abnormal system and improve the user experience.
在上述技术方案中,优选地,还包括:监控所述任一操作系统的运行状态是否恢复正常;在所述任一操作系统的运行状态恢复正常时,重新建立所述任一操作系统和所述目标身份识别卡之间的电路连接,并断开所述目标身份识别卡和所述其他操作系统之间的电路连接。In the above technical solution, preferably, the method further includes: monitoring whether the operating state of the operating system is restored to normal; and re-establishing the operating system and the operating system when the running state of the operating system is normal. A circuit connection between the target identification cards and disconnecting the circuit between the target identification card and the other operating system.
在该技术方案中,若崩溃或异常的系统恢复正常,则该系统将重新建立和所对应的身份识别卡之间的电路连接,并断开该身份识别卡与其他操作系统之间的电路连接,这样,每个系统的运行状态正常时,可以有效的确保身份识别卡只有一个对应的系统进行操作,进一步保证了身份识别卡的信息安全。In this technical solution, if the crashed or abnormal system returns to normal, the system will re-establish the circuit connection with the corresponding identification card, and disconnect the circuit between the identification card and other operating systems. In this way, when the operating state of each system is normal, it can effectively ensure that only one corresponding system is operated by the identification card, thereby further ensuring the information security of the identification card.
在上述技术方案中,优选地,监控所述多个操作系统中每个操作系统的运行状态,具体包括:发送指令至所述每个操作系统,并记录每个操作系统的响应时间;在任一操作系统的响应时间大于或等于预设响应时间时,判定所述任一操作系统的运行状态为异常,否则,判定任一操作系统的运行状态为正常。In the above technical solution, preferably, monitoring an operating state of each of the plurality of operating systems includes: sending an instruction to each operating system, and recording a response time of each operating system; When the response time of the operating system is greater than or equal to the preset response time, it is determined that the operating state of any of the operating systems is abnormal. Otherwise, it is determined that the operating state of any operating system is normal.
在该技术方案中,通过系统的表现来判断该系统是否处于崩溃状态,具体地,向多系统中每个系统发送一条指令,如果某个系统在规定的时间内未响应,则可以判断该系统暂时处于崩溃状态。当然,本领域技术人员应当了解,判断操作系统的运行状态的方法包括但是不限于判定响应时间。In the technical solution, whether the system is in a crash state is determined by the performance of the system, specifically, an instruction is sent to each system in the multiple system, and if a system does not respond within a prescribed time, the system can be judged. Temporarily in a state of collapse. Of course, those skilled in the art should understand that the method of determining the operating state of the operating system includes, but is not limited to, determining the response time.
在上述技术方案中,优选地,还包括:根据接收到的设置命令,设置所述预设响应时间。In the above technical solution, preferably, the method further includes: setting the preset response time according to the received setting command.
在该技术方案中,用户或厂商可以根据个人需要来设置响应时间,从 而满足不同用户或不同厂商的不同需求,提高用户的使用体验。In this technical solution, the user or the manufacturer can set the response time according to individual needs, from And to meet the different needs of different users or different vendors to improve the user experience.
图2示出了根据本发明的一个实施例的终端的控制装置的框图。Fig. 2 shows a block diagram of a control device of a terminal according to an embodiment of the present invention.
如图2所示,根据本发明的实施例的终端的控制装置200,所述终端上设置有多个卡槽,并安装有多个操作系统,所述装置包括:绑定单元202,将所述多个卡槽中的身份识别卡和所述多个操作系统进行绑定,其中,所述身份识别卡和所述操作系统一一对应绑定;监控单元204,监控所述多个操作系统中每个操作系统的运行状态;处理单元206,当所述多个操作系统中每个操作系统的运行状态均正常时,保持每个所述操作系统和与所述每个操作系统绑定的身份识别卡之间的电路连接,并断开所述每个操作系统和其他未绑定的身份识别卡之间的电路连接。As shown in FIG. 2, the control device 200 of the terminal according to the embodiment of the present invention has a plurality of card slots disposed on the terminal and is installed with a plurality of operating systems, and the device includes: a binding unit 202, The identification card in the plurality of card slots is bound to the plurality of operating systems, wherein the identity identification card and the operating system are bound one-to-one; the monitoring unit 204 monitors the multiple operating systems An operating state of each of the operating systems; the processing unit 206, when each of the plurality of operating systems is in a normal operating state, maintaining each of the operating systems and being bound to each of the operating systems A circuit connection between the identification cards and disconnecting the electrical connection between each of the operating systems and other unbound identification cards.
在该技术方案中,将终端中的身份识别卡与操作系统一一对应绑定,这样,使得一个操作系统只对应一个身份识别卡,并且在每个操作系统均运行正常时,保持操作系统和与其绑定的身份识别卡之间的电路连接,并断开操作系统和其他未绑定的身份识别卡之间的电路连接,从而使得不同的操作系统和身份识别卡之间可以彼此隔离开,这样,可以有效的保证身份识别卡信息的安全。In the technical solution, the identification card in the terminal is bound to the operating system one by one, so that one operating system only corresponds to one identification card, and when each operating system runs normally, the operating system and the operating system are maintained. a circuit connection between the binding card and its associated circuit card, and disconnect the circuit between the operating system and other unbound identification cards, so that different operating systems and identification cards can be isolated from each other. In this way, the security of the identification card information can be effectively guaranteed.
在上述技术方案中,优选地,所述处理单元206还用于:当所述多个操作系统中的任一操作系统的运行状态为异常时,断开所述任一操作系统和与所述任一操作系统绑定的目标身份识别卡之间的电路连接,并建立所述目标身份识别卡和其他操作系统之间的电路连接。In the above technical solution, preferably, the processing unit 206 is further configured to: when any one of the multiple operating systems is in an abnormal state, disconnect any one of the operating systems and A circuit connection between the target identification cards bound by any operating system and establishing a circuit connection between the target identification card and other operating systems.
在该技术方案中,由于多个操作系统与绑定的身份识别卡为一一对应的,可以看作是单卡单待系统,当一个系统崩溃或出现异常时,该系统的身份识别卡可以暂时绑定到其他正常系统上使用,该正常系统暂时变成了一个双卡双待的系统,这样,可以保障异常系统中身份识别卡的正常使用,提高了用户使用体验。In this technical solution, since a plurality of operating systems are in one-to-one correspondence with the bound identification cards, it can be regarded as a single card single standby system. When a system crashes or an abnormality occurs, the identification card of the system can be Temporarily bound to other normal systems, the normal system temporarily becomes a dual card dual standby system, which can ensure the normal use of the identification card in the abnormal system and improve the user experience.
在上述技术方案中,优选地,所述监控单元204还用于:监控所述任一操作系统的运行状态是否恢复正常;所述处理单元206还用于:在所述任一操作系统的运行状态恢复正常时,重新建立所述任一操作系统和所述目标身份识别卡之间的电路连接,并断开所述目标身份识别卡和所述其他 操作系统之间的电路连接。In the above technical solution, the monitoring unit 204 is further configured to: monitor whether the running state of the operating system is restored to normal; the processing unit 206 is further configured to: run in any of the operating systems When the state returns to normal, the circuit connection between the operating system and the target identification card is re-established, and the target identification card and the other are disconnected. Circuit connection between operating systems.
在该技术方案中,若崩溃或异常的系统恢复正常,则该系统将重新建立和所对应的身份识别卡之间的电路连接,并断开该身份识别卡与其他操作系统之间的电路连接,这样,每个系统的运行状态正常时,可以有效的确保身份识别卡只有一个对应的系统进行操作,进一步保证了身份识别卡的信息安全。In this technical solution, if the crashed or abnormal system returns to normal, the system will re-establish the circuit connection with the corresponding identification card, and disconnect the circuit between the identification card and other operating systems. In this way, when the operating state of each system is normal, it can effectively ensure that only one corresponding system is operated by the identification card, thereby further ensuring the information security of the identification card.
在上述技术方案中,优选地,所述监控单元204具体用于:发送指令至所述每个操作系统,并记录每个操作系统的响应时间;在任一操作系统的响应时间大于或等于预设响应时间时,判定所述任一操作系统的运行状态为异常,否则,判定任一操作系统的运行状态为正常。In the above technical solution, preferably, the monitoring unit 204 is specifically configured to: send an instruction to each operating system, and record a response time of each operating system; a response time of any operating system is greater than or equal to a preset In response time, it is determined that the operating state of any of the operating systems is abnormal, otherwise, it is determined that the operating state of any operating system is normal.
在该技术方案中,通过系统的表现来判断该系统是否处于崩溃状态,具体地,向多系统中每个系统发送一条指令,如果某个系统在规定的时间内未响应,则可以判断该系统暂时处于崩溃状态。当然,本领域技术人员应当了解,判断操作系统的运行状态的方法包括但是不限于判定响应时间。In the technical solution, whether the system is in a crash state is determined by the performance of the system, specifically, an instruction is sent to each system in the multiple system, and if a system does not respond within a prescribed time, the system can be judged. Temporarily in a state of collapse. Of course, those skilled in the art should understand that the method of determining the operating state of the operating system includes, but is not limited to, determining the response time.
在上述技术方案中,优选地,还包括:设置单元208,根据接收到的设置命令,设置所述预设响应时间。In the above technical solution, preferably, the method further includes: a setting unit 208, configured to set the preset response time according to the received setting command.
在该技术方案中,用户或厂商可以根据个人需要来设置响应时间,从而满足不同用户或不同厂商的不同需求,提高用户的使用体验。In the technical solution, the user or the manufacturer can set the response time according to individual needs, thereby meeting the different needs of different users or different vendors, and improving the user experience.
图3示出了根据本发明的一个实施例的终端的框图。Figure 3 shows a block diagram of a terminal in accordance with one embodiment of the present invention.
如图3所示,根据本发明的实施例的终端300,包括上述第二方面任一实施例的终端的控制装置200以及多个卡槽,多个操作系统。其中,终端300具有与终端的控制装置200相同的技术效果,在此不再赘述。As shown in FIG. 3, a terminal 300 according to an embodiment of the present invention includes the control device 200 of the terminal of any of the foregoing second embodiments, and a plurality of card slots, and a plurality of operating systems. The terminal 300 has the same technical effects as the control device 200 of the terminal, and details are not described herein again.
下面以双系统(系统1和系统2)和双卡终端(卡1和卡2)为例,详细说明本发明的技术方案。The technical solutions of the present invention will be described in detail below by taking two systems (
图4示出了根据本发明的一个实施例的双系统构架的示意图。4 shows a schematic diagram of a dual system architecture in accordance with one embodiment of the present invention.
如图4所示,根据本发明的实施例的双系统构架,双系统终端,有两个系统运行在终端上,分别称之为系统1和系统2,两个系统中各支持一张手机卡(SIM:Subscriber Identity Module,客户识别模块、UIM:User Identity Module,用户识别模块)。这两个系统独立的运行,但也共享硬件资源,比如modem(调
制解调器)、喇叭等等。两个系统能够有序的运行,少不了一个共同管理它们的模块,将这个管理模块称为系统3,系统3对用户来说是不可见的,对于用户而言,这是个双系统终端,在双系统的通信框架中,modem和RIL(Radio Interface Layer,无线电连接层)是共用的,Frameworks(构架)和通信应用均是独立的。正常状态下卡1和卡2分别只属于系统系1和系统2,两者互不干扰,相互独立。As shown in FIG. 4, according to the dual system architecture of the embodiment of the present invention, two system terminals have two systems running on the terminal, which are respectively called
图5示出了根据本发明的一个实施例的卡与系统的绑定方式的示意图。FIG. 5 shows a schematic diagram of a card and system binding manner in accordance with one embodiment of the present invention.
如图5所示,根据本发明的实施例的卡与系统的绑定方式,卡1与卡2分别与系统1和系统2进行实绑定,实线1和2所谓实绑定是指卡1和卡2的卡槽分别与系统1和系统2有电路相连,并且电路是连通的,卡1和卡2分别在系统1和系统2均能正常的工作。As shown in FIG. 5, according to the binding manner of the card and the system according to the embodiment of the present invention, the
卡1与系统2之间、卡2与系统1之间采用虚连接,虚线3和4是指卡1的卡槽与系统2之间、卡2的卡槽与系统1之间也有电路相连,但是正常的状态下这两条电路均是断开的,只有当某个系统崩溃时,这两条电路才有可能会连通。比如,系统1崩溃时,那么图中的电路3将会连通,这时卡1就会与系统2进行绑定,他们之间的绑定就变为实绑定。A virtual connection is used between the
图6示出了根据本发明的一个实施例的终端的结构示意图。FIG. 6 shows a schematic structural diagram of a terminal according to an embodiment of the present invention.
如图6所示,根据本发明的实施例的终端包括卡1、卡2、系统1和系统2以及监测模块602(相当于监控单元204),当某个系统出现问题时,监测模块602能够及时判断出该系统是否处于崩溃状态,如果该系统处于崩溃状态,监测模块602就需要打开该系统的卡槽与另一个系统的电路连接,完成卡与另一个系统的绑定。当该系统从崩溃的状态恢复到正常的状态,监测模块602要负责关闭打开的虚连接,从而恢复两个系统的卡的独立性。As shown in FIG. 6, a terminal according to an embodiment of the present invention includes a
判断一个系统是否处于崩溃状态,可以通过系统的表现来判断,如响应时间。监测模块602向两个系统发送一条指令,如果某个系统在规定的时间内未响应,就可以判断该系统暂时处于崩溃状态。Judging whether a system is in a state of collapse can be judged by the performance of the system, such as response time. The
图7示出了根据本发明的一个实施例的终端的控制方法的具体流程图。 FIG. 7 shows a specific flow chart of a method of controlling a terminal according to an embodiment of the present invention.
如图7所示,根据本发明的实施例的终端的控制方法,包括:As shown in FIG. 7, a method for controlling a terminal according to an embodiment of the present invention includes:
步骤702,记录系统1和系统2的响应时间。
步骤704,判断系统1响应时间是否超时,以判断系统是否运行正常,若判断结果为是,进入步骤706,若判断结果为否,进入步骤718。具体地,在任一操作系统的响应时间大于或等于预设响应时间时,判定该操作系统的运行状态为异常,否则,判定该操作系统的运行状态为正常。In
步骤706,打开图5中的连接线路3。具体地,判定系统1操作系统的运行状态为异常时,断开系统1与系统1绑定的身份识别卡之间的电路连接,并建立该身份识别卡与系统2之间的电路连接。In
步骤708,系统2为双卡双待运行。In
步骤710,探测系统1是否恢复正常,具体地,终端发送信号至系统1,记录系统1的响应时间。In
步骤712,判断系统1是否恢复,若判断结果为否,返回步骤710,若判断结果为是,进入步骤714。In
步骤714,断开图5中的连接线路3。具体地,当系统1的运行状态恢复正常时,重新建立系统1和系统1所对应的身份识别卡之间的电路连接,并断开该身份识别卡与其他操作系统之间的电路连接。In
步骤716,系统正常状态运行时,返回步骤702。In
步骤718,判断系统2是否响应超时,若判断结果为否,返回步骤702,若判断结果为是,进入步骤720;具体地,由于系统1响应未超时,则系统1运行正常,同时系统2响应超时,则系统2异常运行,系统中的监测模块记录系统1和系统2的响应时间。In
步骤720,打开图5中的连接线路4,具体地,判定系统2操作系统的运行状态为异常时,断开系统2与系统2绑定的身份识别卡之间的电路连接,并建立该身份识别卡与系统1之间的电路连接。
步骤722,系统1为双卡双待运行。In
步骤724,探测系统2是否恢复正常,具体地,终端发送信号至系统2,记录系统2的响应时间。In
步骤726,判断系统2是否恢复,若判断结果为否,返回步骤724,若
判断结果为是,进入步骤728。
步骤728,断开图5中的连接线路4。具体地,当系统2的运行状态恢复正常时,重新建立系统2和系统2所对应的身份识别卡之间的电路连接,并断开该身份识别卡与其他操作系统之间的电路连接。
图8示出了根据本发明的另一个实施例的终端的结构示意图,如图8所示,该终端8可以包括:至少一个处理器81,例如CPU,至少一个通信总线82、存储器83以及多个卡槽84;通信总线82用于实现这些组件之间的连接通信;存储器83可以是高速RAM存储器,也可以是非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器83中存储一组程序代码,且处理器81用于调用存储器83中存储的程序代码,用于执行以下操作:FIG. 8 is a block diagram showing the structure of a terminal according to another embodiment of the present invention. As shown in FIG. 8, the
将所述多个卡槽84中的身份识别卡和所述多个操作系统进行绑定,其中,所述身份识别卡和所述操作系统一一对应绑定;Binding the identification card of the plurality of
监控所述多个操作系统中每个操作系统的运行状态;Monitoring an operating state of each of the plurality of operating systems;
当所述多个操作系统中每个操作系统的运行状态均正常时,保持每个所述操作系统和与所述每个操作系统绑定的身份识别卡之间的电路连接,并断开所述每个操作系统和其他未绑定的身份识别卡之间的电路连接。When the operating state of each of the plurality of operating systems is normal, maintaining a circuit connection between each of the operating system and an identification card bound to each operating system, and disconnecting A circuit connection between each operating system and other unbound ID cards.
进一步地,所述处理器81还可以执行以下操作:Further, the
当所述多个操作系统中的任一操作系统的运行状态为异常时,断开所述任一操作系统和与所述任一操作系统绑定的目标身份识别卡之间的电路连接,并建立所述目标身份识别卡和其他操作系统之间的电路连接。When an operating state of any one of the plurality of operating systems is abnormal, disconnecting a circuit between the operating system and a target identification card bound to the operating system, and Establish a circuit connection between the target identity card and other operating systems.
进一步地,所述处理器81还可以执行以下操作:Further, the
监控所述任一操作系统的运行状态是否恢复正常;Monitor whether the running status of any of the operating systems is normal;
在所述任一操作系统的运行状态恢复正常时,重新建立所述任一操作系统和所述目标身份识别卡之间的电路连接,并断开所述目标身份识别卡和所述其他操作系统之间的电路连接。Reestablishing a circuit connection between any one of the operating systems and the target identification card and disconnecting the target identification card and the other operating system when the operating state of any of the operating systems returns to normal The circuit is connected.
进一步地,所述处理器81监控所述多个操作系统中每个操作系统的运行状态具体可以为:Further, the operating state of the operating system of each of the plurality of operating systems may be:
发送指令至所述每个操作系统,并记录每个操作系统的响应时间; Sending instructions to each of the operating systems and recording the response time of each operating system;
在任一操作系统的响应时间大于或等于预设响应时间时,判定所述任一操作系统的运行状态为异常,否则,判定任一操作系统的运行状态为正常。When the response time of any operating system is greater than or equal to the preset response time, it is determined that the operating state of any of the operating systems is abnormal, otherwise, the operating state of any operating system is determined to be normal.
进一步地,所述处理器81还可以执行以下操作:Further, the
根据接收到的设置命令,设置所述预设响应时间。The preset response time is set according to the received setting command.
以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,将终端中的身份识别卡与操作系统一一对应绑定,这样,使得一个操作系统只对应一个身份识别卡,并且在每个操作系统均运行正常时,保持操作系统和与其绑定的身份识别卡之间的电路连接,并断开操作系统和其他未绑定的身份识别卡之间的电路连接,从而使得不同的操作系统和身份识别卡之间可以彼此隔离开,这样,可以有效的保证身份识别卡信息的安全,另外,当一个操作系统崩溃时,将崩溃的操作系统中的身份识别卡绑定到另一个操作系统中,这样该操作系统的身份识别卡仍然可以在另一个操作系统中正常使用,从而提升用户的使用体验。The technical solution of the present invention is described in detail with reference to the accompanying drawings. The technical solution of the present invention binds the identification card in the terminal to the operating system one by one, so that one operating system only corresponds to one identification card, and Keep the circuit connection between the operating system and the ID card bound to it, and disconnect the circuit between the operating system and other unbound ID cards, so that each operating system is functioning properly The operating system and the identification card can be separated from each other, so that the identity card information can be effectively secured. In addition, when an operating system crashes, the identification card in the crashed operating system is bound to another In an operating system, the identity card of the operating system can still be used normally in another operating system, thereby improving the user experience.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。 The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
Claims (15)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510047612.0 | 2015-01-29 | ||
| CN201510047612.0A CN104580744B (en) | 2015-01-29 | 2015-01-29 | The control method of terminal, the control device of terminal and terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016119329A1 true WO2016119329A1 (en) | 2016-08-04 |
Family
ID=53095871
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2015/078099 Ceased WO2016119329A1 (en) | 2015-01-29 | 2015-04-30 | Terminal controlling method, terminal controlling device and terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN104580744B (en) |
| WO (1) | WO2016119329A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104580744B (en) * | 2015-01-29 | 2017-06-20 | 深圳酷派技术有限公司 | The control method of terminal, the control device of terminal and terminal |
| CN105873028B (en) * | 2016-03-28 | 2020-05-19 | 宇龙计算机通信科技(深圳)有限公司 | Terminal control method, terminal control device and terminal |
| WO2018184175A1 (en) * | 2017-04-06 | 2018-10-11 | 华为技术有限公司 | Terminal control method and device |
| CN110139265B (en) * | 2018-02-09 | 2022-04-26 | 成都鼎桥通信技术有限公司 | Management method for double-system terminal double-SIM card data service |
| CN112333695A (en) * | 2019-09-05 | 2021-02-05 | 中兴通讯股份有限公司 | Method for binding operating system and SIM card, communication method, device, terminal and medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102905399A (en) * | 2011-07-28 | 2013-01-30 | 联发科技股份有限公司 | Method of scheduling radio activity and communication device therefor |
| US20140137101A1 (en) * | 2012-10-02 | 2014-05-15 | Nextbit Systems Inc. | Automatically installing operating system specific to a detected network |
| CN104159329A (en) * | 2014-09-03 | 2014-11-19 | 谭卫 | Mobile terminal and application method thereof |
| CN104580744A (en) * | 2015-01-29 | 2015-04-29 | 深圳酷派技术有限公司 | Terminal and control method and device thereof |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8121643B2 (en) * | 2008-02-27 | 2012-02-21 | Mediatek Inc. | Methods for initiating operating voltages for subscriber identity cards and systems utilizing the same |
| CN102202129B (en) * | 2010-03-23 | 2014-06-25 | 广州盛华信息技术有限公司 | Method for loading mobile phone operating system |
| KR101679349B1 (en) * | 2010-09-14 | 2016-11-24 | 엘지전자 주식회사 | Mobile terminal, operating method therof and identify module card |
| WO2013061275A1 (en) * | 2011-10-28 | 2013-05-02 | Renesas Mobile Corporation | Processing system, wireless device and method |
-
2015
- 2015-01-29 CN CN201510047612.0A patent/CN104580744B/en active Active
- 2015-04-30 WO PCT/CN2015/078099 patent/WO2016119329A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102905399A (en) * | 2011-07-28 | 2013-01-30 | 联发科技股份有限公司 | Method of scheduling radio activity and communication device therefor |
| US20140137101A1 (en) * | 2012-10-02 | 2014-05-15 | Nextbit Systems Inc. | Automatically installing operating system specific to a detected network |
| CN104159329A (en) * | 2014-09-03 | 2014-11-19 | 谭卫 | Mobile terminal and application method thereof |
| CN104580744A (en) * | 2015-01-29 | 2015-04-29 | 深圳酷派技术有限公司 | Terminal and control method and device thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104580744A (en) | 2015-04-29 |
| CN104580744B (en) | 2017-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108040108B (en) | Communication switching method, device, coordination server and readable storage medium | |
| WO2016119329A1 (en) | Terminal controlling method, terminal controlling device and terminal | |
| US10083098B1 (en) | Network function virtualization (NFV) virtual network function (VNF) crash recovery | |
| US20210149831A1 (en) | Smart tablet, channel switching method, and computer readable storage medium | |
| CN105451254B (en) | A maintenance method and device for multiple communication channels | |
| JP2017536624A (en) | Snapshot processing methods and associated devices | |
| US10855518B2 (en) | Computer having an embedded switch | |
| CN104660780A (en) | Electronic equipment and control method thereof | |
| CN115022877A (en) | Terminal authentication method, apparatus, electronic device, and computer-readable storage medium | |
| WO2017050016A1 (en) | Multi-domain communications method and terminal | |
| EP3974989A1 (en) | Link state setting method and device for virtual network interface card, and storage medium | |
| CN117955868B (en) | Node management method of server chassis and related device | |
| US9491132B2 (en) | System and method for providing push service for reducing network loads | |
| JP2015114952A (en) | Network system, monitoring control unit, and software verification method | |
| EP4307631B1 (en) | User access processing | |
| CN114006978B (en) | Main card switching method and electronic equipment | |
| CN105677510A (en) | Monitoring method of communication processor and intelligent terminal | |
| CN117453457A (en) | Virtual machine backup method and device, intelligent network card and computer readable storage medium | |
| CN111988808A (en) | Core network disaster tolerance backup method and device | |
| US7724646B2 (en) | System and method for implementing service switching | |
| CN115118760A (en) | Session connection control method, session connection control device, and computer storage medium | |
| CN107566215A (en) | Wireless network disconnection detection method, device, storage medium and mobile terminal | |
| CN114760615A (en) | Connection establishment method, device, equipment and storage medium of Bluetooth equipment | |
| CN111328155B (en) | Data transmission method, device, storage medium and electronic equipment | |
| CN105224484A (en) | Method and device for realizing multi-interface application in identity authentication equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15879536 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 211217) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15879536 Country of ref document: EP Kind code of ref document: A1 |