当前位置: 首页 > 专利查询>黄建邦专利>正文

数据传输方法、系统、第一端、中间网络设备及控制设备技术方案

技术编号:38847935 阅读:14 留言:0更新日期:2023-09-17 09:57
本申请实施例提供一种数据传输方法、系统、第一端、中间网络设备及控制设备。其中,一数据传输方法,其适用于第一端上第一应用内的第一控制模块,所述方法包括:确定所述第一应用的第一数据流对应第一传输事务的第一事务信息;在需向第二端传输所述第一数据流的第一数据块时,基于所述第一事务信息,为所述第一数据块确定相应的第一目标头信息;根据所述第一数据块及所述第一目标头信息,生成待发送的第一报文;将所述第一报文发送至所述第二端;其中,所述第一目标头信息用于校验所述第一报文是否符合要求。本申请实施例提供的技术方案,能够以较低成本,实现对传输数据内容的安全性管理。全性管理。全性管理。

【技术实现步骤摘要】
数据传输方法、系统、第一端、中间网络设备及控制设备


[0001]本申请涉及计算机领域,尤其涉及一种数据传输方法、系统、第一端、中间网络设备及控制设备。

技术介绍

[0002]随着通信技术的发展,通过网络传输数据信息已成为人们进行信息交流的重要方式。目前,网络中如客户端和服务端等不同端间的数据传输多采用TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议(也叫网络通信协议))来实现,但由于TCP/IP协议在设计时缺乏传输安全的考虑,为此存在无法对传输的数据内容进行安全性管理;且因其是开放的、双向的,还存在网络中的设备容易遭到恶意攻击、数据易泄露的问题。

技术实现思路

[0003]鉴于上述问题,本申请实施例提供一种能至少部分改善或解决现有问题的数据传输方法、系统、第一端、中间网络设备及控制设备。
[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]第一端,用于在需向所述第二端传输所述第一数据流的第一数据块时,将所述第一数据块发送至第一控制设备;
[0044]第一控制设备,用于确定所述第一数据流对应第一传输事务的第一事务信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,适于第一端上第一应用内的第一控制模块,所述方法包括:确定所述第一应用的第一数据流对应第一传输事务的第一事务信息;在需向第二端传输所述第一数据流的第一数据块时,基于所述第一事务信息,为所述第一数据块确定相应的第一目标头信息;根据所述第一数据块及所述第一目标头信息,生成待发送的第一报文;将所述第一报文发送至所述第二端;其中,所述第一目标头信息用于校验所述第一报文是否符合要求。2.根据权利要求1所述的方法,其特征在于,基于所述第一事务信息,为所述第一数据块确定相应的第一目标头信息,包括:获取所述第一数据流中数据块对应的头信息传输方式;根据所述头信息传输方式及所述第一数据块的相关信息,从预设报文头格式包含的多个报头字段中,为所述第一数据块确定目标报头字段;根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报头字段的字段值,得到为所述第一数据块确定的报文头。3.根据权利要求2所述的方法,其特征在于,根据所述头信息传输方式及所述第一数据块的相关信息,从预设报文头格式包含的多个报头字段中,为所述第一数据块确定目标报头字段,包括:根据所述相关信息中包含的所述第一数据块的块号,确定所述第一数据块在所述第一数据流中的排序;若所述头信息传输方式为第一方式,或所述头信息传输方式为第二方式、且所述第一数据块在所述第一数据流中排序最后,或所述头信息传输方式为第三方式、且所述第一数据块在所述第一数据流中排序第一,则所述多个报头字段为所述目标报头字段;若所述头信息传输方式为第二方式、且所述数据块在所述第一数据流中排序非最后,或所述头信息传输方式为第三方式、且所述数据块在所述第一数据流中排序非第一,则所述多个报头字段中的部分报头字段为所述目标报头字段。4.根据权利要求3所述的方法,其特征在于,所述多个报头字段为所述目标报头字段时,根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报头字段的字段值,得到为所述第一数据块确定的报文头,包括:为所述第一传输事务确定第一端的地址信息;根据所述第一端的地址信息、所述第一事务信息及所述第一数据块的相关信息,配置所述目标报头字段的字段值,得到为所述第一数据块确定的第一报文头;其中,所述第一报文头包括:第一端的地址信息、第二端的地址信息、所述第一传输事务的事务属性标识、所述第一传输事务的事务标识、第一数据流中数据块的总数量、第一数据块的块号、第一目标头信息与第一数据块的总大小、标注信息;总数量为设定值时,表示所述第一数据流为数据块的数量未获知的流。5.根据权利要求4所述的方法,其特征在于,为所述第一传输事务确定第一端的地址信息,包括:
获取第一端的地址信息与事务种类的第一对应关系;基于所述第一对应关系,确定与所述第一传输事务所属的事务种类存在对应关系的第一端的地址信息。6.根据权利要求4所述的方法,其特征在于,所述第一数据块在所述第一数据流中排序第一或排序最后时,基于所述第一事务信息,为所述第一数据块确定相应的第一目标头信息,还包括:根据所述第一事务信息中所述第一传输事务的传输事务属性信息,确定是否需要为所述第一数据块添加数据头;确定需要时,根据所述第一数据流的流信息,为所述第一数据块确定相应的数据头;其中,所述数据头与所述第一数据流适配、且符合预设数据头格式要求。7.根据权利要求6所述的方法,其特征在于,根据所述第一数据流的流信息,为所述第一数据块确定相应的数据头,包括:基于所述传输事务属性信息中包含的数据头使用信息,从预设的多个数据头格式中选择一个适配的数据头格式;根据所述第一数据流的流信息,按照选择出的数据头格式生成所述数据头。8.根据权利要求3所述的方法,其特征在于,所述多个报头字段中的部分报头字段为目标报头字段时,根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报头字段的字段值,得到为所述第一数据块确定的报文头,包括:基于所述第一事务信息中所述第一传输事务的事务标识,配置所述目标报头字段的字段值,得到为所述第一数据块确定的第二报文头;其中,所述第二报文头包括所述事务标识。9.根据权利要求1至8中任一项所述的方法,其特征在于,确定所述第一应用的第一数据流对应第一传输事务的第一事务信息,包括:为所述第一传输事务生成相应的事务标识;获取所述第一传输事务的传输事务属性信息。10.根据权利要求9所述的方法,其特征在于,获取所述第一传输事务的传输事务属性信息,包括:确定所述第一传输事务的事务属性标识;基于所述事务属性标识,从预置的多个传输事务属性信息中查询所述第一传输事务的传输事务属性信息。11.根据权利要求10所述的方法,其特征在于,确定所述第一传输事务的事务属性标识,包括:根据所述第一数据流的传输需求信息,确定所述第一传输事务所属的事务种类;基于事务种类与事务属性标识的第二对应关系,确定与所述第一传输事务所属的事务种类存在对应关系的事务属性标识。12.根据权利要求1至8任一项所述的方法,其特征在于,将所述第一报文发送至所述第二端,包括:将所述第一报文发送至第二控制模块,由所述第二控制模块对所述第二报文包含的第
一目标头信息进行校验,并在校验出所述第一报文符合要求时,将所述第一报文发送至所述第二端;其中,所述第二控制模块为所述第一端上第一应用外部的模块。13.根据权利要求1至8中任一项所述的方法,其特征在于,还包括:接收所述第二端发送的第二报文;其中,所述第二报文,是所述第二端上的第三控制模块根据所述第二端上第二应用的第二数据流对应第二传输事务的第二事务信息,为所述第二数据流的第二数据块确定相应的第二目标头信息,并根据所述第二数据块及所述第二目标头信息生成的;所述第二目标头信息用于校验所述第二报文是否符合要求;所述第三控制模块位于所述第二应用内或所述第二应用的外部。14.一种数据传输方法,其特征在于,适于第一端上第一应用外部的第二控制模块;所述方法包括:响应于所述第一应用发送的需向第二端传输的第一数据块,确定所述第一数据块所属的第一传输事务的第一事务信息;基于所述第一事务信息,为所述第一数据块确定相应的第一目标头信息;根据所述第一数据块及所述第一目标头信息,生成待发送的第一报文;将所述第一报文发送至所述第二端;其中,所述第一目标头信息用于校验所述第一报文是否符合要求。15.根据权利要求14所述的方法,其特征在于,基于所述第一事务信息,为所述第一数据确定相应的第一目标头信息,包括:获取所述第一数据块所属的第一数据流中数据块对应的头信息传输方式;根据所述头信息传输方式及所述第一数据块的相关信息,从预设报文头格式包含的多个报头字段中,为所述第一数据块确定目标报头字段;根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报头字段相应的字段值,得到为所述第一数据块确定的报文头。16.根据权利要求15所述的方法,其特征在于,根据所述头信息传输方式及所述第一数据块的相关信息,从预设报文头格式包含的多个报头字段中,为所述第一数据块确定目标报头字段,包括:根据所述相关信息中包含的所述第一数据块的块号,确定所述第一数据块在所述第一数据流中的排序;若所述头信息传输方式为第一方式,或所述头信息传输方式为第二方式、且所述第一数据块在所述第一数据流中排序最后,或所述头信息传输方式为第三方式、且所述第一数据块在为所述第一数据流中排序第一,则所述多个报头字段为所述目标报头字段;若所述头信息传输方式为第二方式、且所述数据块在所述第一数据流中排序非最后,或所述头信息传输方式为第三方式、且所述数据块在所述第一数据流中排序非第一,则所述多个报头字段中的部分报头字段为所述目标报头字段。17.根据权利要求16所述的方法,其特征在于,所述多个报头字段为所述目标报头字段时,根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报
头字段的字段值,得到为所述第一数据块确定的报文头,包括:为所述第一传输事务确定第一端对应的第二预置字符串;根据所述第二预置字符串、所述第一事务信息及所述第一数据块的相关信息,配置所述目标报头字段相应的字段值,得到为所述第一数据块确定的第一报文头;其中,所述第一报文头包括:所述第二端对应的第一预置字符串、所述第二预置字符串、所述第一传输事务的事务属性标识、所述第一传输事务的事务标识、第一数据流中数据块的总数量、所述第一数据块的块号、所述第一目标头信息与所述第一数据块的总大小、标注信息;总数量为设定值时,表示所述第一数据流为数据块的数量未获知的流;预置字符串为相应端的地址信息,或者预置字符串用于隐藏相应端的地址信息。18.根据权利要求17所述的方法,其特征在于,预置字符串用于隐藏相应端的地址信息时,则将所述第一报文发送至所述第二端,包括:从所述第一事务信息包含的所述第一传输事务的传输事务属性信息中,获取所述第二端对应的第一预置字符串;根据所述第一预置字符串,获取所述第二端的地址信息;根据所述第二端的地址信息,将所述第一报文发送至所述第二端。19.根据权利要求18所述的方法,其特征在于,根据所述第二端的地址信息,将所述第一报文发送至所述第二端,包括:根据所述第二端的地址信息,将所述第一报文发送至中间网络设备,以通过所述中间网络设备将所述第一报文发送至所述第二端;其中,所述中间网络设备在将所述第一报文发送至所述第二端之前,还执行如下中的任一项:对所述第一报文包含的第一目标头信息进行校验;根据所述第一报文,生成所述第一传输事务的日志信息。20.根据权利要求16所述的方法,其特征在于,所述多个报头字段中的部分报头字段为所述目标报头字段时,根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报头字段相应的字段值,得到为所述第一数据块确定的报文头,包括:基于所述第一事务信息中所述第一传输事务的事务标识,配置所述目标报头字段相应的字段值,得到为所述第一数据块确定的第二报文头;其中,所述第二报文头包括所述第一传输事务的事务标识。21.根据权利要求14至20中任一项所述的方法,其特征在于,响应于所述第一应用发送的需向所述第二端传输的第一数据块,确定所述第一数据块所属的第一传输事务对应的第一事务信息,包括:为所述第一传输事务生成相应的事务标识;接收所述第一应用内的第一控制模块发送的所述第一数据块、以及所述第一数据块所属的第一传输事务的事务属性标识;基于所述事务属性标识,从预置的多个传输事务属性信息中查询所述第一传输事务的
传输事务属性信息。22.根据权利要求14至20中任一项所述的方法,其特征在于,还包括:接收所述第二端发送的第二报文;其中,所述第二报文,是所述第二端上的第三控制模块根据所述第二端上第二应用的第二数据流对应第二传输事务的第二事务信息,为所述第二数据流的第二数据块确定相应的第二目标头信息,并根据所述第二数据块及所述第二目标头信息生成的;所述第二目标头信息用于校验所述第二报文是否符合要求;所述第三控制模块位于所述第二应用内或所述第二应用的外部。23.一种数据传输方法,其特征在于,适于中间网络设备上的第四控制模块,所述方法包括:响应于第一端发送的需向第二端传输的第一数据块,确定所述第一数据块所属的第一传输事务的第一事务信息;基于所述第一事务信息,为所述第一数据块确定相应的第一目标头信息;根据所述第一数据块及所述第一目标头信息,生成待发送的第一报文;将所述第一报文发送至所述第二端;其中,所述第一目标头信息用于校验所述第一报文是否符合要求。24.根据权利要求23所述的方法,其特征在于,基于所述第一事务信息,为所述第一数据确定相应的第一目标头信息,包括:获取所述第一数据块所属的第一数据流中数据块对应的头信息传输方式;根据所述头信息传输方式及所述第一数据块的相关信息,从预设报文头格式包含的多个报头字段中,为所述第一数据块确定目标报头字段;根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报头字段相应的字段值,得到为所述第一数据块确定的报文头。25.根据权利要求24所述的方法,其特征在于,根据所述头信息传输方式及所述第一数据块的相关信息,从预设报文头格式包含的多个报头字段中,为所述第一数据块确定目标报头字段,包括:根据所述相关信息中包含的所述第一数据块的块号,确定所述第一数据块在所述第一数据流中的排序;若所述头信息传输方式为第一方式,或所述头信息传输方式为第二方式、且所述第一数据块在所述第一数据流中排序最后,或所述头信息传输方式为第三方式、且所述第一数据块在为所述第一数据流中排序第一,则所述多个报头字段为所述目标报头字段;若所述头信息传输方式为第二方式、且所述数据块在所述第一数据流中排序非最后,或所述头信息传输方式为第三方式、且所述数据块在所述第一数据流中排序非第一,则所述多个报头字段中的部分报头字段为所述目标报头字段。26.根据权利要求25所述的方法,其特征在于,所述多个报头字段为所述目标报头字段时,根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报头字段的字段值,得到为所述第一数据块确定的报文头,包括:为所述第...

【专利技术属性】
技术研发人员:黄建邦
申请(专利权)人:黄建邦
类型:发明
国别省市:

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

1