電子設備和控制電子設備中的對象的方法
【技術領域】
[0001]本公開涉及電子設備和控制電子設備中的對象的方法。具體地,本公開涉及控制電子設備中的對象的方法,其可以基于應用的特性或狀態靈活地提供用于控制應用的對象。
【背景技術】
[0002]電子設備提供各種類型的應用。當每個應用被執行時,電子設備提供用于控制應用的菜單或按鍵。
[0003]由于在應用執行期間提供的菜單或按鍵的位置是固定的,在特定情況中可能無法使用菜單或按鍵來輸入。此外,由于應用執行期間提供的菜單或按鍵的類型也是固定的,無法根據應用的狀態或使用應用時的用戶模式來靈活地提供菜單或按鍵。
[0004]因此,需要一種電子設備和用于控制電子設備中的對象的方法,其可以基于應用的特性或狀態靈活地提供用于控制應用的對象。
[0005]提供上述信息作為背景信息僅用于幫助對本公開的理解。關于上述任何信息能否用作本公開的現有技術,不做出確定也不做出斷言。
【發明內容】
[0006]本公開的方面用以解決上述問題和/或缺點并提供至少以下優點。因此,本公開的方面在于提供一種電子設備和控制電子設備中的對象的方法,其可以基于應用的特性或狀態靈活地提供用于控制應用的對象。
[0007]根據本公開的一個方面,提供一種電子設備。所述電子設備包括電子設備包括顯示模塊和對象控制模塊,所述顯示模塊功能連接至所述電子設備,所述對象控制模塊被配置為基于應用的特性創建對象屬性信息,并且當執行應用時,基于對象屬性信息來配置和顯示用于控制應用的至少一些功能的對象。
[0008]根據本公開的另一個方面,提供一種控制電子設備中的對象的方法。所述方法包括:當執行應用時,基于應用的特性創建對象屬性信息;以及基于對象屬性信息來配置和顯示用于控制應用的至少一些功能的對象。
[0009]根據本公開的各實施例,該電子設備和控制電子設備中的對象的方法可以基于應用的特性或狀態靈活地提供用于控制應用的對象,從更方便地控制應用。
[0010]根據以下【具體實施方式】,本公開的其他方面、優點和顯著特征對本領域技術人員來說將變得清楚,其中【具體實施方式】與附圖相結合公開了本公開的各實施例。
【附圖說明】
[0011]根據以下與附圖相結合的描述,本公開的某些實施例的上述及其他方面、特征和優點將更加清楚,其中:
[0012]圖1示出了根據本公開的各實施例的網絡環境;
[0013]圖2是示出根據本公開的各實施例的電子設備的配置的框圖;
[0014]圖3是示出根據本公開的各實施例的程序模塊的框圖;
[0015]圖4是根據本公開的各實施例的用于控制應用的對象的電子設備的框圖;
[0016]圖5A、5B、5C、5D、5E和5F示出了根據本公開的各實施例的應用的對象形狀的類型;
[0017]圖6A、6B、6C、6D、6E和6F示出了根據本公開的各實施例的應用的對象顯示;
[0018]圖7A、7B和7C示出了根據本公開的各實施例的基于多個應用中被激活應用的特性的對象控制操作;
[0019]圖8A和SB示出了根據本公開的各實施例的基于多個相同應用的特性的對象控制操作;
[0020]圖9示出了根據本公開的各實施例的基于多個應用的特性的對象控制操作;
[0021]圖1OA和1B示出了根據本公開的各實施例的基于檢測電子設備上的握持的操作的對象控制操作;
[0022]圖11是示出根據本公開的各實施例的基于應用的特性的對象控制方法的流程圖;
[0023]圖12是示出根據本公開的各實施例的基于應用的屏幕改變的對象控制方法的流程圖;
[0024]圖13是示出根據本公開的各實施例的基于事件的發生的對象控制方法的流程圖;
[0025]圖14是示出根據本公開的各實施例的基于多個應用中被激活應用的特性的對象控制方法的流程圖;
[0026]圖15是示出根據本公開的各實施例的基于在多個窗口中執行的相同應用的特性的對象控制方法的流程圖;
[0027]圖16是示出根據本公開的各實施例的基于多個應用的特性的對象控制方法的流程圖;
[0028]圖17是示出根據本公開的各實施例的基于檢測電子設備上的握持的操作的對象控制方法的流程圖。
[0029]應當注意的是,在所有附圖中相似的附圖標記用于表示相同或相似的元件、特征和結構。
【具體實施方式】
[0030]提供以下對附圖參考的描述,以幫助對由權利要求及其等同來界定的本公開的各實施例的全面理解。其包括各種具體細節以幫助對此的理解,但其應被認為僅是示例性的。因此,本領域技術人員將認識到可以在不脫離本公開的范圍和精神的情況下對本文所述的各實施例做出各種改變和修改。此外,為清楚和簡潔起見,可以省略對公知功能和結構的描述。
[0031]在以下描述和權利要求書中使用的術語和詞語不限于字面含義,僅由發明人使用以實現對本公開的清楚和一致理解。因此,本領域技術人員應當清楚,提供以下對本公開的各實施例的描述僅用于說明目的而非對本公開的限制目的,本公開由隨附權利要求及其等同來界定。
[0032]應當理解,除非上下文另有明確說明,單數形式“一”、“一個”和“該”包括復數所指。因此,例如,對“組件表面”的提及包括對一個或多個這種表面的提及。
[0033]術語“實質上”的含義是所列的特征、參數或者值不需要精確實現,而且可以產生偏差或變化(例如,包括公差、測量誤差、測量精度限制及本領域技術人員所知的其他因素),該偏差或變化的量不排除該特征所意圖提供的效果。
[0034]本文中使用的表達“具有”、“可以具有”、“包括”或者“可以包括”指的是存在對應的特征(例如數字、功能、操作、組成元件(如組件)等),并且不排除一個或多個附加特征。
[0035]本文中使用的表達“A或B”、“A和/或B中至少一個”、“A和/或B中一個或多個”可以包括一起枚舉的項目任何或全部可能組合。例如,表達“A或B”、“A和B中至少一個”、“A或B中至少一個”可以包括(I)至少一個A,(2)至少一個B,或者(3)至少一個A和至少一個B。
[0036]本公開的各實施例中使用的表達“第一”、“第二”或“第三”可以不考慮順序和/或重要性地修改各組件,并且不限制對應組件。上述表達僅用于將元件和其他元件相區分的目的。例如,雖然第一用戶設備和第二用戶設備都是用戶設備,但是第一用戶設備和第二用戶設備指示不同的用戶設備。例如,第一元件可以稱為第二元件,第二元件可以稱為第一元件,而不脫離本公開的范圍。
[0037]當提及一個元件(例如第一元件)“操作地或通信地耦接至或連接到”另一個元件(例如第二元件)時,其應當解釋為一個元件直接連接到另一個元件或者一個元件經由再一個元件(例如第三元件)間接連接到另一個元件。相反,可以理解的是,當一個元件(例如第一元件)被稱為“直接連接”、“直接耦接”到另一個元件(第二元件)時,在它們之間不存在元件(例如第三元件)。
[0038]本公開的實施例中使用的表達“被配置為”根據情況可以與例如“適用于”、“具有……的能力”、“設計為”、“適配為”、“形成為”、“能夠”互換。術語“被配置為”并不必須隱含以硬件來“專門設計為”的含義。備選地,在一些情況中,表達“設備被配置為”可以表示該設備及其他設備或組件“能夠”。例如,短語“處理器適配為(被配置為)執行A、B和C”可以表示僅用于執行對應操作的專用處理器(例如,嵌入式處理器)或者可以通過執行存儲在存儲器設備中的一個或多個軟件程序來執行對應操作的通用處理器(例如,中央處理單元(CPU)或應用處理器(AP))。
[0039]除非另有定義,本文所使用的所有術語(包括技術術語和科學術語)具有與本公開所述領域技術人員的通常理解相同的含義。除非在本公開的實施例中有明確定義,諸如在通用詞典中定義的這些術語應被解釋為具有與相關技術領域中的上下文含義相同的含義,并且不應被解釋為具有理想或過于正式的含義。在一些情形中,即使在本公開的實施例中定義的術語也不應被解釋為排除本公開的實施例。
[0040]例如,電子設備可以包括以下至少一個:智能手機、平板個人計算機(PC)、移動電話、視頻電話、電子書(e-book)閱讀器、臺式PC、膝上型PC、上網本計算機、個人數字助理(PDA)、便攜式多媒體播放器(PMP)、運動圖像專家組階段I或階段2 (MPEG-1或MPEG-2)音頻層3(MP3)播放器、移動醫療器械、相機以及可穿戴設備(例如,諸如電子眼鏡的頭戴式裝置(HMD)、電子衣服、電子手鐲、電子項鏈、電子配件、電子紋身、智能表等)。
[0041]根據各種本公開的各實施例,電子設備可以是智能家用電器。家用電器可以包括以下至少一個:例如電視(TV)、數字視頻盤(DVD)播放器、音頻、冰箱、空調、真空吸塵器、烤箱、微波爐、洗衣機、空氣凈化器、機頂盒、家庭自動化控制面板、安全控制面板、電視盒(例如,三星HomeSync?、蘋果TV?、谷歌TV?)、游戲控制臺(例如,Xbox?和PlayStat1n ?)、電子辭典、電子鑰匙、攝像機以及電子相框。
[0042]根據本公開的另一個實施例,電子設備可以包括以下至少一個:各種醫療設備(例如,各種便攜式醫療測量設備(血糖監測裝置、心率監測裝置、血壓測量裝置、體溫測量裝置等)、磁共振血管造影(MRA)、磁共振成像(MRI)、計算機斷層攝影(CT)機器以及超聲機器)、導航設備、全球定位系統(GPS)接收器、事件數據記錄儀(EDR)、飛行數據記錄儀(FDR)、車輛信息娛樂設備、船用電子設備(例如,船用導航裝置和陀螺羅盤)、航空電子設備、安全設備、汽車用頭單元(automotive head unit)、家用或工業用機器人、銀行的自動取款機(ATM)、商店的銷售終端(POS)、物聯網設備(例如燈泡、各種傳感器、電表或燃氣表、灑水裝置、火災報警器、恒溫器、路燈、面包機、體育用品、熱水箱、加熱器、熱水器等)。
[0043]根據本公開的各實施例,電子設備可以包括以下至少一個:家具或建筑物/結構的一部分、電子板、電子簽名接收裝置、投影儀以及各種測量儀器(例如水表、電表、燃氣表和無線電波表)。根據本公開的各實施例的電子設備可以是上述各設備的一個或多個的組合。根據本公開的一些實施例的電子設備可以是柔性設備。此外,根據本公開的實施例的電子設備不限于上述設備并且可以根據技術發展而包括新的電子設備。
[0044]以下將參考附圖來描述根據各實施例的電子設備。本文中使用的術語“用戶”可以指示使用電子設備的個人或者使用電子設備的設備(例如人工智能電子設備)。
[0045]圖1示出了根據本公開的各實施例的網絡環境。
[0046]參考圖1,根據本公開的各實施例,電子設備101在網絡環境100中。電子設備101可以包括總線110、處理器120、存儲器130、輸入/輸出接口 150、顯示器160以及通信模塊170。在本公開的一些實施例中,電子裝置101可省略至少一部分上述組件或者進一步包括其他組件。
[0047]總線110可以包括(例如)將元件110至170彼此相連并在元件之間傳輸通信(例如控制消息和/或數據)的電路。
[0048]處理器120可以包括CPU、AP和通信處理器(CP)中的一個或多個。處理器120可以控制(例如)電子設備101的一個或多個其他組件和/或處理與通信相關的操作或數據。
[0049]存儲器130可包括易失性存儲器和/或非易失性存儲器。存儲器130可以存儲(例如)與電子設備101的至少一個其它組件相關的指令或數據。根據本公開的實施例,存儲器130可以存儲軟件和/或程序140。程序140可包括內核141、中間件143、應用程序接口(API) 145和/或應用程序(或應用)147。內核141、中間143和API 145的至少一部分可以稱為作為操作系統(OS)。
[0050]內核141可以控制或管理用于執行由其他程序實現的操作或功能的系統資源(例如總線110、處理器120或存儲器130)。此外,內核141可以提供接口,中間件143、API 145或者應用程序147可以通過接口來訪問電子設備101的個別組件以控制或管理系統資源。
[0051]中間件143可以用作使(例如)API 145或應用程序147與內核141通信以發送/接收數據的中介。此外,就從應用程序147接收的任務請求而言,中間件143可以使用(例如)為至少一個應用指派使用系統資源(例如總線110、處理器120或存儲器130)的優先級的方法,來執行對該任務請求的控制(例如調度或負載均衡)。<