[发明专利]数据下载管理方法、系统及相关设备有效
申请号: | 201811308811.2 | 申请日: | 2018-11-05 |
公开(公告)号: | CN109451016B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 丁武凌 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 下载 管理 方法 系统 相关 设备 | ||
本发明实施例提供了数据下载管理方法、系统及相关设备,用于防止异构系统之间数据的重复下载。当第二业务系统下载存储在第一业务系统中的业务数据时,第一业务系统将各个业务数据分别转换为对应的字节流,并根据字节流分别生成各个业务数据对应的标识符并发送给第二业务系统,第二业务系统在完成目标业务数据的字节流的接收之前可以判断目标业务数据的标识符是否与自身已存储的标识符重复,若重复,则说明正在下载的业务数据已被下载过,第二业务系统停止下载该目标业务数据,即本发明实施例可以在在完成目标业务数据的字节流的接收之前,自动识别出数据是否被下载过,可以有效避免异构系统之间的数据重复下载。
技术领域
本发明涉及通信技术领域,尤其涉及数据下载管理方法、系统及相关设备。
背景技术
当前经济条件下,随着业务范围的拓展,企业进行在业务操作的过程中,越来越多的企业会存在与业务伙伴间的系统连接或数据交换的需求,跨系统数据传递成为必然,异构系统间处理业务数据交互时,通常都是通过Webservice或者WebAPI,将本系统接口与其他系统接口对应,使用调度策略轮询服务的方式,自动将其他异构系统的业务数据下载到本方系统中。
在现有的ERP软件中,不同的系统间的数据是相互隔离开的,同时因为是不同的业务系统,互相之间不是同一系统内的上下游单据,没有关联关系,互相独立。当单据量大且下载频率高的情况下,就会出现:同一个业务数据下载未完成时,由于触发下载的触发频率过高,下载未完成的业务数据又会再一次被下载,即业务数据会重复下载到本地系统。
现有方案中,因双方系统为异构,且业务数据相互间也不存在关联关系,重复下载的业务数据会重复生效。如果业务数据是用于物料订购,则业务数据重复下载会出现物料重复订购,导致重大的经济损失和商业纠纷。现有方案中,只能通过手动人为检查出重复,费时费力,效率低下。
发明内容
本发明实施例提供了数据下载管理方法、系统及相关设备,用于防止异构系统之间数据的重复下载。
本发明实施例第一方面提供了一种数据下载管理方法,运用于第一业务系统,所述第一业务系统为数据存储方,其特征在于,所述方法包括:
将目标业务数据转换为对应的字节流;
根据所述目标业务数据的字节流生成所述目标业务数据对应的标识符,不同的业务数据对应的标识符不同;
在向第二业务系统发送所述目标业务数据对应的字节流之前,或,在向所述第二业务系统发送所述目标业务数据对应的字节流的同时,将所述目标业务数据对应的标识符发送给所述第二业务系统;
所述第一业务系统与所述第二业务系统为异构系统。
可选的,作为一种可能的实施方式,本发明实施例中,所述根据所述目标业务数据的字节流生成所述目标业务数据对应的标识符,包括:
提取所述目标业务数据的字节流中的目标数据,所述目标数据为所述目标业务数据在所述第一业务系统中的唯一标识;
采用预置算法对所述目标数据进行计算生成对应的标识符。
可选的,作为一种可能的实施方式,本发明实施例中,所述提取所述字节流中的目标数据,包括:
提取所述目标业务数据的字节流中预置序列中的数据作为目标数据;
或,识别所述目标业务数据的字节流中预置字段,并提取所述预置字段之后预置字节的数据作为目标数据。
可选的,所述预置算法包括:
MD5算法、SHA1算法或MD5与SHA1的混合算法。
本发明实施例第二方面提供了一种数据下载管理方法,运用于第二业务系统,所述第二业务系统为数据下载方,其特征在于,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811308811.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置