一种管理智能sd卡内应用程序的方法及系统的制作方法

文档序号:7870216阅读:151来源:国知局
专利名称:一种管理智能sd卡内应用程序的方法及系统的制作方法
技术领域
本发明涉及计算机应用领域,尤其涉及一种在智能SD卡内应用程序的管理方法及系统。
背景技术
标准的SD卡设备由一个大容量Flash存储器和一个SD控制器(SDC)组成,智能SD卡是在标准SD卡设备内嵌入了一个智能卡(smart IC)芯片的新型SD卡设备(申请号/专利号200710045741)。外部终端设备必须通过SDC与大容量存储器进行数据交换(标准SD卡功能),或者通过SDC与智能SD卡进行通讯,引导智能SD卡进行数据处理操作。即SDC是SD卡(或者智能SD卡)对外呈现的唯一接口,内部数据都是通过SDC转发给外部终端设备的。智能SD卡由于在SD设备中嵌入了智能卡芯片,因而具有了一定的数据处理能力。如果运营商在其发行的智能SD卡内预置业务应用,用户就可以在支持智能SD卡的终端设备上方便的享受运营商提供的服务。但是目前这种方案面临的主要问题是,当智能SD卡到达用户后,运营商只能在营业厅对用户智能SD卡内的业务应用进行更新或更换,这种方式使得用户无法便利的享受运营商最新的业务服务。随着技术的发展,移动通信运营商开始采用空中下载技术对用户的SM卡内业务应用进行更新和升级,但是这种方式会因为网络状况不稳定造成应用更新速度缓慢或者失败。并不适于在智能SD卡内的应用业务管理。

发明内容
本发明提供一种管理智能SD卡内应用程序的方法及系统,要解决的技术问题是在满足服务提供商对业务安全要求的同时使用户能够便捷的享用运营商的各项服务。为解决上述技术问题,本发明提供了如下技术方案一种管理智能SD卡内应用程序的方法,包括当客户端接收到用户对智能SD卡的访问请求时,客户端向所述智能SD卡发送所述访问请求;智能SD卡向客户端请求用户的身份认证信息;客户端在接收到智能SD卡的身份认证请求后,获取用户的身份认证信息,并将所述身份认证信息发送给所述智能SD卡;所述智能SD卡将接收到的用户的身份认证信息与本地存储的基准身份认证信息进行比较;如果用户的身份认证信息与基准身份认证信息相同,则允许所述客户端获取所述智能SD卡的身份信息;所述客户端在得到所述智能SD卡的身份信息后,发起对所述智能卡的应用程序的管理流程。优选的,所述方法还具有如下特点所述客户端接收到用户对智能SD卡的访问请求之前,还包括用户通过客户端首次访问智能SD卡时,智能SD卡向客户端发起用户对终端内智能SD卡的访问注册流程;客户端输出访问注册信息,得到用户访问该智能SD卡的身份认证信息;客户端向智能SD卡发送所述身份认证信息;智能SD卡将访问注册流程得到的身份认证信息作为基准身份认证信息进行保存。优选的,所述方法还具有如下特点所述客户端在得到所述智能SD卡的身份信息后,发起对所述智能卡的应用程序的管理流程,包括客户端向服务器发送所述智能SD卡的身份信息;所述服务器根据所述智能SD卡的信息,获取所述智能SD卡的应用程序数据,并将所述应用程序数据发送给所述客户端;所述客户端将所述应用程序数据保存到智能SD卡的存储器中;

在应用程序数据保存完成后,客户端通知SD卡中的控制器进行安装操作;智能SD卡的控制器在接收到安装命令后,采用智能SD卡中存储器的应用程序数据向智能卡中安装应用程序,并将安装结果返回给客户端。优选的,所述方法还具有如下特点所述服务器获取所述智能SD卡的应用程序数据,并将所述应用程序数据发送给所述客户端,包括所述服务器采用所述应用程序对应的加密密钥以及该加密密钥相应的安全算法和安全协议,对所述应用程序数据进行加密,所述服务器将加密后的应用数据下发给客户端;所述智能SD卡的控制器在接收到安装命令后,采用智能SD卡中存储器的应用程序进行安装操作,包括智能SD卡中的控制器采用该应用程序对应的解密密钥以及该解密密钥相应的安全算法和安全协议,对所述应用程序数据进行解密;智能SD卡中控制器采用解密后的应用程序数据进行安装操作。优选的,所述方法还具有如下特点所述方法还包括客户端接收删除智能SD卡中应用程序的命令,并将删除智能SD卡中应用程序的命令发送给所述智能SD卡中的控制器;控制器根据所述删除智能SD卡中应用程序的命令删除所述智能SD中智能卡上的应用程序,并返回删除结果给客户端。一种管理智能SD卡内应用程序的系统,包括移动终端,其中所述移动终端包括处理器和智能SD卡,其中所述SD智能卡包括依次相连的存储器、控制器和智能卡,其中所述处理器包括客户端装置,与所述控制器相连,其中所述客户端装置中的第一发送模块,用于接收到用户对智能SD卡的访问请求时,向所述智能SD卡发送所述访问请求;所述控制器中的第一请求模块,与所述第一发送模块相连,用于向客户端装置请求用户的身份认证信息;
客户端装置中的第一获取模块,与所述第一请求模块相连,用于在接收到智能SD卡的身份认证请求后,获取用户的身份认证信息,并将所述身份认证信息发送给所述智能SD卡;所述控制器的比较模块,与所述第一获取模块相连,用于将接收到的用户的身份认证信息与本地存储的基准身份认证信息进行比较;所述控制器的控制模块,与所述比较模块相连,用于如果用户的身份认证信息与基准身份认证信息相同,则允许所述客户端装置获取所述智能SD卡的身份信息;所述客户端装置中的安装模块,用于在得到所述智能SD卡的身份信息后,发起对所述智能卡的应用程序的管理流程。优选的,所述系统还具有如下特点所述系统还包括所述控制器的第一注册模块,用于在用户通过客户端装置首次访问智能SD卡时,向客户端装置发起用户对终端内智能SD卡的访问注册流程;
·
客户端装置的第二注册模块,与所述第一注册模块相连,用于输出访问注册信息,得到用户访问该智能SD卡的身份认证信息;客户端装置中第二发送模块,与所述第二注册模块相连,用于向智能SD卡发送所述身份认证信息;所述控制器中的保存模块,与所述第二发送模块相连,用于将访问注册流程得到的身份认证信息作为基准身份认证信息进行保存。优选的,所述系统还具有如下特点所述系统还包括服务器,其中所述安装模块包括客户端装置中发送单元,用于向服务器发送所述智能SD卡的身份信息;所述服务器中的第二获取模块,与所述发送单元相连,用于根据所述智能SD卡的信息,获取所述智能SD卡的应用程序数据;所述服务器中的第三发送模块,与所述第二获取模块相连,用于将所述应用程序数据发送给所述客户端装置;所述安装模块中的保存单元,用于将所述应用程序数据保存到智能SD卡的存储器中;所述安装模块中的通知单元,与所述保存单元相连,用于在应用程序数据保存完成后,客户端装置通知SD卡中的控制器进行安装操作;所述控制器的处理模块,用于在接收到安装命令后,采用智能卡中存储器的应用程序数据为智能卡安装应用程序;所述处理器的第四发送模块,与所述处理模块相连,用于将安装结果返回给客户
端装置。优选的,所述系统还具有如下特点所述第二获取模块还包括加密单元,用于采用所述应用程序对应的加密密钥以及该加密密钥相应的安全算法和安全协议,对所述应用程序数据进行加密;其中,所述第三发送模块将加密后的应用数据下发给客户端;所述处理模块还包括
解密单元采用该应用程序对应的解密密钥以及该解密密钥相应的安全算法和安全协议,对所述应用程序数据进行解密;智能SD卡中控制器采用解密后的应用程序数据进行安装操作。优选的,所述系统还具有如下特点所述系统还包括所述客户端装置中的接收模块,用于接收删除智能SD卡中应用程序的命令;所述客户端的第五发送模块,与所述接收模块相连,用于将删除智能SD卡中应用程序的命令发送给所述智能卡中的控制器;所述控制器中的响应模块,与所述第五发送模块相连,用于根据所述删除智能SD卡中应用程序的命令删除所述智能SD中智能卡上的应用程序;所述控制器中的第六发送模块,与所述响应模块相连,用于返回删除结果给客户
端装置。与现有技术相比,本发明提供的实施例。采用安装在终端设备上的客户端对智能SD卡内的业务应用进行管理,且通过对使用该客户端的用户进行身份认证管理,保护智能SD卡内应用程序不会擅自被更改或泄漏,保证智能SD的数据安全。


图1为本发明提供 的管理智能SD卡内应用程序的方法实施例的流程示意图;图2为本发明提供的管理智能SD卡内应用程序的系统应用实例的结构示意图;图3为本发明提供的管理智能SD卡内应用程序的方法应用实例的交互示意图;图4为本发明提供的管理智能SD卡内应用程序的系统实施例的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步的详细描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图1为本发明提供的管理智能SD卡内应用程序的方法实施例的流程示意图。图1所示方法实施例,包括当步骤101、客户端接收到用户对智能SD卡的访问请求时,客户端向所述智能SD卡发送所述访问请求;步骤102、智能SD卡向客户端请求用户的身份认证信息;步骤103、客户端在接收到智能SD卡的身份认证请求后,获取用户的身份认证信息,并将所述身份认证信息发送给所述智能SD卡;步骤104、所述智能SD卡将接收到的用户的身份认证信息与本地存储的基准身份认证信息进行比较;步骤105、如果用户的身份认证信息与基准身份认证信息相同,则允许所述客户端获取所述智能SD卡的身份信息;步骤106、所述客户端在得到所述智能SD卡的身份信息后,发起对所述智能卡的应用程序的管理流程。与现有技术相比,本发明提供的方法实施例。采用安装在终端设备上的客户端对智能SD卡内的业务应用进行管理,且通过对使用该客户端的用户进行身份认证管理,保护智能SD卡内应用程序不会擅自被更改或泄漏,保证智能SD的数据安全。下面对上述方法实施例作进一步说明图2为本发明提供的管理智能SD卡内应用程序的系统应用实例的结构示意图。在图2中,此客户端可以安装在电脑、手机等可以接入互联网的终端设备上,可以随时接收服务提供商的新业务信息。此客户端对卡内的业务应用采用菜单方式对外展示,可以显示各个业务应用的状态,例如是否安装、是否锁定、是否需要更新以及卡片剩余空间大小等等;同时可以通过菜单按钮触发业务应用的运行,其中由客户端请求智能SD卡将应用程序的状态告知给客户端,并由客户端通过预先设定的展示界面将这些状态输出,能够通过菜单展现所有应用的状态并触发业务应用的运行。其中,智能SD卡中的智能卡采用符合GP规范的Java卡技术实现,在通过客户端指示需要安装的应用程序数据,控制器能够主动从大容量存储器内读取待安装的应用内容,并将解析后的数据信息发送给智能卡,引导智能卡完成应用安装,并对外输出安装结果,即在客户端软件上显示相关信息。智能SD卡在SDC的控制下通过SD接口与终端设备进行数据交互,在安装过程中不会对外显示安装信息、用户数据以及服务提供商的数据,因此达到了数据保密的效果。其中,所述客户端接收到用户对智能SD卡的访问请求之前,还包括用户通过客户端首次访问智能SD卡时,智能SD卡向客户端发起用户对终端内智能SD卡的访问注册流程;客户端输出访问注册信息,得到用户访问该智能SD卡的身份认证信息;客户端向智 能SD卡发送所述身份认证信息;智能SD卡将访问注册流程得到的身份认证信息作为基准身份认证信息进行保存。上文对智能SD卡获取基准身份认证信息的流程进行了说明,由此可以看出,基准身份认证信息可以由用户根据个人需要进行设置,方便用户使用;且在该智能卡被放在其他终端时,也可以实现对访问该智能SD卡的身份信息的验证,且由于上述信息保存在智能SD卡中,较存储在终端的存储器中安全。当然,该基准身份认证信息也可以由智能SD卡的发行商通知用户。与现有技术不同的是,本发明能够实现根据用户需求动态更新智能SD卡中的应用程序,其中,所述客户端在得到所述智能SD卡的身份信息后,发起对所述智能卡的应用程序的管理流程,包括客户端向服务器发送所述智能SD卡的身份信息;所述服务器根据所述智能SD卡的信息,获取所述智能SD卡的应用程序数据,并将所述应用程序数据发送给所述客户端;所述客户端将所述应用程序数据保存到智能SD卡的存储器中;在应用程序数据保存完成后,客户端通知SD卡中的控制器进行安装操作;智能SD卡的控制器在接收到安装命令后,采用智能SD卡中存储器的应用程序数据向智能卡内安装应用程序,并将安装结果返回给客户端。为了保证程序安装的安全,防止信息泄漏,所述服务器获取所述智能SD卡的应用程序数据,并将所述应用程序数据发送给所述客户端,包括所述服务器采用所述应用程序对应的加密密钥以及该加密密钥相应的安全算法和安全协议,对所述应用程序数据进行加密,所述服务器将加密后的应用数据下发给客户端;所述智能SD卡的控制器在接收到安装命令后,采用智能SD卡中存储器的应用程序进行安装操作,包括智能SD卡中的控制器采用该应用程序对应的解密密钥以及该解密密钥相应的安全算法和安全协议,对所述应用程序数据进行解密;智能SD卡中控制器采用解密后的应用程序数据进行安装操作。当安装完应用程序后,如果需要删除,为保证智能SD的数据的安全,提出如下方案,所述方法还包括客户端接收删除智能SD卡中应用程序的命令,并将删除智能SD卡中应用程序的命令发送给所述智能SD卡中的控制器;控制器根据所述删除智能SD卡中应用程序的命令删除所述智能SD中智能卡上的应用程序,并返回删除结果给客户端。其中,删除的命令可以是由用户通过客户端软件向智能SD卡下发删除命令;或者是应用的使用有效期到期由后台服务器通过客户端软件向已连接的智能SD卡发送删除命令。下面以一交互示意图对上文提供的方法进行进一步说明图3为本发明提供的管理智能SD卡内应用程序的方法应用实例的交互示意图。该流程包括用户通过客户端首次访问智能SD卡时,智能SD卡向客户端发起用户对终端内智能SD卡的访问注册流程;客户端输出访问注册信息,得到用户访问该智能SD卡的身份认证信息;客户端向智能SD卡发送所述身份认证信息;智能SD卡将访问注册流程得到的身份认证信息作为基准身份认证信息进行保存;当客户端接收到用户对智能SD卡的访问请求时,向所述智能SD卡发送所述访问请求;智能SD卡向客户端请求用户的身份认证信息;客户端在接收到智能SD卡的身份认证请求后,获取用户的身份认证信息,并将所述身份认证信息发送给所述智能SD卡;所述智能SD卡将接收到的用户的身份认证信息与本地存储的基准身份认证信息进行比较; 如果用户的身份认证信息与基准身份认证信息相同,则允许所述客户端获取所述智能SD卡的身份信息;所述客户端在得到所述智能SD卡的身份信息后,向服务器发送所述智能SD卡的身份信息;服务器根据所述智能SD卡的身份信息,得到所述智能SD卡的应用程序数据;所述服务器采用所述应用程序对应的加密密钥以及该加密密钥相应的安全算法和安全协议,对所述应用程序数据进行加密;
所述服务器将加密后的应用数据下发给客户端;客户端软件将加密后的应用数据保存到智能SD卡的大容量存储器内;在下载完成后,客户端通知进行应用数据的安装;智能SD卡中的SDC采用该应用程序对应的解密密钥以及该解密密钥相应的安全算法和安全协议,对所述应用程序数据进行解密;智能SD卡中采用解密后的应用程序数据进行安装操作,并在完成安装后,通知客户端处理结果。当然,服务器还可以在应用程序数据上增加数字签名,在智能SD卡中控制器接收到该应用程序后,通过对应用的数字签名验证来保证应用的合法性,保证未经授权的业务应用不会安装到智能SD卡内。综上可以看出,本发明提供的应用实例有如下优势业务应用可以方便地下载安装或删除;多个服务提供商的业务应用可以同时存在于智能SD卡内;能够保护服务提供商与用户的关键数据的安全。图4为本发明`提供的管理智能SD卡内应用程序的系统实施例的结构示意图。图4所示系统包括移动终端,其中所述移动终端包括处理器和智能SD卡,其中所述SD智能卡包括依次相连的存储器、控制器和智能卡,其中所述处理器包括客户端装置,与所述控制器相连,其中所述客户端装置中的第一发送模块,用于接收到用户对智能SD卡的访问请求时,向所述智能SD卡发送所述访问请求;所述控制器中的第一请求模块,与所述第一发送模块相连,用于向客户端装置请求用户的身份认证信息;客户端装置中的第一获取模块,与所述第一请求模块相连,用于在接收到智能SD卡的身份认证请求后,获取用户的身份认证信息,并将所述身份认证信息发送给所述智能SD卡;所述控制器的比较模块,与所述第一获取模块相连,用于将接收到的用户的身份认证信息与本地存储的基准身份认证信息进行比较;所述控制器的控制模块,与所述比较模块相连,用于如果用户的身份认证信息与基准身份认证信息相同,则允许所述客户端装置获取所述智能SD卡的身份信息;所述客户端装置中的安装模块,用于在得到所述智能SD卡的身份信息后,发起对所述智能卡的应用程序的管理流程。其中,所述系统还包括所述控制器的第一注册模块,用于在用户通过客户端装置首次访问智能SD卡时,向客户端装置发起用户对终端内智能SD卡的访问注册流程;客户端装置的第二注册模块,与所述第一注册模块相连,用于输出访问注册信息,得到用户访问该智能SD卡的身份认证信息;客户端装置中第二发送模块,与所述第二注册模块相连,用于向智能SD卡发送所述身份认证信息;所述控制器中的保存模块,与所述第二发送模块相连,用于将访问注册流程得到的身份认证信息作为基准身份认证信息进行保存。可选的,所述系统还包括服务器,其中所述安装模块包括客户端装置中发送单元,用于向服务器发送所述智能SD卡的身份信息;所述服务器中的第二获取模块,与所述发送单元相连,用于根据所述智能SD卡的信息,获取所述智能SD卡的应用程序数据;所述服务器中的第三发送模块,与所述第二获取模块相连,用于将所述应用程序数据发送给所述客户端装置;所述安装模块中的保存单元,用于将所述应用程序数据保存到智能SD卡的存储器中;所述安装模块中的通知单元,与所述保存单元相连,用于在应用程序数据保存完成后,客户端装置通知SD卡中的控制器进行安装操作;所述控制器的处理模块,用于在接收到安装命令后,采用智能卡中存储器的应用程序数据为智能卡安装应用程序;所述处理器的第四发送模块,与所述处理模块相连,用于将安装结果返回给客户
端装置。可选的,所述第二获取模块还包括加密单元,用于 采用所述应用程序对应的加密密钥以及该加密密钥相应的安全算法和安全协议,对所述应用程序数据进行加密;其中,所述第三发送模块将加密后的应用数据下发给客户端;所述处理模块还包括解密单元采用该应用程序对应的解密密钥以及该解密密钥相应的安全算法和安全协议,对所述应用程序数据进行解密;智能SD卡中控制器采用解密后的应用程序数据进行安装操作。可选的,所述系统还包括所述客户端装置中的接收模块,用于接收删除智能SD卡中应用程序的命令;所述客户端的第五发送模块,与所述接收模块相连,用于将删除智能SD卡中应用程序的命令发送给所述智能卡中的控制器;所述控制器中的响应模块,与所述第五发送模块相连,用于根据所述删除智能SD卡中应用程序的命令删除所述智能SD中智能卡上的应用程序;所述控制器中的第六发送模块,与所述响应模块相连,用于返回删除结果给客户
端装置。与现有技术相比,本发明提供的系统实施例。采用安装在终端设备上的客户端对智能SD卡内的业务应用进行管理,且通过对使用该客户端的用户进行身份认证管理,保护智能SD卡内应用程序不会擅自被更改或泄漏,保证智能SD的数据安全。同时由于用户可以直接操作客户端软件来管理智能SD卡,给用户带来了很大的便利性。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
权利要求
1.一种管理智能SD卡内应用程序的方法,其特征在于,包括当客户端接收到用户对智能SD卡的访问请求时,客户端向所述智能SD卡发送所述访问请求;智能SD卡向客户端请求用户的身份认证信息;客户端在接收到智能SD卡的身份认证请求后,获取用户的身份认证信息,并将所述身份认证信息发送给所述智能SD卡;所述智能SD卡将接收到的用户的身份认证信息与本地存储的基准身份认证信息进行比较;如果用户的身份认证信息与基准身份认证信息相同,则允许所述客户端获取所述智能 SD卡的身份信息;所述客户端在得到所述智能SD卡的身份信息后,发起对所述智能卡的应用程序的管理流程。
2.根据权利要求1所述的方法,其特征在于,所述客户端接收到用户对智能SD卡的访问请求之前,还包括用户通过客户端首次访问智能SD卡时,智能SD卡向客户端发起用户对终端内智能SD 卡的访问注册流程;客户端输出访问注册信息,得到用户访问该智能SD卡的身份认证信息;客户端向智能SD卡发送所述身份认证信息;智能SD卡将访问注册流程得到的身份认证信息作为基准身份认证信息进行保存。
3.根据权利要求1所述的方法,其特征在于,所述客户端在得到所述智能SD卡的身份信息后,发起对所述智能卡的应用程序的管理流程,包括客户端向服务器发送所述智能SD卡的身份信息;所述服务器根据所述智能SD卡的信息,获取所述智能SD卡的应用程序数据,并将所述应用程序数据发送给所述客户端;所述客户端将所述应用程序数据保存到智能SD卡的存储器中;在应用程序数据保存完成后,客户端通知SD卡中的控制器进行安装操作;智能SD卡的控制器在接收到安装命令后,采用智能SD卡中存储器的应用程序数据向智能卡中安装应用程序,并将安装结果返回给客户端。
4.根据权利要求3所述的方法,其特征在于所述服务器获取所述智能SD卡的应用程序数据,并将所述应用程序数据发送给所述客户端,包括所述服务器采用所述应用程序对应的加密密钥以及该加密密钥相应的安全算法和安全协议,对所述应用程序数据进行加密,所述服务器将加密后的应用数据下发给客户端;所述智能SD卡的控制器在接收到安装命令后,采用智能SD卡中存储器的应用程序进行安装操作,包括智能SD卡中的控制器采用该应用程序对应的解密密钥以及该解密密钥相应的安全算法和安全协议,对所述应用程序数据进行解密;智能SD卡中控制器采用解密后的应用程序数据进行安装操作。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括客户端接收删除智能SD卡中应用程序的命令,并将删除智能SD卡中应用程序的命令发送给所述智能SD卡中的控制器;控制器根据所述删除智能SD卡中应用程序的命令删除所述智能SD中智能卡上的应用程序,并返回删除结果给客户端。
6.一种管理智能SD卡内应用程序的系统,其特征在于,包括移动终端,其中所述移动终端包括处理器和智能SD卡,其中所述SD智能卡包括依次相连的存储器、控制器和智能卡,其中所述处理器包括客户端装置,与所述控制器相连,其中所述客户端装置中的第一发送模块,用于接收到用户对智能SD卡的访问请求时,向所述智能SD卡发送所述访问请求;所述控制器中的第一请求模块,与所述第一发送模块相连,用于向客户端装置请求用户的身份认证信息;客户端装置中的第一获取模块,与所述第一请求模块相连,用于在接收到智能SD卡的身份认证请求后,获取用户的身份认证信息,并将所述身份认证信息发送给所述智能SD 卡;所述控制器的比较模块,与所述第一获取模块相连,用于将接收到的用户的身份认证信息与本地存储的基准身份认证信息进行比较;所述控制器的控制模块,与所述比较模块相连,用于如果用户的身份认证信息与基准身份认证信息相同,则允许所述客户端装置获取所述智能SD卡的身份信息;所述客户端装置中的安装模块,用于在得到所述智能SD卡的身份信息后,发起对所述智能卡的应用程序的管理流程。
7.根据权利要求6所述的系统,其特征在于,所述系统还包括所述控制器的第一注册模块,用于在用户通过客户端装置首次访问智能SD卡时,向客户端装置发起用户对终端内智能SD卡的访问注册流程;客户端装置的第二注册模块,与所述第一注册模块相连,用于输出访问注册信息,得到用户访问该智能SD卡的身份认证信息;客户端装置中第二发送模块,与所述第二注册模块相连,用于向智能SD卡发送所述身份认证信息;所述控制器中的保存模块,与所述第二发送模块相连,用于将访问注册流程得到的身份认证信息作为基准身份认证信息进行保存。
8.根据权利要求6所述的系统,其特征在于,所述系统还包括服务器,其中所述安装模块包括客户端装置中发送单元,用于向服务器发送所述智能SD卡的身份信息;所述服务器中的第二获取模块,与所述发送单元相连,用于根据所述智能SD卡的信息,获取所述智能SD卡的应用程序数据;所述服务器中的第三发送模块,与所述第二获取模块相连,用于将所述应用程序数据发送给所述客户端装置;所述安装模块中的保存单元,用于将所述应用程序数据保存到智能SD卡的存储器中; 所述安装模块中的通知单元,与所述保存单元相连,用于在应用程序数据保存完成后, 客户端装置通知SD卡中的控制器进行安装操作;所述控制器的处理模块,用于在接收到安装命令后,采用智能卡中存储器的应用程序数据为智能卡安装应用程序;所述处理器的第四发送模块,与所述处理模块相连,用于将安装结果返回给客户端装置。
9.根据权利要求8所述的系统,其特征在于所述第二获取模块还包括加密单元,用于采用所述应用程序对应的加密密钥以及该加密密钥相应的安全算法和安全协议,对所述应用程序数据进行加密;其中,所述第三发送模块将加密后的应用数据下发给客户端;所述处理模块还包括解密单元采用该应用程序对应的解密密钥以及该解密密钥相应的安全算法和安全协议,对所述应用程序数据进行解密;智能SD卡中控制器采用解密后的应用程序数据进行安装操作。
10.根据权利要求6所述的系统,其特征在于,所述系统还包括所述客户端装置中的接收模块,用于接收删除智能SD卡中应用程序的命令;所述客户端的第五发送模块,与所述接收模块相连,用于将删除智能SD卡中应用程序的命令发送给所述智能卡中的控制器;所述控制器中的响应模块,与所述第五发送模块相连,用于根据所述删除智能SD卡中应用程序的命令删除所述智能SD中智能卡上的应用程序;所述控制器中的第六发送模块,与所述响应模块相连,用于返回删除结果给客户端装
全文摘要
本发明提供一种管理智能SD卡内应用程序的方法及系统。所述方法,包括当客户端接收到用户对智能SD卡的访问请求时,客户端向所述智能SD卡发送所述访问请求;智能SD卡向客户端请求用户的身份认证信息;客户端在接收到智能SD卡的身份认证请求后,获取用户的身份认证信息,并将所述身份认证信息发送给所述智能SD卡;所述智能SD卡将接收到的用户的身份认证信息与本地存储的基准身份认证信息进行比较;如果用户的身份认证信息与基准身份认证信息相同,则允许所述客户端获取所述智能SD卡的身份信息;所述客户端在得到所述智能SD卡的身份信息后,发起对所述智能卡的应用程序的管理流程。
文档编号H04L29/06GK103051456SQ20121057208
公开日2013年4月17日 申请日期2012年12月25日 优先权日2012年12月25日
发明者王濯尘, 张靖 申请人:北京大唐智能卡技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1