一种内容显示方法、终端与流程

文档序号:16245855发布日期:2018-12-11 23:34阅读:154来源:国知局
一种内容显示方法、终端与流程

本发明实施例涉及通信技术领域,尤其涉及一种内容显示方法、终端。

背景技术

随着科学技术的飞速发展,出现了各种各样的终端,例如,智能手机、平板电脑等。通常,这些终端中均包含显示屏,显示屏可以在用户的触摸操作下显示不同的内容。

为了便于用户使用,终端针对显示屏提供了多个快捷操作,当终端检测到用户对显示屏执行快捷操作时,可以在显示屏中显示特定的内容。例如,在显示屏显示的情况下,当终端检测到用户在屏幕上边缘位置执行向下滑动操作时,可以显示通知栏。

然而,在实际应用中,终端根据检测到的快捷操作显示特定内容时,显示效果不佳。



技术实现要素:

本发明实施例提供一种内容显示方法、终端,用于解决终端根据检测到的快捷操作显示特定内容时,显示效果不佳的问题。

为解决上述技术问题,本发明实施例是这样实现的:

第一方面,提供了一种内容显示方法,应用于终端,包括:

接收用户在触发区域内的第一输入,所述触发区域为所述终端屏幕上的一部分;

响应于所述第一输入,确定待显示内容以及显示区域;

在所述显示区域显示所述待显示内容。

第二方面,提供了一种终端,包括:

接收模块,接收用户在触发区域内的第一输入,所述触发区域为所述终端屏幕上的一部分;

确定模块,响应于所述第一输入,确定待显示内容以及显示区域;

显示模块,在所述显示区域显示所述待显示内容。

第三方面,提供了一种终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤。

本发明实施例提供的技术方案,可以预先确定不同的第一输入与不同的待显示内容以及显示区域之间的映射关系,在接收用户在触发区域内的第一输入时,响应于所述第一输入,根据所述第一输入确定待显示内容以及显示区域;在所述显示区域显示所述待显示内容。这样,可以根据用户的第一输入,灵活地确定待显示内容和显示区域,相较于现有技术而言,由于可以灵活地确定待显示内容和显示区域,因此,可以有效改善显示效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明的一个实施例内容显示方法的流程示意图;

图2是本发明的一个实施例内容显示方法的示意图;

图3是本发明的一个实施例内容显示方法的示意图;

图4是本发明的一个实施例内容显示方法的示意图;

图5是本发明的一个实施例内容显示方法的示意图;

图6是本发明的一个实施例内容显示方法的示意图;

图7是本发明的一个实施例内容显示方法的示意图;

图8是本发明的一个实施例终端的结构示意图;

图9为实现本发明各个实施例的一种移动终端的硬件结构示意图。

具体实施方式

现有技术中,终端可以针对显示屏提供多个快捷操作,以便于快速显示特定界面。例如,当检测到用户对屏幕上边缘位置执行向下滑动操作时,可以显示通知栏;当检测到用户对屏幕下边缘的位置执行向上滑动操作时,可以显示导航栏;当检测到用户在主屏幕上执行向左或向右滑动操作时,可以显示负一屏。其中,负一屏中显示的内容可以包含快捷功能和通知信息。

然而,在实际应用中,终端通过快捷操作显示特定界面时,至少存在以下缺点:

(1)由于异形屏(如“刘海屏”)的存在,异形屏中的异形结构(如“刘海”部分)将屏幕上边缘分成两部分,在屏幕的上边缘区域显示特定内容时,显示区域是异形的,影响显示区域的美观,例如,在屏幕上边缘显示通知栏时,通知栏的显示区域是异形的,影响通知栏的美观。

(2)用户在通过快捷操作呼出特定界面时,容易发生误触,例如,用户在浏览网页时,想要通过对屏幕下边缘的向上滑动操作呼出导航栏,但是可能会导致网页上滑;

(3)终端在显示特定界面时,通常会全屏显示,然而,在实际应用中,用户往往不需要全屏显示特定界面。例如,用户只想要查看负一屏中显示的天气信息时,只需要负一屏显示出天气信息即可,无需全屏显示负一屏。此外,在某种情况下,终端在显示特定界面时,用户往往希望可以同时查看特定界面以及其他界面中的内容,显然,现有的终端并不能满足用户的这种需求。

由此可见,现有的终端在根据快捷操作显示特定界面时,显示效果不佳,影响用户的使用体验。

为了解决上述技术问题,本发明实施例提供一种内容显示方法、终端,所述方法包括:接收用户在触发区域内的第一输入,所述触发区域为所述终端屏幕上的一部分;响应于所述第一输入,确定待显示内容以及显示区域;在所述显示区域显示所述待显示内容。

本发明实施例提供的技术方案,可以根据用户的第一输入,灵活地确定待显示内容和显示区域,相较于现有技术而言,由于可以灵活地确定待显示内容和显示区域,因此,可以有效改善显示效果。

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

本发明实施例提供的技术方案,可以应用于屏幕为异形结构的终端,也可以应用于屏幕为规则结构的终端,其中,所述异形结构指的是终端屏幕的形状是非规则的,例如,终端的屏幕不是规则的矩形。所述异形结构具体可以是“刘海屏”,也可以是其他形状的异形结构,这里不做具体限定。

所述终端可以是具有触摸屏的智能终端,例如,智能手机,平板电脑等,本发明实施例不做具体限定。

以下结合附图,详细说明本发明各实施例提供的技术方案。

图1是本发明的一个实施例内容显示方法的流程示意图。所述方法应用于终端,所述方法如下所述。

步骤102:接收用户在触发区域内的第一输入。

在步骤102中,用户想要在终端中通过快捷操作呼出特定界面并显示特定内容时,可以在终端的触发区域内执行第一输入,所述触发区域可以是终端屏幕上的一部分。

所述第一输入可以是滑动操作,例如左滑、右滑、上滑或下滑等,也可以是点击操作,例如,单击、双击或三击等,还可以是拖动操作,例如,向上拖动或向下拖动,具体可以是单指的拖动操作,也可以是双指的拖动操作。这里不再对所述第一输入一一举例说明。

用户在所述触发区域执行第一输入后,终端可以接收所述第一输入,并执行步骤104。

步骤104:响应于所述第一输入,确定待显示内容以及显示区域。

在步骤104中,终端在接收到所述第一输入后,可以响应于所述第一输入,并根据所述第一输入确定待显示内容以及显示区域。

在根据所述第一输入确定待显示内容时,具体可以包括:

根据所述第一输入以及所述触发区域中的至少一种,按照预设规则确定所述待显示内容,所述预设规则包含所述第一输入以及所述触发区域中的至少一种与所述待显示内容之间的映射关系。

本发明实施例中,待显示内容可以与所述第一输入以及所述触发区域中的至少一种有关,为了便于确定待显示内容,可以预先确定预设规则,所述预设规则可以包含以下三种映射关系中的至少一种:

待显示内容与所述第一输入之间的映射关系;

待显示内容与所述触发区域之间的映射关系;

待显示内容与所述第一输入以及所述触发区域之间的映射关系。

这样,终端在接收到用户在触发区域内的第一输入后,可以根据所述预设规则中包含的其中一种映射关系确定待显示内容。

所述显示区域可以包括所述触发区域,具体地,所述显示区域可以等于所述触发区域,也可以大于所述触发区域。当所述显示区域大于所述触发区域时,所述显示区域在屏幕中的具体位置可以根据实际情况确定。

在根据所述第一输入确定待显示内容以及显示区域后,可以执行步骤106。

步骤106:在所述显示区域显示所述待显示内容。

在步骤106中,终端在确定待显示内容以及显示区域后,可以在所述显示区域显示所述待显示内容。

相较于现有技术而言,由于本发明实施例可以根据用户的第一输入灵活地确定待显示内容以及显示区域,因此,可以有效改善显示效果,进而提升用户的使用体验。

为了便于理解整个技术方案,下面将以两个优选实施例为例进行说明。

在本发明的一个实施例中,上述步骤102至步骤106记载的内容显示方法可以应用于屏幕为异形结构的终端。其中,所述异形结构可以是“刘海”结构,也可以是其他异形结构,所述异形结构的位置可以位于终端屏幕的上边缘,也可以位于终端屏幕的其他位置,本实施例不做具体限定。

为了便于理解,本实施例可以以所述异形结构为“刘海”结构,且所述异形结构位于屏幕的上边缘为例进行说明。

本实施例中,当所述异形结构位于终端屏幕的上边缘时,所述触发区域可以位于所述异形结构的左侧或右侧,其中:

如果所述触发区域位于所述异形结构的左侧,那么,所述触发区域的高度可以不大于所述异形结构的高度,所述触发区域的宽度可以不大于终端屏幕的左边缘与所述异形结构的左边缘之间在水平方向上的宽度。

优选地,所述触发区域的高度可以等于所述异形结构的高度,所述触发区域的宽度可以等于终端屏幕的左边缘与所述异形结构的左边缘之间在水平方向上的宽度。

如图2所示,触发区域a位于异形结构的左侧,触发区域a的高度等于异形结构的高度h1,宽度等于终端屏幕的左边缘与异形结构左边缘之间在水平方向上的宽度l1。

如果所述触发区域位于所述异形结构的右侧,则所述触发区域的高度可以不大于所述异形结构的高度,所述触发区域的宽度可以不大于所述异形结构的右边缘与终端屏幕的右边缘之间在水平方向上的宽度。

优选地,所述触发区域的高度可以等于所述异形结构的高度,所述触发区域的宽度可以等于所述异形结构的右边缘与终端屏幕的右边缘之间在水平方向上的宽度。

如图2所示,触发区域b位于异形结构的右侧,触发区域b的高度等于异形结构的高度h1,宽度等于异形结构右边缘与终端屏幕的右边缘之间在水平方向上的宽度l2。

也就是说,所述触发区域的个数可以是一个,也可以是两个,用户可以在其中任一个触发区域内执行所述第一输入。其中,所述第一输入可以是滑动操作,也可以是点击操作,还可以是拖动操作。

终端在接收到用户在所述触发区域内的第一输入后,可以确定待显示内容以及显示区域。本实施例中,所述待显示内容可以包含通知栏和导航栏中的至少一种。

在确定待显示内容时,可以包括以下至少一种方法:

第一种方法:根据所述触发区域与待显示内容之间的第一映射关系,确定待显示内容。

具体地,可以预先建立不同的触发区域与不同的待显示内容之间的第一映射关系。终端在接收到用户在所述触发区域的第一输入时,可以根据所述第一映射关系,确定与所述触发区域对应的待显示内容,也就是说,待显示内容与触发区域有关,与第一输入无关。

例如,针对图2所示的触发区域a和b,终端在接收到触发区域a内的第一输入时,可以确定待显示内容为通知栏,在接收到触发区域b内的第一输入时,可以确定待显示内容为导航栏。

第二种方法:根据所述第一输入与待显示内容之间的第二映射关系,确定待显示内容。

具体地,可以预先建立不同的第一输入与不同的待显示内容之间的第二映射关系。终端在接收到用户在触发区域内的第一输入时,可以根据所述第二映射关系,确定与所述第一输入对应的待显示内容。也就是说,待显示内容与第一输入有关,与触发区域无关。

例如,针对图2所示的触发区域a和b,终端在接收到触发区域a内的第一输入时,若所述第一输入是向上滑动操作,则可以确定待显示内容为通知栏;若所述第一输入是向下滑动操作,则可以确定待显示内容为导航栏。

在接收到触发区域b内的第一输入后,若所述第一输入是向上滑动操作,则可以确定待显示内容为通知栏;若所述第一输入是向下滑动操作,则可以确定待显示内容为导航栏。

第三种方法:根据所述第一输入以及所述触发区域与待显示内容之间的第三映射关系,确定待显示内容。

具体地,可以预先建立不同的第一输入以及触发区域与不同的待显示内容之间的第三映射关系。终端在接收到触发区域内的第一输入时,可以根据所述第三映射关系,确定与所述触发区域以及所述第一输入对应的待显示内容。也就是说,待显示内容即与第一输入有关,也与触发区域有关。

例如,针对图2所示的触发区域a和b,终端在接收到触发区域a内的第一输入时,若第一输入是向上滑动操作,则可以确定待显示内容为通知栏,若第一输入是向下滑动操作,则可以确定待显示内容为导航栏;终端在接收到触发区域b内的第一输入时,若第一输入是向上滑动操作,则可以确定待显示内容为导航栏,若第一输入是向下滑动操作,则可以确定待显示内容为通知栏。

本实施例中,所述显示区域具有规则形状,例如,所述规则形状可以是规则的矩形。优选地,所述显示区域可以包括所述触发区域,且与所述触发区域之间存在一一对应关系,其中,所述显示区域的宽度可以与所述触发区域的宽度相同,所述显示区域的高度可以等于终端屏幕的高度。

本实施例中,可以与预先建立不同的触发区域与不同的显示区域之间的映射关系。这样,在确定显示区域时,可以根据所述触发区域以及所述映射关系,确定所述显示区域。

如图2所示,可以预先确定触发区域a对应的显示区域为c,显示区域c包含显示区域a,且显示区域c的高度等于屏幕的高度h2,宽度等于触发区域a的宽度l1。这样,终端在接收到触发区域a内的第一输入时,可以确定显示区域为c。

同样的,可以预先确定触发区域b对应的显示区域为d,显示区域d包含显示区域b,且显示区域d的高度等于屏幕的高度h2,宽度等于触发区域b的宽度l2。这样,终端在接收到触发区域b内的第一输入时,可以确定显示区域为d。

终端在确定待显示内容以及具有规则形状的显示区域后,可以所述显示区域内显示所述待显示内容。

如图2所示,若触发区域为a,确定的待显示内容为通知栏,则可以在显示区域c中显示通知栏,若触发区域为b,确定的待显示区域为导航栏,则可以在显示区域d显示导航栏。

由于本实施例中显示区域的形状是规则的,因此,相较于现有技术中由异形结构导致的显示区域为异形区域而言,可以有效改善显示的美观程度。

此外,由于本实施例中触发区域所占的面积较小,只有在较小面积的触发区域内接收到第一输入时,才可以显示待显示内容,因此,可以有效避免误触现象的发生,提高操作的准确度。

在本实施例中,终端在显示区域显示所述待显示内容后,若用户想要隐藏显示的内容,则可以在所述显示区域内执行第二输入,终端接收到用户在所述显示区域内的第二输入时,可以隐藏已显示的内容。

所述第二输入可以是滑动操作,例如左滑、右滑、上滑或下滑等,也可以是点击操作,例如,单击、双击或三击等,还可以是拖动操作,例如,向上拖动或向下拖动,具体可以是单指的拖动操作,也可以是双指的拖动操作等,这里不再一一举例说明。

本实施例提供的技术方案,可以应用于屏幕为异形结构的终端中,终端在显示待显示内容时,由于确定的显示区域具有规则形状,因此,相较于现有技术在异形区域显示待显示内容而言,可以有效改善显示的美观程度。

在本发明的另一个实施例中,上述步骤102至步骤106记载的内容显示方法可以应用于屏幕为异形结构的终端,也可以应用于屏幕为规则结构的终端。其中,异形结构可以是上述记载的“刘海”结构,异形结构的位置可以位于终端屏幕的上边缘。

在本实施例中,所述触发区域的高度可以等于终端屏幕的高度,所述触发区域的宽度可以是预设宽度,其中,所述预设宽度可以小于终端屏幕的宽度。

需要说明的是,如果终端屏幕为异形结构,且异形结构位于终端屏幕的上边缘,则所述触发区域可以位于所述异形结构的左侧或右侧,其中:

如果触发区域位于所述异形结构的左侧,那么,所述触发区域的高度可以等于终端屏幕的高度,所述触发区域的宽度可以不大于终端屏幕的左边缘与所述异形结构的左边缘之间在水平方向上的宽度,优选地,所述触发区域的宽度可以等于终端屏幕的左边缘与所述异形结构的左边缘之间在水平方向上的宽度。

如图3所示,终端的屏幕为异形结构,触发区域a位于异形结构的左侧,触发区域a的高度等于异形结构的高度h,宽度等于终端屏幕的左边缘与异形结构左边缘之间在水平方向上的宽度l1。

如果所述触发区域位于所述异形结构的右侧,则所述触发区域的高度可以等于终端屏幕的高度,所述触发区域的宽度可以不大于所述异形结构的右边缘与终端屏幕的右边缘之间在水平方向上的宽度,优选地,所述触发区域的宽度可以等于所述异形结构的右边缘与终端屏幕的右边缘之间在水平方向上的宽度。

如图3所示,触发区域b位于异形结构的右侧,触发区域b的高度等于终端屏幕的高度h,宽度等于异形结构右边缘与终端屏幕的右边缘之间在水平方向上的宽度l2。

当终端的屏幕为规则结构时,所述触发区域的高度可以等于终端屏幕的高度,宽度可以等于预设宽度,所述预设宽度小于终端屏幕的宽度。

优选地,所述触发区域可以是位于终端屏幕的左边缘,也可以位于终端屏幕的右边缘,触发区域的宽度可以等于终端屏幕的1/4。

如图4所示,终端的屏幕为规则结构,触发区域a位于终端屏幕的左边缘,触发区域的高度等与终端屏幕的高度h,宽度等于终端屏幕宽度l的1/4,即1/4l。触发区域b位于终端屏幕的右边缘,触发区域的高度等与终端屏幕的高度h,宽度等于终端屏幕宽度l的1/4,即1/4l。

根据本实施例上述记载的内容可知,不管是异形结构的终端屏幕,还是规则结构的终端屏幕,在本实施例中,所述触发区域的个数可以是一个,也可以是两个,用户可以在其中任一个触发区域内执行所述第一输入。为了便于理解,本实施例可以与异形结构的终端屏幕为例进行说明。

所述第一输入可以是拖动操作,所述拖动操作的起始位置位于所述触发区域内。

终端在接收到所述触发区域内的第一输入时,可以确定待显示内容以及待显示区域。本实施例中,所述待显示内容可以是通知栏、导航栏,也可以是负一屏,还可以是其他内容,这里不再一一举例说明。

在确定待显示内容时,可以包括以下至少一种方法:

第一种方法:根据所述触发区域与待显示内容之间的第四映射关系,确定待显示内容。

具体地,可以预先建立不同的触发区域与不同的待显示内容之间的第四映射关系。终端在接收到用户在所述触发区域的第一输入时,可以根据所述第四映射关系,确定与所述触发区域对应的待显示内容。也就是说,待显示内容与触发区域有关,与第一输入无关。

例如,针对图3所示的触发区域a和b,终端在接收到触发区域a内的第一输入时,可以确定待显示的内容为通知栏,在接收到触发区域b内的第一输入时,可以确定待显示内容为负一屏。

第二种方法:根据所述第一输入与待显示内容之间的第五映射关系,确定待显示内容。

具体地,可以预先建立不同的第一输入与不同的待显示内容之间的第五映射关系。终端在接收到用户在触发区域内的第一输入时,可以根据所述第五映射关系,确定与所述第一输入对应的待显示内容。也就是说,待显示内容与第一输入有关,与触发区域无关。

例如,针对图3所示的触发区域a和b,终端在接收到触发区域a内的第一输入时,若第一输入是向左拖动操作,则可以确定待显示内容为通知栏;若第一输入是向右拖动操作,则可以确定待显示内容为负一屏。

终端在接收到触发区域b内的第一输入时,若第一输入是向左拖动操作,则可以确定待显示内容为通知栏;若第一输入是向右拖动操作,则可以确定待显示内容为负一屏。

第三种方法:根据所述第一输入以及所述触发区域与待显示内容之间的第六映射关系,确定待显示内容。

具体地,可以预先建立不同的触发区域以及第一输入与不同的待显示内容之间的第六映射关系,终端在接收到触发区域内的第一输入时,可以根据所述第六映射关系,确定与所述触发区域以及所述第一输入对应的待显示内容。也就是说,待显示内容即与第一输入有关,也与触发区域有关。

例如,针对图3所示的触发区域a和b,终端在接收到触发区域a内的第一输入时,若第一输入是向左拖动操作,则可以确定待显示内容为通知栏,若第一输入是向右拖动操作,则可以确定待显示内容为负一屏。

终端在接收到触发区域b内的第一输入时,若第一输入是向左拖动操作,则可以确定待显示内容为负一屏,若第一输入是向右拖动操作,则可以确定待显示内容为导航栏。

本实施例中,显示区域可以包含所述触发区域,终端在确定显示区域时,可以包括:

根据所述第一输入的结束位置,确定显示区域。

由于所述第一输入为拖动操作,因此,可以根据拖动操作的结束位置确定显示区域,其中,所述第一输入的结束位置可以是所述第一输入的拖动轨迹的结束位置。

这样,通过第一输入的结束位置确定显示区域,可以便于用户根据拖动操作的结束位置灵活地控制显示区域的大小,不仅可以提高用户的操作体验,而且可以有效改善显示效果。

终端在根据所述第一输入的结束位置确定显示区域时,可以包括:

当所述第一输入的结束位置位于所述触发区域内时,所述显示区域为所述触发区域;

当所述第一输入的结束位置位于所述触发区域外时,确定所述第一输入的结束位置与所述第一输入对应的屏幕边缘之间的水平距离是否大于预设距离;若是,则所述显示区域为所述屏幕的全部显示区域;若否,则所述显示区域的高度等于所述触发区域的高度,宽度等于所述结束位置与所述屏幕边缘之间的水平距离。

具体地,终端可以根据所述第一输入的结束位置是否在所述触发区域内,确定所述显示区域。其中:

当所述第一输入的结束位置位于所述触发区域内时,所述显示区域即为所述触发区域。

如图5所示,在触发区域a内的第一输入的结束位置a位于触发区域a内,则显示区域即为触发区域a。

当所述第一输入的结束位置位于所述触发区域外时,可以判断所述第一输入的结束位置与所述第一输入对应的屏幕边缘之间的水平距离是否大于预设距离。

与所述第一输入对应的屏幕边缘可以是,终端屏幕的左边缘和右边缘中距离所述第一输入的结束位置原来越远的其中一个边缘。例如,第一输入是向右拖动操作,那么,与第一输入对应的边缘为终端屏幕的左边缘;第一输入是向左拖动操作,那么,与第一输入对应的边缘为终端屏幕的右边缘。

所述预设距离可以根据实际情况确定,优选地,所述预设距离可以等于终端屏幕宽度的四分之三。

当所述第一输入的结束位置与所述第一输入对应的屏幕边缘之间的水平距离大于预设距离时,可以确定显示区域为终端屏幕的全部显示区域;否则,可以确定显示区域的高度等于所述触发区域的高度(即终端屏幕的高度),宽度等于第一输入的结束位置与第一输入对应的屏幕边缘之间的水平距离。

如图6所示,终端的屏幕宽度为l,所述预设距离为3/4l,用户在触发区域a执行向右拖动操作,当拖动操作的结束位置与屏幕左边缘之间的水平距离为1/2l时,显示区域如图6中的阴影部分,该显示区域的宽度等于屏幕的左边缘与拖动操作的结束位置之间的水平距离,即1/2l,高度等于触发区域a的高度,即屏幕的高度h;当拖动操作的结束位置与屏幕左边缘之间的水平距离为4/5l时,显示区域为终端屏幕的全部显示区域。

如图7所示,终端的屏幕宽度为l,所述预设距离为3/4l,用户在触发区域b执行向左拖动操作,当拖动操作的结束位置与屏幕右边缘之间的水平距离为1/2l时,显示区域如图7中的阴影部分,该显示区域的宽度等于拖动操作的结束位置与屏幕的右边缘之间的水平距离,即1/2l,高度等于触发区域a的高度,即屏幕的高度h;当拖动操作的结束位置与屏幕右边缘之间的水平距离为4/5l时,显示区域为终端屏幕的全部显示区域。

这样,在所述第一输入的结束位置与所述第一输入对应的屏幕边缘之间的水平距离小于预设距离时,根据第一输入的结束位置确定显示区域,可以便于用户根据所述第一输入灵活地控制显示区域的大小,有效提升用户的操作体验,此外,由于显示区域不是屏幕的全部显示区域,因此,可以满足用户同时查看待显示内容以及其他内容的需求。

在所述第一输入的结束位置与所述第一输入对应的屏幕边缘之间的水平距离大于预设距离时全屏显示,而不再根据第一输入的结束位置确定显示区域,这样的好处在于,可以在用户想要全屏显示时,无需执行拖动操作至屏幕边缘就可以实现,简化了用户的操作。

本实施例中,在确定待显示内容以及显示区域后,可以在显示区域显示待显示内容。

终端在所述显示区域显示所述待显示内容时,由于所述第一输入的结束位置不同,显示区域的大小不同,因此,为了灵活地在所述显示区域显示所述待显示内容,可以至少按照以下三种显示方式中的一种或多种的组合进行显示:

第一种方式:所述待显示内容的大小不变,所述待显示内容的数量与所述显示区域的大小成正比。

待显示内容的大小可以是待显示内容中包含的文本大小,图片大小等,待显示内容的数量可以是待显示内容包含的文本或图片等的数量。

在第一种方式下,当待显示内容的大小不变时,显示区域越大,待显示内容的数量可以越多。

例如,待显示内容为负一屏时,如果显示区域为屏幕全部显示区域的一半,则可以在所述显示区域显示负一屏中的一半内容;如果显示区域为屏幕全部显示区域的3/4,则可以在显示区域显示负一屏中3/4的内容。

第二种方式:所述待显示内容的数量不变,所述待显示内容的大小与所述显示区域的大小成正比。

例如,待显示内容为负一屏时,可以将负一屏的全部内容显示在显示区域中,其中,在显示区域等于屏幕的全部显示区域时,可以将负一屏的全部内容正常显示(按照待显示内容的预设大小全部显示)在显示区域中,在显示区域小于屏幕的全部显示区域时,相较于正常显示而言,可以将负一屏的全部内容缩小显示在显示区域中。

第三种方式:当所述显示区域小于所述待显示内容所占的区域时,在所述显示区域中滚动显示所述待显示内容。

当所述显示区域小于所述待显示内容所占的区域时,为了可以正常显示待显示内容,可以在显示区域中通过滚动的方式显示待显示内容,这样,用户可以在所述显示区域内通过上下或左右滑动操作,方便地查看所述待显示内容的全部内容。

本实施例可以通过上述任一种或多种方式的组合在所述显示区域显示待显示内容,这里不做具体限定。

在本实施例中,当待显示内容的显示区域小于屏幕的全部显示区域时,终端屏幕中除去显示区域外的第一区域可以显示屏幕的初始内容。为了便于灵活地显示所述初始内容,终端可以通过以下至少一种方式进行显示:

第一种方式:所述待显示内容覆盖所述显示区域处的初始内容,所述屏幕的第一区域显示未被所述待显示内容覆盖的所述初始内容。

在第一种方式中,初始内容可以不移动,待显示内容可以在显示区域覆盖初始内容,未被待显示区域覆盖的初始内容可以在剩余的第一区域内按照初始的显示方式显示。

例如,当显示区域位于屏幕的左边缘,且大小为屏幕的一半区域,初始内容是主界面,待显示的内容为负一屏时,负一屏将遮挡主界面的左半部分内容,主界面中未被遮挡的右半部分内容将在屏幕的所述第一区域正常显示。

第二种方式:所述初始内容沿所述第一输入的方向移动,所述第一区域显示所述初始内容的一部分。

在第二种方式中,初始内容可以沿第一输入的拖动方向移动,在移动过程中,屏幕中显示的初始内容的数量将会变少,但初始内容的大小可以保持不变,这样,在显示区域显示待显示内容时,屏幕的所述第一区域可以正常显示初始内容的一部分。

例如,当所述初始内容是主界面,待显示的内容为负一屏,第一输入为向右拖动操作时,主屏幕会向右移动,主界面右侧的内容将消失在屏幕中,在显示区域显示负一屏时,主界面移动的距离可以等于待显示内容的显示区域的宽度,屏幕中的所述第一区域将正常显示主界面中未消失的内容。

第三种方式:所述第一区域缩小显示所述初始内容。

在第三种方式中,可以在屏幕的所述第一区域显示全部的初始内容。由于初始内容的显示区域变小,因此,需要在所述第一区域通过缩小显示的方式显示全部的初始内容。

例如,当所述初始内容是主界面,主界面中包含n个标识图片时,可以在屏幕的所述第一区域显示缩小n个标识图片。

第四种方式:所述第一区域滚动显示所述初始内容。

在第四种方式中,为了在屏幕的所述第一区域显示全部的初始内容,且显示的初始内容的大小和数量保持不变,可以通过滚动的方式在所述第一区域显示,这样,用户可以在所述第一区域内通过上下或左右滑动操作,查看所述初始内容的全部内容。

这样,通过上述任一种或多种方式的组合,可以灵活地显示初始内容,便于用户可以在屏幕中同时查看到待显示内容以及初始内容,在改善显示效果的同时,还可以有效提升用户的使用体验。

需要说明的是,本实施例提供的技术方案,除了可以用于显示通知栏、导航栏或负一屏外,还可以应用在其他的应用场景中。

例如,用户在使用智能手机阅读电子书时,可以通过本实施例提供的方案进行翻页,在翻页时,智能手机可以根据用户的操作确定上一页或下一页的内容的显示区域,并在确定的显示区域显示上一页以及下一页的内容,这样,可以在屏幕中同时显示两页电子书,方便用户同时阅读两页电子书。

本实施例在所述显示区域显示所述待显示内容后,若用户想要隐藏显示的所述内容,则可以在所述显示区域内执行第二输入,终端在接收到所述显示区域内的第二输入时,可以隐藏已显示的所述内容。

所述第二预设操作可以是滑动操作,例如左滑、右滑、上滑或下滑等,也可以是点击操作,例如,单击、双击或三击等,还可以是拖动操作,例如,向上拖动或向下拖动,具体可以是单指的拖动操作,也可以是双指的拖动操作。本发明实施例不再一一举例说明。

本实施例提供的技术方案,可以应用于屏幕为异形结构的终端中,也可以应用于屏幕为规则结构的终端中。终端在显示待显示内容时,由于可以根据用户的第一输入的结束位置确定显示区域的大小,因此,相较于现有技术而言,可以灵活地控制显示区域的大小,在改善显示效果的同时,还可以提升用户的操作体验。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

图8是本发明的一个实施例终端的结构示意图。所述终端包括:接收模块81、确定模块82以及显示模块83,其中:

接收模块81,接收用户在触发区域内的第一输入,所述触发区域为所述终端屏幕上的一部分;

确定模块82,响应于所述第一输入,确定待显示内容以及显示区域;

显示模块83,在所述显示区域显示所述待显示内容。

可选地,所述确定模块82,响应于所述第一输入,确定待显示内容,包括:

根据所述第一输入以及所述触发区域中的至少一种,按照预设规则确定所述待显示内容,所述预设规则包含所述第一输入以及所述触发区域中的至少一种与所述待显示内容之间的映射关系。

可选地,所述终端屏幕为异形结构,所述显示区域具有规则形状。

可选地,所述异形结构位于所述终端屏幕的上边缘;

所述触发区域位于所述异形结构的左侧或右侧,若所述触发区域位于所述异形结构的左侧,则所述触发区域的高度不大于所述异形结构的高度,宽度不大于所述屏幕的左边缘与所述异形结构的左边缘之间在水平方向上的宽度;若所述触发区域位于所述异形结构的右侧,则所述触发区域的高度不大于所述异形结构的高度,宽度不大于所述异形结构的右边缘与所述屏幕的右边缘之间在水平方向上的宽度;

所述显示区域包括所述触发区域,所述显示区域的宽度与所述触发区域的宽度相同,所述显示区域的高度等于所述终端屏幕的高度。

可选地,所述触发区域的高度等于所述终端屏幕的高度,所述触发区域的宽度等于预设宽度,所述预设宽度小于所述终端屏幕的宽度;

所述显示区域包含所述触发区域。

可选地,所述确定模块82,响应于所述第一输入,确定显示区域,包括:

根据所述第一输入的结束位置,确定显示区域。

可选地,所述确定模块82,根据所述第一输入的结束位置,确定显示区域,包括:

当所述第一输入的结束位置位于所述触发区域内时,所述显示区域为所述触发区域;

当所述第一输入的结束位置位于所述触发区域外时,确定所述第一输入的结束位置与所述第一输入对应的屏幕边缘之间的水平距离是否大于预设距离;若是,则所述显示区域为所述屏幕的全部显示区域;若否,则所述显示区域的高度等于所述触发区域的高度,宽度等于所述结束位置与所述屏幕边缘之间的水平距离。

可选地,所述显示模块83,在所述显示区域显示所述待显示内容,包括以下至少一种:

所述待显示内容的大小不变,所述待显示内容的数量与所述显示区域的大小成正比;

所述待显示内容的数量不变,所述待显示内容的大小与所述显示区域的大小成正比;

当所述显示区域小于所述待显示内容所占的区域时,在所述显示区域中滚动显示所述待显示内容。

可选地,所述显示模块83,在所述显示区域显示所述待显示内容时,还包括以下至少一种:

当所述显示区域小于所述屏幕的全部显示区域时,所述待显示内容覆盖所述显示区域处的初始内容,所述屏幕的第一区域显示未被所述待显示内容覆盖的所述初始内容,所述第一区域为所述屏幕中除所述显示区域外的区域;

当所述显示区域小于所述屏幕的全部显示区域时,所述初始内容沿所述第一输入的方向移动,所述第一区域显示所述初始内容的一部分;

当所述显示区域小于所述屏幕的全部显示区域时,所述第一区域缩小显示所述初始内容;

当所述显示区域小于所述屏幕的全部显示区域时,所述第一区域滚动显示所述初始内容。

本发明实施例提供的终端能够实现图1的方法实施例中终端实现的各个过程,为避免重复,这里不再赘述。本发明实施例中,可以预先确定不同的第一输入与不同的待显示内容以及显示区域之间的映射关系,在接收用户在触发区域内的第一输入时,响应于所述第一输入,根据所述第一输入确定待显示内容以及显示区域;在所述显示区域显示所述待显示内容。这样,可以根据用户的第一输入,灵活地确定待显示内容和显示区域,相较于现有技术而言,由于可以灵活地确定待显示内容和显示区域,因此,可以改善显示效果。

图9为实现本发明各个实施例的一种移动终端的硬件结构示意图。

该移动终端900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、处理器910、以及电源911等部件。本领域技术人员可以理解,图9中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。

其中,处理器910,用于接收用户在触发区域内的第一输入,所述触发区域为所述终端屏幕上的一部分;响应于所述第一输入,确定待显示内容以及显示区域;控制显示单元906在所述显示区域显示所述待显示内容。

这样,可以根据用户的第一输入,灵活地确定待显示内容和显示区域,相较于现有技术而言,由于可以灵活地确定待显示内容和显示区域,因此,可以改善显示效果。

应理解的是,本发明实施例中,射频单元901可用于收发信息或通话过程中,信号的接收和发起,具体的,将来自基站的下行数据接收后,给处理器910处理;另外,将上行的数据发起给基站。通常,射频单元901包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元901还可以通过无线通信系统与网络和其他设备通信。

移动终端通过网络模块902为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元903可以将射频单元901或网络模块902接收的或者在存储器909中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元903还可以提供与移动终端900执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元903包括扬声器、蜂鸣器以及受话器等。

输入单元904用于接收音频或视频信号。输入单元904可以包括图形处理器(graphicsprocessingunit,gpu)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元906上。经图形处理器9041处理后的图像帧可以存储在存储器909(或其它存储介质)中或者经由射频单元901或网络模块902进行发起。麦克风9042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元901发起到移动通信基站的格式输出。

移动终端900还包括至少一种传感器905,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板9061的亮度,接近传感器可在移动终端900移动到耳边时,关闭显示面板9061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器905还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元906用于显示由用户输入的信息或提供给用户的信息。显示单元906可包括显示面板9061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板9061。

用户输入单元907可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元907包括触控面板9071以及其他输入设备9072。触控面板9071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板9071上或在触控面板9071附近的操作)。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器910,接收处理器910发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板9071。除了触控面板9071,用户输入单元907还可以包括其他输入设备9072。具体地,其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板9071可覆盖在显示面板9061上,当触控面板9071检测到在其上或附近的触摸操作后,传送给处理器910以确定触摸事件的类型,随后处理器910根据触摸事件的类型在显示面板9061上提供相应的视觉输出。虽然在图9中,触控面板9071与显示面板9061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板9071与显示面板9061集成而实现移动终端的输入和输出功能,具体此处不做限定。

接口单元908为外部装置与移动终端900连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元908可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端900内的一个或多个元件或者可以用于在移动终端900和外部装置之间传输数据。

存储器909可用于存储软件程序以及各种数据。存储器909可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器909可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器910是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器909内的软件程序和/或模块,以及调用存储在存储器909内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器910可包括一个或多个处理单元;优选的,处理器910可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。

移动终端900还可以包括给各个部件供电的电源911(比如电池),优选的,电源911可以通过电源管理系统与处理器910逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

另外,移动终端900包括一些未示出的功能模块,在此不再赘述。

优选地,本发明实施例还提供一种移动终端,包括:处理器910,存储器909,存储在存储器909上并可在所述处理器910上运行的计算机程序,该计算机程序被处理器910执行时实现上述内容显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述内容显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

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

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

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