一種重復消息確定方法及接收端設備的制造方法
【技術領域】
[0001] 本發明設及無線通信領域,尤其設及一種重復消息確定方法及接收端設備。
【背景技術】
[0002] 在無線通信系統中,W碼分多址(Code Division Multiple Access,CDMA)2000無 線通信系統為例,信令鏈路接入控制層協議(Signaling Link Access Control,LAC)層位 于媒體接入控制(Medium Access Control,MAC)層之上,LAC層屬于層2(Layer 2,L2)的一 部分,LAC層為信令提供封裝和重組業務。
[0003] LAC層信道可分為公共信令信道(Common Si即aling畑annel)和專用信令信道 (Dedicated Si即aling化annel)。公共信令信道是網絡側與終端在未建立專用信道之前 進行信令交互所使用的傳輸通道,公共信令信道可W同時承載多個終端與網絡側的信令交 互,公共信令信道按照上、下行又可分為反向公共信令信道(對應上行)和前向公共信令信 道(對應下行)。專用信令信道是網絡側接收到終端的業務請求后,為該終端分配的專用信 道資源,只用于承載該終端的業務信令交互,專用信令信道按照上、下行又可分為反向專用 信令信道(對應上行)和前向專用信令信道(對應下行)。
[0004] 如圖1所示為網絡側向終端發送帶確認的前向專用信令信道消息的過程,帶確認 的消息是指,發送端向接收端發送消息后接收端需要向發送端反饋消息的接收狀態的消 息。W網絡側向終端發送的消息為規則協議數據單元(Protocol Data Unit, PDU)為例,網 絡側向終端發送序號為N的消息,若在時間間隔T內網絡側未接收到終端反饋的序號為N的 消息的接收狀態信息,則網絡側向終端重新發送序號為N的消息。當序號為N的消息的重發 次數達到一定口限時,網絡側停止向終端發送序號為N的消息。當網絡側發送的消息序號達 到(N+X)模別寸,X表示網絡側向終端最多并行發送的消息數量,由于網絡側未接收到序號為 N的消息的接收狀態信息,因此網絡側也不會向終端發送序號N關聯的序號(N+X)模8對應的 消息。
[0005] 對于終端側,終端接收序號為N的消息,此時,若序號N對應的消息接收標志位為 否,表示終端未接收過序號為N的消息,則終端確定接收的序號為N的消息為非重復消息,將 序號N對應的消息接收標志位設置為是,表示終端已接收序號為N的消息,將序號為N的消息 遞交給上層處理,并將序號N關聯的序號(N+X)模8對應的消息接收標志位設置為否,使得終 端后續能夠正確地將接收的序號為(N巧)模8的消息判定為非重復消息。若序號N對應的消 息接收標志位為是,表示終端已接收過序號為N的消息,則終端判定接收的序號為N的消息 為重復消息,將該序號為N的消息丟棄,并對序號N關聯的序號(N巧)模8對應的消息接收標 志位不進行設置。因此,若終端接收的序號為N的消息是非重復消息,而終端將序號為N的消 息錯誤地判定為重復消息,則序號為N的消息將會被丟棄,進一步地,使得終端后續將接收 的序號為(化X)模8的消息錯誤地判定為重復消息,導致序號為(化X)模8的消息被丟棄。
[0006] 綜上所述,消息接收端采用目前的重復消息確定機制,由于空口等環境因素,可能 將接收的非重復消息錯誤地判定為重復消息,導致該非重復消息被丟棄。進一步地,也會導 致接收端將后續接收的該非重復消息關聯的非重復消息被錯誤地判定為重復消息,導致消 息丟棄。
【發明內容】
[0007] 本發明實施例提供了一種重復消息確定方法及接收端設備,用W優化接收端確定 接收的消息是否為重復消息的方法,避免接收端將接收的非重復消息誤判為重復消息,導 致消息丟棄。
[0008] 第一方面,本發明實施例提供的一種重復消息確定方法,包括:
[0009] 接收端接收序號為N的消息,消息攜帶消息屬性信息,消息屬性信息用于描述消息 的屬性,N為非負整數;
[0010] 接收端在對應序號的己錄的消息接收標志位為第一標志位時,根據對應序號的己錄 的消息屬性信息和消息攜帶的消息屬性信息,確定消息是否為重復消息,第一標志位用于 表示接收端已接收過第一標志位對應的序號的消息。
[0011] 結合第一方面,在第一種可能的實現方式中,接收端接收序號為N的消息,包括:
[0012] 接收端通過前向專用信令信道接收消息。
[0013] 結合第一方面或第一方面的第一種可能的實現方式,在第一方面的第二種可能的 實現方式中,接收端根據對應序號的己錄的消息屬性信息和消息攜帶的消息屬性信息,確定 消息是否為重復消息,包括:
[0014] 接收端在對應序號的己錄的消息屬性信息與消息攜帶的消息屬性信息相同時,確 定消息為重復消息。
[0015] 結合第一方面或第一方面的第一種可能的實現方式,在第一方面的第Ξ種可能的 實現方式中,接收端根據對應序號的己錄的消息屬性信息和消息攜帶的消息屬性信息,確定 消息是否為重復消息,包括:
[0016] 接收端在對應序號的己錄的消息屬性信息與消息攜帶的消息屬性信息不相同時, 確定消息為非重復消息。
[0017] 結合第一方面或第一方面的第一種可能的實現方式,在第一方面的第四種可能的 實現方式中,接收端接收序號為N的消息之后,還包括:
[0018] 接收端在對應序號的己錄的消息接收標志位為第二標志位時,確定消息為非重復 消息,第二標志位用于表示接收端未接收過第二標志位對應的序號的消息。
[0019] 結合第一方面的第=種或第四種可能的實現方式,在第一方面的第五種可能的實 現方式中,接收端確定消息為非重復消息之后,還包括:
[0020] 接收端將對應序號的己錄的消息接收標志位設置為第一標志位,并將對應序號的己 錄的消息屬性信息更新為消息攜帶的消息屬性信息;
[0021] 接收端將對應序號N關聯的序號Μ記錄的消息接收標志位設置為第二標志位,并清 空對應序號Μ記錄的消息屬性信息,Μ為非負整數。
[0022] 結合第一方面的第五種可能的實現方式,在第一方面的第六種可能的實現方式 中,接收端將對應序號的己錄的消息接收標志位設置為第一標志位之后,還包括:
[0023] 接收端啟動對應序號Ν的定時器;
[0024] 當對應序號Ν的定時器超時時,接收端將對應序號的己錄的消息接收標志位設置為 第二標志位,并清空對應序號的己錄的消息屬性信息。
[0025] 結合第一方面的第六種可能的實現方式,在第一方面的第屯種可能的實現方式 中,對應序號的定時器設置的時長大于或等于5.12秒。
[0026] 結合第一方面、第一方面的第一種至第屯種任一可能的實現方式,在第一方面的 第八種可能的實現方式中,消息屬性信息包括W下之一或組合:
[0027] 消息類型、碼流、循環冗余校驗、哈希算法W及帖校驗。
[0028] 第二方面,本發明實施例提供的一種接收端設備,包括:
[0029] 收發單元,用于接收序號為N的消息,消息攜帶消息屬性信息,消息屬性信息用于 描述消息的屬性,N為非負整數;
[0030] 處理單元,用于在對應序號的己錄的消息接收標志位為第一標志位時,根據對應序 號的己錄的消息屬性信息和收發單元接收的消息的消息屬性信息,確定消息是否為重復消 息,第一標志位用于表示接收端設備的收發單元已接收過第一標志位對應的序號的消息。
[0031] 結合第二方面,在第一種可能的實現方式中,收發單元具體用于:
[0032] 通過前向專用信令信道接收消息。
[0033] 結合第二方面或第二方面的第一種可能的實現方式,處理單元具體用于:
[0034] 在對應序號的己錄的消息屬性信息與消息攜帶的消息屬性信息相同時,確定消息 為重復消息。
[0035] 結合第二方面或第二方面的第一種可能的實現方式,在第二方面的第Ξ種可能的 實現方式中,處理單元具體用于:
[0036] 在對應序號的己錄的消息屬性信息與消息攜帶的消息屬性信息不相同時,確定消 息為非重復消息。
[0037] 結合第二方面或第二方面的第一種可能的實現方式,在第二方面的第四種可能的 實現方式中,處理單元還用于:
[0038] 在對應序號的己錄的消息接收標志位為第二標志位時,確定消息為非重復消息,第 二標志位用于表示接收端設備的收發單元未接收過第二標志位對應的序號的消息。
[0039] 結合第二方面的第=種或第四種可能的實現方式,在第二方面的第五種可能的實 現方式中,處理單元在確定消息為非重復消息之后,還用于:
[0040] 將對應序號的己錄的消息接收標志位設置為第一標志位,并將對應序號的己錄的消 息屬性信息更新為消息攜帶的消息屬性信息;
[0041] 將對應序號N關聯的序號Μ記錄的消息接收標志位設置為第二標志位,并清空對應 序號Μ記錄的消息屬性信息,Μ為非負整數。
[0042] 結合第二方面的第五種可能的實現方式,在第二方面的第六種可能的實現方式 中,處理器在將對應序號的己錄的消息接收標志位設置為第一標志位之后,還用于:
[004