一种网络资源的申请方法、装置、设备及存储介质

著录项
  • CN202011439409.5
  • 20201207
  • CN112600915A
  • 20210402
  • 北京升哲科技有限公司
  • 刘芳;郑波浪;时晓义
  • H04L29/08
  • H04L29/08 H04L12/707

  • 北京市朝阳区广顺南大街8号院1号楼1层101内7层D01内07单元
  • 北京(11)
  • 北京品源专利代理有限公司
  • 孟金喆
摘要
本发明实施例公开了一种网络资源的申请方法、装置、设备及存储介质。其中,网络资源的申请方法包括:多级中心网络中的各路由路径的源节点通过配置资源申请信息,并将资源申请信息发送至中心节点,以使中心节点为源节点所在的目标路由路径分配网络资源;根据中心节点反馈的网络资源分配信息,确定与源节点匹配的目标网络资源,并根据目标网络资源生成目标映射表。本发明实施例的方案,从根本上解决了多级中心网络的网络拥塞问题。
权利要求

1.一种网络资源的申请方法,应用于多级中心网络中的各路由路径的源节点,其特征在于,包括:

配置资源申请信息,并将所述资源申请信息发送至中心节点,以使所述中心节点为所述源节点所在的目标路由路径分配网络资源;

根据所述中心节点反馈的网络资源分配信息,确定与所述源节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表。

2.根据权利要求1所述的方法,其特征在于,所述配置资源申请信息,包括:

根据所述源节点所在的所述目标路由路径对所述资源申请信息进行配置,所述资源申请信息中包括:目标路由路径标识、目标路由路径的属性信息以及目标请求网络资源。

4.根据权利要求2所述的方法,其特征在于,所述根据所述中心节点反馈的网络资源分配信息,确定与所述源节点匹配的目标网络资源,包括:

从所述网络资源分配信息中确定与所述源节点标识匹配的目标网络资源;

所述根据所述目标网络资源生成目标映射表,包括:

将所述目标网络资源的属性信息填充至对应目标路由路径标识的表格中;其中,所述目标映射表还包括:与所述源节点对应的下一路径节点的标识。

3.根据权利要求1所述的方法,其特征在于,所述将所述资源申请信息发送至中心节点,包括:

将所述资源申请信息经由所述目标路由路径转发至所述中心节点,其中,所述目标路由路径中包括至少一个路径节点;

或者,

直接将所述资源申请信息发送至中心节点。

5.根据权利要求1所述的方法,其特征在于,还包括:

响应于目标路由路径的更新指令,删除目标网络资源,并继续执行配置资源申请信息,并将所述资源申请信息发送至中心节点的操作,直至生成新的目标网络资源。

6.一种网络资源的申请方法,应用于多级中心网络中的各路由路径的路径节点,其特征在于,包括:

接收源节点发送的资源申请信息,并将所述资源申请信息发送至中心节点;

接收中心节点反馈的网络资源分配信息,确定与所述路径节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表;

根据所述目标映射表,将所述网络资源分配信息继续发送至与所述路径节点匹配的下一节点。

7.根据权利要求6所述的方法,其特征在于,所述接收中心节点反馈的网络资源分配信息,确定与所述路径节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表,包括:

检测所述网络资源分配信息中包含的目的标识与所述路径节点的标识是否匹配;

若是,则确定与所述路径节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表;

若否,则删除所述网络资源分配信息。

8.根据权利要求7所述的方法,其特征在于,所述根据所述目标映射表,将所述网络资源分配信息继续发送至与所述路径节点匹配的下一节点,包括:

根据所述目标映射表,确定下一节点,并将所述路径节点的标识修改为所述下一节点的标识;所述下一节点为目标路由路径中,与所述路径节点匹配的源节点或者路径节点;

将所述网络资源分配信息发送至与所述路径节点匹配的下一节点。

9.一种网络资源的申请装置,应用于多级中心网络中的各路由路径的源节点,其特征在于,包括:

资源申请信息配置模块,用于配置资源申请信息,并将所述资源申请信息发送至中心节点,以使所述中心节点为所述源节点所在的目标路由路径分配网络资源;

网络资源确定模块,用于根据所述中心节点反馈的网络资源分配信息,确定与所述源节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表。

10.一种网络资源的申请装置,应用于多级中心网络中的各路由路径的路径节点,其特征在于,包括:

资源申请信息接收模块,用于接收源节点发送的资源申请信息,并将所述资源申请信息发送至中心节点;

网络资源确定模块,用于接收中心节点反馈的网络资源分配信息,确定与所述路径节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表;

网络资源分配信息发送模块,用于根据所述目标映射表,将所述网络资源分配信息继续发送至与所述路径节点匹配的下一节点。

11.一种网络资源的申请设备,其特征在于,所述网络资源的申请设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5,或者6-8中任一所述的网络资源的申请方法。

12.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-5,或者6-8中任一所述的网络资源的申请方法。

说明书
技术领域

本发明实施例涉及通信技术领域,尤其涉及一种网络资源的申请方法、装置、设备及存储介质。

在多级中心网络中,每一个节点都可以在多条路由路径中,即每一个节点都可以参与多条路由的转发;现阶段当同一节点在多条路由路径中时,由于该节点需要参与多条路由转发,该节点会出现负载过重而导致网络拥塞的问题。

现阶段,通常通过重新规划路由,避免同一节点参与多条路由的转发,进而解决网络拥塞的问题,但是,这种方法极大地浪费了各个节点的资源,并未从根本上解决网络拥塞的问题。

本发明实施例提供一种网络资源的申请方法、装置、设备及存储介质,以解决多级中心网络的网络拥塞问题。

第一方面,本发明实施例提供了一种网络资源的申请方法,应用于多级中心网络中的各路由路径的源节点,包括:

配置资源申请信息,并将所述资源申请信息发送至中心节点,以使所述中心节点为所述源节点所在的目标路由路径分配网络资源;

根据所述中心节点反馈的网络资源分配信息,确定与所述源节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表。

第二方面,本发明实施例还提供了一种网络资源的申请方法,应用于多级中心网络中的各路由路径的路径节点,包括:

接收源节点发送的资源申请信息,并将所述资源申请信息发送至中心节点;

接收中心节点反馈的网络资源分配信息,确定与所述路径节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表;

根据所述目标映射表,将所述网络资源分配信息继续发送至与所述路径节点匹配的下一节点。

第三方面,本发明实施例还提供了一种网络资源的申请装置,应用于多级中心网络中的各路由路径的源节点,包括:

资源申请信息配置模块,用于配置资源申请信息,并将所述资源申请信息发送至中心节点,以使所述中心节点为所述源节点所在的目标路由路径分配网络资源;

网络资源确定模块,用于根据所述中心节点反馈的网络资源分配信息,确定与所述源节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表。

第四方面,本发明实施例还提供了一种网络资源的申请装置,应用于多级中心网络中的各路由路径的路径节点,包括:

资源申请信息接收模块,用于接收源节点发送的资源申请信息,并将所述资源申请信息发送至中心节点;

网络资源确定模块,用于接收中心节点反馈的网络资源分配信息,确定与所述路径节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表;

网络资源分配信息发送模块,用于根据所述目标映射表,将所述网络资源分配信息继续发送至与所述路径节点匹配的下一节点。

第五方面,本发明实施例还提供了一种网络资源的申请设备,所述网络资源的申请设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一实施例所述的网络资源的申请方法。

第六方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明实施例中任一实施例所述的网络资源的申请方法。

本发明实施例多级中心网络中的各路由路径的源节点通过配置资源申请信息,并将所述资源申请信息发送至中心节点,以使所述中心节点为所述源节点所在的目标路由路径分配网络资源;根据所述中心节点反馈的网络资源分配信息,确定与所述源节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表,从根本上解决了多级中心网络的网络拥塞问题。

图1是本发明实施例一中的一种网络资源的申请方法的流程图;

图2是本发明实施例一中的一种多级中心网络的结构示意图;

图3是本发明实施例二中的一种网络资源的申请方法的流程图;

图4是本发明实施例三中的一种网络资源的申请方法的流程图;

图5a是本发明实施例三中的一种资源申请过程的示意图;

图5b是本发明实施例三中的一种资源申请信息的示意图;

图5c是本发明实施例三中的一种资源分配信息的示意图;

图6是本发明实施例四中的一种网络资源的申请装置的结构示意图;

图7是本发明实施例五中的一种网络资源的申请装置的结构示意图;

图8是本发明实施例六中的一种网络资源的申请设备的结构示意图。

下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。

实施例一

图1是本发明实施例一中的一种网络资源的申请方法的流程图,本实施例可适用于通过多级中心网络中的各路由路径的源节点申请网络资源的情况,该方法可以由网络资源的申请装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的网络资源的申请设备中,在本发明实施例中,该设备可以为服务器、计算机或者平板电脑等,本实施例中对其不加以限定。具体的,参考图1,该方法具体包括如下步骤:

步骤110、配置资源申请信息,并将资源申请信息发送至中心节点,以使中心节点为源节点所在的目标路由路径分配网络资源。

其中,本实施例中涉及到的网络资源可以为时域资源,例如,时隙;也可以为频域资源,例如,频点或者信道等,本实施例中对其不加以限定。

图2是本发明实施例一中的一种多级中心网络的结构示意图,在如图2所示的多级中心网络中,包含中心节点0,以及节点1、2、3、4以及5;可以理解的是,节点1以及节点2既可以为源节点,也可以为路由路径中的路径节点,例如,节点1可以为路由路径1->0的源节点,也可以为路由路径2->1->0的路径节点。如图2所示,节点1同时存在于路由路径1->0、2->1->0、3->1->0、4->1->0以及5->2->1->0中;可以看出,节点1参与了5条路由路径,当5条链路同时发送时,会导致节点1出现拥塞。

在本实施例的一个可选实现方式中,为了解决5条链路同时发送时,导致节点1出现拥塞的问题,可以通过每条路由路径的源节点为该路由路径上的每个节点申请网络资源;例如,节点1参与5条路由路径,则节点1可以占用5份网络资源,其中,每份网络资源专用于传输相应的路由业务数据,从而在实现网络资源专有专用的同时,避免网络拥塞。

在本实施例的一个可选实现方式中,各条路由路径的源节点可以为其所在的路由路径配置资源申请信息,并将资源申请信息发送至中心节点,进而可以使中心节点为该源节点所在的目标路由路径分配网络资源。

示例性的,图2中的源节点2可以为其所在的路由路径2->1->0配置资源申请信息,并将配置的资源申请发送至中心节点0,进一步的,中心节点0可以为源节点2所在的路由路径2->1->0分配网络资源;例如,可以为分别为源节点2以及路径节点1分配网络资源。

在本实施例的一个可选实现方式中,各条路由路径的源节点可以根据源节点所在的目标路由路径对资源申请信息进行配置,资源申请信息中包括:目标路由路径标识、目标路由路径的属性信息以及目标请求网络资源。

示例性的,当图2中的源节点2为其所在的目标路由路径2->1->0配置资源申请信息时,可以根据目标路由路径的标识,例如目标路由路径的ID;目标路由路径的属性信息,例如,目标路由路径包括的所有节点额标识以及目标请求资源,例如,资源数量或者周期等;对资源申请信息进行配置。

步骤120、根据中心节点反馈的网络资源分配信息,确定与源节点匹配的目标网络资源,并根据目标网络资源生成目标映射表。

其中,中心节点反馈的网络资源分配信息中可以包含分配给源节点所在的目标路由路径中的各路径节点,以及源节点的网络资源;示例性的,若源节点所在的目标路由路径中包含10个路径节点,则中心节点反馈的网络资源分配信息中可以包含分配给10个路径节点的网络资源,以及分配给源节点自身的网络资源,在本实施例中被称为目标网络资源。

在本实施例的一个可选实现方式中,各条路由路径的源节点可以根据中心节点反馈的网络资源分配信息,确定与发送资源申请信息的源节点对应的目标网络资源,进一步的,可以根据确定的目标网络资源生成目标映射表。

其中,目标映射表可以包括源节点所在目标路由路径的标识,在目标路由路径中与源节点对应的下一节点标识以及与源节点对应的目标网络资源。

本实施例的方案,多级中心网络中的各路由路径的源节点通过配置资源申请信息,并将资源申请信息发送至中心节点,以使中心节点为源节点所在的目标路由路径分配网络资源;根据中心节点反馈的网络资源分配信息,确定与源节点匹配的目标网络资源,并根据目标网络资源生成目标映射表,从根本上解决了多级中心网络的网络拥塞问题。

实施例二

图3是本发明实施例二中的一种网络资源的申请方法的流程图,本实施例是对上述各技术方案的进一步细化,本实施例中的技术方案可以与上述一个或者多个实施例中的各个可选方案结合。如图3所示,网络资源的申请方法可以包括如下步骤:

步骤310、根据源节点所在的目标路由路径对资源申请信息进行配置。

步骤320、将资源申请信息发送至中心节点,以使中心节点为源节点所在的目标路由路径分配网络资源。

在本实施例的一个可选实现方式中,多级中心网络中的各路由路径的源节点根据其所在的目标路由路径对资源申请信息配置完成之后,可以进一步的将配置好的资源申请信息发送至中心节点,以使中心节点为源节点所在的目标路由路径分配网络资源。

在本实施例的一个可选实现方式中,将资源申请信息发送至中心节点,可以包括:将资源申请信息经由目标路由路径转发至中心节点,其中,目标路由路径中包括至少一个路径节点。

示例性的,源节点在将资源申请信息发送至中心节点的过程中,可以将资源申请信息经由目标路由路径转发至中心节点,例如,可以通过目标路由路径中的路径节点转发至中心节点。在本实施例的一个具体例子中,源节点2配置完成资源申请信息之后,可以通过路径节点1将资源申请信息转发至中心节点0。

在本实施例的另一个可选实现方式中,将资源申请信息发送至中心节点,还可以包括:直接将资源申请信息发送至中心节点。

示例性的,源节点在将资源申请信息发送至中心节点的过程中,还可以直接将配置的资源申请信息发送至中心节点。在本实施例的一个具体例子中,源节点1配置完成资源申请信息之后,可以直接将资源申请信息发送至中心节点0。

步骤330、根据中心节点反馈的网络资源分配信息,确定与源节点匹配的目标网络资源。

在本实施例的一个可选实现方式中,各条路由路径的源节点将资源申请信息经由目标路由路径转发至中心节点,或者直接将资源申请信息发送至中心节点之后,可以进一步的根据中心节点反馈的网络资源分配信息,确定与源节点匹配的目标网络资源。

可选的,源节点根据中心节点反馈的网络资源分配信息,确定与源节点匹配的目标网络资源,可以包括:从网络资源分配信息中确定与源节点标识匹配的目标网络资源。示例性的,可以根据网络资源分配信息中各个网络资源的标识确定与源节点匹配的目标网络资源;例如,资源0的标识与源节点的标识相匹配,则可以将资源0确定为与源节点匹配的目标网络资源。

步骤340、根据目标网络资源生成目标映射表。

在本实施例的一个可选实现方式中,确定与源节点匹配的目标网络资源之后,可以进一步的根据目标网络资源生成目标映射表。

可选的,根据目标网络资源生成目标映射表,可以包括:将目标网络资源的属性信息填充至对应目标路由路径标识的表格中;其中,目标映射表还包括:与源节点对应的下一路径节点的标识。

本实施例的方案,源节点通过从网络资源分配信息中确定与源节点标识匹配的目标网络资源,将目标网络资源的属性信息填充至对应目标路由路径标识的表格中;其中,目标映射表还包括:与源节点对应的下一路径节点的标识,可以为解决多级中心网络的网络拥塞问题提供依据。

在上述技术方案的基础上,网络资源的申请方法还可以包括:响应于目标路由路径的更新指令,删除目标网络资源,并继续执行配置资源申请信息,并将资源申请信息发送至中心节点的操作,直至生成新的目标网络资源。

在本实施例的一个可选实现方式中,当多级中心网络中的各条路由路径发生变化时,例如,新增节点或者删除节点;则源节点可以删除前一时间分配的目标网络资源,并根据更新后的路由路径重新配置资源申请信息,并将重新配置的资源申请信息发送至中心节点,进而生成新的与源节点匹配的网络资源。

这样设置的好处在于,当多级中心网络中的各条路由路径发生变化时,可以及时的对分配至各源节点的网络资源进行重新分配,可以更好地解决多级中心网络的网络拥塞问题。

实施例三

图4是本发明实施例三中的一种网络资源的申请方法的流程图,本实施例可适用于通过多级中心网络中的各路由路径的路径点申请网络资源的情况,该方法可以由网络资源的申请装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的网络资源的申请设备中,在本发明实施例中,该设备可以为服务器、计算机或者平板电脑等,本实施例中对其不加以限定。具体的,参考图4,该方法具体包括如下步骤:

步骤410、接收源节点发送的资源申请信息,并将资源申请信息发送至中心节点。

在本实施例的一个可选实现方式中,多级中心网络中的各条路由路径中的路径节点在接收到源节点发送的资源申请信息之后,可以进一步的将接收到的资源申请信息转发至中心节点。

示例性的,如图2所示的,路径节点1在接收到源节点3发送的资源申请信息之后,可以进一步的将接收到的资源申请信息转发至中心节点0。

步骤420、接收中心节点反馈的网络资源分配信息,确定与路径节点匹配的目标网络资源,并根据目标网络资源生成目标映射表。

在本实施例的一个可选实现方式中,路径节点在接收到源节点发送的资源申请信息,并将资源申请信息转发至中心节点之后,可以进一步的接收中心节点反馈的网络分配信息,并确定与其自身匹配的目标网络资源,进而根据确定的网络资源生成目标映射表。

其中,目标映射表可以包括路径节点所在目标路由路径的标识,在目标路由路径中与路径节点对应的下一节点标识以及与路径节点对应的目标网络资源。

在本实施例的一个可选实现方式中,路径节点接收中心节点反馈的网络资源分配信息,确定与路径节点匹配的目标网络资源,并根据目标网络资源生成目标映射表,可以包括:检测网络资源分配信息中包含的目的标识与路径节点的标识是否匹配;若是,则确定与路径节点匹配的目标网络资源,并根据目标网络资源生成目标映射表;若否,则删除网络资源分配信息。

具体的,目标路径节点在接收到中心点反馈的网络资源分配信息之后,可以进一步的检测网络资源分配信息中包含的目的标识(例如,RsvID)与目标路径节点的标识是否匹配,例如,是否相同;如果相同,则与目的标识对应的网络资源即为与目标路径节点匹配的目标网络资源;如果不相同,则目标路径节点可以不对介绍到的网络资源分配信息进行处理,并将其进行删除。

步骤430、根据目标映射表,将网络资源分配信息继续发送至与路径节点匹配的下一节点。

在本实施例的一个可选实现方式中,路径节点在生成目标映射表之后,可以进一步的根据生成的目标映射表,将网络资源分配信息继续发送至与路径节点匹配的下一节点。示例性的,若目标映射表中与路径节点匹配的下一节点为路径节点2,则可以继续将中心节点反馈的网络资源分配信息发送至路径节点2。

在本实施例的一个可选实现方式中,目标路径节点根据目标映射表,将网络资源分配信息继续发送至与路径节点匹配的下一节点,可以包括:根据目标映射表,确定下一节点,并将路径节点的标识修改为下一节点的标识;下一节点为目标路由路径中,与路径节点匹配的源节点或者路径节点;将网络资源分配信息发送至与路径节点匹配的下一节点。

具体的,目标路径节点在生成与其匹配的目标映射表之后,可以根据生成的目标映射表确定下一节点,其中,下一节点可以为与目标路径节点在同一路由路径的路径节点或者源节点,本实施例中对其不加以限定;进一步的可以将目标路径节点的标识修改为下一节点的标识,进而将网络资源分配信息发送至与目标路径节点匹配的下一节点。

本实施例的方案,多级中心网络中的各路由路径的任一路径节点通过接收源节点发送的资源申请信息,并将资源申请信息发送至中心节点;接收中心节点反馈的网络资源分配信息,确定与路径节点匹配的目标网络资源,并根据目标网络资源生成目标映射表;根据目标映射表,将网络资源分配信息继续发送至与路径节点匹配的下一节点,实现了为多级中心中的每个路径节点分配网络资源,为解决多级中心网络的网络拥塞问题提供依据。

为了使本领域技术人员更好地理解本实施例网络资源的申请方法,下面采用一个具体示例进行说明,具体过程包括有:

在本实施例的一个可选实现方式中,源节点根据路由路径信息,当有业务需要发送至中心节点时,发起资源申请过程。节点在申请消息中携带路由路径上的所有节点,及所需资源数量。申请消息沿路由路径发送至中心节点。示例性的,本实施例的一个资源申请过程可以如图5a所示,图5a中,N可以为任意一个大于3的正整数,本实施例中对其不加以限定。

在每条资源申请消息中,需要携带三部分信息,包括链路标识LinkId、linkInfo和所需资源请求(如资源数量、周期,本实施例中对此不作限定)。示例性的,本在本实施例中,一个资源申请信息可以如图5b所示。

其中,LinkId作为节点资源的唯一标识,其由两部分组成,节点自身ID+Sn序列号。节点每发送一次资源申请消息,链路标识中的序列号Sn加1。引入linkId可以保证每条资源申请消息的唯一性;linkInfo中包含节点到中心节点的路由路径信息,包括跳数,及路由路径上的节点ID;ResourceNeed为节点所需资源数量。

在本实施例的一个可选实现方式中,中心节点接收到资源申请消息后,为源节点、路由路径上所有节点分配资源。中心节点将资源与LinkId建立映射关系。

中心节点通过发送资源响应消息,沿路由路径告知各路径上的节点资源分配信息;其中,本实施例中的一个资源分配信息可以如图5c所示。在图5c中,RerouceInfo中指示分配给每个节点的资源。Resource[0]是分配给LinkInfo中源节点的资源,resource[1]~[n]分别是分配给LinkInfo中NodeId[1]~NodeId[HopNum]的资源。

在本实施例的一个可选实现方式中,路径节点接收到资源请求消息时,首先检测消息中的目的节点RsvId是不是自己;如果不是,表示该消息不是发给自己的,丢弃不处理;如果是,则将数据包中源地址SendId修改为自己,根据LinkInfo中的信息,查自己的下一跳节点,赋值给RsvId,将该消息转发给下一跳节点。

可选的,路径节点接收到资源响应消息(即中心节点反馈的资源分配信息)时,首先检测消息中的目的节点RsvId是不是自己;如果不是,表示该消息不是发给自己的,丢弃不处理;如果是,从响应消息中摘截取与自身相关的资源信息,建立LinkId映射表(即本实施例中涉及到的,目标映射表)。

在本实施例的另一个可选实现方式中,当节点检测到路由路径发生变化时,节点将发起资源更新过程。资源更新将删除原来申请资源,并重新申请资源。申请消息中使用新的链路标识,同时携带原有链路标识LinkId,指示中心节点删除原有资源。资源更新请求消息中,LinkInfo中为变化后新的路由路径信息。资源更新信令流程同资源申请过程。中心节点在收到资源更新消息后,首先为新的LinkId分配资源,过程同资源申请流程。其次,中心节点取得资源更新消息中的旧的LinKId。由于原有路径断裂,中心节点采用全网广播的方式,将需要删除资源的LinkId告知网络中的所有节点。为了避免某些节点接收删除消息失败,中心节点的删除过程会持续发送一段时间,确保网络中的节点全部收到广播消息,完成资源更新。

多级中心网络内的节点接收到该广播消息后,可以检查自身LinkId资源映射表,删除LinkId对应的资源,然后删除LinkId映射表中的对应表项。

在本实施例的另一个可选实现方式中,当源节点需要发送业务数据包时,需要在数据包中携带LinkId并指示下一跳节点ID,节点接收到业务数据包时,首先检测自身是否为下一跳节点。如果是,遍历本地LinkId映射表,查对应的LinkId,获得下一跳节点ID。转发业务数数时,将数据包中的SendId修改为自身的ID,将RsvId修改为下一跳ID,实现数据中继转发。

在本实施例中,每个节点内可以存在多条LinkID映射表项。节点为每个源节点转发数据时,采用专用资源,因此,即使节点存在多条路径上,也不会出现负载过大而拥塞的现象。

实施例四

图6是本发明实施例四中的一种网络资源的申请装置的结构示意图,该装置可以执行上述各实施例中涉及到的网络资源的申请方法。参照图6,该装置包括:资源申请信息配置模块610以及网络资源确定模块620。

其中,资源申请信息配置模块610,用于配置资源申请信息,并将所述资源申请信息发送至中心节点,以使所述中心节点为所述源节点所在的目标路由路径分配网络资源;

网络资源确定模块620,用于根据所述中心节点反馈的网络资源分配信息,确定与所述源节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表。

本实施例的方案,资源申请信息配置模块通过配置资源申请信息,并将所述资源申请信息发送至中心节点,以使所述中心节点为所述源节点所在的目标路由路径分配网络资源;网络资源确定模块通过根据所述中心节点反馈的网络资源分配信息,确定与所述源节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表,从根本上解决了多级中心网络的网络拥塞问题。

可选的,资源申请信息配置模块610,具体用于

根据所述源节点所在的所述目标路由路径对所述资源申请信息进行配置,所述资源申请信息中包括:目标路由路径标识、目标路由路径的属性信息以及目标请求网络资源。

可选的,资源申请信息配置模块610,还具体用于

将所述资源申请信息经由所述目标路由路径转发至所述中心节点,其中,所述目标路由路径中包括至少一个路径节点;

或者,

直接将所述资源申请信息发送至中心节点。

可选的,网络资源确定模块620,具体用于

从所述网络资源分配信息中确定与所述源节点标识匹配的目标网络资源;

所述根据所述目标网络资源生成目标映射表,包括:

将所述目标网络资源的属性信息填充至对应目标路由路径标识的表格中;其中,所述目标映射表还包括:与所述源节点对应的下一路径节点的标识。

可选的,网络资源的申请装置还包括网络资源更新模块,用于响应于目标路由路径的更新指令,删除目标网络资源,并继续执行配置资源申请信息,并将所述资源申请信息发送至中心节点的操作,直至生成新的目标网络资源。

本发明实施例所提供的网络资源的申请装置可执行本发明任意实施例所提供的网络资源的申请方法,具备执行方法相应的功能模块和有益效果。

实施例五

图7是本发明实施例五中的一种网络资源的申请装置的结构示意图,该装置可以执行上述各实施例中涉及到的网络资源的申请方法。参照图7,该装置包括:资源申请信息接收模块710、网络资源确定模块720以及网络资源分配信息发送模块730。

资源申请信息接收模块710,用于接收源节点发送的资源申请信息,并将所述资源申请信息发送至中心节点;

网络资源确定模块720,用于接收中心节点反馈的网络资源分配信息,确定与所述路径节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表;

网络资源分配信息发送模块730,用于根据所述目标映射表,将所述网络资源分配信息继续发送至与所述路径节点匹配的下一节点。

本实施例的方案,通过资源申请信息接收模块接收源节点发送的资源申请信息,并将所述资源申请信息发送至中心节点;通过网络资源确定模块接收中心节点反馈的网络资源分配信息,确定与所述路径节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表;通过网络资源分配信息发送模块根据所述目标映射表,将所述网络资源分配信息继续发送至与所述路径节点匹配的下一节点,实现了为多级中心中的每个路径节点分配网络资源,为解决多级中心网络的网络拥塞问题提供依据。

可选的,网络资源确定模块720,具体用于

检测所述网络资源分配信息中包含的目的标识与所述路径节点的标识是否匹配;

若是,则确定与所述路径节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表;

若否,则删除所述网络资源分配信息。

可选的,网络资源分配信息发送模块730,具体用于

根据所述目标映射表,确定下一节点,并将所述路径节点的标识修改为所述下一节点的标识;所述下一节点为目标路由路径中,与所述路径节点匹配的源节点或者路径节点;

将所述网络资源分配信息发送至与所述路径节点匹配的下一节点。

本发明实施例所提供的网络资源的申请装置可执行本发明任意实施例所提供的网络资源的申请方法,具备执行方法相应的功能模块和有益效果。

实施例六

图8为本发明实施例六提供的一种网络资源的申请设备的结构示意图,如图8所示,该网络资源的申请设备包括处理器80、存储器81、输入装置82和输出装置83;网络资源的申请设备中处理器80的数量可以是一个或多个,图8中以一个处理器80为例;网络资源的申请设备中的处理器80、存储器81、输入装置82和输出装置83可以通过总线或其他方式连接,图8中以通过总线连接为例。

存储器81作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的网络资源的申请方法对应的程序指令/模块(例如,如图6所示的网络资源的申请装置中的资源申请信息配置模块610以及网络资源确定模块620,或者,如图7所示的网络资源的申请装置中的资源申请信息接收模块710、网络资源确定模块720以及网络资源分配信息发送模块730)。处理器80通过运行存储在存储器81中的软件程序、指令以及模块,从而执行网络资源的申请设备的各种功能应用以及数据处理,即实现上述的网络资源的申请方法。

存储器81可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器81可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器81可进一步包括相对于处理器80远程设置的存储器,这些远程存储器可以通过网络连接至网络资源的申请设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置82可用于接收输入的数字或字符信息,以及产生与网络资源的申请设备的用户设置以及功能控制有关的键信号输入。输出装置83可包括显示屏等显示设备。

实施例七

本发明实施例七还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种网络资源的申请方法,该方法包括:

配置资源申请信息,并将所述资源申请信息发送至中心节点,以使所述中心节点为所述源节点所在的目标路由路径分配网络资源;

根据所述中心节点反馈的网络资源分配信息,确定与所述源节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表。

或者,

接收源节点发送的资源申请信息,并将所述资源申请信息发送至中心节点;

接收中心节点反馈的网络资源分配信息,确定与所述路径节点匹配的目标网络资源,并根据所述目标网络资源生成目标映射表;

根据所述目标映射表,将所述网络资源分配信息继续发送至与所述路径节点匹配的下一节点。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的网络资源的申请方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述网络资源的申请装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

本文发布于:2024-09-25 12:21:28,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/86152.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议