一种信息处理方法及相关设备与流程

专利2025-06-09  17


本技术涉及网络,尤其涉及一种信息处理方法及相关设备。


背景技术:

1、运营技术(operational technology,ot),可以理解为在工业领域中用特定的硬件和软件,对物理设备(例如传感器、阀、泵等)进行控制,从而导致物理过程或状态的变化。其中,对于ot实现过程中涉及的业务流,一般需要运维人员通过手工配置的方式确定该业务流在不同设备之间的传输过程。

2、然而,上述实现过程高度依赖于运维人员的专业知识(例如各个设备的运行参数,运行能力等),导致配置效率过低。


技术实现思路

1、本技术提供了一种信息处理方法及相关设备,用于通过第一设备与第二设备之间交互网络流信息的过程,使得第二设备能够确定承载业务流的网络设备的网络策略,相较于通过运维人员手工配置的方式,能够大大提升网络部署效率。

2、本技术第一方面提供了一种信息处理方法,该方法由第一设备执行,或者,该方法由第一设备中的部分组件(例如处理器、芯片或芯片系统等)执行,或者,该方法由能实现全部或部分第一设备功能的逻辑模块或软件实现。在第一方面及其可能的实现方式中,以该通信方法由第一设备执行为例进行描述。在该方法中,第一设备根据工控主机组态信息确定业务流对应的网络流信息,该网络流信息用于控制该业务流的业务逻辑;该第一设备向第二设备发送该网络流信息,该网络流信息用于该第二设备确定承载该业务流的网络设备的网络策略。

3、基于上述技术方案,第一设备根据工控主机组态信息确定业务流对应的网络流信息用于控制该业务流的业务逻辑,此后,该第一设备向第二设备发送该网络流信息,以使得该第二设备基于该网络流信息确定承载该业务流的网络设备的网络策略。从而,通过第一设备与第二设备之间交互网络流信息的过程,使得第二设备能够确定承载业务流的网络设备的网络策略,并对网络中传输的报文进行调度,相较于通过运维人员手工配置的方式,能够大大提升网络部署效率。

4、本技术中,工控主机可以替换为工业控制计算机(industrial controlcomputer)。

5、本技术中,组态(configure)可以替换为配置,设定,设置,或者其它的表述。

6、在一种可能的实现方式中,该网络流信息包括源媒体接入控制(media accesscontrol,mac)地址,目的mac地址和周期。

7、基于上述技术方案,用于控制该业务流的业务逻辑的网络流信息包括源mac地址,目的mac地址和周期,以便于第二设备能够基于该网络流信息确定业务流的报文传输地址和报文传输周期,进而确定承载该业务流的网络设备的网络策略。

8、在一种可能的实现方式中,该网络流信息还包括以下至少一项:以太类型,源网际协议(internet protocol,ip)地址,源端口,目的ip地址,目的端口,传输层协议,传输的报文大小,周期起始发包时间戳。

9、基于上述技术方案,用于控制该业务流的业务逻辑的网络流信息还包括上述至少一项,使得第二设备能够进一步基于该至少一项完善承载该业务流的网络设备的网络策略,并提升方案实现的灵活性。

10、在一种可能的实现方式中,该网络策略包括以下至少一项:该业务流的拓扑路径,该业务流的门控队列,该业务流的传输时间信息。

11、基于上述技术方案,承载业务流的网络设备的网络策略包括上述至少一项,使得第二设备能够基于上述至少一项实现对网络中传输的报文进行接收或发送,并提升方案实现的灵活性。

12、可选地,该第二设备可以为网络控制器或交换机。

13、可选地,该第二设备还可以为其它的网络设备,例如虚拟机,路由器等。

14、可选地,第二设备为交换机的情况下,该交换机为时间敏感网络(time sensitivenetworking,tsn)交换机,或者,局域网交换机(lan switch,lsw)等。

15、在一种可能的实现方式中,该工控主机组态信息包括以下至少一项:循环周期(cycle time),通信端,寄存器信息。

16、基于上述技术方案,工控主机组态信息可以包括上述至少一项,以便于第一设备能够基于上述至少一项确定业务流对应的网络流信息,并提升方案实现的灵活性。

17、在一种可能的实现方式中,该工控主机的组态对象包括以下至少一项:可编程逻辑控制器(programmable logic controller,plc),单片机,输入/输出(input/output,i/o)模块。

18、基于上述技术方案,工控主机的组态对象包括上述至少一项,使得第一设备能够将上述至少一项的组态信息作为控制业务流的业务逻辑的网络流信息的确定依据,以提升方案实现的灵活性。

19、可选地,该工控主机的组态对象可以包括其它信息,例如制造执行系统(manufacturing execution system,mes),人机界面(human machine interface,hmi),伺服电机,中央处理器(central processing unit,cpu),系统级芯片(system on chip,soc),现场可编程门阵列(field programmable gate array,fpga)芯片,特定应用集成电路(application-specific integrated circuit,asic)芯片中的至少一项,此处不做限定。

20、在一种可能的实现方式中,该网络流信息承载于restful报文或超文本传输协议(hyper text transfer protocol,http)报文。

21、基于上述技术方案,第一设备向第二设备发送的网络流信息可以承载于restful报文或http报文,使得第二设备通过restful报文或http报文获取该网络流信息,以提供第一设备与第二设备之间信息传输的一种具体实现方式。

22、本技术第二方面提供了一种信息处理方法,该方法由第二设备执行,或者,该方法由第二设备中的部分组件(例如处理器、芯片或芯片系统等)执行,或者,该方法由能实现全部或部分第二设备功能的逻辑模块或软件实现。在第二方面及其可能的实现方式中,以该通信方法由第二设备执行为例进行描述。在该方法中,第二设备接收来自第一设备的业务流对应的网络流信息,该网络流信息用于控制该业务流的业务逻辑;该第二设备基于该网络流信息确定承载该业务流的网络设备的网络策略。

23、基于上述技术方案,第二设备接收的业务流的网络流信息用于控制该业务流的业务逻辑,此后,该第二设备基于该网络流信息确定承载该业务流的网络设备的网络策略。从而,通过第一设备与第二设备之间交互网络流信息的过程,使得第二设备能够确定承载业务流的网络设备的网络策略,并对网络中传输的报文进行调度,相较于通过运维人员手工配置的方式,能够大大提升网络部署效率。

24、在一种可能的实现方式中,该网络流信息包括源媒体接入控制mac地址,目的mac地址和周期。

25、基于上述技术方案,用于控制该业务流的业务逻辑的网络流信息包括源mac地址,目的mac地址和周期,以便于第二设备能够基于该网络流信息确定业务流的报文传输地址和报文传输周期,进而确定承载该业务流的网络设备的网络策略。

26、在一种可能的实现方式中,该网络流信息还包括以下至少一项:以太类型,源网际协议ip地址,源端口,目的ip地址,目的端口,传输层协议,传输的报文大小,周期起始发包时间戳。

27、基于上述技术方案,用于控制该业务流的业务逻辑的网络流信息还包括上述至少一项,使得第二设备能够进一步基于该至少一项完善承载该业务流的网络设备的网络策略,并提升方案实现的灵活性。

28、在一种可能的实现方式中,该网络策略包括以下至少一项:该业务流的拓扑路径,该业务流的门控队列,该业务流的传输时间信息。

29、基于上述技术方案,承载业务流的网络设备的网络策略包括上述至少一项,使得第二设备能够基于上述至少一项实现对网络中传输的报文进行接收或发送,并提升方案实现的灵活性。

30、可选地,该第二设备可以为网络控制器或交换机。

31、可选地,该第二设备还可以为其它的网络设备,例如虚拟机,路由器等。

32、可选地,第二设备为交换机的情况下,该交换机为时间敏感网络(time sensitivenetworking,tsn)交换机,或者,局域网交换机(lan switch,lsw)等。

33、在一种可能的实现方式中,该工控主机组态信息包括以下至少一项:循环周期,通信端,寄存器信息。

34、基于上述技术方案,工控主机组态信息可以包括上述至少一项,以便于第一设备能够基于上述至少一项确定业务流对应的网络流信息,并提升方案实现的灵活性。

35、在一种可能的实现方式中,该工控主机的组态对象包括以下至少一项:plc,单片机,i/o模块。

36、基于上述技术方案,工控主机的组态对象包括上述至少一项,使得第一设备能够将上述至少一项的组态信息作为控制业务流的业务逻辑的网络流信息的确定依据,以提升方案实现的灵活性。

37、可选地,该工控主机的组态对象可以包括其它信息,例如制造执行系统(manufacturing execution system,mes),人机界面(human machine interface,hmi),伺服电机,中央处理器(central processing unit,cpu),系统级芯片(system on chip,soc),现场可编程门阵列(field programmable gate array,fpga)芯片,特定应用集成电路(application-specific integrated circuit,asic)芯片中的至少一项,此处不做限定。

38、在一种可能的实现方式中,该网络流信息承载于restful报文或超文本传输协议http报文。

39、基于上述技术方案,第一设备向第二设备发送的网络流信息可以承载于restful报文或http报文,使得第二设备通过restful报文或http报文获取该网络流信息,以提供第一设备与第二设备之间信息传输的一种具体实现方式。

40、本技术第三方面提供了一种装置,该装置可以实现上述第一方面或第一方面任一种可能的实现方式中的方法。该装置包括用于执行上述方法的相应的单元或模块。该装置包括的单元或模块可以通过软件和/或硬件方式实现。例如,该装置可以为第一设备,或者,该装置可以为第一设备中的组件(例如处理器、芯片或芯片系统等),或者该装置还可以为能实现全部或部分第一设备功能的逻辑模块或软件。

41、该装置包括处理单元和收发单元;该处理单元用于根据工控主机组态信息确定业务流对应的网络流信息,该网络流信息用于控制该业务流的业务逻辑;该收发单元用于向第二设备发送该网络流信息,该网络流信息用于该第二设备确定承载该业务流的网络设备的网络策略。

42、在一种可能的实现方式中,该网络流信息包括源媒体接入控制(media accesscontrol,mac)地址,目的mac地址和周期。

43、在一种可能的实现方式中,该网络流信息还包括以下至少一项:以太类型,源网际协议(internet protocol,ip)地址,源端口,目的ip地址,目的端口,传输层协议,传输的报文大小,周期起始发包时间戳。

44、在一种可能的实现方式中,该网络策略包括以下至少一项:该业务流的拓扑路径,该业务流的门控队列,该业务流的传输时间信息。

45、在一种可能的实现方式中,该第二设备为网络控制器或交换机。

46、在一种可能的实现方式中,该交换机为时间敏感网络tsn交换机。

47、在一种可能的实现方式中,该工控主机组态信息包括以下至少一项:循环周期cycle time,通信端,寄存器信息。

48、在一种可能的实现方式中,该工控主机的组态对象包括以下至少一项:可编程逻辑控制器plc,单片机,输入/输出i/o模块。

49、在一种可能的实现方式中,该网络流信息承载于restful报文或超文本传输协议http报文。

50、本技术第四方面提供了一种装置,该装置可以实现上述第二方面或第二方面任一种可能的实现方式中的方法。该装置包括用于执行上述方法的相应的单元或模块。该装置包括的单元或模块可以通过软件和/或硬件方式实现。例如,该装置可以为第二设备,或者,该装置可以为第二设备中的组件(例如处理器、芯片或芯片系统等),或者该装置还可以为能实现全部或部分第二设备功能的逻辑模块或软件。

51、该装置包括处理单元和收发单元;该收发单元用于接收来自第一设备的业务流对应的网络流信息,该网络流信息用于控制该业务流的业务逻辑;该处理单元用于基于该网络流信息确定承载该业务流的网络设备的网络策略。

52、在一种可能的实现方式中,该网络流信息包括源媒体接入控制mac地址,目的mac地址和周期。

53、在一种可能的实现方式中,该网络流信息还包括以下至少一项:以太类型,源网际协议ip地址,源端口,目的ip地址,目的端口,传输层协议,传输的报文大小,周期起始发包时间戳。

54、在一种可能的实现方式中,该网络策略包括以下至少一项:该业务流的拓扑路径,该业务流的门控队列,该业务流的传输时间信息。

55、在一种可能的实现方式中,该方法应用于第二设备,该第二设备为网络控制器或交换机。

56、在一种可能的实现方式中,该交换机为时间敏感网络tsn交换机。

57、在一种可能的实现方式中,该工控主机组态信息包括以下至少一项:循环周期cycle time,通信端,寄存器信息。

58、在一种可能的实现方式中,该工控主机的组态对象包括以下至少一项:可编程逻辑控制器plc,单片机,输入/输出i/o模块。

59、在一种可能的实现方式中,该网络流信息承载于restful报文或超文本传输协议http报文。

60、本技术实施例第五方面提供了一种装置,包括至少一个处理器,该至少一个处理器与存储器耦合;该存储器用于存储程序或指令;该至少一个处理器用于执行该程序或指令,以使该装置实现前述第一方面或第一方面任意一种可能的实现方式所述的方法。

61、本技术实施例第六方面提供了一种装置,包括至少一个处理器,该至少一个处理器与存储器耦合;该存储器用于存储程序或指令;该至少一个处理器用于执行该程序或指令,以使该装置实现前述第二方面或第二方面任意一种可能的实现方式所述的方法。

62、本技术实施例第七方面提供了一种装置,包括至少一个逻辑电路和输入输出接口;该逻辑电路用于执行如前述第一方面或第一方面任意一种可能的实现方式所述的方法;或,该逻辑电路用于执行如前述第二方面或第二方面任意一种可能的实现方式所述的方法。

63、本技术实施例第八方面提供一种计算机可读存储介质,用于存储计算机执行指令;当计算机执行指令被处理器执行时,该处理器执行如上述第一方面或第一方面任意一种可能的实现方式所述的方法;或者,该处理器执行如上述第二方面或第二方面任意一种可能的实现方式所述的方法。

64、本技术实施例第九方面提供一种计算机程序产品(或称计算机程序),当计算机程序产品被处理器执行时,该处理器执行上述第一方面或第一方面任意一种可能实现方式的方法;或者,该处理器执行上述第二方面或第二方面任意一种可能实现方式的方法。

65、本技术实施例第十方面提供了一种芯片系统,该芯片系统包括至少一个处理器,用于支持装置实现上述第一方面或第一方面任意一种可能的实现方式中所涉及的功能,或者,用于支持装置实现上述第二方面或第二方面任意一种可能的实现方式中所涉及的功能。

66、在一种可能的设计中,该芯片系统还可以包括存储器,存储器,用于保存该装置必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。可选的,该芯片系统还包括接口电路,该接口电路为该至少一个处理器提供程序指令和/或数据。

67、本技术实施例第十一方面提供了一种系统(例如通信系统,工业控制系统等),该系统包括上述第三方面的装置和第四方面的装置。

68、本技术实施例第十二方面提供了一种系统(例如通信系统,工业控制系统等),该系统包括上述第五方面的装置和第六方面的装置。

69、其中,第三方面至第十二方面中任一种设计方式所带来的技术效果可参见上述第一方面至第二方面中不同实现方式所带来的技术效果,在此不再赘述。


技术特征:

1.一种信息处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述网络流信息包括源媒体接入控制mac地址,目的mac地址和周期。

3.根据权利要求2所述的方法,其特征在于,所述网络流信息还包括以下至少一项:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述网络策略包括以下至少一项:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述第二设备为网络控制器或交换机。

6.根据权利要求5所述的方法,其特征在于,所述交换机为时间敏感网络tsn交换机。

7.根据权利要求1至6任一项所述的方法,其特征在于,所述工控主机组态信息包括以下至少一项:

8.根据权利要求1至7任一项所述的方法,其特征在于,所述工控主机的组态对象包括以下至少一项:

9.根据权利要求1至8任一项所述的方法,其特征在于,所述网络流信息承载于restful报文或超文本传输协议http报文。

10.一种信息处理方法,其特征在于,包括:

11.根据权利要求10所述的方法,其特征在于,所述网络流信息包括源媒体接入控制mac地址,目的mac地址和周期。

12.根据权利要求11所述的方法,其特征在于,所述网络流信息还包括以下至少一项:

13.根据权利要求10至12任一项所述的方法,其特征在于,所述网络策略包括以下至少一项:

14.根据权利要求10至13任一项所述的方法,其特征在于,所述方法应用于第二设备,所述第二设备为网络控制器或交换机。

15.根据权利要求14所述的方法,其特征在于,所述交换机为时间敏感网络tsn交换机。

16.根据权利要求10至15任一项所述的方法,其特征在于,所述工控主机组态信息包括以下至少一项:

17.根据权利要求10至16任一项所述的方法,其特征在于,所述工控主机的组态对象包括以下至少一项:

18.根据权利要求10至17任一项所述的方法,其特征在于,所述网络流信息承载于restful报文或超文本传输协议http报文。

19.一种装置,其特征在于,所述装置包括处理单元和收发单元,

20.根据权利要求19所述的装置,其特征在于,所述网络流信息包括源媒体接入控制mac地址,目的mac地址和周期。

21.根据权利要求20所述的装置,其特征在于,所述网络流信息还包括以下至少一项:

22.根据权利要求19至21任一项所述的装置,其特征在于,所述网络策略包括以下至少一项:

23.根据权利要求19至22任一项所述的装置,其特征在于,所述第二设备为网络控制器或交换机。

24.根据权利要求23所述的装置,其特征在于,所述交换机为时间敏感网络tsn交换机。

25.根据权利要求19至24任一项所述的装置,其特征在于,所述工控主机组态信息包括以下至少一项:

26.根据权利要求19至25任一项所述的装置,其特征在于,所述工控主机的组态对象包括以下至少一项:

27.根据权利要求19至26任一项所述的装置,其特征在于,所述网络流信息承载于restful报文或超文本传输协议http报文。

28.一种装置,其特征在于,所述装置包括处理单元和收发单元;

29.根据权利要求28所述的装置,其特征在于,所述网络流信息包括源媒体接入控制mac地址,目的mac地址和周期。

30.根据权利要求29所述的装置,其特征在于,所述网络流信息还包括以下至少一项:

31.根据权利要求28至30任一项所述的装置,其特征在于,所述网络策略包括以下至少一项:

32.根据权利要求28至31任一项所述的装置,其特征在于,所述装置应用于第二设备,所述第二设备为网络控制器或交换机。

33.根据权利要求32所述的装置,其特征在于,所述交换机为时间敏感网络tsn交换机。

34.根据权利要求28至33任一项所述的装置,其特征在于,所述工控主机组态信息包括以下至少一项:

35.根据权利要求28至34任一项所述的装置,其特征在于,所述工控主机的组态对象包括以下至少一项:

36.根据权利要求28至35任一项所述的装置,其特征在于,所述网络流信息承载于restful报文或超文本传输协议http报文。

37.一种装置,其特征在于,包括至少一个处理器,所述至少一个处理器与存储器耦合;

38.一种系统,其特征在于,所述系统包括如权利要求19至27任一项所述的装置,以及,如权利要求28至36任一项所述的装置。


技术总结
本申请提供了一种信息处理方法及相关设备,用于通过第一设备与第二设备之间交互网络流信息的过程,使得第二设备能够确定承载业务流的网络设备的网络策略,相较于通过运维人员手工配置的方式,能够大大提升网络部署效率。在该方法中,第一设备根据工控主机组态信息确定业务流对应的网络流信息,该网络流信息用于控制该业务流的业务逻辑;该第一设备向第二设备发送该网络流信息,该网络流信息用于该第二设备确定承载该业务流的网络设备的网络策略。

技术研发人员:张印熙
受保护的技术使用者:华为技术有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/index.php/read-1821020.html

最新回复(0)