一种基于蓝牙的通信方法、装置以及设备制造方法及图纸

技术编号:36111641 阅读:53 留言:0更新日期:2022-12-28 14:14
本申请实施例提供了一种基于蓝牙的通信方法、装置以及设备,该方法包括:获取从机设备通过广播信道传输的第一消息;基于第一消息向从机设备发送扫描请求,扫描请求包含广播规则指示信息,其中,广播规则指示信息用于指示广播数据类型以及广播时间间隔中的一种或两种;获取从机设备基于广播规则指示信息以及广播信道传输的第二消息。通过本申请实施例,可以实现蓝牙设备之间在广播信道上的双向通信,并有效降低功耗。有效降低功耗。有效降低功耗。

【技术实现步骤摘要】
一种基于蓝牙的通信方法、装置以及设备


[0001]本申请涉及通信
,尤其涉及一种基于蓝牙的通信方法、装置以及设备。

技术介绍

[0002]随着通信技术的发展,蓝牙技术的实际应用越来越多,人们对于蓝牙设备的功耗要求也越来越高。低功耗蓝牙(Bluetooth Low Energy,BLE)是蓝牙4.0版本起支持的低功耗版本技术规范。低功耗蓝牙设备拥有运行功耗低、设备连接快和传输距离远的特点,常用于智能终端、智能家居、智慧交通等领域。
[0003]BLE设备主要分为两种角色,主机设备和从机设备。主机设备可以发起对从机设备的扫描连接,而从机设备只能广播数据并等待主机设备的连接。当主机设备与从机设备建立数据通道后才能相互收发数据。这种通信方式的设备功耗较高,数据传输速率较高且传输数据包较长。然而,对于数据广播比较频繁但单次广播数据量又不大的BLE设备,建立数据通信信道的通信方式功耗较高。因此,如何找到一种能够实现数据双向通信且功耗较低的通信方法,是目前亟待解决的问题。

技术实现思路

[0004]本申请实施例提供一种基于蓝牙的通信方法、装置以及设备,可以使主机设备与从机设备实现在广播信道上的双向数据通信,并有效降低功耗。
[0005]第一方面,本申请实施例提供了一种基于蓝牙的通信方法,所述方法包括:
[0006]获取从机设备通过广播信道传输的第一消息;
[0007]基于所述第一消息向所述从机设备发送扫描请求,所述扫描请求包含广播规则指示信息,其中,所述广播规则指示信息用于指示广播数据类型以及广播时间间隔中的一种或两种;
[0008]获取所述从机设备基于所述广播规则指示信息以及所述广播信道传输的第二消息。
[0009]第二方面,本申请实施例提供了一种基于蓝牙的通信方法,所述方法包括:
[0010]通过广播信道传输第一消息,以使得主机设备接收所述第一消息;
[0011]获取所述主机设备基于所述第一消息发送的扫描请求,所述扫描请求包含广播规则指示信息,其中,所述广播规则指示信息用于指示广播数据类型以及广播时间间隔中的一种或两种;
[0012]基于所述广播规则指示信息以及所述广播信道传输第二消息,以使得所述主机设备接收所述第二消息。
[0013]第三方面,本申请实施例提供了一种基于蓝牙的通信装置,所述装置包括:
[0014]获取模块,用于获取从机设备通过广播信道传输的第一消息;
[0015]发送模块,用于基于所述第一消息向所述从机设备发送扫描请求,所述扫描请求包含广播规则指示信息,其中,所述广播规则指示信息用于指示广播数据类型以及广播时
间间隔中的一种或两种;
[0016]所述获取模块,还用于获取所述从机设备基于所述广播规则指示信息以及所述广播信道传输的第二消息。
[0017]第四方面,本申请实施例提供了一种基于蓝牙的通信装置,所述装置包括:
[0018]广播模块,用于通过广播信道传输第一消息,以使得主机设备接收所述第一消息;
[0019]获取模块,用于获取所述主机设备基于所述第一消息发送的扫描请求,所述扫描请求包含广播规则指示信息,其中,所述广播规则指示信息用于指示广播数据类型以及广播时间间隔中的一种或两种;
[0020]所述广播模块,还用于基于所述广播规则指示信息以及所述广播信道传输第二消息,以使得所述主机设备接收所述第二消息。
[0021]第五方面,本申请实施例提供了一种终端设备,所述终端设备包括处理器、通信装置和存储装置,所述处理器、通信装置和存储装置相互连接,其中,所述通信装置受所述处理器的控制用于收发数据,所述存储装置用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,用于执行第一方面或第二方面所述的基于蓝牙的通信方法。
[0022]第六方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现第一方面或者第二方面所述的基于蓝牙的通信方法。
[0023]第七方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序或计算机指令,该计算机程序或计算机指令被处理器执行实现第一方面或者第二方面所述的基于蓝牙的通信方法。
[0024]本申请实施例中,主机设备获取从机设备通过广播信道传输的第一消息。基于第一消息,主机设备确定扫描请求,扫描请求包含广播规则指示信息,其中,广播规则指示信息用于指示从机设备的广播数据类型以及广播时间间隔中的一种或两种。主机设备将扫描请求发送给从机设备,以使从机设备基于广播规则指示信息确定并发送第二消息。主机设备获取从机设备基于广播规则指示信息以及广播信道传输的第二消息。本申请实施例提出的方法可以实现主机设备与从机设备在广播信道上的双向数据通信,并且在不需要建立数据通道的情况下即可进行双向数据通信,与蓝牙设备利用广播信道以及数据通道才能进行双向数据通信的方法相比,本申请实施例提出的方法有效降低了设备的功耗。
附图说明
[0025]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1a是本申请实施例提供的一种数据通信系统的架构示意图;
[0027]图1b是本申请实施例提供的一种蓝牙通信协议的示意图;
[0028]图2是本申请实施例提供的一种通信报文的数据结构示意图;
[0029]图3是本申请实施例提供的一种基于蓝牙的通信方法的流程示意图;
[0030]图4是本申请实施例提供的另一种通信报文的数据结构示意图;
[0031]图5是本申请实施例提供的另一种基于蓝牙的通信方法的流程示意图;
[0032]图6是本申请实施例提供的另一种通信报文的数据结构示意图;
[0033]图7是本申请实施例提供的另一种基于蓝牙的通信方法的流程示意图;
[0034]图8是本申请实施例提供的一种基于蓝牙的通信装置的示意框图;
[0035]图9是本申请实施例提供的另一种基于蓝牙的通信装置的示意框图;
[0036]图10是本申请实施例提供的一种终端设备的结构示意图。
具体实施方式
[0037]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0038]需要说明的是,本申请实施例中所涉及到的“第一”、“第二”等描述仅用于描述目的,而不能理解为指示或者暗示其相对重要性或者隐含指明所指示的技术特征的数量。因此,限定有“第一”、“本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于蓝牙的通信方法,其特征在于,所述方法包括:获取从机设备通过广播信道传输的第一消息;基于所述第一消息向所述从机设备发送扫描请求,所述扫描请求包含广播规则指示信息,其中,所述广播规则指示信息用于指示广播数据类型以及广播时间间隔中的一种或两种;获取所述从机设备基于所述广播规则指示信息以及所述广播信道传输的第二消息。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一消息向所述从机设备发送扫描请求,包括:获取广播规则指示信息以及主机设备的第一地址;获取所述第一消息包括的所述从机设备的第二地址;基于所述广播规则指示信息、所述第一地址以及所述第二地址生成扫描请求;向所述从机设备发送所述扫描请求。3.根据权利要求2所述的方法,其特征在于,所述基于所述广播规则指示信息、所述第一地址以及所述第二地址生成扫描请求,包括:获取初始报文,所述初始报文包括第一数据承载区域以及第二数据承载区域,所述第一数据承载区域用于承载所述第一地址,所述第二数据承载区域用于承载所述第二地址;利用所述第一数据承载区域承载所述广播规则指示信息以及所述第一地址,以及利用所述第二数据承载区域承载所述第二地址,以生成调整后的报文;基于所述调整后的报文生成扫描请求。4.根据权利要求3所述的方法,其特征在于,所述利用所述第一数据承载区域承载所述广播规则指示信息以及所述第一地址,包括:利用所述第一数据承载区域的预设位置承载所述广播规则指示信息;利用所述第一数据承载区域中除所述预设位置外的剩余位置承载所述第一地址。5.一种基于蓝牙的通信方法,其特征在于,所述方法包括:通过广播信道传输第一消息,以使得主机设备接收所述第一消息;获取所述主机设备基于所述第一消息发送的扫描请求,所述扫描请求包含广播规则指示信息,其中,所述广播规则指示信息用于指示广播数据类型以及广播时间间隔中的一种或两种;基于所述广播规则指示信息以及所述广播信道传输第二消息,以使得所述主机设备接收所述第二消息。6.根据权利要求5所述的方法,其特征在于,所述获取所述主机设备基于所述第一消息发送的扫描请求之后,所述基于所述广播规则指示信息以及所述广播信道传输第二消息之前,所述方法还包括:从所述扫描请求中获取调整后的报文,所述调整后的报文的第一数据承载区域承载有所述广播规则指示信息以及所述主机设备的第一地址,所述调整后的报文的第二数据承载区域承载有从机设备的第二地址;从所述第一数据承载区域中获取所述广播规则指示信息。7.根据权利要求5或...

【专利技术属性】
技术研发人员:林学春肖悦赏
申请(专利权)人:深圳市有方科技股份有限公司
类型:发明
国别省市:

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

1