摘要:
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.
摘要:
A multiple-subscriber identity module (multi-SIM) multi-standby communication device comprises a single radio resource unit shared by a plurality of virtual modems (VMs), each uniquely associated with a single one of a plurality of SIM cards. The access to radio resources in the single radio resource unit is controlled for each VM task via a virtual modem controller (VMC). Upon receiving requests for tasks to access radio resources in the single radio resource unit, the VMC arbitrates the access based on task priority information, current activities associated with one or more of the plurality of VMs, and the radio resources available in the single radio resource unit. The access may be immediately accepted, accepted with a delay or rejected. With an immediate access, current activities may be suspended and then resumed once radio resources become available. With a delayed access, the VMC determines what time instants the access may be accepted.
摘要:
A multiple-subscriber identity module (multi-SIM) multi-standby communication device includes a single operating system (OS) and a single radio resource unit that is shared by multiple virtual modems (VMs) within a virtual modem framework (VMF). The OS maps VM tasks of the multiple VM to OS resource spaces according to corresponding VM IDs. which may be embedded in global variables utilized in the single OS to access OS resources. The single OS may run the mapped VM tasks utilizing OS resources in the OS resource spaces. The OS may run VM tasks utilizing OS resources in OS resource spaces identified by corresponding VM IDs.
摘要:
A 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.
摘要:
A multiple-subscriber identity module (multi-SIM) multi-standby communication device comprises a single radio resource unit shared by a plurality of virtual modems (VMs), each uniquely associated with a single one of a plurality of SIM cards. The access to radio resources in the single radio resource unit is controlled via a virtual modem controller (VMC). The VMC collects performance metrics such as requested service type and signal quality associated with each of the VMs. A VM is selected based on the collected performance metrics to perform a requested service. A serving VM is switched among the VMs based on the collected performance metrics. VM capabilities are dynamically configured based on the collected performance metrics. According to the collected performance metrics such as associated navigation information and requested service type, one or more VMs may be turned on or off, and certain VM capabilities may be enabled or disabled to save resources.
摘要:
A multiple-subscriber identity module (multi-SIM) multi-standby communication device comprises a single operating system (OS) and a single radio resource unit that is shared by multiple virtual modems (VMs) within a virtual modem framework (VMF). The OS maps VM tasks of the multiple VM to OS resource spaces according to corresponding VM IDs. The single OS may run the mapped VM tasks utilizing OS resources in the OS resource spaces. VM ID information is embedded in global variables and/or static variables that are utilized in the single OS to access OS resources. The OS may run VM tasks utilizing OS resources in OS resource spaces identified by corresponding VM IDs. The OS may re-use OS resources for VM tasks of different VMs, when needed, without duplicating the OS resources. VM tasks are scheduled to run on the single OS according to task priorities, which are determined based on corresponding VM environment.
摘要翻译:多用户识别模块(multi-SIM)多待通信设备包括由虚拟调制解调器框架(VMF)内的多个虚拟调制解调器(VM)共享的单个操作系统(OS)和单个无线电资源单元。 操作系统将VM的任务根据相应的VM ID映射到OS资源空间。 单个操作系统可以使用OS资源空间中的OS资源运行映射的VM任务。 VM ID信息嵌入在单个操作系统中使用的全局变量和/或静态变量中以访问OS资源。 OS可以使用由相应VM ID标识的OS资源空间中的OS资源运行VM任务。 当需要时,操作系统可能会重新使用不同VM的VM任务的操作系统资源,而不会复制操作系统资源。 VM任务计划根据任务优先级在单个操作系统上运行,这些优先级是基于相应的VM环境确定的。
摘要:
A multiple-subscriber identity module (multi-SIM) multi-standby communication device comprises a single radio resource unit shared by a plurality of virtual modems (VMs). A first VM in an active state monitors its own associated cells and cells associated with remaining VMs in a suspended state. The active VM measures signal strength on available cells to track cell information such as cell quality and cell timing information for associated cells for the first active VM and for the remaining suspended VMs. When the suspended VMs are resumed, the single radio resource unit is synchronized to corresponding serving cells in an order determined based on the tracked cell timing information. With a synchronized serving cell, a suspended VM may bypass cell selection or reselection and directly camp on its serving cell. Otherwise, the suspended VM performs a cell selection or reselection selectively based on tracked cell information for a cell to camp on.
摘要:
An acknowledgement technique reduces packet-switched communication delays. The technique may be implemented in a mobile communication device with multiple SIMs. The technique facilitates enhanced communication capability for the mobile communication device. In one implementation, the technique helps reduce delays caused by switching between packet-switched and circuit-switched communications. Specifically, in one aspect, the technique reduces delays caused by exponential backoff that may occur during suspension of a packet-switched communication.
摘要:
Systems and methods are presented to support operation of a multiple subscriber identity module (SIM) device. A timing conflict may exist when a scheduled high priority communication of a first SIM overlaps with a scheduled paging monitoring activity for a second SIM. The multiple SIM device may preempt transitioning communication resources to the second SIM when the first SIM executes high priority communications. Or, the multiple SIM device may execute a rescheduling action to resolve the timing conflict. The high priority communication of the first SIM may be rescheduled. Alternatively, normal priority paging monitoring actions may be rescheduled to resolve the timing conflict.
摘要:
Systems and methods are presented to support operation of a multiple subscriber identity module (SIM) device. A first SIM may perform a data transfer or voice call. During the first SIM's data transfer or voice call, transition times are identified to transition communication resources to a second SIM for use in performing a registration update communication with a network controller that supports the second SIM. The registration update communication may include a periodic location update, a periodic routing update, or a periodic tracking update. The multiple SIM device may identify the transition time by obtaining periodic registration timing information from the network controller, configuring a periodic registration timer based on the periodic registration timing information, and setting the transition time as an expiration time of the periodic registration timer.