亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

導(dǎo)航用戶界面的制作方法

文檔序號:10534138閱讀:251來源:國知局
導(dǎo)航用戶界面的制作方法【專利摘要】本公開涉及用于管理導(dǎo)航警報的技術(shù)。本公開通常描述了一種示例性技術(shù),由此諸如智能電話之類的第一設(shè)備協(xié)調(diào)用于在第一設(shè)備和在諸如智能手表之類的第二設(shè)備上的導(dǎo)航指令的警報的定時或序列。在一些示例中,在第一設(shè)備向用戶呈現(xiàn)指示相同事件條件已經(jīng)滿足的不同警報之前,第二設(shè)備向用戶呈現(xiàn)指示事件條件已經(jīng)滿足的警報。在第二設(shè)備處的警報允許用戶預(yù)期在第一設(shè)備處的警報。【專利說明】導(dǎo)航用戶界面[0001]相關(guān)申請的交叉引用[0002]本申請要求享有2015年2月13日提交的主題為"NAVIGATIONUSERINTERFACE"的美國臨時申請No.62/116,272的優(yōu)先權(quán),在此為了所有目的以全文引用的方式并入本文。[0003]本申請涉及共同未決的、2014年9月2日提交的名稱為"COMMUNICATINGMAPPINGAPPLICATIONDATABETWEENELECTRONICDEVICES"的美國專利申請序列號62/044,937,在此通過全文引用的方式并入本文。
技術(shù)領(lǐng)域
[0004]本公開通常涉及計算機用戶界面,并且更具體地涉及用于管理導(dǎo)航警報的技術(shù)?!?br>背景技術(shù)
】[0005]用于逐彎(turn-by-turn)導(dǎo)航路線指引的電子設(shè)備的使用近年來已經(jīng)顯著增長。當(dāng)用戶繼續(xù)沿著路線前進時電子設(shè)備向用戶提供逐彎指令。例如,電子設(shè)備可以在顯示器上指示用戶做出轉(zhuǎn)彎的指令。備選地,電子設(shè)備可以使用音頻指示用戶做出轉(zhuǎn)彎的指令?!?br/>發(fā)明內(nèi)容】[0006]然而,用于使用電子設(shè)備管理導(dǎo)航警報的一些技術(shù)通常是麻煩和低效的。例如,現(xiàn)有技術(shù)使用復(fù)雜和費時的用戶界面,其可以包括多個鍵壓或鍵擊,或者可以使得用戶難以意識到設(shè)備的指令?,F(xiàn)有技術(shù)要求比所需要的更多時間和注意力,浪費了用戶時間和設(shè)備能量。后者考慮在電池操作的設(shè)備中特別重要。例如,當(dāng)設(shè)備在設(shè)備上向用戶呈現(xiàn)指令時,用戶可以并未準備好接收音頻導(dǎo)航指令或顯示的導(dǎo)航指令。[0007]因此,存在對于具有更快、更有效的用于管理導(dǎo)航警報的方法和接口的電子設(shè)備的需求。這種方法和接口可選地補充或替代了用于管理導(dǎo)航警報的其他方法。這種方法和接口減小了對于用戶的認知負擔(dān)并且產(chǎn)生了更有效的人機界面。對于電池操作的計算設(shè)備,這種方法和接口節(jié)約電能并且增長了電池充電之間的時間。[0008]根據(jù)一些實施例,一種方法執(zhí)行在第一設(shè)備處。方法包括:確定事件條件已經(jīng)滿足;以及響應(yīng)于確定事件條件已經(jīng)滿足,向第二設(shè)備發(fā)送指令以在第一時間在第二設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第一警報,并且在第二時間在第一設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第二警報;以及其中,第二設(shè)備不同于第一設(shè)備,第二警報不同于第一警報,以及選擇第二時間以便與第一時間間隔開至少預(yù)定的延遲時間段。[0009]根據(jù)一些實施例,第一設(shè)備包括:一個或多個處理器;存儲器;以及一個或多個程序,其中一個或多個程序存儲在存儲器中并且配置用于由一個或多個處理器執(zhí)行,一個或多個程序包括指令以用于:確定事件條件已經(jīng)滿足;響應(yīng)于確定事件條件已經(jīng)滿足,向第二設(shè)備發(fā)送指令以在第一時間在第二設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第一警報,以及在第二時間在第一設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第二警報;以及其中第二設(shè)備不同于第一設(shè)備,第二警報不同于第一警報,以及選擇第二時間以便于由至少預(yù)定延遲時間段與第一時間間隔開。[0010]根據(jù)一些實施例,一種非瞬態(tài)計算機可讀存儲介質(zhì)存儲一個或多個程序,一個或多個程序包括指令,當(dāng)由第一設(shè)備的一個或多個處理器執(zhí)行時指令使得第一設(shè)備:確定事件條件已經(jīng)滿足;響應(yīng)于確定事件條件已經(jīng)滿足,向第二設(shè)備發(fā)送指令以在第一時間在第二設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第一警報,以及在第二時間在第一設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第二警報;以及其中,第二設(shè)備不同于第一設(shè)備,第二警報不同于第一警報,以及選擇第二時間以便于由至少預(yù)定延遲時間段與第一時間間隔開。[0011]根據(jù)一些實施例,一種臨時計算機可讀存儲介質(zhì)存儲一個或多個程序,一個或多個程序包括指令,當(dāng)由第一設(shè)備的一個或多個處理器執(zhí)行時指令使得第一設(shè)備:確定事件條件已經(jīng)滿足;響應(yīng)于確定事件條件已經(jīng)滿足,向第二設(shè)備發(fā)送指令以在第一時間在第二設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第一警報,以及在第二時間在第一設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第二警報;以及其中,第二設(shè)備不同于第一設(shè)備,第二警報不同于第一警報,以及選擇第二時間以便于由至少預(yù)定延遲時間段與第一時間間隔開。[0012]根據(jù)一些實施例,第一設(shè)備包括:用于確定事件條件已經(jīng)滿足的設(shè)備;設(shè)備,響應(yīng)于確定事件條件已經(jīng)滿足,向第二設(shè)備發(fā)送指令以在第一時間在第二設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第一警報,以及在第二時間在第一設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第一警報;以及其中,第二設(shè)備不同于第一設(shè)備,第二警報不同于第一警報,以及選擇第二時間以便于由至少預(yù)定延遲時間段與第一時間間隔開。[0013]根據(jù)一些實施例,第一設(shè)備包括:確定單元,配置用于確定事件條件已經(jīng)滿足;發(fā)送單元,配置用于響應(yīng)于確定事件條件已經(jīng)滿足而向第二設(shè)備發(fā)送指令以在第一時間在第二設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第一警報;呈現(xiàn)單元,配置用于響應(yīng)于確定事件條件已經(jīng)滿足而在第二時間在第一設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第二警報;以及其中,第二設(shè)備不同于第一設(shè)備,第二警報不同于第一警報,以及選擇第二時間以便于由至少預(yù)定延遲時間段與第一時間間隔開。[0014]用于執(zhí)行這些功能的可執(zhí)行指令可選地包括在配置用于由一個或多個處理器執(zhí)行的非瞬態(tài)計算機可讀存儲介質(zhì)或者其他計算機程序產(chǎn)品中。用于執(zhí)行這些功能的可執(zhí)行指令可選地包括在配置用于由一個或多個處理器執(zhí)行的臨時計算機可讀存儲介質(zhì)或其他計算機程序產(chǎn)品中。[0015]因此,提供了具有用于管理導(dǎo)航警報的更快、更有效方法和接口的設(shè)備,由此提高了有效性、效率以及用戶對于這些設(shè)備的滿意度。這種方法和接口可以補充或者替代用于管理導(dǎo)航警報的其他方法。【附圖說明】[0016]為了更好理解各個所述實施例,應(yīng)該結(jié)合以下附圖參考以下實施例的說明,其中相似的附圖標(biāo)記在所有附圖中指代對應(yīng)的部件。[0017]圖1A是根據(jù)一些實施例示出具有觸敏顯示器的便攜式多功能設(shè)備的框圖。[0018]圖1B是根據(jù)一些實施例示出用于事件處理的示例性部件的框圖。[0019]圖2是根據(jù)一些實施例示出具有觸摸屏的便攜式多功能設(shè)備。[0020]圖3是根據(jù)一些實施例的具有顯示器和觸敏表面的示例性多功能設(shè)備的框圖。[0021]圖4A示出了根據(jù)一些實施例的在便攜式多功能設(shè)備上用于應(yīng)用程序菜單的示例性用戶界面。[0022]圖4B示出了根據(jù)一些實施例的用于具有與顯示器分離的觸敏表面的多功能設(shè)備的示例性用戶界面。[0023]圖5A示出了根據(jù)一些實施例的個人電子設(shè)備。[0024]圖5B是示出了根據(jù)一些實施例的個人電子設(shè)備的框圖。[0025]圖6A-圖6G示出了根據(jù)一些實施例的用于管理導(dǎo)航警報的示例性技術(shù)和用戶界面。[0026]圖7是示出了根據(jù)一些實施例的用于使用電子設(shè)備管理導(dǎo)航警報的方法的示例性流程圖。[0027]圖8示出了根據(jù)各個所述實施例的原理配置的電子設(shè)備800的示例性功能框圖?!揪唧w實施方式】[0028]以下說明書闡述了示例性方法、參數(shù)等等。然而應(yīng)該認識到的是,該說明并非意在作為對于本公開范圍的限制,而是替代地提供作為示例性實施例的說明。[0029]存在對于提供用于管理導(dǎo)航警報的高效方法和接口的電子設(shè)備的需求。例如,使用兩個分立電子設(shè)備以在不同時間向用戶警報相同導(dǎo)航指令的技術(shù)允許用戶有效地對于導(dǎo)航指令做出反應(yīng)。因此,用戶不太可能偏離由電子設(shè)備推薦的路線。這些技術(shù)可以減小對于訪問導(dǎo)航警報的用戶的認知負擔(dān),由此增強了生產(chǎn)率。此外,這些技術(shù)可以減少原本浪費在冗余用戶輸入上的處理器和電池電能。[0030]在下文中,圖1A-圖1B、圖2、圖3、圖4A-圖4B以及圖5A-圖5B提供了用于執(zhí)行用于管理導(dǎo)航警報的技術(shù)的示例性設(shè)備的描述。圖6A-圖6G說明了用于導(dǎo)航警報的示例性技術(shù)和用戶界面。圖中的用戶界面也用于說明以下所述的進程,包括圖7中的進程。[0031]盡管以下說明書使用術(shù)語"第一"、"第二"等以描述各個元件,這些元件不應(yīng)受限于術(shù)語。這些術(shù)語僅用于區(qū)分一個元件與另一個。例如,第一觸摸可以稱作第二觸摸,以及類似的,第二觸摸可以稱作第一觸摸,并未脫離各個所述實施例的范圍。第一觸摸和第二觸摸均是觸摸,但是它們不是相同的觸摸。[0032]在此各個所述實施例的說明中所使用的術(shù)語僅是為了描述特定實施例的目的,并非意在為限定性的。如在各個所述實施例的說明書和所附權(quán)利要求中所使用的,單數(shù)形式"一個"、"一"和"該"意在也包括復(fù)數(shù)形式,除非上下文明確給出相反指示。也應(yīng)該理解的是,如在此使用的術(shù)語"和/或"涉及并包括一個或多個相關(guān)列出項的任意和所有可能的組合。應(yīng)該進一步理解的是,當(dāng)術(shù)語"包括"("include""including""comprise"和/或"comprising")在本說明書中使用時,規(guī)定了所闡明的特征、整數(shù)、步驟、操作、元件和/或部件的存在,但不排除存在或增加一個或多個其他特征、整數(shù)、步驟、操作、元件、部件和/或它們的組。[0033]術(shù)語"如果"可以取決于上下文而構(gòu)造為意味著"當(dāng)……時"或"一旦"或"響應(yīng)于確定"或"響應(yīng)于檢測到"。類似的,短語"如果確定"或"如果檢測到[所述條件或事件]"可以構(gòu)造為意味著"一旦確定"或"響應(yīng)于確定"或"一旦檢測到[所述條件或事件]"或"響應(yīng)于檢測到[所述條件或事件]",取決于上下文。[0034]描述了電子設(shè)備、用于這些電子設(shè)備的用戶界面、以及用于使用這些設(shè)備的相關(guān)方法的實施例。在一些實施例中,設(shè)備是便攜式通信設(shè)備,諸如移動電話,其也包含其他功能,諸如roA和/或音樂播放器功能。便攜式多功能設(shè)備的示例性實施例包括但不限于來自Cupertino,California的AppleInc?的iPhone?、iPodTouch?、和iPad?設(shè)備。可選地使用其他便攜式電子設(shè)備,諸如具有觸敏表面(例如觸摸屏顯示器和/或觸摸板)的膝上型或平板計算機。也應(yīng)該理解的是,在一些實施例中,設(shè)備不是便攜式通信設(shè)備,而是具有觸敏表面(例如觸摸屏顯示器和/或觸摸板)的臺式計算機。[0035]在以下討論中,描述了包括顯示器和觸敏表面的電子設(shè)備。然而應(yīng)該理解的是,電子設(shè)備可選地包括一個或多個其他物理用戶界面設(shè)備,諸如物理鍵盤、鼠標(biāo)和/或操縱桿。[0036]設(shè)備通常支持多種應(yīng)用程序,諸如以下應(yīng)用程序中的一種或多種:繪圖應(yīng)用程序、呈現(xiàn)應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)頁創(chuàng)建應(yīng)用程序、盤編輯應(yīng)用程序、電子表格應(yīng)用程序、游戲應(yīng)用程序、電話應(yīng)用程序、視頻會議應(yīng)用程序、電子郵件應(yīng)用程序、即時消息應(yīng)用程序、鍛煉支持應(yīng)用程序、照片管理應(yīng)用程序、數(shù)字相機應(yīng)用程序、數(shù)字視頻攝像機應(yīng)用程序、網(wǎng)絡(luò)瀏覽應(yīng)用程序、數(shù)字音樂播放器應(yīng)用程序、和/或數(shù)字視頻播放器應(yīng)用程序。[0037]可在所述設(shè)備上執(zhí)行的各種應(yīng)用程序可使用至少一個常用的物理用戶界面設(shè)備,諸如觸敏表面。觸敏表面的一種或多種功能以及設(shè)備上所顯示的對應(yīng)的信息可被調(diào)節(jié)和/或從一個應(yīng)用程序變?yōu)橄乱粋€應(yīng)用程序和/或在相應(yīng)的應(yīng)用程序內(nèi)變化。這樣,設(shè)備的常用物理架構(gòu)(諸如觸敏表面)可支持具有用戶界面的多種應(yīng)用程序,這些用戶界面對于用戶是直觀的和透明的。[0038]現(xiàn)在關(guān)注具有觸敏顯示器的便攜式設(shè)備的實施例。圖1A是根據(jù)一些實施例示出具有觸敏顯示器112的便攜式多功能設(shè)備100的框圖。為方便起見,觸敏顯示器112有時被稱為"觸摸屏",并且也可稱為或叫做觸敏顯示器系統(tǒng)。設(shè)備1〇〇包括存儲器1〇2(其可選地包括一個或多個計算機可讀存儲介質(zhì)),存儲器控制器122,一個或多個處理單元(CPU)120,外圍接口118,RF電路裝置108,音頻電路裝置110,揚聲器111,麥克風(fēng)113,輸入/輸出(1/0)子系統(tǒng)106,其他輸入控制設(shè)備116,以及外部端口124。設(shè)備100可選地包括一個或多個光學(xué)傳感器164。設(shè)備100可選地包括用于檢測設(shè)備100上接觸強度的一個或多個接觸強度傳感器165(例如觸敏表面,諸如設(shè)備100的觸敏顯示器系統(tǒng)112)。設(shè)備100可選地包括用于在設(shè)備100上產(chǎn)生觸覺輸出(例如在觸敏表面諸如設(shè)備100的觸敏顯示器系統(tǒng)112或設(shè)備300的觸摸板355上產(chǎn)生觸覺輸出)的一個或多個觸覺輸出發(fā)生器167。這些部件可選地通過一個或多個通信總線或信號線103進行通信。[0039]如在說明書和權(quán)利要求書中所使用的那樣,在觸敏表面上接觸的術(shù)語"強度"指代在觸敏表面上接觸(例如手指接觸)的力或壓強(單位面積的力),或者涉及在觸敏表面上接觸的力或壓強的替代(代理)。接觸的強度具有包括至少四個不同的數(shù)值并且更通常包括數(shù)百個不同數(shù)值(例如至少256個)的數(shù)值范圍??蛇x地使用各個方案以及各個傳感器或傳感器的組合而確定(或測量)接觸的強度。例如,在觸敏表面下方或者與其相鄰的一個或多個力傳感器可選地用于測量在觸敏表面上各個點處的力。在一些實施方式中,組合(例如加權(quán)平均)來自多個力傳感器的力測量以確定接觸的估算力。類似的,觸筆的壓強敏感尖端可選地用于確定觸筆在觸敏表面上的壓強。備選地,在觸敏表面上檢測到的接觸面積的大小和/或其改變、鄰近接觸的觸敏表面的電容和/或其改變、和/或鄰近觸摸的觸敏表面的電阻和/或其改變可選地用作對于接觸在觸敏表面上力或壓強的替代。在一些實施方式中,接觸力或壓強的替代測量直接地用于確定是否已經(jīng)超過了強度閾值(例如以對應(yīng)于替代測量值的單位而描述強度閾值)。在一些實施方式中,接觸力或壓強的替代測量值轉(zhuǎn)換為估算的力或壓強,并且估算的力或壓強用于確定是否已經(jīng)超過了強度閾值(例如強度閾值是以壓強單位測量的壓強閾值)。使用接觸強度作為用戶輸入的屬性允許用戶訪問額外的設(shè)備功能,在具有受限占地面積的用于顯示負擔(dān)(例如在觸敏顯示器上)和/或接收用戶輸入(例如經(jīng)由觸敏顯示器、觸敏表面、或物理/機械控制諸如旋鈕或按鈕)的減小尺寸設(shè)備上可以另外無法由用戶可訪問額外的設(shè)備功能。[0040]如在說明書和權(quán)利要求書中所使用的那樣,術(shù)語"觸覺輸出"指代將由用戶采用用戶的觸摸感覺檢測到的設(shè)備相對于設(shè)備之前位置的物理位移、設(shè)備的部件(例如觸敏表面)相對于設(shè)備的另一部件(例如外殼)的物理位移、或者部件相對于設(shè)備的質(zhì)心的位移。例如,在設(shè)備或設(shè)備的部件與對觸摸敏感的用戶表面(例如手指、手掌或用戶手的其他部分)接觸的情形中,用戶將由物理位移所產(chǎn)生的觸覺輸出解釋為對應(yīng)于設(shè)備或設(shè)備部件的物理特性的感知改變的觸覺感覺。例如,觸敏表面(例如觸敏顯示器或軌跡墊)的運動可選地由用戶解釋為物理致動器按鈕的"向下點擊"或"向上點擊"。在一些情形中,用戶將感受到觸覺感覺,諸如"向下點擊"或"向上點擊",即使不存在與由用戶運動物理地按壓(例如位移)的觸敏表面相關(guān)聯(lián)的物理致動器按鈕的運動。作為另一示例,觸敏表面的運動可選地由用戶解釋或感覺作為觸敏表面的"粗糙度",即使觸敏表面的平滑度沒有改變。盡管由用戶對觸摸的該解釋將服從用戶的個性化感官知覺,存在對于為大多數(shù)用戶所共有的觸摸的許多感官知覺。因此,當(dāng)觸覺輸出描述為對應(yīng)于用戶的特定感官知覺(例如"向上點擊"、"向下點擊"、"粗糙度")時,除非另外陳述,所產(chǎn)生的觸覺輸出對應(yīng)于設(shè)備或器部件的物理位移,將對于典型(或平均)用戶產(chǎn)生所述感官知覺。[0041]應(yīng)當(dāng)理解,設(shè)備100只是便攜式多功能設(shè)備的一個實例,并且設(shè)備100可具有多于或少于所顯示的部件,可組合兩個或更多個部件,或可具有不同的部件配置或布置。圖1A所示的各種部件可在硬件、軟件或硬件和軟件兩者的組合中實施,該硬件或軟件包括一個或多個信號處理和/或?qū)S眉呻娐?。[0042]存儲器102可以包括一個或多個計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)可以是有形的并且非瞬態(tài)的。存儲器102可以包括高速隨機訪問存儲器并且也可以包括非易失性存儲器,諸如一個或多個磁盤存儲設(shè)備、快閃存儲器設(shè)備、或者其他非易失性固態(tài)存儲器設(shè)備。存儲器控制器122可以控制由設(shè)備100的其他部件對存儲器102的訪問。[0043]外圍設(shè)備接口118可被用來將設(shè)備的輸入和輸出外圍設(shè)備耦接到CPU120和存儲器102。該一個或多個處理器120運行或執(zhí)行存儲在存儲器102中的各種軟件程序和/或指令集,以執(zhí)行設(shè)備100的各種功能并且處理數(shù)據(jù)。在一些實施例中,外圍設(shè)備接口118、CPU120和存儲器控制器122可在單個芯片諸如芯片104上實施。在一些其他實施例中,它們可以在單獨芯片上實施。[0044]RF(射頻)電路裝置108接收并發(fā)送RF信號,也稱作電磁信號。RF電路裝置108將電信號轉(zhuǎn)換至電磁信號/從電磁信號轉(zhuǎn)換至電信號,并且經(jīng)由電磁信號與通信網(wǎng)絡(luò)和其他通信設(shè)備通信。RF電路裝置108可選地包括用于執(zhí)行這些功能的廣泛已知的電路裝置,包括但不限于:天線系統(tǒng),RF收發(fā)器,一個或多個放大器,調(diào)諧器,一個或多個振蕩器,數(shù)字信號處理器,編碼/譯碼器(⑶DEC)芯片組,用戶身份模塊(SBO卡,存儲器等等。RF電路裝置108可選地與網(wǎng)絡(luò)通信,諸如互聯(lián)網(wǎng)、也稱作萬維網(wǎng)(WWW),內(nèi)聯(lián)網(wǎng)和/或無線網(wǎng)絡(luò),諸如蜂窩電話網(wǎng)絡(luò),無線局域網(wǎng)(LAN)和/或城域網(wǎng)(MAN),以及通過無線通信的其他設(shè)備。RF電路裝置108可選地包括用于檢測近場通信(NFC)場的廣泛已知電路裝置,諸如通過短程通信無線電。無線通信可選地使用多個通信標(biāo)準、協(xié)議和技術(shù)中的任意個,包括但不限于用于移動通信的全球系統(tǒng)(GSM)、增強數(shù)據(jù)GSM環(huán)境(EDGE)、高速下行鏈路數(shù)據(jù)包存取(HSDPA)、高速上行鏈路數(shù)據(jù)包存取(HSUPA)、演進、僅數(shù)據(jù)(EV-D0)、HSPA、HSPA+、雙單元HSPA(DC-HSPDA)、長期演進(LTE)、近場通信(NFC)、寬帶碼分多路訪問(W-CDMA)、碼分多路訪問(⑶MA)、時分多路訪問(TDMA)、藍牙、藍牙低能量(BTLE)、無線保真度(Wi-Fi)(例如IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11n、和/或IEEE802.11ac)、互聯(lián)網(wǎng)協(xié)議語音技術(shù)(V〇IP)、Wi-MAX、電子郵件協(xié)議(例如互聯(lián)網(wǎng)消息訪問協(xié)議(MAP)和/或郵局協(xié)議(POP))、即時消息(例如可擴展消息發(fā)送和存在協(xié)議(XMPP)、用于即時消息和存在利用擴展的會話發(fā)起協(xié)議(SMPLE)、即時消息和存在服務(wù)(MPS))、和/或短消息服務(wù)(SMS),或者任何其他合適的通信協(xié)議,包括在本文件提交日時尚未研發(fā)出的通信協(xié)議。[0045]音頻電路裝置110、揚聲器111和麥克風(fēng)113在用戶和設(shè)備100之間提供音頻接口。音頻電路裝置110從外圍接口118接收音頻數(shù)據(jù),將音頻數(shù)據(jù)轉(zhuǎn)換為電信號,并且將電信號發(fā)送至揚聲器111。揚聲器111將電信號轉(zhuǎn)換為人類可聽見的聲波。音頻電路裝置110也接收由麥克風(fēng)113從聲波轉(zhuǎn)換來的電信號。音頻電路裝置110將電信號轉(zhuǎn)換為音頻數(shù)據(jù)并且發(fā)送音頻數(shù)據(jù)至外圍接口118以用于處理。音頻數(shù)據(jù)可以由外圍接口118從存儲器102和/或RF電路裝置108檢索和/或向其發(fā)送。在一些實施例中,音頻電路裝置110也包括耳機插孔(例如212,圖2)。耳機插孔在音頻電路裝置110和可移除的音頻輸入/輸出外圍設(shè)備、諸如僅輸出的聽筒耳機或者具有輸出(例如用于一只或兩只耳朵的聽筒耳機)和輸入(例如麥克風(fēng))的耳機之間提供接口。[0046]I/O子系統(tǒng)106將設(shè)備100上的輸入/輸出外圍設(shè)備、諸如觸摸屏112和其他輸入控制設(shè)備116耦合至外圍接口118。1/0子系統(tǒng)106可選地包括顯示器控制器156,光學(xué)傳感器控制器158,強度傳感器控制器159,觸覺反饋控制器161,以及用于其他輸入或控制設(shè)備的一個或多個輸入控制器160。一個或多個輸入控制器160從其他輸入控制設(shè)備116接收/向其發(fā)送電信號。其他輸入控制設(shè)備116可包括物理按鈕(例如,下壓按鈕、搖桿按鈕等)、刻度盤、滑塊開關(guān)、操縱桿、點擊式觸摸轉(zhuǎn)盤等。在一些另選實施例中,一個或多個輸入控制器160可耦接到(或不耦接到)以下任一個:鍵盤、紅外線端口、USB端口和指針設(shè)備諸如鼠標(biāo)。一個或多個按鈕(例如,208,圖2)可包括用于揚聲器111和/或麥克風(fēng)113的音量控制的向上/向下按鈕。所述一個或多個按鈕可包括下壓按鈕(例如,206,圖2)。[0047]推壓按鈕的快速按壓可以解除觸摸屏112的鎖定或者使得在觸摸屏上使用手勢以解鎖設(shè)備的進程開始,如2005年12月23日提交的名稱為"UnlockingaDevicebyPerformingGesturesonanUnlockImage"的美國專利申請No.11/332,549、US專利No.7,657,849中所述,在此通過全文引用的方式并入本文。推壓按鈕(例如206)的較長按壓可以使得設(shè)備100開機或關(guān)機。用戶可以能夠定制一個或多個按鈕的功能。觸摸屏112用于實施虛擬或軟件按鈕以及一個或多個軟鍵盤。[0048]觸敏顯示器112在設(shè)備和用戶之間提供輸入接口和輸出接口。顯示器控制器156從觸摸屏112接收電信號和/或向其發(fā)送電信號。觸摸屏112向用戶顯示視覺輸出。視覺輸出可以包括圖形、文本、圖標(biāo)、視頻以及其任意組合(共同地稱作"圖形")。在一些實施例中,數(shù)據(jù)輸出的一些或全部可以對應(yīng)于用戶界面對象。[0049]觸摸屏112具有觸敏表面、傳感器、或者傳感器的集合,其基于觸覺和/或觸感接觸而從用戶接收輸入。觸摸屏112和顯示器控制器156(與任何相關(guān)聯(lián)模塊和/或存儲器102中指令集合一起)檢測在觸摸屏112上的接觸(以及接觸的任何移動或中斷)并且將檢測到的接觸轉(zhuǎn)換為與顯示在觸摸屏112上的用戶界面對象(例如一個或多個軟鍵、圖標(biāo)、網(wǎng)頁、或圖像)的交互。在示例性實施例中,在觸摸屏112和用戶之間的接觸點對應(yīng)于用戶的手指。[0050]觸摸屏112可以使用LCD(液晶顯示器)技術(shù)、LPD(發(fā)光聚合物顯示器)技術(shù)、或LED(發(fā)光二極管)技術(shù),盡管在其他實施例中可以使用其他顯示器技術(shù)。觸摸屏112和顯示器控制器156可以使用現(xiàn)在已知或者稍后研發(fā)的多個觸摸感測技術(shù)(包括但不限于電容性、電阻性、紅外、和表面聲學(xué)波技術(shù))中的任意一種檢測接觸及其任何移動或中斷,以及其他鄰近傳感器陣列或用于確定與觸摸屏112的一個或多個接觸點的其他元件。在示例性實施例中,使用投影互電容感測技術(shù),諸如在來自Cupertino,California的AppleInc.的iPhone?和iPodTouch?的中找到的技術(shù)。[0051]觸敏顯示器在觸摸屏112的一些實施例中可以類似于以下美國專利中所述的多觸敏觸摸板:6,323,846(168七6^^11等人),6,570,557(168七6^^11等人)、和/或6,677,932(Westerman),和/或美國專利公開2002/0015024A1,在此通過全文引用的方式將這些專利文獻中的每一個并入本文。然而,觸摸屏112顯示來自設(shè)備100的視覺輸出,而觸敏觸摸板并未提供視覺輸出。[0052]觸敏顯示器在觸摸屏112的一些實施例中可以如以下申請中所述:(1)2006年5月2日提交的主題為"MultipointTouchSurfaceController"的美國專利申請No.ll/381,313;(2)2004年5月6日提交的主題為"MultipointTouchscreen"的美國專利申請No.10/840,862;(3)2004年7月30日提交的主題為"GesturesForTouchSensitiveInputDevices"的美國專利申請No.10/903,964;(4)2005年1月31日提交的主題為"GesturesForTouchSensitiveInputDevices"的美國專利申請N〇.11/048,264;(5)2005年1月18日提交的主題為"Mode-BasedGraphicalUserInterfacesForTouchSensitiveInputDevices"的美國專利申請No.11/038,590;(6)2005年9月16日提交的主題為"VirtualInputDevicePlacementOnATouchSecreenUserInterface"的美國專利申請No.11/228,758;(7)2005年9月16日提交的主題為"OperationOfACoumpterWithATouchScreenInterface"的美國專利申請No?11/228,700;(8)2005年9月16日提交的主題為"AcitvatingVirtualKeysOfATouch-ScreenVirtualKeyboard"的美國專利申請No.11/228,737;以及(9)2006年3月3日提交的主題為"Multi-FunctionalHand-HeldDevice"美國專利申請No.11/367,749。所有這些申請在此通過全文引用的方式并入本文。[0053]觸摸屏112可具有超過100dpi的視頻分辨率。在一些實施例中,觸摸屏具有大約160dpi的視頻分辨率。用戶可使用任何合適的對象或附加物,諸如觸筆、手指等來接觸觸摸屏112。在一些實施例中,用戶界面被設(shè)計為主要與基于手指的接觸和手勢一起工作,這與基于觸筆的輸入相比由于手指在觸摸屏上接觸面積更大而可能精確度更低。在一些實施例中,設(shè)備將基于手指的粗略輸入翻譯為精確的指針/光標(biāo)位置或命令以執(zhí)行用戶所期望的命令。[0054]在一些實施例中,除了觸摸屏,設(shè)備100還可包括觸摸板(未示出)以用于激活或去激活特定的功能。在一些實施例中,觸摸板是設(shè)備的觸敏區(qū)域,該觸敏區(qū)域與觸摸屏不同,其不顯示視覺輸出。觸摸板可以是與觸摸屏112分開的觸敏表面或者是由觸摸屏形成的觸敏表面的延伸。[0055]設(shè)備100還包括用于為各種部件供電的電力系統(tǒng)162。電力系統(tǒng)162可包括電源管理系統(tǒng)、一個或多個功率源(例如,電池、交流電(AC))、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或反相器、電源狀態(tài)指示符(例如,發(fā)光二極管(LED))以及與便攜式設(shè)備中的發(fā)電、電源管理和配電相關(guān)聯(lián)的任何其他部件。[0056]設(shè)備100也可包括一個或多個光學(xué)傳感器164。圖1A示出了耦接到I/O子系統(tǒng)106中的光學(xué)傳感器控制器158的光學(xué)傳感器。光學(xué)傳感器164可包括電荷親合器件(CCD)或互補金屬氧化物半導(dǎo)體(CMOS)光電晶體管。光學(xué)傳感器164從環(huán)境接收通過一個或多個透鏡而投射的光,并且將光轉(zhuǎn)換為表示圖像的數(shù)據(jù)。結(jié)合成像模塊143(也稱為相機模塊),光學(xué)傳感器164可捕獲靜態(tài)圖像或視頻。在一些實施例中,光學(xué)傳感器位于設(shè)備100的后部,與設(shè)備前部的觸摸屏顯示器112相對,使得觸摸屏顯示器可作為取景器使用以用于靜態(tài)和/或視頻圖像采集。在一些實施例中,另一個光學(xué)傳感器位于設(shè)備的前部使得可獲得用戶的圖像以用于視頻會議,同時用戶在觸摸屏顯示器上查看其他視頻會議參與者。在一些實施例中,光學(xué)傳感器164的位置可以由用戶改變(例如通過旋轉(zhuǎn)在設(shè)備殼體中的透鏡和傳感器)以使得單個光學(xué)傳感器164可以與觸摸屏顯示器一起用于視頻會議以及靜止和/或視頻圖像采集。[0057]設(shè)備100可選地也包括一個或多個接觸強度傳感器165。圖1A示出了耦合至I/O子系統(tǒng)106中強度傳感器控制器159的接觸強度傳感器。接觸強度傳感器165可選地包括一個或多個壓電電阻應(yīng)變儀,電容性力傳感器,電學(xué)力傳感器,壓電力傳感器,光學(xué)力傳感器,電容性觸敏表面,或其他強度傳感器(例如用于測量在觸敏表面上接觸力(或壓強)的傳感器)。接觸強度傳感器165從環(huán)境接收接觸強度信息(例如壓強信息或者對于壓強信息的代理)。在一些實施例中,至少一個接觸強度傳感器與觸敏表面(例如觸敏顯示器系統(tǒng)112)-起配置或者與其鄰近。在一些實施例中,至少一個接觸強度傳感器位于設(shè)備100的背面上,與位于設(shè)備100正面上的觸摸屏顯示器112相對。[0058]設(shè)備100也可以包括一個或多個鄰近傳感器166。圖1A示出了耦合至外圍接口118的鄰近傳感器166。備選地,鄰近傳感器166可以耦合至I/O子系統(tǒng)106中的輸入控制器160。鄰近傳感器166可以如以下美國專利申請所述地執(zhí)行:No.11/241,839,"ProximityDetectorsInHandheldDevice";No.11/240,788,"ProximityDetectorInHandheldDevice";No.11/620,702,"UsingAmbientLightSensorToAugmentProximitySensorOutput";No.11/586,862,"AutomatedResponseToAndSensingOfUserActivityInPortableDevices";以及No.ll/638,251,"MethodsAndSystemsForAutomaticConfigurationOfPeripherals",在此通過全文引用的方式并入本文。在一些實施例中,當(dāng)多功能設(shè)備放置靠近用戶的耳朵時(例如當(dāng)用戶正在進行電話呼叫時)鄰近傳感器關(guān)斷并且禁用觸摸屏112。[0059]設(shè)備100可選地也包括一個或多個觸覺輸出發(fā)生器167。圖1A示出了耦合至1/0子系統(tǒng)106中觸覺反饋控制器161的觸覺輸出發(fā)生器。觸覺輸出發(fā)生器167可選地包括一個或多個電聲設(shè)備,諸如揚聲器或其他音頻部件和/或?qū)⒛芰哭D(zhuǎn)換為線性運動的機電設(shè)備,諸如電機、螺線管、電活化聚合物、壓電致動器、靜電致動器、或其他觸覺輸出產(chǎn)生部件(例如將電信號轉(zhuǎn)換為設(shè)備上觸覺輸出的部件)。接觸強度傳感器165從觸覺反饋模塊133接收觸覺反饋產(chǎn)生指令,并且在設(shè)備100上產(chǎn)生能夠被設(shè)備100的用戶感測到的觸覺輸出。在一些實施例中,至少一個觸覺輸出發(fā)生器與觸敏表面(例如觸敏顯示器系統(tǒng)112)-起配置或者與其鄰近,并且可選地通過垂直地(例如進/出設(shè)備100的表面)或橫向地(例如在與設(shè)備100表面相同平面中來回往復(fù))移動觸敏表面而產(chǎn)生觸覺輸出。在一些實施例中,至少一個觸覺輸出發(fā)生器傳感器位于設(shè)備100的背面上,與位于設(shè)備100正面上的觸摸屏顯示器112相對。[0060]設(shè)備100也可以包括一個或多個加速度計168。圖1A示出了耦合至外圍接口118的加速度計168。備選地,加速度計168可以耦合至I/O子系統(tǒng)106中的輸入控制器160。加速度計168可以執(zhí)行如美國專利公開No?20050190059"Acceleration-basedTheftDetectionSystemforPortableElectronicDevices"和美國專利公開No.20060017692"MethodsAndApparatusesForOperatingAPortableDeviceBasedOnAnAccelerometer"中所述,在此通過全文引用的方式并入本文。在一些實施例中,信息基于對從該一個或多個加速度計所接收的數(shù)據(jù)的分析而在觸摸屏顯示器上以縱向視圖或橫向視圖被顯示。設(shè)備1〇〇任選地除一個或多個加速度計168之外還包括磁力儀(未示出)和GPS(或GLONASS或其它全球?qū)Ш较到y(tǒng))接收器(未示出),以用于獲取關(guān)于設(shè)備100的位置和取向(例如,縱向或橫向)的信息。[0061]在一些實施例中,存儲在存儲器102中的軟件部件包括操作系統(tǒng)126、通信模塊(或指令集)128、接觸/運動模塊(或指令集)130、圖形模塊(或指令集)132、文本輸入模塊(或指令集)134、全球定位系統(tǒng)(GPS)模塊(或指令集)135以及應(yīng)用程序(或指令集)136。此外,在一些實施例中,存儲器102存儲設(shè)備/全局內(nèi)部狀態(tài)157,如圖1A和3中所示。設(shè)備/全局內(nèi)部狀態(tài)157包括以下中的一個或多個:活動應(yīng)用程序狀態(tài),其指示哪些應(yīng)用程序(如果有的話)當(dāng)前是活動的;顯示狀態(tài),其指示什么應(yīng)用程序、視圖或其它信息占據(jù)觸摸屏顯示器112的各個區(qū)域;傳感器狀態(tài),包括從設(shè)備的各個傳感器和輸入控制設(shè)備116獲取的信息;以及關(guān)于設(shè)備的位置和/或姿態(tài)的位置信息。[0062]操作系統(tǒng)126(例如,0&,111、1^^(:、11斯乂、1^以、03乂、11冊013、或嵌入式操作系統(tǒng)諸如VxWorks)包括用于控制和管理一般系統(tǒng)任務(wù)(例如,存儲器管理、存儲設(shè)備控制、電源管理等)的各種軟件部件和/或驅(qū)動器,并且有利于各種硬件和軟件部件之間的通信。[0063]通信模塊128有利于通過一個或多個外部端口124來與其他設(shè)備進行通信,并且還包括用于處理由RF電路108和/或外部端口124所接收的數(shù)據(jù)的各種軟件部件。外部端口124(例如,通用串行總線(USB)、火線等)適于直接耦接至其它設(shè)備或者間接地通過網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng)、無線LAN等)親接。在一些實施例中,外部端口是與iPod(AppleInc.的商標(biāo))設(shè)備上所使用的30針連接器相同的或類似的和/或與其兼容的多針(例如,30針)連接器。[0064]接觸/運動模塊130可檢測到與觸摸屏112(結(jié)合顯示控制器156)和其他觸敏設(shè)備(例如,觸摸板或物理點擊式觸摸轉(zhuǎn)盤)的接觸。接觸/運動模塊130包括各種軟件部件以用于執(zhí)行與接觸檢測相關(guān)的各種操作,諸如確定是否發(fā)生接觸(例如,檢測手指向下事件),確定是否有接觸運動以及跟蹤在觸敏表面上的運動(例如,檢測一個或多個手指拖動事件),以及確定接觸是否已停止(例如,檢測手指抬起事件或接觸中的中斷)。接觸/運動模塊130從觸敏表面接收接觸數(shù)據(jù)。確定由一系列的接觸數(shù)據(jù)所表示的接觸點的運動,這可包括確定接觸點的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的變化)。這些操作可施加于單個接觸(例如,一個指狀接觸)或多個同時的接觸(例如,"多點觸摸"/多個指狀接觸)。在一些實施例中,接觸/運動模塊130和顯示控制器156檢測觸摸板上的接觸。[0065]在一些實施例中,接觸/移動模塊130使用一個或多個強度閾值的集合以確定用戶是否已經(jīng)執(zhí)行操作(例如用于確定用戶是否已經(jīng)"點擊"在圖標(biāo)上)。在一些實施例中,根據(jù)軟件參數(shù)確定強度閾值的至少一子集(例如強度閾值并未由特定物理傳動器的激活閾值而確定,并且可以調(diào)整而并未改變設(shè)備100的物理硬件)。例如,觸摸板或觸摸屏顯示器的鼠標(biāo)"點擊"閾值可以設(shè)置為預(yù)定閾值數(shù)值的大范圍中的任一個而并未改變觸摸板或觸摸屏顯示器硬件。附加地,在一些實施方式中,向設(shè)備的用戶提供用于調(diào)整一個或多個強度閾值集合的軟件設(shè)置(例如通過調(diào)整單個強度閾值和/或通過采用系統(tǒng)級點擊"強度"參數(shù)而一次性調(diào)整多個強度閾值)。[0066]接觸/運動模塊130可由用戶檢測手勢輸入。觸敏表面上的不同的手勢具有不同的接觸模式。因此,手勢可通過檢測特定的接觸模式而被檢測到。例如,檢測到手指輕擊手勢包括檢測到手指按下事件、然后在與手指按下事件相同的位置(或基本上相同的位置)處(例如,在圖標(biāo)位置處)檢測到手指抬起(抬離)事件。又如,在觸敏表面上檢測手指輕掃手勢包括檢測手指按下事件,然后檢測一個或多個手指拖動事件,并且隨后檢測手指抬起(抬離)事件。[0067]圖形模塊132包括用于在觸摸屏112或其他顯示器上渲染并顯示圖形的各種已知軟件部件,包括用于改變所顯示圖形的視覺效果(例如亮度、透明度、飽和度、對比度、或其他視覺特性)的部件。如本文所使用,術(shù)語"圖形"包括可被顯示給用戶的任何對象,非限制性地包括文本、網(wǎng)頁、圖標(biāo)(諸如包括軟按鍵的用戶界面對象)、數(shù)字圖像、視頻、動畫等等。[0068]在一些實施例中,圖形模塊132存儲表示要使用的圖形的數(shù)據(jù)。每個圖形可被分配到對應(yīng)的代碼。圖形模塊132從應(yīng)用程序等接收指定待顯示的圖形的一個或多個代碼,在必要的情況下還一起接收坐標(biāo)數(shù)據(jù)和其它圖形屬性數(shù)據(jù),然后生成屏幕圖像數(shù)據(jù)來輸出給顯示控制器156。[0069]觸覺反饋模塊133包括各種軟件部件,用于產(chǎn)生由觸覺輸出發(fā)生器167所使用以響應(yīng)于用戶與設(shè)備1〇〇的交互而在設(shè)備1〇〇上一個或多個位置處產(chǎn)生觸覺輸出的指令。[0070]文本輸入模塊134可以是圖形模塊132的部件,該文本輸入模塊提供了軟鍵盤以用于輸入各種應(yīng)用程序中的文本(例如,聯(lián)系人137、電子郵件140、即時消息141、瀏覽器147、以及任何其他需要文本輸入的應(yīng)用程序)。[0071]GPS模塊135確定設(shè)備的位置并且將該信息提供用于各種應(yīng)用程序(例如,用于基于位置撥號的電話138、作為畫面/視頻元數(shù)據(jù)的相機143和提供基于位置的服務(wù)的應(yīng)用程序,諸如天氣桌面小程序、本地黃頁桌面小程序和地圖/導(dǎo)航桌面小程序)。[0072]應(yīng)用程序136可以包括以下模塊(或指令集)或者其子集或超集:[0073]?聯(lián)系人模塊137(有時也稱作地址簿或聯(lián)系人列表);[0074]?電話模塊138;[0075]?視頻會議模塊139;[0076]?電子郵件客戶端模塊140;[0077]?即時消息(頂)模塊141;[0078]?鍛煉支持模塊142;[0079]?用于靜態(tài)和/或視頻圖像的相機模塊143;[0080]?圖像管理模塊144;[0081]?視頻播放器模塊;[0082]?音樂播放器模塊;[0083]?瀏覽器模塊147;[0084]?日歷模塊148;[0085]?桌面小程序模塊149,該桌面小程序模塊可包括以下中的一者或多者:天氣桌面小程序149-1、股市桌面小程序149-2、計算器桌面小程序149-3、鬧鐘桌面小程序149-4、詞典桌面小程序149-5和由用戶獲取的其他桌面小程序以及用戶創(chuàng)建的桌面小程序149-6;[0086]?用于形成用戶創(chuàng)建的桌面小程序149-6的桌面小程序創(chuàng)建器模塊150;[0087]?搜索模塊151;[0088]?可由視頻播放器模塊和音樂播放器模塊組成的視頻和音樂播放器模塊152;[0089]?記事本模塊153;[0090]?地圖模塊154;和/或[0091]?在線視頻模塊155。[0092]可存儲在存儲器102中的其他應(yīng)用程序136的實例包括其他文字處理應(yīng)用程序、其他圖像編輯應(yīng)用程序、繪圖應(yīng)用程序、呈現(xiàn)應(yīng)用程序、支持java的應(yīng)用程序、加密、數(shù)字權(quán)限管理、語音識別和語音復(fù)制。[0093]結(jié)合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132和文本輸入模塊134,聯(lián)系人模塊137可用于管理通訊錄或聯(lián)系人列表(例如,存儲在存儲器102或存儲器370中的聯(lián)系人模塊137的應(yīng)用程序內(nèi)部狀態(tài)192),包括:將一個或多個姓名添加到通訊錄;從通訊錄刪除一個或多個姓名;將一個或多個電話號碼、一個或多個電子郵件地址、一個或多個物理地址或其他信息與姓名相關(guān)聯(lián);將圖像與姓名進行關(guān)聯(lián);對姓名進行歸類和分類;提供電話號碼或電子郵件地址來發(fā)起和/或促進通過電話138、視頻會議139、電子郵件140或即時消息141的通信;等等。[0094]結(jié)合RF電路裝置108、音頻電路裝置110、揚聲器111、麥克風(fēng)113、觸摸屏112、顯示器控制器156、接觸/運動模塊130、圖形模塊132以及文本輸入模塊134,電話模塊138可用于輸入對應(yīng)于電話號碼的字符序列;訪問通訊錄137中的一個或多個電話號碼;修改已輸入的電話號碼;撥打相應(yīng)的電話號碼;進行會話;以及當(dāng)會話完成時斷開或掛斷電話。如上所述,無線通信可以使用多個通信標(biāo)準、協(xié)議和技術(shù)中的任一個。[0095]結(jié)合RF電路裝置108、音頻電路裝置110、揚聲器111、麥克風(fēng)113、觸摸屏112、顯示器控制器156、光學(xué)傳感器164、光學(xué)傳感器控制器158、接觸/運動模塊130、圖形模塊132、文本輸入模塊134、聯(lián)系人模塊137以及電話模塊138,視頻會議模塊139包括根據(jù)用戶指令發(fā)起、進行和終止用戶與一個或多個其他參與者之間的視頻會議的可執(zhí)行指令。[0096]結(jié)合RF電路裝置108、觸摸屏112、顯示器控制器156、接觸/移動模塊130、圖形模塊132以及文本輸入模塊134,電子郵件客戶端模塊140包括響應(yīng)于用戶指令來創(chuàng)建、發(fā)送、接收和管理電子郵件的可執(zhí)行指令。結(jié)合圖像管理模塊144,電子郵件客戶端模塊140使得非常容易創(chuàng)建和發(fā)送具有由相機模塊143拍攝的靜態(tài)圖像或視頻圖像的電子郵件。[0097]結(jié)合RF電路裝置108、觸摸屏112、顯示器控制器156、接觸/運動模塊130、圖形模塊132以及文本輸入模塊134,即時消息模塊141包括用于輸入對應(yīng)于即時消息的字符序列、修改先前輸入的字符、傳輸相應(yīng)即時消息(例如,使用短消息服務(wù)(SMS)或多媒體消息服務(wù)(麗S)協(xié)議以用于基于電話的即時消息或者使用XMPP、S頂PLE、或頂PS以用于基于互聯(lián)網(wǎng)的即時消息)、接收即時消息以及查看所接收的即時消息的可執(zhí)行指令。在一些實施例中,所傳輸和/或所接收的即時消息可包括在MMS和/或增強的消息服務(wù)(EMS)中所支持的圖形、照片、音頻文件、視頻文件和/或其他附件。如本文所使用,"即時消息"是指基于電話的消息(例如,使用SMS或MMS發(fā)送的消息)和基于互聯(lián)網(wǎng)的消息(例如,使用XMPP、S頂PLE、或頂PS發(fā)送的消息)兩者。[0098]結(jié)合RF電路裝置108、觸摸屏112、顯示器控制器156、接觸/運動模塊130、圖形模塊132、文本輸入模塊134、GPS模塊135、地圖模塊154、以及音樂播放器模塊,鍛煉支持模塊142包括創(chuàng)建鍛煉(例如,具有時間、距離和/或卡路里燃燒目標(biāo))的可執(zhí)行指令;與健身傳感器(運動設(shè)備)進行通信;接收健身傳感器數(shù)據(jù);校準用于監(jiān)視健身的傳感器;選擇和播放用于健身的音樂;以及顯示、存儲和傳輸健身數(shù)據(jù)。[0099]結(jié)合觸摸屏112、顯示器控制器156、光學(xué)傳感器164、光學(xué)傳感器控制器158、接觸/運動模塊130、圖形模塊132、以及圖像管理模塊144,相機模塊143包括捕獲靜態(tài)圖像或視頻(包括視頻流)并且將它們存儲到存儲器102中、修改靜態(tài)圖像或視頻的特性、或從存儲器102刪除靜態(tài)圖像或視頻的可執(zhí)行指令。[0100]結(jié)合觸摸屏112、顯示器控制器156、接觸/運動模塊130、圖形模塊132、文本輸入模塊134以及相機模塊143,圖像管理模塊144包括排列、修改(例如,編輯)、或以其他方式操控、加標(biāo)簽、刪除、呈現(xiàn)(例如,在數(shù)字幻燈片或相冊中)以及存儲靜態(tài)圖像和/或視頻圖像的可執(zhí)行指令。[0101]結(jié)合RF電路裝置108、觸摸屏112、顯示器控制器156、接觸/運動模塊130、圖形模塊132以及文本輸入模塊134,瀏覽器模塊147包括根據(jù)用戶指令瀏覽互聯(lián)網(wǎng)(包括搜索、鏈接到、接收和顯示網(wǎng)頁或其部分以及鏈接到網(wǎng)頁的附件和其他文件)的可執(zhí)行指令。[0102]結(jié)合RF電路裝置108、觸摸屏112、顯示器控制器156、接觸/運動模塊130、圖形模塊132、文本輸入模塊134、電子郵件客戶端模塊140、以及瀏覽器模塊147,日歷模塊148包括用于根據(jù)用戶指令創(chuàng)建、顯示、修改、和存儲日歷和與日歷相關(guān)聯(lián)的數(shù)據(jù)(例如,日歷條目、待辦任務(wù)列表等)的可執(zhí)行指令。[0103]結(jié)合RF電路裝置108、觸摸屏112、顯示器控制器156、接觸/運動模塊130、圖形模塊132、文本輸入模塊134、以及瀏覽器模塊147,桌面小程序模塊149為可由用戶下載和使用(例如,天氣桌面小程序149-1、股市桌面小程序149-2、計算器桌面小程序149-3、鬧鐘桌面小程序149-4和詞典桌面小程序149-5)或者用戶創(chuàng)建(例如,用戶創(chuàng)建的桌面小程序149-6)的迷你應(yīng)用程序。在一些實施例中,桌面小程序包括HTML(超文本標(biāo)記語言)文件、CSS(層疊樣式表)文件和JavaScript文件。在一些實施例中,桌面小程序包括XML(可擴展標(biāo)記語言)文件和JavaScript文件(例如,Yahoo!桌面小程序)。[0104]結(jié)合RF電路裝置108、觸摸屏112、顯示器控制器156、接觸/運動模塊130、圖形模塊132、文本輸入模塊134以及瀏覽器模塊147,桌面小程序創(chuàng)建器模塊150可由用戶用于創(chuàng)建桌面小程序(例如,將網(wǎng)頁的用戶指定的部分變成桌面小程序)。[0105]結(jié)合觸摸屏112、顯示器控制器156、接觸/運動模塊130、圖形模塊132以及文本輸入模塊134,搜索模塊151包括根據(jù)用戶指令來搜索存儲器102中的匹配一個或多個搜索條件(例如,一個或多個用戶指定的搜索詞)的文本、音樂、聲音、圖像、視頻和/或其他文件的可執(zhí)行指令。[0106]結(jié)合觸摸屏112、顯示器控制器156、接觸/運動模塊130、圖形模塊132、音頻電路裝置110、揚聲器111、RF電路裝置108以及瀏覽器模塊147,視頻和音樂播放器模塊152包括允許用戶下載并回放以一個或多個文件格式而存儲的所記錄的音樂和其他聲音文件、諸如MP3或AAC文件的可執(zhí)行指令,以及用于顯示、呈現(xiàn)、或另外回放視頻(例如在觸摸屏112上或經(jīng)由外部端口124而在外部連接的顯示器上)的可執(zhí)行指令。在一些實施例中,設(shè)備100可選地包括MP3播放器、諸如iPod(AppleInc.的商標(biāo))的功能。[0107]結(jié)合觸摸屏112、顯示器控制器156、接觸/運動模塊130、圖形模塊132以及文本輸入模塊134,記事本模塊153包括根據(jù)用戶指令來創(chuàng)建和管理記事本、待辦事項等的可執(zhí)行指令。[0108]結(jié)合RF電路裝置108、觸摸屏112、顯示器控制器156、聯(lián)系人模塊130、圖形模塊132、文本輸入模塊134、GPS模塊135以及瀏覽器模塊147,地圖模塊154根據(jù)用戶指令可用于接收、顯示、修改和存儲地圖和與地圖相關(guān)聯(lián)的數(shù)據(jù)(例如,行駛方向;特定位置處或附近的商店和其它興趣點的數(shù)據(jù);以及其他基于位置的數(shù)據(jù))。[0109]結(jié)合觸摸屏112、顯示器控制器156、聯(lián)系人模塊130、圖形模塊132、音頻電路裝置110、揚聲器111、RF電路裝置108、文本輸入模塊134、電子郵件客戶端模塊140以及瀏覽器模塊147,在線視頻模塊155包括指令,該指令允許用戶訪問、瀏覽、接收(例如,通過流媒體和/或下載)、回放(例如在觸摸屏上或經(jīng)由外部端口124所連接的外部顯示器上)、發(fā)送具有至特定的在線視頻的鏈接的電子郵件,以及以其他方式管理一種或多種文件格式諸如H.264的在線視頻。在一些實施例中,即時消息模塊141而不是電子郵件客戶端模塊140用于發(fā)送鏈接至特定的在線視頻。在線視頻應(yīng)用程序的附加描述可以在2007年6月20日提交的美國臨時專利申請No.60/936,562"PortableMultifunctionDevice,Method,andGraphicalUserInterfaceforPlayingOnlineVideos"、以及2007年12月31日提交的美國專利申請No?11/968,067"PortableMultifunctionDevice,Method,andGraphicalUserInterfaceforPlayingOnlineVideos"中找到,在此通過全文引用的方式將其內(nèi)容并入本文中。[0110]上述所識別的每個模塊和應(yīng)用程序?qū)?yīng)于用于執(zhí)行上述一種或多種功能以及在本申請中所描述的方法(例如,本文中所描述的計算機實現(xiàn)的方法和其他信息處理方法)的一組可執(zhí)行指令。這些模塊(即指令集)不需要作為單獨的軟件程序、過程或模塊來實現(xiàn),因此這些模塊的各種子集可組合或以其他方式被重新布置在各種實施例中。在一些實施例中,存儲器102可存儲以上所識別的模塊和數(shù)據(jù)結(jié)構(gòu)的子集。此外,存儲器102可存儲以上未描述的附加模塊和數(shù)據(jù)結(jié)構(gòu)。[0111]在一些實施例中,設(shè)備100是該設(shè)備上的預(yù)定義的一組功能的操作唯一地通過觸摸屏和/或觸摸板來執(zhí)行的設(shè)備。通過使用觸摸屏和/或觸摸板作為用于設(shè)備1〇〇的操作的主要輸入控制設(shè)備,設(shè)備100上的物理輸入控制設(shè)備(諸如下壓按鈕、刻度盤等)的數(shù)目可減少。[0112]可通過觸摸屏和/或觸摸板唯一地執(zhí)行的預(yù)定義的一組功能包括用戶界面之間的導(dǎo)航。在一些實施例中,當(dāng)用戶觸摸觸摸板時,設(shè)備100被從可顯示在設(shè)備100上的任何用戶界面導(dǎo)航到主菜單、主屏幕菜單或根菜單。在這樣的實施例中,觸摸板可以被稱為"菜單按鈕"。在一些其他實施例中,菜單按鈕可以是物理下壓按鈕或者其他物理輸入控制設(shè)備,而非觸摸板。[0113]圖1B是圖示了根據(jù)一些實施例的用于事件處理的示例性部件的框圖。在一些實施例中,存儲器1〇2(圖1A)或370(圖3)包括事件分類器170(例如在操作系統(tǒng)126中)和相應(yīng)應(yīng)用程序136-1(例如任一個前述應(yīng)用程序137-151、155、380-390)。[0114]事件分類器170接收事件信息并且確定應(yīng)用程序136-1以及將要向其遞送事件信息的應(yīng)用程序136-1的應(yīng)用程序視圖191。事件分類器170包括事件監(jiān)視器171和事件調(diào)度器模塊174。在一些實施例中,應(yīng)用程序136-1包括應(yīng)用程序內(nèi)部狀態(tài)192,其指示當(dāng)應(yīng)用程序活躍或正在執(zhí)行時顯示在觸敏顯示器112上的當(dāng)前應(yīng)用程序視圖。在一些實施例中,由事件分類器170使用設(shè)備/全局內(nèi)部狀態(tài)157以確定哪個(哪些)應(yīng)用程序當(dāng)前是活動的,以及由事件分類器170使用應(yīng)用程序內(nèi)部狀態(tài)192以確定將要向其遞送事件信息的應(yīng)用程序視圖191〇[0115]在一些實施例中,應(yīng)用程序內(nèi)部狀態(tài)192包括另外的信息,諸如以下中的一者或多者:當(dāng)應(yīng)用程序136-1恢復(fù)執(zhí)行時將被使用的恢復(fù)信息、指示正通過應(yīng)用程序136-1被顯示的信息或準備好用于通過應(yīng)用程序136-1被顯示的信息的用戶界面狀態(tài)信息、用于使得用戶能夠返回到應(yīng)用程序136-1的前一狀態(tài)或視圖的狀態(tài)隊列、以及用戶采取的先前動作的重復(fù)/撤銷隊列。[0116]事件監(jiān)視器171從外圍設(shè)備接口118接收事件信息。事件信息包括關(guān)于子事件(例如,觸敏顯示器112上的用戶觸摸,作為多點觸摸手勢的一部分)的信息。外圍設(shè)備接口118傳輸其從I/O子系統(tǒng)106或傳感器(諸如接近傳感器166)、加速度計168和/或麥克風(fēng)113(通過音頻電路11〇)所接收的信息。外圍設(shè)備接口118從I/O子系統(tǒng)106接收的信息包括來自觸敏顯示器112或觸敏表面的信息。[0117]在一些實施例中,事件監(jiān)視器171以預(yù)先確定的間隔將請求發(fā)送至外圍設(shè)備接口118。作為響應(yīng),外圍設(shè)備接口118傳輸事件信息。在其它實施例中,外圍設(shè)備接口118僅當(dāng)存在顯著事件(例如,接收到高于預(yù)先確定的噪聲閾值的輸入和/或接收到超過預(yù)先確定的持續(xù)時間的輸入)時傳輸事件信息。[0118]在一些實施例中,事件分類器170也包括命中視圖確定模塊172和/或活動事件識別器確定模塊173。[0119]當(dāng)觸敏顯示器112顯示多于一個視圖時,命中視圖確定模塊172提供用于確定子事件已經(jīng)在一個或多個視圖內(nèi)的什么地方發(fā)生的軟件過程。視圖由用戶在顯示器上可以看到的控件和其它元件構(gòu)成。[0120]與應(yīng)用程序相關(guān)聯(lián)的用戶界面的另一方面是一組視圖,本文中有時也稱為應(yīng)用程序視圖或用戶界面窗口,在其中顯示信息并且發(fā)生基于觸摸的手勢。其中檢測到觸摸的(相應(yīng)的應(yīng)用程序的)應(yīng)用程序視圖可對應(yīng)于應(yīng)用程序的程序化或視圖分級結(jié)構(gòu)內(nèi)的程序化水平。例如,其中所檢測到的觸摸的最低水平視圖可稱為命中視圖,并且被認為是正確輸入的一組事件可至少部分地基于初始觸摸的命中視圖來確定,該初始觸摸開始基于觸摸的手勢。[0121]命中視圖確定模塊172接收與基于觸摸的手勢的子事件相關(guān)的信息。當(dāng)應(yīng)用程序具有以分級結(jié)構(gòu)組織的多個視圖時,命中視圖確定模塊172將命中視圖識別為該分級結(jié)構(gòu)中應(yīng)當(dāng)處理該子事件的最低視圖。在大多數(shù)情況下,命中視圖是發(fā)起子事件(即形成事件或潛在事件的子事件序列中的第一個子事件)在其中發(fā)生的最低水平視圖。一旦命中視圖被命中視圖確定模塊識別,命中視圖通常接收與其被識別為命中視圖所針對的同一觸摸或輸入源相關(guān)的所有子事件。[0122]活動事件識別器確定模塊173確定視圖分級結(jié)構(gòu)內(nèi)的哪個或哪些視圖應(yīng)該接收特定的子事件序列。在一些實施例中,活動事件識別器確定模塊173確定僅命中視圖應(yīng)當(dāng)接收特定的子事件序列。在其它實施例中,活動事件識別器確定模塊173確定包括子事件的物理位置在內(nèi)的所有視圖均為主動參與的視圖,因此確定了所有主動參與的視圖均應(yīng)接收特定的子事件序列。在其它實施例中,即使觸摸子事件完全被局限到與一特定視圖相關(guān)聯(lián)的區(qū)域,分級結(jié)構(gòu)中更高的視圖將仍然保持為主動參與的視圖。[0123]事件分配器模塊174將事件信息調(diào)度到事件識別器(例如,事件識別器180)。在包括活動事件識別器確定模塊173的實施例中,事件分配器模塊174將事件信息遞送到由活動事件識別器確定模塊173確定的事件識別器。在一些實施例中,事件分配器模塊174在事件隊列中存儲事件信息,該事件信息由相應(yīng)事件接收器模塊182檢索。[0124]在一些實施例中,操作系統(tǒng)126包括事件分類器170。另選地,應(yīng)用程序136-1包括事件分類器170。在另一實施例中,事件分類器170是獨立的模塊,或者是存儲在存儲器102中的另一模塊(諸如接觸/運動模塊130)的一部分。[0125]在一些實施例中,應(yīng)用程序136-1包括多個事件處理程序190和一個或多個應(yīng)用程序視圖191,其中每一個都包括用于處理發(fā)生在應(yīng)用程序的用戶界面的相應(yīng)視圖內(nèi)的觸摸事件的指令。應(yīng)用程序136-1的每個應(yīng)用程序視圖191包括一個或多個事件識別器180。通常,相應(yīng)應(yīng)用程序視圖191包括多個事件識別器180。在其它實施例中,事件識別器180中的一個或多個是獨立模塊的一部分,獨立模塊諸如是用戶界面工具包(未示出)或應(yīng)用程序136-1從中繼承方法和其它特性的更高水平對象。在一些實施例中,相應(yīng)事件處理程序190包括以下中的一個或多個:數(shù)據(jù)更新器176、對象更新器177、⑶I更新器178和/或從事件分類器170接收的事件數(shù)據(jù)179。事件處理程序190可利用或調(diào)用數(shù)據(jù)更新器176、對象更新器177或⑶I更新器178以更新應(yīng)用程序內(nèi)部狀態(tài)192。備選地,應(yīng)用程序視圖191中的一個或多個包括一個或多個相應(yīng)事件處理程序190。另外,在一些實施例中,數(shù)據(jù)更新器176、對象更新器177和GUI更新器178中的一個或多個被包括在相應(yīng)應(yīng)用程序視圖191中。[0126]相應(yīng)的事件識別器180從事件分類器170接收事件信息(例如,事件數(shù)據(jù)179),并且從事件信息識別事件。事件識別器180包括事件接收器182和事件比較器184。在一些實施例中,事件識別器180還包括以下的至少一個子集:元數(shù)據(jù)183、以及事件遞送指令188(其可包括子事件遞送指令)。[0127]事件接收器182從事件分類器170接收事件信息。事件信息包括關(guān)于子事件的信息,例如觸摸或觸摸移動。根據(jù)子事件,事件信息還包括附加信息,諸如子事件的位置。當(dāng)子事件涉及觸摸的運動時,事件信息也可包括子事件的速率和方向。在一些實施例中,事件包括設(shè)備從一個取向旋轉(zhuǎn)到另一取向(例如,從縱向取向旋轉(zhuǎn)到橫向趨向,反之亦然),并且事件信息包括關(guān)于設(shè)備的當(dāng)前取向(也被稱為設(shè)備姿態(tài))的對應(yīng)信息。[0128]事件比較器184將事件信息與預(yù)定義的事件或子事件定義進行比較,并且基于該比較來確定事件或子事件、或者確定或更新事件或子事件的狀態(tài)。在一些實施例中,事件比較器184包括事件定義186。事件定義186包含事件的定義(例如,預(yù)定義的子事件序列),例如事件1(187-1)、事件2(187-2)以及其它。在一些實施例中,事件187中的子事件包括例如觸摸開始、觸摸結(jié)束、觸摸移動、觸摸取消和多點觸摸。在一個實例中,事件1(187-1)的定義是被顯示對象上的雙擊。例如,該雙擊包括被顯示對象上的預(yù)定時長的第一次觸摸(觸摸開始)、預(yù)定時長的第一次抬起(觸摸結(jié)束)、該被顯示對象上的預(yù)定時長的第二次觸摸(觸摸開始)、以及預(yù)定時長的第二次抬起(觸摸結(jié)束)。在另一實例中,事件2(187-2)的定義是被顯示對象上的拖動。例如,拖動包括被顯示對象上的預(yù)定時長的觸摸(或接觸),橫跨觸敏顯示器112的觸摸的移動,以及觸摸的抬起(觸摸結(jié)束)。在一些實施例中,事件還包括用于一個或多個相關(guān)聯(lián)的事件處理程序190的信息。[0129]在一些實施例中,事件定義187包括事件的用于相應(yīng)的用戶界面對象的定義。在一些實施例中,事件比較器184執(zhí)行命中測試以確定哪個用戶界面對象與子事件相關(guān)聯(lián)。例如,在其中在觸敏顯示器112上顯示三個用戶界面對象的應(yīng)用程序視圖中,當(dāng)在觸敏顯示器112上檢測到觸摸時,事件比較器184執(zhí)行命中測試以確定這三個用戶界面對象中的哪個用戶界面對象與該觸摸(子事件)相關(guān)聯(lián)。如果每個所顯示的對象與相應(yīng)的事件處理程序190相關(guān)聯(lián),則事件比較器使用該命中測試的結(jié)果來確定哪個事件處理程序190應(yīng)當(dāng)被激活。例如,事件比較器184選擇與觸發(fā)該命中測試的子事件和對象相關(guān)聯(lián)的事件處理程序。[0130]在一些實施例中,相應(yīng)事件187的定義還包括延遲動作,該延遲動作延遲事件信息的遞送,直到已確定子事件序列是否對應(yīng)于事件識別器的事件類型之后。[0131]當(dāng)相應(yīng)的事件識別器180確定子事件串不與事件定義186中的任何事件匹配,則該相應(yīng)事件識別器180進入事件不可能、事件失敗、或事件結(jié)束狀態(tài),然后其忽視該基于觸摸的手勢的后續(xù)子事件。在這種情況下,保持活動以用于命中視圖的其他事件識別器(如果有的話)繼續(xù)跟蹤和處理持續(xù)的基于接觸的手勢的子事件。[0132]在一些實施例中,相應(yīng)的事件識別器180包括具有指示事件遞送系統(tǒng)應(yīng)如何執(zhí)行對主動參與的事件識別器的子事件遞送的可配置的屬性、標(biāo)記和/或列表的元數(shù)據(jù)183。在一些實施例中,元數(shù)據(jù)183包括指示事件識別器如何彼此進行交互的可配置的屬性、標(biāo)記和/或列表。在一些實施例中,元數(shù)據(jù)183包括指示子事件是否被遞送到視圖或程序化分級結(jié)構(gòu)中的變化水平的可配置的屬性、標(biāo)記和/或列表。[0133]在一些實施例中,當(dāng)事件的一個或多個特定子事件被識別時,相應(yīng)事件識別器180激活與事件相關(guān)聯(lián)的事件處理程序190。在一些實施例中,相應(yīng)的事件識別器180將與該事件相關(guān)聯(lián)的事件信息遞送到事件處理程序190。激活該事件處理程序190不同于將子事件發(fā)送(和延期發(fā)送)到相應(yīng)的命中視圖。在一些實施例中,事件識別器180拋出與所識別的事件相關(guān)聯(lián)的標(biāo)記,并且與該標(biāo)記相關(guān)聯(lián)的事件處理程序190接到該標(biāo)記并執(zhí)行預(yù)定義的過程。[0134]在一些實施例中,事件遞送指令188包括遞送關(guān)于子事件的事件信息而不激活事件處理程序的子事件遞送指令。相反,子事件遞送指令將事件信息遞送到與子事件串相關(guān)聯(lián)的事件處理程序或者遞送到主動參與的視圖。與子事件串或與主動參與的視圖相關(guān)聯(lián)的事件處理程序接收事件信息并執(zhí)行預(yù)先確定的過程。[0135]在一些實施例中,數(shù)據(jù)更新器176創(chuàng)建并更新在應(yīng)用程序136-1中使用的數(shù)據(jù)。例如,數(shù)據(jù)更新器176對在聯(lián)系人模塊137中使用的電話號碼進行更新,或者對在視頻播放器模塊145中使用的視頻文件進行存儲。在一些實施例中,對象更新器177創(chuàng)建并更新在應(yīng)用程序136-1中使用的對象。例如,對象更新器177創(chuàng)建新的用戶界面對象,或者更新用戶界面對象的位置。GUI更新器178更新⑶I。例如,GUI更新器178準備顯示信息并將其發(fā)送至圖形模塊132以用于顯示在觸敏顯示器上。[0136]在一些實施例中,事件處理程序190包括數(shù)據(jù)更新器176、對象更新器177和GUI更新器178或者具有對數(shù)據(jù)更新器176、對象更新器177和⑶I更新器178的訪問權(quán)限。在一些實施例中,數(shù)據(jù)更新器176、對象更新器177和⑶I更新器178被包括在相應(yīng)應(yīng)用程序136-1或應(yīng)用程序視圖191的單個模塊中。在其它實施例中,它們被包括在兩個或更多個軟件模塊中。[0137]應(yīng)當(dāng)理解,有關(guān)觸敏顯示器上的用戶觸摸的事件處理的前述討論還適用于對具有輸入設(shè)備的多功能設(shè)備100進行操作的其他形式的用戶輸入,并非所有輸入都在觸摸屏上發(fā)起。例如利用或者不利用觸摸板上的單個或多個鍵盤按下或保持、用戶移動輕擊、拖動、滾動等,利用或者不利用手寫觸筆輸入、設(shè)備移動、口頭指令、所檢測的眼睛移動、生物特征輸入和/或它們的任何組合來協(xié)調(diào)鼠標(biāo)移動和鼠標(biāo)按鈕按下,該鼠標(biāo)移動和鼠標(biāo)按鈕按下可用作對應(yīng)于定義待識別的事件的子事件的輸入。[0138]圖2根據(jù)一些實施例示出了具有觸摸屏112的便攜式多功能設(shè)備100。觸摸屏可選地在用戶界面(UI)200內(nèi)顯示一個或多個圖形。在該實施例中以及下面描述的其它實施例中,用戶可通過在圖形上作手勢來選擇圖形中的一個或多個圖形,例如利用一個或多個手指202(在圖中未按比例繪制)或一個或多個觸筆203(在圖中未按比例繪制)。在一些實施例中,當(dāng)用戶中斷與該一個或多個圖形的接觸時,發(fā)生對一個或多個圖形的選擇。在一些實施例中,手勢可選地包括已與設(shè)備100進行接觸的一次或多次輕擊,一次或多次輕掃(從左到右、從右到左、向上和/或向下)和/或手指的滾動(從右到左、從左到右、向上和/或向下)。在一些實施方式或情形中,無意中接觸圖形不會選擇該圖形。例如,當(dāng)對應(yīng)于選擇的手勢是輕擊時,掃過應(yīng)用程序圖標(biāo)的輕掃手勢可選地不會選擇對應(yīng)的應(yīng)用程序。[0139]設(shè)備100也可包括一個或多個物理按鈕,諸如"home鍵"按鈕或菜單按鈕204。如先前所述,菜單按鈕204可用于導(dǎo)航到一組應(yīng)用程序中的可在設(shè)備100上執(zhí)行的任一個應(yīng)用程序136。另選地,在一些實施例中,菜單按鈕被實現(xiàn)為被顯示在觸摸屏112上的GUI中的軟鍵。[0140]在一個實施例中,設(shè)備100包括觸摸屏112、菜單按鈕204、用于對設(shè)備開關(guān)機和鎖定設(shè)備進行供電的下壓按鈕206、音量調(diào)節(jié)按鈕208、用戶身份模塊(SH0卡槽210、耳麥插孔212、對接/充電外部端口124。下壓按鈕206可選地用于通過下壓該按鈕并將該按鈕保持在下壓狀態(tài)預(yù)定義的時間間隔來對設(shè)備進行通電/斷電;通過下壓該按鈕并在該預(yù)定義的時間間隔已過去之前釋放該按鈕來鎖定該設(shè)備;和/或?qū)υO(shè)備進行解鎖或發(fā)起解鎖過程。在另選的實施例中,設(shè)備100也可通過麥克風(fēng)113來接受言語輸入以用于激活或去激活一些功能。設(shè)備100也可選地包括用于檢測觸摸屏112上接觸強度的一個或多個接觸強度傳感器165和/或用于為設(shè)備100的用戶產(chǎn)生觸感輸出的一個或多個觸感輸出發(fā)生器167。[0141]圖3是根據(jù)一些實施例的具有顯示器和觸敏表面的示例性多功能設(shè)備的框圖。設(shè)備300不必是便攜式的。在一些實施例中,設(shè)備300是膝上型計算機、臺式計算機、平板電腦、多媒體播放器設(shè)備、導(dǎo)航設(shè)備、教育設(shè)備(諸如兒童的學(xué)習(xí)玩具)、游戲系統(tǒng)或控制設(shè)備(例如,家用或工業(yè)用控制器)。設(shè)備300通常包括一個或多個處理單元(CPU)310、一個或多個網(wǎng)絡(luò)或其它通信接口360、存儲器370和用于使這些部件互連的一根或多根通信總線320。通信總線320可選地包括使系統(tǒng)部件互連和控制系統(tǒng)部件之間的通信的電路(有時稱為芯片組)。設(shè)備300包括具有顯示器340的輸入/輸出(I/O)接口330,該顯示器可以是觸摸屏顯示器。I/O接口330還可選地包括鍵盤和/或鼠標(biāo)(或其他指向設(shè)備)350以及觸摸板355,用于在設(shè)備300上產(chǎn)生觸感輸出的觸感輸出發(fā)生器357(例如類似于參照圖1A如上所述的觸感輸出發(fā)生器167),傳感器359(例如類似于參照圖1A如上所述的光學(xué)、加速度、鄰近、觸敏、和/或接觸強度傳感器)。存儲器370包括高速隨機存取存儲器,諸如DRAM、SRAM、DDRRAM或其他隨機存取固態(tài)存儲器設(shè)備;并且可選地包括非易失性存儲器,諸如一個或多個磁盤存儲設(shè)備、光盤存儲設(shè)備、閃存存儲器設(shè)備、或其它非易失性固態(tài)存儲設(shè)備。存儲器370可選地包括從一個或多個CPU310遠程定位的一個或多個存儲設(shè)備。在一些實施例中,存儲器370存儲與存儲在便攜式多功能設(shè)備1〇〇(圖1)的存儲器102中的程序、模塊和數(shù)據(jù)結(jié)構(gòu)類似的程序、模塊和數(shù)據(jù)結(jié)構(gòu),或它們的子集。此外,存儲器370可選地存儲不存在于便攜式多功能設(shè)備100的存儲器102中的附加程序、模塊和數(shù)據(jù)結(jié)構(gòu)。例如,設(shè)備300的存儲器370可選地存儲繪圖模塊380、呈現(xiàn)模塊382、文字處理模塊384、網(wǎng)站創(chuàng)建模塊386、盤編輯模塊388和/或電子表格模塊390,而便攜式多功能設(shè)備100(圖1)的存儲器102可能不存儲這些模塊。[0142]圖3中的上述所識別的元件中的每個元件可存儲在先前提到的存儲器設(shè)備中的一個或多個存儲器設(shè)備中。上述所識別的模塊中的每個模塊對應(yīng)于用于執(zhí)行上述功能的指令集。上述所識別的模塊或程序(即指令集)不需要被實現(xiàn)為獨立的軟件程序、過程或模塊,因此在各種實施例中,這些模塊的各種子集可被組合或以其他方式被重新布置。在一些實施例中,存儲器370可存儲上述所識別的模塊和數(shù)據(jù)結(jié)構(gòu)的子集。此外,存儲器370可存儲上面未描述的附加模塊和數(shù)據(jù)結(jié)構(gòu)。[0143]現(xiàn)在關(guān)注可例如在便攜式多功能設(shè)備100上實現(xiàn)的用戶界面的實施例。[0144]圖4A根據(jù)一些實施例示出了便攜式多功能設(shè)備100上的用于應(yīng)用程序的菜單的示例性用戶界面。類似的用戶界面可在設(shè)備300上實現(xiàn)。在一些實施例中,用戶界面400包括以下元件,或者其子集或超集:[0145]?用于一個或多個無線通信的一個或多個信號強度指示符402,諸如蜂窩和Wi-Fi信號;[0146]?時間404;[0147]?藍牙指示符405;[0148]?電池狀態(tài)指示符406;[0149]?具有頻繁使用的應(yīng)用程序的圖標(biāo)的托盤408,諸如:[0150]?用于電話模塊138的標(biāo)注為"電話"的圖標(biāo)416,其可選地包括未接來電或語音信箱消息的數(shù)目的指示符414[0151]?用于電子郵件客戶端模塊140的標(biāo)注為"郵件"的圖標(biāo)418,其可選地包括未讀電子郵件的數(shù)目的指示符410;[0152]?用于瀏覽器模塊147的標(biāo)注為"瀏覽器"的圖標(biāo)420;以及[0153]?用于視頻和音樂播放器152的、也稱為iPod(AppleInc?的商標(biāo))模塊152的、標(biāo)注為"iPod"的圖標(biāo)422;以及[0154]?其他應(yīng)用程序的圖標(biāo),諸如:[0155]?用于IM模塊141的、標(biāo)注為"消息"的圖標(biāo)424;[0156]?用于日歷模塊148的、標(biāo)注為"日歷"的圖標(biāo)426;[0157]?用于圖像管理模塊144的、標(biāo)注為"照片"的圖標(biāo)428;[0158]?用于相機模塊143的、標(biāo)注為"相機"的圖標(biāo)430;[0159]?用于在線視頻模塊155的、標(biāo)注為"在線視頻"的圖標(biāo)432;[0160]?用于股票桌面小程序149-2的、標(biāo)注為"股票"的圖標(biāo)434;[0161]?用于地圖模塊154的、標(biāo)注為"地圖"的圖標(biāo)436;[0162]?用于天氣桌面小程序149-1的、標(biāo)注為"天氣"的圖標(biāo)438[0163]?用于鬧鐘桌面小程序149-4的、標(biāo)注為"鬧鐘"的圖標(biāo)440;[0164]?用于鍛煉支持模塊142的、標(biāo)注為"鍛煉支持"的圖標(biāo)442;[0165]?用于記事本模塊153的、標(biāo)注為"記事本"的圖標(biāo)444;以及;[0166]?提供對設(shè)備100及其各種應(yīng)用程序136的設(shè)置的訪問的、用于設(shè)置應(yīng)用程序或模塊的、標(biāo)注為"設(shè)置"的圖標(biāo)446。[0167]應(yīng)該注意,圖4A中所示圖標(biāo)標(biāo)記僅是示例性的。例如,用于視頻和音樂播放器模塊152的圖標(biāo)422可以可選地標(biāo)注為"音樂"或"音樂播放器"。其他標(biāo)記可選地用于各種應(yīng)用程序圖標(biāo)。在一些實施例中,用于相應(yīng)應(yīng)用程序圖標(biāo)的標(biāo)記包括對應(yīng)于相應(yīng)應(yīng)用程序的應(yīng)用程序名稱。在一些實施例中,用于特定應(yīng)用程序圖標(biāo)的標(biāo)記區(qū)分于對應(yīng)于特定應(yīng)用程序圖標(biāo)的應(yīng)用程序名稱。[0168]圖4B示出了具有與顯示器450(例如,觸摸屏顯示器112)分開的觸敏表面451(例如,平板電腦或觸摸板355,圖3)的設(shè)備(例如,設(shè)備300,圖3)上的示例性用戶界面。設(shè)備300也可選地包括用于檢測在觸敏表面451上接觸強度的一個或多個接觸強度傳感器(例如一個或多個傳感器370)和/或用于為設(shè)備300的用戶產(chǎn)生觸感輸出的一個或多個觸感輸出發(fā)生器359。[0169]盡管以下將參考觸摸屏顯示器112(其中組合了觸敏表面和顯示器)上的輸入給出隨后的實例中的一些實例,但是在一些實施例中,設(shè)備檢測與顯示器分開的觸敏表面上的輸入,如圖4B中所示。在一些實施例中,觸敏表面(例如,圖4B中的451)具有對應(yīng)于顯示器(例如,450)上的主軸(例如,圖4B中的453)的主軸(例如,圖4B中的452)。根據(jù)這些實施例,設(shè)備檢測在對應(yīng)于顯示器上的相應(yīng)位置的位置(例如,在圖4B中,460對應(yīng)于468并且462對應(yīng)于470)處與觸敏表面451的接觸(例如,圖4B中的460和462)。這樣,當(dāng)觸敏表面(例如,圖4B中的451)與多功能設(shè)備的顯示器(圖4B中的450)分開時,由設(shè)備在觸敏表面上檢測到的用戶輸入(例如,接觸460和462以及它們的移動)被該設(shè)備用于操控顯示器上的用戶界面。應(yīng)當(dāng)理解,類似的方法可選地用于本文所述的其他用戶界面。[0170]此外,盡管主要針對手指輸入(例如,手指接觸、手指輕擊手勢、手指輕掃手勢)給出了以下實例,但是應(yīng)當(dāng)理解,在一些實施例中,可利用來自另一個輸入設(shè)備(例如,基于鼠標(biāo)的輸入或觸筆輸入)的輸入來替換一個或多個手指輸入。例如,輕掃手勢可選地被鼠標(biāo)單擊(例如,代替接觸)替換,之后是光標(biāo)沿輕掃路徑的移動(例如,代替接觸的移動)。作為另一示例,在光標(biāo)位于輕擊手勢的位置上方(例如,代替檢測接觸,之后是停止檢測接觸)的同時,輕擊手勢可被鼠標(biāo)單擊替換。類似地,當(dāng)同時檢測到多個用戶輸入時,應(yīng)當(dāng)理解,可選地同時使用多個計算機鼠標(biāo),或者可選地同時使用鼠標(biāo)和手指接觸。[0171]圖5A示出了示例性個人電子設(shè)備500。設(shè)備500包括本體502。在一些實施例中,設(shè)備500可以包括參照設(shè)備100和300(例如圖1A-圖4B)所述的一些或全部特征。在一些實施例中,設(shè)備500具有觸敏顯示屏504,下文稱作觸摸屏504。備選地,或者除了觸摸屏504之外,設(shè)備500具有顯示器以及觸敏表面。與設(shè)備100和300相同,在一些實施例中,觸摸屏504(或觸敏表面)可以具有用于檢測所施加接觸(例如觸摸)強度的一個或多個強度傳感器。設(shè)備500的用戶界面可以基于它們的強度而對觸摸作出響應(yīng),這意味著不同強度的觸摸可以調(diào)用設(shè)備500上不同的用戶界面操作。[0172]用于檢測并處理觸摸強度的技術(shù)例如可以在以下相關(guān)申請中找到:2013年5月8日提交的、主題為"Device,Mehod,andGraphicalUserInterfaceforDisplayingUserInterfaceObjectesCorrespondingtoanApplication"的國際專利申請序列No.PCT/US2013/040061;以及2013年11月11日提交的主題為"Device,Method,andGraphicalUserInterfaceforTransitioningBetweenTouchInputtoDisplayOutputRelationships"的國際專利申請序列No.PCT/US2013/069483,在此通過全文引用的方式將每一個并入本文中。[0173]在一些實施例中,設(shè)備500具有一個或多個輸入機構(gòu)506和508。輸入機構(gòu)506和508(如果包括的話)可以是物理的。物理輸入機構(gòu)的示例包括推壓按鈕和可旋轉(zhuǎn)機構(gòu)。在一些實施例中,設(shè)備500具有一個或多個附件機構(gòu)。這些附件機構(gòu)(如果包括的話)可以允許設(shè)備500的附件具有例如帽子、護目鏡、耳環(huán)、項鏈、襯衣、夾克、手鐲、表帶、鏈子、褲子、皮帶、鞋子、錢包、背包等等。這些附件機構(gòu)可以允許由用戶穿戴設(shè)備500。[0174]圖5B不出了不例性個人電子設(shè)備500。在一些實施例中,設(shè)備500可以包括參照圖1A、圖1B和圖3所述的一些或全部部件。設(shè)備500具有可操作地將1/0部分514與一個或多個計算機處理器516以及存儲器518耦合的總線512。1/0部分514可以連接至顯示器504,其可以具有觸敏部件522以及可選的觸摸強度敏感部件524。此外,1/0部分514可以與通信單元530連接以用于使用Wi-Fi、藍牙、近場通信(NFC)、蜂窩和/或其他無線通信技術(shù)而接收應(yīng)用程序和操作系統(tǒng)數(shù)據(jù)。設(shè)備500可以包括輸入設(shè)備506和/或508。輸入設(shè)備506可以例如是可旋轉(zhuǎn)的輸入設(shè)備或可按壓并可旋轉(zhuǎn)的輸入設(shè)備。輸入設(shè)備508在一些示例中可以是按鈕。[0175]輸入設(shè)備508在一些示例中可以是麥克風(fēng)。個人電子設(shè)備500可以包括各種傳感器,諸如GPS傳感器532,加速度計534,方向傳感器540(例如羅盤),陀螺儀536,運動傳感器538和/或其組合,所有這些可以可操作地連接至1/0部分514。[0176]個人電子設(shè)備500的存儲器518可以是非瞬態(tài)計算機可讀存儲介質(zhì),用于存儲計算機可執(zhí)行指令,當(dāng)由一個或多個計算機處理器516執(zhí)行時,該指令例如可以使得計算機處理器執(zhí)行如上所述的技術(shù),包括過程700(圖7)。計算機可執(zhí)行指令也可以存儲和/或輸運在非瞬態(tài)計算機可讀存儲介質(zhì)內(nèi)以由指令執(zhí)行系統(tǒng)、設(shè)備或設(shè)備、諸如基于計算機的系統(tǒng)、包含處理器的系統(tǒng)或者可以從指令執(zhí)行系統(tǒng)、設(shè)備或設(shè)備獲取并執(zhí)行指令的其他系統(tǒng)所使用或者與其聯(lián)合使用。為了該文獻的目的,"非瞬態(tài)計算機可讀存儲介質(zhì)"可以是可以有形地包含或存儲計算機可執(zhí)行指令以由指令執(zhí)行系統(tǒng)、設(shè)備或設(shè)備所使用或與其聯(lián)合使用地任何介質(zhì)。非瞬態(tài)計算機可讀存儲介質(zhì)可以包括但不限于,磁性、光學(xué)和/或半導(dǎo)體存儲設(shè)備。這些存儲設(shè)備地示例包括磁盤,基于CD、DVD或藍光技術(shù)的光盤,以及諸如閃存、固態(tài)驅(qū)動器的永久固態(tài)存儲器,以及類似的。個人電子設(shè)備500不限于圖5B的部件和配置,而是可以包括在多個配置中的其他或額外的部件。[0177]如在此所使用,術(shù)語"可供性"指代可以在設(shè)備100、300和/或500的顯示屏上顯示的用戶交互性圖形用戶界面對象(圖1、圖3和圖5)。例如,圖像(例如圖標(biāo))、按鈕和文本(例如超鏈接)可以均構(gòu)成可供性。[0178]如在此所使用的那樣,術(shù)語"焦點選擇器"指代指示用戶與其交互的用戶界面的當(dāng)前部分的輸入元件。在一些包括光標(biāo)或其他位置標(biāo)記的實施方式中,光標(biāo)用作"焦點選擇器"以使得當(dāng)在觸敏表面(例如圖3中觸摸板355或圖4B中觸敏表面451)上檢測到輸入(例如按壓輸入)時,當(dāng)光標(biāo)在特定用戶界面元件(例如按鈕、窗口、滑動塊、或其他用戶界面元件)之上時,根據(jù)檢測到的輸入而調(diào)整特定的用戶界面元件。在包括實現(xiàn)與觸摸屏顯示器上用戶界面元件直接交互的觸摸屏顯示器(例如圖1A中觸敏顯示器系統(tǒng)112或圖4A中觸摸屏112)的一些實施方式中,在觸摸屏上檢測到的接觸被用作"焦點選擇器",使得當(dāng)在特定用戶界面元件(例如按鈕、窗口、滑動塊或其他用戶界面元件)的位置處在觸摸屏顯示器上檢測到輸入(例如由接觸輸入的按壓)時,根據(jù)檢測到的輸入調(diào)整特定用戶界面元件。在一些實施方式中,焦點從用戶界面的一個區(qū)域移動至用戶界面的另一個區(qū)域而在觸摸屏顯示器上并未具有對應(yīng)的光標(biāo)移動或接觸移動(例如通過使用制表鍵或箭頭鍵以將焦點從一個按鈕移動至另一個按鈕);在這些實施方式中,焦點選擇器根據(jù)焦點在用戶界面的不同區(qū)域之間的移動而移動。關(guān)于由焦點選擇器采取的具體形式,焦點選擇器通常是由用戶控制以便于通信發(fā)送用戶與用戶界面的有意交互(例如通過向用戶指示用戶趨向于對用戶界面的哪個元件感興趣)的用戶界面元件(或觸摸屏顯示器上的接觸)。例如,當(dāng)在觸敏表面(例如觸摸板或觸摸屏)上檢測到按壓輸入時在對應(yīng)按鈕之上的焦點選擇器(例如光標(biāo)、接觸、或選擇盒)的位置將指示用戶有意激活對應(yīng)的按鈕(與顯示在設(shè)備的顯示器上其他用戶界面元件相反)。[0179]如在說明書和權(quán)利要求書中所使用的,術(shù)語接觸的"表征強度"指代基于接觸的一個或多個強度的接觸的特性。在一些實施例中,表征強度是基于多個強度樣本。表征強度可選地是相對于預(yù)定事件(例如在檢測到接觸之后,在檢測到接觸抬起之前,在檢測到接觸開始移動之前或之后,在檢測到接觸結(jié)束之前,在檢測到接觸強度增加之前或之后,和/或在檢測到接觸強度減小之前或之后)的預(yù)定數(shù)目的強度,或者在預(yù)定時間段(例如0.05、0.1、0.2、0.5、1、2、5、10秒)期間收集的強度樣本的集合。接觸的表征強度可選地是基于接觸強度最大值、接觸強度的中位數(shù)、接觸強度的平均值、接觸強度的最高10%值、在接觸強度的半最大值處的值、在接觸強度90%最大值處的值等中的一個或多個。在一些實施例中,接觸的持續(xù)時間用于確定表征強度(例如當(dāng)表征強度是在時間期間的接觸強度的平均值)。在一些實施例中,表征強度與一個或多個強度閾值的集合比較以確定是否已經(jīng)由用戶執(zhí)行了操作。例如,一個或多個強度閾值的集合可以包括第一強度閾值和第二強度閾值。在該不例中,具有不超過第一閾值的表征強度的接觸導(dǎo)致第一操作,具有超過第一強度閾值并且未超過第二強度閾值的表征強度的接觸導(dǎo)致第二操作,以及具有超過第二閾值的表征強度的接觸導(dǎo)致第三操作。在一些實施例中,在表征強度與一個或多個閾值之間的比較用于確定是否執(zhí)行一個或多個操作(例如是否執(zhí)行相應(yīng)操作或者放棄執(zhí)行相應(yīng)操作),而不是用于確定是否執(zhí)行第一操作或第二操作。[0180]在一些實施例中,為了確定表征強度的目的而識別一部分手勢。例如,觸敏表面可以接收從開始位置過渡并到達結(jié)束位置的連續(xù)劃掃,在結(jié)束位置處接觸強度增大。在該示例中,在結(jié)束位置處接觸的表征強度可以是僅基于連續(xù)劃掃接觸的一部分,而不是整個劃掃接觸(例如僅在結(jié)束位置處劃掃接觸的部分)。在一些實施例中,平滑算法可以在確定接觸的表征強度之前應(yīng)用于劃掃接觸的強度。例如,平滑算法可選地包括未加權(quán)滑動平均平滑算法、三角平滑算法、中值濾波平滑算法、和/或指數(shù)平滑算法中的一個或多個。在一些情形中,這些平滑算法為了確定表征強度的目的而消除了劃掃接觸強度中的窄尖峰或下降。[0181]觸敏表面上的接觸強度可以相對于諸如接觸檢測強度閾值、輕按壓強度閾值、深按壓強度閾值和/或一個或多個其他強度閾值之類的一個或多個強度閾值而表征。在一些實施例中,輕按壓強度閾值對應(yīng)于設(shè)備將執(zhí)行通常與物理鼠標(biāo)的按鈕或觸摸板的輕擊相關(guān)聯(lián)的操作的強度。在一些實施例中,深按壓強度閾值對應(yīng)于設(shè)備將執(zhí)行不同于通常與物理鼠標(biāo)按鈕或觸摸板的輕擊相關(guān)聯(lián)的操作的那些操作的強度。在一些實施例中,當(dāng)檢測到具有在輕按壓強度閾值以下(例如并且在額定接觸檢測強度閾值以下,在該閾值以下將不再檢測到接觸)的表征強度的接觸時,設(shè)備將根據(jù)觸敏表面上接觸的移動而移動焦點選擇器,而并不執(zhí)行與輕按壓強度閾值或深按壓強度閾值相關(guān)聯(lián)的操作。通常,除非另外陳述,這些強度閾值在用戶界面圖的不同集合之間是一致的。[0182]接觸的表征強度從輕按壓強度閾值以下的強度增大至在輕按壓強度閾值和深按壓強度閾值之間的強度有時被稱作"輕按壓"輸入。接觸的表征強度從在深按壓強度閾值以下的強度增大至在深按壓強度閾值之上的強度有時被稱作"深按壓"輸入。接觸的表征強度從在接觸檢測強度閾值以下的強度增大至在接觸檢測強度閾值和輕按壓強度閾值之間的強度有時被稱作檢測到觸敏表面上的接觸。接觸的表征強度從在接觸檢測強度閾值之上的強度降低至在接觸檢測強度閾值之下的強度有時被稱作檢測到接觸從觸摸表面抬起。在一些實施例中,接觸檢測強度閾值是零。在一些實施例中,接觸檢測強度閾值大于零。[0183]在一些在此所述的實施例中,響應(yīng)于檢測到包括相應(yīng)按壓輸入的手勢、或者響應(yīng)于檢測到采用相應(yīng)接觸(或多個接觸)執(zhí)行的相應(yīng)按壓輸入,執(zhí)行一個或多個操作,其中至少部分地基于檢測到接觸(或多個接觸)的強度增大至按壓輸入強度閾值之上而檢測到相應(yīng)按壓輸入。在一些實施例中,響應(yīng)于檢測到相應(yīng)接觸的強度增大至按壓輸入強度閾值之上,執(zhí)行相應(yīng)操作(例如相應(yīng)按壓輸入的"向下筆劃(downstroke)")。在一些實施例中,按壓輸入包括相應(yīng)接觸強度增大至按壓輸入強度閾值之上并且隨后接觸強度降低至按壓輸入強度閾值之下,以及響應(yīng)于檢測到相應(yīng)接觸強度降低至按壓輸入閾值之下而執(zhí)行相應(yīng)操作(例如相應(yīng)按壓輸入的"向上筆劃(upstroke)")。[0184]在一些實施例中,設(shè)備利用強度滯后現(xiàn)象以避免有時被稱作"抖動"的意外輸入,其中設(shè)備限定或者選擇具有與按壓輸入強度閾值預(yù)定相互關(guān)系的滯后強度閾值(例如滯后強度閾值比按壓輸入強度閾值低X個強度單位,或者滯后強度閾值是按壓輸入強度閾值的75%、90%或一些合理的比例)。因此,在一些實施例中,按壓輸入包括相應(yīng)接觸強度增大至按壓輸入強度閾值之上以及隨后接觸強度降低至對應(yīng)于按壓輸入強度閾值的滯后強度閾值之下,以及響應(yīng)于檢測到隨后相應(yīng)接觸強度降低至低于滯后強度閾值而執(zhí)行相應(yīng)操作(例如相應(yīng)按壓輸入的"向上筆劃")。類似的,在一些實施例中,僅當(dāng)設(shè)備檢測到接觸強度從滯后強度閾值處或之下增大至在按壓輸入強度閾值處或之上的強度、并且可選地接觸強度隨后降低至滯后強度處或之下的強度時檢測到按壓輸入,并且響應(yīng)于檢測到按壓輸入執(zhí)行相應(yīng)操作(例如取決于情形,接觸強度的增大或接觸強度的降低)。[0185]為了便于解釋說明,響應(yīng)于檢測到以下項中任一項而可選地觸發(fā)響應(yīng)于與按壓輸入強度閾值相關(guān)聯(lián)的按壓輸入或響應(yīng)于與包括按壓輸入的手勢而執(zhí)行的操作的說明:接觸強度增大至按壓輸入強度閾值之上,接觸強度從在滯后強度閾值之下的強度增大至在按壓輸入強度閾值之上的強度,接觸強度降低至按壓輸入強度閾值之下,和/或接觸強度降低至低于對應(yīng)于按壓輸入強度閾值的滯后強度閾值。附加地,在其中操作描述為響應(yīng)于檢測到接觸強度降低至低于按壓輸入強度閾值的示例中,可選地響應(yīng)于檢測到接觸強度降低至低于對應(yīng)于并低于按壓輸入強度閾值的滯后強度閾值而執(zhí)行操作。[0186]圖6A-圖6G圖示了根據(jù)一些實施例的用于管理導(dǎo)航警報的示例性技術(shù)和用戶界面。這些附圖中的用戶界面用于說明以下所述的過程,包括圖7中的過程。[0187]圖6A圖示了用戶602。用戶602攜帶了第一設(shè)備100,諸如電子設(shè)備、蜂窩電話、智能電話、或平板計算設(shè)備。用戶602也穿戴了第二設(shè)備500,諸如可穿戴計算設(shè)備、智能手表、或可穿戴健康監(jiān)視器。在一些示例中,第一設(shè)備無線地發(fā)送通信至第二設(shè)備。在一些示例中,第一設(shè)備和第二設(shè)備在雙向無線通信中。[0188]根據(jù)一些實施例,在圖6B處,第二設(shè)備500可選地接收要求路線指引的用戶輸入(例如在第二設(shè)備500的所顯示的可供性604上的觸摸輸入)。第二設(shè)備將表示路線指引的請求的信息發(fā)送至第一設(shè)備。備選地(或此外),根據(jù)一些實施例,在圖6G處,第一設(shè)備可選地接收請求路線指引的用戶輸入(例如在第一設(shè)備1〇〇的所顯示的可供性624上的觸摸輸入),包括表示路線指引的請求的信息。例如,用戶可以希望在他們(和設(shè)備100)的當(dāng)前位置與所選擇目的地之間的導(dǎo)航路線指引。[0189]在圖6C處,第一設(shè)備100(例如電子設(shè)備,諸如電話)確定事件條件已經(jīng)滿足(例如設(shè)備確定其在即將到來的計劃的轉(zhuǎn)彎的某一距離內(nèi),該轉(zhuǎn)彎諸如在街道上右轉(zhuǎn)彎)。響應(yīng)于確定事件條件已經(jīng)滿足,第一設(shè)備(例如使用RF606)向第二設(shè)備500(例如電子設(shè)備,諸如智能手表)發(fā)送指令以在第一時間在第二設(shè)備500處呈現(xiàn)指示事件條件已經(jīng)滿足的第一警報(例如視覺警報608,觸感警報610和/或音頻警報612)。在圖6D處,響應(yīng)于檢測到事件條件已經(jīng)滿足,第一設(shè)備也在第二時間在第一設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的、不同于第一警報(例如視覺警報608,觸感警報610和/或音頻警報612)的第二警報(例如視覺警報,觸感警報和/或音頻警報614),并且選擇第二時間以便于以至少預(yù)定的延遲時間段與第一時間間隔開。這允許警報以調(diào)整的警報序列而呈現(xiàn)。[0190]在一些實施例中,確定事件條件已經(jīng)滿足包括確定在用于導(dǎo)航從第一位置(例如第一設(shè)備100或第二設(shè)備500的當(dāng)前位置)至終點位置(例如目的地)路線的路線事件的按序集合(例如駕駛/行走方向或指令的列表)即將來臨(例如基于當(dāng)前/平均速度而在某一距離或時間內(nèi))。[0191]在一些實施例中,第二時間被選擇成在第一時間之后的至少預(yù)定延遲時間段處。因此,在第二設(shè)備處的第一警報在第一設(shè)備處的第二警報之前發(fā)生。這允許用戶注意(使用在第二設(shè)備500處的第一警報)到在第一設(shè)備100處的第二警報即將發(fā)生。[0192]在一些實施例中,第一設(shè)備100是便攜式計算設(shè)備(例如智能電話或平板計算設(shè)備)以及第二設(shè)備500是可穿戴計算設(shè)備(例如智能手表或可穿戴健康監(jiān)視器)。[0193]在一些實施例中,第一警報是第一類型,以及第二警報是不同于第一類型的第二類型。第一類型和第二類型選自由觸感、音頻和視覺構(gòu)成的群組。例如,如果第一警報是觸感警報,則第二警報是音頻警報或視覺警報。對于另一示例,如果第一警報是視覺警報,第二警報是觸感警報或音頻警報。這允許用戶更好的區(qū)分在兩個設(shè)備處接收到的兩個警報以及不會識別錯兩個警報。[0194]在一些實施例中,第二警報包括不具有觸感分量的音頻(例如說話、聽覺)分量,以及第一警報包括觸感分量(例如并且第二警報包括觸感分量)。通過以該方式區(qū)分警報,用戶能夠更好的區(qū)分在設(shè)備處接收到的警報并且不會識別錯誤兩個警報。附加地,在許多情形中,用戶將意識到兩個警報,并且通過在不同時間在不同設(shè)備處發(fā)生不同警報,用戶將體驗到作為跨多個設(shè)備發(fā)生的協(xié)調(diào)警報序列的一部分的警報,而不是對應(yīng)于單個事件(例如左轉(zhuǎn)彎的指令)的重疊并且可能沖突的警報的集合。在兩個設(shè)備上提供警報也確保了如果用戶能夠從一個設(shè)備(例如穿戴在用戶手腕上的智能手表)接收警報但是無法從另一個設(shè)備(例如在用戶背包或錢包中的電話)接收警報,用戶將仍然接收警報。就此而言,提供協(xié)調(diào)警報序列的一個優(yōu)點在于,其向用戶提供了在當(dāng)用戶意識到(例如聽到、感覺到和/或見到)協(xié)調(diào)警報序列中所有情報時的情形中不會相互沖突的冗余警報。[0195]在一些實施例中,預(yù)定的延遲時間段是基于事件條件的。在一些示例中,如果事件條件是用戶應(yīng)當(dāng)采用的即將來臨的高速公路出口,則預(yù)定延遲時間段更長,因為設(shè)備/用戶在快速移動。在一些示例中,當(dāng)設(shè)備/用戶在較緩慢移動時(例如當(dāng)用戶在步行或騎車時),預(yù)定延遲時間段較短。[0196]在一些實施例中,第一警報包括第一觸感輸出,不同于在第二警報中的第二觸感輸出。通過以該方式區(qū)分警報,用戶能夠更好的區(qū)分在設(shè)備處接收到警報并且不會識別錯誤兩個警報。[0197]在一些實施例中,類似于圖6B和圖6G的討論,第一設(shè)備100接收表示路線指引(例如請求已經(jīng)初始地在第一設(shè)備或第二設(shè)備處接收到)的請求的信息(例如信息在第一設(shè)備處接收到并且包括目的地信息)。響應(yīng)于接收到表示路線指引請求的信息,第一設(shè)備1〇〇計算(或從遠程服務(wù)器或其他遠程計算設(shè)備請求)路線事件的按序集合(例如駕駛/行走方向或指令的列表)以用于導(dǎo)航從第一位置(例如當(dāng)前位置)至終點位置(例如目的地)的路線。[0198]在一些實施例中,第一警報包括路線事件的按序集合的第一路線事件(例如在特定街道處右轉(zhuǎn)彎的指令)的視覺指示符608(例如用于指示右轉(zhuǎn)彎的向右箭頭指示符),以及與路線事件的按序集合的第一路線事件(例如在特定街道處右轉(zhuǎn)彎指令)相關(guān)聯(lián)(例如基于其是否是方向性的和/或基于左/右方向類型而改變)的觸感輸出610。因此,在一些示例中,第一警報均是視覺和觸感的。在一些示例中,觸感輸出610是方向性的,如由圖6C的610所示。例如,對于右轉(zhuǎn)彎的觸感輸出警報在第二設(shè)備500的右側(cè)上或者從第二設(shè)備500的左側(cè)轉(zhuǎn)變至第二設(shè)備500的右側(cè)。對于另一示例,對于左轉(zhuǎn)彎的觸感輸出警報在第二設(shè)備500的左側(cè)上或者從第二設(shè)備500的右側(cè)轉(zhuǎn)變至第二設(shè)備500的左側(cè)。[0199]在一些實施例中,呈現(xiàn)第二警報包括基于路線事件的按序集合的第一路線事件(例如在特定街道處右轉(zhuǎn)彎的指令)而發(fā)起音頻警報612(例如右轉(zhuǎn)彎的合成語音指令)的回放(例如在第一設(shè)備處)。[0200]在一些實施例中,預(yù)定延遲時間段在一到三秒之間,在1.5秒和2.5秒之間,或者是2秒。這給了用戶足夠的時間以意識到警報來臨并且在第一設(shè)備處預(yù)期警報,而并未提供太多延遲,其中用戶不會將兩個警報相互關(guān)聯(lián)。[0201]實施這些技術(shù)的一種方式是當(dāng)用戶沿著路線(在交通工具中或者在步行/慢跑)行進時在使用對用戶的"通報"、"準備"、"預(yù)執(zhí)行"和"執(zhí)行"警報作為協(xié)調(diào)警報序列的一部分的系統(tǒng)上。在一些示例中,緊接在第一設(shè)備100檢測到用戶已經(jīng)遵循之前指令之后(例如緊接在用戶根據(jù)設(shè)備建議的路線而作出轉(zhuǎn)彎之后),在第一設(shè)備1〇〇處激活通報警報。該類型警報向用戶提供指引以知曉緊接的下一個指令將是什么。例如,通報警報向用戶指示下一個指令將是什么(例如"在十英里后,在市場街右轉(zhuǎn)彎")。在使用協(xié)調(diào)警報序列的通報警報的示例中,緊接在用戶做出轉(zhuǎn)彎之后并且在第一設(shè)備100處激活通報警報之前,在第二設(shè)備500處發(fā)起額外的通報警報。[0202]在一些示例中,在下一個用戶必須采取的下一個轉(zhuǎn)彎之前預(yù)定距離(基于距下一個轉(zhuǎn)彎的距離)處在第一設(shè)備100處激活準備警報。在一些實施例中,該警報僅顯示在第一設(shè)備100處或者另外呈現(xiàn)在第一設(shè)備100處。然而,如果用戶觀看(或者通過抬起他們具有第二設(shè)備500的手腕而開啟顯示器)第二設(shè)備500的顯示器,第二設(shè)備500將顯示視覺警報,該視覺警報使用協(xié)調(diào)警報序列而指示相同的下一個轉(zhuǎn)彎(或其他指令)。例如,協(xié)調(diào)警報序列包括在第一設(shè)備100處準備警報(例如語音指令)之前在第二設(shè)備500處的準備警報(例如觸感)。[0203]在一些示例中,預(yù)執(zhí)行警報限于第二設(shè)備,并且通報用戶,使得用戶預(yù)期在第一設(shè)備處的警報??蛇x地動態(tài)地激活(基于行駛速度、距下一個轉(zhuǎn)彎的距離、音頻語音指令多久將回放)這兩個警報(預(yù)執(zhí)行和執(zhí)行)。預(yù)執(zhí)行警報告訴用戶預(yù)期接下來應(yīng)該出現(xiàn)的指令,而執(zhí)行警報告訴用戶執(zhí)行所指示的指令。協(xié)調(diào)的警報序列可選地包括在第二設(shè)備500處的預(yù)執(zhí)行警報,兩秒之后是在第一設(shè)備100處的執(zhí)行警報。[0204]在一些實施例中,如圖6E和圖6F中所不,盡管警報對于兩個設(shè)備不同(例如在第二設(shè)備500處的觸感警報616,在第一設(shè)備100處的音頻警報618)并且在不同時間(例如在圖6E中在第二設(shè)備500處,隨后在圖6F中在第一設(shè)備100處)發(fā)生,兩個設(shè)備(例如第一設(shè)備100和第二設(shè)備500)均示出了同步的視覺引導(dǎo)(例如視覺警報620和622)。例如,第一設(shè)備100(例如電話)和第二設(shè)備500(例如智能手表)(如果它們的顯示器是激活的)將均顯示指令(例如視覺警報620和622)以當(dāng)用戶應(yīng)該繼續(xù)在旅途中前進時繼續(xù)在旅途中前進,即便第二設(shè)備500將在由第一設(shè)備100(例如電話)提供"執(zhí)行"通知(例如在后的警報)之前提供"預(yù)執(zhí)行"通知(例如在前的警報)。作為另一示例,第一設(shè)備1〇〇(例如電話)和第二設(shè)備500(例如智能手表)(如果它們的顯示器是激活的話)將顯示指令以當(dāng)存在即將到來的轉(zhuǎn)彎時做出轉(zhuǎn)彎,即便第二設(shè)備500將在由第一設(shè)備提供"執(zhí)行"通知之前提供"預(yù)執(zhí)行"通知。這允許用戶可以在任一設(shè)備處查看以確定接下來做什么的益處。與此同時,用戶可以依賴在不同設(shè)備處的不同時間的警報以對用戶將采取的下一個動作定時。[0205]在一些情形中,如果用于電話(例如第一設(shè)備)和智能手表(例如第二設(shè)備)的顯示器同時顯示,則兩個設(shè)備上的用戶界面將均同時(或近似同時)更新以顯示用于做出轉(zhuǎn)彎的指令,而將在電話處提供執(zhí)行通知之前在智能手表處提供預(yù)執(zhí)行通知。同時并交錯的通知的混合為用戶提供了一致的用戶界面(例如當(dāng)用戶點擊它們時設(shè)備均示出了相同信息,以使其并未看起來存在通信延遲),而仍然提供了警報的交錯集合以使得警告用戶口頭指令即將來到的優(yōu)點。例如,在第二設(shè)備500(例如智能手表)處的警報警告用戶口頭指令將來自第一設(shè)備100(例如智能手表)。[0206]在一些實施例中,根據(jù)第一類型的事件條件(例如右轉(zhuǎn)彎指令),第一警報包括第一觸感輸出(例如指向性觸感輸出610)。根據(jù)第二類型的事件條件(例如左轉(zhuǎn)彎指向或"筆直走"指向),第一警報包括不同于第一觸感輸出610的第二觸感輸出(例如非指向性觸感輸出616)。例如,指示用戶繼續(xù)在相同道路上前進的觸感輸出是簡單(例如第二類型)的觸感輸出(例如與設(shè)備上并未要求由用戶迅速關(guān)注的其他警報相同),而指示右轉(zhuǎn)或左轉(zhuǎn)的觸感警報是特定類型(例如第一類型)。因此,要求迅速關(guān)注(或路線改變)導(dǎo)航指令與其他導(dǎo)航警報區(qū)分開。觸感警報類型的一些示例包括通報觸感警報類型(例如,諸如在用戶執(zhí)行之前指令之后立即通知用戶下一個指令;非指向性觸感警報);準備觸感警報類型(例如,諸如基于距下一個指令應(yīng)該執(zhí)行所在的物理世界位置的距離;非指向性觸感警報),預(yù)執(zhí)行警報類型(例如,在用于執(zhí)行操縱的指令之前的預(yù)定時間段發(fā)生;非指向性觸感警報),執(zhí)行警報類型(例如用于執(zhí)行操縱的指令),轉(zhuǎn)彎觸感警報類型(例如用于左轉(zhuǎn)彎和右轉(zhuǎn)彎的預(yù)執(zhí)行或執(zhí)行指令;指向性觸感警報),右轉(zhuǎn)彎觸感警報類型(例如用于右轉(zhuǎn)彎的預(yù)執(zhí)行或執(zhí)行指令;指向性觸感警報),以及左轉(zhuǎn)彎觸感警報類型(例如用于左轉(zhuǎn)彎的預(yù)執(zhí)行或執(zhí)行指令;指向性觸感警報)。[0207]圖7是示出了根據(jù)一些實施例的用于使用電子設(shè)備管理導(dǎo)航警報的方法的示例性流程圖。方法700在第一設(shè)備(例如100或300)處執(zhí)行。方法700中一些操作可以組合,一些操作的順序可以改變,并且可以省略一些操作。[0208]如上所述,方法700提供了用于管理導(dǎo)航警報的直觀方式。該方法減少了對用戶管理導(dǎo)航警報的認知負擔(dān),由此創(chuàng)建了更高效的人機界面。對于電池操作的計算設(shè)備,使得用戶更快、較不頻繁的接收導(dǎo)航,以及更高效的節(jié)省電能并且增長電池充電之間的時間。[0209]在一些實施例中,在方框702處,第一設(shè)備100可選地接收表示路線指引的請求(例如已經(jīng)初始地在第一設(shè)備或第二設(shè)備處接收到請求)的信息(例如在第一設(shè)備100處接收到的信息并且可選地包括目的地信息)。[0210]在一些實施例中,在方框704處,響應(yīng)于接收到表示路線指引的請求的信息,第一設(shè)備1〇〇可選地計算(或從遠程服務(wù)器請求)路線事件的按序集合(例如駕駛/步行指引或指令的列表)以用于導(dǎo)航從第一位置(例如當(dāng)前位置)至結(jié)束位置(例如目的地)的路線。[0211]在方框706處,第一設(shè)備100確定事件條件已經(jīng)滿足。在一些實施例中,在方框708處,第一設(shè)備100可選地確定在用于導(dǎo)航從第一位置(當(dāng)前位置)至結(jié)束位置(例如目的地)路線的路線事件的按序集合(例如駕駛/步行指引或指令的列表)中路線事件已將來臨。[0212]在方框710處,響應(yīng)于確定事件條件已經(jīng)滿足,第一設(shè)備執(zhí)行方框712和714。在方框712處,第一設(shè)備100(例如使用RF606)向第二設(shè)備500(例如電子設(shè)備500,諸如智能手表)發(fā)送指令以在第一時間在第二設(shè)備500處呈現(xiàn)指示事件條件已經(jīng)滿足的第一警報(例如視覺警報608,觸感警報610和/或音頻警報612)。在方框714處,第一設(shè)備100在第二時間在第一設(shè)備100處呈現(xiàn)指示事件條件已經(jīng)滿足的第二警報(例如視覺警報,觸感警報,和/或音頻警報614)。在方框716處,第二設(shè)備500不同于第一設(shè)備100,第二警報不同于第一警報,以及第二時間被選擇為以至少預(yù)定的延遲時間段與第一時間間隔開。[0213]在一些實施例中,第二時間被選擇為在第一時間之后的至少預(yù)定的延遲時間段處(例如在第二設(shè)備處第一警報發(fā)生在第一設(shè)備處第二警報之前)。在一些實施例中,預(yù)定的延遲時間段是基于事件條件(例如當(dāng)移動較快時較長,當(dāng)移動較緩慢時較短)。在一些實施例中,預(yù)定的延遲時間段在1秒和3秒之間,在1.5秒和2.5秒之間,或者是2秒。在一些實施例中,第一設(shè)備100是便攜式計算設(shè)備(例如智能電話或平板計算設(shè)備)并且第二設(shè)備500是可穿戴計算設(shè)備(例如智能手表或可穿戴健康監(jiān)視器)。[0214]在一些實施例中,第一警報是第一類型并且第二警報是不同于第一類型的第二類型,第一類型和第二類型選自由觸感、音頻和視覺構(gòu)成的群組。在一些實施例中,第二警報包括音頻(例如說話、聽覺)分量而不含有觸感分量,并且第一警報包括觸感分量(例如,并且第二警報包括觸感分量)。[0215]在一些實施例中,第一警報包括不同于第二警報中所包含的第二觸感輸出的第一觸感輸出。在一些實施例中,第一警報包括路線事件的按序集合的第一路線事件(例如在特定街道右轉(zhuǎn)彎的指令)的視覺指示符(例如用于指示右轉(zhuǎn)彎的右箭頭指示符),以及與路線事件的按序集合的第一路線事件(例如在特定街道處右轉(zhuǎn)彎的指令)相關(guān)聯(lián)(例如基于其是否是指向性和/或基于左/右的方向類型而改變)的觸感輸出。在一些實施例中,呈現(xiàn)第二警報包括基于路線事件的按序集合的第一路線事件(例如在特定街道處右轉(zhuǎn)彎的指令)而發(fā)起音頻警報(例如用于右轉(zhuǎn)彎的合成語音指令)的回放(例如在第一設(shè)備處)。[0216]在一些實施例中,根據(jù)第一類型的事件條件(例如右轉(zhuǎn)彎指令),第一警報包括第一觸感輸出。根據(jù)第二類型的事件條件(例如左轉(zhuǎn)彎指引或"筆直走"指引),第一警報包括不同于第一觸感輸出的第二觸感輸出。例如,"連續(xù)"觸感信號是簡單輕擊(與并不要求用戶迅速關(guān)注的設(shè)備上其他警報相同)。因此,緊急導(dǎo)航警報與其他導(dǎo)航警報區(qū)分。[0217]在一些實施例中,根據(jù)確定事件條件是第一類型(例如右轉(zhuǎn)彎指令),發(fā)起作為第一警報的一部分的第一觸感輸出。根據(jù)確定事件條件是第二類型(例如左轉(zhuǎn)彎指引或"筆直走"指引),發(fā)起作為第一警報的一部分的第二觸感輸出,其中第二觸感輸出不同于第一觸感輸出。例如,"連續(xù)"觸感信號是簡單的輕擊(與并不要求用戶迅速關(guān)注的在設(shè)備上其他警報相同)。因此,緊急導(dǎo)航警報與其他導(dǎo)航警報區(qū)分開。[0218]圖8示出了根據(jù)各個所述實施例的原理而配置的電子設(shè)備800的示例性功能框圖。根據(jù)一些實施例,配置電子設(shè)備800的功能組塊以執(zhí)行如上所述的技術(shù)。設(shè)備800的功能組塊可選地由硬件、軟件或者硬件和軟件的組合而實施以執(zhí)行各個所述示例的原理。本領(lǐng)域技術(shù)人員應(yīng)該理解的是圖8中所述的功能組塊可選地組合或分割為子組塊以實施各個所述示例的原理。因此,此處說明書可選地支持在此所述功能組塊的任何可能的組合或分割或其他定義。[0219]如圖8中所示,電子設(shè)備800(例如第一設(shè)備)包括處理單元802,以及可選地,顯示單元804,用于接收輸入的輸入單元806,以及用于與第二設(shè)備通信的通信單元808。[0220]在一些實施例中,處理單元802包括一個或多個:確定單元810,發(fā)送單元812,以及呈現(xiàn)單元814??蛇x地,處理單元802也包括接收單元816的計算單元818的一個或多個。圖8的單元可以配置用于實施參照圖6-圖7如上所述的各種技術(shù)和方法。[0221]確定單元810被配置用于確定事件條件已經(jīng)滿足。發(fā)送單元812被配置用于響應(yīng)于確定事件條件已經(jīng)滿足向第二設(shè)備(例如電子設(shè)備,諸如智能手表)發(fā)送(例如使用通信單元808)指令以在第一時間在第二設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第一警報(例如視覺警報,觸感警報和/或音頻警報)。呈現(xiàn)單元814被配置用于響應(yīng)于確定事件條件已經(jīng)滿足而在第二時間在第一設(shè)備處呈現(xiàn)指示事件條件已經(jīng)滿足的第二警報(例如經(jīng)由顯示單元804的視覺警報、觸感警報、和/或音頻警報),其中第二設(shè)備不同于第一設(shè)備,第二警報不同于第一警報,以及第二時間被選擇為以至少預(yù)定延遲時間段與第一時間間隔開。[0222]在一些實施例中,確定單元810被配置用于確定在用于導(dǎo)航從第一位置(例如當(dāng)前位置)至結(jié)束位置(例如目的地)路線的路線事件的按序集合(例如駕駛/步行指引或指令的列表)中的路線事件將來臨。[0223]在一些實施例中,第二時間被選擇為在第一時間之后的至少預(yù)定延遲時間段處。[0224]在一些實施例中,第一設(shè)備是便攜式計算設(shè)備以及第二設(shè)備是可穿戴計算設(shè)備。[0225]在一些實施例中,第一警報和第二警報是不同類型的警報(例如觸感對于聽覺對于視覺)。[0226]在一些實施例中,第二警報包括不具有觸感分量的音頻(例如說話、聽覺)分量,以及第一警報包括觸感分量(例如并且第二警報包括觸感分量)。[0227]在一些實施例中,預(yù)定延遲時間段是基于事件條件的類型(例如當(dāng)移動較快時較長,當(dāng)移動較慢時較短)。[0228]在一些實施例中,第一警報包括不同于第二警報中所包括的第二觸感輸出的第一觸感輸出。[0229]在一些實施例中,接收單元816被配置用于接收表示路線指引請求(例如在第一設(shè)備或第二設(shè)備處已經(jīng)初始地接收的請求)的信息(例如在第一設(shè)備處經(jīng)由輸入單元806接收信息并且可選地包括目的地信息)。計算單元818被配置用于響應(yīng)于接收到指示對路線指引請求的信息而計算(或從遠程服務(wù)器請求)用于導(dǎo)航從第一位置(例如當(dāng)前位置)至結(jié)束位置(例如目的地)路線的路線事件的按序集合(例如駕駛/步行指引或指令)。[0230]在一些實施例中,第一警報包括路線事件的按序集合的第一路線事件(例如在特定街道處右轉(zhuǎn)彎的指令)的視覺指示符(例如用于指示右轉(zhuǎn)彎的向右箭頭指示符),以及與路線事件的按序集合的第一路線事件(例如在特定街道處右轉(zhuǎn)彎的指令)相關(guān)聯(lián)(例如基于其是否是指向性和/或基于左/右的方向類型而改變)的觸感輸出。[0231]在一些實施例中,呈現(xiàn)單元配置用于基于路線事件的按序集合的第一路線事件(例如在特定街道處右轉(zhuǎn)彎的指令)而發(fā)起音頻警報(例如用于右轉(zhuǎn)彎的合成語音指令)的回放(例如在第一設(shè)備處)。[0232]在一些實施例中,預(yù)定延遲時間段在一秒和三秒之間(或者在1.5秒和2.5秒之間,或者為2秒)。[0233]在一些實施例中,根據(jù)第一類型的事件條件(例如右轉(zhuǎn)彎指令),第二警報包括第一觸感輸出。根據(jù)第一類型的事件條件(例如左轉(zhuǎn)彎指引或"筆直走"指引),第二警報包括不同于第一觸感輸出的第二觸感輸出。[0234]參照圖7如上所述的操作可選地由圖1A-圖1B、圖2、圖3、圖5A-圖5B或圖8中所示的部件而實施。例如,可以由事件分類器170、事件識別器180和事件處理器190而實施接收操作702、確定操作706和發(fā)送操作708。事件分類器170中事件監(jiān)視器171檢測在觸敏顯示器112上接觸,以及事件分配器模塊174遞送事件信息至應(yīng)用程序136-1。應(yīng)用程序136-1的相應(yīng)事件識別器180將事件信息與相應(yīng)事件定義186比較,并且確定在觸敏表面上第一位置處第一接觸是否對應(yīng)于預(yù)定事件或子事件,諸如在用戶界面上可供性的激活。當(dāng)檢測到相應(yīng)預(yù)定事件或子事件時,事件識別器180激活與事件或子事件的檢測相關(guān)聯(lián)的事件處理器190。事件處理器180可以利用或調(diào)用數(shù)據(jù)更新器176或?qū)ο蟾缕?77以更新應(yīng)用程序內(nèi)部狀態(tài)192。在一些實施例中,事件處理器190訪問相應(yīng)GUI更新器178以更新由應(yīng)用程序所顯示的。類似的,本領(lǐng)域技術(shù)人員應(yīng)該清楚的是,可以基于圖1A-圖1B中所示的部件而實施其他方法。[0235]為了解釋說明的目的,已經(jīng)參照具體實施例描述了前述說明書。然而,以上示意性討論并非意在是窮舉性的或者用于限制本發(fā)明至所公開的精確形式??紤]到以上教導(dǎo)許多修改和改變是可能的。選擇并描述實施例以便于最佳地解釋教導(dǎo)的原理和它們實際應(yīng)用。因此使得本領(lǐng)域的其他技術(shù)人員能夠更好地利用具有適合于所構(gòu)想的特定用途的各種修改的本發(fā)明以及各種實施例。[0236]盡管已經(jīng)參照附圖完整描述了本公開和示例,應(yīng)該注意的是各個改變和修改對于本領(lǐng)域技術(shù)人員是明顯的。這些改變和修改應(yīng)該理解為包括在由權(quán)利要求所限定的本公開和示例的范圍內(nèi)?!局鳈?quán)項】1.一種方法,包括:在第一設(shè)備處:確定事件條件已經(jīng)滿足;響應(yīng)于確定所述事件條件已經(jīng)滿足:向第二設(shè)備發(fā)送指令以在第一時間在所述第二設(shè)備處呈現(xiàn)指示所述事件條件已經(jīng)滿足的第一警報;以及在第二時間在所述第一設(shè)備處呈現(xiàn)指示所述事件條件已經(jīng)滿足的第二警報;以及其中:所述第二設(shè)備不同于所述第一設(shè)備;所述第二警報不同于所述第一警報;以及所述第二時間被選擇成以至少預(yù)定延遲時間段與所述第一時間間隔開。2.根據(jù)權(quán)利要求1所述的方法,其中,確定所述事件條件已經(jīng)滿足包括確定用于導(dǎo)航從第一位置至結(jié)束位置的路線的路線事件的按序集合中路線事件即將來臨。3.根據(jù)權(quán)利要求1-2中任一項所述的方法,其中,所述第二時間被選擇成在所述第一時間之后的至少所述預(yù)定延遲時間段。4.根據(jù)權(quán)利要求1-3中任一項所述的方法,其中,所述第一設(shè)備是便攜式計算設(shè)備,以及所述第二設(shè)備是可穿戴計算設(shè)備。5.根據(jù)權(quán)利要求1-4中任一項所述的方法,其中,所述第一警報是第一類型,以及所述第二警報是不同于所述第一類型的第二類型,所述第一類型和所述第二類型選自由觸感、音頻和視覺構(gòu)成的群組。6.根據(jù)權(quán)利要求1-5中任一項所述的方法,其中,所述第二警報包括不具有觸感分量的音頻分量,以及所述第一警報包括觸感分量。7.根據(jù)權(quán)利要求1-6中任一項所述的方法,其中,所述預(yù)定延遲時間段是基于所述事件條件的。8.根據(jù)權(quán)利要求1-7中任一項所述的方法,其中,所述第一警報包括不同于所述第二警報中所包括的第二觸感輸出的第一觸感輸出。9.根據(jù)權(quán)利要求1-8中任一項所述的方法,進一步包括:接收表示路線指引的請求的信息;以及響應(yīng)于接收到表示路線指引的所述請求的信息,計算用于導(dǎo)航從第一位置至結(jié)束位置的路線的路線事件的按序集合。10.根據(jù)權(quán)利要求9所述的方法,其中,所述第一警報包括路線事件的所述按序集合中的第一路線事件的視覺指示符,以及與路線事件的所述按序集合中的所述第一路線事件相關(guān)聯(lián)的觸感輸出。11.根據(jù)權(quán)利要求9-10中任一項所述的方法,其中,呈現(xiàn)所述第二警報包括基于路線事件的所述按序集合中的第一路線事件發(fā)起音頻警報的回放。12.根據(jù)權(quán)利要求1-11中任一項所述的方法,其中,所述預(yù)定延遲時間段在一秒和三秒之間。13.根據(jù)權(quán)利要求1-12中任一項所述的方法,其中:根據(jù)所述事件條件是第一類型,所述第一警報包括第一觸感輸出;以及根據(jù)所述事件條件是第二類型,所述第一警報包括不同于所述第一觸感輸出的第二觸感輸出。14.一種第一設(shè)備,包括:用于確定事件條件已經(jīng)滿足的裝置;用于響應(yīng)于確定所述事件條件已經(jīng)滿足執(zhí)行以下項的裝置:向第二設(shè)備發(fā)送指令以在第一時間在所述第二設(shè)備處呈現(xiàn)指示所述事件條件已經(jīng)滿足的第一警報;以及在第二時間在所述第一設(shè)備處呈現(xiàn)指示所述事件條件已經(jīng)滿足的第二警報;以及其中:所述第二設(shè)備不同于所述第一設(shè)備,所述第二警報不同于所述第一警報,以及所述第二時間被選擇成以至少預(yù)定延遲時間段與所述第一時間間隔開。15.-種第一設(shè)備,包括:處理單元,被配置成:確定事件條件已經(jīng)滿足;響應(yīng)于確定所述事件條件已經(jīng)滿足,向第二設(shè)備發(fā)送指令以在第一時間在所述第二設(shè)備處呈現(xiàn)指示所述事件條件已經(jīng)滿足的第一警報;響應(yīng)于確定所述事件條件已經(jīng)滿足,在第二時間在所述第一設(shè)備處呈現(xiàn)指示所述事件條件已經(jīng)滿足的第二警報;以及其中:所述第二設(shè)備不同于所述第一設(shè)備,所述第二警報不同于所述第一警報,以及所述第二時間被選擇成以至少預(yù)定延遲時間段與所述第一時間間隔開。16.根據(jù)權(quán)利要求15所述的第一設(shè)備,其中,確定所述事件條件已經(jīng)滿足包括確定用于導(dǎo)航從第一位置至結(jié)束位置的路線的路線事件的按序集合中的路線事件即將來臨。17.根據(jù)權(quán)利要求15-16中任一項所述的第一設(shè)備,其中,所述第二時間被選擇成在所述第一時間之后的至少所述預(yù)定延遲時間段。18.根據(jù)權(quán)利要求15-17中任一項所述的第一設(shè)備,其中,所述第一設(shè)備是便攜式計算設(shè)備,以及所述第二設(shè)備是可穿戴計算設(shè)備。19.根據(jù)權(quán)利要求15-18中任一項所述的第一設(shè)備,其中,所述第一警報和所述第二警報是不同類型的警報。20.根據(jù)權(quán)利要求15-19中任一項所述的第一設(shè)備,其中,所述第二警報包括不具有觸感分量的音頻分量,以及所述第一警報包括觸感分量。21.根據(jù)權(quán)利要求15-20中任一項所述的第一設(shè)備,其中,所述預(yù)定延遲時間段是基于所述事件條件的類型的。22.根據(jù)權(quán)利要求15-21中任一項所述的第一設(shè)備,其中,所述第一警報包括不同于所述第二警報中所包括的第二觸感輸出的第一觸感輸出。23.根據(jù)權(quán)利要求12-22中任一項所述的第一設(shè)備,處理單元進一步被配置用于:接收表示路線指引的請求的信息;以及響應(yīng)于接收到表示路線指引的所述請求的信息,計算用于導(dǎo)航從第一位置至結(jié)束位置的路線的路線事件的按序集合。24.根據(jù)權(quán)利要求23所述的第一設(shè)備,其中,所述第一警報包括路線事件的所述按序集合中的第一路線事件的視覺指示符,以及與路線事件的所述按序集合中的所述第一路線事件相關(guān)聯(lián)的觸感輸出。25.根據(jù)權(quán)利要求23-24中任一項所述的第一設(shè)備,其中,呈現(xiàn)所述第二警報包括基于路線事件的所述按序集合中的第一路線事件發(fā)起音頻警報的回放。26.根據(jù)權(quán)利要求15-25中任一項所述的第一設(shè)備,其中,所述預(yù)定延遲時間段在一秒和三秒之間。27.根據(jù)權(quán)利要求15-26中任一項所述的第一設(shè)備,其中:根據(jù)所述事件條件是第一類型,所述第二警報包括第一觸感輸出;以及根據(jù)所述事件條件是第一類型,所述第二警報包括不同于所述第一觸感輸出的第二觸感輸出?!疚臋n編號】G06F3/01GK105892644SQ201610084974【公開日】2016年8月24日【申請日】2016年2月14日【發(fā)明人】C·麥加夫蘭,J·溫伯格,M·范奧斯,H·弗維杰,J·邁寧格,E·L·格倫德斯特羅姆,U·M·哈杰【申請人】蘋果公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1