访问资源的推荐方法和装置制造方法及图纸

技术编号:32024008 阅读:55 留言:0更新日期:2022-01-22 18:49
本发明专利技术公开了一种访问资源的推荐方法和装置。其中,推荐方法包括:在用户通过预设途径访问系统资源时,记录访问操作的访问日志;根据预设周期汇总所记录的访问日志,以得到系统资源的访问热度;根据系统资源的访问热度,向用户进行资源推荐。本发明专利技术解决了现有技术仅能通过滤操作来查找感兴趣的系统资源,导致用户体验度较差的技术问题。体验度较差的技术问题。体验度较差的技术问题。

【技术实现步骤摘要】
访问资源的推荐方法和装置


[0001]本专利技术涉及存储数据的处理领域,具体而言,涉及一种访问资源的推荐方法和装置。

技术介绍

[0002]当前随着技术的发展,存储产品对外提供的存储资源规格越来越高。对于统一存储产品来说,可以同时提供块、文件、对象存储服务,常见的块存储卷,可以支持成千上万个块存储卷;对于存储桶,可以支持数万个甚至更多。
[0003]随着存储产品的部署和使用,用户或者存储管理员管理的存储资源会越来越多,如何有效地管理这些存储资源,以及如何从大量的存储资源快速定位到想要操作的资源,进行查看、修改等,是摆在存储管理员面前的一个难题。
[0004]当前存储产品的管理界面通常支持过滤操作来查找感兴趣的存储资源,过滤条件包括资源名、状态、创建时间等,存在两个主要的问题:一是当存储资源较多时,过滤操作本身也比较耗时;二是过滤条件无法关联用户的访问频率,也就无法通过过滤操作来查询用户想要操作的一组经常访问的存储资源。
[0005]当用户或者存储管理员管理的存储资源越来越多的时候,传统的方法只能按照资源名称、创建时间等属性去排序或者筛选,但是该方法无法满足用户需求;特别是在用户想要操作一组时间上具有相关性的存储资源的时候,用户需要反复地通过更改过滤规则、应用过滤规则等繁琐的步骤来一一查找对应的资源。
[0006]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0007]本专利技术实施例提供了一种访问资源的推荐方法和装置,以至少解决现有技术仅能通过滤操作来查找感兴趣的系统资源,导致用户体验度较差的技术问题。
[0008]根据本专利技术实施例的一个方面,提供了一种访问资源的推荐方法,所述推荐方法包括:在用户通过预设途径访问系统资源时,记录所述访问操作的访问日志;根据预设周期汇总所记录的所述访问日志,以得到所述系统资源的访问热度;根据所述系统资源的访问热度,向用户进行资源推荐。
[0009]可选的,所述访问操作的访问日志至少包括以下任一:资源ID,用于标识用户访问的具体资源;资源类型,用于标识被访问的所述系统资源的具体类型;操作类型,用于标识用户所进行的访问操作的具体类型;访问时间戳,用于标识用户访问所述系统资源的具体时间戳。
[0010]可选的,在用户通过预设途径访问系统资源时,记录所述访问操作的访问日志,包括:在用户通过预设途径访问系统资源时,将所述访问操作的访问日志记录并保存于内存中。
[0011]可选的,根据预设周期汇总所记录的所述访问日志,以得到所述系统资源的访问
热度,包括:根据所述预设周期对所述内存中记载的访问日志进行数据处理,并将处理结果存储到系统数据库中,其中,所述处理结果至少包括:系统资源的资源类型、访问次数和访问热度。
[0012]可选的,在根据所述预设周期对所述内存中记载的访问日志进行数据处理,并将处理结果储存到系统数据库中之后,所述方法还包括:删除所述内存中已经进行数据处理并存储到系统数据库中的访问日志。
[0013]可选的,对所述内存中记载的访问日志进行数据处理,包括:以资源ID为单位,遍历所述内存中记载的访问日志中涉及到的每个系统资源,并对所述每个系统资源进行数据处理,其中,所述数据处理至少包括:确定每个系统资源的资源类型,统计每个系统资源的访问次数,计算每个系统资源的访问热度。
[0014]可选的,将每个系统资源的处理结果储存到系统数据库中,包括:依次对每个系统资源进行如下处理:判断所述系统数据库的数据库表格中是否存在所述系统资源的资源ID,其中,所述数据库表格至少包括如下表头:资源ID、资源类型、访问次数、访问热度;在所述系统数据库的数据库表格中存在所述系统资源的资源ID时,则将所述系统资源的处理结果覆盖在所述数据库表格中;在所述系统数据库的数据库表格中不存在所述系统资源的资源ID时,则在所述系统数据库的数据库表格中插入一行数据,以记录所述系统资源的处理结果。
[0015]可选的,计算每个系统资源的访问热度,包括:采用第一公式,计算每个系统资源的访问热度;所述第一公式为:其中,Hotness
d
为系统资源的第d个周期的访问热度,Hotness0为系统资源的初始访问热度,为自定义设置的常量,β为衰减系数,Hotness
d
‑1为系统资源的第d

1个周期的访问热度,Count
d
为系统资源的第d个周期的访问次数。
[0016]可选的,根据所述系统资源的访问热度,向用户进行资源推荐,包括:响应于用户触发的第一操作指令,按照所述访问热度的降序排列,在每种资源类型中选取预设数量个目标系统资源,以概览页的形式向用户进行资源推荐,其中,所述目标系统资源是访问热度超过预设阈值的系统资源;响应于用户触发的第二操作指令,确定所述第二操作指令所指示的目标资源类型,以概览页的形式,并按照所述访问热度的降序排列的形式,对所述目标资源类型的全部目标系统资源进行资源推荐。
[0017]根据本专利技术实施例的另一方面,还提供了一种访问资源的推荐装置,所述推荐装置包括:记录单元,用于在用户通过预设途径访问系统资源时,记录所述访问操作的访问日志;汇总单元,用于根据预设周期汇总所记录的所述访问日志,以得到所述系统资源的访问热度;推荐单元,用于根据所述系统资源的访问热度,向用户进行资源推荐。
[0018]可选的,所述访问操作的访问日志至少包括以下任一:资源ID,用于标识用户访问的具体资源;资源类型,用于标识被访问的所述系统资源的具体类型;操作类型,用于标识用户所进行的访问操作的具体类型;访问时间戳,用于标识用户访问所述系统资源的具体时间戳。
[0019]可选的,所述记录单元包括:保存模块,用于在用户通过预设途径访问系统资源
时,将所述访问操作的访问日志记录并保存于内存中。
[0020]可选的,所述汇总单元包括:处理模块,用于根据所述预设周期对所述内存中记载的访问日志进行数据处理,并将处理结果存储到系统数据库中,其中,所述处理结果至少包括:系统资源的资源类型、访问次数和访问热度。
[0021]可选的,所述推荐装置包括:删除模块,用于在根据所述预设周期对所述内存中记载的访问日志进行数据处理,并将处理结果存储到系统数据库中之后,删除所述内存中已经进行数据处理并存储到系统数据库中的访问日志。
[0022]可选的,所述处理模块包括:处理子模块,用于以资源ID为单位,遍历所述内存中记载的访问日志中涉及到的每个系统资源,并对所述每个系统资源进行数据处理,其中,所述数据处理至少包括:确定每个系统资源的资源类型,统计每个系统资源的访问次数,计算每个系统资源的访问热度。
[0023]可选的,所述处理模块,包括:判断子模块、覆盖子模块和记录子模块,所述判断子模块、所述覆盖子模块和所述记录子模块依次对每个系统资源进行相应处理,其中,判断子模块,用于判断所述系统数据库的数据库表格中是否存在所述系统资源的资源ID,其中,所述数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种访问资源的推荐方法,其特征在于,所述推荐方法包括:在用户通过预设途径访问系统资源时,记录所述访问操作的访问日志;根据预设周期汇总所记录的所述访问日志,以得到所述系统资源的访问热度;根据所述系统资源的访问热度,向用户进行资源推荐。2.根据权利要求1所述的推荐方法,其特征在于,所述访问操作的访问日志至少包括以下任一:资源ID,用于标识用户访问的具体资源;资源类型,用于标识被访问的所述系统资源的具体类型;操作类型,用于标识用户所进行的访问操作的具体类型;访问时间戳,用于标识用户访问所述系统资源的具体时间戳。3.根据权利要求1所述的推荐方法,其特征在于,在用户通过预设途径访问系统资源时,记录所述访问操作的访问日志,包括:在用户通过预设途径访问系统资源时,将所述访问操作的访问日志记录并保存于内存中;根据预设周期汇总所记录的所述访问日志,以得到所述系统资源的访问热度,包括:根据所述预设周期对所述内存中记载的访问日志进行数据处理,并将处理结果存储到系统数据库中,其中,所述处理结果至少包括:系统资源的资源类型、访问次数和访问热度;以及,在根据所述预设周期对所述内存中记载的访问日志进行数据处理,并将处理结果储存到系统数据库中之后,所述方法还包括:删除所述内存中已经进行数据处理并存储到系统数据库中的访问日志。4.根据权利要求3所述的推荐方法,其特征在于,对所述内存中记载的访问日志进行数据处理,包括:以资源ID为单位,遍历所述内存中记载的访问日志中涉及到的每个系统资源,并对所述每个系统资源进行数据处理,其中,所述数据处理至少包括:确定每个系统资源的资源类型,统计每个系统资源的访问次数,计算每个系统资源的访问热度。5.根据权利要求3所述的推荐方法,其特征在于,将每个系统资源的处理结果储存到系统数据库中,包括:依次对每个系统资源进行如下处理:判断所述系统数据库的数据库表格中是否存在所述系统资源的资源ID,其中,所述数据库表格至少包括如下表头:资源ID、资源类型、访问次数、访问热度;在所述系统数据库的数据库表格中存在所述系统资源的资源ID时,则...

【专利技术属性】
技术研发人员:王绪东张旭明王豪迈胥昕
申请(专利权)人:星辰天合北京数据科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1