界面控制方法、终端及计算机存储介质与流程

文档序号:19154688发布日期:2019-11-16 00:34阅读:138来源:国知局
界面控制方法、终端及计算机存储介质与流程

本申请涉及终端技术领域,具体涉及一种界面控制方法、终端及计算机存储介质。



背景技术:

随着终端技术的快速发展,手机、平板电脑等移动终端的功能也不断完善,逐渐成为了人们日常生活、工作中常用的工具之一。

为了追求更好的显示效果,移动终端的显示屏呈现出大型化的态势,小型移动终端如手机等的显示屏已经普遍超过了4英寸,甚至有些手机的屏幕超出了5英寸。然而,随着显示屏的变大,单手操作手机变得越来越困难,很多时候必须两个手同时操作才能完成相应的功能控制,在空间狭窄或不便于双手操作手机的情况下,现有的界面控制操作将给用户带来很大的不便。



技术实现要素:

针对上述技术问题,本申请提供一种界面控制方法、终端及计算机存储介质,能够实现便捷的界面控制。

为解决上述技术问题,本申请提供一种界面控制方法,包括:

在当前界面标识出目标控制区,并生成所述目标控制区的界面控制框;

根据所述界面控制框接收的操作信号对所述目标控制区进行控制操作。

其中,所述在当前界面标识出目标控制区,包括:

在当前界面通过选取框标识出目标控制区。

其中,所述方法,还包括:

根据缩放所述选取框的操作信号对所述选取框进行缩放;

将缩放后的选取框内的界面作为新的目标控制区。

其中,所述生成所述目标控制区的界面控制框,包括:

计算界面控制框的显示区域与所述目标控制区的尺寸比例;

根据所述尺寸比例将所述目标控制区对应的界面映射到所述界面控制框中。

其中,所述根据所述界面控制框接收的操作信号对所述目标控制区进行控制操作,包括:

当接收的操作信号位于所述界面控制框内时,获取所述操作信号在所述目标控制区中的执行位置;

在所述目标控制区中的所述执行位置执行所述操作信号对应的控制操作。

其中,所述在当前界面标识出目标控制区,并生成所述目标控制区的界面控制框之后,还包括:

当接收的操作信号位于所述界面控制框外时,根据所述操作信号对应的控制操作控制所述当前界面。

其中,所述在当前界面标识出目标控制区,并生成所述目标控制区的界面控制框之后,还包括:

当接收的操作信号从所述界面控制框内移动到所述界面控制框外时,获取所述操作信号的移动方向;

根据所述操作信号的移动方向重新标识目标控制区。

其中,所述方法,还包括:

接收单手操作设置请求;

根据所述单手操作设置请求设置所述界面控制框的显示参数,所述显示参数包括显示位置、显示区域尺寸、开启界面控制框或关闭界面控制框。

本申请还提供一种终端,包括存储器与处理器,所述存储器用于存储至少一条程序指令,所述处理器用于通过加载并执行所述至少一条程序指令以实现如上所述的界面控制方法。

本申请还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序指令;所述计算机程序指令被处理器执行时实现如上所述的界面控制方法。

如上所述,本发明的界面控制方法、终端及计算机存储介质具有以下有益效果:

在当前界面标识出目标控制区,并生成目标控制区的界面控制框;根据界面控制框接收的操作信号对目标控制区进行控制操作。通过这种方式,本申请能够实现便捷的界面控制。

附图说明

图1是根据第一实施例示出的界面控制方法的流程示意图。

图2是根据第一实施例示出的当前界面的示意图之一。

图3是根据第一实施例示出的当前界面的示意图之二。

图4是根据第一实施例示出的当前界面的示意图之三。

图5是根据第二实施例示出的界面控制方法的流程示意图。

图6是根据第二实施例示出的当前界面的示意图之一。

图7是根据第二实施例示出的当前界面的示意图之二。

图8是根据第三实施例示出的界面控制方法的流程示意图。

图9是根据第三实施例示出的当前界面的示意图。

图10是根据第四实施例示出的界面控制方法的流程示意图。

图11是根据第五实施例示出的终端的结构示意图之一。

图12是图11所示终端的结构示意图之二。

具体实施方式

以下由特定的具体实施例说明本申请的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本申请的其他优点及功效。

在下述描述中,参考附图,附图描述了本申请的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本申请的精神和范围的情况下进行机械组成、结构、电气以及操作上的改变。下面的详细描述不应该被认为是限制性的,并且本申请的实施例的范围仅由公布的专利的权利要求书所限定。这里使用的术语仅是为了描述特定实施例,而并非旨在限制本申请。

虽然在一些实例中术语第一、第二等在本文中用来描述各种元件,但是这些元件不应当被这些术语限制。这些术语仅用来将一个元件与另一个元件进行区分。

再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“a、b或c”或者“a、b和/或c”意味着“以下任一个:a;b;c;a和b;a和c;b和c;a、b和c”。仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。

第一实施例

图1是根据第一实施例示出的界面控制方法的流程示意图。请参考图1,本实施例的界面控制方法,包括:

步骤110,在当前界面标识出目标控制区,并生成目标控制区的界面控制框;

步骤120,根据界面控制框接收的操作信号对目标控制区进行控制操作。

其中,当前界面是指终端当前所处的界面,例如桌面或任一应用界面,当前界面是根据终端的使用状态进行变化的,不限定为特定的界面。目标控制区为当前界面中标识出的指定区域,例如为默认的区域或由用户选取的区域,针对目标控制区的操作信号通过界面控制框输入,界面控制框位于当前界面上的指定位置或可调整的位置,该指定位置或可调整的位置位于单手操作范围内,例如位于当前界面的左下角或右下角,如此,用户在不方便直接操作目标控制区时,可以单手在界面控制框进行操作来实现目标控制区中的界面,使界面控制更加便捷。

以当前界面为桌面为例,请结合图2,当前界面210中具有多个应用图标211,包括应用a-应用n的图标,但应用图标的数量不以此为限。当处于单手操作模式时,在当前界面210中标识出当前的目标控制区216,在本实施例中,目标控制区216通过选取框212进行选取和标识,也即选取框212内的界面为目标控制区216,从而便于用户理解当前的控制操作。当处于单手操作模式时,在当前界面210生成目标控制区216的界面控制框215,例如在当前界面210的左下角生成界面控制框215,在本实施例中,界面控制框215为通过对目标控制区216中的界面进行映射生成的镜像界面,具有与目标控制区216一致的界面内容,例如,在图2中,目标控制区216包含应用h的应用图标213以及应用图标213周围的其它应用图标的一部分,则在界面控制框215将包含应用h的应用图标213对应的镜像图标217以及应用图标213周围的其它应用图标的一部分的镜像。

实际实现时,界面控制框215或目标控制区216的尺寸均可根据用户喜好进行调整,在生成界面控制框215时,首先计算界面控制框215的显示区域与目标控制区216的尺寸比例,进而根据尺寸比例将目标控制区216对应的界面映射到界面控制框215中。在图2中,界面控制框215的显示区域与目标控制区216的尺寸比例为1:1,在生成界面控制框215时无需对目标控制区216内的界面进行缩放。如图3所示,若用户设置目标控制区216与界面控制框215的显示区域的尺寸比例为n:1,n≥1,则将目标控制区216缩小n倍后在界面控制框215生成镜像,目标控制区216内的图标做相应比例的缩小并显示在界面控制框215中,如图4所示,若用户设置目标控制区216与界面控制框215的显示区域的尺寸比例为1:n,则将目标控制区216放大n倍后在界面控制框215生成镜像,目标控制区216内的图标相应比例的放大并显示在界面控制框215中。

在步骤120中,根据界面控制框接收的操作信号控制目标控制区对应的界面,包括:

当接收的操作信号位于界面控制框内时,获取操作信号在目标控制区中的执行位置;

在目标控制区中的执行位置执行操作信号对应的控制操作。

其中,当检测到界面控制框中的操作信号时,例如检测到界面控制框中具有点击、滑动等操作时,将操作信号的触发位置以对应比例映射到目标控制区中,从而得出操作信号在目标控制区的执行位置。例如,界面控制框中检测到的操作信号的坐标为(a,b),开始进行映射处理时,将目标控制区的左下角视为坐标0点,生成直角坐标系,假设坐标0点的坐标为(a0,b0),则经过映射后,模拟到目标控制区中的执行位置的坐标为(a0+a*n,b0+b*n)。也就是说,在界面控制框中的操作会经过比例映射到目标控制区中,模拟出一个报点事件。

以图2为例,若检测到的操作信号为位于镜像图标217处的点击信号,则经过映射处理后可以得到位于应用图标213处的点击信号,此时,执行的控制操作为打开应用h。又如,在阅读界面中,若检测到的操作信号为从界面控制框中的a位置滑动到b位置的滑动信号,则经过映射处理后可以得到从目标控制区中的c位置滑动到d位置的滑动信号,此时,执行的控制操作例如为标识出下划线或高亮等。应理解,操作信号对应的控制操作根据当前界面的不同而不同,不限于此。

通过上述方式,用户只需将界面控制框设置在易于进行单手操作的位置处,即可通过界面控制框对目标控制区进行操作,而不用直接操作目标控制区,界面控制更加便捷,尤其适用于使用大显示屏的终端。

本实施例的界面控制方法,在当前界面标识出目标控制区,并生成目标控制区的界面控制框,根据界面控制框接收的操作信号控制目标控制区对应的界面。通过这种方式,能够实现便捷的界面控制。

第二实施例

图5是根据第二实施例示出的界面控制方法的流程示意图。请参考图5,本实施例界面控制方法与第一实施例的区别在于,还包括:

步骤310,根据缩放选取框的操作信号对选取框进行缩放;

步骤320,将缩放后的选取框内的界面作为新的目标控制区。

其中,请结合图2,选取框212用于选取目标控制区216并标识出目标控制区216,用户可以通过缩放选取框212来选择目标控制区216的界面范围,在界面控制框215大小固定的情况下,可以起到调整界面控制框215的控制范围的作用,例如将原来没有的图标放入界面控制框215中进行控制,以及起到缩放界面控制框215内的显示内容的作用,目标控制区216越大则界面控制框215内的显示内容越小,目标控制区216越小则界面控制框215内的显示内容越大。其中,如图6所示,放大选取框212后,相对图2将原来没有完整位于目标控制区216中的图标d、e、f、g、j、i、k、l也放入目标控制区216中,从而可以控制这些图标,在界面控制框215大小固定的情况下,目标控制区216中的图标按比例缩小生成对应的镜像图标进行显示。如图7所示,缩小选取框212后,相对图2将原来没有完整位于目标控制区216中的图标d、e、f、g、j、i、k、l划分到目标控制区216之外,从而可以将应用h的镜像图标217放大进行显示。

缩放选取框的操作可以在处于单手操作模式时的任意时刻进行。缩放选取框的操作例如为直接用双指在目标控制区内进行滑动来对选取框进行缩放,或者,在选取框的右下角或左下角显示缩放操作控件,通过拖动缩放操作控件即可对选取框进行缩放,又或者,在界面控制框内显示缩放操作控件,通过在界面控制框内拖动缩放操作控件即可对选取框进行缩放,缩放选取框的方式不以此为限。

在对选取框进行缩放后,将缩放后的选取框内的界面作为新的目标控制区,重新生成/更新界面控制框,在重新生成界面控制框时,可以保持界面控制框的大小保持不变,如上所述,或者,可以根据预设比例对界面控制框进行缩放。在进行缩放时,首先计算界面控制框的显示区域与目标控制区的尺寸比例,进而根据尺寸比例将目标控制区对应的界面映射到界面控制框中。若用户设置目标控制区与界面控制框的显示区域的尺寸比例为1:1,则界面控制框与新的目标控制区尺寸相同,若用户设置目标控制区与界面控制框的显示区域的尺寸比例为n:1,n≥1,则将新的目标控制区缩小n倍后在界面控制框生成镜像,若用户设置目标控制区与界面控制框的显示区域的尺寸比例为1:n,则将新的目标控制区放大n倍后在界面控制框生成镜像。

本实施例的界面控制方法,根据缩放选取框的操作信号对选取框进行缩放,并将缩放后的选取框内的界面作为新的目标控制区。通过这种方式,用户能够根据需要调节目标控制区的大小以调节界面控制的范围。

第三实施例

图8是根据第三实施例示出的界面控制方法的流程示意图。请参考图8,本实施例界面控制方法与第一实施例的区别在于,步骤110在当前界面标识出目标控制区,并生成目标控制区的界面控制框之后,还包括:

步骤410,当接收的操作信号从界面控制框内移动到界面控制框外时,获取操作信号的移动方向;

步骤420,根据操作信号的移动方向重新标识目标控制区。

其中,操作信号从界面控制框内移动到界面控制框外,是指操作信号的位置连续变化且从界面控制框的内部跨越界面控制框的边界。实际实现时,在生成界面控制框时会在界面控制框的四个边界处均留有信号检测点,信号检测点可以位于界面控制框的边界内侧、边界上或边界外侧,从而能够检测到操作信号的位置从界面控制框内移动到界面控制框外的变化,只要操作信号的位置经过这些信号检测点,即可判断操作信号跨越界面控制框的边界。

获取操作信号的移动方向时,若检测到操作信号的位置从界面控制框内运动到界面控制框的下边界,则判断为移动方向向下,若检测到操作信号的位置从界面控制框内运动到界面控制框的左边界,则判断为移动方向向左,若检测到操作信号的位置从界面控制框内运动到界面控制框的右边界,则判断为移动方向向右,若检测到操作信号的位置从界面控制框内运动到界面控制框的上边界,则判断为移动方向向上。

在确定操作信号的移动方向后,根据操作信号的移动方向重新标识目标控制区,从当前界面上看,用于标识目标控制区的选取框根据操作信号的移动方向进行移动,从而重新选取目标控制区,达到调整控制对象的目的,例如,如图9所示,操作信号的移动方向为向上,则选取框212的位置相对图2向上移动,使原来没有位于目标控制区216内的界面内容,如应用e的图标218,进入目标控制区216内,进而使应用e的镜像图标219进入界面控制框215中,同时,使原来位于目标控制区216内的界面内容,如应用h的图标,退出目标控制区216。选取框可以在每收到一次操作信号时移动一次,或者,在操作信号从界面控制框内移动到界面控制框外且在界面控制框外的结束位置处停留设定时长以上时,连续移动选取框,并在操作信号消失时停止移动选取框,从而提高操作效率。

在一实施方式中,在当前界面标识出目标控制区,并生成目标控制区的界面控制框之后,还可以包括:

当接收的操作信号位于界面控制框外时,根据操作信号对应的控制操作控制当前界面。

其中,与操作信号位于界面控制框内以及操作信号从界面控制框内移动到界面控制框外不同,操作信号位于界面控制框外时,对当前界面的控制属于现有的控制方式,也即无需进行位置映射或方向判断,直接响应操作信号即可,例如直接点击应用图标、切换界面等。

本实施例的界面控制方法,当接收的操作信号从界面控制框内移动到界面控制框外时,获取操作信号的移动方向,并根据操作信号的移动方向重新标识目标控制区。通过这种方式,用户能够根据需要调节目标控制区的位置以调节界面控制的对象。此外,当接收的操作信号位于界面控制框外时,根据操作信号对应的控制操作控制当前界面,通过将界面控制框内、界面控制框外的多种操作进行结合,使界面控制更加便捷。

第四实施例

图10是根据第四实施例示出的界面控制方法的流程示意图。请参考图10,本实施例界面控制方法与第一实施例的区别在于,还包括:

步骤510,接收单手操作设置请求;

步骤520,根据单手操作设置请求设置界面控制框的显示参数,显示参数包括显示位置、显示区域尺寸、开启界面控制框或关闭界面控制框。

其中,单手操作设置请求可以通过不同的快捷操作触发,例如点击界面控制框上的调节控件,即可直接拖动界面控制框的位置或调节界面控制框的大小,通过上拉菜单打开单手操作模式以开启界面控制框,通过双击界面控制框关闭界面控制框以退出单手操作模式。应理解,快捷操作的方式不以此为限。

终端在收到操作信号并根据操作信号判断为预设类型的单手操作设置请求时,执行对应的显示参数的控制操作,包括调节显示位置、显示区域尺寸、开启界面控制框或关闭界面控制框等。

本实施例的界面控制方法,接收单手操作设置请求,并根据单手操作设置请求设置界面控制框的显示参数,显示参数包括显示位置、显示区域尺寸、开启界面控制框或关闭界面控制框。通过这种方式,用户能够根据需要对界面控制框进行设置以符合使用习惯,使界面控制更加人性化。

第五实施例

图11是根据第五实施例示出的终端的结构示意图之一。请参考图11,本实施例的终端10包括存储器102与处理器106,存储器102用于存储至少一条程序指令,处理器106用于通过加载并执行所述至少一条程序指令以实现如上实施例所述的界面控制方法。

请参考图12,实际实现时,终端10包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口108、射频模块150、定位模块112、摄像模块114、音频模块116、屏幕118以及按键模块160。这些组件通过一条或多条通讯总线/信号线122相互通讯。

可以理解,图12所示的结构仅为示意,终端10还可包括比图12中所示更多或者更少的组件,或者具有与图12所示不同的配置。图12中所示的各组件可以采用硬件、软件或其组合实现。

存储器102可用于存储软件程序以及模块,如本申请实施例中的界面控制方法对应的程序指令/模块,处理器106通过运行存储在存储控制器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的界面控制方法。

存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。

外设接口108将各种输入/输入装置耦合至cpu以及存储器102。处理器106运行存储器102内的各种软件、指令以执行终端10的各种功能以及进行数据处理。

在一些实施例中,外设接口108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

射频模块150用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块150可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。射频模块150可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(globalsystemformobilecommunication,gsm)、增强型移动通信技术(enhanceddatagsmenvironment,edge),宽带码分多址技术(widebandcodedivisionmultipleaccess,w-cdma),码分多址技术(codedivisionaccess,cdma)、时分多址技术(timedivisionmultipleaccess,tdma),蓝牙,无线保真技术(wireless,fidelity,wifi)(如美国电气和电子工程师协会标准ieee802.11a,ieee802.11b,ieee802.11g和/或ieee802.11n)、网络电话(voiceoverinternetprotocal,voip)、全球微波互联接入(worldwideinteroperabilityformicrowaveaccess,wi-max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。

定位模块112用于获取终端10的当前位置。定位模块112的实例包括但不限于全球卫星定位系统(gps)、基于无线局域网或者移动通信网的定位技术。

摄像模块114用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器102内,并可通过射频模块150发送。

音频模块116向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口108处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口108中以进行进一步的处理。音频数据可以从存储器102处或者通过射频模块150获取。此外,音频数据也可以存储至存储器102中或者通过射频模块150进行发送。在一些实例中,音频模块116还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。

屏幕118在终端10与用户之间提供一个输出界面。具体地,屏幕118向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。可以理解的,屏幕118还可以包括触控屏幕。触控屏幕在终端10与用户之间同时提供一个输出及输入界面。除了向用户显示视频输出,触控屏幕还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。

按键模块160同样提供用户向终端10进行输入的接口,用户可以通过按下不同的按键以使终端10执行不同的功能。

本申请还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序指令;所述计算机程序指令被处理器执行时实现如上所述的界面控制方法。

实际实现时,计算机存储介质应用于在图6及图7所示的终端中,以实现便捷的界面控制。

上述实施例仅例示性说明本申请的原理及其功效,而非用于限制本申请。任何熟悉此技术的人士皆可在不违背本申请的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本申请所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本申请的权利要求所涵盖。

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