一种cdma锁小区方法及系统的制作方法

文档序号:6675401阅读:152来源:国知局
一种cdma锁小区方法及系统的制作方法
【专利摘要】本发明提供一种CDMA锁小区方法,所述方法包括如下步骤:判断锁小区功能是否为首次使用,若为首次使用,则先查询当前小区与周边小区的PN值,组建成第一PN值列表,设置阈值,再查询当前小区与周边小区的PN值,组建成第二PN值列表,否则直接查询当前小区与周边小区的PN值,组建成第二PN值列表;将第二PN值列表和第一PN值列表做交集运算,获得交集元素个数;判断交集元素个数是否小于阈值,若是,则判为移机,并触发锁小区功能,否则,判为未发生移机。本发明还提供一种CDMA锁小区系统,实现了在CDMA制式下的移机检测,限制无线POS终端所使用的范围。
【专利说明】-种CDMA锁小区方法及系统

【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种CDMA锁小区方法及系统。

【背景技术】
[0002] 目前无线P0S终端的使用越来越广泛,要限制无线P0S终端的使用区域,就需要基 于无线技术导入锁小区功能,锁小区功能只是为了防止移机,因此不需要知道经纬度信息, 只需要相对定位即可。在现有的码分多址CDMA制式下,因为CDMA只能获取到主小区基站的 全球小区识别码CGI (CellGloballdentifier),无法获取到周边小区的CGI,若只依靠主小 区的CGI信息进行相对定位,会因为无线环境的波动而出现切换基站的现象,而造成合法 区域误判为非法区域的概率偏高,造成锁小区功能的使用效果不佳,若要依靠主小区的CGI 信息进行绝对定位,则还需要和第三方应用接口 API交互,如和谷歌地图的应用接口交互, 但这样会产生资费,且无线P0S终端多采用专网卡,连接公网也比较困难。


【发明内容】

[0003] 本发明要解决的技术问题之一,在于提供一种CDMA锁小区方法,实现在CDMA制式 下无线P0S终端的移机检测。
[0004] 本发明要解决的技术问题之一是这样实现的:一种CDMA锁小区方法,所述方法包 括如下步骤:
[0005] 步骤1、判断锁小区功能是否为首次使用,若为首次使用,则进入步骤2 ;否则直接 跳转至步骤3 ;
[0006] 步骤2、查询当前小区与周边小区的PN值,组建成第一 PN值列表,确定需要锁定的 区域,设置一阈值;
[0007] 步骤3、查询当前小区与周边小区的PN值,组建成第二PN值列表;
[0008] 步骤4、将第二PN值列表和第一 PN值列表做交集运算,获得交集元素个数;
[0009] 步骤5、判断交集元素个数是否小于阈值,若是,则判为移机,并触发锁小区功能, 否则,判为未发生移机。
[0010] 进一步的,所述当前小区与周边小区的PN值是通过无线模块的AT命令接口查询 的。
[0011] 进一步的,所述阈值通过当地实测,根据基站密集情况和需要锁定的区域大小设 置。
[0012] 进一步的,所述第一 PN值列表和第二PN值列表分别为所查询到的当前小区和周 边小区的PN值组成的集合。
[0013] 进一步的,所述周边小区取6个小区,每个小区有3个PN值,所述第一 PN值列表 和第二PN值列表均为一个长度最长为21的列表。
[0014] 本发明要解决的技术问题之二,在于提供一种CDMA锁小区系统,实现在CDMA制式 下无线P0S终端的移机检测。
[0015] 本发明要解决的技术问题之二是这样实现的:一种CDMA锁小区系统,所述系统包 括:
[0016] 首次使用判断模块:用于判断锁小区功能是否为首次使用,若为首次使用,则需要 先调用初始化模块,再调用数据收集模块;否则直接调用数据收集模块;
[0017] 初始化模块:查询当前小区与周边小区的PN值,组建成第一 PN值列表,确定需要 锁定的区域,设置一阈值;
[0018] 数据收集模块:用于查询当前小区与周边小区的PN值,组建成第二PN值列表;
[0019] 运算模块:用于将第二PN值列表和第一 PN值列表做交集运算,获得交集元素个 数;
[0020] 移机判断模块:用于判断交集元素个数是否小于阈值,若是,则判为移机,并触发 锁小区功能,否则,判为未发生移机。
[0021] 进一步的,所述当前小区与周边小区的PN值是通过无线模块的AT命令接口查询 的。
[0022] 进一步的,所述阈值通过当地实测,根据基站密集情况和需要锁定的区域大小设 置。
[0023] 进一步的,所述第一 PN值列表和第二PN值列表分别为所查询到的当前小区和周 边小区的PN值组成的集合。
[0024] 进一步的,所述周边小区取6个小区,每个小区有3个PN值,所述第一 PN值列表 和第二PN值列表均为一个长度最长为21的列表。
[0025] 本发明具有如下优点:本发明通过查询小区PN值、组建PN值列表、设置阈值以及 计算第一 PN值列表和第二PN值列表的交集个数,再通过对交集个数与阈值进行比对,判断 是否移机,实现在CDMA制式下对无线P0S终端的移机检测,这种移机检测发生误判的概率 低下,能很大程度的满足锁小区功能的正常使用。

【专利附图】

【附图说明】
[0026] 下面参照附图结合实施例对本发明作进一步的说明。
[0027] 图1为本发明方法执行流程图。
[0028] 图2为本发明系统结构框图。

【具体实施方式】
[0029] 请参阅图1,一种CDMA锁小区方法,所述方法包括如下步骤:
[0030] 步骤1、判断锁小区功能是否为首次使用,若为首次使用,则进入步骤2,否则直接 跳转至步骤3 ;
[0031] 步骤2、在所需要锁定的区域内,即为合法区域,通过无线模块的AT命令接口查询 当前小区与周边6个小区的PN值,每个小区有3个PN值,根据查询到的PN值组建成长度最 长为21的第一 PN值列表,第一 PN值列表为所查询到的当前小区和周边小区的PN值组成的 集合,设置阈值,阈值是通过当地实测,根据基站密集情况和需要锁定的区域大小设置的, 一般情况下,基站越密集的地方设置的阈值越大,需要锁定的区域越大的阈值设置越大,t匕 如阈值设置成9或12,而在偏远或非人口密集区的地方,基站也相对较为稀疏,此时的阈值 可设置为较小的3或6 ;
[0032] 步骤3、通过无线模块的AT命令接口查询当前小区与周边小区的PN值,组建成第 二PN值列表,第二PN值列表为所查询到的当前小区和周边小区的PN值组成的集合;
[0033] 步骤4、将第二PN值列表和第一 PN值列表做交集运算,获得交集元素个数;
[0034] 步骤5、判断交集元素个数是否小于阈值,若是,则所处区域为非法区域,判为移 机,并触发锁小区功能,否则,所处区域为合法区域,判为未发生移机。
[0035] 请参阅图2, 一种CDMA锁小区系统,所述系统包括:
[0036] 首次使用判断模块:用于判断锁小区功能是否为首次使用,若为首次使用,则需要 先调用初始化模块,再调用数据收集模块;否则直接调用数据收集模块;
[0037] 初始化模块:用于在需要锁定的区域内,即为合法区域,通过无线模块的AT命令 接口查询当前小区与周边6个小区的PN值,每个小区有3个PN值,根据查询到的PN值组 建成长度最长为21的第一 PN值列表,第一 PN值列表为所查询到的当前小区和周边小区的 PN值组成的集合,设置阈值,阈值是通过当地实测,根据基站密集情况和需要锁定的区域大 小设置的,一般情况下,基站越密集的地方设置的阈值越大,需要锁定的区域越大的阈值设 置越大,比如阈值设置成9或12,而在偏远或非人口密集区的地方,基站也相对较为稀疏, 此时的阈值可设置为较小的3或6 ;
[0038] 数据收集模块:用于通过无线模块的AT命令接口查询当前小区与周边小区的PN 值,组建成第二PN值列表,第二PN值列表为所查询到的当前小区和周边小区的PN值组成 的集合;
[0039] 运算模块:用于将第二PN值列表和第一 PN值列表做交集运算,获得交集元素个 数;
[0040] 移机判断模块:用于判断交集元素个数是否小于阈值,若是,则所处区域为非法区 域,判为移机,并触发锁小区功能,否则,所处区域为合法区域,判为未发生移机。
[0041] 另外,第一 PN值列表定义了需要锁定区域,以后查询到的PN值所组建的第二PN 值列表均需要与第一 PN值列表比较,第二PN值列表是在交易前判断移机时使用的,通过两 列表中相同PN值的个数与阈值比较来判断是否仍在规定区域,因此即使在第一次使用的 情况下,我们也需要在交易前再次查询当前小区和周边小区的PN值构建第二PN值列表,防 止阈值设置后因立即移机而错判为未移机。PN的取值范围是0?511,共512个,而在本锁 小区方法中检测的是当前小区和周边6个小区的PN值,共21个,假设网络规划上PN值的 分布符合古典概型,阈值取6,则不是同一地区却误判为合法的概率大约为C26, /<12,这个 值接近0,因此,可以认为只要运营商的网规不是刻意重复的,则出现非法区域误判为合法 区域的可能性是很小的。
[0042] 虽然以上描述了本发明的【具体实施方式】,但是熟悉本【技术领域】的技术人员应当理 解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本 领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的 权利要求所保护的范围内。
【权利要求】
1. 一种CDMA锁小区方法,其特征在于:所述方法包括如下步骤: 步骤1、判断锁小区功能是否为首次使用,若为首次使用,则进入步骤2 ;否则直接跳转 至步骤3 ; 步骤2、查询当前小区与周边小区的PN值,组建成第一 PN值列表,确定需要锁定的区 域,设置一阈值; 步骤3、查询当前小区与周边小区的PN值,组建成第二PN值列表; 步骤4、将第二PN值列表和第一 PN值列表做交集运算,获得交集元素个数; 步骤5、判断交集元素个数是否小于阈值,若是,则判为移机,并触发锁小区功能,否则, 判为未发生移机。
2. 根据权利要求1所述的一种CDMA锁小区方法,其特征在于:所述当前小区与周边小 区的PN值是通过无线模块的AT命令接口查询的。
3. 根据权利要求1所述的一种CDMA锁小区方法,其特征在于:所述阈值通过当地实 测,根据基站密集情况和需要锁定的区域大小设置。
4. 根据权利要求1所述的一种CDMA锁小区方法,其特征在于:所述第一 PN值列表和 第二PN值列表分别为所查询到的当前小区和周边小区的PN值组成的集合。
5. 根据权利要求1至4任一项所述的一种CDMA锁小区方法,其特征在于:所述周边小 区取6个小区,每个小区有3个PN值,所述第一 PN值列表和第二PN值列表均为一个长度 最长为21的列表。
6. -种CDMA锁小区系统,其特征在于:所述系统包括: 首次使用判断模块:用于判断锁小区功能是否为首次使用,若为首次使用,则先调用初 始化模块,再调用数据收集模块;否则直接调用数据收集模块; 初始化模块:用于查询当前小区与周边小区的PN值,组建成第一 PN值列表,确定需要 锁定的区域,设置一阈值; 数据收集模块:用于查询当前小区与周边小区的PN值,组建成第二PN值列表; 运算模块:用于将第二PN值列表和第一 PN值列表做交集运算,获得交集元素个数; 移机判断模块:用于判断交集元素个数是否小于阈值,若是,则判为移机,并触发锁小 区功能,否则,判为未发生移机。
7. 根据权利要求6所述的一种CDMA锁小区系统,其特征在于:所述当前小区与周边小 区的PN值是通过无线模块的AT命令接口查询的。
8. 根据权利要求6所述的一种CDMA锁小区系统,其特征在于:所述阈值通过当地实 测,根据基站密集情况和需要锁定的区域大小设置。
9. 根据权利要求6所述的一种CDMA锁小区系统,其特征在于:所述第一 PN值列表和 第二PN值列表分别为所查询到的当前小区和周边小区的PN值组成的集合。
10. 根据权利要求6至9任一项所述的一种CDMA锁小区系统,其特征在于:所述周边 小区取6个小区,每个小区有3个PN值,所述第一 PN值列表和第二PN值列表均为一个长 度最长为21的列表。
【文档编号】G07G1/12GK104159272SQ201410402947
【公开日】2014年11月19日 申请日期:2014年8月15日 优先权日:2014年8月15日
【发明者】唐超旬, 余杭军 申请人:福建升腾资讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1