Mobile terminal based uicc card management method, device and equipment and storage medium

CN121645207BActive Publication Date: 2026-08-07SHANGHAI ZHIYU XINXING TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI ZHIYU XINXING TECHNOLOGY CO LTD
Filing Date
2025-12-25
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

传统UICC卡的功耗管理较为单一,仅仅是通过关掉时钟信号获得省电,存在以下问题:

Benefits of technology

[0039]本发明公开了一种基于移动终端的UICC卡管理方法、装置、设备及存储介质,包括:移动终端上电,并启动延时计时器;获取延时计时器的运行状态;根据移动终端的访问请求和延时计时器的运行状态确定UICC卡的工作状态;其中,运行状态包括超时状态和计时状态。本发明提供的基于移动终端的UICC卡管理方法,通过在移动终端上电时,即启动延时计时器功能,并根据移动终端的访问请求和延时计时器的运行状态确定UICC卡的工作状态,可以对UICC卡延迟下电,达到避免频繁下电上电UICC卡的目的,并预测UICC卡长时间不用,将UICC卡及时下电,达到省电的技术效果。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121645207B_ABST
    Figure CN121645207B_ABST
Patent Text Reader

Abstract

The application discloses a UICC card management method, device and equipment based on a mobile terminal and a storage medium, and comprises the following steps: powering on the mobile terminal, starting a delay timer after initializing the UICC card; obtaining a running state of the delay timer; determining a working state of the UICC card according to an access request of the mobile terminal and the running state of the delay timer; wherein the running state comprises a timeout state and a timing state. The UICC card management method provided by the application adds the delay timer function, so that the UICC card is powered off in a delay mode, the UICC card is prevented from being frequently activated and powered on, the service life of the UICC card is greatly increased, and the power consumption of the UICC card is greatly reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of UICC card management technology, and in particular to a UICC card management method, apparatus, device and storage medium based on a mobile terminal. Background Technology

[0002] With the development of mobile communication technology and the widespread adoption of IoT devices, the power consumption of Universal Integrated Circuit Cards (UICCs), as core components for user authentication and network access, is becoming increasingly prominent, especially in scenarios such as wearable devices and IoT terminals with limited battery capacity. Traditional UICC cards employ relatively simple power management, merely turning off the clock signal to save power, which presents the following problems:

[0003] 1. UICC card is in an unused state for a long time: The terminal usually only accesses the UICC card frequently during power-on initialization and registration authentication, and does not access the UICC card at other times.

[0004] 2. Periodic check of UICC card: After accessing the UICC card, according to the protocol, it is necessary to periodically check whether the Universal Subscriber Identity Module (USIM) is normal. This period is generally 30 seconds.

[0005] Therefore, there is an urgent need for a more reasonable and intelligent power-saving strategy for UICC cards to extend the overall battery life of terminal devices. Summary of the Invention

[0006] This invention provides a UICC card management method, apparatus, device, and storage medium based on a mobile terminal. By activating a delay timer function when the mobile terminal is powered on, and determining the working state of the UICC card based on the access request of the mobile terminal and the running state of the delay timer, the power-off of the UICC card can be delayed, thereby avoiding frequent power-on and power-off of the UICC card. Furthermore, it can predict when the UICC card will not be used for a long time and power it off in a timely manner, achieving the technical effect of saving power.

[0007] According to a first aspect of the present invention, a UICC card management method based on a mobile terminal is provided, comprising:

[0008] After the mobile terminal powers on and initializes the UICC card, a delay timer is started.

[0009] Obtain the running status of the delay timer;

[0010] The operating state of the UICC card is determined based on the access request from the mobile terminal and the running state of the delay timer; wherein the running state includes a timeout state and a timing state.

[0011] Optionally, the working state of the UICC card is determined based on the access request from the mobile terminal and the running state of the delay timer, including:

[0012] When the delay timer is in the timing state and the mobile terminal requests access to the UICC card, the delay timer is stopped, and access to the UICC card is started and the response data from the UICC card at the current moment is received.

[0013] When the delay timer is in a timeout state, the mobile terminal controls the UICC card to switch to a power-off state.

[0014] Optionally, after the step of stopping the delay timer and starting to access the UICC card and receiving the UICC card's response data at the current moment when the delay timer is in a timing state and the mobile terminal requests access to the UICC card, the method further includes:

[0015] Determine whether the mobile terminal needs to access the UICC card in the next moment;

[0016] If so, the mobile terminal accesses the UICC card at the next moment and receives the response data from the UICC card at the next moment;

[0017] If not, the delay timer is controlled to start timing until the delay timer reaches a timeout state.

[0018] Optionally, after the mobile terminal controls the UICC card to switch to a power-down state when the delay timer is in a timeout state, the method further includes:

[0019] Obtain the access command from the mobile terminal;

[0020] The replacement information for the UICC card is determined based on the access instruction.

[0021] Optionally, determining the replacement information of the UICC card according to the access instruction includes:

[0022] Obtain the UICC card information, the user's identity identifier, and the user's temporary location information.

[0023] Optionally, after obtaining the UICC card's information, the user's identity identifier, and the user's temporary location information, the process includes:

[0024] Determine whether the card information, the user's identity identifier, and the user's temporary location information are consistent with the corresponding information saved by the UICC card before power-off;

[0025] If so, it is determined that the UICC card has not been replaced, and the mobile terminal activates the UICC card, accesses the UICC card, and receives the response data from the UICC card;

[0026] If not, it is determined that the UICC card has been replaced, local file information is deleted, and the UICC card is initialized.

[0027] Optionally, before determining the replacement information of the UICC card according to the access instruction, the method further includes:

[0028] The access information of the mobile terminal is determined according to the access instruction;

[0029] When the access information is to read the basic file of the local cache of the UICC card, the UICC card remains powered off.

[0030] According to a second aspect of the present invention, a UICC card management device based on a mobile terminal is provided. The UICC card management device is used to execute the UICC card management method based on a mobile terminal as described in any one of the first aspects of the present invention. The UICC card management device includes:

[0031] The delay timer module is used to automatically start the countdown after the mobile terminal is powered on and the UICC card is initialized;

[0032] The acquisition module is used to acquire the running status of the delay timer;

[0033] The working status determination module is used to determine the working status of the UICC card based on the access command of the mobile terminal and the running status of the delay timer; wherein the running status includes timeout status and timing status.

[0034] According to a third aspect of the present invention, an electronic device is provided, characterized in that the device comprises:

[0035] One or more processors;

[0036] Memory, used to store one or more programs;

[0037] When the one or more programs are executed by the one or more processors, the one or more processors implement the UICC card management method based on a mobile terminal as described in any of the first aspects of the present invention.

[0038] According to a fourth aspect of the present invention, a computer-readable storage medium is provided having a computer program stored thereon, characterized in that, when executed by a processor, the program implements the UICC card management method based on a mobile terminal as described in any of the first aspects of the present invention.

[0039] This invention discloses a UICC card management method, apparatus, device, and storage medium based on a mobile terminal, comprising: powering on the mobile terminal and starting a delay timer; acquiring the operating status of the delay timer; determining the working status of the UICC card based on the access request of the mobile terminal and the operating status of the delay timer; wherein the operating status includes a timeout status and a timing status. The UICC card management method based on a mobile terminal provided by this invention, by starting the delay timer function when the mobile terminal is powered on and determining the working status of the UICC card based on the access request of the mobile terminal and the operating status of the delay timer, can delay the power-off of the UICC card, thereby avoiding frequent power-on and power-off of the UICC card, and predicting that the UICC card will not be used for a long time, and powering it off in a timely manner, achieving the technical effect of saving power.

[0040] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0041] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0042] Figure 1 This is a flowchart of a UICC card management method based on a mobile terminal provided by an embodiment of the present invention;

[0043] Figure 2 This is a flowchart of another UICC card management method based on a mobile terminal provided in an embodiment of the present invention;

[0044] Figure 3 This is a flowchart of another UICC card management method based on a mobile terminal provided in an embodiment of the present invention;

[0045] Figure 4 This is a flowchart of another UICC card management method based on a mobile terminal provided in an embodiment of the present invention;

[0046] Figure 5This is a flowchart of another UICC card management method based on a mobile terminal provided in an embodiment of the present invention;

[0047] Figure 6 This is a flowchart of another UICC card management method based on a mobile terminal provided in an embodiment of the present invention;

[0048] Figure 7 This is a flowchart of another UICC card management method based on a mobile terminal provided in an embodiment of the present invention;

[0049] Figure 8 This is a schematic diagram of a UICC card management device based on a mobile terminal provided in an embodiment of the present invention;

[0050] Figure 9 This is a block diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0051] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0052] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0053] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0054] Figure 1 This is a flowchart of a UICC card management method based on a mobile terminal provided by an embodiment of the present invention. (Refer to...) Figure 1The UICC card management method based on a mobile terminal provided in this embodiment of the invention includes:

[0055] S101. After the mobile terminal powers on and initializes the UICC card, it starts the delay timer.

[0056] Specifically, UICC is the standardized name of the hardware card itself. It carries various logical applications for accessing 4G / 5G network mobile communication applications. It is also known as the Universal Subscriber Identity Module (USIM) or Subscriber Identity Module (SIM).

[0057] After powering on the mobile terminal (i.e., turning it on), power on and initialize the UICC card at the same time. After the UICC card is initialized, start the delay timer. For example, the type of delay timer can be an inactivity timer. An inactivity timer is a delay timer that triggers a specific operation when no activity is detected within a preset time period (e.g., 5 seconds).

[0058] S102. Obtain the running status of the delay timer.

[0059] Specifically, the running status of the delay timer is acquired in real time. The running status of the delay timer includes timeout status (i.e., countdown completed) and timing status (i.e., the delay timer is in the countdown state). For example, if the countdown is 5 seconds, the delay timer is determined to be in timeout status if the countdown is completed in 5 seconds; if the detection is performed when the countdown is 3 seconds, the delay timer is determined to be in timing status.

[0060] S103. Determine the working status of the UICC card based on the access request from the mobile terminal and the running status of the delay timer.

[0061] Specifically, during the countdown of the delay timer, the access requests from the mobile terminal are acquired in real time. Based on the access requests from the mobile terminal (e.g., whether the mobile terminal needs to access the UICC card or not) and the running status of the delay timer, the working status of the UICC card is determined. The working status can be either power-on or power-off. The power-off state can be understood as a low-power state, which can save power and does not affect normal communication and call functions.

[0062] The UICC card management method based on a mobile terminal provided in this invention starts a delay timer function when the mobile terminal is powered on, and determines the working status of the UICC card according to the access request of the mobile terminal and the running status of the delay timer. This can delay the power-off of the UICC card, thereby avoiding frequent power-on and power-off of the UICC card, and predicting that the UICC card will not be used for a long time, and powering it off in time to achieve the technical effect of saving power.

[0063] Based on the above embodiments, the present invention further refines the determination of the UICC card's working state according to the mobile terminal's access request and the running state of the delay timer. Figure 2 This is a flowchart of another UICC card management method based on a mobile terminal provided in an embodiment of the present invention, for reference. Figure 2 The UICC card management method based on a mobile terminal provided in this embodiment of the invention includes:

[0064] S201. After the mobile terminal powers on and initializes the UICC card, it starts the delay timer.

[0065] S202. Obtain the running status of the delay timer.

[0066] S203. Determine the working status of the UICC card based on the access request from the mobile terminal and the running status of the delay timer.

[0067] S2031. When the delay timer is in the timing state and the mobile terminal requests access to the UICC card, the delay timer is stopped, and access to the UICC card is started and the response data from the UICC card at the current moment is received.

[0068] Specifically, when the delay timer is in the counting state, that is, before the delay timer completes its countdown of 5 seconds, for example, when the countdown is 3 seconds, if the mobile terminal needs to access the UICC card, then the delay timer is paused (i.e., the countdown stops at 3 seconds), and then the access to the UICC card begins and the response data from the UICC card is received. The response data means that the mobile terminal accesses the UICC card once, and the UICC card sends back a message indicating successful access. The mobile terminal accesses the UICC card again, and the UICC card sends back another message indicating successful access.

[0069] S2032. When the delay timer is in a timeout state, the mobile terminal controls the UICC card to switch to a power-off state.

[0070] Specifically, during the 5-second countdown of the delay timer, the mobile terminal controls the UICC card to switch to a power-off state, i.e., a low-power state, to save power and increase battery life.

[0071] Based on the above embodiments, this invention further refines the process where, when the delay timer is in a timing state and the mobile terminal requests access to the UICC card, the delay timer is stopped, and then access to the UICC card begins, and the response data from the UICC card at the current moment is received. Figure 3 This is a flowchart of another UICC card management method based on a mobile terminal provided in an embodiment of the present invention, for reference. Figure 3 The UICC card management method based on a mobile terminal provided in this embodiment of the invention includes:

[0072] S301. After the mobile terminal powers on and initializes the UICC card, it starts the delay timer.

[0073] S302. Obtain the running status of the delay timer.

[0074] S303. Determine the working status of the UICC card based on the access request from the mobile terminal and the running status of the delay timer.

[0075] S304. When the delay timer is in the timing state and the mobile terminal requests access to the UICC card, the delay timer is stopped, and access to the UICC card is started and the response data from the UICC card at the current moment is received.

[0076] S305. Determine whether the mobile terminal needs to access the UICC card in the next moment.

[0077] Specifically, in step S304 above, after the mobile terminal accesses the UICC card, it is determined whether the mobile terminal needs to continue accessing the UICC card, that is, whether it does not need to access the UICC card at the next moment.

[0078] S3051. If so, the mobile terminal accesses the UICC card at the next moment and receives the response data from the UICC card at the next moment.

[0079] Specifically, if a user needs to access the UICC card at the next moment through a mobile terminal, the mobile terminal continues to access the UICC card at the next moment and receives the response data from the UICC card at the next moment. For example, this embodiment of the invention involves two accesses (i.e., the current moment and the next moment). In practical applications, it can be multiple times until the user no longer needs to access the UICC card through the mobile terminal. This embodiment of the invention does not limit this.

[0080] S3052. If not, control the delay timer to start timing until the delay timer reaches the timeout state.

[0081] Specifically, after the mobile terminal has accessed the UICC card at the current moment, if the user does not need to access the UICC card through the mobile terminal, the delay timer is controlled to start counting, that is, starting from 3 seconds, until the delay timer completes 3 seconds, and then the UICC card is switched to the power-off state.

[0082] Based on the above embodiments, this invention further refines the process of the mobile terminal controlling the UICC card to switch to a power-down state after the delay timer has reached a timeout state. Figure 4 This is a flowchart of another UICC card management method based on a mobile terminal provided in an embodiment of the present invention, for reference. Figure 4 The UICC card management method based on a mobile terminal provided in this embodiment of the invention includes:

[0083] S401: After the mobile terminal powers on and initializes the UICC card, it starts the delay timer.

[0084] S402, Obtain the running status of the delay timer.

[0085] S403. Determine the working status of the UICC card based on the access request from the mobile terminal and the running status of the delay timer.

[0086] S404. When the delay timer is in a timeout state, the mobile terminal controls the UICC card to switch to a power-off state.

[0087] S405, Obtain access instructions from the mobile terminal.

[0088] Specifically, after the UICC card is powered off, when a user wants to access the UICC card, the mobile terminal is powered on and set to running state. The access command of the mobile terminal is obtained. The access command can be the basic file of the read-only UICC card. The so-called basic file is the file stored in the data storage unit of the UICC card. It is the context information saved before the UICC card is powered off. It can also be the access command for modifying the UICC card.

[0089] S406. Determine the UICC card replacement information based on the access command.

[0090] Specifically, the UICC card replacement information is determined based on the access instructions of the mobile terminal in the above steps (which may be read-only file or modification command access instructions). (Replacement information refers to whether the user has replaced the UICC card when the UICC is powered on again.)

[0091] Based on the above embodiments, the present invention further refines the determination of UICC card replacement information according to access instructions. Figure 5This is a flowchart of another UICC card management method based on a mobile terminal provided in an embodiment of the present invention, for reference. Figure 5 The UICC card management method based on a mobile terminal provided in this embodiment of the invention includes:

[0092] S501: After the mobile terminal powers on and initializes the UICC card, it starts the delay timer.

[0093] S502, Obtain the running status of the delay timer.

[0094] S503. Determine the working status of the UICC card based on the access request from the mobile terminal and the running status of the delay timer.

[0095] S504. When the delay timer is in a timeout state, the mobile terminal controls the UICC card to switch to a power-off state.

[0096] S505, Obtain access instructions from the mobile terminal.

[0097] S506. Determine the UICC card replacement information based on the access command.

[0098] S507. Obtain the UICC card information, the user's identity identifier, and the user's temporary location information.

[0099] Specifically, after the UICC card is powered on, the card information (Integrated Circuit Card Identifier, ICCID), the user's identity (International Mobile Subscriber Identity, IMSI), and the user's temporary location information (Elementary File - Location Information, EF-LOCI) in the UICC card are read to determine the replacement information of the UICC card.

[0100] Based on the above embodiments, the embodiments of the present invention further refine the process of obtaining the UICC card information, the user's identity identifier, and the user's temporary location information. Figure 6 This is a flowchart of another UICC card management method based on a mobile terminal provided in an embodiment of the present invention, for reference. Figure 6 The UICC card management method based on a mobile terminal provided in this embodiment of the invention includes:

[0101] S601: After the mobile terminal powers on and initializes the UICC card, it starts the delay timer.

[0102] S602, Obtain the running status of the delay timer.

[0103] S603. Determine the working status of the UICC card based on the access request from the mobile terminal and the running status of the delay timer.

[0104] S604. When the delay timer is in a timeout state, the mobile terminal controls the UICC card to switch to a power-off state.

[0105] S605, Obtain access instructions from the mobile terminal.

[0106] S606. Determine the UICC card replacement information based on the access command.

[0107] S607. Obtain the UICC card information, the user's identity identifier, and the user's temporary location information.

[0108] S608: Determine whether the card information, user identification, and user temporary location information are consistent with the corresponding information saved by the UICC card before power-off.

[0109] Specifically, based on the SIM card information, user identity, and temporary location information obtained in step S607 above, the previous SIM card information, user identity, and temporary location information are saved before the UICC card is powered off. After the UICC card is powered on again, it is determined whether the current SIM card information, user identity, and temporary location information are consistent with the previous SIM card information, user identity, and temporary location information.

[0110] S6081. If so, it is determined that the UICC card has not been replaced. The mobile terminal activates the UICC card, accesses the UICC card, and receives the response data from the UICC card.

[0111] Specifically, if the card information, user identification, and temporary location information of the UICC card are consistent with the previous SIM card information, user identification, and temporary location information after the UICC card is powered on again, then it is determined that the UICC card has not been replaced, the mobile terminal normally activates the UICC card, accesses the UICC card, and receives the response data from the UICC card.

[0112] S6082. If not, determine that the UICC card has been replaced, delete local file information and initialize the UICC card.

[0113] Specifically, if the SIM card information, user identification, and temporary location information of the UICC card are inconsistent with the previous SIM card information, user identification, and temporary location information after the UICC card is powered on again, it is determined that the user has changed the SIM card. At this time, local file information is deleted and the UICC card is initialized to protect the user's privacy.

[0114] Based on the above embodiments, the present invention further refines the process of determining UICC card replacement information according to access instructions. Figure 7 This is a flowchart of another UICC card management method based on a mobile terminal provided in an embodiment of the present invention, for reference. Figure 7 The UICC card management method based on a mobile terminal provided in this embodiment of the invention includes:

[0115] S701: After the mobile terminal powers on and initializes the UICC card, it starts the delay timer.

[0116] S702, Obtain the running status of the delay timer.

[0117] S703. Determine the working status of the UICC card based on the access request from the mobile terminal and the running status of the delay timer.

[0118] S704. When the delay timer is in a timeout state, the mobile terminal controls the UICC card to switch to a power-off state.

[0119] S705, Obtain access instructions from the mobile terminal.

[0120] S706. Determine the access information of the mobile terminal based on the access instruction.

[0121] Specifically, the access information of the mobile terminal is determined based on the access instructions of the mobile terminal (e.g., whether access to the UICC card is required or not). This information may include commands to read only the basic files of the UICC card or to modify the UICC card.

[0122] S707. When the access information is a basic file in the local cache of the UICC card, the UICC card remains powered down.

[0123] Specifically, the basic files in the local cache of the UICC card refer to the files stored in the data storage unit of the UICC card. When accessing information that is the basic files in the local cache of the UICC card, since they have been automatically saved locally before the UICC card is powered off, when only reading the basic files of the UICC card, there is no need to reactivate the UICC card. The access request to the UICC card can be completed by keeping the UICC card in a powered-off state, thus avoiding the power consumption problem caused by frequent power-on and power-off of the UICC card.

[0124] Based on the same inventive concept Figure 8 This is a schematic diagram of a UICC card management device based on a mobile terminal provided in an embodiment of the present invention. (Refer to...) Figure 8 This invention provides a UICC card management device based on a mobile terminal. The UICC card management device is used to execute the UICC card management method based on a mobile terminal according to any one of the above embodiments. The UICC card management device includes:

[0125] The delay timer module 1 is used to automatically start the countdown after the mobile terminal is powered on and the UICC card is initialized.

[0126] Module 2 is used to obtain the running status of the delay timer.

[0127] The working status determination module 3 is used to determine the working status of the UICC card based on the access command of the mobile terminal and the running status of the delay timer; wherein, the running status includes timeout status and timing status.

[0128] The UICC card management device based on a mobile terminal provided in this embodiment of the invention can achieve the same technical effect as the UICC card management method based on a mobile terminal in any of the above embodiments of the invention, and will not be described in detail here.

[0129] According to the same inventive concept, an embodiment of the present invention provides an electronic device, characterized in that the device comprises:

[0130] One or more processors;

[0131] Memory, used to store one or more programs;

[0132] When one or more programs are executed by one or more processors, the one or more processors implement the UICC card management method based on a mobile terminal in any of the above embodiments of the invention.

[0133] Figure 9 This is a block diagram of an electronic device provided by an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0134] like Figure 9 As shown, the electronic device 15 includes at least one processor 16 and a memory, such as a read-only memory (ROM) 17 and a random access memory (RAM) 18, communicatively connected to the at least one processor 16. The memory stores computer programs executable by the at least one processor. The processor 16 can perform various appropriate actions and processes based on the computer programs stored in the ROM 17 or loaded from the memory unit 18 into the RAM 18. The RAM 18 may also store various programs and data required for the operation of the electronic device 15. The processor 16, ROM 17, and RAM 18 are interconnected via a bus 19. An input / output (I / O) interface 20 is also connected to the bus 19.

[0135] Multiple components in electronic device 15 are connected to I / O interface 20, including: input unit 21, such as keyboard, mouse, etc.; output unit 22, such as various types of monitors, speakers, etc.; storage unit 23, such as disk, optical disk, etc.; and communication unit 24, such as network card, modem, wireless transceiver, etc. Communication unit 24 allows electronic device 15 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0136] Processor 16 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 16 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. Processor 16 performs the various methods and processes described above, such as the UICC card management method based on a mobile terminal.

[0137] According to the same inventive concept, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the UICC card management methods based on a mobile terminal as described in the above embodiments.

[0138] A computer-readable storage medium stores computer instructions that, when executed by a processor, implement the UICC card management method based on a mobile terminal provided in any of the above embodiments of the present invention. In some embodiments, the UICC card management method based on a mobile terminal may be implemented as a computer program tangibly contained in a computer-readable storage medium. In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory, read-only memory, erasable programmable read-only memory, optical fibers, portable compact disk read-only memory, optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0139] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A UICC card management method based on a mobile terminal, characterized in that, include: After the mobile terminal powers on and initializes the UICC card, a delay timer is started. Obtain the running status of the delay timer; The working state of the UICC card is determined based on the access request from the mobile terminal and the running state of the delay timer; wherein the running state includes a timeout state and a timing state. The working state of the UICC card is determined based on the access request from the mobile terminal and the running state of the delay timer, including: When the delay timer is in the timing state and the mobile terminal requests access to the UICC card, the delay timer is paused and the count value is maintained before accessing the UICC card and receiving the response data from the UICC card at the current moment. When the delay timer is in a timeout state, the mobile terminal controls the UICC card to switch to a power-off state. When the delay timer is in a timeout state, after the mobile terminal controls the UICC card to switch to a power-down state, the method further includes: Obtain the access command from the mobile terminal; The replacement information of the UICC card is determined according to the access instruction; Before determining the replacement information of the UICC card according to the access instruction, the method further includes: The access information of the mobile terminal is determined according to the access instruction; When the access information is to read the basic file of the local cache of the UICC card, the UICC card remains powered off.

2. The UICC card management method based on a mobile terminal according to claim 1, characterized in that, The step of pausing the delay timer and maintaining its count value when the mobile terminal requests access to the UICC card, after starting to access the UICC card and receiving the UICC card's response data at the current moment, further includes: Determine whether the mobile terminal needs to access the UICC card in the next moment; If so, the mobile terminal accesses the UICC card at the next moment and receives the response data from the UICC card at the next moment; If not, the delay timer is controlled to start counting from the count value until the delay timer reaches the timeout state.

3. The UICC card management method based on a mobile terminal according to claim 1, characterized in that, The step of determining the replacement information of the UICC card according to the access instruction includes: Obtain the UICC card information, the user's identity identifier, and the user's temporary location information.

4. The UICC card management method based on a mobile terminal according to claim 3, characterized in that, After obtaining the UICC card's information, the user's identity identifier, and the user's temporary location information, the process includes: Determine whether the card information, the user's identity identifier, and the user's temporary location information are consistent with the corresponding information saved by the UICC card before power-off; If so, it is determined that the UICC card has not been replaced, and the mobile terminal activates the UICC card, accesses the UICC card, and receives the response data from the UICC card; If not, it is determined that the UICC card has been replaced, local file information is deleted, and the UICC card is initialized.

5. A UICC card management device based on a mobile terminal, characterized in that, The UICC card management device is used to execute the UICC card management method based on a mobile terminal as described in any one of claims 1 to 4, wherein the UICC card management device comprises: The delay timer module is used to automatically start the countdown after the mobile terminal is powered on and the UICC card is initialized; The acquisition module is used to acquire the running status of the delay timer; The working status determination module is used to determine the working status of the UICC card based on the access command of the mobile terminal and the running status of the delay timer; wherein the running status includes timeout status and timing status.

6. An electronic device, characterized in that, The device includes: One or more processors; Memory, used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the UICC card management method based on a mobile terminal as described in any one of claims 1-4.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements the UICC card management method based on a mobile terminal as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Trigger timing-based task blocking method

    CN102088476A

  • Power supply method for SIM card, storage medium, and mobile terminal

    CN107404573A