[发明专利]一种协议测试方法、电子设备及芯片系统有效
申请号: | 202211242967.1 | 申请日: | 2022-10-11 |
公开(公告)号: | CN115314427B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 安东 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | H04L43/18 | 分类号: | H04L43/18 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李红艳 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协议 测试 方法 电子设备 芯片 系统 | ||
本申请实施例公开了一种协议测试方法、电子设备及芯片系统,适用于通信技术领域,该方法包括:从包含至少一个第一指令的指令集合中,随机选取出至少一个第二指令。对所有第二指令进行随机排序处理。基于随机排序处理后的第二指令,对待测设备内的待测协议进行通信连接测试,以得到对待测协议的第一兼容性测试数据。本申请实施例可以提高对通信协议兼容性测试的有效性。
技术领域
本申请涉及通信技术领域,尤其涉及一种协议测试方法、电子设备及芯片系统。
背景技术
为了适应市场需求,电子设备生产厂商可能会对电子设备所支持的通信协议内容,在协议标准的基础上进行二次开发,即进行一定的调整或定制等操作。例如可能会根据需求调整通信协议的协议流程等。从而导致实际应用中即使对于同一类通信协议,不同电子设备内通信协议的内容也可能会存在一定差异。
以蓝牙协议为例,目前市面上支持蓝牙协议的电子设备(以下简称为蓝牙设备)数量数以亿计,这些蓝牙设备的设备形态和设备功能均可能存在一定差异。实际应用中,在经由不同生产厂商针对各自蓝牙设备的情况进行蓝牙协议的二次开发后,产生了大量在内容上存在一定差异的蓝牙协议。
通信协议的兼容性又称为互操作性,是指安装有该通信协议的电子设备,基于该通信协议与其他安装有同类通信协议的电子设备进行正常通信的能力。由于实际应用中不同厂商对通信协议的二次开发情况可能会存在差异,导致测试人员难以对通信协议兼容性进行有效的测试,使得对通信协议兼容性测试的有效性较低。
发明内容
有鉴于此,本申请实施例提供了协议测试方法、电子设备及芯片系统,可以提升通信协议兼容性测试的有效性。
本申请实施例的第一方面提供了一种协议测试方法,包括:
先从包含至少一个第一指令的指令集合中,随机选取出至少一个第二指令。再对所有第二指令进行随机排序处理。最后基于随机排序处理后的第二指令,对待测设备内的待测协议进行通信连接测试,以得到对待测协议的第一兼容性测试数据。
其中,指令集合内的第一指令,均是待测协议的协议规范内支持的指令。基于随机排序处理后的第二指令,对待测设备内的待测协议进行通信连接测试,是指按照随机排序处理后的指令顺序使用第二指令,来对待测协议进行通信连接测试。
在本申请实施例中,通过随机选取指令加随机指令排序的方式,可以实现对协议流程中最核心的两个内容:流程使用的指令以及对这些指令的使用时序的模拟。因此本申请实施例可以实现对一些可能的真实协议流程的模拟,从而实现对第三方对协议流程各种可能的二次开发情况的模拟。因此本申请实施例不会局限于测试人员所掌握的通信协议二次开发情况,可以更好地满足实际通信协议兼容性测试的需求,极大地提升对通信协议兼容性测试的有效性。
在第一方面的第一种可能的实现方式中,获取参数集合,参数集合内包含至少一个第三指令,且每个第三指令均关联有至少一个参数值。其中,参数集合内的第三指令,均是待测协议的协议规范内支持的指令。
在第一方面的第二种可能的实现方式中,在通过对待测设备内的待测协议进行通信连接测试的操作,建立与待测设备的通信连接之后,还包括:从至少一个第三指令中选取出一个目标指令,并从目标指令关联的所有参数值中选取出一个目标参数值。将目标指令和目标参数值发送至待测设备。再获取待测设备对目标参数值的处理结果,得到对待测协议的第二兼容性测试数据。
在第一方面的第三种可能的实现方式中,在通过对待测设备内的待测协议进行通信连接测试的操作,建立与待测设备的通信连接之后,还包括:对每个第三指令分别随机选取出关联的一个参数值,得到与各个第三指令一一关联的目标参数值。将第三指令与关联的目标参数值发送至待测设备。再获取待测设备对目标参数值的处理结果,得到对待测协议的第二兼容性测试数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211242967.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件问题跟踪方法和系统
- 下一篇:一种油气回收的封闭装置