资讯推送方法和装置与流程

文档序号:17696789发布日期:2019-05-17 21:37阅读:168来源:国知局
资讯推送方法和装置与流程

本发明的实施方式涉及计算机技术领域,更具体地,本发明的实施方式涉及资讯推送方法和装置。



背景技术:

随着内容资讯行业的发展,很多自媒体平台都加大了对资讯内容,尤其是短文章或短视频内容的重视程度,资讯内容数据也呈指数倍增长,但各内容资讯平台对资讯自媒体大数据的流程处理都还处于较初始的探索阶段。

现有技术中,对资讯内容进行个性化分发推送主要依赖对资讯标题和内容关键词等的提取和分类,并匹配用户的兴趣点。但并非所有资讯都能够通过标题或关键词进行分类,尤其是短文章或短视频,多数时候甚至并没有标题,较短的内容也不利于关键词的提取。

因此,现有技术存在无法对多种形式的资讯进行精准推送的问题。



技术实现要素:

本发明实施例提供了一种资讯推送方法和装置。旨在解决现有技术中无法对多种形式的资讯进行精准推送的问题。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。

在本发明实施方式的第一方面中,提供了一种资讯推送方法,包括:

获取资讯的推送分数,推送分数包括热门分数、时效分数、用户分数和协同分数中的一项或多项的组合;

根据推送分数,确定资讯的排序信息;

根据排序信息,向用户进行推送。

在本发明的另一实施例中,热门分数与资讯的阅读数、点赞数、评论数和订阅量中的一种或多种的组合相关。

在本发明的另一实施例中,时效分数与资讯的发布时间和有效时长相关。

在本发明的另一实施例中,有效时长与资讯的类别相关。

在本发明的另一实施例中,用户分数与用户的订阅信息和阅读信息中的一项或多项的组合相关。

在本发明的另一实施例中,协同分数与协同用户的订阅信息和阅读信息中的一项或多项的组合相关,协同用户为与用户相关的其他用户。

在本发明的另一实施例中,根据推送分数,确定资讯的排序信息,包括:

获取用户的兴趣点;

根据推送分数和用户的兴趣点,确定资讯的排序信息。

在本发明的另一实施例中,根据排序信息,向用户推送资讯,包括:

获取推送规则;

根据排序信息和推送规则,向用户推送资讯。

在本发明的另一实施例中,推送规则包括推送时间规则、推送类型规则和推送顺序规则中的一项或多项的组合。

在本发明实施方式的第二方面中,提供了一种资讯推送装置,包括获取模块、排序模块和推送模块,其中:

获取模块,用于获取资讯的推送分数,推送分数包括热门分数、时效分数、用户分数和协同分数中的一项或多项的组合;

排序模块,用于根据推送分数确定资讯的排序信息;

推送模块,用于根据排序信息,向用户推送资讯。

在本发明实施方式的第三方面中,提供了一种计算机存储介质,存储有程序代码,程序代码用于执行以下方法:

获取资讯的推送分数,推送分数包括热门分数、时效分数、用户分数和协同分数中的一项或多项的组合;

根据推送分数,确定资讯的排序信息;

根据排序信息,向用户推送资讯。

在本发明实施方式的第四方面中,提供了一种计算设备,包括处理器和存储器,处理器用于执行存储器中存储的程序代码,程序代码用于执行以下方法:

获取资讯的推送分数,推送分数包括热门分数、时效分数、用户分数和协同分数中的一项或多项的组合;

根据推送分数,确定资讯的排序信息;

根据排序信息,向用户推送资讯。

本发明实施例公开的技术方案,能够通过多维度的评价,实现对包括视频、短视频和文章在内的多种形式的资讯的精准推送,为用户呈现更合理的内容展示,提高用户体验。

附图说明

通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:

图1示意性地示出了根据本发明实施例的一种资讯推送方法的流程图;

图2示意性地示出了根据本发明另一实施例的一种资讯推送装置的示意图;

图3示意性地示出了根据本发明又一实施例的一种计算机存储介质的示意图;

图4示意性地示出了根据本发明再一实施例的一种计算机设备的示意图;

在附图中,相同或对应的标号表示相同或对应的部分。

具体实施方式

下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

本发明实施例公开了一种资讯推送方法,其中,资讯可以包括视频、短视频和文章等,本发明实施例公开的资讯推送方法,可以单独使用,也可以与现有技术结合使用,示例性的,本方法可以与现有的根据兴趣点、标签等信息进行个性化推送的方法结合使用。

如图1所示,包括:

s101、获取资讯的推送分数,推送分数包括热门分数、时效分数、用户分数和协同分数中的一项或多项的组合;

s102、根据推送分数,确定资讯的排序信息;

s103、根据排序信息,向用户进行推送。

在s101中,可以直接获取资讯的推送分数,也可以对资讯进行打分,以获取资讯的推送分数。示例性的,对资讯进行打分,可以通过获取与资讯相关的信息,进而根据相关的信息,对资讯进行打分。

一般的,推送分数可以由一项或多项子分数构成,即包括热门分数、时效分数、用户分数和协同分数中的一项或多项的组合,且在组合中,可以为每项子分数设置对应的权重系数。

在s102中,可以根据推送分数,对资讯进行筛选和排序,获取资讯的排序信息,推送分数更高的资讯,排序也相应的更高。

在s103中,排序更高的资讯,可以更优先的向用户推送,可以向更多数的用户推送,还可以在更长的时间内持续的向用户推送。

本发明实施例公开的资讯推送方法,不需要提取标题、关键词等,能够通过多维度的评价,实现对包括视频、短视频和文章在内的多种形式的资讯的精准推送,为用户呈现更合理的内容展示,提高用户体验。

可选的,热门分数可以与资讯的阅读数、点赞数、评论数和订阅量中的一种或多种的组合相关。

阅读数、点赞数、评论数和订阅量等可以反映出资讯的热门程度,并作为用户对资讯质量的判断依据,该指标越高,资讯质量越好。相应的,分享数和收藏数等性质相似的指标,也可以用于对资讯质量进行判断。

更具体的,每一项指标均能更细化的从不同角度反映资讯的热门程度,如阅读数和点赞数可以用于判断用户的感兴趣程度,评论数可以用于判断是否引起用户共鸣,分享数和收藏数可以用于判断内容质量等。

在实际具体实施过程中,可以对更热门的资讯,进行加分,获得更高的热门分数。

可选的,时效分数与资讯的发布时间和有效时长相关。

不同的资讯具有不同的内容新鲜度,为了可以及时的向用户推送新鲜资讯,因而推送分数可以包括时效分数,时效分数与资讯的发布时间和有效时长相关。

进一步的,有效时长可以与资讯的类别相关。

示例性的,有些类别的资讯对内容新鲜度较为敏感,如时政、财经、体育等,相应的有效时长可以设置的较短,如24小时;有些类别的资讯对内容新鲜度不特别敏感,如娱乐、科技等,相应的有效时长可以设置的较长,如48小时;还有些类别的资讯对内容新鲜度不敏感,如美食、时尚等,相应的有效时长可以设置的更长,如72小时。

可选的,用户分数可以与用户的订阅信息和阅读信息中的一项或多项的组合相关。

订阅信息可以包括用户所订阅的资讯源,如网易号自媒体,也可以包括与用户所订阅的资讯源相关或相近的其他资讯源。用户的订阅信息可以反映用户的个性化需求等。

阅读信息可以包括用户阅读文章或观看视频和短视频的标签信息,如资讯内容、资讯类别、资讯发布源等信息,也可以包括用户在阅读文章或观看视频和短视频时的停留时长等。用户的阅读信息可以反映用户的感兴趣程度等。

可选的,协同分数可以与协同用户的订阅信息和阅读信息中的一项或多项的组合相关,其中,协同用户为与用户相关的其他用户,例如其职业相同、地理位置相同、兴趣爱好相同等。

协同用户可能与用户具有相同或相近的个性化需求,因而通过分析协同用户的阅读行为,如订阅信息和阅读信息等,间接的反映用户的个性化需求。

本发明实施例公开的资讯推送方法,在获取推送分数后,还可以在推送分数的基础上,结合其他相关因素,确定资讯的排序信息。

可选的,s102可以包括:

s1021、获取用户的兴趣点;

s1022、根据推送分数和用户的兴趣点,确定资讯的排序信息。

用户的兴趣点可以通过多种方式获取,示例性的,包括用户自身新建或选择兴趣点,根据用户的阅读文章或观看视频和短视频的历史记录提取用户的兴趣点等。

针对不同的资讯,可以根据资讯的标题、内容关键词、内容发布源等确定与资讯相匹配的兴趣点。

一般的,推送分数不仅能够反映资讯的热门程度和内容新鲜度,还能够初步体现资讯与用户的历史偏好的匹配程度。进一步的,用户兴趣点信息有助于更加明确用户的个性化需求。

示例性的,在s1022中,可以将与用户兴趣点匹配度最高的一条或多条资讯置于最高排序的位置,进一步的,与用户兴趣点匹配度最高的资讯的数量可以根据具体实施环境灵活设置。

示例性的,在s1022中,还可以根据用户的兴趣点,确定资讯的用户兴趣分数,并将用户兴趣分数与推送分数合并后,确定资讯的排序信息。

特别的,对于短资讯而言,如短文章或者短视频,可能存在资讯内容较少、没有标题等情况,导致资讯与用户兴趣点的匹配准确度不高,甚至无法将资讯和用户兴趣点进行匹配。在这种情况下,本领域技术人员可以仅根据获取的推送分数,向用户进行资讯推送。

本发明实施例公开的资讯推送方法,可以为不同类型的资讯提供多维度的评价,提高短资讯的推送精准度,为用户呈现更合理的内容展示,提高用户体验。

可选的,s103可以包括:

s1031、获取推送规则;

s1032、根据排序信息和推送规则,向用户推送资讯。

在s1031中,进一步的,推送规则可以包括推送时间规则、推送类型规则和推送顺序规则中的一项或多项的组合,示例性的:

推送时间规则可以为,每10条推送的资讯中,包括至少4条发布时间为当天的资讯等;

推送内容规则可以为,每10条推送的资讯中,需包括3条视频资讯等;

推送顺序规则可以为,每次刷新推送的全部资讯,按照时间发布时间的顺序排列,或按照热门分数的顺序排列等。

在s1032中,可以根据推送规则和排序信息,确定向用户推送的资讯,一般的,向用户推送的资讯,可以为满足推送规则的排序最高的资讯。

示例性的,当s1031获取的推送规则包括:每10条推送的资讯中,需包括3条视频资讯,和每次刷新推送的全部资讯,按照时间发布时间的顺序排列时,在s1032中,可以根据排序信息,选取3条排序最高的视频资讯,和7条排序最高的非视频资讯,并将选取的10条资讯按照发布时间排列后,向用户推送。

示例性的,当s1031获取的推送规则包括:每10条推送的资讯中,包括至少4条发布时间为当天的资讯时,在s1032中,可以根据排序信息,选取10条排序最高的资讯,需要注意的是,当选取的10条资讯中确已包括至少4条发布时间为当天的资讯时,则向用户推送;当选取的10条资讯中包括的发布时间为当天的资讯不足4条时,则可以根据排序信息,选取4条排序最高的发布时间为当天的资讯,和6条排序最高的发布时间不为当天的资讯,向用户推送。

本领域技术人员在具体实施过程中,还可以在本发明实施例公开的技术方案的基础上,根据实际需要设立推送规则。

本发明实施例还公开了一种资讯推送装置20,包括获取模块201、排序模块202和推送模块203,如图2所示,其中:

获取模块201,用于获取资讯的推送分数,推送分数包括热门分数、时效分数、用户分数和协同分数中的一项或多项的组合;

排序模块202,用于根据推送分数确定资讯的排序信息;

推送模块203,用于根据排序信息,向用户推送资讯。

其中,获取模块201获取的推送分数中,热门分数可以与资讯的阅读数、点赞数、评论数和订阅量中的一种或多种的组合相关。

时效分数可以与资讯的发布时间和有效时长相关。其中,有效时长可以与资讯的类别相关。

用户分数可以与用户的订阅信息和阅读信息中的一项或多项的组合相关。

协同分数与协同用户的订阅信息和阅读信息中的一项或多项的组合相关,协同用户为与用户相关的其他用户。

可选的,排序模块202可以用于:

获取用户的兴趣点;

根据推送分数和用户的兴趣点,确定资讯的排序信息。

可选的,推送模块203可以用于:

获取推送规则;

根据排序信息和推送规则,向用户推送资讯。

其中,进一步的,推送规则可以包括推送时间规则、推送类型规则和推送顺序规则中的一项或多项的组合。

本发明实施例公开的资讯推送装置,可以用于执行如图1所示的方法,不需要依赖标题、关键词等,能够通过多维度的评价,实现对包括视频、短视频和文章在内的多种形式的资讯的精准推送,为用户呈现更合理的内容展示,提高用户体验。

本发明实施例还公开了一种计算机存储介质30,存储有程序代码,程序代码可以用于执行以下方法:

获取资讯的推送分数,推送分数包括热门分数、时效分数、用户分数和协同分数中的一项或多项的组合;

根据推送分数,确定资讯的排序信息;

根据排序信息,向用户推送资讯。

其中,热门分数可以与资讯的阅读数、点赞数、评论数和订阅量中的一种或多种的组合相关。

时效分数可以与资讯的发布时间和有效时长相关。进一步的,有效时长可以与资讯的类别相关。

用户分数可以与用户的订阅信息和阅读信息中的一项或多项的组合相关。

协同分数可以与协同用户的订阅信息和阅读信息中的一项或多项的组合相关,协同用户为与用户相关的其他用户。

可选的,根据推送分数,确定资讯的排序信息,可以包括:

获取用户的兴趣点;

根据推送分数和用户的兴趣点,确定资讯的排序信息。

可选的,根据排序信息,向用户推送资讯,可以包括:

获取推送规则;

根据排序信息和推送规则,向用户推送资讯。

进一步可选的,推送规则可以包括推送时间规则、推送类型规则和推送顺序规则中的一项或多项的组合。

本发明实施例还公开了一种计算设备40,包括处理器401和存储器402,处理器401用于执行存储器402中存储的程序代码,程序代码可以用于执行以下方法:

获取资讯的推送分数,推送分数包括热门分数、时效分数、用户分数和协同分数中的一项或多项的组合;

根据推送分数,确定资讯的排序信息;

根据排序信息,向用户推送资讯。

其中,热门分数可以与资讯的阅读数、点赞数、评论数和订阅量中的一种或多种的组合相关。

时效分数可以与资讯的发布时间和有效时长相关。进一步的,有效时长可以与资讯的类别相关。

用户分数可以与用户的订阅信息和阅读信息中的一项或多项的组合相关。

协同分数可以与协同用户的订阅信息和阅读信息中的一项或多项的组合相关,协同用户为与用户相关的其他用户。

可选的,根据推送分数,确定资讯的排序信息,可以包括:

获取用户的兴趣点;

根据推送分数和用户的兴趣点,确定资讯的排序信息。

可选的,根据排序信息,向用户推送资讯,可以包括:

获取推送规则;

根据排序信息和推送规则,向用户推送资讯。

进一步可选的,推送规则可以包括推送时间规则、推送类型规则和推送顺序规则中的一项或多项的组合。

应当注意,尽管在上文详细描述中提及了资讯推送装置的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

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