界面调整方法及装置与流程

文档序号:12747691阅读:312来源:国知局
界面调整方法及装置与流程

本发明实施例涉及视频技术领域,尤其涉及一种视频输出模式选择方法及设备。



背景技术:

随着电子技术以及触控技术的发展,具有触控屏,特别是超大屏幕的电子设备,例如手机、平板电脑等越来越普及,用户对电子设备的操作。大屏幕的电子设备方便了内容查看,但是随之带来的即是操作不便利的问题,特别是用户单手操作的时候。

在实际应用中,电子设备会输出不同的操作界面,这些操作界面可以是应用程序的显示界面或者应用程序输出的特定控件,例如输入界面或者拨号界面等。

发明人在实现本发明的过程中发现,现有技术中,为了方便用户操作,可以通过特定触发操作,输出尺寸小于显示屏幕的缩小界面,缩小界面尺寸为预先设置的,并且显示在显示屏幕的固定位置,但是不同用户对界面尺寸的需求不同,因此现有的这种方式仍然无法实现界面的有效调整,无法满足不同用户的使用需求。



技术实现要素:

本发明实施例提供一种界面调整方法及装置,用以解决现有技术中用户操作大屏幕电子设备特别是单手操作时的不便利导致操作效率较低,且界面尺寸不能满足不同用户需求的技术问题。

本发明实施例提供一种界面调整方法,包括:

在显示屏幕输出的操作界面显示区域,检测是否存在满足预设条件的滑动操作;

当存在满足预设条件的滑动操作时,识别所述滑动操作的滑动方向以及所述滑动操作对应的操作边界;

按照所述滑动方向,在所述滑动操作从第一触控位置移动至第二触控位置时,将所述操作边界从第一显示位置移动至第二显示位置,以调整所述操作边界。

本发明实施例提供一种界面调整装置,包括:

检测模块,用于在显示屏幕输出的操作界面显示区域,检测是否存在满足预设条件的滑动操作;

识别模块,用于当存在满足预设条件的滑动操作时,识别所述滑动操作的滑动方向以及所述滑动操作对应的操作边界;

显示模块,用于按照所述滑动方向,在所述滑动操作从第一触控位置移动至第二触控位置时,将所述操作边界从第一显示位置移动至第二显示位置,以调整所述操作边界。

本发明实施例提供的一种界面调整方法及装置,通过在操作界面的滑动操作,即可实现对操作界面尺寸和位置的调整,因此可以通过滑动操作将操作界面调整到适合自己大小和位置,使得操作更加简单方便,满足用户各种不同的需求,提高了操作效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明界面调整方法一个实施例流程图;

图2a~图2c为本发明在实际应用中的拨号界面调整操作示意图;

图3为本发明在界面调整装置的一个实施例结构图;

图4为本发明一种电子设备的一个实施例结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的技术方案主要应用于电子设备中,电子设备可以是指手机、平板电脑等便携式移动设备,电子设备包括触控屏幕,用户可以在触控屏幕中通过触控操作,实现对电子设备的控制。

本发明实施例中的操作界面可以是指安装在电子设备中的应用程序显示界面或应用程序输出的特定控件。

为了方便电子设备中内容的查看,方便用户操作,满足不同用户的需求,发明人经过一系列研究提出本发明的技术方案,在本发明实施例中,通过在操作界面的滑动操作,即可实现对操作界面尺寸和位置的调整,可以通过滑动操作将操作界面调整到适合自己大小和位置,使得操作更加简单方便,满足用户各种不同的需求,提高了操作效率。

下面将结合附图对本发明技术方案进行详细描述。

图1为本发明实施例提供的一种界面调整方法一个实施例的流程图,该方法可以包括以下几个步骤:

101:在显示屏幕输出的操作界面显示区域,检测是否存在满足预设条件的滑动操作,如果是,执行步骤102,如果否,可以继续执行步骤101。

其中,所述显示屏幕输出的操作界面可以是应用程序的显示界面或者应用程序输出的特定控件。例如,操作界面可以是拨号应用输出的拨号界面,或者字符输入界面。

其中,所述显示屏幕可以是具有触控屏,特别是超大屏幕的电子设备,例如手机、平板电脑。

其中,作为又一个实施例,在所述显示屏幕输出的操作界面显示区域,检测是否存在满足预设条件的滑动操作可以包括:

在所述显示屏幕输出的操作界面显示区域,检测是否存在至少在起始位置的触控时间大于预设时长和/或触控压力大于预设压力的滑动操作。

也即预设条件为在起始位置的触控时间大于预设时长和/或触控压力大于预设压力。

也即执行所述滑动操作时,当检测所述滑动操作在起始位置的触控时间大于预设操作时和/或触控压力大于预设压力时即可执行步骤102。

当然,所述预设条件还可以是其它可能的实现方式,在下面实施例中会详细进行介绍。

102:当存在满足预设条件的滑动操作时,识别所述滑动操作的滑动方向以及所述滑动操作对应的操作边界。

103:按照所述滑动方向,调整所述操作边界。

其中,调整所述操作边界具体是在所述滑动操作从第一触控位置移动至第二触控位置时,将所述操作边界从第一显示位置移动至第二显示位置,实现调整所述操作边界。

其中,所述滑动操作从第一触控位置移动至第二触控位置可以是连续操作,当然也可以是不连续操作。此时,所述第一触控位置与第一显示位置相同,所述第二触控位置与第二显示位置相同。

所述第一触控位置和第二触控位置,可以是所述滑动操作中任意两个触控位置。

其中,作为又一个实施例,所述按照所述滑动方向,在所述滑动操作从第一触控位置移动至第二触控位置时,将所述操作边界从第一显示位置移动至第二显示位置之后,所述方法还可以包括:

按照所述操作界面调整之后的调整尺寸调整所述操作界面中的显示内容,使得所述显示内容与所述调整尺寸相匹配。

其中,所述调整可以包括放大或缩小。

在滑动操作的滑动方向为从操作界面的边缘区域指向操作界面的中心区域时,缩小所述操作界面;

在所述滑动的滑动方向为从操作界面的中心区域指向操作界面的边缘区域时,放大所述操作界面。

其中,当在操作界面与显示屏幕尺寸匹配或相同,只能缩小。而处于任一缩小尺寸的操作界面,既可以缩小也可以放大。

在本实施例中,通过在操作界面的滑动操作,即可实现对操作界面尺寸和位置的调整。因此,可以通过滑动操作将操作界面调整到适合自己大小和位置,使得操作更加简单方便,满足用户各种不同的需求,提高了操作效率。

其中,作为又一个实施例,所述在显示屏幕输出的操作界面显示区域,检测是否存在满足预设条件的滑动操作可以包括:

在显示屏幕输出操作界面,且在所述操作界面中的边界区域输出调整控件;

在所述显示屏幕输出的操作界面显示区域,检测是否存在起始位置位于所述调整控件上的滑动操作。

此外,还可以所述滑动操作是否至少在所述起始位置的触控时间大于预设时长和/或触控压力大于预设压力。

也即,作为又一个实施例,所述在所述显示屏幕输出的操作界面显示区域,检测是否存在满足预设条件的滑动操作可以包括:

在所述显示屏幕输出的操作界面显示区域,检测是否存在起始位置位于所述调整控件上,且至少在所述起始位置的触控时间大于预设时长和/或触控压力大于预设压力的滑动操作。

此时,所述当存在满足预设条件的滑动操作时,识别所述滑动操作的滑动方向以及所述滑动操作对应的操作边界可以包括:

当存在起始位置位于所述调整控件上,且至少在所述起始位置的触控时间大于预设时长和/或触控压力大于预设压力的滑动操作时,识别所述滑动操作的滑动方向、以及将所述调整控件所在边界作为操作边界。

其中,作为又一个实施例,所述在所述显示屏幕输出的操作界面显示区域,检测是否存在至少在起始位置的触控时间大于预设时长和/或触控压力大于预设压力的滑动操作包括:

在所述显示屏幕输出的操作界面显示区域,检测是否存在起始位置位于所述操作界面的任一操作边界,且至少在所述起始位置的触控时间大于预设时长或者触控压力大于预设压力的滑动操作。

此时,所述当存在满足预设条件的滑动操作时,识别所述滑动操作的滑动方向以及所述滑动操作对应的操作边界包括:

当存在起始位置位于所述操作界面的任一边界,且至少在所述起始位置的触控时间大于预设时长或者触控压力大于预设压力的滑动操作时,识别所述滑动操作的滑动方向以及将所述起始位置对应的边界作为操作边界。

在实际应用中,用户可以将操作界面的任一个操作边界所在显示位置作为起始位置,且在该起始位置中进行长按和/或重按,并继续进行滑动,或依次触控起始置到其它任何需要调整的位置,形成滑动操作。

以操作界面为拨号应用的拨号界面为例,如图2a~图2c中所示,为拨号应用的操作界面的显示示意图,拨号应用的显示界面中包括拨号界面201,也即拨号键盘。拨号界面左右两侧边缘设置两个调整控件:第一调整控件21以及第二调整控件22,用户可以通过触控任一调整控件,并执行滑动操作,实现拨号界面尺寸的调整。图2a中可以看出拨号界面201显示尺寸是与显示屏幕大小相同的。因此此时,拨号界面只能缩小不能放大,通过触控拨号界面的调整控件,可以实现拨号界面缩小。

在图2b中,可以看出通过滑动拨号界面第一调整控件21,拨号界面202右侧边界向左侧移动,实现操作界面的缩小,继续滑动第一调整控件21,如图2c所示,拨号键盘操作界面203的右侧边界可以继续向左移动,拨号键盘操作界面继续缩小。

在本实施例中,通过在操作界面的滑动操作,即可实现对操作界面尺寸和位置的调整,因此可以通过滑动操作将操作界面调整到适合自己大小和位置,使得操作更加简单方便,满足用户各种不同的需求,提高了操作效率。

图3为本发明实施例提供的一种界面调整装置一个实施例的结构图,该装置可以包括:

检测模块301,用于在显示屏幕输出的操作界面显示区域,检测是否存在满足预设条件的滑动操作,如是,则运行识别模块302,如果否,可以在检测模块301继续检测。

其中,所述操作界面可以是应用程序的显示界面或者应用程序输出的特定控件。例如,操作界面为拨号应用输出的拨号界面,或者字符输入界面。

其中,所述显示屏幕可以是具有触控屏,特别是超大屏幕的电子设备,例如手机、平板电脑。

其中,作为又一个实施例,在所述检测模块301具体还可以用于:

在所述显示屏幕输出的操作界面显示区域,检测是否存在至少在起始位置的触控时间大于预设时长和/或触控压力大于预设压力的滑动操作。

也即预设条件为在起始位置的触控时间大于预设时长和/或触控压力大于预设压力。

也即执行所述滑动操作时,当检测所述滑动操作在起始位置的操作到触控时间大于预设操作时和/或触控压力大于预设压力时即可运行识别模块302。

识别模块302,用于当存在满足预设条件的滑动操作时,识别所述滑动操作的滑动方向以及所述滑动操作对应的操作边界。

显示模块303,用于按照所述滑动方向,在所述滑动操作从第一触控位置移动至第二触控位置时,将所述操作边界从第一显示位置移动至第二显示位置,以调整所述操作边界。

其中,所述滑动操作从第一处空位置移动至第二触控位置可以是连续操作,当然也可以是不连续操作。此时,所述第一触控位置与第一显示位置相同,所述第二触控位置与第二显示位置相同。

所述第一触控位置和第二触控位置,可以是所述滑动操作中任意两个触控位置。

其中,作为又一个实施例,所述按照所述滑动方向,在所述滑动操作从第一触控位置移动至第二触控位置时,将所述操作边界从第一显示位置移动至第二显示位置之后,所述显示模块303具体还可以用于:

按照所述操作界面调整之后的调整尺寸调整所述操作界面中的显示内容,使得所述显示内容与所述调整尺寸相匹配。

其中,所述调整可以包括放大或缩小。在滑动操作的滑动方向为从操作界面的边缘区域指向操作界面的中心区域时,缩小所述操作界面;

在所述滑动的滑动方向为从操作界面的中心区域指向操作界面的边缘区域时,放大所述操作界面。

其中,当在操作界面与显示屏幕尺寸匹配或相同,只能缩小。而处于任一缩小尺寸的操作界面,既可以缩小也可以放大。

在本实施例中,通过在操作界面的滑动操作,即可实现对操作界面尺寸和位置的调整,因此可以通过滑动操作将操作界面调整到适合自己大小和位置,使得操作更加简单方便,满足用户各种不同的需求,提高了操作效率。

其中,作为又一个实施例,所述检测模块301具体可以用于:

在显示屏幕中输出操作界面,且在所述操作界面中的边界区域输出调整控件。

在所述显示屏幕输出的操作界面显示区域,检测是否存在起始位置位于所述调整控件上的滑动操作。

此外,还可以所述滑动操作是否至少在所述起始位置的触控时间大于预设时长和/或触控压力大于预设压力。

也即,作为又一个实施例,所述检测模块301具体还可以用于:

在所述显示屏幕输出的操作界面显示区域,检测是否存在起始位置位于所述调整控件上,且至少在所述起始位置的触控时间大于预设时长和/或触控压力大于预设压力的滑动操作。

此时,所述当存在满足预设条件的滑动操作时,识别所述滑动操作的滑动方向以及所述滑动操作对应的操作边界可以包括:

当存在起始位置位于所述调整控件上,且至少在所述起始位置的触控时间大于预设时长和/或触控压力大于预设压力的滑动操作时,识别所述滑动操作的滑动方向、以及将所述调整控件所在边界作为操作边界。

其中作为又一个实施例,所述检测模块301具体还可以用于:

在所述操作界面显示区域,检测是否存在起始位置位于所述操作界面的任一操作边界,且至少在所述起始位置的触控时间大于预设时长和/或触控压力大于预设压力的滑动操作。

所述识别模块302具体可以用于:

当存在起始位置位于所述操作界面的任一边界,且至少在所述起始位置的触控时间大于预设时长或者触控压力大于预设压力的滑动操作时,识别所述滑动操作的滑动方向以及将所述起始位置对应的边界作为操作边界。

在实际应用中,用户可以将操作界面的人一个操作边界所在的显示位置作为起始位置,且在该起始位置中进行长按和/或重按,并继续进行滑动,或依次触控起始置到其它任何需要调整的位置,形成滑动操作。

以操作界面为拨号应用的拨号界面为例,如图2a~图2c中所示,为拨号应用的操作界面的显示示意图,拨号应用的显示界面中包括拨号界面201,也即拨号键盘。拨号界面左右两侧边缘设置两个调整控件:第一调整控件21以及第二调整控件22,用户可以通过触控任一调整控件,并执行滑动操作,实现拨号界面尺寸的调整。图2a中可以看出拨号界面201显示尺寸是与显示屏幕大小相同的。因此此时,拨号界面只能缩小不能放大,通过触控拨号界面的调整控件,可以实现拨号界面缩小。

在图2b中,可以看出通过滑动拨号界面第一调整控件21,拨号界面202右侧边界向左侧移动,实现操作界面的缩小,继续滑动第一调整控件21,如图2c所示,拨号键盘操作界面203的右侧边界可以继续向左移动,拨号键盘操作界面继续缩小。

在本实施例中,通过在操作界面的滑动操作,即可实现对操作界面尺寸和位置的调整,因此可以通过滑动操作将操作界面调整到适合自己大小和位置,使得操作更加简单方便,满足用户各种不同的需求,提高了操作效率。

本发明实施例中一种界面调整方法及装置可以通过硬件处理器(hardware processor)来实现相关功能模块。

图4为本申请实施例提供的一种电子设备一个实施例结构示意图,该电子设备可以包括存储器401、显示屏幕402以及处理组件403,所述存储器401以及显示屏幕402分别与所述处理组件403通过总线连接。

所述处理组件403用于调用所述存储器401中的一组或多组程序指令执行如下操作:

在显示屏幕输出的操作界面显示区域,检测是否存在满足预设条件的滑动操作;

当存在满足预设条件的滑动操作时,识别所述滑动操作的滑动方向以及所述滑动操作对应的操作边界;

按照所述滑动方向,在所述滑动操作从第一触控位置移动至第二触控位置时,将所述操作边界从第一显示位置移动至第二显示位置,以调整所述操作边界。

其中处理组件403可以包括一个或多个处理器来执行指令。当然处理组件也可以为一个或多个专用集成电路(ASIC)、数字信号电路处理器(DSP)、号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程逻辑门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元器件实现,用于执行上述方法。

显示屏幕402可以是电阻式屏幕、电容式屏幕或者红外式屏幕、声波识别式屏幕等。当然显示屏幕也可以依靠电子设备中的处理组件403来进行工作,也可以接受外部触控。

存储器401可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

当然,所述电子设备还可以包括其他部件,例如输入/输出接口、通信组件等。输入/输出接口为处理组件和外围接口模块之间提供接口,上述外围接口模块可以是输出设备、输入设备等。通信组件被配置为便于电子设备和其他设备之间有线或无线方式的通信。

在本实施例中,通过在操作界面的滑动操作,即可实现对操作界面尺寸和位置的调整,因此可以通过滑动操作将操作界面调整到适合自己大小和位置,使得操作更加简单方便,满足用户各种不同的需求,提高了操作效率。

其中,作为又一个实施例,所述处理组件403按照所述滑动方向,在所述滑动操作从第一触控位置移动至第二触控位置时,将所述操作边界从第一显示位置移动至第二显示位置之后,所述处理组件403还可以用于:

按照所述操作界面调整之后的调整尺寸调整所述操作界面中的显示内容,使得所述显示内容与所述调整尺寸相匹配。

其中,所述调整可以包括放大或缩小。

在滑动操作的滑动方向为从操作界面的边缘区域指向操作界面的中心区域时,缩小所述操作界面;

在所述滑动的滑动方向为从操作界面的中心区域指向操作界面的边缘区域时,放大所述操作界面。

其中,当在操作界面与显示屏幕尺寸匹配或相同,只能缩小。而处于任一缩小尺寸的操作界面,既可以缩小也可以放大。

在本实施例中,通过在操作界面的滑动操作,即可实现对操作界面尺寸和位置的调整。因此,可以通过滑动操作将操作界面调整到适合自己大小和位置,使得操作更加简单方便,满足用户各种不同的需求,提高了操作效率。

其中,作为又一个实施例,所述处理组件403在显示屏幕输出的操作界面显示区域,检测是否存在满足预设条件的滑动操作,所述处理组件403具体可以用于:

在显示屏幕输出操作界面,且在所述操作界面中的边界区域输出调整控件;

在所述显示屏幕输出的操作界面显示区域,检测是否存在起始位置位于所述调整控件上的滑动操作。

此外,还可以所述滑动操作是否至少在所述起始位置的触控时间大于预设时长和/或触控压力大于预设压力。

也即,作为又一个实施例,所述处理组件403在所述显示屏幕输出的操作界面显示区域,检测是否存在满足预设条件的滑动操作,所述处理组件403具体可以用于:

在所述显示屏幕输出的操作界面显示区域,检测是否存在起始位置位于所述调整控件上,且至少在所述起始位置的触控时间大于预设时长和/或触控压力大于预设压力的滑动操作。

此时,所述当存在满足预设条件的滑动操作时,所述处理组件403用于识别所述滑动操作的滑动方向以及所述滑动操作对应的操作边界,所述处理组件403还可以用于:

当存在起始位置位于所述调整控件上,且至少在所述起始位置的触控时间大于预设时长和/或触控压力大于预设压力的滑动操作时,识别所述滑动操作的滑动方向、以及将所述调整控件所在边界作为操作边界。

其中,作为又一个实施例,所述处理组件403在所述显示屏幕输出的操作界面显示区域,检测是否存在至少在起始位置的触控时间大于预设时长和/或触控压力大于预设压力的滑动操作,所述处理组件403还可以用于:

在所述显示屏幕输出的操作界面显示区域,检测是否存在起始位置位于所述操作界面的任一操作边界,且至少在所述起始位置的触控时间大于预设时长或者触控压力大于预设压力的滑动操作。

此时,所述当存在满足预设条件的滑动操作时,识别所述滑动操作的滑动方向以及所述滑动操作对应的操作边界,所述处理组件403还可以用于:

当存在起始位置位于所述操作界面的任一边界,且至少在所述起始位置的触控时间大于预设时长或者触控压力大于预设压力的滑动操作时,识别所述滑动操作的滑动方向以及将所述起始位置对应的边界作为操作边界。

在本实施例中,通过在操作界面的滑动操作,即可实现对操作界面尺寸和位置的调整,因此可以通过滑动操作将操作界面调整到适合自己大小和位置,使得操作更加简单方便,满足用户各种不同的需求,提高了操作效率。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

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

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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