欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 一种管理运动数据的智能终端独创技术46795字

一种管理运动数据的智能终端

2021-02-15 02:27:43

一种管理运动数据的智能终端

  本发明是申请号为201710133201.2,申请日为2017年03月07日,申请类型为发明,申请名称为一种健身房管理系统的分案申请。

  技术领域

  本发明涉及健身房管理领域,尤其涉及一种管理运动数据的智能终端。

  背景技术

  随着人们生活水平的提高,人们越来越重视身体的健康情况,越来越多的人走入健身房进行各项体育运动。目前,人们对体育运动的认识开始不断加深,渐渐意识到科学运动的重要性。然而,大多数人并没有自己身体健康的数据库,也不能在运动中实时监测自身生理机能的情况,加之现有的健身场所大多只是简单提供健身器材,通过健身教练的经验指导来服务客户,现有的健身服务显然是不够的,健身场所尤其需要通过提供客户自身的健康数据来进一步完善健康服务,保证客户健康地、科学地运动。

  随着物联网的广泛使用,健身房的管理逐渐进入大数据处理时代,用户和健身设备之间的识别与信息采集已经成为必须,但是现有技术对健身数据没有进行精确统计和系统分析,不能根据已有的健身数据改进健身计划,进行科学、合理、系统的专业化健身。鉴于现有健身运动数据采集及使用的不足,中国专利(公布号为CN106022981A)公开了一种健身运动互动联网系统。该系统包括服务器,与服务器有对应唯一识别码的健身房管理系统、健身设备及用户的智能终端,健身设备采集健身设备使用记录及用户运动记录并通过健身房管理系统发送给服务器,健身房管理系统输出运动记录,用户通过智能终端对运动记录签名,形成签名运动记录并发送给服务器,用户也可以在使用健身设备前通过扫描二维码或近场通讯和健身设备进行签名识别,服务器对健身设备的使用记录及用户的运动记录进行分析并发送数据给健身房管理系统和用户。

  该系统实现采集健身设备的使用记录和用户的运动记录,对用户的运动记录和健身设备的使用记录进行匹配,将采集到的数据发送到服务器进行处理,服务器通过网络向用户和健身房管理系统发送服务器分析匹配过的对应运动记录,从而实现一个完整的健身互动联网系统。然而,该专利至少还有如下几方面的技术问题未考虑到:(1)该专利的健身设备需要具备用户识别模块,各健身设备具有身份识别模块,使得设备的适用性差;另一方面,健身设备在采集自身的使用记录时,还需识别用户的运动数据,导致建设设备的工作负荷大,然而由于健身设备价格昂贵,面对高负荷的工作,使得设备使用寿命降低,增加健身房的成本;(2)面对健身房内产生的庞大数据,如何对所产生的数据进行有效地、准确地传输、存储和/或分析;(3)健身房管理系统需要处理如此庞大的数据,如何确保健身房管理系统长期地、稳定地、畅通地运行来提高用户体验;(4)面对健身房内健身设备与健身房用户错综复杂的关系,如何准确地、快速地确定健身设备上传的运动数据与健身房用户之间的关联性。

  因此,急需提供一种能够准确地确定运动数据与健身房用户之间匹配关系、同时又具有强大数据分析处理能力的健身房管理系统。

  发明内容

  现有技术的健身设备需要具备用户识别模块,各健身设备具有身份识别模块,使得设备的适用性差。另一方面,健身设备在采集自身的使用记录时,还需识别用户的运动数据,导致建设设备的工作负荷大,然而由于健身设备价格昂贵,面对高负荷的工作,使得设备使用寿命降低,增加健身房的成本。为此,本发明提供了一种健身房管理系统,所述健身房管理系统包括至少一个健身设备、至少一个设备访问记录器、云端服务管理系统和智能终端。所述至少一个设备访问记录器用于辅助识别用户运动数据,并且所述至少一个设备访问记录器用于采集所述智能终端的访问信息并将所述访问信息上传至所述云端服务管理系统。优选地,使用不同的智能终端,可以兼容不同的设备访问记录器。例如所述智能终端与所述设备访问记录器之间的识别方式包括但不限于通过手环识别、ID卡识别、IC卡识别和微信扫码识别。本发明开创性地将健身设备的识别任务抽离于健身设备本身,健身设备不需要具备任何用户身份识别模块,仅需单纯记录数据而无需负责任何识别工作,识别工作由设备访问记录器和云端服务管理系统基于模糊匹配算法完成,如此即可大大降低健身设备的工作负荷,提高健身设备的使用寿命,降低健身房的成本,尤其还能提高健身设备的适用性。

  进一步地,健身设备采集的运动数据零散地存储于服务器中,使得健身设备上传的运动数据与健身房用户之间缺少关联性,然而,在需要了解健身房用户的运动数据时,如何准确地,快速地确定健身设备上传的运动数据与健身房用户之间的关联性成为亟待解决的技术问题。另一方面,健身房内具有有限的健身设备,而面对众多的健身房用户,如何提高健身设备的使用率也是急需解决的技术问题。针对上述技术问题,本发明的健身房管理系统集中于一台服务器上或分布于多台服务器上,并且所述健身房管理系统通过与健身房内的所述至少一个健身设备彼此链接或逻辑连接以管理所述至少一个健身设备和/或分析所述健身房用户、所述访问信息以及所述运动信息之间的关联性。优选地,所述云端服务管理系统利用模糊匹配算法并至少基于所述至少一个健身设备上传的所述运动信息和所述至少一个设备访问记录器上传的所述访问信息来寻找最小时间序列集合并基于所述最小时间序列集合确定所述健身房用户、所述访问信息以及所述运动信息之间的关联性。本发明的健身房管理系统通过最小时间序列集合来确定健身房用户与至少一个健身设备的关联性,不仅可以准确地,快速地确定健身设备上传的运动数据与健身房用户之间的关联性,还能使得健身房管理者和/或健身教练能够动态了解用户在健身房内的动态情况,从而不仅能够科学地监控用户的健身过程,还能让其余用户合理选择健身设备,提高健身房设备的利用率。

  进一步地,为了准确地、快速地确定所述健身房用户、所述访问信息以及所述运动信息之间的关联性,本发明提出了通过模糊匹配算法来寻找最小时间序列集合的分析方法。优选地,所述最小时间序列集合是所述智能终端访问两个所述设备访问记录器的时间差以及所述设备访问记录器被两个所述智能终端触发访问的时间差中的较小值并连同所述设备访问记录器、所述设备访问记录器被所述智能终端访问的访问时间组成的时间数组集合。本发明的最小时间序列集合至少包括三个数据:较小的时间差、设备访问记录器本身的数据和所述设备访问记录器被所述智能终端访问的访问时间,通过最小时间序列集合中的三个数据,可以快速地确定所述健身设备在所述访问时间上传的运动信息,还可以确定在所述访问时间内启动所述设备访问记录器的健身房用户,从而快速地确定了所述健身房用户、所述访问信息以及所述运动信息之间的关联性。

  进一步地,为了准确地确定所述设备访问记录器与用户之间的关联性以及所述健身设备与所述设备访问记录器之间的关联性,本发明采用的方式是:所述至少一个健身设备与所述至少一个设备访问记录器按照逻辑关联方式对应,所述健身房用户与所述智能终端按照逻辑关联方式对应,并且将所述至少一个健身设备与所述至少一个设备访问记录器之间的逻辑关联对应方式、所述健身房用户与所述智能终端之间的逻辑关联对应方式预先存储于所述健身房管理系统中。优选地,所述至少一个健身设备与所述至少一个设备访问记录器之间的逻辑关联对应方式为一一对应,或者一对多,或者多对一。优选地,所述健身房用户与所述智能终端之间的逻辑关联对应方式为一一对应,或者一对多,或者多对一。在寻找到最小时间序列集合后,通过在所述健身房管理系统中提取与所述健身设备关联的设备访问记录器,与所述智能终端关联的健身房用户即可准确地确定所述健身设备上传的运动数据与健身房用户之间的关联性。

  进一步地,为了提高模糊匹配算法匹配结果的准确性,本发明采用如下方式实现:云端服务管理系统利用模糊匹配算法并基于其预先存储的所述至少一个健身设备与所述至少一个设备访问记录器之间的逻辑关联对应方式、所述健身房用户与所述智能终端之间的逻辑关联对应方式、由所述至少一个健身设备上传的至少包括所述健身设备的数据、所述运动数据及运动时间组成的数据集合以及由所述至少一个设备访问记录器上传的至少包括所述访问数据及访问时间组成的数据集合来寻找最小时间序列集合并基于所述最小时间序列集合确定所述健身房用户、所述访问数据以及所述运动数据之间的关联性。通过几者之间的相互关系,可以确定所述健身设备上传的运动数据仅属于唯一的健身房用户。

  进一步地,健身房用户在使用健身设备和/或设备访问记录器时会产生庞大的数据,若不能对该庞大的数据进行有序地分类管理和/或存储,将会使得健身房管理系统的运行效率低下。为此,本发明通过降低所述健身房管理系统的运行负荷来确保健身房管理系统能够长期地、稳定地、畅通地运行,从而提高用户体验。优选地,为了降低所述健身房管理系统的运行负荷,本发明的健身设备和/或设备访问记录器上传的数据为数据集合的形式。优选地,所述至少一个健身设备具有数据存储单元和/或通信单元,所述至少一个健身设备通过所述数据存储单元至少采集和/或存储所述健身房用户的运动数据及运动时间,并且经所述通信单元将至少包括所述健身设备的数据、所述运动数据及运动时间组成的数据集合发送至所述云端服务管理系统。优选地,所述至少一个设备访问记录器至少记录所述智能终端触发所述至少一个设备访问记录器以启动所述至少一个健身设备时的访问数据及访问时间并将至少包括所述访问数据及访问时间组成的数据集合发送至所述云端服务管理系统。本发明的健身房管理系统上传、存储和/或分析的数据均是数据集合的形式,不仅可以降低云端服务管理系统的运算负荷,而且还能提高运行效率,确保健身房管理系统能够长期地、稳定地、畅通地运行,提高用户体验。更重要的是,利用模糊匹配算法进行数据分析时,数据集合的形式能够提高分析匹配的准确性和分析匹配的速度。

  进一步地,为了提高健身设备上传的运动数据与健身房用户之间关联的准确性,本发明的健身设备是通过与所述健身房用户按照逻辑关联方式对应的所述智能终端触发所述至少一个设备访问记录器而启动的。优选地,所述至少一个设备访问记录器能够附接至所述至少一个健身设备或设置于所述至少一个健身设备近旁。所述健身设备经启动后才开始采集并上传所述健身房用户的运动数据的。健身设备上传的数据集合至少包括健身设备本身的数据、健身房用户的运动数据以及智能终端对与之对应的设备访问记录器的访问时间;而设备访问记录器上传的数据集合至少包括访问所述设备访问记录器的智能终端本身的数据、设备访问记录器本身的数据以及智能终端对所述设备访问记录器的访问时间;可见,健身设备上传的数据集合和设备访问记录器上传的数据集合中均至少包括访问时间,通过访问时间便可将二者进行关联,并且上传的数据为数据集合的形式,如此便可避免上传的运动数据与健身房用户不匹配的问题。将所述设备访问记录器附接至所述至少一个健身设备或设置于所述至少一个健身设备近旁,不仅可以使所述设备访问记录器通过多种方式启动所述至少一个健身设备,还能避免所述设备访问记录器在启动所述至少一个健身设备时因通讯问题而造成启动失败的缺陷。

  进一步地,为了便于监控所述健身房用户在运动过程中的身体状况,避免健身房用户因身体不适应而造成的问题,本发明的健身房管理系统还包括生理体征数据采集装置。优选地,所述生理体征数据采集装置设置于用户手腕上或佩戴于用户胸前,所述生理体征数据采集装置采集用户的生理体征数据并将采集的数据与数据采集时间发送至所述云端服务管理系统,并且所述云端服务管理系统能够基于接收到的用户生理体征数据以及健身房用户与所述至少一个健身设备使用的关联性动态调整健身房用户的健身计划。通过生理体征数据采集装置,可以时刻监控健身房用户的身体健康状况,使健身房用户根据自身健康状况适宜运动。

  进一步地,为了确定所述模糊匹配算法的准确性,本发明的云端服务管理系统还包括验证单元。优选地,所述验证单元基于所述至少一个设备访问记录器获取的与所述健身房用户对应的所述智能终端的数据、经所述智能终端触发所述设备访问记录器而启动的所述健身设备采集的用户运动数据及运动时间以及生理体征数据采集装置采集的用户生理体征数据来验证所述健身房用户、所述访问数据以及所述运动数据之间的关联性。本系统通过采集到的用户生理体征数据对用户与健身设备、健身数据之间的关联性进行二次验证,在验证结果出现异常时进行重新关联,进一步提高了本系统确定的用户与健身设备、健身数据之间关联性的准确度。

  为了让健身房用户能够基于健身设备的使用情况合理预约健身设备,本发明的另一方面还提供了一种用于分析位于一个健身房内的多台健身设备的使用情况的方法。所述方法包括如下步骤:

  S1:获取所述设备访问记录器上传的数据集合以及所述健身设备上传的数据集合;

  S2:针对所述数据集合中的数据,确定所述智能终端访问两个设备访问记录器的时间差,以及所述设备访问记录器被两个智能终端触发访问的时间差;

  S3:利用模糊匹配算法比较所述时间差并取所述时间差中的较小值连同所述设备访问记录器和所述设备访问记录器被所述智能终端访问的访问时间组成时间数组集合以获得最小时间序列集合;

  S4:基于所述最小时间序列集合确定健身设备与健身房用户的关联性。

  本发明提供的用于分析位于一个健身房内的多台健身设备的使用情况的方法,通过该方法可以让健身房用户在预约健身设备时预先了解所述健身设备的使用情况,便于健身房用户合理选择健身设备;并且该分析方法具有分析准确、分析速度快的优势,能够提高用户体验。

  附图说明

  图1是本发明的健身房管理系统一种优选实施方式的模块示意图;

  图2是本发明的健身房管理系统一种优选实施方式的示意图;和

  图3是本发明的健身房管理系统一种优选实施方式的数据匹配流程图。

  附图标记列表

  10:健身设备 20:设备访问记录器

  30:云端服务管理系统 40:智能终端

  50:生理体征数据采集装置 101:数据存储单元

  102:通信单元301:数据库单元

  302:匹配单元303:验证单元

  具体实施方式

  下面结合附图和实施例进行详细说明。

  实施例1

  本实施例对本发明的健身房管理系统进行详细说明。

  图1示出了本发明的健身房管理系统一种优选实施方式的模块示意图。如图1所示,健身房管理系统包括至少一个健身设备10、至少一个设备访问记录器20、云端服务管理系统30、智能终端40和生理体征数据采集装置50。健身设备10、设备访问记录器20、云端服务管理系统30、智能终端40和生理体征数据采集装置50可以通过有线方式或无线方式连接。健身设备10用于采集用户健身数据。设备访问记录器20与健身设备10按照逻辑关联方式对应并用于采集与用户使用相应健身设备10行为有关的信息。云端服务管理系统30基于健身设备10采集的用户健身数据以及设备访问记录器20采集的与用户使用行为有关信息的相关性而提供用户与健身设备10使用的关联性。优选地,云端服务管理系统30采用模糊匹配算法匹配用户与健身设备10使用的关联性。本系统通过模糊匹配算法提供用户与健身设备10的关联性,使得健身房管理者和/或健身教练能够动态了解用户在健身房内的动态情况,从而不仅能够提高健身房设备的利用率,还能科学地监控用户的健身过程。其余用户通过查看该用户与健身设备10的关联性,能够根据健身设备10的使用情况合理选择健身设备10进行健身,避免长时间等候。

  根据一个优选实施方式,健身设备10是通过智能终端40触发设备访问记录器20而启动的。设备访问记录器20记录智能终端40的访问数据及访问时间并将访问数据及访问时间以数据集合的方式发送至云端服务管理系统30。经智能终端40触发设备访问记录器20而启动的健身设备10采集用户的运动数据及运动时间并将运动数据及运动时间以数据集合的方式发送至云端服务管理系统30。云端服务管理系统30基于其预先存储的至少一个健身设备10与至少一个设备访问记录器20之间的对应关系、健身房用户与智能终端40之间的对应关系、设备访问记录器20上传的数据集合以及健身设备10上传的数据集合并利用模糊匹配算法来确定健身房用户、访问数据以及运动数据之间的关联性。健身设备10与设备访问记录器20之间的对应关系可以是一一对应,也可以是一个健身设备10对应多个设备访问记录器20,还可以是多个健身设备10对应一个设备访问记录器20。

  基于时间的模糊匹配算法,相较于其它匹配算法,具有准确率高、速度快的优势。例如:2016年11月30日10点10分,用户A扫描了健身房内的第一跑步机,第一跑步机将读取到了用户A的个人信息数据,同时,第一跑步机将读取到的数据连同数据的读取时间同时上传至云端服务管理系统30。2016年11月30日10点11分,第一跑步机采集到了运动数据并将采集到的运动数据连同运动数据的采集时间同时上传至云端服务管理系统30。云端服务管理系统30基于接收到的第一跑步机上传的数据,利用模糊匹配算法,推测是用户A在第一跑步机上进行了运动。

  根据一个优选实施方式,云端服务管理系统30分别以数据集合的形式预先存储至少一个健身设备10与至少一个设备访问记录器20之间的对应关系以及健身房用户与智能终端40之间的对应关系。优选地,用户与智能终端40之间也是按照逻辑关联方式对应的。更优选地,用户与智能终端40之间的对应关系可以是一一对应,也可以是一个用户对应多个智能终端40,还可以是多个用户对应一个智能终端40。云端服务管理系统30至少通过设备访问记录器20上传至云端服务管理系统30的访问数据及访问时间的数据集合、以及由健身设备10上传至云端服务管理系统30的运动数据及运动时间的数据集合来获得最小时间序列集合并基于最小时间序列集合来确定健身房用户、访问数据以及运动数据之间的关联性。

  图2示出了本发明的健身房管理系统一种优选实施方式的示意图。如图2所示,健身房用户通过智能终端40触发设备访问记录器20,经触发后的设备访问记录器20启动健身设备10。设备访问记录器20还将智能终端40的访问记录上传至云端服务管理系统30。用户进行运动时,健身设备10采集用户的运动数据,并将用户的运动数据上传至云端服务管理系统30。优选地,设备访问记录器20上传数据的云端服务管理系统30和健身设备10上传数据的云端服务管理系统30可以是同一台云端服务管理系统,也可以是不同的云端服务管理系统。优选地,云端服务管理系统30对用户的运动数据和/或访问数据进行分析匹配后,可以将用户的运动报告和/或匹配结果存储至云端服务管理系统30,也可以通过设备访问记录器20传送至与健身房用户对应的智能终端40。优选地,用户需要使用下一个健身设备时,再次通过智能终端40启动设备访问记录器20。优选地,用户前后使用的两个智能终端40可以是同一个,也可以是不同的。

  下面具体介绍各个模块的结构和功能。

  根据一个优选实施方式,本发明的健身房管理系统包括至少一个健身设备10。各个健身设备10之间相互独立运行。优选地,健身设备10可以是体检仪、跑步机、健身车、踏步机、力量器械等。健身设备10也可以是其它健康、健身、检测或训练用设备。再次参见图1,健身设备10具有数据存储单元101和通信单元102。数据存储单元101采集和/或存储与智能终端40对应的健身房用户的运动数据及运动时间。存储的数据经通信单元102发送至云端服务管理系统30。数据存储单元101用以存储健身设备10采集到的用户健身数据。优选地,用户健身数据为健身设备10的一般指标,其依据健身设备10类型的不同而有所差别。例如,健身设备10为哑铃时,用户健身数据为运动时长、运动频率、重量等。健身设备10为跑步机时,用户健身数据为坡度、距离、消耗卡路里、运动时长等。

  根据一个优选实施方式,通信单元102通过如下方式中的一种或多种将至少包括健身设备10的数据、运动数据及运动时间组成的数据集合发送至云端服务管理系统30:通信单元102将数据集合发送至中间服务器,再经中间服务器主动将数据集合推送至云端服务管理系统30。或者通信单元102将数据集合发送至中间服务器,由云端服务管理系统30定时从中间服务器获取数据集合。或者通信单元102将数据集合发送至智能设备上的健身房管理系统APP,由智能设备将数据集合发送至云端服务管理系统30。本发明的云端服务管理系统30可以通过多种途径获取健身设备10收集到的用户健身数据,并且本发明提供的方法能使云端服务管理系统30及时获取健身设备10收集到的用户健身数据,避免数据遗漏而造成的关联错误。

  根据一个优选实施方式,设备访问记录器20与健身设备10按照逻辑关联方式对应。优选地,设备访问记录器20与健身设备10一一对应。设备访问记录器20附接至相应健身设备10上或者设置于相应健身设备10近旁。优选地,近旁是指用户使用健身设备10时,设备访问记录器20与智能终端40能够进行通讯的范围内。设备访问记录器20用以记录与健身房用户一一对应的智能终端40对其的访问信息。设备访问记录器20将至少包括与健身房用户一一对应的智能终端40的数据、至少一个设备访问记录器20的数据以及智能终端40触发至少一个设备访问记录器20的访问时间组成的数据集合发送至云端服务管理系统30。优选地,设备访问记录器20还用于采集用户对相应健身设备10的使用信息。用户对相应健身设备10的使用信息例如是,健身设备10的使用频率、用户使用健身设备10的时长及使用强度,以及用户使用健身设备10运动的原始数据,如心率、扭力、踩踏频率、力度以及速度等。

  根据一个优选实施方式,智能终端40通过如下方式中的一种或多种触发并访问至少一个设备访问记录器20:智能终端40通过NFC近场触发并访问至少一个设备访问记录器20。或者至少一个设备访问记录器20通过蓝牙广播获取智能终端40的数据。或者至少一个设备访问记录器20按照私有协议通讯获取智能终端40的数据。本发明的设备访问记录器20与智能终端40之间的触发方式不限于此。二者间具有多种触发方式,其触发方式简单易操作。至少一个设备访问记录器20将至少包括智能终端40的数据、至少一个设备访问记录器20的数据以及智能终端40与至少一个设备访问记录器20通讯的访问时间组成的数据集合发送至云端服务管理系统30。或者至少一个设备访问记录器20将至少包括智能终端40的数据、至少一个设备访问记录器20的数据以及智能终端40与至少一个设备访问记录器20通讯的访问时间组成的数据集合发送至中间服务器,经中间服务器将数据集合发送至云端服务管理系统30。

  根据一个优选实施方式,健身房管理系统还包括智能终端40。智能终端40与用户按照逻辑关联方式对应。优选地,智能终端40与用户一一对应。优选地,设备访问记录器20与用户的智能终端40可以进行互相识别。优选地,智能终端40可以是手机、平板电脑、智能手环、智能手表、PC机、定制设备或其他可识别设备。设备访问记录器20与智能终端40的识别可以在用户使用健身设备10前通过智能终端40扫描设备访问记录器20的二维码实现。优选地,各设备访问记录器20上设有二维码。二维码含有设备访问记录器20的唯一识别码,用户通过智能终端40扫描设备访问记录器20的二维码后登陆健身房管理系统。云端服务管理系统30对用户和设备访问记录器20进行识别。识别也可以通过近场通讯实现。优选地,智能终端40和设备访问记录器20都具有近场通讯功能的情况下,智能终端40和设备访问记录器20发生近场通讯,云端服务管理系统30对用户和健身设备10进行识别。识别还可以是在设备访问记录器20上设置读卡器以读取智能终端40的信息。优选地,在设备访问记录器20上设置读卡器以读取智能终端40的信息。设备访问记录器20将读取的用户信息连同用户信息的读取时间同时发送至云端服务管理系统30。云端服务管理系统30对用户和设备访问记录器20进行识别。优选地,本发明的健身房管理系统具有与用户唯一对应的便携式智能终端40,云端服务管理系统30通过对设备访问记录器20和智能终端40的识别,从而基于接收到的用户信息以及设备访问记录器20的基本信息而分别建立健身设备数据库和用户数据库,从而能够对健身房的数据进行有序管理。

  根据一个优选实施方式,智能终端40还用于用户向云端服务管理系统30发送自身健康数据信息和/或查看云端服务管理系统30推送的与用户健身相关的数据信息。例如,通过智能终端40,用户将其运动数据、心率数据、饮食数据、体检数据、病例数据等发送至云端服务管理系统30的数据库单元301进行存储。健身房的管理者和/或教练能够基于每一用户的历史信息科学、合理地为用户提供健身建议,能够更准确的改进人体身体健康状况,通过本系统健身房的管理者和/或教练也可随时掌握用户的健康状况。

  根据一个优选实施方式,健身房管理系统还包括生理体征数据采集装置50。生理体征数据采集装置50用以采集用户运动时的生理体征数据并将采集的数据与数据采集时间同时发送至云端服务管理系统30。生理体征数据采集装置50与云端服务管理系统30通过无线方式连接。优选地,生理体征数据采集装置50包括主控模块、与主控模块相互连接的存储单元、心率传感器、3D加速度传感器、无线收发单元以及电池。优选地,生理体征数据采集装置50包括佩戴于手腕上的手环或手表、佩戴于胸前的心率传感器等。更进一步地,心率传感器包括LED反射光传感器、红外传感器、脉搏传感器、压力传感器或者超声波传感器。云端服务管理系统30基于采集到的用户在运动过程中的生理体征数据以及用户与至少一个健身设备10使用的关联性动态调整用户的健身计划。本发明的健身房管理系统采集用户在运动过程中的生理体征数据,在用户出现不适时,能够及时调整用户的运动计划,避免给用户造成伤害。例如是:生理体征数据采集装置50采集到用户的心率参数在60次/分钟以下或者100次/分钟以上,舒张压力参数在60毫米汞柱以下或者90毫米汞柱以上,收缩压力参数在90毫米汞柱以下或者130毫米汞柱以上等异常生理体征参数中的一种或多种状况时,云端服务管理系统30查找用户是否正在使用至少一个健身设备10,若是,云端服务管理系统30及时对至少一个健身设备10执行停止运行命令。云端服务管理系统30还向智能终端40发送紧急提示和/或调整后的运动建议。

  根据一个优选实施方式,生理体征数据采集装置50与云端服务管理系统30之间设置有一个或多个中继器。由于健身房的空间较大,而且通常会有较多的房间,采用无线方式实现生理体征数据采集装置50与云端服务管理系统30之间的通信会有一些困难,甚至会造成数据丢失,通过设置中继器,能够实现生理体征数据采集装置50与云端服务管理系统30之间的无缝隙、无死角通信,处于健身房内的任何一个用户的生理体征数据均能即时上传至云端服务管理系统30,避免了数据丢失,保证了数据的完整性。

  再次参见图1,云端服务管理系统30包括数据库单元301、匹配单元302和验证单元303。

  根据一个优选实施方式,数据库单元301用以以数据集合的形式存储至少一个健身设备10与至少一个设备访问记录器20之间的对应关系以及健身房用户与智能终端40之间的对应关系。数据库单元301还用以接收并存储由至少一个设备访问记录器20发送的数据集合、由健身设备10发送的数据集合。数据库单元301还用于存储用户通过智能终端40以及生理体征数据采集装置50上传的数据信息。优选地,数据库单元301还用于存储生理体征数据采集装置50上传的用户健身之时的生理体征数据。本发明的健身房管理系统将数据以集合方式分类存储,能保证数据间的关联系,便于对健身设备和用户进行有序的管理。

  根据一个优选实施方式,匹配单元302基于云端服务管理系统30发送的匹配命令从数据库单元301中提取数据集合。优选地,匹配单元302提取的数据集合为以数据集合形式存储的至少一个健身设备10与至少一个设备访问记录器20之间的对应关系以及健身房用户与智能终端40之间的对应关系、由至少包括智能终端40的数据、至少一个设备访问记录器20的数据以及智能终端40触发至少一个设备访问记录器20的访问时间组成的数据集合、以及由至少包括健身设备10的数据、运动数据及运动时间组成的数据集合中的一个或多个。匹配单元302基于寻找到的最小时间序列集合来确定健身房用户、访问数据以及运动数据之间的关联性。优选地,匹配单元302将匹配结果存储至云端服务管理系统30和/或推送至智能终端40。本系统通过模糊匹配算法提供用户与健身设备10的关联性,使得健身房管理者和/或健身教练能够动态了解用户在健身房内的动态情况,同时解决了健身房内健身设备与用户数据库之间无关联的问题,从而不仅能够提高健身房设备的利用率,还能科学地监控用户的健身过程。

  根据一个优选实施方式,验证单元303基于至少一个设备访问记录器20获取的与健身房用户一一对应的智能终端40的数据、经智能终端40触发设备访问记录器20而启动的健身设备10采集的用户运动数据及运动时间以及生理体征数据采集装置50采集的用户生理体征数据来验证健身房用户、访问数据以及运动数据之间的关联性。本系统通过设置验证单元303,通过验证单元303验证用户与至少一个健身设备10使用的关联性,从而可以提供本系统匹配的用户与至少一个健身设备10使用关联性的准确程度。优选地,至少一个健身设备10读取的智能终端40的信息、至少一个健身设备10采集的用户健身数据、至少一个设备访问记录器20记录的用户对至少一个健身设备10的使用信息和生理体征数据采集装置50采集的用户运动之时的生理体征数据中出现有一组及一组以上不对应信息时,由匹配单元302进行二次匹配。

  根据一个优选实施方式,健身房管理系统集中于一台服务器上或分布于多台服务器上。健身房管理系统通过与健身房内的至少一个健身设备10彼此链接或逻辑连接以管理至少一个健身设备10和/或分析用户的健身情况。本发明的健身房管理系统可以包括一个软件、一个硬件、一台服务器和/或多台服务器。更一般地,本发明的健身房管理系统是安装在一台或多台服务器上的软件管理系统。该软件管理系统与健身房内的健身设备10彼此链接或逻辑连接,用以管理相关设备或统计分析用户的健身情况。

  实施例2

  本实施例对本发明的健身房管理系统的工作流程进行详细说明。

  根据一个优选实施方式,最小时间序列集合是智能终端40访问两个设备访问记录器20的时间差以及设备访问记录器20被两个智能终端40触发访问的时间差中的较小值并连同相应的设备访问记录器20、相应设备访问记录器20被智能终端40访问的时间组成的时间数组集合。最小时间序列集合反映的是相应的设备访问记录器20对应的健身设备10在该时间差之间的数据属于佩戴了相应智能终端40对应的用户。

  根据一个优选实施方式,本发明通过如下方式寻找满足条件的最小时间序列集合:获取智能终端40访问的设备访问记录器20的数据集合,针对获取的数据集合中的数据进行分析以确定智能终端40访问另一个设备访问记录器20的时间差以及设备访问记录器20被另一个智能终端40触发访问的时间差,取该时间差的较小值并连同相应的设备访问记录器20、相应设备访问记录器20被智能终端40访问的时间组成新的时间数组集合。新获得的时间数组集合即为最小时间序列集合。

  对本发明的健身房管理系统所涉及到的基本数据做如下定义:

  用户a、用户b……用户n分别定义为user a、user b……user n。

  用户佩戴的触发设备,智能终端A、智能终端B……智能终端N分别定义为wristband A、wristband B……wristband N。

  第一设备访问记录器、第二设备访问记录器……第n设备访问记录器分别定义为scanner 1、scanner 2……scanner n。

  第一健身设备、第二健身设备……第n健身设备分别定义为device 1、device2……device n。

  第一健身设备、第二健身设备……第n健身设备上传的健身数据的形式分别定义为(device 1,运动数据,访问时间)、(device 2,运动数据,访问时间)……(device n,运动数据,访问时间)。

  第一设备访问记录器、第二设备访问记录器……第n设备访问记录器上传的数据形式定义为(wristband x,scanner 1,访问时间)。wristband x表示为智能终端中的任何一个。

  云端服务管理系统20预先绑定并存储的数据有:用户和佩戴的智能终端40的关系(user x,wristband x)、设备访问记录器20和健身设备10的关系(scanner x,device x)。user x表示为用户中的任何一个。wristbandx表示为智能终端40中的任何一个。scanner x表示为设备访问记录器20中的任何一个。device x表示为健身设备10中的任何一个。

  根据一个优选实施方式,本发明的健身房管理系统的工作流程至少包括如下步骤:

  S1:用户佩戴智能终端40,云端服务管理系统30记录用户与智能终端40之间的关系。优选地,用户与智能终端40之间的关系为健身房管理系统预先绑定的。优选地,以智能终端A与用户a对应为例,用户a佩戴有智能终端A,云端服务管理系统30将用户a与智能终端A之间的关系记为(usera,wristband A)。

  S2:用户通过智能终端40触发设备访问记录器20,设备访问记录器20将用户的访问数据上传至云端服务管理系统30。优选地,以用户a(usera)通过智能终端A(wristbandA)触发了第一设备访问记录器(scanner 1)为例,第一设备访问记录器(scanner 1)将用户a(user a)的访问数据上传至云端服务管理系统30。第一设备访问记录器(scanner 1)上传的数据形式为(wristband A,scanner 1,访问时间)。

  S3:用户在设备访问记录器20对应的健身设备10上运动过程中,健身设备10收集用户的运动数据。优选地,设备访问记录器20和健身设备10的对应关系是系统预先绑定的。优选地,以第一设备访问记录器(scanner1)对应于第一健身设备(device 1)为例,第一设备访问记录器(scanner 1)与第一健身设备(device 1)之间的关系记为(scanner 1,device 1)。用户a(user a)在第一设备访问记录器(scanner 1)对应的第一健身设备(device1)上运动过程中,第一健身设备(device 1)收集用户a(user a)的运动数据。

  S4:用户在设备访问记录器20对应的健身设备10上结束运动后,健身设备10将收集到的运动数据上传至云端服务管理系统30。优选地,用户a(user a)在第一设备访问记录器(scanner 1)对应的第一健身设备(device1)上结束运动后,第一健身设备(device 1)将收集到的用户a(user a)的运动数据上传至云端服务管理系统30。第一健身设备(device1)上传的数据形式为(device 1,运动数据,访问时间)。

  S5:云端服务管理系统30基于模糊匹配算法将用户、访问数据和运动数据进行关联。优选地,云端服务管理系统30利用其预先绑定的用户与智能终端40之间的关系、设备访问记录器20与健身设备10之间的关系、设备访问记录器20上传的数据以及健身设备10上传的数据,通过模糊匹配算法找到满足条件的最小时间序列集合来确定用户、访问数据和运动数据之间的关系。

  根据一个优选实施方式,本发明的模糊匹配算法基于如下思想实现:出现以下两种情况之一,第一健身设备(device 1)上传的数据属于佩戴了智能终端A(wristband A)的用户a(user a)。

  第一种情况:智能终端A(wristband A)触发第一健身设备(device 1)到智能终端A(wristband A)触发第二健身设备(device 2)之间的时间内第一健身设备(device 1)采集并上传的数据属于用户a(user a)。即用户a(user a)通过智能终端A(wristband A)先触发并使用了第一健身设备(device 1),再通过智能终端A(wristband A)触发并使用了第二健身设备(device 2)。

  第二种情况:智能终端A(wristband A)触发第一健身设备(device 1)到智能终端B(wristband B)触发第一健身设备(device 1)之间的时间内第一健身设备(device 1)采集并上传的数据属于用户a(user a)。即用户a(user a)通过智能终端A(wristband A)先触发并使用了第一健身设备(device 1),然后用户b通过智能终端B(wristband B)触发并使用了第一健身设备(device 1)。

  根据一个优选实施方式,本发明的模糊匹配算法通过寻找满足条件的最小时间序列集合实现,具体过程如下所述。图3示出了本发明的健身房管理系统的数据匹配流程图。如图3所示,数据匹配过程至少包括如下步骤:

  S501:获取智能终端A(wristband A)访问的设备访问记录器20的数据集合。获取的数据集合记为如下形式,例如[(wristband A,scanner 1,datetime 1),(wristband A,scanner 2,datetime 2)……(wristband A,scanner n,datetime n)]。其中,(wristbandA,scanner n,datetime n)表示智能终端A(wristband A)在datetime n这个时间触发并访问了第n设备访问记录器(scanner n)。

  S502:针对上述数据集合中的每一组数据,确定智能终端A(wristbandA)访问另一个设备访问记录器(scanner x)的时间差以及第n个设备访问记录器(scanner n)被另一个智能终端(wristband x)触发访问的时间差。

  第n个设备访问记录器(scanner n)上传的智能终端A(wristband A)的访问数据形式为(wristband A,scanner n,datetime n)。第n+1个设备访问记录器(scanner n+1)上传的智能终端A(wristband A)的访问数据形式为(wristband A,scanner n+1,datetime n+1)。记二者的访问时间差为f(a)。f(a)=(datetime n+1)-(datetime n)。

  第n个设备访问记录器(scanner n)上传的智能终端A(wristband A)的访问数据形式为(wristband A,scanner n,datetime n)。第n个设备访问记录器(scanner n)上传的智能终端A+1(wristband A+1)的访问数据形式为(wristband A+1,scanner n,datetime A+1)。智能终端A+1(wristband A+1)表示在智能终端A(wristband A)之后触发并访问第n个设备访问记录器(scanner n)的智能终端。记二者的访问时间差为f(b)。f(b)=(datetimeA+1)-(datetime n)。

  S503:判断f(a)与f(b)的大小,取f(a)与f(b)中的较小值组成新的时间数组集合以获得最小时间序列集合。若f(a)-f(b)<0,记录(scanner n,datetimen,f(a))。其中,a和n为大于等于1的正整数。若f(a)-f(b)>0,记录(scannern,datetime n,f(b))。其中,b和n为大于等于1的正整数。因此,取f(a)与f(b)中的较小值组成的新时间数组集合为[(scanner 1,datetime 1,f(1)),(scanner 2,datetime 2,f(2))……(scanner n,datetime n,f(n))]。

  S504:健身数据与用户的匹配。优选地,基于组成的新时间数组集合为[(scanner1,datetime 1,f(1)),(scanner 2,datetime 2,f(2))……(scannern,datetime n,f(n))]来判断健身数据与用户的匹配关系。以(scanner 1,datetime 1,f(1))为例,该集合表示第一设备访问记录器(scanner 1)对应的第一健身设备(device 1)在datetime 1至datetime2之间的数据属于佩戴了智能终端A(wristband A)对应的用户a(user a)。以(scanner n,datetime n,f(n))为例,该集合表示第n设备访问记录器(scanner n)对应的第n健身设备(device n)在datetime n至datetime n+1之间的数据属于佩戴了智能终端x(wristbandx)对应的用户x(user x)。其中,n为大于等于1的正整数。wristband x为智能终端中的任何一个。user x为与智能终端X对应的用户x。

  本发明的健身房管理系统通过预先对健身房管理系统中的用户、健身设备10、设备访问记录器20以及智能终端40进行定义,并且还对用户与智能终端40间的关系、健身设备10与设备访问记录器20之间的关系进行预先绑定并由云端服务管理系统30进行记录,云端服务管理系统30基于收集到的运动数据通过寻找最小时间序列集合的方式实现模糊匹配,确定用户与健身设备10、健身数据之间的关联性。面对健身房管理系统中涉及的大量数据,本发明的数据以集合方式进行记录,能有效确保数据间的关联性,并且寻找最小时间序列集合的方式实现的模糊匹配算法具有匹配准确度高、匹配速度快的优势。

  需要注意的是,上述具体实施例是示例性的,本领域技术人员可以在本发明公开内容的启发下想出各种解决方案,而这些解决方案也都属于本发明的公开范围并落入本发明的保护范围之内。本领域技术人员应该明白,本发明说明书及其附图均为说明性而并非构成对权利要求的限制。本发明的保护范围由权利要求及其等同物限定。

《一种管理运动数据的智能终端.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)