專利名稱:Pstn-ip雙網協(xié)作通信的交換控制方法
技術領域:
本發(fā)明涉及一種PSTN-IP雙網協(xié)作通信控制方法,尤其涉及一種用于PSTN-IP雙網協(xié)作多媒體電話終端之間的多媒體通信控制方法,其核心是以PSTN電話號碼作為多媒體電話終端的標識,并動態(tài)映射到IP地址,然后進行網絡尋址解釋、交換信息元、執(zhí)行控制信令的方法,屬于利用PSTN線路進行輔助認證與交換的軟交換技術。
背景技術:
IP可視電話可通過IP網同時傳送音頻、視頻兩種信號,從而實現(xiàn)多媒體可視通信,由于難以同時兼顧兩種信號的高質量傳輸,使得目前IP可視電話的話音質量一般不
尚O基于IP網的多媒體通訊有兩個主要的標準協(xié)議套一個是H. 323,是國際電信聯(lián)盟(ITU)用于音頻、視頻和在數(shù)據(jù)包(IP)網絡上共享數(shù)據(jù)的總括標準,另一個是SIP(會話起始協(xié)議),是IETF (互聯(lián)網工程任務組)制定的多媒體信號協(xié)議。這兩個標準已經廣泛應用于可視電話及視訊會議的通信,但是,H. 323和SIP協(xié)議都不能很好地解決上述問題。通過PSTN電路交換網傳送音頻、通過IP網傳送視頻和數(shù)據(jù),可以充分利用不同網路的優(yōu)勢,很好地分別控制語音和視頻的傳輸,從而提高多媒體通信質量,但如何使IP網和PSTN電路交換網很好地融合、協(xié)作,目前為止還缺少相應的有效的融合交換技術。
發(fā)明內容
為了解決上述問題,本發(fā)明提供了一種雙網協(xié)作通信的交換控制方法,可實現(xiàn)通過PSTN電路交換網傳送音頻信號,利用PSTN電話號碼作為多媒體電話終端的定位標識,利用IP網的服務器系統(tǒng)進行動態(tài)IP尋址、交換信息、建立IP網上的區(qū)內和跨區(qū)的非音頻通信連接、基于IP網的非音頻通信以及多媒體電話終端入網管理和計費管理。本發(fā)明所采用的主要技術方案是一種PSTN-IP雙網協(xié)作通信的交換控制方法,用于PSTN-IP雙網協(xié)作多媒體電話終端間的非音頻通信控制,其特征在于以PSTN電話撥號發(fā)起通信連接,以電話號碼作為所述多媒體電話終端的定位標識,利用IP網的服務器系統(tǒng)建立和維護所述多媒體電話終端的電話號碼與IP地址之間的映射關系、完成所述多媒體電話終端間的IP尋址與交換,最終在所述多媒體電話終端間建立基于IP網的非音頻通信連接并進行非音頻通信。在所述多媒體電話終端間建立基于IP網的非音頻通信連接的協(xié)議過程為(1)主叫方多媒體電話終端摘機撥號時向所述服務器系統(tǒng)發(fā)送包含其電話號碼和網絡地址的用戶信息和撥號信息,被叫方多媒體電話終端收到振鈴后向所述服務器系統(tǒng)發(fā)送包含其電話號碼和網絡地址的用戶信息和來電號碼信息,分別打通主、被叫方多媒體電話終端到所述服務器系統(tǒng)的通路,并更新服務器系統(tǒng)上的用戶電話號碼與網絡地址間的映射關系;(2) 主、被叫方多媒體電話終端經所述服務器系統(tǒng)中介交換取得基于IP網進行信息傳輸?shù)哪繕司W絡地址,即實現(xiàn)IP尋址與交換;(3)主、被叫方多媒體電話終端以各自所獲得的目標網絡地址為地址,發(fā)送通信連接幀以打通主、被叫方多媒體電話終端間的非音頻通信連接通路。所述PSTN-IP雙網協(xié)作通信的交換控制方法還包括PSTN電路輔助認證,所述PSTN 電路輔助認證方法為被叫方多媒體電話終端收到振鈴后,在本地建立由PSTN主叫電話號和PSTN主叫撥號組成的PSTN電路輔助認證的通信信息對,當被叫方多媒體電話終端在收到后續(xù)的各次數(shù)據(jù)幀時,首先將所述PSTN電路輔助認證的通信信息對與數(shù)據(jù)幀幀頭的主、 被叫號碼進行比對,如果信息不相符,直接丟掉相應的數(shù)據(jù)幀,如果相符,再進行后續(xù)操作。所述PSTN-IP雙網協(xié)作通信的交換控制方法還可以包括對多媒體電話終端的入/ 退網控制協(xié)議、計費信息采集協(xié)議。對所述登錄注冊信息和/或所述計費信息采集協(xié)議信息,優(yōu)選采用多媒體電話終端與相應服務器共享的密鑰加密后傳送。本發(fā)明的有益效果是1、利用電話號碼作為PSTN-IP雙網協(xié)作多媒體電話終端的定位標識,動態(tài)映射到 IP地址,對用戶撥號的電話號碼進行即時IP解釋尋址,并進行網絡邏輯交換,實現(xiàn)了音頻和視頻分別由PSTN電路交換網和IP網傳輸?shù)碾p網協(xié)作通信;2、音頻和視頻分別由PSTN電路交換網和IP網傳輸,避免了音頻和視頻經同一傳輸通道傳輸時為了兼顧二者而引起的不利影響,既保證了語音通信的低延時和高質性,還滿足了視頻通信的低延時、高質量以及大數(shù)據(jù)量需求;3、建立了基于IP網的非音頻通信連接協(xié)議實現(xiàn)了內網防火墻NAT的穿透,使多媒體電話終端在IP網上的連接、視頻通信、信息采集、業(yè)務計費和過程控制得以順利完成,實現(xiàn)了對多媒體電話終端入網使用的控制管理和通信計費等;4、通過區(qū)域鏈路傳播及中心集中控制方式可實現(xiàn)跨區(qū)交換及多區(qū)域管理,由此可以進行電話區(qū)段號配置多服務器處理、單服務器配置處理多區(qū)段號和分布式區(qū)域服務器群的靈活并網。
圖1為本發(fā)明的PSTN-IP協(xié)作通信示意圖2為本發(fā)明的網絡交換的基本原理示意圖3為本發(fā)明的區(qū)內不需中間轉發(fā)的通信連接協(xié)作圖
圖4為本發(fā)明的區(qū)內需要中間轉發(fā)的通信連接協(xié)作圖
圖5為本發(fā)明的跨區(qū)通信連接協(xié)作圖6為本發(fā)明的登錄注冊過程示意圖7為本發(fā)明的終端登錄注冊入網流程圖8為本發(fā)明的終端注銷退網流程圖9為本發(fā)明的視頻通信計費采集協(xié)作圖。
具體實施例方式
如圖1所示,本發(fā)明是一種PSTN-IP雙網協(xié)作通信的交換控制方法,用于PSTN-IP 雙網協(xié)作多媒體電話終端間的非音頻通信控制,其特征在于以PSTN電話撥號發(fā)起通信連接,以電話號碼作為所述多媒體電話終端的定位標識,利用IP網的服務器系統(tǒng)建立和維護所述多媒體電話終端的電話號碼與IP地址之間的映射關系、完成所述多媒體電話終端間的IP尋址與交換,最終在所述多媒體電話終端間建立基于IP網的非音頻通信連接并進行非音頻通信。所述服務器系統(tǒng)的核心組成部分是交換服務器系統(tǒng),所述交換服務器系統(tǒng)包括一個或多個區(qū)域交換區(qū)域服務器,用于對其所服務區(qū)域的多媒體電話終端提供網絡邏輯交換、通信身份鑒別、密鑰生成與交換等服務,同時,為可視通話的雙方保持中間會話狀態(tài)數(shù)據(jù)。所述區(qū)域交換服務器各自保存并維護有用于登記和更新多媒體電話終端的IP信息與電話號碼間映射關系的區(qū)域交換邏輯表和用于記錄各在線區(qū)域交換服務器的地址信息及其所服務區(qū)域的國家號和區(qū)號信息的在線區(qū)域服務器信息表。所述區(qū)域交換邏輯表中還設有是否中間轉發(fā)字段,當該字段的值為真,表示需要中間轉發(fā)。所述區(qū)域交換服務器還可以保存和維護有當前可視會話隊列,用于記錄所有正在進行的可視會話并對其進行計時管理,可為計費管理提供基礎數(shù)據(jù)。所述服務器系統(tǒng)還可以包括中間轉發(fā)服務器,當區(qū)域交換服務器需要時,與中間轉發(fā)服務器協(xié)商,建立中間轉發(fā)狀態(tài)記錄,以維護通信鏈路,實現(xiàn)可視通話的中間轉發(fā)。所述中間轉發(fā)服務器保存和維護有含有主、被叫方多媒體電話終端的用戶信息的轉發(fā)狀態(tài)記錄表,用于記錄轉發(fā)通信鏈路兩端多媒體電話終端的對應關系。所述服務器系統(tǒng)還可以包括登錄注冊服務器和綜合業(yè)務支撐服務器,提供多媒體電話終端的入網管理、計費管理等服務。本發(fā)明的網絡交換的基本原理如圖2所示,多媒體電話終端與服務器系統(tǒng)間通信主要有三大過程(1)中介交換多媒體電話終端A、B的信息,協(xié)助建立基于IP網的網絡連接;( 通信身份鑒別、通信密鑰生成與交換;C3)監(jiān)控多媒體電話終端A、B可視通信狀態(tài), 提供計費等所需數(shù)據(jù)。本發(fā)明的核心協(xié)議是在所述多媒體電話終端間建立基于IP網的非音頻通信連接的協(xié)議,該協(xié)議過程為(1)主叫方多媒體電話終端摘機撥號時向所述服務器系統(tǒng)發(fā)送包含其電話號碼和網絡地址的用戶信息和撥號信息,被叫方多媒體電話終端收到振鈴后向所述服務器系統(tǒng)發(fā)送包含其電話號碼和網絡地址的用戶信息和來電號碼信息,分別打通主、 被叫方多媒體電話終端到所述服務器系統(tǒng)的通路,并更新服務器系統(tǒng)上的用戶電話號碼與網絡地址間的映射關系;( 主、被叫方多媒體電話終端經所述服務器系統(tǒng)中介交換取得基于IP網進行信息傳輸?shù)哪繕司W絡地址,即實現(xiàn)IP尋址與交換;(3)主、被叫方多媒體電話終端以各自所獲得的目標網絡地址為地址,發(fā)送通信連接幀以打通主、被叫方多媒體電話終端間的非音頻通信連接通路。根據(jù)實際通信需要,本發(fā)明的建立基于IP網的非音頻通信連接的協(xié)議可適應于區(qū)內通信和跨區(qū)通信,還可適應于不需中間轉發(fā)和需要中間轉發(fā)的情形。當主、被叫方多媒體電話終端位于同一個交換區(qū)域(一般為一個電話區(qū)號)時,二者間的通信為區(qū)內通信,不在同一個交換區(qū)域(一般為一個電話區(qū)號)時,由于二者間的通信跨出了交換區(qū)域的邊界, 即為跨區(qū)通信。區(qū)域交換服務器首先要對主叫方多媒體電話終端所發(fā)起的通信請求屬于區(qū)內通信還是跨區(qū)通信進行判斷,在正式建立通信連接前還要對是否需要中間轉發(fā)進行檢查和判斷。
針對上述各種情形所對應的協(xié)議過程,下面結合附圖3、4和5,通過具體實施例進行說明,為了簡化表達,將主、被叫方多媒體電話終端分別稱為終端A和B,將主、被叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器分別稱作交換服務器SA和SB,對于跨區(qū)通信,交換服務器SA和SB為不同的區(qū)域交換服務器,對于區(qū)內通信,為同一個區(qū)域交換服務器,可直接稱之為交換服務器。不需中間轉發(fā)的區(qū)內通信連接協(xié)議過程為1)終端A摘機撥號時,經硬件捕獲所撥出的號碼szPhoneB,向終端A、B共同所屬區(qū)域的交換服務器發(fā)送撥號請求通信幀,每按一次鍵發(fā)送一幀。此幀有兩個作用打通終端 A到該交換服務器的通路(穿透NAT,如果有NAT),向該交換服務器發(fā)送終端A的用戶信息及撥號信息,請求交換,數(shù)據(jù)內容包含本機ID、本機號碼、已撥號碼、本機內網IP+端口、本機外網IP+端口,其中,已撥號碼屬于撥號信息,本機內網IP+端口、本機外網IP+端口屬于用戶信息中的網絡地址信息。2)終端B收到振鈴后,從硬件中斷進程中取到PSTN主叫電話號及主叫撥號,在終端B本地建立PSTN電路輔助認證的通信信息對(PSTN主叫電話號,PSTN主叫撥號),供后續(xù)各步通信幀的認證使用,終端B在收到后續(xù)的各數(shù)據(jù)幀時,首先進行電路輔助認證的通信信息對與幀頭的主叫號、被叫號的比對,直接丟掉信息不相符的數(shù)據(jù)幀。構造PSTN振鈴響應數(shù)據(jù)幀,向該交換服務器發(fā)出PSTN振鈴響應幀。此幀有兩個作用打通終端B到該交換服務器的通路(穿透NAT,如果有NAT),向該交換服務器發(fā)送終端B的信息及來電號碼,請求交換服務器驗證交換,數(shù)據(jù)內容包含本機ID、本機號碼、來電號碼、本機內網IP+端口、 本機外網IP+端口。3)所述交換服務器收到撥號請求通信幀后,從幀中取出所需信息更新到區(qū)域交換邏輯表中,登記終端A的IP信息與電話號碼的映射關系。接著,把撥號請求通信幀中的已撥號碼與在線區(qū)域服務器信息表中的國家號、區(qū)號進行匹配處理,把已撥號碼分解為國家號、地區(qū)號、本地號,判斷是區(qū)內通信還是跨區(qū)通信。如果是本地區(qū)域服務器轄區(qū)內的區(qū)內通信過程,把終端A信息及撥號放入撥號請求等待隊列(等待隊列需要定時維護,清除超時請求)。然后,向終端A發(fā)送請求通信響應幀(此幀可省)。4)所述交換服務器收到終端B的PSTN振鈴響應幀后,從幀中取信息更新到區(qū)域交換邏輯表中,特別是終端B的IP信息與電話號碼的映射關系。同時,根據(jù)PSTN振鈴響應幀中的來電號碼檢索撥號請求等待隊列,查找到終端A的信息,此過程相當于PSTN振鈴驗證了 AB間的通信請求,確認終端A、B間的通信關系,從而實現(xiàn)網絡尋址。然后,檢索區(qū)域交換邏輯表,取出終端A的信息(機身ID、內IP+端口、外IP+端口、電話號碼),構造連接發(fā)起幀,向終端B發(fā)送,取出終端B的信息(機身ID、內IP+端口、外IP+端口、電話號碼),構造連接發(fā)起幀,向終端A發(fā)送,從而實現(xiàn)網絡尋址與交換。5)終端A接收到連接發(fā)起幀,取得終端B的信息,特別是B的IP地址信息,構造一個通信連接幀,內容任意,發(fā)送給終端B,它的功能是打通終端A到終端B的通路(如果終端 A在內網,有防火墻NAT)。終端B接收到連接發(fā)起幀,取得終端A的信息,特別是終端A的 IP地址信息,構造一個通信連接幀,內容任意,發(fā)送給終端A,它的功能是打終端B到終端A 的通路(如果B終端在內網,有防火墻NAT),到此,終端A、B相互知悉對方的IP地址信息, 且穿透NAT的通路也已打通,作好了通信準備。
不需中間轉發(fā)的跨區(qū)通信連接協(xié)議過程為1)終端A摘機撥號時,經硬件捕獲所撥出的號碼szPhoneB,向交換服務器SA發(fā)送撥號請求通信幀,每按一次鍵發(fā)送一幀。此幀有兩個作用打通終端A到交換服務器SA的通路(穿透NAT,如果有NAT),向交換服務器SA發(fā)送終端A的信息及已撥號碼信息,請求交換,數(shù)據(jù)內容包含本機ID、本機號碼、已撥號碼、本機內網IP+端口、本機外網IP+端口。2)終端B收到振鈴后,從硬件中斷進程中取到PSTN主叫電話號及主叫撥號,在終端B本地建立PSTN電路輔助認證的通信信息對(PSTN主叫電話號,PSTN主叫撥號),供后續(xù)各步通信幀的認證使用,終端B在收到后續(xù)的各數(shù)據(jù)幀時,首先進行電路輔助認證的通信信息與幀頭的主叫號、被叫號的比對,直接丟掉信息不相符的數(shù)據(jù)幀(后面各幀處理將不再說明幀電路輔助認證過程)。構造PSTN振鈴響應數(shù)據(jù)幀,向交換服務器SB發(fā)出PSTN振鈴響應幀。此幀有兩個作用打通終端B到交換服務器SB的通路(穿透NAT,如果有NAT), 向交換服務器SB發(fā)送終端B的信息及來電號碼,請求交換服務器SB驗證交換,數(shù)據(jù)內容包含本機ID、本機號碼、來電號碼、本機內網IP+端口、本機外網IP+端口。3)交換服務器SA收到撥號請求通信幀后,從幀中取所需信息更新到區(qū)域交換邏輯表中,登記終端A的IP信息與電話號碼的映射關系。接著,把撥號請求通信幀中的已撥號碼與在線區(qū)域服務器信息表中的國家號、區(qū)號進行匹配處理,把已撥號碼分解為國家號、 地區(qū)號、本地號,判斷是區(qū)內通信還是跨區(qū)通信。如果是跨區(qū)通信,即終端B處于某跨區(qū)域的交換服務器管轄范圍,則按國家號+區(qū)號從在線區(qū)域服務器信息表中查出終端B所在區(qū)域的交換服務器SB的地址,并向交換服務器SB轉發(fā)撥號通信請求幀。4)交換服務器SB收到交換服務器SA轉發(fā)來的撥號通信請求幀,從幀中取出終端 A的信息及撥號信息,放入撥號請求等待隊列(等待隊列需要定時維護,清除超時請求)。然后,向交換服務器SA發(fā)送跨區(qū)撥號請求響應幀(此幀可省),交換服務器SA收到后,向終端 A發(fā)送請求通信響應幀(此幀可省)。5)交換服務器SB收到終端B的PSTN振鈴響應幀后,從幀中取所需信息更新到區(qū)域交換邏輯表中,特別是登記終端B的IP信息與電話號碼的映射關系。同時,根據(jù)PSTN 振鈴響應幀中的來電號碼檢索撥號請求等待隊列,如查找到終端A的信息,此過程相當于 PSTN振鈴驗證了終端A、B間的通信請求,確認了終端A、B間的通信關系。然后,檢索區(qū)域交換邏輯表,取出終端A的信息(機身ID、內IP+端口、外IP+端口、電話號碼),構造連接發(fā)起幀,向終端B發(fā)送,取出終端B的信息(機身ID、內IP+端口、外IP+端口、電話號碼), 構造連接發(fā)起幀,向交換服務器SA發(fā)送,交換服務器SA轉發(fā)到終端A,從而實現(xiàn)了網絡交換。6)終端A接收到連接發(fā)起幀,取得終端B的信息,特別是B的IP地址信息,構造一個通信連接,幀內容任意,發(fā)送給終端B,它的功能是打通終端A到B的通路(如果終端A 在內網,有防火墻NAT)。終端B接收到連接發(fā)起幀,取得終端A的信息,特別是終端A的IP 地址信息,構造一個通信連接幀,幀內容任意,發(fā)送給終端A,它的功能是打通終端B到A的通路(如果終端B在內網,有防火墻NAT),到此終端A、B相互知悉對方的IP地址信息,且穿透NAT的通路也已打通,作好了通信準備。當終端A、B都位于非錐形NAT內部時,由于不同的會話連接,NAT的外端口不同, 必須依賴于中間轉發(fā)服務器的幫助,才能在終端A、B間進行通信,即需要中間轉發(fā)。要實現(xiàn)中間轉發(fā),需要在區(qū)域交換邏輯表中設置是否中間轉發(fā)的信息字段,并需要借助中間轉發(fā)服務器搭建通信鏈路。為了簡化終端通信過程,對多媒體電話終端透明,所有的動作都在服務器系統(tǒng)內進行,終端的過程不需任何改動,采用偽裝策略,使得終端A和B均將中間轉發(fā)服務器認作自己的對端,即,對終端A來說,把中間轉發(fā)服務器偽成終端B,對終端B來說,把中間轉發(fā)服務器偽成終端A。下面基于區(qū)內通信來說明需要中間轉發(fā)與不需中間轉發(fā)的通信鏈路建立過程的主要區(qū)別,需要中間轉發(fā)時,所述用戶信息還包括多媒體電話終端的ID信息。1)交換服務器在向終端A、B發(fā)送連接發(fā)起幀前,先檢查終端A、B是否都位于內網 (內網IP興外網IP),區(qū)域交換邏輯表中的是否中間轉發(fā)字段的值是否為TRUE,如果A、B是都位于內網,且是否中間轉發(fā)字段值為TRUE,則判斷為需要中間轉發(fā)。交換服務器向中間轉發(fā)服務器發(fā)送中間轉發(fā)申請幀,發(fā)出中介申請。中間轉發(fā)申請幀中包含終端A和B的用戶 fn息ο2)中間轉發(fā)服務器向交換服務器發(fā)送中間轉發(fā)申請響應幀,響應中介申請,將其自身可使用的中介網絡信息(IP+端口)告訴給交換服務器,同時,從收到的中間轉發(fā)申請幀取出終端A及B的網絡信息(IP+端口),生成終端A、B間轉發(fā)的狀態(tài)記錄(A:IP+端口, B :IP+端口),寫入轉發(fā)狀態(tài)記錄表(是中間轉發(fā)服務器中設置的一個用于描述當前有效鏈路的路由表,優(yōu)選設有終端A和B的ID、電話號碼、IP地址、端口地址字段),進入終端A、B 的中間轉發(fā)狀態(tài),做好終端A、B間通信的中間轉發(fā)的準備。中間轉發(fā)申請響應幀中封裝有中間轉發(fā)服務器的轉發(fā)接收端口、轉發(fā)發(fā)送端口和中間轉發(fā)服務器IP信息。 3)交換服務器取出中間轉發(fā)申請響應幀中的中間轉發(fā)服務器的網絡地址信息,用中間轉發(fā)服務器的網絡地址信息(IP+端口)替換要發(fā)給終端B的連接發(fā)起幀中的終端A 的網絡地址信息(IP+端口),發(fā)送給終端B ;用中間轉發(fā)服務器的網絡地址信息(IP+端口) 替換要發(fā)給終端A的連接發(fā)起幀中的終端B的網絡地址信息(IP+端口),發(fā)送給終端A ;4)終端A、B從各自收到的連接發(fā)起幀中取出中間轉發(fā)服務器的網絡地址并以該地址為目標地址,發(fā)送通信連接幀,中間轉發(fā)服務器收到雙方的通信連接幀后,用中間轉發(fā)服務器的網絡地址替換原通信連接幀的源地址,分別用終端A、B的網絡地址替換來自終端 B、A的通信連接幀的目標地址,向網絡中轉發(fā),打通終端A、B間經由中間轉發(fā)服務器的通路。對于跨區(qū)通信中需要中間轉發(fā)的情形,與區(qū)內通信的中間轉發(fā)不同的是,交換服務器SB在向交換服務器SA和終端B發(fā)送連接發(fā)起幀前,先進行是否中間轉發(fā)的判斷,如果需要中間轉發(fā),交換服務器SB向中間轉發(fā)服務器發(fā)送中間轉發(fā)申請幀,發(fā)出中介申請。交換服務器SB取出中間轉發(fā)申請響應幀中的中間轉發(fā)服務器的網絡地址信息, 用中間轉發(fā)服務器的網絡地址信息(IP+端口)替換要發(fā)給終端B的連接發(fā)起幀中的終端 A的網絡地址信息(IP+端口),發(fā)送給終端B,用中間轉發(fā)服務器的網絡地址信息替換要發(fā)給終端A的連接發(fā)起幀中的終端B的網絡地址信息(IP+端口),發(fā)送給交換服務器SA,交換服務器SA再將其轉發(fā)給終端A ;采用中間轉發(fā)的通信手段還可以用于某種特殊場合,如為住在某小區(qū)的重要人物提供“不計成本的服務”。主、被叫方多媒體電話終端間通信通路被打通后,即可進行非音頻通信。對于不需中間轉發(fā)的通信來說,終端A、B直接以對方的網絡地址為目標地址發(fā)送信息。對于需要中間轉發(fā)的通信,終端A、B先以中間轉發(fā)服務器的網絡地址為目標地址發(fā)送包,當中間轉發(fā)服務器收到來自終端A或B的包時,根據(jù)包的源IP地址及端口,檢索轉發(fā)狀態(tài)記錄表,如果需要轉發(fā),取出終端B或A的網絡地址信息替換來自終端A或B的包的目標地址,用中間轉發(fā)服務器自身的網絡地址替換所述包的源地址(包括IP及端口)向終端B或A轉發(fā),同時, 復位超時計時。轉發(fā)狀態(tài)一直保持到掛機或超時,可視通話結束。終端A掛機,交換服務器收到終端A發(fā)來的視頻連接協(xié)商請求幀(中止)通信中止幀(該幀含有終端A和B的ID 信息),然后對中間轉發(fā)服務器發(fā)出中介結束命令時,或者,超過時間(如10秒鐘)沒收到要轉發(fā)的包,則中止轉發(fā),中間轉發(fā)服務器清除相應的轉發(fā)狀態(tài)記錄。為了對多媒體電話終端的入網進行管理控制,終端入網時需要向登錄注冊服務器登錄注冊,只有通過登錄注冊的終端才能進行正常的視訊通信交換。上傳從PSTN線路采集到的電話號碼和對多媒體電話終端機器內ID到登錄注網服務器,進行入網合法性驗證,從而起動或拒絕服務器端的業(yè)務交換服務,并通過心跳機制保持狀態(tài)。實現(xiàn)該目的涉及終端向登錄注冊服務器登錄注冊入網和終端向登錄注冊服務器注銷退網兩個過程,分別對應入網控制協(xié)議和退網控制協(xié)議。入網時,用戶在營業(yè)前臺進行業(yè)務登記,業(yè)務信息進入業(yè)務系統(tǒng),終端會向注冊服務器請求入網,如圖6、7所示,所述入網控制協(xié)議過程為(1)多媒體電話終端向登錄注冊服務器發(fā)送登錄注冊信息,申請登錄注冊,所述登錄注冊信息包括所述多媒體電話終端的電話號碼、ID、內網IP、網絡接入類型(可選)、上行網絡帶寬(可選)和下行網絡帶寬(可選)信息,還可以包含電話區(qū)號和終端軟件版本信肩、ο(2)登錄注冊服務器從綜合業(yè)務支撐服務器讀取用戶信息,進行綁定檢查和開通條件檢查,驗證登錄合法性,不合法,則否決登錄注冊。綁定檢查包括(a)按話機ID查詢用戶設備信息表(在話機配送、前臺營業(yè)過程中錄入生成),判斷是否需要區(qū)域綁定(話機只能在某區(qū)域使用),如“區(qū)域綁定”字段值為“是”,查看“電話區(qū)號、電話號碼”是否匹配綁定區(qū)域,不符合區(qū)域綁定要求,則否決登錄注冊,不要求區(qū)域綁定時,不做檢查;(b)接著查看用戶設備信息表的“話機電話號碼綁定”字段,檢查話機ID是否綁定到某個電話號碼,不符合綁定要求,則否決登錄注冊,不要求綁定時,不做進一步檢查。開通條件檢查包括查看用戶設備信息表的“是否要用戶檢查”字段,按“電話區(qū)號、電話號碼”查閱用戶開戶信息, 判斷是否符合開通條件,如是否欠費等。(3)驗證登錄合法性通過后,登錄注冊服務器將多媒體電話終端的登錄注冊信息寫入或更新到交換服務器的區(qū)域交換邏輯表中,登錄注冊服務器向多媒體電話終端發(fā)送登錄注冊響應信息,通知登錄注冊成功;如果登錄注冊失敗,登錄注冊服務器也向終端返回信息,并詳細描述失敗原因,提出問題解決建議。終端可以向登錄注冊服務器重復多次登錄注冊,后續(xù)的登錄注冊信息覆蓋前面的,最后一次信息有效。登錄注冊成功后,終端的網絡信息寫入或更新到網絡交換用的區(qū)域交換邏輯表中。終端退網與入網是互為逆過程,退網時有兩種途徑一,用戶在前臺辦理了退網, 由綜合業(yè)務支撐系統(tǒng)的業(yè)務服務器直接向登錄注冊服務器發(fā)起退網的注銷申請;二,終端向登錄注冊服務器發(fā)起退網的注銷申請,如圖8所示,第二種途徑的所述退網控制協(xié)議過程為(1)多媒體電話終端向登錄注冊服務器發(fā)送包含電話號碼和ID的本機信息,請求注銷;(2)登錄注冊服務器從綜合業(yè)務支撐服務器讀取用戶信息,驗證用戶身份,驗證通過后通知交換服務器刪除區(qū)域交換邏輯表中請求注銷的多媒體電話終端的網絡信息的記錄,登錄注冊服務器向多媒體電話終端發(fā)送注銷響應信息,通知注銷成功。所述登錄注冊服務器上也提供手工強行的注銷和禁止登錄注冊操作。為了實現(xiàn)通信計費,本發(fā)明的PSTN-IP雙網協(xié)作通信的交換控制方法還包括以主叫方多媒體電話終端為發(fā)起方的計費信息采集協(xié)議,如圖9所示,其核心用于多媒體通信的計時,包含以下步驟(1)視頻通話開始,主叫方多媒體電話終端向主叫區(qū)域交換服務器SA發(fā)送“視頻連接計時請求”巾貞,請求開始計時,主叫區(qū)域交換服務器SA將會話及計費狀態(tài)等信息插入到當前可視會話隊列中;(2)每隔時間Tl (優(yōu)選為30秒鐘),主叫方多媒體電話終端向主叫區(qū)域交換服務器SA發(fā)送在線心跳信息,主叫區(qū)域交換服務器SA更新當前可視會話隊列中本會話的計時, 當收到主叫方多媒體電話終端發(fā)來的視頻連接計時終止通知幀時,計時結束,數(shù)據(jù)記錄入數(shù)據(jù)庫;如果主叫區(qū)域交換服務器SA在T2時間(優(yōu)選為60秒鐘)內收不到主叫方多媒體電話終端發(fā)來的在線心跳信息,則認為會話已終止,總計時時間等于上次心跳計時時間加上Tl,信息從當前可視會話隊列中刪除,記錄入數(shù)據(jù)庫,其中,Tl <T2。通話結束,主叫方多媒體電話終端生成一個隨機數(shù),連同主叫方多媒體電話終端的ID —起,作為本次可視通信的會話ID,以便在主服務器端標識一次會話。區(qū)域交換邏輯表中優(yōu)選包含如下字段區(qū)域ID、設備ID、設備編號、設備型號、硬件版本號、軟件版本號、國家代碼、區(qū)號、電話號碼、用戶姓名、鑒別密鑰、設備狀態(tài)、公網Ip 地址、公網IP端口、本地網Ip地址、本地網IP端口、本地網掩碼、最近心跳時間、是否捆綁電話號、綁定電話號碼、用戶業(yè)務狀態(tài)、用戶業(yè)務類型、網絡類型、是否中間轉發(fā)、用戶注冊時間、通信會話ID、通信會話類別、撥號時間、開始時間、結束時間、發(fā)起方ID、接聽方ID、發(fā)起方區(qū)域ID、發(fā)起方區(qū)號、發(fā)起方電話號碼、接聽方區(qū)域ID、接聽方區(qū)號、接聽方電話號碼、 會話結束類型、發(fā)起方用戶名、接聽方用戶名和是否中間轉發(fā)。區(qū)域交換邏輯表中的字段可根據(jù)實際需要進行適當?shù)脑黾踊驕p少。出于安全和保證計費可靠的需要,優(yōu)選采用多媒體電話終端與服務器共享的密鑰加密(認證),對所述登錄注冊信息和/或所述計費信息采集協(xié)議信息,采用多媒體電話終端與相應服務器共享的密鑰加密后傳送,并在多媒體電話終端的身份鑒別、密鑰生成及信息交換過程中優(yōu)選采用YAHAL0M安全協(xié)議。為說明情況,用Ka、Kb表示終端A、B與登錄注冊服務器共享的私有密鑰,登錄注冊服務器擁有所有終端的私人密鑰,用Aid、Bid表示終端A、B的ID,用&、Rb表示終端A、B生成的隨機數(shù),用來防止重放攻擊,Kab是服務器為本次AB會話而隨機生成的AB會話密鑰。 EKab(RB)表示用密鑰Kab對數(shù)據(jù)RB進行加密的密文。終端A、B在完成網絡連通過程,進入通信后,開始身份鑒別及密鑰交換協(xié)議過程,具體描述如下1)終端A產生隨機數(shù)Ra,同時把Ra以及終端A的ID (機身碼)發(fā)送給終端B [Aid,Ra];2)終端B將終端A的ID、終端A的隨機數(shù)Ra,自己產生的隨機數(shù)Rb,一起用終端 B與服務器共享的密鑰加密,將加密結果以及終端B的ID發(fā)送到登錄注冊服務器上[Bid, EKb(AID,Ra,Rb)];3)登錄注冊服務器產生兩個消息第一個消息終端B的ID、隨機會話密鑰K、終端A的隨機數(shù)Ra、B的隨機數(shù)Rb組成,并用它與A共享的密鑰Ka加密:EKa(BID, Ra, Rb, Kab)。第二個消息終端A的機身碼AID,隨機會話密鑰K組成,用它和終端B攻下密鑰加密EKb(AID,Kab)。把上面兩個消息同時發(fā)送給A [EKa (Bid, Ra, Rb, Kab),EKb (Aid, Kab)]。4)終端A解密第一個消息,得知Kab,并確認Ra值是否與它在步驟1)時產生的值相同。用Kab加密Rb,與收到的第二個消息,一起發(fā)送給終端B :4. [EKb (AID,Kab),EKab (Rb)]。5)終端B用Kb解密消息,取得Kab,確認&是否與它在步驟2中產生的值相同。終端B與終端A通信的安全性依賴于會話密鑰Kab的安全,會話密鑰應定期(優(yōu)選30分鐘)協(xié)商更新,密鑰協(xié)商更新協(xié)議過程在終端A、B間進行,通信路徑上不傳遞新舊密鑰信息,新密鑰由舊密鑰進行一次MD5單向散列得到??鐓^(qū)的身份鑒別、密鑰交換協(xié)議與區(qū)內的身份鑒別、密鑰交換協(xié)議的不同之處是1)所在區(qū)域的服務器收到終端B發(fā)來的信息“2. [BID,EKb(AID,RA,RB)]”后,生成終端AB的會話密鑰Kab,同時,用終端A所在區(qū)域的服務器的公鑰Ksa進行加密EKSA(BID,Ra, Rb,Kab),用它與終端B共享的密鑰加密EKb(AID,Kab),然后一起發(fā)送給終端A所在區(qū)域的服務器。2)終端 A 所在區(qū)域的服務器收到"2. 2. [Eksa (Bid, Ra, Rb, Kab),EKb (Aid, Kab)],,后, 用私有密鑰(公有體系)解密^a(Bid,Ra, Rb, Kab),并用它與終端A共享的密鑰再加密 EKa (Bid, Ra, Rb, Kab),與 EKb (Aid, Kab) 一起發(fā)送給終端 A。本發(fā)明的PSTN-IP雙網協(xié)作通信的交換控制方法包含了通信連接的協(xié)議過程、通信連接的中間轉發(fā)協(xié)議過程、通信交換的安全協(xié)議過程、通信跨區(qū)連接的協(xié)議過程、通信跨區(qū)交換的安全協(xié)議過程、入/退網控制協(xié)議過程和多媒體通信計費信息采集協(xié)議過程,不僅有效地將音頻和非音頻(包括視頻和數(shù)據(jù)信息)分開傳輸,讓語音走PSTN網,視頻及數(shù)據(jù)信息走IP網,保證音、視頻通信都能達到較高質量,還解決了通信計費管理、通信安全和對多媒體電話終端的網絡管理問題。用本發(fā)明所述方法優(yōu)選用于建立基于IP網的非音頻 P2P通信連接并進行非音頻P2P通信,以便更充分地發(fā)揮P2P通信方式在多媒體傳輸方面的優(yōu)勢。
權利要求
1.一種PSTN-IP雙網協(xié)作通信的交換控制方法,用于PSTN-IP雙網協(xié)作多媒體電話終端間的非音頻通信控制,其特征在于以PSTN電話撥號發(fā)起通信連接,以電話號碼作為所述多媒體電話終端的定位標識,利用IP網的服務器系統(tǒng)建立和維護所述多媒體電話終端的電話號碼與IP地址之間的映射關系、完成所述多媒體電話終端間的IP尋址與交換,最終在所述多媒體電話終端間建立基于IP網的非音頻通信連接并進行非音頻通信。
2.根據(jù)權利要求1所述的PSTN-IP雙網協(xié)作通信的交換控制方法,其特征在于在所述多媒體電話終端間建立基于IP網的非音頻通信連接的協(xié)議過程為(1)主叫方多媒體電話終端摘機撥號時向所述服務器系統(tǒng)發(fā)送包含其電話號碼和網絡地址的用戶信息和撥號信息,被叫方多媒體電話終端收到振鈴后向所述服務器系統(tǒng)發(fā)送包含其電話號碼和網絡地址的用戶信息和來電號碼信息,分別打通主、被叫方多媒體電話終端到所述服務器系統(tǒng)的通路,更新服務器系統(tǒng)上的用戶電話號碼與網絡地址間的映射關系;(2)主、被叫方多媒體電話終端經所述服務器系統(tǒng)中介交換取得基于IP網進行信息傳輸?shù)哪繕司W絡地址,實現(xiàn)IP 尋址與交換;C3)主、被叫方多媒體電話終端以各自所獲得的目標網絡地址為地址,發(fā)送通信連接幀以打通主、被叫方多媒體電話終端間的非音頻通信連接通路。
3.根據(jù)權利要求2所述的PSTN-IP雙網協(xié)作通信的交換控制方法,其特征在于所述服務器系統(tǒng)包括交換服務器系統(tǒng),所述交換服務器系統(tǒng)包括一個或多個區(qū)域交換服務器,用于對其所服務區(qū)域的多媒體電話終端提供網絡邏輯交換服務,所述區(qū)域交換服務器保存并維護用于登記和更新多媒體電話終端的IP信息與電話號碼間映射關系的區(qū)域交換邏輯表和用于記錄各在線區(qū)域交換服務器的地址信息及其所服務區(qū)域的國家號和區(qū)號信息的在線區(qū)域服務器信息表,所述建立基于IP網的非音頻通信連接的具體步驟為(1)主叫方多媒體電話終端摘機撥號時,捕獲所撥出的號碼,向其所屬區(qū)域的區(qū)域交換服務器發(fā)送含有其用戶信息和已撥號碼的撥號請求通信幀,打通主叫方多媒體電話終端到其所屬區(qū)域的區(qū)域交換服務器的通路;(2)被叫方多媒體電話終端收到振鈴后,從硬件中斷進程中取到PSTN主叫電話號碼及主叫撥號,向其所屬區(qū)域的區(qū)域交換服務器發(fā)送含有其用戶信息和來電號碼的PSTN振鈴響應幀,打通被叫方多媒體電話終端到其所屬區(qū)域的區(qū)域交換服務器的通路;(3)主叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器從撥號請求通信幀中取出所需信息更新到區(qū)域交換邏輯表中,登記主叫方多媒體電話終端的IP信息與電話號碼的映射關系,把撥號請求通信幀中的已撥號碼與在線區(qū)域服務器信息表中的國家號、區(qū)號進行匹配處理,判斷是區(qū)內通信還是跨區(qū)通信;(4)如果是跨區(qū)通信,主叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器從在線區(qū)域服務器信息表查出被叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器的地址,并向該區(qū)域交換服務器轉發(fā)撥號請求通信幀,該區(qū)域交換服務器收到PSTN振鈴響應幀后,從中取出所需信息更新到其區(qū)域交換邏輯表中,登記被叫方多媒體電話終端的IP信息與電話號碼的映射關系,然后檢索區(qū)域交換邏輯表,取出主叫方多媒體電話終端的用戶信息,構造對被叫方多媒體電話終端的連接發(fā)起幀,向被叫方多媒體電話終端發(fā)送,取出被叫方多媒體電話終端的用戶信息,構造對主叫方多媒體電話終端的連接發(fā)起幀,向主叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器發(fā)送,主叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器轉發(fā)連接發(fā)起幀到主叫方多媒體電話終端,實現(xiàn)IP尋址與交換;如果是區(qū)內通信,主、被叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器為同一個區(qū)域交換服務器,該區(qū)域交換服務器收到PSTN振鈴響應幀后,從中取出所需信息更新到區(qū)域交換邏輯表中,登記被叫方多媒體電話終端的IP信息與電話號碼的映射關系,然后檢索區(qū)域交換邏輯表,取出主叫方多媒體電話終端的用戶信息,構造對被叫方多媒體電話終端的連接發(fā)起幀,向被叫方多媒體電話終端發(fā)送,取出被叫方多媒體電話終端的用戶信息,構造對主叫方多媒體電話終端的連接發(fā)起幀,向主叫方多媒體電話終端發(fā)送,實現(xiàn)IP尋址與交換;(5)主、被叫方多媒體電話終端從收到的連接發(fā)起幀中取出對方的網絡地址并以對方的網絡地址作為目標地址,互發(fā)通信連接幀,打通雙方間的通路。
4.根據(jù)權利要求3所述的PSTN-IP雙網協(xié)作通信的交換控制方法,其特征在于所述服務器系統(tǒng)還包括中間轉發(fā)服務器,所述中間轉發(fā)服務器保存和維護含有主、被叫方多媒體電話終端的用戶信息的轉發(fā)狀態(tài)記錄表,用于記錄轉發(fā)通信鏈路兩端多媒體電話終端的對應關系,所述用戶信息還包括多媒體電話終端的ID信息,所述區(qū)域交換邏輯表中還設有是否中間轉發(fā)字段,所述區(qū)域交換服務器在向主、被叫方多媒體電話終端發(fā)送連接發(fā)起幀之前,先檢查主、被叫方多媒體電話終端的內網信息和是否中間轉發(fā)字段的值,如果主、被叫方多媒體電話終端都位于內網且是否中間轉發(fā)字段的值為真,建立中間轉發(fā)通道,進入如下有中介的IP尋址和交換過程對于區(qū)內通信,(a)主、被叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器構造包含主、被叫方多媒體電話終端的用戶信息的中間轉發(fā)申請幀發(fā)送給中間轉發(fā)服務器,中間轉發(fā)服務器收到后從中取出所需信息寫入轉發(fā)狀態(tài)記錄表,并構造包含其自身的網絡地址信息的中間轉發(fā)申請響應幀返回給主、被叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器;(b)主、被叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器取出中間轉發(fā)申請響應幀中的中間轉發(fā)服務器的網絡地址信息,用中間轉發(fā)服務器的網絡地址信息替換原發(fā)給被叫方多媒體電話終端的連接發(fā)起幀中的主叫方多媒體電話終端的網絡地址信息,發(fā)送給被叫方多媒體電話終端,用中間轉發(fā)服務器的網絡地址信息替換原發(fā)給主叫方多媒體電話終端的連接發(fā)起幀中的被叫方多媒體電話終端的網絡地址信息,發(fā)送給主叫方多媒體電話終端,實現(xiàn)中介的IP尋址和交換;對于跨區(qū)通信,(c)被叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器構造包含主、被叫方多媒體電話終端的用戶信息的中間轉發(fā)申請幀發(fā)送給中間轉發(fā)服務器,中間轉發(fā)服務器收到后從中取出所需信息寫入轉發(fā)狀態(tài)記錄表,并構造包含其自身的網絡地址信息的中間轉發(fā)申請響應幀返回給被叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器;(d)被叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器取出中間轉發(fā)申請響應幀中的中間轉發(fā)服務器的網絡地址信息,用中間轉發(fā)服務器的網絡地址信息替換要發(fā)給被叫方多媒體電話終端的連接發(fā)起幀中的主叫方多媒體電話終端的網絡地址信息,發(fā)送給被叫方多媒體電話終端,用中間轉發(fā)服務器的網絡地址信息替換要發(fā)給主叫方多媒體電話終端的連接發(fā)起幀中的被叫方多媒體電話終端的網絡地址信息,發(fā)送給主叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器,該區(qū)域交換服務器再將其轉發(fā)給主叫方多媒體電話終端,實現(xiàn)有中介的IP尋址和交換;完成IP尋址和交換后,主、被叫方多媒體電話終端從各自收到的連接發(fā)起幀中取出中間轉發(fā)服務器的網絡地址并以該地址作為目標地址,發(fā)送通信連接幀,中間轉發(fā)服務器收到雙方的通信連接幀后,用中間轉發(fā)服務器的網絡地址替換該通信連接幀的源地址,分別用主、被叫方多媒體電話終端的網絡地址替換來自被叫方多媒體電話終端和主叫方多媒體電話終端的通信連接幀的目標地址,向網絡中轉發(fā),打通主、被叫方多媒體電話終端間經由中間轉發(fā)服務器的通路。
5.根據(jù)權利要求4所述的PSTN-IP雙網協(xié)作通信的交換控制方法,其特征在于主、被叫方多媒體電話終端間的非音頻通信過程為對于不需中間轉發(fā)的通信,主、被叫方多媒體電話終端分別以對方的網絡地址為目標地址發(fā)送信息;對于需要中間轉發(fā)的通信,主、被叫方多媒體電話終端先以中間轉發(fā)服務器的網絡地址為目標地址發(fā)送信息,當中間轉發(fā)服務器收到來自主叫方或被叫方多媒體電話終端的包時,根據(jù)包的源網絡地址信息從轉發(fā)狀態(tài)記錄表中檢索到被叫方或主叫方多媒體電話終端的網絡地址并替換包的目標地址,用中間轉發(fā)服務器的網絡地址替換包的源地址,分別向被叫方或主叫方多媒體電話終端轉發(fā)。
6.根據(jù)權利要求5所述的PSTN-IP雙網協(xié)作通信的交換控制方法,其特征在于采用如下方法進行主、被叫方多媒體電話終端間的通信驗證對于區(qū)內通信,主、被叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器收到撥號請求通信幀后,取出主叫方多媒體電話終端的用戶信息及撥號信息放入撥號請求等待隊列,收到PSTN振鈴響應幀后,根據(jù)PSTN振鈴響應幀中的來電號碼檢索撥號請求等待隊列,查找到主叫方多媒體電話終端的信息,以此驗證主、被叫方多媒體電話終端間的通信請求;對于跨區(qū)通信,被叫方多媒體電話終端所屬區(qū)域的區(qū)域交換服務器收到撥號請求通信幀后,從中取出主叫方多媒體電話終端的用戶信息及撥號信息,放入撥號請求等待隊列,收到PSTN振鈴響應幀后,根據(jù)PSTN振鈴響應幀中的來電號碼檢索撥號請求等待隊列,查找到主叫方多媒體電話終端的信息,以此驗證主、被叫方多媒體電話終端間的通信請求。
7.根據(jù)權利要求1、2、3、4、5或6所述的PSTN-IP雙網協(xié)作通信的交換控制方法,其特征在于還包括PSTN電路輔助認證,所述PSTN電路輔助認證方法為被叫方多媒體電話終端收到振鈴后,在本地建立由PSTN主叫電話號和PSTN主叫撥號組成的PSTN電路輔助認證的通信信息對,當被叫方多媒體電話終端在收到后續(xù)的各次數(shù)據(jù)幀時,首先將所述PSTN電路輔助認證的通信信息對與數(shù)據(jù)幀幀頭的主、被叫號碼進行比對,如果信息不相符,直接丟掉相應的數(shù)據(jù)幀,如果相符,再進行后續(xù)操作。
8.根據(jù)權利要求7所述的PSTN-IP雙網協(xié)作通信的交換控制方法,其特征在于還包括對多媒體電話終端的入/退網控制協(xié)議過程,所述入網控制協(xié)議過程為(1)多媒體電話終端向所述服務器系統(tǒng)中的登錄注冊服務器發(fā)送登錄注冊信息,申請登錄注冊,所述登錄注冊信息包括所述多媒體電話終端的電話號碼、ID和內網IP信息;(2)登錄注冊服務器從所述服務器系統(tǒng)中的綜合業(yè)務支撐服務器讀取用戶信息,進行綁定檢查和開通條件檢查,驗證登錄合法性,不合法,則否決登錄注冊;(3)驗證登錄合法性通過后,登錄注冊服務器將多媒體電話終端的登錄注冊信息寫入或更新到交換服務器的區(qū)域交換邏輯表中,登錄注冊服務器向多媒體電話終端發(fā)送登錄注冊響應信息,通知登錄注冊成功;所述退網控制協(xié)議過程為(1)多媒體電話終端向登錄注冊服務器發(fā)送包含本機電話號碼和ID的注銷請求,請求注銷;(2)登錄注冊服務器從綜合業(yè)務支撐服務器讀取用戶信息,驗證用戶身份,驗證通過后通知交換服務器刪除區(qū)域交換邏輯表中請求注銷的多媒體電話終端的網絡信息的記錄,登錄注冊服務器向多媒體電話終端發(fā)送注銷響應信息,通知注銷成功。
9.根據(jù)權利要求8所述的PSTN-IP雙網協(xié)作通信的交換控制方法,其特征在于區(qū)域交換服務器還保存和維護有當前可視會話隊列,用于記錄所有正在進行的可視會話并對其進行計時管理,所述PSTN-IP雙網協(xié)作通信的交換控制方法還包括計費信息采集協(xié)議,用于多媒體通信的計時,包含以下步驟(1)視頻通話開始,主叫方多媒體電話終端向其所屬區(qū)域的區(qū)域交換服務器發(fā)送視頻連接計時請求幀,請求開始計時,該區(qū)域交換服務器將會話及計費狀態(tài)信息插入到當前可視會話隊列中;(2)每隔時間Tl,主叫方多媒體電話終端向其所屬區(qū)域的區(qū)域交換服務器發(fā)送在線心跳信息,該區(qū)域交換服務器更新當前可視會話隊列中本會話的計時,當收到主叫方多媒體電話終端發(fā)來的視頻連接計時終止通知幀時,計時結束,數(shù)據(jù)記錄入數(shù)據(jù)庫;如果在T2時間內收不到主叫方多媒體電話終端發(fā)來的在線心跳信息,則認為會話已終止,總計時時間等于上次心跳計時時間加上Tl,信息從當前可視會話隊列中刪除,記錄入數(shù)據(jù)庫,其中Tl < T2。
10.根據(jù)權利要求9所述的PSTN-IP雙網協(xié)作通信的交換控制方法,其特征在于對所述登錄注冊信息和/或所述計費信息采集協(xié)議信息,采用多媒體電話終端與相應服務器共享的密鑰加密后傳送。
全文摘要
本發(fā)明涉及一種PSTN-IP雙網協(xié)作通信的交換控制方法,用于PSTN-IP雙網協(xié)作多媒體電話終端間的非音頻通信控制,以PSTN電話撥號發(fā)起通信連接,以電話號碼作為所述多媒體電話終端的定位標識,利用IP網的服務器系統(tǒng)進行PSTN電路輔助認證、動態(tài)IP尋址和交換,最終在所述多媒體電話終端間建立基于IP網的非音頻通信連接并進行非音頻通信,其核心為基于IP網的非音頻通信連接協(xié)議,還包括入/退網控制協(xié)議、計費信息采集協(xié)議和安全控制協(xié)議。本發(fā)明提供了完整的非音頻通信協(xié)議,實現(xiàn)了音頻和視頻分開由PSTN電路交換網和IP網傳輸,同時保證了語音通信的低延時和視頻通信的高質性。
文檔編號H04L29/12GK102307178SQ20111006344
公開日2012年1月4日 申請日期2011年3月15日 優(yōu)先權日2011年3月15日
發(fā)明者廖永紅, 陳建國 申請人:廣州泛網視訊科技有限公司, 陳建國