智能卡中应用切换的方法、装置及系统与流程

文档序号:12694310阅读:来源:国知局

技术特征:

1.一种智能卡中应用切换的方法,其特征在于,所述方法包括:

用户终端获取智能卡的第一认证信息;

所述用户终端将所述第一认证信息发送到服务器,以使所述服务器对所述第一认证信息进行合法性验证;

所述用户终端接收所述服务器返回的用于确认验证合法的第一信息;

所述用户终端获取服务器的第二认证信息;

所述用户终端将所述第二认证信息发送到所述智能卡,以使所述智能卡对所述第二认证信息进行合法性验证;

所述用户终端接收所述智能卡返回的用于确认验证合法的第二信息;

所述用户终端获取所述智能卡的应用列表;

所述用户终端接收选择指令,所述选择指令中包括待切换应用的名称;

所述用户终端发送切换指令到所述智能卡,以使所述智能卡将当前应用切换到所述待切换应用,所述切换指令中包括所述待切换应用的名称。

2.根据权利要求1所述的方法,其特征在于,所述第一认证信息是由所述智能卡采用预存储的密钥将从所述服务器获取的第一随机数加密生成。

3.根据权利要求1所述的方法,其特征在于,所述第二认证信息是由所述服务器采用预存储的密钥将从所述智能卡获取的第二随机数加密生成。

4.一种智能卡中应用切换的方法,其特征在于,所述方法包括:

智能卡发送第一认证信息到用户终端,以使所述用户终端将所述第一认证信息发送到服务器并接收所述服务器返回的用于确认验证合法的第一信息;

接收所述用户终端发送的第二认证信息,并对所述第二认证信息进行验证,若验证成功,发送用于确认验证合法的第二信息到所述用户终端;

所述智能卡将其应用列表发送到所述用户终端;

所述智能卡接收所述用户终端发送的切换指令,所述切换指令中包括待切换应用的名称;

所述智能卡根据所述切换指令,将当前应用切换为所述待切换应用。

5.根据权利要求3所述的方法,其特征在于,在所述智能卡发送认证信息到用户终端之前,所述方法包括:

所述智能卡从所述用户终端获取第一随机数,所述第一随机数是由所述服务器生成;

所述智能卡采用预存储的密钥将所述第一随机数进行加密,生成所述第一认证信息。

6.一种智能卡中应用切换的方法,其特征在于,所述方法包括:

智能卡发送第一认证信息到用户终端;

所述用户终端将所述第一认证信息发送到服务器;

所述服务器对所述第一认证信息进行合法性验证,若验证通过,则发送用于确认验证合法的第一信息到所述用户终端;

所述用户终端接收所述服务器返回的用于确认验证合法的第一信息;

所述服务器发送第二认证信息到所述用户终端;

所述用户终端将所述第二认证信息发送到所述智能卡;

所述智能卡对所述第二认证信息进行合法性验证,若验证通过,所述所述智能卡发送用于确认验证合法的第二信息到所述用户终端;

所述用户终端获取所述智能卡的应用列表;

所述用户终端接收选择指令,所述选择指令中包括待切换应用的名称;

所述用户终端发送切换指令到所述智能卡,所述切换指令中包括所述待切换应用的名称;

所述智能卡根据所述切换指令,将当前应用切换为所述待切换应用。

7.根据权利要求6所述的方法,其特征在于,在所述智能卡发送第一认证信息到用户终端之前,所述方法包括:

所述服务器随机生成并存储第二随机数,并将所述第二随机数发送到所述用户终端;

所述用户终端将所述第二随机数发送到所述智能卡;

所述智能卡采用预存储的密钥将所述第二随机数进行加密,生成所述第一认证信息。

8.根据权利要求7所述的方法,其特征在于,所述服务器对所述第一认证信息进行合法性验证,包括:

所述服务器采用相同的密钥对所述第一认证信息进行解密,获得解密后的信息;

将所述解密后的信息与所述第二随机数进行比较,若一致,则验证通过。

9.根据权利要求6所述的方法,其特征在于,在所述服务器发送第二认证信息到所述用户终端之前,所述方法还包括:

所述智能卡随机生成并存储第三随机数,并将所述第三随机数发送到所述用户终端;

所述用户终端将所述第三随机数发送到所述服务器;

所述服务器采用预存储的密钥将所述第三随机数进行加密,生成所述第二认证信息。

10.根据权利要求9所述的方法,其特征在于,所述智能卡对所述第二认证信息进行合法性验证,包括:

所述服务器采用相同的密钥对所述第二认证信息进行解密,获得解密后的信息;

将所述解密后的信息与所述第三随机数进行比较,若一致,则验证通过。

11.一种智能卡中应用切换的装置,其特征在于,所述装置包括:

第一获取模块,用于获取智能卡的第一认证信息;

第一发送模块,用于将所述第一认证信息发送到服务器,以使所述服务器对所述第一认证信息进行合法性验证;

第一接收模块,用于接收所述服务器返回的用于确认验证合法的第一信息;

第二获取模块,用于获取获取服务器的第二认证信息;

第二发送模块,用于将所述第二认证信息发送到所述智能卡,以使所述智能卡对所述第二认证信息进行合法性验证;

第二接收模块,用于接收所述智能卡返回的用于确认验证合法的第二信息;

第三获取模块,用于获取所述智能卡的应用列表;

第三接收模块,用于接收选择指令,所述选择指令中包括待切换应用的名称;

第三发送模块,用于发送切换指令到所述智能卡,以使所述智能卡将当前应用切换到所述待切换应用,所述切换指令中包括所述待切换应用的名称。

12.一种智能卡中应用切换的装置,其特征在于,所述装置包括:

第四发送模块,用于发送第一认证信息到用户终端,以使所述用户终端将所述第一认证信息发送到服务器并接收所述服务器返回的用于确认验证合法的第一信息;

第四接收模块,用于接收所述用户终端发送的第二认证信息,并对所述第二认证信息进行验证,若验证成功,发送用于确认验证合法的第二信息到所述用户终端;

第五发送模块,用于将其应用列表发送到所述用户终端;

第五接收模块,用于接收所述用户终端发送的切换指令,所述切换指令中包括待切换应用的名称;

切换模块,用于根据所述切换指令,将当前应用切换为所述待切换应用。

13.一种智能卡中应用切换系统,其特征在于,所述系统包括用户终端、智能卡及服务器,

所述用户终端,用于获取智能卡的第一认证信息;将所述第一认证信息发送到服务器,以使所述服务器对所述第一认证信息进行合法性验证;接收所述服务器返回的用于确认验证合法的第一信息;获取服务器的第二认证信息;将所述第二认证信息发送到所述智能卡,以使所述智能卡对所述第二认证信息进行合法性验证;接收所述智能卡返回的用于确认验证合法的第二信息;获取所述智能卡的应用列表;接收选择指令,所述选择指令中包括待切换应用的名称;发送切换指令到所述智能卡,所述切换指令中包括所述待切换应用的名称;

所述智能卡,用于发送第一认证信息到用户终端,以使所述用户终端将所述第一认证信息发送到服务器并接收所述服务器返回的用于确认验证合法的第一信息;接收所述用户终端发送的第二认证信息,并对所述第二认证信息进行验证,若验证成功,发送用于确认验证合法的第二信息到所述用户终端;接收所述用户终端发送的所述切换指令;根据所述切换指令,将当前应用切换为所述待切换应用;

所述服务器,用于对所述第一认证信息进行合法性验证,若验证通过,则发送用于确认验证合法的第一信息到所述用户终端;发送第二认证信息到所述用户终端;当验证通过,接收所述用户终端返回的用于确认验证合法的第二信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1