备份页面的方法、装置、服务器及存储介质制造方法及图纸

技术编号:27136108 阅读:17 留言:0更新日期:2021-01-25 20:48
本发明专利技术实施例提供了一种备份页面的方法、装置、服务器及存储介质,该方法包括:根据备份任务中预设的定时信息生成访问指令;向目标浏览器发送访问指令,以使目标浏览器基于访问指令执行各待备份子任务,并反馈与每个待备份子任务相对应的子任务处理结果;接收各子任务处理结果,将子任务处理结果发送至云存储空间,并接收云存储空间反馈的与各子任务处理结果对应的子任务链接;将各子任务链接以及相应的子任务状态作为与备份任务相对应的备份结果,将备份结果更新存储至目标数据库中,以基于子任务链接获取子任务处理结果。本技术方案,实现了服务端快速、高效的自动备份网页的服务,提高页面备份效率的技术效果。提高页面备份效率的技术效果。提高页面备份效率的技术效果。

【技术实现步骤摘要】
备份页面的方法、装置、服务器及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种备份页面的方法、装置、服务器及存储介质。

技术介绍

[0002]目前,在用户需要保存页面时,需要用户先在移动终端上访问相应的页面,并手动触发“页面保存”的功能手动保存页面进行备份。
[0003]但是,在采用上述方式进行页面备份时,需要用户先访问相应的页面,并对页面进行保存,当需要保存的页面较多时,就需要重复执行上述步骤,存在页面备份效率较低的技术问题。
[0004]进一步的,在对页面进行备份的过程中,备份的页面多是存储在本地,因此在遇到宕机的情形时,则无法实现对页面进行备份,并且无法基于备份文件打开相应页面,导致备份页面无效的问题。

技术实现思路

[0005]本专利技术提供一种备份页面的方法、装置、服务器及存储介质,以实现自动、高效的备份页面的技术效果。
[0006]第一方面,本专利技术实施例提供了一种备份页面的方法,该方法应用于服务器中,包括:
[0007]根据备份任务中预设的定时信息生成访问指令;所述备份任务中包括至少一个待备份子任务;
[0008]向目标浏览器发送所述访问指令,以使所述目标浏览器基于所述访问指令执行各待备份子任务,并反馈与每个待备份子任务相对应的子任务处理结果;所述子任务处理结果包括与备份子任务所对应的备份页面;
[0009]接收各子任务处理结果,将所述子任务处理结果发送至云存储空间,并接收所述云存储空间反馈的与各子任务处理结果对应的子任务链接;
[0010]将各子任务链接以及相应的子任务状态作为与所述备份任务相对应的备份结果,将所述备份结果更新存储至目标数据库中,以基于任务链接获取子任务处理结果;其中,所述子任务状态与子任务处理结果相对应。
[0011]第二方面,本专利技术实施例还提供了一种备份页面的装置,该装置配置于服务器中,包括:
[0012]访问指令生成模块,用于根据备份任务中预设的定时信息生成访问指令;所述备份任务中包括至少一个待备份子任务;
[0013]子任务处理结果确定模块,用于向目标浏览器发送所述访问指令,以使所述目标浏览器基于所述访问指令执行各待备份子任务,并反馈与每个待备份子任务相对应的子任务处理结果;所述子任务处理结果包括与备份子任务相对应的备份页面;
[0014]子任务链接确定模块,用于接收各子任务处理结果,将所述子任务处理结果发送至云存储空间,并接收所述云存储空间反馈的与各子任务处理结果对应的子任务链接;
[0015]备份结果生成模块,用于将各子任务链接以及相应的子任务状态作为与所述备份任务相对应的备份结果,将所述备份结果更新存储至目标数据库中,以基于任务链接获取子任务处理结果;其中,所述子任务状态与子任务处理结果相对应。
[0016]第三方面,本专利技术实施例还提供了一种服务器,所述服务器包括:
[0017]一个或多个处理器;
[0018]存储装置,用于存储一个或多个程序,
[0019]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例任一所述的异常数据的监听方法。
[0020]第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本专利技术实施例任一所述的异常数据的监听方法。
[0021]本专利技术实施例的技术方案,基于无头浏览器执行预先建立的各个待备份子任务,可以同时获取与待备份子任务相对应的子任务处理结果,即相应的备份页面,实现了同时访问多个页面并进行备份,从而提高了页面备份效率的技术效果。
附图说明
[0022]为了更加清楚地说明本专利技术示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本专利技术所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。
[0023]图1为本专利技术实施例一所提供的一种备份页面的方法的流程示意图;
[0024]图2为本专利技术实施例二所提供的一种备份页面的方法的流程示意图;
[0025]图3为本专利技术实施例三所提供的一种备份页面的装置的结构示意图;
[0026]图4为本专利技术实施例四所提供的一种服务器的结构示意图。
具体实施方式
[0027]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0028]实施例一
[0029]图1为本专利技术实施例一所提供的一种备份页面的方法流程示意图,本实施例可适用于在服务端中对当前站点的网页文件和网页资源进行备份的情况,该方法可以由备份页面的装置来执行,该装置可以通过软件和/或硬件的形式实现。
[0030]如图1,本实施例的方法包括:
[0031]S110、根据备份任务中预设的定时信息生成访问指令;备份任务中包括至少一个待备份子任务。
[0032]其中,备份任务中包括多个待备份子任。待备份子任务的数量与用户的实际需求
相对应的,例如,若用户需要备份十个网页文件,则待备份子任务的数量可以是十个,可以将待备份子任务作为一个整体,即备份任务。即,待备份子任务为确定备份哪些页面、资源或网页文件的任务。定时信息为执行备份任务中各待备份子任务的时间信息,例如,其中某个待备份子任务所对应的页面获取时刻为十一点,则定时信息为十一点,可以基于备份任务中的定时信息生成相应的访问指令,即访问与待备份子任务相对应的页面的指令。当然,定时信息也可以是时间间隔时长,即每隔多长时间执行一次备份任务。
[0033]在根据备份任务中预设的定时信息生成访问指令之前,还包括:接收备份任务,并将备份任务存储至目标位置;其中,备份任务为预先创建的,创建备份任务包括:确定每个待备份页面的待访问链接,基于待访问链接生成待备份子任务,基于各待备份子任务生成备份任务。
[0034]可以理解为,在基于备份任务备份各个页面之前,可以预先创建待备份子任务,待备份子任务可以是想要保存的页面或文件,可以确定每个待备份页面对应的待访问链接,将待访问链接作为待备份子任务。可以同时存储多个待备份子任务,多个待备份子任务作为待备份任务。
[0035]还需要说明的是,在生成待备份任务后,可以确定执行待备份任务的时长,如每隔多长时间执行一次备份任务,可选的,任务间隔时长为1小时,则可以是间隔一个小时执行一次备份任务。需要说明的是,任务间隔时长是根据实际需求设置的,在此不做具体限定,只需要实现定时可以执行备份任务即可。
[0036]也就是说,定时信息中包括执行备份任务的任务间隔时长,所述根据备份任务中预设的定时信息生成访问指令,包括:确定前一次执行所述备份任务的历史时刻;若当本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种备份页面的方法,其特征在于,应用于服务器中,包括:根据备份任务中预设的定时信息生成访问指令;所述备份任务中包括至少一个待备份子任务;向目标浏览器发送所述访问指令,以使所述目标浏览器基于所述访问指令执行各待备份子任务,并反馈与每个待备份子任务相对应的子任务处理结果;所述子任务处理结果包括与备份子任务所对应的备份页面;接收各子任务处理结果,将所述子任务处理结果发送至云存储空间,并接收所述云存储空间反馈的与各子任务处理结果对应的子任务链接;将各子任务链接以及相应的子任务状态作为与所述备份任务相对应的备份结果,将所述备份结果更新存储至目标数据库中,以基于子任务链接获取子任务处理结果;其中,所述子任务状态与子任务处理结果相对应。2.根据权利要求1所述的方法,其特征在于,在根据备份任务中预设的定时信息生成访问指令之前,还包括;接收备份任务,并将所述备份任务存储至目标位置;其中,所述备份任务为预先创建的,创建所述备份任务包括:确定每个待备份页面的待访问链接,基于所述待访问链接生成待备份子任务,基于各待备份子任务生成所述备份任务。3.根据权利要求2所述的方法,其特征在于,所述定时信息包括执行所述备份任务的任务间隔时长,所述根据备份任务中预设的定时信息生成访问指令,包括:确定前一次执行所述备份任务的历史时刻;若当前时刻与所述历史时刻之间的实际间隔时长达到所述任务间隔时长,则生成执行所述备份任务的访问指令。4.根据权利要求1所述的方法,其特征在于,所述向目标浏览器发送所述访问指令,以使所述目标浏览器基于所述访问指令执行各待备份子任务,并反馈与每个待备份子任务相对应的子任务处理结果,包括:向无头浏览器发送访问指令,以使所述无头浏览器根据所述访问指令访问各待备份子任务所对应的待访问链接,并将所述待访问链接所对应的待备份页面作为与所述待备份子任务相对应子任务处理结果。5.根据权利要求1所述的方法,其特征在于,所述子任务处理结果包括与待处理子任务相对应的待备份页面,所述接收各子任务处理结果,将所述子任务处理结果发送至云存储空间,并接收所述云存储空间反馈的与各子任务处理结果对应的子任务链接,包括:将各个待备份页面发送至云存储空间,并接收所...

【专利技术属性】
技术研发人员:高翔李洪波
申请(专利权)人:微医云杭州控股有限公司
类型:发明
国别省市:

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

1