一种一致性管理方法及装置制造方法及图纸

技术编号:14798990 阅读:101 留言:0更新日期:2017-03-14 21:32
本发明专利技术实施例公开了一致性管理方法及装置,该方法包括:获取卡应用操作信息,所述卡应用操作信息至少包括需要被操作的卡应用信息以及操作类型;确定存在一致性问题时,根据预设的一致性策略确定是否允许对所述需要被操作的卡应用执行所述操作类型对应的操作。本发明专利技术实施例所述的技术方案,通过一致性策略控制,能够避免卡应用与终端应用状态不一致的情形,从而提高了系统稳定性。

【技术实现步骤摘要】

本专利技术涉及数据业务领域,尤其涉及一种一致性管理方法及装置
技术介绍
随着互联网业务和电子商务的发展,智能终端应用(APP)层出不穷,与终端APP对应的安全芯片(SE)应用也日益丰富;越来越多的卡应用(Applet)被放置在SE中,但SE的容量是有限的;HCE的出现满足了SE容量的扩充,但在HCE架构下APP对SE应用的开放式操作,会引起对SE应用无控制操作的局面。对于不同应用提供方来说,必然存在共享使用Applet的场景。例如,如图1所示,身份认证Applet可以同时关联多个终端APP(如会员卡、门禁卡、考勤卡、联机应用卡等),即多个终端APP都可以使用身份认证Applet提供的能力。还可能存在一类Applet,除与自身的APP关联外,还提供应用能力给其他APP使用,如图2所示,公交卡Applet提供应用能力与公交APP绑定,同时,公交卡可通过其他APP进行充值、查询余额的操作,即其他终端APP也可以使用公交卡Applet。除此之外,目前各家银行的PBOC应用均为自有应用,占据SE的空间,随着标准的PBOC应用日益完善,很可能形成多家银行共用标准PBOC应用的场景,对基础SE应用能力的操作控制会更加重要。但是,基于现有技术,在一个Applet关联多个终端APP的情况下,由于用户可以通过多个终端APP下载、删除Applet,也可以通过读卡器等渠道下载、删除Applet,就可能出现由于不同渠道对Applet的操作,使得Applet与其终端APP状态不一致的情形,进而导致系统不稳定。例如:用户删除联机应用APP的同时,也删除了身份认证Applet,则与身份认证Applet关联的其他终端APP(如考勤、会员卡)就不能再使用身份认证Applet;用户如果通过淘宝APP删除了公交Applet,则公交APP无法使用公交Applet功能。
技术实现思路
有鉴于此,为解决现有存在的技术问题,本专利技术实施例提供:一种一致性管理方法,包括:获取卡应用操作信息,所述卡应用操作信息至少包括需要被操作的卡应用信息以及操作类型;确定存在一致性问题时,根据预设的一致性策略确定是否允许对所述需要被操作的卡应用执行所述操作类型对应的操作。一具体实施例中,确定是否存在一致性问题,包括:判断所述需要被操作的卡应用是否处于共享状态,如果是,确定存在一致性问题;否则,确定不存在一致性问题。一具体实施例中,确定是否存在一致性问题之前,该方法还包括:判断是否进行一致性操作,确定进行一致性操作后,再确定是否存在一致性问题。一具体实施例中,所述判断是否进行一致性操作,包括:根据被操作的卡应用信息以及预设的策略判断是否进行一致性操作,或者,通过判断被操作的卡应用信息中是否包含预设标识,确定是否进行一致性操作。一具体实施例中,该方法应用于安全芯片SE和/或多应用开放平台TSM,所述获取卡应用操作信息,包括:接收来自用户终端的卡应用操作信息,和/或,接收来自脱机设备的卡应用操作信息。本专利技术实施例还提供一种一致性管理装置,包括:获取模块、第一判断模块、第二判断模块和执行模块;其中,所述获取模块,用于获取卡应用操作信息,所述卡应用操作信息至少包括需要被操作的卡应用信息以及操作类型;所述第一判断模块,用于根据卡应用操作信息判断是否存在一致性问题;所述第二判断模块,用于在第一判断模块确定存在一致性问题时,根据预设的一致性策略判断是否允许对所述需要被操作的卡应用执行所述操作类型对应的操作;所述执行模块,用于在第二判断模块确定允许对所述需要被操作的卡应用执行所述操作类型对应的操作时,对所述需要被操作的卡应用执行所述操作类型对应的操作。一具体实施例中,所述第一判断模块,具体用于判断所述需要被操作的卡应用是否处于共享状态,如果是,确定存在一致性问题;否则,确定不存在一致性问题。一具体实施例中,该装置还包括第三判断模块,所述第三判断模块,用于判断是否执行一致性操作,确定进行一致性操作后,通知第一判断模块判断是否存在一致性问题。一具体实施例中,所述第三判断模块,具体用于根据被操作的卡应用信息以及预设的策略判断是否进行一致性操作,或者,通过判断被操作的卡应用信息中是否包含预设标识,确定是否进行一致性操作。一具体实施例中,该装置设置于SE和/或TSM,所述获取模块,具体用于接收来自用户终端的卡应用操作信息,和/或,接收来自脱机设备的卡应用操作信息。本专利技术实施例所述的一致性管理方法及装置,获取卡应用操作信息,所述卡应用操作信息至少包括需要被操作的卡应用信息以及操作类型;确定存在一致性问题时,根据预设的一致性策略确定是否允许对所述需要被操作的卡应用执行所述操作类型对应的操作。本专利技术实施例所述的技术方案,通过一致性策略控制,能够避免Applet与终端APP状态不一致的情形,从而提高了系统稳定性。附图说明图1为一种共享使用Applet的场景示意图;图2为再一种共享使用Applet的场景示意图;图3为本专利技术实施例一种一致性管理方法流程示意图;图4为本专利技术实施例再一种一致性管理方法流程示意图;图5为本专利技术实施例一种一致性管理装置结构示意图;图6为本专利技术实施例再一种一致性管理装置结构示意图;图7为本专利技术实施例1一种一致性管理系统结构示意图;图8为本专利技术实施例1中Applet标记流程示意图;图9为本专利技术实施例2所述的TSM执行一致性管理的流程示意图;图10为本专利技术实施例3所述的SE执行一致性管理的流程示意图。具体实施方式为了解决一个卡应用关联多个终端应用时,由于不同终端应用操作同一个卡应用、引起状态不一致而无法正常使用卡应用的问题,本专利技术实施例提出了一种一致性管理方法,如图3所示,该方法包括:步骤31:获取卡应用操作信息,所述卡应用操作信息至少包括需要被操作的卡应用信息以及操作类型;步骤32:确定存在一致性问题时,根据预设的一致性策略确定是否允许对所述需要被操作的卡应用执行所述操作类型对应的操作。需要说明的是,对于不同关联关系的APP与Applet,一致性操作规则是不同的,如身份认证Applet,需要与其关联的APP都删除后进行删除;如公交Applet,需要与其直接关联的公交APP删除后进行删除;如中国人民银行推出的国家移动金融基础设施应用,是不允许被删除的。这些均可以通过一致性策...

【技术保护点】
一种一致性管理方法,其特征在于,该方法包括: 获取卡应用操作信息,所述卡应用操作信息至少包括需要被操作的卡应用信息以及操作类型; 确定存在一致性问题时,根据预设的一致性策略确定是否允许对所述需要被操作的卡应用执行所述操作类型对应的操作。

【技术特征摘要】
1.一种一致性管理方法,其特征在于,该方法包括:
获取卡应用操作信息,所述卡应用操作信息至少包括需要被操作的卡应用信息以及操作类型;
确定存在一致性问题时,根据预设的一致性策略确定是否允许对所述需要被操作的卡应用执行所述操作类型对应的操作。
2.根据权利要求1所述的方法,其特征在于,确定是否存在一致性问题,包括:
判断所述需要被操作的卡应用是否处于共享状态,如果是,确定存在一致性问题;否则,确定不存在一致性问题。
3.根据权利要求2所述的方法,其特征在于,确定是否存在一致性问题之前,该方法还包括:
判断是否进行一致性操作,确定进行一致性操作后,再确定是否存在一致性问题。
4.根据权利要求3所述的方法,其特征在于,所述判断是否进行一致性操作,包括:
根据被操作的卡应用信息以及预设的策略判断是否进行一致性操作,或者,通过判断被操作的卡应用信息中是否包含预设标识,确定是否进行一致性操作。
5.根据权利要求1至4任一项所述的方法,其特征在于,该方法应用于安全芯片SE和/或多应用开放平台TSM,所述获取卡应用操作信息,包括:
接收来自用户终端的卡应用操作信息,和/或,接收来自脱机设备的卡应用操作信息。
6.一种一致性管理装置,其特征在于,该装置包括:获取模块、第一判断模块、第二判断模块和执行模块;其中,所述获取模块,用于获取卡应用操作信息,所述...

【专利技术属性】
技术研发人员:王萍陆鸣
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1