專利名稱:一種可實現(xiàn)用戶號碼跳網(wǎng)攜帶的通信網(wǎng)絡系統(tǒng)及方法
技術領域:
本發(fā)明涉及通信技術領域,更具體地說,涉及一種可實現(xiàn)用戶號碼跳網(wǎng)攜帶的通信網(wǎng)絡系統(tǒng)及方法,使用戶可由一個運營商跳到同一地區(qū)的另一運營商,并保持其通用的用戶號碼不變。
背景技術:
當某一用戶號碼用戶對其運營商的服務不滿意,他應該有權利選擇新的用戶號碼運營商,只有這樣,才能真正在用戶號碼運營領域引入競爭?,F(xiàn)有技術中,用戶號碼與用戶信息是合在一起的,用戶一旦選擇了一個用戶號碼,就不能再更換其號碼及信息的歸屬服務器。
解決這一問題的辦法是將用戶號碼與用戶信息分離,此時主叫方呼叫某一用戶號碼時的實現(xiàn)步驟如下(1)主叫方首先呼叫用戶的用戶號碼(UserPN),由網(wǎng)絡從該用戶號碼中分離出用戶號碼歸屬服務器編號(PNHLRNo,以下簡稱號碼服務器編號);(2)然后,網(wǎng)絡訪問編號為該號碼歸屬編號的用戶號碼歸屬服務器(PNHLR,以下簡稱號碼服務器);(3)號碼服務器根據(jù)其保存的用戶號碼與用戶信息歸屬服務器編號(PIHLRNo,以下簡稱信息服務器編號)之間的對照表,獲取保存有該用戶信息的信息服務器編號;(4)如果編號為所述信息服務器編號的信息服務器與前述號碼服務器在同一個地方,則號碼服務器直接從信息服務器中獲取用戶的簽約信息(UserPI),并將該信息返回給網(wǎng)絡;(5)如果兩者不在同一個地方,則由網(wǎng)絡訪問編號為該信息服務器編號的信息服務器,信息服務器根據(jù)用戶用戶號碼,獲取用戶的詳細簽約信息,從中篩選出網(wǎng)絡需要的信息返回給網(wǎng)絡,比如,篩選出對應于該用戶的實際網(wǎng)絡號碼,信息服務器將這些實際網(wǎng)絡號碼返回給網(wǎng)絡;(6)最后,網(wǎng)絡根據(jù)獲取的實際網(wǎng)絡號碼執(zhí)行相關的呼叫。
在以上用戶號碼與用戶信息分離的方法中,用戶可自由地選擇信息服務器,但用戶一旦申請了一個用戶號碼,他就無法更換號碼服務器(即用戶號碼歸屬跳網(wǎng)),不能從一個運營商跳到同一地區(qū)的另一運營商,這顯然限制了用戶號碼運營商之間的競爭。
發(fā)明內容
本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種可實現(xiàn)用戶號碼跳網(wǎng)攜帶的通信網(wǎng)絡系統(tǒng)及方法,使用戶在保持其用戶號碼不變的情況下,可選擇同一地區(qū)的任一號碼運營商注冊登錄,實現(xiàn)所需通信功能。
本發(fā)明的技術方案在于,提供一種可實現(xiàn)用戶號碼跳網(wǎng)攜帶的通信網(wǎng)絡系統(tǒng),其中包括多個號碼服務器、信息服務器、以及多個用戶,每一個用戶的用戶號碼(UserPN)由歸屬地編號(ZoneNo)、初始號碼服務器序列號(PNHLRNo)、以及用戶序列號(UserSN)組成;該系統(tǒng)中的所有號碼服務器被分為至少兩個組,對于任意一個分組中的任意一個號碼服務器,在其它每一個分組中都有一個與之唯一對應的號碼服務器;所述系統(tǒng)中的運營商數(shù)目可以大于或等于分組數(shù),每一個運營商可占有一個分組中的全部或多個分組中的部分號碼服務器,對于其占有的任意一個號碼服務器,與之存在唯一對應關系的號碼服務器應為其它運營商所占有;在每一個號碼服務器中,存有一個用戶號碼與信息服務器編號(PIHLRNo)的對照表,用于反映當前登錄注冊的用戶號碼與存有該用戶信息的信息服務器的編號之間的對應關系。
本發(fā)明還提供一種在上述通信網(wǎng)絡系統(tǒng)的基礎上實現(xiàn)用戶號碼跳網(wǎng)攜帶的方法,當主叫方呼叫某一用戶號碼時,按以下步驟執(zhí)行呼叫(1)網(wǎng)絡首先從所述用戶號碼中分離出初始號碼服務器編號,并訪問該初始編號的號碼服務器;(2)如果在所述初始編號的號碼服務器中查找到所述用戶號碼,則從該初始號碼服務器中獲取與所述用戶號碼對應的信息服務器編號;(3)如果在所述初始編號的號碼服務器中查找不到所述用戶號碼,(3-1)將所述初始編號的號碼服務器編號分離為歸屬地編號及初始號碼服務器序列號,然后在所述歸屬地編號的服務區(qū)域中,查找其它所有運營商的與所述初始序列號存在對應關系的一個或多個遷移號碼服務器的序列號(PNHLRSN-N);(3-2)再用所查找到的每一個遷移序列號與所述歸屬地編號合成為遷移號碼服務器編號(PNHLRNo-N);(3-3)然后由網(wǎng)絡從所述遷移編號的號碼服務器中,查找到所述用戶號碼,如果在某一個遷移號碼服務器中找到所述用戶號碼,則從該號碼服務器中獲取與所述用戶號碼對應的信息服務器編號;(4)網(wǎng)絡根據(jù)所述第(2)步或第(3-3)步的結果,從所述信息服務器編號的信息服務器中,獲取所述用戶號碼用戶的用戶信息,然后根據(jù)所述用戶信息執(zhí)行相關呼叫。
本發(fā)明解決了用戶號碼用戶跳網(wǎng)攜帶的問題,使用戶在保持其通用用戶號碼不變的情況下,可選擇同一地區(qū)的任一號碼運營商注冊登錄,實現(xiàn)所需通信功能。同時,采用本發(fā)明的方法仍然可以支持本地呼叫免撥打區(qū)號的方式來撥打一個用戶用戶號碼,即只撥打該用戶號碼的初始號碼服務器序列號(PNHLRNo)和用戶序列號(UserSN)兩部分。
下面將結合附圖及實施例對本發(fā)明作進一步說明,附圖中圖1是本發(fā)明中在某一歸屬地有三個運營商時的示意圖;
圖2是本發(fā)明中主叫方呼叫某一個用戶號碼時的流程圖。
具體實施例方式
為實現(xiàn)本發(fā)明的方法,需要建立相應的通信網(wǎng)絡系統(tǒng),并且在網(wǎng)絡交換機中應保存如下的一張區(qū)域編號、分組數(shù)量及映射關系表
以北京為例,設其號碼服務器編號(PNHLRNo)的長度為六位(XXXXXX),如某一用戶的用戶號碼為01029866888,則其中的前三位為歸屬地編號(即010,也就是通常所說的長途區(qū)號),第四到六位為號碼服務器序列號(即298),兩者合成為該用戶的初始號碼服務器編號(即010298);后面還有66888共五位數(shù)字為用戶序列號,可見每一個號碼服務器可提供的用戶序列號范圍為00000-99999,最大用戶數(shù)為10萬用戶。
其中的歸屬地編號是不可變的,而號碼服務器序列號可提供的范圍為000-999,即1000種序列號。這樣,北京市最多可以分配的號碼為105×103=108,即1億個號碼。
假設北京市共設有300個號碼服務器,其序列號為000至299,將這些號碼服務器序列號分為3組,并允許A、B、C三個運營商開展業(yè)務,具體的分組方式可有多種,在圖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的號碼服務器中。當他跳網(wǎng)到A運營商時,其用戶號碼將保存在序列號為297的遷移號碼服務器中;當他跳網(wǎng)到C運營商時,其用戶號碼將保存在序列號為299的遷移號碼服務器中。
在每一個號碼服務器中,存有用戶號碼與信息服務器編號的對照表,用于反映當前登錄注冊的用戶及存有其用戶信息的信息服務器的編號之間的對應關系。
在保持上述號碼服務器分組方式不變的情況下,還可以在系統(tǒng)中增加運營商,例如可增加一個運營商D,并由C和D各占一半第三組中的號碼服務器,此時用戶只能在A、B、C之間,或A、B、D之間實現(xiàn)跳網(wǎng),而不能在C、D之間實現(xiàn)跳網(wǎng)。
如果要減少運營商,則需要改變上述分組方式,例如以序列號000-149為第一組,150-299為第二組,如果系統(tǒng)中只有兩個運營商A和B,則可以安排每個運營商占有一個分組;也可以安排A占有第一分組中的前一半和第二分組中的后一半號碼服務器,B則占有第一分組中的后一半和第二分組中的前一半號碼服務器,此時一個用戶可在兩個運營商之間跳網(wǎng)。
可見,系統(tǒng)中的運營商數(shù)目可以大于或等于分組數(shù),每一個運營商可占有一個分組中的全部或多個分組中的部分號碼服務器,其前提是對于其占有的任意一個號碼服務器,與之存在唯一對應關系的號碼服務器應為其它運營商所占有。
以前述A、B、C三個運營商分別占有一個分組為例,如圖2所示為主叫方呼叫某一個用戶號碼時的流程圖,用戶號碼用戶以下步驟更換號碼服務器(1)網(wǎng)絡首先從用戶號碼(01029866888)中分離出初始號碼服務器編號(010298),并訪問編號為該初始編號(010298)的號碼服務器;(2)然后在初始編號(010298)的號碼服務器中查找上述用戶號碼(01029866888),如果找到則根據(jù)其中的用戶號碼與信息服務器編號對照表,從該初始號碼服務器中獲取與用戶號碼(01029866888)對應的信息服務器編號;(3)如果在初始編號(010298)的號碼服務器中查找不到上述用戶號碼(01029866888),則,(3-1)將初始編號(010298)分離為歸屬地編號(010)及初始號碼服務器序列號(298),然后在歸屬地編號(010)的服務區(qū)域中,查找其它所有運營商的與上述初始序列號(298)存在對應關系的遷移號碼服務器序列號,由前面的分析可知,其查找結果將是297和299;(3-2)再用所查找到的每一個遷移序列號與上述歸屬地編號(010)合成為遷移號碼服務器編號,本實施例中可得到兩個遷移號碼服務器編號010297和010299;(3-3)然后由網(wǎng)絡從編號為010297和010299的號碼服務器中,查找上述用戶號碼(01029866888),網(wǎng)絡可以按順序先在010297號碼服務器中查找,查找不到時再到010299號碼服務器中查找;也可以同時在010297號碼服務器和010299號碼服務器中查找,如果在所有存在對應關系的遷移號碼服務器中都找不到上述用戶號碼(01029866888),則發(fā)回出錯信息;如果在某一個遷移號碼服務器中找到上述用戶序列號,例如在010297號碼服務器中找到,則從該號碼服務器中獲取與上述用戶號碼對應的信息服務器編號;(4)網(wǎng)絡根據(jù)上述第(2)步或第(3-3)步的結果,從編號為上述信息服務器編號的信息服務器中,獲取用戶號碼(01029866888)用戶的用戶信息,然后根據(jù)所述用戶信息執(zhí)行相關呼叫。其中,如果前述號碼服務器(010298或010297或010299)與編號為上述信息服務器編號的信息服務器兩者處于同一個地方,則由號碼服務器直接從信息服務器中獲取用戶號碼用戶的用戶信息,并將該信息返回給網(wǎng)絡;如果兩者不在同一個地方,則由所述用戶號碼歸屬服務器將所述用戶信息歸屬服務器編號返回給網(wǎng)絡,再由網(wǎng)絡訪問編號為該信息服務器編號的信息服務器,從中獲取所述用戶號碼用戶的用戶信息。
采用本發(fā)明的方法,仍然可以支持本地呼叫免撥打區(qū)號(即上述歸屬地編號)的方式來撥打一個用戶的用戶號碼。同樣以北京市的用戶號碼01029866888為例,本地主叫方撥打時只需要撥29866888,網(wǎng)絡會自動用本地區(qū)的歸屬地編號(010)和初始號碼服務器序列號(298)來獲得相應的初始號碼服務器編號(010298)。這就和傳統(tǒng)的‘區(qū)號+電話號碼’的方式一樣,即用戶在介紹自己的用戶號碼給別人時,可以只介紹號碼服務器序列號及其后的用戶序列號,至于區(qū)號,可以查詢用戶號碼區(qū)號表獲取。
另外,在進行區(qū)域拆分時,用戶號碼不需要作任何更改;在區(qū)域合并時,比如將北京與天津合成為一個大的片區(qū),此時,由于原來的二個區(qū)域中可能存在這樣的二個用戶用戶號碼,它們在去掉區(qū)號后完全相同,因此,這二個用戶號碼中的一個需要更改。
權利要求
1.一種可實現(xiàn)用戶號碼跳網(wǎng)攜帶的方法,其特征在于,當主叫方呼叫某一用戶號碼時,按以下步驟執(zhí)行呼叫(1)網(wǎng)絡首先從所述用戶號碼中分離出初始用戶號碼歸屬服務器編號,并訪問該初始編號的用戶號碼歸屬服務器;(2)如果在所述初始編號的用戶號碼歸屬服務器中查找到所述用戶號碼,則從該初始用戶號碼歸屬服務器中獲取與所述用戶號碼對應的用戶信息歸屬服務器編號;(3)如果在所述初始編號的用戶號碼歸屬服務器中查找不到所述用戶號碼,(3-1)將所述初始編號的用戶號碼歸屬服務器編號分離為歸屬地編號及初始用戶號碼歸屬服務器序列號,然后在所述歸屬地編號的服務區(qū)域中,查找其它所有運營商的與所述初始序列號存在對應關系的一個或多個遷移用戶號碼歸屬服務器的序列號;(3-2)再用所查找到的每一個遷移序列號與所述歸屬地編號合成為遷移用戶號碼歸屬服務器編號;(3-3)然后由網(wǎng)絡從所述遷移編號的用戶號碼歸屬服務器中,查找到所述用戶號碼,如果在某一個遷移用戶號碼歸屬服務器中找到所述用戶號碼,則從該用戶號碼歸屬服務器中獲取與所述用戶號碼對應的用戶信息歸屬服務器編號;(4)網(wǎng)絡根據(jù)所述第(2)步或第(3-3)步的結果,從所述用戶信息歸屬服務器編號的用戶信息歸屬服務器中,獲取所述用戶號碼用戶的用戶信息,然后根據(jù)所述用戶信息執(zhí)行相關呼叫。
2.根據(jù)權利要求1所述的方法,其特征在于,在所述第(4)步中,如果從其中獲取所述用戶信息歸屬服務器編號的用戶號碼歸屬服務器、與編號為所述用戶信息歸屬服務器編號的用戶信息歸屬服務器兩者處于同一個地方,則所述用戶號碼歸屬服務器直接從所述用戶信息歸屬服務器中獲取所述用戶號碼用戶的用戶信息,并將該信息返回給網(wǎng)絡;如果兩者不在同一個地方,則由所述用戶號碼歸屬服務器將所述用戶信息歸屬服務器編號返回給網(wǎng)絡,再由網(wǎng)絡訪問編號為所述用戶信息歸屬服務器編號的用戶信息歸屬服務器,從中獲取所述用戶號碼用戶的用戶信息。
3.根據(jù)權利要求2所述的方法,其特征在于,所述用戶信息包括與所述用戶號碼對應的網(wǎng)絡實際號碼和簽約信息。
4.一種可實現(xiàn)用戶號碼跳網(wǎng)攜帶的通信網(wǎng)絡系統(tǒng),其中包括多個用戶號碼歸屬服務器和用戶信息歸屬服務器,其特征在于,所述系統(tǒng)中的所有用戶號碼歸屬服務器被分為至少兩個組,對于任意一個分組中的任意一個用戶號碼歸屬服務器,在其它每一個分組中都有一個與之唯一對應的用戶號碼歸屬服務器;所述系統(tǒng)中的運營商數(shù)目大于或等于分組數(shù),每一個運營商可占有個分組中的全部或多個分組中的部分用戶號碼歸屬服務器,對于其占有的任意一個用戶號碼歸屬服務器,與之存在唯一對應關系的用戶號碼歸屬服務器應為其它運營商所占有;在每一個用戶號碼歸屬服務器中,存有一個用戶號碼與用戶信息歸屬服務器編號的對照表,用于反映當前登錄注冊的用戶號碼與存有該用戶信息的用戶信息歸屬服務器的編號之間的對應關系。
全文摘要
本發(fā)明涉及一種可實現(xiàn)用戶號碼跳網(wǎng)攜帶的通信網(wǎng)絡系統(tǒng)及方法,其中,當用戶號碼被呼叫時,網(wǎng)絡先訪問從用戶號碼中分離出初始號碼服務器編號所指向的初始號碼服務器;如果在該初始服務器中找不到用戶號碼,則將該初始編號分解為歸屬地編號和初始號碼服務器序列號,并用這個初始序列號映射出同一歸屬地中其它分組(即其它運營商)的號碼服務器序列號;再用映射出來的新序列號與上述歸屬地編號合成為新的號碼服務器編號,再訪問這些新編號的號碼服務器,并從發(fā)現(xiàn)上述用戶號碼的號碼服務器中獲取對應的信息服務器編號;然后從相應的信息服務器中獲取用戶的用戶信息,從而執(zhí)行相關呼叫。本發(fā)明可使用戶保持其用戶號碼不變而實現(xiàn)用戶號碼的跳網(wǎng)攜帶。
文檔編號H04M1/26GK1510894SQ0216006
公開日2004年7月7日 申請日期2002年12月26日 優(yōu)先權日2002年12月26日
發(fā)明者王正偉 申請人:華為技術有限公司