本发明专利技术公开了一种页面表单数据保存处理方法和装置,本发明专利技术的方法和装置,采用在收到保存指令后,将数据打包并生成对应数据id;将数据包和对应数据id保存到本地缓存,并连接数据库,若连接成功将数据包和对应数据id保存到数据库;若两次连接数据库失败,则在本地缓存中对数据id做失败标记。收到再次打开页面表单指令,从本地缓存搜索数据id,若搜索到的数据id没有失败标记,则连接数据库,如连接成功,获取数据包后加载;若搜索数据id具有失败标记,则直接从本地缓存中获取数据包后加载。采用本发明专利技术的方法和装置可以有效的避免页面表单数据的保存失败和丢失。据的保存失败和丢失。
【技术实现步骤摘要】
一种页面表单数据保存处理方法和装置
[0001]本专利技术属于互联网
,特别涉及一种页面表单数据保存处理方法和装置。
技术介绍
[0002]随着现有的电力行业逐步进行信息化管理的时代,越来越多的相关数据需要填写,现有的页面表单填写过程,一般需要用户将各个数据逐一填写到相应的页面表单中并保存。
[0003]但是,在日常工作中,会出现页面表单填写完并保存后数据发生丢失的情况,这就会导致需要用户需要重新进行填写,给用户增加了额外的工作负担和时间成本,同时也降低了工作效率。
技术实现思路
[0004]本专利技术的目的是针对现有页面表单可能出现数据丢失的情况,提供一种页面表单数据保存处理方法和装置。
[0005]为了实现上述目的,本专利技术采用以下技术方案:一种页面表单数据保存处理方法,包括:获取页面表单中当前填写数据,收到保存指令后,将数据打包并生成对应数据id;
[0006]将数据包和对应数据id保存到本地缓存,并连接数据库,若连接成功将数据包和对应数据id保存到数据库;若两次连接数据库失败,则在本地缓存中对数据id做失败标记;
[0007]收到再次打开页面表单指令,从本地缓存搜索数据id,若搜索到的数据id没有失败标记,则连接数据库,如连接成功,获取数据包后加载;若搜索数据id具有失败标记,则直接从本地缓存中获取数据包后加载。
[0008]进一步的,收到再次打开页面表单指令,若搜索到的数据id没有失败标记,无法连接数据库时,则在本地缓存中对数据id做失败标记。
[0009]进一步的,收到再次打开页面表单指令,若搜索到的数据id没有失败标记,连接数据库,如连接成功,获取数据包后删除本地缓存中的数据包。
[0010]一种页面表单数据保存处理装置,包括:
[0011]第一处理模块,用于获取页面表单中当前填写数据,收到保存指令后,将数据打包并生成对应数据id;
[0012]第二处理模块,用于将数据包和对应数据id保存到本地缓存,并连接数据库,若连接成功将数据包和对应数据id保存到数据库;若两次连接数据库失败,则在本地缓存中对数据id做失败标记;
[0013]第三处理模块,用于收到再次打开页面表单指令,从本地缓存搜索数据id,若搜索到的数据id没有失败标记,则连接数据库,如连接成功,获取数据包后加载;若搜索数据id具有失败标记,则直接从本地缓存中获取数据包后加载。
[0014]进一步的,第三处理模块还用于收到再次打开页面表单指令,若搜索到的数据id没有失败标记,无法连接数据库时,则在本地缓存中对数据id做失败标记。
[0015]进一步的,第三处理模块还用于收到再次打开页面表单指令,若搜索到的数据id没有失败标记,连接数据库,如连接成功,获取数据包后删除本地缓存中的数据包。
[0016]一种计算机设置,包括:处理器和存储器,所述处理器用于执行存储器中存储的程序,所述处理器执行所述计算机程序时实现上述任一项页面表单数据保存处理方法的步骤。
[0017]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项页面表单数据保存处理方法的步骤。
[0018]本专利技术的页面表单数据保存处理方法和装置,采用在收到关闭指令后,将数据打包并生成对应数据id,先将数据包和数据id保存到本地缓存,若无法连接数据库保存,则在以后再次打开页面表单时,直接从本地缓存获取数据。
[0019]采用本专利技术的方法和装置可以有效的避免页面表单数据的保存失败和丢失。
附图说明
[0020]图1是实施例页面表单数据保存处理方法的流程图。
具体实施方式
[0021]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0022]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0023]如图1所示的页面表单数据保存处理方法,采用以下步骤:
[0024]步骤1,获取页面表单中当前填写数据,收到保存指令后,将数据打包并生成对应数据id。
[0025]步骤2,将数据包和对应数据id保存到本地缓存,并连接数据库,若连接成功将数据包和对应数据id保存到数据库;若两次连接数据库失败,则在本地缓存中对数据id做失败标记。
[0026]步骤3,收到再次打开页面表单指令,从本地缓存搜索数据id,若搜索到的数据id没有失败标记,则连接数据库,如连接成功,获取数据包后加载,并删除本地缓存中的数据包;若无法连接数据库时,则在本地缓存中对数据id做失败标记。若搜索数据id具有失败标记,则直接从本地缓存中获取数据包后加载。
[0027]一种页面表单数据保存处理装置,包括:
[0028]第一处理模块,用于获取页面表单中当前填写数据,收到保存指令后,将数据打包并生成对应数据id。
[0029]第二处理模块,用于将数据包和对应数据id保存到本地缓存,并连接数据库,若连
接成功将数据包和对应数据id保存到数据库;若两次连接数据库失败,则在本地缓存中对数据id做失败标记。
[0030]第三处理模块,用于收到再次打开页面表单指令,从本地缓存搜索数据id,若搜索到的数据id没有失败标记,则连接数据库,如连接成功,获取数据包后加载;若搜索数据id具有失败标记,则直接从本地缓存中获取数据包后加载。
[0031]第三处理模块还用于收到再次打开页面表单指令,若搜索到的数据id没有失败标记,无法连接数据库时,则在本地缓存中对数据id做失败标记。
[0032]第三处理模块还用于收到再次打开页面表单指令,若搜索到的数据id没有失败标记,连接数据库,如连接成功,获取数据包后删除本地缓存中的数据包。
[0033]本专利技术还提供一种计算机设置,包括:处理器和存储器,处理器用于执行存储器中存储的程序,所述处理器执行上述任一页面表单数据保存处理方法的步骤。
[0034]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的页面表单数据保存处理方法的步骤。
[0035]上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种页面表单数据保存处理方法,其特征在于包括:获取页面表单中当前填写数据,收到保存指令后,将数据打包并生成对应数据id;将数据包和对应数据id保存到本地缓存,并连接数据库,若连接成功将数据包和对应数据id保存到数据库;若两次连接数据库失败,则在本地缓存中对数据id做失败标记;收到再次打开页面表单指令,从本地缓存搜索数据id,若搜索到的数据id没有失败标记,则连接数据库,如连接成功,获取数据包后加载;若搜索数据id具有失败标记,则直接从本地缓存中获取数据包后加载。2.根据权利要求1所述的页面表单数据保存处理方法,其特征在于:所述收到再次打开页面表单指令,若搜索到的数据id没有失败标记,无法连接数据库时,则在本地缓存中对数据id做失败标记。3.根据权利要求1所述的页面表单数据保存处理方法,其特征在于:所述收到再次打开页面表单指令,若搜索到的数据id没有失败标记,连接数据库,如连接成功,获取数据包后删除本地缓存中的数据包。4.一种页面表单数据保存处理装置,其特征在于包括:第一处理模块,用于获取页面表单中当前填写数据,收到保存指令后,将数据打包并生成对应数据id;第二处理模块,用于将数据包和对应数据id保存到本地缓存,...
【专利技术属性】
技术研发人员:丁一宁,王智贤,
申请(专利权)人:南京国通智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。