一种代理节点平衡方法、系统、终端及存储介质与流程

文档序号:35964319发布日期:2023-11-09 03:18阅读:28来源:国知局
一种代理节点平衡方法、系统、终端及存储介质与流程

本技术涉及智能电网技术的领域,尤其是涉及一种代理节点平衡方法、系统、终端及存储介质。


背景技术:

1、配电台区一般为由中央协调器(central coordinator,cco)、代理协调器(proxycoordinator,pco)和站点(stattion,sta)构成的树状结构。其中,站点主要向代理协调器上报各种业务的数据,以及检测其附近的代理协调器的信号质量。

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、本技术的上述申请目的二是通过以下技术方案得以实现的:

30、一种代理节点平衡系统,包括,

31、获取模块,用于在接收到站点发送的变更请求时,获取代理协调器的业务类型和站点的业务类型;

32、确定模块,用于根据所述代理协调器的业务类型、站点的业务类型和业务类型的优先级确定参考业务类型,所述参考业务类型为代理协调器的业务类型、站点的业务类型中优先级较高的业务类型;以及,

33、处理模块,用于根据所述参考业务类型,对所述变更请求进行屏蔽或接受处理。

34、通过采用上述技术方案,当接收到站点发送的变更请求时,中央协调器获取代理协调器和站点当前正在处理的业务类型,从中确定优先级较高的业务类型作为参考业务类型,然后再根据参考业务类型对变更请求进行具有针对性的处理,以避免在执行一些业务时变更代理协调器导致报文丢失的情况发生。

35、本技术目的三是提供一种智能终端,具有平衡处理业务和变更请求之间的矛盾的特点。

36、本技术的上述申请目的三是通过以下技术方案得以实现的:

37、一种智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述代理节点平衡方法的计算机程序。

38、通过采用上述技术方案,当接收到站点发送的变更请求时,中央协调器获取代理协调器和站点当前正在处理的业务类型,从中确定优先级较高的业务类型作为参考业务类型,然后再根据参考业务类型对变更请求进行具有针对性的处理,以避免在执行一些业务时变更代理协调器导致报文丢失的情况发生。

39、本技术目的四是提供一种计算机存储介质,能够存储相应的程序,具有便于实现平衡处理业务和变更请求之间的矛盾的特点。

40、本技术的上述申请目的四是通过以下技术方案得以实现的:

41、一种计算机可读存储介质,存储有能够被处理器加载并执行上述任一种代理节点平衡方法的计算机程序。

42、通过采用上述技术方案,当接收到站点发送的变更请求时,中央协调器获取代理协调器和站点当前正在处理的业务类型,从中确定优先级较高的业务类型作为参考业务类型,然后再根据参考业务类型对变更请求进行具有针对性的处理,以避免在执行一些业务时变更代理协调器导致报文丢失的情况发生。

43、综上所述,本技术包括以下至少一种有益技术效果:

44、当接收到站点发送的变更请求时,中央协调器获取代理协调器和站点当前正在处理的业务类型,从中确定优先级较高的业务类型作为参考业务类型,然后再根据参考业务类型对变更请求进行具有针对性的处理,以避免在执行一些业务时变更代理协调器导致报文丢失的情况发生;

45、持续性业务需要一段时间进行处理,需要中央协调器根据当前代理协调器的信号质量作进一步判断,以在需要变更代理协调器时接收变更请求,在无须变更代理协调器时屏蔽变更请求,尽可能避免在执行一些业务时变更代理协调器导致报文丢失的情况发生。

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