国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      會話初始協(xié)議sip消息注冊刷新的方法及裝置制造方法

      文檔序號:7774302閱讀:829來源:國知局
      會話初始協(xié)議sip消息注冊刷新的方法及裝置制造方法
      【專利摘要】本發(fā)明提供了一種會話初始協(xié)議SIP消息注冊刷新的方法及裝置,所述方法涉及用戶終端UA及呼叫會話控制實(shí)體CSCF,所述UA具有注冊刷新定時(shí)器,所述CSCF具有第一注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器及所述第一注冊刷新超時(shí)定時(shí)器在所述UA及CSCF之間注冊綁定成功時(shí)啟動;所述方法包括:接收所述UA發(fā)送的SIP請求消息;若向所述UA發(fā)送對所述SIP請求消息請求成功的響應(yīng)消息,則重啟所述第一注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述注冊刷新定時(shí)器。本發(fā)明基于SIP協(xié)議,利用非注冊SIP消息來完成SIP注冊刷新功能的機(jī)制,最大限度的減少網(wǎng)絡(luò)上注冊刷新消息的傳輸數(shù)量。
      【專利說明】會話初始協(xié)議SIP }肖息注冊刷新的方法及裝直
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別是涉及一種會話初始協(xié)議SIP消息注冊刷新的方法及裝置。
      【背景技術(shù)】
      [0002]SIP (Session Initiation Protocol,會話發(fā)起協(xié)議)是一個(gè)用于建立、更改和終止多媒體會話或呼叫的應(yīng)用層協(xié)議。
      [0003]SIP提供搜索機(jī)制,如果一個(gè)用戶希望和其他用戶的建立會話,SIP必須查找能夠找到對方用戶正在使用的當(dāng)前主機(jī)(hosts)。搜索機(jī)制經(jīng)常被SIP網(wǎng)絡(luò)基本元素(例如網(wǎng)元服務(wù)器)使用,網(wǎng)元服務(wù)器在接收以及響應(yīng)一個(gè)請求消息的時(shí)候,會基于用戶的位置信息來判定這個(gè)請求消息應(yīng)該發(fā)送到哪里。因此,為了實(shí)現(xiàn)搜索機(jī)制,SIP的網(wǎng)絡(luò)部件考慮了一個(gè)抽象的服務(wù):位置服務(wù)。位置服務(wù)的實(shí)現(xiàn)是通過對特定地區(qū)提供地址綁定,地址綁定會對輸入的SIP或者SIPS URI (Uniform Resource Identifier,統(tǒng)一資源標(biāo)識符)進(jìn)行轉(zhuǎn)換,比如sip:bob@bilox1.com,轉(zhuǎn)換到一個(gè)或者一組更加接近目標(biāo)用戶的URI,比如sip:bob@engineering, bilox1.com。網(wǎng)元服務(wù)器將輸入的URI轉(zhuǎn)換到用戶實(shí)際位置的位置服務(wù)中得到最終用戶的位置。
      [0004]注冊服務(wù)為特定地區(qū)的位置服務(wù)創(chuàng)建地址綁定關(guān)系,地址綁定關(guān)系是用來建立包含一個(gè)或者多個(gè)聯(lián)系地址的記錄地址(address-of-record)的URI。因而,當(dāng)特定地區(qū)的服務(wù)器接收到一個(gè)請求消息,其包含的請求地址(Request-URI)和記錄地址中的記錄匹配,那么服務(wù)器會轉(zhuǎn)發(fā)該請求消息到記錄地址中登記的聯(lián)系地址中去。通常,只有當(dāng)對記錄地址的請求會被路由到這個(gè)區(qū)域的聯(lián)系地址的時(shí)候,注冊記錄地址到特定區(qū)域的位置服務(wù)才是有意義的。
      [0005]SIP提供的讓UA (User agent,用戶終端)能夠創(chuàng)建精確綁定的注冊服務(wù),需要向一個(gè)特殊的UAS (user agent server,用戶代理服務(wù)),即注冊服務(wù)器(REGISRAR)發(fā)出注冊請求消息(REGISTER)。該服務(wù)器在一個(gè)特定區(qū)域的位置服務(wù)作為前端接入,根據(jù)注冊請求消息的內(nèi)容讀寫位置對照表。注冊服務(wù)通常為處理這個(gè)區(qū)域的代理服務(wù)器(Proxy Server,代理服務(wù)器)提供位置服務(wù)。需要注意的是,注冊服務(wù)器和代理服務(wù)器都是邏輯上的角色,在網(wǎng)絡(luò)中可以用同一個(gè)設(shè)備來部署。
      [0006]為了確定UA地址綁定關(guān)系的存活狀態(tài),SIP還提供了注冊刷新功能,目前的注冊刷新功能,需要UA定時(shí)(依據(jù)注冊協(xié)商確定的注冊刷新時(shí)長)發(fā)送注冊刷新請求,在話務(wù)量較大的情形下,將加重網(wǎng)絡(luò)消息傳輸負(fù)擔(dān),不利于提高網(wǎng)絡(luò)性能。
      [0007]因此,本領(lǐng)域技術(shù)人員迫切需要解決的問題之一在于,提出一種會話初始協(xié)議SIP注冊刷新的方法及裝置,基于SIP協(xié)議,利用非注冊SIP消息來完成SIP注冊刷新功能的機(jī)制,最大限度的減少網(wǎng)絡(luò)上注冊刷新消息的傳輸數(shù)量。

      【發(fā)明內(nèi)容】
      [0008]本發(fā)明所要解決的技術(shù)問題是提供一種會話初始協(xié)議SIP消息注冊刷新的方法及裝置,用以基于SIP協(xié)議,利用非注冊SIP消息來完成SIP注冊刷新功能的機(jī)制,最大限度的減少網(wǎng)絡(luò)上注冊刷新消息的傳輸數(shù)量。
      [0009]為了解決上述問題,本發(fā)明公開了一種會話初始協(xié)議SIP消息注冊刷新的方法,所述方法涉及用戶終端UA及呼叫會話控制實(shí)體CSCF,所述UA具有注冊刷新定時(shí)器,所述CSCF具有第一注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器及所述第一注冊刷新超時(shí)定時(shí)器在所述UA及CSCF之間注冊綁定成功時(shí)啟動;
      [0010]所述方法包括:
      [0011]接收所述UA發(fā)送的SIP請求消息;
      [0012]若向所述UA發(fā)送對所述SIP請求消息請求成功的響應(yīng)消息,則重啟所述第一注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述注冊刷新定時(shí)器。
      [0013]優(yōu)選地,所述UA及CSCF之間進(jìn)行注冊綁定的步驟包括:
      [0014]接收所述UA發(fā)送的注冊SIP請求消息;啟動所述第一注冊刷新超時(shí)定時(shí)器;
      [0015]向所述UA發(fā)送對所述注冊SIP請求消息的請求注冊成功的響應(yīng)消息;所述UA用于在接收到所述請求注冊成功的響應(yīng)消息時(shí),啟動所述注冊刷新定時(shí)器。
      [0016]優(yōu)選地,所述SIP請求消息為非注冊SIP請求消息。
      [0017]本發(fā)明實(shí)施例還公開了一種會話初始協(xié)議SIP消息注冊刷新的方法,所述方法涉及用戶終端UA,呼叫會話控制實(shí)體CSCF,以及,應(yīng)用服務(wù)器AS,所述UA具有注冊刷新定時(shí)器,所述CSCF具有第一注冊刷新超時(shí)定時(shí)器,所述AS具有第二注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器,所述第一注冊刷新超時(shí)定時(shí)器,以及,所述第二注冊刷新超時(shí)定時(shí)器在所述UA,所述CSCF,以及,所述AS之間注冊綁定成功時(shí)啟動;
      [0018]所述方法包括:
      [0019]接收所述UA發(fā)送的SIP請求消息;
      [0020]向所述AS發(fā)送所述SIP請求消息;所述AS用于生成對所述SIP請求消息請求成功的響應(yīng)消息,并重啟所述第二注冊刷新超時(shí)定時(shí)器;
      [0021]接收所述AS對所述SIP請求消息請求成功的響應(yīng)消息;
      [0022]若向所述UA發(fā)送所述請求成功的響應(yīng)消息,則重啟所述第一注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述注冊刷新定時(shí)器。
      [0023]優(yōu)選地,所述UA,所述CSCF,以及,所述AS之間進(jìn)行注冊綁定的步驟包括:
      [0024]接收所述UA發(fā)送的注冊SIP請求消息;
      [0025]啟動所述第一注冊刷新超時(shí)定時(shí)器;
      [0026]向所述UA發(fā)送對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息;所述UA用于在接收到所述請求注冊成功的響應(yīng)的消息時(shí),啟動所述注冊刷新定時(shí)器;
      [0027]向所述AS發(fā)送所述注冊SIP請求消息;所述AS用于生成對所述注冊SIP請求消息請求成功的響應(yīng)消息,并啟動所述第二注冊刷新超時(shí)定時(shí)器;
      [0028]接收所述AS對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息。
      [0029]本發(fā)明實(shí)施例還公開了一種會話初始協(xié)議SIP消息注冊刷新的方法,所述方法涉及用戶終端UA,呼叫會話控制實(shí)體CSCF,以及,應(yīng)用服務(wù)器AS,所述UA具有注冊刷新定時(shí)器,所述CSCF具有第一注冊刷新超時(shí)定時(shí)器,所述AS具有第二注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器,所述第一注冊刷新超時(shí)定時(shí)器,以及,所述第二注冊刷新超時(shí)定時(shí)器在所述UA,所述CSCF,以及,所述AS之間注冊綁定成功時(shí)啟動;
      [0030]所述方法包括:
      [0031]接收所述UA發(fā)送的SIP請求消息;
      [0032]若向所述UA發(fā)送對所述SIP請求消息請求成功的響應(yīng)消息,則重啟所述第二注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述第一注冊刷新定時(shí)器;
      [0033]向所述AS發(fā)送所述SIP請求消息;所述AS用于依據(jù)所述SIP請求消息生成請求成功的響應(yīng)消息,并重啟所述第三注冊刷新超時(shí)定時(shí)器;
      [0034]接收所述AS發(fā)送的對所述SIP請求消息請求成功的響應(yīng)消息。
      [0035]本發(fā)明實(shí)施例還公開了一種會話初始協(xié)議SIP消息注冊刷新的裝置,所述裝置涉及用戶終端UA及呼叫會話控制實(shí)體CSCF,所述UA具有注冊刷新定時(shí)器,所述CSCF具有第一注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器及所述第一注冊刷新超時(shí)定時(shí)器在所述UA及CSCF之間注冊綁定成功時(shí)啟動;
      [0036]所述裝置包括:
      [0037]第一請求消息接收模塊,用于接收所述UA發(fā)送的SIP請求消息;第一成功消息發(fā)送模塊,用于在向所述UA發(fā)送對所述SIP請求消息請求成功的響應(yīng)消息,則重啟所述第一注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述注冊刷新定時(shí)器。
      [0038]優(yōu)選地,所述的裝置還包括:
      [0039]第一注冊請求消息接收模塊,用于接收所述UA發(fā)送的注冊SIP請求消息;注冊SIP第一啟動模塊,用于啟動所述第一注冊刷新超時(shí)定時(shí)器;
      [0040]第一注冊成功消息發(fā)送模塊,用于向所述UA發(fā)送對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息;所述UA用于在接收到所述請求注冊成功的響應(yīng)的消息時(shí),啟動所述注冊刷新定時(shí)器。
      [0041]優(yōu)選地,所述SIP請求消息為非注冊SIP請求消息。
      [0042]本發(fā)明實(shí)施例還公開了一種會話初始協(xié)議SIP消息注冊刷新的裝置,所述裝置涉及用戶終端UA,呼叫會話控制實(shí)體CSCF,以及,應(yīng)用服務(wù)器AS,所述UA具有注冊刷新定時(shí)器,所述CSCF具有第一注冊刷新超時(shí)定時(shí)器,所述AS具有第二注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器,所述第一注冊刷新超時(shí)定時(shí)器,以及,所述第二注冊刷新超時(shí)定時(shí)器在所述UA,所述CSCF,以及,所述AS之間注冊綁定成功時(shí)啟動;
      [0043]所述裝置包括:
      [0044]第二請求消息接收模塊,用于所述UA發(fā)送的SIP請求消息;第一請求消息轉(zhuǎn)發(fā)模塊,用于向所述AS發(fā)送所述SIP請求消息;所述AS用于生成對所述SIP請求消息請求成功的響應(yīng)消息,并重啟所述第二注冊刷新超時(shí)定時(shí)器;
      [0045]第一成功消息接收模塊,用于接收所述AS對所述SIP請求消息請求成功的響應(yīng)消息;
      [0046]第二成功消息發(fā)送模塊,用于向所述UA發(fā)送所述請求成功的響應(yīng)消息,重啟所述第一注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述注冊刷新定時(shí)器。
      [0047]優(yōu)選地,所述的裝置還包括:
      [0048]第二注冊請求消息接收模塊,用于接收所述UA發(fā)送的注冊SIP請求消息;所述注冊SIP請求消息中包括所述UA的第一位置信息;
      [0049]第二啟動模塊,用于啟動所述第一注冊刷新超時(shí)定時(shí)器;
      [0050]第二注冊成功消息發(fā)送模塊,用于向所述UA發(fā)送對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息;所述UA用于在接收到所述請求注冊成功的響應(yīng)的消息時(shí),啟動所述注冊刷新定時(shí)器;
      [0051]第一注冊請求消息轉(zhuǎn)發(fā)模塊,用于向所述AS發(fā)送所述注冊SIP請求消息;所述AS用于生成對所述注冊SIP請求消息請求成功的響應(yīng)消息注冊SIP,并啟動所述第二注冊刷新超時(shí)定時(shí)器;
      [0052]第一注冊成功消息接收模塊,用于接收所述AS對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息。
      [0053]本發(fā)明實(shí)施例還公開了一種會話初始協(xié)議SIP消息注冊刷新的裝置,所述裝置涉及用戶終端UA,呼叫會話控制實(shí)體CSCF,以及,應(yīng)用服務(wù)器AS,所述UA具有注冊刷新定時(shí)器,所述CSCF具有第一注冊刷新超時(shí)定時(shí)器,所述AS具有第二注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器,所述第一注冊刷新超時(shí)定時(shí)器,以及,所述第二注冊刷新超時(shí)定時(shí)器在所述UA,所述CSCF,以及,所述AS之間注冊綁定成功時(shí)啟動;
      [0054]所述裝置包括:
      [0055]第三請求消息接收模塊,用于接收所述UA發(fā)送的SIP請求消息;第三成功消息發(fā)送模塊,用于在向所述UA發(fā)送對所述SIP請求消息請求成功的響應(yīng)消息,則重啟所述第二注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述第一注冊刷新定時(shí)器;
      [0056]第二請求消息轉(zhuǎn)發(fā)模塊,用于向所述AS發(fā)送所述SIP請求消息;所述AS用于生成對所述注冊SIP請求消息請求成功的響應(yīng)消息,并重啟所述第三注冊刷新超時(shí)定時(shí)器;
      [0057]第二成功消息接收模塊,用于接收所述AS發(fā)送的對所述SIP請求消息請求成功的響應(yīng)消息。
      [0058]與現(xiàn)有技術(shù)相比,本發(fā)明包括以下優(yōu)點(diǎn):
      [0059]本發(fā)明實(shí)施例中,利用SIP請求消息實(shí)現(xiàn)注冊刷新功能。將SIP請求消息發(fā)送至CSCF,當(dāng)CSCF發(fā)送該請求成功的響應(yīng)消息時(shí),UA及CSCF將重新啟動注冊的定時(shí)器,因此,網(wǎng)絡(luò)中消息的傳輸量減少,有效提高了網(wǎng)絡(luò)性能。
      [0060]另外,在本發(fā)明實(shí)施例中使用的SIP請求消息為非注冊SIP請求消息,該消息中不包括UA的位置信息,通過利用非注冊SIP請求消息進(jìn)行注冊刷新,與原使用注冊SIP請求消息進(jìn)行注冊刷新的方式相比,網(wǎng)絡(luò)中消息的傳輸量極大減少,最大限度的減少網(wǎng)絡(luò)上注冊刷新消息的傳輸數(shù)量,提升網(wǎng)絡(luò)消息傳輸效率。
      【專利附圖】

      【附圖說明】
      [0061]圖1是本發(fā)明的一種會話初始協(xié)議SIP消息注冊刷新的方法實(shí)施例1的步驟流程圖;
      [0062]圖2是本發(fā)明的一種網(wǎng)絡(luò)側(cè)注冊綁定的流程圖;
      [0063]圖3是一種現(xiàn)有技術(shù)的注冊刷新定時(shí)器超時(shí)的流程圖;
      [0064]圖4是本發(fā)明的一種SIP中間消息注冊刷新的流程圖;
      [0065]圖5是本發(fā)明的一種SIP中間消息發(fā)送失敗流程圖;
      [0066]圖6是本發(fā)明的一種會話類消息注冊刷新的流程圖;
      [0067]圖7是本發(fā)明的一種非會話類消息注冊刷新的流程圖;
      [0068]圖8是本發(fā)明一種會話初始協(xié)議SIP消息注冊刷新的方法實(shí)施例2的步驟流程圖;
      [0069]圖9是本發(fā)明的一種第三方注冊綁定的流程圖;
      [0070]圖10是一種現(xiàn)有技術(shù)的注冊刷新定時(shí)器超時(shí)的流程圖;
      [0071]圖11是本發(fā)明的一種第三方SIP中間消息注冊刷新流程圖;
      [0072]圖12是本發(fā)明的一種第三方會話類消息注冊刷新的流程圖;
      [0073]圖13是本發(fā)明的一種第三方非會話類消息注冊刷新的流程圖;
      [0074]圖14是本發(fā)明一種會話初始協(xié)議SIP消息注冊刷新的方法實(shí)施例3的步驟流程圖;
      [0075]圖15是本發(fā)明的一種第三方SIP中間消息注冊刷新的流程圖;
      [0076]圖16是本發(fā)明的一種第三方會話類消息注冊刷新的流程圖;
      [0077]圖17是本發(fā)明的一種第三方非會話類消息注冊刷新的流程圖;
      [0078]圖18是本發(fā)明的一種會話初始協(xié)議SIP消息注冊刷新的裝置實(shí)施例1的結(jié)構(gòu)框圖;
      [0079]圖19是本發(fā)明的一種會話初始協(xié)議SIP消息注冊刷新的裝置實(shí)施例2的結(jié)構(gòu)框圖;
      [0080]圖20是本發(fā)明的一種會話初始協(xié)議SIP消息注冊刷新的裝置實(shí)施例3的結(jié)構(gòu)框圖。
      【具體實(shí)施方式】
      [0081]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明作進(jìn)一步詳細(xì)的說明。
      [0082]本發(fā)明實(shí)施例的核心構(gòu)思之一在于,利用SIP請求消息實(shí)現(xiàn)注冊刷新功能。將SIP請求消息發(fā)送至CSCF,并返回成功的響應(yīng)消息,如果UA的位置信息沒有變化,則不需要重新發(fā)送注冊SIP請求消息來對位置信息進(jìn)行更新。
      [0083]實(shí)施例一
      [0084]參照圖1,示出了本發(fā)明一種會話初始協(xié)議SIP消息注冊刷新的方法實(shí)施例1的步驟流程圖,所述方法可以涉及用戶終端UA及呼叫會話控制實(shí)體CSCF,所述UA可以具有注冊刷新定時(shí)器,所述CSCF可以具有第一注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器及所述第一注冊刷新超時(shí)定時(shí)器在所述UA及CSCF之間注冊綁定成功時(shí)啟動;
      [0085]所述方法可以包括如下步驟:
      [0086]步驟101,接收所述UA發(fā)送的SIP請求消息;[0087]步驟102,在向所述UA發(fā)送對所述SIP請求消息請求成功的響應(yīng)消息時(shí),重啟所述第一注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述注冊刷新定時(shí)器。
      [0088]在UA及CSCF之間完成注冊綁定時(shí),需要利用SIP的注冊刷新功能來明確UA的存活狀態(tài),以確定當(dāng)前綁定位置信息的有效性。
      [0089]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述UA及CSCF之間進(jìn)行注冊綁定的步驟可以包括:
      [0090]子步驟S11,接收所述UA發(fā)送的注冊SIP請求消息;注冊SIP子步驟S12,啟動所述第一注冊刷新超時(shí)定時(shí)器;
      [0091]子步驟S13,向所述UA發(fā)送對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息;所述UA用于在接收到所述請求注冊成功的響應(yīng)的消息時(shí),啟動所述注冊刷新定時(shí)器。
      [0092]為了使本領(lǐng)域技術(shù)人員更好地了解本發(fā)明實(shí)施例,以下用具體的實(shí)例來說明UA及CSCF之間進(jìn)行注冊綁定及注冊刷新的過程。
      [0093]參照圖2所示的本發(fā)明的一種網(wǎng)絡(luò)側(cè)注冊綁定的流程圖,具體步驟如下所示:
      [0094]I) UA 發(fā)送注冊 SIP 請求消息(REGISTER)到 CSCF ;
      [0095]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù)(所述參數(shù)主要包含contact頭域、expires頭域及對應(yīng)的消息體等),完成與UA的注冊綁定時(shí),保存UA的位置信息;
      [0096]3) CSCF啟動注冊刷新超時(shí)定時(shí)器,用以保證注冊刷新功能;
      [0097]4)CSCF確定最終的注冊刷新時(shí)間,發(fā)送包括最終的注冊刷新時(shí)間的注冊SIP成功響應(yīng)消息(2000K)到UA ;其中,2000K用以表示SIP的請求消息已經(jīng)成功接收,并且正確處理;
      [0098]5) UA接收到注冊SIP成功響應(yīng)消息后,獲取其攜帶的最終的注冊刷新時(shí)間,并啟動注冊刷新定時(shí)器。
      [0099]在具體實(shí)現(xiàn)中,UA需支持在注冊刷新定時(shí)器未超時(shí)的情形下,接收或發(fā)送SIP成功響應(yīng)消息后,重新啟動注冊刷新定時(shí)器。另外,注冊刷新定時(shí)器時(shí)長,協(xié)議上建議為注冊時(shí)長的一半,用來超時(shí)完成刷新注冊請求,而注冊刷新超時(shí)定時(shí)器是用來保證注冊綁定有效期,若注冊刷新超時(shí)定時(shí)器超時(shí),則服務(wù)器將解除注冊綁定關(guān)系。
      [0100]CSCF需支持在注冊刷新超時(shí)定時(shí)器未超時(shí)的情形下,發(fā)送SIP成功響應(yīng)消息后,重新計(jì)算注冊刷新時(shí)間,并重新啟動注冊刷新定時(shí)器。
      [0101]參照圖3所示的一種現(xiàn)有技術(shù)的注冊刷新定時(shí)器超時(shí)的流程圖,具體步驟如下所示:
      [0102]I) UA發(fā)送注冊SIP請求消息到CSCF ;
      [0103]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定;
      [0104]3) UA注冊刷新定時(shí)器超時(shí);
      [0105]4) UA發(fā)送注冊SIP請求消息到CSCF ;
      [0106]5) CSCF根據(jù)注冊SIP請求消息更新注冊綁定關(guān)系;
      [0107]6) CSCF重新啟動注冊刷新超時(shí)定時(shí)器;
      [0108]7) CSCF發(fā)送注冊SIP成功響應(yīng)消息到UA ;
      [0109]8) UA接收注冊SIP成功響應(yīng)消息后,啟動注冊刷新定時(shí)器。[0110]在本發(fā)明實(shí)施例中利用中間傳輸?shù)姆亲許IP請求消息,來完成注冊刷新功能的機(jī)制,具體方案描述如下:
      [0111]在會話建立過程中,查找UA對應(yīng)的綁定地址,從而將SIP消息準(zhǔn)確發(fā)送至UA。SIP提出利用再次發(fā)送注冊SIP請求,來刷新注冊綁定關(guān)系,以保證注冊綁定關(guān)系的有效性。根據(jù)UA注冊綁定關(guān)系是否變化,注冊刷新可以分為兩種功能:
      [0112]1、在注冊綁定關(guān)系不變的情形下,發(fā)送刷新注冊消息,使得網(wǎng)絡(luò)服務(wù)器可以明確知道客戶端的存活狀態(tài)。
      [0113]2、在注冊綁定關(guān)系變化的情形下,除了刷新注冊功能外,還可以更新注冊綁定關(guān)系O
      [0114]本發(fā)明實(shí)施例利用中間傳輸?shù)姆亲許IP消息,完成注冊綁定關(guān)系不變化的情形下的注冊刷新功能。其中,可以是利用非注冊SIP消息對,該非注冊SIP消息對包括SIP請求消息和該請求消息對應(yīng)的響應(yīng)消息,組成Transaction,即一個(gè)請求和一個(gè)響應(yīng)組成一個(gè)事務(wù),當(dāng)發(fā)送一個(gè)請求,必須接收一個(gè)對應(yīng)的響應(yīng)消息。
      [0115]參照圖4所示的本發(fā)明的一種SIP中間消息注冊刷新的流程圖,具體步驟如下所示:
      [0116]I) UA發(fā)送注冊SIP請求消息到CSCF ;
      [0117]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定;
      [0118]3) UA發(fā)送SIP請求消息到CSCF ;
      [0119]4) CSCF完成業(yè)務(wù)處理,向UA返回SIP成功響應(yīng)消息;
      [0120]5) CSCF重新啟動注冊刷新超時(shí)定時(shí)器;
      [0121]6) UA接收SIP成功響應(yīng)消息后,重新啟動注冊刷新定時(shí)器。
      [0122]參照圖5所示的本發(fā)明的一種SIP中間消息發(fā)送失敗流程圖,具體步驟如下所示;
      [0123]I) UA發(fā)送注冊SIP請求消息到CSCF ;
      [0124]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定關(guān)系;
      [0125]3)UA發(fā)送SIP請求消息到CSCF,CSCF業(yè)務(wù)處理異常,對注冊刷新定時(shí)器不進(jìn)行動作;
      [0126]4) UA接收注冊刷新定時(shí)器發(fā)送SIP失敗響應(yīng)消息,對注冊刷新定時(shí)器不進(jìn)行動作。
      [0127]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述SIP請求消息可以為非注冊SIP請求消息。
      [0128]作為本發(fā)明實(shí)施例具體應(yīng)用的一種示例,所述SIP請求消息可以為會話請求消息(INVITE),參照圖6所示的本發(fā)明的一種會話類消息注冊刷新的流程圖,具體步驟如下所示:
      [0129]I) UA發(fā)送注冊SIP請求消息到CSCF ;
      [0130]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定;
      [0131]3) UA發(fā)送會話請求消息到CSCF ;
      [0132]4) CSCF返回會話成功響應(yīng)消息;
      [0133]5) CSCF重新啟動注冊刷新超時(shí)定時(shí)器;
      [0134]6) UA接收到會話成功響應(yīng)消息后,重新啟動注冊刷新定時(shí)器。[0135]7) UA發(fā)送確認(rèn)請求消息(ACK)到CSCF。
      [0136]作為本發(fā)明實(shí)施例具體應(yīng)用的另一種示例,所述SIP請求消息可以為非會話請求消息(MESSEGE),參照圖7所示的本發(fā)明的一種非會話類消息注冊刷新的流程圖,具體步驟如下所示:
      [0137]I) UA發(fā)送注冊SIP請求消息到CSCF ;
      [0138]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定;
      [0139]3) UA發(fā)送信息請求消息到CSCF ;
      [0140]4) CSCF返回信息成功響應(yīng)消息;
      [0141]5) CSCF重新啟動注冊刷新定時(shí)器;
      [0142]6) UA接收信息成功響應(yīng)消息后,重新啟動注冊刷新定時(shí)器。
      [0143]在注冊周期內(nèi),利用非注冊SIP請求消息進(jìn)行注冊刷新,減少了網(wǎng)元之間交互消息的數(shù)量,因而能夠有效減少網(wǎng)絡(luò)消息的傳輸量,提升網(wǎng)絡(luò)消息的傳輸效率。另外,當(dāng)UA的注冊綁定地址變化時(shí),將發(fā)起重注冊SIP請求消息,用以刷新注冊綁定關(guān)系。
      [0144]需要說明的是,在本發(fā)明實(shí)施例中利用的非注冊SIP請求消息,并不限定于INVITE消息與MESSEGE消息,所有非注冊SIP請求消息(除注冊SIP請求消息外),都可以用于完成注冊刷新功能,本發(fā)明實(shí)施例對此不作限制。
      [0145]實(shí)施例二
      [0146]參照圖8,示出了本發(fā)明一種會話初始協(xié)議SIP消息注冊刷新的方法實(shí)施例2的步驟流程圖,所述方法可以涉及用戶終端UA,呼叫會話控制實(shí)體CSCF,以及,應(yīng)用服務(wù)器AS,所述UA可以具有注冊刷新定時(shí)器,所述CSCF可以具有第一注冊刷新超時(shí)定時(shí)器,所述AS可以具有第二注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器,所述第一注冊刷新超時(shí)定時(shí)器,以及,所述第二注冊刷新超時(shí)定時(shí)器在所述UA,所述CSCF,以及,所述AS之間注冊綁定成功時(shí)啟動;
      [0147]所述方法可以包括如下步驟:
      [0148]步驟201,接收所述UA發(fā)送的SIP請求消息;步驟202,向所述AS發(fā)送所述SIP請求消息;所述AS用于生成對所述SIP請求消息請求成功的響應(yīng)消息,并重啟所述第二注冊刷新超時(shí)定時(shí)器;
      [0149]步驟202,接收所述AS對所述SIP請求消息請求成功的響應(yīng)消息;
      [0150]步驟203,在向所述UA發(fā)送所述請求成功的響應(yīng)消息時(shí),重啟所述第一注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述注冊刷新定時(shí)器。
      [0151]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述UA,所述CSCF,以及,所述AS之間進(jìn)行注冊綁定的步驟可以包括:
      [0152]子步驟S21,接收所述UA發(fā)送的注冊SIP請求消息;
      [0153]子步驟S22,啟動所述第一注冊刷新超時(shí)定時(shí)器;
      [0154]子步驟S23,向所述UA發(fā)送對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息;所述UA用于在接收到所述請求注冊成功的響應(yīng)的消息時(shí),啟動所述注冊刷新定時(shí)器;
      [0155]子步驟S24,向所述AS發(fā)送所述注冊SIP請求消息;所述AS用于生成對所述注冊SIP請求消息請求成功的響應(yīng)消息,并啟動所述第二注冊刷新超時(shí)定時(shí)器;[0156]子步驟S25,接收所述AS對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息。
      [0157]為了更好地了解本發(fā)明實(shí)施例,以下用具體的實(shí)例來說明UA,CSCF,以及AS之間進(jìn)行注冊綁定及注冊刷新的過程。
      [0158]參照圖9所示的本發(fā)明的一種第三方注冊綁定的流程圖,具體步驟如下所示:
      [0159]I) UA發(fā)送注冊SIP請求消息到CSCF ;
      [0160]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定;
      [0161]3) CSCF啟動注冊刷新超時(shí)定時(shí)器,用來保證注冊刷新功能;
      [0162]4) CSCF確定最終的注冊刷新時(shí)間,向UA發(fā)送注冊SIP成功響應(yīng)消息;
      [0163]5) UA接收注冊SIP成功響應(yīng)消息,獲取其攜帶的注冊最終刷新時(shí)間,并啟動注冊刷新定時(shí)器。
      [0164]6) CSCF發(fā)送注冊SIP請求消息到AS觸發(fā)第三方注冊刷新;
      [0165]7) AS根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定關(guān)系;
      [0166]8) AS確定最終的注冊刷新時(shí)間,同時(shí)啟動注冊刷新超時(shí)定時(shí)器,用來保證注冊刷新功能;
      [0167]9) AS發(fā)送注冊SIP成功響應(yīng)消息到CSCF。
      [0168]參照圖10所示的一種現(xiàn)有技術(shù)的注冊刷新定時(shí)器超時(shí)的流程圖,具體步驟如下所示:
      [0169]I) UA發(fā)送注冊SIP請求消息到CSCF ;
      [0170]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定關(guān)系;
      [0171]3) CSCF啟動注冊刷新超時(shí)定時(shí)器;
      [0172]4) CSCF發(fā)送注冊SIP成功響應(yīng)消息到UA ;
      [0173]5) UA接收注冊SIP成功響應(yīng)消息后,啟動注冊刷新定時(shí)器;
      [0174]6) CSCF發(fā)送注冊SIP請求消息到AS觸發(fā)第三方注冊刷新;
      [0175]7) AS根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定關(guān)系;
      [0176]8) AS啟動注冊刷新超時(shí)定時(shí)器;
      [0177]9) AS發(fā)送注冊SIP成功響應(yīng)消息到CSCF ;
      [0178]10) UA注冊刷新定時(shí)器超時(shí);
      [0179]11) UA發(fā)送注冊SIP請求消息到CSCF ;
      [0180]12) CSCF接收后更新注冊綁定關(guān)系;
      [0181]13) CSCF根據(jù)最新參數(shù),重新啟動注冊刷新超時(shí)定時(shí)器;
      [0182]14) CSCF發(fā)送注冊SIP成功響應(yīng)消息到UA ;
      [0183]15) UA接收到注冊SIP成功響應(yīng)消息后,啟動注冊刷新定時(shí)器。
      [0184]16) CSCF發(fā)送注冊SIP請求消息至AS;
      [0185]17) AS接收注冊SIP請求消息后,更新注冊綁定關(guān)系;
      [0186]18) AS根據(jù)最新參數(shù),重新啟動注冊刷新超時(shí)定時(shí)器;
      [0187]19) AS發(fā)送注冊SIP成功響應(yīng)消息到CSCF。
      [0188]參照圖11所示的本發(fā)明的一種第三方SIP中間消息注冊刷新流程圖,具體步驟如下所示:
      [0189]I) UA發(fā)送注冊SIP請求消息到CSCF ;[0190]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定;
      [0191]3) CSCF發(fā)送注冊SIP請求消息到AS觸發(fā)第三方注冊刷新;
      [0192]4) AS完成第三方注冊,發(fā)送注冊成功響應(yīng)消息到CSCF ;
      [0193]5) UA發(fā)送SIP請求消息到CSCF;
      [0194]6) CSCF發(fā)送SIP請求消息到AS觸發(fā)至第三方注冊刷新;
      [0195]7) AS完成業(yè)務(wù)處理,發(fā)送SIP成功響應(yīng)消息到CSCF ;
      [0196]8) AS更新注冊綁定關(guān)系,重啟注冊刷新超時(shí)定時(shí)器;
      [0197]9) CSCF將SIP請求成功響應(yīng)發(fā)送至UA ;
      [0198]10) CSCF更新注冊綁定關(guān)系,重啟注冊刷新超時(shí)定時(shí)器;
      [0199]11) UA接收SIP成功響應(yīng)消息后,重新啟動注冊刷新定時(shí)器。
      [0200]作為本發(fā)明實(shí)施例具體應(yīng)用的一種示例,所述SIP請求消息可以為會話請求消息(INVITE),參照圖12所示的本發(fā)明的一種第三方會話類消息注冊刷新的流程圖,具體步驟如下所示;
      [0201 ]DUA發(fā)送注冊SIP請求消息到CSCF ;
      [0202]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定;
      [0203]3 ) CSCF發(fā)送第三方注冊請求到AS ;
      [0204]4) AS完成第三方注冊,發(fā)送注冊SIP成功響應(yīng)消息到CSCF ;
      [0205]5) UA發(fā)送會話請求消息到CSCF ;
      [0206]6) CSCF發(fā)送會話請求消息AS觸發(fā)第三方注冊刷新;
      [0207]7) AS返回注冊SIP成功響應(yīng)消息到CSCF ;
      [0208]8) AS重新啟動注冊刷新超時(shí)定時(shí)器;
      [0209]9) CSCF返回注冊SIP成功響應(yīng)消息到UA ;
      [0210]10) CSCF重新啟動注冊刷新超時(shí)定時(shí)器;
      [0211]11) UA接收注冊SIP成功響應(yīng)消息后,重新啟動注冊刷新定時(shí)器。
      [0212]12) UA發(fā)送確認(rèn)請求消息到CSCF。
      [0213]13) CSCF發(fā)送確認(rèn)請求消息到AS。
      [0214]作為本發(fā)明實(shí)施例具體應(yīng)用的另一種示例,所述SIP請求消息可以為非會話類請求消息(MESSAGE),參照圖13所示的本發(fā)明的一種第三方非會話類消息注冊刷新的流程圖,具體步驟如下所示:
      [0215]DUA發(fā)送注冊SIP請求消息到CSCF ;
      [0216]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定;
      [0217]3) CSCF發(fā)送注冊SIP請求消息到AS ;
      [0218]4) AS完成第三方注冊,發(fā)送注冊SIP成功響應(yīng)消息到CSCF ;
      [0219]5) UA發(fā)送信息請求消息到CSCF ;
      [0220]6) CSCF發(fā)送信息請求消息到AS觸發(fā)第三方注冊刷新;
      [0221]7) AS返回信息成功響應(yīng)消息到CSCF ;
      [0222]8) AS重啟注冊刷新超時(shí)定時(shí)器;
      [0223]9) CSCF返回信息成功響應(yīng)消息到UA ;
      [0224]10) CSCF重新啟動注冊刷新定時(shí)器;[0225]10) UA接收到信息成功響應(yīng)消息后,重新啟動注冊刷新定時(shí)器。
      [0226]實(shí)施例三
      [0227]參照圖14,示出了本發(fā)明一種會話初始協(xié)議SIP消息注冊刷新的方法實(shí)施例3的步驟流程圖,所述方法可以涉及用戶終端UA,呼叫會話控制實(shí)體CSCF,以及,應(yīng)用服務(wù)器AS,所述UA可以具有注冊刷新定時(shí)器,所述CSCF可以具有第一注冊刷新超時(shí)定時(shí)器,所述AS可以具有第二注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器,所述第一注冊刷新超時(shí)定時(shí)器,以及,所述第二注冊刷新超時(shí)定時(shí)器在所述UA,所述CSCF,以及,所述AS之間注冊綁定成功時(shí)啟動;
      [0228]所述方法可以包括如下步驟:
      [0229]步驟301,接收所述UA發(fā)送的SIP請求消息;步驟302,在向所述UA發(fā)送對所述SIP請求消息請求成功的響應(yīng)消息時(shí),重啟所述第二注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述第一注冊刷新定時(shí)器;
      [0230]步驟303,向所述AS發(fā)送所述SIP會話請求消息;所述AS用于依據(jù)所述SIP請求消息生成請求成功的響應(yīng)消息,并重啟所述第三注冊刷新超時(shí)定時(shí)器;
      [0231]步驟304,接收所述AS發(fā)送的對所述SIP請求消息請求成功的響應(yīng)消息。
      [0232]為了更好地了解本發(fā)明實(shí)施例,以下用具體的實(shí)例來說明UA,CSCF,以及AS之間進(jìn)行注冊綁定及注冊刷新的過程。
      [0233]參照圖15所示的本發(fā)明的一種第三方SIP中間消息注冊刷新的流程圖,具體步驟如下所示:
      [0234]I) UA發(fā)送注冊SIP請求消息到CSCF ;
      [0235]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定;
      [0236]3) CSCF發(fā)送注冊SIP請求消息到AS ;
      [0237]4) AS完成第三方注冊,發(fā)送注冊SIP成功響應(yīng)消息到CSCF ;
      [0238]5) UA發(fā)送SIP請求消息到CSCF;
      [0239]6) CSCF發(fā)送SIP成功響應(yīng)消息到UA ;
      [0240]7) CSCF重啟動注冊刷新定時(shí)器;
      [0241]8) UA接收SIP成功響應(yīng)消息后,重新啟動注冊刷新定時(shí)器;
      [0242]9) CSCF發(fā)送SIP請求消息到AS ;
      [0243]10) AS完成業(yè)務(wù)處理,發(fā)送SIP成功響應(yīng)消息到CSCF ;
      [0244]11)AS更新注冊綁定關(guān)系,重啟注冊刷新超時(shí)定時(shí)器。
      [0245]作為本發(fā)明實(shí)施例具體應(yīng)用的一種示例,所述SIP請求消息可以為會話類請求消息(INVITE),參照圖16所示的本發(fā)明的一種第三方會話類消息注冊刷新的流程圖,具體步驟如下所示:
      [0246]I) UA發(fā)送注冊SIP請求消息到CSCF ;
      [0247]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定;
      [0248]3) CSCF發(fā)送注冊SIP請求消息到AS ;
      [0249]4) AS完成第三方注冊,發(fā)送注冊成功響應(yīng)消息到CSCF ;
      [0250]5) UA發(fā)送會話請求消息到CSCF ;
      [0251]6) CSCF返回會話成功響應(yīng)消息到UA ;[0252]7) CSCF重新啟動注冊刷新超時(shí)定時(shí)器;
      [0253]8) UA接收會話成功響應(yīng)消息后,重新啟動注冊刷新定時(shí)器。
      [0254]9) CSCF發(fā)送會話請求消息到AS ;
      [0255]10) AS返回會話成功響應(yīng)消息到CSCF ;
      [0256]11)AS重啟注冊刷新超時(shí)定時(shí)器。
      [0257]作為本發(fā)明實(shí)施例具體應(yīng)用的一種示例,所述SIP請求消息可以為非會話類請求消息(MESSAGE),參照圖17所示的本發(fā)明的一種第三方非會話類消息注冊刷新的流程圖,具體步驟如下所示:
      [0258]I) UA發(fā)送注冊SIP請求消息到CSCF ;
      [0259]2) CSCF根據(jù)注冊SIP請求消息中攜帶的參數(shù),完成與UA的注冊綁定;
      [0260]3) CSCF發(fā)送注冊SIP請求消息到AS ;
      [0261]4) AS完成第三方注冊,發(fā)送注冊SIP成功響應(yīng)消息到CSCF ;
      [0262]5) UA發(fā)送信息請求消息到CSCF ;
      [0263]6) CSCF發(fā)送信息成功響應(yīng)消息到UA ;
      [0264]7) CSCF重啟注冊刷新超時(shí)定時(shí)器;
      [0265]8) UA接收信息成功響應(yīng)消息后,重新啟動注冊刷新定時(shí)器。
      [0266]9) CSCF發(fā)送信息請求消息到AS ;
      [0267]10) AS返回信息成功響應(yīng)消息到CSCF ;
      [0268]11)AS重啟注冊刷新超時(shí)定時(shí)器。
      [0269]需要說明的是,對于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本申請,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作并不一定是本申請所必須的。
      [0270]實(shí)施例四
      [0271]參照圖18示出了本發(fā)明的一種會話初始協(xié)議SIP消息注冊刷新的裝置實(shí)施例1的結(jié)構(gòu)框圖,其特征在于,所述裝置可以涉及用戶終端UA及呼叫會話控制實(shí)體CSCF,所述UA可以具有注冊刷新定時(shí)器,所述CSCF可以具有第一注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器及所述第一注冊刷新超時(shí)定時(shí)器在所述UA及CSCF之間注冊綁定成功時(shí)啟動;
      [0272]所述裝置可以包括如下模塊:
      [0273]第一請求消息接收模塊401,用于接收所述UA發(fā)送的SIP請求消息;
      [0274]第一成功消息發(fā)送模塊402,用于在向所述UA發(fā)送對所述SIP請求消息請求成功的響應(yīng)消息,重啟所述第一注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述注冊刷新定時(shí)器。
      [0275]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述裝置還可以包括:
      [0276]第一注冊請求消息接收模塊,用于接收所述UA發(fā)送的注冊SIP請求消息;
      [0277]第一啟動模塊,用于啟動所述第一注冊刷新超時(shí)定時(shí)器;
      [0278]第一注冊成功消息發(fā)送模塊,用于向所述UA發(fā)送對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息;所述UA用于在接收到所述請求注冊成功的響應(yīng)的消息時(shí),啟動所述注冊刷新定時(shí)器。[0279]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述SIP請求消息為非注冊SIP請求消息。
      [0280]實(shí)施例五
      [0281]參照圖19,示出了本發(fā)明的一種會話初始協(xié)議SIP消息注冊刷新的裝置實(shí)施例2的結(jié)構(gòu)框圖,所述裝置可以涉及用戶終端UA,呼叫會話控制實(shí)體CSCF,以及,應(yīng)用服務(wù)器AS,所述UA可以具有注冊刷新定時(shí)器,所述CSCF可以具有第一注冊刷新超時(shí)定時(shí)器,所述AS可以具有第二注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器,所述第一注冊刷新超時(shí)定時(shí)器,以及,所述第二注冊刷新超時(shí)定時(shí)器在所述UA,所述CSCF,以及,所述AS之間注冊綁定成功時(shí)啟動;
      [0282]所述裝置可以包括如下模塊:
      [0283]第二請求消息接收模塊501,用于所述UA發(fā)送的SIP請求消息;第一請求消息轉(zhuǎn)發(fā)模塊502,用于向所述AS發(fā)送所述SIP請求消息;所述AS用于生成對所述SIP請求消息請求成功的響應(yīng)消息,并重啟所述第二注冊刷新超時(shí)定時(shí)器;
      [0284]第一成功消息接收模塊503,用于接收所述AS對所述SIP請求消息請求成功的響應(yīng)消息;
      [0285]第二成功消息發(fā)送模塊504,用于向所述UA發(fā)送所述請求成功的響應(yīng)消息,并重啟所述第一注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述注冊刷新定時(shí)器。
      [0286]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述裝置還可以包括:
      [0287]第二注冊請求消息接收模塊,用于接收所述UA發(fā)送的注冊SIP請求消息;
      [0288]第二啟動模塊,用于啟動所述第一注冊刷新超時(shí)定時(shí)器;
      [0289]第二注冊成功消息發(fā)送模塊,用于向所述UA發(fā)送對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息;所述UA用于在接收到所述請求注冊成功的響應(yīng)的消息時(shí),啟動所述注冊刷新定時(shí)器;
      [0290]第一注冊請求消息轉(zhuǎn)發(fā)模塊,用于向所述AS發(fā)送所述注冊SIP請求消息;所述AS用于生成對所述注冊SIP請求消息請求成功的響應(yīng)消息注冊SIP,并啟動所述第二注冊刷新超時(shí)定時(shí)器;
      [0291]第一注冊成功消息接收模塊,用于接收所述AS對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息。
      [0292]實(shí)施例六
      [0293]參照圖20,示出了本發(fā)明的一種會話初始協(xié)議SIP消息注冊刷新的裝置實(shí)施例3的結(jié)構(gòu)框圖,所述裝置可以涉及用戶終端UA,呼叫會話控制實(shí)體CSCF,以及,應(yīng)用服務(wù)器AS,所述UA可以具有注冊刷新定時(shí)器,所述CSCF可以具有第一注冊刷新超時(shí)定時(shí)器,所述AS可以具有第二注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器,所述第一注冊刷新超時(shí)定時(shí)器,以及,所述第二注冊刷新超時(shí)定時(shí)器在所述UA,所述CSCF,以及,所述AS之間注冊綁定成功時(shí)啟動;
      [0294]所述裝置可以包括如下模塊:
      [0295]第三請求消息接收模塊601,用于接收所述UA發(fā)送的SIP請求消息;第三成功消息發(fā)送模塊602,用于在向所述UA發(fā)送對所述SIP請求消息請求成功的響應(yīng)消息時(shí),則重啟所述第二注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述第一注冊刷新定時(shí)器;[0296]第二請求消息轉(zhuǎn)發(fā)模塊603,用于向所述AS發(fā)送所述SIP請求消息;所述AS用于生成對所述注冊SIP請求消息請求成功的響應(yīng)消息,并重啟所述第三注冊刷新超時(shí)定時(shí)器;[0297]第二成功消息接收模塊604,用于接收所述AS發(fā)送的對所述SIP請求消息請求成功的響應(yīng)消息。[0298]對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。[0299]本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。[0300]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。[0301]本申請是參照根據(jù)本申請實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。[0302]這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。[0303]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。[0304]盡管已描述了本申請的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請范圍的所有變更和修改。[0305]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
      [0306]以上對本發(fā)明所提供的種會話初始協(xié)議SIP消息注冊刷新的方法及裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
      【權(quán)利要求】
      1.一種會話初始協(xié)議SIP消息注冊刷新的方法,其特征在于,所述方法涉及用戶終端UA及呼叫會話控制實(shí)體CSCF,所述UA具有注冊刷新定時(shí)器,所述CSCF具有第一注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器及所述第一注冊刷新超時(shí)定時(shí)器在所述UA及CSCF之間注冊綁定成功時(shí)啟動; 所述方法包括: 接收所述UA發(fā)送的SIP請求消息; 若向所述UA發(fā)送對所述SIP請求消息請求成功的響應(yīng)消息,則重啟所述第一注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述注冊刷新定時(shí)器。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述UA及CSCF之間進(jìn)行注冊綁定的步驟包括: 接收所述UA發(fā)送的注冊SIP請求消息;啟動所述第一注冊刷新超時(shí)定時(shí)器; 向所述UA發(fā)送對所述注冊SIP請求消息的請求注冊成功的響應(yīng)消息;所述UA用于在接收到所述請求注冊成功的響應(yīng)消息時(shí),啟動所述注冊刷新定時(shí)器。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述SIP請求消息為非注冊SIP請求消息
      4.一種會話初始協(xié)議SIP消息注冊刷新的方法,其特征在于,所述方法涉及用戶終端UA,呼叫會話控制實(shí)體CSCF,以及,應(yīng)用服務(wù)器AS,所述UA具有注冊刷新定時(shí)器,所述CSCF具有第一注冊刷新超時(shí)定時(shí)器,所述AS具有第二注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器,所述第一注冊刷新超時(shí)定時(shí)器,以及,所述第二注冊刷新超時(shí)定時(shí)器在所述UA,所述CSCF,以及,所述AS之間注冊綁定成功時(shí)啟動; 所述方法包括: 接收所述UA發(fā)送的SIP請求消息; 向所述AS發(fā)送所述SIP請求消息;所述AS用于生成對所述SIP請求消息請求成功的響應(yīng)消息,并重啟所述第二注冊刷新超時(shí)定時(shí)器; 接收所述AS對所述SIP請求消息請求成功的響應(yīng)消息; 若向所述UA發(fā)送所述請求成功的響應(yīng)消息,則重啟所述第一注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述注冊刷新定時(shí)器。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述UA,所述CSCF,以及,所述AS之間進(jìn)行注冊綁定的步驟包括: 接收所述UA發(fā)送的注冊SIP請求消息; 啟動所述第一注冊刷新超時(shí)定時(shí)器; 向所述UA發(fā)送對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息;所述UA用于在接收到所述請求注冊成功的響應(yīng)的消息時(shí),啟動所述注冊刷新定時(shí)器; 向所述AS發(fā)送所述注冊SIP請求消息;所述AS用于生成對所述注冊SIP請求消息請求成功的響應(yīng)消息,并啟動所述第二注冊刷新超時(shí)定時(shí)器; 接收所述AS對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息。
      6.一種會話初始協(xié)議SIP消息注冊刷新的方法,其特征在于,所述方法涉及用戶終端UA,呼叫會話控制實(shí)體CSCF,以及,應(yīng)用服務(wù)器AS,所述UA具有注冊刷新定時(shí)器,所述CSCF具有第一注冊刷新超時(shí)定時(shí)器,所述AS具有第二注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器,所述第一注冊刷新超時(shí)定時(shí)器,以及,所述第二注冊刷新超時(shí)定時(shí)器在所述UA,所述CSCF,以及,所述AS之間注冊綁定成功時(shí)啟動; 所述方法包括: 接收所述UA發(fā)送的SIP請求消息; 若向所述UA發(fā)送對所述SIP請求消息請求成功的響應(yīng)消息,則重啟所述第二注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述第一注冊刷新定時(shí)器; 向所述AS發(fā)送所述SIP請求消息;所述AS用于依據(jù)所述SIP請求消息生成請求成功的響應(yīng)消息,并重啟所述第三注冊刷新超時(shí)定時(shí)器; 接收所述AS發(fā)送的對所述SIP請求消息請求成功的響應(yīng)消息。
      7.一種會話初始協(xié)議SIP消息注冊刷新的裝置,其特征在于,所述裝置涉及用戶終端UA及呼叫會話控制實(shí)體CSCF,所述UA具有注冊刷新定時(shí)器,所述CSCF具有第一注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器及所述第一注冊刷新超時(shí)定時(shí)器在所述UA及CSCF之間注冊綁定成功時(shí)啟動; 所述裝置包括: 第一請求消息接收模塊,用于接收所述UA發(fā)送的SIP請求消息;第一成功消息發(fā)送模塊,用于在向所述UA發(fā)送對所述SIP請求消息請求成功的響應(yīng)消息,則重啟所述第一注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述注冊刷新定時(shí)器。
      8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 第一注冊請求消息接收模塊,用于接收所述UA發(fā)送的注冊SIP請求消息;注冊SIP第一啟動模塊,用于啟動所述第一注冊刷新超時(shí)定時(shí)器; 第一注冊成功消息發(fā)送模塊,用于向所述UA發(fā)送對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息;所述UA用于在接收到所述請求注冊成功的響應(yīng)的消息時(shí),啟動所述注冊刷新定時(shí)器。
      9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述SIP請求消息為非注冊SIP請求消肩、O
      10.一種會話初始協(xié)議SIP消息注冊刷新的裝置,其特征在于,所述裝置涉及用戶終端UA,呼叫會話控制實(shí)體CSCF,以及,應(yīng)用服務(wù)器AS,所述UA具有注冊刷新定時(shí)器,所述CSCF具有第一注冊刷新超時(shí)定時(shí)器,所述AS具有第二注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器,所述第一注冊刷新超時(shí)定時(shí)器,以及,所述第二注冊刷新超時(shí)定時(shí)器在所述UA,所述CSCF,以及,所述AS之間注冊綁定成功時(shí)啟動; 所述裝置包括: 第二請求消息接收模塊,用于所述UA發(fā)送的SIP請求消息;第一請求消息轉(zhuǎn)發(fā)模塊,用于向所述AS發(fā)送所述SIP請求消息;所述AS用于生成對所述SIP請求消息請求成功的響應(yīng)消息,并重啟所述第二注冊刷新超時(shí)定時(shí)器; 第一成功消息接收模塊,用于接收所述AS對所述SIP請求消息請求成功的響應(yīng)消息; 第二成功消息發(fā)送模塊,用于向所述UA發(fā)送所述請求成功的響應(yīng)消息,重啟所述第一注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述注冊刷新定時(shí)器。
      11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,還包括: 第二注冊請求消息接收模塊,用于接收所述UA發(fā)送的注冊SIP請求消息;所述注冊SIP請求消息中包括所述UA的第一位置信息; 第二啟動模塊,用于啟動所述第一注冊刷新超時(shí)定時(shí)器; 第二注冊成功消息發(fā)送模塊,用于向所述UA發(fā)送對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息;所述UA用于在接收到所述請求注冊成功的響應(yīng)的消息時(shí),啟動所述注冊刷新定時(shí)器; 第一注冊請求消息轉(zhuǎn)發(fā)模塊,用于向所述AS發(fā)送所述注冊SIP請求消息;所述AS用于生成對所述注冊SIP請求消息請求成功的響應(yīng)消息注冊SIP,并啟動所述第二注冊刷新超時(shí)定時(shí)器; 第一注冊成功消息接收模塊,用于接收所述AS對所述注冊SIP請求消息請求注冊成功的響應(yīng)的消息。
      12.—種會話初始協(xié)議SIP消息注冊刷新的裝置,其特征在于,所述裝置涉及用戶終端UA,呼叫會話控制實(shí)體CSCF,以及,應(yīng)用服務(wù)器AS,所述UA具有注冊刷新定時(shí)器,所述CSCF具有第一注冊刷新超時(shí)定時(shí)器,所述AS具有第二注冊刷新超時(shí)定時(shí)器;所述注冊刷新定時(shí)器,所述第一注冊刷新超時(shí)定時(shí)器,以及,所述第二注冊刷新超時(shí)定時(shí)器在所述UA,所述CSCF,以及,所述AS之間注冊綁定成功時(shí)啟動; 所述裝置包括: 第三請求消息接收模塊,用于接收所述UA發(fā)送的SIP請求消息;第三成功消息發(fā)送模塊,用于在向所述UA發(fā)送對所述SIP請求消息請求成功的響應(yīng)消息,則重啟所述第二注冊刷新超時(shí)定時(shí)器;所述UA用于在接收到所述請求成功的響應(yīng)消息時(shí),重啟所述第一注冊刷新定時(shí)器; 第二請求消息轉(zhuǎn)發(fā)模塊,用于向所述AS發(fā)送所述SIP請求消息;所述AS用于生成對所述注冊SIP請求消息請求成功的響應(yīng)消息,并重啟所述第三注冊刷新超時(shí)定時(shí)器; 第二成功消息接收模塊,用于接收所述AS發(fā)送的對所述SIP請求消息請求成功的響應(yīng)消息。
      【文檔編號】H04L29/06GK103581176SQ201310503859
      【公開日】2014年2月12日 申請日期:2013年10月23日 優(yōu)先權(quán)日:2013年10月23日
      【發(fā)明者】陳棟 申請人:大唐移動通信設(shè)備有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1