專利名稱:為即時(shí)消息傳送系統(tǒng)的預(yù)期用戶邀請(qǐng)并創(chuàng)建帳戶的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于計(jì)算機(jī)網(wǎng)絡(luò)的即時(shí)消息傳送系統(tǒng),并且更特別地涉及一種為預(yù)期用戶使用該系統(tǒng)而用于分配唯一標(biāo)識(shí)符給預(yù)期用戶并創(chuàng)建帳戶的方法和系統(tǒng)。
此發(fā)明具有使用基于電子郵件的客戶端應(yīng)用和全球移動(dòng)通信系統(tǒng)(GSM)網(wǎng)絡(luò)設(shè)備(比如作為用于訪問并使用一個(gè)即時(shí)消息傳送系統(tǒng)的客戶端應(yīng)用的移動(dòng)電話)來用于邀請(qǐng)并登記預(yù)期用戶的特定應(yīng)用。
在本說明書各處,除非環(huán)境需要否則單詞”包括”應(yīng)該理解為隱含一個(gè)規(guī)定的整體或整體組的包含但是不排除任何其他整體或整體小組。
背景技術(shù):
隨著社區(qū)所有部門把互聯(lián)網(wǎng)和電子郵件作為一種通信媒體而不斷增加的使用,即時(shí)消息("IM”)系統(tǒng)最近時(shí)期已經(jīng)變得非常流行。隨著互聯(lián)網(wǎng)使用滲透到國內(nèi)市場各個(gè)領(lǐng)域并且被較年輕的計(jì)算機(jī)文化的一代人在它自己的權(quán)利方面作為一種社會(huì)媒體而占用,則出現(xiàn)對(duì)于在同時(shí)連接到互聯(lián)網(wǎng)上的兩方或多方之間交換自發(fā)的和”即時(shí)的”消息的一種需要。這種需要不能夠通過使用傳統(tǒng)的電子郵件系統(tǒng)來被滿足,因此IM系統(tǒng)作為電子郵件的一種替換或者附屬物已經(jīng)浮出。
IM環(huán)境中的”即時(shí)的”是指不必激勵(lì)消息處理服務(wù)器就接收消息的能力。這和互聯(lián)網(wǎng)用戶發(fā)送和接收標(biāo)準(zhǔn)的電子郵件的方式相反。
為了發(fā)送和接收消息,諸如EudoraTM或Microsoft Outlook之類的大眾基于個(gè)人計(jì)算機(jī)的電子郵件應(yīng)用使用簡單的郵件傳送協(xié)議(SMTP”)和郵局協(xié)議("POP”)。使用POP需要電子郵件的接收者查詢或激勵(lì)它已經(jīng)預(yù)訂的一個(gè)電子郵件服務(wù)器,用于把消息下載到用戶的個(gè)人計(jì)算機(jī)("PC”)或任何其他互聯(lián)網(wǎng)連接的設(shè)備上。
電子郵件消息被一個(gè)用戶利用SMTP從那個(gè)用戶PC上的電子郵件PC客戶端應(yīng)用(例如,EudoraTM,Microsoft Outlook)中發(fā)送給它已經(jīng)預(yù)訂的一個(gè)郵件服務(wù)器。郵件或SMTP服務(wù)器然后通過互聯(lián)網(wǎng)把該消息轉(zhuǎn)發(fā)給期望的接收者的郵件服務(wù)器。
即時(shí)消息傳送系統(tǒng)按照一種與電子郵件不同的形式來工作以便接收消息,這種方式如果有任何用戶操作需要,則該需要是最小的。消息從一個(gè)發(fā)送人的客戶端應(yīng)用(通常為基于PC的IM客戶端應(yīng)用程序)通過一個(gè)IM服務(wù)器被轉(zhuǎn)送給有意接收者的客戶端應(yīng)用或者直接地被轉(zhuǎn)送給接收者的客戶端,這幾乎從發(fā)送人發(fā)送或由IM服務(wù)器系統(tǒng)接收一則消息的那一時(shí)刻"實(shí)時(shí)"地實(shí)現(xiàn)----因此為”即時(shí)”。對(duì)它的有意接收者來說為了獲得一則消息,不需要查詢,反映了比一個(gè)”彈出”信息更多的一個(gè)”按下”技術(shù)。市場上某些大眾的IM系統(tǒng)的示例包含AOL的AIMTM和ICQTM。
大多數(shù)的IM系統(tǒng)的一個(gè)特征是客戶端用戶能夠設(shè)置一個(gè)朋友或同事網(wǎng),更通俗地通稱為”伙伴”。與他們一起或者在他們之中可以立即地交換消息。在大多數(shù)的基于PC的客戶端應(yīng)用中,一個(gè)IM發(fā)送人必須被接收者(二者都被認(rèn)為是彼此的”伙伴”)驗(yàn)證以便能夠接收來自發(fā)送人的消息。在此種情況下,通過用戶明確命令I(lǐng)M服務(wù)器允許從特定發(fā)送人中接收消息來做出一個(gè)授權(quán)。
在某些IM系統(tǒng)中,被包括在一個(gè)伙伴列表中的用戶不需要授權(quán)。這意味著即時(shí)消息可以在現(xiàn)有用戶中自由地被發(fā)送并且一個(gè)目標(biāo)用戶可以被加到用戶的一個(gè)特定伙伴列表中而那個(gè)用戶不需要清楚許可被因此包括的目標(biāo)用戶。
用戶還可能需要授權(quán)來容許他們被”在線”的其他用戶檢測。IM環(huán)境中的”在線”是指一個(gè)客戶端用戶被連接到互聯(lián)網(wǎng)上或者能夠在一個(gè)特定瞬時(shí)處接收即時(shí)消息。
當(dāng)前IM系統(tǒng)的一個(gè)缺陷是某些未被設(shè)計(jì)來與特定類型的客戶端應(yīng)用或不同的IM系統(tǒng)互連,或者至少使其難以那么做。例如,其他客戶端應(yīng)用可以包括基于互聯(lián)網(wǎng)上的電子郵件的客戶端應(yīng)用(例如EudoraTM,Microsoft Outlook)和基于瀏覽器的客戶端應(yīng)用(例如,InternetExplorerTM和NetscapeTM),并且設(shè)備也被連接一個(gè)諸如移動(dòng)電話之類的GSM網(wǎng)上。
GSM網(wǎng)使它們自己的IM系統(tǒng)形式用在不同的用戶之間傳送短文本消息,稱為”短信息業(yè)務(wù)”("SMS”)。對(duì)于SMS,一個(gè)”短信息業(yè)務(wù)中心”("SMSC”)提供一個(gè)服務(wù)器,通過這個(gè)服務(wù)器,被客戶端用戶發(fā)送和接收的所有SMS消息被處理。那些消息很短,通常限制為160字符長度,并且在GSM網(wǎng)的用戶之間被發(fā)送,SMSC利用有意接收者的GSM移動(dòng)號(hào)碼來處理待送到正確目的地的消息。在SMS協(xié)議下,使用蜂窩電話網(wǎng),來自發(fā)送人的文本消息最初被發(fā)送給SMSC服務(wù)器。SMSC然后存儲(chǔ)這則消息并且當(dāng)識(shí)別到接收者在小區(qū)(cell)內(nèi)工作時(shí)根據(jù)標(biāo)準(zhǔn)的GSM協(xié)議把它分派給有意的接收者下載。
SMS消息正常地只是在明確預(yù)訂它的那些GSM客戶端之間被提供,可是,依靠SMSC服務(wù)器,它可使用一個(gè)特定的協(xié)議連接到互聯(lián)網(wǎng)上,這取決于特定的GSM電話和網(wǎng)絡(luò)生產(chǎn)商。例如,NokiaTM使用計(jì)算機(jī)接口消息分配協(xié)議版本二(CIMD2)。
為了大多數(shù)基于互聯(lián)網(wǎng)的IM系統(tǒng)能工作,一個(gè)唯一標(biāo)識(shí)符需要被分配給每個(gè)用戶并且在那個(gè)標(biāo)識(shí)符下為IM服務(wù)器系統(tǒng)上的用戶設(shè)置一個(gè)工作帳戶以便使IM系統(tǒng)跟蹤并提供IM設(shè)備的必要功能給該用戶。某些IM系統(tǒng)分配一個(gè)唯一標(biāo)識(shí)號(hào)碼("UIN”)和其他一個(gè)碼給用戶來擔(dān)當(dāng)IM系統(tǒng)內(nèi)的那個(gè)用戶的唯一標(biāo)識(shí)符。UIN或碼可以具有與之相關(guān)的一個(gè)代理姓名,來使其對(duì)該系統(tǒng)用戶來說更是可識(shí)別的或者可以理解的。
甚至在允許與兩個(gè)或更多不同類型客戶端應(yīng)用連接的那些IM系統(tǒng)中,對(duì)于每個(gè)不同客戶端類型產(chǎn)生不同標(biāo)識(shí)符下分開的帳戶,或者一個(gè)客戶端類型類型被作為主要的IM客戶端而其他客戶端類型被作為終端設(shè)備,終端設(shè)備只被報(bào)告一個(gè)IM對(duì)相應(yīng)發(fā)射機(jī)的主要IM客戶端的發(fā)送。
這樣的原因是因?yàn)樽畛醣婚_發(fā)的IM系統(tǒng),比如ICQ之類的,被堅(jiān)固地導(dǎo)向因此提供IM系統(tǒng)功能的大多數(shù)智能存在于PC客戶端應(yīng)用程序中。因此,其他客戶端類型被認(rèn)為是與主客戶端應(yīng)用完全不同的并且如果提供雙向連接,即,響應(yīng)于一個(gè)接收消息而發(fā)送一個(gè)回復(fù)的能力,則這要求對(duì)于每個(gè)不同的客戶端類型有一個(gè)單獨(dú)的帳戶或服務(wù)器。
這已經(jīng)導(dǎo)致了在按照一種特別或隨機(jī)的方式為客戶端分配唯一標(biāo)識(shí)符中的一個(gè)麻煩方法通過不同IM服務(wù)器主機(jī)為每個(gè)不同的客戶端類型分配不同的唯一標(biāo)識(shí)符和帳戶,在此,IM系統(tǒng)已經(jīng)允許這樣,特別地在此,用戶采用基于電子郵件的客戶端應(yīng)用或GSM設(shè)備。此外,后面跟著希望加入一個(gè)IM系統(tǒng)的新用戶的登記過程被過度拖延并涉及多個(gè)步驟過程。這包括首先要求IM系統(tǒng)主機(jī)變成一個(gè)成員,然后等候主機(jī)為成員分配唯一標(biāo)識(shí)符,最后該成員接收并分配那個(gè)標(biāo)識(shí)符給它們的特定客戶端應(yīng)用。另外一個(gè)標(biāo)準(zhǔn)的方法包括首先請(qǐng)求IM服務(wù)器主機(jī)變成一個(gè)成員,該成員申請(qǐng)某一個(gè)唯一標(biāo)識(shí)符,最后主機(jī)分配那個(gè)標(biāo)識(shí)符給它們的那個(gè)特定客戶端應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提供用于快速并有效地分派或分配唯一標(biāo)識(shí)符給一個(gè)即時(shí)消息傳送系統(tǒng)的預(yù)期用戶,包括用戶采用基于電子郵件的客戶端應(yīng)用和GSM設(shè)備用于訪問IM系統(tǒng),來使他們在該系統(tǒng)上登記一個(gè)帳戶或被便利地邀請(qǐng)那么做。
按照本發(fā)明的一個(gè)方面,這里提供一種用于分配一個(gè)唯一標(biāo)識(shí)符給即時(shí)消息傳送系統(tǒng)的預(yù)期用戶的方法,該即時(shí)消息傳送系統(tǒng)包括具有相同或不同類型IM應(yīng)用的多個(gè)客戶端,多個(gè)客戶端通過一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)選擇性地與一個(gè)IM服務(wù)器互連,該方法包括下列步驟接收該計(jì)算機(jī)網(wǎng)絡(luò)上一個(gè)預(yù)期用戶的客戶端特定的訪問地址和一個(gè)請(qǐng)求來為所述預(yù)期用戶登記或暫時(shí)地登記一個(gè)帳戶;自動(dòng)地分配一個(gè)唯一標(biāo)識(shí)符給該預(yù)期用戶;把所述唯一標(biāo)識(shí)符與該預(yù)期用戶的客戶端特定的訪問地址進(jìn)行匹配;通過在該唯一標(biāo)識(shí)符下用所述IM服務(wù)器存儲(chǔ)該匹配的唯一標(biāo)識(shí)符和客戶端特定的訪問地址來為所述預(yù)期用戶登記或暫時(shí)地登記一個(gè)帳戶;和發(fā)送所述唯一標(biāo)識(shí)符的通知給預(yù)期用戶的客戶端特定地址處的所述預(yù)期用戶,或者如果初始的發(fā)送與從該預(yù)期用戶來登記的一個(gè)直接請(qǐng)求相關(guān),則確認(rèn)該預(yù)期用戶的登記;如果初始的發(fā)送與從除了該預(yù)期用戶之外的某人來登記的一個(gè)直接請(qǐng)求相關(guān),則邀請(qǐng)?jiān)擃A(yù)期用戶的登記。
優(yōu)選地,唯一標(biāo)識(shí)符是一個(gè)UIN。
優(yōu)選地,所述計(jì)算機(jī)網(wǎng)絡(luò)是互聯(lián)網(wǎng)和/或任何直接的電子鏈路。
優(yōu)選地,該預(yù)期用戶具有一個(gè)基于電子郵件的客戶端應(yīng)用用于訪問該IM系統(tǒng)。
優(yōu)選地,該預(yù)期用戶具有一個(gè)GSM設(shè)備,形成用于訪問該IM系統(tǒng)的GSM網(wǎng)絡(luò)的一部分。
優(yōu)選地,通過該GSM網(wǎng)絡(luò)連接到該計(jì)算機(jī)網(wǎng)絡(luò)上的所述客戶端類型具有SMS能力而且最初通過一個(gè)SMSC服務(wù)器被連接來控制和管理其間的所述SMS,并且在其中所述SMSC服務(wù)器通過所述計(jì)算機(jī)網(wǎng)絡(luò)被直接連接到所述IM服務(wù)器。
按照本發(fā)明的另外一個(gè)方面,這里提供一種用于分配另外一個(gè)唯一標(biāo)識(shí)符給即時(shí)消息傳送系統(tǒng)的預(yù)期用戶的系統(tǒng),該即時(shí)消息傳送系統(tǒng)包括具有相同或不同類型IM應(yīng)用的多個(gè)客戶端,多個(gè)客戶端通過另外一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)選擇性地與另外一個(gè)IM服務(wù)器互連,該系統(tǒng)包括一個(gè)登記處理裝置,用于接收該計(jì)算機(jī)網(wǎng)絡(luò)上一個(gè)預(yù)期用戶的客戶端特定的訪問地址和一個(gè)請(qǐng)求來為所述預(yù)期用戶登記或暫時(shí)地登記一個(gè)帳戶;一個(gè)唯一標(biāo)識(shí)符分配裝置,用來自動(dòng)地分配一個(gè)唯一標(biāo)識(shí)符給該預(yù)期用戶;并且把所述唯一標(biāo)識(shí)符與該預(yù)期用戶的客戶端特定地址進(jìn)行匹配;帳戶處理裝置,用來為所述預(yù)期用戶登記或暫時(shí)地登記一個(gè)帳戶;
數(shù)據(jù)庫裝置,用于存儲(chǔ)匹配的唯一標(biāo)識(shí)符和在該唯一標(biāo)識(shí)符下的客戶端特定的訪問地址;和一個(gè)消息調(diào)度裝置,用于發(fā)送所述唯一標(biāo)識(shí)符的通知給預(yù)期用戶的客戶端特定地址處的所述預(yù)期用戶,或者如果初始的發(fā)送與從該預(yù)期用戶來登記的一個(gè)直接請(qǐng)求相關(guān),則確認(rèn)該預(yù)期用戶的登記;如果初始的發(fā)送與從除了該預(yù)期用戶之外的某人來登記的一個(gè)直接請(qǐng)求相關(guān),則邀請(qǐng)?jiān)擃A(yù)期用戶的登記。
根據(jù)本發(fā)明一個(gè)特定模式的下列說明將更好地理解本發(fā)明。參考附圖做出該說明,附圖中圖1是一個(gè)示意圖,通常示出一個(gè)GSM客戶端如何能夠?qū)σ粋€(gè)IM系統(tǒng)登記;圖2是一個(gè)示意圖,通常示出一個(gè)基于電子郵件的客戶端如何能夠?qū)σ粋€(gè)IM系統(tǒng)登記;圖3是示出一個(gè)預(yù)期的基于電子郵件的客戶端如何通過與IM服務(wù)器的直接連接而能夠登記的一個(gè)框圖;圖4是示出一個(gè)預(yù)期的基于電子郵件的客戶端如何通過從IM系統(tǒng)的現(xiàn)有成員中直接連接而能夠被暫時(shí)地登記的一個(gè)框圖;圖5是示出一個(gè)預(yù)期的基于電子郵件的客戶端如何跟隨對(duì)IM系統(tǒng)的現(xiàn)有成員的直接連接而能夠被登記的一個(gè)框圖。
最佳實(shí)施方式用于實(shí)現(xiàn)本發(fā)明優(yōu)選實(shí)施例的特定模式是指一種系統(tǒng)和方法,用于分配一個(gè)唯一標(biāo)識(shí)符來登記或暫時(shí)地登記一個(gè)即時(shí)消息("IM”)系統(tǒng)上的一個(gè)預(yù)期用戶。IM系統(tǒng)包括具有相同或不同類型IM應(yīng)用的多個(gè)現(xiàn)有的用戶或客戶端,并且它們通過諸如互聯(lián)網(wǎng)或其他電子鏈路或鏈路組之類的一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)選擇性地與該系統(tǒng)的一個(gè)IM服務(wù)器互連。
可以被連接到這樣一個(gè)IM系統(tǒng)上的客戶端類型包括GSM移動(dòng)客戶端,基于PC的客戶端,互聯(lián)網(wǎng)瀏覽器客戶端,以及電子郵件客戶端。通過具有位于IM服務(wù)器中的基礎(chǔ)啟動(dòng)功能的IM系統(tǒng)以及通過對(duì)于一個(gè)用戶以單個(gè)唯一標(biāo)識(shí)號(hào)碼("UIN”)的形式使用一個(gè)唯一標(biāo)識(shí)符,使得這本質(zhì)上是可能的,而與用于訪問IM服務(wù)器的那個(gè)用戶所使用的設(shè)備或客戶端類型無關(guān)。
許多方式能夠?qū)崿F(xiàn)一個(gè)預(yù)期用戶對(duì)IM系統(tǒng)登記一個(gè)帳戶,這取決于用戶的客戶端類型以及那個(gè)用戶最初如何訪問IM系統(tǒng)。本模式的特點(diǎn)是可以進(jìn)行快速而有效地登記處理進(jìn)程,而同時(shí)對(duì)預(yù)期用戶所要求的動(dòng)作最小并且不便利性也最小。
預(yù)期用戶運(yùn)行一個(gè)基于PC的客戶端應(yīng)用或一個(gè)互聯(lián)網(wǎng)瀏覽器客戶端應(yīng)用就可以十分滿意地實(shí)現(xiàn)登記??墒沁@些用戶已經(jīng)遭受訪問和下載或?yàn)g覽特定客戶端應(yīng)用的不便,在此登記過程可以被十分容易地定制以便適合IM系統(tǒng)供應(yīng)商??墒?,使用諸如GSM移動(dòng)電話或電子郵件之類公開的客戶端應(yīng)用的用戶無法按照相同的方式被處理。
為了按照該方式實(shí)現(xiàn)登記,IM服務(wù)器本質(zhì)上包括一個(gè)登記處理裝置(登記處理機(jī)),一個(gè)唯一標(biāo)識(shí)符分配裝置(UIN分配器),一個(gè)帳戶處理裝置(帳戶處理器),數(shù)據(jù)庫裝置(用戶數(shù)據(jù)庫)和一個(gè)消息調(diào)度裝置(消息調(diào)度器)。這些被具體化為在IM服務(wù)器中一個(gè)操作系統(tǒng)控制下被連續(xù)執(zhí)行的程序線程的形式,并因此使登記過程自動(dòng)化。
響應(yīng)于IM服務(wù)器接收計(jì)算機(jī)網(wǎng)絡(luò)(即,互聯(lián)網(wǎng))(它可以連接到該服務(wù)器)上一個(gè)預(yù)期用戶的客戶端特定訪問地址和登記或暫時(shí)地登記該預(yù)期用戶的一個(gè)請(qǐng)求,則登記處理機(jī)被調(diào)用。
登記和暫時(shí)登記之間的區(qū)別出現(xiàn)在預(yù)期用戶是否直接地訪問IM服務(wù)器以便明確地登記一個(gè)帳戶(登記),或者是否該預(yù)期用戶是被一個(gè)現(xiàn)有用戶或IM服務(wù)器的操作者本身邀請(qǐng)登記(暫時(shí)登記)。這將稍后將更詳細(xì)地解釋。
在被調(diào)用時(shí),登記處理機(jī)本質(zhì)上控制剩余線程來完成預(yù)期用戶的登記或暫時(shí)登記。
首先,它調(diào)用UIN分配器來以一個(gè)UIN的形式自動(dòng)地分配一個(gè)唯一標(biāo)識(shí)符給給該預(yù)期用戶并且把這個(gè)UIN與被登記處理機(jī)接收的該預(yù)期用戶的客戶端特定地址進(jìn)行匹配。
接下來,它調(diào)用帳戶處理器來為該預(yù)期用戶把一個(gè)帳戶登記或暫時(shí)地登記在用戶數(shù)據(jù)庫上。最初,這需要存儲(chǔ)匹配的唯一標(biāo)識(shí)符和在UIN之下客戶端特定的訪問地址,所以為通過在它們的UIN之下訪問它們帳戶而進(jìn)入IM服務(wù)器數(shù)據(jù)庫的用戶而被擴(kuò)展的IM系統(tǒng)的基本功能類似地可以為登記過程完成時(shí)的預(yù)期用戶而被擴(kuò)展。
登記處理機(jī)然后調(diào)用消息調(diào)度器來發(fā)送UIN的通知給用戶客戶端特定地址處的預(yù)期用戶。如果登記處理機(jī)的初始調(diào)用與來自預(yù)期用戶他們自己登記該預(yù)期用戶的一個(gè)直接請(qǐng)求相關(guān),則確認(rèn)預(yù)期用戶的登記;或者如果該初始調(diào)用與除了該預(yù)期用戶之外的某人登記該預(yù)期用戶的一個(gè)請(qǐng)求相關(guān),則邀請(qǐng)?jiān)擃A(yù)期用戶登記。
在一個(gè)預(yù)期的GSM客戶端用戶的情況下,該方式的優(yōu)選實(shí)施例允許該預(yù)期用戶發(fā)送單個(gè)SMS消息給IM服務(wù)器,它將自動(dòng)地通過調(diào)用登記處理機(jī)使服務(wù)器為那個(gè)用戶打開一個(gè)帳戶。圖1幫助說明了該基本的過程。
正如所示出的,一個(gè)GSM客戶端11經(jīng)由包括蜂窩電信站點(diǎn)13的無線通信媒體被連接到一個(gè)GSM載波網(wǎng)絡(luò)15。GSM載波網(wǎng)絡(luò)15經(jīng)由一個(gè)直接的電子鏈路或互聯(lián)網(wǎng)17被順次連接到IM系統(tǒng)的IM服務(wù)器19。在GSM載波網(wǎng)絡(luò)15和IM服務(wù)器19之間具有一個(gè)直接的電子或互聯(lián)網(wǎng)鏈路17以便完成IM系統(tǒng)是很重要的。
在GSM載波網(wǎng)絡(luò)15或者它的更正確的SMSC或消息服務(wù)器系統(tǒng)21內(nèi),數(shù)值”訪問碼”必須被定義,它本質(zhì)上引導(dǎo)包含在由GSM客戶端11發(fā)出到IM服務(wù)器19去的一個(gè)SMS消息中的重要信息。
包含在對(duì)IM系統(tǒng)來說很重要的SMS消息中的信息包括下列●發(fā)送者的GSM移動(dòng)號(hào)碼23,●SMS消息25的文本,和●接收者的數(shù)字地址27。
在這種情況下,GSM移動(dòng)號(hào)碼23是該預(yù)期用戶的客戶端特定地址而接收者的數(shù)字地址27是允許SMS達(dá)到IM服務(wù)器19的地址。
當(dāng)IM服務(wù)器19接收這個(gè)基本數(shù)據(jù)時(shí),登記處理機(jī)29使用該信息來為GSM客戶端自動(dòng)地登記一個(gè)帳戶在服務(wù)器的用戶數(shù)據(jù)庫31上。在此情況下,GSM移動(dòng)電話號(hào)碼變成用于產(chǎn)生UIN的基礎(chǔ)。為了更明確,除了”+”符號(hào)(這原來是用于GSM號(hào)碼的)以外的GSM移動(dòng)電話號(hào)碼是由UIN分配器產(chǎn)生的UIN。因此,UIN格式是(國家代碼)+(地區(qū)碼或GSM載波訪問碼)+(移動(dòng)電話號(hào)碼)。
實(shí)際的SMS消息25可以包含能被IM服務(wù)器19使用的附加信息,例如,一個(gè)優(yōu)選的”伙伴”姓名。它還可以包含一個(gè)命令,該命令觸發(fā)IM服務(wù)器的一個(gè)期望動(dòng)作,例如如果接收者的數(shù)值地址(IM服務(wù)器的地址)自己沒有觸發(fā)登記處理機(jī)29的情況。因此,可以產(chǎn)生或安排SMS主體和接收者數(shù)字地址的組合來觸發(fā)或調(diào)用該登記處理機(jī)。
重要的是要注意在這個(gè)階段,IM服務(wù)器19依靠用戶實(shí)際的GSM移動(dòng)電話號(hào)碼實(shí)際上已經(jīng)識(shí)別了該用戶并已經(jīng)分配了一個(gè)有效的UIN給該用戶。因此,對(duì)于該IM系統(tǒng)的所有意圖和目的,預(yù)期用戶現(xiàn)在被登記并因此成為IM組的一個(gè)成員。
消息調(diào)度器然后被調(diào)用來通過SMSC服務(wù)器發(fā)送一則短消息回到該預(yù)期用戶的客戶端特定地址(即,GSM電話號(hào)碼),向他們報(bào)告他們的UIN并確認(rèn)它們的登記以及IM組的會(huì)員。
在優(yōu)選實(shí)施例中,為了安全目的,UIN分配器還要發(fā)布一個(gè)密碼來伴隨該UIN。這個(gè)密碼和UIN一起在短消息中被消息調(diào)度器提供給預(yù)期用戶。
所采用的過程的一個(gè)實(shí)際示例在下面描述步驟1預(yù)期的GSM用戶Dennis接收一個(gè)SMS邀請(qǐng)”Hey be partof a revolution in messaging!Please reply to this with your preferredbuddy name.”(嗨,成為消息中的循環(huán)的一部分!請(qǐng)用你首選的伙伴姓名回答此消息)。
原始的SMS消息包含這個(gè)基本信息●在GSM載波網(wǎng)絡(luò)內(nèi)定義的IM服務(wù)器的數(shù)值地址,例如訪問碼XXX+001,和●Dennis的GSM移動(dòng)電話號(hào)碼,例如+639175336647。
步驟2Dennis回答”Cool D”并且發(fā)送該SMS給XXX001。GSM載波的SMSC接收SMS并注釋它的訪問碼XXX,這是指它不得不通過一個(gè)直接的電子鏈路或互聯(lián)網(wǎng)把它改發(fā)給IM服務(wù)器。IM服務(wù)器最后接收這則消息并進(jìn)行下列過程
●它產(chǎn)生UIN 639175336647,●將其分配給移動(dòng)號(hào)碼為+639175336647的GSM用戶,和●給Dennis一個(gè)伙伴姓名”Cool D”。
Dennis現(xiàn)在是IM組的已登記成員并能夠使用他的UIN639175336647接收和發(fā)送即時(shí)消息。
應(yīng)當(dāng)指出,雖然消息調(diào)度器通過SMSC服務(wù)器把通知作為一則短消息發(fā)送回到該預(yù)期用戶,但是它實(shí)際上被設(shè)計(jì)來通過IM系統(tǒng)允許的并且由該預(yù)期用戶推薦的任何訪問媒體(例如,PC客戶端應(yīng)用,電子郵件應(yīng)用,互聯(lián)網(wǎng)瀏覽器客戶端應(yīng)用以及GSM移動(dòng)電話)來返回該通知。
在登記一個(gè)電子郵件客戶端用戶的情況下,優(yōu)選實(shí)施例覆蓋了登記一個(gè)預(yù)期用戶的更多詳盡方式,包括激勵(lì)I(lǐng)M服務(wù)器的各種方式。這些包括(i)一個(gè)預(yù)期的基于電子郵件的用戶直接地發(fā)送一則電子郵件消息給IM服務(wù)器系統(tǒng),指示有興趣成為IM社區(qū)的一個(gè)成員;(ii)由一個(gè)現(xiàn)有的IM用戶發(fā)送一則電子邀請(qǐng)給預(yù)期的基于電子郵件的用戶,邀請(qǐng)他們成為IM組的一個(gè)成員和/或那個(gè)用戶的一個(gè)被驗(yàn)證的伙伴;和(iii)一個(gè)預(yù)期的基于電子郵件的用戶發(fā)送一則電子郵件消息給一個(gè)現(xiàn)有的用戶,暗示它們有興趣與那個(gè)用戶通信并且成為該IM組的一個(gè)已登記成員。
在(i)中激勵(lì)I(lǐng)M服務(wù)器的第一種方式類似于關(guān)于一個(gè)GSM客戶端的如上所述的登記過程,即,直接的方法并通常如圖2所示。
而且,一個(gè)電子郵件客戶端用戶運(yùn)行來自他們PC中的一個(gè)電子郵件應(yīng)用51并且可以通過互聯(lián)網(wǎng)55被連接到IM服務(wù)器53。電子郵件客戶端用戶51通過互聯(lián)網(wǎng)55發(fā)送一個(gè)電子郵件給IM服務(wù)器來在IM服務(wù)器53上登記一個(gè)帳戶。
包含在對(duì)IM系統(tǒng)來說很具有意義的電子郵件消息中的信息包括下列●發(fā)送者57的電子郵件地址(電子郵件客戶端用戶),●接收者59的電子郵件地址(IM服務(wù)器地址),和●消息61的主題61a和/或主體61b部分(組)。
當(dāng)IM服務(wù)器53接收該電子郵件時(shí),登記處理機(jī)63使用這信息來為電子郵件客戶端用戶自動(dòng)地登記一個(gè)帳戶在服務(wù)器的用戶數(shù)據(jù)庫65上。在此情況下,依靠接收一個(gè)電子郵件來識(shí)別預(yù)期用戶是一個(gè)電子郵件客戶端用戶,則登記處理機(jī)調(diào)用UIN分配器來產(chǎn)生在用戶數(shù)據(jù)庫65內(nèi)定義的可用范圍中的一個(gè)UIN。這可以隨機(jī)進(jìn)行,雖然優(yōu)選實(shí)施例采用按順序發(fā)布新UIN的一個(gè)有系統(tǒng)的、有序的方法。產(chǎn)生的UIN與預(yù)期用戶的客戶端特定地址(即,用戶的電子郵件地址)匹配,并且被帳戶處理器存儲(chǔ)在用戶數(shù)據(jù)庫中。此UIN然后變成預(yù)期用戶有意的對(duì)即時(shí)消息進(jìn)行尋址的主要手段。
電子郵件的主題和/或主體部分(組)61a和61b可以包含在登記新用戶時(shí)能被IM服務(wù)器53使用的任意數(shù)據(jù),例如一個(gè)優(yōu)選的”伙伴”姓名。
在這個(gè)階段,IM服務(wù)器53依靠用戶實(shí)際的電子郵件地址已經(jīng)識(shí)別用戶并已經(jīng)分配了一個(gè)有效的UIN給他們。因此,對(duì)于該IM系統(tǒng)的所有意圖和目的,預(yù)期用戶現(xiàn)在被登記并因此成為IM組的一個(gè)成員。
消息調(diào)度器然后被調(diào)用來發(fā)送一則電子郵件消息回到該預(yù)期用戶的電子郵件地址,向他們報(bào)告他們的UIN并確認(rèn)它們的登記以及IM組的會(huì)員。
在優(yōu)選實(shí)施例中,為了安全目的,UIN分配器還要發(fā)布一個(gè)密碼來伴隨該UIN。這個(gè)密碼和UIN一起在電子郵件中被消息調(diào)度器提供給預(yù)期用戶。
所采用的過程的一個(gè)實(shí)際示例在下面描述步驟1預(yù)期的電子郵件用戶Dennis接收來自IM服務(wù)器系統(tǒng)中的一個(gè)邀請(qǐng)。消息是”Hey be part of a revolution in messaging!Pleasereply to this with your preferred buddy name on the Subject.”(嗨,請(qǐng)成為消息中的循環(huán)的一部分!請(qǐng)?jiān)谥黝}上用你首選伙伴姓名對(duì)此回復(fù))。Dennis的電子郵件是dennis@company.com。IM服務(wù)器的”來信方”電子郵件地址是NewUser@chikka.com。
步驟2Dennis回復(fù)。他在主題部分中鍵入”Cool D”并且發(fā)送該電子郵件給NewUser@chikka.com。IM服務(wù)器最終收到該消息。它從可用的UIN列表中產(chǎn)生UIN 12125556666,把這分配給電子郵件為dennis@company.com的電子郵件用戶Dennis,并最后給Dennis一個(gè)伙伴姓名”Cool D”。
Dennis現(xiàn)在是IM組的一個(gè)已登記成員并能夠使用他的UIN12125556666來接收并發(fā)送即時(shí)消息。
應(yīng)當(dāng)指出,雖然消息調(diào)度器把通知作為一則電子郵件消息發(fā)送回到該預(yù)期用戶,但是它被設(shè)計(jì)來通過該IM系統(tǒng)允許的并被該預(yù)期用戶推薦的任何訪問媒體(例如,PC客戶應(yīng)用程序、GSM移動(dòng)電話互聯(lián)網(wǎng)瀏覽器客戶端應(yīng)用以及電子郵件應(yīng)用)來發(fā)回通知。
這在另外一個(gè)示例中被說明,這將參考圖3被描述。
步驟1預(yù)期的新用戶準(zhǔn)備一個(gè)電子郵件給IM服務(wù)器系統(tǒng)預(yù)期的新用戶John 81使用一則適當(dāng)?shù)碾娮余]件客戶端應(yīng)用(例如EudoraTM,Microsoft Outlook)為IM服務(wù)器系統(tǒng)準(zhǔn)備一則電子郵件消息83。IM服務(wù)器系統(tǒng)的電子郵件是NewUser@Chikka.com(為了此說明的目的)。其他信息能夠被包含在電子郵件信息主題85或主體87中,那些可能在處理John的登記時(shí)被IM服務(wù)器系統(tǒng)需要或認(rèn)為是任選的數(shù)據(jù)。John在電子郵件的”主題”部分85中包含例如他首選的”伙伴姓名”John。
步驟2電子郵件被發(fā)給IM服務(wù)器系統(tǒng)并為了新的會(huì)員而被處理電子郵件83經(jīng)過John的公司電子郵件系統(tǒng)91被IM服務(wù)器系統(tǒng)89接收。公司電子郵件系統(tǒng)包括一個(gè)SMTP服務(wù)器93和一個(gè)POP/IMAP服務(wù)器95。登記處理機(jī)96調(diào)用IM服務(wù)器系統(tǒng)89的UIN分配器產(chǎn)生一個(gè)UIN被分配給John的電子郵件地址Johnsmith@company.com。由用戶數(shù)據(jù)庫99中的帳戶處理器產(chǎn)生UIN12125556666。從這里開始,John是IM組的一個(gè)已登記成員。電子郵件地址Johnsmith@company.com將始終與UIN 12125556666相關(guān)直到John改變他分配給那個(gè)UIN的電子郵件地址的那個(gè)時(shí)候?yàn)橹埂?br>
步驟3確認(rèn)發(fā)送給新用戶的信息登記處理機(jī)96調(diào)用消息調(diào)度器來發(fā)送一個(gè)電子郵件消息103給John,確認(rèn)該IM組的他的會(huì)員狀態(tài)。他的UIN和臨時(shí)的密碼以及適當(dāng)?shù)母郊又噶顝陌ㄔ谙⒅械臄?shù)據(jù)庫99中被提取101。(電子郵件消息可以包括用于為John的IM帳戶設(shè)置某些自定義優(yōu)先權(quán)的指令)。
步驟4帳戶現(xiàn)在被建立用來接收即時(shí)消息從這里開始,發(fā)送給UIN 12125556666的所有即時(shí)消息將自動(dòng)地被引導(dǎo)到j(luò)ohnsmith@company.com,因?yàn)樵撓⒁矊⒈晦D(zhuǎn)送給John的其他IM客戶端,例如PC客戶端應(yīng)用。
正如在上面的(ii)中提到的采用IM服務(wù)器的第二種方式,即作為成員和/或被驗(yàn)證伙伴的一個(gè)現(xiàn)有IM用戶的一個(gè)電子邀請(qǐng)被發(fā)給該預(yù)期的基于電子郵件的用戶,比第一種方式更間接并且最初包括創(chuàng)建一個(gè)臨時(shí)的登記。
因此IM組的現(xiàn)有成員通過觸發(fā)該IM系統(tǒng)服務(wù)器可以發(fā)送一則邀請(qǐng)給一個(gè)預(yù)期成員來加入該組。該邀請(qǐng)是電子形式的并且可以出自在本方式有關(guān)的范圍內(nèi)任何類型的客戶端,例如來自一個(gè)GSM設(shè)備中的一則SMS消息,來自一個(gè)基于PC或基于互聯(lián)網(wǎng)瀏覽器的客戶端應(yīng)用中的一個(gè)互聯(lián)網(wǎng)信號(hào)或者一個(gè)常規(guī)的電子郵件消息。
例如,一個(gè)基于PC的客戶端用戶可以發(fā)送一則電子邀請(qǐng)給一個(gè)預(yù)期的基于電子郵件的客戶端,該客戶端仍然未成為該IM組的一個(gè)成員,這被該IM系統(tǒng)所捕獲。
一旦被觸發(fā),IM系統(tǒng)服務(wù)器以一則電子郵件消息的形式發(fā)送一則邀請(qǐng)給一個(gè)目標(biāo)新用戶。在發(fā)送電子郵件邀請(qǐng)之前,IM系統(tǒng)服務(wù)器調(diào)用登記處理機(jī)來暫時(shí)地登記該預(yù)期用戶。在如此做時(shí),正如先前所述,登記處理機(jī)調(diào)用UIN分配器來分配一個(gè)新的UIN給目標(biāo)用戶的電子郵件地址。
UIN然后將成為對(duì)那個(gè)新用戶有意的即時(shí)消息進(jìn)行尋址的主要手段。為了發(fā)送一則消息給該新用戶,發(fā)送人不得不做的所有事情是在接收者的地址字段中規(guī)定有意一方的UIN。即時(shí)消息將因此被發(fā)送一一假定新用戶已經(jīng)允許這樣的話。用戶具有這樣的選項(xiàng)規(guī)定可以接收多少消息、一則消息是否被發(fā)給下列訪問媒體的任何組合PC客戶端,GSM移動(dòng)電話和基于電子郵件的客戶端。
應(yīng)當(dāng)指出,當(dāng)一個(gè)電子邀請(qǐng)被一個(gè)GSM客戶端發(fā)給一個(gè)預(yù)期的基于電子郵件的客戶端時(shí)一種特殊的情形出現(xiàn)。此外,使用一個(gè)UIN作為對(duì)消息進(jìn)行尋址的主要手段對(duì)在這兩個(gè)客戶端類型之間消息的有效交換來說是很重要的。如前所述,GSM客戶端主要地通過把即時(shí)消息引導(dǎo)到數(shù)字地址或GSM移動(dòng)電話號(hào)碼(不是數(shù)字字母姓名)來發(fā)送即時(shí)消息。據(jù)此,把目標(biāo)接收者的電子郵件地址嵌入包含邀請(qǐng)的這則消息中并通過IM服務(wù)器把它路由給該電子郵件客戶端對(duì)于GSM客戶端是必要的。為了做到這一點(diǎn),這則消息被發(fā)給由運(yùn)載者定義的一個(gè)通用訪問號(hào)碼,用于處理目標(biāo)電子郵件的消息。
目標(biāo)新用戶然后必須相應(yīng)地響應(yīng)該電子郵件消息以便完成該帳戶登記過程。在這個(gè)步驟中,目標(biāo)新用戶必須通過一個(gè)電子確認(rèn)來回復(fù),該電子確認(rèn)可以是一個(gè)簡單的電子郵件,確認(rèn)他被接受成為該IM組的一部分。電子郵件的”回復(fù)到”的地址是曾經(jīng)被接收的該IM服務(wù)器系統(tǒng)的地址,相應(yīng)地處理電子郵件的接受。電子郵件消息被處理以便查看目標(biāo)用戶是否已經(jīng)的確同意成為該IM組的成員。
通過參考圖4描述的下列示例更清楚地說明了該配置步驟1現(xiàn)有的用戶從一個(gè)基于PC的客戶端應(yīng)用中準(zhǔn)備一則邀請(qǐng)給一個(gè)預(yù)期的基于電子郵件的用戶。
現(xiàn)有的用戶Dennis 111,具有UIN為639175336647,通過點(diǎn)擊一個(gè)IM系統(tǒng)的基于PC的客戶端應(yīng)用上的”button”(按鍵)、”Invite aFriend"(邀請(qǐng)一個(gè)朋友)來觸發(fā)該IM服務(wù)器系統(tǒng)113。Dennis選擇選項(xiàng)”Invite by email”(通過電子郵件來邀請(qǐng))并指定目標(biāo)新用戶的電子郵件地址。用于邀請(qǐng)目標(biāo)用戶的包含一則缺省消息或者由Dennis寫入的一則個(gè)人消息在內(nèi)的一個(gè)模板115,由IM服務(wù)器系統(tǒng)為Dennis準(zhǔn)備來完成并被IM服務(wù)器發(fā)送給John Smith。對(duì)于這個(gè)實(shí)例,電子郵件地址johnsmith@company.com被指定。模板115的消息然后利用必要的信息來完成并且通過互聯(lián)網(wǎng)117被發(fā)送給IM服務(wù)器113。
步驟2IM服務(wù)器系統(tǒng)分配一個(gè)UIN給目標(biāo)新用戶和目標(biāo)新用戶的電子郵件地址IM服務(wù)器系統(tǒng)113的登記處理機(jī)119使UIN分配器產(chǎn)生一個(gè)UIN來按照先前描述的方式分配給John Smith的電子郵件地址并與之匹配。對(duì)于這個(gè)實(shí)例,UIN 12125556666與johnsmith@company.com匹配并被分配給John Smith作為他的唯一ID用于由IM服務(wù)器系統(tǒng)處理消息的目的。此映射將被儲(chǔ)存121在用戶數(shù)據(jù)庫123中用于將來使用125。
步驟3消息被發(fā)給目標(biāo)新用戶。
IM服務(wù)器發(fā)送一則電子郵件129給在johnsmith@company.com處的預(yù)期用戶John Smith 127該消息是由Dennis要求John成為該IM組成員和Dennis被驗(yàn)證”伙伴”的一則邀請(qǐng)。關(guān)于如何完成登記過程的詳細(xì)的和附加的指令將包含在消息的主體131內(nèi)。電子郵件的主題133包含John的UIN(例如,12125556666)和臨時(shí)密碼這樣的信息。消息129還為John給出選項(xiàng)來下載基于PC的應(yīng)用,利用該基于PC的應(yīng)用,JohnSmith還可以使用來完成任意的登記程序。為了這個(gè)實(shí)例的目的,"發(fā)件人”電子郵件地址被639175336647@Chikka.com。這個(gè)電子郵件地址的用戶ID部分是Dennis的UIN。(該”發(fā)件人”地址還可以是被引導(dǎo)到IM服務(wù)器系統(tǒng)的其它地址,如果在此被發(fā)送,則為了完成John Smith的登記目的,該IM系統(tǒng)服務(wù)器能夠相應(yīng)地處理。)在目前示例中,電子郵件129通過包含一個(gè)SMTP服務(wù)器137和一個(gè)POP/IMAP服務(wù)器139的John所在公司的電子郵件系統(tǒng)135被路由。
步驟4目標(biāo)新用戶響應(yīng)該電子郵件John Smith通過簡單地回復(fù)141這則電子郵件消息來同意加入該IM組。此舉立即提示IM服務(wù)器系統(tǒng)113 John Smith已經(jīng)同意加入該IM組并且他已經(jīng)驗(yàn)證Dennis被包含在他的”伙伴”列表中;因此,JohnSmith可以接收來自Dennis的即時(shí)消息并且Dennis可以被告知John的”在線”狀態(tài)。
從這里開始,John Smith將在該IM組內(nèi)具有UIN 12125556666。發(fā)送給這個(gè)UIN的所有即時(shí)消息將被自動(dòng)地引導(dǎo)到j(luò)ohnsmith@company.com。
與GSM客戶端的信息交換特別將容易得就像GSM客戶端用戶發(fā)送一則SMS消息給由GSM運(yùn)載者”訪問碼”加UIN組成的一個(gè)數(shù)字地址。
正如在上面(iii)中提到的提示IM服務(wù)器的第三種方式,即一個(gè)預(yù)期的基于電子郵件的用戶發(fā)送一則電子郵件消息給一個(gè)現(xiàn)有的用戶,暗示他有興趣與該現(xiàn)有的用戶通信并且成為該IM組的一個(gè)已登記成員,在該預(yù)期用戶激勵(lì)登記的意義上是直接的而在通過該現(xiàn)有用戶被路由到該IM服務(wù)器的意義上是間接的。但是,由于優(yōu)選實(shí)施例,登記過程相對(duì)簡單。
正如前面提到的那樣,該IM組的每個(gè)成員被分配一個(gè)UIN。如果被附加到一個(gè)已定義的URL(例如@chikka.com來創(chuàng)建電子郵件地址1234567@chikka.com)上,則這個(gè)UIN(例如”1234567”)作為電子郵件地址,通過它發(fā)送給此地址的電子郵件消息被引導(dǎo)到具有那個(gè)UIN的用戶的IM帳戶。
一旦發(fā)給一個(gè)成員的一則電子郵件消息被接收,則該IM服務(wù)器系統(tǒng)立即分配一個(gè)在內(nèi)產(chǎn)生的UIN給發(fā)送人的電子郵件地址,如前所述。這個(gè)UIN然后變成成為對(duì)該新用戶有意的即時(shí)消息進(jìn)行尋址的主要手段。
從那時(shí)開始,發(fā)送給這個(gè)UIN的所有瞬時(shí)消息將自動(dòng)地被引導(dǎo)到那個(gè)用戶的電子郵件地址,并且也將被轉(zhuǎn)送給那個(gè)用戶的其他IM客戶端應(yīng)用,例如PC客戶端應(yīng)用。被發(fā)給1234567@chikka.com的現(xiàn)有IM用戶有意的原始電子郵件消息將被IM系統(tǒng)服務(wù)器進(jìn)一步處理。
在某些情況下,一部分或者整個(gè)電子郵件消息將最后作為一則即時(shí)消息被發(fā)送給現(xiàn)有的用戶。在需要授權(quán)的其他情況中,電子郵件消息或它的部分將不被立即發(fā)送給具有UIN 1234567的用戶。只有當(dāng)該新用戶被用戶1234567驗(yàn)證時(shí)該原始的電子郵件消息將被發(fā)送。
這個(gè)配置將參考圖5通過下列示例來被描述步驟1預(yù)期的新用戶為一個(gè)現(xiàn)有的IM用戶準(zhǔn)備一個(gè)電子郵件預(yù)期的新用戶John 151準(zhǔn)備發(fā)給具有UIN 639175336647的現(xiàn)有IM用戶Dennis一則電子郵件消息153。電子郵件的”發(fā)送給”部分155為639175336647@chikka.com。John在電子郵件的”發(fā)件人”部分157中的電子郵件地址為johnsmith@company.com。消息的主體159可以包含附加信息,該IM服務(wù)器系統(tǒng)可以使用它或者它可以被發(fā)給現(xiàn)有IM用戶,例如消息。
步驟2電子郵件被發(fā)送并且對(duì)于新的會(huì)員處理發(fā)送人IM服務(wù)器167通過John的ISP 161接收J(rèn)ohn給Dennis的電子郵件153,包含一個(gè)SMTP服務(wù)器163和一個(gè)POP/IMAP服務(wù)器165。IM服務(wù)器系統(tǒng)167的登記處理機(jī)171使UIN分配器產(chǎn)生一個(gè)UIN12125556666來與John的電子郵件地址Johnsmith@company.com匹配并且?guī)籼幚砥靼堰@個(gè)數(shù)據(jù)存儲(chǔ)172在用戶數(shù)據(jù)庫173中用于將來使用175。從這里開始,John成為IM組的一個(gè)已登記成員,UIN為12125556666。電子郵件地址Johnsmith@company.com將始終與UIN12125556666相關(guān)直到John明確改變他用于UIN 12125556666的電子郵件地址的那個(gè)時(shí)候?yàn)橹?。確認(rèn)John的會(huì)員的一則電子郵件消息169被IM服務(wù)器系統(tǒng)的消息調(diào)度器發(fā)送給johnsmith@company.com。
由于GSM客戶端用戶發(fā)送一則SMS消息給由GSM運(yùn)載者”訪問碼”加UIN組成的一個(gè)數(shù)字地址,所以與GSM客戶端的信息交換將特別容易。
John的原始電子郵件消息153按照如下兩種類型的授權(quán)狀態(tài)而被處理(i)如果成為現(xiàn)有用戶伙伴列表的一部分不需要授權(quán),則John的電子郵件消息將以瞬時(shí)消息177的形式被部分或完全地發(fā)送給Dennis。Dennis通過任何允許的訪問媒體(基于PC的客戶端179、GSM客戶端181和電子郵件客戶端)訪問他的IM帳戶就可以接收消息177a和177b。在GSM客戶端的情況下,被發(fā)射的信息被分類為好幾個(gè)部分或分組183,而可以利用基于PC的客戶端把它作為單個(gè)部分185來發(fā)射。
在成為某人現(xiàn)有用戶伙伴列表的一部分需要授權(quán)的情況下,一個(gè)模板即時(shí)消息被發(fā)給Dennis,通知他John希望作為一個(gè)伙伴被驗(yàn)證。此消息可以與此類似”Hi Dennis(或者如果不可用則不顯示伙伴姓名)!電子郵件為johnsmith@company.com的John(或者如果不可用則不顯示伙伴姓名)希望你成為他的伙伴。接受的話,則請(qǐng)用”接受”來回復(fù)這則消息。"如果Dennis接受,則Dennis立即被包括在John的伙伴列表中。從這里開始,John可以發(fā)送即時(shí)消息給Dennis。
應(yīng)當(dāng)指出,激勵(lì)I(lǐng)M服務(wù)器系統(tǒng)的每一前述方法中,IM服務(wù)器自動(dòng)地分配一個(gè)UIN給預(yù)期用戶的電子郵件地址,很少或者幾乎不需要人工或用戶干預(yù)來在IM服務(wù)器上處理和創(chuàng)建那個(gè)用戶的帳戶。由于UIN是通過IM服務(wù)器對(duì)消息進(jìn)行尋址的主要手段,它促進(jìn)了特別在一個(gè)電子郵件客戶端和GSM客戶端之間消息的有效且用戶透明的交換,這在上文中已經(jīng)是不可能的。
因此,該模式利用IM服務(wù)器作為一個(gè)仲裁者來調(diào)節(jié)GSM客戶端首先發(fā)送一則SMS即時(shí)消息給一個(gè)數(shù)字地址或GSM移動(dòng)電話號(hào)碼同時(shí)基于電子郵件的用戶通過電子郵件發(fā)送他們的消息的這一事實(shí)。即時(shí)消息的通信由IM服務(wù)器來控制然后使用來自任一媒體中標(biāo)準(zhǔn)的消息發(fā)射機(jī)制來被實(shí)現(xiàn)。
應(yīng)該理解,本發(fā)明的范圍不局限于具體的模式以及在此描述的它的實(shí)施例。因此,總結(jié)為只是公共常識(shí)的對(duì)實(shí)施例的改變和改善不被認(rèn)為偏離本發(fā)明的精神或范圍。
權(quán)利要求
1.一種用于分配一個(gè)唯一標(biāo)識(shí)符給即時(shí)消息傳送系統(tǒng)的預(yù)期用戶的方法,該即時(shí)消息傳送系統(tǒng)包括具有相同或不同類型IM應(yīng)用的多個(gè)客戶端,這些客戶端通過一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)選擇性地與一個(gè)IM服務(wù)器互連,該方法包括下列步驟接收該計(jì)算機(jī)網(wǎng)絡(luò)上一個(gè)預(yù)期用戶的客戶端特定的訪問地址和一個(gè)請(qǐng)求來為所述預(yù)期用戶登記或暫時(shí)地登記一個(gè)帳戶;自動(dòng)地分配一個(gè)唯一標(biāo)識(shí)符給該預(yù)期用戶;把所述唯一標(biāo)識(shí)符與該預(yù)期用戶的客戶端特定的訪問地址進(jìn)行匹配;通過在該唯一標(biāo)識(shí)符下用所述IM服務(wù)器存儲(chǔ)該匹配的唯一標(biāo)識(shí)符和客戶端特定的訪問地址來為所述預(yù)期用戶登記或暫時(shí)地登記一個(gè)帳戶;和發(fā)送所述唯一標(biāo)識(shí)符的通知給預(yù)期用戶的客戶端特定地址處的所述預(yù)期用戶,或者如果初始的發(fā)送與從該預(yù)期用戶來登記的一個(gè)直接請(qǐng)求相關(guān),則確認(rèn)該預(yù)期用戶的登記;如果初始的發(fā)送與從除了該預(yù)期用戶之外的某人來登記的一個(gè)直接請(qǐng)求相關(guān),則邀請(qǐng)?jiān)擃A(yù)期用戶的登記。
2.如權(quán)利要求書1所述的方法,其中,所述唯一標(biāo)識(shí)符是一個(gè)UIN。
3.如權(quán)利要求1或2所述的方法,其中,所述計(jì)算機(jī)網(wǎng)絡(luò)是互聯(lián)網(wǎng)和/或任何直接的電子鏈路。
4.如前面權(quán)利要求的任何一個(gè)所述的方法,其中,預(yù)期用戶具有用于訪問該IM系統(tǒng)的一個(gè)基于電子郵件的客戶端應(yīng)用。
5.如前面權(quán)利要求的任何一個(gè)所述的方法,其中,預(yù)期用戶具有一個(gè)GSM設(shè)備,形成用于訪問該IM系統(tǒng)的一個(gè)GSM網(wǎng)絡(luò)的一部分。
6.如權(quán)利要求5所述的方法,其中,所述GSM網(wǎng)絡(luò)具有SMS能力并且所述預(yù)期用戶最初連接到一個(gè)SMSC服務(wù)器來控制和管理其間的所述SMS,并且在其中所述SMSC服務(wù)器通過所述計(jì)算機(jī)網(wǎng)絡(luò)被直接連接到所述IM服務(wù)器。
7.如前面權(quán)利要求的任何一個(gè)所述的方法,其中,所述客戶端特定地址源自于發(fā)送給所述IM服務(wù)器的電子郵件地址的一個(gè)電子郵件或SMS消息。
8.如前面權(quán)利要求的任何一個(gè)所述的方法,其中,所述客戶端特定地址源自于發(fā)送給所述IM服務(wù)器上一個(gè)已登記用戶的電子郵件地址的一個(gè)電子郵件或SMS消息。
9.權(quán)利要求7或8所述的方法,其中,所述電子郵件或SMS消息被所述預(yù)期用戶發(fā)送。
10.如前面權(quán)利要求的任何一個(gè)所述的方法,其中,所述客戶端特定地址源自于在對(duì)所述IM服務(wù)器來說可訪問的任何客戶端類型上從所述IM系統(tǒng)的一個(gè)已登記用戶發(fā)送給所述IM服務(wù)器上的一則消息。
11.一種用于分配一個(gè)唯一標(biāo)識(shí)符給即時(shí)消息傳送系統(tǒng)的預(yù)期用戶的系統(tǒng),該即時(shí)消息傳送系統(tǒng)包括具有相同或不同類型IM應(yīng)用的多個(gè)客戶端,多個(gè)客戶端通過一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)選擇性地與一個(gè)IM服務(wù)器互連,該系統(tǒng)包括一個(gè)登記處理裝置,用于接收該計(jì)算機(jī)網(wǎng)絡(luò)上一個(gè)預(yù)期用戶的客戶端特定的訪問地址和為所述預(yù)期用戶登記或暫時(shí)地登記的請(qǐng)求;一個(gè)唯一標(biāo)識(shí)符分配裝置,用來自動(dòng)地分配一個(gè)唯一標(biāo)識(shí)符給該預(yù)期用戶;并且把所述唯一標(biāo)識(shí)符與該預(yù)期用戶的客戶端特定地址進(jìn)行匹配;帳戶處理裝置,用來為所述預(yù)期用戶登記或暫時(shí)地登記一個(gè)帳戶;數(shù)據(jù)庫裝置,用于存儲(chǔ)匹配的唯一標(biāo)識(shí)符和在該唯一標(biāo)識(shí)符下的客戶端特定的訪問地址;和一個(gè)消息調(diào)度裝置,用于發(fā)送所述唯一標(biāo)識(shí)符的通知給預(yù)期用戶的客戶端特定地址處的所述預(yù)期用戶,或者如果初始的發(fā)送與從該預(yù)期用戶來登記的一個(gè)直接請(qǐng)求相關(guān),則確認(rèn)該預(yù)期用戶的登記;如果初始的發(fā)送與從除了該預(yù)期用戶之外的某人來登記的一個(gè)直接請(qǐng)求相關(guān),則邀請(qǐng)?jiān)擃A(yù)期用戶的登記。
12.如權(quán)利要求7所述的系統(tǒng),其中,所述唯一標(biāo)識(shí)符是一個(gè)UIN
13.如權(quán)利要求7或8所述的系統(tǒng),其中,所述計(jì)算機(jī)網(wǎng)絡(luò)是互聯(lián)網(wǎng)和/或任何直接的電子鏈路。
14.如權(quán)利要求7到9任何一個(gè)所述的系統(tǒng),其中,該預(yù)期用戶具有用于訪問IM系統(tǒng)的一個(gè)基于電子郵件的客戶端應(yīng)用。
15.如權(quán)利要求7到10任何一個(gè)所述的系統(tǒng),其中,該預(yù)期用戶具有用于訪問IM系統(tǒng)的形成GSM網(wǎng)絡(luò)一部分的一個(gè)GSM設(shè)備。
16.如權(quán)利要求7到10任何一個(gè)所述的系統(tǒng),其中,所述GSM網(wǎng)絡(luò)具有SMS能力并且所述預(yù)期用戶最初被連接到一個(gè)SMSC服務(wù)器來控制并管理其間所述SMS,并且在其中所述SMSC服務(wù)器通過所述計(jì)算機(jī)網(wǎng)絡(luò)被直接地連接到所述IM服務(wù)器。
17.如前面權(quán)利要求的任何一個(gè)所述的方法,其中,所述客戶端特定地址源自于發(fā)送到所述IM服務(wù)器電子郵件地址去的一個(gè)電子郵件或SMS消息。
18.如前面權(quán)利要求的任何一個(gè)所述的方法,其中,所述客戶端特定地址源自于發(fā)送到在所述IM服務(wù)器上已登記用戶的電子郵件地址的一個(gè)電子郵件或SMS消息。
19.如權(quán)利要求17或18所述的方法,其中,所述電子郵件或SMS消息被所述預(yù)期用戶發(fā)送。
20.如前面權(quán)利要求的任何一個(gè)所述的系統(tǒng),其中,所述客戶端特定地址源自于在對(duì)所述IM服務(wù)器來說可訪問的任何客戶端類型上從所述IM系統(tǒng)的一個(gè)已登記用戶發(fā)送給所述IM服務(wù)器的一則消息。
21.一種基本上在此適當(dāng)?shù)貐⒖几綀D所描述的用于分配一個(gè)唯一標(biāo)識(shí)符給即時(shí)消息傳送系統(tǒng)的一個(gè)預(yù)期用戶的方法。
22.一種基本上在此適當(dāng)?shù)貐⒖几綀D所描述的用于分配一個(gè)唯一標(biāo)識(shí)符給即時(shí)消息傳送系統(tǒng)的一個(gè)預(yù)期用戶的系統(tǒng)。
全文摘要
一種用于分配一個(gè)唯一標(biāo)識(shí)符給即時(shí)消息傳送系統(tǒng)的一個(gè)預(yù)期用戶的系統(tǒng)和方法。IM系統(tǒng)包括具有通過互聯(lián)網(wǎng)(117)與IM服務(wù)器(113)選擇性地互連的相同或不同類型IM應(yīng)用的多個(gè)客戶端(111)。該系統(tǒng)包括一個(gè)登記處理機(jī)(119),用于接收互聯(lián)網(wǎng)(117)上一個(gè)預(yù)期用戶的客戶端特定的訪問地址(johnsmithacompany.com)并且登記或暫時(shí)地登記該預(yù)期用戶(127)的一個(gè)請(qǐng)求(115)。一個(gè)唯一標(biāo)識(shí)符分配器被提供來自動(dòng)地分配一個(gè)唯一數(shù)字標(biāo)識(shí)符(UIN)給該預(yù)期用戶(127)并且把該UIN與該預(yù)期用戶的客戶端特定地址(johnsmithacompany.com)匹配。一個(gè)帳戶處理器通過把匹配的UIN和在該UIN下的客戶端特定的訪問地址存儲(chǔ)(121)在數(shù)據(jù)庫中來把預(yù)期用戶(127)的一個(gè)帳戶登記或暫時(shí)地登記在一個(gè)用戶數(shù)據(jù)庫(123)中用于將來使用(125)。一個(gè)消息調(diào)度器發(fā)送UIN的一個(gè)通知(129)給預(yù)期用戶客戶端特定地址處的預(yù)期用戶(127),或者如果初始的發(fā)送與從該預(yù)期用戶來登記的一個(gè)直接請(qǐng)求相關(guān),則確認(rèn)該預(yù)期用戶的登記;如果初始的發(fā)送與從除了該預(yù)期用戶之外的某人來登記的一個(gè)直接請(qǐng)求相關(guān),則邀請(qǐng)?jiān)擃A(yù)期用戶的登記。
文檔編號(hào)G06Q10/00GK1452746SQ00819526
公開日2003年10月29日 申請(qǐng)日期2000年5月12日 優(yōu)先權(quán)日2000年5月12日
發(fā)明者丹尼斯·門迪奧拉, 布賴恩·施洛特曼 申請(qǐng)人:奇卡有限公司