用于在无线网络上传输数据的方法和系统技术方案

技术编号:38085606 阅读:9 留言:0更新日期:2023-07-06 08:53
本发明专利技术的一方面提供一种在无线网络上传输数据的方法。该方法包括:在第一缓冲器内维持多个数据分组;以及在第一广播分组内对第一缓冲器内的至少一些数据分组进行编码。广播设备通过无线网络传输第一广播分组。该方法还包括在第二缓冲器内维持多个数据分组,并在第二广播分组内对第二缓冲器内的至少一些数据分组进行编码。广播设备通过无线网络传输第二广播分组。该方法还包括:在检测到第一缓冲器的溢出时,从第一缓冲器移除数据分组,并将移除的数据分组添加到第二缓冲器。的数据分组添加到第二缓冲器。的数据分组添加到第二缓冲器。

【技术实现步骤摘要】
【国外来华专利技术】用于在无线网络上传输数据的方法和系统
专利

[0001]本专利技术涉及用于在无线网络上传输数据的方法和系统。本专利技术特别适用于通过蓝牙网络从蓝牙低能量(BLE)信标向计算设备传输数据。
[0002]专利技术背景
[0003]蹦床弹跳活动包括弹跳事件,例如冲击弹跳事件和脱离弹跳事件。附接到蹦床的蹦床床上的传感器以冲击和脱离事件时间戳的形式检测弹跳活动。这些时间戳用于测量弹跳活动的各个方面,例如飞行时间。
[0004]传感器的一个示例包括蓝牙低能量(BLE)信标,其被配置为将弹跳数据从传感器传送到计算设备以供进一步处理。冲击弹跳事件和脱离弹跳事件被编码在广告分组中,然后由BLE信标广播。
[0005]弹跳数据需要适合单个广告分组。表示弹跳数据的多个数据分组被维持在信标内的缓冲器中。广告分组包括缓冲器中的多个数据分组。缓冲器用作数据阵列。随着新的数据分组被添加,旧的数据分组被从数据阵列中丢弃,否则新的数据分组将溢出缓冲器。
[0006]对可存储在信标中的缓冲器中的数据字节数有限制。当更新的弹跳事件发生时,它们使最老的数据分组从信标中丢弃,并因此从信标广播的广告分组中丢弃。由于信标是单向的一对多通信信道,数据可以由任何数量的设备接收。然而,传感器无法知道弹跳事件是否已被正确的设备接收。一旦数据从广告分组中被丢弃,则它被永久丢失。
[0007]在一些环境中,存在数百个蓝牙设备,每个蓝牙设备广播广告分组。弹跳事件被广播到的计算设备还从其它蓝牙设备接收广告分组。计算设备需要接收所有广告分组以确定广告分组是否包含预期的弹跳事件。
[0008]存在计算设备处理所有广告分组所花费的时间可能超过弹跳事件被广播的持续时间的风险。这有可能导致弹跳事件丢失。
[0009]本专利技术的至少优选实施例的目的是解决上述缺点中的至少一些。另外的或可替换的目的是至少向公众提供有用的选择。

技术实现思路

[0010]根据一个方面,一种在无线网络上传输数据的方法包括:在第一缓冲器内维持多个数据分组;对第一广播分组内的第一缓冲器内的至少一些数据分组进行编码;广播设备,通过无线网络传输第一广播分组;在第二缓冲器内维持多个数据分组;对第二广播分组内的第二缓冲器内的至少一些数据分组进行编码;广播设备通过无线网络传输第二广播分组;以及在检测到第一缓冲器的溢出时,从第一缓冲器移除数据分组并将所移除的数据分组添加到第二缓冲器。
[0011]本说明书中使用的术语

包含

是指

至少部分由

组成

。当解释包括术语

包括

的本说明书中的每个语句时,也可以存在除该术语开头的特征之外的特征。相关

包括



包含

的相关术语将以相同的方式解释。
[0012]在一个实施例中,广播设备包括蓝牙信标。在一个实施例中,广播设备包括蓝牙低
能量(BLE)信标。
[0013]在一个实施例中,无线网络包括蓝牙网络。
[0014]在一个实施例中,该方法进一步包括在数据分组内编码由传感器在蹦床上检测到的弹跳事件;以及将数据分组添加到第一缓冲器。在一个实施例中,弹跳事件包括冲击弹跳事件或脱离弹跳事件。
[0015]在一个实施例中,该方法包括将第一缓冲器内的多个数据分组维持为先进先出(FIFO)队列。
[0016]在一个实施例中,该方法包括将第一缓冲器中的数据分组与相应的序列号相关联;以及在检测到第一缓冲器的溢出时,至少部分地基于与数据分组相关联的序列号来选择移除数据分组。在一个实施例中,该方法包括:当与维持在第一缓冲器内的其它数据分组相比较时,选择具有最低序列号的数据分组用于移除。
[0017]在一个实施例中,该方法包括对第一广播分组内的第一缓冲器内的每个数据分组进行编码。在一个实施例中,该方法包括对第二广播分组内的第二缓冲器内的每个数据分组进行编码。
[0018]在一个实施例中,该方法包括广播设备通过无线网络向计算设备传输第一广播分组。
[0019]根据一个方面,一种数据传输系统包括:其中存储有多个数据分组的第一缓冲器;第二缓冲器,其中存储有多个数据分组;缓冲器管理器,其被配置为在检测到第一缓冲器的溢出时,从第一缓冲器移除数据分组并将所移除的数据分组添加到第二缓冲器;以及广播设备,其被配置为:通过无线网络将第一缓冲器内的至少一些数据分组作为第一广播分组传输,并通过无线网络将第二缓冲器内的至少一些数据分组作为第二广播分组传输。
[0020]在一个实施例中,广播设备包括蓝牙信标。在一个实施例中,广播设备包括蓝牙低能量(BLE)信标。
[0021]在一个实施例中,无线网络包括蓝牙网络。
[0022]在一个实施例中,缓冲器管理器被配置为将第一缓冲器内的多个数据分组维持为先进先出(FIFO)队列。
[0023]在一个实施例中,第一缓冲器中的数据分组与相应的序列号相关联;并且,在检测到第一缓冲器的溢出时,缓冲器管理器被配置为至少部分地基于与数据分组相关联的序列号来选择移除数据分组。在一个实施例中,缓冲器管理器被配置为当与维持在第一缓冲器内的其它数据分组相比较时,选择具有最低序列号的数据分组用于移除。
[0024]在一个实施例中,第一广播分组包括第一缓冲器内的每个数据分组。在一个实施例中,第二广播分组包括第二缓冲器内的每个数据分组。
[0025]根据一方面,一种计算机可读介质上存储有计算机可执行指令,所述计算机可执行指令在由至少一个处理器执行时致使所述至少一个处理器执行一种在无线网络上传输数据的方法。该方法包括在第一缓冲器内维持多个数据分组;对第一广播分组内的第一缓冲器内的至少一些数据分组进行编码;在无线网络上传输第一广播分组;在第二缓冲器内维持多个数据分组;对第二广播分组内的第二缓冲器内的至少一些数据分组进行编码;在无线网络上传输第二广播分组;以及在检测到第一缓冲器的溢出时,从第一缓冲器移除数据分组并将所移除的数据分组添加到第二缓冲器。
[0026]在一个实施例中,无线网络包括蓝牙网络。
[0027]在一个实施例中,这些计算机可执行指令致使该至少一个处理器检测蹦床上的弹跳事件;将弹跳事件编码在数据分组中;以及将数据分组添加到第一缓冲器。在一个实施例中,弹跳事件包括冲击弹跳事件或脱离弹跳事件。
[0028]在一个实施例中,计算机可执行指令使至少一个处理器将第一缓冲器内的多个数据分组维持为先进先出(FIFO)队列。
[0029]在一个实施例中,计算机可执行指令使至少一个处理器将第一缓冲器中的数据分组与相应的序列号相关联;以及在检测到第一缓冲器的溢出时,至少部分地基于与数据分组相关联的序列号来选择移除该数据分组。在一个实施例中,计算机可执行指令使至少一个处理器在与第一缓冲器内维持的其它数据分组相比时选择移除具有最低序列号的数据分组。...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种在无线网络上传输数据的方法,包括:在第一缓冲器内维持多个数据分组;对第一广播分组内的所述第一缓冲器内的所述数据分组的至少一些进行编码;广播设备,通过所述无线网络传输所述第一广播分组;在第二缓冲器内维持多个数据分组;对第二广播分组内的所述第二缓冲器内的所述数据分组的至少一些进行编码;所述广播设备通过所述无线网络传输所述第二广播分组;以及在检测到所述第一缓冲器的溢出时,从所述第一缓冲器移除数据分组并将所述移除的数据分组添加到所述第二缓冲器。2.根据权利要求1所述的方法,其中,所述广播设备包括蓝牙信标。3.根据权利要求2所述的方法,其中,所述广播设备包括蓝牙低能量(BLE)信标。4.根据权利要求2或3所述的方法,其中,所述无线网络包括蓝牙网络。5.根据权利要求1至4中任一项所述的方法,进一步包括:在数据分组内编码由传感器在蹦床上检测到的弹跳事件;以及将所述数据分组添加到所述第一缓冲器。6.根据权利要求5所述的方法,其中,所述弹跳事件包括冲击弹跳事件或脱离弹跳事件。7.根据权利要求1至6中任一项所述的方法,还包括将所述第一缓冲器内的所述多个数据分组维持为先进先出(FIFO)队列。8.根据权利要求1至7中任一项所述的方法,进一步包括:将所述第一缓冲器中的所述数据分组与相应的序列号相关联;以及在检测到所述第一缓冲器的溢出时,至少部分地基于与所述数据分组相关联的所述序列号来选择移除数据分组。9.根据权利要求8所述的方法,其中,选择移除所述数据分组包括选择移除与所述第一缓冲器内维持的其它数据分组相比具有最低序列号的数据分组。10.根据权利要求1至9中任一项所述的方法,还包括对所述第一广播分组内的所述第一缓冲器内的所述数据分组中的每一个进行编码。11.根据权利要求1至10中任一项所述的方法,还包括对所述第二广播分组内的所述第二缓冲器内的所述数据分组中的每一个进行编码。12.根据权利要求1至11中任一项所述的方法,还包括所述广播设备通过所述无线网络将所述第一广播分组传输到计算设备。13.一种数据传输系统,包括:其中存储有多个数据分组的第一缓冲器;第二缓冲器,其中存储有多个数据分组;缓冲器管理器,其被配置为在检测到所述第一缓冲器的溢出时,从所述第一缓冲器移除数据分组并将所述移除的数据分组添加到所述第二缓冲器;以及广播设备,其被配置为:在所述无线网络上将所述第一缓冲器内的所述数据分组中的至少一些作为第一广播分组进行传输,以及
在所述无线网络上将所述第二缓冲器内的所述数据分组中的至少一些作为第二广播分组进行传输。14.根据权利要求13所述的系统,其中,所述广播设备包括蓝牙信标。15.根据权利要求14所述的系统,其中,所述广播设备包括蓝牙低能量(BLE)信标。16.根据权利要求14或15所述的系统,其中,所述无线网络包括蓝牙网络。17.根据权利要求13至16中任一项所述的系统,其中,所述缓冲器管理器被配置成将所述第一缓冲器内的所述多个数据分组维持为先进先出(FIFO...

【专利技术属性】
技术研发人员:J
申请(专利权)人:T格玛新西兰有限公司
类型:发明
国别省市:

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

1