数据推送方法及装置制造方法

文档序号:6490001阅读:161来源:国知局
数据推送方法及装置制造方法
【专利摘要】本发明公开了一种数据推送方法及装置,该方法包括:确定用户的当前访问时间和用户的当前访问位置;在预先确定的推送数据集中,根据当前访问时间和当前访问位置,确定适合于用户的数据;向用户当前使用的用户设备推送数据。本发明通过结合使用当前访问时间和当前访问位置,能够使得向用户推送的数据优先涉及用户的所需所想,充分满足用户需求,充分提升用户体验。
【专利说明】数据推送方法及装置
【技术领域】
[0001]本发明涉及通信领域,具体涉及一种数据推送方法及装置。
【背景技术】
[0002]在互联网技术中,网站经常需要向用户推送各种数据,例如,团购网站基于用户的访问在网页上向用户推送用户可能感兴趣的产品或服务数据。通过这种推送方式,能够不断满足用户需求,提升用户体验。
[0003]通常,在进行数据推送时,网站根据用户的历史数据,例如浏览历史数据、购买历史数据等,使用相关性算法确定适合于用户的数据。例如,当用户的购买历史数据主要涉及电影、唱歌时,团购网站在网页上向用户推送的数据往往也优先涉及电影、唱歌等娱乐项目。由此可见,这种仅考虑用户的历史数据的推送方法,其优先推送结果往往具有高度的局限性。
[0004]进而,目前部分网站还能够根据用户的当前访问位置,使用相关性算法确定适合于用户的数据。但针对上述电影、唱歌的问题,这种方法也仅仅能使得向用户推送的涉及电影的数据优先涉及距离用户当前位置较近的电影院、歌厅,同样难以解决上述局限性的问题,难以充分满足用户需求,充分提升用户体验。

【发明内容】

[0005]本发明旨在提供一种数据推送方法及装置,能够解决相关技术中仅根据历史访问数据和/或用户的当前访问位置确定适合于用户的数据的推送方法难以充分满足用户需求,充分提升用户体验等问题。
[0006]根据本发明的一个方面,提供了一种数据推送方法,包括:确定用户的当前访问时间和用户的当前访问位置;在预先确定的推送数据集中,根据当前访问时间和当前访问位置,确定适合于用户的数据;向用户当前使用的用户设备推送数据。
[0007]优选地,确定用户的当前访问时间包括:获取来自用户的最新访问消息;确定最新访问消息的接收时间作为当前访问时间。
[0008]优选地,在确定最新访问消息的接收时间作为当前访问时间之前,还包括:根据当前访问位置,确定用户所处的时区;根据时区,调整最新访问消息的接收时间。
[0009]优选地,在预先确定的推送数据集中,根据当前访问时间和当前访问位置,确定适合于用户的数据包括:通过预先确定的数据类型与访问时间的对应关系,对当前访问时间进行匹配,得到适合于用户的数据类型;在预先确定的推送数据集中,获取数据类型的数据;在数据类型的数据中,排除其位置与当前访问位置之间的距离超过预先设定的距离阈值的数据,得到适合于用户的数据。
[0010]优选地,在预先确定的推送数据集中,根据当前访问时间和当前访问位置,确定适合于用户的数据包括:通过预先确定的数据类型与访问时间的对应关系,对当前访问时间进行匹配,得到适合于用户的数据类型;在预先确定的推送数据集中,获取其位置与当前访问位置之间的距离未超过预先设定的距离阈值的数据;在获取的数据中,确定数据类型的数据作为适合于用户的数据。
[0011]根据本发明的另一个方面,提供了一种数据推送装置,包括:第一确定模块,用于确定用户的当前访问时间和用户的当前访问位置;第二确定模块,用于在预先确定的推送数据集中,根据当前访问时间和当前访问位置,确定适合于用户的数据;推送模块,用于向用户当前使用的用户设备推送数据。
[0012]优选地,第一确定模块包括:第一获取单元,用于获取来自用户的最新访问消息;第一确定单元,用于确定最新访问消息的接收时间作为当前访问时间。
[0013]优选地,第一确定模块还包括:第二确定单元,用于根据当前访问位置,确定用户所处的时区;调整单元,用于根据时区,调整最新访问消息的接收时间。
[0014]优选地,第二确定模块包括:第一匹配单元,用于通过预先确定的数据类型与访问时间的对应关系,对当前访问时间进行匹配,得到适合于用户的数据类型;第二获取单元,用于在预先确定的推送数据集中,获取数据类型的数据;处理单元,用于在数据类型的数据中,排除其位置与当前访问位置之间的距离超过预先设定的距离阈值的数据,得到适合于用户的数据。
[0015]优选地,第二确定模块包括:第二匹配单元,用于通过预先确定的数据类型与访问时间的对应关系,对当前访问时间进行匹配,得到适合于用户的数据类型;第三获取单元,用于在预先确定的推送数据集中,获取其位置与当前访问位置之间的距离未超过预先设定的距离阈值的数据;第三确定单元,用于在获取的数据中,确定数据类型的数据作为适合于用户的数据。
[0016]本发明通过结合使用当前访问时间和当前访问位置,能够使得向用户推送的数据优先涉及用户的所需所想,解决上述局限性的问题,充分满足用户需求,充分提升用户体验。
【专利附图】

【附图说明】
[0017]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018]图1是根据本发明实施例的数据推送方法的流程图;
[0019]图2是根据本发明实施例的数据推送装置的结构框图。
【具体实施方式】
[0020]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0021]本发明实施例提供了 一种数据推送方法。图1是根据本发明实施例的数据推送方法的流程图,如图1所示,包括如下的步骤S102至步骤S106。
[0022]步骤S102,确定用户的当前访问时间和用户的当前访问位置。
[0023]步骤S104,在预先确定的推送数据集中,根据当前访问时间和当前访问位置,确定适合于用户的数据。
[0024]步骤S106,向用户当前使用的用户设备推送数据。[0025]相关技术中,仅仅根据历史访问数据和/或用户的当前访问位置,使用相关性算法确定适合于用户的数据,其往往具有局限性,难以充分满足用户需求,充分提升用户体验。本发明实施例中,通过结合使用当前访问时间,能够使得向用户推送的数据优先涉及用户的所需所想,解决上述局限性的问题,充分满足用户需求,充分提升用户体验。
[0026]例如,针对上述看电影的问题,如果用户的当前访问时间是周一上午(经统计,周一、周二选择看电影的人数会明显少于周五至周日),用户的当前访问位置是远离其住所的某城市近郊,则根据用户的当前访问时间和位置,该用户选择一家位于该近郊的餐厅吃午饭的概率通常会大于选择一家位于该近郊的电影院看电影。因此,采用本发明实施例的数据推送方法,将用户访问时间和用户访问位置结合考虑,能使得向用户推送的数据优先涉及用户的所需所想,解决上述局限性的问题,充分满足用户需求,充分提升用户体验。
[0027]优选地,确定用户的当前访问时间包括:获取来自用户的最新访问消息;确定最新访问消息的接收时间作为当前访问时间。本优选实施例中,通过采用用户的最新访问消息的接收时间确定其当前访问时间,从而保证其确定过程便捷、确定结果准确无误。
[0028]优选地,在确定最新访问消息的接收时间作为当前访问时间之前,还包括:根据当前访问位置,确定用户所处的时区;根据时区,调整最新访问消息的接收时间。考虑到位于不同时区的国内外用户的使用需求,本优选实施例可以根据不同时区的情况实时调整最新访问消息的接收时间,从而进一步保证其确定结果准确无误。
[0029]本发明实施例还通过如下的实例I和实例2提供了两种确定适合于用户的数据的方式。
[0030]实例1:先确定数据类型,再根据位置排除数据
[0031]首先,通过预先确定的数据类型与访问时间的对应关系,对当前访问时间进行匹配,得到适合于用户的数据类型;然后,在预先确定的推送数据集中,获取数据类型的数据;最后,在数据类型的数据中,排除其位置与当前访问位置之间的距离超过预先设定的距离阈值的数据,得到适合于用户的数据。
[0032]目前,对于大型团购网站,其数据类型种类繁多,可能涉及零食、服装等产品的团购,还可能涉及生活(例如餐饮、摄影)、娱乐(例如电影、唱歌)、休闲(例如洗澡、按摩)等服务的团购,从而导致其推送数据集规模庞大。因此,本实例I中,首先确定数据类型,再根据位置进行筛选,从而能够高效精确定位适合于用户的数据。
[0033]实例2:先根据位置排除数据,再确定数据类型
[0034]首先,通过预先确定的数据类型与访问时间的对应关系,对当前访问时间进行匹配,得到适合于用户的数据类型;然后,在预先确定的推送数据集中,获取其位置与当前访问位置之间的距离未超过预先设定的距离阈值的数据;最后,在获取的数据中,确定数据类型的数据作为适合于用户的数据。
[0035]目前,对于每个大中城市,都已形成一个或多个独立商圈,该商圈内产品、服务齐全,通常能满足每个用户的个性化需求。即,在短时间内,每个用户通常不会东奔西走,跨商圈活动。因此,对于上述规模庞大的推送数据集,本实例2首先根据位置进行筛选,再根据数据类型排除,从而同样能够高效精确定位适合于用户的数据。
[0036]本发明实施例还提供了 一种数据推送装置,该装置可以用于实现上述数据推送方法。图2是根据本发明实施例的数据推送装置的结构框图,如图2所示,包括:第一确定模块22,第二确定模块24和推送模块26。下面对其结构进行详细描述。
[0037]第一确定模块22,用于确定用户的当前访问时间和用户的当前访问位置;第二确定模块24,连接至第一确定模块22,用于在预先确定的推送数据集中,根据第一确定模块22确定的当前访问时间和当前访问位置,确定适合于用户的数据;推送模块26,连接至第二确定模块24,用于向用户当前使用的用户设备推送第二确定模块24确定的数据。
[0038]相关技术中,仅仅根据历史访问数据和/或用户的当前访问位置,使用相关性算法确定适合于用户的数据,其往往具有局限性,难以充分满足用户需求,充分提升用户体验。本发明实施例中,通过结合使用当前访问时间,能够使得向用户推送的数据优先涉及用户的所需所想,解决上述局限性的问题,充分满足用户需求,充分提升用户体验。
[0039]优选地,第一确定模块22包括第一获取单元,用于获取来自用户的最新访问消息,以及第一确定单元,用于确定最新访问消息的接收时间作为当前访问时间。本优选实施例中,通过采用用户的最新访问消息的接收时间确定其当前访问时间,从而保证其确定过程便捷、确定结果准确无误。
[0040]优选地,第一确定模块22还包括:第二确定单元,用于根据当前访问位置,确定用户所处的时区;调整单元,用于根据时区,调整最新访问消息的接收时间。考虑到位于不同时区的国内外用户的使用需求,本优选实施例可以根据不同时区的情况实时调整最新访问消息的接收时间,从而进一步保证其确定结果准确无误。
[0041]优选地,第二确定模块24包括:第一匹配单元,用于通过预先确定的数据类型与访问时间的对应关系,对当前访问时间进行匹配,得到适合于用户的数据类型;第二获取单元,用于在预先确定的推送数据集中,获取数据类型的数据;处理单元,用于在数据类型的数据中,排除其位置与当前访问位置之间的距离超过预先设定的距离阈值的数据,得到适合于用户的数据。
[0042]优选地,第二确定模块24包括:第二匹配单元,用于通过预先确定的数据类型与访问时间的对应关系,对当前访问时间进行匹配,得到适合于用户的数据类型;第三获取单元,用于在预先确定的推送数据集中,获取其位置与当前访问位置之间的距离未超过预先设定的距离阈值的数据;第三确定单元,用于在获取的数据中,确定数据类型的数据作为适合于用户的数据。
[0043]需要说明的是,在实际使用中,上述第一匹配单元和第二匹配单元可以根据本领域技术人员的选择而通过唯一的一个模块实现。
[0044]综上所述,根据本发明的上述实施例,提供了 一种数据推送方法及装置。本发明通过结合使用当前访问时间和当前访问位置,能够使得向用户推送的数据优先涉及用户的所需所想,解决上述局限性的问题,充分满足用户需求,充分提升用户体验。
[0045]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0046]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种数据推送方法,其特征在于包括: 确定用户的当前访问时间和所述用户的当前访问位置; 在预先确定的推送数据集中,根据所述当前访问时间和所述当前访问位置,确定适合于所述用户的数据; 向所述用户当前使用的用户设备推送所述数据。
2.根据权利要求1所述的方法,其特征在于,确定用户的当前访问时间包括: 获取来自所述用户的最新访问消息; 确定所述最新访问消息的接收时间作为所述当前访问时间。
3.根据权利要求2所述的方法,其特征在于,在确定所述最新访问消息的接收时间作为所述当前访问时间之前,还包括: 根据所述当前访问位置,确定所述用户所处的时区; 根据所述时区,调整所述最新访问消息的接收时间。
4.根据权利要求1至3中任一项所述的方法,其特征在于,在预先确定的推送数据集中,根据所述当前访问时间和所述当前访问位置,确定适合于所述用户的数据包括: 通过预先确定的数据类型与访问时间的对应关系,对所述当前访问时间进行匹配,得到适合于所述用 户的数据类型; 在预先确定的推送数据集中,获取所述数据类型的数据; 在所述数据类型的数据中,排除其位置与所述当前访问位置之间的距离超过预先设定的距离阈值的数据,得到适合于所述用户的数据。
5.根据权利要求1至3中任一项所述的方法,其特征在于,在预先确定的推送数据集中,根据所述当前访问时间和所述当前访问位置,确定适合于所述用户的数据包括: 通过预先确定的数据类型与访问时间的对应关系,对所述当前访问时间进行匹配,得到适合于所述用户的数据类型; 在预先确定的推送数据集中,获取其位置与所述当前访问位置之间的距离未超过预先设定的距离阈值的数据; 在获取的数据中,确定所述数据类型的数据作为适合于所述用户的数据。
6.一种数据推送装置,其特征在于包括: 第一确定模块,用于确定用户的当前访问时间和所述用户的当前访问位置; 第二确定模块,用于在预先确定的推送数据集中,根据所述当前访问时间和所述当前访问位置,确定适合于所述用户的数据; 推送模块,用于向所述用户当前使用的用户设备推送所述数据。
7.根据权利要求6所述的装置,其特征在于,所述第一确定模块包括: 第一获取单元,用于获取来自所述用户的最新访问消息; 第一确定单元,用于确定所述最新访问消息的接收时间作为所述当前访问时间。
8.根据权利要求7所述的装置,其特征在于,所述第一确定模块还包括: 第二确定单元,用于根据所述当前访问位置,确定所述用户所处的时区; 调整单元,用于根据所述时区,调整所述最新访问消息的接收时间。
9.根据权利要求6至8中任一项所述的装置,其特征在于,所述第二确定模块包括: 第一匹配单元,用于通过预先确定的数据类型与访问时间的对应关系,对所述当前访问时间进行匹配,得到适合于所述用户的数据类型; 第二获取单元,用于在预先确定的推送数据集中,获取所述数据类型的数据; 处理单元,用于在所述数据类型的数据中,排除其位置与所述当前访问位置之间的距离超过预先设定的距离阈值的数据,得到适合于所述用户的数据。
10.根据权利要求6至8中任一项所述的装置,其特征在于,所述第二确定模块包括:第二匹配单元,用于通过预先确定的数据类型与访问时间的对应关系,对所述当前访问时间进行匹配,得到适合于所述用户的数据类型; 第三获取单元,用于在预先确定的推送数据集中,获取其位置与所述当前访问位置之间的距离未超过预先设定的距离阈值的数据; 第三确定单元,用于在获取的数据中,确定所述数据类型的数据作为适合于所述用户的数据。`
【文档编号】G06F17/30GK103729387SQ201210401111
【公开日】2014年4月16日 申请日期:2012年10月16日 优先权日:2012年10月16日
【发明者】戴文哲 申请人:北京糯米网科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1