[發(fā)明專利]設(shè)備間點(diǎn)對(duì)點(diǎn)通信方法、系統(tǒng)、裝置、設(shè)備及存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202310154607.4 | 申請(qǐng)日: | 2023-02-23 |
| 公開(kāi)(公告)號(hào): | CN115865944B | 公開(kāi)(公告)日: | 2023-05-30 |
| 發(fā)明(設(shè)計(jì))人: | 劉偉;徐亞明;郭巍;張德閃;張燦 | 申請(qǐng)(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號(hào): | H04L67/1061 | 分類號(hào): | H04L67/1061;H04L67/1074;H04L69/06 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 趙怡琳 |
| 地址: | 215100 江蘇省蘇州市*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 設(shè)備 點(diǎn)對(duì)點(diǎn) 通信 方法 系統(tǒng) 裝置 存儲(chǔ) 介質(zhì) | ||
本申請(qǐng)涉及通信技術(shù)領(lǐng)域,具體公開(kāi)了一種設(shè)備間點(diǎn)對(duì)點(diǎn)通信方法、系統(tǒng)、裝置、設(shè)備及存儲(chǔ)介質(zhì),應(yīng)用于目標(biāo)發(fā)送設(shè)備,包括:獲取目標(biāo)接收設(shè)備的內(nèi)部地址;其中,所述目標(biāo)發(fā)送設(shè)備和所述目標(biāo)接收設(shè)備均為PCIE設(shè)備;按照預(yù)設(shè)協(xié)議格式構(gòu)建包含所述目標(biāo)接收設(shè)備的所述內(nèi)部地址的目標(biāo)協(xié)議,并生成攜帶所述目標(biāo)協(xié)議的目標(biāo)數(shù)據(jù)包;將所述目標(biāo)數(shù)據(jù)包發(fā)送至所述目標(biāo)接收設(shè)備,以便所述目標(biāo)接收設(shè)備接收到所述目標(biāo)數(shù)據(jù)包后對(duì)所述目標(biāo)數(shù)據(jù)包攜帶的所述目標(biāo)協(xié)議進(jìn)行解析得到所述內(nèi)部地址,并針對(duì)所述內(nèi)部地址進(jìn)行數(shù)據(jù)處理。本申請(qǐng)通過(guò)設(shè)計(jì)通用的目標(biāo)協(xié)議,在無(wú)需占用主機(jī)端大量的物理地址的基礎(chǔ)上實(shí)現(xiàn)異構(gòu)PCIE設(shè)備之間的通信和互訪。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種設(shè)備間點(diǎn)對(duì)點(diǎn)通信方法、系統(tǒng)、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著云計(jì)算、大數(shù)據(jù)、人工智能等新興高科技產(chǎn)業(yè)的高速發(fā)展,數(shù)據(jù)中心網(wǎng)絡(luò)接口速率向100G及以上演進(jìn),網(wǎng)絡(luò)帶寬增長(zhǎng)速度遠(yuǎn)大于CPU算力的增長(zhǎng)速度,使得基于CPU的云化基礎(chǔ)設(shè)施在實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)發(fā)階段出現(xiàn)瓶頸。在很多場(chǎng)景中對(duì)于不同的網(wǎng)絡(luò)設(shè)備或異構(gòu)設(shè)備所產(chǎn)生的大量數(shù)據(jù)實(shí)際上并不需要CPU進(jìn)行處理,在這些場(chǎng)景中,如果都需要CPU處理的話會(huì)使得網(wǎng)絡(luò)IO消耗的CPU資源占比在增大,數(shù)據(jù)中心增加的CPU算力資源更多的消耗在網(wǎng)絡(luò)IO處理上。現(xiàn)有的繞過(guò)主機(jī)互相訪問(wèn)的點(diǎn)對(duì)點(diǎn)通信方式雖然能夠在一定程度上減少CPU對(duì)不同設(shè)備之間產(chǎn)生的非必要處理數(shù)據(jù)的處理流程,但需要通信設(shè)備是同一廠家的產(chǎn)品,不同廠家的產(chǎn)品不支持通過(guò)點(diǎn)對(duì)點(diǎn)通信互訪,并且即使是同一廠家的產(chǎn)品仍然需要占用主機(jī)大量的地址空間。
因此,上述技術(shù)問(wèn)題亟待本領(lǐng)域技術(shù)人員解決。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種設(shè)備間點(diǎn)對(duì)點(diǎn)通信方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),在無(wú)需占用主機(jī)端大量的物理地址的基礎(chǔ)上實(shí)現(xiàn)異構(gòu)PCIE設(shè)備之間的通信和互訪。其具體方案如下:
本申請(qǐng)的第一方面提供了一種設(shè)備間點(diǎn)對(duì)點(diǎn)通信方法,應(yīng)用于目標(biāo)發(fā)送設(shè)備,包括:
獲取目標(biāo)接收設(shè)備的內(nèi)部地址;其中,所述目標(biāo)發(fā)送設(shè)備和所述目標(biāo)接收設(shè)備均為PCIE設(shè)備;
按照預(yù)設(shè)協(xié)議格式構(gòu)建包含所述目標(biāo)接收設(shè)備的所述內(nèi)部地址的目標(biāo)協(xié)議,并生成攜帶所述目標(biāo)協(xié)議的目標(biāo)數(shù)據(jù)包;
將所述目標(biāo)數(shù)據(jù)包發(fā)送至所述目標(biāo)接收設(shè)備,以便所述目標(biāo)接收設(shè)備接收到所述目標(biāo)數(shù)據(jù)包后對(duì)所述目標(biāo)數(shù)據(jù)包攜帶的所述目標(biāo)協(xié)議進(jìn)行解析得到所述內(nèi)部地址,并針對(duì)所述內(nèi)部地址進(jìn)行數(shù)據(jù)處理。
可選的,所述獲取目標(biāo)接收設(shè)備的內(nèi)部地址之前,還包括:
將所述目標(biāo)發(fā)送設(shè)備的設(shè)備關(guān)鍵信息發(fā)送至主機(jī)端,以便所述主機(jī)端對(duì)所述目標(biāo)發(fā)送設(shè)備進(jìn)行注冊(cè)并返回所述目標(biāo)接收設(shè)備的所述內(nèi)部地址。
可選的,所述目標(biāo)發(fā)送設(shè)備的設(shè)備關(guān)鍵信息至少包括設(shè)備標(biāo)識(shí)、匹配的接收設(shè)備類型、地址數(shù)量、設(shè)備內(nèi)部可用地址和回調(diào)函數(shù)。
可選的,所述設(shè)備內(nèi)部可用地址至少包括主機(jī)映射地址、內(nèi)部地址、地址長(zhǎng)度和地址類型。
可選的,所述主機(jī)端對(duì)所述目標(biāo)發(fā)送設(shè)備進(jìn)行注冊(cè)之前,還包括:
判斷當(dāng)前是否滿足預(yù)設(shè)信息發(fā)送條件,如果是,則向所述主機(jī)端發(fā)送自身的設(shè)備關(guān)鍵信息,以便所述主機(jī)端在利用預(yù)設(shè)的服務(wù)驅(qū)動(dòng)程序監(jiān)聽(tīng)到所述設(shè)備關(guān)鍵信息后,執(zhí)行對(duì)所述目標(biāo)發(fā)送設(shè)備進(jìn)行注冊(cè)的步驟。
可選的,所述服務(wù)驅(qū)動(dòng)程序?yàn)轭A(yù)先在所述主機(jī)端運(yùn)行的進(jìn)行設(shè)備注冊(cè)的程序。
可選的,所述向所述主機(jī)端發(fā)送自身的設(shè)備關(guān)鍵信息,以便所述主機(jī)端在利用預(yù)設(shè)的服務(wù)驅(qū)動(dòng)程序監(jiān)聽(tīng)到所述設(shè)備關(guān)鍵信息后,執(zhí)行對(duì)所述目標(biāo)發(fā)送設(shè)備進(jìn)行注冊(cè)的步驟,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310154607.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- 具有蜂窩和點(diǎn)對(duì)點(diǎn)通信能力的天線
- 運(yùn)用點(diǎn)對(duì)點(diǎn)代理服務(wù)的點(diǎn)對(duì)點(diǎn)通信裝置與方法
- 點(diǎn)對(duì)點(diǎn)的訊號(hào)同步的方法及其點(diǎn)對(duì)點(diǎn)無(wú)線通訊裝置與系統(tǒng)
- 點(diǎn)對(duì)點(diǎn)與組網(wǎng)混合應(yīng)用時(shí)采樣值數(shù)據(jù)的切換方法
- 支持點(diǎn)對(duì)點(diǎn)聯(lián)機(jī)的無(wú)線通信裝置與方法
- 點(diǎn)對(duì)點(diǎn)傳輸方法與網(wǎng)絡(luò)聯(lián)機(jī)裝置
- 點(diǎn)對(duì)點(diǎn)設(shè)備及其搜索匹配方法
- 數(shù)據(jù)的點(diǎn)對(duì)點(diǎn)傳輸路徑選擇方法及裝置
- 一種點(diǎn)對(duì)點(diǎn)連接設(shè)備擴(kuò)展連接實(shí)現(xiàn)方法
- 信道建立的方法、基站及多小區(qū)多播協(xié)調(diào)實(shí)體MCE
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計(jì)算機(jī)可讀取的記錄介質(zhì)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





