一种体育赛事信息的个性化推送方法及系统与流程

文档序号:11691135阅读:414来源:国知局
一种体育赛事信息的个性化推送方法及系统与流程

本发明涉及体育赛事信息推送的技术领域,更具体地,涉及一种体育赛事信息的个性化推送方法及系统。



背景技术:

随着互联网技术的不断发展,尤其是移动互联网的急速发展,为人们的信息化生活提供较大的便利条件,但是互联网信息的突飞猛进,使得网络信息数据量急剧增大,人们要从如此庞杂的网络数据中找到自己喜爱的信息也是一件很不易的事,因此,为人们提供个性化推荐已然成为互联网发展的重点方向。

对于体育爱好者而言,利用互联网观看体育赛事信息(如赛事战况、赛事分析、球队资讯、球员资讯、赛事新闻等)也成为了用户随时随地了解体育赛事的重要途径。各大网络媒体服务商也针对性地提供了各种展示体育赛事信息的应用程序,用户在这些应用程序中可以观看赛事回顾、赛后分析、赛事直播、赛事新闻等相关体育内容。随着体育赛事的多样化,用户群体的多样化,使得向用户推送体育赛事信息具有更加多样化的分类维度,才能精准地向用户进行相关内容推送。

体育爱好者观看体育赛事对体育赛事的时效性比较关注,在用户观看体育赛制直播过程中,还向用户推送已经观看过的赛事前瞻及相应的新闻资讯,或是在体育赛事直播时间已过,还向用户推送该体育赛事的直播及相关的报道,往往达不到较好的推送效果,还会引起用户的反感。而在用户感兴趣的体育赛事直播之前,预先向该用户推送对应的赛事前瞻或相关的新闻报道、发布会、专题、赛前采访等内容,往往会得到用户的极大关注,节省了用户自己寻找相关信息内容的时间,提升用户使用体验。目前,还没有根据用户特性进行体育赛事个性化推送的内容。

因此,提供进行体育赛事个性化推送的方案是本领域亟待解决的问题。



技术实现要素:

有鉴于此,本发明提供了一种体育赛事信息的个性化推送方法及系统,解决了现有技术中没有进行体育赛事个性化推送的技术问题。

为了解决上述技术问题,本发明提出一种体育赛事信息的个性化推送方法,包括:

存储客户端的体育赛事信息的历史观看记录,分析所述历史观看记录得到所述客户端对体育赛事信息的历史观看数量及观看频率,按历史观看数量及观看频率与等级对照表获得客户端的推送等级;根据预设的推送等级与推送体育赛事信息类别数量及推送频率的对应关系得到所述客户端的体育赛事信息类别的推送数量及推送频率;

分析所述历史观看记录中的历史体育赛事信息标识,根据所述历史体育赛事信息标识与预先设定的体育赛事信息类别的对应关系,将所述历史观看记录的历史体育赛事信息分别与相应的体育赛事信息类别对应,形成体育赛事信息类别对照表;

分析所述历史体育赛事信息的展现形式,按数量从多到少对所述展现形式信息进行排序得到体育赛事信息推送的展现顺序;其中,所述体育赛事信息的展现形式包括:资讯文章、赛事直播、短视频及话题论坛;

在所述对体育赛事信息类别照表中,将所述体育赛事信息类别按内容从多到少进行排序,顺序选取所述推送数量的所述体育赛事信息类别;

根据选取的所述体育赛事信息类别分析对应体育赛事当前所处的赛前、赛中或赛后的状态信息,根据选取的所述体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息按所述展现顺序推送至所述客户端;

基于所述推送频率,结合选取的所述体育赛事信息类别及其对应的状态信息,从所述数据库中获取所述预设数量的所述体育赛事推送信息更新推送至所述客户端。

进一步地,其中,该方法还包括:

根据所述历史体育赛事信息标识获取对应体育赛事的在预设时间段内的赛事情况;

计算所述历史体育赛事信息标识在其对应体育赛事情况中所占据的关注度;

在所述关注度大于或等于预设的关注度阈值时,根据所述历史体育赛事信息标识及其对应的状态信息,从所述数据库中获取预设数量的体育赛事推送信息推送至所述客户端。

进一步地,其中,该方法包括:

在无历史观看记录时,按推送次数从多到少的顺序从所述数据库中选取预设数量的体育赛事推送信息推送至所述客户端。

进一步地,其中,该方法还包括:接收所述体育赛事推送信息并存储至所述数据库中,分析所述体育赛事推送信息得到体育赛事推送信息的标识、对应体育赛事信息类别及其对应的推送等级并保存;

根据选取的所述体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息按所述展现顺序推送至所述客户端,进一步为:

根据选取的所述体育赛事信息类别及其对应的状态信息和所述推送等级,从数据库中获取预设数量的体育赛事推送信息按所述展现顺序推送至所述客户端。

进一步地,其中,分析所述历史观看记录中的历史体育赛事信息标识,根据所述历史体育赛事信息标识与预先设定的体育赛事信息类别的对应关系,将所述历史观看记录的历史体育赛事信息分别与相应的体育赛事信息类别对应,形成体育赛事信息类别对照表,为:

在所述历史观看记录中,分析所述历史观看记录的描述信息,和/或根据预设的关键词解析历史观看内容,得到所述历史观看记录中的历史体育赛事信息标识;根据所述历史体育赛事信息标识与预先设定的体育赛事信息类别的对应关系,将所述历史观看记录的历史体育赛事信息分别与相应的体育赛事信息类别对应,形成体育赛事信息类别对照表。

另一方面,本发明还提供一种体育赛事信息的个性化推送系统,包括:推送数量及推送频率分析模块、体育赛事信息类别对照表生成模块、展现顺序排序模块、体育赛事信息类别选取模块、体育赛事信息推送模块及体育赛事信息推送更新模块;其中,

所述推送数量及推送频率分析模块,用于与所述体育赛事信息类别对照表生成模块相连接,存储客户端的体育赛事信息的历史观看记录,分析所述历史观看记录得到所述客户端对体育赛事信息的历史观看数量及观看频率,按历史观看数量及观看频率与等级对照表获得客户端的推送等级;根据预设的推送等级与推送体育赛事信息类别数量及推送频率的对应关系得到所述客户端的体育赛事信息类别的推送数量及推送频率;

所述体育赛事信息类别对照表生成模块,用于与所述推送数量及推送频率分析模块及展现顺序排序模块相连接,分析所述历史观看记录中的历史体育赛事信息标识,根据所述历史体育赛事信息标识与预先设定的体育赛事信息类别的对应关系,将所述历史观看记录的历史体育赛事信息分别与相应的体育赛事信息类别对应,形成体育赛事信息类别对照表;

所述展现顺序排序模块,用于与所述体育赛事信息类别对照表生成模块及体育赛事信息类别选取模块相连接,分析所述历史体育赛事信息的展现形式,按数量从多到少对所述展现形式信息进行排序得到体育赛事信息推送的展现顺序;其中,所述体育赛事信息的展现形式包括:资讯文章、赛事直播、短视频及话题论坛;

所述体育赛事信息类别选取模块,用于与所述展现顺序排序模块及体育赛事信息推送模块相连接,在所述对体育赛事信息类别照表中,将所述体育赛事信息类别按内容从多到少进行排序,顺序选取所述推送数量的所述体育赛事信息类别;

所述体育赛事信息推送模块,用于与所述体育赛事信息类别选取模块及体育赛事信息推送更新模块相连接,根据选取的所述体育赛事信息类别分析对应体育赛事当前所处的赛前、赛中或赛后的状态信息,根据选取的所述体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息按所述展现顺序推送至所述客户端;

所述体育赛事信息推送更新模块,用于与所述体育赛事信息推送模块相连接,基于所述推送频率,结合选取的所述体育赛事信息类别及其对应的状态信息,从所述数据库中获取所述预设数量的所述体育赛事推送信息更新推送至所述客户端。

进一步地,其中,该系统还包括:优先推送模块,用于与所述体育赛事信息推送模块及体育赛事信息推送更新模块相连接,根据所述历史体育赛事信息标识获取对应体育赛事的在预设时间段内的赛事情况;计算所述历史体育赛事信息标识在其对应体育赛事情况中所占据的关注度;

在所述关注度大于或等于预设的关注度阈值时,根据所述历史体育赛事信息标识及其对应的状态信息,从所述数据库中获取预设数量的体育赛事推送信息优先推送至所述客户端。

进一步地,其中,该系统包括:自主推送模块,用于与所述推送数量及推送频率分析模块相连接,在无历史观看记录时,按推送次数从多到少的顺序从所述数据库中选取预设数量的体育赛事推送信息推送至所述客户端。

进一步地,其中,该系统还包括:体育赛事推送信息存储模块,用于与所述推送数量及推送频率分析模块相连接,接收所述体育赛事推送信息并存储至所述数据库中,分析所述体育赛事推送信息得到体育赛事推送信息的标识、对应体育赛事信息类别及其对应的推送等级并保存;

所述体育赛事信息推送模块,进一步为:体育赛事推送信息获取单元及体育赛事推送信息推送单元,所述体育赛事推送信息获取单元,用于与所述体育赛事信息类别选取模块及体育赛事推送信息推送单元相连接,根据选取的所述体育赛事信息类别及其对应的状态信息和所述推送等级,从数据库中获取预设数量的体育赛事推送信息;

所述体育赛事推送信息推送单元,用于与所述体育赛事推送信息获取单元及体育赛事信息推送更新模块相连接,将获取的所述体育赛事推送信息按所述展现顺序推送至所述客户端。

进一步地,其中,所述体育赛事信息类别对照表生成模块,进一步为:历史体育赛事信息标识获取单元及体育赛事信息类别对照表生成单元;其中,

所述历史体育赛事信息标识获取单元,用于与所述推送数量及推送频率分析模块及体育赛事信息类别对照表生成单元相连接,在所述历史观看记录中,分析所述历史观看记录的描述信息,和/或根据预设的关键词解析历史观看内容,得到所述历史观看记录中的历史体育赛事信息标识;

所述体育赛事信息类别对照表生成单元,用于与所述历史体育赛事信息标识获取单元及展现顺序排序模块相连接,根据所述历史体育赛事信息标识与预先设定的体育赛事信息类别的对应关系,将所述历史观看记录的历史体育赛事信息分别与相应的体育赛事信息类别对应,形成体育赛事信息类别对照表。

与现有技术相比,本发明的体育赛事信息的个性化推送方法及系统,实现了如下的有益效果:

(1)本发明所述的体育赛事信息的个性化推送方法及系统,根据客户端的历史观看记录情况将客户端分为不同的推送级别,针对不同推送级别的客户端以相应的推送数量和推送频率向客户端推送其感兴趣的体育赛事信息,使得客户端接收到的体育赛事信息推送内容更具有针对性,能够获得更好的推送效果,提升了用户使用体验。

(2)本发明所述的体育赛事信息的个性化推送方法及系统,不仅根据客户端的兴趣进行推送,还分析客户端所喜好的展现形式,以客户端所喜爱的兴趣内容以及喜爱的展现形式进行体育赛事信息的推送,能够达到更精准的推送效果。

(3)本发明所述的体育赛事信息的个性化推送方法及系统,既从客户端所观看过体育赛事信息的描述信息中获取用户所喜爱的体育赛事信息类别,还从客户端所观看体育赛事的内容中分析用户所喜爱的体育赛事信息类别,能够全面地覆盖用户的爱好范围,为用户提供更加全面的体育赛事信息推送。

(4)本发明所述的体育赛事信息的个性化推送方法及系统,根据体育赛事的特点,按照赛前、赛中和赛后的分类形式分别进行预判性的推送,有利于结合用户爱好以及当天赛事情况提供更加及时的赛事信息推送。

当然,实施本发明的任一产品必不特定需要同时达到以上所述的所有技术效果。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。

图1为本发明实施例1中所述体育赛事信息的个性化推送方法的流程示意图;

图2为本发明实施例2中所述体育赛事信息的个性化推送方法的流程示意图;

图3为本发明实施例3中所述体育赛事信息的个性化推送方法的流程示意图;

图4为本发明实施例4中所述体育赛事信息的个性化推送方法的流程示意图;

图5为本发明实施例5中所述体育赛事信息的个性化推送方法的流程示意图;

图6为本发明实施例6中所述体育赛事信息的个性化推送系统的结构示意图;

图7为本发明实施例7中所述体育赛事信息的个性化推送系统的结构示意图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

实施例1

如图1所示,为本实施例所述体育赛事信息的个性化推送方法的流程示意图,该方法包括如下的步骤:

步骤101、存储客户端的体育赛事信息的历史观看记录,分析历史观看记录得到客户端对体育赛事信息的历史观看数量及观看频率,按历史观看数量及观看频率与等级对照表获得客户端的推送等级;根据预设的推送等级与推送体育赛事信息类别数量及推送频率的对应关系得到客户端的体育赛事信息类别的推送数量及推送频率。

体育赛事信息,包括:体育赛事分类信息(如足球、篮球、网球、兵乓球、自行车赛等赛事分类信息)、体育赛事内容信息(如中超、cba、世预赛、亚冠、欧冠、意甲、德甲等赛事内容)、球队信息及球员信息。以上体育赛事信息的展现形式可以包括:文章、短视频、直播、话题等。

客户端注册账户信息后,每次观看都会生成观看记录,将客户端的账户信息(或客户端标识)与其对应的历史观看记录数据存储,通过分析这些历史数据就可以得到试用该客户端的用户对体育赛事的喜好情况以及使用该客户端观看体育赛事的使用情况。对于不同用户的观看状态是不尽相同的,有的用户特别热爱体育赛事,观看频率高且观看内容也多;有些用户可能只是将观看体育赛事作为业余消遣,观看的频率低或观看的内容少。本步骤中先获取用户的观看数据加以分析便于更好地对用户进行体育赛事信息推送。

可选地,还可以对客户端的历史观看时间进行统计分析,根据用户观看时间数据总结出用户的观看时间习惯,从而在该时间段内向该客户端针对性的进行体育赛事信息推送,以达到更加精准推送的目的,还能够降低系统的运算、处理压力,节约处理资源。

步骤102、分析历史观看记录中的历史体育赛事信息标识,根据历史体育赛事信息标识与预先设定的体育赛事信息类别的对应关系,将历史观看记录的历史体育赛事信息分别与相应的体育赛事信息类别对应,形成体育赛事信息类别对照表。

为适应种类如此之多的体育赛事信息推送,需要先分析出用户所喜好的体育赛事类别,而用户通过客户端观看的每个体育赛事信息内容都与特定体育赛事类别相对应,通过分析可以将与用户爱好相近似的体育赛事推送至该用户,故从用户的历史观看记录中分析出用户观看过的体育赛事分类,能够更好地体现出用户对体育赛事类别的喜好关系。

步骤103、分析历史体育赛事信息的展现形式,按数量从多到少对展现形式信息进行排序得到体育赛事信息推送的展现顺序;其中,体育赛事信息的展现形式包括:资讯文章、赛事直播、短视频及话题论坛。

用户观看体育赛事信息时,对其展现的形式喜好也不尽相同,有的喜欢观看文章,有的喜欢观看视频或直播,而目前体育赛事信息的展现形式多种多样,采用符合用户喜好的展示形式往往对体育赛事推送起到事半功倍的效果,因此,本步骤通过选取用户所喜好的体育赛事信息展现形式,能够极大地提升体育赛事信息的推送效果。

步骤104、在对体育赛事信息类别照表中,将体育赛事信息类别按内容从多到少进行排序,顺序选取推送数量的体育赛事信息类别。

在本实施例中,各个推送级别所对应的体育赛事推送数量也是不同的,基于用户喜好所选取的推送数量能够较好地满足用户的观看喜好,同时能够节省推送的运算成本。通过预先设定体育赛事推送数量与推送级别之间的对应关系,只要确定了客户端的推送级别,根据该对应关系就可以快速地得到需要向该客户端进行推送的体育赛事推送数量。

步骤105、根据选取的体育赛事信息类别分析对应体育赛事当前所处的赛前、赛中或赛后的状态信息,根据选取的体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息按展现顺序推送至客户端。可选地,该预设数量范围可以是1-2000。

体育赛事信息推送与其它领域的推送特点不同,观看体育赛事信息的用户对体育赛事的时效性比较看重,不可能赛事还没开始就向用户推送赛后评论的文章或视频;当然,在赛事已经开始很久了才像用户推送该赛事的赛前赛事前瞻也不能获得很好的推送效果。只有在体育赛事的各个状态进行合适的体育赛事信息内容推送才能得到较好的推送效果。

步骤106、基于推送频率,结合选取的体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息更新推送至客户端。

体育赛事信息更新速度快、更新内容及更新种类多,而对用户而言,体育赛事的时效性又是关注的重点,因此,及时向客户端进行体育赛事推送信息更新推送才能获得较好的推送效果。不同推送级别的用户观看体育赛事的频率不同,如果采用过快的推送频率虽然能获得较好的推送效果,但是推送的运算处理压力也会相应增加,故根据用户相应的推送级别进行推送更新更有利于提升推送效果,降低推送成本。

实施例2

如图2所示,为本实施例所述体育赛事信息的个性化推送方法的流程示意图,本实施例是在上述实施例1基础上提供的一种优选实施例,该方法包括如下步骤:

步骤201、存储客户端的体育赛事信息的历史观看记录,分析历史观看记录得到客户端对体育赛事信息的历史观看数量及观看频率,按历史观看数量及观看频率与等级对照表获得客户端的推送等级;根据预设的推送等级与推送体育赛事信息类别数量及推送频率的对应关系得到客户端的体育赛事信息类别的推送数量及推送频率。

步骤202、分析历史观看记录中的历史体育赛事信息标识,根据历史体育赛事信息标识与预先设定的体育赛事信息类别的对应关系,将历史观看记录的历史体育赛事信息分别与相应的体育赛事信息类别对应,形成体育赛事信息类别对照表。

步骤203、分析历史体育赛事信息的展现形式,按数量从多到少对展现形式信息进行排序得到体育赛事信息推送的展现顺序;其中,体育赛事信息的展现形式包括:资讯文章、赛事直播、短视频及话题论坛。

步骤204、在对体育赛事信息类别照表中,将体育赛事信息类别按内容从多到少进行排序,顺序选取推送数量的体育赛事信息类别。

步骤205、根据选取的体育赛事信息类别分析对应体育赛事当前所处的赛前、赛中或赛后的状态信息,根据选取的体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息按展现顺序推送至客户端。

步骤206、基于推送频率,结合选取的体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息更新推送至客户端。

步骤207、根据历史体育赛事信息标识获取对应体育赛事的在预设时间段内的赛事情况;计算历史体育赛事信息标识在其对应体育赛事情况中所占据的关注度。可选地,该预设时间段范围可以是最近1天到最近120天。

根据历史体育赛事信息标识可以获取其对应体育赛事情况(例如,赛事场数等),根据用户的历史观看记录中用户对该赛事的观看次数与该体育赛事的比值得到在其对应体育赛事情况中所占据的关注度。例如,中超某个球队在最近30天内进行过5场比赛,某用户对这些赛事的信息观看次数为100,则得到的关注度为100/5=20。

步骤208、在关注度大于或等于预设的关注度阈值时,根据历史体育赛事信息标识及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息推送至客户端。

用户对体育赛事的关注度达到关注度阈值就说明用户对该体育赛事极具兴趣,向该用户优先推送其极感兴趣的体育赛事信息有利于保证用户及时获得所爱好的体育赛事信息内容,进一步地提升了体育赛事信息推送的效果。

实施例3

如图3所示,为本实施例所述体育赛事信息的个性化推送方法的流程示意图,本实施例是在上述实施例1基础上提供的一种优选实施例,该方法包括如下步骤:

步骤301、存储客户端的体育赛事信息的历史观看记录,分析历史观看记录得到客户端对体育赛事信息的历史观看数量及观看频率,按历史观看数量及观看频率与等级对照表获得客户端的推送等级;根据预设的推送等级与推送体育赛事信息类别数量及推送频率的对应关系得到客户端的体育赛事信息类别的推送数量及推送频率。

步骤302、分析历史观看记录中的历史体育赛事信息标识,根据历史体育赛事信息标识与预先设定的体育赛事信息类别的对应关系,将历史观看记录的历史体育赛事信息分别与相应的体育赛事信息类别对应,形成体育赛事信息类别对照表。

步骤303、分析历史体育赛事信息的展现形式,按数量从多到少对展现形式信息进行排序得到体育赛事信息推送的展现顺序;其中,体育赛事信息的展现形式包括:资讯文章、赛事直播、短视频及话题论坛。

步骤304、在对体育赛事信息类别照表中,将体育赛事信息类别按内容从多到少进行排序,顺序选取推送数量的体育赛事信息类别。

步骤305、根据选取的体育赛事信息类别分析对应体育赛事当前所处的赛前、赛中或赛后的状态信息,根据选取的体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息按展现顺序推送至客户端。

步骤306、基于推送频率,结合选取的体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息更新推送至客户端。

步骤307、在无历史观看记录时,按推送次数从多到少的顺序从数据库中选取预设数量的体育赛事推送信息推送至客户端。

在实施例1中的推送方案都是基于用户的历史观看记录进行的,对于无历史观看记录的新注册用户,或者清除过历史观看记录的用户,实施例1中的推送方案就不适用了。故本步骤中设置无历史观看记录时,按照常规将推送次数较多的体育赛事推送信息推送至客户端。

实施例4

如图4所示,为本实施例所述体育赛事信息的个性化推送方法的流程示意图,本实施例是在上述实施例1基础上提供的一种优选实施例,该方法包括如下步骤:

步骤401、接收体育赛事推送信息并存储至数据库中,分析体育赛事推送信息得到体育赛事推送信息的标识、对应体育赛事信息类别及其对应的推送等级并保存。

步骤402、存储客户端的体育赛事信息的历史观看记录,分析历史观看记录得到客户端对体育赛事信息的历史观看数量及观看频率,按历史观看数量及观看频率与等级对照表获得客户端的推送等级;根据预设的推送等级与推送体育赛事信息类别数量及推送频率的对应关系得到客户端的体育赛事信息类别的推送数量及推送频率。

步骤403、分析历史观看记录中的历史体育赛事信息标识,根据历史体育赛事信息标识与预先设定的体育赛事信息类别的对应关系,将历史观看记录的历史体育赛事信息分别与相应的体育赛事信息类别对应,形成体育赛事信息类别对照表。

步骤404、分析历史体育赛事信息的展现形式,按数量从多到少对展现形式信息进行排序得到体育赛事信息推送的展现顺序;其中,体育赛事信息的展现形式包括:资讯文章、赛事直播、短视频及话题论坛。

步骤405、在对体育赛事信息类别照表中,将体育赛事信息类别按内容从多到少进行排序,顺序选取推送数量的体育赛事信息类别。

步骤406、根据选取的体育赛事信息类别分析对应体育赛事当前所处的赛前、赛中或赛后的状态信息,根据选取的体育赛事信息类别及其对应的状态信息和推送等级,从数据库中获取预设数量的体育赛事推送信息按展现顺序推送至客户端。

步骤407、基于推送频率,结合选取的体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息更新推送至客户端。

实施例5

如图5所示,为本实施例所述体育赛事信息的个性化推送方法的流程示意图,本实施例是在上述实施例1基础上提供的一种优选实施例,该方法包括如下步骤:

步骤501、存储客户端的体育赛事信息的历史观看记录,分析历史观看记录得到客户端对体育赛事信息的历史观看数量及观看频率,按历史观看数量及观看频率与等级对照表获得客户端的推送等级;根据预设的推送等级与推送体育赛事信息类别数量及推送频率的对应关系得到客户端的体育赛事信息类别的推送数量及推送频率。

步骤502、在历史观看记录中,分析历史观看记录的描述信息,和/或根据预设的关键词解析历史观看内容,得到历史观看记录中的历史体育赛事信息标识。

在本步骤中,不光只是对历史体育赛事的描述标题分析得到推送分析的关键字(历史体育赛事信息标识),还通过对历史观看内容进行分析获取与关键字库中存在的推送分析的关键字,能够更加全面地为用户提供体育赛事信息的推送。

步骤503、根据历史体育赛事信息标识与预先设定的体育赛事信息类别的对应关系,将历史观看记录的历史体育赛事信息分别与相应的体育赛事信息类别对应,形成体育赛事信息类别对照表。

步骤504、分析历史体育赛事信息的展现形式,按数量从多到少对展现形式信息进行排序得到体育赛事信息推送的展现顺序;其中,体育赛事信息的展现形式包括:资讯文章、赛事直播、短视频及话题论坛。

步骤505、在对体育赛事信息类别照表中,将体育赛事信息类别按内容从多到少进行排序,顺序选取推送数量的体育赛事信息类别。

步骤506、根据选取的体育赛事信息类别分析对应体育赛事当前所处的赛前、赛中或赛后的状态信息,根据选取的体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息按展现顺序推送至客户端。

步骤507、基于推送频率,结合选取的体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息更新推送至客户端。

实施例6

如图6所示,为本实施例所述体育赛事信息的个性化推送系统的结构示意图,本实施例的系统用于实施上述实施例中的体育赛事信息的个性化推送方法,该系统包括:推送数量及推送频率分析模块601、体育赛事信息类别对照表生成模块602、展现顺序排序模块603、体育赛事信息类别选取模块604、体育赛事信息推送模块605及体育赛事信息推送更新模块606。

其中,推送数量及推送频率分析模块601与体育赛事信息类别对照表生成模块602相连接,用于存储客户端的体育赛事信息的历史观看记录,分析历史观看记录得到客户端对体育赛事信息的历史观看数量及观看频率,按历史观看数量及观看频率与等级对照表获得客户端的推送等级;根据预设的推送等级与推送体育赛事信息类别数量及推送频率的对应关系得到客户端的体育赛事信息类别的推送数量及推送频率。

体育赛事信息类别对照表生成模块602与推送数量及推送频率分析模块601及展现顺序排序模块603相连接,用于分析历史观看记录中的历史体育赛事信息标识,根据历史体育赛事信息标识与预先设定的体育赛事信息类别的对应关系,将历史观看记录的历史体育赛事信息分别与相应的体育赛事信息类别对应,形成体育赛事信息类别对照表。

展现顺序排序模块603与体育赛事信息类别对照表生成模块602及体育赛事信息类别选取模块604相连接,用于分析历史体育赛事信息的展现形式,按数量从多到少对展现形式信息进行排序得到体育赛事信息推送的展现顺序;其中,体育赛事信息的展现形式包括:资讯文章、赛事直播、短视频及话题论坛。

体育赛事信息类别选取模块604与展现顺序排序模块603及体育赛事信息推送模块605相连接,用于在对体育赛事信息类别照表中,将体育赛事信息类别按内容从多到少进行排序,顺序选取推送数量的体育赛事信息类别。

体育赛事信息推送模块605与体育赛事信息类别选取模块604及体育赛事信息推送更新模块606相连接,根据选取的体育赛事信息类别分析对应体育赛事当前所处的赛前、赛中或赛后的状态信息,根据选取的体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息按展现顺序推送至客户端。

体育赛事信息推送更新模块606与体育赛事信息推送模块605相连接,用于基于推送频率,结合选取的体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息更新推送至客户端。

实施例7

如图7所示,为本实施例所述体育赛事信息的个性化推送系统的结构示意图,本实施例的系统用于实施上述实施例中的体育赛事信息的个性化推送方法,该系统包括:推送数量及推送频率分析模块701、体育赛事信息类别对照表生成模块702、展现顺序排序模块703、体育赛事信息类别选取模块704、体育赛事信息推送模块705、体育赛事信息推送更新模块706、优先推送模块707、自主推送模块708及体育赛事推送信息存储模块709。

其中,推送数量及推送频率分析模块701与体育赛事信息类别对照表生成模块702相连接,用于存储客户端的体育赛事信息的历史观看记录,分析历史观看记录得到客户端对体育赛事信息的历史观看数量及观看频率,按历史观看数量及观看频率与等级对照表获得客户端的推送等级;根据预设的推送等级与推送体育赛事信息类别数量及推送频率的对应关系得到客户端的体育赛事信息类别的推送数量及推送频率。

体育赛事信息类别对照表生成模块702与推送数量及推送频率分析模块701及展现顺序排序模块703相连接,用于分析历史观看记录中的历史体育赛事信息标识,根据历史体育赛事信息标识与预先设定的体育赛事信息类别的对应关系,将历史观看记录的历史体育赛事信息分别与相应的体育赛事信息类别对应,形成体育赛事信息类别对照表。

展现顺序排序模块703与体育赛事信息类别对照表生成模块702及体育赛事信息类别选取模块704相连接,用于分析历史体育赛事信息的展现形式,按数量从多到少对展现形式信息进行排序得到体育赛事信息推送的展现顺序;其中,体育赛事信息的展现形式包括:资讯文章、赛事直播、短视频及话题论坛。

体育赛事信息类别选取模块704与展现顺序排序模块703及体育赛事信息推送模块705相连接,用于在对体育赛事信息类别照表中,将体育赛事信息类别按内容从多到少进行排序,顺序选取推送数量的体育赛事信息类别。

体育赛事信息推送模块705与体育赛事信息类别选取模块704及体育赛事信息推送更新模块706相连接,根据选取的体育赛事信息类别分析对应体育赛事当前所处的赛前、赛中或赛后的状态信息,根据选取的体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息按展现顺序推送至客户端。

体育赛事信息推送更新模块706与体育赛事信息推送模块705相连接,用于基于推送频率,结合选取的体育赛事信息类别及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息更新推送至客户端。

优先推送模块707与体育赛事信息推送模块705及体育赛事信息推送更新模块706相连接,用于根据历史体育赛事信息标识获取对应体育赛事的在预设时间段内的赛事情况;计算历史体育赛事信息标识在其对应体育赛事情况中所占据的关注度。

在关注度大于或等于预设的关注度阈值时,根据历史体育赛事信息标识及其对应的状态信息,从数据库中获取预设数量的体育赛事推送信息优先推送至客户端。

自主推送模块708与推送数量及推送频率分析模块701相连接,用于在无历史观看记录时,按推送次数从多到少的顺序从数据库中选取预设数量的体育赛事推送信息推送至客户端。

体育赛事推送信息存储模块709与推送数量及推送频率分析模块701相连接,用于接收体育赛事推送信息并存储至数据库中,分析体育赛事推送信息得到体育赛事推送信息的标识、对应体育赛事信息类别及其对应的推送等级并保存。

体育赛事信息推送模块705,进一步为:体育赛事推送信息获取单元751及体育赛事推送信息推送单元752。体育赛事推送信息获取单元751与体育赛事信息类别选取模块704及体育赛事推送信息推送单元752相连接,用于根据选取的体育赛事信息类别及其对应的状态信息和推送等级,从数据库中获取预设数量的体育赛事推送信息。

体育赛事推送信息推送单元752与体育赛事推送信息获取单元751、体育赛事信息推送更新模块706及优先推送模块707相连接,用于将获取的体育赛事推送信息按展现顺序推送至客户端。

体育赛事信息类别对照表生成模块702,进一步为:历史体育赛事信息标识获取单元721及体育赛事信息类别对照表生成单元722;其中,

历史体育赛事信息标识获取单元721与推送数量及推送频率分析模块701及体育赛事信息类别对照表生成单元722相连接,用于在历史观看记录中,分析历史观看记录的描述信息,和/或根据预设的关键词解析历史观看内容,得到历史观看记录中的历史体育赛事信息标识。

体育赛事信息类别对照表生成单元722与历史体育赛事信息标识获取单元721及展现顺序排序模块703相连接,用于根据历史体育赛事信息标识与预先设定的体育赛事信息类别的对应关系,将历史观看记录的历史体育赛事信息分别与相应的体育赛事信息类别对应,形成体育赛事信息类别对照表。

通过上述实施例可知,本发明的体育赛事信息的个性化推送方法及系统,达到了如下的有益效果:

(1)本发明所述的体育赛事信息的个性化推送方法及系统,根据客户端的历史观看记录情况将客户端分为不同的推送级别,针对不同推送级别的客户端以相应的推送数量和推送频率向客户端推送其感兴趣的体育赛事信息,使得客户端接收到的体育赛事信息推送内容更具有针对性,能够获得更好的推送效果,提升了用户使用体验。

(2)本发明所述的体育赛事信息的个性化推送方法及系统,不仅根据客户端的兴趣进行推送,还分析客户端所喜好的展现形式,以客户端所喜爱的兴趣内容以及喜爱的展现形式进行体育赛事信息的推送,能够达到更精准的推送效果。

(3)本发明所述的体育赛事信息的个性化推送方法及系统,既从客户端所观看过体育赛事信息的描述信息中获取用户所喜爱的体育赛事信息类别,还从客户端所观看体育赛事的内容中分析用户所喜爱的体育赛事信息类别,能够全面地覆盖用户的爱好范围,为用户提供更加全面的体育赛事信息推送。

(4)本发明所述的体育赛事信息的个性化推送方法及系统,根据体育赛事的特点,按照赛前、赛中和赛后的分类形式分别进行预判性的推送,有利于结合用户爱好以及当天赛事情况提供更加及时的赛事信息推送。

本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

虽然已经通过例子对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上例子仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。

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