[發(fā)明專利]數(shù)據(jù)包處理方法在審
| 申請?zhí)枺?/td> | 201810555560.1 | 申請日: | 2018-06-01 |
| 公開(公告)號: | CN110554908A | 公開(公告)日: | 2019-12-10 |
| 發(fā)明(設(shè)計)人: | 黃俊江;熊露;何麗;顧春衛(wèi);韓魯;劉松高;林群皓;單錫城;劉冠宇 | 申請(專利權(quán))人: | 瑞昱半導(dǎo)體股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F13/26;H04L29/06 |
| 代理公司: | 11240 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 | 代理人: | 梁麗超;劉彬 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;TW |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)包 高優(yōu)先級數(shù)據(jù)包 電路系統(tǒng) 關(guān)鍵信息 系統(tǒng)晶片 判定 中斷處理信號 數(shù)據(jù)包處理 優(yōu)先級中斷 預(yù)定時間段 中斷 持續(xù)接收 即時發(fā)送 解析結(jié)果 系統(tǒng)處理 即時性 系統(tǒng)端 處理器 解析 調(diào)控 | ||
一種數(shù)據(jù)包處理方法,運行于一電路系統(tǒng)如一系統(tǒng)晶片(SoC)。當(dāng)系統(tǒng)晶片的處理器在執(zhí)行工作時,會先接收并解析至少包括一關(guān)鍵信息的數(shù)據(jù)包,然后根據(jù)解析結(jié)果及關(guān)鍵信息來判定數(shù)據(jù)包是否為高優(yōu)先級數(shù)據(jù)包,若為高優(yōu)先級數(shù)據(jù)包,則執(zhí)行高優(yōu)先級中斷處理(Rx High Priority Interrupt),即時發(fā)送中斷處理信號至一系統(tǒng)端,相反地,若非高優(yōu)先級數(shù)據(jù)包,則判定為普通數(shù)據(jù)包并執(zhí)行中斷調(diào)控處理,持續(xù)接收數(shù)據(jù)包直到達(dá)到一預(yù)定數(shù)量或一預(yù)定時間段。所揭露的電路系統(tǒng)可以在保有中斷的特性外,更保持系統(tǒng)處理重要任務(wù)的即時性。
技術(shù)領(lǐng)域
一種數(shù)據(jù)包處理方法,特別是一種針對不同優(yōu)先級數(shù)據(jù)包的處理方法。
背景技術(shù)
系統(tǒng)晶片(System on Chip,SoC)為一種整合多種功能的系統(tǒng)的單一晶片,并廣泛被晶片設(shè)計者采用,設(shè)計系統(tǒng)晶片時,設(shè)置有一個中央處理器(CPU)、多個子系統(tǒng)(subsystems),或是子系統(tǒng)的子系統(tǒng),子系統(tǒng)通過系統(tǒng)總線(bus)彼此通信。
因為系統(tǒng)晶片中的子系統(tǒng)彼此分享共同的數(shù)據(jù)包,傳統(tǒng)上,子系統(tǒng)彼此之間運用了觸發(fā)(trigger)中斷(interrupt)的方式進(jìn)行通信,作為控制數(shù)據(jù)包存取的機(jī)制。所述中斷是由系統(tǒng)內(nèi)中央處理器的中斷控制器(Interrupt Controller)所處理的,中斷控制器用以連接各種子系統(tǒng)和中央處理器,當(dāng)有一個子系統(tǒng)產(chǎn)生中斷后,需經(jīng)過中斷控制器的轉(zhuǎn)發(fā),信號才能到達(dá)中央處理器。
但,因網(wǎng)路上傳輸?shù)臄?shù)據(jù)包數(shù)量過于巨大,若每一筆收到的數(shù)據(jù)包都發(fā)送中斷給中央處理器處理,會使中央處理器使用率過高,過度占用系統(tǒng)資源,因而降低硬件的使用效率。有鑒于此,目前多數(shù)設(shè)備會采用中斷調(diào)控(Interrupt Moderation)的方式,使網(wǎng)路硬件在收到數(shù)據(jù)包時不會立即中斷進(jìn)行處理,而是持續(xù)接收數(shù)據(jù)包直到達(dá)到一預(yù)定數(shù)量或一預(yù)定時間段之后再觸發(fā)中斷,從而優(yōu)化中斷處理效率,降低中央處理器使用率以發(fā)揮更佳的硬件性能。
然而,中斷調(diào)控的方式會導(dǎo)致數(shù)據(jù)包的傳輸及處理產(chǎn)生較大的延遲,對于一些需要數(shù)據(jù)包及時響應(yīng)的應(yīng)用而言,會有不夠及時的問題。
發(fā)明內(nèi)容
說明書提出一種數(shù)據(jù)包處理方法,運行于一電路系統(tǒng)如一系統(tǒng)晶片(SoC)。根據(jù)一實施例,當(dāng)系統(tǒng)晶片的處理器在執(zhí)行工作時,會先接收并解析至少包括一關(guān)鍵信息的數(shù)據(jù)包,然后根據(jù)所述解析結(jié)果及所述關(guān)鍵信息來判定所述數(shù)據(jù)包是否為高優(yōu)先級數(shù)據(jù)包,若為高優(yōu)先級數(shù)據(jù)包,則執(zhí)行高優(yōu)先級中斷處理(Rx High Priority Interrupt),即時發(fā)送中斷處理信號至一系統(tǒng)端,相反地,若非高優(yōu)先級數(shù)據(jù)包,則判定為普通數(shù)據(jù)包并執(zhí)行中斷調(diào)控處理,持續(xù)接收數(shù)據(jù)包直到達(dá)到一預(yù)定數(shù)量或一預(yù)定時間段。所揭露的電路系統(tǒng)可以在保有中斷的特性外,更保持系統(tǒng)處理重要任務(wù)的即時性。
根據(jù)另一實施例,當(dāng)系統(tǒng)晶片的處理器在執(zhí)行工作時,會先接收來自一來源的數(shù)據(jù)包,然后根據(jù)所述來源來判定所述數(shù)據(jù)包是否為高優(yōu)先級來源數(shù)據(jù)包,若為高優(yōu)先級來源數(shù)據(jù)包,則執(zhí)行高優(yōu)先級中斷處理(Rx High Priority Interrupt),即時發(fā)送中斷處理信號至一系統(tǒng)端,相反地,若非高優(yōu)先級來源數(shù)據(jù)包,則判定為普通來源數(shù)據(jù)包并執(zhí)行中斷調(diào)控處理,持續(xù)接收數(shù)據(jù)包直到達(dá)到一預(yù)定數(shù)量或一預(yù)定時間段。
本說明書還提供另一實施例,若判定所述數(shù)據(jù)包為普通來源數(shù)據(jù)包,則進(jìn)一步解析所述普通來源數(shù)據(jù)包,再根據(jù)所述解析步驟來判定所述普通來源數(shù)據(jù)包是否為高優(yōu)先級數(shù)據(jù)包,若為高優(yōu)先級數(shù)據(jù)包,則執(zhí)行高優(yōu)先級中斷處理(Rx High Priority Interrupt),相反地,若非高優(yōu)先級數(shù)據(jù)包,則判定為普通級數(shù)據(jù)包并執(zhí)行中斷調(diào)控處理,持續(xù)接收數(shù)據(jù)包直到達(dá)到一預(yù)定數(shù)量或一預(yù)定時間段。
為了能更進(jìn)一步了解本發(fā)明為達(dá)成既定目的所采取之技術(shù)、方法及功效,請參閱以下有關(guān)本發(fā)明之詳細(xì)說明、圖式,相信本發(fā)明之目的、特征與特點,當(dāng)可由此得以深入且具體之了解,然而所附圖式僅提供參考與說明用,并非用來對本發(fā)明加以限制者。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于瑞昱半導(dǎo)體股份有限公司,未經(jīng)瑞昱半導(dǎo)體股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810555560.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 通過冗余提高數(shù)據(jù)傳輸速度的方法
- 數(shù)據(jù)包調(diào)度方法和裝置
- 一種數(shù)據(jù)包的轉(zhuǎn)發(fā)方法和設(shè)備
- 網(wǎng)絡(luò)通信主體確認(rèn)方法及系統(tǒng)
- 一種轉(zhuǎn)發(fā)數(shù)據(jù)包的方法、裝置和路由設(shè)備
- 一種數(shù)據(jù)報文接收方法及裝置
- 一種降低語音丟包統(tǒng)計量的方法及基站
- 數(shù)據(jù)包的處理方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種數(shù)據(jù)包處理方法、裝置及電子設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)傳輸方法、裝置、設(shè)備及存儲介質(zhì)
- 通信控制方法及系統(tǒng),數(shù)據(jù)包轉(zhuǎn)發(fā)及監(jiān)測方法和系統(tǒng)
- 數(shù)據(jù)包傳輸系統(tǒng)和方法
- 數(shù)據(jù)包轉(zhuǎn)發(fā)裝置、系統(tǒng)及監(jiān)測方法和呼叫控制及監(jiān)測裝置
- 數(shù)據(jù)包轉(zhuǎn)發(fā)裝置和系統(tǒng)、數(shù)據(jù)包監(jiān)測方法和呼叫控制裝置
- 數(shù)據(jù)包轉(zhuǎn)發(fā)的裝置、實施方法以及可能性確定方法
- 交織音頻和視頻數(shù)據(jù)包
- 在通訊網(wǎng)絡(luò)中傳輸數(shù)據(jù)包的方法和通訊網(wǎng)絡(luò)
- 數(shù)據(jù)包處理方法
- 數(shù)據(jù)中心網(wǎng)絡(luò)的阻塞控制與調(diào)度融合方法及終端設(shè)備
- 一種數(shù)據(jù)傳輸方法和裝置
- 無線局域網(wǎng)關(guān)鍵信息保障方法
- 用于確定目標(biāo)推廣信息的關(guān)鍵詞匹配模式的方法和設(shè)備
- 關(guān)鍵信息獲取方法和裝置
- 共同地表示安全關(guān)鍵和非安全關(guān)鍵信息的方法和顯示設(shè)備
- 一種信息分享方法、裝置和終端
- 基于模型匹配的非常規(guī)突發(fā)事件動態(tài)優(yōu)先方法
- 一種法律案件或法律法規(guī)關(guān)鍵字處理方法及關(guān)鍵字處理系統(tǒng)
- 固態(tài)盤存儲關(guān)鍵信息方法、裝置、設(shè)備及可讀存儲介質(zhì)
- 一種三維人體姿態(tài)信息檢測方法及裝置
- 人臉關(guān)鍵點檢測方法、裝置以及電子設(shè)備





