应用程序的界面控制方法及装置、存储介质、电子设备制造方法及图纸

技术编号:21951611 阅读:21 留言:0更新日期:2019-08-24 17:24
本发明专利技术实施例是关于一种应用程序的界面控制方法及装置、存储介质、电子设备,属于设备显示界面技术领域,该方法应用于终端设备,所述终端设备包括柔性屏,所述方法包括:当检测到所述柔性屏的弯曲事件时,确定所述柔性屏的弯曲程度是否大于第一预设弯曲程度;若所述柔性屏的弯曲程度大于所述第一预设弯曲程度,则根据所述柔性屏的当前弯曲方向以及预设映射关系,获取所述目标界面控制事件,其中,所述预设映射关系包含所述柔性屏的弯曲方向与界面控制事件之间的对应关系;基于所述终端设备的当前显示界面,执行所述目标界面控制事件。该方法提高了界面控制的效率。

Interface Control Method and Device, Storage Media and Electronic Equipment of Application Program

【技术实现步骤摘要】
应用程序的界面控制方法及装置、存储介质、电子设备
本专利技术实施例涉及设备界面显示
,具体而言,涉及一种应用程序的界面控制方法、应用程序的界面控制装置、计算机可读存储介质以及电子设备。
技术介绍
随着终端设备的快速发展,终端设备的功能也越来越多。例如,游戏、阅读、翻译、聊天、拍照以及购物等等。但是,由于终端设备的屏幕的尺寸限制,终端设备的屏幕上不能同时显示两个以上的页面。因此,如果需要更换应用程序,则需要对应用程序的显示界面进行切换。在现有的应用程序的显示界面的切换方法中,一种是,可以使用屏幕的UI(UserInterface,用户界面)控件,点击该UI控件进行操控;另一种是,使用手势滑动进行导航。在大多数APP中,用户可以通过手势滑动进行左右切换,以及层级导航。但是上述两种方法存在如下缺陷:在第一种方法中,由于操作区域与显示区域重叠,UI控件占用宝贵的屏幕资源,造成屏幕资源的浪费问题,使得屏幕得不到充分的利用;在第二种方法中,当界面层级较深时,从子界面返回到主界面需要消耗较多的界面操作步骤,经过多次滑动;使得界面的切换效率较低。因此,需要提供一种新的应用程序的界面控制方法及装置。需要说明的是,在上述
技术介绍
部分专利技术的信息仅用于加强对本专利技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本专利技术的目的在于提供一种应用程序的界面控制方法、应用程序的界面控制装置、计算机可读存储介质以及电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的界面切换效率较低的问题。根据本公开的一个方面,提供一种应用程序的界面控制方法,应用于终端设备,所述终端设备包括柔性屏,所述应用程序的界面控制方法包括:当检测到所述柔性屏的弯曲事件时,确定所述柔性屏的弯曲程度是否大于第一预设弯曲程度;若所述柔性屏的弯曲程度大于所述第一预设弯曲程度,则根据所述柔性屏的当前弯曲方向以及预设映射关系,获取所述目标界面控制事件,其中,所述预设映射关系包含所述柔性屏的弯曲方向与界面控制事件之间的对应关系;基于所述终端设备的当前显示界面,执行所述目标界面控制事件。在本公开的一种示例性实施例中,所述弯曲方向包括向左侧弯曲、向右侧弯曲、从中间分别向两侧弯曲以及从两侧分别向中间弯曲中的至少一种;所述界面控制事件包括向左侧切换所述应用程序的界面、向右侧切换所述应用程序的界面、关闭所述终端设备的当前显示界面以及返回所述终端设备的主显示界面中的至少一种。在本公开的一种示例性实施例中,根据所述柔性屏的当前弯曲方向以及预设映射关系,获取所述目标界面控制事件包括:确定所述柔性屏保持所述弯曲程度的时长是否大于预设时长;如果所述柔性屏保持所述弯曲程度的时长大于所述预设时长,则根据所述柔性屏的当前弯曲方向以及所述预设映射关系,获取所述目标界面控制事件。在本公开的一种示例性实施例中,当所述目标界面控制事件为向左侧切换所述应用程序的界面时,基于所述终端设备的当前显示界面,执行所述目标界面控制事件包括:基于所述终端设备的当前显示界面,将位于所述当前显示界面上一层级的显示界面作为目标显示界面进行显示。在本公开的一种示例性实施例中,当所述目标界面控制事件为关闭所述终端设备的当前显示界面时,基于所述终端设备的当前显示界面,执行所述目标界面控制事件包括:计算所述柔性屏从所述弯曲程度转换成第二预设弯曲程度所需的时间;其中,所述第一预设弯曲程度大于所述第二预设弯曲程度;如果所述柔性屏从所述弯曲程度转换成第二预设弯曲程度所需的时间小于预设时间阈值,则关闭所述终端设备的当前显示界面。在本公开的一种示例性实施例中,确定所述柔性屏的弯曲程度是否超过第一预设弯曲程度包括:计算所述柔性屏的各个像素点的两个主曲率,并根据所述两个主曲率计算各个像素点的当前曲率;将各个像素点的当前曲率与预设曲率进行比较,确定是否存在至少一个像素点的当前曲率超过所述预设曲率;若存在所述至少一个像素点的当前曲率超过所述预设曲率,则确定所述柔性屏的弯曲程度超过所述第一预设弯曲程度。在本公开的一种示例性实施例中,确定所述柔性屏的弯曲程度是否超过第一预设弯曲程度还包括:计算所述柔性屏的电流变化阈值,并确定所述电流变化阈值是否大于预设阈值;如果所述电流变化阈值大于所述预设电流阈值,则确定所述柔性屏的弯曲程度超过所述第一预设弯曲程度。根据本公开的一个方面,提供一种应用程序的界面控制装置,应用于终端设备,所述终端设备包括柔性屏,所述应用程序的界面控制装置包括:弯曲程度确定模块,用于当检测到所述柔性屏的弯曲事件时,确定所述柔性屏的弯曲程度是否大于第一预设弯曲程度;事件获取模块,用于若所述柔性屏的弯曲程度大于所述第一预设弯曲程度,则根据所述柔性屏的当前弯曲方向以及预设映射关系,获取所述目标界面控制事件,其中,所述预设映射关系包含所述柔性屏的弯曲方向与界面控制事件之间的对应关系;事件执行模块,用于基于所述终端设备的当前显示界面,执行所述目标界面控制事件。根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的应用程序的界面控制方法。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的应用程序的界面控制方法。本专利技术实施例一种应用程序的界面控制方法及装置,通过在检测到柔性屏的弯曲事件时,确定柔性屏的弯曲程度是否大于第一预设弯曲程度;并在柔性屏的弯曲程度大于第一预设弯曲程度时,根据柔性屏的当前弯曲方向以及预设映射关系,获取目标界面控制事件;最后基于终端设备的当前显示界面,执行目标界面控制事件;一方面,通过在柔性屏的弯曲程度大于第一预设弯曲程度时,根据柔性屏的当前弯曲方向以及预设映射关系,获取目标界面控制事件;最后基于终端设备的当前显示界面,执行目标界面控制事件,解决了现有技术中通过点击按钮进行操控引起的由于操作区域与显示区域重叠,UI控件占用宝贵的屏幕资源,造成屏幕资源的浪费问题,提高了屏幕的利用率;另一方面,解决了现有技术中当界面层级较深时,从子界面返回到主界面需要消耗较多的界面操作步骤,经过多次滑动;使得界面的切换效率较低的问题,提高了界面控制的效率;再一方面,根据柔性屏的当前弯曲方向以及预设映射关系,获取目标界面控制事件;最后基于终端设备的当前显示界面,执行目标界面控制事件;使得用户可以直接将屏幕弯向与目标界面控制事件对应的方向,进而获取该目标界面控制事件,再执行该目标界面控制事件,提高了目标界面控制事件的获取效率以及准确率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示意性示出根据本专利技术示例实施例的一种界面切换的应用场景示例图。图2示意性示出根据本专利技术示例实施例的另一种界面切换的应用场景示例图。图3示意性示本文档来自技高网...

【技术保护点】
1.一种应用程序的界面控制方法,其特征在于,应用于终端设备,所述终端设备包括柔性屏,所述应用程序的界面控制方法包括:当检测到所述柔性屏的弯曲事件时,确定所述柔性屏的弯曲程度是否大于第一预设弯曲程度;若所述柔性屏的弯曲程度大于所述第一预设弯曲程度,则根据所述柔性屏的当前弯曲方向以及预设映射关系,获取所述目标界面控制事件;其中,所述预设映射关系包含所述柔性屏的弯曲方向与界面控制事件之间的对应关系;基于所述终端设备的当前显示界面,执行所述目标界面控制事件。

【技术特征摘要】
1.一种应用程序的界面控制方法,其特征在于,应用于终端设备,所述终端设备包括柔性屏,所述应用程序的界面控制方法包括:当检测到所述柔性屏的弯曲事件时,确定所述柔性屏的弯曲程度是否大于第一预设弯曲程度;若所述柔性屏的弯曲程度大于所述第一预设弯曲程度,则根据所述柔性屏的当前弯曲方向以及预设映射关系,获取所述目标界面控制事件;其中,所述预设映射关系包含所述柔性屏的弯曲方向与界面控制事件之间的对应关系;基于所述终端设备的当前显示界面,执行所述目标界面控制事件。2.根据权利要求1所述的应用程序的界面控制方法,其特征在于,所述弯曲方向包括向左侧弯曲、向右侧弯曲、从中间分别向两侧弯曲以及从两侧分别向中间弯曲中的至少一种;所述界面控制事件包括向左侧切换所述应用程序的界面、向右侧切换所述应用程序的界面、关闭所述终端设备的当前显示界面以及返回所述终端设备的主显示界面中的至少一种。3.根据权利要求2所述的应用程序的界面控制方法,其特征在于,根据所述柔性屏的当前弯曲方向以及预设映射关系,获取所述目标界面控制事件包括:确定所述柔性屏保持所述弯曲程度的时长是否大于预设时长;如果所述柔性屏保持所述弯曲程度的时长大于所述预设时长,则根据所述柔性屏的当前弯曲方向以及所述预设映射关系,获取所述目标界面控制事件。4.根据权利要求2所述的应用程序的界面控制方法,其特征在于,当所述目标界面控制事件为向左侧切换所述应用程序的界面时,基于所述终端设备的当前显示界面,执行所述目标界面控制事件包括:基于所述终端设备的当前显示界面,将位于所述当前显示界面上一层级的显示界面作为目标显示界面进行显示。5.根据权利要求2所述的应用程序的界面控制方法,其特征在于,当所述目标界面控制事件为关闭所述终端设备的当前显示界面时,基于所述终端设备的当前显示界面,执行所述目标界面控制事件包括:计算所述柔性屏从所述弯曲程度转换成第二预设弯曲程度所需的时间;其中,所述第一预设弯曲程度大于所述第二预...

【专利技术属性】
技术研发人员:饶峰
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1