[发明专利]虚拟用户识别模块的实现方法、装置及测试系统有效

专利信息
申请号: 200910086109.0 申请日: 2009-06-02
公开(公告)号: CN101577713A 公开(公告)日: 2009-11-11
发明(设计)人: 韦波;陆欢;王莉 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 北京派特恩知识产权代理事务所(普通合伙) 代理人: 张颖玲;王黎延
地址: 518057广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 虚拟 用户 识别 模块 实现 方法 装置 测试 系统
【说明书】:

技术领域

发明涉及通信系统中的测试技术,特别是涉及一种虚拟用户识别模块的实现方法、装置及测试系统。 

背景技术

随着现代网络和通信技术的发展,通信协议已经成为一个日趋庞大和复杂的软件系统,通信协议的设计和实现也越来越复杂,这就要求协议模块不仅要功能正确、能够互通,而且要求其具有良好的性能。因此,协议模块的开发和实现也就越来越复杂。于是,为了保证质量,在协议模块的开发和测试阶段,就必须对协议模块进行细致、周密地测试。一般,协议模块的测试按照通信协议标准,通过控制、观察被测协议模块实现的行为来对该协议模块进行评价。 

目前,在移动终端侧协议模块的开发和测试阶段,常用的测试方法是:在个人计算机(PC)或工作站环境下,通过运行测试用例的脚本来对协议模块进行测试。其中,所述测试用例依据相关通信协议进行构建,通过测试用例和被测协议模块的交互操作,并根据预期结果和实际结果的比较,来完成对协议模块的测试工作。 

然而,在协议模块的开发和测试阶段,由于并没有真实的通用用户标识模块(USIM)/用户识别模块(SIM)可以供其上层协议模块使用,而USIM/SIM又是移动终端的重要组成部分;并且,协议模块是通过物理层上的硬件来实现对USIM/SIM的相应操作,但往往此时物理层上的硬件也还在开发阶段。因此,上述这两种客观情况限制了协议模块的测试与验证。于是,为了克服这些客观情况的限制,采用虚拟USIM/SIM的方法来实现对协议模块的测试,以有效提高开发的进度和质量。 

迄今为止,虚拟USIM/SIM的数据文件在进行数据交互时,一般都是通过设置桩函数来代替对真实USIM/SIM数据文件的读写、更新等操作。桩函数也叫虚函数或假函数,它只能对USIM/SIM进行简单的模拟,例如对于读取USIM/SIM的操作:先编写一个读取桩函数,在需要读取虚拟数据文件时,就调用这个桩函数,桩函数一般会机械地回复读取成功或失败,或是回复期望读取的数据内容,但这只是人为规避了针对USIM/SIM的相关操作,如此简单机械的测试操作所获得的数据文件内容可能与协议模块与真实USIM/SIM的实际交互情况差别很大。因为协议模块与真实USIM/SIM的实际交互操作过程是相当复杂的,不是这样简单机械地回复就能代替的。而且,由于真实的USIM/SIM数据文件多达上百个,如果都针对每个数据文件去设置相应的桩函数,这样的工作既没有效率,也非常繁琐,后期的维护、修改也非常麻烦。但是,如果不能对USIM/SIM数据文件都进行真实的虚拟,那么,在缺少较为真实的USIM/SIM数据文件的情况下,对USIM/SIM数据文件进行操作的相关协议模块的完全测试和验证,也就难以准确实现了。 

发明内容

有鉴于此,本发明的主要目的在于提供一种虚拟用户识别模块的实现方法、装置及测试系统,能够模拟真实的USIM/SIM,进而对协议模块进行完全的测试和验证。 

为达到上述目的,本发明公开了一种虚拟用户识别模块的实现方法,在虚拟用户识别模块中设置中间数据层,该方法包括:设置基本函数库,并通过所述中间数据层向拟定的虚拟数据文件写入对应的结构参数并依序保存到数据层;被测协议模块调用所设置基本函数库中的操作函数,通过所述中间数据层,与保存在所述虚拟用户识别模块数据层的虚拟数据文件进行交互操作。 

上述方法中,所述通过中间数据层向拟定的虚拟数据文件写入对应的结构参数并依序保存到数据层进一步包括:拟定测试所需的虚拟数据文件;对测试所需的虚拟数据文件进行编码操作获得对应的码流文件;处理并保存测试所需的虚拟数据文件的码流文件。所述拟定测试所需的虚拟数据文件具体为:依据 通用用户标识模块和/或用户识别模块相关协议及具体的测试要求,调用基本函数库中初始化操作函数,初始化操作函数生成本次测试所需的虚拟数据文件。 

上述方法中,所述处理并保存测试所需的虚拟数据文件的码流文件包括:所述中间数据层中的中间数据结构体向测试所需的虚拟数据文件的码流文件中写入对应所述测试所需的虚拟数据文件对应的结构参数,并将写入结构参数后的码流文件依序保存到数据层;其中,所述测试所需的虚拟数据文件的结构参数包括:测试所需的虚拟数据文件的编号、文件类型、记录编号、卡类型,以及码流文件的内容和长度。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910086109.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top