推送消息的方法及装置与流程

文档序号:12133110阅读:224来源:国知局
推送消息的方法及装置与流程

本公开涉及智能终端技术领域,尤其涉及推送消息的方法及装置。



背景技术:

随着移动互联网的不断发展以及电子芯片技术的不断突破,智能穿戴设备得到迅速发展。通过智能穿戴设备,人们可以更好的感知外部与自身的信息。智能手环等智能穿戴设备,可以记录用户日常生活中的锻炼、睡眠和饮食等数据,并将这些数据与iOS(iPhone Operating System,苹果系统)设备或android(安卓系统)设备同步,起到通过数据指导用户健康生活的作用。然而智能穿戴设备的功能还有待扩展,如何使其更好的与移动终端结合,为用户生活带来更多便利,是需要我们不断探索的问题。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种推送消息的方法及装置。所述技术方案如下:

获取用户的运动状态信息;

根据所述运动状态信息确定所述用户是否完成了运动过程;

当确定出所述用户完成了运动过程时,向所述用户推送预设消息。

在一个实施例中,当所述运动状态信息包括行走的步数时,所述根据所述运动状态信息确定所述用户是否完成了运动过程,可包括:

确定在预设时间段内行走的步数是否大于第一预设阈值;

当在预设时间段内行走的步数大于第一预设阈值时,确定所述用户完成了运动过程。

在一个实施例中,当所述运动状态信息还包括运动速度时,所述根据所述运动状态信息确定所述用户是否完成了运动过程,可包括:

根据运动速度和行走的步数确定所述用户的运动时长是否大于第二预设阈值或者确定所述用户的运动量是否大于第三预设阈值;

当所述用户的运动时长大于第二预设阈值或者所述用户的运动量大于第三预设阈值时,确定所述用户完成了运动过程。

在一个实施例中,当所述运动状态信息包括心率时,所述根据所述运动状态信息确定所述用户是否完成了运动过程,可包括:

确定所述心率的变化曲线与预设的心率变化曲线是否匹配;

当所述心率的变化曲线与预设的心率变化曲线匹配时,确定所述用户完成了运动过程。

在一个实施例中,所述根据所述运动状态信息确定所述用户是否完成了运动过程,可包括:

当接收到结束运动的操作指令时,确定所述用户完成了运动过程。

在一个实施例中,所述向所述用户推送预设消息,可包括:

根据所述运动状态信息确定用户的运动量;

根据所述用户的运动量向所述用户推送所述用户需补充的营养的消息。

在一个实施例中,所述方法还可包括:

获取所述用户的地理位置信息;

根据所述地理位置信息确定周围预设范围内的服务场所;

所述向所述用户推送预设消息,包括:

向所述用户推送与所述服务场所相关的消息。

在一个实施例中,所述方法还可包括:

发出是否需要一键导航去所述服务场所的提示信息。

根据本公开实施例的第二方面,提供一种推送消息的装置,包括第一获取模块、第一确定模块以及推送模块,其中:

所述第一获取模块,用于获取用户的运动状态信息;

所述第一确定模块,用于根据所述运动状态信息确定所述用户是否完成了运动过程;

所述推送模块,用于当确定出所述用户完成了运动过程时,向所述用户推送预设消息。

在一个实施例中,当所述运动状态信息包括行走的步数时,所述第一确定模块包括:

第一确定子模块,用于确定在预设时间段内行走的步数是否大于第一预设阈值;

第二确定子模块,用于当在预设时间段内行走的步数大于第一预设阈值时,确定所述用户完成了运动过程。

在一个实施例中,当所述运动状态信息还包括运动速度时,所述第一确定模块还包括:

第三确定子模块,用于根据运动速度和行走的步数确定所述用户的运动时长是否大于第二预设阈值或者确定所述用户的运动量是否大于第三预设阈值;

第四确定子模块,用于当所述用户的运动时长大于第二预设阈值或者所述用户的运动量大于第三预设阈值时,确定所述用户完成了运动过程。

在一个实施例中,当所述运动状态信息包括心率时,所述第一确定模块还包括:

第五确定子模块,用于确定所述心率的变化曲线与预设的心率变化曲线是否匹配;

第六确定子模块,用于当所述心率的变化曲线与预设的心率变化曲线匹配时,确定所述用户完成了运动过程。

在一个实施例中,所述第一确定模块还包括:

第七确定子模块,用于当接收到结束运动的操作指令时,确定所述用户完成了运动过程。

在一个实施例中,所述推送模块包括第八确定子模块和第一推送子模块,其中:

所述第八确定子模块,用于根据所述运动状态信息确定用户的运动量;

所述第一推送子模块,用于根据所述用户的运动量向所述用户推送所述用户需补充的营养的消息。

在一个实施例中,所述装置还包括第二获取模块和第二确定模块,其中:

所述第二获取模块,用于获取所述用户的地理位置信息;

所述第二确定模块,用于根据所述地理位置信息确定周围预设范围内的服务场所;

所述推送模块包括第二推送子模块:

所述第二推送子模块,用于向所述用户推送与所述服务场所相关的消息。

在一个实施例中,所述装置还包括提示模块,其中:

所述提示模块,用于发出是否需要一键导航去所述服务场所的提示信息。

根据本公开实施例的第三方面,提供一种推送消息的装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

获取用户的运动状态信息;

根据所述运动状态信息确定所述用户是否完成了运动过程;

当确定出所述用户完成了运动过程时,向所述用户推送预设消息。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开的实施例提供的技术方案,通过获取用户的运动状态信息,根据所述运动状态信息确定所述用户是否完成了运动过程;当确定出所述用户完成了运动过程时,向所述用户推送预设消息。从而可以针对用户运动状态有针对性的向用户推送信息,方便用户快速满足自己的当前需求。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种推送消息的方法的流程图。

图2是根据一示例性实施例示出的一种推送消息的方法中步骤S103的流程图。

图3是根据一示例性实施例示出的另一种推送消息的方法的流程图。

图4是根据一示例性实施例示出的另一种推送消息的方法的流程图。

图5是根据一示例性实施例示出的一种推送消息的装置的框图。

图6是根据一示例性实施例示出的一种推送消息的装置中第一确定模块52的框图。

图7是根据一示例性实施例示出的一种推送消息的装置中第一确定模块52的又一个框图。

图8是根据一示例性实施例示出的一种推送消息的装置中第一确定模块52的又一个框图。

图9是根据一示例性实施例示出的一种推送消息的装置中第一确定模块52的又一个框图。

图10是根据一示例性实施例示出的一种推送消息的装置中推送模块53的框图。

图11是根据一示例性实施例示出的另一种推送消息的装置的框图。

图12是根据一示例性实施例示出的又一种推送消息的装置的框图。

图13是根据一示例性实施例示出的适用于推送消息的装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是本公开实施例示出的一种推送消息的方法,如图1所示,该方法包括步骤S101-S103:

在步骤S101中,获取用户的运动状态信息。

在步骤S102中,根据运动状态信息确定用户是否完成了运动过程。

在步骤S103中,当确定出用户完成了运动过程时,向用户推送预设消息。

可通过智能穿戴设备获取用户的运动状态信息,智能穿戴设备可以是智能手环、带有芯片的智能运动鞋、智能手表、智能戒指、智能项链、智能夹扣、智能腰带和头戴显示设备等可穿戴于人体或是整合到用户的衣服或配件的智能设备。还可通过移动终端获取用户的运动状态信息,比如手机。通过获取用户的数据判断出用户是否进行健身、体育运动,针对用户运动结果推送相关信息。运动状态信息例如可以是用户的心率、呼吸、心跳、行走步数、运动速度(通过速度感应器测得)、运动路程以及地理位置等信息。

当用户完成了运动过程,我们认为用户有接收信息推送的需求,比如周围商店、饮料、餐厅等购买点的信息等。因此,在确定出用户完成了运动过程后,向用户推送消息。

上述本公开的实施例,通过获取用户的运动状态信息,根据运动状态信息确定用户是否完成了运动过程;当确定出用户完成了运动过程时,向用户推送预设消息。从而可以针对用户运动状态有针对性的向用户推送信息,方便用户快速满足自己的当前需求。

在一种可能的实施方式中,当运动状态信息包括行走的步数时,步骤S102可以实施为以下步骤A1-A2:

步骤A1,确定在预设时间段内行走的步数是否大于第一预设阈值。

步骤A2,当在预设时间段内行走的步数大于第一预设阈值时,确定用户完成了运动过程。

在判断用户是否完成了运动过程时,可以通过计步记录用户行走步数,当用户在一个时间段内步数达到一定范围值时,判断用户运动量达到一定数额,需要进行接下来的信息推送。由于用户行走较大一段路程后,可能需要饮水或者补充一些营养,此时,向用户推送消息,更有针对性的满足用户需求。

在另一种可能的实施方式中,当运动状态信息还包括运动速度时,步骤S102还可包括步骤A3-A4:

步骤A3,根据运动速度和行走的步数确定用户的运动时长是否大于第二预设阈值或者确定用户的运动量是否大于第三预设阈值;

步骤A4,当用户的运动时长大于第二预设阈值或者用户的运动量大于第三预设阈值时,确定用户完成了运动过程。

还可通过终端设备内置的速度传感器得出用户运动速度,结合用户步数或用户运动路程等信息,判断用户是否进行了运动,并当运动时长或运动量达到一定数值时,判断需要对用户进行接下来的信息推送。当用户的运动时长或者运动量任一个达到一定量时,确定用户完成了运动过程,向用户推送预设消息,提醒用户休息、补充营养等,进一步满足了用户需求。

在另一种可能的实施方式中,当运动状态信息包括心率时,步骤S102还可以实施为步骤B1-B2:

步骤B1,确定心率的变化曲线与预设的心率变化曲线是否匹配。

步骤B2,当心率的变化曲线与预设的心率变化曲线匹配时,确定用户完成了运动过程。

本实施例,通过心率从平稳到加速并持续一定时长确定用户完成了运动过程,具体心率值与持续时长可根据用户需要自行设定。举例说明:用户的心率从65次/分上升到80次/分并持续了20分钟后降到了65次/分,则判断用户完成了一项运动,需要进行接下来的信息推送。通过心率的变化来确定用户是否完成了健身、跑步等运动,可以简单、快捷的确定出用户是否完成了运动过程。

在另一种可能的实施方式中,步骤S102还可以实施为步骤C:

步骤C,当接收到结束运动的操作指令时,确定用户完成了运动过程。

可根据需要在智能设备上设置“开启运动”和“关闭运动”的按键,当点击“开启运动”按键时,开始运动,当点击“关闭运动”按键时,结束运动。当用户结束了运动过程后,可以向用户推送消息。用户根据实际运动情况点击“关闭运动”按键,即完成了运动过程,从而使确定出的用户的运动状态更加符合用户的实际情况。

在另一种可能的实施方式中,如图2所示,步骤S103可以实施为以下步骤S1031-S1032:

在步骤S1031中,根据运动状态信息确定用户的运动量。

在步骤S1032中,根据用户的运动量向用户推送用户需补充的营养的消息。

本实施例中,根据用户运动量信息推荐用户补充的营养,用户接收到推送的信息后,可以参考信息补充营养,进一步满足用户需求。

在另一种可能的实施方式中,如图3所示,本公开涉及的推送消息的方法还可包括下述步骤S104-S105:

在步骤S104中,获取用户的地理位置信息。

在步骤S105中,根据地理位置信息确定周围预设范围内的服务场所。

步骤S103可以实施为以下步骤S1033:

在步骤S1033中,当确定出用户完成了运动过程时,向用户推送与服务场所相关的消息。

服务场所例如可以是超市、饮料售卖机、商场、饭店等场所。本实施例,根据用户地理位置信息,推送用户周围商店、饮料、餐厅等购买点的信息,还可推送用户可以洗澡、休息的场所。以尽快满足用户运动后补充能量、休息等需求。

在另一种可能的实施方式中,如图4所示,本公开涉及的推送消息的方法还可包括下述步骤S106:

在步骤S106中,发出是否需要一键导航去服务场所的提示信息。

本实施例中,向用户推送与服务场所相关的消息后,向用户发出是否需要一键导航去购买的提示,进一步减少用户操作。

还可在终端设备提示用户是否需要一键叫车回家、一键叫外卖送达,可结合第三方APP软件,如打车软件、外卖软件等。

终端设备也可在用户运动过程中向用户推送实时提示,如当用户运动时经过周围有小卖部时提示用户周围可以补水。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图5是根据一示例性实施例示出的一种推送消息的装置的框图,如图5所示,该推送消息的装置包括第一获取模块51、第一确定模块52以及推送模块53,其中:

第一获取模块51,被配置为获取用户的运动状态信息;

第一确定模块52,被配置为根据运动状态信息确定用户是否完成了运动过程;

推送模块53,被配置为当确定出用户完成了运动过程时,向用户推送预设消息。

本公开实施例的上述装置,被配置为通过获取用户的运动状态信息,根据运动状态信息确定用户是否完成了运动过程;当确定出用户完成了运动过程时,向用户推送预设消息。从而可以针对用户运动状态有针对性的向用户推送信息,方便用户快速满足自己的当前需求。

在一个实施例中,当运动状态信息包括行走的步数时,如图6所示,第一确定模块52包括:

第一确定子模块521,被配置为确定在预设时间段内行走的步数是否大于第一预设阈值;

第二确定子模块522,被配置为当在预设时间段内行走的步数大于第一预设阈值时,确定用户完成了运动过程。

在判断用户是否完成了运动过程时,可以通过计步记录用户行走步数,当用户在一个时间段内步数达到一定范围值时,判断用户运动量达到一定数额,需要进行接下来的信息推送。由于用户行走较大一段路程后,可能需要饮水或者补充一些营养,此时,向用户推送消息,更有针对性的满足用户需求。

在一个实施例中,当运动状态信息还包括运动速度时,如图7所示,第一确定模块52还包括:

第三确定子模块523,被配置为根据运动速度和行走的步数确定用户的运动时长是否大于第二预设阈值或者确定用户的运动量是否大于第三预设阈值;

第四确定子模块524,被配置为当用户的运动时长大于第二预设阈值或者用户的运动量大于第三预设阈值时,确定用户完成了运动过程。

还可通过终端设备内置的速度传感器得出用户运动速度,结合用户步数或用户运动路程等信息,判断用户是否进行了运动,并当运动时长或运动量达到一定数值时,判断需要对用户进行接下来的信息推送。当用户的运动时长或者运动量任一个达到一定量时,确定用户完成了运动过程,向用户推送预设消息,提醒用户休息、补充营养等,进一步满足了用户需求。

在一个实施例中,当运动状态信息包括心率时,如图8所示,第一确定模块52还包括:

第五确定子模块525,被配置为确定心率的变化曲线与预设的心率变化曲线是否匹配;

第六确定子模块526,被配置为当心率的变化曲线与预设的心率变化曲线匹配时,确定用户完成了运动过程。

本实施例,通过心率从平稳到加速并持续一定时长确定用户完成了运动过程,具体心率值与持续时长可根据用户需要自行设定。举例说明:用户的心率从65次/分上升到80次/分并持续了20分钟后降到了65次/分,则判断用户完成了一项运动,需要进行接下来的信息推送。通过心率的变化来确定用户是否完成了健身、跑步等运动,可以简单、快捷的确定出用户是否完成了运动过程。

在一个实施例中,如图9所示,第一确定模块52还包括:

第七确定子模块527,被配置为当接收到结束运动的操作指令时,确定用户完成了运动过程。

可根据需要在智能设备上设置“开启运动”和“关闭运动”的按键,当点击“开启运动”按键时,开始运动,当点击“关闭运动”按键时,结束运动。当用户结束了运动过程后,可以向用户推送消息。用户根据实际运动情况点击“关闭运动”按键,即完成了运动过程,从而使确定出的用户的运动状态更加符合用户的实际情况。

在一个实施例中,如图10所示,推送模块53包括第八确定子模块531和第一推送子模块532,其中:

第八确定子模块531,被配置为根据运动状态信息确定用户的运动量;

第一推送子模块532,被配置为根据用户的运动量向用户推送用户需补充的营养的消息。

本实施例中,根据用户运动量信息推荐用户补充的营养,用户接收到推送的信息后,可以参考信息补充营养,进一步满足用户需求。

在一个实施例中,如图11所示,上述装置还包括第二获取模块54和第二确定模块55,其中:

第二获取模块54,被配置为获取用户的地理位置信息;

第二确定模块55,被配置为根据地理位置信息确定周围预设范围内的服务场所;

推送模块53包括第二推送子模块:

第二推送子模块533,被配置为向用户推送与服务场所相关的消息。

服务场所例如可以是超市、饮料售卖机、商场、饭店等场所。本实施例,根据用户地理位置信息,推送用户周围商店、饮料、餐厅等购买点的信息,还可推送用户可以洗澡、休息的场所。以尽快满足用户运动后补充能量、休息等需求。

在一个实施例中,如图12所示,上述装置还包括提示模块56,其中:

提示模块56,被配置为发出是否需要一键导航去服务场所的提示信息。

本实施例中,向用户推送与服务场所相关的消息后,向用户发出是否需要一键导航去购买的提示,进一步减少用户操作。

本公开实施例还提供一种推送消息的装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

获取用户的运动状态信息;

根据所述运动状态信息确定所述用户是否完成了运动过程;

当确定出所述用户完成了运动过程时,向所述用户推送预设消息。

上述处理器还被配置为:

确定在预设时间段内行走的步数是否大于第一预设阈值;

当在预设时间段内行走的步数大于第一预设阈值时,确定所述用户完成了运动过程。

上述处理器还被配置为:

根据运动速度和行走的步数确定所述用户的运动时长是否大于第二预设阈值或者确定所述用户的运动量是否大于第三预设阈值;

当所述用户的运动时长大于第二预设阈值或者所述用户的运动量大于第三预设阈值时,确定所述用户完成了运动过程。

上述处理器还被配置为:

确定所述心率的变化曲线与预设的心率变化曲线是否匹配;

当所述心率的变化曲线与预设的心率变化曲线匹配时,确定所述用户完成了运动过程。

上述处理器还被配置为:

当接收到结束运动的操作指令时,确定所述用户完成了运动过程。

上述处理器还被配置为:

根据所述运动状态信息确定用户的运动量;

根据所述用户的运动量向所述用户推送所述用户需补充的营养的消息。

上述处理器还被配置为:

获取所述用户的地理位置信息;

根据所述地理位置信息确定周围预设范围内的服务场所;

向所述用户推送与所述服务场所相关的消息。

上述处理器还被配置为:

发出是否需要一键导航去所述服务场所的提示信息。

图13是根据一示例性实施例示出的一种用于推送消息的装置的框图,该装置适用于终端设备。例如,装置1200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

装置1200可以包括以下一个或多个组件:处理组件1202,存储器1204,电源组件1206,多媒体组件1208,音频组件1210,输入/输出(I/O)的接口1212,传感器组件1214,以及通信组件1216。

处理组件1202通常控制装置1200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1202可以包括一个或多个处理器1220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1202可以包括一个或多个模块,便于处理组件1202和其他组件之间的交互。例如,处理组件1202可以包括多媒体模块,以方便多媒体组件1208和处理组件1202之间的交互。

存储器1204被配置为存储各种类型的数据以支持在装置1200的操作。这些数据的示例包括用于在装置1200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件1206为装置1200的各种组件提供电力。电源组件1206可以包括电源管理系统,一个或多个电源,及其他与为装置1200生成、管理和分配电力相关联的组件。

多媒体组件1208包括在所述装置1200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1208包括一个前置摄像头和/或后置摄像头。当装置1200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1210被配置为输出和/或输入音频信号。例如,音频组件1210包括一个麦克风(MIC),当装置1200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1204或经由通信组件1216发送。在一些实施例中,音频组件1210还包括一个扬声器,用于输出音频信号。

I/O接口1212为处理组件1202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1214包括一个或多个传感器,用于为装置1200提供各个方面的状态评估。例如,传感器组件1214可以检测到装置1200的打开/关闭状态,组件的相对定位,例如所述组件为装置1200的显示器和小键盘,传感器组件1214还可以检测装置1200或装置1200一个组件的位置改变,用户与装置1200接触的存在或不存在,装置1200方位或加速/减速和装置1200的温度变化。传感器组件1214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1214还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件1216被配置为便于装置1200和其他设备之间有线或无线方式的通信。装置1200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1216还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置1200可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1204,上述指令可由装置1200的处理器1220执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由上述装置1200的处理器执行时,使得上述装置1200能够执行一种推送消息的方法,包括:

获取用户的运动状态信息;

根据所述运动状态信息确定所述用户是否完成了运动过程;

当确定出所述用户完成了运动过程时,向所述用户推送预设消息。

在一个实施例中,当所述运动状态信息包括行走的步数时,所述根据所述运动状态信息确定所述用户是否完成了运动过程,可包括:

确定在预设时间段内行走的步数是否大于第一预设阈值;

当在预设时间段内行走的步数大于第一预设阈值时,确定所述用户完成了运动过程。

在一个实施例中,当所述运动状态信息还包括运动速度时,所述根据所述运动状态信息确定所述用户是否完成了运动过程,可包括:

根据运动速度和行走的步数确定所述用户的运动时长是否大于第二预设阈值或者确定所述用户的运动量是否大于第三预设阈值;

当所述用户的运动时长大于第二预设阈值或者所述用户的运动量大于第三预设阈值时,确定所述用户完成了运动过程。

在一个实施例中,当所述运动状态信息包括心率时,所述根据所述运动状态信息确定所述用户是否完成了运动过程,可包括:

确定所述心率的变化曲线与预设的心率变化曲线是否匹配;

当所述心率的变化曲线与预设的心率变化曲线匹配时,确定所述用户完成了运动过程。

在一个实施例中,所述根据所述运动状态信息确定所述用户是否完成了运动过程,可包括:

当接收到结束运动的操作指令时,确定所述用户完成了运动过程。

在一个实施例中,所述向所述用户推送预设消息,可包括:

根据所述运动状态信息确定用户的运动量;

根据所述用户的运动量向所述用户推送所述用户需补充的营养的消息。

在一个实施例中,所述方法还可包括:

获取所述用户的地理位置信息;

根据所述地理位置信息确定周围预设范围内的服务场所;

所述向所述用户推送预设消息,包括:

向所述用户推送与所述服务场所相关的消息。

在一个实施例中,所述方法还可包括:

发出是否需要一键导航去所述服务场所的提示信息。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1