《消息推送方法及装置.pdf》由会员分享,可在线阅读,更多相关《消息推送方法及装置.pdf(18页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104050278A43申请公布日20140917CN104050278A21申请号201410295729622申请日20140626G06F17/30200601G06Q30/0220120171申请人北京奇虎科技有限公司地址100088北京市西城区新街口外大街28号D座112室(德胜园区)申请人奇智软件(北京)有限公司72发明人李彬谭少卿姜燕北74专利代理机构北京智汇东方知识产权代理事务所普通合伙11391代理人康正德范晓斌54发明名称消息推送方法及装置57摘要本发明提供了一种消息推送方法及装置。其中,该方法包括在指定时间段内对用户进行信息收集,其中,信息至少包括时间信。
2、息和/或位置信息,位置信息随时间信息发生变化;分析位置信息的变化趋势,预计用户在特定时间所处的位置;根据预计的位置以及特定时间的时间特性获取与用户相关的消息,并推送。依据本发明实施例能够解决现有技术中推送消息无法根据用户的信息进行及时更新的问题,更加高效地根据用户需要进行消息推送,避免用户对需要的消息进行搜索的繁琐步骤,节省用户时间,并提升用户体验。51INTCL权利要求书2页说明书12页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书12页附图3页10申请公布号CN104050278ACN104050278A1/2页21一种消息推送方法,包括在指定时间段内对用户进。
3、行信息收集,其中,所述信息至少包括时间信息和/或位置信息,所述位置信息随所述时间信息发生变化;分析所述位置信息的变化趋势,预计所述用户在特定时间所处的位置;根据预计的位置以及所述特定时间的时间特性获取与所述用户相关的消息,并推送。2根据权利要求1所述的方法,其中,所述指定时间段包括下列至少之一不同日期的同一时间段;同一日期的不同时间段;执行根据所述特定时间的时间特性确定的指定操作的相同或不同的时间段。3根据权利要求1所述的方法,其中,分析所述位置信息的变化趋势,预计所述用户在特定时间所处的位置,包括若所述特定时间不涉及根据所述特定时间的时间特性确定的指定操作,若所述用户在指定时间段内维持在固定。
4、位置,预计所述用户在所述特定时间仍维持在所述固定位置;若所述用户在指定时间段内出现在不同位置上,分析所述位置信息的变化方向以及最后相邻两个位置点间的移动速度,预计所述用户特定时间所处的位置;若所述特定时间涉及根据所述特定时间的时间特性确定的指定操作,根据所述特定时间的时间特性,预计所述用户特定时间所述的位置为在所述用户在指定时间段最终出现的位置附近能够执行所述指定操作的位置。4根据权利要求1至3任一项所述的方法,其中,若所述用户在指定时间段内出现在不同位置上,则预计所述用户在特定时间内所处的位置与所述用户在指定时间段最终出现的位置最为相近。5根据权利要求1至4任一项所述的方法,其中,根据预计的。
5、位置以及所述特定时间的时间特性获取与所述用户相关的消息,包括根据预计的位置,以及所述特定时间的时间特性,获取指定范围内的、所述用户在所述特定时间可参与的所有活动消息。6根据权利要求5所述的方法,其中,若所述特定时间为执行指定操作的时间点,还包括在推送活动消息时,优先推送与所述指定操作相关的活动消息。7一种消息推送装置,包括信息收集模块,配置为在指定时间段内对用户进行信息收集,其中,所述信息至少包括时间信息和/或位置信息,所述位置信息随所述时间信息发生变化;预计模块,配置为分析所述位置信息的变化趋势,预计所述用户在特定时间所处的位置;推送模块,配置为根据预计的位置以及所述特定时间的时间特性获取与。
6、所述用户相关的消息,并推送。8根据权利要求7所述的装置,其中,所述指定时间段包括下列至少之一不同日期的同一时间段;同一日期的不同时间段;权利要求书CN104050278A2/2页3执行根据所述特定时间的时间特性确定的指定操作的相同或不同的时间段。9根据权利要求7所述的装置,其中,所述预计模块还配置为若所述特定时间不涉及根据所述特定时间的时间特性确定的指定操作,若所述用户在指定时间段内维持在固定位置,预计所述用户在所述特定时间仍维持在所述固定位置;若所述用户在指定时间段内出现在不同位置上,分析所述位置信息的变化方向以及最后相邻两个位置点间的移动速度,预计所述用户特定时间所处的位置;若所述特定时间。
7、涉及根据所述特定时间的时间特性确定的指定操作,根据所述特定时间的时间特性,预计所述用户特定时间所述的位置为在所述用户在指定时间段最终出现的位置附近能够执行所述指定操作的位置。10根据权利要求7至9任一项所述的装置,其中,所述预计模块还配置为若所述用户在指定时间段内出现在不同位置上,则预计所述用户在特定时间处所处的位置与所述用户在指定时间段最终出现的位置最为相近。权利要求书CN104050278A1/12页4消息推送方法及装置技术领域0001本发明涉及通信技术领域,特别是涉及一种消息推送方法及装置。背景技术0002随着信息社会的发展,人们日常生产生活所需要的信息量日益增加,而现有技术中的消息推送。
8、也可以称为信息推送,通过一定的技术标准或者协议,根据用户的兴趣搜索、过滤消息,并将消息发送至用户,帮助用户高效率地挖掘有价值的消息,并有效减少互联网的消息过载问题。0003但现有技术中的消息推送仅能够根据对市场的调研推送可能适用于多数用户但针对性不强的消息。例如,某化妆品经营店根据对会员用户的调研,发现当店内活动规则为“购物满100元减5元”时,75的用户表示愿意到该经营店进行购物,以参与活动,则推送消息“6月5日至6月25日期间,本店购物满100元减5元”至其所有会员用户。0004或者,现有技术中仅能够根据用户在网上的购物记录和/或用户最近浏览的网页等进行消息推送。例如,当用户在网上对运动鞋。
9、进行搜索浏览之后,在用户浏览的其他页面推送运动鞋的相关信息。该种信息推送虽然针对性较强,但是空间局限性大,当用户更换终端如使用其他电脑或者手机浏览网页,则无法及时将消息推送至用户,而可能将消息错误推送至下一使用该终端却不需要此类信息的用户,即消息推送的无法根据用户信息的更新进行及时更新。0005由上文可知,随着科技的进步,用户对于推送的消息的具体性以及个性化有了更高的要求,而由于用户信息来源不足等原因造成现有技术中的消息推送技术无法保证推送的消息的针对性以及对推送的消息的及时更新,进而无法满足用户对推送的消息的更高要求,导致用户体验较差。发明内容0006鉴于上述问题,提出了本发明以便提供一种克。
10、服上述问题或者至少部分地解决上述问题的消息推送方法和相应的装置。0007依据本发明的一个方面,提供了一种消息推送方法,包括在指定时间段内对用户进行信息收集,其中,所述信息至少包括时间信息和/或位置信息,所述位置信息随所述时间信息发生变化;分析所述位置信息的变化趋势,预计所述用户在特定时间所处的位置;根据预计的位置以及所述特定时间的时间特性获取与所述用户相关的消息,并推送。0008可选地,所述指定时间段包括下列至少之一不同日期的同一时间段;同一日期的不同时间段;执行根据所述特定时间的时间特性确定的指定操作的相同或不同的时间段。0009可选地,分析所述位置信息的变化趋势,预计所述用户在特定时间所处。
11、的位置,包括若所述特定时间不涉及根据所述特定时间的时间特性确定的指定操作,若所述用户在指定时间段内维持在固定位置,预计所述用户在所述特定时间仍维持在所述固定位置;若说明书CN104050278A2/12页5所述用户在指定时间段内出现在不同位置上,分析所述位置信息的变化方向以及最后相邻两个位置点间的移动速度,预计所述用户特定时间所处的位置;若所述特定时间涉及根据所述特定时间的时间特性确定的指定操作,根据所述特定时间的时间特性,预计所述用户特定时间所述的位置为在所述用户在指定时间段最终出现的位置附近能够执行所述指定操作的位置。0010可选地,若所述用户在指定时间段内出现在不同位置上,则预计所述用户。
12、在特定时间处所处的位置与所述用户在指定时间段最终出现的位置最为相近。0011可选地,根据预计的位置以及所述特定时间的时间特性获取与所述用户相关的消息,包括根据预计的位置,以及所述特定时间的时间特性,获取指定范围内的、所述用户在所述特定时间可参与的所有活动消息。0012可选地,若所述特定时间为执行指定操作的时间点,还包括在推送活动消息时,优先推送与所述指定操作相关的活动消息。0013依据本发明的另一个方面,还提供了一种消息推送装置,包括信息收集模块,配置为在指定时间段内对用户进行信息收集,其中,所述信息至少包括时间信息和/或位置信息,所述位置信息随所述时间信息发生变化;预计模块,配置为分析所述位。
13、置信息的变化趋势,预计所述用户在特定时间所处的位置;推送模块,配置为根据预计的位置以及所述特定时间的时间特性获取与所述用户相关的消息,并推送。0014可选地,所述指定时间段包括下列至少之一不同日期的同一时间段;同一日期的不同时间段;执行根据所述特定时间的时间特性确定的指定操作的相同或不同的时间段。0015可选地,所述预计模块还配置为若所述特定时间不涉及根据所述特定时间的时间特性确定的指定操作,若所述用户在指定时间段内维持在固定位置,预计所述用户在所述特定时间仍维持在所述固定位置;若所述用户在指定时间段内出现在不同位置上,分析所述位置信息的变化方向以及最后相邻两个位置点间的移动速度,预计所述用户。
14、特定时间所处的位置;若所述特定时间涉及根据所述特定时间的时间特性确定的指定操作,根据所述特定时间的时间特性,预计所述用户特定时间所述的位置为在所述用户在指定时间段最终出现的位置附近能够执行所述指定操作的位置。0016可选地,所述预计模块还配置为若所述用户在指定时间段内出现在不同位置上,则预计所述用户在特定时间处所处的位置与所述用户在指定时间段最终出现的位置最为相近。0017可选地,所述推送模块还配置为根据预计的位置,以及所述特定时间的时间特性,获取指定范围内的、所述用户在所述特定时间可参与的所有活动消息。0018可选地,所述推送模块还配置为在推送活动消息时,优先推送与所述指定操作相关的活动消息。
15、。0019依据本发明实施例能够在指定时间段内对用户进行信息收集,包括收集用户的时间信息和/或随着时间信息发生变化的位置信息。收集用户信息之后,分析用户位置信息的变化趋势,并预计用户在特定时间所处的位置,进而能够根据预计的位置以及特定时间的时间特性获取与用户相关的消息,并推送。例如,在一个星期内对用户进行信息收集,收集到的信息显示用户星期一至星期五的中午十二点均在大同路的美食街,而星期六星期日说明书CN104050278A3/12页6的中午十二点均在竹林路的居民区。则能够根系用户位置信息的变化趋势,预计用户在接下来的一星期中,星期一到星期五的中午十二点所处的位置应为大同路的美食街,而星期六星期日。
16、的中午十二点应在竹林路的居民区。根据预计的位置以及中午十二点即通常用户的午饭时间这一特定时间向用户推送消息。在星期一至星期五,可以向用户推送大同路美食街中饭店的活动信息或者其他用户的推荐信息,而在星期六星期日,可以向用户推送各个外卖的活动信息等。0020现有技术中的消息推送缺乏针对性以及无法及时根据用户信息进行更新,导致用户体验较差,而本发明实施例能够根据对用户信息的收集,以及对收集的信息的进一步分析,获取与用户相关的消息,由于针对任一用户均单独分析,解决了现有技术中推送消息缺乏针对性的问题,而根据对收集到的用户信息进行分析、预计,进而获取到与用户相关的消息进行推送,解决了现有技术中推送消息无。
17、法根据用户的信息进行及时更新的问题,更加高效地根据用户需要进行消息推送,避免用户对需要的消息进行搜索的繁琐步骤,节省用户时间,并提升用户体验。0021上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。0022根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。附图说明0023通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的。
18、,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中0024图1示出了根据本发明一个实施例的消息推送方法的处理流程图;0025图2示出了根据本发明一个优选实施例的分析位置信息的变化方向的示意图;0026图3示出了根据本发明另一个优选实施例的分析位置信息的变化方向的示意图;0027图4示出了根据本发明一个优选实施例的推送餐饮消息的界面示意图;0028图5示出了根据本发明一个优选实施例的推送电影票消息的界面示意图;以及0029图6示出了根据本发明一个实施例的消息推送装置的结构示意图。具体实施方式0030下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显。
19、示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。0031相关技术中提及,随着科技的进步,用户对于推送的消息的具体性以及个性化有了更高的要求,而由于用户信息来源不足等原因造成消息推送技术无法保证推送的消息的针对性以及对推送的消息的及时更新,进而无法满足用户对推送的消息的更高要求,导致用户体验较差。说明书CN104050278A4/12页70032为解决上述技术问题,本发明实施例提供了一种消息推送方法。图1示出了根据本发明一个实施例的消息推送方法的处。
20、理流程图。参见图1,该流程至少包括步骤S102至步骤S106。如图1中的步骤S102所示,在指定时间段内对用户进行信息收集。优选地,收集的信息至少包括时间信息和/或随着时间信息发生变化的位置信息。收集到用户的信息之后,执行步骤S104,分析位置信息的变化趋势,并预计用户在特定时间所处的位置。对用户的信息进行收集、分析之后,根据预计的位置以及特定时间的时间特性获取与用户相关的消息,并推送即步骤S106。0033依据本发明实施例能够在指定时间段内对用户进行信息收集,包括收集用户的时间信息和/或随着时间信息发生变化的位置信息。收集用户信息之后,分析用户位置信息的变化趋势,并预计用户在特定时间所处的位。
21、置,进而能够根据预计的位置以及特定时间的时间特性获取与用户相关的消息,并推送。例如,在一个星期内对用户进行信息收集,收集到的信息显示用户星期一至星期五的中午十二点均在大同路的美食街,而星期六星期日的中午十二点均在竹林路的居民区。则能够根系用户位置信息的变化趋势,预计用户在接下来的一星期中,星期一到星期五的中午十二点所处的位置应为大同路的美食街,而星期六星期日的中午十二点应在竹林路的居民区。根据预计的位置以及中午十二点即通常用户的午饭时间这一特定时间向用户推送消息。在星期一至星期五,可以向用户推送大同路美食街中饭店的活动信息或者其他用户的推荐信息,而在星期六星期日,可以向用户推送各个外卖的活动信。
22、息等。0034现有技术中的消息推送缺乏针对性以及无法及时根据用户信息进行更新,导致用户体验较差,而本发明实施例能够根据对用户信息的收集,以及对收集的信息的进一步分析,获取与用户相关的消息,由于针对任一用户均单独分析,解决了现有技术中推送消息缺乏针对性的问题,而根据对收集到的用户信息进行分析、预计,进而获取到与用户相关的消息进行推送,解决了现有技术中推送消息无法根据用户的信息进行及时更新的问题,更加高效地根据用户需要进行消息推送,避免用户对需要的消息进行搜索的繁琐步骤,节省用户时间,并提升用户体验。0035上文提及,本发明实施例在指定时间段内对用户进行信息收集,并根据对收集到的信息的分析,预计用。
23、户的位置,进而能够获取与用户相关的消息,并进行推送。为保证推送消息能够根据用户信息及时更新,并保证推送消息具有针对性,更加合理推送用户需要的消息,本发明实施例中的指定时间段可以是不同日期的同一时间段,可以是同一日期的不同时间段,还可以是用户执行根据特定时间的时间特性确定的指定操作的相同或不同的时间段。0036现优选上文提及的、本发明实施例中的指定时间段举例介绍。0037当指定时间段为不同日期的同一时间段时,例如,在不同日期的同一时间段内对用户进行信息收集,可以是在某一个星期的星期一至星期日,即不同的7天内,每天的上午8点至中午12点对用户进行信息收集。如,收集到用户星期一至星期五每天上午8点至。
24、9点的位置信息为从海淀南路向海淀北路前进,并且每天上午9点至12点位置信息固定于海淀北路2X号的大厦五层,而用户星期六星期日两天上午8点至中午12点均在海淀南路1X号的居民区。0038再例如,在不同日期的同一时间段内对用户进行信息收集,可以是在某一个月的说明书CN104050278A5/12页830天中,每天的下午2点至5点对用户进行信息收集。如,收集到用户在一个月中的每个工作日即每个星期的星期一至星期五的下午2点至5点均在海淀路2X号的大厦五层,而一个月的每个星期六的下午2点至5点均在不同位置的各家电影院。0039当指定时间段为同一日期的不同时间段时,例如,在同一日期的不同时间段内对用户进行。
25、信息收集,可以是在6月12日星期四这一天内,选取早上7点至9点,中午11点至下午2点,下午3点至6点以及晚上8点至10点四个时间段对用户进行信息收集。如,收集用户早上7点至9点的位置信息为从海淀南路向海淀北路前进,中午11点至下午2点的位置信息为海淀北路美食街,下午3点至6点的位置信息为海淀北路2X号的大厦五层,晚上8点至10点的位置信息为海淀南路1XX号的健身房。0040再例如,在同一日期的不同时间段内对用户进行信息收集,可以是在6月15日星期日这一天内,选取上午9点至11,中午12点至下午2点,下午3点至晚上6点以及晚上8点至10点四个时间段对用户进行信息收集。如,收集到用户上午9点至11。
26、的位置信息为海淀南路1X号的居民区,中午12点至下午2点的位置信息为不同位置的各类饭店或者美食街或者小吃店,下午3点至晚上6点的位置信息为不同位置的各家电影院,晚上8点至10点的位置信息同样为海淀南路1X号的居民区。0041当指定时间段为用户执行根据特定时间的时间特性确定的指定操作的相同或不同的时间段时,例如,对用户信息进行收集,得到用户信息为每隔两个月,将收集到用户的位置为不同地址的理发店的信息。再例如,对用户信息进行收集,得到每个月中的随机两个星期六,将收集到用户的位置为海淀南路1XX号的女子养生会馆的信息。0042根据对本发明实施例中优选的指定时间段的介绍,本发明实施例在各个指定时间段内。
27、对用户进行信息的收集,能够保证获得更为准确的用户信息,进而能够根据收集到的用户信息对用户在特定时间所处的位置进行合理高效的预计,并及时推送用户需要的消息,提升用户体验。0043在指定时间段内对用户进行信息收集之后,本发明实施例能够分析位置信息,并根据分析结果预计用户在特定时间所处的位置。具体地,对收集到的信息进行分析时,若特定时间不涉及根据特定时间的时间特性确定的指定操作,并且用户在指定时间段内维持在固定位置,则预计用户在特定时间仍维持在固定位置。例如,根据对收集到的用户的信息进行分析,得到用户在一个月的每个工作日的中午12点至下午1点的位置信息均在海淀北路的美食街,并且,根据对收集到的用户的。
28、信息进行分析,每个工作日的中午12点至下午1点不涉及用户每隔两个月的剪头发行为和/或用户每个月的两次身体保养行为和/或用户每个星期的观看电影行为即该时间段内不涉及根据特定时间的时间特性确定的指定操作,另外,收集到的用户在当日12点的位置信息仍为海淀北路的美食街,则预计用户在12点至下午1点仍维持在该海淀北路的美食街。0044再例如,根据对收集到的用户信息进行分析,得到用户在一个月的每个工作日的上午9点至11点均在海淀北路2X号的大厦五层,而在中午12点至下午1点的位置信息均在海淀北路的美食街,并且同上一例举,每个工作日的中午12点至下午1点这个时间段内不涉及根据特定时间的时间特性确定的指定操作。
29、,若收集到用户当日上午9点至11点的位置信息为海淀北路2X号的大厦五层,则能够预计用户在当日的中午12点至下午1点这个时间段内的位置仍维持在该海淀北路的美食街。说明书CN104050278A6/12页90045由以上两个例举可知,当特定时间不涉及根据特定时间的时间特性确定的指定操作,则确定用户在特定时间内维持在固定位置,和/或确定用户在特定时间的上一时间段内维持在预计的特定位置时,均能够预计用户在特定时间仍维持在固定位置。0046当特定时间不涉及根据特定时间的时间特性确定的指定操作,并且用户在指定时间段内出现在不同位置上,则本发明实施例分析位置信息的变化方向以及最后相邻两个位置点间的移动速度,。
30、预计用户特定时间内所处的位置。例如,图2示出了根据本发明一个优选实施例的分析位置信息的变化方向的示意图。上例中提及,根据对收集到的用户的信息进行分析,得到用户在一个月的每个工作日的上午9点至11点的位置信息均为海淀北路2X号的大厦五层,并且每个工作日的上午9点至11点不涉及用户每隔两个月的剪头发行为和/或用户每个月的两次身体保养行为和/或用户每个星期的观看电影行为即该时间段内不涉及根据特定时间的时间特性确定的指定操作,而收集到用户在当日上午10点45分的位置信息为天坛路3X号,则分析用户自出发点“海淀南路1X号的居民区”至当前位置“天坛路3X号”的变化方向如图2所示中“海淀南路1X号的居民区”。
31、的位置点指向“天坛路3X号”的位置点的箭头所示。另外,分析“海淀南路1X号的居民区”至“天坛路3X号”两个位置点间的移动速度,则能够预计用户在中午12点至下午1点这个时间段内的位置信息为图2所示的“中国银行”的位置点。需要说明的是,本发明实施例中分析位置信息的变化方向以及最后相邻两个位置点间的移动速度,预计得到的用户特定时间所处的位置可以是根据分析得到的实际位置,还可以根据分析得到的实际位置的地标性建筑,本发明实施例对此并不加以限定。0047再例如,如图3所示的根据本发明另一个优选实施例的分析位置信息的变化方向的示意图,根据对收集到的用户的信息进行分析,得到用户在一个月的每个工作日的上午9点至。
32、11点的位置信息均为海淀北路2X号的大厦五层,并且该时间段内不涉及根据特定时间的时间特性确定的指定操作,而收集到用户在当日上午10点45分的位置信息为位置点5,则分析用户自出发点“海淀南路1X号的居民区”至当前位置“位置点5”的变化方向如图3所示。其中,不同位置点间箭头的方向代表位置信息的变化方向,箭头的长度代表位置点间距离的长度长度越长代表位置点间距离越远。根据对用户的位置信息的变化方向的分析,获取到用户的位置信息每隔30分钟出现一次方向变化,由图3可以得知,用户的位置信息的方向变化为自“海淀南路1X号的居民区”位置点出发,30分钟之后到达位置点1;向右转弯,经过30分钟到达位置点2;向左转。
33、弯,经过30分钟到达位置点3;向右转弯,经过30分钟到达位置点4;向左转弯,经过30分钟达到位置点5。即用户位置信息的变化方向为向右转弯向左转弯向右转弯向左转弯。因此,能够预计自位置点5,用户将向右转弯。并且,根据用户自位置点4至位置点5耗时30分钟,以及图3中位置点4与位置点5之间的距离能够得到用户在位置点4与位置点5之间的移动速度即最后相邻两个位置点间的移动速度。根据分析得到的位置信息的变化方向以及移动速度,本发明实施例能够预计用户在中午12点至下午1点这个时间段内的位置信息为位置点6,如图3所示。需要说明的是,图3中所示的位置点4与位置点5之间箭头的长度,以及位置点5与位置点6之间箭头的。
34、长度相同,表示预计得到的位置点6,与位置点5之间的距离,和位置点4与位置点5之间的距离相同。0048上文对在分析用户位置信息的变化趋势时,若特定时间内不涉及根据特定时间的说明书CN104050278A7/12页10时间特性确定的指定操作,预计用户在特定时间所处的位置的过程进行了介绍。当特定时间内涉及根据特定时间的时间特性确定的指定操作时,则本发明实施例根据特定时间的时间特性,预计用户特定时间的位置为在用户的指定时间段最终出现的位置附近能够执行指定操作的位置。现以一个具体实施例对该预计过程进行接收。0049例如,在预计用户在星期日的下午3点至5点之间所处的位置时,根据在不同日期的同一时间段内对用。
35、户进行的信息收集,分析得到用户每个星期日的下午2点至5点这一时间段内的位置信息为各个不同位置的电影院,即周日的下午3点至5点这一特定时间的时间特性为用户的休闲娱乐时间,涉及的指定操作为电影观看行为。根据以上对星期日的下午3点至5点这一特定时间的分析,以及在星期日下午1点至3点这一指定时间段内,收集到用户,2点50分的位置信息为“海马路购物中心”,则能够预计用户在下午3点至5点的位置为海马路购物中心的电影院。0050另外,本发明实施例中,若用户在指定时间段内出现在不同位置上,则预计用户在特定时间内所处的位置与用户在指定时间段最终出现的位置最为相近。例如,当用户的特定时间内不涉及根据特定时间的时间。
36、特性确定的指定操作,并且用户的位置信息的变化方向没有固定规则,无法根据对位置信息的变化方向以及最后相邻两个位置点间的移动速度,对用户特定时间所处的位置进行准确预计,则本发明实施例直接预计用户在特定时间内所处的位置与用户在指定时间段最终出现的位置最为相近。再例如,当用户的特定时间内涉及根据特定时间的时间特性确定的指定操作,当根据收集的用户的位置信息,指定时间段用户最终出现的位置附近未能够查找到能够执行指定操作的位置,则本发明实施例直接预计用户在特定时间内所处的位置与用户在指定时间段最终出现的位置最为相近。0051上文对本发明实施例中,根据对指定时间段内收集的用户的时间信息和/或位置信息进行分析,。
37、并预计用户在特定时间所处的位置的过程进行了介绍。图1所示的流程图中提及,预计出用户在特定时间所处的位置即步骤S104之后,根据预计的位置以及特定时间的时间特性获取与用户相关的消息,并推送即步骤S106。优选地,本发明实施例中,根据预计的位置,以及特定时间的时间特性,获取指定范围内的、用户在特定时间可参与的所有活动消息,并且,当特定时间为执行制定操作的时间点时,在推送活动消息时,优先推送与指定操作相关的活动消息。现提供优选实施例对“获取相关消息,并推送”这一过程进行介绍。0052实施例一0053根据对收集到的用户的信息进行分析,得到用户在一个月的每个工作日的中午12点至下午1点的位置信息均在海淀。
38、北路的美食街,并且,根据对收集到的用户的信息进行分析,每个工作日的中午12点至下午1点不涉及用户每隔两个月的剪头发行为和/或用户每个月的两次身体保养行为和/或用户每个星期的观看电影行为即该时间段内不涉及根据特定时间的时间特性确定的指定操作,另外,收集到的用户在当日12点的位置信息仍为海淀北路的美食街,则预计用户在12点至下午1点仍维持在该海淀北路的美食街。预计到用户在12点至下午1点的位置信息为海淀北路的美食街之后,根据12点至下午1点这一特定时间的时间特性为“午餐时间”获取海淀北路美食街的饭店活动信息或者其他用户推荐的美食信息等相关消息,并推送。0054例如,在中午12点时,推送消息至用户。。
39、图4示出了根据本发明一个优选实施例说明书CN104050278A108/12页11的推送餐饮消息的界面示意图。参见图4,本发明实施例可以根据预计的用户的位置即海淀北路的美食街推送消息“6月3日至6月12日海淀北路美食街23号李记炒饼买炒饼送酸梅汤”以及消息“6月7日至6月9日,海淀北路美食街18号,黄焖鸭米饭开业大酬宾全场八折”。另外,本发明实施例可以优选在推送消息的界面下方提供显示更多推送消息的按钮,如图4所示的“美食街周边餐饮活动消息”。当用户点击该“美食街周边餐饮活动消息”按钮,则展示美食街周边饭店或者酒店或者小吃街等任意餐饮类的活动消息,以供用户根据个人喜好或者优惠活动选择适合的午餐,。
40、还可以展示其他用户推荐的美食街周边的小吃或者饭店或者餐点等任意的点评消息,以便用户能够选择更加美味的午餐,提升用户体验。0055需要说明的是,在推送消息时,本发明实施例可以推送指定范围内的、用户在特定时间可参与的所有活动消息。例如,实施例一中,还可以推送海淀北路美食街附近的理发店活动消息或者糕点店的活动消息。但当特定时间为执行指定操作的时间点,则优先推送与指定操作相关的活动消息,即实施例一中的特定时间“中午12点至下午1点”为指定操作“进行午餐”的时间点,因此在推送活动消息时,优先推送餐饮类的活动消息。0056实施例二0057根据在不同日期的同一时间段内对用户进行的信息收集,分析得到用户每个星。
41、期日的下午2点至5点这一时间段内的位置信息为各个不同位置的电影院,即星期日的下午3点至5点这一特定时间的时间特性为用户的休闲娱乐时间,涉及的指定操作为电影观看行为。根据以上对星期日的下午3点至5点这一特定时间的分析,以及在星期日下午1点至3点这一指定时间段内,收集到用户,2点50分的位置信息为“海马路购物中心”,则能够获取海马路购物中心附近的影院或者电影上映信息,并推送。图5示出了根据本发明一个优选实施例的推送电影票消息的界面示意图。参见图5,根据预计的位置即海马路购物中心以及特定时间星期日的下午3点至5点的时间特性为电影观看时间,推送的消息为“海马路购物中心D座3层新十字影城购买任意电影的电。
42、影票两张送中份爆米花一桶”,以及“海马路北城影院电影票团购23折起,26元观看最新大片”。其中,海马路北城影院为海马路购物中心附近的电影院,当用户点击该条推送消息下方的“查看路线”按钮,能够显示用户自当前位置至海马北路影院的路线示意图。另外,用户能够通过点击界面下方的“其他电影团购消息”查看海马路购物中心附近的其他相关影院或者电影的相关信息。0058需要说明的是,如图4以及图5所示的本优选实施例的推送消息的界面图,本发明实施例可以根据推送消息的相关属性信息如电影票的价格,餐饮活动的持续时间优选推送消息对用户进行展示,如在推送消息中显示距离预计的位置最近并且价格最优的推送消息进行展示。另外,优选。
43、地,用户可以对展示的推送消息的条数进行设置如设置每次接收2条推送消息。0059基于上文各优选实施例提供的消息推送方法,基于同一发明构思,本发明实施例提供了一种消息推送装置,以实现消息推送方法。图6示出了根据本发明一个实施例的消息推送装置的结构示意图。参见图6,本发明实施例的消息推送装置至少包括信息收集模块610、预计模块620以及推送模块630。0060现介绍本发明实施例的消息推送装置的各器件或组成的功能以及各部分间的连接关系说明书CN104050278A119/12页120061信息收集模块610,配置为在指定时间段内对用户进行信息收集,其中,信息至少包括时间信息和/或位置信息,位置信息随时。
44、间信息发生变化。0062预计模块620,与信息收集模块610相耦合,配置为分析位置信息的变化趋势,预计用户在特定时间所处的位置。0063推送模块630,与预计模块620相耦合,配置为根据预计的位置以及特定时间的时间特性获取与用户相关的消息,并推送。0064在一个优选的实施例中,指定时间段包括下列至少之一不同日期的同一时间段;同一日期的不同时间段;执行根据特定时间的时间特性确定的指定操作的相同或不同的时间段。0065在一个优选的实施例中,预计模块620还配置为0066若特定时间不涉及根据特定时间的时间特性确定的指定操作,若用户在指定时间段内维持在固定位置,预计用户在特定时间仍维持在固定位置;若用。
45、户在指定时间段内出现在不同位置上,分析位置信息的变化方向以及最后相邻两个位置点间的移动速度,预计用户特定时间所处的位置;若特定时间涉及根据特定时间的时间特性确定的指定操作,根据特定时间的时间特性,预计用户特定时间的位置为在用户在指定时间段最终出现的位置附近能够执行指定操作的位置。0067在一个优选的实施例中,预计模块620还配置为若用户在指定时间段内出现在不同位置上,则预计用户在特定时间处所处的位置与用户在指定时间段最终出现的位置最为相近。0068在一个优选的实施例中,推送模块630还配置为根据预计的位置,以及特定时间的时间特性,获取指定范围内的、用户在特定时间可参与的所有活动消息。0069在。
46、一个优选的实施例中,推送模块630还配置为在推送活动消息时,优先推送与指定操作相关的活动消息。0070根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果0071依据本发明实施例能够在指定时间段内对用户进行信息收集,包括收集用户的时间信息和/或随着时间信息发生变化的位置信息。收集用户信息之后,分析用户位置信息的变化趋势,并预计用户在特定时间所处的位置,进而能够根据预计的位置以及特定时间的时间特性获取与用户相关的消息,并推送。例如,在一个星期内对用户进行信息收集,收集到的信息显示用户星期一至星期五的中午十二点均在大同路的美食街,而星期六星期日的中午十二点均在竹林路的。
47、居民区。则能够根系用户位置信息的变化趋势,预计用户在接下来的一星期中,星期一到星期五的中午十二点所处的位置应为大同路的美食街,而星期六星期日的中午十二点应在竹林路的居民区。根据预计的位置以及中午十二点即通常用户的午饭时间这一特定时间向用户推送消息。在星期一至星期五,可以向用户推送大同路美食街中饭店的活动信息或者其他用户的推荐信息,而在星期六星期日,可以向用户推送各个外卖的活动信息等。0072现有技术中的消息推送缺乏针对性以及无法及时根据用户信息进行更新,导致用户体验较差,而本发明实施例能够根据对用户信息的收集,以及对收集的信息的进一步分析,获取与用户相关的消息,由于针对任一用户均单独分析,解决。
48、了现有技术中推送消息缺说明书CN104050278A1210/12页13乏针对性的问题,而根据对收集到的用户信息进行分析、预计,进而获取到与用户相关的消息进行推送,解决了现有技术中推送消息无法根据用户的信息进行及时更新的问题,更加高效地根据用户需要进行消息推送,避免用户对需要的消息进行搜索的繁琐步骤,节省用户时间,并提升用户体验。0073在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。0074类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或。
49、多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。0075本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书包括伴随的权利要求、摘要和附图中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书包括伴随的权利要求、摘要和附图中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。0076此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实。