一种基于新闻推荐系统聚合新闻呈现的方法与流程

文档序号:13483444阅读:1540来源:国知局

本发明属于信息技术领域,特别涉及一种基于新闻推荐系统聚合新闻呈现的方法。



背景技术:

聚合网页新闻,指系统从新闻网站获取新闻列表,并统一呈现的一种新闻提供方式。典型的例子是今日头条、一点资讯。聚合新闻app一般都提供两种新闻获取方式,一种是“推荐”,根据用户行为分析用户兴趣数据,并根据用户兴趣推送新闻;一种是用户指定特定分类,系统提供相关新闻,比如,用户指定“科技新闻”。这两种方式分别解决“用户感兴趣的新闻”,和“用户需要的新闻”的需求。

目前,针对“用户需要的新闻”的需求,各app解决方式单一,均是采用持续提供相关新闻的方式,这种方式容易造成用户脑疲劳,降低用户的体验。而单纯基于用户兴趣的推荐方法,会影响获取“用户需要的新闻”的全面性。

现有技术:针对主题相关新闻阅读的需求,比如,用户想利用碎片时间阅读科技类新闻,当前市面的app都采用持续提供相关信息的方式,用户想看科技新闻,那么看到的就全是科技新闻,缺乏变化,容易造成用户脑疲劳。而单纯基于用户兴趣的推荐方法,会影响主题相关新闻阅读的全面性,比如单纯的基于用户兴趣的推荐方法无法解决用户全面获取科技新闻的要求,因为推荐的新闻中往往只包含了一部分科技新闻。



技术实现要素:

本发明的目的在于提供一种基于新闻推荐系统聚合新闻呈现的方法,以解决上述问题。

为实现上述目的,本发明采用以下技术方案:

一种基于新闻推荐系统聚合新闻呈现的方法,新闻推荐系统包括:网络新闻主题分类单元、主题需求生成新闻列表单元、用户兴趣生成和更新单元、用户兴趣生成新闻列表单元和主题新闻显示比例控制单元;网络新闻主题分类单元用于通过采用网络爬虫爬取互联网网站新闻信息,然后进行新闻的主题分类处理;主题需求生成新闻列表单元用于根据用户输入的主题需求,查询匹配的主题相关新闻列表;用户兴趣生成和更新单元用于根据用户的位置、浏览记录、社交关系生成、更新用户兴趣数据;用户兴趣生成新闻列表单元用于根据用户兴趣数据,获取匹配的兴趣相关新闻列表;主题新闻显示比例控制单元将用户想要的主题相关新闻、用户兴趣相关新闻进行混合展示,控制主题相关新闻的显示比例;具体包括以下步骤:

步骤一,新闻推荐系统在离线方式进行新闻分类处理,采用网络爬虫爬取互联网网站新闻信息,然后进行信息的主题分类处理,形成所有主题分类结果;

步骤二,新闻推荐系统根据用户输入的主题需求、输入方式,同时在网页新闻主题分类模块预先生成的主题分类结果中查询,生成匹配的主题相关新闻列表;

步骤三,新闻推荐系统根据用户的地理位置、浏览记录、社交关系,生成和更新用户兴趣数据;地理位置由移动终端获取;

步骤四,新闻推荐系统根据用户兴趣数据,同时在网页新闻主题分类模块预先生成的主题分类结果中查询,生成匹配的兴趣相关新闻列表;

步骤五,新闻推荐系统将用户想要的主题相关新闻、用户兴趣相关新闻进行混合展示;用户调整主题相关新闻和用户兴趣相关新闻混合展示比例的方式包括:随时间增加或减少主题相关新闻比例、用户手动配置固定比例、新闻推荐系统提供主题相关新闻列表和兴趣相关新闻列表的显示数量固定比例的默认配置。

进一步的,包括两种比例显示模式:用户手动提高主题相关新闻的显示比例;用户手动提高兴趣相关新闻的显示比例。

进一步的,新闻推荐系统提供主题相关新闻列表和兴趣相关新闻列表的显示数量固定比例的默认配置,配置范围为0~100%。

进一步的,随时间增加或减少主题相关新闻比例,该方式建立主题相关新闻比例、时间区间的函数关系,随着用户阅读的时间增长,逐步降低主题相关新闻比例;

进一步的,在新闻标题旁边,增加文字、图像显示项,或者将主题新闻标题字体加粗或变大,以便区别于用户感兴趣的新闻。

进一步的,新闻推荐系统还能够将热点新闻、重要新闻加入混合显示列表;热点新闻、重要新闻为推荐系统包括的已有新闻分类;热点新闻为系统统计的用户点击量比较大的新闻列表;重要新闻为重要的时政、经济、突发重大事件新闻列表。

进一步的,新闻推荐系统提供仅展示主题相关新闻列表的选项,用户选取该选项后,系统仅提供主题相关新闻列表,屏蔽兴趣相关新闻、热点新闻、重要新闻列表。

与现有技术相比,本发明有以下技术效果:

本发明对于用户有明确主题要求的新闻阅读需求,在提供特定主题的新闻时,同时提供用户感兴趣的其他新闻内容,两种内容混合,既满足用户“主题需求获取”,又满足用户“感兴趣内容获取”。这种方式可以有效刺激大脑兴奋度,提升用户阅读体验。

本发明还可以通过用户手动调节用户兴趣新闻和主题新闻之间的比例,提高用户体验。

附图说明

图1为本发明流程图。

具体实施方式

以下结合附图,对本发明进一步说明:系统在离线情况下,采用网络爬虫爬取新闻,然后进行新闻的主题分类处理,系统记录新闻和主题的关系数据;此部分可以使用业界现有的web新闻主题分类算法;

用户登录系统,系统根据用户的位置、历史浏览记录、社交关系等生成、更新用户兴趣数据;

用户的位置信息由系统根据当前移动终端系统api获取;

社交关系,包括但不限于,用户通过微博、微信、qq等方式登录,系统获取用户社交关系,根据用户社交关系中的相关人的兴趣点预测用户本人的兴趣;

历史浏览记录,包括但不限于,用户点击查看过的新闻、用户的停留时间、用户参与的评论等;参考实现方式,如“基于行为分析的用户兴趣建模”

用户输入或选择主题需求关键字,比如,“科技新闻”;系统根据用户输入或选择的主题需求,查询新闻和主题的关系数据,系统输出匹配的主题相关新闻列表;

系统根据用户兴趣数据,得到用户感兴趣的新闻列表,查询新闻和主题的关系数据,系统输出匹配的兴趣相关新闻列表;

系统提供主题相关新闻和兴趣相关新闻的显示比例手动调整方法。由软件提供配置界面实现,由用户打开软件界面进行主题相关新闻的显示比例的配置。在比较兴奋的时候,用户可以手动提高主题相关新闻的显示比例,比如设置主题相关新闻的显示比例为80%,即用户阅读的10条消息中,主题相关新闻占8条;在比较疲劳的时候,用户可以手动提高兴趣相关新闻的显示比例,比如设置为60%,即用户阅读的10条消息中,兴趣相关新闻占6条。主题相关新闻的显示比例配置范围为0~100%。

系统提供主题相关新闻和兴趣相关新闻的显示比例的自动调整方法;系统对主题相关新闻开始时设置一个较高的比例,比如90%,随着阅读时间的增长,降低主题相关新闻的显示比例,增加兴趣相关新闻的显示比例;比如10分钟后,主题相关新闻的显示比例降为80%;

系统对于主题信息,采用突出方式显示;比如,在主题相关新闻标题旁边,增加特定文字、图像等显示项,或者将主题相关新闻标题字体加粗或变大,以便区别于兴趣相关新闻内容;

系统将主题相关新闻列表、兴趣相关新闻列表进行混合展示;可以按照一定比例,将兴趣相关新闻随机插入主题相关新闻列表中;系统还可以将热点新闻、重要新闻也加入混合显示列表;热点新闻为系统统计的用户点击量比较大的新闻列表;重要新闻为重要的时政、经济、突发重大事件等新闻列表,可以采用人工标注该类新闻类别的方法;

系统提供仅展示主题需求信息的选项,仅提供主题相关新闻,屏蔽兴趣新闻、热点新闻、重要新闻列表,满足用户快速获取主题信息的需求。

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