【技术实现步骤摘要】
手机盾状态管理方法、TSM平台服务器及存储介质
本申请属于数据处理领域,尤其涉及一种手机盾状态管理方法、TSM平台服务器及存储介质。
技术介绍
U盾是用于网上银行电子签名和数字认证的工具。U盾可将数字证书写入安全设备内,从而保证电子支付交易的安全。但传统的U盾无法满足移动终端的业务需求。为了满足移动终端对电子支付交易的安全要求,利用移动终端实现传统U盾的功能,即开发得到了手机盾。通过终端设备、可信服务管理(TrustedServiceManager,TSM)平台和服务提供方服务器之间的通信,实现手机盾状态的管理。其中,TSM平台与终端设备中的手机盾状态相互同步。具体地,手机盾状态可如下方表一所示:表一如表一所示,手机盾状态共有十二个。一次手机盾的安装,会产生多次手机盾状态变化,比如,至少会产生六次手机盾状态变化。每次手机盾状态变化均需写入手机盾状态管理系统中的数据库,增加了对数据库的操作次数,从而对手机盾状态管理系统的性能造成不良影响。
技术实现思路
本申请实施例提供了一种手机盾状态管理方法、系统、TSM平台服务器及终端设备,能够提高手机盾状态管理系统的性能。第一方面,本申请实施例提供一种手机盾状态管理方法,应用于可信服务管理TSM平台,方法包括:接收终端设备的手机盾申请请求;响应手机盾申请请求,向终端设备发送与手机盾申请请求对应的第一应用协议数据单元APDU任务列表,并在TSM平台内将手机盾状态记录为第一状态,第一状态表征手机盾下载中;r>接收终端设备发送的第一APDU指令请求;响应第一APDU指令请求,向终端设备发送与第一APDU任务列表对应的第一APDU指令;接收终端设备发送的第一APDU指令响应消息,若第一APDU指令响应消息指示第一APDU任务列表中任务均执行成功,在TSM平台内将手机盾状态记录为第二状态,第二状态表征手机盾下载完成。第二方面,本申请实施例提供一种TSM平台服务器,包括:接收模块,用于接收终端设备的手机盾申请请求;发送模块,用于响应手机盾申请请求,向终端设备发送与手机盾申请请求对应的第一应用协议数据单元APDU任务列表;状态存储模块,用于在发送模块发送第一APDU任务列表时,将手机盾状态记录为第一状态,第一状态表征手机盾下载中;接收模块,还用于接收终端设备发送的第一APDU指令请求;发送模块,还用于响应第一APDU指令请求,向终端设备发送与第一APDU任务列表对应的第一APDU指令;接收模块还用于接收终端设备发送的第一APDU指令响应消息;状态存储模块,还用于若第一APDU指令响应消息指示第一APDU任务列表中任务均执行成功,将手机盾状态记录为第二状态,第二状态表征手机盾下载完成。第三方面,本申请实施例提供一种TSM平台服务器,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现第一方面的技术方案中的手机盾状态管理方法。第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现第一方面的技术方案中的手机盾状态管理方法,或者实现第二方面的技术方案中的手机盾状态管理方法。本申请实施例提供一种手机盾状态管理方法、TSM平台服务器及存储介质,TSM平台向终端设备发送与手机盾申请请求对应的第一APDU任务列表,TSM平台将手机盾状态记录为表征手机盾下载中的第一状态。在TSM平台接收到指示第一APDU任务列表中任务均执行成功的第一APDU指令响应消息的情况下,TSM平台将手机盾状态记录为表征手机盾下载完成的第二状态。从而通过第一状态和第二状态即可实现对手机盾与下载有关的状态的管理。一次手机盾的下载安装,最少可只产生两次手机盾状态的变化。每次手机盾状态变化需写入手机盾状态管理系统中的数据库,减少了对数据库的操作次数,降低甚至避免了对手机盾状态管理系统的性能的不良影响,从而提高手机盾状态管理系统的性能。附图说明从下面结合附图对本专利技术的具体实施方式的描述中可以更好地理解本申请。其中,相同或相似的附图标记表示相同或相似的特征。图1为本申请一实施例中一种手机盾状态管理系统的结构示意图;图2为本申请一实施例提供的一种应用于TSM平台的手机盾状态管理方法的流程图;图3为本申请另一实施例提供的一种应用于TSM平台的手机盾状态管理方法的流程图;图4为本申请又一实施例提供的一种应用于TSM平台的手机盾状态管理方法的流程图;图5为本申请再一实施例提供的一种应用于TSM平台的手机盾状态管理方法的流程图;图6为本申请实施例提供的一种手机盾标识的示意图;图7为本申请实施例提供的一种手机盾状态的状态机示意图;图8为本申请一实施例提供的一种应用于终端设备的手机盾状态管理方法的流程图;图9为本申请另一实施例提供的一种应用于终端设备的手机盾状态管理方法的流程图;图10为本申请另一实施例提供的一种应用于终端设备的手机盾状态管理方法的流程图;图11为本申请一实施例提供的一种TSM平台服务器的结构示意图;图12为本申请另一实施例提供的一种TSM平台服务器的结构示意图;图13为本申请实施例中一种终端设备的结构示意图;图14为本申请实施例提供的一种TSM平台服务器的硬件结构示意图。具体实施方式下面将详细描述本申请的各个方面的特征和示例性实施例。在下面的详细描述中,提出了许多具体细节,以便提供对本申请的全面理解。但是,对于本领域技术人员来说很明显的是,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请的更好的理解。本申请决不限于下面所提出的任何具体配置和算法,而是在不脱离本申请的精神的前提下覆盖了元素、部件和算法的任何修改、替换和改进。在附图和下面的描述中,没有示出公知的结构和技术,以便避免对本申请造成不必要的模糊。本申请实施例提供一种手机盾状态管理方法、TSM平台服务器及存储介质,可应用于可信服务管理(TrustedServiceManager,TSM)平台、终端设备和服务提供方服务器之间对手机盾状态的管理的场景中。比如,图1为本申请一实施例中一种手机盾状态管理系统的结构示意图。该手机盾状态管理系统可包括TSM平台服务器10和终端设备20。TSM平台服务器10用于管理手机盾状态,一台或多台TSM平台服务器10可组成TSM平台,在此并不限定。终端设备20可为手机、平板电脑等,在此并不限定。其中,终端设备可向TSM平台请求手机盾下载,从而实现终端的手机盾下载。终端设备也可向TSM平台请求手机盾删除,从而实现终端的手机盾删除。在手机盾下载或删除的情况下,TSM平台可实时更改并存储手机盾状态。本申请实施例提供一种手机盾状态管理方法,该手机盾状态管理方法应用于TSM平台。图本文档来自技高网...
【技术保护点】
1.一种手机盾状态管理方法,其特征在于,应用于可信服务管理TSM平台,所述方法包括:/n接收终端设备的手机盾申请请求;/n响应所述手机盾申请请求,向所述终端设备发送与所述手机盾申请请求对应的第一应用协议数据单元APDU任务列表,并在所述TSM平台内将手机盾状态记录为第一状态,所述第一状态表征手机盾下载中;/n接收所述终端设备发送的第一APDU指令请求;/n响应所述第一APDU指令请求,向所述终端设备发送与所述第一APDU任务列表对应的第一APDU指令;/n接收所述终端设备发送的第一APDU指令响应消息,若所述第一APDU指令响应消息指示所述第一APDU任务列表中任务均执行成功,在所述TSM平台内将手机盾状态记录为第二状态,所述第二状态表征手机盾下载完成。/n
【技术特征摘要】
1.一种手机盾状态管理方法,其特征在于,应用于可信服务管理TSM平台,所述方法包括:
接收终端设备的手机盾申请请求;
响应所述手机盾申请请求,向所述终端设备发送与所述手机盾申请请求对应的第一应用协议数据单元APDU任务列表,并在所述TSM平台内将手机盾状态记录为第一状态,所述第一状态表征手机盾下载中;
接收所述终端设备发送的第一APDU指令请求;
响应所述第一APDU指令请求,向所述终端设备发送与所述第一APDU任务列表对应的第一APDU指令;
接收所述终端设备发送的第一APDU指令响应消息,若所述第一APDU指令响应消息指示所述第一APDU任务列表中任务均执行成功,在所述TSM平台内将手机盾状态记录为第二状态,所述第二状态表征手机盾下载完成。
2.根据权利要求1所述的方法,其特征在于,还包括:
接收服务器发送的手机盾删除请求;
响应所述手机盾删除请求,向所述服务器发送删除成功响应消息,并在所述TSM平台内将手机盾状态记录为第三状态,所述第三状态表征手机盾删除中;
向所述终端设备发送与所述手机盾删除请求对应的第二APDU任务列表;
接收所述终端设备发送的第二APDU指令请求;
响应所述第二APDU指令请求,向所述终端设备发送与所述第二APDU任务列表对应的第二APDU指令;
接收所述终端设备发送的第二APDU指令响应消息,若所述第二APDU指令响应消息指示所述第二APDU任务列表中任务均执行成功,在TSM平台内将手机盾状态记录为第四状态,所述第四状态表征手机盾删除完成。
3.根据权利要求2所述的方法,其特征在于,所述手机盾删除请求包括终端设备标识和手机盾标识。
4.根据权利要求2所述的方法,其特征在于,在所述TSM平台内将手机盾状态记录为第二状态之后,还包括:
接收所述终端设备发送的数据清理请求;
响应所述数据清理请求,若所述TSM平台内具有为所述第一状态或所述第三状态的手机盾状态,向所述终端设备发送第三APDU任务列表,所述第三APDU任务列表中的任务指示删除手机盾状态为所述第一状态或所述第三状态的手机盾的实例;
接收所述终端设备发送的第三APDU指令请求;
响应所述第三APDU指令请求,向所述终端设备发送与所述第三APDU任务列表对应的第三APDU指令;
接收所述终端设备发送的第三APDU指令响应消息,若所述第三APDU指令响应消息指示所述第三APDU任务列表中任务均执行成功,在TSM平台内将为所述第一状态或所述第三状态的手机盾状态更新为第四状态。
5.根据权利要求1所述的方法,其特征在于,在所述接收终端设备的手机盾申请请求之后,还包括:
生成所述终端设备对应的手机盾标识;
存储所述手机盾标识与所述手机盾状态的映射关系,其中,对于同一所述终端设备,所述手机盾标识具有唯一性。
6.根据权利要求5所述的方法,其特征在于,所述手机盾申请请求包括手机盾标识的第一部分和终端设备标识,
所述生成所述终端设备对应的手机盾标识,包括:
对于每个终端设备标识对应的终端设备,在所...
【专利技术属性】
技术研发人员:唐海鹏,都威,范宇,田丰,冀乃庚,
申请(专利权)人:中国银联股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。