欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 一种UICC应用设置信息管理方法、系统、UICC智能卡及终端独创技术23927字

一种UICC应用设置信息管理方法、系统、UICC智能卡及终端

2021-04-08 07:44:29

一种UICC应用设置信息管理方法、系统、UICC智能卡及终端

  技术领域

  本发明涉及通信技术领域,具体涉及一种UICC应用设置信息管理方法、系统、UICC智能卡及终端。

  背景技术

  通用集成电路卡(Universal Integrated Circuit Card,简称UICC)是一个通用智能卡平台,其上可驻留USIM卡、银行卡及票务卡等多种应用,其中,USIM(UniversalSubscriber Identity Module,通用用户识别模块)卡是SIM卡的延续与进步,用于存储用户身份信息和个人数据,保障接入移动网络服务的安全。UICC安装在智能终端中,智能终端可以通过终端应用来对UICC上驻留的各种应用进行管理,例如,用户可借助于终端应用来设置同类应用中的缺省应用(例如将使用最频繁的一种应用设置为缺省应用),以实现在非操作情况下的便捷调用。

  现有技术中,虽然用户可通过终端应用来对UICC上的应用进行设置,但UICC本身无法获知部分设置信息,特别的,对于用户对UICC上的缺省应用的设置,UICC无法主动获取到对应的设置信息并进行同步,这不利于UICC对其上驻留的应用进行管理,从而不利于进行业务能力和管理能力的扩展。因此,如何使UICC获取其上驻留的UICC应用的设置信息具有重要意义。

  发明内容

  本发明旨在至少解决现有技术中存在的技术问题之一,提出了一种UICC应用设置信息管理方法、系统、UICC智能卡及终端,用以解决现有技术中UICC无法获取其上驻留的UICC应用的设置信息的问题。

  第一方面,本发明提供一种UICC应用设置信息管理方法,包括:

  生成UICC应用查询指令,所述UICC应用查询指令中包括待查询终端应用的信息;

  向自身归属终端发送所述UICC应用查询指令,以供所述归属终端响应于所述UICC应用查询指令从预设存储模块中查询出所述待查询终端应用所管理的各UICC应用的设置信息;

  接收所述归属终端返回的响应消息,所述响应消息中包括所述待查询终端所管理的各UICC应用的设置信息。

  优选的,所述UICC应用查询指令中还包括命令限定符,用于标识查询范围;

  当所述命令限定符标识的查询范围为仅查询所述待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息时,所述响应消息中包括所述待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息;

  当所述命令限定符标识的查询范围为查询所述待查询终端应用所管理的各UICC应用中的缺省UICC应用及非缺省UICC应用的设置信息时,所述响应消息中包括所述待查询终端应用所管理的各UICC应用中的缺省UICC应用和非缺省UICC应用对应的设置信息。

  优选的,所述UICC应用为NFC应用。

  第二方面,本发明提供一种UICC应用设置信息管理方法,包括:

  接收自身UICC发送的UICC应用查询指令,所述UICC应用查询指令中包括待查询终端应用的信息;

  对所述UICC应用查询指令进行解析,并响应于所述UICC应用查询指令,从预设存储模块中查询出所述待查询终端应用所管理的各UICC应用的设置信息;

  生成响应消息,所述响应消息中包括所述待查询终端所管理的各UICC应用的设置信息;

  向所述UICC返回所述响应消息。

  优选的,所述UICC应用查询指令中还包括命令限定符,用于标识查询范围;

  在所述从预设存储模块中查询出所述待查询终端应用所管理的各UICC应用的设置信息的步骤之前,还包括:

  识别所述UICC应用查询指令中的命令限定符;

  当识别出所述命令限定符标识的查询范围为仅查询所述待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息时,从预设存储模块中查询出所述待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息,同时,向所述UICC返回的响应消息中仅包括所述待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息;

  当识别出所述命令限定符标识的查询范围为查询所述待查询终端应用所管理的各UICC应用中的缺省UICC应用及非缺省UICC应用的设置信息时,从预设存储模块中查询出所述待查询终端应用所管理的各UICC应用中的缺省UICC应用及非缺省UICC应用对应的设置信息,同时,向所述UICC返回的响应消息中包括所述待查询终端应用所管理的各UICC应用中的缺省UICC应用和非缺省UICC应用对应的设置信息。

  优选的,所述UICC应用为NFC应用。

  第三方面,本发明还提供一种UICC智能卡,包括:

  指令生成模块,用于生成UICC应用查询指令,所述UICC应用查询指令中包括待查询终端应用的信息;

  发送模块,用于向自身归属终端发送所述UICC应用查询指令,以供所述归属终端响应于所述UICC应用查询指令从预设存储模块中查询出所述待查询终端应用所管理的各UICC应用的设置信息;

  接收模块,用于接收所述归属终端返回的响应消息,所述响应消息中包括所述待查询终端所管理的各UICC应用的设置信息。

  第四方面,本发明提供一种终端,包括:

  接收模块,用于接收自身UICC发送的UICC应用查询指令,所述UICC应用查询指令中包括待查询终端应用的信息;

  查询模块,用于对所述接收模块接收到的UICC应用查询指令进行解析,并响应于所述接收模块接收到的UICC应用查询指令,从预设存储模块中查询出所述待查询终端应用所管理的各UICC应用的设置信息;

  反馈模块,用于向所述UICC返回响应消息,所述响应消息中包括所述待查询终端所管理的各UICC应用的设置信息。

  优选的,所述UICC应用查询指令中还包括命令限定符,用于标识查询范围;

  所述终端还包括:

  识别模块,用于识别所述接收模块所接收到的UICC应用查询指令中的命令限定符;

  第一指示查询模块用于当所述识别模块识别出所述命令限定符标识的查询范围为仅查询所述待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息时,指示查询模块从预设存储模块中查询出所述待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息,

  第一指示反馈模块用于指示所述反馈模块向所述UICC返回的响应消息,所述响应消息仅包括所述待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息;

  第二指示查询模块用于当所述识别模块识别出所述命令限定符标识的查询范围为查询所述待查询终端应用所管理的各UICC应用中的缺省UICC应用及非缺省UICC应用的设置信息时,指示查询模块从预设存储模块中查询出所述待查询终端应用所管理的各UICC应用中的缺省UICC应用及非缺省UICC应用对应的设置信息;

  第二指示反馈模块用于指示所述反馈模块向所述UICC返回的响应消息,所述响应消息包括所述待查询终端应用所管理的各UICC应用中的缺省UICC应用和非缺省UICC应用对应的设置信息。

  第五方面,本发明提供一种UICC应用设置信息管理系统,包括:本发明第三方面提供的UICC智能卡和本发明第四方面提供的终端。

  本发明的有益技术效果:

  本实施例提供的UICC应用设置信息管理方法、系统、UICC智能卡及终端,UICC生成UICC应用查询指令,并发送至自身所归属终端,归属终端查询出终端应用中所管理的驻留在UICC上的各UICC应用的设置信息并反馈至UICC,从而实现了UICC主动获取UICC应用的设置信息的过程,进而为UICC提高业务能力和管理能力提供了基础。

  附图说明

  图1为本发明实施例一提供的一种UICC应用设置信息管理方法的流程图;

  图2本发明实施例二提供的一种UICC应用设置信息管理方法的流程图;

  图3为本发明实施例三提供的一种UICC应用设置信息管理方法的流程图;

  图4为本发明实施例四提供的一种UICC智能卡的结构示意图;

  图5为本发明实施例五提供的一种终端的结构示意图;

  图6为本发明实施例六提供的一种UICC应用设置信息管理系统的结构示意图。

  具体实施方式

  为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图来对本发明提供的UICC应用设置信息管理方法、系统、UICC智能卡及终端进行详细描述。

  实施例一

  图1为本发明实施例一提供的一种UICC应用设置信息管理方法的流程图,本实施例以UICC作为执行主体,UICC基于本实施例所提供的方法能够获取到其上驻留的各UICC应用的设置信息。如图1所示,该方法包括:

  步骤S101、生成UICC应用查询指令。

  现有技术中,UICC只能被动接收并执行终端发出的指令,UICC无法主动与终端进行交互,本发明基于现有技术,扩展主动式消息命令类型,通过使UICC生成UICC应用查询指令而使UICC能够主动从终端处获取到自身所驻留的智能卡的设置信息。

  具体的,当终端内的UICC需要获取用户对UICC上驻留的各智能卡的设置信息时,例如,响应于用户的请求操作时或UICC按一定的时间间隔定期获取时,UICC生成UICC应用查询指令,该UICC应用查询指令基于现有的终端与UICC之间的STK/USAT交互机制实现,该UICC应用查询指令中具体包括待查询终端应用的信息,例如,包括待查询终端的名称、类型及端口号等信息。

  步骤S102、向自身归属终端发送UICC应用查询指令,以供归属终端响应于UICC应用查询指令从预设存储模块中查询出待查询终端应用所管理的各UICC应用的设置信息。

  UICC将UICC应用查询指令发送至自身所归属的终端,终端接收到该UICC应用查询指令后,对该UICC应用查询指令进行解析,以获取到对应的终端应用的信息,进而从预设存储模块中提取出该终端应用所管理的各UICC应用的设置信息。

  步骤S103、接收归属终端返回的响应消息,响应消息中包括待查询终端所管理的各UICC应用的设置信息。

  当归属终端查询到终端应用所管理的各UICC应用的设置信息后,生成响应消息反馈至UICC,该响应消息中包括待查询终端所管理的各UICC应用的设置信息,UICC接收到响应消息后,从响应消息中解析出各UICC应用的设置信息,从而获取到驻留在自身上的UICC应用的设置信息。

  在本发明的一些实施例中,归属终端在基于UICC生成的UICC应用查询指令查询UICC应用的设置信息时,还可基于UICC应用查询指令中所包含的信息的不同而进行不同范围的查询。

  具体的,UICC应用查询指令中还可包括命令限定符,该命令限定符用于标识查询范围,例如命令限定符的值可以为二进制数值,当命令限定符的值为0时,表示只查询UICC应用中的缺省UICC应用的设置信息,当命令限定符的值为1时,表示除了查询UICC应用中的缺省UICC应用的设置信息,还需要查询UICC应用中的非缺省UICC应用的设置信息。

  在一些实施例中,UICC应用查询指令可采用如下格式:

  

  本发明中,关于UICC应用的缺省设置,做如下解释:UICC上所驻留的UICC应用有多种,在实际应用中,用户可能习惯于使用某一种UICC应用来实现某种业务,此时,用户可在终端应用中进行相应的设置,即将该习惯使用的UICC应用设置为实现某一类业务的缺省应用,从而使得在下次进行该类业务时自动调用缺省UICC应用,避免进行人工选择。

  对应的,当命令限定符标识的查询范围为仅查询待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息时,步骤S103中的响应消息中包括待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息;当命令限定符标识的查询范围为查询待查询终端应用所管理的各UICC应用中的缺省UICC应用及非缺省UICC应用的设置信息时,步骤S103中响应消息中包括待查询终端应用所管理的各UICC应用中的缺省UICC应用和非缺省UICC应用对应的设置信息,UICC应用的设置信息中应至少包括UICC应用的标识信息及其应用属性信息,例如缺省或非缺省。

  在一些实施例中,UICC应用为NFC(Near Field Communication)应用,NFC业务是基于UICC的主要业务之一,是在非接触式射频技术的基础上,结合近距离无线通信技术形成的在特定范围进行数据交换的业务,NFC业务与移动通信密切关联,是运营商发展的重要业务之一,其业务范围非常普遍,不仅应用于电信行业,而且应用于金融、民生等行业。在很多典型场景中,一张UICC智能卡会承载银行卡、公交卡、门禁卡、身份识别卡、校园/企业一卡通等多个NFC业务应用。

  本实施例提供的UICC应用设置信息管理方法,UICC生成UICC应用查询指令,并发送至自身所归属终端,以使归属终端查询出终端应用中所管理的驻留在UICC上的各UICC应用的设置信息并反馈至UICC,从而实现了UICC主动获取UICC应用的设置信息的过程,进而为UICC提高业务能力和管理能力提供了基础。

  实施例二

  图2为本发明实施例二提供的一种UICC应用设置信息管理方法的流程图,本实施例以终端作为执行主体,如图2所示,该方法包括:

  步骤S201、接收自身UICC发送的UICC应用查询指令。

  UICC应用查询指令中包括待查询终端应用的信息。

  步骤S202、对UICC应用查询指令进行解析,并响应于UICC应用查询指令,从预设存储模块中查询出待查询终端应用所管理的各UICC应用的设置信息。

  步骤S203、生成响应消息,该响应消息中包括待查询终端所管理的各UICC应用的设置信息。

  步骤S204、向UICC返回该响应消息。

  本实施例中步骤S201-S204与实施例中的步骤S101-S103对应,具体请参照步骤S101-S103的描述,此处不再赘述。

  本实施例提供的UICC应用设置信息管理方法,终端接收UICC生成的UICC应用查询指令,并根据该指令查询出对应的终端应用中所管理的驻留在UICC上的各UICC应用的设置信息并反馈至UICC,从而实现了UICC主动获取UICC应用的设置信息的过程,进而为UICC提高业务能力和管理能力提供了基础。

  实施例三

  图3为本发明本实施例三提供的UICC应用设置信息管理方法的流程图,本实施例中,终端在实施例二基础上基于UICC生成的UICC应用查询指令查询UICC应用的设置信息时,还可基于UICC应用查询指令中所包含的信息的不同进行不同范围的查询。

  具体的,UICC应用查询指令中还可包括命令限定符,该命令限定符用于标识查询范围,例如命令限定符的值可以为二进制数值,当命令限定符的值为0时,表示只查询UICC应用中的缺省UICC应用的设置信息,当命令限定符的值为1时,表示除了查询UICC应用中的缺省UICC应用的设置信息,还需要查询UICC应用中的非缺省UICC应用的设置信息。

  本发明中,UICC上所驻留的UICC应用有多种,在实际应用中,用户可能习惯于使用某一种UICC应用来实现某种业务,此时,用户在终端应用中进行相应的设置,即将该习惯使用的UICC应用设置为实现某一类业务的缺省应用,从而使得在下次进行业务时自动调用缺省UICC应用,避免进行人工选择。

  如图3所示,本实施例提供的UICC应用设置信息管理方法包括:

  步骤S301、接收自身UICC发送的UICC应用查询指令。

  UICC应用查询指令中包括待查询终端应用的信息。本实施例中步骤S301同实施例二中的步骤S201,此处不再赘述。

  步骤S302、识别UICC应用查询指令中的命令限定符。

  具体的,当识别出命令限定符标识的查询范围为仅查询待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息时,依次执行步骤S303和步骤S304,当识别出命令限定符标识的查询范围为查询待查询终端应用所管理的各UICC应用中的缺省UICC应用及非缺省UICC应用的设置信息时,依次执行步骤S305和步骤S306。

  步骤S303、从预设存储模块中查询出待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息。

  步骤S304、生成响应消息,该响应消息中包括待查询终端所管理的各UICC应用中的缺省UICC应用的设置信息,向UICC返回该响应消息。

  步骤S305、从预设存储模块中查询出待查询终端应用所管理的各UICC应用中的缺省UICC应用及非缺省UICC应用对应的设置信息。

  步骤S306、生成响应消息,该响应消息中包括待查询终端所管理的各UICC应用中的缺省UICC应用和非缺省UICC应用对应的设置信息,向UICC返回该响应消息。

  本实施例中,终端可基于UICC发出的UICC应用查询指令进行不同范围的设置信息查询,从而实现更加细致化的查询,获得更详细的UICC应用设置信息。UICC应用的设置信息中应至少包括UICC应用的标识信息及其应用属性信息,例如缺省或非缺省。

  在一些实施例中,终端所生成的响应消息可采用如下格式:

  

  

  

  其中,AID为UICC应用的标识信息,缺省AID为缺省UICC应用的标识信息,其他AIDn为非缺省UICC应用的标识信息,并且只有当命令限定符命令限定的查询范围为查询待查询终端应用所管理的各UICC应用中的缺省UICC应用及非缺省UICC应用的设置信息时,响应消息中才包括非缺省AID的相关数据。

  在一些实施例中,UICC应用为NFC(Near Field Communication)应用,NFC业务是基于UICC的主要业务之一,是在非接触式射频技术的基础上,结合近距离无线通信技术形成的在特定范围进行数据交换的业务,NFC业务与移动通信密切关联,是运营商发展的重要业务之一,其业务范围非常普遍,不仅应用于电信行业,而且应用于金融、民生等行业。在很多典型场景中,一张UICC卡会承载银行卡、公交卡、门禁卡、身份识别卡、校园/企业一卡通等多个NFC业务应用。

  实施例四

  图4为本实施例提供的一种UICC智能卡的结构示意图,其用于实现本发明实施例一提供的UICC应用设置信息管理方法,如图4所示,该UICC智能卡包括:指令生成模块11、发送模块12及接收模块13。

  其中,指令生成模块11用于生成UICC应用查询指令,所述UICC应用查询指令中包括待查询终端应用的信息;发送模块12用于向自身归属终端发送所述UICC应用查询指令,以供所述归属终端响应于所述UICC应用查询指令从预设存储模块中查询出所述待查询终端应用所管理的各UICC应用的设置信息;接收模块13用于接收所述归属终端返回的响应消息,所述响应消息中包括所述待查询终端所管理的各UICC应用的设置信息。

  本实施例提供的UICC智能卡所具有的各功能模块与实施例一中相应的方法步骤对应,具体请参照实施例一中对应方法步骤的描述,此处不再赘述。

  实施例五

  图5为本发明实施例五提供的一种终端的结构示意图,其用于实现本发明实施例二所提供的UICC应用设置信息管理方法,如图5所示,该终端包括:接收模块21、查询模块22及反馈模块23。

  其中,接收模块21用于接收自身UICC发送的UICC应用查询指令,所述UICC应用查询指令中包括待查询终端应用的信息;查询模块22用于响应于所述接收模块接收到的UICC应用查询指令,从预设存储模块中查询出所述待查询终端应用所管理的各UICC应用的设置信息;反馈模块23用于向所述UICC返回响应消息,所述响应消息中包括所述待查询终端所管理的各UICC应用的设置信息。

  本实施例提供的终端所具有的各功能模块与实施例二中相应的方法步骤对应,具体请参照实施例二中对应方法步骤的描述,此处不再赘述。

  继续参照图5,在一些实施例中,该终端还包括识别模块24、第一指示查询模块25、第二指示查询模块26、第一指示反馈模块27和第二指示反馈模块28。

  其中,识别模块24用于识别接收模块21所接收到的UICC应用查询指令中的命令限定符,所述UICC应用查询指令中还包括命令限定符,用于标识查询范围;第一指示查询模块25用于当所述识别模块24识别出所述命令限定符标识的查询范围为仅查询所述待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息时,指示查询模块22从预设存储模块中查询出所述待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息,第一指示反馈模块27用于指示反馈模块23向所述UICC返回的响应消息,所述响应消息仅包括所述待查询终端应用所管理的各UICC应用中的缺省UICC应用的设置信息;第二指示查询模块26用于当识别模块24识别出所述命令限定符标识的查询范围为查询所述待查询终端应用所管理的各UICC应用中的缺省UICC应用及非缺省UICC应用的设置信息时,指示查询模块22从预设存储模块中查询出所述待查询终端应用所管理的各UICC应用中的缺省UICC应用及非缺省UICC应用对应的设置信息;第二指示反馈模块28用于指示所述反馈模块23向所述UICC返回的响应消息,所述响应消息包括所述待查询终端应用所管理的各UICC应用中的缺省UICC应用和非缺省UICC应用对应的设置信息。

  需要说明的是,在实际应用中,本实施例中的第一指示查询模块25和第二指示查询模块26可以集成为同一功能模块,第一指示反馈模块27和第二指示反馈模块28可以集成为同一功能模块,以使终端的结构简洁化。

  实施例六

  图6为本发明实施六提供的一种UICC应用设置信息管理系统的结构示意图,其包括本发明实施例四或实施例五提供的UICC智能卡1和实施例五提供的终端2。

  可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

《一种UICC应用设置信息管理方法、系统、UICC智能卡及终端.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)