一种信息的推送方法及系统的制作方法_2

文档序号:9910404阅读:来源:国知局
接,等等,此处不做具体限定。
[0055]在步骤S202中,获取智能手环传输到智能手机上的用户的当前状态。
[0056]可以理解的是,智能手环具有监测人体生理状态的功能,即智能手环通过获取用户的生理状态数据,并根据用户的生理状态数据确定用户的当前状态。
[0057]比如,所述用户的生理状态数据可以是用户的心率、脉搏等等,此处不做具体限定。所述用户的当前状态可以具体为:活动状态和休息状态。活动状态为用户工作、劳动、运动时等的状态,休息状态为用户睡眠、闭目养神时等的状态。
[0058]在步骤S203a中,若确定当前状态为活动状态,则向智能手机推送信息。
[0059]也就是说,若确定出用户的当前状态为活动状态,则表明此时用户可以接收并处理相关信息,那么就向智能手机推送所述信息。
[0060]在步骤S203b中,若确定当前状态为休息状态,则对信息进行缓存,并触发执行获取智能手环传输到智能手机上的用户的当前状态的步骤,直至确定当前状态为活动状态时,向智能手机推送信息。
[0061 ]也就是说,若确定出用户的当前状态为休息状态,则表明此时用户正在休息而不适宜接收相关信息,那么就暂时先对所述信息进行缓存,取消向智能手机推送所述信息,并触发执行所述获取智能手环传输到智能手机上的用户的当前状态的步骤,直至确定用户的当前状态由休息状态转变为活动状态时,向智能手机推送所述信息。
[0062]进一步地,所述对信息进行缓存,可以包括:
[0063]在智能手机上创建存储文件;
[0064]将所述信息保存至所述存储文件。
[0065]可以理解的是,所述存储文件可以是一个数据库(如notificat1n.db),也可以是一个文档或表格,等等,此处不做具体限定。
[0066]进一步地,所述存储文件具有自我清空的功能,也就是说,在用户的当前状态由休息状态转变为活动状态时,从所述存储文件中读取所有缓存的所述信息,并向智能手机推送所述信息,在所述信息被成功推送之后,所述存储文件自动清空相应的数据。
[0067]由上述可知,本实施例提供的信息的推送方法,通过获取用户的当前状态,在用户的当前状态为活动状态时,向用户正常推送信息。在用户的当前状态为休息状态时,暂时不推送信息,而是对信息进行缓存,直至用户的当前状态由休息状态转变为活动状态时,再向用户推送信息。因此,本发明能够使得信息的推送时间变得可控,从而提高推送信息的灵活性。
[0068]第三实施例
[0069]根据第一实施例所描述的方法,以下将以智能手表为例作进一步详细说明。其中,本实施例提供的信息的推送方法可具体集成在该智能手表中,该智能手表具有接收信息、监测人体生理状态等等的功能。
[0070]请参阅图3,图3为本发明第三实施例提供的信息的推送方法的流程示意图,具体流程可以包括:
[0071]在步骤S301中,接收到指示发送至智能手表的信息。
[0072]在步骤S302中,确定信息的内容是否包含预设的关键字信息。
[0073]也就是说,在接收到指示发送至智能手表的信息之后,需要判断所述信息的内容是否包含预设的关键字信息,所述关键字信息可以是联系人姓名信息、联系人电话号码及联系人头像信息等等,此处不做具体限定。
[0074]进一步地,为了确定所述信息的内容是否包含预设的关键字信息,可以采用多种方式,比如可以通过第三方应用软件来读取所述信息的内容,确定出所述信息的内容是否包含预设的关键字信息并生成结果,等等,此处不做具体限定。
[0075]在步骤S303a中,向智能手表推送信息。
[0076]若确定出所述信息的内容包含预设的关键字信息,则表明所述信息是重要的或者紧急的信息,此时向智能手表直接推送所述信息。
[0077]在步骤S303b中,获取用户的生理状态数据,并根据生理状态数据确定用户的当前状态。
[0078]也就是说,在步骤S303b中,若确定出所述信息的内容不包含预设的关键字信息,则表明所述信息对用户而言可能不是重要的或紧急的信息,而可能是广告信息,此时暂不向智能手表推送所述信息,而是先获取用户的生理状态数据,并根据所述生理状态数据确定用户的当前状态。
[0079]比如,所述生理状态数据可以是用户的心率,脉搏,血流速度等等,此处不做具体限定。
[0080]可以理解的是,所述当前状态可以具体分为:活动状态和休息状态。活动状态为用户工作、劳动、运动时等的状态,休息状态为用户睡眠、闭目养神时等的状态。
[0081 ]在步骤S304中,获取用户的当前状态。
[0082]在步骤S305a中,若确定当前状态为活动状态,则向智能手表推送信息。
[0083]也就是说,若确定出用户的当前状态为活动状态,则表明此时用户可以接收并处理相关信息,那么就向智能手表推送所述信息。
[0084]在步骤S305b中,若确定当前状态为休息状态,则对信息进行缓存,并触发执行获取用户的当前状态的步骤,直至确定当前状态为活动状态时,向智能手表推送信息。
[0085]也就是说,若确定出用户的当前状态为休息状态,则表明此时用户正在休息而不适宜接收相关信息,那么就暂时先对所述信息进行缓存,并触发执行所述获取用户的当前状态的步骤,直至确定用户的当前状态由休息状态转变为活动状态时,向智能手表推送所述信息。
[0086]优选地,所述对信息进行缓存,可以包括:
[0087]在智能手表上创建存储文件;
[0088]将所述信息保存至所述存储文件。
[0089]可以理解的是,所述存储文件可以是一个数据库,也可以是一个文档或表格,等等,此处不做具体限定。
[0090]进一步地,所述存储文件具有自我清空的功能,也就是说,在用户的当前状态由休息状态转变为活动状态时,从所述存储文件中读取所有缓存的所述信息,并向智能手表推送所述信息,在所述信息被成功推送之后,所述存储文件自动清空相应的数据。
[0091]由上述可知,本实施例提供的信息的推送方法,通过获取用户的当前状态,在用户的当前状态为活动状态时,向用户正常推送信息。在用户的当前状态为休息状态时,暂时不推送信息,而是对信息进行缓存,直至用户的当前状态由休息状态转变为活动状态时,再向用户推送信息。因此,本发明能够使得信息的推送时间变得可控,从而提高推送信息的灵活性。同时,由于可以对所述信息的内容是否包含预设的关键字信息进行判断,若确定出所述信息的内容包含预设的关键字信息,则向用户推送所述信息,从而保证了用户可以及时处理重要的信息。
[0092]第四实施例
[0093]为便于更好地实施本发明实施例提供的信息的推送方法,本发明实施例还提供一种基于上述信息的推送方法的系统。其中名词的含义与上述信息的推送方法中相同,具体实现细节可以参考方法实施例中的说明。
[0094]请参阅图4a,图4a为本发明第四实施例提供的信息的推送系统的结构示意图,该系统可以包括:第一获取单元401,推送单元402,缓存触发单元403。
[0095]其中所述第一获取单元401,用于当接收到指示发送至第一终端的信息时,获取用户的当前状态。
[0096]也就是说,当接收到指示发送至所述第一终端的信息时,并不立即对所述信息进行推送,而是需要先获取用户的当前状态。
[0097]可以理解的是,所述当前状态可以具体分为:活动状态和休息状态。活动状态为用户工作、劳动、运动时等的状态,休息状态为用户睡眠、闭目养神时等的状态。
[0098]同样可以理解的是,所述第一终端可以是智能手表或手环、智能手机、平板电脑,等等,此处不做具体限定。只要所述第一终端具有接收信息、监测用户的生理状态等功能即可。
[0099]所述推送单元402,用于若确定所述当前状态为活动状态,则向所述第一终端推送所述信息;
[0100]所述缓存触发单元403,用于若确定所述当前状态为休息状态,则对所述信息进行缓存,并触发执行所述获取用户的当前状态的步骤,直至所述推送单元402确定所述当前状态为活动状态时,向所述第一终端推送所述信息。
[0101]也就是说,若确定出用户的当前状态为活动状态,则表明此时用户可以接收并处理相关信息,那么向所述第一终端正常推送所述信息。
[0102]若确定出用户的当前状态为休息状态,则表明此时用户正在休息而不适宜接收相关
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1