專利名稱:通信鏈路和服務可用性的檢測方法、終端及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信技術領域,特別是涉及一種通信鏈路和服務可用性的檢測方法、 終端及系統(tǒng)。
背景技術:
隨著網(wǎng)絡語音通信(VOIP, Voice over Internet Protocol)的逐漸推廣,會話初始化協(xié)議(SIP, Session Initiation Protocol)在VOIP應用中的優(yōu)勢也越來越明顯。但在實際應用中,由于SIP協(xié)議并沒有提供終端和注冊服務器之間的通信鏈路和服務可用性的檢測機制,當通信鏈路或服務不可用時,將導致注冊狀態(tài)的改變,而終端需要通過SIP協(xié)議中的注冊刷新機制才能得知注冊狀態(tài)改變,但在VOIP系統(tǒng)實際部署使用中,注冊刷新的周期時間長(如3600秒),導致終端無法及時獲知注冊狀態(tài)改變,從而不能夠及時做出相應的處理,一旦注冊狀態(tài)異常,將嚴重影響系統(tǒng)的實時性和可用性。
發(fā)明內容
本發(fā)明實施例提供一種通信鏈路和服務可用性的檢測方法、終端及系統(tǒng),能夠及時檢測通信鏈路和服務可用性,判斷注冊狀態(tài)。一種通信鏈路和服務可用性的檢測方法,包括基于會話初始化協(xié)議SIP的終端向服務器發(fā)送心跳,所述終端向服務器獲取心跳應答,根據(jù)心跳應答的結果,所述終端判斷所述終端與服務器之間的注冊狀態(tài)。一種基于SIP的終端,包括發(fā)送模塊,用于向服務器發(fā)送心跳;第一獲取模塊,用于在發(fā)送模塊向服務器發(fā)送心跳之后,向服務器獲取心跳應答;處理模塊,用于在第一獲取模塊向服務器獲取心跳應答之后,根據(jù)心跳應答的結果,判斷終端的注冊狀態(tài)。一種基于SIP的語音通信系統(tǒng),包括如權利要求11所述的基于SIP的終端和與所述終端連接的服務器。本發(fā)明實施例的優(yōu)點在于通過終端向服務器發(fā)送心跳包來檢測通信鏈路和服務可用性是否正常,從而及時獲知終端的注冊狀態(tài),而不必等待注冊刷新來獲知注冊狀態(tài),提高了語音通話系統(tǒng)的實時性和可用性。
圖I是實施例I 一種通信鏈路和服務可用性的檢測方法流程示意圖;圖2是實施例2 —種通信鏈路和服務可用性的檢測方法流程示意圖;圖3是實施例3 —種通信鏈路和服務可用性的檢測方法流程示意圖4是實施例4 一種通信鏈路和服務可用性的檢測方法流程示意圖;圖5是實施例5 —種通信鏈路和服務可用性的檢測方法流程示意圖;圖6是實施例6 —種基于SIP的終端;圖7是實施例7 —種基于SIP的終端;圖8是實施例8 —種基于SIP的語音通信系統(tǒng)。
具體實施例方式本發(fā)明實施例提供一種通信鏈路和服務可用性的檢測方法,以下進行詳細說明。實施例I如圖I所示,一種通信鏈路和服務可用性的檢測方法,包括101、基于SIP的終端向服務器發(fā)送心跳。102、所述終端向服務器獲取心跳應答。103、根據(jù)心跳應答的結果,所述終端判斷所述終端與服務器之間的注冊狀態(tài)。本實施例是基于SIP的終端可以通過向服務器定時發(fā)送心跳來檢測終端與服務器是否連接正常,注冊狀態(tài)是否改變。定時檢測時間可以自由設置。終端向服務器發(fā)送心跳可以具體為終端以指數(shù)倍增或固定時間超時重發(fā)指定次數(shù)算法的方式向服務器發(fā)送心跳包。實施例2如圖2所示,一種通信鏈路和服務可用性的檢測方法,包括201、基于會話初始化協(xié)議SIP的終端向服務器發(fā)送鏈路層心跳。202、所述終端向服務器獲取鏈路層心跳應答。203、若鏈路層心跳應答失敗,所述終端判斷所述終端與服務器之間的鏈路異常。當終端檢測出終端與服務器之間的鏈路異常,可以及時作出相應的處理。實施例3如圖3所示,一種通信鏈路和服務可用性的檢測方法,包括301、基于會話初始化協(xié)議SIP的終端向服務器發(fā)送業(yè)務層心跳。302、所述終端向服務器獲取業(yè)務層心跳應答。303、若業(yè)務層心跳應答失敗,所述終端判斷所述終端注冊狀態(tài)異常。當終端檢測出終端與服務器之間的注冊狀態(tài)異常,可以及時作出相應的處理。實施例4如圖4所示,一種通信鏈路和服務可用性的檢測方法,包括基于會話初始化協(xié)議SIP的終端向服務器發(fā)送心跳,該步驟包括401、所述終端獲取所述服務器支持的心跳方式。終端可以通過讀取配置文件或者直接由外部接口等方式獲取服務器所支持的心跳方式,以及獲取相應的包格式等信息,包格式信息用于實現(xiàn)心跳包組裝和解析接口。402、所述終端建立服務器與心跳方式的映射表。所述映射表包括服務器所支持的心跳方式集,所述心跳方式集包含服務器支持的不同類型的心跳,所述不同類型的心跳包括鏈路層心跳和業(yè)務層心跳,每種類型的心跳對應一個心跳列表,所述心跳列表包含一種類型的心跳的數(shù)量和節(jié)點,所述節(jié)點包含心跳方式和狀態(tài)信息。具體的,終端初始化內存中的心跳映射表,心跳映射表存儲注冊服務器IP/域名、 端口及其所支持的心跳方式集,心跳方式集包含了該注冊服務器所支持的所有類型的心跳列表,每種類型的心跳對應一個心跳列表,每個心跳列表包含一種類型心跳的總數(shù)量及心跳節(jié)點,節(jié)點包括心跳方式和狀態(tài)信息。心跳的類型包括鏈路層心跳和業(yè)務層心跳;數(shù)量信息表明服務器支持的該類心跳方式的數(shù)量;狀態(tài)信息描述每個心跳的當前狀態(tài),包括支持(supported)、活動(active)、非活動(inactive);初始化心跳映射表時,狀態(tài)信息都為 supported。當然,可以增加心跳類型來支持更多的心跳方式。403、終端遍歷獲取的心跳方式,從遍歷的心跳方式中獲得活動的心跳方式,并根據(jù)所述活動的心跳方式,向服務器發(fā)送與所述活動的心跳方式對應的心跳?;顒拥男奶绞绞欠掌髦С值那艺趹玫男奶绞?,而非活動的心跳方式是服務器支持的但當前并不應用的心跳方式。通過遍歷獲取的心跳方式,終端可以找出當前活躍的心跳方式,并作為定時檢測的心跳方式,以保證檢測的準確性。優(yōu)選的,所述終端遍歷獲取的心跳方式,從遍歷的心跳方式中獲得活動的心跳方式具體為所述終端遍歷獲取的心跳方式,并根據(jù)遍歷的心跳方式,向服務器發(fā)送與遍歷的心跳方式對應的心跳,所述終端獲取與遍歷的心跳方式對應的心跳應答結果。若與遍歷的心跳方式對應的心跳應答成功,則所述終端將與該心跳應答成功對應的遍歷的心跳方式作為活動的心跳方式;若與獲取的心跳方式對應的心跳應答失敗,則所述終端將與該心跳應答失敗對應的遍歷的心跳方式作為非活動的心跳方式。所述終端將與該心跳應答成功對應的遍歷的心跳方式作為活動的心跳方式還包括所述終端將活動的心跳方式置于心跳集的前端。這樣在定時檢測過程中,按次序選擇心跳集中的心跳方式,將活動的心跳方式優(yōu)先作為檢測的心跳方式,有利于保證檢測效率。所述終端將與該心跳應答失敗對應的遍歷的心跳方式作為非活動的心跳方式還包括所述終端將不活動的心跳方式置于心跳集的后端。 換而言之,不活動的心跳方式將置于活動的心跳方式之后,在定時檢測過程中,按次序選擇心跳集中的心跳方式,不活動的心跳方式只有在活動的心跳方式作為檢測的心跳方式失效的情況下,才作為檢測的心跳方式。優(yōu)選的,所述終端根據(jù)所述活動的心跳方式,向服務器發(fā)送與所述活動的心跳方式對應的心跳包括當終端處于已注冊狀態(tài)時,終端將心跳集的第一個活動的鏈路層心跳方式作為鏈路檢測的心跳方式,向服務器發(fā)送與所述第一個活動的鏈路層心跳方式對應的心跳,和/或將心跳集的第一個活動的業(yè)務層心跳方式作為服務有效性檢測的心跳方式, 向服務器發(fā)送與所述第一個活動的業(yè)務層心跳方式對應的心跳。選擇最新測試過的活動心跳方式作為檢測的心跳方式,有利于提高檢測效率。需要說明是,若終端已經(jīng)處于注冊狀態(tài),檢查注冊服務器的地址/端口信息是否和終端中的心跳映射表中的注冊服務器信息一致,如果不一致,需要重新獲取注冊服務器支持的心跳方式,更新心跳映射表。404、所述終端向服務器獲取心跳應答。在終端向服務器發(fā)送心跳后,若服務器接收到該心跳,則將給終端回復一個應答。405、根據(jù)心跳應答的結果,所述終端判斷所述終端與服務器之間的注冊狀態(tài)。若終端在服務器上的注冊狀態(tài)已經(jīng)改變(如注冊失敗)或者通信鏈路異常,則服務器將無法向終端返回應答,則終端將出現(xiàn)應答超時,即心跳應答失敗。因此,若心跳應答失敗,即表明終端注冊失敗或通信鏈路異常,應當及時作出相應的處理。需要說明的是,在鏈路層心跳檢測正常情況下,終端可以選取活動的業(yè)務層心跳, 并向服務器發(fā)送,以檢測終端注冊狀態(tài)是否正常。以下再舉一實施例進行詳細說明。實施例5一種通信鏈路和服務可用性的檢測方法,包括501、終端獲取注冊狀態(tài)。502、若終端已經(jīng)注冊,終端檢查服務器信息是否有變化。503、若有變化,則獲取服務器信息,并判斷服務器信息是否與心跳映射表中服務器信息匹配。504、如不匹配,終端需要獲取注冊服務器所支持的心跳方式及其心跳包格式等信息,更新心跳映射表。505、依次遍歷心跳方式集中的各種類型的心跳方式,組裝對應的心跳包。506、判斷是否已經(jīng)完成遍歷。507、若未完成遍歷,采用指數(shù)倍增或固定時間超時重發(fā)指定次數(shù)算法向當前注冊服務器發(fā)送已經(jīng)組裝的心跳包。508、再判斷心跳應答是否超時。509、如果超時,則將對應的心跳方式設為inactive的心跳方式,并將節(jié)點向本心跳集后端移動,并返回步驟505。510、如果沒有超時,將對應的心跳方式設為active,并將節(jié)點向本心跳集前端移動,并返回步驟505。511、若步驟506判斷結果為完成遍歷,則取一個鏈路層心跳方式中的第一個 active方式組包。512、以指數(shù)倍增或固定時間超時重發(fā)指定次數(shù)算法向當前注冊服務器發(fā)送心跳包。513、判斷鏈路層心跳應答是否正常。514、若鏈路層心跳應答失敗,則表明鏈路異常,應及時處理,如立即發(fā)送注冊請求、注冊服務器切換等處理。同樣的,515、若步驟506判斷結果為完成遍歷,則取一個業(yè)務層心跳方式中的第一個active方式組包。516、以指數(shù)倍增或固定時間超時重發(fā)指定次數(shù)算法向當前注冊服務器發(fā)送心跳包。517、判斷業(yè)務層心跳應答是否正常。518、若業(yè)務層心跳應答失敗,則表明注冊狀態(tài)異常,應及時處理。當然,若步驟513判斷鏈路層心跳應答正常,可以繼續(xù)執(zhí)行步驟515。若步驟502終端檢查服務器信息沒有變化,則可以直接進行步驟511或515。本發(fā)明還提供了與上述方法相對應的一種基于SIP的終端,以下進行詳細說明。實施例6
如圖6所不,一種基于SIP的終端,包括發(fā)送模塊601、第一獲取模塊602和處理模塊603。發(fā)送模塊601用于向服務器發(fā)送心跳;第一獲取模塊602用于在發(fā)送模塊向服務器發(fā)送心跳之后,向服務器獲取心跳應答;處理模塊603用于在第一獲取模塊向服務器獲取心跳應答之后,根據(jù)心跳應答的結果,判斷終端的注冊狀態(tài)。發(fā)送模塊向服務器發(fā)送心跳之后,第一獲取模塊向服務器獲取心跳應答,處理模塊根據(jù)心跳應答的結果,如應答正常或者應答超時,判斷終端的注冊狀態(tài)。實施例7如圖7所不,一種基于SIP的終端,包括發(fā)送模塊701、第一獲取模塊702和處理模塊703。發(fā)送模塊701用于向服務器發(fā)送心跳;第一獲取模塊702用于在發(fā)送模塊701向服務器發(fā)送心跳之后,向服務器獲取心跳應答;處理模塊703用于在第一獲取模塊702向服務器獲取心跳應答之后,根據(jù)心跳應答的結果,判斷終端的注冊狀態(tài)。所述發(fā)送模塊701進一步用于向服務器發(fā)送鏈路層心跳。所述第一獲取模塊702 進一步用于在所述發(fā)送模塊701向服務器發(fā)送鏈路層心跳之后,向服務器獲取鏈路層心跳應答;所述處理模塊703進一步用于根據(jù)所述第一獲取模塊702獲取鏈路層心跳應答失敗的結果,判斷所述終端與服務器之間的鏈路異常。優(yōu)選的,所述發(fā)送模塊701進一步用于向服務器發(fā)送業(yè)務層心跳。所述第一獲取模塊702進一步用于在所述發(fā)送模塊701向服務器發(fā)送業(yè)務層心跳之后,向服務器獲取業(yè)務層心跳應答;所述處理模塊703進一步用于根據(jù)所述第一獲取模塊702獲取業(yè)務層心跳應答失敗的結果,判斷所述終端注冊狀態(tài)異常。優(yōu)選的,所述終端還包括第二獲取模塊704和映射模塊705。所述第二獲取模塊 704用于在所述發(fā)送模塊701向服務器發(fā)送心跳之前,獲取所述服務器支持的心跳方式。所述映射模塊705用于在第二獲取模塊704獲取到所述服務器支持的心跳方式之后,建立服務器與心跳方式的映射表,并遍歷第二獲取模塊704獲取的心跳方式,從遍歷的心跳方式中獲得活動的心跳方式。所述發(fā)送模塊701進一步用于根據(jù)所述映射模塊705獲得的活動的心跳方式,向服務器發(fā)送與所述活動的心跳方式對應的心跳。終端通過第二獲取模塊704和映射模塊705來獲得可以用于檢測的心跳方式。優(yōu)選的,所述映射表包括服務器所支持的心跳方式集,所述心跳方式集包含服務器支持的不同類型的心跳,所述不同類型的心跳包括鏈路層心跳和業(yè)務層心跳,每種類型的心跳對應一個心跳列表,所述心跳列表包含一種類型的心跳的數(shù)量和節(jié)點,所述節(jié)點包含心跳方式和狀態(tài)信息。優(yōu)選的,所述發(fā)送模塊701進一步用于在映射模塊705遍歷獲取的心跳方式之后, 根據(jù)遍歷的心跳方式,向服務器發(fā)送與遍歷的心跳方式對應的心跳。所述第一獲取模塊702進一步用于在所述發(fā)送模塊701向服務器發(fā)送與遍歷的心跳方式對應的心跳之后,獲取與遍歷的心跳方式對應的心跳應答結果。映射模塊705進一步用于若第一獲取模塊702獲取與遍歷的心跳方式對應的心跳應答成功,將與該心跳應答成功對應的遍歷的心跳方式作為活動的心跳方式;若第一獲取模塊702與遍歷的心跳方式對應的心跳應答失敗,將與該心跳應答失敗對應的遍歷的心跳方式作為非活動的心跳方式。優(yōu)選的,所述映射模塊705還包括排序子模塊,所述排序子模塊用于在映射模塊
9705將與該心跳應答成功對應的遍歷的心跳方式作為活動的心跳方式及將與該心跳應答失敗對應的遍歷的心跳方式作為非活動的心跳方式之后,將活動的心跳方式置于心跳集的前端,將不活動的心跳方式置于心跳集的后端。優(yōu)選的,所述終端還包括注冊模塊,所述注冊模塊用于向服務器注冊。所述發(fā)送模塊701還用于在注冊模塊已向服務器注冊狀態(tài)下,將心跳集的第一個活動的鏈路層心跳方式作為鏈路檢測的心跳方式,向服務器發(fā)送與所述第一個活動的鏈路層心跳方式對應的心跳,和/或將心跳集的第一個活動的業(yè)務層心跳方式作為服務有效性檢測的心跳方式,向服務器發(fā)送與所述第一個活動的業(yè)務層心跳方式對應的心跳。實施例8如圖8所示,本發(fā)明提供了一種基于SIP的語音通信系統(tǒng),包括如上所述的基于 SIP的終端801和與所述終端連接的服務器802。需要指出的是,上述的心跳類型不限于鏈路層心跳和業(yè)務層心跳,還可以是其他類型的心跳。業(yè)務層心跳又可以包括基于SIP選項(Options)方法的業(yè)務層心跳和基于 SIP探測(Ping)方法的業(yè)務層心跳。以上對本發(fā)明實施例所提供的一種通信鏈路和服務可用性的檢測方法、終端及系統(tǒng)進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
權利要求
1.一種通信鏈路和服務可用性的檢測方法,其特征在于,包括基于會話初始化協(xié)議SIP的終端向服務器發(fā)送心跳,所述終端向服務器獲取心跳應答,根據(jù)心跳應答的結果,所述終端判斷所述終端的注冊狀態(tài)。
2.根據(jù)權利要求I所述的通信鏈路和服務可用性的檢測方法,其特征在于所述心跳為鏈路層心跳。
3.根據(jù)權利要求2所述的通信鏈路和服務可用性的檢測方法,其特征在于根據(jù)心跳應答的結果,所述終端判斷所述終端的注冊狀態(tài)包括若心跳應答失敗,則所述終端判斷所述終端與服務器之間的鏈路異常。
4.根據(jù)權利要求I所述的通信鏈路和服務可用性的檢測方法,其特征在于所述心跳為業(yè)務層心跳。
5.根據(jù)權利要求4所述的通信鏈路和服務可用性的檢測方法,其特征在于根據(jù)心跳應答的結果,所述終端判斷所述終端與服務器之間的注冊狀態(tài)包括若心跳應答失敗,則所述終端判斷所述終端注冊狀態(tài)異常。
6.根據(jù)權利要求I或3或5所述的通信鏈路和服務可用性的檢測方法,其特征在于 所述終端向服務器發(fā)送心跳包括所述終端獲取所述服務器支持的心跳方式,所述終端建立服務器與心跳方式的映射表,所述終端遍歷獲取的心跳方式,并從遍歷的心跳方式中獲得活動的心跳方式,所述終端根據(jù)所述活動的心跳方式,向服務器發(fā)送與所述活動的心跳方式對應的心跳。
7.根據(jù)權利要求6所述的通信鏈路和服務可用性的檢測方法,其特征在于所述映射表包括服務器所支持的心跳方式集,所述心跳方式集包含服務器支持的不同類型的心跳,所述不同類型的心跳包括鏈路層心跳和業(yè)務層心跳,每種類型的心跳對應一個心跳列表,所述心跳列表包含一種類型的心跳的數(shù)量和節(jié)點,所述節(jié)點包含心跳方式和狀態(tài)信息。
8.根據(jù)權利要求7所述的通信鏈路和服務可用性的檢測方法,其特征在于所述終端遍歷獲取的心跳方式,并從遍歷的心跳方式中獲得活動的心跳方式具體為 所述終端遍歷獲取的心跳方式,并根據(jù)遍歷的心跳方式,向服務器發(fā)送與遍歷的心跳方式對應的心跳,所述終端獲取與遍歷的心跳方式對應的心跳應答結果,若與遍歷的心跳方式對應的心跳應答成功,則所述終端將與該心跳應答成功對應的遍歷的心跳方式作為活動的心跳方式;若與獲取的心跳方式對應的心跳應答失敗,則所述終端將與該心跳應答失敗對應的遍歷的心跳方式作為非活動的心跳方式。
9.一種基于SIP的終端,其特征在于包括發(fā)送模塊,用于向服務器發(fā)送心跳;第一獲取模塊,用于在發(fā)送模塊向服務器發(fā)送心跳之后,向服務器獲取心跳應答;處理模塊,用于在第一獲取模塊向服務器獲取心跳應答之后,根據(jù)心跳應答的結果,判斷終端的注冊狀態(tài)。
10.根據(jù)權利要求9所述的基于SIP的終端,其特征在于所述發(fā)送模塊進一步用于向服務器發(fā)送鏈路層心跳,所述第一獲取模塊進一步用于在所述發(fā)送模塊向服務器發(fā)送鏈路層心跳之后,向服務器獲取鏈路層心跳應答;所述處理模塊進一步用于根據(jù)所述第一獲取模塊獲取鏈路層心跳應答失敗的結果,判斷所述終端與服務器之間的鏈路異常。
11.根據(jù)權利要求10所述的基于SIP的終端,其特征在于所述發(fā)送模塊進一步用于向服務器發(fā)送業(yè)務層心跳,所述第一獲取模塊進一步用于在所述發(fā)送模塊向服務器發(fā)送業(yè)務層心跳之后,向服務器獲取業(yè)務層心跳應答;所述處理模塊進一步用于根據(jù)所述第一獲取模塊獲取業(yè)務層心跳應答失敗的結果,判斷所述終端注冊狀態(tài)異常。
12.根據(jù)權利要求9或10或11所述的基于SIP的終端,其特征在于所述終端還包括第二獲取模塊和映射模塊,所述第二獲取模塊用于在所述發(fā)送模塊向服務器發(fā)送心跳之前,獲取所述服務器支持的心跳方式,所述映射模塊用于在獲取模塊獲取到所述服務器支持的心跳方式之后,建立服務器與心跳方式的映射表,并遍歷第二獲取模塊獲取的心跳方式,從遍歷的心跳方式中獲得活動的心跳方式;所述發(fā)送模塊進一步用于根據(jù)所述映射模塊獲得的活動的心跳方式,向服務器發(fā)送與所述活動的心跳方式對應的心跳。
13.根據(jù)權利要求12所述的基于SIP的終端,其特征在于所述映射表包括服務器所支持的心跳方式集,所述心跳方式集包含服務器支持的不同類型的心跳,所述不同類型的心跳包括鏈路層心跳和業(yè)務層心跳,每種類型的心跳對應一個心跳列表,所述心跳列表包含一種類型的心跳的數(shù)量和節(jié)點,所述節(jié)點包含心跳方式和狀態(tài)信息。
14.根據(jù)權利要求13所述的基于SIP的終端,其特征在于所述發(fā)送模塊進一步用于在映射模塊遍歷獲取的心跳方式之后,根據(jù)遍歷的心跳方式,向服務器發(fā)送與遍歷的心跳方式對應的心跳;所述第一獲取模塊進一步用于在所述發(fā)送模塊向服務器發(fā)送與遍歷的心跳方式對應的心跳之后,獲取與遍歷的心跳方式對應的心跳應答結果;映射模塊進一步用于若第一獲取模塊獲取與遍歷的心跳方式對應的心跳應答成功,將與該心跳應答成功對應的遍歷的心跳方式作為活動的心跳方式;若第一獲取模塊與遍歷的心跳方式對應的心跳應答失敗,將與該心跳應答失敗對應的遍歷的心跳方式作為非活動的心跳方式。
15.—種基于SIP的語音通信系統(tǒng),其特征在于包括如權利要求11所述的基于SIP的終端和與所述終端連接的服務器。
全文摘要
本發(fā)明公開了一種通信鏈路和服務可用性的檢測方法,包括基于會話初始化協(xié)議SIP的終端向服務器發(fā)送心跳,終端向服務器獲取心跳應答,根據(jù)心跳應答的結果,終端判斷終端與服務器之間的注冊狀態(tài)。本發(fā)明通過終端向服務器發(fā)送心跳包來檢測通信鏈路和服務可用性是否正常,從而及時獲知終端的注冊狀態(tài),而不必等待注冊刷新來獲知注冊狀態(tài),提高了語音通話系統(tǒng)的實時性和可用性。
文檔編號H04L29/06GK102594628SQ20121006631
公開日2012年7月18日 申請日期2012年3月14日 優(yōu)先權日2012年3月14日
發(fā)明者劉友盛, 王大為, 王水權, 路冠軍, 鄧樂 申請人:深圳市共進電子股份有限公司