用於創建服務帳戶和配置設備的設備和方法與流程
2023-06-01 06:40:26 3

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