CN113271648B - USIM management method, USIM and user terminal - Google Patents
USIM management method, USIM and user terminal Download PDFInfo
- Publication number
- CN113271648B CN113271648B CN202110528647.1A CN202110528647A CN113271648B CN 113271648 B CN113271648 B CN 113271648B CN 202110528647 A CN202110528647 A CN 202110528647A CN 113271648 B CN113271648 B CN 113271648B
- Authority
- CN
- China
- Prior art keywords
- usim
- state
- suspending
- response message
- management command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims abstract description 144
- 230000004044 response Effects 0.000 claims abstract description 99
- 238000000034 method Methods 0.000 claims abstract description 36
- 238000012545 processing Methods 0.000 claims description 18
- 238000005265 energy consumption Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 230000009467 reduction Effects 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 5
- 239000000725 suspension Substances 0.000 description 5
- 238000004134 energy conservation Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000007958 sleep Effects 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000005059 dormancy Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/28—Discontinuous transmission [DTX]; Discontinuous reception [DRX]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses a USIM management method, a USIM and a user terminal, wherein the method comprises the following steps: receiving a USIM management command sent by a mobile device in an eDRX mode, judging whether to allow the operation of suspending the USIM to be immediately executed or not based on the current service state of an application carried by the USIM management command under the condition that the state management type contained in the USIM management command is the type of suspending the USIM, and generating a first judgment result; then, in a case where the first determination result is that the operation of suspending the USIM is allowed to be immediately performed, transmitting a first response message to the mobile device, and immediately performing the operation of suspending the USIM; and sending a second response message to the mobile equipment in the case that the operation of suspending the USIM is not allowed to be immediately executed as a result of the first judgment. The invention can strengthen the initiative and flexibility of the USIM in the aspect of eDRX service, and realize the support of the USIM to the eDRX with high quality.
Description
Technical Field
The invention relates to the technical field of communication, in particular to a USIM management method, a USIM and a user terminal.
Background
In a Low Power Wide Area Network (LPWAN) system, a terminal is required to have extremely Low Power consumption due to Low rate and Low frequency of a service, and energy saving becomes an important requirement of the terminal. The Extended discontinuous reception mode (eDRX) is one of the methods for reducing energy consumption of a terminal, and the basic principle of the method is to require a terminal device to periodically enter a sleep mode, during the sleep mode, the terminal does not monitor a physical downlink control channel, and a transceiver unit is turned off to reduce energy consumption of the terminal device.
Universal Subscriber Identity Module (USIM) Card on a Universal Integrated Circuit Card (UICC) is a continuation and advance of the SIM Card used in UMTS networks, and is used to store Subscriber Identity information and personal data and to secure access to mobile network services. In eDRX, the USIM may also provide a corresponding suspend function to support implementation of eDRX, for example, the USIM may suspend the original active state and the existing session after receiving a suspend command sent by the terminal.
However, the current actual service process often faces a complicated situation, and the command of suspending the USIM may cause normal service interruption, which affects the USIM running state and causes poor user experience.
Disclosure of Invention
Therefore, the invention provides a USIM management method, a USIM and a user terminal, so as to enhance the initiative and flexibility of the USIM in eDRX service and realize the support of the USIM on eDRX with high quality.
In order to achieve the above object, a first aspect of the present invention provides a USIM management method applied to a USIM of a user terminal including a mobile device and the USIM, the method including:
receiving a USIM management command sent by a mobile device in an eDRX mode;
under the condition that the state management type contained in the USIM management command is the type of a suspended USIM, judging whether to allow the operation of the suspended USIM to be immediately executed or not according to the current service state of an application carried by the USIM management command, and generating a first judgment result;
in the case that the first judgment result is that the operation of suspending the USIM is allowed to be immediately executed, sending a first response message to the mobile equipment, and immediately executing the operation of suspending the USIM;
and sending a second response message to the mobile equipment in the case that the operation of suspending the USIM is not allowed to be immediately executed as a result of the first judgment.
Optionally, before sending the second response message to the mobile device, the method further includes:
judging whether the state duration can be calculated based on the current service state of the application carried by the user and generating a second judgment result;
generating the second response message based on the first judgment result under the condition that the second judgment result is that the state duration cannot be calculated based on the current service state of the application carried by the second judgment result;
and under the condition that the second judgment result is that the state duration can be calculated based on the current service state of the application carried by the second judgment result, the state duration is obtained, and the second response message is generated based on the first judgment result and the state duration.
Optionally, after sending a second response message to the mobile device when the first determination result is that the operation of suspending the USIM is not allowed to be performed immediately and the second determination result is that the state duration can be calculated based on the current service state of the application carried by the second determination result, the method further includes:
and receiving a USIM management command sent by the mobile equipment after the state duration is passed.
Optionally, in a case that the first determination result is that the operation of suspending the USIM is allowed to be immediately performed, after sending a first response message to the mobile device and immediately performing the operation of suspending the USIM, the method further includes:
receiving a USIM management command sent by the mobile device in response to suspending eDRX mode;
and if the state management type contained in the USIM management command is the type of a recovered USIM, executing the operation of recovering the USIM and sending a third response message to the mobile equipment.
Optionally, the USIM management command includes a preset field; after receiving the USIM management command sent by the mobile device in eDRX mode, the method further includes:
identifying a preset character bit in a preset field as a first preset value or a second preset value, and if the preset character bit is identified as the first preset value, identifying a state management type contained in the USIM management command as a USIM pause type; and if the USIM management command is identified as the second preset value, identifying the state management type contained in the USIM management command as the type of recovering the USIM.
Optionally, the first preset value is 1, and the second preset value is 2.
Optionally, the first response message includes the first determination result.
A second aspect of the present invention provides a USIM, which comprises:
a receiving module, configured to receive a USIM management command sent by a mobile device in an eDRX mode;
the judging module is used for judging whether to allow the operation of suspending the USIM to be immediately executed or not based on the current service state of the application carried by the judging module under the condition that the state management type contained in the USIM management command is the type of suspending the USIM, and generating a first judgment result;
the processing module is used for sending a first response message to the mobile equipment and immediately executing the operation of suspending the USIM under the condition that the first judgment result is that the operation of suspending the USIM is allowed to be immediately executed;
the processing module is further configured to send a second response message to the mobile device if the first determination result indicates that the operation of suspending the USIM is not allowed to be immediately performed.
Optionally, the determining module is further configured to determine whether a state duration can be calculated based on a current service state of the application carried by the determining module, and generate a second determination result;
the processing module is further configured to generate the second response message based on the first determination result when the second determination result indicates that the state duration cannot be calculated based on the current service state of the application carried by the processing module; and
and under the condition that the second judgment result is that the state duration can be calculated based on the current service state of the application carried by the second judgment result, the state duration is obtained, and the second response message is generated based on the first judgment result and the state duration.
Optionally, the receiving module is further configured to receive a USIM management command sent by the mobile device in response to the eDRX mode suspension;
the processing module is further configured to, in a case where the status management type included in the USIM management command is a type of a recovered USIM, perform an operation of recovering the USIM, and send a third response message to the mobile device.
Optionally, the USIM management command includes a preset field; the USIM further comprises:
the identification module is used for identifying that a preset character bit in a preset field is a first preset value or a second preset value, and if the preset character bit is identified as the first preset value, identifying that the state management type contained in the USIM management command is a USIM pause type; and if the USIM management command is identified as the second preset value, identifying the state management type contained in the USIM management command as the type of recovering the USIM.
A third aspect of the present invention provides a user terminal, including: a mobile device and a USIM provided by the second aspect of the present invention.
The invention has the following advantages:
the invention provides a USIM management method, a USIM and a user terminal, wherein the method comprises the following steps: receiving a USIM management command sent by a mobile device in an eDRX mode, judging whether to allow the operation of suspending the USIM to be immediately executed or not based on the current service state of an application carried by the USIM management command under the condition that the state management type contained in the USIM management command is the type of suspending the USIM, and generating a first judgment result; then, in a case where the first determination result is that the operation of suspending the USIM is allowed to be immediately performed, transmitting a first response message to the mobile device, and immediately performing the operation of suspending the USIM; and under the condition that the first judgment result is that the operation of suspending the USIM is not allowed to be executed immediately, sending a second response message to the mobile equipment to solve the problem that the service is easy to interrupt because the USIM supports eDRX in the current service scene, improving the rationality and feasibility of the service of the eDRX, enhancing the initiative and flexibility of the USIM in the eDRX service aspect, realizing the support of the USIM in the USIM on the eDRX with high quality, and being beneficial to the user terminal to simultaneously take the requirements of service realization and energy conservation and consumption reduction into account.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention.
Fig. 1 is a flowchart of a USIM management method according to an embodiment of the present invention;
fig. 2 is a flowchart of another USIM management method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a USIM according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a user terminal according to an embodiment of the present invention;
fig. 5 is a flowchart of another USIM management method according to an embodiment of the present invention.
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present invention, are given by way of illustration and explanation only, not limitation.
In a Low Power Wide Area Network (LPWAN) system, a terminal is required to have extremely Low Power consumption due to Low rate and Low frequency of a service, and energy saving becomes an important requirement of the terminal. The Extended discontinuous reception mode (eDRX) is one of the methods for reducing energy consumption of a terminal, and the basic principle of the method is to require a terminal device to periodically enter a sleep mode, during the sleep mode, the terminal does not monitor a physical downlink control channel, and a transceiver unit is turned off to reduce energy consumption of the terminal device. Generally, an energy-saving method in the LPWAN affects the performance of a service in the aspect of time delay, and eDRX gives consideration to requirements in the aspects of power consumption and time delay compared with other energy-saving methods, and is suitable for services which have certain requirements on time delay while having low power consumption in services of the internet of things, such as a general remote operation scene.
The User Equipment (UE) comprises said Mobile Equipment (ME) and a Universal Integrated Circuit Card (UICC). The UICC is a Universal smart card platform that provides unified underlying support for its upper applications, and one of the core applications residing on it is the Universal Subscriber Identity Module (USIM). The USIM is a continuation and progress of a SIM card used in a Universal Mobile Telecommunications System (UMTS) network, and is used to store user identity information and personal data and guarantee security of access to a Mobile network service. The USIM can perform user identification and user authorization when a user accesses a mobile network service using necessary functions and data, and implement a requirement that the mobile network can express and identify a user application. In contrast to SIM cards, USIMs are no longer built on a single telecommunications application platform, but will become one of a variety of applications residing on universal integrated circuit cards. Besides USIM, other intelligent card applications such as bank and ticket can reside on the UICC, so that the separation of the bearing platform and the applications is really realized.
There is a developing procedure for the relationship between USIM and mobile device, where in the initial positioning the USIM is in a completely passive position, the mobile device sends commands to the USIM, the USIM executes the commands and returns responses to the mobile device, the mobile device and USIM interact with each other in a command or response pair, and both are the way the mobile device initiates the command USIM response, this mechanism does not allow the USIM to actively send commands to the mobile device, the mobile device is always dominant, and the USIM can only be in a controlled and controlled state that accepts commands, executes commands, and sends back responses from the mobile device, thus limiting the development and use of USIM based applications.
With the development of USIM service requirements, in order to solve such problems, an STK/USAT protocol layer is introduced into a protocol stack of a Cu interface (an interface of a mobile device and a USIM), and the STK/USAT layer provides a service mechanism based on a service provided by a transport layer, so that a USIM application is allowed to interact and operate with a mobile device supporting the service mechanism, so that the USIM can actively request the mobile device to perform a certain operation, and an STK/USAT instruction set is a basis and a main mode for a telecommunication smart card to implement services through a terminal. Various applications may also be implemented on the USIM and provided to the user via the mobile device via the STK/USAT protocol.
In eDRX, when a mobile device in a user terminal is about to enter an extended discontinuous reception mode, there is also a corresponding process on the USIM, which requests the USIM to switch from an active and normally operating state to a suspended state. The USIM may also provide a corresponding suspend function to support implementation of eDRX, for example, after the USIM may receive a suspend command sent by the mobile device, suspend the original active state and the existing session, and store the existing state. After the USIM resumes from the suspend pending state, the stored state may be restored to a new session.
However, the current actual service process often faces a complicated situation, and the USIM directly executes the suspend command, which may cause normal service interruption, affect the USIM running state, and result in poor user experience.
In order to solve the foregoing problems, embodiments of the present invention provide a USIM management method, which is applied to a USIM included in a User Equipment (UE). The user terminal includes a Mobile Equipment (ME) and a USIM.
Fig. 1 is a USIM management method according to an embodiment of the present invention. As shown in fig. 1, the method comprises the steps of:
step S101, receiving a USIM management command sent by the mobile equipment in the eDRX mode.
The eDRX mode (Extended DRX) is a power saving mode of the ue.
In one embodiment, in case that the mobile device generates a need to enter the extended discontinuous reception mode, the mobile device generates and transmits a USIM management command to the USIM, for the USIM to perform the above step S101. Wherein the USIM management command is a control command that the mobile device extends to support eDRX mode for the USIM according to a USAT (USIM Application Toolkit) mechanism, instead of a suspend command that the current mobile device sends to the USIM. The USIM management command includes information such as a suspend USIM control flag, an equipment identifier, and a USIM status management type.
In one embodiment, the USIM on the USIM receives a USIM management command with the mobile device named "Suspend USIM Control by USIM". The structure of the USIM management command is as follows:
the USIM status management type is an extended data object, and represents a status management type of the USIM required by the USIM management command, and currently includes suspension of USIM management or resumption of USIM management. M represents optional, O represents optional, MIN represents whether minimum length exists, length represents the length of the field when the corresponding field takes the minimum length, and Y represents yes.
In one embodiment, the USIM management command contains a preset field. After receiving the USIM management command sent by the mobile device, the USIM on the USIM further comprises: recognizing that a preset character bit in a preset field is a first preset value or a second preset value, if the preset character bit is recognized as the first preset value, recognizing that a state management type contained in the USIM management command is a USIM pause type, and executing the following step S102; and if the USIM management command is identified as the second preset value, identifying the state management type contained in the USIM management command as the type of recovering the USIM. The preset field may be a field where a USIM status management type is located, where the first preset value is 1, and the second preset value is 2.
In one embodiment, if the state management type included in the USIM management command is recognized as the type of the USIM to be restored, the USIM restores the USIM from the suspend suspended state to the original active state, and restores the stored state of the existing session to a new session.
Step S102, under the condition that the state management type contained in the USIM management command is the type of the suspended USIM, judging whether to allow the operation of suspending the USIM to be immediately executed or not according to the current service state of the application carried by the USIM management command, and generating a first judgment result.
In one embodiment, the USIM determines whether to allow an operation of suspending the USIM to be immediately performed based on the current service state of the application carried by the USIM, and the step of generating the first determination result includes: and under the condition that the current states of the applications borne by the USIM are idle states, judging that the operation of suspending the USIM is allowed to be immediately executed, and generating a first judgment result, wherein the first judgment result is a result of allowing the operation of suspending the USIM to be immediately executed.
In another embodiment, an application hosted by the USIM is currently in a service processing procedure, for example, in a case that an application of the internet of things hosted by the USIM is in an interaction procedure with a service platform, or the application hosted by the USIM is in a network connection state, it is determined that an operation of suspending the USIM is not allowed to be immediately performed, and a first determination result is generated, where the first determination result is that the operation of suspending the USIM is not allowed to be immediately performed.
In yet another embodiment, the application hosted by the USIM is currently in an automatic configuration process, for example, in a case where the application hosted by the USIM is about to or has been subjected to remote download, upgrade, or the like, it is determined that the operation of suspending the USIM is not allowed to be immediately performed, and a first determination result is generated, where the first determination result is that the operation of suspending the USIM is not allowed to be immediately performed.
Step S103, in case that the first determination result is that the operation of suspending the USIM is allowed to be immediately performed, transmitting a first response message to the mobile device and immediately performing the operation of suspending the USIM.
In one embodiment, in a case where the first determination result is that the operation of suspending the USIM is allowed to be immediately performed, the USIM generates a first response message based on the first determination result, and then performs the above-described steps of transmitting the first response message to the mobile device and immediately performing the operation of suspending the USIM. Wherein the first response message includes a first judgment result that allows the operation of suspending the USIM to be immediately performed.
In one embodiment, the structure of the first response message is as follows:
wherein, the content of the information field of the control result is 00, which indicates that the USIM allows the operation of suspending the USIM to be executed immediately.
In one embodiment, the USIM performs an operation of suspending the USIM, causes the USIM to enter an extended discontinuous reception mode even if the USIM suspends an original activation state and an existing session, and stores the state of the existing session. In the embodiment provided by the invention, the USIM management command replaces a suspend suspension command sent by the current mobile equipment to the USIM, the interactive relation between the mobile equipment and the USIM is improved, after the USIM receives the USIM management command, the USIM judges whether to allow the operation of suspending the USIM to be immediately executed or not based on the current service state of the application born by the USIM, and the USIM is suspended only under the condition that the operation of suspending the USIM can be immediately executed, so that the problem that the service is easy to interrupt when the USIM supports eDRX in the current service scene is solved, the rationality and feasibility of the service of the eDRX can be improved, the initiative and flexibility of the USIM included by the USIM in the eDRX service aspect are enhanced, the support of the eDRX by the USIM is realized with high quality, and the requirements of the user terminal on service realization and energy conservation and consumption reduction are simultaneously considered.
In another embodiment, after the USIM performs the operation of suspending the USIM, when suspension is performed for a certain time, the mobile device temporarily ends dormancy to a paging window to enter an eDRX cycle, and a need to resume the USIM is generated and transmitted to the USIM by the mobile device in response to the eDRX mode being suspended. The USIM receives a USIM management command sent by the mobile equipment in response to the suspension of the eDRX mode, performs an operation of recovering the USIM under the condition that a state management type contained in the USIM management command is a type of recovering the USIM, and sends a third response message to the mobile equipment. Specifically, the USIM performs an operation of recovering the USIM including: and restoring the USIM from the suspended state to the original activated state, and restoring the stored state of the existing session to the new session. The structure of the third response message is as follows:
and step S104, in the case that the first judgment result is that the operation of suspending the USIM is not allowed to be immediately executed, sending a second response message to the mobile equipment.
In one embodiment, in a case where the first determination result is that the operation of suspending the USIM is not allowed to be immediately performed, the USIM generates a second response message and performs the step of transmitting the second response message to the mobile device. Wherein the second response message includes a first determination result that the operation of suspending the USIM is not allowed to be immediately performed.
It should be noted that the response messages (including the first response message, the second response message, and the third response message) are all used for the mobile device to know whether the USIM performs an operation of suspending the USIM, and further know whether the USIM enters the extended discontinuous reception mode.
In one embodiment, as shown in fig. 2, in order to enable the user terminal to simultaneously meet the requirements of both service implementation and energy saving and consumption reduction, the step of generating, by the USIM, the second response message includes the following steps:
step S201, determining whether the state duration can be calculated based on the current service state of the application carried by the user, and generating a second determination result.
In one embodiment, the USIM determines whether to preset an evaluation procedure capable of calculating the state duration based on the current service state of the application carried by the USIM, and generates the second determination result that the state duration cannot be calculated based on the current service state of the application carried by the USIM without presetting the evaluation procedure. Under the condition of presetting the evaluation program, the generated second judgment result is that the state duration can be calculated based on the current service state of the application carried by the second judgment result. It should be noted that the preset evaluation program may be a time prediction program, or may be dynamically set according to a specific implementation scenario, which is not limited herein.
Step S202, under the condition that the second judgment result is that the state duration can not be calculated based on the current service state of the application carried by the second judgment result, a second response message is generated based on the first judgment result.
The second response message includes the first judgment result, and the first judgment result is that the operation of suspending the USIM is not allowed to be executed immediately.
In one embodiment, the structure of the second response message is as follows:
wherein, the content in the information field of the control result is 01, which indicates that the USIM is not allowed to immediately execute the operation of suspending the USIM.
Step S203, when the second determination result is that the state duration can be calculated based on the current service state of the application carried by the second determination result, obtaining the state duration, and generating a second response message based on the first determination result and the state duration.
The second response message comprises a first judgment result and a state duration, wherein the first judgment result is that the operation of suspending the USIM is not allowed to be immediately executed.
In one embodiment, an evaluation procedure is preset on the USIM, and the step of obtaining the estimated duration by the USIM comprises: an evaluation program on the USIM calculates the state duration based on the various state parameters of the current traffic state of the application hosted by the USIM. The status parameters include, for example, update progress, download progress, total data transmission amount, data transmission rate, and the like.
In one embodiment, in the step of generating, by the USIM, a second response message based on the first determination result and the state duration, the second response message has the following structure:
wherein, the content of the information field of the control result is 01, which indicates that the USIM is not allowed to immediately execute the operation of suspending the USIM. The duration is an optional data object in the response message, that is, the "M/O/C" information field is "O", and the duration information field may exist in the response message only when the content of the control result in the information field is 01. M represents optional, O represents optional, and C is a condition. MIN indicates whether there is a minimum length, Length indicates the length of the field when the corresponding field takes the minimum length, Y indicates Yes, and N indicates No.
In one embodiment, the USIM obtains the state duration when the second determination result is that the state duration can be calculated based on the current service state of the application carried by the USIM, and generates a second response message based on the first determination result and the state duration, where the second response message includes the state duration. The USIM transmits the second response message to the mobile device, which receives the second response message and may transmit a USIM management command to the USIM again after the duration of the state elapses,
in one embodiment, after sending a second response message to the mobile device when the first determination result is that the operation of suspending the USIM is not allowed to be performed immediately and the second determination result is that the state duration can be calculated based on the current service state of the application carried by the second response message, the method further includes: after the status duration elapses, the USIM receives the USIM management command transmitted by the mobile device (the USIM performs the above step S101).
The USIM management method provided by the embodiment of the invention comprises the steps that firstly, a USIM management command sent by mobile equipment in an eDRX mode is received, and under the condition that the state management type contained in the USIM management command is a USIM pause type, whether the operation of pausing the USIM is allowed to be immediately executed is judged according to the current service state of an application born by the USIM management command, and a first judgment result is generated; then, in a case where the first determination result is that the operation of suspending the USIM is allowed to be immediately performed, transmitting a first response message to the mobile device, and immediately performing the operation of suspending the USIM; and under the condition that the first judgment result is that the operation of suspending the USIM is not allowed to be executed immediately, sending a second response message to the mobile equipment to solve the problem that the service is easy to interrupt because the USIM supports eDRX in the current service scene, improving the rationality and feasibility of the service of the eDRX, enhancing the initiative and flexibility of the USIM in the eDRX service aspect, realizing the support of the USIM in the USIM on the eDRX with high quality, and being beneficial to the user terminal to simultaneously take the requirements of service realization and energy conservation and consumption reduction into account.
An embodiment of the present invention provides a USIM, as shown in fig. 3, the USIM includes: a receiving module 31, a judging module 32 and a processing module 33.
A receiving module 31, configured to receive a USIM management command sent by a mobile device in eDRX mode.
In one embodiment, the USIM management command contains a preset field. The USIM further comprises: and identifying the module. The identification module is used for identifying that a preset character bit in a preset field is a first preset value or a second preset value, and if the preset character bit is identified as the first preset value, identifying that a state management type contained in a USIM management command is a USIM pause type; and if the USIM management command is identified as the second preset value, identifying the state management type contained in the USIM management command as the type of recovering the USIM.
A judging module 32, configured to, when the status management type included in the USIM management command is a type of a suspended USIM, judge whether to allow an operation of suspending the USIM to be immediately performed based on a current service state of an application carried by the USIM management command, and generate a first judgment result.
And a processing module 33, configured to send a first response message to the mobile device and immediately perform an operation of suspending the USIM if the first determination result is that the operation of suspending the USIM is allowed to be immediately performed.
The processing module 33 is further configured to send a second response message to the mobile device if the first determination result indicates that the operation of suspending the USIM is not allowed to be immediately performed.
In an embodiment, the determining module 32 is further configured to determine whether the state duration can be calculated based on the current service state of the application carried by the determining module, and generate a second determination result; the processing module 33 is further configured to generate a second response message based on the first determination result when the second determination result indicates that the state duration cannot be calculated based on the current service state of the application carried by the second determination result; and under the condition that the second judgment result is that the state duration can be calculated based on the current service state of the application carried by the second judgment result, the state duration is obtained, and a second response message is generated based on the first judgment result and the state duration.
In an embodiment, the receiving module 31 is further configured to receive a USIM management command sent by the mobile device in response to the eDRX mode being suspended; the processing module 33 is further configured to, in a case where the status management type included in the USIM management command is a type of recovering the USIM, perform an operation of recovering the USIM, and send a third response message to the mobile device.
The operation manner of each module of the USIM provided in this embodiment corresponds to each step in the USIM management method of the USIM applied to the user terminal, and therefore, for a detailed operation manner of each module in the USIM, reference may be made to the USIM management method of the USIM applied to the user terminal provided in this embodiment.
The USIM provided by the embodiment of the invention comprises: the device comprises a receiving module, a judging module and a judging module, wherein the receiving module is used for receiving a USIM management command sent by a mobile device in an eDRX mode, and the judging module is used for judging whether to allow the operation of suspending the USIM to be immediately executed or not based on the current service state of an application carried by the judging module under the condition that the state management type contained in the USIM management command is the type of suspending the USIM and generating a first judgment result; the processing module is used for sending a first response message to the mobile equipment and immediately executing the operation of suspending the USIM under the condition that the first judgment result is that the operation of suspending the USIM is allowed to be immediately executed; the processing module is further configured to send a second response message to the mobile device when the first determination result indicates that the operation of suspending the USIM is not allowed to be performed immediately, so as to solve the problem that the USIM supports eDRX in a current service scenario and the service is prone to be interrupted, improve the rationality and feasibility of the eDRX service, enhance the initiative and flexibility of the USIM in the eDRX service, realize the support of the USIM in the USIM on the eDRX service with high quality, and facilitate the user terminal to meet the requirements of service implementation and energy saving and consumption reduction at the same time.
An embodiment of the present invention further provides a user terminal, as shown in fig. 4, where the user terminal includes: USIM41 and mobile device 42.
The working modes of the USIM and the mobile device are detailed in the above embodiments of the present invention, and are not described herein again.
An embodiment of the present invention provides a USIM management method applied to the user terminal, and as shown in fig. 5, the USIM management method includes the following steps:
step S501, the mobile device identifies that the mobile device needs to enter an extended discontinuous reception mode (eDRX mode), generates a USIM management command, and sends the USIM management command to the USIM, wherein the state management type contained in the USIM management command is the type of suspending the USIM.
Step S502, the USIM receives the USIM management command transmitted by the mobile device in eDRX mode.
Step S503, the USIM determines whether to allow the operation of suspending the USIM to be performed immediately based on the current service state of the application carried by the USIM itself, and generates a first determination result. In a case where the first determination result is that the operation of suspending the USIM is not allowed to be immediately performed, a second response message is transmitted to the mobile device, and the following step S504 is performed; in a case where the first determination result is that the operation of suspending the USIM is permitted to be immediately performed, the following step S509 is performed;
step S504, the USIM determines whether the state duration can be calculated based on the current service state of the application carried by the USIM itself, and generates a second determination result. In the case where the second determination result is that the state duration cannot be calculated based on the current traffic state of the application carried by itself, the following step S505 is performed. In the case where the second determination result is that the state duration can be calculated based on the current traffic state of the application carried by itself, the following step S507 is performed.
Step S505, the USIM generates a second response message based on the first determination result, and transmits the second response message to the mobile device. The second response message includes a first determination result that the operation of suspending the USIM is not allowed to be immediately performed.
Step S506, the mobile device receives the second response message, and confirms that the operation of suspending the USIM this time is rejected.
Step S507, the USIM obtains the state duration, generates a second response message based on the first determination result and the state duration, and sends the second response message to the mobile device, where the second response message includes the state duration.
Step S508, the mobile device receives the second response message, confirms that the operation of suspending the USIM this time is rejected, and after the duration of the waiting state, performs step S501 above.
Step S509, the USIM generates and transmits a first response message to the mobile device, and immediately performs an operation of suspending the USIM, where the first response message includes a first determination result that the operation of suspending the USIM is allowed to be immediately performed.
Step S510, the mobile device receives the first response message, and confirms that the operation of suspending the USIM this time is executed.
Step S511, the mobile equipment responds to the suspended eDRX mode, and generates and sends a USIM management command to the USIM, wherein the state management type contained in the USIM management command is the type of recovering the USIM.
Step S512, the USIM responds to the USIM management command, performs the USIM restoration operation, and generates and transmits a third response message to the mobile device, where the third response message includes a determination result that the USIM restoration operation is allowed to be performed.
Step S513, the mobile device receives the third response message, and confirms that the USIM has recovered from eDRX mode.
The USIM management method provided by the embodiment of the invention combines the process that the USIM supports the eDRX mode with a USAT mechanism, defines an extended data object by modifying and designing a new USAT command (the USIM management command), and simultaneously specifies the flow and the requirement of interaction between the mobile equipment and the USIM in the process, improves the interaction relation between the mobile equipment and the USIM, and realizes the support and management of the eDRX mode by the USIM with high quality under the conditions of balancing the service function realization and energy conservation and consumption reduction.
It will be understood that the above embodiments are merely exemplary embodiments taken to illustrate the principles of the present invention, which is not limited thereto. It will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the spirit and substance of the invention, and these modifications and improvements are also considered to be within the scope of the invention.
Claims (12)
1. A USIM management method applied to a USIM of a user terminal including a mobile device and a USIM, the method comprising:
receiving a USIM management command sent by a mobile device in an eDRX mode;
under the condition that the state management type contained in the USIM management command is the type of a suspended USIM, judging whether to allow the operation of the suspended USIM to be immediately executed or not according to the current service state of an application carried by the USIM management command, and generating a first judgment result;
in the case that the first judgment result is that the operation of suspending the USIM is allowed to be immediately executed, sending a first response message to the mobile equipment, and immediately executing the operation of suspending the USIM;
and sending a second response message to the mobile equipment in the case that the operation of suspending the USIM is not allowed to be immediately executed as a result of the first judgment.
2. The method of claim 1, wherein before sending the second response message to the mobile device, further comprising:
judging whether the state duration can be calculated based on the current service state of the application carried by the user and generating a second judgment result;
generating the second response message based on the first judgment result under the condition that the second judgment result is that the state duration cannot be calculated based on the current service state of the application carried by the second judgment result;
and under the condition that the second judgment result is that the state duration can be calculated based on the current service state of the application carried by the second judgment result, the state duration is obtained, and the second response message is generated based on the first judgment result and the state duration.
3. The method of claim 2, wherein after sending a second response message to the mobile device if the first determination result is that no operation for suspending the USIM is allowed to be immediately executed and the second determination result is that the state duration can be calculated based on the current traffic state of the application carried by the second response message, the method further comprises:
and receiving a USIM management command sent by the mobile equipment after the state duration is passed.
4. The method of claim 1, wherein in case that the first determination result is that the operation of suspending a USIM is allowed to be immediately performed, after sending a first response message to the mobile device and immediately performing the operation of suspending a USIM, further comprising:
receiving a USIM management command sent by the mobile device in response to suspending eDRX mode;
and if the state management type contained in the USIM management command is the type of a recovered USIM, executing the operation of recovering the USIM and sending a third response message to the mobile equipment.
5. The method of claim 1 or 4, wherein the USIM management command contains a preset field; after receiving the USIM management command sent by the mobile device in eDRX mode, the method further includes:
identifying a preset character bit in a preset field as a first preset value or a second preset value, and if the preset character bit is identified as the first preset value, identifying a state management type contained in the USIM management command as a USIM pause type; and if the USIM management command is identified as the second preset value, identifying the state management type contained in the USIM management command as the type of recovering the USIM.
6. The method of claim 5, wherein the first preset value is 1 and the second preset value is 2.
7. The method of claim 1, wherein the first response message comprises the first determination result.
8. A USIM, said USIM comprising:
a receiving module, configured to receive a USIM management command sent by a mobile device in an eDRX mode;
the judging module is used for judging whether to allow the operation of suspending the USIM to be immediately executed or not based on the current service state of the application carried by the judging module under the condition that the state management type contained in the USIM management command is the type of suspending the USIM, and generating a first judgment result;
the processing module is used for sending a first response message to the mobile equipment and immediately executing the operation of suspending the USIM under the condition that the first judgment result is that the operation of suspending the USIM is allowed to be immediately executed;
the processing module is further configured to send a second response message to the mobile device if the first determination result indicates that the operation of suspending the USIM is not allowed to be immediately performed.
9. The USIM of claim 8, wherein the determining module is further configured to determine whether a state duration can be calculated based on a current service state of an application carried by the USIM and generate a second determination result;
the processing module is further configured to generate the second response message based on the first determination result when the second determination result indicates that the state duration cannot be calculated based on the current service state of the application carried by the processing module; and
and under the condition that the second judgment result is that the state duration can be calculated based on the current service state of the application carried by the second judgment result, the state duration is obtained, and the second response message is generated based on the first judgment result and the state duration.
10. The USIM of claim 8, wherein said receiving module is further configured to receive a USIM management command sent by said mobile device in response to the eDRX mode being suspended;
the processing module is further configured to, in a case where the status management type included in the USIM management command is a type of a recovered USIM, perform an operation of recovering the USIM, and send a third response message to the mobile device.
11. The USIM of claim 8 or 10, wherein the USIM management command contains a preset field; the USIM further comprises:
the identification module is used for identifying that a preset character bit in a preset field is a first preset value or a second preset value, and if the preset character bit is identified as the first preset value, identifying that the state management type contained in the USIM management command is a USIM pause type; and if the USIM management command is identified as the second preset value, identifying the state management type contained in the USIM management command as the type of recovering the USIM.
12. A user terminal, characterized in that the user terminal comprises: a mobile device and a USIM of any of claims 8-11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110528647.1A CN113271648B (en) | 2021-05-14 | 2021-05-14 | USIM management method, USIM and user terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110528647.1A CN113271648B (en) | 2021-05-14 | 2021-05-14 | USIM management method, USIM and user terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113271648A CN113271648A (en) | 2021-08-17 |
CN113271648B true CN113271648B (en) | 2022-05-17 |
Family
ID=77230941
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110528647.1A Active CN113271648B (en) | 2021-05-14 | 2021-05-14 | USIM management method, USIM and user terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113271648B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020233888A1 (en) * | 2019-05-20 | 2020-11-26 | Thales Dis France Sa | Method and system to optimize power consumption of iot devices for usim remote management |
CN112188475A (en) * | 2020-10-21 | 2021-01-05 | 中国联合网络通信集团有限公司 | Method, USIM, computer device and medium for dynamically managing service control |
CN112218283A (en) * | 2019-07-12 | 2021-01-12 | 中国电信股份有限公司 | Service suspension and recovery method and system, multi-card terminal and storage medium |
CN112752332A (en) * | 2021-03-09 | 2021-05-04 | 华畅科技(大连)股份有限公司 | Dormancy control method of Internet of things system based on NB-IoT communication protocol stack |
-
2021
- 2021-05-14 CN CN202110528647.1A patent/CN113271648B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020233888A1 (en) * | 2019-05-20 | 2020-11-26 | Thales Dis France Sa | Method and system to optimize power consumption of iot devices for usim remote management |
CN112218283A (en) * | 2019-07-12 | 2021-01-12 | 中国电信股份有限公司 | Service suspension and recovery method and system, multi-card terminal and storage medium |
CN112188475A (en) * | 2020-10-21 | 2021-01-05 | 中国联合网络通信集团有限公司 | Method, USIM, computer device and medium for dynamically managing service control |
CN112752332A (en) * | 2021-03-09 | 2021-05-04 | 华畅科技(大连)股份有限公司 | Dormancy control method of Internet of things system based on NB-IoT communication protocol stack |
Also Published As
Publication number | Publication date |
---|---|
CN113271648A (en) | 2021-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8099118B2 (en) | Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device | |
EP2154922B1 (en) | Power saving method of portable internet device and portable internet device thereof, and instant messaging system using the same | |
CN104170516A (en) | Methods and apparatus for reducing call drop rate | |
JP2000261372A (en) | Method and equipment for information communication | |
JP6672167B2 (en) | Fast sleep systems and processes | |
EP3209005B1 (en) | Task processing device, intelligent apparatus, task processing method and baseband processor | |
KR20090080460A (en) | Method for suspending and resuming delivery of content | |
JP5178284B2 (en) | Base station control device and access control method | |
KR20140068051A (en) | Method for providing an m2m service, and method and apparatus for m2m communication | |
KR101256760B1 (en) | Communications device | |
CN110719581A (en) | Control method, device and system for terminal application | |
EP4366334A1 (en) | Message processing method, electronic device, and storage medium | |
WO2008116063A1 (en) | Explicit service flow tear-down during connection setup in wireless network communications | |
EP2445235B1 (en) | Short message network management realizing method, system and device | |
CN113271648B (en) | USIM management method, USIM and user terminal | |
CN113271647B (en) | USIM card management method, mobile equipment and user terminal | |
US20200128608A1 (en) | Context release method, device and system | |
CN109892004A (en) | Communication control method, wireless energy control units, user terminal and core network controller | |
WO2022127386A1 (en) | State transition method, network device and storage medium | |
CN112788790B (en) | Communication method and related equipment | |
CN110324857B (en) | Method and device for processing service quality data stream | |
KR20080056838A (en) | Apparatus and method for resource managing in portable communication system | |
EP3496468A1 (en) | Network entity for creating a transmission session via a network system, roaming firewall, network system, method and computer program product | |
CN101778466A (en) | Setting method and system for dormant window | |
JP4697594B2 (en) | PDP context control system, method, program, and portable terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |