智能卡中应用切换的方法、装置及系统制造方法及图纸

技术编号:15653275 阅读:122 留言:0更新日期:2017-06-17 07:37
本发明专利技术实施例提供一种智能卡中应用切换的方法、装置及系统,所述方法包括:用户终端获取智能卡的第一认证信息;将所述第一认证信息发送到服务器;接收所述服务器返回的用于确认验证合法的第一信息;获取服务器的第二认证信息;将所述第二认证信息发送到所述智能卡;接收所述智能卡返回的用于确认验证合法的第二信息;接收选择指令,所述选择指令中包括待切换应用的名称;发送切换指令到所述智能卡,以使所述智能卡将当前应用切换到所述待切换应用。所述方法使得智能卡中的多个应用能够进行切换,真正实现了“一卡多应用”,大大推进了智能卡的使用,同时也使得多行业之间合作的可能性大大提升,且在切换之前进行两次合法性认证,使得安全性增加。

【技术实现步骤摘要】
智能卡中应用切换的方法、装置及系统
本专利技术涉及智能卡领域,具体而言,涉及一种智能卡中应用切换的方法、装置及系统。
技术介绍
智能卡(SmartCard),内嵌微型芯片的卡基的统称,该微型芯片符合国际标准化组织(ISO)标准的集成电路芯片。智能卡具有暂时或永久性的数据存储能力,被存储的数据可以供外部设备读取;具有逻辑和运算的处理能力。随着智能卡行业的高速发展,其在我们日常生活中扮演着越来越重要的角色,渗入到各个角落,与生活息息相关.如,银行、交通、社保、卫生、水电等等。目前的智能卡具有多应用的特点,但是若加载于智能卡的某个应用被设定为Default-Selected,那么智能卡对外表现为该应用。Default-Selected属性,在应用加载的过程中进行设定,当智能卡加载的应用被设定Default-Selected属性,暂无标准的解决方案进行切换,造成多应用的智能卡,对外表现与普通卡并无较大区别,加之智能卡的成本较普通卡略高,使得“一卡多应用”的智能卡被关注的很多,但真正运用的却很少。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种智能卡中应用切换的方法、装置及系统,以解决上述问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种智能卡中应用切换的方法,所述方法包括:用户终端获取智能卡的第一认证信息;所述用户终端将所述第一认证信息发送到服务器,以使所述服务器对所述第一认证信息进行合法性验证;所述用户终端接收所述服务器返回的用于确认验证合法的第一信息;所述用户终端获取服务器的第二认证信息;所述用户终端将所述第二认证信息发送到所述智能卡,以使所述智能卡对所述第二认证信息进行合法性验证;所述用户终端接收所述智能卡返回的用于确认验证合法的第二信息;所述用户终端获取所述智能卡的应用列表;所述用户终端接收选择指令,所述选择指令中包括待切换应用的名称;所述用户终端发送切换指令到所述智能卡,以使所述智能卡将当前应用切换到所述待切换应用,所述切换指令中包括所述待切换应用的名称。第二方面,本专利技术实施例提供了一种智能卡中应用切换的方法,所述方法包括:智能卡发送第一认证信息到用户终端,以使所述用户终端将所述第一认证信息发送到服务器并接收所述服务器返回的用于确认验证合法的第一信息;接收所述用户终端发送的第二认证信息,并对所述第二认证信息进行验证,若验证成功,发送用于确认验证合法的第二信息到所述用户终端;所述智能卡将其应用列表发送到所述用户终端;所述智能卡接收所述用户终端发送的切换指令,所述切换指令中包括待切换应用的名称;所述智能卡根据所述切换指令,将当前应用切换为所述待切换应用。第三方面,本专利技术实施例提供了一种智能卡中应用切换的方法,所述方法包括:智能卡发送第一认证信息到用户终端;所述用户终端将所述第一认证信息发送到服务器;所述服务器对所述第一认证信息进行合法性验证,若验证通过,则发送用于确认验证合法的第一信息到所述用户终端;所述用户终端接收所述服务器返回的用于确认验证合法的第一信息;所述服务器发送第二认证信息到所述用户终端;所述用户终端将所述第二认证信息发送到所述智能卡;所述智能卡对所述第二认证信息进行合法性验证,若验证通过,所述所述智能卡发送用于确认验证合法的第二信息到所述用户终端;所述用户终端获取所述智能卡的应用列表;所述用户终端接收选择指令,所述选择指令中包括待切换应用的名称;所述用户终端发送切换指令到所述智能卡,所述切换指令中包括所述待切换应用的名称;所述智能卡根据所述切换指令,将当前应用切换为所述待切换应用。第四方面,本专利技术实施例提供了一种智能卡中应用切换的装置,所述装置包括:第一获取模块,用于获取智能卡的第一认证信息;第一发送模块,用于将所述第一认证信息发送到服务器,以使所述服务器对所述第一认证信息进行合法性验证;第一接收模块,用于接收所述服务器返回的用于确认验证合法的第一信息;第二获取模块,用于获取获取服务器的第二认证信息;第二发送模块,用于将所述第二认证信息发送到所述智能卡,以使所述智能卡对所述第二认证信息进行合法性验证;第二接收模块,用于接收所述智能卡返回的用于确认验证合法的第二信息;第三获取模块,用于获取所述智能卡的应用列表;第三接收模块,用于接收选择指令,所述选择指令中包括待切换应用的名称;第三发送模块,用于发送切换指令到所述智能卡,以使所述智能卡将当前应用切换到所述待切换应用,所述切换指令中包括所述待切换应用的名称。第五方面,本专利技术实施例提供了一种智能卡中应用切换的装置,所述装置包括:第四发送模块,用于发送第一认证信息到用户终端,以使所述用户终端将所述第一认证信息发送到服务器并接收所述服务器返回的用于确认验证合法的第一信息;第四接收模块,用于接收所述用户终端发送的第二认证信息,并对所述第二认证信息进行验证,若验证成功,发送用于确认验证合法的第二信息到所述用户终端;第五发送模块,用于将其应用列表发送到所述用户终端;第五接收模块,用于接收所述用户终端发送的切换指令,所述切换指令中包括待切换应用的名称;切换模块,用于根据所述切换指令,将当前应用切换为所述待切换应用。第六方面,本专利技术实施例提供了一种智能卡中应用切换系统,所述系统包括用户终端、智能卡及服务器,所述用户终端,用于获取智能卡的第一认证信息;将所述第一认证信息发送到服务器,以使所述服务器对所述第一认证信息进行合法性验证;接收所述服务器返回的用于确认验证合法的第一信息;获取服务器的第二认证信息;将所述第二认证信息发送到所述智能卡,以使所述智能卡对所述第二认证信息进行合法性验证;接收所述智能卡返回的用于确认验证合法的第二信息;获取所述智能卡的应用列表;接收选择指令,所述选择指令中包括待切换应用的名称;发送切换指令到所述智能卡,所述切换指令中包括所述待切换应用的名称;所述智能卡,用于发送第一认证信息到用户终端,以使所述用户终端将所述第一认证信息发送到服务器并接收所述服务器返回的用于确认验证合法的第一信息;接收所述用户终端发送的第二认证信息,并对所述第二认证信息进行验证,若验证成功,发送用于确认验证合法的第二信息到所述用户终端;接收所述用户终端发送的所述切换指令;根据所述切换指令,将当前应用切换为所述待切换应用;所述服务器,用于对所述第一认证信息进行合法性验证,若验证通过,则发送用于确认验证合法的第一信息到所述用户终端;发送第二认证信息到所述用户终端;当验证通过,接收所述用户终端返回的用于确认验证合法的第二信息。与现有技术相比,本专利技术实施例提供的一种智能卡中应用切换的方法、装置及系统,通过用户终端获取智能卡的第一认证信息,将所述第一认证信息发送到服务器,以使所述服务器对所述第一认证信息进行合法性验证,接收所述服务器返回的用于确认验证合法的第一信息,获取服务器的第二认证信息,将所述第二认证信息发送到所述智能卡,以使所述智能卡对所述第二认证信息进行合法性验证,接收所述智能卡返回的用于确认验证合法的第二信息,获取所述智能卡的应用列表,接收选择指令,所述选择指令中包括待切换应用的名称,发送切换指令到所述智能卡,以使所述智能卡将当前应用切换到所述待切换应用,所述切换指令中包括所述待切换应用的名称,通过这种方式,使得智能本文档来自技高网...
智能卡中应用切换的方法、装置及系统

【技术保护点】
一种智能卡中应用切换的方法,其特征在于,所述方法包括:用户终端获取智能卡的第一认证信息;所述用户终端将所述第一认证信息发送到服务器,以使所述服务器对所述第一认证信息进行合法性验证;所述用户终端接收所述服务器返回的用于确认验证合法的第一信息;所述用户终端获取服务器的第二认证信息;所述用户终端将所述第二认证信息发送到所述智能卡,以使所述智能卡对所述第二认证信息进行合法性验证;所述用户终端接收所述智能卡返回的用于确认验证合法的第二信息;所述用户终端获取所述智能卡的应用列表;所述用户终端接收选择指令,所述选择指令中包括待切换应用的名称;所述用户终端发送切换指令到所述智能卡,以使所述智能卡将当前应用切换到所述待切换应用,所述切换指令中包括所述待切换应用的名称。

【技术特征摘要】
1.一种智能卡中应用切换的方法,其特征在于,所述方法包括:用户终端获取智能卡的第一认证信息;所述用户终端将所述第一认证信息发送到服务器,以使所述服务器对所述第一认证信息进行合法性验证;所述用户终端接收所述服务器返回的用于确认验证合法的第一信息;所述用户终端获取服务器的第二认证信息;所述用户终端将所述第二认证信息发送到所述智能卡,以使所述智能卡对所述第二认证信息进行合法性验证;所述用户终端接收所述智能卡返回的用于确认验证合法的第二信息;所述用户终端获取所述智能卡的应用列表;所述用户终端接收选择指令,所述选择指令中包括待切换应用的名称;所述用户终端发送切换指令到所述智能卡,以使所述智能卡将当前应用切换到所述待切换应用,所述切换指令中包括所述待切换应用的名称。2.根据权利要求1所述的方法,其特征在于,所述第一认证信息是由所述智能卡采用预存储的密钥将从所述服务器获取的第一随机数加密生成。3.根据权利要求1所述的方法,其特征在于,所述第二认证信息是由所述服务器采用预存储的密钥将从所述智能卡获取的第二随机数加密生成。4.一种智能卡中应用切换的方法,其特征在于,所述方法包括:智能卡发送第一认证信息到用户终端,以使所述用户终端将所述第一认证信息发送到服务器并接收所述服务器返回的用于确认验证合法的第一信息;接收所述用户终端发送的第二认证信息,并对所述第二认证信息进行验证,若验证成功,发送用于确认验证合法的第二信息到所述用户终端;所述智能卡将其应用列表发送到所述用户终端;所述智能卡接收所述用户终端发送的切换指令,所述切换指令中包括待切换应用的名称;所述智能卡根据所述切换指令,将当前应用切换为所述待切换应用。5.根据权利要求3所述的方法,其特征在于,在所述智能卡发送认证信息到用户终端之前,所述方法包括:所述智能卡从所述用户终端获取第一随机数,所述第一随机数是由所述服务器生成;所述智能卡采用预存储的密钥将所述第一随机数进行加密,生成所述第一认证信息。6.一种智能卡中应用切换的方法,其特征在于,所述方法包括:智能卡发送第一认证信息到用户终端;所述用户终端将所述第一认证信息发送到服务器;所述服务器对所述第一认证信息进行合法性验证,若验证通过,则发送用于确认验证合法的第一信息到所述用户终端;所述用户终端接收所述服务器返回的用于确认验证合法的第一信息;所述服务器发送第二认证信息到所述用户终端;所述用户终端将所述第二认证信息发送到所述智能卡;所述智能卡对所述第二认证信息进行合法性验证,若验证通过,所述所述智能卡发送用于确认验证合法的第二信息到所述用户终端;所述用户终端获取所述智能卡的应用列表;所述用户终端接收选择指令,所述选择指令中包括待切换应用的名称;所述用户终端发送切换指令到所述智能卡,所述切换指令中包括所述待切换应用的名称;所述智能卡根据所述切换指令,将当前应用切换为所述待切换应用。7.根据权利要求6所述的方法,其特征在于,在所述智能卡发送第一认证信息到用户终端之前,所述方法包括:所述服务器随机生成并存储第二随机数,并将所述第二随机数发送到所述用户终端;所述用户终端将所述第二随机数发送到所述智能卡;所述智能卡采用预存储的密钥将所述第二随机数进行加密,生成所述第一认证信息。8.根据权利要求7所述的方法,其特征在于,所述服务器对所述第一认证信息进行合法性验证,包括:所述服务器采用相同的密钥对所述第一认证信息进行解密,获得解密后的信息;将所述解密后的信息与所述第二随机数进行比较,若一致,则验证...

【专利技术属性】
技术研发人员:崔云峰杜平潘彬
申请(专利权)人:四川精工伟达智能技术股份有限公司
类型:发明
国别省市:四川,51

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

1