[发明专利]访问资源的推荐方法和装置在审
申请号: | 202111349275.2 | 申请日: | 2021-11-15 |
公开(公告)号: | CN113961533A | 公开(公告)日: | 2022-01-21 |
发明(设计)人: | 王绪东;张旭明;王豪迈;胥昕 | 申请(专利权)人: | 星辰天合(北京)数据科技有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/22;G06F16/2457 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 黄海英 |
地址: | 100097 北京市海淀区蓝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 资源 推荐 方法 装置 | ||
1.一种访问资源的推荐方法,其特征在于,所述推荐方法包括:
在用户通过预设途径访问系统资源时,记录所述访问操作的访问日志;
根据预设周期汇总所记录的所述访问日志,以得到所述系统资源的访问热度;
根据所述系统资源的访问热度,向用户进行资源推荐。
2.根据权利要求1所述的推荐方法,其特征在于,所述访问操作的访问日志至少包括以下任一:
资源ID,用于标识用户访问的具体资源;
资源类型,用于标识被访问的所述系统资源的具体类型;
操作类型,用于标识用户所进行的访问操作的具体类型;
访问时间戳,用于标识用户访问所述系统资源的具体时间戳。
3.根据权利要求1所述的推荐方法,其特征在于,
在用户通过预设途径访问系统资源时,记录所述访问操作的访问日志,包括:在用户通过预设途径访问系统资源时,将所述访问操作的访问日志记录并保存于内存中;
根据预设周期汇总所记录的所述访问日志,以得到所述系统资源的访问热度,包括:根据所述预设周期对所述内存中记载的访问日志进行数据处理,并将处理结果存储到系统数据库中,其中,所述处理结果至少包括:系统资源的资源类型、访问次数和访问热度;以及,
在根据所述预设周期对所述内存中记载的访问日志进行数据处理,并将处理结果储存到系统数据库中之后,所述方法还包括:删除所述内存中已经进行数据处理并存储到系统数据库中的访问日志。
4.根据权利要求3所述的推荐方法,其特征在于,对所述内存中记载的访问日志进行数据处理,包括:
以资源ID为单位,遍历所述内存中记载的访问日志中涉及到的每个系统资源,并对所述每个系统资源进行数据处理,其中,所述数据处理至少包括:确定每个系统资源的资源类型,统计每个系统资源的访问次数,计算每个系统资源的访问热度。
5.根据权利要求3所述的推荐方法,其特征在于,将每个系统资源的处理结果储存到系统数据库中,包括:依次对每个系统资源进行如下处理:
判断所述系统数据库的数据库表格中是否存在所述系统资源的资源ID,其中,所述数据库表格至少包括如下表头:资源ID、资源类型、访问次数、访问热度;
在所述系统数据库的数据库表格中存在所述系统资源的资源ID时,则将所述系统资源的处理结果覆盖在所述数据库表格中;
在所述系统数据库的数据库表格中不存在所述系统资源的资源ID时,则在所述系统数据库的数据库表格中插入一行数据,以记录所述系统资源的处理结果。
6.根据权利要求4所述的推荐方法,其特征在于,计算每个系统资源的访问热度,包括:
采用第一公式,计算每个系统资源的访问热度;
所述第一公式为:
其中,Hotnessd为系统资源的第d个周期的访问热度,Hotness0为系统资源的初始访问热度,为自定义设置的常量,β为衰减系数,Hotnessd-1为系统资源的第d-1个周期的访问热度,Countd为系统资源的第d个周期的访问次数。
7.根据权利要求3所述的推荐方法,其特征在于,根据所述系统资源的访问热度,向用户进行资源推荐,包括:
响应于用户触发的第一操作指令,按照所述访问热度的降序排列,在每种资源类型中选取预设数量个目标系统资源,以概览页的形式向用户进行资源推荐,其中,所述目标系统资源是访问热度超过预设阈值的系统资源;
响应于用户触发的第二操作指令,确定所述第二操作指令所指示的目标资源类型,以概览页的形式,并按照所述访问热度的降序排列的形式,对所述目标资源类型的全部目标系统资源进行资源推荐。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星辰天合(北京)数据科技有限公司,未经星辰天合(北京)数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111349275.2/1.html,转载请声明来源钻瓜专利网。