CN104335158A - 终端和终端控制方法 - Google Patents

终端和终端控制方法 Download PDF

Info

Publication number
CN104335158A
CN104335158A CN201280073341.0A CN201280073341A CN104335158A CN 104335158 A CN104335158 A CN 104335158A CN 201280073341 A CN201280073341 A CN 201280073341A CN 104335158 A CN104335158 A CN 104335158A
Authority
CN
China
Prior art keywords
terminal
button operation
application program
operation layer
program interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201280073341.0A
Other languages
English (en)
Inventor
郭德英
李俊
袁武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Publication of CN104335158A publication Critical patent/CN104335158A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

本发明提供了一种终端,包括:创建单元,用于在所述终端的屏幕上建立按键操作层和内容显示层,其中,所述按键操作层位于所述内容显示层上方;获取单元,用于获取所述终端中至少一个应用程序界面对应的功能菜单;注册单元,用于将所述功能菜单注册至所述按键操作层;按键设置单元,用于根据所述终端的屏幕上显示出的应用程序界面,将对应的功能菜单生成为虚拟按键;内容显示单元,用于在所述内容显示层中对所述应用程序界面进行显示;控制单元,用于根据所述按键操作层接收到的对所述虚拟按键的选择命令,以控制所述应用程序界面。本发明还提出了一种终端控制方法。通过本发明的技术方案,可以对不同应用程序的控制方式进行统一,方便用户操作。

Description

终端和终端控制方法 技术领域
本发明涉及移动通信技术领域, 具体而言, 涉及一种终端和一种终端 控制方法。 背景技术
智能手机的普及掀起了一股应用开发热潮, 智能手机用户可以通过应 用市场、 网络下载等方式安装各种不同的应用程序, 手机出厂时也会内置 一些应用, 如通讯录、 短信等。
一方面, 由于不同的应用程序都设置有不同的功能菜单, 功能菜单的 数量、 功能、 菜单图标 /区域大小、 在应用程序界面上的位置均不相同。 以致用户在使用不同的应用程序时, 都必须花费一定的时间熟悉和适应不 同应用程序的功能菜单。
另一方面, 目前有些应用程序采用了图形化的菜单图标, 对于初次使 用的用户来说, 无法准确判断该菜单图标具体关联的功能。 并且有时即使 是实现同一功能的菜单图标, 在不同应用程序中也是不一样的。
因此, 需要一种新的终端控制技术, 可以对不同应用程序界面的控制 方式进行统一, 从而方便用户操作, 提升用户体验。 发明内容
本发明正是基于上述问题, 提出了一种新的终端控制技术, 可以对不 同应用程序界面的控制方式进行统一, 从而方便用户操作, 提升用户体 验。
有鉴于此, 本发明提出了一种终端, 包括: 创建单元, 用于在所述终 端的屏幕上建立按键操作层和内容显示层, 其中, 所述按键操作层位于所 述内容显示层上方; 获取单元, 用于获取所述终端中至少一个应用程序界 面对应的功能菜单; 注册单元, 用于将所述功能菜单注册至所述按键操作 层; 按键设置单元, 用于根据所述终端的屏幕上显示出的应用程序界面, 将对应的功能菜单生成为虚拟按键; 内容显示单元, 用于在所述内容显示 层中对所述应用程序界面进行显示; 控制单元, 用于根据所述按键操作层 接收到的对所述虚拟按键的选择命令, 以控制所述应用程序界面。
在该技术方案中, 由于不同应用程序中、 甚至同一应用程序的不同界 面中的功能菜单在终端屏幕上的显示位置都存在差异, 则用户在使用过程 中需要对不同的操作菜单的布局形式进行适应, 不便于用户的操作。 而通 过设置按键操作层, 将所有应用程序界面的操作菜单均注册至按键操作 层, 然后根据当前的应用程序界面, 在按键操作层中将该应用程序界面对 应的操作菜单设置为相应的虚拟按键, 则无论当前应用程序或应用程序界 面如何变化, 用户始终可以采用同样的方式对当前应用程序界面进行操 作。
这里应用程序界面对功能菜单的注册过程, 可以是在对应用程序安装 的过程中完成的。 通过将功能菜单显示在按键操作层中, 使得内容显示层 中的应用程序界面的内容可以实现最大化。
在上述技术方案中, 优选地, 所述获取单元包括: 菜单检测子单元, 用于检测所述终端的操作***的***菜单; 接口获取子单元, 用于获取至 少一个所述***菜单的 UI接口, 以由所述注册单元将所述***菜单注册 至所述按键操作层中。
在该技术方案中, 终端通过硬件和操作***来为各个应用程序提供运 操作功能等, 可能各不相同, 但对于所有的应用程序而言, 其基于该操作 ***的层面上, 会有一些通用的***菜单, 比如屏幕亮度、 音量、 退出、 返回等, 这些***菜单向所有的应用程序提供接口, 以实现对这些应用程 序的统一控制。 通过对这些***菜单的注册, 可以作为相应的虚拟按键, 在所有的或指定的应用程序对应的按键操作层中出现。
在上述技术方案中, 优选地, 所述获取单元包括: 菜单检测子单元, 用于获取至少一个所述程序菜单的 UI 接口, 以由所述注册单元将所述程 序菜单注册至所述按键操作层中。 面, 由于需要实现的功能不相同, 对应的程序菜单也存在差异, 因此, 可 然后当用户进入某个应用程序界面后, 可以获取对应于该应用程序界面的 程序菜单, 并将这些程序菜单设置为按键操作层中相应的虚拟按键。
在上述技术方案中, 优选地, 还包括: 功能自定义单元, 用于根据接 收到的自定义命令, 对所述按键操作层中的至少一个虚拟按键的关联功能 进行自定义设置。
在该技术方案中, 用户可以自行设定按键操作层中的虚拟按键对应的 功能, 以配合自己的操作习惯和操作方式, 从而达到更好的操作体验。 这 里进行自定义的虚拟按键可以是重新建立的虚拟按键, 也可以是原本存在 一些对应功能菜单的, 比如对应于***菜单或程序菜单, 均可以由用户进 行自行设置。
在上述技术方案中, 优选地, 所述按键操作层中包含有触控区域, 则 所述终端还包括: 触控单元, 用于在所述触控区域感应到划出的与预设轨 迹相匹配的手势轨迹的情况下, 则生成对应的触控命令, 以控制所述应用 程序界面。
在该技术方案中, 除了通过虚拟按键进行控制, 还可以通过接收用户 划出的手势轨迹, 同样可以对应用程序界面进行控制。
在上述技术方案中, 优选地, 还包括: 关联存储单元, 用于将所述终 元, 用于根据所述按键操作层所处的当前应用程序界面, 获取相关联的预 设轨迹, 以对所述触控区域感应到的手势轨迹进行匹配。
在该技术方案中, 对于每个应用程序界面, 都存在不同的操作功能, 而所有应用程序界面将包含很多的操作功能, 若为每个操作功能都设置一 个预设轨迹, 则预设轨迹必将数目众多且形状复杂, 用户将难以记忆, 不 易操作, 且容易造成误操作。 因此, 可以仅使用几种常用的轨迹与每个应 用程序界面的功能进行关联, 则同样的手势轨迹在不同界面可以实现不同 的操作功能, 便于用户对手势轨迹的记忆和使用。
在上述技术方案中, 优选地, 还包括: 触发单元, 用于接收触发命 令; 触发处理单元, 用于根据触发单元接收到的触发命令, 在所述终端的 屏幕上显示出所述按键操作层, 和 /或隐藏已显示的按键操作层。
在该技术方案中, 按键操作层可以一直在终端界面上进行显示, 并在 终端界面进行切换时, 同样对按键操作层中的内容进行更新; 按键操作层 也可以在由用户进行触发后再显示出来, 从而使得用户在进行操作前, 获 取最大的显示面积; 还可以随时将按键操作层进行隐藏, 同样有利于用户 的观察和使用。
生成触发命令的过程包括以下至少之一或其组合: 所述应用程序界面 被触碰、 所述应用程序界面被按压的时间超过预设的第一时间阈值、 所述 应用程序界面的指定区域被用户的视线聚焦的时间超过预设的第二时间阈 值、 所述终端上的指定物理按键被按压、 所述应用程序界面接收到与预设 图案相匹配的手势图形、 所述应用程序界面上的预设标识被选中。
在上述技术方案中, 优选地, 还包括: 属性设置单元, 用于根据接收 到的设置命令, 对所述按键操作层中的虚拟按键的显示属性进行设置。
在该技术方案中, 虚拟按键的显示属性包括虚拟按键的数量、 大小、 形状、 透明度、 显示为文字或图形等, 均可以由厂商或用户根据需要进行 设置。
根据本发明的又一方面, 还提出了一种终端控制方法, 包括: 步骤
202 , 在终端的屏幕上建立按键操作层和内容显示层; 步骤 204 , 获取所 述终端中至少一个应用程序界面对应的功能菜单, 并将所述功能菜单注册 至所述按键操作层; 步骤 206 , 根据所述终端的屏幕上显示出的应用程序 界面, 将对应的操作菜单生成为所述按键操作层中的虚拟按键; 以及在所 述内容显示层中对所述应用程序界面进行显示; 步骤 208 , 在所述内容显 示层上方对所述按键操作层进行显示, 并根据接收到的对所述虚拟按键的 选择命令, 以控制所述应用程序界面。
在该技术方案中, 由于不同应用程序中、 甚至同一应用程序的不同界 面中的功能菜单在终端屏幕上的显示位置都存在差异, 则用户在使用过程 中需要对不同的操作菜单的布局形式进行适应, 不便于用户的操作。 而通 过设置按键操作层, 将所有应用程序界面的操作菜单均注册至按键操作 层, 然后根据当前的应用程序界面, 在按键操作层中将该应用程序界面对 应的操作菜单设置为相应的虚拟按键, 则无论当前应用程序或应用程序界 面如何变化, 用户始终可以采用同样的方式对当前应用程序界面进行操 作。
这里应用程序界面对功能菜单的注册过程, 可以是在对应用程序安装 的过程中完成的。 通过将功能菜单显示在按键操作层中, 使得内容显示层 中的应用程序界面的内容可以实现最大化。
在上述技术方案中, 优选地, 所述步骤 204 包括: 检测所述终端的操 作***的***菜单, 获取至少一个所述***菜单的 UI接口, 并注册至所 述按键操作层中。
在该技术方案中, 终端通过硬件和操作***来为各个应用程序提供运 操作功能等, 可能各不相同, 但对于所有的应用程序而言, 其基于该操作 ***的层面上, 会有一些通用的***菜单, 比如屏幕亮度、 音量、 退出、 返回等, 这些***菜单向所有的应用程序提供接口, 以实现对这些应用程 序的统一控制。 通过对这些***菜单的注册, 可以作为相应的虚拟按键, 在所有的或指定的应用程序对应的按键操作层中出现。
在上述技术方案中, 优选地, 所述步骤 204 包括: 检测所述应用程序 界面所处应用程序的程序菜单, 获取至少一个所述程序菜单的 UI接口, 并注册至所述按键操作层中。 面, 由于需要实现的功能不相同, 对应的程序菜单也存在差异, 因此, 可 然后当用户进入某个应用程序界面后, 可以获取对应于该应用程序界面的 程序菜单, 并将这些程序菜单设置为按键操作层中相应的虚拟按键。
在上述技术方案中, 优选地, 所述步骤 204还包括: 根据接收到的自 定义命令, 对所述按键操作层中的至少一个虚拟按键的关联功能进行自定 义设置。
在该技术方案中, 用户可以自行设定按键操作层中的虚拟按键对应的 功能, 以配合自己的操作习惯和操作方式, 从而达到更好的操作体验。 这 里进行自定义的虚拟按键可以是重新建立的虚拟按键, 也可以是原本存在 一些对应功能菜单的, 比如对应于***菜单或程序菜单, 均可以由用户进 行自行设置。
在上述技术方案中, 优选地, 所述按键操作层中包含有触控区域, 则 所述步骤 208还包括: 若所述触控区域感应到划出的与预设轨迹相匹配的 手势轨迹, 则生成对应的触控命令, 以控制所述应用程序界面。
在该技术方案中, 除了通过虚拟按键进行控制, 还可以通过接收用户 划出的手势轨迹, 同样可以对应用程序界面进行控制。
在上述技术方案中, 优选地, 还包括: 将所述终端中的至少一个应用 程序界面与所述预设轨迹进行关联存储; 根据所述按键操作层所处的当前 应用程序界面, 获取相关联的预设轨迹, 以对所述触控区域感应到的手势 轨迹进行匹配。
在该技术方案中, 对于每个应用程序界面, 都存在不同的操作功能, 而所有应用程序界面将包含很多的操作功能, 若为每个操作功能都设置一 个预设轨迹, 则预设轨迹必将数目众多且形状复杂, 用户将难以记忆, 不 易操作, 且容易造成误操作。 因此, 可以仅使用几种常用的轨迹与每个应 用程序界面的功能进行关联, 则同样的手势轨迹在不同界面可以实现不同 的操作功能, 便于用户对手势轨迹的记忆和使用。
在上述技术方案中, 优选地, 还包括: 根据接收到的触发命令, 在所 述终端的屏幕上显示出所述按键操作层, 和 /或隐藏已显示的按键操作 层。
在该技术方案中, 按键操作层可以一直在终端界面上进行显示, 并在 终端界面进行切换时, 同样对按键操作层中的内容进行更新; 按键操作层 也可以在由用户进行触发后再显示出来, 从而使得用户在进行操作前, 获 取最大的显示面积; 还可以随时将按键操作层进行隐藏, 同样有利于用户 的观察和使用。
生成触发命令的过程包括以下至少之一或其组合: 所述应用程序界面 被触碰、 所述应用程序界面被按压的时间超过预设的第一时间阈值、 所述 应用程序界面的指定区域被用户的视线聚焦的时间超过预设的第二时间阈 值、 所述终端上的指定物理按键被按压、 所述应用程序界面接收到与预设 图案相匹配的手势图形、 所述应用程序界面上的预设标识被选中。
在上述技术方案中, 优选地, 还包括: 根据接收到的设置命令, 对所 述按键操作层中的虚拟按键的显示属性进行设置。
在该技术方案中, 虚拟按键的显示属性包括虚拟按键的数量、 大小、 形状、 透明度、 显示为文字或图形等, 均可以由厂商或用户根据需要进行 设置。
通过以上技术方案, 可以对不同应用程序界面的控制方式进行统一, 从而方便用户操作, 提升用户体验。 附图说明
图 1示出了根据本发明的实施例的终端的框图;
图 2示出了根据本发明的实施例的终端控制方法的流程图;
图 3A至图 3D 示出了根据本发明的实施例的对终端进行控制的示意 图。 具体实施方式
为了能够更清楚地理解本发明的上述目的、 特征和优点, 下面结合附 图和具体实施方式对本发明进行进一步的详细描述。 需要说明的是, 在不 沖突的情况下, 本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明, 但是, 本发明还可以采用其他不同于在此描述的其他方式来实施, 因此, 本发明 的保护范围并不受下面公开的具体实施例的限制。
图 1示出了根据本发明的实施例的终端的框图。
如图 1 所示, 根据本发明的实施例的终端 100 , 包括: 创建单元 102 , 用于在终端 100 的屏幕上建立按键操作层和内容显示层, 其中, 按 键操作层位于内容显示层上方; 获取单元 104 , 用于获取终端 100 中至少 一个应用程序界面对应的功能菜单; 注册单元 106 , 用于将功能菜单注册 至按键操作层; 按键设置单元 108 , 用于根据终端 100 的屏幕上显示出的 应用程序界面, 将对应的功能菜单生成为虚拟按键; 内容显示单元 110 , 用于在内容显示层中对应用程序界面进行显示; 控制单元 112 , 用于根据 按键操作层接收到的对虚拟按键的选择命令, 以控制应用程序界面。
在该技术方案中, 由于不同应用程序中、 甚至同一应用程序的不同界 面中的功能菜单在终端屏幕上的显示位置都存在差异, 则用户在使用过程 中需要对不同的操作菜单的布局形式进行适应, 不便于用户的操作。 而通 过设置按键操作层, 将所有应用程序界面的操作菜单均注册至按键操作 层, 然后根据当前的应用程序界面, 在按键操作层中将该应用程序界面对 应的操作菜单设置为相应的虚拟按键, 则无论当前应用程序或应用程序界 面如何变化, 用户始终可以采用同样的方式对当前应用程序界面进行操 作。
这里应用程序界面对功能菜单的注册过程, 可以是在对应用程序安装 的过程中完成的。 通过将功能菜单显示在按键操作层中, 使得内容显示层 中的应用程序界面的内容可以实现最大化。
在上述技术方案中, 优选地, 获取单元 104 包括: 菜单检测子单元 1042 , 用于检测终端 100 的操作***的***菜单; 接口获取子单元 1044 , 用于获取至少一个***菜单的 UI接口, 以由注册单元 106将*** 菜单注册至按键操作层中。
在该技术方案中, 终端 100通过硬件和操作***来为各个应用程序提 式、 操作功能等, 可能各不相同, 但对于所有的应用程序而言, 其基于该 操作***的层面上, 会有一些通用的***菜单, 比如屏幕亮度、 音量、 退 出、 返回等, 这些***菜单向所有的应用程序提供接口, 以实现对这些应 用程序的统一控制。 通过对这些***菜单的注册, 可以作为相应的虚拟按 键, 在所有的或指定的应用程序对应的按键操作层中出现。 在上述技术方案中, 优选地, 获取单元 104 包括: 菜单检测子单元
1044, 用于获取至少一个程序菜单的 UI接口, 以由注册单元 106将程序 菜单注册至按键操作层中。 面, 由于需要实现的功能不相同, 对应的程序菜单也存在差异, 因此, 可 然后当用户进入某个应用程序界面后, 可以获取对应于该应用程序界面的 程序菜单, 并将这些程序菜单设置为按键操作层中相应的虚拟按键。
在上述技术方案中, 优选地, 还包括: 功能自定义单元 114, 用于根 据接收到的自定义命令, 对按键操作层中的至少一个虚拟按键的关联功能 进行自定义设置。
在该技术方案中, 用户可以自行设定按键操作层中的虚拟按键对应的 功能, 以配合自己的操作习惯和操作方式, 从而达到更好的操作体验。 这 里进行自定义的虚拟按键可以是重新建立的虚拟按键, 也可以是原本存在 一些对应功能菜单的, 比如对应于***菜单或程序菜单, 均可以由用户进 行自行设置。
在上述技术方案中, 优选地, 按键操作层中包含有触控区域, 则终端 100 还包括: 触控单元 116, 用于在触控区域感应到划出的与预设轨迹相 匹配的手势轨迹的情况下, 则生成对应的触控命令, 以控制应用程序界 面。
在该技术方案中, 除了通过虚拟按键进行控制, 还可以通过接收用户 划出的手势轨迹, 同样可以对应用程序界面进行控制。
在上述技术方案中, 优选地, 还包括: 关联存储单元 118 , 用于将终 端 100 中的至少一个应用程序界面与预设轨迹进行关联存储; 手势设置单 元 120, 用于根据按键操作层所处的当前应用程序界面, 获取相关联的预 设轨迹, 以对触控区域感应到的手势轨迹进行匹配。
在该技术方案中, 对于每个应用程序界面, 都存在不同的操作功能, 而所有应用程序界面将包含很多的操作功能, 若为每个操作功能都设置一 个预设轨迹, 则预设轨迹必将数目众多且形状复杂, 用户将难以记忆, 不 易操作, 且容易造成误操作。 因此, 可以仅使用几种常用的轨迹与每个应 用程序界面的功能进行关联, 则同样的手势轨迹在不同界面可以实现不同 的操作功能, 便于用户对手势轨迹的记忆和使用。
在上述技术方案中, 优选地, 还包括: 触发单元 122 , 用于接收触发 命令; 触发处理单元 124 , 用于根据触发单元接收到的触发命令, 在终端 100的屏幕上显示出按键操作层, 和 /或隐藏已显示的按键操作层。
在该技术方案中, 按键操作层可以一直在终端界面上进行显示, 并在 终端界面进行切换时, 同样对按键操作层中的内容进行更新; 按键操作层 也可以在由用户进行触发后再显示出来, 从而使得用户在进行操作前, 获 取最大的显示面积; 还可以随时将按键操作层进行隐藏, 同样有利于用户 的观察和使用。
生成触发命令的过程包括以下至少之一或其组合: 应用程序界面被触 碰、 应用程序界面被按压的时间超过预设的第一时间阈值、 应用程序界面 的指定区域被用户的视线聚焦的时间超过预设的第二时间阈值、 终端 100 上的指定物理按键被按压、 应用程序界面接收到与预设图案相匹配的手势 图形、 应用程序界面上的预设标识被选中。
在上述技术方案中, 优选地, 还包括: 属性设置单元 126 , 用于根据 接收到的设置命令, 对按键操作层中的虚拟按键的显示属性进行设置。
在该技术方案中, 虚拟按键的显示属性包括虚拟按键的数量、 大小、 形状、 透明度、 显示为文字或图形等, 均可以由厂商或用户根据需要进行 设置。
图 2示出了根据本发明的实施例的终端控制方法的流程图。
如图 2 所示, 根据本发明的实施例的终端控制方法, 包括: 步骤 202 , 在终端的屏幕上建立按键操作层和内容显示层; 步骤 204 , 获取终 端中至少一个应用程序界面对应的功能菜单, 并将功能菜单注册至按键操 作层; 步骤 206 , 根据终端的屏幕上显示出的应用程序界面, 将对应的操 作菜单生成为按键操作层中的虚拟按键; 以及在内容显示层中对应用程序 界面进行显示; 步骤 208 , 在内容显示层上方对按键操作层进行显示, 并 根据接收到的对虚拟按键的选择命令, 以控制应用程序界面。
在该技术方案中, 由于不同应用程序中、 甚至同一应用程序的不同界 面中的功能菜单在终端屏幕上的显示位置都存在差异, 则用户在使用过程 中需要对不同的操作菜单的布局形式进行适应, 不便于用户的操作。 而通 过设置按键操作层, 将所有应用程序界面的操作菜单均注册至按键操作 层, 然后根据当前的应用程序界面, 在按键操作层中将该应用程序界面对 应的操作菜单设置为相应的虚拟按键, 则无论当前应用程序或应用程序界 面如何变化, 用户始终可以采用同样的方式对当前应用程序界面进行操 作。
这里应用程序界面对功能菜单的注册过程, 可以是在对应用程序安装 的过程中完成的。 通过将功能菜单显示在按键操作层中, 使得内容显示层 中的应用程序界面的内容可以实现最大化。
在上述技术方案中, 优选地, 步骤 204 包括: 检测终端的操作***的 ***菜单, 获取至少一个***菜单的 UI接口, 并注册至按键操作层中。
在该技术方案中, 终端通过硬件和操作***来为各个应用程序提供运 操作功能等, 可能各不相同, 但对于所有的应用程序而言, 其基于该操作 ***的层面上, 会有一些通用的***菜单, 比如屏幕亮度、 音量、 退出、 返回等, 这些***菜单向所有的应用程序提供接口, 以实现对这些应用程 序的统一控制。 通过对这些***菜单的注册, 可以作为相应的虚拟按键, 在所有的或指定的应用程序对应的按键操作层中出现。
在上述技术方案中, 优选地, 步骤 204 包括: 检测应用程序界面所处 应用程序的程序菜单, 获取至少一个程序菜单的 UI接口, 并注册至按键 操作层中。 面, 由于需要实现的功能不相同, 对应的程序菜单也存在差异, 因此, 可 然后当用户进入某个应用程序界面后, 可以获取对应于该应用程序界面的 程序菜单, 并将这些程序菜单设置为按键操作层中相应的虚拟按键。 在上述技术方案中, 优选地, 步骤 204还包括: 根据接收到的自定义 命令, 对按键操作层中的至少一个虚拟按键的关联功能进行自定义设置。
在该技术方案中, 用户可以自行设定按键操作层中的虚拟按键对应的 功能, 以配合自己的操作习惯和操作方式, 从而达到更好的操作体验。 这 里进行自定义的虚拟按键可以是重新建立的虚拟按键, 也可以是原本存在 一些对应功能菜单的, 比如对应于***菜单或程序菜单, 均可以由用户进 行自行设置。
在上述技术方案中, 优选地, 按键操作层中包含有触控区域, 则步骤 208 还包括: 若触控区域感应到划出的与预设轨迹相匹配的手势轨迹, 则 生成对应的触控命令, 以控制所述应用程序界面。
在该技术方案中, 除了通过虚拟按键进行控制, 还可以通过接收用户 划出的手势轨迹, 同样可以对应用程序界面进行控制。
在上述技术方案中, 优选地, 还包括: 将终端中的至少一个应用程序 界面与预设轨迹进行关联存储; 根据按键操作层所处的当前应用程序界 面, 获取相关联的预设轨迹, 以对触控区域感应到的手势轨迹进行匹配。
在该技术方案中, 对于每个应用程序界面, 都存在不同的操作功能, 而所有应用程序界面将包含很多的操作功能, 若为每个操作功能都设置一 个预设轨迹, 则预设轨迹必将数目众多且形状复杂, 用户将难以记忆, 不 易操作, 且容易造成误操作。 因此, 可以仅使用几种常用的轨迹与每个应 用程序界面的功能进行关联, 则同样的手势轨迹在不同界面可以实现不同 的操作功能, 便于用户对手势轨迹的记忆和使用。
在上述技术方案中, 优选地, 还包括: 根据接收到的触发命令, 在终 端的屏幕上显示出按键操作层, 和 /或隐藏已显示的按键操作层。
在该技术方案中, 按键操作层可以一直在终端界面上进行显示, 并在 终端界面进行切换时, 同样对按键操作层中的内容进行更新; 按键操作层 也可以在由用户进行触发后再显示出来, 从而使得用户在进行操作前, 获 取最大的显示面积; 还可以随时将按键操作层进行隐藏, 同样有利于用户 的观察和使用。
生成触发命令的过程包括以下至少之一或其组合: 应用程序界面被触 碰、 应用程序界面被按压的时间超过预设的第一时间阈值、 应用程序界面 的指定区域被用户的视线聚焦的时间超过预设的第二时间阈值、 终端上的 指定物理按键被按压、 应用程序界面接收到与预设图案相匹配的手势图 形、 应用程序界面上的预设标识被选中。
在上述技术方案中, 优选地, 还包括: 根据接收到的设置命令, 对按 键操作层中的虚拟按键的显示属性进行设置。
在该技术方案中, 虚拟按键的显示属性包括虚拟按键的数量、 大小、 形状、 透明度、 显示为文字或图形等, 均可以由厂商或用户根据需要进行 设置。
图 3A至图 3D 示出了根据本发明的实施例的对终端进行控制的示意 图。
如图 3A所示, 根据本发明的技术方案, 在应用程序界面 302上显示 按键操作层 304 , 在按键操作层 304 中包含有至少一个虚拟按键, 该虚拟 按键可以是***菜单按键 306和 /或程序菜单按键 308 , 用户通过对虚拟按 键的选择和点击, 从而发生控制指令, 实现对应用程序界面 302的控制。
应用程序界面 302 显示在终端屏幕上的内容显示层, 而按键操作层 304 是设置在内容显示层之上的层, 用于对该内容显示层中的内容进行控 制。
按键操作层 304中的***菜单按键 306对应于终端的操作***的*** 菜单, 比如图中的 "关闭" 、 "返回" 等, 是对于所有的应用程序而言, 其基于该操作***的层面上的一些通用的***菜单, 这些***菜单向所有 的应用程序提供接口, 以实现对这些应用程序的统一控制。
按键操作层 304中的程序菜单按键 308针对每个应用程序或应用程序 中的不同应用程序界面, 比如图中的 "下一张" 、 "上一张" 、 "放 大" 、 "缩小" 等, 因此, 可以对每个应用程序或每个应用程序界面以及 相对应的程序菜单进行注册, 然后当用户进入某个应用程序界面后, 可以 获取对应于该应用程序界面的程序菜单, 并将这些程序菜单设置为按键操 作层中相应的虚拟按键。
可见, 通过将***菜单或程序菜单注册至按键操作层 304 , 并通过按 键操作层 304对应用程序界面 302进行控制, 可以使不同的应用程序界面 302 具有统一的操作方式, 方便用户使用, 而不必对不同应用程序界面的 不同布局方式进行适应。
如图 3B 所示, 除了通过虚拟按键(***菜单按键 306、 程序菜单按 键 308 ) 进行控制, 还可以通过在按键操作层 304 中设置触控区域, 并接 收用户划出的手势轨迹 310 , 通过将该手势轨迹 310 与预设轨迹进行比 较, 从而生成相应的控制指令, 同样可以实现对应用程序界面 302 的控 制。
通过将功能菜单转换为按键操作层 304 中的虚拟按键, 从而可以将原 来用于设置功能菜单的区域用于对应用程序界面 302 进行显示, 如图 3C 所示, 通过对按键操作层 304的隐藏操作, 使得整个终端屏幕都用于显示 应用程序界面 302 , 为用户带来更好的使用体验。
如图 3D 所示, 是另一个应用程序 "音乐播放器" 的应用程序界面 302 , 同样可以通过在内容显示层上方设置按键操作层 304 , 并通过按键 操作层 304中的***菜单按键 306和 /或程序菜单按键 308 , 或是通过在触 控区域中划出手势轨迹 310 , 从而实现对应用程序界面 302的控制。
用户可以对虚拟按键的显示属性进行设置, 比如虚拟按键的大小、 形 状、 颜色、 数量、 其中显示的文字或图形等。 图 3D 中的程序菜单按键 308 中, 已经被设置为采用图形进行显示, 使显示效果更好、 操作过程更 有趣。
以上结合附图详细说明了本发明的技术方案, 考虑到相关技术中, 对 于不同的应用程序, 其操作界面的功能菜单的布局各异, 不利于用户的操 作, 因此, 本发明提供了一种终端和一种终端控制方法, 可以对不同应用 程序界面的控制方式进行统一, 从而方便用户操作, 提升用户体验。
以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于 本领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精 神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明 的保护范围之内。

Claims (16)

  1. 权 利 要 求 书
    1. 一种终端, 其特征在于, 包括:
    创建单元, 用于在所述终端的屏幕上建立按键操作层和内容显示层, 其中, 所述按键操作层位于所述内容显示层上方;
    获取单元, 用于获取所述终端中至少一个应用程序界面对应的功能菜 单;
    注册单元, 用于将所述功能菜单注册至所述按键操作层;
    按键设置单元, 用于根据所述终端的屏幕上显示出的应用程序界面, 将对应的功能菜单生成为虚拟按键;
    内容显示单元, 用于在所述内容显示层中对所述应用程序界面进行显 示;
    控制单元, 用于根据所述按键操作层接收到的对所述虚拟按键的选择 命令, 以控制所述应用程序界面。
  2. 2. 根据权利要求 1所述的终端, 其特征在于, 所述获取单元包括: 菜单检测子单元, 用于检测所述终端的操作***的***菜单; 接口获取子单元, 用于获取至少一个所述***菜单的 UI接口, 以由 所述注册单元将所述***菜单注册至所述按键操作层中。
  3. 3. 根据权利要求 1所述的终端, 其特征在于, 所述获取单元包括: 单; 、 、 ' 、 ' ' ' 接口获取子单元, 用于获取至少一个所述程序菜单的 UI接口, 以由 所述注册单元将所述程序菜单注册至所述按键操作层中。
  4. 4. 根据权利要求 1所述的终端, 其特征在于, 还包括:
    功能自定义单元, 用于根据接收到的自定义命令, 对所述按键操作层 中的至少一个虚拟按键的关联功能进行自定义设置。
  5. 5. 根据权利要求 1 至 4 中任一项所述的终端, 其特征在于, 所述按 键操作层中包含有触控区域, 则所述终端还包括: 触控单元, 用于在所述触控区域感应到划出的与预设轨迹相匹配的手 势轨迹的情况下, 则生成对应的触控命令, 以控制所述应用程序界面。
  6. 6. 根据权利要求 5所述的终端, 其特征在于, 还包括:
    关联存储单元, 用于将所述终端中的至少一个应用程序界面与所述预 设轨迹进行关联存储;
    手势设置单元, 用于根据所述按键操作层所处的当前应用程序界面, 获取相关联的预设轨迹, 以对所述触控区域感应到的手势轨迹进行匹配。
  7. 7. 根据权利要求 1 至 4 中任一项所述的终端, 其特征在于, 还包 括:
    触发单元, 用于接收触发命令;
    触发处理单元, 用于根据触发单元接收到的触发命令, 在所述终端的 屏幕上显示出所述按键操作层, 和 /或隐藏已显示的按键操作层。
  8. 8. 根据权利要求 1 至 4 中任一项所述的终端, 其特征在于, 还包 括:
    属性设置单元, 用于根据接收到的设置命令, 对所述按键操作层中的 虚拟按键的显示属性进行设置。
  9. 9. 一种终端控制方法, 其特征在于, 包括:
    步骤 202 , 在终端的屏幕上建立按键操作层和内容显示层;
    步骤 204, 获取所述终端中至少一个应用程序界面对应的功能菜单, 并将所述功能菜单注册至所述按键操作层;
    步骤 206, 根据所述终端的屏幕上显示出的应用程序界面, 将对应的 操作菜单生成为所述按键操作层中的虚拟按键, 以及在所述内容显示层中 对所述应用程序界面进行显示; 以及
    步骤 208 , 在所述内容显示层上方对所述按键操作层进行显示, 并根 据接收到的对所述虚拟按键的选择命令, 以控制所述应用程序界面。
  10. 10. 根据权利要求 9 所述的终端控制方法, 其特征在于, 所述步骤 204包括:
    检测所述终端的操作***的***菜单, 获取至少一个所述***菜单的 UI接口, 并注册至所述按键操作层中。
  11. 11. 根据权利要求 9 所述的终端控制方法, 其特征在于, 所述步骤 204包括: 程序菜单的 UI接口, 并注册至所述按键操作层中。
  12. 12. 根据权利要求 9 所述的终端控制方法, 其特征在于, 所述步骤 204还包括:
    根据接收到的自定义命令, 对所述按键操作层中的至少一个虚拟按键 的关联功能进行自定义设置。
  13. 13. 根据权利要求 9 至 12 中任一项所述的终端控制方法, 其特征在 于, 所述按键操作层中包含有触控区域, 则所述步骤 208还包括:
    若所述触控区域感应到划出的与预设轨迹相匹配的手势轨迹, 则生成 对应的触控命令, 以控制所述应用程序界面。
  14. 14. 根据权利要求 13所述的终端控制方法, 其特征在于, 还包括: 将所述终端中的至少一个应用程序界面与所述预设轨迹进行关联存 储;
    根据所述按键操作层所处的当前应用程序界面, 获取相关联的预设轨 迹, 以对所述触控区域感应到的手势轨迹进行匹配。
  15. 15. 根据权利要求 9 至 12 中任一项所述的终端控制方法, 其特征在 于, 还包括:
    根据接收到的触发命令, 在所述终端的屏幕上显示出所述按键操作 层, 和 /或隐藏已显示的按键操作层。
  16. 16. 根据权利要求 9 至 12 中任一项所述的终端控制方法, 其特征在 于, 还包括:
    根据接收到的设置命令, 对所述按键操作层中的虚拟按键的显示属性 进行设置。
CN201280073341.0A 2012-07-12 2012-07-12 终端和终端控制方法 Pending CN104335158A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/078582 WO2014008656A1 (zh) 2012-07-12 2012-07-12 终端和终端控制方法

Publications (1)

Publication Number Publication Date
CN104335158A true CN104335158A (zh) 2015-02-04

Family

ID=49915328

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280073341.0A Pending CN104335158A (zh) 2012-07-12 2012-07-12 终端和终端控制方法

Country Status (5)

Country Link
US (1) US20150186038A1 (zh)
EP (1) EP2874058A4 (zh)
CN (1) CN104335158A (zh)
IN (1) IN2015DN01056A (zh)
WO (1) WO2014008656A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108595073A (zh) * 2018-04-27 2018-09-28 努比亚技术有限公司 终端应用操作方法、移动终端及计算机可读存储介质
CN110881080A (zh) * 2018-09-06 2020-03-13 上海伴我科技有限公司 主要依赖物理键与程序交互的电子设备

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106227449B (zh) * 2016-07-25 2024-05-14 北京拉酷网络科技有限公司 基于触觉-视觉技术的输入控制方法及***
CN108536494A (zh) * 2017-03-03 2018-09-14 上海传英信息技术有限公司 应用于移动终端的程序组件整理方法及***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050024322A1 (en) * 2003-07-28 2005-02-03 Kupka Sig G. Manipulating an on-screen object using zones surrounding the object
US20050146507A1 (en) * 2004-01-06 2005-07-07 Viredaz Marc A. Method and apparatus for interfacing with a graphical user interface using a control interface
CN101329616A (zh) * 2008-07-24 2008-12-24 宇龙计算机通信科技(深圳)有限公司 一种移动终端及其虚拟键盘的显示方法和***
CN101622593A (zh) * 2007-02-28 2010-01-06 诺基亚公司 多状态统一式饼状用户接口
US20100192105A1 (en) * 2009-01-29 2010-07-29 Samsung Electronics Co., Ltd. System and method for controlling function of a device
US20100214246A1 (en) * 2009-02-26 2010-08-26 Samsung Electronics Co., Ltd. Apparatus and method for controlling operations of an electronic device
US8196066B1 (en) * 2011-09-20 2012-06-05 Google Inc. Collaborative gesture-based input language

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20020664A0 (fi) * 2002-04-08 2002-04-08 Nokia Corp Parannettu menetelmä, toimintojärjestely ja ohjelmalliset välineet tiedon hakemiseksi ja käsittelemiseksi päätelaitteen käyttöliittymässä sekä menetelmää hyödyntävä solukkoverkon päätelaite
AU2003304306A1 (en) * 2003-07-01 2005-01-21 Nokia Corporation Method and device for operating a user-input area on an electronic display device
WO2009074278A1 (en) * 2007-12-11 2009-06-18 Nokia Corporation Device and method for inputting combined characters
JP2010250554A (ja) * 2009-04-15 2010-11-04 Sony Corp メニュー表示装置、メニュー表示方法およびプログラム
US8423897B2 (en) * 2010-01-28 2013-04-16 Randy Allan Rendahl Onscreen keyboard assistance method and system
KR20110123933A (ko) * 2010-05-10 2011-11-16 삼성전자주식회사 휴대단말의 기능 제공 방법 및 장치
KR101675374B1 (ko) * 2010-06-10 2016-11-11 삼성전자 주식회사 휴대 단말기의 문자 입력 방법 및 장치
US9021402B1 (en) * 2010-09-24 2015-04-28 Google Inc. Operation of mobile device interface using gestures
TW201220132A (en) * 2010-11-01 2012-05-16 Acer Inc Electronic device and method for rendering virtual keys

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050024322A1 (en) * 2003-07-28 2005-02-03 Kupka Sig G. Manipulating an on-screen object using zones surrounding the object
US20050146507A1 (en) * 2004-01-06 2005-07-07 Viredaz Marc A. Method and apparatus for interfacing with a graphical user interface using a control interface
CN101622593A (zh) * 2007-02-28 2010-01-06 诺基亚公司 多状态统一式饼状用户接口
CN101329616A (zh) * 2008-07-24 2008-12-24 宇龙计算机通信科技(深圳)有限公司 一种移动终端及其虚拟键盘的显示方法和***
US20100192105A1 (en) * 2009-01-29 2010-07-29 Samsung Electronics Co., Ltd. System and method for controlling function of a device
US20100214246A1 (en) * 2009-02-26 2010-08-26 Samsung Electronics Co., Ltd. Apparatus and method for controlling operations of an electronic device
US8196066B1 (en) * 2011-09-20 2012-06-05 Google Inc. Collaborative gesture-based input language

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108595073A (zh) * 2018-04-27 2018-09-28 努比亚技术有限公司 终端应用操作方法、移动终端及计算机可读存储介质
CN110881080A (zh) * 2018-09-06 2020-03-13 上海伴我科技有限公司 主要依赖物理键与程序交互的电子设备
CN110881080B (zh) * 2018-09-06 2023-10-13 上海有偶咨询策划有限公司 主要依赖物理键与程序交互的电子设备

Also Published As

Publication number Publication date
US20150186038A1 (en) 2015-07-02
IN2015DN01056A (zh) 2015-06-26
WO2014008656A1 (zh) 2014-01-16
EP2874058A1 (en) 2015-05-20
EP2874058A4 (en) 2016-03-16

Similar Documents

Publication Publication Date Title
US20230082492A1 (en) User interface for managing controllable external devices
EP3133483B1 (en) Touchscreen apparatus and user interface processing method for the touchscreen apparatus
CN103631511B (zh) 用于在具有触摸屏的终端中构造主屏幕的方法和设备
US10942993B2 (en) User terminal apparatus having a plurality of user modes and control method thereof
CN104464250B (zh) 用于可编程多媒体控制器的遥控装置
CN107219988B (zh) 一种界面操作引导方法及移动终端
EP3788776B1 (en) User interfaces for updating network connection settings of external devices
CN102750105B (zh) 终端和触控轨迹的管理方法
CN102929557B (zh) 终端和终端操控方法
JP6073863B2 (ja) アイテム表示制御方法及び装置
CN105378597B (zh) 用于显示的方法及其电子装置
CN102799374A (zh) 终端和应用程序的控制方法
CN104885047A (zh) 终端和终端操控方法
US20130298079A1 (en) Apparatus and method for unlocking an electronic device
CN102855066A (zh) 终端和终端操控方法
CN108595074A (zh) 状态栏操作方法、装置及计算机可读存储介质
WO2016136307A1 (ja) 情報処理装置、情報処理方法、およびプログラム
CN107026752A (zh) 显示装置及其控制方法
CN107168602A (zh) 一种控制应用图标的方法及终端
WO2022081504A1 (en) Media service configuration
CN104335158A (zh) 终端和终端控制方法
CN102819350B (zh) 终端和终端操控方法
CN106528080B (zh) 一种移动终端的应用图标的放置方法和移动终端
WO2013017045A1 (zh) 一种输入界面的切换方法以及装置
TWI515643B (zh) 電子裝置的操作方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150204