消息推送方法、装置及终端与流程

文档序号:16382132发布日期:2018-12-22 09:34阅读:181来源:国知局
消息推送方法、装置及终端与流程

本申请涉及电子技术领域,尤其涉及一种消息推送方法、消息推送装置及终端。

背景技术

随着互联网技术的日益发展,终端(手机、电脑、平板电脑等)可以对各种各样的消息进行推送,具体的推送方式是将经过整理的信息资源以网页、文本、图片等形式迅速转发至用户的界面,实现用户的多层次需求,使得用户能够从中找到感兴趣的内容。

但当前的终端在推送消息时,仅仅是推送一些业务数据或普通的提醒消息,对于各个类型的消息也是采用统一的推送方式,使得推送的智能化和个性化不足。



技术实现要素:

本申请实施例提供了一种消息推送方法、装置及终端,能够针对不用的用户推送个性化的消息,并根据不同消息选择不同的推送方式,增强推送方式的智能性。

一方面,本申请实施例提供了一种消息推送方法,包括:

采集与用户相关的数据,所述数据包括体征数据、运动数据、健康数据、天气环境数据和综合数据中的至少一种;

存储所述采集到的与用户相关的数据;

对存储的所述与用户相关的数据进行分析,得到分析结果以及分析结果对应的优先级;

根据所述优先级选择相应的推送方式对所述分析结果进行推送;

对推送的分析结果进行记录。

在一种实现方式中,对存储的所述与用户相关的数据进行分析的具体实现方式可以是:

根据所述采集到的与用户相关的数据分析出数据的变化趋势;

对所述变化趋势进行处理,得到所述趋势对应的分析结果。

在一种实现方式中,对所述变化趋势进行处理,得到所述趋势对应的分析结果的具体实现方式可以是:

截取预设时间段内的数据变化趋势;

将所述截取到的预设时间段内的数据变化趋势与预置数据库中的参考数据变化趋势进行匹配;

确定与所述数据变化趋势相匹配的目标参考数据变化趋势,所述预置数据库存储有参考数据变化趋势、参考数据变化趋势对应的分析结果以及参考变化趋势对应的优先级。在一种实现方式中,根据所述优先级选择相应的推送方式对所述分析结果进行推送的具体实现方式可以是:

获取所述分析结果对应的优先级;

若所述分析结果对应第一优先级,则立即对所述分析结果进行推送,并在推送时强制附加提示信号,所述提示信号包括响铃提示信号、震动提示信号、电击提示信号中的至少一种;

若所述分析结果对应第二优先级,则立即对所述分析结果进行推送,且不附加提示信号;

若所述分析结果对应第三优先级,则对所述分析结果进行存储,并在预设时间段内对所述分析结果进行推送。

在一种实现方式中,根据所述优先级选择相应的推送方式对所述分析结果进行推送之后,还可以执行:

检测用户对于推送的分析结果的兴趣度,所述兴趣度由用户对于所述分析结果的查阅操作所确定;

根据所述兴趣度调整所述分析结果对应的优先级。

另一方面,本申请实施例提供了一种消息推送装置,包括:

采集模块,用于采集与用户相关的数据,所述数据包括体征数据、运动数据、健康数据、天气环境数据和综合数据中的至少一种;

存储模块,用于存储所述采集到的与用户相关的数据;

分析模块,用于对存储的所述与用户相关的数据进行分析,得到分析结果以及分析结果对应的优先级;

推送模块,用于根据所述优先级选择相应的推送方式对所述分析结果进行推送;

记录模块,用于对推送的分析结果进行记录。

在一种实现方式中,所述分析模块具体由大数据分析模块和人工智能模块组成;

所述大数据分析模块用于根据所述采集到的与用户相关的数据分析出数据的变化趋势;

所述人工智能模块用于对所述变化趋势进行处理,得到所述趋势对应的分析结果。

在一种实现方式中,人工智能模块具体用于:

截取预设时间段内的数据变化趋势;

将所述截取到的预设时间段内的数据变化趋势与预置数据库中的参考数据变化趋势进行匹配;

确定与所述数据变化趋势相匹配的目标参考数据变化趋势,所述预置数据库存储有参考数据变化趋势、参考数据变化趋势对应的分析结果以及参考变化趋势对应的优先级。

在一种实现方式中,推送模块具体用于:

获取所述分析结果对应的优先级;

若所述分析结果对应第一优先级,则立即对所述分析结果进行推送,并在推送时强制附加提示信号,所述提示信号包括响铃提示信号、震动提示信号、电击提示信号中的至少一种;

若所述分析结果对应第二优先级,则立即对所述分析结果进行推送,且不附加提示信号;

若所述分析结果对应第三优先级,则对所述分析结果进行存储,并在预设时间段内对所述分析结果进行推送。

在一种实现方式中,记录模块还用于:

检测用户对于推送的分析结果的兴趣度,所述兴趣度由用户对于所述分析结果的查阅操作所确定;

根据所述兴趣度调整所述分析结果对应的优先级。

再一方面,本申请实施例提供了一种终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行本申请提供的消息推送方法。

再一方面,本申请实施例提供了一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如本申请提供的消息推送方法。

本申请实施例中,通过采集与用户相关的数据,包括体征数据、运动数据、健康数据、天气环境数据和综合数据,对采用大数据技术以及人工智能技术得到对应的分析结果和分析结果对应的优先级,并根据优先级选择相应的推送方式对所述分析结果进行推送,可以增强推送方式的智能性和多样性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种对消息推送方法的流程示意图;

图2是本申请实施例提供的另一种消息推送方法的流程示意图;

图3是本申请实施例提供的一种消息推送装置的结构示意图;

图4是本申请实施例提供的一种终端的示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参阅图1,图1是本申请实施例提供的一种消息推送方法的流程示意图。如图1所示,该消息推送方法可以包括以下步骤:

s101、采集与用户相关的数据。

本申请实施例中,终端将数据分为5类,分别为体征数据、运动数据、健康数据、天气环境数据和综合数据,其中,体征数据包括用户的心率、血压、血氧、血脂、血糖、呼吸频率、心肺听诊记录等;运动数据包括用户在进行步行、跑步、骑行、游泳、滑雪等运动时的速率、时长、距离等,健康数据包括用户的睡眠质量、体检报告、用眼时长、就医诊断报告、药物过敏史、既往史、家族史和疾病史、体检日期、症状、一般状况、生活方式、脏器功能、查体(心、肺)、现存主要健康问题、主要用药情况、健康评价、健康指导、危险因素控制等;天气环境数据包括pm2.5、太阳照度、气压、温差、极端天气等;综合数据为除以上4类数据外的与用户相关的数据,如性别、年龄、身高、体重、出生日期、联系电话、血型、学历、职业、联系地址,吸烟年限、平均每天饮酒量等生活方式信息。

具体的,终端采集与用户相关的综合数据的方式可以为通过与终端建立通信连接的智能硬件采集与用户相关的综合数据,其中,与终端建立通信连接的智能硬件包括可穿戴设备(手表、智能手环等)、智能空气检测和净化设备、智能家居、智能车载产品等。可选的,终端也可以通过第三方平台或网络爬虫获取与用户相关的综合数据,可选的,终端也可以提供数据输入界面,由用户在界面中输入相关数据。终端也可以通过其他方式采集到与用户相关的综合数据,本申请不做具体限定。

s102、存储采集到的与用户相关的数据。

本申请实施例中,终端采集到与用户相关的数据之后,将对采集到的数据进行存储,具体实现中,终端在对数据进行存储时,将识别数据的类型,并为不同类型的数据分配不同的存储区域,进行分类存储。

例如,终端采集到与用户相关的数据之后,首先确定获取到的数据的类型,具体的数据类型确认方式可以为根据采集的方式确定数据的类型,如将血压计测量到的数据确定为体征数据类别下的血压数据,通过手机、手表、手环的摇晃得到的数据确定为用户的运动数据下的运动时长数据、步数数据等,若获取到的数据为用户预先输入的数据,则终端也可以直接获取到用户输入数据的类型,需要说明的是,数据类型的具体确认方式,本申请实施例不做限定。终端确定获取到的数据类型之后,将在不同的存储区域中对采集到的与用户相关的数据进行分别存储。

s103、对存储的与用户相关的数据进行分析,得到分析结果以及分析结果对应的优先级。

本申请实施例中,终端对采集到的与用户相关的数据进行分类存储之后,将对存储数据进行分析,并得到分析结果。

在一种实现方式中,终端采集到的数据为体征数据,终端对体征数据进行处理,得到体征数据的处理结果,其中,体征数据的处理结果包括静息心率过快、血压异常、血糖异常、血氧异常、呼吸过速等。

在一种实现方式中,终端采集到的数据为运动数据,终端对运动数据进行处理,得到运动数据的处理结果,其中,运动数据的处理结果包括运动过量、运动未达标、运动后需要休息的时长等。

在一种实现方式中,终端采集到的数据为健康数据,终端对健康数据进行处理,得到健康数据的处理结果,其中,健康数据的处理结果包括睡眠不足、睡眠异常、过度疲劳等。

在一种实现方式中,终端采集到的数据为天气环境数据,终端对天气环境数据进行处理,得到天气环境数据的处理结果,其中,天气环境数据的处理结果包括极端天气、pm2.5偏高、昼夜温差等。

在一种实现方式中,终端对采集到的数据为综合数据,终端对综合数据进行处理,得到综合数据的处理结果,其中,综合数据的处理结果包括噪声过高、重要日期、重大新闻、酒精超标等。

终端对获取到的数据进行分析得到处理结果之后,将确定各个处理结果的优先级。在一种实现方式中,优先级分为第一优先级、第二优先级和第三优先级,每一个处理结果对应一个优先级,具体的,处理结果与优先级的对应方式可以由研发人员预先设置,如将静息心率过快、血压异常、血糖异常、血氧异常、呼吸过速等体征数据异常的处理结果或健康数据异常的处理结果确定为第一优先级。将运动数据异常、天气环境数据异常和综合数据异常的处理结果确定为第二优先级,将数据正常的处理结果确定为第三优先级。

s104、根据优先级选择相应的推送方式对分析结果进行推送。

本申请实施例中,不同优先级的处理结果对应不同的推送方式,具体实现中,若终端确定分析结果对应第一优先级,则立即对所述分析结果进行推送,并在推送时强制附加提示信号,所述提示信号包括响铃提示信号、震动提示信号、电击提示信号中的至少一种;若终端确定分析结果对应第二优先级,则立即对所述分析结果进行推送,且不附加提示信号;若终端确定分析结果对应第三优先级,则对所述分析结果进行存储,并在预设时间段内对所述分析结果进行推送。需要说明的是,终端可以将分析结果推送至app(application)客户端、公众号、官网、与该终端建立通信连接的其他终端等,其中,终端具体可以为手机、平板电脑、可穿戴设备等。

举例说明,终端通过智能手环获取到用户的心率数据,并通过分析发现用户的心率异常的分析结果,该分析结果对应第一优先级,则终端确定得到该分析结果后立即将心率异常的分析结果进行推送,在终端将分析结果推送之后,将检测终端是否具有发送提示信号的功能,该提示信号包括响铃提示信号、震动提示信号、电击提示信号等,若具有,则终端在推送消息时将同时发送提示信号,使得用户能够及时的查阅终端推送的消息。

本申请实施例中,终端也可以将同一推送消息发送至多个其他终端,如终端检测到父母的体征数据异常后,可以及时的将体征数据异常的分析结果推送给子女携带的终端,使得子女及时的了解父母的健康状况,确保父母出现异常健康状况的能够得到及时的治疗。在终端推送分析结果时,还可以相应推送针对该分析结果的建议,如分析结果为心率异常,终端在推送分析结果为心率异常时,还可以推送应保持静坐或闭眼休息等建议。

s105、对推送的分析结果进行记录。

本申请实施例中,终端对分析结果进行推送之后,将对分析结果进行记录,具体记录的信息可以为消息的推送时间、被查阅时间、被查阅时长、被查阅次数等。

本申请实施例中,终端采集与用户相关的数据,所述数据包括体征数据、运动数据、健康数据、天气环境数据和综合数据,并对采集到的数据进行分类存储和分析,得到分析结果和分析结果对应的优先级,根据所述优先级选择相应的推送方式对所述分析结果进行推送,并对推送的分析结果进行记录。能够针对不用的用户推送个性化的消息,并根据不同消息选择不同的推送方式,增强推送方式的智能性和多样性。

请参阅图2,图2是本申请实施例提供的另一种消息推送方法的流程示意图。如图2所示,该消息推送方法可以包括以下步骤:

s201、采集与用户相关的数据。

本申请实施例中,终端采集与用户相关的综合数据的方式可以为通过与该终端建立通信连接的智能硬件采集与用户相关的综合数据,其中,与该终端建立通信连接的智能硬件包括可穿戴设备(手表、智能手环等)、智能空气检测和净化设备、智能家居、智能车载产品等。可选的,终端也可以通过第三方平台或网络爬虫获取与用户相关的综合数据,可选的,终端也可以提供数据输入界面,由用户在界面中输入相关数据。终端也可以通过其他方式采集到与用户相关的综合数据,本申请不做具体限定。

s202、存储采集到的与用户相关的数据。

本申请实施例中,终端采集到与用户相关的数据之后,将对采集到的数据进行存储,具体实现中,终端在对数据进行存储时,将识别数据的类型,并为不同类型的数据分配不同的存储区域,进行分类存储。

s203、根据存储的与用户相关的数据分析出数据的变化趋势。

本申请实施例中,对采集到的数据进行存储之后,将对获取到的各类数据进行分析,得到数据的变化趋势。

举例说明,终端采集到的数据为用户的体征数据中的呼吸频率数据,终端检测到用户在第一时间段内的呼吸频率为30次每分钟,第二时间段内为50次每分钟,第三时间段内为70次每分钟,则终端将30、50、70构成一个呼吸序列,从该呼吸序列中确定呼气频率的变化趋势。或者,终端采集到的数据为用户的运动数据中的步行速率数据,终端检测到用户在第一时间段内的步行速率为2米每秒,用户在第二时间段内的步行速率为3米每秒,用户在第三时间段内的步行速率为4米每秒,则终端间将2、3、4确定为一个步行速率序列,从该速率序列中确定出步行速率的变化趋势。

s204、对变化趋势进行处理,得到变化趋势对应的分析结果。

本申请实施例中,终端确定了数据的变化趋势之后,将对得到的变化趋势进行处理,具体的,终端截取预设时间段内的数据变化趋势;将所述截取到的预设时间段内的数据变化趋势与预置数据库中的参考数据变化趋势进行匹配;确定与所述数据变化趋势相匹配的目标参考数据变化趋势,所述预置数据库存储有参考数据变化趋势、参考数据变化趋势对应的分析结果以及参考变化趋势对应的优先级。需要说明的是,终端可以针对单个类型的数据变化趋势进行分析得到分析结果,也可以综合多种类型的变化趋势进行分析得到分析结果。

举例说明,终端获取到用户的呼吸频率变化趋势对应的序列为40、30、20、10、20、30,预置数据库中存储的参考呼吸频率变化趋势对应的序列为38、29、20、10、19、29,则终端判断获取到用户的呼吸频率变化趋势与该参考呼吸频率变化趋势相匹配,并获取参考呼吸频率变化趋势对应的分析结果为呼吸频率异常,疑似哮喘症状,该分析结果的推送优先级为第一优先级,其中,终端将预置数据库中与该呼吸频率变化趋势对应的序列的欧式距离最小的参考呼吸频率变化趋势对应的序列作为目标参考呼吸频率变化趋势。或者,终端获取到用户的呼吸频率变化趋势对应的序列为29、30、30、40、50、60,此时终端会继续获取用户的运动速率数据的变化趋势,若所述运动速率数据的变化趋势为0、0、0、0、0、0,则终端确定该呼吸频率变化异常,并将该分析结果作为第一优先级的进行推送;若所述运动速率数据的变化趋势为1、1、1、2、3、5,则终端确定该呼吸频率为用户运动时的正常呼吸变化,并将该分析结果作为第三优先级进行推送。

在一种实现方式中,终端还可以根据用户的类别确定对应的目标预置数据库,并将截取到的预设时间段内的数据变化趋势与目标预置数据库中的参考数据变化趋势进行匹配。其中,用户的类别可以分为喜好运动类别和不喜好运动类别,用户的类别可以由用户的历史运动数据确定,例如,若用户平均每天的运动时长大于2小时,则将用户归类与喜好运动人群,若用户平均每天的运动时长小于2小时,则将用户归类与不喜好运动人群。针对不同的用户类别,对应不同的目标预置数据库。需要说明的是,上述分类只是举例,用户类别也可以分为心脏病患者和非心脏病患者,高血压患者和非高血压患者等,具体可以由研发人员预先设置。需要说明的是,不同预置数据库中参考数据变化趋势对应的分析结果不相同。例如,喜好运动人群对应第一预置数据库,不喜好运动人群对应第二预置数据库,当终端检测到用户的运动数据变化趋势对应的序列为1、1、1、2、3、3,若将该变化趋势与第一预置数据库中的参考运动率变化趋进行匹配,则对应的分析结果为运动速率未达标,且该分析结果对应第二优先级,若将该变化趋势与第二预置数据库中的参考运动率变化趋进行匹配,则对应的分析结果为运动速率达标,且该分析结果对应第三优先级。

s205、根据优先级选择相应的推送方式对所述分析结果进行推送。

本申请实施例中,终端确定了分析结果对应的优先级之后,将根据所述优先级选择相应的推送方式对所述分析结果进行推送。

在一种实现方式中,当终端检测到分析结果对应第一优先级时,将立即对所述分析结果进行推送,并在推送时强制附加提示信号,所述提示信号包括响铃提示信号、震动提示信号、电击提示信号中的至少一种,具体的,针对第一优先级的分析结果,终端采用多渠道推送方式对所述分析结果进行推送,其中,推送渠道包括app(application)客户端、公众号、官网、与该终端建立通信连接的其他终端等,可选的,终端对第一优先级的优先级分析结果采用多种渠道同时推送。可选的,终端选择推送渠道中的至少一个进行推送,当在预设时长内未检测到用户的查阅操作时,则再次选择至少一种推送渠道对该分析结果进行推送。

在一种实现方式中,当终端检测到分析结果对应第二优先级时,则立即对所述分析结果进行推送,且不附加提示信号;具体的,针对第二优先级的分析结果,终端采用单渠道推送方式对所述分析结果进行推送,从app(application)客户端、公众号、官网、与该终端建立通信连接的其他终端等推送渠道中选择最优的渠道对该分析结果进行推送,可选的,若在预设时长内未检测到用户的查阅操作时,则再次选择次优的推送渠道对该分析结果进行推送。需要说明的是,最优的推送渠道可以为用户查阅频率最高的渠道,具体也可以由用户自行设置,在此不做具体限定。

在一种实现方式中,当终端检测到分析结果对应第三优先级时,终端将在预设时间段内对该分析结果进行推送,其中,具体的推送渠道可以为app(application)客户端、公众号、官网、承载该终端的终端、与终端建立通信连接的终端中的任意一种或多种,需要说明的是,预设时间段可以由研发人员预先设置,也可以用户进行修改。

在一种实现方式中,用户也可以对各类分析结果对应的优先级进行修改,对于不同优先级具体推送方式,终端也可以根据用户的操作进行修改。

s206、检测用户对于推送的分析结果的兴趣度。

本申请实施例中,用户对于推送的分析结果的兴趣度可以由用户对分析结果的查阅操作所确定,终端根据优先级选择相应的推送方式对分析结果进行推送之后,将检测用户对于分析结果的查阅操作,其中,查阅操作包括查阅时长,查阅次数、查阅频率等,在一种实现方式中,当用户对于分析结果查阅时长大于第一预设阈值时,则确定用户对于该分析结果的兴趣度为感性趣,当用户对于分析结果查阅时长介于第一预设阈值和第二预设阈值之间时,则确定用户对于该分析结果的兴趣度为兴趣一般,当用户对于分析结果查阅时长小于第二预设阈值时,则确定用户对于该分析结果的兴趣度为不感兴趣。需要说明的是,用户也可以自行设置对于分析结果的兴趣度。

s207、根据兴趣度调整所述分析结果对应的优先级。

本申请实施例中,终端确定了用户对于分析结果的兴趣度之后,将根据兴趣度调整分析结果对应的优先级,例如,对于天气环境数据的分析结果由终端默认设置为第三优先级,但检测到用户对天气环境数据的分析结果的兴趣度为感兴趣,则终端将对天气环境数据的分析结果调整为第二优先级。当再次检测到此类分析结果时,将按照第二优先级对应的推送方式对该分析结果进行推送。

本申请实施例中,终端采集与用户相关的数据,所述数据包括体征数据、运动数据、健康数据、天气环境数据和综合数据;并根据数据的变化趋势得到分析结果和分析结果对应的优先级,根据所述优先级选择相应的推送方式对所述分析结果进行推送,在对分析结果推送成功之后,将根据用户对分析结果的兴趣度对优先级进行调整。通过实施上述方法,能够针对不用的用户推送个性化的消息,并根据不同消息选择不同的推送方式,保证重要的分析结果和用户感兴趣的分析结果能够及时被用户查阅。

下面将结合附图3对本申请实施例提供的消息推送装置进行详细介绍。需要说明的是,附图3所示的消息推送装置,用于执行本申请图1-图2所示实施例的方法,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,经参照本申请图1-图2所示的实施例。

请参见图3,为本申请提供的一种消息推送装置的结构示意图,该消息推送装置30可包括:采集模块301、存储模块302、分析模块303、推送模块304和记录模块305。

采集模块301,用于采集与用户相关的数据,所述数据包括体征数据、运动数据、健康数据、天气环境数据和综合数据中的至少一种;

存储模块302,用于存储所述采集到的与用户相关的数据;

分析模块303,用于对存储的所述与用户相关的数据进行分析,得到分析结果以及分析结果对应的优先级;

推送模块304,用于根据所述优先级选择相应的推送方式对所述分析结果进行推送;

记录模块305,用于对推送的分析结果进行记录。

在一种实现方式中,所述分析模块303具体由大数据分析模块306和人工智能模块307组成;

所述大数据分析模块306用于根据所述采集到的与用户相关的数据分析出数据的变化趋势;

所述人工智能模块307用于对所述变化趋势进行处理,得到所述趋势对应的分析结果。

在一种实现方式中,所述人工智能模块307具体用于:

截取预设时间段内的数据变化趋势;

将所述截取到的预设时间段内的数据变化趋势与预置数据库中的参考数据变化趋势进行匹配;

确定与所述数据变化趋势相匹配的目标参考数据变化趋势,所述预置数据库存储有参考数据变化趋势、参考数据变化趋势对应的分析结果以及参考变化趋势对应的优先级。

在一种实现方式中,所述推送模块304具体用于:

获取所述分析结果对应的优先级;

若所述分析结果对应第一优先级,则立即对所述分析结果进行推送,并在推送时强制附加提示信号,所述提示信号包括响铃提示信号、震动提示信号、电击提示信号中的至少一种;

若所述分析结果对应第二优先级,则立即对所述分析结果进行推送,且不附加提示信号;

若所述分析结果对应第三优先级,则对所述分析结果进行存储,并在预设时间段内对所述分析结果进行推送。

在一种实现方式中,所述记录模块305还用于:

检测用户对于推送的分析结果的兴趣度,所述兴趣度由用户对于所述分析结果的查阅操作所确定;

根据所述兴趣度调整所述分析结果对应的优先级。

本申请实施例中,采集模块301采集与用户相关的数据,所述数据包括体征数据、运动数据、健康数据、天气环境数据和综合数据中的至少一种,存储模块302存储所述采集到的与用户相关的数据,分析模块303对存储的所述与用户相关的数据进行分析,得到分析结果以及分析结果对应的优先级,推送模块304根据所述优先级选择相应的推送方式对所述分析结果进行推送,记录模块305对推送的分析结果进行记录。能够针对不用的用户推送个性化的消息,并根据不同消息选择不同的推送方式,增强推送方式的智能性。

请参见图4,为本申请实施例提供了一种终端的结构示意图。如图4所示,该终端包括:至少一个处理器401,输入设备403,输出设备404,存储器405,至少一个通信总线402。其中,通信总线402用于实现这些组件之间的连接通信。其中,输入设备403可以是控制面板或者麦克风等,输出设备404可以是显示屏等。其中,存储器405可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器405可选的还可以是至少一个位于远离前述处理器401的存储装置。其中处理器401可以结合图3所描述的消息推送装置,存储器405中存储一组程序代码,且处理器401,输入设备403,输出设备404调用存储器405中存储的程序代码,用于执行以下操作:

输入设备403,用于采集与用户相关的数据,所述数据包括体征数据、运动数据、健康数据、天气环境数据和综合数据中的至少一种;

存储器405,用于存储所述采集到的与用户相关的数据;

处理器401用于对存储的所述与用户相关的数据进行分析,得到分析结果以及分析结果对应的优先级;

处理器401用于根据所述优先级选择相应的推送方式对所述分析结果进行推送;

处理器401用于对推送的分析结果进行记录。

在一种实现方式中,处理器401,具体用于:

根据所述存储的与用户相关的数据分析出数据的变化趋势;

对所述变化趋势进行处理,得到所述趋势对应的分析结果。

再一种实现方式中,处理器401,具体用于:

截取预设时间段内的数据变化趋势;

将所述截取到的预设时间段内的数据变化趋势与预置数据库中的参考数据变化趋势进行匹配;

确定与所述数据变化趋势相匹配的目标参考数据变化趋势,所述预置数据库存储有参考数据变化趋势、参考数据变化趋势对应的分析结果以及参考变化趋势对应的优先级。

再一种实现方式中,处理器401,具体用于:

获取所述分析结果对应的优先级;

若所述分析结果对应第一优先级,则立即对所述分析结果进行推送,并在推送时强制附加提示信号,所述提示信号包括响铃提示信号、震动提示信号、电击提示信号中的至少一种;

若所述分析结果对应第二优先级,则立即对所述分析结果进行推送,且不附加提示信号;

若所述分析结果对应第三优先级,则对所述分析结果进行存储,并在预设时间段内对所述分析结果进行推送。

再一种实现方式中,处理器401,具体用于:

检测用户对于推送的分析结果的兴趣度,所述兴趣度由用户对于所述分析结果的查阅操作所确定;

根据所述兴趣度调整所述分析结果对应的优先级。

本申请实施例中,通过输入设备403采集与用户相关的数据,存储器405存储所述采集到的与用户相关的数据,处理器401对存储的所述与用户相关的数据进行分析,得到分析结果以及分析结果对应的优先级,处理器401根据所述优先级选择相应的推送方式对所述分析结果进行推送,处理器401对推送的分析结果进行记录。能够针对不用的用户推送个性化的消息,并根据不同消息选择不同的推送方式,增强推送方式的智能性。

本申请实施例中所述模块,可以通过通用集成电路,例如cpu(centralprocessingunit,中央处理器),或通过asic(applicationspecificintegratedcircuit,专用集成电路)来实现。

应当理解,在本申请实施例中,所称处理器401可以是中央处理模块(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

总线402可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互联(peripheralcomponent,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等,该总线402可以分为地址总线、数据总线、控制总线等,为便于表示,图4仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的计算机存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

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