CN102065582A - Communication method and communication system - Google Patents

Communication method and communication system Download PDF

Info

Publication number
CN102065582A
CN102065582A CN2010105478562A CN201010547856A CN102065582A CN 102065582 A CN102065582 A CN 102065582A CN 2010105478562 A CN2010105478562 A CN 2010105478562A CN 201010547856 A CN201010547856 A CN 201010547856A CN 102065582 A CN102065582 A CN 102065582A
Authority
CN
China
Prior art keywords
radio resource
sim
sim card
many
virtual
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.)
Granted
Application number
CN2010105478562A
Other languages
Chinese (zh)
Other versions
CN102065582B (en
Inventor
丘小新
刘元
曹亚新
龚志军
王勇前
史蒂芬·理查德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avago Technologies General IP Singapore Pte Ltd
Original Assignee
Zyray Wireless Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US12/816,782 external-priority patent/US8874167B2/en
Application filed by Zyray Wireless Inc filed Critical Zyray Wireless Inc
Publication of CN102065582A publication Critical patent/CN102065582A/en
Application granted granted Critical
Publication of CN102065582B publication Critical patent/CN102065582B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a communication method and a communication system. A multiple-subscriber identity module (multi-SIM) multi-standby communication device comprises a single radio resource unit that is shared by a plurality of virtual modems (VMs), each uniquely associated with a single one of a plurality of SIM cards. Traffic related to the SIM cards are concurrently handled utilizing corresponding VMs. Available radio resource in the single radio resource unit are shared by the VMs based on corresponding VM states, namely, an active state, an idle state and a suspended state. VMs in an idle state concurrently monitor paging events and concurrently perform idle mode procedures such as location updating. VMs not related to an intended traffic are suspended. A VM related to the intended traffic is transitioned from an idle state to an active state to enable the communication for the intended traffic. Once the communication is complete, the suspended VMs are resumed to continue idle mode activities.

Description

A kind of communication means and communication system
Technical field
The present invention relates to communication system, more particularly, relate to a kind of method and system of many standby operations of many many standby communications of SIM equipment.
Background technology
Development along with mobile communication system, mobile device can use different mobile communication technologies to receive the service of expectation, for example, global system for mobile communications (Global System for Mobile communication, be called for short GSM), universal mobile telecommunications system (Universal Mobile Telecommunications System is called for short UMTS), Long Term Evolution (long term evolution is called for short LTE) network and WLAN (WLAN).In the example of mobile device reserved communication network, need user profile identification link in the network with obtain various network services such as authenticate, render an account, the mobile device of payment and security service.User profile can be stored in the SIM card of having inserted in the mobile device, and SIM card is card or the chip that is installed in the mobile device, and the information that can discern the user of mobile device networking can be provided.
Compare the follow-up system that will introduce in conjunction with the accompanying drawings of the present invention, other limitation of prior art and drawback are conspicuous for the person of ordinary skill of the art.
Summary of the invention
The invention provides a kind of method and/or system of many standby operations of many many standby communications of SIM equipment, show and/or illustrate below with reference at least one width of cloth accompanying drawing, and in claims, provide more complete elaboration.
According to an aspect of the present invention, provide a kind of communication means, this method comprises:
In many standby communications of multi-user's tag card (multi-SIM) equipment, described communication equipment comprises the single radio Resource Unit of being shared by a plurality of virtual modems:
Use in described a plurality of virtual modem corresponding one handle with a plurality of Subscriber Identity Modules (SIM) in each relevant service traffics, each in wherein said a plurality of virtual modems is relevant with single SIM card in described a plurality of SIM card uniquely.
Preferably, described method further comprises by in described a plurality of virtual modems each and shares available radio resource in the described single radio Resource Unit based on corresponding virtual modulation state.
Preferably, described virtual modulation state comprises state of activation, idle condition, and halted state.
Preferably, described method further comprises and uses the virtual modem be in described idle condition to carry out the idle pulley activity simultaneously.
Preferably, described method further comprises and uses the virtual modem be in described idle condition to monitor call event (paging events) simultaneously.
Preferably, described method comprises that further detection is in the expection service traffics under the described idle condition.
Preferably, described method further comprises based on described radio resource available in the described single radio Resource Unit, suspends and the incoherent one or more virtual modems of the described expection service traffics that detected.
Preferably, described method further is included in after the described time-out, and the particular virtual modulator-demodulator relevant with the described expection service traffics that detected is converted to described state of activation from described idle condition.
Preferably, described method further comprises by described particular virtual modulator-demodulator uses described radio resource available in the described single radio Resource Unit, transmits the described expection service traffics that detected.
Preferably, described method further is included in described particular virtual modulator-demodulator and indicates after described communication finishes, and recovers the virtual modem of one or more time-outs.
According to an aspect of the present invention, provide a kind of communication system, this system comprises:
The one or more processors and/or the circuit that in many standby communications of multi-user's tag card (multi-SIM) equipment, use, described communication equipment comprises the single radio Resource Unit of being shared by a plurality of virtual modems, and described one or more processors and/or circuit are used for:
Use in described a plurality of virtual modem corresponding one handle with a plurality of Subscriber Identity Modules (SIM) in each relevant service traffics, each in wherein said a plurality of virtual modems is relevant with single SIM card in described a plurality of SIM card uniquely.
Preferably, described one or more processor and/or circuit are used for sharing available radio resource in the described single radio Resource Unit based on corresponding virtual modulation state by described a plurality of virtual modems each.
Preferably, described virtual modulation state comprises state of activation, idle condition, and halted state.
Preferably, described one or more processor and/or circuit are used to use the virtual modem that is in described idle condition to carry out the idle pulley activity simultaneously.
Preferably, described one or more processor and/or circuit are used to use the virtual modem that is in described idle condition to monitor call event simultaneously.
Preferably, described one or more processor and/or circuit are used to detect the expection service traffics that are under the described idle condition.
Preferably, described one or more processors and/or circuit are used for based on the available described radio resource of described single radio Resource Unit, suspend and the incoherent one or more virtual modems of the described expection service traffics that detected.
Preferably, described one or more processors and/or circuit are used for after described time-out, and the particular virtual modulator-demodulator relevant with the described expection service traffics that detected is converted to described state of activation from described idle condition.
Preferably, described one or more processors and/or circuit are used for using the available described radio resource of described single radio Resource Unit by described particular virtual modulator-demodulator, transmit the described expection service traffics that detected.
Preferably, described one or more processors and/or circuit are used for indicating after described communication finishes at described particular virtual modulator-demodulator, recover the virtual modem of one or more time-outs.
Various advantage of the present invention, various aspects and character of innovation, and the details of the embodiment of example shown in it will describe in detail in following description and accompanying drawing.
Description of drawings
Fig. 1 is the schematic diagram of example communications system according to an embodiment of the invention, and this system can use virtual modem to support many standby operations of many many standby communications of SIM equipment;
Fig. 2 is many standby communications of exemplary according to an embodiment of the invention multi-user's tag card (multi-SIM) device structure schematic diagram, and this communication equipment uses virtual modem framework (VMF) to support many standby operations;
Fig. 3 is the structural representation according to exemplary many examples (multi-instance) virtual modem of handling many example tasks on many standby communications of multi-user's tag card equipment simultaneously of one embodiment of the invention;
Fig. 4 is an example operation state machine structural representation according to an embodiment of the invention, and this state machine is used for managing the use of the radio resource between a plurality of virtual modems (VMs) by virtual modem controller (VFC);
Fig. 5 is according to an embodiment of the invention when suspending virtual modem, the exemplary steps flow chart that virtual modem is performed;
Fig. 6 is according to an embodiment of the invention when recovering virtual modem, the exemplary steps flow chart that virtual modem is performed;
Fig. 7 is an exemplary steps flow chart of carrying out admission control process according to an embodiment of the invention in the virtual modem framework (VMF) on many many standby communications of SIM equipment.
Embodiment
A plurality of embodiment of the present invention provides a kind of method and system of many standby operations of many many standby communications of SIM equipment.In various embodiment of the present invention, many standby communications of multi-user's identification card (multi-SIM) equipment comprises the single radio Resource Unit, is used to provide layer 1, physical layer just, and radio-frequency enabled for example.The single radio Resource Unit is shared by a plurality of virtual modems (VM) of realizing in virtual modem framework (VMA).VMA is disposed on this single radio Resource Unit, handles the operation under many standby modes.VMA comprises a plurality of virtual modems (VM), virtual modem framework (VMF) and virtual modem controller (VMC).Each VM among a plurality of VM is relevant with single SIM card in a plurality of SIM card that are connected to many many standby communications of SIM equipment uniquely.
Many many standby communications of SIM equipment are used for using the corresponding VM of a plurality of VM to handle the service traffics relevant with each SIM card simultaneously.Each VM among described a plurality of VM can be state of activation, idle condition and halted state based on the vm health of correspondence, shares available radio resource in the single radio Resource Unit.For example, VMC is configured use with the radio resource of the VM that guarantees to be in state of activation.The VM that is in halted state do not allow to use or shared single radio resource in available radio resource.For the VM that is in idle condition improves or distributes limited radio resource to support monitoring of idle pulley activity such as adjacent cell and tolerance.The VM that is in idle condition is used for monitoring simultaneously call event, detecting or to check service traffics on the horizon, and carries out idle pulley task and/or process such as sub-district tolerance, cell selecting and/or sub-district gravity treatment simultaneously.Can suspend and the incoherent one or more VM of expection service traffics that detected based on radio resource available in the single radio Resource Unit.The particular VM relevant with detecting the expection service traffics is transformed into state of activation from idle condition, to handle the communication and/or the processing of detected expection service traffics.In case communication is finished, this particular VM indication no longer needs before to have distributed to its radio resource.Therefore, VMC is converted to idle condition with this paused VM from halted state, to recover idle pulley activity and/or task.
Fig. 1 is the schematic diagram of example communications system according to an embodiment of the invention, and this system can use virtual modem to support many standby operations of many many standby communications of SIM equipment.With reference to figure 1, show communication system 100.Communication system 100 has comprised a plurality of mobile devices 110 (wherein, showing many many standby communications of SIM equipment 112-116), UMTS network 130, LTE network 140 and GSM network 150.
Many many standby communications of SIM equipment comprise suitable logic, circuit, interface and/or code such as many many standby communications of SIM equipment 112, be used for realizing or supporting the multiple network service, such as the security service of authentication (authentication), payment and/or a plurality of communication access networks, wherein communication access network such as UMTS network 130, LTE network 140 and GSM network 150.When needs, plurality of SIM cards such as plurality of SIM cards 112a can be inserted in many many standby communications of SIM equipment 112.The SIM card 112a that is inserted is connected with many many standby communications of SIM equipment 112 by one or more SIM card sockets or connector.Many many standby communications of SIM equipment 112 can read or obtain the SIM identification information of SIM card 112a by one or more SIM card sockets or connector.The SIM identification information that is obtained can be stored in many many standby communications of SIM equipment 112, so that support multiple network service such as authentication, payment and/or security service when needed.In this, many many standby communications of SIM equipment 112 once activate the SIM identification information or the synchronization that are obtained and activate the SIM identification information that is obtained on a plurality of SIM card according to realizing and/or equipment disposition on a SIM card.When once activating the SIM identification information that is obtained on a SIM card, many many standby communications of SIM equipment 112 operate in single standby mode.When synchronization activated the SIM identification information that is obtained on two or more SIM card, many many standby communications of SIM equipment 112 operated in many standby modes.In this, many many standby communications of the SIM equipment 112 that are in many standby modes are used for supporting a plurality of predetermined (subscription) at synchronization.When many many standby communications of SIM equipment 112 were in many standby modes, the user of many many standby communications of SIM equipment 112 can allow to use a plurality of numbers, a plurality of different service plans and/or one or more network carrier (network carrier) at synchronization.The single radio Resource Unit comprises suitable logic, circuit, interface and/or code, is used to provide PHY and RF function, to support the service of expectation on communication equipment.For example, in order to support PHY and RF, single radio Resource Unit 112c-116c can be integrated in respectively among many many standby communications of SIM equipment 112-116.
In a plurality of one exemplary embodiment of the present invention, many many standby communications of SIM equipment 112 dispose VMA 112b to support the operation under many standby modes on single radio Resource Unit 112c.VMA 112b is used for a plurality of tasks or the incident on the Synchronous Processing single radio Resource Unit 112c.Among each task or incident and the plurality of SIM cards 112a one is relevant.Task also can be described as the example (instance ofprocess) of process.Air interface protocols and/or general purpose application program DLL (dynamic link library) (common applicationprogramming interace is called for short CAPI) module comprises a plurality of tasks.The set of the RF function that air interface protocol stack task and/or the CAPI task relevant with single SIM card, suitable physical layer (PHY), DSP function and/or single radio Resource Unit 112c are supported can be considered virtual modem (VM).Each VM among the VMA be assigned handle with these a plurality of SIM card 112a in an example that SIM card is relevant.VM can be arranged at or operate among a kind of in three kinds of vm healths: state of activation.Idle condition or halted state.In state of activation, radio resources allocation is given VM, and sets up effective or active connection between VM and relevant sub-district, to carry out the communication of data and/or voice.
VM can use available radio resource among the single radio Resource Unit 112c to communicate or support the service of relevant specific SIM card.Under idle condition, do not set up effective or active connection between VM and the related cell; Yet related registration information is retained in related cell/network.Under idle condition, VM can use limited wireless electric resources available among the single radio Resource Unit 112c, monitors call event (paging event) and carries out normal idle pulley activity such as cell selecting/reselect.Under halted state, VM suspends available radio resource among the use single radio Resource Unit 112c fully.Before entering halted state, VM need suspend or end the current process of carrying out on VM, this process such as transfer of data, the change of operation rank and/or public land mobile communication network (public landmobile network is called for short PLMN) manual search.
VM can use available radio resource among the single radio Resource Unit 112c to communicate or support the service of relevant specific SIM card.Under idle condition, do not set up effective or active connection between VM and the related cell; Yet related registration information is retained in related cell/network.Under idle condition, VM can use limited wireless electric resources available among the single radio Resource Unit 112c, monitors call event (paging event) and carries out normal idle pulley activity such as cell selecting/reselect.Under halted state, VM suspends available radio resource among the use single radio Resource Unit 112c fully.Before entering halted state, VM need suspend or end the current process of carrying out on VM, this process such as transfer of data, the change of operation rank and/or public land mobile communication network (public landmobile network is called for short PLMN) manual search.
VM can use the service that available radio resource communicates or support is relevant with specific SIM card among the single radio Resource Unit 112c.In idle condition, between VM and related cell, do not set up effective or active connection, yet related registration information is retained in related cell/network.Under idle condition, VM can use limited wireless electric resources available among the single radio Resource Unit 112c, monitors call event (paging event) and carries out normal idle pulley activity such as cell selecting/reselect.Under halted state, VM suspends available radio resource among the use single radio Resource Unit 112c.Before entering halted state, VM need suspend or end the current process of carrying out on VM, this process such as transfer of data, the change of operation rank and/or public land mobile communication network (public landmobile network is called for short PLMN) manual search.
VMA 112b is used for changing the one or more of three vm healths by VM, arbitrates and/or solve the competition of radio resource.For example, VMA 112b can guarantee at given time have a VM to be in state of activation among a plurality of VM of VMA112b at the most.In other words, do not allow two or more VM to be in state of activation at synchronization.In this, one or more VM that VMA 112b is used for suspending a plurality of VM use or share available radio resource among the radio resource unit 112c, thereby the use of guaranteeing to be in the radio resource of particular VM is not interrupted.When the radio resource among the single radio Resource Unit 112c can be when sharing, thereby the VM that for example can recover to suspend proceeds the idle pulley activity.
In various embodiment of the present invention, configuration VMA 112b coordinates the use that single radio Resource Unit 112c goes up available radio resource, the process of initiating simultaneously by for example time-division multiplexing method with two or more the VM that supports among the VMA 112b.The VM of two or more among the VMA 112b can share single radio Resource Unit 112c and go up available radio resource, with the monitoring call event, thus inspection example such as upcoming calling and/or SMS.In another example, the two or more VM among the VMA 112b can share the radio resource on the single radio Resource Unit 112c, with execution idle pulley process or activity, such as, cell selecting and gravity treatment.
UMTS network 130 can comprise suitable device, circuit, interface and/or code, is used to provide data and/or the voice service communication equipment to various support UMTS, such as many many standby communications of the SIM equipment 112 that use the UMTS technology.In this, UMTS network 130 is used for authenticated user, such as using SIM card to realize many many standby communications of SIM equipment 112-116 that UMTS inserts.Support the SIM card of UMTS also to can be described as global user ID card (Universal Subscriber Identity Module is called for short USIM).Have only the user of authentication can insert UMTS network 130.UMTS network 130 is used to check the validity of the USIM identification information on the one or more usim cards that are connected with for example many many standby communications of SIM equipment 112.UMTS network 130 determines whether many standby communications equipment 112 can insert UMTS network 130 and obtain various network services, such as authentication, render an account (accounting) and/or payment service.
Can discern user's identity, for example, many many standbies of the SIM 112-116 of the UMTS by using SIM card.The SIM card of UMTS also is called USIM (Universal Subscribe Identity Module, generic identity identification module).Only the user of Shou Quaning can pass through UMTS network 130.UMTS network 130 can detect the validity of the USIM identifying information on or more multiple coupled usim card, for example, the many standbies 112 of many SIM, UMTS network 130 can determine whether that the many standbies 112 of many SIM allow the various network services in the UMTS network 130 to pass through, for example, authentication, accounting and/or bill service.
LTE network 140 can comprise suitable device, circuit, interface and/or code, is used to provide data and/or the voice service communication equipment to various support LTE, such as many many standby communications of the SIM equipment 112 that use the LTE technology.In this, LTE network 140 is used for authenticated user, all many many standby communications of SIM equipment 112-116 that realized the LTE access in this way by SIM card.Support the SIM card of LTE also to can be described as Universal Integrated Circuit Card (Universal Subscriber Identity Module is called for short UICC).Have only the user of authentication can insert LTE network 140.LTE network 140 is used to check the validity of the UICC identification information on the one or more UICC cards that are connected with for example many many standby communications of SIM equipment 112.LTE network 140 determines whether many standby communications equipment 112 can insert LTE network 140 and obtain various network services, such as authentication, render an account (accounting) and/or payment service.
GSM network 150 can comprise suitable device, circuit, interface and/or code, is used to provide data and/or the voice service communication equipment to various support GSM, such as many many standby communications of the SIM equipment 112 that use the GSM technology.In this, GSM network 150 can be used for authenticated user, all many many standby communications of SIM equipment 112-116 that carried out the GSM access in this way by SIM card.Have only the user of authentication can insert GSM network 150.GSM network 150 is used to check the validity of the SIM identification information on the one or more SIM card that are connected with for example many many standby communications of SIM equipment 112.GSM network 150 determines whether many many standby communications of SIM equipment 112 can insert GSM network 150 and obtain various network services, such as authentication, render an account (accounting) and/or payment service.GSM network 150 comprises a plurality of base stations such as base station 150a-150c, this base station and relevant communication equipment such as many standby communications equipment 112 communications.
In example operation, many many standby communications of SIM equipment are connected such as SIM card 112a with a plurality of SIM card by one or more SIM card sockets or connector such as many many standby communications of SIM equipment 112.Depend on concrete realization, the SIM identification information on a plurality of SIM card can be used for being used for a plurality of SIM card on the SIM card and/or at synchronization at every turn.SIM identification information among a plurality of SIM card 112a on each SIM card sends many many standby communications of SIM equipment 112 to by one or more SIM card socket.Depend on the configuration of equipment and/or user's hobby, many many standby communications of SIM equipment 112 may operate at single standby mode or many standby modes.The user who allows to be in many many standby communications of SIM equipment 112 of many standby modes uses and each relevant SIM identification information among a plurality of SIM card 112a, serves to receive accordingly at synchronization.
In an embodiment of the present invention, can on many many standby communications of SIM equipment 112, use a plurality of numbers in synchronization, a plurality of different service plans and/or with a plurality of SIM card 112a in each relevant network carrier.In this, many many standby communications of SIM equipment 112 can carry single radio Resource Unit 112c goes up use VMA 112b, to support many standby modes.VMA 112b can receive the service relevant with a plurality of SIM card 112a at synchronization.Each VM among the VMA 112b is designated as the SIM card service among a plurality of SIM card 112a.In the given response time, VM is in a kind of in three kinds of vm healths, i.e. state of activation, idle condition and halted state.VMA 112b be used for managing relevant VM for the available radio resource of single radio Resource Unit 112c competition.VM on the VMA 112b can use on the single radio Resource Unit 112c radio resource with the monitoring call event.From the paging incident, detect relevant with corresponding SIM card service traffics on the horizon.In idle condition, the VM among the VMA112b can use single radio Resource Unit 112c to go up available radio resource and carry out normal idle pulley activity.
Fig. 2 is many standby communications of exemplary according to an embodiment of the invention multi-user's tag card (multi-SIM) device structure schematic diagram, and this communication equipment uses virtual modem framework (VMF) to support many standby operations.With reference to figure 2, show many many standby communications of SIM equipment 200.Many many standby communications of SIM equipment 200 comprise radio unit 202, user interface section 204, processor unit 206, the SIM card controller 208 that comprises SIM card socket 208a-208c, a plurality of SIM card (wherein showing SIM card 212-222) and memory 220.SIM card 212-222 is connected with many many standby communications of SIM equipment by SIM card socket 208a-208c.Memory 220 comprises SIM database 220a.
Radio unit 202 comprises suitable logic, circuit, and interface and/or code are used for by various communication networks such as LTE network 140 and GSM network 150, transmit radiofrequency signal.From SIM card 222-228 one or more recapture the SIM card identifying information transmit by radio unit 202, discerning many many standby communications of SIM equipment 200, thereby networking covers the network service of (network) expectation such as rendering an account/payment service.
User interface section 204 can comprise suitable logic, circuit, and interface and/or code are used to make user and many many standby communications of SIM equipment 200 to carry out alternately.For example, the information that user interface section 204 will can be used on the SIM card of many many standby communications of SIM equipment 200 represents to the user, user interface section 204 allow users to enter that interested SIM card is selected and/or the application choice of expectation in.
Processor 206 comprises suitable logic, circuit, and interface and/or code are used to manage and/or the operation of control appliance assembly, for example, radio unit 202, user interface section 204, SIM database 220a, and/or SIM card controller 208.For example, the operation of processor 206 tunables and/or control SIM card controller 208, to respond the selection from the SIM card of user interface section 204, processing unit 206 can move specific application by application processor by based on the application choice in the user interface section 204.
Processor 206 can be based on one or more SIM card of user preferences and/or equipment disposition selection.Processing unit 206 is sent to SIM card controller 208 with SIM card selection information, so that one or more SIM card of having selected are connected with SIM card socket 208a-208c, thereby is connected with processing unit 206.SIM card of having selected and SIM card controller 208 flexibly connect, and download among the SIM database 220a of many many standby communications of SIM equipment 200 to guarantee corresponding SIM identification information.However, according to various embodiment of the present invention, after the SIM identification information from each SIM card of selected SIM card (such as SIM card 212-222) downloads to SIM database 220a in many many standby communications of SIM equipment 200, in SIM database 220a, can be in state of activation or holding state corresponding to the SIM identification information of one or more SIM card of a plurality of SIM card.More particularly, at given time, the SIM identification information that is used for inserting corresponding service by many many standby communications of SIM equipment 200 can in running order or holding state.
When many many standby communications of SIM equipment 200 were in single standby mode, processor unit 206 was communicated by letter with SIM database 220a, each only activate stored with a SIM identification information that SIM card is relevant.In other words, many many standby communications of the SIM equipment 200 that are in single standby mode can use the SIM identification information of the single SIM card of each activation.When many many standby communications of SIM equipment 200 were in many standby modes, processor unit 206 was communicated by letter with SIM database 220a, and synchronization activates the SIM identification information of being stored corresponding to a plurality of SIM card such as SIM card 212-222.Especially, many many standby communications of the SIM equipment 200 that are in many standby modes use the SIM identification information of a plurality of SIM card that synchronizations activate.In this, user's use of many many standby communications of the SIM equipment 200 of processor unit 206 permissions and each the relevant SIM identifying information among a plurality of SIM card 212-222 receive corresponding service at synchronization.For example, synchronization allow the user on many many standby communications of SIM equipment 200, use a plurality of numbers, a plurality of different service programs and/or with a plurality of SIM card 212-222 in each relevant network carrier, processor unit 206 comprises communication processor 206a and application processor 206b.
In an embodiment of the present invention, Communication processor 206a comprises suitable logic, circuit, interface and/or code, be used to use the single radio Resource Unit relevant such as the VMA206c on the single radio unit 112c, to support many standby modes with radio unit 202.VMA206c is that SIM more than treats machine platform (platform) more, and comprises virtual modem controller (VMC), virtual modem framework (VMF) and a plurality of VM.Each VM among the VMA206c be assigned among a plurality of SIM card 212-222 one or with a plurality of SIM card 212-222 in one relevant.In the given moment, VM may operate in a plurality of vm healths, i.e. state of activation, idle condition or halted state.For avoiding the conflict of radio resource, there is a VM to be in state of activation, the service traffics that transmission and/or reception are relevant with corresponding SIM card among the VMA206c at the most.One or more VM can be in idle condition at synchronization.This depends on sharable radio resource among the single radio Resource Unit 112c.One or more VM can be in halted state at synchronization.Radio resource among the single radio Resource Unit 112c can be shared between VM.In this, VMA206c can monitor with relevant SIM card in each relevant call event.For example, VM can receive the calling advertisement information (paging advertisement message) from related cell, to detect service traffics on the horizon.In case detect relevant with particular VM such as the SIM card 212 expection service traffics that will be handled by particular VM, VMA 206c can implementation collision detection and/or radio resource collision detection on other VM, to determine whether to exist conflict.When having one or more conflict, VMA 206c can arbitrate this conflict and solution is provided.
In example, when with SIM card 214-222 in one or more relevant service and/or during the process well afoot, VMA 206c can suspend one or more VM and not be interrupted to guarantee the employed radio resource of VM relevant with SIM card 212.When in case the radio resource among the single radio Resource Unit 112c can be shared by the VM that suspends, VMA 206c can recover the VM of described time-out, to continue normal idle pulley activity and/or task, for example, calling out reception/decoding, Serving cell tolerance, neighbor cell tolerance and/or position upgrades.In this, VMA 206c can be based on available radio resource among the single radio Resource Unit 112c, monitors call event simultaneously detecting service traffics on the horizon, and carries out the idle pulley process simultaneously and for example upgrade the position.
When not with SIM card 214-222 in each relevant service and/or during the process well afoot, VMA 206c can be converted to state of activation from idle condition with the VM relevant with SIM card 212, with the relevant service traffics of transmission and/or reception and SIM card 212.Communication processor 206a is transferred to application processor 206b with the service traffics relevant with SIM card 212, to support the application of expectation.
Application processor 206b comprises suitable logic, circuit, and interface and/or code are used to move various application, for example video and/or audio multimedia application, application processor 206b presents to the user by user interface section 204 with application.
SIM card controller 208 comprises suitable logic, circuit, interface and/or code are used to manage and/or control being connected of a plurality of SIM card such as SIM card 212-222 and SIM card socket 208a-208c, and SIM card socket 208a-208c directly is connected with processor unit 206.In this, SIM card controller 208 is used for connecting between SIM card 212-222 and processor unit 206.SIM card controller 208 is used for as required SIM card connected from one and transfers another to, need not to restart many many standby communications of SIM equipment 200.
SIM card such as SIM card 214 comprises suitable logic, circuit, and interface and/or code are used to store individual subscriber identification information such as carrier network, telephone number, activation service, payment and credit information.SIM card 214 also can be stored the user ID of access network and receipt of call, and user's personal information, such as telephone directory and the SMS information that received.SIM card 214 can realize on little printed circuit board (PCB).SIM card 214 can be inserted mobile device such as in many many standby communications of SIM equipment 200, makes many many standby communications of SIM equipment 200 can correctly insert corresponding network.SIM card 214 is connected with many many standby communications of SIM equipment 200 by SIM card controller 208.
Memory 220 comprises suitable logic, circuit, and interface and/or code are used for stored information such as processor 206 and/or other apparatus assemblies such as the employed executable instruction and data of SIM database 208a.SIM database 208a comprises suitable logic, circuit, and interface and/or code are used to write down and/or store the SIM identification information that obtains again from one or more SIM card such as SIM card 212-222.The SIM identification information of having stored is in state of activation or halted state in SIM database 220a.At given time, only in running order SIM identification information is used by many many standby communications of SIM equipment 200, with the network service of supporting expectation such as rendering an account/payment service.Depend on equipment disposition,, be in SIM identification information under the state of activation corresponding to one or more SIM card at given time.Memory 220 comprises RAM, ROM, low nonvolatile memory such as flash memory and/or other the suitable electronic data memories of postponing.
In example operation, many many standby communications of SIM equipment are connected such as SIM card 212-222 with a plurality of SIM card by SIM card controller 208 such as many many standby communications of SIM equipment 200.Processor unit 206 can obtain the SIM identification information again from SIM card 212-222.The SIM identification information storage of recapturing is in SIM database 220a.When many many standby communications of SIM equipment 200 operated in many standby modes, communication processor 206a can communicate by letter with SIM database 220a, to activate the SIM identification information of having stored corresponding to a plurality of SIM card such as SIM card 212-222 at synchronization.More particularly, be in many many standby communications of SIM equipment 200 of many holding states, can use the SIM identification information of the SIM card 212-222 of synchronization activation.Allow the user of many many standby communications of SIM equipment to receive the service relevant with SIM card 212-222 at synchronization.Communication processor 206a moves VMF 206c on single radio Resource Unit 112c, with the flow of managing business by radio unit 202.Radio resource available among the single radio Resource Unit 112c can be shared between the VM among the VMA 206c.At the most a VM is arranged in operating state, sends and/or service traffics that reception is relevant with corresponding SIM card.VMA206c is used for when needed, suspends one or more VM, is not interrupted to guarantee the radio resource that VM is used relevant with specific SIM card such as SIM card 212.As long as the radio resource among the single radio Resource Unit 112c is shared in the time of can being shared by the VM that suspends, just recover paused one or more VM so that continue normal idle pulley activity such as paging reception/decoding, Serving cell tolerance and/or adjacent cell tolerance.In this, the VM that has recovered can monitor call event detecting service traffics on the horizon, and carries out the selection of idle pulley process such as sub-district/reselect simultaneously by sharing available radio resource among the single radio Resource Unit 112c.Communication processor 206a is sent to application processor 206b with data and/or the speech business flow that is received.Application processor 206b moves various application such as the video and/or audio multimedia application according to the service traffics that received, and is presented to the user by user interface section 204.
Fig. 3 is the structural representation according to exemplary many examples (multi-instance) virtual modem of handling many example tasks on many standby communications of multi-user's tag card equipment simultaneously of one embodiment of the invention.With reference to figure 3, show the virtual modem framework 300 that for example on many many standby communications of SIM equipment 200, uses.Virtual modem framework 300 comprises MMI (man-machine interface, man-machine interface) module 310, SIMIO module 320, virtual modulation framework (VMF) 330, virtual modem controller (VMC) 360 and single radio Resource Unit 370.
MMI module 310 comprises suitable logic, circuit, interface and/or code, is used to provide the user of many many standby communications of SIM equipment 200 and mutual between one or more that carry out on many many standby communications of SIM equipment 200 used.
SIMIO module 320 comprises suitable logic, circuit, interface and/or code, is used to manage the access of SIM card such as SIM card 212-222.
VMF330 comprises suitable logic, circuit, interface and/or code, is used to provide the reinforcement of real time operating system to handle.VMF 330 can be arranged at or be implemented on the Communication processor 206a.
VM such as VM 340 relates to the example of air interface protocols and/or itself and user's interface, and this interface is general purpose application program DLL (dynamic link library) (CAPI), has single group radio resource such as radio resource available in the single radio Resource Unit 370.VM such as VM 340 comprises suitable logic, circuit, interface and/or code, is used to handle the example relevant with SIM card 212-222, i.e. CAPI task and/or air interface protocols example.Different VW such as VM 340 and VM 350 are used to handle the example corresponding to two different SIM cards.For example, VM 340 can handle the example relevant with SIM card 212, and VM 350 can handle the example relevant with SIM card 214.A plurality of VW such as VW 340-350 shares same group of radio resource, that is, and and available radio resource in the single radio Resource Unit 370.In this, can use the global data of preservation and a plurality of copies of static data respectively by VM 340-350.VM such as VM 340 is independent of other VM operations, and can be in a state in a plurality of vm healths, i.e. state of activation, idle condition and halted state.VM 340 comprises CAPI TU task unit 342, VCC 344, air interface protocols 346 and single radio Resource Unit 370.CAPI among the VM 340 and/or task stack operation can be by VCC 344 management.
CAPI TU task unit 342 comprises suitable logic, circuit, interface and/or code, is used to handle MMI or user's request.CAPI TU task unit 342 comprises the CAPI task relevant with specific SIM card such as SIM card 212.
VCC such as VCC 344 comprises suitable logic, circuit, interface and/or code, is used to the CAPI module 315 that is in original level (primitive level) to carry out the access control of VMC 360.VCC344 is two example modules, manages task or the example of self, and queueing message (queuingmessage).VCC 344 can be mutual with VMC 360 and CAPI TU task unit 342 in the relevant radio resource request of CAPI task.VCC 344 communicates by letter with air interface protocols 346, to coordinate the stack operation corresponding to the CAPI task of CAPI TU task unit 342.
Air interface protocols for example air interface protocols 346 comprises suitable logic, circuit, interface and/or code, is used to provide air interface protocol to support various signaling manipulations.For example, in the 3GPP standard, stack 346 comprises Non-Access Stratum (non-access-stratum is called for short NAS) agreement and Access Layer (access-stratum, be called for short AS) agreement, handle bearing bed (bearer level) signaling and radio resource control (RRC) signaling respectively.
VMC 360 comprises suitable logic, circuit, interface and/or code, is used for coordinating the request of request use single radio Resource Unit 370 available radio resource between a plurality of relevant VM such as VM 340 and the VM 350.In this, VMC 360 can be by changing the competition that solves radio resource with VM 340 and VM 350 between three kinds of vm healths.For example, VMC 360 can guarantee at given time have one to be in state of activation at the most among VM340 and the VM 350.In this, VMC 360 for example can suspend that VM 350 uses or shared single radio Resource Unit 370 in available radio resource, make the use of radio resource of VM340 not be interrupted.As long as can continue on VM350, to keep the radio resource of the single radio Resource Unit 370 of idle pulley running to become available by VM 350 being used for of sharing, just recover the VM 350 that suspends.
The use of VMC 360 tunable radio resources is with the process of supporting that VM 340 and VM 350 initiate simultaneously.For example, VMC 360 authorizes the available radio resource of a part in the single radio Resource Units 370 for VM 340 and VM 350, to monitor call event simultaneously and/or to carry out the idle pulley process simultaneously or movable such as cell selecting/reselect by sharing single radio Resource Unit 370.
Logic, circuit, interface and/or code that single radio Resource Unit 370 is suitable are used to provide the support of PHY and RF.
In example operation, MMI module 310 realize between the user of many many standby communications of SIM equipment 200 and the application relevant with the SIM card 212 of for example inserting SIM card controller 208 and SIM card 214 alternately.Can handle task or the example relevant respectively by VM 340 and VM 350 with SIM card 212 and SIM card 214.The use of available radio resource on the single radio Resource Unit 370 that VMC 360 tunables are shared by VM 340 and VM 350.At given time, there is one can use single radio Resource Unit 370 at the most among VM 340 and the VM 350.In other words,, there is one to operate in state of activation at the most among VM340 and the VM 350, sends and/or receive the service traffics relevant with corresponding SIM card at given time.The short of service traffics that detect the expection of corresponding SIM card, VM 340 and/or VM 350 can be in idle condition.In idle condition, VM 340 and/or VM 350 can be by sharing available radio resource on the single radio Resource Unit 370, carry out call event simultaneously and/or the idle pulley process is reselected such as the sub-district.For example, for example VM 340 can be based on the relevant service traffics on the horizon of the message related to calls inspection that receives or detection and SIM card 212 for the VM that is in idle condition.In case detect the expection service traffics relevant with SIM card 212, if this service traffics relevant with other SIM card such as SIM card 214 still in processing, VM 340 will remain on idle condition.Otherwise VMC360 is converted to state of activation with VM 340 from idle condition, with the relevant detected service traffics of transmission and/or reception and SIM card 212.
Fig. 4 is an example operation state machine structural representation according to an embodiment of the invention, and this state machine is used for managing the use of the radio resource between a plurality of virtual modems (VMs) by virtual modem controller (VFC).With reference to figure 4, show the exemplary states machine 400 that uses by VMC 360, state machine 400 comprises VMC_Ready state 402, VCM_Wait_VM_Activation state 404 and VCM_Wait_VM_Resumption state 406.
VMC_Ready state 402 is such state: indicated VMC 360 to be ready to start the access control request that is received from one or more VM of handling.VCM_Wait_VM_Activation state 404VMC_Wait_VM_Activation state 404 is such state: the response of having indicated VMC 360 to wait for from one or more VM, and to confirm that the activity on one or more VM is that the radio resource that suspends and before distributed to one or more VM discharges.VCMWait_VM_Resumption state 406 is such state: indicated VMC 360 to wait for available radio resource, with the one or more VM that recover to suspend.
VMC_Ready state 402 is arranged to the default setting (default state) of VMC 360, in VMC_Ready state 402, available radio resource on the single radio Resource Unit 370 that VMC 360 is ready to coordinate for example to share in VM 340 and VM 350.When being in VMC_Ready state 402, VMC 360 operates according to (act upon) access control request.VMC 360 receives the access control request, and this request is by carrying out initialization from the CAPI task or from the request of air interface protocols.When VMC 360 receive from the VM 340 that for example is in idle condition be used to activate the access request of VM 340 time, the air interface protocols 356 of VMC 360 request VM 350 is to suspend ongoing activity and to discharge radio resource.When the air interface protocols 356 of VM 350 confirms that this thing happens, then VMC 360 will be converted to VCM_Wait_VM_Activation state 404 from VMC_Ready state 402, to wait for the response from VM 350.Thereby confirm that ongoing activity is paused on the VM 350, and confirm that the radio resource of before having distributed to VM 350 discharges.If allow newly when not having conflict such as control request, VMC 360 will turn back to VMC_Ready state 402 from VCM_Wait_VM_Activation 404 states.VMC 360 is kept at the access control request that VCM_Wait_VM_Activation 404 is received, and operates according to the access control request of being preserved when VMC 360 returns VMC_Ready state 402.This has just guaranteed to be replied before other access control request that receives subsequently of response from the first access request of the example of CAPI or stack operation.
When the VM that is in state of activation such as VM 340 indication does not re-use radio resource, the air interface protocols 356 of VMC 360 request VM 350 is to recover its idle pulley activity such as cell selecting/reselect.When confirming that from the air interface protocols 356 of VM 350 this thing happens, then VMC 360 will be converted to VCM_Wait_VM_Resumption state 406 from VMC_Ready state 402 and go wait.When allowing new access control request not have conflict, VMC 360 will turn back to VMC_Ready state 402 from VCM_Wait_VM_Resumption state 406 states.VMC 360 can be kept at the access control request that VCM Wait_VM_Resumption state 406 is received, and operates according to the access control request of being preserved when VMC 360 turns back to VMC_Ready state 402.This has also just guaranteed to be replied before other access control request that receives subsequently of response from the first access request of the example of CAPI or stack operation once more.
Fig. 5 is according to an embodiment of the invention when suspending virtual modem, the exemplary steps flow chart that virtual modem is performed.With reference to figure 5, exemplary steps starts from step 502.In step 502, VMC 360 signaling VM such as VM 340 suspend use or are shared in radio resource available in the single radio Resource Unit 370.In step 504, when VM 340 was relevant with ongoing data transmission, VM 340 stopped carrying out the ongoing session that data transmit.In step 506, VM 340 can notify single radio resource unit 370 to suspend normal idle pulley on the sub-district relevant with VM 340.In step 508, VM 340 can notify the entity in the protocol stack of the interface 356 aloft, and this entity is not used for the carrier that communicates with network.Exemplary steps ends at step 510.
Fig. 6 is according to an embodiment of the invention when recovering virtual modem, the exemplary steps flow chart that virtual modem is performed.With reference to figure 6, exemplary steps starts from step 602.In step 602, VMC 360 signaling VM such as VM 340 recover normal idle pulley activity from halted state.In step 604, VM 340 can communicate with single radio Resource Unit 370, to determine or to discern the sub-district of many many standby communications of SIM equipment 200 preemptions.In step 606, determine whether many many standby communications of SIM equipment 200 also can preempt the sub-district of a preemption.When many many standby communications of SIM equipment 200 also can preempt the sub-district of a last preemption, then enter step 608, VM 340 can recover the normal idle pulley activity of the sub-district of a preemption, and exemplary steps ends at step 610.
In step 606, when not allowing the sub-district of the last preemption of many many standby communications of SIM equipment 200 preemptions, then execution in step 612, VM 340 initialization cell selecting processes are with the preemption proper cell, in step 614, VM 340 can recover to have selected on the sub-district normal idle pulley activity, exemplary steps ends at step 610.
Fig. 7 is an exemplary steps flow chart of carrying out admission control process according to an embodiment of the invention in the virtual modem framework (VMF) on many many standby communications of SIM equipment.With reference to figure 7, exemplary steps starts from step 702.In step 702, VM 340 handles the service traffics relevant with the SIM card 212 that for example is in idle condition.VM340 can monitor call event with the relevant service traffics on the horizon of inspection or detection and SIM 212.When detecting the on the horizon service traffics relevant with SIM 212, VM 340 need be transformed into state of activation, to send and/or to receive the expection service traffics that detected.VM 340 can send have relevant VM ID the state of activation request to VMC 360.In step 704, in case when receiving the state of activation request from VM 340, VMC 360 carries out the radio resource collision detection at each on the VM 350 among other VM such as the VMF 330, to guarantee at given time, only allows a VM to use single radio Resource Unit 370.For example when having than the higher priority of the correspondence that is in idle condition (counterpart) VM such as VM 350 in the use of VM 340 at radio resource, VMC 360 can ask VM 350 to suspend and use single radio signal elements 370.In this, VMC 360 sends the halted state request to VM 350.As response, VM 350, notice air interface protocols 356 do not have available network.Simultaneously, VM 350 also sends the halted state request to single radio Resource Unit 370, notifies single radio resource unit 370 to suspend the normal idle condition monitoring relevant with VM 350.In step 708, single radio Resource Unit 370 suspends the radio resource that VM 350 uses on the single radio Resource Unit 370, and sends the halted state acknowledge message to VM 350.
In step 710, in case confirm that through single radio Resource Unit 370 VM 350 just sends the halted state acknowledge message to VM 360.VM 350 enters halted state then.In step 712, in case successfully suspend the use of the radio resource of other VM such as VM 350, VMC 360 just sends the state of activation acknowledge message, to authorize the state of activation request of VMC 340.VMC 360 can notify the MMI module 310 paused VM 350.In step 714, MMI module 310 is suspended the application that VM 350 handles.
In step 716, in case when receiving state of activation acknowledge message from VM 360, VM 340 enters state of activation with the relevant expection service traffics that detected of transmission and/or reception and SIM card 212.In step 718, when the communication of the expection service traffics that detected relevant with SIM card 212 is finished, VM 340 sends the idle condition Indication message, VM 340 is not re-used the such information of radio resource be notified to VMC 360, and get back to idle condition and carry out conventional idle condition process.In step 720, after the idle condition indication that receives from VM 340, VMC 360 recovers other paused VM such as VM 350 at VM340 such as control period.VMC 360 sends recovery request information to VM 350, to continue the idle condition activity.
In step 722, in case when receiving recovery request from VM 360, VM 350 sends recovery request to single radio Resource Unit 370, the radio resource of the normal idle pulley activity of indication English uses.In step 724, single radio Resource Unit 370 can provide information on the adjacent cell by position VM 350.In step 726, VM 350 can be normal idle pulley activity and select one or more strong adjacent cells from available adjacent cell.In step 728, VMC 360 sends and recovers Indication message to MMI module 310, to continue its application.In step 730, MMI module 310 continues by VM 350 handled application.When the service initiated (mobile originatedservice) is moved in request on VM 350, send MMI/ user profile to VM 350.In step 732, VM 350 can send the state of activation request to VMC 360, obtaining the use of radio resource, thus corresponding expection service traffics.Admission control process continues operation as required.
Of the present invention a plurality of exemplary aspect, a kind of method and system of many standby operations of many many standby communications of SIM equipment is provided.Many many standby communications of SIM equipment comprise that such as many many standby communications of SIM equipment 200 the single radio Resource Unit is such as single radio Resource Unit 370.Single radio Resource Unit 370 can be shared by a plurality of VM such as VM on the VMA 112c 340 and VM 350.VMF 330 can be arranged on the single radio Resource Unit 370.Each VM is uniquely with relevant such as the single SIM card among the SIM card 212-222 with a plurality of SIM card that many many standby communications of SIM equipment 200 are connected by SIM card controller 208.Many many standby communications of SIM equipment 200 can use among the VMF 330 a corresponding VM handle simultaneously with SIM card 212-222 in each relevant service traffics.For example, VM 340 and VM 350 can handle the service traffics relevant with SIM card 212 and SIM card 214 respectively.
Among the SIM 212-222 each is shared radio resource passable in the single radio Resource Unit 370 according to the vm health of correspondence, and vm health is a state of activation, idle condition and halted state.For example, configuration VMC 360 is in the use of the radio resource of the VM under the state of activation.Do not allow to be in the VM use under the halted state or share radio resource available in the single radio Resource Unit 370.Can be the VM that is in idle condition provides or distributes limited radio resource, upgrades such as the position to support the idle pulley activity.In this, in idle condition, one or more VM such as VM340 and VM 350 can carry out idle pulley task and/or process simultaneously, such as the selection of sub-district and/or reselecting of sub-district.In addition, in idle condition, VM 340 and VM 350 can monitor respectively the call event relevant with SIM card 212 and SIM card 214 simultaneously.For example, expection service traffics such as on the horizon service traffics relevant with SIM card 212 can be detected from the message related to calls that receives the call event of monitoring by VM 340 and obtain.
Use in order to ensure the radio resource on the VM 340 is not interrupted, and VMC 360 can suspend and the irrelevant VM 350 of the expection service traffics that detected based on radio resource available in the single radio Resource Unit 370.After VM 350 suspended, VMC 360 signaled and informs that VM 340 makes it be converted to state of activation from idle condition.Under state of activation, VM 340 uses available radio resource in the single radio Resource Unit 370, transmits the expection service traffics that detected.In case communication is finished, VM 340 signals to VMC 360 and indicates the radio frequency resource of distributing to VM 340 no longer to need.In this, VMC 360 signals to the VM 350 of time-out then with recovery VM 350, thereby continues idle pulley activity and/or task.
Other embodiments of the invention provide a kind of non-provisional computer readable medium and/or storage or medium and/or non-provisional machine readable medium and/or storage medium, machine code of storing on it and/or computer program have at least one can make machine and/or computer can realize the method step of many standby operations of many standby communications of the many SIM of realization described herein equipment by the code segment of machine and/or computer execution.
In a word, available hardware of the present invention, software, firmware or combination wherein realize.The present invention can realize in integrated mode at least one computer system, or place a plurality of computer systems that link to each other mutually to realize in discrete mode different assemblies.The device that any computer system or other are suitable for carrying out method described in the invention all is suitable for.Typical hardware, software and firmware be combined as the dedicated computer system that has computer program, when this program is loaded and carries out, will control computer system and make it carry out method described in the invention.
The present invention can also implement by computer program, and described program comprises whole features that can realize the inventive method, when it is installed in the computer system, by operation, can realize method of the present invention.Computer program in the present specification refers to: one group of any expression formula of instructing that can adopt any program language, code or symbol to write, this instruction group makes system have information processing capability, with direct realization specific function, or after carrying out following one or two step, a) convert other Languages, code or symbol to; B) reproduce with different forms, realize specific function.
The present invention is described by some embodiment, and those skilled in the art know, under the situation that does not break away from the spirit and scope of the present invention, can carry out various changes or be equal to replacement these features and embodiment.In addition, under instruction of the present invention, can make amendment to these features and embodiment can not break away from the spirit and scope of the present invention to adapt to concrete situation and material.Therefore, the present invention is not subjected to the restriction of specific embodiment disclosed herein, and all interior embodiment of claim scope that fall into the application belong to protection scope of the present invention.

Claims (10)

1. a communication means is characterized in that, described method comprises:
In many standby communications of multi-user's tag card equipment, described communication equipment comprises the single radio Resource Unit of being shared by a plurality of virtual modems:
Use in described a plurality of virtual modem corresponding one handle with a plurality of Subscriber Identity Modules in each relevant service traffics, each in wherein said a plurality of virtual modems is relevant with single SIM card in described a plurality of SIM card uniquely.
2. method according to claim 1 is characterized in that, comprises by in described a plurality of virtual modems each sharing available radio resource in the described single radio Resource Unit based on corresponding virtual modulation state.
3. method according to claim 2 is characterized in that, wherein said virtual modulation state comprises state of activation, idle condition, and halted state.
4. method according to claim 3 is characterized in that, comprises using the virtual modem that is in described idle condition to carry out the idle pulley activity simultaneously.
5. method according to claim 3 is characterized in that, comprises using the virtual modem that is in described idle condition to monitor call event simultaneously.
6. a communication system is characterized in that, described system comprises:
The one or more processors and/or the circuit that in many standby communications of multi-user's tag card (multi-SIM) equipment, use, described communication equipment comprises the single radio Resource Unit of being shared by a plurality of virtual modems, and described one or more processors and/or circuit are used for:
Use in described a plurality of virtual modem corresponding one handle with a plurality of Subscriber Identity Modules (SIM) in each relevant service traffics, each in wherein said a plurality of virtual modems is relevant with single SIM card in described a plurality of SIM card uniquely.
7. system according to claim 6, it is characterized in that wherein said one or more processors and/or circuit are used for sharing available radio resource in the described single radio Resource Unit based on corresponding virtual modulation state by described a plurality of virtual modems each.
8. system according to claim 7 is characterized in that, wherein said virtual modulation state comprises state of activation, idle condition, and halted state.
9. system according to claim 8 is characterized in that, wherein said one or more processors and/or circuit are used to use the virtual modem that is in described idle condition to carry out the idle pulley activity simultaneously.
10. system according to claim 8 is characterized in that, wherein said one or more processors and/or circuit are used to use the virtual modem that is in described idle condition to monitor call event simultaneously.
CN201010547856.2A 2009-11-17 2010-11-17 Communication method and communication system Active CN102065582B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US26192209P 2009-11-17 2009-11-17
US61/261,922 2009-11-17
US12/816,782 2010-06-16
US12/816,782 US8874167B2 (en) 2009-11-17 2010-06-16 Method and system for multi-standby operation for a multi-SIM multi-standby communication device

Publications (2)

Publication Number Publication Date
CN102065582A true CN102065582A (en) 2011-05-18
CN102065582B CN102065582B (en) 2014-07-30

Family

ID=44000606

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010547856.2A Active CN102065582B (en) 2009-11-17 2010-11-17 Communication method and communication system

Country Status (1)

Country Link
CN (1) CN102065582B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016075622A1 (en) * 2014-11-11 2016-05-19 Simless, Inc. Communication with plurality of cellular networks using cellular modem and virtual subscriber identity modules stored in software-based embedded universal integrated circuit card (euicc)
US9485252B2 (en) 2014-09-17 2016-11-01 Simless, Inc. Apparatuses, methods and systems for virtualizing a reprogrammable universal integrated circuit chip
US10516990B2 (en) 2014-09-17 2019-12-24 Simless, Inc. Apparatuses, methods and systems for implementing a trusted subscription management platform
US11172352B2 (en) 2014-09-17 2021-11-09 Gigsky, Inc. Apparatuses, methods, and systems for configuring a trusted java card virtual machine using biometric information
CN115086897A (en) * 2022-06-09 2022-09-20 深圳创维数字技术有限公司 Multi-operator virtual flow sharing method, device, equipment and storage medium
US11606685B2 (en) 2014-09-17 2023-03-14 Gigsky, Inc. Apparatuses, methods and systems for implementing a trusted subscription management platform

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6012113A (en) * 1994-03-24 2000-01-04 Multi-Tech Systems, Inc. Method for connecting a plurality of communication applications with an actual communication port by emulating a plurality of virtual modems
US6934551B1 (en) * 1997-10-09 2005-08-23 Mci Communications Corporation Method for wireless data transmission for adaptive multiple protocols
US20080161030A1 (en) * 2006-12-29 2008-07-03 Nokia Corporation Apparatus, methods and computer program products providing pattern masking and traffic rule matrix scheduling for multiradio control
WO2008078151A1 (en) * 2006-12-22 2008-07-03 Nokia Corporation Power saving in a radio frequency modem

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6012113A (en) * 1994-03-24 2000-01-04 Multi-Tech Systems, Inc. Method for connecting a plurality of communication applications with an actual communication port by emulating a plurality of virtual modems
US6934551B1 (en) * 1997-10-09 2005-08-23 Mci Communications Corporation Method for wireless data transmission for adaptive multiple protocols
WO2008078151A1 (en) * 2006-12-22 2008-07-03 Nokia Corporation Power saving in a radio frequency modem
US20080161030A1 (en) * 2006-12-29 2008-07-03 Nokia Corporation Apparatus, methods and computer program products providing pattern masking and traffic rule matrix scheduling for multiradio control

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10278062B2 (en) 2014-09-17 2019-04-30 Simless, Inc. Apparatuses, methods and systems for implementing a system-on-chip with integrated reprogrammable cellular network connectivity
US9485252B2 (en) 2014-09-17 2016-11-01 Simless, Inc. Apparatuses, methods and systems for virtualizing a reprogrammable universal integrated circuit chip
US9860740B2 (en) 2014-09-17 2018-01-02 Simless, Inc. Apparatuses, methods and systems for configuring a trusted java card virtual machine using biometric information
US9949111B2 (en) 2014-09-17 2018-04-17 Simless, Inc. Apparatuses, methods and systems for interfacing with a trusted subscription management platform
US10075841B2 (en) 2014-09-17 2018-09-11 Simless, Inc. Apparatuses, methods and systems for implementing a trusted subscription management platform
US10206097B2 (en) 2014-09-17 2019-02-12 Simless, Inc. Apparatuses, methods and systems for configuring a trusted java card virtual machine using biometric information
US10516990B2 (en) 2014-09-17 2019-12-24 Simless, Inc. Apparatuses, methods and systems for implementing a trusted subscription management platform
US10631160B2 (en) 2014-09-17 2020-04-21 Simless, Inc. Apparatuses, methods and systems for virtualizing a reprogrammable universal integrated circuit chip
US11172352B2 (en) 2014-09-17 2021-11-09 Gigsky, Inc. Apparatuses, methods, and systems for configuring a trusted java card virtual machine using biometric information
US11606685B2 (en) 2014-09-17 2023-03-14 Gigsky, Inc. Apparatuses, methods and systems for implementing a trusted subscription management platform
WO2016075622A1 (en) * 2014-11-11 2016-05-19 Simless, Inc. Communication with plurality of cellular networks using cellular modem and virtual subscriber identity modules stored in software-based embedded universal integrated circuit card (euicc)
CN115086897A (en) * 2022-06-09 2022-09-20 深圳创维数字技术有限公司 Multi-operator virtual flow sharing method, device, equipment and storage medium
CN115086897B (en) * 2022-06-09 2023-10-17 深圳创维数字技术有限公司 Multi-operator virtual traffic sharing method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN102065582B (en) 2014-07-30

Similar Documents

Publication Publication Date Title
TWI468059B (en) Method and system for multi-standby operation for a multi-sim multi-standby communication device
CN102065582B (en) Communication method and communication system
US20150163827A1 (en) Apparatus and Method for Paging for Mutli-Standby Devices
CN101370197B (en) Dual-standby terminal and method for switching between dual-module dual-standby terminal modes
EP1761088B1 (en) Customisation of mobile stations
US20110012987A1 (en) Method and apparatus for connecting video call in dual standby mobile communication termainal
WO2003077585A1 (en) Activating an identity module for a communication system
CN107105427B (en) Communication method and device based on channel SIM card
CN105916134A (en) METHOD AND APPARATUS FOR SELECTING BOOTSTRAP Esims
CN102860090A (en) Methods and apparatus to support voice solutions for data centric terminals
KR20090130981A (en) Apparatus and method for operating dual mode of mobile communication terminal
CN102036350A (en) Protocol processing method for multi-sim terminal and apparatus for multi-sim terminal
CN107801179A (en) For supplying the technology of bootstrapping electronic user identity module (eSIM) to mobile device
CN102065486A (en) Communication method and system
CN106131816B (en) Virtual SIM card management method and terminal
CN101014168A (en) Multi-network mode switching method and apparatus
CN108377479B (en) Multi-card mobile terminal and service processing method and device thereof
CN102595376B (en) A kind of activating method, Apparatus and system of User Identity card
CN102065521A (en) Communication method and communication system
CN102065579B (en) Communication method and communication system
CN106412798A (en) User equipment of device-to-device communications and resource selection method thereof
EP3782386B1 (en) Multi-virtual subscriber identity module communication terminal
US20230396988A1 (en) Method and apparatus for establishing communication connections
CN103067849B (en) A kind ofly to stop using, the method and apparatus of multiplexing gprs service
CN103763693A (en) Operator service recommendation method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20170314

Address after: Singapore Singapore

Patentee after: Avago Technologies Fiber IP Singapore Pte. Ltd.

Address before: Alton Park Road, Irvine, California, 16215, 92618-7013

Patentee before: Zyray Wireless Inc.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20181019

Address after: Singapore Singapore

Patentee after: Annwa high tech Limited by Share Ltd

Address before: Singapore Singapore

Patentee before: Avago Technologies Fiber IP Singapore Pte. Ltd.

TR01 Transfer of patent right