本发明专利技术提供一种手机SIM卡应用,能够兼顾SIM卡STK应用程序的安全性和浏览器方式软件的优势,手机可以通过这种方式把网络应用所需的安全认证数据传递给后台服务器,后台服务器根据接收到的这个安全认证数据的内容与合法性来决定推送给手机终端的应用界面,而这个应用界面则会以网页的方式在浏览器工具软件里打开,采用这种方法,可以将传统的STK人机界面改成了丰富的网页界面,而且应用后续的升级与功能扩展可以全放在后台服务器上来实现,同时也没有丧失原本使用STK方式的高安全性。
【技术实现步骤摘要】
—种手机SIM卡应用
本专利技术涉及一种手机SM卡应用,特别是通过SM卡的STK方式来实现在手机上的一种特殊网络应用。
技术介绍
有一种叫做手机SM卡STK的规范,SM卡开发商按照这个规范,可以开发出比较简单的手机应用。在GSM SM卡里称为STK规范,在电信CDMA UM卡里称为UTK规范,而在3G US頂卡里称为ATK规范。虽然名称不一,但功能基本一致。STK规范里提供了十多种主动命令,包括建立菜单、选择菜单,获取用户输入、显示文本、获取当前时间、发送短信等常用命令。SIM卡STK应用程序在早期的手机上是很重要的应用。 随着智能机的逐渐普及,手机上的各类网络应用很多,一般采用浏览器方式和终端应用软件的方式来实现,这2种方式在人机界面和运行速度上都能取得比较满意的效果。比较之下,SM卡STK应用程序的缺点就显露出来了,首先是能够实现的功能相对比较弱,人机界面过于简单。而且还有一项很大的弱点,就是各种手机应用会面临经常性的扩展功能,采用浏览器方式和终端应用软件方式的手机应用很容易实现,而SIM卡上的STK应用升级是一件很麻烦的工作。因此,越来越多的手机网络应用程序都采用浏览器方式和终端应用软件的方式来实现。 即使SIM卡STK应用程序有这些缺点如此,但它有一个不可替代的优势。那就是所有代码的执行和中间数据都是在SIM卡里完成的,而手机仅仅做了一个解释器的工作。而SM卡是一个封闭的高安全性的芯片,对于一些要求高安全性的应用服务,比如手机银行等应用,通过STK方式来实现比另外2种方式显然要安全的多。就因为这个STK方式的这个特点,很多手机应用目前还只能采用STK方式来实现。
技术实现思路
为解决上述问题,本专利技术提供一种特殊的SM卡应用,特别是通过SM卡的STK方式来实现在手机上的一种特殊网络应用。 为实现上述目的,本专利技术提供的技术方案是:一种手机SM卡应用,其包括以下步骤:步骤一:在手机端采用SM卡STK方式来编写应用人机交互界面;步骤二:在SM卡里加入安全应用所需的密钥和处理流程;步骤三:当用户进入STK方式应用后,这个应用程序可以根据不同的场景产生一个数据包;步骤四:将最后产生的这个数据包转换成符合网页地址格式的数据。数据里包括一个域名和步骤3里产生的变量;步骤五:使用SM卡主动命令LAUNCH BROffER将这个网页地址格式的数据传递给浏览器;步骤六:执行上述5个步骤后,手机会自动弹出一个浏览器,浏览器所登录的网址就是步骤4产生的网页地址数据。 进一步地,上述步骤三中的所述数据包是一个变量,内容可以包括SM卡ID,用户授权口令、当前的时间等信息。 更进一步地,上述步骤三中的所述数据包可以采用专用的密钥来加密,也可以带数据完整性验证的附加数据。 与现有技术相比,本专利技术的有益效果在于:完成上述步骤后,手机可以通过这种方式把网络应用所需的安全认证数据传递给后台服务器,后台服务器根据接收到的这个安全认证数据的内容与合法性来决定推送给手机终端的应用界面。而这个应用界面则会以网页的方式在浏览器工具软件里打开,采用这种方法,可以将传统的STK人机界面改成了丰富的网页界面,而且应用后续的升级与功能宽展可以全放在后台服务器上来实现,同时也没有丧失原本使用STK方式的高安全性。 【附图说明】 图1到是一种SIM卡应用流程的不意图。 【具体实施方式】 下面结合具体实施例,进一步阐述本专利技术。应理解,这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围。此外应理解,在阅读了本专利技术的内容之后,本领域技术人员可以对本专利技术作各种改动或修改,这些等价形式同样落于本申请所附后权利要求书限定的范围。 实施例1一种手机SM卡应用,其包括以下步骤:步骤一:在手机端采用SM卡STK方式来编写应用人机交互界面;步骤二:在SM卡里加入安全应用所需的密钥和处理流程;步骤三:当用户进入STK方式应用后,这个应用程序可以根据不同的场景产生一个数据包;步骤四:将最后产生的这个数据包转换成符合网页地址格式的数据,数据里包括一个域名和步骤3里产生的变量;步骤五:使用SIM卡主动命令launch browser将这个网页地址格式的数据传递给浏览器;步骤六:执行上述5个步骤后,手机会自动弹出一个浏览器,浏览器所登录的网址就是步骤4产生的网页地址数据,其中步骤三中的所述数据包是一个变量,内容可以包括SM卡ID,用户授权口令、当前的时间等信息,并且这些数据包可以采用专用的密钥来加密,也可以带数据完整性验证的附加数据,完成上述步骤后,手机可以通过这种方式把网络应用所需的安全认证数据传递给后台服务器。后台服务器根据接收到的这个安全认证数据的内容与合法性来决定推送给手机终端的应用界面。而这个应用界面则会以网页的方式在浏览器工具软件里打开。其具体流程为首先开启STK应用,在手机端采用SIM卡STK方式来编写应用人机交互界面,经行密码处理,获取SIM卡里存储的配置资料,用秘钥对上述密码以及配置资料经行加密和封包,得到第一种数据,在SIM卡形成一个符合网页地址格式的第二种数据,其中,第二种数据包括第一种数据,手机收到launch browser命令时,会打开浏览器工具软件,通过第二种数据形成网络登录地址,浏览器工具软件会把第二中数据通过网络送至后台服务器,后台服务器会推送会相应软件,此时,安全登陆网页可在浏览器工具软件里形成,完成了一种特殊的SIM卡应用,也可采用一种贴片卡,将它贴在SIM卡上,然后把二者同时插入手机SIM卡槽里,在不更换卡的情况下扩充这个SIM卡的功能。 与现有技术相比,本专利技术的有益效果在于:完成上述步骤后,手机可以通过这种方式把网络应用所需的安全认证数据传递给后台服务器,后台服务器根据接收到的这个安全认证数据的内容与合法性来决定推送给手机终端的应用界面。而这个应用界面则会以网页的方式在浏览器工具软件里打开,采用这种方法,可以将传统的STK人机界面改成了丰富的网页界面,而且应用后续的升级与功能宽展可以全放在后台服务器上来实现,同时也没有丧失原本使用STK方式的高安全性。 以上为对本专利技术实施例的描述,通过对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本专利技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本专利技术的精神或范围的情况下,在其它实施例中实现。因此,本专利技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。本文档来自技高网...
【技术保护点】
一种手机SIM卡应用,其特征在于,包括以下步骤: (1)步骤一:在手机端采用SIM卡STK方式编写应用人机交互界面; (2)步骤二:在SIM卡里加入安全应用所需的密钥和处理流程; (3)步骤三:当用户进入STK方式应用后,这个应用程序产生一个数据包,所述数据包为一个变量; (4)步骤四:将所述数据包转换成符合网页地址格式的数据,所述数据里包括一个域名和步骤三中产生的所述变量; (5)步骤五:使用SIM卡主动命令LAUNCH BROWER将这个网页地址格式的数据传递给浏览器;(6)步骤六:执行上述5个步骤后,手机会自动弹出一个浏览器,浏览器所登录的网址为步骤四产生的网页地址数据。
【技术特征摘要】
1.一种手机SIM卡应用,其特征在于,包括以下步骤: (1)步骤一:在手机端采用SIM卡STK方式编写应用人机交互界面; (2)步骤二:在SM卡里加入安全应用所需的密钥和处理流程; (3)步骤三:当用户进入STK方式应用后,这个应用程序产生一个数据包,所述数据包为一个变量; (4 )步骤四:将所述数据包转换成符合网页地址格式的数据,所述数据里包括一个域名和步骤三中产生的所述变量; (5)步骤五:使用SM卡主动命令LAUNCHBR...
【专利技术属性】
技术研发人员:吴勇军,姜凤明,
申请(专利权)人:吴勇军,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。