中文字幕无码日韩视频无码三区

便攜式電子設備中的端口發現和消息傳送的制作方法

文(wen)檔序號:7938501閱讀(du):145來(lai)源(yuan):國(guo)知局

專利名稱::便攜式電子設備中的端口發現和消息傳送的制作方法
技術領域
:所公開的實施例一般涉及便攜式電子設備,尤其涉及訪問和顯示電子郵件的便攜式電子設備。
背景技術
:隨著便攜式電子設備變得更加緊湊以及給定設備所執行的功能數量的增加,設計使得使用者能夠容易地與多功能設備進行交互的用戶接口已經變成重大挑戰。這一挑戰對于與臺式或膝上型計算機相比屏幕小很多的手持便攜式設備來說尤其重大。這種情況是令人遺憾的,因為用戶接口是用戶借以接收內容以及對于用戶動作或行為的響應的通道,用戶動作或行為包括用戶嘗試訪問設備的結構元件(feature)、工具和功能。有些便攜式通信裝置(例如,移動電話機、有時被稱為移動電話、蜂窩電話、蜂窩電話機等)已經通過添加更多的按鈕、增大按鈕密度、超負荷加載按鈕的功能、或者使用復雜的菜單系統來使用戶能夠訪問、存儲和操控數據。這些傳統的用戶接口經常導致用戶必須記憶的復雜的鍵順序和菜單層次。除了諸如對在線視頻的訪問和顯示、因特網接入、媒體播放器特征以及蜂窩電話能力這樣的其他特征之外,有些便攜式電子設備還提供電子郵件能力。在使用這些電子郵件能力之前,設備必須建立與提供電子郵件服務的指定電子郵件服務器的連接。便攜式電子設備可以以兩種方式連接到電子郵件服務器間接地經由連接到電子郵件服務器的網絡服務器,或者直接地經由SMTP連接。通過為該連接指定端口和安全設置(這兩者必須得到服務器支持),設備建立與電子郵件服務器的直接連接。存在端口和安全設置的許多可能的組合可被定義用于某一連接,并且這些組合中的每一個都與不同安全級別相關聯。因此,定義這樣的設置可能使用戶迷惑,并且在給定了多個選擇的情況下,用戶可能為便攜式設備選擇一種比其他可能的組合安全性更低的設置組合。而且,在有些情況下,先前建立的連接可能變得不可用。在這種情況下,用戶將需要利用端口和安全設置的另一組合來重新建立他們的電子郵件連接。由于與初始連接相同的原因,這可能令人迷惑并且導致比最優配置差的配置。因此,需要一種具有電子郵件能力的便攜式電子設備,其使得能夠在很少或不會使用戶迷惑的情況下建立到電子郵件服務器的最佳端口和安全設置。還需要一種便攜式電子設備,其使得能夠在利用先前的端口和安全設置無法建立與電子郵件服務器的連接時為直接電子郵件確定端口和安全設置的不同組合。
發明內容所公開的便攜式多功能設備減小或消除了與用于便攜式設備的用戶接口有關的上述不足和其他問題。在有些實施例中,該設備具有帶圖形用戶界面(GUI)的觸摸敏感顯示器(也被稱為"觸摸屏")、一個或多個處理器、存儲器和一個或多個模塊、存儲在存儲器中用于執行多個功能的程序或指令集。在有些實施例中,用戶主要通過觸摸敏感顯示器上的手指接觸和姿態來與GUI交互。在有些實施例中,除了電子郵件收發之外,這些功能還可以包括電話通話、浮見頻會議、即時消息收發、博客生成(blogging)、數字攝影、數字錄影、網絡瀏覽、數字音樂播放、和/或數字視頻播放。用于執行這些功能的指令可以被包括在被配置成由一個或多個處理器執行的計算機程序產品中。根據有些實施例,在配置有電子郵件客戶端的便攜式電子設備處執行一種計算機實現方法。該計算機實現方法包括(1)當在所述便攜式電子設備上創建電子郵件帳戶時(a)根據端口/安全組合的第一優選序列,嘗試使用第一端口/安全組合連接到外發電子郵件服務器;(b)如果使用第一端口/安全組合實現連接,則將第一端口/安全組合存儲作為用于所述電子郵件帳戶的被存儲的配置;(c)如果使用第一端口/安全組合沒有實現連接,則根據所述優選序列針對不同端口/安全組合重復(1)中的(a),直到用第二端口/安全組合實現連接;并且(d)把第二端口/安全組合存儲作為被存儲的配置;并且(2)此后,采用所存儲的配置連接到外發電子郵件服務器并且經由所述外發電子郵件服務器發送電子郵件。在計算機實現方法的有些實施例中,被存儲的端口/安全組合包括與SMTP電子郵件服務器相關聯的預定端口號和安全設置的多個組合。在其他實施例中,按照從最高安全強度到最低安全強度設置所述優選序列。在其他實施例中,所述端口/安全設置的優選序列包括587/SSL,587/STARTTLS,25/SSL,25/STARTTLS,465/SSL,465/STARTTLS,587/無SSL或STARTTLS,25/無SSL或STARTTLS,465/無SSL或STARTTLS。計算機實現方法的其他實施例還可以包括(3)當所述便攜式電子設備后來利用所存儲的配置不能連接到外發電子郵件服務器時(a)根據不同于第一優選序列的端口/安全組合的備選(fallback)序列,嘗試使用第一備選端口/安全組合連接到外發電子郵件服務器,其中第一備選端口/安全組合不同于所存儲的配置;(b)在確定使用第一備選端口/安全組合實現連接時,采用第一備選端口/安全組合來經由外發電子郵件服務器發送電子郵件;(c)在確定使用第一備選端口/安全組合沒有實現連接時,根據所述備選序列,針對不同端口/安全組合重復(3)中的(a),直到用不同于所存儲的配置的第二備選端口/安全組合實現連接;并且(d)采用第二備選端口/安全組合來經由外發電子郵件服務器發送電子郵件。而且,在有些實施例中,所述備選序列包括對優選序列的重新排序,使得被配置用于使用安全的端口/安全組合進行電子郵件通信的帳戶不后退成不安全的端口/安全組合。在其他實施例中,所述備選序列還被配置成使得第一備選端口/安全組合或第二備選端口/安全組合中任一個都具有比所存儲的配置低的安全強度。根據有些實施例,一種便攜式計算設備,包括顯示器;一個或多個處理器;存儲器;以及一個或多個程序,其中所述一個或多個程序被存儲在所述存儲器中并且被配置成由所述一個或多個處理器來執行。所述一個或多個程序包括電子郵件應用程序;以及用于為電子郵件帳戶設置端口和安全級別的指令。這些指令包括(1)當在所述便攜式電子設備上創建電子郵件帳戶時(a)根據端口/安全組合的第一優選序列,嘗試使用第一端口/安全組合連接到外發電子郵件服務器;(b)如果使用第一端口/安全組合實現連接,則將第一端口/安全組合存儲作為用于所述電子郵件帳戶的被存儲的配置;(c)如果使用第一端口/安全組合沒有實現連接,則根據所述優選序列針對不同的端口/安全組合重復(1)中的(a),直到用第二端口/安全組合實現連接;并且(d)將第二端口/安全組合存儲作為被存儲的配置;并且(2)此后,采用所存儲的配置來連接到外發電子郵件服務器并且經由所述電子郵件服務器發送電子郵件。根據有些實施例,一種計算機可讀存儲介質存儲一個或多個程序。所述一個或多個程序包括指令,其中所述指令在被具有電子郵件客戶端的便攜式計算設備執行時使所述便攜式計算設備執行以下操作(1)當在所述便攜式電子設備上創建電子郵件帳戶時(a)根據端口/安全組合的第一優選序列,嘗試使用第一端口/安全組合連接到外發電子郵件服務器;(b)如果使用第一端口/安全組合實現連接,則將第一端口/安全組合存儲作為用于所述電子郵件帳戶的被存儲的配置;(c)如果使用第一端口/安全組合沒有實現連接,則根據所述優選序列針對不同的端口/安全組合重復(1)中的(a),直到用第二端口/安全組合實現連接;并且(d)將第二端口/安全組合存儲作為被存儲的配置;并且(2)此后,采用所存儲的配置連接到外發電子郵件服務器并且經由所述電子郵件服務器發送電子郵件。根據有些實施例,一種具有觸摸屏顯示器和電子郵件客戶端的便攜式電子設備包括用于執行以下操作的裝置(1)當在所迷便攜式電子設備上創建電子郵件帳戶時(a)根據端口/安全組合的第一優選序列,嘗試使用第一端口/安全組合連接到外發電子郵件服務器;(b)如果使用第一端口/安全組合實現連接,則將第一端口/安全組合存儲作為用于電子郵件帳戶的被存儲的配置;(c)如果使用第一端口/安全組合沒有實現連接,則根據所述優選序列針對不同的端口/安全組合重復(l)中的(a),直到用第二端口/安全組合實現連接;并且(d)將第二端口/安全組合存儲作為被存儲的配置;并且(2)此后,采用所存儲的配置來連接到外發電子郵件服務器并且經由所述電子郵件服務器發送電子郵件。因此,提供了一種便攜式電子設備,其提供更有效率并且(對于用戶)不太明顯的系統和方法來發現端口和將消息傳送到電子郵件服務器的。為了更好地理解本發明的前述實施例及其附加實施例,應當結合附圖參考以下對實施例的描述,在附圖中,相同的參考數字指的是對應的部件。圖1A和圖1B是示出了根據一些實施例的具有觸摸敏感顯示器的便攜式多功能設備的框圖。圖1C和圖1D是示出了根據一些實施例的電子郵件客戶端模塊的附加細節的框圖。圖1E是示出了其中具有電子郵件能力的便攜式電子設備可根據一些實施例操作的網絡的系統圖。圖2示出了根據一些實施例的具有觸摸屏的便攜式多功能設備。圖3示出了根據一些實施例的用于解除便攜式電子設備鎖定的示圖4A和圖4B示出了根據一些實施例的便攜式多功能設備上應用程序菜單的示例用戶界面。圖5A""圖5B示出了根據一些實施例的用于便攜式電子設備的電子郵件客戶端的示例用戶界面。圖6A和圖6B是示出了根據一些實施例的示例性端口發現方法的流程圖。圖7是示出了根據一些實施例的用于將電子郵件獲取到便攜式電子設備的示例方法的流程圖。具體實施例方式現在將詳細參考實施例,在附圖中示出了這些實施例的示例。在下面的詳細描述中,闡述了許多具體細節以便提供對本發明的全面理解。然而,本領域技術人員顯然能夠理解,在沒有這些具體細節的情況下也可以實施本發明。在其他實例中,公知的方法、過程、部件、電路和網絡沒有被詳細描述,以便不會不必要地使得本發明的各個方面變得難以理解。還將理解的是,盡管在此使用術語"第一"、"第二"等來描述多個組件,但是這些組件不應受到這些術語的限制。這些術語只是用來將組件彼此區分開來。例如,在不脫離本發明的范圍的情況下,第一姿態可以被稱為第二姿態,類似地,第二姿態可以被稱為第一姿態。在此,本發明說明書中使用的術語的目的只是在于描述特定實施例,而并非意在來對本發明進行限制。如在本發明的說明書和所附權利要求中所使用的那樣,單數形式"一"、"一個"、"這個"意在也包括復數形式,除非另外明確指出。還將理解的是,在此使用的術語"和/或"是指并且包括一個或多個列出的相關項的任何和所有可能的組合。還將理解的是,術語"包含"和/或"包括,,當在本說明書中使用時指出了所述特征、整數、步驟、操作、組件、和/或元件的存在,但并不排除一個或多個其他特征、整數、步驟、操作、組件、元件、和/或其組合的存在或添加。描述了便攜式多功能設備、用于這種設備的用戶接口以及使用這種設備的相關處理的實施例。在一些實施例中,該設備是還包括其他功能(諸如PDA和/或音樂播放器功能)的便攜式通信設備,諸如移動電話。除了觸摸屏或者顯示在觸摸屏上的虛擬點擊滾輪之外,用戶接口還可以包括物理點擊滾輪。點擊滾輪是用戶接口裝置,其可以基于裝置使用者與滾輪的接觸點或者滾輪的角位移提供導航命令。點擊滾輪還可以被用于提供與對一個或多個項目的選擇相對應的用戶命令,例如當裝置使用者按下滾輪或滾輪中心的至少一部分時。可替代地,斷開與觸摸屏表面上點擊滾輪圖像的接觸可以指示與選擇相對應的用戶命令。為了簡潔起見,在下面討論中,使用包括觸摸屏的便攜式多功能設備作為一個示例實施例。然而,應當理解的是,有些用戶接口和相關處理可以應用于可能包括一個或多個其他物理用戶接口裝置(諸如物理點擊滾輪、物理鍵盤、鼠標和/或游戲桿)的其他設備,諸如個人計算機和膝上型計算機。該i殳備支持多種應用,諸如電話應用、浮見頻會i義應用、電子郵件應用、即時消息收發應用、博客生成應用、數碼相機應用、數字攝影機應用、網絡瀏覽應用、數字音樂播放器應用、和/或數字視頻播放器應用。可以在該設備上運4亍的各種應用可以4吏用至少一個公共物理用戶接口裝置,諸如觸摸屏。觸摸屏的一個或多個功能以及在該裝置上顯示的對應信息可以對于各個應用和/或在各個應用內#^調節和/或改變。以此方式,設備的公共物理架構(諸如觸摸屏)可以支持具有直觀透明的用戶接口的各種應用。用戶接口可以包括一個或多個軟鍵盤設備。軟鍵盤設備可以包括鍵盤的被顯示圖標上符號的標準(QWERTY)和/或非標準配置,如在2006年7月24日提交的題為"KeyboardsForPortableElectronicsDevices"的美國專利申請No.l1/459,606、以及2006年7月24日提交的題為"TouchScreenKeyboardsForPortableElectronicsDevices"的美國專利申請No.ll/459,615中所述的配置,這兩個美國專利申請的全部內容以引用方式并入于此。該鍵盤設備可以包括相比于現有物理鍵盤的按鍵數量而言數量減小的圖標(或軟鍵),諸如用于打字機的圖標。這可以使得用戶更容易選擇鍵盤中的一個或多個圖標,并且因此更容易選擇一個或多個對應的符號。鍵盤設備可以是自適應的。例如,所顯示的圖標可以根據用戶動作而加以修改,用戶動作諸如是選擇一個或多個圖標和/或一個或多個對應符號。便攜式設備上的一個或多個應用可以利用公共和/或不同的鍵盤設備。因此,所使用的鍵盤設備可以適配于至少一些應用。在一些實施例中,一個或多個鍵盤設備可以被適配于相應用戶。例如,基于各個用戶的字詞使用歷史(詞典編輯法、俚語、個人用法),一個或多個鍵盤設備可以被適配于這各個用戶。有些鍵盤設備可以被調整以減小在使用軟鍵盤設備時當選擇一個或多個圖標、并從而選擇一個或多個符號時用戶出錯的概率。現在來關注i殳備的實施例。圖1A和圖1B是^4居一些實施例示出具有觸摸敏感顯示器112的便攜式多功能設備100的框圖。觸摸敏感顯示器112有時為了方便被稱為"觸摸屏",并且也可以被稱為或叫做觸摸敏感顯示系統。設備100可以包括存儲器102(其可以包括一個或多個計算機可讀存儲介質)、存儲器控制器122、一個或多個處理單元(CPU)120、外圍設備接口118、RF電路108、音頻電路110、揚聲器111、麥克風113、輸入/輸出(1/0)子系統106、其他輸入或控制裝置116以及外部端口124。i殳備100可以包括一個或多個光學傳感器164。這些元件可以通過一個或多個通信總線或信號線103進行通信。應當理解的是,設備100僅是便攜式多功能設備100的一個示例,并且設備100可以具有比所示出的元件更多或更少的元件,可以將兩個或更多個元件組合,或者可以具有這些元件的不同配置或布局。圖1A和圖1B所示的各種元件可以采用硬件、軟件或者硬件和軟件兩者的組合來實現,包括一個或多個信號處理和/或專用集成電路。存儲器102可以包括高速隨機存取存儲器,并且還可以包括非易14失性存儲器,諸如一個或多個磁盤存儲裝置、閃速存儲裝置、或其他非易失性固態存儲裝置。設備100的其他元件(諸如CPU120和外圍設備接口118)對存儲器102的存取可以由存儲器控制器122來控制。外圍設備接口118將設備的輸入和輸出外圍設備耦接到CPU120和存儲器102。一個或多個處理器120運行或執行存儲在存儲器102中的各種軟件程序和/或指令集,以執行用于設備100的各種功能以及處理數據。在一些實施例中,外圍設備接口118、CPU120以及存儲器控制器122可以被實現在單個芯片(諸如芯片104)上。在其他一些實施例中,它們可以被實現在分開的芯片上。RF(射頻)電路108接收和發送也被稱為電磁信號的RF信號。RF電路108將電信號轉換成電磁信號/將電磁信號轉換成電信號,并且通過電磁信號與通信網絡和其他通信裝置通信。RF電路108可以包括公知的用于執行這些功能的電路,包括但不限于天線系統、RF收發器、一個或多個放大器、調諧器、一個或多個振蕩器、數字信號處理器、CODEC芯片組、用戶身份模塊(SIM)卡、存儲器等等。RF電路108可以通過無線通信與網絡以及其他設備進行通信,網絡諸如是因特網(也^f皮稱為萬維網(WWW))、內聯網和/或無線網絡,諸如蜂窩電話網絡、無線局域網(LAN)和/或城域網(MAN)。無線通信可以使用多個通信標準、協議和技術中的任意一種,包括但不限于全球移動通信系統(GSM)、增強型數據GSM環境(EDGE)、高速下行分組接入(HSDPA)、寬帶碼分多址(W-CDMA)、碼分多址(CDMA)、時分多址(TDMA)、藍牙、無線保真(Wi-Fi)(例如,IEEE802.11a、IEEE802.11b、IEEE802.11g和/或IEEE802.11n)、IP語音(VoIP)、Wi-MAX、電子郵件協議(例如,因特網郵件存取協議(IMAP)和/或郵局協議(POP))、即時消息收發(例如,可擴展消息和存在協議(XMPP)、即時消息和存在支持擴展的會話初始化協議(SIMPLE)、和/或即時消息和存在服務(IMPS)、和/或短消息服務(SMS))、或其他任何適合的通信協議,包括在本文檔提交之日時還未開發出的通信協議。音頻電路IIO、揚聲器111和麥克風113提供了用戶和設備100之間的音頻接口。音頻電路110從外圍設備接口118接收音頻數據,將音頻數據轉換成電信號,并且將電信號傳送到揚聲器lll。揚聲器lll將電信號轉換成人類能聽到的聲波。音頻電路110還接收由麥克風113從聲波轉換的電信號。音頻電路110把電信號轉換成音頻數據,并且把音頻數據傳送到外圍設備接口118用于處理。音頻數據可以從存儲器102和/或RF電路108獲得和/或通過外圍設備接口118傳送到存儲器102和/或RF電路108。在一些實施例中,音頻電路110還包括耳機插孔(例如圖2中的212)。耳機插孔提供音頻電路110與可移動音頻輸入/輸出外圍設備之間的接口,可移動音頻輸入/輸出外圍設備諸如是僅輸出的頭戴受話器或具有輸出(例如,用于一只或兩只耳朵的耳機)和輸入(例如,麥克風)的頭戴式送受話器。1/0子系統106把設備100上的輸入/輸出外圍設備(如觸摸屏112和其他輸入/控制裝置116)耦接到外圍設備接口118。1/O子系統106可以包括顯示控制器156和用于其他輸入或控制裝置的一個或多個輸入控制器160。一個或多個輸入控制器160從其他輸入或控制裝置116接收電信號/把電信號發送到其他輸入或控制裝置116。其他輸入/控制裝置116可以包括物理按鈕(例如,按鈕開關、搖桿按鈕等)、撥盤、滑動開關、游戲桿、點擊滾輪等等。在一些替代實施例中,(一個或多個)輸入控制器160可以被耦接到以下元件中任何一個或者不耦接到任何一個鍵盤、紅外端口、USB端口以及點擊裝置(如鼠標)。一個或多個按鈕(例如,圖2中的208)可以包括用于揚聲器lll和/或麥克風113的音量控制的調高/調低按鈕。一個或多個按鈕可以包括按鈕開關(例如,圖2中的206)。按鈕開關的快速按壓可以解除觸摸屏112的鎖定或者開始使用觸摸屏上的姿態來解除設備鎖定的處理,如在2005年12月23日提交的題為"UnlockingaDevicebyPerformingGestureonanUnlockImage"的美國專利申請No.ll/322,549所述的那樣,其全部內容以引用方式并入于此。按鈕開關的長時間按壓(例如,標號206)可以接通或斷開設備100的電源。用戶可能能夠定制一個或多個按鈕的功能。觸摸屏112被用來實現虛擬按鈕或軟按鈕以及一個或多個軟鍵盤。觸摸敏感觸摸屏112提供設備和用戶之間的輸入接口和輸出接口。顯示控制器156從觸摸屏112接收電信號和/或把電信號發送到觸摸屏112。觸摸屏112把可視輸出顯示給用戶。可視輸出可以包括圖形、文本、圖標、視頻及其任意組合(統稱為"圖形")。在一些實施例中,可視輸出中的一些或者全部可以對應于用戶接口對象,下面描述其進一步的細節。觸摸屏112具有觸摸敏感表面、基于觸覺和/或觸知接觸而從用戶接收輸入的傳感器或傳感器組。觸摸屏112和顯示控制器156(以及存儲器102中任何相關的模塊和/或指令集)檢測觸摸屏112上的接觸(以及任何移動或接觸中斷),并且把檢測到的接觸轉換成與顯示在觸摸屏上的用戶接口對象(例如,一個或多個軟鍵、圖標、網頁或圖像)的交互。在一示例實施例中,觸摸屏112與用戶之間的接觸點對應于用戶的手指。觸摸屏112可以使用LCD(液晶顯示)技術、或LPD(發光聚合物顯示)技術,盡管在其他實施例中可以使用其他顯示技術。觸摸屏112和顯示控制器156可以利用現在已知的或以后開發出來的多個觸摸感測技術中的任何技術來檢測接觸和任何移動或者其中斷,這些技術包括但不限于容性技術、阻性技術、紅外技術、和表面聲波技術,以及其他接近傳感器陣列或者用于確定與觸摸屏112的一個或多個接觸點的其他組件。觸摸屏112的一些實施例中的觸摸敏感顯示器可以類似于在美國專利公開2002/0015024Al和/或下面的美國專利中描述的多重觸摸敏感面板6,323,846(Westerman等人)、6,570,557(Westerman等人)、和/或6,777,932(Westerman),這些文獻的全部內容以引用方式并入于此。然而,觸摸屏112顯示來自便攜式設備100的可視輸出,而觸摸敏感面板不提供可視輸出。觸摸屏112的一些實施例中的觸摸敏感顯示器可以如在以下申請中所述的那樣(1)2006年5月2日提交的題為"MultipointTouchSurfaceController"的美國專利申請No.ll/381,313;(2)2004年5月6日提交的題為"MultipointTouchscreen"的美國專利申請No.l0/840,862;(3)2004年7月30日提交的題為"GuesturesForTouchSensitiveInputDevices"的美國專利申請No.lO/903,964;(4)2005年l月31日提交的題為"GesturesForTouchSensitiveInputDevices"的美國專利申請No.ll/048,264;(5)2005年1月18日提交的題為"Mode-BasedGraphicalUserInterfaceForTouchSensitive.InputDevices"的美國專利申請No.ll/038,590;(6)2005年9月16日提交的題為"VirtualInputDevicePlacementOnATouchScreenUserInterface"的美國專利申請No.ll/228,758;(7)2005年9月16日提交的題為"OperationOfAComputerWithATouchScreenInterface"的美國專利申請No.ll/228,700;(8)2005年9月16日提交的題為"ActivatingVirtualKeysOfATouch-ScreenVirtualKeyboard"的美國專利申請No.ll/228,737;以及(9)2006年3月3日提交的題為"Multi-FunctionalHand-HeldDevice"的美國專利申請No.ll/367,749。所有這些申請的全部內容以引用方式并入于此。觸摸屏112可以具有超過100dpi的分辨率。在一示例實施例中,觸摸屏具有160dpi的分辨率。用戶可以利用任何適合的物體或配件(如觸筆、手指等)來與觸摸屏112接觸。在一些實施例中,用戶接口被設計成主要與基于手指的接觸和姿態來一起工作,其中由于在觸摸屏上手指接觸的面積較大,所以基于手指的接觸和姿態的精確度比基于觸筆的輸入低很多。在一些實施例中,該設備把基于手指的粗略輸入轉換成精確的指針/光標^:置或用于執行用戶所期望的動作的命令。在一些實施例中,除了觸摸屏之外,設備100還可以包括用于激活或去激活特殊功能的觸摸板(未示出)。在一些實施例中,不同于觸摸屏,觸摸板是設備的不顯示可視輸出的觸摸敏感區域。觸摸板可以是與觸摸屏112分離的觸摸敏感表面,或者是由觸摸屏所形成的觸摸敏感表面的延伸部分。在一些實施例中,設備100可以包括物理或虛擬的點擊滾輪作為輸入控制裝置116。用戶可以通過旋轉點擊滾輪或者通過移動與點擊滾輪的接觸點(例如,通過相對于點擊滾輪中心點的角位移來測量接觸點的移動量)來在顯示于觸摸屏112中的一個或多個圖形對象(在此稱為圖標)中進行導航以及與觸摸屏112中顯示的一個或多個圖形對象(在此稱為圖標)進行交互。點擊滾輪也可以用來選擇一個或多個被顯示的圖標。例如,用戶可以在點擊滾輪或相關按鈕的至少一部分上向下按壓。用戶經由點擊滾輪提供的用戶命令和導航命令可以被輸入控制器160、以及存儲器102中一個或多個模塊和/或指令集處理。對于虛擬點擊滾輪來說,點擊滾輪和點擊滾輪控制器可以分別是觸摸屏112和顯示控制器156的一部分。對于虛擬點擊滾輪來說,點擊滾輪可以是響應于用戶與設備的交互而在觸摸屏顯示器上出現和消失的不透明的或半透明的對象。在一些實施例中,虛擬點擊滾輪被顯示在便攜式多功能設備的觸摸屏上,并且通過用于與觸摸屏的接觸來操作。設備100還包括用于為各種元件供電的電源系統162。電源系統162可以包括電源管理系統、一個或多個電源(例如,電池,交流電源(AC))、充電系統、電源故障檢測電路、功率轉換器或功率逆變器、電源狀態指示器(例如,發光二極管(LED))以及與便攜式設備中電力的產生、管理和分配相關的其他任何元件。i殳備100還可以包括一個或多個光學傳感器164。圖1A和圖1B示出了耦接到I/O子系統106中光學傳感器控制器158的光學傳感器。光學傳感器164可以包括電荷耦合器件(CCD)或互補金屬氧化物半導體(CMOS)光電晶體管。光學傳感器164接收通過一個或多個透鏡投射的來自環境的光,并且把光轉換成表示圖像的數據。結合成像模塊143(也稱為照相機模塊),光學傳感器164可以捕獲靜止圖像或視頻。在一些實施例中,光學傳感器位于設備100的背部,與設備正面的觸摸屏顯示器112相對,從而觸摸屏顯示器可以用作用于靜止和/或視頻圖像來集的取景器。在一些實施例中,光學傳感器位于設備的正面,從而19可以獲得用戶圖像以在用戶在觸摸屏顯示器上觀看其他視頻會議參與者的同時進行視頻會議。在一些實施例中,光學傳感器164的位置可以由用戶(例如,通過旋轉設備外殼中的透鏡和傳感器)改變,使得單個光學傳感器164可以與觸摸屏顯示器一起使用既用于視頻會議又用于靜止和/或視頻圖像采集。設備100還可以包括一個或多個接近傳感器166。圖1A和圖1B示出了耦接到外圍設備接口118的接近傳感器166。可替代地,接近傳感器166可以耦接到I/O子系統106中的輸入控制器160。接近傳感器166可以如以下美國專利中所描述的那樣執行2005年9月30日提交的題為"ProximityDetectorinHandhandDevice"的美國專利申請No.ll/241,839;2005年9月30日提交的題為"ProximityDetectorinHandholddevice"的美國專利申No.ll/240,788;題為"UsingAmbientLightSensorToAugmentProximitySensorOutput"的美國專利申請No.ll/620,702;2006年10月24日提交的題為"AutomatedResponsesToAndSensingOfUserAcitiveInPortableDevices"的美國專利申請No.ll/586,862;以及題為"MethodsAndSystemForAutomaticConfigurationOfPeripherals"的美國專利申i青No.ll/638,251,其全部內容以引用方式并入于此。在一些實施例中,當多功能設備置于用戶耳朵附近時(即,在用戶打電話時),接近傳感器關閉并停用觸摸屏112。在一些實施例中,當設備位于用戶口袋、錢包、或其他黑色區域中時,接近傳感器保持屏幕關閉以防止在設備處于鎖定狀態時不必要的電池消耗。i殳備100還可以包括一個或多個加速度計168。圖1A和圖1B示出了耦接到外圍設備接口118的加速度計168。可替代地,加速度計168可以耦接到I/O子系統106中的輸入控制器160。加速度計168可以如題為"Acceleration-basedTheftDetectionSystemforPortableElectronicDevices"的美國專利公開No.20050190059以及題為"MethodsAndApparatusesForOperatingAPortableDeviceBasedOnAnAccelerometer"的美國專利公開No.20060017692所述的那樣執行,這兩篇專利公開的全部內容以引用方式并入于此。在一些實施例中,基于對從這一個或多個加速度計接收到的數據的分析把信息以縱向示圖或橫向示圖顯示在觸摸屏顯示器上。在一些實施例中,存儲在存儲器102中的軟件構件(softwarecomponent)可以包括操作系統126、通信模塊(或指令集)128、接觸/運動模塊(或指令集)130、圖形模塊(或指令集)132、文本輸入模塊(或指令集)134、全球定位系統(GPS)模塊(或指令集)135以及應用程序(或指令集)136。操作系統126(例如Darwin、RTXC、LINUX、UNIX、OSX、WINDOWS或諸如VxWorks這樣的嵌入式操作系統)包括用于控制和管理一般系統任務(例如,內存管理、存儲裝置控制、電源管理等)的各種軟件構件和/或驅動器,并且有助于各種硬件和軟件構件之間的通信。通信模塊128有助于通過一個或多個外部端口124與其他設備通信,并且還包括用于處理由RF電路108和/或外部端口124接收的數據的各種軟件構件。外部端口124(例如通用串行總線(USB)、如,因特網、無線LAN等)間接地耦接到其他設備。在一些實施例中,外部端口是多引腳(例如,30引腳)連接器,其與iPod(蘋果電腦公司的商標)設備上使用的30引腳連接器相同、或相似和/或兼容。接觸/運動模塊130可以檢測與觸摸屏112(結合顯示控制器156)以及其他觸摸敏感裝置(例如,觸摸板或物理點擊滾輪)的接觸。接觸/運動模塊130包括各種軟件構件,用于執行與檢測接觸有關的各種操作,諸如確定是否已經發生接觸,確定是否存在接觸的移動并跟蹤在觸摸屏112上的移動,以及檢測是否已經中斷接觸(即,接觸是否已經停止)。確定接觸點的移動可以包括確定接觸點的速率(數量)、速度(數量和方向)、和/或加速度(數量和/或方向的改變)。這些操作可以被應用于單接觸(例如,一個手指的接觸)或多個同時接觸(例如,"多重觸摸,,/多個手指接觸)。在一些實施例中,接觸/運動模塊130和顯示控制器156還檢測在觸摸板上的接觸。在一些實施例中,接觸/運動模塊130和控制器160檢測點擊滾輪上的接觸。圖形模塊132包括用于在觸摸屏112上呈現(rendering)和顯示圖形的各種已知的軟件構件,包括用于改變被顯示圖形的光亮度(intensity)的構件。如在此使用的那樣,術語"圖形"包括可被顯示給用戶的任何對象,包括但不限于文本、網頁、圖標(諸如包括軟鍵的用戶接口對象)、數字圖像、視頻、動畫等。可以作為圖形模塊132的構件的文本輸入模塊134提供軟鍵盤,用于在各種應用(例如,聯系人137、電子郵件140、IM141、博客生成142、瀏覽器147和需要文本輸入的其他任何應用)中輸入文本。GPS模塊135確定設備的位置并且將提供該信息用于各種應用(例如,提供給電話應用138用于基于位置的撥號,提供給相機應用143和/或博客制作者應用142作為圖片/視頻元數據,以及提供給提供基于位置的服務的應用,諸如天氣窗口小部件、本地黃頁窗口小部件和地圖/導航窗口小部件)。應用136可以包括以下模塊(或指令集)或者其子集或超集*聯系人模塊137(有時稱為地址簿或聯系人列表);*電話才莫塊138;*視頻會議才莫塊139;電子郵件客戶端模塊140;*即時消息收發(IM)模塊141;博客生成(blogging)模塊142;*用于靜止和/視頻圖像的相機模塊143;*圖像管理模塊144;*視頻播放器模塊145;*音樂播放器模塊146;*瀏覽器模塊147;*日歷模塊148;窗口小部件模塊149,其可以包括天氣窗口小部件149-1、股票窗口小部件149-2、計算器窗口小部件149-3、鬧鐘窗口小部件149-4、字典窗口小部件149-5、和用戶獲得的其他窗口小部件、以及用戶創建的窗口小部件149-6;*用于制作用戶創建的窗口小部件149-6的窗口小部件創建器模塊150;'*搜索模塊151;*視頻和音樂播放器模塊152,其合并了視頻播放器模塊145和音樂播放器模塊146;*記事本模塊153;*地圖模塊154;和/或*在線視頻模塊155。可以存儲在存儲器102中的其他應用136的示例包括其他文字處理應用、支持JAVA的應用、加密、數字版權管理、語音識別和語音復制。結合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132和文本輸入模塊134,可以使用聯系人模塊137來管理地址簿或聯系人列表,包括向地址簿添加(一個或多個)名字;從地址簿中刪除(一個或多個)名字;將(一個或多個)電話號碼、(一個或多個)電子郵件地址、(一個或多個)物理地址或其他信息與一個名字相關聯;把一副圖像與一個名字相關聯;將名字分類和排序;提供電話號碼或電子郵件地址以開始和/或有助于通過電話138、視頻會議139、電子郵件140或IM141的通信;等等。結合RF電路108、音頻電路IIO、揚聲器lll、麥克風113、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134,可以使用電話模塊138來輸入與電話號碼對應的字符串,訪問地址簿137中的一個或多個電話號碼,修改已經輸入的電話號碼,撥打各個電話號碼,進行通話并且在完成通話時斷開或掛斷。如上所述,無線通信可以使用多個通信標準、協議和技術中的任何一種。結合RF電路108、音頻電路IIO、揚聲器lll、麥克風113、觸摸屏112、顯示控制器156、光學傳感器164、光學傳感器控制器158、接觸模塊130、圖形模塊132、文本輸入模塊134、聯系人列表137以及電話模塊138,可以使用視頻會議模塊139發起、進行和終止用戶與一個或多個其他與會者之間的視頻會議。結合RF電路108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132和文本輸入模塊134,可以使用電子郵件客戶端模塊140來創建、發送、接收和管理電子郵件。結合圖像管理模塊144,電子郵件模塊140使得很容易創建和發送帶有由相機模塊143拍攝的靜止或視頻圖傳-的電子郵件。結合RF電路108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134,可以使用即時消息收發模塊141來輸入與即時消息對應的字符串,修改之前輸入的字符、發送各個即時消息(例如,使用用于基于電話的即時消息的短消息服務(SMS)或多媒體消息服務(MMS)協議或者使用用于基于因特網的即時消息的XMPP、SIMPLE或IMPS),接收即時消息并且查看接收到的即時消息。在一些實施例中,發送和/或接收的即時消息可以包括圖形、照片、音頻文件、視頻文件以及/或者在MMS和/或增強型消息收發服務(EMS)中支持的其他附件。如在此所使用的那樣,"即時消息收發,,指的是基于電話的消息(例如,使用SMS或MMS發送的消息)以及基于因特網的消息(例如,使用XMPP、SIMPLE或IMPS發送的消息)兩者。結合RF電路108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、圖像管理模塊144、以及瀏覽模塊147,可以使用博客生成模塊142來把文本、靜止圖像、視頻、和/或其他圖形發送到博客(例如,用戶博客)。結合觸摸屏112、顯示控制器156、(一個或多個)光學傳感器164、光學傳感器控制器158、接觸模塊130、圖形模塊132、以及圖像管理模塊144,可以使用相機模塊143拍攝靜止圖像或視頻(包括視頻流)并把它們存儲到存儲器102中,修改靜止圖像或視頻的特征,或者從存儲器102中刪除靜止圖像或視頻。結合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、以及相機模塊143,可以使用圖像管理模塊144對靜止和/或視頻圖像進行排列、修改或者以其他方式進行操控、標注、刪除、呈現(例如,以數字幻燈片展示或影集)和存儲。結合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、音頻電路IIO、以及揚聲器lll,可以使用視頻播;故器模塊145來顯示、呈現或以其他方式播放視頻(例如,在觸摸屏上或者在經由外部端口124連接的外部顯示器上)。結合觸摸屏112、顯示系統控制器156、觸摸模塊130、圖形模塊132、音頻電路IIO、揚聲器lll、RF電路108、以及瀏覽器模塊147,音樂播放器模塊146允許用戶下載和播放記錄的音樂以及以一種或多種文件格式(如MP3或AAC文件)存儲的其他聲音文件。在一些實施例中,設備100可以包括MP3播放器的功能,諸如iPod(蘋果電腦公司的商標)。結合RF電路108、觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134,可以使用瀏覽器模塊147來瀏覽因特網,包括搜索、鏈接到、接收和顯示網頁或網頁的一部分以及鏈接到網頁的附件和其他文件。結合RF電路108、觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、電子郵件模塊140以及瀏覽器模塊147,可以使用日歷模塊148來創建、顯示、修改和存儲日歷和與曰歷相關的數據(例如,日歷項目、計劃列表等)。結合RF電路108、觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134以及瀏覽器模塊147,窗口小部件模塊149是可由被用戶下載和使用的小型應用程序(例如,天氣窗口小部件149-1、股票窗口小部件149-2、計算器窗口小部件149-3、鬧鐘窗口小部件149-4和字典窗口小部件149-5)或可以由用戶創建的小型應用程序(例如用戶創建的窗口小部件149-6)。在一些實施例中,窗口小部件包括HTML(超文本標記語言)文件、CSS(層疊樣式表)文件以及JavaScript文件。在一些實施例中,窗口小部件包括XML(擴展標記語言)文件和JavaScript文件(例如,Yahoo!窗口小部件)。結合RF電路108、觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134以及瀏覽器模塊147,用戶可以使用窗口小部件創建器模塊150創建窗口小部件(例如,把網頁的用戶指定部分轉換成窗口小部件)。結合觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134,可以使用搜索模塊151搜索存儲器102中與一個或多個搜索標準(例如,一個或多個用戶指定的搜索術語)匹配的文本、音樂、聲音、圖像、視頻和/或其他文件。結合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134,可以使用記事本模塊153創建和管理記事本、計劃列表等。結合RF電路108、觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、GPS模塊135和瀏覽器模塊147,可以使用地圖模塊154接收、顯示、修改和存儲地圖以及與地圖相關的數據(例如,駕駛方向、關于特定位置處或其附近的商店或其他感興趣點的數據、以及其他基于位置的數據)。結合觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132、音頻電路IIO、揚聲器lll、RF電路108、文本輸入才莫塊134、電子郵件客戶端模塊140以及瀏覽器模塊147,在線視頻模塊155允許用戶訪問、瀏覽、接收(例如,通過流式和/或下載)、播放(例如在觸摸屏上或在經由外部端口124連接的外部顯示器上)、發送帶有到特定在線視頻的鏈接的電子郵件,以及以其他方式管理一個或多個文件格式(如H.264)的在線視頻。在一些實施例中,使用即時消息收發模塊141而不是電子郵件客戶端模塊140來對到特定在線視頻的鏈接進行:發送。以下進一步描述使用在線視頻模塊155的用戶接口和相關處理的實施例。上述模塊和應用程序中的每一個都對應于用于執行一個或多個上述功能的指令集。這些模塊(即,指令集)不必被實現為單獨的軟件程序、過程或模塊,并且因此在各種實施例中可以組合或以其他方式重新布置這些模塊的各種子集。例如,視頻播放器模塊145可以與音樂播放器模塊146組合成單個模塊(例如,圖1B中的視頻和音樂播放器模塊152)。在一些實施例中,存儲器102可以存儲上述模塊和數據結構的子集。而且,存儲器102可以存儲上面未描述的附加模塊和數據結構。在一些實施例中,設備100是這樣一種設備,其中排他地通過觸摸屏112和/或觸摸板執行設備上預定功能集的操作。通過使用觸摸屏和/或觸摸板作為用于設備100操作的主要輸入/控制裝置,可以減少設備100上物理輸入/控制裝置(諸如按鈕、撥盤等)的數量。可以排他地通過觸摸屏和/或觸摸板執行的預定功能集包括用戶接口之間的導航。在一些實施例中,在用戶觸摸時,觸摸板把設備IOO從可以在設備100上顯示的任何用戶接口導航到主菜單、起始菜單或根菜單。在這樣的實施例中,觸摸板可以被稱為"菜單按鈕"。在其他一些實施例中,菜單按鈕可以是物理按鈕或其他物理輸入/控制裝置,而不是觸摸板。圖1C和圖1D是示出根據一些實施例的電子郵件客戶端模塊140的附加細節的框圖。電子郵件客戶端模塊140包括電子郵件客戶端代碼172和電子郵件客戶端數據180。除了其他功能之外(圖5A),電子郵件客戶端代碼172包括提供用戶級電子郵件功能的電子郵件前端173,管理電子郵件模塊140的用戶接口并且使用戶能夠與電子郵件收件箱3504交互。電子郵件客戶端代碼140還包括自動獲取功能174,其在被啟用時管理郵件從電子郵件服務器到便攜式設備100的獲取。在一些實施例中,自動獲取功能174被配置成獲取電子郵件,使得(l)新郵件在用戶希望時可由用戶得到,以及(2)優化由于與電子郵件服務器進行通信而導致的電池功耗以及用于電子郵件獲取的CPU資源使用(即,減小到用戶期望可能給定的程度)。在一些實施例中,不管電子郵件模塊140是活動的(在打開窗口中、在前臺中運行)還是不活動的(在后臺或在最小化的窗口中運行),自動獲取功能174都工作。自動獲取功能174還可以被配置成僅在電子郵件模塊140是活動時才操作,可以被完全禁止以使得僅響應于用戶請求才獲取電子郵件,或者可以以其他模式工作。盡管在此參考單個用戶帳戶描述了自動獲取功能174,但是可以容易地擴展到單個便攜式設備100上的多個用戶帳戶。例如,這可以通過為每個用戶帳戶提供獨立的自動獲取設置181來實現。電子郵件客戶端代碼172還包括實現一種處理的端口發現功能175,通過該處理為用于用戶電子郵件帳戶191的便攜式設備100發現與電子郵件服務器199(圖1E)的連接。每個服務器199有時在此被稱為"外發電子郵件服務器",其把從客戶端接收的電子郵件消息轉發到那些電子郵件消息中所指定的電子郵件帳戶或地址。在一個實施例中,端口發現功能175自動為便攜式設備100、網絡198(圖1E)和電子郵件服務器199(圖1E)的特定配置發現電子郵件通信可用的最安全的連接配置(端口和安全設置)。在一種可能的使用中,為新用戶電子郵件帳戶確定該信息,并且該信息隨后被存儲作為用于設備100的優選網絡配置。端口發現功能175還管理在此后的電子郵件通信期間的電子郵件連接。例如,如果便攜式設備100使用所存儲的配置185無法連接到外發電子郵件服務器199,則端口發現功能175被配置為確定備選網絡配置。在一些實施例中,備選配置被選擇為是在當時可用的最安全的連接配置。盡管在此參考單個用戶帳戶、電子郵件服務器和相關的網絡配置描述端口發現功能175,但是可以容易地擴展到從單個便攜式設備100可訪問的多個用戶帳戶、服務器和網絡配置。例如,這可以通過為每個用戶帳戶、電子郵件服務器和網絡配置提供獨立的端口/安全設置184來實現。電子郵件客戶端數據180包括自動獲取功能174使用的自動獲取設置181、端口發現功能175使用的端口/安全設置、以及電子郵件前端173管理的電子郵件帳戶信息191。在圖1C所示的實施例中,自動獲取設置181包括存儲的用于第一時間段182-1、用于第二時間段182-2、用于第三時間段182-3和用于第四時間段182-4的值。這些時間段確定自動獲取功能174響應于相應事件和/或電子郵件模塊140的當前狀態應當何時獲取電子郵件。在一個示例中,時間段182-i被定義如下第一時間段182-1在啟動或重新啟動電子郵件模塊之后_自這樣的啟動事件以來的時間段,在該時間段之后將執行自動獲取。第二時間段182-2在電子郵件模塊在前臺運行期間-自前一次獲取以來的時間段,在該時間段之后將執行自動獲取。第三時間段182-3在電子郵件模塊在后臺運行期間-自前一次獲取以來的時間段,在該時間段之后將執行自動獲取。第四時間段182-4在解除便攜式設備100的鎖定之后-自這種解除鎖定事件以來的時間段,在該時間段之后將要執行自動獲取。根據該實施例,為每個時間段182存儲的值可以被預定義或是用戶可定義的。例如,在下述實施例中,第一時間段、第二時間段和第四時間段由各自的單個值(分別為一分鐘、五分鐘或一分鐘)預定義,第三時間段是用戶可從預定值集合中選擇的。當存在預定值時,它們被存儲在預定值數據項182-5中。圖1C示出了預定值182-5集合的一個示例,用戶可以從該預定值集合為第三時間段182-3選擇一個值。這些值182-5包括15分鐘、30分鐘、60分鐘和"從不"(表明在電子郵件模塊在后臺運行期間用戶不希望獲取電子郵件)。不同的實施例也可以根據自動獲取功能174要考慮的電子郵件模塊狀態和/或用戶事件而采用不同數量的時間段182-i。自動獲取設置181還包括可被設為"是"(啟用自動獲取)或"否"(停用自動獲取)的自動獲取標志183。電子郵件在自動獲取被停用時可以被獲取,但是在許多配置中,這只有在用戶請求、或者可替代地,在出現預定事件時才進行,出現預定事件諸如是啟動電子郵件模塊140或者發送外發電子郵件消息。端口/安全設置184包括被端口發現功能175用來識別默認的優選通信配置以及確定在優選設置不能工作時的備選設置的信息。存儲的配置185包含端口發現功能175發現的優選網絡配置的端口號186和安全級別187。與標準應用一致,對于外發SMTP電子郵件服務器來說,從最優選到最差優選的可能的端口號的范圍包括"587"、"25"和"465"。同樣與標準實踐一致,可由SMTP電子郵件服務器支持的安全級別從最強到最弱包括"SSL,,(安全套接字層)、"STARTTLS"和不安全的("無SSL或STARTTLS")。端口號和安全級別/協議的組合在此被稱為"配置,,。現在描述用于確定優選的和備選的配置的序列188、190。參考圖1C,確認序列188是所存儲的在一個實施例中從最強(即,最安全)到最低安全性排列的用于SMTP電子郵件服務器的端口/安全組合的序列。例如,指定為"587/SSL"的端口/安全組合是最強組合,并且因此是所示實施例中用于SMTP電子郵件的優選信道配置。如參考圖6A和圖6B所示,在一個方法中,端口發現功能175逐個地通過(stepthrough)確認序列,以確定可用于與外發電子郵件服務器199進行電子郵件通信的最強網絡配置。圖1C示出了一個可能的確認序列188。該示例中的序列反映出用于SMTP電子郵件服務器的一種可能的優選連接順序。例如,給定該確i人序列,端口發現功能175將嘗試使用下列序列中的不同網絡配置連接到電子郵件服務器199(在成功時就停止)1.587/SSL,2.587/STARTTLS,3.25/SSL,4.25/STARTTLS,5,465/SSL,6.465/STARTTXS,7.587/無SSL或STARTTLS,8.25/無SSL或STARTTLS,9.465/無SSE或STARTTLS。備選序列190是所存儲的在一些情況下與確認序列188不同地布30置的用于SMTP服務器的端口/安全組合的序列。在一個實施例中,這是因為備選序列1卯被配置為使得從與所存儲的配置185匹配的條目開始,可用的備選配置表示更低的但仍然可接受的電子郵件安全級別。圖1C示出了備選序列190的一個示例。在該示例中,注意,最上面的三個條目是不安全的配置(通過它們安全級別被定義為"無SSL或STARTTLS"來指示)。因為它們處于備選序列190的頂部,所以端口發現功能175在所存儲的配置185具有任何更高安全級別時不會"后退(fallback),,成這些值。例如,即使所存儲的配置185具有某個安全級別的最低等級(例如,"465/STARTTLS,,),端口發現功能175也不會"后退"成非安全的信道配置,因為那些配置處于備選序列的頂部并且因此在該情況下不可用作備選。作為另一示例,如果所存儲的配置185是"25/STARTTLS,,,則端口發現功能175將以以下順序測試備選序列190中的條目(在成功時就停止)1.465/SSL;2.465/STARTTXS。參考圖1C所述的備選序列190被配置為使得其可以與圖1C中所示的示例性確認序列188中示出的任何端口/安全組合一起使用。在參考圖1D所述的另一實施例中,可以定義包括多個備選序列194-i的可替代的備選集合192,其中每個備選序列對應于可能的被存儲配置185中的相應一個(或多個)。因此,給定圖1C所示的可能的信道配置,可以有多達9個不同的備選序列194-1到194-9,其中每一個與確認序列188中的一個或多個端口/安全組合相關聯。例如,在圖1D中,備選序列194-7被表示為對應于確認序列188中的第7個條目("25/STARTTLS")。備選序列194-7的用陰影表示的條目表示在用"25/STARTTLS,,不能實現連接的情況下端口發現功能175將嘗試哪些設置。在該可替代的布置中,備選序列194-i可以針對不同類型的網絡配置而被調整。現在參考圖1E描述網絡環境情況下端口發現功能175的操作概述。圖1E是示出具有電子郵件能力的便攜式電子設備根據一些實施例在其中可運行的網絡環境的系統框圖。網絡環境包括根據本發明配置的便攜式電子設備100、網絡服務器197、網絡198和外發電子郵件服務器199。如參考圖1C所述,便攜式設備包括具有電子郵件前端173以及自動獲取和端口發現功能174、175的電子郵件模塊140。電子郵件模塊140還包括如上所述的被存儲的網絡配置185以及確認和備選序列188、190。便攜式設備100在一些實施例中被配置成利用SMTP連接直接地或者經由網絡服務器197間接地與外發電子郵件服務器199通信。當設備1OO使用其網絡連接來發送電子郵件時,它利用HTTP連接把電子郵件消息215發送到網絡服務器197,網絡服務器利用SMTP連接與外發電子郵件服務器199交換電子郵件業務(traffic)217。便攜式設備100利用連接消息211測試與外發SMTP服務器199的可能網絡連接,其中它試圖連接到特定端口222并且確認在服務器199處特定安全級別226的可用性。利用這種消息收發來測試與SMTP服務器的各個連接的方式是公知的。在一些實施例中,外發電子郵件服務器199是負責傳送發送給它的電子郵件的SMTP電子郵件服務器。如圖所示,便攜式設備100可以直接從服務器199(經由電子郵件業務213)或者間接地經由網絡服務器197(經由電子郵件業務217)請求電子郵件傳送。SMTP服務器199可以支持一個或多個安全性能226,如SSL228(最強)和STARTTLS230。如果某一SMTP服務器不提供任何安全性,則這由"無"240的安全性能226表示。外發電子郵件服務器提供電子郵件客戶端(如便攜式設備IOO)為了電子郵件服務而連接到的一系列端口222。端口222包括端口25、端口587和端口465。圖2示出了根據一些實施例的具有觸摸屏112的便攜式多功能設備IOO。觸摸屏可以顯示用戶接口(UI)200中的一個或多個圖形。在該實施例中,以及在下面描述的其他實施例中,用戶可以通過例如用一個或多個手指(在圖中沒有按比例繪制)接觸或觸摸圖形來選擇一個或多個圖形。在一些實施例中,當用戶中斷與一個或多個圖形的接觸時,發生對這一個或多個圖形的選擇。在一些實施例中,接觸可以包括姿態,如一個或多個輕敲,一個或多個揮擊(從左到右,從右到左,向上和/或向下)和/或已經與設備100接觸的手指的轉動。在一些實施例中,與圖形的無意識的接觸不會選擇圖形。例如,當與選擇相對應的姿態是輕敲時,在應用圖標上掃掠的揮擊姿態不會選擇相應的應用。設備100還可以包括一個或多個物理按鈕,諸如"起始(home),,或菜單按鈕204。如前所述,菜單按鈕204可以用來導航到可以在設備IOO上運行的一組應用中的任何應用136。可替代地,在一些實施例中,在觸摸屏112的GUI中,菜單按鈕被實現為軟鍵。在一個實施例中,設備100包括觸摸屏112、菜單按鈕204、用于為設備加電/斷電以及鎖定設備的按鈕開關206、(一個或多個)音量調節按鈕208、用戶識別才莫塊(SIM)卡槽210、耳才幾插孔212和入塢/充電外部端口124。按鈕開關206可以用來通過壓下按鈕并且將按鈕在壓下狀態保持一預定時間間隔來對設備加電/斷電;通過壓下按鈕并且在該預定時間間隔經過之前釋放按鈕來鎖定設備;和/或解除對設備的鎖定或啟動解鎖處理。在一可替代實施例中,設備100還可以通過麥克風113接受用于激活或去激活有些功能的語音輸入。現在關注用戶接口("UI")和可以在便攜式多功能設備100上實現的相關處理的實施例。圖3示出了根據一些實施例用于解除對便攜式電子設備的鎖定的一示例性用戶接口。在一些實施例中,用戶接口300包括以下元素,或者其子集或擴展集*利用手指姿態移動以解除設備鎖定的解鎖圖像302;*為解鎖姿態提供可視提示的箭頭304;*為解鎖姿態提供附加提示的通道306;*時間308;*天310;*日期312;以及*壁紙圖像314。在一些實施例中,在設備處于用戶接口鎖定狀態期間,設備檢測與觸摸敏感顯示器的接觸(例如,用戶手指在解鎖圖像302上或附近的接觸)。設備根據該接觸移動解鎖圖像302。如果所檢測到的接觸對應于預定義姿態,諸如在通道306上移動解鎖圖像,則設備轉換到用戶接口解鎖狀態。相反,如果所檢測到的接觸不對應于該預定義姿態,則設備保持用戶接口鎖定狀態。如上所述,在2005年12月23日提交的題為"UnlockingADeviceByPerformingGesturesOnAnUnlockImage"的美國專利申請No.11/322,549,2005年12月23日提交的題為"IndictionOfProgressTowardsSatisfactionOfAUserInputCondition"的美國專利申請No.11/322,550中描述了使用觸摸屏上的姿態來解除對設備的鎖定的處理,其全部內容以引用方式并入于此。圖4A和圖4B示出了根據一些實施例的便攜式多功能設備上的應用菜單的一示例性用戶接口。在一些實施例中,用戶接口400A包括以下元素,或者其子集或擴展集*用于(一個或多個)無線通信(諸如蜂窩和Wi-Fi信號)的(一個或多個)信號強度指示器402;*時間404;*電池狀態指示器406;*具有常用應用圖標的托盤(tray)408,常用應用諸如是下列中的一個或多個〇電話138,其可以包括未接電話或語音郵件消息的數量的指示器414(圖4B);0電子郵件客戶端140,其可以包括未讀電子郵件數量的指示器410;0瀏覽器147;以及0音樂播放器146;以及*用于其他應用的圖標,其他應用諸如是下列中的一個或多個:OIM141;〇圖像管理144;0相才幾143;0視頻播放器145;0天氣149-1;0股票149-2;0博客142;〇日歷148;〇計算器149-3;〇鬧4中149-4;〇字典149-5;以及〇用戶創建的窗口小部件149-6。在一些實施例中,用戶接口400B包括以下元素,或其子集或擴展集*如上所述的402、404、406、141、148、144、143、149-3、149-2、149-1、149-4、410、414、138、140和147;*地圖154;*記事本153;*設置412,其提供對用于設備100及其各種應用的設置的訪問,如下文進一步所述;*視頻和音樂播放器模塊152,也被稱為iPod152(蘋果電腦公司的商標);以及*在線視頻模塊155,也被稱為YouTube(Goole公司的商標)。在一些實施例中,UI400A或400B在一個屏幕上顯示所有的可用應用136,從而無需;袞動通過應用列表(例如,經由滾動條)。在一些實施例中,隨著應用數量增加,對應于應用的圖標的尺寸可以減小,使得可以在單個屏幕上顯示所有應用而無需滾動。在一些實施例中,將所有應用位于一個屏幕上,菜單按鈕使用戶能夠以最多兩次輸入來訪問任意期望的應用,諸如激活菜單按鈕204并且隨后激活期望的應用(例如,通過在對應于該應用的圖標上的輕敲或其他手指姿態)。在一些實施例中,UI400A或400B為基于窗口小部件的應用和非基于敞口小部件的應用兩者的集成訪問。在一些實施例中,所有窗口小部件(無論是否是用戶創建的)都被顯示在UI400A或400B上。在其他實施例中,激活用于用戶創建的窗口小部件149-6的圖標可以引導到另一UI,該另一UI包含用戶創建的窗口小部件或對應于用戶創建的窗口小部件的圖標。在一些實施例中,用戶可以重新布置UI400A或400B中的圖標,例如利用在2006年7月24日提交的題為"PortableElectronicDeviceWithInterfaceReconfigurationMode"的美國專利申請No.l1/495,602中所述的處理,該美國專利申請的全部內容以引用方式并入于此。例如,用戶可以利用手指姿態把應用圖標移動到托盤408中以及托盤408之外。在一些實施例中,UI400A或400B包括計量器(未示出),其為與設備的使用相關聯的帳戶(例如蜂窩電話帳戶)顯示更新的帳戶寸吏用度量,如在2005年12月23日提交的題為"AccountInformationDisplayForPortableCommunicationDevice,,的美國專利申請No.ll/322,552所述,其全部內容以引用方式并入于此。圖5A-圖5B示出了根據一些實施例的具有觸摸屏顯示器112的便攜式多功能設備100的電子郵件應用的示例接口。特別地,圖5A示出了便攜式多功能設備IOO的一示例性用戶接口3500G。用戶接口3500G通過為每個顯示的電子郵件列出發送者身份、時間戳、主題和來自電子郵件的簡短摘錄來顯示電子郵件收件箱3504的內容。用戶接口3500G可以與^^攜式多功能"i殳備IOO—起使用,其中在一些實施例中,便攜式多功能設備包括如上所述的揚聲器111、光學傳感器164、接近傳感器166、觸摸屏112、麥克風113和(一個或多個)加速度計168,或者這些功能部件中的子集或擴展集。用戶接口3500G的特征還包括對刪除選擇姿態5102和刪除確認圖標5104的靈敏性。用戶接口3500G對用戶與觸摸屏112的接觸進行響應,接觸包括手指、觸筆或其他輸入裝置進行的姿態,諸如觸摸、輕敲和揮擊。用戶接口3500G被配置成檢測用戶用以從項目列表中選擇特定項目進行刪除的特定姿態。在一個實施例中,一個可能的選擇姿態是在要被選擇以刪除的單獨項目上的揮擊(例如,用手指)。不同實施例可以對選擇特定項目所需要的揮擊方位和長度施加條件范圍。例如,在一些實施例中,選擇揮擊可以是相對于待選擇項目的任意方向或方位-只要揮擊在該項目上經過。在其他實施例中,選擇揮擊只能沿著顯示待選擇項的行。其他姿態(單獨或組合)也可以被利用來根據多功能設備100的性能選擇各個項目以響應于特定姿態識別特定項目的選擇。在圖5A中,用戶接口3500G#示為用戶正在查看收件箱3504中的電子郵件并且刪除來自"BobAdams"的有關"ProjectOrion"的電子郵件3506的處理。在一個實施例中,如圖5A所示,用戶通過首先用手指揮擊5102選擇電子郵件并且隨后通過激活/觸摸為此顯示的"刪除"圖標5104來確認對電子郵件的刪除從而刪除電子郵件。顯示的電子郵件響應于用戶命令而手動地被獲取到設備100,或者在自動獲取功能174(圖1C)的控制下被獲取到設備100。如果啟用自動獲取功能,則設備100按照以下方式獲取電子郵件(l)在用戶期望時向用戶呈現新電子郵件,和(2)減小由于用于電子郵件獲取所進行的與電子郵件服務器的通信以及對CPU資源的使用引起的電池功耗。在一些實施例中,這是通過根據用戶與設備100的交互以及電子郵件應用的情形/狀態配置自動獲取功能174以在不同的時間段之后和/在以不同的間隔獲取電子郵件來實現。例如,如參考圖1C和圖1D所述,在一些實施例中,自動獲取功能174可以被編程為根據關鍵事件的發生(例如,電子郵件啟動或設備解鎖)或電子郵件應用的狀態(例如活動的或不活動的)而以不同間隔獲取電子郵件。通過在發生關鍵電子郵件事件時相對快速地(例如,在一分鐘或兩分鐘內)獲取電子郵件,用戶將在想要讀取電子郵件時(諸如在用戶剛剛啟動電子郵件應用140時)在其收件箱3504中可得到新電子郵件。類似地,通過在上一次獲取之后以更長的間隔(例如,5、15、30或者甚至60分鐘)獲取電子郵件,明顯地減小了功耗、通信帶寬和微處理器使用,而不影響用戶期望。在一些實施例中,通過當電子郵件應用140在后臺運行時以比當電子郵件應用140在前臺運行時更長的間隔(例如30分鐘間隔)自動獲取電子郵件(例如,當在電子郵件應用在前臺運行時可以使用較短的間隔,諸如5分鐘),從而獲得所有這些方面(功率、帶寬、CPU使用)的進一步節省。在此描述的事件和狀態是示例性的,并且可以根據實現自動獲取的電子設備100的類型、設備100的功耗和網絡連接特性、以及用戶對電子郵件體驗的期望進行適當修改。圖5B示出了根據一些實施例的配置成顯示并允許用戶修改電子郵件設置3506的便攜式多功能設備100的一個示例性用戶接口3500G。具體地說,圖5B顯示了與上述自動獲取特征174有關的電子郵件設置3506。如圖所示,自動獲取設置3508包括"自動獲取啟用"設置3510和"自動獲取間隔,,設置3512,這兩個都可以由用戶設置(例如,用戶使用單選按鈕從預定選項中進行選擇)。在一些實施例中,"自動獲取啟用,,設置3510可以被設置為"是"(其啟用自動獲取功能)或"否"(其停用自動獲取功能)。當啟用自動獲取時,設備IOO執行在此描述的操作,用于根據具體的電子郵件狀態和用戶事件以不同的間隔自動獲取電子郵件。在一些實施例中,停用自動獲取功能關閉所有自動獲取操作,除非響應于明確的用戶獲取請求(例如,響應于用戶在獲取圖標3560上的姿態的手動獲取,圖5A)。在其他實施例中,停用自動獲取功能關閉自動獲取,除了一些預定情況之外,這些預定情況諸如是當設備100被解鎖或者電子郵件應用14(H皮啟動時。在一些實施例中,用戶可以把自動獲取間隔3512i殳置成一組預定值中的一個。在所示實施例中,自動獲取間隔3512的值僅與第三時間段182-3相關聯,其中第三時間段是在電子郵件應用140在后臺運行期間各次獲取之間的時間段。這反映這樣的事實當電子郵件模塊140在后臺運行期間,對于應當以多高的頻率獲取電子郵件,用戶可能具有不同的觀點。在一些實施例中,自動獲取間隔可以被設置成15、30或60分鐘,或"從不"(由用戶選擇以保證當電子郵件應用140在后臺運行期間便攜式設備100從不獲取郵件)。在不同實施例中,可以以相同的方式設置任何自動獲取設置181,包括時間段182和/或預定值183。這些不同實施例將包括自動獲取設置窗口3508中與用戶可定義的自動獲取設置181對應的用戶可定義選項。如上對于其他GUI所述的那樣,可以利用一系列用戶接口元素(包括文本框、下拉菜單和觸摸敏感撥盤和滑塊)來實現用于自動獲取設置3508的GUI。現在描述端口發現和自動荻取功能的操作方法。圖6A和圖6B是示出了根據一些實施例的示例性端口發現和消息傳送方法的流程圖。在一些實施例中,這些附圖中所示的方法是由電子郵件模塊140的端口發現功能部件175(參見圖1C和圖1D)來實現。參考圖6A,當在便攜式設備100上創建電子郵件帳戶(602)時使用端口發現方法600。在創建電子郵件帳戶時,首先利用來自優選確認序列188的第一端口/安全組合嘗試連接到指定電子郵件服務器199(604)。例如,如在圖1C中所示,嘗試的第一端口/安全組合是具有"SSL,,安全的端口"587",其是確認序列188中最安全的第一設置。如果便攜式設備100能以該指定的安全設置在該指定的端口連接到服務器199(606-Y),則成功的端口/安全組合4皮存儲作為被存儲的配置185(614)。被存儲的配置185然后被電子郵件模塊140用作為用于此后在便攜式設備100與電子郵件服務器199之間的電子郵件通信的端口/安全設置(612)。給定圖1C的確認序列188,這將是用于SMTP電子郵件的具有最強安全的端口和安全組合。如果采用第一端口/安全組合進行的連接沒有成功(606-N),則便攜式設備嘗試利用接著的安全性更低的端口和安全組合連接到電子郵件服務器199(608)。這些相繼的其他端口和安全組合是從確認序列188中第一端口/安全組合后面的位置選擇的(608)。例如,在"587/SSL,,選項之后嘗試的第一組合將是"587/STARTTLS"組合。如果便攜式設備100能在與這些輔助/替代的端口安全組合中的任何組合相關的具有指定安全設置的指定端口連接到服務器199(610-Y),則成功的端口/安全組合被存儲作為被存儲的配置185(616)。如上所述,被存儲的配置185被電子郵件模塊140使用作為用于此后在便攜式設備100與電子郵件服務器199之間的電子郵件通信的默認端口/安全設置(612)。如果使用輔助/替代的端口/安全組合中的任何組合都不能實現成功連接(610-N),則終止對于進行電子郵件連接的嘗試(618)。在這種情況下,端口發現的處理可以在一預定間隔之后自動重復或者在用戶請求時重復(604)。使用這種方法,為便攜式設備IOO自動地建立用于電子郵件帳戶的默認端口和安全設置。在一些實施例中,根據與確認序列相關聯的端口/安全組合的布置,在考慮便攜式設備100、網絡198和電子郵件服務器199的性能的情況下,如此確定的端口/安全設置是可能的最強組合。參考圖6B,當被存儲的網絡配置不工作時,使用備選方法650來建立與電子郵件服務器的備選連接。優選地,被存儲的配置185被電子郵件模塊140使用作為用于在便攜式設備100與電子郵件服務器199之間的所有電子郵件通信的端口/安全設置(612)。因此,始終嘗試使用被存儲的配置來連接到電子郵件服務器(652),并且在可用時使用其(656-Y)。然而,可能發生以下情形,即有時,嘗試利用被存儲的配置來連接到服務器不成功(656-N)。在此情況下,首先嘗試使用來自備選序列190的第一備選端口/安全組合來連接到指定的電子郵件服務器199(658)。如上所述,在一些實施例中,嘗試的第一備選組合是備選序列190中緊接在該備選序列l卯中與被存儲的配置185匹配的條目之后的條目。如果便攜式設備100能使用第一備選組合指定的端口號和安全設置連接到服務器199(660-Y),則該備選組合被用于該電子郵件會話(668)。在一些實施例中,成功的備選組合不被存儲用于將來使用-這反映出端口發現功能175默認已知工作的最安全配置(即,被存儲的配置)的優選項。在不同實施例中,如果設備100使用被存儲的配置185再三地不40能實現連接(可能反映下降的網絡性能),成功的備選組合可以被存儲用于將來使用。注意,使用被存儲的配置185不能實現連接也可能反映提高的網絡安全要求一例如,開始需要SSL安全的網絡。設備100可以通過重新執行端口發現方法600而適配于這種網絡變化,這將發現更安全的網絡配置的可用性。如果使用第一備選組合進行連接沒有成功(660-N),則便攜式設備100嘗試使用相繼的更不安全的端口和安全組合來連接到電子郵件服務器199(662)。如上所述,這些其他端口和安全組合是從備選序列188中第一備選組合后面的位置選擇的(662)。如果便攜式設備100能在與這些輔助/替代的備選組合中任何組合相關聯的具有指定安全設置的指定端口連接到服務器199(664-Y),則該備選組合被用于該電子郵件會話(668),并且如上所述,不被存儲。如果使用輔助/替代的備選組合中的任何組合都不能實現成功連接(664中的"否,,),則停止對電子郵件連接的嘗試(670)。圖7是示出了根據一些實施例用于把電子郵件獲取到便攜式電子設備的一示例方法700的流程圖。在一些實施例中,該方法包括在出現下列條件中任何一個時從電子郵件服務器獲取電子郵件(710):電子郵件應用激活之后經過了第一時間段(702);在電子郵件應用在便攜式電子設備上在前臺運行期間,在上一次電子郵件獲取之后經過了第二時間段(704);在電子郵件應用在便攜式電子設備上在后臺運行期間,在上一次電子郵件獲取之后經過了第三時間段(706);在便攜式設備解除鎖定之后經過了第四時間段(708)。如圖7所示,當上述測試中任何測試為真(702-Y,704-Y,706-Y,708-Y)時執行獲取。當一個測試失敗(702-N,704-N,706-N,708-N)時,嘗試下一測試,在一些實施例中包括在最后一個測試(708)失敗(708-N)時嘗試第一測試(702)。在一些實施例中,方法700可以被反復執行,直到發生獲取,或者其可以周期性地執行。盡管以特定順序示出了條件測試702-708,但是并不要求以任何預設順序進行這些測試(盡管它們可以這樣做)。在一些實施例中,只要電子郵件被啟動或重新啟動,就復位第一時間段(并且可選地,復位第二時間段和第三時間段);只要設備100被解鎖,就復位第四時間段(并且可選地,復位第二時間段和第三時間段);并且只要電子郵件被獲取,就復位第二時間段和第三時間段。在一些實施例中,通過把第三時間段設置為明顯比第二時間段長來優化/減小設備100的功耗,這確保了當電子郵件模塊140在后臺運行時以比在前臺運行時更小的頻率獲取郵件。通過把更新時間段(即,第二和第三時間段)設置成比第一和第四時間段相對更長的值,實現額外的電源節省,與滿足用戶的關于在準備讀電子郵件時電子郵件是更新的期望相一致。與用戶期望相一致,第一和第四時間段被設置為使得在電子郵件模塊140被啟動或重新啟動,或者設備IOO被解鎖時的時間附近獲取新的電子郵件。在一個實施例中反映了這些考慮,其中,第一、第二、第三和第四時間段被分別設置為l分鐘、5分鐘、15分鐘和1分鐘。在一些實施例中,持續地執行方法700,從而在出現操作702-708所述條件的下一個時重復獲取電子郵件。在一些實施例中,第一、第二、第三或第四時間段中的任何一個是用戶可定義的。在一些實施例中,調整第一、第二、第三和第四時間段以減小由于獲取電子郵件而由便攜式電子設備所采用的網絡帶寬。進行調整以減小帶寬的原理類似于對于減小設備100功耗所述的原理,并且對于更新電子郵件的可用性,也必須與用戶期望相一致。為了進行說明,已經參考具體實施例描述了上面的說明。然而,以上示例性討論并非意在本發明是窮盡的或將本發明限制到所披露的精確形式。根據以上教導可以作出許多修改和變型。另外,用來例證各種方法的實施例的流程圖中所示的操作不必按照所示順序執行,并且根據以上教導可以實現這些操作的子集或擴展集。選擇和描述了這些實施例以便更好地說明本發明的原理及其實際應用,從而使得本領域技術人員能通過想到的適合于特定用途的各種修改來利用本發明和各種實施例。權利要求1、一種計算機實現方法,包括在設置有電子郵件客戶端的便攜式電子設備處(1)當在所述便攜式電子設備上創建電子郵件帳戶時(a)根據端口/安全組合的第一優選序列,使用第一端口/安全組合嘗試連接到外發電子郵件服務器;(b)如果使用第一端口/安全組合實現連接,則將第一端口/安全組合存儲作為用于所述電子郵件帳戶的被存儲的配置;(c)如果使用第一端口/安全組合沒有實現連接,則根據所述優選序列針對不同的端口/安全組合重復(1)中的(a),直到用第二端口/安全組合實現連接;并且(d)把第二端口/安全組合存儲作為所述被存儲的配置;并且(2)此后,采用所述被存儲的配置連接到外發電子郵件服務器并且經由所述外發電子郵件服務器發送電子郵件。2、如權利要求1所述的計算機實現方法,其中嘗試連接到外發電子郵件服務器的步驟包括連接到所述便攜式電子設備與所述外發電子郵件服務器之間的網絡并且啟動所述電子郵件服務器上的會話。3、如權利要求2所述的計算機實現方法,其中啟動電子郵件會話的步驟包括以下步驟中至少之一登陸到所述電子郵件服務器,或者確認所述電子郵件服務器為SMTP電子郵件服務器。4、如權利要求1所述的計算機實現方法,其中所述被存儲的端口/安全組合包括預定端口號與和SMTP電子郵件服務器相關聯的安全設置的多個組合。5、如權利要求1所述的計算機實現方法,其中按照從最高安全強度到最低安全強度設置所述優選序列。6、如權利要求1所述的計算機實現方法,其中所述端口/安全設置的優選序列包括587/SSL,587/STARTTLS,25/SSL,25/STARTTLS,465/SSL,465/STARTTXS,587/無SSL或STARTTLS,25/無SSL或STARTTXS,465/無SSL或STARTTLS。7、如權利要求1所述的計算機實現方法,還包括(3)當所述便攜式電子設備后來使用所述被存儲的配置不能連接到外發電子郵件服務器時(a)#4居不同于第一優選序列的端口/安全組合的備選序列,使用第一備選端口/安全組合嘗試連接到外發電子郵件服務器,其中第一備選端口/安全組合不同于所述被存儲的配置;(b)在確定使用第一備選端口/安全組合實現連接時,采用第一備選端口/安全組合經由外發電子郵件服務器發送電子郵件;(c)在確定使用第一備選端口/安全組合沒有實現連接時,根據所述備選序列,針對不同的端口/安全組合重復(3)中的(a),直到用不同于所述被存儲的配置的第二備選端口/安全組合實現連接;并且(d)采用第二備選端口/安全組合經由外發電子郵件服務器發送電子郵件。8、如權利要求7所述的計算機實現方法,還包括在確定通過(2)或(3)中任一個都沒有連接到外發電子郵件服務器時,暫停經由外發電子郵件服務器發送電子郵件的嘗試。9、如權利要求7所述的計算機實現方法,其中所述備選序列包括對優選序列的重新排序,使得被配置用于使用安全的端口/安全組合進行電子郵件通信的帳戶不后退成不安全的端口/安全組合。10、如權利要求9所述的計算機實現方法,其中所述備選序列還被配置成使得第一備選端口/安全組合或第二備選端口/安全組合中任一個都具有比所述被存儲的配置低的安全強度。11、如權利要求7所述的計算機實現方法,還包括存儲所述備選序列。12、如權利要求7所述的計算機實現方法,還包括步驟存儲與優選序列中每一個端口/安全組合相對應的備選序列。13、如權利要求7所述的計算機實現方法,其中所述備選序列包括587/無SSL或STARTTLS,25/無SSL或STARTTLS,465/無SSL或STARTTLS。587/SSL,587/START1XS,25/SSL,25/STARTTLS,465/SSL,465/STARTTLS。14、一種便攜式計算設備,包括顯示器;一個或多個處理器;存儲器;以及一個或多個程序,其中所述一個或多個程序被存儲在所述存儲器中并且被配置成由所述一個或多個處理器來執行,所述一個或多個程序包括電子郵件應用程序;以及用于為電子郵件帳戶設置端口和安全級別的指令,包括(1)當在所述便攜式電子設備上創建電子郵件帳戶時(a)根據端口/安全組合的第一優選序列,嘗試使用第一端口/安全組合連接到外發電子郵件服務器;(b)如果使用第一端口/安全組合實現連接,則將第一端口/安全組合存儲作為用于所述電子郵件帳戶的被存儲的配置;(c)如果使用第一端口/安全組合沒有實現連接,則根據所述優選序列針對不同端口/安全組合重復(1)中的(a),直到用第二端口/安全組合實現連接;并且(d)將第二端口/安全組合存儲作為所述被存儲的配置;并且(2)此后,采用所述被存儲的配置來連接到外發電子郵件服務器并且經由所述電子郵件服務器發送電子郵件。15、一種存儲一個或多個程序的計算機可讀存儲介質,所述一個或多個程序包括指令,其中所述指令在被具有電子郵件客戶端的便攜式計算設備執行時使所述便攜式計算設備執行以下操作(1)當在所述便攜式電子設備上創建電子郵件帳戶時(a)根據端口/安全組合的第一優選序列,嘗試使用第一端口/安全組合連接到外發電子郵件服務器;(b)如果使用第一端口/安全組合實現連接,則將第一端口/安全組合存儲作為用于所迷電子郵件帳戶的被存儲的配置;(c)如果使用第一端口/安全組合沒有實現連接,則根據所述優選序列針對不同端口/安全組合重復(1)中的(a),直到用第二端口/安全組合實現連接;并且(d)將第二端口/安全組合存儲作為所述被存儲的配置;并且(2)此后,采用所述被存儲的配置連接到外發電子郵件服務器并且經由所述電子郵件服務器發送電子郵件。16、一種具有觸摸屏顯示器和電子郵件客戶端的便攜式電子設備,所述便攜式電子設備包括用于執行以下操作的裝置(1)當在所述便攜式電子設備上創建電子郵件帳戶時(a)根據端口/安全組合的第一優選序列,嘗試使用第一端口/安全組合連接到外發電子郵件服務器;(b)如果使用第一端口/安全組合實現連接,則將第一端口/安全組合存儲作為用于電子郵件帳戶的被存儲的配置;(c)如果使用第一端口/安全組合沒有實現連接,則根據所述優選序列針對不同端口/安全組合重復(1)中的(a),直到用第二端口/安全組合實現連接;并且(d)將第二端口/安全組合存儲作為所述被存儲的配置;并且(2)此后,采用所述被存儲的配置連接到外發電子郵件服務器并且經由所述電子郵件服務器發送電子郵件。全文摘要根據一些實施例公開了從電子郵件服務器取電子郵件到便攜式電子設備的計算機實現方法。方法包括步驟在設置有電子郵件客戶端的便攜式電子設備處(1)在設備上創建電子郵件帳戶時(a)根據端口/安全組合的第一優選序列嘗試用第一端口/安全組合連接到外發電子郵件服務器;(b)若用第一端口/安全組合實現連接則將第一組合存儲作為帳戶的被存儲配置;(c)若用第一端口/安全組合沒有實現連接則根據優選序列為不同端口/安全組合重復(1)中的(a)直到用第二端口/安全組合實現連接;且(d)把第二端口/安全組合存儲作為被存儲配置;及(2)此后采用被存儲配置連接到外發電子郵件服務器并經由外發電子郵件服務器發送電子郵件。文檔編號H04L12/58GK101682585SQ200880020377公開日2010年3月24日申請日期2008年1月3日優先權日2007年6月29日發明者D·基恩,N·K·嘎納特,S·福斯塔申請人:蘋果公司
網友(you)詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1