一种蓝牙信标的工作方法、装置和计算机可读存储介质与流程

文档序号:15650402发布日期:2018-10-12 23:05阅读:149来源:国知局

本发明涉及移动通信技术领域,尤其涉及一种蓝牙信标的工作方法、装置和计算机可读存储介质。



背景技术:

蓝牙技术被广泛应用于短距离通信领域,随着室内定位技术的快速发展,苹果公司基于蓝牙技术提出了蓝牙信标(ibeacon)定位技术。ibeacon定位技术的核心思想是将双向连接模式转变为单向广播模式,ibeacon仅工作在发射模式,并且每个周期仅有1%左右时间发射信号,其余时间不工作处于静默状态,以达到最大限度降低ibeacon整体功耗的目标。

目前,为了兼顾低功耗和可配置性,ibeacon通常工作在可连接态的广播周期模式,即ibeacon发射广播信号后,将工作于接收模式以侦听周围蓝牙设备是否有发送scanrequests或者connectionrequests。当ibeacon周围存在多个蓝牙设备时,ibeacon由于接收到多个scanrequests或者connectionrequests信号,将导致其长时间工作于接收模式,ibeacon功耗大幅升高。



技术实现要素:

有鉴于此,本发明实施例期望提供一种蓝牙信标的工作方法、装置和计算机可读存储介质。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种蓝牙信标的工作方法,该方法包括:

接收蓝牙信标工作模式的配置信息;所述配置信息,用于设置所述蓝牙信标在可连接态广播模式和非可连接态广播模式间切换;

基于所述配置信息在预设时间内工作在对应的广播模式。

可选的,所述在预设时间内工作在对应的广播模式之前,该方法还包括:

进行与蓝牙管理平台间的时钟同步操作。

其中,所述在预设时间内工作在非可连接态广播模式时,该方法包括:

发射携带所述蓝牙信标自身工作状态参数的广播信息。

其中,所述在预设时间内工作在可连接态广播模式时,该方法包括:

发射可连接态广播信号;

在收到连接建立请求命令后,与蓝牙管理平台建立连接。

本发明实施例还提供了一种蓝牙信标的工作方法,该方法包括:

设置蓝牙信标工作模式的配置信息;所述配置信息,用于设置所述蓝牙信标在可连接态广播模式和非可连接态广播模式间切换;

发送所述配置信息。

可选的,所述发送所述配置信息之后,该方法还包括:

进行与所述蓝牙信标间的时钟同步操作。

本发明实施例还提供了一种蓝牙信标的工作装置,该装置包括:

接收模块,用于接收蓝牙信标工作模式的配置信息;所述配置信息,用于设置所述蓝牙信标在可连接态广播模式和非可连接态广播模式间切换;

运行模块,用于基于所述配置信息在预设时间内工作在对应的广播模式。

本发明实施例还提供了一种蓝牙信标的工作装置,该装置包括:

设置模块,用于设置蓝牙信标工作模式的配置信息;所述配置信息,用于设置所述蓝牙信标在可连接态广播模式和非可连接态广播模式间切换;

发送模块,用于发送所述配置信息。

本发明实施例还提供了一种蓝牙信标的工作装置,该装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行上述方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。

本发明实施例提供的蓝牙信标的工作方法、装置和计算机可读存储介质,接收蓝牙信标工作模式的配置信息;所述配置信息,用于设置所述蓝牙信标在可连接态广播模式和非可连接态广播模式间切换;基于所述配置信息在预设时间内工作在对应的广播模式。本发明实施例通过配置使蓝牙信标在可连接态广播模式和非可连接态广播模式之间切换,最大限度的缩短可连接态广播模式的工作时间,同时也可保证蓝牙网关在需要时可以配置蓝牙信标的各类参数。

此外,为了保证蓝牙信标在规定时间范围内具备可连接态的广播模式,在工作流程中还增加了蓝牙网关与蓝牙信标的时钟同步机制。

附图说明

图1为本发明实施例所述蓝牙信标的工作方法流程示意图一;

图2为本发明实施例所述蓝牙信标的工作方法流程示意图二;

图3为本发明实施例所述蓝牙信标的工作装置结构示意图一;

图4为本发明实施例所述蓝牙信标的工作装置结构示意图二;

图5为本发明实施例所述蓝牙信标的工作装置中运行模块的结果示意图;

图6为本发明实施例所述蓝牙信标的工作装置结构示意图三;

图7为本发明实施例所述蓝牙信标的工作装置结构示意图四;

图8为本发明实施例所述蓝牙信标的工作方法流程示意图三。

具体实施方式

下面结合附图和实施例对本发明进行描述。

本发明实施例提供了一种蓝牙信标的工作方法,可应用于蓝牙信标,如图1所示,该方法包括:

步骤101:接收蓝牙信标工作模式的配置信息;所述配置信息,用于设置所述蓝牙信标在可连接态广播模式和非可连接态广播模式间切换;

步骤102:基于所述配置信息在预设时间内工作在对应的广播模式。

本发明实施例通过配置使蓝牙信标在可连接态广播模式和非可连接态广播模式之间切换,最大限度的缩短可连接态广播模式的工作时间,同时也可保证蓝牙网关在需要时可以配置蓝牙信标的各类参数。

一个实施例中,所述在预设时间内工作在对应的广播模式之前,该方法还包括:

进行与蓝牙管理平台间的时钟同步操作。

这里,所述时钟同步操作可更好地保证蓝牙信标在预设时间范围内具备可连接态的广播模式。

一个实施例中,所述在预设时间内工作在非可连接态广播模式时,该方法包括:

发射携带所述蓝牙信标自身工作状态参数的广播信息。

另一个实施例中,所述在预设时间内工作在可连接态广播模式时,该方法包括:

发射可连接态广播信号;

在收到连接建立请求命令后,与蓝牙管理平台建立连接。

本发明实施例还提供了一种蓝牙信标的工作方法,可应用于蓝牙管理平台,如图2所示,该方法包括:

步骤201:设置蓝牙信标工作模式的配置信息;所述配置信息,用于设置所述蓝牙信标在可连接态广播模式和非可连接态广播模式间切换;

步骤202:发送所述配置信息。

本发明实施例通过配置使蓝牙信标在可连接态广播模式和非可连接态广播模式之间切换,最大限度的缩短可连接态广播模式的工作时间,同时也可保证蓝牙网关在需要时可以配置蓝牙信标的各类参数。

一个实施例中,所述发送所述配置信息之后,该方法还包括:

进行与所述蓝牙信标间的时钟同步操作。

这里,所述时钟同步操作可更好地保证蓝牙信标在预设时间范围内具备可连接态的广播模式。

为了实现上述方法实施例,本发明实施例还提供了一种蓝牙信标的工作装置,可应用于蓝牙信标,如图3所示,该装置包括:

接收模块301,用于接收蓝牙信标工作模式的配置信息;所述配置信息,用于设置所述蓝牙信标在可连接态广播模式和非可连接态广播模式间切换;

运行模块302,用于基于所述配置信息在预设时间内工作在对应的广播模式。

本发明实施例通过配置使蓝牙信标在可连接态广播模式和非可连接态广播模式之间切换,最大限度的缩短可连接态广播模式的工作时间,同时也可保证蓝牙网关在需要时可以配置蓝牙信标的各类参数。

本发明实施例中,如图4所示,该装置还包括:第一同步模块303;

在所述运行模块302在预设时间内工作在对应的广播模式之前,所述第一同步模块303,用于进行与蓝牙管理平台间的时钟同步操作。

本发明一个实施例中,如图5所示,所述运行模块302可包括:发射单元3021;

在所述运行模块302在预设时间内工作在非可连接态广播模式时,所述发射单元3021,用于发射携带所述蓝牙信标自身工作状态参数的广播信息。

本发明一个实施例中,如图5所示,所述运行模块302还可包括:连接单元3022;相应的,

在所述运行模块302在预设时间内工作在可连接态广播模式时,所述发射单元3021,还用于发射可连接态广播信号;

所述连接单元3022,用于在收到连接建立请求命令后,与蓝牙管理平台建立连接。

本发明实施例还提供了另一种蓝牙信标的工作装置,可应用于蓝牙管理平台,如图6所示,该装置包括:

设置模块601,用于设置蓝牙信标工作模式的配置信息;所述配置信息,用于设置所述蓝牙信标在可连接态广播模式和非可连接态广播模式间切换;

发送模块602,用于发送所述配置信息。

本发明实施例通过配置使蓝牙信标在可连接态广播模式和非可连接态广播模式之间切换,最大限度的缩短可连接态广播模式的工作时间,同时也可保证蓝牙网关在需要时可以配置蓝牙信标的各类参数。

本发明实施例中,如图7所示,该装置还包括:第二同步模块603;

所述发送模块602发送所述配置信息之后,所述第二同步模块603,还用于进行与所述蓝牙信标间的时钟同步操作。

本发明实施例还提供了一种蓝牙信标的工作装置,该装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行:

接收蓝牙信标工作模式的配置信息;所述配置信息,用于设置所述蓝牙信标在可连接态广播模式和非可连接态广播模式间切换;

基于所述配置信息在预设时间内工作在对应的广播模式。

所述在预设时间内工作在对应的广播模式之前,所述处理器还用于运行所述计算机程序时,执行:

进行与蓝牙管理平台间的时钟同步操作。

所述在预设时间内工作在非可连接态广播模式时,所述处理器还用于运行所述计算机程序时,执行:

发射携带所述蓝牙信标自身工作状态参数的广播信息。

所述在预设时间内工作在可连接态广播模式时,所述处理器还用于运行所述计算机程序时,执行:

发射可连接态广播信号;

在收到连接建立请求命令后,与蓝牙管理平台建立连接。

本发明实施例还提供了一种蓝牙信标的工作装置,该装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行:

设置蓝牙信标工作模式的配置信息;所述配置信息,用于设置所述蓝牙信标在可连接态广播模式和非可连接态广播模式间切换;

发送所述配置信息。

所述发送所述配置信息之后,所述处理器还用于运行所述计算机程序时,执行:

进行与所述蓝牙信标间的时钟同步操作。

需要说明的是:上述实施例提供的装置在进行蓝牙信标的工作时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将设备的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的装置与相应方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,执行:

接收蓝牙信标工作模式的配置信息;所述配置信息,用于设置所述蓝牙信标在可连接态广播模式和非可连接态广播模式间切换;

基于所述配置信息在预设时间内工作在对应的广播模式。

所述在预设时间内工作在对应的广播模式之前,所述计算机程序被处理器运行时,还执行:

进行与蓝牙管理平台间的时钟同步操作。

所述在预设时间内工作在非可连接态广播模式时,所述计算机程序被处理器运行时,还执行:

发射携带所述蓝牙信标自身工作状态参数的广播信息。

所述在预设时间内工作在可连接态广播模式时,所述计算机程序被处理器运行时,还执行:

发射可连接态广播信号;

在收到连接建立请求命令后,与蓝牙管理平台建立连接。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,执行:

设置蓝牙信标工作模式的配置信息;所述配置信息,用于设置所述蓝牙信标在可连接态广播模式和非可连接态广播模式间切换;

发送所述配置信息。

所述发送所述配置信息之后,所述计算机程序被处理器运行时,还执行:

进行与所述蓝牙信标间的时钟同步操作。

下面结合场景实施例对本发明进行描述。

本实施例提出另一种蓝牙信标的工作方法,如图8所示,其中,所示蓝牙网关与管理平台可以集成在一起(例如:组成蓝牙管理平台)作为数据回传的目的地。

具体流程如下:

步骤800:蓝牙信标当前工作于可连接态广播模式;

步骤801:管理平台下发由蓝牙网关配置蓝牙信标工作模式的命令;

步骤802:蓝牙信标发射可连接态广播信号;

步骤803:蓝牙网关在收到蓝牙信标发射的广播信号后,发送connectionrequest消息给蓝牙信标;

步骤804:蓝牙信标向蓝牙网关发送connectionresponse消息,实现蓝牙信标与蓝牙网关建立连接;

步骤805:蓝牙网关与蓝牙信标进行时钟同步,并配置蓝牙信标在每天的某个时间段(例如:t1~t2)工作于可连接态广播模式,其余时间段工作于非可连接态广播模式;

步骤806:当蓝牙信标工作于非可连接态广播模式时,蓝牙信标发射广播信息,携带其自身工作状态参数;

步骤807:蓝牙网关向管理平台上报蓝牙信标的所述工作状态参数;

步骤808:当蓝牙信标工作于可连接态时,管理平台下发由蓝牙网关配置蓝牙信标参数的命令;

步骤809:蓝牙信标向蓝牙网关发送可连接态广播信号;

步骤810:蓝牙网关在收到蓝牙信标广播信息后,发送connectionrequest消息给蓝牙信标;

步骤811:蓝牙信标向蓝牙网关发送connectionresponse消息,实现蓝牙信标与蓝牙网关建立连接;

步骤812:蓝牙网关与蓝牙信标进行时钟同步。

基于上述实施例,可设置在每天03:00~04:00之间,蓝牙信标切换为可连接态广播模式,此时可以与蓝牙网关监控通信修改蓝牙信标参数。每天其余23个小时内,蓝牙信标切换为非可连接态广播模式,以降低功耗指标,提供室内定位服务应用。

本发明实施例通过配置使蓝牙信标在可连接态广播模式和非可连接态广播模式之间切换,最大限度的缩短可连接态广播模式的工作时间,同时保证蓝牙网关在需要时可以配置蓝牙信标的各类参数。为了保证蓝牙信标在规定时间范围内具备可连接态的广播模式,在工作流程中还增加了蓝牙网关与蓝牙信标的时钟同步机制。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1