本申請是于國際申請日2007年10月24日提交的,于2009年4月23日進入中國國家階段的、申請?zhí)枮?00780039480.0、發(fā)明名稱為“用于創(chuàng)建服務(wù)賬戶和配置設(shè)備的設(shè)備和方法”的分案申請。
本發(fā)明一般涉及移動通信,并且更具體地,涉及用于進行對服務(wù)提供商賬戶的創(chuàng)建和對與其關(guān)聯(lián)的設(shè)備的配置的系統(tǒng)、設(shè)備和方法。
背景技術(shù):
通信基礎(chǔ)設(shè)施和設(shè)備中的進步在于已經(jīng)將標準通信設(shè)備變?yōu)槎嘤猛镜耐ㄐ殴ぞ?。人們通過范圍從局域網(wǎng)(lan)到例如因特網(wǎng)的普遍全域網(wǎng)(gan)的網(wǎng)絡(luò)來彼此通信以及與其它電子設(shè)備通信。例如移動電話、個人數(shù)字助理(pda)等的無線通信設(shè)備通常被設(shè)計成與此類網(wǎng)絡(luò)對接,以及使用短程無線技術(shù)與它們本地環(huán)境對接。
今天,此類無線設(shè)備正用于各種不同類型的通信。例如,當前的和預(yù)期的移動電話技術(shù)已將無線設(shè)備轉(zhuǎn)換成功能強大的工具,這些工具能夠捕獲和傳遞語音、數(shù)據(jù)、圖像、視頻和其它多媒體內(nèi)容。曾經(jīng)僅僅是語音通信工具的移動電話現(xiàn)在通常包括數(shù)據(jù)消息收發(fā)能力,例如諸如短消息服務(wù)(sms)的文本消息收發(fā)、多媒體消息收發(fā)、即時消息收發(fā)、電子郵件、因特網(wǎng)協(xié)議上的語音(voip)等。
然而,這些消息收發(fā)能力通常需要相應(yīng)的消息收發(fā)賬戶。例如,想要經(jīng)由他的/她的移動電話來發(fā)送和/或接收電子郵件的移動電話用戶必須建立某個電子郵件賬戶以便從事電子郵件通信。然而,存在大量的個人并不具有預(yù)先的電子郵件賬戶,或并不具有個人計算機,通過該計算機使得可能現(xiàn)存有電子郵件賬戶/地址。在發(fā)展中市場,尤其如此。
另外,還有這樣的個人,其可能已經(jīng)具有已建立的電子郵件賬戶,但不想在移動設(shè)備上使用該電子郵件賬戶,并且因此希望移動設(shè)備具有另一個電子郵箱。因此,這些人不得不采取動作以確定通過誰能夠創(chuàng)建賬戶,并且確定如何配置任何此類賬戶。由于惡意的配置包可能到達設(shè)備處,并且用戶將面對潛在的嚴重危險,因此對于當前的配置方法還存在安全考慮。
另一個問題通常會影響到移動設(shè)備用戶,其中用戶接口機制可能更難以操控。例如,許多移動電話不具有標準鍵盤(例如,qwerty鍵盤),而是具有帶有字母字符能力的數(shù)字小鍵盤。經(jīng)由此類受限的ui設(shè)備來輸入建立新的服務(wù)賬戶或配置賬戶所需的信息是困難且耗時的。這些限制還會使得在此類設(shè)備上激活已有電子郵件賬戶復(fù)雜化。
因此,業(yè)內(nèi)需要一種方式,其能夠有效地和輕易地在通信設(shè)備上建立和/或配置服務(wù)賬戶。本發(fā)明滿足了這些和其它的需求,并且提供超出現(xiàn)有技術(shù)的其它優(yōu)勢。
技術(shù)實現(xiàn)要素:
為了克服上述現(xiàn)有技術(shù)中的限制,并且克服在閱讀和理解本說明書后將變得明顯的其它限制,本發(fā)明公開了用于進行對服務(wù)提供商賬戶的創(chuàng)建和對與其關(guān)聯(lián)的設(shè)備的配置的系統(tǒng)、設(shè)備和方法。
根據(jù)本發(fā)明的一個實施方式的方法包括傳輸與設(shè)備關(guān)聯(lián)的一個或多個參數(shù),并且作為響應(yīng),接收服務(wù)提供商的列表。該列表是使用傳輸?shù)膮?shù),從服務(wù)提供商的集合導(dǎo)出的。啟用對服務(wù)提供商的選擇,并且進行與選擇的服務(wù)提供商的通信從而創(chuàng)建與選擇的服務(wù)提供商的服務(wù)賬戶。
在此類方法的更為具體的實施方式中,呈現(xiàn)可選擇的選項以創(chuàng)建新的服務(wù)賬戶或者繞過對新服務(wù)賬戶的創(chuàng)建而配置已有服務(wù)賬戶以便在設(shè)備上使用。在一個實施方式中,識別對配置已有服務(wù)賬戶的選項的選擇,并且作為響應(yīng),提供表示已有服務(wù)賬戶的已有服務(wù)提供商的服務(wù)賬戶標識符。接收與已有服務(wù)提供商關(guān)聯(lián)的配置數(shù)據(jù),并且設(shè)備被配置成使用接收到的配置數(shù)據(jù)與已有服務(wù)提供商進行操作。在另一具體實施方式中,已有服務(wù)賬戶是已有電子郵件賬戶。在這種情況下,提供表示已有服務(wù)賬戶的已有服務(wù)提供商的服務(wù)賬戶標識符包括提供與已有電子郵件賬戶關(guān)聯(lián)的電子郵件地址。在另一實施方式中,通信被重定向到已有服務(wù)提供商,以針對已有服務(wù)賬戶來驗證設(shè)備的用戶。在這種情況下,接收與已有服務(wù)提供商關(guān)聯(lián)的配置數(shù)據(jù)包括如果針對已有服務(wù)賬戶驗證了設(shè)備的用戶,則接收配置數(shù)據(jù)。
在本方法的另一具體實施方式中,網(wǎng)絡(luò)地址與列表中的每個服務(wù)提供商關(guān)聯(lián),其中進行與選擇的服務(wù)提供商的通信包括在選擇的服務(wù)提供商的網(wǎng)絡(luò)地址上與選擇的服務(wù)提供商通信。在另一實施方式中,進行與選擇的服務(wù)提供商的通信包括將設(shè)備上的瀏覽器應(yīng)用定向到選擇的服務(wù)提供商的網(wǎng)絡(luò)地址,以創(chuàng)建與選擇的服務(wù)提供商的服務(wù)賬戶。在另一實施方式中,進行與選擇的服務(wù)提供商的通信包括呈現(xiàn)由選擇的服務(wù)提供商所提供的web頁,啟用對與用戶/設(shè)備關(guān)聯(lián)的賬戶數(shù)據(jù)的錄入,并且將賬戶數(shù)據(jù)傳遞到選擇的服務(wù)提供商以進行對服務(wù)賬戶的創(chuàng)建。
本方法的其它實施方式包括響應(yīng)于調(diào)用還未配置為利用選擇的服務(wù)提供商使用的客戶端的嘗試,自動地利用創(chuàng)建服務(wù)賬戶的請求傳輸與設(shè)備關(guān)聯(lián)的參數(shù)。另一實施方式進一步包括以響應(yīng)于創(chuàng)建新的服務(wù)賬戶所獲得的配置數(shù)據(jù)來配置設(shè)備。
本方法的一個實施方式包括接收聯(lián)系人記錄,該聯(lián)系人記錄包括至少用戶服務(wù)標識符(例如,電子郵件地址、voip地址、sip地址等),其針對創(chuàng)建的服務(wù)賬戶來標識設(shè)備的用戶,并且在聯(lián)系人數(shù)據(jù)庫中存儲接收到的聯(lián)系人記錄。在可選的實施方式中,當接收到用戶服務(wù)標識符時,在設(shè)備處創(chuàng)建此類的聯(lián)系人記錄。
而另一個實施方式包括接收聯(lián)系人記錄,該聯(lián)系人記錄包括從服務(wù)賬戶的創(chuàng)建所獲得的至少標識信息,以及利用來自接收的聯(lián)系人記錄的信息修改至少一個已有本地聯(lián)系人記錄。因此,替代于或除了在設(shè)備處創(chuàng)建新的聯(lián)系人記錄以外,可以更新設(shè)備處的已有聯(lián)系人記錄。另一個實施方式包括接收聯(lián)系人記錄,該聯(lián)系人記錄包括從聯(lián)系人賬戶的創(chuàng)建所獲得的至少標識信息,并且從接收到的聯(lián)系人記錄創(chuàng)建新的本地聯(lián)系人記錄。
根據(jù)本發(fā)明的另一實施方式,提供一種方法,其包括接收與設(shè)備關(guān)聯(lián)的第一參數(shù),并且作為響應(yīng),從服務(wù)提供商的集合導(dǎo)出服務(wù)提供商的列表。該列表被提供給設(shè)備。接收第二參數(shù),其中這些第二參數(shù)與在設(shè)備和來自列表的服務(wù)提供商中設(shè)備選擇的一個服務(wù)提供商之間建立的服務(wù)賬戶關(guān)聯(lián)?;诘谝缓偷诙?shù)創(chuàng)建配置數(shù)據(jù),并且將配置數(shù)據(jù)提供給設(shè)備。
在更為具體的實施方式中,該方法進一步包括啟用用于設(shè)備的可選擇的選項,以便創(chuàng)建新的服務(wù)賬戶或繞過對新的服務(wù)賬戶的創(chuàng)建而配置已有服務(wù)賬戶以在設(shè)備上使用。響應(yīng)于對選項的選擇以配置已有服務(wù)賬戶,接收服務(wù)賬戶標識符。識別對應(yīng)于服務(wù)賬戶標識符的消息收發(fā)提供商。創(chuàng)建能夠配置設(shè)備以便利用已有服務(wù)賬戶使用的設(shè)備的配置數(shù)據(jù),并且將其傳輸?shù)皆O(shè)備。
此類方法的更為具體的實施方式進一步包括指示設(shè)備來與對應(yīng)于服務(wù)賬戶標識符的服務(wù)提供商進行通信以便針對已有服務(wù)賬戶來驗證設(shè)備的用戶。在另一實施方式中,服務(wù)賬戶標識符包括消息收發(fā)地址,已有服務(wù)賬戶包括已有消息收發(fā)賬戶,并且服務(wù)提供商包括消息收發(fā)提供商。
在此類方法的其他實施方式中,導(dǎo)出服務(wù)提供商的列表包括將第一參數(shù)與服務(wù)提供商的集合進行比較,并且基于對應(yīng)于第一參數(shù)的那些服務(wù)提供商來創(chuàng)建列表。另一個實施方式進一步包括針對列表中的每個相應(yīng)的服務(wù)提供商來關(guān)聯(lián)網(wǎng)絡(luò)地址。另一個實施方式包括在將配置數(shù)據(jù)提供給設(shè)備前對配置數(shù)據(jù)進行簽名。
本方法的另一實施方式包括創(chuàng)建聯(lián)系人記錄,該聯(lián)系人記錄包括對應(yīng)于已建立的服務(wù)賬戶的至少用戶服務(wù)標識符,并且將聯(lián)系人記錄提供給設(shè)備。在另一個實施方式中,響應(yīng)于接收到測試標識符,可以調(diào)用測試模式,在該測試模式期間,從導(dǎo)出的列表隱藏被測試的服務(wù)提供商,并且接著測試合適的服務(wù)建立。另一個實施方式包括向設(shè)備提供涉及與已建立的服務(wù)賬戶關(guān)聯(lián)的服務(wù)的至少一個軟件模塊。
根據(jù)本發(fā)明的另一實施方式,提供一種通信設(shè)備。該設(shè)備包括傳送與設(shè)備關(guān)聯(lián)的參數(shù)的發(fā)射機,以及接收使用傳送的參數(shù)導(dǎo)出的服務(wù)提供商的列表的接收機。用戶接口被配置成啟用對列表中服務(wù)提供商的用戶選擇。處理器被配置成識別對列表中至少一個服務(wù)提供商的選擇,并且利用選擇的服務(wù)提供商進行對服務(wù)賬戶的創(chuàng)建。
在更為具體的實施方式中,處理器被進一步配置成發(fā)起定向到選擇的服務(wù)提供商的網(wǎng)絡(luò)地址的瀏覽器模塊以啟用與其的用戶交互,從而利用選擇的服務(wù)提供商創(chuàng)建服務(wù)賬戶。在另一個實施方式中,處理器被配置成識別調(diào)用非配置的客戶端模塊的嘗試,并且作為響應(yīng),指示發(fā)射機自動地傳輸與設(shè)備關(guān)聯(lián)的一個或多個參數(shù)。另一個實施方式包括處理器被配置成以響應(yīng)于對新的服務(wù)賬戶的創(chuàng)建而獲得的配置數(shù)據(jù)來激活設(shè)備。通信設(shè)備可以是能夠進行通信的任意類型的設(shè)備,例如移動電話、個人數(shù)字助理、計算設(shè)備等。
根據(jù)本發(fā)明的另一實施方式,提供一種網(wǎng)元。該網(wǎng)元例如服務(wù)器,包括接收與設(shè)備關(guān)聯(lián)的第一參數(shù)的接收機。處理器被配置成使用第一參數(shù)從服務(wù)提供商的集合導(dǎo)出服務(wù)提供商的列表。發(fā)射機用于將列表提供給設(shè)備。接收機進一步接收第二參數(shù),這些第二參數(shù)與在設(shè)備和來自列表的服務(wù)提供商中選擇的一個服務(wù)提供商之間建立的服務(wù)賬戶關(guān)聯(lián)。處理器進一步配置成基于第一和第二參數(shù)創(chuàng)建針對設(shè)備的配置數(shù)據(jù)。在此類網(wǎng)元的一個具體實施方式中,處理器進一步配置成創(chuàng)建聯(lián)系人記錄,其包括至少用戶服務(wù)標識符,該用戶服務(wù)標識符針對已建立的服務(wù)賬戶來標識設(shè)備的用戶。
根據(jù)本發(fā)明的另一實施方式,提供一種通信設(shè)備,該通信設(shè)備包括傳送與已有服務(wù)賬戶關(guān)聯(lián)的服務(wù)相關(guān)標識符的發(fā)射機,以及接收與由服務(wù)相關(guān)標識符標識的服務(wù)提供商關(guān)聯(lián)的配置數(shù)據(jù)的接收機。處理器使用接收到的配置數(shù)據(jù)來配置通信設(shè)備以與服務(wù)提供商進行操作。
根據(jù)本發(fā)明的另一實施方式,提供一種計算機可讀介質(zhì),具有存儲在其上的指令,這些指令可以由計算機系統(tǒng)執(zhí)行以創(chuàng)建能夠由通信設(shè)備使用的服務(wù)賬戶。計算機可執(zhí)行指令使得一個或多個設(shè)備參數(shù)的標識被傳送,并且呈現(xiàn)服務(wù)提供商的列表,其中該列表從服務(wù)提供商的集合導(dǎo)出,該導(dǎo)出使用一個或多個參數(shù)來執(zhí)行。指令進一步啟用對列表中服務(wù)提供商的用戶選擇,并且進行與選擇的服務(wù)提供商的通信以利用選擇的服務(wù)提供商創(chuàng)建服務(wù)賬戶。
上述的發(fā)明內(nèi)容不旨在描述本發(fā)明的每個實施方式或?qū)崿F(xiàn)。更確切地,將關(guān)注闡述本發(fā)明的代表性實施方式的以下附圖和描述。
附圖說明
將結(jié)合在下面的附圖中圖示出的實施方式來描述本發(fā)明。
圖1是大體圖示出其中可以應(yīng)用本發(fā)明的原理的代表性網(wǎng)絡(luò)環(huán)境的框圖;
圖2是大體圖示出其中可以應(yīng)用本發(fā)明的原理以發(fā)起移動設(shè)備上的電子郵件應(yīng)用的代表性網(wǎng)絡(luò)環(huán)境的框圖;
圖3a是其中可以創(chuàng)建和激活服務(wù)賬戶的一種方式的示例性消息流程圖;
圖3b是圖示出其中可以使得得到的聯(lián)系人記錄對用戶可用的可選代表性實施方式的示例性消息流程圖;
圖4(包括圖4a-圖4i)圖示出在電子郵件賬戶的創(chuàng)建和自動配置期間,設(shè)備屏幕/顯示器呈現(xiàn)的示例性的、代表性的進度;
圖5是其中可以配置服務(wù)賬戶或?qū)⒎?wù)賬戶激活以便在設(shè)備上使用的一種方式的示例性消息流程圖;
圖6(包括圖6a-圖6g)圖示出在已有電子郵件賬戶的自動配置期間設(shè)備屏幕/顯示器呈現(xiàn)的示例性的、代表性的進度;
圖7是大體圖示出一種示例性方式的流程圖,通過該方式,設(shè)備可以建立針對任意服務(wù)類型的服務(wù)賬戶;
圖8圖示出用于基于由設(shè)備提供的參數(shù)來導(dǎo)出服務(wù)提供商的過濾列表的示例性實施方式;
圖9是大體圖示出一種代表性方式的流程圖,通過該方式,網(wǎng)元可以指示對服務(wù)賬戶的創(chuàng)建并且可選地配置設(shè)備以便利用服務(wù)賬戶進行使用;
圖10是圖示出一種代表性方式的流程圖,其中設(shè)備可以實現(xiàn)其配置以便利用已有電子郵件賬戶進行使用;
圖11是圖示出一種代表性方式的框圖,其中服務(wù)器或網(wǎng)元可以輔助對其中已經(jīng)存在設(shè)備用戶的電子郵件賬戶的設(shè)備的配置;
圖12是圖示出方法的各種實施方式的流程圖,該方法包括是期望新的服務(wù)賬戶還是將使用已有服務(wù)賬戶的用戶選擇;以及
圖13圖示出其中可以實現(xiàn)或利用本發(fā)明的代表性系統(tǒng)。
具體實施方式
本專利文檔公開的一部分包含受版權(quán)保護的素材。版權(quán)所有人不反對任何人對專利文檔或?qū)@_的復(fù)制,因為其出現(xiàn)在美國專利和商標局專利文件或記錄中,但無論如何保留版權(quán)的權(quán)力。
在示例性實施方式的下面描述中,將參考附圖,附圖構(gòu)成描述的一部分,并且通過圖示可以實施本發(fā)明的各種方式來示出。將理解到可以使用其它的實施方式,并且在不脫離本發(fā)明的范圍下可以做出結(jié)構(gòu)和操作的改變。
通常,本發(fā)明提供用于進行對服務(wù)提供商賬戶的創(chuàng)建和對與其關(guān)聯(lián)的設(shè)備的配置的系統(tǒng)、設(shè)備和方法。例如,本發(fā)明進行對于例如電子郵件、因特網(wǎng)協(xié)議上的語音(voip)、無線局域網(wǎng)(wlan)、圖片共享等服務(wù)的新的賬戶的創(chuàng)建。如上所指出,新的電子郵件服務(wù)是其中可以使用本發(fā)明的一種服務(wù),使得用戶容易和便于在他們的移動設(shè)備上建立電子郵件消息收發(fā)。除了創(chuàng)建新的電子郵件和其它服務(wù)賬戶之外,一個實施方式還包括用于在此類設(shè)備中激活已有電子郵件賬戶的激活服務(wù)機制。這也向服務(wù)提供商提供了獲得新的和活躍的用戶的直接方式。
盡管下面的描述關(guān)注于作為本發(fā)明可應(yīng)用的代表性應(yīng)用的電子郵件實施方式,但這僅用于解釋的目的。本發(fā)明同樣地可以應(yīng)用于其它的服務(wù),例如電子郵件、因特網(wǎng)協(xié)議上的語音(voip)、無線局域網(wǎng)(wlan)、圖片共享等。本領(lǐng)域技術(shù)人員從這里提供的描述可以確定針對電子郵件應(yīng)用的實施方式同樣地可以應(yīng)用于也涉及初始激活的其它應(yīng)用和服務(wù)。因此本發(fā)明不限于下面描述的特定的、代表性的實施方式。
圖1是大體上圖示出其中可以應(yīng)用本發(fā)明的原理的代表性網(wǎng)絡(luò)環(huán)境的框圖。可能試圖創(chuàng)建和/或配置服務(wù)賬戶的設(shè)備可以是能夠通過陸地干線和/或無線網(wǎng)絡(luò)傳送(即發(fā)送和/或接收)信息的任何設(shè)備。在圖1的實施方式中,試圖創(chuàng)建和/或配置服務(wù)賬戶的代表性設(shè)備是移動設(shè)備100,例如移動電話100a、個人數(shù)字助理100b、膝上型計算機100c或其它計算設(shè)備100d。代表性網(wǎng)絡(luò)102代表了能夠進行對來往于具有例如電子郵件客戶端、voip客戶端、圖片捕獲和出版客戶端等應(yīng)用的設(shè)備100的信息的傳送。例如,網(wǎng)絡(luò)102可以代表gsm/gprs網(wǎng)絡(luò),其也與因特網(wǎng)和/或其它陸地干線網(wǎng)絡(luò)通信以便最終將無線設(shè)備100與經(jīng)由因特網(wǎng)可用的服務(wù)器和其它資源進行連接。作為另一代表性的例子,網(wǎng)絡(luò)102可以包括無線局域網(wǎng)基礎(chǔ)結(jié)構(gòu)。這些僅僅是代表性的例子,因為網(wǎng)絡(luò)102可以代表能夠與另一網(wǎng)絡(luò)進行操作以便傳送來往于設(shè)備100的信息的任意一個或多個網(wǎng)絡(luò)。
一個使用的例子涉及調(diào)用仍未配置用于使用的本地應(yīng)用(例如客戶端104)的設(shè)備100的用戶。例如,客戶端104可以代表電子郵件客戶端,其中根據(jù)本發(fā)明,用戶嘗試打開該程序并且被通知電子郵件賬戶還未建立。根據(jù)本發(fā)明,另一客戶端105(可以是或可以不是客戶端104的一部分)可以自動地知道激活服務(wù)器106的位置,基于與設(shè)備100關(guān)聯(lián)的特定參數(shù),可以將電子郵件(或其它相關(guān)服務(wù))提供商的列表提取給激活服務(wù)器106。激活服務(wù)器106自身可以存儲電子郵件提供商的列表,或可以從其它地方獲得該列表,例如從關(guān)聯(lián)數(shù)據(jù)庫108、后端服務(wù)器110等。根據(jù)用戶選擇了哪個提供商,設(shè)備100瀏覽器或其它訪問應(yīng)用將被定向到選擇的提供商服務(wù)器112(例如,網(wǎng)站或其它可尋址的網(wǎng)絡(luò)位置)。服務(wù)激活使得電子郵件客戶端與合適的服務(wù)器(例如服務(wù)器113和114)進行通信。這些服務(wù)器113、114代表諸如以下服務(wù)器:imap服務(wù)器、pop服務(wù)器、smtp服務(wù)器或當應(yīng)用服務(wù)器代表“電子郵件”服務(wù)器時可以被使用的其它相關(guān)服務(wù)器。
應(yīng)該注意到這些服務(wù)器113、114的一些可以是電子郵件提供商的服務(wù)器,或網(wǎng)絡(luò)運營商的服務(wù)器。例如,smtp服務(wù)器可以是電子郵件提供商的服務(wù)器,或可以是移動運營商或因特網(wǎng)服務(wù)提供商(isp)的服務(wù)器。在其中能夠經(jīng)由蜂窩基礎(chǔ)設(shè)施進行通信的移動設(shè)備不具有wlan或超出蜂窩網(wǎng)絡(luò)接口的其它網(wǎng)絡(luò)接口的情況下,配置運營商的smtp地址可能是優(yōu)選的。
當定向到選擇的提供商時,用戶將具有利用選擇的提供商創(chuàng)建賬戶(如果還不存在賬戶的話)的能力。在一個實施方式中,用戶設(shè)備100然后可以接收鏈路或其它自動的或可選擇的選項以使得設(shè)備被自動地配置到新的賬戶。在一個實施方式中,向用戶呈現(xiàn)主菜單、新的電子郵件箱,和/或針對消息收發(fā)客戶端104的其它相關(guān)出起點。通過這種方式,設(shè)備100可以輕易地創(chuàng)建新的服務(wù)賬戶并且可以自動地被配置用于利用新的服務(wù)賬戶進行使用。
圖2是大體圖示出代表性網(wǎng)絡(luò)環(huán)境的框圖,其中在該代表性網(wǎng)絡(luò)環(huán)境中,可以將本發(fā)明的原理應(yīng)用于啟動移動設(shè)備上的電子郵件應(yīng)用。如前所描述的,對于最終用戶來說,使得電子郵件設(shè)置正確以用于通信設(shè)備并且尤其用于無線/移動設(shè)備,通常是令人厭煩的。如果最終用戶不具有任何已有電子郵件賬戶,或想專門針對于在移動設(shè)備上的使用建立新的電子郵件賬戶,這將變得相當復(fù)雜。例如,這可能是在新興市場中的一種情況。除了輔助建立新的服務(wù)提供商之外,本發(fā)明還對想在多個電子郵件服務(wù)提供商之間進行選擇的最終用戶提供支持。
圖2的實施方式除其它以外涉及通過例如移動電話、pda或其它手持機的通信設(shè)備代表電子郵件提供商(或其它服務(wù)提供商)來分發(fā)新的電子郵件賬戶(或其它應(yīng)用賬戶)。如上所指出,本發(fā)明可應(yīng)用于多種服務(wù)和關(guān)聯(lián)的賬戶,例如電子郵件、voip、圖片共享等。例如,在voip的情況中,用戶可以從服務(wù)提供商獲得voip賬戶,并且設(shè)備客戶端被自動地配置??蛇x地,用戶可以首先將證書發(fā)送到wlan網(wǎng)絡(luò)并且接著是voip賬戶,其中voip是wlan之上的應(yīng)用。在另一個實施方式中,用戶可以為圖片共享應(yīng)用創(chuàng)建賬戶,由此照相機應(yīng)用詢問用戶是否想獲得到美國的圖片公司a或芬蘭的圖片公司b等的賬戶。
結(jié)合圖2來描述通常的使用情況,即獲得移動設(shè)備上的電子郵件賬戶。在圖2的代表性實施方式中,其中服務(wù)提供商是電子郵件提供商,并且涉及到多個網(wǎng)元,包括具有消息收發(fā)客戶端(未示出)和服務(wù)激活客戶端200、202的通信設(shè)備。每個客戶端類型200、202可以代表針對不同設(shè)備的不同服務(wù)激活客戶端。例如,客戶端類型-a200可以用于第一移動電話,其中客戶端類型-n202可以用于特定的個人數(shù)字助理。在另一個代表性例子中,客戶端類型-a200可以用于一個特定移動電話型號中而客戶端類型-n202可以用于另一個移動電話型號中。這些客戶端模塊200、202可以實施為設(shè)備中的嵌入式本原應(yīng)用或?qū)嵤楦郊拥膽?yīng)用。
與客戶端模塊200、202關(guān)聯(lián)的設(shè)備具有例如瀏覽器應(yīng)用和顯示的用戶接口(ui)以向例如服務(wù)激活服務(wù)器206的網(wǎng)元提供webui204a、204b以及向用戶208提供電子郵件提供商的賬戶創(chuàng)建接口。簽名服務(wù)器210可以用于簽名配置文檔,如下將詳細描述。一個實施方式涉及設(shè)置數(shù)據(jù)庫212,其中服務(wù)激活服務(wù)器206導(dǎo)入來自設(shè)置數(shù)據(jù)庫212的數(shù)據(jù)。在一個實施方式中,設(shè)置數(shù)據(jù)庫212經(jīng)由接口是可編輯的,在一個實施方式中該接口被實施為web接口214。設(shè)置數(shù)據(jù)庫212可以用于存儲設(shè)置數(shù)據(jù),并且可以以能夠被擴展以用于其它服務(wù)供應(yīng)需求(例如,im、voip等)的靈活方案來存儲參數(shù)??梢越?jīng)由管理員ui216來控制服務(wù)激活服務(wù)器206和/或簽名服務(wù)器210。監(jiān)視模塊218也可以用于監(jiān)視系統(tǒng)功能性。
如上所指出,服務(wù)提供商設(shè)置的管理可以由管理員經(jīng)由管理員ui216來完成。管理員可以手動地錄入新的服務(wù)提供商信息,例如通過經(jīng)由管理員ui216來手動地錄入設(shè)置參數(shù)??蛇x地,可以通過提供給管理員ui216的文檔或其它數(shù)據(jù)塊的方式接收設(shè)置參數(shù)/信息。在另一代表性實施方式中,來自外部主數(shù)據(jù)庫(未示出)的數(shù)據(jù)可以被自動地向設(shè)置數(shù)據(jù)庫212更新(例如自動周期性的、調(diào)度的或事件觸發(fā)的更新)。更高的管理員(例如“超級管理員”)可以為特定區(qū)域或國家的個人創(chuàng)建賬戶以便具有用于管理給定區(qū)域、國家、一組國家等內(nèi)的新的賬戶提供的管理權(quán)限。
管理服務(wù)激活服務(wù)器206和/或與服務(wù)激活服務(wù)器206關(guān)聯(lián)的其它單元也可以包括測試與服務(wù)器206關(guān)聯(lián)的新的信息。例如,服務(wù)激活服務(wù)器206可以包括測試功能性,其中例如新的服務(wù)提供商信息的數(shù)據(jù)可以被測試,而在該測試時間期間,其可以對于其它設(shè)備200-202隱藏。
用于執(zhí)行此類測試的一個代表性方式是對于管理員或其它指定的用戶在服務(wù)器206請求例如針對服務(wù)賬戶的用戶名或其它標識符時,通過手持機錄入特定的關(guān)鍵詞或其它測試標識符。更具體地,當在服務(wù)器上測試新的電子郵件提供商條目時,電子郵件提供商條目僅對于測試在服務(wù)器上活躍,并且不會呈現(xiàn)給其它用戶。當向?qū)П粏訒r,測試者可以首先選擇使用已有賬戶。當服務(wù)器206請求電子郵件賬戶時(例如,錄入電子郵件地址和/或其它電子郵件賬戶信息),測試者可以鍵入或錄入關(guān)鍵詞。該關(guān)鍵詞通知服務(wù)器206正在執(zhí)行測試,并且服務(wù)器206利用僅對于測試活躍的服務(wù)器上的服務(wù)提供商條目來啟用配置。測試者現(xiàn)在針對新的服務(wù)提供商條目鍵入電子郵件地址,并且測試利用通過來自服務(wù)器的新的服務(wù)提供商的設(shè)置所配置的設(shè)備,電子郵件是否能正確地操作。通過這種方式,在令新的服務(wù)提供商條目對于所有用戶可用前,管理員或其它指定的測試者可以確定服務(wù)提供商條目是否可正確地操作。
圖2的代表性的單元均允許各種情況發(fā)生。例如,用戶可以創(chuàng)建新的電子郵件賬戶并且針對設(shè)備對其進行配置??蛇x地,用戶可以配置手持機上的電子郵件客戶端以使用已有電子郵件賬戶。允許授權(quán)的維護人員來創(chuàng)建、更新和修改運營商細節(jié),例如外發(fā)的smtp服務(wù)器地址。也可以允許維護人員來創(chuàng)建、更新和修改電子郵件提供商細節(jié),例如進入的imap或pop服務(wù)器地址。也可以允許維護人員從設(shè)置數(shù)據(jù)庫212導(dǎo)入數(shù)據(jù)、導(dǎo)入和導(dǎo)出數(shù)據(jù)、創(chuàng)建關(guān)于系統(tǒng)使用的報告、監(jiān)視系統(tǒng)功能性等。
現(xiàn)在描述針對圖2的代表性系統(tǒng)的示例性使用情形。當用戶打開未配置的電子郵件客戶端/應(yīng)用(未示出)時,一個實施方式涉及向用戶呈現(xiàn)激活應(yīng)用的選項。例如,這可以在首次嘗試調(diào)用消息收發(fā)客戶端(例如,電子郵件應(yīng)用)時而呈現(xiàn)。可選地,這也可以是消息收發(fā)客戶端中的“創(chuàng)建電子郵件賬戶”菜單項。作為另一個例子,單獨的ui可以駐留于設(shè)備中以便訪問設(shè)置配置,其包括“創(chuàng)建新的電子郵件賬戶”、“激活電子郵件客戶端”和/或“配置電子郵件”的選項。作為另一個例子,web頁面上的鏈接可以指向服務(wù)激活服務(wù)器以啟動服務(wù)激活。上述的例子僅僅是代表性的例子,并且多個其它可選方案也可用于啟動新的賬戶的創(chuàng)建。
在其中用戶已經(jīng)選擇創(chuàng)建新的賬戶的情況下,向用戶呈現(xiàn)(視覺上地和/或其它方式)電子郵件提供商的列表,例如其中手持機瀏覽器從服務(wù)激活服務(wù)器206和/或設(shè)置數(shù)據(jù)庫212獲取此類的列表。在一個實施方式中,呈現(xiàn)的特定列表依賴于與手持機或用戶關(guān)聯(lián)的一個或多個參數(shù),例如設(shè)備的國家、設(shè)備的運營商、設(shè)備型號、設(shè)備的語言等。在一個實施方式中,特定國家的個人通過服務(wù)激活服務(wù)器的管理員用戶接口(ui)216來管理列表;例如,由管理員將針對國家/運營商/語言/設(shè)備組合的服務(wù)激活賬戶分配給該用戶。公司可以與在某些設(shè)備中具有到它們的賬戶的分發(fā)通道的服務(wù)提供商達成特定于國家的協(xié)議。用戶點擊服務(wù)提供商選項之一,該選項將用戶帶到提供商208的賬戶創(chuàng)建web頁面。在一個實施方式中,用戶從服務(wù)提供商208獲得關(guān)于創(chuàng)建了賬戶的web頁面確認,由此用戶可以獲得電子郵件地址、用戶名、和/或呈現(xiàn)給用戶的其它信息。
根據(jù)本發(fā)明的一個實施方式,將鏈接或其它可選項提供給用戶以啟動對新的賬戶的配置。這可以在選擇服務(wù)提供商時自動地執(zhí)行。在另一個實施方式中,來自服務(wù)提供商的確認web頁面(或類似的電子文檔)提供一個鏈接,例如“continue(繼續(xù))”鏈接。在一個實施方式中,點擊此類的鏈接將使得設(shè)備被自動地配置到新的賬戶,并且在該配置處理的最后,可以向用戶呈現(xiàn)消息收發(fā)客戶端的主菜單,其中新的電子郵件箱出現(xiàn)在菜單中。此類的“繼續(xù)”或其它類似鏈接可以包括將賬戶正確地配置到設(shè)備所需的所有參數(shù)。鏈接指向服務(wù)激活服務(wù)器,在一個實施方式中,這是手持機在服務(wù)激活會話開始時訪問到的相同服務(wù)器,從而基于由服務(wù)器從設(shè)備接收到的參數(shù)來獲取電子郵件提供商列表。在一個實施方式中,當設(shè)備初始請求服務(wù)提供商列表時,服務(wù)激活服務(wù)器206可能已經(jīng)從設(shè)備接收到某些參數(shù)以確保安全。
使用來自設(shè)備并且也可能來自電子郵件提供商208的參數(shù),設(shè)備激活服務(wù)器創(chuàng)建配置文件。在一個實施方式中,服務(wù)激活服務(wù)器208請求簽名服務(wù)器210來簽名文檔。由設(shè)備接收簽名的文檔,檢查簽名,并且完成配置。
在一個實施方式中,可以使用提供在設(shè)備中的電子郵件激活向?qū)?客戶端200、202、任何消費者電子郵件提供商的電子郵件服務(wù)器(例如,imap、pop、smtp)和web服務(wù)器(例如,提供賬戶創(chuàng)建web頁面)連同簡便的賬戶創(chuàng)建和服務(wù)激活來影響該實現(xiàn)。這使得電子郵件消息收發(fā)對于用戶來說很簡單。在服務(wù)激活后,設(shè)備電子郵件客戶端具有適當?shù)呐渲脜?shù)以接收和發(fā)送電子郵件。用戶不需要知道關(guān)于配置的任何事情,并且僅需要提供一些便于理解的數(shù)據(jù),例如名稱、口令等。對于服務(wù)提供商,該方法簡單且便于部署,這是因為僅需要一些web頁面以支持服務(wù)激活并且潛在地接觸到大量新的消費者。
圖3a是其中可以創(chuàng)建和激活的電子郵件(或其它服務(wù))賬戶的一種方式的示例性消息流程圖。由于圖3a的某些網(wǎng)元對應(yīng)于圖2的那些,對于圖3a中的服務(wù)激活客戶端200、服務(wù)激活服務(wù)器206、電子郵件提供商208和簽名服務(wù)器210可以使用相同的參考標號。
圖3a的例子假設(shè)用戶300嘗試發(fā)起與用戶的手持機302關(guān)聯(lián)的未配置電子郵件客戶端。通過使用移動設(shè)備302,用戶能夠創(chuàng)建新的賬戶并且將設(shè)備302配置成使用新的賬戶。在圖3a的示例性實施方式中,服務(wù)激活服務(wù)器206和電子郵件提供商208二者都將html頁面提供給用戶300。正如下面將闡述的,圖3a的實施方式涉及用戶首先與服務(wù)激活服務(wù)器206交互,然后與電子郵件提供商208交互,并且接著再次與服務(wù)激活服務(wù)器206交互。
用戶300首先選擇經(jīng)由手持機302創(chuàng)建新的電子郵件賬戶,如交互線304所繪出的。在一個實施方式中,用戶激活手持機上的電子郵件服務(wù)激活向?qū)?即,客戶端200)并且開始賬戶創(chuàng)建處理。這可以通過任意的ui方式來激活,包括但不限于選擇鏈接、選擇菜單項、輸入文本等。手持機上的web瀏覽器被發(fā)起,其中初始的url指向電子郵件服務(wù)激活服務(wù)器206。
在一個實施方式中,手持機302發(fā)送帶有各種參數(shù)的超文本傳輸協(xié)議(http)或其它類似請求306,參數(shù)例如是用戶的位置和網(wǎng)絡(luò)(例如,mcc、mnc)、手持機類型、語言、密鑰信息、特定詞(nonce)等。這些參數(shù)使用于系統(tǒng)組件之間的消息中,或換句話說,這些參數(shù)構(gòu)成交互的命名空間的一部分。除了其它以外,這些手持機參數(shù)中的一些(例如,mcc、mnc、手持機類型、語言)使得電子郵件提供商的集合被限制到電子郵件提供商的相關(guān)子集。其它參數(shù)(例如“密鑰信息”、“特定詞”)支持在客戶端和服務(wù)器之間構(gòu)建信任。在一個實施方式中,客戶端200和/或其它的服務(wù)激活客戶端將參數(shù)添加到uri。下面的表1圖示出代表性的參數(shù)集,這些參數(shù)集可以利用新的服務(wù)請求從手持機302傳遞到服務(wù)激活服務(wù)器206。
表1
作為一個例子,被調(diào)用的uri(或其它統(tǒng)一資源標識符uri)可能看起來像下面這樣:
https://<servername>/settings/getproviderlist.do?mnc=123&mcc=123&nonce=abcdefgh&keyinfo=nok12345&deviceinfo=n90-1&action=create&stype=1
用戶的語言可以通過接受的語言http頭部來確定。響應(yīng)于接收到參數(shù),由url(或其它uri)標識的服務(wù)激活服務(wù)器206基于參數(shù)獲得用戶可用的電子郵件提供商的列表。該列表被返回308到手持機302,在手持機中可以對其進行顯示或?qū)⑵涑尸F(xiàn)給用戶300。
服務(wù)提供商集合(從其中獲得服務(wù)提供商的子集/列表)可以由一個或多個實體來保持。在一個實施方式中,如果關(guān)聯(lián)的公司如此選擇,則通過管理ui將服務(wù)提供商添加到潛在服務(wù)提供商的集合或池。例如,充當服務(wù)提供商的公司可以完成服務(wù)的測試、驗證等,并且此后通知池的管理員將服務(wù)提供商添加到服務(wù)提供商的池中。在另一個實施方式中,可以為服務(wù)提供商提供webui以便將它們自身添加到服務(wù)提供商的池中。在這種情況下,將給予服務(wù)提供商更多的責(zé)任以便確保合適的操作。附加地,可以由管理員來管理服務(wù)提供商的集合和/或所得到的服務(wù)提供商的子集/列表上的服務(wù)提供商的順序??蛇x地,順序可以是隨機的、依字母順序的、旋轉(zhuǎn)視圖等。
根據(jù)電子郵件提供商的呈現(xiàn)列表,用戶接著可以選擇期望的電子郵件提供商,如交互線310處所繪出的。在一個實施方式中,由手持機302的瀏覽器所呈現(xiàn)的電子郵件提供商的列表包括到每個電子郵件提供商的賬戶創(chuàng)建頁面的鏈接。在這樣的實施方式中,用戶選擇對應(yīng)于期望電子郵件提供商208的鏈接之一。與選擇的鏈接關(guān)聯(lián)的url被發(fā)送312到由url所標識的電子郵件提供商208,并且還包括電子郵件賬戶參數(shù)。下面的表2圖示出代表性的電子郵件賬戶參數(shù)集,該電子郵件賬戶參數(shù)集可以從手持機302傳遞到電子郵件提供商208,例如被附加到選擇的電子郵件提供商url??梢砸匀魏我阎姆绞絹碜龀稣埱螅缤ㄟ^包括例如下面的表2中的那些參數(shù)的get或post請求。電子郵件提供商208應(yīng)該在簽名處理期間存儲參數(shù)。
表2
作為響應(yīng),電子郵件提供商208可以提供314空白web頁面以獲得用戶的細節(jié)。為了方便,應(yīng)該針對該用戶的手持機302來格式化該web表格。用戶可以提供316細節(jié)以利用電子郵件提供商208創(chuàng)建電子郵件賬戶。在一個實施方式中,電子郵件提供商208采取合適的措施來阻止自動化的電子郵件賬戶創(chuàng)建,例如使用戶識別出圖像中的文本。電子郵件提供商208也可以要求用戶付費??梢詫崿F(xiàn)這些或其它/附加的交互318、320。
在一個實施方式中,電子郵件提供商208最終創(chuàng)建新的賬戶,并且向設(shè)置/配置服務(wù)提供322鏈接或其它可選項。在一個實施方式中,所提供的是提供給手持機302的瀏覽器的頁面上的鏈接。為了討論,假設(shè)該鏈接標題為“激活”,其指向服務(wù)激活服務(wù)器206。用戶點擊“激活”鏈接,如交互線324所繪出的,接著將請求326從手持機302發(fā)送到服務(wù)激活服務(wù)器206。該url“請求”包括服務(wù)激活服務(wù)器206的地址,以及各種參數(shù)。參數(shù)可以包括例如由設(shè)備早些提供的參數(shù)(例如,mcc、mnc、密鑰信息、特定詞等)。參數(shù)也可以包括電子郵件賬戶細節(jié),例如電子郵件地址、用戶名、imap服務(wù)器地址和類型、smtp服務(wù)器地址等。這些參數(shù)中的一些參數(shù)可以由電子郵件提供商208后端提供,例如電子郵件地址和用戶名。這些參數(shù)的其它參數(shù)可以由手持機302在服務(wù)激活會話的開始處提供。在任何情況下,向服務(wù)激活服務(wù)器206提供足夠的參數(shù)以允許服務(wù)激活服務(wù)器206來創(chuàng)建328設(shè)置文檔,也稱之為配置文檔或供應(yīng)文檔。下面的表3圖示出一個代表性的、示例性的參數(shù)集,其可以從電子郵件提供商208提供給服務(wù)激活服務(wù)器206。
*“強制性”僅用于該示例的實施方式的目的。
表3
在一個實施方式中,在創(chuàng)建328設(shè)置文檔后,服務(wù)激活服務(wù)器206對其進行簽名330。在一個實施方式中,在簽名服務(wù)器210中使用私鑰來進行簽名,并且電子郵件服務(wù)激活服務(wù)器206接收332簽名的文檔并且客戶端使用公鑰來驗證簽名。因此,服務(wù)激活服務(wù)器206可以利用私鑰來對配置文檔進行簽名,并且客戶端可以利用各自的公鑰來檢查簽名。這解決了設(shè)備用戶對安全的擔(dān)心,使得用戶不需要被潛在的安全威脅所打擾,該安全威脅可能是到達設(shè)備的惡意配置包。例如,如果配置包是今天經(jīng)由sms發(fā)送的,則用戶必須決定他/她是否想保存配置數(shù)據(jù)。涉及對配置文檔進行簽名的本發(fā)明的該實施方式為最終用戶緩解了該類型的問題。
在完成可選的簽名驗證后,通過將設(shè)置文檔提供334給手持機302,來將設(shè)置安裝在手持機302上。當該處理完成時,通過發(fā)起電子郵件客戶端軟件,在手持機302上可以立即訪問電子郵件郵箱。在另一個實施方式中,服務(wù)激活客戶端200可以利用最新配置的設(shè)置來發(fā)起電子郵件客戶端。
盡管可以任何期望的形式來提供配置或“設(shè)置”文檔,并且可以提供任何期望的信息以充分地配置手持機302以便利用服務(wù)進行使用,但下面提供了設(shè)置文檔的代表性例子。提供該特定的例子僅僅是說明性示出示例性的設(shè)置參數(shù)和編程例子。例如,在一個實施方式中,在移動設(shè)備的空中供應(yīng)前,設(shè)置文檔被轉(zhuǎn)換成二進制wbxml(wap二進制xml)形式并且可以應(yīng)用特定的頭包裝器(headwrapper)。下面的例子(例子1)代表根據(jù)特定的開發(fā)平臺來配置設(shè)置的示例代碼。
例1
在一個實施方式中,如果電子郵件提供商不具有針對用戶的imap或pop接口而僅僅具有web接口,則在瀏覽器中可以配置到電子郵件提供商的郵箱驗證頁面的書簽,而不是配置到電子郵件客戶端的imap或pop接口。
除了將簽名的設(shè)置文檔334或其它配置文件遞送到設(shè)備之外,服務(wù)激活服務(wù)器206還可以用于管理到設(shè)備的軟件(例如,javamidlet)的下載。假設(shè)對于本例軟件是javamidlet,midlet可以從由服務(wù)激活服務(wù)器206所觸發(fā)的另一個服務(wù)器(未示出)下載。這為最終用戶提供附加的便利,因為相關(guān)的軟件可以連同服務(wù)賬戶的配置(和可能地創(chuàng)建)一起獲得。
代表性的工作例子涉及調(diào)用設(shè)備上的例如向?qū)У目蛻舳?。可以任何期望的方式來調(diào)用客戶端/向?qū)?。一種方式是從菜單選擇向?qū)?,或使用向?qū)У膱D形和/或文本名稱。另一個代表性的方式是在啟動或使用設(shè)備上的另一個應(yīng)用時(例如,照相機應(yīng)用、voip應(yīng)用等),令向?qū)ё詣拥赜|發(fā)。在向?qū)в赡硞€事件觸發(fā)的情況下,可向用戶提供選項,以激活相關(guān)的功能。用戶可以使用向?qū)В⑶乙赃@里所述的方式來建立和/或創(chuàng)建服務(wù)賬戶?,F(xiàn)在參考圖2和圖3a,與服務(wù)器206關(guān)聯(lián)的數(shù)據(jù)可以包括設(shè)置數(shù)據(jù)和關(guān)于實現(xiàn)通過設(shè)備的工作服務(wù)所需的并且被下載到設(shè)備的軟件的信息。當賬戶已經(jīng)被建立和/或配置時,根據(jù)服務(wù)器206從服務(wù)提供商208所接收到的參數(shù)以及駐留在與服務(wù)器206關(guān)聯(lián)的數(shù)據(jù)庫212上的參數(shù)來創(chuàng)建設(shè)置文檔或其它配置文件。如前面所指出,該配置文件或“設(shè)置文檔”被簽名并且被發(fā)送334到設(shè)備302,由此設(shè)備檢查配置文件的簽名并且配置該設(shè)備。在一個實施方式中,觸發(fā)來自另一個服務(wù)器(未示出)的相關(guān)軟件的下載。當配置文件和軟件在設(shè)備302上被正確地存儲和處理時,用戶可以使用該服務(wù)??梢杂上螺d服務(wù)器(未示出)通過其管理員ui來管理相關(guān)的軟件,并且到下載服務(wù)器的地址可以由服務(wù)激活服務(wù)器206經(jīng)由其管理員ui216來管理。
如上所述,在某個點,響應(yīng)于用戶細節(jié)316,提供商208創(chuàng)建電子郵件賬戶。在一個實施方式中,無論最終用戶是否繼續(xù)激活賬戶,都可向用戶提供存儲電子郵件信息的能力,例如從新的電子郵件賬戶的創(chuàng)建所得到的他的或她的新電子郵件地址??梢赃@樣的方式來提供信息,其中在設(shè)備上配置已有電子郵件賬戶,正如結(jié)合圖5和6所進行的進一步描述的那樣。在任一種情形中,可以存儲用戶的電子郵件地址和/或與手持機302或其它設(shè)備的創(chuàng)建和/或配置關(guān)聯(lián)的其它信息。該信息可以本地存儲在手持機302或其它設(shè)備上,和/或例如可以利用電子郵件提供商208來遠程地存儲。
在一個特定的例子中,當已經(jīng)創(chuàng)建和/或配置新的電子郵件賬戶時,對于用戶來說,知道從創(chuàng)建/配置得到的某些信息可能是重要的。在電子郵件服務(wù)的環(huán)境中,為用戶創(chuàng)建電子郵件賬戶產(chǎn)生針對該用戶的新的電子郵件地址,而用戶先前是不知道的。可以存儲該信息,例如本地存儲在用戶的設(shè)備上、服務(wù)提供商的服務(wù)器上等。
因此,本發(fā)明的一個方面支持用戶將新近創(chuàng)建的服務(wù)信息本地存儲在他的或她的手持機或其它設(shè)備上。一個實施方式涉及將該信息存儲于客戶端數(shù)據(jù)庫中,其中聯(lián)系人信息被存儲,例如在本地聯(lián)系人數(shù)據(jù)庫的記錄中(例如,聯(lián)系人卡、vcard等)。接著用戶能夠以方便的方式來找到他的或她的自己的電子郵件地址或其它服務(wù)號碼/地址,而且具有方便的方式來將他的或她的電子郵件地址提供給親戚、朋友、商業(yè)伙伴、熟人等。
這同樣地可以應(yīng)用于除電子郵件服務(wù)以外的服務(wù)。例如,當用戶以先前描述的方式來創(chuàng)建新的voip賬戶時。voip地址可以類似地存儲到聯(lián)系人或其它相關(guān)數(shù)據(jù)庫。用戶接著可以將聯(lián)系人項轉(zhuǎn)發(fā)給其它人,其它人接著具有經(jīng)由他的/她的voip號碼或其它地址聯(lián)系用戶所需的信息。因此,為了用戶和可能想聯(lián)系該用戶的其它人的方便,來自任何服務(wù)創(chuàng)建和/或配置的信息可以被本地和/或遠程地存儲。
圖3a圖示出其中此類的聯(lián)系人記錄可用于用戶300的一種方式。在該圖示出的例子中,服務(wù)激活服務(wù)器206創(chuàng)建聯(lián)系人記錄336a。該聯(lián)系人記錄可以是以已知與手持機302或其它設(shè)備處的聯(lián)系人客戶端(未示出)相兼容的形式。例如,當提供用戶細節(jié)316時,該信息可以包括在手持機302上操作的電子郵件客戶端的類型的標識。使用該信息,服務(wù)激活服務(wù)器206可以經(jīng)由電子郵件客戶端提供可用的客戶端特定聯(lián)系人記錄。在另一個實施方式中,服務(wù)激活服務(wù)器206可以提供338與多個或所有電子郵件(或其它服務(wù))客戶端相兼容的聯(lián)系人記錄。一個例子是vcard,其由電子郵件客戶端廣泛地支持。聯(lián)系人記錄接著可以被自動地存儲在設(shè)備302中,或可選地,可以經(jīng)由設(shè)備302來向用戶300呈現(xiàn)詢問,以允許用戶來選擇存儲聯(lián)系人記錄。除了其它以外,聯(lián)系人記錄可以包括涉及用戶和服務(wù)的任何用戶-服務(wù)標識符,例如電子郵件地址、voip號碼/地址、sip地址、即時消息收發(fā)地址、weburl等。
提供全新的數(shù)據(jù)庫記錄(例如,vcard)的一個代表性替換是以提供給設(shè)備302的聯(lián)系人記錄更新設(shè)備302的聯(lián)系人數(shù)據(jù)庫中的已有聯(lián)系人記錄。例如,由服務(wù)激活服務(wù)器206所提供338的聯(lián)系人記錄可以包括例如新的電子郵件地址的信息以替換或增加針對該用戶的已有聯(lián)系人記錄。所提供的信息可以在用戶的已有聯(lián)系人記錄的新的字段中創(chuàng)建,或可以覆寫或替換用戶的已有聯(lián)系人記錄的已有字段。在一個實施方式中,設(shè)備302處的客戶端200或聯(lián)系人客戶端可以確定是否添加接收到的聯(lián)系人記錄作為聯(lián)系人數(shù)據(jù)庫中的新的聯(lián)系人記錄,或是否改變已有聯(lián)系人記錄。
圖3b是對應(yīng)于其中創(chuàng)建服務(wù)賬戶的圖3a的示例性消息流程圖,其繪出其中聯(lián)系人可以被創(chuàng)建和/或提供給用戶的替換的、代表性的實施方式。為了便于參考,在圖3a中使用的參考標號在圖3b中被保留。
在圖3b的例子中,可以在電子郵件提供商208處或其它位置創(chuàng)建336b聯(lián)系人記錄,電子郵件提供商208對于用戶細節(jié)316和用戶的新電子郵件或其它服務(wù)地址保持隱私,并且相應(yīng)地可以創(chuàng)建聯(lián)系人記錄(或更新用戶的聯(lián)系人數(shù)據(jù)庫中已經(jīng)已有聯(lián)系人記錄)。聯(lián)系人記錄可以單獨地提供給手持機302,或可以提供有其它信息,例如如線322a上所繪出的到設(shè)置服務(wù)的鏈接。
在另一個代表性實施方式中,手持機302自身可以創(chuàng)建聯(lián)系人記錄336c。在接收到電子郵件地址后,本地客戶端200(或其它客戶端)可以創(chuàng)建新的聯(lián)系人記錄336c并且錄入新的電子郵件地址??蛻舳?00可以可選地、或附加地修改可能已經(jīng)存在于本地聯(lián)系人數(shù)據(jù)庫中的任何已有聯(lián)系人記錄。這同樣地適用于其它服務(wù),例如voip賬戶、圖片共享賬戶等。
圖4(包括圖4a-圖4i)示出在電子郵件賬戶創(chuàng)建和配置期間設(shè)備屏幕/顯示器呈現(xiàn)的代表性進度。如前面所指出的,下面的描述通常也可以應(yīng)用于其它賬戶的創(chuàng)建/配置。在圖4中示出的顯示器或屏幕表示移動設(shè)備(例如,移動電話、pda等)上的顯示器/屏幕,但本發(fā)明同樣地可以應(yīng)用于其它屏幕尺寸和配置。
圖4a圖示出代表可選擇項的菜單的屏幕400a。在圖示出的實施方式中,一個此類可選擇項是經(jīng)由代表性消息收發(fā)菜單所提供的電子郵件項402。點擊或使用ui功能來選擇電子郵件項402通常調(diào)用移動設(shè)備上的電子郵件客戶端/應(yīng)用。如果沒有創(chuàng)建電子郵件賬戶,則電子郵件應(yīng)用將不能傳送電子郵件消息。因此,如果電子郵件賬戶不能定位合適的設(shè)置,則用戶可以發(fā)起電子郵件賬戶的創(chuàng)建和/或配置。在本發(fā)明的一個實施方式中,當用戶嘗試從電子郵件項402調(diào)用電子郵件客戶端時,將自動地調(diào)用服務(wù)激活客戶端來建立電子郵件賬戶。在其它的實施方式中,客戶端可以使用其它ui功能(例如,文本條目、菜單、語音激活等)來發(fā)起電子郵件賬戶創(chuàng)建過程。
可以以選擇菜單項402以外的其它方式來發(fā)起服務(wù)激活會話。例如,服務(wù)激活會話可以在電子郵件客戶端外部的設(shè)備ui中發(fā)起,或經(jīng)由web頁面上的鏈接發(fā)起,或以其它方式發(fā)起。然而,如果經(jīng)由指向服務(wù)激活服務(wù)器的web鏈接來發(fā)起服務(wù)激活會話,則服務(wù)器可能無法從來自設(shè)備的請求中獲得所需的參數(shù)(例如,關(guān)鍵信息、特定詞、mcc、mnc)。在這樣的情況下,服務(wù)器可以首先向設(shè)備做出請求以獲得所需的參數(shù)(例如,paos;反向soap請求)。服務(wù)激活客戶端中創(chuàng)建參數(shù)的機制例如由來自服務(wù)器的請求觸發(fā)。
可以賦予用戶選擇關(guān)于是否激活設(shè)備上的電子郵件客戶端,例如在圖4b處所示的,其中屏幕400b向用戶呈現(xiàn)關(guān)于是否期望電子郵件激活的問題。如果用戶選擇“否”,則將不發(fā)生電子郵件激活。如果用戶選擇“是”,則例如經(jīng)由瀏覽器程序呈現(xiàn)圖4c的屏幕400c。這允許用戶創(chuàng)建新的電子郵件賬戶,或利用已有電子郵件賬戶來激活電子郵件客戶端。圖4c的實施方式通過鏈接404、406來提供這樣的選擇。在圖4的實施方式中,假設(shè)沒有建立電子郵件賬戶,并且因此假設(shè)用戶選擇鏈接404來創(chuàng)建新的電子郵件賬戶。如先前所述描述地,根據(jù)本發(fā)明,這使得將請求發(fā)送到服務(wù)激活服務(wù)器,由此可用電子郵件提供商的列表被提供回設(shè)備,在此其可以如圖4d的屏幕400d上所示的。在圖示出的實施方式中,以可選擇的鏈接的形式來呈現(xiàn)每個可能的列表項。用戶選擇電子郵件提供商之一(例如,提供商-3408),這將設(shè)備瀏覽器定向到圖4e和圖4f中示出的電子郵件提供商的站點的賬戶創(chuàng)建頁面。如這些顯示器400e、400f上所示的,可以要求用戶通過例如電子郵件提供商將用于創(chuàng)建電子郵件賬戶的一個或多個web頁面上的多個輸入?yún)^(qū)域來創(chuàng)建電子郵件賬戶。在另一個實施方式中,可以直接要求用戶在ui中創(chuàng)建新的賬戶。在這種情況下,圖4c將不顯示。
當用戶已經(jīng)提交了該信息時,電子郵件賬戶可以被創(chuàng)建,由此用戶可以提供有經(jīng)由電子郵件客戶端可訪問的電子郵件郵箱和/或其它電子郵件功能性。圖4g的屏幕400g圖示出這樣一個屏幕,其指示出成功完成電子郵件賬戶的創(chuàng)建。在一個實施方式中,此時設(shè)備可以經(jīng)歷電子郵件賬戶的自動配置,例如通過接收針對用戶的電子郵件客戶端的電子郵件設(shè)置。其它的實施方式也是可以的,例如在圖4g中所繪出的,其中向用戶提供可選擇的鏈接412。電子郵件提供商可以在頁面上(例如圖4g中的)示出特定于新賬戶的某些信息。該信息例如可以包括新的電子郵件地址、用戶名等,以及針對用戶的建議,或其它指南,例如仔細寫下或記錄用戶名和電子郵件地址。
鏈接412的用戶選擇或如上所述的類似動作將發(fā)起用戶設(shè)備處的電子郵件客戶端的激活(即,配置)。服務(wù)激活服務(wù)器可以呈現(xiàn)圖4h的屏幕400h,同時以合適的設(shè)置來配置設(shè)備。例如經(jīng)由瀏覽器可以呈現(xiàn)屏幕(未示出),以向用戶通知成功的激活/配置。最終,由于新的設(shè)置,電子郵件客戶端可以更新郵箱,如經(jīng)由圖4i的屏幕400i所示。
圖5是一種方式的示例性消息流程圖,其中通過該方式可以配置或激活已有電子郵件(或其它服務(wù))賬戶以便在設(shè)備上使用。由于圖5的某些網(wǎng)元對應(yīng)于圖2和圖3中的那些,并且為了一致性和比較的目的,相同的參考標號已經(jīng)用于圖5中的用戶300、手持機302、服務(wù)激活客戶端200、服務(wù)激活服務(wù)器206、電子郵件提供商208和簽名服務(wù)器210。
圖5的例子假設(shè)用戶300已經(jīng)嘗試啟動與用戶的手持機302關(guān)聯(lián)的電子郵件客戶端(未示出)。本發(fā)明的一個實施方式使得手持機302或其它終端被配置用于已有電子郵件(或其它服務(wù))賬戶。在圖3a的示例性實施方式中,服務(wù)激活服務(wù)器206和電子郵件提供商208都向用戶300提供html頁面。正如下面所演示的,圖5的實施方式涉及用戶首先與服務(wù)激活服務(wù)器206交互,然后與電子郵件提供商208交互,并且接著再次與服務(wù)激活服務(wù)器206交互。
用戶300首先選擇激活已有賬戶,如由交互線500所繪出的那樣。手持機302上的電子郵件服務(wù)激活客戶端200或“向?qū)А遍_始激活處理。手持機302上的web瀏覽器或其它訪問程序被啟動。初始url指向電子郵件激活服務(wù)器206,并且包括各種參數(shù)。在一個實施方式中,由客戶端200發(fā)布http“get”請求502。因為用戶已經(jīng)具有電子郵件賬戶并且不需要創(chuàng)建新的電子郵件賬戶,不像先前的例子中,服務(wù)激活服務(wù)器206將不以電子郵件提供商的列表來做出響應(yīng)。相反,當在手持機302上將使用已有賬戶時,服務(wù)激活服務(wù)器206以指令和/或合適的用戶接口做出響應(yīng)以輸入對應(yīng)于已有電子郵件賬戶的用戶的已有電子郵件地址。在一個實施方式中,服務(wù)激活服務(wù)器206向手持機302的瀏覽器應(yīng)用提供空白的表格,由此允許用戶來輸入505和發(fā)送506他的/她的電子郵件地址和/或其它信息。一個實施方式涉及提供鏈接或其它ui功能以支持用戶發(fā)起向服務(wù)激活服務(wù)器206的信息傳送,其中鏈接指向服務(wù)激活服務(wù)器206。
服務(wù)激活服務(wù)器206接收電子郵件地址,并且基于用戶的電子郵件地址來識別508電子郵件提供商。作為響應(yīng),服務(wù)激活服務(wù)器206可以將用戶重定向510到提供商的激活uri。例如,服務(wù)激活服務(wù)器206可以向與用戶的已有電子郵件地址關(guān)聯(lián)的電子郵件提供商208的激活url發(fā)布http重定向指令。可以向電子郵件提供商208發(fā)送512例如用戶的優(yōu)選語言、電子郵件地址和/或其它信息的參數(shù)。將用戶重定向到電子郵件提供商208的站點的該處理對于用戶來說是透明的。如果電子郵件識別失敗,則可以執(zhí)行各種響應(yīng),其中的至少一個將在下文中得到全面的描述。
假設(shè)到電子郵件提供商208站點的重定向是成功的,可選地,在電子郵件提供商208的web站點對用戶進行驗證。在這樣的實施方式中,將驗證頁面從電子郵件提供商208提供到手持機302的瀏覽器,如由交互線514所繪出。驗證頁面可以包括例如請求用戶來輸入516用戶名、口令、和/或其它驗證信息的請求。該信息被發(fā)送回518到電子郵件提供商服務(wù)器208。如果用戶300被驗證,則提供520到設(shè)置或服務(wù)的鏈接(或其它用以定向用戶的相關(guān)信息)。例如,經(jīng)由手持機瀏覽器向用戶呈現(xiàn)手持機302上激活電子郵件的鏈接或其它ui特征。
如果用戶選擇該鏈接/ui特征(如交互線522所繪出的),則自動做出請求激活手持機302上的電子郵件的請求,如交互線524所繪出。該鏈接包括各種參數(shù),例如那些早期由設(shè)備提供的(例如,利用請求502),以及電子郵件賬戶細節(jié)(電子郵件地址、用戶名、imap服務(wù)器地址和類型、smtp服務(wù)器地址等)。鏈接請求服務(wù)激活服務(wù)器206以這些參數(shù)來配置設(shè)備。在一個實施方式中,電子郵件地址和用戶名自動地來自于電子郵件提供商208后端。這實現(xiàn)用戶的輕松體驗。發(fā)送口令是可選的,因為當?shù)谝淮涡枰獣r,可以從用戶請求該口令并且將其保存到設(shè)備存儲器。在一個實施方式中,響應(yīng)于用戶點擊鏈接,使用httppost請求。
手持機302的瀏覽器本質(zhì)上被轉(zhuǎn)發(fā)回到服務(wù)激活服務(wù)器206,其最終創(chuàng)建526供應(yīng)或“設(shè)置”文檔。在一個實施方式中,服務(wù)激活服務(wù)器206請求528簽名服務(wù)器210使用例如簽名服務(wù)器210中的私鑰來對設(shè)置文檔進行簽名。該簽名的文檔被返回530到服務(wù)激活服務(wù)器206,并最終將其提供532給客戶端200,此處可以使用例如公鑰來驗證簽名。設(shè)置接著可以安裝在手持機302上,并且可以立即訪問手持機302上的電子郵件郵箱或其它電子郵件特征。這些電子郵件特征由發(fā)起電子郵件客戶端軟件的用戶300來訪問。在另一個實施方式中,當激活處理已經(jīng)完成時,電子郵件客戶端軟件由客戶端200自動地發(fā)起。
圖6(包括圖6a-圖6g)示出在配置已有電子郵件賬戶期間的設(shè)備屏幕/顯示器呈現(xiàn)的示例性、代表性進度。下面的描述通常也可以應(yīng)用于其它賬戶的配置。圖6中示出的顯示器或屏幕表示移動設(shè)備(例如,移動電話、pda等)上的顯示器/屏幕,但本發(fā)明同樣地可以應(yīng)用于其它屏幕尺寸和配置。
應(yīng)該注意本發(fā)明不限于圖6中示出的特定屏幕序列,其僅僅陳述代表性的例子。例如,設(shè)備的ui可以支持繞過在圖6c中描述的web頁面,并且直接前進到在圖6d中描述的頁面。因此,本發(fā)明明顯不限于所示的特定實施方式,并且屏幕600a-600g僅代表有助于理解本發(fā)明的該方面的一個實施方式。
圖6a圖示出代表可選擇項的菜單的屏幕600a。在圖示出的實施方式中,一個此類可選擇的項是經(jīng)由代表性消息收發(fā)菜單所提供的電子郵件項602。點擊或使用ui功能來選擇電子郵件項602通常調(diào)用移動設(shè)備上的電子郵件客戶端/應(yīng)用。如果還沒有配置電子郵件賬戶,可以讓用戶選擇關(guān)于是否激活設(shè)備上的電子郵件客戶端,例如在圖6b處所示的,其中屏幕600b向用戶呈現(xiàn)關(guān)于是否期望電子郵件激活的問題。如果用戶選擇“否”,則將不會發(fā)生電子郵件激活。如果用戶選擇“是”,則例如經(jīng)由瀏覽器程序呈現(xiàn)圖6c的屏幕600c。這允許用戶創(chuàng)建新的電子郵件賬戶,或利用已有電子郵件賬戶來激活電子郵件客戶端。圖6c的實施方式通過鏈接604、606來提供這樣的選擇。在圖6的實施方式中,假設(shè)電子郵件賬戶已經(jīng)存在,并且因此假設(shè)用戶選擇鏈接606來激活已有電子郵件賬戶。
對鏈接606的選擇根據(jù)本發(fā)明將導(dǎo)致將請求發(fā)送到服務(wù)激活服務(wù)器,由此服務(wù)激活服務(wù)器以某種方式來做出響應(yīng),其中以該方式用戶可以輸入他的/她的電子郵件地址。一個例子在圖6d中示出,其中屏幕600d呈現(xiàn)出用戶針對所述電子郵件賬戶標識出他的/她的電子郵件地址的方式。在圖示出的實施方式中,這通過使用文本錄入域608來完成。當用戶已經(jīng)輸入了電子郵件地址時,用戶可以選擇指向服務(wù)激活服務(wù)器的“前進”鏈接610(或發(fā)送輸入的電子郵件地址)。如前所述,服務(wù)激活服務(wù)器識別電子郵件地址、標識電子郵件提供商并且將手持機的瀏覽器定向到電子郵件提供商的站點。
為了私密的原因,處理可以被設(shè)計成忽略電子郵件地址的特定部分,例如“@”字符之前的“個人”部分。在該情況下,僅跟著“@”字符的部分將被發(fā)送到服務(wù)器以識別出服務(wù)提供商。這可以通過例如實施如設(shè)備中的嵌入的ui元素的服務(wù)激活服務(wù)器webui元素來實現(xiàn)。向用戶顯示的頁面的合適部分來自于設(shè)備。在這種情況下,可以設(shè)計忽略電子郵件地址的一部分的邏輯。服務(wù)提供商例如利用在web頁面上輸入的用戶名來識別用戶。
在一個實施方式中,需要進行驗證,并且電子郵件提供商提供圖6e中所示的頁面600e,以便用戶輸入合適的驗證信息,例如用戶名、口令等。在圖示出的實施方式中,此時的設(shè)備經(jīng)歷電子郵件賬戶的自動配置,例如通過接收針對用戶的電子郵件客戶端的電子郵件設(shè)置。當以合適的設(shè)置來配置該設(shè)備時,服務(wù)激活服務(wù)器可以呈現(xiàn)圖6f的屏幕600f。可以呈現(xiàn)(例如,經(jīng)由瀏覽器)屏幕(未示出)以向用戶通知成功激活/配置。最終,由于新的設(shè)置,電子郵件客戶端可以更新郵箱,如經(jīng)由圖6g的屏幕600g所示??蛇x地,可以顯示消息收發(fā)客戶端菜單或其它用戶接口。
關(guān)于賬戶創(chuàng)建和/或配置處理,可以發(fā)生各種變形。為了激活已有電子郵件賬戶,一個此類的變形是基于用戶的電子郵件地址并不能識別出電子郵件提供商(例如參見圖5的提供商識別508)。如果服務(wù)激活服務(wù)器206不能識別出用戶的電子郵件提供商,一個變形是接著向用戶提供ui,由此用戶可以例如從列表選擇他的/她的電子郵件提供商,輸入他的/她的電子郵件提供商,或向服務(wù)激活服務(wù)器206通知用戶的電子郵件提供商。
與激活已有電子郵件賬戶關(guān)聯(lián)的另一個變形是檢測拼錯的電子郵件地址。提供商識別508可以應(yīng)用啟發(fā)或從電子郵件地址確定可能的電子郵件提供商,該電子郵件地址從用戶接收且可能被拼錯或不正確地輸入。例如,如果電子郵件域是“adcde.com”,并且用戶將他的/她的電子郵件地址輸入為“abcd.com”,則提供商識別模塊508可以定位可能的匹配。在這種情況下,可以向用戶呈現(xiàn)確認問題(例如,“你的電子郵件提供商是abcde?”)。
與激活已有電子郵件賬戶關(guān)聯(lián)的另一種變形是電子郵件提供商不提供用戶用來激活已有電子郵件賬戶的頁面(參見圖5的交互514)。電子郵件提供商不需要這樣做,并且當其確實不做時,用戶可以僅與服務(wù)激活服務(wù)器進行交互,而不使用用戶名或口令。更具體地,服務(wù)激活服務(wù)器檢測用戶的電子郵件提供商,因為服務(wù)激活服務(wù)器在本地數(shù)據(jù)庫中具有電子郵件提供商的配置數(shù)據(jù)。服務(wù)激活服務(wù)器接著可以創(chuàng)建設(shè)置(供應(yīng))文檔并且將其發(fā)送到用戶。由于用戶名和口令(或其它驗證數(shù)據(jù))在這點處是未知的,所以它們不被包括在設(shè)置文檔中。在這種情況下,當用戶首次利用電子郵件客戶端連接到他的/她的郵箱時,電子郵件客戶端可以請求錄入用戶名和口令??蛇x地,用戶可以經(jīng)由用于電子郵件客戶端的設(shè)置ui來手動添加數(shù)據(jù)。
與激活已有電子郵件賬戶關(guān)聯(lián)的另一個變形是用戶的電子郵件提供商對于服務(wù)激活服務(wù)器是未知的。在一個實施方式中,這通過指示用戶使用手持機上的電子郵件客戶端圖形用戶界面以手動輸入電子郵件提供商細節(jié)來解決。服務(wù)激活服務(wù)器管理員可以觀看未知電子郵件提供商的報告,從而缺少的數(shù)據(jù)可以被添加到數(shù)據(jù)庫。
另一個變形涉及包括無線局域網(wǎng)(wlan)或類似無線電設(shè)施的設(shè)備。網(wǎng)絡(luò)運營商可以在它們的網(wǎng)絡(luò)中提供smtp服務(wù)以便發(fā)送電子郵件。運營商可以識別連接到它們的網(wǎng)絡(luò)(例如,蜂窩或adsl)的發(fā)送設(shè)備。當在網(wǎng)絡(luò)內(nèi)識別出設(shè)備時,不需要驗證來阻止smtp設(shè)備的誤用。然而,如果設(shè)備經(jīng)由運營商無法識別發(fā)送方的網(wǎng)絡(luò)(例如wlan)連接時,經(jīng)由運營商smtp服務(wù)發(fā)送電子郵件可能是不行的,因為運營商的網(wǎng)絡(luò)看到來自運營商網(wǎng)絡(luò)(例如,蜂窩網(wǎng)絡(luò))外部的請求,并且不能識別出請求發(fā)送消息的設(shè)備??梢葬槍υO(shè)備來配置服務(wù)提供商的smtp地址。在這種情況下,需要利用用戶名和口令進行的驗證。如果期望,用戶名和口令可以與用于經(jīng)由imap或pop的訪問郵箱的用戶名和口令相同。在某些運營商的蜂窩網(wǎng)絡(luò)中,外部smtp服務(wù)可能不工作。因此,可以利用運營商的smtp地址來配置這些運營商的網(wǎng)絡(luò)中的手持機,由此此類設(shè)備對于通過wlan發(fā)送電子郵件將不工作。本發(fā)明的一個實施方式涉及為設(shè)備提供多個(例如兩個)配置,例如一個配置用于gprs而另一個配置用于wlan。多個smtp配置例如可以與多個接入點(例如蜂窩gprsapn或wlan)關(guān)聯(lián),電子郵件可以使用例如一個smtp配置用于gprs接入點而另一個用于wlanapn。取決于發(fā)生哪種網(wǎng)絡(luò)業(yè)務(wù),電子郵件應(yīng)用使用這些中的一個??蛇x地,當在運營商gprs網(wǎng)絡(luò)的外部時,運營商smtp可以使用用戶名/口令來驗證用戶。
作為例子,已經(jīng)將上述某些ui元素描述為基于服務(wù)激活服務(wù)器上的web頁面。可選地,描述為服務(wù)激活服務(wù)器上的web頁面的ui元素可以被實現(xiàn)為移動設(shè)備上的ui元素。例如,服務(wù)激活服務(wù)器不包含任何將要被本地化和維護的ui元素。在這種情況下,客戶端和服務(wù)器利用所述邏輯進行通信,但移動設(shè)備負責(zé)所有的ui元素。
除其它以外,當對新的設(shè)備啟動新的電子郵件服務(wù)或配置已有電子郵件服務(wù)時,本發(fā)明減輕了用戶獲得電子郵件或服務(wù)設(shè)置校正的繁冗任務(wù)。例如,如果最終用戶不具有可以在新的設(shè)備(例如,移動電話)上使用的已建立的任何電子郵件賬戶,通常對于用戶來說混亂和復(fù)雜的是知道什么服務(wù)提供商是可用的,如何利用期望的服務(wù)提供商建立賬戶,以及如何配置設(shè)備來使用服務(wù)。對于各種服務(wù)類型來說這確實如此,例如電子郵件提供商、因特網(wǎng)協(xié)議上的語音(voip)應(yīng)用,媒體和多媒體共享應(yīng)用等。本發(fā)明解決了現(xiàn)有技術(shù)的這些和其它缺陷。
上面提到的實施方式通常表示建立和/或配置設(shè)備上的電子郵件賬戶。如前面所指出,本發(fā)明同樣可以應(yīng)用于其它服務(wù)類型。圖7是大體示出一種示例性方式的流程圖,通過這種方式,設(shè)備(例如,移動電話、pda等)可以建立用于任何服務(wù)類型的服務(wù)賬戶。傳送700與設(shè)備關(guān)聯(lián)的參數(shù)。圖8項800繪出此類參數(shù)的某些代表性例子,這些參數(shù)可以包括設(shè)備的歸屬運營國家、設(shè)備的網(wǎng)絡(luò)運營商、設(shè)備的語言、設(shè)備型號和/或其它參數(shù)。如前面所描述的,可以經(jīng)由命令、消息或其它方式,將這些參數(shù)從設(shè)備傳送700到服務(wù)激活服務(wù)器。在一個實施方式中,經(jīng)由http請求傳送700請求。
設(shè)備接收702服務(wù)提供商的列表,其中該列表通過使用參數(shù)從服務(wù)提供商的集合導(dǎo)出。再次參考圖8,例如通過將參數(shù)800與關(guān)聯(lián)于提供商集合802的每個提供商的屬性進行比較,輸入?yún)?shù)800被應(yīng)用到服務(wù)提供商的集合802。匹配或?qū)?yīng)于來自提供商的子集的參數(shù)的提供商可用于特定的設(shè)備。提供商的該子集被示出為提供商列表804。應(yīng)該注意術(shù)語“列表”不旨在表示任何特定提供商的形式或順序,而是被廣義地使用以表示每個對應(yīng)于輸入?yún)?shù)800的提供商的標識。
設(shè)備進行用戶從列表選擇服務(wù)提供商,如塊704所示。該用戶選擇可使用任何一個或多個形式,例如圖形用戶接口(gui)、文本錄入、語音命令等。接著進行706與選擇的服務(wù)提供商的通信,從而利用選擇的服務(wù)提供商創(chuàng)建服務(wù)賬戶。例如,服務(wù)激活服務(wù)器可以提供鏈接或向設(shè)備通知選擇服務(wù)提供商的網(wǎng)絡(luò)地址,由此使得設(shè)備被自動地定向到選擇的服務(wù)提供商的賬戶創(chuàng)建網(wǎng)站。
圖7也示出了設(shè)備接收708聯(lián)系人記錄的可能性。如前面所指出,一個實施方式涉及至少使用由服務(wù)創(chuàng)建處理所導(dǎo)出的信息來創(chuàng)建聯(lián)系人記錄(例如vcard或類似的)。例如,在服務(wù)提供商是創(chuàng)建新的電子郵件賬戶的電子郵件服務(wù)提供商的情況下,聯(lián)系人記錄可以包括用戶名和電子郵件地址。各種實施方式涉及在設(shè)備處自動地存儲聯(lián)系人記錄,并且經(jīng)由設(shè)備用戶接口向用戶提供存儲聯(lián)系人記錄的選項(和/或更新一個或多個已有聯(lián)系人記錄)。其它信息也可以利用聯(lián)系人記錄來包括,其它信息可以基于與設(shè)備關(guān)聯(lián)的參數(shù)和/或傳送到服務(wù)提供商的其它信息。例如,如果用戶包括關(guān)于賬戶創(chuàng)建的住址或商業(yè)地址信息,該信息也可以包括在聯(lián)系人記錄中。進一步,聯(lián)系人記錄可以從服務(wù)激活服務(wù)器或服務(wù)提供商獲得,或可選地,響應(yīng)于接收到新的服務(wù)信息,由駐留在用戶的設(shè)備上的客戶端來創(chuàng)建該聯(lián)系人記錄。
圖9是大體圖示出一個示例性方式的流程圖,通過這種方式,服務(wù)器(例如,服務(wù)激活服務(wù)器)或其它網(wǎng)元可以指示服務(wù)賬戶的創(chuàng)建,并且可選地配置設(shè)備以便使用服務(wù)賬戶。在服務(wù)激活服務(wù)器處接收900與設(shè)備關(guān)聯(lián)的第一參數(shù)。這些參數(shù)例如可以包括在圖8的項800中所標識的那些。利用第一參數(shù)的一個或多個參數(shù),服務(wù)器從服務(wù)提供商的集合導(dǎo)出902服務(wù)提供商的列表,并且使得該列表對于設(shè)備可用,如塊904所示。例如,列表可以從服務(wù)激活服務(wù)器傳送到設(shè)備,可以使列表在服務(wù)激活服務(wù)器的可訪問web頁面上可用。在服務(wù)激活服務(wù)器處接收906第二參數(shù)。這些第二參數(shù)與建立在設(shè)備和設(shè)備選擇的、列出的服務(wù)提供商之一之間的服務(wù)賬戶關(guān)聯(lián)。換句話說,利用從列表選擇的服務(wù)提供商來創(chuàng)建針對設(shè)備的服務(wù)賬戶,并且第二參數(shù)的至少一些參數(shù)與新近創(chuàng)建的服務(wù)賬戶關(guān)聯(lián)。使用第一和第二參數(shù),服務(wù)激活服務(wù)器可以創(chuàng)建908配置數(shù)據(jù)、并且使得該配置數(shù)據(jù)對于設(shè)備可用。通過這種方式,設(shè)備可以存儲配置數(shù)據(jù)或通過配置數(shù)據(jù)來配置以便利用特定的服務(wù)賬戶來使用。服務(wù)器的另一選項是根據(jù)從創(chuàng)建服務(wù)賬戶出現(xiàn)的信息來創(chuàng)建聯(lián)系人記錄,并且使得該聯(lián)系人記錄對于設(shè)備可用,如塊910所示。
如前面所指出,本發(fā)明的一些實施方式并不涉及創(chuàng)建新的服務(wù)賬戶,而是涉及創(chuàng)建配置文檔以便配置設(shè)備來利用已有服務(wù)賬戶來操作。圖10和圖11是圖示出用于配置設(shè)備以便利用已有服務(wù)賬戶操作的代表性實施方式的流程圖。應(yīng)該認識到圖10和圖11同樣地應(yīng)用于除電子郵件賬戶以外的服務(wù)賬戶。
更具體地,圖10是圖示出一個代表性方式的流程圖,在該方式下,設(shè)備(例如,移動電話、pda等)可以實現(xiàn)其配置以便利用已有電子郵件賬戶來使用。提供1000與已有電子郵件賬戶關(guān)聯(lián)的電子郵件地址。例如,移動電話可以向服務(wù)激活服務(wù)器傳送電子郵件地址,或可以經(jīng)由服務(wù)激活服務(wù)器等的網(wǎng)站來輸入電子郵件地址。所提供的電子郵件地址代表來自已存在的電子郵件賬戶的電子郵件地址。響應(yīng)于提供該信息,設(shè)備最終接收1002與由電子郵件地址標識的電子郵件提供商關(guān)聯(lián)的配置數(shù)據(jù)。使用接收到的配置數(shù)據(jù)來配置1004設(shè)備以利用該電子郵件提供商來操作。
還應(yīng)該注意到設(shè)備可以進一步從涉及用戶和相應(yīng)的電子郵件地址的服務(wù)器接收聯(lián)系人記錄。在一個實施方式中,可以提示用戶他/她事實上是否想使用用戶的已有電子郵件(或其它服務(wù))地址來存儲創(chuàng)建的新聯(lián)系人記錄。在某種情況下,用戶將已經(jīng)具有個人聯(lián)系人記錄并且可能不需要存儲此類的聯(lián)系人記錄。對于其中聯(lián)系人記錄對用戶可用的實施方式,用戶可以通過他的/她的設(shè)備上的用戶接口來選擇忽略接收任何聯(lián)系人記錄。
圖11是示出一個代表性方式的流程圖,通過該方式,服務(wù)器(例如,服務(wù)激活服務(wù)器)或其它網(wǎng)元可以輔助配置電子郵件賬戶對于設(shè)備用戶已經(jīng)存在的設(shè)備。通過服務(wù)器接收1100與已有電子郵件賬戶關(guān)聯(lián)的電子郵件地址。標識1102對應(yīng)于電子郵件地址的電子郵件提供商。創(chuàng)建1104能夠配置設(shè)備以便利用已有電子郵件賬戶來使用的配置文檔,并且接著配置文檔被傳送1106到設(shè)備,從而設(shè)備可以實現(xiàn)配置。再次,在一些實施方式中,服務(wù)器也可以提供包括與用戶的已有賬戶關(guān)聯(lián)的至少一些信息的聯(lián)系人記錄。在一個實施方式中,服務(wù)器向用戶提供關(guān)于他/她是否想存儲聯(lián)系人記錄的選項。
各種變形和可選項產(chǎn)生了本發(fā)明的各種實施方式。一個實施方式涉及選擇是否期望新的服務(wù)賬戶的用戶能力,或是否使用已有服務(wù)賬戶的用戶能力。圖12是圖示出涉及該用戶選擇的方法的另一實施方式。同樣地,盡管在電子郵件賬戶方面描述圖12,但其同樣可以應(yīng)用于其它服務(wù)賬戶。
用戶嘗試打開/啟動1200設(shè)備上未配置的電子郵件應(yīng)用。如果在判決塊1202處確定電子郵件應(yīng)用已經(jīng)被配置,則設(shè)備可以訪問其電子郵件箱(例如,收件箱),如塊1232處所示。如果還未配置應(yīng)用,則用戶可以接著獲得提示或其它建議以激活電子郵件,如塊1204處所指出。如果用戶選擇激活未配置的電子郵件賬戶,則進一步的步驟取決于是將使用已有電子郵件賬戶,還是將創(chuàng)建新的電子郵件賬戶。如果沒有已有賬戶,則呈現(xiàn)1208合適的電子郵件提供商的列表,其中列表基于由設(shè)備提供給服務(wù)激活服務(wù)器的參數(shù)。用戶從列表選擇1210期望的提供商。在一個實施方式中,列表中的每個提供商與各自的url或其它地址關(guān)聯(lián),并且從列表選擇服務(wù)提供商將使得設(shè)備進入到針對選擇的提供商的賬戶創(chuàng)建站點,如塊1212所示。在服務(wù)激活服務(wù)器處創(chuàng)建1214賬戶,服務(wù)激活服務(wù)器接著將指向服務(wù)激活服務(wù)器的鏈接提供1220給設(shè)備。附加的參數(shù)被提供1222給服務(wù)激活服務(wù)器,其最終創(chuàng)建1224設(shè)置文檔并將其提供給設(shè)備。在一個實施方式中,在將設(shè)置文檔提供給設(shè)備前,對設(shè)置文檔進行簽名1226。接著使用配置文檔來配置1228設(shè)備。如果文檔被簽名,則在配置設(shè)備前,驗證1230簽名。設(shè)備接著可以呈現(xiàn)其電子郵件箱或執(zhí)行與現(xiàn)在配置的電子郵件客戶端關(guān)聯(lián)的其它功能。
如果在判定塊1206處確定有已有賬戶,則用戶向服務(wù)激活服務(wù)器提供1216他的/她的電子郵件地址。作為響應(yīng),基于電子郵件地址,服務(wù)激活服務(wù)器識別1218所提供的相關(guān)電子郵件,并且可以接著執(zhí)行與項1220-1232關(guān)聯(lián)的功能。
在圖13中圖示出其中可以實現(xiàn)或使用本發(fā)明的代表性系統(tǒng)。通信設(shè)備1300a代表能夠執(zhí)行先前所述的設(shè)備/手持機功能的任何通信設(shè)備。在圖示出的實施方式中,設(shè)備1300a代表能夠通過空中接口(ota)與無線網(wǎng)絡(luò)通信和/或能夠經(jīng)由有線網(wǎng)絡(luò)通信的移動設(shè)備。通過示例而非限制,設(shè)備1300a包括移動電話(包括智能電話)1302、個人數(shù)字助理1304、計算設(shè)備1306和其它網(wǎng)絡(luò)化終端1308。
代表性終端1300a使用計算系統(tǒng)來控制和管理常規(guī)的設(shè)備活動以及由本發(fā)明提供的設(shè)備功能性。例如,代表性無線終端1300b包括處理/控制單元1310、例如微處理器、控制器、精簡指令集計算機(risc)或其它中央處理模塊。處理單元1310不必是單個的設(shè)備,而是可以包括一個或多個處理器。例如,處理單元可以包括主處理器和連接以與主處理器通信的一個或多個相關(guān)聯(lián)的從處理器。
如由程序儲存器/存儲器1312中可用的程序所指示的那樣,處理單元1310控制終端1300b的基本功能。儲存器/存儲器1312可以包括操作系統(tǒng)和與本發(fā)明關(guān)聯(lián)的各種程序模塊以及數(shù)據(jù)模塊。在本發(fā)明的一個實施方式中,程序被存儲在非易失性電可擦除、可編程只讀存儲器(eeprom)、閃存rom等中,從而程序在終端斷電時不會丟失。儲存器1312也可以包括其它類型的只讀存儲器(rom)和可編程和/或可擦除rom、隨機存取存儲器(rom)、用戶接口模塊(sim)、無線接口模塊(wim)、智能卡、或其它固定或可移動存儲設(shè)備/介質(zhì)的一個或多個。程序也可以經(jīng)由其它介質(zhì)1313來提供,例如盤、cd-rom、dvd等,這些介質(zhì)可以由合適的接口和/或介質(zhì)驅(qū)動1314進行讀取。用于實施根據(jù)本發(fā)明的終端操作的相關(guān)軟件也可以經(jīng)由數(shù)據(jù)信號傳送到終端1300b,例如經(jīng)由一個或多個網(wǎng)絡(luò)電子地下載,網(wǎng)絡(luò)例如是數(shù)據(jù)網(wǎng)絡(luò)1315或其它數(shù)據(jù)網(wǎng)絡(luò)以及在終端1300a/1300b是例如移動電話的無線設(shè)備的情況下的中間無線網(wǎng)絡(luò)1316。
為了執(zhí)行其它標準終端功能,處理器1310也連接到與終端1300b關(guān)聯(lián)的用戶輸入接口1318。用戶輸入接口1318例如可以包括小鍵盤、功能按鈕、游戲桿、滾動機構(gòu)(例如,鼠標、軌跡球)、觸摸板/屏或其它用戶錄入機構(gòu)(未示出)。
可以提供用戶接口(ui)1320,這允許終端1300a/b的用戶視覺上、聽覺上、通過觸摸等來感知信息。例如,一個或多個顯示器設(shè)備1320a可以與終端1300b關(guān)聯(lián)。顯示器1320a可以顯示web頁面、圖像、視頻、文本、鏈接和其它信息。可以提供揚聲器1320b以可聽地呈現(xiàn)指令或其它信息。也可以提供其它的用戶接口(ui)機構(gòu),例如觸覺1320c或其它反饋??梢酝ㄟ^由用戶可感知的任意類型呈現(xiàn)來提供與本發(fā)明關(guān)聯(lián)的信息。
圖13的示例性移動設(shè)備1300b也包括用于執(zhí)行通過無線網(wǎng)絡(luò)1316的無線傳輸?shù)某R?guī)電路??梢允褂胐sp1322來執(zhí)行各種功能,包括模數(shù)(a/d)轉(zhuǎn)換、數(shù)模(d/a)轉(zhuǎn)換、語音編碼/解碼、加密/解密、錯誤檢錯/糾錯、比特流轉(zhuǎn)換、過濾等。收發(fā)器1324包括至少發(fā)射器和接收器,由此通常通過天線1326發(fā)送外發(fā)無線信號和接收進入無線信號。當設(shè)備1300b是非移動或移動設(shè)備時,其可以包括收發(fā)器(t)1327以允許其它類型的無線、或有線、與例如因特網(wǎng)的網(wǎng)絡(luò)的通信。例如,設(shè)備1300b可以經(jīng)由代理網(wǎng)絡(luò)(例如,ieee802.11或其它無線局域網(wǎng))來通信,而該代理網(wǎng)絡(luò)接著被連接到例如因特網(wǎng)的固定網(wǎng)絡(luò)1315。也可以使用點對點連網(wǎng)。進一步,有線連接可以包括例如到諸如因特網(wǎng)之類的網(wǎng)絡(luò)的以太網(wǎng)連接??梢詫崿F(xiàn)在設(shè)備1300a/1300b和服務(wù)器1350之間最終通信的這些和其它方式。
在一個實施方式中,儲存器/存儲器1312存儲結(jié)合本發(fā)明使用的各種客戶端程序和數(shù)據(jù)。例如,儲存器/存儲器1312包括儲存器以存儲客戶端/應(yīng)用,例如,瀏覽器1330以及諸如電子郵件客戶端、照片共享客戶端、voip客戶端等的服務(wù)客戶端1331。還包括服務(wù)激活客戶端1332,在這里也稱為服務(wù)激活向?qū)?,其通常對?yīng)于前面附圖的客戶端200。儲存器1312也包括其它模塊,例如特定詞生成模塊1333和簽名驗證模塊1334。提供可以是服務(wù)激活客戶端1332一部分或不同于服務(wù)激活客戶端1332的設(shè)置安裝模塊1335以使得設(shè)備1300b利用接收到的設(shè)置文檔來配置。
應(yīng)該認識到模塊1330-1335可以是結(jié)合處理器1310操作的分離模塊,可以是執(zhí)行這些功能中的每個的單個模塊,或可以包括執(zhí)行各種功能的多個此類模塊。換句話說,盡管模塊被示為多個軟件/固件模塊,這些模塊可以駐留在或可以不駐留在相同的軟件/固件程序中。還應(yīng)該認識到使用硬件來執(zhí)行這些功能中的一個或多個功能。例如,可以通過使用硬件比較功能來比較硬件寄存器的內(nèi)容或其它存儲器位置來執(zhí)行比較功能。根據(jù)本發(fā)明,這些客戶端和數(shù)據(jù)模塊代表可以與終端關(guān)聯(lián)的功能性和數(shù)據(jù)模塊類型,并且不旨在表示窮舉的列出。另外,沒有具體示出的其它功能也可以通過處理器1310來實現(xiàn)。
圖13也繪出可操作在網(wǎng)絡(luò)上的代表性計算系統(tǒng)1350。經(jīng)由例如無線網(wǎng)絡(luò)1316和/或固定網(wǎng)絡(luò)1315的網(wǎng)絡(luò),此類系統(tǒng)1350中一個或多個系統(tǒng)是可用的。在一個實施方式中,計算系統(tǒng)1350表示先前所述的服務(wù)激活服務(wù)器。服務(wù)器系統(tǒng)1350可以是單個的系統(tǒng)或分布式的系統(tǒng)。圖示出的計算系統(tǒng)/服務(wù)器1350包括處理裝置1352,其可以連接到儲存器/存儲器1354。處理器1352按照軟件和/或固件指令所指示的那樣執(zhí)行如現(xiàn)有技術(shù)中所知的各種標準計算功能。儲存器/存儲器1354可以代表固件、介質(zhì)儲存器和/或存儲器。通過輸入/輸出(i/o)電路1356,處理器1352可以與其它內(nèi)部和外部組件通信。計算系統(tǒng)1350也可以包括介質(zhì)驅(qū)動器1358,例如硬盤和軟盤驅(qū)動器、cd-rom驅(qū)動器、dvd驅(qū)動器和其它能夠讀取和/或存儲信息的介質(zhì)1360。在一個實施方式中,根據(jù)本發(fā)明,用于實施計算系統(tǒng)1350處操作的軟件可以存儲和分布在cd-rom、磁盤、磁性介質(zhì)、可移除存儲器、或能夠便攜式地存儲信息的其它形式介質(zhì)上,如由介質(zhì)設(shè)備1360所代表的那樣。此類軟件也可以經(jīng)由數(shù)據(jù)信號傳送到系統(tǒng)1350,例如經(jīng)由網(wǎng)絡(luò)進行電子地下載,網(wǎng)絡(luò)例如是數(shù)據(jù)網(wǎng)絡(luò)1315、局域網(wǎng)(lan)(未示出)、無線網(wǎng)絡(luò)1316和/或它們的任意組合。
根據(jù)本發(fā)明的一個實施方式,儲存器/存儲器1354和/或介質(zhì)設(shè)備1360存儲結(jié)合本發(fā)明使用的各種程序和數(shù)據(jù)。例如,單個或分布式服務(wù)激活服務(wù)器1350包括應(yīng)用或客戶端,其被示為服務(wù)提供商列表生成模塊1380,該服務(wù)提供商列表生成模塊1380基于由設(shè)備1300b提供的參數(shù),從服務(wù)提供商的集合生成可用服務(wù)提供商的列表。設(shè)置文檔創(chuàng)建模塊1381基于由設(shè)備1300b和服務(wù)提供商(未示出)之一或二者提供的參數(shù)來創(chuàng)建設(shè)置文檔。服務(wù)提供商識別模塊1382用于識別給出例如電子郵件地址的某些信息的服務(wù)提供商(例如,電子郵件提供商)?;趶膶π路?wù)的創(chuàng)建所得到的或作為針對設(shè)備1300a生成配置信息的結(jié)果而已知的用戶服務(wù)標識符,聯(lián)系人記錄創(chuàng)建模塊1384可以用于創(chuàng)建聯(lián)系人記錄,例如vcard。
圖示出的計算系統(tǒng)1350也包括dsp電路1366和至少一個收發(fā)器1368(其旨在也指代分離的發(fā)射器/接收器組件)。盡管服務(wù)器1350可以經(jīng)由有線連接與數(shù)據(jù)網(wǎng)絡(luò)1315通信,但服務(wù)器也可以/或代之以配置有收發(fā)器1368以與無線網(wǎng)絡(luò)1316通信,由此可以使用天線1370。
硬件、固件、軟件或它們的組合可以用于執(zhí)行根據(jù)本發(fā)明的功能和操作。使用前面的說明書,通過使用標準的編程和/或工程技術(shù)來產(chǎn)生編程軟件、固件、硬件或它們的任意組合,本發(fā)明的一些實施方式可以實現(xiàn)為機器、處理或制造品。具有計算機可讀程序代碼的任何所得程序可以實現(xiàn)在例如存儲器設(shè)備或傳送設(shè)備的一個或多個計算機可用介質(zhì)內(nèi),由此制作出根據(jù)本發(fā)明的計算機程序產(chǎn)品、計算機可讀介質(zhì)或其它制造品。如此,術(shù)語“計算機可讀介質(zhì)”、“計算機程序產(chǎn)品”或其它類似的語言旨在包括永久性地、臨時地或瞬時地存在于例如任何存儲器設(shè)備上或任何傳送設(shè)備中的任何計算機可用介質(zhì)。
例如,本發(fā)明的一個實施方式包括一種計算機可讀介質(zhì),其上存儲有可由計算系統(tǒng)執(zhí)行的指令,用于創(chuàng)建能夠由通信設(shè)備使用的服務(wù)賬戶。指令實現(xiàn)對將要傳送的一個或多個設(shè)備參數(shù)的標識,并且進行對一個或多個服務(wù)提供商的列表的呈現(xiàn),其中使用一個或多個參數(shù)從服務(wù)提供商的集合來導(dǎo)出列表。指令進一步進行對列表中至少一個服務(wù)提供商的用戶選擇,并且支持與選擇的服務(wù)提供商的通信以便利用選擇的服務(wù)提供商創(chuàng)建服務(wù)賬戶。
通過這里提供的描述,本領(lǐng)域技術(shù)人員能夠容易組合利用所述合適的通用或?qū)S糜嬎銠C硬件創(chuàng)建的軟件來創(chuàng)建體現(xiàn)本發(fā)明的計算系統(tǒng)和/或計算子組件,并且創(chuàng)建用于實施本發(fā)明方法的計算系統(tǒng)和/或計算子組件。
為了說明和描述的目的而已經(jīng)提供本發(fā)明的示例性實施方式的上述描述。不旨在窮舉或?qū)⒈景l(fā)明限制于這里所公開的精確形式。根據(jù)上述的教導(dǎo),許多修改和變形都是可以的。意圖在于本發(fā)明的范圍不受這里詳細描述的限制,而是由所附的權(quán)利要求書來確定。