表单数据暂存方法、服务器、终端设备及存储介质技术

技术编号:32193204 阅读:17 留言:0更新日期:2022-02-08 15:58
本申请提供了一种表单数据暂存方法、服务器、终端设备及存储介质,涉及数据处理领域。服务器若接收到终端发送的表单查询指令,根据表单查询指令中的表单标识和用户标识查找对应的待更新表单数据,并将查找到的待更新表单数据返回至所述终端;服务器若接收到终端发送的表单暂存指令,将表单暂存指令中携带的第一表单数据存储至暂存数据库中;服务器若接收到终端发送的表单保存指令,将表单保存指令中携带的第二表单数据存储至通用数据库中;可以在用户被迫暂停填写表单后,保存表单数据的同时使通用数据库中存储的数据均为有效数据。通用数据库中存储的数据均为有效数据。通用数据库中存储的数据均为有效数据。

【技术实现步骤摘要】
表单数据暂存方法、服务器、终端设备及存储介质


[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]若接收到终端发送的表单查询指令,根据所述表单查询指令中的表单标识和用户标识查找对应的待更本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种表单数据暂存方法,其特征在于,应用于服务器,所述方法包括:若接收到终端发送的表单查询指令,根据所述表单查询指令中的表单标识和用户标识查找对应的待更新表单数据,并将查找到的待更新表单数据返回至所述终端;若接收到所述终端发送的表单暂存指令,将所述表单暂存指令中携带的第一表单数据存储至暂存数据库中;所述第一表单数据为用户基于所述待更新表单数据填写的不完整的表单数据;若接收到所述终端发送的表单保存指令,将所述表单保存指令中携带的第二表单数据存储至通用数据库中;所述第二表单数据为用户基于所述待更新表单数据填写的完整的表单数据。2.根据权利要求1所述的方法,其特征在于,所述若接收到终端发送的表单查询指令,根据所述表单查询指令中的表单标识和用户标识查找对应的待更新表单数据,并将查找到的待更新表单数据返回至所述终端,包括:若接收到终端发送的表单查询指令,根据所述表单查询指令中的表单标识查找对应的暂存配置信息;若所述暂存配置信息中包含所述表单查询指令对应的查询接口,则在所述暂存数据库中,查找所述表单查询指令中的表单标识和用户标识对应的暂存数据;若所述暂存数据库中包含所述对应的暂存数据,则将所述暂存数据作为待更新表单数据发送至所述终端;若所述暂存数据库中不包含所述暂存数据,则在所述通用数据库中,查找所述表单查询指令中的表单标识和用户标识对应的保存数据,并发送至所述终端。3.根据权利要求1所述的方法,其特征在于,所述若接收到所述终端发送的表单暂存指令,将所述表单暂存指令中携带的第一表单数据存储至暂存数据库中,包括:若接收到所述终端发送的表单暂存指令,则在所述暂存数据库中,查找所述表单暂存指令中的表单标识和用户标识对应的暂存数据;若所述暂存数据库中包含对应的暂存数据,则采用所述表单暂存指令中携带的第一表单数据更新所述暂存数据;若所述暂存数据库中不包含对应的暂存数据,则将所述表单暂存指令中携带的第一表单数据作为暂存数据存储至暂存数据库中。4.根据权利要求1所述的方法,其特征在于,所述若接收到终端发送的表单查询指令,根据所述表单查询指令中的表单标识和用户标识查找对应的待更新表单数据,并将查找到的待更新表单数据返回至所述终端之后,所述方法还包括:若接收到所述终端发送的清除暂存指令,在暂存数据库中,查找所述清除暂存指令中的表单标识和用户标识对应的暂存数据,并删除查找到的暂存数据。5.根据权利要求1所述的方法,其特征在于,所述若接收到所述终端发送的表单保存指令,将所述表单保存指令中携带的第二表单数据存储至通用数据库中,包括:若接收到所述终端发送的表单保存指令,则根据所述表单保存指令中的表单标识查找对应的暂存配置信息;若所述暂存配置信息中不包含所述表单保存指令对应的保存接口,则将所述表单暂存指令中携带的第二表单数据作为保存数据存储至通用数据库中;
若所述暂存配置信息中包含所述表单保存指令对应的保存接口,则在所述暂存数据库,查找所述表单保存指令中的表单标识和用户标识对应的暂存数据;若所述暂存数据库中包含所述对应的暂存数据,则删除所述暂存数据,并将所述表单暂存指令中携带的第二表单数据作为保存数据存储至通用数据库中。6.一种表单数据暂存方法,其特征在于,应用于终端设备,所述方法包括:响应于用户针对表单页面的打开操作,向服务器发送表单查询指令,并基于所述服务器返回的待更新表单数据显示表单填写页面;所述待更新表单数据是所述服务器根据所述表单查询指令中的表单标识和用户标识查找到的;响应于针对表单暂存标志的触发操作,向所述服务器发送表单暂存指令;以使所述服务器将所述表单暂存指令中携带的第一表单数据存储至暂存数据库中;所述第一表单数据为用户基于所述待更新表单数据填写的不完整的表单数据;或者,响应于针对表单保存标志的触发操作,向所述服务器发送表单保存指令;以使所述服务器将所述表单保存指令中携带的第二表单数据存储至通用数据库中;所述第二表单数据为用户基于所述待更新表单数据填写的完整的表单数据。7.根据权利要求6所述的方法,其特征在于,所述响应于...

【专利技术属性】
技术研发人员:何自春马俊
申请(专利权)人:建信金融租赁有限公司
类型:发明
国别省市:

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

1