一種尋呼消息的空口發(fā)送方法
【專利摘要】本發(fā)明公開了一種尋呼消息的空口發(fā)送方法,包括:當(dāng)基站的媒體訪問控制MAC層接收到一條尋呼記錄時,根據(jù)該尋呼記錄所對應(yīng)的尋呼時刻,為所述尋呼時刻的尋呼消息編碼結(jié)果,建立前兩個字節(jié)或者對所述前兩個字節(jié)進行更新,根據(jù)所述尋呼記錄的尋呼類型,以半個字節(jié)為基本信息存儲單位,將所述尋呼記錄對應(yīng)的數(shù)列填充至編碼結(jié)果的尾部,并更新所述編碼結(jié)果的總長度;當(dāng)所述基站需要調(diào)度尋呼消息時,所述MAC層將對應(yīng)的所述編碼結(jié)果和所述編碼結(jié)果的長度信息發(fā)送給物理層,所述物理層對接收到的所述編碼結(jié)果進行相應(yīng)處理后發(fā)送至用戶設(shè)備UE。采用本發(fā)明可以節(jié)省尋呼消息的空口處理時間,提高調(diào)度效率。
【專利說明】一種尋呼消息的空口發(fā)送方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信技術(shù),特別是涉及一種尋呼消息的空口發(fā)送方法。
【背景技術(shù)】
[0002]現(xiàn)有的LTE系統(tǒng)中,網(wǎng)絡(luò)側(cè)在發(fā)送尋呼消息時,需要先通過調(diào)用第三方ASN.1Lib庫,對當(dāng)前需要發(fā)送的尋呼消息進行編碼,得到符合ASN.1編碼格式的編碼結(jié)果,然后再通過空口將編碼后的尋呼消息發(fā)送給用戶設(shè)備(UE )。
[0003]在上述發(fā)送過程中,網(wǎng)絡(luò)側(cè)是在接收到尋呼消息中的所有尋呼記錄后,在可以發(fā)送尋呼消息時,才調(diào)用第三方對其進行編碼,這樣,由于發(fā)送之前需要對尋呼消息進行編碼,因此會產(chǎn)生一定的處理時延,從而影響系統(tǒng)的實時調(diào)度效率。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的主要目的在于提供一種尋呼消息的空口發(fā)送方法,該方法能提高尋呼消息的傳輸效率。
[0005]為了達到上述目的,本發(fā)明提出的技術(shù)方案為:
[0006]一種尋呼消息的空口發(fā)送方法,包括:
[0007]a、當(dāng)基站的媒體訪問控制MAC層接收到一條尋呼記錄時,根據(jù)該尋呼記錄所對應(yīng)的尋呼時刻,為所述尋呼時刻的尋呼消息編碼結(jié)果,建立前兩個字節(jié)或者對所述前兩個字節(jié)進行更新,根據(jù)所述尋呼記錄的尋呼類型,以半個字節(jié)為基本信息存儲單位,將所述尋呼記錄對應(yīng)的數(shù)列填充至編碼結(jié)果的尾部,并更新所述編碼結(jié)果的總長度;
[0008]b、當(dāng)所述基站需要調(diào)度尋呼消息時,所述MAC層將對應(yīng)的所述編碼結(jié)果和所述編碼結(jié)果的長度信息發(fā)送給物理層,所述物理層對接收到的所述編碼結(jié)果進行相應(yīng)處理后發(fā)送至用戶設(shè)備UE。
[0009]綜上所述,本發(fā)明提出的尋呼消息的空口發(fā)送方法,在接收到一條尋呼記錄后直接對其進行編碼,而不是等到接收到所有尋呼記錄后再調(diào)用第三方進行編碼,這樣,在獲取到發(fā)送尋呼消息的調(diào)度機會之前即可完成對尋呼消息的編碼,從而在獲取到發(fā)送尋呼消息的調(diào)度機會后不需要再等待對尋呼消息進行統(tǒng)一編碼,而是直接將之前已經(jīng)過編碼的尋呼消息發(fā)送出去。因此可以節(jié)省尋呼消息的空口處理時間,提高調(diào)度效率。
【專利附圖】
【附圖說明】
[0010]圖1為本發(fā)明實施例一的流程示意圖。
【具體實施方式】
[0011]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例對本發(fā)明作進一步地詳細描述。
[0012]本發(fā)明的核心思想是:當(dāng)接收到一條尋呼記錄時即對其進行編碼,而不是等到接收到所有尋呼記錄后再調(diào)用第三方進行編碼,這樣,在可以發(fā)送尋呼消息之前即可完成對尋呼消息的編碼,從而在獲取到發(fā)送尋呼消息的機會后不需要再等待對尋呼消息進行編碼,而是直接將之前已經(jīng)過編碼的尋呼消息發(fā)送出去。因此可以節(jié)省尋呼消息的空口處理時間,提高調(diào)度效率。
[0013]圖1為本發(fā)明實施例一的流程示意圖,如圖1所示,該實施例包括:
[0014]步驟101、當(dāng)基站的媒體訪問控制MAC層接收到一條尋呼記錄時,根據(jù)該尋呼記錄所對應(yīng)的尋呼時刻,為所述尋呼時刻的尋呼消息編碼結(jié)果,建立前兩個字節(jié)或者對所述前兩個字節(jié)進行更新,根據(jù)所述尋呼記錄的尋呼類型,以半個字節(jié)為基本信息存儲單位,將所述尋呼記錄對應(yīng)的數(shù)列填充至編碼結(jié)果的尾部,并更新所述編碼結(jié)果的總長度。
[0015]較佳地,為了使本發(fā)明的編碼結(jié)果符合ASN.1的編碼格式要求,所述為所述尋呼時刻對應(yīng)的尋呼消息編碼結(jié)果,建立前兩個字節(jié)或者對所述前兩個字節(jié)進行更新,可以采用下述方法實現(xiàn):
[0016]當(dāng)所述尋呼記錄為對應(yīng)尋呼時刻的尋呼消息編碼結(jié)果中的第一條記錄時,將所述尋呼消息編碼結(jié)果的前兩個字節(jié)分別填充為64和O ;
[0017]當(dāng)所述尋呼記錄不是對應(yīng)尋呼時刻的尋呼消息編碼結(jié)果中的第一條記錄時,將所述尋呼消息編碼結(jié)果的前兩個字節(jié)所構(gòu)成的一個16比特數(shù)后與128相加,將相加后得到的16比特作為所述前兩個字節(jié)的新的填充內(nèi)容,填充至所述前兩個字節(jié)中。
[0018]在實際應(yīng)用中,在將尋呼記錄對應(yīng)的數(shù)列填充至編碼結(jié)果的尾部后,可能會存在編碼結(jié)果尾部的最后一個字節(jié)只有半個字節(jié)的有效信息的情況,此時需要在該字節(jié)的低4位存入填充位,以確保當(dāng)前編碼結(jié)果的完整性。另外,為確保編碼結(jié)果符合ASN.1的編碼格式要求,在進行填充時需要遵守一個原則,即要確保相鄰尋呼記錄的編碼信息之間不存在無效的填充位,這樣,需在進行所述填充時需要考慮編碼結(jié)果尾部是否有填充位,如果有則需要用有效數(shù)據(jù)替代該填充位。下面分別對尋呼類型為臨時移動用戶標(biāo)志STMSI和全球移動用戶標(biāo)志MSI時的具體填充方法分別進行闡述。
[0019]較佳地,當(dāng)所述尋呼記錄的尋呼類型為STMSI時,可以采用下述方法將所述尋呼記錄對應(yīng)的數(shù)列填充至編碼結(jié)果的尾部:
[0020]判斷所述尋呼記錄對應(yīng)尋呼時刻的尋呼消息編碼結(jié)果尾部的最后半個字節(jié)是否為填充信息,如果是,則刪除所述填充信息,從所述尋呼消息編碼結(jié)果尾部的最后半個字節(jié)開始,依次存入所述尋呼記錄對應(yīng)的STMSI數(shù)列和域信息;否則,在所述尋呼消息編碼結(jié)果尾部之后,依次存入所述尋呼記錄對應(yīng)的STMSI數(shù)列和域信息,在所述域信息之后的半個字節(jié)中存入填充信息。
[0021]其中,所述尋呼記錄對應(yīng)的STMSI數(shù)列占用5個字節(jié),所述尋呼記錄對應(yīng)的域信息占用半個字節(jié),所述域信息為電路交換CS域或包交換PS域。
[0022]這里,需要說明的是,按照ASN.1的編碼格式要求,STMSI的編碼長度固定為5.5字節(jié),頭5字節(jié)為STMSI數(shù)列編碼,后半個字節(jié)為域信息CnDomain。因此,采用上述方法可獲得符合ASN.1的編碼格式要求的編碼結(jié)果。
[0023]較佳地,當(dāng)所述尋呼記錄的尋呼類型為MSI時,可以采用下述方法將所述尋呼記錄填充至編碼結(jié)果的尾部:
[0024]根據(jù)所述尋呼記錄的MSI數(shù)列有效長度L,按照I = (L+l)/2+l,得到所述尋呼記錄的編碼結(jié)果長度1,將所述尋呼記錄的消息類型信息和所述編碼結(jié)果長度I組合得到該尋呼記錄的編碼信息的首字節(jié),其中,所述消息類型信息占半個字節(jié),所述編碼結(jié)果長度I占半個字節(jié)。具體地,可以采用將16進制的10與16進制的(L - 6)進行邏輯或運算的方式得到所述首字節(jié)。
[0025]這里,考慮到按照ASN.1的編碼格式要求,IMSI數(shù)列不同于STMSI數(shù)列,其編碼長度不是固定值,而是與MSI數(shù)列實際的有效長度L有關(guān),因此,需要在尋呼記錄的編碼信息的首字節(jié)中指示出尋呼記錄的編碼結(jié)果的長度。
[0026]當(dāng)所述尋呼記錄對應(yīng)尋呼時刻的尋呼消息編碼結(jié)果尾部的最后半個字節(jié)為填充信息時,將所述尋呼記錄的編碼信息的首字節(jié)的高4位比特與上一尋呼記錄的域信息進行邏輯或運算,將所述運算得到的結(jié)果保存在上一尋呼記錄的域信息所在的4個比特中,將所述首字節(jié)的低4位比特保存在所述尋呼消息編碼結(jié)果尾部的最后半個字節(jié)中;在所述首字節(jié)之后,按照兩個MSI數(shù)占一個字節(jié)的方式,填入所述尋呼記錄的MSI數(shù)列,并在所述IMSI數(shù)列之后依次填入所述尋呼記錄的域信息,其中,所述域信息占4個比特,當(dāng)所述域信息占用其所在字節(jié)的高4個比特時,該字節(jié)的低4個比特中填入填充信息。
[0027]當(dāng)所述尋呼記錄對應(yīng)尋呼時刻的尋呼消息編碼結(jié)果尾部的最后半個字節(jié)不是填充信息時,將所述尋呼記錄的編碼信息的首字節(jié)的高4位比特與上一尋呼記錄的域信息進行邏輯或運算,將所得到的結(jié)果保存在上一尋呼記錄的域信息所在的4個比特中,將所述首字節(jié)的低4位比特與所述尋呼記錄的IMSI數(shù)列中的第一個數(shù)對應(yīng)的4位比特,依次存入上一尋呼記錄的域信息之后的一個字節(jié)中,并在所述第一個數(shù)的存儲位置之后,按照兩個MSI數(shù)占一個字節(jié)的方式,依次填入所述尋呼記錄的MSI數(shù)列中的其他數(shù)字,在所述MSI數(shù)列之后填入所述尋呼記錄的域信息,其中,所述域信息占4個比特,當(dāng)所述域信息占用其所在字節(jié)的高4個比特時,該字節(jié)的低4個比特中填入填充信息。
[0028]具體地,當(dāng)所述尋呼記錄的尋呼類型為MSI時,上述方法中的所述尋呼記錄的消息類型信息的二進制格式為0x10。
[0029]步驟102、當(dāng)所述基站需要調(diào)度尋呼消息時,所述MAC層將對應(yīng)的所述編碼結(jié)果和所述編碼結(jié)果的長度信息發(fā)送給物理層,所述物理層對接收到的所述編碼結(jié)果進行相應(yīng)處理后發(fā)送至UE。
[0030]步驟102的具體實現(xiàn)方法同現(xiàn)有系統(tǒng),在此不再贅述。
[0031]綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種尋呼消息的空口發(fā)送方法,其特征在于,包括: a、當(dāng)基站的媒體訪問控制MAC層接收到一條尋呼記錄時,根據(jù)該尋呼記錄所對應(yīng)的尋呼時刻,為所述尋呼時刻的尋呼消息編碼結(jié)果,建立前兩個字節(jié)或者對所述前兩個字節(jié)進行更新,根據(jù)所述尋呼記錄的尋呼類型,以半個字節(jié)為基本信息存儲單位,將所述尋呼記錄對應(yīng)的數(shù)列填充至編碼結(jié)果的尾部,并更新所述編碼結(jié)果的總長度; b、當(dāng)所述基站需要調(diào)度尋呼消息時,所述MAC層將對應(yīng)的所述編碼結(jié)果和所述編碼結(jié)果的長度信息發(fā)送給物理層,所述物理層對接收到的所述編碼結(jié)果進行相應(yīng)處理后發(fā)送至用戶設(shè)備UE。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述為所述尋呼時刻對應(yīng)的尋呼消息編碼結(jié)果,建立前兩個字節(jié)或者對所述前兩個字節(jié)進行更新包括: 當(dāng)所述尋呼記錄為對應(yīng)尋呼時刻的尋呼消息編碼結(jié)果中的第一條記錄時,將所述尋呼消息編碼結(jié)果的前兩個字節(jié)分別填充為64和O ; 當(dāng)所述尋呼記錄不是對應(yīng)尋呼時刻的尋呼消息編碼結(jié)果中的第一條記錄時,將所述尋呼消息編碼結(jié)果的前兩個字節(jié)所構(gòu)成的16比特數(shù)與128相加,將相加后得到的16比特作為所述前兩個字節(jié)的新的填充內(nèi)容,填充至所述前兩個字節(jié)中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述尋呼記錄的尋呼類型為STMSI時,所述將所述尋呼記錄對應(yīng)的數(shù)列填充至編碼結(jié)果的尾部包括: 判斷所述尋呼記錄對應(yīng)尋呼時 刻的尋呼消息編碼結(jié)果尾部的最后半個字節(jié)是否為填充信息,如果是,則刪除所述填充信息,從所述尋呼消息編碼結(jié)果尾部的最后半個字節(jié)開始,依次存入所述尋呼記錄對應(yīng)的臨時移動用戶標(biāo)志STMSI數(shù)列和域信息;否則,在所述尋呼消息編碼結(jié)果尾部之后,依次存入所述尋呼記錄對應(yīng)的STMSI數(shù)列和域信息,在所述域信息之后的半個字節(jié)中存入填充信息;其中,所述尋呼記錄對應(yīng)的STMSI數(shù)列占用5個字節(jié),所述尋呼記錄對應(yīng)的域信息占用半個字節(jié),所述域信息為電路交換CS域或包交換PS域。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述尋呼記錄的尋呼類型為IMSI時,所述將所述尋呼記錄對應(yīng)的數(shù)列填充至編碼結(jié)果的尾部包括: 根據(jù)所述尋呼記錄的全球移動用戶標(biāo)志MSI數(shù)列有效長度L,按照I = (L+1V2+1,得到所述尋呼記錄的編碼結(jié)果長度,將所述尋呼記錄的消息類型信息和所述編碼結(jié)果長度I組合得到該尋呼記錄的編碼信息的首字節(jié),其中,所述消息類型信息占半個字節(jié),所述編碼結(jié)果長度I占半個字節(jié); 當(dāng)所述尋呼記錄對應(yīng)尋呼時刻的尋呼消息編碼結(jié)果尾部的最后半個字節(jié)為填充信息時,將所述尋呼記錄的編碼信息的首字節(jié)的高4位比特與上一尋呼記錄的域信息進行邏輯或運算,將所得到的結(jié)果保存在上一尋呼記錄的域信息所在的4個比特中,將所述首字節(jié)的低4位比特保存在所述尋呼消息編碼結(jié)果尾部的最后半個字節(jié)中;在所述首字節(jié)之后,按照兩個MSI數(shù)占一個字節(jié)的方式,填入所述尋呼記錄的IMSI數(shù)列,并在所述IMSI數(shù)列之后依次填入所述尋呼記錄的域信息,其中,所述域信息占4個比特,當(dāng)所述域信息占用其所在字節(jié)的高4個比特時,該字節(jié)的低4個比特中填入填充信息; 當(dāng)所述尋呼記錄對應(yīng)尋呼時刻的尋呼消息編碼結(jié)果尾部的最后半個字節(jié)不是填充信息時,將所述尋呼記錄的編碼信息的首字節(jié)的高4位比特與上一尋呼記錄的域信息進行邏輯或運算,將所得到的結(jié)果保存在上一尋呼記錄的域信息所在的4個比特中,將所述首字節(jié)的低4位比特與所述尋呼記錄的MSI數(shù)列中的第一個數(shù)對應(yīng)的4位比特,依次存入上一尋呼記錄的域信息之后的一個字節(jié)中,并在所述第一個數(shù)的存儲位置之后,按照兩個MSI數(shù)占一個字節(jié)的方式,依次填入所述尋呼記錄的MSI數(shù)列中的其他數(shù)字,在所述IMSI數(shù)列之后填入所述尋呼記錄的域信息,其中,所述域信息占4個比特, 當(dāng)所述域信息占用其所在字節(jié)的高4個比特時,該字節(jié)的低4個比特中填入填充信息。
【文檔編號】H04W68/00GK103582125SQ201210264290
【公開日】2014年2月12日 申請日期:2012年7月27日 優(yōu)先權(quán)日:2012年7月27日
【發(fā)明者】李中煌, 胡磊 申請人:普天信息技術(shù)研究院有限公司