国产精品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é)商調(diào)度自動(dòng)回叫請(qǐng)求的方法、網(wǎng)絡(luò)單元及終端的制作方法

      文檔序號(hào):7692804閱讀:631來源:國(guó)知局
      專利名稱:通過協(xié)商調(diào)度自動(dòng)回叫請(qǐng)求的方法、網(wǎng)絡(luò)單元及終端的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信領(lǐng)域,具體地,涉及通過協(xié)商在分組網(wǎng)絡(luò)中合理調(diào)度 自動(dòng)回叫請(qǐng)求的技術(shù)。
      背景技術(shù)
      會(huì)話初始協(xié)議(SIP)是建立、修改和終結(jié)多媒體會(huì)話或呼叫的應(yīng)用層 控制協(xié)議。自1999年至今,會(huì)話初始協(xié)議基礎(chǔ)協(xié)議已從最初的RFC 2543 J^j艮到了現(xiàn)在的RFC 3261 ,協(xié)議內(nèi)容浮到了4艮大的擴(kuò)充,其描述的信令框 架也更加完善。隨著會(huì)話初始協(xié)議被越來越廣泛地采用,人們已不再滿足 于使用會(huì)話初始協(xié)議完成基本的呼叫控制,更多的是關(guān)注如何利用會(huì)話初 始協(xié)議靈活實(shí)現(xiàn)增值業(yè)務(wù)。
      事件通告機(jī)制是一種會(huì)話初始協(xié)議功能擴(kuò)展,可以應(yīng)用于如自動(dòng)回叫、 在席、代答等多種增值業(yè)務(wù),它是指網(wǎng)絡(luò)中的一些實(shí)體可以訂閱網(wǎng)絡(luò)中某 些資源或呼叫的狀態(tài)信息,當(dāng)那些祐j丁閱的資源或呼叫的狀態(tài)發(fā)生改變時(shí), 負(fù)責(zé)這一資源的網(wǎng)絡(luò)實(shí)體向訂閱者發(fā)送通告,通報(bào)當(dāng)前資源狀態(tài)的變化情 況。規(guī)范RFC3265中定義了兩個(gè)擴(kuò)展方法訂閱(SUBSCRIBE )和通告 (NOTIFY) 。 SUBSCRIBE方法用于發(fā)起訂閱請(qǐng)求,NOTIFY方法用于 通告當(dāng)前資源或呼叫狀態(tài)。
      下面就結(jié)合圖1來描述如何利用事件通告機(jī)制來實(shí)現(xiàn)自動(dòng)回叫,在該 自動(dòng)回叫實(shí)現(xiàn)機(jī)制中,主叫方控制著整個(gè)流程。
      圖l概略地示出了主叫方a和被叫方b之間的信令流程。應(yīng)當(dāng)理解, 主叫方a與被叫方b之間的信令交換是經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)單元來進(jìn)行的, 例如應(yīng)用服務(wù)器等,這里為了簡(jiǎn)明沒有示出這些網(wǎng)絡(luò)單元。主叫方a與被 叫方b之間的信令流程如下。-當(dāng)主叫方a希望與被叫方b通話時(shí)發(fā)送INVITE消息。
      -由于4皮叫方b此時(shí)正在通話,因此向主叫方a返回486Busy消息。
      -主叫方a希望能在被叫方b通話完畢之后通知他,因此發(fā)送
      SUBSCRIBE消息以訂閱被叫方b所在會(huì)活的狀態(tài)。
      --陂叫方b返回200 OK消息,并立即回送通告當(dāng)前對(duì)話狀態(tài)的
      NOTIFY消息。
      -當(dāng),皮叫方b結(jié)束通話時(shí),主叫方a訂閱的b的會(huì)話狀態(tài)發(fā)生了變化, 從確認(rèn)狀態(tài)變?yōu)榻K結(jié)狀態(tài),因此特定網(wǎng)絡(luò)單元或,皮叫終端b向主叫方a發(fā) 送NOTIFY消息以通告當(dāng)前被叫方b的會(huì)話狀態(tài)。
      -主叫方a立即向被叫方b發(fā)送INVITE請(qǐng)求以與其建立新的會(huì)活。 應(yīng)當(dāng)指出,對(duì)于訂閱者來說,它總是在一定的時(shí)間段內(nèi)對(duì)它感興趣的 某一資源或呼叫進(jìn)行觀察,因此,SUBSCRIBE消息中應(yīng)包含expires頭域 (header),這一頭域值表明訂閱者期望的有效訂閱時(shí)長(zhǎng)。為了延長(zhǎng)某一 訂閱的時(shí)間,訂閱者可以在有效期內(nèi)再次發(fā)送SUBSCRIBE消息來刷新這 一訂閱。具體某次訂閱的有效時(shí)長(zhǎng),最終是由對(duì)SUBSCRIBE請(qǐng)求的2XX 響應(yīng)中的expires頭域值或NOTIFY消息中的Subscription-State頭域的 expires參數(shù)決定的。expires 頭域值等于0的SUBSCRIBE請(qǐng)求表示撤消 訂閱。
      然而,在圖l所示的情形中,當(dāng)多個(gè)主叫方a訂閱被叫方b所在^ 的狀態(tài)時(shí),所有主叫方將幾乎同時(shí)接收到指示被叫方b變成空閑狀態(tài)的 NOTIFY消息,并且多個(gè)對(duì)被叫方b的呼叫將幾乎同時(shí)被發(fā)起?;谙鹊?先得原則,被叫方b將應(yīng)答最先到來的呼叫。其余的主叫方會(huì)再次接收到 486 Busy消息。如果等待時(shí)間超過這些主叫方所設(shè)置的訂閱時(shí)長(zhǎng),則這些 主叫方必須重新訂閱^L叫方b所在會(huì)活的狀態(tài)以當(dāng)b轉(zhuǎn)為空閑時(shí)立即向b 發(fā)起呼叫請(qǐng)求。這種機(jī)制的最大缺陷在于其無(wú)序性。產(chǎn)生此種缺陷的主要 原因在于沒有單獨(dú)的網(wǎng)絡(luò)單元對(duì)回叫請(qǐng)求進(jìn)行合理調(diào)度。因此,當(dāng)有多個(gè) 主叫同時(shí)請(qǐng)求來自被叫的回叫時(shí)就會(huì)導(dǎo)致上述的無(wú)序性。
      此外,這種機(jī)制還將導(dǎo)致過多的NOTIFY消息被發(fā)送給希望盡快與b建立會(huì)話的主叫方,NOTIFY消息的數(shù)量取決于每個(gè)訂閱的更新頻率。當(dāng) 被叫方b處于不止一個(gè)SIP會(huì)話中時(shí),或者不止一個(gè)主叫方訂閱b所在會(huì) 話的狀態(tài)時(shí),情況會(huì)變得更差,即更多的NOTIFY消息將4皮觸發(fā),進(jìn)而導(dǎo) 致更多的網(wǎng)絡(luò)資源被占用。

      發(fā)明內(nèi)容
      為了解決上述現(xiàn)有技術(shù)中的問題,根據(jù)本發(fā)明的一個(gè)方面,提出了一 種用于通過協(xié)商在分組網(wǎng)絡(luò)中調(diào)度自動(dòng)回叫請(qǐng)求的方法,其中,至少一個(gè) 第一終端向處于非空閑狀態(tài)的第二終端發(fā)起呼叫,所述方法用于通過在所 述第一終端與網(wǎng)絡(luò)單元之間進(jìn)行協(xié)商而為該第一終端調(diào)度來自所述第二終 端的自動(dòng)回叫,其包括所述第一終端在接收到用于指示所述第二終端處 于非空閑狀態(tài)的消息之后、向所述網(wǎng)絡(luò)單元發(fā)送具有由該第 一終端設(shè)置的 回叫期限的回叫請(qǐng)求;所述網(wǎng)絡(luò)單元在接收到所述第 一終端發(fā)送的回叫請(qǐng) 求后評(píng)估指示所述第二終端的最遲回叫期限的上限閾值和指示所述第二終 端的最早回叫期限的下限闊值;以及,所述網(wǎng)絡(luò)單元判定所述回叫請(qǐng)求中 的回叫期限是否超出所述上限閾值或下限閾值如果所述回叫期限在所述 上限閾值和下限閾值之間,則所述網(wǎng)絡(luò)單元向所述第一終端發(fā)送用于指示 接受所述回叫請(qǐng)求的消息并且按照所述回叫期限的值將所述第 一終端置于 該網(wǎng)絡(luò)單元所維護(hù)的所述第二終端的回叫等待隊(duì)列中;如果所述回叫期限
      大于所述上限閾值,則所述網(wǎng)絡(luò)單元向所述第一終端發(fā)送用于指示接受所 述回叫請(qǐng)求并且具有建議的縮短回叫期限的消息;以及如果所述回叫期限 小于所述下限閾值,則所述網(wǎng)絡(luò)單元向所述第一終端發(fā)送用于指示所述回 叫期限過短并且具有指定的延長(zhǎng)回叫期限的消息,并且所述第一終端在接 收到該消息之后如果接受該指定的延長(zhǎng)回叫期限則向所述網(wǎng)絡(luò)單元重新發(fā) 送具有所述建議的延長(zhǎng)回叫期限的回叫請(qǐng)求。
      根據(jù)本發(fā)明的另一個(gè)方面,提出了一種在網(wǎng)絡(luò)單元中用于通過協(xié)商在 分組網(wǎng)絡(luò)中調(diào)度自動(dòng)回叫請(qǐng)求的方法,其中,至少一個(gè)第一終端向處于非 空閑狀態(tài)的第二終端發(fā)起呼叫,所述方法用于通過在所述第一終端與網(wǎng)絡(luò)單元之間進(jìn)行協(xié)商而為該第 一終端調(diào)度針對(duì)所述第二終端的自動(dòng)回叫請(qǐng)
      求,其包括在從所述第一終端接收到具有由該第一終端設(shè)置的回叫期限 的回叫請(qǐng)求之后,評(píng)估指示所述第二終端的最遲回叫期限的上限閾值和指
      示所述第二終端的最早回叫期限的下限閾值;以及,判定所述回叫請(qǐng)求中 的回叫期限是否超出所述上限閾值或下限閾值如果所述回叫期限在所述 上限閾值和下限閾值之間,則向所述第一終端發(fā)送用于指示接受所述回叫 請(qǐng)求的消息并且按照所述回叫期限的值將所述第一終端置于所述第二終端 的回叫等待隊(duì)列中;如果所述回叫期限大于所述上限閾值,則向所述第一
      終端發(fā)送用于指示接受所述回叫請(qǐng)求并且具有建議的縮短回叫期限的消 息;以及如果所述回叫期限小于所述下限閾值,則向所述第一終端發(fā)送用 于指示所述回叫期限過短并且具有指定的延長(zhǎng)回叫期限的消息。
      根據(jù)本發(fā)明的又另一個(gè)方面,提出了一種在終端中用于通過協(xié)商在分 組網(wǎng)絡(luò)中調(diào)度自動(dòng)回叫請(qǐng)求的方法,其中,至少一個(gè)第一終端向處于非空 閑狀態(tài)的第二終端發(fā)起呼叫,所述方法用于通過在所述第 一終端與網(wǎng)絡(luò)單 元之間進(jìn)行協(xié)商而為該第 一終端調(diào)度來自所述第二終端的自動(dòng)回叫,其包 括在接收到用于指示所述第二終端處于非空閑狀態(tài)的消息之后、向所述 網(wǎng)絡(luò)單元發(fā)送具有由該第一終端設(shè)置的回叫期限的回叫請(qǐng)求;以及,當(dāng)接 收到用于指示所述回叫期限過短并且具有指定的延長(zhǎng)回叫期限的消息時(shí), 如果接受該指定的延長(zhǎng)回叫期限則向所述網(wǎng)絡(luò)單元重新發(fā)送具有所述指定 的延長(zhǎng)回叫期限的回叫請(qǐng)求。
      根據(jù)本發(fā)明的又另一個(gè)方面,提出了一種用于通過協(xié)商在分組網(wǎng)絡(luò)中 調(diào)度自動(dòng)回叫請(qǐng)求的網(wǎng)絡(luò)單元,其中,至少一個(gè)第一終端向處于非空閑狀 態(tài)的第二終端J^呼叫,其包括評(píng)估裝置,用于評(píng)估指示所述第二終端 的最遲回叫期限的上限閾值和指示所述第二終端的最早回叫期限的下限閾 值;判定裝置,用于判定由所述第一終端發(fā)送的回叫請(qǐng)求中的回叫期限 是否超出所述上限閾值或下限閾值;以及消息生成裝置,用于當(dāng)所述回 叫期限大于所述上限閾值時(shí)生成用于指示接受所述回叫請(qǐng)求并且具有建議 的縮短回叫期限的消息,當(dāng)所述回叫期限大于等于所述下限閾值并且小于等于所述上限閾值時(shí)生成用于指示接受所述回叫請(qǐng)求的消息,以及當(dāng)所述 回叫期限小于所述下限閾值時(shí)生成用于指示所述回叫期限過短并且具有指 定的延長(zhǎng)回叫期限的消息。
      根據(jù)本發(fā)明的又另一個(gè)方面,提出了一種終端,其中,所述終端向 處于非空閑狀態(tài)的另一終端發(fā)起呼叫,其還包括消息生成裝置,用于當(dāng)接 收到用于指示所述另 一終端處于非空閑狀態(tài)的消息時(shí)生成具有回叫期限的 回叫請(qǐng)求,并且當(dāng)接收到用于指示所述回叫期限過短并且具有指定的延長(zhǎng) 回叫期限的消息時(shí)生成具有所述指定的延長(zhǎng)回叫期限的回叫請(qǐng)求。


      通過閱讀下面結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例的說明,本發(fā)明的上M
      其他特征和優(yōu)點(diǎn)將變得更加明顯。其中
      圖1說明了如何利用SIP SUBSCRIBE/NOTIFY方法來實(shí)現(xiàn)自動(dòng)回
      叫;
      圖2a、 2b和2c分別示出了利用REFER方法通過協(xié)商來調(diào)度自動(dòng)回 叫請(qǐng)求的三種情況;
      圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于通過協(xié)商在分組網(wǎng)絡(luò)中調(diào)度自動(dòng) 回叫請(qǐng)求的方法的流程圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)單元的框圖;以及
      圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的終端的框圖。
      具體實(shí)施例方式
      本發(fā)明提出了一種通過使用SIP REFER方法并且引入回叫服務(wù)器來 合理調(diào)度自動(dòng)回叫請(qǐng)求的新的機(jī)制。下面參照?qǐng)D2a、 2b和2c來說明本發(fā) 明的基本思想。
      在圖2a所示的情況中,當(dāng)主叫方a接收到來自應(yīng)用服務(wù)器的486 Busy 消息后,在第(4 )步中向回叫服務(wù)器發(fā)送REFER消息用于請(qǐng)求自動(dòng)回叫。 Refer-To頭域中的"expires"參數(shù)i殳為例如1200秒,而"info"參數(shù)用于攜帶其它回叫信息,例如回叫緊急程度,^"議題等?;亟蟹?wù)器評(píng)估該
      "expires"參數(shù),認(rèn)為它是可接受的,并且向主叫方a返回202 Accepted 消息并將該主叫方置入其維護(hù)的b的自動(dòng)回叫等待隊(duì)列中。隨后回叫服務(wù) 器向主叫方a發(fā)送NOTIFY消息以指示對(duì)REFER事件的訂閱已生效以及 有效訂閱時(shí)長(zhǎng),該消息中的"Subscription-State"頭域設(shè)為"active"并且 該頭域中的" expires "參數(shù)被設(shè)為所接收的REFER消息的Refer-To頭域 中的"expires"參數(shù)的值。當(dāng)被叫方b變?yōu)榭臻e時(shí),進(jìn)行步驟(8 )至(13 ), 這些步驟是一般的回叫消息流程,在此不再贅述。在主叫方a和被叫方b 之間建立回叫之后,在步驟(14)中,回叫服務(wù)器向主叫方a發(fā)送NOTIFY 消息以指示對(duì)REFER事件的訂閱不再有效,其"Subscription-State"頭 域i殳為"terminated"并且該頭域的"reason"參數(shù)i殳為"noresource"。 在圖2b所示的情況中,主叫方a在向回叫服務(wù)器發(fā)送REFER請(qǐng)求后, 回叫服務(wù)器評(píng)估該請(qǐng)求中的"expires"參數(shù)并且認(rèn)為被叫方b不可能在
      "expires"參數(shù)值所指示的回叫期限1200秒之內(nèi)回叫主叫方a。因此,回 叫服務(wù)器向主叫方a發(fā)送423 Interval Too Brief消息并且在該消息的
      "MIN-Expires"頭域中設(shè)置指定的延長(zhǎng)回叫期限值。在圖2b所示的實(shí)例 中,新的回叫期限值是1800秒。然后,如主叫方a接受回叫服務(wù)器指定的 回叫期限,則主叫方a向回叫服務(wù)器重新發(fā)送REFER請(qǐng)求并且將該請(qǐng)求 中的"expires"參數(shù)設(shè)置為上述423消息的"MIN-Expires"頭域中的指 定的回叫期限值1800秒。之后如圖2a所示的流程繼續(xù)進(jìn)行。
      在圖2c所示的情況中,主叫方a在向回叫服務(wù)器發(fā)送REFER請(qǐng)求后, 回叫月良務(wù)器評(píng)4古i亥請(qǐng)求中的 "expires "參數(shù)并且認(rèn)為被叫方b可以在比
      "expires"參數(shù)值所指示的回叫期限1200秒更早的期限內(nèi)回叫主叫方a。 因此,回叫服務(wù)器向主叫方a發(fā)送202 Accepted消息并且在該消息的 MIN-Expires頭域中設(shè)置建議的縮短回叫期限值。在圖2c所示的實(shí)例中, 新的回叫期P艮值是900秒。在接收到回叫服務(wù)器的202 Accepted消息之后, 主叫方a可以選擇是否按所建議的縮短回叫期限來更改已被接受的自動(dòng)回 叫請(qǐng)求的回叫期限。如果不更改,則如圖2a所示的流程繼續(xù)進(jìn)行。如果更改,則主叫方a向回叫服務(wù)器重新發(fā)送REFER請(qǐng)求并將該請(qǐng)求中的 "expires"參數(shù)設(shè)置為上述202 Accepted消息的"MIN-Expires"頭域中 的建i義的回叫期P艮值900秒。之后如圖2a所示的流程繼續(xù)進(jìn)行。應(yīng)當(dāng)指出, 主叫方選擇更改或不更改回叫期限可能導(dǎo)致主叫方在回叫隊(duì)列中的位置發(fā) 生變化,該變化取決于回叫服務(wù)器中所采用的維護(hù)回叫隊(duì)列的具體算法。
      因此,通過以上描述可知,本發(fā)明提出了一種在回叫服務(wù)請(qǐng)求方和回 叫服務(wù)器之間協(xié)商回叫請(qǐng)求有效期限的機(jī)制,其中引入了回叫服務(wù)器用于 合理調(diào)度自動(dòng)回叫請(qǐng)求隊(duì)列,由此從根本上消除了現(xiàn)有技術(shù)中存在的無(wú)序 性的弊端,進(jìn)而使得自動(dòng)回叫服務(wù)具有了更加智能和人性化的特點(diǎn)并且相 比現(xiàn)有技術(shù)而言減少了 NOTIFY消息的數(shù)量從而降低了對(duì)網(wǎng)絡(luò)資源的占 用和消耗。
      下面參照?qǐng)D3來描述才艮據(jù)本發(fā)明一個(gè)實(shí)施例的用于通過協(xié)商在分組網(wǎng) 絡(luò)中調(diào)度自動(dòng)回叫請(qǐng)求的方法。
      如圖3所示,首先在步驟301中,至少一個(gè)第一終端在接收到用于指 示第二終端處于非空閑狀態(tài)的消息之后、向網(wǎng)絡(luò)單元發(fā)送具有由該第 一終 端設(shè)置的回叫期限的回叫請(qǐng)求。這里,所述第一終端例如可以是圖2中的 主叫方a,所述第二終端例如可以是圖2中的被叫方b,所述網(wǎng)絡(luò)單元例如 可以是圖2中的回叫服務(wù)器,所述用于指示第二終端處于非空閑狀態(tài)的消 息例如可以是486 Busy消息,并且所述回叫請(qǐng)求例如可以是REFER請(qǐng)求。 如前面所述,在本實(shí)施例中,第一終端向處于非空閑狀態(tài)的第二終端^ 呼叫。由于該第二終端處于非空閑狀態(tài),例如正在通話中,因此網(wǎng)絡(luò)單元 向第一終端發(fā)送用于指示所述第二終端處于非空閑狀態(tài)的消息。
      在本實(shí)施例中,由第 一終端向第二終端發(fā)起呼叫的過程可以采用現(xiàn)有 的和將來的任何解決方案、標(biāo)準(zhǔn)、規(guī)范等的方式,例如但不限于前面所述 的SIP協(xié)議。具體地,例如對(duì)于圖2a、 2b和2c所示的流程可以是,主叫 方a向應(yīng)用服務(wù)器發(fā)送INVITE消息以請(qǐng)求與被叫方b建立通信。由于被 叫方b處于繁忙狀態(tài),因此返回486 Busy消息。主叫方a在收到該486 Busy 消息之后向回叫服務(wù)器發(fā)送REFER消息以請(qǐng)求調(diào)度來自b的回叫,在該REFER請(qǐng)求的" expires" ^!t中設(shè)置一回叫期限,例如1200秒。
      應(yīng)當(dāng)指出,本實(shí)施例中的網(wǎng)絡(luò)單元可以以軟件、硬件或二者組合的形 式來實(shí)現(xiàn)。它可以例如是單獨(dú)的回叫服務(wù)器(Call Back Server),既可以 作為應(yīng)用服務(wù)器中的功能模塊,也可以作為對(duì)現(xiàn)有的狀態(tài)服務(wù)器(Presen ce Server)的功能的增強(qiáng)。該網(wǎng)絡(luò)單元可以包含在例如所述應(yīng)用服務(wù)器中等, 也可以分離于所述應(yīng)用服務(wù)器。該網(wǎng)絡(luò)單元具有獲得b的狀態(tài)信息的能力。 如果是獨(dú)立的回叫服務(wù)器的情形下,該單獨(dú)的回叫服務(wù)器具有與狀態(tài)服務(wù) 器通信以獲得b的狀態(tài)信息的能力。具體地,在SIP協(xié)議標(biāo)準(zhǔn)中,回叫服 務(wù)器可以通過接收來自狀態(tài)服務(wù)器的PUBLISH消息來獲得b的狀態(tài)信息。
      在步驟302中,所述網(wǎng)絡(luò)單元在接收到所述第一終端發(fā)送的回叫請(qǐng)求 后評(píng)估指示所述第二終端的最遲回叫期限的上限闊值和指示所述第二終端 的最早回叫期限的下限閾值。
      應(yīng)當(dāng)指出,在實(shí)踐中,回叫服務(wù)器對(duì)REFER請(qǐng)求中的"expires"參 數(shù)的評(píng)估可以采用各種算法來實(shí)現(xiàn),本發(fā)明對(duì)此沒有限制?;亟蟹?wù)器可 以例如(但不限于)采用以下方式計(jì)算。假設(shè);故叫方b在回叫服務(wù)器中的 回叫等待隊(duì)列中當(dāng)前有5個(gè)條目;根據(jù)粗略統(tǒng)計(jì)的結(jié)果,由b發(fā)起或接收 的呼叫中大概有90%的呼叫的持續(xù)時(shí)間在2至5分鐘之間;以及對(duì)于每個(gè) 用戶而言取消回叫請(qǐng)求的概率是20%。因此,主叫方a需要等待的時(shí)間的 上限閾值Max = ( 5*5* (1-20% ) ) = 20分鐘,而下限閾值Min = ( 5*2* (1-20%) )=8分鐘??蛇x地,如果主叫方a"^殳置了過長(zhǎng)的回叫期限,例 如一個(gè)星期(7天),則回叫服務(wù)器可以直接拒絕其回叫請(qǐng)求以避免有限 的資源^L長(zhǎng)期占用而降^f氐資源利用率。
      在步驟303中,所述網(wǎng)絡(luò)單元判定所述回叫請(qǐng)求中的回叫期限是否超 出所述上限閾值或下限閾值如果所述回叫期限在所述上限閾值和下限閾 值之間,則所述網(wǎng)絡(luò)單元向所述第一終端發(fā)送用于指示接受所述回叫請(qǐng)求 的消息并且按照所述回叫期限的值將所述第 一終端置于該網(wǎng)絡(luò)單元所維護(hù) 的第二終端的回叫等待隊(duì)列中;如果所述回叫期限大于所述上限閣值,則 所述網(wǎng)絡(luò)單元向所述第一端發(fā)送用于指示接受所述回叫請(qǐng)求并且具有建議的縮短回叫期限的消息;以及如果所述回叫期限小于所述下限閾值,則所 述網(wǎng)絡(luò)單元向所述第 一終端發(fā)送用于指示所述回叫期限過短并且具有指定 的延長(zhǎng)回叫期限的消息,并且所述第 一終端在接收到該消息之后如果接受 該指定的延長(zhǎng)回叫期限則向所述網(wǎng)絡(luò)單元重新發(fā)送具有所述建議的延長(zhǎng)回 叫期限的回叫請(qǐng)求。
      具體地,在本實(shí)施例中,結(jié)合上面描述的算法示例并且參考圖2,在 第一種情形中,如果主叫方a將其發(fā)送的REFER請(qǐng)求中的"expires"參 數(shù)設(shè)為例如600秒(在8至20分鐘之間),則回叫服務(wù)器判定回叫期限在 上限閾值和下限閾值之間,因此發(fā)出202 Accepted消息并且按照該^t值
      (600秒)而將主叫方a置于被叫方b的回叫等待隊(duì)列中。優(yōu)選地,將主 叫方a置于被叫方b的回叫等待隊(duì)列中不僅基于上述參數(shù)值,還結(jié)合了回 叫信息,例如回叫請(qǐng)求的緊急程度等。在第二種情形中,如果主叫方a將
      "expires"參數(shù)設(shè)為例如1500秒(大于20分鐘),則回叫服務(wù)器判定回 叫期限大于上限閾值,因此發(fā)出202 Accepted消息并且在該消息的 MIN-Expires頭域中設(shè)置一建議的回叫期限值,例如1200秒。該建議的縮 短回叫期限值由回叫服務(wù)器所采用的維護(hù)回叫等待隊(duì)列的具體算法決定, 且應(yīng)當(dāng)大于或等于下限閾值并且小于或等于上限閾值。在第三種情形中, 如果主叫方a將"expires "參數(shù)設(shè)為例如300秒(小于8分4中),則回叫 服務(wù)器判定回叫期限小于下限閾值,因此發(fā)出423 Interval Too Brief消息 以指示回叫期限過短并且在該423消息的MIN-Expires頭域中設(shè)置一指定 的延長(zhǎng)回叫期限值。例如500秒。同樣,該建議的延長(zhǎng)回叫期限值由回叫 服務(wù)器所采用的維護(hù)回叫等待隊(duì)列的具體算法決定,且應(yīng)當(dāng)小于或等于上 限閾值并且大于或等于下限閾值。主叫方a在接收了該423消息之后,如 果接受回叫服務(wù)器所指定的延長(zhǎng)回叫期限,則主叫方a重新向回叫服務(wù)器 發(fā)送REFER請(qǐng)求并且以所述423消息的MIN-Expires頭域中的回叫期限 值作為該REFER請(qǐng)求中的" expires" ^^L值。
      應(yīng)當(dāng)指出,在第二種情形中,主叫方a在接收了回叫服務(wù)器發(fā)送的202 Accepted消息可以選擇是否按照所建議的縮短回叫期限來更改已被接受的自動(dòng)回叫請(qǐng)求的回叫期限。如果選擇更改,則主叫方a向回叫服務(wù)器重新 發(fā)送REFER請(qǐng)求并且以所述202 Accepted消息的MIN-Expires頭域中的 建議的回叫期限值作為該REFER請(qǐng)求中的"expires"參數(shù)值。如果選擇 不更改,則該流程按照上述第一種情形繼續(xù)進(jìn)行。應(yīng)當(dāng)指出,主叫方a選 擇更改或不更改回叫期限可能導(dǎo)致主叫方a在回叫隊(duì)列中的位置發(fā)生變 化。該變化取決于回叫服務(wù)器中所采用的維護(hù)回叫隊(duì)列的具體算法。
      還應(yīng)當(dāng)指出,如果主叫方希望取消對(duì)被叫方的自動(dòng)回叫的請(qǐng)求,則發(fā) 送"expires"頭域設(shè)為"0"的REFER消息給回叫服務(wù)器?;亟蟹?wù)器在 收到"expires "頭域?yàn)?0"的REFER消息時(shí)應(yīng)當(dāng)認(rèn)為主叫方請(qǐng)求取消其 發(fā)送的回叫請(qǐng)求,同時(shí)將該主叫方W目應(yīng)的回叫隊(duì)列中刪除。
      由此,通過在回叫服務(wù)器中評(píng)估包括被叫方信息,回叫請(qǐng)求中的回叫 期限和回叫請(qǐng)求info頭域所攜帶的其他回叫信息以及在回叫服務(wù)器與主叫 方之間協(xié)商回叫期限,可以實(shí)現(xiàn)對(duì)4皮叫方b的回叫等待隊(duì)列的動(dòng)態(tài)且高效 的調(diào)度。這大大增加了回叫請(qǐng)求方在預(yù)期時(shí)限內(nèi)接收到來自^L叫方的回叫 的可能性。同時(shí),通過才艮據(jù)本發(fā)明的方法,簡(jiǎn)化了多個(gè)主叫方請(qǐng)求自動(dòng)回 叫服務(wù)的流程,從根本上解決了現(xiàn)有技術(shù)的無(wú)序性弊端,進(jìn)而使得回叫服 務(wù)變得更加智能化和人性化。此外,其相比現(xiàn)有技術(shù)而言減少了 NOTIFY 消息的數(shù)量從而節(jié)約了網(wǎng)絡(luò)資源。實(shí)際上,在本發(fā)明的情況中,正常情況 下對(duì)于每個(gè)回叫請(qǐng)求只需要兩個(gè)NOTIFY消息, 一個(gè)在對(duì)REFER請(qǐng)求的 肯定響應(yīng)之后發(fā)出,另一個(gè)是在回叫被成功建立之后發(fā)出。
      在回叫服務(wù)器側(cè),在從主叫方a接收到REFER請(qǐng)求之后,評(píng)估指示 被叫方b的最遲回叫期限的上限閾值和指示被叫方b的最早回叫期限的下 限閾值。然后,判定該REFER請(qǐng)求中的回叫期限是否超出所述上限閾值 或下限闊值如果所述回叫期限在所述上限閾值和下限閾值之間,則向主 叫方a發(fā)送202 Accepted消息并且按照所述回叫期限的值將該主叫方a置 于被叫方b的回叫等待隊(duì)列中;如果所述回叫期限大于所述上限閾值,則 向主叫方a發(fā)送202 Accepted消息并且在該消息的MIN-Expires頭域中該: 置一建議的縮短回叫期限值;以及如果所述回叫期限小于所述下限閾值,則向主叫方a發(fā)送423 Interval Too Brief消息并且在該消息的 MIN-Expires頭域中設(shè)置一指定的延長(zhǎng)回叫期限值??蛇x地,回叫服務(wù)器 還可以設(shè)置一最長(zhǎng)回叫期限值,例如一個(gè)星期(7天),如果由主叫方a 發(fā)送的REFER請(qǐng)求中的"expires" #值超過一個(gè)星期(7天),則拒 絕該REFER請(qǐng)求以避免占用資源。
      在終端側(cè),主叫方a在接收到486 Busy消息之后、向回叫服務(wù)器發(fā)送 REFER請(qǐng)求,并且將該REFER請(qǐng)求的"expires" ^!t沒為主叫方a所期 望的回叫期限值。當(dāng)接收到來自回叫服務(wù)器的具有指定的延長(zhǎng)回叫期限的 423 Interval Too Brief消息時(shí),如果主叫方接受該指定的延長(zhǎng)回叫期限, 則向該回叫服務(wù)器重新發(fā)送以該423消息的MIN-Expires頭域中的指定回 叫期限值作為"expires"參數(shù)值的REFER請(qǐng)求。如果接收到具有建議的 縮短回叫期限的202 Accepted消息,則可以選擇接受或不接受該建議的回 叫期限。如果接受,則向回叫服務(wù)器重新發(fā)送具有該建議的縮短回叫期限 的REFER請(qǐng)求。
      在同一發(fā)明構(gòu)思下,根據(jù)本發(fā)明的另一個(gè)方面,提供了一種用于通過 協(xié)商在分組網(wǎng)絡(luò)中調(diào)度自動(dòng)回叫請(qǐng)求的網(wǎng)絡(luò)單元。下面就結(jié)合附 圖對(duì)其進(jìn)行說明。
      圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)單元400。該網(wǎng)絡(luò)單元400 包括評(píng)估裝置401、判定裝置402和消息生成裝置403。其中,評(píng)估 裝置401用于評(píng)估指示所述第二終端的最遲回叫期限的上限閾值和指示所 述第二終端的最早回叫期限的下限閾值。例如,當(dāng)收到主叫方a發(fā)送的
      REFER請(qǐng)求時(shí),評(píng)估裝置401通過特定的算法來確定被叫方b的最遲回 叫期限和最早回叫期限。應(yīng)當(dāng)指出,對(duì)最遲和最早回叫期限的確定可以采 用各種算法來進(jìn)行,本發(fā)明對(duì)此沒有限制。判定裝置402用于判定由 所述第 一終端發(fā)送的回叫請(qǐng)求中的回叫期P艮是否超出所述上限閾值或下限 閾值。例如,判定裝置402判定由主叫方a發(fā)送的REFER請(qǐng)求中的 "expires" ^It值是否超出所述上限閾值或下限閾值。消息生成裝置403 用于當(dāng)所述回叫期限大于所述上限閾值時(shí)生成用于指示接受所述回叫請(qǐng)求并且具有建議的縮短回叫期限的消息,當(dāng)所述回叫期限大于等于所述下 限閾值并且小于等于所述上限閾值時(shí)生成用于指示接受所述回叫請(qǐng)求的消 息,以及當(dāng)所述回叫期限小于所述下限閾值時(shí)生成用于指示所述回叫期限
      過短并且具有指定的延長(zhǎng)回叫期限的消息。例如,如果所述REFER請(qǐng)求 中的"expires"參數(shù)值大于上限閾值,則消息生成裝置403生成202 Accepted消息并且在該消息的MIN-Expires頭域中設(shè)置一建議的回叫期限 值,該回叫期限值應(yīng)當(dāng)大于或等于所述下限闊值并且小于或等于所述上限 閾值。如果所述REFER請(qǐng)求中的"expires"參數(shù)值小于等于上限閾值并 且大于等于下限闊值,則消息生成裝置403生成普通的202 Accepted消息。 如果所述REFER請(qǐng)求中的" expires ,, ^^L值小于下限閾值,貝!]消息生成 裝置403生成423 Interval Too Brief消息并且在該消息的 MIN-Expires頭域中設(shè)置一指定的回叫期限值,同樣,該回叫期P艮值應(yīng)當(dāng)
      大于或等于所述下限閣值并且小于或等于所述上限閾值。
      在實(shí)施上,本實(shí)施例的網(wǎng)絡(luò)單元400以及其包含的評(píng)估裝置401、判 定裝置402和消息生成裝置403,可以以軟件、石更件或軟件和硬件組合
      的方式來實(shí)現(xiàn)。例如,本領(lǐng)域技術(shù)人員熟悉多種可用來實(shí)m些部件的設(shè)備,
      i者如孩^t理器、微控制器、專用M電路(ASIC)、可編禾liE輯設(shè)備(PLD) 和/或現(xiàn)場(chǎng)可編程門陣列(FPGA)等。本實(shí)施例的網(wǎng)絡(luò)單元可以和其他網(wǎng)絡(luò)單 元(例如應(yīng)用服務(wù)器)集成在一起實(shí)現(xiàn),也可以各自獨(dú)立實(shí)現(xiàn),并且本實(shí)
      接。、 , ,-p 、 弋 、
      在操作上,上述結(jié)合圖4說明的實(shí)施例的用于通過協(xié)商在分組網(wǎng)絡(luò) 中調(diào)度自動(dòng)回叫請(qǐng)求的網(wǎng)絡(luò)單元,可以實(shí)現(xiàn)前面描述的用于通過協(xié)商 在分組網(wǎng)絡(luò)中調(diào)度自動(dòng)回叫請(qǐng)求的方法。通過在該網(wǎng)絡(luò)單元中評(píng)估包 括被叫方信息和回叫請(qǐng)求有效期限的回叫信息以及在該網(wǎng)絡(luò)單元與主叫方 之間協(xié)商回叫期限,可以實(shí)現(xiàn)對(duì)被叫方的回叫等待隊(duì)列的動(dòng)態(tài)且高效的調(diào) 度。這大大增加了回叫請(qǐng)求方在預(yù)期時(shí)限內(nèi)接收到來自被叫方的回叫的可 能性。同時(shí),通過才艮據(jù)本發(fā)明的網(wǎng)絡(luò)單元,簡(jiǎn)化了多個(gè)主叫方請(qǐng)求自動(dòng)回叫服務(wù)的流程,從根本上解決了現(xiàn)有技術(shù)的無(wú)序性弊端,進(jìn)而使得回叫服
      務(wù)變得更加智能化和人性化。此外,其相比現(xiàn)有技術(shù)而言減少了 NOTIFY 消息的數(shù)量從而節(jié)約了網(wǎng)絡(luò)資源。
      在同一發(fā)明構(gòu)思下,根據(jù)本發(fā)明的又另一方面,還提出了一種終端, 該終端能夠?qū)崿F(xiàn)前面描述的用于通過協(xié)商在分組網(wǎng)絡(luò)中調(diào)度自動(dòng)回 叫請(qǐng)求的方法。
      如圖5所示,終端500包括消息生成裝置501,用于當(dāng)接收到用于指 示所述另一終端處于非空閑狀態(tài)的消息時(shí)生成具有回叫期限的回叫請(qǐng)求, 并且當(dāng)接收到用于指示所述回叫期限過短并且具有指定的延長(zhǎng)回叫期限的 消息時(shí)生成具有所述指定的延長(zhǎng)回叫期限的回叫請(qǐng)求。例如,當(dāng)接收到486 Busy消息時(shí),消息生成裝置501生成REFER請(qǐng)求并且將該REFER請(qǐng)求 的"expires"參數(shù)設(shè)為期望的回叫期限值。當(dāng)接收到423 Interval Too Brief 消息時(shí),如果用戶接受該423消息的Min-Expires頭域中的延長(zhǎng)回叫期限 值,則消息生成裝置501生成REFER請(qǐng)求并且按照該423消息的 MIN-Expires頭域的值來設(shè)置該REFER請(qǐng)求中的"expires"參數(shù)。可選 地,當(dāng)接收到用于指示接受所述回叫請(qǐng)求并且具有建議的縮短回叫期限的 消息時(shí),消息生成裝置501還適于生成具有所述建議的縮短回叫期限的回 叫請(qǐng)求。例如,當(dāng)接收到具有建議的縮短回叫期限的202 Accepted消息時(shí), 消息生成裝置501生成REFER請(qǐng)求并且按照該202 Accepted消息的 MIN-Expires頭域的值來設(shè)置該REFER請(qǐng)求中的" expires"
      在實(shí)施,本實(shí)施例的終端500以及其包含的消息生成裝置501, 可以以軟件、硬件或軟件和硬件組合的方式來實(shí)現(xiàn)。例如,本領(lǐng)域技術(shù)人員 熟悉多種可用來實(shí)現(xiàn)逸些部件的設(shè)備,諸^^t理器、微控制器、專用AA電路 (ASIC)、可編禾liE輯設(shè)備(PLD)和/或現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
      在操作上,上述結(jié)合圖5說明的實(shí)施例的終端可以實(shí)現(xiàn)前面描述的用 于通過協(xié)商在分組網(wǎng)絡(luò)中調(diào)度自動(dòng)回叫請(qǐng)求的方法。通過在該終端與 回叫服務(wù)器之間以REFER方法協(xié)商回叫期限,可以實(shí)現(xiàn)對(duì)被叫方的回叫 等待隊(duì)列的動(dòng)態(tài)且高效的調(diào)度。這大大增加了回叫請(qǐng)求方在預(yù)期時(shí)限內(nèi)接收到來自被叫方的回叫的可能性。同時(shí),通過根據(jù)本發(fā)明的終端,簡(jiǎn)化了 多個(gè)主叫方請(qǐng)求自動(dòng)回叫服務(wù)的流程,從根本上解決了現(xiàn)有技術(shù)的無(wú)序性 弊端,進(jìn)而使得回叫服務(wù)變得更加智能化和人性化。此外,其相比現(xiàn)有技
      術(shù)而言減少了 NOTIFY消息的數(shù)量從而節(jié)約了網(wǎng)絡(luò)資源。
      以上雖然通過一些示例性的實(shí)施例對(duì)本發(fā)明的用于通過協(xié)商在分組 網(wǎng)絡(luò)中調(diào)度自動(dòng)回叫請(qǐng)求的方法、用于通過協(xié)商在分組網(wǎng)絡(luò)中調(diào)度 自動(dòng)回叫請(qǐng)求的網(wǎng)絡(luò)單元和終端進(jìn)行了詳細(xì)的描述,但是以上這些實(shí)施
      例并不是窮舉的,本領(lǐng)域技術(shù)人員可以在本發(fā)明的精神和范圍內(nèi)實(shí)現(xiàn)各種 變化和修改。因此,本發(fā)明并不限于這些實(shí)施例,本發(fā)明的范圍僅由所附 權(quán)利要求為準(zhǔn)。
      權(quán)利要求
      1.一種用于通過協(xié)商在分組網(wǎng)絡(luò)中調(diào)度自動(dòng)回叫請(qǐng)求的方法,其中,至少一個(gè)第一終端向處于非空閑狀態(tài)的第二終端發(fā)起呼叫,所述方法用于通過在所述第一終端與網(wǎng)絡(luò)單元之間進(jìn)行協(xié)商而為該第一終端調(diào)度來自所述第二終端的自動(dòng)回叫的請(qǐng)求,包括-所述第一終端在接收到用于指示所述第二終端處于非空閑狀態(tài)的消息之后、向所述網(wǎng)絡(luò)單元發(fā)送具有由該第一終端設(shè)置的回叫期限的回叫請(qǐng)求;-所述網(wǎng)絡(luò)單元在接收到所述第一終端發(fā)送的回叫請(qǐng)求后評(píng)估指示所述第二終端的最遲回叫期限的上限閾值和指示所述第二終端的最早回叫期限的下限閾值;以及-所述網(wǎng)絡(luò)單元判定所述回叫請(qǐng)求中的回叫期限是否超出所述上限閾值或下限閾值-如果所述回叫期限小于等于所述上限閾值并且大于等于所述下限閾值,則所述網(wǎng)絡(luò)單元向所述第一終端發(fā)送用于指示接受所述回叫請(qǐng)求的消息并且按照所述回叫期限的值將所述第一終端置于該網(wǎng)絡(luò)單元所維護(hù)的所述第二終端的回叫等待隊(duì)列中,-如果所述回叫期限大于所述上限閾值,則所述網(wǎng)絡(luò)單元向所述第一終端發(fā)送用于指示接受所述回叫請(qǐng)求并且具有建議的縮短回叫期限的消息,以及-如果所述回叫期限小于所述下限閾值,則所述網(wǎng)絡(luò)單元向所述第一終端發(fā)送用于指示所述回叫期限過短并且具有指定的延長(zhǎng)回叫期限的消息,并且所述第一終端在接收到該消息之后如果接受該指定的延長(zhǎng)回叫期限則向所述網(wǎng)絡(luò)單元重新發(fā)送具有所述指定的延長(zhǎng)回叫期限的回叫請(qǐng)求。
      2. 根據(jù)權(quán)利要求1所述的方法,還包括如果所述回叫請(qǐng)求中的回叫 期限超過由所述網(wǎng)絡(luò)單元預(yù)設(shè)的最長(zhǎng)期限,則所述網(wǎng)絡(luò)單元拒絕所述第一 終端的回叫請(qǐng)求。
      3. 根據(jù)權(quán)利要求1或2所述的方法,還包括當(dāng)所述第一終端從所述 網(wǎng)絡(luò)單元接收了所述用于指示接受所述回叫請(qǐng)求并且具有建議的縮短回叫 期限的消息后,向所述網(wǎng)絡(luò)單元重新發(fā)送具有所述建議的縮短回叫期限的 回叫請(qǐng)求。
      4. 根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的方法,其中,所述建議的 縮短回叫期限和所述指定的延長(zhǎng)回叫期限大于或等于所述下限閾值并且小于或等于所述上限閾值。
      5. 根據(jù)權(quán)利要求1至4中任意一項(xiàng)所述的方法,其中,所述分組網(wǎng) 絡(luò)是基于IP的語(yǔ)音(VoIP)網(wǎng)絡(luò)。
      6. 根據(jù)權(quán)利要求1至5中任意一項(xiàng)所述的方法,其中,所述網(wǎng)絡(luò)單 元是回叫服務(wù)器。
      7. 根據(jù)權(quán)利要求1至6中任意一項(xiàng)所述的方法,其中,所述回叫請(qǐng)求 是符合會(huì)活初始協(xié)議的REFER消息。
      8. 根據(jù)權(quán)利要求1至7中任意一項(xiàng)所述的方法,其中,所述用于指示 接受所述回叫請(qǐng)求并且具有建議的縮短回叫期限的消息是符合會(huì)話初始協(xié) 議的202 Accepted消息。
      9. 根據(jù)權(quán)利要求1至8中任意一項(xiàng)所述的方法,其中,所述用于指示 所述回叫期限過短并且具有指定的延長(zhǎng)回叫期限的消息是符合會(huì)話初始協(xié) i義的423 Interval Too Brief消息。
      10. 根據(jù)權(quán)利要求1至9中任意一項(xiàng)所述的方法,其中,所述第一終 端在所述第二終端的回叫等待隊(duì)列中的位置是基于所述回叫期限的值并結(jié) 合回叫信息來確定的。
      11. 一種在網(wǎng)絡(luò)單元中用于通過協(xié)商在分組網(wǎng)絡(luò)中調(diào)度自動(dòng)回叫請(qǐng) 求的方法,其中,至少一個(gè)第一終端向處于非空閑狀態(tài)的第二終端發(fā)起呼 叫,所述方法用于通過在所述第一終端與網(wǎng)絡(luò)單元之間進(jìn)行協(xié)商而為該第 一終端調(diào)度來自所述第二終端的自動(dòng)回叫,包括畫在從所述第 一終端接收到具有由該第 一終端^:置的回叫期限的回叫 請(qǐng)求之后,評(píng)估指示所述第二終端的最遲回叫期限的上限閾值和指示所述第二終端的最早回叫期限的下限閾值;以及-判定所述回叫請(qǐng)求中的回叫期限是否超出所述上限閾值或下限閾值 >畫如果所述回叫期限小于等于所述上限閾值并且大于等于所述下限閾 值之間,則向所述第一終端發(fā)送用于指示接受所述回叫請(qǐng)求的消息并且按 照所述回叫期限的值將所述第一終端置于所述網(wǎng)絡(luò)單元所維護(hù)的所述笫二 終端的回叫等待隊(duì)列中,-如果所述回叫期限大于所迷上限閾值,則向所述第一終端發(fā)送用于 指示接受所述回叫請(qǐng)求并且具有建議的縮短回叫期限的消息,以及-如果所述回叫期限小于所述下限閾值,則向所述第一終端發(fā)送用于 指示所述回叫期限過短并且具有指定的延長(zhǎng)回叫期限的消息。
      12. 根據(jù)權(quán)利要求11所述的方法,還包括如果所述回叫請(qǐng)求中的回 叫期限超過由所述網(wǎng)絡(luò)單元預(yù)設(shè)的最長(zhǎng)期限,則拒絕所述第 一終端的回叫 請(qǐng)求。
      13. 根據(jù)權(quán)利要求11或12所述的方法,其中,所述建議的縮短回叫 期限和所述指定的延長(zhǎng)回叫期限大于或等于所述下限閾值并且小于或等于 所述上限閾值。
      14. 根據(jù)權(quán)利要求11至13中任意一項(xiàng)所述的方法,其中,所述分組 網(wǎng)絡(luò)U于IP的語(yǔ)音(VoIP)網(wǎng)絡(luò)。
      15. 根據(jù)權(quán)利要求11至14中任意一項(xiàng)所述的方法,其中,所述網(wǎng)絡(luò) 單元是回叫服務(wù)器。
      16. 根據(jù)權(quán)利要求11至15中任意一項(xiàng)所述的方法,其中,所述回叫 請(qǐng)求是符合會(huì)活初始協(xié)i義的REFER消息。
      17. 根據(jù)權(quán)利要求11至16中任意一項(xiàng)所述的方法,其中,所述用于 指示接受所述回叫請(qǐng)求并且具有建議的縮短回叫期限的消息是符合M初 始協(xié)議的202 Accepted消息。
      18. 根據(jù)權(quán)利要求11至17中任意一項(xiàng)所述的方法,其中,所述用于 指示所述回叫期限過短并且具有指定的延長(zhǎng)回叫期限的消息是符合M初始協(xié)i義的423 Interval Too Brief消息。
      19. 根據(jù)權(quán)利要求11至18中任意一項(xiàng)所述的方法,其中,所述第一 終端在所述第二終端的回叫等待隊(duì)列中的位置是基于所述回叫期限的值并 結(jié)合回叫信息來確定的。
      20. —種在終端中用于通過協(xié)商在分組網(wǎng)絡(luò)中調(diào)度自動(dòng)回叫請(qǐng)求的 方法,其中,至少一個(gè)第一終端向處于非空閑狀態(tài)的第二終端發(fā)起呼叫, 所述方法用于通過在所述第一終端與網(wǎng)絡(luò)單元之間進(jìn)行協(xié)商而為該第一終 端調(diào)度來自所述第二終端的自動(dòng)回叫,包括-在接收到用于指示所述第二終端處于非空閑狀態(tài)的消息之后、向所 述網(wǎng)絡(luò)單元發(fā)送具有由該第 一終端設(shè)置的回叫期限的回叫請(qǐng)求;和-當(dāng)接收到用于指示所述回叫期限過短并且具有指定的延長(zhǎng)回叫期限 的消息時(shí),如果接受該指定的延長(zhǎng)回叫期限則向所述網(wǎng)絡(luò)單元重新發(fā)送具 有所述指定的延長(zhǎng)回叫期限的回叫請(qǐng)求。
      21. 根據(jù)權(quán)利要求20所述的方法,還包括如果接收到用于指示接受 所述回叫請(qǐng)求并且具有建議的縮短回叫期限的消息,則向所述網(wǎng)絡(luò)單元重 新發(fā)送具有所述建議的縮短回叫期限的回叫請(qǐng)求。
      22. 根據(jù)權(quán)利要求20或21所述的方法,其中,所述建議的縮短回叫 期限和所述指定的延長(zhǎng)回叫期限大于或等于所述下限閾值并且小于或等于 所述上限閾值。
      23. 根據(jù)權(quán)利要求20至22中任意一項(xiàng)所述的方法,其中,所述分組網(wǎng) 絡(luò)是基于IP的語(yǔ)音(VoIP)網(wǎng)絡(luò)。
      24. 根據(jù)權(quán)利要求20至23中任意一項(xiàng)所述的方法,其中,所述網(wǎng)絡(luò)單 元是回叫服務(wù)器。
      25. 根據(jù)權(quán)利要求20至24中任意一項(xiàng)所述的方法,其中,所述回叫 請(qǐng)求是符合會(huì)活初始協(xié)議的REFER消息。
      26. 根據(jù)權(quán)利要求20至25中任意一項(xiàng)所述的方法,其中,所述用于 指示所述回叫期限過短并且具有指定的延長(zhǎng)回叫期限的消息是符合^t初 始協(xié)i義的423 Interval Too Brief消息。
      27.根據(jù)權(quán)利要求20至26中任意一項(xiàng)所述的方法,其中,所述用于 指示接受所述回叫請(qǐng)求并且具有建議的縮短回叫期限的消息是符合會(huì)話初 始協(xié)議的202 Accepted消息。
      28. —種用于通過協(xié)商在分組網(wǎng)絡(luò)中調(diào)度自動(dòng)回叫請(qǐng)求的網(wǎng) 絡(luò)單元,其中,至少一個(gè)第一終端向處于非空閑狀態(tài)的第二終端發(fā)起呼叫, 其特征在于,包括-評(píng)估裝置,用于評(píng)估指示所述第二終端的最遲回叫期限的上限閾值 和指示所述第二終端的最早回叫期限的下限閾值;-判定裝置,用于判定由所述第一終端發(fā)送的回叫請(qǐng)求中的回叫期 限是否超出所述上限閾值或下限閾值;以及-消息生成裝置,用于當(dāng)所述回叫期限大于所述上限閾值時(shí)生成用 于指示接受所述回叫請(qǐng)求并且具有建議的縮短回叫期限的消息,當(dāng)所述回 叫期限大于等于所述下限閾值并且小于等于所述上限閾值時(shí)生成用于指示 接受所述回叫請(qǐng)求的消息,以及當(dāng)所述回叫期限小于所述下限閾值時(shí)生成 用于指示所述回叫期限過短并且具有指定的延長(zhǎng)回叫期限的消息。
      29. 根據(jù)權(quán)利要求28所述的網(wǎng)絡(luò)單元,其中,所述網(wǎng)絡(luò)單元 還適于當(dāng)所述回叫請(qǐng)求中的回叫期限超過由該網(wǎng)絡(luò)單元預(yù)設(shè)的最長(zhǎng)期限 時(shí)拒絕所述第 一終端的回叫請(qǐng)求。
      30. 根據(jù)權(quán)利要求28或29所述的網(wǎng)絡(luò)單元,其中所述網(wǎng)絡(luò)單 元還適于基于由所述第一終端發(fā)送的回叫請(qǐng)求中的回叫期限的值 并結(jié)合回叫信息將該第一終端置于其維護(hù)的所述第二終端的回叫 等待隊(duì)列中。
      31. 根據(jù)權(quán)利要求28至30中任意一項(xiàng)所述的網(wǎng)絡(luò)單元,其中, 所述建議的縮短回叫期限和所述指定的延長(zhǎng)回叫期限大于或等于所述下限 閾值并且小于或等于所述上限閾值。
      32. 根據(jù)權(quán)利要求28至31中任意一項(xiàng)所述的網(wǎng)絡(luò)單元,其中,所述 分組網(wǎng)絡(luò)是基于IP的語(yǔ)音(VoIP)網(wǎng)絡(luò)。
      33. 根據(jù)權(quán)利要求28至32中任意一項(xiàng)所述的網(wǎng)絡(luò)單元,其中,所述網(wǎng)絡(luò)單元是回叫服務(wù)器。
      34. 根據(jù)權(quán)利要求28至33中任意一項(xiàng)所述的網(wǎng)絡(luò)單元,其中,所 述回叫請(qǐng)求是符合會(huì)話初始協(xié)議的REFER消息。
      35. 根據(jù)權(quán)利要求28至34中任意一項(xiàng)所述的網(wǎng)絡(luò)單元,其中,所 述用于指示接受所述回叫請(qǐng)求并且具有建議的縮短回叫期限的消息和所述用于指示接受所述回叫請(qǐng)求的消息是符合會(huì)活初始協(xié)議的202 Accepted消臺(tái)
      36. 根據(jù)權(quán)利要求28至35中任意一項(xiàng)所述的網(wǎng)絡(luò)單元,其中,所 述用于指示所述回叫期限過短并且具有指定的延長(zhǎng)回叫期限的消息是符合 ^^初始協(xié)i義的423 Interval Too Brief消息。
      37. —種終端,其中,所述終端向處于非空閑狀態(tài)的另一終端發(fā)起 呼叫,其特征在于,還包括-消息生成裝置,用于當(dāng)接收到用于指示所述另一終端處于非空閑狀 態(tài)的消息時(shí)生成具有回叫期限的回叫請(qǐng)求,并且當(dāng)接收到用于指示所述回 叫期限過短并且具有指定的延長(zhǎng)回叫期限的消息時(shí)生成具有所述指定的延 長(zhǎng)回叫期限的回叫請(qǐng)求。
      38. 根據(jù)權(quán)利要求37所述的終端,其中,所述消息生成裝置還適于 當(dāng)接收到用于指示接受所述回叫請(qǐng)求并且具有建i義的縮短回叫期限的消息 時(shí)生成具有所述建i義的縮短回叫期限的回叫請(qǐng)求。
      39. 根據(jù)權(quán)利要求37或38所述的終端,其中,所述回叫請(qǐng)求是符合 ^^初始協(xié)i義的REFER消息。
      40. 根據(jù)權(quán)利要求37至39中任意一項(xiàng)所述的網(wǎng)絡(luò)單元,其中,所 述用于指示所述回叫期限過短并且具有指定的延長(zhǎng)回叫期限的消息是符合 ^4^初始協(xié)i義的423 Interval Too Brief消息。
      41. 根據(jù)權(quán)利要求37至40中任意一項(xiàng)所述的網(wǎng)絡(luò)單元,其中,所 述用于指示接受所述回叫請(qǐng)求并且具有建議的縮短回叫期限的消息是符合 ^^初始協(xié)i義的202 Accepted消息。
      全文摘要
      本發(fā)明提供了通過協(xié)商在分組網(wǎng)絡(luò)中調(diào)度自動(dòng)回叫請(qǐng)求的方法、網(wǎng)絡(luò)單元和終端。該方法包括第一終端收到指示第二終端為非空閑的消息后向網(wǎng)絡(luò)單元發(fā)送具有回叫期限的回叫請(qǐng)求;網(wǎng)絡(luò)單元收到該回叫請(qǐng)求后評(píng)估指示第二終端的回叫期限的上限閾值和下限閾值;網(wǎng)絡(luò)單元判定回叫期限是否超出上限或下限閾值如果在上限和下限閾值之間,則向第一終端發(fā)送指示接受回叫請(qǐng)求的消息并按照回叫期限值將其置于其維護(hù)的第二終端的回叫等待隊(duì)列中;如果大于上限閾值,則向第一終端發(fā)送指示接受回叫請(qǐng)求且具有縮短回叫期限的消息;如果小于下限閾值,則向第一終端發(fā)送指示回叫期限過短且具有延長(zhǎng)回叫期限的消息,該第一終端收到該消息后重新發(fā)送具有延長(zhǎng)回叫期限的回叫請(qǐng)求。
      文檔編號(hào)H04W4/16GK101588560SQ200810100729
      公開日2009年11月25日 申請(qǐng)日期2008年5月20日 優(yōu)先權(quán)日2008年5月20日
      發(fā)明者劉鴻濤, 盛金輝 申請(qǐng)人:朗訊科技公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1