计算机可读存储介质、智能面板及其语音交互方法与流程

文档序号:30949250发布日期:2022-07-30 06:44阅读:89来源:国知局
计算机可读存储介质、智能面板及其语音交互方法与流程

1.本发明涉及智能家居技术领域,特别是涉及一种计算机可读存储介质、智能面板及其语音交互方法。


背景技术:

2.智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。
3.现有语音控制智能设备,当多区域有相同设备时,用户需要在语音控制指令前加上区域名称或者命中设备名称,才能识别所需控制的设备;且在无外网的情况下,无法实现对设备的语音控制,语音交互体验差,识别率低。


技术实现要素:

4.本技术主要解决的技术问题是提供种计算机可读存储介质、智能面板及其语音交互方法,能够在语音未命中设备所在区域或者设备名称,即可快速实现语音控制该区域设备;同时,可以在无外网的情况下,实现对设备的语音控制。
5.为解决上述技术问题,本技术实施例采用的一种技术方案是:提供一种语音交互方法,该语音交互方法包括:第一智能面板在接收到用户的第一语音指令时,记录接收到第一语音指令的第一时间点,并将所述第一时间点发送给第二智能面板;所述第一智能面板解析所述第一语音指令中包含的控制对象和控制类型,读取所述第一智能面板的唯一识别码,根据所述唯一识别码查找所述第一智能面板所在的区域;所述第一智能面板根据所述控制对象和所述控制类型对所述第一智能面板所在区域内的所述控制对象进行与所述控制类型对应的控制。
6.其中,所述语音交互方法还包括:所述第二智能面板在接收到所述用户的第二语音指令时,解析所述第二语音指令,并记录接收到所述第二语音指令时的第二时间点;所述第二智能面板在判断到所述第一时间点和第二时间点的时间间隔小于预设时长,且解析出所述第二语音指令不包括控制对象的区域信息,且解析出的所述第二语音指令包含的控制类型为关闭时,控制所述第一智能面板所在区域内的所述控制对象关闭。
7.其中,所述语音交互方法还包括:所述第二智能面板在判断到所述第一时间点和第二时间点的时间间隔大于等于预设时长时,读取所述第二智能面板的唯一识别码,根据所述唯一识别码查找所述第二智能面板所在的区域;所述第二智能面板根据所述第二语音指令中解析出的控制对象和控制类型对所述第二智能面板所在区域内的所述控制对象进行与所述控制类型对应的控制。
8.其中,所述语音交互方法还包括:所述第二智能面板在解析出所述第二语音指令中包含控制对象、控制类型和所述控制对象所在的区域时,根据所述控制对象和所述控制类型对所述区域内的所述控制对象进行与所述控制类型对应的控制。
9.其中,所述控制类型包括打开、关闭或者调节,所述控制对象为智能家居设备。
10.其中,所述第一智能面板将所述第一语音指令与本地存储的语音数据库进行匹配,在匹配到相似度大于预设相似度的语义内容时,将所述最相似的语义内容作为解析出的语义内容。
11.其中,所述第一智能面板在匹配不到相似度大于预设相似度的语义内容时,将所述第一语音指令发送到云端服务器进行解析,并接收所述云端服务器反馈的语义内容。
12.其中,所述第一智能面板所在的区域为房间信息或居家功能分区信息。
13.为解决上述技术问题,本技术实施例采用的另一种技术方案是:提供一种智能面板,该智能面板包括处理器和与所述处理器电连接的存储器,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序以执行上述的方法。
14.为解决上述技术问题,本技术实施例采用的又一个技术方案是:提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,所述计算机程序能够被处理器执行以实现上述的方法。
15.本技术实施例通过第一智能面板在接收到用户的第一语音指令时,记录接收到第一语音指令的第一时间点,并将第一时间点发送给第二智能面板;第一智能面板解析语音指令中包含的控制对象和控制类型,读取第一智能面板的唯一识别码,根据唯一识别码查找第一智能面板所在的区域;第一智能面板根据控制对象和控制类型对第一智能面板所在区域内的控制对象进行与控制类型对应的控制,能够在语音未命中设备所在区域或者设备名称,即可快速实现语音控制该区域设备;同时,可以在无外网的情况下,实现对设备的语音控制。
附图说明
16.图1是本技术各个实施例一可选的运行环境示意图;
17.图2是本技术各实施例智能面板的硬件结构示意图
18.图3是本技术第一实施例智能面板的语音交互方法的流程示意图;
19.图4是本技术第二实施例智能面板的语音交互方法的部分流程示意图。
具体实施方式
20.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
21.本技术中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出或单元,而是可选
地还包括没有列出或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
22.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
23.现在,将参考附图1和附图2,描述实现本发明各个实施例的运行环境和智能面板的硬件架构。
24.请参阅图1,图1是本技术各个实施例一可选的运行环境示意图。如图所示,本发明可应用于包括,但不仅限于,云端服务器1、第一智能面板2、第二智能面板3、多个智能家居设备4的运行环境中。
25.其中,所述云端服务器1可以是计算机、台式电脑、机架式服务器、刀片式服务器、台式服务器或机柜式服务器等计算器,该云端服务器1可以是独立的计算设备,也可以是多个电子设备所组成的计算设备集群。
26.智能面板是应用于智能家居控制系统,以智能家电设备为主要控制对象,利用综合布线技术、网络通信技术、安全防范技术、自动化控制技术、音视频技术将家居生活有关的设施进行高度集成。智能面板是照明、音响、窗帘、温控器、传感器等多个子系统的中控系统,可以用遥控、手机远程、触控交互、语音交互等多种智能控制方式实现对居住空间灯光、电动窗帘、温湿度、家电设备等的智能控制管理,从而为人们提供智能、舒适的高品质生活。可选地,智能面板可以是嵌入安装在室内的墙体内,也可以是安装在室内墙体表面,还可以是摆放在桌面上的摆放式智能面板,本技术实施例对此不做限定。智能面板可以具有触控和显示功能,其可以包括触控显示屏,其触控功能也可以由按键代替,例如设置显示屏和按键模组;智能面板还可以具有语音交互功能,其可以包括拾音器和扬声器;智能面板还可以具有通信功能,其可以包括通信器。而本实施例中的第一智能面板2和第二智能面板3是指设置在房屋内不同区域不同的智能面板。优选地,房屋内不同区域为用户根据功能进行划分,如划分为客厅区域、卧室区域、厨房区域等;或者为用户根据身份进行划分,如划分为主人房区域、客人房区域、儿童房区域等;又或者为用户根据自身需求在其所指定的多个区域。
27.所述智能家居设备4包括,但不限于智能开关、智能音箱、智能电视、移动电话、智能手机、笔记本电脑、数字广播播放器、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置、智能门锁、数字屏幕、台式计算机等智能设备。
28.本实施例中,云端服务器1通过网络与第一智能面板2和第二智能面板3通信接连。此外,第一智能面板2和第二智能面板3根据其各自所在的区域分别通过家庭室内网络与所在区域的多台的智能家居设备3通信连接。所述网络可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(global system of mobile communication,gsm)、宽带码分多址(wideband code division multiple access,wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi等有线或无线网络。
29.其中,所述第一智能面板2和第二智能面板3用于拾取用户发出的声音信号,并对声音信号进行处理后,向智能面板下发控制指令。所述云端服务器1通常用作智能家居云平
台,所述智能家居云平台可以用于解析智能面板上传无法解析的复杂语音指令,并反馈给智能面板。所述智能家居设备4一般用于响应智能面板下发的控制指令,为用户提供用户所需求的各种功能。
30.请参阅图2,图2是本技术各实施例智能面板的硬件结构示意图。
31.在本实施例中,智能面板包括处理器21和与处理器21电连接的存储器22,存储器22用于存储计算机程序,处理器22用于调用计算机程序以执行本技术任意一实施例的方法。智能面板还包括处理器21电连接的通信模块23和音频模块24。这些组件通过一条或多条通讯总线/信号线相互通讯。
32.其中,存储器22可用于存储计算机程序以及模块。存储器22作为资源存储的载体,可以是随机存储器、例如高速随机存储器、非易失性存储器,如一个或多个磁性存储装置、闪存、或者其它固态存储器。存储方式可以是短暂存储或者永久存储。处理器21通过执行存储在存储器22内的计算机可读指令,从而执行各种功能以及数据处理。
33.通信模块23用于建立智能面板和其他设备之间有线或无线的通信。智能面板可以接入基于通信标准的无线网络,如wifi(wireless-fidelity,无线保真)等。在一个示例性实施例中,通信模块23可以经广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信模块23还包括近场通信(near field commuication,简称nfc)单元,以促进短程通信。例如,在nfc模块可基于射频识别(radio frequency identification,简称rfid)技术,红外数据协会(infrared data association,简称irid)技术,超宽带(ultea wideband,简称uwb)技术,蓝牙技术和其他技术来实现。
34.音频模块24向用户提供音频接口,其可包括一个或多个麦克风接口、一个或多个扬声器接口以及一个或多个耳机接口。通过音频接口用于接收用户的语音指令。音频数据可以存储至存储器22内,还可以通过通信模块23进行发送。
35.请参阅图3,图3是本技术第一实施例智能面板的语音交互方法的流程示意图。
36.在本实施例中,智能面板的语音交互方法可以包括以下步骤:
37.步骤s110:第一智能面板在接收到用户的第一语音指令时,记录接收到第一语音指令的第一时间点,并将第一时间点发送给第二智能面板。
38.步骤s120:第一智能面板解析第一语音指令中包含的控制对象和控制类型,读取第一智能面板的唯一识别码,根据唯一识别码查找第一智能面板所在的区域。
39.步骤s130:第一智能面板根据控制对象和控制类型对第一智能面板所在区域内的控制对象进行与控制类型对应的控制。
40.在本实施例中,当第一智能面板在所在的区域内接收到用户所发出的第一语音指令,对第一语音指令进行处理后生成语音信号,对语音信号进行识别,解析语音信号中包含的控制对象和控制类型;在一种实施例中,控制类型包括打开、关闭或者调节,控制对象为智能家居设备;其中,如“打开空调”、“关闭油烟机”,则控制对象分别是空调、油烟机,对应的控制类型为开、关闭;此时解析出的语音信号中不包含控制对象的执行区域,则读取第一智能面板的唯一识别码来查找第一智能面板的所在区域确定为控制对象的执行区域。同时,第一智能面板对接收到第一语音指令的第一时间点进行记录,发送给第二智能面板;当第二智能面板所在的区域内接收到从第一智能面板所在区域传来的第一语音指令时,所接收到的时间点若晚于第一智能面板发送的第一时间点,则该区域不作为执行区域,不进行
响应。这样即使用户的语音指令中没有清楚说明对哪个区域的设备进行控制,也能够快速实现语音控制该区域设备。
41.请参阅图4,图4是本技术第二实施例智能面板的语音交互方法的部分流程示意图。
42.在本实施例中,语音交互方法还可以包括以下步骤:
43.步骤s210:第二智能面板在接收到用户的第二语音指令时,解析第二语音指令,并记录接收到第二语音指令时的第二时间点。
44.步骤s220:第二智能面板在判断到第一时间点和第二时间点的时间间隔小于预设时长,且解析出第二语音指令不包括控制对象的区域信息,且解析出的第二语音指令包含的控制类型为关闭时,控制第一智能面板所在区域内的控制对象关闭。
45.在本实施例中,由于可能有用户在第一智能面板的所在区域控制该区域的智能家居设备打开后,用户因为有事突然离开,忘记对刚打开的设备关闭的情况出现,此时用户在其它区域可以通过第二智能面板来实现对第一智能面板所在区域的设备进行关闭。具体为,用户在第二智能面板所在区域向第二智能面板发出只包含“关闭”信息的第二语音指令,如果第二智能面板接收到第二语音指令与第一语音指令的时间间隔小于预设时长内,则默认为对上一个智能面板所在区域的设备执行关闭的控制。这样,用户可以无需回到原来的区域,还可以避免因为离上一个区域有一定距离而使第一智能面板无法收到用户关闭指令的可能。
46.进一步地,语音交互方法还包括:第二智能面板在判断到第一时间点和第二时间点的时间间隔大于等于预设时长时,读取第二智能面板的唯一识别码,根据唯一识别码查找第二智能面板所在的区域;第二智能面板根据第二语音指令中解析出的控制对象和控制类型对第二智能面板所在区域内的控制对象进行与控制类型对应的控制。
47.在本实施例中,如果第二智能面板接收到第二语音指令与第一语音指令的时间间隔大于等于预设时长内,则说明用户需要对第二智能面板所在区域的设备进行控制,则同样的,通过读取第二智能面板的唯一识别码来查找第二智能面板的所在区域确定的新的执行区域,并对新的执行区域的设备作为新的控制对象进行对应控制类型的控制。
48.进一步地,语音交互方法还包括:第二智能面板在解析出第二语音指令中包含控制对象、控制类型和控制对象所在的区域时,根据控制对象和控制类型对区域内的控制对象进行与控制类型对应的控制。
49.在本实施例中,若第二智能面板能够对第二语音指令解析出的内容包含控制对象、控制类型和控制对象所在的区域的完整信息时,则按照第一优先级进行执行。
50.在一实施例中,第一智能面板将第一语音指令与本地存储的语音数据库进行匹配,在匹配到相似度大于预设相似度的语义内容时,将最相似的语义内容作为解析出的语义内容。第一智能面板优先使用本地存储的语音数据库对语音指令进行解析,这样可以在无外网的情况下,也实现对设备的语音控制。
51.在一实施例中,第一智能面板在匹配不到相似度大于预设相似度的语义内容时,将第一语音指令发送到云端服务器进行解析,并接收云端服务器反馈的语义内容。
52.在本技术所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,模块或单元
的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
53.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
54.另外,在本技术各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
55.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质用于存储计算机程序,该计算机程序能够被处理器执行以实现上述实施例中提供的方法。可以理解的,在本实施例中的可读存储介质存储的计算机程序,所用来执行的方法与上述实施例提供的方法类似,其原理和步骤相同,这里不再赘述。
56.其中,该存储介质可以为u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
57.本技术实施例通过第一智能面板在接收到用户的第一语音指令时,记录接收到第一语音指令的第一时间点,并将第一时间点发送给第二智能面板;第一智能面板解析语音指令中包含的控制对象和控制类型,读取第一智能面板的唯一识别码,根据唯一识别码查找第一智能面板所在的区域;第一智能面板根据控制对象和控制类型对第一智能面板所在区域内的控制对象进行与控制类型对应的控制,能够在语音未命中设备所在区域或者设备名称,即可快速实现语音控制该区域设备;同时,可以在无外网的情况下,实现对设备的语音控制。
58.以上仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1