CN105682074A - 一种基于hce应用的应用标识aid的更新方法及装置 - Google Patents
一种基于hce应用的应用标识aid的更新方法及装置 Download PDFInfo
- Publication number
- CN105682074A CN105682074A CN201410665743.0A CN201410665743A CN105682074A CN 105682074 A CN105682074 A CN 105682074A CN 201410665743 A CN201410665743 A CN 201410665743A CN 105682074 A CN105682074 A CN 105682074A
- Authority
- CN
- China
- Prior art keywords
- applications client
- hce
- aid
- hce applications
- application
- 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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种基于HCE应用的应用标识AID的更新方法及装置,该更新方法包括:在检测到HCE应用客户端关联的卡应用发生变更时,发送更新HCE应用客户端的AID列表的更新请求,更新请求携带有HCE应用客户端关联的卡应用的AID,HCE应用客户端关联的卡应用包括物理卡应用和/或基于HCE的卡应用;根据更新请求,更新HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新HCE应用客户端关联的卡应用的AID,本发明实施例的更新方法能实现动态注册AID,使路由表信息根据用户使用情况实时更新,业务开展不受客户端限制。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种基于HCE应用的应用标识AID的更新方法及装置。
背景技术
现有技术中,安卓***引入卡模拟方法HCE,所有使用近距离无线通讯技术NFC功能的应用都需要到***声明应用标识AID才能正常使用,而现有静态注册技术无法解决客户端对应多个应用或者新增应用时需分别到***注册AID的问题,例如:用户通过和包客户端下载一个新上架的卡应用,用户下载浦发联名卡时安装浦发客户端,后来又下载了浦发电子现金;此时HCE应用的云端后台增加对应新的AID的服务。这样的情形下,目前现有技术只能通过更新客户端来完成AID的注册,影响应用的使用。
发明内容
本发明的目的在于提供了一种基于HCE应用的应用标识AID的更新方法及装置,能实现动态注册AID,使路由表信息根据用户使用情况实时更新,业务开展不受客户端限制。
为了达到上述目的,本发明的实施例提供了一种基于主机的卡模拟HCE应用的应用标识AID的更新方法,上述更新方法包括:
在检测到HCE应用客户端关联的卡应用发生变更时,发送更新HCE应用客户端的AID列表的更新请求,更新请求携带有HCE应用客户端关联的卡应用的AID,HCE应用客户端关联的卡应用包括物理卡应用和/或基于HCE的卡应用;
根据更新请求,更新HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新HCE应用客户端关联的卡应用的AID。
其中,根据更新请求,更新HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新HCE应用客户端关联的卡应用的AID的步骤之后,更新方法还包括:
根据更新后的AID列表,更新HCE应用客户端关联的卡应用对应的HOST路由和非接触前端CLF芯片路由;
将更新后的HOST路由、CLF芯片路由、HCE应用客户端与服务实例的绑定关系返回给HCE应用客户端。
其中,在检测到HCE应用客户端关联的卡应用发生变更时,发送更新HCE应用客户端的AID列表的更新请求,更新请求携带有HCE应用客户端关联的卡应用的AID的步骤之前,更新方法还包括:
获取HCE应用客户端信息,并根据HCE应用客户端信息生成并记录对应的哈希值。
其中,根据更新请求,更新HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新HCE应用客户端关联的卡应用的AID的步骤之前,更新方法还包括:
验证HCE应用客户端的合法性;
若HCE应用客户端是合法的,则进入根据更新请求,更新HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新HCE应用客户端关联的卡应用的AID的步骤。
其中,验证HCE应用客户端的合法性的步骤包括:
根据预先记录的HCE应用客户端对应的哈希值,验证HCE应用客户端的合法性。
本发明的实施例还提供了一种基于主机的卡模拟HCE应用的应用标识AID的更新装置,上述更新装置包括:
发送模块,用于当HCE应用客户端关联的卡应用发生变更时,发送更新HCE应用客户端的AID列表的更新请求,更新请求携带有HCE应用客户端关联的卡应用的AID,HCE应用客户端关联的卡应用包括物理卡应用和/或基于HCE的卡应用;
第一更新模块,用于根据更新请求,更新HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新HCE应用客户端关联的卡应用的AID。
其中,更新装置还包括:
第二更新模块,用于根据更新后的AID列表,更新HCE应用客户端关联的卡应用对应的HOST路由和非接触前端CLF芯片路由;
反馈模块,用于将更新后的HOST路由、CLF芯片路由、HCE应用客户端与服务实例的绑定关系返回给HCE应用客户端。
其中,更新装置还包括:
获取模块,用于获取HCE应用客户端信息,并根据HCE应用客户端信息生成并记录对应的哈希值。
其中,更新装置还包括:
验证模块,用于验证HCE应用客户端的合法性,并当HCE应用客户端合法时,触发第一更新模块根据更新请求,更新HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新HCE应用客户端关联的卡应用的AID的步骤。
其中,验证模块包括:
验证处理单元,用于根据预先记录的HCE应用客户端对应的哈希值,验证HCE应用客户端的合法性。
本发明的上述方案的有益效果如下:
在本发明实施例的基于主机的卡模拟HCE应用的应用标识AID的更新方法中,当检测到HCE应用客户端关联的卡应用有变更时,发出更新该HCE应用客户端的AID的更新请求,并根据该更新请求更新HCE应用客户端关联的卡应用对应的服务实例、HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新HCE应用客户端关联的卡应用的AID,进一步根据更新后的AID的列表,更新HOST路由表和CLF芯片路由表,从而使路由表信息根据用户使用情况实时更新,业务开展不受客户端限制。
附图说明
图1为本发明实施例中基于主机的卡模拟HCE应用的应用标识AID的更新方法的步骤流程图;
图2为本发明实施例中基于主机的卡模拟HCE应用的应用标识AID的更新装置的结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
本发明针对现有技术中当客户端对应多个应用或者新增应用时只能通过更新客户端来完成注册应用标识AID的问题,提供了一种基于HCE应用的应用标识AID的更新方法及装置,能实现动态注册AID,使路由表信息根据用户使用情况实时更新,业务开展不受客户端限制。
如图1所示,本发明的实施例提供了一种基于主机的卡模拟HCE应用的应用标识AID的更新方法,该更新方法包括:
步骤11,在检测到HCE应用客户端关联的卡应用发生变更时,发送更新HCE应用客户端的AID列表的更新请求,更新请求携带有HCE应用客户端关联的卡应用的AID,HCE应用客户端关联的卡应用包括物理卡应用和/或基于HCE的卡应用;
在本发明的具体实施例中,物理卡应用是指传统意义上的物理安全单元中的卡应用。
步骤12,根据更新请求,更新HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新HCE应用客户端关联的卡应用的AID。
其中,在本发明的上述实施例中,在执行完步骤11之后,上述更新方法还包括:验证HCE应用客户端的合法性;若HCE应用客户端是合法的,则接着执行步骤12;若HCE应用客户端是不合法的,则结束流程。
其中,在本发明的上述实施例中,在执行完步骤12之后,上述更新方法还包括:根据更新后的AID列表,更新HCE应用客户端关联的卡应用对应的HOST路由和非接触前端CLF芯片路由;将更新后的HOST路由、CLF芯片路由、HCE应用客户端与服务实例的绑定关系返回给HCE应用客户端。
在本发明的具体实施例中,基于主机的卡模拟HCE应用客户端关联的HCE应用客户端关联的卡应用的变更包括:HCE应用客户端关联的卡应用增加服务实例、在客户识别模块SIM卡上下载新应用、退订服务、在卡片上删除某个应用等情况,当检测到有以上任一情况发生时,客户端会向HCE服务发送请求更新AID列表的请求,而HCE服务在收到更新AID列表的请求之后,会验证该客户端的合法性,若合法,则根据该更新请求,完成服务实例的创建或删除,并根据创建或删除的结果更新HCE应用客户端与服务实例的绑定关系,同时在服务实例的AID列表中更新卡应的AID。当HCE服务完成以上更新操作之后,会触发***更新HCE应用客户端关联的卡应用对应的HOST路由和非接触前端CLF芯片路由,此时,HCE服务会将更新后的HOST路由、CLF芯片路由、HCE应用客户端与服务实例的绑定关系返回给客户端,以便客户端展示,其中,HOST路由和非接触前端CLF芯片路由的更新规则由安卓***自行维护。
在本发明的上述实施例中,在执行步骤11之前,上述更新方法还包括:获取HCE应用客户端信息,并根据HCE应用客户端信息生成并记录对应的哈希值。
在本发明的具体实施例中,当在安装***上安装一个客户端时,HCE服务会获取该客户端的信息,并通过哈希函数生成对应的哈希值,同时存储客户端与哈希值的对应关系。
在本发明的上述实施例中,HCE服务验证客户端的合法性的具体步骤为:根据预先记录的HCE应用客户端对应的哈希值,验证HCE应用客户端的合法性。
为了更好的实现上述更新方法,如图2所示,本发明的实施例还提供了一种基于主机的卡模拟HCE应用的应用标识AID的更新装置20,上述更新装置20包括:
发送模块21,用于当HCE应用客户端关联的卡应用发生变更时,发送更新HCE应用客户端的AID列表的更新请求,更新请求携带有HCE应用客户端关联的卡应用的AID,HCE应用客户端关联的卡应用包括物理卡应用和/或基于HCE的卡应用;
第一更新模块22,用于根据更新请求,更新HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新HCE应用客户端关联的卡应用的AID。
其中,更新装置20还包括:
验证模块,用于验证HCE应用客户端的合法性,并当HCE应用客户端合法时,触发第一更新模块22根据更新请求,更新HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新HCE应用客户端关联的卡应用的AID的步骤。
其中,更新装置20还包括:
第二更新模块,用于根据更新后的AID列表,更新HCE应用客户端关联的卡应用对应的HOST路由和非接触前端CLF芯片路由;
反馈模块,用于将更新后的HOST路由、CLF芯片路由、HCE应用客户端与服务实例的绑定关系返回给HCE应用客户端。
其中,更新装置20还包括:
获取模块,用于获取HCE应用客户端信息,并根据HCE应用客户端信息生成并记录对应的哈希值。
其中,验证模块包括:
验证处理单元,用于根据预先记录的HCE应用客户端对应的哈希值,验证HCE应用客户端的合法性。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种基于主机的卡模拟HCE应用的应用标识AID的更新方法,其特征在于,包括:
在检测到HCE应用客户端关联的卡应用发生变更时,发送更新所述HCE应用客户端的AID列表的更新请求,所述更新请求携带有所述HCE应用客户端关联的卡应用的AID,所述HCE应用客户端关联的卡应用包括物理卡应用和/或基于HCE的卡应用;
根据所述更新请求,更新所述HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新所述HCE应用客户端关联的卡应用的AID。
2.如权利要求1所述的更新方法,其特征在于,
所述根据所述更新请求,更新所述HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新所述HCE应用客户端关联的卡应用的AID的步骤之后,所述更新方法还包括:
根据更新后的AID列表,更新所述HCE应用客户端关联的卡应用对应的HOST路由和非接触前端CLF芯片路由;
将更新后的HOST路由、CLF芯片路由、HCE应用客户端与服务实例的绑定关系返回给所述HCE应用客户端。
3.如权利要求1所述的更新方法,其特征在于,
所述在检测到HCE应用客户端关联的卡应用发生变更时,发送更新所述HCE应用客户端的AID列表的更新请求,所述更新请求携带有所述HCE应用客户端关联的卡应用的AID的步骤之前,所述更新方法还包括:
获取所述HCE应用客户端信息,并根据所述HCE应用客户端信息生成并记录对应的哈希值。
4.如权利要求3所述的更新方法,其特征在于,所述根据所述更新请求,更新所述HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新所述HCE应用客户端关联的卡应用的AID的步骤之前,所述更新方法还包括:
验证所述HCE应用客户端的合法性;
若所述HCE应用客户端是合法的,则进入所述根据所述更新请求,更新所述HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新所述HCE应用客户端关联的卡应用的AID的步骤。
5.如权利要求4所述的更新方法,其特征在于,所述验证所述HCE应用客户端的合法性的步骤包括:
根据预先记录的所述HCE应用客户端对应的哈希值,验证所述HCE应用客户端的合法性。
6.一种基于主机的卡模拟HCE应用的应用标识AID的更新装置,其特征在于,包括:
发送模块,用于当HCE应用客户端关联的卡应用发生变更时,发送更新所述HCE应用客户端的AID列表的更新请求,所述更新请求携带有所述HCE应用客户端关联的卡应用的AID,所述HCE应用客户端关联的卡应用包括物理卡应用和/或基于HCE的卡应用;
第一更新模块,用于根据所述更新请求,更新所述HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新所述HCE应用客户端关联的卡应用的AID。
7.如权利要求6所述的更新装置,其特征在于,所述更新装置还包括:
第二更新模块,用于根据更新后的AID列表,更新所述HCE应用客户端关联的卡应用对应的HOST路由和非接触前端CLF芯片路由;
反馈模块,用于将更新后的HOST路由、CLF芯片路由、HCE应用客户端与服务实例的绑定关系返回给所述HCE应用客户端。
8.如权利要求6所述的更新装置,其特征在于,所述更新装置还包括:
获取模块,用于获取所述HCE应用客户端信息,并根据所述HCE应用客户端信息生成并记录对应的哈希值。
9.如权利要求8所述的更新装置,其特征在于,所述更新装置还包括:
验证模块,用于验证所述HCE应用客户端的合法性,并当所述HCE应用客户端合法时,触发所述第一更新模块根据所述更新请求,更新所述HCE应用客户端关联的卡应用对应的服务实例,并更新HCE应用客户端与服务实例的绑定关系,以及在服务的AID列表中更新所述HCE应用客户端关联的卡应用的AID的步骤。
10.如权利要求9所述的更新装置,其特征在于,所述验证模块包括:
验证处理单元,用于根据预先记录的所述HCE应用客户端对应的哈希值,验证所述HCE应用客户端的合法性。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410665743.0A CN105682074B (zh) | 2014-11-20 | 2014-11-20 | 一种基于hce应用的应用标识aid的更新方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410665743.0A CN105682074B (zh) | 2014-11-20 | 2014-11-20 | 一种基于hce应用的应用标识aid的更新方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105682074A true CN105682074A (zh) | 2016-06-15 |
CN105682074B CN105682074B (zh) | 2018-12-28 |
Family
ID=56945136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410665743.0A Active CN105682074B (zh) | 2014-11-20 | 2014-11-20 | 一种基于hce应用的应用标识aid的更新方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105682074B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109660594A (zh) * | 2018-11-07 | 2019-04-19 | 阿里巴巴集团控股有限公司 | 业务处理结果的定向推送方法、展示方法、装置和设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102208923A (zh) * | 2011-05-19 | 2011-10-05 | 中国联合网络通信集团有限公司 | 近场通信智能卡的应用类业务管理方法和*** |
CN103065107A (zh) * | 2011-10-21 | 2013-04-24 | ***通信集团公司 | 一种非接触刷卡应用的实现方法以及装置 |
US20140021909A1 (en) * | 2012-07-19 | 2014-01-23 | Barnesandnoble.Com Llc | Charging case for electronic devices |
CN104102939A (zh) * | 2014-07-15 | 2014-10-15 | 陈业军 | 一种基于hce的nfc*** |
CN104115173A (zh) * | 2011-12-21 | 2014-10-22 | 茂福公司 | 用于在仿真非接触式支付卡的移动终端内进行路由的方法 |
-
2014
- 2014-11-20 CN CN201410665743.0A patent/CN105682074B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102208923A (zh) * | 2011-05-19 | 2011-10-05 | 中国联合网络通信集团有限公司 | 近场通信智能卡的应用类业务管理方法和*** |
CN103065107A (zh) * | 2011-10-21 | 2013-04-24 | ***通信集团公司 | 一种非接触刷卡应用的实现方法以及装置 |
CN104115173A (zh) * | 2011-12-21 | 2014-10-22 | 茂福公司 | 用于在仿真非接触式支付卡的移动终端内进行路由的方法 |
US20140021909A1 (en) * | 2012-07-19 | 2014-01-23 | Barnesandnoble.Com Llc | Charging case for electronic devices |
CN104102939A (zh) * | 2014-07-15 | 2014-10-15 | 陈业军 | 一种基于hce的nfc*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109660594A (zh) * | 2018-11-07 | 2019-04-19 | 阿里巴巴集团控股有限公司 | 业务处理结果的定向推送方法、展示方法、装置和设备 |
CN109660594B (zh) * | 2018-11-07 | 2021-04-20 | 创新先进技术有限公司 | 业务处理结果的定向推送方法、展示方法、装置和设备 |
Also Published As
Publication number | Publication date |
---|---|
CN105682074B (zh) | 2018-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103037312B (zh) | 消息推送方法及装置 | |
CN111209558B (zh) | 基于区块链的物联网设备身份认证方法以及*** | |
CN107370668B (zh) | 智能设备远程控制的方法、装置和*** | |
CN110858249B (zh) | 一种数据库文件加密方法、解密方法和相关装置 | |
CN105306490A (zh) | 支付验证***、方法及装置 | |
KR101281825B1 (ko) | 클라우드 시스템에서 가상 인터페이스를 이용하는 보안 강화 장치 및 방법 | |
RU2017140260A (ru) | Аутентификация в распределенной среде | |
CN103248495B (zh) | 一种应用内付费的方法、服务器、客户端和*** | |
CN103412767A (zh) | 一种应用版本的识别与升级方法以及*** | |
CN103249033B (zh) | Sim卡自助换号实现方法及终端 | |
CN104765629A (zh) | 一种***应用的安装方法及装置 | |
CN104753674A (zh) | 一种应用身份的验证方法和设备 | |
CN102970308B (zh) | 一种用户认证方法及服务器 | |
CN110381103A (zh) | 一种下载运营商配置文件的方法、装置和*** | |
CN106972961A (zh) | 一种基于蓝牙的安全设备固件升级方法 | |
CN105100022A (zh) | 密码的处理方法、服务器和*** | |
CN104702575A (zh) | 一种账号管理方法、管理平台及*** | |
CN105118100A (zh) | 车载电子标签程序更新方法、移动终端及程序更新*** | |
CN101917700B (zh) | 一种使用业务应用的方法及用户识别模块 | |
WO2016173174A1 (zh) | 锁网数据升级方法和装置 | |
CN104219626A (zh) | 一种身份认证的方法和装置 | |
KR101642267B1 (ko) | 앱 위변조 방지시스템 및 그 방법 | |
CN104796255A (zh) | 一种客户端的安全认证方法、设备及*** | |
CN103475661B (zh) | 认证程序的安全获取方法及*** | |
CN107113320B (zh) | 一种下载签约文件的方法、相关设备及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |