





技术领域technical field
本公开属于通信技术领域,具体涉及一种USAT应用匹配实现方法,一种USIM,一种终端,一种计算机设备,以及一种计算机可读存储介质。The present disclosure belongs to the field of communication technologies, and in particular relates to a method for implementing USAT application matching, a USIM, a terminal, a computer device, and a computer-readable storage medium.
背景技术Background technique
USIM(Universal Subscriber Identity Module,通用用户识别模块)卡是UMTS(Universal Mobile Telecommunications System,通用移动通信系统)网络中使用的SIM(Subscriber Identity Module,用户标识模块)卡的延续与进步,用于存储用户身份信息和个人数据,保障接入移动网络服务的安全,可以利用必要的功能和数据在用户访问移动网络服务时进行用户识别和用户授权,实现系统网络能够标识和识别用户应用的要求。The USIM (Universal Subscriber Identity Module, Universal Subscriber Identity Module) card is the continuation and advancement of the SIM (Subscriber Identity Module, Subscriber Identity Module) card used in the UMTS (Universal Mobile Telecommunications System, Universal Mobile Telecommunications System) network. Identity information and personal data ensure the security of accessing mobile network services. Necessary functions and data can be used to perform user identification and user authorization when users access mobile network services, so that the system network can identify and identify user applications.
随着USIM业务需求的发展,为了加强USIM卡在与终端的通信时的主动性,引入了USAT(USIM Application Toolkit,USIM应用工具箱)技术。USAT技术是在原来SIM卡被动式的操作模式基础上,增加了USIM卡新的主动式操作的能力,即允许USIM卡中的应用和服务主动与手机终端进行交互操作。而USAT应用匹配是4G时代发展的新功能,可以通过USAT功能将USIM卡限制在特定的终端上使用,即仅当USIM允许使用该终端时,USIM才可以进行鉴权并正常使用,对于不被允许使用的终端,USIM不会进行鉴权。With the development of USIM service requirements, in order to strengthen the initiative of the USIM card in communicating with the terminal, the technology of USAT (USIM Application Toolkit, USIM Application Toolkit) is introduced. Based on the passive operation mode of the original SIM card, the USAT technology adds a new active operation capability of the USIM card, that is, allows the applications and services in the USIM card to actively interact with the mobile terminal. The USAT application matching is a new function developed in the 4G era. The USIM card can be restricted to a specific terminal through the USAT function, that is, only when the USIM allows the use of the terminal, the USIM can be authenticated and used normally. Terminals that are allowed to be used will not be authenticated by USIM.
在现有技术中,USAT应用匹配功能主要基于终端IMEI(International MobileEquipment Identity,国际移动设备识别码)实现,即以IMEI为判断机卡是否匹配的标准,这种功能可以支持基本的关于机卡匹配的要求,而对于其它方面的更加细节或更加复杂的机卡匹配要求则难以支持。而对于终端而言,软件应用设置也是非常关键的影响因素,部署满足要求的系统软件或应用软件,不仅意味在安全性和功能全面性方面的提升,也意味着对管理能力(包括运营商管理能力和策略)的支持。出于业务安全性、管理可实现性等方面的考虑,网络很可能要求允许机卡匹配并接入网络的终端需要具备特定软件应用情况(例如满足指定版本),但现有技术还无法实现,因此如何实现更加细节或更加具体的机卡匹配要求是目前需要解决的问题。In the prior art, the USAT application matching function is mainly implemented based on the terminal IMEI (International Mobile Equipment Identity, International Mobile Equipment Identity), that is, the IMEI is used as the criterion for judging whether the machine card matches. This function can support basic information about machine card matching. It is difficult to support more detailed or more complex machine-card matching requirements in other aspects. For terminals, software application settings are also a very critical factor. Deploying system software or application software that meets the requirements not only means improving security and comprehensive functionality, but also improving management capabilities (including operator management). capabilities and strategies). Due to the consideration of business security and management achievability, the network may require that the terminal that allows the machine card to match and access the network needs to have specific software application conditions (for example, meet the specified version), but the existing technology is still unable to achieve, Therefore, how to achieve more detailed or more specific machine-card matching requirements is a problem that needs to be solved at present.
发明内容SUMMARY OF THE INVENTION
本公开提供一种USAT应用匹配实现方法、USIM、终端、计算机设备及计算机可读存储介质,实现了基于终端系统及应用设置的USAT应用匹配、充实业务功能,增强了机卡交互能力。The present disclosure provides a USAT application matching implementation method, a USIM, a terminal, a computer device and a computer-readable storage medium, which realizes the USAT application matching based on the terminal system and application settings, enriches business functions, and enhances the machine-card interaction capability.
第一方面,本公开实施例提供一种通用用户识别模块USIM应用工具箱USAT应用匹配实现方法,应用于USIM,包括:In a first aspect, an embodiment of the present disclosure provides a method for implementing a universal subscriber identification module, USIM application toolbox, USAT application matching, applied to USIM, including:
当USIM接收到对USAT应用匹配的要求后,根据所述对USAT应用匹配的要求生成第一命令,其中所述对USAT应用匹配的要求包括终端满足预设条件;After the USIM receives the requirement for matching the USAT application, the first command is generated according to the requirement for matching the USAT application, wherein the requirement for matching the USAT application includes that the terminal meets a preset condition;
将所述第一命令发送到终端,以使终端根据所述第一命令发送对应的终端状况到USIM;sending the first command to the terminal, so that the terminal sends the corresponding terminal status to the USIM according to the first command;
接收终端发送的对应的终端状况;receiving the corresponding terminal status sent by the terminal;
根据所述对USAT应用匹配的要求判断所述对应的终端状况是否满足所述预设条件,It is judged whether the corresponding terminal condition satisfies the preset condition according to the requirement for matching the USAT application,
若不满足,则在终端进行鉴权时使鉴权失败。If not satisfied, the authentication fails when the terminal performs authentication.
进一步的,所述终端满足预设条件包括:终端的系统软件的版本满足预设要求,或者终端中安装有指定的应用软件并且所述指定的应用软件的版本满足预设要求。Further, that the terminal satisfies the preset condition includes: the version of the system software of the terminal satisfies the preset requirement, or the terminal is installed with specified application software and the version of the specified application software satisfies the preset requirement.
进一步的,所述方法还包括:Further, the method also includes:
若所述终端满足预设条件为终端中安装有指定的应用软件并且所述指定的应用软件的版本满足预设条件,则获取所述指定的应用软件的应用数据,并生成对应的第一数据对象;以及,If the terminal satisfies the preset condition that the specified application software is installed in the terminal and the version of the specified application software satisfies the preset condition, the application data of the specified application software is acquired, and corresponding first data is generated object; and,
判断是否需要提供所述指定的应用软件升级提示信息,若需要,则获取所述指定的应用软件升级提示信息的默认文本,并生成对应的第二数据对象;Judging whether it is necessary to provide the designated application software upgrade prompt information, if necessary, obtain the default text of the designated application software upgrade prompt information, and generate a corresponding second data object;
在所述第一命令中加入所述第一数据对象和第二数据对象。The first data object and the second data object are added to the first command.
进一步的,所述根据所述对USAT应用匹配的要求判断所述对应的终端状况是否满足所述预设条件,包括:Further, judging whether the corresponding terminal condition satisfies the preset condition according to the requirement for matching the USAT application includes:
读取USIM中的基本文件,所述基本文件在USIM接收到所述对USAT应用匹配的要求时被改写,所述基本文件包含符合USAT应用匹配要求的系统软件或应用软件的限定范围;Reading the basic file in the USIM, the basic file is rewritten when the USIM receives the requirement for USAT application matching, and the basic file contains a limited range of system software or application software that meets the USAT application matching requirement;
根据所述符合USAT应用匹配要求的系统软件或应用软件的限定范围判断所述对应的终端状况是否在限定范围之内,从而判断所述对应的终端状况是否满足所述预设条件。According to the limited range of the system software or application software that meets the USAT application matching requirements, it is judged whether the corresponding terminal condition is within the limited range, so as to judge whether the corresponding terminal condition satisfies the preset condition.
第二方面,本公开实施例提供一种通用用户识别模块USIM应用工具箱USAT应用匹配实现方法,应用于终端,包括:In a second aspect, an embodiment of the present disclosure provides a method for implementing a universal user identification module USIM application toolbox USAT application matching, which is applied to a terminal, including:
接收USIM发送的第一命令,所述第一命令为USIM接收到对USAT应用匹配的要求后,根据所述对USAT应用匹配的要求生成,其中所述对USAT应用匹配的要求包括终端满足预设条件;Receive a first command sent by the USIM, where the first command is generated according to the requirement for matching the USAT application after the USIM receives the requirement for matching the USAT application, wherein the requirement for matching the USAT application includes that the terminal meets the preset requirements condition;
根据所述第一命令发送对应的终端状况到USIM,以使USIM根据所述对USAT应用匹配的要求判断所述对应的终端状况是否满足所述预设条件,若不满足,则USIM在终端进行鉴权时使鉴权失败。Send the corresponding terminal status to the USIM according to the first command, so that the USIM judges whether the corresponding terminal status satisfies the preset condition according to the requirement for matching the USAT application. Make authentication fail during authentication.
进一步的,所述根据所述第一命令发送对应的终端状况到USIM之前,还包括:Further, before sending the corresponding terminal status to the USIM according to the first command, the method further includes:
解析第一命令,读取第一命令中的命令类型;Parse the first command, and read the command type in the first command;
根据所述命令类型获知USIM要求终端在接收到所述第一命令后提供对应的终端状况到USIM;Knowing according to the command type that the USIM requires the terminal to provide the corresponding terminal status to the USIM after receiving the first command;
判断所述第一命令中是否包括应用数据,若不包括应用数据则所述对应的终端状况为系统软件状况,若包含应用数据,则所述对应的终端状况为所述应用数据对应的应用软件状况。Determine whether application data is included in the first command. If application data is not included, the corresponding terminal status is the system software status. If application data is included, the corresponding terminal status is the application software corresponding to the application data. situation.
第三方面,本公开实施例提供一种通用用户识别模块USIM,包括:In a third aspect, an embodiment of the present disclosure provides a universal subscriber identity module USIM, including:
生成模块,其设置为当USIM接收到对USAT应用匹配的要求后,根据所述对USAT应用匹配的要求生成第一命令,其中所述对USAT应用匹配的要求包括终端满足预设条件;A generating module, which is configured to generate a first command according to the requirement for matching the USAT application after the USIM receives the requirement for matching the USAT application, wherein the requirement for matching the USAT application includes that the terminal satisfies a preset condition;
第一发送模块,其设置为将所述第一命令发送到终端,以使终端根据所述第一命令发送对应的终端状况到USIM;a first sending module, configured to send the first command to the terminal, so that the terminal sends the corresponding terminal status to the USIM according to the first command;
第一接收模块,其设置为接收终端发送的对应的终端状况;a first receiving module, configured to receive the corresponding terminal status sent by the terminal;
判断模块,其设置为根据所述对USAT应用匹配的要求判断所述对应的终端状况是否满足所述预设条件,a judging module, configured to judge whether the corresponding terminal condition satisfies the preset condition according to the requirement for matching the USAT application,
鉴权模块,其设置为若所述判断模块判断所述对应的终端状况不满足所述预设条件,则在终端进行鉴权时使鉴权失败。An authentication module, which is configured to fail the authentication when the terminal performs authentication if the judgment module judges that the corresponding terminal condition does not meet the preset condition.
第四方面,本公开实施例提供一种终端,包括:In a fourth aspect, an embodiment of the present disclosure provides a terminal, including:
第二接收模块,其设置为接收USIM发送的第一命令,所述第一命令为USIM接收到对USAT应用匹配的要求后,根据所述对USAT应用匹配的要求生成,其中所述对USAT应用匹配的要求包括终端满足预设条件;The second receiving module is configured to receive a first command sent by the USIM, where the first command is generated according to the requirement for matching the USAT application after the USIM receives the requirement for matching the USAT application, wherein the The matching requirements include that the terminal meets the preset conditions;
第二发送模块,其设置为根据所述第一命令发送对应的终端状况到USIM,以使USIM根据所述对USAT应用匹配的要求判断所述对应的终端状况是否满足所述预设条件,若不满足,则USIM在终端进行鉴权时使鉴权失败。The second sending module is configured to send the corresponding terminal status to the USIM according to the first command, so that the USIM can judge whether the corresponding terminal status satisfies the preset condition according to the requirement for matching the USAT application. If not, the USIM fails the authentication when the terminal performs authentication.
第五方面,本公开实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行如第一方面和第二方面中任一所述的USAT应用匹配实现方法。In a fifth aspect, an embodiment of the present disclosure further provides a computer device, including a memory and a processor, where a computer program is stored in the memory, and when the processor executes the computer program stored in the memory, the processor executes The USAT application matching implementation method according to any one of the first aspect and the second aspect.
第六方面,本公开实施例还提供一种计算机可读存储介质,包括:计算机程序,当其在计算机上运行时,使得计算机执行如第一方面和第二方面中任一所述的USAT应用匹配实现方法。In a sixth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, comprising: a computer program, which, when executed on a computer, causes the computer to execute the USAT application described in any one of the first aspect and the second aspect Match the implementation method.
有益效果:Beneficial effects:
本公开提供的USAT应用匹配实现方法、USIM、终端、计算机设备及计算机可读存储介质,当USIM接收到对USAT应用匹配的要求后,根据所述对USAT应用匹配的要求生成第一命令,其中所述对USAT应用匹配的要求包括终端满足预设条件;然后将所述第一命令发送到终端,以使终端根据所述第一命令发送对应的终端状况到USIM;接收终端发送的对应的终端状况;再根据所述对USAT应用匹配的要求判断所述对应的终端状况是否满足所述预设条件,若不满足,则在终端进行鉴权时使鉴权失败。本公开技术方案实现了基于终端系统或应用设置的USAT应用匹配,在充实业务功能的同时,满足了业务在安全性、管理能力等方面的更复杂更细化的要求,提高了USAT应用匹配可响应的需求能力和范围,并增强了机卡交互能力。In the implementation method, USIM, terminal, computer device, and computer-readable storage medium provided by the present disclosure, when the USIM receives the requirement for matching the USAT application, a first command is generated according to the requirement for matching the USAT application, wherein The requirements for matching the USAT application include that the terminal satisfies a preset condition; then the first command is sent to the terminal, so that the terminal sends the corresponding terminal status to the USIM according to the first command; and the corresponding terminal sent by the terminal is received. Then, according to the requirement for matching the USAT application, it is judged whether the corresponding terminal status satisfies the preset condition, if not, the authentication fails when the terminal performs authentication. The technical solution of the present disclosure realizes the USAT application matching based on the terminal system or application setting, and at the same time enriches the service functions, satisfies the more complex and detailed requirements of the service in terms of security and management capability, etc., and improves the availability of the USAT application matching. The ability and scope of the response to the demand, and enhance the machine-card interaction capabilities.
附图说明Description of drawings
图1为本公开实施例一提供的一种USAT应用匹配实现方法的流程示意图;1 is a schematic flowchart of a method for implementing USAT application matching according to
图2为本公开实施例二提供的一种USAT应用匹配实现方法的流程示意图;2 is a schematic flowchart of a method for implementing USAT application matching according to
图3为本公开实施例三提供的一种USAT应用匹配实现方法的流程示意图;3 is a schematic flowchart of a method for implementing USAT application matching according to Embodiment 3 of the present disclosure;
图4为本公开实施例四提供的一种USIM的架构图;FIG. 4 is an architecture diagram of a USIM according to
图5为本公开实施例五提供的一种终端的架构图;FIG. 5 is an architecture diagram of a terminal according to
图6为本公开实施例六提供的一种一种USAT应用匹配实现系统的架构图。FIG. 6 is an architecture diagram of a USAT application matching implementation system according to Embodiment 6 of the present disclosure.
具体实施方式Detailed ways
为使本领域技术人员更好地理解本公开的技术方案,下面结合附图和实施例对本公开作进一步详细描述。In order to make those skilled in the art better understand the technical solutions of the present disclosure, the present disclosure will be further described in detail below with reference to the accompanying drawings and embodiments.
其中,在本公开实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚的表示其他含义。The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and are not intended to limit the present disclosure. As used in the embodiments of the present disclosure and the appended claims, the singular forms "a," "the," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise.
以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解:Hereinafter, some terms in this application will be explained so as to facilitate the understanding of those skilled in the art:
UICC(Universal Integrated Circuit Card,通用集成电路卡),可以同时包括多种逻辑应用,SIM、USIM,及其他应用(例如电子钱包等等)。终端和USIM通过Cu接口进行数据交互。在Cu接口的协议栈中引入STK(SIMTOOL KIT,用户识别卡智能工具包)/USAT协议层,STK/USAT协议层在传输层提供的服务基础之上提供了一种服务机制,允许USIM应用与支持这种机制的终端进行交互和操作,使得USIM可以主动要求终端执行某个操作,STK/USAT指令集是电信智能卡通过终端实现业务的基础和主要方式。UICC (Universal Integrated Circuit Card, Universal Integrated Circuit Card) can simultaneously include multiple logic applications, SIM, USIM, and other applications (such as electronic wallets, etc.). The terminal and the USIM exchange data through the Cu interface. The STK (SIMTOOL KIT, user identification card smart toolkit)/USAT protocol layer is introduced into the protocol stack of the Cu interface. The STK/USAT protocol layer provides a service mechanism based on the services provided by the transport layer, allowing USIM applications to communicate with Terminals that support this mechanism interact and operate, so that USIM can actively request the terminal to perform a certain operation. The STK/USAT instruction set is the basis and main way for telecom smart cards to implement services through terminals.
借助USAT机制,USIM上可以实现更多的应用。与功能更多、人机交互更强的终端应用相比,USIM应用也具有自身优势,如更适合安全性强的业务。因此在实际应用中,越来越多的方案需使USIM应用与终端应用相结合,以便共同发挥二者优势取得更好效果。其中,USAT应用匹配是于4G时代发展的新功能,可以通过USAT功能将USIM卡限制在特定的终端上使用,USIM卡在向用户发行之前进行预置性设置,设置包括是否启用USAT应用匹配功能,如果启用,相应允许使用的终端范围。预置性设置完成之后,USIM卡在该方面的要求得以确定,USIM卡对于此后使用到USIM卡的终端,采用确定后的设置进行匹配性验证。但现有功能是基于终端IMEI实现,只能判断哪些终端可以接入,哪些终端不能接入,而无法根据终端中的软件应用设置情况进行识别,无法实现更加细节或更加具体的机卡匹配要求。With the USAT mechanism, more applications can be implemented on USIM. Compared with terminal applications with more functions and stronger human-computer interaction, USIM applications also have their own advantages, such as being more suitable for services with strong security. Therefore, in practical applications, more and more solutions need to combine the USIM application with the terminal application, so as to jointly exert the advantages of both to achieve better results. Among them, USAT application matching is a new function developed in the 4G era. The use of the USIM card can be restricted to specific terminals through the USAT function. The USIM card is preset before it is issued to users, and the settings include whether to enable the USAT application matching function. , if enabled, the corresponding range of terminals that are allowed to be used. After the preset settings are completed, the requirements of the USIM card in this aspect are determined, and the USIM card uses the determined settings to perform matching verification for the terminals that use the USIM card thereafter. However, the existing functions are implemented based on the terminal IMEI, which can only determine which terminals can be accessed and which terminals cannot be accessed, but cannot be identified according to the software application settings in the terminals, and cannot achieve more detailed or more specific machine card matching requirements. .
下面以具体地实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。The technical solutions of the present disclosure and how the technical solutions of the present disclosure solve the above-mentioned technical problems will be described in detail below with specific examples. The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
图1为本公开实施例一提供的一种USAT应用匹配实现方法的流程示意图,应用于USIM,如图1所示,所述方法包括:FIG. 1 is a schematic flowchart of a method for implementing a USAT application matching provided in
步骤S101:当USIM接收到对USAT应用匹配的要求后,根据所述对USAT应用匹配的要求生成第一命令,其中所述对USAT应用匹配的要求包括终端满足预设条件;Step S101: after the USIM receives the requirement for matching the USAT application, it generates a first command according to the requirement for matching the USAT application, wherein the requirement for matching the USAT application includes that the terminal meets a preset condition;
步骤S102:将所述第一命令发送到终端,以使终端根据所述第一命令发送对应的终端状况到USIM;Step S102: sending the first command to the terminal, so that the terminal sends the corresponding terminal status to the USIM according to the first command;
步骤S103:接收终端发送的对应的终端状况;Step S103: receiving the corresponding terminal status sent by the terminal;
步骤S104:根据所述对USAT应用匹配的要求判断所述对应的终端状况是否满足所述预设条件,Step S104: Determine whether the corresponding terminal status satisfies the preset condition according to the requirement for matching the USAT application,
步骤S105:若不满足,则在终端进行鉴权时使鉴权失败。Step S105: If not satisfied, the authentication fails when the terminal performs authentication.
具有USAT应用匹配功能的USIM在向用户发行之前,运营商或经营商会对USIM卡进行预置性设置,设置允许使用的终端范围,预置性设置完成之后,USIM卡对于此后使用到USIM卡的终端,采用确定后的设置进行匹配性验证。但是出于业务安全性、管理可实现性等方面的考虑,网络很可能要求允许机卡匹配并接入网络的终端需要具备特定软件应用设置,以保证终端安全。Before the USIM with the USAT application matching function is issued to users, the operator or the operator will perform preset settings on the USIM card to set the range of terminals that are allowed to be used. The terminal uses the determined settings for matching verification. However, due to the consideration of service security and management achievability, the network may require that the terminal that allows the machine card to match and access the network needs to have specific software application settings to ensure terminal security.
本公开实施例在现有USAT应用匹配的基础上,提出基于应用设置的改进方案。使USIM可以预置策略,根据终端的系统软件或应用软件等应用设置情况,判断机卡的USAT应用匹配性,使达到特定要求的终端才得以使用USIM正常接入网络。Based on the existing USAT application matching, the embodiments of the present disclosure propose an improved solution based on application settings. The USIM can preset policies, and judge the USAT application compatibility of the machine card according to the system software or application software of the terminal, so that the terminal that meets the specific requirements can use the USIM to access the network normally.
进一步的,所述终端满足预设条件包括:终端的系统软件的版本满足预设要求,或者终端中安装有指定的应用软件并且所述指定的应用软件的版本满足预设要求。USAT应用匹配要求具体可以为终端的系统软件达到指定版本以上或已安装指定管理应用软件且达到指定版本以上以满足安全性要求。Further, that the terminal satisfies the preset condition includes: the version of the system software of the terminal satisfies the preset requirement, or the terminal is installed with specified application software and the version of the specified application software satisfies the preset requirement. The USAT application matching requirements may specifically be that the system software of the terminal reaches the specified version or above, or the specified management application software has been installed and reaches the specified version or above to meet the security requirements.
进一步的,所述方法还包括:Further, the method also includes:
若所述终端满足预设条件为终端中安装有指定的应用软件并且所述指定的应用软件的版本满足预设条件,则获取所述指定的应用软件的应用数据,并生成对应的第一数据对象;以及,If the terminal satisfies the preset condition that the specified application software is installed in the terminal and the version of the specified application software satisfies the preset condition, the application data of the specified application software is acquired, and corresponding first data is generated object; and,
判断是否需要提供所述指定的应用软件升级提示信息,若需要,则获取所述指定的应用软件升级提示信息的默认文本,并生成对应的第二数据对象;Judging whether it is necessary to provide the designated application software upgrade prompt information, if necessary, obtain the default text of the designated application software upgrade prompt information, and generate a corresponding second data object;
在所述第一命令中加入所述第一数据对象和第二数据对象。The first data object and the second data object are added to the first command.
USIM明确匹配依据对象应用是应用软件还是系统软件,如果是应用软件则确定匹配应用的应用数据,并生成对应的第一数据对象;如果是系统软件则不需要生成应用数据。The USIM clearly matches whether the object application is application software or system software. If it is application software, it determines the application data of the matching application, and generates a corresponding first data object; if it is system software, it does not need to generate application data.
然后USIM根据业务需要判断是否需要提供应用升级提示信息,如果需要则确定升级提示信息的默认文本,并生成对应的第二数据对象;按照业务需求生成Provide LocalInformation命令并发送到终端,可选包含上述所有的数据对象。Then the USIM judges whether it is necessary to provide the application upgrade prompt information according to the business needs, determines the default text of the upgrade prompt information if necessary, and generates the corresponding second data object; generates the Provide LocalInformation command according to the business needs and sends it to the terminal, optionally including the above All data objects.
获取到USAT应用匹配要求后,基于STK/USAT机制,在遵守机卡之间交互基本机制的前提下,首先需要扩展主动式命令,扩展USAT主动式命令Provide Local Information,即第一命令,以通过命令要求终端提供系统软件设置或指定的应用软件设置,在新增数据对象中反应软件的名称、版本等基本信息,为USIM提供USAT应用匹配判断的依据;同时改造USIM基本文件EF,在兼容原文件定义基础上,为符合要求的系统或应用软件限定范围;并设置Terminal Response命令结构,以使终端执行相应的命令之后,通过Terminal Response命令返回结果到USIM,内含USIM要求的终端具备的应用版本信息。扩展后的Provide LocalInformation命令结构可以如下表1:After obtaining the USAT application matching requirements, based on the STK/USAT mechanism, and on the premise of complying with the basic mechanism of interaction between the machine and card, it is first necessary to extend the active command and extend the USAT active command Provide Local Information, that is, the first command to pass the The command requires the terminal to provide the system software settings or the specified application software settings, and reflects the basic information such as the name and version of the software in the newly added data object, so as to provide the USIM with the basis for the matching judgment of the USAT application; Based on the definition of the file, define the scope of the system or application software that meets the requirements; and set up the Terminal Response command structure, so that after the terminal executes the corresponding command, the terminal returns the result to the USIM through the Terminal Response command, including the applications required by the USIM terminal. Version Information. The extended Provide LocalInformation command structure can be as follows in Table 1:
表1:扩展后的Provide Local Information命令结构参数Table 1: Expanded Provide Local Information Command Structure Parameters
注:Note:
其中M、O分别是指必选、可选;Min是指是否具有最小长度要求,Y为是,N为否。Among them, M and O refer to mandatory and optional, respectively; Min refers to whether there is a minimum length requirement, Y is yes, and N is no.
命令限定符为扩展定义,为提供应用信息的本命令类型扩展定义编码“15”,表示USIM要求终端在接收到本命令后提供指定的应用信息;The command qualifier is an extension definition, which is the extension definition code "15" for this command type that provides application information, indicating that the USIM requires the terminal to provide the specified application information after receiving this command;
应用数据为该命令限定符下的可选数据对象,在USIM要求终端提供的是应用软件信息时该数据对象存在,提出需要提供信息的指定的应用的数据。在USIM要求终端提供的是系统软件信息时该数据对象不存在;The application data is an optional data object under the command qualifier. When the USIM requires the terminal to provide application software information, the data object exists, and the data of the specified application that needs to provide information is proposed. The data object does not exist when the USIM requires the terminal to provide system software information;
默认文本为该命令限定符下的可选数据对象,当USIM初次判断终端返回的应用设置信息不满足要求时,如果要求提示终端应用进行升级,则该数据对象存在,表示提示升级时向用户展示的默认文本内容,不需提示升级则不存在。The default text is an optional data object under the command qualifier. When USIM first determines that the application setting information returned by the terminal does not meet the requirements, if it is required to prompt the terminal application to upgrade, the data object exists, indicating that it will be displayed to the user when the upgrade is prompted. The default text content of , does not exist without prompting to upgrade.
USIM或终端中应用的服务器、用户或运营商,根据业务需要(如网络要求、运营商策略等)产生USAT应用匹配要求,匹配依据对象是应用设置情况,尤其是应用版本;通过远程或本地设置等方式将变更需求提供到USIM,并且通过机卡交互等方式进行USIM的本地文件更新,使USIM能根据USAT应用匹配要求对终端进行匹配性验证。USIM接收到对USAT应用匹配的要求后,获取USAT应用匹配要求的信息;根据所述USAT应用匹配要求的信息生成第一命令;命令格式如表1,生成命令后发送到终端,终端接收到第一命令后,根据命令中的参数,获知需要发送给USIM的相关内容,并根据所述第一命令要求发送对应的终端状况(系统状况或终端中的应用状况)到USIM;即终端执行Provide Local Information命令之后,通过Terminal Response命令返回结果到USIM,内含USIM要求的终端具备的应用版本信息。Terminal Response命令结构如下表2:The server, user or operator of the application in the USIM or terminal generates USAT application matching requirements according to business needs (such as network requirements, operator policies, etc.), and the matching object is the application setting, especially the application version; through remote or local settings The change requirements are provided to the USIM by means of other methods, and the local files of the USIM are updated by means such as machine-card interaction, so that the USIM can verify the compatibility of the terminal according to the USAT application matching requirements. After receiving the request for matching the USAT application, the USIM obtains the information of the USAT application matching requirement; generates the first command according to the information of the USAT application matching requirement; the command format is shown in Table 1, after the generated command is sent to the terminal, the terminal receives the After a command, according to the parameters in the command, learn the relevant content that needs to be sent to the USIM, and send the corresponding terminal status (system status or application status in the terminal) to the USIM according to the first command requirement; that is, the terminal executes Provide Local After the Information command, a result is returned to the USIM through the Terminal Response command, which contains the application version information required by the USIM for the terminal to have. The Terminal Response command structure is shown in Table 2 below:
表2:Terminal Response命令结构参数Table 2: Terminal Response command structure parameters
注:Note:
命令限定符与命令要求一致;The command qualifier is consistent with the command requirements;
应用版本为扩展数据对象,表示命令中指定的应用版本,如果命令中包括应用数据的数据对象,则应用版本为应用数据对应的应用软件的版本;如果命令中不包括应用数据的数据对象,则应用版本为系统软件的版本;The application version is an extended data object, indicating the application version specified in the command. If the command includes the data object of the application data, the application version is the version of the application software corresponding to the application data; if the command does not include the data object of the application data, then The application version is the version of the system software;
应用数据与命令要求一致,可选。The application data is consistent with the command requirements, optional.
进一步的,所述根据所述对USAT应用匹配的要求判断所述对应的终端状况是否满足所述预设条件,包括:Further, judging whether the corresponding terminal condition satisfies the preset condition according to the requirement for matching the USAT application includes:
读取USIM中的基本文件,所述基本文件在USIM接收到所述对USAT应用匹配的要求时被改写,所述基本文件包含符合USAT应用匹配要求的系统软件或应用软件的限定范围;Reading the basic file in the USIM, the basic file is rewritten when the USIM receives the requirement for USAT application matching, and the basic file contains a limited range of system software or application software that meets the USAT application matching requirement;
根据所述符合USAT应用匹配要求的系统软件或应用软件的限定范围判断所述对应的终端状况是否在限定范围之内,从而判断所述对应的终端状况是否满足所述预设条件。USIM根据USAT应用匹配的要求判断所述对应的终端状况是否满足预设条件,According to the limited range of the system software or application software that meets the USAT application matching requirements, it is judged whether the corresponding terminal condition is within the limited range, so as to judge whether the corresponding terminal condition satisfies the preset condition. The USIM judges whether the corresponding terminal condition satisfies the preset condition according to the requirement of USAT application matching,
USIM在收到Terminal Response命令后从中获得反馈的应用版本,读取对应的基本文件EF(Elementary File,即集成电路卡文件系统中的基本文件),文件内包含如前所述的新增应用版本范围对象。After receiving the Terminal Response command, the USIM obtains the feedback application version, reads the corresponding basic file EF (Elementary File, that is, the basic file in the IC card file system), and the file contains the new application version as described above. range object.
USIM基本文件EF存储USAT应用匹配判断依据的指定范围,目前根据应用设置进行判断的主要对象是应用版本,为兼容支持对应用版本范围的限定,在EF中新增应用版本对象的定义如表3:The USIM basic file EF stores the specified range of the USAT application matching judgment basis. At present, the main object of judgment based on application settings is the application version. In order to support the limitation of the application version range, the definition of the new application version object in EF is shown in Table 3. :
表3:EF中新增应用版本对象参数Table 3: New application version object parameters in EF
C为条件可选;C is conditional optional;
使用新增应用版本对象确定允许使用的应用版本范围,应用版本低值和高值需二者均具备或具备其中之一,不具备的表示此类型值无限制。Use the newly added app version object to determine the range of app versions that are allowed to be used. The low value and high value of the app version must have both or one of them;
USIM根据获得的应用版本和允许范围判断返回的应用版本是否在范围之内,如果在范围内则结束流程,如果不在范围内则在终端按照通用鉴权流程要求发送鉴权命令到USIM后USIM会使鉴权失败;The USIM judges whether the returned application version is within the range according to the obtained application version and the allowable range. If it is within the range, the process ends. If it is not within the range, the USIM will send an authentication command to the USIM after the terminal sends an authentication command to the USIM according to the general authentication process requirements. make authentication fail;
USIM判断返回的应用版本不在范围之内,会发送消息到终端,终端根据命令要求向用户提供关于提示进行应用升级的文本,而后流程结束。The USIM judges that the returned application version is not within the range, and will send a message to the terminal, and the terminal will provide the user with the text prompting the application upgrade according to the command requirements, and then the process ends.
本公开实施例针对USIM应用匹配要求的需求,在现有USAT应用匹配的基础上,提出基于应用设置的改进方案。使USIM可以预置策略,根据终端的系统软件或应用软件等应用设置情况,判断机卡的USAT应用匹配性,使达到特定要求的终端才得以使用USIM正常接入网络。该方案充实了USAT应用匹配功能的能力,支撑了更多业务功能或管理能力的实现,满足网络或业务系统在安全性、功能支撑性、管理实现性等方面的要求,提高了USAT应用匹配可响应的需求能力和范围。The embodiments of the present disclosure propose an improved solution based on application settings on the basis of existing USAT application matching to meet the requirements of USIM application matching requirements. The USIM can preset policies, and judge the USAT application compatibility of the machine card according to the application settings of the terminal's system software or application software, so that the terminal that meets the specific requirements can use the USIM to access the network normally. This solution enriches the capability of the USAT application matching function, supports the realization of more business functions or management capabilities, meets the requirements of the network or business system in terms of security, functional support, and management implementation, and improves the availability of USAT application matching. Demand capacity and scope of response.
图2为本公开实施例二提供的一种USAT应用匹配实现方法的流程示意图,应用于终端,如图2所示,包括:FIG. 2 is a schematic flowchart of a method for implementing USAT application matching provided in
步骤S201:接收USIM发送的第一命令,所述第一命令为USIM接收到对USAT应用匹配的要求后,根据所述对USAT应用匹配的要求生成,其中所述对USAT应用匹配的要求包括终端满足预设条件;Step S201: Receive a first command sent by the USIM, where the first command is generated according to the requirement for matching the USAT application after the USIM receives the requirement for matching the USAT application, wherein the requirement for matching the USAT application includes the terminal meet the preset conditions;
步骤S202:根据所述第一命令发送对应的终端状况到USIM,以使USIM根据所述对USAT应用匹配的要求判断所述对应的终端状况是否满足所述预设条件,若不满足,则USIM在终端进行鉴权时使鉴权失败。Step S202: Send the corresponding terminal status to the USIM according to the first command, so that the USIM judges whether the corresponding terminal status satisfies the preset condition according to the requirements for matching the USAT application, and if not, the USIM The authentication fails when the terminal performs authentication.
终端接收到第一命令后,从第一命令中获取第一命令要求,即要求发送的终端应用状况,例如终端的系统软件版本或者终端中指定的应用软件的版本等,将终端应用状况发送到USIM,由USIM去判断终端是否符合USAT应用匹配的要求。After receiving the first command, the terminal obtains the first command request from the first command, that is, the terminal application status required to be sent, such as the system software version of the terminal or the version of the application software specified in the terminal, etc., and sends the terminal application status to the terminal. USIM, the USIM determines whether the terminal meets the requirements of USAT application matching.
进一步的,所述根据所述第一命令发送对应的终端状况到USIM之前,还包括:Further, before sending the corresponding terminal status to the USIM according to the first command, the method further includes:
解析第一命令,读取第一命令中的命令类型;Parse the first command, and read the command type in the first command;
根据所述命令类型获知USIM要求终端在接收到所述第一命令后提供对应的终端状况到USIM;Knowing according to the command type that the USIM requires the terminal to provide the corresponding terminal status to the USIM after receiving the first command;
判断所述第一命令中是否包括应用数据,若不包括应用数据则所述对应的终端状况为系统软件状况,若包含应用数据,则所述对应的终端状况为所述应用数据对应的应用软件状况。Determine whether the first command includes application data. If the first command does not include application data, the corresponding terminal status is the system software status. If application data is included, the corresponding terminal status is the application software corresponding to the application data. situation.
终端从第一命令即扩展后的Provide Local Information命令中读取对应的参数,获知需要发送给USIM的内容,并根据命令要求通过Terminal Response命令返回USIM要求提供的应用设置情况(即应用版本),响应消息结构如表2所述。The terminal reads the corresponding parameters from the first command, that is, the extended Provide Local Information command, learns the content to be sent to the USIM, and returns the application settings (ie, the application version) required by the USIM through the Terminal Response command according to the command requirements, The structure of the response message is described in Table 2.
进一步的,所述方法还包括:Further, the method also includes:
在USIM根据所述USAT应用匹配的要求判断所述对应的终端状况不满足预设条件后,终端接收USIM发送的终端状况不满足要求的消息;After the USIM judges that the corresponding terminal status does not meet the preset condition according to the requirements of the USAT application matching, the terminal receives a message sent by the USIM that the terminal status does not meet the requirements;
终端向用户提供关于提示进行应用升级的文本,以使用户对终端的相应应用进行升级。The terminal provides the user with a text about prompting to upgrade the application, so that the user can upgrade the corresponding application of the terminal.
为了更清楚完整的描述本公开技术方案,本公开实施例三提供一种USAT应用匹配实现方法,如图3所示,包括:In order to describe the technical solution of the present disclosure more clearly and completely, Embodiment 3 of the present disclosure provides a method for implementing USAT application matching, as shown in FIG. 3 , including:
步骤S1:USIM接收根据业务需要(如网络要求、运营商策略等)产生的USAT应用匹配要求,匹配依据对象是终端的应用设置情况,尤其是应用版本;Step S1: the USIM receives the USAT application matching requirements generated according to service requirements (such as network requirements, operator policies, etc.), and the matching object is the application setting situation of the terminal, especially the application version;
步骤S2:USIM明确匹配依据对象应用是应用软件还是系统软件,如果是系统软件则进行后续步骤S3,如果是应用软件则转到步骤S4;Step S2: The USIM clearly matches according to whether the target application is application software or system software, if it is system software, proceed to subsequent step S3, and if it is application software, go to step S4;
步骤S3:确定匹配应用的应用数据,并生成对应的数据对象;Step S3: determine the application data of the matching application, and generate a corresponding data object;
步骤S4:根据业务需要判断是否需要提供应用升级提示信息,如果需要则进行后续步骤S5,如果不需要则转到步骤S6;Step S4: Determine whether it is necessary to provide application upgrade prompt information according to business needs, if necessary, proceed to subsequent step S5, and if not, go to step S6;
步骤S5:确定升级提示信息的默认文本,并生成对应的数据对象;Step S5: determine the default text of the upgrade prompt information, and generate a corresponding data object;
步骤S6:USIM按照业务需求生成Provide Local Information命令并发送到终端,命令消息结构如表1所示,可选包含上述生成的数据对象;Step S6: The USIM generates a Provide Local Information command according to the service requirements and sends it to the terminal. The command message structure is shown in Table 1, and the data object generated above can be optionally included;
步骤S7:终端收到命令后对命令进行处理,通过命令内容了解命令要求,包括命令类型、应用数据、默认文本等,并根据命令要求通过Terminal Response返回USIM要求提供的应用设置情况(即应用版本),响应消息结构如表2所示;Step S7: After the terminal receives the command, it processes the command, learns the command requirements through the command content, including the command type, application data, default text, etc., and returns the application settings (ie the application version) required by the USIM through Terminal Response according to the command requirements. ), the response message structure is shown in Table 2;
步骤S8:USIM在收到响应消息后从中获得反馈的应用版本,读取对应的基本文件EF,EF文件内包含如表3所示的新增应用版本范围对象;Step S8: After receiving the response message, the USIM obtains the application version of the feedback, reads the corresponding basic file EF, and the EF file contains the newly added application version range objects shown in Table 3;
步骤S9:USIM根据获得的应用版本和允许范围判断终端返回的应用版本是否在范围之内,如果不在范围内则进行后续步骤,如果在范围内则流程结束;Step S9: the USIM determines whether the application version returned by the terminal is within the range according to the obtained application version and the allowable range, and if it is not within the range, the subsequent steps are performed, and if it is within the range, the process ends;
步骤S10:终端应用版本不在允许范围内,在终端按照通用鉴权流程要求发送鉴权命令到USIM后,USIM使终端进行鉴权失败;Step S10: the terminal application version is not within the allowable range, and after the terminal sends an authentication command to the USIM according to the requirements of the general authentication process, the USIM makes the terminal fail to perform authentication;
步骤S11:终端向用户提供关于提示进行应用升级的文本,而后流程结束。Step S11: The terminal provides the user with a text about prompting for application upgrade, and then the process ends.
图4为本公开实施例四提供的一种通用用户识别模块USIM的架构图,如图4所示,所述USIM包括:FIG. 4 is an architecture diagram of a universal subscriber identity module USIM according to
生成模块11,其设置为当USIM接收到对USAT应用匹配的要求后,根据所述对USAT应用匹配的要求生成第一命令,其中所述对USAT应用匹配的要求包括终端满足预设条件;The generating
第一发送模块12,其设置为将所述第一命令发送到终端,以使终端根据所述第一命令发送对应的终端状况到USIM;the
第一接收模块13,其设置为接收终端发送的对应的终端状况;the
判断模块14,其设置为根据所述对USAT应用匹配的要求判断所述对应的终端状况是否满足所述预设条件,Judging
鉴权模块15,其设置为若所述判断模块14判断所述对应的终端状况不满足所述预设条件,则在终端进行鉴权时使鉴权失败。The
进一步的,所述终端满足预设条件包括:终端的系统软件的版本满足预设要求,或者终端中安装有指定的应用软件并且所述指定的应用软件的版本满足预设要求。Further, that the terminal satisfies the preset condition includes: the version of the system software of the terminal satisfies the preset requirement, or the terminal is installed with specified application software and the version of the specified application software satisfies the preset requirement.
进一步的,所述生成模块11还设置为,Further, the generating
若所述终端满足预设条件为终端中安装有指定的应用软件并且所述指定的应用软件的版本满足预设条件,则获取所述指定的应用软件的应用数据,并生成对应的第一数据对象;以及,If the terminal satisfies the preset condition that the specified application software is installed in the terminal and the version of the specified application software satisfies the preset condition, the application data of the specified application software is acquired, and corresponding first data is generated object; and,
判断是否需要提供所述指定的应用软件升级提示信息,若需要,则获取所述指定的应用软件升级提示信息的默认文本,并生成对应的第二数据对象;Judging whether it is necessary to provide the designated application software upgrade prompt information, if necessary, obtain the default text of the designated application software upgrade prompt information, and generate a corresponding second data object;
在所述第一命令中加入所述第一数据对象和第二数据对象。The first data object and the second data object are added to the first command.
进一步的,所述判断模块14具体设置为,Further, the judging
读取USIM中的基本文件,所述基本文件在USIM接收到所述对USAT应用匹配的要求时被改写,所述基本文件包含符合USAT应用匹配要求的系统软件或应用软件的限定范围;Reading the basic file in the USIM, the basic file is rewritten when the USIM receives the requirement for USAT application matching, and the basic file contains a limited range of system software or application software that meets the USAT application matching requirement;
根据所述符合USAT应用匹配要求的系统软件或应用软件的限定范围判断所述对应的终端状况是否在限定范围之内,从而判断所述对应的终端状况是否满足所述预设条件。According to the limited range of the system software or application software that meets the USAT application matching requirements, it is judged whether the corresponding terminal condition is within the limited range, so as to judge whether the corresponding terminal condition satisfies the preset condition.
图5为本公开实施例五提供的一种终端的架构图,如图5所示,所述终端包括:FIG. 5 is an architecture diagram of a terminal according to
第二接收模块21,其设置为接收USIM发送的第一命令,所述第一命令为USIM接收到对USAT应用匹配的要求后,根据所述对USAT应用匹配的要求生成,其中所述对USAT应用匹配的要求包括终端满足预设条件;The
第二发送模块22,其设置为根据所述第一命令发送对应的终端状况到USIM,以使USIM根据所述对USAT应用匹配的要求判断所述对应的终端状况是否满足所述预设条件,若不满足,则USIM在终端进行鉴权时使鉴权失败。The
进一步的,所述终端还包括解析模块23;Further, the terminal also includes a
所述解析模块23设置为解析第一命令,读取第一命令中的命令类型;以及,The
根据所述命令类型获知USIM要求终端在接收到所述第一命令后提供对应的终端状况到USIM,并使第二发送模块22发送对应的终端状况到USIM;以及,Knowing according to the command type that the USIM requires the terminal to provide the corresponding terminal status to the USIM after receiving the first command, and to make the
判断所述第一命令中是否包括应用数据,若不包括应用数据则确认所述对应的终端状况为系统软件状况;若包括应用数据,则确认所述对应的终端状况为所述应用数据对应的应用软件状况。Determine whether the first command includes application data, and if it does not include application data, confirm that the corresponding terminal status is the system software status; if it includes application data, confirm that the corresponding terminal status is corresponding to the application data. Application software status.
图6为本公开实施例六提供的一种USAT应用匹配实现系统的架构图,如图6所示,包括如上所述的USIM1,以及如上所述的终端2。FIG. 6 is an architecture diagram of a USAT application matching implementation system provided in Embodiment 6 of the present disclosure, as shown in FIG. 6 , including the USIM1 as described above, and the
本公开实施例的USIM和终端用于实施方法实施例一至实施例三中的USAT应用匹配实现方法,所以描述的较为简单,具体可以参见前面方法实施例一至实施例三中的相关描述,此处不再赘述。The USIM and the terminal in the embodiments of the present disclosure are used to implement the USAT application matching implementation method in the first to third embodiments of the method, so the description is relatively simple. No longer.
此外,本公开实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行上述各种可能的方法。In addition, an embodiment of the present disclosure also provides a computer device, including a memory and a processor, where a computer program is stored in the memory, and when the processor executes the computer program stored in the memory, the processor executes each of the above a possible way.
此外,本公开实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当用户设备的至少一个处理器执行该计算机执行指令时,用户设备执行上述各种可能的方法。In addition, an embodiment of the present disclosure further provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when at least one processor of the user equipment executes the computer-executable instructions, the user equipment executes the above-mentioned various possibilities Methods.
其中,计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC(Application Specific Integrated Circuit,专用集成电路)中。另外,该ASIC可以位于用户设备中。当然,处理器和存储介质也可以作为分立组件存在于通信设备中。Among others, computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage medium can be any available medium that can be accessed by a general purpose or special purpose computer. An exemplary storage medium is coupled to the processor, such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium may be located in an ASIC (Application Specific Integrated Circuit, application specific integrated circuit). Alternatively, the ASIC may be located in the user equipment. Of course, the processor and storage medium may also exist in the communication device as discrete components.
可以理解的是,以上实施方式仅仅是为了说明本公开的原理而采用的示例性实施方式,然而本公开并不局限于此。对于本领域内的普通技术人员而言,在不脱离本公开的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本公开的保护范围。It should be understood that the above embodiments are merely exemplary embodiments adopted to illustrate the principles of the present disclosure, but the present disclosure is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and essence of the present disclosure, and these modifications and improvements are also regarded as the protection scope of the present disclosure.
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN202011230371.0ACN112367661B (en) | 2020-11-06 | 2020-11-06 | USAT application matching implementation method, USIM, terminal, device and medium | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN202011230371.0ACN112367661B (en) | 2020-11-06 | 2020-11-06 | USAT application matching implementation method, USIM, terminal, device and medium | 
| Publication Number | Publication Date | 
|---|---|
| CN112367661A CN112367661A (en) | 2021-02-12 | 
| CN112367661Btrue CN112367661B (en) | 2022-08-19 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| CN202011230371.0AActiveCN112367661B (en) | 2020-11-06 | 2020-11-06 | USAT application matching implementation method, USIM, terminal, device and medium | 
| Country | Link | 
|---|---|
| CN (1) | CN112367661B (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN115915102B (en)* | 2022-10-31 | 2024-03-29 | 中国联合网络通信集团有限公司 | USAT feature update method, eUICC, terminal, equipment and media | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN102483791A (en)* | 2009-08-28 | 2012-05-30 | 株式会社Ntt都科摩 | Access management system and access management method | 
| CN104469982A (en)* | 2014-11-27 | 2015-03-25 | 中国联合网络通信集团有限公司 | USIM card-based data connection control method and USIM card | 
| CN108696870A (en)* | 2018-04-26 | 2018-10-23 | 越亮传奇科技股份有限公司 | A kind of mobile terminal authentication method based on SWP-SIM technologies | 
| US10311246B1 (en)* | 2015-11-20 | 2019-06-04 | Sprint Communications Company L.P. | System and method for secure USIM wireless network access | 
| CN110519753A (en)* | 2019-07-09 | 2019-11-29 | 中移(杭州)信息技术有限公司 | Access method, device, terminal and readable storage medium storing program for executing | 
| CN111787521A (en)* | 2020-06-30 | 2020-10-16 | 中国联合网络通信集团有限公司 | Terminal application permission acquisition method, terminal device and USIM | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US9439062B2 (en)* | 2014-05-30 | 2016-09-06 | Apple Inc. | Electronic subscriber identity module application identifier handling | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN102483791A (en)* | 2009-08-28 | 2012-05-30 | 株式会社Ntt都科摩 | Access management system and access management method | 
| CN104469982A (en)* | 2014-11-27 | 2015-03-25 | 中国联合网络通信集团有限公司 | USIM card-based data connection control method and USIM card | 
| US10311246B1 (en)* | 2015-11-20 | 2019-06-04 | Sprint Communications Company L.P. | System and method for secure USIM wireless network access | 
| CN108696870A (en)* | 2018-04-26 | 2018-10-23 | 越亮传奇科技股份有限公司 | A kind of mobile terminal authentication method based on SWP-SIM technologies | 
| CN110519753A (en)* | 2019-07-09 | 2019-11-29 | 中移(杭州)信息技术有限公司 | Access method, device, terminal and readable storage medium storing program for executing | 
| CN111787521A (en)* | 2020-06-30 | 2020-10-16 | 中国联合网络通信集团有限公司 | Terminal application permission acquisition method, terminal device and USIM | 
| Publication number | Publication date | 
|---|---|
| CN112367661A (en) | 2021-02-12 | 
| Publication | Publication Date | Title | 
|---|---|---|
| CN111787521B (en) | Terminal application permission obtaining method, terminal equipment and USIM | |
| CN104469737B (en) | A kind of universal embedded integrated circuit card and its user signing contract information Activiation method | |
| CN111355844B (en) | Method, device, terminal, USIM and storage medium for terminal application startup management | |
| CN111399946B (en) | Terminal application starting change control method and device, terminal and USIM | |
| US10368243B1 (en) | System and method for authentication and sharing of subscriber data | |
| CN112004222B (en) | USAT application matching management method, terminal, USIM and system | |
| CN104469982A (en) | USIM card-based data connection control method and USIM card | |
| CN111901793B (en) | UICC application setting information management method and system, UICC smart card and terminal | |
| CN109195157B (en) | Application management method, device and terminal | |
| CN112367661B (en) | USAT application matching implementation method, USIM, terminal, device and medium | |
| CN113993124B (en) | Number portability method, number portability device, communication terminal and storage medium | |
| CN106529942B (en) | The access method and terminal of a kind of nfc card | |
| CN114339837A (en) | Private network access control method, device, electronic device and storage medium | |
| CN113950035B (en) | Method, terminal and UICC for dynamically updating NFC capability | |
| CN113840276B (en) | 5G identification hiding compatible configuration method, user identification module and terminal | |
| CN111741462A (en) | Terminal application permission change acquisition method, terminal and USIM | |
| CN113630762B (en) | Information interaction method, USIM, mobile equipment and user terminal | |
| CN113840275B (en) | Terminal session connection confirmation method, USIM, terminal, equipment and medium | |
| CN114244887B (en) | Channel management method and device and electronic equipment | |
| CN117156429A (en) | Card application writing method, device, equipment and storage medium | |
| US11698994B2 (en) | Method for a first start-up operation of a secure element which is not fully customized | |
| CN102484645B (en) | Method for managing applications embedded in secure electronic tokens | |
| CN111901792B (en) | UICC application setting information management method, system and terminal | |
| CN113950036B (en) | NFC capability synchronization method, UICC, terminal, equipment and medium | |
| CN110336946B (en) | A method and device for calling terminal image input device based on USIM | 
| 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 |