一种类联邦架构的节点信息传递方法、装置、设备及介质与流程

文档序号:37353574发布日期:2024-03-18 18:36阅读:15来源:国知局
一种类联邦架构的节点信息传递方法、装置、设备及介质与流程

本发明涉及计算机,特别涉及一种类联邦架构的节点信息传递方法、装置、设备及介质。


背景技术:

1、在安全态势感知项目中,需要在上下级多个节点中以树状的形式部署多套相同的环境,每个环境拥有自己的数据存储、业务逻辑、用户界面,相互之间又有数据的交互以及上下级的权限差异,即级联部署。

2、现有的级联部署的解决方案中,主要还是采用的数据层层传递,信息层层上报,信息以蔓延式的方式进行发送和传播。整体架构类似于单机架构,节点之间互相直接通信,各自维护自己组织架构。但通过现有技术的方案仍然面临许多问题,比如多个自治的下级节点增加了整体系统的复杂性,管理和协调这些独立的下级可能需要更多的工作和资源;由于每个下级都是独立的实体,可能会出现一致性问题,各级之间有很多的数据交换,例如组织架构信息,每个节点都要保存相同的信息;由于下级是独立的,可能需要进行跨系统的数据传输和通信,这可能会增加延迟和网络开销,对系统的性能和效率产生影响。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种类联邦架构的节点信息传递方法、装置、设备及介质,可以通过设置协调节点来进行组织表管理以及状态信息的传递,避免当传递相应信息时,需要层层上报的导致延迟过高以及资源浪费的现象。其具体方案如下:

2、第一方面,本技术公开了一种类联邦架构的节点信息传递方法,应用于协调节点,包括:

3、接收组织架构中若干级联节点上传的节点信息以及状态信息,以基于所述节点信息构建级联节点组织表,基于所述状态信息构建节点状态树;

4、判断是否接收到通信需求节点发送的组织表请求,若是,则将所述级联节点组织表反馈至所述通信需求节点,以便所述通信需求节点基于所述级联节点组织表与需要进行通信的目标节点进行通信操作;

5、判断是否接收到状态查询节点发送的状态查询请求,若是,则基于所述状态查询请求从所述节点状态树匹配相应的状态信息,并将所述状态查询信息反馈至所述状态查询节点。

6、可选的,所述接收组织架构中若干级联节点上传的节点信息以及状态信息,以基于所述节点信息构建级联节点组织表,基于所述状态信息构建节点状态树,包括:

7、接收组织架构中若干级联节点上传的上级节点信息、自身节点信息以及通信信息,并建立所述自身节点信息以及所述通信信息之间的对应关系,以基于所述上级节点信息、所述自身节点信息、所述通信信息以及所述对应关系构建所述级联节点组织表;所述上级节点信息为用于确认节点自身对应上级节点的信息;

8、接收所述若干级联节点上传的节点状态信息,以基于所述节点状态信息构建节点状态树。

9、可选的,所述类联邦架构的节点信息传递方法,还包括:

10、判断是否接收到信息变更节点发送的节点信息变更请求,若是,则确定所述级联节点组织表中与所述信息变更节点对应的待变更节点信息;

11、基于所述节点信息变更请求对所述待变更节点信息进行变更,以得到变更后节点信息,并将所述变更后节点信息保存至所述级联节点组织表,以对所述级联节点组织表进行更新。

12、可选的,所述判断是否接收到通信需求节点发送的组织表请求,若是,则将所述级联节点组织表反馈至所述通信需求节点,以便所述通信需求节点基于所述级联节点组织表与需要进行通信的目标节点进行通信操作,包括:

13、判断是否接收到通信需求节点基于预设通信规范发送的组织表请求,若是,则基于所述组织表请求确定所述通信需求节点的节点权限;

14、若所述节点权限为第一节点权限,则将所述级联节点组织表全部反馈至所述通信需求节点,以便所述通信需求节点基于所述级联节点组织表包含的所述通信信息与需要进行通信的目标节点进行通信操作;

15、若所述节点权限为第二节点权限,则确定所述通信需求节点的权限范围,并将与所述权限范围对应的部分级联节点组织表反馈至所述通信需求节点,以便所述通信需求节点基于所述部分级联节点组织表包含的通信信息与需要进行通信的目标节点进行通信操作。

16、可选的,所述类联邦架构的节点信息传递方法,还包括:

17、判断是否接收到请求转发节点发送的转发请求,若是,则基于所述转发请求进行代理路由,以将所述请求转发节点的待转发请求转发至请求接收节点。

18、可选的,所述通信需求节点、所述状态查询节点、所述请求转发节点、所述请求接收节点均为所述若干级联节点中的节点。

19、可选的,所述判断是否接收到状态查询节点发送的状态查询请求,若是,则基于所述状态查询请求从所述节点状态树匹配相应的状态信息,并将所述状态查询信息反馈至所述状态查询节点,包括:

20、判断是否接收到状态查询节点发送的状态查询请求,若是,则基于所述状态查询请求从所述节点状态树匹配相应的下级节点状态信息,并将所述下级节点状态信息反馈至所述状态查询节点,以便所述状态查询节点基于所述下级节点状态信息进行相应的节点调整操作。

21、第二方面,本技术公开了一种类联邦架构的节点信息传递装置,应用于协调节点,包括:

22、结构构建模块,用于接收组织架构中若干级联节点上传的节点信息以及状态信息,以基于所述节点信息构建级联节点组织表,基于所述状态信息构建节点状态树;

23、第一信息反馈模块,用于判断是否接收到通信需求节点发送的组织表请求,若是,则将所述级联节点组织表反馈至所述通信需求节点,以便所述通信需求节点基于所述级联节点组织表与需要进行通信的目标节点进行通信操作;

24、第二信息反馈模块,用于判断是否接收到状态查询节点发送的状态查询请求,若是,则基于所述状态查询请求从所述节点状态树匹配相应的状态信息,并将所述状态查询信息反馈至所述状态查询节点。

25、第三方面,本技术公开了一种电子设备,包括:

26、存储器,用于保存计算机程序;

27、处理器,用于执行所述计算机程序以实现如前述的类联邦架构的节点信息传递方法。

28、第四方面,本技术公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现如前述的类联邦架构的节点信息传递方法。

29、本技术中,首先接收组织架构中若干级联节点上传的节点信息以及状态信息,以基于所述节点信息构建级联节点组织表,基于所述状态信息构建节点状态树,然后判断是否接收到通信需求节点发送的组织表请求,若是,则将所述级联节点组织表反馈至所述通信需求节点,以便所述通信需求节点基于所述级联节点组织表与需要进行通信的目标节点进行通信操作,进一步的,需要判断是否接收到状态查询节点发送的状态查询请求,若是,则基于所述状态查询请求从所述节点状态树匹配相应的状态信息,并将所述状态查询信息反馈至所述状态查询节点。由此可见,通过本技术的方法需要基于接收到的若干级联节点的节点信息以及状态信息建立相应的级联节点组织表以及节点状态树,以便在某些节点需要与其他节点进行通信时,直接通过协调节点从级联节点组织表获取相应的通信信息,并基于获取的通信信息进行通信;或在某些节点需要获取下级节点的状态信息时,可以从节点状态树查询相应的状态信息。这样一来,可以通过设置协调节点来进行组织表管理以及状态信息的传递,避免当传递相应信息时,需要层层上报的导致延迟过高以及资源浪费的现象。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1