更新蓝牙管理配置文件的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34690065 阅读:17 留言:0更新日期:2022-08-27 16:24
本申请公开了一种更新蓝牙管理配置文件的方法、装置、电子设备及存储介质,其中,该方法包括:获取已连接的蓝牙设备的标识信息,其中,标识信息用于标识蓝牙设备;获取用户针对蓝牙设备输入的目标配置指令;确定目标配置指令对应的目标蓝牙限制条件;基于目标蓝牙限制条件,将蓝牙设备的标识信息添加至蓝牙管理配置文件的对应位置。通过上述方式,本申请能够提升蓝牙管理配置文件的更新效率和成本。提升蓝牙管理配置文件的更新效率和成本。提升蓝牙管理配置文件的更新效率和成本。

【技术实现步骤摘要】
更新蓝牙管理配置文件的方法、装置、电子设备及存储介质


[0001]本申请涉及电子设备
,特别是涉及一种更新蓝牙管理配置文件的方法、装置、电子设备及存储介质。

技术介绍

[0002]随着蓝牙技术的快速普及,人们身边的各种电子设备大多已支持蓝牙,如手机及平板电脑等移动终端、蓝牙耳机、蓝牙音箱以及车载蓝牙等等。
[0003]一般地,蓝牙设备在协商成功后使用相同的蓝牙协议进行蓝牙通信。蓝牙协议仅做规范要求和技术支持,加上很多蓝牙设备应自身研发原因,很多不同的蓝牙设备在配对连接使用时会出现一些功能不兼容或不稳定的问题,由此,需要为蓝牙设备配置蓝牙管理配置文件,通过蓝牙管理配置文件修改连接配对后的蓝牙协议,以解决蓝牙兼容性问题。
[0004]但是,目前对蓝牙管理配置文件的维护需要由厂商去重新编译系统软件去更新电子设备,然后将重新编译后的系统版本推送给用户,时间成本很高且效率较低。

技术实现思路

[0005]本申请第一方面提供了一种更新蓝牙管理配置文件的方法,包括:获取已连接的蓝牙设备的标识信息,其中,标识信息用于标识蓝牙设备;获取用户针对蓝牙设备输入的目标配置指令;确定目标配置指令对应的目标蓝牙限制条件;基于目标蓝牙限制条件,将蓝牙设备的标识信息添加至蓝牙管理配置文件的对应位置。
[0006]本申请第二方面提供了一种更新蓝牙管理配置文件的装置,包括:第一获取模块,用于获取已连接的蓝牙设备的标识信息,其中,标识信息用于标识蓝牙设备;第二获取模块,用于获取用户针对蓝牙设备输入的目标配置指令;确定模块,用于确定目标配置指令对应的目标蓝牙限制条件;添加模块,用于基于目标蓝牙限制条件,将蓝牙设备的标识信息添加至蓝牙管理配置文件的对应位置。
[0007]本申请第三方面提供了一种电子设备,该电子设备包括相互耦接的存储器和处理器,存储器用于存储程序数据,处理器用于执行程序数据以实现前述的方法。
[0008]本申请第四方面提供了一种计算机可读存储介质,该计算机可读存储介质中存储有程序数据,程序数据在被处理器执行时,用以实现前述的方法。
[0009]本申请的有益效果是:区别于现有技术的情况,本申请通过获取已连接的蓝牙设备的标识信息,其中,标识信息用于标识蓝牙设备,然后获取用户针对蓝牙设备输入的目标配置指令,然后确定目标配置指令对应的目标蓝牙限制条件,然后基于目标蓝牙限制条件,将蓝牙设备的标识信息添加至蓝牙管理配置文件的对应位置。其中,由于设计了目标配置指令和目标蓝牙限制条件的对应关系,从而在用户需要对蓝牙管理配置文件进行更新时,可以通过输入目标配置指令自动获得对应的目标蓝牙限制条件,进而可以基于目标蓝牙限制条件,将蓝牙设备的标识信息添加至蓝牙管理配置文件的对应位置,实现对蓝牙管理配置文件的更新,由此,省去了厂商重新编译和推送蓝牙管理配置文件的时间,提升了蓝牙管
理配置文件的更新效率和成本,同时也解决了该蓝牙设备的兼容性问题。
附图说明
[0010]为了更清楚地说明本申请中的技术方案,下面将对实施例描述中所需要的附图作简单的介绍,显而易见地,下面描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
[0011]图1是本申请更新蓝牙管理配置文件的方法一实施例的流程示意图;
[0012]图2是图1中步骤S12的一实施例的流程示意图;
[0013]图3是用户输入界面的一示意图;
[0014]图4是用户输入界面的另一示意图;
[0015]图5是图2中步骤S122的一实施例的流程图;
[0016]图6是修改设备名称为目标配置指令的流程示意图;
[0017]图7是本申请更新蓝牙管理配置文件的方法另一实施例的流程示意图;
[0018]图8是图7中步骤S23的一实施例的流程示意图;
[0019]图9是本申请更新蓝牙管理配置文件的装置一实施例的结构示意框图;
[0020]图10是本申请电子设备一实施例的结构示意框图;
[0021]图11是本申请计算机可读存储介质一实施例的结构示意框图。
具体实施方式
[0022]在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0023]本申请中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0024]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0025]首先,对本申请出现的专业术语进行解释:
[0026]SDP(Session Description Protocol,会话描述协议),又称为服务发现协议,用于获取蓝牙设备的设备信息,如设备名称、地址信息、蓝牙版本、蓝牙协议版本、蓝牙配置文件版本等。
[0027]蓝牙配置文件,又称为蓝牙Profile,是蓝牙设备间数据通信的无线接口规范。蓝
牙配置文件为可行应用的定义,定义了蓝牙设备与其它蓝牙设备进行通信所采用的一般行为。通信配置文件使用的蓝牙协议堆栈的特定部分。为履行任务,各配置文件在协议栈的各层级采用特定的选项和参数。蓝牙Profile例如GAP(Generic Access Profile,通用访问配置文件)、SPP(Serial Port Profile,串行配置文件)、A2DP(Advanced Audio Distribution Profile,高级音频分发配置文件)等。蓝牙配置文件支持厂商自定义。
[0028]蓝牙设备连接运作的基本流程为:一蓝牙设备通过SDP协议扫描到另一蓝牙设备的相关信息后,再根据自身蓝牙协议支持情况给对端回复,最终协商成功后使用相同的蓝牙Profile进行蓝牙通信。
[0029]蓝牙协议仅做规范要求和技术支持,加上很多蓝牙设备应自身研发原因,很多不同的蓝牙设备在配对连接使用时会出现一些功能不兼容或不稳定的问题,例如一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种更新蓝牙管理配置文件的方法,其特征在于,包括:获取已连接的蓝牙设备的标识信息,其中,所述标识信息用于标识所述蓝牙设备;获取用户针对所述蓝牙设备输入的目标配置指令;确定所述目标配置指令对应的目标蓝牙限制条件;基于所述目标蓝牙限制条件,将所述蓝牙设备的标识信息添加至蓝牙管理配置文件的对应位置。2.根据权利要求1中所述的方法,其特征在于,所述获取用户针对所述蓝牙设备输入的目标配置指令,包括:向用户呈现与所述蓝牙设备相关联的用户输入界面;基于用户通过所述用户输入界面输入的内容获取所述目标配置指令。3.根据权利要求2中所述的方法,其特征在于,基于用户通过所述用户输入界面输入的内容获取所述目标配置指令,包括:在所述用户输入界面上显示所述蓝牙设备的设备名称;基于用户对所述设备名称的修改操作获取所述目标配置指令。4.根据权利要求1中所述的方法,其特征在于,所述获取用户针对所述蓝牙设备输入的目标配置指令之前,进一步包括:向用户呈现指令

功能映射表,所述指令

功能映射表包括多个候选配置指令以及各所述候选配置指令的功能描述;或者从服务器或其他设备接收所述目标配置指令,并向用户呈现所述目标配置指令。5.根据权利要求1中所述的方法,其特征在于,所述确定所述目标配置指令对应的目标蓝牙限制条件,包括:获取一指令

条件映射表,其中所述指令

条件映射表包括多个候选配置指令以及各所述候选配置指令所对应的候选蓝牙限制条件;将所述目标配置指令与所述指令

条件映射表中的候选配置指令进行匹配,并将匹配到的所述候选配置指令所对应的候选蓝牙限制条件作为所述目标蓝牙限制条...

【专利技术属性】
技术研发人员:候祥柯良文
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1