一种实现健身设备智能化的方法、装置和系统的制作方法

文档序号:1619497阅读:195来源:国知局
一种实现健身设备智能化的方法、装置和系统的制作方法
【专利摘要】本发明实施例提供一种实现健身设备智能化的方法、装置和系统,可以在终端上设置体感引擎传感器,通过对体感引擎传感器采集到指定用户信息的修正信息,来确定所述指定用户的运动状态,并可以在所述修正信息与健身设备同步采集到信息的误差值小于设定值时,将所述修正信息发送给健身设备,使得健身设备可以根据所述修正信息,以及所述指定用户对应的自适应策略,来进行状态调整。由于是根据修正后的信息进行状态调整,且是根据每个用户对应的自适应策略进行状态调整,从而使得状态调整更具有针对性和准确性,可以满足指定用户的运动需求,保证用户的安全。
【专利说明】一种实现健身设备智能化的方法、装置和系统

【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种实现健身设备智能化的方法、装置和系统。

【背景技术】
[0002] 随着健身设备的普及和不断发展,健身设备正在向着智能化的方向发展。目前,实 现健身设备智能化的主要技术方案为:
[0003] 用户在使用健身设备的过程中,健身设备可以根据安装在健身设备上的数据采集 装置捕捉到用户的实时运动情况对应的实时数据,并可以根据这些实时数据按照既定的自 适应策略,做出如调整运动速度、运行坡度,紧急停止等自适应调整状态的动作,进而达到 为用户提供智能化服务的功能。
[0004] 同时健身设备能够在用户使用健身设备的过程中,记录下用户的健身数据,从而 方便用户制定并管理自己的训练计划。
[0005] 现有的健身设备智能化方案至少存在以下问题:
[0006] 1、健身设备的自适应策略是固定或基本固定的,无法针对特定用户做出针对该特 定用户的自适应调整状态的动作。因此使得无法满足用户的智能化服务需求,且还存在一 定的安全隐患,无法有效保证用户的安全。
[0007] 2、健身设备采集实时数据还存在准确性较低的问题,也会使得健身设备状态调整 的准确性难以得到保证,且数据采集装置设置在健身设备上,还存在维修和检测不便的问 题。


【发明内容】

[0008] 本发明实施例提供一种实现健身设备智能化的方法、装置和系统,用于提高健身 设备状态调整的准确性。
[0009] -种实现健身设备智能化的系统,所述系统包括设置有体感引擎传感器的终端和 健身设备,其中:
[0010] 所述终端,用于确定所述体感引擎传感器采集到的第一时刻的第一运动信息,所 述第一运动信息表示利用所述健身设备进行运动的指定用户的运动信息;确定所述第一运 动信息经预先确定的第一修正数据修正后得到的第三运动信息,所述第一修正数据保存在 所述指定用户对应的用户个性化文件中,所述用户个性化文件保存在所述终端;并确定接 收到的所述健身设备发送的所述第一时刻的第二运动信息,所述第二运动信息表示所述健 身设备的运行状态,在确定所述第三运动信息与所述第二运动信息之间的误差值小于设定 值时,将所述第三运动信息发送给所述健身设备;
[0011] 所述健身设备,用于采集第二运动信息,将采集到的第二运动信息发送给所述终 端;并根据接收到的所述第三运动信息,以及所述指定用户对应的自适应策略,调整自身的 运行状态,所述自适应策略是所述终端保存在所述指定用户对应的用户个性化文件中,并 发送给所述健身设备的。
[0012] 一种实现健身设备智能化的方法,所述方法包括:
[0013] 确定体感引擎传感器米集到的第一时刻的第一运动信息,所述第一运动信息表不 利用所述健身设备进行运动的指定用户的运动信息;
[0014] 确定所述第一运动信息经预先确定的第一修正数据修正后得到的第三运动信息, 所述第一修正数据保存所述指定用户对应的用户个性化文件中;
[0015] 确定接收到的所述健身设备发送的所述第一时刻的第二运动信息,所述第二运动 信息表示所述健身设备的运行状态,在确定所述第三运动信息与所述第二运动信息之间的 误差值小于设定值时,将所述第三运动信息发送给所述健身设备;
[0016] 其中,所述健身设备根据接收到的所述第三运动信息,以及接收到的所述指定用 户对应的自适应策略,调整自身的运行状态。
[0017] 一种实现健身设备智能化的装置,所述装置包括:
[0018] 第一确定模块,用于确定体感引擎传感器采集到的第一时刻的第一运动信息,所 述第一运动信息表示利用所述健身设备进行运动的指定用户的运动信息;
[0019] 第二确定模块,用于确定所述第一运动信息经预先确定的第一修正数据修正后得 到的第三运动信息,所述第一修正数据保存所述指定用户对应的用户个性化文件中;
[0020] 发送模块,用于确定接收到的所述健身设备发送的所述第一时刻的第二运动信 息,所述第二运动信息表示所述健身设备的运行状态,在确定所述第三运动信息与所述第 二运动信息之间的误差值小于设定值时,将所述第三运动信息发送给所述健身设备;其中, 所述健身设备根据接收到的所述第三运动信息,以及接收到的所述指定用户对应的自适应 策略,调整自身的运行状态。
[0021] 一种实现健身设备智能化的方法,所述方法包括:
[0022] 采集第二运动信息,所述第二运动信息表示健身设备的运行状态;
[0023] 将采集到的第二运动信息发送给终端;
[0024] 根据接收到的第三运动信息,以及接收到的所述指定用户对应的自适应策略,调 整所述健身设备的运行状态;
[0025] 其中,所述第三运动信息是对第一运动信息经第一修正数据修正后得到的,所述 第一运动信息表示利用所述健身设备进行运动的指定用户的运动信息。
[0026] -种实现健身设备智能化的装置,所述装置包括:
[0027] 采集模块,用于采集第二运动信息,所述第二运动信息表示健身设备的运行状 态;
[0028] 发送模块,用于将采集到的第二运动信息发送给终端;
[0029] 调整模块,用于根据接收到的第三运动信息,以及接收到的所述指定用户对应的 自适应策略,调整所述健身设备的运行状态;
[0030] 其中,所述第三运动信息是对第一运动信息经第一修正数据修正后得到的,所述 第一运动信息表示利用所述健身设备进行运动的指定用户的运动信息。
[0031] 根据本发明实施例提供的方案,可以在终端上设置体感引擎传感器,通过对体感 引擎传感器采集到指定用户信息的修正信息,来确定所述指定用户的运动状态,并可以在 所述修正信息与健身设备同步采集到信息的误差值小于设定值时,将所述修正信息发送给 健身设备,使得健身设备可以根据所述修正信息,以及所述指定用户对应的自适应策略,来 进行状态调整。由于是根据修正后的信息进行状态调整,且是根据每个用户对应的自适应 策略进行状态调整,从而使得状态调整更具有针对性和准确性,可以满足指定用户的运动 需求,保证用户的安全。同时,在本发明实施例提供的方案中,在终端上设置体感引擎传感 器来采集信息,还解决了数据采集装置设置在健身设备上,存在的维修和检测不便的问题。

【专利附图】

【附图说明】
[0032] 图1为本发明实施例一提供的实现健身设备智能化的系统的结构示意图;
[0033] 图2为本发明实施例二提供的实现健身设备智能化的方法的步骤流程图;
[0034] 图3为本发明实施例三提供的实现健身设备智能化的方法的步骤流程图;
[0035] 图4为本发明实施例四提供的确定第一修正数据的方法的步骤流程图;
[0036] 图5为本发明实施例五提供的确定第三运动信息的方法的步骤流程图;
[0037] 图6为本发明实施例六提供的实现健身设备智能化的装置的结构示意图;
[0038] 图7为本发明实施例七提供的实现健身设备智能化的装置的结构示意图。

【具体实施方式】
[0039] 在本发明实施例提供的方案中,结合终端来实现健身设备的智能化。在终端中,可 以存储并维护至少一个用户个性化文件。可以理解为,每个用户个性化文件与一个指定用 户对应。终端和健身设备可以基于终端中保存的用户个性化文件,实现健身设备的智能化。
[0040] 每个用户个性化文件中,可以保存有指定用户在各种模式下的修正数据,一种模 式可以理解为该指定用户携带终端的位置,如,用户个性化文件中,可以保存有指定用户在 第一模式下的修正数据、第二模式下的修正数据和第三模式下的修正数据。
[0041] 每个用户个性化文件中,还可以保存有指定用户对应的自适应策略。
[0042] 每个用户个性化文件中,还可以保存有指定用户对应的训练记录。
[0043] 另外,每个用户个性化文件中,还可以保存有指定用户身份标识及个人信息。
[0044] 具体的,每个用户个性化文件可以是可扩展标记语言(Extensible Markup Language,XML)格式。下面对用户个性化文件进行实例说明。
[0045] 用户个性化文件中的指定用户身份标识及个人信息,可以但不限于为如下格式:
[0046] <USER> <ID>13454019999</ID> <Name>JACK ZHAO</Name> <AGE>29</AGE> <SEX>Maie</SEX> </USER>
[0047] 即,在用户个性化文件中,可以保存有指定用户身份标识(ID)为13454019999,以 及包括姓名(Name) (JACK ΖΗΑ0)、年龄(AGE) (29)以及性别(SEX)(男)等等的个人信息。
[0048] 用户个性化文件中的指定用户在各种模式下的修正数据,可以但不限于为如下格 式:
[0049] 〈DEVICE〉
[0050] <1 MEi> 12332321424215161 </IMEi> <TYPE>RUN</TYPE> <RECORD>.. </RECORD> <POS> <HAND> <ACC-SEN〉…</ACC-SEN〉 <GAV SEN>.. </GAV SEN> </HAND> <ARM> <ACC SEN>.. </AC:C_SEN> <GAV_SEN>.. </GAV_SEN> </ARM> <POCKET-lJP>.. .</POCKET-lJP> <POCKET-DOWN>.__〈/POCKET-DO WN> </POS> </DEVICE> 〈DEVICE〉 〈/DEVICE〉
[0051] S卩,在用户个性化文件中,可以保存有指定用户对应国际移动设备身份码 (International Mobile Equipment Identity,IMEI)为 12332321424215161 (可以由网 卡决定)的健身设备,健身设备的类型(TYPE)为RUN (可以预先定义RUN表示跑步机、或登 山机、或卧推器等等)的健身设备的各种模式下的修正数据。包括:指定用户在第一模式下 (HAND)(该指定用户携带终端的位置为手部)的修正数据、第二模式下(ARM)(该指定用户 携带终端的位置为上臂部)的修正数据、第三模式下(POCKET-UP)(该指定用户携带终端的 位置为上衣口袋)的修正数据和第四模式下(POCKET-DOWN)(该指定用户携带终端的位置为 裤子口袋)的修正数据等等。
[0052] 用户个性化文件中的指定用户对应的自适应策略,可以但不限于为如下格式:
[0053] <PRBFBRENCE> 〈DEVICE-TYPE>RIJN</DEVICE-TYPE〉 〈MODE-ID>. · _ </MODE-i D> <MODE NAME〉·…〈/MODE NAME〉 <FILE>...</FILE> <LIKB>...</LIKE> 々PREFERENCE〉
[0054] S卩,在用户个性化文件中,可以保存有对应健身设备的类型(DEVICE_TYPE)为RUN 的健身设备,以策略标识(M0DE_ID)和策略名称(M0DE_NAME)标识的自适应策略。且可以以 文件(FILE)标识自适应策略在系统中的位置,以喜好(LIKE)标识该自适应策略被使用的 次数。
[0055] 用户个性化文件中的指定用户对应的训练记录,可以不限于为如下格式:
[0056] <REC()RD> <Τ?ΜΕ>... <DURATION>.. ,</DURAION> <TYPE> …<TYPE> <C APACiTY>.. .</CAPACITY> </TiMB> <TIME> </Τ?ΜΕ>
[0057] </RECORD>
[0058] S卩,在用户个性化文件中,在每条训练记录中,可以保存有指定用户每次健身的持 续时间(DURATION),运动类型(TYPE)和运动能力(CAPACITY)(运动能力可以理解为用户运 动时的强度、坡度,重量,阻力等因素,如跑步速度为8-11公里/小时即可以理解为一种运 动能力)。
[0059] 以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的 优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申 请中的实施例及实施例中的特征可以相互组合。
[0060] 实施例一、
[0061] 本发明实施例一提供一种实现健身设备智能化的系统,该系统的结构示意图可以 如图1所示,包括设置有体感引擎传感器的终端11和健身设备12,其中:
[0062] 所述终端11用于确定所述体感引擎传感器采集到的第一时刻的第一运动信息, 所述第一运动信息表示利用所述健身设备进行运动的指定用户的运动信息;确定所述第一 运动信息经预先确定的第一修正数据修正后得到的第三运动信息,所述第一修正数据保存 在所述指定用户对应的用户个性化文件中,所述用户个性化文件保存在所述终端;并确定 接收到的所述健身设备发送的所述第一时刻的第二运动信息,所述第二运动信息表示所述 健身设备的运行状态,在确定所述第三运动信息与所述第二运动信息之间的误差值小于设 定值时,将所述第三运动信息发送给所述健身设备;
[0063] 所述健身设备12用于采集第二运动信息,将采集到的第二运动信息发送给所述 终端;并根据接收到的所述第三运动信息,以及所述指定用户对应的自适应策略,调整自身 的运行状态,所述自适应策略是所述终端保存在所述指定用户对应的用户个性化文件中, 并发送给所述健身设备的。
[0064] 在现有技术中,用户的健身数据存储在健身设备上,如果用户无法保证每次使用 同一台健身设备,无法保证健身数据的连续性和完整性,且每个用户健身数据的安全性无 法得到有效保证。因此,在本实施例中,还可以将用户的健身数据保存在终端中,以解决该 问题:
[0065] 所述健身设备12还用于调整自身的运行状态之后,生成状态日志,并将所述状态 日志发送给所述终端;
[0066] 所述终端11还用于根据所述状态日志,更新所述指定用户对应的用户个性化文 件中的训练记录。
[0067] 终端用于修正第一运动信息的第一修正数据,可以是在终端中预先静态配置的, 也可以是终端预先动态确定出的。若第一修正数据是终端预先动态确定出的,则:
[0068] 所述终端11还用于确定所述体感引擎传感器采集到的第一时刻的第一运动信 息之前,确定所述体感引擎传感器采集到的第二时刻的第一运动信息,并确定接收到的所 述健身设备发送的所述第二时刻的第二运动信息,将所述指定用户对应的用户个性化文件 中,修正所述第二时刻的第一运动信息时,得到的第四运动信息与所述第二时刻的第二运 动信息误差最小的修正数据,确定为第一修正数据。
[0069] 进一步的,所述第一修正数据可能不能很好地修正第一运动信息,因此,终端可以 实时地更新第一修正数据,以得到更准确的用户运动状态,进一步提高后续健身设备状态 调整的准确性。即:
[0070] 所述终端11还用于在确定所述第三运动信息与所述第一时刻的第二运动信息之 间的误差值不小于设定值时,确定第二修正数据,并将所述第二修正数据作为所述第一修 正数据,所述第二修正数据修正所述第一时刻的第一运动信息得到的第五运动信息,与所 述第一时刻的第二运动信息之间的误差值小于设定值。
[0071] 具体的,在本发明各实施例中,所述体感引擎传感器可以是加速传感器,如,重力 传感器和/或三轴加速传感器,体感引擎传感器采集到的第一用户信息即可以理解为重力 传感器信息和/或三轴加速传感器信息。用户个性化文件中,各种模式下的修正数据可以 理解为在各种模式下的重力传感器修正参数和/或三轴加速传感器修正参数。
[0072] 对一般三轴加速传感器而言,三轴加速传感器会输出一个采样周期内,x/y/z三轴 的变化值[X,y,z],通过分析这些变化值,就可以判断出三轴加速传感器所在终端的运动信 息(即携带该终端的指定用户的第一运动信息)。
[0073] 本实施例中,三轴加速传感器的修正参数可以为[a,b,c],如[+20%,-25%,+7%], 于是可以计算出新的变化值[X,Y,Z],其中X=x*(l+a), Y=y*(l+b), Z=z*(l+c)。由如上所 述计算出的新的变化值[X,Y,Z],能更准确地反映出三轴加速传感器所在终端的运动信息。
[0074] 对一般重力传感器而言,修正参数的使用方式与三轴加速传感器的修正参数的使 用方式相似,不同之处在于,重力传感器分析的是垂直倾角的变化值。则修正过后的垂直倾 角的变化值S可以表示为,S=s* (1+d),其中s表示重力传感器采集到的垂直倾角的变化值, d为重力传感器修正参数。
[0075] 在本发明各实施例中,所述体感引擎传感器为重力传感器时,健身设备采集到的 第二运动信息可以但不限于为,健身设备的坡度。所述体感引擎传感器为三轴加速传感器 时,健身设备采集到的第二运动信息可以但不限于为,健身设备的加速度。
[0076] 即在本发明各实施例中,可以理解为健身设备采集到的第二运动信息与所述体感 引擎传感器的类型,二者互相匹配,从而可以实现经修正数据修正后的第一运动信息和第 二运动息误差值的确定。
[0077] 与本发明实施例一基于同一发明构思,提供以下的方法和装置。
[0078] 实施例二、
[0079] 本发明实施例二提供一种实现健身设备智能化的方法,该方法的步骤流程图可以 如图2所示,包括:
[0080] 步骤101、确定第一运动信息。
[0081] 在本实施例中,可以在终端中设置有体感引擎传感器,指定用户可以在身体指定 位置携带该终端。
[0082] 在携带有所述终端的指定用户利用健身设备的运动过程中,在本步骤中,该终端 可以确定所述体感引擎传感器采集到的当前时刻(在本实施例中,以第一时刻为当前时刻 为例进行说明)的第一运动信息,即所述第一运动信息表示利用健身设备进行运动的指定 用户的运动信息(所述第一运动信息也可以理解为所述终端的运动信息)。
[0083] 步骤102、确定第二运动彳目息。
[0084] 在本步骤中,所述终端可以对第一运动信息进行修正,使得修正后得到的第三运 动信息能更准确地反映指定用户的运动信息。
[0085] 具体的,在本步骤中,可以确定所述第一运动信息经预先确定的第一修正数据修 正后得到的第三运动信息,所述第一修正数据保存所述指定用户对应的用户个性化文件 中,所述用户个性化文件保存在所述终端。
[0086] 步骤103、确定是否发送所述第三运动信息。
[0087] 在本步骤中,可以判断确定出的第三运动信息与所述健身设备同步采集到的第二 运动信息之间是否存在较大误差,如果误差较大,可以理解为所述第三运动信息误差较大, 所述第三运动信息不能用于所述健身设备的状态调整,如果误差较小,可以理解为所述第 三运动信息误差较小,可以根据该第三运动信息进行所述健身设备的状态调整。
[0088] 因此,在本步骤中,可以确定接收到的健身设备发送的所述当前时刻的第二运动 信息,所述第二运动信息表示所述健身设备(指定用户正在使用的健身设备)的运行状态, 在确定所述第三运动信息与所述第二运动信息之间的误差值小于设定值时,继续执行步骤 104,否则,可以跳转执行步骤105。
[0089] 步骤104、将确定出的所述第三运动信息发送给所述健身设备。
[0090] 在本步骤中,可以将所述第三运动信息发送给所述健身设备,并结束本流程。
[0091] 进一步的,所述健身设备可以根据接收到的所述第三运动信息,以及所述指定用 户对应的自适应策略,调整自身的运行状态,所述自适应策略是所述终端保存在所述指定 用户对应的用户个性化文件中,并发送给所述健身设备的。
[0092] 具体的,所述终端可以根据所述健身设备的类型,将针对该类型的健身设备,所述 指定用户对应的自适应策略发送给所述健身设备。
[0093] 所述终端将所述指定用户对应的自适应策略发送给所述健身设备,可以理解为步 骤101之前。当然,所述终端不限于在步骤101之前发送所述指定用户对应的自适应策略, 例如,也可以在将所述第三运动信息发送给所述健身设备的同时,发送所述指定用户对应 的自适应策略。
[0094] 更进一步的,所述健身设备调整自身的运行状态之后,还可以生成状态日志,并将 所述状态日志发送给所述终端,所述终端可以根据所述状态日志,更新所述指定用户对应 的用户个性化文件中的训练记录,实现训练记录的终端侧保存和更新。
[0095] 步骤105、确定第二修正数据。
[0096] 在确定所述第三运动信息与所述第二运动信息之间的误差值不小于设定值时,可 以确定第一修正数据不能准确修正第一运动信息,因此,可以重新确定修正数据。
[0097] 则在本步骤中,可以根据修正数据修正所述当前时刻的第一运动信息得到的第五 运动信息,与所述当前时刻的第二运动信息之间的误差值小于设定值,来确定第二修正数 据,将所述第二修正数据作为所述第一修正数据,并可以继续执行步骤101,从而可以利用 第二修正数据更好地修正第一运动信息,实现健身设备的状态调整。
[0098] 需要说明的是,终端用于修正第一运动信息的第一修正数据,可以是在终端中预 先静态配置的,也可以是终端预先动态确定出的。若第一修正数据是终端预先动态确定出 的,则在步骤101之前,还可以包括步骤10Γ :
[0099] 10Γ、确定第一修正数据。
[0100] 具体的,所述终端可以确定所述体感引擎传感器采集到的第二时刻的第一运动信 息,并确定接收到的所述健身设备发送的所述第二时刻的第二运动信息,将所述指定用户 对应的用户个性化文件中,修正所述第二时刻的第一运动信息时,得到的第四运动信息与 所述第二时刻的第二运动信息误差最小的修正数据,确定为第一修正数据。
[0101] 下面通过一个具体的实例对本发明实施例二的方案进行说明。
[0102] 实施例三、
[0103] 本发明实施例三提供一种实现健身设备智能化的方法,该方法的步骤流程图可以 如图3所示,包括:
[0104] 步骤201、终端发出建立连接请求。
[0105] 当用户启动终端开始确定用户运动状态时,终端会自动搜索距离最近的健身设 备,并发出建立连接请求。此时,可以理解为所述健身设备处于待机状态。
[0106] 步骤202、健身设备与终端建立连接。
[0107] 接收到建立连接请求的健身设备可以响应该请求,与所述终端建立连接。从而后 续可以与该终端进行信息交互。
[0108] 步骤203、健身设备与终端交互初始信息。
[0109] 在本步骤中,健身设备可以与终端互相交互相关信息,以便后续更好的实现数据 传输。
[0110] 例如,在本步骤中,健身设备可以向终端发送可接收数据格式(可以包括具体的参 数类型(如三轴加速度参数、重力倾角参数)和采样频率)以及回传数据格式(可以包括具体 的参数类型和回传频率),健身设备还可以向终端发送自身的MEI和/或自身的类型(如跑 步机)。
[0111] 终端可以向健身设备发送使用本终端的指定用户的个性化文件中的相应信息,如 该指定用户对应的自适应策略等。
[0112] 步骤204、终端和健身设备开始采集运动信息。
[0113] 在终端和健身设备的初始信息交互完成后,可以理解为健身设备开始启动,携带 有所述终端的指定用户开始运动,终端可以开始采集第一运动信息,健身设备可以开始采 集第二运动信息。
[0114] 步骤205、终端确定第一修正参数。
[0115] 终端可以进行第一修正参数的自适配过程。
[0116] 在本步骤中,终端可以从所述指定用户对应的用户个性化文件中,利用每一种模 式下的修正数据,针对某一时刻所述终端采集到的第一运动信息分别进行修正,将修正后 得到的第四运动信息与所述健身设备同步采集到的第二运动信息误差最小的一种模式下 的修正数据,确定为第一修正数据。
[0117] 步骤206、终端确定第三运动信息。
[0118] 终端确定出第一修正参数之后,即可以实时地修正所述指定用户的运动信息。
[0119] 在本步骤中,终端可以确定自身设置的体感引擎传感器采集到的当前时刻的第一 运动信息,确定所述第一运动信息经第一修正数据修正后得到的第三运动信息。并,
[0120] 确定接收到的健身设备发送的当前时刻的第二运动信息,在确定所述第三运动信 息与所述第二运动信息之间的误差值小于设定值时,可以发送所述第三运动信息给所述健 身设备,否则,确定第二修正数据,将第二修正数据作为所述第一修正数据,并重新执行本 步骤。
[0121] 步骤207、健身设备进行状态调整。
[0122] 健身设备在接收到终端发送的第三运动信息时,可以结合所述指定用户对应的自 适应策略,调整自身的运行状态。
[0123] 步骤208、健身设备生成状态日志。
[0124] 需要说明的是,步骤206可以周期性执行,即步骤206?步骤208周期性执行。直 到用户停止健身设备,此时,可以执行步骤209。
[0125] 即在健身设备生成状态日志后,健身设备可以判断是否停止工作,若是,则执行步 骤209,否则,健身设备可以继续进行接收终端发送的第三运动信息,并生成状态日志的周 期性动作。
[0126] 步骤209、健身设备发送结束训练信号。
[0127] 在本步骤中,健身设备可以向终端发送结束训练信号,并将生成的所有状态日志 发送至终端。
[0128] 步骤210、终端更新训练日志。
[0129] 终端在接收到结束训练信号后,可以断开与所述健身设备的连接,并根据所述状 态日志,更新所述指定用户的训练记录。
[0130] 下面分别通过实施例四、五对实施例三涉及的确定第一修正数据的过程(步骤 205)和确定第三运动信息的过程(步骤206)进行说明。
[0131] 实施例四、
[0132] 本发明实施例四提供一种确定第一修正数据的方法,该方法的步骤流程图可以如 图4所示,包括:
[0133] 步骤301、确定某一时刻的第一运动信息。
[0134] 步骤302、确定所述某一时刻的第二运动信息。
[0135] 步骤303、任意选择一种模式下的修正数据,得到第四运动信息。
[0136] 任意选择一种模式下的修正数据,对第一运动信息进行修正,得到第四运动信息。
[0137] 步骤304、确定误差值是否不大于阈值。
[0138] 确定第四运动信息与第二运动信息是否合理匹配,在本实施例中,可以理解为确 定第四运动信息与第二运动信息误差值是否不大于阈值,例如,所述阈值可以为0。
[0139] 若是,则可以结束本流程,并认为当前选择出的模式下的修正数据使得第四运动 信息与第二运动信息误差值最小,为第一修正数据,否则,可以继续执行步骤305。
[0140] 步骤305、确定是否还有其他模式下的修正数据。
[0141] 若无,则将使得第四运动信息与第二运动信息误差值最小的模式下的修正数据, 确定为第一修正数据,否则,重新执行步骤303。
[0142] 实施例五、
[0143] 本发明实施例五提供一种确定第三运动信息的方法,该方法的步骤流程图可以如 图5所示,包括:
[0144] 步骤401、确定当前时刻的第一运动信息。
[0145] 步骤402、确定修正参数。
[0146] 如果存在临时修正数据(即第二修正数据),则确定临时修正数据对应的修正参 数。否则,可以确定第一修正数据对应的修正参数。
[0147] 以体感引擎传感器可以是重力传感器和三轴加速传感器为例,在本步骤中,需要 读取临时修正数据或第一修正数据对应的重力传感器修正参数和三轴加速传感器修正参 数。
[0148] 步骤403、确定第二运动f目息。
[0149] 在本步骤中,可以利用确定出的修正参数修正所述第一运动信息,得到第三运动 信息。
[0150] 步骤404、确定当前时刻的第二运动信息。
[0151] 步骤405、确定误差值是否小于设定值。
[0152] 在本步骤中,可以确定第三运动信息和第二运动信息之间的误差值是否小于设定 值,若是,则可以向健身设备输出所述第三运动信息,否则,可以执行步骤406。
[0153] 步骤406、确定临时修正数据
[0154] 若临时修正数据已存在,则本步骤可以理解为更新该临时修正数据,并返回执行 步骤401。
[0155] 在本实施例中,可以将临时修正数据写入用户个性化文件,并可以将最终得到的 临时修正数据(即确定第三运动信息和第二运动信息之间的误差值小于设定值时的临时修 正数据)作为用户个性化文件中,新增模式下的修正数据。
[0156] 实施例六、
[0157] 本发明实施例六提供一种实现健身设备智能化的装置,该装置可以集成在终端 中,该装置的结构示意图可以如图6所示,包括:
[0158] 第一确定模块21用于确定体感引擎传感器采集到的第一时刻的第一运动信息, 所述第一运动信息表示利用所述健身设备进行运动的指定用户的运动信息;第二确定模块 22用于确定所述第一运动信息经预先确定的第一修正数据修正后得到的第三运动信息,所 述第一修正数据保存所述指定用户对应的用户个性化文件中;发送模块23用于确定接收 到的所述健身设备发送的所述第一时刻的第二运动信息,所述第二运动信息表示所述健身 设备的运行状态,在确定所述第三运动信息与所述第二运动信息之间的误差值小于设定值 时,将所述第三运动信息发送给所述健身设备;其中,所述健身设备根据接收到的所述第三 运动信息,以及接收到的所述指定用户对应的自适应策略,调整自身的运行状态。
[0159] 所述装置还包括更新模块24 :
[0160] 更新模块24用于接收所述健身设备发送的状态日志,并根据所述状态日志,更新 所述指定用户对应的用户个性化文件中的训练记录。
[0161] 所述装置还包括适配模块25 :
[0162] 适配模块25用于确定所述体感引擎传感器采集到的第二时刻的第一运动信息, 并确定接收到的所述健身设备发送的所述第二时刻的第二运动信息,将所述指定用户对应 的用户个性化文件中,修正所述第二时刻的第一运动信息时,得到的第四运动信息与所述 第二时刻的第二运动信息误差最小的修正数据,确定为第一修正数据。
[0163] 所述装置还包括第三确定模块26 :
[0164] 第三确定模块26用于在确定所述第一时刻的第三运动信息与所述第一时刻的第 二运动信息之间的误差值不小于设定值时,确定第二修正数据,并将所述第二修正数据作 为所述第一修正数据,所述第二修正数据修正所述第一时刻的第一运动信息得到的第五运 动信息,与所述第一时刻的第二运动信息之间的误差值小于设定值。
[0165] 实施例七、
[0166] 本发明实施例七提供一种实现健身设备智能化的装置,该装置可以集成在健身设 备中,该装置的结构示意图可以如图7所示,包括:
[0167] 采集模块31用于采集第二运动信息,所述第二运动信息表示健身设备的运行状 态;
[0168] 发送模块32用于将采集到的第二运动信息发送给终端;
[0169] 调整模块33用于根据接收到的第三运动信息,以及接收到的所述指定用户对应 的自适应策略,调整所述健身设备的运行状态;
[0170] 其中,所述第三运动信息是对第一运动信息经第一修正数据修正后得到的,所述 第一运动信息表示利用所述健身设备进行运动的指定用户的运动信息。
[0171] 所述装置还包括日志生成模块34 :
[0172] 日志生成模块34用于生成状态日志;
[0173] 所述发送模块32还用于将所述状态日志发送给所述终端。
[0174] 进一步的,本发明实施例还可以提供一种终端,包括如实施例六所述的装置。本发 明实施例还可以提供一种健身设备,包括如实施例七所述的装置。
[0175] 综上所述,在本发明各实施例提供的方案中,要求终端具有以下的功能:
[0176] (1)可以存储、解析、更新配置文件;
[0177] (2)可以与健身设备建立通信;
[0178] (3)具有体感引擎传感器,可以捕捉并计算用户当前的动作。
[0179] 当然,本发明为了便利起见,利用集成有体感引擎传感器的终端实现健身设备的 智能化,在实际应用中,也可以利用终端,以及独立于终端的体感引擎传感器实现健身设备 的智能化。
[0180] 要求健身设备具有以下的功能:
[0181] (1)可以与终端建立通信;
[0182] (2)可以产生状态日志,记录用户训练数据;
[0183] (3)可以根据数据和配置文件进行自适应状态调整。
[0184] 且,在本发明各实施例提供的方案中,要求用户在使用健身设备的过程中,将终端 携带在自己身上,如,放在口袋里,拿在手上,或者固定在身体的某个部位。
[0185] 根据本发明各实施例提供的方案,引入了用户个性化文件,从而可以使健身设备 针对不同用户的个性化特征及偏好,做出不同的自适应调整或是保护措施。利用终端进行 运动动作检测,降低了设备成本,同时终端结合用户个性化文件中的修正数据和健身设备 的反馈数据所生成的用户运动数据也更加精确。
[0186] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序 产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实 施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产 品的形式。
[0187] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。
[0188] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0189] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0190] 尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优 选实施例以及落入本申请范围的所有变更和修改。
[0191] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精 神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围 之内,则本申请也意图包含这些改动和变型在内。
【权利要求】
1. 一种实现健身设备智能化的系统,其特征在于,所述系统包括设置有体感引擎传感 器的终端和健身设备,其中: 所述终端,用于确定所述体感引擎传感器采集到的第一时刻的第一运动信息,所述第 一运动信息表示利用所述健身设备进行运动的指定用户的运动信息;确定所述第一运动 信息经预先确定的第一修正数据修正后得到的第三运动信息,所述第一修正数据保存在所 述指定用户对应的用户个性化文件中,所述用户个性化文件保存在所述终端;并确定接收 到的所述健身设备发送的所述第一时刻的第二运动信息,所述第二运动信息表示所述健身 设备的运行状态,在确定所述第三运动信息与所述第二运动信息之间的误差值小于设定值 时,将所述第三运动信息发送给所述健身设备; 所述健身设备,用于采集第二运动信息,将采集到的第二运动信息发送给所述终端;并 根据接收到的所述第三运动信息,以及所述指定用户对应的自适应策略,调整自身的运行 状态,所述自适应策略是所述终端保存在所述指定用户对应的用户个性化文件中,并发送 给所述健身设备的。
2. 如权利要求1所述的系统,其特征在于,所述健身设备,还用于调整自身的运行状态 之后,生成状态日志,并将所述状态日志发送给所述终端; 所述终端,还用于根据所述状态日志,更新所述指定用户对应的用户个性化文件中的 训练记录。
3. 如权利要求1所述的系统,其特征在于,所述终端,还用于确定所述体感引擎传感器 采集到的第一时刻的第一运动信息之前,确定所述体感引擎传感器采集到的第二时刻的第 一运动信息,并确定接收到的所述健身设备发送的所述第二时刻的第二运动信息,将所述 指定用户对应的用户个性化文件中,修正所述第二时刻的第一运动信息时,得到的第四运 动信息与所述第二时刻的第二运动信息误差最小的修正数据,确定为第一修正数据。
4. 如权利要求1?3任一所述的系统,其特征在于,所述终端,还用于在确定所述第三 运动信息与所述第一时刻的第二运动信息之间的误差值不小于设定值时,确定第二修正数 据,并将所述第二修正数据作为所述第一修正数据,所述第二修正数据修正所述第一时刻 的第一运动信息得到的第五运动信息,与所述第一时刻的第二运动信息之间的误差值小于 设定值。
5. -种实现健身设备智能化的方法,其特征在于,所述方法包括: 确定体感引擎传感器采集到的第一时刻的第一运动信息,所述第一运动信息表示利用 健身设备进行运动的指定用户的运动信息; 确定所述第一运动信息经预先确定的第一修正数据修正后得到的第三运动信息,所述 第一修正数据保存所述指定用户对应的用户个性化文件中; 确定接收到的所述健身设备发送的所述第一时刻的第二运动信息,所述第二运动信息 表示所述健身设备的运行状态,在确定所述第三运动信息与所述第二运动信息之间的误差 值小于设定值时,将所述第三运动信息发送给所述健身设备; 其中,所述健身设备根据接收到的所述第三运动信息,以及接收到的所述指定用户对 应的自适应策略,调整自身的运行状态。
6. 如权利要求5所述的方法,其特征在于,确定所述体感引擎传感器采集到的第一时 刻的第一运动信息之前,所述方法还包括: 确定所述体感引擎传感器采集到的第二时刻的第一运动信息,并确定接收到的所述健 身设备发送的所述第二时刻的第二运动信息,将所述指定用户对应的用户个性化文件中, 修正所述第二时刻的第一运动信息时,得到的第四运动信息与所述第二时刻的第二运动信 息误差最小的修正数据,确定为第一修正数据。
7. 如权利要求5或6所述的方法,其特征在于,在确定所述第一时刻的第三运动信息与 所述第一时刻的第二运动信息之间的误差值不小于设定值时,所述方法还包括: 确定第二修正数据,并将所述第二修正数据作为所述第一修正数据,所述第二修正数 据修正所述第一时刻的第一运动信息得到的第五运动信息,与所述第一时刻的第二运动信 息之间的误差值小于设定值。
8. -种实现健身设备智能化的装置,其特征在于,所述装置包括: 第一确定模块,用于确定体感引擎传感器采集到的第一时刻的第一运动信息,所述第 一运动信息表示利用健身设备进行运动的指定用户的运动信息; 第二确定模块,用于确定所述第一运动信息经预先确定的第一修正数据修正后得到的 第三运动信息,所述第一修正数据保存所述指定用户对应的用户个性化文件中; 发送模块,用于确定接收到的所述健身设备发送的所述第一时刻的第二运动信息,所 述第二运动信息表示所述健身设备的运行状态,在确定所述第三运动信息与所述第二运动 信息之间的误差值小于设定值时,将所述第三运动信息发送给所述健身设备;其中,所述健 身设备根据接收到的所述第三运动信息,以及接收到的所述指定用户对应的自适应策略, 调整自身的运行状态。
9. 如权利要求8所述的装置,其特征在于,所述装置还包括: 更新模块,用于接收所述健身设备发送的状态日志,并根据所述状态日志,更新所述指 定用户对应的用户个性化文件中的训练记录。
10. 如权利要求8所述的装置,其特征在于,所述装置还包括: 适配模块,用于确定所述体感引擎传感器采集到的第二时刻的第一运动信息,并确定 接收到的所述健身设备发送的所述第二时刻的第二运动信息,将所述指定用户对应的用户 个性化文件中,修正所述第二时刻的第一运动信息时,得到的第四运动信息与所述第二时 刻的第二运动信息误差最小的修正数据,确定为第一修正数据。
11. 如权利要求9或10所述的装置,其特征在于,所述装置还包括: 第三确定模块,用于在确定所述第一时刻的第三运动信息与所述第一时刻的第二运 动信息之间的误差值不小于设定值时,确定第二修正数据,并将所述第二修正数据作为所 述第一修正数据,所述第二修正数据修正所述第一时刻的第一运动信息得到的第五运动信 息,与所述第一时刻的第二运动信息之间的误差值小于设定值。
12. -种实现健身设备智能化的方法,其特征在于,所述方法包括: 采集第二运动信息,所述第二运动信息表示健身设备的运行状态; 将采集到的第二运动信息发送给终端; 根据接收到的第三运动信息,以及接收到的所述指定用户对应的自适应策略,调整所 述健身设备的运行状态; 其中,所述第三运动信息是对第一运动信息经第一修正数据修正后得到的,所述第一 运动信息表示利用所述健身设备进行运动的指定用户的运动信息。
13. 如权利要求12所述的方法,其特征在于,调整所述健身设备的运行状态之后,所述 方法还包括: 生成状态日志,并将所述状态日志发送给所述终端。
14. 一种实现健身设备智能化的装置,其特征在于,所述装置包括: 采集模块,用于采集第二运动信息,所述第二运动信息表示健身设备的运行状态; 发送模块,用于将采集到的第二运动信息发送给终端; 调整模块,用于根据接收到的第三运动信息,以及接收到的所述指定用户对应的自适 应策略,调整所述健身设备的运行状态; 其中,所述第三运动信息是对第一运动信息经第一修正数据修正后得到的,所述第一 运动信息表示利用所述健身设备进行运动的指定用户的运动信息。
15. 如权利要求14所述的装置,其特征在于,所述装置还包括: 日志生成模块,用于生成状态日志; 所述发送模块,还用于将所述状态日志发送给所述终端。
【文档编号】A63B71/06GK104056442SQ201310084976
【公开日】2014年9月24日 申请日期:2013年3月18日 优先权日:2013年3月18日
【发明者】杨剑青 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1