一种智能网用户呼叫计费的实现方法及实现系统的制作方法

文档序号:7629028阅读:154来源:国知局
专利名称:一种智能网用户呼叫计费的实现方法及实现系统的制作方法
技术领域
本发明涉及移动智能网通讯领域,尤其涉及在移动网络中实现智能网用户漫游呼叫计费的一种实现方法。
背景技术
在通信领域中,运营商需要根据用户不同的通话类型来收取相应的费用,例如针对市话、国内长途、国际长途所收取的费用是不同的。
在固定网络中,可以直接通过主叫号码和被叫号码来确定通话类型,号码本身就标识了通话终端的当前位置,例如主叫号码为02583200000,被叫号码为02152100000,就可以判断本次通话为南京的主叫用户呼叫上海的被叫用户,呼叫类型为国内长途呼叫,应收取国内长途呼叫资费。
在移动通信领域中,由于移动终端的移动性,通过用户的电话号码只能分析得到用户的归属区位置,而不能得到用户的当前所在位置。此外,在移动网络计费中,除了上面按通话类型来收取相应费用之外,经常还需要收取用户的漫游费用(当前地和归属地不同时,称为漫游)。一般的计费规则为对主叫用户,当其在归属区时,收取当前位置到被叫归属区的费用,而当其漫游出归属区时,收取当前位置到被叫归属区的费用+基本漫游费;对被叫用户,当其在归属区时收取基本通话费,当其漫游时,收取基本通话费+基本漫游费+被叫归属地到其漫游地的长途费。可见,要实现对移动用户通话的计费费率确定,需要至少三个位置信息计费号码的归属地、计费号码的当前地、对端号码的归属地。
智能网系统的基本组成网元至少包括SSP(业务交换点)和SCP(业务控制点)。智能网业务的计费点通常在SCP,即由SCP对用户呼叫进行批价计费。按照上面描述的移动通信计费规则,SCP在对一次呼叫进行计费时,同样至少需要获得计费号码的归属地、计费号码的当前地和对端号码的归属地这三个位置因素。
通常情况下,移动用户电话号码本身即包含了其归属地信息,例如在我国移动电话号码的编号规则为接入码+<H1H3H3H4>+<ABCD>,接入码和4位H码即可唯一确定用户的归属长途区号。而用户当前地信息却不能从用户电话号码中获得。按照移动智能网信令协议标准,例如CAMEL2(移动网络增强业务的客户化应用)协议,计费号码的当前位置由SSP在发送给SCP的信令消息中携带,例如在主叫流程中,IDP(初始鉴权消息)消息中的LocationNumber参数即用来传送主叫号码的当前位置信息。
图1给出了一种经常采用的智能网网络结构,即叠加SSP方式实现的移动智能网。图中SSP通过CAMEL协议连接到SCP;多个MSC/GMSC(移动交换中心/关口移动交换中心)通过TUP(电话用户部分)协议或ISUP(综合业务数字网用户部分)协议连接到SSP,图中包括三个MSC(MSCA,MSCB和MSCC)和一个GMSC。当移动用户起呼时,MSC/GMSC确定本次呼叫为智能网业务呼叫,通过TUP/ISUP协议将呼叫路由至叠加SSP,SSP触发智能网信令流程,发送呼叫鉴权消息给SCP,SCP在相应的业务逻辑处理中提取用户号码以及位置信息完成对呼叫的控制和计费。
在上面描述的网络结构和智能网呼叫处理过程中,存在的问题是一套SSP同时和多个MSC/GMSC连接,当SSP收到一次呼叫请求时,无法确定来自哪一个MSC/GMSC,从而在发向SCP的消息中携带的位置信息为SSP所在地区号,不能正确标识出用户当前的真实位置,这将导致SCP出现漫游计费错误。在图1中,SSPA位于A地区,和其相连的MSC/GMSC分别位于地区A、B、C、D等。无论智能网用户在A、B、C、D任一区域起呼,SSP在发送给SCP的鉴权请求消息中所携带的位置信息始终为SSP所在地A,不能正确标识用户当前所在地,导致SCP计费错误。例如当归属于A地区的移动用户漫游至B地区起呼时,由于SSP在消息中携带的位置信息为A,导致SCP采用错误的计费号码当前地对漫游费和呼叫费用的计算产生错误(如未收取漫游费);同样,再例如归属于地区B的用户未漫游时作为主叫起呼,SSP在消息中携带的位置信息为A,也将导致SCP对用户多收取了漫游费。

发明内容
本发明的目的在于在以叠加SSP方式实现智能网业务的移动网络结构下,提供一种智能网用户呼叫计费的实现方法及实现系统,使得叠加SSP能够获得计费用户当前所在位置,实现对移动智能网用户的正确计费。
为了实现上述目的,本发明提供了一种智能网用户呼叫计费的实现方法,用于以叠加业务交换点方式实现智能网业务的移动网络,包括如下步骤位置前缀号码配置步骤,为移动交换中心或关口移动交换中心配置位置前缀号码;位置前缀号码和长途区号对应关系配置步骤,业务交换点或业务控制点配置所述位置前缀号码与所述移动交换中心或关口移动交换中心所覆盖位置的长途区号的对应关系;计费处理步骤,业务控制点根据主叫号码、被叫号码及计费号码当前所在地信息进行计费处理,所述计费号码当前所在地信息根据所述位置前缀号码及对应的长途区号获取。
上述的智能网用户呼叫计费的实现方法,其中,所述计费处理步骤中,所述移动交换中心或关口移动交换中心将被叫号码加上位置前缀号码作为新的被叫号码发送,业务交换点或业务控制点根据所述位置前缀号码及对应的长途区号获取所述计费号码当前所在地信息。
上述的智能网用户呼叫计费的实现方法,其中,所述移动交换中心或关口移动交换中心覆盖多个长途区号时,所述位置前缀号码配置步骤中,为所述移动交换中心或关口移动交换中心配置多个位置前缀号码,分别对应多个长途区号,所述计费处理步骤中,所述移动交换中心或关口移动交换中心根据主叫用户当前所在的位置所对应的位置前缀号码加上被叫号码作为新的被叫号码发送。
为了更好的实现上述目的,本发明还提供一种智能网用户呼叫计费的实现系统,用于以叠加业务交换点方式实现智能网业务的移动网络,包括移动交换中心或关口移动交换中心、叠加业务交换点模块和业务控制点模块,其中所述移动交换中心或关口移动交换中心配置有位置前缀号码;所述叠加业务交换点模块或业务控制点模块配置有所述位置前缀号码和长途区号之间的对应数据;所述业务控制点用于根据主叫号码、被叫号码及计费号码当前所在地信息进行计费处理,所述计费号码当前所在地信息根据所述位置前缀号码及对应的长途区号获取。
上述的智能网用户呼叫计费的实现方法,其中,所述移动交换中心或关口移动交换中心用于将被叫号码加上位置前缀号码作为新的被叫号码发送,所述业务交换点或业务控制点用于根据所述位置前缀号码及对应的长途区号获取所述计费号码当前所在地信息。
上述的智能网用户呼叫计费的实现方法,其中,所述移动交换中心或关口移动交换中心覆盖多个长途区号时,所述移动交换中心或关口移动交换中心配置有多个位置前缀号码,分别对应多个长途区号,所述移动交换中心或关口移动交换中心用于将主叫用户当前所在的位置所对应的位置前缀号码加上被叫号码作为新的被叫号码发送。
与现有技术相比较,本发明的智能网用户呼叫计费的实现方法及实现系统通过MSC/GMSC在被叫号码中增加位置前缀号码的方式,并最终使得SCP能够获得智能网用户的当前位置信息,而解决了在叠加网实现智能网业务时用户漫游计费错误的问题。同时,因为只需通过MSC/GMSC简单的号码变换功能,SSP或SCP增加对位置前缀号码的分析即可实现,不需要增加任何硬件设备,所需投资小,实现方便易行。


图1为现有以叠加网方式实现的智能网网络结构示意图;图2为本发明的智能网用户呼叫计费的实现方法的流程图。
具体实施例方式
本发明的智能网用户漫游计费的实现方法所涉及的通信设备包括MSC/GMSC,SSP以及SCP,包括如下步骤位置前缀号码配置步骤,MSC/GMSC配置一个或多个位置前缀号码,该号码用于唯一识别MSC/GMSC。当MSC/GMSC收到一次用户起呼请求并判定本次呼叫为智能网呼叫,在叠加网方式下,通常采用判定方式为特定号段—为智能网用户分配特定号段,或特定前缀——用户拨打特定前缀接入码,判定为智能网呼叫后,将话路路由至叠加SSP进行处理。为了使得SSP能够获得主叫用户当前位置信息,此时要求MSC/GMSC对用户所拨打的号码进行如下变换在被叫号码前增加位置前缀号码后形成新的被叫号码,即在TUP/ISUP消息中送给SSP的被叫号码为<位置前缀号码>+<原被叫号码>。如,在图1中,假定A、B、C、D四个地区MSC/GMSC所配置的位置前缀号码分别为100,200,300,400,被叫用户号码为B,当主叫用户在A地区起呼拨打号码B时,MSCA所变换后的被叫号码为100+B,在B地区起呼时,MSCB所变换后的被叫号码为200+B,在C地区起呼时,MSCC所变换后的被叫号码为300+B,在D地区起呼时,GMSC所变换后的被叫号码为400+B。
位置前缀号码和长途区号对应关系配置步骤,SSP配置位置前缀号码和长途区号之间的对应数据,当收到起呼请求时,从收到的来自MSC/GMSC的TUP/ISUP消息中提取出被叫号码,并分析位置前缀号码后得到计费号码当前所在的长途位置区域,SSP在发送给SCP的鉴权消息中携带该长途位置区域以标识计费号码所在的当前位置。例如,在SSP配置位置前缀号码100对应的长途区号为地区A的长途编码025,则当收到被叫号码为100+B时,通过所配置的位置前缀和长途位置区对应数据,获得主叫号码当前所在位置地区A的长途区号025,并在发送给SCP的IDP消息中采用参数Loctionnumber携带此长途位置区号025给SCP。
计费处理步骤,SCP收到SSP发来的鉴权请求消息,经过上面的处理,消息中所携带的位置信息正确的标识了计费号码的当前位置。根据主叫号码和被叫号码的分析可以获得主叫和被叫的归属地,结合上面得到的主叫当前地,对呼叫进行计费批价处理完成正确的移动用户漫游计费,例如根据需要收取用户的漫游费用。
在位置前缀号码配置步骤中,当存在一个MSC覆盖多个长途区号时,可以为一个MSC/GMSC配置多个位置前缀号码,每个位置前缀号码分别对应MSC所覆盖的一个区号,当收到起呼请求时,MSC根据主叫用户当前所在的位置区不同分别采用所对应的不同位置前缀号码对被叫号码进行变换,主叫用户当前所在的位置区可采用CELLID来进行判断。
位置前缀号码和长途区号之间的对应数据配置步骤也可以由SCP来完成,即SSP在送给SCP的消息中位置信息依然采用SSP所在的位置区号,而将经过MSC/GMSC变换后的增加位置前缀号码后的被叫号码直接送给SCP,由SCP分析该位置前缀号码来确定用户的当前地。
下面结合附图对本发明智能网用户漫游计费的实现方法做更加详细的描述。
以叠加SSP方式实现的移动智能网,其中网络设备实体包括GSM交换机MSC/GMSC、业务交换点SSP和业务控制点SCP,其中MSC/GMSC,用于配置一个或多个位置前缀号码,该号码用于唯一识别MSC/GMSC,并用于确定哪些呼叫为智能网呼叫并将话路路由至叠加SSP;SSP,用于配置位置前缀号码和长途区号之间的对应数据,并根据位置前缀号码后得到计费号码当前所在的长途位置区域后发送给SCP,同时还用于触发智能网业务信令流程,向SCP发起呼叫鉴权并根据SCP的指示完成呼叫接续;SCP,用于加载智能网业务进行业务逻辑控制,并对根据主被叫号码以及计费用户主叫的当前位置长途区号信息进行批价计费,并生成计费话单。
本发明给出了一种在叠加SSP方式下实现智能网用户漫游计费的一种方法,实现上包括以下步骤第一步,MSC/GMSC配置一个或多个位置前缀号码;当一个MSC仅覆盖一个长途区号时,只需要配置一个位置前缀号码,否则可配置多个位置前缀号码,分别对应所覆盖的长途区号;第二步,对于本局发起的智能网呼叫,MSC/GMSC分析计费用户当前所在位置后,选择相应的位置前缀号码对被叫号码进行变换,变换规则为新的被叫号码为位置前缀号码+原被叫号码;第三步,MSC/GMSC将本次智能网呼叫路由至叠加SSP,并在TUP/ISUP消息的IAI/IAM消息中携带变换后的被叫号码;第四步,SSP根据配置位置前缀号码和长途区号的对应关系,当收到起呼请求时,提取IAI/IAM消息中的被叫号码,并根据位置前缀号码和长途区号的对应关系位置获得计费用户当前所在的位置长途区号;第五步,SSP触发智能网呼叫流程,向SCP发起呼叫鉴权请求(IDP)消息,其中携带分析后得到的主叫用户当前所在长途区号;第六步,SCP收到鉴权请求消息,提取主被叫号码以及计费用户主叫的当前位置长途区号信息,根据对用户号码的分析得到主被叫用户的归属地区,结合计费用户主叫的当前地,根据计费规则完成正确的计费批价操作。
图2给出了本发明的一次完整的用户呼叫流程,结合图1和图2所示,包括如下步骤步骤301,智能网用户A发起呼叫,被叫号码为用户B;步骤302,MSCA收到用户起呼请求,确定本次呼叫为智能网呼叫(如采用特定号段判断或特定前缀接入码判断);步骤303,MSCA在被叫号码前增加位置前缀号码prefixA转换为变换后号码,将呼叫路由至叠加SSP,其中TUP/ISUP消息中携带的被叫号码为变换后号码;步骤304,SSP分析被叫前缀prefixA后,确定此呼叫来自MSCA,对应的长途区号为A;步骤305,SSP触发智能网呼叫流程,发送IDP消息到SCP,其中IDP消息中携带主叫用户当前位置信息A;步骤306,SCP分析主叫用户号码确定用户A的归属地,再根据IDP消息中携带的用户当前位置信息,确定用户漫游状态,并根据用户漫游状态采用相应的资费费率;步骤307,呼叫完成,用户挂机;步骤308,SCP根据前面确定的资费费率和呼叫起止时刻,完成对本次呼叫的批价,生成话单;步骤309,SCP释放呼叫。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种智能网用户呼叫计费的实现方法,用于以叠加业务交换点方式实现智能网业务的移动网络,其特征在于,包括如下步骤位置前缀号码配置步骤,为移动交换中心或关口移动交换中心配置位置前缀号码;位置前缀号码和长途区号对应关系配置步骤,业务交换点或业务控制点配置所述位置前缀号码与所述移动交换中心或关口移动交换中心所覆盖位置的长途区号的对应关系;计费处理步骤,业务控制点根据主叫号码、被叫号码及计费号码当前所在地信息进行计费处理,所述计费号码当前所在地信息根据所述位置前缀号码及对应的长途区号获取。
2.根据权利要求1所述的智能网用户呼叫计费的实现方法,其特征在于,所述计费处理步骤中,所述移动交换中心或关口移动交换中心将被叫号码加上位置前缀号码作为新的被叫号码发送,业务交换点或业务控制点根据所述位置前缀号码及对应的长途区号获取所述计费号码当前所在地信息。
3.根据权利要求2所述的智能网用户呼叫计费的实现方法,其特征在于,所述移动交换中心或关口移动交换中心覆盖多个长途区号时,所述位置前缀号码配置步骤中,为所述移动交换中心或关口移动交换中心配置多个位置前缀号码,分别对应多个长途区号,所述计费处理步骤中,所述移动交换中心或关口移动交换中心根据主叫用户当前所在的位置所对应的位置前缀号码加上被叫号码作为新的被叫号码发送。
4.根据权利要求3所述的智能网用户呼叫计费的实现方法,其特征在于,所述计费处理步骤具体包括所述移动交换中心或关口移动交换中心判断呼叫为智能网呼叫后根据计费用户当前所在位置选择相应的位置前缀号码,并加上被叫号码作为新的被叫号码;所述移动交换中心或关口移动交换中心将智能网呼叫路由至叠加业务交换点,并在TUP或ISUP消息中携带新的被叫号码;所述叠加业务交换点根据位置前缀号码和长途区号的对应关系获得计费用户当前所在位置的长途区号;所述叠加业务交换点触发智能网呼叫流程,向所述业务控制点发起呼叫鉴权请求消息,其中携带分析后得到的计费用户当前所在位置的长途区号;所述业务控制点根据主被叫号码、计费用户当前所在位置的长途区号及计费规则进行计费处理。
5.根据权利要求4所述的智能网用户呼叫计费的实现方法,其特征在于,所述移动交换中心或关口移动交换中心根据特定号段或特定前缀接入码判断呼叫是否为智能网呼叫。
6.一种智能网用户呼叫计费的实现系统,用于以叠加业务交换点方式实现智能网业务的移动网络,包括移动交换中心或关口移动交换中心、叠加业务交换点模块和业务控制点模块,其特征在于所述移动交换中心或关口移动交换中心配置有位置前缀号码;所述叠加业务交换点模块或业务控制点模块配置有所述位置前缀号码和长途区号之间的对应数据;所述业务控制点用于根据主叫号码、被叫号码及计费号码当前所在地信息进行计费处理,所述计费号码当前所在地信息根据所述位置前缀号码及对应的长途区号获取。
7.根据权利要求6所述的智能网用户呼叫计费的实现方法,其特征在于,所述移动交换中心或关口移动交换中心用于将被叫号码加上位置前缀号码作为新的被叫号码发送,所述业务交换点或业务控制点用于根据所述位置前缀号码及对应的长途区号获取所述计费号码当前所在地信息。
8.根据权利要求7所述的智能网用户呼叫计费的实现方法,其特征在于,所述移动交换中心或关口移动交换中心覆盖多个长途区号时,所述移动交换中心或关口移动交换中心配置有多个位置前缀号码,分别对应多个长途区号,所述移动交换中心或关口移动交换中心用于将主叫用户当前所在的位置所对应的位置前缀号码加上被叫号码作为新的被叫号码发送。
全文摘要
本发明公开了智能网用户呼叫计费的实现方法及实现系统,其中方法包括如下步骤为移动交换中心或关口移动交换中心配置位置前缀号码;业务交换点或业务控制点配置所述位置前缀号码与所述移动交换中心或关口移动交换中心所覆盖位置的长途区号的对应关系;业务控制点根据主叫号码、被叫号码及计费号码当前所在地信息进行计费处理,所述计费号码当前所在地信息根据所述位置前缀号码及对应的长途区号获取。与现有技术相比较,本发明通过MSC/GMSC在被叫号码中增加位置前缀号码的方式,并最终使得SCP能够获得智能网用户的当前位置信息,而解决了在叠加网实现智能网业务时用户漫游计费错误的问题。
文档编号H04Q3/00GK1997092SQ20051013075
公开日2007年7月11日 申请日期2005年12月28日 优先权日2005年12月28日
发明者郭雪峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1