CN114302238B - 一种音箱模式下提示信息的展示方法及显示设备 - Google Patents
一种音箱模式下提示信息的展示方法及显示设备 Download PDFInfo
- Publication number
- CN114302238B CN114302238B CN202110412706.9A CN202110412706A CN114302238B CN 114302238 B CN114302238 B CN 114302238B CN 202110412706 A CN202110412706 A CN 202110412706A CN 114302238 B CN114302238 B CN 114302238B
- Authority
- CN
- China
- Prior art keywords
- display
- display device
- broadcast
- corpus
- background picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种音箱模式下提示信息的展示方法及显示设备,在接收到进入音箱模式的控制指令时,获取用于提示用户所操作的显示设备处于音箱模式下的过场动画和播报音语料,以及,启动过场倒计时。在过场倒计时开始后,将过场动画显示在显示器中,并调用音频输出接口播放播报音语料;在过场倒计时结束后,取消过场动画的显示,停止播放播报音语料,切换显示器为关屏状态,以使显示设备进入音箱模式。可见,该方法及显示设备,可在显示设备进入音箱模式时,在显示器中呈现提示信息,利用过场动画和播报音语料告知用户显示设备的当前状态,并提示用户当前显示设备作为智能音箱使用的操作流程,以使用户能够准确地操作显示设备,提高用户体验。
Description
技术领域
本申请涉及智能电视技术领域,尤其涉及一种音箱模式下提示信息的展示方法及显示设备。
背景技术
随着显示设备的快速发展,显示设备的功能将越来越丰富,性能也越来越强大,目前,显示设备包括智能电视,以及其他带有智能显示屏幕的产品等。
本申请出于节能目的以及提高显示设备的功能需求,在用户暂时不需要使用显示设备也不想关机的情况下,可为显示设备配置音箱模式。在音箱模式下,显示设备的显示器被关闭,而主机运行,此时,显示设备仍可响应语音指令,将显示设备作为智能音箱来使用。
在显示设备因进入音箱模式使其显示器呈关屏状态的场景下,用户极易认为当前显示设备被关机,若用户要再次使用显示设备则可能会进行重新启动的操作,而无法实现正确的作为智能音箱使用的操作,影响用户体验。
发明内容
本申请提供了一种音箱模式下提示信息的展示方法及显示设备,以解决显示设备进入音箱模式后用户无法正确进行对应的语音操作的问题。
第一方面,本申请提供了一种显示设备,包括:
显示器,被配置为呈现用户界面;
与所述显示器连接的控制器,所述控制器被配置为:
响应于通过用户接口接收的进入音箱模式的控制指令,获取用于提示用户所操作的显示设备处于音箱模式下的过场动画和播报音语料,以及,启动与所述过场动画和播报音语料对应的过场倒计时,所述音箱模式是指显示设备的控制器处于运行状态、显示器处于关屏状态的模式;
在所述过场倒计时开始后,将所述过场动画显示在显示器中,以及,调用音频输出接口播放所述播报音语料;
在所述过场倒计时结束后,取消所述过场动画的显示,停止播放所述播报音语料,切换所述显示器的使用状态为关屏状态,以使所述显示设备本端进入音箱模式。
本申请一些实施例中,所述控制器在执行所述获取过场动画,被进一步配置为:
获取用于实现过场动画的背景图片路径;
如果所述背景图片路径不为空,则基于所述背景图片路径加载背景图片;
基于所述背景图片生成过场动画。
本申请一些实施例中,所述控制器被进一步配置为:
如果所述背景图片路径为空,则获取用于实现过场动画的广告路径;
如果所述广告路径不为空,则加载所述广告,基于所述广告生成过场动画;
如果所述广告路径为空,则加载本地默认图片,基于所述本地默认图片生成过场动画。
本申请一些实施例中,所述控制器在执行获取用于实现过场动画的背景图片路径,被进一步配置为:
检测本地***网络是否处于连接状态;
在所述本地***网络处于连接状态时,获取本次请求云端动画数据的本次时间戳和上一次请求云端动画数据的历史时间戳;
如果所述本次时间戳与历史时间戳不一致,则删除本地缓存路径中的背景图片,以及,将本次请求的云端动画数据中的背景图片存储至本地缓存路径中,所述本地缓存路径为下一次获取过场动画时所需的背景图片路径;
如果所述本次时间戳与历史时间戳一致,则将本次请求的云端动画数据中的背景图片存储至本地缓存路径中。
本申请一些实施例中,所述控制器在执行所述将本次请求的云端动画数据中的背景图片存储至本地缓存路径中,被进一步配置为:
检测所述本地缓存路径中是否已经存储过本次请求的云端动画数据中的背景图片;
如果已经存储过,则不将所述本次请求的云端动画数据中的背景图片存储至本地缓存路径中;
如果未存储过,则将本次请求的云端数据中的背景图片存储至本地缓存路径中。
本申请一些实施例中,所述控制器被进一步配置为:
在所述本地***网络未处于连接状态时,随机获取本地缓存路径中的背景图片;
如果所述背景图片已展示过,则重新随机获取本地缓存路径中的背景图片;
如果所述背景图片未展示过,则将所述背景图片所在的本地缓存路径确定为下一次获取过场动画时所需的背景图片路径。
本申请一些实施例中,所述控制器在执行所述获取播报音语料,被进一步配置为:
获取用于存储播报音语料的播报缓存;
如果所述播报缓存不为空,则获取所述播报缓存中存储的播报音语料;
如果所述播报缓存为空,则获取本地默认缓存中存储的播报音语料。
本申请一些实施例中,所述控制器在执行所述获取用于存储播报音语料的播报缓存,被进一步配置为:
在本地***网络处于连接状态时,向服务器获取云端播报数据;
解析所述云端播报数据,得到播报音语料,将所述播报音语料存储至播报缓存。
本申请一些实施例中,所述控制器在执行所述启动与所述过场动画和播报音语料对应的过场倒计时,被进一步配置为:
获取所述显示设备在转场时所需的转场消耗时长和所述播报音语料对应的文本字数,所述转场是指所述显示设备在实现进入音箱模式时切换信号源的过程;
基于所述播报音语料的文本字数和字均消耗时长,计算播放所述播报音语料时所需的播报消耗时长;
计算所述转场消耗时长和播报消耗时长的总时长,确定所述过场倒计时。
本申请一些实施例中,所述控制器在执行所述在所述过场倒计时开始后,将所述过场动画显示在显示器中,以及,调用音频输出接口播放所述播报音语料,被进一步配置为:
在所述过场倒计时开始时,基于所述过场动画和过场倒计时控件,生成过场提示界面,展示在所述显示器中,所述过场倒计时控件是指基于所述过场倒计时生成的控件;
在所述过场倒计时过程中,如果接收到所述显示设备转场结束后产生的广播,则调用音频输出接口开始播放所述播报音语料。
第二方面,本申请还提供了一种音箱模式下提示信息的展示方法,所述方法包括:
响应于通过用户接口接收的进入音箱模式的控制指令,获取用于提示用户所操作的显示设备处于音箱模式下的过场动画和播报音语料,以及,启动与所述过场动画和播报音语料对应的过场倒计时,所述音箱模式是指显示设备的控制器处于运行状态、显示器处于关屏状态的模式;
在所述过场倒计时开始后,将所述过场动画显示在显示器中,以及,调用音频输出接口播放所述播报音语料;
在所述过场倒计时结束后,取消所述过场动画的显示,停止播放所述播报音语料,切换所述显示器的使用状态为关屏状态,以使所述显示设备进入音箱模式。
第三方面,本申请还提供了一种存储介质,该计算机存储介质可存储有程序,该程序执行时可实现包括本申请提供的音箱模式下提示信息的展示方法各实施例中的部分或全部步骤。
由以上技术方案可知,本发明实施例提供的一种音箱模式下提示信息的展示方法及显示设备,在接收到进入音箱模式的控制指令时,获取用于提示用户所操作的显示设备处于音箱模式下的过场动画和播报音语料,以及,启动过场倒计时。在过场倒计时开始后,将过场动画显示在显示器中,并调用音频输出接口播放播报音语料;在过场倒计时结束后,取消过场动画的显示,停止播放播报音语料,切换显示器的使用状态为关屏状态,以使显示设备进入音箱模式。可见,该方法及显示设备,可在显示设备进入音箱模式时,在显示器中呈现提示信息,利用过场动画和播报音语料告知用户显示设备的当前状态,并提示用户当前显示设备作为智能音箱使用的操作流程,以使用户能够准确地操作显示设备,提高用户体验。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1中示例性示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;
图2中示例性示出了根据一些实施例的显示设备200的硬件配置框图;
图3中示例性示出了根据一些实施例的控制设备100的硬件配置框图;
图4中示例性示出了根据一些实施例的显示设备200中软件配置示意图;
图5中示例性示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示示意图;
图6示出了根据一些实施例的音箱模式的整体架构图;
图7示出了根据一些实施例的显示设备进入音箱模式的流程图;
图8示出了根据一些实施例的关机选择界面呈现关屏选项的效果示意图;
图9示出了根据一些实施例的显示设备退出音箱模式的流程图;
图10示出了根据一些实施例的音箱模式下提示信息的展示方法的流程图;
图11示出了根据一些实施例的音箱模式下提示信息的展示方法的数据流图;
图12示出了根据一些实施例的获取过场动画的方法流程图;
图13示出了根据一些实施例的过场动画的效果示意图;
图14示出了根据一些实施例的获取播报音语料和过场倒计时的方法流程图。
具体实施方式
为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
图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的硬件配置框图。参见图3,在一些实施例中,显示设备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便可以执行与由用户命令选择的对象有关的操作。
在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
在一些实施例中控制器包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),RAM Random AccessMemory,RAM),ROM(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口,通信总线(Bus)等中的至少一种。
CPU处理器,用于执行存储在存储器中操作***和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。CPU处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等中的至少一种。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理中的至少一种,可得到直接可显示设备200上显示或播放的信号。
在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。
在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理中的至少一种,得到可以在扬声器中播放的声音信号。
在一些实施例中,用户可在显示器260上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
在一些实施例中,“用户界面”,是应用程序或操作***与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素中的至少一种。
在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:显示设备本体上的实体按键,或其他等)。
在一些实施例中,显示设备的***可以包括内核(Kernel)、命令解析器(shell)、文件***和应用程序。内核、shell和文件***一起组成了基本的操作***结构,它们让用户可以管理文件、运行程序并使用***。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(IPC)。内核启动后,再加载Shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。
图4示出了根据一些实施例的显示设备200中软件配置图。参见图4,在一些实施例中,将***分为四层,从上至下分别为应用程序(Applications)层(简称“应用层”),应用程序框架(Application Framework)层(简称“框架层”),安卓运行时(Android runtime)和***库层(简称“***运行库层”),以及内核层。
在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作***自带的窗口(Window)程序、***设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。
框架层为应用程序提供应用编程接口(application programming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过API接口,可在执行中访问***中的资源和取得***的服务。
如图4所示,本申请实施例中应用程序框架层包括管理器(Managers),提供器(Content Provider)、网络管理***等,其中管理器包括以下模块中的至少一个:活动管理器(Activity Manager)用与和***中正在运行的所有活动进行交互;位置管理器(Location Manager)用于给***服务或应用提供了***位置服务的访问;文件包管理器(Package Manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(Notification Manager)用于控制通知消息的显示和清除;窗口管理器(WindowManager)用于管理用户界面上的括图标、窗口、工具栏、壁纸和桌面部件。
在一些实施例中,活动管理器用于管理各个应用程序的生命周期以及通常的导航回退功能,比如控制应用程序的退出、打开、后退等。窗口管理器用于管理所有的窗口程序,比如获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕,控制显示窗口变化(例如将显示窗口缩小显示、抖动显示、扭曲变形显示等)等。
在一些实施例中,***运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作***会运行***运行库层中包含的C/C++库以实现框架层要实现的功能。
在一些实施例中,内核层是硬件和软件之间的层。如图4所示,内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
图5示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示图。在一些实施例中,显示设备启动后可以直接进入预置的视频点播程序的界面,视频点播程序的界面可以如图5中所示,至少包括导航栏510和位于导航栏510下方的内容显示区,内容显示区中显示的内容会随导航栏中被选中控件的变化而变化。应用程序层中的程序可以被集成在视频点播程序中通过导航栏的一个控件进行展示,也可以在导航栏中的应用控件被选中后进行进一步显示。
在一些实施例中,显示设备启动后可以直接进入上次选择的信号源的显示界面,或者信号源选择界面,其中信号源可以是预置的视频点播程序,还可以是HDMI接口,直播电视接口等中的至少一种,用户选择不同的信号源后,显示器可以显示从不同信号源获得的内容。
在一些实施例中,为提高显示设备的使用功能,可为显示设备配置音箱模式。音箱模式属于关屏后的一种模式,与普通模式不同,电视屏幕是关闭的,但主机仍在运行。在该音箱模式下可以实现快速开关屏,提升用户体验。
在一些实施例中,音箱模式通常配置在***的Flow层,若音箱模式出现问题之后需要整机升级,十分不便。为此,本发明实施例提供的显示设备中配置的音箱模式,将音箱模式主要业务集中在应用层,如果出现问题,可进行应用自升级,无需整机升级,更为便利和高效。
音箱模式是指显示设备关屏后,显示设备的控制器仍处于运行状态,使得显示设备仍可正常响应控制指令,并仍具有语音功能,将处于音箱模式的显示设备作为智能音箱来使用,用户可以在音箱模式下享受普通电视模式下的大部分业务(除观看视频),例如与语音功能相关的业务。显示设备进入音箱模式可节省电量,也可避免儿童长期观看电视影响视力,提高用户体验。
在一些实施例中,本发明实施例提供的显示设备采用的音箱模式,其使用整体流程为:用户触发进入音箱模式(关屏)的条件。加载过场动画,判断当前业务场景是否为非打断场景;如果当前业务场景为非打断场景,则音乐不停播(目前非打断场景包括QQ音乐,媒体中心,Hi音乐,音乐投屏类应用);如果当前业务场景为打断场景(如当前场景为JUUI下视频播放页面),则需要发送转场广播,将***声音mute(静音)。发送进入音箱模式广播,其余应用在关屏下不能发出声音(通知中心等),并屏蔽按键(如设置键,信号源键)。在音箱模式下,用户可与显示设备进行语音交互。在其他应用需要使用显示器时,则退出音箱模式,显示器开屏。
图6示出了根据一些实施例的音箱模式的整体架构图。参见图6,显示设备中配置的整机应用中,可触发显示设备进入音箱模式的应用包括但不限定于:DMP(媒体中心)、Hi音乐、视频通话、Power键(电源键)和语音等。在音箱模式下,可提供关机选择界面、过长动画、媒资框架、灯效和语音技能等。其中,关机选择界面依赖整机属性,以此来确定是否需要显示界面以及界面中需要显示的选项。
在触发上述任一应用时,***驱动层可控制Flow灯效/关屏/开屏/关机接口封装层。在显示器中呈现关机选择界面时,关机选择界面中展示息屏、关机、重启等选项,用户可通过遥控器触发其中一个选项,使显示设备执行相应功能。在需要展示过场动画时,本端显示设备发送过场动画及媒资请求至云端服务器,云端服务器返回对应的数据,包括过场动画和播报音语料等,以展示在显示器中。
在通过语音方式控制显示设备进入音箱模式时,用户输入语音指令,如“进入音箱模式”,此时,显示设备响应该语音指令,将过场动画展示在显示器中。过场动画为随机展示的一张图片,每次展示的图片都不一样。在展示过场动画的过程中,还会进行语音播报,语音播报内容为介绍音箱模式下如何使用语音指令的相关内容,如语音播报内容为“屏幕即将关闭,您可以通过图片所示方式唤醒我”。
过场动画具有展示时效,在开始展示过场动画时,同步展示倒计时,倒计时可设定为5秒,具体可根据播报内容来确定,支持后台运营,针对每个系列机器单独运营,提升用户体验。而且播报音支持声纹,用户可以在设置->AI->语音播报声音中定制播报声音,如播报声音可为男性普通话、女性普通话、女性粤语、女性四川话、男性湖南话等。
图7示出了根据一些实施例的显示设备进入音箱模式的流程图;图8示出了根据一些实施例的关机选择界面呈现关屏选项的效果示意图。参见图7,进入音箱模式(关屏)方式主要是Power键、语音、音箱屏保、Hi音乐/DMP关屏等。在控制显示设备进入音箱模式时,需要预先在***设置中开启待机选择选项,如“关屏”选项。在用户触发Power键时,启动关机选择界面,此时,关机选择界面中展示“关屏”、“关机”、“重启”、“艺术画廊”等选项。参见图8,用户通过遥控器选择“关屏”选项,则可使显示设备进入音箱模式。
在进入音箱模式时,显示设备判断当前业务场景是否为业务不打断场景,如果不是,例如,若当前场景为主页或者电视正在播放视频,需要通过转场,将当前业务打断。同时,启动过场动画页面,倒计时开始,并进行语音播报。在需要进入音箱模式时,调用关屏接口,进行关屏。业务不打断场景通常是指音乐播放类场景,而且其余场景可为业务打断场景。
而用户在通过语音/音箱屏保方式使显示设备进入音箱模式时,则不依赖前述步骤,可以直接通过语音方式使显示设备进入音箱模式。若用户通过Hi音乐或DMP关屏方式控制显示设备进入音箱模式时,由于Hi音乐关屏听歌,媒体中心(DMP)关屏听歌,当前已经为业务不打断场景,因此,可直接关屏。
显示设备在关屏后,可同步设置关屏属性,即将***属性值设置为1,表示进入音箱模式;将***属性值设置为0,则表示未进入音箱模式,处于开屏状态。在判断是否需要转场时,需根据当前业务场景而定,如果当前业务场景为业务不打断场景,则无需转场,直接关屏;如果当前业务场景为业务打断场景,则需要转场,完成转场后关屏。转场操作是指应用切换信号源的动作,如切断播放的视频等。
在一些实施例中,在需要显示设备退出音箱模式时,需要由触发退出音箱模式(开屏)的应用发送开屏广播。
图9示出了根据一些实施例的显示设备退出音箱模式的流程图。参见图9,触发退出音箱模式(开屏)的应用包括但不限定于红外语音、返回键、主页键、Power键;语音;推动亮屏;一触即播;视频通话等。音箱模式应用收到开屏广播之后,判断当前场景是否为业务不打断场景;如果为业务不打断场景,设置当前模式为普通电视模式;如果为业务打断场景,则需要发送转场广播,拉起网络电视模式,显示网络电视主页。发送广播通知各个应用,当前已经退出音箱模式,调用开屏接口,控制显示器开屏。
在一些实施例中,在显示设备进入音箱模式时,显示器处于关屏状态;而若要再次使用显示设备的普通电视功能,则需要显示设备退出音箱模式,控制显示器处于开屏状态。显示设备在进入音箱模式或退出音箱模式的区别仅在于,显示器的开关屏状态不同,其余状态均相同,例如主机一直处于运行状态,均可正常响应控制指令等。
通常情况下,显示设备在进行转场时,显示器直接关屏,后台执行信号源切换。但由于显示设备进入音箱模式的状态与显示设备关机的状态相似,从视觉效果上均为显示器呈关屏状态。在此场景下,用户极易对显示设备进行误操作,例如,若用户想要使用显示设备,则可能以关机状态执行对应的开机操作,但当前显示设备是处于音箱模式,对处于音箱模式的显示设备执行开机操作,可能导致显示设备无法响应,或响应,但因无法退出音箱模式,使得显示器并未开屏,导致用户误以为显示设备出现异常。
因此,为避免用户将进入音箱模式的显示设备误认为显示设备已被关机,并对进入音箱模式的显示设备产生误操作,本发明实施例提供一种显示设备,被配置为执行音箱模式下提示信息的展示方法,使得显示设备在进入音箱模式时,能够及时提示用户,以告知用户当前显示设备的状态是进入音箱模式,而非关机,并提示用户可实时开屏退出音箱模式,防止显示设备不响应用户的误操作,影响用户体验。
显示设备在进入音箱模式时,在显示器中呈现提示信息,提示信息包括过场动画和播报音语料。提示信息可告知用户显示设备的当前状态,还可提示用户当前显示设备作为智能音箱使用的操作流程,以使用户能够准确地操作显示设备,提高用户体验。
图10示出了根据一些实施例的音箱模式下提示信息的展示方法的流程图;图11示出了根据一些实施例的音箱模式下提示信息的展示方法的数据流图。本发明实施例提供一种显示设备,包括:显示器,被配置为呈现用户界面;与显示器连接的控制器,在执行图10和图11所示的音箱模式下提示信息的展示方法时,控制器被配置为执行下述步骤:
S1、响应于通过用户接口接收的进入音箱模式的控制指令,获取用于提示用户所操作的显示设备处于音箱模式下的过场动画和播报音语料,以及,启动与过场动画和播报音语料对应的过场倒计时,音箱模式是指显示设备的控制器处于运行状态、显示器处于关屏状态的模式。
在用户使用显示设备时,显示器中呈现对应的画面。如果用户需要控制显示设备进入音箱模式,则可通过触发关屏条件,触发的关屏条件包括图7所示的Power键、语音、音箱屏保、Hi音乐/DMP关屏等方式。用户通过任一种方式执行触发关屏条件的操作,产生对应的指令。
为便于及时告知用户显示设备即将进入音箱模式,并提示用户如何操作处于音箱模式下的显示设备的流程,可在显示设备进入音箱模式时,在显示器中呈现提示信息。
为此,控制器在接收到控制显示设备本端进入音箱模式的控制指令后,显示设备后台需要切换信号源,同时,获取用于提示用户所操作的显示设备处于音箱模式下的过场动画和播报音语料。过场动画为随机展示的一幅背景图片,该背景图片用于介绍在音箱模式下如何使用语音指令操作显示设备的步骤。播报音语料用于从听觉角度告知用户当前显示设备的状态和提示用户使用语音方式操作显示设备。
过场动画的展示具有时效性,播报音语料的播报也具有时效性,因此,需要在显示设备展示过场动画并播放播报音语料时,采用倒计时的形式进行展示和播报。在此场景下,基于过场动画和播报音语料,启动一个过场倒计时,过场倒计时是指为用户展示提示信息的时长,以倒计时形式进行展示。
图12示出了根据一些实施例的获取过场动画的方法流程图。参见图12中进程(1),在获取过场动画,显示设备需随机获取一张背景图片,以生成过场动画。具体地,控制器在执行获取过场动画,被进一步配置为执行下述步骤:
步骤111、获取用于实现过场动画的背景图片路径。
步骤112、如果背景图片路径不为空,则基于背景图片路径加载背景图片。
步骤113、基于背景图片生成过场动画。
在获取过场动画时,过场动画随机展示一张背景图片,相邻两次展示的背景图片不相同。而为避免网络异常等原因,导致本端无法及时获取到背景图片,影响过场动画的及时展示,可将背景图片提前存储到背景图片路径。
例如,显示设备可在本次获取过场动画时,利用前一次执行获取过场动画进程时所读取的背景图片,而本次读取的背景图片则可在下一次执行获取过场动画进程时所使用。
存储有前一次获取到的背景图片的背景图片路径可存储在本地,如果背景图片路径中存储有背景图片,说明前一次执行获取过场动画进程时有读取到背景图片,则背景图片路径不为空。此时,可直接基于背景图片路径加载背景图片,最后,基于背景图片生成过场动画。
如果背景图片路径中未存储有背景图片,说明前一次执行获取过场动画进程时并未读取到背景图片,则背景图片路径为空。
在一些实施例中,在背景图片路径为空时,控制器被进一步配置为:
步骤114、如果背景图片路径为空,则获取用于实现过场动画的广告路径。
步骤115、如果广告路径不为空,则加载广告,基于广告生成过场动画。
步骤116、如果广告路径为空,则加载本地默认图片,基于本地默认图片生成过场动画。
在背景图片路径为空时,说明前一次执行获取过场动画进程时并未读取到背景图片,此时,为保证过场动画的正常展示,可替代展示广告业务的界面。因此,可获取用于实现过场动画的广告路径。
若显示设备预先配置有广告业务,则本地存储有广告路径,且广告路径不为空,此时,可直接基于广告路径加载广告,以便基于广告生成过场动画。
若显示设备预先未配置有广告业务,则本地存储的广告路径为空,此时,为便于过场动画的及时展示,可可加载本地默认图片。本地默认图片可存储在本地缓存路径,以便基于本地默认图片生成过场动画。
在一些实施例中,在生成过场动画时,除可展示背景图片、广告业务之外,还可展示一些当前时期热度较高的社交类应用,例如,AI健身,心率健康研究等。显示设备在进入音箱模式时所展示的过场动画,除可提升用户体验(提示用户各种处于音箱模式的显示设备的操作流程)之外,还可展示更为丰富的内容,向用户推荐更多有趣的内容,用户体验更好。
在一些实施例中,如果在执行当前次获取过场动画进程时,实时从服务器端获取云端动画数据,数据获取速度较慢,若存在网络异常,则将无法生成过场动画,导致显示设备在进入音箱模式时显示器中无法及时展示提示信息,影响用户体验。
因此,为保证显示设备在进入音箱模式时,显示器中能够及时展示过场动画,该显示设备可提前将所需的背景图片存储在本地,即显示设备在从本地获取背景图片(执行当前次获取过场动画进程)的同时,还可执行另一个进程,即向服务器云端获取云端动画数据,该实时获取的云端动画数据即为下一次执行获取过场动画进程时所需的背景图片。两个进程同步进行,互不干扰。
在一些实施例中,显示设备实时向服务器端请求的云端动画数据中包括背景图片,将背景图片存储在本地的背景图片路径,便于下一次执行获取过场动画进程时直接读取该路径下的背景图片,及时生成过场动画。因此,显示设备本次获取背景图片路径的执行过程等同于实时向服务器请求云端动画数据以存储至背景图片路径的过程。
具体地,参见图12中进程(2),控制器在执行步骤111,即获取用于实现过场动画的背景图片路径,被进一步配置为执行下述步骤:
步骤1111、检测本地***网络是否处于连接状态。
步骤1112、在本地***网络处于连接状态时,获取本次请求云端动画数据的本次时间戳和上一次请求云端动画数据的历史时间戳。
步骤1113、如果本次时间戳与历史时间戳不一致,则删除本地缓存路径中的背景图片,以及,将本次请求的云端动画数据中的背景图片存储至本地缓存路径中,本地缓存路径为下一次获取过场动画时所需的背景图片路径。
步骤1114、如果本次时间戳与历史时间戳一致,则将本次请求的云端动画数据中的背景图片存储至本地缓存路径中。
显示设备在执行图12中进程(1)的同时,同步执行图12中进程(2),即启动向服务器请求数据的服务进程(service),以随机存储图12中进程(1)所需的背景图片路径。
显示设备端在向服务器请求数据时,需要保证本端保持网络连接状态,不同的连接状态执行不同的保存背景图片路径的过程。因此,在启动service后,先判断本地***网络是否处于连接状态。
在本地***网络处于连接状态时,显示设备可实时向服务器发送数据请求,以获取云端动画数据。因此,在本地***网络处于连接状态时,显示设备本端实时请求云端接口,发送数据请求至服务器的云端接口,服务器接收到数据请求后,将云端动画数据下发至显示设备。
显示设备在接收到云端动画数据后,对该云端动画数据进行解析,得到本次时间戳和背景图片。
在一些实施例中,如果***后台未对背景图片进行更新,则时间戳不会发生变化;若***后台对背景图片进行更新,则时间戳会发生变化。在时间戳发生改变时,则需要更新本地存储的背景图片。因此,显示设备获取上一次请求云端动画数据对应的历史时间戳,将历史时间戳与本次时间戳进行对比。其中,本地用于存储背景图片的文件夹是本地缓存路径(les/tvbox)。
在一些实施例中,如果本次时间戳与历史时间戳不一致,说明***后台已对云端存储的背景图片进行更新,此时,需删除本地缓存路径(les/tvbox)中的背景图片,删除是将本地缓存路径(les/tvbox)中的所有背景图片全部删除。
执行删除操作后本地缓存路径为空,然后再将本次请求的云端动画数据中的背景图片存储至本地缓存路径中,实现本地缓存路径中的背景图片的更新,以将本地缓存路径作为下一次获取过场动画时所需的背景图片路径。
在一些实施例中,如果本次时间戳与历史时间戳一致,说明***后台未对云端存储的背景图片进行更新,则可直接将本次请求的云端动画数据中的背景图片存储至本地缓存路径。
在一些实施例中,在本地缓存路径存储背景图片时,如果本地缓存路径未执行删除操作,则本地缓存路径在存储新的背景图片之前已存储有历史背景图片。为避免相同背景图片的重复存储,需检测该新的背景图片是否已被存储过。
具体地,控制器在执行将本次请求的云端动画数据中的背景图片存储至本地缓存路径,被进一步配置为执行下述步骤:
步骤101、检测本地缓存路径中是否已经存储过本次请求的云端动画数据中的背景图片。
步骤102、如果已经存储过,则不将本次请求的云端动画数据中的背景图片存储至本地缓存路径中;
步骤103、如果未存储过,则将本次请求的云端数据中的背景图片存储至本地缓存路径中。
在本次时间戳与历史时间戳一致时,显示设备可将实时向服务器请求的云端动画数据中新的背景图片存储至本地缓存路径(les/tvbox)中。由于,此时本地缓存路径中可能存储有历史背景图片,因此,在存储新的背景图片之前,先判断本地缓存路径中是否已经存储过该新获取的背景图片。
如果该新的背景图片已经存储过,即本地缓存路径中已经存在该背景图片,为避免重复存储,则不再将本次请求的新的背景图片保存至本地缓存路径中。如果该新的背景图片未被存储过,即本地缓存路径中不存在该背景图片,则需要将本次请求的新的背景图片保存至本地缓存路径中。
可见,在本地***网络处于连接状态时,显示设备可实时向服务器请求云端动画数据,经过解析后,利用本次时间戳与历史时间戳进行对比,来判断***后台是否对背景图片进行更新。在对比不一致(存在更新)时,则先删除本地缓存的背景图片,重新下载,即将新获取的云端动画数据中新的背景图片存储至本地缓存路径中;若对比一致(未更新)时,则直接将新的背景图片存储至本地缓存路径中。在存储时,若该新的背景图片已被存储过,则不再进行存储;若该新的背景图片未被存储过,则需要存储。该方案可保证显示设备可实时获取到背景图片,并存储图12中进程(1)所需的背景图片路径,便于下一次执行获取过场动画进程时使用。
在一些实施例中,如果本地***网络未处于连接状态,则显示设备无法实时向服务器请求数据。此时,可随机在本地缓存路径中选取任一张背景图片作为新的背景图片,并将该新的背景图片的访问路径作为下一次执行获取过场动画进程时使用的背景图片路径。
在一些实施例中,在本地***网络未处于连接状态时,控制器被进一步配置为:
步骤1115、在本地***网络未处于连接状态时,随机获取本地缓存路径中的背景图片。
步骤1116、如果背景图片已展示过,则重新随机获取本地缓存路径中的背景图片。
步骤1117、如果背景图片未展示过,则将背景图片所在的本地缓存路径确定为下一次获取过场动画时所需的背景图片路径。
在本地***网络未处于连接状态时,为保证能够获取到新的背景图片,以保存新的背景图片路径,可随机在本地缓存路径中随机选取一张背景图片。
为避免在显示设备进入音箱模式时,显示器中相邻两次展示的过场动画相同,随机选取的背景图片需与上一次展示的背景图片不一致。因此,在随机获取到一张背景图片后,需判断该背景图片是否在上一次已经展示过。
如果该背景图片已在上一次展示过,则需要重新在本地缓存路径中获取另一张背景图片,依次循环,直至随机获取的下一张背景图片未在上一次展示过为止。
如果随机获取到的背景图片未在上一次展示过,则可将该背景图片所在本地缓存路径确定为下一次获取过场动画时所需的背景图片路径,以实现背景图片路径的更新,保证下一次执行获取过场动画进程时能够展示不同的背景图片。
图13示出了根据一些实施例的过场动画的效果示意图。参见图13中所示的四副过场动画,每一幅过场动画均利用不同的背景图片生成。显示设备在进入音箱模式时,显示器可随机展示任一副过场动画,且相邻两次展示的过场动画不同。
可见,在本地***网络未处于连接状态时,为能够及时更新背景图片路径,以保证相邻两次执行获取过场动画进程时所需的背景图片不同,设备本端可在本地缓存路径中随机获取一张背景图片;如果该背景图片在上一次被展示过,则重新随机选取;如果该背景图片未在上一次展示过,则将该背景图片的路径作为背景图片路径,以更新下一次执行获取过场动画进程时所需的背景图片路径,避免相邻两次展示的过场动画相同。
在一些实施例中,显示设备在接收到控制显示设备本端进入音箱模式的指令后,可同步获取用于提示用户,其所操作的显示设备在处于音箱模式下的过场动画和播报音语料,以基于过场倒计时在显示器中展示过场动画时,设备能够同步以语音的方式播报,实现从视觉和听觉角度为用户提示如何操作进入音箱模式的显示设备的流程,提高用户体验。因此,在显示设备执行前述实施例提供的获取过场动画的过程时,还可同时执行获取播报音语料的过程。
图14示出了根据一些实施例的获取播报音语料和过场倒计时的方法流程图。在一些实施例中,参见图14中进程(1),控制器在执行步骤S1,即获取播报音语料,被进一步配置为执行下述步骤:
步骤121、获取用于存储播报音语料的播报缓存。
步骤122、如果播报缓存不为空,则获取播报缓存中存储的播报音语料。
步骤123、如果播报缓存为空,则获取本地默认缓存中存储的播报音语料。
音箱模式下所需的播报音语料均可以由***后台进行配置,不同机型的显示设备中可以配置不同的播报语音。其中,播报音语料与过场倒计时强相关,即过场倒计时的时长大小与播报音语料的文本长度正相关。
为避免网络异常等原因,导致本端无法及时获取到播报音语料,影响播报音语料的及时展示,可将播报音语料等信息提前存储到本地。在获取播报音语料时,显示设备本地用于存储播报音语料的位置为本地的播报缓存。
因此,在需要获取播报音语料时,可读取本地的播报缓存。如果播报缓存中存储有播报音语料,说明前一次执行获取播报音语料进程时有读取到相关数据,则播报缓存不为空。此时,可直接读取播报缓存中存储的播报音语料。
如果播报缓存中未存储有播报音语料,说明前一次执行获取播报音语料进程时未读取到相关数据,则播报缓存为空。此时,为保证播报音语料的正常及时展示,可获取本地默认缓存中存储的播报音语料。
在一些实施例中,如果在执行当前次获取播报音语料进程时,实时从服务器端获取云端播报数据,数据获取速度较慢,若存在网络异常,则将无法及时展示播报音语料,导致显示设备在进入音箱模式时显示器中无法及时展示提示信息,影响用户体验。
因此,为保证显示设备在进入音箱模式时,显示器中能够及时展示播报音语料,该显示设备可提前将所需的播报音语料存储在本地,即显示设备在从本地获取播报音语料(执行当前次获取播报音语料进程)的同时,还可执行另一个进程,即向服务器云端获取云端播报数据,该实时获取的云端播报数据即为下一次执行获取播报音语料进程时所需的数据。两个进程同步进行,互不干扰。
在一些实施例中,显示设备实时向服务器端请求的云端播报数据中包括播报音语料,将播报音语料存储在本地的播报缓存中,便于下一次执行获取播报音语料进程时直接读取该播报缓存下的播报音语料,及时播放播报音语料。因此,显示设备本次获取播报缓存的执行过程等同于实时向服务器请求云端播报数据以存储至播报缓存的过程。
具体地,参见图14中进程(2),控制器在执行步骤121,即获取用于存储播报音语料的播报缓存,被进一步配置为执行下述步骤:
步骤1211、在本地***网络处于连接状态时,向服务器获取云端播报数据。
步骤1212、解析云端播报数据,得到播报音语料,将播报音语料存储至播报缓存。
显示设备在执行图14中进程(1)的同时,同步执行图14中进程(2),即启动向服务器请求数据的云端接口,以存储图14中进程(1)所需的播报缓存。
显示设备端在向服务器请求数据时,需要保证本端保持网络连接状态,如果本地***网络未处于连接状态,则不请求云端播报数据。
如果本地***网络处于连接状态,则向服务器获取云端播报数据。服务器接收到数据请求后,将云端播报数据下发至显示设备。显示设备在接收到云端播报数据后,对该云端播报数据进行解析,得到播报音语料,最后将实时获取到的播报音语料存储至本地的播报缓存,以便于下一次控制显示设备进入音箱模式时执行获取播报音语料进程时直接读取,提高处理效率,用户体验好。
在一些实施例中,由于播报音语料与过场倒计时强相关,因此,为保证获取播报音语料与过场倒计时的同步机制,以保证播报音语料的播报时间与过场倒计时匹配,过场倒计时可基于播报音语料来确定。
在一些实施例中,控制器在执行启动与过场动画和播报音语料对应的过场倒计时,被进一步配置为执行下述步骤:
步骤1213、获取显示设备在转场时所需的转场消耗时长和播报音语料对应的文本字数,转场是指显示设备在实现进入音箱模式时切换信号源的过程。
步骤1214、基于播报音语料的文本字数和字均消耗时长,计算播放播报音语料时所需的播报消耗时长。
步骤1215、计算转场消耗时长和播报消耗时长的总时长,确定过场倒计时。
显示设备在进入音箱模式时需要转场,即实现信号源的切换,以将显示器关闭。转场时***的声音将被静音,此时若进行播报音语料的播放,则会没有声音,导致无法成功播报。因此,为保证播报音语料的正常播放,需要在显示设备转场成功之后再进行语音播报。
由于在显示设备开始进行转场时,过场倒计时即开始计时,因此,过场倒计时为转场消耗时长和播报消耗时长的总和。而播报消耗时长与播报音语料对应的文本字数相关,不同文本长度的播报音语料对应不同的播报消耗时长。
在一些实施例中,过场倒计时的时长为过场动画的展示时长。
在一些实施例中,显示设备转场所需的转场消耗时长(timeSilo)通常在3s内。设定每播报一个“字”耗时405ms,即字均消耗时长(timeTts)为405ms。如果播报音语料的文本字数为N,则播放播报音语料时所需的播报消耗时长为N*timeTts。此时,总时长totalTime=timeSilo+N*timeTts,单位为ms。
在一些实施例中,过场倒计时以向上取整数为原则。此时,过场倒计时的时长timeCountDown=Math.Ceil(totalTime/1000),单位为s。
例如,在控制显示设备进入音箱模式时,获取到当前次转场消耗时长为2s,播报音语料的文本字数为8个文字,则总时长totalTime=2s+8*405ms=2s+3240ms=5s240ms。最后,确定过场倒计时的时长timeCountDown=Math.ceil(5.240)=6s。
可见,将过场倒计时配置为6s符合播报需求,即在确定过场倒计时的时长时,充分考虑转场消耗时长和播报消耗时长,并在显示设备转场成功之后再进行播报的原则,可以使得在过场倒计时完毕后,保证播报音语料能够完整播放。在播报音播放完毕之后,关闭显示器,使显示设备进入音箱模式。
S2、在过场倒计时开始后,将过场动画显示在显示器中,以及,调用音频输出接口播放播报音语料。
在接收到控制显示设备进入音箱模式的控制指令后,显示设备本端获取用于展示提示信息所需的过场动画、播报音语料和过场倒计时等信息。显示设备本端响应控制指令,开始进行过场倒计时的计时,同时,将过场动画展示在显示器中。过场动画中包括操作处于音箱模式下的显示设备的操作示意场景图、操作文案等信息。
为便于用户能够实时获知操作流程,可在转场成功之后同步播放播报音语料,以使得播报音语料能够完整播放,用户获知完整的提示信息可以提高操作体验。
在一些实施例中,为保证播报音语料能够完整播放,控制器在执行在过场倒计时开始后,将过场动画显示在显示器中,以及,调用音频输出接口播放播报音语料,被进一步配置为:
步骤21、在过场倒计时开始时,基于过场动画和过场倒计时控件,生成过场提示界面,展示在显示器中,过场倒计时控件是指基于过场倒计时生成的控件。
步骤22、在过场倒计时过程中,如果接收到显示设备转场结束后产生的广播,则调用音频输出接口开始播放播报音语料。
显示设备在进入音箱模式时进行转场时,为给用户展示提示信息,还可同步展示倒计时。此时,在过场倒计时开始倒计时时,同步根据过场倒计时生成过场倒计时控件,再根据过场动画和过场倒计时控件生成过场提示界面,以将过场提示界面展示在显示器中。
过场提示界面可如图13中任一副效果图所示,过场倒计时控件显示在过场动画的上层,且位于过场动画的一侧,避免对过场动画中的信息造成遮挡。
在一些实施例中,过场倒计时控件对应的时长依据***时间的流逝而依次减少,在视觉效果上,过场提示界面中显示的时间以倒计时的形式逐渐减小。
在过场倒计时开始后,显示设备后台进行转场,为保证显示设备转场成功后能够及时播放播报音语料,显示设备可在转场成功后,发送成功广播。
在在过场倒计时过程中,如果接收到显示设备本端转场结束后产生的广播,则调用音频输出接口开始播放播报音语料,此时,接收到广播的时间即为播报音语料的初始播放时间。
在一些实施例中,音频输出接口包括:本地默认播报接口和TTS播报接口。
显示设备内置TTS播报接口,以实现播报音语料的自动播报。TTS(Text ToSpeech,从文本到语音)是一种内置语音芯片的播报设备,TTS语音播报器能接收控制器下发的各类文字信息,自动语音方式朗读。
而该TTS功能需要依赖于网络,因此,在进行播报音语料播放时,需先检测本地***网络是否处于连接状态,以准确地调用目标播报接口实现播报音语料的播放。
在一些实施例中,在显示设备播放播报音语料时,可根据本地***网络状态调用不同的接口实现播放。
在本地***网络处于连接状态时,可直接调用TTS播报接口播放播报音语料,实现自动播放。如果本地***网络未处于连接状态,则无法调用TTS播报接口,为实现播报音语料的及时播放,可替换调用本地默认播报接口播放播报音语料。
默认播报接口为音频预置播报接口,此时,音频预置播报接口播放的播报音语料为固定音频文件,而非从播报缓存中获取的播报音语料。其中,固定音频文件也可为从本地默认缓存中获取的播报音语料。
可见,在控制显示设备进入音箱模式时,可在显示器中展示提示信息。在展示时,过场动画和过场倒计时在初始时刻进行展示;在显示设备转场成功后,开始播放播报音语料,使得播报音语料可以得到完整播放。此时,用户可以同视觉角度和听觉角度同步获知当前显示设备即将进入音箱模式,并获得操作处于音箱模式的显示设备的流程,用户体验好。
S3、在过场倒计时结束后,取消过场动画的显示,停止播放播报音语料,切换显示器的使用状态为关屏状态,以使显示设备进入音箱模式。
在显示器中的提示信息展示完毕后,即可控制显示设备进入音箱模式。此时,即在过场倒计时结束后,显示器中取消过场动画的显示,显示设备取消音频输出接口的调用,以停止播放播报音语料,并切换显示器的使用状态为关屏状态,显示器黑屏,主机继续运行。
由于过场倒计时的时长大于或等于转场消耗时长和播报消耗时长的总时长,因此,可以保证在显示器关屏前,播报音语料可以被完整播放,用户体验好。
可见,本发明实施例提供的显示设备,在显示设备即将进入音箱模式时,可同步在显示器中展示提示信息,以告知用户当前显示设备的状态是进入音箱模式,而非关机,并提示用户可实时开屏退出音箱模式,防止显示设备不响应用户的误操作,影响用户体验。
图10示出了根据一些实施例的音箱模式下提示信息的展示方法的流程图。参见图10,本发明实施例提供的一种音箱模式下提示信息的展示方法,由前述实施例中提供的显示设备的控制器执行,所述方法包括:
S1、响应于通过用户接口接收的进入音箱模式的控制指令,获取用于提示用户所操作的显示设备处于音箱模式下的过场动画和播报音语料,以及,启动与所述过场动画和播报音语料对应的过场倒计时,所述音箱模式是指显示设备的控制器处于运行状态、显示器处于关屏状态的模式;
S2、在所述过场倒计时开始后,将所述过场动画显示在显示器中,以及,调用音频输出接口播放所述播报音语料;
S3、在所述过场倒计时结束后,取消所述过场动画的显示,停止播放所述播报音语料,切换所述显示器的使用状态为关屏状态,以使所述显示设备进入音箱模式。
由以上技术方案可知,本发明实施例提供的一种音箱模式下提示信息的展示方法及显示设备,在接收到进入音箱模式的控制指令时,获取用于提示用户所操作的显示设备处于音箱模式下的过场动画和播报音语料,以及,启动过场倒计时。在过场倒计时开始后,将过场动画显示在显示器中,并调用音频输出接口播放播报音语料;在过场倒计时结束后,取消过场动画的显示,停止播放播报音语料,切换显示器的使用状态为关屏状态,以使显示设备进入音箱模式。可见,该方法及显示设备,可在显示设备进入音箱模式时,在显示器中呈现提示信息,利用过场动画和播报音语料告知用户显示设备的当前状态,并提示用户当前显示设备作为智能音箱使用的操作流程,以使用户能够准确地操作显示设备,提高用户体验。
具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的音箱模式下提示信息的展示方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-onlymemory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于音箱模式下提示信息的展示方法实施例而言,由于其基本相似于显示设备实施例,所以描述的比较简单,相关之处参见显示设备实施例中的说明即可。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
Claims (11)
1.一种显示设备,其特征在于,包括:
显示器,被配置为呈现用户界面;
与所述显示器连接的控制器,所述控制器被配置为:
获取通过用户接口接收的进入音箱模式的控制指令;
判断当前业务场景是否为业务不打断场景,若当前业务场景为不打断场景,直接关屏;
若当前业务场景为打断场景,则响应于通过用户接口接收的进入音箱模式的控制指令,获取用于提示用户所操作的显示设备处于音箱模式下的过场动画和播报音语料,以及,启动与所述过场动画和播报音语料对应的过场倒计时,所述音箱模式是指显示设备的控制器处于运行状态、显示器处于关屏状态的模式,用户可与显示设备进行语音交互;
在所述过场倒计时开始后,将所述过场动画显示在显示器中,以及,调用音频输出接口播放所述播报音语料;
在所述过场倒计时结束后,取消所述过场动画的显示,停止播放所述播报音语料,切换所述显示器的使用状态为关屏状态,以使所述显示设备进入音箱模式。
2.根据权利要求1所述的显示设备,其特征在于,所述控制器在执行获取过场动画,被进一步配置为:
获取用于实现过场动画的背景图片路径;
如果所述背景图片路径不为空,则基于所述背景图片路径加载背景图片;
基于所述背景图片生成过场动画。
3.根据权利要求2所述的显示设备,其特征在于,所述控制器被进一步配置为:
如果所述背景图片路径为空,则获取用于实现过场动画的广告路径;
如果所述广告路径不为空,则加载所述广告,基于所述广告生成过场动画;
如果所述广告路径为空,则加载本地默认图片,基于所述本地默认图片生成过场动画。
4.根据权利要求2所述的显示设备,其特征在于,所述控制器在执行获取用于实现过场动画的背景图片路径,被进一步配置为:
检测本地***网络是否处于连接状态;
在所述本地***网络处于连接状态时,获取本次请求云端动画数据的本次时间戳和上一次请求云端动画数据的历史时间戳;
如果所述本次时间戳与历史时间戳不一致,则删除本地缓存路径中的背景图片,以及,将本次请求的云端动画数据中的背景图片存储至本地缓存路径中,所述本地缓存路径为下一次获取过场动画时所需的背景图片路径;
如果所述本次时间戳与历史时间戳一致,则将本次请求的云端动画数据中的背景图片存储至本地缓存路径中。
5.根据权利要求4所述的显示设备,其特征在于,所述控制器在执行所述将本次请求的云端动画数据中的背景图片存储至本地缓存路径中,被进一步配置为:
检测所述本地缓存路径中是否已经存储过本次请求的云端动画数据中的背景图片;
如果已经存储过,则不将所述本次请求的云端动画数据中的背景图片存储至本地缓存路径中;
如果未存储过,则将本次请求的云端数据中的背景图片存储至本地缓存路径中。
6.根据权利要求4所述的显示设备,其特征在于,所述控制器被进一步配置为:
在所述本地***网络未处于连接状态时,随机获取本地缓存路径中的背景图片;
如果所述背景图片已展示过,则重新随机获取本地缓存路径中的背景图片;
如果所述背景图片未展示过,则将所述背景图片所在的本地缓存路径确定为下一次获取过场动画时所需的背景图片路径。
7.根据权利要求1所述的显示设备,其特征在于,所述控制器在执行获取播报音语料,被进一步配置为:
获取用于存储播报音语料的播报缓存;
如果所述播报缓存不为空,则获取所述播报缓存中存储的播报音语料;
如果所述播报缓存为空,则获取本地默认缓存中存储的播报音语料。
8.根据权利要求7所述的显示设备,其特征在于,所述控制器在执行所述获取用于存储播报音语料的播报缓存,被进一步配置为:
在本地***网络处于连接状态时,向服务器获取云端播报数据;
解析所述云端播报数据,得到播报音语料,将所述播报音语料存储至播报缓存。
9.根据权利要求1所述的显示设备,其特征在于,所述控制器在执行所述启动与所述过场动画和播报音语料对应的过场倒计时,被进一步配置为:
获取所述显示设备在转场时所需的转场消耗时长和所述播报音语料对应的文本字数,所述转场是指所述显示设备在实现进入音箱模式时切换信号源的过程;
基于所述播报音语料的文本字数和字均消耗时长,计算播放所述播报音语料时所需的播报消耗时长;
计算所述转场消耗时长和播报消耗时长的总时长,确定所述过场倒计时。
10.根据权利要求9所述的显示设备,其特征在于,所述控制器在执行所述在所述过场倒计时开始后,将所述过场动画显示在显示器中,以及,调用音频输出接口播放所述播报音语料,被进一步配置为:
在所述过场倒计时开始时,基于所述过场动画和过场倒计时控件,生成过场提示界面,展示在所述显示器中,所述过场倒计时控件是指基于所述过场倒计时生成的控件;
在所述过场倒计时过程中,如果接收到所述显示设备转场结束后产生的广播,则调用音频输出接口开始播放所述播报音语料。
11.一种音箱模式下提示信息的展示方法,其特征在于,所述方法包括:
获取通过用户接口接收的进入音箱模式的控制指令;
判断当前业务场景是否为业务不打断场景,若当前业务场景为不打断场景,直接关屏;
若当前业务场景为打断场景,则响应于通过用户接口接收的进入音箱模式的控制指令,获取用于提示用户所操作的显示设备处于音箱模式下的过场动画和播报音语料,以及,启动与所述过场动画和播报音语料对应的过场倒计时,所述音箱模式是指显示设备的控制器处于运行状态、显示器处于关屏状态的模式,用户可与显示设备进行语音交互;
在所述过场倒计时开始后,将所述过场动画显示在显示器中,以及,调用音频输出接口播放所述播报音语料;
在所述过场倒计时结束后,取消所述过场动画的显示,停止播放所述播报音语料,切换所述显示器的使用状态为关屏状态,以使所述显示设备进入音箱模式。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110412706.9A CN114302238B (zh) | 2021-04-16 | 2021-04-16 | 一种音箱模式下提示信息的展示方法及显示设备 |
PCT/CN2021/118613 WO2022205793A1 (zh) | 2021-03-30 | 2021-09-15 | 显示设备及设备控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110412706.9A CN114302238B (zh) | 2021-04-16 | 2021-04-16 | 一种音箱模式下提示信息的展示方法及显示设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114302238A CN114302238A (zh) | 2022-04-08 |
CN114302238B true CN114302238B (zh) | 2023-09-19 |
Family
ID=80964303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110412706.9A Active CN114302238B (zh) | 2021-03-30 | 2021-04-16 | 一种音箱模式下提示信息的展示方法及显示设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114302238B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112788375B (zh) * | 2019-11-04 | 2023-04-25 | 海信视像科技股份有限公司 | 显示设备、显示方法及计算设备 |
CN114915833B (zh) * | 2022-06-24 | 2023-11-10 | Vidaa国际控股(荷兰)公司 | 一种显示器控制方法及显示设备、终端设备 |
CN115460398B (zh) * | 2022-09-20 | 2024-04-16 | 四川长虹电器股份有限公司 | 一种更改时间同步服务器来测试电视音箱模式的方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05161092A (ja) * | 1991-12-04 | 1993-06-25 | Onkyo Corp | テレビジョン受像機 |
CN101188715A (zh) * | 2007-12-06 | 2008-05-28 | 北京宽视软件技术有限公司 | 待机画面显示方法及数字电视接收装置 |
CN106331882A (zh) * | 2015-06-30 | 2017-01-11 | 深圳市以美淑世文化传播有限公司 | 电视机实现动态画框功能的方法、电视机及电视机*** |
CN108551588A (zh) * | 2018-05-17 | 2018-09-18 | 四川长虹电器股份有限公司 | 一种电视待机实现智能音箱的装置和方法 |
CN109714635A (zh) * | 2019-03-28 | 2019-05-03 | 深圳市酷开网络科技有限公司 | 一种基于语音识别的电视唤醒方法、智能电视及存储介质 |
WO2020062670A1 (zh) * | 2018-09-30 | 2020-04-02 | 深圳创维-Rgb电子有限公司 | 电器设备的控制方法、装置、电器设备和介质 |
CN111343489A (zh) * | 2020-03-12 | 2020-06-26 | 海信视像科技股份有限公司 | 一种显示设备及播放终端中音乐的方法 |
CN112511902A (zh) * | 2020-11-18 | 2021-03-16 | 深圳创维-Rgb电子有限公司 | Oled电视终端的显示屏控制方法、装置及oled电视终端 |
CN112653906A (zh) * | 2020-12-16 | 2021-04-13 | Vidaa美国公司 | 显示设备上视频热点播放方法及显示设备 |
-
2021
- 2021-04-16 CN CN202110412706.9A patent/CN114302238B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05161092A (ja) * | 1991-12-04 | 1993-06-25 | Onkyo Corp | テレビジョン受像機 |
CN101188715A (zh) * | 2007-12-06 | 2008-05-28 | 北京宽视软件技术有限公司 | 待机画面显示方法及数字电视接收装置 |
CN106331882A (zh) * | 2015-06-30 | 2017-01-11 | 深圳市以美淑世文化传播有限公司 | 电视机实现动态画框功能的方法、电视机及电视机*** |
CN108551588A (zh) * | 2018-05-17 | 2018-09-18 | 四川长虹电器股份有限公司 | 一种电视待机实现智能音箱的装置和方法 |
WO2020062670A1 (zh) * | 2018-09-30 | 2020-04-02 | 深圳创维-Rgb电子有限公司 | 电器设备的控制方法、装置、电器设备和介质 |
CN109714635A (zh) * | 2019-03-28 | 2019-05-03 | 深圳市酷开网络科技有限公司 | 一种基于语音识别的电视唤醒方法、智能电视及存储介质 |
CN111343489A (zh) * | 2020-03-12 | 2020-06-26 | 海信视像科技股份有限公司 | 一种显示设备及播放终端中音乐的方法 |
CN112511902A (zh) * | 2020-11-18 | 2021-03-16 | 深圳创维-Rgb电子有限公司 | Oled电视终端的显示屏控制方法、装置及oled电视终端 |
CN112653906A (zh) * | 2020-12-16 | 2021-04-13 | Vidaa美国公司 | 显示设备上视频热点播放方法及显示设备 |
Non-Patent Citations (2)
Title |
---|
智东西.首发体验小度电视伴侣!在客厅重新定义智能音箱.《https://v.youku.com/v_show/id_XNDA4MTgwOTE0OA==.html?spm=a2hcb.playlsit.page.1》.2019, * |
钮钴禄明明.康佳电视这么好用的AI音箱模式,还没用上真是浪费了!.《https://www.znds.com/tv-1150015-1-1.html》.2019, * |
Also Published As
Publication number | Publication date |
---|---|
CN114302238A (zh) | 2022-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114302238B (zh) | 一种音箱模式下提示信息的展示方法及显示设备 | |
CN114302201B (zh) | 一种音箱模式下自动开关屏的方法及智能终端、显示设备 | |
CN112492371B (zh) | 一种显示设备 | |
CN113064645B (zh) | 一种开机界面控制方法及显示设备 | |
CN113781957B (zh) | 防止显示设备烧屏的方法及显示设备 | |
CN115775560A (zh) | 一种唤醒响应的提示方法和显示设备 | |
CN114040254B (zh) | 一种显示设备及高并发消息显示方法 | |
CN112860331B (zh) | 一种显示设备及语音交互的提示方法 | |
CN113038210B (zh) | 一种视频文件的双屏同步播放方法及显示设备 | |
CN112954462A (zh) | 显示设备及应用运行时长的控制方法 | |
CN112601109A (zh) | 音频播放方法及显示设备 | |
CN113556609B (zh) | 显示设备及开机画面展示的方法 | |
CN112616090B (zh) | 显示设备***升级方法及显示设备 | |
CN114915810B (zh) | 一种媒资推送方法及智能终端 | |
CN114296679A (zh) | 一种音箱模式下快速起播的方法及显示设备 | |
CN114007119A (zh) | 视频播放方法及显示设备 | |
CN114339359B (zh) | 一种局部亮屏模式下防烧屏的方法及显示设备 | |
CN113286185A (zh) | 一种显示设备及主页显示方法 | |
CN112492393A (zh) | 一种mic开关关联节能模式的实现方法及显示设备 | |
CN113971049A (zh) | 一种后台服务管理方法及显示设备 | |
CN112637683A (zh) | 显示设备***优化方法及显示设备 | |
US20230119233A1 (en) | Display apparatus, video recording method, and recorded file display method | |
CN113766327B (zh) | 显示设备状态控制方法及显示设备 | |
CN114866636B (zh) | 一种留言显示方法、终端设备、智能设备及服务器 | |
CN114339358A (zh) | 一种关机选择界面的动态处理方法及显示设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |