带屏设备控制方法、装置和计算机可读介质与流程

文档序号:17933382发布日期:2019-06-15 01:07阅读:144来源:国知局
带屏设备控制方法、装置和计算机可读介质与流程

本公开涉及智能家居设备控制技术领域,具体涉及一种带屏设备控制方法、装置和计算机可读介质。



背景技术:

带屏设备(例如带屏音箱)正在成为智能客厅里的重要中控平台,用户的使用习惯逐渐培养成型后,用户对设备的使用频次也在逐步提升。

带屏设备可以通过声音、画面等多种感官同时对用户进行高效的信息传递。但是,带屏设备会发光的屏幕也会给用户带来不便之处,例如屏幕在不该点亮的时候点亮对用户造成打扰等。



技术实现要素:

本公开针对现有技术中存在的上述不足,提供一种带屏设备控制方法、装置和计算机可读介质。

第一方面,本公开实施例提供一种带屏设备控制方法,所述方法包括:

确定带屏设备当前的使用场景;

根据带屏设备当前的使用场景和预设的使用场景与管理策略的映射关系,确定相应的管理策略;

根据确定出的管理策略控制所述带屏设备的屏幕亮度。

优选的,所述确定带屏设备当前的使用场景,具体包括以下其中之一或任意组合:

根据带屏设备当前的使用情况,确定带屏设备当前的使用场景;

根据用户发送的语音控制指令,确定带屏设备当前的使用场景;

根据采集到的环境数据确定带屏设备当前的使用场景。

优选的,所述根据带屏设备当前的使用情况,确定带屏设备当前的使用场景,具体包括:

获取带屏设备在预设时长内的使用参数;

根据所述使用参数和预设的使用参数的条件与使用场景的映射关系,确定带屏设备当前的使用场景。

优选的,所述使用参数包括以下其中之一或任意组合:待机时长、功耗、是否被唤醒。

优选的,所述根据用户发送的语音控制指令确定带屏设备当前的使用场景,具体包括:

接收用户发送的语音控制指令;

根据所述语音控制指令的表达确定用户意图;

根据所述用户意图和预设的用户意图与使用场景的映射关系,确定带屏设备当前的使用场景。

优选的,所述根据采集到的环境数据确定带屏设备当前的使用场景,具体包括:

采集带屏设备所处环境的环境数据;

根据所述环境数据和预设的环境数据范围与使用场景的映射关系,确定带屏设备当前的使用场景。

优选的,所述环境数据包括环境音量和/或环境亮度。

进一步的,在确定相应的管理策略之后,根据确定出的管理策略控制所述带屏设备的屏幕亮度之前,所述方法还包括:根据所述管理策略询问用户是否允许按照所述管理策略控制所述带屏设备;

所述根据确定出的管理策略控制所述带屏设备的屏幕亮度,具体包括:当接收到用户发送的确认指令时,根据确定出的管理策略控制所述带屏设备的屏幕亮度。

另一方面,本公开实施例还提供一种带屏设备,包括:使用场景确定模块、管理策略确定模块和控制模块;

所述使用场景确定模块用于,确定带屏设备当前的使用场景;

所述管理策略确定模块用于,根据带屏设备当前的使用场景和预设的使用场景与管理策略的映射关系,确定相应的管理策略;

所述控制模块用于,根据确定出的管理策略控制所述带屏设备的屏幕亮度。

优选的,所述使用场景确定模块具体用于,根据以下其中之一或任意组合确定带屏设备当前的使用场景:带屏设备当前的使用情况、用户发送的语音控制指令、采集到的环境数据。

优选的,所述使用场景确定模块具体用于,获取带屏设备在预设时长内的使用参数,并根据所述使用参数和预设的使用参数的条件与使用场景的映射关系,确定带屏设备当前的使用场景。

优选的,所述使用参数包括以下其中之一或任意组合:待机时长、功耗、是否被唤醒。

优选的,所述使用场景确定模块包括接收单元、意图确定单元和匹配单元;

所述接收单元用于,接收用户发送的语音控制指令;

所述意图确定单元用于,根据所述语音控制指令的表达确定用户意图;

所述匹配单元用于,根据所述用户意图和预设的用户意图与使用场景的映射关系,确定带屏设备当前的使用场景。

优选的,所述使用场景确定模块包括采集单元和判断单元;

所述采集单元用于,采集带屏设备所处环境的环境数据;

所述判断单元用于,根据所述环境数据和预设的环境数据范围与使用场景的映射关系,确定当前的使用场景。

优选的,所述环境数据包括环境音量和/或环境亮度。

进一步的,所述管理策略还包括声音管理策略和/或播放内容管理策略;

所述控制模块还用于,在确定相应的管理策略之后,根据确定出的播放内容管理策略,控制所述带屏设备播放预设的音频文件,和/或,根据确定出的声音管理策略控制所述带屏设备的扬声器。

进一步的,所述控制模块还用于,在确定相应的管理策略之后,根据确定出的管理策略控制所述带屏设备的屏幕亮度之前,控制屏幕根据所述管理策略询问用户是否允许按照所述管理策略控制所述带屏设备;以及,当接收到用户发送的确认指令时,根据确定出的管理策略控制所述带屏设备的屏幕亮度。

又一方面,本公开实施例还提供一种计算机可读介质,其上存储有计算机程序,其中,所述程序被执行时实现如前所述的带屏设备控制方法。

本公开的实施例,通过建立使用场景和管理策略之间的映射关系,基于带屏设备当前的使用场景控制屏幕亮度,可以避免云端服务器同时处理大量请求,缓解云端服务器的处理压力,提高服务稳定性,还可以实现降低能耗、避免光污染等效果。而且,管理策略可以人为设定并及时调整,可以满足用户个性化需求。

附图说明

图1为本公开一实施例提供的带屏设备控制方法的流程图;

图2为本公开又一实施例提供的带屏设备控制方法的流程图;

图3为本公开上述实施例提供的确定带屏设备当前的使用场景的流程图之一;

图4为本公开上述实施例提供的确定带屏设备当前的使用场景的流程图之二;

图5为本公开实施例提供的带屏设备的结构示意图;

图6为本公开实施例提供的使用场景确定模块的结构示意图之一;

图7为本公开实施例提供的使用场景确定模块的结构示意图之二。

具体实施方式

为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图对本发明提供的无人驾驶车辆控制器测试方案进行详细描述。

在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。

如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。

本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其群组。

本文所述实施例可借助本公开的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术和/或容限来修改示例图示。因此,实施例不限于附图中所示的实施例,而是包括基于制造工艺而形成的配置的修改。因此,附图中例示的区具有示意性属性,并且图中所示区的形状例示了元件的区的具体形状,但并不旨在是限制性的。

除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。

本公开的一个实施例提供一种带屏设备控制方法,所述方法应用于带屏设备。在带屏设备初始化阶段,预先建立并设置使用场景与管理策略的映射关系。使用场景可以包括以下其中之一或任意组合:睡眠场景、k歌场景、阅读场景、周围环境嘈杂场景、周围环境高亮场景。需要说明的是,所述使用场景和管理策略只是示例性列举,本领域技术人员可知,其他能够使用带屏设备的场景以及带屏设备其他方面的管理策略均在本公开的保护范围之内。

以下结合图1,对所述带屏设备控制方法进行详细说明,如图1所示,该方法包括以下步骤:

步骤101,确定带屏设备当前的使用场景。

具体的,带屏设备可以通过以下方式确定当前的使用场景:(1)根据带屏设备当前的使用状况确定带屏设备当前的使用场景;(2)根据用户发送的语音控制指令确定带屏设备当前的使用场景;(3)根据采集到的所处环境的环境数据确定带屏设备当前的使用场景;(4)根据带屏设备当前播放的内容,确定带屏设备当前的使用场景。

需要说明的是,上述四种方式可以单独应用,也可以任意组合应用。后续再结合附图分别对上述四种确定当前使用场景的方式进行具体说明。

步骤102,根据带屏设备当前的使用场景和预设的使用场景与管理策略的映射关系,确定相应的管理策略。

在本实施例中,管理策略是指屏幕亮度管理策略,具体包括开关策略(即何时点亮屏幕、何时关闭屏幕的策略)、亮度调节策略(即屏幕亮度调高、调低的策略)等。

具体的,带屏设备根据当前的使用场景查询预设的使用场景与管理策略的映射关系,得到相应的管理策略。

步骤103,根据确定出的管理策略控制所述带屏设备的屏幕亮度。

具体的,带屏设备根据管理策略控制屏幕亮度,以使带屏设备的屏幕亮度符合当前的使用场景,从而实现带屏设备屏幕亮度的自动控制和调节。

现有的一种对带屏设备的屏幕亮度控制方案,是利用云端服务器进行统一管理,即利用云端服务器控制带屏设备在某个特定时间打开或关闭屏幕。利用云端服务器管理的控制方式不够智能,无法满足用户的个性化需求,而且,同时对大量的带屏设备(包括不同种类的带屏设备、不同用户的带屏设备、同一用户的多个带屏设备等)进行上述屏幕管理,会造成云端服务器同时收到大量请求,进而带来服务器突发压力、造成服务稳定性上的风险。

通过步骤101-103可以看出,本公开通过建立使用场景和管理策略之间的映射关系,基于带屏设备当前的使用场景控制屏幕亮度,可以避免云端服务器同时处理大量请求,缓解云端服务器的处理压力,提高服务稳定性,还可以实现降低能耗、避免光污染等效果。而且,管理策略可以人为设定并及时调整,可以满足用户个性化需求。

在本公开另一实施例中,为了确保对带屏设备控制的准确性,进一步的,如图2所示,在确定相应的管理策略(即步骤102)之后,根据确定出的管理策略控制所述带屏设备的屏幕亮度(即步骤103)之前,所述方法还可以包括以下步骤:

步骤102’,根据所述管理策略询问用户是否允许按照所述管理策略控制所述带屏设备。

具体的,带屏设备可以通过弹窗的形式在屏幕上显示提示信息,例如,显示“要调亮屏幕吗?”、“要关闭屏幕吗?”等提示信息,也可以通过语音的方式提示用户。相应的,用户也可以通过对带屏设备的屏幕进行操作(例如,点击“确认”或“取消”按钮)确认是否执行相应的管理策略,或者,通过语音控制指令的方式,例如,发送“不要”、“好啊”、“可以”等语音控制指令,确认是否执行相应的管理策略。

相应的,所述根据确定出的管理策略控制所述带屏设备的屏幕亮度(即步骤103),具体包括:当接收到用户发送的确认指令时,根据确定出的管理策略控制所述带屏设备的屏幕亮度。

本公开在确定出管理策略之后,先向用户确认是否执行该管理策略对应的操作,在得到用户确认之后,再执行相应控制操作,可以避免场景误判带来的控制错误的问题,更加人性化。

本实施例的步骤101和102与前一实施例的步骤101和102相同,在此不再赘述。

以下分别详细说明确定带屏设备当前使用场景的三种方式。

(1)根据带屏设备当前的使用状况确定带屏设备当前的使用场景

在带屏设备初始化阶段,带屏设备内还预先设置有带屏设备的使用参数的条件和使用场景之间的映射关系,使用参数可以包括以下其中之一或任意组合:待机时长、功耗、是否被唤醒,该映射关系为一个或多个使用参数的条件与一个使用场景的映射关系,也就是说,若满足一个或多个使用参数的条件,就认为该用户当前处于相应的使用场景。

带屏设备的使用参数的条件和使用场景之间的映射关系如表1所示:

表1

通过表1可以看出,当带屏设备当前的待机时长>n1(例如,n1=30)秒时,认为带屏设备当前处于第一低功耗场景;当带屏设备当前的待机时长>n2(例如,n2=300)秒时,认为带屏设备当前处于第二低功耗场景;当带屏设备当前的待机时长>n3(例如,n3=3000)秒时,认为带屏设备当前处于第三低功耗场景;当带屏设备的功耗小于预设的阈值p,且带屏设备被唤醒,认为带屏设备当前处于高功耗场景。

表1的第一列和第二列为带屏设备的使用参数的条件和使用场景之间的映射关系,第二列和第三列为使用场景与管理策略的映射关系,也就是说,表1包括了上述两个映射关系。当通过表1判断出带屏设备当前处于第一低功耗场景时,可以根据表1按照“将屏幕亮度降低m1”的策略控制带屏设备;当通过表1判断出带屏设备当前处于第二低功耗场景时,可以根据表1按照“将屏幕亮度降低m2”的管理策略控制带屏设备;当通过表1判断出带屏设备当前处于第三低功耗场景时,可以根据表1按照“将屏幕亮度降低m3”的管理策略控制带屏设备;当通过表1判断出带屏设备当前处于高耗场景时,可以根据表1按照“将屏幕亮度调高m4”的管理策略控制带屏设备。

需要说明的是,m1、m2、m3、m4可以为阈值(固定值),阈值可以由带屏设备在使用过程中,根据设备使用参数学习得到。若带屏设备获取到用户习惯的屏幕亮度为45,则将m4=屏幕当前亮度-45,这样,通过管理策略可以直接将屏幕亮度调节至用户习惯的亮度。m1、m2、m3、m4也可以是动态数值,例如为当前屏幕亮度值。若m3=当前屏幕亮度值,则当带屏设备当前处于第三低功耗场景时,带屏设备直接将屏幕关闭,实现屏幕息屏。m1、m2、m3、m4可以单独设置,彼此无关联,也可以相互制约(例如针对不同使用场景,逐级降低屏幕亮度)。

(2)根据用户发送的语音控制指令确定带屏设备当前的使用场景

在带屏设备初始化阶段,带屏设备内还预先设置有用户意图与使用场景的映射关系,该映射关系为一个或多个用户意图与一个使用场景的映射关系,也就是说,若满足一个或多个用户意图,就认为该用户当前处于相应的使用场景。

如图3所示,所述步骤101具体包括以下步骤:

步骤301,接收用户发送的语音控制指令。

步骤302,根据所述语音控制指令的表达确定用户意图。

例如,用户发出“打开音乐的睡眠模式,10分钟后停止播放”的语音控制指令。带屏设备接收到该语音控制指令后,根据语义理解,分析出这句表达中,用户有以下意图:1、打开音乐的睡眠模式;2、10分钟后停止播放音乐。也就是说,用户正处在即将睡眠的状态,现在想要听歌,并设置了10分钟后自动关闭音乐的播放。这时候的用户可能正在闭着眼睛,试图在音乐声中渐渐进入梦乡。带屏设备根据上述用户意图和所述用户意图与使用场景的映射关系,确定出当前的使用场景为睡眠场景,在此场景下,对于用户来说没有必要开启屏幕,甚至屏幕的光影变幻会对用户造成光污染,打扰到用户的入睡,特别是那些对光敏感的用户,因此,睡眠场景对应的管理策略为关闭屏幕。相应的,带屏设备根据该管理策略控制屏幕关闭。

类似的,“我要睡觉了,说段相声吧”、“播放安眠曲”、“播放睡眠歌单”,这些语音控制指令的表达都可以反映出用户当前的场景特征——睡眠场景,均可以触发带屏设备关闭屏幕。

需要说明的是,带屏设备还需执行用户发送的语音控制指令,即播放10分钟的音乐,这部分内容属于现有技术,在此不再赘述。

步骤303,根据所述用户意图和预设的用户意图与使用场景的映射关系,确定当前的使用场景。

现有的一种对带屏设备的屏幕亮度控制方案,是由用户主动管理,即通过用户指令控制带屏设备。例如,用户发出“调亮屏幕”、“关闭屏幕”或“关机”等特定的语音指令,触发屏幕亮度的调整。这种控制方式需要用户精准表达对屏幕管理的意图,用户表达成本较高,而且仅支持单一指令,无法进行复杂指令的并行处理,需要用户逐一下发控制指令,用户体验不好。

本公开通过建立使用场景和管理策略之间的映射关系,以及用户意图和预设的用户意图与使用场景的映射关系,通过识别用户的语音控制指令表示的用户意图,确定带屏设备当前的使用场景,并基于带屏设备当前的使用场景控制屏幕亮度,对用户的语音指令精度要求不高,而且,可以实现多指令并行处理,设备智能程度更高,使用方便,用户体验更佳。

(3)根据采集到的环境数据确定带屏设备当前的使用场景

在带屏设备初始化阶段,带屏设备内还预先设置有环境数据范围与使用场景的映射关系,该映射关系为一种类型或多种类型的环境数据的范围与一个使用场景的映射关系,也就是说,若满足一种或多种类型的环境数据范围,就认为该用户当前处于相应的使用场景。

如图4所示,所述步骤101具体包括以下步骤:

步骤401,采集带屏设备所处环境的环境数据。

具体的,环境数据可以包括环境音量、环境亮度等,可以利用麦克风、摄像头等进行周围环境音量、亮度的数据采集。

步骤402,根据所述环境数据和预设的环境数据范围与使用场景的映射关系,确定带屏设备当前的使用场景。

(4)根据带屏设备当前播放的内容,确定带屏设备当前的使用场景。

具体的,若带屏设备当前播放的内容节奏缓慢,例如,播放舒缓的音乐,则可以确定带屏设备当前处于睡眠场景,相应的,屏幕亮度较暗;若带屏设备当前播放的内容节奏较快,例如,播放摇滚类型的音乐,则可以确定带屏设备当前处于周围环境嘈杂场景,相应的,屏幕亮度较亮。

本公开能够深入理解用户意图,根据场景,差异化地提供屏幕亮度管理方法,使带屏设备除了能够被动听懂用户意图之外,还能场景化地主动发现用户的潜在需求,并为用户提供相应服务或服务选项。同时,随着行业的发展,带屏智能设备的可移动性被越来越重视,本公开还能在一定程度上助力功耗的优化,提升设备在电池量固定的情况下的使用时长,进而提升用户体验和产品竞争力。

基于相同的技术构思,本公开实施例还提供一种带屏设备,如图5所示,该带屏设备包括:使用场景确定模块51、管理策略确定模块52和控制模块53,使用场景确定模块51用于,确定带屏设备当前的使用场景。

管理策略确定模块52用于,根据带屏设备当前的使用场景和预设的使用场景与管理策略的映射关系,确定相应的管理策略。

控制模块53用于,根据确定出的管理策略控制所述带屏设备的屏幕亮度。

优选的,使用场景确定模块51具体用于,根据以下其中之一或任意组合确定带屏设备当前的使用场景:带屏设备当前的使用情况、用户发送的语音控制指令、采集到的环境数据。

优选的,使用场景确定模块51具体用于,获取带屏设备在预设时长内的使用参数,并根据所述使用参数和预设的使用参数的条件与使用场景的映射关系,确定带屏设备当前的使用场景。

优选的,所述使用参数包括以下其中之一或任意组合:待机时长、功耗、是否被唤醒。

在本公开另一实施例中,如图6所示,优选的,使用场景确定模块51包括接收单元511、意图确定单元512和匹配单元513。

接收单元511用于,接收用户发送的语音控制指令。

意图确定单元512用于,根据所述语音控制指令的表达确定用户意图。

匹配单元513用于,根据所述用户意图和预设的用户意图与使用场景的映射关系,确定带屏设备当前的使用场景。

在本公开的另一实施例中,如图7所示,使用场景确定模块51包括采集单元514和判断单元515。

采集单元514用于,采集带屏设备所处环境的环境数据。

判断单元515用于,根据所述环境数据和预设的环境数据范围与使用场景的映射关系,确定当前的使用场景。

优选的,所述环境数据包括环境音量和/或环境亮度。

进一步的,所述管理策略还包括声音管理策略和/或播放内容管理策略。

进一步的,控制模块53还用于,在确定相应的管理策略之后,根据确定出的管理策略控制所述带屏设备的屏幕亮度之前,控制屏幕根据所述管理策略询问用户是否允许按照所述管理策略控制所述带屏设备;以及,当接收到用户发送的确认指令时,根据确定出的管理策略控制所述带屏设备的屏幕亮度。

本公开实施例还提供了一种计算机可读介质,其上存储有计算机程序,其中,该计算机程序被执行时实现如前述各实施例所提供的带屏设备控制方法。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其他实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本发明的范围的情况下,可进行各种形式和细节上的改变。

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