專利名稱:一種業(yè)務存儲方法和模塊的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及接入網(wǎng)技術(shù)領(lǐng)域,特別涉及一種業(yè)務存儲方法和模塊。
背景技術(shù):
隨著互聯(lián)網(wǎng)的普及和互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,網(wǎng)絡用戶的數(shù)量和業(yè)務量 都有了飛速的增長。為滿足需要,主干網(wǎng)已經(jīng)達到千兆甚至萬兆,同時,用 戶側(cè)的本地局域網(wǎng)也達上百兆,因此,光纖接入技術(shù)逐漸成為主流。其中,
以太無源光網(wǎng)絡(EPON)集合了以太技術(shù)和光纖網(wǎng)絡的低價格、高帶寬、技術(shù) 成熟、兼容性好、維護成本低等優(yōu)勢,成為解決接入網(wǎng)"最后一公里,,的最 佳方案。
EPON主要分為三個部分,即OLT(OPtical Line Termination,光線路終 端),ODN(Optical Distribution Network,光配線網(wǎng)絡)和ONU(Optical Network Unit,光網(wǎng)絡單元)。OLT與多個ONU相連,也就是說EPON的上行鏈路(從 ONU到OLT)是多點到點的結(jié)構(gòu),多個ONU共用一個信道,OLT采用時分 多址接入方式控制各ONU的上行數(shù)據(jù)傳輸。
將各ONU端的業(yè)務劃分為三個等級EF業(yè)務、AF業(yè)務和BE業(yè)務。其 中,EF業(yè)務對應語音業(yè)務,是固定比特速率的數(shù)據(jù)流,必須保證有較小的時 延和時延抖動;AF業(yè)務對應視頻業(yè)務,是可變比特速率的數(shù)據(jù)流,需要一 定的帶寬保證;BE業(yè)務對應數(shù)據(jù)傳輸業(yè)務,對時延和時延抖動沒有要求, 需要提供盡力而為的服務。
用戶業(yè)務到達ONU端后,會按照業(yè)務類別以隊列的方式分別存儲到EF 業(yè)務存儲器、AF業(yè)務存儲器和BE業(yè)務存儲器中,EPON系統(tǒng)一般采用固 定的輪詢周期,在一個輪詢周期內(nèi),會按順序讀取上述三個存儲器中的內(nèi)容, 其中,每個存儲器均按照先入先出的原則存儲和釋放數(shù)據(jù),進行業(yè)務處理。
在實施本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題由于 EF業(yè)務存儲器、AF業(yè)務存儲器和BE業(yè)務存儲器的容量是固定的,當EF業(yè)務數(shù)據(jù)較多時,會出現(xiàn)EF業(yè)務存儲器的數(shù)據(jù)存滿后,再來的數(shù)據(jù)將會被丟
棄,因此導致無法保證高優(yōu)先級的EF業(yè)務獲得最優(yōu)的服務質(zhì)量,用戶體驗 差的問題。
發(fā)明內(nèi)容
本發(fā)明提供一種業(yè)務存儲方法和模塊,以解決無法保證高優(yōu)先級的EF 業(yè)務獲得最優(yōu)的服務質(zhì)量,用戶體驗差的問題。
本發(fā)明提供了一種業(yè)務存儲方法,預先在BE業(yè)務存儲器中選取存儲區(qū)
間,作為搶占區(qū)間,所述方法包括
接收EF業(yè)務數(shù)據(jù)后,查詢當EF業(yè)務存儲器儲量滿時,將所述EF業(yè)務
數(shù)據(jù)存儲到所述搶占區(qū)間。
所述預先在BE業(yè)務存儲器中選取存儲區(qū)間,作為搶占區(qū)間具體為 預先在BE業(yè)務存儲器的最后端選取一段存儲區(qū)間,作為搶占區(qū)間。 所述搶占區(qū)間的容量小于或等于BE業(yè)務存儲器的容量減去BE業(yè)務臨
界值;
所述BE業(yè)務臨界值等于上行帶寬傳輸速率與輪詢周期的乘積。 當接收到BE業(yè)務數(shù)據(jù)后,查詢當BE業(yè)務存儲器中所述搶占區(qū)間前面 的存儲器件的儲量滿時,將所述BE業(yè)務數(shù)據(jù)存儲到所述搶占區(qū)間。 所述搶占區(qū)間按照先入先出原則進行數(shù)據(jù)存儲和釋放。
本發(fā)明還提供了一種業(yè)務存儲模塊,設(shè)置于光網(wǎng)絡單元ONU端,包括 搶占區(qū)域選取子模塊,用于在BE業(yè)務存儲器中選取存儲區(qū)間,作為搶 占區(qū)間;
搶占子模塊,用于接收EF業(yè)務數(shù)據(jù)后,查詢當EF業(yè)務存儲器儲量滿時, 將所述EF業(yè)務數(shù)據(jù)存儲到所述搶占區(qū)間。
所述搶占區(qū)域選取子模塊具體用于預先在BE業(yè)務存儲器的最后端選 取一段存儲區(qū)間,作為搶占區(qū)間。
所述搶占區(qū)域選取子模塊選取的搶占區(qū)間的容量小于或等于BE業(yè)務 存儲器的容量減去BE業(yè)務臨界值;
5所述BE業(yè)務臨界值等于上行帶寬傳輸速率與輪詢周期的乘積。 所述業(yè)務存儲模塊還包括
BE業(yè)務數(shù)據(jù)搶占子模塊,用于當接收到BE業(yè)務數(shù)據(jù)后,查詢當BE業(yè) 務存儲器中所述搶占區(qū)間前面的存儲器件的儲量滿時,將所述BE業(yè)務數(shù)據(jù) 存儲到所述搶占區(qū)間。
所述搶占區(qū)域選取子模塊選取的搶占區(qū)間按照先入先出原則進行數(shù)據(jù)存 儲和釋放。
本發(fā)明提供的一種業(yè)務存儲方法和模塊,有益效果是通過在BE業(yè)務 存儲器中選取存儲區(qū)間作為搶占區(qū)間,當查詢EF業(yè)務存儲器儲量滿時,將 接收到的EF業(yè)務數(shù)據(jù)存儲到所述搶占區(qū)間中,這樣,可以盡量少的丟棄高 優(yōu)先級的EF業(yè)務數(shù)據(jù),進一步保證高優(yōu)先級的EF業(yè)務獲得最優(yōu)的服務質(zhì)量, 提高了用戶體驗。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實 施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面 描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講, 在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例一提供的一種業(yè)務存儲方法流程圖2為本發(fā)明實施例一提供的業(yè)務存儲器示意圖3為本發(fā)明實施例二提供的一種業(yè)務存儲模塊結(jié)構(gòu)框圖。
具體實施例方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行 清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而 不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做 出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā) 明實施方式作進一步地詳細描述。
實施例一
參見圖1,為本發(fā)明實施例提供的一種業(yè)務存儲方法,包括如下步驟 S101:光網(wǎng)絡單元ONU預先在BE業(yè)務存儲器中選取存儲區(qū)間作為搶 占區(qū)間。
通常,在光網(wǎng)絡單元ONU中預先在BE業(yè)務存儲器中選取搶占區(qū)間,這 樣,在應用中,便可以在接收EF業(yè)務數(shù)據(jù)后,查詢當EF業(yè)務存儲器儲量 滿時,將所述EF業(yè)務數(shù)據(jù)存儲到所述搶占區(qū)間,而無需每次都執(zhí)行在BE 業(yè)務存儲器中選取存儲區(qū)間作為搶占區(qū)間的步驟。
步驟S102:光網(wǎng)絡單元ONU接收到EF業(yè)務數(shù)據(jù)后,查詢當EF業(yè)務存 儲器儲量滿時,將所述EF業(yè)務數(shù)據(jù)存儲到所述搶占區(qū)間。
本發(fā)明實施例中,采用高優(yōu)先級的EF業(yè)務搶占機制來保證高優(yōu)先級的 EF業(yè)務的數(shù)據(jù)量。具體業(yè)務存儲方法如下所述
當ONU用戶的數(shù)據(jù)業(yè)務到來時,分別將EF業(yè)務數(shù)據(jù)、AF業(yè)務數(shù)據(jù)和 BE業(yè)務數(shù)據(jù)按其業(yè)務種類,存入與之對應的EF業(yè)務存儲器、AF業(yè)務存儲 器和BE業(yè)務存儲器中。
當EF業(yè)務容器存儲量滿時,如果還有EF業(yè)務傳遞過來的話,就開始發(fā) 生業(yè)務容器的搶占,這種搶占不是無條件的搶占BE業(yè)務存儲器,而是必須 滿足以下條件所述搶占區(qū)間的容量小于或等于BE業(yè)務存儲器的容量減 去BE業(yè)務臨界值;這里,BE業(yè)務臨界值是BE業(yè)務存儲器中除去搶占區(qū)
間外,為BE業(yè)務保留的專門存儲BE業(yè)務數(shù)據(jù)的最低存儲容量,所述BE 業(yè)務臨界值等于上行帶寬傳輸速率與輪詢周期的乘積,即//鵬大小=7朋x
T。其中,「be為EPON上行帶寬中的傳輸速率,r一'為EPON中輪詢所 有ONU —次的時間即是輪詢周期,HsE為BE業(yè)務總的存儲容器大小, if,w、為容器中不能被搶占的容器大小,能被EF業(yè)務搶占的搶占區(qū)間最
;^力//m — i^固定大小。
本發(fā)明實施例中,光網(wǎng)絡單元ONU接收到業(yè)務數(shù)據(jù)后,如果接收的是AF業(yè)務數(shù)據(jù),則直接將其存儲到AF業(yè)務存儲器中,如果AF業(yè)務存儲器 滿,則丟棄;如果接收的是EF業(yè)務數(shù)據(jù),當EF業(yè)務存儲器未滿時,將其 直接存儲到EF業(yè)務存儲器中,當EF業(yè)務存儲器已存滿時,將該EF業(yè)務 數(shù)據(jù)存儲到搶占區(qū)間中,如果搶占區(qū)間也已經(jīng)存滿,則丟棄;如果接收的是 BE業(yè)務數(shù)據(jù),則直接存儲到BE業(yè)務存儲器中除搶占區(qū)間外的存儲區(qū)域, 如果除搶占區(qū)間外的存儲區(qū)域已經(jīng)存滿,則將其存儲到搶占區(qū)間中,若搶占 區(qū)間也已經(jīng)存滿,則丟棄。
這里,EF業(yè)務存儲器、AF業(yè)務存儲器和BE業(yè)務存儲器除搶占區(qū)間外 的存儲區(qū)域均按照先入先出的原則存儲和釋放數(shù)據(jù),進行相應數(shù)據(jù)業(yè)務的處 理。同樣的,所述搶占區(qū)間也按照先入先出原則進行數(shù)據(jù)存儲和釋放,即 EF業(yè)務數(shù)據(jù)與BE業(yè)務數(shù)據(jù)按照先進先出的原則進行數(shù)據(jù)存儲和釋放。
優(yōu)選的,為了保證業(yè)務的公平性,所述預先在BE業(yè)務存儲器中選取存 儲區(qū)間,作為搶占區(qū)間具體為預先在BE業(yè)務存儲器的最后端選取一段存 儲區(qū)間,作為搶占區(qū)間。參見圖2,為在BE業(yè)務存儲器的最后端選取一I殳 存儲區(qū)間作為搶占區(qū)間的示意圖。這樣,對于BE業(yè)務存儲器而言,按照先 入先出的原則,會先處理在搶占區(qū)間前面的BE數(shù)據(jù),可以較好的平衡各業(yè) 務之間的公平性。
可見,本發(fā)明實施例提供的業(yè)務存儲方法,通過在BE業(yè)務存儲器中選 取存儲區(qū)間作為搶占區(qū)間,當查詢EF業(yè)務存儲器儲量滿時,將接收到的 EF業(yè)務數(shù)據(jù)存儲到所述搶占區(qū)間中,這樣,可以盡量少的丟棄高優(yōu)先級的 EF業(yè)務數(shù)據(jù),進一步保證高優(yōu)先級的EF業(yè)務獲得最優(yōu)的服務質(zhì)量,提高 了用戶體驗。
實施例二
參見圖3,本發(fā)明實施例提供了一種業(yè)務存儲模塊,該業(yè)務存儲模塊設(shè) 置于光網(wǎng)絡單元ONU端,包括
搶占區(qū)域選取子模塊301,用于在BE業(yè)務存^(諸器中選取存儲區(qū)間,作 為搶占區(qū)間;
搶占子模塊302,用于接收EF業(yè)務數(shù)據(jù)后,查詢當EF業(yè)務存儲器儲量
8滿時,將所述EF業(yè)務數(shù)據(jù)存儲到所述搶占區(qū)間。
優(yōu)選的,所述搶占區(qū)域選取子模塊具體用于預先在BE業(yè)務存儲器的 最后端選取一段存儲區(qū)間,作為搶占區(qū)間。
優(yōu)選的,所述搶占區(qū)域選取子模塊選取的搶占區(qū)間的容量小于或等于 BE業(yè)務存儲器的容量減去BE業(yè)務臨界值;
所述BE業(yè)務臨界值等于上行帶寬傳輸速率與輪詢周期的乘積。
優(yōu)選的,所述業(yè)務存儲模塊還包括
BE業(yè)務數(shù)據(jù)搶占子模塊,用于當接收到BE業(yè)務數(shù)據(jù)后,查詢當BE業(yè) 務存儲器中所述搶占區(qū)間前面的存儲器件的儲量滿時,將所述BE業(yè)務數(shù)據(jù) 存儲到所述搶占區(qū)間。
本發(fā)明實施例中,所述搶占區(qū)域選取子模塊選取的搶占區(qū)間按照先入先 出原則進行數(shù)據(jù)存儲和釋放。
上述圖3所示的一種業(yè)務存儲;漠塊,可以執(zhí)行前述圖1或者2及其實施 例一所示的方法,因而其工作流程在此不贅述。
可見,本發(fā)明實施例提供的業(yè)務存儲模塊,通過在BE業(yè)務存儲器中選 取存儲區(qū)間作為搶占區(qū)間,當查詢EF業(yè)務存儲器儲量滿時,將接收到的 EF業(yè)務數(shù)據(jù)存儲到所述搶占區(qū)間中,這樣,可以盡量少的丟棄高優(yōu)先級的 EF業(yè)務數(shù)據(jù),進一步保證高優(yōu)先級的EF業(yè)務獲得最優(yōu)的服務質(zhì)量,提高 了用戶體驗。
需要說明的是,在本文中,術(shù)語"包括"、"包含"或者其任何其他變體意 在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者 設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包 括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況 下,由語句"包括一個……,,限定的要素,并不排除在包括所述要素的過程、 方法、物品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域普通技術(shù)人員可以理解,實現(xiàn)上逸實施例方法中的全部或部分步 驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計算 機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,包括若干指令用以執(zhí)行本發(fā)明各個實施例所述的方法。這里所述的存儲介質(zhì),如ROM/RAM、磁碟、光盤等。 以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范 圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均 包含在本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
1、一種業(yè)務存儲方法,其特征在于,預先在BE業(yè)務存儲器中選取存儲區(qū)間,作為搶占區(qū)間,所述方法包括接收EF業(yè)務數(shù)據(jù)后,查詢當EF業(yè)務存儲器儲量滿時,將所述EF業(yè)務數(shù)據(jù)存儲到所述搶占區(qū)間。
2、 根據(jù)權(quán)利要求1所述的業(yè)務存儲方法,其特征在于,所述預先在BE 業(yè)務存儲器中選取存儲區(qū)間,作為搶占區(qū)間具體為預先在BE業(yè)務存儲器的最后端選取一段存儲區(qū)間,作為搶占區(qū)間。
3、 根據(jù)權(quán)利要求2所述的業(yè)務存儲方法,其特征在于,所述搶占區(qū)間的 容量小于或等于BE業(yè)務存儲器的容量減去BE業(yè)務臨界值;所述BE業(yè)務臨界值等于上行帶寬傳輸速率與輪詢周期的乘積。
4、 根據(jù)權(quán)利要求2所述的業(yè)務存儲方法,其特征在于,當接收到BE業(yè) 務數(shù)據(jù)后,查詢當BE業(yè)務存儲器中所述搶占區(qū)間前面的存儲器件的儲量滿 時,將所述BE業(yè)務數(shù)據(jù)存儲到所述搶占區(qū)間。
5、 根據(jù)權(quán)利要求1所述的業(yè)務存儲方法,其特征在于,所述搶占區(qū)間按 照先入先出原則進行數(shù)據(jù)存儲和釋放。
6、 一種業(yè)務存儲模塊,其特征在于,所述業(yè)務存儲模塊設(shè)置于光網(wǎng)絡單 元ONU端,包4舌搶占區(qū)域選取子模塊,用于在BE業(yè)務存儲器中選取存儲區(qū)間,作為搶 占區(qū)間;搶占子模塊,用于接收EF業(yè)務數(shù)據(jù)后,查詢當EF業(yè)務存儲器儲量滿時, 將所述EF業(yè)務數(shù)據(jù)存儲到所述搶占區(qū)間。
7、 根據(jù)權(quán)利要求6所述的業(yè)務存儲模塊,其特征在于,所述搶占區(qū)域選 取子模塊具體用于預先在BE業(yè)務存儲器的最后端選取一段存儲區(qū)間,作 為搶占區(qū)間。
8、 根據(jù)權(quán)利要求7所述的業(yè)務存儲模塊,其特征在于,所述搶占區(qū)域選 取子模塊選取的搶占區(qū)間的容量小于或等于BE業(yè)務存儲器的容量減去BE 業(yè)務臨界值;所述BE業(yè)務臨界值等于上行帶寬傳輸速率與輪詢周期的乘積。
9、 才艮據(jù)權(quán)利要求7所述的業(yè)務存儲模塊,其特征在于,所述業(yè)務存儲模塊還包括BE業(yè)務數(shù)據(jù)搶占子模塊,用于當接收到BE業(yè)務數(shù)據(jù)后,查詢當BE業(yè) 務存儲器中所述搶占區(qū)間前面的存儲器件的儲量滿時,將所述BE業(yè)務數(shù)據(jù) 存儲到所述搶占區(qū)間。
10、根據(jù)權(quán)利要求6所述的業(yè)務存儲模塊,其特征在于,所述搶占區(qū)域 選取子模塊選取的搶占區(qū)間按照先入先出原則進行數(shù)據(jù)存儲和釋放。
全文摘要
本發(fā)明公開一種業(yè)務存儲方法和模塊,涉及接入網(wǎng)技術(shù)領(lǐng)域。所述業(yè)務存儲方法包括預先在BE業(yè)務存儲器中選取存儲區(qū)間,作為搶占區(qū)間;接收EF業(yè)務數(shù)據(jù)后,查詢當EF業(yè)務存儲器儲量滿時,將所述EF業(yè)務數(shù)據(jù)存儲到所述搶占區(qū)間。所述業(yè)務存儲模塊,設(shè)置于光網(wǎng)絡單元ONU端,包括搶占區(qū)域選取子模塊,和搶占子模塊。本發(fā)明提供的業(yè)務存儲方法和模塊可以盡量少的丟棄高優(yōu)先級的EF業(yè)務數(shù)據(jù),進一步保證高優(yōu)先級的EF業(yè)務獲得最優(yōu)的服務質(zhì)量,提高了用戶體驗。
文檔編號H04Q11/00GK101662706SQ200910180538
公開日2010年3月3日 申請日期2009年10月20日 優(yōu)先權(quán)日2009年10月20日
發(fā)明者仇英輝, 張家柱, 王一蓉, 趙丙鎮(zhèn) 申請人:國網(wǎng)信息通信有限公司;華北電力大學