一种数据传输方法、装置、网络节点及存储介质制造方法及图纸

技术编号:39401047 阅读:8 留言:0更新日期:2023-11-19 15:53
本发明专利技术公开了一种数据传输方法、装置、网络节点及存储介质。该方法包括:通过控制平面基于实时数据库同步信息;通过控制平面向数据平面发送相关信息;通过数据平面向控制平面传输相关信息,以及向目标应用或非当前节点的数据平面传输数据。通过上述技术方案,通过控制平面基于实时数据库同步节点之间的同步信息,保证了信息或数据一致性和实时性;通过控制与数据平面之间传输信息,实现了控制平面对数据平面的控制,实现了数据平面与控制平面的相互协作,保证了分布式网络的正常运行,为数据传输的准确性提供了保障;数据平面向目标应用或向非当前节点的数据平面传输数据,提高了数据传输的实时性、可靠性和传输效率。可靠性和传输效率。可靠性和传输效率。

【技术实现步骤摘要】
一种数据传输方法、装置、网络节点及存储介质


[0001]本专利技术实施例涉及通信
,尤其涉及一种数据传输方法、装置、网络节点及存储介质。

技术介绍

[0002]随着通信系统中设备数量、设备类型和设备之间距离的增加,数据传输的范围、规模不断扩大,数据量不断增加,因此通信系统越发依赖通信网络的实时性、可靠性和传输速率。目前,通信网络中通常是直接将两两进程之间建立连接,实现数据传输,但是连接数目多,数据没有统一的汇聚点,不方便对数据进行集中控制,会影响数据传输的实时性、可靠性和传输效率,于是又在各通信进程之间建立一个中间件,所有数据经过中间件转发后到达目的进程,来实现数据传输,此方法虽然便于对数据进行集中控制,但会产生单点故障,依然会影响数据传输的实时性、可靠性和传输速率。

技术实现思路

[0003]本专利技术提供了一种数据传输方法、装置、网络节点及存储介质,以实现更高效且更准确的数据传输。
[0004]第一方面,本专利技术实施例提供了一种数据传输方法,包括:
[0005]通过控制平面基于实时数据库同步当前节点与非当前节点之间的同步信息;
[0006]通过控制平面向数据平面发送平面控制命令、配置信息、流量控制策略和/或负载均衡策略;
[0007]通过数据平面向控制平面传输流量信息、控制命令反馈信息和/或平面状态信息,以及向目标应用或非当前节点的数据平面传输数据。
[0008]第二方面,本专利技术实施例提供了一种数据传输装置,包括:
[0009]同步模块,用于通过控制平面基于实时数据库同步当前节点与非当前节点之间的同步信息;
[0010]发送模块,用于通过控制平面向数据平面发送平面控制命令、配置信息、流量控制策略和/或负载均衡策略;
[0011]传输模块,用于通过数据平面向控制平面传输流量信息、控制命令反馈信息和/或平面状态信息,以及向目标应用或非当前节点的数据平面传输数据。
[0012]第三方面,本专利技术实施例提供了一种网络节点,包括:
[0013]至少一个处理器;以及
[0014]与至少一个处理器通信连接的存储器;其中,
[0015]存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够实现如第一方面所述的数据传输方法。
[0016]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的数据传输方法。
[0017]本专利技术实施例提供了一种数据传输方法、装置、网络节点及存储介质,通过控制平面基于实时数据库同步当前节点与非当前节点之间的同步信息;通过控制平面向数据平面发送平面控制命令、配置信息、流量控制策略和/或负载均衡策略;通过数据平面向控制平面传输流量信息、控制命令反馈信息和/或平面状态信息,以及向目标应用或非当前节点的数据平面传输数据。通过上述技术方案,通过控制平面基于实时数据库同步节点之间的同步信息,保证了分布式网络中的任意节点的信息或数据一致性和实时性;通过控制平面向数据平面发送相关信息,实现了控制平面对数据平面的控制;通过数据平面向控制平面传输流量信息、控制命令反馈信息和/或平面状态信息,实现了数据平面与控制平面的相互协作,保证了分布式网络的正常运行,为数据传输的准确性提供了保障;数据平面向目标应用或向非当前节点的数据平面传输数据,提高了数据传输的实时性、可靠性和传输效率。
[0018]应当理解,本部分所描述的内容并非旨在标识本专利技术实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其他特征将通过以下的说明书而变得容易理解。
附图说明
[0019]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0020]图1为本专利技术实施例一提供的一种数据传输方法的流程图;
[0021]图2为本专利技术实施例一提供的一种控制平面基于实时库同步各节点的同步信息的示意图;
[0022]图3为本专利技术实施例一提供的一种数据传输方法的示意图;
[0023]图4为本专利技术实施例一提供的另一种数据传输方法的示意图;
[0024]图5为本专利技术实施例一提供的另一种数据传输方法的示意图;
[0025]图6为本专利技术实施例一提供的一种平面之间的数据缓存及数据传输的示意图;
[0026]图7为本专利技术实施例二提供的一种数据传输装置的结构示意图;
[0027]图8为本专利技术实施例三提供的一种网络节点的结构示意图。
具体实施方式
[0028]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0029]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0030]需要注意,本专利技术实施例中提及的“第一”、“第二”等概念仅用于对不同的装置、模块、单元或其他对象进行区分,并非用于限定这些装置、模块、单元或其他对象所执行的功
能的顺序或者相互依存关系。
[0031]实施例一
[0032]图1为本专利技术实施例一提供的一种数据传输方法的流程图,本实施例可适用于更高效且更准确地传输数据的情况,该方法可应用于分布式网络中的任意网络节点。具体的,该数据传输方法可以由数据传输装置执行,该数据传输装置可以通过软件和/或硬件的方式实现,并集成在网络节点中。进一步的,网络节点包括但不限定于:网关机、台式计算机、笔记本电脑、智能手机以及服务器等电子设备。
[0033]如图1所示,该方法具体包括如下步骤:
[0034]S110、通过控制平面基于实时数据库同步当前节点与非当前节点之间的同步信息。
[0035]本实施例中,平面可以理解为单个线程、多个线程、单个进程、多个进程,或者其他能够发送和接收消息或数据的实体,可根据业务需求通过配置的方式来决定,可包括控制平面和数据平面。控制平面可以理解为用于同步各节点的同步信息和动态控制数据传输的平面,例如可以传输控制命令、配置信息和流量控制策略等。实时数据库可以理解为数据库技术结合实时处理技术产生的,可实时写入和读取数据,数据可以包括心跳信息、配置信息、链路信息、应用信息或流量信息等。节点可以理解为通信网络中的一个设备,例如可以为,服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于分布式网络中的任意节点,所述方法包括:通过控制平面基于实时数据库同步当前节点与非当前节点之间的同步信息;通过所述控制平面向数据平面发送平面控制命令、配置信息、流量控制策略和/或负载均衡策略;通过数据平面向所述控制平面传输流量信息、控制命令反馈信息和/或平面状态信息,以及向目标应用或非当前节点的数据平面传输数据。2.根据权利要求1所述的方法,其特征在于,通过控制平面基于实时数据库同步当前节点与非当前节点之间的同步信息,包括:通过所述控制平面,基于实时数据库生成当前节点的同步信息并发送至非当前节点;基于实时数据库接收并处理非当前节点的同步信息。3.根据权利要求1所述的方法,其特征在于,还包括:通过所述控制平面监听当前节点与非当前节点的心跳,并根据所述心跳更新当前节点与非当前节点的链路状态信息。4.根据权利要求1所述的方法,其特征在于,所述数据平面与以下至少之一绑定:目标应用、数据类型、数据传输协议、双网或多网。5.根据权利要求4所述的方法,其特征在于,在所述数据平面绑定双网或多网的情况下,还包括以下至少之一:为所述数据平面绑定的每个网络配置数据平面;为所述数据平面绑定的每个网络设置优先级。6.根据权利要求1所述的方法,其特征在于,在平面之间以及数据平面与目标...

【专利技术属性】
技术研发人员:杨凡邓文俊朱潇钟文杰
申请(专利权)人:上海思弘瑞电力控制技术有限公司
类型:发明
国别省市:

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

1