專利名稱:一種縮短通信接通時間的實現方法
技術領域:
本發明涉及通信領域,具體涉及一種縮短通信接通時間的實現方法。
背景技術:
在目前的多媒體通信領域,主、被叫用戶終端為了實現數據通信,通常要在帶內進行終端能力和主從關系的協商、涉及打開邏輯信道和復用表項的通信交互以及涉及復用信道初始化的通信交互。上述操作都是基于主、被叫用戶終端之間所進行的帶內信令交互實現的,只有在該帶內信令交互完成之后主、被叫用戶終端之間的多媒體通信才算真正接通,主、被叫用戶終端之間才能進行后續的數據通信。再有,進行所述帶內信令交互時所要應用到的每條信令通常是由至少一個協議數據單元組合而成的。
在實際應用中,所述帶內信令交互的用時通常為3秒以上;顯然,主、被叫用戶終端在可以實現數據通信之前不得不等待用于進行所述帶內信令交互的至少3秒的時間。在通信領域中,如此之長的等待時間是使用主、被叫用戶終端的用戶所難以接受的,這必然嚴重降低用戶滿意度。
為了縮短所述帶內信令交互時間,以下做法正在被嘗試將目前進行所述帶內信令交互所基于的帶序號簡單重傳協議(Numbered Simple Retransmission Protocol,NSRP)替換為窗口機制帶序號簡單重傳協議(Window Numbered Simple Retransmission Protocol,WNSRP)。由于WNSRP具有使用了窗口機制的優點,因此基于WNSRP進行所述帶內信令交互時可以一次性發送/接收多個協議數據單元,而不再像NSRP那樣只能一次性發送/接收一個協議數據單元;這使得主、被叫用戶終端可以在一次性接收多個協議數據單元的基礎上根據收到的多個協議數據單元進行信令處理,這在一定程度上可以縮短所述帶內信令交互所占用的時間。
雖然以WNSRP替換NSRP可以縮短所述帶內信令交互所占用的時間,但這種協議替換方式也必然會引入一個比較棘手的問題所述帶內信令交互所基于的通信協議變化過大,由此導致與原來所應用的NSRP協同工作的上層和下層通信協議均需要相應進行過大幅度的適應性修改。可見,用WNSRP替換NSRP的協議替換方式將導致協議上的大量變化,這種變化必然要求進行協議替換的操作人員付出過大的人工操作量;并且,通信協議的過大變化顯然會明顯降低通信協議的通用性。
發明內容
有鑒于此,本發明的主要目的在于提供一種縮短通信接通時間的實現方法,以有效縮短主、被叫用戶終端之間的通信接通時間。
為達到上述目的,本發明的技術方案是這樣實現的本發明公開了一種縮短通信接通時間的實現方法,該方法包括以下步驟A.主、被叫用戶終端在帶外進行涉及打開邏輯通道的通信交互;B.主、被叫用戶終端在帶內進行涉及復用信道初始化的通信交互。
步驟A包括A1.主叫用戶終端向被叫用戶終端發送包含打開邏輯通道所需參數的呼叫建立消息;A2.被叫用戶終端讀取所述呼叫建立消息中所包含的邏輯通道參數,根據讀取的邏輯通道參數配置自身用于支持主、被叫用戶終端進行數據通信的邏輯通道參數,并根據該呼叫建立消息確定用于進行所述數據通信的復用表項。
完成步驟A2時,被叫用戶終端進一步向主叫用戶終端發送包含打開邏輯通道確認的后向消息。
所述后向消息是呼叫確認消息、或告警消息。
步驟A1中,所述打開邏輯通道所需參數是被攜帶于所述呼叫建立消息的用戶-用戶信息單元中發送的。
步驟A2中,確定所述復用表項的方法為預先在主、被叫用戶終端中設置相吻合的復用表項;當收到所述呼叫建立消息時,被叫用戶終端根據該消息中所攜帶的快速連接標識確認需要快速接通主、被叫用戶終端,進而直接確定自身所預先設置的復用表項是用于與主叫用戶終端進行數據通信的復用表項。
步驟A2中,確定所述復用表項的方法為預先在主叫用戶終端中設置復用表項,并且由主叫用戶終端在所述呼叫建立消息中攜帶復用表項;當收到該呼叫建立消息時,被叫用戶終端直接確定該消息中所包含的復用表項是用于與主叫用戶終端進行數據通信的復用表項。
在呼叫建立消息中攜帶的所述復用表項是被攜帶于該呼叫建立消息的用戶-用戶信言息單元中的。
步驟A之后、步驟B之前,該方法進一步包括以下步驟被叫用戶終端向主叫用戶終端發送連接消息,通知主叫用戶終端用于后續數據通信的邏輯通道建立完成;收到來自被叫用戶終端的連接消息時,主叫用戶終端向被叫用戶終端返回連接確認消息,通知被叫用戶終端已確認連接建立完成。
步驟A中,被叫用戶終端確定自身不支持涉及打開邏輯通道的通信交互,則該方法進一步包括被叫用戶終端向主叫用戶終端發送打開邏輯通道拒絕消息或不返回任何消息;主、被叫用戶終端回落到正常的帶內信令交互過程,該過程包括進行終端能力和主從關系的協商、涉及打開邏輯信道和復用表項的通信交互以及涉及復用信道初始化的通信交互。
與現有技術相比,本發明所提供的縮短通信接通時間的實現方法,由主、被叫用戶終端在帶外進行涉及打開邏輯通道的通信交互,再在帶內進行涉及復用信道初始化的通信交互。可見,本發明方法可以有效縮短主、被叫用戶終端之間的通信接通時間,因而可明顯提高用戶滿意度。
圖1為本發明一較佳實施例的通信接通過程的流程圖;圖2為由圖1引申得到的通信接通過程的流程簡圖。
具體實施例方式
下面結合附圖及具體實施例對本發明詳細說明。
從原理上講,本發明所提供的縮短通信接通時間的實現方法,由主、被叫用戶終端在帶外進行涉及打開邏輯通道的通信交互,再在帶內進行涉及復用信道初始化的通信交互。
參見圖1,圖1為本發明一較佳實施例的通信接通過程的流程圖,該流程包括以下步驟步驟110主叫用戶終端向被叫用戶終端發送包含打開邏輯通道所需參數的呼叫建立(Setup)消息。所述Setup消息的用戶-用戶(user-user)信息單元等數據格式中攜帶有快速連接(fast connect)標識,用于指示該Setup消息的作用快速接通主、被叫用戶終端。
再有,Setup消息中還攜帶有支持數據通信的邏輯通道參數;并且,為了節約用戶終端對信令進行處理的時間,Setup消息中攜帶的所述邏輯通道參數通常是用于支持通信的最基本參數,如用于支持主、被叫用戶終端進行后續數據通信的音視頻邏輯通道的前向邏輯通道標號(forwardLogicalChannelNumber)、前向邏輯通道參數(forwardLogicalChannelParameters)、后向邏輯通道參數(reverseLogicalChannelParameters)等。
所述邏輯通道參數可以被攜帶于打開邏輯通道(OpenLogicalChannel)消息中,該OpenLogicalChannel消息則可以被攜帶于所述user-user信息單元等數據格式中;并且,所述OpenLogicalChannel消息可以是抽象語法編碼1(Abstract Syntax Notation One,ASN.1)等格式。
步驟120被叫用戶終端收到來自主叫用戶終端的Setup消息時向主叫用戶終端發送呼叫進程(Call proceeding)指示,通知主叫用戶終端其所發起的呼叫正在被處理。
步驟130被叫用戶終端收到來自主叫用戶終端的Setup消息時,讀取其中所包含的fast connect標識,確認需要快速接通主、被叫用戶終端;進而讀取Setup消息中所包含的forwardLogicalChannelNumber、forwardLogicalChannelParameters、reverseLogicalChannelParameters等用于支持主、被叫用戶終端進行后續數據通信的邏輯通道參數,再根據讀取的所述邏輯通道參數配置自身用于支持主、被叫用戶終端進行后續數據通信的邏輯通道參數。
再有,被叫用戶終端還要根據來自主叫用戶終端的Setup消息確定用于進行數據通信的復用表項。具體的復用表項確定方法有多種,比如第一種復用表項確定方法為預先在主、被叫用戶終端中設置相吻合的復用表項;當收到所述Setup消息時,被叫用戶終端根據讀取到的所述fastconnect標識確認需要快速接通主、被叫用戶終端,進而直接確定自身所預先設置的復用表項是用于與主叫用戶終端進行數據通信的復用表項。
第二種復用表項確定方法為預先在主叫用戶終端中設置復用表項,并在步驟110中將該復用表項發送給被叫用戶終端;被叫用戶終端則直接確定來自主叫用戶終端的復用表項是用于與主叫用戶終端進行數據通信的復用表項。具體而言,所述復用表項可以被攜帶于所述user-user信息單元等數據格式中。
當然,無論應用上述哪種復用表項確定方法,主叫用戶終端都需要直接確定自身所預先設置的復用表項是用于與被叫用戶終端進行數據通信的復用表項。通常,可以將所述復用表項設置為將用于數據通信的邏輯通道的0通道作為控制信道,將邏輯通道的1通道作為音頻信道,將邏輯通道的2通道作為視頻信道;當然,也可以復用表項設置為其它的形式,如將邏輯通道的0通道作為視頻信道,將邏輯通道的1通道作為音頻信道,將邏輯通道的2通道作為控制信道。
被叫用戶終端配置完自身的邏輯通道參數并確定了所述復用表項之后,就向主叫用戶終端發送包含打開邏輯通道確認(OpenLogicalChannel Ack)的后向消息。所述后向消息可以是呼叫確認(Call confirmation)消息、告警(Alerting)消息等。
顯然,在被叫用戶終端配置完自身的邏輯通道參數并確定了所述復用表項之后,主、被叫用戶終端之間用于后續數據通信的邏輯通道就已經建立好了。
步驟140至步驟150被叫用戶終端向主叫用戶終端發送連接(Connect)消息,通知主叫用戶終端用于后續數據通信的邏輯通道建立完成;主叫用戶終端收到該Connect消息時向被叫用戶終端返回連接確認(Connect Ack)消息,通知被叫用戶終端已確認連接建立完成。
實際應用中,步驟130中的OpenLogicalChannel Ack也可以被攜帶于步驟140中的Connect消息中發送給主叫用戶終端。
步驟160主、被叫用戶終端應用現有技術針對已確定了復用表項的所述邏輯通道進行涉及復用信道初始化的通信交互,以實現復用信道初始化。完成所述復用信道初始化操作之后,主、被叫用戶終端就可以應用所述邏輯通道進行后續的數據通信了,即主、被叫用戶終端之間的多媒體通信已經接通。
步驟170主、被叫用戶終端應用完成了復用信道初始化操作的所述邏輯通道進行后續的數據通信。具體而言,主、被叫用戶終端根據已確定的所述復用表項和各自用于數據通信的所述邏輯通道的參數對音視頻和控制信息進行編碼、復用等處理,并將完成處理的數據通過各自用于數據通信的所述邏輯通道發送給對端。在對音視頻數據進行編碼時,可以分別采用不同的通信協議,如在對音頻數據進行編碼時采用自適應多速率(AdaptiveMultiRate,AMR)通信協議,在對視頻數據進行編碼時采用H.263通信協議。
當然,在實際應用中,如果被叫用戶終端不支持快速接通主、被叫用戶終端的機制或不支持Setup消息中所攜帶的邏輯通道參數;那么,被叫用戶終端在收到Setup消息時會向主叫用戶終端返回打開邏輯通道拒絕(OpenLogicalChannelRefusal)消息,或不返回任何消息;并且,主、被叫用戶終端回落到目前常用的帶內信令交互過程。通常,可以將被叫用戶終端不支持快速接通主、被叫用戶終端的機制和不支持Setup消息中所攜帶的邏輯通道參數的情況,統稱為被叫用戶終端不支持涉及打開邏輯通道的通信交互。
具體而言,用戶終端可以判斷自身被預先設置的fast connect使能,并根據判斷結果確定是否支持快速接通主、被叫用戶終端的機制,如用戶終端讀取自身被預先設置的fast connect使能值,如果讀取的fast connect使能值為1,用戶終端確定自身支持快速接通主、被叫用戶終端的機制;否則,用戶終端確定自身不支持快速接通主、被叫用戶終端的機制。
步驟110、130中涉及打開邏輯通道的通信過程通常是基于H.245通信協議的,步驟160中涉及復用信道初始化的通信交互通常是基于H.223通信協議的。
由以上所述可見,圖1中所示的接通流程將原來在帶內進行的涉及打開邏輯通道的通信交互轉到在帶外進行,即將原來針對數據通道進行的涉及打開邏輯通道的通信交互轉到信令通道中進行,并且在信令通道中進行的打開邏輯通道的通信交互是通過承載于目前已經存在的Setup消息等信令格式中實現的,因而不會產生額外的通信用時,這就相對有效縮短了帶內信令交互所占用的時間;并且,由于涉及打開邏輯通道的通信交互轉到在帶外進行,所以主叫用戶終端作為交互的發起者就必然是主叫方,這使得主、被叫用戶終端之間無須再進行涉及主從確定的操作,因而也有助于縮短帶內信令交互所占用的時間。
經實用表明,圖1中所示的接通流程使得帶內信令交互所占用的時間小于1秒,即主、被叫用戶終端在可以實現數據通信之前只需等待不到1秒的時間。
再有,由于不需要進行協議上的大量變化,所以圖1中所示的接通流程相對于用WNSRP替換NSRP的協議替換方式而言具有明顯的降低人工操作量以及提高通信協議通用性的優點。
綜上所述,圖1中所示的接通流程可以有效縮短主、被叫用戶終端之間的通信接通時間,因而可明顯提高用戶滿意度。另外,圖1中所示的主、被叫用戶終端之間可以是直接連接關系,也可以是通過一個或多個交換機、路由器等通信實體相連。
由上述針對圖1的描述可知,本發明方法的操作原理可以表現為圖2所示的流程,該流程包括以下步驟步驟210主、被叫用戶終端在帶外進行涉及打開邏輯通道的通信交互,該通信交互涉及到圖1中所描述的包含打開邏輯通道所需參數的呼叫建立消息、包含打開邏輯通道確認的后向消息、以及被叫用戶終端配置自身邏輯通道參數并確定復用表項等操作。
步驟220主、被叫用戶終端在帶內進行涉及復用信道初始化的通信交互。
由以上所述可以看出,本發明所提供的縮短通信接通時間的實現方法,可以有效縮短主、被叫用戶終端之間的通信接通時間,因而可明顯提高用戶滿意度。
權利要求
1.一種縮短通信接通時間的實現方法,其特征在于,該方法包括以下步驟A.主、被叫用戶終端在帶外進行涉及打開邏輯通道的通信交互;B.主、被叫用戶終端在帶內進行涉及復用信道初始化的通信交互。
2.如權利要求1所述的方法,其特征在于,步驟A包括A1.主叫用戶終端向被叫用戶終端發送包含打開邏輯通道所需參數的呼叫建立消息;A2.被叫用戶終端讀取所述呼叫建立消息中所包含的邏輯通道參數,根據讀取的邏輯通道參數配置自身用于支持主、被叫用戶終端進行數據通信的邏輯通道參數,并根據該呼叫建立消息確定用于進行所述數據通信的復用表項。
3.如權利要求2所述的方法,其特征在于,完成步驟A2時,被叫用戶終端進一步向主叫用戶終端發送包含打開邏輯通道確認的后向消息。
4.如權利要求3所述的方法,其特征在于,所述后向消息是呼叫確認消息、或告警消息。
5.如權利要求2所述的方法,其特征在于,步驟A1中,所述打開邏輯通道所需參數是被攜帶于所述呼叫建立消息的用戶-用戶信息單元中發送的。
6.如權利要求2至5任一項所述的方法,其特征在于,步驟A2中,確定所述復用表項的方法為預先在主、被叫用戶終端中設置相吻合的復用表項;當收到所述呼叫建立消息時,被叫用戶終端根據該消息中所攜帶的快速連接標識確認需要快速接通主、被叫用戶終端,進而直接確定自身所預先設置的復用表項是用于與主叫用戶終端進行數據通信的復用表項。
7.如權利要求2至5任一項所述的方法,其特征在于,步驟A2中,確定所述復用表項的方法為預先在主叫用戶終端中設置復用表項,并且由主叫用戶終端在所述呼叫建立消息中攜帶復用表項;當收到該呼叫建立消息時,被叫用戶終端直接確定該消息中所包含的復用表項是用于與主叫用戶終端進行數據通信的復用表項。
8.如權利要求7所述的方法,其特征在于,在呼叫建立消息中攜帶的所述復用表項是被攜帶于該呼叫建立消息的用戶-用戶信息單元中的。
9.如權利要求1所述的方法,其特征在于,步驟A之后、步驟B之前,該方法進一步包括以下步驟被叫用戶終端向主叫用戶終端發送連接消息,通知主叫用戶終端用于后續數據通信的邏輯通道建立完成;收到來自被叫用戶終端的連接消息時,主叫用戶終端向被叫用戶終端返回連接確認消息,通知被叫用戶終端已確認連接建立完成。
10.如權利要求1所述的方法,其特征在于,步驟A中,被叫用戶終端確定自身不支持涉及打開邏輯通道的通信交互,則該方法進一步包括被叫用戶終端向主叫用戶終端發送打開邏輯通道拒絕消息或不返回任何消息;主、被叫用戶終端回落到正常的帶內信令交互過程,該過程包括進行終端能力和主從關系的協商、涉及打開邏輯信道和復用表項的通信交互以及涉及復用信道初始化的通信交互。
全文摘要
本發明公開了一種縮短通信接通時間的實現方法,由主、被叫用戶終端在帶外進行涉及打開邏輯通道的通信交互,再在帶內進行涉及復用信道初始化的通信交互。本發明方法可以有效縮短主、被叫用戶終端之間的通信接通時間,因而可明顯提高用戶滿意度。
文檔編號H04W76/02GK1984486SQ20061008373
公開日2007年6月20日 申請日期2006年6月1日 優先權日2006年6月1日
發明者張曉鵬, 丁巖 申請人:華為技術有限公司