專利名稱:一種實現(xiàn)固話漫游業(yè)務的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及固定電話進行全通信網(wǎng)漫游的技術,特別涉及一種實現(xiàn)固話漫游業(yè)務的方法及系統(tǒng)。
背景技術:
在傳統(tǒng)電信技術領域,固定電話和移動電話是截然不同的兩種通訊機制。固定電話是歸屬于某個交換機的,如果要對固定電話進行移機,即所謂的固定電話移機不改號,則只能在管轄該固定電話的交換機的管轄范圍內(nèi)進行有限的移動,并且要向運營商申請由運營商來完成。移動電話的移動性就明顯了,它是歸屬于某個歸屬位置寄存器(HLR),其移動性協(xié)議保證了移動電話在全移動通信網(wǎng)范圍內(nèi)的自動漫游。
目前,還沒有使固定電話可以在全通信網(wǎng)范圍內(nèi)的自動漫游,如何使固定電話像移動電話那樣實現(xiàn)在全網(wǎng)范圍內(nèi)的漫游,而不是在管轄該固定電話的交換機的管轄范圍內(nèi)的移動,從而使固定電話在全網(wǎng)范圍內(nèi)做到移機不改號,即實現(xiàn)固話漫游業(yè)務,成為了亟待解決的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實現(xiàn)固話漫游業(yè)務的方法,該方法能夠在全網(wǎng)范圍內(nèi)實現(xiàn)移動固定電話業(yè)務。
本發(fā)明的另一目的在于提供一種實現(xiàn)固話漫游業(yè)務的系統(tǒng),該系統(tǒng)能夠?qū)崿F(xiàn)固話漫游業(yè)務和移動漫游業(yè)務的融合。
根據(jù)上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的一種實現(xiàn)固話漫游業(yè)務的方法,將漫游固話的用戶數(shù)據(jù)存儲在預先建立的管轄該漫游固話的綜合歸屬位置寄存器和拜訪位置寄存器中,該用戶數(shù)據(jù)至少包含有用戶的簽約業(yè)務信息以及用戶號碼和漫游固話臨時本地用戶號碼的對應關系,當固定電話要漫游時更改用戶數(shù)據(jù)中用戶號碼對應的漫游固話臨時本地用戶號碼并存儲,該方法還包括漫游固話通過綜合歸屬位置寄存器和拜訪位置寄存器中存儲的該漫游固話對應的用戶數(shù)據(jù)進行呼叫。
所述的臨時本地用戶號碼包括漫游固話當前所屬的交換機號和漫游固話的物理端口號。
當主叫為漫游固話時,所述進行呼叫的過程為A1、主叫漫游固話進行呼叫時,向當前所屬的交換機發(fā)起攜帶被叫用戶號碼的呼叫,當前所屬的交換機根據(jù)主叫漫游固話的物理端口號到拜訪位置寄存器中查詢主叫漫游固話的簽約業(yè)務信息,并對本次呼叫進行呼叫權(quán)限認證,如果認證通過,執(zhí)行步驟B;否則,結(jié)束;B1、主叫漫游固話當前所屬的交換機根據(jù)被叫用戶號碼確定被叫的綜合歸屬位置寄存器,并向被叫的綜合歸屬位置寄存器請求被叫的臨時本地用戶號碼后,根據(jù)被叫的臨時本地用戶號碼將呼叫接續(xù)到被叫當前所屬的交換機,建立主叫漫游固話和被叫的通話。
當被叫為漫游固話時,所述進行呼叫的過程為A2、主叫進行呼叫時,向所屬的交換機發(fā)起攜帶被叫漫游固話用戶號碼的呼叫;B2、主叫所屬的交換機判斷自身是否能夠查詢被叫漫游固話的臨時本地用戶號碼,如果有,直接執(zhí)行步驟C2;否則,將呼叫發(fā)送到有查詢被叫漫游固話的臨時本地用戶號碼能力的關口局交換機上,然后執(zhí)行步驟C2;C2、主叫所屬的交換機或關口局交換機根據(jù)被叫漫游固話用戶號碼確定被叫漫游固話的綜合歸屬位置寄存器,向綜合歸屬位置寄存器請求被叫漫游固話臨時本地用戶號碼,綜合歸屬位置寄存器根據(jù)存儲的對應關系得到被叫漫游固話用戶號碼對應的被叫漫游固話臨時本地用戶號碼,將該臨時本地用戶號碼發(fā)送給主叫所屬的交換機或關口局交換機;D2、主叫所屬的交換機或關口局交換機根據(jù)該臨時本地用戶號碼將呼叫接續(xù)到被叫漫游固話當前所屬的交換機,被叫漫游固話當前所屬的交換機根據(jù)該臨時本地用戶號碼確定被叫漫游固話的物理端口號,建立主叫和被叫漫游固話的通話。
當主叫和被叫為漫游固話時,所述進行呼叫的過程為A、主叫漫游固話進行呼叫時,向當前所屬的交換機發(fā)起攜帶被叫漫游固話用戶號碼的呼叫,當前所屬的交換機根據(jù)拜訪位置寄存器中存儲的簽約業(yè)務信息對本次呼叫進行呼叫權(quán)限認證,如果認證通過,執(zhí)行步驟B;否則,結(jié)束;B、主叫漫游固話當前所屬的交換機根據(jù)被叫漫游固話用戶號碼確定被叫漫游固話的綜合歸屬位置寄存器,向綜合歸屬位置寄存器請求被叫漫游固話臨時本地用戶號碼,綜合歸屬位置寄存器根據(jù)存儲的對應關系得到被叫漫游固話用戶號碼對應的被叫漫游固話臨時本地用戶號碼,將該臨時本地用戶號碼發(fā)送給主叫漫游固話當前所屬的交換機;C、主叫漫游固話當前所屬的交換機根據(jù)被叫漫游固話臨時本地用戶號碼將呼叫發(fā)送到被叫漫游固話當前所屬的交換機;D、被叫漫游固話當前所屬的交換機根據(jù)該臨時本地用戶號碼確定被叫漫游固話的物理端口號,建立主叫漫游固話和被叫漫游固話的通話。
所述更改用戶數(shù)據(jù)中用戶號碼對應的漫游固話臨時本地用戶號碼的過程為a1、漫游固話向當前所屬的交換機發(fā)起需要位置更新操作的呼叫,其呼叫號碼中包含有用于指示本次請求類型的操作碼、用戶號碼、鑒權(quán)密碼和當前時間,用戶號碼為漫游固話的號碼;b1、該交換機從主叫漫游固話號碼中分離出操作碼、用戶號碼、鑒權(quán)密碼和當前時間,根據(jù)操作碼確定本次為位置登記請求還是去活請求,如果為位置登記請求,執(zhí)行步驟c1;如果為去活請求,執(zhí)行步驟d1;c1、該交換機向網(wǎng)絡側(cè)發(fā)送攜帶用戶號碼、漫游固話當前所屬物理端口信息的位置登記請求,網(wǎng)絡側(cè)的綜合歸屬位置寄存器將該漫游固話當前所屬的交換機號和物理端口號作為該用戶號碼對應的漫游固話臨時本地用戶號碼存儲在用戶數(shù)據(jù)中;d1、該交換機向網(wǎng)絡側(cè)發(fā)送攜帶用戶號碼的去活請求,網(wǎng)絡側(cè)的綜合歸屬位置寄存器清除該用戶號碼對應的漫游固話臨時本地用戶號碼。
在用戶數(shù)據(jù)中還存儲有用戶密鑰和用戶密碼;在步驟c1之前,還包括鑒權(quán)過程b11、該交換機向網(wǎng)絡側(cè)發(fā)送鑒權(quán)請求,該鑒權(quán)請求中攜帶有鑒權(quán)信息,其包含鑒權(quán)密碼、當前時間;b12、綜合歸屬位置寄存器根據(jù)預先存儲的用戶密鑰、用戶密碼以及當前時間通過加密算法得到鑒權(quán)密碼,判斷計算得到的鑒權(quán)密碼和鑒權(quán)請求攜帶的鑒權(quán)密碼是否相同,如果是,鑒權(quán)通過,回送鑒權(quán)響應的消息,其中包含的信息表明鑒權(quán)成功,然后執(zhí)行步驟從c1;否則,回送鑒權(quán)響應的消息,其中包含的信息表明鑒權(quán)失敗,然后結(jié)束本流程。
所述的鑒權(quán)密碼在漫游固話上是通過設置的代撥號器、或者設置的令牌卡、或者WEB方式利用密鑰、和用戶密碼和當前時間進行加密計算得到的。
所述的代撥號器為單獨設置的并通過漫游固話的用戶線同漫游固話串聯(lián)在一起,或者設置在漫游固話中。
步驟A所述的進行呼叫權(quán)限認證的過程為主叫漫游固話當前所屬的交換機向拜訪位置寄存器發(fā)起本次呼叫的呼叫權(quán)限認證請求,拜訪位置寄存器根據(jù)存儲的主叫漫游固話的簽約業(yè)務信息判斷主叫漫游固話是否可以具有可以呼叫被叫漫游固話的呼叫權(quán)限,如果是,拜訪位置寄存器向當前所所屬的交換機發(fā)送呼叫權(quán)限認證通過消息,執(zhí)行步驟B,否則,結(jié)束本流程。
所述的漫游固話為模擬漫游固話或者數(shù)碼化漫游固話。
該系統(tǒng)包括漫游固話、交換機和綜合歸屬位置寄存器,其中,綜合歸屬位置寄存器,與一個以上的交換機進行通信,用于接收交換機發(fā)送的漫游固話的位置更新請求,將預先存儲的漫游固話的用戶數(shù)據(jù)進行更改后,將當前的用戶數(shù)據(jù)發(fā)送給交換機;或者接收交換機發(fā)送的獲取被叫漫游固話的臨時本地用戶號碼請求,將預先存儲的被叫漫游固話的臨時本地用戶號碼發(fā)送給交換機;交換機,管轄一個以上的通過接入網(wǎng)關接入的漫游固話,用于接收漫游固話發(fā)起的位置更新呼叫后,向綜合歸屬位置寄存器發(fā)送漫游固話的位置更新請求,獲取漫游固話當前的用戶數(shù)據(jù);或者接收漫游固話發(fā)起的通信呼叫后,向綜合歸屬位置寄存器發(fā)送獲取被叫漫游固話的臨時本地用戶號碼的請求,接收綜合歸屬位置寄存器發(fā)送的被叫漫游固話的臨時本地用戶號碼,根據(jù)該臨時本地用戶號碼將通信呼叫發(fā)送到被叫漫游固話當前所屬的交換機,指示其所管轄的漫游固話和被叫漫游固話通過被叫漫游固話當前所屬的交換機進行通信;漫游固話,用于向其所屬的交換機發(fā)起位置更新呼叫;或者向其所屬的交換機發(fā)起通信呼叫,根據(jù)其所屬交換機的指示與被叫漫游固話通過被叫漫游固話當前所屬的交換機進行通信。
所述的交換機中包含拜訪位置寄存器,該拜訪位置寄存器用于從綜合歸屬位置寄存器中獲取該交換機所管轄的一個以上的漫游固話的用戶數(shù)據(jù)并記錄漫游固話的當前呼叫狀態(tài)。
該系統(tǒng)還包括智能電話,交換機通過H.323或SIP協(xié)議管轄一個以上的智能電話。
該系統(tǒng)還包括移動終端,交換機通過H.248協(xié)議管轄一個以上的由媒體網(wǎng)關無線接入的移動終端。
該系統(tǒng)還包括智能業(yè)務控制服務器,與一個以上的交換機通過移動應用信令進行通信,用于為該系統(tǒng)提供智能業(yè)務。
從上述方案可以看出,本發(fā)明將全網(wǎng)中固定電話的用戶數(shù)據(jù)統(tǒng)一存儲在SHLR中,而不是分散存儲在各個全網(wǎng)中的交換機中,本發(fā)明將固定電話視為位置固定并且有連線的移動電話,用戶可以通過在SHLR中更改同該用戶綁定的臨時本地用戶號碼(TLDN),即交換機號碼+物理端口號,實現(xiàn)同移動電話一樣的漫游、鑒權(quán)、激活和去活的過程。因此,本發(fā)明提供的方法能夠在全網(wǎng)范圍內(nèi)實現(xiàn)移動固定電話業(yè)務。更進一步的,本發(fā)明采用支持可漫游的固話、移動電話和智能電話的系統(tǒng),實現(xiàn)固話漫游業(yè)務和移動漫游業(yè)務的融合。
圖1為本發(fā)明在進行固話漫游業(yè)務時的位置登記流程圖。
圖2為本發(fā)明固話漫游的用戶呼叫過程流程圖。
圖3為本發(fā)明支持可漫游的固話、移動電話和智能電話的網(wǎng)絡結(jié)構(gòu)圖。
具體實施例方式
為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下以碼分多址(CDMA)核心網(wǎng)和軟交換為例并參照附圖,對本發(fā)明進行進一步詳細說明。在全球移動通信(GSM)核心網(wǎng)下也是相同的原理。
本發(fā)明提供的方法體現(xiàn)了將移動電話和固定電話合為一體的融合思想,即就是將固定電話當移動電話進行管理,從技術上解決了固定電話在全網(wǎng)范圍內(nèi)移動的難題。
本發(fā)明設置了綜合SHLR(SHLR,Synthesis Home Location Register),用來將分散存儲在各個固網(wǎng)交換機中的與固定電話綁定的用戶數(shù)據(jù)集中存放在設置的SHLR中,并在全通信網(wǎng)中靈活的建立或消除TLDN和固定電話之間的綁定關系,從而將固定電話視為位置固定并且有連線的移動電話,用戶可以通過在SHLR中更改與其綁定的TLDN的對應關系,實現(xiàn)同使用移動電話一樣的漫游、鑒權(quán)、激活和去活的過程。將全網(wǎng)固定電話的用戶數(shù)據(jù)在SHLR中存儲,還可以做到對全網(wǎng)固定電話的呼叫控制機制和用戶數(shù)據(jù)維護管理的統(tǒng)一。
在SHLR存儲的固定電話用戶數(shù)據(jù)有用戶的移動號碼薄號碼、用戶當前使用固定電話的物理端口號,即在CDMA核心網(wǎng)中,物理端口號為電子設備序列號(ESN)、用戶的國際移動識別碼(IMSI)和用戶當前使用固定電話的TLDN號碼。其中,移動號碼薄號碼的組成為國家碼+SHLR號或區(qū)號+用戶的電話號碼;IMSI的組成為移動國家碼+固網(wǎng)號+SHLR號或區(qū)號+用戶的電話號碼;TLDN號碼的組成為用戶使用固定電話當前所在的交換機號+用戶使用固定電話的物理端口號。
本發(fā)明將固定電話用戶數(shù)據(jù)和固定電話的綁定關系、該用戶的呼叫權(quán)限以及漫游固定電話的當前狀態(tài),即用戶的簽約數(shù)據(jù)直接采用碼分多址(CDMA)的用戶簽約業(yè)務數(shù)據(jù)集(PROFILE),將用戶PROFILE存儲在管轄該用戶的拜訪位置寄存器(VLR)中,用以表明該用戶當前綁定的TLDN號碼和該用戶簽約業(yè)務。
由于在SHLR存儲了用戶數(shù)據(jù),所以當用戶要移機時,即進行固話漫游業(yè)務時,只需要將該用戶的用戶號碼同當前要移動位置的TLDN號碼進行重新綁定即可。
如圖1所示,圖1為本發(fā)明在進行固話漫游業(yè)務時的位置登記流程圖,該進行位置登記過程的實體包括用戶要漫游到的固定電話的接入網(wǎng)關(AG)、管轄AG的交換機(Softx)和存儲固定電話用戶數(shù)據(jù)的SHLR,其具體步驟為步驟100、Softx向AG發(fā)送修改(Modify)命令,即在null context中建立一個終端(termination),等待固定電話的摘機事件;步驟101、AG收到該Modify命令后,向Soffx發(fā)送該Modify命令的響應(Reply)消息;步驟102、固定電話被摘機,AG向Softx發(fā)送通報(Notify)命令,報告摘機事件;
步驟103、Sofix收到該Notify命令后,向AG發(fā)送該Notify命令的Reply消息;步驟104、Softx向AG發(fā)送Modify命令,等待輸入該固定電話的主叫號碼;步驟105、AG收到該Modify命令后,向Softx發(fā)送該Modify命令的Reply消息;步驟106、用戶進行位置登記操作,其方式是通過撥打一串操作命令碼實現(xiàn)的,如撥打的命令號碼為“*位置登記操作碼*用戶號碼*鑒權(quán)密碼*當前時間#”,則表示位置登記;當撥打的命令號碼為“*去活登記操作碼*用戶號碼*鑒權(quán)密碼*當前時間#”,則表示去活;AG將該用戶撥打的命令號碼攜帶在Notify命令中發(fā)送給Softx;步驟107、Softx收到該Notify命令后,向AG發(fā)送該Notify命令的Reply消息;步驟108、Softx從該主叫號碼和用戶密碼中分理出操作碼、用戶號碼號碼、鑒權(quán)密碼和當前時間,向SHLR發(fā)起鑒權(quán)請求(AUTHREQ),該鑒權(quán)請求包括該用戶號碼、鑒權(quán)密碼和當前時間;Softx可以根據(jù)操作碼判定該次Notify命令為位置登記命令,然后向SHLR發(fā)起鑒權(quán)請求;Softx還可以根據(jù)操作碼判定該次Notify命令為去活命令,然后向SHLR發(fā)起鑒權(quán)請求;步驟109、SHLR根據(jù)鑒權(quán)請求進行鑒權(quán)認證,如果鑒權(quán)通過,向Softx發(fā)送鑒權(quán)通過消息(authreq);SHLR根據(jù)開戶時存儲該用戶的用戶密碼、密鑰和當前時間計算出一個鑒權(quán)密碼,與鑒權(quán)請求中的鑒權(quán)密碼相比較,如果相同,則鑒權(quán)通過,如果不相同,則鑒權(quán)失敗,此次位置登記過程失?。徊襟E110、Softx接收到鑒權(quán)通過消息后,Softx向SHLR發(fā)起位置登記過程,位置登記消息中應該包含漫游固定電話的物理端口地址信息;步驟111、SHLR修改自身存儲的該用戶當前使用固定電話的TLDN,并將該用戶的PROFILE發(fā)送給Softx,Softx將該用戶的PROFILE存儲在VLR中;步驟112、Softx位置登記結(jié)束后,發(fā)送Modify命令,即通過AG向用戶發(fā)送位置登記成功的語音通知;步驟113、用戶接收該通知,得知位置登記成功,返回Reply消息。
本發(fā)明的位置登記操作碼和去活登記操作碼可以根據(jù)需要由運營商自行規(guī)定。用戶號碼就是用戶的電話號碼,可以是“00+國家碼+區(qū)號+用戶號碼”或“0+區(qū)號+用戶號碼”格式,也可以是“00+國家碼+移動用戶號碼”格式,具體什么格式由運營商規(guī)定。鑒權(quán)密碼通過某種加密算法,如MD5算法產(chǎn)生的,與當前時間、用戶密碼、用戶密鑰(A-KEY)相關。
本發(fā)明進行固話漫游業(yè)務的位置登記可以分為手動位置登記和自動位置登記兩大類。
在進行固話漫游業(yè)務的自動位置登記時,可以采用代撥號器的方式。本發(fā)明給用戶要漫游的固定電話提供一個代拔號器裝置,并且將該代撥號器裝置串接在固定電話的用戶線上。該代拔號器中存儲有A-KEY和用于計時的時鐘,該時鐘所顯示的時間和Softx中時鐘顯示的時間保證在一個允許的偏差范圍內(nèi),如1分鐘以內(nèi)。用戶預先要在代撥號器中輸入用戶密碼,要進行位置登記時,觸發(fā)代撥號器,代撥號器根據(jù)A-KEY、用戶密碼和當前時間,通過一種加密算法,如MD5,就可以算出鑒權(quán)密碼,然后代拔號器自動按照步驟106的過程發(fā)起攜帶該用戶號碼、鑒權(quán)密碼和當前時間的鑒權(quán)請求。這種方式不需要修改現(xiàn)有的固定電話,只需在固定電話的用戶線上串聯(lián)該代撥號器即可。
本發(fā)明還可以將待撥號器設置在固定電話中,這時只需存儲有A-KEY即可,時鐘可以利用固定電話中的時鐘,輸入用戶密碼的按鍵可以使用固定電話的按鍵,從而降低成本。
在進行固話漫游業(yè)務的手動位置登記時,還可以采用“令牌卡”的方式或WEB方式。
當采用“令牌卡”的方式時,本發(fā)明給用戶要漫游的固定電話提供一個“令牌卡”的裝置。該“令牌卡”裝置中存儲有A-KEY和用于計時的時鐘,該時鐘所顯示的時間和Softx中時鐘顯示的時間保證在一個允許的偏差范圍內(nèi),如1分鐘以內(nèi)。用戶在“令牌卡”中預先輸入用戶密碼,要進行位置登記時,按一下“令牌卡”計算鑒權(quán)密碼的按鈕,“令牌卡”根據(jù)固定電話的A-KEY、用戶密碼和當前時間,通過一種加密算法,如MD5,就可以算出鑒權(quán)密碼,由用戶按步驟106的撥號方式,在話機上撥號,發(fā)出位置登記命令。取消位置登記過程與此類似。這種方式不需要修改用戶現(xiàn)有的話機,只需要添加一個低成本的“令牌卡”即可。
當采用WEB方式時,用戶在進行位置登記前,先用用戶號碼和用戶密碼登陸到當?shù)剡\營商的WEB網(wǎng)站上,然后告知網(wǎng)站將來要進行位置登記的時間,由該WEB網(wǎng)站根據(jù)A-KEY、用戶密碼、位置登記時間計算得到鑒權(quán)密碼,然后用戶在約定的時間通過漫游固話按步驟106的撥號方式輸入攜帶鑒權(quán)密碼的位置登記命令,發(fā)起鑒權(quán)請求。
無論本發(fā)明在進行固話漫游業(yè)務的位置登記時采用哪種方式,都是為了產(chǎn)生鑒權(quán)密碼。每個固定電話的用戶都有一個A-Key,該A-Key是由運營商提供的并且不能由用戶進行修改,鑒權(quán)密碼就是通過對A-Key、當前時間、用戶密碼這個三元組執(zhí)行MD5加密算法形成的。SHLR中也保存了用戶的A-Key和用戶密碼,當SHLR根據(jù)A-Key、當前時間、用戶密碼計算出該用戶的鑒權(quán)密碼,該鑒權(quán)密碼如果同用戶送上來的一致,就表示是合法用戶,鑒權(quán)通過。
本發(fā)明利用當前時間替代為鑒權(quán)隨機數(shù),避免了要求固話接受SHLR通過Softx發(fā)送的鑒權(quán)隨機數(shù)的問題。
需要補充說明的是,“令牌卡”裝置或代撥號器中的當前時間是通過內(nèi)置的時鐘獲得的,為了保證鑒權(quán)通過,必須保證“令牌卡”或代撥號器的時鐘顯示的時間同SHLR的時鐘顯示的時間一致,誤差控制在一定范圍內(nèi)。當然最好是將“令牌卡”或代撥號器中的時間送到SHLR中,由SHLR判斷該時間是否在誤差范圍內(nèi),如果在允許誤差范圍內(nèi),SHLR就以此時間計算鑒權(quán)密碼,這樣就可以解決時鐘同步的問題。為進一步保證安全,用戶密碼也可以由用戶通過電話語音交互隨時修改。
同樣的,用戶還可以使用圖1所述的流程進行去活過程,只不過用戶撥打的號碼中的操作碼不同,SHLR根據(jù)該操作碼清除該用戶號碼和當前TLDN的綁定關系,并且指示Softx消除在VLR中存儲的用戶號碼同當前TLDN的綁定關系。
當漫游固話的用戶作為主叫用戶通話時,用戶先摘機撥號,Softx可以知道該用戶所在固定電話的物理端口號,然后到VLR中可以查到該用戶的簽約信息,判斷出是否允許該用戶呼叫。如果允許呼叫,則Soffx接收該用戶呼叫的被叫號碼,發(fā)起呼叫。后續(xù)的呼叫流程和移動用戶呼叫流程相同。
當漫游固話的用戶作為被叫用戶時,主叫用戶的Softx到SHLR中查找該被叫用戶當前所在的Softx,由SHLR返回該被叫用戶的TLDN號碼,然后再將呼叫路由到被叫用戶當前所在的Soffx,被叫用戶當前所在Soffx的VLR根據(jù)包含在TLDN號碼中的“固定電話的物理端口號”就可以找到被叫用戶,并接通電話。只得注意的是,由于是固定電話,被叫流程中不需要尋呼流程,只要判斷出被叫用戶當前所在的固定電話處于空閑狀態(tài),就可以直接向被叫用戶發(fā)起呼叫建立、振鈴、應答等信令過程。
為了說明固話漫游用戶的整個通話過程,下面給出一個交換機與媒體網(wǎng)關間具體的呼叫消息流程,其中局間信令以BICC為例,用戶信令以H.248為例,核心網(wǎng)以CDMA核心網(wǎng)為例進行說明。
如圖2所示,圖2為本發(fā)明固話漫游的用戶呼叫過程流程圖,假設被叫用戶和主叫用戶都是固話漫游用戶,該進行呼叫過程的實體包括主叫用戶漫游到的AG1、被叫用戶漫游到的AG2、管轄AG1的Softx1、管轄AG2的Softx2、保存主叫用戶簽約信息的VLR、保存被叫用戶簽約信息的VLR2和存儲固定電話用戶數(shù)據(jù)的SHLR,其具體步驟為步驟200、Softx1向AG1發(fā)送Modify命令,即在null context中建立一個終端(termination),等待摘機事件,同樣的,Softx2向AG2發(fā)送Modify命令,即在null context中建立一個終端(termination),等待摘機事件;步驟201、AG1收到該Modify命令后,向Softx1發(fā)送該Modify命令的Reply消息,同樣的,AG2收到該Modify命令后,向Softx2發(fā)送該Modify命令的Reply消息;步驟202、主叫用戶摘機,通過AG1向Softx1發(fā)送Notify命令,報告摘機事件;步驟203、Softx1收到該Notify命令后,向AG1發(fā)送該Notify命令的Reply消息;步驟204、Softx1向AG1發(fā)送Modify命令,等待輸入被叫號碼;步驟205、AG1收到該Modify命令后,向Softx1發(fā)送該Modify命令的Reply消息;步驟206、AG1向Softx1發(fā)送Notify命令,將主叫用戶輸入的被叫號碼送至Soffx1;步驟207、Softx1收到該Notify命令后,向AG1發(fā)送該Notify命令的Reply消息;步驟208、Soffx1根據(jù)主叫用戶的物理端口號到VLR查詢主叫用戶的簽約信息(QUALREQ),判斷該主叫用戶的業(yè)務權(quán)限;步驟209、VLR給Softx1返回主叫用戶的簽約信息(qualerq),即如果主叫用戶的呼叫權(quán)限允許呼叫被叫用戶,則繼續(xù)執(zhí)行下述步驟,否則,結(jié)束本流程;
步驟210、Softx1根據(jù)輸入的被叫號碼找到SHLR,并向其請求被叫用戶的路由信息(LOCREQ),即TLDN號碼;步驟211、SHLR返回給Softx1被叫用戶的路由信息(locreq),即TLDN號碼;步驟212、Softx1發(fā)起加入(ADD)消息,即在AG1中創(chuàng)建一個新context,并在context中加入電路終端(TDM termination)和分組終端(RTPtermination),并設置抖動緩存、語音壓縮算法等;步驟213、AG1通過Reply命令向Softx1返回其RTP端口號及采用的語音壓縮算法;步驟214、Softx1根據(jù)被叫用戶的TLDN號碼向被叫用戶所在Softx2發(fā)起呼叫建立過程(IAM),其信令是BICC協(xié)議的IAM消息,IAM消息中包含了主叫用戶的AG1上的IP地址、固定電話的物理端口號,語音壓縮算法、被叫用戶的TLDN號等信息,其中TLDN號中包含了被叫用戶的物理端口的信息;步驟215、Softx2從VLR2發(fā)起獲取被叫用戶的PROFILE信息(QLALREQ);步驟216、VLR2給Softx2返回被叫用戶的PROFILE信息(qlalreq);步驟217、Softx2發(fā)起加入(ADD)消息,在AG2中創(chuàng)建一個新context,并在context中加入TDM termination和RTP termination,并設置抖動緩存、語音壓縮算法等;步驟218、AG2通過Reply命令向Softx2返回其RTP端口號及采用的語音壓縮算法;步驟219、Softx2向Softx1回送被叫用戶呼叫已經(jīng)建立消息(ACM),其中包含了被叫用戶的IP地址、RTP端口號、語音壓縮算法等信息;步驟220、Softx1向AG1發(fā)送Modify命令,告知被叫用戶的路由地址;步驟221、AG2收到該Modify命令后,向Softx2發(fā)送該Modify命令的Reply消息;步驟222、被叫用戶摘機,AG2向Softx2發(fā)送Notify命令;步驟223、Softx2收到該Notify命令后,向AG2發(fā)送該Notify命令的Reply消息;步驟224、Softx2向AG2發(fā)送Modify命令,切斷振鈴音并接網(wǎng);步驟225、AG2收到該Modify命令后,向Softx2發(fā)送該Modify命令的Reply消息;步驟226、Softx2向Softx1發(fā)送ANC消息,表示被叫用戶已經(jīng)應答;步驟227、Softx1向AG1發(fā)送Modify命令,切斷回鈴音,并接網(wǎng)。
步驟228、AG1收到該Modify命令后,向Softx1發(fā)送該Modify命令的Reply消息;步驟229、主叫用戶和被叫用戶開始通話;步驟230、通話完畢后,被叫用戶掛機,AG2向Softx2發(fā)送Notify命令;步驟231、Softx2收到該Notify命令后,向AG2發(fā)送該Notify命令的Reply消息;步驟232、Softx2向AG2發(fā)送Subtract命令,拆除話路;步驟233、AG2收到該Subtract命令后,向Softx2發(fā)送該Subtract命令的Reply消息;步驟234、Softx2向Softx1發(fā)送CLF消息,表示拆除呼叫;步驟235、Softx1向AG1發(fā)送Subtract命令,拆除話路;步驟236、AG1收到該Modify命令后,向Softx1發(fā)送該Modify命令的Reply消息;步驟237、Softx1向Softx2發(fā)送RLG消息,表示拆除呼叫完畢。
以上所述為主叫用戶和被叫用戶都為固話漫游用戶,這樣做的目的是為了在一個呼叫流程中把漫游固話的主被叫流程都包括進去。如果主叫用戶不是固話漫游用戶,而是普通固話用戶或移動電話用戶,其主叫流程同現(xiàn)有技術的流程,本發(fā)明就不重復說明了。如果被叫用戶不是固話漫游用戶,而是普通固話用戶或移動電話用戶,其被叫流程同現(xiàn)有技術的流程,本發(fā)明也不重復說明了。
本發(fā)明所述的Softx不同于現(xiàn)有技術中固網(wǎng)的交換機,Soffx可以靈活的將用戶號碼同固定電話的物理端口進行綁定或拆除綁定。
本發(fā)明所述的固話可以為模擬固話和數(shù)碼固話,如該數(shù)碼固話為綜合業(yè)務數(shù)字網(wǎng)的數(shù)碼固話。
固話漫游業(yè)務體現(xiàn)了移動固定一體化的融合思想,其基本思想就是將固定電話當移動電話管理,從技術體制上解決了固定移動融合的難題。
如圖3所示,圖3為本發(fā)明支持可漫游的固話、移動電話和智能電話的網(wǎng)絡結(jié)構(gòu)圖,如圖3所示該網(wǎng)絡結(jié)構(gòu)圖將可漫游的固話、移動電話和智能電話都做為移動終端管理,可漫游的固話、移動電話和智能電話都將自身的用戶數(shù)據(jù)預先存儲在SHLR中,當可漫游的固話、移動電話和智能電話進行位置更新時,更改其相應的用戶數(shù)據(jù),并且將其相應的當前用戶數(shù)據(jù)下載到VLR中。本圖中的VLR包含在交換機中。交換機之間采用SIP-T/BCC協(xié)議進行通信。軟交換服務器和SHLR通過移動應用(MAP)協(xié)議進行交互??陕喂淘捦ㄟ^AG采用H.248協(xié)議接入交換機,智能電話采用H.323或SIP協(xié)議直接接入交換機,移動電話通過媒體網(wǎng)關采用H.248協(xié)議無線接入交換機,其中,H.323協(xié)議是同SIP類似的會話控制協(xié)議,H.248協(xié)議是媒體網(wǎng)關控制協(xié)議。
當該網(wǎng)絡要接入智能業(yè)務時,還必須具有智能業(yè)務控制服務器(SCP),用來采用MAP協(xié)議與交換機進行通信,使該網(wǎng)絡的可漫游的固話、移動電話和智能電話可接入智能業(yè)務。
在業(yè)務層次上講,固定移動一體化首先能徹底解決號碼攜帶(NP)問題,尤其適應于人群流動性較大的場合,如出租屋;其次能徹底解決辦公號碼攜帶,非常適合經(jīng)常出差在外的人士,辦公地點經(jīng)常變動的公司等;第三因為用戶數(shù)據(jù)在HLR上進行集中放置,所以能比較方便解決廣域CENTREX業(yè)務;第四容易開展固網(wǎng)預付費業(yè)務。
從網(wǎng)絡運營方面講,移動交換機也可以實現(xiàn)固定電話接入,解決了移動固定交換機融合的問題。另外,由于固定電話移動化了,可以同移動電話一起統(tǒng)一管理,解決了移動固定交換機融合帶來的網(wǎng)管和計費融合問題,很大程度上消除了固定和移動電話的界限。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種實現(xiàn)固話漫游業(yè)務的方法,其特征在于,將漫游固話的用戶數(shù)據(jù)存儲在預先建立的管轄該漫游固話的綜合歸屬位置寄存器和拜訪位置寄存器中,該用戶數(shù)據(jù)至少包含有用戶的簽約業(yè)務信息以及用戶號碼和漫游固話臨時本地用戶號碼的對應關系,當固定電話要漫游時更改用戶數(shù)據(jù)中用戶號碼對應的漫游固話臨時本地用戶號碼并存儲,該方法還包括漫游固話通過綜合歸屬位置寄存器和拜訪位置寄存器中存儲的該漫游固話對應的用戶數(shù)據(jù)進行呼叫。
2.如權(quán)利要求1所述的方法,其特征在于,所述的臨時本地用戶號碼包括漫游固話當前所屬的交換機號和漫游固話的物理端口號。
3.如權(quán)利要求2所述的方法,其特征在于,當主叫為漫游固話時,所述進行呼叫的過程為A1、主叫漫游固話進行呼叫時,向當前所屬的交換機發(fā)起攜帶被叫用戶號碼的呼叫,當前所屬的交換機根據(jù)主叫漫游固話的物理端口號到拜訪位置寄存器中查詢主叫漫游固話的簽約業(yè)務信息,并對本次呼叫進行呼叫權(quán)限認證,如果認證通過,執(zhí)行步驟B;否則,結(jié)束;B1、主叫漫游固話當前所屬的交換機根據(jù)被叫用戶號碼確定被叫的綜合歸屬位置寄存器,并向被叫的綜合歸屬位置寄存器請求被叫的臨時本地用戶號碼后,根據(jù)被叫的臨時本地用戶號碼將呼叫接續(xù)到被叫當前所屬的交換機,建立主叫漫游固話和被叫的通話。
4.如權(quán)利要求2所述的方法,其特征在于,當被叫為漫游固話時,所述進行呼叫的過程為A2、主叫進行呼叫時,向所屬的交換機發(fā)起攜帶被叫漫游固話用戶號碼的呼叫;B2、主叫所屬的交換機判斷自身是否能夠查詢被叫漫游固話的臨時本地用戶號碼,如果有,直接執(zhí)行步驟C2;否則,將呼叫發(fā)送到有查詢被叫漫游固話的臨時本地用戶號碼能力的關口局交換機上,然后執(zhí)行步驟C2;C2、主叫所屬的交換機或關口局交換機根據(jù)被叫漫游固話用戶號碼確定被叫漫游固話的綜合歸屬位置寄存器,向綜合歸屬位置寄存器請求被叫漫游固話臨時本地用戶號碼,綜合歸屬位置寄存器根據(jù)存儲的對應關系得到被叫漫游固話用戶號碼對應的被叫漫游固話臨時本地用戶號碼,將該臨時本地用戶號碼發(fā)送給主叫所屬的交換機或關口局交換機;D2、主叫所屬的交換機或關口局交換機根據(jù)該臨時本地用戶號碼將呼叫接續(xù)到被叫漫游固話當前所屬的交換機,被叫漫游固話當前所屬的交換機根據(jù)該臨時本地用戶號碼確定被叫漫游固話的物理端口號,建立主叫和被叫漫游固話的通話。
5.如權(quán)利要求2所述的方法,其特征在于,當主叫和被叫為漫游固話時,所述進行呼叫的過程為A、主叫漫游固話進行呼叫時,向當前所屬的交換機發(fā)起攜帶被叫漫游固話用戶號碼的呼叫,當前所屬的交換機根據(jù)拜訪位置寄存器中存儲的簽約業(yè)務信息對本次呼叫進行呼叫權(quán)限認證,如果認證通過,執(zhí)行步驟B;否則,結(jié)束;B、主叫漫游固話當前所屬的交換機根據(jù)被叫漫游固話用戶號碼確定被叫漫游固話的綜合歸屬位置寄存器,向綜合歸屬位置寄存器請求被叫漫游固話臨時本地用戶號碼,綜合歸屬位置寄存器根據(jù)存儲的對應關系得到被叫漫游固話用戶號碼對應的被叫漫游固話臨時本地用戶號碼,將該臨時本地用戶號碼發(fā)送給主叫漫游固話當前所屬的交換機;C、主叫漫游固話當前所屬的交換機根據(jù)被叫漫游固話臨時本地用戶號碼將呼叫發(fā)送到被叫漫游固話當前所屬的交換機;D、被叫漫游固話當前所屬的交換機根據(jù)該臨時本地用戶號碼確定被叫漫游固話的物理端口號,建立主叫漫游固話和被叫漫游固話的通話。
6.如權(quán)利要求2所述的方法,其特征在于,所述更改用戶數(shù)據(jù)中用戶號碼對應的漫游固話臨時本地用戶號碼的過程為a1、漫游固話向當前所屬的交換機發(fā)起需要位置更新操作的呼叫,其呼叫號碼中包含有用于指示本次請求類型的操作碼、用戶號碼、鑒權(quán)密碼和當前時間,用戶號碼為漫游固話的號碼;b1、該交換機從主叫漫游固話號碼中分離出操作碼、用戶號碼、鑒權(quán)密碼和當前時間,根據(jù)操作碼確定本次為位置登記請求還是去活請求,如果為位置登記請求,執(zhí)行步驟c1;如果為去活請求,執(zhí)行步驟d1;c1、該交換機向網(wǎng)絡側(cè)發(fā)送攜帶用戶號碼、漫游固話當前所屬物理端口信息的位置登記請求,網(wǎng)絡側(cè)的綜合歸屬位置寄存器將該漫游固話當前所屬的交換機號和物理端口號作為該用戶號碼對應的漫游固話臨時本地用戶號碼存儲在用戶數(shù)據(jù)中;d1、該交換機向網(wǎng)絡側(cè)發(fā)送攜帶用戶號碼的去活請求,網(wǎng)絡側(cè)的綜合歸屬位置寄存器清除該用戶號碼對應的漫游固話臨時本地用戶號碼。
7.如權(quán)利要求6所述的方法,其特征在于,在用戶數(shù)據(jù)中還存儲有用戶密鑰和用戶密碼;在步驟c1之前,還包括鑒權(quán)過程b11、該交換機向網(wǎng)絡側(cè)發(fā)送鑒權(quán)請求,該鑒權(quán)請求中攜帶有鑒權(quán)信息,其包含鑒權(quán)密碼、當前時間;b12、綜合歸屬位置寄存器根據(jù)預先存儲的用戶密鑰、用戶密碼以及當前時間通過加密算法得到鑒權(quán)密碼,判斷計算得到的鑒權(quán)密碼和鑒權(quán)請求攜帶的鑒權(quán)密碼是否相同,如果是,鑒權(quán)通過,回送鑒權(quán)響應的消息,其中包含的信息表明鑒權(quán)成功,然后執(zhí)行步驟從c1;否則,回送鑒權(quán)響應的消息,其中包含的信息表明鑒權(quán)失敗,然后結(jié)束本流程。
8.如權(quán)利要求7所述的方法,其特征在于,所述的鑒權(quán)密碼在漫游固話上是通過設置的代撥號器、或者設置的令牌卡、或者WEB方式利用密鑰、和用戶密碼和當前時間進行加密計算得到的。
9.如權(quán)利要求8所述的方法,其特征在于,所述的代撥號器為單獨設置的并通過漫游固話的用戶線同漫游固話串聯(lián)在一起,或者設置在漫游固話中。
10.如權(quán)利要求3或5所述的方法,其特征在于,步驟A所述的進行呼叫權(quán)限認證的過程為主叫漫游固話當前所屬的交換機向拜訪位置寄存器發(fā)起本次呼叫的呼叫權(quán)限認證請求,拜訪位置寄存器根據(jù)存儲的主叫漫游固話的簽約業(yè)務信息判斷主叫漫游固話是否可以具有可以呼叫被叫漫游固話的呼叫權(quán)限,如果是,拜訪位置寄存器向當前所所屬的交換機發(fā)送呼叫權(quán)限認證通過消息,執(zhí)行步驟B,否則,結(jié)束本流程。
11.如權(quán)利要求1所述的方法,其特征在于,所述的漫游固話為模擬漫游固話或者數(shù)碼化漫游固話。
12.一種實現(xiàn)固話漫游業(yè)務的系統(tǒng),其特征在于,該系統(tǒng)包括漫游固話、交換機和綜合歸屬位置寄存器,其中,綜合歸屬位置寄存器,與一個以上的交換機進行通信,用于接收交換機發(fā)送的漫游固話的位置更新請求,將預先存儲的漫游固話的用戶數(shù)據(jù)進行更改后,將當前的用戶數(shù)據(jù)發(fā)送給交換機;或者接收交換機發(fā)送的獲取被叫漫游固話的臨時本地用戶號碼請求,將預先存儲的被叫漫游固話的臨時本地用戶號碼發(fā)送給交換機;交換機,管轄一個以上的通過接入網(wǎng)關接入的漫游固話,用于接收漫游固話發(fā)起的位置更新呼叫后,向綜合歸屬位置寄存器發(fā)送漫游固話的位置更新請求,獲取漫游固話當前的用戶數(shù)據(jù);或者接收漫游固話發(fā)起的通信呼叫后,向綜合歸屬位置寄存器發(fā)送獲取被叫漫游固話的臨時本地用戶號碼的請求,接收綜合歸屬位置寄存器發(fā)送的被叫漫游固話的臨時本地用戶號碼,根據(jù)該臨時本地用戶號碼將通信呼叫發(fā)送到被叫漫游固話當前所屬的交換機,指示其所管轄的漫游固話和被叫漫游固話通過被叫漫游固話當前所屬的交換機進行通信;漫游固話,用于向其所屬的交換機發(fā)起位置更新呼叫;或者向其所屬的交換機發(fā)起通信呼叫,根據(jù)其所屬交換機的指示與被叫漫游固話通過被叫漫游固話當前所屬的交換機進行通信。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述的交換機中包含拜訪位置寄存器,該拜訪位置寄存器用于從綜合歸屬位置寄存器中獲取該交換機所管轄的一個以上的漫游固話的用戶數(shù)據(jù)并記錄漫游固話的當前呼叫狀態(tài)。
14.如權(quán)利要求12所述的系統(tǒng),其特征在于,該系統(tǒng)還包括智能電話,交換機通過H.323或SIP協(xié)議管轄一個以上的智能電話。
15.如權(quán)利要求12所述的系統(tǒng),其特征在于,該系統(tǒng)還包括移動終端,交換機通過H.248協(xié)議管轄一個以上的由媒體網(wǎng)關無線接入的移動終端。
16.如權(quán)利要求12所述的系統(tǒng),其特征在于,該系統(tǒng)還包括智能業(yè)務控制服務器,與一個以上的交換機通過移動應用信令進行通信,用于為該系統(tǒng)提供智能業(yè)務。
全文摘要
本發(fā)明公開了一種實現(xiàn)固話漫游業(yè)務的方法及系統(tǒng),本發(fā)明提供的方法包括將漫游固話的用戶數(shù)據(jù)存儲在預先建立的管轄該漫游固話的綜合歸屬位置寄存器和拜訪位置寄存器中,該用戶數(shù)據(jù)至少包含有用戶的簽約業(yè)務信息以及用戶號碼和漫游固話臨時本地用戶號碼的對應關系,當固定電話要漫游時更改用戶數(shù)據(jù)中用戶號碼對應的漫游固話臨時本地用戶號碼并存儲,漫游固話通過綜合歸屬位置寄存器和拜訪位置寄存器中存儲的該漫游固話對應的用戶數(shù)據(jù)進行呼叫。該方法能夠在全網(wǎng)范圍內(nèi)實現(xiàn)移動固定電話業(yè)務。本發(fā)明提供的系統(tǒng)能夠?qū)崿F(xiàn)固話漫游業(yè)務和移動漫游業(yè)務的融合。
文檔編號H04M3/42GK1708075SQ200410045569
公開日2005年12月14日 申請日期2004年6月7日 優(yōu)先權(quán)日2004年6月7日
發(fā)明者王備 申請人:華為技術有限公司