显示区域调节方法及相关装置与流程

文档序号:19736947发布日期:2020-01-18 04:37阅读:140来源:国知局
显示区域调节方法及相关装置与流程

本发明涉及终端显示技术领域,具体而言,涉及一种显示区域调节方法及相关装置。



背景技术:

随着终端设备的不断普及,消费者的差异化越来越明显,多层次的需求越来越激烈,终端设备出现了很多多样化的设计。其中,折叠屏终端(即显示屏可折叠的终端设备)因屏幕尺寸大和折叠后轻巧便于携带的优点,得到市场上的推崇。

在日常使用中,折叠屏终端的屏幕因长期反复折叠,容易导致折叠区域被损坏而出现黑屏的情况,使得折叠区域周边的区域(即显示区域中靠近折叠区域的部分)也无法正常显示,从而影响整个终端的界面显示。



技术实现要素:

本发明的目的包括,例如,提供了一种显示区域调节方法及相关装置,以解决现有技术中折叠区域被损坏黑屏后导致显示区域无法正常显示,从而影响终端设备的界面显示的问题。

本发明的实施例可以这样实现:

第一方面,本发明实施例提供一种显示区域调节方法,应用于屏幕可折叠的终端设备,所述终端设备的屏幕包括显示区域和折叠区域,所述方法包括:

当所述显示区域因所述折叠区域被损坏而显示异常时,判断用户在所述显示区域的滑动操作是否符合调节条件;

当所述滑动操作符合所述调节条件时,根据所述滑动操作调节所述显示区域的位置,以使所述显示区域显示正常。

在可选的实施方式中,所述滑动操作包括滑动距离和滑动方向,所述判断用户在所述显示区域的滑动操作是否符合调节条件的步骤包括:

当所述滑动方向为第一预设方向且所述滑动距离超过第一预设阈值时,判断所述滑动操作符合第一调节条件;

当所述滑动方向为第二预设方向且所述滑动距离超过第二预设阈值时,判断所述滑动操作符合第二调节条件;其中,所述第一预设方向与所述第二预设方向相反。

在可选的实施方式中,所述当所述滑动操作符合所述调节条件时,根据所述滑动操作调节所述显示区域的位置的步骤包括:

当所述滑动操作符合所述第一调节条件时,根据所述滑动距离控制所述显示区域向所述第一预设方向以及远离所述折叠区域的方向等比例缩小。

在可选的实施方式中,所述当所述滑动操作符合所述调节条件时,根据所述滑动操作调节所述显示区域的位置的步骤包括:

当所述滑动操作符合所述第二调节条件时,根据所述滑动距离控制所述显示区域向所述第二预设方向以及远离所述折叠区域的方向等比例缩小。

第二方面,本发明实施例提供一种显示区域调节装置,应用于屏幕可折叠的终端设备,所述终端设备的屏幕包括显示区域和折叠区域,所述装置包括:

判断模块,用于当所述显示区域因所述折叠区域被损坏而显示异常时,判断用户在所述显示区域的滑动操作是否符合调节条件;

调节模块,用于当所述滑动操作符合所述调节条件时,根据所述滑动操作调节所述显示区域的位置,以使所述显示区域显示正常。

在可选的实施方式中,所述滑动操作包括滑动距离和滑动方向,所述判断模块用于当所述滑动方向为第一预设方向且所述滑动距离超过第一预设阈值时,判断所述滑动操作符合第一调节条件;当所述滑动方向为第二预设方向且所述滑动距离超过第二预设阈值时,判断所述滑动操作符合第二调节条件;其中,所述第一预设方向与所述第二预设方向相反。

在可选的实施方式中,所述调节模块用于当所述滑动操作符合所述第一调节条件时,根据所述滑动距离控制所述显示区域向所述第一预设方向以及远离所述折叠区域的方向等比例缩小。

在可选的实施方式中,所述调节模块用于当所述滑动操作符合所述第二调节条件时,根据所述滑动距离控制所述显示区域向所述第二预设方向以及远离所述折叠区域的方向等比例缩小。

第三方面,本发明实施例提供一种终端设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现前述实施方式任一所述的方法。

第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述实施方式中任一项所述的方法。

本发明实施例的有益效果包括,例如:

本发明实施例提供的显示区域调节方法及相关装置,在终端设备的显示区域因折叠区域被损坏而显示异常时,判断用户在显示区域的滑动操作是否符合调节条件,当滑动操作符合调节条件时,调节显示区域的位置,以使显示区域显示正常。也即是说,本发明实施例通过调节显示区域的位置,使显示区域显示正常,这样原本靠近折叠区域的那部分显示异常的区域也能够正常显示内容,从而避免折叠区域被损坏黑屏对终端设备的界面显示的影响,提高用户使用体验。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的终端设备的方框示意图;

图2为本发明实施例提供的终端设备的屏幕处于展开状态的示意图;

图3为本发明实施例提供的终端设备的屏幕处于折叠状态的示意图;

图4为本发明实施例提供的显示区域调节方法的一种流程示意图;

图5为显示区域因折叠区域被损坏黑屏而显示异常的示意图;

图6为调节位置后的显示区域的一种示意图;

图7为调节位置后的显示区域的另一种示意图;

图8为调节位置后的显示区域的又一种示意图;

图9为调节位置后的显示区域的又一种示意图;

图10为本发明实施例提供的显示区域调节装置的一种功能模块示意图。

图标:100-终端设备;110-存储器;120-处理器;130-通信模块;101-显示区域;102-折叠区域;300-显示区域调节装置;310-判断模块;320-调节模块。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

在本发明的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。

请参考图1,为本发明实施例提供的终端设备100的方框示意图。该终端设备100包括存储器110、处理器120及通信模块130,存储器110、处理器120以及通信模块130各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

其中,存储器110用于存储程序或者数据。存储器110可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。

处理器120用于读/写存储器110中存储的数据或程序,并执行相应地功能。例如,当存储器110中存储的计算机程序被处理器120执行时,能够实现本发明实施例所揭示的显示区域调节方法。

通信模块130用于通过网络建立终端设备100与其他通信终端之间的通信连接,并通过网络收发数据。

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

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器120执行时实现本发明实施例所揭示的显示区域调节方法。

请参考图2,为本发明实施例提供的终端设备100的屏幕的一种示意图。该终端设备100的屏幕包括两个显示区域101和折叠区域102,该折叠区域102位于两个显示区域101之间,该终端设备100的屏幕可以通过该折叠区域102进行折叠或者展开。其中,该终端设备100的屏幕处于展开状态的示意图可以参考图2,该终端设备100的屏幕处于折叠状态的示意图可以参考图3。

在实际应用中,对于屏幕可折叠的终端设备100,其屏幕反复折叠后容易导致折叠区域102被损坏而出现黑屏的情况,使得折叠区域102周边的区域(即显示区域101中靠近折叠区域102的部分)也无法正常显示,从而影响整个终端设备100的界面显示。基于此,本实施例提出通过调节显示区域101的位置来避免折叠区域102被损坏黑屏对终端设备100的界面显示的影响。

请参考图4,为本发明实施例提供的显示区域调节方法的一种流程示意图。需要说明的是,本发明实施例提供的显示区域调节方法并不以图4以及以下的具体顺序为限制,应当理解,在其他实施例中,本发明实施例提供的显示区域调节方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。该显示区域调节方法可以应用在图1所示的终端设备100中,下面将对图4所示的具体流程进行详细阐述。

步骤s201,当显示区域因折叠区域被损坏而显示异常时,判断用户在显示区域的滑动操作是否符合调节条件。

如图5所示,当折叠区域102被损坏黑屏时,显示区域101中靠近折叠区域102的部分(即图5中的阴影部分)可能出现显示异常的情况,从而影响整个显示区域101的界面显示,此时用户可以在该显示区域101上进行滑动操作,以调节该显示区域101的位置。终端设备100获取用户在显示区域101的滑动操作并判断该滑动操作是否符合调节条件,若符合调节条件,则执行步骤s102,若不符合调节条件,则不对显示区域101的位置进行调节。

步骤s202,当滑动操作符合调节条件时,根据滑动操作调节显示区域的位置,以使显示区域显示正常。

在本实施例中,终端设备100在判断滑动操作符合调节条件时,根据用户的滑动操作调节显示区域101的位置,使得原本靠近折叠区域102的那部分显示异常的区域也能够正常显示内容,这样整个显示区域101都能够正常显示内容,从而有效避免了折叠区域102被损坏黑屏对终端设备100的界面显示的影响,提高用户使用体验。

可选地,该滑动操作可以包括滑动距离和滑动方向,该滑动距离和滑动方向可以根据用户在显示区域101上的起始接触点的坐标和结束接触点的坐标来确定,终端设备100根据滑动距离和滑动方向可判断用户的滑动操作是否符合调节条件。基于此,上述的步骤s201可以包括:当滑动方向为第一预设方向且滑动距离超过第一预设阈值时,判断滑动操作符合第一调节条件,当滑动方向为第二预设方向且滑动距离超过第二预设阈值时,判断滑动操作符合第二调节条件;其中,第一预设方向与第二预设方向相反。

其中,第一预设方向可以为向上滑动,第二预设方向为向下滑动;或者第一预设方向为向下滑动,第二预设方向为向上滑动。

该第一预设阈值和第二预设阈值可以相同,也可以不同。例如,在本实施例中,可以设置该第一预设阈值和第二预设阈值均为150个像素点。

在本实施例中,为了显示区域101的显示效果在调节位置前后不受影响,终端设备100在调节显示区域101的位置时,可以根据用户的滑动距离大小对显示区域101进行等比例显示调节。基于此,上述的步骤s202可以包括:当滑动操作符合第一调节条件时,根据滑动距离控制显示区域101向第一预设方向以及远离折叠区域102的方向等比例缩小;当滑动操作符合第二调节条件时,根据滑动距离控制显示区域101向第二预设方向以及远离折叠区域102的方向等比例缩小。

在一个示例中,假设该第一预设方向为向上滑动,第二预设方向为向下滑动,第一预设阈值和第二预设阈值均为150个像素点,终端设备100的显示区域101显示正常时的分辨率为640×960(即屏幕水平方向显示的像素点有640个,垂直方向显示的像素点有960个)。用户在终端设备100的显示区域101因折叠区域102被损坏而显示异常时,若在显示区域101上向上滑动且滑动距离为160个像素点,则终端设备100判断用户的滑动操作符合第一调节条件,然后控制该显示区域101随着向上滑动距离的大小进行等比例缩小,此时显示区域101的顶部区域位置基本保持不变,底部区域位置发生改变,最终得到图6所示的显示区域101(即虚线围成的区域),其分辨率为480×720;当用户在显示区域101上向下滑动且滑动距离为160个像素点时,终端设备100判断用户的滑动操作符合第二调节条件,然后控制该显示区域101随着向下滑动距离的大小进行等比例缩小,此时显示区域101的顶部区域位置发生改变,底部区域位置基本保持不变,最终得到图7所示的显示区域101(即虚线围成的区域),其分辨率为480×720。

可见,在本实施例中,终端设备100根据滑动距离的大小控制显示区域101等比例缩小后,不仅显示区域101中原本靠近折叠区域102的部分能够正常显示内容,而且整个显示区域101的显示内容不会因显示区域101的缩小而发生变形,从而有效保证了显示区域101的显示效果以及用户的使用体验感。

需要说明的是,在实际应用中,终端设备100在根据滑动距离的大小控制显示区域101等比例缩小时,除了按照图6及图7所示的调节方式外,还可以采用其他调节方式,例如:当滑动操作符合第一调节条件时,根据滑动距离控制显示区域101向第二预设方向以及远离折叠区域102的方向等比例缩小,当滑动操作符合第二调节条件时,根据滑动距离控制显示区域101向第一预设方向以及远离折叠区域102的方向等比例缩小;也即是说,终端设备100控制显示区域101等比例缩小时只需保证显示区域101逐渐远离折叠区域102即可,至于是否要与用户的滑动方向一致,还是控制显示区域101的底部和顶部各自向中间缩进,本申请并不做限制。

还需要说明的是,在实际应用中,终端设备100的屏幕可能处于折叠状态,也可能处于展开状态。当该终端设备100的屏幕处于折叠状态时,一般只有一个显示区域101用于显示内容,另一个显示区域101处于黑屏状态;当该终端设备100的屏幕处于展开状态时,两个显示区域101均用于显示内容。因此,上述图6及图7描述的是针对终端设备100的屏幕处于折叠状态时,对显示区域101的位置调节方式;当该终端设备100的屏幕处于展开状态时,折叠区域102因被损坏而黑屏,两个显示区域101靠近折叠区域102的部分也无法正常显示,此时终端设备100可以根据用户在显示区域101上的滑动操作对两个显示区域101的位置进行调节。

具体地,假设两个显示区域101分别为a区域和b区域,用户在a区域向上滑动且滑动距离超过第一预设阈值,终端设备100根据向上滑动距离大小分别控制a区域和b区域向滑动方向和远离折叠区域102的方向等比例缩小,调节位置后的a区域和调节位置后的b区域如图8所示(参照虚线围成的区域);用户在a区域向下滑动且滑动距离超过第二预设阈值,终端设备100根据向下滑动距离大小分别控制a区域和b区域向滑动方向和远离折叠区域102的方向等比例缩小,调节位置后的a区域和调节位置后的b区域如图9所示(参照虚线围成的区域)。

为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种显示区域调节装置的实现方式。请参照图10,图10为本发明实施例提供的显示区域调节装置300的一种功能模块示意图。需要说明的是,本实施例所提供的显示区域调节装置300,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。该显示区域调节装置300包括:判断模块310和调节模块320。

可选地,上述的判断模块310和调节模块320可以软件或固件(firmware)的形式存储于图1所示的存储器110中或固化于该终端设备100的操作系统(operatingsystem,os)中,并可由图1中的处理器120执行。同时,执行上述模块所需的数据、程序的代码等可以存储在存储器110中。

该判断模块310用于当显示区域101因折叠区域102被损坏而显示异常时,判断用户在显示区域101的滑动操作是否符合调节条件。

可选地,该滑动操作包括滑动距离和滑动方向,该判断模块310具体用于当滑动方向为第一预设方向且滑动距离超过第一预设阈值时,判断滑动操作符合第一调节条件;当滑动方向为第二预设方向且滑动距离超过第二预设阈值时,判断滑动操作符合第二调节条件;其中,第一预设方向与第二预设方向相反。

可以理解,该判断模块310可以执行上述步骤s201。

该调节模块320用于当滑动操作符合调节条件时,根据滑动操作调节显示区域101的位置,以使显示区域101显示正常。

可选地,该调节模块320具体用于当滑动操作符合第一调节条件时,根据滑动距离控制显示区域101向第一预设方向以及远离折叠区域102的方向等比例缩小;当滑动操作符合第二调节条件时,根据滑动距离控制显示区域101向第二预设方向以及远离折叠区域102的方向等比例缩小。

可以理解,该调节模块320可以执行上述步骤s202。

综上所述,本发明实施例提供了一种显示区域调节方法及相关装置,在终端设备的显示区域因折叠区域被损坏而显示异常时,判断用户在显示区域的滑动操作是否符合调节条件,当滑动操作符合调节条件时,调节显示区域的位置,以使显示区域显示正常。也即是说,本发明实施例通过调节显示区域的位置,使显示区域显示正常,这样原本靠近折叠区域的那部分显示异常的区域也能够正常显示内容,从而避免折叠区域被损坏黑屏对终端设备的界面显示的影响,提高用户使用体验。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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