国产精品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>

      用戶終端和服務器狀態(tài)機及用戶終端發(fā)送數(shù)據(jù)的方法

      文檔序號:7960565閱讀:194來源:國知局
      專利名稱:用戶終端和服務器狀態(tài)機及用戶終端發(fā)送數(shù)據(jù)的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)絡通信領(lǐng)域,尤其涉及一種用戶終端和服務器狀態(tài)機及用戶終端發(fā)送數(shù)據(jù)的方法。
      背景技術(shù)
      隨著寬帶網(wǎng)絡的發(fā)展,移動通信將不僅僅局限于傳統(tǒng)的話音通信,結(jié)合音頻、視頻、圖片和文本等多種媒體類型的多媒體業(yè)務將逐漸開展起來。該多媒體業(yè)務可以與presence(呈現(xiàn)業(yè)務)、短消息、WEB(網(wǎng)頁)瀏覽、定位信息、PUSH(推送業(yè)務)和文件共享等數(shù)據(jù)業(yè)務進行結(jié)合,給用戶提供多種業(yè)務服務。該多種業(yè)務服務包括消息業(yè)務即時消息和聊天室、多媒體短消息等。
      視頻業(yè)務娛樂、多媒體信息、日常交流等。
      電子商務產(chǎn)品目錄、搜索引擎、購物車、訂單管理、支付等。
      游戲單人游戲、群組游戲等。
      定位業(yè)務尋人、向?qū)?、報警等?br> 個人助理地址本、日程表、書簽管理、文件存儲、事件提醒、電子郵件等。
      在上述多種業(yè)務服務應用的推動下,3GPP(第三代伙伴組織計劃)標準組織推出了基于IP的IMS(因特網(wǎng)多媒體子網(wǎng))架構(gòu),目的是在通信網(wǎng)絡中使用一種標準化的開放的結(jié)構(gòu)來實現(xiàn)多種多樣的多媒體應用,提供給用戶更多的選擇和更豐富的感受。
      隨著網(wǎng)絡技術(shù)的發(fā)展,多方通信成為一種逐漸普遍的業(yè)務,為了實現(xiàn)多方通信必然需要有一個統(tǒng)一的控制點來對系統(tǒng)進行管理,并且需要確保管理的一致性和實時性。比如,當一個用戶申請發(fā)送音頻數(shù)據(jù)時,系統(tǒng)需要有且只能有一個控制點對該申請進行處理。目前的多方多媒體通信系統(tǒng)包括PoC(基于蜂窩的即按即講)系統(tǒng)、Conference(多媒體會議)系統(tǒng)等系統(tǒng)。其中PoC系統(tǒng)是一種集中控制的多方多媒體通信系統(tǒng)。
      在多方多媒體通信系統(tǒng)中,存在用戶終端的話權(quán)管理,即用戶終端可以申請發(fā)送媒體數(shù)據(jù),系統(tǒng)可以限制用戶終端發(fā)送媒體數(shù)據(jù)的時間長度等。
      現(xiàn)有技術(shù)中的一種用戶終端進行數(shù)據(jù)發(fā)送的方法為當系統(tǒng)發(fā)送消息給用戶終端,通知用戶終端發(fā)送媒體數(shù)據(jù)時,用戶終端將會根據(jù)收到的消息立刻開始發(fā)送媒體數(shù)據(jù)。
      現(xiàn)有技術(shù)的用戶終端進行數(shù)據(jù)發(fā)送的基本狀態(tài)機的示意圖如圖1所示,當用戶終端收到系統(tǒng)發(fā)送的floor granted(媒體發(fā)送權(quán)準予)后,進入Permitted(許可發(fā)送)狀態(tài)。此時,如果用戶終端申請的是發(fā)送媒體數(shù)據(jù),用戶終端立即開始發(fā)送媒體數(shù)據(jù);如果用戶終端申請的是發(fā)送語音數(shù)據(jù),則用戶終端終端開始將所收到的語音數(shù)據(jù)發(fā)送給服務器。
      上述現(xiàn)有技術(shù)的用戶終端進行數(shù)據(jù)發(fā)送的方法和狀態(tài)機的缺點為該方法當用戶終端收到floor granted消息后,用戶終端立刻開始發(fā)送媒體數(shù)據(jù),用戶終端不能根據(jù)實際情況選擇發(fā)送數(shù)據(jù)或者拒絕發(fā)送數(shù)據(jù)。因為,此時,操作該用戶終端的用戶可能不在用戶終端旁邊,或者,用戶終端還沒有準備好發(fā)送媒體數(shù)據(jù),在上述情況下,用戶終端并不希望立即進行數(shù)據(jù)發(fā)送。而在該方法中用戶終端不能實現(xiàn)這點。

      發(fā)明內(nèi)容
      鑒于上述現(xiàn)有技術(shù)所存在的問題,本發(fā)明的目的是提供一種用戶終端和服務器狀態(tài)機及用戶終端發(fā)送數(shù)據(jù)的方法,從而當用戶終端收到floorgranted消息后,可以使用戶終端能夠根據(jù)用戶操作選擇發(fā)送數(shù)據(jù)或者拒絕發(fā)送數(shù)據(jù)。
      本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的一種用戶終端狀態(tài)機,包括等待指示Pending Indication狀態(tài)當用戶終端接收到服務器發(fā)送的媒體發(fā)送權(quán)準予floor Granted消息后,用戶終端便進入該狀態(tài),用戶終端不立即進行數(shù)據(jù)的發(fā)送,根據(jù)操作該用戶終端的用戶的選擇或者設置,進行相應的處理。
      所述的Pending Indication狀態(tài)將根據(jù)不同的條件觸發(fā)進行狀態(tài)遷移當用戶選擇或者用戶設置為接受授予的媒體發(fā)送權(quán)時,所述用戶終端狀態(tài)機將從pending indication狀態(tài)遷移到許可發(fā)送permitted狀態(tài);當用戶選擇或者用戶設置為拒絕授予的媒體發(fā)送權(quán)時,所述用戶終端狀態(tài)機將從pending indication狀態(tài)遷移到?jīng)]有許可發(fā)送not permitted狀態(tài);當用戶沒有操作和用戶設置無效時,所述Pending Indication狀態(tài)將在一定時間內(nèi)超時,所述用戶終端狀態(tài)機將從pending indication狀態(tài)遷移到notpermitted狀態(tài)。
      所述的根據(jù)不同的條件觸發(fā)進行狀態(tài)遷移后當所述用戶終端狀態(tài)機遷移到permitted狀態(tài)后,所述用戶終端發(fā)送媒體發(fā)送權(quán)確認消息floor granted ack或者直接發(fā)送媒體數(shù)據(jù);當所述用戶終端狀態(tài)機遷移到not permitted狀態(tài)后,所述用戶終端發(fā)送媒體發(fā)送權(quán)拒絕消息floor release。
      所述的Pending Indication狀態(tài)是一個獨立的狀態(tài),或者,作為Permitted狀態(tài)的子狀態(tài)存在。
      一種服務器狀態(tài)機,包括
      等待確認Pending Confirm狀態(tài)當服務器向用戶終端發(fā)送了floor granted消息后進入該狀態(tài),啟動設定時間的計時。
      所述的Pending Confirm狀態(tài)將根據(jù)不同的條件觸發(fā)進行狀態(tài)遷移當服務器收到了用戶終端發(fā)送的floor granted ack后,或者,收到了用戶終端發(fā)送的媒體數(shù)據(jù)后,所述服務器狀態(tài)機將從Pending Confirm狀態(tài)遷移到媒體發(fā)送權(quán)分配Floor taken狀態(tài);當服務器收到了用戶終端發(fā)送的floor release消息后,或者,所述設定時間的計時到達后沒有收到用戶終端發(fā)送的消息,所述服務器狀態(tài)機將從Pending Confirm狀態(tài)遷移到空閑Idle狀態(tài)。
      所述的Pending Confirm狀態(tài)是一個獨立的狀態(tài),或者,作為Floor Taken狀態(tài)的子狀態(tài)存在。
      一種用戶終端進行數(shù)據(jù)發(fā)送的方法,包括步驟A、服務器向用戶終端發(fā)送floor granted消息,并啟動設定時間的計時;B、所述用戶終端接收到所述floor Granted消息后,根據(jù)操作該用戶終端的用戶的選擇進行相應的處理。
      所述的步驟B具體包括B1、所述用戶終端接收到所述服務器發(fā)送的floor Granted消息后,所述用戶終端進入Pending Indication狀態(tài),所述服務器進入Pending Confirm狀態(tài);B2、根據(jù)操作所述用戶終端的用戶的選擇,所述用戶終端進入Permitted狀態(tài),進行數(shù)據(jù)的發(fā)送;或者,所述用戶終端進入Not Permitted狀態(tài),不進行數(shù)據(jù)的發(fā)送。
      所述的步驟B2具體包括當所述用戶選擇發(fā)送數(shù)據(jù)時,所述用戶終端向服務器發(fā)送floor grantedack消息后,所述用戶終端進入Permitted狀態(tài)并進行數(shù)據(jù)發(fā)送,服務器收到該floor granted ack消息后,停止所述設定時間的計時;或者,當所述用戶選擇發(fā)送數(shù)據(jù)時,所述用戶終端直接進入Permitted狀態(tài)并進行數(shù)據(jù)發(fā)送,服務器收到所述用戶終端發(fā)送的數(shù)據(jù)后,停止所述設定時間的計時。
      所述的步驟B2具體包括當所述用戶選擇拒絕發(fā)送數(shù)據(jù)時,所述用戶終端向服務器發(fā)送媒體數(shù)據(jù)發(fā)送權(quán)釋放floor release消息,服務器收到該floor release消息后,停止所述設定時間的計時,向用戶終端發(fā)送媒體數(shù)據(jù)發(fā)送權(quán)空閑floor free消息,收回對用戶的媒體發(fā)送權(quán)授權(quán),所述用戶終端進入Not Permitted狀態(tài);或者,當所述用戶選擇拒絕發(fā)送數(shù)據(jù)時,所述用戶終端不向服務器發(fā)送消息,當所述設定時間的計時到達后,服務器停止所述設定時間的計時,向用戶終端發(fā)送floor free消息,收回對用戶的媒體發(fā)送權(quán)授權(quán),所述用戶終端進入NotPermitted狀態(tài)。
      所述的方法適用于多方通信系統(tǒng)。
      所述的多方通信系統(tǒng)包括消息系統(tǒng)或基于蜂窩的即按即講PoC系統(tǒng)或多媒體會議Conference系統(tǒng)。
      由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明通過在用戶終端的狀態(tài)機中增加Pending Indication(等待指示)狀態(tài),從而可以使用戶終端收到了floor Granted消息后,可以根據(jù)用戶操作選擇發(fā)送媒體數(shù)據(jù)或者拒絕發(fā)送媒體數(shù)據(jù)。增加了用戶的可操作性,有效地解決了上述現(xiàn)有技術(shù)的問題。并且在用戶終端選擇拒絕發(fā)送媒體數(shù)據(jù)時,可以在很短的時間內(nèi)收回分配給該用戶終端的floor(媒體發(fā)送權(quán))。


      圖1為現(xiàn)有的用戶終端進行數(shù)據(jù)發(fā)送的基本狀態(tài)機的示意圖;圖2為本發(fā)明所述用戶終端進行數(shù)據(jù)發(fā)送的狀態(tài)機的實施例的示意圖;圖3為本發(fā)明所述用戶終端的狀態(tài)機在OMA POC(對象管理結(jié)構(gòu)基于蜂窩的即按即講)規(guī)范中的應用的示意圖;圖4為本發(fā)明所述當Pending Indication狀態(tài)作為Permitted狀態(tài)的子狀態(tài)時,用戶終端進行數(shù)據(jù)發(fā)送的狀態(tài)機的示意圖;圖5為現(xiàn)有的系統(tǒng)服務器的狀態(tài)機的示意圖;圖6為本發(fā)明所述的系統(tǒng)服務器的狀態(tài)機的示意圖;圖7為本發(fā)明所述系統(tǒng)服務器的狀態(tài)機在OMA POC規(guī)范中的應用的示意圖;圖8為本發(fā)明所述當Pending Confirm狀態(tài)作為Floor Taken狀態(tài)的子狀態(tài)時,服務器的狀態(tài)機的示意圖;圖9為本發(fā)明所述用戶終端進行數(shù)據(jù)發(fā)送的方法的實施例的處理流程圖;圖10為本發(fā)明所述用戶終端向服務器發(fā)送floor granted ack消息或者直接發(fā)送數(shù)據(jù)的示意圖;圖11為本發(fā)明所述用戶終端向服務器發(fā)送floor release消息的示意圖;圖12為本發(fā)明所述服務器的監(jiān)控應答定時器的計時超時后,向用戶終端發(fā)送foor free消息消息的示意圖。
      具體實施例方式
      本發(fā)明提供了一種用戶終端和服務器狀態(tài)機及用戶終端發(fā)送數(shù)據(jù)的方法,本發(fā)明的核心為在用戶終端收到服務器發(fā)送的floor Granted消息后,用戶終端進入一個中間狀態(tài),等待操作該用戶終端的用戶的操作,該用戶可以選擇發(fā)送媒體數(shù)據(jù)或者拒絕發(fā)送媒體數(shù)據(jù)。
      下面結(jié)合附圖來詳細描述本發(fā)明,本發(fā)明所述用戶終端進行數(shù)據(jù)發(fā)送的狀態(tài)機的實施例的示意圖如圖2所示,該狀態(tài)機和現(xiàn)有技術(shù)的區(qū)別在于增加了一個Pending Indication狀態(tài)。
      Pending Indication狀態(tài)當用戶終端接收到系統(tǒng)發(fā)送的floor Granted消息后,用戶終端便獲得了發(fā)送數(shù)據(jù)的floor,進入該狀態(tài)。在該狀態(tài)中,用戶終端不立即進行數(shù)據(jù)發(fā)送,等待操作該用戶終端的用戶的操作,該用戶根據(jù)實際情況,可以選擇發(fā)送數(shù)據(jù)或者拒絕發(fā)送數(shù)據(jù)。
      上述Pending Indication狀態(tài)將根據(jù)不同的條件觸發(fā)進行狀態(tài)遷移當用戶選擇或者用戶設置為接受授予的媒體發(fā)送權(quán)時,所述用戶終端狀態(tài)機將從pending indication狀態(tài)遷移到permitted狀態(tài)。當所述用戶終端狀態(tài)機遷移到permitted狀態(tài)后,所述用戶終端向服務器發(fā)送floor granted ack(媒體發(fā)送權(quán)確認)消息或者直接發(fā)送媒體數(shù)據(jù)。
      當用戶選擇或者用戶設置為拒絕授予的媒體發(fā)送權(quán)時,所述用戶終端狀態(tài)機將從pending indication狀態(tài)遷移到not permitted(沒有許可發(fā)送)狀態(tài)。當所述用戶終端狀態(tài)機遷移到not permitted狀態(tài)后,所述用戶終端向服務器發(fā)送floor release(媒體發(fā)送權(quán)拒絕)消息。
      當用戶沒有操作和用戶設置無效時,所述Pending Indication狀態(tài)將在一定時間內(nèi)超時,所述用戶終端狀態(tài)機將從pending indication狀態(tài)遷移到notpermitted狀態(tài)。當所述用戶終端狀態(tài)機遷移到not permitted狀態(tài)后,所述用戶終端向服務器發(fā)送floor release消息。
      上述改進后的用戶終端的狀態(tài)機在OMA POC(對象管理結(jié)構(gòu)基于蜂窩的即按即講)規(guī)范中的應用如圖3所示。
      上述的Pending Indication狀態(tài)還可以作為Permitted狀態(tài)的子狀態(tài)存在,即不在現(xiàn)有的用戶終端的狀態(tài)機中增加新的狀態(tài),只對現(xiàn)有用戶終端的Permitted狀態(tài)中增加新的事件處理過程。當Pending Indication狀態(tài)作為Permitted狀態(tài)的子狀態(tài)時,用戶終端的狀態(tài)機的示意圖如圖4所示。用戶終端的狀態(tài)機處于Permitted狀態(tài)時的具體處理過程如下用戶終端收到FloorGranted消息后,從Pending Request(等待請求)狀態(tài)遷移到Permitted狀態(tài),在Permitted狀態(tài)的內(nèi)部有兩種子狀態(tài)用戶對Floor已確認和用戶對Floor未確認(即Pending Indication),該兩個狀態(tài)可以通過設置一個內(nèi)部標志符來實現(xiàn)。
      當用戶終端狀態(tài)從Pending Request遷移到Permitted時候,用戶終端Permitted狀態(tài)的初始狀態(tài)是“Floor未確認”,此時可以處理用戶的確認或者拒絕消息以及確認定時器超時事件。如果收到用戶的確認消息,則用戶終端Permitted狀態(tài)的內(nèi)部子狀態(tài)變?yōu)椤癋loor已確認”,用戶終端可以開始發(fā)送媒體數(shù)據(jù);如果收到用戶拒絕的消息,或者確認定時器超時消息,則用戶終端的狀態(tài)遷移到“Not Permitted”。
      本發(fā)明對系統(tǒng)服務器的狀態(tài)機也進行了改進。在用戶終端進行數(shù)據(jù)發(fā)送的過程中,現(xiàn)有技術(shù)中的系統(tǒng)服務器的狀態(tài)機如圖5所示。本發(fā)明提出的系統(tǒng)服務器的狀態(tài)機如圖6所示。該狀態(tài)機和現(xiàn)有技術(shù)的區(qū)別在于增加了一個Pending Confirm(等待確認)狀態(tài)。
      Pending Confirm狀態(tài)當服務器向用戶終端發(fā)送了floor granted消息后,服務器便從Floor taken(媒體發(fā)送權(quán)分配)狀態(tài)進入Pending Confirm狀態(tài),并且啟動監(jiān)控應答定時器的計時。
      所述服務器的Pending Confirm狀態(tài)將根據(jù)不同的條件觸發(fā)進行狀態(tài)遷移當服務器收到了用戶終端發(fā)送的floor granted ack消息后,或者,收到了用戶終端發(fā)送的媒體數(shù)據(jù)后,所述服務器狀態(tài)機將從Pending Confirm狀態(tài)遷移到Floor taken狀態(tài);當服務器收到了用戶終端發(fā)送的floor release消息后,或者,所述設定時間的計時到達后沒有收到用戶終端發(fā)送的消息,服務器便停止上述監(jiān)控應答定時器的計時,向用戶終端發(fā)送foor free(媒體發(fā)送權(quán)空閑)消息,所述服務器狀態(tài)機將從Pending Confirm狀態(tài)遷移到Idle(空閑)狀態(tài)。
      上述改進后的服務器的狀態(tài)機在OMA POC規(guī)范中的應用如圖7所示。
      上述的Pending Confirm狀態(tài)還可以作為Floor Taken狀態(tài)的子狀態(tài)存在,即不在現(xiàn)有服務器的狀態(tài)機中增加新的狀態(tài),只對現(xiàn)有服務器的FloorTaken狀態(tài)中增加新的事件處理過程。當Pending Confirm狀態(tài)作為FloorTaken狀態(tài)的子狀態(tài)時,服務器的狀態(tài)機的示意圖如圖8所示。用戶終端的狀態(tài)機處于Permitted狀態(tài)時的具體處理過程如下當服務器發(fā)送了Send Floor Granted后,便從Idle狀態(tài)遷移到FloorTaken狀態(tài),在Floor Taken狀態(tài),內(nèi)部有兩種子狀態(tài),F(xiàn)loor已確認和Floor未確認(即Pending Confirm狀態(tài)),該兩個狀態(tài)可以通過設置一個內(nèi)部標志符來實現(xiàn)。
      當服務器狀態(tài)從Idle遷移到Floor Taken時候,服務器Floor Taken狀態(tài)的初始狀態(tài)是Floor未確認,此時可以處理floor Granted ack消息或者floorrelease消息或者媒體數(shù)據(jù)(Receive Data)。當服務器收到用戶終端發(fā)送的floor granted ack消息或者媒體數(shù)據(jù)后,F(xiàn)loor Taken的子狀態(tài)從Floor未確認遷移到Floor已確認。
      當服務器收到了用戶終端發(fā)送的floor release消息后,或者,所述設定時間的計時到達后沒有收到用戶終端發(fā)送的消息,服務器便停止上述監(jiān)控應答定時器的計時,向用戶終端發(fā)送foor free消息,所述服務器狀態(tài)機將從FloorTaken狀態(tài)遷移到Idle狀態(tài)。
      本發(fā)明所述用戶終端進行數(shù)據(jù)發(fā)送的方法的實施例的處理流程如圖9所示,包括如下步驟步驟9-1、服務器對用戶終端進行檢測通過后,向用戶終端發(fā)送floorgranted消息。
      當服務器收到對某個用戶終端進行floor授權(quán)的指示后;或者,服務器收到某個用戶終端的floor授權(quán)請求后;或者,服務器收到其它用戶終端發(fā)來的給指定用戶終端的floor授權(quán)請求后;或者,服務器基于其他機制決定給某個用戶終端進行floor授權(quán)。
      則服務器對上述用戶終端進行檢測,當檢測通過后確認可以對該用戶終端進行媒體發(fā)送權(quán)授權(quán),則服務器向該用戶終端發(fā)送floor granted消息。
      步驟9-2、用戶終端接收到服務器發(fā)送的floor granted消息后,不立即進行數(shù)據(jù)發(fā)送,進入Pending Indication狀態(tài),等待用戶的操作。
      當用戶終端接收到服務器發(fā)送的floor granted消息后,用戶終端不立即進行數(shù)據(jù)發(fā)送,進入上述Pending Indication狀態(tài)。用戶終端通過振鈴、閃光等方式通知操作該用戶終端的用戶,等待該用戶的操作。
      同時,服務器也進入上述Pending Confirm狀態(tài),并且啟動監(jiān)控應答定時器的計時。
      步驟9-3、用戶終端在Pending Indication狀態(tài)中,根據(jù)實際情況,選擇發(fā)送數(shù)據(jù)或者拒絕發(fā)送數(shù)據(jù),并進行相應的處理。
      在用戶終端進入上述Pending Indication狀態(tài)后,用戶終端不立即進行數(shù)據(jù)發(fā)送,等待操作該用戶終端的用戶的操作,該用戶根據(jù)實際情況,可以選擇發(fā)送數(shù)據(jù)或者拒絕發(fā)送數(shù)據(jù)。
      用戶終端向服務器發(fā)送floor granted ack消息或者直接發(fā)送數(shù)據(jù)的示意圖如圖10所示。
      當用戶選擇發(fā)送數(shù)據(jù)時,則用戶終端向系統(tǒng)發(fā)送floor granted ack消息后,該用戶終端進入Permitted狀態(tài),然后,用戶終端進行數(shù)據(jù)發(fā)送;或者,該用戶終端直接進入Permitted狀態(tài),用戶終端直接進行數(shù)據(jù)發(fā)送。當服務器收到上述floor granted ack消息或者收到了用戶終端發(fā)送的數(shù)據(jù)后,便停止上述監(jiān)控應答定時器的的計時,進入Floor taken狀態(tài)。
      如果用戶終端申請的是發(fā)送媒體數(shù)據(jù),用戶終端立即開始發(fā)送媒體數(shù)據(jù);如果用戶終端申請的是發(fā)送語音數(shù)據(jù),則用戶終端終端開始將所收到的語音數(shù)據(jù)發(fā)送給服務器。
      用戶終端向服務器發(fā)送floor release消息的示意圖如圖11所示。
      當用戶選擇拒絕發(fā)送數(shù)據(jù)時,則用戶終端向服務器發(fā)送floor release消息。當服務器收到了用戶終端發(fā)送的floor release消息后,便停止上述監(jiān)控應答定時器的計時,向用戶終端發(fā)送foor free消息,收回對用戶終端的floor授權(quán)。服務器進入Idle狀態(tài),該用戶終端進入Not Permitted狀態(tài)。
      服務器的監(jiān)控應答定時器的計時超時后,向用戶終端發(fā)送foor free消息消息的示意圖如圖12所示。
      當用戶選擇拒絕發(fā)送數(shù)據(jù)時,用戶終端也可以不向服務器發(fā)送消息。當超過了設定的時間后,服務器沒有收到用戶終端的應答消息,此時,上述監(jiān)控應答定時器的計時超時。服務器便停止上述監(jiān)控應答定時器的計時,向用戶終端發(fā)送foor free消息,收回對用戶終端的floor授權(quán),服務器進入Idle狀態(tài),該用戶終端進入Not Permitted狀態(tài)。
      當上述用戶終端的floor授權(quán)被收回后,服務器將會廣播floor free的通知消息,通知目前floor仍然處于自由狀態(tài)。或者,服務器根據(jù)具體處理情況(比如支持隊列)進行下一個用戶終端的floor授權(quán)處理。
      以上所述,僅為本發(fā)明較佳的具體實施方式
      ,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權(quán)利要求的保護范圍為準。
      權(quán)利要求
      1.一種用戶終端狀態(tài)機,其特征在于,包括等待指示Pending Indication狀態(tài)當用戶終端接收到服務器發(fā)送的媒體發(fā)送權(quán)準予floor Granted消息后,用戶終端便進入該狀態(tài),用戶終端不立即進行數(shù)據(jù)的發(fā)送,根據(jù)操作該用戶終端的用戶的選擇或者設置,進行相應的處理。
      2.根據(jù)權(quán)利要求1所述的用戶終端狀態(tài)機,其特征在于,所述的PendingIndication狀態(tài)將根據(jù)不同的條件觸發(fā)進行狀態(tài)遷移當用戶選擇或者用戶設置為接受授予的媒體發(fā)送權(quán)時,所述用戶終端狀態(tài)機將從pending indication狀態(tài)遷移到許可發(fā)送permitted狀態(tài);當用戶選擇或者用戶設置為拒絕授予的媒體發(fā)送權(quán)時,所述用戶終端狀態(tài)機將從pending indication狀態(tài)遷移到?jīng)]有許可發(fā)送not permitted狀態(tài);當用戶沒有操作和用戶設置無效時,所述Pending Indication狀態(tài)將在一定時間內(nèi)超時,所述用戶終端狀態(tài)機將從pending indication狀態(tài)遷移到notpermitted狀態(tài)。
      3.根據(jù)權(quán)利要求2所述的用戶終端狀態(tài)機,其特征在于,所述的根據(jù)不同的條件觸發(fā)進行狀態(tài)遷移后當所述用戶終端狀態(tài)機遷移到permitted狀態(tài)后,所述用戶終端發(fā)送媒體發(fā)送權(quán)確認消息floor granted ack或者直接發(fā)送媒體數(shù)據(jù);當所述用戶終端狀態(tài)機遷移到not permitted狀態(tài)后,所述用戶終端發(fā)送媒體發(fā)送權(quán)拒絕消息floor release。
      4.根據(jù)權(quán)利要求1所述的用戶終端狀態(tài)機,其特征在于,所述的PendingIndication狀態(tài)是一個獨立的狀態(tài),或者,作為Permitted狀態(tài)的子狀態(tài)存在。
      5.一種服務器狀態(tài)機,其特征在于,包括等待確認Pending Confirm狀態(tài)當服務器向用戶終端發(fā)送了floor granted消息后進入該狀態(tài),啟動設定時間的計時。
      6.根據(jù)權(quán)利要求5所述的服務器狀態(tài)機,其特征在于,所述的PendingConfirm狀態(tài)將根據(jù)不同的條件觸發(fā)進行狀態(tài)遷移當服務器收到了用戶終端發(fā)送的floor granted ack后,或者,收到了用戶終端發(fā)送的媒體數(shù)據(jù)后,所述服務器狀態(tài)機將從Pending Confirm狀態(tài)遷移到媒體發(fā)送權(quán)分配Floor taken狀態(tài);當服務器收到了用戶終端發(fā)送的floor release消息后,或者,所述設定時間的計時到達后沒有收到用戶終端發(fā)送的消息,所述服務器狀態(tài)機將從Pending Confirm狀態(tài)遷移到空閑ldle狀態(tài)。
      7.根據(jù)權(quán)利要求5所述的服務器狀態(tài)機,其特征在于,所述的PendingConfirm狀態(tài)是一個獨立的狀態(tài),或者,作為Floor Taken狀態(tài)的子狀態(tài)存在。
      8.一種用戶終端進行數(shù)據(jù)發(fā)送的方法,其特征在于,包括步驟A、服務器向用戶終端發(fā)送floor granted消息,并啟動設定時間的計時;B、所述用戶終端接收到所述floor Granted消息后,根據(jù)操作該用戶終端的用戶的選擇進行相應的處理。
      9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述的步驟B具體包括B1、所述用戶終端接收到所述服務器發(fā)送的floor Granted消息后,所述用戶終端進入Pending Indication狀態(tài),所述服務器進入Pending Confirm狀態(tài);B2、根據(jù)操作所述用戶終端的用戶的選擇,所述用戶終端進入Permitted狀態(tài),進行數(shù)據(jù)的發(fā)送;或者,所述用戶終端進入Not Permitted狀態(tài),不進行數(shù)據(jù)的發(fā)送。
      10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述的步驟B2具體包括當所述用戶選擇發(fā)送數(shù)據(jù)時,所述用戶終端向服務器發(fā)送floor grantedack消息后,所述用戶終端進入Permitted狀態(tài)并進行數(shù)據(jù)發(fā)送,服務器收到該floor granted ack消息后,停止所述設定時間的計時;或者,當所述用戶選擇發(fā)送數(shù)據(jù)時,所述用戶終端直接進入Permitted狀態(tài)并進行數(shù)據(jù)發(fā)送,服務器收到所述用戶終端發(fā)送的數(shù)據(jù)后,停止所述設定時間的計時。
      11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述的步驟B2具體包括當所述用戶選擇拒絕發(fā)送數(shù)據(jù)時,所述用戶終端向服務器發(fā)送媒體數(shù)據(jù)發(fā)送權(quán)釋放floor release消息,服務器收到該floor release消息后,停止所述設定時間的計時,向用戶終端發(fā)送媒體數(shù)據(jù)發(fā)送權(quán)空閑floor free消息,收回對用戶的媒體發(fā)送權(quán)授權(quán),所述用戶終端進入Not Permitted狀態(tài);或者,當所述用戶選擇拒絕發(fā)送數(shù)據(jù)時,所述用戶終端不向服務器發(fā)送消息,當所述設定時間的計時到達后,服務器停止所述設定時間的計時,向用戶終端發(fā)送floor free消息,收回對用戶的媒體發(fā)送權(quán)授權(quán),所述用戶終端進入NotPermitted狀態(tài)。
      12.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述的方法適用于多方通信系統(tǒng)。
      13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述的多方通信系統(tǒng)包括消息系統(tǒng)或基于蜂窩的即按即講PoC系統(tǒng)或多媒體會議Conference系統(tǒng)。
      全文摘要
      本發(fā)明提供了一種用戶終端和服務器狀態(tài)機及用戶終端發(fā)送數(shù)據(jù)的方法,該方法主要包括服務器對用戶終端進行檢測通過后,向用戶終端發(fā)送floorgranted(媒體數(shù)據(jù)發(fā)送權(quán)準予)消息,并啟動設定時間的計時;所述用戶終端接收到所述floor Granted消息后,不立刻進行數(shù)據(jù)的發(fā)送,而是根據(jù)操作該用戶終端的用戶的選擇進行相應的處理。利用本發(fā)明,當用戶終端收到floor granted消息后,可以使用戶終端能夠根據(jù)用戶操作來選擇發(fā)送數(shù)據(jù)或者拒絕發(fā)送數(shù)據(jù)。
      文檔編號H04Q7/28GK101064621SQ200610078118
      公開日2007年10月31日 申請日期2006年4月26日 優(yōu)先權(quán)日2006年4月26日
      發(fā)明者羅龍 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1