[发明专利]一种数据传输系统及方法在审
申请号: | 201711204276.1 | 申请日: | 2017-11-27 |
公开(公告)号: | CN107995177A | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 李文庆 | 申请(专利权)人: | 浪潮软件集团有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L29/08 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 系统 方法 | ||
技术领域
本发明涉及数据传输技术领域,特别涉及一种数据传输系统及方法。
背景技术
随着计算机技术的发展,作为数据发送方或数据接收方的各个业务系统间需要频繁的进行数据传输。
目前,数据发送方中产生待传输数据之后,直接将待传输数据传输给数据接收方。比如数据发送方中产生10G的待传输数据,那么直接将10G的待传输数据传输给数据接收方。可见,现有的方式,待传输数据具有多少数据量,数据发送方就传输给数据接收方多大的数据量。因此,数据传输的数据量较大。
发明内容
本发明实施例提供了一种数据传输系统及方法,可以减少数据传输的数据量。
第一方面,本发明实施例提供了一种数据传输系统,该系统包括:
数据发送方以及数据接收方;
所述数据发送方,用于预先设定文件存储区域;将待传输数据导入至所述文件存储区域;在所述待传输数据全部导入至所述文件存储区域时,将所述待传输数据压缩处理为目标数据,并发送传输指令至所述数据接收方;
所述数据接收方,用于在接收到所述传输指令时,从所述文件存储区域中获取所述目标数据,并对所述目标数据进行解压处理,得到所述待传输数据。
优选地,
所述数据发送方,包括:签名模块以及压缩模块;
所述签名模块,用于利用所述待传输数据以及预先设定的加密算法确定数字摘要,并利用预先设定的签名私钥对所述数字摘要进行加密,生成所述待传输数据的数字签名;
所述压缩模块,用于采用预先设定的压缩方法将具有所述数字签名的所述待传输数据压缩成预设数据量的目标数据;其中,所述预设数据量小于所述待传输数据的数据量。
优选地,
所述传输指令中包括数字签名;
所述数据发送方,包括:解压模块以及验签模块;
所述解压模块,用于采用与所述压缩方法对应的解压方法,对所述目标数据进行解压,得到解压数据;
所述验签模块,用于采用与所述签名私钥对应的签名公钥、所述加密算法以及所述传输指令中包括的数字签名,对所述解压数据进行验签;在所述解压数据验签通过时,确定所述解压数据为所述待传输数据。
优选地,
进一步包括:代理服务器;
所述数据发送方,进一步用于在将所述待传输数据压缩处理为目标数据之后,生成包括所述目标数据存储路径的配置文件;将所述配置文件发送给所述代理服务器;在接收到所述代理服务器的触发时,开启数据传输端口;
所述数据接收方,用于在接收到所述传输指令时,触发所述代理服务器;在接收到所述代理服务器发送的目标存储路径时,根据所述目标存储路径,通过所述数据传输端口从所述文件存储区域中获取所述目标数据;
所述代理服务器,用于接收所述配置文件;在接收到所述数据接收方的触发时,触发所述数据发送方开启所述数据传输端口,以及根据所述配置文件确定所述目标数据的目标存储路径,并将所述目标存储路径发送给所述数据接收方。
优选地,
所述数据发送方,包括:定时模块;
所述定时模块,用于监测当前时间是否达到预先设定的传输启动时间,如果是,执行所述将待传输数据导入至所述文件存储区域。
优选地,
所述数据发送方,包括:监控模块;
所述监控模块,用于监控是否接收到外部输入的传输启动指令,如果是,执行所述将待传输数据导入至所述文件存储区域。
第二方面,本发明实施例提供了一种应用于数据发送方的数据传输方法,该方法包括:
预先设定文件存储区域;
将待传输数据导入至所述文件存储区域;
在所述待传输数据全部导入至所述文件存储区域时,将所述待传输数据压缩处理为目标数据;
发送传输指令至外部的数据接收方,以使所述数据接收方在接收到所述传输指令时,从所述文件存储区域中获取所述目标数据,并对所述目标数据进行解压处理,得到所述待传输数据。
优选地,
所述将所述待传输数据压缩处理为目标数据,包括:
利用所述待传输数据以及预先设定的加密算法确定数字摘要;
利用预先设定的签名私钥对所述数字摘要进行加密,生成所述待传输数据的数字签名;
采用预先设定的压缩方法将具有所述数字签名的所述待传输数据压缩成预设数据量的目标数据;其中,所述预设数据量小于所述待传输数据的数据量。
优选地,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711204276.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种SCADA系统画面缓存系统
- 下一篇:一种抗干扰的室内定位装置