智能卡数据交互的测试装置及利用其测试网络质量的方法

文档序号:7967941阅读:200来源:国知局
专利名称:智能卡数据交互的测试装置及利用其测试网络质量的方法
技术领域
本发明涉及对移动无线通讯网络所提供的服务业务和质量进行测试的应用,及利用所述装置使移动测试终端ME不依赖物理智能卡或与物理智能卡的远程虚拟连接来进行智能卡数据交互和算法操作技术。也涉及采用软智能卡结构和远程物理智能卡虚拟连接方法下的智能卡资源调度共享技术。是实现对移动无线通讯网络服务质量的高效、可靠测试的技术。
背景技术
在移动无线通信网络中,为保证各种网络服务业务的正常开展,网络运营商需要定期地对移动无线通讯网络服务的质量进行大量测试,以保证能够提供给日益庞大的用户群高质量的移动业务服务,避免投诉和信誉受损。以往这种测试任务一般是调配大量的人力资源来做各种繁重的、重复性的人工测试操作,加上需要对不同时段和不同区域进行测试,使得测试工具资源(如SIM资源)的调配较为分散,不能有效地利用。因此这种测试手段具有浪费人力物力资源、测试效率低下和测试结果无法有效快捷的收集和分析等缺点。为此在测试方法上改进是必要的,而针对上述改进要求,中国专利申请CN1717948A公开了一种用于在移动无线网络中检查传输过程的测试系统和利用所述测试系统验证移动电话的方法,其虽然能够实现一种自动化的测试系统,但该方法需要依赖传输单元的稳定性,远端和本地单元之间进行远程交互,同时必须配合工作,依存度很高。当有某一设备出故障时,系统将可能无法正常工作,容错能力较差。其所支持的智能卡类型只有用于移动网络的SIM卡,扩展性较差。

发明内容
本发明的目的是针对上述的需求背景为移动无线通信网络质量的测试实现系统自动化的、并发的、高效的和可靠的基于独立式智能卡数据交互操作的测试装置及利用其测试移动网络质量的方法。在此基础上本发明的进一步目的是针对现有此类测试方法的缺点,实现对不同类型智能卡的高兼容性、可扩展性、各个设备间具有低耦合下的高容错性的基于独立式智能卡数据交互操作的测试装置及利用其测试移动网络质量的方法。
本发明所述基于独立式智能卡数据交互操作的测试装置包括至少一个移动测试终端ME、本地智能卡数据处理单元、至少一个远端智能卡导入单元、至少一个用于物理智能卡资源管理和调度分配的智能卡资源调配单元、至少一个用于处理所有单元间通讯的传输管理单元,连接各个异地单元的传输网络。
其中远端智能卡导入单元用于提供一个以上的物理智能卡资源以及进行智能卡存储管理,并可脱离移动测试模块ME自动独立完成物理智能卡的启动、初始化、网络识别、参数设置、进入运行状态等。
所述移动测试终端ME通过空中接口与待测移动通讯网络连接,并同时与远端智能卡数据处理单元连接以进行智能卡数据交互本地智能卡数据处理单元与远端智能卡导入单元连接,一方面通过从远端智能卡导入单元中的任一物理智能卡获得智能卡类型信息,用来建立带有智能卡数据格式和配套算法的软智能卡结构,并该软智能卡结构直接在本地给移动测试终端ME提供智能卡交互数据和算法操作,所述软智能卡结构将脱离远端连接,独立实现与移动测试终端ME的数据交互和算法操作;另一方面可以建立移动测试终端ME与物理智能卡之间的虚拟连接,用来实现直接使用远端物理智能卡的操作,而且可使至少两个软智能卡结构或物理智能卡通过一个移动测试终端ME同时在线,用于提高测试效率。
为实现本发明进一步目的,上述本地智能卡数据处理单元包括了接口驱动单元、智能卡数据高速缓存单元、智能卡算法配置单元、智能卡接口协议处理单元。
其中的接口驱动单元用于驱动移动测试终端ME硬件接口,并实现智能卡数据交互;智能卡算法配置单元用于建立软智能卡结构;智能卡接口协议处理单元为开放式协议接口,用于与远端智能卡导入单元进行数据交互通讯,可建立移动测试终端ME和远端物理智能卡间的虚拟连接。
远端智能卡导入单元包括了物理智能卡存储单元、接口驱动单元、智能卡接口协议处理单元。
其中的物理智能卡存储单元用于给一个以上的物理智能卡提供物理接口;接口驱动单元用于驱动物理智能卡存储单元中任一物理智能卡的硬件接口,实现与物理智能卡的数据交互,并可对物理智能卡类型进行识别;智能卡接口协议处理单元为开放式协议接口,用于与本地智能卡数据处理单元进行连接通讯。
本发明所述的基于独立式智能卡数据交互操作的测试装置测试移动通讯网络质量的方法,包括以下步骤(1)远端智能卡导入单元首先自动独立完成所存储的物理智能卡的启动、初试化、网络识别、参数设置、进入运行状态等资源提供前的准备工作。
(2)移动测试终端ME向智能卡资源调配单元申请到至少一个物理智能卡;(3)本地智能卡数据处理单元向指定的远端智能卡导入单元发出相应请求,获取被申请到的物理智能卡相关类型信息;(4)远端智能卡导入单元把取得的相关信息回复给智能卡数据处理单元;(5)本地智能卡数据处理单元根据获得的物理智能卡类型信息建立起相应的智能卡数据缓存,并配置对应的算法,构成软智能卡结构;(6)移动测试终端ME启动,所述移动网络将向移动测试终端ME发出信息请求,并根据需要发出相关参数;(7)移动测试终端ME向本地智能卡数据处理单元发出智能卡命令数据包;(8)本地智能卡数据处理单元一方面可通过建立的软智能卡结构直接给移动测试终端ME回复信息或算法结果;另一方面也可以通过与远端智能卡导入单元建立的虚拟连接来对物理智能卡直接进行相关操作;(9)移动测试终端ME最终将获得的响应数据发送给所述移动网络;(10)各个异地单元的数据通讯都是在传输管理单元控制下完成。
本发明由于使用可使智能卡独立进行数据交互的测试方法,充分利用智能卡资源与本地测试模块的相对独立性,增加整个测试的稳定性和高效性,同时提高本装置的适用范围,使之能够兼容多类型的智能卡,提高测试效率、容纳更多的测试模块。
以下结合附图描述本发明的实现


图1是基于独立式智能卡数据交互方式的测试装置结构示意图;图2是本发明用于测试移动无线通讯网络的方法组成示意图。
具体实施例方式
如图1~图2所示,本发明应用在移动无线网络服务质量的测试上的基于独立式智能卡数据交互方式的测试装置,包含的基本组件有1.包含有本地智能卡数据处理单元3和移动测试终端ME2的本地测试设备;2.作为远端智能卡导入单元4的远端物理智能卡导入设备;3.用于智能卡资源调配的计算机5;4.用于进行数据通讯管理的计算机6;5连接以上设备的传输网络1b。
本地智能卡数据处理单元3是通过其中的接口驱动单元7a驱动移动测试终端ME2接口,处理智能卡数据的交互。通过智能卡接口协议处理单元10a实现与远端智能卡识别处理单元3b连接时的处理接口,可实现与远端物理智能卡虚拟连接。智能卡数据高速缓存单元8和智能卡算法配置单元9,既可以用来为连接到远端物理智能卡的虚拟连接提供高速缓存,也可以直接为物理智能卡创建对应的本地软智能卡结构。
远端智能卡导入单元4是通过其中的接口驱动单元7b驱动物理智能卡接口,处理与智能卡的数据交互,并对物理智能卡进行识别。智能卡接口协议处理单元10b用于连接本地智能卡数据处理单元3时的处理接口。
远端智能卡导入设备4,配备了用于存储多个的物理智能卡的物理接口,能够独立启动、运行和管理物理智能卡。该设备可并发处理各个移动测试终端ME2与对应物理智能卡资源之间的数据交互操作,并分别做出响应。
智能卡资源调配的计算机,为所有移动测试终端ME2提供物理智能卡资源的调配。
进行数据通讯管理的计算机,按照开发的传输规范控制各个设备的数据通讯。
在物理智能卡非独立工作的情况下,移动测试终端ME2与智能卡之间交互的命令与响应数据过程是这样的;移动测试终端ME2首先在智能卡中选择与网络类型匹配的目录文件,然后读取紧急呼叫号码,读取智能卡支持的语言。随后移动测试终端ME2认证过程移动测试终端ME2首先检查认证状态,如果是锁定状态,认证不能通过;如果非锁定状态,移动测试终端ME2则检查认证功能是否处于使能状态,若是则要求输入认证码。若不要求,则移动测试终端ME2直接通过认证。之后移动测试终端ME2会把从移动无线通讯网络传来的随机数作为参数,向智能卡发出运行执行算法的命令,由智能卡内部固化的算法,加上该随机数作为参数,计算出鉴别响应和加密密钥。智能卡回复命令执行成功,接着移动测试终端ME2将会发出获取数据命令,以获取鉴另响应和加密密钥,再发给移动无线通讯网络。随后的过程中,移动测试终端ME2会陆续读取智能卡上一系列信息。至此,移动测试终端ME2基本完成了登记过程。
本测试装置的具体实施下是通过引入本地智能卡数据处理单元3,和远端智能卡导入单元4后,以使智能卡处于独立的工作模式,为移动测试终端ME2资源。以下通过一个具体的智能卡数据交互过程,来描述本测试装置是如何实现移动通讯网络的质量进行测试的方法(1)远端智能卡导入单元4首先自动独立完成所存储的物理智能卡的启动、初试化、网络识别、参数设置、进入运行状态等资源提供前的准备工作。
(2)移动测试终端ME2向智能卡资源调配单元5申请到至少一个物理智能卡;(3)本地智能卡数据处理单元3向指定的远端智能卡导入单元4发出相应请求,获取被申请到的物理智能卡相关类型信息;(4)远端智能卡导入单元4把取得的相关信息回复给智能卡数据处理单元3;(5)本地智能卡数据处理单元3根据获得的物理智能卡类型信息建立起相应的智能卡数据缓存,并配置对应的算法,构成软智能卡结构;(6)移动测试终端ME2启动,所述移动网络1a将向移动测试终端ME2发出信息请求,并根据需要发出相关参数;(7)移动测试终端ME2向本地智能卡数据处理单元3发出智能卡命令数据包;(8)本地智能卡数据处理单元3一方面可通过建立的软智能卡结构直接给移动测试终端ME2回复信息或算法结果;另一方面也可以通过与远端智能卡导入单元4建立的虚拟连接来对物理智能卡直接进行相关操作;(9)移动测试终端ME2最终将获得的响应数据发送给所述移动网络1a;(10)各个异地单元的数据通讯都是在传输管理单元6控制下完成。
以上所描述的是本测试装置所进行的智能卡数据交互过程,实际使用时,可以在多个移动测试终端ME2和智能卡资源之间并发执行多个这样的过程。本测试装置正是通过这样一个数据交互过程,实现了使物理智能卡独立运行和数据交互的工作方法。
权利要求
1.一种基于独立式智能卡数据交互操作的测试装置,其特征在于包括至少一个移动测试终端ME(2)、本地智能卡数据处理单元(3)、至少一个远端智能卡导入单元(4)、至少一个用于物理智能卡资源管理和调度分配的智能卡资源调配单元(5)、至少一个用于处理所有单元间通讯的传输管理单元(6),连接各个异地单元的传输网络(1b),其中远端智能卡导入单元(4)用于提供一个以上的物理智能卡接口实现智能卡存储管理,,并可脱离移动测试模块ME(2)自动独立完成物理智能卡的启动、初始化、网络识别、参数设置、进入运行状态等。所述移动测试终端ME(2)通过空中接口(a)与待测移动通讯网络(1a)连接,并同时与远端智能卡数据处理单元(3)连接以进行智能卡数据交互;本地智能卡数据处理单元(3)与远端智能卡导入单元(4)连接,一方面通过从远端智能卡导入单元(4)中的任一物理智能卡获得智能卡类型信息,用来建立带有智能卡数据格式和配套算法的软智能卡结构,且该软智能卡结构直接在本地给移动测试终端ME(2)提供智能卡交互数据和算法操作,所述软智能卡结构将脱离远端连接,独立实现与移动测试终端ME(2)的数据交互和算法操作;另一方面可以建立移动测试终端ME与物理智能卡之间的虚拟连接,用来实现直接使用远端物理智能卡的操作,而且可使至少两个软智能卡结构或物理智能卡通过一个移动测试终端ME(2)同时在线,用于提高测试效率。
2.根据权利要求1所述的测试装置,其特征在于本地智能卡数据处理单元(3)包括了接口驱动单元(7a)、智能卡数据高速缓存单元(8a)、智能卡算法配置单元(9)、智能卡接口协议处理单元(10a),其中的接口驱动单元(7a)用于驱动移动测试终端ME(2)硬件接口,并实现智能卡数据交互;智能卡算法配置单元(9)用于建立软智能卡结构;智能卡接口协议处理单元(10a)为开放式协议接口,用于与远端智能卡导入单元(4)进行数据交互通讯,可建立移动测试终端ME(2)和远端物理智能卡间的虚拟连接。远端智能卡导入单元(4)包括了物理智能卡存储单元(7b)、接口驱动单元(8b)、智能卡接口协议处理单元(10b),其中的物理智能卡存储单元(7b)用于给一个以上的物理智能卡提供物理接口;接口驱动单元(7b)用于驱动物理智能卡存储单元(8b)中任一物理智能卡的硬件接口,实现与物理智能卡的数据交互,并可对物理智能卡类型进行识别;智能卡接口协议处理单元(10b)为开放式协议接口,用于与本地智能卡数据处理单元(3)进行连接通讯。
3.利用权利要求1至2所述的测试装置测试所述移动通讯网络(1a)质量的方法,其特征在于包括以下步骤(1)远端智能卡导入单元(4)首先自动独立完成所存储的物理智能卡的启动、初试化、网络识别、参数设置、进入运行状态等资源提供前的准备工作。(2)移动测试终端ME(2)向智能卡资源调配单元(5)申请到至少一个物理智能卡;(3)本地智能卡数据处理单元(3)向指定的远端智能卡导入单元(4)发出相应请求,获取被申请到的物理智能卡相关类型信息;(4)远端智能卡导入单元(4)把取得的相关信息回复给智能卡数据处理单元(3);(5)本地智能卡数据处理单元(3)根据获得的物理智能卡类型信息建立起相应的智能卡数据缓存,并配置对应的算法,构成软智能卡结构;(6)移动测试终端ME(2)启动,所述移动网络(1a)将向移动测试终端ME(2)发出信息请求,并根据需要发出相关参数;(7)移动测试终端ME(2)向本地智能卡数据处理单元(3)发出智能卡命令数据包;(8)本地智能卡数据处理单元(3)一方面可通过建立的软智能卡结构直接给移动测试终端ME(2)回复信息或算法结果;另一方面也可以通过与运端智能卡导入单元(4)建立的虚拟连接来对物理智能卡直接进行相关操作;(9)移动测试终端ME(2)最终将获得的响应数据发送给所述移动网络(1a);(10)各个异地单元的数据通讯都是在传输管理单元(6)控制下完成。
全文摘要
一种基于独立式智能卡数据交互操作的测试装置及利用其测试移动网络质量的方法。所述测试装置包括移动测试终端,本地智能卡数据处理单元,远端智能卡导入单元,智能卡资源调配单元、传输管理单元、传输网络。物理智能卡通过远端智能卡导入单元,可自动独立启动、初始化、进入运行状态。移动测试终端一方面通过空中接口连接移动无线通讯网络,另一方面通过本地智能卡数据处理单元进行智能卡数据交互。本地智能卡数据处理单元通过传输网络与远端智能卡导入单元连接以获取物理智能卡资源。所述测试装置既可以使用在本地智能卡数据处理单元中建立的软智能卡结构操作方法,也可以通过远端智能卡识别处理单元建立与物理智能卡的虚拟连接操作方法。
文档编号H04W24/00GK101094484SQ20061012373
公开日2007年12月26日 申请日期2006年11月24日 优先权日2006年11月24日
发明者吴刚, 陈健平, 张玉芬, 何莹, 童文伟, 钟飞鹏, 雷鸣, 唐选文 申请人:广州市宜通世纪科技有限公司, 中国移动通信集团广东有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1