对漫游移动终端发送提示信息的方法、设备及系统的制作方法

文档序号:7973466阅读:118来源:国知局
专利名称:对漫游移动终端发送提示信息的方法、设备及系统的制作方法
技术领域
本发明涉及移动通信领域,特别是对漫游移动终端发送提示信息的方法、设备及系统。
背景技术
在移动通信系统中,当用户的移动终端从一个城市漫游到另一个城市时,通常需要向该移动终端发送问候语性质的提示信息。例如,当归属地是北京的移动终端漫游到上海时,网络侧监测到该移动终端的漫游,然后会向该移动终端发送类似于“欢迎您来到上海”的问候语;当该移动终端从上海回到北京时,网络侧监测到该移动终端的漫游,还会向该移动终端发送类似于“欢迎回到北京”的问候语。
目前,监测移动终端漫游并发送提示信息的方式主要有以下两种。
一种方式为归属位置寄存器(HLR)监测方式。在这种监测方式中,HLR根据移动终端注册地和归属地的情况进行判断是否发生漫游,并且在判断出移动终端发生漫游时,向该移动终端发送提示信息。
这种方式的缺点是只能监测对本HLR中的移动终端,对于外来移动终端的欢迎信息无法准确发送。
另一种方式是移动交换中心(MSC)/拜访位置寄存器(VLR)监测方式。在这种监测方式中,MSC/VLR根据移动终端的号码区段判断当前注册的移动终端是否是本地的用户,当该移动终端不是本地用户时,向该移动终端发送提示信息,从而可以实现对外来移动终端的欢迎提示。
这种方式的缺点是,当一个城市有多个MSC/VLR时,如果移动终端在一个城市的多个MSC之间移动,那么每次进入一个MSC,所进入的MSC就会根据上述方式判断出该移动终端不是本地用户,然后就会向该移动终端发送提示信息。这样,可能会出现误发或者多次发送提示信息的情况。

发明内容
有鉴于此,本发明提出了一种对漫游移动终端发送提示信息的方法,用以准确地向漫游的移动发送提示信息。本发明的另一个目的在于,提出一种对漫游移动终端发送提示信息的设备。本发明的再一个目的在于,提出一种对漫游移动终端发送提示信息的系统。
根据上述目的,本发明提供了一种对漫游移动终端发送提示信息的方法,该方法包括监测到移动终端的登记消息,并查询移动终端在本地网数据库的记录得到查询结果;根据所述查询结果和登记消息判断移动终端是否发生漫游,并在判断出该移动终端发生漫游的情况下,向该移动终端发送提示信息。
所述登记消息为登记成功消息;所述查询结果为移动终端在本地网是否有记录。
所述向该移动终端发送提示信息的步骤包括进一步判断出该移动终端从外地漫游到本地,并向该移动终端发送表示欢迎的提示信息。
所述向该移动终端发送表示欢迎的提示信息的步骤包括判断该移动终端的归属地是否为本地,如果是,则向该移动终端发送表示欢迎本地移动终端归来的提示信息,否则,向该移动终端发送表示欢迎外地移动终端到来的提示信息。
所述登记消息为登记取消消息;所述查询结果为移动终端在本地网是否有记录。所述判断进一步包括判断在规定时间内是否监测到该移动终端的登记成功消息,如果在规定时间内没有监测到该移动终端的登记成功消息,则向该移动终端发送提示信息,并删除本地网数据库中该移动终端的记录。
所述向该移动终端发送提示信息的步骤包括判断该移动终端的归属地是否为本地,如果是,则向该移动终端发送表示欢送本地移动终端的提示信息,否则,向该移动终端发送表示欢送外地移动终端的提示信息。
该方法进一步包括如果在规定时间内监测到该用户的登记成功消息,则判断出该移动终端未发生漫游。
所述监测为监测本地网MSC和/或本地HLR。
本发明还提供了一种对漫游移动终端发送提示信息的设备,该设备包括本地网数据库,用于保存移动终端在本地网的记录;输入模块,用于监测移动终端的登记消息,并将其发送给判断模块;判断模块,用于向所述本地网数据库查询移动终端在本地网的记录,根据查询结果和登记消息判断该移动终端是否发生漫游,并将判断结果发送给信息发送模块;信息发送模块,用于根据所述判断结果为移动终端发生漫游时向输出模块提供对应的提示信息;输出模块,用于将所述提示信息发送给移动终端。
所述输入模块包括MSC监控模块,用于对本地MSC进行监测,并获取移动终端的登记消息;和/或,HLR监控模块,用于对本地HLR进行监测,并获取移动终端的登记消息。
所述信息发送模块进一步包括提示信息库,用于保存与判断结果对应的提示信息。
本发明还提供了一种对漫游移动终端发送提示信息的系统,该系统包括如前所述的任意一种对漫游移动终端发送提示信息的设备。
从上述方案中可以看出,由于本发明在本地网中设置了用于保存移动终端在本地网的记录的本地网数据库,在应用过程中,监测到移动终端的登记消息,并查询移动终端在本地网数据库的记录得到查询结果,然后根据查询结果和登记消息判断移动终端是否发生漫游,并在发生漫游的情况下,向该移动终端发送提示信息,从而能够准确全面地判断出移动终端是否真正地发生漫游,避免了现有技术中只能检测到本地HLR中移动终端漫游的情况,还能够将移动终端在本地不同MSC之间的移动判断为未发生漫游,因此本发明能够准确地向漫游的移动终端发送提示信息。进一步,本发明还能根据本地网数据库中的记录和移动终端的登记消息判断出移动终端是漫游到本地网还是漫游离开本地网,从而向移动终端发送相应的表示欢迎或欢送的提示信息。另外,本发明还根据对本地移动终端的漫游和外地移动终端的漫游区分,并发送对应的提示信息。


图1为本发明实施例中漫游提示设备的结构示意图;图2为本发明实施例中信令监听的原理示意图;图3为本发明实施例中包含漫游提示设备的本地网络结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细说明。
图1所示为本发明用于正确判断移动终端漫游并准确向漫游移动终端发送提示信息的漫游提示设备。参照图1,该设备包括本地网数据库、输入模块、判断模块、信息发送模块和输出模块。
其中,本地网数据库中保存移动终端在本地网的记录。例如归属地为本地的移动终端或归属地为外地的移动终端在本地成功进行位置登记时,保存该移动终端的记录;移动终端在本地取消登记时,可以删除记录。在本地网数据库中,可以用移动终端的号码、国际移动用户识别码(InternationalMobile Subscriber Identity,IMSI)、移动终端国际综合业务服务网标识(Mobile Station International ISDN Number,MSISDN)等标识、或者它们的组合作为记录的索引。在下面的描述中,将归属地为本地的移动终端称为本地移动终端,将归属地为外地的移动终端称为外地移动终端。
上述本地网数据库是针对本地网建设的,即使一个本地网存在多个MSC、多个HLR,根据该本地网数据库也能做到准确发送漫游的提示信息。
输入模块用于监测移动终端的登记消息,并将其发送给判断模块。输入模块在移动通信网络中的信令监测点可以设置在MSC侧,也可以设置在HLR侧。如果设置在MSC侧,则输入模块可以进一步包括MSC监控模块,该MSC监控模块用于对本地的MSC进行监测,并获取移动终端的登记消息。信令监测点设置在MSC侧便于关注哪些移动终端登记到了本网,例如哪些外地移动终端漫游至本网;如果设置在HLR侧,则输入模块可以进一步包括HLR监控模块,该HLR监控模块用于对本地的HLR进行监测,并获取移动终端的登记消息。信令监测点设置在HLR侧便于关注本地移动终端的漫游情况,如哪些移动终端漫游出去了或者返回本地网了。在本发明实施例中,也可以同时监测MSC和HLR。
图2给出了信令链路监听的原理示意图。输入模块信令链路监听接口与信令链路的连接,获取网络中D接口的位置登记消息。
继续参照图1,其中判断模块用于向所述本地网数据库查询移动终端在本地网的记录,并根据查询结果和登记消息判断该移动终端是否发生漫游,并将判断结果发送给信息发送模块。换言之,判断模块判断出移动终端是否发生了漫游,并在移动终端发生漫游的情况下,将移动终端发生漫游的结果发送给信息发送模块。
进一步,判断模块还可以判断出移动终端的漫游类型,例如移动终端漫游到本地或者移动终端漫游离开等。更进一步,移动终端漫游到本地可以包括外地移动终端漫游到本地、本地移动终端漫游返回本地等,移动终端漫游离开可以包括外地移动终端漫游离开、本地移动终端漫游离开等。然后,判断模块将移动终端的漫游类型作为判断结果的一部分发送给信息发送模块。
信息发送模块则根据判断模块的判断结果和事先设定的策略确定是否发送提示信息,如果发送,则提供对应的漫游提示信息给输出模块;如果不发送,则可以不提供漫游提示信息,从而不发送表示欢迎或欢送的消息。信息发送模块可以进一步包括提示信息库,提示信息库中保存有与判断结果对应的提示信息,例如与移动终端漫游到本地对应的各种表示欢迎的提示信息、与移动终端漫游离开对应的各种表示欢送的提示信息,还可以进一步包括与外地移动终端漫游到本地对应的各种表示欢迎到来的提示信息、与本地移动终端漫游返回对应的各种表示欢迎归来的提示信息、与外地移动终端漫游离开对应的各种表示欢送的提示信息、与本地移动终端漫游离开对应的各种表示欢送的提示信息。
图1中的输出模块将信息发送模块提供的提示信息通过网络发送给移动终端。
图3所示为包含上述漫游提示设备的网络结构示意图。网络中还包括了本地网的MSC、HLR、信令转发点(STP)、短消息中心(SMC)等。其中,STP用于在其它设备之间转发信令,SMC用于根据来自漫游提示设备的信令向对应的移动终端发送提示信息。并且在图3中给出了在MSC侧进行信令监控的示意,在HLR侧进行信令监控与其类似。
上述漫游提示设备可以用于多种移动通信系统,例如全球移动通信系统(GSM)、码分多址(CDMA)通信系统、宽带码分多址(WCDMA)通信系统、时分双工-同步码分多址(TD-SCDMA)系统或CDMA2000系统等。
下面将参照图3的网络结构,介绍采用上述漫游提示设备对漫游移动终端发送提示信息的过程。图3给出了本地网中的两个MSC,不妨称为MSC1和MSC2。
第一实施例外地移动终端从外地漫游到本地。
输入模块同时监控本地网内所有MSC的D接口消息,当外地移动终端从外地漫游到本地并成功进行位置登记时,输入模块监测到该移动终端的登记成功消息,并发送给判断模块。
判断模块向本地数据库查询该移动终端的记录。由于该移动终端是从外地漫游到本地,因此本地数据库中没有该移动终端的记录。判断模块从本地数据库得到的查询结果是没有记录,在本地数据库中添加该移动终端的记录,并结合来自输入模块的登记成功消息判断出该移动终端是漫游到本地。进一步,判断模块可以根据移动终端的号码段判断出该移动终端是外地移动终端,得出漫游类型是外地移动终端漫游到本地。然后判断模块将结果发送给信息发送模块。
信息发送模块根据判断模块的判断结果和事先设定的策略确定是否发送提示信息,如果发送则从提示信息库中获取对应的提示信息,例如“欢迎来到**”,信息发送模块进一步根据提示信息构造短消息发送至输出模块。输出模块通过SMC向移动终端发送“欢迎来到**”的欢迎到来提示信息。
第二实施例本地移动终端从外地漫游回到本地。
第二实施例的流程大致与第一实施例相同。不同的是判断模块可以根据移动终端的号码判断出该移动终端是本地移动终端,得出漫游类型是本地移动终端漫游回到本地;然后信息发送模块根据该判断结果和事先设定的策略确定是否发送提示信息,如果发送则获取与该漫游类型对应的提示信息,例如“欢迎回到**”,并构造短消息发送给输出模块。之后,输出模块通过SMC向移动终端发送“欢迎回到**”的欢迎归来提示信息。
第三实施例移动终端从MSC1移动到MSC2。
当移动终端从MSC1移动到MSC2时,输入模块首先会在MSC1监测到该移动终端的登记取消消息,然后在MSC2监测到登记成功消息。
输入模块在MSC1监测到该移动终端的登记取消消息时,将其发送给判断模块。
判断模块向本地数据库查询该移动终端的记录。由于该移动终端先前在MSC1登记成功过,因此本地数据库中有该移动终端的记录。判断模块从本地数据库得到对应的记录,然后设置一定时器,例如2分钟,并判断在这2分钟内,是否会监测到该移动终端登记成功消息。由于该移动终端是从MSC1移动到MSC2,输入模块会在几秒中内在MSC2监测到该移动终端的登记成功消息,并发送给判断模块。判断模块收到该登记成功消息后,判断出该移动终端没有发送漫游,并将结果发送给信息发送模块,信息发送模块根据该结果和事先设定的策略确定是否发送提示信息,如果不发送则不会向移动终端发送提示信息。
第三实施例中的移动终端可以是本地移动终端,也可以是外地移动终端。
第四实施例外地移动终端漫游离开。
当外地移动终端漫游离开本地网时,例如从MSC1漫游离开,输入模块会在MSC1监测到登记取消消息,而且并不会很快在本地其它MSC监测到登记成功消息。
输入模块在MSC1监测到该移动终端的登记取消消息时,将其发送给判断模块。
判断模块向本地数据库查询该移动终端的记录。由于该移动终端先前在MSC1登记成功过,因此本地数据库中有该移动终端的记录。判断模块从本地数据库得到对应的记录,然后设置一定时器,例如2分钟,并判断在这2分钟内,是否会监测到该移动终端登记成功消息。由于该移动终端是从MSC1漫游来开本地,因此不会在2分钟内监测到该移动终端在本地MSC的登记成功消息。判断模块在定时器超时时,还没有收到该移动终端的登记成功消息,则判断出该移动终端漫游离开,并删除本地网数据库中该移动终端的记录。进一步,判断模块可以根据移动终端的号码段判断出该移动终端是外地移动终端,得出漫游类型是外地移动终端漫游离开,然后判断模块将结果发送给信息发送模块。
信息发送模块根据判断模块的判断结果和事先设定的策略确定是否发送提示信息,如果发送则从提示信息库中获取对应的提示信息,信息发送模块进一步根据提示信息构造短消息发送至输出模块。输出模块通过SMC向移动终端发送表示欢送外地移动终端的提示信息。
第五实施例本地移动终端漫游离开。
第五实施例的流程大致与第四实施例相同。不同的是判断模块可以根据移动终端的号码判断出该移动终端是本地移动终端,得出漫游类型是本地移动终端漫游离开本地;然后信息发送模块获取与该漫游类型对应的欢送本地移动终端提示信息,并构造短消息发送给输出模块。之后,输出模块通过SMC向移动终端发送表示欢送本地移动终端的提示信息。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种对漫游移动终端发送提示信息的方法,其特征在于,该方法包括监测到移动终端的登记消息,并查询移动终端在本地网数据库的记录得到查询结果;根据所述查询结果和登记消息判断移动终端是否发生漫游,并在判断出该移动终端发生漫游的情况下,向该移动终端发送提示信息。
2.根据权利要求1所述的方法,其特征在于,所述登记消息为登记成功消息;所述查询结果为移动终端在本地网是否有记录。
3.根据权利要求2所述的方法,其特征在于,所述向该移动终端发送提示信息的步骤包括进一步判断出该移动终端从外地漫游到本地,并向该移动终端发送表示欢迎的提示信息。
4.根据权利要求3所述的方法,其特征在于,所述向该移动终端发送表示欢迎的提示信息的步骤包括判断该移动终端的归属地是否为本地,如果是,则向该移动终端发送表示欢迎本地移动终端归来的提示信息,否则,向该移动终端发送表示欢迎外地移动终端到来的提示信息。
5.根据权利要求1所述的方法,其特征在于,所述登记消息为登记取消消息;所述查询结果为移动终端在本地网是否有记录;所述判断进一步包括判断在规定时间内是否监测到该移动终端的登记成功消息,如果在规定时间内没有监测到该移动终端的登记成功消息,则向该移动终端发送提示信息,并删除本地网数据库中该移动终端的记录。
6.根据权利要求5所述的方法,其特征在于,所述向该移动终端发送提示信息的步骤包括判断该移动终端的归属地是否为本地,如果是,则向该移动终端发送表示欢送本地移动终端的提示信息,否则,向该移动终端发送表示欢送外地移动终端的提示信息。
7.根据权利要求5或6所述的方法,其特征在于,该方法进一步包括如果在规定时间内监测到该用户的登记成功消息,则判断出该移动终端未发生漫游。
8.根据权利要求1所述的方法,其特征在于,所述监测为监测本地网移动交换中心MSC和/或本地归属位置寄存器HLR。
9.一种对漫游移动终端发送提示信息的设备,其特征在于,该设备包括本地网数据库,用于保存移动终端在本地网的记录;输入模块,用于监测移动终端的登记消息,并将其发送给判断模块;判断模块,用于向所述本地网数据库查询移动终端在本地网的记录,根据查询结果和登记消息判断该移动终端是否发生漫游,并将判断结果发送给信息发送模块;信息发送模块,用于根据所述判断结果为移动终端发生漫游时向输出模块提供对应的提示信息;输出模块,用于将所述提示信息发送给移动终端。
10.根据权利要求9所述的设备,其特征在于,所述输入模块包括MSC监控模块,用于对本地MSC进行监测,并获取移动终端的登记消息;和/或,HLR监控模块,用于对本地HLR进行监测,并获取移动终端的登记消息。
11.根据权利要求9所述的设备,其特征在于,所述信息发送模块进一步包括提示信息库,用于保存与判断结果对应的提示信息。
12.一种对漫游移动终端发送提示信息的系统,其特征在于,该系统包括如权利要求9~11中任一项所述的对漫游移动终端发送提示信息的设备。
全文摘要
本发明公开了一种对漫游移动终端发送提示信息的方法,该方法包括监测到移动终端的登记消息,并查询移动终端在本地网数据库的记录得到查询结果;根据所述查询结果和登记消息判断移动终端是否发生漫游,并在判断出该移动终端发生漫游的情况下,向该移动终端发送提示信息。本发明还提供了一种对漫游移动终端发送提示信息的设备以及一种对漫游移动终端发送提示信息的系统。本发明能够准确全面地判断出移动终端是否真正地发生漫游,避免了现有技术中只能检测到本地HLR中移动终端漫游的情况,还能够将移动终端在本地不同MSC之间的移动判断为未发生漫游,因此本发明能够准确地向漫游的移动终端发送提示信息。
文档编号H04W8/20GK1937800SQ20061015971
公开日2007年3月28日 申请日期2006年9月30日 优先权日2006年9月30日
发明者李世前 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1