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

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

技术编号:38259086 阅读:10 留言:0更新日期:2023-07-27 10:20
本申请实施例提供一种数据传输方法、系统、第一端及控制设备。其中,一数据传输方法,其适用于与第一端连接的控制设备,所述方法包括:响应于所述第一端发送的需向第二端传输的第一数据块,获取所述第二端对应的第一预置标识;其中,所述第一预置标识用于隐藏所述第二端的地址信息;根据所述第一预置标识,获取所述第二端的地址信息;根据所述第二端的地址信息,将所述第一数据块发送至所述第二端。本申请实施例提供的技术方案,利用预置标识来隐藏相应端的地址信息,使得数据发起端无法获知目标端的地址,能保护目标端的地址信息;且既使发起端被恶意控制后,也无法对网络上的其他设备进行扫描、探测等,可有效避免恶意攻击。可有效避免恶意攻击。可有效避免恶意攻击。

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


[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]图1为本申请一实施例提供的一种现存的不同端间数据传输的原理性示意图;
[0038]图2a为本申请一实施例提供的传输事务的原理性示意图;
[0039]图2b为本申请一实施例提供的与图2a相应的传输方式原理性示意图;
[0040]图3a至图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,适于第一端连接的控制设备,所述方法包括:响应于所述第一端发送的需向第二端传输的第一数据块,获取所述第二端对应的第一预置标识;其中,所述第一预置标识用于隐藏所述第二端的地址信息;根据所述第一预置标识,获取所述第二端的地址信息;根据所述第二端的地址信息,将所述第一数据块发送至所述第二端。2.根据权利要求1所述的方法,其特征在于,获取所述第二端对应的第一预置标识,包括:确定所述第一数据块所属的第一数据流对应第一传输事务的第一事务信息;从所述第一事务信息包含的传输事务属性信息中,获取所述第一预置标识。3.根据权利要求2所述的方法,其特征在于,根据所述第二端的地址信息,将所述第一数据块发送至所述第二端,包括:基于所述第一事务信息,为所述第一数据块确定相应的第一目标头信息;根据所述第一目标头信息及所述第一数据块,生成待发送的第一报文;根据所述第二端的地址信息,将所述第一报文发送至所述第二端;其中,所述第一目标头信息用于校验所述第一报文是否符合要求,符合要求时所述第二端从所述第一报文中获取并缓存所述第一数据块。4.根据权利要求3所述的方法,其特征在于,基于所述第一事务信息,为所述第一数据块确定相应的第一目标头信息,包括:获取所述第一数据流中数据块对应的头信息传输方式;根据所述头信息传输方式及所述第一数据块的相关信息,从预设报文头格式包含的多个报头字段中,为所述第一数据块确定目标报头字段;根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报头字段的字段值,得到为所述第一数据块确定的报文头。5.根据权利要求4所述的方法,其特征在于,根据所述头信息传输方式及所述第一数据块的相关信息,从预设报文头格式包含的多个报头字段中,为所述第一数据块确定目标报头字段,包括:根据所述相关信息中包含的所述第一数据块的块号,确定所述第一数据块在第一数据流中的排序;若所述头信息传输方式为第一方式,或所述头信息传输方式为第二方式、且所述第一数据块在所述第一数据流中排序最后,或所述头信息传输方式为第三方式、且所述第一数据块在为所述第一数据流中排序第一,则所述多个报头字段为所述目标报头字段;若所述头信息传输方式为第二方式、且所述数据块在所述第一数据流中排序非最后,或者所述头信息传输方式为第三方式、且所述数据块在所述第一数据流中排序非第一,则所述多个报头字段中的部分报头字段为所述目标报头字段。6.根据权利要求5所述的方法,其特征在于,所述多个报头字段为所述目标报头字段时,根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报头字段的字段值,得到为所述第一数据块确定的报文头,包括:获取所述第一端对应的第二预置标识,所述第二预置标识用于隐藏所述第一端的地址
信息;基于所述第一预置标识、所述第二预置标识、所述第一事务信息及所述第一数据的相关信息,配置所述目标报头字段的字段值,得到为所述第一数据块确定的第一报文头;其中,所述第一报文头包括:所述第一预置标识、所述第二预置标识、所述第一传输事务的事务属性标识、所述第一传输事务的事务标识、目标头信息与第一数据块的总大小、第一数据流中数据块的总数量、所述第一数据块的序列号、标注信息;总数量为设定值时,表示所述第一数据流为数据块的数量未获知的流。7.根据权利要求5所述的方法,其特征在于,所述多个报文字段中的部分报头字段为所述目标报头字段时,根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报头字段的字段值,得到为所述第一数据块确定的报文头,包括:基于所述第一事务信息中的事务标识,配置所述目标报头字段相应的字段值,得到为所述第一数据块确定的第二报文头;其中,所述第二报文头包括所述事务标识。8.根据权利要求1至7中任一项所述的方法,其特征在于,还包括:从所述第一端对应的第二预置标识关联的关联信息中,获取数据传输方向控制信息;若所述数据传输方向控制信息指示允许控制设备将接收到的数据转发至所述第二端,则触发所述根据所述第二端的地址信息,将所述第一数据块发送至所述第二端的操作;若所述数据传输方向控制信息指示禁止控制设备将接收到的数据转发至所述第二端,则根据所述第一数据块所属的第一数据流的数据类型,触发所述根据第二端的地址信息,将所述第一数据块发送至所述第二端的操作。9.根据权利要求8所述的方法,其特征在于,根据所述第一数据块所属的第一数据流的数据类型,触发所述根据所述第二端的地址信息,将所述第一数据块发送至所述第二端的操作,包括:所述数据类型为请求类型时,从所述关联信息中获取预设请求参数;根据所述第二端的地址信息,将所述预设请求参数发送至所述第二端;所述数据类型为非请求类型时,则不予进行发送处理。10.根据权利要求8所述的方法,其特征在于,若数据传输方向控制信息指示允许控制设备将接收到的数据转发至所述第二端、但禁止所述控制设备对接收到的所述第二端发送的数据进行转发,则所述方法还包括:接收到所述第二端针对所述第一数据块返回的反馈信息时,对所述反馈信息不予进行发送处理。11.根据权利要求1至7中任一项所述的方法,其特征在于,还包括:在与所述第一端建立通信连接时,接收所述第一端发送的连接校验信息;针对所述连接校验信息,向所述第一端反馈相应的校验结果,以便所述第一端基于所述校验结果确定是否与所述控制设备建立通信链路,以通过所述通信链路发送所述第一数据块;其中,所述连接校验信息包括如下中的至少一项:携带有校验值的校验指令、与第一控
制设备的设备驱动相关的验证数据。12.一种数据传输...

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

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

1