本发明涉及移动通信技术领域,尤其涉及一种控制移动终端边界漫游的方法及系统。
背景技术:
移动通讯网络(或称无线通信网络)为移动终端提供与有线/无线通信网络进行通信的覆盖,通常具有由多个不同的移动通讯网络运营商提供和运营的多种移动通讯网络,而允许与一个移动通讯网络运营商签约的移动终端在另一个移动通讯网络运营商的移动通讯网络上通信的过程称为漫游。移动通讯网络通常将其覆盖区域划分为多个小的地理区域。在遵从gsm协议的移动通讯网络中,这些区域被称为位置区域。当移动终端从一个位置区域行进到新的位置区域时,移动终端通过执行位置更新过程向新的位置区域的移动通讯网络通知该移动终端的存在。在位置更新过程中,移动终端可以将位置更新请求、与移动终端相关的标识符和移动终端的最后位置的指示发送给新的位置区域中的移动通讯网络。新的移动通讯网络可以使用这些信息来联系移动终端的家乡网络(即本地网络)。一旦新的移动通讯网络联系到移动终端的家乡网络,就能够确定是否为漫游的移动终端提供服务。
移动终端是指利用移动通讯网络进行语音和/或数据通信的电子终端,包括手机、平板电脑、使用移动通讯网络的无线上网卡终端等。主流的移动通讯网络包括gsm网络、cdma网络、wcdma网络、cdma2000网络、td-scdma网络、lte-tdd网络(也称td-lte网络)、lte-fdd网络等。为接入移动通讯网络,移动终端中设置有用于进行用户身份识别的智能卡,包括sim卡、usim卡、uim卡、ruim卡等。所述用户身份识别卡有两种使用形式,一种是实体卡形式需插入到移动终端的用户识别模块中使用,另一种是虚拟卡形式即将用户身份识别信息、密钥、算法等保存在移动终端的非易失性存储器中。所述用户身份识别卡根据功能分为两种类型:一种可以提供语音业务和数据业务,另一种仅能提供数据业务。手机通常使用前者,无线上网卡终端通常使用后者。
在接入移动通讯网络时及以后,移动通讯运营商需要对移动终端进行鉴权, 较新的移动通讯网络还需要反向鉴权。所述鉴权分为独立的语音业务鉴权和数据业务鉴权。例如,手机可以关闭移动数据功能,此时只对语音业务鉴权,鉴权成功后手机可以使用电话、短信、彩信等功能。当手机开启移动数据功能,此时才对数据业务鉴权,鉴权成功后手机可以访问网络。所述鉴权通常是由移动终端利用内置的用户身份识别卡进行的本地鉴权,也可是移动终端利用网络上的用户身份识别卡进行的远程鉴权。其中,在中国,用户身份识别卡的发行城市称为所属城市,如果移动终端位于用户身份识别卡所属城市范围内,称为本地通信;如果移动终端位于用户身份识别卡所属城市范围外且在所属国家范围内,称为国内漫游;如果移动终端位于用户身份识别卡所属国家范围外,称为国际漫游,且本地通信的费率<国内漫游的费率<国际漫游的费率;例如号码a的归属地为广东深圳,将号码a在北京使用时,此时号码a处于国内漫游状态,将号码a在美国使用时,此时号码a处于国际漫游状态。而在其他国家或地区,如果移动终端位于用户身份识别卡所属国家范围内,称为本地通信;如果移动终端位于用户身份识别卡所属国家范围外,称为国际漫游,且本地通信的费率<国际漫游的费率。
随着经济发展,存在较多的跨省市、跨国工作的商务人士,他们在使用移动终端中设置的用户身份识别卡进行通话、短信、彩信或者上网等服务时,会产生大量的漫游费用。如商务人士的手机号码a属于中国,到b国工作时,使用手机号码a,此时手机号码a处于国际漫游状态。在国际漫游状态下,手机号码a所在的手机等移动终端必须使用发行该手机号码a的用户身份识别卡的运营商所提供的漫游服务,因此,手机号码a所在的手机等移动终端会检查b国的运营商的当地网络,向手机号码a所属的中国的运营商上报b国运营商的基本信息,然后,根据中国运营商与b国运营商的约定,请求b国运营商识别手机号码a并允许手机号码a在b国运营商的网络下通信,手机号码a所在的移动终端出国后可以接入国外当地的移动通讯网络,进行语音业务或数据业务,但是额外产生国际漫游的费用。
然而,上述情况中的一些漫游边界地区处产生的边界漫游的资费可能是不必要的。其中,边界漫游,指处于行政区划交界处的不同地市之间、不同省份之间、不同国家之间的边界地区,基站信号出现信号交叉覆盖,若两个基站在边界地区的信号强弱不同,用户的移动终端在未出本地边界的情况下,即在地 理位置上仍然应该属于本地运营商网络,却因本地信号较弱而占用外地的基站信号,变成了漫游状态,进而产生的漫游资费,给用户带来极大的不便与不满,同时也容易造成漫游资费和结算纠纷等问题。
有鉴于此,控制处于漫游边界附近的移动终端准确接入相应的移动通讯运营商通讯网络,以准确提供本地服务和漫游服务,减少漫游资费纠纷,就成为本领域人员亟待解决的技术问题。
技术实现要素:
本发明的目的在于提供一种控制移动终端边界境漫游的方法及系统,能够控制处于边界地区附近的移动终端准确接入相应的移动通讯运营商通讯网络,以准确提供本地服务和漫游服务,减少漫游资费纠纷。
为了实现上述目的,本发明提供一种控制移动终端边界漫游的方法,包括:
采集处于本地运营商网络及其相邻的外地运营商网络之间的边界地区中所有移动终端的位置登记消息;
根据所述所有移动终端的位置登记消息,获取所述边界地区中的所有移动终端的imsi号码,并从所述所有移动终端的imsi号码中筛选出归属于所述本地运营商网络的所有本地imsi号码;
根据所述所有的位置登记消息和所述所有本地imsi号码,判断是否有本地imsi号码对应有外地漫游位置寄存器vlr发起的位置登记消息,若有,则判定所述本地imsi号码对应的移动终端被接入外地运营商网络,正处于边界漫游状态,进一步将所述移动终端接回本地运营商网络。
进一步的,采集处于本地运营商网络及其相邻的外地运营商网络之间的边界地区中所有移动终端的位置登记消息的步骤包括:
采集所述本地运营商网络的边界地区的无线基站网侧的所有移动终端的位置登记消息;
在所述本地运营商网络的核心网和其相邻的外地运营商网络的核心网之间的信令通道上,采集所述外地运营商网络的核心网向所述本地运营商网络的核心网发送的所有移动终端的位置登记消息;以及,
根据所述所有移动终端的位置登记消息,获取所述边界地区中的所有移动终端的imsi号码的步骤包括:
分析所述无线基站网侧的所有移动终端的位置登记消息,从中获取所述边界地区中的所有本地imsi号码;
分析所述核心网侧的位置登记消息,从中获取所述边界地区的vlr地址和imsi号码。
进一步的,筛选出归属于所述本地运营商网络的所有本地imsi号码被保存至一数据库,且经过一定时间后,若没有继续采集到之前已获取的任意本地imsi号码所对应的移动终端的位置登记消息,则从所述数据库中删除所述本地imsi号码。
进一步的,分析所述核心网侧的位置登记消息,从中获取所述边界地区的vlr地址和imsi号码:
获取所有位置登记消息中的vlr地址和imsi号码;
判断所述vlr地址是否是所述本地运营商网络及其相邻的外地运营商网络之间的边界地区的vlr地址,若否,则将所述vlr地址对应的位置登记消息继续转发至所述本地运营商网络的核心网;若是,则进一步判断所述vlr地址对应的位置登记消息中imsi号码是否是本地imsi号码;
若否,则将所述vlr地址对应的位置登记消息继续转发至所述本地运营商网络的核心网;
若是,则判定所述本地imsi号码对应的移动终端被接入外地运营商网络,正处于边界漫游状态,进一步干扰所述移动终端对应的位置登记消息后转发至所述本地运营商网络的核心网,以将所述移动终端接回本地运营商网络。
进一步的,在将所述移动终端接回本地运营商网络之前,先判定在一时间段内已对所述移动终端对应的位置登记消息的干扰次数,若所述干扰次数少于设定阈值,则继续将所述移动终端接回本地运营商网络,若所述干扰次数大于等于所述设定阈值,则使所述移动终端接入对应的外地运营商网络。
本发明还提供一种控制移动终端边界漫游的系统,包括:
采集模块,用于采集处于本地运营商网络及其相邻的外地运营商网络之间的边界地区中所有移动终端的位置登记消息;
分拣模块,用于根据所述所有移动终端的位置登记消息,获取所述边界地区中的所有移动终端的imsi号码,并从所述所有移动终端的imsi号码中筛选 出归属于所述本地运营商网络的所有本地imsi号码;
干扰模块,用于根据所述所有的位置登记消息和所述所有本地imsi号码,判断是否有本地imsi号码对应有外地漫游位置寄存器vlr发起的位置登记消息,若有,则判定所述本地imsi号码对应的移动终端被接入外地运营商网络,正处于边界漫游状态,进一步将所述移动终端接回本地运营商网络。
进一步的,所述采集模块包括:
无线基站网侧采集单元,部署在所述本地运营商网络的边界地区的无线基站网侧,用于采集所述本地运营商网络的边界地区的无线基站网侧的所有移动终端的位置登记消息;
核心网侧采集单元,部署在所述本地运营商网络的核心网和其相邻的外地运营商网络的核心网之间的信令通道上,用于采集所述外地运营商网络的核心网向所述本地运营商网络的核心网发送的所有移动终端的位置登记消息;以及,
所述分拣模块包括:
无线网侧分析单元,用于分析所述无线基站网侧采集单元采集的位置登记消息,以获取所述边界地区中的所有imsi号码,并从所述所有imsi号码中筛选出归属于所述本地运营商网络的本地imsi号码;
核心网侧分析单元,用于分析所述核心网侧采集单元截获的位置登记消息,以获取中获取所述边界地区的vlr地址和imsi号码,并根据获取的vlr地址和imsi号码的号段筛选出处于边界漫游状态的归属于所述本地运营商网络的本地imsi号码。
进一步的,所述核心网侧分析单元对所述核心网侧采集单元截获的位置登记消息进行以下处理:
获取所述核心网侧采集单元截获的所有位置登记消息中的vlr地址和imsi号码;
判断所述vlr地址是否是所述本地运营商网络及其相邻的外地运营商网络之间的边界地区的vlr地址,若否,则将所述vlr地址对应的位置登记消息继续转发至所述本地运营商网络的核心网;若是,则进一步判断所述vlr地址对应的位置登记消息中imsi号码是否是本地imsi号码;
若否,则将所述vlr地址对应的位置登记消息继续转发至所述本地运营商网络的核心网;
若是,则判定所述本地imsi号码对应的移动终端被接入外地运营商网络,正处于边界漫游状态,进一步使所述干扰模块干扰所述移动终端对应的位置登记消息后转发至所述本地运营商网络的核心网,以将所述移动终端接回本地运营商网络。
进一步的,所述系统还包括数据存储模块,用于存储所述分拣模块筛选出所述所有本地imsi号码,所述分拣模块还用于分析经过一定时间后的所述无线基站网侧采集单元继续采集的所述本地运营商网络的边界地区的无线基站网侧的所有移动终端的位置登记消息,若确定所述无线基站网侧采集单元没有在所述一定时间内再采集到所述数据存储模块已保存的任意本地imsi号码所对应的移动终端的位置登记消息,则将所述本地imsi号码从所述数据存储模块中删除。
进一步的,所述干扰模块还用于在进一步将所述移动终端接回本地运营商网络之前,先判定在一时间段内已对所述移动终端对应的位置登记消息的干扰次数,若所述干扰次数少于设定阈值,则继续将所述移动终端接回本地运营商网络,若所述干扰次数大于等于所述设定阈值,则使所述移动终端接入对应的外地运营商网络。
与现有技术相比,本发明的技术方案具有以下有益效果:
1、通过处于本地运营商网络及其相邻的外地运营商网络之间的边界地区中所有移动终端的位置登记消息,来分拣出边界地区中的所有本地移动终端,并通过外地运营商网络的vlr向本地运营商网络发来的位置登记消息,筛选出在边界地区中正处于边界漫游的移动终端,最终可将其拉回到本地运营商网络中,从而可以有效控制处于边界地区中仍在本运营商网络覆盖境内的移动终端的边界漫游,避免其因为接壤的外地运营商网络无线信号较强而漫游至其网络中,避免该移动终端在边界地区产生额外的漫游资费,减少通信成本,避免漫游资费纠纷,提高运营商服务质量;
2、在一定时间段内,根据将所述移动终端接回本地网络的次数,来决定是否将所述移动终端接回本地运营商网络,从而可以使得边界地区中进行多次本地网络和接壤的外地网络切换的移动终端最终被持续接入所述外地运营商网络,以提高该移动终端用户的通讯体验。
附图说明
图1是本发明具体实施例的控制移动终端边界漫游的方法使用场景的网络示意图;
图2是本发明具体实施例的控制移动终端边界漫游的方法流程图;
图3是本发明具体实施例的控制移动终端边界漫游的系统结构示意图;
图4是本发明具体实施例的控制移动终端边界漫游的系统的应用示意图。
具体实施方式
为使本发明的目的、特征更明显易懂,下面结合附图对本发明的具体实施方式作进一步的说明,然而,本发明可以用不同的形式实现,不应只是局限在所述的实施例。
请参考图1,图1是本发明的控制移动终端边界漫游的方法的使用场景网络示意图。在本地运营商网络及其相邻的外地运营商网络之间的边界地区,该边界地区即一种移动通讯网络覆盖区域中划分出的两个相邻位置区域之间的界线地带,本地运营商网络即所述移动终端签约的运营商网络,外地运营商网络则没有与所述移动终端签约。通常本地运营商网络和相邻的外地运营商网络在其覆盖区域内分别部署一系列的无线基站,从而造成在边界地区两侧布置的无线基站存在无线信号的重叠覆盖区,当相邻的外地运营商网络的信号较强时,处于此边界地区中的信号重叠覆盖区的本地运营商网络用户,在地理位置上没有越过边界地区时,也可能会因为信号强度的原因,漫游到相邻的外地运营商网络中,此时,所述外地运营商网络的边界地区附近的无线基站(bs)发现此用户(即具有本地ismi号码的移动终端),所述外地运营商网络核心网侧的移动业务交换中心msc经过查询其网络内部署的所有归属位置寄存器hlr(homelocationregiste)后,确认该用于并非本地用户,是一个“访问者”,为了确认其身份,所述外地运营商网络核心网侧的msc将和该用户所属的本地运营商网络核心网侧的msc联络,即所述外地运营商网络的漫游位置寄存器vlr(visitorlocationregister)用该用户的国际移动用户识别号码ismi(internationalmobilesubscriberidentity)向所述本地运营商网络的归属位置寄存器hlr来请求该用户的信息,以便在外地运营商网络的msc中提供相应的服务,所述hlr将其内部存储的该用户的信息拷贝到所述外地运营商网络的的vlr中,以完成用户位置更新,此时,外地运营商网络的vlr中会为该用户建 立一个临时的用户信息档案,而本地运营商网络的hlr会保存现在该用户漫游地区的信息,用以将语音、短信等信息转发至该用户移动终端当前所在位置。
因此,本发明的控制移动终端边界漫游的方法,可以采集两部分位置登记消息来分析获得边界地区中处于边界漫游的本地运营商网络用户:一是采集本地运营商网络的边界地区的无线基站网侧的所有移动终端的位置登记消息,特别是边界地区中的信号重叠覆盖区中的所有移动终端的位置登记消息,由此可以从这些的位置登记消息中,获得在边界地区中接入本地运营商网络的imsi号码,这些imsi号码包括本地ismi号码和边界漫游至本地运营商网络的外地ismi号码,根据各个ismi号码的号段,可以筛选出其中的本地ismi号码;二是采集(即截获)本地运营商网络的核心网侧中所有的vlr发来的位置登记消息,这些vlr包括本地运营商网络的vlr和外地运营商网络的vlr,根据各个位置登记消息中vlr地址和imsi号码的号段,识别出其中对应外地运营商网络的边界地区vlr的本地imsi号码,由此判断出该本地imsi号码处于边界漫游状态,即对应的移动终端在本地运营商网络的边界地区被接入了与其相邻的外地运营商网络中,由此可以对截获的该移动终端的位置登记消息进行干扰处理,迫使该移动终端仍然登记回本地运营商网络。
具体地,请参考图2,本发明提供一种控制移动终端边界漫游的方法,包括:
s1,采集处于本地运营商网络及其相邻的外地运营商网络之间的边界地区中所有移动终端的位置登记消息;
s2,根据所述所有移动终端的位置登记消息,获取所述边界地区中的所有移动终端的imsi号码,并从所述所有移动终端的imsi号码中筛选出归属于所述本地运营商网络的所有本地imsi号码;
s3,根据所述所有的位置登记消息和所述所有本地imsi号码,判断是否有本地imsi号码对应有外地漫游位置寄存器vlr发起的位置登记消息,若有,则判定所述本地imsi号码对应的移动终端被接入外地运营商网络,正处于边界漫游状态,进一步将所述移动终端接回本地运营商网络。
请继续参考图2,步骤s1中的位置登记消息采集包括两方面:
一是,采集所述本地运营商网络的边界地区的无线基站网侧的所有移动终端的位置登记消息;
二是,在所述本地运营商网络的核心网和其相邻的外地运营商网络的核心 网之间的信令通道上截获所述外地运营商网络的核心网向所述本地运营商网络的核心网发送的所有移动终端的位置登记消息。
由此,在步骤s2中需要对步骤s1中采集的位置登记消息进行分拣和处理,具体包括:
首先,对所述无线基站网侧的所有移动终端的位置登记消息进行分拣和处理:(1)分析(或解析)所述无线基站网侧的所有移动终端的位置登记消息,获取其中所有的imsi号码;(2)根据获取的各个imsi号码的号段,分拣出属于本地运营商网络的imsi号码,即本地ismi号码,并保存到数据库中,对于不是本地运营商网络的imsi号码,做丢弃处理;(3)经过一段时间后,如果没有继续获取到已保存在所述数据库中的任意本地imsi号码的后续的位置登记消息,可认为该本地imsi号码已经脱离边界地区重叠覆盖区,即该本地imsi号码的移动终端的信号已经完全不能被边界地区中的本地运营商网络的无线基站所捕获,该移动终端已移动到本地运营商网络覆盖的内部区域,或者跨过边界地区并完全处于相邻的外地运营商网络的覆盖区域中,因此可在所述数据库中删除该移动终端对应的本地imsi号码,后续无需对其进行边界漫游控制。
然后,对所述核心网侧的所有移动终端的位置登记消息进行分拣和处理:(1)分析(或解析)所述核心网侧的所有移动终端的位置登记消息,获取其中的vlr地址和imsi号码信息;(2)判断获取的各个vlr地址是否是边界地区的vlr地址,即是否是边界地区的重叠覆盖区的vlr地址,若否,则将该vlr地址对应的位置登记消息转发回本地运营商网络中,对该位置登记消息不做干扰处理;若是,则将所述vlr地址对应的imsi号码与所述数据库中的所有本地ismi号码进行比对,判断该ismi号码是否在重叠覆盖区中;(3)若未在所述数据库中找到所述vlr地址对应的imsi号码,那么将该vlr地址对应的位置登记消息转发回本地运营商网络中,对该位置登记消息不做干扰处理;如若在所述数据库中找到该ismi号码,那么该ismi号码为本地ismi号码,并处于边界漫游状态,需要进一步执行步骤s3。此外,在本发明的其他实施例中,在确定所述vlr地址是边界地区的重叠覆盖区的vlr地址后,可以直接通过判断所述vlr地址对应的imsi号码的号段来判断所述vlr地址对应的imsi号码是否是本地imsi号码。
步骤s3具体包括:判断在一定时间内干扰该ismi号码的位置登记消息的 干扰次数;
(1)如果干扰次数等于或者超过了设定阈值(即门限),那么对该ismi号码的本次的位置登记消息也不做干扰处理,将该位置登记消息转发回本地运营商网络中,由此使得该ismi号码对应的移动终端接入外地运营商网络,提供用户体验;进一步的,使所述移动终端接入对应的外地运营商网络后,提示所述移动终端的用户处于边界漫游状态,由此可以针对最终使移动终端持续处于边界漫游情况,向该移动终端的用户进行提示,避免该用户由于不知道处于漫游状态任意使用移动终端而产生高额费用,同时避免对所有漫游进行提示,更加具有针对性的满足了一部分人群的需求,而又不影响另一部分用户的体验;
(2)如果干扰次数没有超过设定阈值(即门限),那么就对该ismi号码的本次的位置登记消息进行干扰并记录干扰次数,将干扰后的位置登记消息转发至本地运营商网络中,本地运营商网络向外地运营商网络返回无法漫游的响应消息,迫使该ismi号码对应的移动终端返回本地运营商网络。
由上所述,本发明的控制移动终端边界漫游的方法,通过处于本地运营商网络及其相邻的外地运营商网络之间的边界地区中所有移动终端的位置登记消息,来分拣出边界地区中的所有本地移动终端,并通过外地运营商网络的vlr向本地运营商网络发来的位置登记消息,筛选出在边界地区中正处于边界漫游的移动终端,最终可将其拉回到本地运营商网络中,从而可以有效控制处于边界地区中仍在本运营商网络覆盖境内的移动终端的边界漫游,避免其因为接壤的外地运营商网络无线信号较强而漫游至其网络中,避免该移动终端在边界地区产生额外的漫游资费,减少通信成本,避免漫游资费纠纷,提高运营商服务质量;进一步的,在一定时间段内,根据将所述移动终端接回本地网络的次数,来决定是否将所述移动终端接回本地运营商网络,从而可以使得边界地区中进行多次本地网络和接壤的外地网络切换的移动终端最终被持续接入所述外地运营商网络,以提高该移动终端用户的通讯体验。
请参考图3和图4,本发明还提供一种控制移动终端边界漫游的系统,包括:
采集模块1,用于采集处于本地运营商网络及其相邻的外地运营商网络之间的边界地区中所有移动终端的位置登记消息;
分拣模块2,用于根据采集模块1采集的所述所有移动终端的位置登记消息, 获取所述边界地区中的所有移动终端的imsi号码,并从所述所有移动终端的imsi号码中筛选出归属于所述本地运营商网络的所有本地imsi号码;
干扰模块3,用于根据采集模块1采集的所述所有的位置登记消息和分拣模块2分拣出的所述所有本地imsi号码,判断是否有本地imsi号码对应有外地漫游位置寄存器vlr发起的位置登记消息,若有,则判定所述本地imsi号码对应的移动终端被接入外地运营商网络,正处于边界漫游状态,进一步将所述移动终端接回本地运营商网络。
请参考图3和图4,本实施例中,所述采集模块1包括:
无线基站网侧采集单元11,部署在所述本地运营商网络的边界地区的无线基站网侧,用于采集所述本地运营商网络的边界地区的无线基站网侧的所有移动终端的位置登记消息;
核心网侧采集单元12,接入到或者部署到所述本地运营商网络的核心网和其相邻的外地运营商网络的核心网之间的信令通道上,用于截获所述外地运营商网络的核心网向所述本地运营商网络的核心网发送的所有移动终端的位置登记消息。
请继续参考图3和图4,所述分拣模块2包括
无线网侧分析单元21,用于分析所述无线基站网侧采集单元11采集的位置登记消息,以获取所述边界地区中的所有imsi号码,并从所述所有imsi号码中筛选出归属于所述本地运营商网络的本地imsi号码;
核心网侧分析单元22,用于分析所述核心网侧采集单元12截获的位置登记消息,以获取中获取所述边界地区的vlr地址和imsi号码,并根据获取的vlr地址和imsi号码的号段筛选出处于边界漫游状态的归属于所述本地运营商网络的本地imsi号码,其中,所述核心网侧分析单元22对所述核心网侧采集单元12截获的位置登记消息进行以下处理:
首先,获取所述核心网侧采集单元截获的所有位置登记消息中的vlr地址和imsi号码;
接着,判断所述vlr地址是否是所述本地运营商网络及其相邻的外地运营商网络之间的边界地区的vlr地址,若否,则将所述vlr地址对应的位置登记消息继续转发至所述本地运营商网络的核心网;若是,则进一步判断所述vlr地址对应的位置登记消息中imsi号码是否是本地imsi号码;
若否,则将所述vlr地址对应的位置登记消息继续转发至所述本地运营商网络的核心网;
若是,则判定所述本地imsi号码对应的移动终端被接入外地运营商网络,正处于边界漫游状态,进一步使所述干扰模块3干扰所述移动终端对应的位置登记消息后转发至所述本地运营商网络的核心网,以将所述移动终端接回本地运营商网络。
其中,所述系统还包括数据存储模块4,用于存储所述分拣模块2筛选出所述所有本地imsi号码。由此,所述核心网侧分析单元22判断所述vlr地址对应的位置登记消息中imsi号码是否是本地imsi号码的方法有两种:
一是,将所述vlr地址对应的imsi号码与所述数据存储模块4中的所有本地ismi号码进行比对,判断该ismi号码是否在边界地区(即信号重叠覆盖区)中,若未在所述数据存储模块4中找到所述vlr地址对应的imsi号码,那么该imsi号码不是边界地区的imsi号码,将该vlr地址对应的位置登记消息转发回本地运营商网络中,干扰模块3对该imsi号码的位置登记消息不做干扰处理;如若在所述数据存储模块4中找到该ismi号码,那么该ismi号码为本地ismi号码,并处于边界漫游状态,需要干扰模块3对该imsi号码的位置登记消息进行干扰处理后转发至所述本地运营商网络的核心网,以将所述移动终端接回本地运营商网络;
二是,直接根据所述vlr地址对应的imsi号码的号段来判断所述vlr地址对应的imsi号码是否是本地imsi号码,若是该imsi号码不是本地imsi号码,将该vlr地址对应的位置登记消息转发回本地运营商网络中,干扰模块3对该imsi号码的位置登记消息不做干扰处理;若该ismi号码为本地ismi号码,则该ismi号码处于边界漫游状态,需要干扰模块3对该imsi号码的位置登记消息进行干扰处理后转发至所述本地运营商网络的核心网,以将所述移动终端接回本地运营商网络。
进一步的,所述分拣模块2的无线网侧分析单元21还用于分析经过一定时间后的所述无线基站网侧采集单元11继续采集的所述本地运营商网络的边界地区的无线基站网侧的所有移动终端的位置登记消息,若确定所述无线基站网侧采集单元没有在所述一定时间内再采集到所述数据存储模块4已保存的一本地imsi号码所对应的移动终端的位置登记消息,则将所述本地imsi号码从所述 数据存储模块中删除。
进一步的,所述干扰模块3还用于在进一步将所述移动终端接回本地运营商网络之前,先判定在一时间段内已将所述移动终端接回本地网络的次数,若所述次数少于设定阈值,则继续将所述移动终端接回本地运营商网络,若所述次数大于等于所述设定阈值,则使所述移动终端接入对应的外地运营商网络。
进一步的,所述系统还包括通知模块5,用于在所述干扰模块3使所述移动终端接入对应的外地运营商网络后,提示所述移动终端的用户处于边界漫游状态,由此可以针对最终使移动终端持续处于边界漫游情况,向该移动终端的用户进行提示,避免该用户由于不知道处于漫游状态任意使用移动终端而产生高额费用,同时避免对所有漫游进行提示,更加具有针对性的满足了一部分人群的需求,而又不影响另一部分用户的体验。
由上可见,本发明的控制移动终端边界漫游的系统可以是部署在本地运营商及其相邻的外地运营商的信令通道上的干扰平台,当本网移动终端在边界地区时,可以通过采集模块采集相应的外地运营商网络vlr发回来的关于该移动终端的位置更新消息,并通过分拣模块对位置更新消息中的imsi号码进行鉴别,进而通过干扰模块对未走出本地运营商网络的边界地区中的移动终端的位置更新消息进行干扰处理,迫使该移动终端在没有过界时仍然登记回本地运营商网络,以向其提供本地服务,减少边界漫游资费纠纷;进一步地,对处于边界地区且干扰次数过多的移动终端进行放行,不再迫使其返回本地运营商网络,而是使其在后续能够接入信号较强的外地运营商网络,并由其提供漫游服务,提高用户体验。此外,本地imsi号码在数据库中存储后并经过一定时间段时,若在此时间段内以及之后均没有再次采集到该imsi号码的位置登记消息,那么需要将该imsi号码从数据库中删除。
显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。