一种智能家居设备的控制方法、存储介质及智能终端与流程

    专利2022-07-08  78


    本发明涉及智能家居技术领域,特别涉及一种智能家居设备的控制方法、存储介质及智能终端。



    背景技术:

    随着智能家居的快速发展,语音识别得到了广泛的应用,由于语音识别成本过高,而且应对相同的智能设备和场景时,需要添加设备所在的区域和房型的语音来区分识别,导致复杂环境的语音识别效果并不理想,语音识别使用上的不方便性。

    现在的服务大都是针对酒店的需求,单个房间单个中控设备(例如电视),控制单个房间的设备和场景。在多个房间的设备全部在一台中控设备上控制,语音就无法再支持区分指定区域、房间的设备或场景。而目前解决这方面的问题只能不断的通过语料训练来增强语音的支持率。而语料的训练周期导致现场的部署和后期的维护带来非常大的不便,这也违背了智能家居的服务宗旨。

    语音识别在复杂的施工环境支持率低,在新设备新环境需要新的语音语料,而这只能通过语料的不断训练来支撑服务。但是训练的内容其实与实际的设备场景都是一样的,但是由于区域,环境的不同,需要将一样的设备场景名加上区域进行区分开来。语料过长,从而使得语音设备的扩展性较差和语音训练成本高,周期性等问题。导致现场施工和调试延期,另一方面,还增加了研发人员的投入、售后人员的投入,时间的投入,给用户带来不必要的成本损失。

    因而现有技术还有待改进和提高。



    技术实现要素:

    本发明要解决的技术问题在于,针对现有技术的不足,提供一种智能家居设备的控制方法、存储介质及智能终端,旨在解决现有技术中智能家居设备在控制时,控制区域语料训练成本过高,后期维护不便的问题。

    本发明所采用的技术方案如下:

    第一方面,本发明实施例提供了一种智能家居设备的控制方法,所述方法包括:

    接收控制指令,并获取所述控制指令对应的目标控制区域;

    在所述目标控制区域中选取所述控制指令对应的目标智能家居设备,并控制所述目标智能家居设备执行所述控制指令对应的控制操作。

    作为进一步的改进技术方案,所述接收控制指令,并获取所述控制指令对应的目标控制区域具体包括:

    接收控制指令,并检测智能终端接收到区域指令;

    若检测到区域指令,确定所述区域指令对应的目标控制区域,并将确定到的目标控制区域作为所述控制指令对应的目标控制区域;

    若未检测到区域指令,获取所述控制指令对应的目标用户所处的目标控制区域,并将获取到的目标控制区域作为所述控制指令对应的目标控制区域。

    作为进一步的改进技术方案,所述若未检测到区域指令,无法执行所述控制指令。

    作为进一步的改进技术方案,所述接收控制指令,并获取所述控制指令对应的目标控制区域之前还包括:

    预先建立映射关系,所述映射关系包括智能家居设备所在区域与智能家居设备之间的对应关系。

    作为进一步的改进技术方案,所述在所述目标控制区域中选取所述控制指令对应的目标智能家居设备之前还包括:

    根据所述目标控制区域从所述映射关系中获取到目标智能家居设备列表,其中,所述目标智能家居设备列表为所述目标控制区域对应的全部智能家居设备。

    作为进一步的改进技术方案,所述在所述目标控制区域中选取所述控制指令对应的目标智能家居设备,并控制所述目标智能家居设备执行所述控制指令对应的控制操作具体包括:

    若所述控制指令为语音指令,通过语音识别技术将所述控制指令转化成待识别语句;

    对所述待识别语句进行语义解析,以得到至少一个待控制智能家居设备以及所述待控制智能家居设备对应的目标操作;

    根据所述待控制智能家居设备以及所述目标智能家居设备列表,确定至少一个目标智能家居设备以及与所述目标智能家居设备对应的目标操作;

    所述至少一个目标智能家居设备执行与所述目标智能家居设备对应的目标操作。

    作为进一步的改进技术方案,所述待识别语句为智能家居设备执行目标操作的语句或场景名称。

    作为进一步的改进技术方案,所述在所述目标控制区域中选取所述控制指令对应的目标智能家居设备具体包括:

    根据所述映射关系创建显示界面,所述显示界面显示多个控制区域,以及每个控制区域对应的至少一个智能家居设备;

    基于所述显示界面,以及所述目标控制区域,在所述目标控制区域中选取所述控制指令对应的目标智能家居设备。

    第二方面,本发明实施例提供了一种智能家居设备的控制装置,所述装置包括:

    区域确定模块,用于接收控制指令,并获取所述控制指令对应的目标控制区域;

    执行模块,用于在所述目标控制区域中选取所述控制指令对应的目标智能家居设备,并控制所述目标智能家居设备执行所述控制指令对应的控制操作。

    第三方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任意一项所述的智能家居设备的控制方法中的步骤。

    第四方面,本发明实施例提供一种智能终端,其包括:处理器和存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述通信总线实现处理器和存储器之间的连接通信;所述处理器执行所述计算机可读程序时实现如上任意一项所述的智能家居设备的控制方法中的步骤。

    有益效果:与现有技术相比,本发明提供了一种智能家居设备的控制方法、存储介质及智能终端,所述方法包括:接收控制指令,并获取所述控制指令对应的目标控制区域;在所述目标控制区域中选取所述控制指令对应的目标智能家居设备,并控制所述目标智能家居设备执行所述控制指令对应的控制操作。本发明首选通过确定目标控制区域,然后通过控制指令即可控制目标控制区域对应的目标智能家居设备,因此减少了控制区域语料训练的成本,提高了智能家居设备的控制效率。

    附图说明

    图1为本发明提供的智能家居设备的控制方法的流程图。

    图2为本发明提供的智能家居设备的控制方法的流程图。

    图3为本发明提供的智能家居设备的控制方法的另一流程图。

    图4为本发明提供的智能家居设备的控制方法的又一流程图。

    图5为本发明提供的智能家居设备的控制方法的结构原理图。

    图6为本发明提供的智能家居设备的控制装置的结构示意图。

    图7为本发明提供的智能终端的结构原理图。

    具体实施方式

    本发明提供一种智能家居设备的控制方法、存储介质及智能终端,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

    本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

    本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

    经发明人研究发现,语音识别在复杂的施工环境支持率低,在新设备新环境需要新的语音语料,而这只能通过语料的不断训练来支撑服务。但是训练的内容其实实际的设备场景都是一样的,但是由于区域,环境的不同,需要将一样的设备场景名加上区域进行区分开来。语料过长,用户体验差。

    这也是目前语音设备的扩展性较差和语音训练成本高,周期性等因素的影响。导致现场施工和调试总是延期,还有研发人员的投入、售后人员的投入,时间的投入,都是带来不小的成本损失。

    本发明主要针对智能设备、场景控制在酒店房间、家庭套房及园区办公室等复杂环境下,语音识别支持率低,泛化性差等问题,增加区域的绑定,用户可以通过智能终端控制所有的房间的相同名称的设备和场景,只要先通过语音切换到指定的房间即可然后通过语音控制指令即可控制对应房间的设备,因此减少了控制区域语料训练的成本,提高了智能家居设备的控制效率。

    下面结合附图,通过对实施例的描述,对发明内容作进一步说明。

    本实施例提供了一种智能家居设备的控制方法,其应用于套房的多区域设备控制场景,且所有区域都由一台智能终端(例如,电视、手机或者ipad等)控制,相应的,如图1至3所示,所述方法包括:

    s100、接收控制指令,并获取所述控制指令对应的目标控制区域。

    本实施例中,预先建立映射关系,所述映射关系包括智能家居设备所在区域与智能家居设备之间的对应关系。这样,根据用户输入的区域指令即可实现对指定区域以及指定区域的智能家居设备进行相应的控制。相应的,可以根据所述目标控制区域从所述映射关系中获取到目标智能家居设备列表,其中,所述目标智能家居设备列表为所述目标控制区域对应的全部智能家居设备。可以理解的,所述区域指令,可以是用户通过手动或者语音来指定需要控制的目标控制区域(房间),当进入该指定目标控制区域后,再对局部的设备和场景进行控制。

    示例性的,所述接收控制指令,并获取所述控制指令对应的目标控制区域具体包括:

    s101、接收控制指令,并检测智能终端接收到区域指令;

    s102、若检测到区域指令,确定所述区域指令对应的目标控制区域,并将确定到的目标控制区域作为所述控制指令对应的目标控制区域;

    s103、若未检测到区域指令,获取所述控制指令对应的目标用户所处的目标控制区域,并将获取到的目标控制区域作为所述控制指令对应的目标控制区域。

    本实施例中,当接收控制指令时,首先要检测智能终端是否已接收到区域指令,若检测到区域指令,确定所述区域指令对应的目标控制区域,并将确定到的目标控制区域作为所述控制指令对应的目标控制区域;在实际应用中,若未检测到区域指令时,智能电视将无法执行所述控制指令。因此,本实施例中,若未检测到区域指令,获取所述控制指令对应的目标用户所处的目标控制区域,并将获取到的目标控制区域作为所述控制指令对应的目标控制区域。这是由于用户假设在目标控制区域,那么该用户可以直接通过语音来进行控制目标控制区域的设备,从而无需发送区域指令即可实现对当前房间区域进行控制。

    例如,可以在每一个区域内(房间)安装麦克风通讯硬件设备,每个通讯硬件都会和区域通过服务后台进行绑定,所有的区域麦克风都与中控设备(智能终端)进行信息交互。在区域内语音时,麦克风会将麦克风信息和语音的内容一起发送到中控设备,中控设备收到麦克风发来的信息找到局部区域的指定设备,实现局部智能设备控制。

    s200、在所述目标控制区域中选取所述控制指令对应的目标智能家居设备,并控制所述目标智能家居设备执行所述控制指令对应的控制操作。

    本实施例中,用户可以通过语音或者显示界面来确定目标控制区域对应的目标智能家居设备,然后对确定的目标智能家居设备执行相应的目标操作。

    示例性的,所述在所述目标控制区域中选取所述控制指令对应的目标智能家居设备,并控制所述目标智能家居设备执行所述控制指令对应的控制操作具体包括:

    s201、若所述控制指令为语音指令,通过语音识别技术将所述控制指令转化成待识别语句;

    s202、对所述待识别语句进行语义解析,以得到至少一个待控制智能家居设备以及所述待控制智能家居设备对应的目标操作;

    s203、根据所述待控制智能家居设备以及所述目标智能家居设备列表,确定至少一个目标智能家居设备以及与所述目标智能家居设备对应的目标操作;

    s204、所述至少一个目标智能家居设备执行与所述目标智能家居设备对应的目标操作。

    本实施例中,用户可以输入控制指令,并且,所述控制指令可以是语音指令,例如,“打开电风扇”,这样通过语音识别技术即可以将该语音指令转化为待识别语句“打开电风扇”,然后通过对该语句进行语义解析,从而可以确定待控制智能家居设备“电风扇”以及目标操作“打开”。接下来,可以判断该“电风扇”是否为所述目标控制区域预设的智能家居设备,若是,则可以实现对所述目标控制区域中的电风扇进行打开操作,因此,所述待识别语句可以为智能家居设备执行目标操作的语句。在实际应用中,所述所述待识别语句还可以是场景名称。也就是说,当所述待识别语句也可以是“回家”场景名称,相应的,智能终端内可以预先存储该“回家”场景名称,并为该场景名称配置了相应的执行操作,所述执行操作可以是,“空调设置为26℃”,“开启电视”等,相应的,根据该场景名称可以获取到至少两个控制命令。通过预设场景,从而使用户更加方便的控制智能家居家居设备。

    进一步,本实施例中,所述控制指令也可以由预设的显示界面生成,也就是说,用户可以通过显示界面而无需通过语音就可以获得想要操作的目标智能家居设备以及所述目标智能家居设备对应的目标操作,相应的,所述在所述目标控制区域中选取所述控制指令对应的目标智能家居设备具体包括:根据所述映射关系创建显示界面,所述显示界面显示多个控制区域,以及每个控制区域对应的至少一个智能家居设备;基于所述显示界面,以及所述目标控制区域,在所述目标控制区域中选取所述控制指令对应的目标智能家居设备。在实际应用中,所述显示界面中每个控制区域还包括场景名称选项,根据所述场景名称选项生成至少一个控制命令。

    本实施例中,先指定目标控制区域,然后在所述目标控制区域指定相应的目标智能家居设备,并整理控制指令,向服务器后台发送控制请求,最后实现对智能设备的控制。因此本发明实施例中解决了不同楼层、区域的同名设备的精准控制,不需要语音说出指定区域的设备场景名称(例如,打开305房间的空调),这样不仅用户体验感提升,而且也减低的语料训练的成本,减少语料训练的重复工作。

    进一步,在本实施例的一个实现方式中,在套房及园区等多区域的设备场景控制上,可以增加麦克风与只能设备(中控设备)的通讯,通过麦克风采集的语音数据和绑定的区域一起传输到中控设备。实现区域和设备场景语音上的精确匹配。

    如图4和图5所示,这种方式是局部区域设备控制,通过麦克风硬件设备与区域(房间)绑定,在指定区域语音控制设备时,麦克风和中控设备进行信息交互,将当前的区域(房间)和设备、场景信息发送给中控设备,中控设备即可在全局环境下控制局部的设备和场景。例如,如果用户已经在局部的区域内(房间),可以直接语音控制该区域的设备,不必考虑区域问题,直接语音控制智能设备,而不会控制到其它区域的智能设备;当语音控制时,中控设备安装的语音app收到语音后,对语音进行处理,得到汉字返回给智控app,智控app在获取到汉字后,找到列表中对应的智能设备和场景,组装数据后向后台发出控制的请求指令,最后实现智能设备和场景的设备。

    在实际应用中,可以在每一个区域内(房间)安装麦克风通讯硬件设备,每个通讯硬件都会和区域通过服务后台进行绑定,所有的区域麦克风都与中控设备进行信息交互。在区域内语音时,麦克风会将麦克风信息和语音的内容一起发送到中控设备,中控设备收到麦克风发来的信息找到局部区域的指定设备,实现局部智能设备控制。

    综上所述,与现有技术相比,本发明实施例具有以下优点:

    本发明公开了一种智能家居设备的控制方法,所述方法包括:接收控制指令,并获取所述控制指令对应的目标控制区域;在所述目标控制区域中选取所述控制指令对应的目标智能家居设备,并控制所述目标智能家居设备执行所述控制指令对应的控制操作。本发明首选通过确定目标控制区域,然后通过控制指令即可控制目标控制区域对应的目标智能家居设备,因此减少了控制区域语料训练的成本,提高了智能家居设备的控制效率。

    基于上述智能家居设备的控制方法,本发明还提供了一种智能家居设备的控制装置,如图6所示,所述装置包括:

    区域确定模块41,用于接收控制指令,并获取所述控制指令对应的目标控制区域;

    执行模块42,用于在所述目标控制区域中选取所述控制指令对应的目标智能家居设备,并控制所述目标智能家居设备执行所述控制指令对应的控制操作。

    需要说明的是,所属领域的技术人员可以清楚地了解到,上述智能家居设备的控制装置和各模块的具体实现过程,可以参考前述智能家居设备的控制方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。

    上述智能家居设备的控制装置可以实现为一种计算机程序的形式,该计算机程序可以如图7所示的智能终端上运行。

    基于上述智能家居设备的控制方法,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述实施例所述的智能家居设备的控制方法中的步骤。

    基于上述智能家居设备的控制方法,本发明还提供了一种智能终端,如图7所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(communicationsinterface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。

    此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

    存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器20通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。

    存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。

    此外,上述存储介质以及智能终端中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。

    最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。


    技术特征:

    1.一种智能家居设备的控制方法,其特征在于,所述方法包括:

    接收控制指令,并获取所述控制指令对应的目标控制区域;

    在所述目标控制区域中选取所述控制指令对应的目标智能家居设备,并控制所述目标智能家居设备执行所述控制指令对应的控制操作。

    2.根据权利要求1所述的智能家居设备的控制方法,其特征在于,所述接收控制指令,并获取所述控制指令对应的目标控制区域具体包括:

    接收控制指令,并检测智能终端接收到区域指令;

    若检测到区域指令,确定所述区域指令对应的目标控制区域,并将确定到的目标控制区域作为所述控制指令对应的目标控制区域;

    若未检测到区域指令,获取所述控制指令对应的目标用户所处的目标控制区域,并将获取到的目标控制区域作为所述控制指令对应的目标控制区域。

    3.根据权利要求2所述的智能家居设备的控制方法,其特征在于,所述方法还包括:

    所述若未检测到区域指令,无法执行所述控制指令。

    4.根据权利要求2所述的智能家居设备的控制方法,其特征在于,所述接收控制指令,并获取所述控制指令对应的目标控制区域之前还包括:

    预先建立映射关系,所述映射关系包括智能家居设备所在区域与智能家居设备之间的对应关系。

    5.根据权利要求4所述的智能家居设备的控制方法,其特征在于,所述在所述目标控制区域中选取所述控制指令对应的目标智能家居设备之前还包括:

    根据所述目标控制区域从所述映射关系中获取到目标智能家居设备列表,其中,所述目标智能家居设备列表为所述目标控制区域对应的全部智能家居设备。

    6.根据权利要求5所述的智能家居设备的控制方法,其特征在于,所述在所述目标控制区域中选取所述控制指令对应的目标智能家居设备,并控制所述目标智能家居设备执行所述控制指令对应的控制操作具体包括:

    若所述控制指令为语音指令,通过语音识别技术将所述控制指令转化成待识别语句;

    对所述待识别语句进行语义解析,以得到至少一个待控制智能家居设备以及所述待控制智能家居设备对应的目标操作;

    根据所述待控制智能家居设备以及所述目标智能家居设备列表,确定至少一个目标智能家居设备以及与所述目标智能家居设备对应的目标操作;

    所述至少一个目标智能家居设备执行与所述目标智能家居设备对应的目标操作。

    7.根据权利要求6所述的智能家居设备的控制方法,所述待识别语句为智能家居设备执行目标操作的语句或场景名称。

    8.根据权利要求5所述的智能家居设备的控制方法,所述在所述目标控制区域中选取所述控制指令对应的目标智能家居设备具体包括:

    根据所述映射关系创建显示界面,所述显示界面显示多个控制区域,以及每个控制区域对应的至少一个智能家居设备;

    基于所述显示界面,以及所述目标控制区域,在所述目标控制区域中选取所述控制指令对应的目标智能家居设备。

    9.一种智能家居设备的控制装置,其特征在于,所述装置包括:

    区域确定模块,用于接收控制指令,并获取所述控制指令对应的目标控制区域;

    执行模块,用于在所述目标控制区域中选取所述控制指令对应的目标智能家居设备,并控制所述目标智能家居设备执行所述控制指令对应的控制操作。

    10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1~8任意一项所述的智能家居设备的控制方法中的步骤。

    11.一种智能终端,其特征在于,包括:处理器和存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;

    所述通信总线实现处理器和存储器之间的连接通信;

    所述处理器执行所述计算机可读程序时实现如权利要求1~8任意一项所述的智能家居设备的控制方法中的步骤。

    技术总结
    本发明公开了一种智能家居设备的控制方法、存储介质及智能终端,所述方法包括:接收控制指令,并获取所述控制指令对应的目标控制区域;在所述目标控制区域中选取所述控制指令对应的目标智能家居设备,并控制所述目标智能家居设备执行所述控制指令对应的控制操作。本发明首选通过确定目标控制区域,然后通过控制指令即可控制目标控制区域对应的目标智能家居设备,因此减少了控制区域语料训练的成本,提高了智能家居设备的控制效率。

    技术研发人员:林建森
    受保护的技术使用者:深圳康佳电子科技有限公司
    技术研发日:2020.12.18
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-24572.html

    最新回复(0)