3] 啟動對應序號Ν的定時器;
[0044] 當對應序號Ν的定時器超時時,將對應序號的己錄的消息接收標志位設置為第二標 志位,并清空對應序號的己錄的消息屬性信息。
[0045] 結合第二方面的第六種可能的實現方式,在第二方面的第屯種可能的實現方式 中,對應序號Ν的定時器設置的時長大于或等于5.12秒。
[0046] 結合第二方面、第二方面的第一種至第屯種任一可能的實現方式,在第二方面的 第八種可能的實現方式中,消息屬性信息包括w下之一或組合:
[0047]消息類型、碼流、循環(huán)冗余校驗、哈希算法W及帖校驗。
[004引本發(fā)明實施例提供一種重復消息確定方法及接收端設備,對于接收的序號為N的 消息,在對應序號N記錄的消息接收標志位為第一標志位時,根據對應序號的己錄的消息屬 性信息和序號為N的消息攜帶的消息屬性信息進一步確定序號為N的消息是否為重復消息, 第一標志位用于表示接收端已接收過第一標志位對應的序號的消息。本發(fā)明實施例提供一 種重復消息確定方法及接收端設備用W優(yōu)化接收端確定接收的消息是否為重復消息的方 法,避免接收端將接收的非重復消息誤判為重復消息,進一步地,避免接收端將后續(xù)接收的 該非重復消息關聯的非重復消息被錯誤地判定為重復消息,導致消息丟棄。
【附圖說明】
[0049] 圖1為網絡側向終端發(fā)送帶確認的前向專用信令信道消息的過程示意圖;
[0050] 圖2為本發(fā)明實施例提供了一種重復消息確定方法流程示意圖;
[0051] 圖3為本發(fā)明實施例提供了一種重復消息確定方法流程示意圖;
[0052] 圖4為本發(fā)明實施例提供了一種重復消息確定方法流程示意圖;
[0053] 圖5為本發(fā)明實施例提供了一種重復消息確定方法流程示意圖;
[0054] 圖6為本發(fā)明實施例提供了一種重復消息確定方法流程示意圖;
[0055] 圖7為本發(fā)明實施例提供了一種接收端設備結構示意圖;
[0056] 圖8為本發(fā)明實施例提供了一種接收端設備結構示意圖。
【具體實施方式】
[0057] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[005引本發(fā)明實施例提供一種重復消息確定方法及接收端設備,用W優(yōu)化接收端確定接 收的消息是否為重復消息的方法,避免接收端將接收的非重復消息誤判為重復消息。其中, 方法和裝置是基于同一發(fā)明構思的,由于方法及裝置解決問題的原理相似,因此裝置與方 法的實施可W相互參見,重復之處不再寶述。
[0059] 本發(fā)明實施例提供的技術方案設及無線通信系統,WCDMA2000無線通信系統為 例,CDMA2000無線通信系統的LAC層為信令提供封裝和重組業(yè)務。LAC層包括5個子層,分別 為鑒權子層(Authentication)、自動重傳 (Automatic Repeat Request,ARQ)子層、地址子 層(AcMressing)、實體子層化tility)和分段重組(Se卵en1:ation and Reassembly,SAR)子 層。目前,由消息接收端的LAC層的ARQ子層用于確定接收的消息是否為重復消息,LAC層將 確定為重復消息的接收消息丟棄,將確定為非重復消息的接收消息遞交給上層做進一步處 理。接收端的ARQ子層包括的字段W及包含的字段的長度如下表一所示:
[0060] 表一 「00611
[0062] 通常,ACK_REQ設置為"Γ,表示是帶確認消息,ACK_REQ設置為"0",表示不是帶確 認消息。
[0063] 本發(fā)明實施例提供一種重復消息確定方法及一種接收端設備,用W優(yōu)化接收端確 定接收的消息是否為重復消息的方法,避免接收端將接收的非重復消息誤判為重復消息, 進一步地,避免接收端將后續(xù)接收的該非重復消息關聯的非重復消息被錯誤地判定為重復 消息,導致消息丟棄。需要說明的是,本發(fā)明實施例中可W是接收端的ARQ子層確定接收端 接收的消息是否為重復消息,隨著無線通信技術的發(fā)展,用于確定接收端接收的消息是否 為重復消息的子層可能改變,但本發(fā)明實施例提供的一種重復消息確定方法仍然適用。
[0064] 下面詳細介紹本發(fā)明實施例提供的技術方案。
[0065] 如圖2所示,本發(fā)明實施例提供了一種重復消息確定方法,包括:
[0066] S201、接收端接收序號為N的消息,消息攜帶消息屬性信息,消息屬性信息用于描 述消息的屬性,N為非負整數;
[0067] S202、接收端在對應序號的己錄的消息接收標志位為第一標志位時,根據對應序號 的己錄的消息屬性信息和消息攜帶的消息屬性信息,確定消息是否為重復消息,第一標志位 用于表示接收端已接收過第一標志位對應的序號的消息。
[0068] 本發(fā)明實施例中,W接收端接收的消息為前向專用信令信道消息為例,此時接收 端是指終端,終端通過前向專用信令信道接收網絡側發(fā)送的序號為N消息。需要說明的是, 本發(fā)明提供的技術方案也可W應用于其他需要確定是否為重復消息的場景。
[0069] 接收端接收攜帶序號N的消息。若該消息為規(guī)則PDU,則N的取值范圍為0至7,發(fā)送 端發(fā)送的消息攜帶的序號在0至7之間循環(huán),例如當前發(fā)送端發(fā)送的消息攜帶的序號為7,則 發(fā)送端發(fā)送的下一條新消息(不包括重發(fā)消息)攜帶的序號為0。若該消息為迷你(MINI) PDU,則N的取值范圍為0至3,發(fā)送端發(fā)送的消息攜帶的序號在0至3之間循環(huán),例如當前發(fā)送 端發(fā)送的消息攜帶的序號為3,則發(fā)送端發(fā)送的下一條新消息攜帶的序號為0。發(fā)送端最多 向接收端并行的發(fā)送四條攜帶不同序號的消息,例如,發(fā)送端并行向接收端發(fā)送分別攜帶 序號0、1、2、3的四條不同的消息。
[0070] 接收端對應每個序號分別記錄一個消息接收標志位,對應序號的己錄的消息接收 標志位設置為第一標志位(也可用"是(TR肥r等表示)時,表示接收端已接收過該第一標志 位對應的序號N的消息;對應序號的己錄的消息接收標志位設置為第二標志位(也可用"否 (FALSE)"等表示)時,表示接收端未接收過該第二標志位對應的序號N的消息。對應每個序 號記錄的消息接收標志位的初始化設置均為第二標志位。
[0071] 接收端對應每個序號分別記錄消息屬性信息,消息屬性信息用于描述對應序號的 消息的屬性。接收端每接收一個消息,并確定該消息為非重復消息時,接收端將對應該消息 的序號記錄的消息屬性信息更新為該消息攜帶的消息屬性信息,對應每個序號記錄的消息 屬性信息的初始化設置均為"空"或"非法值"。
[0072] 可選的,消息屬性信息包括但不局限于W下之一或組合:
[0073] 消息類型、碼流、循環(huán)冗余校驗(切clic Redundancy Check,CRC)、哈希算法W及 帖校驗。
[0074] S202中,對于接收端接收的序號為N的消息,該消息攜帶消息屬性信息,接收端在 對應序號的己錄的消息接收標志位為第一標志位,并且對應序號的己錄的消息屬性信息與該 消息攜帶的消息屬性信息相同時,接收端確定該消息為重復消息,接收端將該消息丟棄。接 收端在對應序號的己錄的消息接收標志位為第一標志位,并且對應序號的己錄的消息屬性信 息與該消息攜帶的消息屬性信息不相同時,接收端確定該消息為非重復消息,將該消息由 LAC層遞交給上層處理。
[0075] S201接收端接收序號為N的消息后,接收端在對應序號的己錄的消息接收標志位為 第二標志位時,接收端確定該消息為非重復消息。
[0076] 基于上述方法,接收端在確定序號為N的消息為非重復消息之后,執(zhí)行W下操作:
[0077] 接收端將對應序號的己錄的消息接收標志位設置為第一標志位,將對應序號的己錄 的消息屬性信息更新為該消息攜帶的消息屬性信息;
[0078] 接收端將對應序號N關聯的序號Μ記錄的消息接收標志位設置為第二標志位,并清 空對應序號Μ記錄的消息屬性信息,Μ為非負整數。清空對應序號Μ記錄的消息屬性信息可W 理解為將對應序號Μ記錄的消息屬性信息初始化,即將其設置為"空"或"非法值"。
[0079] 其中,若序號為Ν的消息為規(guī)則PDU,則Ν和Μ的均取值范圍均為0至7,Μ=(Ν+Χ)模8, X表示發(fā)送端向接收端最多并行發(fā)送的消息數量,由于發(fā)送端向接收端最多并行地發(fā)送四 條攜帶不同序號的消息,因此X的取值為4,模8表示在0至7即運8個序號之間循環(huán)。例如,Ν = 3、Χ = 4時,序號Ν關聯的序號Μ = 7;Ν=4、Χ = 4時,序號Ν關聯的序號Μ = 0;Ν = 5、Χ = 4時,序號 Ν關聯的序號Μ= 1。
[0080] 若序號為Ν的消息為MINI PDU,則Ν和Μ的均取值范圍均為0至3,Μ=(Ν+Χ)模4,Χ表 示發(fā)送端向接收端最多并行發(fā)送的消息數量,發(fā)送端向接收端最多并行地發(fā)送兩條攜帶不 同序號的消息,因此X的取值為2,模4表示在0至3即運4個序號之間循環(huán)。例如,Ν = 0、Χ = 2 時,序號Ν關聯的序號Μ = 2;Ν=1、Χ = 2時,序號Ν關聯的序號Μ = 3;Ν=2、