实现运动追踪数据聚合的方法及系统.pdf

上传人:a*** 文档编号:1301969 上传时间:2018-04-14 格式:PDF 页数:18 大小:1.03MB
返回 下载 相关 举报
摘要
申请专利号:

CN201611264247.X

申请日:

2016.12.30

公开号:

CN106844552A

公开日:

2017.06.13

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/30申请日:20161230|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

深圳市酷浪云计算有限公司

发明人:

李荣清; 宋志聪; 钟其才; 黄俊华

地址:

518000 广东省深圳市南山区桃源街道学苑大道1001号南山智园A3栋703

优先权:

专利代理机构:

深圳市隆天联鼎知识产权代理有限公司 44232

代理人:

刘抗美;刘耿

PDF下载: PDF下载
内容摘要

本发明揭示了一种实现运动追踪数据聚合的方法及系统,通过布设的各个主机单元分别接收运动追踪节点上报的运动追踪数据,主机单元与多个运动追踪节点通信连接。主机单元将自身接收的运动追踪数据上传至主控装置,主控装置与多个主机单元通信连接。通过主控装置处理运动追踪数据得到群体运动数据,根据监听的服务器状态将群体运动数据上传至服务器,群体运动数据通过所述服务器进行展示。此外,还提供了一种与该方法匹配的实现运动追踪数据聚合的系统。上述实现运动追踪数据聚合的方法及系统能够同时采集和展示50个以上的运动追踪节点上报的运动追踪数据。

权利要求书

1.一种实现运动追踪数据聚合的方法,其特征在于,所述方法包括:
通过布设的各个主机单元分别接收运动追踪节点上报的运动追踪数据,所述主机单元
与多个运动追踪节点通信连接;
所述主机单元将自身接收的运动追踪数据上传至主控装置,所述主控装置与多个主机
单元通信连接;
通过所述主控装置处理所述运动追踪数据得到群体运动数据;
根据监听的服务器状态将所述群体运动数据上传至服务器,所述群体运动数据通过所
述服务器进行展示。
2.根据权利要求1所述的方法,其特征在于,所述运动追踪数据的上报携带有唯一标示
所在运动追踪节点的设备信息,所述主机单元将自身接收的运动追踪数据上传至主控装置
之前,所述方法包括:
所述主机单元对自身接收的运动追踪数据按照设备信息进行聚合,得到对应于相同设
备信息的所有运动追踪数据,所述对应于相同设备信息的所有运动追踪数据用于为设备信
息标示的所述运动追踪节点向所述主控装置上传。
3.根据权利要求1所述的方法,其特征在于,所述通过所述主控设备处理所述运动追踪
数据得到群体运动数据,包括步骤:
接收对应于相同设备信息的所述运动追踪数据,并存储;
按照设定的时间段读取存储的所述运动追踪数据;
根据网络通讯协议的数据帧格式处理读取的所述运动追踪数据,得到所述群体运动数
据。
4.根据权利要求1所述的方法,其特征在于,所述根据监听的服务器状态将所述群体运
动数据上传至服务器,包括:
所述主控装置监听服务器状态,根据所述服务器下达的状态指令判断所述服务器所处
的状态;
当根据监听到服务器下发的状态指令确定所述服务器处于允许接收数据的状态时,所
述主控装置将所述群体运动数据上传给所述服务器。
5.根据权利要求1所述的方法,其特征在于,所述根据监听的服务器状态将所述群体运
动数据上传至服务器之后,还包括步骤:
通过所述服务器解析接收到的所述群体运动数据,得到包含所述设备信息的所述运动
追踪数据;
按照页面显示格式处理对应于相同设备信息的运动追踪数据得到群体运动中运动追
踪节点对应的运动追踪数据,所述群体运动中运动追踪节点对应的运动追踪数据用于响应
客户端的群体运动状况获取请求展示至所述客户端。
6.一种实现运动追踪数据聚合的系统,其特征在于,所述系统包括:
通信连接模块,用于通过布设的各个主机单元分别接收运动追踪节点上报的运动追踪
数据;
运动追踪数据上传模块,用于所述主机单元将自身接收的运动追踪数据上传至主控装
置;
群体运动数据获取模块,用于通过所述主控装置处理所述运动追踪数据得到群体运动
数据;
群体运动数据上传模块,用于根据监听的服务器状态将所述群体运动数据上传至服务
器,所述群体运动数据通过所述服务器进行展示。
7.根据权利要求6所述的系统,其特征在于,所述系统还包括:
聚合模块,用于所述主机单元对自身接收的运动追踪数据按照设备信息进行聚合,得
到对应于相同设备信息的所有运动追踪数据,所述对应于相同设备信息的所有运动追踪数
据用于为设备信息标示的所述运动追踪节点向所述主控装置上传。
8.根据权利要求6所述的系统,其特征在于,所述群体运动数据获取模块包括:
存储单元,用于接收对应于相同设备信息的所述运动追踪数据,并存储;
读取单元,用于按照设定的时间段读取存储的所述运动追踪数据;
处理单元,用于根据网络通讯协议的数据帧格式处理读取的所述运动追踪数据,得到
所述群体运动数据。
9.根据权利要求6所述的系统,其特征在于,所述群体运动上传模块包括:
监听单元,用于所述主控装置监听服务器状态,根据所述服务器下达的状态指令判断
所述服务器所处的状态;
群体运动上传单元,用于当根据监听到服务器下发的状态指令确定所述服务器处于允
许接收数据的状态时,所述主控装置将所述群体运动数据上传给所述服务器。
10.根据权利要求6所述的系统,其特征在于,所述系统还包括:
解析模块,用于通过所述服务器解析接收到的所述群体运动数据,得到包含所述设备
信息的所述运动追踪数据;
格式处理模块,用于按照页面显示格式处理对应于相同设备信息的运动追踪数据得到
群体运动中运动追踪节点对应的运动追踪数据,所述群体运动中运动追踪节点对应的运动
追踪数据用于响应客户端的群体运动状况获取请求展示至所述客户端。

说明书

实现运动追踪数据聚合的方法及系统

技术领域

本公开涉及互联网应用技术领域,特别涉及一种实现运动追踪数据聚合的方法及
系统。

背景技术

随着智能化的发展,越来越多的运动场景能够配备智能设备,以用于实现运动数
据追踪。现有的运动场景中,用于实现运动数据追踪的智能设备所实现的运动追踪,采用点
对点的数据采集方式,仅针对单一用户,即仅针对单一用户实现运动追踪以及后续相关的
数据处理。在现有的运动场景下,时常存在着群体运动,例如羽毛球培训班、舞蹈培训班等,
需要收集和展示大量学员的运动数据并加以分析,以制定出适合各个学员的训练课程。对
此,现有的运动追踪的实现,由于是针对单一用户的,并无法实现运动的准确追踪,由此所
进行的数据处理也无法精准反馈当前的运动场景。也就是说,在此情况下,对于群体运动追
踪的实现而言,缺乏准确性。

发明内容

为了解决相关技术中存在的运动追踪的实现是针对单一用户的,并无法实现运动
的准确追踪,由此所进行的数据处理也无法精准反馈当前的运动场景的问题,本公开提供
了一种实现运动追踪数据聚合的方法及系统。

一种实现运动追踪数据聚合的方法,所述方法包括:

通过布设的各个主机单元分别接收运动追踪节点上报的运动追踪数据,所述主机单元
与多个运动追踪节点通信连接;

所述主机单元将自身接收的运动追踪数据上传至主控装置,所述主控装置与多个主机
单元通信连接;

通过所述主控装置处理所述运动追踪数据得到群体运动数据;

根据监听的服务器状态将所述群体运动数据上传至服务器,所述群体运动数据通过所
述服务器进行展示。

在其中一个示例性实施例中,所述运动追踪数据的上报携带有唯一标示所在运动
追踪节点的设备信息,所述主机单元将自身接收的运动追踪数据上传至主控装置之前,所
述方法包括:

所述主机单元对自身接收的运动追踪数据按照设备信息进行聚合,得到对应于相同设
备信息的所有运动追踪数据,所述对应于相同设备信息的所有运动追踪数据用于为设备信
息标示的所述运动追踪节点向所述主控装置上传。

在其中一个示例性实施例中,所述通过所述主控设备处理所述运动追踪数据得到
群体运动数据,包括步骤:

接收对应于相同设备信息的所述运动追踪数据,并存储;

按照设定的时间段读取存储的所述运动追踪数据;

根据网络通讯协议的数据帧格式处理读取的所述运动追踪数据,得到所述群体运动数
据。

在其中一个示例性实施例中,所述根据监听的服务器状态将所述群体运动数据上
传至服务器,包括:

所述主控装置监听服务器状态,根据所述服务器下达的状态指令判断所述服务器所处
的状态;

当根据监听到服务器下发的状态指令为确定所述服务器处于允许接收数据的状态,所
述主控装置将所述群体运动数据上传给所述服务器。

在其中一个示例性实施例中,所述根据监听的服务器状态将所述群体运动数据上
传至服务器之后,还包括步骤:

通过所述服务器解析接收到的所述群体运动数据,得到包含所述设备信息的所述运动
追踪数据;

按照页面显示格式处理对应于相同设备信息的运动追踪数据得到群体运动中运动追
踪节点对应的运动追踪数据,所述群体运动中运动追踪节点对应的运动追踪数据用于响应
客户端的群体运动状况获取请求展示至所述客户端。

一种实现运动追踪数据聚合的系统,所述系统包括:

通信连接模块,用于通过布设的各个主机单元分别接收运动追踪节点上报的运动追踪
数据,所述主机单元与多个运动追踪节点通信连接;

运动追踪数据上传模块,用于所述主机单元将自身接收的运动追踪数据上传至主控装
置,所述主控装置与多个主机单元通信连接;

群体运动数据获取模块,用于通过所述主控装置处理所述运动追踪数据得到群体运动
数据;

群体运动数据上传模块,用于根据监听的服务器状态将所述群体运动数据上传至服务
器,所述群体运动数据通过所述服务器进行展示。

在其中一个示例性实施例中,所述系统还包括:

聚合模块,用于所述主机单元对自身接收的运动追踪数据按照设备信息进行聚合,得
到对应于相同设备信息的所有运动追踪数据,所述对应于相同设备信息的所有运动追踪数
据用于为设备信息标示的所述运动追踪节点向所述主控装置上传。

在其中一个示例性实施例中,所述群体运动数据获取模块包括:

存储单元,用于接收对应于相同设备信息的所述运动追踪数据,并存储;

读取单元,用于按照设定的时间间隔逐次读取所述运动追踪数据;

处理单元,用于根据网络通讯协议的数据帧格式处理读取的全部的所述运动追踪数
据,得到所述群体运动数据。

在其中一个示例性实施例中,所述群体运动上传模块包括:

监听单元,用于所述主控装置监听服务器状态,根据所述服务器下达的状态指令判断
所述服务器所处的状态;

群体运动上传单元,用于当监听到服务器下发的状态指令确定所述服务器处于允许接
收数据的状态时,所述主控装置将所述群体运动数据上传给所述服务器。

在其中一个示例性实施例中,所述系统还包括:

解析模块,用于通过所述服务器解析接收到的所述群体运动数据,得到包含所述设备
信息的所述运动追踪数据;

格式处理模块,用于按照页面显示格式处理对应于相同设备信息的运动追踪数据得到
群体运动中运动追踪节点对应的运动追踪数据,所述群体运动中运动追踪节点对应的运动
追踪数据用于响应客户端的群体运动状况获取请求展示至所述客户端。

本公开的实施例提供的技术方案可以包括以下有益效果:通过布设的各个主机单
元分别接收运动追踪节点上报的运动追踪数据,主机单元将自身接收的运动追踪数据上传
至主控装置,通过主控装置处理运动追踪数据得到群体运动数据,实现在较大区域范围内
采集大量运动追踪节点上报的运动追踪数据并聚合得到群体运动数据。根据监听的服务器
状态将群体运动数据上传至服务器,群体运动数据通过服务器进行展示,实现对大量运动
追踪节点上报的运动追踪数据的同步展示。上述过程可实现同时针对多个用户运动的准确
追踪,由此所进行的数据处理能精准反馈当前的运动场景。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本
公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施
例,并于说明书一起用于解释本发明的原理。

图1是一示例性实施例示出的一种实现运动追踪数据聚合的方法的示意图;

图2是对应图1中通过主控装置处理运动追踪数据得到群体运动数据的流程图;

图3是对应图1中根据监听的服务器状态将群体运动数据上传至服务器的流程图;

图4是另一示例性实施例示出的一种实现运动追踪数据聚合的方法的示意图;

图5是在另一个示例性实施例示出的一种实现运动追踪数据聚合的方法的框图;

图6是在另一个示例性实施例示出的一种实现运动追踪数据聚合的方法的框图;

图7是一示例性实施例示出的一种实现运动追踪数据聚合的系统的框图;

图8是根据图7对应实施例的群体运动数据获取模块在一个实施例的框图;

图9是根据图7对应实施例的群体运动数据上传模块在一个实施例的框图;

图10是在另一个示例性实施例示出的一种实现运动追踪数据聚合的系统的框图。

具体实施方式

这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及
附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。 以下示例性实施
例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所
附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种实现运动追踪数据聚合的方法的流程图。
如图1所示,该实现运动追踪数据聚合的方法,可以包括以下步骤:

在步骤110中,通过布设的各个主机单元分别接收运动追踪节点上报的运动追踪数据。

对应于一种运动教学场景,在运动场馆内的不同位置布设多个主机单元,主机单
元用于和运动追踪节点建立无线通信连接,并且通过建立的无线通信连接接收运动追踪节
点上报的运动追踪数据。

运动追踪节点装设于运动器材上。此运动器材是运动场馆中进行的群体运动所使
用的。在一个示例性实施例的具体实现中,此运动器材可以是羽毛球拍、网球拍,或者运动
员身穿的衣服、运动鞋。与之相对应的,运动追踪节点可以装设在羽毛球拍以及网球拍的底
部,或者,运动员身穿的衣服、运动鞋的内部。

运动追踪节点设置有运动传感器,该运动传感器用于采集运动员在运动中的运动
追踪数据,所指的运动追踪数据,如运动员挥拍的次数、频率、幅度,或者运动员的心率、呼
吸频率等。随着运动员所进行的运动,装设在运动追踪节点的运动传感器工作,工作的运动
追踪节点采集运动追踪数据。

主机单元是与多个运动追节点相配对,进而实现一主机单元与多个运动追节点之
间的通信。具体的,主机单元中的无线通信主模块将与运动追节点中的无线通信子模块相
配对,以在无线通信主模块和无线通信子模块之间的通信。

在一个示例性实施例中,主机单元中的无线通信主模块和运动追踪节点中的无线
通信子模块采用低功耗蓝牙模块。例如,一主机单元中无线通信主模块可以同时和8个运动
追踪节点中的无线通信子模块通信,由此可以实现一个主机单元同时和8个运动追踪节点
通信连接。

在一个示例性实施例中,主机单元通过广播对外发送连接请求信号。

运动追踪节点根据扫描到的连接请求信号返回应答信号,且仅向唯一的主机单元
返回该应答信号。

主机单元根据接收到的该应答信号同运动追踪节点建立无线通信连接。

对应于一种运动教学场景,由于各个运动追踪节点的位置会随运动员的运动迅速
变化,运动追踪节点和主机单元的通信连接可能随时中断。

由此要求主机单元通过广播连续不断对外发送连接请求信号。

当某个运动追踪节点处于和主机单元连接中断状态,一旦运动追踪节点扫描到连
接请求信号,即返回应答信号给发出连接请求信号的主机单元。

主机单元根据接收到的应答信号同运动追踪节点建立无线通信连接。

在步骤130中,各个主机单元将自身接收的运动追踪数据上传至主控装置。

其中,一主控装置对应于多个主机单元。主控装置用于接收各个主机单元上传的
运动追踪数据。

具体的,每个主机单元通过串口和相应的主控设备连接,将自身接收的运动追踪
数据通过串口上传至主控装置。

在一个示例性实施例的具体实现中,对应于一主控设备的主机单元数量为16个,
16个主机单元固定的布设于运动场馆的各个位置。

每个主机单元通过1路串口和主控设备连接,16个主机单元通过16路串口和主控
设备连接。

在一个示例性实施例中,主控装置包括有可编程逻辑器件,通过该可编程逻辑器
件提供的16路串口接收器,接收16个主机单元通过16路串口分别上报的运动追踪数据。

在一个示例性实施例中,在步骤130之前,该实现运动追踪数据聚合的方法还包括
步骤:

主机单元对自身接收的运动追踪数据按照设备信息进行聚合,得到对应于相同设备信
息的所有运动追踪数据。

具体的,所述运动追踪节点包含有只读存储器,唯一标示该运动追踪节点的设备
信息被预先写入到该只读存储器中。

当运动追踪节点和主机单元建立通信连接,主机单元读取运动追踪节点中只读存
储器存储的设备信息。

主机单元将自身接收的运动追踪数据按照设备信息进行聚合,得到对应于相同设
备信息的运动追踪数据。

在步骤150中,通过主控装置处理运动追踪数据得到群体运动数据。

其中,群体运动数据是指所有运动追踪节点在一个设定的时间段内采集得到的运
动追踪数据。

对应于一种运动教学场景,通过场内的运动员各自运动追踪节点采集得到对应运
动员的运动追踪数据,运动追踪数据包括该运动员的挥拍次数、挥拍频率、挥拍幅度等信
息。在一个设定的时间段内,所有的运动追踪节点采集的运动追踪数据聚合得到群体运动
数据,群体运动数据包含了运动场内所有运动员一个设定的时间段内的挥拍次数、挥拍频
率、挥拍幅度等信息。

通常,教练需要精确掌握每个运动员的运动情况和身体状态,所以要精确区分运
动场内每个运动员的运动追踪数据。运动场内的某个运动员对应唯一的运动追踪节点,通
过该运动追踪节点对应的唯一设备信息即可标识该特定运动员。

具体的,主控装置读取接收到的运动追踪数据中的设备信息,将运动追踪数据按
照对应设备信息进行聚合。

其中,每个运动追踪节点对应唯一的设备信息,该设备信息用于标识每个运动追
踪节点。

主控设备接收对应于相同设备信息的运动追踪数据,即可实现采集该设备信息所
唯一对应的同一运动员的运动追踪数据。

在一个示例性实施例中,主控设备通过以太网或者802.11技术和服务器通信连
接,主控设备通过以太网或者802.11技术上传给服务器的数据格式需要符合网络通讯协议
标准。通过根据网络通讯协议的数据帧格式处理聚合后的全部的运动追踪数据,得到群体
运动数据。该群体运动数据用于向服务器上传。

具体的,网络通讯协议是TCP/IP协议。

在步骤170中,根据监听的服务器状态将所述群体运动数据上传至服务器,群体运
动数据通过所述服务器进行展示。

其中,服务器状态包括允许接收数据状态和拒绝接收数据状态。服务器运行过程
中,服务器状态将在允许接收数据状态和拒绝接收数据状态二者之间进行切换。

对应于一种运动教学场景,如果此时运动场馆内的运动员处于休息状态,为保证
运动追踪节点采集的运动追踪数据的准确性,需要设置服务器处于拒绝接收数据状态。

当上述过程结束,运动员重新开展训练,教练需要获得新的群体运动数据,可设置
服务器处于允许接收数据状态。

具体的,主控装置通过监听服务器不断下发的状态指示指令判断服务器所处的状
态。

当监听到服务器下发的发状态指示指令为允许接收数据指令,主控装置依据该指
令判断服务器的状态处于允许接收数据状态,主控装置将群体运动数据上传至服务器。

在一个示例性实施例中,服务器解析接收到的群体运动数据,得到包含设备信息
的运动追踪数据。

按照页面显示格式处理对应于相同设备信息的运动追踪数据得到群体运动中运
动追踪节点对应的运动追踪数据,即得到对应运动员的运动追踪数据。

在一个示例性实施例中,客户端向服务器发送的群体运动状况获取请求,服务器
响应该获取请求,将对应全部运动员的运动追踪数据展示至客户端。

图2是对应图1中一示例性实施例示出的对步骤150的细节进行描述的流程图。步
骤150,如图2所示,可以包括以下步骤。

在步骤151中,接收对应于相同设备信息的运动追踪数据,并存储。

其中,每个运动追踪节点都有对应唯一的设备信息,该设备信息用于唯一标识运
动追踪节点。

对应于一种运动教学场景,需要精确区分运动场内每个运动员的运动追踪数据。
运动场内的某个运动员对应唯一的运动追踪节点,通过该运动追踪节点对应的唯一设备信
息即可标识该特定用户。

主控设备接收对应于相同设备信息的运动追踪数据, 每个设备信息对应唯一的
运动追踪节点,每个运动追踪节点对应某个运动员。

在在一个示例性实施例中,主控装置包括有可编程逻辑器件,通过可编程逻辑器
件提供的缓冲存储器接收各个主机单元上报的运动追踪数据,并将接收到的运动追踪数据
存储于缓冲存储器。

更进一步,缓冲存储器采用先入后出的存储结构,目的在于使得读取到的运动追
踪数据为各主机单元最新上报的运动追踪数据。

在步骤153中,按照设定的时间段读取运动追踪数据。

在一个示例性实施例中,通过服务器下发指令给主控设备完成时间段的设定,主
控设备按照该设定的时间段读取运动追踪数据。

对应于一种运动教学场景,由于各个运动追踪节点连续不断的采集运动员的运动
追踪数据。如果整个教学过程持续几个小时,则运动追踪节点采集到的运动员的运动追踪
数据非常庞大,使得分析如此庞大的数据量变得困难。

实际上,教练仅需要掌握上一个时刻到当前时刻某个固定时间段内运动员的运动
追踪数据,即可对运动员的运动情况和身体状况做出判断。例如,教练仅需要掌握上一个时
刻到当前时刻的十分钟内,每个运动员的挥拍次数和平均心率,即可对运动员的当前运动
情况和身体状况做出判断。

在优选的实施例中,主控装置包括有微处理器,通过微处理器按照设定的时间段
读取存储于缓冲存储器上的运动追踪数据。

在步骤155中,根据网络通讯协议的数据帧格式处理读取的全部的运动追踪数据,
得到群体运动数据。

在优选的实施例中,主控设备通过以太网或者802.11技术和服务器通信连接,主
控设备上报给服务器的运动追踪数据的格式需要符合网络通讯协议标准。

具体的,网络通讯协议是TCP/IP协议。

图3是对应图1中一示例性实施例示出的对步骤170的细节进行描述流程图。步骤
170,如图3所示,可以包括以下步骤:

在步骤171中,主控装置监听服务器状态,根据服务器下达的状态指令判断服务器所处
的状态。

其中,服务器运行过程中,服务器状态在允许接收数据状态和拒绝接收数据状态
之间切换。

对应于一种运动教学场景,如果此时运动场馆内的运动员处于休息状态,为保证
运动追踪节点采集的运动追踪数据的准确性,需要设置服务器处于拒绝接收数据状态。

当上述过程结束,需要获得新的群体运动数据,需要设置服务器处于允许接收数
据状态。

具体的,主控装置通过监听服务器不断下发的状态指示指令判断服务器所处的状
态。

更进一步,主控装置通过微处理器接收服务器不断下发的状态指示指令,通过对
该指令的解析判断服务器所处的状态。

在步骤173中,当监听到服务器下发的状态指令为确定服务器处于允许接收数据
的状态,主控装置将群体运动数据上传给服务器。

当监听到服务器下发的发状态指示指令为允许接收数据指令,主控装置依据该指
令判断服务器的状态处于允许接收数据状态,主控装置将群体运动数据上传至服务器。

图4是根据另一示例性实施例示出的一种实现运动追踪数据聚合方法的流程图。
如图4所示,该方法包括以下步骤:

在步骤191中,通过服务器解析接收到的所述群体运动数据,得到包含设备信息的所述
运动追踪数据。

具体的,服务器读取群体运动数据中包含的各个设备信息和各个设备信息所对应
的运动追踪数据,得到包含设备信息的所述运动追踪数据。

在步骤193中,按照页面显示格式处理对应于相同设备信息的运动追踪数据得到
群体运动中运动追踪节点对应的运动追踪数据。

具体的,按照页面显示格式处理对应于相同设备信息的运动追踪数据得到群体运
动中运动追踪节点对应的运动追踪数据,即得到对应运动员的运动追踪数据。

在一个优选的实施例中,客户端向服务器发送的群体运动状况获取请求,服务器
响应该获取请求,将对应全部运动员的运动追踪数据展示至客户端。客户端通过网页格式
显示全部用户的运动追踪数据,展示设定的时间段内每个运动员的运动状况和身体状态。

更进一步,客户端可以是运行于智能终端或者个人电脑终端的应用。

如上所述实现运动追踪数据聚合的过程可应用于羽毛球运动教学场景中,通过如
上所述过程实现的羽毛球运动教学应用,能够为羽毛球运动教学提供辅助,例如,如图5所
示的,通过在羽毛球运动场馆内布设的16个主机单元接收运动追踪节点上报的运动追踪数
据。

其中,16个主机单元包括:主机单元A、主机单元B、…、主机单元O和主机单元P。

每个主机单元通过内置的蓝牙无线模块和运动追踪节点通信,并接收运动追踪节
点上报的运动追踪数据。

其中,主控装置7330包括可编程逻辑器件7310、网络通讯控制器7330和处理器单
元7350。

具体的,16个主机单元通过串口上报运动追踪数据给主控设备,16路串口采用异
步工作模式。当某个主机单元发生故障,并不影响其它主机单元向主控设备上报运动追踪
数据。

可编程逻辑器件7310用于提供16路异步串口和缓冲存储器,接收16个主机单元通
过16路异步串口上报运动追踪数据,并将接收到的运动追踪数据存储于缓冲存储器。

处理器单元7350用于按照设定的时间段读取存储于缓冲存储器中的运动追踪数
据,并根据网络通讯协议的数据帧格式处理读取的全部的运动追踪数据。

网络控制器单元7350用于传送符合网络通讯协议数据帧格式要求的运动追踪数
据传送给服务器。

服务器7500用于解析接收到的群体运动数据,得到包含设备信息的运动追踪数
据,然后按照网页显示格式处理运动追踪数据。

服务器还用于接收客户端发出的群体运动状况获取请求,响应所述群体运动状况
获取请求并返回运动追踪数据给客户端。

客户端7700用于通过网页展示对应各个运动追踪节点的运动追踪数据。

在一个具体的运动教学场景中,网络拓扑可以如图6所示,各个主机单元通过蓝牙
无线通信连接多个运动追踪节点,多个主机单元通过多路串口向主控设备上传数据。

客户端A是教练所持的手机终端,客户端B是连接运动场馆内大屏幕的主机。

主控设备通过千兆以太网或者无线WIFI和服务器连接。服务器可以向不同的客户
端发送数据。具体的,客户端所在的终端可以是运动场内的大屏幕终端、个人电脑终端、手
机APP。

图7是一示例性实施例示出的一种实现运动追踪数据聚合的系统的框图。

该系统执行图1任一所示的实现运动追踪数据聚合方法的全部或者部分步骤。如
图7所示,该装置包括但不限于:通信连接模块610,运动追踪数据上传630,群体运动数据获
取模块650,群体运动数据上传模块670。

图8是根据图7对应实施例的群体运动数据获取模块在一个实施例的框图。如图8
所示,该装置包括但不限于:存储单元651,读取单元653,处理单元655。

在一个示例性实施例中,存储单元由可编程逻辑器件提供的缓冲存储器实现。

读取单元653,用于接收对应于相同设备信息的所述运动追踪数据,并存储;

处理单元655,用于按照设定的时间间隔逐次读取运动追踪数据;

处理模块,用于根据网络通讯协议的数据帧格式处理读取的全部的运动追踪数据,得
到群体运动数据。

在一个示例性实施例中,还包括聚合模块,用于所述主机单元对自身接收的运动
追踪数据按照设备信息进行聚合,得到对应于相同设备信息的所有运动追踪数据。

所述对应于相同设备信息的所有运动追踪数据用于为设备信息标示的所述运动
追踪节点向所述主控装置上传。

图9是根据图7对应实施例的群体运动数据上传模块在一个实施例的框图。

如图9所示,该装置包括但不限于:监听单元670,群体运动上传单元673。

监听单元670,用于所述主控装置监听服务器状态,根据所述服务器下达的状态指
令判断所述服务器所处的状态;

群体运动上传单元673,用于当监听到服务器下发的状态指令确定所述服务器处于允
许接收数据的状态时,所述主控装置将所述群体运动数据上传给所述服务器。

图10是在另一个示例性实施例示出的一种实现运动追踪数据聚合的系统的框图。
如图10所示,该装置包括但不限于:解析模块910,格式处理模块930,

解析模块910,用于通过所述服务器解析接收到的所述群体运动数据,得到包含所述设
备信息的所述运动追踪数据;

格式处理模块930,用于按照网页显示格式处理运动追踪数据,所述服务器接收客户端
发出的群体运动状况获取请求,响应所述群体运动状况获取请求返回所述运动追踪数据给
客户端,客户端用于展示所述的运动追踪数据。

该实施例中的装置的处理器执行操作的具体方式已经在有关该实现运动追踪数
据聚合的方法的实施例中执行了详细描述,此处将不做详细阐述说明。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并
且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

实现运动追踪数据聚合的方法及系统.pdf_第1页
第1页 / 共18页
实现运动追踪数据聚合的方法及系统.pdf_第2页
第2页 / 共18页
实现运动追踪数据聚合的方法及系统.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《实现运动追踪数据聚合的方法及系统.pdf》由会员分享,可在线阅读,更多相关《实现运动追踪数据聚合的方法及系统.pdf(18页珍藏版)》请在专利查询网上搜索。

本发明揭示了一种实现运动追踪数据聚合的方法及系统,通过布设的各个主机单元分别接收运动追踪节点上报的运动追踪数据,主机单元与多个运动追踪节点通信连接。主机单元将自身接收的运动追踪数据上传至主控装置,主控装置与多个主机单元通信连接。通过主控装置处理运动追踪数据得到群体运动数据,根据监听的服务器状态将群体运动数据上传至服务器,群体运动数据通过所述服务器进行展示。此外,还提供了一种与该方法匹配的实现运动追。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1