亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

日志存儲(chǔ)方法、控制裝置和可讀存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40442706發(fā)布日期:2024-12-24 15:17閱讀:9來源:國知局
日志存儲(chǔ)方法、控制裝置和可讀存儲(chǔ)介質(zhì)與流程

本技術(shù)涉及日志存儲(chǔ),特別涉及一種日志存儲(chǔ)方法、控制裝置和可讀存儲(chǔ)介質(zhì)。


背景技術(shù):

1、分布式控制系統(tǒng)通常由多個(gè)控制裝置組成,不同控制裝置用于控制不同的設(shè)備運(yùn)行。以儲(chǔ)能閥的控保系統(tǒng)為例,控保系統(tǒng)中包括用于控制電池柜運(yùn)行的控制裝置,用于控制電壓源換流器(voltage?source?converter,vsc)運(yùn)行的控制裝置,以及用于控制冷卻系統(tǒng)運(yùn)行的控制裝置等。

2、其中,分布式控制系統(tǒng)中需要額外設(shè)置日志服務(wù)器存儲(chǔ)各控制裝置的日志信息,導(dǎo)致分布式控制系統(tǒng)的硬件架構(gòu)較為復(fù)雜。因此提供一種可以降低分布式控制系統(tǒng)的硬件架構(gòu)的復(fù)雜度的日志存儲(chǔ)方法成為一種亟需解決的問題。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)實(shí)施例提供了一種日志存儲(chǔ)方法、控制裝置和可讀存儲(chǔ)介質(zhì),能夠降低分布式控制系統(tǒng)的硬件架構(gòu)的復(fù)雜度。

2、第一方面,提供了一種日志存儲(chǔ)方法,所述方法包括:

3、第一控制裝置生成第一日志信息,所述第一控制裝置屬于分布式控制系統(tǒng),所述第一控制裝置用于控制第一設(shè)備的運(yùn)行;

4、所述第一控制裝置向所述分布式控制系統(tǒng)中具有日志存儲(chǔ)功能的第二控制裝置發(fā)送所述第一日志信息,以使所述第二控制裝置存儲(chǔ)所述第一日志信息,所述第二控制裝置用于控制第二設(shè)備的運(yùn)行。

5、本技術(shù)實(shí)施例中,將日志存儲(chǔ)功能集成在分布式控制系統(tǒng)中的一個(gè)或多個(gè)控制裝置中,控制裝置在生成日志信息后,向分布式控制系統(tǒng)中具有日志存儲(chǔ)功能的控制裝置發(fā)送日志信息,由具有日志存儲(chǔ)功能的控制裝置存儲(chǔ)日志信息。這樣,可以避免在分布式控制系統(tǒng)中設(shè)置日志服務(wù)器,從而可以簡化分布式控制系統(tǒng)的硬件架構(gòu),降低硬件架構(gòu)的復(fù)雜度。

6、同時(shí),分布式控制系統(tǒng)中不設(shè)置日志服務(wù)器時(shí)還可以減少分布式控制系統(tǒng)中的硬件數(shù)量,從而可以降低分布式控制系統(tǒng)的硬件成本。并且,當(dāng)分布式控制系統(tǒng)中不設(shè)置日志服務(wù)器時(shí),在分布式控制系統(tǒng)的研發(fā)階段控制裝置的選擇不受日志服務(wù)器的通信協(xié)議的限制,可以提高控制裝置選擇的靈活性,從而可以降低研發(fā)難度和研發(fā)成本。而且,當(dāng)分布式控制系統(tǒng)的硬件架構(gòu)比較簡單時(shí),可以降低分布式控制系統(tǒng)的維護(hù)難度。

7、在一些實(shí)施例中,在向所述第二控制裝置發(fā)送所述第一日志信息之前,所述方法還包括:所述第一控制裝置確定所述第二控制裝置被配置為所述第一控制裝置的日志存儲(chǔ)端。

8、本技術(shù)實(shí)施例中,第一控制裝置在向第二控制裝置發(fā)送日志信息時(shí),首先確定第二控制裝置是否預(yù)先被配置為第一控制裝置的日志存儲(chǔ)端,可以避免向不是日志存儲(chǔ)端的其他控制裝置發(fā)送日志信息,從而可以降低通信總線中的數(shù)據(jù)量,進(jìn)而可以降低通信總線出現(xiàn)擁堵的概率。

9、在一些實(shí)施例中,所述方法還包括:所述第一控制裝置向所述分布式控制系統(tǒng)中具有日志存儲(chǔ)功能的第三控制裝置發(fā)送所述第一日志信息,以使所述第三控制裝置存儲(chǔ)所述第一日志信息,所述第三控制裝置用于控制第三設(shè)備的運(yùn)行。

10、本技術(shù)實(shí)施例中,第一控制裝置在生成日志信息之后,不僅可以將日志信息發(fā)送至具有日志存儲(chǔ)功能的第二控制裝置存儲(chǔ),還可以將日志信息發(fā)送至具有日志存儲(chǔ)功能的第三控制裝置存儲(chǔ),從而可以將日志信息分布存儲(chǔ)在多個(gè)控制裝置中,進(jìn)而可以降低日志信息丟失的概率,提高日志信息存儲(chǔ)的安全性和可靠性。

11、在一些實(shí)施例中,所述方法還包括:所述第一控制裝置存儲(chǔ)所述第一日志信息。

12、本技術(shù)實(shí)施例中,第一控制裝置在生成日志信息之后,不僅可以將日志信息發(fā)送至第二控制裝置存儲(chǔ),也可以直接存儲(chǔ)日志信息,從而可以將日志信息分布存儲(chǔ)在多個(gè)控制裝置中,進(jìn)而可以降低日志信息丟失的概率,提高日志信息存儲(chǔ)的安全性和可靠性。

13、在一些實(shí)施例中,在向所述第二控制裝置發(fā)送所述第一日志信息之前,所述方法還包括:

14、所述第一控制裝置在與所述第二控制裝置之間的通信連接斷開的情況下,在所述第一控制裝置中緩存所述第一日志信息。

15、所述第一控制裝置在恢復(fù)與所述第二控制裝置之間的通信連接的情況下,向所述第二控制裝置發(fā)送緩存的所述第一日志信息。

16、本技術(shù)實(shí)施例中,第一控制裝置在與第二控制裝置之間的通信連接斷開時(shí)可以緩存日志信息,并在恢復(fù)與第二控制裝置之間的通信連接時(shí)重新發(fā)送緩存的日志信息。這樣,第一控制裝置在通信連接斷開期間生成的日志信息仍然可以存儲(chǔ)在第二控制裝置中,可以降低日志信息丟失的概率。

17、在一些實(shí)施例中,所述第一控制裝置向所述分布式控制系統(tǒng)中具有日志存儲(chǔ)功能的第二控制裝置發(fā)送所述第一日志信息,包括:所述第一控制裝置向所述第二控制裝置單播發(fā)送所述第一日志信息。

18、本技術(shù)實(shí)施例中,第一控制裝置向第二控制裝置單播發(fā)送日志信息,可以降低各控制裝置之間的通信總線中的數(shù)據(jù)量,從而可以降低通信總線出現(xiàn)擁堵的概率。

19、在一些實(shí)施例中,所述第一控制裝置向所述分布式控制系統(tǒng)中具有日志存儲(chǔ)功能的第二控制裝置發(fā)送所述第一日志信息,包括:所述第一控制裝置向所述分布式控制系統(tǒng)中除所述第一控制裝置之外其他控制裝置廣播發(fā)送所述第一日志信息。

20、本技術(shù)實(shí)施例中,第一控制裝置在向第二控制裝置發(fā)送日志信息時(shí),可以采用廣播發(fā)送的方式向分布式控制系統(tǒng)中的控制裝置發(fā)送日志信息,可以簡化日志信息的發(fā)送過程,提高發(fā)送效率。

21、在一些實(shí)施例中,在向所述第二控制裝置發(fā)送所述第一日志信息之前,所述方法還包括:

22、所述第一控制裝置獲取所述第一控制裝置的第一配置信息;

23、所述第一控制裝置在所述第一配置信息指示所述第一控制裝置將日志信息存儲(chǔ)于所述第二控制裝置的情況下,將所述第一控制裝置配置為所述第二控制裝置的日志發(fā)送端。

24、本技術(shù)實(shí)施例中,第一控制裝置在向第二控制裝置發(fā)送日志信息之前,預(yù)先根據(jù)配置信息將第一控制裝置配置為第二控制裝置的日志發(fā)送端,可以降低向除日志發(fā)送端之外的其他控制裝置發(fā)送日志信息的概率,從而可以降低通信總線中的數(shù)據(jù)量,降低通信總線出現(xiàn)擁堵的概率。

25、第二方面,提供了一種日志存儲(chǔ)方法,所述方法包括:

26、第二控制裝置接收第一控制裝置發(fā)送的第一日志信息,所述第一控制裝置和所述第二控制裝置屬于分布式控制系統(tǒng),所述第一控制裝置用于控制第一設(shè)備的運(yùn)行,所述第二控制裝置具有日志存儲(chǔ)功能,用于控制第二設(shè)備的運(yùn)行;

27、所述第二控制裝置存儲(chǔ)所述第一日志信息。

28、在一些實(shí)施例中,所述第二控制裝置存儲(chǔ)所述第一日志信息,包括:

29、所述第二控制裝置確定所述第二控制裝置是否被配置為所述第一控制裝置的日志存儲(chǔ)端;

30、若是,則在所述第二控制裝置中存儲(chǔ)所述第一日志信息。

31、本技術(shù)實(shí)施例中,第二控制裝置在存儲(chǔ)日志信息時(shí),首先確定第一控制裝置是否預(yù)先被配置為第二控制裝置的日志發(fā)送端,可以避免存儲(chǔ)不是日志發(fā)送端的其他控制裝置發(fā)送日志信息,從而可以降低第二控制裝置的日志存儲(chǔ)量,進(jìn)而可以降低第二控制裝置的存儲(chǔ)壓力。

32、在一些實(shí)施例中,所述第二控制裝置存儲(chǔ)所述第一日志信息,包括:所述第二控制裝置在所述第一控制裝置為多個(gè)的情況下,單獨(dú)存儲(chǔ)每個(gè)所述第一控制裝置的日志信息。

33、本技術(shù)實(shí)施例中,第二控制裝置單獨(dú)存儲(chǔ)每個(gè)第一控制裝置的日志信息,可以便于用戶在日志分析過程中從較多的日志信息中快速確定第一控制裝置的所有日志信息,以根據(jù)第一控制裝置的所有日志信息快速分析第一控制裝置所控制的設(shè)備出現(xiàn)的故障和/或異常,從而可以提高日志分析效率。

34、在一些實(shí)施例中,在存儲(chǔ)所述第一日志信息之前,所述方法還包括:

35、所述第二控制裝置獲取所述第二控制裝置的第二配置信息;

36、所述第二控制裝置在所述第二配置信息指示所述第二控制裝置存儲(chǔ)所述第一控制裝置的日志信息的情況下,將所述第二控制裝置配置為所述第一控制裝置的日志存儲(chǔ)端。

37、本技術(shù)實(shí)施例中,第二控制裝置在存儲(chǔ)日志信息之前,預(yù)先根據(jù)配置信息將第二控制裝置配置為第一控制裝置的日志存儲(chǔ)端,可以避免存儲(chǔ)非日志發(fā)送端發(fā)送的日志信息,從而可以降低第二控制裝置的日志存儲(chǔ)量。

38、第三方面,提供了一種第一控制裝置,包括:

39、生成模塊,用于生成第一日志信息,所述第一控制裝置屬于分布式控制系統(tǒng),所述第一控制裝置用于控制第一設(shè)備的運(yùn)行;

40、發(fā)送模塊,用于向所述分布式控制系統(tǒng)中具有日志存儲(chǔ)功能的第二控制裝置發(fā)送所述第一日志信息,以使所述第二控制裝置存儲(chǔ)所述第一日志信息,所述第二控制裝置用于控制第二設(shè)備的運(yùn)行。

41、在一些實(shí)施例中,所述第一控制裝置還包括:確定模塊,用于確定所述第二控制裝置被配置為所述第一控制裝置的日志存儲(chǔ)端。

42、在一些實(shí)施例中,所述發(fā)送模塊還用于向所述分布式控制系統(tǒng)中具有日志存儲(chǔ)功能的第三控制裝置發(fā)送所述第一日志信息,以使所述第三控制裝置存儲(chǔ)所述第一日志信息,所述第三控制裝置用于控制第三設(shè)備的運(yùn)行。

43、在一些實(shí)施例中,所述第一控制裝置還包括存儲(chǔ)模塊,用于存儲(chǔ)所述第一日志信息。

44、在一些實(shí)施例中,所述發(fā)送模塊還用于在與所述第二控制裝置之間的通信連接斷開的情況下,在所述第一控制裝置中緩存所述第一日志信息。在恢復(fù)與所述第二控制裝置之間的通信連接的情況下,向所述第二控制裝置發(fā)送緩存的所述第一日志信息。

45、在一些實(shí)施例中,所述發(fā)送模塊具體用于向所述第二控制裝置單播發(fā)送所述第一日志信息。

46、在一些實(shí)施例中,所述發(fā)送模塊具體用于向所述分布式控制系統(tǒng)中除所述第一控制裝置之外其他控制裝置廣播發(fā)送所述第一日志信息。

47、在一些實(shí)施例中,所述第一控制裝置還包括:配置模塊,用于獲取所述第一控制裝置的第一配置信息;在所述第一配置信息指示所述第一控制裝置將日志信息存儲(chǔ)于所述第二控制裝置的情況下,將所述第一控制裝置配置為所述第二控制裝置的日志發(fā)送端。

48、第四方面,提供了一種第二控制裝置,包括:

49、接收模塊,用于接收第一控制裝置發(fā)送的第一日志信息,所述第一控制裝置和所述第二控制裝置屬于分布式控制系統(tǒng),所述第一控制裝置用于控制第一設(shè)備的運(yùn)行,所述第二控制裝置具有日志存儲(chǔ)功能,用于控制第二設(shè)備的運(yùn)行;

50、存儲(chǔ)模塊,用于存儲(chǔ)所述第一日志信息。

51、在一些實(shí)施例中,所述存儲(chǔ)模塊具體用于確定所述第二控制裝置是否被配置為所述第一控制裝置的日志存儲(chǔ)端;若是,則在所述第二控制裝置中存儲(chǔ)所述第一日志信息。

52、在一些實(shí)施例中,所述存儲(chǔ)模塊具體用于在所述第一控制裝置為多個(gè)的情況下,單獨(dú)存儲(chǔ)每個(gè)所述第一控制裝置的日志信息。

53、在一些實(shí)施例中,所述第二控制裝置還包括配置模塊,用于獲取所述第二控制裝置的第二配置信息;在所述第二配置信息指示所述第二控制裝置存儲(chǔ)所述第一控制裝置的日志信息的情況下,將所述第二控制裝置配置為所述第一控制裝置的日志存儲(chǔ)端。

54、第五方面,提供了一種可讀存儲(chǔ)介質(zhì),所述可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在控制裝置上運(yùn)行時(shí),使得所述控制裝置執(zhí)行前述第一方面或第二方面所提供的日志存儲(chǔ)方法。

55、第六方面,提供了一種控制裝置,包括:處理器;存儲(chǔ)器;以及計(jì)算機(jī)程序,其中所計(jì)算機(jī)程序被存儲(chǔ)在所述存儲(chǔ)器中,當(dāng)所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),使得所述篩選裝置執(zhí)行前述第一方面或第二方面所提供的日志存儲(chǔ)方法。

56、第七方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括:計(jì)算機(jī)程序代碼,當(dāng)所述計(jì)算機(jī)程序代碼在控制裝置上運(yùn)行時(shí),使得所述控制裝置執(zhí)行前述第一方面或第二方面所提供的日志存儲(chǔ)方法。

57、第八方面,提供了一種芯片,包括:處理器,用于從存儲(chǔ)器中調(diào)用并運(yùn)行計(jì)算機(jī)程序,使得安裝有所述芯片的控制裝置執(zhí)行前述第一方面或第二方面中所提供的日志存儲(chǔ)方法。

58、可以理解地,上述第三方面、第四方面、第六方面提供的控制裝置、第五方面提供的可讀存儲(chǔ)介質(zhì)、第七方面提供的計(jì)算機(jī)程序產(chǎn)品以及第八方面提供的芯片均用于執(zhí)行前述第一方面或第二方面所提供的日志存儲(chǔ)方法,因此,其所能達(dá)到的有益效果可參考上文所提供的對(duì)應(yīng)的方法中的有益效果,此處不再贅述。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1