CN105578434B - 一种检测伪基站运动轨迹的方法及服务器 - Google Patents
一种检测伪基站运动轨迹的方法及服务器 Download PDFInfo
- Publication number
- CN105578434B CN105578434B CN201510955343.8A CN201510955343A CN105578434B CN 105578434 B CN105578434 B CN 105578434B CN 201510955343 A CN201510955343 A CN 201510955343A CN 105578434 B CN105578434 B CN 105578434B
- Authority
- CN
- China
- Prior art keywords
- short message
- term vector
- base station
- target
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/12—Detection or prevention of fraud
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种检测伪基站运动轨迹的方法及服务器,该方法包括:获得与目标伪基站发送的至少一条参考短信相似的至少两条目标短信;获得所述至少两条目标短信中每条所述目标短信的发送时间信息及基站位置信息;根据每条所述目标短信的所述发送时间信息和所述基站位置信息,获得所述目标伪基站的运动轨迹。在上述技术方案中,通过获得与目标伪基站发送的参考短信相似的多条目标短信,及该多条目标短信的发送时间信息及基站位置信息,从而根据每条目标短信的发送时间信息和基站位置信息获得目标伪基站的运动轨迹,解决了现有技术中无法获得伪基站运动轨迹的技术问题,实现了对伪基站的追踪。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种检测伪基站运动轨迹的方法及服务器。
背景技术
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们享受到了电子产品发展带来的各种便利,但同时,人们也收到了电子产品发展带来的困扰如伪基站。
伪基站设备运行时,用户手机信号被强制连接到该设备上,导致手机无法正常使用运营商提供的服务,手机用户一般会暂时脱网8~12秒后恢复正常,部分手机则必须开关机才能重新入网。在用户手机被强制连接到伪基站上时,伪基站强行向用户手机发送的诈骗、广告推销等短信,容易给用户造成时间的浪费,甚至财产的损失。此外,它还会导致手机用户频繁地更新位置,使得该区域的无线网络资源紧张并出现网络拥塞现象,影响用户的正常通信。
伪基站设备通常放置在汽车内,不法分子驾车缓慢行驶或将车停在特定区域,进行短信诈骗或广告推销,随后驾车逃离事发地,无法追踪伪基站的运动轨迹。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种检测伪基站运动轨迹的方法及服务器。
本发明的一个方面,提供了一种检测伪基站运动轨迹的方法,包括:
获得与目标伪基站发送的至少一条参考短信相似的至少两条目标短信;
获得所述至少两条目标短信中每条所述目标短信的发送时间信息及基站位置信息;
根据每条所述目标短信的所述发送时间信息和所述基站位置信息,获得所述目标伪基站的运动轨迹。
可选的,所述基站位置信息包括:所述目标伪基站发送所述目标短信时所在的位置区码信息和小区信息。
可选的,所述根据每条所述目标短信的所述发送时间信息和所述基站位置信息,获得所述目标伪基站的运动轨迹,包括:获得所述基站位置信息对应的第一地理位置;从所有所述第一地理位置中,获得与所述至少一条参考短信的接收方所在的参考地理位置之间的距离小于设定距离阈值的第二地理位置;根据每个所述第二地理位置及每个所述第二地理位置对应的所述发送时间信息,获得所述目标伪基站的运动轨迹。
可选的,所述获得所述至少两条目标短信中每条所述目标短信的发送时间信息及基站位置信息,包括:通过接收每条所述目标短信的通信终端获得所述发送时间;通过所述通信终端调用电话管理函数获得所述基站位置信息。
可选的,所述获得与目标伪基站发送的至少一条参考短信相似的至少两条目标短信,包括:获得与所述至少一条参考短信之间的相似度大于设定相似阈值的至少两条候选短信;从所述至少两条候选短信中获得与任一所述参考短信的短信内容相同的短信作为所述目标短信;和/或,从所述至少两条候选短信中获得通过至少一条参考短信对应的至少一个参考信息中心号码发送的短信作为所述目标短信。
可选的,从所述至少两条候选短信中获得与任一所述参考短信的短信内容相同的短信作为所述目标短信,包括:从所述至少两条候选短信中获得通过候选信息中心号码发送的短信,所述候选信息中心号码与所述参考信息中心号码不相同;从通过所述候选信息中心号码发送的短信中,获得与任一所述参考短信的短信内容相同的短信作为所述目标短信。
可选的,所述获得与所述至少一条参考短信之间的相似度大于设定相似阈值的至少两条候选短信,包括:对每条所述参考短信进行分词,并根据每条所述参考短信的每个分词和语料词矩阵获得每条所述参考短信的特征词向量;根据所述至少一条参考短信的至少一个特征词向量,获得所述至少一条参考短信的参考特征词向量;获得每条待查短信的待查特征词向量;计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的相似度;将所述相似度大于设定相似阈值的所述待查特征词向量对应的待查短信确定为所述候选短信。
可选的,所述根据每条所述参考短信的每个分词和语料词矩阵获得每条所述参考短信的特征词向量,包括:分别将每条所述参考短信的所述每个分词输入词向量工具获得所述每个分词的词向量;通过将每条所述参考短信的所有分词的词向量的乘积与所述语料词矩阵相乘获得所述特征词向量。
可选的,所述根据所述至少一条参考短信的至少一个特征词向量,获得所述至少一条参考短信的参考特征词向量,包括:当所述至少一条参考短信的参考短信数量为1时,将所述参考短信的所述特征词向量作为所述至少一条参考短信的所述参考特征词向量;或者,当所述至少一条参考短信的所述参考短信数量大于等于2时,获得所述至少一条参考短信中的每条参考短信的特征词向量的均值作为所述参考特征词向量。
可选的,所述计算获得所述参考特征词向量与每条所述待查特征词向量之间的相似度,包括:计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的余弦值,将所述余弦值作为所述相似度;或者,计算获得所述目标词向量与每条待查短信的所述待查特征词向量之间的相关系数,将所述相关系数作为所述相似度。
本发明的另一方面,提供了一种检测伪基站运动轨迹的服务器,包括:
短信息获取模块,用于获得与目标伪基站发送的至少一条参考短信相似的至少两条目标短信;
基站信息获取模块,用于获得所述至少两条目标短信中每条所述目标短信的发送时间信息及基站位置信息;
轨迹获取模块,根据每条所述目标短信的所述发送时间信息和所述基站位置信息,获得所述目标伪基站的运动轨迹。
可选的,所述基站位置信息包括:所述目标伪基站发送所述目标短信时所在的位置区码信息和小区信息。
可选的,所述轨迹获取模块,包括:位置获取子模块,用于获得所述基站位置信息对应的第一地理位置;及用于从所有所述第一地理位置中,获得与所述至少一条参考短信的接收服务器所在的参考地理位置之间的距离小于设定距离阈值的第二地理位置;轨迹获取子模块,用于根据每个所述第二地理位置及每个所述第二地理位置对应的所述发送时间信息,获得所述目标伪基站的运动轨迹。
可选的,所述基站信息获取模块用于:通过接收每条所述目标短信的通信终端获得所述发送时间;通过所述通信终端调用电话管理函数获得所述基站位置信息。
可选的,所述短信息获取模块,包括:相似短信获取子模块,用于获得与所述至少一条参考短信之间的相似度大于设定相似阈值的至少两条候选短信;筛选子模块,用于从所述至少两条候选短信中获得与任一所述参考短信的短信内容相同的短信作为所述目标短信;和/或,从所述至少两条候选短信中获得通过至少一条参考短信对应的至少一个参考信息中心号码发送的短信作为所述目标短信。
可选的,所述筛选子模块,包括:第一筛选单元,用于从所述至少两条候选短信中获得通过候选信息中心号码发送的短信,所述候选信息中心号码与所述参考信息中心号码不相同;第二筛选单元,用于从通过所述候选信息中心号码发送的短信中,获得与任一所述参考短信的短信内容相同的短信作为所述目标短信。
可选的,所述相似短信获取子模块,包括:向量获取单元,用于对每条所述参考短信进行分词,并根据每条所述参考短信的每个分词和语料词矩阵获得每条所述参考短信的特征词向量;根据所述至少一条参考短信的至少一个特征词向量,获得所述至少一条参考短信的参考特征词向量;获得每条待查短信的待查特征词向量;计算单元,用于计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的相似度;确定单元,用于将所述相似度大于设定相似阈值的所述待查特征词向量对应的待查短信确定为所述候选短信。
可选的,所述向量获取单元还用于:分别将每条所述参考短信的所述每个分词输入词向量工具获得所述每个分词的词向量;通过将每条所述参考短信的所有分词的词向量的乘积与所述语料词矩阵相乘获得所述特征词向量。
可选的,所述向量获取单元还用于包括:当所述至少一条参考短信的参考短信数量为1时,将所述参考短信的所述特征词向量作为所述至少一条参考短信的所述参考特征词向量;或者,当所述至少一条参考短信的所述参考短信数量大于等于2时,获得所述至少一条参考短信中的每条参考短信的特征词向量的均值作为所述参考特征词向量。
可选的,所述计算单元用于:计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的余弦值,将所述余弦值作为所述相似度;或者,计算获得所述目标词向量与每条待查短信的所述待查特征词向量之间的相关系数,将所述相关系数作为所述相似度。
本申请实施例中提供的技术方案,至少具有如下技术效果或优点:
通过获得与目标伪基站发送的参考短信相似的多条目标短信,及该多条目标短信的发送时间信息及基站位置信息,从而根据每条目标短信的发送时间信息和基站位置信息获得目标伪基站的运动轨迹,解决了现有技术中无法获得伪基站运动轨迹的技术问题,实现了对伪基站的追踪,使得相关部分能够根据伪基站的运动轨迹截获并销毁伪基站,及抓获不法分子,有效减少伪基站的数量。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的一种检测伪基站运动轨迹的方法流程图;
图2示出了根据本发明一个实施例的一种检测相似短信的方法流程图;
图3示出了根据本发明一个实施例的一种检测伪基站运动轨迹的服务器示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种检测伪基站运动轨迹的方法及服务器,用以解决现有技术中无法追踪伪基站运动轨迹的技术问题。
请参考图1,本申请实施例提供了一种检测伪基站运动轨迹的方法,该方法包括:
S11、获得与目标伪基站发送的至少一条参考短信相似的至少两条目标短信;
S12、获得所述至少两条目标短信中每条所述目标短信的发送时间信息及基站位置信息;
S13、根据每条所述目标短信的所述发送时间信息和所述基站位置信息,获得所述目标伪基站的运动轨迹。
在具体实施过程中,目标伪基站发送的至少一条参考短信可以由受害人提供,例如:某人因短信“小李出了车祸,急需10000元手术费,请转账到XXX卡上”而被骗了10000元,需要查获发送这条短信的伪基站从而抓获犯罪嫌疑人,那么可以将该短信作为目标伪基站发送的至少一条参考短信。
当然,目标伪基站的至少一条参考短信也可以通过如下方法检测获得:对应检测确认的垃圾短信尤其是诈骗短信,获得该垃圾短信的信息中心号码;然后判断该信息中心号码是否为运营商提供的信息中心号码;若该信息中心号码不是运营商提供的信息中心号码,则反查通过该信息中心号码发送的所有短信;若通过该信息中心号码发送的所有短信均为垃圾短信,那么确认使用该信息中心号码的基站为目标伪基站并获得该目标伪基站发送的至少一条参考短信。例如:针对已确定的银行卡诈骗短信“您的银行卡因涉及犯罪事件已被冻结”,获得转发该短信的信息中心号码为“0086……”,判断出该信息中心号码与运营商提供的信息中心号码“+86……”不相同,那么进一步获得通过信息中心号码为“0086……”发送的所有短信,判断出通过“0086……”发送的所有短信均为诈骗短信,那么确定该信息中心号码“0086……”对应的基站为目标伪基站,进而获得该信息中心号码“0086……”发送的至少一条短信作为至少一条参考短信。
请参考图2,S11获得与目标伪基站发送的至少一条参考短信相似的至少两条目标短信时,可以先通过如下方法获得与至少一条参考短信之间的相似度大于设定相似阈值的至少两条候选短信:
S21、对每条参考短信进行分词,并根据每条参考短信的每个分词和语料词矩阵获得每条参考短信的特征词向量;
S22、根据至少一条参考短信的至少一个特征词向量,获得至少一条参考短信的参考特征词向量;
S23、获得每条待查短信的待查特征词向量;
S24、计算获得参考特征词向量与每条待查短信的待查特征词向量之间的相似度;
S25、将相似度大于设定相似阈值的待查特征词向量对应的待查短信确定为候选短信。
执行S21对每条参考短信进行分词时,将参考短信拆分成多个分词,例如:假设参考短信为“您的航班取消了”,可以采用阿里分词将参考短信分为“您”、“您的”、“航班”及“取消”,分词时除了采用阿里分词,还可以采用IKAnalyzer、盘古分词等分词工具进行分词,本申请实施例不限制分词使用的具体工具。每一个分词都有特定的语义,而特定的语义可以由不同的分词来表示,但是若仅仅根据近义词来查找相似短信,如利用“航班”、“取消”的近义词“飞机”、“取缔”等来获得相似短信,是无法检测“机票出票失败”等语义相似的新短信。
为此,本申请实施例在分词后,进一步获得每个分词的词向量,通过词向量来表示每个分词的语义。词向量为通过训练将语言中的每一个词映射成一个固定长度的向量,可以通过将每个分词输入词向量工具获得每个分词的词向量,例如可以通过word2vec工具把每个分词当作特征映射到K维空间获得分词的词向量。其中,词向量工具中包含有语料词矩阵,该语料词矩阵中为n*k的矩阵,n为数据库中的分词量,k为每个词的维度,假设某一词向量工具中包含800个分词、设定的词向量的维度为100,那么该语料词矩阵则为800*100的矩阵。将分词输入词向量工具,词向量工具会得到一个表示该分词位置的向量并将这个向量与语料词矩阵相乘便可获得并输出这个分词的词向量。
在获得参考短信的每个分词的词向量之后,进一步的,为了表示参考短信的语义,通过将参考短信的所有分词的词向量的乘积与语料词矩阵相乘获得参考短信的参考特征词向量。例如:假设该语料词矩阵为800*100的矩阵T,若参考短信的有10个分词,n1~n10分别表示这10个分词的词向量,将n1*n2*…n10的乘积与语料词矩阵T相乘获得参考短信的参考特征词向量,即参考特征词向量等于n1*n2*…n10*T。
在S21获得每条参考短信的参考特征词向量后,执行S22根据至少一条参考短信的至少一个特征词向量,获得至少一条参考短信的参考特征词向量。待查特征词向量的获得分以下两种情况:
(1)当至少一条参考短信的参考短信数量为1时,即至少一个特征词向量为一个特征词向量时,将该参考短信的特征词向量作为至少一条参考短信的参考特征词向量。
(2)当至少一条参考短信的参考短信数量大于等于2时,即至少一个特征词向量包含的向量个数大于等于2时,获得至少一条参考短信中的每条参考短信的特征词向量的均值作为参考特征词向量。具体的,待查特征词向量可以通过公式(m1+m2+…mn)*1/n,mn表示第n条参考短信的参考词向量,n表示至少一条参考短信中包含的参考短信的数量。例如:假设已确定的伪基站发送的航空诈骗短信中包含10条航空诈骗短信,每条航空诈骗短信的参考词向量分别为m1~m10,那么每条参考短信的参考词向量的均值可以通过公式(m1+m2+…m10)*0.1计算获得。利用多条参考短信的参考特征词向量来进行相似短信检测时,将参考短信的参考特征词向量与一个待查特征词向量进行相似度计算,不再依次与每一个参考短信的参考词向量进行相似度计算,能够大大减小相似短信检测的计算量,提高相似短信检测的效率。
S23获得每条待查短信的待查特征词向量。需要说明的是,S23与S21~S22执行时先后之分,可以在执行S21~S22之前、之后或同时执行S23。获得待查短信的待查特征词向量的方法与获得一条参考短信的特征词向量的方法相同,先对待查短信进行分词并获得每个分词的词向量,再根据每个分词的词向量和语料词矩阵获得待查特征词向量。
在获得待查短信的待查特征词向量和至少一条参考短信的参考特征词向量之后,执行S24计算获得参考特征词向量与每条待查特征词向量之间的相似度。待查短信为短信数据库中的所有短信、垃圾短信或者与已确定的伪基站发送的参考短信同类别的短信。例如:假设已确定的伪基站发送的参考短信为诈骗短信,那么待查短信则为短信数据库中除已确定的伪基站发送的短信外的其它诈骗短信;当然,若已确定的伪基站发送的参考短信既包括诈骗短信又包括广告短信,那么待查短信则可以为短信数据库中已确定的伪基站发送的短信外的其它诈骗短信和广告短信。
S24在获得参考特征词向量与每个待查特征词向量之间的相似度时,可以获得两个向量之间的余弦值来表征两个向量之间的相似度,即余弦相似度;也可以获得两个向量之间的相关系数连表征连个向量之间的相似度。
计算获得参考特征词向量与待查特征词向量之间的余弦值,将该余弦值作为参考特征词向量与待查特征词向量之间的相似度时,表达式为:
其中,x、y分别表示参考特征词向量、待查特征词向量,sim(x,y)表示参考特征词向量与待查特征词向量之间的相似度,cos(x,y)参考特征词向量与待查特征词向量之间的余弦值,xi表示参考特征词向量中的元素,yi表示参考特征词向量中的元素,n为参考特征词向量、待查特征词向量的维度。一般在计算前需要对向量中的各元素进行无量纲化处理,使各个元素都为正,获得的余弦值的取值范围为[0,1],取值越大表明两个向量之间夹角越小,两个向量越接近,值为1时,两个向量完全相同。
计算获得参考特征词向量与待查特征词向量之间的相关系数,将相关系数作为相似度时,表达式为:
其中,r(x,y)表示参考特征词向量与待查特征词向量之间的相关系数,相关系数是多元统计学中用来衡量两组变量之间线性密切程度的无量纲指标,取值范围为[0,1],值越大相关性越强,当值为1时,两个向量完全相同。
需要说明的是,本申请实施例并不限制词向量之间相似度的具体算法,除了通过余弦值、相关系数计算相似度,还可以通过广义Dice系数、广义Jaccard系数计算相似度,不同的算法获得的相似度对应的设定相似阈值不同。
在S24获得参考特征词向量和每个待查特征词向量之间的相似度之后,进一步执行S25将相似度大于设定相似阈值的每个待查特征词向量对应的待查短信确定为与至少一条参考短信相似的候选短信。设定相似阈值可以由设计人员根据实验数据,针对不同的相似度算法进行设置,例如:采用余弦相似度时,设定相似阈值可以为0.78;采用相关系数相似度时,设定相似阈值可以为0.8。执行25时可以先判断参考特征词向量和一个待查特征词向量之间的相似度是否大于设定相似阈值,若判断出相似度不大于设定相似阈值时,表明参考特征词向量与待查特征词向量不是很接近,当前流程结束。若判断出相似度大于设定相似阈值时,表明参考特征词向量与待查特征词向量很接近,将该待查特征词向量对应的待查短信确定为与至少一条参考短信相似的候选短信。
例如:假设参考短信为“您的航班因故取消,请拨打……”,一条参考短信为“您的机票出票失败,请登录……”,虽然分词“航班”与“机票”、“取消”与“失败”、“拨打”与“登录”之间不互为近义词,但通过计算获得该参考短信的参考特征词向量与待查短信的待查特征词向量之间的余弦相似度为0.8大于设定相似阈值,可以确定出待查短信与该参考短信相似,并将其作为候选短信。
在实际应用过程中,获得至少两条候选短信后,S11可以直接获得的至少两条候选短信作为至少两条目标短信,例如:例如:通过短信之间的相似度计算,获得与参考短信A之间相似度大于设定相似阈值的候选短信为m1~m1000,那么可将候选短信m1~m1000作为本申请实施例所需的至少两条目标短信。然后,至少两条候选短信中可能是通过多个伪基站发送的,其中可能包含与发送任一参考短信的伪基站不相同的基站发送的短信,这些短信若也作为目标短信,会干扰本申请实施例对伪基站运动轨迹的检测,为此,本申请在获得目标短信时,还可以对获得的至少两条候选短信进行筛选:从至少两条候选短信中获得与任一参考短信的短信内容相同的短信作为目标短信;和/或,从至少两条候选短信中获得通过至少一条参考短信对应的至少一个参考信息中心号码发送的短信作为目标短信。
例如:假设至少一条参考短信包含A和B,参考短信A、B对应的参考信息中心号码分别为:“0086……”、“0013……”,获得的至少两条候选短为m1~m1000,其中m1~m100的候选信息中心号码为“0086……”,m101~m499的短信内容与参考短信A的短信内容相同,m701~m1000的短信内容与参考短信B的短信内容相同,那么筛选出通过“0086……”或“0013……”发送的m1~m100、与参考短信A或B的短信内容相同的短信m101~m499和m701~m1000作为目标短信。
又因为伪基站存在不定时变更信息中心号的可能,若将不是同一信息中心号发送的相似短信完全排除,或者仅选择通过参考短信的参考信息中心号码发送的相似短信作为目标短信,均不利于伪基站运动轨迹的追踪,为此本申请实施例可以将通过任一参考短信对应的参考信息中心号码发送的候选短信和通过非参考信息中心号码发送的、短信内容与任一参考短信的短信内容相同的候选短信作为目标短信。具体的,在从至少两条候选短信中获得与任一参考短信的短信内容相同的短信作为目标短信时,可以先从至少两条候选短信中获得通过候选信息中心号码发送的短信,该候选信息中心号码与参考信息中心号码不相同,即非参考信息中心号码;然后,从通过候选信息中心号码发送的短信中,获得与任一参考短信的短信内容相同的短信作为目标短信。例如:假设至少一条参考短信包含A和B,参考短信A、B对应的参考信息中心号码分别为:“0086……”、“0013……”,获得的至少两条候选短为m1~m1000,其中m1~m679的候选信息中心号码为“0086……”或者“0013……”,其余的候选信息中心号均为“0079……”,但是m754~m949的短信内容与参考短信B的短信内容相同,那么可以获得短信m1~m679和m754~m949作为目标短信。
在S11获得至少两条目标短信后,进一步执行S12获得至少两条目标短信中每条目标短信的发送时间信息及基站位置信息。目标短信的发送时间信息具体可以通过接收目标短信的通信终端获得。目标短信的基站位置信息包括目标伪基站发送目标信息时所在的位置区码信息LAC(location area code)和小区信息Cell-ID(简称CI,是指手机在某个移动基站的某个小区下面)。基站的LAC和Cell-ID可以通过通信终端调用电话管理函数获得。例如:Android系统提供了TelephonyManager类,该类中包括一系列用于访问与手机通信相关的状态和信息的获取方法,当基站产生切换事件时,会采用语句调用其中的回调函数,在该回调函数中包含基站的位置信息,如phoneStateListener.LISTEN_CELL_LOCATION.onCellLocationChanged,因此可以从该回调函数中得到基的位置信息。
执行S12获得每条目标短信的发送时间信息和基站位置信息后,继续执行S13根据每条目标短信的发送时间信息和基站位置信息,获得目标伪基站的运动轨迹。具体的,根据基站位置信息中包含的LAC和Cell-ID信息,通过查询将LAC和Cell-ID信息翻译成纬度和经度来确定基站位置信息对应的第一地理位置。在具体实施过程中,目标伪基站在发送垃圾短信时通常采用群发的方式,其覆盖的范围是以目标伪基站为中心一定范围为半径如50~1000m的区域,本申请实施例可以获得同一发送时间的多条目标短信,并获得该多条目标短信的多个基站位置信息对应的多个第一地理位置,以该多个第一地理位置形成的区域中心作为当前发送时间目标伪基站所在的具体位置,从而提高了对目标伪基站所在位置进行定位的精确度。
在实际应用过程中,本申请实施例在获得第一地理位置后,还对第一地理位置进行筛选。从所有第一地理位置中,获得与至少一条参考短信的接收方所在的参考地理位置之间的距离小于设定距离阈值的第二地理位置。其中,设定距离阈值根据至少一条参考短信的接收时间和目标短信的发送时间设定,例如:通常情况下伪基站在发送短信的时候运动速度一般不超过60千米/小时,若参考短信的接收时间与目标短信的发送时间间隔3小时,那么设定距离阈值可以设定为180km,为此可以排除距离跳跃过大的第一地理位置,进一步提高地理位置确定的准确性,避免其它伪基站模拟同一信息中心号码发送与参考短信相似的短信或者用不同信息中心号码发送与参考短信相同的短信而造成的对目标伪基站运动轨迹检测的干扰。在获得第二地理位置之后,根据每个第二地理位置及其对应的发送时间获得目标伪基站的运动轨迹。
例如:假设一用户在位置W1接收到一参考短信A,根据参考短信A获得的目标短信包括m1~m4,目标短信对应的第一地理位置为括B1~B4,其中m3的发送时间与参考短信A的接收时间间隔不到1小时,但是m3对应的第一地理位置B3与位置W1之间的距离均超过了60km,那么排除第一地理位置B3,获得其余的第一地理位置作为第二地理位置B1、B2、B4,并根据第二地理位置对应的发送时间信息获得目标伪基站的运动轨迹,若m1、m2、m4对应的发送时间由早到晚,那么目标伪基站的运动轨迹则为从W1一次经过m1、m2再到m4。
通过实施例,获得与目标伪基站发送的参考短信相似的多条目标短信,及该多条目标短信的发送时间信息及基站位置信息,从而根据每条目标短信的发送时间信息和基站位置信息获得目标伪基站的运动轨迹,解决了现有技术中无法获得伪基站运动轨迹的技术问题,实现了对伪基站的追踪,使得相关部分能够根据伪基站的运动轨迹截获并销毁伪基站,及抓获不法分子,有效减少伪基站的数量。
基于同一发明构思,本申请实施例还提供了一种检测伪基站运动轨迹的服务器。请参考图3,该一种检测伪基站运动轨迹的服务器,包括:
短信息获取模块31,用于获得与目标伪基站发送的至少一条参考短信相似的至少两条目标短信;
基站信息获取模块32,用于获得所述至少两条目标短信中每条所述目标短信的发送时间信息及基站位置信息;
轨迹获取模块33,根据每条所述目标短信的所述发送时间信息和所述基站位置信息,获得所述目标伪基站的运动轨迹。
本申请实施例提供的基站位置信息包括:所述目标伪基站发送所述目标短信时所在的位置区码信息和小区信息。所述轨迹获取模块33,包括:位置获取子模块,用于获得所述基站位置信息对应的第一地理位置;及用于从所有所述第一地理位置中,获得与所述至少一条参考短信的接收服务器所在的参考地理位置之间的距离小于设定距离阈值的第二地理位置;轨迹获取子模块,用于根据每个所述第二地理位置及每个所述第二地理位置对应的所述发送时间信息,获得所述目标伪基站的运动轨迹。
所述基站信息获取模块32用于:通过接收每条所述目标短信的通信终端获得所述发送时间;通过所述通信终端调用电话管理函数获得所述基站位置信息。所述短信息获取模块31,包括:相似短信获取子模块,用于获得与所述至少一条参考短信之间的相似度大于设定相似阈值的至少两条候选短信;筛选子模块,用于从所述至少两条候选短信中获得与任一所述参考短信的短信内容相同的短信作为所述目标短信;和/或,从所述至少两条候选短信中获得通过至少一条参考短信对应的至少一个参考信息中心号码发送的短信作为所述目标短信。
具体的,所述筛选子模块,包括:第一筛选单元,用于从所述至少两条候选短信中获得通过候选信息中心号码发送的短信,所述候选信息中心号码与所述参考信息中心号码不相同;第二筛选单元,用于从通过所述候选信息中心号码发送的短信中,获得与任一所述参考短信的短信内容相同的短信作为所述目标短信。
在实际应用过程中,所述相似短信获取子模块,包括:向量获取单元,用于对每条所述参考短信进行分词,并根据每条所述参考短信的每个分词和语料词矩阵获得每条所述参考短信的特征词向量;根据所述至少一条参考短信的至少一个特征词向量,获得所述至少一条参考短信的参考特征词向量;获得每条待查短信的待查特征词向量;计算单元,用于计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的相似度;确定单元,用于将所述相似度大于设定相似阈值的所述待查特征词向量对应的待查短信确定为所述候选短信。
其中,所述向量获取单元还用于:分别将每条所述参考短信的所述每个分词输入词向量工具获得所述每个分词的词向量;通过将每条所述参考短信的所有分词的词向量的乘积与所述语料词矩阵相乘获得所述特征词向量。所述向量获取单元还用于包括:当所述至少一条参考短信的参考短信数量为1时,将所述参考短信的所述特征词向量作为所述至少一条参考短信的所述参考特征词向量;或者,当所述至少一条参考短信的所述参考短信数量大于等于2时,获得所述至少一条参考短信中的每条参考短信的特征词向量的均值作为所述参考特征词向量。所述计算单元用于:计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的余弦值,将所述余弦值作为所述相似度;或者,计算获得所述目标词向量与每条待查短信的所述待查特征词向量之间的相关系数,将所述相关系数作为所述相似度。
本申请实施例中提供的技术方案,至少具有如下技术效果或优点:
根据本发明的一种检测伪基站运动轨迹的方法及服务器,通过获得与目标伪基站发送的参考短信相似的多条目标短信,及该多条目标短信的发送时间信息及基站位置信息,该基站位置信息包含伪基站发送短信时所在的位置区码信息和小区信息,从而根据每条目标短信的发送时间信息和基站位置信息获得目标伪基站的运动轨迹,解决了现有技术中无法获得伪基站运动轨迹的技术问题,实现了对伪基站的追踪,使得相关部分能够根据伪基站的运动轨迹截获并销毁伪基站,及抓获不法分子,有效减少伪基站的数量。
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的网关、代理服务器、系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明公开了,A1、一种检测伪基站运动轨迹的方法,其特征在于,包括:
获得与目标伪基站发送的至少一条参考短信相似的至少两条目标短信;
获得所述至少两条目标短信中每条所述目标短信的发送时间信息及基站位置信息;
根据每条所述目标短信的所述发送时间信息和所述基站位置信息,获得所述目标伪基站的运动轨迹。
A2、根据A1所述的方法,其特征在于,所述基站位置信息包括:
所述目标伪基站发送所述目标短信时所在的位置区码信息和小区信息。
A3、根据A1所述的方法,其特征在于,所述根据每条所述目标短信的所述发送时间信息和所述基站位置信息,获得所述目标伪基站的运动轨迹,包括:
获得所述基站位置信息对应的第一地理位置;
从所有所述第一地理位置中,获得与所述至少一条参考短信的接收方所在的参考地理位置之间的距离小于设定距离阈值的第二地理位置;
根据每个所述第二地理位置及每个所述第二地理位置对应的所述发送时间信息,获得所述目标伪基站的运动轨迹。
A4、根据A1所述的方法,其特征在于,所述获得所述至少两条目标短信中每条所述目标短信的发送时间信息及基站位置信息,包括:
通过接收每条所述目标短信的通信终端获得所述发送时间;
通过所述通信终端调用电话管理函数获得所述基站位置信息。
A5、根据A1~A4任一所述的方法,其特征在于,所述获得与目标伪基站发送的至少一条参考短信相似的至少两条目标短信,包括:
获得与所述至少一条参考短信之间的相似度大于设定相似阈值的至少两条候选短信;
从所述至少两条候选短信中获得与任一所述参考短信的短信内容相同的短信作为所述目标短信;和/或,从所述至少两条候选短信中获得通过至少一条参考短信对应的至少一个参考信息中心号码发送的短信作为所述目标短信。
A6、根据A5所述的方法,其特征在于,从所述至少两条候选短信中获得与任一所述参考短信的短信内容相同的短信作为所述目标短信,包括:
从所述至少两条候选短信中获得通过候选信息中心号码发送的短信,所述候选信息中心号码与所述参考信息中心号码不相同;
从通过所述候选信息中心号码发送的短信中,获得与任一所述参考短信的短信内容相同的短信作为所述目标短信。
A7、根据A5所述的方法,其特征在于,所述获得与所述至少一条参考短信之间的相似度大于设定相似阈值的至少两条候选短信,包括:
对每条所述参考短信进行分词,并根据每条所述参考短信的每个分词和语料词矩阵获得每条所述参考短信的特征词向量;
根据所述至少一条参考短信的至少一个特征词向量,获得所述至少一条参考短信的参考特征词向量;
获得每条待查短信的待查特征词向量;
计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的相似度;
将所述相似度大于设定相似阈值的所述待查特征词向量对应的待查短信确定为所述候选短信。
A8、根据A7所述的方法,其特征在于,所述根据每条所述参考短信的每个分词和语料词矩阵获得每条所述参考短信的特征词向量,包括:
分别将每条所述参考短信的所述每个分词输入词向量工具获得所述每个分词的词向量;
通过将每条所述参考短信的所有分词的词向量的乘积与所述语料词矩阵相乘获得所述特征词向量。
A9、根据A7所述的方法,其特征在于,所述根据所述至少一条参考短信的至少一个特征词向量,获得所述至少一条参考短信的参考特征词向量,包括:
当所述至少一条参考短信的参考短信数量为1时,将所述参考短信的所述特征词向量作为所述至少一条参考短信的所述参考特征词向量;或者
当所述至少一条参考短信的所述参考短信数量大于等于2时,获得所述至少一条参考短信中的每条参考短信的特征词向量的均值作为所述参考特征词向量。
A10、根据A7所述的方法,其特征在于,所述计算获得所述参考特征词向量与每条所述待查特征词向量之间的相似度,包括:
计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的余弦值,将所述余弦值作为所述相似度;或者
计算获得所述目标词向量与每条待查短信的所述待查特征词向量之间的相关系数,将所述相关系数作为所述相似度。
本发明还公开了,B11、一种检测伪基站运动轨迹的服务器,其特征在于,包括:
短信息获取模块,用于获得与目标伪基站发送的至少一条参考短信相似的至少两条目标短信;
基站信息获取模块,用于获得所述至少两条目标短信中每条所述目标短信的发送时间信息及基站位置信息;
轨迹获取模块,根据每条所述目标短信的所述发送时间信息和所述基站位置信息,获得所述目标伪基站的运动轨迹。
B12、根据B11所述的服务器,其特征在于,所述基站位置信息包括:
所述目标伪基站发送所述目标短信时所在的位置区码信息和小区信息。
B13、根据B11所述的服务器,其特征在于,所述轨迹获取模块,包括:
位置获取子模块,用于获得所述基站位置信息对应的第一地理位置;及用于从所有所述第一地理位置中,获得与所述至少一条参考短信的接收服务器所在的参考地理位置之间的距离小于设定距离阈值的第二地理位置;
轨迹获取子模块,用于根据每个所述第二地理位置及每个所述第二地理位置对应的所述发送时间信息,获得所述目标伪基站的运动轨迹。
B14、根据B11所述的服务器,其特征在于,所述基站信息获取模块用于:
通过接收每条所述目标短信的通信终端获得所述发送时间;
通过所述通信终端调用电话管理函数获得所述基站位置信息。
B15、根据B11~B14任一所述的服务器,其特征在于,所述短信息获取模块,包括:
相似短信获取子模块,用于获得与所述至少一条参考短信之间的相似度大于设定相似阈值的至少两条候选短信;
筛选子模块,用于从所述至少两条候选短信中获得与任一所述参考短信的短信内容相同的短信作为所述目标短信;和/或,从所述至少两条候选短信中获得通过至少一条参考短信对应的至少一个参考信息中心号码发送的短信作为所述目标短信。
B16、根据B15所述的服务器,其特征在于,所述筛选子模块,包括:
第一筛选单元,用于从所述至少两条候选短信中获得通过候选信息中心号码发送的短信,所述候选信息中心号码与所述参考信息中心号码不相同;
第二筛选单元,用于从通过所述候选信息中心号码发送的短信中,获得与任一所述参考短信的短信内容相同的短信作为所述目标短信。
B17、根据B15所述的服务器,其特征在于,所述相似短信获取子模块,包括:
向量获取单元,用于对每条所述参考短信进行分词,并根据每条所述参考短信的每个分词和语料词矩阵获得每条所述参考短信的特征词向量;根据所述至少一条参考短信的至少一个特征词向量,获得所述至少一条参考短信的参考特征词向量;获得每条待查短信的待查特征词向量;
计算单元,用于计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的相似度;
确定单元,用于将所述相似度大于设定相似阈值的所述待查特征词向量对应的待查短信确定为所述候选短信。
B18、根据B17所述的服务器,其特征在于,所述向量获取单元还用于:
分别将每条所述参考短信的所述每个分词输入词向量工具获得所述每个分词的词向量;
通过将每条所述参考短信的所有分词的词向量的乘积与所述语料词矩阵相乘获得所述特征词向量。
B19、根据B17所述的服务器,其特征在于,所述向量获取单元还用于包括:
当所述至少一条参考短信的参考短信数量为1时,将所述参考短信的所述特征词向量作为所述至少一条参考短信的所述参考特征词向量;或者
当所述至少一条参考短信的所述参考短信数量大于等于2时,获得所述至少一条参考短信中的每条参考短信的特征词向量的均值作为所述参考特征词向量。
B20、根据B17所述的服务器,其特征在于,所述计算单元用于:
计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的余弦值,将所述余弦值作为所述相似度;或者
计算获得所述目标词向量与每条待查短信的所述待查特征词向量之间的相关系数,将所述相关系数作为所述相似度。
Claims (20)
1.一种检测伪基站运动轨迹的方法,其特征在于,包括:
获得与目标伪基站发送的至少一条参考短信相似的至少两条目标短信,包括:获得与所述至少一条参考短信之间的相似度大于设定相似阈值的至少两条候选短信作为至少两条目标短信;
获得所述至少两条目标短信中每条所述目标短信的发送时间信息及基站位置信息;
根据每条所述目标短信的所述发送时间信息和所述基站位置信息,获得所述目标伪基站的运动轨迹。
2.如权利要求1所述的方法,其特征在于,所述基站位置信息包括:
所述目标伪基站发送所述目标短信时所在的位置区码信息和小区信息。
3.如权利要求1所述的方法,其特征在于,所述根据每条所述目标短信的所述发送时间信息和所述基站位置信息,获得所述目标伪基站的运动轨迹,包括:
获得所述基站位置信息对应的第一地理位置;
从所有所述第一地理位置中,获得与所述至少一条参考短信的接收方所在的参考地理位置之间的距离小于设定距离阈值的第二地理位置;
根据每个所述第二地理位置及每个所述第二地理位置对应的所述发送时间信息,获得所述目标伪基站的运动轨迹。
4.如权利要求1所述的方法,其特征在于,所述获得所述至少两条目标短信中每条所述目标短信的发送时间信息及基站位置信息,包括:
通过接收每条所述目标短信的通信终端获得所述发送时间;
通过所述通信终端调用电话管理函数获得所述基站位置信息。
5.如权利要求1~4任一所述的方法,其特征在于,所述获得与目标伪基站发送的至少一条参考短信相似的至少两条目标短信,包括:
获得与所述至少一条参考短信之间的相似度大于设定相似阈值的至少两条候选短信;
从所述至少两条候选短信中获得与任一所述参考短信的短信内容相同的短信作为所述目标短信;和/或,从所述至少两条候选短信中获得通过至少一条参考短信对应的至少一个参考信息中心号码发送的短信作为所述目标短信。
6.如权利要求5所述的方法,其特征在于,从所述至少两条候选短信中获得与任一所述参考短信的短信内容相同的短信作为所述目标短信,包括:
从所述至少两条候选短信中获得通过候选信息中心号码发送的短信,所述候选信息中心号码与所述参考信息中心号码不相同;
从通过所述候选信息中心号码发送的短信中,获得与任一所述参考短信的短信内容相同的短信作为所述目标短信。
7.如权利要求5所述的方法,其特征在于,所述获得与所述至少一条参考短信之间的相似度大于设定相似阈值的至少两条候选短信,包括:
对每条所述参考短信进行分词,并根据每条所述参考短信的每个分词和语料词矩阵获得每条所述参考短信的特征词向量;
根据所述至少一条参考短信的至少一个特征词向量,获得所述至少一条参考短信的参考特征词向量;
获得每条待查短信的待查特征词向量;
计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的相似度;
将所述相似度大于设定相似阈值的所述待查特征词向量对应的待查短信确定为所述候选短信。
8.如权利要求7所述的方法,其特征在于,所述根据每条所述参考短信的每个分词和语料词矩阵获得每条所述参考短信的特征词向量,包括:
分别将每条所述参考短信的所述每个分词输入词向量工具获得所述每个分词的词向量;
通过将每条所述参考短信的所有分词的词向量的乘积与所述语料词矩阵相乘获得所述特征词向量。
9.如权利要求7所述的方法,其特征在于,所述根据所述至少一条参考短信的至少一个特征词向量,获得所述至少一条参考短信的参考特征词向量,包括:
当所述至少一条参考短信的参考短信数量为1时,将所述参考短信的所述特征词向量作为所述至少一条参考短信的所述参考特征词向量;或者
当所述至少一条参考短信的所述参考短信数量大于等于2时,获得所述至少一条参考短信中的每条参考短信的特征词向量的均值作为所述参考特征词向量。
10.如权利要求7所述的方法,其特征在于,所述计算获得所述参考特征词向量与每条所述待查特征词向量之间的相似度,包括:
计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的余弦值,将所述余弦值作为所述相似度;或者
计算获得所述目标词向量与每条待查短信的所述待查特征词向量之间的相关系数,将所述相关系数作为所述相似度。
11.一种检测伪基站运动轨迹的服务器,其特征在于,包括:
短信息获取模块,用于获得与目标伪基站发送的至少一条参考短信相似的至少两条目标短信,包括:获得与所述至少一条参考短信之间的相似度大于设定相似阈值的至少两条候选短信作为至少两条目标短信;
基站信息获取模块,用于获得所述至少两条目标短信中每条所述目标短信的发送时间信息及基站位置信息;
轨迹获取模块,根据每条所述目标短信的所述发送时间信息和所述基站位置信息,获得所述目标伪基站的运动轨迹。
12.如权利要求11所述的服务器,其特征在于,所述基站位置信息包括:
所述目标伪基站发送所述目标短信时所在的位置区码信息和小区信息。
13.如权利要求11所述的服务器,其特征在于,所述轨迹获取模块,包括:
位置获取子模块,用于获得所述基站位置信息对应的第一地理位置;及用于从所有所述第一地理位置中,获得与所述至少一条参考短信的接收服务器所在的参考地理位置之间的距离小于设定距离阈值的第二地理位置;
轨迹获取子模块,用于根据每个所述第二地理位置及每个所述第二地理位置对应的所述发送时间信息,获得所述目标伪基站的运动轨迹。
14.如权利要求11所述的服务器,其特征在于,所述基站信息获取模块用于:
通过接收每条所述目标短信的通信终端获得所述发送时间;
通过所述通信终端调用电话管理函数获得所述基站位置信息。
15.如权利要求11~14任一所述的服务器,其特征在于,所述短信息获取模块,包括:
相似短信获取子模块,用于获得与所述至少一条参考短信之间的相似度大于设定相似阈值的至少两条候选短信;
筛选子模块,用于从所述至少两条候选短信中获得与任一所述参考短信的短信内容相同的短信作为所述目标短信;和/或,从所述至少两条候选短信中获得通过至少一条参考短信对应的至少一个参考信息中心号码发送的短信作为所述目标短信。
16.如权利要求15所述的服务器,其特征在于,所述筛选子模块,包括:
第一筛选单元,用于从所述至少两条候选短信中获得通过候选信息中心号码发送的短信,所述候选信息中心号码与所述参考信息中心号码不相同;
第二筛选单元,用于从通过所述候选信息中心号码发送的短信中,获得与任一所述参考短信的短信内容相同的短信作为所述目标短信。
17.如权利要求15所述的服务器,其特征在于,所述相似短信获取子模块,包括:
向量获取单元,用于对每条所述参考短信进行分词,并根据每条所述参考短信的每个分词和语料词矩阵获得每条所述参考短信的特征词向量;根据所述至少一条参考短信的至少一个特征词向量,获得所述至少一条参考短信的参考特征词向量;获得每条待查短信的待查特征词向量;
计算单元,用于计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的相似度;
确定单元,用于将所述相似度大于设定相似阈值的所述待查特征词向量对应的待查短信确定为所述候选短信。
18.如权利要求17所述的服务器,其特征在于,所述向量获取单元还用于:
分别将每条所述参考短信的所述每个分词输入词向量工具获得所述每个分词的词向量;
通过将每条所述参考短信的所有分词的词向量的乘积与所述语料词矩阵相乘获得所述特征词向量。
19.如权利要求17所述的服务器,其特征在于,所述向量获取单元还用于包括:
当所述至少一条参考短信的参考短信数量为1时,将所述参考短信的所述特征词向量作为所述至少一条参考短信的所述参考特征词向量;或者
当所述至少一条参考短信的所述参考短信数量大于等于2时,获得所述至少一条参考短信中的每条参考短信的特征词向量的均值作为所述参考特征词向量。
20.如权利要求17所述的服务器,其特征在于,所述计算单元用于:
计算获得所述参考特征词向量与每条待查短信的所述待查特征词向量之间的余弦值,将所述余弦值作为所述相似度;或者
计算获得所述目标词向量与每条待查短信的所述待查特征词向量之间的相关系数,将所述相关系数作为所述相似度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510955343.8A CN105578434B (zh) | 2015-12-17 | 2015-12-17 | 一种检测伪基站运动轨迹的方法及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510955343.8A CN105578434B (zh) | 2015-12-17 | 2015-12-17 | 一种检测伪基站运动轨迹的方法及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105578434A CN105578434A (zh) | 2016-05-11 |
CN105578434B true CN105578434B (zh) | 2019-06-28 |
Family
ID=55887997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510955343.8A Active CN105578434B (zh) | 2015-12-17 | 2015-12-17 | 一种检测伪基站运动轨迹的方法及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105578434B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106792530B (zh) * | 2016-12-21 | 2020-09-11 | 北京小牛奔奔科技有限公司 | 一种目标伪基站的定位方法及系统 |
CN106792710A (zh) * | 2017-01-16 | 2017-05-31 | 北京奇虎科技有限公司 | 基于用户终端位置识别伪基站的方法及装置 |
CN107172622B (zh) * | 2017-07-21 | 2021-03-09 | 北京奇虎科技有限公司 | 伪基站短信的识别和分析方法、装置及系统 |
CN112073971A (zh) * | 2020-09-16 | 2020-12-11 | 北京亚鸿世纪科技发展有限公司 | 基于话单的伪基站轨迹追踪方法及装置 |
CN113780407B (zh) * | 2021-09-09 | 2024-06-11 | 恒安嘉新(北京)科技股份公司 | 一种数据检测方法、装置、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006071389A (ja) * | 2004-09-01 | 2006-03-16 | Nec Saitama Ltd | 移動通信システム、携帯端末装置及びそれらに用いる携帯端末位置測位方法並びにそのプログラム |
CN101938714A (zh) * | 2009-06-29 | 2011-01-05 | 国际商业机器公司 | 用于垃圾短信检测的方法和设备 |
CN103744905A (zh) * | 2013-12-25 | 2014-04-23 | 新浪网技术(中国)有限公司 | 垃圾邮件判定方法和装置 |
CN103796241A (zh) * | 2014-01-28 | 2014-05-14 | 工业和信息化部电信研究院 | 一种基于终端上报信息判断和定位伪基站的方法 |
CN103997757A (zh) * | 2014-05-13 | 2014-08-20 | 电信科学技术研究院 | 伪基站定位方法、设备及信息上报方法、设备 |
-
2015
- 2015-12-17 CN CN201510955343.8A patent/CN105578434B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006071389A (ja) * | 2004-09-01 | 2006-03-16 | Nec Saitama Ltd | 移動通信システム、携帯端末装置及びそれらに用いる携帯端末位置測位方法並びにそのプログラム |
CN101938714A (zh) * | 2009-06-29 | 2011-01-05 | 国际商业机器公司 | 用于垃圾短信检测的方法和设备 |
CN103744905A (zh) * | 2013-12-25 | 2014-04-23 | 新浪网技术(中国)有限公司 | 垃圾邮件判定方法和装置 |
CN103796241A (zh) * | 2014-01-28 | 2014-05-14 | 工业和信息化部电信研究院 | 一种基于终端上报信息判断和定位伪基站的方法 |
CN103997757A (zh) * | 2014-05-13 | 2014-08-20 | 电信科学技术研究院 | 伪基站定位方法、设备及信息上报方法、设备 |
Non-Patent Citations (1)
Title |
---|
利用手机信息精确定位伪基站的方法研究;王德广等;《微型电脑应用》;20141120;第30卷(第11期);第25-27页 |
Also Published As
Publication number | Publication date |
---|---|
CN105578434A (zh) | 2016-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105578434B (zh) | 一种检测伪基站运动轨迹的方法及服务器 | |
CN107872772B (zh) | 诈骗短信的检测方法及装置 | |
KR102180495B1 (ko) | 애플리케이션 스토어와 관련된 허위 등급들/코멘트들의 자동 검출 | |
Park et al. | Classification of attack types for intrusion detection systems using a machine learning algorithm | |
US10796316B2 (en) | Method and system for identifying fraudulent publisher networks | |
CN110147967B (zh) | 风险防控方法及装置 | |
US12073430B2 (en) | Method and system for detecting fraudulent advertisement activity | |
CN107852410A (zh) | 剖析欺骗接入点 | |
CN104143008B (zh) | 基于图片匹配检测钓鱼网页的方法及装置 | |
US9721279B2 (en) | Determining mobile operators for mobile devices | |
CN109194684B (zh) | 一种模拟拒绝服务攻击的方法、装置及计算设备 | |
CN108243421B (zh) | 伪基站识别方法及系统 | |
CN105554763B (zh) | 一种检测伪基站中心号码的方法及服务器 | |
CN106096996A (zh) | 移动终端作弊行为的检测方法及相应装置 | |
CN104270521A (zh) | 对来电号码进行处理的方法和移动终端 | |
CN105933328B (zh) | 一种用户访问行为的处理方法和装置 | |
CN111641619B (zh) | 一种基于大数据构建黑客画像的方法、装置和计算机设备 | |
CN105991511A (zh) | 一种检测cc攻击的方法及设备 | |
CN106127463A (zh) | 一种转账控制方法及终端设备 | |
CN107172622B (zh) | 伪基站短信的识别和分析方法、装置及系统 | |
CN110445772B (zh) | 一种基于主机关系的互联网主机扫描方法及系统 | |
CN109905366A (zh) | 终端设备安全验证方法、装置、可读存储介质及终端设备 | |
CN106131786A (zh) | 新增人口数据的获取方法及装置 | |
CN108804501A (zh) | 一种检测有效信息的方法及装置 | |
CN108513717A (zh) | 一种提示方法、终端以及服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220727 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |