CN113242543A - USIM-based application control method, USIM, terminal and medium - Google Patents

USIM-based application control method, USIM, terminal and medium Download PDF

Info

Publication number
CN113242543A
CN113242543A CN202110527425.8A CN202110527425A CN113242543A CN 113242543 A CN113242543 A CN 113242543A CN 202110527425 A CN202110527425 A CN 202110527425A CN 113242543 A CN113242543 A CN 113242543A
Authority
CN
China
Prior art keywords
application
terminal
usim
application operation
control 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.)
Granted
Application number
CN202110527425.8A
Other languages
Chinese (zh)
Other versions
CN113242543B (en
Inventor
刘煜
翟京卿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202110527425.8A priority Critical patent/CN113242543B/en
Publication of CN113242543A publication Critical patent/CN113242543A/en
Application granted granted Critical
Publication of CN113242543B publication Critical patent/CN113242543B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • H04W8/205Transfer to or from user equipment or user record carrier

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

本公开提供一种基于USIM的应用控制方法、USIM、终端及计算机可读存储介质,所述方法包括:获取终端发送的请求应用控制命令,所述请求应用控制命令中包括所述指定应用已触发应用操作的消息;解析所述请求应用控制命令,得到所述指定应用已触发应用操作的消息;基于预设规则判断是否允许所述终端执行所述应用操作;若允许,则向所述终端发送第一响应消息,所述第一响应消息中携带允许所述终端执行所述应用操作的第一控制结果,以使所述终端基于所述第一控制结果开始执行所述应用操作本公开实施基于现有的USAT机制,加强了USIM对终端应用的管理控制功能,其至少可以满足USIM针对特定应用操作进行控制管理的需求。

Figure 202110527425

The present disclosure provides a USIM-based application control method, a USIM, a terminal, and a computer-readable storage medium. The method includes: acquiring a requesting application control command sent by the terminal, where the requesting application control command includes that the specified application has been triggered application operation message; parsing the request application control command to obtain the message that the specified application has triggered the application operation; judging whether the terminal is allowed to perform the application operation based on preset rules; if allowed, sending the message to the terminal A first response message, where the first response message carries a first control result that allows the terminal to perform the application operation, so that the terminal starts to perform the application operation based on the first control result. The implementation of the present disclosure is based on The existing USAT mechanism strengthens the management and control function of the USIM for terminal applications, which can at least meet the requirements of the USIM for control and management of specific application operations.

Figure 202110527425

Description

USIM-based application control method, USIM, terminal and medium
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a USIM-based application control method, a USIM, a terminal device, and a computer-readable storage medium.
Background
With the continuous development of terminal side services, more and more scenes are associated between terminal applications and USIM (Universal Subscriber Identity Module) applications, and the need for enhancing mutual participation in management and control of the terminal applications and the USIM (Universal Subscriber Identity Module) applications is also gradually raised.
For the service forms in which both the terminal and the USIM participate, the terminal application and the USIM application are closely related, especially for the scenario in which the USIM assumes security capability, for example, the terminal application needs to meet security requirements for starting and use, the USIM has an obvious influence on the terminal application, the terminal application should check the security requirements of the USIM during the starting process, and the security requirements on the USIM should be met on the premise that the terminal application is normally started, so as to better avoid application risks and realize safe use of the application. However, in the prior art, because the start of the terminal application still maintains its independence, the USIM cannot participate in the start process, and the terminal services that the USIM can participate in are mainly various basic services, such as voice call, short message, data connection, and the like.
Disclosure of Invention
The present disclosure provides a USIM-based application control method, a USIM, a terminal, and a computer-readable storage medium to at least solve the above-mentioned problems.
According to a first aspect of the embodiments of the present disclosure, there is provided a USIM-based application control method, applied to a USIM, including:
acquiring a request application control command sent by a terminal, wherein the request application control command is sent by the USIM after the terminal detects that a specified application triggers application operation, and the request application control command comprises a message that the specified application triggers the application operation;
analyzing the application control request command to obtain a message that the specified application triggers application operation; and the number of the first and second groups,
judging whether the terminal is allowed to execute the application operation or not based on a preset rule;
and if so, sending a first response message to the terminal, wherein the first response message carries a first control result allowing the terminal to execute the application operation, so that the terminal starts to execute the application operation based on the first control result.
In one embodiment, before acquiring the application control command requested by the terminal, the method further includes:
after a requirement for controlling the application operation of a specified application is generated, generating an application control command based on the requirement, wherein the application control command comprises an application identifier and an application operation type range of the specified application; and the number of the first and second groups,
and sending an application control command to a terminal so that the terminal can acquire and analyze the application control command to obtain the application identifier and the application operation type range, judging whether the application operation type of the specified application is in the operation type range or not after detecting that the specified application corresponding to the application identifier triggers the application operation, and sending a request application control command to the USIM if the application operation type of the specified application is in the operation type range.
In one embodiment, after determining whether to allow the terminal to execute the application operation based on a preset rule, the method further includes:
and if not, sending a second response message to the terminal, wherein the second response message carries a second control result which does not allow the terminal to execute the application operation, so that the terminal terminates executing the application operation based on the second control result.
In one embodiment, after determining whether to allow the terminal to execute the application operation based on a preset rule, the method further includes:
and if not, sending a third response message to the terminal, wherein the third response message carries a third control result and prompt request information which do not allow the terminal to execute the application operation, so that the terminal terminates the execution of the application operation based on the third control result, and displays a termination execution result of the application operation based on the prompt request information.
According to another aspect of the embodiments of the present disclosure, there is provided a USIM-based application control method, which is applied to a terminal, and includes:
after detecting that an application operation is triggered by a specified application, sending a request application control command to a USIM, wherein the request application control command comprises a message that the application operation is triggered by the specified application, so that the USIM acquires and analyzes the request application control command to obtain a message that the application operation is triggered by the terminal specified application, and judges whether the terminal is allowed to execute the application operation or not based on a preset rule, if so, sending a first response message to the terminal, wherein the first response message carries a first control result that the terminal is allowed to execute the application operation;
acquiring and analyzing the first response message to obtain the first control result; and the number of the first and second groups,
starting to execute the application operation based on the first control result.
In one embodiment, before sending the request application control command to the USIM, the USIM further comprises:
receiving an application control command sent by a USIM, wherein the application control command is generated by the USIM based on requirements after the USIM generates the requirements for controlling application operation of a specified application, and the application control command comprises an application identifier and an application operation type range of the specified application; and the number of the first and second groups,
acquiring and analyzing the application control command to obtain the application identification and the application operation type range;
after detecting that the application operation is triggered by the specified application corresponding to the application identifier, judging whether the application operation type of the specified application is within the operation type range;
and if the operation type is within the range, sending a request application control command to the USIM.
In one embodiment, after the application control command is sent to the USIM after the application operation is triggered by the detection of the specified application, the method further includes:
receiving a second response message sent by a USIM, wherein the second response message is sent to the terminal when the USIM determines that the terminal is not allowed to execute the application operation, and the second response message carries a second control result of not allowing the terminal to execute the application operation; and the number of the first and second groups,
terminating execution of the application operation based on the second control result.
In one embodiment, after the application control command is sent to the USIM after the application operation is triggered by the detection of the specified application, the method further includes:
receiving a third response message sent by a USIM, wherein the third response message is sent to the terminal when the USIM determines that the terminal is not allowed to execute the application operation, and the third response message carries a third control result and prompt request information which are not allowed for the terminal to execute the application operation; and the number of the first and second groups,
and stopping executing the application operation based on the third control result, and displaying a stopping execution result of the application operation based on the prompt request information.
According to a third aspect of embodiments of the present disclosure, there is provided a USIM, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program stored in the memory, the processor executes the USIM-based application control method.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a terminal, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes another USIM-based application control method.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the processor executes the USIM-based application control method or the another USIM-based application control method.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
according to the USIM-based application control method provided by the embodiment of the disclosure, a request application control command sent by a terminal is acquired, wherein the request application control command is sent by the USIM after the terminal detects that a specified application triggers an application operation, and the request application control command comprises a message that the specified application triggers the application operation; analyzing the application control request command to obtain a message that the specified application triggers application operation; and judging whether the terminal is allowed to execute the application operation or not based on a preset rule, if so, sending a first response message to the terminal, wherein the first response message carries a first control result allowing the terminal to execute the application operation, so that the terminal starts to execute the application operation based on the first control result. The implementation of the present disclosure is based on the existing USAT mechanism, the management control function of the USIM to the terminal application is strengthened, and it can at least meet the requirement that the USIM performs control management for specific application operation.
Additional features and advantages of the disclosure will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the disclosure. The objectives and other advantages of the disclosure may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings are included to provide a further understanding of the disclosed embodiments and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the example serve to explain the principles of the disclosure and not to limit the disclosure.
Fig. 1 is a schematic flowchart of a USIM-based application control method according to an embodiment of the present disclosure;
fig. 2 is a flowchart illustrating a USIM-based application control method according to another embodiment of the present disclosure;
fig. 3 is a flowchart illustrating a USIM-based application control method according to another embodiment of the present disclosure;
fig. 4 is a flowchart illustrating a USIM-based application control method according to still another embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a USIM according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of a terminal according to an embodiment of the present disclosure.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present disclosure more apparent, specific embodiments of the present disclosure are described below in detail with reference to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present disclosure, are given by way of illustration and explanation only, not limitation.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order; also, the embodiments and features of the embodiments in the present disclosure may be arbitrarily combined with each other without conflict.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for the convenience of explanation of the present disclosure, and have no specific meaning in themselves. Thus, "module", "component" or "unit" may be used mixedly.
A Universal Subscriber Identity Module USIM card is a continuation and progress of a SIM card used in a UMTS (Universal Mobile Telecommunications System) network, and is used to store user Identity information and personal data, ensure security of accessing a Mobile network service, and perform user identification and user authorization when a user accesses the Mobile network service by using necessary functions and data, so as to implement a requirement that a 3G (3th-Generation, third-Generation communication technology) network can express and identify user applications. In contrast to SIM cards, USIM cards are no longer built on a single telecommunications application platform, but will become one of a variety of applications residing on a universal Integrated Circuit card uicc (universal Integrated Circuit card). The UICC is a universal intelligent card platform, provides uniform bottom layer support for upper layer application, and can reside other intelligent card applications such as bank, ticket and the like besides the USIM, thereby really realizing the separation of the bearing platform and the application.
There is a developing process for the relationship between UICC and terminal, in the initial positioning, UICC is in a completely passive state, terminal sends command to UICC, UICC executes command and returns response to terminal, terminal and UICC interact in command/response pair mode, and all are the mode of terminal initiated command UICC response, this mechanism does not allow UICC to actively send command to terminal, terminal is always dominant, UICC can only be in a controlled state of accepting command from terminal, executing command, and sending back response, thus limiting the development and use of card based application. With the development of UICC service requirements, in order to solve such problems, an STK/USAT protocol layer is introduced into a protocol stack of a Cu interface (interface between a terminal and a UICC), and the STK/USAT layer provides a service mechanism based on a service provided by a transport layer, so that a UICC application is allowed to interact and operate with a terminal supporting the service mechanism, so that the UICC can actively request the terminal 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 a service through the terminal.
The USIM can implement USIM application through an STK/USAT mechanism, and with the development of service requirements, a single USIM application cannot meet more requirements, and often needs to cooperate and cooperate with terminal applications to implement more comprehensive service capabilities and more perfect user experience. In this case, the terminal application and the USIM generally perform different functions according to their characteristics, and combine with each other to jointly implement the overall capability of the service. For example, the USIM application can use its own advantages as a security entity to perform functions such as security processing and authentication, and the terminal performs functions such as user interaction and service management due to its good user interface.
In order to solve the above problems that the USIM has a control management function related to the terminal application, and in particular, the USIM has a requirement for controlling and managing the start of the terminal application according to its own requirement, and the like, the embodiment of the present disclosure provides a method for controlling and managing basic management operations, such as start/close of the terminal application, by the USIM on the basis of the existing USAT mechanism, so that in an application scenario where the terminal application and the USIM are closely managed, the USIM can participate in a terminal application start process according to requirements, such as a security policy and a management policy, and it is ensured that the start and use of the application meet the above necessary requirements. The scheme enlarges the application range of USAT service control, enriches the application management capability of both the machine and the card, meets the requirements of more complex scenes, and promotes the support degree required in the aspects of service safety, management feasibility and the like.
Referring to fig. 1, fig. 1 is a schematic flowchart of a USIM-based application control method according to an embodiment of the present disclosure, which is applied to a USIM and includes steps S101 to S104.
In step S101, a request application control command sent by a terminal is obtained, where the request application control command is sent by the terminal to the USIM after detecting that a specified application triggers an application operation, and the request application control command includes a message that the specified application has triggered the application operation.
The specified application may be a preset application that needs to be controlled by the USIM, or the USIM generates an application that needs to perform application operation control on the application, and may include an application operation type range in which the USIM controls the specified application.
Compared with the related art, after the terminal specifies the Application and triggers the Application operation, the terminal directly performs related Control management on the Application, for example, independently judges the start and Control execution of the terminal Application, and the like.
It can be understood that, the application operation triggered by the terminal-specific application in the request application control command includes information such as the application operation type and application data, and the structure of the command message is as follows:
Figure BDA0003066550060000071
Figure BDA0003066550060000081
wherein the application operation type is defined as above, it should be noted that, one and only one of the bits in the application operation type data field takes a value of 1.
In step S102, the request application control command is analyzed to obtain a message that the specified application has triggered the application operation.
In step S103, it is determined whether to allow the terminal to execute the application operation based on a preset rule, if so, step S104 is executed, otherwise, step S105 is executed.
It should be noted that, a person skilled in the art may adaptively set the preset rule in combination with the preset policy of the specified application and the current actual situation, and the USIM determines whether to allow the terminal to execute the application operation according to the preset policy of the specified application and the current actual situation of the terminal, for example, whether the specified USIM application currently meets the requirement, where the preset policy may be to determine the execution condition and the requirement of the operation provided by the terminal, or to specify some special start-up or shut-down scenarios of the application, and in some embodiments, may also be other policies related to application control, which is not limited herein.
In step S104, a first response message is sent to the terminal, where the first response message carries a first control result that allows the terminal to execute the application operation, so that the terminal starts to execute the application operation based on the first control result.
In some embodiments, after determining that the terminal is allowed to execute the application operation, the USIM may further limit the application operation range, and simultaneously carry the application operation range in the first response message, and the terminal further executes the operation according to the application operation range, thereby further improving the machine-card interaction performance between the terminal and the USIM.
In step S105, a second response message is sent to the terminal, where the second response message carries a second control result that does not allow the terminal to execute the application operation, so that the terminal terminates executing the application operation based on the second control result.
In some embodiments, if not, sending a third response message to the terminal, where the third response message carries a control result that the application operation is not allowed to be executed and prompt request information, so that the terminal terminates executing the application operation based on the control result that the application operation is not allowed to be executed, and displays a termination execution result of the application operation based on the prompt request information.
The first response message, the second response message and the third response message have the following structures:
Figure BDA0003066550060000091
where the character identity is an optional parameter, it is proposed when the USIM needs to prompt the user for information (normally the control result is not allowed).
In the related art, a USIM proposes a requirement for performing control management on terminal application start according to a self requirement, and therefore, another embodiment of the present disclosure provides a USIM-based application control method, as shown in fig. 2, unlike the previous embodiment, in this embodiment, before acquiring a request application control command sent by a terminal, the USIM generates an active command for application control based on an application control requirement, and determines a specified application for performing application control and an application operation type range.
In step S201, after a requirement for controlling an application operation of a specified application is generated, an application control command is generated based on the requirement, where the application control command includes an application identifier and an application operation type range of the specified application; and the number of the first and second groups,
in step S202, an application control command is sent to a terminal, so that the terminal obtains and analyzes the application control command to obtain the application identifier and the application operation type range, and after detecting that an application operation is triggered by a specific application corresponding to the application identifier, it is determined whether the application operation type of the specific application is within the operation type range, and if so, an application control request command is sent to the USIM.
In this embodiment, by observing a basic mechanism of interaction between a terminal application and a USIM, in order to enable the USIM to provide a terminal with a requirement for controlling management operations of the terminal application when the USIM needs to provide the requirement for controlling the management operations of the terminal application, a USIM active command needs to be added first, and the USIM can send the command to the terminal to indicate that specific operations of a specific terminal application need to be controlled, where the specific application and a specific operation range are defined in the active command. This new add command is not named SetUp Terminal Application Control, and the following is the message structure of this command:
Figure BDA0003066550060000101
Figure BDA0003066550060000111
the application operation type is an extended data object, which indicates the range of application operation that the USIM needs to control, each bit indicates a type of operation (the meaning is as shown in the above table), when the value is 1, this type of operation needs to be controlled, and when the value is 0, this type of operation does not need to be controlled. At least one of the bits should take the value 1.
After receiving the demand command of USIM for application control, the terminal needs to provide the type and information of the operation to the USIM when the appointed application is about to perform the operation in the appointed range, the USIM judges whether the operation is allowed to be performed according to the preset strategy of the associated application and sends the judgment result through the response message, and the USIM determines the subsequent action according to the judgment result, namely, performs the operation or terminates the operation.
Based on the same technical concept, a USIM-based application control method according to still another embodiment of the present disclosure, as shown in fig. 3, is applied to a terminal and includes steps S301 to S303.
In step S301, after detecting that an application operation is triggered by a specified application, sending a request application control command to a USIM, where the request application control command includes a message that the application operation has been triggered by the specified application, so that the USIM obtains and analyzes the request application control command to obtain a message that the application operation has been triggered by the specified application of the terminal, and determines whether to allow the terminal to execute the application operation based on a preset rule, and if so, sends a first response message to the terminal, where the first response message carries a first control result that allows the terminal to execute the application operation;
in step S302, the first response message is acquired and analyzed to obtain the first control result; and the number of the first and second groups,
in step S303, execution of the application operation is started based on the first control result.
In one embodiment, before sending the request application control command to the USIM, the USIM further comprises:
receiving an application control command sent by a USIM, wherein the application control command is generated by the USIM based on requirements after the USIM generates the requirements for controlling application operation of a specified application, and the application control command comprises an application identifier and an application operation type range of the specified application; and the number of the first and second groups,
acquiring and analyzing the application control command to obtain the application identification and the application operation type range;
after detecting that the application operation is triggered by the specified application corresponding to the application identifier, judging whether the application operation type of the specified application is within the operation type range;
and if the operation type is within the range, sending a request application control command to the USIM.
In one embodiment, after the application control command is sent to the USIM after the application operation is triggered by the detection of the specified application, the method further includes:
receiving a second response message sent by a USIM, wherein the second response message is sent to the terminal when the USIM determines that the terminal is not allowed to execute the application operation, and the second response message carries a second control result of not allowing the terminal to execute the application operation; and the number of the first and second groups,
terminating execution of the application operation based on the second control result.
In one embodiment, after the application control command is sent to the USIM after the application operation is triggered by the detection of the specified application, the method further includes:
receiving a third response message sent by a USIM, wherein the third response message is sent to the terminal when the USIM determines that the terminal is not allowed to execute the application operation, and the third response message carries a third control result and prompt request information which are not allowed for the terminal to execute the application operation; and the number of the first and second groups,
and stopping executing the application operation based on the third control result, and displaying a stopping execution result of the application operation based on the prompt request information.
It should be noted that the USIM-based application control method in the embodiment of the present disclosure is an opposite-end scheme in the previous embodiment, and the implementation principle of the USIM-based application control method may refer to the above embodiment, which is not described herein again.
Based on the same technical concept, a USIM-based application control method is further provided in yet another embodiment of the present disclosure, and includes steps S401 to S415.
S401, the USIM generates a requirement for controlling a specific management operation of a specific application according to requirements in aspects of security requirements, management policies and the like;
s402, USIM generates an active command SetUp Terminal Application Control command for setting Terminal Application Control according to the required specific Application data, the management operation type range required to be controlled and the like, and sends the command to the Terminal, wherein the command structure is as described above;
s403, after receiving the command, the terminal analyzes and processes the command, acquires a specific terminal application and a specific management operation type range and the like which need to be controlled, clearly sets the requirement of the command, and sets the command to be effective;
s404, after the setting is effective, certain operation of the specific application is triggered, and the terminal receives a request for executing the operation;
s405, the terminal judges whether the operation type of the current request is in the management operation type range which needs to be controlled according to the command requirement, if so, the step S406 is carried out, otherwise, the step S415 is carried out);
s406, the terminal suspends responding to the operation requirement, sends an Envelope-Call Control-Application Control requesting to Control the current operation to the USIM, and contains the terminal Application and the operation type which require to execute the current operation, and the specific command structure is as described above;
s407, after receiving the command, the USIM analyzes and processes the command, acquires the terminal application and the operation type of the current operation required to be executed, and judges the execution condition and the requirement of the operation provided by the terminal according to the preset rule, the current condition and the like (if the related USIM application meets the requirement currently);
s408, the USIM obtains a judgment result, whether the current operation is allowed to be executed or not is judged, if not, the subsequent step is carried out, and if yes, the step is switched to the step S413);
s409, the USIM sends a response message to the terminal, the control result of whether the operation is allowed to be executed is contained, and the structure of the response message is as described above;
s410, the terminal receives the response message to analyze and process, obtains a control result of the current operation, and terminates execution of the application operation;
s411, the terminal determines whether the response message requires providing prompt information for the user, if so, the subsequent steps are continued, otherwise, the process is ended;
and S412, the terminal provides prompt information such as the result and reason of the operation failure to be executed to the user, and the process is ended.
S413, the USIM sends a response message to the terminal, containing a control result allowing the operation to be performed, and the structure of the response message is as described above;
and S414, the terminal analyzes and processes the response message to obtain a control result of the current operation, the application operation is normally executed, and the process is ended.
And S415, directly executing the terminal application operation, and ending the process.
Based on the same technical concept, the disclosed embodiment correspondingly provides a USIM, as shown in fig. 5, the USIM includes a memory 51 and a processor 52, a computer program is stored in the memory 51, and when the processor 52 runs the computer program stored in the memory 51, the processor executes the USIM-based application control method.
Based on the same technical concept. Correspondingly, the disclosed embodiment also provides an application control system based on a USIM, including the USIM, the USIM includes:
a first obtaining module, configured to obtain a request application control command sent by a terminal, where the request application control command is sent by the terminal to the USIM after detecting that a specified application triggers an application operation, and the request application control command includes a message that the specified application triggers the application operation;
the analysis module is used for analyzing the application control request command to obtain a message that the specified application triggers the application operation; and the number of the first and second groups,
the first judgment module is arranged for judging whether the terminal is allowed to execute the application operation or not based on a preset rule;
a first sending module, configured to send a first response message to the terminal when the first determining module determines that the application operation is allowed, where the first response message carries a first control result that allows the terminal to execute the application operation, so that the terminal starts to execute the application operation based on the first control result.
In one embodiment, the system further comprises:
the terminal comprises a first generation module, a second generation module and a third generation module, wherein the first generation module is arranged to generate an application control command based on a requirement for controlling the application operation of a specified application if the requirement for controlling the application operation of the specified application is generated before a first acquisition module acquires an application control request command sent by the terminal, and the application control command comprises an application identifier and an application operation type range of the specified application; and the number of the first and second groups,
and the second sending module is configured to send an application control command to a terminal, so that the terminal acquires and analyzes the application control command to obtain the application identifier and the application operation type range, and after detecting that an application operation is triggered by a specified application corresponding to the application identifier, judges whether the application operation type of the specified application is within the operation type range, and if so, sends an application control request command to the USIM.
In one embodiment, the method further comprises:
a third sending module, configured to send a second response message to the terminal when the first determining module determines that the application operation is not allowed, where the second response message carries a second control result that the terminal is not allowed to execute the application operation, so that the terminal terminates execution of the application operation based on the second control result.
In one embodiment, after determining whether to allow the terminal to execute the application operation based on a preset rule, the method further includes:
a fourth sending module, configured to send a third response message to the terminal when the first determining module determines that the application operation is not allowed, where the third response message carries a third control result and prompt request information that do not allow the terminal to execute the application operation, so that the terminal terminates execution of the application operation based on the third control result, and displays a termination execution result of the application operation based on the prompt request information.
Based on the same technical concept, the embodiment of the present disclosure correspondingly provides another USIM-based application control system, which includes a terminal, where the terminal includes:
a fifth sending module, configured to send a request application control command to a USIM after detecting that an application operation is triggered by a specified application, where the request application control command includes a message that the application operation is triggered by the specified application, so that the USIM obtains and analyzes the request application control command to obtain the message that the application operation is triggered by the specified application of the terminal, and determines, based on a preset rule, whether to allow the terminal to execute the application operation, and if so, sends a first response message to the terminal, where the first response message carries a first control result that allows the terminal to execute the application operation;
the acquisition and analysis module is configured to acquire and analyze the first response message to obtain the first control result; and the number of the first and second groups,
an execution module configured to start execution of the application operation based on the first control result.
In one embodiment, the method further comprises:
a first receiving module, configured to receive an application control command sent by a USIM before the fifth sending module sends a request application control command to the USIM, where the application control command is generated by the USIM after generating a requirement for controlling an application operation of a specified application based on the requirement, and the application control command includes an application identifier and an application operation type range of the specified application; and the number of the first and second groups,
the acquisition and analysis module is also configured to acquire and analyze the application control command to obtain the application identifier and the application operation type range;
the second judging module is configured to judge whether the application operation type of the specified application is within the operation type range after detecting that the application operation is triggered by the specified application corresponding to the application identifier;
the fifth sending module is further configured to send a request application control command to the USIM when the second determination module determines that the operation type is within the range.
In one embodiment, the method further comprises:
a second receiving module, configured to receive a second response message sent by a USIM after the fifth sending module detects that the application operation is triggered by the specified application and sends an application control request command to the USIM, where the second response message is sent to the terminal when the USIM determines that the terminal is not allowed to execute the application operation, and the second response message carries a second control result that the terminal is not allowed to execute the application operation; and the number of the first and second groups,
the execution module is further configured to terminate execution of the application operation based on the second control result.
In one embodiment, the method further comprises:
a third receiving module, configured to receive a third response message sent by a USIM after the fifth sending module detects that the application operation is triggered by the specified application and sends an application control request command to the USIM, where the third response message is sent to the terminal when the USIM determines that the terminal is not allowed to execute the application operation, and the third response message carries a third control result and prompt request information that the terminal is not allowed to execute the application operation; and the number of the first and second groups,
the execution module is further configured to terminate execution of the application operation based on the third control result, and display a termination execution result of the application operation based on the prompt request information.
Based on the same technical concept, the embodiment of the present disclosure correspondingly provides a terminal, as shown in fig. 6, where the terminal includes a memory 61 and a processor 62, the memory 61 stores a computer program therein, and when the processor 62 runs the computer program stored in the memory 61, the processor executes the another USIM-based application control method.
Based on the same technical concept, there is provided a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, the processor executes the USIM-based application control method or the another USIM-based application control method.
It will be understood by those of ordinary skill in the art that all or some of the steps of the methods, systems, functional modules/units in the devices disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as is well known to those of ordinary skill in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media as known to those skilled in the art.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present disclosure, and not for limiting the same; while the present disclosure has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art will understand that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present disclosure.

Claims (11)

1. A USIM-based application control method is applied to a USIM, and comprises the following steps:
acquiring a request application control command sent by a terminal, wherein the request application control command is sent by the USIM after the terminal detects that a specified application triggers application operation, and the request application control command comprises a message that the specified application triggers the application operation;
analyzing the application control request command to obtain a message that the specified application triggers application operation; and the number of the first and second groups,
judging whether the terminal is allowed to execute the application operation or not based on a preset rule;
and if so, sending a first response message to the terminal, wherein the first response message carries a first control result allowing the terminal to execute the application operation, so that the terminal starts to execute the application operation based on the first control result.
2. The method of claim 1, before obtaining the application control command requested by the terminal, further comprising:
after a requirement for controlling the application operation of a specified application is generated, generating an application control command based on the requirement, wherein the application control command comprises an application identifier and an application operation type range of the specified application; and the number of the first and second groups,
and sending an application control command to a terminal so that the terminal can acquire and analyze the application control command to obtain the application identifier and the application operation type range, judging whether the application operation type of the specified application is in the operation type range or not after detecting that the specified application corresponding to the application identifier triggers the application operation, and sending a request application control command to the USIM if the application operation type of the specified application is in the operation type range.
3. The method according to claim 1, further comprising, after determining whether to allow the terminal to perform the application operation based on a preset rule:
and if not, sending a second response message to the terminal, wherein the second response message carries a second control result which does not allow the terminal to execute the application operation, so that the terminal terminates executing the application operation based on the second control result.
4. The method according to claim 1, further comprising, after determining whether to allow the terminal to perform the application operation based on a preset rule:
and if not, sending a third response message to the terminal, wherein the third response message carries a third control result and prompt request information which do not allow the terminal to execute the application operation, so that the terminal terminates the execution of the application operation based on the third control result, and displays a termination execution result of the application operation based on the prompt request information.
5. A USIM-based application control method is applied to a terminal, and comprises the following steps:
after detecting that an application operation is triggered by a specified application, sending a request application control command to a USIM, wherein the request application control command comprises a message that the application operation is triggered by the specified application, so that the USIM acquires and analyzes the request application control command to obtain a message that the application operation is triggered by the terminal specified application, and judges whether the terminal is allowed to execute the application operation or not based on a preset rule, if so, sending a first response message to the terminal, wherein the first response message carries a first control result that the terminal is allowed to execute the application operation;
acquiring and analyzing the first response message to obtain the first control result; and the number of the first and second groups,
starting to execute the application operation based on the first control result.
6. The method of claim 5, further comprising, prior to sending the request application control command to the USIM:
receiving an application control command sent by a USIM, wherein the application control command is generated by the USIM based on requirements after the USIM generates the requirements for controlling application operation of a specified application, and the application control command comprises an application identifier and an application operation type range of the specified application; and the number of the first and second groups,
acquiring and analyzing the application control command to obtain the application identification and the application operation type range;
after detecting that the application operation is triggered by the specified application corresponding to the application identifier, judging whether the application operation type of the specified application is within the operation type range;
and if the operation type is within the range, sending a request application control command to the USIM.
7. The method of claim 5, wherein after sending the application control command to the USIM after detecting that the application operation is triggered by the specified application, the method further comprises:
receiving a second response message sent by a USIM, wherein the second response message is sent to the terminal when the USIM determines that the terminal is not allowed to execute the application operation, and the second response message carries a second control result of not allowing the terminal to execute the application operation; and the number of the first and second groups,
terminating execution of the application operation based on the second control result.
8. The method of claim 5, wherein after sending the application control command to the USIM after detecting that the application operation is triggered by the specified application, the method further comprises:
receiving a third response message sent by a USIM, wherein the third response message is sent to the terminal when the USIM determines that the terminal is not allowed to execute the application operation, and the third response message carries a third control result and prompt request information which are not allowed for the terminal to execute the application operation; and the number of the first and second groups,
and stopping executing the application operation based on the third control result, and displaying a stopping execution result of the application operation based on the prompt request information.
9. A USIM, which is characterized by comprising a memory in which a computer program is stored and a processor that executes the USIM-based application control method according to any one of claims 1 to 4 when the processor executes the computer program stored in the memory.
10. A terminal comprising a memory having a computer program stored therein and a processor that executes the USIM-based application control method according to any one of claims 5 to 8 when the processor executes the computer program stored in the memory.
11. A computer readable storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, executes the USIM based application control method of any one of claims 1 to 4 or the USIM based application control method of any one of claims 5 to 8.
CN202110527425.8A 2021-05-14 2021-05-14 USIM-based application control method, USIM, terminal and medium Active CN113242543B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110527425.8A CN113242543B (en) 2021-05-14 2021-05-14 USIM-based application control method, USIM, terminal and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110527425.8A CN113242543B (en) 2021-05-14 2021-05-14 USIM-based application control method, USIM, terminal and medium

Publications (2)

Publication Number Publication Date
CN113242543A true CN113242543A (en) 2021-08-10
CN113242543B CN113242543B (en) 2023-06-23

Family

ID=77134343

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110527425.8A Active CN113242543B (en) 2021-05-14 2021-05-14 USIM-based application control method, USIM, terminal and medium

Country Status (1)

Country Link
CN (1) CN113242543B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113840276A (en) * 2021-09-18 2021-12-24 中国联合网络通信集团有限公司 5G identifier hiding compatible configuration method, user identification module and terminal

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180007492A1 (en) * 2014-12-30 2018-01-04 Stmicroelectronics S.R.L. Methods for providing a response to a command requesting the execution of a proactive command
CN108875396A (en) * 2018-06-28 2018-11-23 中国联合网络通信集团有限公司 File operation method, usim card, terminal and readable storage medium storing program for executing
CN109195157A (en) * 2018-09-04 2019-01-11 中国联合网络通信集团有限公司 application management method, device and terminal
CN110336946A (en) * 2019-07-11 2019-10-15 中国联合网络通信集团有限公司 A method and device for invoking terminal image input equipment based on USIM
CN111399946A (en) * 2020-03-25 2020-07-10 中国联合网络通信集团有限公司 Terminal application startup change control method, device, terminal and USIM
CN112188475A (en) * 2020-10-21 2021-01-05 中国联合网络通信集团有限公司 Method, USIM, computer device and medium for dynamically managing service control

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180007492A1 (en) * 2014-12-30 2018-01-04 Stmicroelectronics S.R.L. Methods for providing a response to a command requesting the execution of a proactive command
CN108875396A (en) * 2018-06-28 2018-11-23 中国联合网络通信集团有限公司 File operation method, usim card, terminal and readable storage medium storing program for executing
CN109195157A (en) * 2018-09-04 2019-01-11 中国联合网络通信集团有限公司 application management method, device and terminal
CN110336946A (en) * 2019-07-11 2019-10-15 中国联合网络通信集团有限公司 A method and device for invoking terminal image input equipment based on USIM
CN111399946A (en) * 2020-03-25 2020-07-10 中国联合网络通信集团有限公司 Terminal application startup change control method, device, terminal and USIM
CN112188475A (en) * 2020-10-21 2021-01-05 中国联合网络通信集团有限公司 Method, USIM, computer device and medium for dynamically managing service control

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113840276A (en) * 2021-09-18 2021-12-24 中国联合网络通信集团有限公司 5G identifier hiding compatible configuration method, user identification module and terminal
CN113840276B (en) * 2021-09-18 2023-05-02 中国联合网络通信集团有限公司 5G identification hiding compatible configuration method, user identification module and terminal

Also Published As

Publication number Publication date
CN113242543B (en) 2023-06-23

Similar Documents

Publication Publication Date Title
EP3989613B1 (en) Sim card management
US20220417727A1 (en) Electronic Subscriber Identity Module (eSIM) Profile Provisioning
JP2020144911A (en) Implicit file generation in APDU script
CN111355844B (en) Method, device, terminal, USIM and storage medium for terminal application startup management
CN111787521A (en) Terminal application permission acquisition method, terminal device and USIM
CN109963320A (en) Service access control method and device
WO2017197757A1 (en) Method and device for apn assignment, and terminal
CN112738781B (en) Method, device, terminal, USIM and medium for initiating short-range service
CN113242543A (en) USIM-based application control method, USIM, terminal and medium
CN114339837B (en) Private network access control method and device, electronic equipment and storage medium
CN112188475B (en) Method, USIM, computer device and medium for dynamically managing service control
CN113038556B (en) Method for dual-card dual-standby terminal to access network, dual-card dual-standby terminal and storage medium
CN112367661B (en) USAT application matching implementation method, USIM, terminal, device and medium
CN112752247B (en) Short-distance service management method, device, terminal, USIM and medium
CN110336946B (en) A method and device for calling terminal image input device based on USIM
CN113840276B (en) 5G identification hiding compatible configuration method, user identification module and terminal
CN116775341A (en) Micro-service calling method and device
CN111447609B (en) Dynamic number allocation method and system
CN113840275A (en) Method for confirming terminal session connection, USIM, terminal, device and medium
CN114244887A (en) Channel management method and device and electronic equipment
CN112764876A (en) Virtual mobile phone resource allocation method and device
EP4109840A1 (en) Session creation method and related device
CN113542350B (en) Browsing state event downloading method, USIM, terminal and storage medium
CN115665726B (en) Capability verification data acquisition method, platform, eUICC, device and medium
CN107154912A (en) A kind of offer of terminal service, acquisition methods, device and 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