System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种智慧图书馆电子资源云管理方法及系统。
技术介绍
1、智慧图书馆可包括多种电子资源,包括电子版的文献资料,例如,图书、论文等,智慧图书馆可与普通图书馆类似,对文献资料进行分类存储,例如,分为理学类文献、工学类文献、医学类文献、经济学类文献等并进行分类存储,例如,可存储于云端设备的多个分区中,并为每个分区设置对应的处理资源,以处理访问者的访问操作。在相关技术中,为各个分区分配的处理资源通常是平均分配的,且处理资源分配后通常不能改变。然而,每个分区在各个时间段的访问量是不同的,每个分区面对的人群数量也是不同的,例如,工学类文献的使用者的数量可多于理学类文献的使用者,对存储工学类文献的分区的访问量可能大于对存储理学类文献的分区的访问量,又例如,在大学毕业季,各个专业的论文查重时间可能不一样,在工学类专业的论文集中查重时,对于存储工学类文献的分区的访问量可能骤增,而存储其他文献的分区的访问量则较低,而其他专业的论文集中查重时,对于存储其他文献的分区的访问量可能骤增,而对于工学类文献的分区的访问量则较低。因此,如果为各个分区设置相同的处理资源,且处理资源的量恒定,则可能难以应付具有不同使用需求的访问者在不同时间段的访问需求。
2、公开于本申请
技术介绍
部分的信息仅仅旨在加深对本申请的一般
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
技术实现思路
1、本专利技术实施例提供一种智慧图书馆电子资源云管理方
2、根据本专利技术的实施例的第一方面,提供一种智慧图书馆电子资源云管理方法,所述方法用于云端设备,包括:
3、在第i个处理周期,获取智慧图书馆数据库中各个分区对应的处理资源,其中,所述智慧图书馆中的多种类型的电子资源分类存储于所述各个分区中,i为正整数;
4、在所述第i个处理周期结束时,获取各个分区的访问记录;
5、根据所述访问记录,确定各个分区的访问次数、平均访问时长、下载次数和查新检索次数;
6、获取针对每个访问记录的应答时长;
7、获取各个分区在第i个处理周期内各个时刻的处理资源占用比例;
8、根据各个分区的所述应答时长、所述处理资源占用比例、所述访问次数、所述平均访问时长、所述下载次数和所述查新检索次数,确定待调整处理资源的目标分区;
9、根据所述应答时长、所述处理资源占用比例、所述访问次数、所述平均访问时长、所述下载次数和所述查新检索次数,确定针对所述目标分区处理资源调整量;
10、在第i+1个处理周期,使用所述各个分区调整后的处理资源,处理所述各个分区的访问请求。
11、根据本专利技术的一个实施例,根据各个分区的所述应答时长、所述处理资源占用比例、所述访问次数、所述平均访问时长、所述下载次数和所述查新检索次数,确定待调整处理资源的目标分区,包括:
12、根据所述访问次数、所述平均访问时长,以及第i个处理周期的持续时长,确定单位时间平均访问量;
13、确定所述下载次数与所述访问次数的第一比值;
14、确定所述查新检索次数与所述访问次数的第二比值;
15、根据所述第一比值、所述第二比值和所述单位时间平均访问量,确定高资源占用评分;
16、根据所述应答时长和所述平均访问时长,确定应答时长评分;
17、根据所述应答时长和所述处理资源占用比例,确定任务拥挤评分;
18、根据所述高资源占用评分、所述应答时长评分和所述任务拥挤评分,确定调整需求评分;
19、根据各个分区的调整需求评分,确定待调整处理资源的目标分区。
20、根据本专利技术的一个实施例,根据所述访问次数、所述平均访问时长,以及第i个处理周期的持续时长,确定单位时间平均访问量,包括:
21、根据公式
22、
23、获得第k个分区在第i个处理周期的单位时间平均访问量其中,nk,i为第k个分区在第i个处理周期的访问次数,为第k个分区在第i个处理周期的平均访问时长,δti为第i个处理周期的持续时长。
24、根据本专利技术的一个实施例,根据所述第一比值、所述第二比值和所述单位时间平均访问量,确定高资源占用评分,包括:
25、根据公式
26、
27、确定第k个分区在第i个处理周期的高资源占用评分gk,i,其中,r1,k,i为第k个分区在第i个处理周期的第一比值,r2,k,i为第k个分区在第i个处理周期的第二比值,α1和α2为预设权值,k为分区总数。
28、根据本专利技术的一个实施例,根据所述应答时长和所述处理资源占用比例,确定任务拥挤评分,包括:
29、根据公式
30、
31、确定第k个分区在第i个处理周期的任务拥挤评分yk,i,其中,tj,k,i为第k个分区在第i个处理周期的第j个访问记录的应答时长,pt,k,i为第k个分区在第i个处理周期的第t个时刻的处理资源占用比例,mk,i为第i个处理周期包括的时刻的数量。
32、根据本专利技术的一个实施例,所述目标分区包括待调增处理资源的第一目标分区,以及待调减处理资源的第二目标分区;
33、根据所述应答时长、所述处理资源占用比例、所述访问次数、所述平均访问时长、所述下载次数和所述查新检索次数,确定针对所述目标分区处理资源调整量,包括:
34、根据所述调整需求评分,确定所述第一目标分区的待调整资源比例,以及所述第二目标分区的待调减资源比例;
35、根据所述第一目标分区的当前处理资源量、所述待调增资源比例,确定所述第一目标分区的待调增资源需求总量;
36、根据所述第二目标分区的当前处理资源量、所述待调减资源比例,确定所述第二目标分区的资源供给总量;
37、根据所述第二目标分区的当前处理资源量、所述待调减资源比例,确定所述第二目标分区的处理资源调整量;
38、在所述资源供给总量小于所述待调增资源需求总量的情况下,根据所述资源供给总量、所述待调增资源需求总量,闲置资源库中的处理资源总量以及所述第一目标分区的当前处理资源量和所述待调增资源比例,确定所述第一目标分区的处理资源调整量;
39、在所述资源供给总量大于或等于待调增资源需求总量的情况下,根据所述第一目标分区的当前处理资源量和所述待调增资源比例,获得所述第一目标分区的处理资源调整量,并将资源供给总量大于待调增资源需求总量的部分加入闲置资源库。
40、根据本专利技术的一个实施例,在所述资源供给总量小于所述待调增资源需求总量的情况下,根据所述资源供给总量、所述待调增资源需求总量,闲置资源库中的处理资源总量以及所述第一目标分区的当前处理资源总量和所述待调增资源比例,确定所述第一目标分区的本文档来自技高网...
【技术保护点】
1.一种智慧图书馆电子资源云管理方法,其特征在于,所述方法用于云端设备,包括:
2.根据权利要求1所述的智慧图书馆电子资源云管理方法,其特征在于,根据各个分区的所述应答时长、所述处理资源占用比例、所述访问次数、所述平均访问时长、所述下载次数和所述查新检索次数,确定待调整处理资源的目标分区,包括:
3.根据权利要求2所述的智慧图书馆电子资源云管理方法,其特征在于,根据所述访问次数、所述平均访问时长,以及第i个处理周期的持续时长,确定单位时间平均访问量,包括:
4.根据权利要求3所述的智慧图书馆电子资源云管理方法,其特征在于,根据所述第一比值、所述第二比值和所述单位时间平均访问量,确定高资源占用评分,包括:
5.根据权利要求3所述的智慧图书馆电子资源云管理方法,其特征在于,根据所述应答时长和所述处理资源占用比例,确定任务拥挤评分,包括:
6.根据权利要求2所述的智慧图书馆电子资源云管理方法,其特征在于,所述目标分区包括待调增处理资源的第一目标分区,以及待调减处理资源的第二目标分区;
7.根据权利要求6所述的智慧图
8.根据权利要求6所述的智慧图书馆电子资源云管理方法,其特征在于,根据所述调整需求评分,确定所述第一目标分区的待调整资源比例,以及所述第二目标分区的待调减资源比例,包括:
9.一种智慧图书馆电子资源云管理系统,其特征在于,所述系统设置于云端设备,包括:
10.一种智慧图书馆电子资源云管理设备,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为调用所述存储器存储的指令,以执行权利要求1-8中任一项所述的方法。
...【技术特征摘要】
1.一种智慧图书馆电子资源云管理方法,其特征在于,所述方法用于云端设备,包括:
2.根据权利要求1所述的智慧图书馆电子资源云管理方法,其特征在于,根据各个分区的所述应答时长、所述处理资源占用比例、所述访问次数、所述平均访问时长、所述下载次数和所述查新检索次数,确定待调整处理资源的目标分区,包括:
3.根据权利要求2所述的智慧图书馆电子资源云管理方法,其特征在于,根据所述访问次数、所述平均访问时长,以及第i个处理周期的持续时长,确定单位时间平均访问量,包括:
4.根据权利要求3所述的智慧图书馆电子资源云管理方法,其特征在于,根据所述第一比值、所述第二比值和所述单位时间平均访问量,确定高资源占用评分,包括:
5.根据权利要求3所述的智慧图书馆电子资源云管理方法,其特征在于,根据所述应答时长和所述处理资源占用比例,确定任务拥挤评分,包括:
6.根据权利要求2所述的智慧图书馆电子资源云管理方法,其特征在于,所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。