[發(fā)明專利]一種軟硬件協(xié)同的報文加速方法和裝置有效
| 申請?zhí)枺?/td> | 202010717720.5 | 申請日: | 2020-07-23 |
| 公開(公告)號: | CN112003792B | 公開(公告)日: | 2022-04-15 |
| 發(fā)明(設(shè)計)人: | 王中輝;朱圣龍;謝紹新;張偉 | 申請(專利權(quán))人: | 烽火通信科技股份有限公司;武漢飛思靈微電子技術(shù)有限公司 |
| 主分類號: | H04L47/125 | 分類號: | H04L47/125;H04L47/2441;H04L47/25;H04L47/31;H04L47/62 |
| 代理公司: | 深圳市六加知識產(chǎn)權(quán)代理有限公司 44372 | 代理人: | 向彬 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 軟硬件 協(xié)同 報文 加速 方法 裝置 | ||
1.一種軟硬件協(xié)同的報文加速方法,其特征在于,所述報文加速方法包括:
軟件加速層判斷報文中是否攜帶有標(biāo)記信息;
若所述報文中沒有攜帶標(biāo)記信息,則通過協(xié)議棧對所述報文進(jìn)行轉(zhuǎn)發(fā),并根據(jù)所述協(xié)議棧的轉(zhuǎn)發(fā)結(jié)果得到所述報文的硬件加速行為和軟件加速行為;
軟件加速層根據(jù)所述報文的業(yè)務(wù)類型分配標(biāo)記信息,依據(jù)所述標(biāo)記信息建立業(yè)務(wù)處理模塊,并將所述軟件加速行為下發(fā)至所述業(yè)務(wù)處理模塊,其中,一個業(yè)務(wù)處理模塊用于處理同一種業(yè)務(wù)類型的報文;
軟件加速層根據(jù)所述報文的特征信息建立硬件查找規(guī)則,并建立硬件查找規(guī)則、硬件加速行為和標(biāo)記信息的第一關(guān)聯(lián)關(guān)系,將所述第一關(guān)聯(lián)關(guān)系下發(fā)至硬件加速層;其中,標(biāo)記信息包括業(yè)務(wù)標(biāo)記和隊列標(biāo)記;
所述硬件加速層接收報文,判斷所述報文的特征信息是否命中所述第一關(guān)聯(lián)關(guān)系中的硬件查找規(guī)則;
若命中,則獲取相應(yīng)的業(yè)務(wù)標(biāo)記、隊列標(biāo)記和硬件加速行為,為所述報文設(shè)置業(yè)務(wù)標(biāo)記和隊列標(biāo)記,并根據(jù)相應(yīng)的硬件加速行為對所述報文進(jìn)行硬件加速,將加速后的報文發(fā)送至所述軟件加速層;
若沒有命中,則直接將所述報文發(fā)送至軟件加速層;
若所述報文中攜帶有標(biāo)記信息,則根據(jù)所述報文的標(biāo)記信息將所述報文分配至相應(yīng)的業(yè)務(wù)處理模塊,業(yè)務(wù)處理模塊根據(jù)相應(yīng)的軟件加速行為對所述報文進(jìn)行軟件加速。
2.根據(jù)權(quán)利要求1所述的報文加速方法,其特征在于,相同業(yè)務(wù)類型的報文具有相同的業(yè)務(wù)標(biāo)記;
所述軟件加速層根據(jù)所述報文的業(yè)務(wù)類型分配標(biāo)記信息,依據(jù)所述標(biāo)記信息建立業(yè)務(wù)處理模塊,并將所述軟件加速行為下發(fā)至所述業(yè)務(wù)處理模塊包括:
軟件加速層根據(jù)所述報文的業(yè)務(wù)類型為所述報文分配業(yè)務(wù)標(biāo)記;
軟件加速層判斷所述業(yè)務(wù)標(biāo)記是否為新增的標(biāo)記;
若是新增的標(biāo)記,則依據(jù)所述業(yè)務(wù)標(biāo)記新建業(yè)務(wù)處理模塊,并將所述軟件加速行為下發(fā)至所述業(yè)務(wù)處理模塊,以通過業(yè)務(wù)標(biāo)記將所述報文分配至相應(yīng)的業(yè)務(wù)處理模塊。
3.根據(jù)權(quán)利要求2所述的報文加速方法,其特征在于,每一業(yè)務(wù)處理模塊包括至少一個業(yè)務(wù)隊列,所述隊列標(biāo)記用于區(qū)分不同的業(yè)務(wù)隊列;
所述軟件加速層根據(jù)所述報文的業(yè)務(wù)類型分配標(biāo)記信息,依據(jù)所述標(biāo)記信息建立業(yè)務(wù)處理模塊,并將所述軟件加速行為下發(fā)至所述業(yè)務(wù)處理模塊包括:
軟件加速層根據(jù)業(yè)務(wù)處理模塊的業(yè)務(wù)隊列的負(fù)載情況為所述報文分配隊列標(biāo)記;
判斷所述隊列標(biāo)記是否為新增的標(biāo)記;
若是新增的標(biāo)記,則在相應(yīng)的業(yè)務(wù)處理模塊中,依據(jù)所述業(yè)務(wù)標(biāo)記新建業(yè)務(wù)隊列,以通過隊列標(biāo)記將所述報文分配至相應(yīng)的業(yè)務(wù)隊列。
4.根據(jù)權(quán)利要求3所述的報文加速方法,其特征在于,若所述報文中攜帶有標(biāo)記信息,則根據(jù)所述報文的標(biāo)記信息將所述報文分配至相應(yīng)的業(yè)務(wù)處理模塊,業(yè)務(wù)處理模塊根據(jù)相應(yīng)的軟件加速行為對所述報文進(jìn)行軟件加速包括:
若所述報文中攜帶有標(biāo)記信息,則根據(jù)所述報文的業(yè)務(wù)標(biāo)記確定所述報文所對應(yīng)的業(yè)務(wù)處理模塊;
在所述報文所對應(yīng)的業(yè)務(wù)處理模塊中,根據(jù)所述報文的隊列標(biāo)記將所述報文分配至相應(yīng)的業(yè)務(wù)隊列,以實現(xiàn)報文在業(yè)務(wù)隊列間進(jìn)行分發(fā);
業(yè)務(wù)處理模塊根據(jù)相應(yīng)的軟件加速行為對所述報文進(jìn)行軟件加速。
5.根據(jù)權(quán)利要求1所述的報文加速方法,其特征在于,所述報文加速方法還包括:
硬件加速層還為報文設(shè)置報文標(biāo)記,其中,在同一個業(yè)務(wù)流中,報文標(biāo)記具有唯一性,用于標(biāo)記不同的報文。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于烽火通信科技股份有限公司;武漢飛思靈微電子技術(shù)有限公司,未經(jīng)烽火通信科技股份有限公司;武漢飛思靈微電子技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010717720.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 噴墨式記錄系統(tǒng)及噴墨式記錄方法
- 軟硬體資源的管理系統(tǒng)及其方法
- 軟硬件協(xié)同函數(shù)庫的構(gòu)造方法
- 基于改進(jìn)混洗蛙跳算法的軟硬件劃分方法
- 一種統(tǒng)一監(jiān)控告警的方法、一站式監(jiān)控告警平臺及系統(tǒng)
- 一種軟硬件混合系統(tǒng)的聯(lián)合可靠性試驗剖面構(gòu)造方法
- 圖像處理的環(huán)境確定方法、裝置、電子設(shè)備和存儲介質(zhì)
- 一種面向智能交通軟硬件數(shù)據(jù)準(zhǔn)確性的評估方法
- 一種用于視頻處理服務(wù)端的軟硬件編碼協(xié)同系統(tǒng)、方法及電子裝置
- 一種基于組合測試的軟硬件混合系統(tǒng)聯(lián)合試驗剖面構(gòu)造方法
- 移動通信終端的協(xié)同方法及其界面系統(tǒng)
- 業(yè)務(wù)協(xié)同流程配置、業(yè)務(wù)協(xié)同方法及裝置
- 一種基于健康檔案共享平臺的跨醫(yī)院協(xié)同檢查信息系統(tǒng)
- 一種協(xié)同控制方法、協(xié)同控制系統(tǒng)及變頻器
- 基于協(xié)同網(wǎng)關(guān)的跨域協(xié)同交互方法
- 一種生產(chǎn)協(xié)同管理方法及系統(tǒng)
- 云邊協(xié)同方法、裝置、系統(tǒng)、設(shè)備和介質(zhì)
- 一種智能辦公協(xié)同操作方法及系統(tǒng)
- 一種用于無人裝備的時間協(xié)同航跡規(guī)劃方法
- 基于大數(shù)據(jù)的智慧辦公協(xié)同方法及系統(tǒng)





