本申請是申請日為2009年3月27日、申請?zhí)枮?00980110286.6、發(fā)明名稱為“無線通信系統(tǒng)中ack資源的動態(tài)分配”的中國專利申請的分案申請。
相關(guān)申請的交叉引用
本專利申請要求于2008年3月28日遞交的、名稱為“dynamicschedulingoful-ack”的美國臨時申請no.61/040,609的優(yōu)先權(quán)。該臨時申請已轉(zhuǎn)讓給本申請的受讓人,以引用方式將上述申請的全部內(nèi)容并入本文。
概括地說,本發(fā)明涉及通信,具體地說,涉及用于在無線通信系統(tǒng)中分配資源的技術(shù)。
背景技術(shù):
無線通信系統(tǒng)廣泛地用以提供諸如話音、視頻、分組數(shù)據(jù)、消息、廣播等的各種通信內(nèi)容。這些無線通信系統(tǒng)可以是能夠通過共享可用的系統(tǒng)資源來支持與多個用戶的通信的多址系統(tǒng)。這種多址系統(tǒng)的實例包括:碼分多址(cdma)系統(tǒng)、時分多址(tdma)系統(tǒng)、頻分多址(fdma)系統(tǒng)、正交頻分多址(ofdma)系統(tǒng)、和單載波fdma(sc-fdma)系統(tǒng)。
無線通信系統(tǒng)可包括多個節(jié)點b,該節(jié)點b可支持多個用戶設(shè)備(ue)的通信。節(jié)點b可在下行鏈路和上行鏈路上與ue進行通信。下行鏈路(或前向鏈路)是指從節(jié)點b到ue的通信鏈路,上行鏈路(或反向鏈路)是指從ue到節(jié)點b的通信鏈路。節(jié)點b可向ue發(fā)送數(shù)據(jù)傳輸。ue解碼數(shù)據(jù)傳輸并向節(jié)點b發(fā)送應答(ack)信息。ack信息指示ue是正確地解碼了數(shù)據(jù)傳輸還是錯誤地解碼了數(shù)據(jù)傳輸?;赼ck信息,節(jié)點b確定是向ue發(fā)送數(shù)據(jù)重傳還是新數(shù)據(jù)傳輸。期望向ue有效地分配ack資源以用于發(fā)送ack信息。
技術(shù)實現(xiàn)要素:
本文描述了用于在無線通信系統(tǒng)中向ue動態(tài)分配ack資源的技術(shù)。該系統(tǒng)支持動態(tài)調(diào)度和半持久調(diào)度。對于動態(tài)調(diào)度,可以使用調(diào)度消息來發(fā)送用于單次數(shù)據(jù)傳輸?shù)恼{(diào)度信息。對于半持久調(diào)度,可以使用調(diào)度消息來發(fā)送對于多次數(shù)據(jù)傳輸?shù)陌氤志梅峙湫畔ⅰ?/p>
在一個方面,通常情況下使用調(diào)度消息的至少一個字段來攜帶用于動態(tài)調(diào)度的調(diào)度信息,還可以重新使用該字段來攜帶用于半持久調(diào)度的ack資源分配信息。所述至少一個字段可包括新數(shù)據(jù)指示符字段、冗余版本字段、調(diào)制編碼方案(mcs)字段、發(fā)射功率控制(tpc)命令字段等。
在一個設(shè)計中,ue可以接收攜帶半持久分配信息的調(diào)度消息,并從半持久分配信息中獲取ack資源分配信息。ue從調(diào)度消息的至少一個字段中獲取ack資源的索引,并且基于該索引確定ack資源。ue接收根據(jù)半持久分配信息發(fā)送的數(shù)據(jù)傳輸,確定針對該數(shù)據(jù)傳輸?shù)腶ck信息,并且使用所述ack資源來發(fā)送該ack信息。
在另一設(shè)計中,ue可以接收第一調(diào)度消息和第一數(shù)據(jù)傳輸,第一調(diào)度消息攜帶用于動態(tài)調(diào)度的調(diào)度信息,第一數(shù)據(jù)傳輸是根據(jù)該調(diào)度信息發(fā)送的。ue可以使用第一ack資源來發(fā)送針對第一數(shù)據(jù)傳輸?shù)腶ck信息,該第一ack資源與用來發(fā)送第一調(diào)度消息的資源相關(guān)聯(lián)。ue可以接收第二調(diào)度消息,該第二調(diào)度消息攜帶用于半持久調(diào)度的半持久分配信息。ue可以接收根據(jù)半持久分配信息發(fā)送的第二數(shù)據(jù)傳輸。ue使用第二ack資源發(fā)送針對第二數(shù)據(jù)傳輸?shù)腶ck信息,該第二ack資源是由半持久分配信息來傳達的。從而,對于動態(tài)調(diào)度和半持久調(diào)度可以以不同方式來傳達ack資源。
下面更詳細地描述了本發(fā)明的各種方法和特征。
附圖說明
圖1示出了無線通信系統(tǒng)。
圖2示出了使用動態(tài)調(diào)度的數(shù)據(jù)傳輸。
圖3示出了使用半持久調(diào)度的數(shù)據(jù)傳輸。
圖4a和4b示出了具有不同格式的兩種調(diào)度消息。
圖5示出了用于調(diào)度消息的處理單元。
圖6和7分別示出了使用半持久調(diào)度來接收數(shù)據(jù)的過程及裝置。
圖8和9分別示出了使用動態(tài)調(diào)度和半持久調(diào)度來接收數(shù)據(jù)的過程及裝置。
圖10和11分別示出了使用半持久調(diào)度來發(fā)送數(shù)據(jù)的過程及裝置。
圖12和13分別示出了使用動態(tài)調(diào)度和半持久調(diào)度來發(fā)送數(shù)據(jù)的過程及裝置。
圖14示出了節(jié)點b和ue的方框圖。
具體實施方式
本文所述的技術(shù)可用于各種無線通信系統(tǒng),例如cdma、tdma、fdma、ofdma、sc-fdma和其他系統(tǒng)。術(shù)語“系統(tǒng)”和“網(wǎng)絡(luò)”通常交互地使用。cdma系統(tǒng)可以實現(xiàn)無線電技術(shù),例如,通用陸地無線接入(utra)、cdma2000等。utra包括寬帶cdma(wcdma)和cdma的其他變體。cdma2000涵蓋is-2000、is-95和is-856標準。tdma系統(tǒng)可以實現(xiàn)諸如全球移動通信系統(tǒng)(gsm)之類的無線電技術(shù)。ofdma系統(tǒng)可以實現(xiàn)諸如演進utra(e-utra)、超移動寬帶(umb)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、
圖1示出了無線通信系統(tǒng)100,其可以是lte系統(tǒng)。系統(tǒng)100包括多個節(jié)點b110和其它網(wǎng)絡(luò)實體。節(jié)點b可以是與ue進行通信的基站并且也可以稱為演進節(jié)點b(enb)、基站、接入點等。ue120可散布在整個系統(tǒng)中,并且每個ue可以是靜止或者移動的。ue還可以稱為移動站、終端、接入點、用戶單元、站等。ue可以是蜂窩電話、個人數(shù)字助理(pda)、無線調(diào)制器、無線通信設(shè)備、手持設(shè)備、膝上型電腦、無繩電話、無線本地環(huán)路(wll)站等。
該系統(tǒng)可支持使用混合自動重傳(harq)的數(shù)據(jù)傳輸。對于下行鏈路上的harq,節(jié)點b可以發(fā)送對傳輸塊的傳輸并發(fā)送對該傳輸塊的一次或者多次附加的傳輸(如果需要的話),直到在接收ue正確地解碼該傳輸塊、或者已發(fā)送了最大次數(shù)的傳輸、或者遇到了一些其它終止條件為止。傳輸塊還可以稱為分組、數(shù)據(jù)塊等。對傳輸塊的第一次傳輸可以稱為新傳輸,并且對傳輸塊的每次附加的傳輸可以稱為重傳。
該系統(tǒng)還可以支持對于數(shù)據(jù)傳輸?shù)膭討B(tài)調(diào)度和半持久調(diào)度。對于動態(tài)調(diào)度,調(diào)度信息可以伴隨每次數(shù)據(jù)傳輸來發(fā)送,并且可以傳達用于該數(shù)據(jù)傳輸?shù)膮?shù)和資源。對于半持久調(diào)度,可以發(fā)送一次調(diào)度信息,并且該調(diào)度信息可適用于多次數(shù)據(jù)傳輸。動態(tài)調(diào)度可提供靈活性,而半持久調(diào)度可減少信令開銷。
圖2示出了示例性的在下行鏈路上使用動態(tài)調(diào)度的數(shù)據(jù)傳輸??梢詫⒚總€鏈路的傳輸時間線劃分成多個子幀單位。每個子幀具有特定的持續(xù)時間,例如一毫秒。對于如圖2所示的頻分雙工(fdd),可以將不同的頻率信道分配給下行鏈路(dl)和上行鏈路(ul)。經(jīng)由不同頻率信道上的下行鏈路和上行鏈路,可以并行發(fā)送不同的傳輸。
節(jié)點b可以將數(shù)據(jù)發(fā)往ue,并可以在子幀t1中在物理下行鏈路控制信道(pdcch)上發(fā)送調(diào)度信息??梢栽谝粋€或者多個控制信道元素(cce)中發(fā)送調(diào)度信息,并且該調(diào)度信息包括如下所述的各種參數(shù)。節(jié)點b可以在子幀t1中在物理下行鏈路共享信道(pdsch)上發(fā)送對一個或者多個傳輸塊的一次傳輸。節(jié)點b可以根據(jù)由調(diào)度信息所傳達的參數(shù),在一個或者多個資源塊中發(fā)送該傳輸塊。
ue可以從pdcch上接收調(diào)度信息,并根據(jù)該調(diào)度信息處理在pdsch上的傳輸,以恢復由節(jié)點b所發(fā)送的傳輸塊。ue可以生成ack信息(或者ul-ack),其可指示ue是正確地還是錯誤地解碼了每個傳輸塊。ue在子幀t1+q中在物理上行鏈路控制通道(pucch)上發(fā)送該ack信息,其中,q可等于2、4或者一些其它值。q是在下行鏈路上的數(shù)據(jù)傳輸和在上行鏈路上的相應ack傳輸之間的子幀偏移量。節(jié)點b可以從ue接收該ack信息,并可以發(fā)送對每個解碼錯誤的傳輸塊的重傳。
ue使用ack資源發(fā)送該ack信息,該ack資源還可以稱為pucch資源、ack信道等。ack資源可以與無線資源、碼資源(例如,正交序列、基準信號序列等)和/或者用于發(fā)送ack信息的其它資源相關(guān)聯(lián)。例如,在lte中,可以由ack索引n(1)_pucch指定ack資源,并且該ack資源可以關(guān)聯(lián)于:(i)時頻位置(例如,資源塊),其用于發(fā)送ack信息,(ii)zadoff-chu序列的循環(huán)移位,其用于在頻域上擴展ack信息,(iii)正交擴展序列或者walsh擴展序列,其用于在時域上擴展ack信息。
對于動態(tài)調(diào)度,要由ue使用的ack資源可以通過下式來確定:
npucch=ncce+npucch,公式(1)
其中,ncce是用于發(fā)送調(diào)度信息的第一個cce的索引;
npucch是該ack資源的索引;
npucch是由高層所配置的參數(shù)。
npucch可以由無線資源控制(rrc)來配置,并且可以廣播給ue。
對于動態(tài)調(diào)度,例如按照公式(1)所示,ack資源可以關(guān)聯(lián)到該攜帶調(diào)度信息的第一個cce。因而,該ack資源可以經(jīng)由該調(diào)度信息隱式地傳達,并且在向ue發(fā)送該ack資源分配信息時不會消耗額外的開銷。
對于動態(tài)調(diào)度,可以如上所述發(fā)生每次數(shù)據(jù)傳輸。對于每次數(shù)據(jù)傳輸,節(jié)點b可以在一個或者多個cce中發(fā)送調(diào)度信息,并且可以在由該調(diào)度信息傳達的一個或者多個資源塊中發(fā)送對一個或者多個傳輸塊的傳輸。ue可以使用ack資源來發(fā)送ack信息,該ack資源是基于攜帶該調(diào)度信息的第一個cce來確定的。
圖3示出了示例性的在下行鏈路上使用半持久調(diào)度的數(shù)據(jù)傳輸。節(jié)點b可以在子幀t1中在pdcch上發(fā)送半持久分配信息或者授予信息。該半持久分配信息可以包括用于下行鏈路上數(shù)據(jù)傳輸?shù)母鞣N參數(shù)以及用于上行鏈路的ack資源分配信息。在一個設(shè)計中,高層(例如,rrc)可以配置一組ack資源,并且ack資源分配信息可以包括所配置的該組ack資源中的ack資源的索引。在另一個設(shè)計中,ack資源分配信息可以分配任意可用的ack資源。
節(jié)點b可以在子幀t1中在pdsch上發(fā)送對一個或者多個傳輸塊的傳輸。根據(jù)由半持久分配信息所傳達的參數(shù),節(jié)點b可以在一個或者多個資源塊中發(fā)送傳輸塊。ue可從pdcch上接收半持久分配信息;并可以根據(jù)半持久分配信息來處理在pdsch上的傳輸,以恢復由節(jié)點b所發(fā)送的傳輸塊。ue可以生成對于該傳輸塊的ack信息,并可以在子幀t1+q中發(fā)送ack信息??梢允褂糜砂氤志梅峙湫畔鬟_的ack資源來發(fā)送ack信息。對于半持久調(diào)度,可以在第一次數(shù)據(jù)傳輸時發(fā)送一次半持久分配信息,并且該半持久分配信息在預定時間周期內(nèi)或者在撤銷該半持久分配信息之前都是有效的。ack資源分配信息將在整個半持久調(diào)度時間間隔內(nèi)有效,該半持久調(diào)度時間間隔是半持久分配信息保持有效的持續(xù)時間。在半持久調(diào)度時間間隔期間,節(jié)點b可以根據(jù)半持久分配信息來發(fā)送新的數(shù)據(jù)傳輸,而不必發(fā)送任何調(diào)度信息。ue可以使用由半持久分配信息所提供的ack資源來發(fā)送對于從節(jié)點b接收的每個新數(shù)據(jù)傳輸?shù)腶ck信息。例如,節(jié)點b可以以周期性速率在子幀t1、t2=t1+m、t3=t1+2m、…、和tl=t1+l·m內(nèi)發(fā)送新傳輸,其中,可以配置參數(shù)m和l和/或者半持久調(diào)度時間間隔。例如,在lte中,參數(shù)m可以由高層(例如,rrc)來配置。ue可以在相應的子幀t1+q,t2+q,t3+q,…,和tl+q中使用所分配的ack資源來發(fā)送ack信息。
節(jié)點b還可以在半持久調(diào)度周期期間發(fā)送數(shù)據(jù)傳輸,并發(fā)送對于每次數(shù)據(jù)傳輸?shù)恼{(diào)度信息,例如,可以按照對于動態(tài)調(diào)度所采取的相同方式來發(fā)送該調(diào)度信息。ue可以使用與第一個cce相關(guān)聯(lián)的ack資源來發(fā)送對于每個數(shù)據(jù)重傳的ack信息,該第一個cce攜帶了對于該重傳的調(diào)度信息。
在一個方面,可以通過重新使用調(diào)度消息的至少一個現(xiàn)有字段來發(fā)送用于半持久調(diào)度的ack資源分配信息。調(diào)度消息可以包括多個字段以攜帶用于動態(tài)調(diào)度的調(diào)度信息。為了簡化操作,調(diào)度消息還可以用以發(fā)送用于半持久調(diào)度的半持久分配信息。通常用以攜帶用于動態(tài)調(diào)度的調(diào)度信息的至少一個字段可以被重新使用以攜帶用于半持久調(diào)度的ack資源分配信息。
可以為調(diào)度消息定義各種格式,并且這些格式可適于不同的操作情形。每種格式可以包括特定的一組字段,該組字段用于調(diào)度信息的參數(shù)集合。
圖4a示出了符合由lte所定義的格式1和1a的調(diào)度消息410??梢詫⒏袷?和1a用以調(diào)度在pdsch上對一個傳輸塊的傳輸。消息410包括資源塊分配字段、harq進程號字段、調(diào)制編碼方案(mcs)字段、新數(shù)據(jù)指示符字段、冗余版本字段和發(fā)射功率控制(tpc)命令字段。可以將冗余版本字段和新數(shù)據(jù)指示符字段視為屬于重傳序號字段中。消息410還可以包括其它字段,為了簡明起見,未在圖4a中示出這些字段。
對于harq,可定義多個harq進程??梢詫⒚總€harq進程用以發(fā)送對傳輸塊的新傳輸和所有重傳。如果harq進程可用,則可以為傳輸塊啟動該harq進程,并且當正確地解碼了該傳輸塊時可以終止該harq進程。可以根據(jù)為該傳輸塊所選擇的mcs來編碼該傳輸塊以獲取碼字。可以將該碼字劃分成多個冗余版本,并且每個冗余版本可以包含該傳輸塊的不同的編碼信息(或者碼比特)。節(jié)點b可以為該傳輸塊的傳輸選擇一個冗余版本來發(fā)送。
表1列出了調(diào)度消息410的字段并提供了對于每個字段的簡要描述。表1還以比特數(shù)的形式給出了每個字段的大小。
表1–調(diào)度消息
圖4b示出了符合由lte所定義的格式2和2a的調(diào)度消息420??梢詫⒏袷?和2a用以在空間復用模式中調(diào)度在pdsch上的一個或者兩個傳輸塊的傳輸。消息420包括資源塊分配字段、tpc命令字段、harq進程號字段和針對兩個傳輸塊的兩組字段。每組字段包括mcs字段、新數(shù)據(jù)指示符字段和冗余版本字段。消息420還可以包括其它字段,為了簡單起見,未在圖4b中示出這些字段。在表1中描述了在消息420中的這些字段。
圖4a和4b示出了可以用于發(fā)送調(diào)度信息的兩種格式。也可以使用其它格式,并且這些其它格式可以包括與在圖4a和圖4b中所示出的字段不同的字段。為了簡單,下面描述的大部分涉及調(diào)度消息410和420。
對于動態(tài)調(diào)度,可以將消息410或者420用以發(fā)送對于數(shù)據(jù)傳輸?shù)恼{(diào)度信息?;谑前l(fā)送一個還是多個傳輸塊和/或者基于其它考慮,可以選擇適當?shù)恼{(diào)度消息。
對于半持久調(diào)度,可以將消息410或者420用以在第一次數(shù)據(jù)傳輸時發(fā)送半持久分配信息??梢詫⑾?10或者420的至少一個字段用以發(fā)送ack資源分配信息。通常,可以將任意字段用以發(fā)送ack資源分配信息。然而,期望選擇一個與半持久調(diào)度不相關(guān)(或者無關(guān))的字段。例如,可以選擇較不適用于第一次數(shù)據(jù)傳輸和/或者對性能造成很小負面影響或幾乎不造成負面影響的字段。要選擇的字段的個數(shù)取決于發(fā)送ack資源分配信息所需要的比特個數(shù)。
在一個設(shè)計中,可以在新數(shù)據(jù)指示符字段、冗余版本字段和tpc命令字段中發(fā)送ack資源分配信息。在圖4a和4b所示的設(shè)計中,這三個字段使用五個比特。可以配置或者定義多至32個ack資源,并且將索引0到31分配給它們??梢詫⑺渲胊ck資源廣播到ue或者可以由ue推理得知這些所配置ack資源??梢詫?-比特ack資源索引包含在這三個字段中來向ue發(fā)送,該5-比特ack資源索引對應于多至32個可能的ack資源中的一個。ue可以從這三個字段中獲取該ack資源索引,并且基于該ack資源索引和所配置的ack資源來確定分配給該ue的ack資源。ue可以在半持久調(diào)度周期期間使用該ack資源發(fā)送ack信息。
在另一個設(shè)計中,可以在新數(shù)據(jù)指示符字段、冗余版本字段、tpc命令字段和整個mcs字段或者mcs字段的一部分中發(fā)送ack資源分配信息。例如,可以將mcs字段中的兩個比特與來自其它三個字段的五個比特結(jié)合使用。從而,可以使用在這四個字段中的七個比特來配置多至128個ack資源??蓪⒁粋€7-比特ack資源索引包含在這四個字段中來向ue發(fā)送,該7-比特ack資源索引對應于多至128個所配置ack資源中的一個。通常,對于動態(tài)調(diào)度,mcs字段可以傳達多至32個mcs值中的一個。對于半持久調(diào)度,可以支持一組8個mcs值,并且由例如rrc的高層來配置該組mcs值??梢詮脑摻M8個mcs值中選擇一個mcs值,并且該mcs值可以使用mcs字段中的其余三個比特來傳達。按照另一個例子,可以用所述三個字段中的五個比特和mcs字段中的一個比特來配置多至64個ack資源。對于半持久調(diào)度,可以支持一組16個mcs值,并且可以從中選擇一個mcs值并用mcs字段中的其余四個比特來傳達該mcs值。
在又一設(shè)計中,可以使用在新數(shù)據(jù)指示符字段和冗余版本字段中的兩個比特、在tpc命令字段中的一個比特和mcs字段中的三個比特來發(fā)送ack資源分配信息??梢杂迷谶@四個字段中的六個比特來配置多至64個ack資源。可以使用這四個字段中的六個比特來向ue發(fā)送一個6-比特ack資源索引,該6-比特ack資源索引對應于多至64個所配置ack資源的中一個。
在又一設(shè)計中,可以在tpc命令字段中發(fā)送ack資源分配信息。tpc命令字段可以使用兩個比特。因此,可以配置多至四個ack資源并將索引0到3分配給它們??梢詫⒁粋€2-比特ack資源索引包含在tpc命令字段中來向ue發(fā)送,該2-比特ack資源索引對應于多至四個所配置ack資源中的一個。
通常,可以使用任意字段和/或者比特的組合來發(fā)送用于半持久調(diào)度的ack資源分配信息。如果有n個比特可用來發(fā)送ack資源分配信息,那么可以(由rrc)配置多至2n個ack資源并將索引0到2n-1分配給這些ack資源??梢詫⑺渲胊ck資源廣播到ue或者可以由ue推理得知這些ack資源??梢允褂胣個可用比特來發(fā)送針對所分配ack資源的n-比特ack資源索引。
調(diào)度消息可以攜帶用于動態(tài)調(diào)度的調(diào)度信息或者用于半持久調(diào)度的半持久分配信息??梢允褂酶鞣N機制來指示所發(fā)送的調(diào)度消息是用于動態(tài)調(diào)度還是半持久調(diào)度。在一個設(shè)計中,對于動態(tài)調(diào)度和半持久調(diào)度,可以將不同的加擾機制用于調(diào)度消息。在另一設(shè)計中,調(diào)度消息可以包括一個特殊比特以指示該消息是用于動態(tài)調(diào)度還是半持久調(diào)度。
在又一設(shè)計中,可以將指定的小區(qū)無線網(wǎng)絡(luò)臨時標識符(c-rnti)(也可稱為半持久c-rnti)用以指示半持久分配信息??梢詾榻o定小區(qū)中的每個ue分配一個獨有的c-rnti,以用作該小區(qū)的ue標識。還可以為使用半持久調(diào)度的每個ue分配一個獨有的半持久c-rnti。通過使用特定ue的普通c-rnti,節(jié)點b可以向該ue發(fā)送用于動態(tài)調(diào)度的調(diào)度消息;或者通過使用特定ue的半持久c-rnti,節(jié)點b可以向該ue發(fā)送用于半持久調(diào)度的調(diào)度消息。每個ue可以使用它的普通c-rnti來檢測來自節(jié)點b的調(diào)度消息。使用半持久調(diào)度的每個ue還可以使用它的半持久c-rnti來檢測調(diào)度消息。
在一個設(shè)計中,可以將在用于半持久調(diào)度的調(diào)度消息中的未使用字段和/或者未使用比特設(shè)置為指定值。例如,對于半持久調(diào)度,可以將調(diào)度消息的新數(shù)據(jù)指示符字段、harq進程號字段和冗余版本字段設(shè)置為全零的指定值。這些指定值可以由接收ue用以驗證該調(diào)度消息是用于該ue的半持久調(diào)度(而不是用于另一ue的動態(tài)調(diào)度)。
圖5示出了處理單元500的一個設(shè)計的方框圖,該處理單元生成和處理用于半持久調(diào)度的調(diào)度消息。在處理單元500內(nèi),映射器510可以接收半持久分配信息,該半持久分配信息包括用于ue的半持久調(diào)度信息(例如,資源塊分配信息、mcs等)和ack資源分配信息。映射器510可以將ack資源分配信息映射到調(diào)度消息的至少一個字段,并將調(diào)度信息映射到調(diào)度消息的其余字段和比特。映射器510還可以將調(diào)度消息的未使用字段和/或者未使用比特設(shè)置成指定值(例如,全零)。
循環(huán)冗余校驗(crc)生成器512可以從映射器510接收該調(diào)度消息,為該消息生成crc,并將該crc附加到該消息中。加擾器514可以接收用于接收ue的半持久c-rnti,基于該半持久c-rnti生成加擾比特,并利用加擾比特對調(diào)度消息和crc進行加擾。編碼器516可以對所加擾調(diào)度消息進行編碼,并且提供所編碼消息,可以對所編碼消息進一步地處理并將其在pdcch發(fā)送。
圖5示出了處理單元的示例性設(shè)計,該單元生成和處理用于半持久調(diào)度的調(diào)度消息。還可以通過其它方式來生成和實現(xiàn)該調(diào)度消息。
圖6示出了使用半持久調(diào)度接收數(shù)據(jù)的處理過程600的設(shè)計。處理過程600可以由ue(如下所述)或者一些其它實體來執(zhí)行。ue可以接收半持久分配信息,該半持久分配信息對于多次數(shù)據(jù)傳輸都是有效的(方框612)。該半持久分配信息可以包括用于將多次數(shù)據(jù)傳輸發(fā)送到ue的一組參數(shù),例如,表1中所示參數(shù)的全部或者一部分、和/或者其它參數(shù)。該半持久分配信息還可以包括ack資源分配信息。ue可以從該半持久分配信息中獲取ack資源分配信息(方框614)??梢詫⒃揳ck資源分配給ue以用于多次數(shù)據(jù)傳輸。ue可以接收根據(jù)該半持久分配信息發(fā)送的數(shù)據(jù)傳輸(方框616)。ue可以處理所接收傳輸并確定針對該數(shù)據(jù)傳輸?shù)腶ck信息(方框618)。該數(shù)據(jù)傳輸可以具有一個或者多個傳輸塊,并且ack信息可以指示ue是正確地還是錯誤地解碼了每個傳輸塊。ue可以利用ack資源來發(fā)送ack信息(方框620)。ue可以接收根據(jù)該半持久分配信息發(fā)送的附加的數(shù)據(jù)傳輸。ue可以使用上述ack資源來發(fā)送對于這些附加數(shù)據(jù)傳輸?shù)腶ck信息。
在方框612的一個設(shè)計中,ue可以接收攜帶半持久分配信息的調(diào)度消息。在一個設(shè)計中,基于用于半持久調(diào)度的c-rnt,ue可以對用于半持久調(diào)度的調(diào)度消息進行檢測。在另一個設(shè)計中,基于不同的加擾、特定比特等,ue可以確定該調(diào)度消息是用于半持久調(diào)度。還可以使用調(diào)度消息來發(fā)送用于被動態(tài)調(diào)度的單次數(shù)據(jù)傳輸?shù)恼{(diào)度信息。對于動態(tài)調(diào)度,基于用以發(fā)送調(diào)度消息的資源(例如,起始的cce),可以確定ack資源。
在方框614的一個設(shè)計中,ue可以從調(diào)度消息的至少一個字段中獲取分配給該ue的ack資源的索引?;谠撍饕鸵唤M所配置(例如,由rrc所配置)的ack資源,ue可以確定ack資源。該至少一個字段可以包括新數(shù)據(jù)指示符字段、冗余版本字段、mcs字段、tpc命令字段、其它字段或者它們的任意組合。
在一個設(shè)計中,對于lte,ue可以在pdcch上接收半持久分配信息,并且可以在pdsch上接收數(shù)據(jù)傳輸。ack資源可以是pucch資源。ue還可以在其它下行鏈路信道上接收半持久分配信息和數(shù)據(jù)傳輸,并且可以在其它上行鏈路信道上發(fā)送ack信息。
圖7示出了裝置700的設(shè)計,該裝置在無線通信系統(tǒng)中接收數(shù)據(jù)。裝置700包括:接收模塊712,用于接收對于發(fā)向ue的多次數(shù)據(jù)傳輸都有效的半持久分配信息;獲取模塊714,用于從半持久分配信息中獲取ack資源分配信息,其中,將該ack資源分配給ue以用于該多次數(shù)據(jù)傳輸;接收模塊716,用于接收根據(jù)半持久分配信息發(fā)送的數(shù)據(jù)傳輸;確定模塊718,用于確定對于數(shù)據(jù)傳輸?shù)腶ck信息;發(fā)送模塊720,用于使用ack資源來發(fā)送ack信息。
圖8示出了處理過程800的設(shè)計,該處理過程使用動態(tài)調(diào)度和半持久調(diào)度接收數(shù)據(jù)。處理過程800可以由ue(如下所述)或者一些其它實體來執(zhí)行。ue可以接收第一調(diào)度消息,該第一調(diào)度消息攜帶用于被動態(tài)調(diào)度的單次數(shù)據(jù)傳輸?shù)恼{(diào)度信息(方框812)。ue可以接收根據(jù)調(diào)度信息發(fā)送的第一數(shù)據(jù)傳輸(方框814)。ue可以使用第一ack資源來發(fā)送對于第一次數(shù)據(jù)傳輸?shù)牡谝籥ck信息,該第一ack資源與用以發(fā)送第一調(diào)度消息的資源(例如,cce)相關(guān)聯(lián)(方框816)。第一ack資源對于ack信息的單次傳輸是有效的。
ue還可以接收第二調(diào)度消息,該第二調(diào)度消息攜帶用于被半持久調(diào)度的多次數(shù)據(jù)傳輸?shù)陌氤志梅峙湫畔?方框818)。ue可以接收根據(jù)半持久分配信息發(fā)送的第二數(shù)據(jù)傳輸(方框820)。ue可以使用由半持久分配信息傳達的第二ack資源來發(fā)送針對第二數(shù)據(jù)傳輸?shù)牡诙ck信息(方框822)。ue可以接收根據(jù)半持久分配信息發(fā)送的附加的數(shù)據(jù)傳輸。ue可以使用第二ack資源來發(fā)送針對這些附加數(shù)據(jù)傳輸?shù)腶ck信息,該第二ack資源對于多次ack信息傳輸都是有效的。
在一個設(shè)計中,ue可以從第二調(diào)度消息的至少一個字段中獲取第二ack資源的索引。第一和第二調(diào)度消息可以具有相同的格式(例如,按照圖4a或者4b中所示)或者不同的格式(例如,按照圖4a和4b所示)。這些調(diào)度消息可以包括上述至少一個字段和一個或者多個附加字段。該至少一個字段可以攜帶用于半持久調(diào)度的ack資源索引,并且可以攜帶用于動態(tài)調(diào)度的調(diào)度信息。
在一個設(shè)計中,基于分配給ue的第一c-rnti,ue可以檢測第一調(diào)度消息?;诜峙浣oue的用于半持久調(diào)度的第二c-rnti,ue可以檢測第二調(diào)度消息。基于其它機制,例如,不同的加擾、調(diào)度消息中的特殊比特等,ue還可以確定調(diào)度消息是用于動態(tài)調(diào)度還是用于半持久調(diào)度。
在一個設(shè)計中,ue可以從第一調(diào)度消息中獲取第一mcs值,并且可以根據(jù)第一mcs值來處理第一數(shù)據(jù)傳輸。該第一mcs值可以是適用于動態(tài)調(diào)度的第一組多個mcs值的一個。ue可以從第二調(diào)度消息中獲取第二mcs值,并且可以根據(jù)第二mcs值來處理第二數(shù)據(jù)傳輸。該第二mcs值可以是適用于半持久調(diào)度的第二組多個mcs值的一個。第二組多個mcs值的個數(shù)可以少于第一組多個mcs值的個數(shù),并且可以使用比發(fā)送第一mcs值所使用的比特更少的比特來發(fā)送第二mcs值。
圖9示出了裝置900的設(shè)計,該裝置在無線通信系統(tǒng)中接收數(shù)據(jù)。裝置900包括:第一調(diào)度消息接收模塊912,用于接收第一調(diào)度消息,該第一調(diào)度消息攜帶用于單次數(shù)據(jù)傳輸?shù)恼{(diào)度信息;第一數(shù)據(jù)傳輸接收模塊914,用于接收根據(jù)調(diào)度信息發(fā)送的第一數(shù)據(jù)傳輸;第一ack信息發(fā)送模塊916,用于使用第一ack資源來發(fā)送針對第一數(shù)據(jù)傳輸?shù)牡谝籥ck信息,該第一ack資源與用以發(fā)送第一調(diào)度消息的資源相關(guān)聯(lián);第二調(diào)度消息接收模塊918,用于接收第二調(diào)度消息,該第二調(diào)度消息攜帶用于多次數(shù)據(jù)傳輸?shù)陌氤志梅峙湫畔ⅲ坏诙?shù)據(jù)傳輸接收模塊920,用于接收根據(jù)半持久分配信息發(fā)送的第二數(shù)據(jù)傳輸;第二ack信息發(fā)送模塊922,用于使用由半持久分配信息傳達的第二ack資源來發(fā)送針對第二數(shù)據(jù)傳輸?shù)牡诙ck信息。
圖10示出了處理過程1000的設(shè)計,該處理過程使用半持久調(diào)度來發(fā)送數(shù)據(jù)。過程1000可以由節(jié)點b(如下所示)或者一些其它實體來執(zhí)行。對于半持久調(diào)度,節(jié)點b可以將ack資源分配給ue(方框1012)。節(jié)點b可以向ue發(fā)送包括ack資源的半持久分配信息(方框1014)。半持久分配信息可以對于多次數(shù)據(jù)傳輸都是有效的。可以將該ack資源分配給ue以用于該多次數(shù)據(jù)傳輸。節(jié)點b可以根據(jù)半持久分配信息向ue發(fā)送數(shù)據(jù)傳輸(方框1016)。節(jié)點b可以接收針對該數(shù)據(jù)傳輸?shù)腶ck信息,該ack信息是由ue使用上述ack資源來發(fā)送的(方框1018)。節(jié)點b可以根據(jù)半持久分配信息來發(fā)送附加的數(shù)據(jù)傳輸。節(jié)點b可以在該ack資源上接收針對這些附加的數(shù)據(jù)傳輸?shù)腶ck信息。
在方框1014的一個設(shè)計中,節(jié)點b可以將分配給ue的ack資源的索引映射到調(diào)度消息的至少一個字段。該至少一個字段可以包括新數(shù)據(jù)指示符字段、冗余版本字段、mcs字段、tpc命令字段和/或者其它字段。節(jié)點b可以將其余的半持久分配信息映射到調(diào)度消息的其余字段和比特。在一個設(shè)計中,基于用于半持久調(diào)度的c-rnti,節(jié)點b可以處理調(diào)度消息。節(jié)點b還可以基于其它機制來指示調(diào)度消息用于半持久調(diào)度。節(jié)點b可以向ue發(fā)送調(diào)度消息。還可以將調(diào)度消息用以發(fā)送用于動態(tài)調(diào)度的調(diào)度信息。
在一個設(shè)計中,對于lte,節(jié)點b可以在pdcch上發(fā)送半持久分配信息,并且可以在pdsch上發(fā)送數(shù)據(jù)傳輸。ack資源可以是pucch資源。節(jié)點b還可以在其它下行鏈路信道上發(fā)送半持久分配信息和數(shù)據(jù)傳輸,并且可以在其它上行鏈路信道上接收ack信息。
圖11示出了裝置1100的設(shè)計,該裝置在無線通信系統(tǒng)中發(fā)送數(shù)據(jù)。裝置1100包括:ack資源分配模塊1112,用于將ack資源分配給ue;半持久分配信息發(fā)送模塊1114,用于向ue發(fā)送包括有該ack資源的半持久分配信息,該半持久分配信息對于多次數(shù)據(jù)傳輸都是有效的,將該ack資源分配給ue以用于該多次數(shù)據(jù)傳輸;數(shù)據(jù)傳輸發(fā)送模塊1116,用于根據(jù)半持久分配信息向ue發(fā)送數(shù)據(jù)傳輸;ack信息接收模塊1118,用于接收針對數(shù)據(jù)傳輸?shù)腶ck信息,該ack信息是由ue使用該ack資源來發(fā)送的。
圖12示出了處理過程1200的設(shè)計,該處理過程使用動態(tài)調(diào)度和半持久調(diào)度來發(fā)送數(shù)據(jù)。處理過程1200可由節(jié)點b(如下所述)或者一些其它實體來執(zhí)行。節(jié)點b可以向ue發(fā)送第一調(diào)度消息,該第一調(diào)度消息攜帶用于單次數(shù)據(jù)傳輸?shù)恼{(diào)度信息(方框1212)。節(jié)點b可以根據(jù)調(diào)度信息向ue發(fā)送第一數(shù)據(jù)傳輸(方框1214)。節(jié)點b可以接收針對第一數(shù)據(jù)傳輸?shù)牡谝籥ck信息,該第一ack信息是由ue使用第一ack資源發(fā)送的,該第一ack資源與用以發(fā)送第一調(diào)度消息的資源(例如,cce)相關(guān)聯(lián)(方框1216)。第一ack資源對于ack信息的單次傳輸是有效的。
節(jié)點b可以向ue發(fā)送第二調(diào)度消息,該第二調(diào)度消息攜帶用于多次數(shù)據(jù)傳輸?shù)陌氤志梅峙湫畔?方框1218)。節(jié)點b可以根據(jù)半持久分配信息向ue發(fā)送第二數(shù)據(jù)傳輸(方框1220)。節(jié)點b可以接收針對第二數(shù)據(jù)傳輸?shù)牡诙ck信息,該第二ack信息是由ue使用由半持久分配信息傳達的第二ack資源發(fā)送的(方框1222)。節(jié)點b可以根據(jù)半持久分配信息來發(fā)送附加的數(shù)據(jù)傳輸。節(jié)點b可以在第二ack資源上接收針對這些附加數(shù)據(jù)傳輸?shù)腶ck信息,該第二ack資源對于多次ack信息傳輸都是有效的。
在方框1218的一個設(shè)計中,節(jié)點b可以將第二ack資源的索引映射到第二調(diào)度消息的至少一個字段。第一和第二調(diào)度消息可以具有相同的格式或者不同的格式,并且可以包括上述至少一個字段和一個或者多個附加的字段。該至少一個字段可以攜帶用于半持久調(diào)度的ack資源索引,并且可以攜帶用于動態(tài)調(diào)度的調(diào)度信息。
在一個設(shè)計中,節(jié)點b可以利用分配給ue的第一c-rnti來處理(例如,加擾crc)第一調(diào)度消息。節(jié)點b可以利用分配給ue的用于半持久調(diào)度的第二c-rnti來處理第二調(diào)度消息。節(jié)點b還可以基于其它機制來指示調(diào)度消息是用于動態(tài)調(diào)度還是半持久調(diào)度。
在一個設(shè)計中,節(jié)點b可以從適用于動態(tài)調(diào)度的第一組多個mcs值中選擇第一mcs值。節(jié)點b可以根據(jù)第一mcs值來處理第一數(shù)據(jù)傳輸。節(jié)點b可以從適用于半持久調(diào)度的第二組多個mcs值中選擇第二mcs值。節(jié)點b可以根據(jù)第二mcs值來處理第二數(shù)據(jù)傳輸。第二組多個mcs值的個數(shù)可以少于第一組多個mcs值的個數(shù)。
圖13示出了裝置1300的設(shè)計,該裝置在無線通信系統(tǒng)中發(fā)送數(shù)據(jù)。裝置300包括:第一調(diào)度消息發(fā)送模塊1312,用于向ue發(fā)送第一調(diào)度消息,該第一調(diào)度消息攜帶用于單次數(shù)據(jù)傳輸?shù)恼{(diào)度信息;第一數(shù)據(jù)傳輸發(fā)送模塊1314,用于根據(jù)調(diào)度信息向ue發(fā)送第一數(shù)據(jù)傳輸;第一ack信息接收模塊1316,用于在第一ack資源上接收針對第一數(shù)據(jù)傳輸?shù)牡谝籥ck信息,該第一ack資源與用以發(fā)送第一調(diào)度消息的資源相關(guān)聯(lián);第二調(diào)度消息發(fā)送模塊1318,用于向ue發(fā)送第二調(diào)度消息,該第二調(diào)度消息攜帶對于多次數(shù)據(jù)傳輸?shù)陌氤志梅峙湫畔ⅲ坏诙?shù)據(jù)傳輸發(fā)送模塊1320,用于根據(jù)半持久分配信息向ue發(fā)送第二數(shù)據(jù)傳輸;第二ack信息接收模塊1322,用于在第二ack資源上接收針對第二數(shù)據(jù)傳輸?shù)牡诙ck信息,該第二ack資源是由半持久分配信息來傳達的。
圖7、9、11和13中的模塊可以包括處理器、電子設(shè)備、硬件設(shè)備、電子組件、邏輯電路、存儲器、軟件代碼、固件代碼等或者它們的任意組合。
本文所述的技術(shù)可以有效地分配用于半持久調(diào)度的ack資源。對于動態(tài)調(diào)度,ack資源可以與攜帶調(diào)度信息的cce相關(guān)聯(lián),并且可以便利地將ack資源分配給ue而不導致額外的信令開銷。當使用在pdcch上發(fā)送的調(diào)度信息對pdsch上的每個數(shù)據(jù)傳輸進行調(diào)度時,可能會達到前述效果。對于半持久調(diào)度,可以在第一次數(shù)據(jù)傳輸時,在pdcch上發(fā)送一次半持久分配信息,并且對于后續(xù)新的數(shù)據(jù)傳輸可以不發(fā)送調(diào)度信息。在這種情況下,如上所述,用于后續(xù)新數(shù)據(jù)傳輸?shù)腶ck資源不與攜帶調(diào)度信息的cce相關(guān)聯(lián),而是由該半持久分配信息來提供。
如上所述,本文所述的技術(shù)可以使用在pucch上發(fā)送的第一層信令對用于半持久調(diào)度的ack資源進行動態(tài)分配。與使用第三層(例如,rrc)信令來分配用于半持久調(diào)度的ack資源相比,該技術(shù)可以更加高效(在開銷方面)。與向每個激活ue靜態(tài)地分配用于半持久調(diào)度的ack資源相比,該技術(shù)也會更高效(在資源利用方面)。
圖14示出了節(jié)點b110和ue120的設(shè)計的方框圖,它們可以是圖1中一個節(jié)點b和一個ue。在這個設(shè)計中,節(jié)點b110配備有t個天線1434a到1434t,并且ue120配備有r個天線1452a到1452r,通常t≥1且r≥1。
在節(jié)點b110處,發(fā)射處理器1420可以從數(shù)據(jù)源1412接收用于一個或者多個ue的數(shù)據(jù)(例如,傳輸塊),基于用于每個ue的一個或者多個mcs值來處理用于每個ue的數(shù)據(jù),并提供用于所有ue的數(shù)據(jù)符號。發(fā)射處理器1420還可以處理來自控制器/處理器1440的控制信息(例如,用于動態(tài)調(diào)度和半持久調(diào)度的調(diào)度消息),并且提供控制符號。發(fā)射(tx)多輸入多輸出(mimo)處理器1430可以復用數(shù)據(jù)符號、控制符號和/或者導頻符號。txmimo處理器1430可以對所復用符號執(zhí)行空間處理(例如,預編碼),并且將t個輸出符號流提供給t個調(diào)制器(mod)1432a到1432t。每個調(diào)制器1432可以處理各自的輸出符號流(例如,ofdm)以獲得輸出采樣流。每個調(diào)制器1432可以進一步處理(例如,數(shù)模轉(zhuǎn)換、放大、濾波和上變頻)該輸出采樣流以獲取下行鏈路信號。可以分別從t個天線1434a到1434t發(fā)送來自調(diào)制器1432a到1432t的t個下行鏈路信號。
在ue120處,天線1452a到1452r可以接收來自節(jié)點b110的下行鏈路信號,并且將所接收的信號分別提供給解調(diào)器(demod)1454a到1454r。每個解調(diào)器1454可以調(diào)節(jié)(例如,濾波、放大、下變頻和數(shù)字化)各自所接收的信號以獲取輸入采樣。每個解調(diào)器1454可以進一步處理輸入采樣(例如,ofdm)以獲得所接收符號,mimo檢測器1456可以從r個解調(diào)器1454a到1454r獲取所接收符號,對所接收符號執(zhí)行mimo檢測,并且提供檢測符號。接收處理器1458可以處理(例如,解調(diào)、解交織和解碼)檢測符號,將用于ue120的解碼數(shù)據(jù)提供給數(shù)據(jù)宿1460,并且將解碼控制信息提供給控制器/處理器1480。
在ue120處,在上行鏈路上,可以由發(fā)射處理器1464處理來自數(shù)據(jù)源1462的數(shù)據(jù)和來自控制器/處理器1480的控制信息(例如,ack信息等),由txmimo處理器1466對這些數(shù)據(jù)和信息進行預編碼,由調(diào)制器1454a到1454r對它們進行調(diào)節(jié),并且傳輸?shù)焦?jié)點b110。在節(jié)點b110處,來自ue120的上行鏈路信號可由天線1434來接收,由解碼器1432來調(diào)節(jié),由mimo檢測器1436來處理,并且由接收處理器1438來處理,以獲取ue120所傳輸?shù)臄?shù)據(jù)和控制信息。
控制器/處理器1440和1480可以分別在節(jié)點110和ue120處指導操作。處理器1480和/或者在ue120處的其它處理器和模塊可以執(zhí)行或者指導圖6中的處理過程600、圖8中的處理過程800和/或者用于本文所述技術(shù)的其它處理過程。處理器1440和/或者在節(jié)點b110處的其它處理器和模塊可以執(zhí)行或者指導圖10中的處理過程1000、圖12中的處理過程1200和/或者本文所述技術(shù)的其它處理過程。發(fā)射處理器1420可以實現(xiàn)圖5中的處理單元500。存儲器1442和1482可以分別存儲用于節(jié)點b110和ue120的數(shù)據(jù)和程序代碼。調(diào)度器1444可以調(diào)度ue的下行鏈路和/或者上行鏈路傳輸,并且提供用于所調(diào)度ue的資源分配(例如,ack資源)。
本領(lǐng)域技術(shù)人員應當理解,信息和信號可以使用多種不同的技術(shù)和方法來表示。例如,在貫穿上面的描述中提及的數(shù)據(jù)、指令、命令、信息、信號、比特、符號和碼片可以用電壓、電流、電磁波、磁場或粒子、光場或粒子或者其任意組合來表示。
本領(lǐng)域技術(shù)人員還應當明白,結(jié)合本申請的實施例而描述的各種示例性的邏輯框、模塊、電路和算法步驟均可以實現(xiàn)成電子硬件、計算機軟件或其組合。為了清楚地表示硬件和軟件之間的可交換性,上面對各種示例性的部件、框、模塊、電路和步驟均圍繞其功能進行了總體描述。至于這種功能是實現(xiàn)成硬件還是實現(xiàn)成軟件,取決于特定的應用和對整個系統(tǒng)所施加的設(shè)計約束條件。熟練的技術(shù)人員可以針對每個特定應用,以變通的方式實現(xiàn)所描述的功能,但是,這種實現(xiàn)決策不應解釋為背離本發(fā)明的保護范圍。
用于執(zhí)行本發(fā)明所述功能的通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)或其它可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件或者其任意組合,可以實現(xiàn)或執(zhí)行結(jié)合本申請的實施例而描述的各種示例性的邏輯框圖、模塊和電路。通用處理器可以是微處理器,或者,該處理器也可以是任何常規(guī)的處理器、控制器、微控制器或者狀態(tài)機。處理器也可能實現(xiàn)為計算設(shè)備的組合,例如,dsp和微處理器的組合、多個微處理器、一個或多個微處理器與dsp內(nèi)核的結(jié)合,或者任何其它此種結(jié)構(gòu)。
結(jié)合本發(fā)明而描述的方法或者算法的步驟可直接體現(xiàn)為硬件、由處理器執(zhí)行的軟件模塊或其組合。軟件模塊可以位于ram存儲器、閃存、rom存儲器、eprom存儲器、eeprom存儲器、寄存器、硬盤、移動磁盤、cd-rom或者本領(lǐng)域熟知的任何其它形式的存儲介質(zhì)中。一種示例性的存儲介質(zhì)連接至處理器,從而使處理器能夠從該存儲介質(zhì)讀取信息,且可向該存儲介質(zhì)寫入信息。當然,存儲介質(zhì)也可以是處理器的組成部分。處理器和存儲介質(zhì)可以位于asic中。該asic可以位于用戶終端中。當然,處理器和存儲介質(zhì)也可以作為分立組件存在于用戶終端中。
在一個或多個示例性設(shè)計中,所述功能可以在硬件、軟件、固件或它們的任意組合中實現(xiàn)。如果在軟件中實現(xiàn),則功能可存儲在計算機可讀介質(zhì)上,或作為其上的一個或多個指令或代碼來傳遞。計算機可讀介質(zhì)包括計算機存儲介質(zhì)和包括便于從一個位置向另一位置傳送計算機程序的任意介質(zhì)的通信介質(zhì)。存儲介質(zhì)可以是可通過通用計算機或者專用計算機訪問的任意可用介質(zhì)。例如,但非限制,這種計算機可讀介質(zhì)可包括ram、rom、eeprom、cd-rom或其他光盤存儲器、磁盤存儲器或其他磁存儲設(shè)備;或者包括可用于以指令或數(shù)據(jù)結(jié)構(gòu)的形式承載或存儲想要的程序代碼模塊,并且可通過通用計算機或?qū)S糜嬎銠C、或者通用處理器或?qū)S锰幚砥髟L問的任意其他介質(zhì)。此外,適當?shù)貙⑷我膺B接稱為計算機可讀介質(zhì)。例如,如果使用同軸電纜、光纜、雙絞線、數(shù)字用戶線路(dsl)或諸如紅外、無線電和微波之類的無線技術(shù)將軟件從網(wǎng)站、服務(wù)器或其他遠程資源發(fā)送,則同軸電纜、光纜、雙絞線、dsl、或諸如紅外、無線電和微波之類的無線技術(shù)包括在介質(zhì)的定義中。本文使用的盤(disk)和碟(disc)包括壓縮光碟(cd)、激光光碟、光碟、數(shù)字通用光碟(dvd)、軟盤和藍光光碟,其中盤(disk)常常磁性地復制數(shù)據(jù),而光碟(disc)通過激光來光學地復制數(shù)據(jù)。上述的組合也應當包括在計算機可讀介質(zhì)的范圍內(nèi)。
上面提供的對本發(fā)明的描述,使得本領(lǐng)域普通技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對于本領(lǐng)域中普通技術(shù)人員來說,對本發(fā)明的各種修改是顯而易見的,并且,在不脫離本發(fā)明的精神或范圍的情況下,可以將本文定義的一般原理運用于其他變化中。因此,本發(fā)明并不限于本文所描述的實例和設(shè)計,而是與本文公開的原理和新穎性特征一致的最大范圍相符合。