【技术领域】
本发明涉及通信技术领域,尤其涉及一种提醒方法和装置。
【背景技术】
目前,随着终端的飞速发展,用户可以通过终端来记录用户的运动过程,如记录用户在跑步过程中的跑步步数,或者,还可以记录用户在运动过程中消耗了多少卡路里的能量。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
但是,现有技术中,终端只能对用户的运动过程进行简单的记录,该过程并不会对记录到的数据进行分析,所以,用户在运动过程中可能会由于运动过度造成身体损伤,而现有技术中无法为用户提供可靠地提醒服务以提醒用户适量运动,避免造成身体损伤。
【发明内容】
有鉴于此,本发明实施例提供了一种提醒方法和装置,用以解决现有技术中无法提供可靠的提醒服务以提醒用户适量运动的问题。
一方面,本发明实施例提供了一种提醒方法,包括:
根据用户的生理数据,获取所述用户的运动参考数据;
在所述用户运动过程中,获取所述用户的实际运动数据;
根据所述运动参考数据和所述实际运动数据进行提醒。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述用户的生理数据包括年龄、身高、体重、性别和疾病历史记录中至少一个。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运动参考数据为运动参考阈值;
根据所述运动参考数据和所述实际运动数据进行提醒,包括:
将所述实际运动数据与对应的运动参考阈值进行比较;
若所述实际运动数据大于或等于对应的运动参考阈值,输出提醒信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述实际运动数据包括跑步里程和跑步速度中至少一种。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述提醒信息包括提示信息和提示信号;
所示提示信号包括响铃信号、振动信号和闪烁信号中至少一个。
上述技术方案中的一个技术方案具有如下有益效果:
本发明实施例根据用户的生理数据,确定用户的运动参考数据,然后,在用户运动过程中,获取用户的实际运动数据,进而,根据运动参考数据和实际运动数据进行提醒。本发明实施例,根据用户的生理数据确定用户的运动参考数据,进而在用户的运动过程中,为用户提供提醒服务,以提醒用户适量运动,解决了现有技术中无法提供可靠的提醒服务以提醒用户适量运动的问题。
另一方面,本发明实施例提供了一种提醒装置,包括:
获取单元,用于根据用户的生理数据,获取所述用户的运动参考数据;
所述获取单元,还用于在所述用户运动过程中,获取所述用户的实际运动数据;
提醒单元,用于根据所述运动参考数据和所述实际运动数据进行提醒。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述用户的生理数据包括年龄、身高、体重、性别和疾病历史记录中至少一个。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运动参考数据为运动参考阈值;
所述提醒单元,具体用于:
将所述实际运动数据与对应的运动参考阈值进行比较;
若所述实际运动数据大于或等于对应的运动参考阈值,输出提醒信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述实际运动数据包括跑步里程和跑步速度中至少一种。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述提醒信息包括提示信息和提示信号;
所示提示信号包括响铃信号、振动信号和闪烁信号中至少一个。
上述技术方案中的一个技术方案具有如下有益效果:
本发明实施例中,提醒装置中的确定单元根据用户的生理数据,确定用户的运动参考数据,然后,提醒装置中的获取单元在用户运动过程中,获取用户的实际运动数据,进而,提醒装置中的提醒单元根据运动参考数据和实际运动数据进行提醒。本发明实施例,根据用户的生理数据确定用户的运动参考数据,进而在用户的运动过程中,为用户提供提醒服务,以提醒用户适量运动,避免了用户由于过度运动造成身体损伤的问题,解决了现有技术中无法提供可靠的提醒服务以提醒用户适量运动的问题。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例所提供的提醒方法的实施例一的流程示意图;
图2是本发明实施例所提供的提醒方法的实施例二的流程示意图;
图3是本发明实施例所提供的提醒装置的功能方块图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
实施例一
本发明实施例给出一种提醒方法,请参考图1,其为本发明实施例所提供的提醒方法的实施例一的流程示意图,如图1所示,该方法包括以下步骤:
S101,根据用户的生理数据,获取用户的运动参考数据。
具体的,本发明实施例中,获取用户的运动参考数据是为了根据用户的运动参考数据对用户进行提醒。
本发明实施例中,用户的运动参考数据是根据用户的生理数据得到的,用户的生理数据可以包括但不限于:年龄、身高、体重、性别和疾病历史记录中至少一个。
在一个具体的实现过程中,可以为用户提供弹出窗口,接收用户在弹出的窗口中输入的用户的生理数据,可以理解的是,通过接收用户在弹出的窗口中输入的用户的生理数据只是一种具体的实现方式,并不用以限制本发明,本发明实施例对获取用户的生理数据的具体实现过程不进行特别限定。
在具体的实现过程中,通过提醒装置为用户提供提醒服务时,可以在用户每次开启该提醒装置后,获取用户的生理数据;或者,也可以在指定时间分别获取用户的生理数据;或者,也可以设置固定的周期,周期性的获取用户的生理数据;或者,也可以在用户开启该提醒装置后,只一次性获取用户的生理数据。本发明实施例对何时获取用户的生理数据不进行特别限定。
具体的,根据用户的生理数据获取用户的运动参考数据,可以有多种实现方式,例如,通过预设的分析软件将用户的生理数据进行分析,以获取用户的运动参考数据;或者,又例如,将用户的生理数据输入预设的分析模型,以获得分析模型输出的用户的运动参考数据。本发明实施例对根据用户的生理数据获取用户的运动参考数据的具体实现方式不进行特别限定。
在具体的实现过程中,运动参考数据可以包括但不限于运动参考阈值。可以理解的是,同一种运动项目可以包括但不限于至少一种运动参考阈值。以跑步运动为例说明,跑步运动的运动参考阈值可以包括但不限于:跑步里程参考阈值和跑步速度参考阈值中至少一种。
S102,在用户运动过程中,获取用户的实际运动数据。
具体的,本发明实施例中,获取用户的实际运动数据是为了根据用户的实际运动数据对用户进行提醒。
可以理解的是,同一种运动项目可以包括但不限于至少一种实际运动数据。以跑步运动为例说明,跑步运动的实际运动数据可以包括但不限于:跑步里程和跑步速度中至少一种。
在用户运动过程中,获取用户的实际运动数据的实现方式可以为:
例如,在用户的运动过程中,获得用户的跑步里程,可以通过全球定位系统对用户的跑步过程进行全程定位,然后根据用户的移动路线,按照确定的比例尺进行放大,以计算出用户的跑步里程。
又例如,可以通过传感器统计用户跑步的步数,进而将用户跑步的步数乘以用户每步的距离,得到用户的跑步里程。
或者,又例如,还可以利用传感器对用户的跑步速度进行检测,然后将用户的跑步速度乘以用户的跑步时长,得到用户的跑步里程。
又例如,在用户的运动过程中,获取用户的跑步速度,可以通过对用户的跑步过程进行计时,然后利用用户的跑步里程除以跑步过程的时长,得到用户的跑步速度,可以理解的是,该跑步速度可以是一段时间内的平均速度。或者,还可以利用传感器检测用户的跑步速度,可以理解的是,该跑步速度是用户在跑步过程中的实时速度。
可以理解的是,以上举例仅用以说明本发明实施例中获取用户的实际运动数据的具体实现方式,并不用以限制本发明;本发明实施例中对于获取用户的实际运动数据的具体实现方式不进行特别限定。
S103,根据运动参考数据和实际运动数据进行提醒。
具体的,根据用户的运动参考数据和用户的实际运动数据,即可为用户的运动过程进行提醒。
在一个具体的实现过程中,若运动参考数据为运动参考阈值,根据用户的运动参考数据和用户的实际运动数据进行提醒。例如,可以将用户的实际运动数据与对应的运动参考阈值进行比较,若用户的实际运动数据大于或等于对应的运动参考阈值,说明用户此时的运动过程已经达到与用户的生理数据匹配的合理运动范围,则输出提醒信息,该提醒信息用以提醒用户对当前的运动进行调整或者停止运动。
可以理解的是,若将用户的实际运动数据与对应的运动参考阈值进行比较,用户的实际运动数据小于对应的运动参考阈值,不输出提醒信息。
若只考虑用户的跑步速度,此时,根据用户A的生理数据得到的用户A的运动参考数据为:跑步里程参考阈值为2km;在用户A的运动过程中,获取用户A的实际运动数据,若获取到用户A的跑步里程为2.1km;将用户A的跑步里程2.1km与对应的跑步里程参考阈值2km进行比较,可知,用户的跑步里程超过对应的跑步里程阈值,输出提醒信息以提醒用户A此时的跑步里程超过合理范围。
或者,又例如,只考虑用户的跑步速度。此时,根据用户A的生理数据得到的用户A的运动参考数据为:跑步速度参考阈值为10km/h;在用户A的运动过程中,获取用户A的实际运动数据,若获取到用户A的跑步速度为10.8km/h;将用户A的跑步速度10.8km/h与对应的跑步速度参考阈值10km/h进行比较,可知,用户的跑步速度超过对应的跑步速度阈值,输出提醒信息以提醒用户A此时的跑步速度超过合理范围。
或者,又例如,同时考虑用户的跑步里程和跑步速度。此时,根据用户A的生理数据得到的用户A的运动参考数据为:跑步里程参考阈值为2km,跑步速度参考阈值为10km/h;在用户A的运动过程中,获取用户A的实际运动数据,若获取到用户A的跑步里程为1.9km,用户A的跑步速度为10.8km/h;将用户A的跑步里程1.9km与对应的跑步里程参考阈值2km进行比较,同时,将用户A的跑步速度10.8km/h与对应的跑步速度参考阈值10km/h进行比较,可知,用户的跑步速度超过对应的跑步速度阈值,输出提醒信息以提醒用户A此时的跑步速度超过用户A的合理范围。
本发明实施例中,提醒信息可以包括但不限于提示信息和提示信号中至少一个,其中,提示信号可以包括但不限于响铃信号、振动信号和闪烁信号中至少一个。
可以理解的是,在具体的实现过程中,可以有多种不同的振动信号,例如,通过调节振动频率和/或振动时长得到不同的振动信号;还可以有多种不同的闪烁信号,例如,通过调节闪烁时长和/或闪烁颜色得到不同的闪烁信号;还可以有多种不同的响铃信号,例如,通过调节响铃类型和/或响铃时长来得到不同的响铃信号。
在具体的实现过程中,各运动数据对应的提醒信息可以根据实际需要进行预设,本发明实施例对此不进行特别限定。例如,可以为各运动数据预设不同的提醒信息,或者,也可以为各运动数据预设相同的提醒信息。
需要说明的是,S101~S103的执行主体可以为提醒装置,该装置可以位于终端,或者,该装置也可以位于可穿戴设备,本发明实施例对此不进行特别限定。
具体的,本发明实施例中所涉及的可穿戴设备可以包括但不限于智能手表、智能手环、智能运动鞋、智能眼镜和耳机中至少一个。
具体的,本发明实施例中所涉及的终端可以包括但不限于无线手持设备、平板电脑(Tablet Computer)、手机、MP3播放器、MP4播放器等。具体的,该装置可以位于本地终端的应用,或者还可以为位于本地终端的应用中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,本发明实施例对此不进行特别限定。
可以理解的是,所述应用可以是安装在终端上的应用程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本发明实施例对此不进行限定。
本发明实施例中的一个技术方案具有以下有益效果:
本发明实施例根据用户的生理数据,确定用户的运动参考数据,然后,在用户运动过程中,获取用户的实际运动数据,进而,根据运动参考数据和实际运动数据进行提醒。本发明实施例,根据用户的生理数据确定用户的运动参考数据,进而在用户的运动过程中,为用户提供提醒服务,以提醒用户适量运动,避免了用户由于过度运动造成身体损伤的问题,解决了现有技术中无法提供可靠的提醒服务以提醒用户适量运动的问题。
实施例二
本发明实施例还给出一种提醒方法,请参考图2,其为本发明实施例所提供的提醒方法的实施例二的流程示意图,如图2所示,该方法包括以下步骤:
S201,第一次打开提醒装置时,获取用户的生理数据。
S202,根据用户的生理数据,获取用户的跑步里程参考阈值。
S203,在用户的跑步过程中,获取用户的实际跑步里程。
S204,判断用户的实际跑步里程是否超过跑步里程参考阈值,若是,执行S205;若否,执行S203。
S205,输出提醒信息进行提醒。
本实施例未详细描述的部分,可参考对图1的相关说明。
本发明实施例中的一个技术方案具有以下有益效果:
本发明实施例,根据用户的生理数据确定用户的运动参考数据,进而在用户的运动过程中,为用户提供提醒服务,以提醒用户适量运动,避免了用户由于过度运动造成身体损伤的问题,解决了现有技术中无法提供可靠的提醒服务以提醒用户适量运动的问题。
实施例三
基于上述实施例一所提供的提醒方法,本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。
请参考图3,其为本发明实施例所提供的提醒装置的功能方块图。如图3所示,该装置包括:
获取单元31,用于根据用户的生理数据,获取用户的运动参考数据;
获取单元31,还用于在用户运动过程中,获取用户的实际运动数据;
提醒单元32,用于根据运动参考数据和实际运动数据进行提醒。
如上的方面和任一可能的实现方式,进一步提供一种实现方式,用户的生理数据包括年龄、身高、体重、性别和疾病历史记录中至少一个。
如上的方面和任一可能的实现方式,进一步提供一种实现方式,运动参考数据为运动参考阈值;
提醒单元32,具体用于:
将实际运动数据与对应的运动参考阈值进行比较;
若实际运动数据大于或等于对应的运动参考阈值,输出提醒信息。
如上的方面和任一可能的实现方式,进一步提供一种实现方式,实际运动数据包括跑步里程和跑步速度中至少一种。
如上的方面和任一可能的实现方式,进一步提供一种实现方式,提醒信息包括提示信息和提示信号;
所示提示信号包括响铃信号、振动信号和闪烁信号中至少一个。
由于本实施例中的各单元能够执行图1所示的方法,本实施例未详细描述的部分,可参考对图1的相关说明。
本发明实施例中的一个技术方案具有以下有益效果:
本发明实施例中,提醒装置中的确定单元根据用户的生理数据,确定用户的运动参考数据,然后,提醒装置中的获取单元在用户运动过程中,获取用户的实际运动数据,进而,提醒装置中的提醒单元根据运动参考数据和实际运动数据进行提醒。本发明实施例,根据用户的生理数据确定用户的运动参考数据,进而在用户的运动过程中,为用户提供提醒服务,以提醒用户适量运动,避免了用户由于过度运动造成身体损伤的问题,解决了现有技术中无法提供可靠的提醒服务以提醒用户适量运动的问题。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。