发明名称 |
一种终端一致性测试方法及用于该方法的API接口通用适配器 |
摘要 |
本发明提供了一种终端一致性测试方法及用于该方法的API接口通用适配器,该适配器包括第一单元和第二单元;第一单元的接口为java格式,用于与测试和测试控制符号3TTCN‑3测试集设备进行通信;第二单元的接口为C或C++语言格式,用于与所述仪表及外部函数库进行通信;所述第一单元以Java本地调用JNI调用第二单元;通过该适配器进行终端一致性测试,能够将TTCN‑3抽象测试集的端口数据格式与仪表支持的数据格式相互转化,从而屏蔽底层仪表的差异,使得测试系统可以在不同的仪表平台上正常运行;能够支持具有不同操作系统的主机,从而屏蔽主机的差异,使得测试系统可以在不同操作系统的主机上正常运行;其能够支持各种外部函数库;进而可使得终端测试系统具有优良的可移植性和可扩展性。 |
申请公布号 |
CN103546342B |
申请公布日期 |
2016.10.05 |
申请号 |
CN201310492006.0 |
申请日期 |
2013.10.18 |
申请人 |
工业和信息化部电信传输研究所 |
发明人 |
李波;贾向东;王鑫;马小丽;胡键伟;张沛;陈婉莹;苗晟琦;张翔;崔芳;刘启飞;吴涛;杨东;赵澎;王征;雷思良;李玮 |
分类号 |
H04L12/26(2006.01)I;G06F11/36(2006.01)I |
主分类号 |
H04L12/26(2006.01)I |
代理机构 |
北京三友知识产权代理有限公司 11127 |
代理人 |
贾磊 |
主权项 |
一种API接口通用适配器,用于移动终端协议一致性测试中,其特征在于:包括第一单元和第二单元;所述第一单元的接口为java格式,用于与测试和测试控制符号3 TTCN‑3测试集设备进行通信;所述第二单元的接口为C或C++语言格式,用于与仪表及外部函数库进行通信;所述第一单元以Java本地调用JNI调用第二单元;所述第一单元包括仪表控制接口、配置消息接口、协议消息接口和第一外部函数接口;所述第二单元包括系统API接口和第二外部函数接口;所述仪表控制接口用于接收所述仪表初始化命令或仪表释放命令;所述配置消息接口用于接收所述仪表配置命令;所述协议消息接口用于接收所述协议获取命令及上传所述终端协议信息;所述系统API接口分别与所述仪表控制接口、配置消息接口及协议消息接口相连接,用于:根据所述仪表初始化命令或仪表释放命令对所述仪表进行初始化或释放连接;根据所述仪表配置命令对所述仪表进行配置;控制所述仪表根据所述协议获取命令获取所述终端协议信息;所述第一外部函数接口用于接收所述外部函数获取命令及上传所述外部函数信息;所述第二外部函数接口与所述第一外部函数接口相连接,用于根据所述外部函数获取命令调用所述外部函数信息。 |
地址 |
100045 北京市西城区月坛南街11号 |