[发明专利]一种终端一致性测试方法及用于该方法的API接口通用适配器有效
申请号: | 201310492006.0 | 申请日: | 2013-10-18 |
公开(公告)号: | CN103546342A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 李波;贾向东;王鑫;马小丽;胡键伟;张沛;陈婉莹;苗晟琦;张翔;崔芳;刘启飞;吴涛;杨东;赵澎;王征;雷思良;李玮 | 申请(专利权)人: | 工业和信息化部电信传输研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊 |
地址: | 100045 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 一致性 测试 方法 用于 api 接口 通用 适配器 | ||
1.一种API接口通用适配器,用于移动终端协议一致性测试中,其特征在于:
包括第一单元和第二单元;
所述第一单元的接口为java格式,用于与测试和测试控制符号3TTCN-3测试集设备进行通信;
所述第二单元的接口为C或C++语言格式,用于与仪表及外部函数库进行通信;
所述第一单元以Java本地调用JNI调用第二单元。
2.如权利要求1所述的API接口通用适配器,其特征在于:
所述第一单元包括仪表控制接口、配置消息接口、协议消息接口和第一外部函数接口;所述第二单元包括系统API接口和第二外部函数接口;
所述仪表控制接口用于接收所述仪表初始化命令或仪表释放命令;
所述配置消息接口用于接收所述仪表配置命令;
所述协议消息接口用于接收所述协议获取命令及上传所述终端协议信息;
所述系统API接口分别与所述仪表控制接口、配置消息接口及协议消息接口相连接,用于:根据所述仪表初始化命令或仪表释放命令对所述仪表进行初始化或释放连接;根据所述仪表配置命令对所述仪表进行配置;控制所述仪表根据所述协议获取命令获取所述终端协议信息;
所述第一外部函数接口用于接收所述外部函数获取命令及上传所述外部函数信息;
所述第二外部函数接口与所述第一外部函数接口相连接,用于根据所述外部函数获取命令调用所述外部函数信息。
3.如权利要求2所述的API接口通用适配器,其特征在于:
所述系统API接口与所述仪表的API接口相连接;
所述仪表的API接口通过第三方库提供。
4.如权利要求1-3任一项所述的API接口通用适配器,其特征在于:
该API接口通用适配器,通过适配器与所述TTCN-3测试集设备进行通信。
5.一种终端一致性测试方法,其特征在于,包括:
通过第一单元接收测试和测试控制符号3TTCN-3测试集设备下发的控制命令;
根据所述控制命令,以Java本地调用JNI调用第二单元;
所述第二单元根据所述控制命令与仪表及外部函数库进行通信。
6.如权利要求5所述的终端一致性测试方法,其特征在于:
所述控制命令包括仪表初始化命令、仪表释放命令、仪表配置命令、终端协议获取命令及外部函数获取命令;所述测试信息包括终端协议信息和外部函数信息;
所述第二单元根据所述控制命令与仪表进行通信具体包括:
接收测试和测试控制符号3TTCN-3测试集设备下发的仪表初始化命令,根据该仪表初始化命令建立与仪表的连接,并对该仪表进行初始化;
接收所述TTCN-3测试集设备下发的仪表配置命令,根据该仪表配置命令对所述仪表进行配置;
接收所述TTCN-3测试集设备下发的协议获取命令,根据该协议获取命令通过所述仪表获取待测终端的协议信息,并将该协议信息发送到所述TTCN-3测试集设备;
接收所述TTCN-3测试集设备下发的外部函数获取命令,根据该外部函数获取命令调用外部函数,并将该外部函数的计算结果发送到所述TTCN-3测试集设备;
接收所述TTCN-3测试集设备下发的仪表释放命令,并根据该仪表释放命令释放与所述仪表的连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于工业和信息化部电信传输研究所,未经工业和信息化部电信传输研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310492006.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无线电力传送系统、电力传送装置以及电力接收装置
- 下一篇:屋顶板样光伏模块