專利名稱:提供即時消息接發(fā)和存在服務(wù)的通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及即時消息接發(fā)和存在服務(wù)(IMPS),尤其涉及但不限于,在無線通信網(wǎng)絡(luò)中所使用的所謂的無線村系統(tǒng)體系結(jié)構(gòu)。
背景技術(shù):
術(shù)語“即時消息接發(fā)”已經(jīng)廣泛用于描述多種通信服務(wù),其中通信網(wǎng)絡(luò)的用戶能夠以基本上實時的方式在通信網(wǎng)絡(luò)上進行通信。廣義而言,已經(jīng)從兩個不同的角度處理即時消息接發(fā)。
首先,已經(jīng)通過固定線路網(wǎng)絡(luò)適當?shù)亟⒘思磿r消息接發(fā)服務(wù),例如通過互聯(lián)網(wǎng),其中即時消息接發(fā)軟件使PC桌面用戶在基本上實時的環(huán)境中在線相互通信。即時消息接發(fā)服務(wù)由運行于固定線路網(wǎng)絡(luò)上的服務(wù)器(或者服務(wù)器網(wǎng)絡(luò))托管,桌面PC作為客戶端。發(fā)送自桌面客戶端的即時消息由即時消息服務(wù)器接收,并且被分發(fā)至一個或多個目的接受者桌面客戶端。
即時消息接發(fā)軟件已經(jīng)發(fā)展為允許在線用戶監(jiān)控其他用戶的相關(guān)狀態(tài),也就是他們是否登錄服務(wù)或者是否退出服務(wù)。諸如因特網(wǎng)中繼聊天(IRC)等程序被廣泛地使用并且已有一段時間。這些聊天程序使在線用戶集合到IRC服務(wù)器所托管的特定聊天室內(nèi)。一般地,用戶使用在線昵稱登錄到這些基于ad-hoc的聊天室,以與其他用戶就共同感興趣的話題進行交談。
已經(jīng)開發(fā)出其它計算機程序,例如AOL Instant MessengerTM,其允許桌面用戶彼此直接通信。這些程序也是由即時消息服務(wù)器托管的,但是這些服務(wù)器與IRC服務(wù)器的不同之處在于其提供更加先進的接入控制。一般地,用戶將訂制即時消息服務(wù)器所維持的其他用戶(好友、家庭成員等等)列表(稱為“好友列表”)。這樣,可以將在線狀態(tài)信息以及接收即時消息的能力限制在處于所訂制的列表中的那些用戶。
這些服務(wù)的一個缺點是,通常缺少協(xié)同工作能力阻礙了一個即時消息服務(wù)的用戶與一個競爭即時消息服務(wù)的用戶進行交互。此外,每個即時消息服務(wù)伴隨著其各自的客戶端軟件,通常必須下載這些客戶端軟件。
其次,也可從無線通信網(wǎng)絡(luò)的角度來處理即時消息接發(fā)。例如,愛立信TM、摩托羅拉TM和諾基亞TM已經(jīng)開發(fā)出無線村(WV),這是在2001年4月形成的移動即時消息接發(fā)和存在服務(wù)(IMPS)動議,以定義和促進用于移動即時消息接發(fā)和存在服務(wù)的一組通用規(guī)范。無線村已經(jīng)公布了白皮書,并在稍后進行更詳細的描述。
無線村動議的建立是多個驅(qū)動因素的結(jié)果。特別地,上述三個行業(yè)領(lǐng)導者認識到多種增長趨勢。這些包括如互聯(lián)網(wǎng)等固定網(wǎng)絡(luò)中即時消息接發(fā)應(yīng)用的增長的普及性、無線通信網(wǎng)絡(luò)中移動臺之間SMS(短消息服務(wù))文本消息的快速增長以及對于開放行業(yè)規(guī)范的需要,這些規(guī)范可以保證在應(yīng)用和網(wǎng)絡(luò)技術(shù)之間的開放接口和協(xié)同工作能力。
無線村IMPS包括四個主要的特性i)存在,ii)即時消息接發(fā),iii)群組以及iv)共享內(nèi)容。如在白皮書中所述,第一特性,也就是存在,是能夠進行用于無線村動議的技術(shù)的關(guān)鍵。在現(xiàn)有的基于桌面的即時消息接發(fā)服務(wù)中,存在值通常非常簡單,例如用戶處于激活、缺席、不愿進行通信、離線等等。這些值通常影響用戶通過即時消息接發(fā)進行通信的能力或者意愿。但是在無線村模型中,存在表示更豐富的意義。例如,可以根據(jù)獨立屬性定義用戶的存在,例如設(shè)備可用性(電話開機、關(guān)機或者正在通話中)、用戶的狀態(tài)(可用、不可用或者在會議中)、位置信息、用戶設(shè)備能力(語音、文本、GPRS(通用分組無線業(yè)務(wù))、多媒體等等)以及可搜索的個人狀態(tài),例如情緒(開心、憤怒等等)以及愛好(足球、釣魚、計算機、跳舞等等)。
目前,最普遍的存在屬性被指定為“可用性狀態(tài)”、“消息”以及“圖標”。這些屬性的示例如下i)可用性狀態(tài)這與桌面客戶端上可用的傳統(tǒng)存在值相似,并且由圖形指示,該圖形代表用戶進行通信的意愿或者能力(注意在用戶退出WV服務(wù)器時指示為不可用)。圖1表示可用于指示用戶的存在的某些圖形標志的示例。
ii)消息用戶輸入的文本串,作為其他定制用戶可用的個人消息,例如“在家”。
iii)圖標用戶可以選擇的圖像或者標志,例如以指示其個人興趣或者以加強存在消息。例如,在圖2中所示的圖標指示用戶在家。
在這點上,對于在與無線村(WV)有關(guān)的所用的不同術(shù)語之間進行區(qū)分是有用的。也就是,首次希望使用WV服務(wù)的用戶將需要注冊到WV服務(wù)。注冊可產(chǎn)生基于例如初始注冊、以月為基礎(chǔ)繼續(xù)使用、連接到服務(wù)器的時間、或者發(fā)送/接收的數(shù)據(jù)量的費用。但是準確的服務(wù)計費方法是靈活的,并且這不在本發(fā)明的范圍內(nèi)。
注冊到WV服務(wù)的用戶能夠使用諸如移動電話等客戶端設(shè)備與WV服務(wù)器“相連接”。一旦相連接,注冊的用戶則可以選擇“訂制”另一個注冊的用戶,以獲得例如其他注冊用戶的存在信息。未注冊WV服務(wù)的用戶不能與WV服務(wù)器相連接,而注冊的用戶可以進行連接并且可以在他們愿意時斷開連接。與WV服務(wù)器“相連”的注冊用戶可以決定訂制或者不訂制其他注冊用戶。
如果注冊用戶(用戶A)決定從WV服務(wù)器斷開連接,則這只是表示用戶A不能看其他注冊用戶的存在,但是不影響其他能夠看見用戶A的存在或者能夠訂制用戶A的注冊用戶。
WV(無線村)系統(tǒng)的早期用戶可能希望使用移動IMPS主動地與其好友或者家庭成員進行通信,但是卻發(fā)現(xiàn)這些好友和家庭成員不具有支持IMPS能力的手持設(shè)備。下一個邏輯步驟可能是檢查其好友或者家庭成員擴展組中哪些在WV服務(wù)器上可用。但是,不存在用于檢查哪些好友或者家庭成員在WV服務(wù)器上的解決方案。相反地,用戶只能試圖通過單一請求,也就是每次一個請求,來訂制另一個用戶。
例如,希望訂制并且看見另一個用戶B的存在的用戶A需要向WV服務(wù)器發(fā)送用戶B的無線村身份(WV-ID)或者某些其他形式的身份,作為響應(yīng)WV服務(wù)器檢查用戶B是否注冊到WV服務(wù)。如果用戶B確實注冊了,則將用戶A訂制用戶B,這允許用戶A看見用戶B的存在。但是,如果用戶B未向WV服務(wù)器注冊,則訂制以及看見用戶B存在的請求失敗。從而,如果用戶希望看見大群組的好友的存在,則用戶將需要為每個好友請求訂制,而每次一個好友。
一個可供選擇的解決方案可以是允許用戶在相關(guān)WV服務(wù)器上進行瀏覽,這將允許用戶看見注冊到WV服務(wù)的每個人。但是,這個方法具有兩個主要的缺點。一方面,對名字列表的訪問可能出現(xiàn)隱私問題,但是更加重要地,列表的大小可能出現(xiàn)對無線通信系統(tǒng)的重負,而這又將導致緩慢的服務(wù)。
本申請一個實施方式的目的在于允許用戶檢查多個聯(lián)系人中哪些向IMPS服務(wù)器的服務(wù)進行了注冊,該實施方式克服上述的缺點。
發(fā)明內(nèi)容
依照本發(fā)明一個方面,提供一種通信系統(tǒng),包括服務(wù)器,具有用于提供服務(wù)的服務(wù)元件以及用于存儲該通信系統(tǒng)中注冊到該服務(wù)的用戶的身份的數(shù)據(jù)存儲區(qū);用戶終端,其能夠通過向服務(wù)器發(fā)送指示所述一個或多個用戶身份的一個或多個消息,初始化對通信系統(tǒng)中一個或多個用戶對該服務(wù)的注冊的驗證;其中,用戶終端具有一個數(shù)據(jù)存儲區(qū),其被布置用于存儲形成第一組用戶的多個用戶身份,以及用戶終端具有一個用戶接口,其被布置用于向終端的用戶呈現(xiàn)單個命令選項,響應(yīng)于對這個命令選項的選擇,該用戶終端自動向該服務(wù)器發(fā)送指示該第一組用戶的用戶身份的一個或多個消息,以用于驗證該第一組中的哪些用戶已經(jīng)注冊了該服務(wù)。。
依照本發(fā)明另一個方面,提供一種用于檢查通信網(wǎng)絡(luò)中哪些用戶注冊了該網(wǎng)絡(luò)的服務(wù)的方法,該方法包括將注冊了該服務(wù)的該通信網(wǎng)絡(luò)的用戶的身份存儲在服務(wù)器中;將該通信網(wǎng)絡(luò)中的多個用戶身份作為第一組用戶存儲在用戶終端中;通過用戶接口向該用戶終端的用戶呈現(xiàn)單個命令選項;響應(yīng)于對該命令選項的選擇,自動向該服務(wù)器發(fā)送指示該第一組用戶的用戶身份的一個或多個消息;以及借助于該服務(wù)器驗證該第一組中哪些用戶已經(jīng)注冊了該服務(wù)。
依照本發(fā)明另一個方面,提供一種用戶終端,能夠由用戶操作以用于向通信網(wǎng)絡(luò)的服務(wù)器進行注冊,該用戶終端包括數(shù)據(jù)存儲區(qū),用于存儲該網(wǎng)絡(luò)的多個其他用戶的身份;用戶接口,被布置為用于向該用戶終端的用戶呈現(xiàn)單個命令選項;以及轉(zhuǎn)換元件,用于與該用戶接口協(xié)同工作,使得在由該用戶對該單個命令進行選擇時,該轉(zhuǎn)換元件生成一個或多個消息,自動地將這些消息從該用戶終端發(fā)送至該服務(wù)器,以用于驗證其他用戶中的哪些已經(jīng)向該服務(wù)器進行了注冊。
為了更好地理解本發(fā)明,以及表示如何實現(xiàn)本發(fā)明,現(xiàn)在將以示例方式參考附圖。
圖1表示用于指示用戶可用性的圖形符號的示例;圖2表示指示用戶可用性的圖標消息的示例;圖3表示依照本發(fā)明一個實施方式的無線村體系結(jié)構(gòu);圖4表示依照本發(fā)明一個實施方式的無線村協(xié)議棧;圖5表示依照本發(fā)明用戶接口的一個實施方式的移動電話;圖6表示依照本發(fā)明一個實施方式的在用戶接口上所顯示的操作序列;圖7表示依照本發(fā)明一個實施方式存儲在移動電話中的聯(lián)系人數(shù)據(jù)庫示例;圖8表示依照本發(fā)明一個實施方式的流程圖;以及圖9表示依照本發(fā)明一個實施方式的比較過程的流程圖。
具體實施例方式
圖3的示圖表示依照本發(fā)明一個實施方式的無線村系統(tǒng)體系結(jié)構(gòu)。示出了移動核心網(wǎng)2,例如其可能是PLMN(公眾陸地移動網(wǎng)絡(luò)),并且將其表示為與無線村服務(wù)器4相連。應(yīng)當了解到,移動核心網(wǎng)2可能包括任何現(xiàn)有的2G或者3G技術(shù),例如被劃分為小區(qū)的標準GSM網(wǎng)絡(luò),由基站收發(fā)機(BTS)對小區(qū)進行廣播,基站收發(fā)機由基站控制器(BSC)進行控制,基站控制器接著由主交換中心(MSC)進行控制。也應(yīng)當了解到,可以使用3G技術(shù),例如BTS可以由節(jié)點代替,B SC可以由無線網(wǎng)絡(luò)控制器(RNC)代替。也可以在核心網(wǎng)中使用多種已知技術(shù),例如通過提供相關(guān)的SGSN(服務(wù)GPRS支持節(jié)點)和GGSN(網(wǎng)關(guān)GPRS服務(wù)節(jié)點),使用EDGE(增強型數(shù)據(jù)率GSM)或者GPRS(通用分組無線業(yè)務(wù))。
可以將WV系統(tǒng)體系結(jié)構(gòu)主要描述為基于客戶端-服務(wù)器的體系結(jié)構(gòu),但是也提供服務(wù)器-服務(wù)器能力,其用于與遺留系統(tǒng)或者專有技術(shù)進行協(xié)同工作。但是,工作的主要模式是客戶端-服務(wù)器模式,其中服務(wù)器是WV服務(wù)器4(通常表示為IMPS服務(wù)器),并且客戶端可以是移動臺、或者其它服務(wù)/應(yīng)用、或者固定桌面客戶端。無線村系統(tǒng)被設(shè)計為向移動網(wǎng)絡(luò)和固定線路網(wǎng)絡(luò)二者提供無縫工作,并且包括對于傳統(tǒng)SMS文本(在移動的模式下執(zhí)行的)以及即時消息接發(fā)(例如,在固定線路網(wǎng)絡(luò)中執(zhí)行的)的支持。
WV服務(wù)通常運行于WV服務(wù)器的網(wǎng)絡(luò)上,WV服務(wù)器借助于服務(wù)器-服務(wù)器協(xié)議(SSP)進行相互通信。稱為專有網(wǎng)關(guān)服務(wù)器20的特定類型WV服務(wù)器向?qū)S蟹?wù)器22所托管的非WV服務(wù)提供網(wǎng)關(guān)。
圖4表示依照本發(fā)明一個實施方式的無線村協(xié)議棧。更加特別地,協(xié)議棧的頂層30稱為WV協(xié)議組件,其包括CSP(客戶端-服務(wù)器協(xié)議)、SSP(服務(wù)器-服務(wù)器協(xié)議)和CLP(命令行協(xié)議)。
可以從圖4中看出,協(xié)議棧的下面的層32、34、36和38可以包括多個不同的協(xié)議和技術(shù)。無線村的基本原理是,在可能的情況下,協(xié)議棧應(yīng)當使用現(xiàn)有的互聯(lián)網(wǎng)和網(wǎng)絡(luò)技術(shù)。這些技術(shù)中的大多數(shù)已經(jīng)廣泛被指定,并由此得到易行的實現(xiàn)方式以及協(xié)同工作能力。
還應(yīng)當理解到,無線村協(xié)議使用XML(可擴展標記語言),以代表在IMPS會話期間進行交換的協(xié)議數(shù)據(jù)。無線村還采用其它技術(shù),例如MIME類型(多目的互聯(lián)網(wǎng)郵件擴展)消息已經(jīng)用于注冊IMPS協(xié)議消息格式。在圖4中表現(xiàn)了現(xiàn)有標準的使用,其中網(wǎng)絡(luò)層38可以在移動用戶之間使用SMS文本消息或者可以通過互聯(lián)網(wǎng)在桌面計算機之間使用用于即時消息接發(fā)的IP(互聯(lián)網(wǎng)協(xié)議)消息。
再參考圖3,現(xiàn)在討論無線村體系結(jié)構(gòu)的客戶端-服務(wù)器工作模式是有用的。如上所述,客戶端可以采用移動臺或者桌面計算機的形式,它能夠接入無線村服務(wù)器4的各種服務(wù)元件8。應(yīng)當了解到,這些服務(wù)元件8代表了無線村IMPS四個主要特性。也就是,服務(wù)元件8代表存在服務(wù)元件、即時消息接發(fā)服務(wù)元件、群組服務(wù)元件和內(nèi)容服務(wù)元件。
如上所述,存在服務(wù)元件在WV中具有比桌面環(huán)境中更多的意義,其中在桌面環(huán)境中,用戶只是向其他授權(quán)的用戶通知其狀態(tài)。相反地,用于IMPS的存在服務(wù)可以按照各種不同的屬性進行定義。應(yīng)當了解到,可以將由WV服務(wù)器4內(nèi)存在服務(wù)元件8所提供的存在服務(wù)按照存在屬性進行指定。存在信息通常是個人特性的,因此只對于用戶希望的人是可用的。因此,對存在信息的訪問由用戶本身控制。
已經(jīng)對即時消息接發(fā)服務(wù)進行了描述,并且其在移動應(yīng)用和桌面應(yīng)用中是一個熟悉的概念。
群組服務(wù)元件向用戶提供邀請好友、家庭成員或者有相似興趣的人到群組討論進行聊天的能力。因此,網(wǎng)絡(luò)運營商可以建立共同興趣群組,在那里用戶可以在線相互認識。
內(nèi)容服務(wù)元件允許用戶共享信息,例如諸如圖片和音樂等多媒體內(nèi)容,這些信息可以由獲得授權(quán)使用服務(wù)的其他用戶進行下載。服務(wù)還可以用于在即時消息接發(fā)或者聊天會話群組內(nèi)共享文件。
每個WV服務(wù)器4包括服務(wù)接入點(SAP)6,其作為WV服務(wù)器及其環(huán)境之間的接口。SAP 6具有與WV客戶端10、12、其它WV服務(wù)器、移動核心網(wǎng)2以及到其它非WV服務(wù)器的專有網(wǎng)關(guān)20的接口。SAP的功能包括認證及授權(quán)、服務(wù)發(fā)現(xiàn)及服務(wù)協(xié)議、用戶配置文件管理以及服務(wù)中繼。
圖3中所示體系結(jié)構(gòu)的無線村客戶端可以是嵌入式客戶端10或者命令行接口(CLI)客戶端12中的一個。WV客戶端10、12與WV服務(wù)器4進行通信,以實現(xiàn)IMPS特性并且向用戶提供IMPS服務(wù)。線路14所示的客戶端-服務(wù)器協(xié)議(CSP)允許嵌入式客戶端(在移動臺或者桌面客戶端中)訪問WV服務(wù)器4。命令行協(xié)議(CLP)有助于WV服務(wù)器和CLI客戶端之間的通信,允許彼此之間進行交互以支持遺留CLI客戶端內(nèi)的IMPS服務(wù)。
CLI客戶端使用文本消息與WV服務(wù)器進行通信。所提供的功能可以是嵌入式客戶端所提供功能的子集。CLI客戶端的一個示例是使用SMS與WV服務(wù)器進行通信的移動電話。
圖5的移動電話用作移動臺,并且包括與RF電路304相連的天線302。RF電路具有雙工單元306,布置其用于處理要發(fā)送308以及從無線網(wǎng)絡(luò)接收310(例如,使用收發(fā)機)的信號??刂铺幚砥?12與RF電路相連,從而控制處理器可向RF電路提供數(shù)據(jù),以向無線網(wǎng)絡(luò)進行發(fā)送,并且可通過RF電路從網(wǎng)絡(luò)接收數(shù)據(jù)??刂铺幚砥髋c用戶接口314相連。用戶接口具有輸入裝置和輸出裝置。輸入裝置包括麥克風324、軟鍵316和小鍵盤318。輸出裝置包括可視顯示器320和揚聲器322。移動電話上的軟鍵316允許用戶選擇在可視顯示器上生成的各種選項,例如在顯示屏上所顯示的選項列表中向下滾動。
圖6表示圖5的移動電話的用戶接口的可視顯示器320。移動電話或者移動臺作為客戶端設(shè)備,具體地是所述實施方式中的WV嵌入式客戶端10,其使用戶能夠使用WV服務(wù)器4的存在服務(wù)元件8。更加特別地,圖6表示用戶接口的顯示屏的序列,這在用戶移動臺上表現(xiàn)為連續(xù)的階段。用戶能夠通過用戶接口與WV服務(wù)器的存在特性進行交互,以獲得所需的存在信息。
在步驟40中,用戶接口表示移動臺用戶可用的可能選項列表。用戶選擇標記為“所訂制的名稱”的條目,其如名稱所示為用戶所訂制的一個用戶群組。在步驟42中,顯示訂制的用戶群組中的第一條目及其相應(yīng)存在屬性。在這個示例中,顯示了訂制的用戶“亞當”,并且他的存在消息表示他“無聊地在辦公室中”。另外,還顯示有存在屬性可用狀態(tài)1和圖標2。通過例如選擇向上和向下滾動按鍵(未示出),可以顯示其他訂制用戶及其存在屬性。
如果用戶選擇“選項”命令,則在顯示器上出現(xiàn)選項菜單,如在階段44所示。在階段44中,用戶可以從各個選項中進行選擇,這些選項包括“聊天”選項,其將允許用戶與“亞當”聊天,或者可選擇地“退訂”選項,其將對“亞當”進行退訂,也就是用戶將不再能夠看見亞當“無聊地在辦公室中”。但是,在所示實施方式中,用戶將選擇“訂制新用戶”選項,指示其希望將新用戶添加到所訂制名稱的群組中。
在步驟46中,給定用戶兩個選項。選擇移動臺電話本中所存儲的聯(lián)系人(也就是,通過選擇“來自電話本”選項),或者可選地用戶可以選擇“搜索所有名稱”選項。用戶接口將“搜索所有名稱”命令轉(zhuǎn)換為搜索和匹配操作,其中比較電路(未示出)將在WV服務(wù)器4中搜索與移動電話中所存儲的所有聯(lián)系人相匹配的所有注冊的無線村用戶的WV-ID。然后將以匹配WV-ID列表報告結(jié)果。
圖7表示依照本發(fā)明一個實施方式的存儲在移動電話中的聯(lián)系人數(shù)據(jù)庫500,其中移動電話將具有存儲有該數(shù)據(jù)庫的存儲器315(圖5中所示),以及能夠在需要時訪問數(shù)據(jù)庫的控制單元312。數(shù)據(jù)庫包括多個記錄1至n,用列502標識,每個記錄包含特定聯(lián)系人的詳情。聯(lián)系人詳情作為數(shù)據(jù)字段存儲在記錄中??梢酝ㄟ^經(jīng)由移動電話小鍵盤318輸入數(shù)據(jù)或者通過從其他用戶接收電子名片形式的聯(lián)系人記錄來創(chuàng)建新聯(lián)系人記錄。移動用戶可以選擇將聯(lián)系人詳情存儲在最適當?shù)臄?shù)據(jù)字段中。在所示示例中,可以將每個聯(lián)系人的詳情輸入到下列示例性字段的一個“名稱”504其將包含完整的姓名、名字、姓、或者甚至是聯(lián)系人的昵稱。
“IMSI”506是國際移動用戶身份,這是可能屬于聯(lián)系人的特定移動電話的唯一標識符。
“WV-ID”508是可以分配給聯(lián)系人的無線村標識符。通常,移動電話將不知道聯(lián)系人的WV-ID是什么,這是因為WV-ID只是在聯(lián)系人已經(jīng)注冊到服務(wù)時由WV服務(wù)器分配的。但是移動電話的用戶可在某個較早的時間已從聯(lián)系人接收到包括該聯(lián)系人WV-ID的消息。在這種情況下,WV-ID將被存儲在移動電話的數(shù)據(jù)庫中。在這種情形下,有必要在WV服務(wù)器進行檢查,以確認對于特定聯(lián)系人的WV-ID是真實正確的(也就是仍是相關(guān)的)。
“電話號碼”510是可能屬于聯(lián)系人的固定線路電話號碼,例如,PSTN(公眾交換電話網(wǎng)絡(luò))號碼。
“移動號碼”512是可能屬于聯(lián)系人的特定移動電話的電話號碼。
“電子郵件”514是聯(lián)系人的電子郵件地址。
“IP地址”516是可能屬于聯(lián)系人的與互聯(lián)網(wǎng)相連的特定工作站的互聯(lián)網(wǎng)協(xié)議地址。
搜索和匹配功能可能需要由用戶接口的顯示屏所指示的特定處理時間,如階段48所示,在那之后,找到所匹配的名稱,也就是對應(yīng)于在WV服務(wù)器上注冊的聯(lián)系人的那些名稱,并且在顯示器上向用戶顯示,如階段50所示。
比較電路負責將存儲在移動臺中的聯(lián)系人的列表與向WV服務(wù)器4的存在服務(wù)元件8進行注冊的用戶列表進行比較。
依照一個實施方式,比較電路位于WV服務(wù)器4內(nèi)。在用戶選擇“搜索所有名稱”命令時,用戶接口通知控制處理器312,其通過自動搜索以及將適當標識信息的記錄保存在每個存儲在移動電話上的聯(lián)系人記錄中來進行響應(yīng)。然后控制處理器312進行操作用于通過無線網(wǎng)絡(luò)向WV服務(wù)器4發(fā)送標識信息。用于區(qū)分聯(lián)系人記錄以及用于執(zhí)行比較過程的標識信息是靈活的。
圖8表示本發(fā)明一個實施方式,于是在步驟600中對“搜索所有名稱”命令初始化,在步驟602中,移動電話向WV服務(wù)器發(fā)送聯(lián)系人信息,其唯一地標識存儲在移動電話中的每個聯(lián)系人。在步驟604中,WV服務(wù)器則確定哪些聯(lián)系人實際向WV服務(wù)器注冊,并且在步驟606中向移動電話返回注冊的聯(lián)系人列表(連同其對應(yīng)的WV-ID)。在步驟608中,移動電話的用戶則能夠選擇他希望訂制的注冊聯(lián)系人。
應(yīng)當了解到,實際上存在多種實現(xiàn)本發(fā)明的不同方式。例如關(guān)于步驟602,可以以不同的方式通過無線接口發(fā)送聯(lián)系人信息。也就是,可以在一個消息中發(fā)送存儲在移動電話中的所有聯(lián)系人信息或者可選擇地可以在多個連續(xù)的消息中發(fā)送存儲在移動電話中的所有聯(lián)系人信息。
而且,在步驟602中發(fā)送的信息可能限于只包含對應(yīng)于存儲在聯(lián)系人數(shù)據(jù)庫中每個聯(lián)系人的每個記錄中的某些字段,因此降低了所需帶寬。例如,將只發(fā)送用戶的移動電話號碼,于是WV服務(wù)器將檢查那些聯(lián)系人中哪些向WV服務(wù)器注冊了,并且向移動電話的用戶發(fā)送回那些WV-ID。在另一個實施方式中,可能發(fā)送每個聯(lián)系人記錄的多個不同字段,每個字段附有一個優(yōu)先級。在這種情形下,WV服務(wù)器將首先搜索那些具有最高優(yōu)先級字段的聯(lián)系人,并且標識那些聯(lián)系人實際上是否向WV服務(wù)器注冊了。
還應(yīng)當了解到,設(shè)想一個實施方式,其中存儲在移動電話數(shù)據(jù)庫中的聯(lián)系人中的至少一個具有至少兩個用于那個聯(lián)系人的不同移動號碼。在這種情況下,可以向WV服務(wù)器發(fā)送兩個移動號碼,WV服務(wù)器則能夠搜索任何匹配的字段,或者可選地可以對其中一個移動號碼進行優(yōu)先搜索。
因此,廣義而言,移動電話的聯(lián)系人數(shù)據(jù)庫可包括三種類型的聯(lián)系人記錄中的一種1)只有聯(lián)系人信息,也就是圖7中所示標識每個聯(lián)系人的任何字段;2)聯(lián)系人信息以及WV-ID,這意味著至少一個聯(lián)系人具有WV-ID。因此,有必要向WV服務(wù)器發(fā)送WV-ID或者聯(lián)系人信息,以檢查這個WV-ID對于相關(guān)聯(lián)系人是否仍然正確。
3)聯(lián)系人信息以及WV-ID以及已定制,這意味著相關(guān)聯(lián)系人實際上在過去已訂制到WV服務(wù)器。這可以由WV服務(wù)器進行確認,或者可選地忽略已訂制的聯(lián)系人并且將數(shù)據(jù)庫中未進行訂制的其他聯(lián)系人的聯(lián)系人信息發(fā)送至WV服務(wù)器以進行檢查。
在本發(fā)明另一個實施方式中,在“搜索所有名稱”命令的初始化時,控制處理器312只搜索存儲在移動電話中的每個聯(lián)系人記錄中所包含的WV-ID。然后將編譯的WV-ID列表發(fā)送至WV服務(wù)器,WV服務(wù)器比較編譯列表以及向服務(wù)器注冊的其自身的WV-ID列表。然后將匹配的WV-ID從WV服務(wù)器發(fā)送回移動臺。
但是,如果WV服務(wù)器維持一個與移動電話中聯(lián)系人數(shù)據(jù)庫500相似的注冊用戶數(shù)據(jù)庫,則WV服務(wù)器中的比較電路不僅能夠比較WV-ID,而且還能夠比較關(guān)于聯(lián)系人的其它詳情。因此,在另一個實施方式中,在“搜索所有名稱”命令的初始化時,控制處理器312以下列優(yōu)先級順序搜索包含在每個聯(lián)系人記錄中的適當標識信息中的單個項目WV-ID、之后移動電話號碼、之后家庭電話號碼、之后電子郵件地址??蛇x地,控制處理器312可搜索包含在每個聯(lián)系人記錄中的所有電話號碼,或者甚至是包含在每個聯(lián)系人記錄中的每個詳情。無論怎樣,然后將編譯的標識信息列表發(fā)送至WV服務(wù)器,WV服務(wù)器在其注冊用戶的數(shù)據(jù)庫中搜索標識信息的每個項目。當搜索找到包含與標識信息的項目相匹配(或者可以是基本上匹配)的數(shù)據(jù)字段的記錄時,將對應(yīng)于那個記錄的WV-ID添加到匹配WV-ID列表中。然后將匹配WV-ID從WV服務(wù)器發(fā)送回移動臺。
可選地,搜索不必返回匹配WV-ID,而是可以僅是在從WV服務(wù)器到移動電話的消息中指示,一個或多個聯(lián)系人在WV服務(wù)器上具有匹配注冊信息。
顯然,在這個過程的所有階段中,必須布置所發(fā)送的信息和所接收的信息之間的關(guān)系,以便支持匹配WV-ID與移動電話中的原始聯(lián)系人記錄之間的相關(guān)性。
代替在圖6的步驟46中選擇“搜索所有名稱”選項,相反地用戶可選擇“來自電話本”選項。在這個選項中,用戶能夠例如使用名稱字段從聯(lián)系人數(shù)據(jù)庫中選擇單個聯(lián)系人記錄,以在WV服務(wù)器上進行搜索。當然聯(lián)系人數(shù)據(jù)庫可具有與每個聯(lián)系人記錄相關(guān)聯(lián)的多個聯(lián)系人詳情,例如不同的電話號碼。依照一個實施方式,一旦用戶已經(jīng)使用聯(lián)系人名稱字段選擇了一個聯(lián)系人記錄,則向WV服務(wù)器發(fā)送對于那個聯(lián)系人記錄的多個聯(lián)系人詳情,WV服務(wù)器在其注冊用戶數(shù)據(jù)庫中搜索每個聯(lián)系人詳情。當搜索找到包含與該聯(lián)系人詳情相匹配(或者可以是基本上匹配)的數(shù)據(jù)字段的記錄時,將對應(yīng)于那個記錄的WV-ID從WV服務(wù)器發(fā)送回移動臺。
在另一個實施方式中,如果數(shù)據(jù)庫存在于服務(wù)器中,則WV服務(wù)器可以驗證,移動電話聯(lián)系人中的一個向WV服務(wù)器注冊,并然后可以向移動電話返回與那個注冊聯(lián)系人相關(guān)聯(lián)的多個聯(lián)系人詳情。用戶可以使用這個返回的信息,以更新移動電話上的聯(lián)系人數(shù)據(jù)庫。
具有比較電路的WV服務(wù)器4則能夠比較從移動臺發(fā)送的標識信息以及向存在服務(wù)器注冊的用戶,并且對返回給移動臺的匹配WV-ID列表進行編譯。如上所述在階段50中,將匹配WV-ID存儲在聯(lián)系人數(shù)據(jù)庫中的適當聯(lián)系人記錄中,并且將相應(yīng)的聯(lián)系人名稱指示為列表。
在階段52中,用戶則能夠使用“標記”命令,以從所得到的匹配名稱列表(即向WV服務(wù)器注冊的聯(lián)系人)中選擇其希望訂制的那些聯(lián)系人。一旦用戶已選擇了其希望添加到其訂制列表中的聯(lián)系人,則其可以選擇“完成”命令,并且下一屏幕54請求用戶確認該選擇。一旦確認,則控制處理器312將對應(yīng)于所選名稱的聯(lián)系人記錄標志為被訂制到存在服務(wù)??刂铺幚砥?12還向WV服務(wù)器發(fā)送訂制請求以及對應(yīng)于所選聯(lián)系人的WV-ID,WV服務(wù)器隨后使用戶訂制那些所選的WV注冊用戶。在階段56中,用戶接口向用戶顯示,包含三個條目的新訂制已經(jīng)被激活。
在一個可供選擇的實施方式中,比較電路可能位于移動臺其自身之內(nèi),因此在階段46中用戶選擇“搜索所有名稱”命令時,用戶接口將對其進行轉(zhuǎn)換并信號發(fā)送至WV服務(wù)器,以發(fā)送訂制到存在服務(wù)的所有用戶列表。然后,由移動臺接收這個列表,然后移動臺對存儲在移動臺上的用戶進行比較,并且生成得到的匹配用戶列表。
在所述實施方式中,移動電話的用戶能夠通過移動電話300的用戶接口314發(fā)送單個命令,也就是“搜索所有名稱”600。移動電話將具有轉(zhuǎn)換電路,例如位于移動電話300的RF電路304中的網(wǎng)絡(luò)接口元件(未示出),其負責將用戶接口所發(fā)出的命令轉(zhuǎn)換為無線消息的特定格式,以在移動電話和WV服務(wù)器之間的無線接口上發(fā)送。網(wǎng)絡(luò)接口元件將“搜索所有名稱”命令600轉(zhuǎn)換為被認為最適當?shù)臒o線格式消息。因此,移動臺的用戶通過單個命令(也就是,“搜索所有名稱”600)確定其聯(lián)系人中的哪些向WV服務(wù)器進行了注冊。
圖9表示用于在WV服務(wù)器中實現(xiàn)比較步驟604的一個實施方式的流程圖。也就是WV服務(wù)器接收請求消息REQUEST(1、2、5、7、12…n)。請求消息包括存儲在移動電話上的多個聯(lián)系人的標識信息。然后在方框702中,將第一聯(lián)系人R(1)的標識信息與向WV服務(wù)器注冊的所有用戶的標識信息進行比較,并且如果匹配,則將相關(guān)聯(lián)系人的標識信息標識為匹配M(1),如方框704所示。如果不存在匹配,則檢查第二聯(lián)系人R(2)的下一個標識信息,等等。最后,將所有匹配的聯(lián)系人形成在一個列表中,與結(jié)果消息RESULT(1、5…n)一起發(fā)送回用戶的移動電話。移動電話的用戶接收到結(jié)果消息,并且確定訂制所注冊聯(lián)系人中的哪些。
應(yīng)當了解到,用于執(zhí)行比較的電路可以采用多種形式,例如,該電路可能具有并行的處理元件,使得同時搜索所有的請求,也就是,通過并行執(zhí)行比較來實現(xiàn)。
搜索功能對于即時消息接發(fā)以及存在數(shù)據(jù)來說是有用的。對于即時消息接發(fā),一個用戶可以以基本上實時的方式通過服務(wù)器與另一個用戶進行通信。而對于存在數(shù)據(jù),考慮先前的示例,用戶亞當可能通過向WV服務(wù)器發(fā)送存在數(shù)據(jù)更新其狀態(tài)“無聊地在辦公室中”。這個存在數(shù)據(jù)將存儲在服務(wù)器中,其中它將保持不變的狀態(tài),直至亞當更新其狀態(tài)。如果另一個用戶約翰請求用戶亞當?shù)拇嬖跔顟B(tài),則用戶約翰將從WV服務(wù)器接收消息,其指示亞當?shù)臓顟B(tài)是“無聊地在辦公室中”。因此,雖然即時消息接發(fā)基本上是“實時”方式影響的,但是維持存在信息的WV服務(wù)器并不必須在兩個用戶之間涉及“實時”消息。但是,在存在環(huán)境中,用戶約翰將從WV服務(wù)器獲得關(guān)于亞當狀態(tài)的基本上即時的消息,雖然亞當可能在先前的某個時候已經(jīng)向網(wǎng)絡(luò)服務(wù)器發(fā)送其狀態(tài)。
因為依照本發(fā)明一個實施方式的搜索和匹配操作是對于存儲在移動電話上的所有聯(lián)系人同時進行的,而并非基于一個接一個的方式,用戶能夠快速有效地確定哪些聯(lián)系人被訂制到WV服務(wù)器的存在服務(wù)。也就是,搜索和匹配操作可以在一個過程中進行,而不是一次一個地檢查每個相關(guān)用戶是否被訂制到存在服務(wù)。搜索和匹配操作得到一個匹配列表,其可能包含沒有名稱(也就是,所請求的聯(lián)系人都不在服務(wù)器上)、一個名稱(也就是,其中一個聯(lián)系人被訂制到服務(wù)器)或者一個名稱列表(也就是,多于一個聯(lián)系人被訂制到服務(wù)器)。然后,用戶能夠從所得到的匹配列表中選擇訂制哪個聯(lián)系人。基本上,與費力耗時的每次訂制一個的方法相比較,這鼓勵了對于IMPS服務(wù)器的存在服務(wù)的使用。
在一個可供選擇的實施方式中,一種更快地進行搜索和匹配操作的方法是忽略關(guān)于優(yōu)選實施方式的圖6中所述的步驟50、52和54。相反地,將所找到的匹配的聯(lián)系人列表直接存儲在存儲器中,而不是將這些顯示在用戶接口的顯示屏上,并且向用戶提供選擇哪個聯(lián)系人的機會。有效地,圖6中的步驟50、52和54將用顯示屏顯示來代替,例如,“找到20個聯(lián)系人,全部保存?”。這允許用戶快速保存所有名稱,而不是經(jīng)歷選擇過程。
雖然在所述實施方式中,使用“搜索所有名稱”命令,將其轉(zhuǎn)換為對存儲在移動臺上的所有聯(lián)系人執(zhí)行搜索和匹配操作,但是應(yīng)當了解到,可能使用其它命令。可以建立用戶接口用于提供其它命令選項,其中可以通過單個命令僅將存儲在移動電話上的名稱的特定選擇發(fā)送至WV服務(wù)器。例如在圖6的步驟46中,用戶接口的顯示屏顯示另一個命令選項“來自電話本”,這是存儲在移動電話上的聯(lián)系人,其存儲在用戶電話本中。可能提供其它命令選項,例如對存儲在移動電話上而不在用戶電話本中的所有其他聯(lián)系人進行搜索的選項。無論如何,對于所有這些命令的共同特征是,用戶能夠通過在移動臺的用戶接口上發(fā)送單個命令,向WV服務(wù)器發(fā)送多個名稱。因此,仍將在用戶接口上產(chǎn)生單個命令而非一次一個命令,但是其可以用于存儲在用戶移動電話上的所定制的一組聯(lián)系人。
還應(yīng)當了解到,在一個可供選擇的實施方式中,用戶不在其用戶臺上存儲其聯(lián)系人。相反,將請求連同相關(guān)聯(lián)系人的相關(guān)用戶標識信息一起發(fā)送至WV服務(wù)器。從而某些聯(lián)系人可以通過語音信道向用戶發(fā)送其標識信息(其中,所述聯(lián)系人標識信息不必存儲在用戶臺上),而且用戶臺可以將這發(fā)送至WV服務(wù)器。
還應(yīng)當了解到,雖然詞語“移動電話”在優(yōu)選實施方式中用于描述客戶端,但是IMPS尤其與不同客戶端運行于網(wǎng)絡(luò)中的能力相關(guān)。例如,可以用桌面計算機、PDA(個人數(shù)字助理)、其它手持式設(shè)備等等來代替移動臺。
還應(yīng)當了解到,WV IMPS旨在通過不同的網(wǎng)絡(luò)無縫地進行使用,例如,通過無線通信網(wǎng)絡(luò)、固定線路網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))及其相關(guān)變形。也就是圖3中所示的WV客戶端10可以嵌入在無線通信網(wǎng)絡(luò)的移動電話中,或者可選地嵌入在桌面計算機中,該計算機形成諸如互聯(lián)網(wǎng)等固定線路網(wǎng)絡(luò)的一部分。
應(yīng)當了解到,在圖7的聯(lián)系人數(shù)據(jù)庫500中所示的記錄字段只是示例,而且列表并非是窮盡的,以便其它標識符字段可用于唯一地標識每個聯(lián)系人。
本發(fā)明的上述實施方式允許用戶在用戶接口上使用單個命令檢查存儲在用戶臺上的聯(lián)系人實際上是否注冊了IMPS服務(wù)器的服務(wù),并且然后用戶能夠選擇性地訂制一個或多個注冊的聯(lián)系人。
下面討論關(guān)于無線村動議的白皮書,以進一步描述有關(guān)本發(fā)明各無線村動議與圍繞新興的和新穎的移動即時消息接發(fā)和存在服務(wù)(IMPS)建立社區(qū)有關(guān)。即時消息接發(fā)和存在正在從桌面和互聯(lián)網(wǎng)遷移至移動領(lǐng)域。愛立信、摩托羅拉和諾基亞認識到對移動IMPS行業(yè)標準的需要。這些公司組成無線村動議,以保證尤其是無線消息接發(fā)服務(wù)和IM的協(xié)同工作。
1.背景概述由于移動電話和網(wǎng)絡(luò)已經(jīng)發(fā)展到不僅僅提供語音服務(wù),今天的無線環(huán)境正在快速變化。無線行業(yè)正看到移動數(shù)據(jù)服務(wù)的快速擴展。這種擴展是由多種因素引起的互聯(lián)網(wǎng)和無線領(lǐng)域正在融合SMS的巨大接受率及其有利可圖的商業(yè)模型移動用戶和專家正在尋求新的無線應(yīng)用運營商需要支持其在3G領(lǐng)域的投資運營商正在通過門戶網(wǎng)站和新業(yè)務(wù)向客戶推廣其品牌消費者所尋求的主要技術(shù)是移動即時消息接發(fā)和存在服務(wù)(IMPS)。研究機構(gòu)Portal.com報告,即時消息接發(fā)是繼語音之后的第二大請求的應(yīng)用。隨著SMS的巨大增長模式,根據(jù)GSM協(xié)會,全球每個月會發(fā)送100億條消息,而且根據(jù)Jupiter Media Metrix公司的報告,桌面即時消息接發(fā)(IM)的采用率具有超過1億的注冊用戶以及超過5000萬的常規(guī)用戶,我們可以預見到無線IMPS將以這些趨勢作為資本。
當前,桌面IM領(lǐng)域可以用多個互相競爭的專有系統(tǒng)以及缺少協(xié)同工作來形容其特性,這使人聯(lián)想到電子郵件發(fā)展的早期階段。將IM引入無線市場的一個挑戰(zhàn)是使用基于標準的方法,其支持協(xié)同工作和漫游的目的,來保證應(yīng)用的成功,該應(yīng)用將像電子郵件一樣流行。
無線村動議的目的在于保證移動即時消息接發(fā)和存在服務(wù)的協(xié)同工作,同時圍繞這一動議并通過創(chuàng)新的新IMPS服務(wù)的部署建立社區(qū)。
無線村動議的策略是幫助無線運營商成功地吸引和保持消費者、支持其在當前2G和2.5G以及新興的3G網(wǎng)絡(luò)上的投資以及通過提供解決網(wǎng)絡(luò)運營商要求和終端用戶需求的全面解決方案來增加利潤。無線村解決方案使運營商支持其現(xiàn)有的消費者基礎(chǔ)、SMS使用模式以及商業(yè)模型,同時吸引新的消費者、實現(xiàn)與現(xiàn)有IM提供商的合作伙伴關(guān)系、提供新的增值服務(wù)、以及同時建立自己的IMPS社區(qū)。
2.無線村解決方案無線村即時消息接發(fā)和存在服務(wù)(IMPS)包括四個主要特征存在即時消息接發(fā)群組共享內(nèi)容存在是支持無線村動議技術(shù)的關(guān)鍵。在桌面環(huán)境中,用戶已經(jīng)能夠向授權(quán)的接受者通知其狀態(tài),以便于進行即時消息接發(fā)。
在無線村模型中,存在具有更豐富的意義。其包括客戶端設(shè)備可用性(我的電話開/關(guān)機、正在通話中)、用戶狀態(tài)(可用、不可用、在會議中)、位置、客戶端設(shè)備功能(語音、文本、GPRS、多媒體)以及可搜索的個人狀態(tài),例如情緒(高興、憤怒)以及愛好(足球、釣魚、計算機、跳舞)。由于存在信息是個人的,只能根據(jù)用戶的意愿來成為可用的-訪問控制特性將對用戶存在信息的控制放在用戶的手中。
即時消息接發(fā)是移動環(huán)境和桌面環(huán)境中的一個熟悉的概念。桌面IM客戶端、雙向SMS和雙向?qū)ず羰羌磿r消息接發(fā)的全部形式。無線村將支持共同操作的移動IM以及其它的新穎特性,以提供增強的用戶體驗。
群組或聊天是互聯(lián)網(wǎng)上的一個有趣而熟悉的概念。無線村動議使運營商和終端用戶能夠創(chuàng)建和管理群組。用戶可以邀請其好友和家庭成員加入到群組討論中聊天。運營商可以建立共同興趣的群組,在那里終端用戶可以在線相互認識。
共享內(nèi)容允許用戶和運營商建立其自己的存儲區(qū)域,在那里他們可以發(fā)布圖片、音樂和其它多媒體內(nèi)容,同時可以在IM或者聊天會話中支持與其他個人和群組進行共享。
這些特性中的部分或者全部為創(chuàng)新的新業(yè)務(wù)提供了基礎(chǔ),這些新業(yè)務(wù)是建立在通用的協(xié)同工作框架中的。無線村動議將使用其支持者的社區(qū)作為在其中對框架進行測試的論壇。
3.誰從無線村解決方案中獲益每個人都會從無線村解決方案中獲益-終端用戶-設(shè)備制造商-服務(wù)提供商-應(yīng)用開發(fā)商終端用戶通過了解其可以與其好友和家庭成員進行通信,從無線村服務(wù)中獲益-無線村服務(wù)可以在任何網(wǎng)絡(luò)上工作在任何設(shè)備上,移動電話或者桌面PC。
設(shè)備制造商通過只需要實現(xiàn)單個協(xié)議以支持一組廣泛采用的通用特性而從中獲益。如果對移動設(shè)備給出限制為低功耗、存儲空間、存儲器和成本,則通過對共同協(xié)議的強大行業(yè)支持可實現(xiàn)的成本下降是需要的。
提供無線村服務(wù)的服務(wù)提供商從必須部署單個服務(wù)器解決方案中獲益,該方案將解決多個消費者的需求,同時進行多個設(shè)備之間的無縫協(xié)同工作。
應(yīng)用開發(fā)商具有通用的框架,他們可以在這之上建立新服務(wù),用于存在、消息接發(fā)、群組和內(nèi)容發(fā)布。
4.無線村解決方案的特征4.1保證協(xié)同工作的開放行業(yè)規(guī)范為了使IMPS成功,有必要使客戶端設(shè)備,移動電話和PC其二者,可以協(xié)同工作。為了保證協(xié)同工作以及對解決方案的廣泛采用,無線村動議正在推動共同開發(fā)的體系結(jié)構(gòu)和協(xié)議作為行業(yè)標準。
4.2使運營商建立永久的社區(qū)運營商在部署無線村解決方案中獲得的一個主要益處是突出服務(wù)和建立終端用戶社區(qū)的能力。好友和同事希望能夠獨立于位置、時間或者設(shè)備限制來進行相互通信。我們預測,無線設(shè)備的固有移動性連同支持桌面PC的IM解決方案將非??焖俚赝苿佑谰肐MPS社區(qū)的創(chuàng)建。
4.3支持合作伙伴關(guān)系的開放接口無線村規(guī)范定義了IMPS系統(tǒng)應(yīng)當如何與現(xiàn)有的無線網(wǎng)絡(luò)體系結(jié)構(gòu)進行對接,以及向互聯(lián)網(wǎng)上的現(xiàn)有IM社區(qū)提供開放接口。這使得運營商能夠建立與現(xiàn)有IM提供商例如,AOL、ICQ、Yahoo、MSN以及其它的商業(yè)合作關(guān)系。
Gartner Group報告表明,在未來5年里,消息接發(fā)將是運營商的第一大數(shù)據(jù)收入來源(2002年占39%,2005年占62%)。無線村規(guī)范的體系結(jié)構(gòu)和開放協(xié)議支持多種服務(wù)器部署,使得除了支持具有其自身的IMPS服務(wù)器的企業(yè)之外,運營商可以托管其自己的服務(wù)。無線村動議的靈活體系結(jié)構(gòu)和開放接口有助于促進對IMPS服務(wù)器的廣泛采用。我們的預期是,IMPS服務(wù)器將在不久的未來成為主流,就像電子郵件服務(wù)器一樣。
4.4建立在現(xiàn)有互聯(lián)網(wǎng)和網(wǎng)絡(luò)技術(shù)上在可能的情況下,協(xié)議使用現(xiàn)有的互聯(lián)網(wǎng)和網(wǎng)絡(luò)技術(shù)。這些技術(shù)被廣泛實現(xiàn)并且進行了適當?shù)臏y試,所以它們的使用保證了簡單的實現(xiàn)方式以及協(xié)同工作測試。
XML可擴展標記語言快速發(fā)展成為用于代表網(wǎng)絡(luò)上結(jié)構(gòu)化數(shù)據(jù)的通用語。在最大程度的可能性上,協(xié)議使用XML,以代表在IMPS會話期間進行交換的協(xié)議數(shù)據(jù)。
IETF IMPP中的IMPS行為受到行業(yè)內(nèi)的廣泛關(guān)注。雖然其仍處于開發(fā)中,但是在最大程度的可能性上,無線村動議將支持CPIM草案并建立于其上。
這個領(lǐng)域中的其它可用標準包括多目的互聯(lián)網(wǎng)郵件擴展(MIME),用于注冊IMPS協(xié)議消息的格式。
5.無線村協(xié)同工作框架無線村定義并促進了一組用于移動即時消息接發(fā)和存在服務(wù)的通用標準和規(guī)范。這些標準和規(guī)范將用于在移動設(shè)備、移動服務(wù)和基于互聯(lián)網(wǎng)的即時消息接發(fā)服務(wù)之間交換消息和存在信息。所有這些將是完全協(xié)同工作的,并且將支持現(xiàn)有的Web技術(shù)。
無線村協(xié)同工作框架包括無線村系統(tǒng)體系結(jié)構(gòu)以及IMPS應(yīng)用層的開放協(xié)議組件,以在工作站、網(wǎng)絡(luò)應(yīng)用服務(wù)器以及諸如移動手持式設(shè)備、手持式計算機、PDA和其它移動設(shè)備等移動信息設(shè)備中提供協(xié)同工作的移動IMPS服務(wù)。
5.1系統(tǒng)體系結(jié)構(gòu)無線村系統(tǒng)體系結(jié)構(gòu),如圖3所示,描述了IMPS系統(tǒng)及其與移動網(wǎng)絡(luò)和互聯(lián)網(wǎng)之間的關(guān)系。這是基于客戶端-服務(wù)器的系統(tǒng),在這里,服務(wù)器是IMPS服務(wù)器,并且客戶端可以是移動終端也可以是其它服務(wù)/應(yīng)用或者固定PC客戶端。為了進行協(xié)同工作,IMPS服務(wù)器和網(wǎng)關(guān)通過服務(wù)器-服務(wù)器協(xié)議(SSP)進行相接。這個體系結(jié)構(gòu)給予實現(xiàn)者對于無線村服務(wù)器或者網(wǎng)關(guān)的更多選擇,但是必須利用無限村商標和技術(shù)。
無線村服務(wù)器是這個系統(tǒng)的中心點。其包括四個應(yīng)用服務(wù)元件,可通過服務(wù)接入點對其進行訪問。應(yīng)用服務(wù)元件是-存在服務(wù)元件-即時消息接發(fā)服務(wù)元件-群組服務(wù)元件-內(nèi)容服務(wù)元件無線村客戶端包括嵌入式客戶端和命令行接口(CLI)客戶端。其與無線村服務(wù)器進行通信,以實現(xiàn)IMPS特性和功能,以及向用戶提供IMPS服務(wù)。
無線村系統(tǒng)體系結(jié)構(gòu)遵守3GPP TS 22.121虛擬家庭環(huán)境和3GPPTS 23.127開放業(yè)務(wù)體系結(jié)構(gòu)。
無線村服務(wù)器和客戶端之間以及無線村服務(wù)器之間的協(xié)同工作是通過無線村協(xié)議組件來實現(xiàn)的。
5.2協(xié)議組件無線村協(xié)議組件包括客戶端-服務(wù)器協(xié)議(CSP)、服務(wù)器-服務(wù)器協(xié)議(SSP)和命令行協(xié)議(CLP)。協(xié)議棧在圖4中表示。
將CSP設(shè)計為向移動終端中的嵌入式客戶端以及桌面客戶端提供對無線村服務(wù)器的訪問。
將SSP設(shè)計為在無線村服務(wù)器和SSP網(wǎng)關(guān)之間提供通信和交互裝置。SSP允許無線村客戶端訂制由分布于網(wǎng)絡(luò)中的不同服務(wù)器所提供的IMPS服務(wù)。SSP允許無線村客戶端通過SSP網(wǎng)關(guān)與現(xiàn)有的專有即時消息接發(fā)網(wǎng)絡(luò)進行通信。
將CLP設(shè)計為向無線村服務(wù)器和CLI客戶端提供相互之間進行通信和交互的裝置,以支持遺留CLI客戶端中的IMPS服務(wù)。
無線村協(xié)議組件在應(yīng)用層上運行,并且遵守IETF RFC 2778、RFC2779和IMPP CPIM模型。無線村協(xié)議組件可獨立運行于不同的傳輸層和承載協(xié)議上。
6.結(jié)論無線村動議是社區(qū)構(gòu)建的成果。我們努力圍繞通用標準建立技術(shù)公司的社區(qū),以及使服務(wù)提供商建立其自己的終端用戶社區(qū)。
無線村動議是行業(yè)領(lǐng)導的聯(lián)合以及一種全面的解決方案,其支持用于無線即時消息接發(fā)和存在的基于標準的方法。
愛立信、摩托羅拉和諾基亞是無線通信解決方案中的領(lǐng)導者。
無線村動議對于希望支持這些規(guī)范以及幫助構(gòu)建這個社區(qū)的所有行業(yè)領(lǐng)導者的參與是開放的。
權(quán)利要求
1.一種通信系統(tǒng),包括服務(wù)器,具有用于提供服務(wù)的服務(wù)元件以及用于存儲該通信系統(tǒng)中注冊到該服務(wù)的用戶的身份的數(shù)據(jù)存儲區(qū);用戶終端,其能夠通過向該服務(wù)器發(fā)送指示所述一個或多個用戶身份的一個或多個消息,初始化對該通信系統(tǒng)中一個或多個用戶對該服務(wù)的注冊的驗證;其中該用戶終端具有數(shù)據(jù)存儲區(qū),其被布置用于存儲形成第一組用戶的多個用戶身份,以及該用戶終端具有用戶接口,其被布置用于向該終端的用戶呈現(xiàn)單個命令選項,響應(yīng)于對這個命令選項的選擇,該用戶終端自動向該服務(wù)器發(fā)送指示該第一組用戶的用戶身份的一個或多個消息,以用于驗證該第一組中的哪些用戶已經(jīng)注冊了該服務(wù)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中注冊了該服務(wù)的用戶形成第二組用戶,并且該服務(wù)器包括驗證裝置,該驗證裝置用于確定該第一組中的哪些用戶同時在該第二組中。
3.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其中該服務(wù)器向該用戶終端發(fā)送結(jié)果消息,該結(jié)果消息包括該第一組中已經(jīng)注冊了該服務(wù)的用戶的身份。
4.根據(jù)任一前述權(quán)利要求所述的系統(tǒng),其中該用戶接口被布置為用于向該用戶終端的用戶呈現(xiàn)又一個命令選項,其用于選擇對該第一組中注冊了服務(wù)的哪些用戶進行訂制。
5.根據(jù)任一前述權(quán)利要求所述的系統(tǒng),其中每個用戶終端是客戶端終端,以及該通信系統(tǒng)運行于客戶端-服務(wù)器模式。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中該客戶端終端被布置為用于使用固定線路網(wǎng)絡(luò)與該服務(wù)器進行通信。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其中該客戶端終端被布置為用于使用無線通信網(wǎng)絡(luò)與該服務(wù)器進行通信。
8.根據(jù)權(quán)利要求5至7中任一權(quán)利要求所述的系統(tǒng),其中該客戶端終端被布置為用于使用CSP和CLP協(xié)議中的至少一個與該服務(wù)器進行通信。
9.根據(jù)任一前述權(quán)利要求所述的系統(tǒng),其中該服務(wù)器是無線村服務(wù)器,并且該服務(wù)元件提供存在服務(wù)。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中該存在服務(wù)可以提供指示下列屬性中的至少一個屬性的信息終端可用性、用戶狀態(tài)、用戶位置、用戶情緒以及用戶興趣。
11.根據(jù)任一前述權(quán)利要求所述的系統(tǒng),其中該服務(wù)器與被布置為運行于服務(wù)器-服務(wù)器模式的網(wǎng)關(guān)服務(wù)器相連接。
12.根據(jù)任一前述權(quán)利要求所述的系統(tǒng),其中每個用戶身份用下列的其中至少一個來指示無線村標識符、名稱、電話號碼、IP地址以及電子郵件地址。
13.根據(jù)權(quán)利要求1至11中任一權(quán)利要求所述的系統(tǒng),其中每個用戶身份具有與其相關(guān)聯(lián)的多個電話號碼。
14.根據(jù)任一前述權(quán)利要求所述的系統(tǒng),包括第二用戶終端,其通過該服務(wù)器與該用戶終端進行通信。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中該服務(wù)器能夠在該用戶終端和該第二用戶終端之間傳輸基本上即時的消息接發(fā)。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中該兩個用戶終端能夠以異步的方式向該服務(wù)器發(fā)送代表其各自用戶狀態(tài)的存在數(shù)據(jù),并且該服務(wù)器被布置為用于,在接收到該數(shù)據(jù)時存儲該數(shù)據(jù),并且然后,響應(yīng)于從至少一個該用戶終端接收到對于另一個用戶終端的存在數(shù)據(jù)的請求,以基本上即時的方式向所述一個該用戶終端發(fā)送所存儲的所述另一個終端的存在數(shù)據(jù)。
17.一種用于檢查通信網(wǎng)絡(luò)中哪些用戶注冊了該網(wǎng)絡(luò)的服務(wù)的方法,該方法包括將注冊了該服務(wù)的該通信網(wǎng)絡(luò)的用戶的身份存儲在服務(wù)器中;將該通信網(wǎng)絡(luò)中的多個用戶身份作為第一組用戶存儲在用戶終端中;通過用戶接口向該用戶終端的用戶呈現(xiàn)單個命令選項;響應(yīng)于對該命令選項的選擇,自動向該服務(wù)器發(fā)送指示該第一組用戶的用戶身份的一個或多個消息;以及借助于該服務(wù)器驗證該第一組中哪些用戶已經(jīng)注冊了該服務(wù)。
18.根據(jù)權(quán)利要求17所述的方法,包括下列其它步驟生成通信網(wǎng)絡(luò)中的第三組用戶,其是注冊了該服務(wù)的該第一組的用戶;向該用戶終端發(fā)送所述第三組用戶;通過該用戶接口呈現(xiàn)第二命令選項,用于允許該用戶終端的用戶從所述第三組中選擇訂制哪些已注冊的用戶以便接收其存在信息。
19.一種用戶終端,能夠由用戶操作以用于向通信網(wǎng)絡(luò)的服務(wù)器進行注冊,該用戶終端包括數(shù)據(jù)存儲區(qū),用于存儲該網(wǎng)絡(luò)中多個其他用戶的身份;用戶接口,被布置為用于向該用戶終端的用戶呈現(xiàn)單個命令選項;以及轉(zhuǎn)換元件,用于與該用戶接口協(xié)同工作,使得在由該用戶對該單個命令進行選擇時,該轉(zhuǎn)換元件生成一個或多個消息,自動地將這些消息從該用戶終端發(fā)送至該服務(wù)器,以用于驗證其他用戶中的哪些已經(jīng)向該服務(wù)器進行了注冊。
20.根據(jù)權(quán)利要求19所述的用戶終端,進一步包括用于從該服務(wù)器接收結(jié)果消息的裝置,該結(jié)果消息也指示向該服務(wù)器注冊的其他用戶的身份。
21.根據(jù)權(quán)利要求20所述的用戶終端,其中該用戶接口被布置為用于呈現(xiàn)第二命令選項,其使該用戶能夠?qū)υ谠摻Y(jié)果消息中接收的一個或多個用戶身份進行標記,以及第三命令選項,其用于自動訂制所述被標記的用戶。
22.根據(jù)權(quán)利要求21所述的用戶終端,其中該網(wǎng)絡(luò)能夠支持所訂制的用戶之間的基本上實時的通信。
23.根據(jù)權(quán)利要求21或22所述的用戶終端,其中該服務(wù)器是IMPS服務(wù)器,其支持所訂制的用戶之間的無線即時消息接發(fā)和存在數(shù)據(jù)中的至少一個。
全文摘要
一種通信系統(tǒng),用于在通信網(wǎng)絡(luò)的用戶中提供即時消息接發(fā)和存在服務(wù)。系統(tǒng)包括訂制到服務(wù)的用戶,并且其被布置為用于發(fā)送多個請求,每個請求包括對應(yīng)于網(wǎng)絡(luò)中第一組用戶的至少一個用戶的用戶身份。系統(tǒng)還包括服務(wù)器,其具有被布置為用于從用戶接收請求的接入點,以及具有用于提供服務(wù)的服務(wù)元件,其中第二組用戶訂制到服務(wù)元件。系統(tǒng)還具有用于檢查第二組中的哪些用戶與第一組中的用戶相匹配的電路。
文檔編號H04L29/08GK1902881SQ200480039292
公開日2007年1月24日 申請日期2004年12月17日 優(yōu)先權(quán)日2003年12月29日
發(fā)明者尼爾斯·埃布·雅各布森, 亞歷克斯·雷斯, 戴比·肖 申請人:諾基亞公司