集成控制系统的信息处理方法和集成控制系统与流程

摘要: 本技术属于通信,尤其涉及一种集成控制系统的信息处理方法和集成控制系统。背景技术:1、在智能家居、工业控制、物联网等集成控制系统中,通常采用主机与多从机的总线式通...
集成控制系统的信息处理方法和集成控制系统与流程

本技术属于通信,尤其涉及一种集成控制系统的信息处理方法和集成控制系统。

背景技术:

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、在该实施例中,通过为不同维度分类分配权重值,能够根据实际应用场景调整各维度分类在优先级评估中的影响比重,使得计算的综合优先级根据符合不同应用场景的实际需求,进一步减少了消息堵塞问题,提高了通信效率。

30、根据本技术的一个实施例,基于综合优先级将指令池中的各条通信指令发送至对应的从机设备,包括:

31、根据综合优先级对指令池中的各条通信指令进行排序;

32、按照排序结果依次将各条通信指令发送至对应的从机设备。

33、在该实施例中,通过根据综合优先级对指令池中的各条通信指令进行排序,按照排序结果依次将各条通信指令发送至对应的从机设备,减少了先进先出机制下低优先级指令阻塞高优先级指令的问题,使通信资源能够按照实际紧急程度和重要性进行分配,从而减少了消息堵塞,提高了通信效率。

34、根据本技术的一个实施例,根据综合优先级对指令池中的各条通信指令进行排序,包括:

35、在存在多条综合优先级相同的目标通信指令时,确定各条目标通信指令的常用因子;常用因子表征通信指令的历史发送频率;

36、根据常用因子确定各条目标通信指令的排序。

37、在该实施例中,通过常用因子对综合优先级相同的通信指令进行排序,能够优先发送历史发送频率较高的通信指令,进一步减少了因综合优先级相同导致的消息堆积和调度混乱问题,提高了通信效率。

38、根据本技术的一个实施例,方法还包括:

39、确定发送成功的通信指令;

40、将发送成功的通信指令从指令池中移除。

41、在该实施例中,通过将发送成功的通信指令从指令池中移除,能够释放指令池的缓存空间,减少指令池因长期累积而出现容量不足的问题。

42、第二方面,本技术提供了一种集成控制系统的信息处理装置,集成控制系统包括主机设备和多台从机设备,装置包括:

43、缓存模块,用于将待发送的通信指令缓存至指令池;

44、分类模块,用于对指令池中的各条通信指令进行多维度分类,得到各条通信指令在不同维度分类下的类别信息,并确定类别信息对应的优先级参数;

45、优先级确定模块,用于根据不同维度分类下的类别信息对应的优先级参数,计算各条通信指令的综合优先级;

46、发送模块,用于基于综合优先级将指令池中的各条通信指令发送至对应的从机设备。

47、根据本技术的集成控制系统的信息处理装置,通过将待发送的通信指令统一缓存至指令池,通过对指令池中的各条通信指令进行多维度分类并确定各条通信指令的综合优先级,能够识别不同通信指令在不同维度的特征差异,并对优先级进行综合评估,使得通信资源能够根据综合优先级分配给指令池中的指令,减少了先进先出队列机制下容易出现消息堵塞的问题,从而提高通信效率。

48、第三方面,本技术提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述第一方面的集成控制系统的信息处理方法。

49、第四方面,本技术提供了一集成控制系统,包括主机设备和多台从机设备;

50、主机设备,用于执行如上述第一方面的集成控制系统的信息处理方法。

51、第五方面,本技术提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面的集成控制系统的信息处理方法。

52、本技术实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:

53、根据本技术的集成控制系统的信息处理方法,通过将待发送的通信指令统一缓存至指令池,通过对指令池中的各条通信指令进行多维度分类并确定各条通信指令的综合优先级,能够识别不同通信指令在不同维度的特征差异,并对优先级进行综合评估,使得通信资源能够根据综合优先级分配给指令池中的指令,减少了先进先出队列机制下容易出现消息堵塞的问题,从而提高通信效率。

54、在一些实施例中,通过从消息级维度分类、设备级维度分类和指令级维度分类等维度进行分类,能够综合业务性质、设备重要性和指令紧急程度不同层面的特征信息计算综合优先级,使得通信资源的分配更加符合实际应用场景的需求,进一步减少了消息堵塞问题,提高了通信效率。

55、在一些实施例中,通过解析各条通信指令的数据包头部信息并读取消息类型标识字段,并根据预设的消息类型映射关系匹配得到各条通信指令在消息级维度分类下的类别信息,能够提高类别确定的效率。

56、在一些实施例中,通过解析各条通信指令并提取数据包中的目标从机设备标识字段,在预设的设备等级注册表中检索目标从机设备标识并得到类别信息,能够将设备重要性与通信指令的优先级进行关联,进一步提高了通信效率。

57、在一些实施例中,通过解析各条通信指令并提取数据包中的指令功能码字段,根据预设的功能码区间划分规则匹配得到各条通信指令在指令级维度分类下的类别信息,能够将指令功能类型与通信指令的优先级进行关联,进一步提高了通信效率。

58、在一些实施例中,通过为不同维度分类分配权重值,能够根据实际应用场景调整各维度分类在优先级评估中的影响比重,使得计算的综合优先级根据符合不同应用场景的实际需求,进一步减少了消息堵塞问题,提高了通信效率。

59、在一些实施例中,通过根据综合优先级对指令池中的各条通信指令进行排序,按照排序结果依次将各条通信指令发送至对应的从机设备,减少了先进先出机制下低优先级指令阻塞高优先级指令的问题,使通信资源能够按照实际紧急程度和重要性进行分配,从而减少了消息堵塞,提高了通信效率。

60、在一些实施例中,通过常用因子对综合优先级相同的通信指令进行排序,能够优先发送历史发送频率较高的通信指令,进一步减少了因综合优先级相同导致的消息堆积和调度混乱问题,提高了通信效率。

61、在一些实施例中,通过将发送成功的通信指令从指令池中移除,能够释放指令池的缓存空间,减少指令池因长期累积而出现容量不足的问题。

62、本技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。