[發明專利]交換芯片的事件監聽方法和監聽系統在審
| 申請號: | 201711471319.2 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108199980A | 公開(公告)日: | 2018-06-22 |
| 發明(設計)人: | 崔超;魏帥;肖峰;劉勤讓;呂平;沈劍良;宋克;朱珂;張文建;于洪;姜海斌;任闊;張明偉;蘇野;聞亮;常超;王軒;趙玉林 | 申請(專利權)人: | 天津芯海創科技有限公司;天津市濱海新區信息技術創新中心 |
| 主分類號: | H04L12/861 | 分類號: | H04L12/861;H04L12/939;H04L12/26;H04L12/933 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 呂靜 |
| 地址: | 300450 天津市濱海新區*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 交換芯片 事件監聽 事件報文 事件處理模塊 網絡主控設備 監聽系統 存儲事件信息 事件接收模塊 通信技術領域 中斷處理模塊 處理事件 存儲空間 定時輪詢 事件信息 自動解析 實時性 報文 自動化 發送 上報 節約 網絡 維護 | ||
本發明提供了一種交換芯片的事件監聽方法和監聽系統,屬于通信技術領域。其中,交換芯片的事件監聽方法包括:當事件接收模塊接收到來自交換芯片的事件報文時,通過中斷處理模塊發送signal信號至事件處理模塊,以使事件處理模塊處理事件報文。本發明提供的交換芯片的事件監聽方法和監聽系統,可以實時監聽到交換芯片上報的事件報文,并且可以通過事件處理模塊自動解析事件報文、存儲事件信息、顯示事件信息,提高了事件監聽系統的實時性和自動化程度。同時,該方法無需網絡主控設備的CPU定時輪詢事件報文的存儲空間,很大程度得節約了網絡主控設備CPU的資源,有利于網絡主控設備的CPU更高效、更穩定的維護RapidIO網絡。
技術領域
本發明涉及通信技術領域,具體而言,涉及一種交換芯片的事件監聽方法和監聽系統。
背景技術
隨著信息技術的快速發展,基于RapidIO協議的交換芯片越來越多的應用到航空、航天、國防和電信等各個領域。基于這些領域對通信系統的安全性、可靠性和穩定性的高要求,在交換芯片發生異常時,能否準確、及時的被主控系統檢測到是至關重要的。交換芯片由于異常而引發的事件有很多種,而且有時會在短時間內發生大量事件,主控系統需要準確監測到每一種異常事件,不能有漏報、錯報現象,這樣才能依據事件的種類來采取相應的處理措施。因此,需要一種穩定可靠的事件監聽系統對基于RapidIO協議的交換芯片的異常事件進行監聽。
目前,普遍使用的交換芯片異常事件監聽方法是:當網絡中的交換芯片發生異常時,會向網絡主控設備發送異常事件報文,該異常事件報文被存儲到事先為交換芯片發來的異常事件報文所分配好的存儲空間。網絡主控設備定時輪詢上述存儲空間,若發現有異常事件報文,則提取并解析該異常事件報文。
這種事件監聽方法具有如下缺點:第一,定時輪詢會較大的占用網絡主控設備CPU的資源,影響其他進程對CPU資源的使用;第二,定時輪詢檢測異常事件的實時性較差,檢測到異常事件的時間與異常事件實際發生的時間會存在時間差;第三,在短時間內發生大量事件的情況下,由于CPU的處理能力限制,網絡主控設備不能監測出所有事件,會丟失部分事件。
發明內容
針對上述現有技術中存在的問題,本發明提供了一種交換芯片的事件監聽方法和監聽系統。
第一方面,本發明實施例提供了一種交換芯片的事件監聽方法,包括:
開啟網絡監控設備時,進行系統初始化;
創建signal發送單元,建立signal發送單元與事件處理模塊之間的綁定關系;
監聽來自交換芯片的事件報文;
當事件接收模塊接收到來自交換芯片的事件報文時,將所述事件報文存儲至預先分配的存儲空間;
通過signal發送單元發送signal信號至事件處理模塊,以使所述事件處理模塊從所述存儲空間提取所述事件報文并處理所述事件報文。
結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,其中,所述方法還包括:
當事件接收模塊接收到來自交換芯片的事件報文時,增加事件計數器單元所記錄的事件報文的數量。
結合第一方面,本發明實施例提供了第一方面的第二種可能的實施方式,其中,所述進行系統初始化的步驟,包括:初始化事件接收模塊、中斷處理模塊和事件處理模塊。
結合第一方面的第二種可能的實施方式,本發明實施例提供了第一方面的第三種可能的實施方式,其中,所述初始化事件接收模塊,包括:清除事件標志位、使能事件監聽、使能事件上報、確定事件上報方式為portwrite方式;
所述初始化中斷處理模塊,包括:使能portwrite中斷,創建事件計數器單元;
所述初始化事件處理模塊,包括:創建接收signal單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津芯海創科技有限公司;天津市濱海新區信息技術創新中心,未經天津芯海創科技有限公司;天津市濱海新區信息技術創新中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711471319.2/2.html,轉載請聲明來源鉆瓜專利網。





