蓝牙耳机升级方法、蓝牙设备及存储介质技术

技术编号:37150004 阅读:20 留言:0更新日期:2023-04-06 22:04
本发明专利技术公开了一种蓝牙耳机升级方法、蓝牙设备及存储介质,通过利用SDK调用标准API接口完成了对多种不同工作平台的标准化处理,使得在对蓝牙耳机进行升级时,只需要确定蓝牙耳机的目标工作平台,便可以从SDK中封装的不同的预设协议匹配出与目标工作平台对应的目标协议,同时,由于标准协议是根据各个预设协议得到,因此,可以利用标协议与目标协议之间的转换关系来实现终端设备与蓝牙耳机之间的标准化通讯。本发明专利技术实施例的蓝牙耳机升级方法通过在SDK中封装不同平台的预设协议,并进行标准化处理的方式,使得耳机开发者不再需要根据不同的工作平台提供不同的代码,极大的减小了耳机开发者开发的难度,也降低了耳机开发者的接入成本。入成本。入成本。

【技术实现步骤摘要】
蓝牙耳机升级方法、蓝牙设备及存储介质


[0001]本专利技术涉及蓝牙耳机领域,尤其是涉及一种蓝牙耳机升级方法、蓝牙设备及存储介质。

技术介绍

[0002]蓝牙耳机制造商首先选择芯片平台并基于此打造耳机功能,耳机固件的OTA功能由芯片平台提供参考实现代码。耳机固件的OTA功能一般支持iOS和安卓手机。OTA的流程为手机连接上耳机,iOS使用BLE,安卓使用BR/EDR,打开OTA应用开始升级。制造商的软件团队根据平台参考代码移植到自有APP项目中实现OTA完整功能。
[0003]但是,芯片平台有很多种,例如:高通(Qualcomm)、恒玄科技(BES)、矩芯(Actions)等,每种平台有独有的OTA实现方案,而且差异很大。从而导致制造商自有APP软件研发团队在接入OTA功能时,需要充分理解需要应用的平台提供的参考代码才能移植入现有项目中,复杂度较高,特别是在需要接入多平台时,容易出现代码实现冲突,不易于维护与扩展。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种蓝牙耳机升级方法,能够有效的减少充电较慢、以及同时缺电或满电的问题。
[0005]本专利技术还一种用于执行上述蓝牙耳机升级方法的蓝牙设备以及计算机可读存储介质。
[0006]根据本专利技术的第一方面实施例的蓝牙耳机升级方法,应用于终端设备,所述终端设备与蓝牙耳机通过蓝牙连接,所述蓝牙耳机升级方法,包括:
[0007]获取所述蓝牙耳机的目标工作平台;
[0008]根据所述目标工作平台确定目标协议,并完成SDK初始化;其中,所述SDK包括多个预设协议,多个所述预设协议一一对应多种预设工作平台,所述目标工作平台为多种所述预设工作平台中一种,所述目标协议为与所述目标工作平台对应的所述预设协议;
[0009]基于所述目标协议,利用所述SDK调用标准API接口获取所述蓝牙耳机的耳机固件信息,其中,所述标准API接口对应的标准协议根据每种所述预设工作平台对应的预设协议得到;
[0010]将所述耳机固件信息发送至云端服务器,以获取耳机升级信息;
[0011]根据所述耳机升级信息完成升级操作。
[0012]根据本专利技术实施例的蓝牙耳机升级方法,至少具有如下有益效果:
[0013]本专利技术实施例的蓝牙耳机升级方法通过利用SDK调用标准API接口完成了对多种不同工作平台的标准化处理,使得在对蓝牙耳机进行升级时,只需要确定蓝牙耳机的目标工作平台,便可以从SDK中封装的不同的预设协议匹配出与目标工作平台对应的目标协议,同时,由于标准协议是根据各个预设协议得到,因此,可以利用标协议与目标协议之间的转换关系来实现终端设备与蓝牙耳机之间的标准化通讯。本专利技术实施例的蓝牙耳机升级方法
通过在SDK中封装不同平台的预设协议,并进行标准化处理的方式,使得耳机开发者不再需要根据不同的工作平台提供不同的代码,极大的减小了耳机开发者开发的难度,也降低了耳机开发者的接入成本。
[0014]根据本专利技术的一些实施例,所述基于所述目标协议,利用所述SDK调用标准API接口获取所述蓝牙耳机的耳机固件信息,包括:
[0015]调用所述标准API接口向所述蓝牙耳机发送固件获取请求信息,以使得所述蓝牙耳机返回所述耳机固件信息;其中,所述固件获取请求信息根据所述目标协议和所述标准协议之间的转换关系得到;
[0016]接收所述耳机固件信息。
[0017]根据本专利技术的一些实施例,所述根据所述耳机升级信息完成升级操作,包括:
[0018]若所述耳机升级信息表征所述蓝牙耳机需要升级,从所述云端服务器获取升级数据包;
[0019]调用所述标准API接口向所述蓝牙耳机发送所述升级数据包,以使得所述蓝牙耳机完成升级。
[0020]根据本专利技术的一些实施例,所述根据所述耳机升级信息完成升级操作,包括:
[0021]若所述耳机升级信息表征所述蓝牙耳机不需要升级,生成无需升级指示信息。
[0022]根据本专利技术的一些实施例,所述蓝牙耳机升级方法还包括:
[0023]响应于耳机开发者在可视化界面中选取的目标升级固件信息,获取所述云端服务器发送的与所述目标升级固件信息对应的升级数据包;
[0024]调用所述标准API接口向所述蓝牙耳机发送所述升级数据包,以使得所述蓝牙耳机完成升级。
[0025]根据本专利技术的第二方面实施例的蓝牙耳机升级方法,应用于蓝牙耳机,所述蓝牙耳机与终端设备通过蓝牙连接,所述蓝牙耳机升级方法,包括:
[0026]将所述蓝牙耳机对应的目标工作平台发送至所述终端设备,以使得所述终端设备根据所述目标工作平台确定目标协议,并完成SDK初始化;其中,所述SDK包括多个预设协议,多个所述预设协议一一对应多种预设工作平台,所述目标工作平台为多种所述预设工作平台中一种,所述目标协议为与所述目标工作平台对应的所述预设协议;
[0027]基于所述目标协议,调用标准API接口将耳机固件信息发送至所述终端设备,以使得所述终端设备将所述耳机固件信息发送至云端服务器后获取耳机升级信息;其中,所述标准API接口对应的标准协议根据每种所述预设工作平台对应的预设协议得到;
[0028]响应于所述终端设备对所述耳机升级信息的处理结果,完成升级操作。
[0029]根据本专利技术实施例的蓝牙耳机升级方法,至少具有如下有益效果:
[0030]本专利技术实施例的蓝牙耳机升级方法通过利用SDK调用标准API接口完成了对多种不同工作平台的标准化处理,使得在对蓝牙耳机进行升级时,只需要确定蓝牙耳机的目标工作平台,便可以从SDK中封装的不同的预设协议匹配出与目标工作平台对应的目标协议,同时,由于标准协议是根据各个预设协议得到,因此,可以利用标协议与目标协议之间的转换关系来实现终端设备与蓝牙耳机之间的标准化通讯。本专利技术实施例的蓝牙耳机升级方法通过在SDK中封装不同平台的预设协议,并进行标准化处理的方式,使得耳机开发者不再需要根据不同的工作平台提供不同的代码,极大的减小了耳机开发者开发的难度,也降低了
耳机开发者的接入成本。
[0031]根据本专利技术的一些实施例,所述基于所述目标协议,利用所述SDK调用标准API接口获取所述蓝牙耳机的耳机固件信息,包括:
[0032]响应于所述终端设备发送的固件获取请求信息,调用所述标准API接口向所述终端设备发送所述耳机固件信息;其中,所述固件获取请求信息根据所述目标协议和所述标准协议之间的转换关系得到。
[0033]根据本专利技术的一些实施例,所述响应于所述终端设备对所述耳机升级信息的处理结果,完成升级操作,包括:
[0034]若所述耳机升级信息表征所述蓝牙耳机需要升级,调用所述标准API接口接收所述终端设备发送的升级数据包;
[0035]根据所述升级数据包完成升级。
[0036]根据本专利技术的第三方面实施例的蓝牙设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙耳机升级方法,其特征在于,应用于终端设备,所述终端设备与蓝牙耳机通过蓝牙连接,所述蓝牙耳机升级方法,包括:获取所述蓝牙耳机的目标工作平台;根据所述目标工作平台确定目标协议,并完成SDK初始化;其中,所述SDK包括多个预设协议,多个所述预设协议一一对应多种预设工作平台,所述目标工作平台为多种所述预设工作平台中一种,所述目标协议为与所述目标工作平台对应的所述预设协议;基于所述目标协议,利用所述SDK调用标准API接口获取所述蓝牙耳机的耳机固件信息,其中,所述标准API接口对应的标准协议根据每种所述预设工作平台对应的预设协议得到;将所述耳机固件信息发送至云端服务器,以获取耳机升级信息;根据所述耳机升级信息完成升级操作。2.根据权利要求1所述的蓝牙耳机升级方法,其特征在于,所述基于所述目标协议,利用所述SDK调用标准API接口获取所述蓝牙耳机的耳机固件信息,包括:调用所述标准API接口向所述蓝牙耳机发送固件获取请求信息,以使得所述蓝牙耳机返回所述耳机固件信息;其中,所述固件获取请求信息根据所述目标协议和所述标准协议之间的转换关系得到;接收所述耳机固件信息。3.根据权利要求1所述的蓝牙耳机升级方法,其特征在于,所述根据所述耳机升级信息完成升级操作,包括:若所述耳机升级信息表征所述蓝牙耳机需要升级,从所述云端服务器获取升级数据包;调用所述标准API接口向所述蓝牙耳机发送所述升级数据包,以使得所述蓝牙耳机完成升级。4.根据权利要求1所述的蓝牙耳机升级方法,其特征在于,所述根据所述耳机升级信息完成升级操作,包括:若所述耳机升级信息表征所述蓝牙耳机不需要升级,生成无需升级指示信息。5.根据权利要求1所述的蓝牙耳机升级方法,其特征在于,所述蓝牙耳机升级方法还包括:响应于耳机开发者在可视化界面中选取的目标升级固件信息,获取所述云端服务器发送的与所述目标升级固件信息对应的升级数据包;调用所述标准API接口向所述蓝牙耳机发送所述升级数据包,以使得所述蓝...

【专利技术属性】
技术研发人员:周浩吴海全郭世文杨卉谢光河
申请(专利权)人:深圳市冠旭电子股份有限公司
类型:发明
国别省市:

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

1