一种基于压缩算法的数据传输方法、终端设备及存储介质技术

技术编号:22726009 阅读:28 留言:0更新日期:2019-12-04 07:09
本发明专利技术涉及一种基于压缩算法的数据传输方法、终端设备及存储介质,该方法中包括:S1:对数据进行分类,使同一类别的数据在同一压缩算法下具有一致的压缩性能,并计算每个类别在不同压缩算法下对应的压缩率和压缩速率;S2:根据待传输数据的类别,并结合网络的有效带宽,选择对应的压缩算法;S3:通过选择的压缩算法对待传输数据进行压缩;S4:将压缩后的数据进行数据传输。本发明专利技术一方面可以尽可能将数据压缩到最小,另一方面可以更有效利用有限宽带资源。

A data transmission method, terminal equipment and storage medium based on compression algorithm

The invention relates to a data transmission method, a terminal device and a storage medium based on a compression algorithm. The method includes: S1: classifying the data so that the data of the same category has the same compression performance under the same compression algorithm, and calculating the corresponding compression rate and compression rate of each category under different compression algorithms; S2: according to the category of the data to be transmitted, and combining Select the corresponding compression algorithm for the effective bandwidth of the network; S3: compress the data to be transmitted through the selected compression algorithm; S4: transmit the compressed data. On the one hand, the data can be compressed to the minimum as much as possible, on the other hand, the limited broadband resources can be utilized more effectively.

【技术实现步骤摘要】
一种基于压缩算法的数据传输方法、终端设备及存储介质
本专利技术涉及数据传输领域,尤其涉及一种基于压缩算法的数据传输方法、终端设备及存储介质。
技术介绍
移动互联网迅猛发展,各种业务和相关数据往云端迁移,存在大量网络犯罪案件发生在弹性云服务器上,因此需要对弹性云服务器进行取证,大量数据需要通过网络传输。云服务提供商提供的弹性云服务器普遍存在带宽受限,导致数据传输速度慢。目前,市场上现有的云服务器取证软件在提高数据传输效率上,主要包括使用单一无损压缩算法将数据压缩后传输;传输到代理文件中转站;传输到云服务提供商的对象存储服务上等,这些技术存在以下不足:1.不同压缩算法具有不同性能指标,通常有压缩快、压缩率大,压缩慢、压缩率小的特征,单一无损压缩算法对数据进行压缩后传输,不能充分利用不同算法的性能指标提高数据的传输效率。2.源服务器所在地理位置通常在世界各地,及时在其所属位置或同一网络中寻找中转服务器,费时费力,有时候也做不到。3.借助云服务商提供的对象存储服务受到较大限制,除了需要支付额外服务费,还要求源服务器与对象本文档来自技高网...

【技术保护点】
1.一种基于压缩算法的数据传输方法,其特征在于,包括以下步骤:/nS1:对数据进行分类,使同一类别的数据在同一压缩算法下具有一致的压缩性能,并计算每个类别在不同压缩算法下对应的压缩率和压缩速率;/nS2:根据待传输数据的类别,并结合网络的有效带宽,选择对应的压缩算法;/nS3:通过选择的压缩算法对待传输数据进行压缩;/nS4:将压缩后的数据进行数据传输。/n

【技术特征摘要】
1.一种基于压缩算法的数据传输方法,其特征在于,包括以下步骤:
S1:对数据进行分类,使同一类别的数据在同一压缩算法下具有一致的压缩性能,并计算每个类别在不同压缩算法下对应的压缩率和压缩速率;
S2:根据待传输数据的类别,并结合网络的有效带宽,选择对应的压缩算法;
S3:通过选择的压缩算法对待传输数据进行压缩;
S4:将压缩后的数据进行数据传输。


2.根据权利要求1所述的基于压缩算法的数据传输方法,其特征在于:每个数据在不同压缩算法下对应的压缩率cratio和压缩速率cspeed的计算过程包括:
S11:计算数据的大小us,设定压缩算法总数为N,变量n=1;
S12:选择第n个压缩算法对数据进行压缩,并计算压缩后的大小csize和压缩时间cexpired;
S13:根据压缩后的大小csize和压缩时间cexpired,计算压缩率cratio和压缩速cspeed;
S14:判断n=N是否成立,如果成立,结束,否则,令n=n+1,返回S12。


3.根据权利要求1所述的基于压缩算法的数据传输方法,其特征在于:步骤S2具体包括以下步骤:
S21:设定压缩算法总数为N,变量n=1,变量m=0,根据网络的有效带宽bw和待传输数据的大小us,计算压缩算法的初始传输时间expired:expired=u...

【专利技术属性】
技术研发人员:颜闽辉黄志炜吴少华王平
申请(专利权)人:厦门市美亚柏科信息股份有限公司
类型:发明
国别省市:福建;35

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

1