实现团队运动数据管理的方法及系统与流程

文档序号:11931814阅读:239来源:国知局
实现团队运动数据管理的方法及系统与流程
本公开涉及互联网应用
技术领域
,特别涉及一种实现团队运动数据管理的方法及系统。
背景技术
:随着智能化的发展,越来越多的运动教学场景能够配备智能设备,以用于实现运动数据的采集和管理。现有的智能设备,只能通过点对点的方式采集单个用户的运动数据,不能实现采集和管理大量用户的运动数据。现有技术中,通过增加硬件电路实现点对多的方式采集和管理多个用户的运动数据,不但增加了成本且所能支持的用户的数量也有限,不能实现采集和管理大量用户的运动数据,不能应用于大量用户培训的运动教学场景。技术实现要素:为了解决相关技术中存在的不能实现采集和管理大量用户的运动数据的问题,本公开提供了一种团队运动数据管理的方法及系统。一种实现团队运动数据管理的方法,其特征在于,应用于终端设备,所述终端设备通过团队运动中用户附带的运动节点获得所述团队运动中的运动数据,所述方法包括:接收触发进行团队运动中运动数据实时更新的请求指令;所述终端设备根据所述请求指令配置自身与所述运动节点之间的数据传送模式为广播模式,所述运动节点的数量为多个;通过配置的所述广播模式,接收所述团队运动中用户附带的各个运动节点所分别广播的运动数据;通过所述团队运动中用户附带的各个运动节点所分别广播的运动数据,进行所述终端设备中的团队运动实时反馈。在其中一个示例性实施例中,所述终端设备根据所述请求指令配置自身与所述运动节点之间的数据传送模式为广播模式,包括:所述终端设备根据所述请求指令生成广播模式设置指令;向所述团队运动的各个运动节点下发所述广播模式设置指令,使所述各个运动节点通过所述广播模式设置指令配置自身与终端设备的数据传送模式为广播模式。在其中一个示例性实施例中,所述向所述团队运动的各个运动节点下发所述广播模式设置指令,包括:针对所述团队运动的各个运动节点,逐一连接所述运动节点,并通过所述连接执行所述广播模式设置指令的下发,在针对所述运动节点的广播模式设置指令下发执行结束时断开所述连接。在其中一个示例性实施例中,所述实现团队运动数据管理的方法还包括:接收触发进行所述团队运动中对所述运动节点进行操控的操控指令;根据所述团队运动中对所述运动节点进行操控的操控指令,针对所有运动节点逐一建立所述终端设备自身与一运动节点之间的连接,通过连接将所述团队运动中对所述运动节点进行操控的操控指令下发至所述运动节点后断开所述连接。在其中一个示例性实施例中,所述通过连接将所述团队运动中对所述运动节点进行操控的操控指令下发至所述运动节点后断开所述连接之后,还包括:根据所述团队运动中对所述运动节点进行操控的操控指令,所述运动节点处理存储于所述运动节点中的运动数据。一种实现团队运动数据管理的系统,其特征在于,所述系统包括:数据更新指令接收模块,用于接收触发进行团队运动中运动数据实时更新的请求指令;配置模块,用于所述终端设备根据所述请求指令配置自身与所述运动节点之间的数据传送模式为广播模式,所述运动节点的数量为多个;数据接收模块,用于通过配置的所述广播模式,接收所述团队运动中用户附带的各个运动节点所分别广播的运动数据;展示模块,用于通过所述团队运动中用户附带的各个运动节点所分别广播的运动数据,进行所述终端设备中的团队运动实时反馈。在其中一个示例性实施例中,所述配置模块包括:指令生成单元,用于所述终端设备根据所述请求指令生成广播模式设置指令;指令下发单元,用于向所述团队运动的各个运动节点下发所述广播模式设置指令,使所述各个运动节点通过所述广播模式设置指令配置自身与终端设备的数据传送模式为广播模式。在其中一个示例性实施例中,其特征在于,所述指令下发单元还包括:执行子模块,用于针对所述团队运动的各个运动节点,逐一连接所述运动节点,并通过所述连接执行所述广播模式设置指令的下发,在针对所述运动节点的广播模式设置指令下发执行结束时断开所述连接。在其中一个示例性实施例中,所述实现团队运动数据管理的系统包括:操控指令接收模块,用于接收触发进行所述团队运动中对所述运动节点进行操控的操控指令;操控指令下发模块,用于根据所述团队运动中对所述运动节点进行操控的操控指令,针对所有运动节点逐一建立所述终端设备自身与一运动节点之间的连接,通过连接将所述团队运动中对所述运动节点进行操控的指令下发至所述运动节点后断开所述连接。在其中一个示例性实施例中,所述实现团队运动数据管理的系统还包括:操控指令执行模块,所述团队运动中对所述运动节点进行操控的指令,所述运动节点处理存储于所述运动节点的运动数据。本公开的实施例提供的技术方案可以包括以下有益效果:终端设备通过接收触发进行团队运动中运动数据实时更新的请求指令,根据该请求指令配置自身与运动节点之间的数据传送模式为广播模式,通过配置的广播模式,接收团队运动中用户附带的各个运动节点所分别广播的运动数据。通过团队运动中用户附带的各个运动节点所分别广播的运动数据,进行终端设备中的团队运动实时反馈,实现采集和管理大量用户的运动数据。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。图1是一示例性实施例示出的一种实现团队运动数据管理方法的流程图;图2是对应图1中终端设备根据请求指令配置自身与运动节点之间的数据传送模式为广播模式的流程图;图3是另一示例性实施例示出的一种实现团队运动数据管理方法的示意图图4是另一示例性实施例示出的一种实现团队运动数据管理方法的框图;图5是一示例性实施例示出的一种实现团队运动数据管理系统的框图;图6是根据图5对应实施例的配置模块在一个实施例的框图;图7是另一个示例性实施例示出的一种实现团队运动数据管理系统的框图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种实现团队运动数据管理方法的流程图。如图1所示,该方法包括以下步骤:在步骤110中,终端设备接收触发进行团队运动中运动数据实时更新的请求指令。终端设备可以是手机或者个人电脑。为节约成本,也可以是专为实现团队运动数据管理而定制的手持终端。该终端设备具备人机交互界面,该人机交互界面用于接收用户输入的指令。用户的指令是指触发进行实时更新团队运动中的运动数据的请求指令,也可以是操控团队运动中各个运动节点的操控指令。团队运动,是指羽毛球或者体操等团队运动,也可以是有大量用户同时参加的羽毛球或者体操运动等团队教学活动。运动节点是指可穿戴智能手环、运动追踪器等智能设备,用于采集用户在运动中的运动数据。运动节点内部安装有各种运动传感器,所安装的运动传感器包括心率计、陀螺仪、加速度计、血氧仪等。运动节点装设于运动器材上,如用户所使用的球拍的底部,或者,用户身穿的衣服、运动鞋的内部。运动数据,如用户的跑步频率和跑步幅度,或者用户的心率、呼吸频率等。随着用户所进行的运动,装设在智能手环中的运动传感器工作,该运动节点采集运动数据。在步骤130中,终端设备根据请求指令配置自身与运动节点之间的数据传送模式为广播模式。终端设备根据请求指令配置自身与运动节点之间的数据传送模式,该数据传送模式可以在广播模式和通信连接模式之间进行切换。设备终端根据接收到的触发进行团队运动中运动数据实时更新的请求指令,下发广播模式设置指令给运动节点。运动节点根据广播模式设置指令将自身上报的广播数据中的连接声明信息配置为不可连接设备信息。终端设备接收运动节点通过广播上报的广播数据,读取广播数据中的连接声明信息,根据读取到的广播数据中的连接声明信息决定是否和运动节点建立通信连接。当终端设备读取到的该连接声明信息是不可连接设备信息,终端设备不与该运动节点建立通信连接,终端设备接收各个运动节点通过广播上报的运动数据。在步骤150中,通过配置的广播模式,接收团队运动中用户附带的各个运动节点所分别广播的运动数据。运动节点内部装设有低功耗蓝牙通信模块,该低功耗蓝牙通信模块支持40个通信频道,包括3个广播信道和37个通信连接信道,其中,3个广播频道用于运动标签对外发送广播数据。终端设备内部装设有无线接收器,终端设备通过打开该无线接收器逐次扫描这3个广播信道,监听运动节点对外发送的广播。终端设备通过接收运动节点对外发送的广播,接收团队运动中用户附带的各个运动节点所分别广播的运动数据。在步骤170中,通过团队运动中用户附带的各个运动节点所分别广播的运动数据,进行终端设备中的团队运动实时反馈。终端设备通过接收运动节点对外发送的广播,接收团队运动中用户附带的各个运动节点所分别广播的运动数据,实时更新团队运动中所有用户的运动数据。在一个示例性实施例中,各个运动节点的上报的广播数据被预先设定为特定的格式。其中,各个运动节点的上报的广播数据被预先定义为包含31个字节的数据包。如表1所示,该数据包的第1至第8个字节被配置为存储各个运动节点的节点标识,该节点标识被用于唯一标识该运动节点。数据包的后续各个字节被配置为存储该运动节点所采集得到的用户的运动数据。具体的,每2个字节被配置为存储一项运动数据。终端设备通过读取接收到的广播数据中的数据包,提取各个数据包中包含的节点标识和运动数据,得到对应各个用户的运动数据。运动员A运动节点1节点标识心率呼吸频率挥拍次数步频…8字节2字节2字节2字节2字节…运动员B运动节点2节点标识心率运动时长挥拍次数步频…8字节2字节2字节2字节2字节…运动员C运动节点3节点标识心率运动时长挥拍次数步频…8字节2字节2字节2字节2字节…表1在一个示例性实施例中,客户端是运动场内的服务器、个人笔记本电脑或者手机。为节约成本,也可以是专为实现团队运动数据管理而定制的手持终端。图2是对应图1中一示例性实施例示出的对步骤130的细节进行描述。在步骤131中,终端设备根据请求指令生成广播模式设置指令。终端设备通过人机交互界面接收用户输入的请求指令,该请求指令请求触发进行团队运动中运动数据实时更新。终端设备根据该请求指令生成广播模式设置指令,下发该广播模式设置指令给各个运动节点。在步骤133中,终端设备向团队运动的各个运动节点下发广播模式设置指令,使各个运动节点通过广播模式设置指令配置自身与终端设备的数据传送模式为广播模式。设备终端向团队运动的各个运动节点下发广播模式设置指令,运动节点根据广播模式设置指令将自身上报的广播数据中的连接声明信息配置为不可连接设备信息。终端设备接收运动节点通过广播上报的广播数据,读取广播数据中的连接声明信息,根据读取到的广播数据中的连接声明信息决定是否和运动节点建立通信连接。当终端设备读取到的该连接声明信息是不可连接设备信息,终端设备不与运动节点建立通信连接,终端设备接收各个运动节点通过广播上报的运动数据。图3是另一示例性实施例示出的一种实现团队运动数据管理方法的示意图。在步骤171中,接收触发进行团队运动中对运动节点进行操控的指令。终端设备具备人机交互界面,该人机交互界面用于接收用户输入的指令,当该指令是操控团队运动中各运动节点的操控指令,终端设备根据该操控指令,和所有运动节点逐一建立通信连接。在步骤173中,根据团队运动中对运动节点进行操控的操控指令,针对所有运动节点逐一建立所述终端设备自身与一运动节点之间的连接,通过连接将团队运动中对运动节点进行操控的操控指令下发至运动节点后断开连接。终端设备根据该操控请求指令生成通信连接设置指令,下发该通信连接设置指令给运动节点,运动节点根据该通信连接设置指令配置自身上报的广播数据中的连接声明信息为可连接设备信息。终端设备接收运动标签通过广播上报的广播数据,读取该连接声明信息,根据该连接声明信息和运动标签建立通信连接,通过连接将团队运动中对运动节点进行操控的操控指令下发至运动节点后断开建立的该通信连接。一示例性实施例示出的一种实现团队运动数据管理方法,在步骤173之后,还包括步骤:根据团队运动中对运动节点进行操控的操控指令,运动节点处理存储于运动节点的运动数据。该操控指令可以是请求上报数据子指令或者请求擦除数据子指令。在一个示例性实施例中,运动节点根据该操控指令为请求上报数据子指令,上报存储于运动节点中的运动数据。在一个示例性实施例中,运动节点根据该操控指令为请求擦除数据子指令,擦除存储于运动节点中的运动数据。在一个具体的羽毛球教学运动场景中,教练需要调取某位用户在独立练习过程中,依附该用户的运动节点采集到的运动数据,实现对该学员的单独辅导。终端设备根据接收用户输入的操控指令为请求上报数据子指令,触发进行团队运动中对该运动节点进行的操控。运动节点根据该操控指令为请求上报数据子指令,上报存储于运动节点中的运动数据。在一个具体的教学运动场景中,终端设备通过团队运动中用户附带的运动节点获得团队运动中的运动数据之前,需要擦除团队运动中用户附带的运动节点所存储的运动数据。终端设备根据接收用户输入的操控指令为请求擦除数据子指令,触发进行团队运动中对该运动节点进行的操控。该运动节点根据该操控指令是请求擦除数据子指令,擦除存储于运动节点中的运动数据。在一个具体的运动教学场景中,网络拓扑可以如图4所示,各个运动节点可以通过无线蓝牙模块分别和终端设备建立通信连接。当需要通过低功耗蓝牙模块向终端设备上报广播数据时,终端设备设置运动节点内部的蓝牙模块进入广播模式,各个运动节点通过广播向终端设备上报运动数据。运动节点内部安装有多个运动传感器,运动传感器用于采集用户的运动数据,包括用户的各项身体指标和运动数据。图5是一示例性实施例示出的一种实现团队运动数据管理的系统的框图。如图5所示,该装置包括但不限于:数据更新指令接收模块610,配置模块630,数据接收模块650,展示模块670。数据更新指令接收模块610,用于接收触发进行团队运动中运动数据实时更新的请求指令;配置模块630,用于终端设备根据指令配置自身与所述运动节点之间的数据传送模式为广播模式;数据接收模块650,用于通过配置的广播模式,接收团队运动中用户附带的各个运动节点所分别广播的运动数据;展示模块,用于通过团队运动中用户附带的各个运动节点所分别广播的运动数据,进行终端设备中的团队运动实时反馈。图6是根据图5对应实施例的配置模块在一个实施例的框图。如图6所示,该装置包括但不限于:指令生成单元611,指令下发单元613。指令生成单元,用于终端设备根据指令生成广播模式设置指令;指令下发单元,用于向团队运动的各个运动节点下发广播模式设置指令,使各个运动节点通过广播模式设置指令配置自身与终端设备的数据传送模式为广播模式。在一个示例性实施例中,所述指令下发单元还包括:执行子模块,用于针对团队运动的各个运动节点,逐一连接运动节点,并通过连接执行广播模式设置指令的下发,在针对运动节点的广播模式设置指令下发执行结束时断开连接。图7是另一个示例性实施例示出的一种实现团队运动数据管理的系统的框图。如图7所示,该装置包括但不限于:操控指令接收模块710,操控指令下发模块730。操控指令接收模块710,用于接收触发进行团队运动中对运动节点进行操控的指令;操控指令下发模块730,用于根据团队运动中对运动节点进行操控的操控指令,针对所有运动节点逐一建立终端设备自身与一运动节点之间的连接,通过连接将团队运动中对所述运动节点进行操控的操控指令下发至运动节点后断开连接。在一个示例性实施例中,图5中的实现团队运动数据管理系统还包括:操控指令执行模块,用于根据团队运动中对运动节点进行操控的操控指令,运动节点处理存储于运动节点中的运动数据。应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1