一种伪基站的自动识别方法及系统的制作方法
【专利摘要】本发明公开了一种伪基站的自动识别方法及系统。根据本方法,首先,手机中将建立基站信息表,然后,手机周期性的获取基站编号,将获取到的基站编号与基站信息表中数据比较,结合手机出现的异常现象,自动判断接入的基站是否是伪基站。从而使用户在第一时间判断是否收到诈骗短信和者垃圾广告,保护自身利益,并可选择向电信运营商举报所在位置以及伪基站信息,电信运营商根据用户举报信息可确定伪基站的活动区域,协助执法部门查处伪基站。
【专利说明】一种伪基站的自动识别方法及系统
【技术领域】
[0001]本发明涉及移动通信领域,特别是涉及一种伪基站的识别方法。
【背景技术】
[0002]伪基站设备是不法分子私自组装生产的一种高科技仪器,其伪装成GSM制式的移动基站,并强制附近的移动网络用户接入到该基站下,强行推送垃圾短信。伪基站严重干扰公共通信服务,侵害人民群众财产安全,扰乱社会正常秩序,危害国家安全。
[0003]目前针对伪基站的自动识别手段匮乏,只能通过手机持有者根据短信内容主观判断,然后向电信运营商投诉,电信运营商对该区域网络状况进行统计分析确认伪基站。
[0004]这种方法主观性强、误报、漏报率高,更关键的一点是实时性差,不能在第一时间发现并举报伪基站,致使错过了伪基站的抓捕时机。
【发明内容】
[0005]为了克服上述现有技术的不足,本发明提供了一种伪基站的自动识别方法和系统。本方法利用移动用户的手机自动识别接入的基站是否为伪基站,提高了伪基站的辨识精度,及时提醒用户防止诈骗短信和谣言。同时,为电信运营商更及时的获取伪基站活动区域,从而配合执法部门执法提供了一种有效可行的方法。
[0006]本发明所采用的技术方案是:
[0007]步骤1、手机通过运行本系统获取基站信息,初始化手机中建立的存放基站信息的记录表,即BS表,包括接入基站的基站编号(PCID),当前接入基站的基站编号(CCID)和两次基站更新之间的时间间隔(TS)三个字段;
[0008]步骤2、周期性的查询当前接入基站的基站编号,与BS表中CCID字段比较:
[0009]如果查询到的基站编号值与CCID中字段相同,则不修改BS表;
[0010]如果查询到的当前基站编号值与CCID字段中不相同,则执行步骤3 ;
[0011]步骤3、将查询到的当前基站编号值与BS表中PCID字段值比较:
[0012]若两者不同,则将CCID中字段写入PCID,用查询到的基站编号值更新BS表中的CCID字段,并更新TS字段,执行步骤5 ;
[0013]若查询到的当前基站编号值与PCID字段的值相同,则将CCID中字段写入PCID,用查询到的基站编号值更新BS表中的CCID字段,并更新TS字段,执行步骤4 ;
[0014]步骤4、将BS表中的TS字段的值与设定的阈值进行比较,其中阈值是根据大量统计分析得出的手机在伪基站中的滞留时间,
[0015]若TS字段的值小于阈值,则执行步骤6 ;
[0016]若TS字段的值大于阈值,则执行步骤5 ;
[0017]步骤5、检测当前手机是否出现异常,异常包括:语音通话中断、无法呼出、无法连接数据业务、切换进新的基站后短时间内收到短信、频繁的在某个基站切换。
[0018]如果出现上述异常,则执行步骤6 ;
[0019]若无任何异常,则当前基站切换属正常切换,继续执行步骤2 ;
[0020]步骤6、手机用户将所在位置和伪基站活动信息上报到电信运营商,其中用户可以设置手机的举报方式,举报方式包括:后台自动举报、用户电话、短信举报;
[0021]步骤7、电信运营商在接受到多个用户举报信息后,确认举报用户所在区域有伪基站活动,然后协助无线电管理委员会及公安部门查处伪基站,保护用户和运营商权益。
[0022]与现有技术相比,本发明的有益效果是:使手机用户对手机是否接入伪基站的识别不仅止步于通过手机通信方面的异常状况所做出的模糊判断。用户使用本发明方法可以更加精确的识别到伪基站,同时也使得电信运营商在第一时间确认伪基站的活动区域,从而协助执法部门快速的查处伪基站。
说明书附图
[0023]图1为本发明一种伪基站的自动识别方法及系统的流程图;
[0024]图2为手机检测到的伪基站信息;
【具体实施方式】
[0025]下面结合说明书附图与【具体实施方式】对本发明作进一步的详细说明。
[0026]图1示出了本发明一种伪基站的自动识别方法及系统的流程图,该方法包括以下步骤:
[0027]1、在手机中建立一个基站存储相关信息的记录表,即BS表,包括接入基站的基站编号(PCID),当前接入基站的基站编号(CCID)和两次基站更新之间的时间间隔(TS)三个字段。手机运行本系统,获取基站信息初始化BS表。
[0028]表的初始化是:在PCID字段和CCID字段写入查询到当前的接入基站的基站编号值,在TS字段写入O。通过上述字段可以初步判断接入的基站是否为伪基站;
[0029]2、周期性的查询当前接入基站的基站编号,与BS表中CCID字段比较:
[0030]如果查询到的基站编号值与CCID中字段相同,则不修改BS表;
[0031]如果查询到的当前基站编号值与CCID字段中不相同,则执行步骤3。
[0032]通过将查询得到的基站编号与CCID字段的比较,可以得出:当前手机接入的基站是否改变,从而进一步确认接入基站是否为伪基站;
[0033]3、将查询到的当前基站编号值与BS表中PCID字段值比较:
[0034]若两者不同,则将CCID中字段写入PCID,用查询到的基站编号值更新BS表中的CCID字段,并更新TS字段,执行步骤5 ;
[0035]若查询到的当前基站编号值与PCID字段的值相同,则将CCID中字段写入PCID,用查询到的基站编号值更新BS表中的CCID字段,并更新TS字段,执行步骤4。
[0036]TS字段是查询周期的累加;
[0037]伪基站的其中一个特点是:在用户的手机接入一段时间后,又将用户手机从基站中踢出。所以,用户的手机会在上一个接入基站和伪基站间跳转。本发明充分利用这一点来判断接入基站是否为伪基站。
[0038]4、将BS表中的TS字段的值与设定阈值进行比较,其中阈值为根据统计得出的在伪基站中滞留时间。
[0039]若TS字段的值小于阈值,则执行步骤6 ;
[0040]若TS字段的值大于阈值,则执行步骤5。
[0041]其中,阈值是有大量的统计规律得出的,本发明的系统中将之设置为20秒。
[0042]由于手机接入伪基站的时间是有限的,所以,可以依此做判断。
[0043]5、检测当前手机是否出现语音通话中断、无法呼出、无法连接数据业务、切换进新的基站后短时间内收到短信、频繁的在某个基站切换.。
[0044]如果出现上述异常,则确定当前接入的基站为伪基站,向电信运营商举报;
[0045]若无任何异常,则当前基站切换属正常切换,继续执行步骤2。
[0046]手机中的异常,进一步确认了伪基站的存在。
[0047]6、手机用户将所在位置和伪基站活动信息上报到电信运营商,其中用户可以设置手机的举报方式,举报方式包括:后台自动举报、用户电话、短信举报;
[0048]本步骤充分体现了本系统的人性化设计,同时通过向运营商举报进一步确认了伪基站的活动区域。
[0049]步骤7、电信运营商在接受到多个用户举报信息后,确认举报用户所在区域有伪基站活动,然后协助无线电管理委员会及公安部门查处伪基站,保护用户和运营商权益。
[0050]移动运营商根据举报用户的数量及举报区域的掉话率确认了伪基站的存在及活动区域,有助于协助相关执法人员进行执法,保护用户和运营商权益。
[0051]通过上述的步骤可以实现伪基站识别系统,保护人民群众的信息安全,防止诈骗行为的得逞,同时可以制止社会流言的广泛散布,维护社会的稳定。
[0052]以安卓系统下实现上述方法为例,通过TelephonyManager获取基站位置区码以及基站编号,图2示出了安卓手机获取的信息。代码示例如下:
【权利要求】
1.一种伪基站的自动识别方法及系统,包括以下步骤: 步骤1、手机通过运行本系统获取基站信息,初始化手机中建立的基站信息表,即BS表,包括接入基站的基站编号(PCID),当前接入基站的基站编号(CCID)和两次基站更新之间的时间间隔(TS)三个字段; 步骤2、周期性的查询当前接入基站的基站编号,与BS表中CCID字段比较,如果查询到的基站编号值与CCID中字段相同,则不修改BS表;如果查询到的基站编号值与CCID中字段不相同,则执行步骤3; 步骤3、将查询到的当前基站编号值与BS表中PCID字段值比较: 若两者不同,则将CCID中字段写入PCID,用查询到的基站编号值更新BS表中的CCID字段,并更新TS字段,执行步骤5 ; 若查询到的当前基站编号值与PCID字段的值相同,则将CCID中字段写入PCID,用查询到的基站编号值更新BS表中的CCID字段,并更新TS字段,执行步骤4 ; 步骤4、将BS表中的TS字段的值与设定的阈值进行比较,其中阈值是根据大量统计分析得出的手机在伪基站中的滞留时间, 若TS字段的值小于阈值,则执行步骤6 ; 若TS字段的值大于阈值,则执行步骤5。 步骤5、检测当前 手机是否出现异常,异常包括:语音通话中断、无法呼出、无法连接数据业务、切换进新的基站后短时间内收到短信、频繁的在某个基站切换。如果出现上述异常,则执行步骤6 ;若无任何异常,则当前基站切换属正常切换,继续执行步骤2 ; 步骤6、手机用户将所在位置和伪基站活动信息上报到电信运营商,其中用户可以设置手机的举报方式,举报方式包括:后台自动举报、用户电话和短信举报; 步骤7、电信运营商在接收到多个用户举报信息后,确认举报用户所在区域有伪基站活动,然后协助无线电管理委员会及公安部门查处伪基站,保护用户和运营商权益。
2.如权利要求1所述的一种伪基站的自动识别方法及系统,其特征在于:步骤I中,通过移动终端获取基站编号。
3.如权利要求1所述的一种伪基站的自动识别方法及系统,其特征在于:步骤2中,所述的基站编号数据记录,即BS表,包括上一次接入的基站编号,当前接入的基站编号和两次基站切换之间的时间差。
4.如权利要求1所述的一种伪基站的自动识别方法及系统,其特征在于:步骤4中,所述的将基站切换时间间隔与阈值相比较。
5.如权利要求1所述的一种伪基站的自动识别方法及系统,其特征在于:步骤5中,对手机的异常检测包括:语音通话中断、主叫无法呼出、无法连接数据业务、切换进新的基站后短时间内收到短信、频繁的在某个基站切换现象出现。
6.如权利要求1所述的一种伪基站的自动识别方法及系统,其特征在于:该方法以及系统是运行于移动终端。
7.如权利要求1所述的一种伪基站的自动识别方法及系统,其特征在于:步骤6中,手机用户初步识别到伪基站后向电信运营商举报。
8.如权利要求7所述的一种伪基站的自动识别方法及系统,其特征在于:步骤6中,可以选择后台自动举报和用户手动举报两种方式。
9.如权利要求1所述的一种伪基站的自动识别方法及系统,其特征在于:步骤7中,电信运营商根据多 个用户的举报信息确认伪基站在用户举报区域活动。
【文档编号】H04W12/12GK104053156SQ201410173936
【公开日】2014年9月17日 申请日期:2014年4月28日 优先权日:2014年4月28日
【发明者】李世宝, 路锦博, 葛荔霞, 葛宇明, 刘建航, 娄琳琳, 陈瑞祥 申请人:中国石油大学(华东)