[發明專利]一種交換機數據傳輸方法及系統在審
| 申請號: | 202110403393.0 | 申請日: | 2021-04-15 |
| 公開(公告)號: | CN113114536A | 公開(公告)日: | 2021-07-13 |
| 發明(設計)人: | 周國浪;郭巍松 | 申請(專利權)人: | 山東英信計算機技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/933;H04L12/935 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 王申雨 |
| 地址: | 250001 山東省濟南市高新區*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交換機 數據傳輸 方法 系統 | ||
1.一種交換機數據傳輸方法,其特征在于,所述交換機的架構包括:上層、中間層和下層,所述方法包括:
通過監測上層的數據庫狀態,獲取第一時間,所述第一時間為設定的端口延遲up時間,且任一第一時間與一個下層端口相匹配;
每隔設定的時間間隔監測與所述第一時間相匹配的下層端口狀態;
判斷所述下層端口狀態是否由down變為up;
如果所述下層端口狀態沒有發生變化或者是由up變為down時,繼續每隔設定的時間間隔監測下層端口狀態;
如果所述下層端口狀態是由down變為up,從下層端口狀態up的起始時刻開始計時,獲取第二時間,所述第二時間是從下層端口狀態up的起始時刻開始的計時時間;
判斷第二時間是否大于等于第一時間;
如果是,將下層端口狀態up傳遞至上層;
如果否,繼續執行計時過程。
2.根據權利要求1所述的一種交換機數據傳輸方法,其特征在于,所述通過監測上層的數據庫狀態,獲取第一時間,包括:
根據所獲取的命令,交換機上層進程將第一時間存儲至數據庫中;
中間層監測上層的數據庫狀態,所述上層的數據庫中存儲有多個第一時間;
當上層的數據庫中發生第一時間更新時,將發生更新的第一時間與其所匹配的下層端口存儲至中間層數據表中。
3.根據權利要求1所述的一種交換機數據傳輸方法,其特征在于,所述設定的時間間隔為1秒。
4.根據權利要求3所述的一種交換機數據傳輸方法,其特征在于,根據系統精度的不同,所述設定的時間間隔的精度為秒級或者毫秒級。
5.根據權利要求1-4中任一所述的一種交換機數據傳輸方法,其特征在于,將下層端口狀態up傳遞至上層之后,所述方法還包括:
上層進程存儲所述下層端口狀態。
6.一種交換機數據傳輸系統,其特征在于,所述交換機的架構包括:上層、中間層和下層,所述系統包括:
上層數據庫狀態監測模塊,用于通過監測上層的數據庫狀態,獲取第一時間,所述第一時間為設定的端口延遲up時間,且任一第一時間與一個下層端口相匹配;
下層端口狀態監測模塊,用于每隔設定的時間間隔監測與所述第一時間相匹配的下層端口狀態;
第一判斷模塊,用于判斷所述下層端口狀態是否由down變為up,如果所述下層端口狀態沒有發生變化或者是由up變為down時,繼續每隔設定的時間間隔監測下層端口狀態,如果所述下層端口狀態是由down變為up,啟動計時模塊;
所述計時模塊,用于當所述下層端口狀態由down變為up時,從下層端口狀態up的起始時刻開始計時,獲取第二時間,所述第二時間是從下層端口狀態up的起始時刻開始的計時時間;
第二判斷模塊,用于判斷第二時間是否大于等于第一時間,如果是,啟動傳輸模塊,如果否,繼續執行計時過程;
所述傳輸模塊,用于將下層端口狀態up傳遞至上層。
7.根據權利要求6所述的一種交換機數據傳輸系統,其特征在于,所述上層數據庫狀態監測模塊包括:
第一存儲單元,設置于交換機上層,用于根據所獲取的命令,將第一時間存儲至數據庫中;
監測單元,設置于交換機中間層,用于監測上層的數據庫狀態,所述上層的數據庫中存儲有多個第一時間;
存儲單元,設置于交換機中間層,用于當上層的數據庫中發生第一時間更新時,存儲發生更新的第一時間與其所匹配的下層端口。
8.根據權利要求6所述的一種交換機數據傳輸系統,其特征在于,所述設定的時間間隔為1秒。
9.根據權利要求6-8中任一所述的一種交換機數據傳輸系統,其特征在于,所述系統中還包括:存儲模塊,設置于交換機上層,用于存儲所述下層端口狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東英信計算機技術有限公司,未經山東英信計算機技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110403393.0/1.html,轉載請聲明來源鉆瓜專利網。





