【技术实现步骤摘要】
【国外来华专利技术】用于在无线网络上传输数据的方法和系统
专利
[0001]本专利技术涉及用于在无线网络上传输数据的方法和系统。本专利技术特别适用于通过蓝牙网络从蓝牙低能量(BLE)信标向计算设备传输数据。
[0002]专利技术背景
[0003]蹦床弹跳活动包括弹跳事件,例如冲击弹跳事件和脱离弹跳事件。附接到蹦床的蹦床床上的传感器以冲击和脱离事件时间戳的形式检测弹跳活动。这些时间戳用于测量弹跳活动的各个方面,例如飞行时间。
[0004]传感器的一个示例包括蓝牙低能量(BLE)信标,其被配置为将弹跳数据从传感器传送到计算设备以供进一步处理。冲击弹跳事件和脱离弹跳事件被编码在广告分组中,然后由BLE信标广播。
[0005]弹跳数据需要适合单个广告分组。表示弹跳数据的多个数据分组被维持在信标内的缓冲器中。广告分组包括缓冲器中的多个数据分组。缓冲器用作数据阵列。随着新的数据分组被添加,旧的数据分组被从数据阵列中丢弃,否则新的数据分组将溢出缓冲器。
[0006]对可存储在信标中的缓冲器中的数据字节数有限制。当更新的弹跳事件发生时,它们使最老的数据分组从信标中丢弃,并因此从信标广播的广告分组中丢弃。由于信标是单向的一对多通信信道,数据可以由任何数量的设备接收。然而,传感器无法知道弹跳事件是否已被正确的设备接收。一旦数据从广告分组中被丢弃,则它被永久丢失。
[0007]在一些环境中,存在数百个蓝牙设备,每个蓝牙设备广播广告分组。弹跳事件被广播到的计算设备还从其它蓝牙设备接收广告分组。计算设备需要接收所有广告分组以确定广告
【技术保护点】
【技术特征摘要】
【国外来华专利技术】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格玛新西兰有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。