一种路由信息的发送、接收方法、网元及节点设备

文档序号:1893198 发布日期:2021-11-26 浏览:14次 >En<

阅读说明:本技术 一种路由信息的发送、接收方法、网元及节点设备 (Routing information sending and receiving method, network element and node equipment ) 是由 姚惠娟 耿亮 付月霞 于 2020-05-21 设计创作,主要内容包括:本发明的实施例提供一种路由信息的发送、接收方法、网元及节点设备。路由信息的发送方法包括:获取网络中节点设备的算力资源和/或网络资源;根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息;将所述数据转发路由信息发送给所述节点设备。本发明的方案可以实现对未来网络的算力资源感知的数据转发路由的确定。(The embodiment of the invention provides a method for sending and receiving routing information, a network element and node equipment. The method for sending the routing information comprises the following steps: computing resources and/or network resources of node equipment in a network are obtained; acquiring data forwarding routing information of the node equipment according to the computing resources and/or the network resources; and sending the data forwarding routing information to the node equipment. The scheme of the invention can realize the determination of the data forwarding route of the calculation resource perception of the future network.)

一种路由信息的发送、接收方法、网元及节点设备

技术领域

本发明涉及通信技术领域,特别是指一种路由信息的发送、接收方法、网元及节点设备。

背景技术

从云计算、边缘计算的发展大趋势下,未来社会中会在靠近用户的不同距离遍布许多不同规模的算力,通过全球网络为用户提供各类个性化的服务。从百亿量级的智能终端,到全球十亿量级的家庭网关,再到每个城市中未来MEC(移动电子商务)带来的数千个具备计算能力的边缘云,以及每个国家数十个大型的云数据中心DC,形成海量的泛在算力从各处接入互联网,形成计算和网络深度融合的发展趋势。

如图1所示,网络中的计算资源融入到网络的各个角落,使每一个网络节点都可以成为资源的提供者,用户的请求可以通过调用最近的节点资源来满足,不再局限于某一特定节点,避免造成连接和网络调度资源的浪费。

而传统的网络只是提供数据通信的管道,以连接为基础,受制于固定的网络寻址机制,在更高更苛刻的QoE(Quality of Experience,体验质量)要求下往往无法满足。

此外随着微服务的发展,传统的client-server(客户端-服务器)模式被解构,服务器侧的应用解构成功能组件布放在云平台上,由API gateway(应用程序接口网关)统一调度,可以做到按需动态实例化,服务器中的业务逻辑转移到客户端侧,客户端只需要关心计算功能本身,而无需关心服务器、虚拟机、容器等计算资源,从而实现做一个服务器的功能。然而,现有的网络无法满足未来网络的算力资源配置需要。

发明内容

本发明提供了一种路由信息的发送、接收方法、网元及节点设备。从而实现对未来网络的算力资源感知的数据转发路由的确定。

为解决上述技术问题,本发明的实施例提供如下方案:

一种路由信息的发送方法,应用于网元,包括:

获取网络中节点设备的算力资源和/或网络资源;

根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息;

将所述数据转发路由信息发送给所述节点设备。

可选的,获取网络中节点设备的算力资源和/或网络资源,包括:

直接获取网络中各节点设备的算力资源和/或网络资源;或者,

通过所述网络中第一节点设备,获取所述第一节点设备以及其它节点设备的算力资源和/或网络资源,所述其它节点设备与所述第一节点设备通信连接。

可选的,获取网络中节点设备的算力资源和/或网络资源,包括:

按照预设周期,周期性地获取网络中节点设备的算力资源和/或网络资源;

或者,根据事件触发指令,获取网络中节点设备的算力资源和/或网络资源。

可选的,根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息,包括:

根据所述算力资源和/或网络资源,通过人工智能算法,获取所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络;

将所述数据转发路由信息发送给所述节点设备,包括:

将所述全局数据转发路由信息或者局部数据转发路由信息发送给所述节点设备。

可选的,根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息,包括:

根据所述算力资源和/或网络资源,通过人工智能算法,获取所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络;

从所述全局数据转发路由信息或者所述局部数据转发路由信息中,按照路径的优先顺序,选择预设数量的优选路径,形成优选路径列表;

将所述数据转发路由信息发送给所述节点设备,包括:

将所述优选路径列表发送给所述节点设备。

可选的,根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息,包括:

根据所述算力资源和/或网络资源,通过人工智能算法,获取所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络;

从所述全局数据转发路由信息或者所述局部数据转发路由信息中,按照路径的优先顺序,选择预设数量的优选路径,形成优选路径列表;

根据目标节点设备的业务需求,从所述优选路径列表中,选择一个目标路径;

将所述数据转发路由信息发送给所述节点设备,包括:

将所述目标路径发送所述节点设备。

可选的,所述网元位于所述节点设备所属网络中,或者,位于所述节点设备所属网络的节点控制器中,或者,设置于一节点设备中;其中,所述节点控制器分别与所述节点设备所属网络中的至少一个节点设备通信连接。

可选的,所述节点控制器位于算力感知网络系统中,对节点设备的业务数据进行算力路由的逻辑层中。

本发明的实施例还提供一种路由信息的接收方法,应用于节点设备,所述方法包括:

接收网元发送的数据转发路由信息,所述数据路由信息是根据所述节点设备的算力资源和/或网络资源确定的;

根据所述数据转发路由信息,确定目标路径。

可选的,路由信息的接收方法,还包括:按照所述目标路径,进行数据的转发。

可选的,接收网元发送的数据转发路由信息之前,所述方法还包括:

直接向所述网元发送所述节点设备的算力资源和/或网络资源;或者,

通过所述节点设备所属网络中第一节点设备,发送所述节点设备的算力资源和/或网络资源,所述节点设备与所述第一节点设备通信连接。

可选的,接收网元发送的数据转发路由信息之前,还包括:

按照预设周期,周期性地向所述网元发送所述节点设备的算力资源和/或网络资源;或者,

根据事件触发指令,向所述网元发送所述节点设备的算力资源和/或网络资源。

可选的,接收网元发送的数据转发路由信息,包括:

接收网元发送的所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络;所述全局数据转发路由信息或者所述局部数据转发路由信息是根据所述算力资源和/或网络资源,通过人工智能算法产生的。

可选的,根据所述数据转发路由信息,确定目标路径,包括:

根据所述节点设备的业务需求,从所述全局数据转发路由信息或者所述局部数据转发路由信息中,选择一目标路径。

可选的,接收网元发送的数据转发路由信息,包括:

接收网元发送的优选路径列表,所述优选路径列表是从全局数据转发路由信息或者局部数据转发路由信息中,按照路径的优先顺序,选择的预设数量的优选路径形成的优选路径列表,所述全局数据转发路由信息或者局部数据转发路由信息是根据所述节点设备的算力资源和/或网络资源,通过人工智能算法产生的。

可选的,根据所述数据转发路由信息,确定目标路径,包括:

根据所述节点设备的业务需求,从所述优选路径列表中,选择一目标路径;或者,

接收所述网元发送的目标路径,所述目标路径是根据所述节点设备的业务需求,从所述优选路径列表中选择的。

本发明的实施例还提供一种网元,包括:

处理器,用于获取网络中节点设备的算力资源和/或网络资源;根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息;

收发机,用于将所述数据转发路由信息发送给所述节点设备。

本发明的实施例还提供一种路由信息的发送装置,应用于网元,所述装置包括:

处理模块,用于获取网络中节点设备的算力资源和/或网络资源;根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息;

收发模块,用于将所述数据转发路由信息发送给所述节点设备。

本发明的实施例还提供一种节点设备,包括:

收发机,用于接收网元发送的数据转发路由信息,所述数据路由信息是根据所述节点设备的算力资源和/或网络资源确定的;

处理器,用于根据所述数据转发路由信息,确定目标路径。

本发明的实施例还提供一种路由信息的接收装置,应用于节点设备,所述装置包括:

收发模块,用于接收网元发送的数据转发路由信息,所述数据路由信息是根据所述节点设备的算力资源和/或网络资源确定的;

处理模块,用于根据所述数据转发路由信息,确定目标路径。

本发明的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。

本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机运行时,使得计算机执行如上所述的方法。

本发明的上述方案至少包括以下有益效果:

本发明的上述方案,通过网元获取网络中节点设备的算力资源和/或网络资源;根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息;将所述数据转发路由信息发送给所述节点设备。可以实现基于算力资源感知的数据转发。

附图说明

图1为网络计算融合发展趋势示意图;

图2为本发明的实施例网元的路由信息的发送方法的流程示意图;

图3为本发明的实施例网元的路由信息的发送方法的一具体流程示意图;

图4为本发明的实施例中一种算力感知网络系统架构示意图;

图5为本发明的实施例中节点控制器与各节点设备的连接关系示意图;

图6为本发明的实施例中节点设备间进行消息转发的SRV6消息格式示意图;

图7为本发明的实施例节点设备的路由信息的接收方法的流程示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

如图2所示,本发明的实施例提供一种路由信息的发送方法,应用于网元,该网元可以是具有算力资源的算力网元,该方法包括:

步骤21,获取网络中节点设备的算力资源和/或网络资源;这里的算力资源可以包括以下至少一项:任务连接数,CPU,内存,资源形态,部署位置等供应的能力等;其中资源形态包括物理的或者虚拟的。网络资源可以包括以下至少一项:网络拓扑,带宽,时延,抖动等需求;

步骤22,根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息;

步骤23,将所述数据转发路由信息发送给所述节点设备。

该实施例中,算力网元可以是计算感知调度中心,该计算感知调度中心是一个逻辑网元,具体可以是一个独立的功能实体,也可以在某些控制器或者节点设备中实现,算力网元可以根据节点设备的算力资源和/或网络资源,确定节点设备的数据转发路由,从而在未来的网络中,实现基于算力资源感知的数据转发。

本发明的一可选的实施例中,步骤21可以包括:

步骤211,直接获取网络中各节点设备的算力资源和/或网络资源;或者,

步骤212,通过所述网络中第一节点设备,获取所述第一节点设备以及其它节点设备的算力资源和/或网络资源,所述其它节点设备与所述第一节点设备通信连接;或者,

步骤213,按照预设周期,周期性地获取网络中节点设备的算力资源和/或网络资源;或者,

步骤214,根据事件触发指令,获取网络中节点设备的算力资源和网络资源。

进一步的,网元在获得节点设备的算力资源和/或网络资源之后,上述步骤22可以具体包括:

步骤221,根据所述算力资源和/或网络资源,通过人工智能算法,获取所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络。比如与节点设备连接的跳数小于一预设值的多个节点设备构成的网络。这里的全局数据转发路由信息是该节点设备所属的网络中所有节点全局路由信息。

进一步的,上述步骤23可以包括:将所述全局数据转发路由信息或者局部数据转发路由信息发送给所述节点设备;具体的,网元可以通过openflow消息将所述数据转发路由信息发送给所述节点设备,或者通过openflow消息将所述数据转发路由信息发送给第一节点设备,再由第一节点设备发送给其它节点设备。当然,这里不限于通过openflow消息发送,也可以通过其它专用消息发送。

本发明的一可选的实施例中,网元在获得节点设备的算力资源和/或网络资源之后,上述步骤22也可以具体包括:

步骤222,根据所述算力资源和/或网络资源,通过人工智能算法,获取所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络;

步骤223,从所述全局数据转发路由信息或者所述局部数据转发路由信息中,按照路径的优先顺序,选择预设数量的优选路径,形成优选路径列表。这里,具体可以在根据网络资源和算力资源预测全局数据转发路由信息或者所述局部数据转发路由信息中各链路性能,并按照链路性能的高低进行排序,比如,按照从高到低的顺序选择预设数量的优选路径,形成所述优选路径列表。

进一步的,上述步骤23可以包括:将所述优选路径列表发送给所述节点设备;具体的,网元可以通过openflow消息将所述优选路径列表发送给所述节点设备,或者通过openflow消息将所述优选路径列表发送给第一节点设备,再由第一节点设备发送给其它节点设备。当然,这里不限于通过openflow消息发送,也可以通过其它专用消息发送。

本发明的一可选的实施例中,网元在获得节点设备的算力资源和/或网络资源之后,上述步骤22也可以具体包括:

步骤224,根据所述算力资源和/或网络资源,通过人工智能算法,获取所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络;

步骤225,从所述全局数据转发路由信息或者所述局部数据转发路由信息中,按照路径的优先顺序,选择预设数量的优选路径,形成优选路径列表;这里,优选路径列表的确定方法和上述步骤223中的确定方法相同,

步骤226,根据目标节点设备的业务需求,从所述优选路径列表中,选择一个目标路径。这里,具体可以根据目标节点设备的业务需求,根据所述目标节点设备的可用资源,优选路径列表中,选择一条最佳路径做为所述目标路径。

进一步的,上述步骤23可以包括:将所述目标路径发送所述节点设备,具体的,网元可以通过openflow消息将所述目标路径发送给所述节点设备,或者通过openflow消息将所述目标路径发送给第一节点设备,再由第一节点设备发送给其它节点设备。当然,这里不限于通过openflow消息发送,也可以通过其它专用消息发送。

下面结合具体的流程图说明上述实施例的具体实现过程:

如图3所示,第三节点设备R3将自己的算力资源和/或网络资源(ANCVR4)通过更新消息发送给第二节点设备R2,第二节点设备R2将自己的算力资源和/或网络资源(ANCVR3)也加入到更新消息后,得到新的更新消息,将新的更新消息发送给第一节点设备R1,由第一节点设备R1将自己的算力资源和/或网络资源(ANCVR2)加入到新的更新消息后,发送给算力网元(算力感知调度中心);

算力网元根据得到的各节点设备的算力资源和/或网络资源,以及节点设备的业务需求,生成数据转发路由信息,即路径信息;

算力网元将相关的路径信息发送给相关的节点设备,比如将为第一节点设备R1确定的路径1和路径2构成的优选路径列表,发送给第一节点设备R1,进一步地,该第一节点设备R1还可以从该优选路径列表中选择一个路径进行数据路由的转发。当然,算力网元也可以直接为第一节点设备R1确定最优的路径,发送给第一节点设备R1;对于第二节点设备R2或者第三节点设备R3,算力网元可以将优选路径列表通过第一节点设备R1发送给第二节点设备R2或者第三节点设备R3,由第二节点设备R2或者第三节点设备R3从优选路径列表中选择一个最优路径;当然算力网元出可以直接将为第二节点设备R2或者第三节点设备R3确定的最优路径直接发送给第二节点设备R2或者第三节点设备R3。

本发明的上述实施例中,具体可以通过openflow update消息中的pathattributes字段中的TLV格式携带service ID/Function ID以及优选路径信息。Openflow消息的格式如下:

Unfeasible Routes Length(不可达路由长度)(2Octets)
Withdraw Routes Length(不可行路由的长度)(Variable)
Total Path Attribute Length(所有路由属性的长度)(2Octets)
Path Attribute(路径属性)(Variable)
Network Layer Reachability Information(网络层可达信息)(Variable)

本发明的上述实施例中的算力网元可以位于所述节点设备所属网络中,或者,位于所述节点设备所属网络的节点控制器中,或者,设置于一节点设备中;其中,所述节点控制器分别与所述节点设备所属网络中的至少一个节点设备通信连接。可选的,所述节点控制器位于算力感知网络系统中,对节点设备的业务数据进行算力路由的逻辑层中。

如图4所示,在一种算力感知网络系统架构中,包括算力服务层、算力平台层、算力资源层、算力路由层以及网络资源层;

其中,算力平台层完成对算力资源的抽象、建模、控制和管理,并通过算力通告模块通知到算力路由层;

算力路由层综合考虑用户需求、网络资源状况和计算资源状况,将服务应用调度到合适的节点设备,以实现资源利用率最优并保证极致的用户体验;

算力路由层主要包括算力路由标识、算力路由控制、算力状态网络通告、算力路由寻址、算力路由转发等。

上述算力网元可以部署在该算力感知网络系统架构的算力路由层,具体可以是算力路由控制节点等。

如图5所示,为上述节点控制器与各节点设备的连接关系示意图,其中,算力网元(即算力感知调度中心)与第一节点设备R1、第二节点设备R2、第三节点设备R3直接通信连接;第四节点设备R4与第一节点设备R1连接,也与第三节点设备R3连接,可以通过第一节点设备R1或者第三节点设备R3与算力网元通信连接;

如图6所示,本发明的上述实施例中,各节点设备之间进行数据转发路由信息的发送时,可以通过SRV6消息进行转发;具体可以通过SRV6消息的segment字段域,携带数据转发路由信息,数据转发路由信息具体可以是全局数据转发路由信息或者局部数据转发路由信息,也可以是优选路径列表,也可以是目标路径等。

本发明的上述实施例中,面对网络中无处不在的算力资源,未来网络将根据当前的计算能力状况(算力资源)和网络状况(网络资源),借助AI算法,预测网络性能,并及时向各个网络节点提供全局路由信息,提供最优路径选择辅助决策信息。网络将计算任务报文路由到相应的计算节点,实现用户体验最优、计算资源利用率最优、网络效率最优。

在上述的实施例中,算力感知调度中心模块(即算力网元或者算力网元节点),负责获取各个算力节点设备的可用的算力和网络资源;具体可以调度中心直接向路径上各算力节点设备直接获取;也可以通过一个算力节点设备获取路径上多个算力节点的资源后再统一向调度中心上报;资源可以通过周期上报或者事件触发更新等方式上报;

算力感知调度中心获取算力资源和/或网络资源之后,可借助AI算法,结合网络资源和计算资源预测链路性能状态,生成可选路径消息信息,并及时向各个算力节点设备提供全局路由信息。

业务接入的第一设备节点根据业务需求与可选的最佳路径,最终确定最佳路径选择。

业务接入的第一网络设备节点利用SRV6携带已选最佳路径信息,执行最佳业务传输。

其中算力感知调度中心可选地通过openflow消息扩展携带可选路径消息,并发送给业务接入的第一节点设备。

业务接入的第一节点设备(R1)利用SRV6携带已选最佳路径信息,具体可以利用segment字段域可以携带已选的最佳路径信息。

本发明的上述实施例中,算力感知调度中心可以与controller(控制器)集成一起,生成全局数据转发路由信息,也可单独部署;

本发明的上述实施例中的节点设备支持网络、计算和存储,计算网络资源请求/响应:接收和响应资源请求,资源更新消息。路径选择,根据业务需求与可用资源生成,确定最佳路径选择。

本发明的上述实施例,通过节点设备上报自己的算力资源和/或网络资源,由算力网元确定优选的数据转发路由信息,并向各节点设备发送,从而实现最优路径选择的辅助决策。

如图7所示,本发明的实施例还提供一种路由信息的接收方法,应用于节点设备,所述方法包括:

步骤71,接收网元发送的数据转发路由信息,所述数据路由信息是根据所述节点设备的算力资源和/或网络资源确定的;

步骤72,根据所述数据转发路由信息,确定目标路径。

可选的,路由信息的接收方法还包括:

步骤73,按照所述目标路径,进行数据的转发。

本发明的一可选的实施例中,接收网元发送的数据转发路由信息之前,所述方法还包括:

直接向所述网元发送所述节点设备的算力资源和/或网络资源;或者,

通过所述节点设备所属网络中第一节点设备,发送所述节点设备的算力资源和/或网络资源,所述节点设备与所述第一节点设备通信连接。

本发明的一可选的实施例中,接收网元发送的数据转发路由信息之前,还包括:

按照预设周期,周期性地向所述网元发送所述节点设备的算力资源和/或网络资源;或者,

根据事件触发指令,向所述网元发送所述节点设备的算力资源和/或网络资源。

本发明的一可选的实施例中,步骤71可以包括:

接收网元发送的所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络;所述全局数据转发路由信息或者所述局部数据转发路由信息是根据所述算力资源和/或网络资源,通过人工智能算法产生的。

相应的,步骤72可以包括:根据所述节点设备的业务需求,从所述全局数据转发路由信息或者所述局部数据转发路由信息中,选择一目标路径。

本发明的一可选的实施例中,步骤71可以包括:

接收网元发送的优选路径列表,所述优选路径列表是从全局数据转发路由信息或者局部数据转发路由信息中,按照路径的优先顺序,选择的预设数量的优选路径形成的优选路径列表,所述全局数据转发路由信息或者局部数据转发路由信息是根据所述节点设备的算力资源和/或网络资源,通过人工智能算法产生的。

相应的,步骤72可以包括:

根据所述节点设备的业务需求,从所述优选路径列表中,选择一目标路径;或者,

接收所述网元发送的目标路径,所述目标路径是根据所述节点设备的业务需求,从所述优选路径列表中选择的。

需要说明的是,该实施例中的节点设备和上述各实施例中的节点设备是相同的,上述各实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。

与上述图2所示方法对应的,本发明的实施例还提供一种网元,包括:

处理器,用于获取网络中节点设备的算力资源和/或网络资源;根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息;

收发机,用于将所述数据转发路由信息发送给所述节点设备。

可选的,获取网络中节点设备的算力资源和/或网络资源,包括:

直接获取网络中各节点设备的算力资源和/或网络资源;或者,

通过所述网络中第一节点设备,获取所述第一节点设备以及其它节点设备的算力资源和/或网络资源,所述其它节点设备与所述第一节点设备通信连接。

可选的,获取网络中节点设备的算力资源和/或网络资源,包括:

按照预设周期,周期性地获取网络中节点设备的算力资源和/或网络资源;

或者,根据事件触发指令,获取网络中节点设备的算力资源和/或网络资源。

可选的,根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息,包括:

根据所述算力资源和/或网络资源,通过人工智能算法,获取所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络。

可选的,根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息,包括:

根据所述算力资源和/或网络资源,通过人工智能算法,获取所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络;

从所述全局数据转发路由信息或者所述局部数据转发路由信息中,按照路径的优先顺序,选择预设数量的优选路径,形成优选路径列表。

可选的,根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息,包括:

根据所述算力资源和/或网络资源,通过人工智能算法,获取所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络;

从所述全局数据转发路由信息或者所述局部数据转发路由信息中,按照路径的优先顺序,选择预设数量的优选路径,形成优选路径列表;

根据目标节点设备的业务需求,从所述优选路径列表中,选择一个目标路径。

可选的,所述网元位于所述节点设备所属网络中,或者,位于所述节点设备所属网络的节点控制器中,或者,设置于一节点设备中;其中,所述节点控制器分别与所述节点设备所属网络中的至少一个节点设备通信连接。

可选的,所述节点控制器位于算力感知网络系统中,对节点设备的业务数据进行算力路由的逻辑层中。

需要说明的是,上述方法实施例中的所有实现方式均适用于该网元的实施例中,也能达到相同的技术效果。

本发明的实施例还提供一种路由信息的发送装置,应用于网元,所述装置包括:

处理模块,用于获取网络中节点设备的算力资源和/或网络资源;根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息;

收发模块,用于将所述数据转发路由信息发送给所述节点设备。

可选的,获取网络中节点设备的算力资源和/或网络资源,包括:

直接获取网络中各节点设备的算力资源和/或网络资源;或者,

通过所述网络中第一节点设备,获取所述第一节点设备以及其它节点设备的算力资源和/或网络资源,所述其它节点设备与所述第一节点设备通信连接。

可选的,获取网络中节点设备的算力资源和/或网络资源,包括:

按照预设周期,周期性地获取网络中节点设备的算力资源和/或网络资源;

或者,根据事件触发指令,获取网络中节点设备的算力资源和/或网络资源。

可选的,根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息,包括:

根据所述算力资源和/或网络资源,通过人工智能算法,获取所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络。

可选的,根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息,包括:

根据所述算力资源和/或网络资源,通过人工智能算法,获取所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络;

从所述全局数据转发路由信息或者所述局部数据转发路由信息中,按照路径的优先顺序,选择预设数量的优选路径,形成优选路径列表。

可选的,根据所述算力资源和/或网络资源,获取所述节点设备的数据转发路由信息,包括:

根据所述算力资源和/或网络资源,通过人工智能算法,获取所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络;

从所述全局数据转发路由信息或者所述局部数据转发路由信息中,按照路径的优先顺序,选择预设数量的优选路径,形成优选路径列表;

根据目标节点设备的业务需求,从所述优选路径列表中,选择一个目标路径。

可选的,所述网元位于所述节点设备所属网络中,或者,位于所述节点设备所属网络的节点控制器中,或者,设置于一节点设备中;其中,所述节点控制器分别与所述节点设备所属网络中的至少一个节点设备通信连接。

可选的,所述节点控制器位于算力感知网络系统中,对节点设备的业务数据进行算力路由的逻辑层中。

需要说明的是,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。

本发明的实施例还提供一种节点设备,包括:

收发机,用于接收网元发送的数据转发路由信息,所述数据路由信息是根据所述节点设备的算力资源和/或网络资源确定的;

处理器,用于根据所述数据转发路由信息,确定目标路径。

可选的,所述收发机还用于按照所述目标路径,进行数据的转发。

可选的,所述收发机还用于:直接向所述网元发送所述节点设备的算力资源和/或网络资源;或者,通过所述节点设备所属网络中第一节点设备,发送所述节点设备的算力资源和网络资源,所述节点设备与所述第一节点设备通信连接。

可选的,所述收发机还用于按照预设周期,周期性地向所述网元发送所述节点设备的算力资源和/或网络资源;或者,根据事件触发指令,向所述网元发送所述节点设备的算力资源和/或网络资源。

可选的,所述收发机用于接收网元发送的所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络;所述全局数据转发路由信息或者所述局部数据转发路由信息是根据所述算力资源和/或网络资源,通过人工智能算法产生的。

可选的,所述处理器用于根据所述节点设备的业务需求,从所述全局数据转发路由信息或者所述局部数据转发路由信息中,选择一目标路径。

可选的,所述收发机用于接收网元发送的优选路径列表,所述优选路径列表是从全局数据转发路由信息或者局部数据转发路由信息中,按照路径的优先顺序,选择的预设数量的优选路径形成的优选路径列表,所述全局数据转发路由信息或者局部数据转发路由信息是根据所述节点设备的算力资源和/或网络资源,通过人工智能算法产生的。

可选的,所述处理器用于根据所述节点设备的业务需求,从所述优选路径列表中,选择一目标路径;或者,接收所述网元发送的目标路径,所述目标路径是根据所述节点设备的业务需求,从所述优选路径列表中选择的。

需要说明的是,上述方法实施例中的所有实现方式均适用于该节点设备的实施例中,也能达到相同的技术效果。

本发明的实施例还提供一种路由信息的接收装置,应用于节点设备,所述装置包括:

收发模块,用于接收网元发送的数据转发路由信息,所述数据路由信息是根据所述节点设备的算力资源和/或网络资源确定的;

处理模块,用于根据所述数据转发路由信息,确定目标路径。

可选的,所述收发模块还用于按照所述目标路径,进行数据的转发。

可选的,所述收发模块还用于:直接向所述网元发送所述节点设备的算力资源和/或网络资源;或者,通过所述节点设备所属网络中第一节点设备,发送所述节点设备的算力资源和/或网络资源,所述节点设备与所述第一节点设备通信连接。

可选的,所述收发模块还用于按照预设周期,周期性地向所述网元发送所述节点设备的算力资源和/或网络资源;或者,根据事件触发指令,向所述网元发送所述节点设备的算力资源和/或网络资源。

可选的,所述收发模块用于接收网元发送的所述节点设备的全局数据转发路由信息或者所述节点设备所在的一预设网络范围内的局部数据转发路由信息,所述预设网络范围是指与所述节点设备之间的路径小于一预设值的至少一个节点设备构成的网络;所述全局数据转发路由信息或者所述局部数据转发路由信息是根据所述算力资源和/或网络资源,通过人工智能算法产生的。

可选的,所述处理模块用于根据所述节点设备的业务需求,从所述全局数据转发路由信息或者所述局部数据转发路由信息中,选择一目标路径。

可选的,所述收发模块用于接收网元发送的优选路径列表,所述优选路径列表是从全局数据转发路由信息或者局部数据转发路由信息中,按照路径的优先顺序,选择的预设数量的优选路径形成的优选路径列表,所述全局数据转发路由信息或者局部数据转发路由信息是根据所述节点设备的算力资源和/或网络资源,通过人工智能算法产生的。

可选的,所述处理模块用于根据所述节点设备的业务需求,从所述优选路径列表中,选择一目标路径;或者,接收所述网元发送的目标路径,所述目标路径是根据所述节点设备的业务需求,从所述优选路径列表中选择的。

需要说明的是,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。

本发明的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该设备的实施例中,也能达到相同的技术效果。

本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机运行时,使得计算机执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。

因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:维护实体组中间点创建方法、节点及可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!