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

未命名 09-22 阅读:62 评论:0


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


背景技术:

2.随着智能电视的发展,用户通过控制装置操控智能电视的过程需要提高稳定性与快捷性,为此,现有的智能电视的控制装置提供了一键启动应用的功能,该功能可以在用户设置了偏好应用的情况下,在智能电视待机状态时,启动智能电视并在启动智能电视后直接启动该偏好应用,或者在开机状态直接启动该偏好应用。
3.智能电视还提供了一种配置模式,用户在配置模式的界面可以选择显示设备在再次启动后显示主页面或者恢复待机前的显示界面。
4.由于配置模式与一键启动应用的功能均在智能电视开机后即启动,因此,两种功能产生冲突,用户在一键启动应用时,智能电视会先启动应用,在启动应用的过程中显示配置模式的界面,导致配置模式的界面遮盖应用界面,造成闪屏,给用户造成不好体验。


技术实现要素:

5.本技术提供一种显示设备及界面显示方法,能够解决用户一键启动应用时与用户预设的配置模式冲突导致开机后显示界面发生闪屏的问题。
6.第一方面,本技术示出一种显示设备,包括:显示器;控制器,被配置为:显示设备待机时,接收用户发送的用于启动显示设备的控制指令;控制指令包括第一指令,第一指令用于指示在启动显示设备后,启动与第一指令相对应的预设应用;响应于第一指令,将第一指令存储为第一数据;将第一数据设置为先于第二数据解析并删除所述第二数据;第二数据用于表征是否在再次启动所述显示设备时显示主页面或者恢复所述显示设备在待机前的显示界面;根据解析后的第一数据启动与第一指令相对应的预设应用,以使显示设备在启动后显示预设应用的界面。采用本实施方式,显示设备在接收到第一指令后通过将第一数据设置为先于第二数据解析的方式使显示设备启动后直接显示预设应用的界面,避免了一键启动应用时与用户预设的配置模式冲突导致开机后显示界面发生闪屏的问题。
7.在一些实施例中,控制器执行接收用户发送的用于启动显示设备的控制指令的步骤,被进一步配置为:判断控制指令为第一指令或者第二指令,第二指令用于启动显示设备;如果控制指令为第一指令,执行响应于第一指令,将第一指令存储为第一数据的步骤。采用本实施方式,显示设备通过判断控制指令的类型,确定用户的使用意愿为直接启动应用,还是恢复待机前的显示界面,或者是显示设备的主界面。
8.在一些实施例中,控制器执行判断控制指令为第一指令或者第二指令的步骤,被进一步配置为:当控制指令为第一指令时,判断显示设备是否已预设配置模式,配置模式用于配置再次启动所述显示设备时显示主页面或者恢复显示设备在待机前的显示界面;如果显示设备已预设配置模式,从显示设备中获取第二数据,以将第二数据与第一数据进行排序进而设置优先解析的数据。采用本实施方式,显示设备判断是否已经预设配置模式,以在
存在配置模式的情况,将第二数据与第一数据进行排序,将第一数据对应的预设应用优先展示同时删除第二数据以避免一键启动应用时与用户预设的配置模式冲突导致闪屏的问题。
9.在一些实施例中,控制器执行接收用户发送的用于启动显示设备的控制指令的步骤,被进一步配置为:控制显示器显示开机图像;获取开机图像的显示时长,以使开机图像在显示时长结束后结束显示。采用本实施方式,显示设备获取显示时长以便于将显示时长与预设应用的启动时长进行比较,以保证开机图像显示后直接启动预设应用,避免长时间无状态提示带给用户不好的使用体验。
10.在一些实施例中,控制器执行根据解析后的第一数据启动与第一指令相对应的预设应用的步骤,被进一步配置为:获取预设应用的启动时长;判断启动时长是否小于显示时长;如果启动时长小于显示时长,控制预设应用在显示时长内完成启动,以使开机图像在结束显示后显示预设应用的界面。采用本实施方式,显示设备能够在显示开机图像后直接显示预设应用的界面,以避免闪屏或无状态提示的过程。
11.在一些实施例中,控制器执行判断启动时长是否小于显示时长的步骤,被进一步配置为:如果启动时长大于显示时长,延长显示时长以使预设应用在显示时长内完成启动,以使开机图像在结束显示后显示预设应用的界面。采用本实施方式,显示设备通过延长显示开机图像的显示时间以使预设应用完成启动之前,开机图像一直显示,避免了无状态提示的情况出现。
12.在一些实施例中,控制器执行接收发送的用于启动显示设备的控制指令的步骤前,被进一步配置为:将任一应用的包名或者文件名存储至控制指令,以确定应用为预设应用;将控制指令确定为第一指令,以使第一指令用于启动预设应用。采用本技术示出的实施方式,显示设备可配置第一指令中的应用,以使用户通过控制装置可一键启动该应用。
13.第二方面,本技术还示出一种界面显示装置,界面显示装置,包括:
14.接收模块,用于显示设备待机时,接收用户发送的用于启动显示设备的控制指令;控制指令包括第一指令,第一指令用于指示在启动显示设备后,启动与第一指令相对应的预设应用。
15.存储模块,用于响应于第一指令,将第一指令存储为第一数据。
16.服务模块,用于将第一数据设置为先于第二数据解析;第二数据用于表征是否在再次启动显示设备时显示主页面或者恢复显示设备在待机前的显示界面。
17.启动模块,用于根据解析后的第一数据启动与第一指令相对应的预设应用,以使显示设备在启动后显示预设应用的界面。
18.第三方面,本技术还示出一种界面显示方法,包括:显示设备待机时,接收用户发送的用于启动显示设备的控制指令;控制指令包括第一指令,第一指令用于指示启动显示设备后,启动与第一指令相对应的预设应用;响应于第一指令,将第一指令存储为第一数据;将第一数据设置为先于第二数据解析;第二数据用于表征是否在再次启动所述显示设备时显示主页面或者恢复所述显示设备在待机前的显示界面;根据解析后的第一数据启动与第一指令相对应的预设应用,以使显示设备在启动后显示预设应用的界面。采用本实施方式,显示设备在接收到第一指令后通过将第一数据设置为先于第二数据解析的方式使显示设备启动后直接显示预设应用的界面,避免了一键启动应用时与用户预设的配置模式冲
突导致开机后显示界面发生闪屏的问题。
19.在一些实施例中,接收用户发送的用于启动所述显示设备的控制指令,包括:判断控制指令为所述第一指令或者第二指令,第二指令用于启动显示设备;如果控制指令为第一指令,执行响应于第一指令,将第一指令存储为第一数据的步骤。采用本实施方式,显示设备通过判断控制指令的类型,确定用户的使用意愿为直接启动应用,还是恢复待机前的显示界面,或者是显示设备的主界面。
20.以上示出的技术方案,能够解决用户一键启动应用时与用户预设的配置模式冲突导致开机后显示界面发生闪屏的问题。
附图说明
21.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;
23.图2示出了根据一些实施例的控制装置100的配置框图;
24.图3示出了根据一些实施例的显示设备200的硬件配置框图;
25.图4示出了根据一些实施例的显示设备200的软件配置框图;
26.图5示出了根据一些实施例的一键启动应用场景示意图;
27.图6示出了根据一些实施例中配制模式场景示意图;
28.图7示出了根据一些实施例中闪屏场景示意图;
29.图8示出了根据一些实施例中显示设备配置流程图;
30.图9a示出了根据一些实施例中显示设备启动方式示意图;
31.图9b示出了根据一些实施例中显示设备启动方式示意图;
32.图9c示出了根据一些实施例中显示设备启动方式示意图;
33.图9d示出了根据一些实施例中显示设备启动方式示意图;
34.图10示出了根据一些实施例中显示设备无状态提示示意图;
35.图11示出了根据一些实施例中开机图像显示时长示意图;
36.图12示出了根据一些实施例中界面显示装置。
具体实施方式
37.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
38.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
39.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
40.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
41.术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
42.图1为根据实施例中显示设备与控制装置之间操作场景的示意图。如图1所示,用户可通过智能设备300或控制装置100操作显示设备200。
43.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。
44.在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
45.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。
46.在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
47.图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。
48.图3示出了根据示例性实施例中显示设备200的硬件配置框图。
49.在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
50.在一些实施例中控制器包括处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。
51.在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面。
52.在一些实施例中,显示器260可为液晶显示器、oled显示器、以及投影显示器,还可以为一种投影装置和投影屏幕。
53.在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括wifi模块,蓝牙模块,有线以太网模块等其他网络
通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与外部控制设备100或服务器400建立控制信号和数据信号的发送和接收。
54.在一些实施例中,用户接口,可用于接收控制装置100(如:红外遥控器等)的控制信号。
55.在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
56.在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口接口(hdmi)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(cvbs)、usb输入接口(usb)、rgb端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
57.在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。
58.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
59.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
60.在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
61.在一些实施例中控制器包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory,ram),rom(read-only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
62.cpu处理器。用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。cpu处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
63.在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
64.在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理,可得到直接可显示设备200上显示或播放的信号。
65.在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧
率转换模块、显示格式化模块等。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的gui信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出rgb数据信号。
66.在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。
67.在一些实施例中,用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
68.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按键、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素。
69.在一些实施例中,显示设备的系统可以包括内核(kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(ipc)。内核启动后,再加载shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。
70.如图4所示,显示设备的系统可以包括内核(kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(ipc)。内核启动后,再加载shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。
71.如图4所示,将显示设备的系统分为三层,从上至下分别为应用层、中间件层和硬件层。
72.应用层主要包含电视上的常用应用,以及应用框架(application framework),其中,常用应用主要是基于浏览器browser开发的应用,例如:html5 apps;以及原生应用(native apps);
73.应用框架(application framework)是一个完整的程序模型,具备标准应用软件所需的一切基本功能,例如:文件存取、资料交换...,以及这些功能的使用接口(工具栏、状态列、菜单、对话框)。
74.原生应用(native apps)可以支持在线或离线,消息推送或本地资源访问。
75.中间件层包括各种电视协议、多媒体协议以及系统组件等中间件。中间件可以使
用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。
76.硬件层主要包括hal接口、硬件以及驱动,其中,hal接口为所有电视芯片对接的统一接口,具体逻辑由各个芯片来实现。驱动主要包含:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
77.图5示例性示出了一种一键启动应用场景示意图。如图5所示,控制装置上设置有“应用”按键。当显示设备处于待机状态时,用户点击该按键,显示设备响应于该按键发出的控制指令先启动显示设备,在启动显示设备后直接启动该按键对应的应用;当显示设备处于开机状态时,用户点击该按键,显示设备直接启动该按键对应的应用;当显示设备中未安装该应用时,显示设备跳转至应用商店搜索该应用并显示对应的应用搜索结果。
78.需要说明的是,“应用”按键对应的应用可以为用户不可更改的应用,也可以为用户可更改的应用。部分显示设备的控制装置上设置有多个“应用”按键,部分“应用”按键上设置有不同按键丝印,如“y*utube”、“g*ogle”;用户通过点击带有“y*utube”按键丝印的“应用”按键可以直接进入对应的“y*utube”应用,另一部分“应用”按键未设置按键丝印,用于用户自定义设置对应的应用,用户可在显示设备的设置界面对“应用”按键进行自定义的应用设置。
79.图6示例性示出了一种配置模式场景示意图。如图6所示,显示设备上电后,启动开机进程,并在启动开机进程的过程中显示开机图像,在开机图像结束显示后进入配置模式的界面。用户可在配置模式的界面配置用户开机行为,开机行为包括:开机即启动显示设备的主页面,或者开机即恢复待机前的显示界面。需要说明的是,配置模式可以为用户自定义设置,用户可以设置是否打开配置模式以在开机图像结束后显示配置模式的界面。
80.图7示例性示出了一种闪屏场景示意图。如图7所示,显示设备在已设置了配置模式的情况下,通过一键启动应用功能启动控制装置的“应用”按键对应的预设应用。显示设备在启动开机进程后直接启动该预设应用,在此过程中,配置模式与一键启动应用功能同时启动,导致用于启动预设应用的信号通道被配置模式的信号通道遮挡,以至于显示设备短暂显示预设应用的界面后进入配置模式的信号通道显示配置模式的界面,给用户造成功能错乱的闪屏体验。
81.需要说明的是,显示设备不仅在已预设配制模式的情况下存在闪屏的问题,即使在未预设配制模式的情况下也存在闪屏的问题。未预设配制模式的情况下,显示设备在开机图像结束显示后通常进入主页面,当用户通过一键启动应用功能启动预设应用时,启动主页面的信号通道短暂遮挡启动预设应用的信号通道,导致显示设备短暂显示主页面后进入启动预设应用的信号通道显示预设应用的界面,同样给用户造成功能错乱的闪屏体验。
82.为了解决用户一键启动应用功能与用户预设的配置模式冲突,或者与开机进程结束后显示主页面的方式冲突导致开机后显示界面发生闪屏的问题,本技术示出了一种显示设备,包括:显示器;控制器,被配置为执行如图8所示的步骤s801~步骤s804:
83.步骤s801,显示设备待机时,接收用户发送的用于启动显示设备的控制指令;控制指令包括第一指令,第一指令用于指示当启动显示设备后,启动与第一指令相对应的预设应用。
84.图9a-图9d示例性示出了显示设备启动方式示意图。用户可以通过多种方式启动显示设备,如图9a所示,用户可以通过手动点击显示设备上设置的待机键启动显示设备;如图9b所示,用户可以通过控制装置上的“开关机”按键启动显示设备;如图9c所示,用户可以通过智能设备上的虚拟遥控器启动显示设备;如图9d所示,用户可以通过控制装置上的“应用”按键启动显示设备,在启动显示设备后,启动与“应用”按键对应的预设应用。
85.用户通过上述多种启动方式均可发送用于启动显示设备的控制指令,其中第一指令是在用户通过控制装置上的“应用”按键启动显示设备,进而启动“应用”按键相对应的预设应用时发送的。在上述实施例的其他启动显示设备的方式中,用户发送的仅用于启动显示设备的指令为第二指令。
86.在一些实施例中,控制器执行接收用户发送的用于启动显示设备的控制指令的步骤,被进一步配置为:
87.判断控制指令为第一指令或者第二指令,第二指令用于启动显示设备;
88.如果控制指令为第一指令,执行响应于第一指令,将第一指令存储为第一数据的步骤。
89.如果控制指令为第二指令,响应于第二指令,将第二指令存储为启动数据;其中,启动数据用于启动主页面或者恢复待机前的显示界面。
90.显示设备接收到控制指令后,需要对控制指令进行判断,以确认用户意愿。当用户通过第一指令启动显示设备时,表明用户启动显示设备的目的是为了直接观看第一指令对应的预设应用。当用户通过第二指令启动显示设备时,表明用户启动显示设备可能并无明确目的,仅为进入显示设备的主页面后随机选择应用,或者为恢复待机前的显示界面。
91.在一些实施例中,控制器执行接收发送的用于启动显示设备的控制指令的步骤前,被进一步配置为:将任一应用的包名或者文件名存储至控制指令,以确定应用为预设应用;将控制指令确定为第一指令,以使第一指令用于启动预设应用。示例的,将y*utube的包名存储至控制指令中,即可通过该控制指令打开y*utube应用,则该控制指令为第一指令。
92.在一些实施例中,控制器执行判断控制指令为第一指令或者第二指令的步骤,被进一步配置为:当控制指令为第一指令时,判断显示设备是否已预设配置模式,配置模式用于配置第二数据;如果显示设备已预设配置模式,从显示设备中获取第二数据,以将第二数据与第一数据进行排序进而设置优先解析的数据。
93.需要说明的是,显示设备的再次启动过程包括多种情况,例如冷启动,即切断显示设备的电源后重新启动显示设备;或者用户通过控制装置的“开关机”按键关闭显示设备使显示设备进入待机状态后再重新启动显示设备;或者用户通过显示设备的待机键关闭显示设备后再重新启动显示设备。上述多种再次启动显示设备的过程中,显示设备通常伴随着内存文件的丢失,导致用户再次观看媒资时无法从上次浏览的界面继续进行浏览。基于此,部分显示设备设置有配置模式,该配置模式为用户在启动显示设备后提供了进入显示设备的主界面或者恢复待机前的显示界面的选择。
94.由于第二数据用于表征是否在再次启动显示设备时显示主页面或者恢复显示设备在待机前的显示界面,在未预设配置模式的情况下,显示设备通常在开机进程结束后进入主页面,因此显示设备获取的第二数据为在再次启动显示设备时启动主页面的控制指令;在已预设配制模式的情况下,显示设备在开机进程结束后进入配置模式的界面,因此显
示设备获得的第二数据为在再次启动显示设备时启动主页面的控制指令或者恢复待机前的显示界面的控制指令。无论显示设备未预设配制模式或者已预设配置模式,显示设备均需要获取第二数据,以将该数据与第一数据进行比对,避免了不将第二数据与第一数据进行排序而导致的冲突问题。
95.在一些实施例中,控制器执行判断控制指令为第一指令或者第二指令的步骤,被进一步配置为:如果控制指令为第二指令,执行判断显示设备是否已预设配置模式的步骤;如果显示设备已预设配置模式,从显示设备中获取第二数据;解析第二数据以使显示设备在再次启动后显示主页面或者恢复第二数据相对应的待机前的显示界面。
96.在显示设备预设了配置模式的情况下,当显示设备断电或者进入待机状态时,配置模式会将待机前的显示界面进行存储,示例的,以显示设备在播放媒资过程中断电为例,显示设备将该媒资的当前进程,包括媒资内容、媒资播放时间点等进行存储,第二数据可用于指示是否恢复上述已存储数据。
97.在一些实施例中,控制器执行接收用户发送的用于启动显示设备的控制指令的步骤,被进一步配置为:控制显示器显示开机图像;获取开机图像的显示时长,以使开机图像在显示时长结束后结束显示。
98.图10示例性示出了显示设备无状态提示示意图。如图10所示,当用户观看到开机图像的时候,用户根据开机图像可以了解显示设备正处于开机进程中,显示设备的开机进程结束后,正常状态下会结束开机图像的显示。然而,在结束开机图像的显示后,由于应用的启动进程尚未完成,在结束开机进程与完成应用的启动进程之间,显示设备无状态提示,显示界面呈现黑屏,导致用户体验差。基于此,本技术示出的技术方案还可以根据下述步骤在解决闪屏问题的同时解决无状态提示的问题。
99.步骤s802,响应于第一指令,将第一指令存储为第一数据。
100.当用户接收到控制装置的红外遥控向显示设备发送控制指令时,响应于第一指令,将第一指令在存储文件中存储为第一数据。需要说明的时,当控制指令不同时,显示设备根据不同的控制指令可以存储为不同的数据。以根据“应用”按键发送第一指令为例,显示设备将在存储文件中存储用于启动显示设备后启动应用的第一数据;以根据“开关机”按键启动显示设备发送第二指令为例,显示设备将在存储文件中存储用于启动显示设备的启动数据。
101.其中,当显示设备接收到第二指令后,显示设备获取存储文件中存储用于启动显示设备的启动数据,并进一步判断显示设备是否已预设配置模式,如果显示设备已预设配置模式,则从配置模式中获取第二数据,将第二数据存储至与第一数据相同的存储文件中。
102.步骤s803,将第一数据设置为先于第二数据解析;第二数据用于表征是否在再次启动显示设备时显示主页面或者恢复显示设备在待机前的显示界面。
103.由于第一数据与第二数据设置在同一存储文件中,显示设备将第一数据设置为先于第二数据解析,具体可通过设置链表、或标识等多种方式。示例的,将第一数据排列在链表首端,并将第一数据排列在链表第二位,根据链表顺序依次启动第一数据和第二数据,在启动第二数据之前,将第二数据删除;或者,在第一数据中设置第一标识,在第二数据中设置第二标识,显示设备在识别到第一标识后,即删除第二标识所标识的第二数据。
104.需要说明的时,本技术实施例适用于解决用户通过一键启动应用功能启动显示设
备的场景,在用户未通过一键启动应用功能启动显示设备时,显示设备无法获取到第一数据,此时不存在将第一数据设置为先于第二数据解析的情况。在显示设备已预设配置模式的情况下,用户在配置模式的界面点击“恢复显示界面”控件或者“进入主页面”控件所发出的控制指令即为第二数据。
105.步骤s804,根据解析后的第一数据启动与第一指令相对应的预设应用,以使显示设备在启动后显示预设应用的界面。
106.在一些实施例中,控制器执行根据解析后的第一数据启动与第一指令相对应的预设应用的步骤,被进一步配置为:获取预设应用的启动时长;判断启动时长是否小于显示时长。
107.图11示例性示出了开机图像显示时长示意图。以开机进程为3秒为例,当用户未预设配置模式时,显示设备接收到第二指令后,进入显示设备的主页面,此时,开机图像的显示时长与开机进程同时结束,显示开机图像后即显示主页面;当用户设置配置模式时,显示设备接收到第二指令后,进入配置模式的配置界面,此时开机图像的显示时长与开机进程同时结束,显示开机图像后即显示配置模式的配置界面;当用户未预设配制模式时,显示设备接收到第一指令后,在启动开机进程的同时开启应用的启动进程,以应用的启动进程为2秒为例,应用可在开机进程结束之前完成启动,则显示开机图像后即显示应用界面;当用户预设配制模式时,显示设备接收到第一指令后,在启动开机进程一段时间后开启应用的启动进程,以应用的启动进程为3秒为例,在启动开机进程1秒后启动应用进程,应用在开机进程结束时未完成启动,显示设备显示开机图像后,黑屏1秒,再显示应用界面;当用户预设配制模式时,显示设备接收到第一指令后,在启动开机进程后开启应用的启动进程,以应用的启动进程为3秒为例,显示设备显示开机图像后,黑屏3秒,再显示应用界面。
108.在一些实施例中,控制器执行判断启动时长是否小于显示时长的步骤,被进一步配置为:
109.如果启动时长大于显示时长,延长所述显示时长以使所述预设应用在所述显示时长内完成启动,以使所述开机图像在结束显示后显示所述预设应用。
110.开机进程与不同应用的启动进程的启动时机设置方式的不同导致存在多种不同的启动情况,显示设备判断启动时长是否小于显示时长可以使显示设备在开机图像结束显示后直接显示应用界面。然而,虽然正常情况下开机图像在开机进程结束时结束显示,但是出于遮盖目的适当延长开机图像显示时间,可以与下一界面较好衔接。
111.如果所述启动时长小于所述显示时长,控制所述预设应用在所述显示时长内完成启动,以使所述开机图像在结束显示后显示所述预设应用。
112.本技术示出的技术方案,通过将显示设备中的第一数据设置为优先解析的方式,使显示设备展示其他页面的进程均在解析第一数据后实施,或者通过排序后删除其他页面进程的方式以使显示设备在解析第一数据,启动与第一数据相对应的预设应用的过程中仅存在唯一启动预设应用的进程,不受其他页面进程的干扰,消除显示设备的闪屏问题,提高用户体验。
113.图12示例性示出了本技术中一种界面显示装置。如图12所示,本技术示出的一种界面显示装置,包括:
114.接收模块,用于显示设备待机时,接收用户发送的用于启动显示设备的控制指令;
控制指令包括第一指令,第一指令用于指示在启动所述显示设备后,启动与第一指令相对应的预设应用。
115.存储模块,用于响应于第一指令,将第一指令存储为第一数据。
116.服务模块,用于将第一数据设置为先于第二数据解析;第二数据用于表征是否在再次启动显示设备时显示主页面或者恢复显示设备在待机前的显示界面。
117.启动模块,根据解析后的第一数据启动与第一指令相对应的预设应用,以使显示设备在启动后显示预设应用的界面。
118.在一些实施例中,接收模块还用于:
119.接收第二指令,第二指令用于启动显示设备。
120.在一些实施例中,界面显示装置,还包括:
121.检测模块,用于在接收模块接收到控制指令后,判断控制指令为第一指令或者第二指令,第二指令用于启动所述显示设备;
122.如果控制指令为第一指令,响应于第一指令,将第一指令在存储模块中存储为第一数据。
123.在一些实施例中,检测模块,还用于:
124.判断显示设备是否已预设配置模式,配置模式用于配置再次启动所述显示设备时显示主页面或者恢复显示设备在待机前的显示界面;
125.如果显示设备已预设配置模式,根据已预设配制模式从显示设备中获取第二数据,将第二数据发送至存储模块,以使第二数据与所述第一数据可在服务模块中进行排序进而设置优先解析的数据。
126.需要说明的是,第一指令与第二指令均以user_unlock(即使用者未加密广播)形式发送至接收模块,接收模块在接收到该广播后无需解锁即可直接读取第一指令或者第二指令。
127.在一些实施例中,存储模块还用于:
128.响应于第二指令,将第二指令存储为启动数据。
129.在一些实施例中,当服务模块将第一数据设置为先于第二数据解析后,解析第一数据,并将解析后的第一数据以广播的形式发送至启动模块。
130.在一些实施例中,界面显示装置还包括:
131.显示模块,用于控制显示器显示开机图像;
132.获取开机图像的显示时长,以使所述开机图像在显示时长结束后结束显示。
133.在一些实施例中,显示模块还用于:
134.获取预设应用的启动时长;
135.判断启动时长是否小于所述显示时长;
136.如果启动时长小于显示时长,控制预设应用在显示时长内完成启动,以使开机图像在结束显示后显示所述预设应用的界面。
137.在一些实施例中,显示模块还用于:
138.如果启动时长大于显示时长,延长显示时长以使预设应用在显示时长内完成启动,以使开机图像在结束显示后显示预设应用的界面。
139.上述本技术提供的实施例中,从显示设备本身、以及显示设备与用户交互的角度
对本技术提供的各实施例进行了介绍。可以理解的是,显示设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
140.基于上述实施例,本技术示例性示出了一种界面显示方法,包括:
141.显示设备待机时,接收用户发送的用于启动显示设备的控制指令;控制指令包括第一指令,第一指令用于指示当启动显示设备后,启动与第一指令相对应的预设应用;
142.响应于第一指令,将第一指令存储为第一数据;
143.将第一数据设置为先于第二数据解析;第二数据为显示设备在待机前已存储的用于再次启动显示设备时的待解析数据;
144.根据解析后的第一数据启动与第一指令相对应的预设应用,以使显示设备在启动后显示预设应用的界面。
145.在一些实施例中,接收用户发送的用于启动显示设备的控制指令,包括:
146.判断控制指令为第一指令或者第二指令,第二指令用于启动显示设备;
147.如果控制指令为第一指令,执行响应于第一指令,将第一指令存储为第一数据的步骤。
148.在一些实施例中,判断控制指令为第一指令或者第二指令,包括:
149.判断显示设备是否已预设配置模式,配置模式用于配置第二数据;
150.如果显示设备已预设配置模式,从显示设备中获取第二数据,以使第二数据用于与第一数据进行比对。
151.在一些实施例中,接收用户发送的用于启动所述显示设备的控制指令,包括:
152.控制显示器显示开机图像;
153.获取开机图像的显示时长,以使开机图像在显示时长结束后结束显示。
154.在一些实施例中,根据解析后的第一数据启动与第一指令相对应的预设应用的步骤,包括:
155.获取预设应用的启动时长;
156.判断启动时长是否小于显示时长;
157.如果启动时长小于显示时长,控制预设应用在显示时长内完成启动,以使开机图像在结束显示后显示预设应用。
158.在一些实施例中,判断启动时长是否小于显示时长的步骤,包括:
159.如果启动时长大于显示时长,延长显示时长以使预设应用在显示时长内完成启动,以使开机图像在结束显示后显示预设应用。
160.在一些实施例中,判断控制指令为第一指令或者第二指令的步骤,包括:
161.如果控制指令为第二指令,执行判断显示设备是否已预设配置模式的步骤;
162.如果显示设备已预设配置模式,从显示设备中获取第二数据;
163.解析第二数据以使显示设备在启动后显示与第二数据相对应的界面。
164.在一些实施例中,接收发送的用于启动显示设备的控制指令前,包括:
165.将任一应用的包名或者文件名存储至控制指令,以确定应用为预设应用;
166.将控制指令确定为第一指令,以使第一指令用于启动预设应用。
167.应当理解,上述界面显示方法中各步骤的具体实现方式可以参见前述显示设备实施例,此处不予赘述。由以上实施例可以看出,本技术示出的界面显示方法,能够解决用户一键启动应用时与用户预设的配置模式冲突导致开机后显示界面发生闪屏的问题。
168.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
169.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

技术特征:
1.一种显示设备,其特征在于,包括:显示器;控制器,被配置为:显示设备待机时,接收用户发送的用于启动所述显示设备的控制指令;所述控制指令包括第一指令,所述第一指令用于指示在启动所述显示设备后,启动与所述第一指令相对应的预设应用;响应于所述第一指令,将所述第一指令存储为第一数据;将所述第一数据设置为先于第二数据解析;所述第二数据用于表征是否在再次启动所述显示设备时显示主页面或者恢复所述显示设备在待机前的显示界面;根据解析后的所述第一数据启动与所述第一指令相对应的预设应用,以使所述显示设备在启动后显示所述预设应用的界面。2.根据权利要求1所述的显示设备,其特征在于,所述控制器执行接收用户发送的用于启动所述显示设备的控制指令的步骤,被进一步配置为:判断所述控制指令为所述第一指令或者第二指令,所述第二指令用于启动所述显示设备;如果所述控制指令为第一指令,执行响应于所述第一指令,将所述第一指令存储为第一数据的步骤。3.根据权利要求2所述所述的显示设备,其特征在于,所述控制器执行判断所述控制指令为所述第一指令或者第二指令的步骤,被进一步配置为:当所述控制指令为第一指令时,判断所述显示设备是否已预设配置模式,所述配置模式用于配置再次启动所述显示设备时显示主页面或者恢复显示设备在待机前的显示界面;如果所述显示设备已预设配置模式,根据所述已预设配制模式从所述显示设备中获取第二数据,以将所述第二数据与所述第一数据进行排序进而设置优先解析的数据。4.根据权利要求1所述的显示设备,其特征在于,所述控制器执行接收用户发送的用于启动所述显示设备的控制指令的步骤,被进一步配置为:控制所述显示器显示开机图像;获取所述开机图像的显示时长,以使所述开机图像在所述显示时长结束后结束显示。5.根据权利要求4所述的显示设备,其特征在于,所述控制器执行根据解析后的所述第一数据启动与所述第一指令相对应的预设应用的步骤,被进一步配置为:获取所述预设应用的启动时长;判断所述启动时长是否小于所述显示时长;如果所述启动时长小于所述显示时长,控制所述预设应用在所述显示时长内完成启动,以使所述开机图像在结束显示后显示所述预设应用的界面。6.根据权利要求5所述的显示设备,其特征在于,所述控制器执行判断所述启动时长是否小于所述显示时长的步骤,被进一步配置为:如果所述启动时长大于所述显示时长,延长所述显示时长以使所述预设应用在所述显示时长内完成启动,以使所述开机图像在结束显示后显示所述预设应用的界面。7.根据权利要求1所述的显示设备,其特征在于,所述控制器执行接收发送的用于启动所述显示设备的控制指令的步骤前,被进一步配置为:
将任一应用的包名或者文件名存储至所述控制指令,以确定所述应用为预设应用;将所述控制指令确定为第一指令,以使所述第一指令用于启动相对应的所述预设应用。8.一种界面显示装置,其特征在于,所述界面显示装置,包括:接收模块,用于显示设备待机时,接收用户发送的用于启动所述显示设备的控制指令;所述控制指令包括第一指令,所述第一指令用于指示在启动所述显示设备后,启动与所述第一指令相对应的预设应用;存储模块,用于响应于所述第一指令,将所述第一指令存储为第一数据;服务模块,用于将所述第一数据设置为先于第二数据解析;所述第二数据用于表征是否在再次启动所述显示设备时显示主页面或者恢复所述显示设备在待机前的显示界面;启动模块,用于根据解析后的所述第一数据启动与所述第一指令相对应的预设应用,以使所述显示设备在启动后显示所述预设应用的界面。9.一种界面显示方法,其特征在于,包括:显示设备待机时,接收用户发送的用于启动所述显示设备的控制指令;所述控制指令包括第一指令,所述第一指令用于指示在启动所述显示设备后,启动与所述第一指令相对应的预设应用;响应于所述第一指令,将所述第一指令存储为第一数据;将所述第一数据设置为先于第二数据解析;所述第二数据用于表征是否在再次启动所述显示设备时显示主页面或者恢复所述显示设备在待机前的显示界面;根据解析后的所述第一数据启动与所述第一指令相对应的预设应用,以使所述显示设备在启动后显示所述预设应用的界面。10.根据权利要求9所述的一种界面显示方法,其特征在于,接收用户发送的用于启动所述显示设备的控制指令,包括:判断所述控制指令为所述第一指令或者第二指令,所述第二指令用于启动所述显示设备;如果所述控制指令为第一指令,执行响应于所述第一指令,将所述第一指令存储为第一数据的步骤。

技术总结
本申请示出一种显示设备及界面显示方法。其中,显示设备待机时,接收用户发送的用于启动显示设备的控制指令;控制指令包括第一指令,第一指令用于指示在启动显示设备后,启动与第一指令相对应的预设应用;响应于第一指令,将第一指令存储为第一数据;将第一数据设置为先于第二数据解析;第二数据用于表征是否在再次启动显示设备时显示主页面或者恢复显示设备在待机前的显示界面;根据解析后的第一数据启动与第一指令相对应的预设应用,以使显示设备在启动后显示预设应用的界面。本申请示出的技术方案,能够解决用户一键启动应用时与用户预设的配置模式冲突导致开机后显示界面发生闪屏的问题。发生闪屏的问题。发生闪屏的问题。


技术研发人员:陈相涛
受保护的技术使用者:海信视像科技股份有限公司
技术研发日:2022.03.09
技术公布日:2023/9/20
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐