物流扫描数据的更新方法、装置、设备及存储介质制造方法及图纸

技术编号:37395877 阅读:14 留言:0更新日期:2023-04-27 07:33
本申请涉及数据处理领域,公开了一种物流扫描数据的更新方法、装置、设备及存储介质。该方法包括:当检测到目标应用发生版本更新且检测到预置初始物流扫描数据表存在版本更新资源时,向用户终端发送数据更新请求;响应于用户终端许可该请求,向用户终端发送数据处理确认提示;响应于接收到用户终端发送的数据保留指令,在预置数据库中备份初始物流扫描数据表,得到初始物流扫描数据备份表;获取版本更新资源中的目标物流扫描数据表,基于目标物流扫描数据表替换初始物流扫描数据表,并将目标物流扫描数据表关联初始物流扫描数据备份表。本发明专利技术通过备份原扫描数据,同时使用新版本扫描数据替换原扫描数据,从而保留新旧数据,避免原数据的丢失。免原数据的丢失。免原数据的丢失。

【技术实现步骤摘要】
物流扫描数据的更新方法、装置、设备及存储介质


[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]请求发送单元,用于向用户终端发送包含描述信息的数据更新请求。
[0040]在一种可能的实现方式中,描述生成单元具体用于:
[0041]当检测到目标应用发生版本更新且检测到预置数据库中的初始物流扫描数据表存在版本更新资源时,比对初始物流扫描数据表与版本更新资源中的目标物流扫描数据表;
[0042]根据比对结果确定目标表更新类别,得到包含目标表更新类别的描述信息。
[0043]在一种可能的实现方式中,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物流扫描数据的更新方法,其特征在于,所述物流扫描数据的更新方法包括:当检测到目标应用发生版本更新且检测到预置数据库中的初始物流扫描数据表存在版本更新资源时,向用户终端发送数据更新请求,其中,所述初始物流扫描数据表用于为所述目标应用提供数据服务;响应于所述用户终端许可所述数据更新请求,向所述用户终端发送数据处理确认提示,其中,所述数据处理确认提示用于向所述用户终端确认是否保留原数据;响应于接收到所述用户终端发送的数据保留指令,在所述预置数据库中备份所述初始物流扫描数据表,得到初始物流扫描数据备份表;获取所述版本更新资源中的目标物流扫描数据表;基于所述目标物流扫描数据表替换所述初始物流扫描数据表,并将所述所述目标物流扫描数据表关联所述初始物流扫描数据备份表。2.根据权利要求1所述的物流扫描数据的更新方法,其特征在于,所述当检测到目标应用发生版本更新且检测到预置数据库中的初始物流扫描数据表存在版本更新资源时,向用户终端发送数据更新请求包括:当检测到目标应用发生版本更新且检测到预置数据库中的初始物流扫描数据表存在版本更新资源时,比对所述初始物流扫描数据表与所述版本更新资源中的目标物流扫描数据表;根据比对结果确定目标表更新类别,得到包含所述目标表更新类别的描述信息;向用户终端发送携带所述描述信息的数据更新请求。3.根据权利要求1所述的物流扫描数据的更新方法,其特征在于,所述方法还包括:响应于接收到所述用户终端发送的数据合并指令,将所述目标物流扫描数据表与所述初始物流扫描数据备份表进行表数据合并,得到合并物流扫描数据表。4.根据权利要求3所述的物流扫描数据的更新方法,其特征在于,所述响应于接收到所述用户终端发送的数据合并指令,将所述目标物流扫描数据表与所述初始物流扫描数据备份表进行表数据合并,得到合并物流扫描数据表包括:响应于接收到所述用户终端发送的数据合并指令,将所述目标物流扫描数据表与所述目标物流扫描数据表关联的初始物流扫描数据备份表进行比对,得到所述目标物流扫描数据表中相对于所述初始物流扫描数据备份表的区别项数据;将所述区别项数据写入所述初始物流扫描数据备份表中,得到合并物流扫描数据表。5.根据权利要求3所述的物流扫描数据的更新方法,其特征在于,所述响应于接收到所述用户终端发送的数据合并指令,将所述目标物流扫描数据表与所述初始物流扫描数据备份表进行表数据合并,得到合并物流扫描数据表包括:响应于接收到所述用户终端发送的数据合并指令,获取与所述数据版本更新对应的实体类;调用所述实体类创建中间物流扫描数据表,其中,所述中间物流扫描数据表中仅包括多个属性字段;提取所述中间物流扫描数据表中的全部属性字段,得到目标属性字段集合;在所述初始物流...

【专利技术属性】
技术研发人员:闫心现赵静王永喜郭勋
申请(专利权)人:上海乾臻信息科技有限公司
类型:发明
国别省市:

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

1