本发明涉及语音播报控制领域,特别是涉及一种具有语音播报功能的智能控制系统及语音播报的控制方法。
背景技术:
1、目前市场上已有的智能照明控制系统中,语音播报功能主要依靠对接音箱设备的方式来实现,主要通过系统网关直接通过本地局域网与音箱设备对接或者通过服务器的方式对接。
2、但是不管使用的是哪种对接方式,目前的语音播报控制都是需要网关将具体的音箱播报内容发送给音箱设备。如在需要音箱播放一段语言文本的欢迎语时(这种实际需求常见于酒店客房的欢迎场景),就需要系统网关需要将播放的具体语言文本内容发送给音箱设备以达到语音播报的目的。即实现语音播报功能时使用的是“音箱设备+发送播放内容”的形式。
3、但是在常规的智能照明控制系统中,对于设备的控制通常是使用“设备+状态”的方式,且设备在系统中通常以设备id的形式存在,即表示设置指定id的设备至指定的状态,比如控制灯光是“阅读灯+开”、“氛围灯+亮度10%色温3000k”;控制窗帘是“窗帘+打开”、“窗帘+闭合”。这就使得音箱设备在控制时的使用方式与其它设备有较大的差异化,并且这个差异化会同时传递给应用程序和用户端,使得无法采用统一的设备控制形式。
技术实现思路
1、本发明的目的是提供一种具有语音播报功能的智能控制系统及语音播报的控制方法,可使得播放设备的控制也同样可以实现“设备+状态”的控制形式,统一对系统受控设备的使用逻辑,解决了现有语音播报控制形式的差异化问题。
2、为实现上述目的,本发明提供了如下方案:
3、一种具有语音播报功能的智能控制系统,所述智能控制系统包括:播报设备、服务器和网关;
4、所述播报设备与所述服务器通信连接;所述服务器与所述网关通信连接;
5、所述网关内设有播报设备对应的语音虚拟设备;
6、所述服务器上存储有语音虚拟设备的播报状态映射表;所述播报状态映射表中包括多个播报状态编码和多个语音播报内容;一个所述播报状态编码对应一种所述语音播报内容;
7、所述网关,用于根据用户的控制输入直接从所述控制输入的控制指令中获取待控制的语音虚拟设备的id和所述语音虚拟设备所要达到状态对应的所述播报状态编码,或者从匹配好的映射配置项中确定待控制的语音虚拟设备的id和所述语音虚拟设备所要达到状态对应的所述播报状态编码并发送给所述服务器;在所述匹配好的映射配置项中不同的用户控制输入有相对应的所述播报状态编码;
8、所述服务器,用于根据接收到的所要达到状态对应的所述播报状态编码从所述播报状态映射表中确定待播报的语音播报内容,并将所述待播报的语音播报内容发送给与语音虚拟设备的id相匹配的所述播报设备;
9、所述播报设备,用于播报所述待播报的语音播报内容。
10、一种基于上述所述的一种具有语音播报功能的智能控制系统的语音播报的控制方法,包括:
11、在网关内创建播报设备对应的语音虚拟设备;
12、在服务器上预定义语音虚拟设备的播报状态映射表;所述播报状态映射表中包括多个播报设备状态编号和多个语音播报内容;一个所述播报设备状态编号对应一种所述语音播报内容;
13、利用网关根据用户的控制输入,直接从所述控制输入的控制指令中获取待控制的语音虚拟设备的id和所述语音虚拟设备所要达到状态对应的所述播报状态编码,或者从匹配好的配置项中确定待控制的语音虚拟设备的id和所述语音虚拟设备所要达到状态对应的所述播报状态编码并发送给所述服务器;在所述匹配好的配置项中不同的用户控制输入有相对应的所述播报状态编码;
14、利用服务器根据接收到的所要达到状态对应的所述播报状态编码从所述播报状态映射表中确定待播报的语音播报内容,并将所述待播报的语音播报内容发送给与语音虚拟设备的id相匹配的所述播报设备;
15、利用播报设备播报所述待播报的语音播报内容。
16、根据本发明提供的具体实施例,本发明公开了以下技术效果:
17、本发明提供一种具有语音播报功能的智能控制系统及语音播报的控制方法,在智能控制系统中,以控制设备的方法来使用语音播报的技术,采用模拟实体设备控制的处理方法,在控制系统的网关中对播放设备的播报功能创建语音虚拟设备,在服务器中预定义语音虚拟设备的状态与播报内容的映射表,基于不同的控制输入确定语音虚拟设备的状态,基于状态获知播报内容进行播报,此播报控制技术统一了对系统中的各设备的处理和使用逻辑,均采用“设备+状态”的控制形式,使得应用程序不再需要关心受控设备是否为播放设备,可以实现不论是实体设备还是虚拟设备均使用同样的处理逻辑(控制形式),并且在进行系统配置的时候,也实现了配置方法的统一,由此简化了控制系统的使用方式。
1.一种具有语音播报功能的智能控制系统,其特征在于,所述智能控制系统包括:播报设备、服务器和网关;
2.根据权利要求1所述的具有语音播报功能的智能控制系统,其特征在于,所述服务器支持web服务;所述web服务用于根据用户需求自定义设置所述语音虚拟设备对应的所述播报状态映射表。
3.根据权利要求2所述的具有语音播报功能的智能控制系统,其特征在于,所述web服务还用于对所述播报状态映射表中的内容进行添加、修改和删除。
4.根据权利要求1所述的具有语音播报功能的智能控制系统,其特征在于,所述控制输入还包括无线开关或无线传感器的执行动作;无线开关和无线传感器为与所述播报设备受控于同一智能控制系统的动作输入部件;所述网关,还用于根据无线开关或无线传感器的执行动作从匹配好的触发逻辑配置项中获取待控制的语音虚拟设备的id和所述语音虚拟设备所要达到状态对应的所述播报状态编码并发送至所述服务器。
5.根据权利要求1所述的具有语音播报功能的智能控制系统,其特征在于,所述播报状态映射表中的所述播报设备状态编号采用16进制参数形式。
6.根据权利要求4所述的具有语音播报功能的智能控制系统,其特征在于,所述智能控制系统还包括配置终端;所述配置终端,分别与所述服务器和所述网关通信连接,用于添加所述播报设备并将所述播报设备与所述服务器进行绑定以及将所述播报设备对应的语音虚拟设备的id推送至所述网关;所述配置终端,还用于通过所述播报状态映射表中不同的所述播报状态编码,直接向所述网关发送对所述语音虚拟设备的状态设置指令。
7.根据权利要求6所述的具有语音播报功能的智能控制系统,其特征在于,所述配置终端,还用于配置无线开关或无线传感器的执行动作与所述语音虚拟设备之间的触发逻辑关系形成触发逻辑配置项并保存在所述网关中。
8.一种基于权利要求1至7任一项所述的一种具有语音播报功能的智能控制系统的语音播报的控制方法,其特征在于,包括: