CN106506837A - 推送消息的方法及装置 - Google Patents
推送消息的方法及装置 Download PDFInfo
- Publication number
- CN106506837A CN106506837A CN201610994570.6A CN201610994570A CN106506837A CN 106506837 A CN106506837 A CN 106506837A CN 201610994570 A CN201610994570 A CN 201610994570A CN 106506837 A CN106506837 A CN 106506837A
- Authority
- CN
- China
- Prior art keywords
- user
- module
- state information
- movement state
- motion
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/3827—Portable transceivers
- H04B1/385—Transceivers carried on the body, e.g. in helmets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- Public Health (AREA)
- Medical Informatics (AREA)
- Pathology (AREA)
- Databases & Information Systems (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Data Mining & Analysis (AREA)
- Biomedical Technology (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
本公开是关于推送消息的方法及装置。涉及智能终端技术领域。该方法包括:获取用户的运动状态信息;根据所述运动状态信息确定所述用户是否完成了运动过程;当确定出所述用户完成了运动过程时,向所述用户推送预设消息。本公开实施例的上述技术方案,可以针对用户运动状态有针对性的向用户推送信息,方便用户快速满足自己的当前需求。
Description
技术领域
本公开涉及智能终端技术领域,尤其涉及推送消息的方法及装置。
背景技术
随着移动互联网的不断发展以及电子芯片技术的不断突破,智能穿戴设备得到迅速发展。通过智能穿戴设备,人们可以更好的感知外部与自身的信息。智能手环等智能穿戴设备,可以记录用户日常生活中的锻炼、睡眠和饮食等数据,并将这些数据与iOS(iPhoneOperating 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能够执行一种推送消息的方法,包括:
获取用户的运动状态信息;
根据所述运动状态信息确定所述用户是否完成了运动过程;
当确定出所述用户完成了运动过程时,向所述用户推送预设消息。
在一个实施例中,当所述运动状态信息包括行走的步数时,所述根据所述运动状态信息确定所述用户是否完成了运动过程,可包括:
确定在预设时间段内行走的步数是否大于第一预设阈值;
当在预设时间段内行走的步数大于第一预设阈值时,确定所述用户完成了运动过程。
在一个实施例中,当所述运动状态信息还包括运动速度时,所述根据所述运动状态信息确定所述用户是否完成了运动过程,可包括:
根据运动速度和行走的步数确定所述用户的运动时长是否大于第二预设阈值或者确定所述用户的运动量是否大于第三预设阈值;
当所述用户的运动时长大于第二预设阈值或者所述用户的运动量大于第三预设阈值时,确定所述用户完成了运动过程。
在一个实施例中,当所述运动状态信息包括心率时,所述根据所述运动状态信息确定所述用户是否完成了运动过程,可包括:
确定所述心率的变化曲线与预设的心率变化曲线是否匹配;
当所述心率的变化曲线与预设的心率变化曲线匹配时,确定所述用户完成了运动过程。
在一个实施例中,所述根据所述运动状态信息确定所述用户是否完成了运动过程,可包括:
当接收到结束运动的操作指令时,确定所述用户完成了运动过程。
在一个实施例中,所述向所述用户推送预设消息,可包括:
根据所述运动状态信息确定用户的运动量;
根据所述用户的运动量向所述用户推送所述用户需补充的营养的消息。
在一个实施例中,所述方法还可包括:
获取所述用户的地理位置信息;
根据所述地理位置信息确定周围预设范围内的服务场所;
所述向所述用户推送预设消息,包括:
向所述用户推送与所述服务场所相关的消息。
在一个实施例中,所述方法还可包括:
发出是否需要一键导航去所述服务场所的提示信息。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (17)
1.一种推送消息的方法,其特征在于,包括:
获取用户的运动状态信息;
根据所述运动状态信息确定所述用户是否完成了运动过程;
当确定出所述用户完成了运动过程时,向所述用户推送预设消息。
2.根据权利要求1所述的方法,其特征在于,当所述运动状态信息包括行走的步数时,所述根据所述运动状态信息确定所述用户是否完成了运动过程,包括:
确定在预设时间段内行走的步数是否大于第一预设阈值;
当在预设时间段内行走的步数大于第一预设阈值时,确定所述用户完成了运动过程。
3.根据权利要求2所述的方法,其特征在于,当所述运动状态信息还包括运动速度时,所述根据所述运动状态信息确定所述用户是否完成了运动过程,包括:
根据运动速度和行走的步数确定所述用户的运动时长是否大于第二预设阈值或者确定所述用户的运动量是否大于第三预设阈值;
当所述用户的运动时长大于第二预设阈值或者所述用户的运动量大于第三预设阈值时,确定所述用户完成了运动过程。
4.根据权利要求1所述的方法,其特征在于,当所述运动状态信息包括心率时,所述根据所述运动状态信息确定所述用户是否完成了运动过程,包括:
确定所述心率的变化曲线与预设的心率变化曲线是否匹配;
当所述心率的变化曲线与预设的心率变化曲线匹配时,确定所述用户完成了运动过程。
5.根据权利要求1所述的方法,其特征在于,所述根据所述运动状态信息确定所述用户是否完成了运动过程,包括:
当接收到结束运动的操作指令时,确定所述用户完成了运动过程。
6.根据权利要求1所述的方法,其特征在于,所述向所述用户推送预设消息,包括:
根据所述运动状态信息确定用户的运动量;
根据所述用户的运动量向所述用户推送所述用户需补充的营养的消息。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述用户的地理位置信息;
根据所述地理位置信息确定周围预设范围内的服务场所;
所述向所述用户推送预设消息,包括:
向所述用户推送与所述服务场所相关的消息。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
发出是否需要一键导航去所述服务场所的提示信息。
9.一种推送消息的装置,其特征在于,包括第一获取模块、第一确定模块以及推送模块,其中:
所述第一获取模块,用于获取用户的运动状态信息;
所述第一确定模块,用于根据所述运动状态信息确定所述用户是否完成了运动过程;
所述推送模块,用于当确定出所述用户完成了运动过程时,向所述用户推送预设消息。
10.根据权利要求9所述的装置,其特征在于,当所述运动状态信息包括行走的步数时,所述第一确定模块包括:
第一确定子模块,用于确定在预设时间段内行走的步数是否大于第一预设阈值;
第二确定子模块,用于当在预设时间段内行走的步数大于第一预设阈值时,确定所述用户完成了运动过程。
11.根据权利要求10所述的装置,其特征在于,当所述运动状态信息还包括运动速度时,所述第一确定模块还包括:
第三确定子模块,用于根据运动速度和行走的步数确定所述用户的运动时长是否大于第二预设阈值或者确定所述用户的运动量是否大于第三预设阈值;
第四确定子模块,用于当所述用户的运动时长大于第二预设阈值或者所述用户的运动量大于第三预设阈值时,确定所述用户完成了运动过程。
12.根据权利要求9所述的装置,其特征在于,当所述运动状态信息包括心率时,所述第一确定模块还包括:
第五确定子模块,用于确定所述心率的变化曲线与预设的心率变化曲线是否匹配;
第六确定子模块,用于当所述心率的变化曲线与预设的心率变化曲线匹配时,确定所述用户完成了运动过程。
13.根据权利要求9所述的装置,其特征在于,所述第一确定模块还包括:
第七确定子模块,用于当接收到结束运动的操作指令时,确定所述用户完成了运动过程。
14.根据权利要求9所述的装置,其特征在于,所述推送模块包括第八确定子模块和第一推送子模块,其中:
所述第八确定子模块,用于根据所述运动状态信息确定用户的运动量;
所述第一推送子模块,用于根据所述用户的运动量向所述用户推送所述用户需补充的营养的消息。
15.根据权利要求9所述的装置,其特征在于,所述装置还包括第二获取模块和第二确定模块,其中:
所述第二获取模块,用于获取所述用户的地理位置信息;
所述第二确定模块,用于根据所述地理位置信息确定周围预设范围内的服务场所;
所述推送模块包括第二推送子模块:
所述第二推送子模块,用于向所述用户推送与所述服务场所相关的消息。
16.根据权利要求15所述的装置,其特征在于,所述装置还包括提示模块,其中:
所述提示模块,用于发出是否需要一键导航去所述服务场所的提示信息。
17.一种推送消息的装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取用户的运动状态信息;
根据所述运动状态信息确定所述用户是否完成了运动过程;
当确定出所述用户完成了运动过程时,向所述用户推送预设消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610994570.6A CN106506837A (zh) | 2016-11-11 | 2016-11-11 | 推送消息的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610994570.6A CN106506837A (zh) | 2016-11-11 | 2016-11-11 | 推送消息的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106506837A true CN106506837A (zh) | 2017-03-15 |
Family
ID=58324404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610994570.6A Pending CN106506837A (zh) | 2016-11-11 | 2016-11-11 | 推送消息的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106506837A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107609167A (zh) * | 2017-09-27 | 2018-01-19 | 北京小米移动软件有限公司 | 运动方案的推荐方法及装置 |
CN107833610A (zh) * | 2017-10-31 | 2018-03-23 | 咪咕互动娱乐有限公司 | 一种提醒方法、装置及计算机可读存储介质 |
CN107968814A (zh) * | 2017-09-25 | 2018-04-27 | 咪咕互动娱乐有限公司 | 一种就餐地点的推荐方法、服务器及移动终端 |
CN108107826A (zh) * | 2017-12-07 | 2018-06-01 | 北京小米移动软件有限公司 | 食品加工设备控制方法及装置 |
WO2020052604A1 (zh) * | 2018-09-12 | 2020-03-19 | 咪咕互动娱乐有限公司 | 食物信息管理方法、装置、移动终端及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103180017A (zh) * | 2010-08-11 | 2013-06-26 | 耐克国际有限公司 | 运动活动用户体验和环境 |
CN103888493A (zh) * | 2012-12-20 | 2014-06-25 | 腾讯科技(深圳)有限公司 | 信息推送方法及装置 |
CN104050278A (zh) * | 2014-06-26 | 2014-09-17 | 北京奇虎科技有限公司 | 消息推送方法及装置 |
CN104954408A (zh) * | 2014-03-31 | 2015-09-30 | 中国电信股份有限公司 | 基于移动终端状态进行信息推送的方法和*** |
CN105095214A (zh) * | 2014-04-22 | 2015-11-25 | 北京三星通信技术研究有限公司 | 基于运动识别进行信息推荐的方法及装置 |
-
2016
- 2016-11-11 CN CN201610994570.6A patent/CN106506837A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103180017A (zh) * | 2010-08-11 | 2013-06-26 | 耐克国际有限公司 | 运动活动用户体验和环境 |
CN103888493A (zh) * | 2012-12-20 | 2014-06-25 | 腾讯科技(深圳)有限公司 | 信息推送方法及装置 |
CN104954408A (zh) * | 2014-03-31 | 2015-09-30 | 中国电信股份有限公司 | 基于移动终端状态进行信息推送的方法和*** |
CN105095214A (zh) * | 2014-04-22 | 2015-11-25 | 北京三星通信技术研究有限公司 | 基于运动识别进行信息推荐的方法及装置 |
CN104050278A (zh) * | 2014-06-26 | 2014-09-17 | 北京奇虎科技有限公司 | 消息推送方法及装置 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107968814A (zh) * | 2017-09-25 | 2018-04-27 | 咪咕互动娱乐有限公司 | 一种就餐地点的推荐方法、服务器及移动终端 |
CN107968814B (zh) * | 2017-09-25 | 2021-08-06 | 咪咕互动娱乐有限公司 | 一种就餐地点的推荐方法、服务器及移动终端 |
CN107609167A (zh) * | 2017-09-27 | 2018-01-19 | 北京小米移动软件有限公司 | 运动方案的推荐方法及装置 |
CN107609167B (zh) * | 2017-09-27 | 2021-03-09 | 北京小米移动软件有限公司 | 运动方案的推荐方法及装置 |
CN107833610A (zh) * | 2017-10-31 | 2018-03-23 | 咪咕互动娱乐有限公司 | 一种提醒方法、装置及计算机可读存储介质 |
CN108107826A (zh) * | 2017-12-07 | 2018-06-01 | 北京小米移动软件有限公司 | 食品加工设备控制方法及装置 |
WO2020052604A1 (zh) * | 2018-09-12 | 2020-03-19 | 咪咕互动娱乐有限公司 | 食物信息管理方法、装置、移动终端及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106506837A (zh) | 推送消息的方法及装置 | |
CN104383674B (zh) | 用于智能穿戴设备的计数方法、装置及智能穿戴设备 | |
CN104156064B (zh) | 互动目标控制方法及装置 | |
CN108052079A (zh) | 设备控制方法、装置、设备控制装置及存储介质 | |
CN104850828B (zh) | 人物识别方法及装置 | |
CN104484045B (zh) | 音频播放控制方法及装置 | |
CN104867506A (zh) | 自动控制音乐的方法和装置 | |
CN104852842A (zh) | 信息播报的方法及装置 | |
CN108536996B (zh) | 自动哄睡方法、装置、存储介质及智能婴儿床 | |
CN106774890A (zh) | 推荐穿衣方案的方法及装置 | |
CN105405427A (zh) | 设备亮度调节方法及装置 | |
CN105389957A (zh) | 可穿戴设备的通信方法、装置及*** | |
CN107172307A (zh) | 闹钟响铃控制方法、装置及存储介质 | |
CN104765163B (zh) | 取景信息的显示方法、装置以及智能眼镜 | |
CN104464768A (zh) | 多媒体播放方法及装置 | |
CN106325469A (zh) | 信息处理方法及装置 | |
CN106535118A (zh) | 智能终端定位的方法及用于定位的智能终端 | |
CN108132983A (zh) | 服饰搭配的推荐方法及装置、可读存储介质、电子设备 | |
CN105447150A (zh) | 基于面孔相册的音乐播放方法、装置和终端设备 | |
CN104020628B (zh) | 闪光灯的提醒方法及装置 | |
CN104077563A (zh) | 人脸识别方法和装置 | |
CN106419569A (zh) | 饮水机控制方法、装置及饮水机 | |
CN103927391A (zh) | 信息处理方法及装置 | |
CN106503521A (zh) | 身份识别方法和装置 | |
CN105425960B (zh) | 信息匹配方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170315 |