晨跑数据管理方法及装置与流程

专利2022-05-10  19



1.本公开涉及数据处理技术领域,具体涉及到一种晨跑数据管理方法及装置。


背景技术:

2.相关技术中,校园跑步数据的管理仍然局限于人工的方式,管理效率低下。


技术实现要素:

3.本公开的主要目的在于提供一种晨跑数据管理方法及装置。
4.为了实现上述目的,根据本公开的第一方面,提供了一种晨跑数据管理方法,包括:响应于接收到建立目标晨跑数据的请求,基于预设属性信息,在页面配置至少一个晨跑规则,其中,每个所述晨跑规则与至少一个目标单位信息、以及所述至少一个目标单位信息中包含的目标人员信息相关联;实时接收每一个目标人员在预设位置点处,终端设备检测到的一组晨跑数据;基于所述晨跑数据,生成所述目标人员的第一目标晨跑数据,并基于所述目标人员的目标晨跑数据生成所述目标单位的第二目标晨跑数据。
5.可选地,基于预设属性信息,在页面配置至少一个晨跑规则包括:基于预设字段信息,在页面配置与所述预设字段信息相符的目标字段信息;在页面确定目标晨跑数据的线路类型,得到配置完成的晨跑规则;以及,在该条所述晨跑规则下关联至少一个目标单位信息、以及所述至少一个目标单位信息中包含的目标人员信息。
6.可选地,方法还包括:响应于接收到对所述至少一个晨跑规则进行编辑的编辑的请求,基于所述请求指示的内容,对所述晨跑规则进行编辑。
7.可选地,所述实时接收每一个目标人员在预设位置点处,终端设备检测到的一组晨跑数据包括:实时接收每一个目标人员在预设位置点处,终端设备检测到的一组实时时间。
8.可选地,方法还包括:基于配置的所述晨跑规则生成数据报表。
9.可选地,方法还包括:响应于接收到查询既有晨跑规则的请求,搜索待查询的晨跑规则。
10.可选地,方法还包括:基于所述线路类型,确定所需控制的终端设备;发送开启指令至所需控制的终端设备。
11.根据本公开的第二方面,提供了一种晨跑数据管理装置,包括:配置单元,被配置成响应于接收到建立目标晨跑数据的请求,基于预设属性信息,在页面配置至少一个晨跑规则,其中,每个所述晨跑规则与至少一个目标单位信息、以及所述至少一个目标单位信息中包含的目标人员信息相关联;接收单元,被配置成实时接收每一个目标人员在预设位置点处,终端设备检测到的一组晨跑数据;数据生成单元,被配置成基于所述晨跑数据,生成所述目标人员的第一目标晨跑数据,并基于所述目标人员的目标晨跑数据生成所述目标单位的第二目标晨跑数据。
12.根据本公开的第三方面,提供了一种计算机可读存储介质,存储有计算机指令,所
述计算机指令用于使所述计算机第一方面任意一项所述的晨跑数据管理方法
13.根据本公开的第四方面,提供了一种电子设备,包括:包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器执行第一方面任意一项的晨跑数据管理方法。
14.在本公开实施例中,首先响应于接收到建立目标晨跑数据的请求,基于预设属性信息,在页面配置至少一个晨跑规则,而后实时接收每一个目标人员在预设位置点处,终端设备检测到的一组晨跑数据;最后基于晨跑数据,生成所述目标人员的第一目标晨跑数据,并基于所述目标人员的目标晨跑数据生成所述目标单位的第二目标晨跑数据。通过线上化管理单位和人员的数据,以及基于物联网技术实时获取每个人员的跑步数据,实现了跑步数据的实时性管理,以及提高了数据的管理效率。
附图说明
15.为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1是根据根据本公开实施例的晨跑数据管理方法;
17.图2是根据本公开实施例的晨跑数据管理装置;
18.图3是根据本公开实施例的电子设备的示意图。
具体实施方式
19.为了使本技术领域的人员更好地理解本公开方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。
20.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
21.需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
22.用于实施本实施例晨跑数据管理方法及装置的示例性架构可以包括,数据管理终端,服务端,以及设置在场地的固定终端设备。其中,管理终端可以通过其页面(例如,可以是web页面)发送建立目标晨跑数据的请求。服务端可以响应于接收到建立目标晨跑数据的请求,基于预设属性信息,在页面配置至少一个晨跑规则。固定终端设备可以是无接触式读
取rfid芯片信息的终端设备,其可以设置在场地上的固定位置处,对跑步经过的学生进行信息检测。
23.根据本公开实施例,提供了一种晨跑数据管理方法,如图1所示,该方法包括如下的步骤101至步骤103:
24.步骤101:响应于接收到建立目标晨跑数据的请求,基于预设属性信息,在页面配置至少一个晨跑规则,其中,每个所述晨跑规则与至少一个目标单位信息、以及所述至少一个目标单位信息中包含的目标人员信息相关联。
25.在本实施例中,执行本方法的主体可以是服务端,用户可以通过页面的组件触发建立目标晨跑数据的请求,目标晨跑数据可以包括以班级、军队等为单位的晨跑数据,以及每个单位中每个人员的晨跑数据。服务端在接收到该请求后,在配置界面基于预设属性信息配置晨跑规则,在完成配置的晨跑规则与目标单位信息、以及目标单位里的所有人员信息关联。
26.作为本实施例一种可选的实现方式,基于预设属性信息,在页面配置至少一个晨跑规则包括:基于预设属性的字段信息,在页面配置与所述预设字段信息相符的目标字段信息;在页面确定目标晨跑数据的线路类型,得到配置完成的晨跑规则;以及,在该条所述晨跑规则下关联至少一个目标单位信息、以及所述至少一个目标单位信息中包含的目标人员信息。
27.在本可选的实现方式中,预设属性信息可以是字段信息,该字段信息可以包括但是不限于:晨跑名称、带队老师、带队老师电话、考核日期、时间段、单次最低距离、单次最低配速、累计达标里程(男、女)、累计达标次数。根据预设字段,在配置页面的预设位置处配置相应的信息(可以通过输入的方式、也可以通过选定选项的方式)。配置还包括在配置页面确定线路类型(可以通过输入、或者选定选项的方式),线路类型可以是预设的,该线路类型可基于实际场地确定,例如“绕校跑”、“操场800米跑”等等。配置还包括在配置页面确定当前晨跑规则欲关联的单位、以及单位中的人员信息,确定方式可以采用在页面选定目标选项的方式,也即配置页面预先关联了所有单位、以及每个单位的人员信息。
28.作为本实施例一种可选的实现方式,基于所述线路类型,确定所需控制的终端设备;发送开启指令至所述所需控制的终端设备。
29.在本可选的实现方式中,终端设备可以是无接触式打卡设备,该无接触式打卡设备读取佩戴在每个学生上的标签(例如rfid标签),当学生在正常跑步状态下,经过该终端设备并记录打卡的实时时刻。由于在实际场景中,不同的场地中的不同位置设置了终端设备,因此针对不同的线路类型,需要确定开启哪些终端设备,例如,在环形操场场地下,晨跑规则配置的是操场跑,那么可以开启操场位置上、预设终端设备的任一设备;在军队营地场地下,晨跑规则配置的线路类型是“绕军营跑”,那么可以开启该场地下任几个终端设备。更具体地,例如,在场地外圈侧设置总共设置了2台打卡设备a1,a2,当线路类型是“操场跑”时,可以开启其中一台或者两台打卡设备,而人员可以在晨跑规则配置的指定时间区间,从任意位置点开始,并在任意位置点结束,并且跑任意距离,跑步方式也不限可以是绕圈跑,也可以是直线跑(可通过折返方式)。直到指定的终端设备在一段时间内未检测到目标人员的信息,则默认打卡结束,晨跑结束,可以在此时上传打卡记录,实现晨跑数据的统计。
30.可以理解的是,由于支持晨跑数据管理方法的晨跑数据管理系统可以是累计跑步
考核系统,比如定义的规则是每个预设时间段内的累计跑量200公里,每次至少跑步5公里、跑步配速多少,因此除了统计收集参与者跑步数据外,也用来检查目标人员是否完成考核达标任务。因此在确定目标人员的晨跑数据时,如果跑步距离、配速低于晨跑规则配置的考核下限,则此次晨跑无效无效,不计入最终考核统计累计,如果高于考核下限,如满足最低距离、配速,则此次晨跑有效,计入最终考核统计累计。
31.步骤102:实时接收每一个目标人员在预设位置点处,终端设备检测到的一组晨跑数据。
32.在本实施例中,参加晨跑的每一个学生可以佩戴包含rfid芯片的号码簿或者可穿戴设备上,在跑步过程中通过rfid技术实现无接触,自动感应式检测。终端设备在检测到芯片信息后,将该芯片信息、以及检测到的信息进行记录,并实时(或者异步)上传至服务端。
33.作为本实施例一种可选的实现方式,实时接收每一个目标人员在预设位置点处,终端设备检测到的一组晨跑数据包括:实时接收每一个目标人员在预设位置点处,终端设备检测到的一组实时时间。
34.在本可选的实现方式中,服务端接收终端设备所检测到芯片信息对应的时间信息后按照时间顺序进行排序,并存储至对应的学生处。
35.步骤103:基于所述晨跑数据,生成所述目标人员的第一目标晨跑数据,并基于所述目标人员的目标晨跑数据生成所述目标单位的第二目标晨跑数据。
36.在本实施例中,基于接收的时间序列、以及晨跑规则配置的信息,针对目标单位的每一个人员生成第一晨跑数据,例如针对晨跑规则配置的线路类型“400米”、以及每个人员的时间序列,计算每个人员的配速;或者基于时间序列,确定跑步用时,判断人员是否达标;或者基于每个人员是否达标的信息,确定以每个目标单位是否达标,或统计不达标的总人数。
37.作为本实施例一种可选的方式,响应于接收到对所述至少一个晨跑规则进行编辑的编辑的请求,基于所述请求指示的内容,对所述晨跑规则进行编辑。
38.在本可选的实现方式中,可以对晨跑规则进行编辑,例如删除晨跑规则、更改晨跑规则的配置信息等。
39.作为本实施例一种可选的实现方式,方法还包括:基于配置的所述晨跑规则生成数据报表。
40.在本可选的实现方式中,基于配置数据,可以生成预设格式的报表,方便管理。
41.作为本实施例一种可选的实现方式,响应于接收到查询既有晨跑规则的请求,搜索待查询的晨跑规则。
42.在本可选的实现方式中,可以在页面触发对晨跑规则进行查询的请求,在数据库中确定待查询的晨跑规则包含晨跑数据。
43.在具体的场景中,可以通过页面和服务端建立晨跑规则,而后在物联网的支持下,自动统计目标人员的晨跑数据、统计目标人员的运动量以及完成进度,并可确定班级或学生的晨跑数据。
44.本实施例实现了对历史晨跑数据的管理、以及对晨跑计划的管理,且通过配置晨跑规则,以及通过终端检测设备实现了晨跑数据的实时管理。基于物联网技术将晨跑数据线上化,节约了成本,提高了晨跑数据的管理效率。
45.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
46.根据本公开实施例,还提供了一种用于实施上述晨跑数据管理方法的装置,如图2所示,该装置包括:配置单元201,被配置成响应于接收到建立目标晨跑数据的请求,基于预设属性信息,在页面配置至少一个晨跑规则,其中,每个所述晨跑规则与至少一个目标单位信息、以及所述至少一个目标单位信息中包含的目标人员信息相关联。
47.接收单元202,被配置成实时接收每一个目标人员在预设位置点处,终端设备检测到的一组晨跑数据。数据生成单元203,被配置成基于所述晨跑数据,生成所述目标人员的第一目标晨跑数据,并基于所述目标人员的目标晨跑数据生成所述目标单位的第二目标晨跑数据。
48.作为本实施例一种可选的实现方式,基于预设属性信息,在页面配置至少一个晨跑规则包括:基于预设字段信息,在页面配置与所述预设字段信息相符的目标字段信息;在页面确定目标晨跑数据的线路类型,得到配置完成的晨跑规则;以及,在该条所述晨跑规则下关联至少一个目标单位信息、以及所述至少一个目标单位信息中包含的目标人员信息。
49.作为本实施例一种可选的实现方式,装置还包括:响应于接收到对所述至少一个晨跑规则进行编辑的编辑的请求,基于所述请求指示的内容,对所述晨跑规则进行编辑。
50.作为本实施例一种可选的实现方式,实时接收每一个目标人员在预设位置点处,终端设备检测到的一组晨跑数据包括:实时接收每一个目标人员在预设位置点处,终端设备检测到的一组实时时间。
51.作为本实施例一种可选的实现方式,装置还包括:基于配置的所述晨跑规则生成数据报表。
52.作为本实施例一种可选的实现方式,装置还包括:响应于接收到查询既有晨跑规则的请求,搜索待查询的晨跑规则。
53.作为本实施例一种可选的实现方式,装置还包括:基于所述线路类型,确定所需控制的终端设备;发送开启指令至所述所需控制的终端设备。
54.本公开实施例提供了一种电子设备,如图3所示,该电子设备包括一个或多个处理器31以及存储器32,图3中以一个处理器31为例。
55.该控制器还可以包括:输入装置33和输出装置34。
56.处理器31、存储器32、输入装置33和输出装置34可以通过总线或者其他方式连接,图3中以通过总线连接为例。
57.处理器31可以为中央处理器(centralprocessingunit,cpu)。处理器31还可以为其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field

programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
58.存储器32作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本公开实施例中的控制方法对应的程序指令/模块。处
理器31通过运行存储在存储器32中的非暂态软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的晨跑数据管理方法。
59.存储器32可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据服务器操作的处理装置的使用所创建的数据等。此外,存储器32可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器32可选包括相对于处理器31远程设置的存储器,这些远程存储器可以通过网络连接至网络连接装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
60.输入装置33可接收输入的数字或字符信息,以及产生与服务器的处理装置的用户设置以及功能控制有关的键信号输入。输出装置34可包括显示屏等显示设备。
61.一个或者多个模块存储在存储器32中,当被一个或者多个处理器31执行时,执行如图1所示的方法。
62.本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述晨跑数据管理方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(read

onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid

statedrive,ssd)等;存储介质还可以包括上述种类的存储器的组合。
63.虽然结合附图描述了本公开的实施方式,但是本领域技术人员可以在不脱离本公开的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
转载请注明原文地址:https://doc.8miu.com/read-1719122.html

最新回复(0)