用于智能卡的应用校验装置和方法以及智能卡的制作方法

文档序号:7921303阅读:185来源:国知局
专利名称:用于智能卡的应用校验装置和方法以及智能卡的制作方法
技术领域
本发明涉及智能卡,尤其涉及用于智能卡的应用校验装置和方法以及智能卡。
背景技术
近年来,移动通信技术迅猛发展,各种新产品、新技术层出不穷。然而,由于运营 商、手机制造商、应用程序提供商分别有各自的标准和平台,因此难以使运营商、手机制造 商、应用程序提供商生产的产品或提供的服务达到兼容。在这种情况下,手机制造商制造的 手机与运营商或应用程序提供商提供的应用之间没有进行相互验证,以至这种不兼容给用 户的操作和数据转换带来不便,也使运营商或应用程序提供商提供的诸多服务得不到充分 有效的利用。 于是,运营商试图通过定制手机来解决这种不兼容的问题,这虽然在一定程度上 保证定制的手机与运营商提供的应用相兼容,但是在日益庞大的市场面前,运营商很难控 制用户所使用手机的品牌和型号;而且,运营商不关心手机的一些具体参数,例如屏幕支持 18位色还是24位色,是全功能键盘还是手写输入等,这使得仍然有一些应用是定制的手机 所不支持的。也就是说,定制手机并不能实质上解决问题。

发明内容
考虑到上述现有技术中存在的缺陷,本发明提供了一种用于智能卡的应用校验装
置和方法以及智能卡,本发明用运营商提供的标准应用来校验移动终端,验证移动终端的
兼容性,以便最终实现厂商生产的产品与运营商提供的服务之间的兼容。 为了实现上述目的,本发明提出一种由智能卡执行的应用校验装置,包括 应用存储单元,用于存储标准应用的校验信息及其标准结果; 收发单元,用于从所述应用存储单元中选择校验信息,向移动终端发送所选择的 校验信息,并从所述移动终端接收执行结果;禾口 比较判断单元,用于比较从所述移动终端接收到的执行结果与应用存储单元存储 的标准结果,并将比较结果发送给智能卡的控制器,
其中,控制器在比较结果不一致时发出告警。 本发明还提出一种由智能卡执行的应用校验方法,包括如下步骤 选择标准应用的校验信息; 向移动终端发送所选择的校验信息; 接收移动终端对所述校验信息的执行结果; 比较所述执行结果与所述校验信息的标准结果,在比较结果不一致时,发出告警。
本发明还提出一种智能卡,包括控制器和应用校验装置,其中,应用校验装置包 括 应用存储单元,用于存储标准应用的校验信息及其标准结果; 收发单元,用于从所述应用存储单元中选择校验信息,向移动终端发送所选择的校验信息,并从所述移动终端接收执行结果;禾口 比较判断单元,用于比较从所述移动终端接收到的执行结果与应用存储单元存储的标准结果,并将比较结果发送给智能卡的控制器,
其中,控制器在比较结果不一致时发出告警。


本发明的其他特征、目的和益处通过以下结合附图的详细描述将变得更加显而易见。其中 图1是按照本发明一个实施例的用于智能卡的应用校验装置的示意性框 图2是按照本发明一个实施例的静态校验方法的流程 图3是按照本发明另一个实施例的动态校验方法的流程图。
具体实施例方式
在下文中,将参考附图通过具体实施例对本发明进行描述,应该注意,本发明并不局限于以下所描述的实施例。 图1示出了按照本发明一个实施例的用于智能卡10的应用校验装置100的示意性框图。如图1所示,应用校验装置100包括应用存储单元102、收发单元104、比较判断单元106和下载更新单元108。 应用存储单元102用于存储运营商所提供的所有标准应用的校验信息及其对应的标准结果。 收发单元104用于向移动终端发送标准应用的校验信息并从移动终端接收执行结果。 比较判断单元106用于比较收发单元104接收到的执行结果与应用存储单元102中存储的标准结果,并将比较结果发送给智能卡10的控制器200。控制器200在比较结果不一致时,通过移动终端向用户告警,进一步地,控制器200还可以中断对该移动终端的服务。 下载更新单元108用于通过移动终端从服务器下载标准应用的新的校验信息和标准结果,并用新的校验信息和标准结果更新应用存储单元102存储的校验信息和标准结果。 下面参见图2和图3来描述根据本发明各个实施例的由应用校验装置100执行的应用校验方法,其包括静态校验方法和动态校验方法。 图2示出了按照本发明一个实施例的静态校验方法的流程图。静态校验是指在移动终端,例如手机l,登录网络之后,利用应用存储单元102中所存储的所有标准应用对它进行全面校验的方法。 如图2所示,首先,手机1开机,经网络鉴权成功,登录到网络(步骤S202)。
智能卡10的控制器200选择静态校验(步骤S204)。 收发单元104按照预定的顺序,例如应用存储单元102的存储顺序、从上到下或者从下到上,选择并向手机1发送标准应用的校验信息(步骤S206),例如选择并发送校验信息A。
手机1接收并执行校验信息A,将执行结果,例如a',返回给收发单元104 (步骤 S208)。 比较判断单元106比较收发单元104接收到的手机1返回的执行结果a'与应用 存储单元102中存储的标准结果a(步骤S210)。 如果步骤S210的比较结果一致,即a'与a相同,那么比较判断单元106判断收发 单元104选择的校验信息是否是应用存储单元102中存储的最后一个标准应用的校验信息 (步骤S212)。 如果步骤S210的比较结果不一致,即a'与a不相同,那么控制器200向用户告警 (步骤S214),例如,通过手机1的屏幕或铃声告知用户,进一步地,控制器200还可以中断 所有对手机1的服务来提示用户。 如果步骤S212的判断结果为是,那么结束该处理流程。 如果步骤S212的判断结果为否,则返回步骤S206,选择标准应用A的下一个标准 应用,例如B,重复步骤S208-S214,直至完成应用存储单元102中存储的所有标准应用的校 验。 利用图2所示的静态校验可以完整地对移动终端进行验证,以确定移动终端是否 与运营商所提供的所有标准应用都兼容,并可以进一步地将不兼容的移动终端排除在网络 之外。 图3示出了按照本发明一个实施例的动态校验方法的流程图。动态校验是指在登 录网络的移动终端(例如手机l)空闲时,利用应用存储单元102中所存储的部分标准应用 对它进行随机校验的方法。 如图3所示,首先,手机1开机,经网络鉴权成功,登录到网络(步骤S302)。 智能卡10的控制器200选择动态校验(步骤S304)。 智能卡10的控制器200定期地判断手机1是否空闲(步骤S306)。 如果步骤S306的判断结果为否,则返回执行该步骤,即在下一个预定的时刻判断
手机l是否空闲。 如果步骤S306的判断结果为是,则收发单元104随机地选择应用存储单元102中 存储的标准应用的校验信息C发送给手机1 (步骤S30S。 手机1接收并执行校验信息C,将执行结果,例如c',返回给收发单元104 (步骤 S310)。 比较判断单元106比较收发单元104接收到的手机1返回的执行结果c'与应用 存储单元102中存储的标准结果c (步骤S312)。 如果步骤S312的比较结果一致,即c'与c相同,那么返回步骤S304。 如果步骤S312的比较结果不一致,即c'与c不相同,那么控制器200向用户提示
告警(步骤S314),例如,通过手机1的屏幕或铃声告知用户,或者中断所有服务来提示用户。 进一步地,收发单元104还可以对使用过的标准应用的校验信息加一标记,当再 次进行动态校验时,不选择已使用过的标准应用的校验信息,以避免重复校验相同的应用。
利用图3所示的动态校验可以在移动终端空闲时随机选择标准应用进行部分校 验,可以保证移动终端随时都被监控,而且校验快速,不影响移动终端的正常使用。
在上述的实施例中,标准应用的校验信息可以包括命令、应用程序和界面。在校验信息为命令的情况下,收发单元104向手机1发送一命令,手机1执行该命令,将执行的结果返回给收发单元104 ;在校验信息为应用程序的情况下,收发单元104向手机1发送一段程序代码,手机1运行代码,返回运行结果给收发单元104 ;对于与图形用户界面相关的校验信息,收发单元104向手机1发送屏幕抓图的指令,手机1执行该指令,将抓获的图形界面返回给收发单元104。 另外,应用校验装置100中的下载更新单元108还可以通过移动终端与运营商的服务器保持通信,从服务器下载标准应用的最新版本,包括标准应用的校验信息和标准结果,用下载的新校验信息和标准结果更新应用存储单元102中的该标准应用的校验信息和标准结果,从而促使移动终端升级相关软件,以便进一步解决标准应用升级带来的不兼容问题。 本领域技术人员应当理解,本发明的实施例可以在不偏离发明实质的情况下做出各种变形、变化和改变,因此,本发明的保护范围由所附的权利要求书来限定。
权利要求
一种由智能卡执行的应用校验装置,包括应用存储单元,用于存储标准应用的校验信息及其标准结果;收发单元,用于从所述应用存储单元中选择校验信息,向移动终端发送所选择的校验信息,并从所述移动终端接收执行结果;和比较判断单元,用于比较从所述移动终端接收到的执行结果与应用存储单元存储的标准结果,并将比较结果发送给智能卡的控制器,其中,控制器在比较结果不一致时发出告警。
2. 如权利要求1所述的应用校验装置,还包括下载更新单元,用于通过移动终端下载标准应用的新的校验信息和标准结果,并用新的校验信息和标准结果更新应用存储单元存储的校验信息和标准结果。
3. 如权利要求l所述的应用校验装置,其中,所述收发单元当从所述应用存储单元中选择校验信息时,进一步用于标记所选择的校验信息。
4. 一种由智能卡执行的应用校验方法,包括如下步骤选择标准应用的校验信息;向移动终端发送所选择的校验信息;接收移动终端对所述校验信息的执行结果;比较所述执行结果与所述校验信息的标准结果,在比较结果不一致时,发出告警。
5. 如权利要求4所述的应用校验方法,进一步包括下载并更新所述校验信息和所述标准结果。
6. 如权利要求4所述的应用校验方法,进一步包括标记所选择的校验信息。
7. 如权利要求4所述的应用校验方法,其中,按照预定的顺序选择标准应用的校验信息。
8. 如权利要求7所述的应用校验方法,进一步包括在所述比较结果一致时,判断所选择的校验信息是否是预先存储的最后一个校验信息,在所选择的校验信息不是预先存储的最后一个校验信息时,执行选择步骤。
9. 如权利要求4所述的应用校验方法,其中,随机选择标准应用的校验信息。
10. 如权利要求4所述的应用校验方法,进一步包括判断移动终端是否空闲,在所述移动终端空闲时,执行选择步骤。
11. 一种智能卡,包括控制器和应用校验装置,其中,应用校验装置包括应用存储单元,用于存储标准应用的校验信息及其标准结果;收发单元,用于从所述应用存储单元中选择校验信息,向移动终端发送所选择的校验信息,并从所述移动终端接收执行结果;禾口比较判断单元,用于比较从所述移动终端接收到的执行结果与应用存储单元存储的标准结果,并将比较结果发送给智能卡的控制器,其中,控制器在比较结果不一致时发出告警。
全文摘要
本发明涉及用于智能卡的应用校验装置和方法以及智能卡,其中应用校验装置,包括应用存储单元,用于存储标准应用的校验信息及其标准结果;收发单元,用于从应用存储单元中选择校验信息,向移动终端发送所选择的校验信息,并从移动终端接收执行结果;和比较判断单元,用于比较从移动终端接收到的执行结果与应用存储单元存储的标准结果,并将比较结果发送给智能卡的控制器,控制器在比较结果不一致时发出告警。利用本发明的装置和方法可以验证移动终端的兼容性,从而最终实现厂商生产的产品与运营商提供的服务之间的兼容。
文档编号H04M1/66GK101729642SQ20081017516
公开日2010年6月9日 申请日期2008年10月30日 优先权日2008年10月30日
发明者刘子瑛, 李丞倍, 李相研, 罗栋元, 金亨一 申请人:爱思开电讯投资(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1