[發(fā)明專(zhuān)利]一種基于消息隊(duì)列的多網(wǎng)絡(luò)鏈路接口實(shí)現(xiàn)方法及其系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202210091531.0 | 申請(qǐng)日: | 2022-01-26 |
| 公開(kāi)(公告)號(hào): | CN114615213A | 公開(kāi)(公告)日: | 2022-06-10 |
| 發(fā)明(設(shè)計(jì))人: | 余逢旺;陳勇強(qiáng);陳琳琦 | 申請(qǐng)(專(zhuān)利權(quán))人: | 福達(dá)新創(chuàng)通訊科技(廈門(mén))有限公司 |
| 主分類(lèi)號(hào): | H04L47/6275 | 分類(lèi)號(hào): | H04L47/6275;G06F9/54 |
| 代理公司: | 廈門(mén)原創(chuàng)專(zhuān)利事務(wù)所(普通合伙) 35101 | 代理人: | 閆英敏 |
| 地址: | 361000 福建省廈門(mén)市中國(guó)(福建)自由貿(mào)易試*** | 國(guó)省代碼: | 福建;35 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 消息 隊(duì)列 網(wǎng)絡(luò) 接口 實(shí)現(xiàn) 方法 及其 系統(tǒng) | ||
本發(fā)明涉及一種基于消息隊(duì)列的多網(wǎng)絡(luò)鏈路接口實(shí)現(xiàn)方法、系統(tǒng)、存儲(chǔ)介質(zhì),方法包含以下步驟:?jiǎn)⒂萌舾晌锢斫涌?,并分別將所述物理接口連接至消息隊(duì)列組件;啟動(dòng)每個(gè)所述物理接口對(duì)應(yīng)的鏈接管理對(duì)象;注冊(cè)所述鏈接管理對(duì)象至所述消息隊(duì)列組件;發(fā)送相應(yīng)的事件至相應(yīng)的所述鏈接管理對(duì)象,通過(guò)相應(yīng)的所述鏈接管理對(duì)象根據(jù)所述事件對(duì)相應(yīng)的所述物理接口進(jìn)行配置,所述事件包含使能事件;根據(jù)物理接口的工作狀態(tài)構(gòu)建鏈接決策矩陣,當(dāng)上行應(yīng)用數(shù)據(jù)時(shí),通過(guò)所述鏈接決策矩陣從若干個(gè)相應(yīng)的所述鏈接管理對(duì)象上行應(yīng)用數(shù)據(jù)。通過(guò)所述鏈接決策矩陣從若干個(gè)相應(yīng)的所述鏈接管理對(duì)象上行應(yīng)用數(shù)據(jù),從而將網(wǎng)絡(luò)鏈接分層次管理,使得系統(tǒng)的開(kāi)發(fā)速度大大提高。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)鏈路領(lǐng)域,具體指有一種基于消息隊(duì)列的多網(wǎng)絡(luò)鏈路接口實(shí)現(xiàn)方法及其系統(tǒng)。
背景技術(shù)
在現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)中,連接是雙向的。對(duì)于到上行鏈路端口的連接,同一條電纜或無(wú)線鏈路可以在任一端與另一端的設(shè)備之間傳輸數(shù)據(jù),上行鏈路用于上載數(shù)據(jù)。
傳統(tǒng)的上行聯(lián)網(wǎng)鏈接管理的拓?fù)鋱D如圖1所示,在傳統(tǒng)的網(wǎng)絡(luò)切換方式中,經(jīng)常使用一些全局變量,信號(hào)等進(jìn)行實(shí)現(xiàn)網(wǎng)絡(luò)的切換,并且不可隨著系統(tǒng)負(fù)載變化同時(shí)對(duì)多個(gè)接口進(jìn)行優(yōu)化,由于系統(tǒng)的復(fù)雜性,經(jīng)常會(huì)在全局變量的使用當(dāng)中帶來(lái)很多不可避免的競(jìng)爭(zhēng)狀態(tài),每個(gè)物理接口都有相應(yīng)的全局變量,越來(lái)越多的變量會(huì)導(dǎo)致接口組合切換的復(fù)雜度呈指數(shù)級(jí)上升,導(dǎo)致資源的使用異常,進(jìn)而導(dǎo)致多鏈路上行時(shí)系統(tǒng)不穩(wěn)定。
如何在多個(gè)上行數(shù)據(jù)接口中,根據(jù)每個(gè)網(wǎng)絡(luò)接口及應(yīng)用負(fù)載,穩(wěn)定快速地網(wǎng)絡(luò)接口是每個(gè)多鏈路上行的設(shè)備首要解決的一個(gè)問(wèn)題。傳統(tǒng)的上行鏈接雖然支持多個(gè)物理接口,但是不能同時(shí)利用好多個(gè)物理接口,即使在多個(gè)物理接口可用的情況下也僅能使用一個(gè),或者只能固定同時(shí)使用某幾個(gè)接口,沒(méi)有辦法根據(jù)系統(tǒng)負(fù)載需要進(jìn)行數(shù)據(jù)聚合等。同時(shí)傳統(tǒng)的上行鏈路網(wǎng)絡(luò)切換在面對(duì)多個(gè)輸入源時(shí)經(jīng)常會(huì)導(dǎo)致切換邏輯的錯(cuò)誤,比如用戶在使用上行鏈路A聯(lián)網(wǎng)過(guò)程中時(shí),突然需要切換至上行鏈路B;比如上行鏈路A聯(lián)網(wǎng)過(guò)程中,由某個(gè)IO信號(hào)輸入,要求重新使能上行鏈路A;由于全局變量或信號(hào)量的操作不當(dāng),極有可能導(dǎo)致,整個(gè)鏈路狀態(tài)的不一致,進(jìn)而導(dǎo)致上行鏈路狀態(tài)切換失敗。
針對(duì)上述的現(xiàn)有技術(shù)存在的問(wèn)題設(shè)計(jì)一種基于消息隊(duì)列的多網(wǎng)絡(luò)鏈路接口實(shí)現(xiàn)方法及其系統(tǒng)是本發(fā)明研究的目的。
發(fā)明內(nèi)容
針對(duì)上述現(xiàn)有技術(shù)存在的問(wèn)題,本發(fā)明在于提供一種基于消息隊(duì)列的多網(wǎng)絡(luò)鏈路接口實(shí)現(xiàn)方法及其系統(tǒng),能夠有效解決上述現(xiàn)有技術(shù)存在的問(wèn)題。
本發(fā)明的技術(shù)方案是:
一種基于消息隊(duì)列的多網(wǎng)絡(luò)鏈路接口實(shí)現(xiàn)方法,包含以下步驟:
啟用若干物理接口,并分別將所述物理接口連接至消息隊(duì)列組件;
啟動(dòng)每個(gè)所述物理接口對(duì)應(yīng)的鏈接管理對(duì)象;
注冊(cè)所述鏈接管理對(duì)象至所述消息隊(duì)列組件;
發(fā)送相應(yīng)的事件至相應(yīng)的所述鏈接管理對(duì)象,通過(guò)相應(yīng)的所述鏈接管理對(duì)象根據(jù)所述事件對(duì)相應(yīng)的所述物理接口進(jìn)行配置,所述事件包含使能事件;
根據(jù)物理接口的工作狀態(tài)構(gòu)建鏈接決策矩陣,當(dāng)上行應(yīng)用數(shù)據(jù)時(shí),通過(guò)所述鏈接決策矩陣從若干個(gè)相應(yīng)的所述鏈接管理對(duì)象上行應(yīng)用數(shù)據(jù)。
進(jìn)一步地,根據(jù)物理接口的工作狀態(tài)構(gòu)建鏈接決策矩陣,通過(guò)所述鏈接決策矩陣從若干個(gè)相應(yīng)的所述鏈接管理對(duì)象上行應(yīng)用數(shù)據(jù)之前,包括以下步驟:
獲取每一所述物理接口的連接狀態(tài)、啟用狀態(tài),判斷并輸出當(dāng)前可以工作的所述物理接口;
獲取并輸出每一所述物理接口的連接優(yōu)先級(jí);
所述工作狀態(tài)至少包含所述連接狀態(tài)、所述啟用狀態(tài)、所述連接優(yōu)先級(jí),根據(jù)所述連接狀態(tài)、所述啟用狀態(tài)、所述連接優(yōu)先級(jí)構(gòu)建鏈接決策矩陣。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于福達(dá)新創(chuàng)通訊科技(廈門(mén))有限公司,未經(jīng)福達(dá)新創(chuàng)通訊科技(廈門(mén))有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210091531.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 隊(duì)列調(diào)度系統(tǒng)及方法
- 一種從多隊(duì)列節(jié)點(diǎn)獲取消息的方法及系統(tǒng)
- 隊(duì)列請(qǐng)求處理方法和裝置
- 一種隊(duì)列清空方法以及相關(guān)設(shè)備
- 一種基于Linux通用塊層多隊(duì)列的優(yōu)化系統(tǒng)及方法
- 一種分離存儲(chǔ)的隊(duì)列實(shí)現(xiàn)方法及裝置
- 一種數(shù)據(jù)處理方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種接口擁塞時(shí)延的計(jì)算方法及裝置
- 一種報(bào)文調(diào)度方法及裝置
- RDMA網(wǎng)絡(luò)下的網(wǎng)卡隊(duì)列創(chuàng)建方法以及裝置
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





