亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于處理用戶輸入的方法和電子設備與流程

文檔序號:12270760閱讀:208來源:國知局
用于處理用戶輸入的方法和電子設備與流程

本申請要求于2015年8月12日在韓國知識產權局提交的韓國專利申請序號10-2015-0114118的優(yōu)先權,其全部公開內容通過引用合并于此。

技術領域

本公開總體上涉及處理電子設備中的用戶輸入,更具體地,涉及一種用于處理通過電子設備的多層顯示器所接收的用戶輸入的方法和裝置。



背景技術:

在支持觸摸顯示器的諸如智能電話或平板電腦之類的電子設備中,可以通過用戶觸摸輸入來執(zhí)行各種功能。在許多情況下,可以基于顯示在電子設備的顯示器上的應用來確定是否響應于觸摸輸入執(zhí)行特定功能。例如,當用戶提供了捏拉縮放(pinch to zoom)輸入時,如果當前顯示的應用支持捏拉縮放輸入(例如,圖片應用或地圖應用),則執(zhí)行縮放功能。然而,如果當前顯示的應用不支持捏拉縮放輸入,則不處理該輸入。

一些電子設備可以響應于輸入來執(zhí)行特定功能,而不管當前顯示的應用或UI如何。然而,在這種情況下,雖然可以在屏幕上立即執(zhí)行特定功能,但是可能忽略將在屏幕的特定區(qū)域中所使用的功能。如果特定功能由應用限定,則可能讓相應應用難以使用該特定功能。



技術實現(xiàn)要素:

因此,本公開的各個方案是為了至少解決上述問題和/或缺點,并且至少提供以下描述的優(yōu)點。

根據(jù)本公開的方案,提供了一種電子設備,所述電子設備包括:顯示器;輸入模塊,被配置為接收用戶輸入;以及處理器,被配置為:在具有第一區(qū)域的第一層上執(zhí)行應用;設置具有第二區(qū)域的第二層,第二層在第一層之上;在顯示器上輸出第一層和第二層,第二層至少部分地疊加在第一層上;以及如果在第二區(qū)域中接收到用戶輸入且用戶輸入滿足給定條件,則執(zhí)行與所述給定條件相對應的預定義功能。

根據(jù)本公開的另一方案,提供了一種用于處理電子設備中的用戶輸入的方法。所述方法包括:在具有第一區(qū)域的第一層上執(zhí)行應用;設置具有第二區(qū)域的第二層;在顯示器上輸出第一層和第二層,第二層與第一層的至少一部分相疊加;接收第二區(qū)域中的用戶輸入;以及如果用戶輸入滿足給定條件,則執(zhí)行與所述給定條件相對應的預定義功能。

根據(jù)本公開的另一方案,提供了一種用于存儲計算機可讀指令的存儲介質,其中,當被電子設備執(zhí)行時所述指令使電子設備進行以下操作:在具有第一區(qū)域的第一層上執(zhí)行應用;設置具有第二區(qū)域的第二層;輸出第一層和第二層,第二層與第一層的至少一部分疊加;接收第二區(qū)域中的用戶輸入;以及如果用戶輸入滿足給定條件,則執(zhí)行與所述給定條件相對應的預定義功能。

附圖說明

根據(jù)結合附圖的以下描述,本公開的某些實施例的上述和其他方案、特征以及優(yōu)點將更清楚,在附圖中:

圖1示出了根據(jù)本公開實施例的電子設備的配置;

圖2示出了根據(jù)本公開實施例的電子設備的顯示屏幕;

圖3是示出了根據(jù)本公開實施例的用于處理用戶輸入的方法的流程圖;

圖4是示出了根據(jù)本公開實施例的將用戶輸入傳遞到應用的方法的流程圖;

圖5示出了根據(jù)本公開實施例的用于處理用戶輸入的顯示屏幕;

圖6示出了根據(jù)本公開實施例的用于處理用戶輸入的顯示屏幕;

圖7示出了根據(jù)本公開實施例的用于處理用戶輸入的顯示屏幕;

圖8是示出了根據(jù)本公開實施例的用于改變輸入層的設置的方法的流程圖;

圖9A和圖9B示出了根據(jù)本公開實施例的輸入層的設置改變的顯示屏幕;

圖10示出了根據(jù)本公開實施例的網(wǎng)絡環(huán)境中的電子設備;

圖11示出了根據(jù)本公開實施例的電子設備;以及

圖12示出了根據(jù)本公開實施例的程序模塊。

具體實施方式

下文中,參照附圖公開了本公開的各種實施例。然而,本公開不意在受本公開的各種實施例的限制,并且本公開意在涵蓋落入所附權利要求及其等同物的范圍內的本公開的所有修改、等同和/或備選。

在附圖的描述中,類似的附圖標記可以表示類似的要素。

本文中所使用的術語用于描述本公開的特定實施例,而不意在限制其他實施例的范圍。除非在上下文中具有明顯不同的含義,否則單數(shù)形式的術語可以包括復數(shù)形式。另外,本文中所使用的所有術語可以具有與本領域技術人員通常理解的含義相同的含義。通常,詞典中限定的術語應被視為具有與相關技術中的語境含義相同的含義,并且除非本文中明確地如此限定,否則不應被不同地理解或具有過于形式化的含義。即使在本說明書中定義的術語也不意在被解釋為排除本公開的實施例。

另外,以下描述和權利要求中使用的術語和詞語不限于其書面含義,而是僅用于提供對本公開的清楚一致的理解。因此,對于本領域的技術人員來說顯而易見的是:提供本公開的各種實施例的以下描述以僅用于說明目的,而不是為了限制由所附權利要求及其等同物限定的本公開。

這里,除非上下文中另有明確說明,否則單數(shù)形式“一”、“一個”和“所述”包括復數(shù)指示物。因此,例如,對“組件表面”的引用包括對一個或多個這樣的表面的引用。

本文中使用的術語“包括”、“包含”、“具有”、“可以包括”、“可以包含”以及“可以具有”指示所公開的功能、操作或要素的存在,但是不排除其它功能、操作或要素。

表述“A或B”和“A和/或B中的至少一項”可以表示:(1)至少一個A,(2)至少一個B,或(3)至少一個A和至少一個B。

本文中使用的諸如“第1”、“第2”、“第一”、“第二”等的術語可以表示修飾本公開的各種實施例的各種不同要素,但不意在限制這些要素。例如,“第一用戶設備”和“第二用戶設備”可以指示不同的用戶設備,而不管順序或重要性如何。例如,在不脫離本公開的范圍和精神的情況下,第一組件可以被稱為第二組件,反之亦然。

當將組件(例如,第一組件)稱作“與”另一組件(例如,第二組件)“可操作性地或可通信地耦接/被可操作性地或可通信地耦接到”另一組件(例如,第二組件)或“連接到”另一組件(例如,第二組件)時,所述第一組件可以直接連接到第二組件,或通過其他組件(例如,第三組件)連接。然而,當將第一組件稱為“直接連接到”或“直接接入”第二組件時,在第一組件和第二組件之間不存在第三組件。

根據(jù)上下文,術語“被配置為”可以與以下各項互換使用:“適用于”、“具有...的能力”、“被設計用于”、“適于”、“被制作用于”或“能夠”。此外,術語“被配置為”不必指示在硬件方案“被具體設計為”,但是在一些情況下“被配置為...的設備”可以指示該設備和另一設備或部件“能夠...”。例如,表述“被配置為執(zhí)行A、B和C的處理器”可以指示用于執(zhí)行相應操作的專用處理器(例如,嵌入式處理器)或用于通過執(zhí)行存儲在存儲設備中的至少一個軟件程序來執(zhí)行相應操作的通用處理器(例如,中央處理單元(CPU)或應用處理器(AP))。

根據(jù)本公開實施例的電子設備可以包括:智能電話、平板個人計算機(PC)、移動電話、視頻電話、電子書閱讀器、臺式PC、膝上型PC、上網(wǎng)本計算機、工作站、服務器、個人數(shù)字助手(PDA)、便攜式多媒體播放器(PMP)、運動圖像專家組(MPEG-1或MPEG-2)音頻層3(MP3)播放器、移動醫(yī)療設備、相機或可穿戴設備??纱┐髟O備可以是:配飾型設備(例如,手表、戒指、手鏈、腳鏈、項鏈、眼鏡、隱形眼鏡、頭戴式設備(HMD))、衣料或服飾集成型設備(例如,電子服裝)、身體附著型設備(例如,皮膚貼或紋身)、或生物植入型設備(例如,可植入電路)。

電子設備還可以是家用電器,例如,電視(TV)、數(shù)字視頻/多功能盤(DVD)播放器、音頻播放器、冰箱、空調、吸塵器、烤箱、微波爐、洗衣機、空氣凈化器、機頂盒、家用自動控制面板、安全控制面板、電視(TV)盒(例如,Samsung 、Apple 或Google)、游戲機(例如,或)、電子詞典、電子鑰匙、錄像機或電子相框。

電子設備還可以包括各種醫(yī)療設備(例如,諸如血糖測量設備、心率測量設備、血壓測量設備、體溫測量設備等的各種便攜式醫(yī)療測量設備,磁共振造影(MRA)、磁共振成像(MRI)、計算機斷層掃描(CT)、掃描儀、超聲設備等)、導航設備、全球導航衛(wèi)星系統(tǒng)(GNSS)、事件數(shù)據(jù)記錄器(EDR)、飛行數(shù)據(jù)記錄器(FDR)、車載信息娛樂設備、船舶電子裝備(例如,導航系統(tǒng)、陀螺儀羅盤等)、航空電子設備、安全設備、車輛頭單元、工業(yè)或家用機器人、自動柜員機(ATM)、商店的銷售點(POS)設備或者物聯(lián)網(wǎng)(IoT)設備(例如,電燈泡、各種傳感器、電表或氣表、灑水器、火警報警器、恒溫器、街燈、烤面包機、健身器材、熱水箱、加熱器、鍋爐等)。

電子設備還可以是一件家具或建筑物/結構、電子板、電子簽名接收設備、投影儀或測量儀器(例如,水表、電表、氣表或測波儀等)。

電子設備還可以是柔性設備。

電子設備還可以是上述設備中的一種或多種組合。

然而,電子設備不限于上述設備,并可以隨著新技術的發(fā)展而包括新型電子設備。

這里,術語“用戶”可以表示使用電子設備的人,或者可以表示使用電子設備的設備(例如,人工智能電子設備)。

圖1示出了根據(jù)本公開實施例的電子設備的配置。

參照圖1,電子設備100包括用于接收觸摸輸入的顯示器。顯示器包括玻璃層110、觸摸面板120和顯示模塊130(例如,有機發(fā)光二極管(OLED)類型或液晶顯示(LCD)類型顯示襯底)。

觸摸面板120可以從用戶手指、觸控筆、電子筆等接收觸摸輸入或筆輸入。觸摸面板120可以被理解為輸入面板。雖然主要描述了用于識別觸摸輸入的觸摸面板120,但是不排除其他實現(xiàn)可用輸入方法。附加地或備選地,顯示器可以包括用于接收各種輸入的面板,例如,用于通過使用電阻方法、電容方法、紅外方法和超聲波方法來接收用戶輸入的面板。

觸摸集成電路(IC)122電連接到觸摸面板120,并確定從觸摸面板120檢測到的觸摸輸入的坐標、面積和靈敏度。觸摸IC可以對基于坐標和面積所檢測到的觸摸輸入進行確定。觸摸IC 122可以確定從觸摸面板120輸入的觸摸點的數(shù)目。例如,觸摸IC 122可以確定發(fā)生的觸摸輸入是一點觸摸(例如,一根手指觸摸)、兩點觸摸(例如,兩根手指)、三點觸摸還是四點觸摸。附加地,觸摸IC 122可以基于檢測到的觸摸面積和/或靈敏度來確定觸摸輸入是手掌觸摸還是通過電子筆作出的輸入。

根據(jù)電子設備100支持的輸入的類型,可以用另一適當?shù)妮斎胩幚黼娐诽鎿Q觸摸IC 122。觸摸面板120和觸摸IC 122可以被理解為觸摸模塊。類似地,設置在電子設備100中或由電子設備100支持的所有形式的輸入面板和輸入處理電路可以被理解為輸入模塊。

觸摸IC 122可以將檢測到的輸入提供給框架142??蚣?42可以區(qū)分從觸摸IC 122檢測到的事件(例如,用戶輸入)的輸入類型,并將與事件相對應的輸入提供給處理器140或適當層。

框架142可以被理解為用于處理從電子設備100發(fā)生的輸入的輸入框架,其可以區(qū)分于用于另一操作或功能的框架。例如,可以在包括各種管理器(例如,如圖12所示)的應用框架上運行應用。

從處理用戶輸入的觀點,框架142可以被理解為輸入控制模塊。

框架142可以是由處理器140實現(xiàn)的軟件模塊。用于實現(xiàn)框架142的指令可以存儲在存儲器150中。例如,可以由處理器140執(zhí)行被描述為由框架142執(zhí)行的操作的實際計算。除了用于處理用戶輸入的框架142之外,處理器140可以實現(xiàn)操作系統(tǒng)(OS)、應用、框架、中間件和用于處理各種計算的庫。然而,為了便于描述,描述了在框架142中對輸入相關處理進行處理,并在處理器140中對其他計算進行處理。

處理器140可以執(zhí)行存儲在存儲器150中的至少一個應用/程序。這里,應用或程序可以包括除了安裝在電子設備100中的OS、應用和服務之外可從在線市場或商店下載的應用以及在后臺執(zhí)行的應用。

附加地,在正顯示電子設備100(例如,智能電話)的鎖定屏幕或主頁(home)屏幕時,這可以被理解為指定應用的執(zhí)行狀態(tài)。

處理器140可以在應用層170(例如,第一層)上執(zhí)行應用。執(zhí)行應用的區(qū)域(例如,第一層的區(qū)域)可以對應于顯示器中的部分區(qū)域或全部區(qū)域。例如,除了在顯示器的上端的狀態(tài)欄之外,可以在第一區(qū)域中執(zhí)行應用。這里,狀態(tài)欄可以對應于在顯示器上端的用于顯示網(wǎng)絡狀態(tài)、電池狀態(tài)等的窄區(qū)域。

附加地,第一區(qū)域可以對應于顯示器的整個區(qū)域或延伸到整個區(qū)域。例如,當在全屏幕上執(zhí)行視頻時,可以在整個顯示器區(qū)域上執(zhí)行視頻應用的執(zhí)行屏幕。

附加地,處理器140可以執(zhí)行用于接收第一層上的輸入的輸入層160,例如,第二層。第二層可以在第一層之上(例如,具有更高的z順序)。

處理器140可以控制輸入層160與應用層170疊加并將疊加的層輸出到顯示模塊130。如果輸入層160不透明,則較低級別的應用層170的疊加區(qū)域不被輸出到顯示器130。

此外,輸入層160可以是半透明的。例如,輸入層160可以被設置為具有非常高的透明度或者被設置為完全透明。為了便于用戶識別輸入層160(例如,第二區(qū)域),每當在輸入層160中處理輸入時,處理器140可以短暫顯示(例如,閃爍)輸入層160的邊界或區(qū)域。

圖1中示出的電子設備100是示例性配置,并且可以添加或修改各種組件。例如,可以在電子設備100中包括用于振動功能或聲音輸出功能的組件,例如電機或揚聲器。

圖2示出了根據(jù)本公開實施例的電子設備的顯示屏幕。

參照圖2,屏幕包括狀態(tài)欄210、應用層170和輸入層160。輸入層160可以被設置為半透明的。附加地,可以省略狀態(tài)欄210。

附加地,屏幕可以通過屏幕分割方法輸出多個應用,在這種情況下,每個應用可以在各自應用層上執(zhí)行。也就是說,屏幕可以包括多個應用層。然而,即使在這種情況下,輸入層160也可被維持為比多個應用層更高級別的層。

輸入層160可以配置有比應用層170小的區(qū)域。附加地,輸入層160可以被設置為高度透明的或完全透明的(例如,具有100%的透明度),以不干擾應用層170的顯示。

響應于在輸入層160中檢測到的用戶輸入,處理器140可以執(zhí)行預定義的功能,例如獨立于應用的功能或者不依賴于當前顯示或執(zhí)行的應用的功能。因此,輸入層160的區(qū)域可以是沒有內容輸出的空區(qū)域。然而,當與輸入層160相關的設置改變時,相關菜單或內容可以顯示在輸入層160上。

圖3是示出了根據(jù)本公開實施例的用于處理用戶輸入的方法的流程圖。例如,以下將圖3的方法描述為由圖1中示出的電子設備100執(zhí)行。

參照圖3,在操作301,電子設備100接收用戶輸入。例如,電子設備100可以接收對玻璃110的用戶觸摸輸入。當檢測到觸摸輸入時,觸摸面板120可以將與觸摸輸入相關的信息發(fā)送到觸摸IC 122,觸摸IC 122可以將該信息提供給框架142。

在操作303,電子設備100確定用戶輸入是否發(fā)生在與輸入層160相對應的第二區(qū)域中。例如,基于用戶輸入發(fā)生的位置,框架142可以確定是否在第二區(qū)域內接收到輸入。如果在操作303中輸入位置位于第二區(qū)域內,則框架142可以將用戶輸入提供給輸入層160,并且如果不是(例如,如果輸入位置位于第一區(qū)域內),則框架142可以將用戶輸入提供給應用層170。也就是說,如果在操作303中輸入位置不位于第二區(qū)域內,則在操作309,處理器140基于應用層170上的用戶輸入來執(zhí)行應用功能或操作。

用戶輸入的位置可以不對應于第一區(qū)域或第二區(qū)域。例如,如果用戶輸入從頂部向下?lián)]擊狀態(tài)欄,則因為在圖2的區(qū)域210中發(fā)生(開始)用戶輸入,輸入位置不是第一區(qū)域或第二區(qū)域。在這種情況下,可以在相應區(qū)域中執(zhí)行所定義的功能。然而,因為本說明書中所公開的實施例主要涉及處理發(fā)生在輸入層160中的輸入,所以省略在輸入層160之外發(fā)生的輸入的詳細操作。

當在操作303中用戶輸入發(fā)生在第二區(qū)域中時,在操作305,電子設備100確定用戶輸入是否滿足給定條件。例如,處理器140可以確定觸摸輸入中觸摸點的數(shù)目和觸摸輸入的手勢是否滿足給定條件。也就是說,處理器140可以將同時輸入的數(shù)目和輸入圖案與給定條件進行比較。

例如,如果在輸入層160中限定的用戶輸入是三點觸摸(例如,三根手指觸摸)輸入,但是發(fā)生了兩點觸摸或一點觸摸輸入,則不滿足條件并且可以不在輸入層160中處理輸入。

如果在操作305從第二區(qū)域接收的用戶輸入滿足給定條件,則在操作307,電子設備100執(zhí)行與給定條件相對應的預定義功能。例如,當在第二區(qū)域中三點觸摸發(fā)生一次(例如,敲擊),其在操作305滿足給定條件時,處理器140可以執(zhí)行用于從頭開始讀取所顯示內容的功能。對于另一示例,如果在第二區(qū)域中三點觸摸連續(xù)發(fā)生兩次(例如,雙重敲擊),則處理器140可以執(zhí)行用于從下一項(例如,下一段或下一句)進行讀取的功能。另外,在操作307,處理器140可以根據(jù)每個指定的輸入來顯示通知,例如當前時間、電子設備100的當前位置、天氣、電池余量、日程和錯過的事件,或者通過作為預定義功能的語音來引導通知。

這里,預定義功能表示這樣的功能,該功能不是由當前執(zhí)行或顯示的應用(例如,在應用層170中正執(zhí)行的應用)來定義的,而是由電子設備100的控制輸入層160的OS或軟件模塊來定義的。也就是說,預定義功能可以包括針對應用的內容的功能(例如,適用于內容的功能)以及與在應用層170中執(zhí)行的應用相獨立的功能。

例如,如果執(zhí)行了用于從頭開始讀取內容的功能,但是應用不包括可讀取的內容(例如,文本內容),則不執(zhí)行功能或者可以提供消息“沒有可讀取的內容”。

以下將參照5、圖6和圖7來更詳細地描述與操作307相關的預定義功能的示例。

圖4是示出了根據(jù)本公開實施例的將用戶輸入傳遞到應用中的方法的流程圖。

例如,如果在圖3的操作305不滿足給定條件,則可以執(zhí)行圖4的方法。也就是說,當與在第二區(qū)域中接收的用戶輸入相對應的適當操作未被定義時,可以執(zhí)行圖4中示出的方法,以處理針對應用層170的用戶輸入。

參照圖4,在操作401,電子設備100將用戶輸入傳遞到應用層170。例如,當確定不滿足針對用戶輸入的給定條件時,框架142可以將相應的輸入提供給應用層170。

在操作403,處理器140可以處理從應用層170提供的用戶輸入。例如,處理器140可以將用戶輸入的位置和手勢應用于在應用層170中執(zhí)行的應用。

在操作405,處理器140確定是否存在與接收到的用戶輸入相對應的要在應用中執(zhí)行的功能。例如,處理器140可以確定是否通過用戶輸入從應用的特定菜單選擇了項目,或者是否通過用戶輸入放大、縮小或移動應用的特定內容。

圖5示出了根據(jù)本公開實施例的用于處理用戶輸入的顯示屏幕。

參照圖5,輸入層160包括相機圖標510,常規(guī)方法不能在不首先移動輸入層160的情況下選擇相機圖標510。然而,根據(jù)圖3和圖4中示出的方法,即使在輸入層160中接收到用于選擇相機圖標510的用戶輸入(例如,用一根手指的一次敲擊),因為用戶輸入在輸入層160中不滿足給定條件,可以將用戶輸入傳遞到應用層170。之后,處理器140可以在應用層170中處理用戶輸入,并執(zhí)行用于選擇相機圖標510的功能(例如,用于執(zhí)行相機應用的功能)。因此,即使半透明或透明的輸入層160存在于應用層170之上,也對用于執(zhí)行應用功能的輸入沒有限制。

再次參照圖4,當存在要執(zhí)行的功能時,在操作407,處理器140執(zhí)行應用的功能,例如,如上所述選擇相機圖標510。然而,如果在操作405不存在要執(zhí)行的功能,則處理器140可以在操作409忽略用戶輸入。

再次參照圖5,當在第二區(qū)域160內獲得用戶輸入501時,可以執(zhí)行與用戶輸入501相對應的功能。在這點上,除了執(zhí)行與用戶輸入501相對應的功能之外,處理器140可以在顯示器上輸出用于指示第二區(qū)域160的效果。如果第二區(qū)域160被設置為完全透明或被設置為具有非常高的透明度(例如,大于95%),則用戶可能無法容易地識別第二區(qū)域所包括的區(qū)域。因此,當執(zhí)行與用戶輸入501相對應的功能時,為了讓用戶識別第二區(qū)域160,可以在顯示器上顯示用于指示第二區(qū)域160的效果(例如,閃爍區(qū)域邊界,模糊整個區(qū)域,以及區(qū)域的透明度逐漸變化)。備選地,可以在各種情況下發(fā)生用于指示第二區(qū)域160的效果,例如當電子設備100開啟和/或執(zhí)行應用的功能時。

在圖5中,用戶輸入501例如是針對兩個點的三重敲擊。處理器140可以執(zhí)行與用戶輸入501相對應的功能。例如,處理器140可以提供關于電子設備100的當前狀態(tài)的信息,例如當前時間、位置、天氣、電池狀態(tài)和錯過的事件。附加地,電子設備100可以通過揚聲器將與用戶輸入501相對應的功能的名稱輸出為語音。因此,電子設備100可以向用戶提供關于通過用戶輸入執(zhí)行什么功能的結果或狀態(tài)信息以及關于是否成功執(zhí)行預期功能的結果或狀態(tài)信息。

圖6和圖7示出了根據(jù)本公開實施例的用于處理用戶輸入的顯示屏幕。

參照圖6,電子設備100可以根據(jù)用戶輸入來控制顯示在屏幕上的列表。在圖6或圖7的描述中,用戶輸入發(fā)生在輸入層160的第二區(qū)域中。

雖然附圖中未示出,但是輸入層160設置在圖6或圖7的屏幕的適當區(qū)域中。

如果接收到揮擊(swipe)用戶輸入,則基于從觸摸IC 122獲得的信息,處理器140可以確定揮擊輸入的方向。例如,處理器140可以確定用戶輸入在沿一個方向移動之后是否終止,或者在沿一個方向移動之后移動方向是否在一點發(fā)生切換,例如,具有V形的揮擊。之后,處理器140可以確定針對每種情況是否存在指定功能,如果存在指定功能,則執(zhí)行相應功能,并且如果不存在指定功能,則將相應輸入傳遞到應用。

例如,當發(fā)生了在觸摸并向左移動之后向右移動的揮擊輸入601時,處理器140可以通過以頁為單位來執(zhí)行滾動功能。例如,在當前滾動條對應于位置610且發(fā)生揮擊輸入601時,顯示屏幕600將滾動條改變?yōu)榕c位置620對應。如果發(fā)生相反的用戶輸入(例如,在觸摸并向右移動之后向左移動的揮擊輸入),則滾動條可以沿相反方向(例如,向上的方向)移動。

作為另一示例,響應于揮擊輸入601,處理器140可以執(zhí)行用于改變選擇項目的功能。例如,當聲音設置630當前被選擇(例如,突出顯示)時,如果發(fā)生了該用戶輸入,則可以選擇下一菜單(即,顯示設置640)。

參照圖7,處理器140可以根據(jù)在輸入層160的第二區(qū)域中發(fā)生的指定用戶輸入,對在屏幕700上輸出的文本執(zhí)行編輯功能。例如,當發(fā)生了在觸摸并向上移動之后向下移動的揮擊輸入701時,處理器140可以將當前位置710的光標移動到當前文本的起始位置720。如果在該狀態(tài)下發(fā)生相反的揮擊輸入,則處理器140可以將光標的位置移動到當前文本的結束位置730。

雖然圖6和圖7示出了在由一根手指作出觸摸輸入之后連續(xù)移動輸入,但是這僅是示例性的,并且本公開的實施例可以被以各種方式修改。例如,當通過組合觸摸輸入的數(shù)目、輸入的數(shù)目和輸入方向來定義輸入條件時,可以通過輸入層160來執(zhí)行與在顯示器上當前建議的應用相獨立的各種功能。

例如,為了不與在應用層170中處理的輸入相疊加,可以在輸入層160中定義諸如三點觸摸(例如,通過使用三根手指的觸摸)或四點觸摸輸入之類的不常用的用戶輸入。除了參照圖3描述的三點觸摸之外,可以定義:使用三點觸摸的三重敲擊(例如,以短時間間隔進行三次連續(xù)觸摸),雙重敲擊并保持(例如,在以短時間間隔進行兩次連續(xù)觸摸之后,將第二觸摸維持預定時間,而不是在預定時間釋放),向上/向下/向左/向右揮擊(或拖動),或者在沿第一方向拖動之后用于沿相對于第一方向形成指定角度(例如,90°或180°)的方向進行拖動而不釋放的輸入。

此外,使用三點觸摸的上述定義是示例性的,并且可以考慮功能的使用頻率來預先定義任何形式的輸入。

例如,條件可以被定義為使得通過順時針旋轉一點觸摸增大電子設備的音量,并且通過逆時針旋轉一點觸摸減小電子設備的音量。

諸如輸入層160的大小或透明度之類的設置可以改變。

圖8是示出了根據(jù)本公開實施例的用于改變輸入層的設置的方法的流程圖。

參照圖8,在操作801,電子設備100接收與輸入層160相對應的第二區(qū)域中的第一輸入。第一輸入可以是在輸入層160上定義的用于激活輸入層160的設置菜單的輸入。

在操作803,輸入層160可以被去激活。

例如,在激活輸入層160的設置菜單之后,可以使用一般的選擇(例如,一根手指敲擊并拖動)輸入來改變設置值。因此,當激活了設置菜單時,輸入層160可以被去激活,直到設置被改變?yōu)橹?。也就是說,關于輸入層160被去激活的示例,當在操作801發(fā)生第一輸入時,除了釋放輸入層160之外,還可以在應用層170上執(zhí)行用于改變輸入層160的設置的菜單。

備選地,可以省略操作803。在這種情況下,可以在輸入層160上執(zhí)行用于改變輸入層160的設置的菜單。

在操作805,電子設備100接收用于改變設置的第二輸入。本文中,第二輸入可以添加、刪除和/或改變輸入層160的大小、可從輸入層160識別的輸入的位置、透明度、類型(例如,觸摸輸入、筆輸入、懸停輸入等)、或者可從輸入層160識別的輸入圖案。

在操作807,電子設備100基于第二輸入來改變輸入層160的設置。

在操作809,在輸入層在操作803被去激活之后,重新激活輸入層160。

圖9A和圖9B示出了根據(jù)本公開實施例的用于輸入層的設置改變的屏幕。

參照圖9A,可在設置在屏幕上的輸入層160上識別出觸摸輸入901以及使用電子筆的筆輸入902。用戶可以通過輸入層160的設置改變而僅允許觸摸輸入901或電子筆輸入902。備選地,電子設備100可以檢測安裝在電子設備100上的電子筆是否分離,并且輸入層160可以被設置為在檢測到分離之后允許識別通過電子筆902的輸入。

參照圖9B,圖9A中設置的輸入層160的大小和位置可以改變?yōu)檩斎雽?20。例如,由于輸入層920布置在提供簡單信息(例如,時間、天氣等)的區(qū)域中,而不是頻繁使用應用的區(qū)域(例如,布置了搜索窗口或圖標的區(qū)域)中,因此可以有效地配置應用的功能利用和輸入功能利用。

與輸入層160(或輸入層920)相對應的區(qū)域可以具有不同靈敏度。例如,與不對應于輸入層160的區(qū)域相比,處理器140可以將對應于輸入層160的區(qū)域設置有更高的靈敏度。例如,當用戶的手或電子筆接近觸摸面板120中的電容器時,其電容值改變。觸摸IC 122可以通過檢測電容的這種改變來確定是否發(fā)生了用戶輸入。當檢測到大于第一改變量的電容改變時,處理器140可以將其處理為用戶輸入發(fā)生,并且當在與輸入層160相對應的區(qū)域中檢測到大于第二改變量的電容改變時,處理器140可以將其處理為用戶輸入發(fā)生。這里,與第一改變量相比,第二改變量可以設置有較小的值。也就是說,處理器140可以對發(fā)生在第二區(qū)域中的輸入作出靈敏反應。

例如,當用戶佩戴著手套時,為了在佩戴手套的狀態(tài)下接收用戶輸入,可以將針對觸摸輸入的靈敏度設置為高。在這種情況下,由于高靈敏度,可能發(fā)生用戶非預期的觸摸輸入(例如,在用于握持電子設備的邊框附近發(fā)生觸摸識別)。然而,當布置在適當區(qū)域中的輸入層160(例如,與邊緣間隔預定距離以上所形成的第二區(qū)域)的靈敏度被設置為高時,可以減少意外故障,并可以改善用戶體驗。

圖10示出了根據(jù)本公開實施例的網(wǎng)絡環(huán)境中的電子設備。

參考圖10,電子設備1001包括總線1010、處理器1020、存儲器1030、輸入/輸出接口1050、顯示器1060和通信接口1070??梢允÷陨鲜鲈械闹辽僖粋€或可以向電子設備1001添加其他元件。

總線1010可以包括將上述元件1010至1070彼此連接并在上述元件之間傳送通信(例如,控制消息和/或數(shù)據(jù))的電路。

處理器1020可以包括CPU、AP或通信處理器(CP)中的至少一個。處理器1020可以執(zhí)行與電子設備1001的至少一個其它元件的通信和/或控制相關的數(shù)據(jù)處理或操作。

存儲器1030可以包括易失性存儲器和/或非易失性存儲器。存儲器1030可以存儲與電子設備1001中的至少一個其它元件相關的指令或數(shù)據(jù)。存儲器1030存儲軟件和/或程序1040。程序1040包括內核1041、中間件1043、應用編程接口(API)1045和/或應用程序(或應用)1047。內核1041、中間件1043或API 1045中的至少一部分可以被稱作OS。

內核1041可以控制或管理用于執(zhí)行其它程序(例如,中間件1043、API 1045或應用程序1047)的操作或功能的系統(tǒng)資源(例如,總線1010、處理器1020、存儲器1030等)。此外,內核1041可以提供接口,該接口允許中間件1043、API 1045或應用程序1047訪問電子設備1001的各個元件以控制或管理系統(tǒng)資源。

中間件1043可以用作中介,使得API 1045或應用程序1047與內核1041進行通信并交換數(shù)據(jù)。

此外,中間件1043可以根據(jù)優(yōu)先級順序來處理從應用程序1047接收到的一個或多個任務請求。例如,中間件1043可以向至少一個應用程序1047分配使用電子設備1001的系統(tǒng)資源(例如,總線1010、處理器1020、存儲器1030等)的優(yōu)先級。例如,中間件1043可以根據(jù)向至少一個應用分配的優(yōu)先級處理一個或多個任務請求,從而對所述一個或多個任務請求執(zhí)行調度或負載均衡。

作為允許應用1047控制由內核1041或中間件1043提供的功能的接口,API 1045可以包括例如至少一個接口或功能(例如,指令),以進行文件控制、窗口控制、圖像處理、字符控制等。

輸入/輸出接口1050可以用于向電子設備1001的其他元件傳送從用戶或其他外部設備輸入的指令或數(shù)據(jù)。此外,輸入/輸出接口1050可以向用戶或其他外部設備輸出從電子設備1001的其他元件接收到的指令或數(shù)據(jù)。

顯示器1060可以包括LCD、發(fā)光二極管(LED)顯示器、OLED顯示器、微機電系統(tǒng)(MEMS)顯示器或電子紙顯示器。顯示器1060可以向用戶呈現(xiàn)各種內容(例如,文本、圖像、視頻、圖標、符號等)。顯示器1060可以包括觸摸屏,并可以接收來自電子筆或用戶的身體部位的觸摸、手勢、接近或懸停輸入。

通信接口1070可以在電子設備1001與第一外部電子設備1002、第二外部電子設備1004和/或服務器1006之間設立通信。例如,通信接口1070可以通過無線通信或有線通信連接到網(wǎng)絡1062,以與第二外部電子設備1004或服務器1006通信。

無線通信可以利用如下蜂窩通信協(xié)議中的至少一種:例如長期演進(LET)、LTE-高級(LTE-A)、碼分多址(CDMA)、寬帶CDMA(WCDMA)、通用移動電信系統(tǒng)(UMTS)、無線寬帶(WiBro)或全球移動通信系統(tǒng)(GSM)。

無線通信還可以包括例如短距離通信1064。短距離通信可以包括無線保真(Wi-Fi)、藍牙、近場通信(NFC)、磁條傳輸(MST)或GNSS中的至少一個。

MST可以通過使用根據(jù)傳輸數(shù)據(jù)的電磁信號來產生脈沖,并且所述脈沖可以產生磁信號。電子設備1001可以將磁信號發(fā)送到POS。POS可以使用MST閱讀器檢測磁信號,并通過將磁信號轉換為電信號來獲得傳輸數(shù)據(jù)。

GNSS可以根據(jù)使用區(qū)域或帶寬而包括以下各項中的至少一個:全球定位系統(tǒng)(GPS)、全球導航衛(wèi)星系統(tǒng)(GLONASS)、北斗導航衛(wèi)星系統(tǒng)(BeiDou)或伽利略、歐洲全球基于衛(wèi)星的導航系統(tǒng)。

有線通信可以包括以下各項中的至少一個:通用串行總線(USB)、高清多媒體接口(HDMI)、推薦標準232(RS-232)、普通老式電話業(yè)務(POTS)等。

網(wǎng)絡1062可以包括電信網(wǎng)絡中的至少一個,例如,計算機網(wǎng)絡(例如局域網(wǎng)(LAN)或廣域網(wǎng)(WAN))、互聯(lián)網(wǎng)或電話網(wǎng)絡。

第一外部電子設備1002和第二外部電子設備1004的類型可以與電子設備1001的類型相同或不同。服務器1006可以包括具有一個或多個服務器的組。

在電子設備1001中執(zhí)行的操作的部分或全部可以在第一電子設備1002、第二外部電子設備1004或服務器1006中的一個或多個中執(zhí)行。當電子設備1001應當自動地或響應于請求而執(zhí)行特定功能或服務時,代替其自身執(zhí)行所述功能或服務或者除了其自身執(zhí)行所述功能或服務之外,電子設備1001可以向第一電子設備1002、第二外部電子設備1004或服務器1006請求與所述功能或服務相關的至少一些功能。第一電子設備1002、第二外部電子設備1004或服務器1006可以執(zhí)行所請求的功能或者附加功能,并且可以向電子設備1001傳送執(zhí)行的結果。電子設備1001可以使用接收到的結果本身,或者附加地處理接收到的結果以提供所請求的功能或服務。為此,可以使用云計算技術、分布式計算技術或客戶端-服務器計算技術。

圖11示出了根據(jù)本公開實施例的電子設備。

參照圖11,電子設備1101包括處理器(例如,AP)1110、通信模塊1120、訂戶識別模塊(SIM)1、存儲器1130、傳感器模塊1140、輸入設備1150、顯示器1160、接口1170、音頻模塊1180、相機模塊1191、電源管理模塊1195、電池1196、指示器1197和電機1198。

處理器1110可以運行OS或應用程序以控制連接到處理器1110的多個硬件或軟件元件,并且可以處理各種數(shù)據(jù)并執(zhí)行各種操作。處理器1110可以使用系統(tǒng)級芯片(SoC)來實現(xiàn)。處理器1110還可包括圖形處理單元(GPU)和/或圖像信號處理器。處理器1110可以包括圖11所示的元件中的至少一部分(例如,蜂窩模塊1121)。處理器1110可以將從至少一個其他元件(例如,非易失性存儲器)接收到的指令或數(shù)據(jù)加載到易失性存儲器上以處理指令或數(shù)據(jù),并且可以將各種數(shù)據(jù)存儲在非易失性存儲器中。

通信模塊1120包括蜂窩模塊1121、Wi-Fi模塊1122、藍牙模塊1123、GNSS模塊1124(例如,GPS模塊、GLONASS模塊、BeiDou模塊或伽利略(Galileo)模塊)、NFC模塊1125、MST模塊1125和射頻(RF)模塊1127。

蜂窩模塊1121可以通過通信網(wǎng)絡提供例如語音呼叫服務、視頻呼叫服務、文本消息服務或互聯(lián)網(wǎng)服務。蜂窩模塊1121可以使用訂戶識別模塊(SIM)1129(例如SIM卡)在通信網(wǎng)絡中對電子設備1101進行識別和認證。蜂窩模塊1121可以執(zhí)行可以由處理器1110提供的功能中的至少一部分。蜂窩模塊1121可以包括CP。

Wi-Fi模塊1122、藍牙模塊1123、GNSS模塊1124和NFC模塊1125中的每一個可以包括用于處理通過這些模塊發(fā)送/接收的數(shù)據(jù)的處理器。蜂窩模塊1121、Wi-Fi模塊1122、藍牙模塊1123、GNSS模塊1124和NFC模塊1125中的至少一些(例如,兩個或更多個)可以包括在單個集成電路(IC)或IC封裝中。

RF模塊1127可以發(fā)送/接收例如通信信號(例如,RF信號)。RF模塊1127可以包括收發(fā)機、功率放大模塊(PAM)、頻率濾波器、低噪放大器(LNA)、天線等。蜂窩模塊1121、Wi-Fi模塊1122、藍牙模塊1123、GNSS模塊1124或NFC模塊1125中的至少一個可以通過單獨的RF模塊來發(fā)送/接收RF信號。

SIM 1129可以包括包含訂戶標識模塊的嵌入式SIM和/或卡,并可以包括唯一標識信息(例如,集成電路卡標識符(ICCID))或訂戶信息(例如,國際移動訂戶標識(IMSI))。

存儲器1130包括內部存儲器1132和外部存儲器1134。內部存儲器1132可以包括以下至少一項:易失性存儲器(例如,動態(tài)RAM(DRAM)、靜態(tài)RAM(SRAM)、同步動態(tài)RAM(SDRAM)等)、非易失性存儲器(例如,一次性可編程ROM(OTPROM)、可編程ROM(PROM)、可擦除可編程ROM(EPROM)、電可擦除可編程ROM(EEPROM)、掩膜ROM、閃存ROM、閃存(例如,NAND閃存、NOR閃存等))、硬盤驅動器或固態(tài)驅動器(SSD)。

外部存儲器1134可以包括閃存驅動器,例如緊湊型閃存(CF)、安全數(shù)字(SD)、微型SD、迷你型SD、極限數(shù)字(xD)、多媒體卡(MMC)、存儲棒等。外部存儲器1134可以通過各種接口可操作地和/或物理地連接到電子設備1101。

安全模塊1136(作為包括比存儲器1130具有相對較高安全等級的存儲空間的模塊)可以是用于確保安全數(shù)據(jù)存儲和受保護執(zhí)行環(huán)境的電路。安全模塊1136可以實現(xiàn)為附加電路,并且可以包括附加處理器。安全模塊1136可以呈現(xiàn)為附著型智能芯片或SD卡,或者可以包括安裝在固定芯片中的嵌入式安全元件(eSE)。附加地,安全模塊1136可以在與電子設備1101的OS不同的另一OS中被驅動。例如,安全模塊1136可以基于java卡開放平臺(JCOP)OS來操作。

傳感器模塊1140可以測量物理量或檢測電子設備1101的操作狀態(tài),以將測量的或檢測的信息轉換為電信號。傳感器模塊1140包括:手勢傳感器1140A、陀螺儀傳感器1140B、氣壓傳感器1140C、磁傳感器1140D、加速度傳感器1140E、握力傳感器1140F、接近傳感器1140G、顏色傳感器1140H(例如紅/綠/藍(RGB)傳感器)、生物特征傳感器1140I、溫度/濕度傳感器1140J、照度傳感器1140K和紫外(UV)傳感器1140M。附加地或者備選地,傳感器模塊1140可以包括嗅覺傳感器(電子鼻傳感器)、肌電圖(EMG)傳感器、腦電圖(EEG)傳感器、心電圖(ECG)傳感器、紅外(IR)傳感器、虹膜識別傳感器和/或指紋傳感器。傳感器模塊1140還可以包括用于控制其中包括的至少一個傳感器的控制電路。電子設備1101還可以包括處理器,所述處理器被配置為控制作為處理器1110的一部分或者與處理器1110分離的傳感器模塊1140,從而當處理器1110處于休眠狀態(tài)時控制傳感器模塊1140。

輸入設備1150包括觸摸面板1152、(數(shù)字)筆傳感器1154、按鍵1156和超聲輸入設備1158。

觸摸面板1152可以采用電容型、電阻型、紅外型和超聲型感測方法中的至少一種。

觸摸面板1152還可以包括控制電路。觸摸面板1152還可以包括觸覺層,以向用戶提供觸覺反饋。

(數(shù)字)筆傳感器1154可以包括作為觸摸面板的一部分的或單獨的識別片。

按鍵1156可以包括例如物理按鈕、光學按鈕或鍵區(qū)。

超聲輸入設備1158可以通過麥克風1188來感測由輸入工具產生的超聲波,以識別與所感測的超聲波相對應的數(shù)據(jù)。

顯示器1160包括面板1162、全息設備1164和投影儀1166。面板1162可以是柔性的、透明的和/或可穿戴的。面板1162和觸摸面板1152可集成為單個模塊。

全息設備1164可使用光的干涉現(xiàn)象在空中顯示立體圖像。

投影儀1166可以將光投射到屏幕上以顯示圖像。該屏幕可以布置在電子設備1101的內部或外部。

顯示器1160還可以包括控制電路,所述控制電路用于控制面板1162、全息設備1164和/或投影儀1166。

接口1170包括HDMI 1172、USB 1174、光學接口1176和D-超小型(D-sub)1178。附加地或可選地,接口1170可以包括移動高清鏈路(MHL)接口、SD卡/多媒體卡(MMC)接口或紅外數(shù)據(jù)協(xié)會(IrDA)接口。

音頻模塊1180可以將聲音轉換為電信號,反之亦然。音頻模塊1180可以處理通過揚聲器1182、接收器1184、耳機1186和/或麥克風1188輸入或輸出的聲音信息。

相機模塊1191拍攝靜止圖像或視頻。相機模塊10091可以包括至少一個圖像傳感器(例如,前置傳感器或后置傳感器)、鏡頭、圖像信號處理器(ISP)或閃光燈(例如,LED或氙燈)。

電源管理模塊1195可以管理電子設備1101的電源。電源管理模塊1195可以包括電源管理集成電路(PMIC)、充電器IC或電池量表(battery gauge)。PMIC可以采用有線和/或無線充電方法。無線充電方法可以包括磁共振方法、磁感應方法、電磁波方法等。還可以包括用于無線充電的附加電路,例如線圈回路、共振電路、整流器等。電池量表可以測量電池1196的剩余容量以及電池充電過程中電池的電壓、電流或溫度。電池1196可以包括可再充電電池和/或太陽能電池。

指示器1197可以顯示電子設備1101或其一部分(例如,處理器1110)的具體狀態(tài),例如引導狀態(tài)、消息狀態(tài)、充電狀態(tài)等。

電機1198可以將電信號轉換為機械振動,并可以產生振動或觸覺效果。

電子設備1101可以包括用于支持移動TV的處理設備(例如,GPU)。用于支持移動TV的處理設備可以處理符合數(shù)字多媒體廣播(DMB)、數(shù)字視頻廣播(DVB)、MediaFLOTM等標準的媒體數(shù)據(jù)。

本文中所描述的元件中的每個元件可以配置有一個或多個組件,且這些元件的名稱可以根據(jù)電子設備的類型而改變。在本公開的各種實施例中,電子設備可以包括本文中所描述的元件中的至少一個元件,并且可以省略一些元件,或者可以添加其他附加元件。此外,可以將電子設備的元件中的某些元件彼此組合,以便形成一個實體,使得這些元件的功能可以以與組合之前相同的方式來執(zhí)行。

圖12示出了根據(jù)本公開實施例的程序模塊。

參照圖12,程序模塊1210可以包括用于控制與電子設備相關的資源的OS和/或在OS上運行的各種應用。例如,OS可以是等。

程序模塊1210包括內核1220、中間件1230、API 1260和應用1270。程序模塊1210的至少一部分可以被預先加載到電子設備上或者可以從外部電子設備下載。

內核1220包括系統(tǒng)資源管理器1221和設備驅動程序1223。系統(tǒng)資源管理器1221可以執(zhí)行系統(tǒng)資源的控制、分配或獲取。系統(tǒng)資源管理器1221可以包括進程管理單元、存儲器管理單元、文件系統(tǒng)管理單元等。設備驅動程序1223可以包括顯示器驅動程序、相機驅動程序、藍牙驅動程序、共享存儲器驅動程序、USB驅動程序、鍵區(qū)驅動程序、Wi-Fi驅動程序、音頻驅動程序或進程間通信(IPC)驅動程序。

中間件1230可以提供應用1270通常所需的功能,或可以通過API1260向應用1270提供各種功能,使得應用1270可以有效地使用電子設備中有限的系統(tǒng)資源。

中間件1230包括:運行庫1235、應用管理器1241、窗口管理器1242、多媒體管理器1243、資源管理器1244、電源管理器1245、數(shù)據(jù)庫管理器1246、包管理器1247、連接管理器1248、通知管理器1249、位置管理器1250、圖形管理器1251、安全管理器1252和支付管理器1254。

運行庫1235可以包括庫模塊,在應用1270運行的同時,編譯器使用所述庫模塊來通過編程語言添加新的功能。運行庫1235可以執(zhí)行用于輸入/輸出管理、存儲器管理或算術功能的功能。

應用管理器1241可以管理應用1270中的至少一個的生命周期。

窗口管理器1242可以管理在屏幕中使用的GUI資源。

多媒體管理器1243可以識別用于播放各種媒體文件所需的格式,并可以使用與格式匹配的編解碼器對媒體文件進行編碼或解碼。

資源管理器1244可以管理應用1270中的至少一個應用的資源,例如源代碼、內存或存儲空間。

電源管理器1245例如可以連同基本輸入/輸出系統(tǒng)(BIOS)一同操作,以管理電池或電源,并可以提供用于操作電子設備所需的電源信息。

數(shù)據(jù)庫管理器1246可以生成、搜索或修改要在至少一個應用1270中使用的數(shù)據(jù)庫。

包管理器1247可以管理以包文件格式分發(fā)的應用的安裝或更新。

連接管理器1248可以管理Wi-Fi、藍牙等的無線連接。

通知管理器1249可以用不打擾用戶的方式來顯示或通知事件,例如消息到來、約會、或接近提醒。

位置管理器1250可以管理電子設備的位置信息。

圖形管理器1251可以管理要提供給用戶的圖形效果或與其相關的用戶界面。

安全管理器1252可以提供用于系統(tǒng)安全或用戶認證所需的各種安全功能。

如果電子設備包括電話功能,則中間件1230還可以包括電話管理器,用于管理電子設備的語音或視頻呼叫功能。

中間件1230可以包括中間件模塊,用于形成上述元件的各種功能的組合。中間件1230可以提供針對每種類型的操作系統(tǒng)而被專門化的模塊,以提供不同的功能。此外,中間件1230可以刪除一部分現(xiàn)有元件,或者可以動態(tài)地添加新元件。

可以作為API編程功能的集合的API 1260可以根據(jù)OS以不同配置來提供。例如,在特定OS中,可以針對每個平臺提供一個API集,并且在其他OS中,可以針對每個平臺提供至少兩個API集。

應用1270包括主頁應用1271、撥號應用1272、短消息服務/多媒體消息服務(SMS/MMS)應用1273、即時消息(IM)應用1274、瀏覽器應用1275、相機應用1276、鬧鐘應用1277、聯(lián)系人應用1278、語音撥號應用1279、電子郵件應用1280、日歷應用1281、媒體播放器應用1282、相冊應用1283和時鐘應用1284。附加地或備選地,應用1270可以包括健康護理應用(例如,測量運動量或血糖的應用)或環(huán)境信息提供應用(例如,提供大氣壓、濕度或溫度信息的應用)。

應用1270可以包括用于支持電子設備與外部電子設備之間的信息交換的信息交換應用。例如,信息交換應用可以包括用于向外部電子設備中繼特定信息的通知中繼應用或者用于管理外部電子設備的設備管理應用。

例如,通知中繼應用可以具有用于向外部電子設備中繼在電子設備的另一應用(例如,SMS/MMS應用1273、電子郵件應用1280、健康護理應用、環(huán)境信息應用等)中產生的通知信息的功能。此外,通知中繼應用可以從外部電子設備接收通知信息,并可以將接收到的通知信息提供給用戶。

設備管理應用例如可以管理(例如,安裝、刪除或更新)與該電子設備通信的外部電子設備的至少一個功能(例如,外部電子設備本身(或一些元件)的開啟/關閉、或調整顯示器的亮度(或分辨率))、在外部電子設備中運行的應用、或從外部電子設備提供的服務(例如,呼叫服務、消息服務等)。

應用1270可以包括根據(jù)外部電子設備的屬性指定的應用(例如,移動醫(yī)療設備的健康護理應用)。應用1270可以包括從外部電子設備接收的應用。應用1270可以包括預加載的應用或可從服務器下載的第三方應用。圖12所示的程序模塊1210的元件的名稱可以根據(jù)OS的類型而變化。

程序模塊1210的至少一部分可以利用軟件、固件、硬件或者其組合來實現(xiàn)。例如,程序模塊1210的至少一部分可以通過處理器來實現(xiàn)(例如,執(zhí)行)。程序模塊1210的至少一部分可以包括用于執(zhí)行至少一個功能的模塊、程序、例程、指令集或處理。

這里,術語“模塊”可以表示包括硬件、軟件和固件之一或其組合在內的單元。術語“模塊”可以與術語“單元”、“邏輯”、“邏輯塊”、“組件”和“電路”互換使用。模塊可以是集成組件的最小單元,或者可以是其一部分。模塊可以是用于執(zhí)行一個或多個功能的最小單元或其一部分??梢詮臋C械上或從電學上實現(xiàn)模塊。例如,模塊可以包括用于執(zhí)行已知的或將來開發(fā)的一些操作的專用集成電路(ASIC)芯片、現(xiàn)場可編程門陣列(FPGA)和可編程邏輯器件中的至少一種。

根據(jù)本公開的上述各種實施例的設備(例如,其模塊或功能)或方法(例如,操作)的至少一部分可以實現(xiàn)為以程序模塊的形式存儲在計算機可讀存儲介質中的指令。當通過處理器(例如處理器1020)執(zhí)行所述指令時,該處理器可以執(zhí)行與所述指令相對應的功能。例如,所述計算機可讀存儲介質可以是存儲器1030。

計算機可讀記錄介質可以包括硬盤、軟盤、磁介質(例如,磁帶)、光學介質(例如,CD-ROM、數(shù)字多功能盤(DVD))、磁光介質(例如,光磁軟盤)或硬件設備(例如,ROM、RAM、閃存等)。程序指令可以包括由編譯器生成的機器語言代碼以及可以由計算機使用注釋器執(zhí)行的高級語言代碼。上述硬件設備可以被配置為操作為一個或多個軟件模塊,以執(zhí)行本公開各種實施例的操作,反之亦然。

根據(jù)本公開各種實施例的模塊或程序模塊可以包括上述元件中的至少一個元件,并且可以省略一些元件或可以添加其他附加元件。由根據(jù)本公開各種實施例的模塊、程序模塊或其他元件執(zhí)行的操作可以按照順序、并行、迭代或探索的方式來執(zhí)行。另外,一些操作可以按不同順序執(zhí)行,或者可以省略,或者可以增加其他操作。

根據(jù)本公開的各種實施例,通過對發(fā)生在預定區(qū)域中的用戶輸入執(zhí)行預定義功能,可以改善用戶體驗。

附加地,即使用戶輸入發(fā)生在預定區(qū)域中,通過將該輸入配置為傳遞到應用,也可以保持應用的功能執(zhí)行環(huán)境。

附加地,通過改變諸如預定區(qū)域的大小或透明度之類的設置,可以提高用戶便利。

此外,可以提供通過本說明書直接或間接確定的各種效果。

盡管參考本公開的特定實施例示出并描述了本公開,但是本領域技術人員將理解,可以在不脫離本公開的范圍的前提下,可以在其中進行形式和細節(jié)上的各種改變。因此,本公開的范圍不應被定義為受限于上述實施例,而應由所附權利要求及其等同物來限定。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1