一种伪基站的识别方法及装置的制造方法_2

文档序号:9508918阅读:来源:国知局
确定所述识别结果是所述目标基站为伪基站。
[0058]上述装置中,所述基站识别单元还用于:
[0059]依据所述终端的联系人信息,判断所述终端从所述目标基站接收到的短信的发件人是否属于所述终端的联系人;
[0060]若所述终端从所述目标基站接收到的短信的发件人不属于所述终端的联系人,依据所述伪基站信息,判断所述目标基站是否属于所述伪基站信息中包括的至少一个伪基站;
[0061]若所述目标基站不属于所述伪基站信息中包括的至少一个伪基站,判断所述目标基站是否属于所述合法基站信息中包括的至少一个合法基站;
[0062]若所述目标基站属于所述合法基站信息中包括的至少一个合法基站,获得所述目标基站的位置信息;
[0063]判断所述目标基站的位置信息是否为合理位置信息;
[0064]若所述目标基站的位置信息不为合理位置信息,确定所述识别结果是所述目标基站为伪基站;若所述目标基站的位置信息为合理位置信息,确定所述识别结果是所述目标基站为合法基站。
[0065]上述装置中,若所述识别结果是所述目标基站为伪基站,所述装置还包括:
[0066]伪基站处理单元,用于拦截所述目标基站发送给所述终端的短信,或者,删除所述目标基站发送给所述终端的短信,或者,转移所述目标基站发送给所述终端的短信;和/或,
[0067]所述伪基站处理单元,用于提示所述终端接收到伪基站发送的短信;和/或,
[0068]所述伪基站处理单元,用于断开所述终端与所述目标基站之间的连接;和/或,
[0069]所述伪基站处理单元,用于依据所述目标基站的描述信息,更新所述终端存储的所述伪基站信息;和/或,
[0070]所述伪基站处理单元,用于向服务器发送所述目标基站的描述信息,以使得所述服务器依据所述目标基站的描述信息更新所述服务器存储的所述伪基站信息。
[0071]上述装置中,若所述识别结果是所述目标基站为合法基站,所述装置还包括:
[0072]合法基站处理单元,用于向服务器发送所述目标基站的描述信息,以使得所述服务器依据所述目标基站的描述信息更新所述服务器存储的所述合法基站信息。
[0073]由以上技术方案可以看出,本发明实施例具有以下有益效果:
[0074]本发明实施例中依据终端的基站切换行为和短信接收行为,确定可疑的伪基站,然后再利用终端的联系人信息、合法基站信息、伪基站信息和基站的位置信息,对可疑的伪基站进一步进行识别处理,从而可以识别出伪基站。与现有技术中仅依据短信的内容语义的匹配结果,识别伪基站的技术相比,本发明实施例所提供的技术方案能够有效地识别出伪基站,以避免漏识别伪基站和误识别伪基站,提闻伪基站的识别率和准确率。
【【附图说明】】
[0075]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0076]图1是本发明实施例所提供的技术方案使用的系统;
[0077]图2是本发明实施例所提供的伪基站的识别方法的流程示意图;
[0078]图3是本发明实施例所提供的伪基站的识别方法的示例图;
[0079]图4是本发明实施例所提供的合法基站信息和伪基站信息的获取示意图;
[0080]图5是本发明实施例所提供的伪基站的识别装置的功能方块图。
【【具体实施方式】】
[0081]为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
[0082]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0083]在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0084]应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0085]取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0086]本发明实施例所提供的技术方案使用的系统如图1所示,主要由终端和服务器组成,本发明实施例所提供的方法和装置在终端侧实现,主要用于接收对终端连接的基站进行伪基站的识别处理。可以理解的是,所述终端可以包括个人计算机(Personal Computer,PC)、笔记本电脑、手机或平板电脑。
[0087]本发明实施例给出一种伪基站的识别方法,请参考图2,其为本发明实施例所提供的伪基站的识别方法的流程示意图,如图所示,该方法包括以下步骤:
[0088]S201,依据终端的基站切换信息和所述终端接收短信的时间信息,确定目标基站。
[0089]具体的,首先,获得所述终端的基站切换信息;其中,所述基站切换信息可以包括所述终端的基站切换序列和所述终端连接到基站的时刻,所述终端的基站切换序列指的是按照终端连接到的基站按照时间先后顺序的排序结果。
[0090]举例说明,获得终端的基站切换信息的方法可以包括:在终端中预先设置第一回调事件,同时,终端的操作系统会对终端的基站切换事件进行监控,这样,当终端的操作系统监控到终端进行基站切换后,就会将切换到的基站的相关信息和终端连接到该基站的时亥|J,作为参数写入第一回调事件,这样就可以记录下终端的基站切换序列以及终端连接到基站切换序列中每个基站的时刻。
[0091]例如,请参考图3,其为本发明实施例所提供的伪基站的识别方法的示例图,如图所示,所述基站切换序列可以包括至少一个基站,如基站1、基站2、......、基站η,η为大于或者等于2的整数。因此,当需要获得基站切换信息时,可以从预设的第一回调事件中获得终端的基站切换信息。
[0092]然后,获得所述终端接收短信的时间信息;其中,所述终端接收短信的时间信息可以包括所述终端切换到基站后从所述基站接收到短信的时刻。
[0093]举例说明,获得所述终端接收短信的时间信息的方法可以包括:在终端中预先设置第二回调事件,且终端的操作系统会对终端接收短信事件进行监控,这样,当终端的操作系统监控到终端在进行基站切换并接收到该基站发送的短信后,就会将终端切换到基站后从该基站接收到短信的时刻,作为参数写入第二回调事件,这样就可以记录下终端接收到短信的时刻。
[0094]例如,如图3所示,终端从基站1切换到基站2,再由基站2切换到基站3,且,终端接收到了短fe 1、短fe 2和短信3,其中,短信2是终端由基站2切换到基站3之后,终端从基站3接收到的短信。因此,当需要获得终端接收短信的时间信息时,可以从预设的第二回调事件中获得终端接收短信的时间信息。
[0095]最后,如图3所示,计算终端切换到某基站后从该基站接收到短信的时刻t与终端连接到该基站的时刻t2之间的时间间隔At。若终端切换到该基站后从该基站接收到短信的时刻h与终端连接到该基站的时刻t2之间的时间间隔△ t小于预设的时间阈值Θ t,则可以确定该基站为目标基站。反之,若终端切换到该基站后从该基站接收到短信的时刻h与终端连接到该基站的时刻12之间的时间间隔At大于或者等于预设的时间阈值0t,则该基站不为目标基站,继续对终端的基站切换事件和终端接收短信事件进行监控。
[0096]例如,预设的时间阈值Θ t可以等于5分钟。
[0097]S202,利用所述终端的联系人信息、伪基站信息、合法基站信息和所述目标基站的位置信息中至少一个信息,对所述目标基站进行伪基站的识别处理,以获得识别结果。
[0098]具体的,在获得目标基站后,需要利用终端的联系人信息、伪基站信息、合法基站信息和该目标基站的位置信息中至少一个信息,对该目标基站进行伪基站的识别处理,以获得识别结果;其中,识别结果可以包括目标基站为合法基站或者目标基站为伪基站。
[0099]优选的,可以从该终端的通讯录中获得终端的联系人信息。
[0100]优选的,与合法基站相比,伪基站的数目较少,因此,所述伪基站信息可以配置在终端中,或者,所述伪基站信息也可以配置在服务器中,或者,在终端和服务器中
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1