网络信息推送方法及系统的制作方法

文档序号:7684701阅读:129来源:国知局
专利名称:网络信息推送方法及系统的制作方法
技术领域
本发明涉及互联网技术,特别是涉及一种网络信息推送方法及系统。
背景技术
随着互联网技术的迅速发展,越来越多的用户通过互联网访问各种各样的网络信息,例如,在互联网所提供的音乐网站中,用户可获取到由音乐网站推送的热门音乐榜单,该热门音乐榜单中包含了根据歌曲自身特征进行分类所得到的歌曲,用户通过该热门音乐榜单可以寻找到喜欢的歌曲。然而,由于音乐网站中推送的热门音乐榜单仅仅是根据歌曲自身特征得到的,存在着不具备针对性的缺陷,用户往往需要花费大量的时间和精力进行查找,以得到喜欢的歌曲或者符合用户喜好的歌曲。

发明内容基于此,有必要提供一种能提高用户针对性的网络信息推送方法。此外,还有必要提供一种能提高用户针对性的网络信息推送系统。一种网络信息推送方法,包括以下步骤查询用户所属用户群组;获取用户群组中的用户访问网络信息时所生成的日志数据;根据所述日志数据挖掘出推送的网络信息;向用户推送所述网络信息。优选地,所述查询用户所属用户群组的步骤之前还包括获取用户特征数据;根据所述用户特征数据对所有用户进行分类,将相同类别的用户进行关联,形成用户群组。优选地,所述根据所述日志数据挖掘出推送的网络信息的步骤为根据所述日志数据统计用户群组中的用户对网络信息的访问次数;根据所述对网络信息的访问次数对网络信息进行排序,并按照从大到小的顺序提取设定数量的网络信息。优选地,所述根据所述日志数据挖掘出推送的网络信息的步骤还包括将提取到的网络信息生成网络信息列表;所述向用户推送所述网络信息的步骤为向用户推送生成的网络信息列表。优选地,所述方法还包括生成所述网络信息列表对应的链接地址;向用户发送其他用户群组的网络信息列表的链接地址。一种网络信息推送系统,包括
查询模块,用于查询用户所属用户群组;日志获取模块,用于获取用户群组中的用户访问网络信息时所生成的日志数据;信息获取模块,用于根据日志数据挖掘出推送的网络信息;信息推送模块,用于向用户推送所述网络信息。优选地,还包括特征数据获取模块,用于获取用户特征数据;设置模块,用于根据所述用户特征数据对所有用户进行分类,将相同类别的用户进行关联,形成用户群组。优选地,所述信息获取模块包括 统计单元,用于根据日志数据统计用户群组中的用户对网络信息的访问次数;提取单元,用于根据所述对网络信息的访问次数对网络信息进行排序,并按照从大到小的顺序提取设定数量的网络信息。优选地,所述信息获取模块还包括列表生成単元,用于将提取到的网络信息生成网络信息列表;所述信息推送模块还用于向用户推送生成的网络信息列表。优选地,还包括链接处理模块,用于生成所述网络信息列表对应的链接地址,井向用户发送其他用户群组的网络信息列表的链接地址。上述网络信息推送方法及系统中,对用户所属用户群组中所有用户访问网络信息时生成的日志数据获取网络信息,即通过由用户群组中所有用户的行为产生的日志数据挖掘出网络信息,进而向该用户推送用户群组中所有用户访问过的网络信息,处于同一用户群组的用户关注相同网络信息的可能性是非常大的,同一用户群组的其他用户访问过的网络信息通常也是用户希望访问浏览的,因此极大地提高了用户针对性。上述网络信息推送方法及系统中,根据日志数据统计用户群组中的用户对网络信息的访问次数,从海量的网络信息中得到用户群组中的用户访问次数较多的网络信息,充分考虑了用户自身的特征,使得推送的网络信息符合用户的意图,大大減少用户寻找网络信息所花费的时间和精力,实现有针对性地向用户推送网络信息。

图I为ー个实施例中网络信息推送方法的流程图;图2为另ー个实施例中网络信息推送方法的流程图;图3为图I中根据日志数据挖掘出推送的网络信息的方法流程图;图4为ー个实施例中网络信息推送系统的结构示意图;图5为图4中一个实施例的信息获取模块的结构示意图;图6为图4中另ー个实施例的信息获取模块的结构示意图;图7为另ー个实施例中网络信息推送系统的结构示意图。
具体实施方式图I示出了一个实施例中的网络信息推送的方法流程,包括以下步骤
步骤SlOl,查询用户所属用户群组。本实施例中,在用户进入网站时,首先查询该用户所属的用户群组,通常一个用户对应了至少一个用户群组。例如,在进入音乐网站时,查询到该用户所属的用户群组为女生群组。另一个实施例中,如图2所示,在步骤SlOl之前还包括以下步骤步骤S201,获取用户特征数据。 本实施例中,可从用户的注册资料等数据中提取有利于进行用户分类的用户特征数据,例如,用户的星座、属相、血型、性别等。步骤S203,根据用户特征数据对所有用户进行分类,将相同类别的用户进行关联,形成用户群组。本实施例中,按照用户特征数据中记载的某一信息对网站中的所有用户进行分类,相同类别的用户将形成用户群组。例如,对整个网站用户根据性别进行划分可以得到男生的用户群组以及女生的用户群组。一个用户可根据不同种类的用户特征数据属于不同的用户群组,对应至少一个用户群组。步骤S103,获取用户群组中的用户访问网络信息时所生成的日志数据。本实施例中,根据用户的操作将产生记录了用户操作的日志数据。因此,在用户通过网站访问一些网络信息时,将会产生相对应的日志数据,以记录该用户访问了某一网络信息。例如,在用户访问音乐网站时,进行了热门音乐的搜索、下载等操作,那么产生的日志数据中将记录了该用户的所有操作。步骤S105,根据日志数据挖掘出推送的网络信息。本实施例中,由用户群组中的日志数据可以获知该用户群组中的大多数用户喜欢访问哪些网络信息,进而基于该用户群组中的用户喜好挖掘出适合该用户的网络信息。在一个具体的实施例中,如图3所示,步骤S105的具体过程为步骤S115,根据日志数据统计用户群组中的用户对网络信息的访问次数。本实施例中,对用户群组中的所有用户的日志数据进行统计可以得到该用户群组中所有用户对某一网络信息的访问次数。例如,在音乐网站中,对用户群组中所有用户的日志数据所进行的统计可以得到每一热门音乐的搜索量和下载量,搜索量大或者下载量大的热门音乐将最可能是该用户群组中的用户所喜欢的音乐。步骤S135,根据对网络信息的访问次数对网络信息进行排序,并按照从大到了小的顺序提取设定数量的网络信息。本实施例中,由统计得到了的访问次数对网络信息进行排序,以提取出设定数量访问次数最多的网络信息。例如,提取前20个访问次数最多的网络信息。另一实施例中,上述步骤S135之后还包括了将提取到了的网络信息生成网络信息列表的步骤。本实施例中,本实施例中,将用户群组中访问较多的网络信息生成网络信息列表,该网络信息列表中记录了网络信息中带有链接地址的标题,用户可通过点击任一标题进入相对应的网络信息中,以进行浏览、下载等操作。步骤S107,向用户推送网络信息。本实施例中,将提取到了的网络信息推送给用户,以方便用户直接获取到了喜欢的网络信息,而不再需要进行大量的捜索和查找。推送给用户的网络信息为网络信息列表,网络信息列表以网页的形式向用户展示,此时,用户通过网络信息列表所查看到的网络信息将是用户所属用户群组中的所有用户访问次数较多的网络信息,由于用户群组是按照用户特征数据进行分类的,用户群组大多为具有相似喜好的用户集合,因此,推送的网络信息是用户想要的网络信息的可能性是非常大的。上述网络信息推送方法中,生成了网络信息列表的步骤之后还包括了生成网络信息列表对应的链接地址,井向用户发送其他用户群组的网络信息列表的链接地址的步骤。本实施例中,每ー网络信息列表均有对应的链接地址,在向用户推送生成的网络信息列表时,还可向该用户发送其他用户群组的网络信息列表的链接地址;在用户群组所属的网络信息列表被挖掘出来后,也可将该用户群组的网络信息列表的链接地址发送给其他用户群组中的用户。用户在浏览所属用户群组的网络信息列表时也能够通过点击其他用户群组的网络信息列表的链接地址来进入其他用户群组的网络信息列表的链接地址。例如,对于ー个属于女生用户群组的用户而言,推送给这一女生用户的网络信息为大多数女 生所关注的网络信息,但是,也会将男生用户群组的网络信息列表的链接地址发送给这ー女生用户,该女生用户可通过点击接收到的男生用户群组的网络信息列表的链接地址来查看推送给男生的网络信息列表,对于男生用户群组而言,男生用户群组中的男生用户也可以接收到女生用户群组的网络信息列表的链接地址,进而通过点击女生用户群组的网络信息的链接地址女生的网络信息列表。图4示出了一个实施例中的网络信息推送系统的结构,该系统包括查询模块10、日志获取模块20、信息获取模块30以及信息推送模块40。查询模块10,用于查询用户所属用户群组。本实施例中,在用户进入网站时,查询模块10首先查询该用户所属的用户群组,通常一个用户对应了至少ー个用户群组。例如,在进入音乐网站时,查询模块10查询到该用户所属的用户群组为女生群组。日志获取模块20,用于获取用户群组中的用户访问网络信息的日志数据。本实施例中,根据用户的操作将产生记录了用户操作的日志数据。因此,在用户通过网站访问ー些网络信息吋,将会产生相对应的日志数据,以记录该用户访问了某ー网络信息。例如,在用户访问音乐网站时,进行了热门音乐的搜索、下载等操作,那么产生的日志数据中将记录了该用户的所有操作。信息获取模块30,用于日志数据挖掘出推送的网络信息。本实施例中,信息获取模块30由用户群组中的日志数据可以获知该用户群组中的大多数用户喜欢访问哪些网络信息,进而基于该用户群组中的用户喜好得到适合该用户的网络信息。在ー个具体的实施例中,如图5所示,信息获取模块30包括统计单元301以及提取单元303。统计单元301,用于根据日志数据统计用户群组中的用户对网络信息的访问次数。本实施例中,统计单元301对用户群组中所有用户的日志数据进行统计可以得到了该用户群组中所有用户对某一网络信息的访问次数。例如,在音乐网站中,对用户群组中所有用户的日志数据所进行的统计可以得到了每一热门音乐的搜索量和下载量,搜索量大或者下载量大的热门音乐将最可能是该用户群组中的用户所喜欢的音乐。提取单元303,用于根据对网络信息的访问次数对网络信息进行排序,并按照从大到小的顺序提取设定数量的网络信息。本实施例中,提取单元303由统计得到了的访问次数对网络信息进行排序,以提取出设定数量访问次数最多的网络信息。另一个具体的实施例中,如图6所示,上述信息获取单元30除了包括统计单元301以及提取单元303之外,还包括了列表生成单元304。列表生成单元304,用于将提取到的网络信息生成网络信息列表。本实施例中,列表生成单元304将用户群组中访问较多的网络信息生成网络信息列表,该网络信息列表中记录了网络信息中带有链接地址的标题,用户可通过点击任一标 题进入相对应的网络信息中,以进行浏览、下载等操作。信息推送模块40,用于向用户推送网络信息。本实施例中,信息推送模块40向用户推送生成的网络信息列表。另一实施例中,如图7所示,上述网络信息推送系统除了包括查询模块10、日志获取模块20、信息获取模块30以及信息推送模块40之外,还包括了特征数据获取模块50以及设置模块60。 特征数据获取模块50,用于获取用户特征数据。本实施例中,特征数据获取模块50可从用户的注册资料等数据中提取有利于进行用户分类的用户特征数据,例如,用户的星座、属相、血型、性别等。设置模块60,用于根据用户特征数据对所有用户进行分类,将相同类别的用户进行关联,形成用户群组。本实施例中,设置模块60按照用户特征数据中记载的某一信息对网站中的所有用户进行分类,相同类别的用户将形成用户群组。例如,设置模块60对整个网站用户根据性别进行划分可以得到男生的用户群组以及女生的用户群组。一个用户可根据不同种类的用户特征数据属于不同的用户群组,对应至少一个用户群组。其它实施例中,上述网络信息推送系统还包括了链接处理模块,该链接处理模块用于生成网络信息列表对应的链接地址,并向用户发送其他用户群组的网络信息列表的链接地址。本实施例中,每一网络信息列表均有对应的链接地址,在向用户推送生成的网络信息列表时,还可向该用户发送其他用户群组的网络信息列表的链接地址;在用户群组所属的网络信息列表被挖掘出来后,也可将该用户群组的网络信息列表的链接地址发送给其他用户群组中的用户。用户在浏览所属用户群组的网络信息列表时也能够通过点击其他用户群组的网络信息列表的链接地址来进入其他用户群组的网络信息列表的链接地址。上述网络信息推送方法及系统中,可应用于音乐网站中各种音乐榜单的生成,也可用于各种论坛中向用户推送帖子,还可以应用于社区网站中向用户传播网络信息。上述网络信息推送方法及系统中,对用户所属用户群组中所有用户访问网络信息时生成的日志数据获取网络信息,即通过由用户群组中所有用户的行为产生的日志数据挖掘出网络信息,进而向该用户推送用户群组中所有用户访问过的网络信息,处于同一用户群组的用户关注相同网络信息的可能性是非常大的,同一用户群组的其他用户访问过的网络信息通常也是用户希望访问浏览的,因此极大地提高了用户针对性。上述网络信息推送方法及系统中,根据日志数据统计用户群组中的用户对网络信息的访问次数,从海量的网络信息中得到用户群组中的用户访问次数较多的网络信息,充分考虑了用户自身的特征,使得推送的网络信息符合用户的意图,大大減少用户寻找网络信息所花费的时间和精力,实现有针对性地向用户推送网络信息。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若 干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种网络信息推送方法,包括以下步骤 查询用户所属用户群组; 获取用户群组中的用户访问网络信息时所生成的日志数据; 根据所述日志数据挖掘出推送的网络信息; 向用户推送所述网络信息。
2.根据权利要求I所述的网络信息推送方法,其特征在于,所述查询用户所属用户群组的步骤之前还包括 获取用户特征数据; 根据所述用户特征数据对所有用户进行分类,将相同类别的用户进行关联,形成用户群组。
3.根据权利要求I所述的网络信息推送方法,其特征在于,所述根据所述日志数据挖掘出推送的网络信息的步骤为 根据所述日志数据统计用户群组中的用户对网络信息的访问次数; 根据所述对网络信息的访问次数对网络信息进行排序,并按照从大到小的顺序提取设定数量的网络信息。
4.根据权利要求3所述的网络信息推送方法,其特征在于,所述根据所述日志数据挖掘出推送的网络信息的步骤之后还包括 将提取到的网络信息生成网络信息列表; 所述向用户推送所述网络信息的步骤为 向用户推送生成的网络信息列表。
5.根据权利要求4所述的网络信息推送方法,其特征在于,所述方法还包括 生成所述网络信息列表对应的链接地址; 向用户发送其他用户群组的网络信息列表的链接地址。
6.一种网络信息推送系统,其特征在于,包括 查询模块,用于查询用户所属用户群组; 日志获取模块,用于获取用户群组中的用户访问网络信息时所生成的日志数据; 信息获取模块,用于根据日志数据挖掘出推送的网络信息; 信息推送模块,用于向用户推送所述网络信息。
7.根据权利要求6所述的网络信息推送系统,其特征在于,还包括 特征数据获取模块,用于获取用户特征数据; 设置模块,用于根据所述用户特征数据对所有用户进行分类,将相同类别的用户进行关联,形成用户群组。
8.根据权利要求6所述的网络信息推送系统,其特征在于,所述信息获取模块包括 统计单元,用于根据日志数据统计用户群组中的用户对网络信息的访问次数; 提取单元,用于根据所述对网络信息的访问次数对网络信息进行排序,并按照从大到小的顺序提取设定数量的网络信息。
9.根据权利要求8所述的网络信息推送系统,其特征在于,所述信息获取模块还包括 列表生成单元,用于将提取到的网络信息生成网络信息列表; 所述信息推送模块还用于向用户推送生成的网络信息列表。
10.根据权利要求9所述的网络信息推送系统,其特征在于,还包括 链接处理模块,用于生成所述网络信息列表对应的链接地址,并向用户发送其他用户群组的网络信息列表的链接地址。
全文摘要
一种网络信息推送方法,包括以下步骤查询用户所属用户群组;获取用户群组中的用户访问网络信息时所生成的日志数据;根据所述日志数据得到推送的网络信息;向用户推送所述网络信息。上述网络信息推送及系统中,对用户所属用户群组中所有用户访问网络信息时生成的日志数据获取网络信息,即通过由用户群组中所有用户的行为产生的日志数据挖掘出网络信息,进而向该用户推送用户群组中所有用户访问过的网络信息,处于同一用户群组的用户关注相同网络信息的可能性是非常大的,同一用户群组的其他用户访问过的网络信息通常也是用户希望访问浏览的,因此极大地提高了用户针对性。
文档编号H04L29/08GK102811207SQ201110147810
公开日2012年12月5日 申请日期2011年6月2日 优先权日2011年6月2日
发明者姚磊 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1