【技术实现步骤摘要】
数据传输方法、系统、第一端及控制设备
[0001]本申请涉及计算机领域,尤其涉及一种数据传输方法、系统、第一端及控制设备。
技术介绍
[0002]随着通信技术的发展,通过网络传输数据信息已成为人们进行信息交流的重要方式。目前,网络中如客户端和服务端等不同端间的数据传输多采用TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议(也叫网络通信协议))来实现,但由于TCP/IP协议在设计时缺乏传输安全的考虑,为此存在无法对传输的数据内容进行安全性管理;且因其是开放的、双向的,还存在网络中的设备容易遭到恶意攻击、数据易泄露的问题。
技术实现思路
[0003]鉴于上述问题,本申请实施例提供一种能至少部分改善或解决现有问题的数据传输方法、系统、第一端及控制设备。
[0004]在本申请的第一个实施例中,提供了一种数据传输方法,该方法适于第一端连接的控制设备,所述方法包括:
[0005]响应于所述第一端发送的需向第二端传输的第一数据块,获取所述第二端对应的第一预置标识;其中,所述第一预置标识用于隐藏所述第二端的地址信息;
[0006]根据所述第一预置标识,获取所述第二端的地址信息;
[0007]根据所述第二端的地址信息,将所述第一数据块发送至所述第二端。
[0008]在本申请的第二个实施例中,还提供了一种数据传输方法,该方法适于第一端,所述方法包括:
[0009]在需向第二端传输第一数据块时 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,适于第一端连接的控制设备,所述方法包括:响应于所述第一端发送的需向第二端传输的第一数据块,获取所述第二端对应的第一预置标识;其中,所述第一预置标识用于隐藏所述第二端的地址信息;根据所述第一预置标识,获取所述第二端的地址信息;根据所述第二端的地址信息,将所述第一数据块发送至所述第二端。2.根据权利要求1所述的方法,其特征在于,获取所述第二端对应的第一预置标识,包括:确定所述第一数据块所属的第一数据流对应第一传输事务的第一事务信息;从所述第一事务信息包含的传输事务属性信息中,获取所述第一预置标识。3.根据权利要求2所述的方法,其特征在于,根据所述第二端的地址信息,将所述第一数据块发送至所述第二端,包括:基于所述第一事务信息,为所述第一数据块确定相应的第一目标头信息;根据所述第一目标头信息及所述第一数据块,生成待发送的第一报文;根据所述第二端的地址信息,将所述第一报文发送至所述第二端;其中,所述第一目标头信息用于校验所述第一报文是否符合要求,符合要求时所述第二端从所述第一报文中获取并缓存所述第一数据块。4.根据权利要求3所述的方法,其特征在于,基于所述第一事务信息,为所述第一数据块确定相应的第一目标头信息,包括:获取所述第一数据流中数据块对应的头信息传输方式;根据所述头信息传输方式及所述第一数据块的相关信息,从预设报文头格式包含的多个报头字段中,为所述第一数据块确定目标报头字段;根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报头字段的字段值,得到为所述第一数据块确定的报文头。5.根据权利要求4所述的方法,其特征在于,根据所述头信息传输方式及所述第一数据块的相关信息,从预设报文头格式包含的多个报头字段中,为所述第一数据块确定目标报头字段,包括:根据所述相关信息中包含的所述第一数据块的块号,确定所述第一数据块在第一数据流中的排序;若所述头信息传输方式为第一方式,或所述头信息传输方式为第二方式、且所述第一数据块在所述第一数据流中排序最后,或所述头信息传输方式为第三方式、且所述第一数据块在为所述第一数据流中排序第一,则所述多个报头字段为所述目标报头字段;若所述头信息传输方式为第二方式、且所述数据块在所述第一数据流中排序非最后,或者所述头信息传输方式为第三方式、且所述数据块在所述第一数据流中排序非第一,则所述多个报头字段中的部分报头字段为所述目标报头字段。6.根据权利要求5所述的方法,其特征在于,所述多个报头字段为所述目标报头字段时,根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报头字段的字段值,得到为所述第一数据块确定的报文头,包括:获取所述第一端对应的第二预置标识,所述第二预置标识用于隐藏所述第一端的地址
信息;基于所述第一预置标识、所述第二预置标识、所述第一事务信息及所述第一数据的相关信息,配置所述目标报头字段的字段值,得到为所述第一数据块确定的第一报文头;其中,所述第一报文头包括:所述第一预置标识、所述第二预置标识、所述第一传输事务的事务属性标识、所述第一传输事务的事务标识、目标头信息与第一数据块的总大小、第一数据流中数据块的总数量、所述第一数据块的序列号、标注信息;总数量为设定值时,表示所述第一数据流为数据块的数量未获知的流。7.根据权利要求5所述的方法,其特征在于,所述多个报文字段中的部分报头字段为所述目标报头字段时,根据所述第一事务信息、所述第一数据块的相关信息中的至少一项,配置所述目标报头字段的字段值,得到为所述第一数据块确定的报文头,包括:基于所述第一事务信息中的事务标识,配置所述目标报头字段相应的字段值,得到为所述第一数据块确定的第二报文头;其中,所述第二报文头包括所述事务标识。8.根据权利要求1至7中任一项所述的方法,其特征在于,还包括:从所述第一端对应的第二预置标识关联的关联信息中,获取数据传输方向控制信息;若所述数据传输方向控制信息指示允许控制设备将接收到的数据转发至所述第二端,则触发所述根据所述第二端的地址信息,将所述第一数据块发送至所述第二端的操作;若所述数据传输方向控制信息指示禁止控制设备将接收到的数据转发至所述第二端,则根据所述第一数据块所属的第一数据流的数据类型,触发所述根据第二端的地址信息,将所述第一数据块发送至所述第二端的操作。9.根据权利要求8所述的方法,其特征在于,根据所述第一数据块所属的第一数据流的数据类型,触发所述根据所述第二端的地址信息,将所述第一数据块发送至所述第二端的操作,包括:所述数据类型为请求类型时,从所述关联信息中获取预设请求参数;根据所述第二端的地址信息,将所述预设请求参数发送至所述第二端;所述数据类型为非请求类型时,则不予进行发送处理。10.根据权利要求8所述的方法,其特征在于,若数据传输方向控制信息指示允许控制设备将接收到的数据转发至所述第二端、但禁止所述控制设备对接收到的所述第二端发送的数据进行转发,则所述方法还包括:接收到所述第二端针对所述第一数据块返回的反馈信息时,对所述反馈信息不予进行发送处理。11.根据权利要求1至7中任一项所述的方法,其特征在于,还包括:在与所述第一端建立通信连接时,接收所述第一端发送的连接校验信息;针对所述连接校验信息,向所述第一端反馈相应的校验结果,以便所述第一端基于所述校验结果确定是否与所述控制设备建立通信链路,以通过所述通信链路发送所述第一数据块;其中,所述连接校验信息包括如下中的至少一项:携带有校验值的校验指令、与第一控
制设备的设备驱动相关的验证数据。12.一种数据传输...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。