專利名稱:執(zhí)行基于會話的業(yè)務(wù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及執(zhí)行基于會話的業(yè)務(wù)。
背景技術(shù):
在無線通信中,基于會話的業(yè)務(wù)用來在通信會話期間在邏輯連接或 通信鏈路上發(fā)送和/或接收數(shù)據(jù),其中通過網(wǎng)絡(luò)在一個或更多個終端(例
如,用戶裝置、用戶設(shè)備(UE)、移動手持設(shè)備等)之間建立該通信會話。 參照圖1對在會話期間發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的示例性處理進行說
明,該圖1示出了提供基于會話的業(yè)務(wù)的示例性方法的信號流程圖。
可以這樣地執(zhí)行基于會話的業(yè)務(wù),g卩,當?shù)谝唤K端10完成其數(shù)據(jù)發(fā)
送時,服務(wù)器30向第一終端10和第二終端20通知通信空閑狀態(tài),然后,
在認識到空閑狀態(tài)之后,希望在下一個隨后時段期間發(fā)送數(shù)據(jù)的終端請
求數(shù)據(jù)發(fā)送,以下將對此進行更詳細的描述。
1) 希望發(fā)送數(shù)據(jù)的第一終端10為了執(zhí)行數(shù)據(jù)發(fā)送而向服務(wù)器30請 求發(fā)送許可。
2) 服務(wù)器30向第一終端10授予發(fā)送許可,并通知第二終端20已 向第一終端10授予發(fā)送許可。
3) 在獲得發(fā)送許可之后,第一終端10發(fā)送數(shù)據(jù)。
4) 服務(wù)器30將從第一終端10接收到的數(shù)據(jù)轉(zhuǎn)發(fā)(或遞送)到第二 終端20。
5) 在完成數(shù)據(jù)發(fā)送之后,第一終端10通知服務(wù)器30該數(shù)據(jù)發(fā)送結(jié)束。
6) 服務(wù)器30通知第一終端10和第二終端20:當前通信狀態(tài)處于 空閑狀態(tài)。
7) 在檢查到該空閑狀態(tài)的情況下,如果第二終端20具有一些待發(fā)
送的數(shù)據(jù),則第二終端20向服務(wù)器30請求發(fā)送許可。
8) 服務(wù)器30向第二終端20授予發(fā)送許可。
9) 在獲得該發(fā)送許可之后,第二終端20發(fā)送數(shù)據(jù)。
10) 服務(wù)器30將從第二終端20接收的數(shù)據(jù)轉(zhuǎn)發(fā)到第一終端10。
11) 在完成第二終端20的數(shù)據(jù)發(fā)送之后,第二終端20通知服務(wù)器 30該數(shù)據(jù)發(fā)送結(jié)束。
12) 服務(wù)器30通知第一終端10和第二終端20:當前通信處于空閑 狀態(tài)。
在上述基于會話的業(yè)務(wù)中,當終端己完成其數(shù)據(jù)發(fā)送時,服務(wù)器將 消息發(fā)送到該終端和所有其他終端,以表示空閑通信狀態(tài)。希望在下一 個隨后時段發(fā)送數(shù)據(jù)的終端檢查到該空閑通信狀態(tài)而向該服務(wù)器請求發(fā) 送許可,并且可以在請求被準許時開始其數(shù)據(jù)發(fā)送。
接著,第二終端20對其數(shù)據(jù)發(fā)送請求發(fā)送許可,并且只有在獲得服 務(wù)器30授予的發(fā)送許可之后,才可以開始發(fā)送
發(fā)明內(nèi)容
技術(shù)問題
然而,本發(fā)明人認識到因為第二終端20的發(fā)送過程僅僅是響應(yīng)于第 一終端10的發(fā)送而執(zhí)行的,所以可能會不必要地執(zhí)行第二終端20的發(fā) 送過程。即,本發(fā)明人發(fā)現(xiàn)第二終端20對數(shù)據(jù)發(fā)送的發(fā)送許可的請求可 能導(dǎo)致第二終端20在不希望的延遲之后開始其發(fā)送,從而存在不希望的 通信開銷。
技術(shù)方案
為了應(yīng)對這樣的缺陷,下文中描述的特征和實施方式使得第二終端 20能夠在不必對發(fā)送進行進一步請求的情況下開始其發(fā)送。
例如,提供基于會話的業(yè)務(wù)的方法可以包括a)根據(jù)服務(wù)器授予的 發(fā)送許可(例如,發(fā)言權(quán)(TB (TalkBurst))或媒體發(fā)送權(quán)(MB (Media Burst))許可)或預(yù)授發(fā)送許可(例如,發(fā)言權(quán)(TB)或媒體發(fā)送權(quán)(MB) 預(yù)授許可、本地發(fā)言權(quán)(TB)預(yù)授模式),將數(shù)據(jù)發(fā)送到服務(wù)器;b)在
完成數(shù)據(jù)發(fā)送之后通知該服務(wù)器發(fā)送結(jié)束;C)從該服務(wù)器獲得預(yù)授發(fā)送
許可;d)當存在待發(fā)送的對應(yīng)數(shù)據(jù)時,根據(jù)該預(yù)授發(fā)送許可來發(fā)送數(shù)據(jù)。 可以通過從該服務(wù)器接收具有預(yù)授發(fā)送許可標識符的發(fā)言權(quán)(TB)
空閑消息、用于提供預(yù)授發(fā)送許可的專用消息或基于SIP的TB預(yù)授消息
的其中一個,來獲得該預(yù)授發(fā)送許可。
該數(shù)據(jù)可以是語音數(shù)據(jù)、圖像數(shù)據(jù)、視頻數(shù)據(jù)和媒體數(shù)據(jù)的至少其
中一個?;跁挼臉I(yè)務(wù)是一鍵通(PTT: push-to-talk)業(yè)務(wù)、 一鍵瀏覽 (PTV: push-to-view)和一鍵數(shù)據(jù)(PTD: push-to-data)的至少其中一個。
在一種實施方式中, 一種從服務(wù)器提供基于會話的業(yè)務(wù)的方法可以
包括從參與該業(yè)務(wù)的終端接收表示數(shù)據(jù)發(fā)送已經(jīng)結(jié)束的通知;響應(yīng)于 該通知將預(yù)授發(fā)送許可發(fā)送到參與該業(yè)務(wù)的每個終端;從已接收到該預(yù) 授發(fā)送許可的至少一個或更多個終端接收數(shù)據(jù);以及將所有接收到的數(shù) 據(jù)中的最先接收數(shù)據(jù)發(fā)送到除發(fā)送該最先接收數(shù)據(jù)的終端之外的參與所 述業(yè)務(wù)的其余終端。
可以通過接收發(fā)送結(jié)束消息、釋放消息或基于SIP的TB釋放消息來 執(zhí)行發(fā)送結(jié)束的通知。
可以通過發(fā)送具有預(yù)授發(fā)送許可標識符的TB空閑消息、用于提供
預(yù)授發(fā)送許可的專用消息或基于SIP的TB預(yù)授消息的至少其中一個,來
授予該預(yù)授發(fā)送許可。
該方法還可以包括通知其余的參與終端發(fā)送該最先接收數(shù)據(jù)的終 端已獲得了該發(fā)送許可。這里,可以通過發(fā)送第三方媒體發(fā)送許可獲得 消息來進行該通知。這里第三方媒體發(fā)送許可獲得消息可以是基于SIP 的TB獲得消息等。
在另一個實施方式中, 一種從服務(wù)器提供基于會話的業(yè)務(wù)的方法可
以包括從參與該業(yè)務(wù)的終端接收數(shù)據(jù)發(fā)送結(jié)束的通知;響應(yīng)于該通知 將預(yù)授發(fā)送許可發(fā)送到參與該業(yè)務(wù)的每個終端;從接收到該預(yù)授發(fā)送許 可的至少一個或更多個終端接收數(shù)據(jù);以及將所有接收到的數(shù)據(jù)中的最
先接收數(shù)據(jù)發(fā)送到除發(fā)送該最先接收數(shù)據(jù)的終端之外的參與該業(yè)務(wù)的其
余終端。
在步驟d)中,通過使用在從一個或更多個終端接收的每個數(shù)據(jù)中 包括的時間戳(或其他時間指標)來標識該首先發(fā)送數(shù)據(jù)的終端。
另一種實施方式提供了一種用于控制在一個或更多個終端之間執(zhí)行 的基于會話的業(yè)務(wù)的系統(tǒng),其中當從參與該業(yè)務(wù)的終端接收到數(shù)據(jù)發(fā)送 結(jié)束通知時,將預(yù)授發(fā)送許可發(fā)送到參與該業(yè)務(wù)的每個終端,以及當從 接收到預(yù)授發(fā)送許可的一個或更多個終端接收數(shù)據(jù)時,將所有接收到的 數(shù)據(jù)中的最先接收數(shù)據(jù)發(fā)送到除發(fā)送該最先接收數(shù)據(jù)的終端之外的其余 終端。
圖1是例示了用于提供基于會話的業(yè)務(wù)的示例性方法的信號流程圖。
圖2是例示了根據(jù)第 性方法的信號流程圖。
圖3是例示了根據(jù)第 性方法的另一信號流程圖。
圖4是例示了根據(jù)第 性方法的另一信號流程圖。
圖5是例示了根據(jù)第 性方法的信號流程圖。
圖6是例示了根據(jù)第三實施方式的用于提供基于會話的業(yè)務(wù)的示例 性方法的信號流程圖。
具體實施例方式
在下文中,參照
用于提供(或接收)基于會話的業(yè)務(wù)的各 種實施方式和特征。
如圖2到圖4所示,執(zhí)行根據(jù)一個實施方式的用于提供基于會話的 業(yè)務(wù)的方法,以使得當?shù)谝唤K端100完成其發(fā)送并接著通報該發(fā)送結(jié)束
一實施方式的用于提供基于會話的業(yè)務(wù)的示例 一實施方式的用于提供基于會話的業(yè)務(wù)的示例 一實施方式的用于提供基于會話的業(yè)務(wù)的示例 二實施方式的用于提供基于會話的業(yè)務(wù)的示例 時,服務(wù)器300向第二終端200提供預(yù)先授予的發(fā)送許可(即,預(yù)授發(fā) 言權(quán)(talk burst authority)等),并且向第一終端100通告該通信空閑狀 態(tài)。
這里,向第二終端200提供的預(yù)授發(fā)送許可(即,本地發(fā)言權(quán)(TB) 授予模式)在有限時段內(nèi)有效。因此,如果第二終端200在該有限時段 內(nèi)不發(fā)送任何數(shù)據(jù),則服務(wù)器300可以通知第二終端200撤回該預(yù)授發(fā) 送許可。同時,雖然已向第二終端200授予了該預(yù)授發(fā)送許可,但是如 果第一終端100請求發(fā)送許可并接著從服務(wù)器300獲得該許可,則第一 終端100可以啟動該數(shù)據(jù)發(fā)送。
現(xiàn)在參照圖2更詳細地說明該第一實施方式。
1) 希望發(fā)送數(shù)據(jù)的第一終端100向服務(wù)器300請求發(fā)送許可(或發(fā) 言權(quán)、流許可等)。這里可以通過發(fā)送發(fā)送許可請求消息、基于會話發(fā)起 協(xié)議(SIP: Session Initiation Protocol)的發(fā)言權(quán)(TB)請求消息等來執(zhí) 行對該發(fā)送許可的請求。
2) 服務(wù)器300可以向第一終端100授予發(fā)送許可(例如,發(fā)言權(quán)(TB) 或媒體發(fā)送權(quán)(MB: MediaBurst)許可),并且通知第二終端200:第一 終端100已占用發(fā)送許可。這里,可以通過發(fā)送發(fā)送許可授予消息、基 于SIP的TB授予消息等來提供該發(fā)送許可??梢酝ㄟ^發(fā)送第三方媒體發(fā) 送許可占用消息(或通過一些其他類型的消息或信令)來通知占用了該 發(fā)送許可的事實。這里,第三方發(fā)送許可占用消息可以是基于SIP的TB 占用消息。
3) 第一終端100獲得該發(fā)送許可并接著發(fā)送數(shù)據(jù)。
4) 服務(wù)器300將從第一終端100接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給第二終端200。
5) 在完成數(shù)據(jù)發(fā)送之后,第一終端100通知服務(wù)器300該數(shù)據(jù)發(fā)送 結(jié)束。這里,可以通過向服務(wù)器300發(fā)送發(fā)送結(jié)束消息、釋放消息或基 于SIP的TB釋放消息等來通知該發(fā)送結(jié)束。
6) 服務(wù)器300接著通知第一終端100:通信當前處于空閑狀態(tài),并 且向第二終端200授予預(yù)授發(fā)送許可。這里,可以通過發(fā)送空閑狀態(tài)消 息、基于SIP的TB空閑消息等來通知該空閑狀態(tài)。可以通過發(fā)送具有預(yù) 授發(fā)送許可標識符的TB空閑消息來提供(授予)該預(yù)授發(fā)送許可。或者,
可以通過發(fā)送用于提供預(yù)授發(fā)送許可的專用消息或基于SIP的TB預(yù)授消
息的其中 一個來提供該預(yù)授發(fā)送許可。
7) 如果第二終端200在獲得預(yù)授發(fā)送許可之后具有一些待發(fā)送的數(shù) 據(jù),則第二終端200將數(shù)據(jù)發(fā)送到服務(wù)器300。
8) 響應(yīng)于從第二終端200的數(shù)據(jù)接收,服務(wù)器300通知第一終端 100:該發(fā)送許可已被占用。這里,可以通過發(fā)送第三方媒體發(fā)送許可占 用消息(或通過一些其他消息或信令)來通知已占用發(fā)送許可的事實。 第三方媒體發(fā)送許可占用消息可以是基于SIP的TB占用消息等。
9) 服務(wù)器300接著將從第二終端200接收到的數(shù)據(jù)轉(zhuǎn)發(fā)到第一終端
100。
10) 在完成數(shù)據(jù)發(fā)送之后,第二終端200向服務(wù)器300通知數(shù)據(jù)發(fā) 送結(jié)束。這里,可以通過向服務(wù)器300發(fā)送發(fā)送結(jié)束消息、釋放消息、 基于SIP的TB釋放消息等來通知該數(shù)據(jù)發(fā)送結(jié)束。
11) 服務(wù)器300通知第二終端200:通信當前處于空閑狀態(tài),并且向 第一終端100授予預(yù)授發(fā)送許可。這里,可以通過發(fā)送空閑狀態(tài)消息、 基于SIP的TB空閑消息等來通知該空閑狀態(tài)。可以通過發(fā)送具有預(yù)授發(fā) 送許可標識符的TB空閑消息來授予該預(yù)授發(fā)送許可。或者,可以通過發(fā) 送用于提供預(yù)授發(fā)送許可的專用消息或基于SIP的TB預(yù)授消息的其中一 個來授予該預(yù)授發(fā)送許可。
12) 如果第一終端100在獲得預(yù)授發(fā)送許可之后具有一些待發(fā)送數(shù) 據(jù),則第一終端100將該數(shù)據(jù)發(fā)送到服務(wù)器300。
13) 響應(yīng)于來自第一終端100的數(shù)據(jù)接收,服務(wù)器300通知第二終 端200:該發(fā)送許可已被占用。這里,可以通過發(fā)送第三方媒體發(fā)送許可 占用消息等來通知已占用該發(fā)送許可的事實。第三方媒體發(fā)送許可占用 消息可以是基于SIP的TB占用消息等。
14) 服務(wù)器300接著將從第一終端100接收的數(shù)據(jù)轉(zhuǎn)發(fā)到第二終端
200。
15) 在完成數(shù)據(jù)發(fā)送之后,第一終端100向服務(wù)器300通報數(shù)據(jù)發(fā)
送結(jié)束。這里,可以通過向服務(wù)器300發(fā)送發(fā)送結(jié)束消息、釋放消息、
基于SIP的TB釋放消息等來通知數(shù)據(jù)發(fā)送結(jié)束。
16)服務(wù)器300通知第一終端100通信當前處于空閑狀態(tài),并且向 第二終端200授予預(yù)授發(fā)送許可。
如圖3所示,另一方面,可以將上述實施方式實施為雖然向第二終 端200提供了預(yù)授發(fā)送許可,但是如果第一終端請求該發(fā)送許可并且然 后獲得該發(fā)送許可,則第一終端100可以開始其數(shù)據(jù)發(fā)送。
從l)到6)的示例性信號流可以與圖2相同,因此不重復(fù)其說明。 可以執(zhí)行如下隨后步驟
7) 如果識別了通信空閑狀態(tài)的第一終端100具有一些待發(fā)送的附加 數(shù)據(jù),則第一終端100向服務(wù)器300請求發(fā)送許可。這里,可以通過發(fā) 送發(fā)送許可請求消息、基于SIP的TB請求消息等來請求該發(fā)送許可。
8) 如果在服務(wù)器300從第一終端100接收到發(fā)送許可請求時沒有從 當前具有預(yù)授發(fā)送許可的第二終端200接收到數(shù)據(jù),則服務(wù)器300向第 一終端100提供發(fā)送許可并且通知第二終端200:第一終端100占用了該 發(fā)送許可。這里,可以通過發(fā)送發(fā)送許可授予消息、基于SIP的TB授予 消息等來授予該發(fā)送許可。此外,可以通過發(fā)送第三方媒體發(fā)送許可占 用消息(或通過一些其他消息或信令)來通知已占用該發(fā)送許可的事實。 這里,第三方發(fā)送許可占用消息可以是基于SIP的TB占用消息等。
9) 在獲得該發(fā)送許可之后,第一終端100可以發(fā)送該數(shù)據(jù)。
10) 服務(wù)器300將從第一終端IOO接收到的數(shù)據(jù)轉(zhuǎn)發(fā)(或遞送)到 第二終端200。
如圖4所示,在第一示例性實施方式中,向第二終端200提供的預(yù) 授發(fā)送許可在有限時段內(nèi)有效。gP,如果第二終端200在有限時段內(nèi)沒 有發(fā)送任何數(shù)據(jù),則服務(wù)器300可以從第二終端200撤銷(撤回)該預(yù) 授發(fā)送許可。
從l)到6)的信號流可以與圖2相同,因此不對其進行重復(fù)。隨后
步驟可以如下
7)第二終端200獲得了預(yù)授發(fā)送許可,但是因為其沒有待發(fā)送的數(shù)
據(jù)而等待。
8) 當在有限時段內(nèi)沒有從當前具有預(yù)授發(fā)送許可的第二終端200接 收到數(shù)據(jù)時,服務(wù)器300通知第二終端200撤回該預(yù)授發(fā)送許可并且通 知第一終端100通信當前處于空閑狀態(tài)。這里,可以通過發(fā)送發(fā)送許可 撤回消息、基于SIP的TB撤回消息等來通知該發(fā)送許可撤回。
9) 接著第二終端200可接受來自服務(wù)器300的預(yù)授發(fā)送許可撤回。 這里,可以通過向服務(wù)器300發(fā)送撤回接受消息、基于SIP的TB釋放消 息等來執(zhí)行該撤回的接受。
10) 第一終端100向服務(wù)器300請求發(fā)送許可。
11) .服務(wù)器300接著向第一終端100授予發(fā)送許可并且通知第二終 端200:該發(fā)送許可己被占用。
12) 第一終端IOO在獲得該發(fā)送許可之后發(fā)送數(shù)據(jù)(例如,聲音流)。
13) 服務(wù)器300將從第一終端IOO接收到的數(shù)據(jù)轉(zhuǎn)發(fā)(或遞送)到 第二終端200。
如上所述,根據(jù)第一示例性實施方式的用于提供基于會話的業(yè)務(wù)的 方法可以被實施為可以在不必執(zhí)行單獨的請求過程的情況下執(zhí)行(響應(yīng) 于第一終端100的發(fā)送而進行的)第二終端200的發(fā)送,原因在于向第 二終端200授予了預(yù)授發(fā)送許可。
在根據(jù)第一示例性實施方式的用于提供基于會話的業(yè)務(wù)的方法中, 在經(jīng)過了針對預(yù)授發(fā)送許可的有限時段之后,服務(wù)器300向第一終端100 通告空閑狀態(tài)并且向第二終端200通告預(yù)授發(fā)送許可撤回。
然而,如果由于延遲(或一些其他原因)導(dǎo)致第二終端200沒有從 服務(wù)器300接收到撤回通知,則第二終端200可能在沒有正確認識到該 狀況的情況下發(fā)送數(shù)據(jù)。而且,在這樣的情況下,如果第一終端100從 服務(wù)器300請求發(fā)送許可并且在獲得發(fā)送許可之后發(fā)送數(shù)據(jù),則第一終 端100與第二終端200之間的數(shù)據(jù)發(fā)送沖突的可能性會增加??梢酝ㄟ^ 實施根據(jù)下述第二示例性實施方式的用于提供基于會話的業(yè)務(wù)的方法來 解決這樣的可能性。
如圖5所示,根據(jù)第二示例性實施方式的用于提供基于會話的業(yè)務(wù)
的方法的特征在于當參與該業(yè)務(wù)的第一終端100完成其數(shù)據(jù)發(fā)送之后
通知數(shù)據(jù)發(fā)送結(jié)束時,服務(wù)器300向第一終端100和第二終端200 二者
提供預(yù)授發(fā)送許可。這里,應(yīng)當注意的是,可以向參與該業(yè)務(wù)的每個終 端提供該預(yù)授發(fā)送許可。
這種方法的特征還在于當將一個終端的數(shù)據(jù)轉(zhuǎn)發(fā)(遞送)到另一
終端時,向發(fā)送了首先到達服務(wù)器300的數(shù)據(jù)(在從第一終端100和第 二終端200接收到的數(shù)據(jù)中)的終端提供預(yù)授發(fā)送許可。下面對其進行 更詳細的說明。
信號流l)到5)可以與圖2相同,因此不對其進行重復(fù)。隨后步驟 可以如下執(zhí)行。
6) 服務(wù)器300響應(yīng)于第一終端100的發(fā)送結(jié)束,向各第一終端IOO 和第二終端200授予預(yù)授發(fā)送許可(即,向參與業(yè)務(wù)的每個終端授予預(yù) 授發(fā)送許可)。這里,可以同時向第一終端和第二終端二者授予該預(yù)授發(fā) 送許可,或根據(jù)例如其優(yōu)先級(或其他因素)的若干條件以逐一方式向 第一終端和第二終端授予該預(yù)授發(fā)送許可。
或者,服務(wù)器300可以響應(yīng)于第一終端IOO的發(fā)送結(jié)束,根據(jù)參與 該業(yè)務(wù)的終端是否能夠支持預(yù)授發(fā)送許可功能來授予該預(yù)授發(fā)送許可。 這里,不向不能支持該預(yù)授發(fā)送許可功能的終端授予該預(yù)授發(fā)送許可。 如前所述,為了使不能支持該預(yù)授發(fā)送許可功能的終端獲得發(fā)送許可, 該終端可以向服務(wù)器300請求發(fā)送許可,從而可以從服務(wù)器300獲得所 請求的發(fā)送許可,從而允許數(shù)據(jù)發(fā)送。這里,可以通過發(fā)送具有預(yù)授發(fā) 送許可標識符的TB空閑消息或通過一些其他消息或信令來授予該預(yù)授 發(fā)送許可?;蛘?,可以通過發(fā)送用于提供預(yù)授發(fā)送許可的專用消息、或 基于SIP的TB預(yù)授消息等,來授予該預(yù)授發(fā)送許可。
7) 如果第一終端100在獲得預(yù)授發(fā)送許可之后具有一些待發(fā)送的數(shù) 據(jù),則第一終端100著手將數(shù)據(jù)發(fā)送到服務(wù)器300。
8) 如果第二終端200在獲得預(yù)授發(fā)送許可之后也具有一些待發(fā)送的 數(shù)據(jù),則第二終端200也著手將該數(shù)據(jù)發(fā)送到服務(wù)器300。
9) 服務(wù)器300分別從參與該業(yè)務(wù)的終端(即,在該示例中從第一終
端100和第二終端200 二者)接收數(shù)據(jù)。這里,服務(wù)器300可能確認首 先接收到從第二終端200發(fā)送的數(shù)據(jù),然后可以通知第一終端100:第二 終端200己占用發(fā)送許可??梢酝ㄟ^發(fā)送第三方媒體發(fā)送許可占用消息 或通過一些其他消息或信令來實現(xiàn)這一點。該第三方發(fā)送許可占用消息 可以是基于SIP的TB占用消息等。
10)服務(wù)器300接著將從第二終端200接收到的數(shù)據(jù)轉(zhuǎn)發(fā)(或遞送) 到參與該業(yè)務(wù)的其他終端(即,在該示例中的第一終端100)。
如圖6所示,根據(jù)第三示例性實施方式的用于提供基于會話的業(yè)務(wù) 的方法的特征在于數(shù)據(jù)從一個終端到另一個終端的轉(zhuǎn)發(fā)取決于(具有 預(yù)授發(fā)送許可的)第一終端100和第二終端200中的哪一個最先發(fā)送了 數(shù)據(jù)。以下進行更詳細的描述。
信號流l)到6)可以與圖5相同,因此不對其進行重復(fù)。隨后步驟 可以如下執(zhí)行。
7) 在獲得預(yù)授發(fā)送許可之后,如果第一終端IOO有一些待發(fā)送的數(shù) 據(jù),則第一終端100將這些數(shù)據(jù)發(fā)送到服務(wù)器300。這里,第一終端IOO 可以在數(shù)據(jù)中包含時間戳(或一些其他類型的時間信息)而發(fā)送。
8) 在獲得預(yù)授發(fā)送許可之后,如果第二終端200有一些待發(fā)送的數(shù) 據(jù),則該第二終端200也將這些數(shù)據(jù)發(fā)送到服務(wù)器300。這里,第二終端 200也可以在數(shù)據(jù)中包含時間戳(或一些其他類型的時間信息)而發(fā)送。
9) 接著服務(wù)器300從參與業(yè)務(wù)的終端(g卩,在該示例中從第一終端 100和第二終端200)接收各數(shù)據(jù)。這里,雖然首先接收到第二終端200 的數(shù)據(jù),但是如果服務(wù)器300確認出從第一終端100發(fā)送的數(shù)據(jù)中包括 的時間戳中的信息早于從第二終端200發(fā)送的數(shù)據(jù)中包括的時間戳中的 信息,則服務(wù)器300可以通知第二終端200:第一終端100已占用發(fā)送許 可。這一點可以通過發(fā)送第三方媒體發(fā)送許可占用消息等來實現(xiàn)。該第 三方媒體發(fā)送許可占用消息可以是基于SIP的TB占用消息等。
10) 服務(wù)器300接著將從第一終端IOO接收的數(shù)據(jù)轉(zhuǎn)發(fā)(或遞送) 到第二終端200。
在以上示例中,將業(yè)務(wù)描述為在第一終端100與第二終端200之間
進行。然而,至此描述的特征還可以應(yīng)用于一對多業(yè)務(wù)以及一對一業(yè)務(wù)。 可以說本公開提供了一種執(zhí)行基于會話的業(yè)務(wù)的方法,該方法包括 從具有當前數(shù)據(jù)流發(fā)送許可的客戶終端接收釋放消息;向會話中的多個
客戶終端提供數(shù)據(jù)流發(fā)送許可;從多個客戶終端接收數(shù)據(jù)流;將從特定
客戶終端首先接收到的數(shù)據(jù)流發(fā)送到參與該基于會話的業(yè)務(wù)的一個或更
多個其他多個客戶終端;以及將向該特定客戶終端授予了數(shù)據(jù)流許可的 TB占用消息發(fā)送到參與該基于會話的業(yè)務(wù)的一個或更多個其他多個終 端;其中該數(shù)據(jù)流發(fā)送許可允許從所述多個客戶終端發(fā)送數(shù)據(jù)流;該釋 放消息是發(fā)送結(jié)束消息或發(fā)言權(quán)(TB)釋放消息二者的至少其中一個; 該數(shù)據(jù)流發(fā)送許可是預(yù)授TB許可;該數(shù)據(jù)流包括語音數(shù)據(jù)、圖像數(shù)據(jù)和 媒體數(shù)據(jù)的至少其中一個;通過將預(yù)授TB許可消息發(fā)送到所述多個客戶 終端來執(zhí)行該提供步驟;該提供步驟還包括只向支持預(yù)授TB許可的適 當?shù)亩鄠€客戶終端提供預(yù)授TB許可;該基于會話的業(yè)務(wù)是一鍵通(PTT ) 業(yè)務(wù)、 一鍵瀏覽(PTV)業(yè)務(wù)和一鍵數(shù)據(jù)(PTD)業(yè)務(wù)的至少其中一個; 所述多個客戶終端是參與該基于會話的業(yè)務(wù)的所有客戶終端;同時向所 述多個客戶終端提供預(yù)授TB許可;由服務(wù)器中存儲的時間值確定該首先 接收到的數(shù)據(jù)流;利用與各多個客戶終端相關(guān)的時間戳來確定該首先接 收到的數(shù)據(jù)流。
也可以說本公開提供了一種用于執(zhí)行基于會話的業(yè)務(wù)的方法,該方 法包括向服務(wù)器發(fā)送進行媒體數(shù)據(jù)發(fā)送的請求;從該服務(wù)器接收表示 該請求己被準予的許可消息;根據(jù)從服務(wù)器發(fā)送的準予消息將媒體數(shù)據(jù) 發(fā)送到該服務(wù)器;在完成媒體數(shù)據(jù)發(fā)送之后,向服務(wù)器發(fā)送釋放消息; 以及當準予參與基于會話的業(yè)務(wù)的任何其他客戶端向所有其他客戶端發(fā) 送媒體數(shù)據(jù)時,從接收TB占用消息的服務(wù)器獲得預(yù)授發(fā)言權(quán)(TB)許 可;其中該預(yù)授TB許可允許在不必發(fā)送另一個請求并且接收另一個準予 消息的情況下將媒體數(shù)據(jù)發(fā)送到該服務(wù)器;該釋放消息是發(fā)送結(jié)束消息 或發(fā)言權(quán)(TB)釋放消息二者的至少其中一個;該媒體數(shù)據(jù)包括語音數(shù) 據(jù)、圖像數(shù)據(jù)和多媒體數(shù)據(jù)的至少其中一個;通過接收包括預(yù)授許可標 識符的TB空閑消息、用于預(yù)授許可的專用消息和基于SIP的TB預(yù)授消
息的至少其中一個來獲得預(yù)授TB許可。
此外,上述用于提供基于會話的業(yè)務(wù)的示例性方法可以適用于通過
各類無線通信網(wǎng)絡(luò)實施的業(yè)務(wù)(例如,一鍵通(PTT)業(yè)務(wù)、一鍵瀏覽(PTV) 和一鍵數(shù)據(jù)(PTD)等)。
可以通過軟件、硬件或其組合來實施至此描述的示例性方法。例如, 可以將這些示例性方法或這些示例性方法的至少一些過程存儲在存儲介 質(zhì)(例如,移動終端的內(nèi)部存儲器、閃速存儲器、硬盤等)中,并且可 以將其實施為作為處理器(例如,移動終端中的微處理器、控制器等)
可執(zhí)行的軟件程序部分的代碼、命令、指令等。
上述各第一終端100和第二終端200可以包括收發(fā)器模塊、輸出單 元(例如,顯示器、聲音輸出裝置等)、輸入單元(例如,麥克風(fēng)、鍵輸 入單元等)、攝像模塊、以及其他控制電路或組件。此外,服務(wù)器300可 以包括網(wǎng)絡(luò)接口、存儲介質(zhì)、處理器以及其他網(wǎng)絡(luò)實體。
因為終端可以在不必與網(wǎng)絡(luò)進行任何附加請求和準予程序的情況下 獲得發(fā)送許可,所以這里描述的特征和方案可以允許終端快速開始其發(fā) 送并且減少不必要的通信開銷。
這里描述的特征和方案涉及并且可以實施用于各種類型通信標準 (例如,但是不限于OMA、 GSM、 3GPP、 3GPP2、 IEEE等)。同樣,這 里描述的至少一些特征可應(yīng)用于已開發(fā)并且繼續(xù)演進的標準。
還應(yīng)當理解,上述示例性實施方式不受前述的任何細節(jié)的限定,除 非另外指定,應(yīng)當進行廣泛地解釋。因此希望落入權(quán)利要求范圍或其等 同范圍的任何結(jié)構(gòu)和/或功能改變和變型均包括在權(quán)利要求范圍內(nèi)。
權(quán)利要求
1.一種執(zhí)行基于會話的業(yè)務(wù)的方法,該方法包括從具有當前數(shù)據(jù)流發(fā)送許可的客戶終端接收釋放消息;以及向該會話中的多個客戶終端提供數(shù)據(jù)流發(fā)送許可;其中該數(shù)據(jù)流發(fā)送許可允許從所述多個客戶終端發(fā)送數(shù)據(jù)流。
2、 根據(jù)權(quán)利要求1所述的方法,其中該釋放消息是發(fā)送結(jié)束消息或 發(fā)言權(quán)(TB)釋放消息中的至少一個。
3、 根據(jù)權(quán)利要求1所述的方法,其中該數(shù)據(jù)流發(fā)送許可是預(yù)授TB 許可。
4、 根據(jù)權(quán)利要求l所述的方法,其中該數(shù)據(jù)流包括語音數(shù)據(jù)、圖像 數(shù)據(jù)和媒體數(shù)據(jù)中的至少一個。
5、 根據(jù)權(quán)利要求3所述的方法,其中該提供步驟是通過將預(yù)授TB 許可消息發(fā)送到所述多個客戶終端來執(zhí)行的。
6、 根據(jù)權(quán)利要求3所述的方法,其中該提供步驟還包括 僅向支持預(yù)授TB許可的適當?shù)亩鄠€客戶終端提供該預(yù)授TB許可。
7、 根據(jù)權(quán)利要求1所述的方法,其中所述基于會話的業(yè)務(wù)是一鍵通 (PTT)業(yè)務(wù)、 一鍵瀏覽(PTV)業(yè)務(wù)和一鍵數(shù)據(jù)(PTD)業(yè)務(wù)中的至少一種。
8、 根據(jù)權(quán)利要求1所述的方法,其中所述多個客戶終端是參與該基 于會話的業(yè)務(wù)的所有客戶終端。
9、 根據(jù)權(quán)利要求3所述的方法,其中同時向所述多個客戶終端提供 該預(yù)授TB許可。
10、 根據(jù)權(quán)利要求1所述的方法,該方法還包括 從所述多個客戶終端接收數(shù)據(jù)流;以及將來自特定客戶終端的最先接收到的數(shù)據(jù)流發(fā)送到參與該基于會話 的業(yè)務(wù)的一個或更多個其他多個客戶終端。
11、 根據(jù)權(quán)利要求10所述的方法,其中通過服務(wù)器中存儲的時間值 來確定所述最先接收到的數(shù)據(jù)流。
12、 根據(jù)權(quán)利要求10所述的方法,其中利用與所述多個客戶終端分 別相關(guān)聯(lián)的時間戳來確定所述最先接收到的數(shù)據(jù)流。
13、 根據(jù)權(quán)利要求IO所述的方法,該方法還包括將數(shù)據(jù)流許可已經(jīng)被授予了所述特定客戶終端的TB占用消息發(fā)送到參與該基于會話的業(yè)務(wù)的一個或更多個其他多個終端。
14、 一種執(zhí)行基于會話的業(yè)務(wù)的方法,該方法包括 向服務(wù)器發(fā)送進行媒體數(shù)據(jù)發(fā)送的請求 ,從該服務(wù)器接收表示該請求已被準予的許可消息; 根據(jù)從該服務(wù)器發(fā)送的該準予消息,將媒體數(shù)據(jù)發(fā)送到該服務(wù)器; 在完成該媒體數(shù)據(jù)發(fā)送之后,向該服務(wù)器發(fā)送釋放消息;以及 從該服務(wù)器獲得預(yù)授發(fā)言權(quán)(TB)許可,其中預(yù)授TB許可允許在不必發(fā)送另一個請求以及接收另一個準予消息的情況下將媒體數(shù)據(jù)發(fā)送到該服務(wù)器。
15、 根據(jù)權(quán)利要求14所述的方法,其中該釋放消息是發(fā)送結(jié)束消息 或發(fā)言權(quán)(TB)釋放消息中的至少一個。
16、 根據(jù)權(quán)利要求14所述的方法,其中該媒體數(shù)據(jù)包括語音數(shù)據(jù)、 圖像數(shù)據(jù)和多媒體數(shù)據(jù)中的至少一種。
17、 根據(jù)權(quán)利要求14所述的方法,其中通過接收包含預(yù)授許可標識 符的TB空閑消息、用于預(yù)授許可的專用消息和基于SIP的TB預(yù)授消息 中的至少一個來獲得該預(yù)授TB許可。
18、 根據(jù)權(quán)利要求14所述的方法,該方法還包括 當準予了參與該基于會話的業(yè)務(wù)的任何其他客戶終端向所有其他客戶終端發(fā)送媒體數(shù)據(jù)時,接收TB占用消息。
全文摘要
本發(fā)明公開了提供或接收基于會話的業(yè)務(wù),其中終端可以在不必與網(wǎng)絡(luò)進行任何附加請求和許可程序的情況下獲得發(fā)送許可。結(jié)果,終端可以快速開始其數(shù)據(jù)發(fā)送并且減少不必要的通信開銷。
文檔編號H04L29/02GK101371549SQ200780002159
公開日2009年2月18日 申請日期2007年1月3日 優(yōu)先權(quán)日2006年1月9日
發(fā)明者孫圣武, 許康碩 申請人:Lg電子株式會社