界面控制方法和装置、终端、控制器及介质
技术领域
本发明涉及移动终端技术领域,尤其涉及一种界面控制方法和装置、终端、控制器及介质。
背景技术
随着移动终端的迅速发展,智能手机、平板电脑等带有触摸屏的移动终端设备已经成人们生活中必不可少的设备。这些设备经常被用于播放音乐、视频等多媒体,也可设置动态及静态的屏保等。
用户使用移动终端在开车导航、泊车或看视频等过程中,相关操作按钮在用户触摸屏幕若干秒后自动隐藏,用户需对屏幕进行操作时,需再次点击屏幕,这些操作按钮才会再次出现,用户体验差。
发明内容
本发明所要解决的技术问题在于,提供一种界面控制方法和装置、终端、控制器及介质,用户无需点击屏幕使操作按钮显示,通过在终端设置距离传感器检测接近或离开手势,来自动进行显示或隐藏相关操作按钮或实现相应的屏幕动效等操作,提升了用户体验。
为了解决上述技术问题,根据本发明第一实施例,提供了一种界面控制方法,包括:
检测终端当前显示界面预设距离范围内是否存在物体;
若是,则执行第一预设操作;
否则,则执行第二预设操作。
进一步的,所述检测终端当前显示界面预设距离范围内是否存在物体包括以下步骤:
在所述终端内安装距离传感器;
通过所述距离传感器探测物体距离所述终端当前界面的距离,记作探测距离;
若所述探测距离不超过预设距离,则在预设距离范围内存在物体,否则,在预设距离范围内不存在物体。
进一步的,所述终端当前显示界面为多媒体播放界面时,
所述执行第一预设操作包括:自动显示操作按钮;
所述执行第二预设操作包括:自动隐藏所述操作按钮。
进一步的,所述多媒体播放界面包括视频播放界面、音频播放界面、导航播放界面中的一种或多种;
所述操作按钮包括进度条按钮、暂停按钮、播放按钮、播放上一多媒体按钮、播放上一多媒体按钮、视觉切换按钮中的一种或多种。
进一步的,所述终端当前显示界面为动态屏保界面时,
所述执行第一预设操作包括:
动态显示聚拢状态;
所述执行第二预设操作包括:
动态显示散开状态。
进一步的,设预设距离范围内检测到物体的状态为1,预设距离范围内未检测到物体的状态为0,所述方法还包括:
若检测到物体的状态由0变为1,则执行第一预设操作;
设定预设时间,若检测到物体的状态由1变为0,则检测所述预设时间内,检测到物体的状态是否又变为1,若始终为0,则执行第二预设操作;
若预设时间期内物体的状态又变为1,则维持第一预设操作不变。
根据本发明第二实施例,提供了一种界面控制装置,包括检测模块、第一执行模块和第二执行模块,其中,
所述检测模块用于检测终端当前显示界面预设距离范围内是否存在物体,若存在,则触发所述第一执行模块,否则,触发所述第二执行模块;
所述第一执行模块用于执行第一预设操作;
所述第二执行模块用于执行第二预设操作。
进一步的,所述检测模块包括距离传感器和判断单元,其中,
所述距离传感器安装在所述终端内,用于探测物体距离所述终端当前界面的距离,记作探测距离;
所述判断单元用于将所述探测距离与预设距离相比较,若所述探测距离不超过预设距离,则在判断预设距离范围内存在物体,否则,判断在预设距离范围内不存在物体。
进一步的,所述终端当前显示界面为多媒体播放界面时,
所述第一执行模块用于自动显示操作按钮;
所述第二执行模块用于自动隐藏所述操作按钮。
进一步的,所述多媒体播放界面包括视频播放界面、音频播放界面、导航播放界面中的一种或多种;
所述操作按钮包括进度条按钮、暂停按钮、播放按钮、播放上一多媒体按钮、播放上一多媒体按钮、视觉切换按钮中的一种或多种。
进一步的,所述终端当前显示界面为动态屏保界面时,
所述第一执行模块用于动态显示聚拢状态;
所述第二执行模块用于动态显示散开状态。
进一步的,设预设距离范围内检测到物体的状态为1,预设距离范围内未检测到物体的状态为0,所述装置还包括延迟触发模块:
所述第一执行模块用于当检测到物体的状态由0变为1,执行第一预设操作;
所述延迟触发模块用于设定预设时间,当检测到物体的状态由1变为0,则检测所述预设时间内,检测到物体的状态是否又变为1,若始终为0,则触发所述第二执行模块执行第二预设操作,若预设时间期内物体的状态又变为1,则触发所述第一执行模块维持第一预设操作不变。
根据本发明第三实施例,提供了一种终端,包括所述界面控制装置。
根据本发明第四实施例,提供了一种控制器,其包括存储器与处理器,所述存储器存储有计算机程序,所述程序在被所述处理器执行时能够实现所述方法的步骤。
根据本发明第五实施例,提供了一种计算机可读存储介质,用于存储计算机指令,所述指令在由一计算机或处理器执行时实现所述方法的步骤。
本发明与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本发明一种界面控制方法和装置、终端、控制器及介质可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有下列优点:
本发明通过检测终端当前显示界面预设距离范围内是否存在物体自动执行相应的操作,可实现用户无需点击屏幕使操作按钮显示,通过在终端设置距离传感器检测接近或离开手势,来自动进行显示或隐藏相关操作按钮或实现相应的屏幕动效等操作,提升了用户体验。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
图1为本发明一实施例提供界面控制方法示意图;
图2为本发明又一实施例提供的界面控制方法示意图;
图3为本发明一实施例提供的界面控制装置示意图;
图4为本发明又一实施例提供的界面控制装置示意图。
【符号说明】
1:检测模块 2:第一执行模块
3:第二执行模块 4:延迟触发模块
具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种界面控制方法和装置、终端、控制器及介质的具体实施方式及其功效,详细说明如后。
本发明实施例,提供了一种界面控制方法,如图1所示,包括:
步骤S1、检测终端当前显示界面预设距离范围内是否存在物体;
需要说明的是,所述终端包括手机、平板电脑、手表等包括触摸屏的智能终端。预设距离具体可根据智能终端种类,操作需求,用户操作习惯等因素具体设定。所述物体及靠近智能终端的物体,包括用户的手、触屏笔等。
作为一种示例,所述步骤S1包括以下步骤:
步骤S11、在所述终端内安装距离传感器;
步骤S12、通过所述距离传感器探测物体距离所述终端当前界面的距离,记作探测距离;
步骤S13、若所述探测距离不超过预设距离,则在预设距离范围内存在物体,否则,在预设距离范围内不存在物体。
例如,当用户的手靠近终端界面,与终端界面的距离小于预设距离时,就探测到预设距离范围内存在物体。
步骤S2、若是,则执行第一预设操作;
步骤S3、否则,则执行第二预设操作。
实际应用中,用户会对终端界面进行连续操作,该过程中,用户的手将间断性触摸或离开显示屏,若用户手离开终端界面超过预设距离,操作按钮立刻自动隐藏,则将影响用户连续操作的连续性,从而影响用户体验,因此,设预设距离范围内检测到物体的状态为1,预设距离范围内未检测到物体的状态为0,在步骤S1之后,所述方法还可包括以下步骤,如图2所示:
步骤S4、若检测到物体的状态由0变为1,则执行第一预设操作;
步骤S5、设定预设时间,若检测到物体的状态由1变为0,则检测所述预设时间内,检测到物体的状态是否又变为1,若始终为0,则执行第二预设操作;
步骤S6、若预设时间期内物体的状态又变为1,则维持第一预设操作不变。
需要说明的是,预设时间可根据用户操作习惯以及历史操作数据等参数来具体设定,通过执行步骤S4-步骤S6即可在用户对终端界面连续操作时,保证终端界面的操作按钮始终处于显示状态,保证用户操作的连续性,进一步提升了用户体验。
所述终端当前显示界面在不同类型场景下,可执行不同的预设操作:
场景一、当所述终端当前显示界面为多媒体播放界面时,
所述步骤S2包括:自动显示操作按钮;
所述步骤S3包括:自动隐藏所述操作按钮。
其中,所述多媒体播放界面包括视频播放界面、音频播放界面、导航播放界面中的一种或多种;
所述操作按钮包括进度条按钮、暂停按钮、播放按钮、播放上一多媒体按钮、播放上一多媒体按钮、视觉切换按钮中的一种或多种。
以下结合具体实施例进行说明:
实施例一、
在导航过程中,当距离传感器检测到物体的状态由0变成1时,自动显示地图界面隐藏设置和路况等操作按钮。假设预设时间为5s,当距离传感器检测到物体的状态由1变成0时,开启一个5秒的倒计时,如果在倒计时结束之前,距离传感器检测到物体的状态没有变回到1,则地图界面隐藏设置和路况等操作按钮自动隐藏,如果5s内又变回到1,则位置显示地图界面隐藏设置按钮和路况等操作按钮维持显示状态不变。
实施例二、
在自动泊车过程中,当距离传感器检测到物体的状态由0变成1时,自动显示视觉切换等操作按钮。假设预设时间为5s,当距离传感器检测到物体的状态由1变成0时,开启一个5秒的倒计时,如果在倒计时结束之前,距离传感器检测到物体的状态没有变回到1,则视觉切换等操作按钮自动隐藏,如果5s内又变回到1,则视觉切换等操作按钮维持显示状态不变。
实施例三、
在播放视频过程中,当距离传感器检测到物体的状态由0变成1时,自动显示暂停按钮、播放按钮、播放上一多媒体按钮、播放上一多媒体按钮等操作按钮。当距离传感器距离传感器检测到物体的状态由1变成0时,开启一个5秒的倒计时,如果在倒计时结束之前,距离传感器检测到物体的状态没有变回到1,则暂停按钮、播放按钮、播放上一多媒体按钮、播放上一多媒体按钮等操作按钮自动隐藏,如果5s内又变回到1,则暂停按钮、播放按钮、播放上一多媒体按钮、播放上一多媒体按钮等操作按钮等操作按钮维持显示状态不变。
场景二、所述终端当前显示界面为动态屏保界面时,
所述步骤S2包括:动态显示聚拢状态;
所述步骤S3包括:动态显示散开状态。
以下通过一具体实施例进行说明:
实施例四、
以气泡动态屏保为例进行说明,当前显示界面为动态屏保界面,当距离传感器检测到物体的状态由0变成1时,气泡在显示界面上自动进行聚拢,当距离传感器检测到物体的状态由1变成0时,气泡在显示界面上自动散开。本发明实施例在动态屏保中的具体应用,丰富了终端显示界面的功能,进一步提升了用户体验。需要说明的是,本实施例也可设定预设时间来判断是否立即显示散开状态,在此不再赘述。
在上述示例基础上,还可进一步判断物体接近或离开终端界面的速度,并根据速度设定气泡散开和聚拢的速度,进一步丰富动态屏保的应用场景。例如:假设物体与距离传感器的相对距离为Ycm,预设距离为X cm,当Y<X时,物体可被距离传感器探测到在预设距离范围内,以0.01秒的频率记录Y的变化值,取绝对值|△Y|在动态的屏保模式下,当用户的手靠近和远离屏幕时,屏保会显示相应的动效。如当前屏保显示动态浮动的气泡:当Y<X,且Y值减小时,气泡会聚拢;当Y<X,且Y值增大时,气泡又会散开。气泡的运动速度又和|△Y|成正比:|△Y|越大,气泡运动越快。
本发明实施例还提供了一种界面控制装置如图2所示,包括检测模块1、第一执行模块2和第二执行模块3,其中,检测模块1用于检测终端当前显示界面预设距离范围内是否存在物体,若存在,则触发所述第一执行模块2,否则,触发所述第二执行模块3;第一执行模块2用于执行第一预设操作;第二执行模块3用于执行第二预设操作。需要说明的是,所述终端包括手机、平板电脑、手表等包括触摸屏的智能终端。预设距离具体可根据智能终端种类,操作需求,用户操作习惯等因素具体设定。所述物体及靠近智能终端的物体,包括用户的手、触屏笔等。
作为一种示例,所述检测模块1包括距离传感器和判断单元,其中,距离传感器安装在所述终端内,用于探测物体距离所述终端当前界面的距离,记作探测距离;判断单元用于将所述探测距离与预设距离相比较,若所述探测距离不超过预设距离,则在判断预设距离范围内存在物体,否则,判断在预设距离范围内不存在物体。例如,当用户的手靠近终端界面,与终端界面的距离小于预设距离时,就探测到预设距离范围内存在物体。
实际应用中,用户会对终端界面进行连续操作,该过程中,用户的手将间断性触摸或离开显示屏,若用户手离开终端界面超过预设距离,操作按钮立刻自动隐藏,则将影响用户连续操作的连续性,从而影响用户体验,因此,设预设距离范围内检测到物体的状态为1,预设距离范围内未检测到物体的状态为0,所述装置还包括延迟触发模块4,如图4所示。
第一执行模块2用于当检测到物体的状态由0变为1,执行第一预设操作;延迟触发模块4用于设定预设时间,当检测到物体的状态由1变为0,则检测所述预设时间内,检测到物体的状态是否又变为1,若始终为0,则触发所述第二执行模块3执行第二预设操作,若预设时间期内物体的状态又变为1,则触发所述第一执行模块2维持第一预设操作不变。
需要说明的是,预设时间可根据用户操作习惯以及历史操作数据等参数来具体设定,通过延迟触发模块4即可在用户对终端界面连续操作时,保证终端界面的操作按钮始终处于显示状态,保证用户操作的连续性,进一步提升了用户体验。
所述终端当前显示界面在不同类型场景下,第一执行模块2和第二执行模块3可对应执行不同的预设操作:
场景一、当所述终端当前显示界面为多媒体播放界面时,
第一执行模块2用于自动显示操作按钮;
第二执行模块3用于自动隐藏所述操作按钮。
其中,所述多媒体播放界面包括视频播放界面、音频播放界面、导航播放界面中的一种或多种;
所述操作按钮包括进度条按钮、暂停按钮、播放按钮、播放上一多媒体按钮、播放上一多媒体按钮、视觉切换按钮中的一种或多种。
以下结合具体实施例进行说明:
实施例五、
在导航过程中,当距离传感器检测到物体的状态由0变成1时,第一执行模块2自动显示地图界面隐藏设置和路况等操作按钮。假设预设时间为5s,当距离传感器检测到物体的状态由1变成0时,延迟触发模块4开启一个5秒的倒计时,如果在倒计时结束之前,距离传感器检测到物体的状态没有变回到1,延迟触发模块4触发第二执行模块3自动隐藏地图界面隐藏设置和路况等操作按钮,如果5s内又变回到1,则延迟触发模块4触发第一执行模块2维持显示地图界面隐藏设置按钮和路况等操作按钮处于显示状态。
实施例六、
在自动泊车过程中,当距离传感器检测到物体的状态由0变成1时,第一执行模块2自动显示视觉切换等操作按钮。假设预设时间为5s,当距离传感器检测到物体的状态由1变成0时,延迟触发模块4开启一个5秒的倒计时,如果在倒计时结束之前,距离传感器检测到物体的状态没有变回到1,则延迟触发模块4触发第二执行模块3自动隐藏视觉切换等操作按钮,如果5s内又变回到1,则延迟触发模块4触发第一执行模块2维持视觉切换等操作按钮处于显示状态。
实施例七、
在播放视频过程中,当距离传感器检测到物体的状态由0变成1时,第一执行模块2自动显示暂停按钮、播放按钮、播放上一多媒体按钮、播放上一多媒体按钮等操作按钮。当距离传感器距离传感器检测到物体的状态由1变成0时,延迟触发模块4开启一个5秒的倒计时,如果在倒计时结束之前,距离传感器检测到物体的状态没有变回到1,则延迟触发模块4触发第二执行模块3自动隐藏暂停按钮、播放按钮、播放上一多媒体按钮、播放上一多媒体按钮等操作按钮,如果5s内又变回到1,则触发模块4触发第一执行模块2维持暂停按钮、播放按钮、播放上一多媒体按钮、播放上一多媒体按钮等操作按钮等操作按钮维持处于显示状态。
场景二、所述终端当前显示界面为动态屏保界面时,
第一执行模块2用于动态显示聚拢状态;
第二执行模块3用于动态显示散开状态。
以下通过一具体实施例进行说明:
实施例八、
以气泡动态屏保为例进行说明,当前显示界面为动态屏保界面,当距离传感器检测到物体的状态由0变成1时,第一执行模块2执行气泡在显示界面上自动进行聚拢操作,当距离传感器检测到物体的状态由1变成0时,第二执行模块3执行气泡在显示界面上自动散开操作。本发明实施例在动态屏保中的具体应用,丰富了终端显示界面的功能,进一步提升了用户体验。需要说明的是,本实施例也可设定预设时间来判断是否立即显示散开状态,在此不再赘述。
在上述示例基础上,还可进一步判断物体接近或离开终端界面的速度,并根据速度设定气泡散开和聚拢的速度,进一步丰富动态屏保的应用场景。例如:假设物体与距离传感器的相对距离为Ycm,预设距离为X cm,当Y<X时,物体可被距离传感器探测到在预设距离范围内,以0.01秒的频率记录Y的变化值,取绝对值|△Y|在动态的屏保模式下,当用户的手靠近和远离屏幕时,屏保会显示相应的动效。如当前屏保显示动态浮动的气泡:当Y<X,且Y值减小时,气泡会聚拢;当Y<X,且Y值增大时,气泡又会散开。气泡的运动速度又和|△Y|成正比:|△Y|越大,气泡运动越快。
本发明实施例还提供了一种终端,包括本法买那个实施例所述界面控制装置。
本发明实施例还提供一种控制器,其包括存储器与处理器,所述存储器存储有计算机程序,所述程序在被所述处理器执行时能够实现所述界面控制方法的步骤。
本发明实施例还提供一种计算机可读存储介质,用于存储计算机指令,所述指令在由一计算机或处理器执行时实现所述界面控制方法的步骤。
本发明实施例通过检测终端当前显示界面预设距离范围内是否存在物体自动执行相应的操作,可实现用户无需点击屏幕使操作按钮显示,通过在终端设置距离传感器检测接近或离开手势,来自动进行显示或隐藏相关操作按钮或实现相应的屏幕动效等操作,提升了用户体验。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。