本发明涉及跑步机的技术领域,具体涉及一种调节跑步机速度的方法和装置。本发明同时涉及一种智能设备和跑步机。
背景技术:
随着人们物质生活的提高,更多的人越来越重视身体素质的提高。人们对身体健康的重视很多体现在健身方面,例如,越来越多的人爱上了跑步,但由于个别城市雾霾严重,夜间跑步视线受阻等等问题,以及很多突发情况不能及时应对,很多人选择了跑步机来跑步来确保安全。
针对现在普通的跑步机,目前市面上的跑步机速度调节都是手动的,用户在跑步锻炼的过程中为了达到理想的健身效果需要经常手动调节速度,该操作是一个非常繁琐且费力的过程。更严重的是,可能会发生以下情况:由于用户设置速度不合理,比如设置的过快导致从跑步机摔下来或心率过快导致猝死等问题,上述情况在实际生活中屡见不鲜。
技术实现要素:
本发明提供一种调节跑步机速度的方法,以解决现有技术中存在的上述问题。
本发明另外提供一种调节跑步机速度的装置及一种智能设备和跑步机。
本发明提供一种调节跑步机速度的方法,该方法包括:
获取所述智能穿戴设备的穿戴者的心率信息,将所述心率信息发送至服务器;
服务器根据接收到的心率信息采用预设算法计算获取速度参数,将所述速度参数发送至与所述智能穿戴设备绑定的跑步机的控制端;
所述跑步机的控制端根据接收到的速度参数调整所述跑步机的速度。
可选的,在所述获取所述智能穿戴设备的穿戴者的心率信息之前,执行以下操作:
采用有线或者无线方式在所述智能穿戴设备与跑步机之间建立连接绑定关系。
可选的,所述采用无线方式在所述智能穿戴设备与跑步机之间建立连接绑定关系时,智能穿戴设备与跑步机之间建立连接绑定关系的建立方式包括:
在所述智能穿戴设备上和所述跑步机的控制端分别设置蓝牙接口;
将所述智能穿戴设备上设置的蓝牙接口与所述跑步机上的蓝牙接口进行配对设置;
配对后所述智能穿戴设备与所述跑步机之间建立连接绑定关系。
可选的,所述获取所述智能穿戴设备的穿戴者的心率信息,包括:
将所述智能穿戴设备设置为智能手表,将所述智能手表设置在穿戴者的手腕上;
根据所述智能手表中的心率传感器检测出穿戴者的心率信息。
可选的,在所述将所述心率信息发送至服务器之前,执行以下操作:
开启所述智能穿戴设备的网络连接功能;
相应的,所述将所述心率信息发送至服务器包括:通过无线网络连接,将所述心率信息发送至云端服务器。
可选的,所述将所述速度参数发送至与所述智能穿戴设备绑定的跑步机的控制端,包括:
预先设置间隔时间;
根据所述间隔时间,将所述速度参数发送至所述智能穿戴设备绑定的跑步机的控制端。
可选的,所述预先设置间隔时间中,所述间隔时间采用以下方式设置:
设置固定的间隔时间;或者,
根据心率的大小设置间隔不同的间隔时间;或者,
根据心率变化的速度设置间隔不同的间隔时间。
可选的,所述跑步机的控制端根据接收到的速度参数调整所述跑步机的速度,包括:
所述跑步机的控制端根据接所述速度参数产生速度调节指令;
所述跑步机的控制端将所述速度调节指令发送至跑步机的速度调节端;
所述跑步机的速度调节端根据接收到的速度调节指令调整跑步机的速度。
可选的,所述跑步机的控制端根据接所述速度参数产生速度调节指令中,所述速度调节指令的产生包括:
所述跑步机的控制端获取所述速度参数及跑步机的当前速度;
将所述速度参数与当前速度做比对,获取速度差;
以获取的所述速度差为根据形成所述速度调节指令。
可选的,所述将所述速度参数发送至与所述智能穿戴设备绑定的跑步机的控制端,包括:
将所述速度参数发送至所述智能穿戴设备;
所述智能穿戴设备采用无线方式将所述速度参数传输至所述跑步机的控制端。
可选的,在所述服务器根据接收到的心率信息采用预设算法计算获取速度参数之前,执行以下操作:
判断所述接收到的心率信息是否大于或者等于预设心率阈值;
若是,所述服务器根据接收到的心率信息采用预设算法计算获取速度参数,将所述速度参数发送至与所述智能穿戴设备绑定的跑步机的控制端,包括:所述服务器向所述跑步机的控制端发送减速停止指令;
相应的,所述跑步机控制端根据接收到的速度参数调整所述跑步机的速度,包括:所述跑步机的控制端根据接收的减速停止指令执行减速并停止的操作。
本发明还提供一种调节跑步机速度的装置,该装置包括:
获取单元,用于获取所述智能穿戴设备的穿戴者的心率信息,将所述心率信息发送至服务器;
处理单元,用于服务器根据接收到的心率信息采用预设算法计算获取速度参数,将所述速度参数发送至与所述智能穿戴设备绑定的跑步机的控制端;
调整单元,用于所述跑步机控制端根据接收到的速度参数调整所述跑步机的速度。
本发明还提供一种智能设备,该设备包括:智能穿戴设备和跑步机;所述跑步机包括跑步机主体、无线控制装置和速度控制装置;所述无线控制装置与所述速度控制单元之间采用电连接进行数据和指令的传输;所述速度控制装置通过电连接方式控制跑步机主体的运行速度;
所述智能穿戴设备与跑步机的无线控制装置之间采用无线方式连接,建立所述智能穿戴设备与跑步机之间的绑定关系;
所述智能穿戴设备将获取到的穿戴者的心率信息发送至服务器;服务器根据接收到的心率信息采用预设算法计算获取速度参数,将所述速度参数发送至所述速度控制装置,所述速度控制装置根据速度参数控制所述跑步机主体的运行速度。
本发明还提供一种跑步机,包括:跑步机主体、无线控制装置和速度控制装置;
所述无线控制装置与所述速度控制单元之间采用电连接进行数据和指令的传输;所述速度控制装置通过电连接方式控制跑步机主体的运行速度;
所述无线控制装置能够与智能穿戴设备之间建立连接关系,所述速度控制装置能够接收速度参数,并根据所述速度参数控制所述跑步机主体的运行速度;
其中,所述速度参数是根据智能穿戴设备的穿戴者的心率信息计算获取的。
与现有技术相比,本发明具有以下优点:
本发明提供一种调节跑步机速度的方法,该方法包括:获取所述智能穿戴设备的穿戴者的心率信息,将所述心率信息发送至服务器;服务器根据接收到的心率信息采用预设算法计算获取速度参数,将所述速度参数发送至与所述智能穿戴设备绑定的跑步机的控制端;所述跑步机的控制端根据接收到的速度参数调整所述跑步机的速度。
采用上述方法可以实现跑步机速度的智能自动调节,方便用户的使用。并且最终获取的速度参数是由服务器计算得出的,节省了用户自行计算的繁琐步骤,同时避免了由于用户自行计算造成的错误等问题。因此,该方法即节省了用户计算的烦恼,也使得用户锻炼身体更科学合理了。同时对于跑步机的改造成本也不会太大,方便厂家推广。
附图说明
图1是本申请第一实施例提供的调节跑步机速度的方法的流程图。
图2是本申请第二实施例提供的调节跑步机速度的装置的结构示意图。
具体实施方式
本申请第一实施例提供一种调节跑步机速度的方法,该方法可以应用在跑步机上,可以实现跑步机速度的自动调节,并且可以根据跑步机的使用者的状态进行自行调整。实现了跑步机的智能调速,为使用跑步机的健身用户的锻炼方式更加科学合理,在一定程度上为用户提供便利。
以下通过具体实施例对本申请第一实施例提供的调节跑步机速度的方法进行介绍和说明。
图1是本申请第一实施例提供的调节跑步机速度的方法的流程图。请参照图1,该方法包括以下步骤:
步骤S101,获取所述智能穿戴设备的穿戴者的心率信息,将所述心率信息发送至服务器。
而在该步骤之前,还可以先执行以下操作步骤:采用有线或者无线方式在所述智能穿戴设备与跑步机之间建立连接绑定关系。也就是智能穿戴设备与跑步机之间可以建立有线或者无线的连接绑定关系,采用有线方式可以确保连接的稳定性,但是,现在技术一般采用无线连接方式建立两者之间的连接绑定关系,采用无线连接方式可增加两设备之间的自由度,并且两者之间不需要电线连接。
因此,该步骤是预先绑定的过程,首先需要将智能穿戴设备与跑步机之间建立对应关系,相应的,所述智能穿戴设备与所述跑步机之间具有对应关系,进一步将两者进行绑定,可实现两者之间信息或数据的传输。
该步骤中采用的无线方式一般情况下,可以包括蓝牙连接,蓝牙连接方式适合短距离的设备之间的无线连接,因此,在该实施例中可采用该连接方式。
具体的,采用蓝牙连接方式的具体实施方式如下:
所述采用无线方式建立智能穿戴设备与跑步机之间的连接绑定关系包括:
在所述智能穿戴设备上和所述跑步机的控制端分别设置蓝牙接口;将所述智能穿戴设备上设置的蓝牙接口与所述跑步机上的蓝牙接口进行配对设置;配对后所述穿戴设备与所述跑步机之间建立连接绑定关系。
针对所述在所述智能穿戴设备上和所述跑步机的控制端分别设置蓝牙接口这一步骤,说明在智能穿戴设备上和跑步机上均需要设置蓝牙装置,也就是相应的蓝牙接口,利用蓝牙借口可实现蓝牙的连接方式。
通过上述蓝牙接口可实现所述智能穿戴设备与跑步机之间的信息联通和传输。
另外,针对所述将所述智能穿戴设备上设置的蓝牙接口与所述跑步机上的蓝牙接口进行配对设置这一步骤,该步骤是通过蓝牙接口将两者进行配对的过程,其配对过程与普通设备通过蓝牙配对的过程相类似。
具体的,所述将所述智能穿戴设备上设置的蓝牙接口与所述跑步机上的蓝牙接口进行配对设置包括:启动所述智能穿戴设备上的蓝牙接口;查询检索在所述蓝牙接口连接范围内的跑步机上的蓝牙接口;
将搜索到的跑步机上的蓝牙接口与所述智能穿戴设备进行配对。
也就是,通过所述智能穿戴设备上的蓝牙装置搜寻在该智能穿戴设备相应范围内的跑步机,并且,跑步机上的蓝牙装置同样也处于开启状态,该智能穿戴设备通过蓝牙即可搜索出在蓝牙可搜索的范围的跑步机,并识别出跑步机的型号等功能。
配对成功之后,即可进入所述配对后所述智能穿戴设备与所述跑步机之间建立连接绑定关系这一步骤,即实现所述智能穿戴设备与跑步机之间的绑定关系,绑定之后两者之间便可进行数据传输或者具有相应的绑定标识,根据该绑定关系可进行信息的互相连通。
因此,通过该步骤实现所述智能穿戴设备与所述跑步机之间的绑定关系之后,所述智能穿戴设备在有网络的情况下,所述跑步机也可配置相应的网络,实现网络之间的连接。可看作将所述智能穿戴设备与绑定的跑步机之间设置为一个小的局域网,在该局域网中数据是可以互相传输的。
以该步骤为基础,根据后续步骤的设置可使所述跑步机智能化。
上述是介绍所述智能穿戴设备与跑步机之间通过蓝牙连接的方式,但是,两者之间的连接方式可以是多种的,并不限于蓝牙的连接方式,其他无线连接方式均是可行的。
在完成上述对智能穿戴设备与跑步机之间的连接绑定关系之后,需要执行该步骤S101,获取所述智能穿戴设备的穿戴者的心率信息,将所述心率信息发送至服务器。
由于本申请第一实施例中智能穿戴设备较为重要,以下可对该智能可穿戴设备进行介绍和说明。由于后续步骤中,所述智能穿戴设备是用于检测穿戴者心率特征的,而心率特征一般检测的穿戴者的身体位置如下:
其中一种方式为耳夹式,但是该方式的检测精度较低,使用舒适性差,常用于日常热身运动对心率监测要求不高的场景,对速度调节参考意义不大。另外一种为手握式和胸带式,这两种方式检测精度较高,但仍需要用户手动读取数据手动调节速度,实际速度跟锻炼效果非最优化。
根据上述检测原理,一般情况下,对心率的检测选择手握式和胸带式两种,因此,针对该两种检测方式,该智能穿戴设备可以设置为智能手表,一方面是因为智能手表在现在比较流行,另一方面,采用智能手表检测手腕处的脉搏以检测心率的检测方式比较精确。因此,可以将所述智能穿戴设备设置为智能手表。
一般情况下,普通的智能手表也具有蓝牙功能,可配合所述跑步机上进行无线的蓝牙连接。
所述智能穿戴设备除了可以是智能手表外,还可以是胸带式的设备,通过测量心脏位置检测心率的方式。虽然上述列举了所述智能穿戴设备的可能性,但该智能穿戴设备不仅限于上述列举的方式和设备,任何可以精确和准确检测出穿戴者心率的设备均是可行的。
以上是对智能穿戴设备和跑步机之间的连接关系及绑定关系的介绍,以下对绑定之后的后续步骤进行介绍和说明。
该获取心率信息的过程可在所述智能穿戴设备上实现,由于穿戴者穿戴着相应的智能穿戴设备,根据所述智能穿戴设备本身的特点,即可检测出该穿戴者的实时心率情况。
具体的,该心率信息的获取可通过以下实施例进行介绍和说明。
所述获取所述智能穿戴设备的穿戴者的心率信息,包括:
将所述智能穿戴设备设置为智能手表,将所述智能手表设置在穿戴者的手腕上;根据所述智能手表中的心率传感器检测出穿戴者的心率信息。
该过程是将所述智能手表穿戴在穿戴者手腕上,由于智能手表上设置有心率传感器的功能模块,通过该功能模块可检测出穿戴者的心率信息。
一般该心率信息为一组心率数据,并且该心率信息的获取具有相应的时间,后续步骤中需要涉及到心率的变化情况,而根据获得的心率信息以及当时的时间,根据时间轴的变化即可获得心率的变化情况。
另外,需要说明的是,在所述将所述心率信息发送至服务器之前,执行以下操作:
开启所述智能穿戴设备的网络连接功能;相应的,所述将所述心率信息发送至服务器包括:通过无线网络连接,将所述心率信息发送至云端服务器。
该操作是针对网络虚拟服务器而言的,上述服务器可以是通常意义上的服务器,也可以是该操作方式中的云端服务器。
由于现如今云端服务器具有其优点,很多数据传输和存储处理均采用云端服务器,因此,本申请第一实施例也可以采用该云端服务器对数据进行传输、存储及数据的处理等操作。
具体的,该操作可以是通过智能手表端检查网络情况,并连接上网,同时连上云端服务器。
以上步骤是将所述心率信息传输至服务器上,因此,在服务器一端可对获取的所述心率信息进行进一步的处理,其处理的步骤为下一步骤。
请继续参照图1,步骤S102,服务器根据接收到的心率信息采用预设算法计算获取速度参数,将所述速度参数发送至与所述智能穿戴设备绑定的跑步机的控制端。
该步骤在所述服务器上执行,在服务器这一端可以对该心率信息进行存储、处理,根据预设的算法可以计算获得对应的速度参数,服务器再将该速度参数发送至与所述智能穿戴设备绑定的跑步机的控制端。
具体的,在服务器上是如何从所述心率信息计算获取速度参数的,其计算方法是多种的,本申请第一实施例介绍其中一种方式,该方式如下:
所述服务器根据接收到的心率信息采用预设算法计算获取速度参数,包括:
所述服务端将预设时间段内接收到的所有心率信息及每个心率信息对应的时间信息整合在相同的数据包中。
由于所述智能穿戴设备可以实时监测穿戴者的心率信息,相应的,智能穿戴设备可将实时的心率信息传输至服务器,而服务器将可以将相应的心率信息以及对应的时间进行记录,并根据记录的信息进行进一步的计算和分析。
其中,可以设置一个固定时间段,在该时间段内,将收集到的所有心率信息及相应的时间信息整合在一个数据包中,该数据包中的信息代表该段时间段内穿戴者的心率情况。
在所述服务端将预设时间段内接收到的所有心率信息及每个心率信息对应的时间信息整合在相同的数据包中之后,在该数据包中,根据所述心率信息及对应的时间信息获取心率变化信息。
由于心率信息与时间信息是对应记录的,根据时间轴排列相应的心率信息,即可获知该穿戴者的心率变化信息。
最后,根据所述心率变化信息,从心率动态与速度数据库中获取与该心率变化信息对应的速度参数。
该步骤中设计心率动态与速度数据库,该数据库中记录有心率或者心率动态情况与速度之间的对应关系,心率越大,则证明穿戴者处于剧烈运动中,适当的该大心率对应一个比较适合的速度,该匹配关系是可以是经过健身专家设定的,属于比较健康合理的匹配关系,采用该数据对应可达到一个科学健身的效果。
另外,跑步机的速度的调整速率也需要考虑,如何建立比较科学健康的速度调整可采用多种方式实现,本申请第一实施例介绍下述方式:
所述将所述速度参数发送至与所述智能穿戴设备绑定的跑步机的控制端,包括:
预先设置间隔时间。
需要说明的是,所述预先设置间隔时间中,所述间隔时间采用以下方式设置:
设置固定的间隔时间;或者,根据心率的大小设置间隔不同的间隔时间;或者,根据心率变化的速度设置间隔不同的间隔时间。
因此,该间隔时间可根据使用者的不同情况而区别设定。固定的时间间隔设置比较简单,设定一个固定的时间段即可。但是采用根据心率的大小或者心率变化的速度设定,则更具人性化。
在预先设置间隔时间之后,根据所述间隔时间,将所述速度参数发送至所述智能穿戴设备绑定的跑步机的控制端。
需要说明的是,所述根据心率的大小设置间隔不同的间隔时间,或者,根据心率变化的速度设置间隔不同的间隔时间时,根据所述心率越大或心率变化越快,则相应的,设置的间隔时间越短。
以上是所述服务器获取所述速度参数并将速度参数发送至跑步机控制端的过程,以下步骤介绍在控制端如何控制跑步机进行调速。
请继续参照图1,步骤S103,所述跑步机的控制端根据接收到的速度参数调整所述跑步机的速度。
具体的,所述跑步机的控制端根据接收到的速度参数调整所述跑步机的速度,包括:
所述跑步机的控制端根据接所述速度参数产生速度调节指令;之后,所述跑步机的控制端将所述速度调节指令发送至跑步机的速度调节端;再之后,所述跑步机的速度调节端根据接收到的速度调节指令调整跑步机的速度。
另外,所述跑步机的控制端根据接所述速度参数产生速度调节指令中,所述速度调节指令的产生包括:
所述跑步机的控制端获取所述速度参数及跑步机的当前速度;将所述速度参数与当前速度做比对,获取速度差;以获取的所述速度差为根据形成所述速度调节指令。
上述根据速度参数进行调整的过程属于跑步机的控制部分与执行部分之间的连接,主要的是在控制部分获得的速度调节指令的具体指令,例如,应该加速还是减速,应该增加多少速度或者减少多少速度等。
另外,所述将所述速度参数发送至与所述智能穿戴设备绑定的跑步机的控制端,可以包括两种方式,一种方式是直接是服务器将将所述速度参数发送至与所述智能穿戴设备绑定的跑步机的控制端;而另一种方式是,将智能穿戴设备作为中转站进行信息的传输。该方式的具体实施方式如下:
将所述速度参数发送至所述智能穿戴设备。所述智能穿戴设备采用无线方式将所述速度参数传输至所述跑步机的控制端。
另外,为了防止跑步机速度过快导致危险情况,可对跑步机的速度进行上限设置,对应的,也就是对穿戴者的心率有上限要求。
具体的操作方式如下:
在所述服务器根据接收到的心率信息采用预设算法计算获取速度参数之前,执行以下操作:
判断所述接收到的心率信息是否大于或者等于预设心率阈值。
提前设置该心率阈值,如果低于该阈值,可继续进行速度调节,包括加速和减速,但是,如果超过该阈值,则说明发生危险的情况几率变大,因此,在该情况下仅允许减速和停止的操作。因此,便有下述的不同的执行方式。
心率信息大于或者等于预设心率阈值时,所述服务器根据接收到的心率信息采用预设算法计算获取速度参数,将所述速度参数发送至与所述智能穿戴设备绑定的跑步机的控制端,包括:所述服务器向所述跑步机的控制端发送减速停止指令。
相应的,所述跑步机控制端根据接收到的速度参数调整所述跑步机的速度,包括:所述跑步机的控制端根据接收的减速停止指令执行减速并停止的操作。
因此,本申请第一实施例提供的该方法,采用上述方法可以实现跑步机速度的智能自动调节,方便用户的使用。并且最终获取的速度参数是由服务器计算得出的,节省了用户自行计算的繁琐步骤,同时避免了由于用户自行计算造成的错误等问题。因此,该方法即节省了用户计算的烦恼,也使得用户锻炼身体更科学合理了。同时对于跑步机的改造成本也不会太大,方便厂家推广。
在上述的实施例中,提供了一种调节跑步机速度的方法,与之相对应的,本申请第二实施例还提供一种调节跑步机速度的装置。请参看图2,其为本申请的一种调节跑步机速度的装置的实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
本申请第二实施例提供的一种调节跑步机速度的装置,包括:
获取单元201,用于获取所述智能穿戴设备的穿戴者的心率信息,将所述心率信息发送至服务器;
处理单元202,用于服务器根据接收到的心率信息采用预设算法计算获取速度参数,将所述速度参数发送至与所述智能穿戴设备绑定的跑步机的控制端;
调整单元203,用于所述跑步机控制端根据接收到的速度参数调整所述跑步机的速度。
另外,本申请还提供一种智能设备,该智能设备是本申请第一实施例的调节跑步机速度的方法的具体应用,其工作原理及工作过程与第一实施例的方法之间具有对应关系,因此,对该智能设备的特定部分也可参考本申请第一实施例介绍的方法。
以下通过具体的实施例对该智能设备进行介绍和说明。
该智能设备包括以下部件:智能穿戴设备和跑步机。
其中,所述跑步机包括跑步机主体、无线控制装置和速度控制装置;所述无线控制装置与所述速度控制单元之间采用电连接进行数据和指令的传输;所述速度控制装置通过电连接方式控制跑步机主体的运行速度。
所述智能穿戴设备与跑步机的无线控制装置之间采用无线方式连接,建立所述智能穿戴设备与跑步机之间的绑定关系;
所述智能穿戴设备将获取到的穿戴者的心率信息发送至服务器;服务器根据接收到的心率信息采用预设算法计算获取速度参数,将所述速度参数发送至与所述速度控制装置,所述速度控制装置根据速度参数控制所述跑步机主体的运行速度。
需要说明的是,所述智能穿戴设备包括智能手表。
具体的,其具体操作方式如下:跑步机内置控制装置,用于接收速度参数及发送速度调节指令。智能手表端检查上网情况,并连上云端服务器。之后,开启智能手表端蓝牙功能,搜索附近跑机无线控制装置。发现指定跑步机后连接、绑定,并配置上网。智能手表切换到健康模式,实时心率数据采集并上报给云端服务器。云端服务器根据采集上报的实时心率数据进行算法优化,计算当前用户所需速度参数。计算后的速度参数下发到关联的跑步机。跑步机的速度控制装置根据下发的速度参数实时对跑步机调节速度。
因此,该智能设备可使跑步机自动根据使用者自身实际心率自动适应调节速度,达到理想合理的锻炼效果。
此外,本申请第四实施例还提供一种跑步机,该跑步机包括:跑步机主体、无线控制装置和速度控制装置;
所述无线控制装置与所述速度控制单元之间采用电连接进行数据和指令的传输;所述速度控制装置通过电连接方式控制跑步机主体的运行速度;
所述无线控制装置能够与智能穿戴设备之间建立连接关系,所述速度控制装置能够接收速度参数,并根据所述速度参数控制所述跑步机主体的运行速度;
其中,所述速度参数是根据智能穿戴设备的穿戴者的心率信息计算获取的。
本发明虽然以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修改,因此本发明的保护范围应当以本发明权利要求所界定的范围为准。