一种终端的制作方法

文档序号:8498561阅读:231来源:国知局
一种终端的制作方法
【技术领域】
[0001 ] 本发明涉及电子技术领域,尤其涉及一种终端。
【背景技术】
[0002]随着终端技术的发展,可以实现大屏幕触控。例如,现有智能手机可以支持6英寸左右的触控屏,现有平板电脑可以支持8英寸左右的触控屏,用户可以通过点击虚拟键盘或者手写等方式控制终端输入短信或者邮件等信息,由于终端的屏幕较大,用户需要两只手操作终端。但在很多情况下,用户需要单手操作终端,比如用户一只手提着东西,或者用户在交通工具上一只手抓住扶手等等。单手操作终端时,用户通常无法触控到屏幕中的全部操作元素,操作的便利性不足,用户体验较差。

【发明内容】

[0003]本发明实施例提供一种终端,可移动操作元素的位置,以便用户单手触控该操作元素,操作便捷,提升用户体验。
[0004]本发明实施例提供了一种终端,包括:
[0005]倾斜角度检测单元,用于通过重力传感器检测终端倾斜角度;
[0006]操作元素获取单元,用于获取界面窗口中的操作元素;
[0007]移动单元,用于根据所述终端倾斜角度,移动所述操作元素的位置。
[0008]本发明实施例中,倾斜角度检测单元通过重力传感器检测终端倾斜角度,操作元素获取单元获取界面窗口中的操作元素,移动单元根据终端倾斜角度,移动操作元素的位置,以便用户单手触控该操作元素,操作便捷,提升用户体验。
【附图说明】
[0009]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1是本发明第一实施例中提供的一种操作元素控制方法的流程示意图;
[0011]图2是本发明第二实施例中提供的一种操作元素控制方法的流程示意图;
[0012]图3是本发明第三实施例中提供的一种操作元素控制方法的流程示意图;
[0013]图4是本发明第四实施例中提供的一种操作元素控制方法的流程示意图;
[0014]图5A是本发明第一实施例中提供的一种操作元素的界面示意图;
[0015]图5B是本发明第二实施例中提供的一种操作元素的界面示意图;
[0016]图6是本发明第一实施例中提供的一种终端的结构示意图;
[0017]图7是本发明第一实施例中图6的移动单元的结构示意图;
[0018]图8是本发明第二实施例中图6的移动单元的结构示意图;
[0019]图9是本发明实施例中图6的触控区域获取单元的结构示意图;
[0020]图10是本发明实施例中图6的恢复指令获取单元的结构示意图;
[0021]图11是本发明第二实施例中提供的一种终端的结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]本发明实施例提供了一种操作元素控制方法,通过重力传感器检测终端倾斜角度,获取界面窗口中的操作元素,根据终端倾斜角度,移动操作元素的位置,以便用户单手触控该操作元素,操作便捷,提升用户体验。
[0024]本发明实施例提及到的界面窗口可以包括虚拟键盘、悬浮窗、应用窗口或者显示屏等。例如,全键盘、九宫格键盘、天气悬浮窗、日历悬浮窗、浏览器窗口或者即时通讯应用窗口(例如微信或者QQ)等。
[0025]本发明实施例提及到的操作元素可以包括虚拟按键、应用图标或者光标等中的一种或者多种。虚拟按键可以为虚拟键盘中的虚拟按键、悬浮窗中的虚拟按键或者应用窗口中的虚拟按键,例如数字键、拼音键、搜索按钮或者返回按钮等。应用图标可以包括微信应用图标或者有道词典应用图标等,具体不受本发明实施例的限制。
[0026]本发明实施例提供的操作元素控制方法可以运行在智能手机(如Android手机、1S手机等)、平板电脑或穿戴式智能设备等终端中。
[0027]图1是本发明第一实施例中提供的一种操作元素控制方法的流程示意图,如图所示,本发明实施例中的操作元素控制方法至少可以包括:
[0028]S1I,通过重力传感器检测终端倾斜角度。
[0029]终端可以通过重力传感器检测终端倾斜角度。终端倾斜角度可以包括方向信息。例如,用户将终端向左倾斜时,终端可以通过重力传感器检测到终端倾斜角度为:与水平X轴之间的夹角,例如150° ;用户将终端向右倾斜时,终端可以通过重力传感器检测到终端倾斜角度为:与水平X轴之间的夹角,例如30° ;用户将终端向上倾斜时,终端可以通过重力传感器检测到终端倾斜角度为:与水平Y轴之间的夹角,例如30° ;用户将终端向下倾斜时,终端可以通过重力传感器检测到终端倾斜角度为:与水平Y轴之间的夹角,例如150°等。
[0030]在可选实施例中,终端可以通过重力传感器获取终端加速度,判断终端加速度是否大于预设加速度阈值,当终端加速度大于预设加速度阈值时,根据预设的终端加速度与移动距离的对应关系,确定终端加速度对应的移动距离。
[0031]具体的,终端获取到终端加速度之后,可以判断终端加速度是否大于预设加速度阈值,当终端加速度大于预设加速度阈值时,触发执行确定终端加速度对应的移动距离的步骤;当终端加速度小于或者等于预设加速度阈值时,表明终端无需移动操作元素的位置,终端可经过预设时长之后再次通过重力传感器获取终端加速度。本发明实施例可避免终端在用户驾驶或者行走等过程中获取到终端加速度时,确定终端加速度对应的移动距离,进而获取界面窗口中的操作元素,移动操作元素的位置,本发明实施例可提高操作元素控制的精准度,提升用户体验。
[0032]终端可以预先存储终端加速度与移动距离的对应关系,终端判断终端加速度大于预设加速度阈值之后,可以根据终端加速度与移动距离的对应关系,确定获取到的终端加速度对应的移动距离。例如,终端加速度与移动距离的对应关系可以为:终端加速度为SI时,对应的移动距离为LI ;终端加速度为S2时,对应的移动距离为L2,等等。则终端获取到的终端加速度为SI,终端可以根据终端加速度与移动距离的对应关系,确定终端加速度对应的移动距离为LI ;终端获取到的终端加速度为S2,终端可以根据终端加速度与移动距离的对应关系,确定终端加速度对应的移动距离为L2。
[0033]S102,获取界面窗口中的操作元素。
[0034]终端可以获取界面窗口中的操作元素。终端获取到的操作元素可以包括一个或者多个操作元素,例如,终端可以获取用户对目标操作元素输入的语音指令,根据语音指令获取目标操作元素,又如,用户将终端向左倾斜时,检测到的终端倾斜角度为与水平X轴之间的夹角,该夹角为150°,则终端获取到的操作元素可以为位于界面窗口的右端的操作元素。
[0035]界面窗口可以包括虚拟键盘、悬浮窗、应用窗口或者显示屏等。例如,全键盘、九宫格键盘、天气悬浮窗、日历悬浮窗、浏览器窗口或者即时通讯应用窗口(例如微信或者QQ)等。操作元素可以包括虚拟按键、应用图标或者光标等中的一种或者多种。虚拟按键可以为虚拟键盘中的虚拟按键、悬浮窗中的虚拟按键或者应用窗口中的虚拟按键,例如数字键、拼音键、搜索按钮或者返回按钮等。应用图标可以包括微信应用图标或者有道词典应用图标等。以图5A所示的操作元素的界面示意图为例,终端获取到的界面窗口中的操作元素可以包括虚拟键盘中的虚拟按键。
[0036]S103,根据终端倾斜角度,移动操作元素的位置。
[0037]终端可以根据终端倾斜角度,移动操作元素的位置。其中,终端可以将操作元素移动至界面窗口中的其他位置,可选的,终端也可以将操作元素移动至界面窗口之外的其他位置,具体不受本发明实施例的限制。以图5B所示的操作元素的界面示意图为例,终端倾斜角度为与水平X轴之间的夹角,该夹角为150°,进而终端可以根据终端倾斜角度,将虚拟按键的位置向左移动,即将虚拟键盘中的各个虚拟按键依次向左移动,并将位于虚拟键盘的最左端的虚拟按键移动至虚拟键盘的最右端,以便用户单手触控位于虚拟键盘的右端的虚拟按键。需要指出的是,本发明实施例中移动操作元素的位置包含但不局限于上述方式,例如,终端获取到的界面窗口中的操作元素可以为虚拟键盘的最右端的4个虚拟按键,终端可以根据终端倾斜角度,将上述4个虚拟按键的位置向左移动,等等,具体不受本发明实施例的限制。
[0038]在可选实施例中,终端可以获取终端倾斜角度的方向信息,根据终端倾斜角度的方向信息,移动操作元素的位置。例如,用户将终端向左倾
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1