显示页面上焦点置顶方法及显示设备与流程

文档序号:26101199发布日期:2021-07-30 18:12阅读:243来源:国知局
显示页面上焦点置顶方法及显示设备与流程

本申请涉及显示技术领域,尤其涉及一种显示页面上焦点置顶方法及显示设备。



背景技术:

传统的显示设备中,增加了较为流行的瀑布流式页面布局,在这种瀑布流式页面布局中,用户可见的只是一页显示页面的内容,其上可以显示一行或者多行的内容,该显示页面可以不断向下或者向上扩展新的页面并显示更多行的数据和内容。在显示设备当前显示的是显示页面的首页时,用户只需控制显示页面上的焦点向下移动,就会不断的获取新的显示数据,并将新的显示数据添加至当前首页的尾部,如果焦点不断向下移动,那么显示页面会不断增加第二页、第三页等。

目前,显示页面上的焦点只能实现上下、左右移动,当显示页面上的数据足够多以及显示页面分为多页显示的时候,用户如果想要将下拉至最后一页底部的焦点返回至首页顶部,就只能控制焦点逐行向上移动,直至移动到首页顶部。显然这种焦点置顶的操作步骤比较重复,耗时也比较长,进而会导致用户体验较差。



技术实现要素:

本申请提供了一种显示页面上焦点置顶方法及显示设备,以解决传统焦点返回首页顶部的方式造成的耗时长的问题。

第一方面,本申请提供了一种显示设备,包括:

显示器;

控制器,被配置为:

控制显示器显示瀑布流页面上目标区域的内容;所述目标区域的大小与所述显示器上可显示瀑布流页面的显示区域的大小相同;

在所述目标区域的内容不包含瀑布流页面上起始区域的全部内容的情况下,响应于用户向显示设备输入的焦点置顶指令,控制所述显示器显示所述瀑布流页面的起始区域的内容,同时控制焦点定位在所述起始区域的第一个可选内容上;其中,所述起始区域用于表示包含瀑布流页面起始内容在内的区域,以及所述起始区域的大小与所述目标区域的大小相同。

在一些实施例中,所述控制器,还被配置为:

在所述目标区域的内容不包含瀑布流页面上起始区域的全部内容的情况下,在所述目标区域的底部显示一键置顶提示;所述一键置顶提示用于向用户展示控制装置中可实现一键置顶的目标按键的信息;

接收用户通过按下控制装置上的目标按键向显示设备输入的焦点置顶指令。

在一些实施例中,所述控制器,还被配置为:

在所述目标区域的内容不包含瀑布流页面上起始区域的全部内容的情况下,在所述目标区域底部全部内容的最左侧显示一键置顶浮窗;

接收用户向显示设备输入的用于选择所述一键置顶浮窗的焦点置顶指令。

在一些实施例中,所述控制器,还被配置为:

在所述目标区域的内容不包含瀑布流页面上起始区域的全部内容的情况下,检测所述目标区域内的焦点是否定位在所述目标区域内底部的左侧第一个内容上;

在所述目标区域内的焦点定位在所述目标区域内底部的左侧第一个内容上的情况下,在所述左侧第一个内容的左侧显示一键置顶浮窗。

在一些实施例中,所述控制器,还被配置为:

在所述目标区域的内容包含瀑布流页面上起始区域的全部内容的情况下,控制焦点定位在所述目标区域内的目标内容上。

在一些实施例中,所述控制器,还被配置为:

接收用户向显示设备输入的焦点移动指令;

响应于所述焦点移动指令,检测焦点是否移动到起始区域之外;

在所述焦点移动到起始区域之外的情况下,向下滚动所述瀑布流页面,以使所述瀑布流页面上的目标区域内显示新的内容。

在一些实施例中,所述控制器,还被配置为:

接收用户向显示设备输入的焦点移动指令;

响应于所述焦点移动指令,检测焦点是否移动到目标区域之外;

在所述焦点移动到目标区域之外的情况下,向下滚动所述瀑布流页面,以使所述瀑布流页面上的新的目标区域内显示新的内容。

在一些实施例中,所述控制器,还被配置为:

在所述焦点移动到目标区域之外的情况下,向上滚动所述瀑布流页面,以使所述瀑布流页面上的新的目标区域内显示新的内容。

在一些实施例中,所述控制器,还被配置为:

在所述目标区域的内容不包含瀑布流页面上起始区域的全部内容的情况下,响应于用户向显示设备输入的焦点置顶指令,逐渐向上滚动所述瀑布流页面,直至所述显示器显示所述起始区域的内容;

控制焦点定位在所述起始区域的第一个可选内容上。

第二方面,本申请还提供了一种显示页面上焦点置顶方法,包括:

控制显示器显示瀑布流页面上目标区域的内容;所述目标区域的大小与所述显示器上可显示瀑布流页面的显示区域的大小相同;

在所述目标区域的内容不包含瀑布流页面上起始区域的全部内容的情况下,响应于用户向显示设备输入的焦点置顶指令,控制所述显示器显示所述瀑布流页面的起始区域的内容,同时控制焦点定位在所述起始区域的第一个可选内容上;其中,所述起始区域用于表示包含瀑布流页面起始内容在内的区域,以及所述起始区域的大小与所述目标区域的大小相同。

由上述内容可知,本申请提供了一种显示页面上焦点置顶方法及显示设备。用户可以在显示设备上移动焦点来浏览瀑布流页面。显示设备可以在瀑布流页面的非起始区域上显示一键置顶提示或者一键置顶浮窗,用户可根据提示或者浮窗向显示设备输入焦点置顶指令,例如根据提示按下控制装置上对应的按键,或者直接在显示设备上选择一键置顶浮窗等。显示设备再响应于焦点置顶指令,直接将当前显示的内容切换至瀑布流页面的起始区域的内容,并且将焦点重新定位在起始区域的第一个可选内容上,进而完成焦点置顶的操作。可见,本申请的技术方案可以为用户提供完成焦点置顶的提示或者浮窗,进而指示用户实现焦点一键置顶的目的,避免用户在瀑布流页面上逐步移动焦点来完成焦点置顶的操作,节省了大量的时间,操作步骤也简单。

附图说明

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

图1示出了根据一些实施例的显示设备的使用场景的示意图;

图2示出了根据一些实施例的控制装置100的硬件配置框图;

图3示出了根据一些实施例的显示设备200的硬件配置框图;

图4示出了根据一些实施例的显示设备200中软件配置图;

图5示出了根据一些实施例的显示设备200上瀑布流页面的第一种示意图;

图6示出了根据一些实施例的显示设备200上瀑布流页面的第二种示意图;

图7示出了根据一些实施例的显示设备200上瀑布流页面的第三种示意图;

图8示出了根据一些实施例的显示设备200上瀑布流页面的第四种示意图;

图9示出了根据一些实施例的显示设备200中实现焦点一键置顶的第一种流程图;

图10示出了根据一些实施例的目标区域中一键置顶提示的第一种示意图;

图11示出了根据一些实施例的显示设备200中实现焦点一键置顶的第二种流程图;

图12示出了根据一些实施例的目标区域中一键置顶浮窗的第一种示意图;

图13示出了根据一些实施例的目标区域的一种示意图;

图14示出了根据一些实施例的瀑布流页面向右滚动的一种示意图;

图15示出了根据一些实施例的目标区域中一键置顶提示的第二种示意图;

图16示出了根据一些实施例的目标区域中一键置顶浮窗的第二种示意图。

具体实施方式

为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。

需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。

本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。

术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。

术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。

图1示出了根据一些实施例的显示设备的使用场景的示意图。如图1所示,显示设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作显示设备200。

在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制显示设备200。

在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑,ar/vr设备等中的任意一种。

在一些实施例中,也可以使用智能设备300以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。

在一些实施例中,也可以使用智能设备300和显示设备进行数据的通信。

在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制装置来接收用户的语音指令控制。

在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。

在一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的显示设备上执行,反之亦然。

图2示出了根据一些实施例的控制装置100的硬件配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。

在一些实施例中,通信接口130用于和外部通信,包含wifi芯片,蓝牙模块,nfc或可替代模块中的至少一种。

在一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。

图3示出了根据一些实施例的显示设备200的硬件配置框图。

在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。

在一些实施例中,控制器包括中央处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。

在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面等。

在一些实施例中,显示器260可为液晶显示器、oled显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。

在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。

在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与控制装置100或服务器400建立控制信号和数据信号的发送和接收。

在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。

在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口接口(hdmi)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(cvbs)、usb输入接口(usb)、rgb端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。

在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。

在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。

在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。

在一些实施例中,控制器包括中央处理器(centralprocessingunit,cpu),视频处理器,音频处理器,图形处理器(graphicsprocessingunit,gpu),ramrandomaccessmemory,ram),rom(read-onlymemory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。

cpu处理器,用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。cpu处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。

在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等中的至少一种。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。

在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理中的至少一种,可得到直接可显示设备200上显示或播放的信号。

在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的gui信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出rgb数据信号。

在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理中的至少一种,得到可以在扬声器中播放的声音信号。

在一些实施例中,用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。

在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphicuserinterface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素中的至少一种。

在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:显示设备本体上的实体按键,或其他等)。

如图4所示,将显示设备的系统分为三层,从上至下分别为应用层、中间件层和硬件层。

应用层主要包含电视上的常用应用,以及应用框架(applicationframework),其中,常用应用主要是基于浏览器browser开发的应用,例如:html5apps;以及原生应用(nativeapps);

应用框架(applicationframework)是一个完整的程序模型,具备标准应用软件所需的一切基本功能,例如:文件存取、资料交换…,以及这些功能的使用接口(工具栏、状态列、菜单、对话框)。

原生应用(nativeapps)可以支持在线或离线,消息推送或本地资源访问。

中间件层包括各种电视协议、多媒体协议以及系统组件等中间件。中间件可以使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。

硬件层主要包括hal接口、硬件以及驱动,其中,hal接口为所有电视芯片对接的统一接口,具体逻辑由各个芯片来实现。驱动主要包含:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。

传统的显示设备200中,增加了较为流行的瀑布流式页面布局,在这种瀑布流式页面布局中,用户可见的只是一页显示页面的内容,其上可以显示一行或者多行的内容,该显示页面可以不断向下或者向上扩展新的页面并显示更多行的数据和内容。在显示设备200当前显示的是显示页面的首页时,用户只需控制显示页面上的焦点向下移动,就会不断的获取新的显示数据,并将新的显示数据添加至当前首页的尾部,如果焦点不断向下移动,那么显示页面会不断增加第二页、第三页等。

目前,对于作为显示设备200的移动端,例如手机等设备,其上的应用中已经实现了一键返回顶部功能,例如在页面上显示返回顶部的图标,用户用手触控动点击即可。或者在pc端,用户可以使用鼠标点击。但其他较大的显示设备200,例如电视等,在屏幕上进行触摸操作相对困难,也无法使用鼠标等。并且在电视等显示设备200中要实现前述的返回顶部的功能,在显示设备200的内部需设计的逻辑也较为复杂,所以,市场上的大型显示设备200,例如电视等,暂时还未实现此一键返回顶部的功能。

对于上述这种例如电视等大型的显示设备200来说,显示页面上的焦点只能实现上下、左右移动,当显示页面上的数据足够多以及显示页面分为多页显示的时候,用户如果想要将下拉至最后一页底部的焦点返回至首页顶部,就只能控制焦点逐行向上移动,直至移动到首页顶部。显然这种焦点置顶的操作步骤比较重复,耗时也比较长,进而会导致用户体验较差。

为了解决上述传统焦点返回首页顶部的方式造成的耗时长的问题,本申请实施例中提供了一种显示设备200。可以为用户在显示页面上显示焦点一键置顶的提示或者浮窗等,用户可以根据提示或者浮窗进行操作,从而实现焦点通过用户的一键控制直接定位到瀑布流页面上起始的内容处,避免用户使用传统的逐步移动焦点的方式。

为了便于对本申请实施例中的瀑布流页面以及焦点移动的方式进行说明,在本申请实施例中,瀑布流页面上的内容均以整齐地行列进行展示,即一个显示出来的瀑布流页面上可以包括若干行内容,每一行中也包括若干个内容。并且,各行中的内容均为可以被焦点定位到的可选内容。

图5示出了根据一些实施例的显示设备200上瀑布流页面的第一种示意图。如图5所示,瀑布流页面上当前包括标题(title)和标题下的一些资源内容或者应用等。通常瀑布流页面的起始页面上是包含标题的,而随着页面的滚动翻转等,瀑布流页面在显示全新的内容时,当前的页面上是不包含标题的。图6示出了根据一些实施例的显示设备200上瀑布流页面的第二种示意图,如图6所示,当同一个瀑布流页面上显示全新的内容时,则不会显示用于表示瀑布流页面展示内容的标题等,仅仅显示一些资源内容或者应用。

在本申请实施例中,为了区分瀑布流页面上滚动翻页后包含不同内容的各个页面,可以将如图5中所示的瀑布流页面上将标题和起始内容显示出来的区域划分为起始区域。在起始区域中,包含当前可以被显示设备200显示出来的全部的内容。当用户需要选择的内容在当前的起始区域中时,瀑布流页面则不会滚动翻页;而当用户需要选择的内容不在当前的起始区域中,用户会控制焦点向下移动,进而控制瀑布流页面向下滚动显示新的内容。

在上述焦点移动的过程中,用户可以通过按下遥控器等控制装置200上的方向按键等来对焦点的移动方向进行控制,用户按下方向键的操作可以看作是向显示设备200输入了焦点移动指令。以及在焦点移动的过程中,显示设备200的控制器250可以被配置为:首先,接收用户向显示设备200输入的焦点移动指令。而后,响应于焦点移动指令,检测焦点是否移动到起始区域之外。以及,在焦点移动到起始区域之外的情况下,向下滚动瀑布流页面,以使瀑布流页面上的目标区域内显示新的内容。

图7示出了根据一些实施例的显示设备200上瀑布流页面的第三种示意图。如图7所示,当用户控制焦点从图5所示的起始区域最后一行继续向下移动一行时,瀑布流页面上会显示新一行的内容,而由于显示区域未变,那么起始一行的内容和标题均会消失。可见,当前瀑布流页面显示了新的内容,为了区别于起始区域,当前显示包含新内容的区域可称之为目标区域。如果用户在图7中新的一行中找到了想选择的内容,那么直接控制焦点移动进行定位即可;而如果用户在图7新的一行中也未找到想选择的内容,那么可以继续控制焦点向下移动,进而控制瀑布流页面继续向下滚动再显示一行新的内容,并且在图7中第一行的内容也会消失,此时包含新内容的区域还可以称之为目标区域。

焦点在目标区域内移动的过程中,显示设备200的控制器250还可以被配置为:首先,接收用户向显示设备200输入的焦点移动指令。而后,响应于焦点移动指令,检测焦点是否移动到目标区域之外。并且,在焦点移动到目标区域之外的情况下,继续向下滚动瀑布流页面,以使瀑布流页面上的新的目标区域内显示新的内容。

在一些实施例中,用户在当前的目标区域未找到目标内容时,还可能会重新控制瀑布流页面向上滚动从而重新显示之前消失的内容。而向上滚动后显示的包含重新显示的内容的区域也可以称之为目标区域。在此过程中,显示设备200的控制器250还可以被配置为:在焦点移动到目标区域之外的情况下,向上滚动瀑布流页面,以使瀑布流页面上的新的目标区域内显示新的内容。

在本申请实施例中,除了起始区域外,可以存在多个目标区域,并且目标区域可以包含起始区域中的部分内容也可以不包含起始区域的内容。并且,起始区域的大小与目标区域的大小是相同的。

图8示出了根据一些实施例的显示设备200上瀑布流页面的第四种示意图。在一些实施例中,如图8所示,还可能存在显示设备200不会全屏显示瀑布流页面的情况,在这种情况下,仍可用将显示设备200显示出来的瀑布流页面上将标题和起始内容显示出来的区域划分为起始区域,例如图8中虚线框中的区域。并且,当该区域中显示新的内容时,该区域又变成目标区域。

如上所述,当目标区域出现时,说明瀑布流页面已经发生了类似于翻页的操作。此时,如果用户想要将目标区域中的焦点重新定位到瀑布流页面的起始位置,本申请实施例中的显示设备200还为用户提供了可实现焦点一键置顶的功能,从而避免采用前述传统的逐步移动焦点的方式。

图9示出了根据一些实施例的显示设备200中实现焦点一键置顶的第一种流程图。如图9所示,为了实现焦点一键置顶,在一些实施例中,显示设备200可以首先根据用户的控制显示瀑布流页面上目标区域的内容,并且,在目标区域的底部显示一键置顶提示。

其中,一键置顶提示用于向用户展示控制装置100中可实现一键置顶的目标按键的信息,例如,图10中目标区域底部显示的“enterredtoreturntothetop(使用“红色按键”返回顶部)”,用户则可以通过按下例如遥控器等控制装置100上的红色按钮控制焦点置顶。并且,用户按下控制装置100的红色按钮,可以看作是向显示设备200输入焦点置顶指令。

显示设备200在接收到该焦点置顶指令之后,会显示瀑布流页面起始区域的内容,并将焦点直接定位在起始区域的第一个可选内容上,例如将焦点定位在图5中第一行的第一个可选内容上。从而实现焦点的一键置顶操作。

在上述过程中,显示设备200的控制器250,可以被配置为:首先,在目标区域的底部显示一键置顶提示。然后,接收用户通过按下控制装置100上的目标按键向显示设备200输入的焦点置顶指令。最后,响应于该焦点置顶指令,控制显示器260显示瀑布流页面的起始区域的内容,同时控制焦点定位在起始区域的第一个可选内容上。

上述内容中的控制装置100可以是指实体的与显示设备200通过蓝牙连接的遥控器,也可以是安装于移动终端上的虚拟遥控器。但是无论是实体遥控器还是虚拟遥控器,其上都需要具有一些可用于焦点控制的功能按键。例如,实体遥控器上的红色按键、蓝色按键等等。

图11示出了根据一些实施例的显示设备200中实现焦点一键置顶的第二种流程图。如图11所示,为了实现焦点一键置顶,在一些实施例中,显示设备200可以首先根据用户的控制显示瀑布流页面上目标区域的内容,并且在目标区域底部全部内容的最左侧显示一键置顶浮窗。

如图12所示,在目标区域最后一行内容的最左侧显示带有向上指示箭头的浮窗。用户同样可以通过遥控器等控制装置100移动焦点使其定位在浮窗上,而后再点击控制装置100上的确认键,该过程可看作是向显示设备200输入了焦点置顶指令。

显示设备200在接收到焦点置顶指令后,会显示瀑布流页面起始区域的内容,并将焦点直接定位在起始区域的第一个可选内容上。从而实现焦点的一键置顶操作。

上述过程中,显示设备200的控制器250,还可以被配置为:首先,在目标区域底部全部内容的最左侧显示一键置顶浮窗。而后,接收用户向显示设备输入的用于选择一键置顶浮窗的焦点置顶指令。最后,响应于该焦点置顶指令,控制显示器260显示瀑布流页面的起始区域的内容,同时控制焦点定位在起始区域的第一个可选内容上。

同样的,上述内容中的控制装置100可以是指实体的与显示设备200通过蓝牙连接的遥控器,也可以是安装于移动终端上的虚拟遥控器。并且,用户通过控制装置100移动焦点时,需按下控制装置100上的方向键和确认键。

上述实施例中,在目标区域不是起始区域的情况下,显示设备200才会向用户显示一键置顶提示或者浮窗等。然而在一些实施例中,在显示设备200显示瀑布流页面上某个目标区域的内容时,用户既可以控制瀑布流页面向下滚动或者向上滚动来继续选择目标内容。滚动后显示的目标区域中可能包括瀑布流页面上起始区域的全部内容、部分内容或者完全不包括起始区域的内容。因此,在这种情况下,显示设备200还需要确定当前的目标区域是否是起始区域,即目标区域的内容是否包括起始区域的全部内容。如果包括,则确定当前的目标区域是起始区域,此时,显示设备200无需向用户显示一键置顶提示或者浮窗等;如果不包括,则确定当前的目标区域不是起始区域,相当于瀑布流页面已经进行了翻页操作,此时,显示设备200则需要向用户显示一键置顶提示或者浮窗等。

而后,用户在观看一键置顶提示后可以通过按下控制装置100上对应的功能键向显示设备200输入焦点置顶指令,或者通过控制装置100点击一键置顶浮窗进而向显示设备200输入焦点置顶指令。

在上述过程中,显示设备200的控制器250还可以被配置为:首先,控制显示器260显示瀑布流页面上目标区域的内容。然后,在目标区域的内容不包含瀑布流页面上起始区域的全部内容的情况下,响应于用户向显示设备200输入的焦点置顶指令,控制显示器260显示瀑布流页面的起始区域的内容,同时控制焦点定位在起始区域的第一个可选内容上。

并且,控制器250还可以被配置为:在目标区域的内容不包含瀑布流页面上起始区域的全部内容的情况下,在目标区域的底部显示一键置顶提示;或者,在目标区域的内容不包含瀑布流页面上起始区域的全部内容的情况下,在目标区域底部全部内容的最左侧显示一键置顶浮窗。

在一些实施例中,为了避免影响用户在目标区域上的观感,显示设备200仅在检测出焦点的位置处于特定位置时,才会将一键置顶浮窗显示出来。例如,图12中加粗黑实线的位置表示焦点定位的位置,当焦点定位到目标区域内底部的左侧第一个可选内容上时,显示设备200才会将一键置顶浮窗显示在该可选内容的左侧。

当焦点定位到目标区域中的其他可选内容上时,显示设备200则会将一键置顶浮窗隐藏起来。图13示出了根据一些实施例的目标区域的一种示意图。如图13所示,加粗黑实线的位置表示焦点定位的位置,当焦点定位到第二行第二个可选内容时,由于未处于底部的左侧第一个可选内容上,因此,显示设备200不会显示一键置顶浮窗。

在上述显示一键置顶浮窗的过程中,显示设备200的控制器250还可以被配置为:首先,在目标区域的内容不包含瀑布流页面上起始区域的全部内容的情况下,检测目标区域内的焦点是否定位在目标区域内底部的左侧第一个内容上。而后,在目标区域内的焦点定位在目标区域内底部的左侧第一个内容上的情况下,在左侧第一个内容的左侧显示一键置顶浮窗。

在一些实施例中,如果显示设备200检测出用户当前查看的瀑布流页面上目标区域就是起始区域,即目标区域的内容包括起始区域的全部内容,此时显示设备200无需显示一键置顶提示或者浮窗等。并且用户可直接在目标区域上移动焦点进而完成目标内容的选择。

在此过程中,显示设备200的控制器250,可以被配置为:在目标区域的内容包含瀑布流页面上起始区域的全部内容的情况下,响应于用户用于在瀑布流页面上移动焦点的焦点移动指令,控制焦点定位在目标区域内的目标内容上。

另外,目前的移动端、pc端等,在其上实现焦点置顶时,页面的跳转多是依赖于html(hypertextmarkuplanguage,超文本标记语言)原生标签跳转。但是本申请上述实施例中的焦点置顶方式中,瀑布流页面跳转至起始区域则是依赖于显示设备200修改瀑布流组件的属性值实现的。

显示设备200中通常具有布局瀑布流页面的瀑布流组件,在瀑布流页面中存在waterfalloffset属性。waterfalloffset属性是否具有偏移量可以表示出瀑布流页面是否翻页或者是否处于起始区域。当waterfalloffset属性为0时,其不具有偏移量,则说明瀑布流页面当前正在显示起始区域的内容;而当waterfalloffset属性不为0时,其具有偏移量,说明书瀑布流页面已经发生滚动翻页,当前显示的是目标区域的内容。

显示设备200还可以直接检测waterfalloffset属性是否具有偏移量,如果具有,则说明显示设备200当前正在显示瀑布流页面的目标区域,此时可以在目标区域的底部显示一键置顶提示,或者在目标区域底部内容的最左侧显示一键置顶浮窗用户被用户点击。

如果用户根据一键置顶提示按下控制装置100上的某个可以控制焦点置顶的功能键,那么显示设备200可以直接修改waterfalloffset属性,将其值设置为0,这样瀑布流组件就可以根据当前waterfalloffset的属性值将瀑布流页面重新布局为显示起始区域的内容。

或者,如果用户将焦点移动到一键置顶浮窗上并选择该浮窗,那么显示设备200同样可以直接将waterfalloffset的属性值修改为0,以使瀑布流组件重新布局瀑布流页面的显示内容布局。

在瀑布流组件将瀑布流页面重新布局为显示起始区域的内容之后,显示设备200再将焦点重新定位到起始区域内的第一个可选内容上,以完成焦点置顶的操作。

目前的一些移动端或者pc端中,实现焦点置顶操作时,瀑布流页面通常是直接跳转至起始区域,这种直接跳转的方式时间短,但是由于起始区域的内容需要重新被加载显示,因此在跳转之后,起始区域内可能会存在等待被加载的一些内容,用户不会立即查看到起始区域内的全部内容。基于此,在一些实施例中,显示设备200在接收到用户输入的焦点置顶指令后,可以控制瀑布流页面仍以滚动的形式向上翻页,直至最终显示起始区域的内容。

这种滚动的动态效果需要耗费一定的时间才能滚动回起始区域,在这段时间内,显示设备200可以对起始区域的内容进行缓存,这样当瀑布流页面滚动回起始区域后,起始区域的内容会立即被显示出来。

本申请上述实施例中,均以瀑布流页面向上下方向扩展为例进行说明。但是实际情况下,瀑布流页面还可以向左右方向扩展,例如图14所示。因此,在其他一些实施例中,用户也可以控制焦点一直向右移动,进而使瀑布流页面向右滚动显示右侧的新的内容,此时包括新的内容的区域同样可以作为本申请上述实施例中的目标区域。

以及,在瀑布流页面向右滚动显示目标区域的情况下,如图15所示,显示设备200还可以在目标区域的最右侧显示一键置顶提示。或者,如图16所示,显示设备200还可以在目标区域最右侧内容的最下方显示带有向左指示箭头的一键置顶浮窗。

当瀑布流页面上的目标区域采用图15和图16所示的显示方式时,用户仍可以采用前述实施例中的方式向显示设备200输入焦点置顶指令。

由前述内容可知,本申请实施例中的显示设备200可以在瀑布流页面的非起始区域上显示一键置顶提示或者一键置顶浮窗。用户根据提示或者浮窗向显示设备200输入焦点置顶指令,例如根据提示按下控制装置上对应的按键,或者直接在显示设备上选择一键置顶浮窗等。显示设备200再响应于焦点置顶指令,直接将当前显示的内容切换至瀑布流页面的起始区域的内容,并且将焦点重新定位在起始区域的第一个可选内容上,进而完成焦点置顶的操作。可见,本申请实施例的技术方案可以为用户提供完成焦点置顶的提示或者浮窗,进而指示用户实现焦点一键置顶的目的,避免用户在瀑布流页面上逐步移动焦点来完成焦点置顶的操作,节省了大量的时间,操作步骤也简单。

值得说明的是,本申请实施例的显示设备200上的瀑布流页面,展示的可选内容可以是资源的展示图片、应用等,也可以是其他一些适用于瀑布流展示的资源内容。并且,本申请实施例中,焦点置顶操作是直接将焦点定位到起始区域的第一个可选内容上,但是在其他情况下,也可以直接定位都起始区域内第一行的任意一个可选内容上。

为了解决上述传统焦点返回首页顶部的方式造成的耗时长的问题,本申请实施例中提供了一种显示页面上焦点置顶方法,该方法可以应用于前述实施例所述的显示设备200中。具体可以包括如下步骤:控制显示器260显示瀑布流页面上目标区域的内容;在目标区域的内容不包含瀑布流页面上起始区域的全部内容的情况下,响应于用户向显示设备200输入的焦点置顶指令,控制显示器260显示瀑布流页面的起始区域的内容,同时控制焦点定位在起始区域的第一个可选内容上。

在一些实施例中,所述方法还可以包括:在目标区域的内容不包含瀑布流页面上起始区域的全部内容的情况下,在目标区域的底部显示一键置顶提示;接收用户通过按下控制装置100上的目标按键向显示设备200输入的焦点置顶指令。

在一些实施例中,所述方法还可以包括:在目标区域的内容不包含瀑布流页面上起始区域的全部内容的情况下,在目标区域底部全部内容的最左侧显示一键置顶浮窗;接收用户向显示设备200输入的用于选择一键置顶浮窗的焦点置顶指令。

由于本申请实施例中的显示页面上焦点置顶方法可以应用于如前述实施例所述的显示设备200中,因此,关于本申请实施例中显示页面上焦点置顶方法的其他内容可以参照前述关于显示设备200实施例的内容,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

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