一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种教育平台资源缓存控制系统及方法与流程

2022-06-02 13:45:44 来源:中国专利 TAG:


1.本发明涉及教育平台的文件缓存下载技术领域,具体为一种教育平台资源缓存控制系统及方法。


背景技术:

2.随着信息技术的快速发展所带来的好处,各个领域都在积极的探索与信息技术相结合,教育领域也不例外。将教育领域与现代信息技术结合能够促进教育的改革和发展,使得教育数字化、网络化、智能化和多媒体化,以教育信息化促进教育现代化,用信息技术改变传统的教育模式。
3.目前,在线教育平台是老师能够平台的课件在线上进行讲课的平台,但是现有技术中无法智能的判断是否要对老师所浏览的文件进行缓存下载。


技术实现要素:

4.本发明的目的在于提供一种教育平台资源缓存控制系统及方法,以解决上述背景技术中提出的问题。
5.为了解决上述技术问题,本发明提供如下技术方案:一种教育平台资源缓存控制系统,所述控制系统包括登录检测模块、本地缓存判断模块、历史浏览次数比较模块和目标资源分析模块,所述登录检测模块在某个用户登录教育平台客户端时,检测该用户是否正在浏览文件,如果检测到该用户正在浏览文件,设该文件为目标资源,所述本地缓存判断模块用于判断本地缓存中是否存在该目标资源,如果本地缓存中不存在该目标资源,令历史浏览次数比较模块获取该用户浏览该目标资源的历史次数,如果该用户浏览该目标资源的历史次数大于次数阈值,那么缓存下载当前目标资源,否则,令目标资源分析模块对目标资源进行分析,判断是否要缓存下载该目标资源。
6.进一步的,所述目标资源分析模块包括参照标识获取判断模块、第一因子计算模块、第二因子计算模块、综合因子计算模块、综合因子比较模块和操作行为分析模块,所述参照标识获取判断模块获取用户该次登录教育平台客户端的终端机器标识为参照标识,如果参照标识是标识数据库中的标识,其中,标识数据库中用于存储用户登录教育平台客户端的常用终端机器标识,令第一因子计算模块获取用户最近k次用参照标识所对应的终端机器登录教育平台客户端的使用信息,计算第一因子其中,hi为最近第i次用户使用教育平台客户端的时长,ci为最近第i次用户使用教育平台客户端过程中用户主动缓存下载文件的次数,zi为最近第i次用户使用教育平台客户端过程中用户主动缓存下载文件的次数与客户端主动缓存文件的次数之和,所述第二因子计算模块获取该目标资源历史被浏览的次数mb以及该目标资源浏览过程中被浏览用户主动缓存下载的次数mz,计算第二因子e=mz/mb,所述综合因子计算模块计算该用户的该个目标资源的综合因子u=0.5*d 0.5*e,所述综合因子比较模块将综合因子与综合因子阈值进行比较,如
果综合因子大于等于综合因子阈值,那么缓存下载该目标资源,如果综合因子小于综合因子阈值,令操作行为分析模块分析用户该次登录教育平台客户端的操作行为。
7.进一步的,所述操作行为分析模块包括有效浏览次数采集模块和有效浏览次数比较模块,所述有效浏览次数采集模块设目标资源所属的课件为目标课件,获取用户浏览目标课件的操作信息并据此采集目标资源的有效浏览次数,其中,当用户浏览某个课件时,设用户当前浏览课件页面为参考页面,如果检测到用户从浏览参考页面移动到浏览某个文件,在浏览该个文件后返回继续浏览参考页面,并且该个文件的浏览持续时长大于持续阈值,那么该次浏览为该文件的有效浏览,所述有效浏览次数比较模块将目标资源所对应的有效浏览次数与有效阈值进行比较,如果目标资源所对应的有效浏览次数大于有效阈值,那么缓存下载该目标资源。
8.进一步的,所述操作行为还包括缓存比值比较模块,所述缓存比值比较模块用于获取目标课件中的文件中已缓存下载的文件个数与文件总个数的比值,如果该比值大于比值阈值,那么缓存下载该目标资源。
9.一种教育平台资源缓存控制方法,所述缓存控制平台包括以下步骤:
10.当某个用户登录教育平台客户端时,如果检测到该用户正在浏览文件,设该文件为目标资源,
11.判断本地缓存中是否存在该目标资源,如果本地缓存中不存在该目标资源,
12.获取该用户浏览该目标资源的历史次数,如果该用户浏览该目标资源的历史次数大于次数阈值,那么缓存下载当前目标资源,
13.否则,对目标资源进行分析,判断是否要缓存下载该目标资源。
14.进一步的,所述对目标资源进行分析包括:
15.获取用户该次登录教育平台客户端的终端机器标识为参照标识,
16.如果参照标识是标识数据库中的标识,其中,标识数据库中用于存储用户登录教育平台客户端的常用终端机器标识,
17.获取用户最近k次用参照标识所对应的终端机器登录教育平台客户端的使用信息,计算第一因子其中,hi为最近第i次用户使用教育平台客户端的时长,ci为最近第i次用户使用教育平台客户端过程中用户主动缓存下载文件的次数,zi为最近第i次用户使用教育平台客户端过程中用户主动缓存下载文件的次数与客户端主动缓存文件的次数之和,
18.获取该目标资源历史被浏览的次数mb以及该目标资源浏览过程中被浏览用户主动缓存下载的次数mz,计算第二因子e=mz/mb,
19.计算该用户的该个目标资源的综合因子u=0.5*d 0.5*e,
20.如果综合因子大于等于综合因子阈值,那么缓存下载该目标资源,
21.如果综合因子小于综合因子阈值,分析用户该次登录教育平台客户端的操作行为。
22.进一步的,所述分析用户该次登录教育平台客户端的操作行为包括:
23.设目标资源所属的课件为目标课件,获取用户浏览目标课件的操作信息并据此采集目标资源的有效浏览次数,其中,当用户浏览某个课件时,设用户当前浏览课件页面为参
考页面,如果检测到用户从浏览参考页面移动到浏览某个文件,在浏览该个文件后返回继续浏览参考页面,并且该个文件的浏览持续时长大于持续阈值,那么该次浏览为该文件的有效浏览,
24.如果目标资源所对应的有效浏览次数大于有效阈值,那么缓存下载该目标资源。
25.进一步的,所述分析用户该次登录教育平台客户端的操作行为还包括:
26.如果目标课件中的文件中已缓存下载的文件个数与文件总个数的比值大于比值阈值,那么缓存下载该目标资源。
27.与现有技术相比,本发明所达到的有益效果是:本发明通过采集用户个人使用习惯信息和文件被浏览情况判断是否要缓存下载文件,不需要每次用户都主动点击发起下载,从而实现教育平台的文件智能下载控制,提高用户在使用教育平台过程中的体验。
附图说明
28.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施条例一起用于解释本发明,并不构成对本发明的限制。在附图中:
29.图1是本发明教育平台资源缓存控制系统的模块示意图。
具体实施方式
30.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
31.请参阅图1,本发明提供技术方案:一种教育平台资源缓存控制系统,所述控制系统包括登录检测模块、本地缓存判断模块、历史浏览次数比较模块和目标资源分析模块,所述登录检测模块在某个用户登录教育平台客户端时,检测该用户是否正在浏览文件,如果检测到该用户正在浏览文件,设该文件为目标资源,所述本地缓存判断模块用于判断本地缓存中是否存在该目标资源,如果本地缓存中不存在该目标资源,令历史浏览次数比较模块获取该用户浏览该目标资源的历史次数,如果该用户浏览该目标资源的历史次数大于次数阈值,那么缓存下载当前目标资源,否则,令目标资源分析模块对目标资源进行分析,判断是否要缓存下载该目标资源。本技术中的文件可以为图片、视频、音频等等。
32.所述目标资源分析模块包括参照标识获取判断模块、第一因子计算模块、第二因子计算模块、综合因子计算模块、综合因子比较模块和操作行为分析模块,所述参照标识获取判断模块获取用户该次登录教育平台客户端的终端机器标识为参照标识,如果参照标识是标识数据库中的标识,其中,标识数据库中用于存储用户登录教育平台客户端的常用终端机器标识,令第一因子计算模块获取用户最近k次用参照标识所对应的终端机器登录教育平台客户端的使用信息,计算第一因子其中,hi为最近第i次用户使用教育平台客户端的时长,ci为最近第i次用户使用教育平台客户端过程中用户主动缓存下载文件的次数,zi为最近第i次用户使用教育平台客户端过程中用户主动缓存下载文件的次数与客户端主动缓存文件的次数之和,所述第二因子计算模块获取该目标资源
历史被浏览的次数mb以及该目标资源浏览过程中被浏览用户主动缓存下载的次数mz,计算第二因子e=mz/mb,所述综合因子计算模块计算该用户的该个目标资源的综合因子u=0.5*d 0.5*e,所述综合因子比较模块将综合因子与综合因子阈值进行比较,如果综合因子大于等于综合因子阈值,那么缓存下载该目标资源,如果综合因子小于综合因子阈值,令操作行为分析模块分析用户该次登录教育平台客户端的操作行为。
33.所述操作行为分析模块包括有效浏览次数采集模块和有效浏览次数比较模块,所述有效浏览次数采集模块设目标资源所属的课件为目标课件,获取用户浏览目标课件的操作信息并据此采集目标资源的有效浏览次数,其中,当用户浏览某个课件时,设用户当前浏览课件页面为参考页面,如果检测到用户从浏览参考页面移动到浏览某个文件,在浏览该个文件后返回继续浏览参考页面,并且该个文件的浏览持续时长大于持续阈值,那么该次浏览为该文件的有效浏览,所述有效浏览次数比较模块将目标资源所对应的有效浏览次数与有效阈值进行比较,如果目标资源所对应的有效浏览次数大于有效阈值,那么缓存下载该目标资源。
34.所述操作行为还包括缓存比值比较模块,所述缓存比值比较模块用于获取目标课件中的文件中已缓存下载的文件个数与文件总个数的比值,如果该比值大于比值阈值,那么缓存下载该目标资源。
35.一种教育平台资源缓存控制方法,所述缓存控制平台包括以下步骤:
36.当某个用户登录教育平台客户端时,如果检测到该用户正在浏览文件,设该文件为目标资源,本技术的用户指的是老师,老师在正式上课之前需要熟悉课件,进行备课,本技术基于这一前提来判断是否要缓存下载课件中的文件,这里的文件是指课件当中的文件;
37.判断本地缓存中是否存在该目标资源,如果本地缓存中不存在该目标资源,
38.获取该用户浏览该目标资源的历史次数,如果该用户浏览该目标资源的历史次数大于次数阈值,说明老师备课时用到该目标资源的次数比较多,那么缓存下载当前目标资源,便于老师使用;
39.如果该用户浏览该目标资源的历史次数小于等于次数阈值,对目标资源进行分析,判断是否要缓存下载该目标资源,本技术中的文件或者资源可以为图片、视频、音频等等,本实施例中的文件或者资源为图片;
40.所述对目标资源进行分析包括:
41.获取用户该次登录教育平台客户端的终端机器标识为参照标识,终端可以为电脑、平板、手机等等,
42.如果参照标识是标识数据库中的标识即如果用户该次登录教育平台客户端的终端机器是用户常用的登录教育平台客户端的终端机器,其中,标识数据库中用于存储用户登录教育平台客户端的常用终端机器标识,当用户用某个参照标识所对应的终端机器登录教育平台的次数大于等于预设登录次数,那么将该个终端机器标识为该用户的常用终端机器标识,并将该标识存入标识数据库,
43.获取用户最近k次用参照标识所对应的终端机器登录教育平台客户端的使用信息,计算第一因子其中,hi为最近第i次用户用参照标识所对应的终端机器
使用教育平台客户端的时长,ci为最近第i次用户用参照标识所对应的终端机器使用教育平台客户端过程中用户主动缓存下载文件的次数,zi为最近第i次用户用参照标识所对应的终端机器使用教育平台客户端过程中用户主动缓存下载文件的次数与客户端主动缓存文件的次数之和,k是自然数,并且k小于预设登录次数,本技术中的用户主动缓存下载是指用户点击文件相应的下载链接进行下载,本技术中的客户端主动缓存文件是指系统通过分析用户信息和文件信息智能缓存下载文件,本技术通过采集用户历史主动缓存下载文件的次数与相应zi的比值,同时将用户某次使用客户端的时长占最近k次使用客户端的总时长的比值作为权值,从而进一步提高了计算出的第一因子的结果的准确性,从而提高了对用户是否有需求下载目标资源的判断的准确性;当用户主动缓存下载文件的次数占比比较多,说明用户在熟悉课件进行备课的时候倾向于将所浏览的文件下载下来,因此,当第一因子较大的时候,说明老师想要下载目标资源几率越大;
44.获取该目标资源历史被浏览的次数mb以及该目标资源浏览过程中被浏览用户主动缓存下载的次数mz,计算第二因子e=mz/mb,这里的浏览用户是指其他的老师,通过分析目标资源被其他老师的浏览下载情况来判断当前使用的老师下载目标资源的需求,当目标资源的第二因子越大,说明老师下载目标资源的需求越大;
45.计算该用户的该个目标资源的综合因子u=0.5*d 0.5*e,
46.如果综合因子大于等于综合因子阈值,那么缓存下载该目标资源,
47.如果综合因子小于综合因子阈值,分析用户该次登录教育平台客户端的操作行为。
48.所述分析用户该次登录教育平台客户端的操作行为包括:
49.先获取目标课件中的文件中已缓存下载的文件个数与目标课件中的文件总个数的比值,如果目标课件中的文件中已缓存下载的文件个数与目标课件中的文件总个数的比值大于比值阈值,那么缓存下载该目标资源,
50.如果目标课件中的文件中已缓存下载的文件个数与目标课件中的文件总个数的比值小于等于比值阈值,
51.设目标资源所属的课件为目标课件,获取用户浏览目标课件的操作信息并据此采集目标资源的有效浏览次数,其中,当用户浏览某个课件时,设用户当前浏览课件页面为参考页面,如果检测到用户从浏览参考页面移动到浏览某个文件,在浏览该个文件后返回继续浏览参考页面,并且该个文件的浏览持续时长大于持续阈值,说明参考页面的内容与该个文件的内容是相关联的,在浏览参考页面的内容的时候需要与该个文件进行结合,那么该次浏览为该文件的有效浏览,当用户所对应的目标资源的有效浏览次数越大,说明目标资源的利用率较高,但是在将目标资源与课件页面内容联合一起分析时不方便,老师下载目标资源的需求越大;另外,这里的文件指的是与参考页面出于不同页面内容的文件;如果说用户从浏览参考页面移动到浏览某个文件,在浏览某个文件后并没有返回浏览参考页面,而是去浏览其他的课件中的页面内容,那么该次浏览不属于有效浏览;
52.如果目标资源所对应的有效浏览次数大于有效阈值,那么缓存下载该目标资源。
53.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖
非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
54.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献