一种控制设备的方法和装置.pdf

上传人:zhu****_FC 文档编号:6096358 上传时间:2019-04-10 格式:PDF 页数:13 大小:900.28KB
返回 下载 相关 举报
摘要
申请专利号:

CN201610726882.9

申请日:

2016.08.25

公开号:

CN106325806A

公开日:

2017.01.11

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 3/16申请日:20160825|||公开

IPC分类号:

G06F3/16; G06F11/30

主分类号:

G06F3/16

申请人:

纳恩博(北京)科技有限公司

发明人:

孙春阳

地址:

100192 北京市海淀区西小口路66号中关村东升科技园北领地B-2号楼C206室

优先权:

专利代理机构:

北京华沛德权律师事务所 11302

代理人:

房德权

PDF下载: PDF下载
内容摘要

本发明实施例提供了一种控制设备的方法和装置,用于根据设备所处环境和/或当前性能控制设备对外响应。所述方法包括:获得控制参数;所述控制参数表示设备当前所处环境和/或表示所述设备当前性能;根据所述控制参数,计算出用于表征所述设备对外响应时所表达状态的状态表现引擎参数;从至少一个控制文件中调用与所述状态表现引擎参数对应的目标控制文件,并基于所述目标控制文件控制所述设备对外响应。

权利要求书

1.一种控制设备的方法,其特征在于,包括:
获得控制参数;所述控制参数表示设备当前所处环境和/或表示所述设备当前性能;
根据所述控制参数,计算出用于表征所述设备对外响应时所表达状态的状态表现引擎
参数;
从至少一个控制文件中调用与所述状态表现引擎参数对应的目标控制文件,并基于所
述目标控制文件控制所述设备对外响应。
2.如权利要求1所述的方法,其特征在于,根据所述控制参数,计算出用于表征所述设
备对外响应时所表达状态的状态表现引擎参数,包括:
获得所述控制参数的多个子参数的加权和,将所述多个子参数的加权和确定为所述状
态表现引擎参数;其中,每个所述子参数的加权为所述子参数与所述子参数对应的权重的
乘积。
3.如权利要求1所述的方法,其特征在于,所述控制文件至少包括用于控制所述设备输
出音频的音效的音效文件和/或用于控制所述设备的肢体装置运动的肢体控制文件。
4.如权利要求3所述的方法,其特征在于,所述控制文件包括所述音效文件,基于所述
目标控制文件控制所述设备对外响应,包括:
读取目标音效文件包含的音量和音长;
按照所述音量和所述音长输出所述设备对外响应的音频。
5.如权利要求3所述的方法,其特征在于,所述控制文件包括所述肢体控制文件,基于
所述目标控制文件控制所述设备对外响应,包括:
读取目标肢体控制文件中至少包括的肢体装置运动频率、所述肢体装置的运动速度和
运动幅度;
控制所述肢体装置以所述运动频率、所述运动速度和所述运动幅度运动。
6.如权利要求1所述的方法,其特征在于,所述控制参数包括表示所述所处环境的环境
参数,获得控制参数,包括:
通过声音传感器对所述所处环境的声音进行检测,获得嘈杂参数和环境特征音的音强
参数;
通过光线传感器对所述所处环境的光线进行检测,获得室内外参数;
将所述嘈杂参数、所述环境特征音的音强参数和所述室内外参数作为所述环境参数。
7.一种控制设备的装置,其特征在于,包括:
获得模块,用于获得控制参数;所述控制参数表示设备当前所处环境和/或表示所述设
备当前性能;
计算模块,用于根据所述控制参数,计算出用于表征所述设备对外响应时所表达状态
的状态表现引擎参数;
控制模块,用于从至少一个控制文件中调用与所述状态表现引擎参数对应的目标控制
文件,并基于所述目标控制文件控制所述设备对外响应。
8.如权利要求7所述的装置,其特征在于,所述控制模块用于获得所述控制参数的多个
子参数的加权和,将所述多个子参数的加权和确定为所述状态表现引擎参数;其中,每个所
述子参数的加权为所述子参数与所述子参数对应的权重的乘积。
9.如权利要求7所述的装置,其特征在于,所述控制文件至少包括用于控制所述设备输
出音频的音效的音效文件和/或用于控制所述设备的肢体装置运动的肢体控制文件。
10.如权利要求9所述的装置,其特征在于,所述控制文件包括所述音效文件,所述控制
模块用于读取目标音效文件包含的音量和音长;按照所述音量和所述音长输出所述设备对
外响应的音频。
11.如权利要求9所述的装置,其特征在于,所述控制文件包括所述肢体控制文件,所述
控制模块用于读取目标肢体控制文件中至少包括的肢体装置运动频率、所述肢体装置的运
动速度和运动幅度;控制所述肢体装置以所述运动频率、所述运动速度和所述运动幅度运
动。

说明书

一种控制设备的方法和装置

技术领域

本发明涉及电子技术领域,尤其涉及一种控制设备的方法和装置。

背景技术

随着科技的日新月异,很多设备都增加了人机交互功能,通过语音和/或肢体动作
与用户进行交互,例如与用户对话,或者为用户表演武术等。

目前设备可以根据用户输入的语音、点击动作等执行对应的控制文件来响应。例
如用户输入“今天是星期几”的语音,机器人根据语音的语义,向用户播放“今天是星期一”
的语音,并用形似手掌的肢体装置做出“1”的动作。但是,现有技术中设备对外响应时所表
达的状态通常是缺省的。例如,始终以相同音效与用户对话,始终以相同的动作响应同一用
户请求。

发明内容

本发明实施例提供了一种控制设备的方法和装置,用于根据设备所处环境和/或
当前性能控制设备对外响应。

第一方面,本发明提供了一种控制设备的方法,包括:

获得控制参数;所述控制参数表示设备当前所处环境和/或表示所述设备当前性
能;

根据所述控制参数,计算出用于表征所述设备对外响应时所表达状态的状态表现
引擎参数;

从至少一个控制文件中调用与所述状态表现引擎参数对应的目标控制文件,并基
于所述目标控制文件控制所述设备对外响应。

可选的,根据所述控制参数,计算出用于表征所述设备对外响应时所表达状态的
状态表现引擎参数,包括:

获得所述控制参数的多个子参数的加权和,将所述多个子参数的加权和确定为所
述状态表现引擎参数;其中,每个所述子参数的加权为所述子参数与所述子参数对应的权
重的乘积。

可选的,所述控制文件至少包括用于控制所述设备输出音频的音效的音效文件
和/或用于控制所述设备的肢体装置运动的肢体控制文件。

可选的,所述控制文件包括所述音效文件,基于所述目标控制文件控制所述设备
对外响应,包括:

读取目标音效文件包含的音量和音长;

按照所述音量和所述音长输出所述设备对外响应的音频。

可选的,所述控制文件包括所述肢体控制文件,基于所述目标控制文件控制所述
设备对外响应,包括:

读取目标肢体控制文件中至少包括的肢体装置运动频率、所述肢体装置的运动速
度和运动幅度;

控制所述肢体装置以所述运动频率、所述运动速度和所述运动幅度运动。

可选的,所述控制参数包括表示所述所处环境的环境参数,获得控制参数,包括:

通过声音传感器对所述所处环境的声音进行检测,获得嘈杂参数和环境特征音的
音强参数;

通过光线传感器对所述所处环境的光线进行检测,获得室内外参数;

将所述嘈杂参数、所述环境特征音的音强参数和所述室内外参数作为所述环境参
数。

第二方面,本发明提供了一种控制设备的装置,包括:

获得模块,用于获得控制参数;所述控制参数表示设备当前所处环境和/或表示所
述设备当前性能;

计算模块,用于根据所述控制参数,计算出用于表征所述设备对外响应时所表达
状态的状态表现引擎参数;

控制模块,用于从至少一个控制文件中调用与所述状态表现引擎参数对应的目标
控制文件,并基于所述目标控制文件控制所述设备对外响应。

可选的,所述控制模块用于获得所述控制参数的多个子参数的加权和,将所述多
个子参数的加权和确定为所述状态表现引擎参数;其中,每个所述子参数的加权为所述子
参数与所述子参数对应的权重的乘积。

可选的,所述控制文件至少包括用于控制所述设备输出音频的音效的音效文件
和/或用于控制所述设备的肢体装置运动的肢体控制文件。

可选的,所述控制文件包括所述音效文件,所述控制模块用于读取目标音效文件
包含的音量和音长;按照所述音量和所述音长输出所述设备对外响应的音频。

可选的,所述控制文件包括所述肢体控制文件,所述控制模块用于读取目标肢体
控制文件中至少包括的肢体装置运动频率、所述肢体装置的运动速度和运动幅度;控制所
述肢体装置以所述运动频率、所述运动速度和所述运动幅度运动。

可选的,所述控制参数包括表示所述所处环境的环境参数,所述获得模块用于通
过声音传感器对所述所处环境的声音进行检测,获得嘈杂参数和环境特征音的音强参数;
通过光线传感器对所述所处环境的光线进行检测,获得室内外参数;将所述嘈杂参数、所述
环境特征音的音强参数和所述室内外参数作为所述环境参数。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效
果:

在本发明实施例中,根据表示设备当前所处环境和/或表示设备当前性能的控制
参数,计算出用于表征设备对外响应时所表达状态的状态表现引擎参数,进而从至少一个
控制文件中调用与状态表现引擎参数对应的目标控制文件,并基于目标控制文件控制设备
对外响应。可见,本发明实施例中的设备能够根据设备所处环境和/或当前性能,调用对应
的目标控制文件,以调整对外响应时所表达的状态。所以,解决了现有技术中设备对外响应
时所表达的状态单一的技术问题,实现了设备依据内和/或外因素智能响应用户的技术效
果。

附图说明

图1为本发明实施例中控制设备的方法流程图;

图2为本发明实施例中控制设备的装置示意图。

具体实施方式

本发明实施例提供了一种控制设备的方法和装置,用于根据设备所处环境和/或
当前性能控制设备对外响应。

为了解决上述技术问题,本发明提供的解决思路如下:

在本发明实施例中,根据表示设备当前所处环境和/或表示设备当前性能的控制
参数,计算出用于表征设备对外响应时所表达状态的状态表现引擎参数,进而从至少一个
控制文件中调用与状态表现引擎参数对应的目标控制文件,并基于目标控制文件控制设备
对外响应。可见,本发明实施例中的设备能够根据设备所处环境和/或当前性能,调用对应
的目标控制文件,以调整对外响应时所表达的状态。所以,解决了现有技术中设备对外响应
时所表达的状态单一的技术问题,实现了设备依据内和/或外因素智能响应用户的技术效
果。

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请
实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术
方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关
系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文
中字符“/”,一般表示前后关联对象是一种“或”的关系。

本发明第一方面提供了一种控制设备的方法,请参考图1,为控制设备的方法流程
图。该方法包括:

S101:获得控制参数;

S102:根据所述控制参数,计算出用于表征所述设备对外响应时所表达状态的状
态表现引擎参数;

S103:从至少一个控制文件中调用与所述状态表现引擎参数对应的目标控制文
件,并基于所述目标控制文件控制所述设备对外响应。

具体来讲,本发明实施例中的控制参数表示设备当前所处环境,例如表示设备当
前处于室内还是室外、白天还是夜晚等,或者表示设备当前性能,例如当前剩余电量、当前
行进速度、当前负载等,或者同时表示所处环境和当前性能。

那么对应的,S101中获得控制参数,就是对所处环境进行检测,或者检测当前性
能,或者检测环境并检测性能。本发明所属领域的普通技术人员可以根据实际进行设置,本
发明不做具体限制。

接着,在S102中,根据控制参数计算出设备的状态表现引擎参数。具体来讲,本发
明实施例中的状态表现引擎参数用于表征设备对外响应时所表达的状态。其中,设备表达
的状态指的是设备所传递的情绪和期待被了解的心理。根据预先设置的计算状态表现引擎
参数的公式,计算出状态表现引擎参数。换言之,根据设备所处环境和/或当前性能,确定此
时设备在对外响应时应当表达出何种状态。

本发明实施例中,设备中存储有至少一个控制文件。控制文件用于控制设备对外
响应的至少一种响应方式。响应方式例如通过输出音频响应、运动肢体响应、显示响应和指
示灯响应等,本发明不做具体限制。并且,每一个控制文件与一个或多个状态表现引擎参数
对应,每个控制文件对应的状态表现引擎参数是不同的。因此,在S103中,根据计算得到的
状态表现引擎参数,从至少一个控制文件中搜索出与状态表现引擎参数对应的控制文件,
将搜索出的控制文件确定为目标控制文件,并基于目标控制文件控制设备对外响应。

举例来说,若计算出的状态表现引擎参数表示设备应当表达出激动的状态,则调
用的目标控制文件应为控制设备表达出激动状态的控制文件,进而设备对外响应时表达出
激动状态。例如,控制设备输出音量较大、音长较大的音频文件“我好激动啊”;或者控制设
备形似于手臂的两个肢体装置(机械手臂)快速上下运动;或者同时控制设备输出音量较
大、音长较大的音频文件“我好激动啊”,以及控制设备的机械手臂上下运动;或者控制设备
显示激动的表情,同时两个机械手臂快速上下运动等等。

由上述描述可以看出,根据表示设备当前所处环境和/或表示设备当前性能的控
制参数,计算出用于表征设备对外响应时所表达状态的状态表现引擎参数,进而从至少一
个控制文件中调用与状态表现引擎参数对应的目标控制文件,并基于目标控制文件控制设
备对外响应。可见,本发明实施例中的设备能够根据设备所处环境和/或当前性能,调用对
应的目标控制文件,以调整对外响应时所表达的状态。实现了设备依据内因素(当前性能)
和/或外(所处环境)因素智能响应的技术效果。

下面对本发明的各种实现方式中的一些进行介绍。

在本发明实施例中,控制参数具体包括表示所处环境的环境参数和/或当前性能
的性能参数。那么,在S101中获得控制参数就具体有以下三种方式。

第一种:

如果控制参数包括环境参数,那么S101具体可以通过如下方式实现:

通过声音传感器对所述所处环境的声音进行检测,获得嘈杂参数和环境特征音的
音强参数;

通过光线传感器对所述所处环境的光线进行检测,获得室内外参数;

将所述嘈杂参数、所述环境特征音的音强参数和所述室内外参数作为所述环境参
数。

具体来讲,一方面,通过设备的声音传感器对所处环境的声音进行检测,获得所处
环境的声音的音频谱。然后,从音频谱中提取出表示所处环境嘈杂程度的嘈杂参数。在本发
明实施例中,嘈杂参数可以为声压级和频率、或者音量等,本发明不做具体限制。

另外,从音频谱中提取出环境特征音的音强参数。在本发明实施例中,环境特征音
为检测到的声音中最强、最突出或最经常的声音,例如音乐、咖啡机蒸气声、车辆站台通知
等。从音频谱中提取出环境特征音,并且得出环境特征音的音强。

环境特征音能够在一定程度上表示当前可能所处的特定环境。例如环境特征音为
音乐,则表示所处环境有可能为唱歌房,咖啡机蒸气声表示所处环境可能为咖啡厅、车辆站
台通知声表示所处环境可能为车站。

另一方面,通过光线传感器对所处环境的光线的光强进行检测,然后将检测到的
光强与室内外光强阈值进行比较,进而确定所处环境为室内还是室外。其中,本领域普通技
术人员可以根据实际设置室内外光强阈值,本发明不做具体限制。例如,阴天室内的光强一
般为5lux~50lux,阴天室外的光强一般为50lux~500lux,晴天室内的光强一般为100lux
~1000lux,则可以设置室内外光强阈值为50lux~100lux之间的任意值。如果令室内为0,
室外为1,则当检测到的光强高于室内外光阈值时,确定所处环境为室外,获得室内外参数
为1;反之,当检测到的光强等于低于室内外光强阈值时,确定所处环境为室内,获得室内外
参数为0。

在具体实现过程中,对所处环境声音的检测和对所处环境光线的检测执行先后顺
序不限定,本发明所属领域的普通技术人员可以根据实际进行选择。

最后,将嘈杂参数、环境特征音的音强参数和室内外参数作为环境参数。

第二种:

如果控制参数包括性能参数,那么S101具体可以通过如下方式实现:

对所述设备的当前性能进行查询,获得所述性能参数。

具体来讲,获得设备最新的性能列表,读取性能列表中的各个性能参数,例如CPU
占有率、剩余电量、当前负重以及发热量等。

第三种:

如果控制参数包括环境参数和性能参数,则S101通过上述第一种和第二种实现方
式实现,且实施顺序不限定。由于前文以及对两种方式进行了详细说明,因此这里就不再重
复赘述了。

在本发明实施例中,S102可以通过如下过程实现:

获得所述控制参数的多个子参数的加权和,将所述多个子参数的加权和确定为所
述特征表现引擎参数;其中,每个所述子参数的加权为所述子参数与所述子参数对应的权
重的乘积。

具体来讲,本发明实施例中的控制参数为一个参数集合,包括了多个子参数,例如
包括嘈杂参数、环境特征音的音强参数、室内外参数、CPU占有率、剩余电量、当前负重以及
发热量等。进一步,在本发明实施例中,预先为每个子参数配置了权重,用以表示不同子参
数对于设备表达状态的影响程度。在具体实现过程中,权重可以为缺省设置,也可以由用户
按照自己的需要设置。例如希望设备在室内外表现明显出不同状态的用户,可以为室内外
参数设置较高的权重,而为其他子参数设置低于室内外参数的权重;或者,希望设备能够按
照剩余电量做出不同响应的用户则可以为剩余电量设置较高的权重等。

将每个子参数的权重与该子参数的值相乘,所得乘积为该子参数的加权。然后,将
所有子参数的加权求和,以所有子参数的加权和作为状态表现引擎参数。

举例来说,请参考下列公式(1)。公式(1)表示,控制参数为环境参数,且具体为室
内外参数,环境特征音的音强参数和嘈杂参数。其中,室内外参数的权重为0.3,环境特征音
的音强参数的权重为0.3,嘈杂参数的权重为0.4。

状态表现引擎参数=室内外参数*0.3+环境特征音的音强参数*0.3+嘈杂参数*
0.4 (公式1)

那么,检测出室内外参数,环境特征音的音强参数和嘈杂参数后,带入公式(1)计
算得到状态表现引擎参数。

再举例来说,请参考下列公式(2)。公式(2)表示,控制参数为性能参数,且具体为
当前负重,剩余电量和发热量。其中,饱和负重减去当前负重的权重为0.5,剩余电量的权重
为0.3,预警发热量减去发热量的权重为0.2。饱和负重为设备可以承载的最大负重,预警发
热量表示设备能够运行的发热量。

状态表现引擎参数=(饱和负重-当前负重)*0.5+剩余电量*0.3+(预警发热量-发
热量)*0.2 (公式2)

再举例来说,请参考下列公式(3)。公式(3)表示,控制参数为环境参数和性能参
数,且环境参数具体为室内外参数,环境特征音的音强参数和嘈杂参数,性能参数具体为当
前负重,剩余电量和发热量。其中,室内外参数的权重为0.1,环境特征音的音强参数的权重
为0.1,嘈杂参数的权重为0.3,饱和负重减去当前负重的权重为0.3,剩余电量的权重为
0.1,预警发热量减去发热量的权重为0.1。

状态表现引擎参数=室内外参数*0.1+环境特征音的音强参数*0.1+嘈杂参数*
0.3+(饱和负重-当前负重)*0.3+剩余电量*0.1+(预警发热量-发热量)*0.1 (公式3)


在具体实现过程中,本发明所属领域的普通技术人员可以根据实际选择上述实现
方式中的任意一种,或者其他实现方式,本发明不做具体限制。

在本发明实施例中,控制文件至少包括用于控制设备输出音频的音效的音效文件
和/或用于控制设备的肢体运动的肢体控制文件。进一步,还可以包括控制显示的显示控制
文件,以及控制指示灯显示的指示灯文件等,本发明不做具体限制。那么,在S103中基于目
标控制文件控制设备对外响应就至少以下三种方式。

第一种:

如果控制文件包括音效文件,那么基于目标文件控制设备响应就具体可以通过如
下过程实现:

读取目标音效文件包含的音量和音长;

按照所述音量和所述音长输出所述设备对外响应的音频。

具体来讲,在本发明实施例中,设备中存储有至少一个音效文件。本发明实施例中
的音效包括SFX(特技效果,Special Effects Cinematography)、文字和人的声音。各个音
效文件包括语义相同或不同的音频,相同或不同的音量,以及不同的音长。本发明实施例的
音长是指发音时间。

计算出状态表现引擎参数后,将与状态表现引擎参数对应的音效文件作为目标音
效文件。在本发明实施例中,状态表现引擎参数越大,目标音效文件的音量越大,音长越长;
状态表现引擎参数越小,目标音效文件的音量越小,音长越短。然后,读取目标音效文件中
的音量和音长,将TTS(从文本到语音,Text To Speech)程序的音量参数和音长参数设置为
目标音频文件中的音频和音长,然后播放目标音效文件,进而使得设备按照目标音效文件
中的音量和音长输出设备对外响应的音频。

举例来说,假设计算得到状态表现引擎参数为80,调用对应的目标音效文件,以目
标音效中的音量80dB和音长8秒83的输出音频“今天天气可好了,我们出去玩玩吧我的主
人”,进而表达建议用户出门运动。

或者,假设计算得到状态表现引擎参数为30,设备同样建议用户出门运动,设备调
用对应的目标音效文件,以目标音效中的音量60dB和音长1秒96的输出音频“请适当增加户
外运动”。

第二种:

如果控制文件包括肢体控制文件,那么基于目标文件控制设备响应就具体可以通
过如下过程实现:

读取目标肢体控制文件中至少包括的肢体装置运动频率、所述肢体装置的运动速
度和运动幅度;

控制所述肢体装置以所述运动频率、所述运动速度和所述运动幅度运动。

本发明实施例中的肢体装置包括但不限于机械手臂,旋转舵机,轮子或云台等。肢
体控制文件中至少包括的肢体装置运动频率、肢体装置的运动速度和运动幅度,进一步还
可以包括运动角度、终止位置和持续时间等,本发明不做具体限制。

肢体装置运动频率为单位时间内肢体装置被触发运动的触发次数,运动速度为单
位时间内肢体装置上的参考点通过的距离,运动幅度为一次运动过程中离开原始位置的最
大距离。

在本发明实施例中,状态表现引擎参数越大,将会越频繁地调用目标肢体控制文
件,并且,会调用运动幅度越大且动作持续时间越长的目标肢体控制文件;反之,状态表现
引擎参数越小,将不会频繁调用目标肢体控制文件,并且,会调用运动幅度越小且动作持续
时间越短的目标肢体控制文件。

举例来说,假设计算得到状态表现引擎参数为80,图像搜索到用户,设备调用80的
状态表现引擎参数对应的目标肢体控制文件(运动频率5Hz、运动速度10m/s,运动幅度
7cm),进而控制设备的机械手臂运动。

或者,假设计算得到状态表现引擎参数为30,图像搜索到用户,设备调用30的状态
表现引擎参数对应的目标肢体控制文件(运动频率2Hz、运动速度3m/s,运动幅度3cm),进而
控制设备的机械手臂运动。

第三种:

如果控制文件包括音频文件和肢体控制文件,则S103通过上述第一种结合第二种
实现方式实现,且输出音频和控制肢体装置运动的顺序不限定。由于前文已经对两种方式
进行了详细说明,因此这里就不再重复赘述了。

由上述描述可以看出,本发明实施例中的设备可以根据内/外因素控制设备通过
不同的音效和/或肢体动作对外响应,使用户体验更好。

下面将列举几个具体的实施例,在具体实现过程中,包括但不限于以下几个实施
例。

实施例一:

设备处于嘈杂的室内婚礼上,人们互相交谈,气氛很活跃。通过声音传感器检测到
嘈杂参数大,环境特征音的音强高,因此导致状态表现引擎参数大。因此,设备调用音长较
长音量较大的音效文件输出“好热闹”或者“真高兴”。并且,调用运动幅度较大的肢体控制
文件控制设备的机械手臂大幅度运动。然后,设备输出音量较大的语音“我可以帮你拍张照
吗”。

实施例二:

设备处于室内图书馆,通过声音传感器检测到嘈杂参数小,环境特征音的音强弱,
因此状态表现引擎参数小。因此,设备调用音长较短音量较小的音效文件输出舒缓的音乐。

实施例三:

设备处于室内图书馆,通过声音传感器检测到嘈杂参数小,环境特征音的音强弱,
因此状态表现引擎参数小。因此,设备调用运动频率较低、运动幅度较小且运动速度较慢的
肢体控制文件控制设备缓慢安静地在图书馆内移动清洁。

实施例四:

平衡车刚刚完成充电,且用户没有站立在平衡车上。检测当前性能参数,得到剩余
电量100%,当前负重为0,发热量为0,因此状态表现引擎参数较大。因此,设备调用音长较
长音量较大的音效文件输出“我充满了能量,主人我们快出发吧”。并且,调用运动速度较大
的肢体控制文件控制平衡车的轮子快速运动,进而平衡车快速移动。

实施例五:

平衡车电量不足,用户站立在平衡车上。检测当前性能参数,得到剩余电量10%,
当前负重为90kg,发热量为8,因此状态表现引擎参数较小。因此,设备调用音长较短音量较
小的音效文件输出语音“我们已经行进了10公里了”以及输出喘气的声音。

实施例六:

机器人电量不足,检测当前性能参数,得到剩余电量10%,发热量为8,因此状态表
现引擎参数较小。用户对机器人说“跳个舞吧”,机器人调用运动幅度小、运动速度慢且运动
频率低的肢体控制文件与用户跳舞,通过幅度小、运动速度慢且运动频率低的肢体动作间
接表达当前性能不足以活跃跳舞。

基于与前述实施例中控制设备的方法同样的发明构思,本发明第二方面还提供一
种控制设备的装置,如图2所示,包括:

获得模块101,用于获得控制参数;所述控制参数表示设备当前所处环境和/或表
示所述设备当前性能;

计算模块102,用于根据所述控制参数,计算出用于表征所述设备对外响应时所表
达状态的状态表现引擎参数;

控制模块103,用于从至少一个控制文件中调用与所述状态表现引擎参数对应的
目标控制文件,并基于所述目标控制文件控制所述设备对外响应。

具体来讲,控制模块103用于获得所述控制参数的多个子参数的加权和,将所述多
个子参数的加权和确定为所述状态表现引擎参数;其中,每个所述子参数的加权为所述子
参数与所述子参数对应的权重的乘积。

其中,控制文件至少包括用于控制所述设备输出音频的音效的音效文件和/或用
于控制所述设备的肢体装置运动的肢体控制文件。

当控制文件包括所述音效文件时,控制模块103用于读取目标音效文件包含的音
量和音长;按照所述音量和所述音长输出所述设备对外响应的音频。

当控制文件包括所述肢体控制文件,控制模块103用于读取目标肢体控制文件中
至少包括的肢体装置运动频率、所述肢体装置的运动速度和运动幅度;控制所述肢体装置
以所述运动频率、所述运动速度和所述运动幅度运动。

当控制参数包括表示所述所处环境的环境参数时,获得模块101用于通过声音传
感器对所述所处环境的声音进行检测,获得嘈杂参数和环境特征音的音强参数;通过光线
传感器对所述所处环境的光线进行检测,获得室内外参数;将所述嘈杂参数、所述环境特征
音的音强参数和所述室内外参数作为所述环境参数。

前述图1实施例中的控制设备的方法的各种变化方式和具体实例同样适用于本实
施例的控制设备的装置,通过前述对控制设备的方法的详细描述,本领域技术人员可以清
楚的知道本实施例中控制设备的装置的实施方法,所以为了说明书的简洁,在此不再详述。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效
果:

在本发明实施例中,根据表示设备当前所处环境和/或表示设备当前性能的控制
参数,计算出用于表征设备对外响应时所表达状态的状态表现引擎参数,进而从至少一个
控制文件中调用与状态表现引擎参数对应的目标控制文件,并基于目标控制文件控制设备
对外响应。可见,本发明实施例中的设备能够根据设备所处环境和/或当前性能,调用对应
的目标控制文件,以调整对外响应时所表达的状态。所以,解决了现有技术中设备对外响应
时所表达的状态单一的技术问题,实现了设备依据内和/或外因素智能响应用户的技术效
果。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序
产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产
品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程
图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序
指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特
定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计
算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精
神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围
之内,则本发明也意图包含这些改动和变型在内。

一种控制设备的方法和装置.pdf_第1页
第1页 / 共13页
一种控制设备的方法和装置.pdf_第2页
第2页 / 共13页
一种控制设备的方法和装置.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种控制设备的方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种控制设备的方法和装置.pdf(13页珍藏版)》请在专利查询网上搜索。

本发明实施例提供了一种控制设备的方法和装置,用于根据设备所处环境和/或当前性能控制设备对外响应。所述方法包括:获得控制参数;所述控制参数表示设备当前所处环境和/或表示所述设备当前性能;根据所述控制参数,计算出用于表征所述设备对外响应时所表达状态的状态表现引擎参数;从至少一个控制文件中调用与所述状态表现引擎参数对应的目标控制文件,并基于所述目标控制文件控制所述设备对外响应。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1