一种基于用户浏览行为的个性化推荐方法和装置的制造方法

文档序号:9471365阅读:326来源:国知局
一种基于用户浏览行为的个性化推荐方法和装置的制造方法
【技术领域】
[0001] 本发明涉及一种基于用户浏览行为的个性化推荐方法和装置,实现信息的推荐, 属于电子信息领域。
【背景技术】
[0002] 随着互联网上信息资源的爆炸性增长,用户从互联网上获取自己感兴趣资源的难 度也相应增加。如何让用户高效的找到自己感兴趣的信息成了当下的一个热点,从而个性 化推荐系统应运而生。
[0003] 目前主流的推荐算法主要分为两类,一类是外在相关算法的推荐,另一是基于内 容的推荐,前者基于用户之间的兴趣相似性通过建模实现,如协同推荐,其原理是通过某种 算法查找与目标用户最为相似的多个邻居,利用这多个邻居对目标用户做出推荐,但是这 种推荐方式只能基于用户的评价实现,如果某一内容没有被任何用户评价过或者系统中根 本就没有评价系统,那么这个项目就不可能被推荐,所以此类方法有较大的局限性不能应 用在没有评价功能的在信息系统中。其他此类算法也存在效率低,占用系统资源较大,推 荐信息量大,准确率低的问题,后者通过分析项目的内在结构和语义信息,找出目标用户可 能感兴趣的某些项目,从而做出推荐,然而目前大多数已知的内容推荐方法所采用的方式 都是用户预先定义的关键字的方式,没有太过复杂的算法,占用系统资源相对较少,准确率 有所提升,但是实际状态下,用户的需求会根据空间和时间发生改变,在这个前提下,如果 还想精确的为用户推荐信息,只能通过人工更改预定关键字,这样就会导致设置比较繁琐 的问题,而且如果预定义关键字描述不准确,就会导致推荐信息不正确,进而失去推荐的意 义,并且以上两种现行的方式,都是采用的即时推荐方式把推荐信息的结果直接展现在用 户浏览的界面上,这种方式是不尊重用户的行为,不仅仅影响了用户体验,更影响了用户的 隐私。

【发明内容】

[0004] 针对以上不足,本发明公开了一种基于用户浏览行为的个性化推荐内容的方法和 装置。解决了以上提到的暂用系统资源较大、推荐内容滞后的情况以及推荐内容影响用户 隐私的情况。
[0005] 为了实现以上目的,本装置提出了一种基于用户浏览行为的个性化推荐内容的方 法,包括以下步骤: 100,用户; 101,浏览行为历史记录管理模块; 102, 用户浏览行为历史存储单元; 103, 关键字计数单元; 104, 推荐内容生成单元; 105, 推荐内容存储单元; 106,推荐信息推送模块。
[0006] 优选的,所述的用户是浏览系统的用户,可以是已经登录系统用户也可以是没有 登录系统的用户。
[0007] 优选的,所述的浏览行为历史记录管理模块,是用来处理历史浏览行为的模块;本
其中K为有效时间的下确界,TE为浏览页面结束时间 戳,Ts为浏览页面开始时间戳,Ta为用户平均浏览时间)来计算有效的浏览行为,如果大于K则视为有效行为,此行为将被计入用户浏览行为历史存储单元,否则视为无效行为,不会被 记录。
[0008] 优选的,所述关键字计数单元包含关键字计数器方法、关键字自检测方法以及关 键字计数器结果存储单元;所述关键字计数器通过用户的浏览行为实现关键字计数器的运 算,关键字计数器计算方法包含以下步骤: 301,获取浏览行为历史记录表; 302, 判断浏览记录是否有效; 303, 获取记录中的关键字(行业,类别,标题); 304, 是否存在相应关键字; 305, 相应关键字计数器增加1 ; 306,创建新的关键字计数器。
[0009] 优选的,所述关键字自检测方法是通过用户行为期望值公式(
F:用户行为的期望值,J:每一个计数器的值,W:每一个计数器权重),实现不活跃关键字计 数器的删除,准确定位用户最新的兴趣和偏好,关键字自检测方法包含以下步骤: 401,关键字计数器; 402, 是否大于阀值; 403, 删除关键字计数器; 404, 是否存在此关键字推荐内容; 405, 删除推荐内容。
[0010] 优选的,通过以上计数器的计算方法和自检测方法,实现用户浏览行为和关键字 的动态更新,保证用户获取到的信息都是用户感兴趣的信息。
[0011] 优选的,所述关键字计数器结果存储单元,存入XML格式文件中。
[0012] 优选的,所述推荐内容生成单元包含以下步骤: 501,获取用户对每个关键字的计数器; 502, 通过关键字计数器匹配项目信息; 503, 创建推荐列表; 504, 给用户提供推荐列表。
[0013] 优选的,通过以上步骤,实现推荐列表的生成,并且通过推荐模块把推荐信息推送 给用户,其中,推荐方式采用的是无打扰的定时邮件推送的方式,其中推送时间是通过用户 的浏览系统的次数和时间间隔自动计算得出的,根据用户的迫切程度动态的把握推送时间 和频率。
[0014] 优选的,由于此种推荐方法,通过动态改变用户关键字的方式,实时的把用户的兴 趣反映到系统中,这样就可以消除传统内容推荐方法中,必须由用户手工更新个人喜好的 繁琐性和滞后性,而且由于这种个性化推荐方法动态的更新了用户兴趣方向(关键字计数 器),可以准确定位用户分类,为用户提供个性化的优质服务;系统方面,推荐模块可以设置 在单独的定时器中,大大降低了系统资源的使用率,进而保证系统的高效运行;通过这种方 法,使用户可以很轻松的在海量的数据中找到自己的信息,极大的提高用户使用系统的效 率,而且系统通过本装置可以在实现准确推送信息的同时为用户提供良好的用户体验。
【附图说明】
[0015] 下面结合附图对本发明的【具体实施方式】做进一步详细的说明,其中: 图1是本装置示意图,展示了基于用户浏览行为个性化推荐内容的装置; 图2是本装置的流程图,展示了本装置的整个流程; 图3通过关键字计数器工作原理; 图4是关键字计数器自检测原理; 图5是推荐内容单元工作原理; 图6是用户浏览行为历史的关键字计数器的标准格式。
【具体实施方式】
[0016] 在图1本装置示意图中,用户(100)访问系统后,本装置会通过浏览历史管理模块 记录浏览历史,另外,通过本装置设置的动态阀值更新用户浏览行为历史表,最后通过本装 置的计数器单元和推荐单元完成为用户进行个性化内容推荐的目的。
[0017] 其中,本实施方式包含以下步骤: 步骤100、用户; 步骤101、浏览行为历史记录管理模块; 步骤102、用户浏览行为历史存储单元; 步骤103、关键字计数单元; 步骤104、推荐内容生成单元; 步骤105、推荐内容存储单元; 步骤106、推荐信息推送模块。
[0018] 当执行步骤100的时候,其所产生的浏览行为会传入步骤101,并被步骤101所接 收,从而记录用户的浏览行为历史;在步骤101中对浏览行为进行分析处理,如果浏览行为 是有效的则通过步骤102把浏览行为存入用户浏览行为历史存储单元中,否则视为无效行 为,不执行步骤102,其中用到有效行为计算公式
,其中K为有效时间的下确 界,Te为浏览页面结束时间戳,Ts为浏览页面开始时间戳,Ta为用户平均浏览时间),本装 置通过记录用户的时间来确定用户浏览行为的有效性,当用户浏览页面时间大于平均时间 时,则本装置认为用户的浏览行为是有效的,然后,通过步骤103对关键字进行逻辑处理, 把可以用来作为推荐的关键字传给步骤104,通过推荐逻辑生成推荐内容,然后把生成的推 荐内容传入步骤105,最后执行步骤106。如此往复实现本装置的目的:基于用户浏览行为 内容推荐。
[0019] 图2展示的是本装置的整体流程图
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1