CN110719217A - 基于事理图谱的控制方法及***、可读存储介质、计算机 - Google Patents
基于事理图谱的控制方法及***、可读存储介质、计算机 Download PDFInfo
- Publication number
- CN110719217A CN110719217A CN201910989187.5A CN201910989187A CN110719217A CN 110719217 A CN110719217 A CN 110719217A CN 201910989187 A CN201910989187 A CN 201910989187A CN 110719217 A CN110719217 A CN 110719217A
- Authority
- CN
- China
- Prior art keywords
- equipment
- information
- target scene
- control instruction
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000007613 environmental effect Effects 0.000 claims abstract description 17
- 230000008569 process Effects 0.000 claims abstract description 14
- 230000004044 response Effects 0.000 claims abstract description 7
- 230000009471 action Effects 0.000 claims description 45
- 238000001514 detection method Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 9
- 238000007726 management method Methods 0.000 description 17
- 238000012544 monitoring process Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000009172 bursting Effects 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000001364 causal effect Effects 0.000 description 1
- 238000007635 classification algorithm Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及一种基于事理知识图谱的控制方法及***。其中基于事理知识图谱的控制方法,包括:获取目标区域内的语音信号;根据所述语音信号解析用户意图,得到设备控制指令;在目标场景数据库中根据所述设备控制指令找到对应设备;根据所述设备控制指令控制所述对应设备;根据所述对应设备的设备信息在所述目标场景数据库中查询与所述对应设备具有事理逻辑关系的关联设备;若有,控制所述关联设备的传感器获取环境参数;根据预设规则判断所述环境参数是否满足所述关联设备的响应条件;若是,发出是否运行所述关联设备的语音信息。本发明解决了用户唤醒设备单一性的问题。本发明实现了用户唤醒目标场景相关设备的过程。
Description
技术领域
本发明涉及物联网技术领域,尤其涉及一种基于事理知识图谱的控制方法及***、一种可读存储介质、一种计算机。
背景技术
目前,在家居物联网领域,用户常通过语音来对家居设备进行控制。常见的操作模式:用户先语音唤醒语音音箱(如Alexa、天猫精灵等),然后说出具体设备的操作话术,如“打开灯”、“关闭空调”等,随后语音音箱的对话***将用户的操作话术“理解”成对应的控制指令。随后通信单元将控制指令下发到联网的家居设备中,由家居设备的控制单元对指令做出响应,进而实现用户语音控制家居设备。
当前的这种操作模式是一种单纯的指令控制,要求用户必须说出具体的控制话术,比如“打开灯”的话术只能将灯打开。但是用户并不会只有这样一种需求,他们在不同的生活场景下会对一系列的设备进行控制,比如当用户下班到家时,常见的家居设备操作是开灯、关窗、关门、开空调、开热水器等等。在某种生活场景下,一系列的设备操作会发生。如果单纯让用户对设备进行单一的语音指令控制,会是一件十分不人性化的产品体验。
为解决这一问题,目前智能家居领域里常通过预先设置场景来实现一系列的家居控制。例如,用户可以预先设置一种“回家场景”,在该场景下用户会将开灯、关窗、打开空调、打开热水器等一系列设备操作绑定在一起。这样处理后,用户只需要说出“回家场景”的话术便可触发一系列的设备操作。
目前这种处理方案十分普及,一定程度上解决了用户对一系列关联设备的操作问题。
但是存在一个问题:多样的日常生活场景没法预先设置好。而且设备间的关联也是有条件的,比如“关窗”和“打开空调”这两个设备操作之间不存在着必然性,在户外环境适宜的情况下,用户就没有必要在“关窗”后“打开空调”。正是这种关联设备操作间所需的前提条件,使得利用预置场景的方案很呆板,不具备通用性。为解决这一问题,本方法采用了基于事理知识图谱的对话***,将设备间的关联及关联条件编码到事理知识图谱中,通过对事理知识图谱查询和推理来智能化地为用户提供关联的设备操作。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一个目的在于提供一种基于事理知识图谱的控制方法,其能够通过对事理知识图谱查询和推理来智能化地为用户提供关联的设备操作。一种情况是由于用户的需要发出语音信息,***通过识别用户需求进行设备启动,用户需求包括目标场景以及某一设备的启用,目标场景包括有人状态或无人状态、冬天或夏天等场景,根据用户指令一个或一系列设备启用时,***还会基于事理逻辑关系向用户提出启用关联设备的建议;另一种情况是环境中的检测器检测到用户的某一动作时,***通过该动作信息基于事理逻辑关系检索推理关联设备,向用户提出启用设备的建议。
本发明的另一个目的在于提供一种基于事理知识图谱的控制***,其能够结合用户需要为用户提供一系列设备的启动建议,本***也可以通过目标区域的检测器检测用户动作,向用户提供设备启用建议。
本发明的第三个目的在于提供一种可读存储介质。
本发明的第四个目的在于提供一种计算机。
为实现上述目的,本发明第一方面的技术方案提供了一种基于事理知识图谱的控制方法,包括以下步骤:获取目标区域内的语音信号;根据所述语音信号解析用户意图,得到设备控制指令;在目标场景数据库中根据所述设备控制指令找到对应设备;根据所述设备控制指令控制所述对应设备;同时,根据所述对应设备的设备信息在所述目标场景数据库中查询与所述对应设备具有事理逻辑关系的关联设备;若无,结束本次流程;若有,控制所述关联设备的传感器获取环境参数;根据预设规则判断所述环境参数是否满足所述关联设备的响应条件;若否,结束本次流程;若是,发出是否运行所述关联设备的语音信息。
在该技术方案中,通过自然语言理解模块解析目标区域内用户根据自身的需要发出的语音信号,对话管理模块接收用户的意图,启动用户意图相关的设备,同时检索与推理引擎基于事理知识图谱检索和推理关联设备,根据关联条件向关联设备的传感器下发相关的环境查询请求,传感器根据接收到的查询请求,读取相关的监测参数,然后将参数上报到检索与推理引擎,根据上报的参数判断是否满足关联条件,当检索与推理引擎判断关联条件满足后,会将关联的设备操作反馈给对话***的对话管理模块,对话管理据此向用户询问是否执行相关的设备操作,根据用户的答复来做相应的执行动作。
在上述方案中,优选的,还包括:基于事理知识图谱编译所述目标场景数据库;所述目标场景数据库包括所述目标场景、对应于所述目标场景的设备信息、基于设备信息的所述设备控制指令、所述设备标识之间的事理逻辑关系信息、目标区域内检测器的预设动作信息与设备间的事理逻辑关系信息;所述语音信号包括目标场景或设备的指令。
在该技术方案中,编译基于事理知识图谱的数据库确保语音信号的不同类型都可以得到有效执行,基于事理知识图谱将目标区域内的设备基于事理知识逻辑,同时将目标区域内检测器的预设动作信息与设备联系起来。语音信号匹配预设目标场景时,***基于数据库的支持以及事理知识图谱的逻辑执行,启用目标区域内的一系列设备;语音信号为单一设备唤起时,则启用语音信号所对应的设备。
在上述技术方案中,优选的,在控制所述关联设备的传感器获取环境参数前,还包括以下步骤:目标区域内的检测器检测到预设动作的发生;根据所述预设动作的信息在所述目标场景数据库中查询及推理所述关联设备的操作。
在该技术方案中,通过目标区域内的检测器检测其对应的预设动作发生,检索与推理引擎根据预设动作在数据库中查找所关联的设备,自主向用户提供关联设备启用建议。该预设动作为***基于事理知识图谱的编译针对目标区域进行的检测设计,以便于***可以基于用户的动作做出设备启用建议。
本发明的第二方面的技术方案提供了一种基于事理知识图谱的控制***,包括:获取模块,被设置为用于获取目标区域内的语音信号;解析模块,被设置为用于根据所述语音信号解析用户意图,得到设备控制指令;搜索模块,被设置为用于在目标场景数据库中根据所述设备控制指令找到对应设备;控制模块,被设置为用于根据所述设备控制指令控制所述对应设备;同时,第一查询模块,被设置为用于根据所述对应设备的设备信息在所述目标场景数据库中查询与所述对应设备具有事理逻辑关系的关联设备;若无,结束本次流程;若有,传感器模块,被设置为用于控制所述关联设备的传感器获取环境参数;判断模块,被设置为用于根据预设规则判断所述环境参数是否满足所述关联设备的响应条件;若否,结束本次流程;若是,语音提示模块,被设置为用于发出是否运行所述关联设备的语音信息。
在该技术方案中,通过自然语言理解模块解析目标区域内用户根据自身的需要发出的语音信号,对话管理模块接收用户的意图,启动用户意图相关的设备,同时检索与推理引擎基于事理知识图谱检索和推理关联设备,根据关联条件向关联设备的传感器下发相关的环境查询请求,传感器根据接收到的查询请求,读取相关的监测参数,然后将参数上报到检索与推理引擎,根据上报的参数判断是否满足关联条件,当检索与推理引擎判断关联条件满足后,会将关联的设备操作反馈给对话***的对话管理模块,对话管理据此向用户询问是否执行相关的设备操作,根据用户的答复来做相应的执行动作。
在上述技术方案中,优选的,包括:数据库,被设置为用于基于事理知识图谱编译所述目标场景数据库;所述目标场景数据库包括所述目标场景、对应于所述目标场景的设备信息、基于设备信息的所述设备控制指令、所述设备标识之间的事理逻辑关系信息、目标区域内检测器的预设动作信息与设备间的事理逻辑关系信息;所述语音信号包括目标场景或设备的指令。
在该技术方案中,编译基于事理知识图谱的数据库确保语音信号的不同类型都可以得到有效执行,基于事理知识图谱将目标区域内的设备基于事理知识逻辑,同时将目标区域内检测器的预设动作信息与设备联系起来。语音信号匹配预设目标场景时,***基于数据库的支持以及事理知识图谱的逻辑执行,启用目标区域内的一系列设备;语音信号为单一设备唤起时,则启用语音信号所对应的设备。
在上述技术方案中,优选的,还包括:检测模块,被设置为用于目标区域内的检测器检测到预设动作的发生;第二查询模块,被设置为用于根据所述预设动作的信息在所述目标场景数据库中查询及推理所述关联设备。
在该技术方案中,在该技术方案中,通过目标区域内的检测器检测其对应的预设动作发生,检索与推理引擎根据预设动作在数据库中查找所关联的设备,自主向用户提供关联设备启用建议。该预设动作为***基于事理知识图谱的编译针对目标区域进行的检测设计,以便于***可以基于用户的动作做出设备启用建议。
本发明的第三方面在于提供一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述基于事理知识图谱的控制方法的步骤。
本发明的第四方面在于提供一种计算机,包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现所述基于事理知识图谱的控制方法。
附图说明
本发明的上述附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1示出了本发明实施例1所涉及一种基于事理知识图谱的控制方法的流程图;
图2示出了本发明实施例2所涉及另一种基于事理知识图谱的控制方法的流程图;
图3示出了本发明实施例3所涉及第三种基于事理知识图谱的控制方法的流程图;
图4示出了本发明实施例4所涉及第四种基于事理知识图谱的控制***的结构图;
图5示出了本发明实施例5所涉及第五种基于事理知识图谱的控制***的结构图;
图6示出了本发明实施例6所涉及第六种基于事理知识图谱的控制***的结构图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不限于下面公开的具体实施例的限制。
下面参照图1至图6描述实施例的基于事理知识图谱的控制方法以及***和可读存储介质、计算机。
如图1所示,按照本发明一个实施例的基于事理知识图谱的控制方法,包括以下步骤:
S10,获取目标区域内的语音信号;
S20,根据所述语音信号解析用户意图,得到设备控制指令;
S30,在目标场景数据库中根据所述设备控制指令找到对应设备;
S40,根据所述设备控制指令控制所述对应设备;
S50,同时,根据所述对应设备的设备信息在所述目标场景数据库中查询与所述对应设备具有事理逻辑关系的关联设备;
若无,结束本次流程;
S60,若有,控制所述关联设备的传感器获取环境参数;
S70,根据预设规则判断所述环境参数是否满足所述关联设备的响应条件;
若否,结束本次流程;
S80,若是,发出是否运行所述关联设备的语音信息。
在该技术方案中,通过自然语言理解模块解析目标区域内用户根据自身的需要发出的语音信号,对话管理模块接收用户的意图,启动用户意图相关的设备,同时检索与推理引擎基于事理知识图谱检索和推理关联设备,根据关联条件向关联设备的传感器下发相关的环境查询请求,传感器根据接收到的查询请求,读取相关的监测参数,然后将参数上报到检索与推理引擎,根据上报的参数判断是否满足关联条件,当检索与推理引擎判断关联条件满足后,会将关联的设备操作反馈给对话***的对话管理模块,对话管理据此向用户询问是否执行相关的设备操作,根据用户的答复来做相应的执行动作。
如图2所示,按照本发明另一个实施例的基于事理知识图谱的控制方法,包括:
S90,基于事理知识图谱编译所述目标场景数据库;
所述目标场景数据库包括所述目标场景、对应于所述目标场景的设备信息、基于设备信息的所述设备控制指令、所述设备标识之间的事理逻辑关系信息、目标区域内检测器的预设动作信息与设备间的事理逻辑关系信息;
所述语音信号包括目标场景或设备的指令。
在该技术方案中,编译基于事理知识图谱的数据库确保语音信号的不同类型都可以得到有效执行,基于事理知识图谱将目标区域内的设备基于事理知识逻辑,同时将目标区域内检测器的预设动作信息与设备联系起来。语音信号匹配预设目标场景时,***基于数据库的支持以及事理知识图谱的逻辑执行,启用目标区域内的一系列设备;语音信号为单一设备唤起时,则启用语音信号所对应的设备。
如图3所示,按照本发明第三个实施例的基于事理知识图谱的控制方法,在控制所述关联设备的传感器获取环境参数前,还包括以下步骤:
S100,目标区域内的检测器检测到预设动作的发生;
S110,根据所述预设动作的信息在所述目标场景数据库中查询及推理所述关联设备的操作。
在该技术方案中,通过目标区域内的检测器检测其对应的预设动作发生,检索与推理引擎根据预设动作在数据库中查找所关联的设备,自主向用户提供关联设备启用建议。该预设动作为***基于事理知识图谱的编译针对目标区域进行的检测设计,以便于***可以基于用户的动作做出设备启用建议。
如图4所示,按照本发明第四个实施例的基于事理知识图谱的控制***1000,包括:
获取模块10,被设置为用于获取目标区域内的语音信号;
解析模块20,被设置为用于根据所述语音信号解析用户意图,得到设备控制指令;
搜索模块30,被设置为用于在目标场景数据库中根据所述设备控制指令找到对应设备;
控制模块40,被设置为用于根据所述设备控制指令控制所述对应设备;
同时,第一查询模块50,被设置为用于根据所述对应设备的设备信息在所述目标场景数据库中查询与所述对应设备具有事理逻辑关系的关联设备;
若无,结束本次流程;
若有,传感器模块60,被设置为用于控制所述关联设备的传感器获取环境参数;
判断模块70,被设置为用于根据预设规则判断所述环境参数是否满足所述关联设备的响应条件;
若否,结束本次流程;
若是,语音提示模块80,被设置为用于发出是否运行所述关联设备的语音信息。
在该技术方案中,在该技术方案中,通过自然语言理解模块解析目标区域内用户根据自身的需要发出的语音信号,对话管理模块接收用户的意图,启动用户意图相关的设备,同时检索与推理引擎基于事理知识图谱检索和推理关联设备,根据关联条件向关联设备的传感器下发相关的环境查询请求,传感器根据接收到的查询请求,读取相关的监测参数,然后将参数上报到检索与推理引擎,根据上报的参数判断是否满足关联条件,当检索与推理引擎判断关联条件满足后,会将关联的设备操作反馈给对话***的对话管理模块,对话管理据此向用户询问是否执行相关的设备操作,根据用户的答复来做相应的执行动作。
如图5所示,按照本发明第五个实施例的基于事理知识图谱的控制***1000,包括:
数据库90,被设置为用于基于事理知识图谱编译所述目标场景数据库;
所述目标场景数据库包括所述目标场景、对应于所述目标场景的设备信息、基于设备信息的所述设备控制指令、所述设备标识之间的事理逻辑关系信息、目标区域内检测器的预设动作信息与设备间的事理逻辑关系信息;
所述语音信号包括目标场景或设备的指令。
在该技术方案中,编译基于事理知识图谱的数据库确保语音信号的不同类型都可以得到有效执行,基于事理知识图谱将目标区域内的设备基于事理知识逻辑,同时将目标区域内检测器的预设动作信息与设备联系起来。语音信号匹配预设目标场景时,***基于数据库的支持以及事理知识图谱的逻辑执行,启用目标区域内的一系列设备;语音信号为单一设备唤起时,则启用语音信号所对应的设备。
如图6所示,按照本发明第六个实施例的基于事理知识图谱的控制***1000,还包括:
检测模块100,被设置为用于目标区域内的检测器检测到预设动作的发生;
第二查询模块110,被设置为用于根据所述预设动作的信息在所述目标场景数据库中查询及推理所述关联设备。
在该技术方案中,在该技术方案中,通过目标区域内的检测器检测其对应的预设动作发生,检索与推理引擎根据预设动作在数据库中查找所关联的设备,自主向用户提供关联设备启用建议。该预设动作为***基于事理知识图谱的编译针对目标区域进行的检测设计,以便于***可以基于用户的动作做出设备启用建议。
本发明的第三方面在于提供一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述基于事理知识图谱的控制方法的步骤。
本发明的第四方面在于提供一种计算机,包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现所述基于事理知识图谱的控制方法。
整个***可大致分为对话***、事理知识图谱、环境监测三大部分。对话***又可细分为自然语言理解、对话管理、自然语言生成三个模块。事理知识图谱又可细分为检索与推理引擎、数据存储两个模块。
同时,用户还可根据季节和场景的不同根据自己的需要相应地剔除***中不必要的设备需求,比如在秋天关窗行为被传感器检测到时不必要像夏天一样向用户提出启用空调的语音提示;同时,用户还可根据目标场景的不同,将预设规则作个性化设置,可以将低于30℃调节为低于25℃等。
对于预设规则来讲,通常根据目标场景的需求进行自定义,包括对于某种物质的浓度的检测、目标区域内的温度和湿度的检测、目标区域内PM2.5的检测等等。
事理图谱,是以事件为节点,事件间的关系为边的图谱网络,与知识图谱中实体及关系大多是稳定的不同,事理图谱中关系大多是不确定的,以一定的概率进行转移。所谓事件,就是人类社会活动中发生的事情,如上街买菜、PM2.5爆表、关闭窗户等,这些事件之间通过逻辑关系联系在一起,比如“因为PM2.5爆表,所以关闭窗户”,事件“PM2.5”和事件“关闭窗户”之间就有一层因果关系。事理知识图谱将这些事件抽象、泛化,并表示成固定的数据结构,存储在数据库中。事理图谱的构建与知识图谱的整体思想基本一致,就是从海量信息里抽取节点和关系,知识库里存储的是事实类的知识,事理图谱中事件是以一定的概率关联的,所以更适合一些后续意图的识别或辅助性的推理。事理图谱中确定事件的逻辑关系包括:(1)事件的检测和类型识别:一般与触发词识别有关;(2)事件元素的抽取:事件元素分类和打标签,确定角色。同时采取的方法主要有三种:(1)模式匹配(2)机器学习(3)二者混合的方法。其中,模式匹配主要可分为词汇-语法模式、词汇-语义模式的匹配,比较常见的是结合语义角色匹配词汇-语法模式。如果出现事件之间的关系并未有语料可以训练,则根据规则不断迭代出训练集,后续关系识别可以直接上模型,采用机器学习的方法主要是将事件抽取转换为分类问题,常见的分类算法有SVM、ME等。因此基于事理知识图谱的控制方法是不断衍生和进化学习的,随着时间的不断积累,***通过对用户的行为不断进行数据统计逐渐形成一套具有针对性、个性化的事理逻辑关系。
在本发明中,术语“第一”、“第二”、“第三”仅用于描述的目的,而不能理解为指示或暗示相对重要性;术语“多个”则指两个或两个以上,除非另有明确的限定。术语“安装”、“相连”、“连接”、“固定”等术语均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;“相连”可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
本发明的描述中,需要理解的是,术语“上”、“下”、“左”、“右”、“前”、“后”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或单元必须具有特定的方向、以特定的方位构造和操作,因此,不能理解为对本发明的限制。
在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种基于事理知识图谱的控制方法,其特征在于,包括以下步骤:
获取目标区域内的语音信号;
根据所述语音信号解析用户意图,得到设备控制指令;
在目标场景数据库中根据所述设备控制指令找到对应设备;
根据所述设备控制指令控制所述对应设备;
同时,根据所述对应设备的设备信息在所述目标场景数据库中查询与所述对应设备具有事理逻辑关系的关联设备;
若无,结束本次流程;
若有,控制所述关联设备的传感器获取环境参数;
根据预设规则判断所述环境参数是否满足所述关联设备的响应条件;
若否,结束本次流程;
若是,发出是否运行所述关联设备的语音信息。
2.根据权利要求1所述的基于事理知识图谱的控制方法,其特征还包括:
基于事理知识图谱编译所述目标场景数据库;
所述目标场景数据库包括所述目标场景、对应于所述目标场景的设备信息、基于设备信息的所述设备控制指令、所述设备标识之间的事理逻辑关系信息、目标区域内检测器的预设动作信息与设备间的事理逻辑关系信息;
所述语音信号包括目标场景或设备的指令。
3.根据权利要求1所述的基于事理知识图谱的控制方法,其特征在于,在控制所述关联设备的传感器获取环境参数前,还包括以下步骤:
所述目标区域内的检测器检测到预设动作的发生;
根据所述预设动作的信息在所述目标场景数据库中查询及推理所述关联设备的操作。
4.一种基于事理知识图谱的控制***,其特征在于,包括:
获取模块,被设置为用于获取目标区域内的语音信号;
解析模块,被设置为用于根据所述语音信号解析用户意图,得到设备控制指令;
搜索模块,被设置为用于在目标场景数据库中根据所述设备控制指令找到对应设备;
控制模块,被设置为用于根据所述设备控制指令控制所述对应设备;
同时,第一查询模块,被设置为用于根据所述对应设备的设备信息在所述目标场景数据库中查询与所述对应设备具有事理逻辑关系的关联设备;
若无,结束本次流程;
若有,传感器模块,被设置为用于控制所述关联设备的传感器获取环境参数;
判断模块,被设置为用于根据预设规则判断所述环境参数是否满足所述关联设备的响应条件;
若否,结束本次流程;
若是,语音提示模块,被设置为用于发出是否运行所述关联设备的语音信息。
5.根据权利要求4所述的基于事理图谱的控制***,其特征在于:
数据库,被设置为用于基于事理知识图谱编译所述目标场景数据库;
所述目标场景数据库包括所述目标场景、对应于所述目标场景的设备信息、基于设备信息的所述设备控制指令、所述设备标识之间的事理逻辑关系信息、目标区域内检测器的预设动作信息与设备间的事理逻辑关系信息;
所述语音信号包括目标场景或设备的指令。
6.根据权利要求4所述的基于事理知识图谱的控制***,其特征还包括:
检测模块,被设置为用于目标区域内的检测器检测到预设动作的发生;
第二查询模块,被设置为用于根据所述预设动作的信息在所述目标场景数据库中查询及推理所述关联设备。
7.一种可读存储介质,其特征在于,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1至3任一项所述的基于事理知识图谱的控制方法。
8.一种计算机,其特征在于,包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现如权利要求1至3任一项所述的基于事理知识图谱的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910989187.5A CN110719217A (zh) | 2019-10-17 | 2019-10-17 | 基于事理图谱的控制方法及***、可读存储介质、计算机 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910989187.5A CN110719217A (zh) | 2019-10-17 | 2019-10-17 | 基于事理图谱的控制方法及***、可读存储介质、计算机 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110719217A true CN110719217A (zh) | 2020-01-21 |
Family
ID=69211829
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910989187.5A Pending CN110719217A (zh) | 2019-10-17 | 2019-10-17 | 基于事理图谱的控制方法及***、可读存储介质、计算机 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110719217A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111368095A (zh) * | 2020-02-28 | 2020-07-03 | 河海大学 | 基于水利知识-事理耦合网络的决策支持***架构与方法 |
CN112666839A (zh) * | 2020-12-17 | 2021-04-16 | 珠海格力电器股份有限公司 | 一种设备的控制方法以及装置 |
CN112731816A (zh) * | 2020-12-17 | 2021-04-30 | 深圳Tcl数字技术有限公司 | 设备控制方法、***、设备和可读存储介质 |
CN112782997A (zh) * | 2020-12-31 | 2021-05-11 | 青岛海尔科技有限公司 | 设备控制方法及装置、存储介质、电子装置 |
CN112786046A (zh) * | 2021-01-15 | 2021-05-11 | 宁波方太厨具有限公司 | 多设备语音控制方法、***、设备及可读存储介质 |
CN113703351A (zh) * | 2021-07-26 | 2021-11-26 | 珠海格力电器股份有限公司 | 一种设备控制方法、装置及*** |
CN114301953A (zh) * | 2021-12-13 | 2022-04-08 | 北京首奥置业有限公司 | 物联网设备联动控制方法及装置、存储介质、电子装置 |
CN114500493A (zh) * | 2020-11-13 | 2022-05-13 | 深圳Tcl新技术有限公司 | 一种物联网设备的控制方法、终端及计算机可读存储介质 |
CN114500143A (zh) * | 2022-02-14 | 2022-05-13 | 珠海格力电器股份有限公司 | 一种基于知识图谱控制设备的方法及装置 |
CN114915514A (zh) * | 2022-03-28 | 2022-08-16 | 青岛海尔科技有限公司 | 意图的处理方法和装置、存储介质及电子装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016176098A1 (en) * | 2015-04-27 | 2016-11-03 | Rovi Guides, Inc. | Systems and methods for updating a knowledge graph through user input |
CN107248937A (zh) * | 2017-06-30 | 2017-10-13 | 北京百度网讯科技有限公司 | 一种基于物联网的与用户进行交互的方法与*** |
CN109754804A (zh) * | 2019-02-21 | 2019-05-14 | 珠海格力电器股份有限公司 | 一种语音控制方法、装置、存储介质及智能家居*** |
CN110243057A (zh) * | 2019-06-14 | 2019-09-17 | 珠海格力电器股份有限公司 | 一种环境质量控制方法、装置、存储介质及环境调节设备 |
CN110262273A (zh) * | 2019-07-12 | 2019-09-20 | 珠海格力电器股份有限公司 | 一种家居设备控制方法、装置、存储介质及智能家居*** |
-
2019
- 2019-10-17 CN CN201910989187.5A patent/CN110719217A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016176098A1 (en) * | 2015-04-27 | 2016-11-03 | Rovi Guides, Inc. | Systems and methods for updating a knowledge graph through user input |
CN107248937A (zh) * | 2017-06-30 | 2017-10-13 | 北京百度网讯科技有限公司 | 一种基于物联网的与用户进行交互的方法与*** |
CN109754804A (zh) * | 2019-02-21 | 2019-05-14 | 珠海格力电器股份有限公司 | 一种语音控制方法、装置、存储介质及智能家居*** |
CN110243057A (zh) * | 2019-06-14 | 2019-09-17 | 珠海格力电器股份有限公司 | 一种环境质量控制方法、装置、存储介质及环境调节设备 |
CN110262273A (zh) * | 2019-07-12 | 2019-09-20 | 珠海格力电器股份有限公司 | 一种家居设备控制方法、装置、存储介质及智能家居*** |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111368095A (zh) * | 2020-02-28 | 2020-07-03 | 河海大学 | 基于水利知识-事理耦合网络的决策支持***架构与方法 |
CN111368095B (zh) * | 2020-02-28 | 2022-08-26 | 河海大学 | 基于水利知识-事理耦合网络的决策支持***架构与方法 |
CN114500493B (zh) * | 2020-11-13 | 2024-04-02 | 深圳Tcl新技术有限公司 | 一种物联网设备的控制方法、终端及计算机可读存储介质 |
CN114500493A (zh) * | 2020-11-13 | 2022-05-13 | 深圳Tcl新技术有限公司 | 一种物联网设备的控制方法、终端及计算机可读存储介质 |
CN112666839A (zh) * | 2020-12-17 | 2021-04-16 | 珠海格力电器股份有限公司 | 一种设备的控制方法以及装置 |
CN112731816A (zh) * | 2020-12-17 | 2021-04-30 | 深圳Tcl数字技术有限公司 | 设备控制方法、***、设备和可读存储介质 |
CN112731816B (zh) * | 2020-12-17 | 2024-04-30 | 深圳Tcl数字技术有限公司 | 设备控制方法、***、设备和可读存储介质 |
CN112782997A (zh) * | 2020-12-31 | 2021-05-11 | 青岛海尔科技有限公司 | 设备控制方法及装置、存储介质、电子装置 |
CN112786046B (zh) * | 2021-01-15 | 2022-05-17 | 宁波方太厨具有限公司 | 多设备语音控制方法、***、设备及可读存储介质 |
CN112786046A (zh) * | 2021-01-15 | 2021-05-11 | 宁波方太厨具有限公司 | 多设备语音控制方法、***、设备及可读存储介质 |
CN113703351A (zh) * | 2021-07-26 | 2021-11-26 | 珠海格力电器股份有限公司 | 一种设备控制方法、装置及*** |
CN114301953A (zh) * | 2021-12-13 | 2022-04-08 | 北京首奥置业有限公司 | 物联网设备联动控制方法及装置、存储介质、电子装置 |
CN114500143A (zh) * | 2022-02-14 | 2022-05-13 | 珠海格力电器股份有限公司 | 一种基于知识图谱控制设备的方法及装置 |
CN114915514A (zh) * | 2022-03-28 | 2022-08-16 | 青岛海尔科技有限公司 | 意图的处理方法和装置、存储介质及电子装置 |
CN114915514B (zh) * | 2022-03-28 | 2024-03-22 | 青岛海尔科技有限公司 | 意图的处理方法和装置、存储介质及电子装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110719217A (zh) | 基于事理图谱的控制方法及***、可读存储介质、计算机 | |
US11328717B2 (en) | Electronic device, operating method thereof, system having plural artificial intelligence devices | |
US11050577B2 (en) | Automatically learning and controlling connected devices | |
KR102412202B1 (ko) | 냉장고 및 이의 정보 표시 방법 | |
US20210190360A1 (en) | Artificial intelligence device | |
WO2016180163A1 (zh) | 一种家居控制调节的方法及*** | |
US11448412B2 (en) | Air conditioner with an artificial intelligence | |
CN109684456B (zh) | 基于物联网能力知识图谱的场景能力智能问答*** | |
US11483172B2 (en) | Integrated control method and system for home appliance using artificial intelligence | |
US10870348B2 (en) | Detecting and disabling a vehicle left running while parked | |
US20200125390A1 (en) | Apparatus and method for hierarchical context awareness and device autonomous configuration by real-time user behavior analysis | |
KR20190109337A (ko) | 증강현실 기반의 기기 제어 장치 및 그 방법 | |
US20190360446A1 (en) | Artificial intelligence apparatus for controlling auto stop system based on traffic information and method for the same | |
Cho et al. | Appliance-aware activity recognition mechanism for IoT energy management system | |
KR20190094293A (ko) | 주행 정보에 기반한 오토 스탑 시스템을 제어하는 인공 지능 장치 및 그 방법 | |
KR20120000367A (ko) | 사용자 중심의 상황 인지 시스템, 이에 적합한 상황 정보 변환 방법 및 사례 기반 추론 방법 | |
KR20130096455A (ko) | 홈 네트워크 서비스 제어를 위한 상황인지 서비스 제공 시스템 및 방법 | |
KR20190095180A (ko) | 오토 스탑 시스템을 제어하는 인공 지능 장치 및 그 방법 | |
KR20210071523A (ko) | 증강 현실에 기반한 공기 조화기의 정비 방법 및 장치 | |
Meurer et al. | Ambient intelligence for the internet of things through context-awareness | |
CN115424615A (zh) | 智能设备语音控制方法、装置、设备及存储介质 | |
KR20190119549A (ko) | 음성 기반의 액션 아이템 제안장치 및 제안방법 | |
Giaffreda et al. | Internet of Things. User-Centric IoT: First International Summit, IoT360 2014, Rome, Italy, October 27-28, 2014, Revised Selected Papers, Part I | |
CN114093058A (zh) | 基于智能门锁的家居设备联动控制方法、装置及智能门锁 | |
KR20210064765A (ko) | 사용자 질의에 대한 응답을 제공하는 전자 장치 및 그의 동작 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200121 |
|
RJ01 | Rejection of invention patent application after publication |