一种控制方法及终端技术

技术编号:19340908 阅读:26 留言:0更新日期:2018-11-07 13:27
本发明专利技术实施例提供一种控制方法及终端,应用于通信技术领域,可以解决用户操作虚拟按键的便捷性较低的问题。该方法应用于终端,包括:接收用户的第一输入;响应于第一输入,在第一输入的操作区域,显示目标控件;接收用户在目标控件上的第二输入;响应于第二输入,执行第二输入对应的控制操作。该方法具体应用于终端在显示屏上显示虚拟的控件的过程中。

A control method and terminal

The embodiment of the invention provides a control method and a terminal, which can be applied in the field of communication technology to solve the problem of low convenience for users to operate virtual keys. The method is applied to the terminal, including receiving the first input of the user, displaying the target control in the operation area of the first input in response to the first input, receiving the second input of the user on the target control, and performing the control operation corresponding to the second input in response to the second input. This method is applied to the process of displaying virtual controls on the display screen.

【技术实现步骤摘要】
一种控制方法及终端
本专利技术实施例涉及通信
,尤其涉及一种控制方法及终端。
技术介绍
随着终端中显示屏的屏幕占比的提高,终端趋向于不设置物理按键,而是设置显示于显示屏上的虚拟按键,以通过虚拟按键执行相应的功能。现有技术中,终端通常将虚拟按键显示在的显示屏上的固定区域中,例如显示在显示屏的边缘(如底部边缘)等。如此,在一些使用场景中,如用户单手操作终端的场景中,用户需要调整握持终端的手势才能操作终端的显示屏上显示的虚拟按键。从而,导致用户操作虚拟按键的便捷性较低。
技术实现思路
本专利技术实施例提供一种控制方法及终端,以解决用户操作虚拟按键的便捷性较低的问题。为了解决上述技术问题,本专利技术实施例是这样实现的:第一方面,本专利技术实施例提供一种控制方法,应用于终端,该方法包括:接收用户的第一输入;响应于第一输入,在第一输入的操作区域,显示目标控件;接收用户在目标控件上的第二输入;响应于第二输入,执行第二输入对应的控制操作。第二方面,本专利技术实施例还提供了一种终端,该终端包括:接收模块、显示模块和执行模块;接收模块,用于接收用户的第一输入;显示模块,用于响应于接收模块接收的第一输入,在第一输入的操作区域,显示目标控件;接收模块,还用于接收用户在目标控件上的第二输入;执行模块,用于响应于接收模块接收的第二输入,执行第二输入对应的控制操作。第三方面,本专利技术实施例提供了一种终端,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面所述的控制方法的步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面所述的控制方法的步骤。在本专利技术实施例中,本专利技术实施例提供的控制方法,由于终端在接收到用户的第一输入之后,可以在其显示屏上第一输入的操作区域中显示目标控件,而不会在该显示屏中的其他区域显示目标控件,因此终端支持用户在显示屏的第一输入的操作区域上操作目标控件。即用户不需要调整握持终端的手势,便可以操作目标控件。从而,可以提高终端显示目标控件的灵活性,并提高用户操作目标控件(即虚拟按键)的便捷性。附图说明图1为本专利技术实施例提供的一种可能的安卓操作系统的架构示意图;图2为本专利技术实施例提供的控制方法的流程示意图之一;图3为本专利技术实施例提供的控制方法的流程示意图之二;图4为本专利技术实施例提供的终端的显示界面的示意图之一;图5为本专利技术实施例提供的终端的显示界面的示意图之二;图6为本专利技术实施例提供的终端的显示界面的示意图之三;图7为本专利技术实施例提供的终端的显示界面的示意图之四;图8为本专利技术实施例提供的一种可能的终端的结构示意图;图9为本专利技术实施例提供的一种终端的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本文中的“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。“多个”是指两个或多于两个。需要说明的是,本专利技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本专利技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。本专利技术的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一输入和第二输入等是用于区别不同的输入,而不是用于描述输入的特定顺序。本专利技术实施例提供的控制方法,应用于终端,在用户触发终端显示目标控件(也称为虚拟按键)的情况下,终端可以在其显示屏上用户的第一输入的操作区域显示目标控件,而不会在该显示屏中的其他区域显示目标控件。从而,可以提高终端显示目标控件的灵活性,并提高用户操作目标控件(即虚拟按键)的便捷性。本专利技术实施例中的终端可以为具有操作系统的终端。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本专利技术实施例不作具体限定。需要说明的是,本专利技术实施例提供的控制方法,执行主体可以为终端,或者,该终端的中央处理器(CentralProcessingUnit,CPU),或者该终端中的用于执行控制方法的控制模块,本专利技术实施例对此不作具体限定。下面以安卓操作系统为例,介绍一下本专利技术实施例提供的控制方法所应用的软件环境。如图1所示,为本专利技术实施例提供的一种可能的安卓操作系统的架构示意图。在图1中,安卓操作系统的架构包括4层,分别为:应用程序层、应用程序框架层、系统运行库层和内核层(具体可以为Linux内核层)。其中,应用程序层包括安卓操作系统中的各个应用程序(包括系统应用程序和第三方应用程序)。应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。例如,系统设置应用、系统聊天应用和系统相机应用等应用程序。第三方设置应用、第三方相机应用和第三方聊天应用等应用程序。系统运行库层包括库(也称为系统库)和安卓操作系统运行环境。库主要为安卓操作系统提供其所需的各类资源。安卓操作系统运行环境用于为安卓操作系统提供软件环境。内核层是安卓操作系统的操作系统层,属于安卓操作系统软件层次的最底层。内核层基于Linux内核为安卓操作系统提供核心系统服务和与硬件相关的驱动程序。以安卓操作系统为例,本专利技术实施例中,开发人员可以基于上述如图1所示的安卓操作系统的系统架构,开发实现本专利技术实施例提供的控制方法的软件程序,从而使得该控制方法可以基于如图1所示的安卓操作系统运行。即处理器或者终端设备可以通过在安卓操作系统中运行该软件程序实现本专利技术实施例提供的控制方法。下面结合图2所示的控制方法的流程图对本专利技术实施例提供的控制方法进行详细描述。其中,虽然在方法流程图中示出了本专利技术实施例提供的控制方法的逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。例如,图2中示出的控制方法可以包括步骤201-步骤204:步骤201、接收用户的第一输入。可选的,本专利技术实施例提供的终端中可以包括显示屏,该显示屏可以支持用户的触控输入或指纹输入等。具体的,上述第一输入可以为触屏输入或者指纹输入。上述触屏输入可以为用户对终端的触控屏的按压输入、长按输入、滑动输入、点击输入、悬浮输入(用户在触控屏附近的输入)等触控输入;上述指纹输入可以为用户对终端的指纹识别器的滑动指纹、长按指纹、单击指纹和双击指纹等指纹输入。另外,上述第一输入的手势可以为以下至少一种:压力识别手势、长按手势、面积变化手势、多点触控手势、滑动手势、双按手势、双击手势、切向手势、指定区域手势。具体的,本专利技术实施例中对第一输入的方式不作限定,可以为任一可实现的方式本文档来自技高网...

【技术保护点】
1.一种控制方法,应用于终端,其特征在于,包括:接收用户的第一输入;响应于所述第一输入,在所述第一输入的操作区域,显示目标控件;接收用户在所述目标控件上的第二输入;响应于所述第二输入,执行所述第二输入对应的控制操作。

【技术特征摘要】
1.一种控制方法,应用于终端,其特征在于,包括:接收用户的第一输入;响应于所述第一输入,在所述第一输入的操作区域,显示目标控件;接收用户在所述目标控件上的第二输入;响应于所述第二输入,执行所述第二输入对应的控制操作。2.根据权利要求1所述的方法,其特征在于,所述在所述第一输入的操作区域,显示目标控件之前,还包括:获取当前运行的目标应用程序的程序属性信息;根据所述程序属性信息,生成目标控件;其中,所述目标应用程序为前台或后台运行的应用程序;所述程序属性信息包括程序类型和程序优先级中的至少一项。3.根据权利要求1所述的方法,其特征在于,所述第一输入包括N个子输入,一个子输入对应一个子操作区域;所述在所述第一输入的操作区域,显示目标控件,包括:获取所述N个子输入对应的N个子操作区域;在所述N个子操作区域显示N个子控件;其中,所述目标控件包括所述N个子控件,一个子操作区域对应显示一个子控件,N为大于1的整数。4.根据权利要求3所述的方法,其特征在于,所述在所述N个子操作区域显示N个子控件之后,还包括:在第一子操作区域中显示有第一子控件,第二子操作区域中显示有第二子控件的情况下,接收用户的第三输入;响应于所述第三输入,将所述第一子操作区域中的显示内容更新为所述第二子控件,将所述第二子操作区域中的显示内容更新为所述第一子控件;其中,所述第一子控件和所述第二子控件均包含于所述N个子控件中,所述第一子操作区域和所述第二子操作区域均包含于所述N个子操作区域中。5.根据权利要求1所述的方法,其特征在于,终端的显示屏包括M个子显示屏,M为大于1的整数;所述在所述第一输入的操作区域,显示目标控件之前,还包括:获取所述第一输入的操作区域所处的目标子显示屏的显示属性;根据所述显示属性,确定所述目标控件的目标显示参数;所述在所述第一输入的操作区域,显示目标控件,包括:在所述第一输入的操作区域,按照所述目标显示参数,显示所述目标控件;其中,所述显示属性包括子显示屏的面积、子显示屏的形状和子显示屏当前显示的界面的颜色中的至少一项;所述目标显示参数包括面积、形状和颜色中的至少一项。6.根据权利要求1所述的方法,其特征在于,所述在所述第一输入的操作区域,显示目标控件之后,还包括:接收用户从第一操作区域滑动至第二操作区域的第四输入;响应于所述第四输入,将所述目标控件从所述第一输入的操作区域移动至第三操作区域。7.根据权利要求1所述的方法,其特征在于,所述在所述第一输入的操作区域,显示所述目标控件之后,还包括:在预设时长内未接收到用户输入的情况下,消除所述目标控件的显示。8.一种终端,其特征在于,包括:接收模块、显示模块和执行模块;所述接收模块,用于接收用户的第一输入;所述显示模块,用于响应于所述接收模块接收的所述第一输入,在所述第一输入的操作区...

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

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

1