数据传输方法、计算机设备和存储介质技术

技术编号:38127534 阅读:13 留言:0更新日期:2023-07-08 09:32
本申请涉及一种数据传输方法、计算机设备和存储介质。所述方法包括:先对待传输数据进行压缩,得到压缩后的数据,压缩后的数据的带宽小于待传输数据的带宽,再将压缩后的数据发送至接收主机。采用本方法能够使得将压缩后的数据发送至接收主机的传输效率,远大于直接将待传输数据发送至接收主机的传输效率,即提高了数据在异地主机之间的传输效率。了数据在异地主机之间的传输效率。了数据在异地主机之间的传输效率。

【技术实现步骤摘要】
数据传输方法、计算机设备和存储介质


[0001]本申请涉及信息
,特别是涉及一种数据传输方法、计算机设备和存储介质。

技术介绍

[0002]证券市场相关类型的业务数据具有一系列特殊属性,例如,数据量大、活跃数据集中、瞬时数据密度高、数据传输距离长等。这些特殊属性使得用户对证券市场中不同交易主机之间数据传输效率的要求日益增高。
[0003]目前,证券市场中不同的交易主机设置在不同的机房中,而不同机房可能分布在不同的远距离区域中。基于此,不同主机之间进行证券市场相关类型的业务数据传输时直接采用可靠性较高的TCP协议。
[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为一个实施例中数据传输方法的应用环境图;
[0044]图2为一个实施例中数据传输方法的流程示意图;
[0045]图3为图2实施例中S201步骤的流程示意图;
[0046]图4为另一个实施例中数据传输方法的流程示意图;
[0047]图5为图4实施例中S203步骤的流程示意图;
[0048]图6为另一个实施例中数据传输方法的流程示意图;
[0049]图7为另一个实施例中数据传输方法的流程示意图;
[0050]图8为数据在发送主机与接收主机之间传输的流程图;
[0051]图9为图7实施例中S402步骤的流程示意图;
[0052]图10为另一个实施例中数据传输方法的流程示意图;
[0053]图11为另一个实施例中数据传输方法的流程示意图;
[0054]图12为一个实施例中数据传输装置的结构框图;
[0055]图13为一个实施例中数据传输装置的结构框图;
[0056]图14为一个实施例中计算机设备的内部结构图。
具体实施方式
[0057]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0058]在信息技术体系中,证券市场相关类型的业务数据具有一系列特殊属性。首先,证券市场相关类型的业务数据的数据特征包括:数据总体量大、活跃数据集中、瞬时数据密度高等;其次,证券市场相关类型的业务数据的消费群体在地理上分布广泛、集中度不高,这导致数据需要传输的距离长;最后,市场参与者对证券市场相关类型的业务数据的一般性需求包括:实时性要求高、数据缺损容忍度低等。上述特殊属性使得用户对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:对待传输数据进行压缩,得到压缩后的数据;所述压缩后的数据的带宽小于所述待传输数据的带宽;将所述压缩后的数据发送至接收主机。2.根据权利要求1所述的方法,其特征在于,所述对待传输数据进行压缩,得到压缩后的数据,包括:从所述待传输数据中提取出多个接口字段;对所述多个接口字段中的多个第一目标字段之间的变化规律进行分析,得到各所述第一目标字段的目标数值;所述多个第一目标字段属于同一类型的接口字段;所述目标数值的带宽小于所述第一目标字段的原始数值的带宽;将各所述第一目标字段的原始数值替换为各所述第一目标字段的目标数值,得到所述压缩后的数据。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:对所述待传输数据进行冗余数据去除处理,得到处理后的数据;所述对待传输数据进行压缩,得到压缩后的数据,包括:对所述处理后的数据进行压缩,得到所述压缩后的数据。4.根据权利要求3所述的方法,其特征在于,所述对所述待传输数据进行冗余数据去除处理,得到处理后的数据,包括:对所述待传输数据中相邻字段进行分析,确定所述相邻字段之间的差异值;若所述差异值小于预设阈值,则在所述相邻字段中的任一字段中设置标识位,以及将所述任一字段中包含的数值更新为所述差异值。5.根据权利要求4所述的方法,其特征在于,所述对所述待传输数据进行冗余数据去除处理,得...

【专利技术属性】
技术研发人员:朱成燕辛蒙蒙李建久张治国
申请(专利权)人:上海金仕达软件科技股份有限公司
类型:发明
国别省市:

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

1