專(zhuān)利名稱:用于使被邀請(qǐng)者自動(dòng)參與會(huì)議的用戶發(fā)起的邀請(qǐng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及移動(dòng)通信,并且更具體而言,但并不排他地涉及實(shí)際 上使用戶能夠即時(shí)地(on the fly)通過(guò)提供自動(dòng)使另一用戶能夠參與會(huì)話 和/或服務(wù)的鏈接來(lái)邀請(qǐng)另 一用戶參與在線會(huì)話和/或服務(wù)。
背景技術(shù):
因特網(wǎng)發(fā)生的巨大改變影響了我們的日常生活。例如,移動(dòng)計(jì)算設(shè)備 創(chuàng)建了新的匯集場(chǎng)所(meeting ground)。在美國(guó)它們被稱為商業(yè)生活的新 的商業(yè)午餐桌和新的高爾夫球場(chǎng)。此外,許多人正使用這種移動(dòng)計(jì)算設(shè)備 來(lái)將它們自己與它們的朋友、它們的鄰居、它們的社區(qū)以及世界重新相 連。
這種移動(dòng)計(jì)算設(shè)備以及其它計(jì)算技術(shù)的發(fā)展涉及到我們?nèi)粘I畹臒o(wú) 數(shù)方面,向具有類(lèi)似思想傾向的人提供的即時(shí)訪問(wèn),并且使我們能夠利用 比以前更多的方式來(lái)與更多的人形成伙伴關(guān)系。然而,在移動(dòng)計(jì)算改變了 我們的生活的同時(shí),許多人可能發(fā)現(xiàn)技術(shù)復(fù)雜并且"界面不友好"。例 如,利用一些現(xiàn)在的計(jì)算技術(shù)可能需要用戶執(zhí)行多個(gè)復(fù)雜的動(dòng)作來(lái)與其他人通信。因此,相對(duì)于這些考慮和其它考慮作出了本發(fā)明。
將參考附圖描述本發(fā)明的非限制性和非完全列舉式的實(shí)施例。在附圖 中,除非另外指定,否則貫穿于各個(gè)附圖中的相似的標(biāo)號(hào)指代相似的部 分。
為了更好地理解本發(fā)明,將參考結(jié)合附圖閱讀的下面的具體描述,其中..
圖1是可以實(shí)施本發(fā)明的環(huán)境的一個(gè)實(shí)施例的系統(tǒng)圖2示出了可以包括在實(shí)現(xiàn)本發(fā)明的系統(tǒng)中的移動(dòng)設(shè)備的一個(gè)實(shí)施
圖3示出了可以包括在實(shí)現(xiàn)本發(fā)明的系統(tǒng)中的網(wǎng)絡(luò)設(shè)備的一個(gè)實(shí)施
例;
圖4圖示出了一般地示出了用于實(shí)際上使用戶能夠即時(shí)地邀請(qǐng)一個(gè)或 多個(gè)用戶參與會(huì)議會(huì)話的處理的一個(gè)實(shí)施例的邏輯流程圖;以及
圖5-10A-F圖示出了根據(jù)本發(fā)明的圖示出實(shí)際上用戶如何即時(shí)地向另 一用戶提供自動(dòng)參與會(huì)話的邀請(qǐng)的用例的一個(gè)實(shí)施例。
具體實(shí)施例方式
下面將參考附圖更全面的描述本發(fā)明,其中,附圖形成了本發(fā)明的一 部分,并且通過(guò)圖示方式示出了可以實(shí)施本發(fā)明的具體實(shí)施例。然而,本 發(fā)明可以包括許多不同形式并且不應(yīng)當(dāng)被解釋為受限于在此闡述的實(shí)施 例;而是,提供這些實(shí)施例以使得本公開(kāi)是詳盡的且完整的,并且將充分 地向本領(lǐng)域的技術(shù)人員傳達(dá)本發(fā)明的范圍。此外,本發(fā)明可以表現(xiàn)為方法 或設(shè)備。因此,本發(fā)明可以采取以下形式完全為硬件的實(shí)施例、完全為 軟件的實(shí)施例或者組合了軟件和硬件方面的實(shí)施例。因此,下面的詳細(xì)描 述不能理解為限制的意思。
在整個(gè)說(shuō)明書(shū)和權(quán)利要求中,除非上下文以別的方式進(jìn)行了清楚的指 示,否則下面的術(shù)語(yǔ)采取與這里的描述明顯相關(guān)聯(lián)的意思。這里使用的短
7語(yǔ)"在一個(gè)實(shí)施例中"不一定指同一實(shí)施例,雖然它可能是同一實(shí)施例。 此外,這里使用的短語(yǔ)"在另一實(shí)施例中"不一定指不同實(shí)施例,雖然它 可能是不同的實(shí)施例。因此,如下所述,在不脫離本發(fā)明的范圍或精神的 情況下,可以容易地將本發(fā)明的各個(gè)實(shí)施例進(jìn)行組合。
另外,除非上下文以別的方式進(jìn)行了清楚的指示。否則這里所使用的 術(shù)語(yǔ)"或"是相容的"或"操作符,并且等同于術(shù)語(yǔ)"和/或"。除非上下 文以別的方式進(jìn)行了清楚的指示,否則術(shù)語(yǔ)"基于"不是排它的,而允許 基于未描述的其它因素。另外,在整個(gè)說(shuō)明書(shū)中,"一"、"一個(gè)"和
"所述"的含義包括復(fù)數(shù)引用。"在...中"的含義包括"在...中"和
"在…上"。
這里使用的術(shù)語(yǔ)從設(shè)備或組件"接收" 一項(xiàng),例如一個(gè)請(qǐng)求、邀請(qǐng)消 息、響應(yīng)或其它消息包括間接地接收消息,例如當(dāng)通過(guò)一個(gè)或多個(gè)其它設(shè) 備或組件轉(zhuǎn)發(fā)時(shí)。類(lèi)似地,"發(fā)送" 一項(xiàng)到設(shè)備或組件包括間接地發(fā)送該 項(xiàng),例如當(dāng)通過(guò)一個(gè)或多個(gè)其它設(shè)備或組件轉(zhuǎn)發(fā)時(shí)。
這里使用的術(shù)語(yǔ)"文本消息傳輸"或"文本消息"指SMS消息傳 輸,以及各種其它受限大小的消息協(xié)議,包括但不限于即時(shí)消息傳輸
(IM)、多媒體消息傳輸服務(wù)(MMS)消息或增強(qiáng)的消息服務(wù)(EMS) 消息協(xié)議。
簡(jiǎn)要地說(shuō),本發(fā)明通過(guò)提供自動(dòng)使得另一用戶能夠參與會(huì)話的鏈接致 力于使得用戶能夠?qū)嶋H上即時(shí)地邀請(qǐng)另一用戶參與會(huì)話。在一個(gè)實(shí)施例 中,會(huì)話是文本消息傳輸會(huì)議會(huì)話,例如即時(shí)消息傳輸會(huì)話等。然而,本 發(fā)明不限于此,而是可以包括其它類(lèi)型的會(huì)話。例如,邀請(qǐng)可以針對(duì) MMS會(huì)話、EMS會(huì)話、因特網(wǎng)中繼聊天(IRC)會(huì)話等。因此,可以通 過(guò)一個(gè)或多個(gè)不同的通信信道和/或協(xié)議來(lái)提供邀請(qǐng)。
邀請(qǐng)還可以是服務(wù),例如視頻服務(wù)、照片服務(wù)等,或者甚至是訪問(wèn)內(nèi) 容的邀請(qǐng)。因此,術(shù)語(yǔ)"會(huì)議會(huì)話"或"會(huì)話"指在兩個(gè)或更多個(gè)用戶之 間的、使得兩個(gè)或更多個(gè)用戶進(jìn)行交互式對(duì)話的任何聯(lián)網(wǎng)通信。"會(huì)議會(huì) 話"或"會(huì)話"也指使得第一用戶能夠邀請(qǐng)另一用戶到網(wǎng)絡(luò)可訪問(wèn)服務(wù) 中,或者訪問(wèn)網(wǎng)絡(luò)可訪問(wèn)內(nèi)容(例如照片、視頻、音頻文件、文本文件等)的任何聯(lián)網(wǎng)通信。
在一個(gè)實(shí)施例中,交互式對(duì)話可以生成兩個(gè)或更多個(gè)用戶之間的通信 的歷史日志。在一個(gè)實(shí)施例中,歷史日志可以被組織為兩個(gè)或更多個(gè)用戶
之間的線程對(duì)話(thread conversation)。
在一個(gè)實(shí)施例中,客戶端設(shè)備的第一用戶可以通過(guò)向服務(wù)設(shè)備發(fā)送請(qǐng) 求來(lái)請(qǐng)求建立會(huì)議會(huì)話。在一個(gè)實(shí)施例中,第一用戶可以將第一用戶希望 與其通信的一個(gè)或多個(gè)其它用戶的標(biāo)識(shí)符包括在請(qǐng)求中。在一個(gè)實(shí)施例 中,第一用戶可以繼發(fā)送請(qǐng)求之后提供標(biāo)識(shí)符。在一個(gè)實(shí)施例中,第一用 戶還可以包括到一個(gè)或多個(gè)其它用戶的消息,用于邀請(qǐng)他們加入會(huì)議會(huì) 話。服務(wù)器確定用于一個(gè)或多個(gè)其它用戶(被邀請(qǐng)者)的每個(gè)的唯一鏈 接,將唯一鏈接包括在消息中。這一個(gè)或多個(gè)其它用戶中的每個(gè)隨后可以 接收具有的唯一鏈接的消息。選擇唯一鏈接使得被邀請(qǐng)者能夠自動(dòng)訪問(wèn)并 參與與第一用戶的會(huì)議會(huì)話。隨后,被邀請(qǐng)者可以通過(guò)將具有新的被邀請(qǐng)
者標(biāo)識(shí)符的請(qǐng)求發(fā)送到服務(wù)器,來(lái)邀請(qǐng)其他人也加入該會(huì)議會(huì)話。在一個(gè) 實(shí)施例中,當(dāng)用戶加入該會(huì)議會(huì)話時(shí),可以使該用戶能訪問(wèn)可能先前己加 入該會(huì)議會(huì)話的用戶之間的通信的歷史日志。應(yīng)用本發(fā)明來(lái)邀請(qǐng)已有的和/ 或新的用戶到會(huì)話、服務(wù)和/或訪問(wèn)內(nèi)容,是要提供這種供應(yīng)的強(qiáng)大增長(zhǎng), 不僅因?yàn)檠?qǐng)可以在多于一個(gè)信道上發(fā)送,而且因?yàn)榭梢赃M(jìn)行配置以從至 少端用戶的角度來(lái)說(shuō)提供簡(jiǎn)單的自動(dòng)機(jī)制供使用。
說(shuō)明性操作環(huán)境
圖1示出了可以實(shí)施本發(fā)明的環(huán)境的一個(gè)實(shí)施例的組件。并非所有組 件都需要以實(shí)施本發(fā)明,而是可以在不脫離本發(fā)明的精神或范圍的情況下 對(duì)組件的類(lèi)型和布置進(jìn)行變更。如圖所示,圖1的系統(tǒng)100包括局域網(wǎng) ("LAN" ) /廣域網(wǎng)("WAN")-(網(wǎng)絡(luò))105、無(wú)線網(wǎng)絡(luò)110、會(huì)話和 服務(wù)服務(wù)器(SSS) 106、移動(dòng)設(shè)備(客戶端設(shè)備)102-104以及客戶端設(shè) 備101。
下面將結(jié)合圖2更詳細(xì)描述移動(dòng)設(shè)備102-104 (—般地也稱為客戶端 設(shè)備)的一個(gè)實(shí)施例。然而, 一般地,移動(dòng)設(shè)備102-104實(shí)際上可以包括能夠通過(guò)諸如網(wǎng)絡(luò)105、無(wú)線網(wǎng)絡(luò)110等的網(wǎng)絡(luò)接收和發(fā)送消息的任何便
攜式計(jì)算設(shè)備。移動(dòng)設(shè)備102-104通常還可以被描述為被配置成便攜式的 客戶端設(shè)備。因此,移動(dòng)設(shè)備102-104實(shí)際上可以包括能夠連接到另一計(jì) 算設(shè)備并接收信息的任何便攜式計(jì)算設(shè)備。這樣的設(shè)備包括便攜式設(shè)備, 例如蜂窩電話、智能電話、顯示型尋呼機(jī)、射頻(RF)設(shè)備、紅外(IR) 設(shè)備、個(gè)人數(shù)字助理(PDA)、手持計(jì)算機(jī)、膝上型計(jì)算機(jī)、可佩帶計(jì)算 機(jī)、桌上型計(jì)算機(jī)、組合了一個(gè)或多個(gè)前述設(shè)備的集成設(shè)備,等等。因 此,移動(dòng)設(shè)備102-104就能力和特征方面來(lái)說(shuō)一般范圍較廣。例如,蜂窩 電話可以具有數(shù)字鍵盤(pán)和一些只能夠顯示文本的黑白LCD顯示行
(line)。在另一示例中,web使能移動(dòng)設(shè)備可以具有觸摸屏、觸筆,以 及能夠顯示文本和圖形兩者的若干行彩色LCD顯示屏。
web使能移動(dòng)設(shè)備可以包括被配置來(lái)接收和發(fā)送web頁(yè)面、基于web 的消息等的瀏覽器應(yīng)用程序。瀏覽器應(yīng)用程序可以被配置為實(shí)際上利用包 括無(wú)線應(yīng)用協(xié)議消息(WAP)等在內(nèi)的任何基于web的語(yǔ)言來(lái)接收并顯示 圖形、文本、多媒體等。在一個(gè)實(shí)施例中,瀏覽器應(yīng)用程序能夠應(yīng)用手持 設(shè)備標(biāo)記語(yǔ)言(HDML)、無(wú)線標(biāo)記語(yǔ)言(WML) 、 WMLScript、 JavaScript、標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)音(SMGL)、超文本標(biāo)記語(yǔ)音(HTML)、 可擴(kuò)展標(biāo)記語(yǔ)言(XML)等來(lái)顯示并發(fā)送消息。
移動(dòng)設(shè)備102-104還可以包括被配置來(lái)從另一計(jì)算設(shè)備接收內(nèi)容的至 少一個(gè)其它客戶端應(yīng)用程序??蛻舳藨?yīng)用程序可以包括這樣的能力提供 并接收文本內(nèi)容、圖形內(nèi)容、音頻內(nèi)容等。客戶端應(yīng)用程序還可以提供標(biāo) 識(shí)其自身的信息,包括類(lèi)型、能力、名稱等。在一個(gè)實(shí)施例中,移動(dòng)設(shè)備 102-104可以通過(guò)多種機(jī)制中的任一種來(lái)唯一地標(biāo)識(shí)其自身,這些機(jī)制包 括電話號(hào)碼、移動(dòng)訂戶綜合業(yè)務(wù)數(shù)字網(wǎng)(MS-ISDN)、移動(dòng)識(shí)別碼
(MIN)、電子序列號(hào)(ESN),或者其它移動(dòng)設(shè)備標(biāo)識(shí)符。信息還可以 指示移動(dòng)設(shè)備能夠使用的內(nèi)容格式,以及移動(dòng)設(shè)備102-104的其它配置方 面和/或能力。
移動(dòng)設(shè)備102-104還可以被配置來(lái)例如通過(guò)短消息服務(wù)(SMS)、多 媒體消息服務(wù)(MMS)、即時(shí)消息傳輸(IM) 、 EMS、因特網(wǎng)中繼聊天(IRC) 、 Jabber等與另一計(jì)算設(shè)備傳輸消息,另一計(jì)算設(shè)備例如是SSS 106、客戶端設(shè)備101等。但是,本發(fā)明不限于這些消息協(xié)議,而實(shí)際上 可以使用任何其它消息協(xié)議。
移動(dòng)設(shè)備102-104還可以被配置為使得用戶能夠參與會(huì)議會(huì)話,例如 IM會(huì)話等。然而,用戶還能夠參與多個(gè)其它類(lèi)型的會(huì)議會(huì)話中的任一 個(gè)。移動(dòng)設(shè)備102-104還可以使得用戶能夠邀請(qǐng)另一用戶到會(huì)議會(huì)話中 來(lái),以及發(fā)送邀請(qǐng)到該另一用戶來(lái)訪問(wèn)各種內(nèi)容或服務(wù)。在一個(gè)實(shí)施例 中,邀請(qǐng)可以作為文本消息由移動(dòng)設(shè)備102-104 (或客戶端設(shè)備101)之一 接收。在一個(gè)實(shí)施例中,文本消息可以包括使得用戶能夠加入會(huì)議會(huì)話、 訪問(wèn)內(nèi)容或訪問(wèn)服務(wù)的鏈接或其它機(jī)制。在一個(gè)實(shí)施例中,移動(dòng)設(shè)備102-104可以使得用戶能夠査看與會(huì)議會(huì)話相關(guān)聯(lián)的線程對(duì)話記錄等。此外, 移動(dòng)設(shè)備102-104可以使得用戶能夠與瀏覽器應(yīng)用程序、電子郵件應(yīng)用程 序、IM應(yīng)用程序、SMS應(yīng)用程序等交互。這樣,移動(dòng)設(shè)備102-104可以 包括被配置來(lái)為客戶端設(shè)備管理各種動(dòng)作的一個(gè)或多個(gè)應(yīng)用程序。
移動(dòng)設(shè)備102-104還可以被配置為包括一客戶端應(yīng)用程序,該客戶端 應(yīng)用程序使得端用戶能夠登入可由另一計(jì)算設(shè)備管理的端用戶賬戶。例 如,這種端用戶賬戶可以被配置為使得端用戶能夠接收電子郵件、發(fā)送/接 收IM消息、SMS消息、訪問(wèn)所選擇的web頁(yè)面、參與諸如消息傳輸會(huì)話 之類(lèi)的會(huì)話、訪問(wèn)服務(wù)或內(nèi)容等。然而,這種參與還可以無(wú)需登入端用戶 賬戶來(lái)執(zhí)行。
移動(dòng)設(shè)備102-104還可以與諸如客戶端設(shè)備101等的非移動(dòng)客戶端設(shè) 備通信。在一個(gè)實(shí)施例中,這種通信可以包括參與會(huì)議會(huì)話、共享照片、 發(fā)送/接收文本消息、提供和/或接收到會(huì)議會(huì)話、服務(wù)或其它活動(dòng)的邀 請(qǐng)。
客戶端設(shè)備101實(shí)際上可以包括能夠在網(wǎng)絡(luò)上通信來(lái)發(fā)送并接收包括 社交網(wǎng)絡(luò)信息等的信息的任何計(jì)算設(shè)備。 一組這種設(shè)備包括這樣的設(shè)備 通常利用有線或無(wú)線通信來(lái)連接例如個(gè)人計(jì)算機(jī)、多處理器系統(tǒng)、基于微 處理器的或可編程消費(fèi)電子、網(wǎng)絡(luò)PC等。
無(wú)線網(wǎng)絡(luò)110被配置來(lái)將移動(dòng)設(shè)備102-104及其組件耦合到網(wǎng)絡(luò)105。無(wú)線網(wǎng)絡(luò)110可以包括還可以覆蓋獨(dú)立對(duì)等網(wǎng)絡(luò)等的多種無(wú)線子網(wǎng)
中的任一個(gè),來(lái)為移動(dòng)設(shè)備102-104提供面向基礎(chǔ)設(shè)施的連接。這種子網(wǎng) 可以包括網(wǎng)狀網(wǎng)絡(luò)、無(wú)線LAN (WLAN)網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò)等。
無(wú)線網(wǎng)絡(luò)110還可以包括由無(wú)線無(wú)線電鏈路連接的終端、網(wǎng)關(guān)、路由 器等的自治系統(tǒng)等。這些連接器可以被配置為自由且隨機(jī)地移動(dòng)并且任意 地組織它們自己,以使得無(wú)線網(wǎng)絡(luò)110的拓?fù)淇梢钥焖俑淖儭?br>
無(wú)線網(wǎng)絡(luò)110還可以應(yīng)用多種接入技術(shù),包括針對(duì)蜂窩系統(tǒng)、 WLAN、無(wú)線路由器(WR)網(wǎng)等的第二 (2G)、第三(3G)代無(wú)線接 入。諸如2G、 3G之類(lèi)的接入技術(shù)和以后的接入網(wǎng)絡(luò)可以使移動(dòng)設(shè)備(例 如具有不同程度移動(dòng)性的移動(dòng)設(shè)備102-104)有較寬區(qū)域的覆蓋。例如, 無(wú)線網(wǎng)絡(luò)110可以通過(guò)無(wú)線電網(wǎng)絡(luò)接入來(lái)使能無(wú)線電連接,無(wú)線電網(wǎng)絡(luò)接 入例如是全球移動(dòng)通信系統(tǒng)(GSM)、通用分組無(wú)線業(yè)務(wù)(GPRS)、增 強(qiáng)數(shù)據(jù)GSM環(huán)境(EDGE)、寬帶碼分多址(WCDMA)等。其實(shí),無(wú)線 網(wǎng)絡(luò)110實(shí)際上可以包括任何通信機(jī)制,信息可以通過(guò)這些通信機(jī)制在移 動(dòng)設(shè)備102-104以及另一計(jì)算設(shè)備、網(wǎng)絡(luò)等之間傳輸。
網(wǎng)絡(luò)105被配置來(lái)將SSS 106及其組件與包括客戶端設(shè)備101在內(nèi)的 其它計(jì)算設(shè)備一起通過(guò)無(wú)線網(wǎng)絡(luò)IIO耦合到移動(dòng)設(shè)備102-104。網(wǎng)絡(luò)105 能夠應(yīng)用任何形式的計(jì)算機(jī)可讀介質(zhì),用于從一個(gè)電子設(shè)備向另一電子設(shè) 備傳輸信息。而且,網(wǎng)絡(luò)105可以包括因特網(wǎng)以及局域網(wǎng)(LAN)、廣域 網(wǎng)(WAN)、(例如通過(guò)通用串行總線(USB)端口、其他形式的計(jì)算機(jī) 可讀介質(zhì)的)直接連接,或者它們的任意組合。在包括基于不同體系結(jié)構(gòu) 和協(xié)議的那些網(wǎng)絡(luò)在內(nèi)的一組互連的LAN上,路由器用作LAN之間的鏈 路,使得消息從一個(gè)網(wǎng)絡(luò)被發(fā)送到另一個(gè)。而且,LAN內(nèi)部的通信鏈路一 般包括雙絞線或同軸電纜,而網(wǎng)絡(luò)之間的通信鏈路可以利用模擬電話線、 包括T1、 T2、 T3和T4在內(nèi)的完全或部分專(zhuān)用數(shù)字線路、綜合業(yè)務(wù)數(shù)字網(wǎng) 絡(luò)(ISDN)、數(shù)字訂戶線(DSL)、包括衛(wèi)星鏈路在內(nèi)的無(wú)線鏈路,或本 領(lǐng)域技術(shù)人員公知的其它通信鏈路。此外,遠(yuǎn)程計(jì)算機(jī)和其它有關(guān)的電子 設(shè)備可以通過(guò)調(diào)制解調(diào)器和臨時(shí)電話線遠(yuǎn)程地連接到LAN或WAN。實(shí)質(zhì) 上,網(wǎng)絡(luò)105包括任何通信方法,通過(guò)該通信方法,信息可以在SSS106、客戶端設(shè)備101以及其它計(jì)算設(shè)備之間傳輸。
另外,通信介質(zhì)一般包括計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊,或 調(diào)制數(shù)據(jù)信號(hào)中的其它數(shù)據(jù),例如載波、數(shù)據(jù)信號(hào)或其它傳輸機(jī)制,并且 包括任何信息遞送介質(zhì)。術(shù)語(yǔ)"調(diào)制數(shù)據(jù)信號(hào)"和"載波信號(hào)"包括具有 一組或多組其特性的信號(hào),或者包括以一種方式改變以便將信息、指令等 編碼在信號(hào)中的信號(hào)。作為示例,通信介質(zhì)包括諸如雙絞線對(duì)、同軸電
纜、光纖、波導(dǎo)以及其它有線介質(zhì)之類(lèi)的有線介質(zhì),以及諸如聲波、RF、
紅外以及其它無(wú)線介質(zhì)之類(lèi)的無(wú)線介質(zhì)。
下面結(jié)合圖3更詳細(xì)地描述SSS 106的一個(gè)實(shí)施例。然而,簡(jiǎn)言之, SSS 106可以包括能夠連接到網(wǎng)絡(luò)105的任何計(jì)算設(shè)備,以使得用戶能實(shí) 際上即時(shí)地邀請(qǐng)另一用戶到會(huì)議會(huì)話和/或到服務(wù),或者訪問(wèn)一些內(nèi)容,例 如圖片、視頻、音頻文件、文本文件等。這種服務(wù)的示例包括但不限于照 片共享服務(wù)、視頻共享服務(wù)、音頻共享服務(wù)、博客服務(wù)、日程表共享服務(wù) 等。這里使用的術(shù)語(yǔ)"實(shí)際上即時(shí)地"指這樣一種機(jī)制,該機(jī)制使用戶能 執(zhí)行導(dǎo)致幾乎立即的動(dòng)作的動(dòng)作,而非執(zhí)行一系列請(qǐng)求,例如預(yù)定在以后 某時(shí)刻發(fā)生的動(dòng)作。因此,例如,用戶可以對(duì)建立會(huì)話以及邀請(qǐng)其他人作 出請(qǐng)求。隨后可以幾乎立即建立會(huì)話,而不是將會(huì)話安排在以后,并且等 待直到發(fā)起會(huì)話的所安排的時(shí)間。
用戶可以向SSS 106發(fā)送請(qǐng)求來(lái)邀請(qǐng)一個(gè)或多個(gè)其它用戶到會(huì)議會(huì) 話、服務(wù)中來(lái),或者訪問(wèn)內(nèi)容。SSS 106隨后可以確定一個(gè)或多個(gè)其它用 戶每個(gè)的唯一標(biāo)識(shí)符。唯一標(biāo)識(shí)符可以是每個(gè)用戶獨(dú)有的,并且對(duì)于每個(gè) 會(huì)議會(huì)話、服務(wù)、內(nèi)容訪問(wèn)或其它邀請(qǐng)唯一的。在一個(gè)實(shí)施例中,唯一標(biāo) 識(shí)符還可以唯一地標(biāo)識(shí)作出邀請(qǐng)的用戶。每個(gè)用戶獨(dú)有指禁止由另一用戶 共享或不適當(dāng)?shù)厥褂迷撐ㄒ粯?biāo)識(shí)符。其還使得SSS 106能夠識(shí)別不同用 戶、新近加入會(huì)議會(huì)話的用戶,以及重新加入該會(huì)議會(huì)話、服務(wù)等中的用 戶。
在一個(gè)實(shí)施例中,唯一標(biāo)識(shí)符可以是被邀請(qǐng)者用戶的設(shè)備標(biāo)識(shí)符和會(huì) 話標(biāo)識(shí)符的散列(hash)、組合等。在另一實(shí)施例中,唯一標(biāo)識(shí)符可以被 配置來(lái)作為索引等被采用,該索引映射到設(shè)備標(biāo)識(shí)符、會(huì)話標(biāo)識(shí)符組合。
13然而,唯一標(biāo)識(shí)符不限于這些示例,而是還可以使用其它映射、關(guān)系等。
在一個(gè)實(shí)施例中,唯一標(biāo)識(shí)符可以被配置為可用于會(huì)話等。例如,在 一個(gè)實(shí)施例中,唯一標(biāo)識(shí)符可以使各個(gè)用戶能夠加入會(huì)議會(huì)話一次,但是 如果用戶離開(kāi)則不能再加入該會(huì)議會(huì)話。然而,在另一實(shí)施例中,唯一標(biāo) 識(shí)符可以被配置為只要會(huì)議會(huì)話是活動(dòng)的就保持有效,即允許各個(gè)用戶離 開(kāi)會(huì)話并在稍后的時(shí)間再加入該會(huì)話。在又一實(shí)施例中,唯一標(biāo)識(shí)符可以 在相關(guān)會(huì)議會(huì)話終止,或類(lèi)似邀請(qǐng)被撤銷(xiāo)或終止之后的延長(zhǎng)時(shí)間中保持有 效。以這種方式,使得各個(gè)用戶可以訪問(wèn)該會(huì)議會(huì)話可用的歷史信息等。
在任何情況下,SSS 106隨后都可以向一個(gè)或多個(gè)被邀請(qǐng)用戶發(fā)送邀
請(qǐng)消息。SSS 106可以利用多種消息傳輸協(xié)議中的任一種來(lái)發(fā)送邀請(qǐng)消 息,多種消息傳輸協(xié)議包括但不限于SMS、 IM、 RSS、 IRC聊天、電子郵 件等。邀請(qǐng)消息可以包括使得被邀請(qǐng)用戶能夠加入會(huì)議會(huì)話、服務(wù)或訪問(wèn) 內(nèi)容的鏈接。在一個(gè)實(shí)施例中,該鏈接可以基于唯一標(biāo)識(shí)符被配置。在一 個(gè)實(shí)施例中,鏈接可以被配置為邀請(qǐng)消息中的WAP URL。
當(dāng)被邀請(qǐng)用戶點(diǎn)擊該鏈接時(shí),消息可以被發(fā)送給SSS 106,其自動(dòng)地 (即,無(wú)需被邀請(qǐng)用戶方的其它動(dòng)作)使被邀請(qǐng)用戶能加入會(huì)議會(huì)話、服 務(wù)或訪問(wèn)內(nèi)容。在一個(gè)實(shí)施例中,SSS 106還可以使被邀請(qǐng)用戶能夠査看 該會(huì)議會(huì)話中的用戶的線程對(duì)話的歷史日志。此外,SSS 106可以向用戶 的客戶端設(shè)備提供腳本、應(yīng)用程序、小應(yīng)用程序等,或者其它機(jī)制,使被 邀請(qǐng)用戶隨后能邀請(qǐng)又一用戶到會(huì)議會(huì)話、服務(wù)中或訪問(wèn)內(nèi)容。
在一個(gè)實(shí)施例中,SSS 106還可以被配置來(lái)管理與邀請(qǐng)相關(guān)聯(lián)的會(huì)議 會(huì)話、服務(wù)和/或內(nèi)容。因此,在一個(gè)實(shí)施例中,SSS 106可以包括用于會(huì) 議會(huì)話的消息傳輸服務(wù)器,來(lái)管理邀請(qǐng)的發(fā)送和接收等。此外,SSS 106 還可以包括用于管理多種其它服務(wù)和/或內(nèi)容的web服務(wù)器、文件服務(wù)器、 內(nèi)容服務(wù)器等。在一個(gè)實(shí)施例中,SSS 106還可以應(yīng)用例如下面結(jié)合圖4
描述的處理以執(zhí)行其動(dòng)作中的至少一些。
可以作為SSS 106操作的設(shè)備包括個(gè)人計(jì)算機(jī)、桌上型計(jì)算機(jī)、多處 理器系統(tǒng)、基于微處理器或可編程消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、服務(wù)器等。
雖然圖1將SSS 106示為單個(gè)計(jì)算設(shè)備,然而,本發(fā)明不限于此。例如,SSS 106的一個(gè)或多個(gè)功能可以分布在一個(gè)或多個(gè)完全分開(kāi)的計(jì)算設(shè) 備中。例如,在不脫離本發(fā)明的范圍或精神的情況下,可以由多個(gè)計(jì)算設(shè) 備來(lái)執(zhí)行對(duì)會(huì)話、內(nèi)容和/或其它服務(wù)等的管理。
說(shuō)明性移動(dòng)客戶端環(huán)境
圖2示出了可以包括在實(shí)現(xiàn)本發(fā)明的系統(tǒng)中的客戶端設(shè)備200的一個(gè) 實(shí)施例??蛻舳嗽O(shè)備200可以包括比圖2所示的那些組件更多或更少的組 件。然而,所示出的組件足以公開(kāi)用于實(shí)施本發(fā)明的說(shuō)明性實(shí)施例。客戶 端設(shè)備200例如可以表示圖1的移動(dòng)設(shè)備101-104。
如圖所示,客戶端設(shè)備200包括通過(guò)總線224與海量存儲(chǔ)器230通信 的處理單元(CPU) 222??蛻舳嗽O(shè)備200還包括電源226、 一個(gè)或多個(gè)網(wǎng) 絡(luò)接口 250、音頻接口 252、顯示屏254、鍵盤(pán)256、照明器258、輸入/輸 出接口 260、可選觸覺(jué)接口 262 (如虛線框指示的)以及可選全球定位系 統(tǒng)(GPS)接收器264。電源226向客戶端設(shè)備200提供電能??稍俪潆?或不可再?zèng)_電電池可以用來(lái)提供電能。電力也可以由外部電源來(lái)提供,外 部電源例如是為電池補(bǔ)充電能和/或再充電的AC適配器或充電座。
客戶端設(shè)備200可以可選地與基站(未示出)或直接與另一計(jì)算設(shè)備 通信。網(wǎng)絡(luò)接口 250包括用于將客戶端設(shè)備200耦合到一個(gè)或多個(gè)網(wǎng)絡(luò)的 電路,并且被構(gòu)建來(lái)與一個(gè)或多個(gè)通信協(xié)議和技術(shù)一起使用,這些通信協(xié) 議和技術(shù)包括但不限于全球移動(dòng)通信系統(tǒng)(GSM)、碼分多址 (CDMA)、時(shí)分多址(TDMA)、用戶數(shù)據(jù)報(bào)協(xié)議(UDP)、傳輸控制 協(xié)議/因特網(wǎng)協(xié)議(TCP/IP) 、 SMS、通用分組無(wú)線業(yè)務(wù)(GPRS)、 WAP、超寬帶(UWB) 、 IEEE 802.16全球微波接入互操作性 (WiMax) 、 SIP/RTP,或各種其它無(wú)線通信協(xié)議的任一種。網(wǎng)絡(luò)接口 250 有時(shí)被認(rèn)為是收發(fā)器、收發(fā)設(shè)備或網(wǎng)絡(luò)接口卡(NIC)。
音頻接口 252被布置來(lái)產(chǎn)生并接收音頻信號(hào),例如人類(lèi)語(yǔ)音的聲音。 例如,音頻接口 252可以被耦合到揚(yáng)聲器和麥克風(fēng)(未示出),以使得能 夠與其它設(shè)備通訊和/或針對(duì)某個(gè)動(dòng)作生成音頻應(yīng)答。顯示屏254可以是液 晶顯示屏(LCD)、等離子體、發(fā)光二極管(LED),或者計(jì)算設(shè)備使用
15的任何其它顯示屏。顯示屏254還可以包括觸敏屏,該觸敏屏被布置來(lái)接 收來(lái)自人手的諸如觸筆或手指之類(lèi)的對(duì)象的輸入。
鍵盤(pán)256可以包括被配置來(lái)接收來(lái)自用戶的輸入的任何輸入設(shè)備。例 如,鍵盤(pán)256可以包括按鈕數(shù)字撥號(hào)盤(pán)或鍵盤(pán)(keyboard)。鍵盤(pán)256還 可以包括與選擇并發(fā)送圖像相關(guān)聯(lián)的命令按鈕。照明器258可以提供狀態(tài) 指示和/或提供光。照明器258可以針對(duì)具體的時(shí)間段或響應(yīng)于事件而保持 活動(dòng)的狀態(tài)。例如,當(dāng)照明器258處于活動(dòng)狀態(tài)時(shí),它可以為鍵盤(pán)256上 的按鈕提供背光并在移動(dòng)設(shè)備被供電時(shí)保持發(fā)亮。而且,當(dāng)執(zhí)行諸如撥打 另一客戶端設(shè)備之類(lèi)的特定動(dòng)作時(shí),照明器258還可以以各種模式為這些 按鈕提供背光。照明器258還可以使光源位于移動(dòng)設(shè)備的透明或半透明外 殼內(nèi)以響應(yīng)于動(dòng)作來(lái)提供照明。
客戶端設(shè)備200還包括用于與未在圖2中示出的外部設(shè)備(例如手 機(jī))或者其它輸入/輸出設(shè)備通信的輸入/輸出接口 260。輸入/輸出接口260 可以利用一種或多種通信技術(shù),例如USB、紅外、藍(lán)牙tm等。觸覺(jué)接口 262被布置來(lái)向客戶端設(shè)備的用戶提供觸覺(jué)反饋。例如,當(dāng)另一計(jì)算設(shè)備 的用戶呼叫時(shí),觸覺(jué)接口可以用來(lái)以特定方式使客戶端設(shè)備200顫動(dòng)。
可選GPS收發(fā)器264可以確定客戶端設(shè)備200在地球表面上的物理坐 標(biāo), 一般輸出一個(gè)經(jīng)度和緯度值形式的位置。GPS收發(fā)器264還可以利用 其它地理定位機(jī)制,包括但不限于三角測(cè)量、輔助GPS (AGPS) 、 E-OTD、 CI、 SAI、 ETA、 BBS等來(lái)進(jìn)一步確客戶端設(shè)備200在地球表面上 的物理位置。將明白,在不同條件下,GPS收發(fā)器264可以在毫米范圍內(nèi) 確定客戶端設(shè)備200的物理位置;而在其它情況下,所確定的物理位置可 能不這么精確,例如在米或顯著更大的距離內(nèi)。然而,在一個(gè)實(shí)施例中, 移動(dòng)設(shè)備可以通過(guò)其它組件提供可以用來(lái)確定該設(shè)備的物理位置的信息, 包括例如MAC地址、IP地址等。
海量存儲(chǔ)器230包括RAM 232、 ROM 234以及其它存儲(chǔ)裝置。海量 存儲(chǔ)器230說(shuō)明了用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或 其它數(shù)據(jù)之類(lèi)的信息的計(jì)算機(jī)存儲(chǔ)介質(zhì)的另一示例。海量存儲(chǔ)器230存儲(chǔ) 用于控制客戶端設(shè)備200的底層操作的基本輸入/輸出系統(tǒng)("BIOS")240。海量存儲(chǔ)器還存儲(chǔ)用于控制移動(dòng)設(shè)備200的操作的操作系統(tǒng)241。將 理解,該組件可以包括諸如UNIX或LINUX 版本的通用操作系統(tǒng),或 諸如Windows MobileTM或Symbian⑧操作系統(tǒng)之類(lèi)的專(zhuān)用客戶端通信操作 系統(tǒng)。操作系統(tǒng)可以包括Java虛擬機(jī)模塊或者與Java虛擬機(jī)模塊接口, Java虛擬機(jī)模塊使得能夠利用Java應(yīng)用程序控制硬件組件和/或操作系統(tǒng) 的操作。
存儲(chǔ)器230還包括一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)裝置242,其可以被客戶端設(shè) 備200用來(lái)存儲(chǔ)應(yīng)用程序244和/或其它數(shù)據(jù)。例如,數(shù)據(jù)存儲(chǔ)裝置242還 可以用來(lái)存儲(chǔ)描述客戶端設(shè)備200的各種能力的信息。該信息隨后可以基 于多種事件的任一個(gè)(包括在通信期間被作為頭部的一部分被發(fā)送、在請(qǐng) 求時(shí)被發(fā)送等)被提供給另一設(shè)備。此外,數(shù)據(jù)存儲(chǔ)裝置242還可以用來(lái) 存儲(chǔ)多種數(shù)據(jù),包括但不限于好友列表、地址薄、電話號(hào)碼列表、照片、 文本文件、圖形文件等。該數(shù)據(jù)的至少一部分還可以存儲(chǔ)在客戶端設(shè)備 200中的盤(pán)驅(qū)動(dòng)器或其它存儲(chǔ)介質(zhì)(未示出)上。
應(yīng)用程序244可以包括計(jì)算機(jī)可執(zhí)行指令,當(dāng)這種指令被客戶端設(shè)備 200執(zhí)行時(shí)發(fā)送、接收和/或以其他方式處理消息、音頻、視頻,并且使得 能夠與另一移動(dòng)設(shè)備的另一用戶通訊。應(yīng)用程序的其它示例包括日程表、 聯(lián)系人管理器、任務(wù)管理器、代碼轉(zhuǎn)換器、數(shù)據(jù)庫(kù)程序、字處理程序、電 子表格程序、游戲等等。另外,應(yīng)用程序244可以包括多種消息傳輸應(yīng)用 程序246的任一個(gè),包括但不限于SMS、 MMS、 IM、電子郵件、瀏覽器
等
在一個(gè)實(shí)施例中,消息傳輸應(yīng)用程序246可以使客戶端設(shè)備200的用 戶能夠動(dòng)態(tài)地且無(wú)縫地邀請(qǐng)其它用戶到會(huì)話中來(lái),邀請(qǐng)其它用戶訪問(wèn)服 務(wù),或者甚至邀請(qǐng)其它用戶訪問(wèn)遠(yuǎn)程站點(diǎn)中的內(nèi)容。消息傳輸應(yīng)用程序 246可以向用戶提供下拉菜單、圖標(biāo)、窗口等,來(lái)發(fā)起會(huì)議會(huì)話。在一個(gè) 實(shí)施例中,用戶還可以輸入與用戶希望邀請(qǐng)到會(huì)話、服務(wù)或內(nèi)容中來(lái)的用 戶相關(guān)聯(lián)的一個(gè)或多個(gè)電話號(hào)碼、用戶名等。在一個(gè)實(shí)施例中,消息傳輸 應(yīng)用程序246可以顯示包括可選姓名列表等的窗口或其它界面,從該窗口 或其它界面用戶可以選擇要邀請(qǐng)的其他人。在圖7中示出了這樣的界面的一個(gè)實(shí)施例。然而,本發(fā)明不限于該實(shí)施例,而是還可以應(yīng)用其它的。在 任何情況下,用戶可以選擇要邀請(qǐng)的一個(gè)或多個(gè)其他人。隨后可以利用消
息傳輸應(yīng)用程序246或界面將邀請(qǐng)發(fā)送到諸如圖1的SSS 106之類(lèi)的遠(yuǎn)程 服務(wù)。在一個(gè)實(shí)施例中,消息傳輸應(yīng)用程序246可以將諸如電話號(hào)碼、賬 戶標(biāo)識(shí)符、消息傳輸?shù)刂坊蚱渌鼧?biāo)識(shí)符之類(lèi)的關(guān)于所邀請(qǐng)的用戶的信息包 括在去往遠(yuǎn)程服務(wù)的消息中。
此外,如果客戶端設(shè)備200的用戶尚未在所請(qǐng)求的會(huì)議會(huì)話中,則消 息傳輸應(yīng)用程序246結(jié)合遠(yuǎn)程服務(wù)可以自動(dòng)建立針對(duì)客戶端設(shè)備200的用 戶的會(huì)議會(huì)話。
類(lèi)似地,消息傳輸應(yīng)用程序246可以被配置來(lái)從另一用戶接收邀請(qǐng)消 息,其中,邀請(qǐng)消息可以包括到會(huì)議會(huì)話、服務(wù)、訪問(wèn)內(nèi)容等的鏈接。用 戶可以接收作為多種消息格式中的任一種的邀請(qǐng)消息,多種消息格式包括 但不限于SMS、 SMS+、 XML、 RSS、 IRC聊天、電子郵件、IM等。接收 用戶(被邀請(qǐng)者)隨后可以選擇鏈接并且自動(dòng)進(jìn)入會(huì)議會(huì)話,使得能訪問(wèn) 服務(wù)、內(nèi)容等。在一個(gè)實(shí)施例中,可以在客戶端設(shè)備200上自動(dòng)使能消息
傳輸應(yīng)用程序246中的合適的消息傳輸應(yīng)用程序,而無(wú)需被邀請(qǐng)用戶的額 外的動(dòng)作。隨后,在一個(gè)實(shí)施例中,消息傳輸應(yīng)用程序246可以提供會(huì)議 會(huì)話的成員之間的線程對(duì)話的歷史日志。此外,被邀請(qǐng)者也可以被提供有 使該被邀請(qǐng)者隨后能夠邀請(qǐng)其它用戶的界面、圖標(biāo)等。
說(shuō)明性服務(wù)器環(huán)境
圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的網(wǎng)絡(luò)設(shè)備的一個(gè)實(shí)施例。網(wǎng)絡(luò) 設(shè)備300可以包括比示出的那些更多的組件。然而,所示出的組件足以公 開(kāi)用于實(shí)施本發(fā)明的說(shuō)明性實(shí)施例。網(wǎng)絡(luò)設(shè)備300例如可以表示圖1的 SSS 106。
網(wǎng)絡(luò)設(shè)備300包括都通過(guò)總線322彼此通信的處理單元312、視頻顯 示適配器314和海量存儲(chǔ)器。海量存儲(chǔ)器一般包括RAM 316、 ROM 332 和諸如硬盤(pán)驅(qū)動(dòng)器328之類(lèi)的一個(gè)或多個(gè)海量存儲(chǔ)設(shè)備,以及包括磁帶驅(qū) 動(dòng)器、光盤(pán)驅(qū)動(dòng)器,和/或軟盤(pán)驅(qū)動(dòng)器在內(nèi)的可移除存儲(chǔ)裝置326。海量存儲(chǔ)器存儲(chǔ)用于控制網(wǎng)絡(luò)設(shè)備300的操作的操作系統(tǒng)320??梢允褂萌魏瓮?用操作系統(tǒng)?;据斎?輸出系統(tǒng)("BIOS" ) 318也被設(shè)置來(lái)控制網(wǎng)絡(luò)設(shè) 備300的底層操作。如圖3所示,網(wǎng)絡(luò)設(shè)備300還可以通過(guò)網(wǎng)絡(luò)接口單元 310與因特網(wǎng)或一些其它通信網(wǎng)絡(luò)通信,網(wǎng)絡(luò)接口單元310被構(gòu)建來(lái)與包 括TCP/IP協(xié)議在內(nèi)的各種通信協(xié)議一起使用。網(wǎng)絡(luò)接口單元310有時(shí)稱 作收發(fā)器、收發(fā)設(shè)備或網(wǎng)絡(luò)接口卡(NIC)。
上述海量存儲(chǔ)器圖示出了另一種類(lèi)型的計(jì)算機(jī)可讀介質(zhì),即計(jì)算機(jī)存 儲(chǔ)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)可以包括用任何方法或技術(shù)實(shí)現(xiàn)的易失性、非易 失性、可移除和不可移除介質(zhì),用于存儲(chǔ)信息,例如計(jì)算機(jī)可讀指令、數(shù) 據(jù)結(jié)構(gòu)、程序模塊,或其它數(shù)據(jù)。計(jì)算機(jī)存儲(chǔ)介質(zhì)的示例包括RAM、 ROM、 EEPROM、閃存或其它存儲(chǔ)技術(shù),CD-ROM、數(shù)字通用光盤(pán) (DVD)或其它光存儲(chǔ)裝置、磁帶盒、磁帶、磁盤(pán)存儲(chǔ)裝置或其它磁存儲(chǔ) 設(shè)備,或可以用來(lái)存儲(chǔ)所需信息并可由計(jì)算設(shè)備訪問(wèn)的任何其它介質(zhì)。
會(huì)話/服務(wù)數(shù)據(jù)存儲(chǔ)裝置(SSDS) 352可用來(lái)存儲(chǔ)與會(huì)話/服務(wù)相關(guān)聯(lián) 的數(shù)據(jù)。這種數(shù)據(jù)可以包括但不限于用戶標(biāo)識(shí)符、用戶賬戶信息、包括電 話號(hào)碼在內(nèi)的設(shè)備標(biāo)識(shí)符,等等。在一個(gè)實(shí)施例中,SSDS 352可以包括關(guān) 于會(huì)話的信息,包括會(huì)話的成員、歷史日志等。SSDS 352還可以包括對(duì)內(nèi) 容的存儲(chǔ),內(nèi)容包括電影、圖形文件、音頻文件、文本文件等。
SSDS 352可以利用多種機(jī)制來(lái)實(shí)現(xiàn),包括但不限于數(shù)據(jù)庫(kù)、電子表 格、文件、文件夾、腳本、程序等中的一個(gè)或多個(gè)。此外,雖然SSDS352 被圖示為駐留在RAM 316內(nèi),然而,本發(fā)明不限于此。因此,SSDS 352 還可以部分地或全部地駐留在其它計(jì)算機(jī)存儲(chǔ)介質(zhì)內(nèi)(例如包括硬盤(pán)驅(qū)動(dòng) 器328和/或可移除存儲(chǔ)裝置326),或者甚至在另一網(wǎng)絡(luò)設(shè)備上。
海量存儲(chǔ)器還存儲(chǔ)程序代碼和數(shù)據(jù)。 一個(gè)或多個(gè)應(yīng)用程序350被加載 到海量存儲(chǔ)器中并且運(yùn)行在操作系統(tǒng)320上。應(yīng)用程序的示例可以包括代 碼轉(zhuǎn)換器、調(diào)度程序、日程表、數(shù)據(jù)庫(kù)程序、字處理程序、HTTP程序、 可定制用戶接口程序、IPSec應(yīng)用程序、加密程序、安全程序、VPN程 序、賬戶管理等。會(huì)話/服務(wù)邀請(qǐng)管理器(SIM) 354和內(nèi)容/服務(wù)服務(wù)器 358還可以被包括作為應(yīng)用程序350內(nèi)的應(yīng)用程序。會(huì)話服務(wù)器356實(shí)際上表示被配置來(lái)管理網(wǎng)絡(luò)通信的任何服務(wù)器進(jìn)
程。因此,會(huì)話服務(wù)器356表示多種消息傳輸服務(wù)中的任一種,包括但不 限于電子郵件服務(wù)器應(yīng)用程序、IM服務(wù)器應(yīng)用程序、SMS服務(wù)器應(yīng)用程 序、MMS服務(wù)器應(yīng)用程序、EMS服務(wù)器應(yīng)用程序等。此外,雖然圖示出 了單個(gè)會(huì)話服務(wù)器356,然而,本發(fā)明不限于此,并且在不脫離本發(fā)明的 范圍或精神的情況下,網(wǎng)絡(luò)設(shè)備300可以包括一個(gè)或多個(gè)消息傳輸服務(wù)和/ 或其它服務(wù)。因此,在一個(gè)實(shí)施例中,會(huì)話服務(wù)器356被配置來(lái)管理網(wǎng)絡(luò) 設(shè)備之間的消息傳輸會(huì)話,例如文本消息傳輸會(huì)話等。
在一個(gè)實(shí)施例中,會(huì)話服務(wù)器356可以被配置來(lái)管理會(huì)話中的用戶之 間的會(huì)話的歷史日志。在一個(gè)實(shí)施例中,會(huì)話服務(wù)器356可以向線程對(duì)話 視角中的用戶提供歷史日志。會(huì)話服務(wù)器356還可以被配置來(lái)在相關(guān)會(huì)話 終止后保留歷史日志。但是,在一個(gè)實(shí)施例中會(huì)話服務(wù)器356可選擇在會(huì) 話終止時(shí)刪除歷史日志,禁止在會(huì)話終止之后由用戶訪問(wèn)歷史日志等等。
在一個(gè)實(shí)施例中,會(huì)話服務(wù)器356可以對(duì)其消息傳輸服務(wù)的使用付 費(fèi)。然而,在一個(gè)實(shí)施例中,消息傳輸服務(wù)還可以向同意接收廣告、閱讀 廣告和/或點(diǎn)擊廣告的用戶提供成本降低、折扣或類(lèi)似利益。
內(nèi)容/服務(wù)服務(wù)器358表示被配置并被布置來(lái)提供各種服務(wù)和/或內(nèi)容 的至少一個(gè)進(jìn)程,各種服務(wù)和域內(nèi)容包括圖形服務(wù)/內(nèi)容、博客服務(wù)、web 服務(wù)/內(nèi)容、音頻文件訪問(wèn)服務(wù)、視頻文件訪問(wèn)服務(wù)等。
會(huì)話/服務(wù)邀請(qǐng)管理器(SIM) 354被配置來(lái)提供并管理到會(huì)話、服務(wù) 的邀請(qǐng)和/或訪問(wèn)內(nèi)容的邀請(qǐng)。然而,SIM 354不限于僅這些類(lèi)型的邀請(qǐng), 而實(shí)際上可能涉及邀請(qǐng)另一用戶的一個(gè)用戶的任何其它活動(dòng)都可以由SIM 354來(lái)管理,因此,可以由本發(fā)明來(lái)管理。
SIM 354可以與內(nèi)容/服務(wù)服務(wù)器358交互來(lái)提供界面、圖標(biāo)、窗口 等,它們可由用戶用來(lái)發(fā)起會(huì)話和/或邀請(qǐng)一個(gè)或多個(gè)其它用戶到會(huì)話中 來(lái)。類(lèi)似地,SIM 354還可以提供界面、圖標(biāo)、窗口、屏幕等,使用戶能 夠邀請(qǐng)其他用戶到服務(wù)、訪問(wèn)內(nèi)容等中來(lái)。在一個(gè)實(shí)施例中,SIM 354可 以接收被邀請(qǐng)用戶的標(biāo)識(shí)符,包括以下標(biāo)識(shí)符中的至少一個(gè)賬戶標(biāo)識(shí) 符、諸如電話號(hào)碼等的設(shè)備標(biāo)識(shí)符、電子郵件地址、文本消息傳輸標(biāo)識(shí)符或可以用來(lái)標(biāo)識(shí)被邀請(qǐng)者的任何其它類(lèi)型的信息。SIM 354可以請(qǐng)求發(fā)起
所請(qǐng)求的會(huì)話,并且如果邀請(qǐng)用戶尚未在會(huì)話中,則使該邀請(qǐng)用戶成為會(huì)
話的成員。SIM 354還可以生成一個(gè)或多個(gè)唯一標(biāo)識(shí)符,每個(gè)唯一標(biāo)識(shí)符 都與相應(yīng)被邀請(qǐng)用戶和會(huì)話(服務(wù)或內(nèi)容)相關(guān)聯(lián)。SIM 354隨后可以將 每個(gè)唯一標(biāo)識(shí)符包括在鏈接中,鏈接例如是WAP URL鏈接等。SIM 354 還可以在邀請(qǐng)消息中將鏈接(具有唯一標(biāo)識(shí)符)提供給各個(gè)被邀請(qǐng)者。在 一個(gè)實(shí)施例中,邀請(qǐng)消息可以包括來(lái)自邀請(qǐng)用戶的消息。在另一實(shí)施例 中,SIM 354可以生成預(yù)定義的文本消息等,以包括在邀請(qǐng)消息中。SIM 354隨后可以將一個(gè)或多個(gè)邀請(qǐng)消息發(fā)送給一個(gè)或多個(gè)被邀請(qǐng)用戶。
在一個(gè)實(shí)施例中,SIM 354可以將邀請(qǐng)消息發(fā)送給被邀請(qǐng)者,以使得 邀請(qǐng)消息仿佛來(lái)自作出邀請(qǐng)的用戶似的出現(xiàn)。即,在一個(gè)實(shí)施例中,SIM 354可以修改邀請(qǐng)消息的頭部信息,以包括作出邀請(qǐng)的用戶的名字、別 名、地址等。在一個(gè)實(shí)施例中,取決于邀請(qǐng)消息被發(fā)送給被邀請(qǐng)用戶的信 道,作出邀請(qǐng)的用戶的標(biāo)識(shí)符可以不同。例如,作出邀請(qǐng)的用戶的電話號(hào) 碼可以用于SMS邀請(qǐng)消息,或者作出邀請(qǐng)的用戶的電子郵件地址可以用 于電子郵件邀請(qǐng)消息,或者如果邀請(qǐng)消息是利用IM發(fā)送的則可以使用作 出邀請(qǐng)的用戶的IM標(biāo)識(shí)符,等等。如所指示的,邀請(qǐng)消息可以利用如下 多種消息協(xié)議/信道中的任一個(gè)被發(fā)送包括但不限于SMS、 SMS+、 XML、 IM、 RSS 、聊天、電子郵件等。
當(dāng)被邀請(qǐng)用戶選擇鏈接時(shí),SIM 354接收唯一標(biāo)識(shí)符并且將其與關(guān)于 發(fā)送者的信息相比較,包括在被邀請(qǐng)者發(fā)送應(yīng)答時(shí)獲得的信息。這種信息 可以包括被邀請(qǐng)用戶的賬戶標(biāo)識(shí)符、諸如電話號(hào)碼之類(lèi)的設(shè)備標(biāo)識(shí)符,等 等。如果所接收的信息與唯一標(biāo)識(shí)符匹配,則SIM 354可以自動(dòng)地(無(wú)需 額外的被邀請(qǐng)用戶動(dòng)作)發(fā)起動(dòng)作來(lái)使得被邀請(qǐng)者被置于所標(biāo)識(shí)的會(huì)話、 服務(wù)等中。例如,在會(huì)話是文本消息傳輸會(huì)話時(shí),SIM 354與會(huì)話服務(wù)器 356通信,以提供使得消息被發(fā)送到被邀請(qǐng)用戶的計(jì)算設(shè)備的信息,被邀 請(qǐng)用戶的計(jì)算設(shè)備將在其上打開(kāi)該消息傳輸會(huì)話。在一個(gè)實(shí)施例中被邀請(qǐng) 用戶還可以被提供以可能與消息傳輸會(huì)話相關(guān)聯(lián)的任何線程對(duì)話的歷史。
應(yīng)當(dāng)注意,被邀請(qǐng)用戶可以接收到不同會(huì)話、服務(wù)、內(nèi)容訪問(wèn)等的邀請(qǐng)。在該實(shí)例中,由于唯一標(biāo)識(shí)符是對(duì)會(huì)話/服務(wù)/內(nèi)容和被邀請(qǐng)者唯一
的,因此SIM 354被配置來(lái)管理用戶的多個(gè)邀請(qǐng)。因此,SIM 354可以從 同一被邀請(qǐng)用戶接收多個(gè)唯一標(biāo)識(shí)符,并且將被邀請(qǐng)用戶置入多個(gè)會(huì)話、 服務(wù)、內(nèi)容訪問(wèn)等中。SIM 354可以使用與下面結(jié)合圖4描述的過(guò)程400 基本上類(lèi)似的過(guò)程來(lái)執(zhí)行其動(dòng)作中的至少一些。此外,在一個(gè)實(shí)施例中, SIM 354可以結(jié)合會(huì)話服務(wù)器356和/或內(nèi)容/服務(wù)服務(wù)器358采用諸如下面 結(jié)合圖5-10描述的界面來(lái)執(zhí)行其動(dòng)作中的至少一些。
一般化操作
現(xiàn)在將針對(duì)圖4描述本發(fā)明的某些方面的操作。圖4圖示出了一般地 示出過(guò)程400的一個(gè)實(shí)施例的邏輯流程圖,過(guò)程400用于使用戶能實(shí)際上 即時(shí)地邀請(qǐng)一個(gè)或多個(gè)用戶來(lái)參與會(huì)議會(huì)話。在一個(gè)實(shí)施例中,圖4的過(guò) 程400可以利用圖1的SSS 106來(lái)實(shí)現(xiàn)。
在開(kāi)始?jí)K之后,過(guò)程400在塊420中開(kāi)始,在塊420中,可以接收建 立會(huì)話的請(qǐng)求。在一個(gè)實(shí)施例中,該請(qǐng)求可以是邀請(qǐng)另一用戶(被邀請(qǐng)用 戶)參與會(huì)話的請(qǐng)求的一部分。在另一實(shí)施例中,該請(qǐng)求可以來(lái)自可能想 被置于會(huì)話中的邀請(qǐng)用戶。在任何情況下,所請(qǐng)求的會(huì)話可以被建立,并 且作出請(qǐng)求的用戶可以被置于該會(huì)話中。當(dāng)作出請(qǐng)求的用戶當(dāng)前在會(huì)話中 時(shí),在一個(gè)實(shí)施例中,該請(qǐng)求可能導(dǎo)致建立另一個(gè)會(huì)話,并且作出請(qǐng)求的 用戶隨后可被置于該會(huì)話中。因此,該請(qǐng)求可以是從在會(huì)話中的用戶接收 到的。此外,請(qǐng)求可以包括邀請(qǐng),該邀請(qǐng)用于邀請(qǐng)另一用戶加入當(dāng)前會(huì)話 或者將建立的另一會(huì)話。另外,在一個(gè)實(shí)施例中,唯一標(biāo)識(shí)符可以被提供 給請(qǐng)求者,以使得請(qǐng)求者可以離開(kāi)并再次加入該會(huì)話、服務(wù)等。
處理隨后前進(jìn)到判決塊404,其中,判定是否要邀請(qǐng)一用戶到會(huì)話、 服務(wù)、訪問(wèn)內(nèi)容。在一個(gè)實(shí)施例中,被邀請(qǐng)用戶在塊402中可能已經(jīng)利用 建立會(huì)話的請(qǐng)求被標(biāo)識(shí),或者提供了對(duì)服務(wù)、內(nèi)容等的訪問(wèn)。如果沒(méi)有被 邀請(qǐng)用戶要被邀請(qǐng),則處理分支到判決塊418;否則,處理前進(jìn)到塊 406。
在塊406,針對(duì)被邀請(qǐng)用戶確定唯一標(biāo)識(shí)符。在一個(gè)實(shí)施例中,唯一標(biāo)識(shí)符與和該邀請(qǐng)相關(guān)聯(lián)的會(huì)話、服務(wù)或內(nèi)容唯一地相關(guān)聯(lián)。因此,在一 個(gè)實(shí)施例中,唯一標(biāo)識(shí)符可以被限制為單個(gè)經(jīng)標(biāo)識(shí)的會(huì)話、服務(wù)、內(nèi)容 等。然而,在另一實(shí)施例中,唯一標(biāo)識(shí)符也可以被配置來(lái)使得被邀請(qǐng)用戶 能參與其它會(huì)話、服務(wù)等。在一個(gè)實(shí)施例中,通過(guò)使用被邀請(qǐng)用戶的電話 號(hào)碼、設(shè)備標(biāo)識(shí)符、賬戶標(biāo)識(shí)符、地址等,唯一標(biāo)識(shí)符被配置為對(duì)被邀請(qǐng) 用戶唯一的。因此,在一個(gè)實(shí)施例中,唯一標(biāo)識(shí)符可以被配置為使得其不 能由另一用戶共享或使用。在一個(gè)實(shí)施例中,唯一標(biāo)識(shí)符還可以被配置為 應(yīng)用與發(fā)出邀請(qǐng)的用戶有關(guān)的信息。在一個(gè)實(shí)施例中,唯一標(biāo)識(shí)符還可以 被配置為在一段時(shí)間、多次使用之后、基于某個(gè)事件等過(guò)期。例如,如果 發(fā)出邀請(qǐng)的用戶針對(duì)其被邀請(qǐng)的會(huì)話被終止,則唯一標(biāo)識(shí)符可配置為在會(huì) 話終止時(shí)過(guò)期。而在又一實(shí)施例中,唯一標(biāo)識(shí)符可以配置為在延長(zhǎng)的時(shí)間 段期間保持有效,例如以使得能訪問(wèn)線程對(duì)話的歷史日志、獲取折扣等。
在任何情況下,處理接下來(lái)繼續(xù)到塊408,其中,邀請(qǐng)消息被發(fā)送到 被邀請(qǐng)用戶。在一個(gè)實(shí)施例中,唯一標(biāo)識(shí)符利用鏈接、腳本、小應(yīng)用程序 等而被包括在邀請(qǐng)消息中。在一個(gè)實(shí)施例中,鏈接可以是部分基于唯一標(biāo)
識(shí)符的URL鏈接。在另一實(shí)施例中,可以使用cookie或者實(shí)際上任何其 它機(jī)制來(lái)將唯一標(biāo)識(shí)符與被邀請(qǐng)用戶相關(guān)聯(lián)。
可以使用包括上述那些在內(nèi)的多種消息傳輸信道/協(xié)議中的任一種來(lái)將 邀請(qǐng)消息發(fā)送到被邀請(qǐng)用戶。此外,在至少一個(gè)實(shí)施例中,可以使用多種 信道/協(xié)議將邀請(qǐng)消息發(fā)送到被邀請(qǐng)用戶。因此,例如,可以使用SMS和 IM或者電子郵件或者RSS等來(lái)發(fā)送邀請(qǐng)消息。然而,本發(fā)明不限于這些 組合示例,而是實(shí)際上可以使用任何組合。此外,在一個(gè)實(shí)施例中,被邀 請(qǐng)用戶可以標(biāo)識(shí)他們希望用來(lái)接收邀請(qǐng)、警告等的機(jī)制。在該實(shí)例中,本 發(fā)明可以查看與被邀請(qǐng)用戶相關(guān)聯(lián)的任何設(shè)置、行為模式等,并且基于分 析結(jié)果應(yīng)用消息傳輸信道/協(xié)議之一。在又一實(shí)施例中,發(fā)出邀請(qǐng)的用戶可 以選擇將用來(lái)發(fā)送邀請(qǐng)消息的一種或多種信道/協(xié)議。
處理繼續(xù)到塊410,其中,判定被邀請(qǐng)用戶是否選擇加入會(huì)話、服務(wù) 和/或訪問(wèn)內(nèi)容。這種動(dòng)作可以基于被邀請(qǐng)用戶已接收邀請(qǐng)消息并且選擇了 被提供來(lái)自動(dòng)地使被邀請(qǐng)用戶能加入會(huì)話等的鏈接、腳本、小應(yīng)用程序或其它機(jī)制。因此,如果接收到包括唯一標(biāo)識(shí)符的消息請(qǐng)求,則處理進(jìn)行到 判決塊412;否則,處理進(jìn)行到判決塊418。
在判決塊412,判定所接收到的唯一標(biāo)識(shí)符是否有效。在一個(gè)實(shí)施例
中,還接收到發(fā)送設(shè)備的標(biāo)識(shí)符、用戶賬戶等。例如,在一個(gè)實(shí)施例中,
可能接收到移動(dòng)設(shè)備標(biāo)識(shí)符、電話號(hào)碼、MSISDN等。在一個(gè)實(shí)施例中, 在判定所接收到的唯一標(biāo)識(shí)符是否有效時(shí),可以將其與所接收到的設(shè)備標(biāo) 識(shí)符等相比較,來(lái)判定發(fā)送者是否與唯一標(biāo)識(shí)符相關(guān)聯(lián)。g卩,可以進(jìn)行判 定以確認(rèn)唯一標(biāo)識(shí)符未被另一用戶不適當(dāng)?shù)厥褂?。此外,可以進(jìn)行另一判 定以確認(rèn)所請(qǐng)求的會(huì)話、服務(wù)和/或內(nèi)容是可訪問(wèn)的。在一個(gè)實(shí)施例中,唯 一標(biāo)識(shí)符可以是設(shè)備標(biāo)識(shí)符和會(huì)話標(biāo)識(shí)符的組合的散列。因此,在一個(gè)實(shí) 施例中,可以通過(guò)將會(huì)話標(biāo)識(shí)符與設(shè)備標(biāo)識(shí)符組合以判定結(jié)果是否匹配來(lái) 執(zhí)行核實(shí)。在另一實(shí)施例中,唯一標(biāo)識(shí)符可以被用作到數(shù)據(jù)存儲(chǔ)裝置中定 位會(huì)話標(biāo)識(shí)符和設(shè)備標(biāo)識(shí)符的索引。在又一實(shí)施例中,唯一標(biāo)識(shí)符可以是 會(huì)話標(biāo)識(shí)符和設(shè)備標(biāo)識(shí)符的經(jīng)編碼值。然后,當(dāng)它們被解碼時(shí),可以執(zhí)行 判定以判定作出請(qǐng)求的客戶端設(shè)備是否與會(huì)話和經(jīng)解碼的設(shè)備標(biāo)識(shí)符相關(guān) 聯(lián)。應(yīng)當(dāng)注意,本發(fā)明不限于這些示例核實(shí)判定,而是在不脫離本發(fā)明的 范圍的情況下還可以應(yīng)用其它的核實(shí)判定。在任何情況下,如果判定出唯 一標(biāo)識(shí)符對(duì)作出請(qǐng)求的用戶是有效的,則處理進(jìn)行到塊414;否則,處理 可以進(jìn)行到判決塊418。在一個(gè)實(shí)施例中,當(dāng)唯一標(biāo)識(shí)符被判定為無(wú)效、 被不適當(dāng)使用或者其它不適當(dāng)活動(dòng)被檢測(cè)到時(shí),可以提供通知、警告等。
在塊414,作出請(qǐng)求的用戶(被邀請(qǐng)用戶)自動(dòng)被連接到會(huì)話、服務(wù) 或供訪問(wèn)的內(nèi)容。對(duì)唯一標(biāo)識(shí)符的使用使得系統(tǒng)能夠識(shí)別被邀請(qǐng)用戶是否 是再次進(jìn)入會(huì)話的、也許是早前離開(kāi)該會(huì)話的,或者這是否是新的被邀請(qǐng) 用戶。在任何情況下,塊414中的處理可以包括提供信號(hào)、消息或其它動(dòng) 作,它們?cè)诎l(fā)起和/或打開(kāi)客戶端應(yīng)用程序等時(shí)駐留在被邀請(qǐng)者的客戶端設(shè) 備中,使得被邀請(qǐng)者進(jìn)入會(huì)話、服務(wù)或訪問(wèn)內(nèi)容等。然而,在一個(gè)實(shí)施例 中,被邀請(qǐng)用戶可以接收其它信息,該其他信息對(duì)會(huì)話、服務(wù)等以及如何 開(kāi)始使用它作出說(shuō)明。
由于唯一標(biāo)識(shí)符是對(duì)被邀請(qǐng)用戶以及所標(biāo)識(shí)的會(huì)話、服務(wù)或內(nèi)容訪問(wèn)唯一的,因此,被邀請(qǐng)用戶可以被邀請(qǐng)到和/或加入多個(gè)會(huì)話、服務(wù)等。處 理隨后移動(dòng)到塊416,其中,在一個(gè)實(shí)施例中,被邀請(qǐng)用戶可以接收或者 要不然能夠訪問(wèn)所加入的會(huì)話、服務(wù)等的歷史日志。
處理繼續(xù)到判決塊418,其中,判定當(dāng)前會(huì)話等是否終止。該判定例 如可以基于在某個(gè)時(shí)間段中會(huì)話中沒(méi)有活動(dòng)(例如,在該時(shí)間段中成員之 間沒(méi)有消息)、從一個(gè)或多個(gè)成員接收到指示會(huì)話等將終止的消息,等
等。如果會(huì)話要被終止,則處理進(jìn)行到塊420;否則,處理循環(huán)回塊 404,在塊404中,會(huì)話、服務(wù)等的任意成員可以邀請(qǐng)其它人加入。在塊 420中,會(huì)話、服務(wù)等終止。處理隨后返回到調(diào)用處理以執(zhí)行其它動(dòng)作。
將明白,可以由計(jì)算機(jī)程序指令來(lái)實(shí)現(xiàn)流程示中的每個(gè)塊,以及 流程示中的塊的組合。這些程序指令可以被提供給處理器來(lái)產(chǎn)生一個(gè) 機(jī)器,以使得在該處理器上運(yùn)行的指令創(chuàng)建用于實(shí)現(xiàn)流程圖中的一個(gè)或多 個(gè)塊中指定的動(dòng)作的裝置。計(jì)算機(jī)程序指令可以由處理器執(zhí)行,以使得操 作步驟序列由處理器執(zhí)行來(lái)產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而使得在處理器上 運(yùn)行的指令提供用于實(shí)現(xiàn)在流程圖中的一個(gè)或多個(gè)塊中指定的動(dòng)作的步 驟。計(jì)算機(jī)程序指令還可以使得在流程圖的塊中所示的操作步驟中的至少 一些被并行執(zhí)行。此外,步驟中的一些還可以在不止一個(gè)處理器上被執(zhí) 行,例如可以發(fā)生在多處理器計(jì)算機(jī)系統(tǒng)中。另外,流程示中的一個(gè) 或多個(gè)塊或者塊的組合還可以與其它塊或者塊的組合并發(fā)地執(zhí)行,或者在 不脫離本發(fā)明的范圍或精神的情況下甚至以不同于所示出的順序被執(zhí)行。
因此,流程示中的塊支持用于執(zhí)行所指定動(dòng)作的裝置的組合、用 于執(zhí)行所指定動(dòng)作的步驟以及用于執(zhí)行所指定動(dòng)作的程序指令手段的組 合。還將明白,流程示中的每個(gè)塊,以及流程示中的塊的組合可 以由執(zhí)行所指定動(dòng)作或步驟的專(zhuān)用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者由專(zhuān)用 硬件和計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
說(shuō)明性可共享應(yīng)用界面
圖5-10A-F圖示出了用例的一個(gè)實(shí)施例,該用例圖示出了如何實(shí)際上 即時(shí)地使用戶可以向另一用戶提供邀請(qǐng)以自動(dòng)參與會(huì)話。應(yīng)當(dāng)注意,下面的用例僅僅是對(duì)本發(fā)明的多種可能使用之一,并且其它會(huì)話、服務(wù)、訪問(wèn) 內(nèi)容的機(jī)制等也可以與本發(fā)明一起使用。因此,該用例不以任何方式限制 本發(fā)明,而僅僅圖示出一個(gè)示例使用。
圖5的過(guò)程500圖示出了示出被發(fā)送到被邀請(qǐng)用戶的可能邀請(qǐng)消息的
屏幕界面502的一個(gè)實(shí)施例。當(dāng)被邀請(qǐng)用戶選擇消息按鈕504時(shí),被邀請(qǐng) 用戶可能被置于一會(huì)話中,該會(huì)話可以包括線程對(duì)話506。如圖6的流程 600所示的,在一個(gè)實(shí)施例中,會(huì)話中的成員可以使用可選圖標(biāo)602等通 過(guò)該會(huì)話共享圖片和/或多種其它內(nèi)容、服務(wù)等中的任一種。
圖7圖示出了流程700,在一個(gè)實(shí)施例中,流程700使得會(huì)話、服務(wù) 等的成員還能夠利用邀請(qǐng)圖標(biāo)702等邀請(qǐng)其他人到對(duì)話中來(lái)。此外,在一 個(gè)實(shí)施例中,成員可以應(yīng)用另一圖標(biāo)704從一個(gè)對(duì)話、會(huì)話、服務(wù)等切換 到另一個(gè)。如圖所示,當(dāng)成員選擇邀請(qǐng)其它用戶到會(huì)話中來(lái)時(shí),它們可被 呈現(xiàn)以一個(gè)界面,例如可用來(lái)邀請(qǐng)其他人的界面706。應(yīng)當(dāng)注意,界面 706僅僅是可以用來(lái)使成員能夠邀請(qǐng)用戶到會(huì)話、服務(wù)等中來(lái)的多種可能 界面之一。因此,界面706不希望是限制性的,或者不希望以任何方式使 本發(fā)明的范圍變窄。
圖8圖示出了在流程800中,在一個(gè)實(shí)施例中,成員用戶可以應(yīng)用選 擇圖標(biāo)802來(lái)使邀請(qǐng)消息能被發(fā)送到所選擇的一個(gè)或多個(gè)被邀請(qǐng)用戶。如 圖所示,在一個(gè)實(shí)施例中,邀請(qǐng)消息可以好像己被用戶發(fā)送了一樣,如從 地址808發(fā)送了。在一個(gè)實(shí)施例中,被邀請(qǐng)用戶可以接收作為SMS消息 的邀請(qǐng)消息。然而,本發(fā)明不限于此。在一個(gè)實(shí)施例中,邀請(qǐng)消息可以包 括與鏈接806等一起的簡(jiǎn)短消息804。在一個(gè)實(shí)施例中,對(duì)鏈接806的選 擇自動(dòng)為被邀請(qǐng)用戶打開(kāi)會(huì)話、服務(wù)等,并且可以顯示如圖9所示的線程 對(duì)話界面902。圖10A-10F圖示出了如圖5-9中所示的界面的可能流程 1000的一個(gè)實(shí)施例。
上述說(shuō)明、示例和數(shù)據(jù)提供了對(duì)制造和使用本發(fā)明的構(gòu)成的完整描 述。由于在不脫離本發(fā)明的精神和范圍的情況下可以作出本發(fā)明的許多實(shí) 施例,因此本發(fā)明在于所附的權(quán)利要求書(shū)。
權(quán)利要求
1.一種用于管理通過(guò)網(wǎng)絡(luò)的通信的網(wǎng)絡(luò)設(shè)備,包括收發(fā)器,該收發(fā)器通過(guò)所述網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù);以及處理器,該處理器操作來(lái)執(zhí)行動(dòng)作,包括從第一客戶端設(shè)備接收請(qǐng)求以生成邀請(qǐng)第二客戶端設(shè)備加入會(huì)話的邀請(qǐng);基于與所述會(huì)話和第二客戶端設(shè)備相關(guān)聯(lián)的標(biāo)識(shí)符生成唯一標(biāo)識(shí)符;向所述第二客戶端設(shè)備發(fā)送邀請(qǐng)消息,其中,所述邀請(qǐng)消息表現(xiàn)為來(lái)自所述第一客戶端設(shè)備并包括基于所述唯一標(biāo)識(shí)符的鏈接;從所述第二客戶端設(shè)備接收請(qǐng)求加入所述會(huì)話的請(qǐng)求,其中,所述請(qǐng)求包括所述唯一標(biāo)識(shí)符;以及如果所述唯一標(biāo)識(shí)符對(duì)于所述會(huì)話和所述第二客戶端設(shè)備有效,則使得所述第二客戶端設(shè)備能在無(wú)需額外用戶動(dòng)作的情況下自動(dòng)參與所述會(huì)話。
2. 如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其中,接收所述請(qǐng)求是基于所述第 二客戶端設(shè)備的用戶選擇包括在所述邀請(qǐng)消息中的所述鏈接的。
3. 如權(quán)利要求l所述的網(wǎng)絡(luò)設(shè)備,其中,所述邀請(qǐng)消息是使用SMS、 SMS+、 IM、電子郵件、MMS或EMS之一被發(fā)送到所述第二客戶端設(shè)備 的。
4. 如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其中,所述會(huì)話還包括對(duì)服務(wù)或內(nèi) 容至少一個(gè)的訪問(wèn),并且所述會(huì)話還包括文本消息傳輸會(huì)話。
5. 如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其中,使所述第二客戶端設(shè)備自動(dòng) 參與所述會(huì)話還包括向所述第二客戶端設(shè)備提供所述會(huì)話的成員之間的對(duì) 話的歷史日志。
6. 如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其中,所述處理器操作來(lái)執(zhí)行的動(dòng) 作還包括提供界面,從所述界面能使所述第二客戶端設(shè)備的用戶邀請(qǐng)至少一個(gè)其它用戶加入所述會(huì)話;為所述至少一個(gè)其它用戶中的每個(gè)生成唯一標(biāo)識(shí)符;以及 向所述至少一個(gè)其它用戶中的每個(gè)發(fā)送邀請(qǐng)消息,其中,每個(gè)邀請(qǐng)消息包括與相應(yīng)的至少一個(gè)其它用戶相關(guān)聯(lián)的所述唯一標(biāo)識(shí)符,所述邀請(qǐng)消息包括鏈接,當(dāng)所述鏈接被選擇時(shí)自動(dòng)使所述相應(yīng)的至少一個(gè)其它用戶參與所述會(huì)話。
7. —種操作來(lái)使得能通過(guò)網(wǎng)絡(luò)進(jìn)行通信會(huì)話的系統(tǒng),包括 第一客戶端設(shè)備,被配置來(lái)執(zhí)行動(dòng)作,包括請(qǐng)求建立所述通信會(huì)話;發(fā)送邀請(qǐng)另一用戶加入所述會(huì)話的請(qǐng)求;以及 服務(wù)器設(shè)備,被配置來(lái)執(zhí)行動(dòng)作,包括 接收邀請(qǐng)所述另一用戶的所述請(qǐng)求;基于與所述會(huì)話和與所述另一用戶相關(guān)聯(lián)的相關(guān)聯(lián)的第二客戶端 設(shè)備相關(guān)聯(lián)的標(biāo)識(shí)符來(lái)生成唯一標(biāo)識(shí)符;向所述第二客戶端設(shè)備發(fā)送邀請(qǐng)消息,其中,所述邀請(qǐng)消息表現(xiàn) 為來(lái)自所述第一客戶端設(shè)備并包括包含所述唯一標(biāo)識(shí)符的鏈接;從所述第二客戶端設(shè)備接收請(qǐng)求加入所述會(huì)話的請(qǐng)求,其中,所 述請(qǐng)求包括所述唯一標(biāo)識(shí)符;以及如果所述唯一標(biāo)識(shí)符對(duì)于所述會(huì)話和所述第二客戶端設(shè)備有效, 則使所述第二客戶端設(shè)備能自動(dòng)地參與所述會(huì)話。
8. 如權(quán)利要求7所述的系統(tǒng),其中,如果所述唯一標(biāo)識(shí)符對(duì)于所述會(huì) 話和所述第二客戶端設(shè)備有效,則還包括從所述第二客戶端設(shè)備接收設(shè)備標(biāo)識(shí)符;利用所述唯一標(biāo)識(shí)符來(lái)與所接收到的設(shè)備標(biāo)識(shí)符和會(huì)話標(biāo)識(shí)符相比 較;以及如果所述唯一標(biāo)識(shí)符是基于所述設(shè)備標(biāo)識(shí)符和會(huì)話標(biāo)識(shí)符的,則判定 所述第二客戶端設(shè)備可參與所述會(huì)話。
9. 如權(quán)利要求7所述的系統(tǒng),其中,所述通信會(huì)話包括文本消息傳輸 會(huì)話、服務(wù)或訪問(wèn)內(nèi)容的機(jī)制中的至少一種。
10. 如權(quán)利要求7所述的系統(tǒng),其中,加入所述會(huì)話的每個(gè)成員能夠 邀請(qǐng)另 一用戶加入所述會(huì)話。
11. 如權(quán)利要求7所述的系統(tǒng),其中,所述邀請(qǐng)消息作為SMS消息、 IM消息或RSS警告中的至少一個(gè)被發(fā)送到所述第二客戶端設(shè)備。
12. —種包括數(shù)據(jù)的處理器可讀介質(zhì),其中,對(duì)所述數(shù)據(jù)的執(zhí)行通過(guò) 使得能執(zhí)行動(dòng)作來(lái)使得用戶能邀請(qǐng)另一用戶通過(guò)網(wǎng)絡(luò)進(jìn)行通信,所述動(dòng)作包括從第一用戶接收請(qǐng)求,所述請(qǐng)求邀請(qǐng)第二用戶加入會(huì)話或服務(wù)中的至少一個(gè);基于基于所述第二用戶和所述會(huì)話或所述服務(wù)中的至少一個(gè)的標(biāo)識(shí)符來(lái)生成唯一標(biāo)識(shí)符;向所述第二用戶發(fā)送邀請(qǐng)消息,其中,所述邀請(qǐng)消息表現(xiàn)為來(lái)自所述 第一用戶并包括具有所述唯一標(biāo)識(shí)符的鏈接,其中,所述鏈接被配置為能 由所述第二用戶選擇;接收基于所述第二用戶選擇所述鏈接的請(qǐng)求加入所述會(huì)話的請(qǐng)求,其 中,所述請(qǐng)求包括所述唯一標(biāo)識(shí)符和設(shè)備標(biāo)識(shí)符;以及如果所接收的唯一標(biāo)識(shí)符對(duì)于所述會(huì)話或服務(wù)以及所述第二用戶有 效,則使所述第二用戶在無(wú)需額外用戶動(dòng)作的情況下自動(dòng)參與所述會(huì)話。
13. 如權(quán)利要求12所述的處理器可讀介質(zhì),其中,所述第一用戶或所 述第二用戶能夠離開(kāi)并利用各自的唯一標(biāo)識(shí)符再加入所述會(huì)話。
14. 如權(quán)利要求12所述的處理器可讀介質(zhì),其中,所述服務(wù)包括視頻 服務(wù)或照片服務(wù)中的至少一個(gè),其中,所述會(huì)話包括文本消息傳輸會(huì)話。
15. 如權(quán)利要求12所述的處理器可讀介質(zhì),其中,所述邀請(qǐng)消息利用 文本消息傳輸被發(fā)送。
16. —種用于管理通過(guò)網(wǎng)絡(luò)的通信的方法,包括 由第一客戶端設(shè)備發(fā)送請(qǐng)求以生成邀請(qǐng)第二客戶端設(shè)備加入會(huì)議會(huì)話的邀請(qǐng);基于所述會(huì)議會(huì)話和所述第二客戶端設(shè)備的設(shè)備標(biāo)識(shí)符生成唯一標(biāo)識(shí)符;向所述第二客戶端設(shè)備發(fā)送邀請(qǐng)消息,其中,所述邀請(qǐng)消息表現(xiàn)為來(lái) 自所述第一客戶端設(shè)備并包括包含所述唯一標(biāo)識(shí)符的鏈接;從所述第二客戶端設(shè)備接收請(qǐng)求加入所述會(huì)議會(huì)話的請(qǐng)求,其中,所述請(qǐng)求包括所述唯一標(biāo)識(shí)符和所述設(shè)備標(biāo)識(shí)符;以及如果所述唯一標(biāo)識(shí)符對(duì)于所述會(huì)議會(huì)話和所述第二客戶端設(shè)備有效, 則使所述第二客戶端設(shè)備能自動(dòng)地參與所述會(huì)議會(huì)話。
17. 如權(quán)利要求16所述的方法,還包括使所述第二客戶端設(shè)備能基于 所述邀請(qǐng)而參與服務(wù)或訪問(wèn)內(nèi)容。
18. 如權(quán)利要求16所述的方法,其中,所述第一客戶端設(shè)備或所述第 二客戶端設(shè)備的用戶能夠邀請(qǐng)至少一個(gè)其它用戶參與所述會(huì)議會(huì)話。
19. 如權(quán)利要求16所述的方法,其中,所述第一客戶端設(shè)備或所述第 二客戶端設(shè)備的每個(gè)用戶能夠離開(kāi)并且利用各自的唯一標(biāo)識(shí)符再加入所述 會(huì)議會(huì)話。
20. —種調(diào)制數(shù)據(jù)信號(hào),所述調(diào)制數(shù)據(jù)信號(hào)被配置來(lái)包括用于執(zhí)行權(quán) 利要求16所述的方法的程序指令。
全文摘要
移動(dòng)設(shè)備、系統(tǒng)和方法致力于使得用戶能夠?qū)嶋H上即時(shí)地通過(guò)提供自動(dòng)使另一用戶參與會(huì)議會(huì)話的鏈接,來(lái)邀請(qǐng)另一用戶參與在線會(huì)議會(huì)話。在一個(gè)實(shí)施例中,會(huì)議會(huì)話是例如可以應(yīng)用即時(shí)消息傳輸?shù)鹊奈谋鞠鬏敃?huì)議會(huì)話。在一個(gè)實(shí)施例中,用戶可以通過(guò)向服務(wù)器設(shè)備發(fā)送請(qǐng)求來(lái)請(qǐng)求建立會(huì)議會(huì)話。請(qǐng)求可以包括第一用戶希望與其通信的被邀請(qǐng)者的標(biāo)識(shí)符。服務(wù)器確定被邀請(qǐng)者和會(huì)話的唯一鏈接,并且向被邀請(qǐng)者發(fā)送帶有它們的唯一鏈接的邀請(qǐng)消息。選擇唯一鏈接使得被邀請(qǐng)者能夠自動(dòng)訪問(wèn)并參與與第一用戶的會(huì)議會(huì)話。
文檔編號(hào)H04M3/56GK101543034SQ200780043710
公開(kāi)日2009年9月23日 申請(qǐng)日期2007年11月26日 優(yōu)先權(quán)日2006年12月1日
發(fā)明者古斯塔夫·桑德斯卓姆, 那桑尼爾·喬·哈雅施 申請(qǐng)人:雅虎公司