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

数据传输控制方法、系统、控制设备及可读存储介质技术方案

技术编号:38730470 阅读:11 留言:0更新日期:2023-09-08 23:20
本方案中控制设备基于第一通信协议与第一端通信连接,第一通信协议包含的多个通信节点中部分通信节点为单向通信节点,该控制设备可:响应于针对第一端触发的控制设备上通信节点配置操作,确定第一配置信息,第一配置信息包含的通信节点为第一非双向通信协议中的通信节点;在与第一端非握手连接数据传输过程中,根据第一配置信息针对第一端启动至少一个第一通信节点,第一通信节点所属节点类型能反映第一通信节点对第一端使能的数据传输功能;根据每个第一通信节点所属的节点类型,控制第一端通过每个第一通信节点所能进行的数据传输能力。本方案基于通信协议的约束,实现了对第一端的数据传输能力控制,构建简单、实现成本低。本低。本低。

【技术实现步骤摘要】
数据传输控制方法、系统、控制设备及可读存储介质


[0001]本申请涉及计算机领域,尤其涉及一种数据传输控制方法、系统、控制设备及可读存储介质。

技术介绍

[0002]随着通信技术的发展,通过网络传输数据信息已成为人们进行信息交流的重要方式。在一些对网络安全有较高需求的数据传输应用场景中,常要求网络数据单向传输。
[0003]目前,常采用物理隔绝的控制方式来控制实现网络数据单向传输,这种方式虽能够完全隔离数据双向传输以很好的实现数据单向传输,但所需借助的诸如光闸、光码等物理单向传输控制设备往往比较复杂,制造成本高,设备体积较大,适用范围具有局限性,而且在物理上仅能单一性地控制实现数据的单向接收或单向发送,并无法实现根据不同的服务需求进行数据的单向发送、或者单向接收、或者双向传输等的灵活配置。

技术实现思路

[0004]鉴于上述问题,本申请实施例提供一种能至少部分改善或解决现有问题的数据传输控制方法、系统、控制设备及可读存储介质。
[0005]在本申请的一个实施例中,提供了一种数据传输控制方法,适于基于第一通信协议与第一端通信连接的控制设备,所述第一通信协议包含的多个通信节点中部分通信节点为单向通信节点;该方法包括:
[0006]响应于针对第一端触发的控制设备上通信节点配置操作,确定第一配置信息;其中,所述第一配置信息中包含的通信节点为所述第一通信协议中的通信节点;
[0007]在与所述第一端非握手连接数据传输过程中,根据所述第一配置信息,针对所述第一端启动的至少一个第一通信节点;所述第一通信节点为与第一端通信协议中的通信节点,用于非握手连接过程中与第一端的数据交互;所述第一通信节点所属的节点类型能反映所述第一通信节点对第一端使能的数据传输功能;
[0008]根据每个所述第一通信节点所属的节点类型,控制所述第一端通过每个所述第一通信节点所能进行的数据传输能力。
[0009]在本申请的另一个实施例中,还提供了一种数据传输控制系统,该系统包括:
[0010]第一端;
[0011]第一控制设备,基于第一通信协议与第一端通信连接,所述第一通信协议包含的多个通信节点中部分通信节点为单向通信节点;所述第一控制设备用于响应于针对第一端触发的控制设备上通信节点配置操作,确定第一配置信息;其中,所述第一配置信息中包含的通信节点为所述第一通信协议中的通信节点;在与所述第一端非握手连接数据传输过程中,根据所述第一配置信息,针对第一端启动至少一个第一通信节点;所述第一通信节点所属的节点类型能反映第一通信节点对第一端使能的数据传输功能;根据每个所述第一通信节点所属的节点类型,控制所述第一端通过每个所述第一通信节点所能进行的数据传输能
力。
[0012]在本申请的又一个实施例中,还提供了一种数据传输控制系统,该系统包括:
[0013]第一端;
[0014]第一控制设备,基于第一通信协议与第一端通信连接,所述第一通信协议包含的多个通信节点中部分通信节点为单向通信节点;所述第一控制设备用于响应于针对第一端触发的控制设备上通信节点配置操作,确定第一配置信息;其中,所述第一配置信息中包含的通信节点为所述第一通信协议中的通信节点;在与所述第一端非握手连接数据传输过程中,根据所述第一配置信息,针对第一端启动至少一个第一通信节点;所述第一通信节点所属的节点类型能反映所述第一通信节点对第一端使能的数据传输功能;根据每个所述第一通信节点所属的节点类型,控制所述第一端通过每个所述第一通信节点所能进行的数据传输能力;
[0015]第二控制设备,与所述第一控制设备和第二端通信连接,用于在接收到所述第一控制设备发送过来的数据时,对所述数据进行校验;校验通过后,将所述数据发送至所述第二端;
[0016]第二端,用于接收所述第二控制设备发送的所述数据。
[0017]在本申请的又一个实施例中,还提供了一种控制设备,该控制设备包括:处理器及存储器,其中,所述存储器,用于存储一条或多条计算机指令;所述处理器,与所述存储器耦合,用于执行所述一条或多条计算机指令,以用于实现上述本申请实施例提供的所述数据传输方法中的步骤。
[0018]在本申请的又一个实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质包括:计算机程序或指令,当所述计算机程序或指令被处理器执行时,能实现上述本申请实施例提供的所述数据传输控制方法中的步骤。
[0019]本申请各实施例提供的技术方案,控制设备基于第一通信协议与第一端通信连接,第一通信协议包含的多个通信节点中部分通信节点为单向通信节点。以及与第一端通信连接的控制设备会先响应于针对第一端触发的控制设备上通信节点配置操作,确定第一配置信息,第一配置信息中包含的通信节点为所述第一通信协议中的通信节点;之后,根据第一配置信息,会先针对第一端启动至少一个第一通信节点,第一通信节点所属的节点类型能反映第一通信节点对第一端使能的数据传输功能;进一步地,可根据每个第一通信节点所属的节点类型,控制第一端通过每个第一通信节点所能进行的数据传输能力。本方案基于通信协议的约束,通过软件控制的方式针对第一端实现了通信节点启动控制,从而借助通信节点实现了对第一端的数据传输能力控制,比如控制第一端能单向上行数据、或能单向下行数据、或能上行数据和下行数据,构建简单、实现成本低,且利于根据第一端上不同的应用服务需求,灵活配置第一端的上下行数据传输能力,而无需同现有方案中的光闸等,需进一步布设相应的物理接口才能实现按需进行传输控制。
附图说明
[0020]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要利用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根
据这些附图获得其他的附图。
[0021]图1为本申请一实施例提供的一种现存的不同端间数据传输的原理性示意图;
[0022]图2a为本申请一实施例提供的传输事务的原理性示意图;
[0023]图2b为本申请一实施例提供的与图2a相应的传输方式原理性示意图;
[0024]图3a至图5e示出了本申请实施例提供的数据传输系统的结构示意图;
[0025]图6a为本申请实施例提供的在第一端和第二端上分别部署的相应控制设备的设备驱动及API接口的示例;
[0026]图6b为本申请实施例提供的一个控制设备可与另外其他的多个控制设备连接的示例;
[0027]图7a至图7c为本申请实施例提供的控制设备的具体形态示意图;
[0028]图8a为本申请实施例提供的预置的传输事务属性信息集合示例;
[0029]图8b为本申请实施例提供的示传输事务属性信息中事务属性类型字段的字段值的高八位配置原理流程示意图;
[0030]图9为本申请实施例提供的配置文件包含的配置信息示意图;
[0031]图10为本申请实施例提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输控制方法,其特征在于,适用于基于第一通信协议与第一端通信连接的控制设备,所述第一通信协议包含的多个通信节点中部分通信节点为单向通信节点,所述方法包括:响应于针对第一端触发的控制设备上通信节点配置操作,确定第一配置信息;其中,所述第一配置信息中包含的通信节点为所述第一通信协议中的通信节点;在与所述第一端非握手连接数据传输过程中,根据所述第一配置信息,针对所述第一端启动至少一个第一通信节点;其中,所述第一通信节点所属的节点类型能反映所述第一通信节点对第一端使能的数据传输功能;根据每个所述第一通信节点所属的节点类型,控制所述第一端通过每个所述第一通信节点所能进行的数据传输能力。2.根据权利要求1所述的方法,其特征在于,目标通信节点为所述至少一个第一通信节点中的一个通信节点;以及根据所述目标通信节点所属的节点类型,控制所述第一端通过所述目标通信节点所能进行的数据传输能力,包括:确定所述第一端通过所述目标通信节点进行数据传输的目标端;所述目标通信节点所属节点类型为第一类型时,控制第一端对目标端能上行数据;所述目标通信节点所属节点类型为第二类型时,控制第一端对目标端能下行数据;所述目标通信节点所属节点类型为第三类型时,控制第一端对目标端能上行数据和下行数据。3.根据权利要求2所述的方法,其特征在于,还包括:在监测到所述目标通信节点接收到第一端发送的需向所述目标端传输的数据块时,获取针对所述目标通信节点为所述第一端设置的数据传输能力控制信息;确定所述数据传输能力控制信息指示的所述第一端具备的数据通信能力;根据所述第一端具备的数据通信能力,对所述数据块执行发送处理操作;其中,所述数据通信能力包括上行数据通信能力、下行数据通信能力中的至少一个。4.根据权利要求3所述的方法,其特征在于,根据所述第一端具备的数据通信能力,对所述数据块执行传输处理操作,包括:若所述第一端具备上行数据通信能力,则将所述数据块发送至所述目标端;若所述第一端不具备上行数据通信能力、但具备下行数据通信能力,则对所述数据块不进行发送处理。5.根据权利要求4所述的方法,其特征在于,若所述第一端不具备上行数据通信能力、但具备下行数据通信能力,所述方法还包括:确定所述数据块所属数据流的数据类型;所述数据类型为请求类型时,根据所述数据块中包含的请求参数,在所述目标通信节点对应的数据缓存区中执行查找操作,以为所述第一端返回适配的数据;以及,若所述第一端具备上行数据通信能力,但不具备下行数据通信能力,则所述方法还包括:在接收到所述目标端针对所述数据块返回的反馈信息时,对所述反馈信息不进行发送处理。
6.根据权利要求2至5中任一项所述的方法,其特征在于,所述目标通信节点所属节点类型为第二类型时,控制所述第一端能下行数据,包括:获取针对所述目标通信节点所设置的触发获取数据的时机参数;按照所述时机参数,向所述目标端获取数据以备将获取到的数据发送至所述第一端。7.根据权利要求6所述的方法,其特征在于,按照所述时机参数,向所述目标端获取数据,包括:若所述时机参数为第一数值,则定时地向所述目标端获取数据;若所述时机参数为第二数值,则在监测到所述第一端向所述目标通信节点发送的用于指示需向第一端发送数据的信令时,向所述目标端获取数据。8.根据权利要求7所述的方法,其特征在于,向所述目标端获取数据,包括:获取针对所述目标通信节点所设置的预设请求参数;根据所述预设请求参数,生成获取请求并发送至所述目标端接收所述目标端针对所述获取请求返回的数据并存储至所述目标通信节点对应的数据缓存区中。9.根据权利要求2至5中任一项所述的方法,其特征在于,确定所述第一端通过所述目标通信节点进行数据传输的目标端,包括:确定所述目标通信节点对应的目标地址;根据所述目标地址,确定所述目标端;其中,所述目标通信节点对应的目标地址通过如下任一项确定:根据所述第一配置信息中包含的通信节点与目标地址的一一绑定关系,确定与所述目标通信节点具有绑定关系的目标地址;或者针对所述目标通信节点确定预置标识;根据所述预置标识,确定所述目标地址;所述预置标识为第一端对应的预置标识、或目标端对应的预置标识,用于隐藏相应端的地址或为相应端的地址。10.根据权利要求9所述的方法,其特征在于,针对所述目标通信节点确定预置标识,包括:根据所述第一配置信息,获取所述目标通信节点所绑定的预置标识;或者接收所述第一端发送的预置标识;其中,所述预置标识是第一端根据需传输的数据块所属数据流对应的传输事务确定的。11.根据权利要求9所述的方法,其特征在于,若所述预置标识为第一端对应的预置标识,则根据所述预置标识,确定所述目标地址,包括:获取所述预置标识关联的关联信息;从所述关联信息中,获取目标地址。12.根据权利要求2至5中任一项所述的方法,其特征在于,还包括:在监测到上电后,根据所述第一配置信息启动第二通信节点,以通过所述第二通信节点与所述第一端建立握手连接;在建立握手连接过程中,确定所述第一端向第二通信节点发送...

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

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

1