一种移动台的呼叫方法

文档序号:7677418阅读:666来源:国知局
专利名称:一种移动台的呼叫方法
技术领域
本发明涉及无线通信系统中移动台的呼叫方法。
在现有的移动台呼叫方法中,当一个移动台A呼叫另一个移动台B时,移动台A所在的移动交换中心(MSC)接收到呼叫后,首先判断移动台B是否在本地网中,如果在本地网中,则在归属位置寄存器(HLR)中找到移动台B当前的拜访位置寄存器(VLR),在确定路由后建立移动台A、B之间的呼叫;否则,通过网关移动交换中心(GMSC)查找移动台B的HLR,找到后再在HLR中中找到移动台B当前的拜访位置寄存器(VLR),然后在确定路由后建立移动台A、B之间的呼叫。由上述可知,现有的移动台呼叫方法无法满足移动台在呼叫时受被呼叫方服务区域地理位置约束的应用需要。
本发明的目的在于提供一种能够满足移动台在呼叫时受被呼叫方服务区域地理位置约束的移动台的呼叫方法。
为达到上述目的,本发明提供的移动台的呼叫方法,包括(1)系统中的主叫移动台呼叫被叫移动台时,系统根据接收到的主叫移动台的呼叫信息判断该呼叫是否为有地理位置约束的呼叫,如果不是,进行正常的呼叫,否则,(2)解析主叫移动台的呼叫信息,获取地理位置约束信息;(3)判断被叫移动台是否在本地网中,如果在,转步骤(5),否则,(4)查找并定位被叫移动台所在的归属位置寄存器(HLR);(5)通过被叫移动台所在的HLR查找并定位被叫移动台当前所在的拜访位置寄存器(VLR),在VLR中获取被叫移动台的地理位置信息;(6)根据上述地理位置信息判断被叫移动台是否满足地理位置信息的约束,如果满足,确定路由后建立主叫移动台和被叫移动台之间的呼叫,否则终止呼叫。
所述方法还包括在系统中设置VLR目录数据库,用于存储VLR数据表,该数据表包括被叫移动台地理位置标识、地理位置约束信息步骤(6)中所述判断被叫移动台是否满足地理位置信息的约束,通过查询VLR目录数据库中的被叫移动台的地理位置约束信息实现。
所述方法还包括设置有地理位置约束信息的呼叫,该呼叫为对方号码+#+地理位置约束信息。
上述地理位置约束信息采用城市编号,也可以采用邮政编码,还可以采用包括特殊符号的组合实现。
所述获取被叫移动台地理位置标识包括被叫移动台的VLR地址、当前服务定位区(LA)和当前服务蜂窝小区号(Cell ID)等方式。
由于本发明能够从主叫移动台发出的有地理位置信息的呼叫中获取被叫移动台的地理位置约束数据,通过与被叫移动台当前所在的地理位置信息相比较,经判断得知VLR的地理位置条件,从而决定是建立呼叫还是终止呼叫;采用这种方法,能够满足移动台在呼叫时受被呼叫方服务区域地理位置约束的应用需要,从而避免直接呼叫非限定地理位置外的呼叫对象。
图2是应用本发明的移动网络系统结构图。在图2所示的网络系统中,移动台A101发起的呼叫,经过空中被无线接入网的基站系统(BSS)102或者无线网络系统(RNS)103接收,并对呼叫信号进行处理以及和业务交换中心联系。呼叫的业务如果是电路(CS)域的,则由移动交换中心(MSC)104处理,如果是分组(PS)域的,则由服务GPRS支持节点(SGSN)107处理。MSC和SGSN根据呼叫的地址可以知道呼叫对象是否登记在本地网中,如果在本地网中,则可以从本地用户服务器(HSS(HLR))106获取被叫移动台的情况,例如登记权限、目前所在登记的服务区域的VLR,从而确立呼叫的路由。HSS包含了HLR的功能,HLR是系统的中心数据库,它存储与用户有关的静态数据,包括移动访问能力、注册业务和补充业务。它还保存国际移动用户识别码(IMSI),用户预订的基础业务及其移动台的国际ISDN码(MSISDN),预订的附加业务及其注册和激活参数等。移动台漫游所需的MSC区域信息和移动台的无线网络(MSRN)号码也存贮在HLR中,为MSC的出入局路由提供判断依据。HSS是第三代移动通信系统中为适应IP多媒体业务的要求而定义的新的业务功能实体。它可以代替HLR的功能。通常VLR105集成在MSC104内。如果MSC和SGSN无法寻找到本地网中登记的呼叫对象,则通过部件网关移动交换中心(GMSC)108和网关GPRS支持节点(GGSN)109寻找远端的HLR,获得相关的权限和路由。当移动台在某个服务区登录时,例如漫游时,当地的VLR会保留移动台登记在HLR中的一些信息,而在HLR中会保留服务区的VLR地址并随时更新。如果移动台A呼叫移动台B时,移动台B登记在远程的HLR并且当前的服务区在远程,此时MCS将呼叫转发给GMSC,通过GSMC108找到远程业务交换中心110中的HLR,得知移动台B111的服务区VLR,确定通话的路由。
本发明依据上述网络系统,并在系统中设置了VLR目录数据库,用于存储VLR数据表,该数据表包括表示移动台地理位置标识的数据记录,可以是VLR地址、LA和Cell ID,地理位置约束信息的名称、编号等。由于移动通信网络在建立后是相对固定的,因此数据库的维护比较容易。


图1是本发明方法的实施例流程图。按照图1,在步骤1,系统中的主叫移动台呼叫被叫移动台,系统通过无线空中接口收到该呼叫信息;然后在步骤2系统根据接收到的主叫移动台的呼叫信息判断该呼叫是否为有地理位置约束的呼叫,如果不是,呼叫中没有地理位置约束信息,此时在步骤11进行正常的呼叫;否则,在步骤3解析主叫移动台的呼叫信息,从中获取主叫移动台发出的地理位置约束信息。例如当移动台A发起呼叫时,可以在号码上设置附加的特殊符号#和地理位置信息。因此本发明所述方法还包括设置有地理位置约束信息的呼叫,该呼叫为对方号码+#+地理位置信息。所述地理位置约束信息可以采用城市编号,也可以采用邮政编码进一步细化地理位置。例如北京对应010,上海对应021,上海的陆家嘴对应200120等。比如以下方式表示呼叫对象B需要在上海接收呼叫,则键入对象B号码+#+021+发送键,具体地说,如果B的号码是13901234567,则移动台A发出的号码为13901234567#200120,其中#200120为地理位置信息和呼叫关系的标识。同样,所述地理位置约束信息还可以采用包括特殊符号的组合实现。附加其它的特殊符号可以表示其它的地理位置信息约束,例如“非”、“与”、“或”条件。比如移动台A需要呼叫对象满足在北京或上海服务区时接听电话(这是“或”关系),则键入B号码+#+021+#+010+发送键,具体地说,如果B的号码是13901234567,则移动台A发出的号码为13901234567#021#010,其中#021#010为地理位置约束信息和呼叫关系的标识。再如,移动台A需要呼叫对象满足不在上海服务区时接听电话(这是“非”关系),则键入B号码+#+*+021+发送键,具体地说,如果B的号码是13901234567,则移动台A发出的号码为13901234567#*021,其中#*021为地理位置约束信息和呼叫关系的标识。
在获取到呼叫中的地理位置约束信息后,在步骤4根据被叫移动台的地址判断被叫移动台是否在本地网中,即是否在本地网的HLR中,如果不在,进行步骤5查找并定位被叫移动台所在的归属位置寄存器(HLR),然后进行步骤6,否则直接进行步骤6通过被叫移动台所在的HLR查找并定位被叫移动台当前所在的拜访位置寄存器(VLR),获取该VLR的地址信息、被叫移动台的当前服务LA、被叫移动台的当前服务Cell ID,然后通过该信息在步骤7查找VLR目录数据库,获取被叫移动台对应的地理位置标识;接着在步骤8根据上述地理位置信息判断被叫移动台是否满足地理位置信息的约束,如果满足,在步骤9确定路由后在步骤11建立正常的主叫移动台和被叫移动台之间的呼叫,否则在步骤10向主叫移动台返回本次呼叫的结果信息,例如语音提示、短消息提示、不能建立呼叫的原因等,然后终止呼叫。
最后还需说明,应用本发明进行呼叫服务的种类包括在电路交换域和包交换域的通话服务、短消息服务,多媒体消息服务等。
权利要求
1.一种移动台的呼叫方法,包括(1)系统中的主叫移动台呼叫被叫移动台时,系统根据接收到的主叫移动台的呼叫信息判断该呼叫是否为有地理位置约束的呼叫,如果不是,进行正常的呼叫,否则,(2)解析主叫移动台的呼叫信息,获取地理位置约束信息;(3)判断被叫移动台是否在本地网中,如果在,转步骤(5),否则,(4)查找并定位被叫移动台所在的归属位置寄存器(HLR);(5)通过被叫移动台所在的HLR查找并定位被叫移动台当前所在的拜访位置寄存器(VLR),在VLR中获取被叫移动台的地理位置信息;(6)根据上述地理位置信息判断被叫移动台是否满足地理位置信息的约束,如果满足,确定路由后建立主叫移动台和被叫移动台之间的呼叫,否则终止呼叫。
2.根据权利要求1所述的移动台的呼叫方法,其特征在于所述方法还包括在系统中设置VLR目录数据库,用于存储VLR数据表,该数据表包括被叫移动台地理位置标识、地理位置约束信息。
3.根据权利要求2所述的移动台的呼叫方法,其特征在于步骤(6)中所述判断被叫移动台是否满足地理位置信息的约束,通过查询VLR目录数据库中的被叫移动台的地理位置约束信息实现。
4.根据权利要求1、2、或3所述的移动台的呼叫方法,其特征在于所述方法还包括设置有地理位置约束信息的呼叫,该呼叫为对方号码+#+地理位置约束信息。
5.根据权利要求4所述的移动台的呼叫方法,其特征在于所述地理位置约束信息采用城市编号。
6.根据权利要求4所述的移动台的呼叫方法,其特征在于所述地理位置约束信息采用邮政编码。
7.根据权利要求4所述的移动台的呼叫方法,其特征在于所述地理位置约束信息采用包括特殊符号的组合实现。
8.根据权利要求1所述的移动台的呼叫方法,其特征在于步骤(5)中所述获取被叫移动台地理位置标识包括被叫移动台的VLR地址、当前服务定位区(LA)和当前服务蜂窝小区号(Cell ID)等方式。
全文摘要
本发明公开了一种移动台的呼叫方法,该方法包括,系统从接收到的主叫移动台的呼叫信息中获取地理位置约束信息,然后查找并定位被叫移动台所在的归属位置寄存器,通过上述HLR查找并定位被叫移动台当前所在的拜访位置寄存器,获取被叫移动台的地理位置信息,可以是该VLR的地址信息、当前服务定位区、当前服务蜂窝小区号等,最后根据上述地理位置信息判断主叫移动台的呼叫是否满足地理位置的约束,如果满足,确定路由后建立主叫移动台和被叫移动台之间的呼叫,否则终止呼叫,返回提示信息;采用上述方法,能够满足移动台在呼叫时受被呼叫方服务区域地理位置约束的应用需要,从而避免直接呼叫非限定地理位置外的呼叫对象。
文档编号H04W48/04GK1437426SQ0210393
公开日2003年8月20日 申请日期2002年2月9日 优先权日2002年2月9日
发明者苏宁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1