提供用于输入的方法和电子设备与流程

文档序号:11530518阅读:206来源:国知局
提供用于输入的方法和电子设备与流程

本公开涉及电子设备的输入功能。



背景技术:

一般而言,现有的电子设备支持关于用户功能的操作的输入功能。电子设备包括例如至少一个物理键按钮以及被布置为与显示器对应的触摸面板(例如,触摸屏)。用户可以通过触摸触摸屏或者按物理键按钮来生成用户输入。

在这些电子设备中,各种硬件组件被布置在除显示区域以外的区域中。例如,硬件组件可以包括用于支持特定功能的模块,诸如用于向连接的外部设备输出音频数据的音频插口或扬声器,或与输入事件(或触摸事件)的生成有关的物理键按钮或物理键。此外,这些电子设备包括布置在围绕显示器的边框区域处的主按钮或布置在侧面部分处的侧面键(例如,电源键按钮)。这些电子设备可以根据操纵一个物理键按钮的方法对各种输入信号进行处理。例如,这些电子设备的电源键按钮被配置为响应于轻敲动作而打开/关掉显示器。此外,电源键按钮被配置为响应于长按动作而打开/关掉电子设备。这些电子设备的主按钮被配置为执行响应于轻敲动作而打开/关掉显示器或者将当前屏幕切换到主屏幕的功能。此外,主按钮被配置为响应于长按动作而执行指定功能。



技术实现要素:

技术问题

如上所述,现有的电子设备通过布置在除显示区域以外的区域处的硬件组件来使得能实现针对特定功能的执行的配置。然而,用户可能不确切地知道什么硬件组件与什么功能关联,使得硬件组件的效率可能降低。而且,因为电子设备的硬件组件被固定,所以用户不能够在由用户所期望的特定位置处操作特定硬件组件功能。

问题的解决方案

根据本公开的一个方面,提供了一种电子设备。该电子设备包括:显示器,该显示器被配置为显示至少一个对象;至少一个硬件组件,该至少一个硬件组件被布置在除所述显示器的区域以外的区域中;保护触摸区域,该保护触摸区域被布置在与所述至少一个硬件组件相距一定距离内,其中当所述保护触摸区域被触摸时,触摸事件被生成;以及处理器,该处理器被配置为控制所述显示器以基于所述触摸事件显示与所述至少一个硬件组件中的一个或多个的操作关联的对象。

根据本公开的另一方面,提供了一种输入支持方法。该输入支持方法包括:接收布置在与至少一个硬件组件相距一定距离内的保护触摸区域处的触摸事件,该至少一个硬件组件布置在除移动电子设备的显示器的区域以外的区域中;以及基于所述触摸事件在所述显示器上显示与所述至少一个硬件组件中的一个或多个的操作关联的对象。

根据结合附图进行的公开了本公开的各种实施例的以下详细描述,本公开的其它方面、优点和突出特征对于本领域的技术人员而言将变得显而易见。

发明的有益效果

本公开的一方面是为了提供一种用于通过提供包括与硬件组件有关的功能项的对象来使得用户能够更直观地理解并操作与特定硬件组件有关的功能的输入支持方法,以及一种支持该方法的电子设备。

本公开的另一方面是为了提供一种用于不管固定硬件组件的位置而是按照用户意图改变与硬件组件有关的功能项的操作位置的输入支持方法,以及一种支持该方法的电子设备。

以上信息仅作为背景信息被呈现来帮助对本公开的理解。至于对于本公开上述中的任一个是否可能适用作为现有技术,尚未做出确定,并且没有做出断言。

附图说明

根据结合附图进行的以下描述,本公开的特定实施例的以上及其它方面、特征和优点将更显而易见,在附图中:

图1是例示了根据本公开的各种实施例的电子设备的外部的示意图;

图2是例示了根据本公开的各种实施例的电子设备的触摸面板的图;

图3是例示了根据本公开的各种实施例的保护触摸部分的布置的图;

图4是例示了根据本公开的各种实施例的电子设备及其操作环境的图;

图5是例示了根据本公开的各种实施例的功能处理模块的图;

图6例示了根据本公开的各种实施例的与基于硬件的触摸区域操作有关的电子设备操作方法;

图7例示了根据本公开的各种实施例的与基于硬件状态信息的对象操作有关的电子设备操作方法;

图8例示了根据本公开的各种实施例的与对象的编辑有关的电子设备操作方法;

图9是例示了根据本公开的各种实施例的对象的形状的图;

图10是例示了根据本公开的各种实施例的对象输出和功能项输出的图;

图11是例示了根据本公开的各种实施例的功能项的操作的图;

图12是例示了根据本公开的各种实施例的功能项的添加的图;

图13是例示了根据本公开的各种实施例的特定对象的操作的图;

图14是例示了根据本公开的各种实施例的对象的位置的调整的图;

图15是例示了根据本公开的各种实施例的对象编辑功能的图;以及

图16是例示了根据本公开的实施例的针对每个硬件组件信息的指定对象的输出的另一示例的图。

遍及附图,应该注意的是,相同的附图标记被用来描绘相同或类似的元件、特征和结构。

具体实施方式

参考附图的以下描述被提供来帮助对如由权利要求及其等同物所限定的本公开的各种实施例的完面理解。它包括各种特定细节以帮助该理解,但是这些将被认为是仅示例性的。因此,本领域的普通技术人员将认识到,能够在不脱离本公开的范围和精神的情况下做出本文中所描述的各种实施例的各种改变和修改。此外,为了清楚和简明可以省略众所周知的功能和构造的描述。

在以下描述和权利要求中使用的术语和单词不限于书目意义,而是,仅仅被发明人用来使得能实现本公开的清楚且一致的理解。因此,对于本领域的技术人员而言应该显而易见的是,本公开的各种实施例的以下描述是仅为了例示目的而提供的,而不是为了限制如由所附权利要求及其等同物所限定的本公开的目的而提供的。

应当理解的是,除非上下文另外清楚地规定,否则单数形式“一”、“一个”和“该”包括复数对象。因此,例如,对“组件表面”的参考包括对这些表面中的一个或多个的参考。

本文中所使用的术语“包括”、“包含”、“包括有”或“包含有”指示公开的功能、操作或元件的存在,但是不排除其它功能、操作或元件。还应该理解的是,本文中所使用的术语“包括”、“包括有”、“包含”、“包含有”、“有”或“具有”指定陈述的特征、数字、操作、元件、组件或其组合的存在,但是不排除一个或多个其它特征、数字、操作、元件、组件或其组合的存在或添加。

本文中所使用的术语“或者”或“a和/或b中的至少一个”的意义包括与该术语一起列举的单词中的任一个和所有组合。例如,措辞“a或b”或“a和/或b中的至少一个”可以指示a、b或a和b两者。

本文中所使用的诸如“第一”、“第二”等的术语可以指代本公开的各种实施例的各种元件,但不限制这些元件。例如,这些术语不限制元件的次序和/或优先级。此外,这些术语可以被用来区分一个元件和另一元件。例如,第一用户设备和第二用户设备指示不同的用户设备。例如,在不脱离本公开的范围的情况下,第一元件可以被命名为第二元件,并且类似地,第二元件可以被命名为第一元件。

应该理解的是,当一个元件被称为“连接”或者“耦合”到另一元件时,它能够直接连接或者耦合到另一个元件或者可能在该元件与另一元件之间存在中间元件。相反地,应该理解的是,当一个元件被称为“直接连接”或者“直接耦合”到另一元件时,在该元件与另一元件之间不存在中间元件。

除非在本文中另外定义,否则本文中所使用的术语(包括技术或科学术语)具有与由本领域的技术人员所理解的相同的意义。词典中所定义的常用术语应该被解释为具有与相关技术中所定义的上下文意义相同的意义,而不应该在理想化或过分正式的意义上进行解释,除非另外明确地定义。

将参考附图描述根据本公开的各种实施例的电子设备的输入功能。

图1是例示了根据本公开的各种实施例的电子设备的外部的示意图。

参考图1,电子设备100可以包括显示器150以及围绕该显示器150的壳体300。

显示器150可以输出与电子设备100有关的各种屏幕。例如,显示器150可以提供由电子设备100支持的至少一个功能屏幕(例如,锁定屏幕、主屏幕、待机屏幕等)。

根据本公开的各种实施例,如果在布置在与至少一个硬件组件相距一定距离(或特定范围)内的保护触摸区域(例如,被布置有保护触摸部分的区域,其中保护触摸部分被设置到布置在除显示器150的区域以外的一个区域处的边框(与当触摸时生成触摸事件关联的、布置在显示器150的边缘或边界处的前面区域的一部分)、连接到边框并且布置在电子设备100的侧面处的侧面部分或连接到侧面部分并且布置在电子设备100的后部处的后部部分中的至少一个)上发生输入事件,则显示器150可以输出与输入事件(或触摸事件)对应的对象。显示器150可以包括被输出有对象的显示区域。保护触摸区域可以包括例如显示器150的非显示区域以及除显示器150的区域以外的区域。对象可以包括与硬件组件有关的至少一个功能项(包括文本或图像中的至少一个,其中文本或图像可以指示或者建议硬件相关功能)。对象根据在保护触摸区域或显示器150上发生的至少一个输入事件(例如,触摸事件),可以在显示器150上移动,可以在形状上改变,或者可以被移除。根据本公开的各种实施例,对象可以作为显示器150的特定屏幕(例如,主屏幕、待机屏幕等)的固定屏幕元件(在对应屏幕被显示的情况下默认提供的元件(图标、菜单项等))被布置。

壳体300可以包括围绕一个表面(例如,前面区域的至少一部分)的边缘并且布置在相同表面上的边框、连接到边框的边缘并且支撑边框的侧面部分以及连接到侧面部分并且布置在电子设备100的后部处的后部部分。关于本公开的各种实施例所描述的硬件组件可以被布置在壳体300的一个或多个部分(例如,后部部分、侧面部分或包括前面区域的一部分的边框中的至少一个)处。在以下描述中,硬件组件被布置在边框或侧面部分处。然而,本公开的各种实施例不限于此,并且硬件组件可以被布置在后部部分的至少一部分处。壳体300的边框、侧面部分或后部部分中的至少一个可以包括与显示器150的区域区别开的保护触摸区域(例如,图2的区域45)。

布置在壳体300处的硬件组件可以是用于响应于外部操纵而生成或接收信号或者用于响应于外部操纵而输出在电子设备100中生成的信号的硬件组件。例如,硬件组件可以包括扬声器301、音频插口302、图像传感器303、诸如接近传感器304或红外传感器、指纹传感器、照度传感器等的至少一个传感器、通信天线305(例如,数字媒体广播(dmb)天线、码分多址(cdma)天线、长期演进(lte)天线等)、物理键按钮306、物理键307、连接端口308(例如,微型通用串行总线(micro-usb)连接端口)、主按钮309、物理键310以及物理键按钮311。附加地,硬件组件可以包括布置在壳体300处的至少一个电子笔或触摸笔。扬声器301可以输出电子设备100的音频数据。例如,扬声器301可以包括用于输出通过电子设备100在语音呼叫期间接收的音频数据的受话器。根据本公开的各种实施例,扬声器301可以在诸如视频呼叫或音乐的重放的操作期间输出音频数据。扬声器301可以被布置在例如壳体300的边框的上端部处。根据本公开的各种实施例,一个或多个扬声器301可以被布置在壳体300的后部的特定区域处。

音频插口302可以被布置在壳体300的一个侧面(例如,壳体300的侧面部分)处。音频插口302可以包括具有特定深度的孔,使得耳机插口可以被插入在其中,并且多个接触端子被布置在该孔中以便电连接到该耳机插口的端子。音频插口302可以被布置在例如壳体300的侧面部分的上端处。音频插口302可以被布置在壳体300的侧面部分的左上端或右上端处,或者可以根据电子设备100的设计被布置在壳体300的侧面部分的下端处。根据本公开的各种实施例,音频插口302可以连接到与图像输出功能有关的外部设备。外部扬声器设备也可以连接到音频插口302。此外,外部天线设备也可以连接到音频插口302。

图像传感器303可以收集被摄体的图像。例如,图像传感器303可以被布置在壳体300的前面边框区域处。根据本公开的各种实施例,附加地或另选地,图像传感器303可以被布置在壳体300的后部部分处。

接近传感器304可以向电子设备100的功处理器或功能处理模块提供基于对象接触的识别的信号。接近传感器304可以被布置在例如壳体300的边框的上端区域处。根据本公开的各种实施例,除了接近传感器304之外或者代替接近传感器304,红外传感器可以被布置在边框区域处。根据本公开的各种实施例,除了接近传感器304之外或者代替接近传感器304,指纹传感器、心率传感器等可以被布置在边框区域处。

通信天线305可以发送/接收与电子设备100的通信功能的操作有关的信号。通信天线305可以根据由电子设备100支持的通信功能的类型(例如,dmb通信功能、wi-fi通信功能、蓝牙(bt)通信功能、移动通信功能等)包括各种图案类型的天线或可调谐天线或多个天线。根据本公开的实施例,通信天线305可以包括dmb天线。通信天线305的至少一部分可以被布置在壳体300的侧面部分处,并且可以被操纵以便从侧面部分的表面突出一定距离(或特定范围)。例如,通信天线305可以是一种鞭形天线。通信天线305可以被布置在具有特定图案的壳体300内部。

物理键按钮306可以被布置在壳体300的侧面部分处。物理键按钮306可以是例如电源按钮。另选地,物理键按钮306可以是音量控制按钮、虚拟快速面板控制按钮、与电子笔的操作有关的虚拟面板控制按钮等。尽管图1例示了物理键按钮306被布置在壳体300的侧面部分的右侧处,但是物理键按钮306可以被布置在壳体300的边框区域或者壳体300的侧面部分的上端或下端处。

物理键307可以被布置在例如壳体300的边框区域的下端处。根据本公开的实施例,物理键307可以被布置在未被布置有显示器150的区域(例如,与主按钮309相邻的区域)处。关于物理键307,电子设备100可以包括触摸面板。与物理键307有关的触摸面板可以被设置作为与显示器150区别开的硬件组件。根据本公开的实施例,物理键307可以提供多窗口功能或返回键(例如,用于返回到当前正被执行的功能之前的操作或者用于结束当前正被执行的功能的键)的功能。

连接端口308可以与电子设备100到外部设备的连接有关。连接端口308可以被布置在壳体300的侧面部分的下端处。根据本公开的各种实施例,连接端口308可以被布置在壳体300的侧面部分的左侧或右侧处。连接端口308可以连接到用于对电子设备100进行充电的适配器。连接端口308可以连接到例如用于将电子设备100连接到与其进行通信的外部设备的电缆。连接端口308可以连接到与电子设备100进行通信并且可选地或同时对电子设备100进行充电的外部设备。根据本公开的实施例,连接端口308可以是包括多个引脚的连接器(例如,mirco-usb端口或通用异步接收器/发送器(uart)端口)。

主按钮309可以被布置在壳体300的边框区域(例如,边框区域的下部分)处。主按钮309可以与例如用于切换到电子设备100的主屏幕的命令关联。此外,主按钮309可以与用于唤醒处于睡眠状态的电子设备100的命令关联。根据本公开的各种实施例,主按钮309可以与用于根据操纵类型提供与电子设备100的配置有关的菜单的命令关联。响应于主按钮309的选择而生成的命令可以被传送到电子设备100的处理器以便被用来执行对应功能。根据本公开的各种实施例,指纹传感器可以被布置在主按钮309的区域处。

物理键310可以被布置在例如壳体300的边框区域处。例如,物理键310可以被布置在与主按钮309相邻的区域处。根据本公开的实施例,物理键310可以是支持菜单功能的触摸键。为了支持物理键310,电子设备100可以包括与显示器150区别开的触摸面板。

物理键按钮311可以被布置在例如壳体300的边框区域或侧面部分处。物理键按钮311可以与例如用于控制电子设备100的音量的命令关联。物理键按钮311可以与例如与电子设备100的特定功能的页面滚动、切换、放大或缩小或执行有关的命令关联。物理键按钮311可以包括多个按钮。

尽管已经描述了物理键按钮306、物理键按钮311、物理键307和物理键310被布置,但是本公开的各种实施例不限于此。例如,电子设备100可以包括仅一个物理键按钮或仅一个物理键或者可以包括多个物理键按钮或物理键。此外,电子设备100还可以包括除以上提及的硬件组件之外的元件,例如,各种传感器、灯、数字转换器笔(触摸笔)等。

图2是例示了根据本公开的各种实施例的电子设备的触摸面板的图。

参考图2,电子设备的触摸面板40可以包括感测面板48和面板驱动单元49。

感测面板48可以包括显示触摸区域42和保护触摸区域45。显示触摸区域42可以对应于被布置有显示器150的区域。显示触摸区域42可以是在上面显示文本或图像的前面区域的至少一部分(或显示区域)。作为除显示区域以外的区域的保护触摸区域45可以包括例如显示器的非显示区域或显示器外围区域中的至少一个。显示触摸区域42可以支持例如电容式触摸感测。为此,显示触摸区域42可以包括信号线46和信号线47。例如,信号线46可以用作信号供应线。信号线47可以用作感测线。

保护触摸区域45可以对应于围绕显示器150的壳体300的区域的一部分。例如,保护触摸区域45可以是显示器150外部的边框区域。此外,保护触摸区域45可以是壳体300的后部部分或侧面部分的特定区域。保护触摸区域45可以包括用于感测输入设备(例如,手指、电子笔等)的触摸的至少一个保护触摸部分43。保护触摸部分43可以被布置为与被布置有电子设备100的硬件组件的区域相邻。因此,保护触摸部分43可以与多个硬件组件区域中的至少一个相邻。

尽管图2例示了一个保护触摸部分43包括一根信号线和焊盘,但是本公开的各种实施例不限于此。例如,保护触摸部分43可以包括一条公共线(例如,信号供应线)以及彼此部分地交叉的多条信号检测线。

面板驱动单元49可以感测在布置在显示触摸区域42中的信号线46和47的交叉区域上发生的触摸,并且可以生成与该触摸对应的触摸事件。面板驱动单元49可以将所生成的触摸事件提供给电子设备100的控制模块(例如,处理器、功能处理模块等)。在这个操作中,面板驱动单元49可以收集关于已经在信号线46和47的交叉区域当中发生触摸的信号线46和47的交叉区域的位置信息、关于触摸轨迹的信息等,并且可以提供所收集的信息。

根据本公开的各种实施例,面板驱动单元49可以感测在至少一个保护触摸部分43上发生的触摸,并且可以生成与该触摸对应的触摸事件。在这个操作中,面板驱动单元49可以单独地识别至少一个保护触摸部分43。

根据本公开的各种实施例,面板驱动单元49可以单独地或整体地操作显示触摸区域42和保护触摸区域45。为此,面板驱动单元49可以包括与显示触摸区域42的操作有关的面板驱动模块以及与保护触摸区域45的操作有关的面板驱动模块。根据本公开的实施例,保护触摸区域45可以在显示器150被打开的同时激活。另选地,保护触摸区域45可以保持在未激活状态下,然后可以在指定功能屏幕(例如,主屏幕或特定应用执行屏幕)被显示在显示器150上时被激活。根据本公开的各种实施例,可以独立于显示触摸区域42操作保护触摸区域45。当指定对象响应于对保护触摸区域45的特定保护触摸部分43的选择而被显示在显示器150上时,可以将保护触摸区域45切换到未激活状态中,并且可以激活显示触摸区域42。另选地,即使指定对象被显示在显示器150上,保护触摸区域45也可以保持在激活状态下以便支持附加触摸的感测。

图3是例示了根据本公开的各种实施例的保护触摸部分的布置的图。

参考图3,电子设备100可以包括被布置为与至少一个硬件组件(例如,扬声器301、音频插口302、图像传感器303、接近传感器304、通信天线305、物理键按钮306、物理键307、主按钮309、物理键310和物理键按钮311)所在的区域相邻的一个或多个保护触摸部分pad_1至pad_9。保护触摸部分可以被布置在壳体(例如,前盖玻璃、布置在侧面部分或后部部分处的金属盖或塑料盖等)的上部或下部处。

根据本公开的实施例,保护触摸部分可以包括与扬声器301相邻的保护触摸部分pad_1、与音频插口302相邻的保护触摸部分pad_2、与图像传感器303和接近传感器304相邻的保护触摸部分pad_3以及与通信天线305相邻的保护触摸部分pad_4。此外,保护触摸部分可以包括与物理键按钮306相邻的保护触摸部分pad_5、与物理键307相邻的保护触摸部分pad_6、与主按钮309(或连接端口)相邻的保护触摸部分pad_7、与物理键310相邻的保护触摸部分pad_8以及与物理键按钮311相邻的保护触摸部分pad_9(中的至少一个)。附加地或另选地,电子设备100还可以包括与图1中所例示的连接端口308相邻的保护触摸部分。

根据本公开的各种实施例,如果在保护触摸部分pad_1上发生指定事件,则电子设备100可以向显示器150输出包括与和保护触摸部分pad_1相邻的硬件组件(例如,扬声器301)有关的功能项的对象,其中所述功能项可以包括扬声器电话模式功能项(例如,将输出音频数据输出给受话器和另一扬声器的功能)、耳语模式功能项(例如,放大或者增加输入语音的音量以将该输入语音传送到另一电子设备的功能)或驱动模式功能项(例如,限制电子设备100的通信功能的至少一部分的功能)(中的至少一个)。指定事件可以包括与触摸保护触摸部分pad_1的动作对应的触摸事件、与触摸保护触摸部分pad_1持续至少指定时间的动作(例如,长按动作)对应的触摸事件、与触摸保护触摸部分pad_1并且然后在指定方向(例如,朝向显示器150的方向)上拖曳的动作对应的触摸事件或与悬停在保护触摸部分pad_1上的动作对应的悬停事件中的至少一个。

根据本公开的各种实施例,如果关于保护触摸部分pad_2发生指定事件,则电子设备100可以向显示器150输出包括与音频插口302有关的至少一个功能项的对象。例如,电子设备100可以向显示器150输出包括耳机连接功能项或am/fm无线电功能项(中的至少一个)的对象。

根据本公开的各种实施例,如果关于保护触摸部分pad_3发生指定事件,则电子设备100可以向显示器150输出包括或者与和图像传感器303或接近传感器304有关的至少一个功能项关联的对象。例如,关于图像传感器303,电子设备100可以向显示器150输出包括与自身相机的操作有关的功能项或与虹膜识别有关的功能项(中的至少一个)的对象。此外,电子设备100可以向显示器150输出包括改变音频路径的功能项(例如,将受话器或音频插口输出改变成扬声器输出,或者反之亦然)的功能项或与传入呼叫的处理(例如,拒绝呼叫、在拒绝呼叫之后创建消息、在拒绝呼叫之后发送指定消息等)有关的功能项(中的至少一个)的对象。根据本公开的各种实施例,电子设备100可以向显示器150输出包括与图像传感器303和接近传感器304两者有关的功能项的对象。另选地,电子设备100可以根据在保护触摸部分pad_3上发生的触摸事件的类型(例如,轻敲触摸事件、长按触摸事件或扫掠事件(与触摸并且然后在特定方向上拖曳的动作对应)),来输出与图像传感器303有关的对象或与接近传感器304有关的对象中的至少一个。

根据本公开的各种实施例,如果关于保护触摸部分pad_4发生指定事件,则电子设备100可以向显示器150输出包括与通信天线305有关的功能项的对象。例如,电子设备100可以输出包括与dmb的查看有关的功能项、与文本消息的创建有关的功能项、与自动呼叫连接(例如,试图将呼叫连接到特定电话号码)有关的功能项或与wi-fi通信信道的建立有关的功能项(中的至少一个)的对象。电子设备100可以根据在保护触摸部分pad_4上发生的触摸事件的类型来向显示器150输出包括上述功能项的一部分的对象。例如,如果发生轻敲触摸事件,则电子设备100可以输出包括与dmb的查看有关的功能项的对象。又例如,如果发生长按触摸事件,则电子设备100可以输出包括与自动呼叫连接有关的功能项的对象。又例如,如果发生扫掠事件,则电子设备100可以输出包括与到至少一个指定网页的连接有关的功能项的对象。

根据本公开的各种实施例,如果关于保护触摸部分pad_5发生指定事件,则电子设备100可以向显示器150输出包括与物理键按钮306有关的功能项的对象。例如,关于电源键按钮,电子设备100可以向显示器150输出包括保持显示触摸区域42(例如,停用显示触摸区域42或者使已经发生的事件无效)的功能项或与关掉电源(例如,关掉电子设备100)、重新启动或者进入到睡眠状态中(例如,关掉显示器150)有关的功能项(中的至少一个)的对象。根据本公开的各种实施例,关于电源键按钮,电子设备100可以向显示器150输出包括捕获当前屏幕的功能项或切换到飞行模式的功能项(中的至少一个)的对象。

根据本公开的各种实施例,如果关于保护触摸部分pad_6发生指定事件,则电子设备100可以向显示器150输出包括与物理键307有关的功能项的对象。例如,关于返回键,电子设备100可以向显示器150输出包括与关闭显示器150上当前显示的页面有关的功能项、与关闭当前正运行(例如,在前台或后台中的至少一个中运行)的所有页面的功能项、移动到指定页面的功能项或激活多窗口的功能项(中的至少一个)的对象。

根据本公开的各种实施例,如果关于保护触摸部分pad_7发生指定事件,则电子设备100可以向显示器150输出包括与主按钮309有关的功能项的对象。例如,电子设备100可以输出包括移动到主屏幕的功能项或进入到睡眠状态中的功能项(中的至少一个)的对象。附加地或另选地,电子设备100可以根据电子设备100的当前功能执行状态(例如,输出(或者显示)锁定屏幕的状态、输出(或者显示)主屏幕或待机屏幕的状态等),来输出包括执行至少一个指定外部电子设备(例如,电视(tv)、无线电设备、计算机等)的打开/关掉或信道改变的功能项的对象。例如,电子设备100可以提供包括用于控制多个外部电子设备中的每一个的操作的功能项的对象。当指定功能项被选择时,电子设备100可以向显示器150输出与该功能项对应的虚拟远程控制器。另选地,电子设备100可以提供仅包括与指定外部电子设备的操作有关的功能项的对象,并且可以根据设定支持与另一外部电子设备有关的功能项的添加或特定功能项的移除。根据本公开的各种实施例,指纹传感器可以被布置在主按钮309的区域处。因此,如果关于保护触摸部分pad_7发生指定事件,则电子设备100可以向显示器150输出包括与指纹传感器有关的功能项的对象。例如,电子设备100可以输出用于输出(或者显示)与指纹感测有关的指导的对象,或者可以输出包括基于指纹感测的密码设定功能项或可以基于指纹感测执行的应用项的对象。

根据本公开的各种实施例,如果关于保护触摸部分pad_8发生指定事件,则电子设备100可以向显示器150输出包括与物理键310有关的功能项的对象。例如,电子设备100可以输出包括与菜单键有关的功能项(例如,与进入到电子设备100的设定中有关的功能项或用于选择电子设备100的用户优选功能的功能项)的对象。根据本公开的各种实施例,如果关于保护触摸部分pad_8发生指定事件,则电子设备100可以向显示器150输出包括与麦克风有关的功能项的对象。例如,电子设备100可以输出包括记录开始项、记录音量调整项或记录模式确定项(例如,采访模式、会议模式等)的对象。

根据本公开的各种实施例,如果关于保护触摸部分pad_9发生指定事件,则电子设备100可以向显示器150输出包括与物理键按钮311有关的功能项的对象。例如,电子设备100可以输出包括与音量调整键有关的功能项(例如,呼叫声音调整功能项、音乐播放音量调整功能项、记录音量调整功能项、捕获当前运行屏幕的功能项或与快速面板的输出有关的功能项)或页面放大/缩小功能项的对象。

根据本公开的各种实施例,电子设备100可以包括与更多的各种硬件组件有关的保护触摸部分。例如,电子设备100可以包括与被布置有指纹传感器的区域相邻的保护触摸部分、与被布置有心率传感器的区域相邻的保护触摸部分、与被布置有红外传感器的区域有关的保护触摸部分或与被布置有连接端口308的区域有关的保护触摸部分。上述保护触摸部分可以被布置在如上所述的壳体300的边框区域、侧面部分或后部部分中的至少一个处。如果在每个保护触摸部分上发生指定事件,则电子设备100可以向显示器150输出包括与对应的硬件组件有关的至少一个功能项的对象。例如,电子设备100可以向显示器150输出包括与指纹传感器有关的功能项(例如,激活指纹传感器的功能项、执行与指纹识别有关的应用的功能项或与指纹识别设定有关的功能项)的对象、包括与心率传感器有关的功能项(例如,激活心率传感器的功能项、执行与心率传感器有关的应用的功能项或与心率传感器的用户设定有关的功能项)的对象、包括与红外传感器有关的功能项(例如,激活红外传感器的功能项或远程控制功能项)的对象或者包括与连接端口308有关的功能项(例如,与充电设定有关的功能项或与通信设定有关的功能项)的对象。

图4是例示了根据本公开的各种实施例的电子设备及其操作环境的图。

参考图4,操作环境可以包括电子设备100、网络162、电子设备102和服务器设备106。

在以上提及的电子设备操作环境中,网络162可以在电子设备100与电子设备102之间建立通信信道。网络162可以包括例如与移动通信信道的建立有关的网络设备元件以及与互联网通信信道的建立有关的网络设备元件。根据本公开的实施例,网络162可以响应于对与电子设备100的保护触摸区域45(例如,与被布置有通信天线305的硬件组件相邻的保护触摸部分)有关的对象的功能项的选择,而建立到另一个电子设备102的通信信道。

服务器设备106可以经由网络162建立到电子设备100或电子设备102的通信信道。根据本公开的实施例,服务器设备106可以响应于对与电子设备100的保护触摸区域45(例如,包括与被布置有通信天线305、图像传感器303或主按钮309的硬件组件相邻的保护触摸部分的区域)有关的对象的功能项的选择而建立通信信道。

电子设备102可以建立到电子设备100的通信接口160的通信信道。例如,电子设备102可以建立到通信接口160的无线通信信道(例如,bt通信信道或wi-fi直连通信信道)或有线通信信道(例如,移动高清晰度链路(mhl)、usb等)。参考图4,电子设备100可以包括总线110、处理器120、存储器130、输入/输出接口140、显示器150、通信接口160以及功能处理模块170。

总线110可以是用于将以上提及的元件彼此连接并且在以上提及的元件之间传送通信(例如,控制消息、输入事件、数据等)的电路。例如,总线110可以向处理器120或功能处理模块170中的至少一个传送通过输入/输出接口140输入的输入信号。总线110可以向处理器120或功能处理模块170中的至少一个传送在保护触摸区域45的特定保护触摸部分上已经发生的触摸事件。总线110可以向处理器120或功能处理模块170传送例如存储在存储器130中的映射表135,并且可以向显示器150传送对象信息(例如,包括与特定硬件组件和硬件相关功能项有关的保护触摸部分信息的信息)。

处理器120可以通过总线110从其它元件(例如,存储器130、输入/输出接口140、显示器150、通信接口160或功能处理模块170)接收指令。处理器120可以对所接收到的指令进行解释,并且可以根据经解释的指令来执行操作或者对数据进行处理。处理器120可以包括功能处理模块170或者可以与功能处理模块170分开,并且可以被配置为直接或经由总线110执行通信。处理器120可以支持根据本公开的各种实施例的与基于保护触摸区域45的对象操作有关的功能的处理。

存储器130可以存储从处理器120或另一元件(例如,输入/输出接口140、显示器150、通信接口160或功能处理模块170)接收或者由处理器120或另一元件生成的指令或数据。存储器130可以包括诸如内核131、中间件132、应用编程接口(api)133或应用134的编程模块。每个编程模块可以包括软件、固件、硬件或其组合。

内核131可以控制或者管理用来执行另一编程模块(例如,中间件132、api133或应用134)的操作或功能的系统资源(例如,总线110、处理器120或存储器130)。此外,内核131可以提供用于使得中间件132、api133或应用134能够控制或者管理与对象操作有关的系统资源的接口,该对象操作与布置在与电子设备100的保护触摸区域45对应的区域处的硬件组件有关。

中间件132可以用作api133或应用134与内核131之间的媒介,使得api133或应用134与内核131进行通信并且交换数据。此外,中间件132可以通过使用例如将用于使用电子设备100的系统资源(例如,总线110、处理器120或存储器130)的优先级指派给至少一个应用134,针对从应用134接收到的操作请求执行控制操作(例如,调度或负载均衡)。

api133可以是用于使得应用134能够控制由内核131或中间件132提供的功能的接口。api133可以包括用于例如文件控制、窗口控制、图像处理或字符控制的至少一个接口或功能(例如,指令)。

应用134可以包括与电子设备100的操作有关的至少一个应用。例如,应用134可以包括与相机功能、音乐播放功能、视频播放功能、通信功能、记录功能、游戏功能等有关的应用。根据本公开的各种实施例,应用134可以包括与布置在与保护触摸区域45对应的区域处的硬件组件有关的至少一个应用。例如,应用134可以包括图像共享应用、图像搜索和显示应用(例如,图库功能)或与图像传感器有关的图像收集应用。根据本公开的各种实施例,应用134可以包括与基于保护触摸区域45的对象操作有关的对象操作应用。

对象操作应用可以是被配置为响应于在与特定硬件组件相邻的区域当中发生基于与保护触摸区域45有关的保护触摸部分的事件而输出指定对象(例如,包括或者与至少一个功能项关联的对象)的程序。对象操作应用可以提供与包括在对象中的功能项的调整(例如,移除、添加或位置改变)有关的功能。对象操作应用可以提供请求在对象被选择或者包括在对象中的功能项被选择时激活与对象关联的功能或与功能项对应的应用的功能。

附加地或另选地,存储器130可以包括映射表135。映射表135可以包括关于保护触摸区域45的特定保护触摸部分(或与被布置有硬件组件的区域有关的保护触摸部分)与特定对象之间的映射的信息。例如,映射表135可以存储对象信息,该对象信息包括与音频插口302有关的保护触摸区域45的保护触摸部分信息以及与和音频插口302有关的功能项对应的对象。例如,映射表135可以存储对象信息,该对象信息包括被布置有返回键的保护触摸区域45的保护触摸部分信息以及与和该返回键有关的功能项对应的对象。此外,映射表135可以存储对象信息,该对象信息包括与布置在保护触摸区域45中的另一硬件组件有关的保护触摸部分信息以及与和该硬件组件有关的功能项对应的对象。

输入/输出接口140可以通过总线110向处理器120、存储器130、通信接口160或功能处理模块170传送由用户通过输入/输出设备(例如,传感器、键盘或触摸屏)所输入的指令或数据。根据本公开的各种实施例,输入/输出接口140可以包括物理键、物理键按钮以及布置在显示触摸区域42处的触摸面板40。输入/输出接口140可以向处理器120或功能处理模块170中的至少一个传送在特定输入设备(例如,物理键、物理键按钮或触摸面板)上已经发生的事件。

根据本公开的各种实施例,输入/输出接口140可以执行与音频处理有关的功能。为此,输入/输出接口140可以包括一个或多个扬声器301和/或一个或多个麦克风。例如,输入/输出接口140可以根据功能处理模块170的控制来通过扬声器输出与输出到显示器150的屏幕有关的音频数据。根据本公开的实施例,输入/输出接口140可以包括音频插口302。如上所述,音频插口302可以连接到耳机、头戴式耳机、tv输出电缆等。此外,输入/输出接口140可以包括连接端口308。

显示器150可以显示各种信息(例如,多媒体数据、文本数据等)。例如,显示器150可以输出锁定屏幕、待机屏幕等。显示器150可以根据功能的执行来输出特定功能执行屏幕,诸如声音源播放屏幕、视频播放屏幕、广播接收屏幕等。显示器150可以包括用于输出屏幕的显示面板50以及支持触摸功能的触摸面板40。

根据本公开的实施例,显示器150可以响应于在保护触摸区域45的特定保护触摸部分上发生的事件而输出包括至少一个指定功能项的对象。显示器150可以响应于输入事件而显示对象的移动。显示器150可以响应于对对象的特定功能项的选择而输出功能执行屏幕。显示器150可以输出对象编辑屏幕。

通信接口160可以在电子设备100与外部电子设备(例如,电子设备102或服务器设备106中的至少一个)之间建立通信连接。例如,通信接口160可以基于无线或有线通信技术连接到网络162以便与外部设备进行通信。无线通信技术可以包括以下项中的至少一个:wi-fi、bt、近场通信(nfc)、全球定位系统(gps)或蜂窝通信(例如,lte、lte-advanced(lte-a)、cdma、无线cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)或全球移动通信系统(gsm))。有线通信可以包括usb、高清晰度多媒体接口(hdmi)、mhl、推荐标准232(rs-232)或简单老式电话服务(pots)中的至少一个。

通信接口160可以包括通信天线305。通信接口160可以根据由通信接口160支持的通信方法包括至少一个通信天线305。例如,在通信接口160支持接收广播的功能的情况下,通信天线305可以包括广播接收天线。此外,在通信接口160支持与移动通信有关的功能的情况下,通信天线305可以包括移动通信天线。

功能处理模块170可以根据在保护触摸区域45上发生的事件输出对象。当对象被选择或者包括在其中的特定功能项被选择时,功能处理模块170可以处理与该功能项对应的功能的执行。功能处理模块170可以处理对象的功能项的编辑、对象的位置的改变、对象集成、对象的功能项的分开或移除等。功能处理模块170可以被包括在处理器120中或者可以作为单独的模块被提供。

图5是例示了根据本公开的各种实施例的功能处理模块的图。

参考图5,功能处理模块170可以包括触摸事件收集模块171、硬件信息处理模块172、对象处理模块173以及功能执行模块174。

根据本公开的各种实施例,触摸事件收集模块171可以收集电子设备100的触摸事件(或悬停事件)。为此,触摸事件收集模块171可以控制保护触摸区域45或显示触摸区域42中的至少一个的激活。例如,如果显示器150处于打开状态,则触摸事件收集模块171可以激活保护触摸区域45或显示触摸区域42中的至少一个。根据本公开的各种实施例,如果锁定屏幕正被输出,则触摸事件收集模块171可以激活显示触摸区域42。如果锁定屏幕被释放,则触摸事件收集模块171可以激活保护触摸区域45或显示触摸区域42中的至少一个。

根据本公开的各种实施例,触摸事件收集模块171可以向硬件信息处理模块172传送关于在保护触摸区域45的特定保护触摸部分上已经发生的事件的信息。例如,触摸事件收集模块171可以向硬件信息处理模块172传送关于其上已经发生事件的保护触摸区域45的保护触摸部分的信息。根据本公开的各种实施例,触摸事件收集模块171可以向硬件信息处理模块172传送关于在保护触摸部分上已经发生的事件(例如,触摸并且然后在特定方向上拖曳的事件)的类型的信息。

根据本公开的各种实施例,当包括特定功能项的对象被显示在显示触摸区域42上时,触摸事件收集模块171可以收集与该对象有关的事件。例如,触摸事件收集模块171可以收集选择包括在对象中的至少一个功能项(例如,触摸事件)的事件,并且可以将该事件传送到功能执行模块174。根据本公开的各种实施例,触摸事件收集模块171可以收集与移动、位置调整或固定对象有关的事件、与改变对象的形状或大小有关的事件等。触摸事件收集模块171可以向对象处理模块173传送关于对象位置所收集的事件。触摸事件收集模块171可以向对象处理模块173传送在对象编辑屏幕被显示的状态下发生的事件。

根据本公开的各种实施例,硬件信息处理模块172可以从触摸事件收集模块171接收与保护触摸部分有关的事件信息。硬件信息处理模块172可以基于映射表135获得与和保护触摸部分有关的事件信息对应的硬件信息(例如,硬件组件类型)。硬件信息处理模块172可以将所获得的硬件信息传送到对象处理模块173。

根据本公开的各种实施例,硬件信息处理模块172可以收集硬件状态信息。例如,硬件信息处理模块172可以收集关于与保护触摸部分相邻的硬件组件的信息。硬件信息处理模块172可以检查硬件的操作状态。例如,在硬件组件是音频插口302的情况下,硬件信息处理模块172可以收集关于外部设备的插入或抽出的状态、通过外部设备输出的数据的状态或根据按钮输入的设备控制的状态的硬件状态信息。硬件信息处理模块172可以将该硬件状态信息传送到对象处理模块173。

根据本公开的各种实施例,对象处理模块173可以从触摸事件收集模块171接收在保护触摸区域45或显示触摸区域42上已经发生的触摸事件。此外,对象处理模块173可以从硬件信息处理模块172接收硬件信息或硬件状态信息。对象处理模块173可以基于所接收到的触摸事件和硬件信息或硬件状态信息支持对象的生成、显示或编辑中的至少一个。关于这个操作,对象处理模块173可以包括对象生成模块31、对象显示模块32和对象编辑支持模块33。

根据本公开的各种实施例,对象生成模块31可以生成对象或者可以基于硬件信息或硬件状态信息和映射表135中的至少一个获得指定对象信息。例如,对象生成模块31可以基于映射表135获得关于特定硬件信息或硬件状态信息所配置的至少一个功能项信息。对象生成模块31可以基于所获得的功能项信息生成待输出到显示器150的对象。

根据本公开的各种实施例,对象生成模块31可以根据硬件信息来生成包括不同类型的功能项的对象。此外,对象生成模块31可以根据硬件状态信息来生成包括不同类型的功能项的对象。如果硬件状态改变了,则对象生成模块31可以生成包括与改变的硬件状态对应的功能项的对象。对象生成模块31可以向对象显示模块32提供生成对象或指定对象信息。

根据本公开的各种实施例,对象显示模块32可以向显示器150输出由对象生成模块31生成的对象或由对象生成模块31获得的指定对象(例如,预存储在存储器130中的对象)。在这个操作中,对象显示模块32可以显示至少一个功能项。此外,对象显示模块32可以关于特定硬件组件(例如,与其上已经发生事件的保护触摸部分相邻的硬件组件)显示包括特图像或文本中的至少一个的对象。如果发生请求包括在对象中的功能项的显示的事件(例如,选择显示器150上所显示的对象的事件),则对象显示模块32可以显示包括在对象中的功能项。根据本公开的各种实施例,对象显示模块32可以响应于特定事件的发生而移除至少一个功能项,可以维持剩余的功能项,并且可以控制功能项已移除的对象的显示。

对象显示模块32可以在指定位置上显示对象。例如,对象显示模块32可以关于在保护触摸区域45上已经发生的触摸事件的位置(例如,与其上已经发生触摸事件的一部分相邻的位置)显示对象。对象显示模块32可以响应于与对象移动有关的事件(例如,选择并然后拖曳对象的事件)的发生而调整对象在显示器150上的位置。根据本公开的各种实施例,对象显示模块32可以使特定对象的位置固定。例如,对象显示模块32可以根据设定使对象固定到主屏幕上的特定部分、待机屏幕上的特定部分或锁定屏幕上的特定部分。可以在对应屏幕被显示在显示器150上的同时输出经固定的对象。根据本公开的各种实施例,对象显示模块32可以响应于输入事件而将经固定的对象视为临时对象(例如,当对应屏幕被关闭时被移除但是当已关闭屏幕被再次输出时未被再次显示的对象)。

根据本公开的各种实施例,对象显示模块32可以执行与对象移除有关的操作。例如,如果在对象被显示之后过去特定时间,则对象显示模块32可以移除对象。另选地,如果与对象有关的输入事件在指定时间内未发生,则对象显示模块32可以从显示器150中移除对象。另选地,如果发生与对象移除有关的输入事件(例如,选择与对象相邻布置的虚拟取消按钮的事件),则对象显示模块32可以从显示器150中移除对象。另选地,如果指定功能响应于对功能项的选择被执行,则对象显示模块32可以从显示器150中移除对应对象。

根据本公开的各种实施例,对象显示模块32可以显示多个对象。例如,如果在保护触摸区域45上发生与多个保护触摸部分有关的事件(例如,顺序地或同时触摸多个保护触摸部分的事件),则对象显示模块32可以向显示器150输出与对应于保护触摸部分的硬件组件有关的对象。在这个操作中,对象显示模块32可以将每个对象布置在显示器150的与保护触摸部分相邻的区域上。

根据本公开的各种实施例,对象编辑支持模块33可以响应于与对象编辑有关的事件的接收而支持对象编辑。例如,对象编辑支持模块33可以提供与进入到对象编辑模式中有关的至少一个图标或菜单项。如果接收到选择与对象编辑模式有关的图标或菜单的事件,则对象编辑支持模块33可以向显示器150输出对象编辑屏幕。

对象编辑屏幕可以具有指示对象编辑的文本或屏幕状态(例如,背景屏幕与编辑屏幕之间的层区别)。如果在对象编辑屏幕被输出的同时在与特定硬件组件有关的保护触摸区域45上发生触摸事件,则对象编辑支持模块33可以输出与硬件组件有关的功能项。如果与硬件组件有关的连接请求(例如,选择功能项并且然后将它拖曳到被布置有硬件组件的保护触摸区域45的事件)被做出,则对象编辑支持模块33可以将与该硬件组件有关的对象的功能项添加到与该硬件组件关联的对象。在这个操作中,对象编辑支持模块33可以更新映射表135。

根据本公开的各种实施例,对象编辑支持模块33可以显示包括在特定对象中的至少一个功能项。如果发生与特定功能项的移除有关的事件(例如,选择包括在对象中的特定功能项并且在特定方向上拖曳它的事件),则对象编辑支持模式33可以从对应对象中移除该特定功能项。此外,对象编辑支持模块33可以集成或者划分多个对象。例如,多个硬件组件可以被布置在一个保护触摸部分处。在这种情况下,当特定保护触摸部分被选择时(或者当与多个硬件组件有关的多个保护触摸部分被选择时),对象显示模块32可以向显示器150输出与各个硬件组件有关的多个对象。对象编辑支持模块33可以响应于设定改变或用户输入附加地处理与多个硬件组件被映射到的保护触摸部分处的特定硬件组件有关的对象的移除或添加。

根据本公开的各种实施例,如果包括在对象中的特定功能项被选择,则功能执行模块174可以处理与该功能项对应的功能的执行。例如,在特定对象响应于对与图像传感器有关的保护触摸部分的选择而被输出到显示器150的同时,如果包括在对象中并且作为相机激活图标呈现的功能项被选择,则功能执行模块174可以执行控制使得图像传感器被激活。此外,功能执行模块174可以向显示器150输出由经激活的图像传感器所收集的预览图像。

根据本公开的各种实施例,如果特定功能项是从根据硬件状态不同地输出的功能项当中选择的,则功能执行模块174可以处理对应功能的执行。如果硬件状态改变了,则功能执行模块174可以执行控制,使得当前正被执行的功能被终止并且指定功能根据已改变的状态被自动地执行。例如,如果在耳机连接到音频插口302的同时在与音频插口302有关的保护触摸部分上发生指定事件,则对象显示模块32可以基于对象生成模块31的支持显示包括与音乐播放有关的功能项的对象。如果与音乐播放有关的功能项被选择,则功能执行模块174可以激活音乐播放器,使得可以播放特定音乐文件或者可以输出音乐文件列表。在这种状态下,如果耳机与音频插口302分开,则功能执行模块174可以执行控制,使得音乐播放被临时地暂停。另选地,如果耳机与音频插口302分开,则功能执行模块174可以执行控制,使得音频数据通过扬声器301来输出。如上所述,功能执行模块174可以根据输入事件来处理根据硬件信息或硬件状态信息不同地提供的各种功能项。

根据本公开的各种实施例,功能执行模块174可以根据当前显示的屏幕或运行应用的类型或状态来提供指示选择的功能是否是可执行的的信息。例如,如果特定功能项在锁定屏幕未被释放的同时被选择,则功能执行模块174可以通知与该功能项有关的功能在锁定屏幕被释放之后被执行。如果锁定屏幕被释放,则功能执行模块174可以自动地执行与所选择的功能项有关的功能。

如上所述,根据本公开的各种实施例,根据本公开的实施例的移动电子设备可以包括显示器、与布置在该显示器外部的至少一个硬件组件对应的保护触摸区域以及被配置为根据对保护触摸区域的输入向显示器输出与硬件组件关联的对象的功能处理模块。

如上所述,根据本公开的各种实施例,根据本公开的实施例的电子设备可以包括被配置为输出至少一个对象的显示器、布置在除该显示器的区域以外的区域中的至少一个硬件组件、布置在与该至少一个硬件组件相距一定距离(或特定范围)内的保护触摸区域,以及被配置为根据在该保护触摸区域上发生的输入事件来向显示器输出与该硬件组件关联的对象的功能处理模块。

根据本公开的各种实施例,硬件组件可以包括音频插口、至少一个传感器、至少一个物理键或物理键按钮、扬声器、天线、连接端口或电子笔中的至少一个。

根据本公开的各种实施例,可以将保护触摸区域延伸(例如,串联连接或者并联布置在特定区域(例如,公共区域)内)到布置在显示器中的触摸图案。

根据本公开的各种实施例,保护触摸区域可以包括围绕显示器的边缘的边框、连接到该边框的侧面部分或连接到该侧面部分的后部部分中的至少一个的区域。

根据本公开的各种实施例,功能处理模块可以输出支持用于请求执行与硬件组件有关的至少一个功能的事件的输入的对象,或者可以输出包括用于请求执行与硬件组件有关的至少一个功能的功能项或者项的对象。

根据本公开的各种实施例,功能处理模块可以根据与硬件组件的设备操作有关的硬件状态信息来区别地输出对象的形状或包括在对象中的功能项的类型中的至少一个。

根据本公开的各种实施例,功能处理模块可以收集指示外部设备是否连接到音频插口的信息、指示外部设备是否连接到连接端口的信息、指示传感器是激活的还是未激活的信息、指示天线是否被操作的信息、指示扬声器是否输出音频数据的信息或指示电子笔是否被操作的信息中的至少一种,作为硬件状态信息。

根据本公开的各种实施例,功能处理模块可以根据输入事件来提供与对象的形状的编辑有关的菜单或屏幕或包括在对象中的至少一个功能项。

根据本公开的各种实施例,功能处理模块可以根据输入事件从对象中移除至少一个功能项或者可以向其添加新的功能项。

根据本公开的各种实施例,功能处理模块可以将对象输出到与和对应功能有关的硬件组件相邻的显示区域,并且可以根据输入事件调整对象的位置或者使对象固定到显示的屏幕或显示器的特定部分。

根据本公开的各种实施例,根据本公开的实施例的电子设备可以包括用于存储与硬件组件的操纵或操作有关的至少一个对象的存储器以及连接到该存储器的处理器,其中如果接收到指定或者指示硬件组件的输入事件,则处理器可以向具有触摸功能的显示区域输出与硬件组件的操作关联的对象。

根据本公开的各种实施例,当在与硬件组件相邻的区域上发生触摸事件或者发生指示硬件组件的语音输入事件时,处理器可以输出对象。处理器可以将对象显示在与被布置有硬件组件的一部分基本上相邻的显示区域上。

图6例示了根据本公开的各种实施例的与基于硬件的触摸区域操作有关的电子设备操作方法。

参考图6,在操作601中,如果电子设备100被供应有电力,则功能处理模块170可以控制向电子设备100的至少一个元件的电力供应。例如,功能处理模块170可以向电子设备100的每个元件(例如,处理器120、通信接口160、输入/输出接口140等)提供从电池或充电设备供应的电力。根据本公开的实施例,功能处理模块170可以控制到显示器150的电力供应以便激活保护触摸区域45或显示触摸区域42中的至少一个。例如,功能处理模块170可以控制到保护触摸区域45的电力供应,使得允许通过特定对象(例如,人身体的一部分或输入工具)输入触摸或悬停事件。在操作603中,如果发生特定事件,则功能处理模块170可以确定是否在保护触摸区域45上已经发生该事件。保护触摸区域45可以是显示器150外部的支持触摸的区域。例如,保护触摸区域45可以包括围绕显示器150的壳体300的边框区域、连接到边框的侧面部分或连接到该侧面部分的后部部分中的至少一个。保护触摸区域45可以包括与包括在电子设备100中的硬件组件相邻布置的至少一个保护触摸部分。

如果已经发生的事件没有与保护触摸区域45有关,则在操作605中功能处理模块170可以根据事件的类型或特性来处理对应功能的执行。例如,发生主按钮输入或电源键按钮输入,功能处理模块170可以打开显示器150或者可以向显示器150输出主屏幕。如果在显示器150的区域上已经发生事件,则功能处理模块170可以切换屏幕或者可以根据事件的位置或类型来执行特定功能。

如果已经发生的事件与保护触摸区域45有关,则在操作607中功能处理模块170可以检查事件的位置。例如,功能处理模块170可以确定事件已经发生在保护触摸区域45的什么保护触摸部分上。关于这个操作,保护触摸区域45可以被布置为使得保护触摸部分被彼此区分开。例如,保护触摸区域45可以包括由一条信号供应线和多条感测线所限定的多个保护触摸部分。另选地,保护触摸区域45可以包括由多条信号供应线和多条感测线所限定的多个保护触摸部分。

在操作609中,功能处理模块170可以根据事件发生位置来收集硬件信息。功能处理模块170可以基于存储在存储器130中的映射表135检查映射到保护触摸部分的硬件信息。根据本公开的各种实施例,功能处理模块170可以跳过操作609。例如,如果功能位置被确定,则在操作611中功能处理模块170可以输出包括与映射到所确定的位置的硬件信息对应的功能项的对象,而不用执行操作609。

在操作611中,功能处理模块170可以在显示器150上显示包括与硬件信息对应的功能项的对象。关于这个操作,功能处理模块170可以收集关于在与硬件信息对应的多个功能项当中被配置为被包括在对象中的功能项的信息。对象可以包括与功能项有关的图像或文本信息,或者可以根据输入事件来呈现或者隐藏功能项。关于显示包括或者与功能项关联的对象的操作,功能处理模块170可以检查功能项的数目,并且可以根据该数目来调整对象的显示位置、显示类型或显示大小中的至少一个。功能处理模块170可以将对象显示在与当前显示的屏幕的层不同的层上。另选地,功能处理模块170可以将对象作为当前显示的屏幕的元件来显示。如果发生与对象位置的调整有关的事件,则功能处理模块170可以根据该事件来调整对象的位置。根据本公开的各种实施例,如果在与多个硬件组件有关的功能项被集成在其中的对象被映射到的保护触摸部分上发生触摸事件,则功能处理模块170可以显示相应的硬件组件的功能项被集成在其中的一个对象。

根据本公开的各种实施例,在与特定硬件组件有关的对象被显示的同时,如果在保护触摸区域45上发生与其它硬件组件有关的触摸事件,则功能处理模块170可以将与每个硬件组件对应的对象显示在特定位置(例如,与和被布置有每个硬件组件的保护触摸区域45相邻的位置)上。如果发生选择包括在对象中的功能项并且然后将它移动到另一对象的事件,则功能处理模块170可以调整对象的功能项的布置(例如,特定对象的功能项的添加或拷贝或者另一对象的功能项的移除)。如果功能项的数目改变了,则功能处理模块170可以调整对象的形状、大小或位置中的至少一个。

在操作613中功能处理模块170可以确定是否发生与对功能项的选择有关的事件。如果发生与对特定功能项的选择有关的事件,则在操作615中功能处理模块170可以根据该功能项来处理功能的执行。例如,如果与图像传感器的激活有关的功能项被选择,则功能处理模块170可以激活该图像传感器,并且可以将获得的预览图像输出到显示器150。又例如,如果与服务器设备有关的功能项被选择,则功能处理模块170可以基于通信天线305和通信接口160处理服务器设备访问和服务器页面输出。又例如,如果与返回键(或者退格键)有关的功能项被选择或者包括该功能项的对象被选择,则功能处理模块170可以将当前屏幕切换到先前屏幕或者可以终止正被执行的功能。

在操作617中功能处理模块170可以确定是否发生与对象操作的终止有关的事件。例如,功能处理模块170可以确定是否发生与指定情形对应的事件,其中该指定情形包括指定时间段期满而未发生对功能项的选择的情况、接收到用于指示应该终止对象的输入事件的情况、正被执行的功能被终止的情况以及已经发生功能项选择事件的情况。如果与对象操作的终止有关的事件未发生,则过程可以返回到操作611,使得功能处理模块170可以重新执行操作611和以下操作。另选地,过程可以返回到操作603,使得功能处理模块170可以响应于在保护触摸区域45上附加地发生的事件的接收而处理附加对象的显示和操作。如果发生与对象操作的终止有关的事件,则功能处理模块170可以移除显示器150上所显示的对象。附加地或另选地,功能处理模块170可以停用保护触摸区域45。功能处理模块170可以使当前屏幕返回到在对象生成之前显示的先前屏幕或在选择的功能项的执行之前显示的先前屏幕。另选地,功能处理模块170可以输出指定屏幕(例如,主屏幕或待机屏幕)。另选地,功能处理模块170可以从屏幕中仅移除对象。

图7例示了根据本公开的各种实施例的与基于硬件状态信息的对象操作有关的电子设备操作方法。

参考图7,在操作701中,功能处理模块170可以从保护触摸区域45接收事件。另选地,如果发生特定事件,则功能处理模块170可以确定是否在保护触摸区域45上已经发生该事件。

如果在保护触摸区域45的特定保护触摸部分上已经发生事件,则在操作703中功能处理模块170可以收集与该事件的发生位置有关的硬件状态信息。根据本公开的实施例,硬件状态信息可以包括关于硬件组件的操作状态的信息。例如,关于音频插口302,硬件状态信息可以包括指示耳机设备是否连接的信息、指示tv输出设备(例如,电缆或包括电缆的外部设备)是否连接的信息或指示外部天线是否连接的信息。根据本公开的各种实施例,关于连接端口308,硬件状态信息可以包括指示充电设备是否连接到连接端口308的信息、指示通信设备是否连接到连接端口308的信息或指示选择性地执行通信或充电的设备是否连接到连接端口308的信息。此外,硬件状态信息可以包括连接到连接端口308的外部电子设备的特性或与该外部电子设备通信的速度。根据本公开的各种实施例,关于当前在运行的应用,硬件状态信息可以包括关于当前在运行的一个或多个应用的类型信息、关于与布置在显示器150的最上层上的屏幕对应的应用的类型信息或关于已经在特定时间段内被运行至少特定次数的应用的运行状态的信息。

在操作705中,功能处理模块170可以根据硬件状态信息来控制对象的显示。关于这个操作,映射表135可以包括针对每个硬件组件状态信息提供的功能项信息。功能处理模块170可以检查映射表135以便收集映射到当前硬件状态的功能项信息。根据本公开的各种实施例,功能处理模块170可以针对每个硬件状态收集作为不同的图像所提供的对象信息,并且可以显示与该对象信息对应的对象。例如,在耳机设备连接到音频插口302的情况下,功能处理模块170可以显示包括音乐播放功能项、呼叫功能项、视频播放功能项等的对象。在耳机设备未连接到音频插口302的情况下,功能处理模块170可以显示包括调整待输出到外部电子设备的音频数据的音量的功能项、当耳机设备连接时设定将自动地呼叫的另一电子设备的电话号码的功能项、为视频的播放设定副标题显示的功能项等的对象。根据本公开的各种实施例,功能处理模块170可以显示根据外部设备是否连接到音频插口302改变显示大小、显示位置或显示类型(例如,颜色、形状、图案等)中的至少一个的对象。

在操作707中,功能处理模块170可以确定硬件状态是否改变了。如果硬件状态改变了,则过程可以返回到操作705,使得功能处理模块170可以根据已改变的硬件状态来控制对象的显示。例如,如果硬件状态在对象被显示之前改变了,则功能处理模块170可以改变设定。例如,如果硬件状态在对象被显示的同时改变了,则功能处理模块170可以改变正被输出的对象的至少一个功能项。例如,如果连接到硬件组件的外部设备与其断开,则功能处理模块170可以输出针对连接状态的功能项已被用针对断开状态的功能项替换的对象。根据本公开的各种实施例,如果外部设备被断开,则功能处理模块170可以从显示器150中移除相关对象。

如果不存在硬件状态改变,则在操作709中功能处理模块170可以确定是否接收到与对象操作有关的事件。例如,功能处理模块170可以确定是否发生选择包括在对象中的特定功能项的触摸事件。如果发生与对特定功能项的选择有关的事件,则在操作711中功能处理模块170可以控制基于对象的功能执行。例如,功能处理模块170可以控制与包括在对象中的特定功能项对应的功能的执行。

如果与对特定功能项的选择有关的事件未发生,则在操作713中功能处理模块170可以确定是否发生与对象操作的终止有关的事件。如果与对象操作的终止有关的事件未发生,则在操作711中功能处理模块170可以继续控制基于对象的功能执行。附加地或另选地,如果与对象操作的终止有关的事件未发生,则过程可以返回到操作707,使得功能处理模块170可以重新执行操作707和以下操作。

如果发生与对象操作的终止有关的事件,则功能处理模块170可以使当前屏幕返回到指定屏幕(例如,主屏幕、待机屏幕或在对象操作之前显示的屏幕)。在这个操作中,功能处理模块170可以从显示器150中移除显示的对象。此外,功能处理模块170可以终止当前正被执行的功能,并且可以从显示器150中移除对应屏幕。

图8例示了根据本公开的各种实施例的与对象的编辑有关的电子设备操作方法。

参考图8,在操作801中,功能处理模块170可以接收与对象编辑模式有关的事件。关于这个操作,功能处理模块170可以提供例如与对象编辑模式有关的图标或菜单。如果图标或菜单被选择,功能处理模块170可以向显示器150输出与对象编辑模式有关的屏幕(例如,对象编辑屏幕)。

在操作803中,例如,功能处理模块170可以确定是否从保护触摸区域45接收到特定事件(例如,与特定部分上的触摸对应的触摸事件)。如果发生与保护触摸区域45无关的事件(诸如与显示触摸区域42有关的事件),则在操作804中功能处理模块170可以根据事件的类型或属性来处理对应功能的执行。例如,根据事件的类型,功能处理模块170可以控制显示器150的打开、特定通信功能的激活、音乐播放功能的激活等。

如果发生与保护触摸区域45有关的事件(例如,触摸与特定硬件组件相邻的保护触摸部分的事件),则在操作805中功能处理模块170可以收集与该事件的发生位置有关的硬件信息。在这个操作中,功能处理模块170可以参考存储在存储器130中的映射表135。映射表135可以包括关于与硬件信息有关地配置的功能项的信息或关于包括至少一个功能项的对象的信息。功能处理模块170也可以收集待根据硬件状态信息提供的至少一个功能项信息或包括关于功能项的信息的对象信息。

如果功能项信息或对象信息被收集,则在操作807中功能处理模块170可以显示与硬件信息有关的功能项或者可以显示对象。在这个操作中,功能处理模块170可以将对象(或至少一个功能项)输出到显示器150的与被布置有硬件组件的区域相邻的区域。另选地,功能处理模块170可以将对象(或功能项)输出到显示器150的指定部分。在对象编辑模式下,显示器上所显示的对象可以包括关于特定硬件组件可配置的所有功能项。根据本公开的各种实施例,功能处理模块170也可以向显示器输出与和特定硬件组件有关的保护触摸区域45关联的对象以及包括与特定硬件组件有关的所有功能项的对象。

在操作809中,功能处理模块170可以确定已经发生的事件是否是指定事件(例如,选择并拖曳功能项的事件)。根据本公开的实施例,功能处理模块170可以确定事件是否是选择显示器150上所显示的特定功能项并且然后在特定方向上(例如,在朝向被布置有特定硬件组件的保护触摸区域45的方向上)拖曳它的事件。如果发生选择并拖曳功能项的事件,则在操作811中功能处理模块170可以将所选择的功能项添加到指派给所对应的保护触摸区域45的对象。

如果已经发生的事件不是指定事件,则在操作813中功能处理模块170可以确定该事件是否与对象功能项的移除有关。如果发生与对象功能项的移除有关的事件(例如,在对象编辑模式下触摸与特定硬件组件有关的保护触摸区域45的触摸事件),则功能处理模块170可以向显示器150输出设定对象。此外,如果发生特定事件(例如,选择包括在设定对象中的功能项中的至少一个并且然后在特定方向上拖曳它的事件或者触摸特定功能项至少特定次数的事件),则功能处理模块170可以从对象中移除由该特定事件选择的功能项。

如果已经发生的事件与对象的移除无关,则在操作817中功能处理模块170可以确定该事件是否与编辑模式的终止有关。如果发生与编辑模式的终止有关的事件,则功能处理模块170可以终止对象编辑模式(例如,从显示器150中移除对象编辑屏幕),并且可以向显示器150输出指定屏幕(例如,在对象编辑屏幕之前显示的屏幕、主屏幕、待机屏幕或用户定义的屏幕)。如果已经发生的事件与编辑模式的终止无关,则过程可以返回到操作807,使得功能处理模块170可以重新执行操作807和以下操作。此外,过程可以在操作811或815被执行之后进行到操作817,使得功能处理模块170可以重新执行操作817和以下操作。

如上所述,根据本公开的各种实施例,根据本公开的实施例的输入支持方法可以包括接收布置在与除显示器的区域以外的区域中所布置的至少一个硬件组件相距一定距离(或特定范围)内的保护触摸区域处的输入事件,以及根据输入事件来向显示器输出与硬件组件关联的对象。

根据本公开的各种实施例,输入事件的接收可以包括从保护触摸区域接收事件,该保护触摸区域被布置有音频插口、至少一个传感器、至少一个物理键或物理键按钮、扬声器、天线、连接端口或电子笔中的至少一个。

根据本公开的各种实施例,输入事件的接收可以包括从布置在边框、连接到边框的侧面部分或连接到侧面部分的后部部分中的至少一个中的保护触摸区域接收输入事件,所述边框串联延伸到布置在显示器中的触摸图案或者被并联布置在特定区域中,所述边框围绕显示器的边缘。

根据本公开的各种实施例,输出可以包括:输出支持用于请求与硬件组件有关的至少一个功能的执行的事件的输入的对象以及输出包括功能项或用于请求与硬件组件有关的至少一个功能的执行的项的对象中的至少一个。

根据本公开的各种实施例,输出可以包括:收集与硬件组件的设备操作有关的硬件状态信息并且根据该硬件状态信息区别地输出对象的形状或包括在对象中的功能项的类型中的至少一个。

根据本公开的各种实施例,收集可以包括:收集指示外部设备是否连接到音频插口的信息、指示外部设备是否连接到连接端口的信息、指示传感器是激活的还是未激活的信息、指示天线是否被操作的信息、指示扬声器是否输出音频数据的信息或指示电子笔是否被操作的信息中的至少一种。

根据本公开的各种实施例,该方法还可以包括根据输入事件来输出与对象的形状的编辑有关的菜单或屏幕或包括在对象中的至少一个功能项。

根据本公开的各种实施例,该方法还可以包括根据输入事件从对象中移除至少一个功能项或者向其添加新的功能项。

根据本公开的各种实施例,该方法还可以包括根据输入事件调整对象的位置或者使对象固定到显示的屏幕或显示器的特定部分。

根据本公开的各种实施例,输出可以包括将对象输出到与有关对应功能的硬件组件相邻的显示区域。

图9是例示了根据本公开的各种实施例的对象的形状的图。

参考图9,根据本公开的各种实施例的电子设备100可以包括布置壳体300的保护触摸区域900处的保护触摸部分972。保护触摸部分972可以被布置为与被布置有图像传感器303和接近传感器304的区域相邻。根据本公开的实施例,保护触摸部分972可以与包括与图像传感器303和接近传感器304有关的至少一个功能项的对象的输出关联。图像传感器303和接近传感器304分别可以是图像传感器303和接近传感器304。

根据本公开的各种实施例,如果发生触摸保护触摸部分972的触摸事件973(或悬停事件),则电子设备100的功能处理模块170可以像状态901下所示出的那样响应于触摸事件973的发生而向特定屏幕992输出对象910。对象910可以包括至少一个图标。例如,对象910可以具有围绕图标911至913的盒子的形状。另选地,对象910可以包括包括有图标911至913的特定区域(例如,透明区域)。图标911至913可以包括与图像传感器303有关的功能项(例如,图标911)、与眼睛或瞳孔的识别有关的功能项(例如,图标912)或远程控制功能项(例如,图标913)。

根据本公开的各种实施例,如果发生与保护触摸部分972有关的触摸事件973,则功能处理模块170可以像状态903下所示出的那样向特定屏幕992输出对象920。对象920可以是列表类型。对象920可以具有被成形为指示保护触摸部分972、图像传感器303或接近传感器304的图像。对象920可以包括至少一个列表项。例如,对象920可以包括与远程控制功能有关的列表项、与虹膜的识别有关的列表项或与自身相机有关的列表项。

根据本公开的各种实施例,如果发生与保护触摸部分972有关的触摸事件973,则功能处理模块170可以像状态905下所示出的那样向特定屏幕992输出对象930。对象930可以是具有特定形状(例如,半圆形带)的图像。对象930可以包括一个或多个链接项931至933(例如,与基于项目区域的选择的设定功能的执行相关联的图像)。链接项可以包括与远程控制功能有关的项931、与虹膜的识别有关的项932或与自身相机功能有关的项933。

根据本公开的各种实施例,功能处理模块170可以响应于对与特定硬件组件有关的保护触摸部分的选择而输出各种对象。例如,功能处理模块170可以输出其中多个图标或项被按照矩阵布置的对象。此外,功能处理模块170可以输出其中多个图标或项的至少一部分彼此重叠的对象。在其中各项彼此重叠的对象被显示的同时,如果发生与对象有关的滚动事件或扫掠事件,则功能处理模块170可以用其至少一部分被隐藏的另一图标或项替换最上面的图标或项。

特定屏幕922可以是锁定屏幕、主屏幕、待机屏幕等。另选地,特定屏幕922可以是特定功能的执行屏幕。例如,特定屏幕992可以是音乐播放屏幕。

图10是例示了根据本公开的各种实施例的对象输出和功能项输出的图。

参考图10,根据本公开的各种实施例的电子设备100可以包括布置在壳体300的保护触摸区域1000处的保护触摸部分1072。保护触摸部分1072可以被布置为与被布置有图像传感器303和接近传感器304的区域相邻。保护触摸部分1072可以与包括与图像传感器303和接近传感器304有关的至少一个功能项的对象的输出关联。图像传感器303和接近传感器304分别可以是图像传感器303和接近传感器304(或红外传感器)。

根据本公开的各种实施例,如果发生触摸保护触摸部分1072的触摸事件1073(或悬停事件),则电子设备100的功能处理模块170可以像状态1001中所示出的那样响应于触摸事件1073的发生而向特定屏幕1092输出对象1010。根据本公开的各种实施例,如果发生触摸事件1073,则功能处理模块170可以像状态100中所示出的那样将对象1010输出到与被布置有保护触摸部分1072或图像传感器303和接近传感器304的区域相邻的显示区域。对象1010可以包括指定的特定图像。根据本公开的各种实施例,对象1010可以包括与设定功能项的数目有关的特定图像(例如,与功能项的数目有关的圆)。

如果发生触摸并拖曳对象1010的拖曳事件1004,则功能处理模块170可以根据该拖曳事件1004来调整对象的位置。根据本公开的实施例,在响应于触摸动作在保护触摸部分1072上发生触摸事件1073之后,在显示器的特定区域上显示的对象1010可能由于对触摸动作(例如,拖曳动作)的修改而被移动。功能处理模块170可以响应于触摸事件1073而将对象1010输出到指定的特定位置,并且可以响应于显示器上的触摸并拖曳动作而移动对象1010。另选地,功能处理模块170可以选择待通过触摸事件1073输出的对象,并且可以使得对象1010能够通过在显示区域上发生的触摸事件来显示。

根据本公开的各种实施例,如果发生与对象1010有关的特定事件1011(例如,选择对象1010的事件或在特定方向上使对象1010旋转的事件),则功能处理模块170可以向屏幕1092像状态1003下所示出的那样输出包括与对象1010关联的功能项的子对象1020。子对象1020可以包括例如与图像传感器303有关的功能项、与虹膜的识别有关的功能项、远程控制功能项等。子对象1020可以包括与功能项对应的至少一个图像。

屏幕1092可以是锁定屏幕、主屏幕、待机屏幕等。根据本公开的各种实施例,屏幕1092可以是与图像传感器303有关的功能项的执行屏幕。另选地,屏幕1092可以是与虹膜识别功能的执行有关的屏幕或远程控制功能的执行屏幕。根据本公开的各种实施例,功能处理模块170可以根据当前屏幕的类型不同地处理子对象1020。例如,在当前屏幕1092包括如状态1005中所示的远程控制功能项1021的情况下,功能处理模块170可以输出包括除远程控制功能项以外的项(例如,与图像传感器有关的功能项、与虹膜的识别有关的功能项等)的子对象1020。又例如,在当前屏幕1092与特定功能项(例如,与图像传感器303有关的功能项)有关的情况下,功能处理模块170可以在输出子对象1020时从子对象1020的功能项中排除与图像传感器303有关的功能项。

根据本公开的各种实施例,如果发生在特定方向上(例如,在与子对象1020的旋转方向相反或相同的方向上)将对象1010移动了指定距离的事件,则功能处理模块170可以从显示器中移除子对象1020。根据本公开的各种实施例,功能处理模块170可能在子对象1020被显示的同时不允许对象1010(包括子对象1020)的移动。另选地,如果发生特定事件(例如,选择并拖曳对象1010的事件),则功能处理模块170可以响应于该事件而移动并显示子对象1020和对象1010。

根据本公开的各种实施例,在用于显示子对象1020的区域不充足的情况下(例如,在因为对象1010被布置在与屏幕1092的底部相距一定距离(或特定范围)内所以子对象1020的整体不能够被显示的情况下),功能处理模块170可以改变子对象1020的至少一部分的输出方向。例如,即使包括在子对象1020中的至少一个图像被配置为被定位在对象1010的右侧处,功能处理模块170也可以执行控制,使得子对象1020像状态1007中所示出的那样被定位在对象1010的左侧处。如上所述,功能处理模块170可以根据用户定义的方向或对象1010在显示器上的位置来将子对象1020显示在对象1010的左侧或右侧或顶部处。

图11是例示了根据本公开的各种实施例的功能项的操作的图。

参考图11,根据本公开的各种实施例,如果关于与布置在壳体300的保护触摸区域1100的特定部分处的图像传感器303(例如,图像传感器)相邻的保护触摸部分1172发生事件,则电子设备100的功能处理模块170可以像状态1101中所示出的那样向显示器1192输出对象1010。显示器1192可以输出屏幕1192a。屏幕1192a可以是锁定屏幕、主屏幕或特定功能的执行屏幕(例如,音乐播放屏幕、图库屏幕、即时消息屏幕等)。

根据本公开的各种实施例,功能处理模块170可以一起输出子对象1110与对象1010。另选地,功能处理模块170可以在发生与对象1010有关的事件时输出子对象1110。子对象1110可以包括至少一个功能项(例如,图像传感器功能项111、虹膜识别功能项1112或远程控制功能项1113)。

如果发生与包括在子对象1110中的特定功能项有关的事件,例如,与图像传感器功能项1111有关的事件(例如,触摸事件),则功能处理模块170可以执行与该功能项有关的功能。例如,功能处理模块170可以激活图像传感器303,并且可以像状态1103中所示出的那样向显示器1192输出与图像传感器303的激活和功能执行对应的屏幕1192b。在将屏幕1192a改变成屏幕1192b的操作中,功能处理模块170可以暂停子对象1110的显示(或者从屏幕1192b中移除对象1110)。

根据本公开的各种实施例,功能处理模块170可以在输出屏幕1192b的同时维持对象1010的显示状态。关于屏幕1192b的输出,功能处理模块170可以将对象1010移动到屏幕1192b的指定部分或者可以维持先前屏幕1192a上所显示的对象1010的位置。根据本公开的各种实施例,功能处理模块170可以响应于对子对象1110的特定功能项的选择而在输出屏幕1192b的同时暂停对象1010和子对象1110的显示。

根据本公开的各种实施例,如果在屏幕1192b上发生与对象1010有关的事件,则功能处理模块170可以将子对象1110输出到屏幕1192b上与对象1010相邻的区域。当发生与对象1010有关的事件时,功能处理模块170可以输出包括除与屏幕1192b有关的功能项以外的功能项(例如,功能项1112和1113)的子对象1110。另选地,功能处理模块170可以像状态1101中所示出的那样输出子对象1110。

根据本公开的各种实施例,如果与屏幕1192b对应的功能被终止,则功能处理模块170可以将先前屏幕1192a输出到显示器1192。当屏幕1192b被关闭时,功能处理模块170可以将对象1010或子对象1110中的至少一个输出到屏幕1192a。另选地,功能处理模块170可以输出其中被移除了对象1010和子对象1110的屏幕1192a。

图12是例示了根据本公开的各种实施例的功能项的添加的图。

参考图12,根据本公开的各种实施例,壳体300的保护触摸区域1200可以包括与图像传感器303(例如,图像传感器)或接近传感器304相邻布置的保护触摸部分1272。壳体300的保护触摸区域1200可以包括与物理键按钮311相邻布置的保护触摸部分1273。

如果发生与保护触摸部分1272有关的事件,则电子设备100的功能处理模块170可以像状态1201中所示出的那样将对象1010输出到显示器1292。显示器1292可能当前正在输出锁定屏幕、主屏幕或特定功能的执行屏幕(例如,音乐播放屏幕、图库屏幕、即时消息屏幕等)。根据本公开的各种实施例,功能处理模块170可以一起输出子对象1210与对象1010。另选地,功能处理模块170可以在发生与对象1010有关的事件(例如,触摸对象1010的事件)时输出子对象1210。子对象1210可以包括至少一个功能项(例如,图像传感器功能项1211、虹膜识别功能项1212或远程控制功能项1213)。根据本公开的各种实施例,关于特定屏幕(例如,锁定屏幕、主屏幕等)的输出,功能处理模块170可以自动地输出与图像传感器303、接近传感器304有关的对象1010或包括子对象1210的对象1010。

如果在与图像传感器303或接近传感器304有关的保护触摸部分1072上发生触摸事件,则功能处理模块170可以从显示器1292的屏幕中移除对象1010或子对象1210。根据本公开的各种实施例,功能处理模块170可以存储关于特定屏幕的先前的状态(例如,对象1010被显示的状态或对象1010未被显示的状态)的信息。如果特定屏幕的输出是需要的,则功能处理模块170可以根据先前的状态来输出或者不输出对象1010。

功能处理模块170可以接收在与物理键按钮311有关的保护触摸部分1273上发生的事件1204(例如,触摸保护触摸部分1273的事件)或者在显示器1292上发生的事件1205(例如,将显示器1292的特定区域与对象1010组合的拖曳事件)中的至少一个。如果事件1204被接收到,则功能处理模块170可以向显示器1292的特定区域输出与物理键按钮311有关的功能项1214。在状态1201下输出的功能项1214可以具有与在状态1203下显示在子对象1220上的功能项1214的显示效果不同的显示效果(例如,指定透明度、指定颜色等)。功能处理模块170可以响应于事件1205而在显示器1292上移动并显示功能项1214。根据本公开的各种实施例,功能处理模块170可以响应于事件1204或1205而跳过具有特定显示效果的功能项1214的输出。

如果发生触摸被布置有物理键按钮311的保护触摸部分1273并且然后滑动到显示器1292的被布置有对象1010的区域的事件,则功能处理模块170可以像状态1203下所示出的那样输出子对象1220。除包括在子对象1210中的功能项1211至1213之外,子对象1220还可以包括与物理键按钮311有关的功能项1214。如上所述,功能处理模块170可以响应于特定事件的发生而支持与特定硬件组件有关的功能项的添加。借助于添加功能项的功能,可以在发生与保护触摸部分1272有关的事件或与保护触摸部分1273有关的事件的情况下输出对象1010。已添加功能项的对象1010被输出的位置可以是与保护触摸部分1272或保护触摸部分1273中的至少一个相邻的显示区域。

根据本公开的各种实施例,如果发生与包括在子对象1220中的特定功能项(例如,功能项1212)有关的事件(例如,如果发生选择功能项1212并且在指定方向上拖曳它的事件),则功能处理模块170可以像状态1205下所示出的那样显示被排除了功能项1212的子对象1230。根据本公开的各种实施例,在功能项1211至1213被从子对象中移除的情况下(或者在仅仅与保护触摸部分1273有关的功能项1214剩下的情况下),功能处理模块170可以响应于与保护触摸部分1273有关的事件的发生而输出对象1010。

图13是例示了根据本公开的各种实施例的特定对象的操作的图。

参考图13,根据本公开的各种实施例,壳体300的保护触摸区域1300可以包括与物理键307(例如,物理键、返回键或触摸键)相邻布置的保护触摸部分1372。功能处理模块170可以接收与保护触摸部分1372有关的事件1373(例如,触摸保护触摸部分1372的事件)或在显示器1392上发生的事件1374(例如,拖曳显示器1392的特定区域的事件)。响应于事件1373,功能处理模块170可以像状态1301下所示出的那样输出指定对象(例如,输出到显示器1392的与物理键307相邻的特定区域)。此外,功能处理模块170可以响应于事件1374而改变对象1310的显示位置。显示器1392可以输出特定屏幕1392a。特定屏幕1392a可以是由于对特定服务器设备的访问而显示的服务器页面屏幕。功能处理模块170可以将对象1310输出到与特定屏幕1392a的层区别开的层。根据本公开的实施例,对象1310可以包括与物理键307有关的图像(例如,返回键图像)。

根据本公开的各种实施例,功能处理模块170可以像状态1303下所示出的那样响应于与对象1310有关的事件(例如,触摸对象1310的触摸事件)的发生而执行指定功能。例如,如果发生与对象1310有关的事件,则功能处理模块170可以在显示器1392上显示前一个屏幕或下一个屏幕1392b。根据本公开的各种实施例,当发生与对象1310有关的事件时,功能处理模块170可以关闭状态1301的屏幕1392a。

根据本公开的各种实施例,功能处理模块170可以在屏幕1392a被关闭并且屏幕1392b被显示的同时继续显示对象1310。另选地,如果当对象1310被输出时正被执行的所有功能(例如,多个服务器页面屏幕、多个功能执行屏幕等)被终止,则功能处理模块170可以自动地移除对象1310。另选地,如果指定屏幕(例如,主屏幕等)被输出到显示器1392,则功能处理模块170可以移除对象1310。

图14是例示了根据本公开的各种实施例的对象的位置的调整的图。

参考图14,根据本公开的各种实施例,如果在与布置在壳体300的保护触摸区域1400处的特定硬件组件有关的保护触摸部分1472上发生触摸事件等,则功能处理模块170可以向显示器1492输出对象1410。例如,如状态1401下所示,功能处理模块170可以将对象1410输出到屏幕1492a被显示在上面的显示器1492。对象1410的输出位置可以是与被布置有特定硬件组件的区域相邻的显示区域。如果发生与对象1410的移动有关的事件,则功能处理模块170可以响应于该事件而改变对象1410在屏幕1492a上的位置。屏幕1492a可以包括特定屏幕元件(例如,至少一个微件或至少一个图标)的布置1460。

功能处理模块170可以接收与对象1410有关的事件(例如,选择对象1410的触摸事件1413以及移动对象1410的拖曳事件1414)。如果发生与对象1410的移动有关的事件,则功能处理模块170可以将对象1410插入到布置1460中,以便提供如状态1403下所示出的屏幕元件的新布置1461。因此,可以将屏幕1492a改变成包括新布置1461的屏幕1492b。

根据本公开的各种实施例,功能处理模块170可以提供与进入到对象编辑模式中有关的菜单项或图标。另选地,功能处理模块170可以响应于特定输入事件(例如,长按主按钮的事件)的发生而执行进入对象编辑模式。功能处理模块170可以响应于进入到对象编辑模式中而改变屏幕。例如,功能处理模块170可以将对象1410输出到与屏幕1492a的层区别开的层。在进入对象编辑模式的情况下,功能处理模块170可以将对象1410布置在与屏幕1492a的层相同的层中。根据本公开的各种实施例,如果对象1410在屏幕上的布置完成(例如,获得包括对象1410的布置1461),则功能处理模块170可以自动地终止对象编辑模式。如果对象1410在屏幕上的布置完成,则功能处理模块170可以将对象1410布置在与屏幕1492b的层相同的层中。根据本公开的各种实施例,在对象1410是关于返回键而生成的情况下,功能处理模块170可以在发生与对象1410有关的事件时执行与返回键的功能相同的功能。

图15是例示了根据本公开的各种实施例的对象编辑功能的图。

参考图15,根据本公开的各种实施例,特定硬件组件(例如,图像传感器303或接近传感器304)以及与图像传感器303或接近传感器304有关的保护触摸部分1572可以被布置在壳体300的保护触摸区域1500处。保护触摸部分1572可以被布置在壳体300的上部或下部处。当发生指定事件(例如,选择与进入到对象编辑模式中有关的图标或菜单或者选择特定物理键按钮的事件)时,功能处理模块170可以像状态1501下所示出的那样向显示器1592输出对象编辑屏幕1592a。对象编辑屏幕1592a可以包括至少一个功能项。该至少一个功能项可以包括与布置在保护触摸区域1500处的至少一个硬件组件有关的功能项。例如,该至少一个功能项可以包括与音频插口有关的至少一个功能项、与扬声器有关的至少一个功能项、与图像传感器有关的至少一个功能项、与通信天线有关的至少一个功能项或与物理键或物理键按钮有关的至少一个功能项。

根据本公开的各种实施例,如果发生与和特定硬件组件相邻的保护触摸部分有关的事件,则功能处理模块170可以输出与该硬件组件有关的至少一个功能项。例如,当与主按钮相邻的保护触摸部分被选择时,功能处理模块170可以向屏幕1592a输出与主按钮有关的至少一个功能项。当与返回键相邻的保护触摸部分被选择时,功能处理模块170可以向屏幕1592a输出与返回键有关的至少一个功能项。根据本公开的各种实施例,当与多个硬件组件相邻的多个保护触摸部分被选择时,功能处理模块170可以向屏幕1592a输出与所述多个硬件组件有关的功能项。在这个操作中,功能处理模块170可以提供显示效果或者可以布置功能项,使得针对每个硬件组件的功能项被彼此区别开。

根据本公开的各种实施例,功能处理模块170可以接收选择特定功能项1573并且然后朝向保护触摸部分1572移动该特定功能项的事件1574。当发生事件1574时,功能处理模块170可以像状态1503下所示出的那样向显示器1592输出对象编辑结果屏幕1592b。例如,功能处理模块170可以向特定区域(例如,与图像传感器303或接近传感器304相邻的显示区域)输出与图像传感器303或接近传感器304或保护触摸部分1572有关的对象1510。在输出对象1510的同时,功能处理模块170可以将与功能项1573对应的功能项1514添加到对象1510。例如,对象1510可以包括状态1501之前的功能项1511至1513。通过状态1501,可以将与功能项1573对应的功能项1514添加到对象1510。功能项1514可以是图库功能项。图库功能项可能与图像传感器303(例如,图像传感器303)有关。根据本公开的各种实施例,功能处理模块170可以将可由电子设备100提供的所有功能项添加到对象编辑屏幕1592a以输出对象编辑屏幕1592a。另选地,功能处理模块170可以提供正被输出到显示器1592的屏幕的功能项,作为用于在发生与对象编辑有关的事件时编辑对象的功能项。

本文中所使用的术语“模块”可以表示例如包括硬件、软件和固件的一个或多个组合的单元。可以与术语“单元”、“逻辑”、“逻辑块”、“组件”和“电路”可交换地使用术语“模块”。“模块”可以是集成组件的最小单元或者可以是其一部分。“模块”可以是用于执行一个或多个功能的最小单元或其一部分。

根据本公开的各种实施例,根据本公开的各种实施例的设备的至少一部分(例如,其模块或功能)或方法(例如,操作)可以作为以编程模块的形式存储在计算机可读存储介质中的指令被实现。在指令由至少一个处理器执行的情况下,该至少一个处理器可以执行与指令对应的功能。

计算机可读存储介质可以包括磁介质(诸如硬盘、软盘和磁带)、光介质(诸如,紧致盘-只读存储器(cd-rom)和数字通用盘(dvd))、磁光介质(诸如软光盘)以及被配置为存储并执行程序指令(例如,编程模块)的硬件设备,诸如rom、随机存取存储器和闪速存储器。编程指令可以包括由编译程序生成的机器语言代码以及能够由计算机使用解释程序所执行的高级语言代码。以上提及的硬件可以被配置为作为用于执行本公开的各种实施例的操作的一个或多个软件模块被操作并且反之亦然。

根据本公开的各种实施例,存储介质存储当由至少一个处理器执行时被配置为指示至少一个处理器执行至少一个操作的指令,该至少一个操作包括接收布置在与布置在除显示器的区域以外的区域中的至少一个硬件组件相距一定距离(或特定范围)内的保护触摸区域处的输入事件,以及根据在该保护触摸区域上已经发生的输入事件来向显示器输出与该硬件组件关联的对象。

图16是例示了根据本公开的实施例的针对每个硬件组件信息的指定对象的输出的另一示例的图。

参考图16,用于针对每个硬件组件信息输出功能操作对象的电子设备可以是在显示区域上支持触摸功能的监视器设备1600。监视器设备1600可以包括诸如物理音量控制按钮1603、物理信道控制按钮1604、相机1601、扬声器1602、物理电源按钮1605等的硬件组件。监视器设备1600可以包括布置在与特定硬件组件相邻的区域(例如,能够在硬件组件被触摸的同时被触摸的区域)处的保护触摸区域。如果与物理信道控制按钮1604有关的保护触摸区域1630被触摸,则监视器设备1600可以向监视器设备1600的显示区域1610输出用于执行信道控制的信道控制对象1620。根据本公开的实施例,监视器设备1600可以向与被布置有物理信道控制按钮1604的区域相邻的显示区域输出信道控制对象1620。用户可以通过控制输出到显示区域的信道控制对象(例如,触摸该信道控制对象)来执行信道控制。

根据本公开的各种实施例,如果与物理信道控制按钮1604相邻的保护触摸区域被触摸,则监视器设备1600可以根据设定向显示区域1610输出与调度记录功能或记录内容查看功能有关的记录对象1621。记录对象到与物理信道控制按钮1604相邻的保护触摸区域的映射可以通过用户设定来控制。根据本公开的各种实施例,电子设备可以是膝上型计算机。

根据本公开的各种实施例,电子设备可以响应于指定触摸动作的发生而输出以上提及的对象。例如,当在与特定硬件组件相邻的区域上发生第一触摸或者在与该硬件组相邻的显示区域上发生第二触摸时,电子设备可以输出对象。根据本公开的实施例,如果由于触摸与特定硬件组件相邻的区域并且然后拖曳的动作在显示区域上发生第二触摸(或触摸并拖曳事件),则电子设备可以输出与该硬件组件对应的对象。关于这个操作,如果在与硬件组件相邻的区域上发生触摸事件,则电子设备可以检查触摸位置,并且然后,如果在指定时间内在相邻显示区域上发生触摸并拖曳事件,则电子设备可以输出与硬件组件对应的对象。因此,如果用户期望控制显示区域中的与特定硬件组件(例如,相机)有关的操作对象,则用户可以触摸该特定硬件组件或者其外围区域,然后可以做出朝向显示区域拖曳的动作。电子设备可以将与硬件组件对应的对象输出到显示区域上的触摸部分。如果在对象的特定功能项被选择的同时发生触摸释放,则电子设备可以处理与该功能项对应的功能的执行。

尽管已经描述了触摸动作被做出来选择硬件组件,然而本公开的各种实施例不限于此。例如,电子设备可以操作用于指定或者指示特定硬件组件的输入单元。根据本公开的实施例,电子设备可以根据语音输入来执行对象的输出。例如,电子设备可以激活麦克风并且可以收集语音信号。电子设备可以收集诸如“相机”或“对象操作相机”的指定语音输入。电子设备可以向与相机相邻的显示区域输出与语音输入对应的操作对象。

根据本公开的各种实施例,根据本公开的实施例的监视器设备(或膝上型计算机)可以包括被配置为输出至少一个对象并且支持与该对象的操纵有关的触摸功能的显示区域、布置在该显示区域外部的至少一个硬件组件以及被配置为在接收到指示该至少一个硬件组件的输入事件时向显示区域输出与该至少一个硬件组件的操纵或操作关联的对象的处理器。

根据本公开的各种实施例,根据本公开的实施例的监视器设备(例如,tv监视器、个人计算机(pc)监视器、室外广告牌、室内广告牌、可移动设备(电源设备或非电源设备)的显示设备等)可以包括用于存储与硬件组件的操纵有关的至少一个对象的存储器以及连接到该存储器的处理器,其中处理器可以在接收到指示硬件的输入事件时向显示区域输出与该硬件的操纵关联的对象。

处理器可以向支持触摸功能的显示区域输出对象,该对象与通过触摸输入、语音输入或特定频率传送的信息所指示的硬件组件有关。与硬件组件的操纵有关的对象可以包括与该硬件组件支持的功能对应的虚拟按钮。另选地,与硬件组件的操纵有关的对象可以包括提供来由该硬件组件执行至少一个功能的按钮。例如,该对象可以包括与物理信道控制按钮对应的虚拟信道控制按钮。该对象可以包括与相机对应的虚拟相机控制按钮(例如,用于操纵图像拍摄条件的虚拟按钮)。

根据本公开的各种实施例,与硬件组件有关的各种功能可以被用户容易地理解和使用。

此外,根据本公开的各种实施例,可以在由用户所期望的位置处控制与硬件组件有关的功能操作。

虽然已经参考本公开的各种实施例示出并描述了本公开,但是本领域的技术人员将理解,在不脱离如由所附权利要求及其等同物所限定的本公开的精神和范围的情况下,可以在其中做出形式和细节上的各种改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1