智能设备控制方法、装置、计算机设备和储存介质制造方法及图纸

技术编号:18236674 阅读:58 留言:0更新日期:2018-06-17 00:02
本发明专利技术实施例公开了智能设备控制方法、装置、计算机设备和储存介质。智能设备控制方法包括:获取用户的文本信息和所述用户的ID;通过预设语义引擎,根据所述文本信息生成与所述文本信息语义匹配的设备操作指令;其中,所述预设语义引擎至少将所述文本信息与所述用户的ID对应的自定义语义库进行匹配;根据所述设备操作指令,控制与所述用户的ID预设相关的全部或部分智能设备执行相应的操作。本发明专利技术实施例的技术方案可实现方便用户控制智能设备执行相应操作的效果。 1

Intelligent device control method, device, computer equipment and storage medium

The embodiment of the invention discloses an intelligent device control method, a device, a computer device and a storage medium. The intelligent device control method includes: obtaining the text information of the user and the ID of the user; by presupposition the semantic engine, a device operation instruction is generated according to the text information to match the semantic meaning of the text information, in which the presupposed semantic engine is at least a custom language corresponding to the ID of the user. According to the operation instructions of the device, all or part of the intelligent devices preset related to the user's ID are controlled to perform corresponding operations. The technical proposal of the embodiment of the invention can realize the effect of convenient user control of intelligent equipment to perform corresponding operations. One

【技术实现步骤摘要】
智能设备控制方法、装置、计算机设备和储存介质
本专利技术实施例涉及智能设备控制技术,尤其涉及智能设备控制方法、装置、计算机设备和储存介质。
技术介绍
智能家居是将传统家电进行智能化的领域。智能家居系统可以是将传统的智能家居与智慧终端连接,实现智能;也可以通过将传统家电内部嵌入可与互联网通信的模块,实现智能。目前智能家居的设备主要是通过终端上的应用程序或是网页进行控制,但是由于智能家居的设备种类繁多,如何识别并理解出用户的控制指令目前决定智能家居交互体验的核心问题。现有技术中,控制智能家居的设备,需要用户输入预先设定的控制指令,以实现控制操作。但是,用户需要记忆每条控制指令,增加了用户控制设备的难度,并且当用户需要控制多个设备满足自己的需求时,就要逐条输入控制指令,使用户的操作繁琐,降低了操作的效率。
技术实现思路
本专利技术实施例提供一种智能设备控制方法、装置、计算机设备和储存介质,以实现方便用户控制智能设备执行相应的操作。第一方面,本专利技术实施例提供了一种智能设备控制方法,包括:获取用户的文本信息和所述用户的ID;通过预设语义引擎,根据所述文本信息生成与所述文本信息语义匹配的设备操作指令;其中,所述预设语义引擎至少将所述文本信息与所述用户的ID对应的自定义语义库进行匹配;根据所述设备操作指令,控制与所述用户的ID预设相关的全部或部分智能设备执行相应的操作。第二方面,本专利技术实施例还提供了一种智能设备控制装置,包括:用户信息获取模块,用于获取用户的文本信息和所述用户的ID;设备操作指令生成模块,用于基于预设语义引擎,根据所述文本信息生成与所述文本信息语义匹配的设备操作指令;其中,所述预设语义引擎至少将所述文本信息与所述用户的ID对应的自定义语义库进行匹配;设备控制模块,用于根据所述设备操作指令,控制与所述用户的ID预设相关的全部或部分智能设备执行相应的操作。第三方面,本专利技术实施例还提供了一种计算机设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;麦克风,用于获取语音信息;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面提供的智能设备控制方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面提供的智能设备控制方法。本专利技术实施例通过将用户的文本信息输入自定义语义库进行语义匹配,确定设备操作指令,以控制相应的智能设备,解决用户需要记忆每条固定的控制指令且需逐条输入控制指令导致的操作繁琐的问题,实现方便用户自定义指令控制智能设备执行相应的操作的效果。附图说明图1是本专利技术实施例一中的一种智能设备控制方法的流程图;图2是本专利技术实施例二中的一种智能设备控制方法的流程图;图3是本专利技术实施例三中的一种智能设备控制方法的流程图;图4是本专利技术实施例四中的一种智能设备控制方法的流程图;图5a是本专利技术实施例五中的一种智能设备控制装置的结构示意图;图5b是本专利技术实施例五中的另一种智能设备控制装置的结构示意图;图5c是本专利技术实施例五中的另一种智能设备控制装置的结构示意图;图5d是本专利技术实施例五中的另一种智能设备控制装置的结构示意图;图5e是本专利技术实施例五中的另一种智能设备控制装置的结构示意图;图5f是本专利技术实施例五中的另一种智能设备控制装置的结构示意图;图5g是本专利技术实施例五中的另一种智能设备控制装置的结构示意图;图5h是本专利技术实施例五中的另一种智能设备控制装置的结构示意图;图6是本专利技术实施例五中的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种智能设备控制方法的流程图,本实施例可适用于家庭或办公室等环境下,控制智能设备的情况,该方法可以由智能设备控制装置来执行,该装置可以由软件和/或硬件来实现,智能设备控制方法具体包括如下步骤:步骤110、获取用户的文本信息和用户的ID。其中,用户可以通过自己的智能终端输入文本信息,例如,通过智能手机、平板电脑或者个人计算机,在预设的应用程序中或者网页中输入文本信息。用户的身份标识号码ID可以是用户自己预设的个人信息,也可以是用户自己的智能终端的标识信息,例如个人计算机的物理地址。并且,获取用户的文本信息和获取用户的ID,可以同时分别执行,也可以分先后执行。该文本信息的内容可以是用户自定义的语音指令,也可以是控制相关智能设备的通用语音指令。步骤120、通过预设语义引擎,根据文本信息生成与文本信息语义匹配的设备操作指令。其中,预设语义引擎至少将文本信息与用户的ID对应的自定义语义库进行匹配。在预设语义引擎中配置有与用户的ID对应的自定义语义库,自定义语义库中存储有与用户的ID对应的自定义词类信息和/或自定义指令信息。根据文本信息与自定义词类信息和自定义指令信息的匹配结果,得到设备操作指令。预设语义引擎可以预置在用户的智能终端中,也可以预置在服务器中,智能终端将文本信息发送至服务器,由服务器执行根据文本信息生成与文本信息语义匹配的设备操作指令。步骤130、根据设备操作指令,控制与用户的ID预设相关的全部或部分智能设备执行相应的操作。其中,每个用户有与其预设相关的智能设备,根据设备操作指令可以确定需要执行操作的智能设备,以及操作的具体内容。需要执行动作的智能设备可以是一个或多个,操作的具体内容可以包括执行操作的时间、地点、执行条件和操作内容。根据设备操作指令确定要执行操作的智能设备,以及智能设备对应的操作的具体内容。用户可以通过智能终端向智能设备下发对应的操作指令,也可以由服务器向智能设备下发对应的操作指令,这样便实现了用户控制相应的智能设备执行自己下达的操作指令。本实施例的技术方案,通过将用户的文本信息输入自定义语义库进行语义匹配,确定设备操作指令,以控制相应的智能设备,解决用户需要记忆每条固定的控制指令且需逐条输入控制指令导致的操作繁琐的问题,实现方便用户自定义指令控制智能设备执行相应的操作的效果。实施例二图2为本专利技术实施例二提供的一种智能设备控制方法的流程图,本实施例的技术方案是在上述技术方案的基础上进一步细化,可选的,智能设备控制方法包括:步骤210、获取用户输入的语音信息和用户的ID。其中,用户可以通过智能终端上配置的麦克风输入语音信息,该语音信息的内容可以是用户自定义的语音指令,也可以是控制相关智能设备的通用语音指令。获取用户的语音信息和获取用户的ID,可以同时分别执行,也可以分先后执行。步骤220、根据用户输入的语音信息进行语音识别得到文本信息。其中,用户使用语音信息来控制智能设备,较为方便快捷。可选的,根据用户输入的语音信息进行语音识别得到文本信息,包括:将所述语音信息输入预设语音识别引擎生成对应的文本信息;其中,所述预设语音识别引擎至少将所述语音信息输入自定义语音识别模型库,所述自定义语音识别模型库中包括与所述自定义语义库中的语义信息对应的自定义语音识别模型。用户的自定义语音识别模型经过预设方式根据对应自定义语义库中的语本文档来自技高网...
智能设备控制方法、装置、计算机设备和储存介质

【技术保护点】
1.一种智能设备控制方法,其特征在于,包括:

【技术特征摘要】
1.一种智能设备控制方法,其特征在于,包括:获取用户的文本信息和所述用户的ID;通过预设语义引擎,根据所述文本信息生成与所述文本信息语义匹配的设备操作指令;其中,所述预设语义引擎至少将所述文本信息与所述用户的ID对应的自定义语义库进行匹配;根据所述设备操作指令,控制与所述用户的ID预设相关的全部或部分智能设备执行相应的操作。2.根据权利要求1所述的方法,其特征在于,所述获取用户的文本信息,包括:获取用户输入的语音信息;根据用户输入的语音信息进行语音识别得到所述文本信息。3.根据权利要求2所述的方法,其特征在于,所述根据用户输入的语音信息进行语音识别得到所述文本信息,包括:将所述语音信息输入预设语音识别引擎生成对应的文本信息;其中,所述预设语音识别引擎至少将所述语音信息输入自定义语音识别模型库,所述自定义语音识别模型库中包括与所述自定义语义库中的语义信息对应的自定义语音识别模型。4.根据权利要求3所述的方法,其特征在于,所述将所述语音信息输入预设语音识别引擎生成对应的文本信息,包括:通过所述自定义语音识别模型库,生成所述语音信息对应的第一备选文本信息及所述第一备选文本信息的置信度;当所述第一备选文本信息的置信度大于等于第一阈值,将所述第一备选文本信息作为所述文本信息。5.根据权利要求4所述的方法,其特征在于,所述预设语音识别引擎中还包括通用语音识别模型库;在所述通过所述自定义语音识别模型库,生成所述语音信息对应的第一备选文本信息及所述第一备选文本信息的置信度之后,还包括:当所述第一备选文本信息的置信度小于所述第一阈值,通过所述通用语音识别模型库,生成根据所述语音信息对应的第二备选文本信息及所述第二备选文本信息的置信度;当所述第二备选文本信息的置信度大于等于第二阈值,将所述第二备选文本信息作为所述指令文本信息。6.根据权利要求1所述的方法,其特征在于,所述通过预设语义引擎,根据所述文本信息生成与所述文本信息语义匹配的设备操作指令,包括:通过预设语义引擎将所述文本信息与所述自定义语义库语义匹配,得到第一备选设备操作指令及所述第一备选设备操作指令的置信度;其中,所述自定义语义库包括自定义词类信息和/或自定义指令信息;当所述第一备选设备操作指令的置信度大于等于第一阈值,将所述第一备选设备操作指令作为所述设备操作指令。7.根据权利要求6所述的方法,其特征在于,在所述通过预设语义引擎将所述文本信息与所述自定义语义库语义匹配,得到第一备选设备操作指令及所述第一备选设备操作指令的置信度之后,还包括:当所述第一备选设备操作指令的置信度小于所述第一阈值,将所述文本信息中的自定义词类替换为对应的通用词类,生成预处理设备操作指令;通过预设语义引擎将所述文本信息与所述通用语义库语义匹配,得到第二备选设备操作指令及所述第二备选设备操作指令的置信度;其中,所述预设通用语义库包括通用词类信息和通用指令信息;当所述第二备选设备操作指令的置信度大于等于第二阈值,将所述第二备选设备操作指令作为所述设备操作指令。8.根据权利要求6或7所述的方法,其特征在于,所述自定义词类信息包括地点词类、设备词类、动作词类和功能词类。9.根据权利要求3所述的方法,其特征在于,在所述将所述语音信息输入预设语音识别引擎生成对应的文本信息之前,还包括:根据所述自定义语义库中的自定义词类信息及其对应的指令信息生成自定义语音学习训练语料;根据所述自定义语音学习训练语料生成自定义语音识别模型;将所述自定义语音识别模型加入所述用户的ID对应的自定义语音识别模型库中。10.根据权利要求9所述的方法,其特征在于,在所述根据所述自定义语义库中的自定义词类信息及其对应的指令信息生成自定义语音学习训练语料之前,还包括:获取用户输入的自定义词类信息和/或自定义指令信息;将所述自定义词类信息和/或自定义指令信息同步到所述自定义语义库。11.根据权利要求3所述的方法,其特征在于,在所述将所述语音信息输入预设语音识别引擎生成对应的文本信息之前,还包括:获取预设自定义语音学习训练语料;根据所述预设自定义语音学习训练语料生成自定义语音识别模型;将所述自定义语音识别模型加入所述用户的ID对应的自定义语音识别模型库中。12.根据权利要求3所述的方法,其特征在于,在所述将所述语音信息输入预设语音识别引擎生成对应的文本信息之前,还包括:获取用户输入的自定义词类信息、对应的自定义指令信息和所述用户的ID;将所述自定义词类信息和对应的自定义指令信息以预设结构化报文的形式输入所述自定义语音识别模型库;根据所述自定义语音识别模型库中的所述自定义词类信息及其对应的指令信息生成自定义语音学习训练语料;根据所述自定义语音学习训练语料生成自定义语音识别模型;将所述自定义语音识别模型加入所述用户的ID对应的自定义语音识别模型库中。13.一种智能设备控制装置,其特征在于,包括:用户信息获取模块,用于获取用户的文本信息和所述用户的ID;设备操作指令生成模块,用于基于预设语义引擎,根据所述文本信息生成与所述文本信息语义匹配的设备操作指令;其中,所述预设语义引擎至少将所述文本信息与所述用户的ID对应的自定义语义库进行匹配;设备控制模块,用于根据所述设备操作指令,控制与所述用户的ID预设相关的全部或部分智能设备执行相应的操作。14.根据权利要求13所述的装置,其特征在...

【专利技术属性】
技术研发人员:吴昌洋何嘉王培
申请(专利权)人:上海器魂智能科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1