一种页面显示方法及设备与流程

文档序号:11155387阅读:218来源:国知局
一种页面显示方法及设备与制造工艺

本发明涉及终端技术领域,尤其涉及一种页面显示方法及设备。



背景技术:

现有技术的终端在显示网页、文档或长图片等显示对象时,通常采用瀑布流式的顺序显示,因此,用户仅能通过按压页面上的控制标识来滚动显示该显示对象;但显示对象滚动的速度恒定,用户往往需要多次按压页面控制标识以查找需要的内容,操作繁琐且交互效率较低。

例如,当用户浏览瀑布流式布局的网页时,虽然可以利用快捷按键或者快捷手势快速回到页面的顶部,但是,当用户需要查看页面中间部分的内容或快速浏览网页内容时,需要通过不间断地多次按压页面控制标识,来快速滚动页面,操作繁琐,用户体验较差。



技术实现要素:

本发明实施例提供了一种页面显示方法及设备,用以解决现有的页面显示方法由于仅采用瀑布流式的顺序显示导致的用户操作繁琐,交互效率低的问题。

本发明实施例提供了一种页面显示方法,所述方法包括:

确定终端的显示任务的预设显示对象;

按照设定的分割规则将所述预设显示对象分割成多个子页面;

在所述终端的当前界面中按照设定的排列规则显示分割得到的所述多个子页面。

相应地,本发明实施例还提供了一种页面显示设备,所述设备包括:

确定单元,用于确定终端的显示任务的预设显示对象;

分割单元,用于按照设定的分割规则将所述预设显示对象分割成多个子页面;

显示单元,用于在所述终端的当前界面中按照设定的排列规则显示分割得到的所述多个子页面。

本发明有益效果如下:

本发明实施例提供了一种页面显示方法及设备,可确定终端的显示任务的预设显示对象;并按照设定的分割规则将所述预设显示对象分割成多个子页面;以及,在所述终端的当前界面中按照设定的排列规则显示分割得到的所述多个子页面。也就是说,可将预设显示对象分割成多个子页面进行显示,从而使得用户可快速地在显示的多个子页面中查找到需要的内容,避免了显示内容顺序显示导致的用户需多次操作以滚动显示界面中的内容,简化人机交互的操作方式,提高了人机交互的效率。

附图说明

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

图1所示为本发明实施例一中的页面显示方法的步骤流程图;

图2所示为本发明实施例二中的页面显示设备的结构示意图。

具体实施方式

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

实施例一:

本发明实施例一提供了一种页面显示方法,所述方法可适用于对手机、平板电脑、PC机等终端的页面显示的控制。具体地,如图1所示,其为本发明实施例一中所述方法的步骤流程图,所述方法可包括以下步骤:

步骤101:确定终端的显示任务的预设显示对象。

可选地,所述预设显示对象可包括网页或文件,如图片、文档等,本实施例在此不作任何限定。

可选地,所述预设显示对象可为瀑布流式页面,其中,当前界面中未完整显示所述瀑布流式页面的已浏览过的内容。进一步可选地,可将所述瀑布流式页面的已浏览过的内容确定为预设显示对象,例如,瀑布流式网页中已浏览过的内容,长形图片中已浏览过的图片内容,顺序显示的文档中已浏览过的文档内容等。

可选地,所述预设显示对象可为瀑布流式页面,其中,当前界面中未完整显示所述瀑布流式页面的全部内容。进一步可选地,可将所述瀑布流式页面的全部内容确定为预设显示对象,例如,瀑布流式网页的整个页面内容,长形图片,顺序显示的文档等。

需要说明的是,可根据用户预先设置的分割方式信息确定将瀑布流式页面的已浏览过的内容确定为预设显示对象或是将瀑布流式页面的全部内容确定为预设显示对象;还可根据实际情况灵活确定将瀑布流式页面的已浏览过的内容确定为预设显示对象或是将瀑布流式页面的全部内容确定为预设显示对象;例如,确定当前浏览的瀑布流式网页未加载完成,则可将该瀑布流式网页中已浏览过的内容确定为预设显示对象。本实施例在此不作任何限定。

可选地,在所述确定终端的显示任务的预设显示对象之前,所述方法还可包括:确定所述终端的当前界面未完整显示所述预设显示对象。

也就是说,本实施例所提供的方法可在确定终端的当前界面无法完整显示显示对象时自动触发。例如,可在确定终端的当前界面无法完整显示瀑布流式网页的已浏览过的内容时,将该瀑布流式网页的已浏览过的内容确定为显示任务的预设显示对象;再如,可在确定终端的当前界面无法完整显示长形图片时,将该长形图片确定为显示任务的预设显示对象。

进一步可选地,在所述确定终端的显示任务的预设显示对象之前,所述方法还可包括:确定接收到用户输入的页面布局转换指令;或,确定所述预设显示对象滚动显示的速度超过设定的速度阈值(可根据实际使用情况灵活设置)。

也就是说,本实施例所提供的方法还可由用户指令触发。例如,可接收用户以双击触摸屏的方式输入的页面布局转换指令,根据接收到的页面布局转换指令,将当前浏览的瀑布流式网页的已浏览过的内容确定为显示任务的预设显示对象;再如,在确定终端的当前界面中显示的瀑布流式网页滚动显示的速度超过设定的速度阈值时,可认为用户正在当前浏览的瀑布流式网页中快速查找需要的内容,因此可将该瀑布流式网页的整个页面内容确定为显示任务的预设显示对象。

步骤102:按照设定的分割规则将所述预设显示对象分割成多个子页面。

可选地,若步骤101将瀑布流式页面的已浏览过的内容确定为预设显示对象,则所述按照设定的分割规则将所述预设显示对象分割成多个子页面,可具体包括:按照设定的分割规则将所述已浏览过的内容分割成多个子页面。

相应地,若步骤101将瀑布流式页面的全部内容确定为预设显示对象,则所述按照设定的分割规则将所述预设显示对象分割成多个子页面,可具体包括:按照设定的分割规则将所述瀑布流式页面的全部内容分割成多个子页面。

进一步可选地,所述按照设定的分割规则将所述预设显示对象分割成多个子页面,具体包括:按照设定的长度将所述预设显示对象分割成在内容上依次承接的多个子页面。

优选地,为了更好的用户体验,所述设定的长度可为与所述终端的显示界面的长度相等的长度,也就是说,可将预设显示对象分割成多个长度与终端的显示界面的长度相等的子页面;例如,可将瀑布流式网页的已浏览过的内容分割显示在多个长度与终端的显示界面的长度相等的子页面中,各子页面中的内容依次承接。

可选地,所述按照设定的分割规则将所述预设显示对象分割成多个子页面,具体包括:根据所述预设显示对象每次加载获取到的内容,将所述预设显示对象分割成与每次加载获取到的内容一一对应的多个子页面。例如,瀑布流式网页中的内容并非一次加载完成,需要多次加载数据块附加至网页直至页面的底部;因此为了提高页面分割的速度和效率,当将瀑布流式网页的整个页面内容确定为显示任务的预设显示对象时,可将每次加载获取到的内容分配在一个子页面中显示,以实现快速分割瀑布流式网页的目的。

另外,需要说明的,还可采用其它设定的规则对预设显示对象进行分割,本实施例在此不作任何限定。例如,针对由多个独立图片拼接而成的长形图片,可采用图像处理的方法识别出该长形图片中包含的各独立图片的边缘,根据识别出来的边缘信息,将多个独立图片分割出来形成多个子页面。

步骤103:在所述终端的当前界面中按照设定的排列规则显示分割得到的所述多个子页面。

可选地,所述在所述终端的当前界面中按照设定的排列规则显示分割得到的所述多个子页面,可具体包括:确定所述多个子页面的排列顺序;按照确定的排列顺序,在所述终端的当前界面中顺序显示所述多个子页面的缩略图。由于分割得到的各子页面需要在内容上依次承接,因此,所述多个子页面的排列顺序在预设显示对象的分割过程中已确定,在显示分割得到的所述多个子页面之后,只需按照确定的子页面的排列顺序显示各子页面的缩略图即可。

可选地,在所述终端的当前界面中按照设定的排列规则显示分割得到的所述多个子页面之后,所述方法还可包括:接收用户输入的子页面选择指令,并根据所述子页面选择指令确定目标子页面;在所述终端的当前界面中按照预设的显示方式显示所述目标子页面。

例如,接收用户通过单击触摸屏的方式输入的子页面选择指令;根据接收到的子页面选择指令确定用户选择的目标子页面(确定用户在该目标子页面的缩略图上单击);在终端的当前界面中全屏显示该目标子页面。

进一步可选地,所述方法还可包括:接收用户输入的子页面切换指令;并根据所述子页面切换指令,将所述终端的当前界面中显示的第一子页面切换为第二子页面。例如,接收用户通过在触摸屏上滑动手指的方式输入的子页面切换指令,根据该子页面切换指令将终端的当前界面中显示的第一子页面切换为第二子页面(第二子页面为排在第一子页面下一页的页面)。

也就是说,将预设显示对象分割成多个子页面进行显示后,还可使得显示内容可以片段为单位被选择或切换,与顺序显示相比,可进一步简化人机交互的操作方式、提高了人机交互的效率。

下面将以具体实例为例,对本实施例提供的页面显示方法进行详细说明:

实例一:

步骤A1:确定终端的当前界面中显示的瀑布流式网页滚动显示的速度超过设定的速度阈值;

步骤A2:将该瀑布流式网页的整个页面内容确定为预设显示对象;

步骤A3:根据该瀑布流式网页每次加载获取到的内容,将该瀑布流式网页分割成与每次加载获取到的内容一一对应的多个子页面,并记录分割得到的多个子页面的排列顺序;

步骤A4:在终端的当前界面中,按照从左向右且从上向下的排列方式,按顺序平铺显示分割得到的多个子页面的缩略图;

步骤A5:确定用户单击第一子页面的缩略图,在终端的当前界面中全屏显示该第一子页面;

步骤A6:确定用户在触摸屏上向左滑动手指,将终端的当前界面中显示的第一子页面切换为第二子页面(第二子页面为排在第一子页面下一页的页面)。

实例二:

步骤B1:确定终端的当前界面未完整显示用户当前浏览的长形图片;

步骤B2:将该长形图片确定为预设显示对象;

步骤B3:识别该长形图片中包含的各独立图片的边缘信息,根据识别出的边缘信息,将该长形图片分割成多个图片,并记录分割得到的多个图片的排列顺序;

步骤B4:在终端的当前界面中,按照从左向右且从上向下的排列方式,按顺序平铺显示分割得到的多个图片的缩略图;

步骤B5:确定用户单击第一图片的缩略图,在终端的当前界面中全屏显示该第一图片;

步骤B6:确定用户在触摸屏上向右滑动手指,将终端的当前界面中显示的第一图片切换为第二图片(第二图片为排在第一图片上一张的图片)。

综上所述,本发明实施例提供的页面显示方法,可确定终端的显示任务的预设显示对象;并按照设定的分割规则将所述预设显示对象分割成多个子页面;以及,在所述终端的当前界面中按照设定的排列规则显示分割得到的所述多个子页面。也就是说,可将预设显示对象分割成多个子页面进行显示,从而使得用户可快速地在显示的多个子页面中查找到需要的内容,避免了显示内容顺序显示导致的用户需多次操作以滚动显示界面中的内容,简化人机交互的操作方式,提高了人机交互的效率。

另外,将预设显示对象分割成多个子页面进行显示后,还可使得显示内容可以片段为单位被选择或切换,与顺序显示相比,可进一步简化人机交互的操作方式、提高了人机交互的效率。

实施例二:

基于同样的发明构思,本发明实施例二提供了一种页面显示设备,所述页面显示设备可作为一功能单元以软件和/或硬件形式集成在手机、平板电脑、PC机等终端的内部,用于对终端的页面显示进行控制。具体地,如图2所示,其为本发明实施例二中所述设备的结构示意图,所述设备可包括:

确定单元201,用于确定终端的显示任务的预设显示对象;

分割单元202,用于按照设定的分割规则将所述预设显示对象分割成多个子页面;

显示单元203,用于在所述终端的当前界面中按照设定的排列规则显示分割得到的所述多个子页面。

也就是说,可将预设显示对象分割成多个子页面进行显示,从而使得用户可快速地在显示的多个子页面中查找到需要的内容,避免了显示内容顺序显示导致的用户需多次操作以滚动显示界面中的内容,简化人机交互的操作方式,提高了人机交互的效率。

可选地,所述确定单元201,还可用于在确定终端的显示任务的预设显示对象之前,确定所述终端的当前界面未完整显示所述预设显示对象。

进一步可选地,所述确定单元201,还可用于在确定终端的显示任务的预设显示对象之前,确定接收到用户输入的页面布局转换指令;或,确定所述预设显示对象滚动显示的速度超过设定的速度阈值(可根据实际使用情况灵活设置)。

可选地,所述预设显示对象为瀑布流式页面,其中,当前界面中未完整显示所述瀑布流式页面的已浏览过的内容;所述分割单元202,可具体用于按照设定的分割规则将所述已浏览过的内容分割成多个子页面。

可选地,所述预设显示对象为瀑布流式页面,其中,当前界面中未完整显示所述瀑布流式页面的全部内容;所述分割单元202,可具体用于按照设定的分割规则将所述瀑布流式页面的全部内容分割成多个子页面。

可选地,所述分割单元202,可具体用于按照设定的长度将所述预设显示对象分割成在内容上依次承接的多个子页面;或,根据所述预设显示对象每次加载获取到的内容,将所述预设显示对象分割成与每次加载获取到的内容一一对应的多个子页面。

可选地,所述显示单元203,可具体用于确定所述多个子页面的排列顺序;按照确定的排列顺序,在所述终端的当前界面中顺序显示所述多个子页面的缩略图。

可选地,所述显示单元203,在所述终端的当前界面中按照设定的排列规则显示分割得到的所述多个子页面之后,还可用于接收用户输入的子页面选择指令,并根据所述子页面选择指令确定目标子页面;在所述终端的当前界面中按照预设的显示方式显示所述目标子页面。

可选地,所述显示单元203,还可用于接收用户输入的子页面切换指令;并根据所述子页面切换指令,将所述终端的当前界面中显示的第一子页面切换为第二子页面。

也就是说,将预设显示对象分割成多个子页面进行显示后,还可使得显示内容可以片段为单位被选择或切换,与顺序显示相比,可进一步简化人机交互的操作方式、提高了人机交互的效率。

需要说明的是,附图和说明书中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。

本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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