用于ocs的用户网络类型信息获取方法

文档序号:7690106阅读:248来源:国知局
专利名称:用于ocs的用户网络类型信息获取方法
技术领域
本发明涉及通信领域,具体而言,涉及一种用于OCS ( Online Charging System,在线计费系统)的用户网络类型信息获取方法。
背景技术
在OCS中,对于网内用户和网外用户^f吏用不同的计费"i殳置,对网内用户的通话具有更加优惠的费率。目前通过分析用户的号码段 来区分用户是网内用户还是网外用户。在实现本发明过程中,发明人发现用户可能需要在不同网络间切:换而又不希望改变号石马。例如,用户可能/人A号码卜歐的:t也区迁移 到B号码^殳的地区,而不希望变更其办/>号码。此时则无法再通过 不同的号码段来区分用户是网内用户还是网外用户,这导致无法对 这种发生了网络间切换的用户进行正确的计费设置。发明内容本发明旨在提供一种用于OCS的用户网络类型信息获取方法,以解决现有技术中不能对网络间切换用户正确计费的问题。在本发明的实施例中,提供了一种用于OCS的用户网络类型信 息获取方法,包才舌以下步骤SCP ( Service Control Point,业务4空制 点)向MNP (Mobile Number Portability,移动号码携带服务器)发 送携带翻i奪类型属性的SRI ( Send Routing Information,发送3各由消息),翻i奪类型属性^皮:没置为指示请求用户的号码前缀信息;MNP 根据SRI中的翻译类型属性向SCP发送响应消息,其中携带号码前 缀信息;SCP对号码前缀信息进行分析以获知用户的网络类型。优选的,翻译类型属性^皮:没置为1,以指示请求用户的号码前 缀信息。优选的,MNP才艮据SRI中的翻译类型属性向SCP发送响应消 息具体包括MNP根据翻译类型属性的值为1,而向SCP发送响应 消息。优选的,由STP (Signaling Translation Point ,信令转4妄点)转 发SCP与MNP之间的通信,SCP向MNP发送携带翻i奪类型属性 的SRI具体包括SCP将SRI发送给STP; STP根据翻译类型属性 将SRI转发给MNP。优选的,翻i奪类型属性^皮i殳置为1,以指示i青求用户的号码前 缀信息。优选的,SCP向MNP发送携带翻译类型属性的SRI具体包括 SCP将SRI发送给STP; STP根据翻译类型属性的值为1,而将SRI 转发给MNP。优选的,由STP转发SCP与MNP之间的通信,SCP将SRI发 送给STP,其中翻译类型属性的值被设置为0; STP根据翻译类型 属性的值为0,而将SRI转发给HLR ( Home Location Register归属位置寄存器)。优选的,还包括HLR向SCP发送响应消息,其中携带用户 的漫游信息。4尤选的,分别由SCP和MNP中的SIU( Signaling Interface Unit, 信令接口单元)处理翻译类型属性。优选的,由STP中的SIU处理翻译类型属性。上述实施例的用户网络类型信息获取方法利用SRI中已有的翻 译类型属性向MNP请求用户的号码前缀信息,从而能分析用户的 网络类型,克服了现有技术中不能对网络间切换用户正确计费的问 题,进而实现了对网络间切换用户的正确计费。


此处所说明的附图用来^是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中图1示出了根据本发明实施例的网络结构图;图2示出了根据本发明实施例的用户网络类型信息获取方法的 流程图;图3示出了根据本发明优选实施例的网络结构图;图4示出了根据本发明优选实施例的GT翻译类型的屏幕截图;图5示出了根据本发明优选实施例的业务签权流程图;的示意图;图7示出了根据本发明优选实施例的带NRN前缀的号码格式 的示意图;图8示出了根据本发明优选实施例的业务回滚流程图。
具体实施例方式
下面将参考附图并结合实施例,来详细说明本发明。
图1示出了根据本发明实施例的网络结构图,其中包括用于实 现业务的SCP和用于提供用户网络类型信息的MNP。用户的号码 前缀信息存储在MNP功能实体中,其通过号码携带的方式在用户 号码前增加前缀信息,用于表示用户的网络类型。
图2示出了根据本发明实施例的用户网络类型信息获取方法的 流程图,包括以下步骤
步骤S10, SCP ( Service Control Point,业务4空制点)向MNP (Mobile Number Portability,移动号码携带服务器)发送携带翻译 类型属性的SRI ( Send Routing Information,发送^各由消息),翻译 类型属性被设置为指示请求用户的号码前缀信息;
步骤S20, MNP根据SRI中的翻译类型属性向SCP发送响应 消息,其中携带号码前缀信息;
步骤S30, SCP对号码前缀信息进行分析以获知用户的网络类型。
该用户网络类型信息获取方法利用SRI中已有的翻译类型属性 向MNP请求用户的号码前缀信息,从而能分析用户的网络类型, 克服了现有技术中不能对网络间切换用户正确计费的问题,进而实 现了对网络间切换用户的正确计费。优选的,翻译类型属性被设置为1,以指示请求用户的号码前
缀信息。步骤S20可包括MNP根据翻译类型属性的值为1,而向 SCP发送响应消息。
图3示出了根据本发明优选实施例的网络结构图,由STP转发 SCP与MNP之间的通信。
步骤S10可具体包括SCP将SRI发送给STP; STP根据翻译 类型属性将SRI转发给MNP。
优选的,翻译类型属性被设置为1,以指示请求用户的号码前 缀信息。步骤S10具体可包括SCP将SRI发送给STP; STP才艮据 翻译类型属性的值为1,而将SRI转发给MNP。
优选的,由STP转发SCP与MNP之间的通信,SCP将SRI发 送给STP,其中翻译类型属性的值被设置为0; STP根据翻译类型 属性的值为0,而将SRI转发给HLR。 HLR可向SCP发送响应消 息,其中携带用户的漫游信息。
现有技术中,因为翻译类型属性缺省地设置为0,所以STP当 接收到SRI时,将对用户号码做GT (Global Title,全局码)翻译, STP根据翻译结果到HLR取漫游信息。本发明实施例修改了 SRI 中的GT翻译类型,使得当STP接受到SRI时,对用户号码做GT 翻译,如果翻译类型属性为1,则到MNP取用户的号码前缀信息, 以此区分该用户是网内用户还是网外用户。因此,对于GT翻译选 择子作如下规定
GT翻译选择子0的属性是4 ( GT类型)1 (编号计划)4 (地 址属性)0(翻译类型)GT翻译选择子1的属性是4(GT类型)l(编号计划)4 (地 址属性)1 (翻译类型)
由于STP上既可4妄收用户的GT翻i奪到HLR取漫游4言息,又 可4妄收用户的GT翻译到MNP取用户的前缀信息,所以修改GT翻 译类型,使STP能区分这两种操作。这种修改方式不用对信令进行 重新解析再组包,实现起来比较简单。因此,针对SCP的业务,STP 对部分号码翻译到HLR取漫游信息,对另外部分号码翻译到MNP 取网络类型。对于需要发送SRI到HLR取漫游号码的用户,在做 GT翻译时,使用GT翻译选择子O,翻译到HLR取漫游信息。
图4示出了根据本发明优选实施例的GT翻译类型的屏幕截图。 对于需要发送SRI到MNP取前缀信息的用户,在做GT翻译时, 使用GT翻译选择子0,翻译到MNP取前缀信息。选中使用新的 GT码属性,新的GT码还是用户号码本身,翻译类型修改成为201。 前台程序在处理翻i奪类型大于200的情况下,不改变GT码,将翻 译类型减去200变成1发送出去,这样SCP发送到MNP的SRI的 翻译类型就是1。在GT翻译选择子0中做本SCP的GT码翻译落 地,以4妄收来自MNP返回的信令。
STP连4妄不同的SCP节点,对于同一个用户号码,不同SCP 节点发过来的SRI有的是到HLR取漫游信息,有的是到MNP取前 乡晨信息,到HLR取漫游4言息的GT翻i奪选择子0,而发送到MNP 取前缀信息的SRI的翻译类型是1,所以在STP上设置了 GT翻译 选择子1 。
在GT翻译选4奪子0中配置用户号码的GT翻译到HLR取漫游号码。在GT翻译选择子1中配置用户号码的GT翻i奪到MNP取前缀作自.
I 口 。
在GT翻译选冲奪子0中估文SCPGT ( Service Control Point Global Title,业务控制点全局码)的GT翻译到SCP,以接收MNP返回的信令。
优选的,在MNPJM故:^下配置
增加GT翻译选择子1 。在GT翻译选择子1中,做用户号码的 GT翻译落地。
为了回送信令,在GT翻译选择子0中,做SCPGT码的GT翻 译到STP。
优选的,分别由SCP和MNP中的SIU( Signaling Interface Unit, 信令4妄口单元)处理翻i奪类型属性。优选的,由STP中的SIU处理 翻译类型属性。
图5示出了根据本发明优选实施例的业务签权流程图,包括 步骤S502, SCP收到短信鉴权消息;步骤S504, SCP发送SRI到 MNP,其中通过修改现有的翻译类型而能送到MNP;步骤S506, MNP根据用户号码段取NRN信息;步骤S508, MNP响应到SCP; 步骤S510, SCP根据返回的NRN信息算出费率,给用户扣费。
在发送短信签权的流程中,主叫用户发送短信,通过MSC (Mobile Switch Center,移动交才灸中心)和SC( Shortmessage Center, 短信中心)来触发短信业务,业务对主叫用户进行签权,在签权过 程中增加以下处理,才艮据从MNP返回的接收用户的NRN(Network Routing Number,网络类型号码)号码前缀信息来判断接收用户是 网内用户还是网外用户。1开关设置
为了兼容业务的原先版本功能,设置系统开关,如果开关打开, 发送SRI去查询用户的号码前缀,如果开关关闭,不发送SRI查询 用户的号码前缀。这个开关作为业务的功能开关,可以在管理数据 中对这个开关进行设置。
2查询用户信息环节
在发送修改后的SRI信息去查询用户前缀之前,在本SCP数据 库中查询短信接收用户是否是本SCP,若是本SCP用户,接收用户 肯定是网内用户,就不用再去查询用户的前缀信息判断是否为网内 用户。若不是本SCP用户,则判断4妄收用户是否为网内用户。所以 业务设置查询用户信息过程,在SRI开关打开的情况下,查询4妄收 用户是否为本SCP用户。
3发送SRI环节
这里发送修改后的SRI到MNP查找接收用户的前缀信息,根 据前缀信息判断接收用户的网络类型,此处实现的方法是修改GT 翻译类型。
业务判断是否要发送SRI命令去查询接收用户的前缀信息,这 个判断的条件有两个系统打开发送SRI的功能开关,接收用户不 是本SCP用户。在满足这两个条件的前提下,发送修改后的SRI到 MNP。
由于支持MAP2协议和MAP2+协议的SRI格式不一样,为了 支持MAP2信令又支持MAP2+信令,系统设置了开关设置,才艮据 现场网络类型,设置开关是支持MAP2或是支持MAP2+。开关设置1为支持MAP2+协议,开关设置0为支持MAP2协议。这个开 关在业务管理数据中进行配置。
SRI所带的参lt有4妄收用户的MSISDN号码和号码长度,图6 示出了才艮据本发明优选实施例的用户MSISDN (International ISDN Mobile Subscriber Directory Number,移动用户的ISDN号石马)的号 码格式的示意图,和本SCP的GT码。由于SRI中号码的格式是ISDN 号码格式和BCD号码格式,在设置SRI的参数时,将接收用户的 号石马进4亍字才寻串到ISDN (Integrated Service Digital Network,综合 业务数字网)号码格式转换和字符串到BCD号码格式转换的操作。 本SCP的GT码同样也进4亍字符串到ISDN号码才各式的转换。这种 号码格式转换的操作在目前的业务编辑环境SCE有成熟的算法。
4业务设置NRN前缀的信息表
业务i殳置NRN前缀信息表slnrnnumber信息表,这个表中有两 列, 一列是NRN前缀,另一列是NRN前缀的网络类型,l表示网 内,2表示网夕卜。
5匹配NRN前缀环节
业务发送修改后的SRI到MNP查询接收用户信息,MNP返回 给业务的用户号码格式是ISDN格式,需要进行用户号码格式的转 换,即ISDN到字符串的转换,此操作由SCE支持。此时接收用 户的号码格式是携带号码前缀NRN信息的,图7示出了根据本发 明优选实施例的带NRN前缀的号码格式的示意图。业务设置相应 的存储过程将用户号码和前缀NRN信息分离出来,并通过携带上 来的NRN前缀信息到slnrnnumber表中匹配用户的网络类型。根据 匹配到的网络类型来对主叫用户使用不同的计费方案,从而实施不同的计费费率。因为传入计费模块的用户号码格式不需要携带NRN 前缀,所以还将4妄收用户携带的NRN前缀信息去掉。
6业务的容4晉处理环节
如果SRI发送出去,对方接收不到或处理超时,此时业务不能 正常收到4妄收用户的NRN前缀信息,在这种情况下,需要配置容 错环节的处理。在接收不到用户的NRN前缀信息的情况下,将用 户是按照网内用户计费还是按照网外用户计费,在业务的管理数据 中有个系统开关设置,具体计费情况参照需求进行配置。
记录日志功能,在用户接收NRN失败的情况下,执4亍记录日 志功能,是否记录日志功能也由系统开关^殳置,也是在业务的管理 凄t据中配置,且参照需求进行配置。
图8示出了4艮据本发明优选实施例的业务回滚流程图,包括 步骤S602, SCP收到短信回滚信息;步骤S604, SCP发送SRI到 MNP,其中通过修改现有的翻译类型而能送到MNP;步骤S606, MNP根据用户号码段取NRN信息;步骤S608, MNP响应到SCP; 步骤S610, SCP根据返回的NRN信息算出费率,给用户加钱。
如果用户发送短信失败,则对用户的4&进4亍回滚,在回滚流牙呈 中设置以下操作,发送修改后的SRI到MNP查询接收用户的NRN 前缀信息,根据前缀信息判断出用户的网络类型,在回滚流程中给 用户补款。
用户在签权过程中处理成功,并成功去除用户的使用金额,但 是在短信中心发送信息给接收用户的过程中,有可能会发送信息失 败,这种情况下,对发送用户进4亍回滚才喿作,将扣除的金额重新补 充上。在回滚流程中由于需要知道签权流程中扣除的金额,所以在 回滚流程中也i殳置以下操作开关i殳置环节、*接收用户查询环节、发送SRI环节、匹配NRN前缀环节和容错处理等。使用的系统开 关和签权流程的相应开关是同一个开关控制。具体和签权流程相同, 在这里就不再详述。
从以上的描述中,可以看出,上述实施例的用户网络类型信息 获取方法利用SRI中已有的翻译类型属性向MNP请求用户的号码 前缀信息,从而能分析用户的网络类型,克服了现有技术中不能对 网纟备间切才灸用户正确计费的问题,进而实J见了只于网络间切才灸用户的 正确计费。
显然,本领域的技术人员应该明白,上述的本发明的各模块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述^f又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的4呆护范围之内。
权利要求
1. 一种用于在线计费系统的用户网络类型信息获取方法,其特征在于,包括以下步骤业务控制点向移动号码携带服务器发送携带翻译类型属性的发送路由消息,所述翻译类型属性被设置为指示请求用户的号码前缀信息;所述移动号码携带服务器根据所述发送路由消息中的所述翻译类型属性向所述业务控制点发送响应消息,其中携带所述号码前缀信息;所述业务控制点对所述号码前缀信息进行分析以获知用户的网络类型。
2. 根据权利要求1所述的用户网络类型信息获取方法,其特征在于,所述翻译类型属性被设置为1,以指示请求用户的号码前 缀信息。
3. 根据权利要求2所述的用户网络类型信息获取方法,其特征在 于,所述移动号码携带服务器根据所述发送路由消息中的所述 翻译类型属性向所述业务控制点发送响应消息具体包括所述移动号码携带服务器根据所述翻译类型属性的值为 1,而向所述业务控制点发送所述响应消息。
4. 根据权利要求1所述的用户网络类型信息获取方法,其特征在 于,由信令转换点转发所述业务控制点与移动号码携带服务器 之间的通信,业务控制点向移动号码携带服务器发送携带翻译 类型属性的发送路由消息具体包括所述业务控制点将所述发送路由消息发送给所述信令转 换点;所述信令转换点根据所述翻译类型属性将所述发送路由 消息转发给所述移动号码携带服务器。
5. 根据权利要求4所述的用户网络类型信息获取方法,其特征在 于,所述翻i奪类型属性纟皮i殳置为1,以指示^青求用户的号码前 缀信息。
6. 根据权利要求5所述的用户网络类型信息获取方法,其特征在 于,业务控制点向移动号码携带服务器发送携带翻译类型属性 的发送路由消息具体包括所述业务控制点将所述发送路由消息发送给所述信令转 换点;所述信令转换点根据所述翻译类型属性的值为1,而将所 述发送路由消息转发给所述移动号码携带服务器。
7. 根据权利要求1所述的用户网络类型信息获取方法,其特征在 于,由信令转换点转发所述业务控制点与移动号码携带服务器 之间的通4言,所述业务控制点将发送路由消息发送给所述信令转换点, 其中所述翻译类型属性的值被设置为0;所述信令转换点根据所述翻译类型属性的值为0,而将所 述发送路由消息转发给归属位置寄存器。
8. 根据权利要求7所述的用户网络类型信息获取方法,其特征在 于,还包括所述归属位置寄存器向所述业务控制点发送响应消息,其 中携带用户的漫游信息。
9. 根据权利要求1至8任一项所述的用户网络类型信息获取方 法,其特征在于,分别由所述业务控制点和所述移动号码携带 月艮务器中的信令4妄口单元处理所述翻i,类型属性。
10. 根据权利要求4至8任一项所述的用户网络类型信息获取方 法,其特4正在于,由所述信令转4灸点中的信令^妄口单元处理所 述翻译类型属性。
全文摘要
本发明提供了一种用于OCS的用户网络类型信息获取方法,包括以下步骤SCP向MNP发送携带翻译类型属性的SRI,翻译类型属性被设置为指示请求用户的号码前缀信息;MNP根据SRI中的翻译类型属性向SCP发送响应消息,其中携带号码前缀信息;SCP对号码前缀信息进行分析以获知用户的网络类型。本发明实现了对网络间切换用户的正确计费。
文档编号H04M15/00GK101291234SQ20081008595
公开日2008年10月22日 申请日期2008年6月6日 优先权日2008年6月6日
发明者侯智荣, 张善锋, 李春辉, 松 沈, 邱海军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1