掌桥专利:专业的专利平台
掌桥专利
首页

智能设备的控制方法和系统、装置、存储介质及电子装置

文献发布时间:2023-06-19 19:38:38


智能设备的控制方法和系统、装置、存储介质及电子装置

技术领域

本申请涉及智能家居技术领域,具体而言,涉及一种智能设备的控制方法和系统、装置、存储介质及电子装置。

背景技术

在目前的现有技术中,用户向智能设备发出包含设备控制信息的控制语音,一般只能实现对智能设备逐一的控制,即单次控制单个智能设备。在实际应用中,用户发出的控制语音单次调控目标空间中的多个智能设备会更方便于用户的使用,但对多个智能设备的控制往往需要被控制的智能设备是在同一物联网平台上的,在获取控制语音的语音中控设备和需要控制的多个智能设备连接在不同物联网平台的情况下,通过语音中控设备对多个智能设备的控制往往会被跨平台的场景协议阻碍,导致用户使用智能设备的过程较复杂,对多个智能设备进行同时使用的效率较低。

针对相关技术中,跨平台对智能设备进行控制的难度较大等问题,尚未提出有效的解决方案。

发明内容

本申请实施例提供了一种智能设备的控制方法和系统、装置、存储介质及电子装置,以至少解决相关技术中,跨平台对智能设备进行控制的难度较大等问题。

根据本申请实施例的一个实施例,提供了一种智能设备的控制方法,包括:

获取语音中控设备采集的控制语音,其中,所述语音中控设备是在第一物联网平台上连接的设备,所述控制语音用于控制目标空间中部署的在第二物联网平台上连接的智能设备;

解析所述控制语音对应的设备控制信息,其中,所述设备控制信息用于指示在所述目标空间中待控制的目标智能设备;

将所述设备控制信息转换为符合所述第二物联网平台的设备控制指令;

将所述设备控制指令发送至设备控制应用,其中,所述设备控制应用是属于所述第二物联网平台的用于控制基于所述第二物联网平台的通信控制协议连接的智能设备的应用,所述设备控制应用用于执行所述设备控制指令。

可选的,在一个示例性实施例中,所述解析所述控制语音对应的设备控制信息,包括:

解析所述控制语音中携带的场景关键词,其中,所述场景关键词用于指示待所述目标空间达到的目标空间状态;

从所述目标空间所对应的目标场景列表中查找所述场景关键词对应的目标场景,其中,所述目标场景列表中所记录的场景用于指示通过控制所述目标空间中的智能设备允许所述目标空间达到的空间状态;

在查找到所述目标场景的情况下,将所述目标场景确定为所述设备控制信息。

可选的,在一个示例性实施例中,所述从所述目标空间所对应的目标场景列表中查找所述场景关键词对应的目标场景,包括:

接收设备控制应用发送的所述目标场景列表,其中,所述设备控制应用是在所述第二物联网平台上开发的用于控制所述第二物联网平台上开发的智能设备的应用;

将所述场景关键词与所述目标场景列表中所记录的场景的场景标识进行匹配,其中,所述场景标识中匹配成功的场景标识用于指示所述目标场景。

可选的,在一个示例性实施例中,在所述从所述目标空间所对应的场景列表中查找所述场景关键词对应的目标场景之后,所述方法还包括:

在未查找到所述目标场景的情况下,生成符合所述第一物联网平台的播报指令;

将所述播报指令发送至所述语音中控设备,其中,所述播报指令用于指示所述语音中控设备播报出执行所述控制语音失败的消息。

可选的,在一个示例性实施例中,所述将所述设备控制信息转换为符合所述第二物联网平台的设备控制指令,包括:

采用所述第二物联网平台所使用的指令协议创建初始控制指令;

将目标场景对应的目标场景标识添加到所述初始控制指令中,得到所述设备控制指令,其中,所述设备控制信息包括所述目标场景,所述目标场景用于指示待通过控制所述目标空间中的智能设备使所述目标空间达到的目标空间状态。

根据本申请实施例的另一个实施例,还提供了一种智能设备的控制系统,包括:

在第一物联网平台上连接的语音中控设备,目标空间中部署的在第二物联网平台上连接的智能设备,用于控制基于所述第二物联网平台的通信控制协议连接的智能设备的设备控制应用,以及,云端服务器,其中,

所述语音中控设备,用于采集控制语音,其中,所述控制语音用于控制所述目标空间中部署的智能设备;

所述云端服务器,用于获取所述控制语音;解析所述控制语音对应的设备控制信息,其中,所述设备控制信息用于指示在所述目标空间中待控制的目标智能设备;将所述设备控制信息转换为符合所述第二物联网平台的设备控制指令;将所述设备控制指令发送至所述设备控制应用;

所述设备控制应用,用于执行所述设备控制指令。

可选的,在一个示例性实施例中,所述设备控制应用,用于向所述云端服务器发送目标场景列表,其中,所述目标场景列表中所记录的场景用于指示通过控制所述目标空间中的智能设备允许所述目标空间达到的空间状态;

所述云端服务器,用于:解析所述控制语音中携带的场景关键词,其中,所述场景关键词用于指示待所述目标空间达到的目标空间状态;从所述目标场景列表中查找所述场景关键词对应的目标场景;在查找到所述目标场景的情况下,将所述目标场景确定为所述设备控制信息;在未查找到所述目标场景的情况下,生成符合所述第一物联网平台的播报指令;将所述播报指令发送至所述语音中控设备;

所述语音中控设备,用于根据所述播报指令的指示播报出执行所述控制语音失败的消息。

可选的,在一个示例性实施例中,所述设备控制应用,还用于:

通过读取所连接的智能设备的物联网接口确定所述物联网接口所在的空间作为所述目标空间;

从具有对应关系的空间和场景列表中获取所述目标空间对应的所述目标场景列表。

根据本申请实施例的另一个实施例,还提供了一种智能设备的控制装置,包括:

获取模块,用于获取语音中控设备采集的控制语音,其中,所述语音中控设备是在第一物联网平台上连接的设备,所述控制语音用于控制目标空间中部署的在第二物联网平台上连接的智能设备;

解析模块,用于解析所述控制语音对应的设备控制信息,其中,所述设备控制信息用于指示在所述目标空间中待控制的目标智能设备;

转换模块,用于将所述设备控制信息转换为符合所述第二物联网平台的设备控制指令;

第一发送模块,用于将所述设备控制指令发送至设备控制应用,其中,所述设备控制应用是属于所述第二物联网平台的用于控制基于所述第二物联网平台的通信控制协议连接的智能设备的应用,所述设备控制应用用于执行所述设备控制指令。

根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述智能设备的控制方法。

根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的智能设备的控制方法。

在本申请实施例中,获取在第一物联网平台上连接的语音中控设备采集的控制语音,控制语音用于控制目标空间中部署的在第二物联网平台上连接的智能设备;首先,解析控制语音对应的用于指示在目标空间中待控制的目标智能设备的设备控制信息;再将设备控制信息转换为符合第二物联网平台的设备控制指令;其次,将设备控制指令发送至在第二物联网平台上开发的用于执行设备控制指令的设备控制应用,设备控制应用是用于控制基于第二物联网平台的通信控制协议连接的智能设备的应用,即使用第一物联网平台上连接的语音中控设备采集控制语音,通过对控制语音进行解析并转换得到符合第二平台的设备控制指令,再将设备控制指令发送至用于控制智能设备的设备控制应用,实现对第二物联网平台上开发的智能设备的控制。采用上述技术方案,解决了相关技术中,跨平台对智能设备进行控制的难度较大等问题,实现了跨平台控制智能设备的技术效果。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是根据本申请实施例的一种智能设备的控制方法的硬件环境示意图;

图2是根据本申请实施例的一种智能设备的控制方法的流程图;

图3是根据本申请实施例的根据目标场景标识确定目标场景的示意图;

图4是根据本申请可选的实施方式的一种设备控制应用执行设备控制指令的示意图;

图5是根据本申请可选的实施方式的一种智能设备的控制流程的示意图;

图6是根据本申请实施例的智能设备的控制系统的示意图;

图7是根据本申请实施例的一种智能设备的控制装置的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本申请实施例的一个方面,提供了一种智能设备的控制方法。该智能设备的控制广泛应用于智慧家庭(Smart Home)、智能家居、智能家用设备生态、智慧住宅(Intelligence House)生态等全屋智能数字化控制应用场景。可选地,在本实施例中,上述智能设备的控制方法可以应用于如图1所示的由终端设备102和服务器104所构成的硬件环境中。图1是根据本申请实施例的一种智能设备的控制方法的硬件环境示意图,如图1所示,服务器104通过网络与终端设备102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,可在服务器上或独立于服务器配置云计算和/或边缘计算服务,用于为服务器104提供数据运算服务。

上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:WIFI(Wireless Fidelity,无线保真),蓝牙。终端设备102可以并不限定于为PC、手机、平板电脑、智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能影音、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等。

在本实施例中提供了一种智能设备的控制方法,应用于上述设备终端,图2是根据本申请实施例的一种智能设备的控制方法的流程图,该流程包括如下步骤:

步骤S202,获取语音中控设备采集的控制语音,其中,所述语音中控设备是在第一物联网平台上连接的设备,所述控制语音用于控制目标空间中部署的在第二物联网平台上连接的智能设备;

步骤S204,解析所述控制语音对应的设备控制信息,其中,所述设备控制信息用于指示在所述目标空间中待控制的目标智能设备;

步骤S206,将所述设备控制信息转换为符合所述第二物联网平台的设备控制指令;

步骤S208,将所述设备控制指令发送至设备控制应用,其中,所述设备控制应用是属于所述第二物联网平台的用于控制基于所述第二物联网平台的通信控制协议连接的智能设备的应用,所述设备控制应用用于执行所述设备控制指令。

通过上述步骤,获取在第一物联网平台上连接的语音中控设备采集的控制语音,控制语音用于控制目标空间中部署的在第二物联网平台上连接的智能设备;首先,解析控制语音对应的用于指示在目标空间中待控制的目标智能设备的设备控制信息;再将设备控制信息转换为符合第二物联网平台的设备控制指令;其次,将设备控制指令发送至在第二物联网平台上开发的用于执行设备控制指令的设备控制应用,设备控制应用是用于控制基于第二物联网平台的通信控制协议连接的智能设备的应用,即使用第一物联网平台上连接的语音中控设备采集控制语音,通过对控制语音进行解析并转换得到符合第二平台的设备控制指令,再将设备控制指令发送至用于控制智能设备的设备控制应用,实现对第二物联网平台上开发的智能设备的控制。采用上述技术方案,解决了相关技术中,跨平台对智能设备进行控制的难度较大等问题,实现了跨平台控制智能设备的技术效果。

在上述步骤S202提供的技术方案中,上述语音中控设备可以但不限于是可以与用户进行语音交互的设备,其可以但不限于用于采集用户发出的控制语音,比如:语音中控设备实时获取附近的声音信息,当用户发出控制语音时,即会被语音中控设备采集,并进行识别处理。

可选地,在本实施例中,上述语音中控设备可以但不限于是能够实时获取声音信息,并对获取到的声音信息进行识别处理的设备,比如:智能音箱、手机、平板、移动PC端(Personal Computer,个人电脑),智能家居设备等等。

可选地,在本实施例中,上述语音中控设备与智能设备均部署在目标空间中,但语音中控设备与智能设备是通过不同开发平台连接的设备,语音中控设备可以但不限于是在第一物联网平台上连接的设备,智能设备可以但不限于是在第二物联网平台上连接的设备。不同的开发平台可以但不限于是不同的开发商或者不同的开发语言。

可选地,在本实施例中,上述控制语音可以但不限于用于控制目标空间中部署的智能设备,其可以但不限于是目标空间中的用户发出的,语音中控设备采集目标空间中的声音信息并从中识别出用于控制在第二物联网平台上连接的智能设备的控制语音。

可选地,在本实施例中,上述控制语音中可以但不限于直接说出了用户希望控制的设备,也可以表达出用户当前的状态。比如:控制语音可以但不限于为“打开卧室的灯”,则该控制语音直接表达出用户希望控制卧室中的灯具设备,或者控制语音可以但不限于为“我到家了”,可以表达出用户希望家中的设备达到其到家的状态等等。

可选地,在本实施例中,上述目标空间可以但不限于包括任何类型的室内外空间,比如:房间,仓库,工厂,办公室,停车场等等。

可选地,在本实施例中,上述智能设备可以但不限于包括可以根据指令执行对应的操作的设备,其可以但不限于包括有连接网络功能的智能家居设备、智能车载设备等等。上述智能设备可以但不限于是能够实现通过连接网络查询更新数据,并调控其自身的状态的设备。

比如:智能家居设备可以但不限于包括智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等等。智能车载设备可以但不限于智能车载空调、智能雨刷、智能车载音箱、智能车载冰箱等等。

在上述步骤S204提供的技术方案中,上述设备控制信息是根据控制语音解析得到的,其可以但不限于用于指示在目标空间中待控制的目标智能设备,比如:对获取到的控制语音进行解析,从中得到待控制的目标智能设备的设备控制信息,从而确定出需要被控制的智能设备。

可选地,在本实施例中,用户可以但不限于为各个空间中部署的智能设备设置各种不同的场景,不同场景对应用户希望在该场景下各个智能设备达到的状态,比如:卧室中有电灯,音箱和窗帘三个智能设备,用户设置场景一为回家场景,对应电灯开启,音箱播放音乐,场景二为休息场景,对应电灯关闭,音箱关闭,窗帘闭合。上述设备控制信息可以但不限于是根据用户发出的控制语音进行识别之后从场景中匹配的,比如:以在卧室(目标空间)中发出控制语音“我回家了”为例,解析控制语音“我回家了”,得到其与场景一回家场景匹配,因此其对应的设备控制信息为场景一回家场景,表示用户希望将电灯开启,让音箱播放音乐。

在一个示例性实施例中,可以但不限于通过以下方式所述解析所述控制语音对应的设备控制信息:解析所述控制语音中携带的场景关键词,其中,所述场景关键词用于指示待所述目标空间达到的目标空间状态;从所述目标空间所对应的目标场景列表中查找所述场景关键词对应的目标场景,其中,所述目标场景列表中所记录的场景用于指示通过控制所述目标空间中的智能设备允许所述目标空间达到的空间状态;在查找到所述目标场景的情况下,将所述目标场景确定为所述设备控制信息。

可选地,在本实施例中,上述场景关键词可以但不限于是控制语音中携带的,其可以但不限于用于指示需要控制的目标空间根据控制语音所需要达到的目标空间状态,比如:以在场景A控制语音B含有场景关键词B-1为例,识别并提取其含有的场景关键词B-1,根据场景关键词B-1即可以确定场景A中的智能设备需要调控的状态,即场景A需要达到的状态。

可选地,在本实施例中,上述目标空间状态可以但不限于是目标空间里的智能设备在目标场景中需要达到的状态,也就是说,其可以但不限于是当目标空间中的智能设备达到了目标状态,即可以认为目标空间达到了目标空间状态。

可选地,在本实施例中,空间对应的场景列表中记录了为该空间设置的设备控制场景,这些场景用于指示通过控制该空间中的智能设备允许该空间达到的空间状态。比如:对于家庭空间,场景可以但不限于包括回家场景,休息场景,烹饪场景,休闲场景等等,对于办公空间,场景可以但不限于包括工作场景,休息场景,会议场景等等。

在一个示例性实施例中,可以但不限于通过以下方式所述从所述目标空间所对应的目标场景列表中查找所述场景关键词对应的目标场景:接收设备控制应用发送的所述目标场景列表,其中,所述设备控制应用是在所述第二物联网平台上连接的用于控制所述第二物联网平台上连接的智能设备的应用;将所述场景关键词与所述目标场景列表中所记录的场景的场景标识进行匹配,其中,所述场景标识中匹配成功的场景标识用于指示所述目标场景。

可选地,在本实施例中,上述设备控制应用是在智能设备的第二物联网平台上用于对智能设备进行控制的应用,比如:使用第二物联网平台开发设备控制应用,通过设备控制应用连接空间内同样在第二物联网平台上连接的多个智能设备,通过设备控制应用控制智能设备的开启和关闭等等操作。

可选地,在本实施例中,上述设备控制应用可以但不限于是包括能够对智能设备进行控制的应用程序或者功能插件,比如:智能设备的APP,控制面板,PC端等等。

可选地,在本实施例中,目标场景列表可以但不限于是设备控制应用提供的,设备控制应用可以主动发送目标场景列表,也可以依据列表请求发送目标场景列表。

可选地,在本实施例中,可以但不限于通过将场景列表中的场景标识与场景关键词相匹配确定目标场景。比如:以场景列表中有场景A(场景标识E)、场景B和场景C为例,由控制语音中的场景关键词D匹配到了与之对应的场景标识E,场景关键E指示了场景A为目标场景,即可以确定场景A为控制语音中的目标场景。

在一个示例性实施例中,在所述从所述目标空间所对应的场景列表中查找所述场景关键词对应的目标场景之后,如果没有查找到目标场景,可以但不限于通过以下方式进行处理:在未查找到所述目标场景的情况下,生成符合所述第一物联网平台的播报指令;将所述播报指令发送至所述语音中控设备,其中,所述播报指令用于指示所述语音中控设备播报出执行所述控制语音失败的消息。

可选地,在本实施例中,上述播报指令是符合第一物联网平台的语言,其可以但不限于是第一物联网平台连接的语音中控设备能够识别的指令。

可选地,在本实施例中,上述播报指令可以但不限于用于指示语音中控设备进行语音播报的操作。

可选地,在本实施例中,可以但不限于通过语音中控设备的控制端将播报指令发送至语音中控设备,比如:通过语音中控设备的控制端接收到播报指令,进行识别处理,再根据播报指令控制语音中控设备进行播报。

可选地,在本实施例中,上述语音中控设备可以但不限于在收到播报指令时,根据播报指令进行语音播报。

在上述步骤S206提供的技术方案中,上述设备控制指令是符合第二物联网平台的控制指令并携带了设备控制信息,其可以但不限于用于控制智能设备,使目标空间达到目标空间状态。上述设备控制指令可以但不限于是应用在通过第二物联网平台连接的智能设备的控制端,实现对智能设备进行控制,比如:通过第二物联网平台连接的智能设备的控制端获取设备控制指令,并进行识别,根据设备控制指令对智能设备进行控制操作。

在一个示例性实施例中,可以但不限于通过以下方式将所述设备控制信息转换为符合所述第二物联网平台的设备控制指令:采用所述第二物联网平台所使用的指令协议创建初始控制指令;将目标场景对应的目标场景标识添加到所述初始控制指令中,得到所述设备控制指令,其中,所述设备控制信息包括所述目标场景,所述目标场景用于指示待通过控制所述目标空间中的智能设备使所述目标空间达到的目标空间状态。

可选地,在本实施例中,上述指令协议是智能设备所在的第二物联网平台使用的协议,其可以但不限于是第二物联网平台能够识别的传输协议,可以但不限于是通过指令协议对智能设备进行控制操作。

可选地,在本实施例中,上述初始控制指令是智能设备能够识别的指令,其可以但不限于是根据第二物联网平台所使用的指令协议创建的。

可选地,在本实施例中,上述目标场景标识是在目标场景列表中与场景关键词所对应的目标场景的标识,其可以但不限于是根据场景关键词在目标场景列表中确定的,以场景列表中有场景A(场景标识E)、场景B(场景标识F)和场景C(场景标识G)为例,图3是根据本申请实施例的根据目标场景标识确定目标场景的示意图,如图3所示,由控制语音中的场景关键词D匹配到了与之对应的场景标识E,场景标识E指示了场景A为目标场景,即可以确定场景标识E为目标场景标识,场景A为控制语音中的目标场景。

可选的,在本实施例中,上述设备控制指令可以但不限于是智能设备能够识别的,其可以但不限于用于指示通过对目标空间中的智能设备进行调控,使目标空间达到目标空间状态。

在上述步骤S208提供的技术方案中,上述设备控制应用是在第二物联网平台上连接的,其可以但不限于是用于根据设备控制指令控制第二物联网平台上连接的智能设备的应用。

在一个示例性实施例中,提供了一种设备控制应用执行设备控制指令的方法,图4是根据本申请可选的实施方式的一种设备控制应用执行设备控制指令的示意图,如图4所示,上述设备控制应用可以但不限于通过控制指令对智能设备进行控制,通过语音采集设备即语音中控设备(可以但不限于是某开发平台上连接的智能音箱)获取用户发出的控制语音,根据语音采集设备采集的控制语音,确定控制语音对应的场景关键词,从多个空间中确定控制语音需要控制的目标空间;同时,获取设备控制应用(可以但不限于是某某开发平台上开发的APP)发送的目标空间的目标场景列表(A-1至A-n),将场景关键词与目标场景列表(A-1至A-n)中所记录的场景的场景标识(B-1至B-n)进行匹配,在查找到与场景关键词匹配的目标场景标识B-i的情况下,确定与目标场景标识B-i对应的目标场景A-i为设备控制信息;再采用设备控制应用所使用的指令协议创建初始控制指令,将目标场景A-i添加到初始控制指令中,得到设备控制指令,将设备控制指令发送至设备控制应用进行操作。

在一个可选的实施方式中,提供了一种智能设备的控制流程,图5是根据本申请可选的实施方式的一种智能设备的控制流程的示意图,如图5所示:

S502:用户向音箱(语音中控设备)发出指令;

S504:调用家庭的物联网接口;

S506:通过调用物联网接口确定用户所处的家庭;

S508:获取用户当前家庭的场景;

S510:通过异步更新的方式,更新用户当前家庭下的场景列表;

S512:调用场景引擎,启动对应场景;

S514:解析用户向音箱发出的指令,判断其有没有场景信息;

S516:根据指令中的场景信息,确定用户当前家庭下场景列表中匹配的场景的ID(身份标识号码);

S518:在没有获取到对应的场景ID的情况下,返回给音箱未查找到的信息;

S520:获取到对应的场景ID的情况下,确定场景下智能设备能否执行;

S522:在能够执行的情况下,获取预先设定的场景内容;

S524:对场景中的智能设备进行控制,执行预先设定的场景内容;

S526:执行完成后,返回给音箱执行完成的信息。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例的方法。

本申请的实施例还提供了一种智能设备的控制系统,图6是根据本申请实施例的智能设备的控制系统的示意图,如图6所示,该系统包括:在第一物联网平台62上连接的语音中控设备64,目标空间66中部署的在第二物联网平台68上连接的智能设备610,用于控制基于所述第二物联网平台68的通信控制协议连接的智能设备的设备控制应用612,以及,云端服务器614,其中,

所述语音中控设备64,用于采集控制语音616,其中,所述控制语音616用于控制所述目标空间66中部署的智能设备(610-1至610-n);

所述云端服务器614,用于获取所述控制语音616;解析所述控制语音616对应的设备控制信息618,其中,所述设备控制信息618用于指示在所述目标空间66中待控制的目标智能设备610-i;将所述设备控制信息618转换为符合所述第二物联网平台68的设备控制指令620;将所述设备控制指令620发送至所述设备控制应用612;

所述设备控制应用612,用于执行所述设备控制指令622。

通过上述实施例,获取在第一物联网平台上连接的语音中控设备采集的控制语音,控制语音用于控制目标空间中部署的在第二物联网平台上连接的智能设备;首先,解析控制语音对应的用于指示在目标空间中待控制的目标智能设备的设备控制信息;再将设备控制信息转换为符合第二物联网平台的设备控制指令;其次,将设备控制指令发送至在第二物联网平台上开发的用于执行设备控制指令的设备控制应用,设备控制应用是用于控制基于第二物联网平台的通信控制协议连接的智能设备的应用,即使用第一物联网平台上连接的语音中控设备采集控制语音,通过对控制语音进行解析并转换得到符合第二平台的设备控制指令,再将设备控制指令发送至用于控制智能设备的设备控制应用,实现对第二物联网平台上开发的智能设备的控制。采用上述技术方案,解决了相关技术中,跨平台对智能设备进行控制的难度较大等问题,实现了跨平台控制智能设备的技术效果。

在一个示例性实施例中,所述设备控制应用,用于向所述云端服务器发送目标场景列表,其中,所述目标场景列表中所记录的场景用于指示通过控制所述目标空间中的智能设备允许所述目标空间达到的空间状态;所述云端服务器,用于:解析所述控制语音中携带的场景关键词,其中,所述场景关键词用于指示待所述目标空间达到的目标空间状态;从所述目标场景列表中查找所述场景关键词对应的目标场景;在查找到所述目标场景的情况下,将所述目标场景确定为所述设备控制信息;在未查找到所述目标场景的情况下,生成符合所述语音中控设备,用于根据所述播报指令的指示播报出执行所述控制语音失败的消息。所述第一物联网平台的播报指令;将所述播报指令发送至所述语音中控设备。

可选地,在本实施例中,可以但不限于通过匹配的方式从目标场景列表中查找场景关键词对应的目标场景,比如:接收设备控制应用发送的目标场景列表;将场景关键词与目标场景列表中所记录的场景的场景标识进行匹配,场景标识中匹配成功的场景标识用于指示目标场景。

可选地,在本实施例中,所述云端服务器,还用于:接收设备控制应用发送的所述目标场景列表,其中,所述设备控制应用是在所述第二物联网平台上开发的用于控制所述第二物联网平台上开发的智能设备的应用;将所述场景关键词与所述目标场景列表中所记录的场景的场景标识进行匹配,其中,所述场景标识中匹配成功的场景标识用于指示所述目标场景。

可选地,在本实施例中,所述云端服务器,还用于:在从所述目标空间所对应的场景列表中查找所述场景关键词对应的目标场景之后,在未查找到所述目标场景的情况下,生成符合所述第一物联网平台的播报指令;将所述播报指令发送至所述语音中控设备,其中,所述播报指令用于指示所述语音中控设备播报出执行所述控制语音失败的消息。

可选地,在本实施例中,所述云端服务器,还用于:采用所述第二物联网平台所使用的指令协议创建初始控制指令;将目标场景对应的目标场景标识添加到所述初始控制指令中,得到所述设备控制指令,其中,所述设备控制信息包括所述目标场景,所述目标场景用于指示待通过控制所述目标空间中的智能设备使所述目标空间达到的目标空间状态。

在一个示例性实施例中,所述设备控制应用,还用于:通过读取所连接的智能设备的物联网接口确定所述物联网接口所在的空间作为所述目标空间;从具有对应关系的空间和场景列表中获取所述目标空间对应的所述目标场景列表。

图7是根据本申请实施例的一种智能设备的控制装置的结构框图;如图7所示,包括:

获取模块72,用于获取语音中控设备采集的控制语音,其中,所述语音中控设备是在第一物联网平台上连接的设备,所述控制语音用于控制目标空间中部署的在第二物联网平台上连接的智能设备;

解析模块74,用于解析所述控制语音对应的设备控制信息,其中,所述设备控制信息用于指示在所述目标空间中待控制的目标智能设备;

转换模块76,用于将所述设备控制信息转换为符合所述第二物联网平台的设备控制指令;

第一发送模块78,用于将所述设备控制指令发送至设备控制应用,其中,所述设备控制应用是属于所述第二物联网平台的用于控制基于所述第二物联网平台的通信控制协议连接的智能设备的应用,所述设备控制应用用于执行所述设备控制指令。

通过上述实施例,获取在第一物联网平台上连接的语音中控设备采集的控制语音,控制语音用于控制目标空间中部署的在第二物联网平台上连接的智能设备;首先,解析控制语音对应的用于指示在目标空间中待控制的目标智能设备的设备控制信息;再将设备控制信息转换为符合第二物联网平台的设备控制指令;其次,将设备控制指令发送至在第二物联网平台上开发的用于执行设备控制指令的设备控制应用,设备控制应用是用于控制基于第二物联网平台的通信控制协议连接的智能设备的应用,即使用第一物联网平台上连接的语音中控设备采集控制语音,通过对控制语音进行解析并转换得到符合第二平台的设备控制指令,再将设备控制指令发送至用于控制智能设备的设备控制应用,实现对第二物联网平台上开发的智能设备的控制。采用上述技术方案,解决了相关技术中,跨平台对智能设备进行控制的难度较大等问题,实现了跨平台控制智能设备的技术效果。

在一个示例性实施例中,所述解析模块,包括:

解析单元,用于解析所述控制语音中携带的场景关键词,其中,所述场景关键词用于指示待所述目标空间达到的目标空间状态;

查找单元,用于从所述目标空间所对应的目标场景列表中查找所述场景关键词对应的目标场景,其中,所述目标场景列表中所记录的场景用于指示通过控制所述目标空间中的智能设备允许所述目标空间达到的空间状态;

确定单元,用于在查找到所述目标场景的情况下,将所述目标场景确定为所述设备控制信息。

在一个示例性实施例中,所述查找单元,用于:接收设备控制应用发送的所述目标场景列表,其中,所述设备控制应用是在所述第二物联网平台上开发的用于控制所述第二物联网平台上开发的智能设备的应用;将所述场景关键词与所述目标场景列表中所记录的场景的场景标识进行匹配,其中,所述场景标识中匹配成功的场景标识用于指示所述目标场景。

在一个示例性实施例中,所述装置还包括:

生成模块,用于在所述从所述目标空间所对应的场景列表中查找所述场景关键词对应的目标场景之后,在未查找到所述目标场景的情况下,生成符合所述第一物联网平台的播报指令;

第二发送模块,用于将所述播报指令发送至所述语音中控设备,其中,所述播报指令用于指示所述语音中控设备播报出执行所述控制语音失败的消息。

在一个示例性实施例中,所述转换模块,包括:

创建单元,用于采用所述第二物联网平台所使用的指令协议创建初始控制指令;

添加单元,用于将目标场景对应的目标场景标识添加到所述初始控制指令中,得到所述设备控制指令,其中,所述设备控制信息包括所述目标场景,所述目标场景用于指示待通过控制所述目标空间中的智能设备使所述目标空间达到的目标空间状态。

本申请的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。

可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

S1,获取语音中控设备采集的控制语音,其中,所述语音中控设备是在第一物联网平台上连接的设备,所述控制语音用于控制目标空间中部署的在第二物联网平台上连接的智能设备;

S2,解析所述控制语音对应的设备控制信息,其中,所述设备控制信息用于指示在所述目标空间中待控制的目标智能设备;

S3,将所述设备控制信息转换为符合所述第二物联网平台的设备控制指令;

S4,将所述设备控制指令发送至设备控制应用,其中,所述设备控制应用是属于所述第二物联网平台的用于控制基于所述第二物联网平台的通信控制协议连接的智能设备的应用,所述设备控制应用用于执行所述设备控制指令。

本申请的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。

可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

S1,获取语音中控设备采集的控制语音,其中,所述语音中控设备是在第一物联网平台上连接的设备,所述控制语音用于控制目标空间中部署的在第二物联网平台上连接的智能设备;

S2,解析所述控制语音对应的设备控制信息,其中,所述设备控制信息用于指示在所述目标空间中待控制的目标智能设备;

S3,将所述设备控制信息转换为符合所述第二物联网平台的设备控制指令;

S4,将所述设备控制指令发送至设备控制应用,其中,所述设备控制应用是属于所述第二物联网平台的用于控制基于所述第二物联网平台的通信控制协议连接的智能设备的应用,所述设备控制应用用于执行所述设备控制指令。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

相关技术
  • 智能设备的控制方法、装置、系统、设备和存储介质
  • 智能设备的控制方法、装置、设备和存储介质
  • 智能设备的控制方法、装置、设备和存储介质
  • 机器人控制方法、装置、智能设备和存储介质
  • 智能设备的控制方法、装置、设备和存储介质
  • 智能设备控制的方法、装置、智能设备、存储介质及电子设备
  • 智能设备控制方法、装置、系统、电子设备及存储介质
技术分类

06120115983520