TWI403148B - 通訊系統、操作通訊系統方法、伺服器單元、操作伺服器單元方法、通訊服務客戶單元及操作通訊服務客戶單元方法 - Google Patents

通訊系統、操作通訊系統方法、伺服器單元、操作伺服器單元方法、通訊服務客戶單元及操作通訊服務客戶單元方法 Download PDF

Info

Publication number
TWI403148B
TWI403148B TW095104282A TW95104282A TWI403148B TW I403148 B TWI403148 B TW I403148B TW 095104282 A TW095104282 A TW 095104282A TW 95104282 A TW95104282 A TW 95104282A TW I403148 B TWI403148 B TW I403148B
Authority
TW
Taiwan
Prior art keywords
communication service
cluster
communication
unit
additional
Prior art date
Application number
TW095104282A
Other languages
English (en)
Other versions
TW200633488A (en
Inventor
Schwagmann Norbert
Laumen Josef
Schmidt Holger
Kowalewski Frank
Original Assignee
Intel Mobile Comm Gmbh
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from DE102005007342A external-priority patent/DE102005007342B4/de
Priority claimed from DE102005053914.9A external-priority patent/DE102005053914B9/de
Application filed by Intel Mobile Comm Gmbh filed Critical Intel Mobile Comm Gmbh
Publication of TW200633488A publication Critical patent/TW200633488A/zh
Application granted granted Critical
Publication of TWI403148B publication Critical patent/TWI403148B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/08Trunked mobile radio systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)

Description

通訊系統、操作通訊系統方法、伺服器單元、操作伺服器單元方法、通訊服務客戶單元及操作通訊服務客戶單元方法
本發明與一種通訊系統、操作通訊系統的方法、伺服器單元、操作伺服器單元的方法、通訊服務客戶單元及操作通訊服務客戶單元的方法有關。
即按即說(PoC)通訊服務使得一移動式無線電參與終端的使用者能夠同時傳輸聲音資料至一或多個接收者。
就此而言,有一種在該移動式無線電參與終端上使用的特殊即按即說按鍵,其在該參與終端操作時使該使用者開始輸入聲音資料。
在實際輸入該聲音資料時,通常是使用一種移動式無線電通訊網路散佈的方式,傳輸至所要求的接收者。此過程便稱為”串流”
使用聲音輸入期間與傳輸期間的半雙工方法所進行的傳輸動作,只有該輸入並傳輸該聲音資料的傳送者能夠傳輸聲音資料至該接收者,但是該接收者無法同時傳送聲音資料至該傳送者。特別是,該接收者無法中斷該傳送者的動作。
明確地,使用即按即說的通訊與傳統使用者觀點的市民波段(CB)無線電方式相同,但延伸為該傳送者能夠傳輸聲音資料至遍及各處的接收者,其能夠利用至少一種移動式無線電通訊網路的適當切換技術所達成。
如果一即按即說使用者希望傳送聲音訊息至其通常相關的相同接收者時,即按即說使得該使用者能夠定義個人的、固定的使用者群集。藉由範例,一即按即說使用者能夠定義一種標示為”朋友”的群集,其包含相關的成員以及其各別的位址,例如一種電話號碼形式或是一種通話啟始協定(SIP)形式的通話啟始協定-一致資源定址器(SIP-URL)。
此群集接著可以指定其本身的群集位址為通話啟始協定-一致資源定址器的形式,而當使用即按即說通訊通話進行即按即說通話,並由一使用者指定該群集位址而開始時,便由一即按即說伺服器電腦定址該群集的所有使用者,並邀請所有使用者加入該即按即說通話。
該群集的成員能夠被邀請的的首要條件,是該成員已經在使用該即按即說功能的移動式無線電通訊網路中註冊,也就是說在”線上”。
在一即按即說通話中相關的即按即說使用者,不論是主動成為傳送者或是被動成為接收者,在之後都稱為該即按即說通話中的參與者。
如在[1]與[2]中所描述的群集管理,能夠簡單地處理在該即按即說事件中的群集。替代地,也可以在其他通訊服務的事件中使用群集。藉由範例,一使用者可以使用一種適當群集傳送多媒體簡訊服務(MMS)訊息至其家族中的所有成員。
在即按即說的情況中,舉例而言,一使用者可以使用一種適當的群集而與其社群的所有成員開始進行即按即說通話。為此目的,提供即按即說通訊網路的即按即說通訊網路將包含一群集管理伺服器(GM伺服器),其中該使用者可以使用並建立及管理一群集。該使用者便稱為該群集的管理者。
與先前技術一致,一群集規格的主要元件如以下所敘述:-群集鑑別器:這是用於提供該群集具有相同識別。藉由範例,其形式為sip:[email protected]-mobile.de-群集特有屬性:這些屬性具體指明該群集的更多精確性質。其為:-群集資訊:簡單文字形式的資訊(舉例而言:”這是我的家族”)。
-群集可視性:此具體指明哪些使用者能夠發現到該群集(舉例而言,使用一種在群集管理伺服器上的搜尋功能)。藉由範例,該群集可視性具體指明為只有該群集的管理者能夠發現該群集。
-群集持續時間:此具體指明該群集多長及/或該群集何時是有效的。藉由範例,該群集持續時間可以將一使用者的”足球場朋友”群集具體指明為只有在週六下午2時至6時之間有效。
-服務規格資訊:這是該通訊服務中可以使用哪些群集事件的規格資訊。藉由範例,在即按即說事件中,在”預先安排群集”與”聊天群集”之間有所差異。因此,如果該群集將在即按即說事件中使用時,該服務規格資訊便可以用來指明包含哪一類的群集。
-群集成員:對於這樣的群集而言,此為屬於該群集的使用者清單,也就是群集成員。每個群集成員本身也可以成為一群集,特別是,可以利用識別(ID,舉例而言,通話啟始協定一致資源定址器)的方式清楚地具體指明。此外,也可以在每個群集成員中規定後續屬性:-成員權利:此具體指明該群集成員的權利。
-匿名性:此具體指明該群集元件在群集中通訊期間是否可以匿名。
-服務規格資訊:這是該通訊服務的規格資訊。舉例而言,在即按即說的情況中,可以利用一即按即說通話調節器的功能,將該服務規格資訊分配至一群集成員。
具有相關權利的使用者,例如一群集管理者,可以與先前技術一致實作後續對該群集進行群集管理部分的群集管理操作:-群集操作:-取得群集清單-建立新群集-刪除群集-修改群集屬性-群集中成員操作:-取得成員清單-增加新成員至群集中-刪除群集中成員-修改成員屬性
在即按即說的事件中,一使用者則根據後續方式使用一群集,舉例而言,參考第1圖中所說明。
第1圖顯示一種根據先前技術的訊息流100。
在步驟106中,以第一即按即說客戶單元101使用者做為建立一群集(即按即說群集)的使用者,並傳送一第一訊息120至群集管理伺服器電腦104中的一第二即按即說客戶單元102(或相關使用者)與一第三即按即說客戶單元103(或相關使用者)。藉由範例,該即按即說群集具備識別(ID)sip:[email protected],且該使用者利用一第二訊息121的方式公布此訊息,在步驟107中,由該群集管理伺服器電腦104將該第二訊息121傳送至該第一即按即說客戶單元101。
在步驟108中,該使用者選擇該即按即說群集。在步驟109中,該使用者與該即按即說群集開始進行即按即說通話。為此目的,該使用者利用該第一即按即說客戶單元101傳送一第三訊息122至一即按即說伺服器電腦105。在步驟110中,該即按即說伺服器電腦105確認在該第三訊息122中所指明的識別(sip:[email protected])是否具體指明一即按即說群集。該即按即說伺服器電腦105接著在步驟111中傳送一第四訊息123至該群集管理伺服器電腦104,以決定、確認哪些群集成員為此即按即說群集的部分。該群集管理伺服器電腦104接著在步驟112中使用一第五訊息124,以傳送在該即按即說群集中的所有群集成員清單至該即按即說伺服器電腦105。在此範例中,該群集包含該第二即按即說客戶單元102與第三即按即說客戶單元103。
藉由在步驟113中傳送一第六訊息125至該第二即按即說客戶單元102,以及傳送一第七訊息126至該第三即按即說客戶單元103,該即按即說伺服器電腦105邀請該即按即說群集中的所有成員,加入已經被設定完成的即按即說通話。在此範例中,一旦該第一群集成員在步驟114中使用一第八訊息127接受該第二即按即說客戶單元102的邀請,便在步驟116中傳送一第九訊息128至該即按即說通話的初始者,也就是傳送至該第一即按即說客戶單元101,以通知該即按即說通話現在已經開始,並可以在該即按即說通話事件中傳送聲音封包。
與先前技術一致,當定義一群集,舉例而言當在一群集管理伺服器中建立一群集時,必須列出該群集成員。特別是該群集包含哪些成員的規定為非常靜態。在一群集包含一使用者家族的所有成員成為群集成員的情況中,這並不是嚴重的缺點,因為一使用者家族的成員並不經常改變。
在一種計程車操作的情況中,舉例而言,其希望建立一種將目前閒置的群集成員設定為其相關計程車(或是相關司機)的使用者群集,一旦一計程車變成閒置或是進入服務時,在該群集管理伺服器上所實作的群集管理操作”增加新成員至群集中”或”刪除群集中成員”的動作是非常不方便的。
除了考量計程車操作的複雜性以及其形成的低度使用者友善性之外,其在發送訊息至該群集管理伺服器時,也在像是通訊時所使用的移動式無線電通訊系統空中介面上造成一種極大量的訊務。
此外,對該使用者而言並不一定可獲得(舉例而言,在其無線電移動式參與終端之中)用來決定何者接著將成為一群集成員的資訊。該使用者可能需要大量長度以確立此資 訊。
在計程車操作的情況中,該計程車操作者(舉例而言,或其移動式無線電參與終端)需要隨時注意一計程車變為閒置或是進入服務,因此該計程車操作者總是具有目前的資訊水準。通知訊息的固定傳輸同樣也在像是通訊時所使用的移動式無線電通訊系統空中介面上,造成一種極大量的發信訊務。
使用超文件傳輸協定(HTTP)的群集管理操作則在[2]中描述。超文件傳輸協定所使用的命令則在[3]中描述。
[4]描述SIP INVITE,[5]描述SIP SUBSCRIBE,[6]描述SIP MESSAGE。這些都是以通話啟始協定為基礎的方法。
[7]描述一種交換電子郵件的方法,其中一使用者可以向一伺服器註冊,並能夠標示準則,用來具體指明他已經傳送電子郵件至那些應該被傳送的其他使用者,並能夠指出一種用來決定電子郵件是否由其他使用者傳送給他的路徑。
文件[8]公開一種以網路為基礎的系統,以及一種動態管理使用者群集的方法。週期性的動態使用者資料將與群集會員身份準則比較,以確定該使用者群集。
文件[9]公開一種通訊系統,其中通訊終端根據一種地理距離準則,從該通訊通話的可能參與者清單中選擇在該通訊通話中的參與者。
[10]公開一種通訊系統,其中根據該可能參與者分別座落的地理位置,從該通訊通話的可能參與者群集中選擇一通訊通話中的參與者。
本發明是基於該通訊服務事件中提供利用群集機會的問題,其不具有前述所出現的缺點。
此問題是利用一種通訊系統、操作通訊系統的方法、伺服器單元、操作伺服器單元的方法、通訊服務客戶單元及操作通訊服務客戶單元的方法所解決,其具有根據獨立申請專利範圍的特徵。
本發明提供一種通訊系統,其具有通訊服務客戶單元、額外的通訊服務客戶單元、通訊服務伺服器單元以及一伺服器單元,其中該通訊服務客戶單元是用於產生一或多個訊息,其包含由該額外通訊服務客戶單元所分別能夠符合或無法符合的至少一準則,並包含供應該通訊服務的請求,以及該符合準則額外通訊服務客戶單元而在該提供通訊服務中成為參與者的規格。該伺服器單元是用於產生該符合準則額外通訊服務客戶單元的清單,並將其傳輸至該通訊服務伺服器單元;而該通訊服務伺服器單元是用於利用該通訊服務客戶單元以及符合準則成為參與者的額外通訊服務客戶單元,而提供該通訊服務。
本發明也提供一種通訊系統,其具有一通訊服務客戶單元、額外的通訊服務客戶單元、通訊服務伺服器單元以及一伺服器單元,其中該通訊服務客戶單元是用於產生一或多個訊息,其包含由該額外通訊服務客戶單元所分別能夠符合或無法符合的至少一準則,並包含供應該通訊服務的請求,以及該符合準則額外通訊服務客戶單元而在該提供通訊服務中成為參與者的規格。該伺服器單元是用於傳輸代表該至少一準則的資訊項目至該通訊服務伺服器單元;而該通訊服務伺服器單元是用於利用該通訊服務客戶單元以及符合準則成為參與者的額外通訊服務客戶單元,而提供該通訊服務。
本發明也提供一種操作通訊系統、伺服器單元的方法,一種操作伺服器單元、通訊服務客戶單元的方法,以及一種操作以上述通訊為基礎通訊服務客戶單元的方法。
明確地,當一使用者利用其通訊服務客戶單元請求通訊服務時,其以動態建立一額外使用者群集(或額外的通訊服務客戶單元)為基礎,使用該通訊服務客戶單元具體指明一種準則,其中群集成員與該使用者一起參與所提供的通訊服務,舉例而言,一種即按即說(PoC)通訊。
該使用者因此並非靜態地規定例如一群集管理伺服器的伺服器單元群集,其只能夠在傳送訊息至該伺服器單元時手動修改,例如傳送具體指明一特定使用者必須被加入至群集的訊息,而不是具體指明一種該伺服器單元所依據並動態地確認該群集的準則(在供應該通訊服務開始時)。
藉由範例,在一計程車控制中心中的使用者可以具體指明一種使目前所有閒置計程車成為即按即說群集部分所需要的準則。該伺服器單元動態地建立該即按即說群集,舉例而言以查詢現有伺服器的方式,其包含每個計程車目前是否為閒置的資訊。在此方式中,該使用者總是可以精確地傳送聲音訊息至目前閒置的計程車,而不需要總是手動地更新該即按即說群集,其本身也不需要取得哪些計程車目前為閒置的資訊,這些都需要大量的發信複雜度。
在此方法中,本發明提升使用者友善性,並明顯地降低發信複雜程度。
在上述的範例中,舉例而言,該額外通訊服務客戶單元是一種屬於該計程車司機的移動式無線電參與終端形式。
舉例而言,本發明使得該第一通訊服務客戶單元以及該額外通訊服務客戶單元,成為一種根據該全球行動通訊系統(UMTS)標準或該全球移動通訊系統(GMS)標準的移動式無線電參與終端形式。
然而,本發明不但能應用在以移動式無線電通訊網路的方式所提供的通訊服務中,也可以應用在以有線網路的方式所提供的通訊服務之中,例如一種公眾交換電話網路(PSTN)。在此兩種情況中,該通訊服務可以由網際網路的方式所提供,舉例而言,該通訊服務是一種以網際網路為基礎的會議通訊服務,而該通訊服務客戶單元便對應為一種會議通訊終端。本發明也適用於大量的群集特性通訊服務。
明確地,該額外通訊服務客戶單元不但可以以清單的方式具體指明為該通訊服務中的參與者,也可以利用”概述(outlined)”的方式參與,舉例而言,根據準則過濾潛勢參與者的清單,並因此使用一可指定準則(或是複數可指定準則)進行動態定義。
本發明因此可以在通訊服務的事件中,使用以準則動態定義的群集。
以下所描述的示範實施例對於現有且在某些情況中已經標準化的通訊網路而言具有優勢。為了實作該示範實施例,其不需要增加任何新的網路元件至該現有通訊網路之中;該現有網路元件具有延伸的功能。該示範實施例便因此能夠利用簡單及不昂貴的方式實作。
在一實施例中,該使用者可以具體指明限制在該通訊服務中所能參與的額外通訊服務客戶單元最大數目。明確地,該使用者因此具有控制該動態建立群集尺寸的能力。
如果已經在該通訊服務之中提供該符合準則的額外通訊服務客戶單元群集,也就是在通訊服務期間時改變,則藉由範例的方式,其使得在該服務開始時所提供不符合準則,但現在符合準則的額外通訊服務客戶單元也能夠成為參與者,舉例而言,其能夠被邀請加入所提供的通訊服務(例如會議)。相反地,不再符合該準則的額外通訊服務客戶單元之一,可以從所提供的通訊服務排除,舉例而言從一會議中移除。實作上,該伺服器單元可以週期性地檢查該準則。
該伺服器單元與該通訊服務伺服器單元可以由該相同的伺服器電腦提供。
在一實施例中,該通訊服務伺服器單元為了回應該第二訊息,藉由傳送一訊息至該通訊服務客戶單元,告知該額外通訊服務客戶單元的哪個通訊服務客戶單元目前符合該準則。該通訊服務客戶單元接著可以確認使用目前符合準則而成為參與者的該額外通訊服務客戶單元,實際上是否能夠提供該通訊服務。
明確地,本發明延伸與先前技術一致所提供的群集管理操作。此外,也明確延伸該通訊服務客戶單元傳送至該通訊服務伺服器單元的請求,舉例而言,延伸為藉由該通訊服務使用一動態定義群集作為參與者的群集成員,所能夠提供的通訊服務規格。
該伺服器單元可以是一種群集管理伺服器單元的形式,藉由範例,也可以適當地延伸先前技術而由一群集管理(GM)伺服器電腦所提供,或是由任何其他的伺服器電腦所提供。
本發明的較佳實施例可以在相關的申請專利範圍中建立。結合該通訊系統所敘述的本發明其他細微修改也可以進行適當修正,並在操作通訊系統的方法、該伺服器單元、操作伺服器的方法、該通訊服務客戶單元以及操作通訊服務客戶單元的方法中應用。
代表該至少一準則的資訊項目可以是該至少一準則本身。
此外,該通訊服務客戶單元可以用來傳送具有該至少一準則的一或多個訊息至該伺服器單元。
與本發明的一細微調整一致,該伺服器單元是用於儲存該至少一準則。
此外,該伺服器單元可以做為一群集管理伺服器單元。
藉由範例的方式,該請求位於來自該一或多個訊息的第一訊息之中,並從該通訊服務客戶單元傳輸至該通訊服務伺服器單元。
在一實施例中,該準則是位於來自該一或複數訊息的第二訊息之中,並從該通訊服務客戶單元傳輸至該伺服器單元。
在一實施例中,該準則是位於來自該一或複數訊息的第一訊息之中(,舉例而言,並從該通訊服務客戶單元遞送至該伺服器單元)。
在一實施例中,該伺服器單元是藉由傳輸一第三訊息至至少一資訊伺服器單元的方式,產生該額外通訊服務客戶單元的清單,該第三訊息包含用來檢查該額外通訊服務客戶單元是否符合該準則所需要的資訊請求。
在另一實施例中,該通訊服務伺服器單元是藉由傳輸一第三訊息至至少一資訊伺服器單元的方式,產生該額外通訊服務客戶單元的清單,該第三訊息包含用來檢查該額外通訊服務客戶單元是否符合該準則所需要的資訊請求。
明確地,該伺服器單元或該通訊服務伺服器單元要求有關於準則資訊的資訊伺服器單元,以取得根據該準則產生清單而用來檢查的資訊。
藉由範例的方式,該資訊伺服器單元是一種存在伺服器單元或一種位置伺服器單元。據此,舉例而言,與準則相關的資訊便是位置資訊或存在資訊。
如果該伺服器單元或該通訊服務伺服器單元週期性地檢查該準則(因此總是能夠檢查目前哪些額外通訊服務客戶單元符合該準則),則舉例而言,其可以訂閱一位置伺服器或存在伺服器,因此其總是被知會有關該額外通訊服務客戶單元的狀態改變。
在一實施例中,該一或多個訊息也包含某些該額外通訊服務客戶單元的另一清單,而該額外通訊服務客戶單元之一只有在出現於該另一清單上並符合該準則時,才能成為該提供通訊服務中的參與者。
因此利用該額外通訊服務客戶單元,可以用於以該準則為基礎所過濾該通訊服務中的參與者,定義潛勢群集成員清單。
藉由範例,該通訊服務是一種以通話啟始協定(SIP)為基礎的通訊服務。
利用通訊識別,藉由使用動態群集(或子群集)的方式,可以在通話啟始協定的通話之中,實作不同的群集結合(或是子群集結合)。特別是,舉例而言可以實作”低語(whispering)”與”花邊(sidebars)”。藉由範例,在群集通訊中參與的使用者可以傳送聲音資料至動態定義的子群集,且此聲音資料只能夠由子群集的成員接收。
在一實施例中,在一或多個訊息中的至少一準則是以可擴展標記語言(XML)為基礎所具體指明。
藉由範例,該通訊服務是一種即按即說通訊服務、用以傳送即時訊息的通訊服務、一種多媒體簡訊(MMS)通訊服務,或是一種會議通訊服務。
如在以上所提到的,該伺服器單元在提供通訊服務的過程中(例如以週期性的方式)檢查該符合準則額外通訊服務客戶單元的清單有效性,以及如果適當的,更新該清單,並將該更新清單傳輸至該通訊服務伺服器單元。
如在以上所提到的,該通訊服務伺服器單元是用於根據該更新清單,改變在該通訊服務中的參與者。
與本發明的另一細微調整一致,該通訊服務伺服器單元在提供通訊服務的過程中,(例如以週期性的方式)檢查該額外通訊服務客戶單元是否仍然符合準則,以及如果適當的,改變在該通訊服務中的參與者。
在一實施例中,該通訊服務是提供做為該提供通訊服務伺服器單元的另一通訊服務部分。
明確地,一群集的動態建立子群集是在該群集所提供的通訊服務事件中使用。藉由範例,即按即說通訊是用於即按即說通話的事件之中,其中該即按即說通訊的參與者(或是其使用的客戶單元)符合該準則。
第2圖顯示根據本發明一示範實施例的訊息流圖200。
該訊息流200發生在一群集管理客戶單元201、服務區段(ServiceX)客戶單元202、服務區段伺服器單元203以及一群集管理伺服器單元204之間。在此情況中,可以使用代表其事件群集中任何通訊服務的服務區段。
據此,舉例來說,該服務區段為一種即按即說通訊服務、用以傳送即時訊息的通訊服務、一種多媒體簡訊通訊服務,或是一種會議通訊服務。該服務區段客戶單元202與該服務區段伺服器單元203則根據該通訊服務所配置設定。以下將進一步說明一種使用即按即說的結構。
在步驟205中,該群集管理客戶單元201在該群集管理伺服器單元204上建立一(即按即說)群集。為此目的,該群集管理客戶單元201傳送一group_creation_request訊息216至該群集管理伺服器單元204。該group_creation_request訊息216包含:-該群集潛勢群集成員的清單及/或一準則第一清單;-(選擇性的)在該群集中群集成員的最大數目規格;-(選擇性的)已經被傳送的自動更新旗標規格;-(選擇性的)具體指明該服務區段的其他參數數值。
該群集管理伺服器單元204接著建立一適當群集,並在步驟206中傳送一回應訊息217至該群集管理客戶單元201,該訊息217包含用於該建立群集的獨特識別。
在步驟207中,該服務區段客戶單元202傳送一請求訊息218,以請求提供服務區段至該服務區段伺服器單元203。該請求訊息218包含:-用於該群集的識別及/或一準則第二清單;-(選擇性的)另一潛勢群集成員清單;如果該group_creation_request訊息216已經指明該潛勢群集成員的清單,則該另一潛勢群集成員清單可以是該潛勢群集成員清單的擴充;-(選擇性的)在該群集中群集成員的最大數目規格;-(選擇性的)已經被傳送的自動更新旗標規格;-(選擇性的)用於請求通訊服務的請求識別;如果該服務區段是一種即按即說通訊服務,則其為稱做id_proposal的即按即說通訊識別;-(選擇性的)具體指明該服務區段的其他參數數值。
在步驟208中,該服務區段伺服器單元203確定其無法決定該群集,換言之,其無法確認目前的群集成員。其因此傳送一請求訊息219至該群集管理伺服器單元204,以請求該群集管理伺服器單元204決定該群集。該請求訊息219包含:-用於該群集的識別;-(選擇性的)該準則第二清單;-(選擇性的)該潛勢群集成員的清單(之後應理解的是,潛勢群集成員清單意指為可能由該另一潛勢群集成員清單所擴充、或在該group_creation_request訊息216並未指明潛勢群集成員清單時,其可能是該另一潛勢群集成員清單本身);-(選擇性的)在該群集中群集成員的最大數目規格;-(選擇性的)具體指明該服務區段的其他參數數值。
如果已經傳送該自動更新旗標,則該服務區段伺服器單元203便使用該請求訊息219,要求該群集管理伺服器單元204進行較長時期的群集成分改變通知。在此情況中,該服務區段伺服器單元203由該群集管理伺服器單元204知會該群集的成分是否改變,舉例而言當一潛勢群集成員不再符合或在平均時間中不再符合由該準則第一清單或該準則第二清單的方式所指明的準則。特別是,當已經傳送該自動更新旗標時,該群集管理伺服器單元204便週期性地檢查該潛勢群集成員目前是否滿足準則。
此訂閱,換言之為了群集成分改變通知的請求動作,在較晚的時間也可以由該服務區段伺服器單元203實作。
在步驟210中,該群集管理伺服器單元204確定在該潛勢群集成員清單中的所有(可得的)使用者,哪些符合(可得的)該準則第一清單中的準則,以及哪些符合(可得的)該準則第二清單中的準則。這些使用者形成目前的群集成員清單。該群集管理伺服器單元204用來確定目前群集成員(換言之,在該目前群集成員清單上的成員)的方法,與該準則第一清單的方法或該準則第二清單的方法所具體指明的準則有關。這在之後將進一步說明。
在步驟211中,該群集管理伺服器單元204傳送另一回應訊息220至該服務區段伺服器單元203,回應訊息220則包含目前的群集成員清單。
步驟212與213則是選擇性的進行。在步驟212中,該服務區段伺服器單元203傳輸一資訊訊息221至該服務區段客戶單元202,其用來知會該服務區段客戶單元202有關目前群集成員的清單。藉由範例,該資訊訊息221也可以包含某些目前群集成員或是該目前群集成員的完整清單。
在步驟213中,該服務區段客戶單元202傳送一確認訊息222至該服務區段伺服器單元203,其用來確認在步驟207中產生用於該服務區段的請求。替代地,該服務區段客戶單元202可以在步驟213中取消用於該服務區段的請求,而此序列便隨著終止。
在步驟214中,如果在步驟207中所產生用於該服務區段的請求並未在步驟213中取消,將由該服務區段伺服器單元203利用該目前群集成員清單用於於該服務區段的請求。根據該服務區段的通訊服務形式,其將由該服務區段伺服器單元203進行適當的動作完成,舉例而言,邀請該群集成員加入一群集通訊。
在步驟215中,該服務區段伺服器單元203藉由傳送一請求確認訊息223至該服務區段客戶單元202的方式,確認在步驟207中所產生用於該服務區段的請求。該請求確認訊息223包含:-(選擇性的)目前群集成員的清單;-一回應識別;如果該服務區段是一種即按即說通訊服務,則其為稱做PK_id的即按即說通訊識別;-(選擇性的)具體指明該服務區段的其他參數數值。
如果該服務區段伺服器單元203已經要求該群集管理伺服器單元204進行群集成分改變通知,則在該目前群集成員清單改變的事件中,便通知該服務區段伺服器單元203有關該改變的目前群集成員清單。該服務區段伺服器單元203便因此總是知道該目前群集成員清單的目前成分。根據該服務區段的通訊服務形式,該目前群集成員清單的改變(以及該服務區段伺服器單元203的相關通知)具有特定的相關動作,舉例而言,邀請剛加入該目前群集成員清單的群集成員參加一群集通訊。
在另一實施例中,步驟205至211是如上述的方式進行。然而,必須進行步驟212,且該資訊訊息221包含該目前群集成員清單也包含一暫時性群集識別。在步驟213中,該服務區段客戶單元202並不傳送該確認訊息222至該服務區段伺服器單元203,而是傳送用於該服務區段的新請求至該服務區段伺服器單元203,其指明該暫時性群集識別。該序列的剩餘部分則從步驟214開始與上述步驟相同。
在一實施例中,該群集管理伺服器單元204並不是一種分離功能區塊單元的形式,而是由該服務區段伺服器單元203進行上述用於該群集管理伺服器單元204的功能。特別是,在步驟219與220中,該群集管理伺服器單元204與該服務區段伺服器單元203之間不有交互作用,或不再有傳送至該服務區段伺服器單元203以做為一群集成分改變通知部分的通知。
第3圖顯示根據本發明一示範實施例的通訊系統300。
一各自的即按即說參與者伺服器電腦(即按即說伺服器電腦參與者功能區塊)305以一各自介面304的方式,與一第一即按即說客戶單元301、第二即按即說客戶單元302,以及第三即按即說客戶單元303結合。該即按即說參與者伺服器電腦305也與一即按即說控制伺服器電腦(即按即說伺服器電腦控制功能區塊)306結合。
該即按即說控制伺服器電腦306與一位置伺服器電腦307、群集管理伺服器308,以及存在伺服器電腦309結合。該群集管理伺服器308同樣的也與該位置伺服器電腦307以及該存在伺服器電腦309結合。
該位置伺服器電腦307提供位置資訊。藉由範例,該群集管理伺服器308可以詢問該位置伺服器電腦307關於該第二即按即說客戶單元302的位置。
該存在伺服器電腦309提供存在資訊。藉由範例,該群集管理伺服器308可以詢問該存在伺服器電腦309,該第二即按即說客戶單元302目前是否可得及是否關閉,舉例而言,或是一種通訊鏈結無法建立的情況。
藉由範例的方式,該介面304是利用全球行動通訊系統(UMTS)或全球行動通訊系統(GMS)的無線電存取網路(RAN)、核心網路(CN)以及網際網路通訊協定多媒體子系統(IMS)方式提供。
替代的,該介面304可以利用像是公眾交換電話網路(PSTN)通訊網路的方式提供。
該即按即說客戶單元301、302、303則分別整合於一移動式無線電通訊終端之中,其是根據各別的介面304所建立,並根據全球行動通訊系統標準、全球行動通訊系統標準、整合封包無線電服務技術(GPRS)標準,或是其他的移動式無線電通訊標準進行通訊。
第4圖顯示根據本發明一示範實施例的訊息流圖400。
該顯示的訊息流是在一即按即說客戶單元401、即按即說控制伺服器電腦402、群集管理伺服器電腦403、位置伺服器電腦404、存在伺服器電腦405,以及額外的即按即說客戶單元406之間進行,其參考第3圖說明所配置設定,該第二即按即說客戶單元302以及第三即按即說客戶單元303則對應於該額外的即按即說客戶單元406。
在以下說明的示範實施例中,其假設該即按即說客戶單元401的使用者希望與以下的對象開始一即按即說通話-其所有朋友;-目前與其在相同城鎮的對象(在此範例中其為第一準則,criteria_1);-目前並未進行工作的對象(在此範例中其為第二準則,criteria_2)。
為此目的,該即按即說客戶單元401的使用者藉由在步驟407中傳送一group_generation_request訊息423的方式,在該群集管理伺服器電腦403中建立一即按即說群集。為了定義該即按即說群集,該使用者傳輸在該group_generation_request訊息423中的清單(member_list),其中包含二十個不同的使用者(該使用者的朋友-也就是潛勢群集成員)以及在該group_generation_request訊息423之中所定義的第一準則(criteria_1),在該即按即說群集被使用的同時,這些朋友必須為在城鎮漢堡(Hamburg)之中。
該group_generation_request訊息可以利用一種超文件傳輸協定(HTTP)獲取的指令傳送,例如在表格1中所顯示的形式。
獲取超文件傳輸協定接通的指令則在[3]中描述(使用超文件傳輸協定的群集管理操作則在[2]中描述)。
在表格1與後續的表格中,與該示範實施例一致而對於傳統訊息所提供的實體將以粗體字所表示。
在步驟408中,該群集管理伺服器電腦403藉由傳送一group_generation_response訊息424的方式回應該即按即說客戶單元401,其包含用於該即按即說群集的獨特群集識別,在此情況中,該識別為sip:[email protected]
在步驟409中,該即按即說客戶單元401的使用者選擇該即按即說群集並規定該第二準則(criteria_2)(該第一準則與第二準則都可以包括複數準則),以使用該即按即說客戶單元401而與在該即按即說群集中符合該第一準則與第二準則的潛勢群集成員,開始進行即按即說通話。該第一準則與第二準則動態地描述該即按即說群集,因此隨著時間經過,對於符合該第一準則與第二準則的潛勢群集成員可能會有改變,換言之,顯示在該group_generation_request訊息423之中所包含的使用者清單可能改變。
該即按即說客戶單元401的使用者希望可以在開始的即按即說通話期間考慮到該即按即說群集的目前成分。該即按即說群集是由在任何時間由符合該第一準則與第二準則的潛勢群集成員所建立。特別是,在該即按即說通話的過程中,目前不參與該即按即說通話的潛勢群集成員在其符合該第一準則與第二準則的時候(相較於之前不符合的情況),需要被邀請至該即按即說通話。為了達到此目的,該即按即說客戶單元401的使用者便設定該自動更新旗標(sutimatic_update_flag)。
在步驟410中,該使用者藉由傳送一INVITE訊息425至該即按即說控制伺服器電腦402,以開始該即按即說通話。該INVITE訊息425則根據一種SIP INVITE所設定。SIP INVITE則在[4]中描述。該INVITE訊息425包含該第二準則(criteria_2)的規格,以及該已經設定的自動更新旗標規格。舉例而言,這是利用一種目錄形式所完成,其具有一種對於先前技術而言為新的定義。舉例而言,該INVITE訊息425為表格2中的形式。
在步驟411中,該即按即說控制伺服器電腦402已經接收該INVITE訊息425,並確定其無法決定該即按即說群集,換言之,其無法決定目前的即按即說群集是由哪些群集成員所產生。
據此,該即按即說控制伺服器電腦402在步驟412中傳輸一第一SUBSCRIBE訊息426,以要求該群集管理伺服器電腦403決定該目前(現存)的群集成員,換言之,決定目前的即按即說群集是由哪些群集成員所產生。為了使該群集管理伺服器電腦403決定目前的群集成員,該第一SUBSCRIBE訊息426包含該第二準則。在此示範實施例中,該第一SUBSCRIBE訊息426是根據SIP SUBSCRIBE所設定,舉例而言如表格3中所顯示(SIP SUBSCRIBE則[5]中描述)。
如同所談到的,該第二準則必須是目前不處於工作狀態的群集成員。
因為該群集管理伺服器電腦403需要該潛勢群集成員(或是由該潛勢群集成員所使用的即按即說客戶單元)的目前位置(位置狀態),以確認該目前群集成員,該群集管理伺服器電腦403便在步驟413中,(根據SIP SUBSCRIBE)傳送一第二SUBSCRIBE訊息427至該位置伺服器電腦404,以訂閱該位置伺服器電腦404,並獲得有關該各別潛勢群集成員位置狀態的資訊。
此外,該群集管理伺服器電腦403需要該潛勢群集成員目前是否處於工作狀態的資訊,以確認該目前群集成員。此資訊將為了每個潛勢群集成員而存在於由該存在伺服器電腦405為此群集成員所管理的存在資訊項目(存在狀態)之中。據此,該群集管理伺服器電腦403便在步驟414中傳送一第三SUBSCRIBE訊息428至該存在伺服器電腦405。該第二SUBSCRIBE訊息427與第三SUBSCRIBE訊息428則為了每個潛勢群集成員所傳輸。對於具有該識別sip:[email protected]的第一群集成員而言,其顯示於第4圖中的範例,該識別則存在於該第一SUBSCRIBE訊息427與第二SUBSCRIBE訊息428之中。
如同所談到的,該第一準則為其朋友,換言之該潛勢群集成員必須位於城鎮漢堡之中。替代的,該第一準則也可以是一種與該使用者(或是該即按即說客戶單元401)所在位置有關的位置準則。藉由範例,該第一準則可以是該使用者或是該即按即說客戶單元401所在位置半徑5公里中,屬於該群集的潛勢群集成員(或是其即按即說客戶單元)。在此情況中,該群集管理伺服器電腦403也需要該即按即說客戶單元401使用者的位置資訊,以確認該目前群集成員,並據此不只是各別為了所有的潛勢群集成員,也為了該即按即說客戶單元401的使用者,傳送該第一SUBSCRIBE訊息427至該位置伺服器電腦404。然而在後續描述中,其假設該第一準則為該群集成員必須位於城鎮漢堡之中。
如同所提到為了每個潛勢群集成員而各別傳輸至該位置伺服器電腦404的第一SUBSCRIBE訊息427,則在步驟415中由該位置伺服器電腦404利用一各別的第一NOTIFY訊息429所回應,該第一NOTIFY訊息429包含該各別群集成員的位置狀態。
同樣的,在步驟416中,為了每個群集成員而可能傳送至該存在伺服器電腦405的第二SUBSCRIBE訊息428,則由該存在伺服器電腦405藉由傳輸一第二NOTIFY訊息430至該群集管理伺服器電腦403而回應。該第二NOTIFY訊息430包含對於各別潛勢群集成員而言,其目前是否處於工作狀態的資訊。
該群集管理伺服器電腦403利用在步驟415與步驟416中傳輸的資訊,在步驟417中利用檢查每個潛勢群集成員是否滿足該第一準則與第二準則的方式,確認該目前群集成員。在步驟418中該群集管理伺服器電腦403使用一第三NOTIFY訊息431以傳輸該目前群集成員的清單(current_member_list)至該即按即說控制伺服器電腦402。在此範例中,該第三NOTIFY訊息431是一種根據SIPNOTIFY的形式,並在表格4中顯示。
在接收該第三NOTIFY訊息431之後,該即按即說控制伺服器電腦402便具有關於目前群集成員使用者的資訊。選擇性的,現在也可以進行步驟412與420。在步驟419中,該即按即說控制伺服器電腦利用一MESSAGE訊息432,傳送目前群集成員清單(current_group_list)-在另一實施例中只指明該目前群集成員的數目-至該即按即說客戶單元401。該MESSAGE訊息432為一種SIP MESSAGE的形式。SIP MESSAGE則在[6]中描述。
在步驟420中,該即按即說客戶單元401利用一第二MESSAGE訊息433回應,其同樣的也是根據SIP MESSAGE的形式,具體指明真的需要開始具有該目前群集成員的即按即說通話。
在步驟421中,該即按即說控制伺服器電腦402傳送一第二INVITE訊息434至所有的目前群集成員,在此範例中,也傳送至所有的額外即按即說客戶單元406。該第二INVITE訊息434為SIP INVITE的形式。明確地,步驟421也是一種邀請所有額外即按即說客戶單元406加入已經被建立即按即說通話的動作。這是利用傳統的方式完成。為了回應,每個該額外即按即說客戶單元406傳送一第一200 OK訊息435(根據SIP 200 OK)至該即按即說控制伺服器電腦402。
藉由傳送該第一200 OK訊息435,該額外即按即說客戶單元406(或其相關使用者)之一便接受邀請並加入該已經被建立的即按即說通話。當該即按即說控制伺服器電腦402已經接收該第一200 OK訊息435(換言之,在該目前群集成員之一已經接收邀請加入該即按即說通話之後),該即按即說控制伺服器電腦402傳送一第二OK訊息436至該即按即說客戶單元401,其知會該目前群集成員之一已經接受該邀請加入該即按即說通話。
現在便由該即按即說客戶單元401使用者的所有符合該第一與第二準則(,並已經接受邀請加入該即按即說通話)的朋友進行該即按即說通話。
第5圖顯示根據本發明一示範實施例的訊息流圖500。
與參考第4圖所描述示範實施例相同的方式,所顯示的訊息流在一即按即說客戶單元501、即按即說控制伺服器電腦502、群集管理伺服器電腦503、位置伺服器電腦504、存在伺服器電腦505,以及額外的即按即說客戶單元506之間進行。在此示範實施例中,其假設該即按即說客戶單元501的使用者希望與目前在同樣大學且目前不處於工作狀態的所有即按即說使用者開始進行即按即說通話。以下所使用的術語”目前群集成員”等與參考第4圖所指述示範實施例相同。
在步驟507中,該即按即說客戶單元501傳輸一group_generation_request訊息524至該群集管理伺服器電腦503,以請求建立一即按即說群集。該group_generation_request訊息524包含第一準則(criteria_1)的規格,其敘述該群集成員必須在該即按即說通先期間,換言之在即按即說通話事件中使用該即按即說群集的期間,與該即按即說客戶單元501的使用身位於相同的大學之中。該group_generation_request訊息524心包含第二準則(criteria_2)的規格,其敘述該(即按即說群集的)目前群集成員必須不處於工作狀態。藉由範例,該group_generation_request訊息524為表格5所顯示的形式,且該使用者傳輸該group_generation_request訊息524以建立由該第一準則與該第二準則所動態定義的即按即說群集。
現在該群集管理伺服器電腦503需要確定符合該第一準則與該第二準則的所有即按即說使用者。
在一實施例中,其並未在第5圖中顯示,該群集管理伺服器電腦503進行以下的動作。與參考第4圖所說明的實施例相比之下,該即按即說客戶單元501並未傳輸該潛勢群集成員清單至該群集管理伺服器電腦503。因此,該群集管理伺服器電腦503確認一做為基礎資訊的潛勢群集成員清單,且無疑的是一一般成員清單。為此目的,該群集管理伺服器電腦詢問一或多個網路單元有關已知或適當的即按即說客戶單元清單。藉由範例,這些網路單元為(來自該即按即說客戶單元501與該群集管理伺服器電腦503之間,為了通訊而提供通訊網路相同操作者的)本區位置登入中心(HLR)、一”超”本區位置登入中心(meta HLR),換言之已經儲存在不同操作者的本區位置登入中心中的資訊,或是來自不同操作者的不同本區位置登入中心。
已經以此方法所請求的潛勢群集成員清單則清楚地由該群集管理伺服器電腦503使用做為一種基礎資訊,其與參考第4圖說明的步驟413與414中相同,為了每個潛勢群集成員傳送SUBSCRIBE訊息至該位置伺服器電腦504或存在伺服器電腦505,並以此方法確認需要用來決定該目前群集成員清單的每個潛勢群集成員的位置資訊與存在資訊。接著,該群集管理伺服器電腦503確認該目前群集成員清單(current_member_list)。因為在此實施例中由該群集管理伺服器電腦503所確認的潛勢群集成員清單,一般上可能是非常大的,實際上要建立該潛勢群集成員清單需要非常高度的發信複雜度。因此以下在第5圖中所描述的實施例是較佳的。
在步驟508中,該群集管理伺服器電腦503傳送一第一SUBSCRIBE訊息525至該位置伺服器電腦504。該第一SUBSCRIBE訊息525不但傳送至該位置伺服器電腦504,也傳送至所有適當的位置伺服器,換言之傳送至管理來自即按即說客戶單元位置資訊的位置伺服器。
藉由範例,說明使用該位置伺服器電腦504的剩餘序列。在步驟508中傳輸的第一SUBSCRIBE訊息525具有指明該第一準則的規格(其為清楚的位置規格)。舉例而言,該第一SUBSCRIBE訊息525為表格6中所顯示的形式。
在步驟509中,該位置伺服器電腦504藉由傳送一第一NOTIFY訊息526至該群集管理伺服器電腦503,以回應來自該群集管理伺服器電腦503的SUBSCRIBE,換言之該第一SUBSCRIBE訊息525。在此方法中,該位置伺服器電腦504發信符合該第一準則(matched_users_list_1)的(即按即說)使用者清單(或是由該使用者所使用的即按即說客戶單元清單)至該群集管理伺服器電腦503。舉例而言,該第一NOTIFY訊息526為表格7中所顯示的形式。
步驟510與511則利用與步驟508與509的相同方式進行。也就是說在步驟10中,該群集管理伺服器電腦503傳送一具有該第二準則規格的第二SUBSCRIBE訊息527至該存在伺服器電腦505(藉由範例,與以上的方式相同,傳輸一各別的第二SUBSCRIBE訊息至所有適當的存在伺服器電腦)。在步驟511中,該存在伺服器電腦505藉由傳送一第二NOTIFY訊息528至該群集管理伺服器電腦503,以進行關於符合該第二準則(matched_users_list_2)(的即按即說)使用者清單(或是由該使用者所使用的即按即說客戶單元清單)的回應。
在步驟512中,該群集管理伺服器電腦503從符合該第一準則的使用者(或是由該使用者所使用的即按即說客戶單元)清單,以及符合該第二準則的使用者(或是由該使用者所使用的即按即說客戶單元)清單,以形成其交集的方式確認該群集成員清單。
在另一實施例中,該第二SUBSCRIBE訊息527只傳送至管理在該NOTIFY訊息526中所列出使用者(或由該使用者所使用即按即說客戶單元)有關資訊的存在伺服器電腦。明確地,該群集管理伺服器電腦503只詢問符合該第一準則的使用者。據此,該群集管理伺服器電腦503在步驟511中,只獲得符合該第一準則使用者的存在資訊。使用此存在資訊與在步驟509中獲得的資訊,該群集管理伺服器電腦503在步驟512中確認該群集成員的清單。
此過程的剩餘部分則與該目前群集成員清單如何被確認無關,舉例而言,特別是如以上所述,當該群集管理伺服器電腦503首先利用對一或多個本區位置登入中心請求適當資訊的方式,確認潛勢群集成員清單時,也會進行以下的過程。
在步驟513中,該群集管理伺服器電腦503藉由傳輸一group_client_response訊息529至該即按即說客戶單元501,以回應由該即按即說客戶單元501在步驟507中所產生的請求。該group_client_response訊息529包含用於該建立即按即說群集的獨特群集識別,在此情況中為sip:[email protected],以及包含該目前群集成員清單(或替代的,只有該目前群集成員清單部分的使用者數量)。
在步驟514中,於稍後的時間,該即按即說客戶單元501的使用者選擇該即按即說群集,以與利用該第一即按即說客戶單元501的該即按即說群集目前群集成員開始進行一即按即說通話。此外,在該即按即說通話群集,也需要考量到該即按即說群集的目前成分,換言之,該目前群集成員(即使其在該即按即說通話的過程中改變)必須總是該即按即說通話的部分(如果其接收邀請)。
藉由範例,在該即按即說通話的過程中群集成員在其符合該第一準則與該第二準則之後需要立刻被邀淺。為了達到此目的,該使用者便設定自動更新旗標(automatic_update_flag)。
在步驟515中,該使用者使用該第一即按即說客戶單元501傳送一第一INVITE訊息530以開始該即按即說通話。在此範例中,該第一INVITE訊息530為一種根據SIP INVITE的形式,其符合該獨特群集身認識別。該第一INVITE訊息530包含一種已經被傳送的自動更新旗標規格,舉例而言,藉由將此規格包含在該第一INVITE訊息530之中以做為一種通話啟始協定標頭的方式。據此,此第一INVITE訊息530為表格8中所顯示的形式。
在步驟516中,已經接收該第一INVITE訊息530的按即說控制伺服器電腦502確認其無法倔定以該群集識別所具體指明的即按即說群集。在步驟531中,其因此利用一第三SUBSCRIBE訊息531以請求該群集管理伺服器電腦503確認該目前群集成員。該第三SUBSCRIBE訊息531為一種根據SIP SUBSCRIBE的形式,並在表格9中顯示。
在步驟518中,該群集管理伺服器電腦503藉由利用一第三NOTIFY訊息518傳輸該目前成員清單至該即按即說控制伺服器電腦502,以回應該第三SUBSCRIBE訊息531。該第三NOTIFY訊息518為一種在表格10中所顯示的形式。
在接收該第三NOTIFY訊息518之後,該即按即說控制伺服器電腦502便具有有關哪些使用者為目前群集成員的資訊。選擇性的,現在可以實作步驟519與520。在步驟519中,該即按即說控制伺服器電腦502利用一UPDATE訊息533傳送該目前群集成員清單(current_member_list)-而在另一實施例中只傳送該目前群集成員的數量-至該即按即說客戶單元501。該UPDATE訊息533為一種SIP UPDATE的形式(或替代的為SIP INFO的形式)。
在步驟520中,在此實施例中,該即按即說客戶單元501利用同樣是一種SIP UPDATE形式的第二UPDATE訊息534進行回應,以具體指明實際上應該開始進行具有目前群集成員的即按即說通話。
該即按即說客戶單元501在此時可以藉由取代該第二UPDATE訊息534而傳送一CANCEL訊息(根據SIP CANCEL,參考[4])至該即按即說控制伺服器電腦502,以終止該序列。
在步驟521中,該即按即說控制伺服器電腦502傳送一第二INVITE訊息535至所有的目前群集成員,在此實施例中傳送至所有的額外即按即說客戶單元506。該第二INVITE訊息535是一種SIP INVITE的形式。步驟521明顯地邀請所有額外即按即說客戶單元506參加該已經建立的即按即說通話。這是以傳統型式的方式完成。為了回應,該每個額外即按即說客戶單元506傳送一第一200 OK訊息536(根據SIP 200 OK)至該即按即說客戶單元501。
藉由傳送該第一200 OK訊息536,該額外即按即說客戶單元506(或相關使用者)之一接收該邀請以參加已經被建立的即按即說通話。當該即按即說控制伺服器電腦502已經接收該第一200 OK訊息536(換言之,一旦該目前群集成員之一已經接受邀請參加該即按即說通話之後),該即按即說控制伺服器電腦傳送一第二200 OK訊息537至該即按即說客戶單元501,通知該目前群集成員之一已經接受邀請參加該即按即說通話。
該即按即說通話現在便由符合該第一準則與該第二準則(,且接受邀請參加該即按即說通話)的使用者所進行。
當進行在第4圖與第5圖中所描述的訊息流時,如同所說明的,便在該第一即按即說客戶單元401、501以及來自建立該目前群集成員清單的即按即說客戶單元之間設定一即按即說通話。以下文字參考第6圖與第7圖,說明當該目前群集成員清單成分改變時,根據本發明一示範實施例所進行的步驟。
第6圖顯示根據本發明一示範實施例的訊息流圖600。
與第4與第5圖一致,所顯示的訊息流在一即按即說客戶單元601、即按即說控制伺服器電腦602、群集管理伺服器電腦603、位置伺服器電腦604,以及額外的即按即說客戶單元605之間進行,其對應於在第4與第5圖中所顯示的相關網路元件。此外,在所顯示的訊息流中包含新加入的即按即說客戶單元606。
如同所指出的,其假設建立具有目前群集成員做為參與者的即按即說通話,且其假設已經設定該自動更新旗標,並已經通知該即按即說控制伺服器電腦602,舉例而言利用在步驟515中傳輸第一INVITE訊息530的方式。
其假設到目前為止該新加入即按即說客戶單元606(或該新加入即按即說客戶單元的使用者)尚未參與該即按即說通話。藉由範例,該目前群集成員清單是根據該目前群集成員(與其即按即說客戶單元一起)必須位於城鎮漢堡的準則所確認,但是該新加入即按即說客戶單元606的使用者-在此標示為Friend_17-到目前為止並不在城鎮漢堡中,而是在已經建立的即按即說通話期間返回城鎮漢堡。
其也假設該群集管理伺服器電腦603已經詢問該位置伺服器604有關該使用者Friend_17的位置資訊,舉例而言,已經在步驟413中為了該使用者Friend_17傳輸一適當的第二SUBSCRIBE訊息427至該位置伺服器604,因此該使用者Friend_17便出現在該潛勢群集成員的清單之中。該使用者也符合上述任何用來確認該目前群集成員清單的其他有關該群集成員可獲得性的準則,例如其已經處於一種適當的存在狀態。
在步驟607中,該群集管理伺服器電腦603與其請求一致,以有關該新加入即按即說客戶單元606的使用者Friend_17現在已經返回城鎮漢堡的一第一NOTIFY訊息614所通知,換言之,該群集管理伺服器電腦603被通知有關該使用者Friend_17的位置狀態(location_status_17)。當已經獲得該第一NOTIFY訊息614時,該群集管理伺服器電腦603在步驟608中再次確認該目前群集成員清單,再次根據該準則明確地進行過濾,且確認現在該使用者Friend_17符合所有的預設準則。
如同以上所述,該即按即說控制伺服器電腦602也已經傳送一SUBSCRIBE訊息至該群集管理伺服器電腦603(舉例而言在步驟412中的該第一SUBSCRIBE訊息426),並藉此請求被通知有關該即按即說群集的目前成分。
據此,該群集管理伺服器電腦603在步驟609中傳送一第二NOTIFY訊息615至該即按即說控制伺服器電腦602,通知該即按即說控制伺服器電腦602現在已經加入一個新的目前群集成員(new_member_17)。
後續步驟610與611則為選擇性實作。
在步驟610中,該即按即說控制伺服器電腦602傳送一第一MESSAGE訊息616(根據SIP MESSAGE)至該即按即說客戶單元601,並因此通知該即按即說客戶單元601有關新加入的目前群集成員。
為了回應,該即按即說客戶單元601在步驟611中傳送一第二MESSAGE訊息617,其中該即按即說客戶單元601用以確認正在進行結合,換言之邀請該使用者Friend_17參加該即按即說通話的動作。在步驟612中,該即按即說控制伺服器電腦602邀請該新加入即按即說客戶單元606參加該即按即說通話。這是利用傳輸一INVITE訊息618的方式完成。該新加入即按即說客戶單元606在步驟619中使用一200 OK訊息619回應該INVITE訊息618。步驟612與613是以一種根據SIP INVITE與SIP 200 OK的傳統方式實作。該使用者Friend_17接著便參與該即按即說通話。
第7圖顯示根據本發明一示範實施例的訊息流700圖。
與第6圖一樣,所顯示的訊息流在一即按即說客戶單元701、即按即說控制伺服器電腦702、群集管理伺服器電腦703、位置伺服器電腦704,以及額外的即按即說客戶單元705之間進行。此序列一開始也應用參考第6圖所說明的假設,但此時在該即按即說通話的過程中,並沒有加入該即按即說通話的新使用者(或是新即按即說客戶單元),而是由使用者標示為Friend_05的離去即按即說客戶單元706離開該即按即說通話。
首先假設該使用者Friend_05利用該離去即按即說客戶單元706參與該現有即按即說通話。特別是,該使用者Friend_05到目前為止已經符合用來決定該目前群集成員的準則。其現在假設該使用者Friend_05違反該準則之一。藉由範例,一種準則為該目前群集成員需要位於城鎮漢堡之中,而利用該離去即按即說客戶單元706的使用者Friend_05正在離開該城鎮漢堡。
與步驟607相同的方式,該位置伺服器電腦704接著在步驟714中傳送一MOTIFY訊息714至該群集管理伺服器電腦703,通知該群集管理伺服器電腦有關該使用者Friend_05的最新位置狀態。
與步驟608相同的方式,該群集管理伺服器電腦703在步驟708中再次確認該目前即按即說群集的成分。在此情況中,該群集管理伺服器電腦703確認該使用者Friend_05現在並不符合該目前群集成員所必須符合的準則。
據此並與步驟609相同的方式,其在步驟709中使用一第二NOTIFY訊息715通知該即按即說控制伺服器電腦702,該使用者Friend_05不再是一目前群集成員。
步驟710與711為選擇性的實作。在步驟710中,該即按即說控制伺服器電腦702傳送一第一MESSAGE訊息716(根據SIP MESSAGE)至該即按即說客戶單元701,並因此知會該即按即說客戶單元701,該使用者Friend_05不再是一目前群集成員(remove_member_05)。在步驟711中,該即按即說客戶單元701使用一第二MESSAGE訊息717(根據SIP MESSAGE)以確認該使用者Friend_05將從現有即按即說通話中移除。
在步驟712中,藉由從該即按即說控制伺服器電腦702傳送一BYE訊息718至該離去即按即說客戶單元706的方式,該即按即說控制伺服器電腦702便從現有即按即說通話中移除該離去即按即說客戶單元706。
這在步驟713中由該離去即按即說客戶單元706使用一200 OK訊息719的方式所確認。舉例而言,步驟712與713是以傳統的方式實作。
該使用者Friend_05接著便不再是該現有即按即說通話的部分。
以下文字參考第8圖與第9圖,描述用於另一應用情況的示範實施例。
第8圖顯示根據本發明一示範實施例的訊息流800圖。
與以上敘述示範實施例相同的方式,所顯示的訊息流在一即按即說客戶單元801、即按即說控制伺服器電腦802、群集管理伺服器電腦803、位置伺服器電腦804、存在伺服器電腦805,以及額外的即按即說客戶單元806之間進行。
考慮該即按即說控制伺服器電腦802具有以下功能區塊單元:一通話控制器807與一媒體調節器808。該通話控制器807是用來發信有關該即按即說控制伺服器電腦802的工作,換言之,其實作應該由該即按即說控制伺服器電腦802所實作的發信操作,舉例而言,發信邀請一即按即說客戶單元參加一即按即說通話。這些發信操作是根據通話啟始協定的基礎實作。該媒體調節器808控制一即按即說通話事件中,散佈該通訊資料至該即按即說通話中參與的所有即按即說客戶單元。
在此示範實施例中,其假設該即按即說客戶單元801為一柏林計程車公司計程車控制中心的即按即說客戶單元。標示為”計程車”的即按即說群集可以包含所有的計程車司機(其具備有各別的額外即按即說客戶單元806之一)。每次該計程車控制中心接收運送乘客的訂單時,便需要進行在一即按即說通話之中開始即按即說通訊的動作,且所有在該被運送乘客半徑距離x公里中,且其設定存在狀態為”計程車閒置”而目前並未運送另一乘客的的計程車司機(或是其利用的即按即說客戶單元)便需要參與該即按即說通話。
如在以下所說明,在該即按即說通話中的即按即說通訊是由一識別所獨特辨別,且該即按即說通訊中(為該即按即說通話中參與者子集合)的參與者便(在該即按即說通話事件以及該即按即說通訊事件之中)交換聲音資料。明確地,(在所有的計程車司機與該計程車控制中心之間,)例如於一即按即說通話的過程中,一整天都存在著所設定的複數即按即說通訊,且具有相關內容的複數聲音資料便在這些即按即說通訊期間(於該別即按即說通訊的參與者之間)傳輸。
與(每個訂單)產生複數即按即說通話相比之下,在一即按即說通話中產生複數即按即說通訊(每個都是針對一輸入訂單)具有減少發信時所需複雜度的優勢。
首先,在該即按即說客戶單元801與該額外即按即說客戶單元806之間設定一即按即說通話(此步驟不顯示),其如同所指出的,該額外即按即說客戶單元806是該所有註冊的計程車即按即說客戶單元,換言之,目前提供服務的所有計程車(無論該計程車為閒置或是正在使用中)。這可以利用傳統方式完成,例如以參考第1圖所說明的範例。對於剩餘部分而言,是否包含一種”一對多對一”的拓撲關係(換言之,該即按即說客戶單元801接收來自所有額外即按即說客戶單元806即按即說通話之中的通訊資料,但該額外即按即說客戶單元806並不對等地接收通訊資料,也就是不從該額外即按即說客戶單元806的其他各別即按即說客戶單元接收通訊資料),或是一種”一對多”的拓撲關係(換言之,該即按即說客戶單元801與該額外即按即說客戶單元806都從該額外即按即說客戶單元806接收所有的通訊資料,也就是彼此之間清楚地聆聽)並不重要。
在與以上敘述示範實施例的相同方式中,例如與第4圖中步驟413與415的相同方式,在該群集管理伺服器電腦803與該位置伺服器電腦804之間為了每個來自於該額外即按即說客戶單元806的即按即說客戶單元,交換一第一SUBSCRIBE-NOTIFY訊息對833,因此如同以上參考第4圖所描述,該位置伺服器電腦804總是知會該群集管理伺服器電腦803,該額外即按即說客戶單元806的目前位置狀態。
相同的在步驟810中,於該群集管理伺服器電腦803與該存在伺服器電腦805之間,交換一第二SUBSCRIBE-NOTIFY訊息對834,因此如以上描述示範實施例的相同方式,該存在伺服器電腦805總是知會該群集管理伺服器電腦803,有關該額外即按即說客戶單元806的目前存在狀態。
在步驟811中,該即按即說客戶單元801與該額外即按即說客戶單元806之間存在一即按即說通話。
現在假設由該計程車控制中心所接收的第一訂單所需要運送的乘客位於柏林的阿歷山大廣場(Alexanderplatz)。以下的序列步驟則由該計程車控制中心於現有的即按即說通話中使用,以建立與那些額外即按即說客戶單元806之間的即按即說通訊,其中該額外即按即說客戶單元806是-參與該現有即按即說通話-位於柏林阿歷山大廣場的半徑3公里範圍內(在此範例中為第一準則),以及-其存在狀態為”計程車閒置”(在此範例中為第二準則)。
來自該額外即按即說客戶單元806的這些即按即說客戶單元之後將稱為該即按即說客戶單元的參與者。
在步驟812中,該即按即說客戶單元傳送一具有適當內容形式(Application/Criteria_xml,參考表格2)的re-INVITE訊息835(其為根據SIP re-INVITE的形式)至該即按即說控制伺服器電腦802,其用來具體指明該第一準則與該第二準則。在一實施例中,該re-INVITE訊息835包含一獨特即按即說通訊識別(PK_id_prop)。在步驟813中,該即按即說控制伺服器電腦802產生(其本身的)即按即說通訊識別(PK_id)。在步驟814中,該即按即說控制伺服器電腦802傳送確認(清楚做為初步回應)至該即按即說客戶單元801,其為一種183-session-processing訊息836的形式(根據SIP 183 session processing的形式),以用來知會該即按即說通訊識別PK_id。
藉由範例,一即按即說通訊識別是一種通訊埠號碼,其能夠獨特地符合應用規格資料的應用。在一實施例中,具有兩個按即說通訊識別,舉例而言,位於該即按即說客戶單元801部分的即按即說通訊識別PK_id_prop,以及位於該即按即說控制伺服器電腦802部分的即按即說通訊識別PK_id。
在步驟815中,該即按即說控制伺服器電腦802傳送一SUBSCRIBE訊息837至該群集管理伺服器電腦803,其用來知會該即按即說通訊識別PK_id、該第一準則與該第二準則。
如在以上所說明的,該群集管理伺服器電腦803總是被通知有關來自該額外即按即說客戶單元806每個即按即說客戶單元的目前位置狀態與目前存在狀態。根據此資訊,該群集管理伺服器電腦803在步驟816中確認所有成為參與者的所有即按即說客戶單元,換言之,所有來自於該額外即按即說客戶單元806,並符合該第一準則與第二準則的即按即說客戶單元。
成為參與者的即按即說客戶單元806則由該群集管理伺服器電腦於該群集成員清單(current_member_list)中所具體指明。在步驟817中,該群集管理伺服器電腦803傳送一NOTIFY.訊息836至該即按即說控制伺服器電腦802,利用該訊息836知會該目前群集成員清單,其為用於該即按即說通訊的目前群集成員清單,並由包含在該SUBSCRIBE訊息837中的即按即說通訊識別PK_id所具體指明。
步驟818與819則為選擇性實作。在步驟818中,該即按即說控制伺服器電腦802使用一第一MESSAGE訊息839以知會該即按即說客戶單元801有哪些來自於該額外即按即說客戶單元806的即按即說客戶單元符合該第一準則與該第二準則。在另一實施例中,該即按即說控制伺服器電腦802只知會成為參與者的即按即說客戶單元數量,換言之,符合該第一準則與該第二準則的額外即按即說客戶單元806數量(#_of_members)。
在步驟819中,該即按即說客戶單元801知會是否需要建立具有由該目前群集成員清單所具體指明即按即說客戶單元的即按即說通訊。在此範例中,其假設不需要建立任何由該目前群集成員清單所具體指明即按即說客戶單元的即按即說通訊。藉由範例,該目前即按即說客戶單元清單具有100個即按即說客戶單元的規格,而在該計程車控制中心中的使用者將決定是否過多。
據此,該即按即說客戶單元801在步驟819中傳送一第二MESSAGE訊息840至該即按即說控制伺服器電腦802,具體指明不需要建立(accept=no)任何由該目前群集成員清單所具體指明即按即說客戶單元的即按即說通訊。此外,該第二MESSAGE訊息840包含修正準則(criteria_update),舉例而言在該第一準則改變為該想要參與的即按即說客戶單元不必在柏林阿歷山大廣場的三公里範圍中,而是在柏林阿歷山大廣場的一公里範圍內。與該修正準則一致,便與步驟815、816、817的相同方式確認一(新的)目前群集成員清單,特別是在該即按即說控制伺服器電腦802與該群集管理伺服器電腦803所交換的一第三SUBSCRIBE-NOTIFY訊息對841。
與步驟818相同的方式,該(新的)目前群集成員清單被發信(未顯示)至該即按即說客戶單元801。其現在假設必須與由該新的模前群集成員清單所具體指明的即按即說客戶單元建立一即按即說通訊。據此,該即按即說客戶單元801在步驟821中傳送一第三MESSAGE訊息842至該即按即說控制伺服器電腦802,該即按即說客戶單元801利用此訊息具體指明需要與由參與(其符合該修正準則)的即按即說客戶單元一起建立即按即說通訊。
利用一PK_start訊息843,該通話控制器807在步驟822中知會該媒體調節器808已經在該現有即按即說通話之中產生新的即按即說通訊。該PK_start訊息843包含用於該產生即按即說通話與該目前群集成員清單的即按即說通訊識別PK_id。
在步驟823中,該媒體調節器808利用一OK訊息844確認接收該PK_start訊息843。在步驟824中,該即按即說控制伺服器電腦802利用傳送一200 OK訊息845回應該re-INVITE訊息835。
在步驟825中,該即按即說客戶單元801傳送一Floor-Request訊息846至該即按即說控制伺服器電腦802,以請求在該產生即按即說通訊事件之中的發言權,換言之傳送通訊資料的權利。該Floor-Request訊息846包含用於該產生即按即說通訊的即按即說通訊識別PK_id。
在步驟826中,產生有關該即按即說客戶單元801是否具有發言權的決定;這可由該通話控制器807或該媒體調節器808所決定,並因此可以在該通話控制器807與該媒體調節器808交換訊息,或是直接地將該Floor-Request訊息846傳送至該媒體調節器808。其假設承認該即按即說客戶單元801具有發言權。據此,根據承認該發言權的即按即說控制伺服器電腦802功能區塊單元,該媒體調節器808在步驟827中或是該通話控制器807在步驟828中傳送一Floor-Granted訊息848至該即按即說客戶單元801,其用來承認該即按即說客戶單元801具有發言權。
(根據承認該發言權的即按即說控制伺服器電腦802功能區塊單元,)該通話控制器807在步驟829中,或是該媒體調節器808在步驟830中傳送一Floor-Taken訊息849至所有可以參與的即按即說客戶單元,以知會可以參與的即按即說客戶單元,換言之,知會來自於由該目前群集成員清單所具體指明額外即按即說客戶單元806的即按即說客戶單元,在由包含於該Floor-Taken訊息849的即按即說通訊識別Pk-id所具體指明即按即說通訊事件之中,其發言權已經被分配至該即按即說客戶單元801。
在步驟831中,該即按即說客戶單元801現在於由該即按即說通訊識別Pk_id所具體指明的產生即按即說通訊中,傳送通訊資料850至該媒體調節器808,以發送至可以參與的即按即說客戶單元。在步驟832中,該媒體調節器808發送該在步驟822中所事先被通知的通訊資料850,至可以參與的即按即說客戶單元。
當在該計程車控制中心中接收額外訂單時,便利用與步驟812中相同方式的re-INVITE訊息開始額外的即按即說通訊,而無關該已經產生的即按即說通訊。在此方法中,該計程車控制中心可以為了每個訂單而在一現有的即按即說通話中指揮一各別的即按即說通訊。
藉由在該現有即按即說通話的事件中產生額外即按即說通訊,其也可能以群集通訊的方式,或是在群集通訊之中平行實作子群集通訊,其中者有一群集的某些成員可以參與,例如”低語(whispering)”與”花邊(sidebars)”。
第9圖顯示根據本發明一示範實施例的訊息流900圖。
與參考第8圖所敘述的訊息流相同方式,在第9圖中所顯示的訊息流在一即按即說客戶單元901(一計程車控制中心)、具有一通話控制器907與媒體調節器908的即按即說控制伺服器電腦902、群集管理伺服器電腦903、位置伺服器電腦904、存在伺服器電腦905,以及(屬於計程車司機的)額外即按即說客戶單元906之間進行。
以下敘述的示範實施例為參考第8圖所描述示範實施例的一種變化。
步驟909、910與911是利用與步驟809、810及811的相同方式進行。
在步驟912中,該即按即說客戶單元901傳送一Floor-Request訊息934至該即按即說控制伺服器電腦902,以取代如在步驟812中的re-INVITE訊息835。
在步驟913與914、以及步驟916與917中,如果該媒體調節器908控制發言權分配,便在該通話控制器907與媒體調節器908之間進行訊息交換。
步驟915、918至927是利用與步驟813至823的相同方式進行(然而,在步驟918中傳輸一OK訊息,而不是如在步驟814中的183-session-processing訊息)。在此示範實施例中,並不傳送回應該re-INVITE訊息835的200 OK訊息845,當然與第9圖中顯示的訊息流一致,其並不被傳送。此外,不傳送該Floor-Request訊息846,因為已經在步驟912中傳送該Floor-Request訊息934。同樣的,省略步驟826。與步驟827及828相同方式,在步驟929與928中傳送一Floor-Granted訊息935至該即按即說客戶單元901,其為該Floor-Request訊息934的回應。該額外步驟930至933則以與步驟829至832的相同方式進行。
與參考第6與第7圖描述序列相同的方式,在第8與第9圖顯示的實施例中,群集成員也可以加入一群集或離開一群集。這可以利用參考第6與第7圖的相同方式完成,在此便不詳細說明。
第10圖顯示根據本發明一示範實施例的訊息流1000圖。
所顯示的訊息流在一即按即說客戶單元1001、即按即說控制伺服器電腦1002、群集管理伺服器電腦1003、位置伺服器電腦1004、存在伺服器電腦1005,以及額外的即按即說客戶單元1006之間進行,其如同參考第3圖所說明進行安排配置,該第二即按即說客戶單元302與第三即按即說客戶單元303則對應於該額外即按即說客戶單元1006。
在以下所說明的示範實施例中,其假設該即按即說客戶單元1001希望與以下成員一起開始一即按即說通話-其所有朋友;-目前與其在相同城鎮的對象(在此範例中其為第一準則,criteria_1);-目前並未進行工作的對象(在此範例中其為第二準則,criteria_2)。
為此目的,該即按即說客戶單元1001的使用者在步驟1007中傳送一group_generation_request訊息1023以在該群集管理伺服器電腦1003中建立一即按即說群集。為了定義該即按即說群集,該使用者傳輸在該group_generation_request訊息1023中的清單(member_list),其中包含二十個不同的使用者(該使用者的朋友-也就是潛勢群集成員)以及在該group_generation_request訊息1023之中所定義的第一準則(criteria_1),在該即按即說群集被使用的同時,這些朋友必須為在城鎮漢堡(Hamburg)之中。
該group_generation_request訊息可以利用一種超文件傳輸協定(HTTP)獲取的指令傳送,例如在表格1中所顯示的形式。
獲取超文件傳輸協定接通的指令則在[3]中描述(使用超文件傳輸協定的群集管理操作則在[2]中描述)。
在表格1與後續的表格中,與該示範實施例一致而對於傳統訊息所提供的實體將以粗體字所表示。
在步驟1008中,該群集管理伺服器電腦1003藉由傳送一group_generation_response訊息1024的方式回應該即按即說客戶單元1001,其包含用於該即按即說群集的獨特群集識別,在此情況中,該識別為sip:[email protected]
在步驟1009中,該即按即說客戶單元1001的使用者選擇該即按即說群集並規定該第二準則(criteria_2)(該第一準則與第二準則都可以包括複數準則),以使用該即按即說客戶單元1001而與在該即按即說群集中符合該第一準則與第二準則的潛勢群集成員,開始進行即按即說通話。該第一準則與第二準則動態地描述該即按即說群集,因此隨著時間經過,對於符合該第一準則與第二準則的潛勢群集成員可能會有改變,換言之,顯示在該group_generation_request訊息1023之中所包含的使用者清單可能改變。
該即按即說客戶單元1001的使用者希望可以在開始的即按即說通話期間考慮到該即按即說群集的目前成分。該即按即說群集是由在任何時間由符合該第一準則與第二準則的潛勢群集成員所建立。特別是,在該即按即說通話的過程中,目前不參與該即按即說通話的潛勢群集成員在其符合該第一準則與第二準則的時候(相較於之前不符合的情況),需要被邀請至該即按即說通話。為了達到此目的,該即按即說客戶單元1001的使用者便設定該自動更新旗標(sutimatic_update_flag)。
在步驟1010中,該使用者藉由傳送一INVITE訊息1025至該即按即說控制伺服器電腦1002,以開始該即按即說通話。該INVITE訊息1025則根據一種SIP INVITE所設定。SIP INVITE則在[4]中描述。該INVITE訊息1025包含該第二準則(criteria_2)的規格,以及該已經設定的自動更新旗標規格。舉例而言,這是利用一種目錄形式所完成,其具有一種對於先前技術而言為新的定義。舉例而言,該INVITE訊息1025為表格2中的形式。
在步驟1011中,該即按即說控制伺服器電腦1002已經接收該INVITE訊息1025,並確定其需要決定該即按即說群集,換言之,其需要決定目前的即按即說群集是由哪些群集成員所產生。
據此,該即按即說控制伺服器電腦1002在步驟1012中傳輸一群集決定請求訊息(群集決定請求)1026,以要求該群集管理伺服器電腦1003決定該目前(現存)的群集成員,換言之,決定目前的即按即說群集是由哪些群集成員所產生。該群集決定請求訊息1026包含用於該即按即說群集的獨特群集識別,在此情況中該識別為sip:[email protected]
在接收該群集決定請求訊息1026之後,該群集管理伺服器電腦1003利用一群集決定回應訊息1027,回應該即按即說控制伺服器電腦1002有關在該group_generation_request訊息中已經被規定的群集相關參數(潛勢群集成員的清單及/或準則1、在該群集中的最大成員數量(選擇性的)、其他的服務規格參數(選擇性的))(步驟1013)。
在後續步驟1014中,該即按即說控制伺服器電腦1002確認在該潛勢群集成員清單上(如果可得的)並符合criteria_1(如果可得的)與criteria_2(如果可得的)的所有參與者;這些參與者因此形成目前成員清單(該即按即說控制伺服器電腦1002確認這些參與者的方法跟準則有關;參考以上敘述的應用範例)。
因為該即按即說控制伺服器電腦1002需要該潛勢群集成員(或是由該潛勢群集成員所使用的即按即說客戶單元)的目前位置(位置狀態),以確認該目前群集成員,該即按即說控制伺服器電腦1002便在步驟1015中,(根據SIP SUBSCRIBE)傳送一第一SUBSCRIBE訊息1028至該位置伺服器電腦1004,以訂閱該位置伺服器電腦1004,並獲得有關該各別潛勢群集成員位置狀態的資訊。
此外,該即按即說控制伺服器電腦1002需要該潛勢群集成員目前是否處於工作狀態的資訊,以確認該目前群集成員。此資訊將為了每個潛勢群集成員而存在於由該存在伺服器電腦1005為此群集成員所管理的存在資訊項目(存在狀態)之中。據此,該即按即說控制伺服器電腦1002便在步驟1016中傳送一第二SUBSCRIBE訊息1029至該存在伺服器電腦1005。該第一SUBSCRIBE訊息1028與第二SUBSCRIBE訊息1029則為了每個潛勢群集成員所傳輸。對於具有該識別sip:[email protected]的第一群集成員而言,其顯示於第10圖中的範例,該識別則存在於該第一SUBSCRIBE訊息1028與第二SUBSCRIBE訊息1029之中。
如同所談到的,該第一準則為其朋友,換言之該潛勢群集成員必須位於城鎮漢堡之中。替代的,該第一準則也可以是一種與該使用者(或是該即按即說客戶單元1001)所在位置有關的位置準則。藉由範例,該第一準則可以是該使用者或是該即按即說客戶單元1001所在位置半徑5公里中,屬於該群集的潛勢群集成員(或是其即按即說客戶單元)。在此情況中,該即按即說控制伺服器電腦1002也需要該即按即說客戶單元1001使用者的位置資訊,以確認該目前群集成員,並據此不只是各別為了所有的潛勢群集成員,也為了該即按即說客戶單元1001的使用者,傳送該第一SUBSCRIBE訊息1028至該位置伺服器電腦1004。然而在後續描述中,其假設該第一準則為該群集成員必須位於城鎮漢堡之中。
如同所提到為了每個潛勢群集成員而各別傳輸至該位置伺服器電腦1004的第一SUBSCRIBE訊息1028,則在步驟1017中由該位置伺服器電腦1004利用一各別的第一NOTIFY訊息1030所回應,該第一NOTIFY訊息1030包含該各別群集成員的位置狀態(舉例而言,location_status_01)。
同樣的,在步驟1018中,為了每個群集成員而可能傳送至該存在伺服器電腦1005的第二SUBSCRIBE訊息1029,則由該存在伺服器電腦1005藉由傳輸一第二NOTIFY訊息1031至該即按即說控制伺服器電腦1002而回應。該第二NOTIFY訊息1031包含對於各別潛勢群集成員而言,其目前是否處於工作狀態的資訊。
該即按即說控制伺服器電腦1002可以利用在步驟1017與步驟1018中傳輸的資訊,在步驟1019中利用檢查每個潛勢群集成員是否滿足該第一準則與第二準則的方式,確認該目前群集成員。
因此,該即按即說控制伺服器電腦1002便具有關於目前群集成員使用者的資訊。選擇性的,現在也可以進行步驟1020與1021。在步驟1020中,該即按即說控制伺服器電腦1002利用一第一MESSAGE訊息1032,傳送目前群集成員清單(current_group_list)-在另一實施例中只指明該目前群集成員的數目-至該即按即說客戶單元1001。該MESSAGE訊息1032為一種SIP MESSAGE的形式。SIP MESSAGE則在[6]中描述。
在步驟1021中,該即按即說客戶單元1001利用一第二MESSAGE訊息1033回應,其同樣的也是根據SIP MESSAGE的形式,具體指明真的需要開始具有該目前群集成員的即按即說通話。
在步驟1022中,該即按即說控制伺服器電腦1002傳送一第二INVITE訊息1034至所有的目前群集成員,在此範例中,也傳送至所有的額外即按即說客戶單元1006。該第二INVITE訊息1034為SIP INVITE的形式。明確地,步驟1022也是一種邀請所有額外即按即說客戶單元1006加入已經被建立即按即說通話的動作。這是利用傳統的方式完成。為了回應,每個該額外即按即說客戶單元1006傳送一第一200 OK訊息1035(根據SIP 200 OK)至該即按即說控制伺服器電腦1002。
藉由傳送該第一200 OK訊息1035,該額外即按即說客戶單元1006(或其相關使用者)之一便接受邀請並加入該已經被建立的即按即說通話。當該即按即說控制伺服器電腦1002已經接收該第一200 OK訊息1035(換言之,在該目前群集成員之一已經接收邀請加入該即按即說通話之後),該即按即說控制伺服器電腦1002傳送一第二OK訊息1037至該即按即說客戶單元1001,其知會該目前群集成員之一已經接受該邀請加入該即按即說通話。
現在便由該即按即說客戶單元1001使用者的所有符合該第一與第二準則(,並已經接受邀請加入該即按即說通話)的朋友進行該即按即說通話。
如果在該第一INVITE訊息1025已經設定該自動更新旗標,該即按即說控制伺服器電腦1002現在便繼續觀測一先前群集成員是否不再符合該準則,或是一新的參與者在該平均時間中是否符合該準則,因此其總是知道該目前群集的成分,並因此可以適當地取消或提供邀請至該群集成員。
在另一實施例中,本發明之中所使用的通訊服務為第三代合作伙伴計畫(3GPP)所具體指明的”網際網路通訊協定多媒體子系統討論(IMS Conferencing)”。這是一種根據網際網路通訊協定多媒體子系統結構的討論通訊服務。在此情況中,一群集管理伺服器電腦的功能區塊是由一討論策略伺服器所涵蓋。一討論策略伺服器則利用一種討論策略文件,管理在討論之中所使用的規則與狀態。
在此實施例中,一討論客戶單元根據討論策略控制協定(CPCP)傳送準則至該討論策略伺服器,其在該討論策略文件中以適當形式儲存該準則,並據此動態建立一討論參與者群集。在一實施例中,該討論策略伺服器在該討論策略文件中記錄準則與目前群集成員清單。該討論策略伺服器以上述討論示範實施例相同的方式確認需要用來產生該目前群集清單的資訊(舉例而言,如上述的存在資訊與位置資訊)。
以上描述的示範實施例已經處理當參與者(或對應的客戶單元)符合預定準則時,便(立刻)邀請加入一通訊服務(例如一即按即說通話)。
然而,本發明也可用於當可能的使用者(或對應的客戶單元)並不是被邀請,而是需要由其本身撥號的情況,換言之需要由其參與者本身所起始。這樣的一範例為聊天通話(或即按即說通話),其中該使用者需要存取其本身。
藉由範例,一使用者希望使用一客戶單元,其用來撥通一提供即按即說通話的即按即說控制伺服器電腦,例如藉由傳送根據SIP INVITE的撥號訊息,以能夠成為該即按即說通話中的參與者。與以上是犯實施例相同方式,規定準則並由該即按即說控制伺服器電腦檢查希望撥通的使用者是否符合該規定準則,例如藉由以上的相同方式詢問一群集管理伺服器電腦。只有當該使用者(或是其使用的客戶單元)符合準則時,才接受並確認撥通(例如與SIP 200 OK一致),且該使用者接著才能成為該即按即說通話的參與者。如果該使用者不符合該準則,該撥號訊息便接收一拒絕回應,例如使用根據SIP REJECT的拒絕訊息,其也可以包含指明拒絕的理由,而一使用者將無法成為該即按即說通話中的參與者。
後續文件為此申請專利的參考文獻[1]3GPP TS 22.250 V6.0.0(2002-12),“IP Multimedia Subsystem(IMS)group management”[2]Push to talk over Cellular(PoC);List Management and Do-not-Disturb;PoC Release 2.0[3]RFC“Hypertext Transfer Protocol-HTTP/1.1”[4]RFC3261“SIP:Session Initiation Protocol”[5]RFC3265“Session Initiation Protocol(SIP)-Specific Event Notification”[6]RFC3428“Session Initiation Protocol(SIP)Extension for Instant Messaging”[7]WO 00/16209[8]WO 02/103570 A1[9]US 2002/0107008 A1[10]US 2004/0203907 A1
300‧‧‧通訊系統
301‧‧‧第一即按即說客戶單元
302‧‧‧第二即按即說客戶單元
303‧‧‧第三即按即說客戶單元
304‧‧‧介面
305‧‧‧即按即說參與者伺服器電腦
306‧‧‧即按即說控制伺服器電腦
307‧‧‧位置伺服器電腦
308‧‧‧群集管理伺服器
309‧‧‧存在伺服器電腦
100、200、400、500、600、700、800、900、1000‧‧‧訊息流圖示
106-116、205-215、407-422、507-522、607-613、707-713、809-832、909-933、1007-1022、1036‧‧‧序列步驟
120-128、216-223、423-436、523-537、614-619、714-719、833-850、934-950、1023-1035、1037‧‧‧訊息
本發明的示範實施例將在圖示中描述,並在以下詳細說明。
第1圖顯示根據先前技術的訊息流程圖。
第2圖顯示根據本發明一示範實施例的訊息流圖。
第3圖顯示根據本發明一示範實施例的通訊系統。
第4圖顯示根據本發明一示範實施例的訊息流圖。
第5圖顯示根據本發明一示範實施例的訊息流圖。
第6圖顯示根據本發明一示範實施例的訊息流圖。
第7圖顯示根據本發明一示範實施例的訊息流圖。
第8圖顯示根據本發明一示範實施例的訊息流圖。
第9圖顯示根據本發明一示範實施例的訊息流圖。
第10圖顯示根據本發明另一示範實施例的訊息流圖。
400...訊息流圖示
407-422...序列步驟
423-436...訊息

Claims (28)

  1. 一種通訊系統,其具有一通訊服務客戶單元、一群集的額外通訊服務客戶單元、一通訊服務伺服器單元以及一伺服器單元,其中- 該通訊服務客戶單元是用於產生一或多個訊息,其包含由該群集的額外通訊服務客戶單元所分別符合或無法符合的至少一準則,並包含提供該通訊服務的請求,以及符合該準則的該群集的額外通訊服務客戶單元的一子群集而在該所提供通訊服務中能夠成為參與者的規格;- 該伺服器單元是用於在該通訊服務客戶單元以及該群集的額外通訊服務客戶單元的一子群集之間的該所提供通訊服務的一通訊會議通話的確定期間、或者在該通訊服務客戶單元以及該群集的額外通訊服務客戶單元的一子群集之間的該所提供通訊服務的一進行通訊會議通話的期間,動態地產生符合該準則且在該所提供通訊服務的該通訊會議通話中能夠成為參與者的該群集的額外通訊服務客戶單元的一額外子群集的一清單,並將該清單傳輸至該通訊服務伺服器單元;以及- 該通訊服務伺服器單元是用於提供在該通訊服務客戶單元以及符合該準則成為參與者的該群集的額外通訊服務客戶單元的該額外子群集之間的該所提供通訊服務的該通訊會議通話。
  2. 一種通訊系統,其具有一通訊服務客戶單元、一群集的額外通訊服務客戶單元、一通訊服務伺服器單元以及一伺服 器單元,其中- 該通訊服務客戶單元是用於產生一或多個訊息,其包含由該群集的額外通訊服務客戶單元所分別符合或無法符合的至少一準則,並包含提供該通訊服務的請求,以及符合該準則的該群集的額外通訊服務客戶單元的一子群集而在該所提供通訊服務中能夠成為參與者的一規格;- 該伺服器單元是用於在該通訊服務客戶單元以及該群集的額外通訊服務客戶單元的一子群集之間的該所提供通訊服務的一通訊會議通話的確定期間、或者在該通訊服務客戶單元以及該群集的額外通訊服務客戶單元的一子群集之間的該所提供通訊服務的一進行通訊會議通話的期間,動態地將代表該至少一準則的資訊項目傳輸至該通訊服務伺服器單元;以及- 該通訊服務伺服器單元是用於提供在該通訊服務客戶單元以及符合準則成為參與者的該群集的額外通訊服務客戶單元的一額外子群集之間的該所提供通訊服務的該通訊會議通話。
  3. 如申請專利範圍第1項的通訊系統,其中代表該至少一準則的資訊項目為該至少一準則。
  4. 如申請專利範圍第1項的通訊系統,其中該通訊服務客戶單元是用於將具有該至少一準則的一或多個訊息傳送至該伺服器單元。
  5. 如申請專利範圍第1項的通訊系統,其中該伺服器單元是用於儲存該至少一準則。
  6. 如申請專利範圍第1項的通訊系統,其中該伺服器單元是做為一群集管理伺服器單元。
  7. 如申請專利範圍第1項的通訊系統,其中該請求位於來自該一或多個訊息的一第一訊息中,並從該通訊服務客戶單元傳輸至該伺服器單元。
  8. 如申請專利範圍第7項的通訊系統,其中該準則位於來自該複數訊息的一第二訊息中,並從該通訊服務客戶單元傳輸至該伺服器單元。
  9. 如申請專利範圍第7項的通訊系統,其中該準則位於來自該一或多個訊息的該第一訊息中。
  10. 如申請專利範圍第1項的通訊系統,其中該伺服器單元是藉由將一第三訊息傳輸至至少一資訊伺服器單元以產生該群集的額外通訊服務客戶單元的該額外子群集的該清單,該第三訊息包含用來檢查該群集的額外通訊服務客戶單元的該額外子群集是否符合該準則所需要的資訊請求。
  11. 如申請專利範圍第2項的通訊系統,其中該伺服器單元是藉由將一第三訊息傳輸至至少一資訊伺服器單元以動態地產生該群集的額外通訊服務客戶單元的該額外子群集的一清單,該第三訊息包含用來檢查該群集的額外通訊服務客戶單元的該額外子群集是否符合該準則所需要的資訊請求。
  12. 如申請專利範圍第10項的通訊系統,其中該資訊伺服器單元是一存在伺服器單元或一位置伺服器單元。
  13. 如申請專利範圍第1項的通訊系統,其中該一或多個訊息也包含該群集的額外通訊服務客戶單元的一額外子群集 的一額外清單,而所述額外通訊服務客戶單元之一只有在出現於該額外清單上並符合該準則時,才能成為該所提供通訊服務的該通訊會議通話中的一參與者。
  14. 如申請專利範圍第1項的通訊系統,其中該通訊系統是一以通話啟始協定(SIP)為基礎的通訊服務。
  15. 如申請專利範圍第1項的通訊系統,其中在一或多個訊息中該至少一準則是以可擴展標記語言(XML)為基礎所定義。
  16. 如申請專利範圍第1項的通訊系統,其中該伺服器單元是用於在提供該通訊服務的該通訊會議通話的過程中檢查符合該準則的該群集的額外通訊服務客戶單元的該額外子群集的該清單的有效性,以及若適當,更新該清單,並將該更新清單傳輸至該通訊服務伺服器單元。
  17. 如申請專利範圍第16項的通訊系統,其中該通訊服務伺服器單元是用於根據該更新清單而改變在該所提供通訊服務的該通訊會議通話中的所述參與者。
  18. 如申請專利範圍第2項的通訊系統,其中該通訊服務伺服器單元是用於在提供該通訊服務的過程中檢查符合該準則的該群集的額外通訊服務客戶單元的該額外子群集的有效性,以及若適當,則改變在該通訊服務的該通訊會議通話中的所述參與者。
  19. 如申請專利範圍第1項的通訊系統,其中該通訊服務是提供做為由該通訊服務伺服器單元所提供的其他通訊服務部分。
  20. 如申請專利範圍第1項的通訊系統,其中該通訊服務是一即按即說(PoC)服務、一用以傳送即時訊息的通訊服務、一多媒體簡訊(MMS)通訊服務或是一會議通訊服務。
  21. 一種用於操作通訊系統的方法,其中該通訊系統具有一通訊服務客戶單元、一群集的額外通訊服務客戶單元、一通訊服務伺服器單元以及一伺服器單元,其中該方法包含- 該通訊服務客戶單元產生一或多個訊息,其包含由該群集的額外通訊服務客戶單元所分別符合或無法符合的至少一準則,並包含提供該通訊服務的請求,以及符合該準則的該群集的額外通訊服務客戶單元的一子群集而在該所提供通訊服務中能夠成為參與者的一規格;- 該伺服器單元在該通訊服務客戶單元以及該群集的額外通訊服務客戶單元的一子群集之間的該所提供通訊服務的一通訊會議通話的確定期間、或者在該通訊服務客戶單元以及該群集的額外通訊服務客戶單元的一子群集之間的該所提供通訊服務的一進行通訊會議通話的期間,動態地產生符合該準則且在該所提供通訊服務的該通訊會議通話中能夠成為參與者的該群集的額外通訊服務客戶單元的一額外子群集的一清單,並將該清單傳輸至一通訊服務伺服器單元;以及- 該通訊服務伺服器單元提供在該通訊服務客戶單元以及符合該準則成為參與者的該群集的額外通訊服務客戶單元的該額外子群集之間的該所提供通訊服務的該通訊會議通話。
  22. 一種用於操作通訊系統的方法,其中該通訊系統具有一通訊服務客戶單元、一群集的額外通訊服務客戶單元、一通訊服務伺服器單元以及一伺服器單元,其中該方法包含- 該通訊服務客戶單元產生一或多個訊息,其包含由該群集的額外通訊服務客戶單元所分別符合或無法符合的至少一準則,並包含提供該通訊服務的請求以及符合該準則的該群集的額外通訊服務客戶單元的一子群集而在該所提供通訊服務中能夠成為參與者的一規格;- 該伺服器單元在該通訊服務客戶單元以及該群集的額外通訊服務客戶單元的一子群集之間的該所提供通訊服務的一通訊會議通話的確定期間、或者在該通訊服務客戶單元以及該群集的額外通訊服務客戶單元的一子群集之間的該所提供通訊服務的一進行通訊會議通話的期間,動態地將代表該至少一準則的資訊項目傳輸至該通訊服務伺服器單元;以及- 該通訊服務伺服器單元提供在該通訊服務客戶單元以及符合準則成為參與者的該群集的額外通訊服務客戶單元的一額外子群集之間的該所提供該通訊服務的該通訊會議通話。
  23. 一種於一通訊系統中的伺服器單元,其中該通訊系統具有一通訊服務客戶單元、一群集的額外通訊服務客戶單元與一通訊服務伺服器單元,而該伺服器單元是用於- 接收一訊息,該訊息包含由該群集的額外通訊服務客戶單元所分別符合或無法符合的至少一準則;以及 - 在該通訊服務客戶單元以及該群集的額外通訊服務客戶單元的一子群集之間的該所提供通訊服務的一通訊會議通話的確定期間、或者在該通訊服務客戶單元以及該群集的額外通訊服務客戶單元的一子群集之間的該所提供通訊服務的一進行通訊會議通話的期間,動態地產生符合該準則且在該所提供通訊服務的該通訊會議通話中能夠成為參與者的該群集的額外通訊服務客戶單元的一額外子群集的一清單,並將該清單傳輸至該通訊服務伺服器單元。
  24. 一種於一通訊系統中的伺服器單元,其中該通訊系統具有一通訊服務客戶單元、一群集的額外通訊服務客戶單元與一通訊服務伺服器單元,該伺服器單元是用於- 接收一訊息,該訊息包含由該群集的額外通訊服務客戶單元所分別符合或無法符合且在一所提供通訊服務的該通訊會議通話中能夠成為參與者的至少一準則,符合該至少一準則的所述通訊服務客戶單元是該群集的額外通訊服務客戶單元的一子群集;以及- 在該群集的額外通訊服務客戶單元的該子群集之間的該所提供通訊服務的一通訊會議通話的確定期間、或者在該群集的額外通訊服務客戶單元的該子群集之間的該所提供通訊服務的一進行通訊會議通話的期間,動態地將代表該至少一準則的一資訊項目傳輸至該通訊服務伺服器單元。
  25. 一種用於操作一通訊系統中的一伺服器單元的方法,其中該通訊系統具有一通訊服務客戶單元、一群集的額外通訊服務客戶單元與一通訊服務伺服器單元,而該方法包含該伺 服器單元用於- 接收一訊息,該訊息包含由該群集的額外通訊服務客戶單元所分別符合或無法符合的至少一準則:以及- 在一群集的額外通訊服務客戶單元之間的一所提供通訊服務的一通訊會議通話的確定期間、或者在該群集的額外通訊服務客戶單元之間的一所提供通訊服務的一進行通訊會議通話的期間,動態地產生符合該準則且在該所提供通訊服務的該通訊會議通話中能夠成為參與者的該群集的額外通訊服務客戶單元的一額外子群集的一清單,並將該清單傳輸至該通訊服務伺服器單元。
  26. 一種用於操作一通訊系統中的伺服器單元的方法,其中該通訊系統具有一通訊服務客戶單元、一群集的額外通訊服務客戶單元與一通訊服務伺服器單元,該方法包含該伺服器單元- 接收一訊息,該訊息包含由該群集的額外通訊服務客戶單元所分別符合或無法符合且在一所提供通訊服務的該通訊會議通話中能夠成為參與者的至少一準則,符合該至少一準則的所述通訊服務客戶單元是該群集的額外通訊服務客戶單元的一子群集;以及- 在該群集的額外通訊服務客戶單元的該子群集之間的該所提供通訊服務的一通訊會議通話的確定期間、或者在該群集的額外通訊服務客戶單元的該子群集之間的該所提供通訊服務的一進行通訊會議通話的期間,動態地將代表該至少一準則的一資訊項目傳輸至該通訊服務伺服器單元。
  27. 一種於一通訊系統中的通訊服務客戶單元,其中該通訊系統具有一群集的額外通訊服務客戶單元、一通訊服務伺服器單元以及一伺服器單元,其中該通訊服務客戶單元是用於產生一或多個訊息,其包含由該群集的額外通訊服務客戶單元所分別符合或無法符合的至少一準則,並包含提供該通訊服務的請求以及符合該準則的該群集的額外通訊服務客戶單元的一子群集而在該所提供通訊服務的該通訊會議通話中能夠成為參與者的一規格,以及確認:在一所提供通訊服務的一通訊會議通話的確定期間、或者在該所提供通訊服務的一進行通訊通話的期間,符合該準則的該群集的額外通訊服務客戶單元的一額外子群集在該所提供通訊服務的該通訊會議通話中能夠成為參與者。
  28. 一種操作一通訊系統中通訊的一服務客戶單元的方法,其中該通訊系統具有一群集的額外通訊服務客戶單元、一通訊服務伺服器單元以及一伺服器單元,其中該方法包含該通訊服務客戶單元產生一或多個訊息,其包含由該群集的額外通訊服務客戶單元所分別符合或無法符合的至少一準則,並包含提供該通訊服務的請求以及該符合準則的該群集的額外通訊服務客戶單元的一子群集而在該所提供通訊服務的該通訊會議通話中能夠成為參與者的一規格,以及確認:在一所提供通訊服務的一通訊會議通話的確定期間、或者在該所提供通訊服務的一進行通訊通話的期間,符合該準則的該群集的額外通訊服務客戶單元的一額外子群 集在該所提供通訊服務的該通訊會議通話中能夠成為參與者。
TW095104282A 2005-02-17 2006-02-08 通訊系統、操作通訊系統方法、伺服器單元、操作伺服器單元方法、通訊服務客戶單元及操作通訊服務客戶單元方法 TWI403148B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102005007342A DE102005007342B4 (de) 2005-02-17 2005-02-17 Kommunikationssystem und Verfahren zum Betreiben eines Kommunikationssystems
DE102005053914.9A DE102005053914B9 (de) 2005-11-11 2005-11-11 Kommunikationssystem, Verfahren zum Betreiben eines Kommunikationssystems, Server-Einheit, Verfahren zum Betreiben einer Server-Einheit, Kommunikationsdienst-Client-Einheit und Verfahren zum Betreiben einer Kommunikationsdienst-Client-Einheit

Publications (2)

Publication Number Publication Date
TW200633488A TW200633488A (en) 2006-09-16
TWI403148B true TWI403148B (zh) 2013-07-21

Family

ID=36283891

Family Applications (1)

Application Number Title Priority Date Filing Date
TW095104282A TWI403148B (zh) 2005-02-17 2006-02-08 通訊系統、操作通訊系統方法、伺服器單元、操作伺服器單元方法、通訊服務客戶單元及操作通訊服務客戶單元方法

Country Status (3)

Country Link
US (2) US20090157798A1 (zh)
TW (1) TWI403148B (zh)
WO (1) WO2006086939A1 (zh)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI111681B (fi) * 2000-04-10 2003-08-29 Sonera Oyj Palvelun käytön estäminen tietoliikennejärjestelmässä
WO2007126029A1 (ja) * 2006-04-27 2007-11-08 Kyocera Corporation 携帯電話端末、サーバ及びグループ通話システム
FI20065479A0 (fi) * 2006-07-05 2006-07-05 Nokia Corp Ryhmäkommunikaatio
US7818020B1 (en) * 2007-02-15 2010-10-19 Nextel Communications Company L.P. System and method for joining communication groups
US9203918B2 (en) * 2007-03-15 2015-12-01 Nokia Technologies Oy Pulling information from information sources via refer requests
US7738899B1 (en) * 2007-03-29 2010-06-15 Nextel Communications Inc. System and method for groups comprising non-communication address objects
DE102007058948A1 (de) * 2007-12-07 2009-06-10 Infineon Technologies Ag Verfahren zum Ermitteln von mindestens einem Teilnehmergerät für eine Telekommunikationskonferenzsitzung, Telekommunikationskonferenz-Anordnung, und Telekommunikationskonferenzsitzungs-Server
US8401584B2 (en) * 2008-06-17 2013-03-19 Motorola Solutions, Inc. Dynamic group prioritization in communication networks
KR101649764B1 (ko) * 2009-04-10 2016-08-19 삼성전자주식회사 휴대 광고 시스템에서 휴대 광고 서비스 제공 방법 및 장치
US20100332975A1 (en) * 2009-06-25 2010-12-30 Google Inc. Automatic message moderation for mailing lists
WO2011155996A2 (en) * 2010-06-09 2011-12-15 Maxx Wireless, Incorporated Group messaging integration system, method and apparatus
CN102130773B (zh) 2011-02-25 2012-12-19 华为技术有限公司 群组通信的方法和用于群组通信的装置
CN103200209B (zh) * 2012-01-06 2018-05-25 华为技术有限公司 成员资源的访问方法、群组服务器和成员设备
JP5825118B2 (ja) * 2012-01-25 2015-12-02 富士通株式会社 公開範囲判定方法、公開範囲判定装置及びプログラム
EP3285452B1 (en) 2015-05-15 2020-01-01 Huawei Technologies Co., Ltd. Method and device for associating user with group
US10135762B2 (en) * 2015-07-14 2018-11-20 Geoffrey E Korrub Bidirectional group text messaging system and method
US9769784B2 (en) * 2015-08-19 2017-09-19 Cisco Technology, Inc. Serving gateway-based presence/location detection
US10348578B2 (en) 2017-10-18 2019-07-09 Proov Systems Ltd. Software proof-of-concept platform, including simulation of production behavior and/or data
US10860462B2 (en) * 2018-05-07 2020-12-08 Proov Systems Ltd. System, computer program product and method for enhanced production environment behavior mirroring E.G. while conducting pilot on proof-of-concept (PoC) platforms
KR102187546B1 (ko) * 2019-01-30 2020-12-07 문재호 그룹소통 서비스를 제공하는 방법, 시스템 및 컴퓨터-판독가능 매체
US11586815B2 (en) 2019-03-14 2023-02-21 Proov Systems Ltd. Method, system and computer program product for generating artificial documents

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6253091B1 (en) * 1998-02-09 2001-06-26 Motorola, Inc. Method and apparatus for establishing dynamic group communications
US20030149774A1 (en) * 2002-02-07 2003-08-07 Mcconnell Von K. Method and system for facilitating services in a communication network through data-publication by a signaling server
US20030154243A1 (en) * 2002-02-14 2003-08-14 Crockett Douglas M. Method and an apparatus for registering a user in a group communication network
TW587377B (en) * 2001-05-15 2004-05-11 Qualcomm Inc Controller and method for reducing latency in a group communication network and computer-readable medium embodying the method
JP2004274693A (ja) * 2003-03-05 2004-09-30 Newsoft Technology Corp ワイヤレス・ローカル・エリア・ネットワークによるリアルタイム映像・音声データの一対多伝送方法及びシステム
US20040203907A1 (en) * 2002-12-30 2004-10-14 Hiller Thomas Lloyd One to many wireless network communications with receiving members selected based on geographic location
WO2004098094A1 (en) * 2003-04-30 2004-11-11 Samsung Electronics Co. Ltd. Call setup method and system for push-to-talk service in a cellular mobile communication system

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE59402759D1 (de) * 1994-06-20 1997-06-19 Eidgenoess Ptt Vorrichtung zur Übermittlung von Meldungen in einem mobilen Kommunikationsnetz
TW527377B (en) 1997-05-09 2003-04-11 China Textile Inst Manufacturing method for blocked aqueous dispersion of polyurethanes
AU6392899A (en) 1998-09-15 2000-04-03 Local2Me.Com, Inc. Dynamic matching TM of users for group communication
US6363258B1 (en) * 1999-10-28 2002-03-26 Ericsson Inc. Communications system providing call type indication for group calls
US6484037B1 (en) * 1999-10-28 2002-11-19 Ericsson Inc. Method of establishing group calls in a communications system
US6516200B1 (en) * 1999-10-28 2003-02-04 Ericsson Inc. Controlling communications terminal response to group call page based on group call characteristics
JP2003524237A (ja) 1999-12-29 2003-08-12 カタリナ マーケティング インターナショナル,インク. 複数分割購入契約を作成し実行するシステムと方法
DE10012945A1 (de) * 2000-03-16 2001-09-20 Alcatel Sa Verfahren, Endgerät und Infrastruktureinrichtung zur Bildung von Endgerätegruppen in einem Mobilfunk-Telekommunikationsnetz
US6542750B2 (en) * 2000-06-10 2003-04-01 Telcontar Method and system for selectively connecting mobile users based on physical proximity
US6788946B2 (en) * 2001-04-12 2004-09-07 Qualcomm Inc Systems and methods for delivering information within a group communications system
US6671695B2 (en) 2001-06-18 2003-12-30 The Procter & Gamble Company Dynamic group generation and management
US20030182371A1 (en) * 2001-10-15 2003-09-25 Worthen William C. Asynchronous, leader-facilitated, collaborative networked communication system
US6999783B2 (en) * 2001-11-01 2006-02-14 Nokia Corporation Method for creating a dynamic talk group
US7031700B1 (en) * 2001-11-14 2006-04-18 Sprint Spectrum L.P. Method and system for location-based group conference initiation
JPWO2003050736A1 (ja) * 2001-12-11 2005-04-21 富士通株式会社 取引仲介方法及び装置並びに取引仲介プログラム及びその記録媒体
US20030177245A1 (en) * 2002-03-12 2003-09-18 Science Applications International Corporation Intelligent network interface
US6970444B2 (en) * 2002-05-13 2005-11-29 Meshnetworks, Inc. System and method for self propagating information in ad-hoc peer-to-peer networks
EP1508205A4 (en) * 2002-05-24 2010-09-29 Kodiak Networks Inc DISPATCH SERVICE ARCHITECTURE FRAMEWORK
US7640293B2 (en) * 2002-07-17 2009-12-29 Research In Motion Limited Method, system and apparatus for messaging between wireless mobile terminals and networked computers
US7023813B2 (en) * 2002-12-31 2006-04-04 Motorola, Inc. Methods for managing a pool of multicast addresses and allocating addresses in a communications system
US6798755B2 (en) * 2002-12-31 2004-09-28 Motorola, Inc. Apparatus and method for controlling and managing individual directed sessions in a communications system
US7522613B2 (en) * 2003-05-07 2009-04-21 Nokia Corporation Multiplexing media components of different sessions
US7359724B2 (en) * 2003-11-20 2008-04-15 Nokia Corporation Method and system for location based group formation
FI20031911A0 (fi) * 2003-12-29 2003-12-29 Nokia Corp Menetelmä ja järjestelmä access-verkkopalvelun kontrolloimiseksi reaaliaikaisessa datapalvelussa
US20050186970A1 (en) * 2004-02-20 2005-08-25 Yates Charles R. Method of PoC instant temporary group chat based on presence and location
US7924811B2 (en) * 2004-03-30 2011-04-12 Sony Ericsson Mobile Communications Ab Methods, systems and computer program products for suspending packet-switched sessions to a wireless terminal
ATE347779T1 (de) 2004-04-16 2006-12-15 Research In Motion Ltd Verfahren und vorrichtung zur erzeugung einer dynamischen gruppe - adresse
US20050233776A1 (en) * 2004-04-16 2005-10-20 Allen Andrew M Method and apparatus for dynamic group address creation
US8335533B2 (en) * 2004-04-19 2012-12-18 Zte Corporation Trunking and push-to-talk mechanisms for WCDMA wireless communications
US7394798B2 (en) * 2004-06-30 2008-07-01 Spyder Navigations, L.L.C. Push-to talk over Ad-Hoc networks
US7463901B2 (en) * 2004-08-13 2008-12-09 Telefonaktiebolaget Lm Ericsson (Publ) Interoperability for wireless user devices with different speech processing formats
US20060046758A1 (en) * 2004-09-02 2006-03-02 Mohsen Emami-Nouri Methods of retrieving a message from a message server in a push-to-talk network
US20060073843A1 (en) * 2004-10-01 2006-04-06 Naveen Aerrabotu Content formatting and device configuration in group communication sessions
FI20041377A0 (fi) * 2004-10-25 2004-10-25 Nokia Corp Palvelujen tarjonta tietoliikennejärjestelmässä
US8195212B2 (en) * 2004-11-02 2012-06-05 Rockstar Bidco Lp Push-to-talk optimization
US7636339B2 (en) * 2005-08-10 2009-12-22 Cisco Technology, Inc. Method and system for automatic configuration of virtual talk groups based on location of media sources
US7633914B2 (en) * 2005-08-10 2009-12-15 Cisco Technology, Inc. Method and system for providing interoperable communications with location information

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6253091B1 (en) * 1998-02-09 2001-06-26 Motorola, Inc. Method and apparatus for establishing dynamic group communications
TW587377B (en) * 2001-05-15 2004-05-11 Qualcomm Inc Controller and method for reducing latency in a group communication network and computer-readable medium embodying the method
US20030149774A1 (en) * 2002-02-07 2003-08-07 Mcconnell Von K. Method and system for facilitating services in a communication network through data-publication by a signaling server
US20030154243A1 (en) * 2002-02-14 2003-08-14 Crockett Douglas M. Method and an apparatus for registering a user in a group communication network
US20040203907A1 (en) * 2002-12-30 2004-10-14 Hiller Thomas Lloyd One to many wireless network communications with receiving members selected based on geographic location
JP2004274693A (ja) * 2003-03-05 2004-09-30 Newsoft Technology Corp ワイヤレス・ローカル・エリア・ネットワークによるリアルタイム映像・音声データの一対多伝送方法及びシステム
WO2004098094A1 (en) * 2003-04-30 2004-11-11 Samsung Electronics Co. Ltd. Call setup method and system for push-to-talk service in a cellular mobile communication system

Also Published As

Publication number Publication date
TW200633488A (en) 2006-09-16
WO2006086939A1 (de) 2006-08-24
US20090157798A1 (en) 2009-06-18
US20130288736A1 (en) 2013-10-31
US8892747B2 (en) 2014-11-18

Similar Documents

Publication Publication Date Title
TWI403148B (zh) 通訊系統、操作通訊系統方法、伺服器單元、操作伺服器單元方法、通訊服務客戶單元及操作通訊服務客戶單元方法
US9065579B2 (en) Group service with information on group members
KR100840365B1 (ko) 다중 피.오.씨 세션의 세션 결합 방법 및 그 시스템
US7623469B2 (en) Service provision in a communication system
US9571291B2 (en) Method for automatically setting up and/or controlling a telecommunication conference
US7899479B2 (en) Method, system and apparatuses for sharing presence information
KR101181001B1 (ko) 푸쉬 투 토크 오버 셀룰러 시스템의 Chat PoC 그룹초대 예약을 통한 세션 합류 방법 및 그 시스템
US20060286993A1 (en) Throttling server communications in a communication network
US20050259803A1 (en) Managing a conference session
US8112106B2 (en) Method and apparatus for obtaining group information by an invited user during a session
US8054843B2 (en) Method for securing privacy in automatic answer mode of push-to service
KR20040074580A (ko) 한 이동국에게 다른 이동국의 통화 참여 가능성 상태의갱신을 전달하는 장치
JP2008515270A (ja) Ptサービス制限方法
US7966031B2 (en) Method and system for dividing single PoC group session
EP2154818A1 (en) Accounting processing method, network system, accounting system and business server
CN102026109A (zh) 一种融合ip消息的路由***及方法
KR20080028636A (ko) PoC 시스템에서 PoC 박스에 저장된 미디어 제공 방법및 시스템
CN101120603A (zh) 无线一键通通信***中的动态组的管理
KR100700605B1 (ko) 이동통신의 브로드캐스트/멀티캐스트 서비스 방법 및 시스템
KR101322990B1 (ko) Pt 서비스의 자동 응답 모드에서의 프라이버시 확보 방법
KR101407778B1 (ko) PoC 세션 개설 방법 및 이를 위한 시스템과 PoC 단말
KR101455387B1 (ko) PoC 세션 개설 시 미디어 전송 권리 양도 방법 및 이를위한 시스템과 PoC 단말
KR101290969B1 (ko) 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션개시 방법 및 시스템
KR20040095042A (ko) 프리젠스 정보의 선택적 전달 방법

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees