本發(fā)明主要涉及通信技術(shù)領(lǐng)域,更具體地說是涉及一種信息處理方法、裝置及電子設(shè)備。
背景技術(shù):
目前,在電子、計(jì)算和組網(wǎng)技術(shù)中普遍存在從多個(gè)請求信號中進(jìn)行選擇的問題,如對于一些通訊硬件,在某一發(fā)送時(shí)刻或某一時(shí)間段內(nèi)都可能面臨多種通信請求信息的選擇,由于這些通信請求信息具有不同的優(yōu)先級,因而,在得到相應(yīng)的發(fā)送授權(quán)后,當(dāng)前傳輸部件將會(huì)按照當(dāng)前所有傳輸請求的優(yōu)先級別來發(fā)送這些通信請求信息。
對此,現(xiàn)有技術(shù)常采用硬件仲裁的方式進(jìn)行信息處理,來保證當(dāng)前傳輸部件按照預(yù)設(shè)優(yōu)先級別將所有待發(fā)傳輸請求發(fā)送出去,滿足實(shí)際需要。然而,申請人注意到,為了適應(yīng)各種通信請求信息的需求,并及時(shí)處理在其發(fā)送之前可能出現(xiàn)的各種情況,如暫停發(fā)送、取消發(fā)送等等,現(xiàn)有的這種信息處理方式需要將使用較多的請求源來形成滿足上述需求的處理規(guī)則,這使其硬件系統(tǒng)結(jié)構(gòu)非常復(fù)雜,由于該硬件系統(tǒng)的請求源是固定的,無法滿足新通信請求信息的新需求。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種信息處理方法、裝置及電子設(shè)備,解決了現(xiàn)有技術(shù)中硬件系統(tǒng)結(jié)構(gòu)復(fù)雜,且因其包含的請求源固定而無法適應(yīng)新的通信請求信息的新需求的技術(shù)問題。
為了實(shí)現(xiàn)上述目的,本申請?zhí)峁┝艘韵录夹g(shù)方案:
一種信息處理方法,應(yīng)用于一種電子設(shè)備,所述方法包括:
監(jiān)測所述電子設(shè)備的當(dāng)前傳輸部件的狀態(tài)信息;
獲取通信請求信息;
識別所述通信請求信息,生成識別結(jié)果;
基于所述識別結(jié)果以及所述狀態(tài)信息,當(dāng)確定所述當(dāng)前傳輸部件處于第一狀態(tài)時(shí),將具有最高優(yōu)先級的待發(fā)通信請求信息發(fā)送給所述當(dāng)前傳輸部件;當(dāng)確定所述當(dāng)前傳輸部件處于第二狀態(tài),且判斷出具有最高優(yōu)先級的待發(fā)通信請求信息的優(yōu)先級高于所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息的優(yōu)先級時(shí),將所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息替換為所述具有最高優(yōu)先級的待發(fā)通信請求信息;當(dāng)確定所述當(dāng)前傳輸部件處于第三狀態(tài)時(shí),保持所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息不變。
優(yōu)選的,所述識別所述通信請求信息,生成識別結(jié)果具體包括:
識別所述通信請求信息所屬請求源的類別;
基于所述類別以及預(yù)設(shè)對應(yīng)關(guān)系,確定所述通信請求信息的當(dāng)前優(yōu)先級;
其中,不同類別的請求源產(chǎn)生的通信請求信息具有不同的優(yōu)先級。
優(yōu)選的,所述當(dāng)確定所述當(dāng)前傳輸部件處于第一狀態(tài)時(shí),將具有最高優(yōu)先級的待發(fā)通信請求信息發(fā)送給所述當(dāng)前傳輸部件具體為:
當(dāng)確定所述當(dāng)前傳輸部件中不存在通信請求信息時(shí),從所有待發(fā)通信請求信息中選擇具有最高優(yōu)先級的第一通信請求,并將所述第一通信請求發(fā)送給所述當(dāng)前傳輸部件。
優(yōu)選的,當(dāng)確定所述當(dāng)前傳輸部件處于第二狀態(tài),且判斷出具有最高優(yōu)先級的待發(fā)通信請求信息的優(yōu)先級高于所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息的優(yōu)先級時(shí),將所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息替換為所述具有最高優(yōu)先級的待發(fā)通信請求信息包括:
當(dāng)確定所述當(dāng)前傳輸部件中存在未發(fā)送的當(dāng)前通信請求信息時(shí),從所有待發(fā)通信請求信息中選擇具有最高優(yōu)先級的第二通信請求信息;
判斷所述第二通信請求信息的優(yōu)先級是否高于所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息的優(yōu)先級;
若是,將所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息替換為所述第二通信請求信息。
優(yōu)選的,所述當(dāng)確定所述當(dāng)前傳輸部件處于第三狀態(tài)時(shí),保持所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息不變具體為:
當(dāng)確定所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息正在發(fā)送時(shí),保持所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息不變。
一種信息處理裝置,應(yīng)用于一種電子設(shè)備,所述裝置包括:
監(jiān)測模塊,用于監(jiān)測所述電子設(shè)備的當(dāng)前傳輸部件的狀態(tài)信息;
第一獲取模塊,用于獲取通信請求信息;
識別模塊,用于識別所述通信請求信息,生成識別結(jié)果;
處理模塊,用于基于所述識別結(jié)果以及所述狀態(tài)信息,當(dāng)確定所述當(dāng)前傳輸部件處于第一狀態(tài)時(shí),將具有最高優(yōu)先級的待發(fā)通信請求信息發(fā)送給所述當(dāng)前傳輸部件;當(dāng)確定所述當(dāng)前傳輸部件處于第二狀態(tài),且判斷出具有最高優(yōu)先級的待發(fā)通信請求信息的優(yōu)先級高于所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息的優(yōu)先級時(shí),將所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息替換為所述具有最高優(yōu)先級的待發(fā)通信請求信息;當(dāng)確定所述當(dāng)前傳輸部件處于第三狀態(tài)時(shí),保持所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息不變。
優(yōu)選的,所述識別模塊包括:
識別單元,用于識別所述通信請求信息所屬請求源的類別;
確定單元,用于基于所述類別以及預(yù)設(shè)對應(yīng)關(guān)系,確定所述通信請求信息的當(dāng)前優(yōu)先級;
其中,不同類別的請求源產(chǎn)生的通信請求信息具有不同的優(yōu)先級。
優(yōu)選的,所述處理裝置包括:
第一選擇發(fā)送單元,用于當(dāng)確定所述當(dāng)前傳輸部件中不存在通信請求信息時(shí),從所有待發(fā)通信請求中選擇具有最高優(yōu)先級的第一通信請求,并將所述第一通信請求發(fā)送給所述當(dāng)前傳輸部件;
第二選擇判斷單元,用于當(dāng)確定所述當(dāng)前傳輸部件中存在未發(fā)送的當(dāng)前通信請求信息時(shí),從所有待發(fā)通信請求信息中選擇具有最高優(yōu)先級的第二通信請求信息,并判斷所述第二通信請求信息的優(yōu)先級是否高于所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息的優(yōu)先級;
替換單元,用于在所述第二選擇判斷單元的判斷結(jié)果為是時(shí),將所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息替換為所述第二通信請求信息;
保持單元,用于當(dāng)確定所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息正在發(fā)送時(shí),保持所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息不變。
一種電子設(shè)備,所述電子設(shè)備包括:
具有不同優(yōu)先級的多個(gè)請求源,用于產(chǎn)生通信請求信息;
傳輸部件,用于傳輸所述請求源產(chǎn)生的通信請求信息;
以及,如上述的信息處理裝置。
由此可見,與現(xiàn)有技術(shù)相比,本申請?zhí)峁┝艘环N信息處理方法、裝置及電子設(shè)備,通過監(jiān)測所述電子設(shè)備的當(dāng)前傳輸部件的狀態(tài)信息,在識別所獲取的通信請求信息,生成識別結(jié)果后,基于該識別結(jié)果和狀態(tài)信息,當(dāng)確定該當(dāng)前傳輸部件處于第一狀態(tài)時(shí),將具有最高優(yōu)先級的待發(fā)通信請求信息發(fā)送給所述當(dāng)前傳輸部件;當(dāng)確定該當(dāng)前傳輸部件處于第二狀態(tài),且判斷出具有最高優(yōu)先級的待發(fā)通信請求信息的優(yōu)先級高于所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息的優(yōu)先級時(shí),將所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息替換為所述具有最高優(yōu)先級的待發(fā)通信請求信息;當(dāng)確定該當(dāng)前傳輸部件處于第三狀態(tài)時(shí),保持該當(dāng)前傳輸部件中的當(dāng)前通信請求信息不變,由此可見,本發(fā)明只需要確定通信請求信息的優(yōu)先級以及當(dāng)前傳輸部件的狀態(tài),即可據(jù)此上述仲裁規(guī)則確定該當(dāng)前傳輸部件發(fā)送通信請求信息,解決了現(xiàn)有技術(shù)中因包含的請求源數(shù)量多而使其硬件系統(tǒng)結(jié)構(gòu)復(fù)雜,以及因其包含的請求源固定而無法適應(yīng)新的通信請求信息的新需求的技術(shù)問題。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種信息處理方法實(shí)施例的流程示意圖;
圖2為本發(fā)明提供的另一種信息處理方法實(shí)施例的部分流程示意圖;
圖3為本發(fā)明提供的一種信息處理裝置實(shí)施例的結(jié)構(gòu)示意圖;
圖4為本發(fā)明提供的另一種信息處理裝置實(shí)施例的結(jié)構(gòu)示意圖;
圖5為本發(fā)明提供的又一種信息處理裝置實(shí)施例的部分結(jié)構(gòu)示意圖;
圖6為本發(fā)明提供的一種電子設(shè)備實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。
參照圖1所示的一種信息處理方法實(shí)施例的流程示意圖,該方法可應(yīng)用于一種電子設(shè)備,在本實(shí)施例中,該方法具體可以包括以下步驟:
步驟S110:監(jiān)測電子設(shè)備的當(dāng)前傳輸部件的狀態(tài)信息。
在本實(shí)施例中,該狀態(tài)信息用于確定當(dāng)前傳輸部件的當(dāng)前狀態(tài),具體內(nèi)容可根據(jù)實(shí)際需要確定,本申請?jiān)诖瞬辉僭斒觥?/p>
其中,當(dāng)前傳輸部件的狀態(tài)可以包括三種狀態(tài),如第一狀態(tài),即當(dāng)前傳輸部件中不存在任何通信請求信息,處于空閑狀態(tài);第二狀態(tài),即當(dāng)前傳輸部件中存在未發(fā)送的當(dāng)前通信請求信息,此時(shí),位于該當(dāng)前傳輸部件中的通信請求信息是可以替換的;第三狀態(tài),即當(dāng)前傳輸部件中的當(dāng)前通信請求信息正在發(fā)送,此時(shí),位于該當(dāng)前傳輸部件中的通信請求信息是不可以替換的。
步驟S120:獲取通信請求信息。
在實(shí)際應(yīng)用中,該步驟S120具體可以獲取電子設(shè)備中的各請求源產(chǎn)生的各種通信請求信息,本發(fā)明對該通信請求信息的具體內(nèi)容不作限定。
可選的,在本申請中,電子設(shè)備只需要包含四類請求源即可,具體如下:
Rx high request:由Rx反饋過來的高優(yōu)先級通信請求信息,例如,可以對應(yīng)到WLAN中的ACK請求信息,但并不局限于此。
hardware request:由硬件產(chǎn)生的定時(shí)請求信息(即基于預(yù)設(shè)的計(jì)數(shù)器值產(chǎn)生的請求信息),具體可以包括hardware request 0~hardware request 4這5個(gè)請求源;也可以對應(yīng)這種類型的定時(shí)發(fā)送請求信息,其可以是單幀請求信息也可以是雙幀請求信息;還可以產(chǎn)生定時(shí)切換請求信息、超時(shí)請求信息等等。 由此可見,本申請并不需要再單獨(dú)設(shè)置定時(shí)切換請求源、超時(shí)請求源、多幀傳輸請求源等,減少了電子設(shè)備硬件系統(tǒng)中請求源數(shù)量,簡化了硬件系統(tǒng)結(jié)構(gòu),從而使得仲裁邏輯相對簡單。
Rx low request:由Rx反饋過來的低優(yōu)先級通信請求信息,比如,可以對應(yīng)到WLAN中的普通應(yīng)答請求信息,但并不局限于此。
software request:有軟件直接設(shè)置的請求信息,本實(shí)施例中其可以包含2個(gè)即software request 0和software request 1,具體可以對應(yīng)到軟件的普通發(fā)送請求信息。
步驟S130:識別所述通信請求信息,生成識別結(jié)果。
可選的,如圖2所示的本發(fā)明提供的另一種信息處理方法實(shí)施例的部分流程示意圖,步驟S130具體可以包括以下步驟:
步驟S131:識別該通信請求信息所屬請求源的類別。
由于不同類別的請求源產(chǎn)生的通信請求信息具有不同的優(yōu)先級,因而,在實(shí)際應(yīng)用中,可根據(jù)實(shí)際需要預(yù)先設(shè)定該電子設(shè)備中各請求源的優(yōu)先級別,以便確定其產(chǎn)生的各通信請求信息的優(yōu)先級別。
步驟S132:基于該類別以及預(yù)設(shè)對應(yīng)關(guān)系,確定該通信請求信息的當(dāng)前優(yōu)先級。
其中,該預(yù)設(shè)對應(yīng)關(guān)系可以為各請求源對應(yīng)的優(yōu)先級,其具體對應(yīng)關(guān)系可根據(jù)實(shí)際需要確定,本實(shí)施在此不再詳述。
步驟S140:基于該識別結(jié)果以及所述狀態(tài)信息,當(dāng)確定所述當(dāng)前傳輸部件處于第一狀態(tài)時(shí),將具有最高優(yōu)先級的待發(fā)通信請求信息發(fā)送給所述當(dāng)前傳輸部件;當(dāng)確定所述當(dāng)前傳輸部件處于第二狀態(tài),且判斷出具有最高優(yōu)先級的待發(fā)通信請求信息的優(yōu)先級高于所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息的優(yōu)先級時(shí),將所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息替換為所述具有最高優(yōu)先級的待發(fā)通信請求信息;當(dāng)確定所述當(dāng)前傳輸部件處于第三狀態(tài)時(shí),保持所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息不變。
由此可見,在本實(shí)施例中,可基于上述識別結(jié)果以及檢測到的狀態(tài)信息,確定當(dāng)前傳輸部件的當(dāng)前狀態(tài)及其對應(yīng)的處理方法,具體內(nèi)容如下:
當(dāng)確定所述當(dāng)前傳輸部件中不存在通信請求信息時(shí)(即處于第一狀態(tài)),從所有待發(fā)通信請求信息中選擇具有最高優(yōu)先級的第一通信請求,并將該第一通信請求發(fā)送給所述當(dāng)前傳輸部件,也就是說,在當(dāng)前傳輸部件處于第一狀態(tài)下,將按照預(yù)設(shè)優(yōu)先級從高到低依次將相應(yīng)級別的通信請求信息發(fā)送至當(dāng)前傳輸部件。
當(dāng)確定所述當(dāng)前傳輸部件中存在未發(fā)送的當(dāng)前通信請求信息時(shí)(即處于第二狀態(tài)),從所有待發(fā)通信請求信息中選擇具有最高優(yōu)先級的第二通信請求信息,并判斷該第一通信請求信息的優(yōu)先級是否高于當(dāng)前傳輸部件中的當(dāng)前通信請求信息的優(yōu)先級,若是,將所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息替換為所述第二通信請求信息;若否,則保持該當(dāng)前傳輸部件中的當(dāng)前通信請求信息不變。
當(dāng)確定所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息正在發(fā)送時(shí)(即處于第三狀態(tài)),保持當(dāng)前傳輸部件中的當(dāng)前通信請求信息不變。
基于上述分析可知,本發(fā)明只需要確定通信請求信息的優(yōu)先級以及當(dāng)前傳輸部件的狀態(tài),即可據(jù)此上述仲裁規(guī)則確定該當(dāng)前傳輸部件要發(fā)送的通信請求信息,無需為了適應(yīng)各種需求而設(shè)置很多請求源,簡化了硬件系統(tǒng)結(jié)構(gòu),且能夠適應(yīng)新的通信請求信息的各種新需求,增強(qiáng)了本實(shí)施例提供的信息處理方法的實(shí)用性。
參照圖3所示的本發(fā)明提供的一種信息處理裝置實(shí)施例的結(jié)構(gòu)示意圖,該裝置可應(yīng)用于一種電子設(shè)備,該裝置具體可以包括:
監(jiān)測模塊310,用于監(jiān)測所述電子設(shè)備的當(dāng)前傳輸部件的狀態(tài)信息。
第一獲取模塊320,用于獲取通信請求信息。
識別模塊330,用于識別所述通信請求信息,生成識別結(jié)果。
可選的,在實(shí)際應(yīng)用中,如圖4所示的本發(fā)明提供的另一種信息處理裝置實(shí)施例的結(jié)構(gòu)示意圖,在上述實(shí)施例的基礎(chǔ)上,該識別模塊330具體可以包括:
識別單元331,用于識別所述通信請求信息所屬請求源的類別。
確定單元332,用于基于所述類別以及預(yù)設(shè)對應(yīng)關(guān)系,確定所述通信請求信息的當(dāng)前優(yōu)先級。
其中,不同類別的請求源產(chǎn)生的通信請求信息具有不同的優(yōu)先級。
處理模塊340,用于基于所述識別結(jié)果以及所述狀態(tài)信息,當(dāng)確定所述當(dāng)前傳輸部件處于第一狀態(tài)時(shí),將具有最高優(yōu)先級的待發(fā)通信請求信息發(fā)送給所述當(dāng)前傳輸部件;當(dāng)確定所述當(dāng)前傳輸部件處于第二狀態(tài),且判斷出具有最高優(yōu)先級的待發(fā)通信請求信息的優(yōu)先級高于所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息的優(yōu)先級時(shí),將所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息替換為所述具有最高優(yōu)先級的待發(fā)通信請求信息;當(dāng)確定所述當(dāng)前傳輸部件處于第三狀態(tài)時(shí),保持所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息不變。
可選的,如圖5所示的本發(fā)明提供的又一種信息處理裝置實(shí)施例的部分結(jié)構(gòu)示意圖,在上述各實(shí)施例的基礎(chǔ)上,該處理裝置340具體可以包括:
第一選擇發(fā)送單元341,用于當(dāng)確定所述當(dāng)前傳輸部件中不存在通信請求信息時(shí),從所有待發(fā)通信請求中選擇具有最高優(yōu)先級的第一通信請求,并將所述第一通信請求發(fā)送給所述當(dāng)前傳輸部件。
第二選擇判斷單元342,用于當(dāng)確定所述當(dāng)前傳輸部件中存在未發(fā)送的當(dāng)前通信請求信息時(shí),從所有待發(fā)通信請求信息中選擇具有最高優(yōu)先級的第二通信請求信息,并判斷所述第二通信請求信息的優(yōu)先級是否高于所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息的優(yōu)先級。
替換單元343,用于在所述第二選擇判斷單元342的判斷結(jié)果為是時(shí),將所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息替換為所述第二通信請求信息。
其中,當(dāng)?shù)诙x擇判斷單元342的判斷結(jié)果為否時(shí),可保持所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息不變。
保持單元344,用于當(dāng)確定所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息正在發(fā)送時(shí),保持所述當(dāng)前傳輸部件中的當(dāng)前通信請求信息不變。
綜上所述,本發(fā)明通過將確定所獲取的通信請求信息的優(yōu)先級以及當(dāng)前傳輸部件的狀態(tài)信息,確定當(dāng)前傳輸部件的當(dāng)前狀態(tài),并根據(jù)與該當(dāng)前狀態(tài)對應(yīng)的仲裁規(guī)則,確定該當(dāng)前傳輸部件實(shí)際要發(fā)送的通信請求信息,無需為了適應(yīng)各種需求而設(shè)置很多請求源,簡化了系統(tǒng)結(jié)構(gòu),且能夠適應(yīng)新的通信請求信息的各種新需求,增強(qiáng)了本實(shí)施例提供的信息處理裝置的實(shí)用性。
參照圖6所示的本發(fā)明提供的一種電子設(shè)備實(shí)施例的結(jié)構(gòu)示意圖,該電子設(shè)備具體可以包括:具有不同優(yōu)先級的多個(gè)請求源610、傳輸部件620以及信息處理裝置630,其中:
請求源610,用于產(chǎn)生通信請求信息。
在本實(shí)施例中,該請求源610具體可以分為四類,如Rx high request、hardware request、Rx low request以及software request,每一類請求源的功能以及可包含的請求源的個(gè)數(shù)具體可參照上述方法實(shí)施例對應(yīng)部分的描述,本實(shí)施例在此不再贅述。
傳輸部件620,用于傳輸該請求源610產(chǎn)生的通信請求信息。
在本實(shí)施例中,可根據(jù)該電子設(shè)備的實(shí)際應(yīng)用,確定該傳輸部件620具體為什么設(shè)備或器件,如通信傳輸裝置等,本申請?jiān)诖瞬辉僖灰辉斒觥?/p>
本實(shí)施例中的信息處理裝置630的組成結(jié)構(gòu)及其功能可參照上述裝置實(shí)施例所記載的信息處理裝置,本申請?jiān)诖瞬辉儋樖觥?/p>
結(jié)合上述分析,本實(shí)施例將請求源的種類精簡為四類,且增強(qiáng)了請求源(尤其是hardware request類請求源)的通用性和靈活性,便于在面對新的需求時(shí)進(jìn)行擴(kuò)展,且由于精簡了請求源的數(shù)量,從而使得信息處理裝置進(jìn)行的仲裁邏輯(即上述信息處理過程)更加簡單,提高了通信請求信息處理速度。
為了更清楚地理解上述記載的技術(shù)方案,本申請將以下面的一個(gè)實(shí)例來詳細(xì)說明,需要說明的是,該技術(shù)方案的應(yīng)用并不僅限于下面的這一實(shí)例,該實(shí)例僅作為示范性說明,本領(lǐng)域技術(shù)人員可根據(jù)上文描述的技術(shù)方案,并結(jié)合實(shí)際應(yīng)用需要,獲得除此之外的任何場景下的實(shí)例,本申請?jiān)诖瞬辉僖灰辉斒觥?/p>
在實(shí)際應(yīng)用中,可根據(jù)實(shí)際需要對hardware request 0~hardware request 4這5個(gè)請求源做如下設(shè)置:
hardware request 0、hardware request 2、hardware request 4可分別映射到不同優(yōu)先級別的單幀傳輸;hardware request 1、hardware request 3可分別映射到不同優(yōu)先級別的多幀傳輸,即在一個(gè)傳輸機(jī)會(huì)中可傳輸多個(gè)幀,在該設(shè)置下,本申請?zhí)峁┑男畔⑻幚矸椒蓪?shí)現(xiàn)下述各功能:
1、可直接實(shí)現(xiàn)單幀、多幀傳輸。
基于上述實(shí)施例的描述,由于hardware request 0、hardware request 2、hardware request 4本身就是對應(yīng)單幀傳輸?shù)挠布埱?,而hardware request 1、hardware request 3本身就是對應(yīng)多幀傳輸?shù)挠布埱?,因而,在?shí)際應(yīng)用中,可直接使用相應(yīng)優(yōu)先級的hardware request即可直接實(shí)現(xiàn)單幀和多幀傳輸。
另外,當(dāng)該單幀或多幀傳輸內(nèi)容是非定時(shí)的通信請求信息時(shí),本實(shí)施還可以由software request 0和software request 1來直接實(shí)現(xiàn)單幀和多幀傳輸。由此可見,對于定時(shí)傳輸?shù)耐ㄐ耪埱笮畔⒖捎蒱ardware request類請求源實(shí)現(xiàn),而對于非定時(shí)傳輸?shù)耐ㄐ耪埱笮畔⒖捎蓅oftware request類請求源實(shí)現(xiàn),與現(xiàn)有技術(shù)中要使用單獨(dú)設(shè)置的定時(shí)請求源、非定時(shí)請求源和多幀傳輸請求源才能實(shí)現(xiàn)定時(shí)或非定時(shí)的多幀傳輸?shù)募夹g(shù)方案相比,減少了請求源數(shù)量,簡化了硬件系統(tǒng)結(jié)構(gòu),且使得本實(shí)施例的請求源更具有通用性。
2、可實(shí)現(xiàn)單幀、多幀不同優(yōu)先級的組合。
根據(jù)上述設(shè)置可知,hardware request 0~hardware request 4是單幀、多幀間隔的,因而,在實(shí)際應(yīng)用中,無論想要實(shí)現(xiàn)什么樣單幀、多幀優(yōu)先級,只要選擇合適硬件中斷號即可,非常簡單、方便。
其中,結(jié)合上述第1點(diǎn)的描述內(nèi)容,在實(shí)現(xiàn)單幀、多幀傳輸過程中,也可以結(jié)合software request類請求源發(fā)送相應(yīng)的通信請求信息,本實(shí)施例對此不作具體限定,本領(lǐng)域技術(shù)人員可根據(jù)上述描述內(nèi)容,并結(jié)合實(shí)際需要來確定實(shí)現(xiàn)方案。
3、可使用hardware request 0實(shí)現(xiàn)定時(shí)切換請求以及超時(shí)請求的處理。
基于上述分析可知,hardware request 0是除了Rx high request外的請求源中具有最高優(yōu)先級的請求源,因而,當(dāng)實(shí)際需要定時(shí)切換請求時(shí),即當(dāng)切換時(shí)間到了(或某個(gè)發(fā)送時(shí)間點(diǎn)到了),可使用hardware request 0來切換到新的通信請求信息上去,并不需要使用單獨(dú)設(shè)置的定時(shí)切換請求源。同理,若檢測到當(dāng)前發(fā)送的通信請求信息的發(fā)送時(shí)間超過了預(yù)期時(shí)間時(shí),同樣可使用該hardware request 0來取消正在發(fā)送的幀,也不需要另外設(shè)置超時(shí)處理請求源,大大減少了請求源數(shù)量,簡化了硬件系統(tǒng)結(jié)構(gòu),且使得仲裁邏輯相對簡單。
4、hardware request能夠方便地?cái)U(kuò)展支持新的需求。
以擴(kuò)展支持802.11ad的傳輸需求為例,在傳統(tǒng)的WLAN中,由于802.11ad中包含有需要定時(shí)發(fā)送多幀通信請求信息的需求,而現(xiàn)有技術(shù)方案中的 hardware request只能夠用來產(chǎn)生定時(shí)的、高優(yōu)先級的單幀通信請求信息,且software request也只能夠用來產(chǎn)生非定時(shí)的多幀通信請求信息,可見現(xiàn)有的技術(shù)方案并不能滿足802.11ad的傳輸需求。
而在本申請實(shí)施例中,基于上述設(shè)置可知,由于hardware request 1、hardware request 3本身就是對應(yīng)多幀傳輸?shù)挠布埱螅蚨?,在面?02.11ad的傳輸需求時(shí),只需要hardware request 1以及hardware request 3即可,非常實(shí)用。由此可見,本申請中hardware request類請求源具有通用性和靈活性,便于擴(kuò)展,能夠滿足新的需求。
基于上述實(shí)施例的描述可知,本實(shí)施例中將請求源精簡為四類,其中,hardware request除了能夠產(chǎn)生定時(shí)的、高優(yōu)先級的單幀通信請求信息外,還能夠產(chǎn)生定時(shí)的多幀通信請求信息,且能夠用于實(shí)現(xiàn)定時(shí)切換請求和超時(shí)處理請求,從而使得該電子設(shè)備無需單獨(dú)設(shè)置定時(shí)切換請求源、超時(shí)處理請求源以及多幀傳輸請求源,增強(qiáng)了請求源的通用性,便于擴(kuò)展,且簡化了該電子設(shè)備的硬件系統(tǒng)結(jié)構(gòu),使得面對同一時(shí)間點(diǎn)的多個(gè)通信請求信息時(shí)的仲裁邏輯相對簡單,從而加快了對多個(gè)通信請求信息的處理速度。
本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對于實(shí)施例公開的裝置及電子設(shè)備而言,由于其與實(shí)施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
專業(yè)人員還可以進(jìn)一步意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元或模塊的功能步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可 編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。