控制终端设备的方法及终端设备技术

技术编号:21453454 阅读:19 留言:0更新日期:2019-06-26 04:38
本发明专利技术实施例提供一种控制终端设备的方法及终端设备,应用于通信技术领域,以解决现有的单手触控方案操作复杂、且操作难度大的问题。该方法包括:在检测到用户对终端设备的晃动操作的情况下,获取当前的晃动参数;根据该晃动参数,从至少一个第一操作中,确定与该晃动操作对应的目标操作;执行目标操作对应的功能;其中,一个第一操作用于触发终端设备的一个预定功能。

【技术实现步骤摘要】
控制终端设备的方法及终端设备
本专利技术实施例涉及通信
,尤其涉及一种控制终端设备的方法及终端设备。
技术介绍
随着终端设备的不断演变,为了给用户带来更好的视觉体验,终端设备的屏幕也越来越大。然而,随着终端设备的触控屏越做越大,它为我们带来更广阔的视角的同时,也使得用户单手操控终端设备的触控屏变得越来越困难,即在用户单手操控终端设备的触控屏的情况下,用户很难触控触控屏的某些边缘区域。此时,若用户强行单手点击触控屏的某些边缘区域,则还有可能导致移动终端设备滑落,为用户带来不必要的损失。为了解决这一问题,现有的终端设备中增加了单手触控模式。在单手触控模式下,终端设备通过缩小终端设备的当前显示页面,使得该页面的操作区域缩小至用户单手可触及的区域,从而使得用户单手便可实现对终端设备的操控。然而,上述的方案虽然可以通过单手实现对终端设备的操控,然而,终端设备的当前显示页面在被缩小后,会导致用户的可视区域变小,从而不方便用户定位所需的操作,增加了操作难度。
技术实现思路
本专利技术实施例提供一种控制终端设备的方法及终端设备,以解决现有的单手触控方案操作复杂、且操作难度大的问题。为了解决上述技术问题,本专利技术实施例是这样实现的:第一方面,提供一种控制终端设备的方法,该方法包括:在检测到用户对终端设备的晃动操作的情况下,获取当前的晃动参数;根据所述晃动参数,从至少一个第一操作中,确定与所述晃动操作对应的目标操作;执行所述目标操作对应的功能;其中,一个第一操作用于触发所述终端设备的一个预定功能。第二方面,本专利技术实施例还提供了一种终端设备,包括:获取模块,用于在检测到用户对终端设备的晃动操作的情况下,获取当前的晃动参数;确定模块,用于根据所述获取模块获取的所述晃动参数,从至少一个第一操作中,确定与所述晃动操作对应的目标操作;执行模块,用于执行所述确定模块确定的所述目标操作对应的功能;其中,一个第一操作用于触发所述终端设备的一个预定功能。第三方面,本专利技术实施例提供了一种终端设备,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面所述的控制终端设备的方法的步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面所述的控制终端设备的方法的步骤。在本专利技术实施例中,通过检测用户晃动终端设备的晃动操作,从而可以基于该晃动操作的晃动参数预测出用户行为,用户从至少一个第一操作中确定出与该晃动操作对应的目标操作,进而通过执行该目标操作来实现对应的功能,无需缩小终端设备的当前显示页面,只需要晃动终端设备便可实现对终端设备的操控,操作简单,降低了用户误触发的概率。附图说明图1为本专利技术实施例提供的一种安卓操作系统的架构示意图;图2为本专利技术实施例提供的一种控制终端设备的方法流程示意图;图3为本专利技术实施例提供的一种可能的终端设备的结构示意图之一;图4为本专利技术实施例提供的一种可能的终端设备的结构示意图之二。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本文中的“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。需要说明的是,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能或作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。需要说明的是,本专利技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本专利技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。需要说明的是,本申请实施例中,“的(英文:of)”,“相应的(英文:corresponding,relevant)”和“对应的(英文:corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。本申请实施例中的“多个”的含义是指两个或两个以上。本专利技术实施例中的终端设备为移动终端设备。该移动终端设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,UMPC)、上网本或者个人数字助理(personaldigitalassistant,PDA)等,本专利技术实施例不作具体限定。本专利技术实施例中所提及的“终端设备的晃动”是指终端设备的位置发生急促变化,上述的急促变化是指终端设备在某一路径上反复、急促的移动,在移动时,其位移方向存在往返变化。应注意的是,本专利技术实施例中终端设备位置的往复变化并不是限定于严格意义上的往返位移完全相等的往复,只要终端设备的位移方向存在往返变化,即认为终端设备的位置发生往复变化,同时,上述的路径可以为直线路径也可以为波浪式路径,上述的路径也可以为多种路径的组合。总之,只要终端设备存在来回摇动或上下摆动的状态,则确定该终端设备处于晃动状态。本专利技术实施例中的终端设备可以为具有操作系统的终端设备。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本专利技术实施例不作具体限定。下面以安卓操作系统为例,介绍一下本专利技术实施例提供的控制终端设备的方法所应用的软件环境。如图1所示,为本专利技术实施例提供的一种可能的安卓操作系统的架构示意图。在图1中,安卓操作系统的架构包括4层,分别为:应用程序层、应用程序框架层、系统运行库层和内核层(具体可以为Linux内核层)。其中,应用程序层包括安卓操作系统中的各个应用程序(包括系统应用程序和第三方应用程序)。应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。系统运行库层包括库(也称为系统库)和安卓操作系统运行环境。库主要为安卓操作系统提供其所需的各类资源。安卓操作系统运行环境用于为安卓操作系统提供软件环境。内核层是安卓操作系统的操作系统层,属于安卓操作系统软件层次的最底层。内核层基于Linux内核为安卓操作系统提供核心系统服务和与硬件相关的驱动程序。以安卓操作系统为例,本专利技术实施例中,开发人员可以基于上述如图1所示的安卓操作系统的系统架构,开发实现本专利技术实施例提供的控制终端设备的方法的软件程序,从而使得该控制终端设备的方法可以基于如图1所示的安卓操作系统运行。即处理器或者终端设备可以通过在安卓操作系统中运行该软件程序实现本专利技术实施例提供的控制终端设备的方法。下面结合图2所示的控制终端设备的方法流程图对本专利技术实施例的控制终端设备的方法进行说明,图2为本发本文档来自技高网...

【技术保护点】
1.一种控制终端设备的方法,其特征在于,所述方法包括:在检测到用户对终端设备的晃动操作的情况下,获取当前的晃动参数;根据所述晃动参数,从至少一个第一操作中,确定与所述晃动操作对应的目标操作;执行所述目标操作对应的功能;其中,一个第一操作用于触发所述终端设备的一个预定功能。

【技术特征摘要】
1.一种控制终端设备的方法,其特征在于,所述方法包括:在检测到用户对终端设备的晃动操作的情况下,获取当前的晃动参数;根据所述晃动参数,从至少一个第一操作中,确定与所述晃动操作对应的目标操作;执行所述目标操作对应的功能;其中,一个第一操作用于触发所述终端设备的一个预定功能。2.根据权利要求1所述的方法,其特征在于,所述根据所述晃动参数,从至少一个第一操作中,确定与所述晃动操作对应的目标操作,包括:根据所述晃动参数,从对应关系表中,确定出与所述晃动操作对应的目标操作;其中,所述对应关系表包括:至少一个第一操作和至少一个晃动参数,一个第一操作对应至少一个晃动参数。3.根据权利要求1或2所述的方法,其特征在于,所述晃动参数包括:所述晃动操作的晃动方向以及所述晃动操作产生的晃动加速度值。4.根据权利要求3所述的方法,其特征在于,所述根据所述晃动参数,从至少一个第一操作中,确定与所述晃动操作对应的目标操作,包括:在所述晃动加速度值大于或等于第一阈值的情况下,确定出与所述晃动方向对应的目标操作。5.根据权利要求3所述的方法,其特征在于,所述目标操作为触发所述终端设备当前显示页面的目标虚拟按键的操作,所述目标虚拟按键为所述当前显示页面中显示或隐藏的虚拟按键的其中一个,所述晃动方向朝向所述目标虚拟按键在所述当前显示页面中所处的位置;或者,所述目标操作为显示目标任务栏的操作,所述目标任务栏为隐藏在屏幕的目标侧边边缘的任务栏,所述目标侧边为所述晃动方向所朝向的一个侧边。6.一种终端设备,其特征在于,包括:获取模块,用于在检测到用户对终端设备的晃动操作的情况下,获取当前的晃动参数;确定模块,用于根据所述获取模块获取的所述晃动参数,从至少一个...

【专利技术属性】
技术研发人员:陆家总
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1