一种基于阅读后自动沉降的新闻内容推荐方法与流程

文档序号:29863269发布日期:2022-04-30 11:52阅读:124来源:国知局
一种基于阅读后自动沉降的新闻内容推荐方法与流程

1.本发明涉及数据筛选方法,具体涉及到一种基于阅读后自动沉降的新闻内容推荐方法。


背景技术:

2.新闻是人们获得信息的重要方式之一,新闻往往具有较强的时效性。随着数字化和智能化的发展,新闻的产生效率也越快越快;手机作为人们常用的通信设备之一,其往往也能够作为一种新闻查阅的载体。
3.现有技术中也包括多种智能终端软件app,能够为用户推送相关新闻信息。然而,现有技术中的新闻信息的推送顺序是固定的,即每个用户在浏览页面上看到的新闻标题的顺序和位置是一样的。一般情况下,新闻被阅读后即失去了相应的新闻价值,现有技术中的新闻推算方法并未考虑到新闻是否有被阅读,将一直会固定的网页位置进行呈现,直至该新闻被撤销下架。
4.然而,上述排序方法不利于用于删除已读新闻,由于新闻读阅后一般没有再次被读阅的价值,但是其占了对应的网页版面位置,将会对其他新闻,特别是未读新闻的展示造成影响,有可能导致未读新闻排序过于靠后,用户需要经过大量的精力来进行翻页或者换页操作。


技术实现要素:

5.本发明的目的是提供一种基于阅读后自动沉降的新闻内容推荐方法。
6.为达上述目的,本发明的一个实施例中提供了一种基于阅读后自动沉降的新闻内容推荐方法,其特征在于,包括:
7.(1)建立新闻数据库,新闻数据库中发布的每个新闻包括新闻标题、新闻内容和发布时间;
8.(2)根据新闻在网页上显示的模块对新闻数据库进行标记归集,将同一目录下同一模块中的所有新闻归集为同一新闻分类数据库;
9.(3)获取用户的浏览记录,判断每个新闻分类数据库中的新闻是否被当前用户有效阅读,并将有效阅读的新闻标记为已读新闻,将该新闻分类数据库中的其他新闻标记为未读新闻;
10.(4)根据新闻的阅读情况生成每个用户独立的个人推荐顺序,并在用户下一次进入网页时按照个人推荐顺序加载新闻标题;
11.其中个人推荐顺序的排序方法为:
12.当新闻分类数据库中的新闻均为未读新闻时,所有新闻按照默认推荐顺序进行排序;
13.当新闻分类数据库中的新闻包括已读新闻和未读新闻时,将所有标记为未读新闻的新闻标题排序在所有标记为已读新闻的新闻标题之前;
14.(5)当用户退出当前新闻浏览页面时,记录用户的浏览记录,重复步骤(3)和步骤(4)。
15.本发明优选的方案中,新闻的默认推荐顺序的排序方法为:获取新闻分类数据库中每个新闻的发布时间,根据发布时间对该新闻分类数据库中的新闻进行排序,其中发布时间最晚的新闻排序最前。
16.本发明优选的方案中,当未读新闻包括多个新闻时,按照发布时间进行排序;当已读新闻包括多个新闻时,按照发布时间进行排序。
17.本发明优选的方案中,判断新闻是否被当前用户有效阅读的方法为:
18.a、建立新闻数据库时为每个新闻的新闻内容确定若干关键词以及每个关键词的总词频;
19.b、获取用户当前的浏览页面,得到用户对该新闻内容的阅读进度,并从已读内容中确定关键词的已读词频;
20.c、获取用户的浏览时间;
21.d、计算用户的有效阅读系数,当用户的有效阅读系数大于阈值则表示用户对该新闻完成有效阅读,该新闻被标记为已读新闻;
22.当用户的有效阅读系数小于阈值则表示用户对该新闻未完成有效阅读,该新闻被标记为未读新闻。
23.综上所述,本发明具有以下优点:
24.本发明的推荐方法,能够让被有效阅读的新闻在下次显示时自动沉降到最后,不影响未读新闻的阅读,能够让用户始终直观的查看到或者更加便捷的直接查看到未读新闻,让未读新闻的推荐顺序级别更加优先。
附图说明
25.图1为本发明一个实施例的流程框图。
具体实施方式
26.本发明提供了一种基于阅读后自动沉降的新闻内容推荐方法,包括:
27.(1)建立新闻数据库,新闻数据库中发布的每个新闻包括新闻标题、新闻内容和发布时间。
28.新闻在发布前,都是经过预先编辑成档案存储在服务器中,用户通过网络访问服务器,服务器将对应的内容发送至用户使得用户能够获取查阅对应新闻的内容。现有技术中的新闻一般都是通过新闻标题在网页中进行展示,用户通过点击新闻标题进入到对应的新闻内容所在页面。
29.(2)根据新闻在网页上显示的模块对新闻数据库进行标记归集,将同一目录下同一模块中的所有新闻归集为同一新闻分类数据库。
30.网页分为一级目录、二级目录等子目录,每个目录下可以包括多个模块,每个模块可以理解为栏目。例如,某一网站的同一目录下可以包括财经、体育、生活等多个模块或者栏目,每个模块或者栏目下具有多个新闻标题。网页上目录的数量和级别可以根据具体的情况设定,本发明的方法是针对多个新闻进行排序的部分;即在同一新闻分类数据库下的
新闻如何进行排序。
31.(3)获取用户的浏览记录,判断每个新闻分类数据库中的新闻是否被当前用户有效阅读,并将有效阅读的新闻标记为已读新闻,将该新闻分类数据库中的其他新闻标记为未读新闻。
32.用户通过点击新闻标题进入到新闻内容所在页面进行阅读新闻,用户在浏览时需要进行点击、滑动等操作,页面也随之发送滑动或者变化,这些浏览记录能够进行采集并进而判断用户是否有阅读该新闻。
33.(4)根据新闻的阅读情况生成每个用户独立的个人推荐顺序,并在用户下一次进入网页时按照个人推荐顺序加载新闻标题;
34.其中个人推荐顺序的排序方法为:
35.当新闻分类数据库中的新闻均为未读新闻时,所有新闻按照默认推荐顺序进行排序;
36.当新闻分类数据库中的新闻包括已读新闻和未读新闻时,将所有标记为未读新闻的新闻标题排序在所有标记为已读新闻的新闻标题之前;
37.(5)当用户退出当前新闻浏览页面时,记录用户的浏览记录,重复步骤(3)和步骤(4)。
38.本发明中,当用户进入到某一模块或者栏目时,第一次进入时一般显示根据时间排序的新闻标题,当用户点击查看任意新闻时,该新闻被有效阅读后即被标记为已读新闻,已读新闻将会被降序,排列到所有未读新闻之后,这样无论该新闻初始排序位置如何或者是否为最新新闻,都将不会对其他新闻的位置进行遮挡,这有利于人们的操作习惯,即更加容易查看到排列在前面的内容。
39.当任意新闻被阅读后,服务器采集用户信息和浏览信息,为每个用户制定独立的推荐顺序,使得每个用户观看的内容是相同的,但是顺序确是根据各自的观看记录进行排序的。
40.本发明中,新闻的默认推荐顺序的排序方法为:获取新闻分类数据库中每个新闻的发布时间,根据发布时间对该新闻分类数据库中的新闻进行排序,其中发布时间最晚的新闻排序最前。
41.本发明中,当未读新闻包括多个新闻时,按照发布时间进行排序;当已读新闻包括多个新闻时,按照发布时间进行排序。
42.本发明中,判断新闻是否被当前用户有效阅读的方法为:
43.a、建立新闻数据库时为每个新闻的新闻内容确定若干关键词以及每个关键词的总词频;
44.b、获取用户当前的浏览页面,得到用户对该新闻内容的阅读进度,并从已读内容中确定关键词的已读词频;
45.c、获取用户的浏览时间;
46.d、计算用户的有效阅读系数,当用户的有效阅读系数大于阈值则表示用户对该新闻完成有效阅读,该新闻被标记为已读新闻;
47.当用户的有效阅读系数小于阈值则表示用户对该新闻未完成有效阅读,该新闻被标记为未读新闻。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1