CN109683708A - 智能设备控制方法、装置、电子设备及存储介质 - Google Patents
智能设备控制方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN109683708A CN109683708A CN201811535551.2A CN201811535551A CN109683708A CN 109683708 A CN109683708 A CN 109683708A CN 201811535551 A CN201811535551 A CN 201811535551A CN 109683708 A CN109683708 A CN 109683708A
- Authority
- CN
- China
- Prior art keywords
- standby
- smart machine
- preset
- movement
- control
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Toys (AREA)
Abstract
本发明涉及人工智能技术领域,公开了一种智能设备控制方法、装置、电子设备及存储介质,所述方法包括:获取智能设备当前状态;在确定智能设备当前状态为待机状态时,若待机动作触发条件被满足,控制智能设备执行预设待机动作。本发明实施例提供的技术方案,使得智能设备在待机状态下,自动执行小幅度的待机动作,增加智能设备的灵动性,让用户觉得智能设备具有生命力,以便更好地吸引用户的注意,提高用户与智能设备交互的愿望,增加智能设备的使用频率。
Description
技术领域
本发明涉及人工智能技术领域,尤其涉及一种智能设备控制方法、装置、电子设备及存储介质。
背景技术
目前,一般机器人等智能设备只在被唤醒后才会与用户进行互动,例如作出一些表情或动作,机器人在待机状态下,用户容易忽略机器人的存在,降低了机器人的使用频率。
发明内容
本发明实施例提供一种智能设备控制方法、装置、电子设备及存储介质,以解决现有技术中用户容易忽略待机中的智能设备,导致智能设备的使用频率较低的问题。
第一方面,本发明一实施例提供了一种智能设备控制方法,包括:
获取智能设备当前状态;
在确定智能设备当前状态为待机状态时,若待机动作触发条件被满足,控制智能设备执行预设待机动作。
第二方面,本发明一实施例提供了一种智能设备控制装置,包括:
获取智能设备当前位置;
在确定智能设备当前位置在预设范围内时,控制智能设备执行预设待机动作。
第三方面,本发明一实施例提供了一种电子设备,包括收发机、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,收发机用于在处理器的控制下接收和发送数据,处理器执行程序时实现上述任一种方法的步骤。
第四方面,本发明一实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现上述任一种方法的步骤。
本发明实施例提供的技术方案,使得智能设备在待机状态下,自动执行小幅度的待机动作,增加智能设备的灵动性,让用户觉得智能设备具有生命力,以便更好地吸引用户的注意,提高用户与智能设备交互的愿望,增加智能设备的使用频率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的智能设备控制方法的应用场景示意图;
图2为本发明一实施例提供的智能设备控制方法的流程示意图;
图3为本发明一实施例提供的智能设备控制装置的结构示意图;
图4为本发明一实施例提供的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
在具体实践过程中,机器人等智能设备在待机状态下原地静止不动,这导致用户容易忽略机器人的存在,降低了机器人的使用频率。为此,本发明的发明人考虑到,为了更大程度地吸引用户和机器人进行交互,在机器人待机状态下,让机器人自动执行小幅度的待机动作,增加机器人的灵动性,让人觉得机器人具有生命力,提高用户与机器人交互的愿望,增加机器人的使用频率。
在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。
首先参考图1,其为本发明实施例提供的智能设备控制方法的应用场景示意图。用户10与智能设备11交互过程中,智能设备11识别用户10输入的指令并给出反馈。或者,智能设备11将用户10输入的指令发送给服务器12,服务器12解析指令后,将解析结果反馈给智能设备11,智能设备11执行解析结果对应的任务。
这种应用场景下,智能设备11和服务器12之间通过网络进行通信连接,该网络可以为局域网、广域网等。本实施例中的智能设备11是具有可动作部件的机器人,可动作部件包括但不限于以下至少一种:云台、底盘、机械手臂等。
下面结合图1所示的应用场景,对本发明实施例提供的技术方案进行说明。
参考图2,本发明实施例提供一种智能设备控制方法,包括以下步骤:
S201、获取智能设备当前状态。
S202、在确定智能设备当前状态为待机状态时,若待机动作触发条件被满足,控制智能设备执行预设待机动作。
本实施例中的预设待机动作是指待机状态下智能设备执行的小幅度的动作。预设待机动作可存储在智能设备的动作库中,具体的预设待机动作可根据智能设备包含的可动作部件自由设定,在此不作限定。例如,智能设备可以为机器人,机器人可以包括云台和底盘,在云台转动时,机器人头部相对机身转动,在底盘转动时,机器人整机相对地面转动。预设待机动作可以是,转动云台和/或转动底盘。机器人还可以包括可动作的机械手臂,预设待机动作还可以是摇摆机械手臂等。
本实施例的智能设备控制方法,使得智能设备在待机状态下,自动执行小幅度的动作,增加智能设备的灵动性,让用户觉得智能设备具有生命力,以便更好地吸引用户的注意,提高用户与智能设备交互的愿望,增加智能设备的使用频率。
进一步地,步骤S202具体包括:在确定智能设备当前状态为待机状态时,启动计时器;在计时器的计时结果表征待机动作触发条件被满足时,控制智能设备执行预设待机动作。
本实施例中,计时器可采用正向计时器或倒计时器。计时器的计时周期可自由设定,例如,计时周期可设置为3分钟,即每隔3分钟计时器触发一次;当选用的是正向计时器时,计时器从0开始计时,当计时器的计时达到3分钟时,控制智能设备执行预设待机动作;当选用的是倒计时器时,计时器从3分钟开始倒计时,当计时器的计时达到0时,控制智能设备执行预设待机动作。重置正向计时器,即将正向计时器的计数清零。重置倒计时器,即将倒计时器的计数设置为计时周期对应的数值。
具体实施时,计时器的重置时刻可以是每次预设待机动作开始执行时刻,此时待机动作触发条件为当前时刻距离上一次预设待机动作的开始执行刻达到计时周期,假设计时器的计时周期为3分钟,则上一次预设待机动作的开始执行时刻到当前次预设待机动作的开始执行时刻间的时间间隔为3分钟。计时器的重置时刻也可以是每次预设待机动作执行结束时刻,即计时器达到计时周期后不会立即重置,而是等待智能设备执行完预设待机动作后再重置计时器,此时待机动作触发条件为当前时刻距离上一次预设待机动作的执行结束时刻达到计时周期,假设计时器的计时周期为3分钟,则上一次预设待机动作的执行结束时刻和当前次预设待机动作的开始执行时刻间的时间间隔为3分钟。
具体实施时,待机动作触发条件还可以是检测到智能设备周围预设范围内有人,即当检测到智能设备周围预设范围内有人时,控制智能设备执行预设待机动作。检测智能设备周围是否有人的方式有很多种,例如,通过摄像头、红外传感器等设备来检测周围是否有人,或者,通过声音采集设备检测周围是否有人,具体检测方式在此不作限定。
具体实施时,待机动作触发条件还可以是智能设备处于待机状态,即只要智能设备处于待机状态下,智能设备就一直执行预设待机动作。
具体实施时,待机动作触发条件还可以是特定时间点,即当前时刻为特定时间点时,满足智能设备的待机动作触发条件,控制智能设备执行预设待机动作。实际应用中,用户在设定时,可仅设定一个或几个特定时间点,通过选择时间间隔,由智能设备自动计算出其余的特定时间点。例如,用户设定的特定时间点为每个整点,时间间隔为3分钟,即,每个整点(如8点、9点等)以及整点过后每隔3分钟的时刻(如8点03分、8点06分)均为特定时间点,当智能设备处于待机状态时,假设当前时刻为8点时,则满足智能设备的待机动作触发条件,控制智能设备执行预设待机动作,当到达8点03分时,再次满足待机动作触发条件从而执行待机预设待机动作,以此类推,8点06分、8点09分时,智能设备都会自动执行待机预设待机动作。
进一步地,步骤S201中的控制智能设备执行预设待机动作,具体包括:从动作库中随机选取一个预设待机动作或按预设顺序选取一个预设待机动作,控制智能设备执行选取的预设待机动作。
具体实施时,动作库中可预先存储多个预设待机动作,当待机动作触发条件被满足时,智能设备从动作库中随机选取一个预设待机动作,并执行本次选取的预设待机动作,或者,智能设备从动作库中按顺序选取一个预设待机动作,并执行本次选取的预设待机动作。
本实施例中,每一个预设待机动作可由一连串的分解动作组成,智能设备可联动控制智能设备上的一个或多个可动作部件,来完成一个预设待机动作。为此,动作库中的每个预设待机动作对应一个控制指令集,一个控制指令集中顺序存储了多个控制指令,每个控制指令对应一个分解动作,每个控制指令中包括受控的可动作部件的标识以及可动作部件执行的动作。
例如,智能设备为机器人,预设待机动作一包括:分解动作一为云台向右转动50°,分解动作二为底盘转向左边50°,分解动作三为停止1秒,分解动作四为云台向左转动50°,分解动作五为底盘转向右边50°,各个分解动作的时序关系为:首先同时执行分解动作一和分解动作二,接着执行分解动作三,然后同时执行分解动作四和分解动作五。
具体实施时,控制智能设备执行预设待机动作具体包括以下步骤:获取预设待机动作对应的控制指令集,按控制指令集中各个控制指令的时序控制智能设备的至少一个可动作部件执行与控制指令对应的动作,以使智能设备完成预设待机动作。
例如,机器人执行预设待机动作一时,获取预设待机动作一对应的控制指令集,顺序执行指令集中的控制指令:(1)控制云台向右转动50°的指令,同时,控制底盘转向左边50°的指令,(2)停止1秒(即机器人不执行任何动作),(3)控制云台向左转动50°的指令,同时,控制底盘转向右边50°的指令。
结合机器人包含的可运动部件,本实施例了还提供了以下几种可行的预设待机动作:
预设待机动作二:云台向左转50°,停止一段时间后,云台归正回到0°的位置,停止一段时间后,云台向右转50°,停止一段时间后,云台归正回到0°的位置。
预设待机动作三:云台水平向左转50°同时垂直转向上转动50°,停止一段时间后,云台水平向右转动50°同时垂直转向上转动50°,停止一段时间后,云台归正回到0°的位置。
预设待机动作四:云台向左转50°,底盘向左转50°,停止一段时间后,云台和底盘归正到0°位置,停止一段时间后,云台向右转50°,底盘转向右转50°,停止一段时间后,云台和底盘归正到0°位置。
预设待机动作五:云台从俯仰角75°的方位转动到俯仰角-5°的方位,再从俯仰角-5°的方位回到俯仰角75°,如此往复N个周期。其中,N可根据需求设定。
具体实施时,预设待机动作不限于上述列举的实现方式。
进一步地,本实施例的智能设备控制方法还包括以下步骤:在控制智能设备执行预设待机动作的同时,控制智能设备显示预设待机表情。
本实施例中的预设待机表情是可在智能设备的显示装置上显示的表情图像,预设待机表情可以由一连串的动态表情图像组成,如“微笑”、“唱歌”、“睡觉”、“左右看”、“难过”等表情。预设待机表情可存储在智能设备的表情库中,预设待机表情可根据实际的场景需求自由设定。
具体实施时,当待机动作触发条件被满足时,智能设备从表情库中随机选取一个预设待机表情,控制智能设备显示选取的预设待机表情。或者,当待机动作触发条件被满足时,智能设备从表情库中按预设顺序选取一个预设待机表情,控制智能设备显示选取的预设待机表情。
为了使得智能设备执行的预设待机动作和显示的预设待机表情更加匹配、协调,还可以预先建立预设待机动作和预设待机表情之间的对应关系。当待机动作触发条件被满足时,根据预设待机动作和预设待机表情的对应关系,选取与执行的预设待机动作对应的预设待机表情,控制智能设备执行预设待机动作,同时控制智能设备显示选取的预设待机表情。
例如,可建立预设待机动作一和预设待机表情“左右看”的对应关系,建立预设待机动作二和预设待机表情“左右看”的对应关系,建立预设待机动作三和预设待机表情“唱歌”的对应关系,建立预设待机动作四和预设待机表情“微笑”的对应关系,建立预设待机动作五和预设待机表情“睡觉”的对应关系。假设智能设备执行的预设待机动作为预设待机动作一,则根据预设待机动作和预设待机表情的对应关系,选取预设待机表情“左右看”,控制智能设备执行预设待机动作一,同时控制智能设备显示预设待机表情“左右看”。
需要说明的是,智能设备执行完预设待机动作后,可以继续显示表情,该表情可以是执行预设待机动作时的预设待机表情,也可以是表情库中的其他表情。
为了更大程度地吸引用户,需要进一步提高智能设备的灵动性,为此,智能设备在执行预设待机动作时,还可以播放预设待机语料。
预设待机语料可存储在智能设备的语料库中,预设待机语料可根据实际的场景需求自由设定。例如,预设待机语料可以是:“左边的美女你好呀?”、“让豹小秘为你们进行热情的服务”、“快来人呀”、“我好无聊啊”、“唉,最近都没人来找我了”、“我是最称职的豹小秘”、“没有人觉得我很可爱么”、“都没有人来找我了”、“我好累啊”、“好想工作啊”、“工作使我快乐”、“嗯,有点困了”等等。
本实施例的方法提供了两种播放预设待机语料的时机。
第一种方式、在每次控制智能设备执行预设待机动作的同时,控制智能设备播放预设待机语料。
具体实施时,当待机动作触发条件被满足时,从语料库中随机选取一个预设待机语料,控制智能设备播放预设待机语料。或者,当待机动作触发条件被满足时,从语料库中按预设顺序选取一个预设待机语料,控制智能设备播放预设待机语料。
例如,当待机动作触发条件被满足时,智能设备需要执行预设待机动作一,则从语料库中随机选取一个预设待机语料,如“我好无聊啊”,控制智能设备执行待机动作一,同时控制智能设备播放语音“我好无聊啊”。或者,当待机动作触发条件被满足时,智能设备需要执行预设待机动作一,则从表情库中选取与预设待机动作一对应的预设待机表情“左右看”,从语料库中随机选取一个预设待机语料,如“我好无聊啊”,控制智能设备执行待机动作一,同时控制智能设备播放语音“我好无聊啊”,并显示“左右看”的表情。
为了使得智能设备执行的预设待机动作和播放的预设待机语料更加匹配、协调,还可以预先建立预设待机动作和预设待机语料之间的对应关系。具体实施时,当待机动作触发条件被满足时,根据预设待机动作和预设待机语料的对应关系,选取与执行的预设待机动作对应的预设待机语料,控制智能设备播放选取的预设待机语料。
例如,当待机动作触发条件被满足时,智能设备需要执行预设待机动作五,与设待机动作五对应的预设待机语料为“嗯,有点困了”,从语料库中获取预设待机语料“嗯,有点困了”,控制智能设备执行预设待机动作五,同时控制智能设备播放语音“嗯,有点困了”。或者,当待机动作触发条件被满足时,智能设备需要执行预设待机动作五,则从表情库中选取与预设待机动作五对应的预设待机表情“睡觉”,并从语料库中获取与预设待机动作五对应的预设待机语料“嗯,有点困了”,然后,控制智能设备执行预设待机动作五,同时控制智能设备播放语音“嗯,有点困了”,并显示“睡觉”的表情。
第二种方式、在特定次控制智能设备执行预设待机动作的同时,控制智能设备播放预设待机语料。
本实施例中,特定次为在待机动作触发条件被满足的所有次数中,那些满足特定条件的次数。具体实施时,特定条件可以是:待机动作触发条件被满足的次数达到指定次数。例如,每当待机动作触发条件被满足的次数达到20的整数倍时,这个20次的整数倍对应的次数即为特定次,即待机动作触发条件被满足的第20次、40次、60次等为特定次。假设待机动作触发条件为每隔3分钟触发一次,则在待机状态下,每隔3分钟控制智能设备执行预设待机动作,每隔一小时控制智能设备执行预设待机动作的同时,控制智能设备播放预设待机语料。
具体实施时,当待机动作触发条件被满足的次数为特定次时,从语料库中随机选取一个预设待机语料,控制智能设备执行预设待机动作的同时,控制智能设备播放选取的预设待机语料。或者,当待机动作触发条件被满足的次数为特定次时,从语料库中按预设顺序选取一个预设待机语料,控制智能设备执行预设待机动作的同时,控制智能设备播放选取的预设待机语料。
例如,当待机动作触发条件被满足的次数为特定次时,智能设备需要执行预设待机动作一,则从语料库中随机选取一个预设待机语料,如“我好无聊啊”,控制智能设备执行待机动作一,同时控制智能设备播放语音“我好无聊啊”。或者,当待机动作触发条件被满足的次数为特定次时,智能设备需要执行预设待机动作一,则从表情库中选取与预设待机动作一对应的预设待机表情“左右看”,从语料库中随机选取一个预设待机语料,如“我好无聊啊”,控制智能设备执行待机动作一,同时控制智能设备播放语音“我好无聊啊”,并显示“左右看”的表情。
为了使得智能设备执行的预设待机动作和播放的预设待机语料更加匹配、协调,还可以预先建立预设待机动作和预设待机语料之间的对应关系。具体实施时,当待机动作触发条件被满足的次数为特定次时,根据预设待机动作和预设待机语料的对应关系,选取与执行的预设待机动作对应的预设待机语料,控制智能设备执行预设待机动作的同时,控制智能设备播放选取的预设待机语料。
例如,当待机动作触发条件被满足的次数为特定次时,智能设备需要执行预设待机动作五,与设待机动作五对应的预设待机语料为“嗯,有点困了”,从语料库中获取预设待机语料“嗯,有点困了”,控制智能设备执行预设待机动作五,同时控制智能设备播放语音“嗯,有点困了”。或者,当待机动作触发条件被满足的次数为特定次时,智能设备需要执行预设待机动作五,则从表情库中选取与预设待机动作五对应的预设待机表情“睡觉”,并从语料库中获取与预设待机动作五对应的预设待机语料“嗯,有点困了”,然后,控制智能设备执行预设待机动作五,同时控制智能设备播放语音“嗯,有点困了”,并显示“睡觉”的表情。
具体实施例时,还可以设置预设时段,即仅在预设时段内允许执行待机动作。预设时段也可根据需求进行配置,例如,预设时段可设置为早上七点到晚上九点,即,在早上七点到晚上九点这个时间段内,处于待机状态的智能设备在待机动作触发条件被满足时会执行预设待机动作,在预设时段以外的时间,处于待机状态的智能设备不会执行待机动作。或者,预设时段仅用于限制预设待机语料的播放,即,在预设时段内,智能设备在执行待机动作的同时可以播放预设待机语料,在预设时段以外的时间,处于待机状态的智能设备在执行待机动作时不会播放预设待机语料。
进一步地,在控制智能设备执行预设待机动作之前,本实施例的智能设备控制方法还包括以下步骤:获取智能设备当前位置;确定智能设备当前位置在预设范围内。
即在确定智能设备当前位置在预设范围内时,才控制智能设备执行预设待机动作。
本实施例中,预设范围可根据实际需求自由设定。例如,预设范围可以是待机点周围的区域,例如待机点周围半径为0.8米的圆周内,即,智能设备仅在以待机点为圆心、半径为0.8米的圆周内待机时,才会判断是否满足待机动作触发条件,并在满足待机动作触发条件时执行预设待机动作、显示预设待机表情或播放预设待机语料,当智能设备处于预设范围以外的位置时,即使智能设备进入待机状态,也不会判断是否满足待机动作触发条件。
具体实施时,当智能设备进入待机状态后,智能设备通过内置的地图数据确定智能设备的当前位置,如果当前位置在预设范围内,则进一步判断是否满足待机动作触发条件,否则,无需判断是否满足待机动作触发条件。例如,当采用计时器触发时,当智能设备进入待机状态后,智能设备通过内置的地图数据确定智能设备的当前位置,如果当前位置在预设范围内,则允许启动计时器,否则,禁止启动计时器。
进一步地,本实施例的方法还包括以下步骤:在智能设备执行预设待机动作时,若接收到唤醒指令,则控制智能设备停止执行预设待机动作,并控制智能设备进入唤醒状态。
具体实施时,如果还设置了对应的唤醒动作、唤醒表情或唤醒语料,在智能设备执行预设待机动作过程中,若接收到唤醒指令,则控制智能设备停止执行预设待机动作,并控制智能设备执行设置的唤醒动作、显示唤醒表情或播放唤醒语料。
智能设备的用户、应用场景不同,具体功能需求也不同。例如,当智能设备应用在娱乐性场所(如商场、展会等地方)时,需要智能设备更加地活泼灵动,能够吸引用户与其互动,而在一些较为严肃的场合(如医院、会议进行中)下,则需要智能设备不能过多的干扰用户。为此,本实施例还为智能设备设置了待机动作开关,待机动作开关为开启/关闭待机状态下执行预设待机动作功能的配置开关,待机动作开关可设置在智能设备的“设置”菜单栏中,由用户选择是否开启或关闭。
为此,在控制智能设备执行预设待机动作之前,本实施例的智能设备控制方法还包括以下步骤:检测待机动作开关状态,在检测到待机动作开关处于开启状态时,才控制智能设备执行预设待机动作。
本实施例中,待机动作开关的优先级高于基于预设范围的检测结果,即,待机动作开关关闭后,即使智能设备在预设范围内进入待机状态,智能设备也不会执行预设待机动作,只有当待机动作开关处于开启状态且智能设备在预设范围内进入待机状态后,智能设备才会判断是否满足待机动作触发条件,在确定待机动作触发条件被满足后,才执行预设待机动作。因此,用户可根据智能设备的应用场景自行选择是否要开启待机状态下执行预设待机动作的功能。
需要说明的是,如果智能设备还被配置为在执行预设待机动作的同时播放预设待机语料,则当待机动作开关关闭后,智能设备也同样不会播放预设待机语料,以免干扰用户。
本实施例中列举的各种预设待机动作、预设待机表情、预设待机语料,以及三者间的对应关系仅为示例性说明,实际应用中,可根据需求设计预设待机动作、预设待机表情、预设待机语料,不限于本实施例中列举的示例。
需要说明的是,本实施例中的智能设备可以但并不限于为机器人。
如图3所示,基于与上述智能设备控制方法相同的发明构思,本发明实施例还提供了一种智能设备控制装置30,包括:状态获取模块301和动作控制模块302。
状态获取模块301用于获取智能设备当前状态。
动作控制模块302用于在确定智能设备当前状态为待机状态时,若待机动作触发条件被满足,控制智能设备执行预设待机动作。
进一步地,动作控制模块302具体用于:在确定智能设备当前状态为待机状态时,启动计时器;在计时器的计时结果表征待机动作触发条件被满足时,控制智能设备执行预设待机动作。
进一步地,计时器的重置时刻为:每次预设待机动作开始执行时刻,或者每次预设待机动作执行结束时刻。
进一步地,本实施例的智能设备控制装置还包括表情显示模块,用于在控制智能设备执行预设待机动作的同时,控制智能设备显示预设待机表情。
进一步地,本实施例的智能设备控制装置还包括语料播放模块,用于在每次控制智能设备执行预设待机动作的同时,控制智能设备播放预设待机语料;或者在特定次控制智能设备执行预设待机动作的同时,控制智能设备播放预设待机语料。
进一步地,动作控制模块302具体用于从动作库中随机选取一个预设待机动作或按预设顺序选取一个预设待机动作,控制智能设备执行选取的预设待机动作。
进一步地,表情显示模块具体用于:从表情库中随机选取一个预设待机表情;或,从表情库中按预设顺序选取一个预设待机表情;或,根据预设待机动作和预设待机表情的对应关系,选取与执行的预设待机动作对应的预设待机表情;控制智能设备显示选取的预设待机表情。
进一步地,语料播放模块具体用于:从语料库中随机选取一个预设待机语料;或,从语料库中按预设顺序选取一个预设待机语料;或,根据预设待机动作和预设待机语料的对应关系,选取与执行的预设待机动作对应的预设待机语料;控制智能设备播放选取的预设待机语料。
进一步地,本实施例的智能设备控制装置还包括位置检测模块,用于在控制智能设备执行预设待机动作之前,获取智能设备当前位置;确定智能设备当前位置在预设范围内。
进一步地,本实施例的智能设备控制装置还包括唤醒模块,用于在智能设备执行预设待机动作时,若接收到唤醒指令,则控制智能设备停止执行预设待机动作,并控制智能设备进入唤醒状态。
进一步地,本实施例的智能设备为具有可动作部件的机器人;可动作部件包括云台和底盘中的至少一种。
本发明实施例提的智能设备控制装置与上述智能设备控制方法采用了相同的发明构思,能够取得相同的有益效果,在此不再赘述。
基于与上述智能设备控制方法相同的发明构思,本发明实施例还提供了一种电子设备,该电子设备具体可以为智能设备内部的控制设备或控制***,也可以是与智能设备通信的外部设备,如桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、服务器等。如图4所示,该电子设备40可以包括处理器401、存储器402和收发机403。收发机403用于在处理器401的控制下接收和发送数据。
存储器402可以包括只读存储器(ROM)和随机存取存储器(RAM),并向处理器提供存储器中存储的程序指令和数据。在本发明实施例中,存储器可以用于存储智能设备控制方法的程序。
处理器401可以是CPU(中央处埋器)、ASIC(Application Specific IntegratedCircuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)处理器通过调用存储器存储的程序指令,按照获得的程序指令实现上述任一实施例中的智能设备控制方法。
本发明实施例提供了一种计算机可读存储介质,用于储存为上述电子设备所用的计算机程序指令,其包含用于执行上述智能设备控制方法的程序。
上述计算机存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。
以上所述,以上实施例仅用以对本申请的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明实施例的方法,不应理解为对本发明实施例的限制。本技术领域的技术人员可轻易想到的变化或替换,都应涵盖在本发明实施例的保护范围之内。
Claims (10)
1.一种智能设备控制方法,其特征在于,包括:
获取智能设备当前状态;
在确定所述智能设备当前状态为待机状态时,若待机动作触发条件被满足,控制所述智能设备执行预设待机动作。
2.根据权利要求1所述的方法,其特征在于,所述在确定所述智能设备当前状态为待机状态时,若待机动作触发条件被满足,控制所述智能设备执行预设待机动作,包括:
在确定所述智能设备当前状态为待机状态时,启动计时器;
在所述计时器的计时结果表征待机动作触发条件被满足时,控制所述智能设备执行预设待机动作。
3.根据权利要求2所述的方法,其特征在于,所述计时器的重置时刻为:每次预设待机动作开始执行时刻,或者每次预设待机动作执行结束时刻。
4.根据权利要求1所述的方法,其特征在于,还包括:
在控制所述智能设备执行预设待机动作的同时,控制所述智能设备显示预设待机表情。
5.根据权利要求1所述的方法,其特征在于,还包括:
在每次控制所述智能设备执行预设待机动作的同时,控制所述智能设备播放预设待机语料;或者
在特定次控制所述智能设备执行预设待机动作的同时,控制所述智能设备播放预设待机语料。
6.根据权利要求1所述的方法,其特征在于,所述控制所述智能设备执行预设待机动作,包括:
从动作库中随机选取一个预设待机动作或按预设顺序选取一个预设待机动作,控制所述智能设备执行选取的预设待机动作。
7.根据权利要求4所述的方法,其特征在于,所述控制所述智能设备显示预设待机表情,包括:
从表情库中随机选取一个预设待机表情;或,从表情库中按预设顺序选取一个预设待机表情;或,根据预设待机动作和预设待机表情的对应关系,选取与执行的预设待机动作对应的预设待机表情;
控制所述智能设备显示选取的预设待机表情。
8.根据权利要求5所述的方法,其特征在于,所述控制所述智能设备播放预设待机语料,包括:
从语料库中随机选取一个预设待机语料;或,从语料库中按预设顺序选取一个预设待机语料;或,根据预设待机动作和预设待机语料的对应关系,选取与执行的预设待机动作对应的预设待机语料;
控制所述智能设备播放选取的预设待机语料。
9.根据权利要求1所述的方法,其特征在于,在控制所述智能设备执行预设待机动作之前,还包括:
获取智能设备当前位置;
确定所述智能设备当前位置在预设范围内。
10.根据权利要求1所述的方法,其特征在于,还包括:
在所述智能设备执行所述预设待机动作时,若接收到唤醒指令,则控制所述智能设备停止执行所述预设待机动作,并控制所述智能设备进入唤醒状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811535551.2A CN109683708A (zh) | 2018-12-14 | 2018-12-14 | 智能设备控制方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811535551.2A CN109683708A (zh) | 2018-12-14 | 2018-12-14 | 智能设备控制方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109683708A true CN109683708A (zh) | 2019-04-26 |
Family
ID=66187797
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811535551.2A Pending CN109683708A (zh) | 2018-12-14 | 2018-12-14 | 智能设备控制方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109683708A (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009075096A1 (ja) * | 2007-12-10 | 2009-06-18 | Robo Chatcher Partners Co., Ltd. | 景品獲得ゲーム機及び検知装置 |
CN102868821A (zh) * | 2012-09-20 | 2013-01-09 | 广东欧珀移动通信有限公司 | 一种移动终端的屏幕激活及解锁方法 |
CN203338036U (zh) * | 2013-08-07 | 2013-12-11 | 兰如根 | 电器待机语音提示装置 |
CN203405922U (zh) * | 2013-09-08 | 2014-01-22 | 兰莉莉 | 电视机待机语音提示装置 |
CN104216753A (zh) * | 2014-10-10 | 2014-12-17 | 深圳市东方拓宇科技有限公司 | 一种终端的快捷启动应用程序的方法及该终端 |
CN105229563A (zh) * | 2012-12-12 | 2016-01-06 | 阿兰姆·阿克皮安 | 身体锻炼演示装置及*** |
CN105975063A (zh) * | 2016-04-27 | 2016-09-28 | 吴波 | 一种控制智能终端的方法和装置 |
CN106426203A (zh) * | 2016-11-02 | 2017-02-22 | 旗瀚科技有限公司 | 一种主动触发机器人交流的***及方法 |
CN106774841A (zh) * | 2016-11-23 | 2017-05-31 | 上海擎感智能科技有限公司 | 智能眼镜及其唤醒方法、唤醒装置 |
CN107756395A (zh) * | 2016-08-19 | 2018-03-06 | 腾讯科技(深圳)有限公司 | 智能机器人的控制***、方法和装置 |
CN108098767A (zh) * | 2016-11-25 | 2018-06-01 | 北京智能管家科技有限公司 | 一种机器人唤醒方法及装置 |
CN108733420A (zh) * | 2018-03-21 | 2018-11-02 | 北京猎户星空科技有限公司 | 智能设备的唤醒方法、装置、智能设备和存储介质 |
CN108806673A (zh) * | 2017-05-04 | 2018-11-13 | 北京猎户星空科技有限公司 | 一种智能设备控制方法、装置及智能设备 |
CN108874121A (zh) * | 2018-04-28 | 2018-11-23 | 努比亚技术有限公司 | 穿戴设备的控制方法、穿戴设备及计算机可读存储介质 |
-
2018
- 2018-12-14 CN CN201811535551.2A patent/CN109683708A/zh active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009075096A1 (ja) * | 2007-12-10 | 2009-06-18 | Robo Chatcher Partners Co., Ltd. | 景品獲得ゲーム機及び検知装置 |
CN102868821A (zh) * | 2012-09-20 | 2013-01-09 | 广东欧珀移动通信有限公司 | 一种移动终端的屏幕激活及解锁方法 |
CN105229563A (zh) * | 2012-12-12 | 2016-01-06 | 阿兰姆·阿克皮安 | 身体锻炼演示装置及*** |
CN203338036U (zh) * | 2013-08-07 | 2013-12-11 | 兰如根 | 电器待机语音提示装置 |
CN203405922U (zh) * | 2013-09-08 | 2014-01-22 | 兰莉莉 | 电视机待机语音提示装置 |
CN104216753A (zh) * | 2014-10-10 | 2014-12-17 | 深圳市东方拓宇科技有限公司 | 一种终端的快捷启动应用程序的方法及该终端 |
CN105975063A (zh) * | 2016-04-27 | 2016-09-28 | 吴波 | 一种控制智能终端的方法和装置 |
CN107756395A (zh) * | 2016-08-19 | 2018-03-06 | 腾讯科技(深圳)有限公司 | 智能机器人的控制***、方法和装置 |
CN106426203A (zh) * | 2016-11-02 | 2017-02-22 | 旗瀚科技有限公司 | 一种主动触发机器人交流的***及方法 |
CN106774841A (zh) * | 2016-11-23 | 2017-05-31 | 上海擎感智能科技有限公司 | 智能眼镜及其唤醒方法、唤醒装置 |
CN108098767A (zh) * | 2016-11-25 | 2018-06-01 | 北京智能管家科技有限公司 | 一种机器人唤醒方法及装置 |
CN108806673A (zh) * | 2017-05-04 | 2018-11-13 | 北京猎户星空科技有限公司 | 一种智能设备控制方法、装置及智能设备 |
CN108733420A (zh) * | 2018-03-21 | 2018-11-02 | 北京猎户星空科技有限公司 | 智能设备的唤醒方法、装置、智能设备和存储介质 |
CN108874121A (zh) * | 2018-04-28 | 2018-11-23 | 努比亚技术有限公司 | 穿戴设备的控制方法、穿戴设备及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109085885A (zh) | 智能戒指 | |
US9058128B1 (en) | Power management for electronic devices | |
CN108762843A (zh) | 应用程序的预加载方法、装置、存储介质及智能终端 | |
CN108874967A (zh) | 对话状态确定方法及装置、对话***、终端、存储介质 | |
CN105881548A (zh) | 唤醒智能交互机器人的方法及智能交互机器人 | |
CN105007418B (zh) | 一种拍照方法及移动终端 | |
CN107004412A (zh) | 用于监听设备的设备仲裁 | |
CN104578372B (zh) | 控制终端设备充电的方法及装置 | |
CN109543578A (zh) | 智能设备控制方法、装置和存储介质 | |
CN109298904B (zh) | 信息处理方法、装置、存储介质及计算设备 | |
CN109003609A (zh) | 语音设备、智能语音***、设备控制方法及装置 | |
CN110491387A (zh) | 一种基于多个终端的交互服务实现方法和*** | |
CN108027695A (zh) | 基于体验模式转换的应用用户接口重新配置 | |
CN103257939A (zh) | 一种获取图像的方法、装置及设备 | |
CN110574355B (zh) | 闹钟提醒方法、装置、存储介质及电子设备 | |
CN109364477A (zh) | 基于语音控制进行打麻将游戏的方法及装置 | |
CN110033502A (zh) | 视频制作方法、装置、存储介质及电子设备 | |
CN107770372A (zh) | 电池电量的管理方法、装置及移动终端 | |
CN108133708A (zh) | 一种语音助手的控制方法、装置及移动终端 | |
CN107105165A (zh) | 一种拍照模式的切换方法及装置 | |
CN107819946B (zh) | 一种语音识别的方法、装置及移动终端 | |
CN109683708A (zh) | 智能设备控制方法、装置、电子设备及存储介质 | |
CN107342095B (zh) | 歌曲播放方法、装置、存储介质及电子设备 | |
CN105159181B (zh) | 智能设备的控制方法和装置 | |
CN107592570A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190426 |
|
RJ01 | Rejection of invention patent application after publication |