控制方法和终端设备与流程

文档序号:18641840发布日期:2019-09-11 23:29阅读:138来源:国知局
控制方法和终端设备与流程

本发明涉及互联网技术领域,特别涉及一种控制方法和终端设备。



背景技术:

考虑到现有的应用控制界面,一般都是一个控制按键实现一个控制功能。因为每个控制按键仅能实现对一个功能的控制,这样就导致需要在应用界面上预先预留很多的控制点,以实现对多个功能的控制。例如,如图1所示,需要为各个功能分别预留一个控制点(即,控制按键),才能实现对多个功能的控制操作。

然而,对于应用界面而言,界面空间的资源是有限的,不仅需要显示控制键,还需要显示其它的资源对象。在需要有多个控制功能的时候,势必会导致占用很大的界面空间区域。

针对上述问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种控制方法和终端设备,以达到节省界面空间区域的目的。

本发明实施例提供了一种控制方法和终端设备:

一种控制方法,包括:

显示控制按键;

接收到对所述控制按键的触摸操作,显示所述控制按键对应的多个控制项;

触发与选择的控制项对应的控制

一种控制方法包括:

在锁屏界面显示控制按键;

接收到对所述控制按键的触摸操作;

基于所述触摸操作的手势操作方式,确定与所述手势操作方式对应的控制功能;

执行所述控制功能。

一种终端设备,包括:

显示器,用于显示控制按键;

处理器,与所述显示器耦合,用于接收到对所述控制按键的触摸操作,控制所述显示器显示所述控制按键对应的多个控制项;

所述处理器还用于触发与选择的控制项对应的控制。

一种终端设备,包括:

显示器,用于在锁屏界面显示控制按键;

处理器,用于接收到对所述控制按键的触摸操作,基于所述触摸操作的拖拽方式,确定对应的控制功能,并执行所述控制功能。

一种终端设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述方法的步骤。

一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现上述方法的步骤。

在本发明实施例中,通过一个控制按键实现多个控制功能,接收到对控制按键的触摸操作,可以显示控制按键对应的多个控制项,从而实现对多个控制项中一个或多个控制项的选择和触发操作,以实现控制,通过上述方式解决了现有的一个控制按键仅能实现一个控制功能所导致的占用且浪费界面的技术问题,达到了有效节省应用界面资源的技术效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:

图1是现有的应用界面控制示意图;

图2是现有的应用在锁屏界面的控制示意图;

图3是根据本发明实施例的控制按键的一种示意图;

图4是根据本发明实施例的控制按键控制时的一种显示示意图;

图5是根据本发明实施例的控制按键控制时的另一种显示示意图;

图6是根据本发明实施例的控制按键控制时的又一种显示示意图;

图7是根据本发明实施例的用户对控制按键进行移动的示意图;

图8是根据本发明实施例的控制按键的控制功能的一种显示示意图;

图9是根据本发明实施例的控制按键的控制功能的另一种显示示意图;

图10是根据本发明实施例的控制按键的控制功能的又一种显示示意图;

图11是根据本发明实施例的应用首页中的控制按键示意图;

图12是根据本发明实施例的应用首页中的控制按键的控制功能示意图;

图13是根据本发明实施例的对控制按键进行操作的操作示意图;

图14是根据本发明实施例的锁屏界面的控制按键的一种示意图;

图15是根据本发明实施例的锁屏界面的控制按键的另一种示意图;

图16是根据本发明实施例的锁屏界面的控制按键的又一种示意图;

图17是根据本发明实施例的视频播放界面的控制按键与锁定键的示意图;

图18是根据本发明实施例的视频播放界面的控制按键的控制功能示意图;

图19是根据本发明实施例的控制方法的方法流程图;

图20是根据本发明实施例的移动终端的架构示意图;

图21是根据本发明实施例的控制装置的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。

考虑到现有的应用控制界面,一般都是一个控制按键实现一个控制功能。例如,如图1所示为现有的音乐控制界面的控制按键示意图,其中,包括有:收藏控制按键、下载控制按键、转发分享控制按键、模式选择控制按键、上一首控制按键、暂停控制按键、下一首控制按键和歌曲列表控制按键。其中,每个控制按键实现对一个功能的控制。例如,点击收藏控制按键,就可以实现当前播放歌曲的收藏操作。

因为每个控制按键仅能实现对一个功能的控制,这样就导致需要在界面上预先预留很多的控制点,以实现对多个功能的控制。例如,就需要如图1所示,为各个功能预留一个控制点(即,控制按键),才能实现对多个功能的控制操作。

又或者是如图2所示,是在锁屏界面显示的控制界面,因为需要实现多个控制功能(例如:查看列表、暂停、下一首等等),那么就需要为每个功能都设置一个控制按键。这样就导致对于一个媒体播放应用而言,就需要占用锁屏界面很大一部分空间。

针对上述问题,在本例中,考虑到如果可以将多个功能集中在一个控制按键中,或者是一个控制按键,可以进行两个或两个以上功能的控制,那么可以有效减少控制点的个数,使得应用界面中控制按键仅需要占用很少的一部分界面空间即可实现对多个控制功能。

如图3所示,在本例中提供了一种控制方法,设置一个控制按键,用户点击该控制按键(例如,图3中的手指点击的地方)。在用户点击该控制按键触发控制的情况下,可以产生如图4所示的显示界面,以提醒用户可以按照如图4所示的方式向不同方向滑动,产生不同的控制指令。也可以采用如图5所示的方式,即显示一个控制界面列表,点击不同的位置,可以触发不同的控制指令。

在一个实施方式中,如图3所示的控制按键可以是圆形的形式显示,也可以是其它的形状,例如:方形、椭圆、三角形等等都可以。为了使得用户可以注意到该控制按键,可以在应用界面上,对该控制按键进行加亮或者闪烁处理。为了使得用户可以知晓该控制按键是实现对多个功能控制的,可以按照如图6所示的方式,以虚化或者闪烁等方式显示该控制按键所能实现的控制功能,或者是如何通过该控制按键实现对多个功能的控制,从而使得该控制按键可以实现对多个功能进行控制的方式可以被用户知晓,并可以第一时间知道如何进行不同功能的控制。

其中,图6中的外围虚化显示多个控制功能的区域,可以设置成与原本界面中其它内容是分离的,仅是一个近似于背景或者是前景的显示功能,只有在用户点击控制按键本身的时候,才会触发某个区域进入多功能控制状态,在非触发状态,即使占用一部分区域显示功能示意,也不影响该区域的其它作用。

在一个实施方式中,如图3所示的控制按键,可以是一个固定在某个控制位的控制按键,也可以是在应用界面显示的,位置可以移动或者更改的控制按键。即,可以如图7所示,用户可以拖动该控制按键进行移动。例如,可以是通过“长按”以触发移动,也可以是按照其它预设的移动规则移动,本申请对此不作限定,可以根据实际需要和情况选择具体的触发移动方式。

上述的控制按键的多功能显示,可以是采用图8的方式进行显示,也可以是采用如图9所示的方式进行显示。具体显示方式,可以根据实际需要选择。考虑到如果控制按键是在应用界面的上边界,下边界、或者是左边界、右边界等等。会导致多个控制功能在控制按键处发散的时候,边界位置无法有效滑动。因此,可以根据实际控制按键所在的区域,选择可以滑动的方向。例如,控制按键位于下边界,那么就可以如图8和9所示,设置所有的控制功能都在上半区域实现。如果控制按键位于应用界面的左边,则可以如图10所示,设置所有的控制功能都在右半区域实现。

在一个实施方式中,如果设置控制按键是可移动的,那么可以自适应对控制功能进行调整。例如,可以预设如图8所示的控制方式,在检测到用户将控制按键移动到左边界的时候,可以自适应调整为如图10所示的控制方式。例如,可以采用顺时针的方式进行自适应旋转,也可以是为每个方向都预先设置好配置信息等等,这些都可以实现。在实际应用的时候,可以根据实际需要和情况选择设置方式,本申请对此不作限定。

考虑到对于媒体播放应用而言,如果正在首页界面浏览的时候,希望对正在播放的媒体资源进行控制,那么就需要进入媒体播放界面。即,由图9的界面进入如图1所示的界面,才能实现对当前播放媒体资源的控制,这样就势必会导致用户的操作较为繁琐。

为此,在本例中,考虑到可以将对正在播放的媒体资源的控制指令,集成在主页的一个按键上。例如,可以如图11所示,将对当先正在播放的媒体资源的多个控制指令都集成在图11手指点击的位置。用户在触发该控制按键之后,可以采用如图12所示的方式进行显示。基于显示的提醒消息,用户可以通过该控制按键实现对当前正在播放的媒体资源的多个控制。

举例而言,如图13所示,假设向右移动表示暂停。那么对图12所示的手指出的控制按键可以进行如图13所示的控制,在控制的过程中,在应用界面上可以按照如图13所示的方式进行显示。即,在用户滑动手指的过程中,可以显示用户滑动的轨迹,当用户滑动轨迹,与预设的控制指令轨迹相同的时候,可以提醒用户“松手暂停”。那么在这个时候用户从控制按键上将手抽离,即可实现暂停操作。

然而,值得注意的是,图13所示的按照圆形覆盖作为控制触发轨迹仅是一种示意性描述,在实际实现的时候,也可以采用其它的轨迹匹配方式,例如画曲线、波浪线等等,本申请对此不作限定,可以根据实际需要选择。

如图2所示,是在锁屏界面的媒体播放应用的控制界面示意图,需要有多个控制位置以实现多个控制功能。上述的控制按键的设置方式,也可以应用在锁屏界面。例如,如图14所示,设置一个控制键(即,图14中手指所在位置所示的控制按键)。该功能键可以按照上述对媒体资源播放控制界面和应用首页的控制按键的设置方式进行设置,具体的实现和控制方式可以参见上述的实现方式,本申请对此不作限定。

在一个实施方式中,考虑到对于锁屏界面而言,可能会存在多个应用的控制或者播放信息,该控制按键可以按照上述图5、图8、图9等方式显示控制界面,以实现对多个功能的控制。

在一个实施方式中,可以如图15所示,针对不同的应用可以分别设置一个控制按键,通过对应的控制按键可以触发对相应应用的控制。为了实现对不同应用的控制按键的区分,可以通过对应应用自身的图标显示对应的控制按键。

例如,触发图15中的“歌”控制按键,可以如图16所示。触发对“歌”对应的应用的控制,显示出多个“歌”对应的控制功能,以使得用户通过该控制按键就可以实现该应用的多个功能的控制操作。

然而,值得注意的是,图15和图16所示的仅是一种示意性描述,在实际实现的时候,可以采用其它的显示或者触发方式,只要是能在锁屏界面上通过一个控制按键即可实现对对应应用进行多个功能的控制的方式,都在本申请的保护范围内。

在一个应用场景中,考虑到现有的视频播放软件中,在全屏播放视频的时候,会存在一个锁定键,即,如图17所示,通过点击锁定该锁定键,整个播放界面进入锁定状态,用户只有再点击解锁的情况下,才能解锁以对视频画面进行操作。这种设计的目的是为了避免用户播放视频时的误操作。

对于这种场景,也可以采用上述的控制按键的方式,可以是单独设置一个按键,也可以是如图18所示,将控制按键集成在锁定键中。例如,轻点锁定键,可以实现解锁。那么可以设置为长按锁定键,以触发对多个功能的控制。具体的实现过程可以参见上述说明,不再赘述。

在一个实施方式中,如果锁定键和控制按键是不同的按键,那么两者可以是设置在不同侧的,也可以都设置为可以拖动的,也可以都是固定在某个位置的,具体采用哪种方式可以根据实际需要选择,本申请对此不作限定。

然而,值得注意的是,上述实施例和附图主要是以音乐播放、视频播放场景为例进行的说明。该控制方法还可以应用在其它的场景中,例如:听书软件、图片播放软件等等,这些场景都是可以被构想的,本申请不再赘述。

图19是本申请所述一种控制的方法一个实施例的方法流程图。虽然本申请提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者更少的操作步骤或模块单元。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本申请实施例描述及附图所示的执行顺序或模块结构。所述的方法或模块结构的在实际中的装置或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构连接进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至分布式处理环境)。

具体的如图19所示,本申请一种实施例提供的一种控制方法可以包括:

步骤1901:显示控制按键;

步骤1902:接收到对所述控制按键的触摸操作,显示所述控制按键对应的多个控制项;

步骤1903:触发与选择的控制项对应的控制。

即,通过一个控制按键实现多个控制功能,具体的,设置控制按键与控制项是一对多的关系,响应于对控制按键的触发操作,可以显示控制按键对应的多个控制项,从而实现对多个控制项中一个或多个控制项的选择和触发操作,以实现控制,通过上述方式解决了现有的一个控制按键仅能实现一个控制功能所导致的占用且浪费界面的技术问题,达到了有效节省应用界面资源的技术效果。

上述控制方法可以应用在多个实现场景,相应的显示控制按键的场景也就相对比较多样,例如:可以在终端设备的待机页面显示所述控制按键;也可以在终端设备的目标应用的应用界面显示控制按键。

上述的触摸操作可以包括但不限于以下方式之一:拖拽、单击、双击、旋转等,然而,值得注意的是上述所列举的触摸操作的类型仅是一种示例性描述,在实际实现的时候,还可以其它类型的触摸操作,例如:长按等等。

上述的控制项在被触发显示之后,可以采用但不限于以下方式中的一种或多种进行显示,例如:悬浮、虚化、控制项列表的方式。值得注意的是,所列举的几种方式仅是一种示意性描述,在实际实现的时候还可以其他的显示类型,本申请对此不作限定。

为了实现对控制项简单高效的显示,同时兼顾用户操作时候的方便和便捷性,可以采用以在所述控制按键为圆心,以预设距离为半径所形成的圆周上等间隔的方式显示多个控制项。因为以控制键为中心,因此操作起来较为简单便捷。

该控制方法可以应用在视频播放领域,以便于用户在全屏观看视频的时候,不退出全屏模式就可以实现多种控制,为此,可以在视频应用的视频全屏播放界面显示所述控制按键;相应的,所述控制项可以包括但不限于包括以下控制项中的至少两个:退出全屏播放、暂停、播放、提升音量、降低音量、提升亮度、降低亮度、关弹幕、开弹幕。

在一个实施方式中,上述控制按键占用显示界面的部分固定显示资源,即,显示界面仅需要为该控制按键分配一个资源位置,而对应的多个控制项不需要分配单独的资源位置,从而节省界面资源位置又可以实现多个控制功能需求。

本申请还提供了一种控制方法,可以包括:

s1:在锁屏界面显示控制按键;

s2:接收到对所述控制按键的触摸操作;

s3:基于所述触摸操作的手势操作方式,确定与所述手势操作方式对应的控制功能;

s4:执行所述控制功能。

上述的手势操作可以包括但不限于以下方式之一:拖拽、单击、双击、旋转等,然而,值得注意的是上述所列举的手势操作的类型仅是一种示例性描述,在实际实现的时候,还可以其它类型的手势操作,例如:长按等等。

本申请所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图20是本发明实施例的一种控制方法的计算机终端的硬件结构框图。如图20所示,计算机终端10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。本领域普通技术人员可以理解,图20所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图20中所示更多或者更少的组件,或者具有与图20所示不同的配置。

存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的控制方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的控制方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输模块106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输模块106包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输模块106可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

其中,所述客户端可以是客户操作使用的终端设备或者软件。具体的,客户端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能手表或者其它可穿戴设备等终端设备。当然,客户端也可以是能运行于上述终端设备中的软件。例如:音乐播放、视频播放等应用软件。

请参考图21,在软件实施方式中,该控制装置应用于终端设备中,可以包括:第一显示模块、第二显示模块和控制模块。其中:

第一显示模块,用于显示控制按键;

第二显示模块,用于响应于对所述控制按键的触摸操作,显示所述控制按键对应的多个控制项;

控制模块,用于触发与选择的控制项对应的控制。

在一个实施方式中,上述第一显示模块具体可以在终端设备的待机页面显示所述控制按键;和/或在所述终端设备的目标应用的应用界面显示所述控制按键。

在一个实施方式中,上述第二显示模块具体可以响应于对所述控制按键的触发操作,通过但不限于以下方式之一显示所述多个控制项:悬浮、虚化、控制项列表的方式。

在一个实施方式中,上述第一显示模块具体可以以在所述控制按键为圆心,以预设距离为半径所形成的圆周上等间隔显示所述多个控制项。

在一个实施方式中,上述第一显示模块具体可以在视频应用的视频全屏播放界面显示所述控制按键;相应的,所述控制项可以包括但不限于以下至少两个:退出全屏播放、暂停、播放、提升音量、降低音量、提升亮度、降低亮度、关弹幕、开弹幕。

在一个实施方式中,控制按键可以占用显示界面的部分固定显示资源。

虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。

在本申请中,通过一个控制按键实现多个控制功能,具体的,设置控制按键与控制项是一对多的关系,响应于对控制按键的触发操作,可以显示控制按键对应的多个控制项,从而实现对多个控制项中一个或多个控制项的选择和触发操作,以实现控制,通过上述方式解决了现有的一个控制按键仅能实现一个控制功能所导致的占用且浪费界面的技术问题,达到了有效节省应用界面资源的技术效果。

上述实施例阐明的装置或模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。当然,也可以将实现某功能的模块由多个子模块或子单元组合实现。

本申请中所述的方法、装置或模块可以以计算机可读程序代码方式实现控制器按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

本申请所述装置中的部分模块可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、类等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的硬件的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,也可以通过数据迁移的实施过程中体现出来。该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,移动终端,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。本申请的全部或者部分可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、移动通信终端、多处理器系统、基于微处理器的系统、可编程的电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。

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