一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示设备及Widget控件显示方法与流程

2022-09-07 14:08:14 来源:中国专利 TAG:

显示设备及widget控件显示方法
技术领域
1.本技术涉及显示设备技术领域,尤其涉及一种显示设备及widget控件显示方法。


背景技术:

2.显示设备,如智能电视,可以为用户提供诸如音频、视频、图片等播放画面。如今,显示设备不仅可以为用户提供通过数据广播接收的直播电视节目内容,而且可以为用户提供诸如网络视频节目、网络游戏等各种应用和服务内容。
3.智能电视拥有独立的操作系统,并支持功能扩展。可以根据用户需要在智能电视中安装各种应用程序,例如,传统视频应用、短视频等社交应用以及漫画、看书等阅读应用。这些应用可利用智能电视的屏幕展示应用画面,为智能电视提供丰富的媒体资源。


技术实现要素:

4.本技术提供显示设备及widget控件显示方法,解决如何限制用户在特定模式下使用指定widget控件的问题。
5.第一方面,本技术提供一种显示设备,包括:
6.显示器,用于在第一模式或者第二模式下显示用户界面,在所述第一模式下可访问的内容包括在所述第二模式下可访问的内容和其他内容;
7.控制器,被配置为:
8.在显示第一模式或者第二模式下的系统页面时,接收用于展示widget控件的预设操作;
9.若当前模式是所述第一模式,则显示第一状态的widget面板,所述第一状态的widget面板中展示的widget控件均可用;
10.若当前模式是所述第二模式,则显示第二状态的widget面板,所述第二状态的widget面板中至少一个widget控件不可用。
11.第二方面,本技术还提供一种widget控件显示方法,所述方法包括:
12.在显示第一模式或者第二模式下的系统页面时,接收用于展示widget控件的预设操作;
13.若当前模式是所述第一模式,则显示第一状态的widget面板,所述第一状态的widget面板中展示的widget控件均可用;
14.若当前模式是所述第二模式,则显示第二状态的widget面板,所述第二状态的widget面板中至少一个widget控件不可用。
15.由以上技术方案可知,本技术提供的显示设备可在两种模式下工作,分别为第一模式和第二模式,第一模式下可访问的内容包括第二模式下可访问的内容和其他内容,这样,便可通过配置不同模式所能访问的内容,使得用户在某个模式下只能访问允许的内容,而限制访问其他内容。例如,第一模式为标准模式,第二模式为少儿模式或者教育模式。在显示标准模式界面时,用户可访问少儿媒资、教育媒资和其他媒资,而在显示少儿模式界面
或者教育模式界面时,用户仅可访问教育媒资和/或少儿媒资。
16.本技术实施例中,用户可以通过预设操作,调出widget控件面板。当显示设备接收到该预设操作时,首先判断当前模式属性;如果当前模式是第一模式,则显示第一状态的widget面板,第一状态的widget面板中展示的所有widget控件均可用;若当前模式是第二模式,则显示第二状态的widget面板,第二状态的widget面板中至少一个widget控件不可用。这样一来,在第一模式下,用户可打开所有widget控件,而在第二模式下,用户将无法直接打开那些限制在第二模式下使用的widget控件。
附图说明
17.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
18.图1a为本技术一种显示设备的应用场景图;
19.图1b为本技术一种显示设备的后视图;
20.图2为本技术控制装置的硬件配置框图;
21.图3为本技术显示设备的硬件配置框图;
22.图4为本技术显示设备存储器中操作系统的架构配置框图;
23.图5为本技术在一些实施例中示出的用户界面示意图;
24.图6为本技术在一些实施例中示出的一种可能的电视系统主页;
25.图7为本技术在一些实施例中示出的一种包含widget面板的用户界面;
26.图8为本技术在一些实施例中示出的一种可能的“少儿”主题下的电视系统主页;
27.图9为本技术在一些实施例中示出的一种可能的少儿模式系统主页;
28.图10为本技术在一些实施例中示出的一种包含全局锁定状态下的widget面板的用户界面;
29.图11为本技术在一些实施例中示出的一种可能的密码输入界面;
30.图12为本技术在一些实施例中示出的一种包含widget面板的用户界面;
31.图13为本技术在一些实施例中示出的一种包含局部锁定状态下的widget面板的用户界面;
32.图14为本技术在一些实施例中示出的一种解锁“应用中心”控件后显示的用户界面;
33.图15为本技术在一些实施例中示出的另一种解锁“应用中心”控件后显示的;
34.图16为本技术在一些实施例中示出的展开“ai小聚手”控件后的用户界面;
35.图17为本技术在一些实施例中示出的展开“应用中心”控件后的用户界面;
36.图18为本技术在一些实施例中示出的展开“信号源”控件后的用户界面;
37.图19为本技术在一些实施例中示出的展开“设置”控件后的用户界面;
38.图20为本技术在一些实施例中示出的展开“声音模式”控件后的用户界面;
39.图21为本技术在一些实施例中示出的widget控件显示方法流程图。
具体实施方式
40.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
41.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
42.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
43.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
44.术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
45.图1a为根据实施例中显示设备的使用场景的示意图。如图1a所示,显示设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作显示设备200。
46.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制显示设备200。
47.在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑,ar/vr设备等中的任意一种。
48.在一些实施例中,也可以使用智能设备300以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
49.在一些实施例中,也可以使用智能设备300和显示设备进行数据的通信。
50.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制装置来接收用户的语音指令控制。
51.在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
52.在一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的显示设备上执行,反之亦然。
53.在一些实施例中,如图1b所示,显示设备200包括底座,显示器260,从背板上空隙处伸出的端子接口278以及和背板连接的旋转组件276。其中,显示器260可以是液晶显示
器、有机发光显示器、投影设备等。具体显示设备类型、尺寸大小和分辨率等不作限定旋转组件276可以使显示器260进行旋转。从显示设备正面观看的角度,旋转组件276可以将显示屏旋转到竖屏状态,即屏幕竖向的边长大于横向的边长的状态,也可以将屏幕旋转至横屏状态,即屏幕横向的边长大于竖向的边长的状态。
54.图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起到用户与显示设备200之间交互中介作用。
55.在一些实施例中,通信接口130用于和外部通信,包含wifi芯片,蓝牙模块,nfc或可替代模块中的至少一种。
56.在一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。
57.图3示出了根据示例性实施例中显示设备200的硬件配置框图。
58.在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
59.在一些实施例中控制器包括中央处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。
60.在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面等。
61.在一些实施例中,显示器260可为液晶显示器、oled显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。
62.在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。
63.在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与控制装置100或服务器400建立控制信号和数据信号的发送和接收。
64.在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
65.在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口接口(hdmi)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(cvbs)、usb输入接口(usb)、rgb端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
66.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
67.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
68.在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
69.在一些实施例中控制器包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory,ram),rom(read-only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
70.cpu处理器。用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。cpu处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
71.在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等中的至少一种。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
72.在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理中的至少一种,可得到直接可显示设备200上显示或播放的信号。
73.在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的gui信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出rgb数据信号。
74.在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理中的至少一种,得到可以在扬声器中播放的声音信号。
75.在一些实施例中,用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
76.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的
与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素中的至少一种。
77.在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:显示设备本体上的实体按键,或其他等)。
78.在一些实施例中,显示设备的系统可以包括内核(kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(ipc)。内核启动后,再加载shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。
79.参见图4,在一些实施例中,将系统分为四层,从上至下分别为应用程序(applications)层(简称“应用层”),应用程序框架(application framework)层(简称“框架层”),安卓运行时(android runtime)和系统库层(简称“系统运行库层”),以及内核层。
80.在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。
81.框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过api接口,可在执行中访问系统中的资源和取得系统的服务。
82.如图4所示,本技术实施例中应用程序框架层包括管理器(managers),内容提供者(content provider)等,其中管理器包括以下模块中的至少一个:活动管理器(activity manager)用与和系统中正在运行的所有活动进行交互;位置管理器(location manager)用于给系统服务或应用提供了系统位置服务的访问;文件包管理器(package manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(notification manager)用于控制通知消息的显示和清除;窗口管理器(window manager)用于管理用户界面上的括图标、窗口、工具栏、壁纸和桌面部件。
83.在一些实施例中,活动管理器用于管理各个应用程序的生命周期以及通常的导航回退功能,比如控制应用程序的退出、打开、后退等。窗口管理器用于管理所有的窗口程序,比如获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕,控制显示窗口变化(例如将显示窗口缩小显示、抖动显示、扭曲变形显示等)等。
84.在一些实施例中,系统运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作系统会运行系统运行库层中包含的c/c 库以实现框架层要实现的功能。
85.在一些实施例中,内核层是硬件和软件之间的层。如图4所示,内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
[0086]“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphicuserinterface,gui),即采用图形方式显示的、与计算机操作相关
的用户界面。
[0087]
图5为本技术在一些示例性实施例中示出的显示设备用户界面示意图。如图5所示,用户界面可以包括多个视图显示区,如图5中示出的视图显示区501-504。每个视图显示区中可以布局一个或者多个项目,这里的项目包括图标、窗口、控件等可视化界面元素,其中,控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget控件等。
[0088]
此外,用户界面中还可以显示选择器,用于指示其中任意项目已被选择,如光标或焦点对象。显示设备可以响应于相应的用户输入而移动选择器的位置,以实现对不同项目的选择。焦点对象指根据用户输入在项目之间移动的对象。示例的,通过在项目边缘绘制粗线来标识焦点对象位置。在其他实施例中,焦点对象的样式不限于示例,如还可以项目的3d变形等形式,也可以改变聚焦的项目的文本或图像的边框线、尺寸、颜色、透明度和轮廓和/或字体等标识。
[0089]
在一些实施例中,本技术提供的显示设备可以为支持触摸控制功能的智能电视,如触控电视。
[0090]
在一些实施例中,本技术提供的显示设备可以为支持屏幕旋转的触控电视。其中,显示器能够根据用户需求进行旋转,用户可根据观看需求,控制显示设备转换显示器的旋转状态,旋转状态可以包括横屏状态或竖屏状态。应当理解,横屏状态适用于观看横向媒资,如电视剧、电影等,竖屏状态适用于观看竖向媒资,如短视频、手机拍摄的图片、手机录制的视频等。
[0091]
本技术实施例提供的显示设备,可以基于不同的信号源显示从不同信号源获得的内容。其中,信号源可以是预置的视频点播程序、hdmi接口、直播电视接口等中的至少一种。其中,显示设备可以具有多个hdmi接口。示例性的,用户可以操作控制装置上的“信号源”按键,触发显示信号源选择界面,然后通过选中该界面中的信号源选项,来触发信号源切换。在信号源是直播电视接口的情况下,用户可以在显示设备上观看各个卫视、央视等频道的直播电视节目内容。在信号源是视频点播程序的情况下,用户可以通过显示设备获取网络上的视频、音频资源,以在显示设备上观看网络视频或者收听网络音频。
[0092]
在一些实施例中,显示设备启动后,可以直接进入电视系统主页,该电视系统主页可以是预置的视频点播程序的首页,如聚好看(juui)应用首页。
[0093]
在一些实施例中,显示设备可以基于juui应用,在标准模式、教育模式或者少儿模式下工作。其中,标准模式是显示设备为用户提供的基本工作模式,教育模式则是指可以专门为用户提供小、初、高等教育媒资的工作模式,少儿模式则是指可以专门为用户提供少儿媒资的工作模式。示例性的,juui应用可提供的界面包括标准模式界面、少儿模式界面和教育模式界面,不同模式界面上显示相应模式下用户可访问的内容。
[0094]
在一些实施例中,将显示设备支持的不同的工作模式分别称为第一模式和第二模式,在第一模式下显示的用户界面即为第一模式界面,在第二模式下显示的用户界面即为第二模式界面。根据第一模式和第二模式的功能的不同,第一模式界面用于显示第一模式可访问的内容,第二模式界面用于显示第二模式可访问的内容。应当理解,第一模式和第二模式可访问的内容是由内容服务商提供的不同范围的内容。
[0095]
在一些实施情形中,标准模式即为第一模式,教育模式和/或少儿模式即为第二模
式。标准模式界面即为第一模式界面,教育模式或者少儿模式界面即为第二模式界面。在这些实施情形中,第一模式可访问的内容包括第二模式可访问的内容和其他内容。也就是说,标准模式可访问的内容包括教育媒资和少儿媒资,还包括其他内容。
[0096]
需要说明的是,用户可以在显示设备首次开机时的开机导航过程中选择显示设备的工作模式。其中,开机导航过程是指对显示设备的进行一系列初始化基础设置过程,包括但不限于选择操作界面语言、初始化连接网络、登录云服务账号、选择工作模式等。用户可在模式选择界面中选择显示设备的工作模式。模式选择界面中包括“标准模式”、“教育模式”和“少儿模式”等多个模式选项。当用户选中“教育模式”时,显示设备将在教育模式下工作,如显示教育模式主页,以及执行教育模式对应的交互控制策略等。当用户选中“标准模式”时,显示设备将在标准模式下工作,如显示标准模式主页,以及执行标准模式对应的交互控制策略等。
[0097]
还需说明的是,用户也可以在标准模式提供的包含模式切换按钮的界面中,控制显示设备由标准模式切换到教育模式或者少儿模式,以及在教育模式或者少儿模式提供的包含模式切换按钮的界面中,控制显示设备由教育模式或者少儿模式切换到标准模式。
[0098]
在一些实施例中,显示设备操作系统启动过程中,启动juui应用。juui应用启动后,读取系统属性数据中的模式属性变量。如果读取到的模式属性变量是第一值,则显示标准模式系统主页。如果读取到的模式属性变量不是第一值,则显示少儿模式系统主页或者教育模式系统主页。例如,如果读取到的模式属性变量是第二值,则显示少儿模式系统主页;如果读取到的模式属性变量是第三值,则显示教育模式系统主页。
[0099]
在一些实施例中,juui应用响应于用户操作,执行模式切换过程。具体的,juui应用响应于指示由标准模式进入到少儿模式的用户操作,将系统属性数据中的模式属性变量修改为第二值,同时将当前显示的标准模式界面更新为少儿模式界面。juui应用响应于指示由少儿模式进入到标准模式的用户操作,将系统属性数据中的模式属性变量修改为第一值,同时将当前显示的少儿模式界面更新为标准模式界面。
[0100]
在一些实施例中,juui应用提供的电视系统主页至少包括导航栏和位于导航栏下方的内容区,导航栏中包括多个标题控件,内容区中显示的内容会随导航栏中被选中标题控件的变化而变化,从而显示出与被选中标题控件相对应的标题界面。
[0101]
在一些实施例中,应用程序层中的程序可以被集成在juui应用中,通过导航栏的一个控件进行展示。当导航栏中的应用控件被选中后,进行进一步显示该应用的页面。
[0102]
图6为本技术在一些示例性实施例中示出的一种可能的电视系统主页。如图6所示,该用户界面的导航栏中包括“我的”、“有线宝”、“亲友圈”、“推荐”、“vip”、“少儿”、“影视”等标题控件,用户可以通过移动焦点至不同的标题控件来显示对应的标题界面。例如,图6中,焦点落在“推荐”控件上时,显示的标题界面为“推荐”界面,该“推荐”界面中的导航栏中包括“精选”、“综艺”、“动漫”、“体育”、“电竞”、“动画片”、“知识”、“全部”、“戏曲”等多个类别控件,用户可以通过移动焦点至不同的类别控件来显示对应的推荐内容。例如,图6中,焦点落在“精选”控件上时,“推荐”界面的内容显示区中则显示为用户推荐的精选项目,包括图标、缩略图、电影、电视剧的影音内容对应的视觉对象等等。焦点移动到“少儿”上时,内容显示区中将显示“少儿”标题界面,该“少儿”标题界面中主要显示少儿媒资。在一些实施例中,用户可以在电视系统主页中选择想要播放的媒体资源或者打开想要使用的应用程
序,也可以通过操作电视系统主页上的控件,指示进入到下一级界面,在下一级界面中选择想要播放的媒体资源。
[0103]
在一些实施例中,显示设备上的应用包括系统应用和用户应用,系统应用可以包括widget应用和其他系统应用。显示设备开机后,用户应用和其他系统应用会注册到显示设备操作系统。widget应用用于读取操作系统的应用注册信息,根据读取到的应用注册信息,集成用户应用和其他系统应用对应的widget,使得用户可以在widget应用中操作其他系统应用和用户应用,如启动某个用户应用或者操作某个用户应用的某个功能模块。具体实施时,widget应用可以具有独立的ui交互界面,该ui交互界面可以称为widget面板,主要用于显示widget控件。一个widget控件与某个用户应用或者系统应用对应。用户则通过操作widget面板上的widget控件,来操作对应的应用。
[0104]
在一些实施例中,显示设备开机后显示的系统主页为widget应用界面,即系统主页为包括按照预设顺序排列的widget控件的widget面板,当用户点击任意一个widget控件时,该widget控件对应的应用启动,并显示出该应用的相关内容。
[0105]
在一些实施例中,用于显示widget面板的视图显示区可以占据整个屏幕,也可以占据部分屏幕,如占据屏幕的左侧区域。
[0106]
在一些实施例中,用户可以通过输入预设操作,来启动widget应用及显示widget面板。
[0107]
在一些实施例中,显示设备通过juui应用接收输入的上述预设操作,juui应用接收到预设操作后,启动widget应用。widget应用根据当前工作模式属性的不同,显示不同状态的widget面板。具体来说,如果当前工作模式是标准模式,则显示第一状态的widget面板,第一状态的widget面板中展示的所有widget控件均可用;如果当前工作模式是少儿模式或者教育模式,则显示第二状态的widget面板,第二状态的widget面板中至少一个widget控件不可用。这样一来,在标准模式下,用户可打开所有widget控件,而在少儿模式或者教育模式下,用户将无法直接打开那些限制在相应模式下限制使用的widget控件。
[0108]
在一些实施例中,widget应用启动后,读取系统属性数据中的模式属性变量,根据读取到的模式属性变量判断当前工作模式。从而根据当前工作模式属性的不同,呈现不同状态的widget面板。可以看出,widget应用和juui应用之间可以共享系统属性数据,通过共享系统属性数据实现了widget应用和juui应用之间的解耦。
[0109]
示例性的,在显示juui应用标准模式界面(如图6所示的标准模式主页)时,用户可以长按遥控器向左的方向键(以下简称“左键”),来触发显示widget面板。juui应用接收该操作后,通过intent的隐式启动方式来拉起widget应用。widget应用启动后,读取系统属性数据中的模式属性变量,根据读取到的模式属性变量可以判定当前工作模式是标准模式,因此显示第一状态的widget面板,该第一状态的widget面板中包括一个或者多个widget控件,每个widget控件均可用。在显示第一状态的widget面板时,用户可以通过操作其上的任意一个widget控件,来启动widget对应的应用,并显示应用的相关内容。
[0110]
值得注意的是,juui应用响应于接收到的预设操作而拉起widget应用后,切换到后台运行,widget应用则在前台运行。进而,widget应用启动后,widget面板上的widget控件可获取焦点,juui应用不可获取焦点。其中,widget面板上的指定widget首先获取到焦点,指示焦点位置的选择器默认显示在该指定的widget控件上。在显示widget面板时,用户
可以通过相应操作移动选择器位置,以选择不同的widget控件。示例性的,该指定的widget控件可以是widget面板上第一位序的widget控件。
[0111]
在一些实施例中,juui应用响应于接收到的预设操作,在拉起widget应用的同时,沿显示器的横向向右的方向,将标准模式界面中的内容移动到显示器的右侧内容区中显示。widget应用启动后,在显示器的左侧内容区中显示widget面板。这样,在显示出widget面板的同时,可以继续显示juui应用标准模式界面中的内容。
[0112]
在一些实施例中,显示器的右侧内容区被称为第一内容区,显示器的左侧内容区被称为第二内容区。应理解,第一内容区与第二内容区的尺寸可以根据需求预设。
[0113]
在一些实现方式中,标准模式界面中靠左的部分内容以原显示尺寸显示在右侧内容区中,靠右的另一部分内容隐藏。示例性的,首先根据预先配置的左侧内容区的宽度w1,确定向右移动的距离x=w1;然后根据向右移动的距离计算标准模式界面中各界面元素的新的显示位置坐标(x0 x,y0),其中,(x0,y0)为各界面元素的原显示位置坐标。最后,在保持各界面元素原显示尺寸不变的基础上,将各界面元素显示在新的显示位置处,超出显示视窗右侧边缘的界面元素将被隐藏。
[0114]
在另一些实现方式中,标准模式界面中的全部内容以压缩后的显示尺寸显示在右侧内容区中。示例性的,首先根据预先配置的左侧内容区的宽度w1,确定右侧内容区的宽度w2=w
max-w1,w
max
为用户界面最大宽度。然后根据右侧内容区的宽度和用户界面的最大宽度计算缩小比例s,s=w2/w
max
。在根据缩小比例计算标准模式界面中各界面元素的新的显示尺寸为(a0×
s)
×
(b0×
s),其中,a0×
b0为某界面元素的原显示尺寸。最后将标准模式界面中的全部内容以新的显示尺寸显示在右侧内容区中。
[0115]
在另一些实施例中,widget面板叠加在juui应用标准模式界面的内容上显示。其中,widget面板可以设置为半透明,以使界面中被遮盖的内容可以透过widget面板显示出来。
[0116]
图7为本技术在一些示例性实施例中示出的用户界面,该用户界面具体为在显示图6所示的标准模式主页时,接收到用户触发的长按左键操作而显示的用户界面。如图7所示,该用户界面的左侧内容区中显示第一状态的widget面板,该widget面板中显示有多个widget控件,分别为“信号源”、“应用中心”、“router”、“设置”、“播放器”、“标准”、“多屏互动”、“城市服务”、“发现”、“联系人”、“设备”、“ai camera”;该用户界面的右侧内容区中继续显示标准模式主页中的内容。
[0117]
值得注意的是,在该示例中,受限于右侧内容区的尺寸,标准模式主页中的各项目以原始布局参数,对齐右侧内容区的左侧边界显示,标准模式主页中超出用户界面右侧边界的显示内容隐藏。其中,原始布局参数是指各项目在图6中的布局参数。也就是说,当用户长按左键时,widget面板显示在用户界面的左侧内容区中,标准模式主页中的各项目则整体平移到右侧内容区,超出用户界面右侧边界的显示内容隐藏。
[0118]
在一些实施例中,在显示如上所述的widget面板时,用户可以通过操作遥控器上的返回键,或者长按右键,以输入返回指令,控制将widget面板收起,并返回到标准模式主页。widget应用接收到输入的返回指令后,退出前台,widget面板收起。juui应用响应于widget应用从前台退出,切换到前台运行,并全屏显示标准模式界面。
[0119]
在一些实施例中,用户可以通过juui标准模式主页上的指定控件,来控制切换到
少儿模式或者教育模式界面。由于少儿模式或者教育模式界面能显示少儿媒资或者教育媒资,从而可以限制家庭中的儿童使用与少儿或者教育无关的功能,确保儿童可以在纯粹的空间中学习,不被其他因素干扰。
[0120]
值得注意的是,juui应用的少儿模式界面不同于嵌套在标准模式主页中的“少儿”标题界面。一方面,少儿模式界面是独立的,其显示方案可单独配置,而“少儿”标题界面嵌套在标准模式主页中,其显示方案是标准模式主页显示方案的一部分;另一方面,少儿模式界面所显示的内容,与“少儿”标题界面是不同的。在一些实施例中,标准模式主页的tab栏中还可以包括“教育”控件,当焦点落在“教育”上时,下方内容显示区中将显示“教育”标题界面。应理解的是,基于与“少儿”标题界面类似的道理,“教育”标题界面不同于教育模式下的用户界面,此处不予赘述。
[0121]
示例性的,在显示如图7所示的juui标准模式主页时,用户可以通过操作移动焦点到“少儿”控件上。当焦点落在“少儿”控件上时,显示的标题界面变化成“少儿”标题界面。图8示例性示出了一种可能的“少儿”标题界面。如图8所示,该界面中包括“少儿模式”、“父母中心”等功能控件,其中,用户可以通过操作“少儿模式”控件,控制进入到少儿模式。juui应用接收到用户对“少儿模式”控件的操作后,显示少儿模式主页,并将本地属性数据中的模式属性值设为第二值。
[0122]
图9为本技术在一些实施例中示出的一种少儿模式主页,具体为在显示图8所示“少儿”标题界面时,用户选择“少儿模式”控件并确定后进入的用户界面。如图9所示,少儿模式主页上包括“退出少儿模式”控件,其中,用户可以通过操作“退出少儿模式”控件,来触发切换到标准模式。
[0123]
在一些实施例中,在显示少儿模式主页时,用户可以通过预设操作来触发启动widget应用及显示widget面板。
[0124]
示例性的,在显示如图9所示的少儿模式主页时,用户可以长按遥控器左键,来触发显示widget面板。juui应用接收该预设操作,通过intent的隐式启动方式拉起widget应用。widget应用启动后,读取系统属性数据中的模式属性变量,根据读取到的模式属性变量可以判定当前工作模式是少儿模式,因此显示第二状态的widget面板。与在标准模式下所显示的第一状态的widget面板不同的是,在少儿模式下所显示的第二状态的widget面板中,至少一个widget控件不可用。
[0125]
在一些实施例中,第二状态的widget面板包括隐藏的widget控件和用于触发显现所述隐藏的widget控件的解锁控件,即第二状态的widget面板不显示任何widget控件,从而通过将所有widget控件隐藏而使所有widget控件不可用。此时,用户无法查看widget面板上的widget控件,也无法对任何一个widget控件进行操作。
[0126]
值得注意的是,juui应用响应于接收到的预设操作而拉起widget应用后,切换到后台运行,widget应用则在前台运行。进而,widget应用启动后,widget面板上的解锁控件可获取焦点,juui应用不可获取焦点。当用户操作该解锁控件时,widget应用响应于对该解锁控件的操作(如点击操作),显示密码输入界面,并接收用户在密码输入界面中输入的密码。widget应用接收到用户输入的密码后,验证输入的密码是否正确;如果验证输入的密码正确,则控制隐藏的widget控件在widget面板中显现,从而解除widget面板的锁定状态。
[0127]
在一些实施例中,解锁后的widget面板与第一状态的widget面板相同。
[0128]
在解锁widget面板后,用户可以通过相应操作移动选择器位置,以选择不同的widget控件。用户可以通过操作选择的widget控件,来启动widget控件对应的应用,及显示应用的相关内容。
[0129]
在一些实施例中,上述第二状态的widget面板上除了显示有解锁控件外,还可以显示有辅助性信息,如时间信息、天气信息、解锁提示信息等。
[0130]
在一些实施例中,juui应用响应于接收到的预设操作,在拉起widget应用的同时,沿所述显示器的横向向右的方向,将少儿模式界面中的内容移动到显示器的右侧内容区中显示。widget应用启动后,在显示器的左侧内容区中显示第二状态的widget面板。这样,在显示出widget面板的同时,可以继续显示少儿模式界面中的内容。
[0131]
在一些实现方式中,少儿模式界面中靠左的部分内容以原显示尺寸显示在右侧内容区中,靠右的另一部分内容隐藏。或者,少儿模式界面中的全部内容以压缩后的显示尺寸显示在右侧内容区中。更为具体的实现方式可以参见上述针对标准模式界面介绍的内容,此处不予赘述。
[0132]
在另一些实施例中,第二状态的widget面板叠加在少儿模式界面的内容上显示。其中,第二状态的widget面板所在图层可以设置为半透明,从而使界面中被遮盖的内容可以透过widget面板所在图层显示出来。
[0133]
图10为本技术在一些实施例中示出的用户界面,该用户界面具体为在显示图9所示少儿模式系统主页时,接收到长按左键操作而显示的用户界面。如图10所示,在该用户界面的左侧内容区中显示有widget面板,该widget面板上显示有解锁控件和辅助性信息,辅助性信息具体包括时间信息“12:34”、问候语“中午好”以及天气信息“今日-11~2℃,晴转多云”。在该用户界面的右侧内容区中继续显示少儿模式系统主页。值得注意的是,在该示例中,受限于右侧视图显示区的尺寸,少儿模式系统主页中的各项目以原始布局参数,对齐右侧视图显示区的左侧边界显示,少儿模式系统主页中超出用户界面右侧边界的显示内容隐藏。其中,原始布局参数是指各项目在图9中的布局参数。
[0134]
图11为本技术在一些实施例中示出的用户界面,该用户界面具体为用户操作widget面板中解锁控件后,显示的密码输入界面。如图11所示,在密码输入界面中,显示有可操作的数字软键、删除键,以及密码输入区域。用户可以通过移动焦点选择要输入的数字,通过确认操作输入选择的数字,通过操作删除键删除已输入的数字。应当理解,图11仅是密码输入界面的一种示例。不同产品中显示的密码输入界面可以不同。比如,在一些实施例中,密码输入界面中的密码输入区域中可输入6位或者8位密码,还可以显示字母和/或符号软键,还可以显示清空键等。
[0135]
图12为本技术在一些实施例中示出的用户界面,该用户界面具体为用户在密码输入界面中输入正确密码后显示的用户界面。如图12所示,在该用户界面的左侧内容区中显示解锁后的widget面板,该widget面板上显示有多个widget控件,分别为“信号源”、“应用中心”、“城市服务”、“小课堂”、“联系人”、“播放器”、“健身计划”、“标准”、“设备”、“智能摄像头”。少儿模式系统主页中的各项目则整体平移到用户界面的右侧内容区,页面中超出用户界面右侧边界的显示内容隐藏。
[0136]
在一些实施例中,如果widget应用验证用户在密码输入界面中输入的密码正确,则将系统属性数据中的模式属性变量修改为第二值或者第三值。
[0137]
在一些实施例中,juui应用轮询系统属性数据中的模式属性变量,当轮询到模式属性系统由第二值或者第三值变化为第一值时,将当前显示的少儿模式界面或者教育模式界面更新为标准模式界面。
[0138]
在另一些实施例中,当juui应用由后台切换到前台运行时,juui应用读取系统属性数据中的模式属性变量。如果读取到的模式属性变量是第一值,则显示标准模式界面。如果读取到的模式属性值是第二值或者第三值,则继续显示少儿模式界面或者教育模式界面。这样,当用户在少儿模式或者教育模式下解锁widget面板成功,再通过返回指令控制widget应用退出时,widget应用将退出前台,juui应用将切换到前台,并读取到模式属性值为第一值,从而将当前显示少儿模式或者教育模式界面更新为标准模式界面,即从少儿模式或者教育模式切换到标准模式。
[0139]
在一些实施例中,在第二状态的widget面板中,widget控件正常显示,其中指定widget控件不可用,指定widget控件是指在少儿模式和/或教育模式下限制使用的widget控件。具体实现时,widget应用被juui应用拉起后,根据各widget的配置信息确定各widget的模式属性,若为少儿模式和/或教育模式,则显示包含不可用标识的widget控件图标,并将该widget配置为不可用状态;若为标准模式,则显示不包含不可用标识的widget控件图标。在这些实施例中,用户可以正常查看widget面板以获知widget面板上所有的widget控件,用户可以直接操作可用的widget控件,而无法直接操作不可用的widget控件。
[0140]
在一些实施例中,当用户选中不可用的widget控件并确定时,widget应用响应于该用户操作,显示如图11所示的密码输入界面,以及接收用户在密码输入界面输入的密码。
[0141]
在一些实现方式中,如果widget应用验证用户在密码输入界面中输入的密码正确,则widget应用直接拉起用户所操作的widget控件对应的应用。该对应的应用启动后,可以在左侧内容区中直接显示该应用的相关内容,也可以全屏显示该应用的界面。
[0142]
而在另一些实现方式中,如果widget应用验证用户在密码输入界面中输入的密码正确,则将用户所操作的widget控件激活为可用状态,并撤销其图标上的不可用标识。用户再次操作该widget控件时,方可打开该widget控件对应的应用,即显示应用的相关内容。
[0143]
图13为本技术在一些示例性实施例中示出的用户界面,该用户界面具体为在显示少儿模式系统主页时,接收到长按左键操作而显示的用户界面。在图13所示用户界面中,在用户界面左侧的视图显示区中显示widget面板,该widget面板上显示有多个widget控件,分别为“信号源”、“应用中心”、“城市服务”、“小课堂”、“联系人”、“播放器”、“健身计划”、“标准”、“设备”、“智能摄像头”。其中,“信号源”、“应用中心”、“城市服务”、“设备”为不可用的widget控件,其上显示有锁定角标,而其他widget控件为可用的widget控件。
[0144]
在显示图13所示用户界面时,如果用户选中不可用的“应用中心”控件并确认,widget应用将响应于用户对“应用中心”的操作,显示如图11所示的密码输入界面,并接收用户在密码输入界面中输入的密码。在一些实施情形中,如果widget应用验证用户在密码输入界面中输入的密码正确,则直接拉起应用中心应用模块。应用中心应用模块启动后,可以在左侧内容区中显示多个应用程序图标,该多个应用程序图标即为“应用中心”控件对应的一级项目内容。或者,应用中心应用模块启动后,全屏显示应用中心应用模块的主页,在该主页中显示多个应用程序图标。而在另一些实施情形中,如果widget应用验证用户在密码输入界面中输入的密码正确,则将“应用中心”控件上的锁定角标撤销。用户需要再次操
作该“应用中心”控件,才能在左侧内容区中展开“应用中心”控件对应的多个应用程序图标。
[0145]
图14示例性示出了在密码输入界面中输入正确解锁密码后显示的用户界面。与图13所示用户界面不同的是,在图14中,多个应用程序图标浮于widget面板上方显示。
[0146]
在一些实施例中,不同widget控件对应的解锁密码相同或者不同。widget应用通过密码输入界面接收到用户输入的密码后,将收到的密码与用户选中的widget控件对应的正确密码进行对比,从而确定用户输入的密码是否正确,如果正确,则将用户选中的widget控件激活为可用的widget控件。
[0147]
在一些实施例中,当用户选中具有锁定角标的widget控件,并且在密码输入界面中输入正确的解锁密码时,可将widget面板中所有不可用的widget控件激活为可用的widget控件。
[0148]
沿用前述例子,在显示图13所示用户界面时,如果用户选中“应用中心”控件并确认,widget应用将响应于用户对“应用中心”的操作,显示如图11所示的密码输入界面,并接收用户在密码输入界面中输入的密码。如果widget应用验证用户在密码输入界面中输入的密码正确,则将widget面板中所有不可用的widget控件上的锁定角标都撤销,进而显示出图15所示的用户界面。在图15中,“信号源”、“应用中心”、“城市服务”、“设备”控件上的锁定角标均消失,意味着“信号源”、“应用中心”、“城市服务”、“设备”控件均被激活为可用的widget控件。
[0149]
在一些实施例中,在显示如上所述的全局锁定状态或者局部锁定状态下的widget面板时,用户可以通过操作遥控器上的返回键,或者长按右键,以输入返回指令,控制将widget面板收起,并返回到标准模式主页或者继续显示少儿模式主页或教育模式主页。具体的,widget应用接收到输入的返回指令后,退出前台,widget面板收起。juui应用响应于widget应用从前台退出,切换到前台运行,读取系统属性数据中的模式属性变量。如果读取到的模式属性变量是第一值,则将当前显示的标准模式界面或者少儿模式界面更新为标准模式界面。如果读取到的模式属性值是第二值或者第三值,则继续显示少儿模式界面或者教育模式界面。
[0150]
在一些实施例中,在显示第一状态的widget面板或者解锁后的widget面板时,widget面板中widget控件可获取焦点,用户可以通过移动焦点位置选中目标widget控件进行操作。当焦点落在目标widget控件上时,用户可以通过操作遥控器上的“确认”按键,点击目标widget控件。widget应用接收到对目标widget控件的操作后,启动目标widget控件对应的应用,显示应用的相关内容。
[0151]
在一些实施例中,用户操作的widget控件对应的应用启动后,可以将应用的一级项目内容显示在预设内容区中,例如,浮于widget面板、显示在用户界面的左侧内容区中。也可以全屏显示应用的一级页面,如应用主页。
[0152]
图16示例性示出了用户选中图7所示widget面板中“ai小聚助手”控件后显示的用户界面。如图16所示,“ai小聚助手”对应的一级项目内容显示在用户界面左侧的视图显示区中。参阅图16可知,“ai小聚助手”对应的一级项目内容包括“天气”、“信息”、“日历”控件,以及,五日天气变化图以及日程安排信息。在图16中,焦点默认停留在“天气”控件上。此时,用户可以通过操作移动焦点选择其他控件来显示不同的项目内容,例如,当焦点选择“日
历”控件时,可以取消显示天气信息,显示本月日历详情,当焦点选择“信息”控件时,则取消显示本月日历详情,显示信息列表。
[0153]
图17示例性示出了用户选中图7所示widget面板中“应用中心”控件后显示的用户界面。如图17所示,“应用中心”对应的一级项目内容在用户界面左侧的视图显示区中展开,具体包括多个应用程序图标。在显示图17时,焦点默认停留在第一个应用程序图标上,用户可以通过操作移动焦点位置,以选择并操作任意一个应用程序以启动该应用程序。
[0154]
图18示例性示出了用户选中图7所示widget面板中“信号源”控件后显示的用户界面。如图18所示,信号源列表显示在用户界面左侧的视图显示区中,信号源列表由多个信号源选项排列而成,如hdmi1、hdmi2、模拟电视、地面数字等。在图18所示界面中,用户可以通过不断向下移动焦点,将信号源列表中隐藏的信号源选项移动到视图显示区中显示出来。在图18中,焦点默认停留在hdmi1上,用户可以通过操作移动焦点位置,以选择并操作任意一个信号源选项。
[0155]
在一些实施例中,用户可以通过操作widget控件对应应用的一级项目内容,触发显示该一级项目内容对应的二级项目内容。
[0156]
图19示例性示出了用户选中图7所示widget面板中“设置”控件后显示的用户界面。如图19所示,“一键加速”、“一键直达”、“播放设置”、“图像模式”以及“声音模式”等多个一级设置项目显示在用户界面左侧的视图显示区中,焦点默认停留在“一键加速”项目上。用户可以通过移动焦点位置,来选择要操作的项目,通过操作选择的一级设置项目,触发显示对应的二级项目内容。例如,如果用户选中“声音模式”项目并确认,则将显示“声音模式”项目对应的二级设置项目。如图20所示,“ai音质”、“影院”、“音乐”、“体育”等“声音模式”对应的二级设置项目显示在用户界面左侧的视图显示区中,用户可以通过移动焦点位置,来选中想要设置的声音模式,或者取消当前设置的声音模式。
[0157]
应当理解,用户通过点击widget控件而触发显示的内容及其层级,取决于widget控件对应应用的设计,而本领域技术人员可以根据用户需求设计各应用的相关内容的显示逻辑。
[0158]
值得注意的是,为了避免用户在探索各层级项目内容时产生困扰,在显示项目内容的视图显示区中显示导航图标。例如,当在显示某个应用对应的二级项目内容时,则在相应视图显示区中显示指示返回上一级的图标。如果当前显示的项目内容还包括下一级项目内容,则在相应视图显示区中显示指示进入下一级的图标。
[0159]
由以上技术方案可知,本技术提供的显示设备可在两种模式下工作,分别为第一模式和第二模式,第一模式下可访问的内容包括第二模式下可访问的内容和其他内容,这样,便可通过配置不同模式所能访问的内容,使得用户在某个模式下只能访问允许的内容,而限制访问其他内容。例如,第一模式为标准模式,第二模式为少儿模式或者教育模式。在显示标准模式界面时,用户可访问少儿媒资、教育媒资和其他媒资,而在显示少儿模式界面或者教育模式界面时,用户仅可访问教育媒资和/或少儿媒资。
[0160]
本技术实施例中,用户可以通过预设操作,调出widget控件面板。当显示设备接收到该预设操作时,首先判断当前模式属性;如果当前模式是第一模式,则显示第一状态的widget面板,第一状态的widget面板中展示的所有widget控件均可用;若当前模式是第二模式,则显示第二状态的widget面板,第二状态的widget面板中至少一个widget控件不可
用。这样一来,在第一模式下,用户可打开所有widget控件,而在第二模式下,用户将无法直接打开那些限制在第二模式下使用的widget控件。
[0161]
根据上述实施例提供的显示设备,本技术实施例还提供一种widget控件显示方法。如图21所示,该方法可以包括下述步骤:
[0162]
s110,在显示第一模式或者第二模式下的系统页面时,接收用于展示widget控件的预设操作。
[0163]
s120,响应于该预设操作,判断当前的模式属性。如果当前模式是第一模式,则执行s130,如果当前模式是第二模式,则执行s140。
[0164]
其中,第一模式下可访问的内容包括第二模式下可访问的内容和其他内容。
[0165]
s130,显示第一状态的widget面板,所述第一状态的widget面板中展示的所有widget控件均可用。
[0166]
具体的,将第一模式下的系统页面中的内容移动到所述第一内容区中继续显示,在所述第二内容区中显示所述第一状态的widget面板。
[0167]
s140,显示第二状态的widget面板,所述第二状态的widget面板中至少一个widget控件不可用。
[0168]
具体的,将第二模式下的系统页面中的内容移动到所述第一内容区中继续显示,在所述第二内容区中显示所述第二状态的widget面板。
[0169]
在更为具体的实现方式中,包括:将第一模式下或者第二模式下的系统主页中靠左的部分内容以原显示尺寸显示在所述第一内容区中,并将靠右的另一部分内容隐藏;或者,将第一模式下或者第二模式下的系统主页中的全部内容以压缩后的显示尺寸显示在所述第一内容区中。
[0170]
在一些实施例中,第二状态的widget面板包括隐藏的widget控件和用于触发显现所述隐藏的widget控件的解锁控件。本技术提供的显示方法还包括:响应于对所述解锁控件的确认操作,显示密码输入界面;当接收到在所述密码输入界面中输入的正确密码时,控制所述隐藏的widget控件在widget面板中显现。
[0171]
在一些实施例中,第二状态的widget面板中的指定widget控件不可用,所述指定widget控件是指在第二模式下限制使用的widget控件。本技术提供的显示方法还包括:响应于对不可用的widget控件的确认操作,显示密码输入界面;当接收到在所述密码输入界面中输入的正确密码时,显示操作的所述widget控件对应的内容;响应于对可用的widget控件的确认操作,显示操作的所述widget控件对应的内容。
[0172]
在一些实施例中,响应于输入指示由第二模式切换到第一模式的操作,将系统属性数据中的模式属性变量设为第一值;响应于输入指示由第一模式切换到第二模式的操作,将系统属性数据中的模式属性变量设为其他值。
[0173]
在一些实施例中,按照下述步骤确定当前模式:获取系统属性数据中的模式属性变量;如果所述模式属性变量为第一值,确定当前模式是第一模式;如果所述模式属性变量不为第一值,确定当前模式是第二模式。
[0174]
在一些实施例中,当接收到在所述密码输入界面中输入的正确密码时,将所述模式属性变量设为第一值。
[0175]
在一些实施例中,所述显示操作的所述widget控件对应的内容,包括:启动所述
widget控件对应的应用,以及通过所述应用,在所述第二内容区中显示所述应用对应的一级项目内容,或者全屏显示所述应用对应的一级页面。在一些实施例中,本技术提供的显示方法还包括:在显示所述widget面板时,接收输入的返回指令;获取系统属性数据中的模式属性变量;如果所述模式属性变量为第一值,则撤销所述widget面板,并显示第一模式下的系统主页;如果所述模式属性变量不为第一值,则撤销所述widget面板,并显示第二模式下的系统主页。
[0176]
在一些实施例中,本技术提供的显示方法还包括:在显示所述应用对应的内容时,接收输入的返回指令;响应于所述返回指令,控制返回到上一级界面,所述上一级界面是指显示所述应用对应的当前内容前的界面。
[0177]
在一些实施例中,所述第二状态的widget面板中不可用的widget控件的图标上具有不可用标识;当接收到在所述密码输入界面中输入的正确密码时,撤销所述不可用标识。
[0178]
具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的widget控件显示方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:rom)或随机存储记忆体(英文:random access memory,简称:ram)等。
[0179]
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0180]
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
[0181]
以上所述的本发明实施方式并不构成对本发明保护范围的限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献