專利名稱:用于基于位置矢量支持組通信的方法和設備的制作方法
技術領域:
本發(fā)明涉及點到多點通信系統(tǒng)。更具體地說,本發(fā)明涉及這樣的方法和設備,所述方法和設備用于基于用戶的當前位置和當前移動方向將用戶動態(tài)地加入到期望服務的提供商的本地組中,其中所述用戶已請求了所述期望服務。
背景技術:
當期望服務的請求者希望與一些期望服務的本地提供商聯(lián)系時,所述期望服務的請求者需要有權訪問用于所述期望服務的提供商的聯(lián)系信息列表,例如電話號碼。所述請求者還需要搜索所述電話號碼列表來查找某些期望服務的特定提供商,所述特定提供商在所述請求者當前位置的附近。此外,所述請求者需要與每個本地服務提供商單獨聯(lián)系,以獲取關于期望服務和可利用的服務提供商的信息。如果所述請求者想要選擇有競爭力的提供商用于所述期望服務,則所述請求者需要對每個本地服務提供商重復這個費力的過程。此外,當請求者移動到另一個城市或國家時,所述請求者必須獲取新的聯(lián)系信息列表,用于在新位置中的服務提供商。找到所述新的聯(lián)系信息列表常常是耗費時間的,并且在緊急情況下將是不實用的,所述緊急情況例如是急切需要警察、救護車、或者道路服務的時候。目前,不管服務請求者的當前位置,并且不需要請求者單獨聯(lián)系每一個服務提供商,期望服務的請求者不能夠立即與一組本地提供商取得聯(lián)系用于所述期望服務。
例如打算用于快速、有效、一對一或一對多(組)通信的一類無線服務已經以各種形式存在了許多年。通常,這些服務是半雙工的,其中用戶在電話/無線電設備上按下“按鍵通話”(PTT)按鈕以發(fā)起群呼。如果此發(fā)言被許可,那么講話人通常能講話幾秒鐘。在講話人釋放PTT按鈕后,其它用戶可以請求發(fā)言。這些服務傳統(tǒng)上被用在這樣的應用中,其中,一個人,“調度員”,需要與一組人進行通信,所述一組人例如是場地服務人員或出租車司機,這就是用于服務的“調度”名稱的由來。相似的服務已經在互聯(lián)網上被提供,并且通常被稱為“語音聊天”。
這些服務的關鍵特征在于通信是快速的和自發(fā)的,所述通信通常僅通過按下PTT按鈕來發(fā)起,而不經過典型的撥號和振鈴程序。在這類服務中的通信通常是很短的,其中單個通話“突發(fā)(spurt)”通常是在幾秒鐘的級別上的,并且“會話”可能持續(xù)一分鐘或更短。在用戶請求發(fā)言的時刻與用戶從組服務器接收到肯定或否定的確認的時刻之間的時間延遲被稱為PTT等待時間,其中所述確認表示用戶具有發(fā)言權并且可以開始講話。PTT等待時間是用于半雙工組通信系統(tǒng)的關鍵參數。如先前所提到的那樣,調度服務在簡短、快速的會話上設置優(yōu)先權,如果PTT等待時間變得很長,這會使得所述服務效率不高。
因此,需要機制以允許期望服務的請求者立刻與一組本地可利用的提供商取得聯(lián)系用于所述期望服務,而不管服務請求者的當前位置和/或移動方向,并且不需要服務請求者與每一個服務提供商單獨聯(lián)系。
發(fā)明內容
所申請公開的實施例提供新穎的和改進的方法和設備,用于將通信設備(CD)加入到全球通信網絡的服務提供商的組中。一方面,所述方法包括從所述CD接收請求用來加入到用于期望服務的服務提供商的組中,確定所述CD的當前位置矢量,基于所確定的所述CD的當前位置矢量來確定用于所述期望服務的服務提供商的組,并且將所述CD加入到所確定的組中。
一方面,在通信設備(CD)中用于加入到全球通信網絡的服務提供商的組中的方法,所述方法包括從所述CD發(fā)送請求給組服務器(GS)用來加入到用于期望服務的服務提供商的組中,將所述CD的當前位置矢量提供給所述GS,并且接收響應,所述響應指示所述GS已經基于所述CD的當前位置矢量將所述CD加入到服務提供商的組中,所述服務提供商的組提供所述期望服務。
一方面,用于將通信設備(CD)加入到全球通信網絡的服務提供商的組中的設備包括存儲單元、接收機、發(fā)射機和處理器,所述處理器以通信方式被耦合到所述存儲單元、所述接收機和所述發(fā)射機上。所述處理器能夠執(zhí)行上面所提及的方法。
結合附圖,根據以下實施例的詳述描述,本發(fā)明的特征和優(yōu)點將變得更加明顯。
圖1說明了組通信系統(tǒng);圖2說明了用于圖1中的基站和移動站的實施例;圖3說明了幾個通信設備是如何與組服務器進行交互的;圖4說明了用于圖1中運行的組服務器的實施例;圖5說明了用于加入組服務的消息流程圖;以及圖6說明了用于目標組識別過程的映射圖。
具體實施例方式
在詳細解釋幾個實施例之前,要知道的是,本發(fā)明的范圍不應被限定于在隨后的描述中所提出的或在附圖中所說明的部分的構造和安排的細節(jié)。此外,還要知道的是,這里所使用的措詞和術語是為了描述的目的的,而不應被認為是限定。
圖1說明了用于實現一個實施例的組通信系統(tǒng)100的功能框圖。組通信系統(tǒng)100可以包括按鍵通話(PTT)系統(tǒng)、網絡廣播服務(NBS)、調度系統(tǒng)、或點到多點通信系統(tǒng)。在一個實施例中,組通信系統(tǒng)100包括組服務器102,所述組服務器102可以被用在集中的部署中或者地區(qū)化的部署中。
組通信設備(CD)104和106可以被配置為例如cdma2000手機,所述組通信設備(CD)104和106例如可以利用數據服務選項來請求分組數據會話。每個CD都可以利用所述會話,以通過組服務器來登記其互聯(lián)網協(xié)議(IP)地址從而發(fā)起群呼。在一個實施例中,組服務器102通過服務提供商的廣域網116被連接到所述服務提供商的分組數據服務節(jié)點(PDSN)。當從無線基礎結構請求分組數據會話時,CD 104和106可以具有通過PDSN 114到組服務器102的IP連接。PDSN提供在固定網絡中的數據傳輸與通過空中接口的數據傳輸之間的接口。每個PDSN都可以通過分組控制功能(PCF)108和網絡112連接到基站控制器(BSC)。PCF可以與BSC一起位于基站(BS)110內。
分組數據服務節(jié)點可以處于幾種狀態(tài)中的一種,所述狀態(tài)例如是活動或連接狀態(tài)、休眠狀態(tài)、和無效或停止狀態(tài)。在活動或連接狀態(tài)下,在參與的CD與BS或BSC之間有活動的通信業(yè)務信道存在,并且任一側都可以發(fā)送數據。在休眠狀態(tài)下,在參與的CD與BSC之間沒有活動的通信業(yè)務信道存在,但是,在參與的CD與PDSN之間有點到點(PPP)鏈路被維持。在無效或停止狀態(tài)下,在參與的CD與BSC之間沒有活動的通信業(yè)務信道,并且在參與的CD與PDSN之間沒有PPP鏈路被維持。
在加電之后,CD 104和106可以請求分組數據會話。作為建立分組數據會話的一部分,可以給每個CD分配IP地址。每個CD都可以執(zhí)行注冊過程,以將CD的IP地址通知給組服務器??梢允褂肐P協(xié)議來執(zhí)行注冊,所述IP協(xié)議例如是在用戶數據報協(xié)議(UDP)之上的會話發(fā)起協(xié)議(SIP)。當相應用戶被邀請進入群呼時,CD的IP地址可以被用于聯(lián)系所述CD。
一旦建立群呼,CD 104和106以及組服務器102就可以交換媒體(media)和信令消息。在一個實施例中,可以通過使用UDP上的實時協(xié)議(RTP)在參與的CD與組服務器之間交換媒體。通過使用UDP上的信令協(xié)議還可以交換信令消息。
組通信系統(tǒng)100執(zhí)行幾種不同的功能,以運行群呼業(yè)務。涉及用戶側的功能包括用戶注冊、組服務器啟動、組服務器終止、向組的參與者發(fā)送告警、最近加入群呼、講話人仲裁、向組中增加成員、從組中刪除成員、注銷成員、和驗證。涉及系統(tǒng)準備和操作的功能包括管理和準備、可量測性、以及可靠性。
圖2是基站204和移動站206的實施例的簡化的框圖,所述基站204和移動站206能夠實現所公開的各實施例。對于特定的通信,可以經由空中接口208在基站204與移動站206之間交換語音數據、分組數據、和/或消息??梢园l(fā)送各種類型的消息,例如用于在基站與移動站之間建立通信會話的消息、注冊與尋呼消息、以及用于控制數據傳輸的消息(例如功率控制、數據速率信息、確認等等)。以下將更詳細描述這些消息類型中的一些類型。
對于反向鏈路,在移動站206,語音和/或分組數據(例如,來自于數據源210)和消息(例如,來自于控制器230)被提供給發(fā)送(TX)數據處理器212,所述處理器以一種或多種編碼方案來格式化并編碼所述數據和消息,以產生編碼數據。每一種編碼方案都可以包括循環(huán)冗余校驗(CRC)、卷積、turbo編碼、塊編碼、和其它編碼的任何組合,或者根本不包括編碼??梢允褂貌煌姆桨竵砭幋a語音數據、分組數據和消息,并且不同類型的消息可以不同地被編碼。
然后,編碼數據被提供給調制器(MOD)214,并被進一步處理(例如,被覆蓋(cover)、用短PN序列來擴頻、以及用分配給用戶終端的長PN序列來加擾)。然后,所述調制的數據被提供給發(fā)射機單元(TMTR)216,并被調整(例如,被轉換為一個或多個模擬信號、被放大、濾波、以及被正交調制)以產生反向鏈路信號。反向鏈路信號通過雙工器(D)218被發(fā)送并經由天線220被發(fā)射到基站204。
在基站204,反向鏈路信號由天線250所接收,通過雙工器252被發(fā)送,并被提供給接收機單元(RCVR)254。基站204可以從移動站206接收注冊信息和位置矢量信息,例如移動站移動率(mobility rate)。接收機單元254調整(例如濾波、放大、下變換、及數字化)所接收的信號并提供采樣。解調器(DEMOD)256接收并處理(例如解擴、解覆蓋、以及導頻解調)所述采樣以提供恢復的符號。解調器256可以實現瑞克(rake)接收機,所述瑞克接收機處理所述接收信號的多個實例并產生組合的符號。然后,接收(RX)數據處理器258對所述符號進行解碼,以恢復在所述反向鏈路上所發(fā)送的數據和消息。所恢復的語音/分組數據被提供給數據宿(data sink)260,而所恢復的消息可以被提供給控制器270。控制器270包括用于尋呼一組移動站的指令。控制器270還包括用于確定或接收位置矢量的指令,所述位置矢量例如是移動站位置和移動方向。控制器270還包括這樣的指令,所述指令用于基于當前位置矢量和用戶所請求的期望服務來確定服務提供商的本地組,并將移動站加入到所述組中。
通過解調器256和RX數據處理器258的處理與在移動站206上所執(zhí)行的處理是互補的。解調器256和RX數據處理器258還可以被操作以處理通過多個信道所接收的多路傳輸,所述信道例如是反向基本信道(R-FCH)和反向輔助信道(R-SCH)。同樣地,傳輸可以是同時來自于多個移動站的,所述移動站中的每一個都可以在反向基本信道、反向輔助信道、或二者上進行發(fā)送。
在前向鏈路上,在基站204,語音和/或分組數據(例如,來自于數據源262)和消息(例如,來自控制器270)由發(fā)送(TX)數據處理器264所處理(例如,被格式化和編碼),還由調制器(MOD)266所處理(例如,被覆蓋和擴頻),并由發(fā)射機單元(TMTR)268所調整(例如,被轉換為模擬信號、被放大、濾波、和正交調制),以產生前向鏈路信號。前向鏈路信號通過雙工器252被發(fā)送并經由天線250被發(fā)射到移動站206。前向鏈路信號包括尋呼信號。
在移動站206,所述前向鏈路信號由天線220所接收,通過雙工器218被發(fā)送,并被提供給接收機單元222。接收機單元222調整(例如,下變換、濾波、放大、正交調制、和數字化)所接收的信號并提供采樣。所述采樣由解調器224所處理(例如,解擴展、解覆蓋、和導頻解調)以提供符號,并且所述符號還由接收數據處理器226所處理(例如,解碼和校驗),以恢復在前向鏈路上所發(fā)送的數據和消息。所恢復的數據被提供給數據宿228,所恢復的消息被提供給控制器230??刂破?30包括用于注冊移動站206的指令??刂破?30還包括這樣的指令,所述指令用于確定或接收位置矢量,例如移動站的位置和移動方向,并將所述位置矢量提供給組通信服務器。控制器230還包括這樣的指令,所述指令用于基于當前位置矢量和用戶所請求的期望服務來確定本地的組,并將所述移動站加入到所述組中。
組服務器可以允許一個用戶進行通信,例如對半雙工或全雙工模式下的一組用戶講話。在之前的例子中,由于一次只允許一個人講話,所以可能由基礎設施來減慢講話的許可。例如,用戶可以通過按下“按鍵通話”按鈕(PTT)來請求講話許可。系統(tǒng)可以仲裁從多個用戶所接收的請求,并且通過競爭解決過程,所述系統(tǒng)可以根據預定的算法來選擇所述請求者中的一個。所述系統(tǒng)然后可以通知所選擇的用戶所述用戶具有講話許可。所述系統(tǒng)可以透明地調度從被授權的講話人到其它組成員的用戶通信業(yè)務信息,例如語音和/或數據,其中所述其它組成員被認為是“聽眾”。在組服務器中的語音和/或數據通信業(yè)務可能與傳統(tǒng)的一對一電話呼叫不同,并且優(yōu)先權可能被設置在一些會話上。
圖3說明了組服務安排,用于顯示CD 302、304和306如何與組服務器308進行交互。對于大規(guī)模的組,可以根據需要部署多個組服務器。在圖3中,當CD 302被許可向該組的其他成員發(fā)送媒體時,CD 302被稱為講話人,并且可以通過所建立的信道發(fā)送媒體。當CD 302被指定為講話人時,其它參與者,CD 304和CD 306,不允許向該組發(fā)送媒體。因此,CD 304和CD 306被指定為聽眾。如上所述,使用至少一個信道,將CD 302、304和306連接到組服務器308。在一個實施例中,所述信道可以包括會話發(fā)起協(xié)議(SIP)信道、媒體信令信道、和媒體通信業(yè)務信道。
圖4說明了用于在圖1的系統(tǒng)內進行操作的組服務器102的實施例。所述組服務器包括用于發(fā)射和接收數據的天線402、404。天線402被耦合到接收電路406,而天線404被耦合到發(fā)送電路408。通信總線410提供在圖4中的其它模塊之間的公共連接。通信總線410還被耦合到存儲單元412。存儲單元412存儲計算機可讀指令,所述計算機可讀指令用于由組服務器所執(zhí)行的各種操作和功能。處理器414執(zhí)行在存儲器412內所存儲的所述指令。
圖5說明了根據一個實施例的消息流程圖,其顯示了加入組服務器的過程。希望加入用于期望服務的提供商組的用戶可以在CD上選擇期望服務的類別502。服務類別可以包括群呼業(yè)務,例如“交通狀況”、“道路狀況”、“警察”、“救護車”、和“道路服務”。服務類別還可以包括互聯(lián)網服務,例如互聯(lián)網聊天室和諸如訂購信息公布服務的數據服務。然后,請求者的CD可以將組服務請求504發(fā)送給組服務器,以通過一些用于所選服務類別的提供商建立組服務。
在所述組服務器接收到組服務請求504之后,所述組服務器確定用于所述請求者CD的當前位置矢量506。當前位置矢量包括關于請求者CD的當前位置和/或當前移動方向的信息。組服務器通過利用隨著時間的位置和/或移動速度的采樣來確定請求者CD的移動方向。組服務器通過由例如cdma2000的下層的無線基礎結構所支持的某些注冊或尋呼過程來從請求者CD接收當前位置矢量。在組服務器確定了請求者CD的當前位置矢量506之后,組服務器可以基于所確定的請求者CD的當前位置矢量來確定所選服務的提供商508的組。這通過將當前位置矢量映射到服務提供商的已知的組,例如指定的組,或者ad-hoc的組,例如未指定的組來實現。
然后,組服務器將組服務器通告510發(fā)送回請求者的CD,指示正在通過期望服務提供商的目標組來建立組服務。服務請求者的CD還例如通過文本、音頻、或視頻來通知512所述服務請求者所述服務請求者正被連接到期望服務提供商的目標組上。根據一個實施例,樂觀的是,服務請求者的CD允許請求者開始提供媒體,且服務請求者的CD緩沖其從請求者所接收的媒體,以用于將來發(fā)送給組服務器。
組服務器可以使用目標服務提供商的CD的位置信息來將組通告514發(fā)送給目標提供商的CD。如果CD是處于休眠狀態(tài)的話,發(fā)送所述通告可以觸發(fā)通信鏈路以脫離休眠并重新建立其通信業(yè)務信道,所述通信鏈路例如是目標服務提供商CD的分組數據會話。
在一個實施例中,組通信系統(tǒng)支持用于組服務的聊天室模式以及ad-hoc組成員模式。在聊天室模式下,組是預定的,其可以被存儲在組服務器上。預定的組,或者網絡可以是公共的,這意味著所述組具有開放的成員列表。在這種情況下,每個組成員都是組服務中的潛在參與者。當第一組成員開始發(fā)起所述組服務時,所述組服務開始。所述呼叫持續(xù)運行預定的時間段,所述時間段可以由組服務器設定。在組服務過程中,組成員可以明確地請求加入或離開所述組服務。在停止期間,組服務可以進入組休眠狀態(tài),直到組成員請求允許輸入媒體。當以聊天室模式操作時,也被稱為網絡成員的組成員使用被分配給每個網絡成員的通信設備來相互通信。
然而,在組業(yè)務的ad-hoc組成員模式下,組可以被實時地定義并且具有與每個組相關聯(lián)的封閉的成員列表。封閉的成員列表可以規(guī)定允許哪個成員參與組服務。所述封閉的成員列表之外的其他人是不可以獲得所述成員列表的,并且所述成員列表僅僅在組服務的使用期間存在。ad-hoc組的定義可以不存儲在組服務器中。所述定義可以用于建立組服務,并在呼叫結束后被釋放。所述ad-hoc組可以在服務請求者選擇期望服務的類別并產生組服務請求之后形成,所述組服務請求被發(fā)送給組服務器以啟動組服務。組服務器可以發(fā)送通知給目標服務提供商,通知他們已經被包含在所述組中。組服務器可以自動地將目標服務提供商加入到組服務中,即不需要目標成員的任何動作。當ad-hoc組服務變?yōu)橥V箷r,組服務器可以“拆除”所述組服務,并釋放分配給所述組的資源,所述資源包括用于啟動所述服務的組定義。
圖6示出了用于根據一個實施例來識別用于期望服務的服務提供商的目標組的映射框圖。在服務請求者選擇了期望的服務類別之后,服務請求者的CD將所選服務602的指示提供給組服務器。組服務器將所選擇的服務類別與服務類別列表604相比較。服務類別604的列表可以被保存在組服務器中或者被保存在網絡中的其它實體上。服務請求者的CD將請求者CD的當前位置矢量606,例如當前位置和方向,發(fā)送給組服務器。組服務器使用服務請求者CD的當前位置矢量606和期望的服務類別604來確定用于期望服務的提供商608的Meta組。
例如,服務請求者可以是道路上的駕駛員,其希望了解前方道路的交通狀況。服務請求者在他或她的CD上選擇“交通狀況”服務類別。組服務器基于所選擇的服務類別和服務請求者的當前位置矢量來確定Meta組608。如果位置信息指示服務請求者的CD當前位于San Diego(S.D.)城,則組服務器確定Meta組608,其可以由“Drivers-S.D.”所識別,“Drivers-S.D.”指明在San Diego城中的駕駛員,所述駕駛員已經被登記到組服務器中。此外,如果位置矢量指示請求者的CD當前在San Diego城中向南移動,則組服務器確定服務提供商610的基于方向的組,其可以由“Drivers-S.D.-South”所識別,“Drivers-S.D.-South”指明當前在SanDiego城中向南行駛的駕駛員,其可以包括多于一個的北-南路線。
如果在San Diego城中有多于一個的北-南路線,則駕駛員的位置信息可以被用于識別當前在路線上向南行駛的駕駛員的組,所述路線較接近于所述駕駛員。然而,如果確定駕駛員到兩個或多個所述路線是等距的,則在所述路線上向南行駛的駕駛員可以被組合以形成目標組。
例如,如果駕駛員正在向南行駛,接近向南的I-5,則組服務器確定駕駛員的目標組612,所述目標組可以由“Drivers-S.D.-South-I5”所識別。
服務請求者的CD或組服務器可以確定被限制到有限區(qū)域內的服務提供商的組。例如,如果服務請求者在向南的“I5”上朝San Diego機場行駛,則在所述服務請求者的前面以相同方向行使的一組駕駛員被分組為目標組611,其中所述駕駛員距離San Diego機場較近,所述目標組611可以由“Drivers-S.D.-South-I5-Airport”所識別,“Drivers-S.D.-South-I5-Airport”指明潛在地能夠提供關于到San Diego機場的道路狀況的更好的信息的駕駛員。因此,希望知道前方道路交通狀況的服務請求者被立即加入到前方在所述道路上期望區(qū)域中的駕駛員的組中。
組服務器可以基于請求者CD的當前位置矢量以幾種方式來確定期望服務提供商的本地組。在一個實施例中,組服務器基于請求者CD的當前位置和當前移動方向來確定服務提供商的目標組。在一個實施例中,目標組包括期望服務提供商的預定的組或固定的組,所述組可以被映射到服務請求者CD的當前位置矢量。在一個實施例中,目標組是從一組可利用的期望服務提供商中動態(tài)形成的,所述期望服務提供商的當前位置矢量與服務請求者CD的當前位置矢量相匹配。在一個實施例中,所述組包括一組期望服務提供商,所述期望服務提供商當前位于服務請求者CD當前位置的周圍區(qū)域內,并且以相同的移動方向進行移動。所述區(qū)域可以是在請求者CD當前位置周圍由預定半徑所定義的區(qū)域。所述區(qū)域可以是在請求者CD當前位置周圍的固定區(qū)域,或是基于服務請求者CD的當前位置、服務請求者CD當前移動方向、駕駛員當前所在位置的交通量密度和模式、和/或在服務請求者當前位置附近的服務提供商的可利用性來動態(tài)設定的區(qū)域。
因此,所公開的實施例包括基于服務請求者的當前位置和當前移動方向來立即將期望服務請求者加入到用于期望服務的可利用的提供商的本地組中。有利的是,期望服務的請求者不需要攜帶用于期望服務提供商的聯(lián)系信息,不需要搜尋所述聯(lián)系信息以尋找附近的或本地的服務提供商,并且不需要單獨與每個服務提供商聯(lián)系以獲取關于期望服務的信息。另外,即使當請求者的當前位置和方向發(fā)生變化時,請求者也能立即與一組服務提供商取得聯(lián)系,其中所述服務提供商位于所述請求者所在的相同附近區(qū)域。
本領域普通技術人員將會明白,可以使用任何各不相同的技術和協(xié)議來表示信息和信號。例如,在上面的描述中所提及的數據、指令、命令、信息、信號、比特、符號、和碼片可以由電壓、電流、電磁波、磁場或粒子、光場或粒子、或者其任意組合來表示。
本領域普通技術人員還會知道,與這里所公開的實施例一起描述的各種說明性的邏輯塊、模塊、電路、和算法步驟可以作為電子硬件、計算機軟件、或兩者的結合來實現。為了清楚地說明硬件與軟件的可互換性,各種說明性的部件、塊、模塊、電路、和步驟在上面一般是以其功能性來描述的。所述功能性是作為硬件還是作為軟件來實現,這取決于特定的應用和施加于整個系統(tǒng)上的設計約束條件。對于每個特定的應用,熟練的技術人員可以用各種方式來實現所描述的功能,但是所述實現決定不應被解釋為會脫離本發(fā)明的范圍。
與這里所公開的實施例一起描述的各種說明性的邏輯塊、模塊和電路可以通過通用處理器、數字信號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或其它可編程邏輯設備、分立的門電路或晶體管邏輯、分立的硬件部件、或被設計以執(zhí)行這里所描述的功能的其任意組合來實現或執(zhí)行。通用處理器可以是微處理器,但是,可供選擇的是,處理器可以是任何常規(guī)的處理器、控制器、微控制器、或狀態(tài)機。處理器還可以作為計算設備的組合來實現,例如DSP與微處理器的組合、多個微處理器、與DSP核相結合的一個或多個微處理器、或任何其它的此類配置。
與這里所公開的實施例一起描述的方法或算法的步驟可以直接體現在硬件中、由處理器所執(zhí)行的軟件模塊中、或者兩者的組合中。軟件模塊可以位于RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可拆卸的磁盤、CD-ROM、或本領域中已知的任何其它形式的存儲介質中。示范的存儲介質被耦合到處理器上,這樣所述處理器可以從所述存儲介質上讀取信息以及將信息寫到所述存儲介質上??蛇x擇地,存儲介質可以被集成到處理器上。所述存儲器和存儲介質可以位于ASIC內。ASIC可以位于用戶終端內。可選擇地,處理器和存儲介質可以作為分立的部件位于用戶終端內。
提供所公開的實施例的描述以使得本領域普通技術人員能夠制造或使用本發(fā)明。對本領域普通技術人員來說,對所述實施例的各種修改是很明顯的,并且這里所定義的一般原理可以被應用于其它實施例,例如,在即時消息服務中或任何通用無線數據通信應用中,而不脫離本發(fā)明的精神和范圍。這樣,本發(fā)明并不計劃被局限于這里所示的實施例,而是計劃與符合這里所公開的原理和新穎特征的最寬范圍相一致?!笆痉丁痹谶@里專用于表示“作為例子、實例、或說明”。這里作為“示范”所描述的任何實施例都不必被解釋為比其它實施例更優(yōu)選或更有優(yōu)勢。
權利要求
1.一種在組通信服務器中用于將通信設備(CD)加入到全球通信網絡的組中的方法,所述方法包括從所述CD接收請求用于期望服務;確定所述CD的當前位置矢量;基于所述當前位置矢量來確定用于所述期望服務的提供商的組;以及將所述CD加入到所述組中。
2.根據權利要求1的方法,其中,確定所述當前位置矢量包括從所述CD接收所述當前位置矢量。
3.根據權利要求1的方法,其中,確定所述組還包括確定用于所述期望服務的提供商的預定組。
4.根據權利要求1的方法,其中,確定所述組還包括確定用于所述期望服務的提供商的動態(tài)形成的組。
5.根據權利要求3的方法,其中,確定所述組還包括確定與所述CD在相同方向上進行移動的提供商的組。
6.根據權利要求5的方法,其中,確定所述組還包括確定位于有限區(qū)域內的提供商的組。
7.一種在通信設備(CD)中用于加入到全球通信網絡的組中的方法,所述方法包括從所述CD發(fā)送請求給組服務器(GS)用于期望服務;向所述GS提供所述CD的當前位置矢量;以及接收響應,所述響應指示所述GS已經將所述CD加入到用于所述期望服務的服務提供商的組中。
8.根據權利要求7的方法,其中,所述組是基于所述CD的當前位置矢量來確定的。
9.根據權利要求8的方法,其中,所述組還是基于用于所述期望服務的提供商的預定組來確定的。
10.根據權利要求8的方法,其中,所述組還是基于用于所述期望服務的提供商的動態(tài)形成的組來確定的。
11.根據權利要求8的方法,其中,所述組還是基于與所述CD在相同方向上進行移動的提供商的組來確定的。
12.根據權利要求11的方法,其中,所述組還是基于位于有限區(qū)域內的提供商的組來確定的。
13.計算機可讀介質,所述計算機可讀介質體現了用于將通信設備(CD)加入到無線通信網絡的群呼中的方法,所述方法包括從所述CD接收請求用于期望服務;確定所述CD的當前位置矢量;基于所述當前位置矢量來確定用于所述期望服務的提供商的組;以及將所述CD加入到所述組中。
14.根據權利要求13的計算機可讀介質,其中,確定所述當前位置矢量包括從所述CD接收所述當前位置矢量。
15.根據權利要求13的計算機可讀介質,其中,確定所述組還包括確定用于所述期望服務的服務提供商的預定組。
16.根據權利要求13的計算機可讀介質,其中,確定所述組還包括確定用于所述期望服務的提供商的動態(tài)形成的組。
17.根據權利要求13的計算機可讀介質,其中,確定所述組還包括確定與所述CD在相同方向上進行移動的提供商的組。
18.根據權利要求17的計算機可讀介質,其中,確定所述組還包括確定位于有限區(qū)域內的提供商的組。
19.在通信設備(CD)中用于加入到無線通信網絡的群呼中的計算機可讀介質,所述方法包括從所述CD發(fā)送請求給組服務器(GCS)用于期望服務;向所述GCS提供所述CD的當前位置矢量;以及接收響應,所述響應指示所述GCS已經將所述CD加入到用于所述期望服務的提供商的組中。
20.根據權利要求19的計算機可讀介質,其中,所述組是基于所述CD的當前位置矢量來確定的。
21.根據權利要求20的計算機可讀介質,其中,所述組還是基于用于所述期望服務的提供商的預定組來確定的。
22.根據權利要求20的計算機可讀介質,其中,所述組還是基于用于所述期望服務的提供商的動態(tài)形成的組來確定的。
23.根據權利要求19的計算機可讀介質,其中,所述組還是基于與所述CD在相同方向上進行移動的提供商的組來確定的。
24.根據權利要求23的計算機可讀介質,其中,所述組還是基于位于有限區(qū)域內的提供商的組來確定的。
25.一種用于將通信設備(CD)加入到無線通信網絡的群呼中的服務器,包括用于從所述CD接收請求用于期望服務的裝置;用于確定所述CD的當前位置矢量的裝置;用于基于所述當前位置矢量來確定用于所述期望服務的提供商的組的裝置;以及用于將所述CD加入到所述組中的裝置。
26.根據權利要求25的服務器,其中,用于確定所述當前位置矢量的所述裝置包括用于從所述CD接收所述當前位置矢量的裝置。
27.根據權利要求25的服務器,其中,用于確定所述組的所述裝置包括用于確定用于期望服務的提供商的預定組的裝置。
28.根據權利要求25的服務器,其中,用于確定所述組的所述裝置包括用于確定用于期望服務的提供商的動態(tài)形成的組的裝置。
29.根據權利要求25的服務器,其中,用于確定所述組的所述裝置包括用于確定與所述CD在相同方向上進行移動的提供商的組的裝置。
30.根據權利要求29的服務器,其中,用于確定所述組的所述裝置包括用于確定位于有限區(qū)域內的提供商的組的裝置。
31.一種用于加入到無線通信網絡的群呼中的通信設備(CD),包括用于從所述CD發(fā)送請求到組服務器(GCS)用于期望服務的裝置;用于向所述GCS提供所述CD的當前位置矢量的裝置;以及用于接收響應的裝置,所述響應指示所述GCS已經將所述CD加入到用于期望服務的提供商的組中。
32.根據權利要求36的通信設備,其中,所述組是基于所述CD的當前位置矢量來確定的。
33.根據權利要求32的通信設備,其中,所述組還是基于用于所述期望服務的提供商的預定組來確定的。
34.根據權利要求32的通信設備,其中,所述組還是基于用于所述期望服務的提供商的動態(tài)形成的組來確定的。
35.根據權利要求32的通信設備,其中,所述組還是基于與所述CD在相同方向上進行移動的提供商的組來確定的。
36.根據權利要求35的通信設備,其中,所述組還是基于位于有限區(qū)域內的提供商的組來確定的。
37.一種用于將通信設備(CD)加入到無線通信網絡的群呼中的服務器,包括存儲單元;接收機;發(fā)射機;和處理器,其被耦合到所述存儲單元、所述接收機和所述發(fā)射機上,所述處理器能夠從所述CD接收請求用于期望服務;確定所述CD的當前位置矢量;基于所述當前位置矢量來確定用于所述期望服務的提供商的組;以及將所述CD加入到所述組中。
38.根據權利要求37的服務器,其中,確定所述當前位置矢量包括從所述CD接收所述當前位置矢量。
39.根據權利要求37的服務器,其中,確定所述組還包括確定用于所述期望服務的提供商的預定組。
40.根據權利要求37的服務器,其中,確定所述組還包括確定用于所述期望服務的提供商的動態(tài)形成的組。
41.根據權利要求37的服務器,其中,用于確定所述組的所述裝置還包括用于確定與所述CD在相同方向上進行移動的提供商的組的裝置。
42.根據權利要求41的服務器,其中,確定所述組還包括確定位于有限區(qū)域內的提供商的組。
43.一種用于加入到無線通信網絡的群呼中的通信設備(CD),包括存儲單元;接收機;發(fā)射機;和處理器,其被耦合到所述存儲單元、所述接收機、和所述發(fā)射機上,所述處理器能夠從所述CD發(fā)送請求給組服務器(GCS)用于期望服務;向所述GCS提供所述CD的當前位置矢量;以及接收響應,所述響應指示所述GCS已經將所述CD加入到用于所述期望服務的提供商的組中。
44.根據權利要求43的CD,其中,所述組是基于所述CD的當前位置矢量來確定的。
45.根據權利要求44的CD,其中,所述組還是基于用于所述期望服務的提供商的預定組來確定的。
46.根據權利要求44的CD,其中,所述組還是基于用于所述期望服務的提供商的動態(tài)形成的組來確定的。
47.根據權利要求44的CD,其中,所述組是基于與所述CD在相同方向上進行移動的提供商的組來確定的。
48.根據權利要求47的CD,其中,所述組還是基于位于有限區(qū)域內的提供商的組來確定的。
全文摘要
用于將期望服務的請求者加入到用于期望服務提供商的本地組中的方法和設備,其允許期望服務的請求者立即與用于期望服務的提供商的本地組取得聯(lián)系。所述服務提供商的組是基于服務請求者的當前位置矢量來動態(tài)確定的,而不管服務請求者的當前位置,并且不需要服務請求者與每一個期望服務的提供商單獨聯(lián)系。
文檔編號H04B7/26GK1729674SQ03818070
公開日2006年2月1日 申請日期2003年7月29日 優(yōu)先權日2002年7月30日
發(fā)明者R·錢德克, K·哈維-錢德克 申請人:高通股份有限公司