资源使用控制方法、装置、存储介质和设备制造方法及图纸

技术编号:34694467 阅读:26 留言:0更新日期:2022-08-27 16:29
本申请公开了一种资源使用控制方法、装置、存储介质和设备,该方法为:在接收到用户发送的项目请求后,判断资源库中是否包含目标资源;目标资源包括预先与项目请求所示的项目建立绑定关系的第一文档;第一文档基于预设模板创建得到;在资源库包含目标资源的情况下,通过预设界面向用户展示目标资源所示的第一文档。该方法为基于预设模板创建第一文档,并预先将项目与第一文档建立绑定关系,可避免在用户请求使用文档的过程中执行读取预设模板、绑定文档、保存文档等涉及到数据库读写操作的操作,从而在有效减轻服务器的负载压力的情况下,提高用户的使用体验。提高用户的使用体验。提高用户的使用体验。

【技术实现步骤摘要】
资源使用控制方法、装置、存储介质和设备


[0001]本申请涉及互联网
,尤其涉及一种资源使用控制方法、装置、存储介质和设备。

技术介绍

[0002]随着互联网的发展,人们可以利用互联网辅助处理日常学习和工作任务,例如,使用在线文档编辑服务来创作文档。互联网所提供的在线文档编辑服务中,会存在资源的使用需求,即使用预设模板为项目(本申请将文档编辑业务称之为项目)生成文档(该文档视为资源,用于记录用户在处理项目过程中所产生的操作逻辑和批注信息)的功能,具体的,当用户进行项目新建时,在线文档编辑服务将自动使用预设模板,为项目生成一份文档,来辅助用户处理项目。读取预设模板、绑定文档、保存文档等操作会涉及到数据库的读写操作,在业务高峰期会给服务器带来巨大压力,严重时将会导致服务器宕机,从而影响在线文档编辑服务的正常使用。
[0003]目前,普遍采用流量限制(即限制使用在线文档编辑服务的用户数量)的形式,来防止服务器过载。然而,现有的处理方式将会大大降低用户的使用体验,从而影响在线文档编辑服务的发展。

技术实现思路

[0004]本申请提供了一种资源使用控制方法、装置、存储介质和设备,用于在减轻服务器的负载压力的情况下,提高用户的使用体验。
[0005]为了实现上述目的,本申请提供了以下技术方案:
[0006]一种资源使用控制方法,包括:
[0007]在接收到用户发送的项目请求后,判断资源库中是否包含目标资源;所述目标资源包括预先与所述项目请求所示的项目建立绑定关系的第一文档;所述第一文档基于预设模板创建得到;
[0008]在所述资源库包含所述目标资源的情况下,通过预设界面向所述用户展示所述目标资源所示的第一文档。
[0009]可选的,还包括:
[0010]在所述资源库不包含所述目标资源的情况下,判断所述资源库是否包含未与项目建立绑定关系的第二文档;所述第二文档基于上游系统下发的模板创建得到;
[0011]在所述资源库包含未与项目建立绑定关系的第二文档的情况下,从所述资源库所包含的一个或多个第二文档中,随机选取一个第二文档,与所述项目请求所示的项目建立绑定关系;
[0012]通过所述预设界面向所述用户展示与所述项目请求所示的项目建立绑定关系的第二文档。
[0013]可选的,还包括:
[0014]在所述资源库不包含未与项目建立绑定关系的第二文档的情况下,读取所述上游系统下发的模板列表,得到各个模板,以及每个所述模板的创建时间;
[0015]从各个所述模板中选取创建时间最晚的模板,标识为目标模板;
[0016]依据所述目标模板新建一个所述第二文档;
[0017]将新建的所述第二文档与所述项目请求所示的项目建立绑定关系;
[0018]通过所述预设界面向所述用户展示与所述项目请求所示的项目建立绑定关系的第二文档。
[0019]可选的,所述在接收到用户发送的项目请求后,判断资源库中是否包含目标资源之前,还包括:
[0020]预先从后台系统中获取各个用户的访问频率和项目集合,并将访问频率大于预设频率阈值的用户,标识为活跃用户;所述项目集合包括用户在历史时间段内所建立的一个或多个项目;
[0021]统计各个所述项目的数量,得到目标数值,并依据所述预设模板创建数量与所述目标数值相等的第一文档;
[0022]对于每个所述项目,将所述项目与一个第一文档建立绑定关系;
[0023]将与项目建立绑定关系的各个第一文档,保存到所述资源库中。
[0024]可选的,还包括:
[0025]按照预设的资源变更周期,读取所述上游系统下发的模板列表,得到各个模板,以及每个所述模板的创建时间;
[0026]从各个所述模板中选取创建时间最晚的模板,标识为目标模板;
[0027]依据所述目标模板创建预设数量个第二文档,并将预设数量个第二文档,保存到所述资源库中。
[0028]一种资源使用控制装置,包括:
[0029]资源查看单元,用于在接收到用户发送的项目请求后,判断资源库中是否包含目标资源;所述目标资源包括预先与所述项目请求所示的项目建立绑定关系的第一文档;所述第一文档基于预设模板创建得到;
[0030]资源使用单元,用于在所述资源库包含所述目标资源的情况下,通过预设界面向所述用户展示所述目标资源所示的第一文档。
[0031]可选的,资源使用单元还用于:
[0032]在所述资源库不包含所述目标资源的情况下,判断所述资源库是否包含未与项目建立绑定关系的第二文档;所述第二文档基于上游系统下发的模板创建得到;
[0033]在所述资源库包含未与项目建立绑定关系的第二文档的情况下,从所述资源库所包含的一个或多个第二文档中,随机选取一个第二文档,与所述项目请求所示的项目建立绑定关系;
[0034]通过所述预设界面向所述用户展示与所述项目请求所示的项目建立绑定关系的第二文档。
[0035]可选的,还包括:
[0036]资源生成单元,具体用于:预先从后台系统中获取各个用户的访问频率和项目集合,并将访问频率大于预设频率阈值的用户,标识为活跃用户;所述项目集合包括用户在历
史时间段内所建立的一个或多个项目;统计各个所述项目的数量,得到目标数值,并依据所述预设模板创建数量与所述目标数值相等的第一文档;对于每个所述项目,将所述项目与一个第一文档建立绑定关系;将与项目建立绑定关系的各个第一文档,保存到所述资源库中。
[0037]一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行所述的资源使用控制方法。
[0038]一种资源使用控制设备,包括:处理器、存储器和总线;所述处理器与所述存储器通过所述总线连接;
[0039]所述存储器用于存储程序,所述处理器用于运行程序,其中,所述程序运行时执行所述的资源使用控制方法。
[0040]本申请提供的技术方案,在接收到用户发送的项目请求后,判断资源库中是否包含目标资源。目标资源包括预先与项目请求所示的项目建立绑定关系的第一文档。第一文档基于预设模板创建得到。在资源库包含目标资源的情况下,通过预设界面向用户展示目标资源所示的第一文档。该方法为基于预设模板创建第一文档,并预先将项目与第一文档建立绑定关系,可避免在用户请求使用文档的过程中执行读取预设模板、绑定文档、保存文档等涉及到数据库读写操作的操作,从而在有效减轻服务器的负载压力的情况下,提高用户的使用体验。
附图说明
[0041]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1a为本申请实施例提供的一种资源使用控制方法的流程示意图;
[0043本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源使用控制方法,其特征在于,包括:在接收到用户发送的项目请求后,判断资源库中是否包含目标资源;所述目标资源包括预先与所述项目请求所示的项目建立绑定关系的第一文档;所述第一文档基于预设模板创建得到;在所述资源库包含所述目标资源的情况下,通过预设界面向所述用户展示所述目标资源所示的第一文档。2.根据权利要求1所述的方法,其特征在于,还包括:在所述资源库不包含所述目标资源的情况下,判断所述资源库是否包含未与项目建立绑定关系的第二文档;所述第二文档基于上游系统下发的模板创建得到;在所述资源库包含未与项目建立绑定关系的第二文档的情况下,从所述资源库所包含的一个或多个第二文档中,随机选取一个第二文档,与所述项目请求所示的项目建立绑定关系;通过所述预设界面向所述用户展示与所述项目请求所示的项目建立绑定关系的第二文档。3.根据权利要求2所述的方法,其特征在于,还包括:在所述资源库不包含未与项目建立绑定关系的第二文档的情况下,读取所述上游系统下发的模板列表,得到各个模板,以及每个所述模板的创建时间;从各个所述模板中选取创建时间最晚的模板,标识为目标模板;依据所述目标模板新建一个所述第二文档;将新建的所述第二文档与所述项目请求所示的项目建立绑定关系;通过所述预设界面向所述用户展示与所述项目请求所示的项目建立绑定关系的第二文档。4.根据权利要求1所述的方法,其特征在于,所述在接收到用户发送的项目请求后,判断资源库中是否包含目标资源之前,还包括:预先从后台系统中获取各个用户的访问频率和项目集合,并将访问频率大于预设频率阈值的用户,标识为活跃用户;所述项目集合包括用户在历史时间段内所建立的一个或多个项目;统计各个所述项目的数量,得到目标数值,并依据所述预设模板创建数量与所述目标数值相等的第一文档;对于每个所述项目,将所述项目与一个第一文档建立绑定关系;将与项目建立绑定关系的各个第一文档,保存到所述资源库中。5.根据权利要求4所述的方法,其特征在于,还包括:按照预设的资源变更周期,读取所述上游系统下发的模板列表,得到各个模板,以及每个所述模板的创建时间;从各个所述模板...

【专利技术属性】
技术研发人员:林治晖
申请(专利权)人:北京尽微致广信息技术有限公司
类型:发明
国别省市:

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

1