一种页面恢复的方法和电子终端的制作方法

文档序号:7755879阅读:105来源:国知局
专利名称:一种页面恢复的方法和电子终端的制作方法
技术领域
本发明涉及电子通信领域,尤其涉及一种页面恢复的方法和电子终端。
背景技术
目前,基于TOB技术的办公系统已经非常普遍,TOB系统的特点之一就是通过浏览器页面表单的提交,将数据发送到服务端进行处理,并回传处理结果显示给客户,这种特性为我们带来了瘦客户端,跨平台等优势,但由于IE浏览器在提交表单时,并没有一种页面内容保存机制,即便有些网站上有保存功能,也是需要先提交到服务端进行保存,如果在提交的时候网络出现异常或服务器繁忙无法立即响应时,用户将丢失所有提交内容。当前,许多用户通常会将需要填写的信息先在记事本或其他编辑器中进行编辑, 再一次性粘贴到WEB系统上进行提交,然而这并非根本的解决方法,当填写的内容是分布在许多个页面表单元素中,如某企业的WEB报销系统等等,则无法用记事本或其他编辑器的方式来手动备份。一旦用户在提交时出现异常,还是只能从头再填一遍,尤其是在通过 Internet远程接入办公的情况下,将严重影响到用户远程接入的办公效率。如何避免用户在提交数据的时候因网络出现异常造成用户数据的丢失,或需要繁琐地重填数据的问题,如何提高用户的办公效率,是人们一直研究的问题。

发明内容
本发明实施例在于提供一种页面恢复的方法和电子终端,通过预设的虚拟专用网络(VPN,Virtual Private Network)客户端控件采集并保存所述页面的元素内容,可解决现有技术中用户在提交数据的时候因网络出现异常造成用户数据的丢失,或需要繁琐地重填数据的问题,提高了用户的办公效率。为了达到上述技术效果,本发明实施例提出了一种页面恢复的方法,包括接收输入页面的数据内容;通过预设的VPN客户端控件采集并保存所述页面的元素内容;当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢
Μ. ο其中,所述通过预设的VPN客户端控件采集并保存所述页面的元素内容的步骤之前还包括检测是否在预设的时间段内发生页面跳转事件;当检测结果为否时,则执行通过预设的VPN客户端控件采集并保存所述页面的元素内容的步骤,并重新执行所述检测是否在预设的时间段内发生页面跳转事件的步骤。其中,所述通过预设的VPN客户端控件采集并保存所述页面的元素内容的步骤之后还包括根据所述页面的元素内容生成缩略预览图。其中,所述当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢复的步骤包括获取输入的选择恢复指令;根据所述选择恢复指令,显示所述缩略预览图供用户选择恢复;根据输入的选择确定指令以及保存的页面的元素内容,对应恢复选择的页面的元素内容。其中,根据所述页面的元素内容生成缩略预览图的步骤之后还包括根据当前登录账号信息对所述缩略预览图进行权限加密并保存。其中,所述当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢复的步骤包括

获取输入的选择恢复指令;根据所述选择恢复指令,显示所述缩略预览图供用户选择恢复;根据输入的选择确定指令,判断当前账户信息是否有权限恢复选择的页面的元素内容;当判断结果为是时,则根据输入的选择确定指令以及保存的页面的元素内容,对应恢复选择的页面的元素内容。其中,所述通过预设的VPN客户端控件采集并保存所述页面的元素内容的步骤之前还包括通过文档对象模型(DOM,Document Object Model)技术设置VPN客户端控件,所述VPN客户端控件用于采集并保存页面的元素内容。相应地,本发明实施例公开了一种电子终端,包括数据接收模块,用于接收输入页面的数据内容;采集保存模块,用于通过预设的VPN客户端控件采集并保存所述页面的元素内容;页面恢复模块,用于当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢复。其中,所述电子终端还包括检测跳转模块,用于检测是否在预设的时间段内发生页面跳转事件;检测处理模块,用于当所述检测跳转模块的检测结果为否时,则触发所述采集保存模块通过预设的VPN客户端控件采集并保存所述页面的元素内容,并重新触发所述检测跳转模块检测是否在预设的时间段内发生页面跳转事件。其中,所述电子终端还包括缩略生成模块,用于根据所述采集保存模块保存所述页面的元素内容生成缩略预览图。其中,所述页面恢复模块包括第一指令获取单元,用于获取输入的选择恢复指令;第一缩略显示单元,用于根据所述第一指令获取单元获取的选择恢复指令,显示所述缩略预览图供用户选择恢复;第一恢复子单元,用于根据输入的选择确定指令以及保存的页面的元素内容,对应恢复选择的页面的元素内容。
其中,所述电子终端还包括 加密保存模块,用于根据当前登录账号信息对所述缩略生成模块生成的缩略预览图进行权限加密并保存。其中,所述页面恢复模块包括第二指令获取单元,用于获取输入的选择恢复指令;第二缩略显示单元,用于根据所述第二指令获取单元获取的选择恢复指令,显示所述缩略预览图供用户选择恢复;权限判断单元,用于根据输入的选择确定指令,判断当前账户信息是否有权限恢复选择的页面的元素内容;第二恢复子单元,用于当所述权限判断单元的判断结果为是时,根据输入的选择确定指令以及保存的页面的元素内容,对应恢复选择的页面的元素内容。其中,所述电子终端还包括控件设置模块,用于通过文档对象模型DOM技术设置VPN客户端控件,所述VPN客户端控件用于采集并保存页面的元素内容。实施本发明实施例,具有如下有益效果通过预设的虚拟专用网络(VPN)客户端控件采集并保存所述页面的元素内容,当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢复,可解决现有技术中用户在提交数据的时候因网络出现异常造成用户数据的丢失,或需要繁琐地重填数据的问题;用户还可以通过浏览缩略图选择性地恢复页面数据,提高了用户的办公效率, 使系统更加人性化;通过对保存的数据进行加密,判断用户是否有权限进行页面的恢复,可有效防止数据泄密的问题,提高了页面数据的保密性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明页面恢复的方法的第一实施例的流程示意图;图2是本发明页面恢复的方法的第二实施例的流程示意图;图3是本发明页面恢复的方法的第三实施例的流程示意图;图4是本发明页面恢复的方法的第四实施例的流程示意图;图5是本发明电子终端的第一实施例的结构示意图;图6是本发明电子终端的第二实施例的结构示意图;图7是本发明电子终端的第三实施例的结构示意图;图8是本发明电子终端的第四实施例的结构示意图;图9是本发明实施例的显示缩略预览图的示意图。
具体实施例方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。请参阅图1示出的本发明页面恢复的方法的第一实施例的流程示意图,包括步骤SlOl 接收输入页面的数据内容;具体地,用户通过电子终端(如计算机、移动终端、个人数码助理等电子终端)使用WEB系统办公时,在页面上输入数据,该输入的数据包括但不限于在页面的复选框、下拉菜单、文本域或其他嵌入式的控件等页面元素上输入的数据,电子终端接收用户输入页面的数据内容。步骤S102 通过预设的虚拟专用网络(VPN)客户端控件采集并保存所述页面的元素内容;具体地,本发明实施例中电子终端可以预先设置VPN客户端控件,包括但不限于通过DOM技术设置VPN客户端控件,该VPN客户端控件用于采集并保存页面的元素内容,即页面的复选框、下拉菜单、文本域或其他嵌入式的控件等页面元素上对应的内容或数据。步骤S103 当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的 恢复。具体地,当用户准备提交页面数据的时候网络出现异常,或电子终端的浏览器异常崩溃,或页面被误关闭,或服务器繁忙无响应等等时,用户向服务器提交页面数据失败, 则可以向电子终端输入页面恢复指令,电子终端获取到页面恢复指令后,根据保存的所述页面的元素内容对所述页面进行恢复。进一步地,如图2示出的本发明页面恢复的方法的第二实施例的流程示意图,包括步骤S201 接收输入页面的数据内容;具体地,如上述实施例的步骤S101,这里不再赘述。步骤S202 检测是否在预设的时间段内发生页面跳转事件;具体地,电子终端预先设置一时间段(如30秒),那么电子终端检测是否在30 秒内发生页面跳转事件(即从当前页面跳转到其他页面),当检测结果为否时,执行步骤 S203,同时重新执行步骤S202 ;当检测结果为是时,则结束流程。步骤S203 通过预设的VPN客户端控件采集并保存所述页面的元素内容;具体地,即电子终端可以定时地采集并保存所述页面的元素内容,如上述设置的时间段为30秒为例,电子终端通过预设的VPN客户端控件采集并保存所述页面的元素内容可以包括以下两种情况当电子终端保存前30秒该页面的元素内容后,再经过30秒,电子终端对该页面的元素内容再进行保存,电子终端将当前保存的页面的元素内容替换了前30秒的页面的元素内容;或者,电子终端分别保存前30秒页面的元素内容以及后30秒页面的元素内容,电子终端可以以时间为标识分别保存各个时间段的页面的元素内容。步骤S204 当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢复。具体地,若电子终端以当前保存的页面的元素内容替换之前保存的页面的元素内容,那么当电子终端获取到页面恢复指令后,根据保存的所述页面的元素内容直接进行所述页面的恢复;若电子终端分别保存各个时间段的页面的元素内容,那么用户可以根据自己的需要输入页面恢复指令,恢复任意一个时间段中的页面。下面以电子终端分别存储各个时间段的页面的元素内容为例进一步详细说明本发明实施例的页面恢复的方法,如图3示出的本发明页面恢复的方法的第三实施例的流程示意图,包括步骤S301 接收输入页面的数据内容;

步骤S302 检测是否在预设的时间段内发生页面跳转事件;步骤S303 通过预设的VPN客户端控件采集并保存所述页面的元素内容;具体地,步骤S301-S303如上述实施例的步骤S201-203,这里不再赘述。步骤S304 根据所述页面的元素内容生成缩略预览图;具体地,电子终端可以根据保存的各个时间段的页面的元素内容,对应生成各个页面的缩略预览图。步骤S305 获取输入的选择恢复指令;步骤S306 根据所述选择恢复指令,显示所述缩略预览图供用户选择恢复;具体地,电子终端接收到用户输入的选择恢复指令后,显示恢复该页面的各个时间段的缩略预览图,供用户进行选择恢复。如图9示出的本发明实施例的显示缩略预览图的示意图,用户可以按照自身的需要显示各个时间段的保存的缩略预览图,然后进行选择, 如图中,用户通过鼠标指向某个时间段保存的页面数据时,电子终端将自动显示该时间段对应的缩略预览图,从而便于用户进行选择。步骤S307 根据输入的选择确定指令以及保存的页面的元素内容,对应恢复选择的页面的元素内容。具体地,电子终端根据用户输入的选择确认指令,确定某个需要进行恢复的页面, 那么对应地将保存的该页面的元素内容填写到当前页面对应的元素中,以恢复该选择的页面。再进一步地,如图4示出的本发明页面恢复的方法的第四实施例的流程示意图, 包括步骤S401 接收输入页面的数据内容;步骤S402 检测是否在预设的时间段内发生页面跳转事件;步骤S403 通过预设的VPN客户端控件采集并保存所述页面的元素内容;步骤S404 根据所述页面的元素内容生成缩略预览图;具体地,步骤S401-S404如上述实施例的步骤S301-S304,这里不再赘述。步骤S405 根据当前登录账号信息对所述缩略预览图进行权限加密并保存;具体地,比如当前用户登录的SSLVPN客户端,那么电子终端根据当前用户登录的 SSLVPN账户信息,如可以以该SSLVPN账户信息为密钥对所述缩略预览图进行权限加密并保存。步骤S406 获取输入的选择恢复指令;步骤S407 根据所述选择恢复指令,显示所述缩略预览图供用户选择恢复;具体地,步骤S406-S407如上述实施例的步骤S305-S306,这里不再赘述。步骤S408 根据输入的选择确定指令,判断当前账户信息是否有权限恢复选择的页面的元素内容;
具体地,电子终端根据输入的选择确定指令,确定需要恢复的某个页面的元素内容,然后根据当前该用户的登录的账户信息判断该用户是否有权限恢复选择的页面的元素内容,若当前用户的登录的账户信息与加密保存缩略预览图的账户信息一致,则表明有权限恢复选择的页面的元素内容,即判断结果为是,执行步骤S409;若当前用户的登录的账户信息与加密保存缩略预览图的账户信息不一致,则表明没有权限恢复选择的页面的元素内容,即判断结果为否,结束处理,进一步地可以提示用户没有权限访问该页面等。步骤S409 根据输入的选择确定指令以及保存的页面的元素内容,对应恢复选择的页面的元素内容。具体地,电子终端根据用户输入的选择确认指令,确定某个需要进行恢复的页面, 那么对应地将保存的该页面的元素内容填写到当前页面对应的元素中,以恢复该选择的页面,并后续地,通过网络(如通过SSLVPN)向TOB服务器提交该页面数据。实施本发明实施例, 通过预设的VPN客户端控件采集并保存所述页面的元素内容,当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢复,可解决现有技术中用户在提交数据的时候因网络出现异常造成用户数据的丢失,或需要繁琐地重填数据的问题;用户还可以通过浏览缩略图选择性地恢复页面数据,提高了用户的办公效率,使系统更加人性化;通过对保存的数据进行加密,判断用户是否有权限进行页面的恢复,可有效防止数据泄密的问题,提高了页面数据的保密性。上述详细说明了本发明的页面恢复的方法,下面对应地,详细说明本发明的电子终端的结构。如图5示出的本发明电子终端的第一实施例的结构示意图,电子终端5包括数据接收模块51、控件设置模块52、采集保存模块53和页面恢复模块54,其中数据接收模块51用于接收输入页面的数据内容;具体地,用户通过电子终端5 (如计算机、移动终端、个人数码助理等电子终端)使用WEB系统办公时,在页面上输入数据,该输入的数据包括但不限于在页面的复选框、下拉菜单、文本域或其他嵌入式的控件等页面元素上输入的数据,数据接收模块51接收用户输入页面的数据内容。控件设置模块52用于通过DOM技术设置VPN客户端控件;具体地,所述VPN客户端控件用于采集并保存页面的元素内容,即页面的复选框、 下拉菜单、文本域或其他嵌入式的控件等页面元素上对应的内容或数据。采集保存模块52用于通过预设的VPN客户端控件采集并保存所述页面的元素内容;页面恢复模块53用于当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢复。具体地,当用户准备提交页面数据的时候网络出现异常,或电子终端5的浏览器异常崩溃,或页面被误关闭,或服务器繁忙无响应等等时,用户向服务器提交页面数据失败,则可以向电子终端5输入页面恢复指令,页面恢复模块53获取到页面恢复指令后,根据保存的所述页面的元素内容对所述页面进行恢复。进一步地,如图6示出的本发明电子终端的第二实施例的结构示意图,电子终端5 包括数据接收模块51、控件设置模块52、采集保存模块53和页面恢复模块54外,还包括检测跳转模块55和检测处理模块56,其中检测跳转模块55用于检测是否在预设的时间段内发生页面跳转事件;检测处理模块56用于当检测跳转模块55的检测结果为否时,则触发采集保存模块53通过预设的VPN客户端控件采集并保存所述页面的元素内容,并重新触发检测跳转模块55检测是否在预设的时间段内发生页面跳转事件。具体地,电子终端5预先设置一时间段(如30秒),那么检测跳转模块55检测是否在30秒内发生页面跳转事件(即从当前页面跳转到其他页面),当检测结果为否时,执行步骤S203,同时重新执行步骤S202 ;当检测结果为是时,则结束流程。需要说明的是,即电子终端5可以定时地采集并保存所述页面的元素内容,如上述设置的时间段为30秒为例,采集保存模块53通过预设的VPN客户端控件采集并保存所述页面的元素内容可以包括以下两种情况当采集保存模块53保存前30秒该页面的元素内容后,再经过30秒,采集保存模块53对该页面的元素内容再进行保存,采集保存模块53将当前保存的页面的元素内容替换了前30秒的页面的元素内容;或者,采集保存模块53分别保存前30秒页面的元素内容以及 后30秒页面的元素内容,采集保存模块53可以以时间为标识分别保存各个时间段的页面的元素内容。那么若采集保存模块53以当前保存的页面的元素内容替换之前保存的页面的元素内容,当页面恢复模块54获取到页面恢复指令后,根据保存的所述页面的元素内容直接进行所述页面的恢复;若采集保存模块53分别保存各个时间段的页面的元素内容,那么用户可以根据自己的需要输入页面恢复指令,恢复任意一个时间段中的页面。下面以采集保存模块53分别存储各个时间段的页面的元素内容为例进一步详细说明本发明实施例的电子终端5的结构,如图7示出的本发明电子终端的第三实施例的结构示意图,包括数据接收模块51、控件设置模块52、采集保存模块53、页面恢复模块54、检测跳转模块55和检测处理模块56外,还包括缩略生成模块57,用于根据所述采集保存模块保存所述页面的元素内容生成缩略预览图,具体地,缩略生成模块57可以根据保存的各个时间段的页面的元素内容,对应生成各个页面的缩略预览图。页面恢复模块54包括第一指令获取单元541、第一缩略显示单元542和第一恢复子单元543,其中第一指令获取单元541用于获取输入的选择恢复指令;第一缩略显示单元542用于根据第一指令获取单元541获取的选择恢复指令,显示所述缩略预览图供用户选择恢复;具体地,第一指令获取单元541接收到用户输入的选择恢复指令后,第一缩略显示单元542显示恢复该页面的各个时间段的缩略预览图,供用户进行选择恢复。如图9示出的本发明实施例的显示缩略预览图的示意图,用户可以按照自身的需要显示各个时间段的保存的缩略预览图,然后进行选择,如图中,用户通过鼠标指向某个时间段保存的页面数据时,电子终端将自动显示该时间段对应的缩略预览图,从而便于用户进行选择。第一恢复子单元543用于根据输入的选择确定指令以及保存的页面的元素内容, 对应恢复选择的页面的元素内容。具体地,第一恢复子单元543根据用户输入的选择确认指令,确定某个需要进行恢复的页面,那么对应地将保存的该页面的元素内容填写到当前页面对应的元素中,以恢复该选择的页面。再进一步地,如图8示出的本发明电子终端的第四实施例的结构示意图,包括数据接收模块51、控件设置模块52、采集保存模块53、页面恢复模块54、检测跳转模块55、检测处理模块56和缩略生成模块57外,还包括加密保存模块58,用于根据当前登录账号信息对所述缩略生成模块生成的缩略预览图进行权限加密并保存,具体地,比如当前用户登录的SSLVPN客户端,那么加密保存模块58根据当前用户登录的SSLVPN账户信息,如可以以该SSLVPN账户信息为密钥对所述缩略预览图进行权限加密并保存。页面恢复模块54包括第二指令获取单元544、第二缩略显示单元545、权限判断单元546和第二恢复子单元547,其中第二指令获取单元544用于获取输入的选择恢复指令;第二缩略显示单元545用于根据第二指令获取单元544获取的选择恢复指令,显示所述缩略预览图供用户选择恢复;权限判断单元546用于根据输入的选择确定指令,判断当前账户信息是否有权限恢复选择的页面的元素内容;

具体地,权限判断单元546根据输入的选择确定指令,确定需要恢复的某个页面的元素内容,然后根据当前该用户的登录的账户信息判断该用户是否有权限恢复选择的页面的元素内容,若当前用户的登录的账户信息与加密保存缩略预览图的账户信息一致,则表明有权限恢复选择的页面的元素内容,即判断结果为是,则触发第二恢复单元547进行恢复;若当前用户的登录的账户信息与加密保存缩略预览图的账户信息不一致,则表明没有权限恢复选择的页面的元素内容,即判断结果为否,结束处理,进一步地可以提示用户没有权限访问该页面等。第二恢复子单元547用于当权限判断单元546的判断结果为是时,根据输入的选择确定指令以及保存的页面的元素内容,对应恢复选择的页面的元素内容。并后续地,电子终端5通过网络(如通过SSLVPN)向TOB服务器提交该页面数据需要说明的是,第二指令获取单元544、第二缩略显示单元545和第二恢复子单元 547可以分别与上述实施例中的第一指令获取单元541、第一缩略显示单元542和第一恢复子单元543为同一个物理功能模块。综上所述,通过预设的VPN客户端控件采集并保存所述页面的元素内容,当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢复,可解决现有技术中用户在提交数据的时候因网络出现异常造成用户数据的丢失,或需要繁琐地重填数据的问题;用户还可以通过浏览缩略图选择性地恢复页面数据,提高了用户的办公效率,使系统更加人性化;通过对保存的数据进行加密,判断用户是否有权限进行页面的恢复,可有效防止数据泄密的问题,提高了页面数据的保密性。需要说明的是,通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。 基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上所揭露的仅为本发明实施例中的较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种页面恢复的方法,其特征在于,包括 接收输入页面的数据内容;通过预设的虚拟专用网络客户端控件采集并保存所述页面的元素内容; 当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢复。
2.如权利要求1所述的方法,其特征在于,所述通过预设的虚拟专用网络客户端控件采集并保存所述页面的元素内容的步骤之前还包括检测是否在预设的时间段内发生页面跳转事件;当检测结果为否时,则执行通过预设的虚拟专用网络客户端控件采集并保存所述页面的元素内容的步骤,并重新执行所述检测是否在预设的时间段内发生页面跳转事件的步马聚ο
3.如权利要求2所述的方法,其特征在于,所述通过预设的虚拟专用网络客户端控件采集并保存所述页面的元素内容的步骤之后还包括根据所述页面的元素内容生成缩略预览图。
4.如权利要求3所述的方法,其特征在于,所述当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢复的步骤包括获取输入的选择恢复指令;根据所述选择恢复指令,显示所述缩略预览图供用户选择恢复; 根据输入的选择确定指令以及保存的页面的元素内容,对应恢复选择的页面的元素内容。
5.如权利要求3所述的方法,其特征在于,根据所述页面的元素内容生成缩略预览图的步骤之后还包括根据当前登录账号信息对所述缩略预览图进行权限加密并保存。
6.如权利要求5所述的方法,其特征在于,所述当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢复的步骤包括获取输入的选择恢复指令;根据所述选择恢复指令,显示所述缩略预览图供用户选择恢复;根据输入的选择确定指令,判断当前账户信息是否有权限恢复选择的页面的元素内容;当判断结果为是时,则根据输入的选择确定指令以及保存的页面的元素内容,对应恢复选择的页面的元素内容。
7.如权利要求1-6任一项所述的方法,其特征在于,所述通过预设的虚拟专用网络客户端控件采集并保存所述页面的元素内容的步骤之前还包括通过文档对象模型DOM技术设置虚拟专用网络客户端控件,所述虚拟专用网络客户端控件用于采集并保存页面的元素内容。
8.一种电子终端,其特征在于,包括数据接收模块,用于接收输入页面的数据内容;采集保存模块,用于通过预设的虚拟专用网络VPN客户端控件采集并保存所述页面的元素内容;页面恢复模块,用于当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢复。
9.如权利要求8所述的电子终端,其特征在于,还包括检测跳转模块,用于检测是否在预设的时间段内发生页面跳转事件; 检测处理模块,用于当所述检测跳转模块的检测结果为否时,则触发所述采集保存模块通过预设的VPN客户端控件采集并保存所述页面的元素内容,并重新触发所述检测跳转模块检测是否在预设的时间段内发生页面跳转事件。
10.如权利要求9所述的电子终端,其特征在于,还包括缩略生成模块,用于根据所述采集保存模块保存所述页面的元素内容生成缩略预览图。
11.如权利要求10所述的电子终端,其特征在于,所述页面恢复模块包括 第一指令获取单元,用于获取输入的选择恢复指令;第一缩略显示单元,用于根据所述第一指令获取单元获取的选择恢复指令,显示所述缩略预览图供用户选择恢复;第一恢复子单元,用于根据输入的选择确定指令以及保存的页面的元素内容,对应恢复选择的页面的元素内容。
12.如权利要求10所述的电子终端,其特征在于,还包括加密保存模块,用于根据当前登录账号信息对所述缩略生成模块生成的缩略预览图进行权限加密并保存。
13.如权利要求12所述的电子终端,其特征在于,所述页面恢复模块包括 第二指令获取单元,用于获取输入的选择恢复指令;第二缩略显示单元,用于根据所述第二指令获取单元获取的选择恢复指令,显示所述缩略预览图供用户选择恢复;权限判断单元,用于根据输入的选择确定指令,判断当前账户信息是否有权限恢复选择的页面的元素内容;第二恢复子单元,用于当所述权限判断单元的判断结果为是时,根据输入的选择确定指令以及保存的页面的元素内容,对应恢复选择的页面的元素内容。
14.如权利要求8-13所一项所述的电子终端,其特征在于,还包括控件设置模块,用于通过文档对象模型DOM技术设置VPN客户端控件,所述VPN客户端控件用于采集并保存页面的元素内容。
全文摘要
本发明实施例公开了一种页面恢复的方法,包括接收输入页面的数据内容;通过预设的虚拟专用网络(VPN)客户端控件采集并保存所述页面的元素内容;当获取到页面恢复指令后,根据保存的所述页面的元素内容进行所述页面的恢复。相应地,本发明还公开了一种电子终端。采用本发明,可解决现有技术中用户在提交数据的时候因网络出现异常造成用户数据的丢失,或需要繁琐地重填数据的问题;用户还可以通过浏览缩略图选择性地恢复页面数据,提高了用户的办公效率,使系统更加人性化;通过对保存的数据进行加密,判断用户是否有权限进行页面的恢复,可有效防止数据泄密的问题,提高了页面数据的保密性。
文档编号H04L29/06GK102215215SQ20101024306
公开日2011年10月12日 申请日期2010年8月2日 优先权日2010年8月2日
发明者闻义勇, 陈铭霖 申请人:深圳市深信服电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1