本公開涉及電子設(shè)備的輸入功能。
背景技術(shù):
一般而言,現(xiàn)有的電子設(shè)備支持關(guān)于用戶功能的操作的輸入功能。電子設(shè)備包括例如至少一個物理鍵按鈕以及被布置為與顯示器對應(yīng)的觸摸面板(例如,觸摸屏)。用戶可以通過觸摸觸摸屏或者按物理鍵按鈕來生成用戶輸入。
在這些電子設(shè)備中,各種硬件組件被布置在除顯示區(qū)域以外的區(qū)域中。例如,硬件組件可以包括用于支持特定功能的模塊,諸如用于向連接的外部設(shè)備輸出音頻數(shù)據(jù)的音頻插口或揚聲器,或與輸入事件(或觸摸事件)的生成有關(guān)的物理鍵按鈕或物理鍵。此外,這些電子設(shè)備包括布置在圍繞顯示器的邊框區(qū)域處的主按鈕或布置在側(cè)面部分處的側(cè)面鍵(例如,電源鍵按鈕)。這些電子設(shè)備可以根據(jù)操縱一個物理鍵按鈕的方法對各種輸入信號進(jìn)行處理。例如,這些電子設(shè)備的電源鍵按鈕被配置為響應(yīng)于輕敲動作而打開/關(guān)掉顯示器。此外,電源鍵按鈕被配置為響應(yīng)于長按動作而打開/關(guān)掉電子設(shè)備。這些電子設(shè)備的主按鈕被配置為執(zhí)行響應(yīng)于輕敲動作而打開/關(guān)掉顯示器或者將當(dāng)前屏幕切換到主屏幕的功能。此外,主按鈕被配置為響應(yīng)于長按動作而執(zhí)行指定功能。
技術(shù)實現(xiàn)要素:
技術(shù)問題
如上所述,現(xiàn)有的電子設(shè)備通過布置在除顯示區(qū)域以外的區(qū)域處的硬件組件來使得能實現(xiàn)針對特定功能的執(zhí)行的配置。然而,用戶可能不確切地知道什么硬件組件與什么功能關(guān)聯(lián),使得硬件組件的效率可能降低。而且,因為電子設(shè)備的硬件組件被固定,所以用戶不能夠在由用戶所期望的特定位置處操作特定硬件組件功能。
問題的解決方案
根據(jù)本公開的一個方面,提供了一種電子設(shè)備。該電子設(shè)備包括:顯示器,該顯示器被配置為顯示至少一個對象;至少一個硬件組件,該至少一個硬件組件被布置在除所述顯示器的區(qū)域以外的區(qū)域中;保護(hù)觸摸區(qū)域,該保護(hù)觸摸區(qū)域被布置在與所述至少一個硬件組件相距一定距離內(nèi),其中當(dāng)所述保護(hù)觸摸區(qū)域被觸摸時,觸摸事件被生成;以及處理器,該處理器被配置為控制所述顯示器以基于所述觸摸事件顯示與所述至少一個硬件組件中的一個或多個的操作關(guān)聯(lián)的對象。
根據(jù)本公開的另一方面,提供了一種輸入支持方法。該輸入支持方法包括:接收布置在與至少一個硬件組件相距一定距離內(nèi)的保護(hù)觸摸區(qū)域處的觸摸事件,該至少一個硬件組件布置在除移動電子設(shè)備的顯示器的區(qū)域以外的區(qū)域中;以及基于所述觸摸事件在所述顯示器上顯示與所述至少一個硬件組件中的一個或多個的操作關(guān)聯(lián)的對象。
根據(jù)結(jié)合附圖進(jìn)行的公開了本公開的各種實施例的以下詳細(xì)描述,本公開的其它方面、優(yōu)點和突出特征對于本領(lǐng)域的技術(shù)人員而言將變得顯而易見。
發(fā)明的有益效果
本公開的一方面是為了提供一種用于通過提供包括與硬件組件有關(guān)的功能項的對象來使得用戶能夠更直觀地理解并操作與特定硬件組件有關(guān)的功能的輸入支持方法,以及一種支持該方法的電子設(shè)備。
本公開的另一方面是為了提供一種用于不管固定硬件組件的位置而是按照用戶意圖改變與硬件組件有關(guān)的功能項的操作位置的輸入支持方法,以及一種支持該方法的電子設(shè)備。
以上信息僅作為背景信息被呈現(xiàn)來幫助對本公開的理解。至于對于本公開上述中的任一個是否可能適用作為現(xiàn)有技術(shù),尚未做出確定,并且沒有做出斷言。
附圖說明
根據(jù)結(jié)合附圖進(jìn)行的以下描述,本公開的特定實施例的以上及其它方面、特征和優(yōu)點將更顯而易見,在附圖中:
圖1是例示了根據(jù)本公開的各種實施例的電子設(shè)備的外部的示意圖;
圖2是例示了根據(jù)本公開的各種實施例的電子設(shè)備的觸摸面板的圖;
圖3是例示了根據(jù)本公開的各種實施例的保護(hù)觸摸部分的布置的圖;
圖4是例示了根據(jù)本公開的各種實施例的電子設(shè)備及其操作環(huán)境的圖;
圖5是例示了根據(jù)本公開的各種實施例的功能處理模塊的圖;
圖6例示了根據(jù)本公開的各種實施例的與基于硬件的觸摸區(qū)域操作有關(guān)的電子設(shè)備操作方法;
圖7例示了根據(jù)本公開的各種實施例的與基于硬件狀態(tài)信息的對象操作有關(guān)的電子設(shè)備操作方法;
圖8例示了根據(jù)本公開的各種實施例的與對象的編輯有關(guān)的電子設(shè)備操作方法;
圖9是例示了根據(jù)本公開的各種實施例的對象的形狀的圖;
圖10是例示了根據(jù)本公開的各種實施例的對象輸出和功能項輸出的圖;
圖11是例示了根據(jù)本公開的各種實施例的功能項的操作的圖;
圖12是例示了根據(jù)本公開的各種實施例的功能項的添加的圖;
圖13是例示了根據(jù)本公開的各種實施例的特定對象的操作的圖;
圖14是例示了根據(jù)本公開的各種實施例的對象的位置的調(diào)整的圖;
圖15是例示了根據(jù)本公開的各種實施例的對象編輯功能的圖;以及
圖16是例示了根據(jù)本公開的實施例的針對每個硬件組件信息的指定對象的輸出的另一示例的圖。
遍及附圖,應(yīng)該注意的是,相同的附圖標(biāo)記被用來描繪相同或類似的元件、特征和結(jié)構(gòu)。
具體實施方式
參考附圖的以下描述被提供來幫助對如由權(quán)利要求及其等同物所限定的本公開的各種實施例的完面理解。它包括各種特定細(xì)節(jié)以幫助該理解,但是這些將被認(rèn)為是僅示例性的。因此,本領(lǐng)域的普通技術(shù)人員將認(rèn)識到,能夠在不脫離本公開的范圍和精神的情況下做出本文中所描述的各種實施例的各種改變和修改。此外,為了清楚和簡明可以省略眾所周知的功能和構(gòu)造的描述。
在以下描述和權(quán)利要求中使用的術(shù)語和單詞不限于書目意義,而是,僅僅被發(fā)明人用來使得能實現(xiàn)本公開的清楚且一致的理解。因此,對于本領(lǐng)域的技術(shù)人員而言應(yīng)該顯而易見的是,本公開的各種實施例的以下描述是僅為了例示目的而提供的,而不是為了限制如由所附權(quán)利要求及其等同物所限定的本公開的目的而提供的。
應(yīng)當(dāng)理解的是,除非上下文另外清楚地規(guī)定,否則單數(shù)形式“一”、“一個”和“該”包括復(fù)數(shù)對象。因此,例如,對“組件表面”的參考包括對這些表面中的一個或多個的參考。
本文中所使用的術(shù)語“包括”、“包含”、“包括有”或“包含有”指示公開的功能、操作或元件的存在,但是不排除其它功能、操作或元件。還應(yīng)該理解的是,本文中所使用的術(shù)語“包括”、“包括有”、“包含”、“包含有”、“有”或“具有”指定陳述的特征、數(shù)字、操作、元件、組件或其組合的存在,但是不排除一個或多個其它特征、數(shù)字、操作、元件、組件或其組合的存在或添加。
本文中所使用的術(shù)語“或者”或“a和/或b中的至少一個”的意義包括與該術(shù)語一起列舉的單詞中的任一個和所有組合。例如,措辭“a或b”或“a和/或b中的至少一個”可以指示a、b或a和b兩者。
本文中所使用的諸如“第一”、“第二”等的術(shù)語可以指代本公開的各種實施例的各種元件,但不限制這些元件。例如,這些術(shù)語不限制元件的次序和/或優(yōu)先級。此外,這些術(shù)語可以被用來區(qū)分一個元件和另一元件。例如,第一用戶設(shè)備和第二用戶設(shè)備指示不同的用戶設(shè)備。例如,在不脫離本公開的范圍的情況下,第一元件可以被命名為第二元件,并且類似地,第二元件可以被命名為第一元件。
應(yīng)該理解的是,當(dāng)一個元件被稱為“連接”或者“耦合”到另一元件時,它能夠直接連接或者耦合到另一個元件或者可能在該元件與另一元件之間存在中間元件。相反地,應(yīng)該理解的是,當(dāng)一個元件被稱為“直接連接”或者“直接耦合”到另一元件時,在該元件與另一元件之間不存在中間元件。
除非在本文中另外定義,否則本文中所使用的術(shù)語(包括技術(shù)或科學(xué)術(shù)語)具有與由本領(lǐng)域的技術(shù)人員所理解的相同的意義。詞典中所定義的常用術(shù)語應(yīng)該被解釋為具有與相關(guān)技術(shù)中所定義的上下文意義相同的意義,而不應(yīng)該在理想化或過分正式的意義上進(jìn)行解釋,除非另外明確地定義。
將參考附圖描述根據(jù)本公開的各種實施例的電子設(shè)備的輸入功能。
圖1是例示了根據(jù)本公開的各種實施例的電子設(shè)備的外部的示意圖。
參考圖1,電子設(shè)備100可以包括顯示器150以及圍繞該顯示器150的殼體300。
顯示器150可以輸出與電子設(shè)備100有關(guān)的各種屏幕。例如,顯示器150可以提供由電子設(shè)備100支持的至少一個功能屏幕(例如,鎖定屏幕、主屏幕、待機屏幕等)。
根據(jù)本公開的各種實施例,如果在布置在與至少一個硬件組件相距一定距離(或特定范圍)內(nèi)的保護(hù)觸摸區(qū)域(例如,被布置有保護(hù)觸摸部分的區(qū)域,其中保護(hù)觸摸部分被設(shè)置到布置在除顯示器150的區(qū)域以外的一個區(qū)域處的邊框(與當(dāng)觸摸時生成觸摸事件關(guān)聯(lián)的、布置在顯示器150的邊緣或邊界處的前面區(qū)域的一部分)、連接到邊框并且布置在電子設(shè)備100的側(cè)面處的側(cè)面部分或連接到側(cè)面部分并且布置在電子設(shè)備100的后部處的后部部分中的至少一個)上發(fā)生輸入事件,則顯示器150可以輸出與輸入事件(或觸摸事件)對應(yīng)的對象。顯示器150可以包括被輸出有對象的顯示區(qū)域。保護(hù)觸摸區(qū)域可以包括例如顯示器150的非顯示區(qū)域以及除顯示器150的區(qū)域以外的區(qū)域。對象可以包括與硬件組件有關(guān)的至少一個功能項(包括文本或圖像中的至少一個,其中文本或圖像可以指示或者建議硬件相關(guān)功能)。對象根據(jù)在保護(hù)觸摸區(qū)域或顯示器150上發(fā)生的至少一個輸入事件(例如,觸摸事件),可以在顯示器150上移動,可以在形狀上改變,或者可以被移除。根據(jù)本公開的各種實施例,對象可以作為顯示器150的特定屏幕(例如,主屏幕、待機屏幕等)的固定屏幕元件(在對應(yīng)屏幕被顯示的情況下默認(rèn)提供的元件(圖標(biāo)、菜單項等))被布置。
殼體300可以包括圍繞一個表面(例如,前面區(qū)域的至少一部分)的邊緣并且布置在相同表面上的邊框、連接到邊框的邊緣并且支撐邊框的側(cè)面部分以及連接到側(cè)面部分并且布置在電子設(shè)備100的后部處的后部部分。關(guān)于本公開的各種實施例所描述的硬件組件可以被布置在殼體300的一個或多個部分(例如,后部部分、側(cè)面部分或包括前面區(qū)域的一部分的邊框中的至少一個)處。在以下描述中,硬件組件被布置在邊框或側(cè)面部分處。然而,本公開的各種實施例不限于此,并且硬件組件可以被布置在后部部分的至少一部分處。殼體300的邊框、側(cè)面部分或后部部分中的至少一個可以包括與顯示器150的區(qū)域區(qū)別開的保護(hù)觸摸區(qū)域(例如,圖2的區(qū)域45)。
布置在殼體300處的硬件組件可以是用于響應(yīng)于外部操縱而生成或接收信號或者用于響應(yīng)于外部操縱而輸出在電子設(shè)備100中生成的信號的硬件組件。例如,硬件組件可以包括揚聲器301、音頻插口302、圖像傳感器303、諸如接近傳感器304或紅外傳感器、指紋傳感器、照度傳感器等的至少一個傳感器、通信天線305(例如,數(shù)字媒體廣播(dmb)天線、碼分多址(cdma)天線、長期演進(jìn)(lte)天線等)、物理鍵按鈕306、物理鍵307、連接端口308(例如,微型通用串行總線(micro-usb)連接端口)、主按鈕309、物理鍵310以及物理鍵按鈕311。附加地,硬件組件可以包括布置在殼體300處的至少一個電子筆或觸摸筆。揚聲器301可以輸出電子設(shè)備100的音頻數(shù)據(jù)。例如,揚聲器301可以包括用于輸出通過電子設(shè)備100在語音呼叫期間接收的音頻數(shù)據(jù)的受話器。根據(jù)本公開的各種實施例,揚聲器301可以在諸如視頻呼叫或音樂的重放的操作期間輸出音頻數(shù)據(jù)。揚聲器301可以被布置在例如殼體300的邊框的上端部處。根據(jù)本公開的各種實施例,一個或多個揚聲器301可以被布置在殼體300的后部的特定區(qū)域處。
音頻插口302可以被布置在殼體300的一個側(cè)面(例如,殼體300的側(cè)面部分)處。音頻插口302可以包括具有特定深度的孔,使得耳機插口可以被插入在其中,并且多個接觸端子被布置在該孔中以便電連接到該耳機插口的端子。音頻插口302可以被布置在例如殼體300的側(cè)面部分的上端處。音頻插口302可以被布置在殼體300的側(cè)面部分的左上端或右上端處,或者可以根據(jù)電子設(shè)備100的設(shè)計被布置在殼體300的側(cè)面部分的下端處。根據(jù)本公開的各種實施例,音頻插口302可以連接到與圖像輸出功能有關(guān)的外部設(shè)備。外部揚聲器設(shè)備也可以連接到音頻插口302。此外,外部天線設(shè)備也可以連接到音頻插口302。
圖像傳感器303可以收集被攝體的圖像。例如,圖像傳感器303可以被布置在殼體300的前面邊框區(qū)域處。根據(jù)本公開的各種實施例,附加地或另選地,圖像傳感器303可以被布置在殼體300的后部部分處。
接近傳感器304可以向電子設(shè)備100的功處理器或功能處理模塊提供基于對象接觸的識別的信號。接近傳感器304可以被布置在例如殼體300的邊框的上端區(qū)域處。根據(jù)本公開的各種實施例,除了接近傳感器304之外或者代替接近傳感器304,紅外傳感器可以被布置在邊框區(qū)域處。根據(jù)本公開的各種實施例,除了接近傳感器304之外或者代替接近傳感器304,指紋傳感器、心率傳感器等可以被布置在邊框區(qū)域處。
通信天線305可以發(fā)送/接收與電子設(shè)備100的通信功能的操作有關(guān)的信號。通信天線305可以根據(jù)由電子設(shè)備100支持的通信功能的類型(例如,dmb通信功能、wi-fi通信功能、藍(lán)牙(bt)通信功能、移動通信功能等)包括各種圖案類型的天線或可調(diào)諧天線或多個天線。根據(jù)本公開的實施例,通信天線305可以包括dmb天線。通信天線305的至少一部分可以被布置在殼體300的側(cè)面部分處,并且可以被操縱以便從側(cè)面部分的表面突出一定距離(或特定范圍)。例如,通信天線305可以是一種鞭形天線。通信天線305可以被布置在具有特定圖案的殼體300內(nèi)部。
物理鍵按鈕306可以被布置在殼體300的側(cè)面部分處。物理鍵按鈕306可以是例如電源按鈕。另選地,物理鍵按鈕306可以是音量控制按鈕、虛擬快速面板控制按鈕、與電子筆的操作有關(guān)的虛擬面板控制按鈕等。盡管圖1例示了物理鍵按鈕306被布置在殼體300的側(cè)面部分的右側(cè)處,但是物理鍵按鈕306可以被布置在殼體300的邊框區(qū)域或者殼體300的側(cè)面部分的上端或下端處。
物理鍵307可以被布置在例如殼體300的邊框區(qū)域的下端處。根據(jù)本公開的實施例,物理鍵307可以被布置在未被布置有顯示器150的區(qū)域(例如,與主按鈕309相鄰的區(qū)域)處。關(guān)于物理鍵307,電子設(shè)備100可以包括觸摸面板。與物理鍵307有關(guān)的觸摸面板可以被設(shè)置作為與顯示器150區(qū)別開的硬件組件。根據(jù)本公開的實施例,物理鍵307可以提供多窗口功能或返回鍵(例如,用于返回到當(dāng)前正被執(zhí)行的功能之前的操作或者用于結(jié)束當(dāng)前正被執(zhí)行的功能的鍵)的功能。
連接端口308可以與電子設(shè)備100到外部設(shè)備的連接有關(guān)。連接端口308可以被布置在殼體300的側(cè)面部分的下端處。根據(jù)本公開的各種實施例,連接端口308可以被布置在殼體300的側(cè)面部分的左側(cè)或右側(cè)處。連接端口308可以連接到用于對電子設(shè)備100進(jìn)行充電的適配器。連接端口308可以連接到例如用于將電子設(shè)備100連接到與其進(jìn)行通信的外部設(shè)備的電纜。連接端口308可以連接到與電子設(shè)備100進(jìn)行通信并且可選地或同時對電子設(shè)備100進(jìn)行充電的外部設(shè)備。根據(jù)本公開的實施例,連接端口308可以是包括多個引腳的連接器(例如,mirco-usb端口或通用異步接收器/發(fā)送器(uart)端口)。
主按鈕309可以被布置在殼體300的邊框區(qū)域(例如,邊框區(qū)域的下部分)處。主按鈕309可以與例如用于切換到電子設(shè)備100的主屏幕的命令關(guān)聯(lián)。此外,主按鈕309可以與用于喚醒處于睡眠狀態(tài)的電子設(shè)備100的命令關(guān)聯(lián)。根據(jù)本公開的各種實施例,主按鈕309可以與用于根據(jù)操縱類型提供與電子設(shè)備100的配置有關(guān)的菜單的命令關(guān)聯(lián)。響應(yīng)于主按鈕309的選擇而生成的命令可以被傳送到電子設(shè)備100的處理器以便被用來執(zhí)行對應(yīng)功能。根據(jù)本公開的各種實施例,指紋傳感器可以被布置在主按鈕309的區(qū)域處。
物理鍵310可以被布置在例如殼體300的邊框區(qū)域處。例如,物理鍵310可以被布置在與主按鈕309相鄰的區(qū)域處。根據(jù)本公開的實施例,物理鍵310可以是支持菜單功能的觸摸鍵。為了支持物理鍵310,電子設(shè)備100可以包括與顯示器150區(qū)別開的觸摸面板。
物理鍵按鈕311可以被布置在例如殼體300的邊框區(qū)域或側(cè)面部分處。物理鍵按鈕311可以與例如用于控制電子設(shè)備100的音量的命令關(guān)聯(lián)。物理鍵按鈕311可以與例如與電子設(shè)備100的特定功能的頁面滾動、切換、放大或縮小或執(zhí)行有關(guān)的命令關(guān)聯(lián)。物理鍵按鈕311可以包括多個按鈕。
盡管已經(jīng)描述了物理鍵按鈕306、物理鍵按鈕311、物理鍵307和物理鍵310被布置,但是本公開的各種實施例不限于此。例如,電子設(shè)備100可以包括僅一個物理鍵按鈕或僅一個物理鍵或者可以包括多個物理鍵按鈕或物理鍵。此外,電子設(shè)備100還可以包括除以上提及的硬件組件之外的元件,例如,各種傳感器、燈、數(shù)字轉(zhuǎn)換器筆(觸摸筆)等。
圖2是例示了根據(jù)本公開的各種實施例的電子設(shè)備的觸摸面板的圖。
參考圖2,電子設(shè)備的觸摸面板40可以包括感測面板48和面板驅(qū)動單元49。
感測面板48可以包括顯示觸摸區(qū)域42和保護(hù)觸摸區(qū)域45。顯示觸摸區(qū)域42可以對應(yīng)于被布置有顯示器150的區(qū)域。顯示觸摸區(qū)域42可以是在上面顯示文本或圖像的前面區(qū)域的至少一部分(或顯示區(qū)域)。作為除顯示區(qū)域以外的區(qū)域的保護(hù)觸摸區(qū)域45可以包括例如顯示器的非顯示區(qū)域或顯示器外圍區(qū)域中的至少一個。顯示觸摸區(qū)域42可以支持例如電容式觸摸感測。為此,顯示觸摸區(qū)域42可以包括信號線46和信號線47。例如,信號線46可以用作信號供應(yīng)線。信號線47可以用作感測線。
保護(hù)觸摸區(qū)域45可以對應(yīng)于圍繞顯示器150的殼體300的區(qū)域的一部分。例如,保護(hù)觸摸區(qū)域45可以是顯示器150外部的邊框區(qū)域。此外,保護(hù)觸摸區(qū)域45可以是殼體300的后部部分或側(cè)面部分的特定區(qū)域。保護(hù)觸摸區(qū)域45可以包括用于感測輸入設(shè)備(例如,手指、電子筆等)的觸摸的至少一個保護(hù)觸摸部分43。保護(hù)觸摸部分43可以被布置為與被布置有電子設(shè)備100的硬件組件的區(qū)域相鄰。因此,保護(hù)觸摸部分43可以與多個硬件組件區(qū)域中的至少一個相鄰。
盡管圖2例示了一個保護(hù)觸摸部分43包括一根信號線和焊盤,但是本公開的各種實施例不限于此。例如,保護(hù)觸摸部分43可以包括一條公共線(例如,信號供應(yīng)線)以及彼此部分地交叉的多條信號檢測線。
面板驅(qū)動單元49可以感測在布置在顯示觸摸區(qū)域42中的信號線46和47的交叉區(qū)域上發(fā)生的觸摸,并且可以生成與該觸摸對應(yīng)的觸摸事件。面板驅(qū)動單元49可以將所生成的觸摸事件提供給電子設(shè)備100的控制模塊(例如,處理器、功能處理模塊等)。在這個操作中,面板驅(qū)動單元49可以收集關(guān)于已經(jīng)在信號線46和47的交叉區(qū)域當(dāng)中發(fā)生觸摸的信號線46和47的交叉區(qū)域的位置信息、關(guān)于觸摸軌跡的信息等,并且可以提供所收集的信息。
根據(jù)本公開的各種實施例,面板驅(qū)動單元49可以感測在至少一個保護(hù)觸摸部分43上發(fā)生的觸摸,并且可以生成與該觸摸對應(yīng)的觸摸事件。在這個操作中,面板驅(qū)動單元49可以單獨地識別至少一個保護(hù)觸摸部分43。
根據(jù)本公開的各種實施例,面板驅(qū)動單元49可以單獨地或整體地操作顯示觸摸區(qū)域42和保護(hù)觸摸區(qū)域45。為此,面板驅(qū)動單元49可以包括與顯示觸摸區(qū)域42的操作有關(guān)的面板驅(qū)動模塊以及與保護(hù)觸摸區(qū)域45的操作有關(guān)的面板驅(qū)動模塊。根據(jù)本公開的實施例,保護(hù)觸摸區(qū)域45可以在顯示器150被打開的同時激活。另選地,保護(hù)觸摸區(qū)域45可以保持在未激活狀態(tài)下,然后可以在指定功能屏幕(例如,主屏幕或特定應(yīng)用執(zhí)行屏幕)被顯示在顯示器150上時被激活。根據(jù)本公開的各種實施例,可以獨立于顯示觸摸區(qū)域42操作保護(hù)觸摸區(qū)域45。當(dāng)指定對象響應(yīng)于對保護(hù)觸摸區(qū)域45的特定保護(hù)觸摸部分43的選擇而被顯示在顯示器150上時,可以將保護(hù)觸摸區(qū)域45切換到未激活狀態(tài)中,并且可以激活顯示觸摸區(qū)域42。另選地,即使指定對象被顯示在顯示器150上,保護(hù)觸摸區(qū)域45也可以保持在激活狀態(tài)下以便支持附加觸摸的感測。
圖3是例示了根據(jù)本公開的各種實施例的保護(hù)觸摸部分的布置的圖。
參考圖3,電子設(shè)備100可以包括被布置為與至少一個硬件組件(例如,揚聲器301、音頻插口302、圖像傳感器303、接近傳感器304、通信天線305、物理鍵按鈕306、物理鍵307、主按鈕309、物理鍵310和物理鍵按鈕311)所在的區(qū)域相鄰的一個或多個保護(hù)觸摸部分pad_1至pad_9。保護(hù)觸摸部分可以被布置在殼體(例如,前蓋玻璃、布置在側(cè)面部分或后部部分處的金屬蓋或塑料蓋等)的上部或下部處。
根據(jù)本公開的實施例,保護(hù)觸摸部分可以包括與揚聲器301相鄰的保護(hù)觸摸部分pad_1、與音頻插口302相鄰的保護(hù)觸摸部分pad_2、與圖像傳感器303和接近傳感器304相鄰的保護(hù)觸摸部分pad_3以及與通信天線305相鄰的保護(hù)觸摸部分pad_4。此外,保護(hù)觸摸部分可以包括與物理鍵按鈕306相鄰的保護(hù)觸摸部分pad_5、與物理鍵307相鄰的保護(hù)觸摸部分pad_6、與主按鈕309(或連接端口)相鄰的保護(hù)觸摸部分pad_7、與物理鍵310相鄰的保護(hù)觸摸部分pad_8以及與物理鍵按鈕311相鄰的保護(hù)觸摸部分pad_9(中的至少一個)。附加地或另選地,電子設(shè)備100還可以包括與圖1中所例示的連接端口308相鄰的保護(hù)觸摸部分。
根據(jù)本公開的各種實施例,如果在保護(hù)觸摸部分pad_1上發(fā)生指定事件,則電子設(shè)備100可以向顯示器150輸出包括與和保護(hù)觸摸部分pad_1相鄰的硬件組件(例如,揚聲器301)有關(guān)的功能項的對象,其中所述功能項可以包括揚聲器電話模式功能項(例如,將輸出音頻數(shù)據(jù)輸出給受話器和另一揚聲器的功能)、耳語模式功能項(例如,放大或者增加輸入語音的音量以將該輸入語音傳送到另一電子設(shè)備的功能)或驅(qū)動模式功能項(例如,限制電子設(shè)備100的通信功能的至少一部分的功能)(中的至少一個)。指定事件可以包括與觸摸保護(hù)觸摸部分pad_1的動作對應(yīng)的觸摸事件、與觸摸保護(hù)觸摸部分pad_1持續(xù)至少指定時間的動作(例如,長按動作)對應(yīng)的觸摸事件、與觸摸保護(hù)觸摸部分pad_1并且然后在指定方向(例如,朝向顯示器150的方向)上拖曳的動作對應(yīng)的觸摸事件或與懸停在保護(hù)觸摸部分pad_1上的動作對應(yīng)的懸停事件中的至少一個。
根據(jù)本公開的各種實施例,如果關(guān)于保護(hù)觸摸部分pad_2發(fā)生指定事件,則電子設(shè)備100可以向顯示器150輸出包括與音頻插口302有關(guān)的至少一個功能項的對象。例如,電子設(shè)備100可以向顯示器150輸出包括耳機連接功能項或am/fm無線電功能項(中的至少一個)的對象。
根據(jù)本公開的各種實施例,如果關(guān)于保護(hù)觸摸部分pad_3發(fā)生指定事件,則電子設(shè)備100可以向顯示器150輸出包括或者與和圖像傳感器303或接近傳感器304有關(guān)的至少一個功能項關(guān)聯(lián)的對象。例如,關(guān)于圖像傳感器303,電子設(shè)備100可以向顯示器150輸出包括與自身相機的操作有關(guān)的功能項或與虹膜識別有關(guān)的功能項(中的至少一個)的對象。此外,電子設(shè)備100可以向顯示器150輸出包括改變音頻路徑的功能項(例如,將受話器或音頻插口輸出改變成揚聲器輸出,或者反之亦然)的功能項或與傳入呼叫的處理(例如,拒絕呼叫、在拒絕呼叫之后創(chuàng)建消息、在拒絕呼叫之后發(fā)送指定消息等)有關(guān)的功能項(中的至少一個)的對象。根據(jù)本公開的各種實施例,電子設(shè)備100可以向顯示器150輸出包括與圖像傳感器303和接近傳感器304兩者有關(guān)的功能項的對象。另選地,電子設(shè)備100可以根據(jù)在保護(hù)觸摸部分pad_3上發(fā)生的觸摸事件的類型(例如,輕敲觸摸事件、長按觸摸事件或掃掠事件(與觸摸并且然后在特定方向上拖曳的動作對應(yīng))),來輸出與圖像傳感器303有關(guān)的對象或與接近傳感器304有關(guān)的對象中的至少一個。
根據(jù)本公開的各種實施例,如果關(guān)于保護(hù)觸摸部分pad_4發(fā)生指定事件,則電子設(shè)備100可以向顯示器150輸出包括與通信天線305有關(guān)的功能項的對象。例如,電子設(shè)備100可以輸出包括與dmb的查看有關(guān)的功能項、與文本消息的創(chuàng)建有關(guān)的功能項、與自動呼叫連接(例如,試圖將呼叫連接到特定電話號碼)有關(guān)的功能項或與wi-fi通信信道的建立有關(guān)的功能項(中的至少一個)的對象。電子設(shè)備100可以根據(jù)在保護(hù)觸摸部分pad_4上發(fā)生的觸摸事件的類型來向顯示器150輸出包括上述功能項的一部分的對象。例如,如果發(fā)生輕敲觸摸事件,則電子設(shè)備100可以輸出包括與dmb的查看有關(guān)的功能項的對象。又例如,如果發(fā)生長按觸摸事件,則電子設(shè)備100可以輸出包括與自動呼叫連接有關(guān)的功能項的對象。又例如,如果發(fā)生掃掠事件,則電子設(shè)備100可以輸出包括與到至少一個指定網(wǎng)頁的連接有關(guān)的功能項的對象。
根據(jù)本公開的各種實施例,如果關(guān)于保護(hù)觸摸部分pad_5發(fā)生指定事件,則電子設(shè)備100可以向顯示器150輸出包括與物理鍵按鈕306有關(guān)的功能項的對象。例如,關(guān)于電源鍵按鈕,電子設(shè)備100可以向顯示器150輸出包括保持顯示觸摸區(qū)域42(例如,停用顯示觸摸區(qū)域42或者使已經(jīng)發(fā)生的事件無效)的功能項或與關(guān)掉電源(例如,關(guān)掉電子設(shè)備100)、重新啟動或者進(jìn)入到睡眠狀態(tài)中(例如,關(guān)掉顯示器150)有關(guān)的功能項(中的至少一個)的對象。根據(jù)本公開的各種實施例,關(guān)于電源鍵按鈕,電子設(shè)備100可以向顯示器150輸出包括捕獲當(dāng)前屏幕的功能項或切換到飛行模式的功能項(中的至少一個)的對象。
根據(jù)本公開的各種實施例,如果關(guān)于保護(hù)觸摸部分pad_6發(fā)生指定事件,則電子設(shè)備100可以向顯示器150輸出包括與物理鍵307有關(guān)的功能項的對象。例如,關(guān)于返回鍵,電子設(shè)備100可以向顯示器150輸出包括與關(guān)閉顯示器150上當(dāng)前顯示的頁面有關(guān)的功能項、與關(guān)閉當(dāng)前正運行(例如,在前臺或后臺中的至少一個中運行)的所有頁面的功能項、移動到指定頁面的功能項或激活多窗口的功能項(中的至少一個)的對象。
根據(jù)本公開的各種實施例,如果關(guān)于保護(hù)觸摸部分pad_7發(fā)生指定事件,則電子設(shè)備100可以向顯示器150輸出包括與主按鈕309有關(guān)的功能項的對象。例如,電子設(shè)備100可以輸出包括移動到主屏幕的功能項或進(jìn)入到睡眠狀態(tài)中的功能項(中的至少一個)的對象。附加地或另選地,電子設(shè)備100可以根據(jù)電子設(shè)備100的當(dāng)前功能執(zhí)行狀態(tài)(例如,輸出(或者顯示)鎖定屏幕的狀態(tài)、輸出(或者顯示)主屏幕或待機屏幕的狀態(tài)等),來輸出包括執(zhí)行至少一個指定外部電子設(shè)備(例如,電視(tv)、無線電設(shè)備、計算機等)的打開/關(guān)掉或信道改變的功能項的對象。例如,電子設(shè)備100可以提供包括用于控制多個外部電子設(shè)備中的每一個的操作的功能項的對象。當(dāng)指定功能項被選擇時,電子設(shè)備100可以向顯示器150輸出與該功能項對應(yīng)的虛擬遠(yuǎn)程控制器。另選地,電子設(shè)備100可以提供僅包括與指定外部電子設(shè)備的操作有關(guān)的功能項的對象,并且可以根據(jù)設(shè)定支持與另一外部電子設(shè)備有關(guān)的功能項的添加或特定功能項的移除。根據(jù)本公開的各種實施例,指紋傳感器可以被布置在主按鈕309的區(qū)域處。因此,如果關(guān)于保護(hù)觸摸部分pad_7發(fā)生指定事件,則電子設(shè)備100可以向顯示器150輸出包括與指紋傳感器有關(guān)的功能項的對象。例如,電子設(shè)備100可以輸出用于輸出(或者顯示)與指紋感測有關(guān)的指導(dǎo)的對象,或者可以輸出包括基于指紋感測的密碼設(shè)定功能項或可以基于指紋感測執(zhí)行的應(yīng)用項的對象。
根據(jù)本公開的各種實施例,如果關(guān)于保護(hù)觸摸部分pad_8發(fā)生指定事件,則電子設(shè)備100可以向顯示器150輸出包括與物理鍵310有關(guān)的功能項的對象。例如,電子設(shè)備100可以輸出包括與菜單鍵有關(guān)的功能項(例如,與進(jìn)入到電子設(shè)備100的設(shè)定中有關(guān)的功能項或用于選擇電子設(shè)備100的用戶優(yōu)選功能的功能項)的對象。根據(jù)本公開的各種實施例,如果關(guān)于保護(hù)觸摸部分pad_8發(fā)生指定事件,則電子設(shè)備100可以向顯示器150輸出包括與麥克風(fēng)有關(guān)的功能項的對象。例如,電子設(shè)備100可以輸出包括記錄開始項、記錄音量調(diào)整項或記錄模式確定項(例如,采訪模式、會議模式等)的對象。
根據(jù)本公開的各種實施例,如果關(guān)于保護(hù)觸摸部分pad_9發(fā)生指定事件,則電子設(shè)備100可以向顯示器150輸出包括與物理鍵按鈕311有關(guān)的功能項的對象。例如,電子設(shè)備100可以輸出包括與音量調(diào)整鍵有關(guān)的功能項(例如,呼叫聲音調(diào)整功能項、音樂播放音量調(diào)整功能項、記錄音量調(diào)整功能項、捕獲當(dāng)前運行屏幕的功能項或與快速面板的輸出有關(guān)的功能項)或頁面放大/縮小功能項的對象。
根據(jù)本公開的各種實施例,電子設(shè)備100可以包括與更多的各種硬件組件有關(guān)的保護(hù)觸摸部分。例如,電子設(shè)備100可以包括與被布置有指紋傳感器的區(qū)域相鄰的保護(hù)觸摸部分、與被布置有心率傳感器的區(qū)域相鄰的保護(hù)觸摸部分、與被布置有紅外傳感器的區(qū)域有關(guān)的保護(hù)觸摸部分或與被布置有連接端口308的區(qū)域有關(guān)的保護(hù)觸摸部分。上述保護(hù)觸摸部分可以被布置在如上所述的殼體300的邊框區(qū)域、側(cè)面部分或后部部分中的至少一個處。如果在每個保護(hù)觸摸部分上發(fā)生指定事件,則電子設(shè)備100可以向顯示器150輸出包括與對應(yīng)的硬件組件有關(guān)的至少一個功能項的對象。例如,電子設(shè)備100可以向顯示器150輸出包括與指紋傳感器有關(guān)的功能項(例如,激活指紋傳感器的功能項、執(zhí)行與指紋識別有關(guān)的應(yīng)用的功能項或與指紋識別設(shè)定有關(guān)的功能項)的對象、包括與心率傳感器有關(guān)的功能項(例如,激活心率傳感器的功能項、執(zhí)行與心率傳感器有關(guān)的應(yīng)用的功能項或與心率傳感器的用戶設(shè)定有關(guān)的功能項)的對象、包括與紅外傳感器有關(guān)的功能項(例如,激活紅外傳感器的功能項或遠(yuǎn)程控制功能項)的對象或者包括與連接端口308有關(guān)的功能項(例如,與充電設(shè)定有關(guān)的功能項或與通信設(shè)定有關(guān)的功能項)的對象。
圖4是例示了根據(jù)本公開的各種實施例的電子設(shè)備及其操作環(huán)境的圖。
參考圖4,操作環(huán)境可以包括電子設(shè)備100、網(wǎng)絡(luò)162、電子設(shè)備102和服務(wù)器設(shè)備106。
在以上提及的電子設(shè)備操作環(huán)境中,網(wǎng)絡(luò)162可以在電子設(shè)備100與電子設(shè)備102之間建立通信信道。網(wǎng)絡(luò)162可以包括例如與移動通信信道的建立有關(guān)的網(wǎng)絡(luò)設(shè)備元件以及與互聯(lián)網(wǎng)通信信道的建立有關(guān)的網(wǎng)絡(luò)設(shè)備元件。根據(jù)本公開的實施例,網(wǎng)絡(luò)162可以響應(yīng)于對與電子設(shè)備100的保護(hù)觸摸區(qū)域45(例如,與被布置有通信天線305的硬件組件相鄰的保護(hù)觸摸部分)有關(guān)的對象的功能項的選擇,而建立到另一個電子設(shè)備102的通信信道。
服務(wù)器設(shè)備106可以經(jīng)由網(wǎng)絡(luò)162建立到電子設(shè)備100或電子設(shè)備102的通信信道。根據(jù)本公開的實施例,服務(wù)器設(shè)備106可以響應(yīng)于對與電子設(shè)備100的保護(hù)觸摸區(qū)域45(例如,包括與被布置有通信天線305、圖像傳感器303或主按鈕309的硬件組件相鄰的保護(hù)觸摸部分的區(qū)域)有關(guān)的對象的功能項的選擇而建立通信信道。
電子設(shè)備102可以建立到電子設(shè)備100的通信接口160的通信信道。例如,電子設(shè)備102可以建立到通信接口160的無線通信信道(例如,bt通信信道或wi-fi直連通信信道)或有線通信信道(例如,移動高清晰度鏈路(mhl)、usb等)。參考圖4,電子設(shè)備100可以包括總線110、處理器120、存儲器130、輸入/輸出接口140、顯示器150、通信接口160以及功能處理模塊170。
總線110可以是用于將以上提及的元件彼此連接并且在以上提及的元件之間傳送通信(例如,控制消息、輸入事件、數(shù)據(jù)等)的電路。例如,總線110可以向處理器120或功能處理模塊170中的至少一個傳送通過輸入/輸出接口140輸入的輸入信號??偩€110可以向處理器120或功能處理模塊170中的至少一個傳送在保護(hù)觸摸區(qū)域45的特定保護(hù)觸摸部分上已經(jīng)發(fā)生的觸摸事件。總線110可以向處理器120或功能處理模塊170傳送例如存儲在存儲器130中的映射表135,并且可以向顯示器150傳送對象信息(例如,包括與特定硬件組件和硬件相關(guān)功能項有關(guān)的保護(hù)觸摸部分信息的信息)。
處理器120可以通過總線110從其它元件(例如,存儲器130、輸入/輸出接口140、顯示器150、通信接口160或功能處理模塊170)接收指令。處理器120可以對所接收到的指令進(jìn)行解釋,并且可以根據(jù)經(jīng)解釋的指令來執(zhí)行操作或者對數(shù)據(jù)進(jìn)行處理。處理器120可以包括功能處理模塊170或者可以與功能處理模塊170分開,并且可以被配置為直接或經(jīng)由總線110執(zhí)行通信。處理器120可以支持根據(jù)本公開的各種實施例的與基于保護(hù)觸摸區(qū)域45的對象操作有關(guān)的功能的處理。
存儲器130可以存儲從處理器120或另一元件(例如,輸入/輸出接口140、顯示器150、通信接口160或功能處理模塊170)接收或者由處理器120或另一元件生成的指令或數(shù)據(jù)。存儲器130可以包括諸如內(nèi)核131、中間件132、應(yīng)用編程接口(api)133或應(yīng)用134的編程模塊。每個編程模塊可以包括軟件、固件、硬件或其組合。
內(nèi)核131可以控制或者管理用來執(zhí)行另一編程模塊(例如,中間件132、api133或應(yīng)用134)的操作或功能的系統(tǒng)資源(例如,總線110、處理器120或存儲器130)。此外,內(nèi)核131可以提供用于使得中間件132、api133或應(yīng)用134能夠控制或者管理與對象操作有關(guān)的系統(tǒng)資源的接口,該對象操作與布置在與電子設(shè)備100的保護(hù)觸摸區(qū)域45對應(yīng)的區(qū)域處的硬件組件有關(guān)。
中間件132可以用作api133或應(yīng)用134與內(nèi)核131之間的媒介,使得api133或應(yīng)用134與內(nèi)核131進(jìn)行通信并且交換數(shù)據(jù)。此外,中間件132可以通過使用例如將用于使用電子設(shè)備100的系統(tǒng)資源(例如,總線110、處理器120或存儲器130)的優(yōu)先級指派給至少一個應(yīng)用134,針對從應(yīng)用134接收到的操作請求執(zhí)行控制操作(例如,調(diào)度或負(fù)載均衡)。
api133可以是用于使得應(yīng)用134能夠控制由內(nèi)核131或中間件132提供的功能的接口。api133可以包括用于例如文件控制、窗口控制、圖像處理或字符控制的至少一個接口或功能(例如,指令)。
應(yīng)用134可以包括與電子設(shè)備100的操作有關(guān)的至少一個應(yīng)用。例如,應(yīng)用134可以包括與相機功能、音樂播放功能、視頻播放功能、通信功能、記錄功能、游戲功能等有關(guān)的應(yīng)用。根據(jù)本公開的各種實施例,應(yīng)用134可以包括與布置在與保護(hù)觸摸區(qū)域45對應(yīng)的區(qū)域處的硬件組件有關(guān)的至少一個應(yīng)用。例如,應(yīng)用134可以包括圖像共享應(yīng)用、圖像搜索和顯示應(yīng)用(例如,圖庫功能)或與圖像傳感器有關(guān)的圖像收集應(yīng)用。根據(jù)本公開的各種實施例,應(yīng)用134可以包括與基于保護(hù)觸摸區(qū)域45的對象操作有關(guān)的對象操作應(yīng)用。
對象操作應(yīng)用可以是被配置為響應(yīng)于在與特定硬件組件相鄰的區(qū)域當(dāng)中發(fā)生基于與保護(hù)觸摸區(qū)域45有關(guān)的保護(hù)觸摸部分的事件而輸出指定對象(例如,包括或者與至少一個功能項關(guān)聯(lián)的對象)的程序。對象操作應(yīng)用可以提供與包括在對象中的功能項的調(diào)整(例如,移除、添加或位置改變)有關(guān)的功能。對象操作應(yīng)用可以提供請求在對象被選擇或者包括在對象中的功能項被選擇時激活與對象關(guān)聯(lián)的功能或與功能項對應(yīng)的應(yīng)用的功能。
附加地或另選地,存儲器130可以包括映射表135。映射表135可以包括關(guān)于保護(hù)觸摸區(qū)域45的特定保護(hù)觸摸部分(或與被布置有硬件組件的區(qū)域有關(guān)的保護(hù)觸摸部分)與特定對象之間的映射的信息。例如,映射表135可以存儲對象信息,該對象信息包括與音頻插口302有關(guān)的保護(hù)觸摸區(qū)域45的保護(hù)觸摸部分信息以及與和音頻插口302有關(guān)的功能項對應(yīng)的對象。例如,映射表135可以存儲對象信息,該對象信息包括被布置有返回鍵的保護(hù)觸摸區(qū)域45的保護(hù)觸摸部分信息以及與和該返回鍵有關(guān)的功能項對應(yīng)的對象。此外,映射表135可以存儲對象信息,該對象信息包括與布置在保護(hù)觸摸區(qū)域45中的另一硬件組件有關(guān)的保護(hù)觸摸部分信息以及與和該硬件組件有關(guān)的功能項對應(yīng)的對象。
輸入/輸出接口140可以通過總線110向處理器120、存儲器130、通信接口160或功能處理模塊170傳送由用戶通過輸入/輸出設(shè)備(例如,傳感器、鍵盤或觸摸屏)所輸入的指令或數(shù)據(jù)。根據(jù)本公開的各種實施例,輸入/輸出接口140可以包括物理鍵、物理鍵按鈕以及布置在顯示觸摸區(qū)域42處的觸摸面板40。輸入/輸出接口140可以向處理器120或功能處理模塊170中的至少一個傳送在特定輸入設(shè)備(例如,物理鍵、物理鍵按鈕或觸摸面板)上已經(jīng)發(fā)生的事件。
根據(jù)本公開的各種實施例,輸入/輸出接口140可以執(zhí)行與音頻處理有關(guān)的功能。為此,輸入/輸出接口140可以包括一個或多個揚聲器301和/或一個或多個麥克風(fēng)。例如,輸入/輸出接口140可以根據(jù)功能處理模塊170的控制來通過揚聲器輸出與輸出到顯示器150的屏幕有關(guān)的音頻數(shù)據(jù)。根據(jù)本公開的實施例,輸入/輸出接口140可以包括音頻插口302。如上所述,音頻插口302可以連接到耳機、頭戴式耳機、tv輸出電纜等。此外,輸入/輸出接口140可以包括連接端口308。
顯示器150可以顯示各種信息(例如,多媒體數(shù)據(jù)、文本數(shù)據(jù)等)。例如,顯示器150可以輸出鎖定屏幕、待機屏幕等。顯示器150可以根據(jù)功能的執(zhí)行來輸出特定功能執(zhí)行屏幕,諸如聲音源播放屏幕、視頻播放屏幕、廣播接收屏幕等。顯示器150可以包括用于輸出屏幕的顯示面板50以及支持觸摸功能的觸摸面板40。
根據(jù)本公開的實施例,顯示器150可以響應(yīng)于在保護(hù)觸摸區(qū)域45的特定保護(hù)觸摸部分上發(fā)生的事件而輸出包括至少一個指定功能項的對象。顯示器150可以響應(yīng)于輸入事件而顯示對象的移動。顯示器150可以響應(yīng)于對對象的特定功能項的選擇而輸出功能執(zhí)行屏幕。顯示器150可以輸出對象編輯屏幕。
通信接口160可以在電子設(shè)備100與外部電子設(shè)備(例如,電子設(shè)備102或服務(wù)器設(shè)備106中的至少一個)之間建立通信連接。例如,通信接口160可以基于無線或有線通信技術(shù)連接到網(wǎng)絡(luò)162以便與外部設(shè)備進(jìn)行通信。無線通信技術(shù)可以包括以下項中的至少一個:wi-fi、bt、近場通信(nfc)、全球定位系統(tǒng)(gps)或蜂窩通信(例如,lte、lte-advanced(lte-a)、cdma、無線cdma(wcdma)、通用移動電信系統(tǒng)(umts)、無線寬帶(wibro)或全球移動通信系統(tǒng)(gsm))。有線通信可以包括usb、高清晰度多媒體接口(hdmi)、mhl、推薦標(biāo)準(zhǔn)232(rs-232)或簡單老式電話服務(wù)(pots)中的至少一個。
通信接口160可以包括通信天線305。通信接口160可以根據(jù)由通信接口160支持的通信方法包括至少一個通信天線305。例如,在通信接口160支持接收廣播的功能的情況下,通信天線305可以包括廣播接收天線。此外,在通信接口160支持與移動通信有關(guān)的功能的情況下,通信天線305可以包括移動通信天線。
功能處理模塊170可以根據(jù)在保護(hù)觸摸區(qū)域45上發(fā)生的事件輸出對象。當(dāng)對象被選擇或者包括在其中的特定功能項被選擇時,功能處理模塊170可以處理與該功能項對應(yīng)的功能的執(zhí)行。功能處理模塊170可以處理對象的功能項的編輯、對象的位置的改變、對象集成、對象的功能項的分開或移除等。功能處理模塊170可以被包括在處理器120中或者可以作為單獨的模塊被提供。
圖5是例示了根據(jù)本公開的各種實施例的功能處理模塊的圖。
參考圖5,功能處理模塊170可以包括觸摸事件收集模塊171、硬件信息處理模塊172、對象處理模塊173以及功能執(zhí)行模塊174。
根據(jù)本公開的各種實施例,觸摸事件收集模塊171可以收集電子設(shè)備100的觸摸事件(或懸停事件)。為此,觸摸事件收集模塊171可以控制保護(hù)觸摸區(qū)域45或顯示觸摸區(qū)域42中的至少一個的激活。例如,如果顯示器150處于打開狀態(tài),則觸摸事件收集模塊171可以激活保護(hù)觸摸區(qū)域45或顯示觸摸區(qū)域42中的至少一個。根據(jù)本公開的各種實施例,如果鎖定屏幕正被輸出,則觸摸事件收集模塊171可以激活顯示觸摸區(qū)域42。如果鎖定屏幕被釋放,則觸摸事件收集模塊171可以激活保護(hù)觸摸區(qū)域45或顯示觸摸區(qū)域42中的至少一個。
根據(jù)本公開的各種實施例,觸摸事件收集模塊171可以向硬件信息處理模塊172傳送關(guān)于在保護(hù)觸摸區(qū)域45的特定保護(hù)觸摸部分上已經(jīng)發(fā)生的事件的信息。例如,觸摸事件收集模塊171可以向硬件信息處理模塊172傳送關(guān)于其上已經(jīng)發(fā)生事件的保護(hù)觸摸區(qū)域45的保護(hù)觸摸部分的信息。根據(jù)本公開的各種實施例,觸摸事件收集模塊171可以向硬件信息處理模塊172傳送關(guān)于在保護(hù)觸摸部分上已經(jīng)發(fā)生的事件(例如,觸摸并且然后在特定方向上拖曳的事件)的類型的信息。
根據(jù)本公開的各種實施例,當(dāng)包括特定功能項的對象被顯示在顯示觸摸區(qū)域42上時,觸摸事件收集模塊171可以收集與該對象有關(guān)的事件。例如,觸摸事件收集模塊171可以收集選擇包括在對象中的至少一個功能項(例如,觸摸事件)的事件,并且可以將該事件傳送到功能執(zhí)行模塊174。根據(jù)本公開的各種實施例,觸摸事件收集模塊171可以收集與移動、位置調(diào)整或固定對象有關(guān)的事件、與改變對象的形狀或大小有關(guān)的事件等。觸摸事件收集模塊171可以向?qū)ο筇幚砟K173傳送關(guān)于對象位置所收集的事件。觸摸事件收集模塊171可以向?qū)ο筇幚砟K173傳送在對象編輯屏幕被顯示的狀態(tài)下發(fā)生的事件。
根據(jù)本公開的各種實施例,硬件信息處理模塊172可以從觸摸事件收集模塊171接收與保護(hù)觸摸部分有關(guān)的事件信息。硬件信息處理模塊172可以基于映射表135獲得與和保護(hù)觸摸部分有關(guān)的事件信息對應(yīng)的硬件信息(例如,硬件組件類型)。硬件信息處理模塊172可以將所獲得的硬件信息傳送到對象處理模塊173。
根據(jù)本公開的各種實施例,硬件信息處理模塊172可以收集硬件狀態(tài)信息。例如,硬件信息處理模塊172可以收集關(guān)于與保護(hù)觸摸部分相鄰的硬件組件的信息。硬件信息處理模塊172可以檢查硬件的操作狀態(tài)。例如,在硬件組件是音頻插口302的情況下,硬件信息處理模塊172可以收集關(guān)于外部設(shè)備的插入或抽出的狀態(tài)、通過外部設(shè)備輸出的數(shù)據(jù)的狀態(tài)或根據(jù)按鈕輸入的設(shè)備控制的狀態(tài)的硬件狀態(tài)信息。硬件信息處理模塊172可以將該硬件狀態(tài)信息傳送到對象處理模塊173。
根據(jù)本公開的各種實施例,對象處理模塊173可以從觸摸事件收集模塊171接收在保護(hù)觸摸區(qū)域45或顯示觸摸區(qū)域42上已經(jīng)發(fā)生的觸摸事件。此外,對象處理模塊173可以從硬件信息處理模塊172接收硬件信息或硬件狀態(tài)信息。對象處理模塊173可以基于所接收到的觸摸事件和硬件信息或硬件狀態(tài)信息支持對象的生成、顯示或編輯中的至少一個。關(guān)于這個操作,對象處理模塊173可以包括對象生成模塊31、對象顯示模塊32和對象編輯支持模塊33。
根據(jù)本公開的各種實施例,對象生成模塊31可以生成對象或者可以基于硬件信息或硬件狀態(tài)信息和映射表135中的至少一個獲得指定對象信息。例如,對象生成模塊31可以基于映射表135獲得關(guān)于特定硬件信息或硬件狀態(tài)信息所配置的至少一個功能項信息。對象生成模塊31可以基于所獲得的功能項信息生成待輸出到顯示器150的對象。
根據(jù)本公開的各種實施例,對象生成模塊31可以根據(jù)硬件信息來生成包括不同類型的功能項的對象。此外,對象生成模塊31可以根據(jù)硬件狀態(tài)信息來生成包括不同類型的功能項的對象。如果硬件狀態(tài)改變了,則對象生成模塊31可以生成包括與改變的硬件狀態(tài)對應(yīng)的功能項的對象。對象生成模塊31可以向?qū)ο箫@示模塊32提供生成對象或指定對象信息。
根據(jù)本公開的各種實施例,對象顯示模塊32可以向顯示器150輸出由對象生成模塊31生成的對象或由對象生成模塊31獲得的指定對象(例如,預(yù)存儲在存儲器130中的對象)。在這個操作中,對象顯示模塊32可以顯示至少一個功能項。此外,對象顯示模塊32可以關(guān)于特定硬件組件(例如,與其上已經(jīng)發(fā)生事件的保護(hù)觸摸部分相鄰的硬件組件)顯示包括特圖像或文本中的至少一個的對象。如果發(fā)生請求包括在對象中的功能項的顯示的事件(例如,選擇顯示器150上所顯示的對象的事件),則對象顯示模塊32可以顯示包括在對象中的功能項。根據(jù)本公開的各種實施例,對象顯示模塊32可以響應(yīng)于特定事件的發(fā)生而移除至少一個功能項,可以維持剩余的功能項,并且可以控制功能項已移除的對象的顯示。
對象顯示模塊32可以在指定位置上顯示對象。例如,對象顯示模塊32可以關(guān)于在保護(hù)觸摸區(qū)域45上已經(jīng)發(fā)生的觸摸事件的位置(例如,與其上已經(jīng)發(fā)生觸摸事件的一部分相鄰的位置)顯示對象。對象顯示模塊32可以響應(yīng)于與對象移動有關(guān)的事件(例如,選擇并然后拖曳對象的事件)的發(fā)生而調(diào)整對象在顯示器150上的位置。根據(jù)本公開的各種實施例,對象顯示模塊32可以使特定對象的位置固定。例如,對象顯示模塊32可以根據(jù)設(shè)定使對象固定到主屏幕上的特定部分、待機屏幕上的特定部分或鎖定屏幕上的特定部分??梢栽趯?yīng)屏幕被顯示在顯示器150上的同時輸出經(jīng)固定的對象。根據(jù)本公開的各種實施例,對象顯示模塊32可以響應(yīng)于輸入事件而將經(jīng)固定的對象視為臨時對象(例如,當(dāng)對應(yīng)屏幕被關(guān)閉時被移除但是當(dāng)已關(guān)閉屏幕被再次輸出時未被再次顯示的對象)。
根據(jù)本公開的各種實施例,對象顯示模塊32可以執(zhí)行與對象移除有關(guān)的操作。例如,如果在對象被顯示之后過去特定時間,則對象顯示模塊32可以移除對象。另選地,如果與對象有關(guān)的輸入事件在指定時間內(nèi)未發(fā)生,則對象顯示模塊32可以從顯示器150中移除對象。另選地,如果發(fā)生與對象移除有關(guān)的輸入事件(例如,選擇與對象相鄰布置的虛擬取消按鈕的事件),則對象顯示模塊32可以從顯示器150中移除對象。另選地,如果指定功能響應(yīng)于對功能項的選擇被執(zhí)行,則對象顯示模塊32可以從顯示器150中移除對應(yīng)對象。
根據(jù)本公開的各種實施例,對象顯示模塊32可以顯示多個對象。例如,如果在保護(hù)觸摸區(qū)域45上發(fā)生與多個保護(hù)觸摸部分有關(guān)的事件(例如,順序地或同時觸摸多個保護(hù)觸摸部分的事件),則對象顯示模塊32可以向顯示器150輸出與對應(yīng)于保護(hù)觸摸部分的硬件組件有關(guān)的對象。在這個操作中,對象顯示模塊32可以將每個對象布置在顯示器150的與保護(hù)觸摸部分相鄰的區(qū)域上。
根據(jù)本公開的各種實施例,對象編輯支持模塊33可以響應(yīng)于與對象編輯有關(guān)的事件的接收而支持對象編輯。例如,對象編輯支持模塊33可以提供與進(jìn)入到對象編輯模式中有關(guān)的至少一個圖標(biāo)或菜單項。如果接收到選擇與對象編輯模式有關(guān)的圖標(biāo)或菜單的事件,則對象編輯支持模塊33可以向顯示器150輸出對象編輯屏幕。
對象編輯屏幕可以具有指示對象編輯的文本或屏幕狀態(tài)(例如,背景屏幕與編輯屏幕之間的層區(qū)別)。如果在對象編輯屏幕被輸出的同時在與特定硬件組件有關(guān)的保護(hù)觸摸區(qū)域45上發(fā)生觸摸事件,則對象編輯支持模塊33可以輸出與硬件組件有關(guān)的功能項。如果與硬件組件有關(guān)的連接請求(例如,選擇功能項并且然后將它拖曳到被布置有硬件組件的保護(hù)觸摸區(qū)域45的事件)被做出,則對象編輯支持模塊33可以將與該硬件組件有關(guān)的對象的功能項添加到與該硬件組件關(guān)聯(lián)的對象。在這個操作中,對象編輯支持模塊33可以更新映射表135。
根據(jù)本公開的各種實施例,對象編輯支持模塊33可以顯示包括在特定對象中的至少一個功能項。如果發(fā)生與特定功能項的移除有關(guān)的事件(例如,選擇包括在對象中的特定功能項并且在特定方向上拖曳它的事件),則對象編輯支持模式33可以從對應(yīng)對象中移除該特定功能項。此外,對象編輯支持模塊33可以集成或者劃分多個對象。例如,多個硬件組件可以被布置在一個保護(hù)觸摸部分處。在這種情況下,當(dāng)特定保護(hù)觸摸部分被選擇時(或者當(dāng)與多個硬件組件有關(guān)的多個保護(hù)觸摸部分被選擇時),對象顯示模塊32可以向顯示器150輸出與各個硬件組件有關(guān)的多個對象。對象編輯支持模塊33可以響應(yīng)于設(shè)定改變或用戶輸入附加地處理與多個硬件組件被映射到的保護(hù)觸摸部分處的特定硬件組件有關(guān)的對象的移除或添加。
根據(jù)本公開的各種實施例,如果包括在對象中的特定功能項被選擇,則功能執(zhí)行模塊174可以處理與該功能項對應(yīng)的功能的執(zhí)行。例如,在特定對象響應(yīng)于對與圖像傳感器有關(guān)的保護(hù)觸摸部分的選擇而被輸出到顯示器150的同時,如果包括在對象中并且作為相機激活圖標(biāo)呈現(xiàn)的功能項被選擇,則功能執(zhí)行模塊174可以執(zhí)行控制使得圖像傳感器被激活。此外,功能執(zhí)行模塊174可以向顯示器150輸出由經(jīng)激活的圖像傳感器所收集的預(yù)覽圖像。
根據(jù)本公開的各種實施例,如果特定功能項是從根據(jù)硬件狀態(tài)不同地輸出的功能項當(dāng)中選擇的,則功能執(zhí)行模塊174可以處理對應(yīng)功能的執(zhí)行。如果硬件狀態(tài)改變了,則功能執(zhí)行模塊174可以執(zhí)行控制,使得當(dāng)前正被執(zhí)行的功能被終止并且指定功能根據(jù)已改變的狀態(tài)被自動地執(zhí)行。例如,如果在耳機連接到音頻插口302的同時在與音頻插口302有關(guān)的保護(hù)觸摸部分上發(fā)生指定事件,則對象顯示模塊32可以基于對象生成模塊31的支持顯示包括與音樂播放有關(guān)的功能項的對象。如果與音樂播放有關(guān)的功能項被選擇,則功能執(zhí)行模塊174可以激活音樂播放器,使得可以播放特定音樂文件或者可以輸出音樂文件列表。在這種狀態(tài)下,如果耳機與音頻插口302分開,則功能執(zhí)行模塊174可以執(zhí)行控制,使得音樂播放被臨時地暫停。另選地,如果耳機與音頻插口302分開,則功能執(zhí)行模塊174可以執(zhí)行控制,使得音頻數(shù)據(jù)通過揚聲器301來輸出。如上所述,功能執(zhí)行模塊174可以根據(jù)輸入事件來處理根據(jù)硬件信息或硬件狀態(tài)信息不同地提供的各種功能項。
根據(jù)本公開的各種實施例,功能執(zhí)行模塊174可以根據(jù)當(dāng)前顯示的屏幕或運行應(yīng)用的類型或狀態(tài)來提供指示選擇的功能是否是可執(zhí)行的的信息。例如,如果特定功能項在鎖定屏幕未被釋放的同時被選擇,則功能執(zhí)行模塊174可以通知與該功能項有關(guān)的功能在鎖定屏幕被釋放之后被執(zhí)行。如果鎖定屏幕被釋放,則功能執(zhí)行模塊174可以自動地執(zhí)行與所選擇的功能項有關(guān)的功能。
如上所述,根據(jù)本公開的各種實施例,根據(jù)本公開的實施例的移動電子設(shè)備可以包括顯示器、與布置在該顯示器外部的至少一個硬件組件對應(yīng)的保護(hù)觸摸區(qū)域以及被配置為根據(jù)對保護(hù)觸摸區(qū)域的輸入向顯示器輸出與硬件組件關(guān)聯(lián)的對象的功能處理模塊。
如上所述,根據(jù)本公開的各種實施例,根據(jù)本公開的實施例的電子設(shè)備可以包括被配置為輸出至少一個對象的顯示器、布置在除該顯示器的區(qū)域以外的區(qū)域中的至少一個硬件組件、布置在與該至少一個硬件組件相距一定距離(或特定范圍)內(nèi)的保護(hù)觸摸區(qū)域,以及被配置為根據(jù)在該保護(hù)觸摸區(qū)域上發(fā)生的輸入事件來向顯示器輸出與該硬件組件關(guān)聯(lián)的對象的功能處理模塊。
根據(jù)本公開的各種實施例,硬件組件可以包括音頻插口、至少一個傳感器、至少一個物理鍵或物理鍵按鈕、揚聲器、天線、連接端口或電子筆中的至少一個。
根據(jù)本公開的各種實施例,可以將保護(hù)觸摸區(qū)域延伸(例如,串聯(lián)連接或者并聯(lián)布置在特定區(qū)域(例如,公共區(qū)域)內(nèi))到布置在顯示器中的觸摸圖案。
根據(jù)本公開的各種實施例,保護(hù)觸摸區(qū)域可以包括圍繞顯示器的邊緣的邊框、連接到該邊框的側(cè)面部分或連接到該側(cè)面部分的后部部分中的至少一個的區(qū)域。
根據(jù)本公開的各種實施例,功能處理模塊可以輸出支持用于請求執(zhí)行與硬件組件有關(guān)的至少一個功能的事件的輸入的對象,或者可以輸出包括用于請求執(zhí)行與硬件組件有關(guān)的至少一個功能的功能項或者項的對象。
根據(jù)本公開的各種實施例,功能處理模塊可以根據(jù)與硬件組件的設(shè)備操作有關(guān)的硬件狀態(tài)信息來區(qū)別地輸出對象的形狀或包括在對象中的功能項的類型中的至少一個。
根據(jù)本公開的各種實施例,功能處理模塊可以收集指示外部設(shè)備是否連接到音頻插口的信息、指示外部設(shè)備是否連接到連接端口的信息、指示傳感器是激活的還是未激活的信息、指示天線是否被操作的信息、指示揚聲器是否輸出音頻數(shù)據(jù)的信息或指示電子筆是否被操作的信息中的至少一種,作為硬件狀態(tài)信息。
根據(jù)本公開的各種實施例,功能處理模塊可以根據(jù)輸入事件來提供與對象的形狀的編輯有關(guān)的菜單或屏幕或包括在對象中的至少一個功能項。
根據(jù)本公開的各種實施例,功能處理模塊可以根據(jù)輸入事件從對象中移除至少一個功能項或者可以向其添加新的功能項。
根據(jù)本公開的各種實施例,功能處理模塊可以將對象輸出到與和對應(yīng)功能有關(guān)的硬件組件相鄰的顯示區(qū)域,并且可以根據(jù)輸入事件調(diào)整對象的位置或者使對象固定到顯示的屏幕或顯示器的特定部分。
根據(jù)本公開的各種實施例,根據(jù)本公開的實施例的電子設(shè)備可以包括用于存儲與硬件組件的操縱或操作有關(guān)的至少一個對象的存儲器以及連接到該存儲器的處理器,其中如果接收到指定或者指示硬件組件的輸入事件,則處理器可以向具有觸摸功能的顯示區(qū)域輸出與硬件組件的操作關(guān)聯(lián)的對象。
根據(jù)本公開的各種實施例,當(dāng)在與硬件組件相鄰的區(qū)域上發(fā)生觸摸事件或者發(fā)生指示硬件組件的語音輸入事件時,處理器可以輸出對象。處理器可以將對象顯示在與被布置有硬件組件的一部分基本上相鄰的顯示區(qū)域上。
圖6例示了根據(jù)本公開的各種實施例的與基于硬件的觸摸區(qū)域操作有關(guān)的電子設(shè)備操作方法。
參考圖6,在操作601中,如果電子設(shè)備100被供應(yīng)有電力,則功能處理模塊170可以控制向電子設(shè)備100的至少一個元件的電力供應(yīng)。例如,功能處理模塊170可以向電子設(shè)備100的每個元件(例如,處理器120、通信接口160、輸入/輸出接口140等)提供從電池或充電設(shè)備供應(yīng)的電力。根據(jù)本公開的實施例,功能處理模塊170可以控制到顯示器150的電力供應(yīng)以便激活保護(hù)觸摸區(qū)域45或顯示觸摸區(qū)域42中的至少一個。例如,功能處理模塊170可以控制到保護(hù)觸摸區(qū)域45的電力供應(yīng),使得允許通過特定對象(例如,人身體的一部分或輸入工具)輸入觸摸或懸停事件。在操作603中,如果發(fā)生特定事件,則功能處理模塊170可以確定是否在保護(hù)觸摸區(qū)域45上已經(jīng)發(fā)生該事件。保護(hù)觸摸區(qū)域45可以是顯示器150外部的支持觸摸的區(qū)域。例如,保護(hù)觸摸區(qū)域45可以包括圍繞顯示器150的殼體300的邊框區(qū)域、連接到邊框的側(cè)面部分或連接到該側(cè)面部分的后部部分中的至少一個。保護(hù)觸摸區(qū)域45可以包括與包括在電子設(shè)備100中的硬件組件相鄰布置的至少一個保護(hù)觸摸部分。
如果已經(jīng)發(fā)生的事件沒有與保護(hù)觸摸區(qū)域45有關(guān),則在操作605中功能處理模塊170可以根據(jù)事件的類型或特性來處理對應(yīng)功能的執(zhí)行。例如,發(fā)生主按鈕輸入或電源鍵按鈕輸入,功能處理模塊170可以打開顯示器150或者可以向顯示器150輸出主屏幕。如果在顯示器150的區(qū)域上已經(jīng)發(fā)生事件,則功能處理模塊170可以切換屏幕或者可以根據(jù)事件的位置或類型來執(zhí)行特定功能。
如果已經(jīng)發(fā)生的事件與保護(hù)觸摸區(qū)域45有關(guān),則在操作607中功能處理模塊170可以檢查事件的位置。例如,功能處理模塊170可以確定事件已經(jīng)發(fā)生在保護(hù)觸摸區(qū)域45的什么保護(hù)觸摸部分上。關(guān)于這個操作,保護(hù)觸摸區(qū)域45可以被布置為使得保護(hù)觸摸部分被彼此區(qū)分開。例如,保護(hù)觸摸區(qū)域45可以包括由一條信號供應(yīng)線和多條感測線所限定的多個保護(hù)觸摸部分。另選地,保護(hù)觸摸區(qū)域45可以包括由多條信號供應(yīng)線和多條感測線所限定的多個保護(hù)觸摸部分。
在操作609中,功能處理模塊170可以根據(jù)事件發(fā)生位置來收集硬件信息。功能處理模塊170可以基于存儲在存儲器130中的映射表135檢查映射到保護(hù)觸摸部分的硬件信息。根據(jù)本公開的各種實施例,功能處理模塊170可以跳過操作609。例如,如果功能位置被確定,則在操作611中功能處理模塊170可以輸出包括與映射到所確定的位置的硬件信息對應(yīng)的功能項的對象,而不用執(zhí)行操作609。
在操作611中,功能處理模塊170可以在顯示器150上顯示包括與硬件信息對應(yīng)的功能項的對象。關(guān)于這個操作,功能處理模塊170可以收集關(guān)于在與硬件信息對應(yīng)的多個功能項當(dāng)中被配置為被包括在對象中的功能項的信息。對象可以包括與功能項有關(guān)的圖像或文本信息,或者可以根據(jù)輸入事件來呈現(xiàn)或者隱藏功能項。關(guān)于顯示包括或者與功能項關(guān)聯(lián)的對象的操作,功能處理模塊170可以檢查功能項的數(shù)目,并且可以根據(jù)該數(shù)目來調(diào)整對象的顯示位置、顯示類型或顯示大小中的至少一個。功能處理模塊170可以將對象顯示在與當(dāng)前顯示的屏幕的層不同的層上。另選地,功能處理模塊170可以將對象作為當(dāng)前顯示的屏幕的元件來顯示。如果發(fā)生與對象位置的調(diào)整有關(guān)的事件,則功能處理模塊170可以根據(jù)該事件來調(diào)整對象的位置。根據(jù)本公開的各種實施例,如果在與多個硬件組件有關(guān)的功能項被集成在其中的對象被映射到的保護(hù)觸摸部分上發(fā)生觸摸事件,則功能處理模塊170可以顯示相應(yīng)的硬件組件的功能項被集成在其中的一個對象。
根據(jù)本公開的各種實施例,在與特定硬件組件有關(guān)的對象被顯示的同時,如果在保護(hù)觸摸區(qū)域45上發(fā)生與其它硬件組件有關(guān)的觸摸事件,則功能處理模塊170可以將與每個硬件組件對應(yīng)的對象顯示在特定位置(例如,與和被布置有每個硬件組件的保護(hù)觸摸區(qū)域45相鄰的位置)上。如果發(fā)生選擇包括在對象中的功能項并且然后將它移動到另一對象的事件,則功能處理模塊170可以調(diào)整對象的功能項的布置(例如,特定對象的功能項的添加或拷貝或者另一對象的功能項的移除)。如果功能項的數(shù)目改變了,則功能處理模塊170可以調(diào)整對象的形狀、大小或位置中的至少一個。
在操作613中功能處理模塊170可以確定是否發(fā)生與對功能項的選擇有關(guān)的事件。如果發(fā)生與對特定功能項的選擇有關(guān)的事件,則在操作615中功能處理模塊170可以根據(jù)該功能項來處理功能的執(zhí)行。例如,如果與圖像傳感器的激活有關(guān)的功能項被選擇,則功能處理模塊170可以激活該圖像傳感器,并且可以將獲得的預(yù)覽圖像輸出到顯示器150。又例如,如果與服務(wù)器設(shè)備有關(guān)的功能項被選擇,則功能處理模塊170可以基于通信天線305和通信接口160處理服務(wù)器設(shè)備訪問和服務(wù)器頁面輸出。又例如,如果與返回鍵(或者退格鍵)有關(guān)的功能項被選擇或者包括該功能項的對象被選擇,則功能處理模塊170可以將當(dāng)前屏幕切換到先前屏幕或者可以終止正被執(zhí)行的功能。
在操作617中功能處理模塊170可以確定是否發(fā)生與對象操作的終止有關(guān)的事件。例如,功能處理模塊170可以確定是否發(fā)生與指定情形對應(yīng)的事件,其中該指定情形包括指定時間段期滿而未發(fā)生對功能項的選擇的情況、接收到用于指示應(yīng)該終止對象的輸入事件的情況、正被執(zhí)行的功能被終止的情況以及已經(jīng)發(fā)生功能項選擇事件的情況。如果與對象操作的終止有關(guān)的事件未發(fā)生,則過程可以返回到操作611,使得功能處理模塊170可以重新執(zhí)行操作611和以下操作。另選地,過程可以返回到操作603,使得功能處理模塊170可以響應(yīng)于在保護(hù)觸摸區(qū)域45上附加地發(fā)生的事件的接收而處理附加對象的顯示和操作。如果發(fā)生與對象操作的終止有關(guān)的事件,則功能處理模塊170可以移除顯示器150上所顯示的對象。附加地或另選地,功能處理模塊170可以停用保護(hù)觸摸區(qū)域45。功能處理模塊170可以使當(dāng)前屏幕返回到在對象生成之前顯示的先前屏幕或在選擇的功能項的執(zhí)行之前顯示的先前屏幕。另選地,功能處理模塊170可以輸出指定屏幕(例如,主屏幕或待機屏幕)。另選地,功能處理模塊170可以從屏幕中僅移除對象。
圖7例示了根據(jù)本公開的各種實施例的與基于硬件狀態(tài)信息的對象操作有關(guān)的電子設(shè)備操作方法。
參考圖7,在操作701中,功能處理模塊170可以從保護(hù)觸摸區(qū)域45接收事件。另選地,如果發(fā)生特定事件,則功能處理模塊170可以確定是否在保護(hù)觸摸區(qū)域45上已經(jīng)發(fā)生該事件。
如果在保護(hù)觸摸區(qū)域45的特定保護(hù)觸摸部分上已經(jīng)發(fā)生事件,則在操作703中功能處理模塊170可以收集與該事件的發(fā)生位置有關(guān)的硬件狀態(tài)信息。根據(jù)本公開的實施例,硬件狀態(tài)信息可以包括關(guān)于硬件組件的操作狀態(tài)的信息。例如,關(guān)于音頻插口302,硬件狀態(tài)信息可以包括指示耳機設(shè)備是否連接的信息、指示tv輸出設(shè)備(例如,電纜或包括電纜的外部設(shè)備)是否連接的信息或指示外部天線是否連接的信息。根據(jù)本公開的各種實施例,關(guān)于連接端口308,硬件狀態(tài)信息可以包括指示充電設(shè)備是否連接到連接端口308的信息、指示通信設(shè)備是否連接到連接端口308的信息或指示選擇性地執(zhí)行通信或充電的設(shè)備是否連接到連接端口308的信息。此外,硬件狀態(tài)信息可以包括連接到連接端口308的外部電子設(shè)備的特性或與該外部電子設(shè)備通信的速度。根據(jù)本公開的各種實施例,關(guān)于當(dāng)前在運行的應(yīng)用,硬件狀態(tài)信息可以包括關(guān)于當(dāng)前在運行的一個或多個應(yīng)用的類型信息、關(guān)于與布置在顯示器150的最上層上的屏幕對應(yīng)的應(yīng)用的類型信息或關(guān)于已經(jīng)在特定時間段內(nèi)被運行至少特定次數(shù)的應(yīng)用的運行狀態(tài)的信息。
在操作705中,功能處理模塊170可以根據(jù)硬件狀態(tài)信息來控制對象的顯示。關(guān)于這個操作,映射表135可以包括針對每個硬件組件狀態(tài)信息提供的功能項信息。功能處理模塊170可以檢查映射表135以便收集映射到當(dāng)前硬件狀態(tài)的功能項信息。根據(jù)本公開的各種實施例,功能處理模塊170可以針對每個硬件狀態(tài)收集作為不同的圖像所提供的對象信息,并且可以顯示與該對象信息對應(yīng)的對象。例如,在耳機設(shè)備連接到音頻插口302的情況下,功能處理模塊170可以顯示包括音樂播放功能項、呼叫功能項、視頻播放功能項等的對象。在耳機設(shè)備未連接到音頻插口302的情況下,功能處理模塊170可以顯示包括調(diào)整待輸出到外部電子設(shè)備的音頻數(shù)據(jù)的音量的功能項、當(dāng)耳機設(shè)備連接時設(shè)定將自動地呼叫的另一電子設(shè)備的電話號碼的功能項、為視頻的播放設(shè)定副標(biāo)題顯示的功能項等的對象。根據(jù)本公開的各種實施例,功能處理模塊170可以顯示根據(jù)外部設(shè)備是否連接到音頻插口302改變顯示大小、顯示位置或顯示類型(例如,顏色、形狀、圖案等)中的至少一個的對象。
在操作707中,功能處理模塊170可以確定硬件狀態(tài)是否改變了。如果硬件狀態(tài)改變了,則過程可以返回到操作705,使得功能處理模塊170可以根據(jù)已改變的硬件狀態(tài)來控制對象的顯示。例如,如果硬件狀態(tài)在對象被顯示之前改變了,則功能處理模塊170可以改變設(shè)定。例如,如果硬件狀態(tài)在對象被顯示的同時改變了,則功能處理模塊170可以改變正被輸出的對象的至少一個功能項。例如,如果連接到硬件組件的外部設(shè)備與其斷開,則功能處理模塊170可以輸出針對連接狀態(tài)的功能項已被用針對斷開狀態(tài)的功能項替換的對象。根據(jù)本公開的各種實施例,如果外部設(shè)備被斷開,則功能處理模塊170可以從顯示器150中移除相關(guān)對象。
如果不存在硬件狀態(tài)改變,則在操作709中功能處理模塊170可以確定是否接收到與對象操作有關(guān)的事件。例如,功能處理模塊170可以確定是否發(fā)生選擇包括在對象中的特定功能項的觸摸事件。如果發(fā)生與對特定功能項的選擇有關(guān)的事件,則在操作711中功能處理模塊170可以控制基于對象的功能執(zhí)行。例如,功能處理模塊170可以控制與包括在對象中的特定功能項對應(yīng)的功能的執(zhí)行。
如果與對特定功能項的選擇有關(guān)的事件未發(fā)生,則在操作713中功能處理模塊170可以確定是否發(fā)生與對象操作的終止有關(guān)的事件。如果與對象操作的終止有關(guān)的事件未發(fā)生,則在操作711中功能處理模塊170可以繼續(xù)控制基于對象的功能執(zhí)行。附加地或另選地,如果與對象操作的終止有關(guān)的事件未發(fā)生,則過程可以返回到操作707,使得功能處理模塊170可以重新執(zhí)行操作707和以下操作。
如果發(fā)生與對象操作的終止有關(guān)的事件,則功能處理模塊170可以使當(dāng)前屏幕返回到指定屏幕(例如,主屏幕、待機屏幕或在對象操作之前顯示的屏幕)。在這個操作中,功能處理模塊170可以從顯示器150中移除顯示的對象。此外,功能處理模塊170可以終止當(dāng)前正被執(zhí)行的功能,并且可以從顯示器150中移除對應(yīng)屏幕。
圖8例示了根據(jù)本公開的各種實施例的與對象的編輯有關(guān)的電子設(shè)備操作方法。
參考圖8,在操作801中,功能處理模塊170可以接收與對象編輯模式有關(guān)的事件。關(guān)于這個操作,功能處理模塊170可以提供例如與對象編輯模式有關(guān)的圖標(biāo)或菜單。如果圖標(biāo)或菜單被選擇,功能處理模塊170可以向顯示器150輸出與對象編輯模式有關(guān)的屏幕(例如,對象編輯屏幕)。
在操作803中,例如,功能處理模塊170可以確定是否從保護(hù)觸摸區(qū)域45接收到特定事件(例如,與特定部分上的觸摸對應(yīng)的觸摸事件)。如果發(fā)生與保護(hù)觸摸區(qū)域45無關(guān)的事件(諸如與顯示觸摸區(qū)域42有關(guān)的事件),則在操作804中功能處理模塊170可以根據(jù)事件的類型或?qū)傩詠硖幚韺?yīng)功能的執(zhí)行。例如,根據(jù)事件的類型,功能處理模塊170可以控制顯示器150的打開、特定通信功能的激活、音樂播放功能的激活等。
如果發(fā)生與保護(hù)觸摸區(qū)域45有關(guān)的事件(例如,觸摸與特定硬件組件相鄰的保護(hù)觸摸部分的事件),則在操作805中功能處理模塊170可以收集與該事件的發(fā)生位置有關(guān)的硬件信息。在這個操作中,功能處理模塊170可以參考存儲在存儲器130中的映射表135。映射表135可以包括關(guān)于與硬件信息有關(guān)地配置的功能項的信息或關(guān)于包括至少一個功能項的對象的信息。功能處理模塊170也可以收集待根據(jù)硬件狀態(tài)信息提供的至少一個功能項信息或包括關(guān)于功能項的信息的對象信息。
如果功能項信息或?qū)ο笮畔⒈皇占?,則在操作807中功能處理模塊170可以顯示與硬件信息有關(guān)的功能項或者可以顯示對象。在這個操作中,功能處理模塊170可以將對象(或至少一個功能項)輸出到顯示器150的與被布置有硬件組件的區(qū)域相鄰的區(qū)域。另選地,功能處理模塊170可以將對象(或功能項)輸出到顯示器150的指定部分。在對象編輯模式下,顯示器上所顯示的對象可以包括關(guān)于特定硬件組件可配置的所有功能項。根據(jù)本公開的各種實施例,功能處理模塊170也可以向顯示器輸出與和特定硬件組件有關(guān)的保護(hù)觸摸區(qū)域45關(guān)聯(lián)的對象以及包括與特定硬件組件有關(guān)的所有功能項的對象。
在操作809中,功能處理模塊170可以確定已經(jīng)發(fā)生的事件是否是指定事件(例如,選擇并拖曳功能項的事件)。根據(jù)本公開的實施例,功能處理模塊170可以確定事件是否是選擇顯示器150上所顯示的特定功能項并且然后在特定方向上(例如,在朝向被布置有特定硬件組件的保護(hù)觸摸區(qū)域45的方向上)拖曳它的事件。如果發(fā)生選擇并拖曳功能項的事件,則在操作811中功能處理模塊170可以將所選擇的功能項添加到指派給所對應(yīng)的保護(hù)觸摸區(qū)域45的對象。
如果已經(jīng)發(fā)生的事件不是指定事件,則在操作813中功能處理模塊170可以確定該事件是否與對象功能項的移除有關(guān)。如果發(fā)生與對象功能項的移除有關(guān)的事件(例如,在對象編輯模式下觸摸與特定硬件組件有關(guān)的保護(hù)觸摸區(qū)域45的觸摸事件),則功能處理模塊170可以向顯示器150輸出設(shè)定對象。此外,如果發(fā)生特定事件(例如,選擇包括在設(shè)定對象中的功能項中的至少一個并且然后在特定方向上拖曳它的事件或者觸摸特定功能項至少特定次數(shù)的事件),則功能處理模塊170可以從對象中移除由該特定事件選擇的功能項。
如果已經(jīng)發(fā)生的事件與對象的移除無關(guān),則在操作817中功能處理模塊170可以確定該事件是否與編輯模式的終止有關(guān)。如果發(fā)生與編輯模式的終止有關(guān)的事件,則功能處理模塊170可以終止對象編輯模式(例如,從顯示器150中移除對象編輯屏幕),并且可以向顯示器150輸出指定屏幕(例如,在對象編輯屏幕之前顯示的屏幕、主屏幕、待機屏幕或用戶定義的屏幕)。如果已經(jīng)發(fā)生的事件與編輯模式的終止無關(guān),則過程可以返回到操作807,使得功能處理模塊170可以重新執(zhí)行操作807和以下操作。此外,過程可以在操作811或815被執(zhí)行之后進(jìn)行到操作817,使得功能處理模塊170可以重新執(zhí)行操作817和以下操作。
如上所述,根據(jù)本公開的各種實施例,根據(jù)本公開的實施例的輸入支持方法可以包括接收布置在與除顯示器的區(qū)域以外的區(qū)域中所布置的至少一個硬件組件相距一定距離(或特定范圍)內(nèi)的保護(hù)觸摸區(qū)域處的輸入事件,以及根據(jù)輸入事件來向顯示器輸出與硬件組件關(guān)聯(lián)的對象。
根據(jù)本公開的各種實施例,輸入事件的接收可以包括從保護(hù)觸摸區(qū)域接收事件,該保護(hù)觸摸區(qū)域被布置有音頻插口、至少一個傳感器、至少一個物理鍵或物理鍵按鈕、揚聲器、天線、連接端口或電子筆中的至少一個。
根據(jù)本公開的各種實施例,輸入事件的接收可以包括從布置在邊框、連接到邊框的側(cè)面部分或連接到側(cè)面部分的后部部分中的至少一個中的保護(hù)觸摸區(qū)域接收輸入事件,所述邊框串聯(lián)延伸到布置在顯示器中的觸摸圖案或者被并聯(lián)布置在特定區(qū)域中,所述邊框圍繞顯示器的邊緣。
根據(jù)本公開的各種實施例,輸出可以包括:輸出支持用于請求與硬件組件有關(guān)的至少一個功能的執(zhí)行的事件的輸入的對象以及輸出包括功能項或用于請求與硬件組件有關(guān)的至少一個功能的執(zhí)行的項的對象中的至少一個。
根據(jù)本公開的各種實施例,輸出可以包括:收集與硬件組件的設(shè)備操作有關(guān)的硬件狀態(tài)信息并且根據(jù)該硬件狀態(tài)信息區(qū)別地輸出對象的形狀或包括在對象中的功能項的類型中的至少一個。
根據(jù)本公開的各種實施例,收集可以包括:收集指示外部設(shè)備是否連接到音頻插口的信息、指示外部設(shè)備是否連接到連接端口的信息、指示傳感器是激活的還是未激活的信息、指示天線是否被操作的信息、指示揚聲器是否輸出音頻數(shù)據(jù)的信息或指示電子筆是否被操作的信息中的至少一種。
根據(jù)本公開的各種實施例,該方法還可以包括根據(jù)輸入事件來輸出與對象的形狀的編輯有關(guān)的菜單或屏幕或包括在對象中的至少一個功能項。
根據(jù)本公開的各種實施例,該方法還可以包括根據(jù)輸入事件從對象中移除至少一個功能項或者向其添加新的功能項。
根據(jù)本公開的各種實施例,該方法還可以包括根據(jù)輸入事件調(diào)整對象的位置或者使對象固定到顯示的屏幕或顯示器的特定部分。
根據(jù)本公開的各種實施例,輸出可以包括將對象輸出到與有關(guān)對應(yīng)功能的硬件組件相鄰的顯示區(qū)域。
圖9是例示了根據(jù)本公開的各種實施例的對象的形狀的圖。
參考圖9,根據(jù)本公開的各種實施例的電子設(shè)備100可以包括布置殼體300的保護(hù)觸摸區(qū)域900處的保護(hù)觸摸部分972。保護(hù)觸摸部分972可以被布置為與被布置有圖像傳感器303和接近傳感器304的區(qū)域相鄰。根據(jù)本公開的實施例,保護(hù)觸摸部分972可以與包括與圖像傳感器303和接近傳感器304有關(guān)的至少一個功能項的對象的輸出關(guān)聯(lián)。圖像傳感器303和接近傳感器304分別可以是圖像傳感器303和接近傳感器304。
根據(jù)本公開的各種實施例,如果發(fā)生觸摸保護(hù)觸摸部分972的觸摸事件973(或懸停事件),則電子設(shè)備100的功能處理模塊170可以像狀態(tài)901下所示出的那樣響應(yīng)于觸摸事件973的發(fā)生而向特定屏幕992輸出對象910。對象910可以包括至少一個圖標(biāo)。例如,對象910可以具有圍繞圖標(biāo)911至913的盒子的形狀。另選地,對象910可以包括包括有圖標(biāo)911至913的特定區(qū)域(例如,透明區(qū)域)。圖標(biāo)911至913可以包括與圖像傳感器303有關(guān)的功能項(例如,圖標(biāo)911)、與眼睛或瞳孔的識別有關(guān)的功能項(例如,圖標(biāo)912)或遠(yuǎn)程控制功能項(例如,圖標(biāo)913)。
根據(jù)本公開的各種實施例,如果發(fā)生與保護(hù)觸摸部分972有關(guān)的觸摸事件973,則功能處理模塊170可以像狀態(tài)903下所示出的那樣向特定屏幕992輸出對象920。對象920可以是列表類型。對象920可以具有被成形為指示保護(hù)觸摸部分972、圖像傳感器303或接近傳感器304的圖像。對象920可以包括至少一個列表項。例如,對象920可以包括與遠(yuǎn)程控制功能有關(guān)的列表項、與虹膜的識別有關(guān)的列表項或與自身相機有關(guān)的列表項。
根據(jù)本公開的各種實施例,如果發(fā)生與保護(hù)觸摸部分972有關(guān)的觸摸事件973,則功能處理模塊170可以像狀態(tài)905下所示出的那樣向特定屏幕992輸出對象930。對象930可以是具有特定形狀(例如,半圓形帶)的圖像。對象930可以包括一個或多個鏈接項931至933(例如,與基于項目區(qū)域的選擇的設(shè)定功能的執(zhí)行相關(guān)聯(lián)的圖像)。鏈接項可以包括與遠(yuǎn)程控制功能有關(guān)的項931、與虹膜的識別有關(guān)的項932或與自身相機功能有關(guān)的項933。
根據(jù)本公開的各種實施例,功能處理模塊170可以響應(yīng)于對與特定硬件組件有關(guān)的保護(hù)觸摸部分的選擇而輸出各種對象。例如,功能處理模塊170可以輸出其中多個圖標(biāo)或項被按照矩陣布置的對象。此外,功能處理模塊170可以輸出其中多個圖標(biāo)或項的至少一部分彼此重疊的對象。在其中各項彼此重疊的對象被顯示的同時,如果發(fā)生與對象有關(guān)的滾動事件或掃掠事件,則功能處理模塊170可以用其至少一部分被隱藏的另一圖標(biāo)或項替換最上面的圖標(biāo)或項。
特定屏幕922可以是鎖定屏幕、主屏幕、待機屏幕等。另選地,特定屏幕922可以是特定功能的執(zhí)行屏幕。例如,特定屏幕992可以是音樂播放屏幕。
圖10是例示了根據(jù)本公開的各種實施例的對象輸出和功能項輸出的圖。
參考圖10,根據(jù)本公開的各種實施例的電子設(shè)備100可以包括布置在殼體300的保護(hù)觸摸區(qū)域1000處的保護(hù)觸摸部分1072。保護(hù)觸摸部分1072可以被布置為與被布置有圖像傳感器303和接近傳感器304的區(qū)域相鄰。保護(hù)觸摸部分1072可以與包括與圖像傳感器303和接近傳感器304有關(guān)的至少一個功能項的對象的輸出關(guān)聯(lián)。圖像傳感器303和接近傳感器304分別可以是圖像傳感器303和接近傳感器304(或紅外傳感器)。
根據(jù)本公開的各種實施例,如果發(fā)生觸摸保護(hù)觸摸部分1072的觸摸事件1073(或懸停事件),則電子設(shè)備100的功能處理模塊170可以像狀態(tài)1001中所示出的那樣響應(yīng)于觸摸事件1073的發(fā)生而向特定屏幕1092輸出對象1010。根據(jù)本公開的各種實施例,如果發(fā)生觸摸事件1073,則功能處理模塊170可以像狀態(tài)100中所示出的那樣將對象1010輸出到與被布置有保護(hù)觸摸部分1072或圖像傳感器303和接近傳感器304的區(qū)域相鄰的顯示區(qū)域。對象1010可以包括指定的特定圖像。根據(jù)本公開的各種實施例,對象1010可以包括與設(shè)定功能項的數(shù)目有關(guān)的特定圖像(例如,與功能項的數(shù)目有關(guān)的圓)。
如果發(fā)生觸摸并拖曳對象1010的拖曳事件1004,則功能處理模塊170可以根據(jù)該拖曳事件1004來調(diào)整對象的位置。根據(jù)本公開的實施例,在響應(yīng)于觸摸動作在保護(hù)觸摸部分1072上發(fā)生觸摸事件1073之后,在顯示器的特定區(qū)域上顯示的對象1010可能由于對觸摸動作(例如,拖曳動作)的修改而被移動。功能處理模塊170可以響應(yīng)于觸摸事件1073而將對象1010輸出到指定的特定位置,并且可以響應(yīng)于顯示器上的觸摸并拖曳動作而移動對象1010。另選地,功能處理模塊170可以選擇待通過觸摸事件1073輸出的對象,并且可以使得對象1010能夠通過在顯示區(qū)域上發(fā)生的觸摸事件來顯示。
根據(jù)本公開的各種實施例,如果發(fā)生與對象1010有關(guān)的特定事件1011(例如,選擇對象1010的事件或在特定方向上使對象1010旋轉(zhuǎn)的事件),則功能處理模塊170可以向屏幕1092像狀態(tài)1003下所示出的那樣輸出包括與對象1010關(guān)聯(lián)的功能項的子對象1020。子對象1020可以包括例如與圖像傳感器303有關(guān)的功能項、與虹膜的識別有關(guān)的功能項、遠(yuǎn)程控制功能項等。子對象1020可以包括與功能項對應(yīng)的至少一個圖像。
屏幕1092可以是鎖定屏幕、主屏幕、待機屏幕等。根據(jù)本公開的各種實施例,屏幕1092可以是與圖像傳感器303有關(guān)的功能項的執(zhí)行屏幕。另選地,屏幕1092可以是與虹膜識別功能的執(zhí)行有關(guān)的屏幕或遠(yuǎn)程控制功能的執(zhí)行屏幕。根據(jù)本公開的各種實施例,功能處理模塊170可以根據(jù)當(dāng)前屏幕的類型不同地處理子對象1020。例如,在當(dāng)前屏幕1092包括如狀態(tài)1005中所示的遠(yuǎn)程控制功能項1021的情況下,功能處理模塊170可以輸出包括除遠(yuǎn)程控制功能項以外的項(例如,與圖像傳感器有關(guān)的功能項、與虹膜的識別有關(guān)的功能項等)的子對象1020。又例如,在當(dāng)前屏幕1092與特定功能項(例如,與圖像傳感器303有關(guān)的功能項)有關(guān)的情況下,功能處理模塊170可以在輸出子對象1020時從子對象1020的功能項中排除與圖像傳感器303有關(guān)的功能項。
根據(jù)本公開的各種實施例,如果發(fā)生在特定方向上(例如,在與子對象1020的旋轉(zhuǎn)方向相反或相同的方向上)將對象1010移動了指定距離的事件,則功能處理模塊170可以從顯示器中移除子對象1020。根據(jù)本公開的各種實施例,功能處理模塊170可能在子對象1020被顯示的同時不允許對象1010(包括子對象1020)的移動。另選地,如果發(fā)生特定事件(例如,選擇并拖曳對象1010的事件),則功能處理模塊170可以響應(yīng)于該事件而移動并顯示子對象1020和對象1010。
根據(jù)本公開的各種實施例,在用于顯示子對象1020的區(qū)域不充足的情況下(例如,在因為對象1010被布置在與屏幕1092的底部相距一定距離(或特定范圍)內(nèi)所以子對象1020的整體不能夠被顯示的情況下),功能處理模塊170可以改變子對象1020的至少一部分的輸出方向。例如,即使包括在子對象1020中的至少一個圖像被配置為被定位在對象1010的右側(cè)處,功能處理模塊170也可以執(zhí)行控制,使得子對象1020像狀態(tài)1007中所示出的那樣被定位在對象1010的左側(cè)處。如上所述,功能處理模塊170可以根據(jù)用戶定義的方向或?qū)ο?010在顯示器上的位置來將子對象1020顯示在對象1010的左側(cè)或右側(cè)或頂部處。
圖11是例示了根據(jù)本公開的各種實施例的功能項的操作的圖。
參考圖11,根據(jù)本公開的各種實施例,如果關(guān)于與布置在殼體300的保護(hù)觸摸區(qū)域1100的特定部分處的圖像傳感器303(例如,圖像傳感器)相鄰的保護(hù)觸摸部分1172發(fā)生事件,則電子設(shè)備100的功能處理模塊170可以像狀態(tài)1101中所示出的那樣向顯示器1192輸出對象1010。顯示器1192可以輸出屏幕1192a。屏幕1192a可以是鎖定屏幕、主屏幕或特定功能的執(zhí)行屏幕(例如,音樂播放屏幕、圖庫屏幕、即時消息屏幕等)。
根據(jù)本公開的各種實施例,功能處理模塊170可以一起輸出子對象1110與對象1010。另選地,功能處理模塊170可以在發(fā)生與對象1010有關(guān)的事件時輸出子對象1110。子對象1110可以包括至少一個功能項(例如,圖像傳感器功能項111、虹膜識別功能項1112或遠(yuǎn)程控制功能項1113)。
如果發(fā)生與包括在子對象1110中的特定功能項有關(guān)的事件,例如,與圖像傳感器功能項1111有關(guān)的事件(例如,觸摸事件),則功能處理模塊170可以執(zhí)行與該功能項有關(guān)的功能。例如,功能處理模塊170可以激活圖像傳感器303,并且可以像狀態(tài)1103中所示出的那樣向顯示器1192輸出與圖像傳感器303的激活和功能執(zhí)行對應(yīng)的屏幕1192b。在將屏幕1192a改變成屏幕1192b的操作中,功能處理模塊170可以暫停子對象1110的顯示(或者從屏幕1192b中移除對象1110)。
根據(jù)本公開的各種實施例,功能處理模塊170可以在輸出屏幕1192b的同時維持對象1010的顯示狀態(tài)。關(guān)于屏幕1192b的輸出,功能處理模塊170可以將對象1010移動到屏幕1192b的指定部分或者可以維持先前屏幕1192a上所顯示的對象1010的位置。根據(jù)本公開的各種實施例,功能處理模塊170可以響應(yīng)于對子對象1110的特定功能項的選擇而在輸出屏幕1192b的同時暫停對象1010和子對象1110的顯示。
根據(jù)本公開的各種實施例,如果在屏幕1192b上發(fā)生與對象1010有關(guān)的事件,則功能處理模塊170可以將子對象1110輸出到屏幕1192b上與對象1010相鄰的區(qū)域。當(dāng)發(fā)生與對象1010有關(guān)的事件時,功能處理模塊170可以輸出包括除與屏幕1192b有關(guān)的功能項以外的功能項(例如,功能項1112和1113)的子對象1110。另選地,功能處理模塊170可以像狀態(tài)1101中所示出的那樣輸出子對象1110。
根據(jù)本公開的各種實施例,如果與屏幕1192b對應(yīng)的功能被終止,則功能處理模塊170可以將先前屏幕1192a輸出到顯示器1192。當(dāng)屏幕1192b被關(guān)閉時,功能處理模塊170可以將對象1010或子對象1110中的至少一個輸出到屏幕1192a。另選地,功能處理模塊170可以輸出其中被移除了對象1010和子對象1110的屏幕1192a。
圖12是例示了根據(jù)本公開的各種實施例的功能項的添加的圖。
參考圖12,根據(jù)本公開的各種實施例,殼體300的保護(hù)觸摸區(qū)域1200可以包括與圖像傳感器303(例如,圖像傳感器)或接近傳感器304相鄰布置的保護(hù)觸摸部分1272。殼體300的保護(hù)觸摸區(qū)域1200可以包括與物理鍵按鈕311相鄰布置的保護(hù)觸摸部分1273。
如果發(fā)生與保護(hù)觸摸部分1272有關(guān)的事件,則電子設(shè)備100的功能處理模塊170可以像狀態(tài)1201中所示出的那樣將對象1010輸出到顯示器1292。顯示器1292可能當(dāng)前正在輸出鎖定屏幕、主屏幕或特定功能的執(zhí)行屏幕(例如,音樂播放屏幕、圖庫屏幕、即時消息屏幕等)。根據(jù)本公開的各種實施例,功能處理模塊170可以一起輸出子對象1210與對象1010。另選地,功能處理模塊170可以在發(fā)生與對象1010有關(guān)的事件(例如,觸摸對象1010的事件)時輸出子對象1210。子對象1210可以包括至少一個功能項(例如,圖像傳感器功能項1211、虹膜識別功能項1212或遠(yuǎn)程控制功能項1213)。根據(jù)本公開的各種實施例,關(guān)于特定屏幕(例如,鎖定屏幕、主屏幕等)的輸出,功能處理模塊170可以自動地輸出與圖像傳感器303、接近傳感器304有關(guān)的對象1010或包括子對象1210的對象1010。
如果在與圖像傳感器303或接近傳感器304有關(guān)的保護(hù)觸摸部分1072上發(fā)生觸摸事件,則功能處理模塊170可以從顯示器1292的屏幕中移除對象1010或子對象1210。根據(jù)本公開的各種實施例,功能處理模塊170可以存儲關(guān)于特定屏幕的先前的狀態(tài)(例如,對象1010被顯示的狀態(tài)或?qū)ο?010未被顯示的狀態(tài))的信息。如果特定屏幕的輸出是需要的,則功能處理模塊170可以根據(jù)先前的狀態(tài)來輸出或者不輸出對象1010。
功能處理模塊170可以接收在與物理鍵按鈕311有關(guān)的保護(hù)觸摸部分1273上發(fā)生的事件1204(例如,觸摸保護(hù)觸摸部分1273的事件)或者在顯示器1292上發(fā)生的事件1205(例如,將顯示器1292的特定區(qū)域與對象1010組合的拖曳事件)中的至少一個。如果事件1204被接收到,則功能處理模塊170可以向顯示器1292的特定區(qū)域輸出與物理鍵按鈕311有關(guān)的功能項1214。在狀態(tài)1201下輸出的功能項1214可以具有與在狀態(tài)1203下顯示在子對象1220上的功能項1214的顯示效果不同的顯示效果(例如,指定透明度、指定顏色等)。功能處理模塊170可以響應(yīng)于事件1205而在顯示器1292上移動并顯示功能項1214。根據(jù)本公開的各種實施例,功能處理模塊170可以響應(yīng)于事件1204或1205而跳過具有特定顯示效果的功能項1214的輸出。
如果發(fā)生觸摸被布置有物理鍵按鈕311的保護(hù)觸摸部分1273并且然后滑動到顯示器1292的被布置有對象1010的區(qū)域的事件,則功能處理模塊170可以像狀態(tài)1203下所示出的那樣輸出子對象1220。除包括在子對象1210中的功能項1211至1213之外,子對象1220還可以包括與物理鍵按鈕311有關(guān)的功能項1214。如上所述,功能處理模塊170可以響應(yīng)于特定事件的發(fā)生而支持與特定硬件組件有關(guān)的功能項的添加。借助于添加功能項的功能,可以在發(fā)生與保護(hù)觸摸部分1272有關(guān)的事件或與保護(hù)觸摸部分1273有關(guān)的事件的情況下輸出對象1010。已添加功能項的對象1010被輸出的位置可以是與保護(hù)觸摸部分1272或保護(hù)觸摸部分1273中的至少一個相鄰的顯示區(qū)域。
根據(jù)本公開的各種實施例,如果發(fā)生與包括在子對象1220中的特定功能項(例如,功能項1212)有關(guān)的事件(例如,如果發(fā)生選擇功能項1212并且在指定方向上拖曳它的事件),則功能處理模塊170可以像狀態(tài)1205下所示出的那樣顯示被排除了功能項1212的子對象1230。根據(jù)本公開的各種實施例,在功能項1211至1213被從子對象中移除的情況下(或者在僅僅與保護(hù)觸摸部分1273有關(guān)的功能項1214剩下的情況下),功能處理模塊170可以響應(yīng)于與保護(hù)觸摸部分1273有關(guān)的事件的發(fā)生而輸出對象1010。
圖13是例示了根據(jù)本公開的各種實施例的特定對象的操作的圖。
參考圖13,根據(jù)本公開的各種實施例,殼體300的保護(hù)觸摸區(qū)域1300可以包括與物理鍵307(例如,物理鍵、返回鍵或觸摸鍵)相鄰布置的保護(hù)觸摸部分1372。功能處理模塊170可以接收與保護(hù)觸摸部分1372有關(guān)的事件1373(例如,觸摸保護(hù)觸摸部分1372的事件)或在顯示器1392上發(fā)生的事件1374(例如,拖曳顯示器1392的特定區(qū)域的事件)。響應(yīng)于事件1373,功能處理模塊170可以像狀態(tài)1301下所示出的那樣輸出指定對象(例如,輸出到顯示器1392的與物理鍵307相鄰的特定區(qū)域)。此外,功能處理模塊170可以響應(yīng)于事件1374而改變對象1310的顯示位置。顯示器1392可以輸出特定屏幕1392a。特定屏幕1392a可以是由于對特定服務(wù)器設(shè)備的訪問而顯示的服務(wù)器頁面屏幕。功能處理模塊170可以將對象1310輸出到與特定屏幕1392a的層區(qū)別開的層。根據(jù)本公開的實施例,對象1310可以包括與物理鍵307有關(guān)的圖像(例如,返回鍵圖像)。
根據(jù)本公開的各種實施例,功能處理模塊170可以像狀態(tài)1303下所示出的那樣響應(yīng)于與對象1310有關(guān)的事件(例如,觸摸對象1310的觸摸事件)的發(fā)生而執(zhí)行指定功能。例如,如果發(fā)生與對象1310有關(guān)的事件,則功能處理模塊170可以在顯示器1392上顯示前一個屏幕或下一個屏幕1392b。根據(jù)本公開的各種實施例,當(dāng)發(fā)生與對象1310有關(guān)的事件時,功能處理模塊170可以關(guān)閉狀態(tài)1301的屏幕1392a。
根據(jù)本公開的各種實施例,功能處理模塊170可以在屏幕1392a被關(guān)閉并且屏幕1392b被顯示的同時繼續(xù)顯示對象1310。另選地,如果當(dāng)對象1310被輸出時正被執(zhí)行的所有功能(例如,多個服務(wù)器頁面屏幕、多個功能執(zhí)行屏幕等)被終止,則功能處理模塊170可以自動地移除對象1310。另選地,如果指定屏幕(例如,主屏幕等)被輸出到顯示器1392,則功能處理模塊170可以移除對象1310。
圖14是例示了根據(jù)本公開的各種實施例的對象的位置的調(diào)整的圖。
參考圖14,根據(jù)本公開的各種實施例,如果在與布置在殼體300的保護(hù)觸摸區(qū)域1400處的特定硬件組件有關(guān)的保護(hù)觸摸部分1472上發(fā)生觸摸事件等,則功能處理模塊170可以向顯示器1492輸出對象1410。例如,如狀態(tài)1401下所示,功能處理模塊170可以將對象1410輸出到屏幕1492a被顯示在上面的顯示器1492。對象1410的輸出位置可以是與被布置有特定硬件組件的區(qū)域相鄰的顯示區(qū)域。如果發(fā)生與對象1410的移動有關(guān)的事件,則功能處理模塊170可以響應(yīng)于該事件而改變對象1410在屏幕1492a上的位置。屏幕1492a可以包括特定屏幕元件(例如,至少一個微件或至少一個圖標(biāo))的布置1460。
功能處理模塊170可以接收與對象1410有關(guān)的事件(例如,選擇對象1410的觸摸事件1413以及移動對象1410的拖曳事件1414)。如果發(fā)生與對象1410的移動有關(guān)的事件,則功能處理模塊170可以將對象1410插入到布置1460中,以便提供如狀態(tài)1403下所示出的屏幕元件的新布置1461。因此,可以將屏幕1492a改變成包括新布置1461的屏幕1492b。
根據(jù)本公開的各種實施例,功能處理模塊170可以提供與進(jìn)入到對象編輯模式中有關(guān)的菜單項或圖標(biāo)。另選地,功能處理模塊170可以響應(yīng)于特定輸入事件(例如,長按主按鈕的事件)的發(fā)生而執(zhí)行進(jìn)入對象編輯模式。功能處理模塊170可以響應(yīng)于進(jìn)入到對象編輯模式中而改變屏幕。例如,功能處理模塊170可以將對象1410輸出到與屏幕1492a的層區(qū)別開的層。在進(jìn)入對象編輯模式的情況下,功能處理模塊170可以將對象1410布置在與屏幕1492a的層相同的層中。根據(jù)本公開的各種實施例,如果對象1410在屏幕上的布置完成(例如,獲得包括對象1410的布置1461),則功能處理模塊170可以自動地終止對象編輯模式。如果對象1410在屏幕上的布置完成,則功能處理模塊170可以將對象1410布置在與屏幕1492b的層相同的層中。根據(jù)本公開的各種實施例,在對象1410是關(guān)于返回鍵而生成的情況下,功能處理模塊170可以在發(fā)生與對象1410有關(guān)的事件時執(zhí)行與返回鍵的功能相同的功能。
圖15是例示了根據(jù)本公開的各種實施例的對象編輯功能的圖。
參考圖15,根據(jù)本公開的各種實施例,特定硬件組件(例如,圖像傳感器303或接近傳感器304)以及與圖像傳感器303或接近傳感器304有關(guān)的保護(hù)觸摸部分1572可以被布置在殼體300的保護(hù)觸摸區(qū)域1500處。保護(hù)觸摸部分1572可以被布置在殼體300的上部或下部處。當(dāng)發(fā)生指定事件(例如,選擇與進(jìn)入到對象編輯模式中有關(guān)的圖標(biāo)或菜單或者選擇特定物理鍵按鈕的事件)時,功能處理模塊170可以像狀態(tài)1501下所示出的那樣向顯示器1592輸出對象編輯屏幕1592a。對象編輯屏幕1592a可以包括至少一個功能項。該至少一個功能項可以包括與布置在保護(hù)觸摸區(qū)域1500處的至少一個硬件組件有關(guān)的功能項。例如,該至少一個功能項可以包括與音頻插口有關(guān)的至少一個功能項、與揚聲器有關(guān)的至少一個功能項、與圖像傳感器有關(guān)的至少一個功能項、與通信天線有關(guān)的至少一個功能項或與物理鍵或物理鍵按鈕有關(guān)的至少一個功能項。
根據(jù)本公開的各種實施例,如果發(fā)生與和特定硬件組件相鄰的保護(hù)觸摸部分有關(guān)的事件,則功能處理模塊170可以輸出與該硬件組件有關(guān)的至少一個功能項。例如,當(dāng)與主按鈕相鄰的保護(hù)觸摸部分被選擇時,功能處理模塊170可以向屏幕1592a輸出與主按鈕有關(guān)的至少一個功能項。當(dāng)與返回鍵相鄰的保護(hù)觸摸部分被選擇時,功能處理模塊170可以向屏幕1592a輸出與返回鍵有關(guān)的至少一個功能項。根據(jù)本公開的各種實施例,當(dāng)與多個硬件組件相鄰的多個保護(hù)觸摸部分被選擇時,功能處理模塊170可以向屏幕1592a輸出與所述多個硬件組件有關(guān)的功能項。在這個操作中,功能處理模塊170可以提供顯示效果或者可以布置功能項,使得針對每個硬件組件的功能項被彼此區(qū)別開。
根據(jù)本公開的各種實施例,功能處理模塊170可以接收選擇特定功能項1573并且然后朝向保護(hù)觸摸部分1572移動該特定功能項的事件1574。當(dāng)發(fā)生事件1574時,功能處理模塊170可以像狀態(tài)1503下所示出的那樣向顯示器1592輸出對象編輯結(jié)果屏幕1592b。例如,功能處理模塊170可以向特定區(qū)域(例如,與圖像傳感器303或接近傳感器304相鄰的顯示區(qū)域)輸出與圖像傳感器303或接近傳感器304或保護(hù)觸摸部分1572有關(guān)的對象1510。在輸出對象1510的同時,功能處理模塊170可以將與功能項1573對應(yīng)的功能項1514添加到對象1510。例如,對象1510可以包括狀態(tài)1501之前的功能項1511至1513。通過狀態(tài)1501,可以將與功能項1573對應(yīng)的功能項1514添加到對象1510。功能項1514可以是圖庫功能項。圖庫功能項可能與圖像傳感器303(例如,圖像傳感器303)有關(guān)。根據(jù)本公開的各種實施例,功能處理模塊170可以將可由電子設(shè)備100提供的所有功能項添加到對象編輯屏幕1592a以輸出對象編輯屏幕1592a。另選地,功能處理模塊170可以提供正被輸出到顯示器1592的屏幕的功能項,作為用于在發(fā)生與對象編輯有關(guān)的事件時編輯對象的功能項。
本文中所使用的術(shù)語“模塊”可以表示例如包括硬件、軟件和固件的一個或多個組合的單元??梢耘c術(shù)語“單元”、“邏輯”、“邏輯塊”、“組件”和“電路”可交換地使用術(shù)語“模塊”?!澳K”可以是集成組件的最小單元或者可以是其一部分?!澳K”可以是用于執(zhí)行一個或多個功能的最小單元或其一部分。
根據(jù)本公開的各種實施例,根據(jù)本公開的各種實施例的設(shè)備的至少一部分(例如,其模塊或功能)或方法(例如,操作)可以作為以編程模塊的形式存儲在計算機可讀存儲介質(zhì)中的指令被實現(xiàn)。在指令由至少一個處理器執(zhí)行的情況下,該至少一個處理器可以執(zhí)行與指令對應(yīng)的功能。
計算機可讀存儲介質(zhì)可以包括磁介質(zhì)(諸如硬盤、軟盤和磁帶)、光介質(zhì)(諸如,緊致盤-只讀存儲器(cd-rom)和數(shù)字通用盤(dvd))、磁光介質(zhì)(諸如軟光盤)以及被配置為存儲并執(zhí)行程序指令(例如,編程模塊)的硬件設(shè)備,諸如rom、隨機存取存儲器和閃速存儲器。編程指令可以包括由編譯程序生成的機器語言代碼以及能夠由計算機使用解釋程序所執(zhí)行的高級語言代碼。以上提及的硬件可以被配置為作為用于執(zhí)行本公開的各種實施例的操作的一個或多個軟件模塊被操作并且反之亦然。
根據(jù)本公開的各種實施例,存儲介質(zhì)存儲當(dāng)由至少一個處理器執(zhí)行時被配置為指示至少一個處理器執(zhí)行至少一個操作的指令,該至少一個操作包括接收布置在與布置在除顯示器的區(qū)域以外的區(qū)域中的至少一個硬件組件相距一定距離(或特定范圍)內(nèi)的保護(hù)觸摸區(qū)域處的輸入事件,以及根據(jù)在該保護(hù)觸摸區(qū)域上已經(jīng)發(fā)生的輸入事件來向顯示器輸出與該硬件組件關(guān)聯(lián)的對象。
圖16是例示了根據(jù)本公開的實施例的針對每個硬件組件信息的指定對象的輸出的另一示例的圖。
參考圖16,用于針對每個硬件組件信息輸出功能操作對象的電子設(shè)備可以是在顯示區(qū)域上支持觸摸功能的監(jiān)視器設(shè)備1600。監(jiān)視器設(shè)備1600可以包括諸如物理音量控制按鈕1603、物理信道控制按鈕1604、相機1601、揚聲器1602、物理電源按鈕1605等的硬件組件。監(jiān)視器設(shè)備1600可以包括布置在與特定硬件組件相鄰的區(qū)域(例如,能夠在硬件組件被觸摸的同時被觸摸的區(qū)域)處的保護(hù)觸摸區(qū)域。如果與物理信道控制按鈕1604有關(guān)的保護(hù)觸摸區(qū)域1630被觸摸,則監(jiān)視器設(shè)備1600可以向監(jiān)視器設(shè)備1600的顯示區(qū)域1610輸出用于執(zhí)行信道控制的信道控制對象1620。根據(jù)本公開的實施例,監(jiān)視器設(shè)備1600可以向與被布置有物理信道控制按鈕1604的區(qū)域相鄰的顯示區(qū)域輸出信道控制對象1620。用戶可以通過控制輸出到顯示區(qū)域的信道控制對象(例如,觸摸該信道控制對象)來執(zhí)行信道控制。
根據(jù)本公開的各種實施例,如果與物理信道控制按鈕1604相鄰的保護(hù)觸摸區(qū)域被觸摸,則監(jiān)視器設(shè)備1600可以根據(jù)設(shè)定向顯示區(qū)域1610輸出與調(diào)度記錄功能或記錄內(nèi)容查看功能有關(guān)的記錄對象1621。記錄對象到與物理信道控制按鈕1604相鄰的保護(hù)觸摸區(qū)域的映射可以通過用戶設(shè)定來控制。根據(jù)本公開的各種實施例,電子設(shè)備可以是膝上型計算機。
根據(jù)本公開的各種實施例,電子設(shè)備可以響應(yīng)于指定觸摸動作的發(fā)生而輸出以上提及的對象。例如,當(dāng)在與特定硬件組件相鄰的區(qū)域上發(fā)生第一觸摸或者在與該硬件組相鄰的顯示區(qū)域上發(fā)生第二觸摸時,電子設(shè)備可以輸出對象。根據(jù)本公開的實施例,如果由于觸摸與特定硬件組件相鄰的區(qū)域并且然后拖曳的動作在顯示區(qū)域上發(fā)生第二觸摸(或觸摸并拖曳事件),則電子設(shè)備可以輸出與該硬件組件對應(yīng)的對象。關(guān)于這個操作,如果在與硬件組件相鄰的區(qū)域上發(fā)生觸摸事件,則電子設(shè)備可以檢查觸摸位置,并且然后,如果在指定時間內(nèi)在相鄰顯示區(qū)域上發(fā)生觸摸并拖曳事件,則電子設(shè)備可以輸出與硬件組件對應(yīng)的對象。因此,如果用戶期望控制顯示區(qū)域中的與特定硬件組件(例如,相機)有關(guān)的操作對象,則用戶可以觸摸該特定硬件組件或者其外圍區(qū)域,然后可以做出朝向顯示區(qū)域拖曳的動作。電子設(shè)備可以將與硬件組件對應(yīng)的對象輸出到顯示區(qū)域上的觸摸部分。如果在對象的特定功能項被選擇的同時發(fā)生觸摸釋放,則電子設(shè)備可以處理與該功能項對應(yīng)的功能的執(zhí)行。
盡管已經(jīng)描述了觸摸動作被做出來選擇硬件組件,然而本公開的各種實施例不限于此。例如,電子設(shè)備可以操作用于指定或者指示特定硬件組件的輸入單元。根據(jù)本公開的實施例,電子設(shè)備可以根據(jù)語音輸入來執(zhí)行對象的輸出。例如,電子設(shè)備可以激活麥克風(fēng)并且可以收集語音信號。電子設(shè)備可以收集諸如“相機”或“對象操作相機”的指定語音輸入。電子設(shè)備可以向與相機相鄰的顯示區(qū)域輸出與語音輸入對應(yīng)的操作對象。
根據(jù)本公開的各種實施例,根據(jù)本公開的實施例的監(jiān)視器設(shè)備(或膝上型計算機)可以包括被配置為輸出至少一個對象并且支持與該對象的操縱有關(guān)的觸摸功能的顯示區(qū)域、布置在該顯示區(qū)域外部的至少一個硬件組件以及被配置為在接收到指示該至少一個硬件組件的輸入事件時向顯示區(qū)域輸出與該至少一個硬件組件的操縱或操作關(guān)聯(lián)的對象的處理器。
根據(jù)本公開的各種實施例,根據(jù)本公開的實施例的監(jiān)視器設(shè)備(例如,tv監(jiān)視器、個人計算機(pc)監(jiān)視器、室外廣告牌、室內(nèi)廣告牌、可移動設(shè)備(電源設(shè)備或非電源設(shè)備)的顯示設(shè)備等)可以包括用于存儲與硬件組件的操縱有關(guān)的至少一個對象的存儲器以及連接到該存儲器的處理器,其中處理器可以在接收到指示硬件的輸入事件時向顯示區(qū)域輸出與該硬件的操縱關(guān)聯(lián)的對象。
處理器可以向支持觸摸功能的顯示區(qū)域輸出對象,該對象與通過觸摸輸入、語音輸入或特定頻率傳送的信息所指示的硬件組件有關(guān)。與硬件組件的操縱有關(guān)的對象可以包括與該硬件組件支持的功能對應(yīng)的虛擬按鈕。另選地,與硬件組件的操縱有關(guān)的對象可以包括提供來由該硬件組件執(zhí)行至少一個功能的按鈕。例如,該對象可以包括與物理信道控制按鈕對應(yīng)的虛擬信道控制按鈕。該對象可以包括與相機對應(yīng)的虛擬相機控制按鈕(例如,用于操縱圖像拍攝條件的虛擬按鈕)。
根據(jù)本公開的各種實施例,與硬件組件有關(guān)的各種功能可以被用戶容易地理解和使用。
此外,根據(jù)本公開的各種實施例,可以在由用戶所期望的位置處控制與硬件組件有關(guān)的功能操作。
雖然已經(jīng)參考本公開的各種實施例示出并描述了本公開,但是本領(lǐng)域的技術(shù)人員將理解,在不脫離如由所附權(quán)利要求及其等同物所限定的本公開的精神和范圍的情況下,可以在其中做出形式和細(xì)節(jié)上的各種改變。