• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    提升GOOSE報文轉發效率的方法、裝置、設備及介質制造方法及圖紙

    技術編號:44988789 閱讀:18 留言:0更新日期:2025-04-15 17:05
    本發明專利技術涉及數據采集器通信技術領域,公開了提升GOOSE報文轉發效率的方法、裝置、設備及介質,該方法包括:基于業務類型判斷網絡設備之間傳輸的網絡消息是否包含GOOSE報文;當網絡消息包含GOOSE報文時,基于GOOSE報文出現的頻次運行主核實時操作系統或同時運行主核實時操作系統和可切換型操作系統對GOOSE報文進行轉發,并運行非實時操作系統處理網絡消息中的非實時任務;當網絡消息不包含GOOSE報文時,運行非實時操作系統處理網絡消息中的非實時任務,并運行主核實時操作系統對網絡消息進行監聽。本發明專利技術支持單核或雙核實時操作系統的混合部署方式,達到最大化數據處理效率和系統CPU資源的利用。

    【技術實現步驟摘要】

    本專利技術涉及電力系統數據采集器通信,具體涉及提升goose報文轉發效率的方法、裝置、設備及介質。


    技術介紹

    1、隨著網絡技術發展進步及電力行業傳輸在目前變電站終端側,設備間傳輸goose報文是指面向通用對象的變電站事件,用于傳輸變電站內ied(intelligent?electronicdevice,智能電子設備)之間重要的實時性信號。goose報文由事件驅動,傳輸服務均映射于osi(open?system?interconnect,開放式系統互聯)的7層協議堆棧,一方面存在對抗延時,另一方面基于傳統以太網實現,goose報文本身不支持報文優先級和虛擬局域網,因此網絡負擔較重時,網絡擁塞會影響消息的傳輸效率實時性,難保證實時性,且傳輸速率較慢。

    2、goose報文通常使用多播方式在局域網內廣播,多播方式在高負載時可能會消耗大量的網絡帶寬。goose報文是通過周期性發送來保持數據的更新和可靠性,傳輸速率性能賴于網絡配置。在傳統的單核或對稱多處理系統中,goose報文的處理和轉發可能受到限制,影響數據的實時處理能力。盡管goose協議能夠實現微秒級的消息傳遞,但在大規模系統中或在網絡負載高時,單系統處理這些實時數據的能力可能不足,導致延遲增加或數據丟失。

    3、目前電力數據采集終端(如數據采集器)針對核心板配置多屬于單操作系統,對于cpu資源的利用無法達到最大化,針對于數據采集器這類需具備高實時性數據采集及傳輸的設備,需配置既能實時響應源控終端事件驅動的操作系統又能高效配置核心板內部資源管理的操作系統。非實時操作系統基于時間片輪轉,cpu不可搶占,高優先級任務就緒后不能馬上中斷低優先級任務,而實時操作系統基于可搶占性內核,可執行高優先級任務,高優先級任務就緒后即可執行,傳統單實時操作系統(real-time?operating?system,rtos)或單非實時操作系統(linux)難以同時兼顧數據采集器這類復雜數據源實時交互且自身應用資源龐大的設備。


    技術實現思路

    1、有鑒于此,本專利技術提供了一種提升goose報文轉發效率的方法、裝置、設備及介質,以解決單操作系統部署難以高效實現數據采集器復雜業務需求的問題。

    2、第一方面,本專利技術提供了一種提升goose報文轉發效率的方法,應用于數據采集器,在數據采集器中部署有非實時操作系統、主核實時操作系統和可切換型操作系統,該方法包括:

    3、獲取網絡設備之間傳輸的網絡消息;

    4、基于業務類型判斷網絡消息是否包含goose報文;

    5、當網絡消息包含goose報文時,基于goose報文出現的頻次運行主核實時操作系統或同時運行主核實時操作系統和可切換型操作系統對goose報文進行轉發,并運行非實時操作系統處理網絡消息中的非實時任務;

    6、當網絡消息不包含goose報文時,運行非實時操作系統處理網絡消息中的非實時任務,并運行主核實時操作系統對網絡消息進行監聽。

    7、本專利技術提供的提升goose報文轉發效率的方法,獲取網絡設備之間傳輸的網絡消息;基于業務類型判斷網絡消息是否包含goose報文,當網絡消息包含goose報文時,基于goose報文出現的頻次運行主核實時操作系統或同時運行主核實時操作系統和可切換型操作系統對goose報文進行轉發,并運行非實時操作系統處理網絡消息中的非實時任務;當網絡消息不包含goose報文時,運行非實時操作系統處理網絡消息中的非實時任務,并運行單核實時操作系統對網絡消息進行監聽,采用部署混合型實時操作系統,支持單核實時操作系統或雙核實時操作系統的混合部署方式,達到最大化數據處理效率和系統cpu資源的利用,實時性更高,高效實現數據采集器的復雜業務需求,解決了單操作系統部署難以高效實現數據采集器復雜業務需求的問題。

    8、在一種可選的實施方式中,網絡消息包括多個以太網幀;

    9、基于業務類型判斷網絡消息是否包含goose報文包括:

    10、接收每個以太網幀并監聽以太網幀的ether_type字段,當ether_type字段的值為0x88b8時,則判定以太網幀為goose報文,即網絡消息包含goose報文;否則,判定網絡消息為非實時任務消息。

    11、本專利技術提供的提升goose報文轉發效率的方法,接收每個以太網幀并監聽以太網幀的ether_type字段,根據ether_type字段的值為0x88b8時判定以太網幀為goose報文;否則,判定網絡消息為非實時任務,實現準確獲取網絡消息中以太網幀的ether_type字段及對應的值,以對以太網幀進行判斷是否為goose報文的目的,為后續混合部署實時操作系統提供了條件。

    12、在一種可選的實施方式中,提升goose報文轉發效率的方法還包括:

    13、當以太網幀為goose報文時,驗證goose報文的目標mac地址與預設goose報文通信地址是否匹配,若匹配,則判定goose報文有效,若不匹配,則判定goose報文無效。

    14、本專利技術提供的提升goose報文轉發效率的方法,當以太網幀為goose報文時,通過驗證goose報文的目標mac地址與預設goose報文通信地址是否匹配來判定goose報文是否有效,提高了goose報文的可靠性和有效性,間接提高了goose報文轉發的效率。

    15、在一種可選的實施方式中,在基于goose報文出現的頻次運行主核實時操作系統或同時運行主核實時操作系統和可切換型操作系統對goose報文進行轉發之前,提升goose報文轉發效率的方法還包括:

    16、采用mac控制器監控goose報文的流量,并基于goose報文的流量判斷goose報文出現的頻次。

    17、在一種可選的實施方式中,基于goose報文的流量判斷goose報文出現的頻次包括:

    18、當goose報文的流量低于預設網絡流量閾值且預設時間段內未檢測到goose報文時,則判定goose報文出現的頻次為低頻次;

    19、當goose報文的接收頻率超過預設頻率,則判定goose報文的流量超過預設網絡流量閾值,此時goose報文出現的頻次為高頻次。

    20、本專利技術提供的提升goose報文轉發效率的方法,采用mac控制器監控goose報文的流量,并基于goose報文的流量判斷goose報文出現的頻次,實現了mac控制器對goose報文的準確監控。

    21、在一種可選的實施方式中,基于goose報文出現的頻次運行主核實時操作系統或同時運行主核實時操作系統和可切換型操作系統對goose報文進行轉發,并運行非實時操作系統處理網絡消息中的非實時任務包括:

    22、當goose報文出現的頻次為低頻次時,則運行主核實時操作系統對goose報文進行轉發,并運行linux操作系統處理網絡消息中的非實時任務;

    23、當goose報文出現的頻次為高頻次時,修改數據采集器的配置文件,將可切換型操作系統配置為次核實本文檔來自技高網...

    【技術保護點】

    1.一種提升GOOSE報文轉發效率的方法,其特征在于,應用于數據采集器,在所述數據采集器中部署有非實時操作系統、主核實時操作系統和可切換型操作系統,所述方法包括:

    2.根據權利要求1所述的提升GOOSE報文轉發效率的方法,其特征在于,所述網絡消息包括多個以太網幀;

    3.根據權利要求2所述的提升GOOSE報文轉發效率的方法,其特征在于,所述方法還包括:

    4.根據權利要求1所述的提升GOOSE報文轉發效率的方法,其特征在于,在基于GOOSE報文出現的頻次運行主核實時操作系統或同時運行主核實時操作系統和可切換型操作系統對GOOSE報文進行轉發之前,所述方法還包括:

    5.根據權利要求4所述的提升GOOSE報文轉發效率的方法,其特征在于,所述基于GOOSE報文的流量判斷GOOSE報文出現的頻次包括:

    6.根據權利要求1所述的提升GOOSE報文轉發效率的方法,其特征在于,所述基于GOOSE報文出現的頻次運行主核實時操作系統或同時運行主核實時操作系統和可切換型操作系統對GOOSE報文進行轉發,并運行非實時操作系統處理網絡消息中的非實時任務包括:

    7.根據權利要求6中所述的提升GOOSE報文轉發效率的方法,其特征在于,所述將主核實時操作系統對GOOSE報文進行轉發切換為主核實時操作系統和次核實時操作系統通過共享內存或任務消息隊列同時對GOOSE報文進行轉發包括:

    8.一種提升GOOSE報文轉發效率的裝置,其特征在于,應用于數據采集器,在所述數據采集器中部署有非實時操作系統、主核實時操作系統和可切換型操作系統,所述裝置包括:

    9.一種計算機設備,其特征在于,包括:

    10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機指令,所述計算機指令用于使計算機執行權利要求1至7中任一項所述的提升GOOSE報文轉發效率的方法。

    ...

    【技術特征摘要】

    1.一種提升goose報文轉發效率的方法,其特征在于,應用于數據采集器,在所述數據采集器中部署有非實時操作系統、主核實時操作系統和可切換型操作系統,所述方法包括:

    2.根據權利要求1所述的提升goose報文轉發效率的方法,其特征在于,所述網絡消息包括多個以太網幀;

    3.根據權利要求2所述的提升goose報文轉發效率的方法,其特征在于,所述方法還包括:

    4.根據權利要求1所述的提升goose報文轉發效率的方法,其特征在于,在基于goose報文出現的頻次運行主核實時操作系統或同時運行主核實時操作系統和可切換型操作系統對goose報文進行轉發之前,所述方法還包括:

    5.根據權利要求4所述的提升goose報文轉發效率的方法,其特征在于,所述基于goose報文的流量判斷goose報文出現的頻次包括:

    6.根據權利要求1所述的提升goose報文轉發效率的方法,其特征在于...

    【專利技術屬性】
    技術研發人員:郭嘉陳鑫均劉寧楊忠
    申請(專利權)人:浙江正泰儀器儀表有限責任公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩精品无码专区免费播放| 成人免费一区二区无码视频| 永久免费无码网站在线观看| 国内精品久久久久久无码不卡 | 亚洲精品无码久久久久| 免费a级毛片无码a∨免费软件| 久久午夜夜伦鲁鲁片无码免费| 亚洲精品久久久久无码AV片软件| 亚洲不卡无码av中文字幕| 久久精品中文字幕无码| 亚洲a无码综合a国产av中文| 亚洲AV无码专区在线播放中文| 国产精品无码亚洲一区二区三区 | 日韩国产精品无码一区二区三区| 亚洲6080yy久久无码产自国产| 中文字幕无码无码专区| 无码中文字幕人妻在线一区二区三区 | 亚洲熟妇无码一区二区三区导航| 人妻少妇看A偷人无码精品| 久久精品亚洲中文字幕无码麻豆| 狠狠躁狠狠躁东京热无码专区 | 在线播放无码后入内射少妇| 性色AV蜜臀AV人妻无码| 久久午夜无码鲁丝片秋霞| 中国少妇无码专区| av无码东京热亚洲男人的天堂 | 无套中出丰满人妻无码| 日韩精品无码免费专区网站| 日韩专区无码人妻| 免费无码又爽又刺激毛片| 亚洲av日韩av永久无码电影| 亚洲av无码片区一区二区三区| 久久久久久亚洲av成人无码国产 | 亚洲色无码专区在线观看| 亚洲av中文无码| 黄A无码片内射无码视频| 国产AV无码专区亚洲AV漫画| 亚洲精品无码久久久| 亚洲Av无码国产情品久久 | 亚洲国产成人精品无码区在线观看 | 亚洲中文字幕无码亚洲成A人片|