專利名稱:一種接入方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種接入方法及裝置。
背景技術(shù):
隨著3G技術(shù)日益發(fā)展成熟和完善,可以提供各種高質(zhì)量的語(yǔ)音業(yè)務(wù)和高速 的數(shù)據(jù)業(yè)務(wù),使得它廣泛地融入了人們的生活。WCDMA作為其中的佼佼者,已在 世界各地大量商用。
WCDMA接入網(wǎng)是WCDMA的重要組成部分,它直接決定了網(wǎng)絡(luò)的質(zhì)量和帶寬。 因此, 一種好的解決方案,不但可以降低網(wǎng)絡(luò)的成本,還可以提高網(wǎng)絡(luò)的性能。
圖1為接入網(wǎng)協(xié)議棧示意圖,在WCDMA網(wǎng)絡(luò)側(cè)接入網(wǎng)的協(xié)議棧中,PDCP (Packet Data Convergence Protocol,分組數(shù)據(jù)會(huì)聚協(xié)議),BMC (Broadcast Multicast Control,廣才番組才番控制),RLC (Radio Link Control,無(wú)線鏈路控 制)和MAC (Medium Access Control,媒體接入控制)屬于協(xié)議棧層二中的實(shí) 體子層。其中PDCP和BMC是可選的,并且處理流程比較簡(jiǎn)單,而RLC和MAC比 較復(fù)雜。
在層二模塊中,RLC子層實(shí)體主要功能包括數(shù)據(jù)包分段、重組、填充、級(jí) 聯(lián)、糾錯(cuò)、排序和重傳、按序發(fā)送高層PDU、流量控制、協(xié)議4普誤檢測(cè)和恢復(fù)、 加密、掛起和恢復(fù)功能等等。
網(wǎng)絡(luò)側(cè)MAC子層的功能包括邏輯信道和傳輸信道之間的映射、根據(jù)瞬時(shí) 源速率為每個(gè)傳輸信道選擇適當(dāng)?shù)膫鬏敻袷健?shù)據(jù)流之間的優(yōu)先級(jí)處理、將RLC 子層下發(fā)的SDU復(fù)用為通過(guò)傳輸信道傳送給物理層的PDU,并將通過(guò)傳輸信道來(lái) 自物理層的SDU接復(fù)用為RLC層的SDU、透明RLC模式的數(shù)據(jù)加密、動(dòng)態(tài)信道類 型切換等等。
在目前已有的方案RLC和MAC子層所有的功能都是通過(guò)純軟件來(lái)實(shí)現(xiàn)的, 且軟件根據(jù)協(xié)議下行依次按照先RLC后MAC和上行先MAC后RLC的順序進(jìn)行處 理。在實(shí)現(xiàn)上述RLC和MAC子層所有功能的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題
目前所有的處理都由純軟件實(shí)現(xiàn),對(duì)CPU的處理能力要求較高,費(fèi)用大,
效率低。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供接入方法及裝置,能夠減少成本,提高效率。
為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案 一種接入裝置,用于WCDMA協(xié)議棧層二,包括
軟件控制單元,用于接收來(lái)自上層的數(shù)據(jù),存入緩存單元,進(jìn)行控制類處 理,并向硬件處理單元發(fā)送數(shù)據(jù)處理請(qǐng)求,接收來(lái)自硬件處理單元的數(shù)據(jù)處理 完成指示消息;
硬件處理單元,用于接收來(lái)自軟件控制單元的數(shù)據(jù)處理請(qǐng)求,從緩存單元 中獲取數(shù)據(jù),進(jìn)行數(shù)據(jù)流類處理,向緩存單元發(fā)送處理后的數(shù)據(jù),并向軟件控 制單元發(fā)送完成指示消息;
緩存單元,用于緩存來(lái)自上層的數(shù)據(jù)和硬件處理單元處理后的數(shù)據(jù)。 本發(fā)明實(shí)施例提供的接入裝置,將層二的功能劃分為控制類和數(shù)據(jù)流類, 對(duì)于控制類處理,因其較復(fù)雜、靈活,由軟件控制單元實(shí)現(xiàn);對(duì)于數(shù)據(jù)流類, 因其在處理過(guò)程中要涉及到大量的比特移位,則由硬件處理單元來(lái)實(shí)現(xiàn)。因此, 由軟硬結(jié)合代替純軟件實(shí)現(xiàn),降低了對(duì)CPU的依賴,從而減少了 CPU的數(shù)量, P爭(zhēng)低了產(chǎn)品的成本,提高了接入設(shè)備的效率。
一種接入方法,用于WCDMA協(xié)議棧層二,包括 將WCDMA協(xié)議層二的處理分為控制類處理和數(shù)據(jù)流類處理; 軟件控制單元進(jìn)行控制類處理,并向硬件處理單元發(fā)送數(shù)據(jù)處理請(qǐng)求; 硬件處理單元接收來(lái)自軟件控制單元的數(shù)據(jù)處理請(qǐng)求,進(jìn)行數(shù)據(jù)流類處理, 完成后向軟件控制單元發(fā)送完成指示消息。
本發(fā)明實(shí)施例提供的接入方法,將層二的功能劃分為控制類和數(shù)據(jù)流類, 對(duì)于控制類處理,因其較復(fù)雜、靈活,由軟件控制單元實(shí)現(xiàn);對(duì)于數(shù)據(jù)流類, 因其在處理過(guò)程中要涉及到大量的比特移位,則由硬件處理單元來(lái)實(shí)現(xiàn)。因此,
8由軟硬結(jié)合代替純軟件實(shí)現(xiàn),降低了對(duì)CPU的依賴,從而減少了 CPU的數(shù)量,
降低了產(chǎn)品的成本,提高了接入設(shè)備的效率。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施 例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述 中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付 出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為接入網(wǎng)協(xié)議棧示意圖2為本發(fā)明實(shí)施例提供的接入裝置的結(jié)構(gòu)框圖一; 圖3為本發(fā)明實(shí)施例提供的接入裝置的結(jié)構(gòu)框圖二; 圖4為本發(fā)明實(shí)施例提供的接入方法的流程框圖; 圖5為本發(fā)明實(shí)施例一提供的接入方法的流程示意圖; 圖6為本發(fā)明實(shí)施例一提供的接入方法中下行PS業(yè)務(wù)普通模式L2處理公 共參數(shù)幀格式;
圖7為本發(fā)明實(shí)施例一提供的接入方法中下行PS業(yè)務(wù)普通模式PDU參數(shù)數(shù) 據(jù)幀格式;
圖8為本發(fā)明實(shí)施例二提供的接入方法中下行PS業(yè)務(wù)快速模式L2處理公 共參數(shù)幀格式;
圖9為本發(fā)明實(shí)施例二提供的接入方法中下行PS業(yè)務(wù)快速模式L2處理PDU 參lt幀格式;
圖10為本發(fā)明實(shí)施例三提供的接入方法中下行AMR業(yè)務(wù)模式L2處理PDU 參凄t幀格式;
圖11為本發(fā)明實(shí)施例四提供的接入方法中下行VP業(yè)務(wù)模式L2處理PDU參 數(shù)幀格式;
圖12為本發(fā)明實(shí)施例五提供的接入方法的流程示意圖; 圖13為本發(fā)明實(shí)施例五提供的接入方法中上行PS業(yè)務(wù)模式L2處理公共參 數(shù)幀格式;
圖14為本發(fā)明實(shí)施例五提供的接入方法中上行PS業(yè)務(wù)模式L2處理PDU參
9數(shù)幀格式;
圖15為本發(fā)明實(shí)施例六提供的接入方法中上行AMR業(yè)務(wù)模式L2處理PDU 參數(shù)幀格式;
圖16為本發(fā)明實(shí)施例七提供的接入方法中上行VP業(yè)務(wù)模式L2處理PDU參 數(shù)幀格式。
具體實(shí)施例方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清 楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是 全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造 性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
RLC子層和MAC子層實(shí)現(xiàn)的功能可以分為兩類控制類和數(shù)據(jù)流類??刂祁?包括協(xié)議錯(cuò)誤檢測(cè)和恢復(fù)、掛起和恢復(fù)功能、邏輯信道和傳輸信道之間的映射、 根據(jù)瞬時(shí)源速率為每個(gè)傳輸信道選擇適當(dāng)?shù)膫鬏敻袷?、?shù)據(jù)流之間的優(yōu)先級(jí)處 理等等。數(shù)據(jù)流處理包括大量數(shù)據(jù)包分段、重組、填充和級(jí)聯(lián),數(shù)據(jù)包的加密 解密等等??紤]到控制類方面處理的復(fù)雜性和靈活性,它由軟件實(shí)現(xiàn)。對(duì)于數(shù) 據(jù)流類的數(shù)據(jù)流處理部分則由硬件邏輯實(shí)現(xiàn)。
本發(fā)明的實(shí)施例提供一種接入方法及裝置,控制類的處理利用軟件實(shí)現(xiàn), 而數(shù)據(jù)流類的處理采用硬件實(shí)現(xiàn),能夠減少成本,提高效率。
本發(fā)明實(shí)施例提供的接入裝置,如圖2所示,該裝置包括
軟件控制單元201,用于接收來(lái)自上層的數(shù)據(jù),存入緩存單元,進(jìn)行控制類 處理,并向硬件處理單元202發(fā)送數(shù)據(jù)處理請(qǐng)求,4矣收來(lái)自硬件處理單元202 的凄史據(jù)處理完成指示消息;
硬件處理單元202,用于接收來(lái)自軟件控制單元201的數(shù)據(jù)處理請(qǐng)求,從緩 存單元203中獲取數(shù)據(jù),進(jìn)行數(shù)據(jù)流類處理,向緩存單元203發(fā)送處理后的數(shù) 據(jù),并向軟件控制單元201發(fā)送完成指示消息;
緩存單元203,用于緩存來(lái)自上層的數(shù)據(jù)和硬件處理單元202處理后的數(shù)據(jù)。
其中,軟件控制單元201進(jìn)行的控制類處理可以包括以下的一項(xiàng)或多項(xiàng)協(xié)議錯(cuò)誤檢測(cè)和恢復(fù),掛起和恢復(fù)功能,邏輯信道和傳輸信道之間的映射或解 映射,根據(jù)瞬時(shí)源速率為每個(gè)傳輸信道選擇適當(dāng)?shù)膫鬏敻袷?,?shù)據(jù)流之間的優(yōu)
先級(jí)處理,數(shù)據(jù)包分段、級(jí)聯(lián)、填充和加密的控制;
硬件處理單元202進(jìn)行的數(shù)據(jù)流類處理可以包括以下的一項(xiàng)或多項(xiàng)數(shù)據(jù) 包分段、重組、填充和級(jí)聯(lián),數(shù)據(jù)包的加密或解密。
本發(fā)明實(shí)施例提供的接入裝置,將層二的功能劃分為控制類和數(shù)據(jù)流類, 對(duì)于控制類處理,因其較復(fù)雜、靈活,由軟件控制單元實(shí)現(xiàn);對(duì)于數(shù)據(jù)流類, 因其在處理過(guò)程中要涉及到大量的比特移位,則由硬件處理單元來(lái)實(shí)現(xiàn)。因此, 由軟硬結(jié)合代替純軟件實(shí)現(xiàn),降低了對(duì)CPU的依賴,從而減少了CPU的數(shù)量, 降低了產(chǎn)品的成本,提高了接入設(shè)備的效率。
進(jìn)一步地,在本發(fā)明的另一實(shí)施例中,如圖3所示,軟件控制單元201還 包括
接收模塊201A,用于接收來(lái)自上層的數(shù)據(jù)和來(lái)自硬件處理單元202的數(shù)據(jù) 處理完成指示消息;
處理模塊201B,用于進(jìn)行控制類的處理;
發(fā)送模塊201C,用于向緩存單元203發(fā)送數(shù)據(jù)和向硬件處理單元202發(fā)送 數(shù)據(jù)處理請(qǐng)求。
硬件處理單元202包括
接收模塊202A,用于接收來(lái)自軟件控制單元201的數(shù)據(jù)處理請(qǐng)求; 獲取模塊202B,用于從緩存單元203中獲取數(shù)據(jù); 處理模塊202C,用于進(jìn)行數(shù)據(jù)流類處理;
發(fā)送模塊202D,用于向緩單元203存發(fā)送數(shù)據(jù),和向軟件控制單元201發(fā) 送^:據(jù)處理完成指示消息
本發(fā)明的實(shí)施例提供的接入方法,如圖4所示,該方法的步驟包括
5401、 將WCDMA協(xié)議層二的處理分為控制類處理和數(shù)據(jù)流類處理;
5402、 軟件控制單元進(jìn)行控制類處理,并向硬件處理單元發(fā)送數(shù)據(jù)處理請(qǐng)
求;
5403、 硬件處理單元接收來(lái)自軟件控制單元的數(shù)據(jù)處理請(qǐng)求,進(jìn)行數(shù)據(jù)流類處理,完成后向軟件控制單元發(fā)送完成指示消息。
其中,上述控制類處理可以包括以下的一項(xiàng)或多項(xiàng)協(xié)議錯(cuò)誤^r測(cè)和恢復(fù), 掛起和恢復(fù)功能,邏輯信道和傳輸信道之間的映射或解映射, 一艮據(jù)瞬時(shí)源速率 為每個(gè)傳輸信道選擇適當(dāng)?shù)膫鬏敻袷?,?shù)據(jù)流之間的優(yōu)先級(jí)處理,數(shù)據(jù)包分段、
級(jí)聯(lián)、填充和加密的控制;
數(shù)據(jù)流類處理可以包括以下的一項(xiàng)或多項(xiàng)數(shù)據(jù)包分段、重組、填充和級(jí) 聯(lián),數(shù)據(jù)包的加密或解密。
本發(fā)明實(shí)施例提供的接入方法,將層二的功能劃分為控制類和數(shù)據(jù)流類, 對(duì)于控制類處理,因其較復(fù)雜、靈活,由軟件控制單元實(shí)現(xiàn);對(duì)于數(shù)據(jù)流類, 因其在處理過(guò)程中要涉及到大量的比特移位,則由硬件處理單元來(lái)實(shí)現(xiàn)。因此, 由軟硬結(jié)合代替純軟件實(shí)現(xiàn),降低了對(duì)CPU的依賴,從而減少了CPU的數(shù)量, 降低了產(chǎn)品的成本,提高了接入設(shè)備的效率。
進(jìn)一步地,本發(fā)明另一實(shí)施例提供的接入方法,對(duì)于下行模式的接入,先 通過(guò)軟件控制單元進(jìn)行控制類處理,后通過(guò)硬件處理單元進(jìn)行數(shù)據(jù)流類處理;
上行模式的接入,先通過(guò)硬件處理單元進(jìn)行數(shù)據(jù)流類處理,后通過(guò)軟件控 制單元進(jìn)行控制類處理。
這樣一來(lái),不僅將將層二的功能劃分為控制類和數(shù)據(jù)流類,用軟件控制單 元和硬件處理單元分別進(jìn)行處理,還區(qū)分了上下行,根據(jù)上下行采用不同的先 后順序,從而更加提高了效率,降低了對(duì)CPU的依賴,從而減少了CPU的數(shù)量, 降低了產(chǎn)品的成本。
實(shí)施例一
本發(fā)明實(shí)施例一提供的接入方法,以下行PS (Packet Switch,分組交換) 業(yè)務(wù)普通模式為例,進(jìn)行說(shuō)明。在本實(shí)施例一中,硬件處理單元為ASIC (Application Specific Integrated Circuit, 專用集成電路)邏輯力口速器, 如圖5所示,該方法的步驟包括
5501、 軟件控制單元接收到上層發(fā)送的IU居后,存入緩存單元; 其中,本實(shí)施中上層發(fā)送的數(shù)據(jù)為RL SDU和PDU;
5502、 進(jìn)行相關(guān)的控制類處理;其中,該控制類處理可以包括以下的一項(xiàng)或多項(xiàng)協(xié)議4昔誤4企測(cè)和恢復(fù), 掛起和恢復(fù)功能,邏輯信道和傳輸信道之間的映射或解映射,根據(jù)瞬時(shí)源速率 為每個(gè)傳輸信道選擇適當(dāng)?shù)膫鬏敻袷?,?shù)據(jù)流之間的優(yōu)先級(jí)處理,數(shù)據(jù)包分段、 級(jí)聯(lián)、填充和加密的控制;
5503、 將需要下發(fā)的數(shù)據(jù)和硬件處理單元所需的控制參數(shù)和本實(shí)施例給出 的硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)存入緩存單元;
其中,控制參數(shù)包括待處理的業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)(待邏輯處理的數(shù)據(jù)包 長(zhǎng)度PDU Length、組成PDU的各數(shù)據(jù)革爻長(zhǎng)度Buffer Length、凄t據(jù)包個(gè)凄t PDU Number、層2層二輸出的包頭長(zhǎng)度Header Length和重傳指示Rt )和WCDMA協(xié) 議定義的加密參數(shù)(是否加密及密鑰索引指示、無(wú)線承載標(biāo)識(shí)RBid、加密密鑰、 網(wǎng)絡(luò)側(cè)數(shù)據(jù)流方向指示D i r ec t i on和加密參凄t Coun t C ),
硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)是為實(shí)現(xiàn)本實(shí)施例特別給出的,包括(也可根據(jù)具 體實(shí)現(xiàn)按照其它方式定義)組成層二PDU的各數(shù)據(jù)段在緩存中的位置,輸出層 二數(shù)據(jù)包PDU及其重傳備份在緩存中的位置Buffer Out/Buffer backup和業(yè)務(wù) 類型標(biāo)識(shí)Event Type)
這里,本實(shí)施例給出了軟件控制單元和硬件處理單元之間的控制參數(shù)的幀 結(jié)構(gòu)定義,如圖6、圖7所示,分為兩部分所有待處理數(shù)據(jù)PDU公共控制參數(shù) 部分和每個(gè)PDU的控制參數(shù)部分,但不限于此種格式;
另外,本步驟S503中的硬件處理單元所需的控制參數(shù)、硬件邏輯實(shí)現(xiàn)相關(guān) 參數(shù),也可以不存入緩存單元,而是通過(guò)下述步驟S504的數(shù)據(jù)處理請(qǐng)求,直接 發(fā)送給硬件處理單元;
5504、 向硬件處理單元發(fā)送數(shù)據(jù)處理請(qǐng)求,指示硬件處理單元進(jìn)行相應(yīng)的 數(shù)據(jù)流類處理,其中,數(shù)據(jù)處理請(qǐng)求包括業(yè)務(wù)類型信息;
5505、 硬件處理單元接收來(lái)自軟件控制單元的數(shù)據(jù)處理請(qǐng)求,并從緩存單 元中獲取數(shù)據(jù)和控制參數(shù)以及本實(shí)施例給出的硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù);
若步驟S503中的硬件處理單元所需的控制參數(shù)、硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)是 附加在數(shù)據(jù)處理請(qǐng)求中直接發(fā)送給硬件處理單元的,則本步驟S505中硬件處理 單元就從該數(shù)據(jù)處理請(qǐng)求中獲取控制參數(shù)和邏輯實(shí)現(xiàn)相關(guān)參數(shù)以及數(shù)據(jù),即不
13通過(guò)緩存單元,直接從軟件控制單元獲取數(shù)據(jù)和控制參數(shù)及硬件邏輯實(shí)現(xiàn)相關(guān)
參數(shù);
5506、 進(jìn)行相應(yīng)的數(shù)據(jù)流類處理,得到處理結(jié)果;
其中,數(shù)據(jù)流類處理可以包括以下的一項(xiàng)或多項(xiàng)數(shù)據(jù)包分段、重組、填 充和級(jí)聯(lián),數(shù)據(jù)包的加密或解密;
在本實(shí)施例中,所述數(shù)據(jù)為PDU數(shù)據(jù)包,如果根據(jù)對(duì)應(yīng)PDU數(shù)據(jù)包加密參 數(shù)得知需要加密,則根據(jù)加密相關(guān)的參數(shù)得到加密密鑰,對(duì)PDU數(shù)據(jù)部分進(jìn)行 加密(包頭不加密);
5507、 將結(jié)果寫入緩存單元;
5508、 向軟件控制單元返回?cái)?shù)據(jù)處理完成指示。
本發(fā)明實(shí)施例一提供的接入網(wǎng)協(xié)議棧層二的實(shí)現(xiàn)方法,將層二的功能劃分 為控制類和數(shù)據(jù)流類,對(duì)于控制類處理,因其較復(fù)雜、靈活,由軟件控制單元 實(shí)現(xiàn);對(duì)于數(shù)據(jù)流類,因其在處理過(guò)程中要涉及到大量的比特移位,則由硬件 處理單元來(lái)實(shí)現(xiàn)。因此,由軟硬結(jié)合代替純軟件實(shí)現(xiàn),降低了對(duì)CPU的依賴, 從而減少了 CPU的數(shù)量,降低了產(chǎn)品的成本,提高了接入設(shè)備的效率;另外, 對(duì)于下行PS業(yè)務(wù)普通模式,采用了先由軟件控制單元進(jìn)行控制類處理,再由硬 件處理單元進(jìn)行數(shù)據(jù)流類處理的順序,更加提高了處理效率。
實(shí)施例二
本發(fā)明實(shí)施例二提供的接入方法,以下行PS業(yè)務(wù)快速模式為例,進(jìn)行說(shuō)明。 本實(shí)施例二提供的方法,其步驟與實(shí)施例一的步驟相似,只是硬件處理單 元所需的控制參數(shù)、硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)不同,以及硬件處理單元所完成的 數(shù)據(jù)流類業(yè)務(wù)處理不同。
在本實(shí)施例二中,控制參數(shù)必須包括待處理的業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)(待邏 輯處理的數(shù)據(jù)包長(zhǎng)度PDU Length、組成PDU的各數(shù)據(jù)段長(zhǎng)度Buffer Length、 數(shù)據(jù)包個(gè)I丈PDU Number、層二輸出的包頭長(zhǎng)度Header Length、重傳指示Rt、 層二 PDU中LI的長(zhǎng)度和LI參數(shù)的個(gè)數(shù)Buffer 1 Bitmap )和WCDMA協(xié)議定義的 加密參數(shù)(是否加密及密鑰索引指示Ci、無(wú)線承載標(biāo)識(shí)RB id、加密密鑰、網(wǎng) 絡(luò)側(cè)數(shù)據(jù)流方向指示Di和加密參數(shù)CountC )。硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)定義為(也可根據(jù)具體實(shí)現(xiàn)按照其它方式定義)層 二 PDU包頭在援存中的位置Buffer 1 Address,層二待處理的數(shù)據(jù)塊在緩存中 的位置Buffer 2 Address i,層二^寺處理的^t據(jù)塊間切換指示Buffer 2 Bitmap j,層二 PDU數(shù)據(jù)部分輸出層二數(shù)據(jù)包PDU及其重傳備份在緩存中的位置Buffer Out或Buffer backup和業(yè)務(wù)類型標(biāo)識(shí)Event Type。
根據(jù)以上參數(shù)的定義,這些軟件控制單元和硬件邏輯之間的控制參數(shù)的幀 結(jié)構(gòu)定義如圖8、圖9所示,分為兩部分,所有待處理數(shù)據(jù)PDU公共控制參數(shù)部 分和每個(gè)PDU的控制參數(shù)部分,但不限于此種格式。
在這種模式下,是多個(gè)PDU數(shù)據(jù)形成一個(gè)數(shù)據(jù)塊存放在緩存,并且批量的 PDU形成了多個(gè)這樣的數(shù)據(jù)塊。
本發(fā)明實(shí)施例二提供的接入方法,將層二的功能劃分為控制類和數(shù)據(jù)流類, 對(duì)于控制類處理,因其較復(fù)雜、靈活,由軟件控制單元實(shí)現(xiàn);對(duì)于數(shù)據(jù)流類, 因其在處理過(guò)程中要涉及到大量的比特移位,則由硬件處理單元來(lái)實(shí)現(xiàn)。因此, 由軟硬結(jié)合代替純軟件實(shí)現(xiàn),降低了對(duì)CPU的依賴,從而減少了 CPU的數(shù)量, 降低了產(chǎn)品的成本,提高了接入設(shè)備的效率;另外,對(duì)于下行PS業(yè)務(wù)快速模式, 采用了先由軟件控制單元進(jìn)行控制類處理,再由硬件處理單元進(jìn)行數(shù)據(jù)流類處 理的順序,更加提高了處理效率。
實(shí)施例三
本發(fā)明實(shí)施例三提供的接入方法,以下行AMR (Adaptive MultiRate,自適 應(yīng)多速率)業(yè)務(wù)模式為例,進(jìn)行說(shuō)明。
本實(shí)施例三提供的方法,其步驟與實(shí)施例一的步驟相似,只是硬件處理單 元所需的控制參數(shù)、硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)不同,以及硬件處理單元所完成的 凄t據(jù)流類業(yè)務(wù)處理不同。
在本實(shí)施例三中,控制參數(shù)包括待處理的業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)(組成層二 輸出PDU的個(gè)數(shù)Subflow Number和每個(gè)PDU長(zhǎng)度Subf low i Length)和WCDMA 協(xié)議定義的加密參數(shù)(是否加密指示CipherFlag、每個(gè)子流的無(wú)線承載標(biāo)識(shí)RB id、加密密鑰KEY、網(wǎng)絡(luò)側(cè)數(shù)據(jù)流方向指示Direction和加密參數(shù)CountC )。
硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)是為實(shí)現(xiàn)本實(shí)施例特別給出的,包括(也可根據(jù)具體實(shí)現(xiàn)按照其它方式定義)待處理數(shù)據(jù)在緩存中的位置Buffer In,邏輯輸出 PDU在i爰存中的位置和業(yè)務(wù)類型標(biāo)識(shí)Event Type。
根據(jù)以上參數(shù)的定義,這些軟件控制單元和硬件邏輯之間的控制參數(shù)的幀 結(jié)構(gòu)定義如圖10所示,但不限于此種格式。
在這種模式下,將待處理數(shù)據(jù)按照輸出PDU數(shù)據(jù)包的長(zhǎng)度進(jìn)行分段,并通 過(guò)添0將PDU數(shù)據(jù)包按byte對(duì)齊得到層二輸出PDU數(shù)據(jù)包,如果根據(jù)對(duì)應(yīng)PDU 數(shù)據(jù)包加密參數(shù)得知需要加密,則分別根據(jù)各PDU數(shù)據(jù)包的加密參數(shù)得到各自 的密鑰,對(duì)各數(shù)據(jù)段進(jìn)行加密。
本發(fā)明實(shí)施例三提供的接入方法,將層二的功能劃分為控制類和數(shù)據(jù)流類, 對(duì)于控制類處理,因其較復(fù)雜、靈活,由軟件控制單元實(shí)現(xiàn);對(duì)于數(shù)據(jù)流類, 因其在處理過(guò)程中要涉及到大量的比特移位,則由硬件處理單元來(lái)實(shí)現(xiàn)。因此, 由軟硬結(jié)合代替純軟件實(shí)現(xiàn),降低了對(duì)CPU的依賴,從而減少了CPU的數(shù)量, 降低了產(chǎn)品的成本,提高了接入設(shè)備的效率;另外,對(duì)于下行AMR業(yè)務(wù)模式, 采用了先由軟件控制單元進(jìn)行控制類處理,再由^/f牛處理單元進(jìn)行數(shù)據(jù)流類處 理的順序,更加提高了處理效率。
實(shí)施例四
本發(fā)明實(shí)施例四提供的接入方法,以下行VP (Virtual Path,虛通路)業(yè) 務(wù)模式為例,進(jìn)行說(shuō)明。
本實(shí)施例四提供的方法,其步驟與實(shí)施例一的步驟相似,只是硬件處理單 元所需的控制參數(shù)、硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)不同,以及硬件處理單元所完成的 數(shù)據(jù)流類業(yè)務(wù)處理不同。
在本實(shí)施例四中,控制參數(shù)必須包括待處理的業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)(組成 層二輸出PDU的個(gè)lt PDU Number和長(zhǎng)度PDU Length )和WCDMA協(xié)i義定義的加密 參數(shù)(是否加密指示CipherFlag、每個(gè)子流的無(wú)線承載標(biāo)識(shí)RB id、加密密鑰 KEY、網(wǎng)絡(luò)側(cè)影:據(jù)流方向指示Di rect ion和加密參凄史CountC )。
硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)定義為(也可根據(jù)具體實(shí)現(xiàn)按照其它方式定義)待 處理數(shù)據(jù)在緩存中的位置Buffer In,邏輯輸出PDU在緩存中的位置Buffer Out 和業(yè)務(wù)類型標(biāo)識(shí)Event Type。
16根據(jù)以上參數(shù)的定義,這些軟件控制單元和硬件邏輯之間的控制參數(shù)的幀 結(jié)構(gòu)定義如圖ll所示,但不限于此種格式。
硬件處理單元進(jìn)行的處理包括如果根據(jù)對(duì)應(yīng)PDU數(shù)據(jù)包加密參數(shù)得知需 要加密,則將得到的數(shù)據(jù)包組合成一塊數(shù)據(jù),根據(jù)由控制信息中的加密參數(shù)得 到加密密鑰,對(duì)該塊數(shù)據(jù)進(jìn)行加密。加密完成后將數(shù)據(jù)塊恢復(fù)成原來(lái)個(gè)數(shù)相同 的等長(zhǎng)數(shù)據(jù)包輸出。
本發(fā)明實(shí)施例四提供的接入方法,將層二的功能劃分為控制類和數(shù)據(jù)流類, 對(duì)于控制類處理,因其較復(fù)雜、靈活,由軟件控制單元實(shí)現(xiàn);對(duì)于數(shù)據(jù)流類, 因其在處理過(guò)程中要涉及到大量的比特移位,則由硬件處理單元來(lái)實(shí)現(xiàn)。因此, 由軟硬結(jié)合代替純軟件實(shí)現(xiàn),降低了對(duì)CPU的依賴,從而減少了CPU的數(shù)量, 降低了產(chǎn)品的成本,提高了接入設(shè)備的效率;另外,對(duì)于下行VP業(yè)務(wù)模式,采 用了先由軟件控制單元進(jìn)行控制類處理,再由硬件處理單元進(jìn)行數(shù)據(jù)流類處理 的順序,更加提高了處理效率。
實(shí)施例五
本發(fā)明實(shí)施例五提供的接入方法,以上行PS業(yè)務(wù)DCH ( Data Channel,專用 通道)模式為例,進(jìn)行說(shuō)明。本實(shí)施例五中,硬件處理單元為ASIC邏輯加速器, 如圖12所示,該方法的步驟包括
S1201、軟件控制接收到物理層上傳的數(shù)據(jù)后,將數(shù)據(jù)和硬件處理單元所需 的控制參數(shù)以及本實(shí)施例給出的硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)存入緩存單元;
其中,本實(shí)施中物理層上傳的數(shù)據(jù)為RL SDU和PDU;
另外,控制參數(shù)包括待處理的業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)(待邏輯處理的PDU長(zhǎng) 度PDU Length和個(gè)數(shù)PDU Number、 PDU包頭的長(zhǎng)度Header Length)和WC薩A 協(xié)議定義的加密參數(shù)(是否解密及密鑰索引指示Key Index、無(wú)線承載標(biāo)識(shí)RB id、 加密密鑰KEY、網(wǎng)絡(luò)側(cè)數(shù)據(jù)流方向指示Direction和加密參數(shù)CountC),
硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)是為實(shí)現(xiàn)本實(shí)施例特別給出的,包括(也可根據(jù)具 體實(shí)現(xiàn)按照其它方式定義)物理層上報(bào)層二數(shù)據(jù)包在緩存中的位置Buffer In, 硬件邏輯輸出PDU在緩存中的位置和業(yè)務(wù)類型標(biāo)識(shí)Event Type;
這里,本實(shí)施例給出了軟件控制單元和硬件處理單元之間的控制參數(shù)的幀結(jié)構(gòu)定義,分為兩部分,所有待處理數(shù)據(jù)PDU公共控制參數(shù)部分和每個(gè)PDU的 控制參數(shù)部分,如圖13、圖14所示,但不限于此種格式;
再有,本步驟S1201中的硬件處理單元所需的控制參數(shù)以及本實(shí)施例的硬 件邏輯實(shí)現(xiàn)相關(guān)參數(shù)可以不放入緩存,而是附加在數(shù)據(jù)處理請(qǐng)求中,通過(guò)下述 步驟S1202直接發(fā)送給硬件處理單元;
51202、 向硬件處理單元發(fā)送數(shù)據(jù)處理請(qǐng)求,指示硬件處理單元進(jìn)行相應(yīng)的 數(shù)據(jù)流類處理,其中,數(shù)據(jù)處理請(qǐng)求包括業(yè)務(wù)類型信息;
51203、 硬件處理單元接收來(lái)自軟件控制單元的數(shù)據(jù)處理請(qǐng)求,并從緩存單 元中獲取數(shù)據(jù)和控制參數(shù)以及本實(shí)施例給出的硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù);
若步驟S1201中,是將控制參數(shù)以及本實(shí)施例給出的硬件邏輯實(shí)現(xiàn)相關(guān)參 數(shù)附加在數(shù)據(jù)處理請(qǐng)求中,直接發(fā)送給硬件處理單元的,則本步驟S1203就從
該請(qǐng)求中獲取數(shù)據(jù)和控制參數(shù)以及本實(shí)施例給出的硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù);
51204、 進(jìn)行相應(yīng)的數(shù)據(jù)流類處理,得到處理結(jié)果;
其中,數(shù)據(jù)流類處理可以包括以下一項(xiàng)或多項(xiàng)數(shù)據(jù)包分段、重組、填充 和級(jí)聯(lián),數(shù)據(jù)包的加密或解密;
在本實(shí)施例中,包括根據(jù)控制信息的地址分別獲取PDU數(shù)據(jù)包,如果根 據(jù)對(duì)應(yīng)PDU數(shù)據(jù)包解密參數(shù)得知需要解密,則根據(jù)解密相關(guān)的參數(shù)得到解密密 鑰,對(duì)PDU數(shù)據(jù)部分進(jìn)行解密(包頭不解密);
51205、 將結(jié)果寫入緩存單元;
51206、 向軟件控制單元返回?cái)?shù)據(jù)處理完成指示;
51207、 軟件控制單元接受來(lái)自硬件處理單元的數(shù)據(jù)處理完成指示,進(jìn)行相 應(yīng)的控制類處理;
其中,控制類處理可以包括以下一項(xiàng)或多項(xiàng)協(xié)議錯(cuò)誤檢測(cè)和恢復(fù),掛起 和恢復(fù)功能,邏輯信道和傳輸信道之間的映射或解映射,根據(jù)瞬時(shí)源速率為每 個(gè)傳輸信道選擇適當(dāng)?shù)膫鬏敻袷?,?shù)據(jù)流之間的優(yōu)先級(jí)處理,數(shù)據(jù)包分段、級(jí) 聯(lián)、填充和加密的控制。
本發(fā)明實(shí)施例五提供的接入方法,將層二的功能劃分為控制類和數(shù)據(jù)流類, 對(duì)于控制類處理,因其較復(fù)雜、靈活,由軟件控制單元實(shí)現(xiàn);對(duì)于數(shù)據(jù)流類,
18因其在處理過(guò)程中要涉及到大量的比特移位,則由硬件處理單元來(lái)實(shí)現(xiàn)。因此, 由軟硬結(jié)合代替純軟件實(shí)現(xiàn),降低了對(duì)CPU的依賴,從而減少了CPU的數(shù)量,
降低了產(chǎn)品的成本,提高了接入設(shè)備的效率;另外,對(duì)于上行PS業(yè)務(wù)DCH模式, 采用了先由硬件處理單元進(jìn)行數(shù)據(jù)流類處理,再由軟件控制單元進(jìn)行控制類處 理的順序,更加提高了處理效率。 實(shí)施例六
本發(fā)明實(shí)施例六提供的接入方法,以上行AMR業(yè)務(wù)模式為例,進(jìn)行說(shuō)明。 本實(shí)施例六提供的方法,其步驟與實(shí)施例五的步驟相似,只是硬件處理單 元所需的控制參數(shù)、硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)不同,以及硬件處理單元所完成的 數(shù)據(jù)流類業(yè)務(wù)處理不同。
在本實(shí)施例六中,控制參數(shù)必須包括待處理的業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)(物理 層上報(bào)層二的輸入PDU的個(gè)凄史Subflow Number和每個(gè)PDU長(zhǎng)度Subflow i Length)和WCDMA協(xié)議定義的加密參數(shù)(是否解密指示CipherFlag、每個(gè)子流 的無(wú)線承載標(biāo)識(shí)RB id、加密密鑰KEY、網(wǎng)絡(luò)側(cè)凄t據(jù)流方向指示D i rect ion和加 密參數(shù)CountC)。
硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)定義為(也可根據(jù)具體實(shí)現(xiàn)按照其它方式定義)待 處理數(shù)據(jù)在緩存中的位置Buffer In,邏輯輸出PDU在緩存中的位置和業(yè)務(wù)類型 標(biāo)識(shí)Event Type。
根據(jù)以上參數(shù)的定義,這些軟件控制單元和硬件邏輯之間的控制參數(shù)的幀 結(jié)構(gòu)定義如圖15所示,但不限于此種格式。
硬件處理單元進(jìn)行的處理包括硬件處理單元通過(guò)控制信息中PDU數(shù)據(jù)地 址獲取待處理的各PDU數(shù)據(jù)。如果根據(jù)對(duì)應(yīng)PDU數(shù)據(jù)包解密參數(shù)得知需要解密, 則分別根據(jù)各PDU數(shù)據(jù)包的解密參數(shù)得到各自的密鑰,對(duì)各數(shù)據(jù)包進(jìn)行解密。 之后將這些數(shù)據(jù)包按照輸出PDU數(shù)據(jù)包的長(zhǎng)度刪除末尾冗余bit并進(jìn)行重組得 到輸出數(shù)據(jù)包。
本發(fā)明實(shí)施例六提供的接入方法,將層二的功能劃分為控制類和數(shù)據(jù)流類, 對(duì)于控制類處理,因其較復(fù)雜、靈活,由軟件控制單元實(shí)現(xiàn);對(duì)于數(shù)據(jù)流類, 因其在處理過(guò)程中要涉及到大量的比特移位,則由硬件處理單元來(lái)實(shí)現(xiàn)。因此,
19由軟硬結(jié)合代替純軟件實(shí)現(xiàn),降低了對(duì)CPU的依賴,從而減少了CPU的數(shù)量, 降低了產(chǎn)品的成本,提高了接入設(shè)備的效率;另外,對(duì)于上行AMR業(yè)務(wù)模式, 采用了先由硬件處理單元進(jìn)行數(shù)據(jù)流類處理,再由軟件控制單元進(jìn)行控制類處 理的順序,更加提高了處理效率。 實(shí)施例七
本發(fā)明實(shí)施例七提供的接入方法,以上行VP業(yè)務(wù);f莫式為例,進(jìn)行說(shuō)明。
本實(shí)施例七提供的方法,其步驟與實(shí)施例五的步驟相似,只是硬件處理單 元所需的控制參數(shù)、硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)不同,以及硬件處理單元所完成的 數(shù)據(jù)流類業(yè)務(wù)處理不同。
在本實(shí)施例七中,控制參數(shù)必須包括待處理的業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)(組成 層二輸出PDU的個(gè)凄t PDU Number和長(zhǎng)度PDU Length )和WCDMA協(xié)i義定義的加密 參數(shù)(是否解密指示CipherFlag、每個(gè)子流的無(wú)線承載標(biāo)識(shí)RB id、加密密鑰 KEY 、網(wǎng)絡(luò)側(cè)凄t據(jù)流方向指示D i rec t i on和加密參凄t Coun t C )。
硬件邏輯實(shí)現(xiàn)相關(guān)參數(shù)定義為(也可根據(jù)具體實(shí)現(xiàn)按照其它方式定義)待 處理數(shù)據(jù)在緩存中的位置Buffer In,邏輯輸出PDU在緩存中的位置Buffer Out 和業(yè)務(wù)類型才示識(shí)Event Type。
根據(jù)以上參數(shù)的定義,這些軟件控制單元和硬件邏輯之間的控制參數(shù)的幀 結(jié)構(gòu)定義如圖16所示,但不限于此種格式。
硬件處理單元進(jìn)行的處理包括硬件處理單元通過(guò)控制信息中數(shù)據(jù)塊地址
獲取待處理的數(shù)據(jù)。如果根據(jù)對(duì)應(yīng)PDU數(shù)據(jù)包解密參數(shù)得知需要解密,則將得 到的數(shù)據(jù)包組合成一塊數(shù)據(jù),根據(jù)由控制信息中的解密參數(shù)得到解密密鑰,對(duì) 該塊數(shù)據(jù)進(jìn)行解密。解密完成后將數(shù)據(jù)塊恢復(fù)成原來(lái)個(gè)數(shù)相同的等長(zhǎng)數(shù)據(jù)包輸 出。
本發(fā)明實(shí)施例七提供的接入方法,將層二的功能劃分為控制類和數(shù)據(jù)流類, 對(duì)于控制類處理,因其較復(fù)雜、靈活,由軟件控制單元實(shí)現(xiàn);對(duì)于數(shù)據(jù)流類, 因其在處理過(guò)程中要涉及到大量的比特移位,則由硬件處理單元來(lái)實(shí)現(xiàn)。因此, 由軟硬結(jié)合代替純軟件實(shí)現(xiàn),降低了對(duì)CPU的依賴,從而減少了 CPU的數(shù)量, 降低了產(chǎn)品的成本,提高了接入設(shè)備的效率;另外,對(duì)于上行VP業(yè)務(wù)模式,采用了先由硬件處理單元進(jìn)行數(shù)據(jù)流類處理,再由軟件控制單元進(jìn)行控制類處理 的順序,更加提高了處理效率。
以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于 此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到 變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng) 所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種接入裝置,用于WCDMA協(xié)議棧層二,其特征在于,包括軟件控制單元,用于接收來(lái)自上層的數(shù)據(jù),存入緩存單元,進(jìn)行控制類處理,并向硬件處理單元發(fā)送數(shù)據(jù)處理請(qǐng)求,接收來(lái)自所述硬件處理單元的數(shù)據(jù)處理完成指示消息;硬件處理單元,用于接收來(lái)自所述軟件控制單元的數(shù)據(jù)處理請(qǐng)求,從緩存單元中獲取數(shù)據(jù),進(jìn)行數(shù)據(jù)流類處理,向緩存單元發(fā)送處理后的數(shù)據(jù),并向所述軟件控制單元發(fā)送完成指示消息;緩存單元,用于緩存來(lái)自上層的數(shù)據(jù)和所述硬件處理單元處理后的數(shù)據(jù)。
2、 根據(jù)權(quán)利要求l所述的接入裝置,其特征在于,所述軟件控制單元進(jìn)行的控制類處理包括以下的一項(xiàng)或多項(xiàng)協(xié)議錯(cuò)誤檢測(cè)和恢復(fù),掛起和恢復(fù)功能,邏輯信道和傳輸信道之間的映射或解映射,根據(jù)瞬時(shí)源速率為每個(gè)傳輸信道選擇適當(dāng)?shù)膫鬏敻袷剑瑪?shù)據(jù)流之間的優(yōu)先級(jí)處理,數(shù)據(jù)包分段、級(jí)聯(lián)、填充和加密的控制。
3、 根據(jù)權(quán)利要求1所述的接入裝置,其特征在于,所述硬件處理單元進(jìn)行的數(shù)據(jù)流類處理包括以下的一項(xiàng)或多項(xiàng)數(shù)據(jù)包分段、重組、填充和級(jí)聯(lián),數(shù)據(jù)包的加密或解密。
4、 一種接入方法,用于WCDMA協(xié)議棧層二,其特征在于,包括將WCDMA協(xié)議層二的處理分為控制類處理和數(shù)據(jù)流類處理;軟件控制單元進(jìn)行所述控制類處理,并向硬件處理單元發(fā)送數(shù)據(jù)處理請(qǐng)求;硬件處理單元接收來(lái)自所述軟件控制單元的數(shù)據(jù)處理請(qǐng)求,進(jìn)行所述數(shù)據(jù)流類處理,完成后向所述軟件控制單元發(fā)送完成指示消息。
5、 根據(jù)權(quán)利要求4所述的接入方法,其特征在于,所述控制類處理包括以下的一項(xiàng)或多項(xiàng)協(xié)議錯(cuò)誤檢測(cè)和恢復(fù),掛起和恢復(fù)功能,邏輯信道和傳輸信道之間的映射或解映射,才艮據(jù)瞬時(shí)源速率為每個(gè)傳輸信道選^^適當(dāng)?shù)膫鬏敻袷?,?shù)據(jù)流之間的優(yōu)先級(jí)處理,數(shù)據(jù)包分段、級(jí)聯(lián)、填充和加密的控制。
6、 根據(jù)權(quán)利要求4所述的接入方法,其特征在于,所述數(shù)據(jù)流類處理包括以下的一項(xiàng)或多項(xiàng)數(shù)據(jù)包分段、重組、填充和級(jí)聯(lián),數(shù)據(jù)包的加密或解密。
7、 根據(jù)權(quán)利要求4所述的接入方法,其特征在于,對(duì)于下行模式的接入,先通過(guò)軟件控制單元進(jìn)行控制類處理,后通過(guò)硬件 處理單元進(jìn)行數(shù)據(jù)流類處理。
8、 根據(jù)權(quán)利要求7所述的接入方法,其特征在于,所述對(duì)于下行模式的接 入,先通過(guò)軟件控制單元進(jìn)行控制類處理,后通過(guò)硬件處理單元進(jìn)行數(shù)據(jù)流類處理包括所述軟件控制單元接收到上層發(fā)送的數(shù)據(jù)后,存入緩存單元; 進(jìn)行相關(guān)的控制類處理;將需要下發(fā)的數(shù)據(jù)和所述硬件處理單元所需的控制參數(shù)存入所述緩存單 元,其中,所述控制參數(shù)包括待處理的業(yè)務(wù)數(shù)據(jù)相關(guān)參數(shù)和接入網(wǎng)協(xié)議定義 的加密參數(shù);向所述硬件處理單元發(fā)送數(shù)據(jù)處理請(qǐng)求,指示所述硬件處理單元進(jìn)行相應(yīng) 的數(shù)據(jù)流類處理,其中,所述數(shù)據(jù)處理請(qǐng)求包括業(yè)務(wù)類型信息;所述硬件處理單元接收來(lái)自所述軟件控制單元的所述數(shù)據(jù)處理請(qǐng)求,并從 所述緩存單元中獲取數(shù)據(jù)以及所述控制參數(shù);進(jìn)行相應(yīng)的數(shù)據(jù)流類處理,得到處理結(jié)果;將所述結(jié)果寫入所述緩存單元;向所述軟件控制單元返回?cái)?shù)據(jù)處理完成指示。
9、 根據(jù)權(quán)利要求7所述的接入方法,其特征在于,所述對(duì)于下行模式的接 入,先通過(guò)軟件控制單元進(jìn)行控制類處理,后通過(guò)硬件處理單元進(jìn)行數(shù)據(jù)流類 處理包括所述軟件控制單元接收到上層發(fā)送的數(shù)據(jù)后,存入緩存單元; 進(jìn)行相關(guān)的控制類處理;將所述硬件處理單元所需的控制參數(shù)附加在數(shù)據(jù)處理請(qǐng)求中,其中,所述 控制參數(shù)包括待處理的業(yè)務(wù)數(shù)據(jù)相關(guān)參數(shù)和接入網(wǎng)協(xié)議定義的加密參數(shù);向所述硬件處理單元發(fā)送數(shù)據(jù)處理請(qǐng)求,指示所述硬件處理單元進(jìn)行相應(yīng) 的數(shù)據(jù)流類處理,其中,所述數(shù)據(jù)處理請(qǐng)求還包括業(yè)務(wù)類型信息;所述硬件處理單元接收來(lái)自所述軟件控制單元的所述數(shù)據(jù)處理請(qǐng)求,并從 所述緩存單元中獲取數(shù)據(jù)以及所述控制參數(shù);進(jìn)4亍相應(yīng)的數(shù)據(jù)流類處理,得到處理結(jié)果;將所述結(jié)果寫入所述緩存單元;向所述軟件控制單元返回完成指示。
10、根據(jù)權(quán)利要求7、 8或9所述的接入方法,其特征在于,所述下行模式 及相應(yīng)的控制參數(shù)包括以下的 一種或多種下行分組交換PS業(yè)務(wù)普通模式,所述控制參數(shù)包括待處理業(yè)務(wù)數(shù)據(jù)包相 關(guān)參數(shù)和WCDMA協(xié)議定義的加密參數(shù);其中,所述待處理業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)包括待邏輯處理數(shù)據(jù)包長(zhǎng)度、組 成所述數(shù)據(jù)包的各數(shù)據(jù)段長(zhǎng)度、所述數(shù)據(jù)包個(gè)數(shù)、層二輸出的包頭長(zhǎng)度、重傳 指示;所述WCDMA協(xié)議定義的加密參數(shù)包括是否加密及密鑰索引指示、無(wú)線 承載標(biāo)識(shí)、加密密鑰、網(wǎng)絡(luò)側(cè)數(shù)據(jù)流方向指示、加密參凄t;或下行PS業(yè)務(wù)快速模式,所述控制參數(shù)包括待處理業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)和 WCDMA協(xié)議定義的加密參數(shù);其中,所述待處理業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)包括待邏輯處理數(shù)據(jù)包長(zhǎng)度、組 成所述數(shù)據(jù)包的各數(shù)據(jù)段長(zhǎng)度、數(shù)據(jù)包個(gè)數(shù)、層二輸出的包頭長(zhǎng)度、重傳指示、 層二所述數(shù)據(jù)包中LI的長(zhǎng)度、層二所述數(shù)據(jù)包中LI參數(shù)的個(gè)數(shù);所述WCDMA 協(xié)議定義的加密參數(shù)包括是否加密及密鑰索引指示、無(wú)線承載標(biāo)識(shí)、加密密 鑰、網(wǎng)絡(luò)側(cè)數(shù)據(jù)流方向指示、加密參數(shù);或下行自適應(yīng)多速率AMR業(yè)務(wù)模式,所述控制參數(shù)包括待處理業(yè)務(wù)數(shù)據(jù)包 相關(guān)參數(shù)和WCDMA協(xié)議定義的加密參數(shù);其中,所述待處理業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)包括組成層二輸數(shù)據(jù)包的個(gè)數(shù)、 每個(gè)數(shù)據(jù)包長(zhǎng)度;所述WCDMA協(xié)議定義的加密參數(shù)包括是否加密指示、每個(gè) 子流的無(wú)線承載標(biāo)識(shí)、加密密鑰、網(wǎng)絡(luò)側(cè)數(shù)據(jù)流方向指示、加密參數(shù);或下行虛通路VP業(yè)務(wù)模式,所述控制參數(shù)包括待處理業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù) 和WCDMA協(xié)議定義的加密參數(shù);其中,所述待處理業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)包括組成層二輸出數(shù)據(jù)包的個(gè)數(shù)、 所述數(shù)據(jù)包長(zhǎng)度;所述WCDMA協(xié)議定義的加密參數(shù)包括是否加密指示、每個(gè) 子流的無(wú)線承載標(biāo)識(shí)、加密密鑰、網(wǎng)絡(luò)側(cè)數(shù)據(jù)流方向指示、加密參數(shù)。
11、 根據(jù)權(quán)利要求6所述的接入方法,其特征在于,對(duì)于上行^f莫式的接入,先通過(guò)所述硬件處理單元進(jìn)行數(shù)據(jù)流類處理,后通過(guò)所述軟件控制單元進(jìn)行控制類處理。
12、 根據(jù)權(quán)利要求11所述的接入方法,其特征在于,所述對(duì)于上行模式的接入,先通過(guò)所述硬件處理單元進(jìn)行數(shù)據(jù)流類處理,后通過(guò)所述軟件控制單元進(jìn)行控制類處理包括所述軟件控制單元接收到物理層上傳的數(shù)據(jù)后,將所述數(shù)據(jù)和硬件處理單元所需的控制參數(shù)存入緩存單元,其中,所述控制參數(shù)包括待處理的業(yè)務(wù)數(shù)據(jù)相關(guān)參數(shù)和接入網(wǎng)協(xié)議定義的加密參數(shù);向所述硬件處理單元發(fā)送數(shù)據(jù)處理請(qǐng)求,指示所述硬件處理單元進(jìn)行相應(yīng)的數(shù)據(jù)流類處理,其中,所述數(shù)據(jù)處理請(qǐng)求包括業(yè)務(wù)類型信息;所述硬件處理單元接收來(lái)自所述軟件控制單元的所述數(shù)據(jù)處理請(qǐng)求,并從所述緩存單元中獲取所述數(shù)據(jù)和所述控制參數(shù);進(jìn)行相應(yīng)的數(shù)據(jù)流類處理,得到處理結(jié)果;將所述處理結(jié)果存入所述緩存單元;向所述軟件控制單元返回?cái)?shù)據(jù)處理完成指示;所述軟件控制單元接受來(lái)自所述硬件處理單元的所述數(shù)據(jù)處理完成指示,進(jìn)行相應(yīng)的控制類處理。
13、 根據(jù)權(quán)利要求11所述的接入方法,其特征在于,所述對(duì)于上行模式的接入,先通過(guò)所述硬件處理單元進(jìn)行數(shù)據(jù)流類處理,后通過(guò)所述軟件控制單元進(jìn)行控制類處理包括所述軟件控制單元接收到物理層上傳的數(shù)據(jù)后,將所述數(shù)據(jù)存入緩存單元;將硬件處理單元所需的控制參數(shù)附加在數(shù)據(jù)處理請(qǐng)求中,其中,所述控制參數(shù)包括待處理的業(yè)務(wù)數(shù)據(jù)相關(guān)參數(shù)和接入網(wǎng)協(xié)議定義的加密參數(shù);向所述硬件處理單元發(fā)送數(shù)據(jù)處理請(qǐng)求,指示所述硬件處理單元進(jìn)行相應(yīng)的數(shù)據(jù)流類處理,其中,所述數(shù)據(jù)處理請(qǐng)求還包括業(yè)務(wù)類型信息;所述硬件處理單元接收來(lái)自所述軟件控制單元的所述數(shù)據(jù)處理請(qǐng)求,并從所述緩存單元中獲取所述數(shù)據(jù);進(jìn)行相應(yīng)的數(shù)據(jù)流類處理,得到處理結(jié)果;將所述處理結(jié)果存入所述緩存單元;向所述軟件控制單元返回?cái)?shù)據(jù)處理完成指示;所述軟件控制單元接受來(lái)自所述硬件處理單元的所述數(shù)據(jù)處理完成指示,進(jìn)行相應(yīng)的控制類處理。
14、根據(jù)權(quán)利要求11、 12或13所述的接入方法,其特征在于,所述上行模式及相應(yīng)的控制參數(shù)包括以下的 一種或多種上行PS業(yè)務(wù)專用通道DCH模式,所述控制參數(shù)包括待處理業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)和WCDMA協(xié)議定義的加密參數(shù);其中,所述待處理業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)包括待邏輯處理的數(shù)據(jù)包長(zhǎng)度、所述數(shù)據(jù)包個(gè)數(shù)、所述數(shù)據(jù)包包頭的長(zhǎng)度;所述WCDMA協(xié)議定義的加密參數(shù)包括是否解密及密鑰索引指示、無(wú)線承載標(biāo)識(shí)、加密密鑰、網(wǎng)絡(luò)側(cè)數(shù)據(jù)流方向指示、加密參數(shù);或上行AMR業(yè)務(wù)模式,所述控制參數(shù)包括:待處理業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)和WCDMA協(xié)議定義的加密參數(shù);其中,所述待處理業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)包括物理層上報(bào)層二的輸入數(shù)據(jù)包的個(gè)數(shù)、每個(gè)所述數(shù)據(jù)包長(zhǎng)度;所述WCDMA協(xié)議定義的加密參數(shù)包括是否解密指示、每個(gè)子流的無(wú)線承載標(biāo)識(shí)、加密密鑰、網(wǎng)絡(luò)側(cè)數(shù)據(jù)流方向指示、加密參數(shù);或上行VP業(yè)務(wù)模式,所述控制參數(shù)包括待處理業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)和WCDMA協(xié)議定義的加密參數(shù);其中,所述待處理業(yè)務(wù)數(shù)據(jù)包相關(guān)參數(shù)包括組成層二輸出數(shù)據(jù)包的個(gè)數(shù)、所述數(shù)據(jù)包長(zhǎng)度;所述WCDMA協(xié)議定義的加密參數(shù)包括是否解密指示、每個(gè)子流的無(wú)線承載標(biāo)識(shí)、加密密鑰、網(wǎng)絡(luò)側(cè)lt據(jù)流方向指示、加密參數(shù)。
全文摘要
本發(fā)明實(shí)施例公開了一種接入方法及裝置,涉及通信領(lǐng)域,能夠減少成本,提高效率。方法包括將WCDMA協(xié)議層二的處理分為控制類處理和數(shù)據(jù)流類處理;軟件控制單元進(jìn)行所述控制類處理,并向硬件處理單元發(fā)送數(shù)據(jù)處理請(qǐng)求;硬件處理單元接收來(lái)自所述軟件控制單元的數(shù)據(jù)處理請(qǐng)求,進(jìn)行所述數(shù)據(jù)流類處理,完成后向所述軟件控制單元發(fā)送完成指示消息。
文檔編號(hào)H04W28/02GK101511106SQ20091012915
公開日2009年8月19日 申請(qǐng)日期2009年3月27日 優(yōu)先權(quán)日2009年3月27日
發(fā)明者輝 姚, 飛 楊, 棟 陸 申請(qǐng)人:華為技術(shù)有限公司