專利名稱:電子郵件和即時(shí)消息傳輸服務(wù)的結(jié)合的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及解決通信問(wèn)題的軟件。更具體地說(shuō),本發(fā)明涉及一種傳統(tǒng)電子郵件(e-mail)和即時(shí)消息傳輸系統(tǒng)的實(shí)時(shí)結(jié)合。
現(xiàn)有技術(shù)描述隨著計(jì)算機(jī)的出現(xiàn),通信變得前所未有的便捷。當(dāng)朋友或家人在線時(shí),如果通信能被實(shí)時(shí)調(diào)用,就如即時(shí)消息傳輸中所發(fā)生的,就會(huì)使通信會(huì)變得更簡(jiǎn)單。即時(shí)消息傳輸使用一個(gè)調(diào)用實(shí)時(shí)通信協(xié)議的計(jì)算機(jī)。
在使用實(shí)時(shí)通信協(xié)議的即時(shí)消息傳輸中,如果在開(kāi)始即時(shí)消息傳輸前就知道用戶的屏幕名字,實(shí)時(shí)通信就是可能的。如果具有某個(gè)特定的屏幕名字的用戶不在線,那么對(duì)于實(shí)時(shí)通信來(lái)說(shuō),用戶的屏幕名字的列表并不是完全有用的。這就意味著,為了使實(shí)時(shí)通信變的可能,在開(kāi)始與某人進(jìn)行實(shí)時(shí)通信前,不僅需要知道該用戶的屏幕名字,還需要該用戶登陸。
終端用戶通常擁有一個(gè)地址,稱為“e-mail”地址,是該用戶在一個(gè)計(jì)算機(jī)或類似的設(shè)備上進(jìn)行電子通信的特定地址。在電子郵件中,消息能在方便的時(shí)間被發(fā)送、接收或保存。在傳統(tǒng)的e-mail系統(tǒng)中,消息在“信封”中被發(fā)送,“信封”會(huì)被接收者打開(kāi)并閱讀。
傳統(tǒng)的e-mail系統(tǒng),在穿過(guò)局域網(wǎng)絡(luò)邊界進(jìn)行操作時(shí),不允許消息的發(fā)送者確定他們的消息是否已經(jīng)被閱讀。結(jié)果,消息的發(fā)送者必須打電話給接收者來(lái)確認(rèn)所需的消息不僅已經(jīng)到了接收者的系統(tǒng)中,并且接收者已經(jīng)閱讀過(guò)它。
很多專有的e-mail系統(tǒng),允許發(fā)送者檢查一個(gè)分開(kāi)的數(shù)據(jù)庫(kù)來(lái)看一下消息是否被收到了。有些專有的e-mail系統(tǒng)包括確認(rèn)的特征,允許接收者的e-mail系統(tǒng)在接收者已經(jīng)打開(kāi)消息時(shí)發(fā)送一個(gè)通知給發(fā)送者。
在采用先前技術(shù)的e-mail系統(tǒng)中,e-mail消息的發(fā)送者需要等上一段時(shí)間來(lái)等待回應(yīng)。另外,消息的發(fā)送者不確定他們是否能得到一個(gè)e-mail回應(yīng)。當(dāng)用戶登陸到一個(gè)e-mail時(shí),按照AOL即時(shí)信使的即時(shí)消息傳輸就成為可能。AOL時(shí)代華納公司下的美國(guó)在線公司在使用實(shí)時(shí)通信協(xié)議的即時(shí)消息傳輸技術(shù)上處于領(lǐng)先。
在AOL即時(shí)信使服務(wù)中,例如,當(dāng)?shù)顷懙揭粋€(gè)e-mail地址時(shí),用戶可以使用任何數(shù)目的屏幕名字并可以立刻和其他用戶進(jìn)行即時(shí)通信。然而,為了使即時(shí)通信變的可能,用戶必須手工檢查與其他用戶的e-mail地址相關(guān)聯(lián)的屏幕名字當(dāng)時(shí)確實(shí)在線。問(wèn)題在于,因?yàn)橛锌赡苡幸粋€(gè)以上的屏幕名字與一個(gè)e-mail地址相關(guān),對(duì)許多個(gè)被激活的屏幕名字,用手工完成即時(shí)在線消息服務(wù)成為一項(xiàng)很困難的任務(wù)。
在現(xiàn)有技術(shù)的系統(tǒng)中,例如AOL的郵件聯(lián)系人在線系統(tǒng),要使用即時(shí)消息傳輸服務(wù),用戶必須作為一個(gè)成員。通常,使用這種服務(wù)的成員資格都需要付費(fèi)。在郵件聯(lián)系人在線系統(tǒng)服務(wù)中,圖形窗口顯示了(
圖1)一個(gè)分開(kāi)的窗口,具有與來(lái)自即時(shí)消息傳輸窗口分開(kāi)的一個(gè)e-mail通信窗口。即時(shí)消息傳輸窗口顯示了一個(gè)好友列表,是一個(gè)來(lái)自相鄰的e-mail窗口并且僅僅是那些可以進(jìn)行即時(shí)消息傳輸?shù)钠聊幻值牧斜怼?br>
采用先前技術(shù)的困難之處在于這種服務(wù)并不是普遍可用的,除非用戶要求了使用e-mail和/或即時(shí)消息傳輸?shù)某蓡T資格并且交付了成員資格費(fèi)用??紤]到非AOL成員的e-mail接入的可用性,先前技術(shù)的即時(shí)消息傳輸服務(wù)局限于好友列表中可用的屏幕名字的數(shù)量?!凹磿r(shí)消息傳輸”是AOL術(shù)語(yǔ),所以用它來(lái)指代AOL成員的“AOL即時(shí)信使”。
給出了幾種現(xiàn)有的即時(shí)消息傳輸服務(wù),就有一種需求,將即時(shí)消息傳輸服務(wù)和e-mail服務(wù)相結(jié)合,這樣接入到任何e-mail服務(wù)的用戶,不局限于AOL成員服務(wù),就能使用AOL的免費(fèi)即時(shí)消息傳輸并且進(jìn)行實(shí)時(shí)通信。
我們需要的是一種一般性的服務(wù),任何接入到e-mail和即時(shí)消息傳輸服務(wù)的人可以與任何其他人進(jìn)行即時(shí)交談。這種一般性的服務(wù)應(yīng)該允許一個(gè)能使e-mail和即時(shí)消息傳輸服務(wù)同時(shí)并且平穩(wěn)地進(jìn)行的圖形窗口,這樣,即時(shí)消息傳輸就能實(shí)時(shí)地立刻被實(shí)現(xiàn)。
發(fā)明概述本發(fā)明提供一種自動(dòng)將傳統(tǒng)的e-mail和即時(shí)消息傳輸相結(jié)合的機(jī)制,這樣就能實(shí)時(shí)地提供即時(shí)通信。在本發(fā)明的一個(gè)實(shí)施例中,系統(tǒng)有一單個(gè)的通用圖形窗口以及與其相鄰的e-mail地址和在線交談地址,于是任何接入到e-mail地址的人就能立刻開(kāi)始AOL免費(fèi)即時(shí)消息傳輸服務(wù)。被激活的可用于即時(shí)消息傳輸?shù)钠聊幻峙赃厱?huì)出現(xiàn)一個(gè)圖標(biāo),這樣,當(dāng)圖標(biāo)出現(xiàn)在屏幕名字旁邊時(shí),通過(guò)點(diǎn)擊該圖標(biāo)就能進(jìn)行即時(shí)消息傳輸。
在本發(fā)明的一個(gè)具體實(shí)施例中,系統(tǒng)具有一組e-mail地址并且向即時(shí)消息傳輸服務(wù)要求一個(gè)和e-mail地址相關(guān)聯(lián)的屏幕名字的列表。系統(tǒng)接下來(lái)自動(dòng)檢驗(yàn)每一個(gè)可用于在線通信的屏幕名字。當(dāng)某個(gè)特定的屏幕名字可用于進(jìn)行即時(shí)通信時(shí),系統(tǒng)使該屏幕名字與特定的e-mail地址相關(guān)聯(lián)??捎糜谠诰€即時(shí)消息傳輸?shù)钠聊幻值呐赃厱?huì)出現(xiàn)一個(gè)圖標(biāo)。當(dāng)圖標(biāo)出現(xiàn)在被激活的屏幕名字旁邊時(shí),點(diǎn)擊它就可進(jìn)行即時(shí)消息傳輸。
在一個(gè)實(shí)施例中,系統(tǒng)建立一個(gè)屏幕名字列表并將它們中在線出現(xiàn)的加入到一個(gè)好友列表中。在另一個(gè)實(shí)施例中,系統(tǒng)和一個(gè)防止其他人知道該用戶的屏幕名字的用戶接口(UI)相關(guān)。在又一個(gè)實(shí)施例中,當(dāng)屏幕名字當(dāng)前沒(méi)有被使用但仍然與同一個(gè)e-mail地址相關(guān)聯(lián)時(shí),系統(tǒng)允許進(jìn)行手工搜索。
接下來(lái),系統(tǒng)詢問(wèn)與特定的屏幕名字相關(guān)的用戶是否進(jìn)行在線通信。接收者可以通過(guò)點(diǎn)擊和可用于即時(shí)消息傳輸?shù)钠聊幻窒嚓P(guān)的圖標(biāo)來(lái)選擇與該用戶進(jìn)行通信。這樣,系統(tǒng)就建立了實(shí)時(shí)的即時(shí)消息傳輸。
附圖概述圖1是先前技術(shù)中分別用于e-mail地址和即時(shí)消息傳輸?shù)姆珠_(kāi)的窗口顯示的方法的圖示;圖1A是本發(fā)明的一個(gè)較佳實(shí)施例中為了提供實(shí)時(shí)通信而結(jié)合傳統(tǒng)e-mail和即時(shí)消息傳送服務(wù)的部件的框圖;圖2是按照本發(fā)明的通過(guò)e-mail啟用自動(dòng)實(shí)時(shí)通信的機(jī)制的流程圖;圖3是本發(fā)明的另一個(gè)實(shí)施例中啟用手工選項(xiàng)進(jìn)行實(shí)時(shí)通信的機(jī)制的流程圖;圖4是按照本發(fā)明來(lái)邀請(qǐng)一個(gè)用戶進(jìn)行即時(shí)通信以建立實(shí)時(shí)通信的機(jī)制的流程圖;以及圖5是按照本發(fā)明的一個(gè)可選的實(shí)施例,在任何時(shí)候?yàn)榱诉M(jìn)行即時(shí)消息傳輸而啟用一個(gè)屏幕名字列表,例如好友列表的流程圖。
發(fā)明詳細(xì)描述今天,在為了商業(yè)目的而存在的電子郵件系統(tǒng)中,發(fā)送者能夠通過(guò)多種網(wǎng)絡(luò)發(fā)送消息,例如局域網(wǎng)、廣域網(wǎng)、因特網(wǎng)、無(wú)線網(wǎng)絡(luò)或類似的網(wǎng)絡(luò)。然而,這并不意味著消息的發(fā)送者可以立刻得到一個(gè)e-mail回應(yīng)。
當(dāng)用戶登陸到一個(gè)電子郵件或e-mai l時(shí),如果接收者的屏幕名字以及e-mail地址是已知的,即時(shí)消息傳輸就是可能的。然而,因?yàn)橛脩粼诘顷懙揭粋€(gè)e-mail時(shí)能夠使用任何數(shù)目的屏幕名字,這個(gè)通信就不是一個(gè)實(shí)時(shí)的即時(shí)通信。更多情況下,用戶需要手工找回與該e-mail地址相關(guān)且正在被用來(lái)進(jìn)行在線通信的屏幕名字。
本發(fā)明(圖1A)提供了一種自動(dòng)結(jié)合系統(tǒng)1000,結(jié)合傳統(tǒng)e-mail和即時(shí)消息傳輸服務(wù),更具體地說(shuō),是AOL的免費(fèi)即時(shí)消息傳輸服務(wù),以提供實(shí)時(shí)通信。本發(fā)明包括一個(gè)系統(tǒng),該系統(tǒng)獲得一組e-mail地址并向即時(shí)消息傳送服務(wù)請(qǐng)求一個(gè)和該e-mail地址相關(guān)的屏幕名字的列表。該系統(tǒng)和一個(gè)用戶接口(UI)相關(guān),該用戶接口在用戶對(duì)在線通信不感興趣(在圖1A中表示為OFF)并希望他的屏幕名字不提供給他的消息的接收者使用時(shí),保護(hù)該用戶的屏幕名字。當(dāng)用戶的屏幕名字對(duì)系統(tǒng)來(lái)說(shuō)不可用時(shí),該系統(tǒng)對(duì)和該e-mail地址相關(guān)的屏幕名字進(jìn)行手工搜索200。僅僅使用可用的e-mail地址的知識(shí)手工搜索200的問(wèn)題在于,當(dāng)用戶進(jìn)行手工搜索屏幕名字時(shí),沒(méi)有前后聯(lián)系的信息來(lái)指示某人確實(shí)在線或者哪個(gè)屏幕名字正在被使用。因?yàn)檫@變的很冗長(zhǎng),于是一個(gè)邀請(qǐng)300被發(fā)送到用戶,使其參與到在線通信并且請(qǐng)求一個(gè)對(duì)應(yīng)于該e-mail的可用的屏幕名字。
通常,用戶只是對(duì)在線通信感興趣而并不在意如果該屏幕名字可用于在線消息傳輸。在圖1A中,這被象征性地表示為用戶接口(UI)的“開(kāi)”狀態(tài)并且本發(fā)明允許進(jìn)行自動(dòng)搜索100。該系統(tǒng)接下來(lái)自動(dòng)進(jìn)行搜索100來(lái)確認(rèn)每一個(gè)可用于在線通信的屏幕名字。當(dāng)一個(gè)特定的屏幕名字可用時(shí),系統(tǒng)接著將該屏幕名字和特定的e-mail地址相關(guān)聯(lián)。在一個(gè)實(shí)施例中,系統(tǒng)周期性地跟蹤一個(gè)屏幕名字的列表,跟蹤它們的在線出現(xiàn)狀況并將它們添加到一個(gè)好友列表400中。
當(dāng)用于即時(shí)消息傳輸?shù)钠聊幻峙赃叺膱D標(biāo)500被激活時(shí),一個(gè)在線實(shí)時(shí)通信就被建立。用戶當(dāng)前可進(jìn)行即時(shí)通信時(shí),接收者可以通過(guò)點(diǎn)擊和其屏幕名字相關(guān)聯(lián)的圖標(biāo)來(lái)選擇與該用戶進(jìn)行通信。這樣,本發(fā)明就建立了實(shí)時(shí)的即時(shí)消息傳輸。
圖2是通過(guò)e-mail啟用一使用自動(dòng)實(shí)時(shí)通信100(圖1A)的即時(shí)通信機(jī)制的流程圖。當(dāng)用戶接口啟用時(shí)10(或者在圖1A中為開(kāi)),該方法包括獲取一組e-mail地址20并向即時(shí)消息傳輸服務(wù)要求一個(gè)和該e-mail地址相關(guān)的屏幕名字的列表30。對(duì)每一個(gè)屏幕名字分別進(jìn)行是否可用于實(shí)時(shí)通信的自動(dòng)檢驗(yàn)50。如果有一個(gè)屏幕名字可用于即時(shí)消息傳輸,該系統(tǒng)將該可用的屏幕名字和特定的e-mail地址相關(guān)聯(lián)60并通過(guò)點(diǎn)擊圖標(biāo)500(圖1A)來(lái)建立與該特定屏幕名字間的實(shí)時(shí)通信70。如果沒(méi)有可用于即時(shí)消息傳輸?shù)钠聊幻郑到y(tǒng)就不能將屏幕名字與特定的e-mail地址建立關(guān)聯(lián),于是就簡(jiǎn)單地繼續(xù)搜索下一個(gè)可用于實(shí)時(shí)消息傳輸?shù)钠聊幻?0。當(dāng)實(shí)時(shí)通信是用所述的自動(dòng)搜索50來(lái)建立時(shí),系統(tǒng)就說(shuō)成是完成了它的任務(wù)并到停止步驟80。
圖3是使用手工搜索屏幕名字200來(lái)啟用實(shí)時(shí)通信的機(jī)制的流程圖。當(dāng)用戶接口沒(méi)有開(kāi)啟110(或者在圖1A中為關(guān)),該方法包括獲取一組e-mail地址120并通過(guò)手工尋找與該e-mail地址相關(guān)的屏幕名字來(lái)制作一個(gè)屏幕名字列表130,如果屏幕名字可用,就建立即時(shí)消息傳輸140。當(dāng)實(shí)時(shí)通信是用所述的手工搜索130建立時(shí),系統(tǒng)將一個(gè)圖標(biāo)(圖1A中的500)與可用于即時(shí)消息傳輸?shù)钠聊幻窒嚓P(guān)聯(lián)150。系統(tǒng)說(shuō)成是完成了它的任務(wù)并進(jìn)入停止步驟150。
圖4是本發(fā)明的另一個(gè)實(shí)施例的流程圖,包括,當(dāng)用戶接口沒(méi)有開(kāi)啟時(shí)(圖1A中關(guān)),邀請(qǐng)用戶參加即時(shí)通信并要求該用戶提供進(jìn)行實(shí)時(shí)通信的屏幕名字。當(dāng)用戶不希望對(duì)互聯(lián)網(wǎng)上的所有人公開(kāi)他的屏幕名字時(shí),該實(shí)施例能幫助該用戶進(jìn)行實(shí)時(shí)通信。系統(tǒng)獲取一組經(jīng)選擇的e-mail地址220,手工檢查屏幕名字是否可用于即時(shí)消息傳輸220。如果屏幕名字可用于即時(shí)消息傳輸240,圖標(biāo)500(圖1)被點(diǎn)擊后即時(shí)消息傳輸就被建立。
如果屏幕名字不能用于即時(shí)消息傳輸,接下來(lái)系統(tǒng)通過(guò)發(fā)送電子郵件或e-mail來(lái)邀請(qǐng)用戶進(jìn)行即時(shí)通信250。如果該邀請(qǐng)被接受270,接下來(lái)系統(tǒng)就得到了用戶的屏幕名字280,并在圖標(biāo)500(圖1A)被點(diǎn)擊時(shí)建立一個(gè)實(shí)時(shí)通信290。當(dāng)實(shí)時(shí)通信建立后系統(tǒng)功能完成,進(jìn)入停止300,如果該邀請(qǐng)沒(méi)有被接受260,系統(tǒng)功能也完成。
圖5是本發(fā)明的另一個(gè)實(shí)施例的流程圖,包括在任何時(shí)候?qū)⒁粋€(gè)屏幕名字列表放入一個(gè)稱為好友列表的列表中以進(jìn)行即時(shí)消息傳輸。在這個(gè)實(shí)施例中,系統(tǒng)建立一個(gè)屏幕名字的列表來(lái)跟蹤它們的在線狀況并將它們中在線出現(xiàn)的放入好友列表中。當(dāng)用戶接口啟用(在圖1A中為開(kāi))并給出e-mail地址列表320時(shí),系統(tǒng)進(jìn)行自動(dòng)屏幕名字自動(dòng)查找330。接下來(lái)確認(rèn)可用的屏幕名字是否和特定的e-mail地相關(guān)以及是否可用于實(shí)時(shí)通信。
如果該屏幕名字不可用350,系統(tǒng)回到屏幕名字列表尋找下一個(gè)直到找到一個(gè)可用于即時(shí)消息傳輸?shù)钠聊幻?。如果系統(tǒng)找到了對(duì)應(yīng)于該可用于即時(shí)消息傳輸?shù)膃-mail地址的屏幕名字,則建立一個(gè)包括e-mail地址和與其相關(guān)的屏幕名字的好友列表360。對(duì)好友列表進(jìn)行周期性的檢查以確定其在線出現(xiàn)情況370并進(jìn)行更新以建立實(shí)時(shí)通信390或回到380處理該e-mail地址的下一個(gè)可用的屏幕名字。當(dāng)實(shí)時(shí)通信建立時(shí),點(diǎn)擊圖標(biāo)500和已顯示屏幕名字的用戶進(jìn)行通信,過(guò)程圓滿結(jié)束395。
雖然這里本發(fā)明參照較佳實(shí)施例做了描述,熟悉本領(lǐng)域的人員很容易認(rèn)識(shí)到其它的應(yīng)用可以用來(lái)替代這里所提到的內(nèi)容,而不脫離本發(fā)明的思想和范圍。因此,本發(fā)明應(yīng)該僅以權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種用于即時(shí)通信的計(jì)算機(jī)實(shí)現(xiàn)方法,包括以下步驟接收一組e-mail地址;識(shí)別可用于實(shí)時(shí)通信的屏幕名字;使所述識(shí)別的屏幕名字與所述e-mail地址相關(guān)聯(lián);以及響應(yīng)于與所述屏幕名字相關(guān)聯(lián)的圖標(biāo)的選擇來(lái)建立所述實(shí)時(shí)通信。
2.如權(quán)利要求1所述的方法,其特征在于所述識(shí)別步驟包括自動(dòng)確認(rèn)與所述e-mail地址相關(guān)聯(lián)的屏幕名字。
3.如權(quán)利要求1所述的方法,其特征在于所述識(shí)別步驟包括手工確認(rèn)與可用于實(shí)時(shí)通信的所述e-mail地址相關(guān)的屏幕名字的步驟。
4.如權(quán)利要求2所述的方法,進(jìn)一步包括建立和特定的e-mail地址相關(guān)的所述屏幕名字的列表。
5.一種更新可用于即時(shí)通信的屏幕名字的接收者的計(jì)算機(jī)實(shí)現(xiàn)方法,包括以下步驟接收一組e-mail地址;識(shí)別適用于實(shí)時(shí)通信的屏幕名字;使所述識(shí)別的屏幕名字與所述e-mail地址相關(guān)聯(lián);制作與所述屏幕名字相關(guān)的e-mail地址列表;重復(fù)更新所述e-mail地址列表以可用于實(shí)時(shí)通信;以及響應(yīng)于與用戶的屏幕名字相關(guān)聯(lián)的圖標(biāo)的選擇來(lái)建立所述即時(shí)通信。
6.如權(quán)利要求5所述的方法,進(jìn)一步包括手工確認(rèn)和所述e-mail地址相關(guān)聯(lián)的屏幕名字用于在以后進(jìn)行通信。
7.一種開(kāi)始即時(shí)通信的方法,包括以下步驟接收一組e-mail地址;識(shí)別與可用于實(shí)時(shí)通信的e-mail地址相關(guān)的屏幕名字;發(fā)送一個(gè)用于即時(shí)通信的邀請(qǐng);通過(guò)選擇與所述屏幕名字相對(duì)應(yīng)的的圖標(biāo)來(lái)建立所述實(shí)時(shí)通信。
8.如權(quán)利要求7所述的方法,進(jìn)一步包括通過(guò)電子郵件發(fā)送用于即時(shí)通信的邀請(qǐng)的步驟。
全文摘要
本發(fā)明描述了一種進(jìn)行實(shí)時(shí)的即時(shí)通信的系統(tǒng),確定如果具有給定的e-mail地址的用戶是可進(jìn)行在線消息傳輸?shù)摹O到y(tǒng)獲取一組e-mail地址并自動(dòng)尋找可用于即時(shí)消息傳輸?shù)钠聊幻?。?dāng)一個(gè)屏幕名字可用于在線通信時(shí),該屏幕名字的旁邊會(huì)出現(xiàn)一個(gè)圖標(biāo)。點(diǎn)擊該圖標(biāo)就可進(jìn)行即時(shí)消息傳輸。屏幕名字、圖標(biāo)和e-mail地址都出現(xiàn)在同一個(gè)窗口中,于是,傳統(tǒng)e-mail地址和即時(shí)消息傳輸服務(wù)的結(jié)合使實(shí)時(shí)通信成了一個(gè)有效的工具。
文檔編號(hào)H04L12/58GK1756174SQ20051011631
公開(kāi)日2006年4月5日 申請(qǐng)日期2001年3月7日 優(yōu)先權(quán)日2001年3月7日
發(fā)明者A·穆西爾, J·烏貝蒂, A·威克 申請(qǐng)人:耐茲凱卜通信股份有限公司