区分同一移动交换中心/业务交换点下不同本地网的方法

文档序号:7760982阅读:387来源:国知局
专利名称:区分同一移动交换中心/业务交换点下不同本地网的方法
技术领域
本发明涉及移动通信系统中移动终端之间的通信技术,特别涉及一种区分同一移动交换中心/业务交换点下不同本地网的方法。
背景技术
随着移动通信技术的发展,码分多址(CDMA)网络得到了广泛的应用。图1为CDMA网络组网简图,如图1所示CDMA网络主要是由移动终端(MS)100、基站子系统(BSS)102、业务控制点(SCP)101、移动交换中心/业务交换点(MSC/SSP)103和归属位置寄存器(HLR)104组成。
在目前的CDMA网络中,每个MSC/SSP对应唯一的一个MSC标识(MSCID),CDMA网络中的各实体通过MSCID区分不同的MSC/SSP。而且,当某个MS被呼叫时,该MS当前所在的MSC会为该被叫MS分配一个漫游号码(TLDN)做为路由信息。图2为现有技术中实现MS之间呼叫的一实施例流程图,则CDMA网络中MS之间实现呼叫的具体过程如图2所示,主要包括以下步骤步骤200,当某个MS呼叫一个MS时,发起呼叫的为主叫MS,被呼叫的为被叫MS。
步骤201,主叫MS所在的MSC/SSP通过分析被叫MS的电话号码(MDN)确定被叫MS归属于哪个HLR。
步骤202,在被叫MS所属的HLR中查询被叫MS当前所在位置对应的MSCID,进而得到被叫MS当前所处的MSC/SSP。因为每个MS在漫游到一个新的区域时,会向当前所在的MSC/SSP进行位置登记上报自身的当前位置信息,该MSC/SSP再通过位置登记消息将该MS的位置信息通知该MS所属的HLR,这里的位置信息即为当前所处MSC/SSP的MSCID。
步骤203,由被叫MS当前所在的MSC/SSP分配给该被叫MS一个TLDN;步骤204,被叫MS的TLDN通过被叫MS所属的HLR传递给主叫局MSC;步骤205~206,主叫MSC通过被叫MS的TLDN确定被叫MS的路由,然后根据路由建立话路,完成主叫MS与被叫MS之间的通信。
在网络初建阶段或MS密度相对较低的地方,每个MSC/SSP往往会覆盖多个本地网,每个本地网的覆盖范围可根据网络规划的需要任意划分。在这种情况下,由于多个本地网只对应一个MSCID,则CDMA网络中的其他网络实体无法根据MSCID来区别不同的本地网。因此,当同一个MSC/SSP管辖多个本地网时,无论MS在哪个本地网发起呼叫或被呼叫,对于HLR来说,MS都具有相同的MSCID,如此就会导致其他网络实体无法区分该MS属于哪个本地网的问题。
另外,一个MSC/SSP覆盖多个本地网,任意MS在同一MSC/SSP下的不同本地网之间移动,也属于漫游,但由于处于同一MSC/SSP下,对HLR而言,用户对应的MSCID始终是相同的,因此HLR无法对用户实现漫游限制。并且,对于智能用户,比如预付费用户、集团用户等等,其进行呼叫时的计费是由SCP完成的,SCP根据主叫用户对应的MSCID和被叫用户分配的TLDN确定主被叫用户的位置,由此实现在用户通话过程中对主被叫用户费用的实时扣除。但由于现在每个MSC/SSP只对应一个MSCID,SCP不能通过MSCID区分属于不同本地网的MS,因而无法准确判断MS呼叫类型,从而导致无法正确为主叫用户计费。同样,由于TDLN是由特定MSC/SSP分配的,同一个MSC所分配的TDLN前缀是固定的,因此当同一MSC/SSP覆盖多个本地网时,由于分配的TLDN前缀固定,SCP不仅无法根据MSCID的不同来获得主叫的准确信息,而且也无法根据TDLN前缀的不同来获得被叫的准确位置信息,从而导致对智能用户SCP无法准确计费。

发明内容
有鉴于此,本发明的主要目的在于提供一种区分同一移动交换中心/业务交换点下不同本地网的方法,不仅解决了网络实体无法区分同一MSC/SSP下多个本地网的问题,而且解决了在同一MSC/SSP下不同本地网中的MS无法漫游限制以及对智能用户SCP无法正确计费的问题。
为了达到上述目的,本发明提供一种区分同一移动交换中心/业务交换点下不同本地网的方法,该方法是将MSC/SSP所覆盖的一个以上本地网中的每个本地网划分为至少一个位置区,并为一个或一个以上位置区分配一个MSCID,且属于不同本地网的位置区分配的MSCID不同。
上述方案中所述的一个本地网对应一个或一个以上不同的MSCID。所述MSCID和位置区的对应关系记录在MSC/SSP中。
上述方案进一步包括根据被叫MS当前对应的MSCID分配TLDN。根据MS当前对应的MSCID确定被叫MS当前所在的本地网。
由于本发明使一个物理MSC/SSP实体具有多个MSCID,同一MSC/SSP下的每个本地网对应至少一个MSCID,从而使HLR可根据MSCID判断主叫MS或被叫MS所在的具体位置,进而根据MSCID给做被叫的MS分配相应的TLDN。当一个MSC/SSP覆盖多个本地网时,其它网络实体可通过不同的MSCID判断MS所在MSC/SSP下的不同本地网,不仅使MS在同一MSC/SSP下的不同本地网或位置区漫游限制成为可能,而且解决了智能用户在同一MSC/SSP下的不同本地网之间呼叫时的计费问题。


图1为CDMA网络组网简图。
图2为现有技术中MS之间实现呼叫的一实施例流程图。
图3为本发明中在同一MSC/SSP下不同本地网的MS之间实现呼叫的一实施例流程图。
具体实施例方式
为了使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。
对于一个MSC/SSP覆盖多个本地网的情况,本发明是在本地网的基础上进一步划分位置区(LAI),即可将一个MSC/SSP中的每个本地网划分为一个或多个位置区,然后为每个位置区分配且只分配一个MSCID,而一个MSCID可以对应多个位置区,也就是说,同一本地网下几个位置区的MSCID可以相同或不同,但属于不同本地网的位置区所分配的MSCID不能相同。MSCID和位置区的对应关系记录在MSC/SSP中。
由于一个本地网包括一个或多个位置区,所以,一个本地网对应至少一个MSCID,如此就可保证同一MSC/SSP下的不同本地网具有不同的MSCID,从而确保网络实体能区分同一MSC/SSP下的不同本地网,甚至是同一本地网中的不同位置区。
由于TLDN前缀的分配原则是根据被叫MS当前对应的MSCID来分配的,因此对于不同的MSCID分配的TLDN前缀也不同,那么当被叫MS处于同一MSC/SSP下的不同本地网时,即可保证给被叫MS分配不同的TLDN前缀,从而使SCP能够获取准确的被叫MS位置信息。
当一个MSC/SSP覆盖多个本地网时,处于不同本地网的两个MS之间进行呼叫的过程如图3所示,该过程主要包括步骤300~301,处于不同本地网的两个MS之间进行呼叫时,主叫MS所在的MSC/SSP通过分析被叫MS的电话号码(MDN)确定被叫MS归属于哪个HLR。
步骤302,然后在被叫MS所属的HLR中查找被叫MS当前对应的MSCID,再根据该MSCID确定被叫MS当前的所在位置,即被叫MS当前在MSC/SSP下的哪个本地网。HLR中的被叫MS对应的MSCID是被叫MS漫游到当前本地网进行位置登记时存储的,不同的MSCID表示不同的本地网。
步骤303,被叫MS当前所在的MSC/SSP根据对应的MSCID分配给被叫MS一个漫游号码(TLDN),该TLDN的前缀表示了被叫MS当前所在的本地网;步骤304~306,被叫MS的TLDN通过被叫所属的HLR传递给主叫局MSC,主叫MSC通过被叫MS的TLDN确定被叫MS的路由,再根据该路由建立话路,完成主叫MS与被叫MS之间的通信。
以上过程为一个本地网对应一个MSCID的情况,当一个本地网对应多个MSCID时,由于每个位置区对应一个MSCID,所以上述步骤302中HLR根据被叫MS对应的MSCID查询到被叫MS当前所在的位置,即为被叫MS当前在哪个本地网中的哪个固定的位置区,那么,所分配的TLDN的前缀即表示被叫MS所在的位置区。
在上述过程中,由于同一MSC/SSP下不同本地网的MSCID不同,还可以解决对每个MS漫游区域限制问题。比如HLR可预先为MS设定允许的漫游区域,即允许漫游的MSCID组。当漫游的MS进行位置登记时,HLR根据位置登记消息中被叫MS当前的MSCID,在预先设定的MSCID组中查找,如果MSCID在允许漫游的MSCID组内,则接受用户的位置登记消息,否则拒绝用户位置登记。这样可以灵活实现本地网间的漫游限制。
根据本发明的方法,也可以解决智能用户无法正确计费的问题。当主叫MS开始呼叫时,由于主叫MS所在的MSC/SSP根据主叫MS的当前所在位置区分配不同的MSCID,主叫MS所在的MSC/SSP保证发给SCP消息中主叫MS的MSCID的正确性,即主叫MS所在位置的正确性;当被叫MS被呼时,被叫MS当前所在的MSC/SSP根据被叫MS当前的MSCID分配TLDN,保证了在不同区域中的被叫MS具有不同的TLDN,使发给SCP消息中TLDN的正确性,即被叫MS所在位置的正确性。SCP可根据上述过程准确的获得主叫MS或被叫MS当前所在的具体位置,从而正确判断呼叫的类型,实现由SCP正确计算呼叫费用的过程。
由此可知,本发明提供的在同一MSC/SSP下不同本地网或位置区中采用多个不同MSCID来确定不同本地网或位置区的方法,一方面从根本上解决了一个MSC/SSP覆盖多个本地网时所产生的问题,使其他网络实体可以区分在同一个MSC/SSP下的多个本地网,实现了在同一个MSC/SSP下的不同本地网中MS的漫游限制和正确计费;另一方面,由于同一个物理MSC/SSP可以含有多个MSCID,不需要配备多个物理MSC/SSP来覆盖不同的本地网,从而降低了建设的成本、减少了维护的成本,缩减机房的占地和节省了运营成本,取得很好的应用效果。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种区分同一移动交换中心/业务交换点下不同本地网的方法,其特征在于,该方法是将MSC/SSP所覆盖的一个以上本地网中的每个本地网划分为至少一个位置区,并为一个或一个以上位置区分配一个MSCID,且属于不同本地网的位置区分配的MSCID不同。
2.如权利要求1或2所述的方法,其特征在于,一个本地网对应一个或一个以上不同的MSCID。
3.如权利要求1的方法,其特征在于,所述的MSCID和位置区的对应关系记录在MSC/SSP中。
4.如权利要求1所述的方法,其特征在于,该方法进一步包括根据被叫MS当前对应的MSCID分配TLDN。
5.如权利要求1所述的方法,其特征在于,该方法进一步包括根据MS当前对应的MSCID确定MS当前所在的本地网。
全文摘要
本发明提供一种区分同一移动交换中心/业务交换点下不同本地网的方法,该方法是将MSC/SSP所覆盖的一个以上本地网中的每个本地网划分为至少一个位置区,并为每个位置区分配一个MSCID,且属于不同本地网的位置区分配的MSCID不同。该方法不仅解决了网络实体无法区分同一MSC/SSP下多个本地网的问题,而且解决了在同一MSC/SSP下不同本地网中的MS无法漫游限制以及对智能用户SCP无法正确计费的问题。
文档编号H04L12/28GK1518368SQ0310045
公开日2004年8月4日 申请日期2003年1月14日 优先权日2003年1月14日
发明者李世前 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1