一种数据处理方法、装置及电子设备制造方法及图纸

技术编号:31618150 阅读:25 留言:0更新日期:2021-12-29 18:52
本申请公开了一种数据处理方法、装置及电子设备。本申请的数据处理方法包括:通过预先构建的前端页面获取已选数据,所述已选数据是从待选数据中查询到的符合查询条件的数据;根据所述前端页面关联的数据存储模型,将所述已选数据处理为临时数据并保存在数据处理服务器中,所述数据存储模型指示临时数据的保存时间;当在所述保存时间内通过前端页面接收到数据保存请求时,将保存在数据处理服务器中的临时数据迁移到指定位置。本申请的技术方案可以根据业务场景设置临时数据的保存时间,实现无时间限制的数据选择,改善用户体验。改善用户体验。改善用户体验。

【技术实现步骤摘要】
一种数据处理方法、装置及电子设备


[0001]本申请涉及大数据处理
,尤其涉及一种数据处理方法、装置及电子设备。

技术介绍

[0002]在新建表单时,一般会提供千万条数据供用户选择,相关技术中,是利用浏览器根据查询条件从待选数据中选择数据,所有被选择的数据是缓存在浏览器,在选择完成进行数据保存时,一次性地将已选择的所有数据提交到服务器。
[0003]当面对千万级别、亿万级别的大数据量时,必须在有限的时间内完成大数据量的数据选择,用户体验差,且在数据保存时需要浏览器缓存所有数据,由于占用大量内存导致浏览器响应极慢,影响用户体验。

技术实现思路

[0004]本申请的目的旨在至少能解决上述的技术缺陷之一,特提出以下技术方案:
[0005]本申请的一个方面,提供一种数据处理方法,包括:
[0006]通过预先构建的前端页面获取已选数据,所述已选数据是从待选数据中查询到的符合查询条件的数据;
[0007]根据所述前端页面关联的数据存储模型,将所述已选数据处理为临时数据并保存在数据处理服务器中,所述数据存储模型指示临时数据的保存时间;
[0008]当在所述保存时间内通过前端页面接收到数据保存请求时,将保存在数据处理服务器中的临时数据迁移到指定位置。
[0009]本申请的另一方面,还提供一种数据处理装置,所述装置用于实现前述数据处理方法。
[0010]本申请的又一方面,还提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行前述数据处理方法。
[0011]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0012]本申请实施例利用预先构建的浏览器前端页面来获取已选数据,通过将已选数据保存在数据处理服务器中,由于浏览器前端并不用缓存数据,因此可以避免由数据缓存对前端造成的压力;在数据保存的过程中,还通过前端页面关联的数据存储模型对已选数据进行数据处理,利用数据存储模型限定临时数据在数据处理服务器上的保存时间,在保存时间内可以进行多次数据选择,实现“无时间限制”的数据选择,改善了用户体验。
附图说明
[0013]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0014]图1为相关技术中的数据处理流程图;
[0015]图2为本申请实施例中示出的数据处理方法流程图;
[0016]图3为本申请实施例中示出的数据保存示意图;
[0017]图4为本申请实施例中一种数据处理装置的结构示意图;
[0018]图5为本申请实施例中一种电子设备的结构示意图。
具体实施方式
[0019]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0021]如图1所示,在通过浏览器填选查询条件从待选数据中筛选查询数据后,通过批量或全部添加的方式从查询数据中选择数据添加,所有选择的数据缓存在浏览器,在保存时一次性地将已选的所有数据提交到指定的服务器。该方式必须在有限的时间内完成大数据量的数据选择,也就是说在未选择完所有的数据之前,不能离开当前的浏览器页面,若离开页面则会删除缓存在浏览器中的相关数据。此外,当例如若在短时间内完成千万级别的数据的添加,还将对浏览器和服务器造成巨大压力,可能导致浏览器不响应,服务器处理时间过长,影响用户体验。
[0022]针对上述问题,本申请实施例提供了一种数据处理方法,图2为本申请实施例中示出的数据处理方法流程图,如图2所示,本实施例的方法至少包括如下的步骤S210至步骤S230:
[0023]步骤S210,通过预先构建的前端页面获取已选数据,所述已选数据是从待选数据中查询到的符合查询条件的数据。
[0024]在需要从大数据量的待选数据中选择出目标数据进行业务应用时,例如在新建表单时,需要从千万级别、亿万级别的待选数据中进行大量数据选择,本申请实施例针对这样的应用场景,预先构建前端页面和与前端页面交互的数据处理服务器,与现有技术不同的是,前端页面用于从待选数据中获得已选数据,并不用于缓存已选数据,已选数据是保存在数据处理服务器中,由此避免数据缓存对前端页面造成压力,使得前端页面可以快速响应用户操作。
[0025]步骤S220,根据所述前端页面关联的数据存储模型,将所述已选数据处理为临时数据并保存在数据处理服务器中,所述数据存储模型指示临时数据的保存时间。
[0026]在构建前端页面时,为前端页面设置与其关联的数据存储模型,利用数据存储模型指示临时数据的保存时间,也就是说通过设置数据存储模型规定已选数据的存储规则,这样在通过前端页面从待选数据中获得已选数据之后,数据处理服务可以依据该数据存储模型的规则将已选数据缓存到数据处理服务器中。
[0027]这里数据存储模型包括指示临时数据保存时间的数据类别,例如数据类别包括相应于前端页面的临时级别数据、相应于前端页面登录期间的会话级别数据、相应于临时数据保存之前的长期级别数据;当临时数据的数据类别为临时级别数据时,表明当用户离开当前的前端页面而去执行其他应用时,保存的临时数据将被清理删除;当临时数据的数据
类别为会话级别数据时,表明当用户从当前的前端页面退出,即退出登录状态,结束会话时,保存的临时数据将被清理删除;当临时数据的数据类别为长期级别数据时,表明只有在用户执行保存操作后,保存的临时数据才会被清理删除。
[0028]在实际应用中,可以根据业务场景设置前端页面关联的数据存储模型,例如在时限高数据量小的第一应用场景下,可以设置前端页面关联临时级别的数据存储模型,在时限低数据量大的第二应用场景下,可以设置前端页面关联会话级别或长期级别的数据存储模型,这样在获取已选数据时,用户可以在合适的时间内完成数据选择,例如在第二场景下,若设置的数据存储模型将已选数据存储为长期级数据,那么用户可以在几天内多次登录前端页面进行数据选择,数据选择不受时间限制,也不会对前端页面和服务器造成压力,且选择的数据被保存在数据处理服务器中,不会造成数据丢失。
[0029]步骤S230,当在所述保存时间内通过前端页面接收到数据保存请求时,将保存在数据处理服务器中的临时数据迁移到指定位置。
[0030]由于数据存储模型指示临时数据的保存时间,因此,用户可以在该保存时间内,通过前端页面将保存在数据处理服务器中的临时数据进行数据迁移。其中数据迁移的指定位置可以根据业务场景进行选择,例如在新建表单场景下,可以将临时数据迁移至表单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:通过预先构建的前端页面获取已选数据,所述已选数据是从待选数据中查询到的符合查询条件的数据;根据所述前端页面关联的数据存储模型,将所述已选数据处理为临时数据并保存在数据处理服务器中,所述数据存储模型指示临时数据的保存时间;当在所述保存时间内通过前端页面接收到数据保存请求时,将保存在数据处理服务器中的临时数据迁移到指定位置。2.如权利要求1所述的方法,其特征在于,所述数据存储模型包括指示临时数据保存时间的数据类别,所述数据存储模型包括:第一数据存储模型、第二数据存储模型和第三数据存储模型;其中,第一数据存储模型指示数据类别为关联前端页面生存周期的临时类别,第二数据存储模型指示数据类别为关联前端页面登陆期间的会话类别,第三数据存储模型指示数据类别为关联数据保存之前的长期类别。3.如权利要求2所述的方法,其特征在于,根据所述前端页面关联的数据存储模型,将所述已选数据处理为临时数据并保存在数据处理服务器中,包括:若根据第一数据存储模型将所述已选数据处理为临时数据并保存在数据处理服务器,响应于离开前端页面的离开操作,从所述数据处理服务器上删除所述临时数据;若根据第二数据存储模型将所述已选数据处理为临时数据并保存在数据处理服务器,响应于退出登录前端页面的退出操作,从所述数据处理服务器上删除所述临时数据;若根据第三数据存储模型将所述已选数据处理为临时数据并保存在数据处理服务器,响应于数据保存操作,将数据处理服务器上的临时数据迁移到指定位置后,从数据处理服务器上删除所述临时数据。4.如权利要求1所述的方法,其特征在于,将所述已选数据处理为...

【专利技术属性】
技术研发人员:王金国徐一肖勇军杨丑雄高峰
申请(专利权)人:北京神州泰岳信息安全技术有限公司
类型:发明
国别省市:

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

1