基于用户阅读兴趣进行文献推送的系统及方法与流程

文档序号:15932373发布日期:2018-11-14 01:50阅读:268来源:国知局

本发明涉及一种信息推送系统,特别是涉及一种基于用户阅读兴趣进行文献推送的系统及方法。

背景技术

所谓信息推送,就是通过一定的技术标准或协议,定期或不定期地向用户传送信息的一项技术。从技术而言,信息推送是一项以数据挖掘、自然语言处理以及互联网等多门技术为基础的综合性方向,将合适的信息推送给合适的人,是一项极具挑战的工作,这个过程需要对信息做充分的分析,对人的兴趣、行为等做细致的刻画,并对两者进行有效匹配,以最终确定需要推送的内容。现有移动端信息推送技术的原理很简单,即在移动设备和服务器之间建立一条连接链路,当有消息需要发送给移动设备时,通过此链路发送来实现向用户发送广告消息、日程提醒、活动预告、进度提示等功能,这种信息推送技术不能将多维度的用户资料进行综合判断,因而所推送的信息很难真实反映用户需求、推送精确度低、盲目性大。



技术实现要素:

本发明针对现有技术存在的问题,提出一种能够根据用户兴趣对文献进行智能化精准推送的系统及方法。

为解决上述技术问题,本发明提供一种基于用户阅读兴趣进行文献推送的系统,所述基于用户阅读兴趣进行文献推送的系统包括如下功能模块:

图像采集模块,用于实时采集显示器前的用户面部图像;

图像判断模块,用于将实时采集的用户面部图像与预存储的用户正视时的面部图像进行比对,通过图像相似度比较判断用户当前是否处于阅读状态;

兴趣点判断提取模块,用于在判断用户处于阅读状态时,进一步累计用户浏览当前文献的时间,将当前文献浏览的时间与预设值的阈值时间进行比较,判断用户是否对当前文献的内容感兴趣,提取当前文献中的关键字;

兴趣推送模块,用于根据关键字在数据库中检索包含有该关键字的相关文献内容,并将检索得到的相关文献内容推送至显示器的推荐窗口。

一种基于用户阅读兴趣进行文献推送的方法,所述基于用户阅读兴趣进行文献推送的方法包括如下步骤:

s1、实时采集显示器前的用户面部图像;

s2、将实时采集的用户面部图像与预存储的用户正视时的面部图像进行比对,通过图像相似度比较判断用户当前是否处于阅读状态;

s3、在判断用户处于阅读状态时,进一步累计用户浏览当前文献的时间,将当前文献浏览的时间与预设值的阈值时间进行比较,判断用户是否对当前文献的内容感兴趣,提取当前文献中的关键字;

s4、根据关键字在数据库中检索包含有该关键字的相关文献内容,并将检索得到的相关文献内容推送至显示器的推荐窗口。

本发明所述基于用户阅读兴趣进行文献推送的系统及方法,其通过图像采集模块实时采集显示器前的用户面部图像,利用图像判断模块将实时采集的用户面部图像与预存储的用户正视时的面部图像进行比对,通过图像相似度比较判断用户当前是否处于阅读状态;再由兴趣点判断提取模块进一步累计用户浏览当前文献的时间,将当前文献浏览的时间与预设值的阈值时间进行比较,判断用户是否对当前文献的内容感兴趣,提取当前文献中的关键字,最后通过兴趣推送模块根据关键字在数据库中检索包含有该关键字的相关文献内容,并将检索得到的相关文献内容推送至显示器的推荐窗口,从而实现根据用户兴趣对文献进行智能化精准推送。

附图说明

图1是本发明所述基于用户阅读兴趣进行文献推送的系统的模块框图;

图2是本发明所述图像判断模块的单元框图;

图3是本发明所述兴趣点判断提取模块的单元框图;

图4是本发明所述兴趣推送模块的单元框图;

图5是本发明所述基于用户阅读兴趣进行文献推送的方法的流程框图;

图6是本发明所述图5中步骤s2的流程框图;

图7是本发明所述图5中步骤s3的流程框图;

图8是本发明所述图5中步骤s4的流程框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种基于用户阅读兴趣进行文献推送的系统,如图1所示,所述基于用户阅读兴趣进行文献推送的系统包括如下图像采集模块、图像判断模块、兴趣点判断提取模块以及兴趣推送模块。

其中,所述图像采集模块用于实时采集显示器前的用户面部图像。

所述图像判断模块用于将实时采集的用户面部图像与预存储的用户正视时的面部图像进行比对,通过图像相似度比较判断用户当前是否处于阅读状态。

具体的,如图2所示,所述图像判断模块包括以下单元:

阈值设置单元,用于预先采集用户正视时的多个面部图像,并设置图像相似度阈值;

图像比对单元,用于将实时采集的用户面部图像与预存储的用户正视时的面部图像进行比对;

阅读状态判断单元,用于当实时采集的用户面部图像与预存储的用户正视时的面部图像中的一张图像的相识度大于图像相似度阈值,则判断用户当前处于阅读状态,将判断结果发送给兴趣点判断提取模块;

非阅读状态判断单元,用于当实时采集的用户面部图像与预存储的用户正视时的面部图像中的一张图像的相识度小于图像相似度阈值,则判断用户当前不处于阅读状态,继续采集用户面部图像,直至判断用户当前处于阅读状态,将判断结果发送给兴趣点判断提取模块。

所述兴趣点判断提取模块用于在判断用户处于阅读状态时,进一步累计用户浏览当前文献的时间,将当前文献浏览的时间与预设值的阈值时间进行比较,判断用户是否对当前文献的内容感兴趣,则提取当前文献中的关键字。

具体的,所述兴趣点判断提取模块中的关键字为浏览内容中提取得到的重复率最高的词组。

如图3所示,所述兴趣点判断提取模块包括以下单元:

时间设置单元,用于设置文献浏览阈值时间和页面浏览阈值时间;

时间累积比较单元,用于判断用户处于阅读状态时,累计用户浏览当前文献的时间和浏览该文献中每一个页面所用时间,并将当前文献浏览的时间与预设值的文献浏览阈值时间进行比较;

文献浏览单元,用于当当前文献浏览的时间大于预设值的文献浏览阈值时间,则判断用户对当前文献的内容感兴趣,提取当前文献中的关键字;

页面浏览单元,用于当当前文献浏览的时间小于预设值的文献浏览阈值时间,但其中一个页面的浏览时间大于页面浏览阈值时间,则判断用户对该页面的内容感兴趣,则提取当前页面中的关键字。同时当当前文献浏览的时间小于预设值的文献浏览阈值时间,且没有任一页面的浏览时间大于页面浏览阈值时间,则判断用户对该文献的内容不感兴趣,不提取当前文献中的关键字。

所述兴趣推送模块用于根据关键字在数据库中检索包含有该关键字的相关文献内容,并将检索得到的相关文献内容推送至显示器的推荐窗口。

如图4所示,所述兴趣推送模块包括以下单元:

等级设置单元,用于根据用户浏览时长设置内容推送等级;

关键字检索单元,用于根据关键字在数据库中检索包含有该关键字的相关文献内容;

等级判断单元,用于提取当前用户浏览时长,判断内容推送等级,浏览时间越长,推送等级越高;

内容推送单元,用于根据内容推送等级设定相关文献的推送数量,推送等级越高,文献的推送数量越多。

具体的,根据上述文献浏览单元和页面浏览单元的情况,分别设定文献内容推送等级和页面内容推送等级。其中,所述文献内容推送等级根据用户文献浏览时间设置为兴趣较低、有一些兴趣、很有兴趣三个等级,例如当用户文献浏览时间为小于3分钟,则判断用户对该文献兴趣较低,即根据文献中提取得到的关键字在数据库中检索包含有该关键字的相关文献内容,并推送2-3篇文献内容至显示器的推荐窗口。

当用户文献浏览时间为3-10分钟,则判断用户对该文献有一些兴趣,即根据文献中提取得到的关键字在数据库中检索包含有该关键字的相关文献内容,并推送3-6篇文献内容至显示器的推荐窗口。

当用户文献浏览时间为10-30分钟,则判断用户对该文献兴趣较高,即根据文献中提取得到的关键字在数据库中检索包含有该关键字的相关文献内容,并推送6-10篇文献内容至显示器的推荐窗口。

所述页面内容推送等级根据用户页面浏览时间设置为兴趣较低、有一些兴趣、很有兴趣三个等级,例如当用户页面浏览时间为小于3分钟,则判断用户对该页面的内容兴趣较低,即根据页面中提取得到的关键字在数据库中检索包含有该关键字的相关文献内容,并推送2-3篇文献内容至显示器的推荐窗口。

当用户页面浏览时间为3-10分钟,则判断用户对该页面的内容有一些兴趣,即根据页面内容中提取得到的关键字在数据库中检索包含有该关键字的相关文献内容,并推送3-6篇文献内容至显示器的推荐窗口。

当用户页面浏览时间为10-30分钟,则判断用户对该页面的内容兴趣较高,即根据页面的内容中提取得到的关键字在数据库中检索包含有该关键字的相关文献内容,并推送6-10篇文献内容至显示器的推荐窗口。

本发明所述基于用户阅读兴趣进行文献推送的系统,其通过图像采集模块实时采集显示器前的用户面部图像,利用图像判断模块将实时采集的用户面部图像与预存储的用户正视时的面部图像进行比对,通过图像相似度比较判断用户当前是否处于阅读状态;再由兴趣点判断提取模块进一步累计用户浏览当前文献的时间,将当前文献浏览的时间与预设值的阈值时间进行比较,判断用户是否对当前文献的内容感兴趣,提取当前文献中的关键字,最后通过兴趣推送模块根据关键字在数据库中检索包含有该关键字的相关文献内容,并将检索得到的相关文献内容推送至显示器的推荐窗口,从而实现根据用户兴趣对文献进行智能化精准推送。

根据上述基于用户阅读兴趣进行文献推送的系统,本发明还提供一种基于用户阅读兴趣进行文献推送的方法,如图5所示,所述基于用户阅读兴趣进行文献推送的方法包括如下步骤:

s1、实时采集显示器前的用户面部图像;

s2、将实时采集的用户面部图像与预存储的用户正视时的面部图像进行比对,通过图像相似度比较判断用户当前是否处于阅读状态;

s3、在判断用户处于阅读状态时,进一步累计用户浏览当前文献的时间,将当前文献浏览的时间与预设值的阈值时间进行比较,判断用户是否对当前文献的内容感兴趣,提取当前文献中的关键字;

s4、根据关键字在数据库中检索包含有该关键字的相关文献内容,并将检索得到的相关文献内容推送至显示器的推荐窗口。

其中,如图6所示,所述步骤s2包括以下分步骤:

s21、预先采集用户正视时的多个面部图像,并设置图像相似度阈值;

s22、将实时采集的用户面部图像与预存储的用户正视时的面部图像进行比对;

s23、当实时采集的用户面部图像与预存储的用户正视时的面部图像中的一张图像的相识度大于图像相似度阈值,则判断用户当前处于阅读状态;

s24、当实时采集的用户面部图像与预存储的用户正视时的面部图像中的一张图像的相识度小于图像相似度阈值,则判断用户当前不处于阅读状态。

所述步骤s3中的关键字为浏览内容中提取得到的重复率最高的词组。如图7所示,所述步骤s3包括以下分步骤:

s31、设置文献浏览阈值时间和页面浏览阈值时间;

s32、判断用户处于阅读状态时,累计用户浏览当前文献的时间和浏览该文献中每一个页面所用时间,并将当前文献浏览的时间与预设值的文献浏览阈值时间进行比较;

s33、当当前文献浏览的时间大于预设值的文献浏览阈值时间,则判断用户对当前文献的内容感兴趣,提取当前文献中的关键字;

s34、当当前文献浏览的时间小于预设值的文献浏览阈值时间,但其中一个页面的浏览时间大于页面浏览阈值时间,则判断用户对该页面的内容感兴趣,则提取当前页面中的关键字。

如图8所示,所述步骤s4包括以下分步骤:

s41、根据用户浏览时长设置内容推送等级;

s42、根据关键字在数据库中检索包含有该关键字的相关文献内容;

s43、提取当前用户浏览时长,判断内容推送等级,浏览时间越长,推送等级越高;

s44、根据内容推送等级设定相关文献的推送数量,推送等级越高,文献的推送数量越多。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各实施例的模块、单元和/或方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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