System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,特别涉及一种伪基站的辨别和定位方法、装置及电子设备。
技术介绍
1、随着物联网技术的飞速发展,通信模组越来越多地应用在各类行业中,保障终端数据能安全有效地传输成为了备受关注的热点话题。而伪基站已经成为物联网通信中常见且较难解决的问题。伪基站通常利用现有运营商的频谱资源,模拟合法基站的各项参数,在现有运营商网络下设置并增加仿真基站,通常使用大功率的广播信号,强迫用户终端搜索到伪基站创建的网络,以此来获取终端的国际移动设备识别码(international mobileequipment identity,简称imei)、手机号码、国际移动用户识别码(international mobilesubscriber identity,简称imsi)等关键信息,实际上却无法提供任何接入网络的服务。该系统原本主要用于相关部门进行安全监控,但随着社会和网络的发展,部分不法人员利用伪基站这一特性,肆意设置接入点,强行给手机终端用户推送垃圾短信,甚至诈骗短信,由于通信模组与终端手机用户共用一个网络环境,所以也会导致通信模组无法上线,数据传输成功率低,增加数据传输通道被劫持、泄密的风险。因此伪基站不仅给现有运营商合法网络造成干扰,同时也对物联网通信模组的数据传输造成影响,成为影响数据安全传输的一大威胁。
2、现有技术中提出了若干种定位伪基站的方法,但在复杂的网络环境中存在因数据获取难度大、数据获取单一、数据误差大等,易导致最终确定的伪基站的判断准确度低。
技术实现思路
1、
2、为解决上述技术问题,本申请实施例提供了一种伪基站的辨别和定位方法,包括:
3、获取预设时间段内至少一个通信模组上传的历史数据,所述历史数据至少包括跟踪区代码(tracking area code,简称tac)码信息、信号水平参数信息以及经纬度信息;
4、根据所述tac码信息和所述信号水平参数信息,确定受伪基站影响的至少一个所述通信模组为风险模组;
5、根据所述tac码信息,确定处于所述伪基站边缘的所述风险模组为边缘模组;
6、根据所述风险模组和所述边缘模组对应的经纬度信息,确定所述伪基站的预测中心位置和覆盖半径。
7、具体地,如上所述的方法,所述根据所述风险模组和所述边缘模组对应的经纬度信息,确定所述伪基站的预测中心位置和覆盖半径,包括:
8、根据所述风险模组对应的所述经纬度信息,确定所述风险模组对应的目标中心点位置;
9、根据所述边缘模组对应的所述经纬度信息,并获取所述边缘模组的目标经纬度集合;
10、根据所述目标中心位置和所述目标经纬度集合,确定所述预测中心位置和所述覆盖半径。
11、具体地,如上所述的方法,所述根据所述风险模组对应的所述经纬度信息,确定所述风险模组对应的目标中心点位置,包括:
12、根据所述风险模组对应的所述经纬度信息,分别获取所述预设时间段内各时间节受所述伪基站影响的第一经纬度信息组;
13、根据所述第一经纬度信息组,获取各所述时间节对应的第一中心点位置;
14、根据所述第一中心点位置,确定所述目标中心点位置。
15、具体地,如上所述的方法,根据所述边缘模组对应的所述经纬度信息,并获取所述边缘模组的目标经纬度集合,包括:
16、获取每一个所述边缘模组在所述预设时间段内各时间节对应的第二经纬度信息组;
17、根据所述第二经纬度信息组,获取各所述时间节对应的第二中心点位置;
18、根据所述第二中心点位置,组成所述目标经纬度集合。
19、具体地,如上所述的方法,所述根据所述目标中心位置和所述目标经纬度集合,确定所述预测中心位置和所述覆盖半径,包括:
20、获取所述目标经纬度集合中各位置的平均值,得到所述伪基站的所述预测中心位置;
21、获取所述目标经纬度集合中各位置与所述目标中心点位置的经纬度差值的平均值,并确定为第一参考点位置;
22、获取所述第一参考点位置和所述预测中心位置的第三中心点位置;
23、根据所述第三中心点位置与所述预测中心位置的距离,得到所述覆盖半径。
24、优选地,如上所述的方法,所述根据所述tac码信息和所述信号水平参数信息,确定受伪基站影响的至少一个所述通信模组为风险模组,包括:
25、根据预设的信号水平权重信息以及所述信号水平参数信息,确定所述通信模组在所述预设时间段内各时间节对应的待测信号水平指标,所述信号水平参数信息中的参数至少包括参考信号接收功率(reference signal receiving power,简称rsrp)、接收信号的强度指示(received signal strength indicator,简称rssi)、信噪比(signal-to-noiseratio,简称snr)和参考信号接收质量(reference signal receiving quality,简称rsrq);
26、获取各所述待测信号水平指标与预设信号水平指标的差值;
27、当存在所述差值的绝对值大于等于所述预设信号水平指标时,确定所述通信模组受所述伪基站的影响;
28、当受所述伪基站的影响的所述通信模组中存在伪基站tac码时,确定所述通信模组为所述风险模组,所述伪基站tac码存在于业务失败的信息中,且与业务成功的信息中的tac码均不同。
29、具体地,如上所述的方法,所述获取预设时间段内至少一个通信模组上传的历史数据,包括:
30、通过opencpu中的tac码获取接口,获取所述tac码信息;
31、通过所述opencpu中的信号水平参数获取接口,获取所述信号水平参数信息;
32、通过opencpu中的基于位置的服务(location based services,简称lbs)获取接口,获取所述经纬度信息。
33、本申请的另一实施例还提供了一种装置,包括:
34、第一处理模块,用于获取预设时间段内至少一个通信模组上传的历史数据,所述历史数据至少包括tac码信息、信号水平参数信息以及经纬度信息;
35、第二处理模块,用于根据所述tac码信息和所述信号水平参数信息,确定受伪基站影响的至少一个所述通信模组为风险模组;
36、第三处理模块,用于根据所述tac码信息,确定处于所述伪基站边缘的所述风险模组为边缘模组;
37、第四处理模块,用于根据所述风险模组和所述边缘模组对应的经纬度信息,确定所述伪基站的预测中心位置和覆盖半径。
38、本申请的再一实施例还提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序本文档来自技高网...
【技术保护点】
1.一种伪基站的辨别和定位方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述风险模组和所述边缘模组对应的经纬度信息,确定所述伪基站的预测中心位置和覆盖半径,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述风险模组对应的所述经纬度信息,确定所述风险模组对应的目标中心点位置,包括:
4.根据权利要求2所述的方法,其特征在于,根据所述边缘模组对应的所述经纬度信息,并获取所述边缘模组的目标经纬度集合,包括:
5.根据权利要求2所述的方法,其特征在于,所述根据所述目标中心位置和所述目标经纬度集合,确定所述预测中心位置和所述覆盖半径,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述TAC码信息和所述信号水平参数信息,确定受伪基站影响的至少一个所述通信模组为风险模组,包括:
7.根据权利要求1所述的方法,其特征在于,所述获取预设时间段内至少一个通信模组上传的历史数据,包括:
8.一种装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的一种伪基站的辨别和定位方法的步骤。
...【技术特征摘要】
1.一种伪基站的辨别和定位方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述风险模组和所述边缘模组对应的经纬度信息,确定所述伪基站的预测中心位置和覆盖半径,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述风险模组对应的所述经纬度信息,确定所述风险模组对应的目标中心点位置,包括:
4.根据权利要求2所述的方法,其特征在于,根据所述边缘模组对应的所述经纬度信息,并获取所述边缘模组的目标经纬度集合,包括:
5.根据权利要求2所述的方法,其特征在于,所述根据所述目标中心位置和所述目标经纬度集合,确定所述预测中心位置和所述覆盖半径,包括:
6.根据权利要求1所述的方法,其特...
【专利技术属性】
技术研发人员:张文成,赵佶,赵昌飞,黄力伟,杨智,艾夕东,樊超,谭富元,
申请(专利权)人:中移物联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。