一种设备支持协议的检测方法、系统及相关装置制造方法及图纸

技术编号:39287878 阅读:12 留言:0更新日期:2023-11-07 10:58
本申请提供一种设备支持协议的检测方法,包括:获取蓝牙主机控制接口日志和系统日志;分别提取所述蓝牙主机控制接口日志和所述系统日志中的关键字;基于所述关键字确定所述设备支持的协议信息。本申请基于传统的日志抓取方式,在获取到蓝牙主机控制接口日志基础上提取关键信息得到设备支持的协议信息,可进一步直接在设备上显示,方便客户直观查阅设备支持的协议列表,便于在BQB认证时填写相应的基础信息,也便于客户可根据自己的产品信息进行协议裁剪。本申请还提供一种设备支持协议的检测系统、计算机可读存储介质和电子设备,具有上述有益效果。述有益效果。述有益效果。

【技术实现步骤摘要】
一种设备支持协议的检测方法、系统及相关装置


[0001]本申请涉及通信
,特别涉及一种设备支持协议的检测方法、系统及相关装置。

技术介绍

[0002]当前,只能通过芯片厂商提供的文档及代码基线确认支持的通信协议内容,无法直接确认设备支持的协议,不利于设备进行RQB(Bluetooth Qualification Body,蓝牙资格认证)认证。

技术实现思路

[0003]本申请的目的是提供一种设备支持协议的检测方法、系统、计算机可读存储介质和电子设备,通过日志抓取并提取协议信息可以确定设备支持的协议内容。
[0004]为解决上述技术问题,本申请提供一种设备支持协议的检测方法,具体技术方案如下:
[0005]获取蓝牙主机控制接口日志和系统日志;
[0006]分别提取所述蓝牙主机控制接口日志和所述系统日志中的关键字;
[0007]基于所述关键字确定所述设备支持的协议信息。
[0008]可选的,所述获取日志信息包括:
[0009]对于所述系统日志,获取所述系统日志的日志路径,根据所述日志路径获取所述系统日志;
[0010]对于所述蓝牙主机控制接口日志,获取蓝牙相关文件路径,在所述蓝牙相关文件路径中获取所述蓝牙主机控制接口日志。
[0011]可选的,所述根据所述日志路径获取所述系统日志包括:
[0012]利用logcat命令行工具获取所述日志路径对应的系统日志。
[0013]可选的,所述在所述蓝牙相关文件路径中获取所述蓝牙主机控制接口日志之前,还包括:
[0014]在所述目标设备的设置选项中启用蓝牙主机控制接口日志收集开关。
[0015]可选的,所述提取所述日志信息中的关键字,得到所述目标设备支持的协议信息包括:
[0016]确定待提取关键字;
[0017]利用所述待提取关键字分别从所述蓝牙主机控制接口日志中和所述系统日志中提取得到目标设备支持的协议信息。
[0018]可选的,提取所述日志信息中的关键字,得到所述目标设备支持的协议信息之后,还包括:
[0019]整合各所述协议信息得到协议列表。
[0020]可选的,对所述关键协议信息进行转换,得到所述目标设备支持的协议信息之后,
还包括:
[0021]在所述目标设备上显示所述协议信息或所述协议列表。
[0022]本申请还提供一种设备支持协议的检测系统,包括:
[0023]日志获取模块,用于获取蓝牙主机控制接口日志和系统日志;
[0024]关键字提取模块,用于分别提取所述蓝牙主机控制接口日志和所述系统日志中的关键字;
[0025]协议检测模块,用于基于所述关键字确定所述设备支持的协议信息。
[0026]可选的,日志获取模块包括:
[0027]系统日志获取单元,用于获取所述系统日志的日志路径,根据所述日志路径获取所述系统日志;
[0028]蓝牙主机控制接口日志获取单元,用于获取蓝牙相关文件路径,在所述蓝牙相关文件路径中获取所述蓝牙主机控制接口日志。
[0029]可选的,系统日志获取单元包括:
[0030]日志获取子单元,用于利用logcat命令行工具获取所述日志路径对应的系统日志。
[0031]可选的,蓝牙主机控制接口日志获取单元还可以包括:
[0032]开关启用模块,用于在所述目标设备的设置选项中启用蓝牙主机控制接口日志收集开关。
[0033]可选的,协议检测模块包括:
[0034]关键字确定单元,用于确定待提取关键字;
[0035]协议检测单元,用于利用所述待提取关键字分别从所述蓝牙主机控制接口日志中和所述系统日志中提取得到目标设备支持的协议信息。
[0036]可选的,设备支持协议的检测系统还可以包括:
[0037]协议整合模块,用于整合各所述关键协议信息得到协议列表。
[0038]可选的,设备支持协议的检测系统还可以包括:
[0039]协议显示模块,用于在所述目标设备上显示所述协议信息或所述协议列表。
[0040]本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。
[0041]本申请还提供一种电子设备,包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如上所述的方法的步骤。
[0042]本申请提供一种设备支持协议的检测方法,包括:在获取蓝牙主机控制接口日志和系统日志;分别提取所述蓝牙主机控制接口日志和所述系统日志中的关键字;基于所述关键字确定所述设备支持的协议信息。
[0043]本申请基于传统的日志抓取方式,通过对获取到的蓝牙主机控制接口日志和和系统日志提取关键信息得到设备支持的协议信息,可进一步直接在设备上显示,方便客户直观查阅设备支持的协议列表,便于在BQB认证时填写相应的基础信息,也便于客户可根据自己的产品信息进行协议裁剪。
[0044]本申请还提供一种设备支持协议的检测系统、计算机可读存储介质和电子设备,具有上述有益效果,此处不再赘述。
附图说明
[0045]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0046]图1为本申请实施例所提供的一种设备支持协议的检测方法的流程图;
[0047]图2为本申请实施例所提供的一种设备支持协议的检测系统结构示意图;
[0048]图3为本申请实施例提供的一种电子设备的结构图。
具体实施方式
[0049]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0050]请参考图1,图1为本申请实施例所提供的一种设备支持协议的检测方法的流程图,该检测方法包括:
[0051]S101:获取蓝牙主机控制接口日志和系统日志;
[0052]S102:分别提取所述蓝牙主机控制接口日志和所述系统日志中的关键字;
[0053]S103:基于所述关键字确定所述设备支持的协议信息。
[0054]首先,获取目标设备的日志信息,该日志信息包括蓝牙主机控制接口日志和系统日志。蓝牙主机控制接口日志也即HCI(Host Controller Interface,主机控制接口)日志。需要说明的是,通常在目标设备的蓝牙工作时获取蓝牙主机控制接口日志和系统日志。目标设备的蓝牙工作可以为测试过程,也可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备支持协议的检测方法,其特征在于,包括:获取蓝牙主机控制接口日志和系统日志;分别提取所述蓝牙主机控制接口日志和所述系统日志中的关键字;基于所述关键字确定所述设备支持的协议信息。2.根据权利要求1所述的设备支持协议的检测方法,其特征在于,所述获取蓝牙主机控制接口日志和系统日志包括:对于所述系统日志,获取所述系统日志的日志路径,根据所述日志路径获取所述系统日志;对于所述蓝牙主机控制接口日志,获取蓝牙相关文件路径,在所述蓝牙相关文件路径中获取所述蓝牙主机控制接口日志。3.根据权利要求2所述的设备支持协议的检测方法,其特征在于,所述根据所述日志路径获取所述系统日志包括:利用logcat命令行工具获取所述日志路径对应的系统日志。4.根据权利要求2所述的设备支持协议的检测方法,其特征在于,所述在所述蓝牙相关文件路径中获取所述蓝牙主机控制接口日志之前,还包括:在所述目标设备的设置选项中启用蓝牙主机控制接口日志收集开关。5.根据权利要求1所述的设备支持协议的检测方法,其特征在于,所述基于所述关键字确定所述设备支持的协议信息包括:利用所述待提取关键字分别对所述蓝牙主机控制接口日志中和所述系统日志中进行过滤得到与蓝牙相关的日志信息...

【专利技术属性】
技术研发人员:叶哲
申请(专利权)人:西安广和通无线软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1