一種cdma鎖小區(qū)方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種CDMA鎖小區(qū)方法,所述方法包括如下步驟:判斷鎖小區(qū)功能是否為首次使用,若為首次使用,則先查詢當(dāng)前小區(qū)與周邊小區(qū)的PN值,組建成第一PN值列表,設(shè)置閾值,再查詢當(dāng)前小區(qū)與周邊小區(qū)的PN值,組建成第二PN值列表,否則直接查詢當(dāng)前小區(qū)與周邊小區(qū)的PN值,組建成第二PN值列表;將第二PN值列表和第一PN值列表做交集運算,獲得交集元素個數(shù);判斷交集元素個數(shù)是否小于閾值,若是,則判為移機,并觸發(fā)鎖小區(qū)功能,否則,判為未發(fā)生移機。本發(fā)明還提供一種CDMA鎖小區(qū)系統(tǒng),實現(xiàn)了在CDMA制式下的移機檢測,限制無線POS終端所使用的范圍。
【專利說明】-種CDMA鎖小區(qū)方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種CDMA鎖小區(qū)方法及系統(tǒng)。
【背景技術(shù)】
[0002] 目前無線P0S終端的使用越來越廣泛,要限制無線P0S終端的使用區(qū)域,就需要基 于無線技術(shù)導(dǎo)入鎖小區(qū)功能,鎖小區(qū)功能只是為了防止移機,因此不需要知道經(jīng)緯度信息, 只需要相對定位即可。在現(xiàn)有的碼分多址CDMA制式下,因為CDMA只能獲取到主小區(qū)基站的 全球小區(qū)識別碼CGI (CellGloballdentifier),無法獲取到周邊小區(qū)的CGI,若只依靠主小 區(qū)的CGI信息進(jìn)行相對定位,會因為無線環(huán)境的波動而出現(xiàn)切換基站的現(xiàn)象,而造成合法 區(qū)域誤判為非法區(qū)域的概率偏高,造成鎖小區(qū)功能的使用效果不佳,若要依靠主小區(qū)的CGI 信息進(jìn)行絕對定位,則還需要和第三方應(yīng)用接口 API交互,如和谷歌地圖的應(yīng)用接口交互, 但這樣會產(chǎn)生資費,且無線P0S終端多采用專網(wǎng)卡,連接公網(wǎng)也比較困難。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明要解決的技術(shù)問題之一,在于提供一種CDMA鎖小區(qū)方法,實現(xiàn)在CDMA制式 下無線P0S終端的移機檢測。
[0004] 本發(fā)明要解決的技術(shù)問題之一是這樣實現(xiàn)的:一種CDMA鎖小區(qū)方法,所述方法包 括如下步驟:
[0005] 步驟1、判斷鎖小區(qū)功能是否為首次使用,若為首次使用,則進(jìn)入步驟2 ;否則直接 跳轉(zhuǎn)至步驟3 ;
[0006] 步驟2、查詢當(dāng)前小區(qū)與周邊小區(qū)的PN值,組建成第一 PN值列表,確定需要鎖定的 區(qū)域,設(shè)置一閾值;
[0007] 步驟3、查詢當(dāng)前小區(qū)與周邊小區(qū)的PN值,組建成第二PN值列表;
[0008] 步驟4、將第二PN值列表和第一 PN值列表做交集運算,獲得交集元素個數(shù);
[0009] 步驟5、判斷交集元素個數(shù)是否小于閾值,若是,則判為移機,并觸發(fā)鎖小區(qū)功能, 否則,判為未發(fā)生移機。
[0010] 進(jìn)一步的,所述當(dāng)前小區(qū)與周邊小區(qū)的PN值是通過無線模塊的AT命令接口查詢 的。
[0011] 進(jìn)一步的,所述閾值通過當(dāng)?shù)貙崪y,根據(jù)基站密集情況和需要鎖定的區(qū)域大小設(shè) 置。
[0012] 進(jìn)一步的,所述第一 PN值列表和第二PN值列表分別為所查詢到的當(dāng)前小區(qū)和周 邊小區(qū)的PN值組成的集合。
[0013] 進(jìn)一步的,所述周邊小區(qū)取6個小區(qū),每個小區(qū)有3個PN值,所述第一 PN值列表 和第二PN值列表均為一個長度最長為21的列表。
[0014] 本發(fā)明要解決的技術(shù)問題之二,在于提供一種CDMA鎖小區(qū)系統(tǒng),實現(xiàn)在CDMA制式 下無線P0S終端的移機檢測。
[0015] 本發(fā)明要解決的技術(shù)問題之二是這樣實現(xiàn)的:一種CDMA鎖小區(qū)系統(tǒng),所述系統(tǒng)包 括:
[0016] 首次使用判斷模塊:用于判斷鎖小區(qū)功能是否為首次使用,若為首次使用,則需要 先調(diào)用初始化模塊,再調(diào)用數(shù)據(jù)收集模塊;否則直接調(diào)用數(shù)據(jù)收集模塊;
[0017] 初始化模塊:查詢當(dāng)前小區(qū)與周邊小區(qū)的PN值,組建成第一 PN值列表,確定需要 鎖定的區(qū)域,設(shè)置一閾值;
[0018] 數(shù)據(jù)收集模塊:用于查詢當(dāng)前小區(qū)與周邊小區(qū)的PN值,組建成第二PN值列表;
[0019] 運算模塊:用于將第二PN值列表和第一 PN值列表做交集運算,獲得交集元素個 數(shù);
[0020] 移機判斷模塊:用于判斷交集元素個數(shù)是否小于閾值,若是,則判為移機,并觸發(fā) 鎖小區(qū)功能,否則,判為未發(fā)生移機。
[0021] 進(jìn)一步的,所述當(dāng)前小區(qū)與周邊小區(qū)的PN值是通過無線模塊的AT命令接口查詢 的。
[0022] 進(jìn)一步的,所述閾值通過當(dāng)?shù)貙崪y,根據(jù)基站密集情況和需要鎖定的區(qū)域大小設(shè) 置。
[0023] 進(jìn)一步的,所述第一 PN值列表和第二PN值列表分別為所查詢到的當(dāng)前小區(qū)和周 邊小區(qū)的PN值組成的集合。
[0024] 進(jìn)一步的,所述周邊小區(qū)取6個小區(qū),每個小區(qū)有3個PN值,所述第一 PN值列表 和第二PN值列表均為一個長度最長為21的列表。
[0025] 本發(fā)明具有如下優(yōu)點:本發(fā)明通過查詢小區(qū)PN值、組建PN值列表、設(shè)置閾值以及 計算第一 PN值列表和第二PN值列表的交集個數(shù),再通過對交集個數(shù)與閾值進(jìn)行比對,判斷 是否移機,實現(xiàn)在CDMA制式下對無線P0S終端的移機檢測,這種移機檢測發(fā)生誤判的概率 低下,能很大程度的滿足鎖小區(qū)功能的正常使用。
【專利附圖】
【附圖說明】
[0026] 下面參照附圖結(jié)合實施例對本發(fā)明作進(jìn)一步的說明。
[0027] 圖1為本發(fā)明方法執(zhí)行流程圖。
[0028] 圖2為本發(fā)明系統(tǒng)結(jié)構(gòu)框圖。
【具體實施方式】
[0029] 請參閱圖1,一種CDMA鎖小區(qū)方法,所述方法包括如下步驟:
[0030] 步驟1、判斷鎖小區(qū)功能是否為首次使用,若為首次使用,則進(jìn)入步驟2,否則直接 跳轉(zhuǎn)至步驟3 ;
[0031] 步驟2、在所需要鎖定的區(qū)域內(nèi),即為合法區(qū)域,通過無線模塊的AT命令接口查詢 當(dāng)前小區(qū)與周邊6個小區(qū)的PN值,每個小區(qū)有3個PN值,根據(jù)查詢到的PN值組建成長度最 長為21的第一 PN值列表,第一 PN值列表為所查詢到的當(dāng)前小區(qū)和周邊小區(qū)的PN值組成的 集合,設(shè)置閾值,閾值是通過當(dāng)?shù)貙崪y,根據(jù)基站密集情況和需要鎖定的區(qū)域大小設(shè)置的, 一般情況下,基站越密集的地方設(shè)置的閾值越大,需要鎖定的區(qū)域越大的閾值設(shè)置越大,t匕 如閾值設(shè)置成9或12,而在偏遠(yuǎn)或非人口密集區(qū)的地方,基站也相對較為稀疏,此時的閾值 可設(shè)置為較小的3或6 ;
[0032] 步驟3、通過無線模塊的AT命令接口查詢當(dāng)前小區(qū)與周邊小區(qū)的PN值,組建成第 二PN值列表,第二PN值列表為所查詢到的當(dāng)前小區(qū)和周邊小區(qū)的PN值組成的集合;
[0033] 步驟4、將第二PN值列表和第一 PN值列表做交集運算,獲得交集元素個數(shù);
[0034] 步驟5、判斷交集元素個數(shù)是否小于閾值,若是,則所處區(qū)域為非法區(qū)域,判為移 機,并觸發(fā)鎖小區(qū)功能,否則,所處區(qū)域為合法區(qū)域,判為未發(fā)生移機。
[0035] 請參閱圖2, 一種CDMA鎖小區(qū)系統(tǒng),所述系統(tǒng)包括:
[0036] 首次使用判斷模塊:用于判斷鎖小區(qū)功能是否為首次使用,若為首次使用,則需要 先調(diào)用初始化模塊,再調(diào)用數(shù)據(jù)收集模塊;否則直接調(diào)用數(shù)據(jù)收集模塊;
[0037] 初始化模塊:用于在需要鎖定的區(qū)域內(nèi),即為合法區(qū)域,通過無線模塊的AT命令 接口查詢當(dāng)前小區(qū)與周邊6個小區(qū)的PN值,每個小區(qū)有3個PN值,根據(jù)查詢到的PN值組 建成長度最長為21的第一 PN值列表,第一 PN值列表為所查詢到的當(dāng)前小區(qū)和周邊小區(qū)的 PN值組成的集合,設(shè)置閾值,閾值是通過當(dāng)?shù)貙崪y,根據(jù)基站密集情況和需要鎖定的區(qū)域大 小設(shè)置的,一般情況下,基站越密集的地方設(shè)置的閾值越大,需要鎖定的區(qū)域越大的閾值設(shè) 置越大,比如閾值設(shè)置成9或12,而在偏遠(yuǎn)或非人口密集區(qū)的地方,基站也相對較為稀疏, 此時的閾值可設(shè)置為較小的3或6 ;
[0038] 數(shù)據(jù)收集模塊:用于通過無線模塊的AT命令接口查詢當(dāng)前小區(qū)與周邊小區(qū)的PN 值,組建成第二PN值列表,第二PN值列表為所查詢到的當(dāng)前小區(qū)和周邊小區(qū)的PN值組成 的集合;
[0039] 運算模塊:用于將第二PN值列表和第一 PN值列表做交集運算,獲得交集元素個 數(shù);
[0040] 移機判斷模塊:用于判斷交集元素個數(shù)是否小于閾值,若是,則所處區(qū)域為非法區(qū) 域,判為移機,并觸發(fā)鎖小區(qū)功能,否則,所處區(qū)域為合法區(qū)域,判為未發(fā)生移機。
[0041] 另外,第一 PN值列表定義了需要鎖定區(qū)域,以后查詢到的PN值所組建的第二PN 值列表均需要與第一 PN值列表比較,第二PN值列表是在交易前判斷移機時使用的,通過兩 列表中相同PN值的個數(shù)與閾值比較來判斷是否仍在規(guī)定區(qū)域,因此即使在第一次使用的 情況下,我們也需要在交易前再次查詢當(dāng)前小區(qū)和周邊小區(qū)的PN值構(gòu)建第二PN值列表,防 止閾值設(shè)置后因立即移機而錯判為未移機。PN的取值范圍是0?511,共512個,而在本鎖 小區(qū)方法中檢測的是當(dāng)前小區(qū)和周邊6個小區(qū)的PN值,共21個,假設(shè)網(wǎng)絡(luò)規(guī)劃上PN值的 分布符合古典概型,閾值取6,則不是同一地區(qū)卻誤判為合法的概率大約為C26, /<12,這個 值接近0,因此,可以認(rèn)為只要運營商的網(wǎng)規(guī)不是刻意重復(fù)的,則出現(xiàn)非法區(qū)域誤判為合法 區(qū)域的可能性是很小的。
[0042] 雖然以上描述了本發(fā)明的【具體實施方式】,但是熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員應(yīng)當(dāng)理 解,我們所描述的具體的實施例只是說明性的,而不是用于對本發(fā)明的范圍的限定,熟悉本 領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的 權(quán)利要求所保護(hù)的范圍內(nèi)。
【權(quán)利要求】
1. 一種CDMA鎖小區(qū)方法,其特征在于:所述方法包括如下步驟: 步驟1、判斷鎖小區(qū)功能是否為首次使用,若為首次使用,則進(jìn)入步驟2 ;否則直接跳轉(zhuǎn) 至步驟3 ; 步驟2、查詢當(dāng)前小區(qū)與周邊小區(qū)的PN值,組建成第一 PN值列表,確定需要鎖定的區(qū) 域,設(shè)置一閾值; 步驟3、查詢當(dāng)前小區(qū)與周邊小區(qū)的PN值,組建成第二PN值列表; 步驟4、將第二PN值列表和第一 PN值列表做交集運算,獲得交集元素個數(shù); 步驟5、判斷交集元素個數(shù)是否小于閾值,若是,則判為移機,并觸發(fā)鎖小區(qū)功能,否則, 判為未發(fā)生移機。
2. 根據(jù)權(quán)利要求1所述的一種CDMA鎖小區(qū)方法,其特征在于:所述當(dāng)前小區(qū)與周邊小 區(qū)的PN值是通過無線模塊的AT命令接口查詢的。
3. 根據(jù)權(quán)利要求1所述的一種CDMA鎖小區(qū)方法,其特征在于:所述閾值通過當(dāng)?shù)貙?測,根據(jù)基站密集情況和需要鎖定的區(qū)域大小設(shè)置。
4. 根據(jù)權(quán)利要求1所述的一種CDMA鎖小區(qū)方法,其特征在于:所述第一 PN值列表和 第二PN值列表分別為所查詢到的當(dāng)前小區(qū)和周邊小區(qū)的PN值組成的集合。
5. 根據(jù)權(quán)利要求1至4任一項所述的一種CDMA鎖小區(qū)方法,其特征在于:所述周邊小 區(qū)取6個小區(qū),每個小區(qū)有3個PN值,所述第一 PN值列表和第二PN值列表均為一個長度 最長為21的列表。
6. -種CDMA鎖小區(qū)系統(tǒng),其特征在于:所述系統(tǒng)包括: 首次使用判斷模塊:用于判斷鎖小區(qū)功能是否為首次使用,若為首次使用,則先調(diào)用初 始化模塊,再調(diào)用數(shù)據(jù)收集模塊;否則直接調(diào)用數(shù)據(jù)收集模塊; 初始化模塊:用于查詢當(dāng)前小區(qū)與周邊小區(qū)的PN值,組建成第一 PN值列表,確定需要 鎖定的區(qū)域,設(shè)置一閾值; 數(shù)據(jù)收集模塊:用于查詢當(dāng)前小區(qū)與周邊小區(qū)的PN值,組建成第二PN值列表; 運算模塊:用于將第二PN值列表和第一 PN值列表做交集運算,獲得交集元素個數(shù); 移機判斷模塊:用于判斷交集元素個數(shù)是否小于閾值,若是,則判為移機,并觸發(fā)鎖小 區(qū)功能,否則,判為未發(fā)生移機。
7. 根據(jù)權(quán)利要求6所述的一種CDMA鎖小區(qū)系統(tǒng),其特征在于:所述當(dāng)前小區(qū)與周邊小 區(qū)的PN值是通過無線模塊的AT命令接口查詢的。
8. 根據(jù)權(quán)利要求6所述的一種CDMA鎖小區(qū)系統(tǒng),其特征在于:所述閾值通過當(dāng)?shù)貙?測,根據(jù)基站密集情況和需要鎖定的區(qū)域大小設(shè)置。
9. 根據(jù)權(quán)利要求6所述的一種CDMA鎖小區(qū)系統(tǒng),其特征在于:所述第一 PN值列表和 第二PN值列表分別為所查詢到的當(dāng)前小區(qū)和周邊小區(qū)的PN值組成的集合。
10. 根據(jù)權(quán)利要求6至9任一項所述的一種CDMA鎖小區(qū)系統(tǒng),其特征在于:所述周邊 小區(qū)取6個小區(qū),每個小區(qū)有3個PN值,所述第一 PN值列表和第二PN值列表均為一個長 度最長為21的列表。
【文檔編號】G07G1/12GK104159272SQ201410402947
【公開日】2014年11月19日 申請日期:2014年8月15日 優(yōu)先權(quán)日:2014年8月15日
【發(fā)明者】唐超旬, 余杭軍 申請人:福建升騰資訊有限公司