Method for service prioritization in an electronic device including multiple SIM cards
By dynamically managing the service priority of multiple SIMs in electronic devices, the problems of resource waste and performance degradation in multi-SIM environments are solved, and optimized resource allocation and user experience improvement are achieved.
Patent Information
- Application Number
- CN202010730649.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-07-26
- Filing Date
- 2020-07-27
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2040-07-27
AI Technical Summary
In multi-SIM environments, it is difficult for the prior art to effectively manage newly introduced services prioritization, resulting in waste of network resources and degradation of electronic equipment performance, especially in the event of RF switching or power outage.
By introducing RF controllers in electronic devices, dynamically manage service priorities between multiple SIMs, optimize resource allocation with service category identifiers, ensure that resources are not wasted in a multi-SIM environment, and adjust service priorities if necessary To avoid performance degradation.
It realizes the priority of services without resource waste in multi-SIM environments, dynamically adjusts service priorities, avoids performance degradation caused by RF switching or power outage, and improves the resource utilization efficiency and user experience of electronic devices.
Smart Images

Figure CN112312385B_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit of Indian Application No. 201941030193 filed on July 26, 2019, in the Indian Intellectual Property Office, the disclosure of which is incorporated herein by reference in its entirety. Technical Field
[0003] The present disclosure relates generally to wireless communications, and more particularly to a method of service prioritization in an electronic device including multiple subscriber identity modules (SIMs). Background Art
[0004] The fifth generation of mobile telecommunication technology (5G) is a service-based architecture that is expected to add a variety of new services for different applications in terms of time-critical, high data rates, and mass-market devices. Service prioritization plays a key role in wireless communications to provide best efforts for delay-sensitive services. Each radio access technology (RAT), such as the fourth generation Long Term Evolution (LTE) and 5G, has different quality of service (QoS) parameters to distinguish services at user mobile devices ("electronic devices", "user equipment (UE)", etc.) and wireless networks.
[0005] Figure 1 5G service flow management 1000 is shown. The concepts of QoS in LTE and 5G differ in terms of bearers and flows. In LTE, the Evolved Packet System (EPS) Bearer ID (EBI) is used to distinguish different QoS, while 5G uses QoS flows, each of which is identified by a QoS Flow ID (QFI). 5G QoS flows are mapped to data radio bearers (DRBs) in the access network (AN) 200. This is different from 4G LTE, where the mapping is one-to-one between the Evolved Packet Core (EPC) and the radio bearer. In 5G, the non-access stratum (NAS) level packet filters in the electronic device 100 and the fifth generation core (5GC) 300 associate uplink (UL) / downlink (DL) packets with QoS flows. At the NAS level, the QoS flow is characterized by the QoS profile provided by the 5GC to the 5G Next Generation Radio Access Network (NG-RAN), and the QoS rules provided by the 5GC to the electronic device 100. Access Stratum (AS) level mapping rules specified in the electronic device 100 and in the NG-RAN associate UL / DL QoS flows with DRBs. At the AS level, DRBs define packet processing on the radio interface.
[0006] In the current proposals in the 3rd Generation Partnership Project (3GPP), service prioritization is based on QoS parameters, which are RAT specific. For example, QoS Class Identifier (QCI) and QoS Flow Identifier (QFI) are used in LTE and 5G, respectively. As the technology is upgraded, new QoS indicators or parameters will continue to be introduced for new versions of the system. Therefore, a general solution that is suitable for technology changes should be adopted to manage the new services being introduced.
[0007] A mobile device that includes multiple SIMS is referred to as a multi-SIM device. Each SIMS can be used as a SIM for handling a specific function or for use with a specific RAT or set of RATs. The first SIM can be designated for packet switching (PS) protocol data communications (e.g., "background data"), while the second SIM can be designated for emergency communications (EMC) calls. In another example, the first SIM can be used to communicate with an LTE system, while the second SIM is designated for use with certain services of a 5G system. For example, as a mobile device moves from a first coverage area where certain 5G services are not available to a second coverage area where such services are available, or vice versa, the mobile device can switch its operation between the first SIMS and the second SIMS. Summary of the invention
[0008] Embodiments of the inventive concept provide a method for service prioritization in an electronic device having multiple SIMs associated with a single shared RF resource within the electronic device, wherein service prioritization may not waste resources in a multi-SIM environment. Priority of services may be changed dynamically during a service. Information associated with a service may be exchanged between SIMs. Embodiments may also support scenarios where priority of services needs to be changed during a service life cycle based on user demand.
[0009] Embodiments may group one or more services into categories based on service type and service priority, and assign an identifier (ID) to each category. The category ID may be communicated to a network supporting the electronic device, and the network may prioritize services in multiple SIMs associated with the electronic device. These measures may avoid both network resource waste and performance degradation of the electronic device due to RF switching or blackout.
[0010] In an embodiment, a method for service prioritization in an electronic device includes multiple SIMs associated with a single RF resource (e.g., a shared RF front end and a shared antenna) within the electronic device. The method includes: an RF controller of the electronic device registers a first SIM of the multiple SIMs with a first network entity in a wireless network, and registers a second SIM of the multiple SIMs with a second network entity in the wireless network. In addition, the method includes the RF controller of the electronic device receiving a request to access services associated with the first network entity and the second network entity from the first SIM or the second SIM, respectively. In addition, the method includes the RF controller of the electronic device sending a response to access services associated with the corresponding network entity to the first SIM or the second SIM. In addition, the method includes configuring a signaling message including a service category, wherein the service category indicates a priority of at least one service to be accessed by the corresponding SIM.
[0011] In an embodiment, the method includes receiving, by an RF controller of an electronic device, a request to access at least one service associated with a first network entity from a first SIM. In addition, the method includes the electronic device determining a category ID of at least one service to be accessed by the first SIM. In addition, the method includes the electronic device detecting a priority associated with a category of at least one service to be accessed by the second SIM. In addition, the method includes the electronic device detecting whether the priority associated with the category ID of at least one service to be accessed by the first SIM is greater than or less than the priority associated with the category of at least one service being accessed by the second SIM. In addition, the method includes the RF controller of the electronic device performing one of the following operations: in response to detecting that the priority associated with the category of at least one service to be accessed by the first SIM is less than the priority associated with the category of at least one service being accessed by the second SIM, granting the first SIM or the second SIM access to a priority-based request for at least one service associated with the corresponding network entity, or vice versa; and sending an update message including a category identifier of at least one service accessed by the first SIM to the second network entity, or vice versa; and in response to detecting that the priority associated with the category of at least one service to be accessed by the first SIM is greater than the priority associated with the category of at least one service being accessed by the second SIM, denying the first SIM access to at least one service associated with the second network entity.
[0012] In an embodiment, the method includes receiving an update message by a network entity that needs to suspend the service, the update message including a category identifier, the category identifier indicating at least one higher priority service accessed by other SIMs from the electronic device. In addition, the method includes performing, by the network entity, blocking the lower priority service and avoiding sending a paging request to the electronic device.
[0013] In an embodiment, the method comprises sending, by an RF controller of the electronic device, a response to accessing at least one service associated with the first network entity to the first SIM. Furthermore, the method comprises configuring, by the RF controller of the electronic device, a signaling message comprising a service class, wherein the service class indicates a priority of at least one service to be accessed by the first SIM. Furthermore, the method comprises sending, by the electronic device, a signaling message comprising the service class to the first network entity.
[0014] In an embodiment, when the second SIM is performing at least one service and sending an update message, the method includes: the RF controller of the electronic device detects a service completion indication in the update message from the first SIM to resume at least one service with the first network entity or access a new service; and the RF controller of the electronic device sends an update message indicating the completion of the service of the first SIM to the second network entity; and the RF controller of the electronic device allows the second SIM to resume at least one service with the second network entity or access a new service.
[0015] In an embodiment, when a user of the electronic device or an application executed in the electronic device deems that the priority of at least one service to be accessed by the first SIM must be increased compared to the service being accessed on the second SIM, the method includes dynamically changing the grouping of selected services and associating them with a higher priority category, and indicating the new category to a network entity via the first SIM and the second SIM to suspend the low priority service.
[0016] In an embodiment, the method may be used to provide pre-configuration of service priority and associate it with a class ID regardless of the QoS / QFI value of its service as decided between the electronic device and the wireless network operator.
[0017] In an embodiment, the RF controller of the electronic device and the network entity configure service prioritization based on a class identifier associated with at least one service including: using allocated resources for making services available between the electronic device and the network entity, allocating resources based on a priority indicated by the class ID.
[0018] In an embodiment, the electronic device may request resources from the wireless network using the service priority level of both the current SIM and other SIMs (where applicable). The wireless network entity may optimize its resource usage based on information of the class ID indicating the priority of services being performed on all other SIMs.
[0019] In an embodiment, the class identifier of a service is determined by the type of service and the characteristics of the service.
[0020] In an embodiment, the class identifiers are directly mapped to specific services and priorities are defined for the class identifiers.
[0021] In an embodiment, the class identifier of the service is included in the signaling message.
[0022] In an embodiment, the priority level of a service may be dynamically increased or decreased by changing the association of the service with different priority class IDs.
[0023] In an embodiment, the network entity shares the category identifier associated with the service with the electronic device in the paging message for the electronic device to decide whether the electronic device is to continue the service or reject the electronic device. In addition, the method can be used to make a decision on the service based on a comparison with a category ID representing the priority of the ongoing service in other SIMs.
[0024] In an embodiment, the signaling message is one of a Radio Resource Control (RRC) message and a Non-Access Stratum (NAS) message.
[0025] In an embodiment, the signaling message comprises time limit information, wherein the time limit information indicates to the second network entity an activity time of the service class change.
[0026] In an embodiment, the timing information is determined by a class identifier of at least one service.
[0027] Therefore, an embodiment of the present invention discloses an electronic device for service prioritization. The electronic device includes an RF controller, which registers a first SIM among multiple SIMs with a first network entity in a wireless network, and registers a second SIM among multiple SIMs with a second network entity in the wireless network. In addition, the RF controller receives a request to access a service associated with the second network entity from the second SIM. In addition, the RF controller sends a response to accessing a service associated with the second network entity to the second SIM. In addition, the RF controller configures a signaling message including a service category. The service category indicates a priority of a service to be accessed by the second SIM. In addition, the RF controller sends a signaling message including the service category to the second network entity. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The embodiments of the present invention are shown in the accompanying drawings, and similar reference numerals in the various drawings indicate corresponding parts throughout the drawings. The embodiments of the present invention will be better understood through the following description with reference to the accompanying drawings, in which:
[0029] Figure 1 is a block diagram of 5G service flow management according to the prior art;
[0030] Figure 2 is an example operational sequence diagram illustrating service prioritization in a multi-SIM electronic device when a first SIM handles an emergency call (EMC) call and a second SIM handles background data according to the prior art;
[0031] Figure 3 is an example sequence diagram illustrating service prioritization in a multi-SIM electronic device when a first SIM processes a manual search request received from a user of the electronic device and a second SIM performs a data session or receives a public switched (PS) page to initiate a data session according to the prior art;
[0032] Figure 4 is an example sequence diagram illustrating service prioritization in a multi-SIM electronic device when a first SIM handles a voice call and a second SIM initially handles background data and then handles a financial payment transaction requested by a user of the electronic device according to the prior art;
[0033] Figure 5A and Figure 5B together illustrate example sequence diagrams for prioritization of services in a multi-SIM electronic device when a first SIM handles a voice call and a second SIM handles an emergency call;
[0034] Figure 6 illustrates various hardware elements of an electronic device for service prioritization according to embodiments disclosed herein;
[0035] Fig. 7A and Figure 7B depicted together are flow charts illustrating a method of service prioritization in a multi-SIM electronic device according to embodiments disclosed herein;
[0036] Fig. 8A and Figure 8B together depict an example sequence diagram of service prioritization in a multi-SIM electronic device when a first SIM handles an EMC call and a second SIM handles background data according to an embodiment;
[0037] Fig.9A and Fig. 9B together illustrate example sequence diagrams of service prioritization in a multi-SIM electronic device when a first SIM processes a manual search request and a second SIM performs a data session or receives a PS paging to initiate a data session according to embodiments disclosed herein;
[0038] Fig. 10A and Fig. 10B together illustrate example sequence diagrams of service prioritization in a multi-SIM electronic device when a first SIM handles a voice call and a second SIM initially handles background data and then handles a financial payment transaction requested by a user of the electronic device according to embodiments disclosed herein; and
[0039] Fig.11A and Fig. 11BDepicted together are example sequence diagrams for service prioritization in a multi-SIM electronic device when a first SIM handles a voice call and a second SIM handles an emergency call according to embodiments disclosed herein. DETAILED DESCRIPTION
[0040] With reference to the non-limiting embodiments shown in the drawings and described in detail in the following description, the embodiments herein and their various features and advantageous details are explained more comprehensively. The description of well-known components and processing technologies is omitted so as not to unnecessarily obscure the embodiments herein. In addition, the various embodiments described herein do not have to be mutually exclusive, because some embodiments can be combined with one or more other embodiments to form new embodiments. Unless otherwise stated, the term "or" used herein refers to non-exclusive or. The examples used herein are intended only to promote an understanding of the manner in which the embodiments herein can be practiced, and further enable those skilled in the art to practice the embodiments herein. Therefore, the examples should not be interpreted as limiting the scope of the embodiments herein.
[0041] As conventional in the art, embodiments can be described and illustrated in terms of blocks that perform one or more functions described. These blocks, which may be referred to herein as units or modules, are physically implemented by analog or digital circuits, such as logic gates, integrated circuits, microprocessors, microcontrollers, storage circuits, passive electronic components, active electronic components, optical components, hard-wired circuits, etc., and may be optionally driven by firmware and software. The circuit may be, for example, embodied in one or more semiconductor chips, or embodied on substrate supports such as printed circuit boards. The circuit constituting the block may be implemented by dedicated hardware, or by a processor (e.g., one or more programmed microprocessors and associated circuits), or by a combination of dedicated hardware that performs some functions of the block and a processor that performs other functions of the block. Without departing from the scope of the present invention, each block of the embodiment may be physically divided into two or more interacting and discrete blocks. Similarly, without departing from the scope of the present invention, the block of the embodiment may be physically combined into more complex blocks.
[0042] The accompanying drawings are used to help easily understand various technical features, and it should be understood that the embodiments proposed herein are not limited by the accompanying drawings. In this way, except for those specifically listed in the accompanying drawings, the present disclosure should be interpreted as extending to any changes, equivalents and substitutes. Although the terms first, second, etc. can be used herein to describe various elements, these elements should not be limited by these terms. These terms are usually only used to distinguish one element from another element.
[0043] In this document, the phrase "RF request", when used in the context of a request made by a SIM, refers to a request by an electronic device including the SIM to a network entity for communication. Similarly, the phrase "RF response" may be used to refer to a response sent to the SIM (usually by an RF controller of the electronic device) as an answer to an RF request.
[0044] As described above, embodiments of the present invention disclose a method for service prioritization in an electronic device including multiple SIMs associated with a single RF resource. Unlike conventional methods and systems, embodiments taught herein can be used to process service prioritization in an electronic device including multiple SIMs ("multiple SIM electronic devices"), wherein multiple SIMs are associated with a single RF resource. A single RF resource can be a shared RF resource including, for example, 1 Rx and 1 Tx (one receive antenna and one transmit antenna) or 2 Rx and 1 Tx (two receive antennas and one transmit antenna). A single RF resource can further include RF front-end circuits, such as transceivers, amplifiers, filters, mixers, modulators, demodulators, and the like. The RF resource can include a switching circuit to switch communication between the RF front-end circuit and the SIMS (at a time, one of the SIMS can be communicatively coupled to the RF front-end circuit). Service prioritization can be achieved without wasting resources. Embodiments can allow dynamic changes in priority during service, as well as exchange of information associated with services between SIMs of electronic devices as needed by users or applications.
[0045] In addition, embodiments can be used to provide flexibility to dynamically change service priorities, which can be negotiated between electronic devices and wireless networks to optimize resources in electronic devices. Embodiments can allow electronic devices to know the priority of services being requested by wireless networks, so that electronic devices and wireless networks effectively handle service prioritization in electronic devices.
[0046] Embodiments may be used to group one or more services into categories based on service type and service priority, and assign an identifier (ID) to each category. The category ID may be communicated to a network of an auxiliary electronic device to prioritize services in an associated multi-SIM of the electronic device to avoid network resource waste and performance degradation of the electronic device due to RF switching or power failure.
[0047] In order to facilitate the understanding of the inventive concept, reference will first be made to Figures 2 to 5B Discuss the prior art. Figure 21 is an example operational sequence diagram illustrating a prior art service prioritization protocol in an electronic device including multiple SIMs associated with a single RF resource. A scenario is illustrated in which a first SIM 112a of the electronic device processes an EMC call and a second SIM 112b of the electronic device processes background data. In a conventional dual SIM dual standby (DSDS) electronic device, RF resource sharing between SIMS occurs based on a fixed program or fixed service prioritization between SIMs, and for the network, there is no information about the service prioritization considered by the electronic device for the corresponding SIM. This results in network resources being wasted. In the example, as Figure 2 As shown, at S202, the first SIM 112a is registered with the first network entity 402. At S204, the second SIM 112b is registered with the second network entity 404. At S206, the second SIM 112b sends an RF request for packet switched (PS) data to the RF controller 11. At S208, the RF controller 11 sends an RF response (e.g., a success message) to the second SIM 112b based on the RF request. At S210, the first SIM 112a sends an RF request for an EMC call to the RF controller 11. At S212, the RF controller 11 sends an RF response (i.e., a success message) to the first SIM 112a. At S214, the RF controller 110 sends an RF rejection (i.e., CS call) to the second SIM 112b based on the RF request for the EMC call. (Due to the initiation of the EMC call, the ongoing CS call is terminated at S214.)
[0048] At S216, the first SIM 112a is in an EMC call, and at S218, the second network entity 404 will keep pushing downlink (DL) data or continue to attempt paging. At S220, the second network entity 404 sends a page to the second SIM 112b. At S222, due to the single (shared) RF resource 114 for the EMC call on the first SIM 112a, the second SIM 112b will not process the page. At S224, the second network entity 404 will keep pushing DL data or continue to attempt to page the second SIM 112b. At S226, the second network entity 404 sends a paging signal to the second SIM 112b. At S228, due to the EMC call on the first SIM 112a, the second SIM 112b will not process the page.
[0049] In the above scenario, the second SIM 112b will not respond to the paging from the second network entity 404, but the second network entity 404 continues to send paging / downlink data on the second SIM 112b. This causes a waste of resources, and the network may think that the electronic device 10 has encountered a radio link failure (RLF). Since the second SIM 112b does not respond to the second network entity request, the second SIM 112b and the second network entity are in a "state mismatch".
[0050] Figure 3 is an example sequence diagram illustrating service prioritization in an electronic device 10 including multiple SIMs associated with a single RF resource 114 when a first SIM 112a processes a manual search request and a second SIM 112b performs a data session or receives a PS paging to initiate a data session according to the prior art.
[0051] At S302, the first SIM 112a is registered with the first network entity 402. At S304, the second SIM 112b is registered with the second network entity 404. At S306, the second SIM 112b sends an RF request for PS data to the RF controller 11. At S308, the RF controller 11 sends an RF response (i.e., a success message) to the second SIM 112b based on the RF request. At S310, the first SIM 112a triggers a manual search request received from a user of the electronic device 10.
[0052] At S312, the first SIM 112a sends an RF request for MPLMN (manual public land mobile network) search to the RF controller 11. At S314, the RF controller 11 sends an RF response (i.e., a success message) to the first SIM 112a. At S316, the first SIM 112a performs a manual search. At S318, the second network entity 404 will keep pushing DL data or continue the paging attempt. At S320, the second network entity 404 sends a page (for PS-SMS / data) to the second SIM 112b. At S322, due to the paging of SMS or data at the second SIM 112b, the MPLMN will be delayed at the first SIM 112a. At S324, the second network entity 404 will keep pushing DL data or keep trying paging. At S326, the second network entity 404 sends a page (for PS-SMS / data) to the second SIM 112b. At S328, due to the SMS paging at the second SIM 112b, the MPLMN at the first SIM 112a will be delayed. At S330, the manual search is suspended at the first SIM 112a.
[0053] In other words, a manual search is requested on the first SIM 112a before the time period for completing the manual search, and the priority of the manual search request on the first SIM 112a is higher than the priority of the second SIM 112b processing the data request. However, the electronic device 10 will respond to the data request or downlink packet in the second SIM 112b, so the manual search request on the first SIM 112a will be interrupted (because when the other SIM establishes a data connection, the scan cannot be performed at all or cannot be performed continuously). There may be no way to prioritize the first SIM user request, which also leads to a waste of network resources.
[0054] Figure 4 is an example sequence diagram illustrating service prioritization in an electronic device 10 when a first SIM 112a handles a voice call and a second SIM 112b initially handles background data and then handles a financial payment transaction requested by a user of the electronic device 10 including multiple SIMs associated with a single RF resource 114 according to the prior art.
[0055] At S402, the first SIM 112a is registered with the first network entity 402. At S404, the second SIM 112b is registered with the second network entity 404. At S406, the first SIM 112a triggers a MO voice call request received from a user of the electronic device 100. Based on the MO voice call request, at S408, the first SIM 112a sends an RF request for the voice call to the RF controller 11. At S410, the RF controller 11 sends an RF response (i.e., a success message) to the first SIM 112a. At S412, the voice call is in progress on the first SIM 112a. At S414, the second SIM 112b triggers a high priority service (e.g., a payment service). At S416, the second SIM 112b sends an RF request for data access to the RF controller 11. At S418, even if the request is high priority for the user but is still a data session, the RF controller 11 sends an RF response (i.e., a rejection message), so it is considered to be lower priority than a normal call, and at S420, RF permission will be denied. Even if RF permission is provided, the data session may fail because the RF resources 114 will also be used for the first SIM 112a for the voice call.
[0056] In this case, there may be no way to prioritize the data session on the second SIM 112b over the voice call on the first SIM 112a for a certain amount of time. The electronic device 10 may have to continue to face interruptions in the data session, or in the worst case, not be able to use the data session at all due to the prioritized call on the first SIM 112a. This results in a poor user experience.
[0057] Figure 5A and Figure 5B Depicted is an example sequence diagram of service prioritization in an electronic device 10 including multiple SIMs associated with a single RF resource when a first SIM 112a handles voice calls and a second SIM handles 112b emergency calls according to the prior art.
[0058] At S502, the first SIM 112a is registered with the first network entity 402. At S504, the second SIM 112b is registered with the second network entity 404. At S506, the second SIM 112b sends an RF request for PS data to the RF controller 11. At S508, the RF controller 11 sends an RF response (i.e., a success message) to the second SIM 112b based on the RF request. At S510, the second SIM 112b performs a data session.
[0059] At S512, the first SIM 112a sends an RF request for the IMS normal call to the RF controller 11. At S514, the RF controller 11 sends an RF response (i.e., a rejection message for the IMS normal call) to the second SIM 112b based on the RF request for the IMS normal call. At S516, the RF controller 11 sends an RF message (i.e., a success message) to the first SIM 112a.
[0060] At S518, the first SIM 112a is in an IMS normal call, and at S520, the second network entity 404 will keep pushing DL data or continue to attempt paging. At S522, the second network entity 404 sends a page to the second SIM 112b. At S524, the second SIM 112b will not process the page due to the IMS voice call on the first SIM 112a. At S526, the second network entity 404 will keep pushing DL data or attempt to page the second SIM 112b. At S528 and at S532, the second network entity 404 sends a page to the second SIM 112b and sends a page for the EMC call, respectively. At S530 and S534, since the RF resources 114 are used for the IMS normal call on the first SIM 112a, the second SIM 112b will not process the page for the DL data and the EMC call.
[0061] Figure 6 Various example hardware components of an electronic device 100 that handles service prioritization according to embodiments disclosed herein are shown. The electronic device 100 may be, for example, but not limited to, a cellular phone, a smart phone, a personal digital assistant (PDA), a wireless modem, a tablet computer, a laptop computer, an Internet of Things (IoT) device, a virtual reality device, and a smart watch.
[0062] The electronic device 100 includes an RF controller 110, a first SIM 112a, a second SIM 112b, an nth SIM 112n (n=2 or higher), a single shared RF resource 114, a signaling message configuration controller 116, a service priority controller 118, a memory 120, and a processor 122. The processor 122 is coupled to the RF controller 110, the first SIM 112a, the second SIM 112b, the nth SIM 112n, the single RF resource 114, the signaling message configuration controller 116, the service priority controller 118, and the memory 120. The single RF resource 114 may include, for example, at least one transmit antenna, at least one receive antenna, and an RF front-end circuit. The RF front-end circuit may include a transceiver, a transmit amplifier, a receive amplifier, a filter, a mixer, a modulator, and / or a demodulator, etc. The RF resource 114 may further include a switching circuit to switch the communication between the RF front-end circuit and different SIMs (in some cases, only one of the SIMs may be communicatively coupled to the RF front-end circuit of the RF resource 114 at a time). Note that a "single RF resource" to be shared between SIMs does not exclude the possibility of including other RF resources within the electronic device 100 to perform functions other than those described herein with respect to the SIMs.
[0063] The RF controller 110 is configured to register a first SIM 112a among a plurality of SIMs 112 with a first network entity 402 in the wireless network 400, and to register a second SIM 112b among a plurality of SIMs 112 with a second network entity 404 in the wireless network 400. In addition, the RF controller 110 is configured to receive an RF request from the second SIM 112b to access a service associated with the second network entity 404. In addition, the RF controller 110 is configured to send an RF response to the second SIM 112b to access a service associated with the second network entity 404. In addition, the RF controller 110 may configure a signaling message including a service class. The service class indicates a priority of a service to be accessed by the second SIM 112b. In addition, the RF controller 110 is configured to send a signaling message including a service class to the second network entity 404. In addition, the RF controller 110 is configured to receive a service response message from the second network entity 404.
[0064] In an example, a service or service group is classified into a category associated with a category identifier (ID) that is used by the electronic device 100 and the wireless network 400 during service establishment. Since more than one service can be of the same category, the service category can be classified or defined so that service characteristic information (i.e., properties and attributes of the service such as delay tolerance, robustness) can also be derived from the category ID associated with the service category. In an embodiment, the classification of one or more services into a service category is based on service characteristics associated with the service. In an example, consider category-ID=FFFF (1 byte MSB represents the group ID, and 1 byte LSB represents the service characteristic information).
[0065] In another example, categorizing one or more services into service classes is based on a priority of the service and a service characteristic associated with the service.A class ID is associated with the service class indicating a priority of the service.
[0066] In addition, a class ID associated with the service class may be included in a message from the electronic device 100 to the wireless network 400, indicating the priority of the service. In an example, the message from the electronic device 100 to the wireless network 400 is a radio resource control (RRC) message and / or a non-access stratum (NAS) message.
[0067] With the electronic device 400 , an operation for prioritizing services and dynamically changing a category ID to change service priority can provide greater flexibility in the wireless network 400 , and can effectively utilize radio resources in the electronic device 100 .
[0068] In addition, the category ID information associated with the group with one or more services can be shared by the wireless network 400 in the paging message to the electronic device 100, so that the electronic device 100 can learn the priority of the service under the request based on the included category ID. In another embodiment, the paging message from the wireless network 400 to the electronic device 100 includes the category ID. The paging message including the category ID can originate from the core network or the RAN node. The electronic device 100 will use this information to decide whether the service is needed. In addition, the wireless network 400 can choose not to page the electronic device 100 for the service associated with the lower category, but only page the electronic device 100 for the service associated with the same or higher category. In an embodiment, the higher category ID indicates that the service has a higher priority than the service associated with the lower category ID. In an embodiment, for service prioritization, the category ID associated with the service can also have a predefined priority associated with it agreed between the electronic device 100 (e.g., UE) and the network. In another embodiment, for dynamic service prioritization, based on the change of the service priority considered by the user, application or network, the category ID associated with the service category is dynamically negotiated between the electronic device 100 and the wireless network 400.
[0069] The classification of services or service groups into service classes may be based on different parameters, such as quality of service (QoS), QoS flow identifier (QFI), or equivalent, and priorities may be associated with services, independent of a particular technology. The concept of classification of services into classes and use of class IDs to indicate service priorities to the network 400 may remain unchanged, but as new services are added and QoS (or other parameters) are defined for these services, these classes may be classified into already available classes, or new classes may be optionally added. The solution involving the electronic device 100 indicating the class ID to the wireless network 400 for service establishment or the wireless network 400 including the class ID in a paging message to the electronic device 100 may not itself have to change.
[0070] In another embodiment, all services, regardless of their QoS / QFI requirements, may be categorized into predefined service priority levels negotiated and agreed upon between the electronic device 100 and the network operator. The electronic device 100 may request resources from the wireless network 400 when appropriate using the service priority level of the current SIM and any other SIM in the electronic device 100. The wireless network 400 may optimize its resource usage based on information relative to the priorities of services provided by all other SIMs.
[0071] Any existing signaling message or new signaling message can be used to communicate information related to the change of the service category from the electronic device 100 to the network 400, or the service category due to the priority of the electronic device 100, the wireless network 400 or the user, as shown in Figures 8 to 11. The signaling message can be one of the RRC message and / or the NAS message. The signaling message can also include a time limit information parameter. The inclusion parameter will convey to the network 400: the category change will be limited within the above time, and if the category is not changed to the default value before the expiration of the time value, then after the timer expires, the network and the electronic device 100 will return to the default category value. In the case where the electronic device 100 upgrades or downgrades the category of the service and then enters the out of service (OOS) state, this will also be useful. In this case, both the electronic device 100 and the network 400 can be changed to the default value after the timer expires. If the electronic device 100 is restored to the registered state before the timer expires, the electronic device 100 can complete the service and then update the category to return to the default value.
[0072] Here, the time limit value may be derived by the electronic device 100 and the network 400 based on the category ID shared by the electronic device 100 (specifically, based on the service characteristics of the category). As an example, there may be no time limit for voice calls, while there may be a time limit of the order of seconds for the time limit of signaling / SMS / EBS.
[0073] When there is no time limit negotiation between the electronic device 100 and the network 400, the initiation of the service and the completion of the service can be triggered by the electronic device 100. In these cases, the wireless network 400 can release resources for lower priority categories, but if requested, it can be attempted for high priority category services. For example, in the case where the first SIM 112a does not update the time limit of the IMS voice call on the second SIM 112b, the first SIM 112a can only allow services with higher priority than the IMS voice call. For lower priority services, the electronic device 100 may need to renegotiate the time limit and category ID with the network by identifying the completion of the service or the inability to continue the service (in the case where the electronic device 100 moves to no service or limited service on the first SIM 112a, where the call cannot continue, or the update message on the first SIM 112a drops to the default value and cannot be notified to the network 400).
[0074] Information sharing of Category IDs can be extended to more than 2 SIMs using a single parameter, based on the following logic:
[0075] 1. The method can be applied to a SIM in connected mode or idle mode.
[0076] 2. For convenience, different category levels are introduced based on electronic equipment suppliers and network providers.
[0077] 3. Each category level can be mapped to single or multiple services using direct mapping or different parameters, and is not limited to QoS, QCI, QFI, nature of service, etc.
[0078] 4. Based on service prioritization, the category levels of these services between stacks can be dynamically changed (upgraded or downgraded).
[0079] The category ID can also use a single parameter to represent the category of the service and the service characteristics. Since more than one service can be at the same category level, it can be defined so that the service characteristic information (service properties, such as delay tolerance, robustness, etc.) can also be obtained from the associated category ID. The following is an example in reference table 1:
[0080]
[0081] Table 1
[0082] In the example, Class-ID = FFFF (1 byte MSB represents the class group ID associated with a specific SIM, and 1 byte LSB represents the service characteristic information). The class ID will consist of an unsigned integer (u16) of size 2 bytes. GS is the service group, and SC is the service characteristic. An example format of the class ID is as follows:
[0083] GS (1 byte) SC (1 byte)
[0084] The category group ID of the nth SIM (112n) can be derived as follows:
[0085] Ⅰ. SIM number = GS / (number of SIMs).
[0086] II. Assuming the category level is 5, then category group ID = GS%5. GS%N, where N is the number of category levels.
[0087] III.SC gives information about service characteristics and time limits based on this. Example: If EMC voice call will have 0x1, normal voice call will have 0x2, then 0x1 and 0x2 have infinite time limits. If 0x3 is signaling, the time limit will be in the range of seconds. After the time limit expires, the electronic device 100 and the network should fall back to the default value.
[0088] In addition, the RF controller 110 may be configured to receive an RF request from the first SIM 112a to access services associated with the first network entity 402, and determine the category of services to be accessed by the first SIM 112a. In addition, the RF controller 110 may be configured to detect a priority associated with the category of services to be accessed by the first SIM 112a. The RF controller 110 may also be configured to detect whether the priority associated with the category of services to be accessed by the first SIM 112a is greater than or less than the priority associated with the category of services being accessed by the second SIM 112b. If the priority associated with the category of services to be accessed by the first SIM 112a is less than the priority associated with the category of services being accessed by the second SIM 112b, the RF controller 110 is configured to grant the RF request of the second SIM 112b to access services associated with the second network entity 404, and send an update message including an identifier of the category of services accessed by the second SIM 112b to the second network entity 404.
[0089] If the priority associated with the class of services to be accessed by the first SIM 112a is greater than the priority associated with the class of at least one service being accessed by the second SIM 112b, the RF controller 110 is configured to deny the second SIM 112b's RF request to access services associated with the second network entity 404.
[0090] In addition, the second network entity 404 is configured to receive an update message including a category identifier of a service accessed by the second SIM 112 b from the electronic device 100. In addition, the second network entity 404 is configured to reject lower priority services of the second SIM 112 b of the electronic device 100 from other entities in the wireless network 400 to avoid sending a paging request to the electronic device 100.
[0091] In addition, the RF controller 110 is configured to send an RF response to the first SIM 112a to access services associated with the first network entity 402. The RF controller 110 configures a signaling message including a service class. The service class indicates a priority of a service to be accessed by the first SIM 112a. In addition, the RF controller 110 is configured to send a signaling message including a service class to the first network entity 402.
[0092] When the second SIM 112b is in service, the RF controller 110 is configured to send an update message and detect a service completion indication in the update message from the first SIM 112a. The RF controller 110 is configured to send an update message indicating the service completion of the first SIM 112a to the second network entity 404. In addition, the RF controller 110 is configured to allow the second SIM 112b to resume service with the second network entity 404 or access a new service.
[0093] The RF controller 110 may include various circuits, and / or at least one processor / processing circuit that executes instructions read from a memory (e.g., memory 120) to perform functions associated with the present invention. The processor 122 is configured to execute instructions stored in the memory 120 and perform various processes. The memory 120 may include a non-volatile storage element. Examples of such non-volatile storage elements may include a magnetic hard disk, an optical disk, a floppy disk, a flash memory, or an electrically programmable memory (EPROM) or an electrically erasable programmable (EEPROM) memory. In addition, in some examples, the memory 120 may be considered a non-transitory storage medium. The term "non-transitory" may indicate that the storage medium is not embodied in a carrier or propagated signal. (The term "non-transitory" should not be interpreted as the memory 120 being non-removable.) In some examples, the non-transitory storage medium may store data that changes over time (e.g., in a random access memory (RAM) or a cache).
[0094] although Figure 6 Various hardware components of the electronic device 100 are shown, but it should be understood that other embodiments are not limited thereto. In other embodiments, the electronic device 100 may include more or fewer components. In addition, the labels or names of the components are only for illustrative purposes and do not limit the scope of the inventive concept. One or more components may be combined together to perform the same or substantially similar functions to handle service prioritization.
[0095] Fig. 7A and Figure 7B A flow chart is shown of an example method 700 for service prioritization in an electronic device 100 including multiple SIMs 112 according to embodiments disclosed herein. Operations S702-S726 of the method 700 may be processed by the RF controller 110.
[0096] At S702, the method 700 includes registering a first SIM 112a of a plurality of SIMs 112 with a first network entity 402 in a wireless network 400, and registering a second SIM 112b of a plurality of SIMs 112 with a second network entity 404 in the wireless network 400. At S704, an RF request to access services associated with the second network entity may be received from the second SIM 112b. At S706, the RF controller 110 may send a response to the second SIM 112b to access services associated with the second network entity 404.
[0097] At S708, the method includes configuring a signaling message including a service class. The service class indicates the priority of the service that the second SIM 112b requests to access. At S710, the method includes sending a signaling message including the service class to the second network entity 414. At S712, the method includes: if the second network entity 404 permits, allowing the high priority service to continue and suspending the low priority service. In other words, the second network entity 404 can respond to the signaling message by indicating that the high priority service corresponding to the service class in the signaling message is currently permitted. If so, at S712, the electronic device 100 initiates a high priority communication with respect to the second SIM 112b, while suspending the ongoing low priority communication with respect to the second SIM 112. Otherwise, the low priority communication can be allowed to continue.
[0098] At S714, the method includes receiving an RF request from the first SIM 112a to access a service associated with the first network entity 402. At S716, the method includes determining a class of service to be accessed by the first SIM 112a. At S718, the method includes detecting a priority associated with the class of service to be accessed by the first SIM 112a. At S720, the method includes determining whether the priority associated with the class of service to be accessed by the first SIM 112a is greater than or less than the priority associated with the class of service being accessed by the second SIM 112b.
[0099] If the priority associated with the class of services to be accessed by the first SIM 112a is less than the priority associated with the class of services being accessed by the second SIM, then at S722 the method includes denying the RF request of the first SIM 112b to access services associated with the first network entity 402.
[0100] If the priority associated with the class of the service to be accessed by the first SIM 112a is less than the priority associated with the class of the service being accessed by the second SIM 112b, then at S724, the method includes granting the RF request of the first SIM 112b to access the service associated with the first network entity 402. At S726, the method includes sending an update message including the class identifier of the service accessed by the first SIM 112a and the second SIM 112b to the second network entity 404, and similarly the update message includes the class identifier of the service accessed by the second SIM 112b and the first SIM 112a to the first network entity 402, to suspend the low priority service.
[0101] Fig. 8A and Figure 8B Together, example sequence diagrams are included for service prioritization in an electronic device 100 including multiple SIMs 112 associated with a single RF resource 114 when a first SIM 112a handles an EMC call and a second SIM 112b handles background data according to embodiments of the present disclosure.
[0102] At S802, the first SIM 112a is registered with the first network entity 402. At S804, the second SIM 112b is registered with the second network entity 404. At S806, the second SIM 112b sends an RF request for PS data to the RF controller 110. At S808, the RF controller 110 sends an RF response (i.e., a success message) to the second SIM 112b based on the RF request.
[0103] At S810, the second SIM 112b sends a signaling message including a service category to the second network entity 404. At S812, the second SIM 112b performs a data session with the second network entity 404. At S814, the first SIM 112a sends an RF request for an EMC call to the RF controller 110. At S816, the RF controller 110 sends an RF rejection (including other stack EMC calls) to the second SIM 112b. At S818, the RF controller 110 sends an RF response (i.e., a success message) to the first SIM 112a.
[0104] At S820, the second SIM 112b sends an update message including the class identifier of the services accessed by the first SIM 112a and the second SIM 112b to the second network entity 404. At S822, since the emergency call is made on the first SIM 112a, other services are not allowed on the second SIM 112b. At S824, the first SIM 112a sends a signaling message including the service class of the first SIM 112a and the second SIM 112b to the first network entity 402. At S826, the first SIM 112a is in an EMC call.
[0105] At S828, a data request is received at the second network entity 404. At S830, the second network entity 112b will reject the data session from other entities and will not send paging to the electronic device 100. At S832, the EMC call between the first SIM 112a and the first network entity 402 is ended.
[0106] At S834, the first SIM 112a sends an update message indicating that the service associated with the category ID is released on the first SIM 112a (i.e., the EMC call is ended). At S836, the second SIM 112b sends a signaling message including the category of the service, and the category of the service associated with the first SIM 112a is released. At S838, since the emergency call is completed on the first SIM 112a, other services can be allowed on the second SIM 112b. At S840, the second network entity 404 sends a page to the second SIM 112b. At S842, since the EMC call on the first SIM 112a is completed, the second SIM 112b will process the page.
[0107] Fig.9A and Fig. 9B Included together are example sequence diagrams illustrating service prioritization in an electronic device 100 including multiple SIMs 112 associated with a single RF resource 114 when a first SIM 112a processes a manual search request and a second SIM 112b performs a data session or receives a PS paging to initiate a data session according to embodiments disclosed herein.
[0108] At S902, the first SIM 112a is registered with the first network entity 402. At S904, the second SIM 112b is registered with the second network entity 404. At S906, the second SIM 112b sends an RF request for PS data to the RF controller 110. At S908, the RF controller 110 sends an RF response (i.e., a success message) to the second SIM 112b based on the RF request. At S910, the second SIM 112b sends a signaling message including a service class to the second network entity 404.
[0109] At S912, the second SIM 112b performs a data session with the second network entity 404. At S914, the first SIM 112a triggers a manual search requested by a user of the electronic device 100. At S916, the first SIM 112a sends an RF request for MPLMN search to the RF controller 110. At step S918, the RF controller 110 sends an RF rejection (including other stack user MPLMN request) to the second SIM 112b.
[0110] At S920, the second SIM 112b sends an update message including the class identifier of the MPLMN searched by the first SIM 112a along with the current service associated with the class ID of the second SIM 112b to the first network entity 402. At S922, the RF controller 110 sends an RF response (ie, a success message) to the first SIM 112a.
[0111] At S924, since the MPLMN search is ongoing on the first SIM 112a, other services may not be allowed on the second SIM 112b. At S926, a data request is received on the second network entity 404. At S928, the manual search will not be interrupted at the first SIM 112a. At S930, the second network entity 112b will reject data sessions from other entities and will not send paging to the electronic device 100. At S932, the manual search is complete.
[0112] At S934 , the second SIM 112b sends a signaling message including the service class and releases the manual search associated with the first SIM 112a . At S936 , the second SIM 112b resumes data with the second network entity 404 .
[0113] Fig. 10A and Fig. 10B Included together are example sequence diagrams illustrating service prioritization in an electronic device 100 including multiple SIMs (112) associated with a single RF resource 114 when a first SIM 112a handles a voice call and a second SIM 112b initially handles background data and then handles a financial payment transaction requested by a user of the electronic device 100 according to embodiments disclosed herein.
[0114] At S1002, the first SIM 112a is registered with the first network entity 402. At S1004, the second SIM 112b is registered with the second network entity 404. At S1006, the second SIM 112b sends a signaling message including a service class to the second network entity 404. At S1008, the second SIM 112b performs a data session after an RF channel is established therefor.
[0115] At S1010, the first SIM 112a triggers a voice call requested by a user of the electronic device 100. At S1012, the first SIM 112a sends an RF request for the voice call to the RF controller 110. At S1014, the RF controller 110 sends an RF rejection (including other stacks of the voice call request) to the second SIM 112b. At S1016, the second SIM 112b sends an update message including a category identifier of the voice call accessed by the first SIM 112a to the second network entity 402.
[0116] At S1018, the RF controller 110 sends an RF response (i.e., a success message) for the voice call to the first SIM 112a. At S1020, the first SIM 112a sends a signaling message including a service category to the first network entity 402. At S1022, the voice call is ongoing on the first SIM 112a. At S1024, the second SIM 112b triggers a high priority service (e.g., a payment service) considered by the user or AP of the electronic device 100. At S1026, the second SIM 112b sends an RF request for data (which is a high priority payment service) to the RF controller 110. At S1028, the RF controller 110 sends an RF rejection (other stack indicates high priority service) to the first SIM 112a. At S1030, the second SIM 112b sends a signaling message including an upgraded category ID for the data session service to the second network entity 404 to prioritize the service.
[0117] At S1032, the RF controller 110 sends an RF response (i.e., a success message) to the second SIM 112b. At S1034, the second SIM 112b sends an update message including a class identifier of the voice service accessed by the first SIM 112a to the second network entity 404. At S1036, the second network entity 404 determines that the second SIM 112b is performing a high priority service compared to the first SIM 112a. At S1038, the second network entity 404 sends a paging message with a class ID associated with the requested service to the second SIM 112b. At S1040, the second SIM 112b receives the SMS and resumes the data session required for the payment transaction. At S1042, the second SIM 112b completes the high priority payment service. At S1044, the second SIM 112b sends an update message including a release of the service by the second SIM 112b using the associated class identifier to the second network entity 404. At S1046, the first SIM 112a sends an update message including the class identifiers of the services accessed by the first SIM 112a and the second SIM 112b to the first network entity 402. At S1048, the first SIM 112a resumes the voice call with the first network entity 402.
[0118] Fig.11A and Fig. 11B Included together are example sequence diagrams illustrating service prioritization in an electronic device 100 including multiple SIMs (112) associated with a single RF resource 114 when a first SIM 112a handles a voice call and a second SIM 112b handles an emergency call according to embodiments disclosed herein.
[0119] At S1102, the first SIM 112a is registered with the first network entity 402. At S1104, the second SIM 112b is registered with the second network entity 404. At S1106, the second SIM 112b sends an RF request for PS data to the RF controller 110. At S1108, the RF controller 110 sends an RF response (i.e., a success message) to the second SIM 112b. At S1110, the second SIM 112b sends a signaling message including a service category to the second network entity 404. At S1112, the second SIM 112b performs a data session after getting the RF.
[0120] At S1114, the first SIM 112a triggers an MO voice call requested by a user of the electronic device 100. At S1116, the first SIM 112a sends an RF request for the voice call to the RF controller 110. At S1118, the RF controller 110 sends an RF rejection (including other stacks of voice call requests) to the second SIM 112b. At S1120, the second SIM 112b sends an update message including a category identifier of the voice call accessed by the first SIM 112a to the first network entity 402. At S1122, the RF controller 110 sends an RF response (i.e., a success message) to the voice call to the first SIM 112a.
[0121] At S1124, the first SIM 112a sends a signaling message including the service class to the first network entity 402. At S1126, a voice call is ongoing on the first SIM 112a.
[0122] At S1128, the second network entity 404 receives the data request. At S1130, the second network entity 404 will reject the data session from other entities and will not send any paging to the electronic device. At S1132, since the emergency call is a high priority service and the emergency call should be allowed, the emergency call is triggered on the second network entity 404. At S1134, the second network entity 404 sends a paging with a category ID associated with the EMC call to the second SIM 112b. At S1136, since a higher priority service such as an EMC call may be received, the second SIM 112b needs to keep reading for paging.
[0123] At S1138, the second SIM 112b sends an RF request for the EMC call to the RF controller 110. At S1140, the RF controller 110 sends an RF rejection to the first SIM 112a (other stack indicates high priority service). At S1140a, the call will be held or ended. At S1142, the second SIM 112b sends an update message including the category identifier of the voice service accessed by the first SIM 112a and the second SIM 112b to the first network entity 402. At S1144, the RF controller 110 sends an RF response (i.e., a success message) to the second SIM 112b. At S1144a, the RF controller 110 sends an update message including the category identifier of the voice service accessed by the second SIM 112b and the first SIM 112a to the second network entity 404. At S1146, the EMC is ended on the second SIM 112b. At S1148, the second network entity 404 receives the data request and resumes the session.
[0124] The embodiments disclosed herein may be implemented using at least one software program that runs on at least one hardware device and performs network management functions to control the elements.
[0125] The foregoing description of specific embodiments will so fully reveal the general nature of the embodiments herein that others can easily modify and / or adapt to various applications of such specific embodiments by applying current knowledge without departing from the general concepts, and therefore, such adaptations and modifications should and are intended to be understood as being within the meaning and range of equivalents of the disclosed embodiments. It should be understood that the words or terms employed herein are for descriptive and not limiting purposes. Therefore, although exemplary embodiments of the present invention have been described, those skilled in the art will recognize that the embodiments of the present invention can be practiced with modifications within the spirit and scope of the inventive concepts described herein.
Claims
1. A service prioritization method performed by an electronic device comprising a plurality of subscriber identity modules SIM and a radio frequency RF controller, the method include: registering a first SIM among a plurality of SIMs with a first network entity in a wireless network and registering a second SIM among a plurality of SIMs with a second network entity in the wireless network, wherein the plurality of SIMs are associated with a single RF resource; receiving, by the RF controller, from the second SIM, a request to access at least one service associated with the second network entity; sending, by the RF controller to the second SIM, a response to access at least one service associated with the second network entity; configuring a signaling message including a service class indicating a priority of at least one service to be accessed by the second SIM; and A signaling message including the service class is sent to the second network entity.
2. The method according to claim 1, further comprising: include: receiving, by the RF controller, from the first SIM, a request to access at least one service associated with the first network entity; determining a category of at least one service to be accessed by the first SIM; detecting a first priority level associated with a category of at least one service to which the first SIM requests access; detecting whether the first priority is greater than or less than a second priority associated with a category of at least one service being performed by the second SIM; as well as Do one of the following: In response to detecting that the first priority is less than the second priority, denying the first SIM's request to access at least one service associated with the first network entity, and In response to detecting that the first priority is greater than the second priority, the RF request for the first SIM to access at least one service associated with the first network entity is granted.
3. The method according to claim 2, further comprising: include: receiving, by the second network entity, an update message from the electronic device, the update message comprising a class identifier of at least one service accessed by the first SIM and the second SIM; as well as The second network entity performs one of the following: rejecting a lower priority category associated with a service of a second SIM of the electronic device from other entities in the wireless network, avoiding sending a paging request for a service including a lower priority to the electronic device, allowing a paging request for a service including a higher priority to the electronic device, or sending a paging message including a category identifier associated with the service to the electronic device.
4. The method according to claim 3, further comprising: include: sending, by the RF controller to the first SIM, a response to access at least one service associated with the first network entity; configuring, by the electronic device, a signaling message including a service class, wherein the service class indicates a priority of at least one service to be accessed by the first SIM, wherein the signaling message includes reporting the service class of other SIMs to a corresponding network entity; and A signaling message including a service category is sent by the electronic device to the first network entity.
5. The method according to claim 2, further comprising, when at least one service is being performed with the second SIM and an update message has been sent: The electronic device detects that the service of the first SIM is completed; sending, by the electronic device to the first network entity, an update message indicating a class identifier of service completion of the first SIM and a class identifier of service being resumed on the second SIM; The electronic device sends an update message to the second network entity indicating the category identifier of the service completed on the first SIM and the category identifier of the service being resumed on the second SIM; as well as The second SIM is allowed to resume at least one service with the second network entity or access a new service with the second network entity.
6. The method according to claim 2, in, The electronic device dynamically changes the grouping of services based on higher priority services and indicates the new category to the first wireless network entity and the second wireless network entity through the first SIM and the second SIM, respectively, to suspend the low priority services.
7. The method according to claim 2, in, The electronic device is configured to provide the preconfigured priority of service regardless of one of the quality of service QoS and QoS flow identifier QFI value of the service as determined between the electronic device and an operator of the wireless network.
8. The method according to claim 7, in, Prioritization through the following pre-configured services: Allocating resources based on service prioritization; and Service prioritization is preconfigured using the allocated resources based on a class identifier associated with at least one service.
9. The method according to claim 2, in, at least one service class identifier is determined by the type of service and the characteristics of the service, wherein a class identifier of at least one service is included in the signaling message, wherein the class identifier of at least one service is dynamically changed, where the class identifiers are directly mapped to services and define the priority of the services, and The first network entity or the second network entity shares the category identifier associated with the service with the electronic device in a paging message.
10. The method according to claim 1, in, The signaling message includes time limit information, wherein the time limit information indicates to the second network entity an active time of the service category change, and The time limit information is determined by a category identifier of at least one service.
11. An electronic device, include: A plurality of subscriber identity modules SIM associated with a single radio frequency RF resource; The RF controller is configured as follows: registering a first SIM among the plurality of SIMs with a first network entity in the wireless network and registering a second SIM among the plurality of SIMs with a second network entity in the wireless network; receiving, from the second SIM, a request to access at least one service associated with the second network entity; sending a response to the second SIM for accessing at least one service associated with the second network entity; configuring a signaling message including a service class, wherein the service class indicates a priority of at least one service to be accessed by the second SIM; as well as A signaling message including the service class is sent to the second network entity.
12. The electronic device according to claim 11, in, The RF controller is configured to: receiving, from the first SIM, a request to access at least one service associated with the first network entity; determining a category of at least one service to be accessed by the first SIM; detecting a priority associated with a category of at least one service to be accessed by the first SIM; detecting whether a priority associated with a category of at least one service to be accessed by the first SIM is greater than or less than a priority associated with a category of at least one service being accessed by the second SIM; as well as Do one of the following: in response to detecting that a priority associated with a category of at least one service to be accessed by the second SIM is greater than a priority associated with a category of at least one service of the first SIM, denying the first SIM's RF request to access at least one service associated with the first network entity, and In response to detecting that a priority associated with a category of at least one service to be accessed by the second SIM is less than a priority associated with a category of at least one service of the first SIM, granting the first SIM an RF request to access at least one service associated with the first network entity, and sending an update message including a category identifier of at least one service accessed by the first SIM and the second SIM to the second network entity.
13. The electronic device according to claim 12, in, The second network entity is configured to: receiving an update message from the electronic device, the update message including a class identifier of at least one service accessed by the first SIM and the second SIM; and Perform one of: rejecting a lower priority class associated with services of the second SIM of the electronic device from other entities in the wireless network for lower priority services, allowing paging requests to the electronic device for services including higher priority services, or refraining from sending paging requests to the electronic device.
14. The electronic device according to claim 13, in, The RF controller is configured to: sending an RF response to the first SIM to access at least one service associated with the first network entity; configuring a signaling message including a service class, wherein the service class indicates a priority of at least one service to be accessed by the first SIM, wherein the signaling message includes reporting the service class of other SIMs to a corresponding network entity; and A signaling message including the service class is sent to the first network entity.
15. The electronic device according to claim 12, in, When at least one service is being performed with the second SIM and an update message is sent, the RF controller is configured to: Checking that the service of the first SIM is completed; sending an update message to the first network entity indicating a class identifier of the service completed by the first SIM and a class identifier of the service being resumed on the second SIM; sending an update message to the second network entity indicating the class identifier of the service completed by the first SIM and the class identifier of the service being resumed on the second SIM; as well as The second SIM is allowed to resume at least one service with the second network entity or access a new service with the second network entity.
16. The electronic device according to claim 12, in, The electronic device dynamically changes the grouping of services based on the higher priority category and indicates the new category to the first wireless network entity and the second wireless network entity through the first SIM and the second SIM to suspend the low priority service.
17. The electronic device according to claim 12, in, The electronic device is configured to provide the preconfigured priority of service regardless of one of the quality of service QoS and QoS flow identifier QFI value of the service decided between the electronic device and an operator of the wireless network.
18. The electronic device according to claim 17, in, Prioritization through the following pre-configured services: Allocate resources based on service prioritization; and Service prioritization is preconfigured using allocated resources based on a class identifier associated with at least one service.
19. The electronic device according to claim 12, in, at least one service class identifier is determined by the type of service and the characteristics of the service, wherein a class identifier of at least one service is included in the signaling message, wherein the class identifier of at least one service is dynamically changed, where the class identifiers map directly to services and define the priority of the services, and The first network entity or the second network entity shares the category identifier associated with the service with the electronic device in a paging message.
20. The electronic device according to claim 11, in, The signaling message includes time limit information, wherein the time limit information indicates to the second network entity an active time of the service category change, and The time limit information is determined by a category identifier of at least one service.
Citation Information
Patent Citations
Systems and methods for machine to machine device control and triggering
CN104106270A
Service interruption recovery for multi-SIM mobile communication device
CN104469748A
Method and apparatus for multi-SIM selection
CN106953652A
Method and device by which prioritized service is transmitted
CN108141794A
Systems and methods facilitating communication with respect to a plurality of communication networks using pullback techniques
US9426642B1
