一种可实现用户号码跳网携带的通信网络系统及方法

文档序号:7698698阅读:147来源:国知局
专利名称:一种可实现用户号码跳网携带的通信网络系统及方法
技术领域
本发明涉及通信技术领域,更具体地说,涉及一种可实现用户号码跳网携带的通信网络系统及方法,使用户可由一个运营商跳到同一地区的另一运营商,并保持其通用的用户号码不变。
背景技术
当某一用户号码用户对其运营商的服务不满意,他应该有权利选择新的用户号码运营商,只有这样,才能真正在用户号码运营领域引入竞争。现有技术中,用户号码与用户信息是合在一起的,用户一旦选择了一个用户号码,就不能再更换其号码及信息的归属服务器。
解决这一问题的办法是将用户号码与用户信息分离,此时主叫方呼叫某一用户号码时的实现步骤如下(1)主叫方首先呼叫用户的用户号码(UserPN),由网络从该用户号码中分离出用户号码归属服务器编号(PNHLRNo,以下简称号码服务器编号);(2)然后,网络访问编号为该号码归属编号的用户号码归属服务器(PNHLR,以下简称号码服务器);(3)号码服务器根据其保存的用户号码与用户信息归属服务器编号(PIHLRNo,以下简称信息服务器编号)之间的对照表,获取保存有该用户信息的信息服务器编号;(4)如果编号为所述信息服务器编号的信息服务器与前述号码服务器在同一个地方,则号码服务器直接从信息服务器中获取用户的签约信息(UserPI),并将该信息返回给网络;(5)如果两者不在同一个地方,则由网络访问编号为该信息服务器编号的信息服务器,信息服务器根据用户用户号码,获取用户的详细签约信息,从中筛选出网络需要的信息返回给网络,比如,筛选出对应于该用户的实际网络号码,信息服务器将这些实际网络号码返回给网络;(6)最后,网络根据获取的实际网络号码执行相关的呼叫。
在以上用户号码与用户信息分离的方法中,用户可自由地选择信息服务器,但用户一旦申请了一个用户号码,他就无法更换号码服务器(即用户号码归属跳网),不能从一个运营商跳到同一地区的另一运营商,这显然限制了用户号码运营商之间的竞争。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种可实现用户号码跳网携带的通信网络系统及方法,使用户在保持其用户号码不变的情况下,可选择同一地区的任一号码运营商注册登录,实现所需通信功能。
本发明的技术方案在于,提供一种可实现用户号码跳网携带的通信网络系统,其中包括多个号码服务器、信息服务器、以及多个用户,每一个用户的用户号码(UserPN)由归属地编号(ZoneNo)、初始号码服务器序列号(PNHLRNo)、以及用户序列号(UserSN)组成;该系统中的所有号码服务器被分为至少两个组,对于任意一个分组中的任意一个号码服务器,在其它每一个分组中都有一个与之唯一对应的号码服务器;所述系统中的运营商数目可以大于或等于分组数,每一个运营商可占有一个分组中的全部或多个分组中的部分号码服务器,对于其占有的任意一个号码服务器,与之存在唯一对应关系的号码服务器应为其它运营商所占有;在每一个号码服务器中,存有一个用户号码与信息服务器编号(PIHLRNo)的对照表,用于反映当前登录注册的用户号码与存有该用户信息的信息服务器的编号之间的对应关系。
本发明还提供一种在上述通信网络系统的基础上实现用户号码跳网携带的方法,当主叫方呼叫某一用户号码时,按以下步骤执行呼叫(1)网络首先从所述用户号码中分离出初始号码服务器编号,并访问该初始编号的号码服务器;(2)如果在所述初始编号的号码服务器中查找到所述用户号码,则从该初始号码服务器中获取与所述用户号码对应的信息服务器编号;(3)如果在所述初始编号的号码服务器中查找不到所述用户号码,(3-1)将所述初始编号的号码服务器编号分离为归属地编号及初始号码服务器序列号,然后在所述归属地编号的服务区域中,查找其它所有运营商的与所述初始序列号存在对应关系的一个或多个迁移号码服务器的序列号(PNHLRSN-N);(3-2)再用所查找到的每一个迁移序列号与所述归属地编号合成为迁移号码服务器编号(PNHLRNo-N);(3-3)然后由网络从所述迁移编号的号码服务器中,查找到所述用户号码,如果在某一个迁移号码服务器中找到所述用户号码,则从该号码服务器中获取与所述用户号码对应的信息服务器编号;(4)网络根据所述第(2)步或第(3-3)步的结果,从所述信息服务器编号的信息服务器中,获取所述用户号码用户的用户信息,然后根据所述用户信息执行相关呼叫。
本发明解决了用户号码用户跳网携带的问题,使用户在保持其通用用户号码不变的情况下,可选择同一地区的任一号码运营商注册登录,实现所需通信功能。同时,采用本发明的方法仍然可以支持本地呼叫免拨打区号的方式来拨打一个用户用户号码,即只拨打该用户号码的初始号码服务器序列号(PNHLRNo)和用户序列号(UserSN)两部分。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明中在某一归属地有三个运营商时的示意图;
图2是本发明中主叫方呼叫某一个用户号码时的流程图。
具体实施例方式
为实现本发明的方法,需要建立相应的通信网络系统,并且在网络交换机中应保存如下的一张区域编号、分组数量及映射关系表

以北京为例,设其号码服务器编号(PNHLRNo)的长度为六位(XXXXXX),如某一用户的用户号码为01029866888,则其中的前三位为归属地编号(即010,也就是通常所说的长途区号),第四到六位为号码服务器序列号(即298),两者合成为该用户的初始号码服务器编号(即010298);后面还有66888共五位数字为用户序列号,可见每一个号码服务器可提供的用户序列号范围为00000-99999,最大用户数为10万用户。
其中的归属地编号是不可变的,而号码服务器序列号可提供的范围为000-999,即1000种序列号。这样,北京市最多可以分配的号码为105×103=108,即1亿个号码。
假设北京市共设有300个号码服务器,其序列号为000至299,将这些号码服务器序列号分为3组,并允许A、B、C三个运营商开展业务,具体的分组方式可有多种,在图1中,其分组方法是第一组的号码服务器序列号为3K,该组号码由A运营商运营;第二组的号码服务器序列号为3K+1,该组号码由B运营商运营;
第三组的号码服务器序列号为3K+2,该组号码由C运营商运营;其中K=0、1、2、3、…、99。
其中,各个组的号码服务器之间存在一一对应关系,例如000、001与002三者之间存在对应关系,003、004与005三者之间存在对应关系,依此类推,297、298与299三者之间也存在对应关系,当然,还可以是其它一一对应的方式。由于存在这种对应关系,以用户号码为01029866888的用户为例,其初始注册到B运营商的序列号为298的号码服务器,此时其用户号码保存在序列号为298的号码服务器中。当他跳网到A运营商时,其用户号码将保存在序列号为297的迁移号码服务器中;当他跳网到C运营商时,其用户号码将保存在序列号为299的迁移号码服务器中。
在每一个号码服务器中,存有用户号码与信息服务器编号的对照表,用于反映当前登录注册的用户及存有其用户信息的信息服务器的编号之间的对应关系。
在保持上述号码服务器分组方式不变的情况下,还可以在系统中增加运营商,例如可增加一个运营商D,并由C和D各占一半第三组中的号码服务器,此时用户只能在A、B、C之间,或A、B、D之间实现跳网,而不能在C、D之间实现跳网。
如果要减少运营商,则需要改变上述分组方式,例如以序列号000-149为第一组,150-299为第二组,如果系统中只有两个运营商A和B,则可以安排每个运营商占有一个分组;也可以安排A占有第一分组中的前一半和第二分组中的后一半号码服务器,B则占有第一分组中的后一半和第二分组中的前一半号码服务器,此时一个用户可在两个运营商之间跳网。
可见,系统中的运营商数目可以大于或等于分组数,每一个运营商可占有一个分组中的全部或多个分组中的部分号码服务器,其前提是对于其占有的任意一个号码服务器,与之存在唯一对应关系的号码服务器应为其它运营商所占有。
以前述A、B、C三个运营商分别占有一个分组为例,如图2所示为主叫方呼叫某一个用户号码时的流程图,用户号码用户以下步骤更换号码服务器(1)网络首先从用户号码(01029866888)中分离出初始号码服务器编号(010298),并访问编号为该初始编号(010298)的号码服务器;(2)然后在初始编号(010298)的号码服务器中查找上述用户号码(01029866888),如果找到则根据其中的用户号码与信息服务器编号对照表,从该初始号码服务器中获取与用户号码(01029866888)对应的信息服务器编号;(3)如果在初始编号(010298)的号码服务器中查找不到上述用户号码(01029866888),则,(3-1)将初始编号(010298)分离为归属地编号(010)及初始号码服务器序列号(298),然后在归属地编号(010)的服务区域中,查找其它所有运营商的与上述初始序列号(298)存在对应关系的迁移号码服务器序列号,由前面的分析可知,其查找结果将是297和299;(3-2)再用所查找到的每一个迁移序列号与上述归属地编号(010)合成为迁移号码服务器编号,本实施例中可得到两个迁移号码服务器编号010297和010299;(3-3)然后由网络从编号为010297和010299的号码服务器中,查找上述用户号码(01029866888),网络可以按顺序先在010297号码服务器中查找,查找不到时再到010299号码服务器中查找;也可以同时在010297号码服务器和010299号码服务器中查找,如果在所有存在对应关系的迁移号码服务器中都找不到上述用户号码(01029866888),则发回出错信息;如果在某一个迁移号码服务器中找到上述用户序列号,例如在010297号码服务器中找到,则从该号码服务器中获取与上述用户号码对应的信息服务器编号;(4)网络根据上述第(2)步或第(3-3)步的结果,从编号为上述信息服务器编号的信息服务器中,获取用户号码(01029866888)用户的用户信息,然后根据所述用户信息执行相关呼叫。其中,如果前述号码服务器(010298或010297或010299)与编号为上述信息服务器编号的信息服务器两者处于同一个地方,则由号码服务器直接从信息服务器中获取用户号码用户的用户信息,并将该信息返回给网络;如果两者不在同一个地方,则由所述用户号码归属服务器将所述用户信息归属服务器编号返回给网络,再由网络访问编号为该信息服务器编号的信息服务器,从中获取所述用户号码用户的用户信息。
采用本发明的方法,仍然可以支持本地呼叫免拨打区号(即上述归属地编号)的方式来拨打一个用户的用户号码。同样以北京市的用户号码01029866888为例,本地主叫方拨打时只需要拨29866888,网络会自动用本地区的归属地编号(010)和初始号码服务器序列号(298)来获得相应的初始号码服务器编号(010298)。这就和传统的‘区号+电话号码’的方式一样,即用户在介绍自己的用户号码给别人时,可以只介绍号码服务器序列号及其后的用户序列号,至于区号,可以查询用户号码区号表获取。
另外,在进行区域拆分时,用户号码不需要作任何更改;在区域合并时,比如将北京与天津合成为一个大的片区,此时,由于原来的二个区域中可能存在这样的二个用户用户号码,它们在去掉区号后完全相同,因此,这二个用户号码中的一个需要更改。
权利要求
1.一种可实现用户号码跳网携带的方法,其特征在于,当主叫方呼叫某一用户号码时,按以下步骤执行呼叫(1)网络首先从所述用户号码中分离出初始用户号码归属服务器编号,并访问该初始编号的用户号码归属服务器;(2)如果在所述初始编号的用户号码归属服务器中查找到所述用户号码,则从该初始用户号码归属服务器中获取与所述用户号码对应的用户信息归属服务器编号;(3)如果在所述初始编号的用户号码归属服务器中查找不到所述用户号码,(3-1)将所述初始编号的用户号码归属服务器编号分离为归属地编号及初始用户号码归属服务器序列号,然后在所述归属地编号的服务区域中,查找其它所有运营商的与所述初始序列号存在对应关系的一个或多个迁移用户号码归属服务器的序列号;(3-2)再用所查找到的每一个迁移序列号与所述归属地编号合成为迁移用户号码归属服务器编号;(3-3)然后由网络从所述迁移编号的用户号码归属服务器中,查找到所述用户号码,如果在某一个迁移用户号码归属服务器中找到所述用户号码,则从该用户号码归属服务器中获取与所述用户号码对应的用户信息归属服务器编号;(4)网络根据所述第(2)步或第(3-3)步的结果,从所述用户信息归属服务器编号的用户信息归属服务器中,获取所述用户号码用户的用户信息,然后根据所述用户信息执行相关呼叫。
2.根据权利要求1所述的方法,其特征在于,在所述第(4)步中,如果从其中获取所述用户信息归属服务器编号的用户号码归属服务器、与编号为所述用户信息归属服务器编号的用户信息归属服务器两者处于同一个地方,则所述用户号码归属服务器直接从所述用户信息归属服务器中获取所述用户号码用户的用户信息,并将该信息返回给网络;如果两者不在同一个地方,则由所述用户号码归属服务器将所述用户信息归属服务器编号返回给网络,再由网络访问编号为所述用户信息归属服务器编号的用户信息归属服务器,从中获取所述用户号码用户的用户信息。
3.根据权利要求2所述的方法,其特征在于,所述用户信息包括与所述用户号码对应的网络实际号码和签约信息。
4.一种可实现用户号码跳网携带的通信网络系统,其中包括多个用户号码归属服务器和用户信息归属服务器,其特征在于,所述系统中的所有用户号码归属服务器被分为至少两个组,对于任意一个分组中的任意一个用户号码归属服务器,在其它每一个分组中都有一个与之唯一对应的用户号码归属服务器;所述系统中的运营商数目大于或等于分组数,每一个运营商可占有个分组中的全部或多个分组中的部分用户号码归属服务器,对于其占有的任意一个用户号码归属服务器,与之存在唯一对应关系的用户号码归属服务器应为其它运营商所占有;在每一个用户号码归属服务器中,存有一个用户号码与用户信息归属服务器编号的对照表,用于反映当前登录注册的用户号码与存有该用户信息的用户信息归属服务器的编号之间的对应关系。
全文摘要
本发明涉及一种可实现用户号码跳网携带的通信网络系统及方法,其中,当用户号码被呼叫时,网络先访问从用户号码中分离出初始号码服务器编号所指向的初始号码服务器;如果在该初始服务器中找不到用户号码,则将该初始编号分解为归属地编号和初始号码服务器序列号,并用这个初始序列号映射出同一归属地中其它分组(即其它运营商)的号码服务器序列号;再用映射出来的新序列号与上述归属地编号合成为新的号码服务器编号,再访问这些新编号的号码服务器,并从发现上述用户号码的号码服务器中获取对应的信息服务器编号;然后从相应的信息服务器中获取用户的用户信息,从而执行相关呼叫。本发明可使用户保持其用户号码不变而实现用户号码的跳网携带。
文档编号H04M1/26GK1510894SQ0216006
公开日2004年7月7日 申请日期2002年12月26日 优先权日2002年12月26日
发明者王正伟 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1