处理低功耗蓝牙消息的制作方法

文档序号:9650836阅读:653来源:国知局
处理低功耗蓝牙消息的制作方法
【技术领域】
[0001] 本说明书设及处理低功耗蓝牙消息。
【背景技术】
[0002] 低功耗蓝牙度L巧是一种由蓝牙SIG发布的作为蓝牙核屯、规范版本4. 0的组成部 分的新的无线通信技术。BLE是一种低功率、低复杂度和低成本的无线通信协议,其被设计 用于要求低的数据速率和短的占空比的应用。继承了经典蓝牙的协议找和星形拓扑结构, BLE重新定义物理层规范,并且设及很多新的特征,诸如极低功率空闲模式、简单的设备发 现和短的数据分组。
[0003] BLE技术针对需要低功耗的设备,例如可W使用一个或多个扣式电池来操作的设 备,诸如传感器、密钥卡等。BLE还可化合并到诸如移动电话、智能电话、平板计算机、膝上型 计算机、台式计算机之类的设备中。

【发明内容】

[0004] 在第一方面,本说明书描述了一种方法,该方法包括:通过形成第二低功耗蓝牙 度L巧通告消息和使得对该第二BLE通告消息进行传输,来对第一BLE通告消息的接收做出 响应,该第一BLE通告消息包括通告数据和该通告数据所源于的源设备的地址,该第二BLE 通告消息包括该通告数据和该源设备的该地址。
[0005] 该方法可W包括通过至少封装通告数据和源设备的地址,来形成第二BLE通告消 息。
[0006] 该方法可W包括将附加的通告数据包括在第二BLE通告消息的有效载荷中。
[0007] 该方法可W由重新通告设备来执行,并且第二BLE通告消息可W包括重新通告设 备的地址。重新通告设备的地址可W被包括在第二BLE通告消息的有效载荷中。
[0008] 该方法可W包括确定第一BLE通告消息是否包括重传的通告数据,并且如果确定 第一BLE通告包括重传的通告数据,则形成由第一BLE通告消息的有效载荷组成的、用于第 二BLE通告消息的有效载荷。该方法可W由重新通告设备执行,并且该方法可W包括如果 确定第一BLE通告消息不包括重传的通告数据,则形成包括W下各项的用于该第二BLE通 告消息的有效载荷:该通告数据,该源设备的地址,W及附加的通告数据和该重新通告设备 的地址中的至少一个。
[0009] 该方法可W包括基于第一BLE通告消息的计数器字段中的值,确定是否允许重传 通告数据和源设备的地址,并且响应于确定允许重传通告数据和源设备的地址,形成和传 输第二BLE通告消息。计数器字段可W被包括在第一BLE通告消息的报头中。该方法可W 包括将经调整的值包括在第二BLE通告消息的计数器字段中,经调整的值指示关于通告数 据源设备的地址的允许的重传的减少的数目。第二BLE通告消息的计数器字段可W被包括 在第二BLE通告消息的报头中。
[0010] 该方法可W包括将第二消息为重新通告消息的指示包括在第二通告消息的字段 中。第二消息为重新通告消息的指示可W在第二通告消息的报头中被提供。指示可W在第 二BLE通告消息的分组数据单元(PDU)类型字段中被提供。
[0011] 形成第二BLE通告消息可W包括创建和附加循环冗余校验(CRC)数据。
[0012] 在第二方面,本说明书描述了一种装置,该装置被配置为:为了对第一低功耗蓝牙 度L巧通告消息的接收做出响应,形成第二BLE通告消息并且使得对该第二BLE通告消息进 行传输,该第一BLE通告消息包括通告数据和该通告数据所源于的源设备的地址,该第二 BLE通告消息包括该通告数据和该源设备的该地址。
[0013] 该装置可W被配置为至少封装通告数据和源设备的地址,W形成第二BLE通告消 息。
[0014] 该装置可W被配置为将附加的通告数据包括在第二BLE通告消息的有效载荷中。
[0015] 第二BLE通告消息可W包括装置的地址。该装置可W被配置为将装置的地址包括 在第二BLE通告消息的有效载荷中。
[0016] 该装置可W被配置为确定第一BLE通告消息是否包括重传的通告数据,并且如果 确定第一BLE通告包括重传的通告数据,则形成由第一BLE通告消息的有效载荷组成的、用 于第二BLE通告消息的有效载荷。该装置可W被配置为如果确定第一BLE通告消息不包括 重传的通告数据,则形成包括W下各项的用于该第二BLE通告消息的有效载荷:该通告数 据,该源设备的地址,W及附加的通告数据和该重新通告设备的地址中的至少一个。
[0017] 该装置可W被配置为基于第一BLE通告消息的计数器字段中的值来确定是否允 许重传通告数据和源设备的地址,并且响应于确定允许重传通告数据和源设备的地址,形 成和传输第二BLE通告消息。计数器字段可W被包括在第一BLE通告消息的报头中。该装 置可W被配置为将经调整的值包括在第二BLE通告消息的计数器字段中,经调整的值指示 关于通告数据源设备的地址的允许的重传的减少的数目。第二BLE通告消息的计数器字段 可W被包括在第二BLE通告消息的报头中。
[0018] 该装置可W被配置为将第二消息为重新通告消息的指示包括在第二通告消息的 字段中。第二消息为重新通告消息的指示可W在第二通告消息的报头中被提供。指示可W 在第二BLE通告消息的分组数据单元(PDU)类型字段中被提供。
[0019] 该装置可W被配置为创建和附加循环冗余校验(CRC)数据,W形成第二BLE通告 消息。
[0020] 在第=方面,本说明书描述了计算机可读代码,当由计算装置执行时,该计算机可 读代码使得计算装置执行根据第一方面的方法。
[0021] 在第四方面,本说明书描述了一种方法,该方法包括:接收BLE通告消息,BLE通告 消息包括通告数据和通告数据所源于的源设备的地址;检查BLE通告消息中的第一字段, W确定BLE通告消息是否包括重传的通告数据;W及如果BLE通告消息包括重传的通告数 据,则忽视BLE通告消息。
[0022] 该方法可W包括:基于源设备的地址,确定是否先前已经从源设备接收到非重新 通告的BLE通告消息;W及仅在BLE通告消息为重新通告的BLE通告消息并且确定先前已 经从源设备接收非重新通告的BLE通告消息的情况下,忽视BLE通告消息。
[0023] 在第五方面,本说明书描述了一种装置,该装置被配置为:接收BLE通告消息,BLE 通告消息包括通告数据和通告数据所源于的源设备的地址;检查BLE通告消息中的第一字 段,W确定BLE通告消息是否包括重传的通告数据;W及如果BLE通告消息包括重传的通告 数据,则忽视BLE通告消息。
[0024] 该装置可W被配置为:基于源设备的地址,确定是否先前已经从源设备接收到非 重新通告的BLE通告消息;W及仅在BLE通告消息为重新通告的BLE通告消息并且确定先 前已经从源设备接收到非重新通告的BLE通告消息的情况下,忽视BLE通告消息。
[0025] 在第六方面,本说明书描述了计算机可读代码,当由计算装置执行时,计算机可读 代码使得计算装置执行根据第四方面的方法。
[0026] 在第屯方面,本说明书描述了一种方法,该方法包括:准备低功耗蓝牙度L巧通告 消息,该BLE通告消息包括通告数据和通告数据所源于的源设备的地址;设置BLE通告消息 的字段中的值,该值指示是否允许BLE通告消息的接收方重传通告数据和地址;W及使得 传输BLE通告消息。
[0027] 在第八方面,本说明书描述了一种装置,该装置被配置为:准备低功耗蓝牙度LE) 通告消息,该BLE通告消息包括通告数据和通告数据所源于的源设备的地址;设置BLE通告 消息的字段中的值,该值指示是否允许BLE通告消息的接收方重传通告数据和地址;W及 使得对BLE通告消息进行传输。
[0028] 在第九方面,本说明书描述了计算机可读代码,当由计算装置执行时,计算机可读 代码使得计算装置执行根据第屯方面的方法。
[0029] 在第十方面,本说明书描述了一种装置,该装置包括:至少一个处理器W及包括计 算机程序代码的至少一个存储器,至少一个存储器和计算机程序代码被配置为利用至少一 个处理器使得装置执行根据第一方面的任何方法。
[0030] 在第十一方面,本说明书描述具有存储在其上的计算机可读代码的非瞬态计算机 可读存储介质,当由计算装置执行时,计算机可读代码使得计算装置执行方法,该方法包 括:通过形成第二低功耗蓝牙度L巧通告消息和使得对该第二BLE通告消息进行传输,来对 第一BLE通告消息的接收做出响应,该第一BLE通告消息包括通告数据和该通告数据所源 于的源设备的地址,该第二BLE通告消息包括该通告数据和该源设备的该地址。
[0031] 在第十二方面,本说明书描述了一种装置,该装置包括:至少一个处理器W及包括 计算机程序代码的至少一个存储器,至少一个存储器和计算机程序代码被配置为利用至少 一个处理器使得装置执行根据第四方面的任何方法。
[0032] 在第十=方面,本说明书描述了具有存储在其上的计算机可读代码的非瞬态计算 机可读存储介质,当由计算装置执行时,计算机可读代码使得计算装置执行方法,该方法包 括:接收BLE通告消息,BLE通告消息包括通告数据和通告数据所源于的源设备的地址;检 查BLE通告消息中的第一字段,W确定BLE通告消息是否包括重传的通告数据;W及如果 BLE通告消息包括重传的通告数据,则忽视BLE通告消息。
[0033] 在第十四方面,本说明书描述了一种装置,该装置包括:至少一个处理器;W及包 括计算机程序代码的至少一个存储器,至少一个存储器和计算机程序代码被配置为利用至 少一个处理器使得装置执行根据第屯方面的任何方法。
[0034] 在第十五方面,本说明书描述了具有存储在其上的计算机可读代码的非瞬态计算 机可读存储介质,当由计算装置执行时,计算机可读代码使得计算装置执行方法,该方法包 括:准备低功耗蓝牙度L巧通告消息,BLE通告消息包括通告数据和通告数据所源于的源设 备的地址;设置BLE通告消息的字段中的值,该值指示是否允许BLE通告消息的接收方重传 通告数据和地址;W及使得对BLE通告消息进行传输。
[0035] 在第十六方面,本说明书描述了一种装置,该装置包括:用于通过形成第二低功耗 蓝牙度L巧通告消息和使得对该第二BLE通告消息进行传输来对第一BLE通告消息的接 收做出响应的装置,该第一BLE通告消息包括通告数据和该通告数据所源于的源设备的地 址,该第二BLE通告消息包括该通告数据和该源设备的该地址。该装置可W进一步包括用 于执行参考第一方面描述的操作中的任何操作的装置。
[0036] 在第十屯方面,本说明书描述了一种装置,该装置包括:用于接收BLE通告消息的 装置,BLE通告消息包括通告数据和通告数据所源于的源设备的地址;用于检查BLE通告消 息中的第一字段W确定BLE通告消息是否包括重传的通告数据的装置;W及用于在BLE通 告消息包括重传的通告数据的情况下忽视BLE通告消息的装置。该装置可W进一步包括用 于执行参考第四方面描述的操作中的任何操作的装置。
[0037] 在第十八方面,本说明书描述了一种装置,该装置包括:用于准备低功耗蓝牙 度L巧通告消息的装置,BLE通告消息包括通告数据和通告数据所源于的源设备的地址;用 于设置BLE通告消息的字段中的值的装置,该值指示是否允许BLE通告消息
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1