【技术实现步骤摘要】
数据可靠传输方法、装置、计算机设备及存储介质
[0001]本专利技术涉及数据传输
,尤其涉及一种数据可靠传输方法、装置、计算机设备及存储介质。
技术介绍
[0002]应用层和传输层是ISO国际标准组织所定义的开放系统互连七层模型中的两层。其中,应用层主要用于负责对软件提供接口以使程序能使用网络服务。传输层主要进行进行流量控制或是基于接收方可接收数据的快慢程度规定适当的发送速率,且按照网络能处理的最大尺寸将较长的数据包进行强制分割。
[0003]现有应用层采用TCP/IP协议进行数据传输,具体采用HTTP协议进行数据处理,基于HTTP协议对数据进行深度的协议封装,导致其在传输过程中包含有大量的无效信息,降低传输性能,不利于大规模数据的传输。
技术实现思路
[0004]本专利技术实施例提供一种数据可靠传输方法、装置、计算机设备及存储介质,以解决现有数据在进行封装过程中包含大量无效信息而影响其传输性能的问题。
[0005]一种数据可靠传输方法,包括客户端执行的如下步骤:
[0006]客户端传输层接收携带终端标识的目标传输数据,获取所述目标传输数据对应的目标数据长度;
[0007]根据所述目标传输数据,生成所述目标传输数据对应的目标消息标识;
[0008]对所述目标传输数据进行序列化和压缩处理,获取序列压缩数据;
[0009]对所述序列压缩数据进行分段,获取携带分段顺序标识的至少两个原始分段数据;
[0010]采用所述终端标识、所述目标消息标识、所 ...
【技术保护点】
【技术特征摘要】
1.一种数据可靠传输方法,其特征在于,包括客户端执行的如下步骤:客户端传输层接收携带终端标识的目标传输数据,获取所述目标传输数据对应的目标数据长度;根据所述目标传输数据,生成所述目标传输数据对应的目标消息标识;对所述目标传输数据进行序列化和压缩处理,获取序列压缩数据;对所述序列压缩数据进行分段,获取携带分段顺序标识的至少两个原始分段数据;采用所述终端标识、所述目标消息标识、所述目标数据长度和分段顺序标识,对每一所述原始分段数据进行封装,获取对应的目标分段数据;基于所述分段顺序标识的先后顺序,通过客户端传输层和服务器传输层之间的Socket通信通道,将至少两个所述目标分段数据发送给服务器。2.如权利要求1所述的数据可靠传输方法,其特征在于,所述采用所述终端标识、所述目标消息标识、所述目标数据长度和分段顺序标识,对每一所述原始分段数据进行封装,获取对应的目标分段数据,包括:采用校验码生成算法对每一所述原始分段数据进行处理,获取第一所述原始分段数据对应的目标校验码;依据每一所述原始分段数据对应的分段顺序标识,确定每一所述原始分段数据对应的终止位编码;采用对所述终端标识、所述目标消息标识、所述目标数据长度、所述分段顺序标识、所述目标校验码和所述终止位编码,对每一所述原始分段数据进行封装,获取每一目标分段数据。3.如权利要求1所述的数据可靠传输方法,其特征在于,所述基于所述分段顺序标识的先后顺序,通过客户端传输层和服务器传输层之间的Socket通信通道,将至少两个所述目标分段数据发送给服务器,包括:基于所述分段顺序标识的先后顺序,通过客户端传输层和服务器传输层之间的Socket通信通道,将第i个所述目标分段数据发送给服务器,在目标响应时间内监听是否接收到第i个所述目标分段数据对应的目标响应消息;若目标响应时间内未监听到第i个所述目标分段数据对应的目标响应消息,则执行数据重发策略,将第i个所述目标分段数据发送给服务器;若所述目标响应时间内监听到第i个所述目标分段数据对应的目标响应消息,则判断第i个所述目标分段数据对应的终止位编码是否为终止标识;若第i个所述目标分段数据对应的终止位编码不为终止标识,则将第i+1个目标分段数据更新为第i个目标分段数据,重复执行所述将第i个所述目标分段数据发送给服务器,在目标响应时间内监听是否接收到第i个所述目标分段数据对应的目标响应消息;若第i个所述目标分段数据对应的终止位编码为终止标识,则确认所述目标传输数据完整传输。4.一种数据可靠传输方法,其特征在于,包括服务器执行的如下步骤:通过客户端传输层和服务器传输层之间的Socket通信通道,接收客户端依序发送的至少两个目标分段数据;解析所述目标分段数据,获取所述目标分段数据对应的终端标识、目标消息标识、目标
数据长度、分段顺序标识和目标数据内容;基于所述目标数据内容进行安全校验,获取所述目标分段数据对应的分段校验结果;在所述分段校验结果为校验通过,且所述目标分段数据为所述目标消息标识对应的最后一个目标分段数据时,则根据所述分段顺序标识,对所述终端标识和所述目标消息标识相同的所有所述目标数据内容进行拼接,获取初始拼接数据;对所述初始拼接数据进行解压缩和反序列化处理,获取有效拼接数据;根据所述目标消息标识和所述目标数据长度,对所述有效拼接数据进行安全校验,获取拼接校验结果;若所述拼接校验结果为校验通过,则将所述有效拼接数据,确定为目标传输数据。5.如权利要求4所述的数据可靠传输方法,其特征在于,所述...
【专利技术属性】
技术研发人员:刘沁源,高宏,龙喜洋,段嘉,黄龙华,吴开通,
申请(专利权)人:招商局金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。