一种检测伪基站运动轨迹的方法及服务器的制造方法_3

文档序号:9814989阅读:来源:国知局
似阔值可W为0.8。执行25时可W先判断参考特征词向量和一个待查特征词 向量之间的相似度是否大于设定相似阔值,若判断出相似度不大于设定相似阔值时,表明 参考特征词向量与待查特征词向量不是很接近,当前流程结束。若判断出相似度大于设定 相似阔值时,表明参考特征词向量与待查特征词向量很接近,将该待查特征词向量对应的 待查短信确定为与至少一条参考短信相似的候选短信。
[0070] 例如:假设参考短信为"您的航班因故取消,请拨打……",一条参考短信为"您的 机票出票失败,请登录……",虽然分词"航班"与"机票"、"取滞'与"失败V'拨护'与"登隶' 之间不互为近义词,但通过计算获得该参考短信的参考特征词向量与待查短信的待查特征 词向量之间的余弦相似度为0.8大于设定相似阔值,可W确定出待查短信与该参考短信相 似,并将其作为候选短信。
[0071] 在实际应用过程中,获得至少两条候选短信后,Sll可W直接获得的至少两条候选 短信作为至少两条目标短信,例如:例如:通过短信之间的相似度计算,获得与参考短信A之 间相似度大于设定相似阔值的候选短信为ml~mlOOO,那么可将候选短信ml~mlOOO作为本 申请实施例所需的至少两条目标短信。然后,至少两条候选短信中可能是通过多个伪基站 发送的,其中可能包含与发送任一参考短信的伪基站不相同的基站发送的短信,运些短信 若也作为目标短信,会干扰本申请实施例对伪基站运动轨迹的检测,为此,本申请在获得目 标短信时,还可W对获得的至少两条候选短信进行筛选:从至少两条候选短信中获得与任 一参考短信的短信内容相同的短信作为目标短信;和/或,从至少两条候选短信中获得通过 至少一条参考短信对应的至少一个参考信息中屯、号码发送的短信作为目标短信。
[0072] 例如:假设至少一条参考短信包含A和B,参考短信A、B对应的参考信息中屯、号码分 别为:"0086......"、"0013 ",获得的至少两条候选短为ml~mlOOO,其中ml~mlOO的候选 信息中屯、号码为"0086……",ml01~m499的短信内容与参考短信A的短信内容相同,m701~ mlOOO的短信内容与参考短信B的短信内容相同,那么筛选出通过"0086……"或"0013……" 发送的ml~mlOO、与参考短信A或B的短信内容相同的短信mlOl~m499和m701~mlOOO作为 目标短信。
[0073] 又因为伪基站存在不定时变更信息中屯、号的可能,若将不是同一信息中屯、号发送 的相似短信完全排除,或者仅选择通过参考短信的参考信息中屯、号码发送的相似短信作为 目标短信,均不利于伪基站运动轨迹的追踪,为此本申请实施例可W将通过任一参考短信 对应的参考信息中屯、号码发送的候选短信和通过非参考信息中屯、号码发送的、短信内容与 任一参考短信的短信内容相同的候选短信作为目标短信。具体的,在从至少两条候选短信 中获得与任一参考短信的短信内容相同的短信作为目标短信时,可W先从至少两条候选短 信中获得通过候选信息中屯、号码发送的短信,该候选信息中屯、号码与参考信息中屯、号码不 相同,即非参考信息中屯、号码;然后,从通过候选信息中屯、号码发送的短信中,获得与任一 参考短信的短信内容相同的短信作为目标短信。例如:假设至少一条参考短信包含A和B,参 考短信A、B对应的参考信息中屯、号码分别为:"0086……"、"0013……",获得的至少两条候 选短为ml~mlOOO,其中ml~m679的候选信息中屯、号码为%086……"或者"0013……",其余 的候选信息中屯、号均为"0079……",但是m754~m949的短信内容与参考短信B的短信内容 相同,那么可W获得短信ml~m679和m754~m949作为目标短信。
[0074] 在Sll获得至少两条目标短信后,进一步执行S12获得至少两条目标短信中每条目 标短信的发送时间信息及基站位置信息。目标短信的发送时间信息具体可W通过接收目标 短信的通信终端获得。目标短信的基站位置信息包括目标伪基站发送目标信息时所在的位 置区码信息LAC(l〇cation area code)和小区信息Cell-ID(简称Cl,是指手机在某个移动 基站的某个小区下面)。基站的LAC和Cell-ID可W通过通信终端调用电话管理函数获得。例 如:An化Oid系统提供了Tele地onyManager类,该类中包括一系列用于访问与手机通信相关 的状态和信息的获取方法,当基站产生切换事件时,会采用语句调用其中的回调函数,在该 回调函数中包含基站的位置信息,如PhoneStateLis tener . LI STEN_CELL_ LOCATION. onCe 1 Locat i onQianged,因此可W从该回调函数中得到基的位置信息。
[0075] 执行S12获得每条目标短信的发送时间信息和基站位置信息后,继续执行S13根据 每条目标短信的发送时间信息和基站位置信息,获得目标伪基站的运动轨迹。具体的,根据 基站位置信息中包含的LAC和Cell-ID信息,通过查询将LAC和Cell-ID信息翻译成缔度和经 度来确定基站位置信息对应的第一地理位置。在具体实施过程中,目标伪基站在发送垃圾 短信时通常采用群发的方式,其覆盖的范围是W目标伪基站为中屯、一定范围为半径如50~ 1000 rn的区域,本申请实施例可W获得同一发送时间的多条目标短信,并获得该多条目标短 信的多个基站位置信息对应的多个第一地理位置,W该多个第一地理位置形成的区域中屯、 作为当前发送时间目标伪基站所在的具体位置,从而提高了对目标伪基站所在位置进行定 位的精确度。
[0076] 在实际应用过程中,本申请实施例在获得第一地理位置后,还对第一地理位置进 行筛选。从所有第一地理位置中,获得与至少一条参考短信的接收方法所在的参考地理位 置之间的距离小于设定距离阔值的第二地理位置。其中,设定距离阔值根据至少一条参考 短信的接收时间和目标短信的发送时间设定,例如:通常情况下伪基站在发送短信的时候 运动速度一般不超过60千米/小时,若参考短信的接收时间与目标短信的发送时间间隔3小 时,那么设定距离阔值可W设定为180km,为此可W排除距离跳跃过大的第一地理位置,进 一步提高地理位置确定的准确性,避免其它伪基站模拟同一信息中屯、号码发送与参考短信 相似的短信或者用不同信息中屯、号码发送与参考短信相同的短信而造成的对目标伪基站 运动轨迹检测的干扰。在获得第二地理位置之后,根据每个第二地理位置及其对应的发送 时间获得目标伪基站的运动轨迹。
[OOW]例如:假设一用户在位置Wl接收到一参考短信A,根据参考短信A获得的目标短信 包括ml~m4,目标短信对应的第一地理位置为括Bl~B4,其中m3的发送时间与参考短信A的 接收时间间隔不到1小时,但是m3对应的第一地理位置B3与位置Wl之间的距离均超过了 60km,那么排除第一地理位置B3,获得其余的第一地理位置作为第二地理位置Bl、B2、B4,并 根据第二地理位置对应的发送时间信息获得目标伪基站的运动轨迹,若ml、m2、m4对应的发 送时间由早到晚,那么目标伪基站的运动轨迹则为从Wl -次经过ml、m2再到m4。
[0078] 通过实施例,获得与目标伪基站发送的参考短信相似的多条目标短信,及该多条 目标短信的发送时间信息及基站位置信息,从而根据每条目标短信的发送时间信息和基站 位置信息获得目标伪基站的运动轨迹,解决了现有技术中无法获得伪基站运动轨迹的技术 问题,实现了对伪基站的追踪,使得相关部分能够根据伪基站的运动轨迹截获并销毁伪基 站,及抓获不法分子,有效减少伪基站的数量。
[0079] 基于同一发明构思,本申请实施例还提供了一种检测伪基站运动轨迹的服务器。 请参考图3,该一种检测伪基站运动轨迹的服务器,包括:
[0080] 短信息获取模块31,用于获得与目标伪基站发送的至少一条参考短信相似的至少 两条目标短信;
[0081 ]基站信息获取模块32,用于获得所述至少两条目标短信中每条所述目标短信的发 送时间信息及基站位置信息;
[0082] 轨迹获取模块33,根据每条所述目标短信的所述发送时间信息和所述基站位置信 息,获得所述目标伪基站的运动轨迹。
[0083] 本申请实施例提供的基站位置信息包括:所述目标伪基站发送所述目标短信时所 在的位置区码信息和小区信息。所述轨迹获取模块33,包括:位置获取子模块,用于获得所 述基站位置信息对应的第一地理位置;及用于从所有所述第一地理位置中,获得与所述至 少一条参考短信的接收服务器所在的参考地理位置之间的距离小于设定距离阔值的第二 地理位置;轨迹获取子模块,用于根据每个所述第二地理位置及每个所述第二地理位置对 应的所述发送时间信息,获得所述目标伪基站的运动轨迹。
[0084] 所述基站信息获取模块32用于:通过接收每条所述目标短信的通信终端获得所述 发送时间;通过所述通信终端调用电话管理函数获得所述基站位置信息。所述短信息获取 模块31,包括:相似短信获取子模块,用于获得与所述至少一条参考短信之间的相似度大于 设定相似阔值的至少两条候选短信;筛选子模块,用于从所述至少两条候选短信中获得与 任一所述参考短信的短信内容相同的短信作为所述目标短信;和/或,从所述至少两条候选 短信中获得通过至少一条参考短信对应的至少一个参考信息中屯、号码发送的短信作为所 述目标短信。
[0085] 具体的,所述筛选子模块,包括:第一筛选单元,用于从所述至少两条候选短信中 获得通过候选信息中屯、号码发送的短信,所述候选信息中屯、号码与所述参考信息中屯、号码 不相同;第二筛选单元,用于从通过所述候选信息中屯、号码发送的短信中,获得与任一所述 参考短信的短信内容相同的短信作为所述目标短信。
[0086] 在实际应用过程中,所述相似短信获取子模块,包括:向量获取单元,用于对每条 所述参考短信进行分词,并根据每条所述参考短信的每个分词和语料词矩阵获得每条所述 参考短信的特征词向量;根据所述至少一条参考短信的至少一个特征词向量,获得所述至 少一条参考短信的参考特征词向量;获得每条待查短信的待查特征词向量;计算单元,用于 计算获得所述参考特征
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1