欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種h.323網(wǎng)守實現(xiàn)h.323終端及時注冊的方法

文檔序號:7618340閱讀:256來源:國知局
專利名稱:一種h.323網(wǎng)守實現(xiàn)h.323終端及時注冊的方法
技術領域
本發(fā)明涉及一種H.323網(wǎng)守實現(xiàn)H.323終端注冊的方法,具體地說,是涉及一種H.323網(wǎng)守實現(xiàn)H.323終端及時注冊的方法。
背景技術
H.323(Packet-based multimedia communications systems,2003年7月出版,第7.2節(jié),第64~66頁)中規(guī)定了H.323終端(H.323endpoint)向H.323的網(wǎng)守(GK)注冊的方法。H.323終端向H.323的網(wǎng)守(GK)注冊成功后,H.323的終端會依據(jù)H.323的網(wǎng)守(GK)策略周期性的發(fā)送注冊消息,此注冊消息總是有一定的存活周期,如果在存活周期內沒有收到刷新的注冊消息,那么H.323的網(wǎng)守(GK)認為此終端已經(jīng)不是注冊狀態(tài)了,則該終端在網(wǎng)守處于非注冊狀態(tài)了。處于非注冊狀態(tài)的H.323的終端如果發(fā)起呼叫H.323的網(wǎng)守(GK)將拒絕此呼叫。
當H.323終端向注冊H.323的網(wǎng)守注冊時,網(wǎng)守發(fā)現(xiàn)此注冊是首次注冊或保持注冊消息,網(wǎng)守允許注冊并回復確認注冊的消息。當某個H.323終端由于某些原因如掉電或終端程序異常退出而離線時,H.323的網(wǎng)守(GK)在注冊存活周期內仍認為此H.323終端處于有效注冊狀態(tài),同時保留有此終端的各項注冊信息。在該終端的存活注冊周期之內,如果H.323的網(wǎng)守接收到對該終端用戶的呼叫請求,由于網(wǎng)守仍然保存此終端的注冊信息,H.323的網(wǎng)守會依據(jù)存儲的信息向終端發(fā)起呼叫,此呼叫會導致異常服務出現(xiàn),如呼叫失敗等等。另外,在該異常退出的終端存活注冊周期內,如果該終端重新啟動或者重新注冊,此時終端的注冊傳輸?shù)刂房赡芤呀?jīng)改變,依據(jù)H.323的網(wǎng)守策略,網(wǎng)守會拒絕此用戶的重新注冊,那么此用戶可能在現(xiàn)行存活注冊周期結束之前無法注冊,同時無法發(fā)起呼叫也無法被呼叫,其他的各項補充業(yè)務也無法提供。隨著存活周期的時間越長,影響也越大,容易出現(xiàn)短時間突然不能提供服務的嚴重問題。

發(fā)明內容
本發(fā)明所要解決的技術問題是提供一種H.323網(wǎng)守實現(xiàn)H.323終端及時注冊的方法,使得因非正常退出的H.323終端在其原存活注冊周期內發(fā)起的注冊請求可以被H.323網(wǎng)守接受,可以在短時間內重新確定H.323終端的注冊狀態(tài),并及時的更新終端的注冊狀態(tài),從而使H.323終端能夠及時提供各項呼叫服務。
為解決上述技術問題,本發(fā)明提供方案如下一種H.323網(wǎng)守實現(xiàn)H.323終端及時注冊的方法,包括如下步驟步驟一H.323網(wǎng)守收到一個H.323終端的注冊請求信息后,判斷該請求的類型以及該H.323終端的注冊狀態(tài);步驟二如果判斷到該請求注冊H.323終端與一個已經(jīng)注冊的H.323終端存在沖突,且該注冊請求并非保持注冊請求時,則向該發(fā)生沖突的已注冊H.323終端發(fā)送一個注冊檢測消息;步驟三如果在規(guī)定時間內沒有收到該已注冊H.323終端的響應信息,則將該已注冊H.323終端的注冊狀態(tài)更新為非注冊狀態(tài)。
進一步地,本發(fā)明所述方法,還進一步包括步驟步驟四向該請求注冊H.323終端發(fā)送注冊成功消息,并保存該H.323終端的注冊信息,設置其為正常注冊狀態(tài)。
所述步驟四中所述向該請求注冊H.323終端發(fā)送注冊成功消息是通過H.323網(wǎng)守直接向該請求注冊H.323終端發(fā)送注冊成功確認消息來實現(xiàn)的。
所述步驟四中所述向該請求注冊H.323終端發(fā)送注冊成功消息是通過當H.323網(wǎng)守再次收到該請求注冊H.323終端的請求注冊消息時,向該請求注冊H.323終端發(fā)送注冊成功確認消息來實現(xiàn)的。
本發(fā)明所述方法中,所述步驟一,如果沒有判斷到?jīng)_突,則向該請求注冊H.323終端回應注冊成功消息,并保存該H.323終端的注冊信息,設置其為正常注冊狀態(tài)。
本發(fā)明所述方法中,所述步驟一中,如果判斷到該請求信息類型為保持注冊請求,則向該H.323終端回應保持注冊成功,該H.323終端的注冊狀態(tài)仍然有效。
本發(fā)明所述的方法中,所述步驟一與步驟二中,是根據(jù)在H.323網(wǎng)守中保存的已注冊H.323終端的注冊信息判斷并發(fā)送消息的。
本發(fā)明所述方法中,所述步驟二中,如果在規(guī)定時間內收到該已注冊H.323終端的響應信息,則該H.323終端的注冊狀態(tài)仍然有效,向該請求注冊H.323終端發(fā)送拒絕注冊消息。
本發(fā)明所述的方法中,所述步驟二中,當向該發(fā)生沖突的已注冊H.323終端發(fā)送一個注冊檢測消息,可以設置一個定時器,在該定時器未到時之前,不再向該H.323終端發(fā)送注冊檢測消息。
本發(fā)明所述方法中,所述步驟二中,所述請求注冊H.323終端與一個已經(jīng)注冊的H.323終端存在沖突是注冊別名一致,但注冊的地址不同;或注冊地址一致,但注冊的別名不同;或注冊別名、地址都相同。
與現(xiàn)有技術相比,本發(fā)明的優(yōu)點在于本發(fā)明通過H.323網(wǎng)守向H.323終端發(fā)送注冊檢測消息判斷H.323終端的原注冊狀態(tài)是否有效,從而能夠實現(xiàn)在H.323終端原注冊存活周期內因H.323終端非正常退出而再次發(fā)起的注冊請求的成功注冊。
本發(fā)明所要解決的技術問題、特點和優(yōu)點,將結合實施例,參照附圖作進一步的說明。


圖1是本發(fā)明所述H.323網(wǎng)守實現(xiàn)H.323終端及時注冊方法的流程圖。
圖2是H.323終端注冊在線后,H.323網(wǎng)守又收到一個重復注冊請求消息的流程圖。
圖3是已成功注冊的H.323終端因異常退出重新啟動后,立即向H.323網(wǎng)守發(fā)起注冊請求的流程圖。
具體實施例方式
參照圖1,是本發(fā)明所述H.323網(wǎng)守實現(xiàn)H.323終端及時注冊方法的流程圖。
一種H.323網(wǎng)守實現(xiàn)H.323終端及時注冊的方法,包括如下步驟1、H.323網(wǎng)守收到一個H.323終端的注冊請求信息后,判斷該請求的類型以及該終端的注冊狀態(tài);這里的判斷是根據(jù)在H.323網(wǎng)守中保存的已注冊H.323終端的注冊信息判斷的;該步驟中,如果沒有判斷到?jīng)_突,則向該請求注冊H.323終端回應注冊成功消息,并保存該H.323終端的注冊信息,設置其為正常注冊狀態(tài)。
如果判斷到該請求信息類型為保持注冊請求,則向該H.323終端回應保持注冊成功,該H.323終端的注冊狀態(tài)仍然有效。
2、如果判斷到該請求注冊H.323終端與一個已經(jīng)注冊的H.323終端存在沖突,且該注冊請求并非保持注冊請求時,則向該發(fā)生沖突的已注冊H.323終端發(fā)送一個注冊檢測消息;這里,所述請求注冊H.323終端與一個已經(jīng)注冊的H.323終端存在沖突是注冊別名一致,但注冊的地址不同;或注冊地址一致,但注冊的別名不同;或注冊別名、地址都相同。
所述的沖突也是根據(jù)在H.323網(wǎng)守中保存的已注冊H.323終端的注冊信息判斷的。
該步驟中,如果在規(guī)定時間內收到該已注冊H.323終端的響應信息,則該H.323終端的注冊狀態(tài)仍然有效,向該請求注冊H.323終端發(fā)送拒絕注冊消息。
在該步驟中,當向該發(fā)生沖突的已注冊H.323終端發(fā)送一個注冊檢測消息,可以設置一個定時器,在該定時器未到時之前,不再向該H.323終端發(fā)送注冊檢測消息。
3、如果在規(guī)定時間內沒有收到該已注冊H.323終端的響應信息,則將該已注冊H.323終端的注冊狀態(tài)更新為非注冊狀態(tài)。
這里還可以增加一個步驟4、向該請求注冊H.323終端發(fā)送注冊成功消息,并保存該H.323終端的注冊信息,設置其為正常注冊狀態(tài)。
這里,所述向該請求注冊H.323終端發(fā)送注冊成功消息可以是通過H.323網(wǎng)守直接向該請求注冊H.323終端發(fā)送注冊成功確認消息來實現(xiàn)的。
也可以是通過當H.323網(wǎng)守再次收到該請求注冊H.323終端的請求注冊消息時,向該請求注冊H.323終端發(fā)送注冊成功確認消息來實現(xiàn)的。
參照圖2,當H.323已經(jīng)注冊在線時,H.323網(wǎng)守收到H.323終端B的注冊請求消息,該注冊消息所攜帶的注冊信息與已經(jīng)注冊在線的H.323終端A的注冊信息相沖突,H.323網(wǎng)守發(fā)送檢測注冊消息,相關處理流程如下201、H.323終端A向H.323網(wǎng)守正常注冊,發(fā)送RRQ請求注冊消息;202、H.323網(wǎng)守向H.323終端A發(fā)送注冊成功的確認消息RCF,保存H.323終端A的注冊信息,并設置H.323終端處于正常注冊狀態(tài);203、H.323終端B向H.323網(wǎng)守正常注冊,發(fā)送RRQ請求注冊消息,此注冊消息所攜帶的注冊信息與H.323終端A的注冊信息沖突;204、H.323網(wǎng)守向H.323終端A發(fā)送注冊檢測消息CHECKMSG;205、H.323終端A向H.323網(wǎng)守發(fā)送檢測的響應消息RESPONDMSG,H.323網(wǎng)守獲知終端A的注冊狀態(tài)有效;206、H.323網(wǎng)守向H.323終端B發(fā)送拒絕注冊消息RRJ。
在上述步驟203中,所述的相沖突的注冊消息,如注冊的別名是一致的,但注冊的地址是不同的。
參照附圖3,H.323終端A注冊在線后異常退出,H.323終端A立即重新發(fā)起注冊請求,H.323網(wǎng)守收到H.323終端A的注冊請求消息,此注冊消息與已經(jīng)注冊在線的H.323終端A注冊消息沖突時,網(wǎng)守主動發(fā)送注冊檢測消息,相關處理流程如下301、H.323終端A向H.323網(wǎng)守正常注冊,發(fā)送RRQ請求注冊消息;302、H.323網(wǎng)守向H.323終端A發(fā)送注冊成功的確認消息RCF,保存H.323終端A的注冊信息,并設置H.323終端處于正常注冊狀態(tài);303、H.323終端A斷電重啟后立即向H.323網(wǎng)守發(fā)起注冊請求,發(fā)送RRQ請求注冊消息,此注冊請求消息所攜帶的注冊信息與H.323終端A的注冊信息沖突;304、H.323網(wǎng)守向H.323終端A發(fā)送注冊檢測消息CHECKMSG;305、H.323網(wǎng)守在規(guī)定的時間內沒有收到H.323終端A發(fā)送的RESPONDMSG響應;306、H.323網(wǎng)守更改H.323終端A的注冊狀態(tài)為無效;并向上述重起后的H.323終端A發(fā)送注冊成功消息RCF。
在上述步驟303中,所述的相沖突的注冊消息,如注冊的別名是一致的,但注冊的地址是不同的。
本發(fā)明所述的H.323網(wǎng)守實現(xiàn)H.323終端及時注冊的方法,并不僅僅限于說明書和實施方式中所列運用,它完全可以被適用于各種適合本發(fā)明之領域,對于熟悉本領域的人員而言可容易地實現(xiàn)另外的優(yōu)點和進行修改,因此在不背離權利要求及等同范圍所限定的一般概念的精神和范圍的情況下,本發(fā)明并不限于特定的細節(jié)、代表性的設備和這里示出與描述的圖示示例。
權利要求
1.一種H.323網(wǎng)守實現(xiàn)H.323終端及時注冊的方法,其特征在于包括如下步驟(1)H.323網(wǎng)守收到一個H.323終端的注冊請求信息后,判斷該請求的類型以及該H.323終端的注冊狀態(tài);(2)如果判斷到該請求注冊H.323終端與一個已經(jīng)注冊的H.323終端存在沖突,且該注冊請求并非保持注冊請求時,則向該發(fā)生沖突的已注冊H.323終端發(fā)送一個注冊檢測消息;(3)如果在規(guī)定時間內沒有收到該已注冊H.323終端的響應信息,則將該已注冊H.323終端的注冊狀態(tài)更新為非注冊狀態(tài)。
2.如權利要求1所述的方法,其特征在于進一步包括如下步驟(4)向該請求注冊H.323終端發(fā)送注冊成功消息,并保存該H.323終端的注冊信息,設置其為正常注冊狀態(tài)。
3.如權利要求2所述的方法,其特征在于所述步驟(4)中所述向該請求注冊H.323終端發(fā)送注冊成功消息是通過H.323網(wǎng)守直接向該請求注冊H.323終端發(fā)送注冊成功確認消息來實現(xiàn)的。
4.如權利要求2所述的方法,其特征在于所述步驟(4)中所述向該請求注冊H.323終端發(fā)送注冊成功消息是通過當H.323網(wǎng)守再次收到該請求注冊H.323終端的請求注冊消息時,向該請求注冊H.323終端發(fā)送注冊成功確認消息來實現(xiàn)的。
5.如權利要求1所述的方法,其特征在于所述步驟(1),如果沒有判斷到?jīng)_突,則向該請求注冊H.323終端回應注冊成功消息,并保存該H.323終端的注冊信息,設置其為正常注冊狀態(tài)。
6.如權利要求1所述的方法,其特征在于所述步驟(1),如果判斷到該請求信息類型為保持注冊請求,則向該H.323終端回應保持注冊成功,該H.323終端的注冊狀態(tài)仍然有效。
7.如權利要求1所述的方法,其特征在于所述步驟(1)與步驟(2),是根據(jù)在H.323網(wǎng)守中保存的已注冊H.323終端的注冊信息判斷并發(fā)送消息的。
8.如權利要求1所述的方法,其特征在于所述步驟(2),如果在規(guī)定時間內收到該已注冊H.323終端的響應信息,則該H.323終端的注冊狀態(tài)仍然有效,向該請求注冊H.323終端發(fā)送拒絕注冊消息。
9.如權利要求1所述的方法,其特征在于所述步驟(2),當向該發(fā)生沖突的已注冊H.323終端發(fā)送一個注冊檢測消息,可以設置一個定時器,在該定時器未到時之前,不再向該H.323終端發(fā)送注冊檢測消息。
10.如權利要求1所述的方法,其特征在于所述步驟(2)中,所述請求注冊H.323終端與一個已經(jīng)注冊的H.323終端存在沖突是注冊別名一致,但注冊的地址不同;或注冊地址一致,但注冊的別名不同;或注冊別名、地址都相同。
全文摘要
本發(fā)明公開了一種H.323網(wǎng)守實現(xiàn)H.323終端及時注冊的方法,包括步驟(1)H.323網(wǎng)守收到一個H.323終端的注冊請求信息后,判斷該請求的類型以及該H.323終端的注冊狀態(tài);(2)如果判斷到該請求注冊H.323終端與一個已經(jīng)注冊的H.323終端存在沖突,且該注冊請求并非保持注冊請求時,則向該發(fā)生沖突的已注冊H.323終端發(fā)送一個注冊檢測消息;(3)如果在規(guī)定時間內沒有收到該已注冊H.323終端的響應信息,則將該已注冊H.323終端的注冊狀態(tài)更新為非注冊狀態(tài)。按照本發(fā)明,能夠實現(xiàn)在H.323終端原注冊存活周期內因H.323終端非正常退出而再次發(fā)起的注冊請求的成功注冊。
文檔編號H04L12/24GK1866850SQ20051007076
公開日2006年11月22日 申請日期2005年5月18日 優(yōu)先權日2005年5月18日
發(fā)明者樊高峰, 陶運鋒, 周愛東, 潘永東 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长武县| 同江市| 龙江县| 冕宁县| 安仁县| 克什克腾旗| 永平县| 曲水县| 西青区| 松潘县| 金昌市| 佛冈县| 南川市| 隆昌县| 监利县| 木兰县| 巴马| 太康县| 沙湾县| 额济纳旗| 噶尔县| 太白县| 阳新县| 广宗县| 兴宁市| 区。| 溧水县| 武清区| 沈丘县| 临西县| 县级市| 永胜县| 高邮市| 怀集县| 甘谷县| 山阴县| 桓仁| 称多县| 三门峡市| 开化县| 海兴县|