CN105700389A - Smart home natural language control method - Google Patents
Smart home natural language control method Download PDFInfo
- Publication number
- CN105700389A CN105700389A CN201410695637.7A CN201410695637A CN105700389A CN 105700389 A CN105700389 A CN 105700389A CN 201410695637 A CN201410695637 A CN 201410695637A CN 105700389 A CN105700389 A CN 105700389A
- Authority
- CN
- China
- Prior art keywords
- user
- voice
- command
- control command
- voice control
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004458 analytical method Methods 0.000 claims abstract description 8
- 230000009471 action Effects 0.000 claims abstract description 6
- 238000001514 detection method Methods 0.000 claims 1
- 238000004378 air conditioning Methods 0.000 description 19
- 238000010438 heat treatment Methods 0.000 description 9
- 238000001816 cooling Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 5
- 238000009423 ventilation Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000005057 refrigeration Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 241000238558 Eucarida Species 0.000 description 2
- 241000282414 Homo sapiens Species 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 206010027940 Mood altered Diseases 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
- 208000020016 psychiatric disease Diseases 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种智能家庭自然语言控制方法,包括以下步骤:(1)、语音接收装置接收语音控制命令;(2)、控制单元分析命令;(3)、执行命令;在所述步骤(2)中,还包括以下子步骤:(21)、分析语音控制命令的完整度,若语音控制命令中包含完整的电器类型、以及控制执行的动作命令,则直接进入步骤(3);否则,进入步骤(22);(22)、若语音控制命令中未指定电器类型,则对用户的位置进行定位,根据用户位置找出距离用户最近距离的电器,并判断该电器为指定电器,并执行步骤(3)。本发明的智能家庭自然语言控制方法,采用对用户进行室内定位的方式,并根据用户位置智能分析判断用户不完整语音控制命令中所隐含包含的信息,提高了语音控制系统对自然语言的识别能力。
The invention discloses a natural language control method for a smart home, which includes the following steps: (1), a voice receiving device receives a voice control command; (2), a control unit analyzes the command; (3), executes the command; in the steps ( In 2), the following sub-steps are also included: (21). Analyze the completeness of the voice control command. If the voice control command contains the complete electrical appliance type and the action command to control the execution, go directly to step (3); otherwise, Go to step (22); (22), if the type of electrical appliance is not specified in the voice control command, locate the user's location, find out the electrical appliance closest to the user according to the user's location, and judge that the electrical appliance is the specified electrical appliance, and execute Step (3). The smart home natural language control method of the present invention adopts the method of indoor positioning of the user, and judges the information implicitly included in the user's incomplete voice control command according to the intelligent analysis of the user's position, thereby improving the recognition of the natural language by the voice control system ability.
Description
技术领域 technical field
本发明涉及智能家庭技术领域,具体地说,是涉及一种智能家庭自然语言控制方法。 The invention relates to the technical field of smart home, in particular to a natural language control method for smart home.
背景技术 Background technique
智能家庭是信息化和后工业时代的产物。在后工业化时代,工业与信息化紧密结合,计算机视觉、语音识别、人工智能等高级计算方法被普遍应用,家电产品普遍具备了初级的人工智能,在电视、空调等产品上,手势控制、语音识别正逐步取代遥控器。语音控制是最自然、最便捷的控制方式。目前智能家庭的语音识别功能是零散和分散的,例如用户只能对电视说电视听得懂的语音指令,对空调说空调听得懂的语音指令,需要分别记住不同智能家电语音指令,这种支离破碎的语音控制系统使用户感到一种不确定性,用户总是小心翼翼地去使用这些新功能,用十分简单而且固化的动词或者短语指令去操作它们,并且目不转睛地看着目标家电有没有按照自己的指令发生动作,整个过程充满困惑且完全没有自然语言交互的乐趣。 Smart home is a product of informatization and post-industrial age. In the post-industrial era, industry and informatization are closely integrated. Advanced computing methods such as computer vision, speech recognition, and artificial intelligence are widely used. Identification is gradually replacing the remote control. Voice control is the most natural and convenient way to control. At present, the voice recognition function of smart homes is fragmented and scattered. For example, users can only say voice commands that the TV understands to the TV, and voice commands that the air conditioner understands to the air conditioner. They need to remember the voice commands of different smart home appliances separately. This kind of fragmented voice control system makes users feel a kind of uncertainty. Users are always careful to use these new functions, operate them with very simple and fixed verbs or phrase instructions, and watch intently whether the target appliances follow the instructions. Your own instructions take place, the whole process is full of confusion and there is no fun of natural language interaction at all.
发明内容 Contents of the invention
本发明为了解决现有智能家庭语音控制系统不支持自然语言控制,对于用户的自然语音识别判断能力差,导致无法识别和执行,或者判断错误造成执行出错,或者系统会发出许多确认提示,反而给用户带来许多不便的问题,提出了一种智能家庭自然语言控制方法,能够对用户进行定位,并根据用户位置智能分析判断用户不完整语音控制命令中所隐含包含的信息,提高了语音控制系统对自然语言的识别能力。 In order to solve the problem that the existing smart home voice control system does not support natural language control, the user’s natural voice recognition and judgment ability is poor, which leads to failure to recognize and execute, or wrong judgment leads to execution errors, or the system will send out many confirmation prompts, which instead give The user brings a lot of inconvenience, and a smart home natural language control method is proposed, which can locate the user, and judge the information implicitly contained in the user's incomplete voice control command according to the intelligent analysis of the user's location, and improve the voice control. The ability of the system to recognize natural language.
为了解决上述技术问题,本发明采用以下技术方案予以实现: In order to solve the above-mentioned technical problems, the present invention adopts the following technical solutions to achieve:
一种智能家庭自然语言控制方法,包括以下步骤:(1)、语音接收装置接收语音控制命令;(2)、控制单元分析命令;(3)、执行命令;在所述步骤(2)中,还包括以下子步骤: A natural language control method for a smart home, comprising the following steps: (1), a voice receiving device receiving a voice control command; (2), a control unit analyzing the command; (3), executing the command; in the step (2), Also includes the following substeps:
(21)、分析语音控制命令的完整度,若语音控制命令中包含完整的电器类型、以及控制执行的动作命令,则直接进入步骤(3);否则,进入步骤(22); (21). Analyze the completeness of the voice control command. If the voice control command contains the complete electrical appliance type and the action command to control the execution, go directly to step (3); otherwise, go to step (22);
(22)、若语音控制命令中未指定电器类型,则对用户的位置进行定位,根据用户位置找出距离用户最近距离的电器,并判断该电器为指定电器,并执行步骤(3)。 (22) If the type of electrical appliance is not specified in the voice control command, locate the user's location, find out the electrical appliance closest to the user according to the user's location, and judge that the electrical appliance is the specified electrical appliance, and perform step (3).
进一步的,在所述智能家庭自然语言控制方法初始时,还包括设定用户权限的步骤,采集家庭成员不同用户的语音特征,并为其分配相应的用户权限等级,建立用户权限等级表; Further, at the initial stage of the smart home natural language control method, it also includes the step of setting user rights, collecting voice characteristics of different users of family members, and assigning corresponding user rights levels to them, and establishing a user rights level table;
在所述步骤(21)中进入步骤(3)之前,还包括分析命令冲突的步骤, Before entering step (3) in said step (21), it also includes the step of analyzing command conflicts,
a、若同时或者在限定时间内接收到具有不同权限等级用户的语音控制命令时,则执行权限等级高的语音控制命令; a. If voice control commands from users with different authority levels are received at the same time or within a limited time, execute the voice control commands with higher authority levels;
b、若位于同一权限等级用户的不同语音控制命令相互冲突时,判断该相互冲突的语音控制命令是否来自于同一用户,若来自于同一用户,则发送语音提示,让用户确认。 b. If different voice control commands of users at the same authority level conflict with each other, judge whether the conflicting voice control commands come from the same user, and if they come from the same user, send a voice prompt for user confirmation.
又进一步的,在所述分析命令冲突的步骤b中,若该相互冲突的语音控制命令不是来自于同一用户,则继续检测接收语音控制命令,若所述相互冲突的语音控制命令继续高频出现,则判断为两个用户意见存在分歧,则采用打折执行命令的方法,延时执行新的语音控制命令,而且每执行一次,延时的时间相应的增加,直至不再出现相互矛盾的语音控制命令。 Still further, in the step b of analyzing command conflicts, if the conflicting voice control commands are not from the same user, continue to detect and receive voice control commands, if the conflicting voice control commands continue to appear frequently , it is judged that there is a difference in the opinions of the two users, and the method of executing the command at a discount is adopted to delay the execution of the new voice control command, and each time it is executed, the delay time is increased accordingly until there is no more contradictory voice control Order.
再进一步的,在所述分析命令冲突的步骤b中,若该相互冲突的语音控制命令不是来自于同一用户,且所述相互冲突的语音控制命令重复频率低于设定限值,则判断为其中一个用户存在恶作剧控制,则对用户的位置进行定位,根据用户位置找出距离被控电器距离最近的用户,并执行该用户的语音控制命令。 Still further, in the step b of analyzing command conflicts, if the conflicting voice control commands are not from the same user, and the repetition frequency of the conflicting voice control commands is lower than the set limit value, it is judged as One of the users has mischief control, then locate the user's position, find out the user who is closest to the controlled electrical appliance according to the user's position, and execute the user's voice control command.
优选的,所述步骤(22)中,对用户的位置进行定位的方法为:采用IPV6地址定位,将各电器的IPV6地址与其所在的实际空间地址进行绑定,以及将各语音接收装置的IPV6地址与其所在的实际空间地址进行绑定,根据接收语音控制信号的语音接收装置的IPV6地址判断用户所处的位置,然后相应控制距离该用户位置最近的电器执行相应控制命令。 Preferably, in the step (22), the method for locating the user's location is: using IPV6 address positioning, binding the IPV6 address of each electrical appliance with the actual space address where it is located, and combining the IPV6 address of each voice receiving device The address is bound to the actual space address where it is located, and the location of the user is judged according to the IPV6 address of the voice receiving device receiving the voice control signal, and then the electrical appliance closest to the user's location is controlled accordingly to execute the corresponding control command.
进一步的,所述步骤(22)中,若多个语音接收装置同时接收到语音控制命令的话,则根据各语音接收装置接收语音信号的强度,比较出接收语音信号强度最强的语音接收装置,并以该语音接收装置的IPV6地址判断用户所处的位置。 Further, in the step (22), if multiple voice receiving devices receive the voice control command at the same time, the voice receiving device with the strongest strength of the received voice signal is compared according to the intensity of the voice signal received by each voice receiving device, And judge the location of the user with the IPV6 address of the voice receiving device.
优选的,在所述步骤(1)之前,还包括预置用于触发语音控制操作的触发词汇的步骤,当用户发出该触发词汇的语音时,才执行步骤(1)或者其之后的步骤。 Preferably, before the step (1), a step of presetting a trigger word for triggering the voice control operation is also included, and only when the user utters the voice of the trigger word, step (1) or the steps after it are executed.
优选的,在所述步骤(3)中,若语音命令中不含具体参数信息时,则按照默认参数执行用户命令,每个电器均设置有默认参数。 Preferably, in the step (3), if the voice command does not contain specific parameter information, the user command is executed according to default parameters, and each electrical appliance is set with default parameters.
与现有技术相比,本发明的优点和积极效果是:本发明的智能家庭自然语言控制方法,采用对用户进行室内定位的方式,并根据用户位置智能分析判断用户不完整语音控制命令中所隐含包含的信息,提高了语音控制系统对自然语言的识别能力,避免了系统因不能识别而不执行动作或者因无法准确识别而提出较多确认问题让用户确认,而给用户带来不便的问题,以及有利于提高用户对智能家庭系统使用的乐趣和感受。 Compared with the prior art, the advantages and positive effects of the present invention are: the intelligent home natural language control method of the present invention adopts the method of indoor positioning for the user, and judges the incomplete voice control command of the user according to the intelligent analysis of the user's position. The information contained implicitly improves the recognition ability of the voice control system for natural language, and avoids the inconvenience caused by the system not performing actions because it cannot recognize or asking more confirmation questions for users to confirm because it cannot recognize accurately Problems, and help to improve the user's fun and experience of using the smart home system.
结合附图阅读本发明实施方式的详细描述后,本发明的其他特点和优点将变得更加清楚。 Other features and advantages of the present invention will become more apparent after reading the detailed description of the embodiments of the present invention in conjunction with the accompanying drawings.
附图说明 Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1是本发明所提出的智能家庭自然语言控制方法的一种实施例流程图; Fig. 1 is a kind of flow chart of the embodiment of the intelligent family natural language control method proposed by the present invention;
图2是本发明所提出的智能家庭自然语言控制方法的打折执行步骤的示意图。 Fig. 2 is a schematic diagram of discount execution steps of the smart home natural language control method proposed by the present invention.
具体实施方式 detailed description
语音控制是最自然、最便捷的控制方式,也是这几年技术发展的热点,像苹果手机的Siri语音控制功能就被认为是开启了新一轮的人工智能科技革命。通过该智能语音系统,用户可以通过手机读短信、介绍餐厅、询问天气、语音设置闹钟等,Siri还可以调用系统自带的天气预报、日程安排、搜索资料等应用,还能够不断学习新的声音和语调,提供对话式的应答。 Voice control is the most natural and convenient control method, and it is also a hot spot in technological development in recent years. The Siri voice control function of Apple mobile phones is considered to have opened a new round of artificial intelligence technology revolution. Through this intelligent voice system, users can read text messages, introduce restaurants, ask about the weather, and set alarm clocks by voice through their mobile phones. Siri can also call applications such as weather forecasts, schedules, and search materials that come with the system, and can continuously learn new voices. and intonation, to provide conversational responses.
国内语音技术厂商科推出了语音助手“灵犀”,对灵犀说“中央一套”,电视频道就自动切换到中央一套;对灵犀说“帮我煮杯咖啡”,咖啡机就开始工作;对灵犀说“温度调低两度”,空调就开始调温……目前很多家电厂商与互联网硬件厂商合作,摸索语音技术在智能家居场景里的应用,一些简单的语音操控识别已经可以实现了,但是在智能家居行业中,由于涉及到的被控家电种类的繁多,结合用户控制的当前应用环境,会涉及到很多的场景以及很多种可能,因此,给语音识别系统带来了极大的困难和挑战,目前的语音识别控制需要对特定的被控对象发出清晰完整的语音控制命令,或者可以对一些不完整的命令进行模糊识别,但是,也无法完全实现对用户自然语言的识别判断。本发明即基于以上,提出了一种智能家庭自然语言控制方法。 Domestic voice technology manufacturer Ke launched the voice assistant "Lingxi". Say "Central Set" to Lingxi, and the TV channel will automatically switch to Central Set; say "Make me a cup of coffee" to Lingxi, and the coffee machine will start working; Lingxi said, "Turn down the temperature by two degrees", and the air conditioner will start to adjust the temperature... At present, many home appliance manufacturers are cooperating with Internet hardware manufacturers to explore the application of voice technology in smart home scenarios. Some simple voice control recognition can already be realized, but In the smart home industry, due to the wide variety of controlled appliances involved, combined with the current application environment of user control, many scenarios and many possibilities are involved. Therefore, it brings great difficulties and challenges to the voice recognition system. Challenges. The current voice recognition control needs to issue clear and complete voice control commands to specific controlled objects, or fuzzy recognition of some incomplete commands. However, it is impossible to fully realize the recognition and judgment of the user's natural language. Based on the above, the present invention proposes a smart home natural language control method.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
实施例一,本实施例提出了一种智能家庭自然语言控制方法,包括以下步骤: Embodiment 1, this embodiment proposes a smart home natural language control method, including the following steps:
S1、语音接收装置接收语音控制命令; S1. The voice receiving device receives voice control commands;
S2、控制单元分析命令; S2, the control unit analysis command;
S3、执行命令; S3, execute the command;
在所述步骤S2中,还包括以下子步骤: In said step S2, the following sub-steps are also included:
S21、分析语音控制命令的完整度,若语音控制命令中包含完整的电器类型、以及控制执行的动作命令,则直接进入步骤S3;否则,进入步骤S22; S21. Analyze the completeness of the voice control command. If the voice control command includes the complete electrical appliance type and the action command for control execution, then directly enter step S3; otherwise, enter step S22;
S22、若语音控制命令中未指定电器类型,则对用户的位置进行定位,根据用户位置找出距离用户最近距离的电器,并判断该电器为指定电器,并执行步骤S3。 S22. If the type of electrical appliance is not specified in the voice control command, locate the user's position, find out the electrical appliance closest to the user according to the user's location, and judge that the electrical appliance is the specified electrical appliance, and execute step S3.
智能家庭语音识别面临的一个重要难题是语言的省略。我们的自然语言中隐藏了大量的已知前提条件,例如“稍微调低点儿”,是指温度调低点儿,还是指窗帘调低点儿,还是指屏幕亮度调低点儿?在日常生活中,人可能通过一个眼神,就知道说话者想让哪个设备调低点儿,而智能家电尚无力感知这种传神的表达方式。本发明的智能家庭自然语言控制方法,采用对用户进行室内定位的方式,并根据用户位置智能分析判断用户不完整语音控制命令中所隐含包含的信息,提高了语音控制系统对自然语言的识别能力,避免了系统因不能识别而不执行动作或者因无法准确识别而提出较多确认问题让用户确认,给用户带来不便,以及减小了用户对智能家庭系统的乐趣和感受。根据对用户定位的方式进行不完整语音控制命令的判断,实际是利用隐马尔科夫模型解决语言简化的问题,借助于室内定位信息,如果用户距离空调更近,就认为命令是发给空调的;如果用户距离窗户更近,就认为命令是发给窗户的。其实这也是完全符合人类的正常使用习惯,有助于提高了对语音判断的准确率。 A significant challenge to speech recognition in the smart home is the ellipsis of language. There are a lot of known preconditions hidden in our natural language. For example, does "turn down a little bit" mean the temperature is lowered, or the curtains are lowered, or the brightness of the screen is lowered? In daily life, people may know which device the speaker wants to turn down through a glance, but smart home appliances are not yet able to perceive this expressive expression. The smart home natural language control method of the present invention adopts the method of indoor positioning of the user, and judges the information implicitly included in the user's incomplete voice control command according to the intelligent analysis of the user's position, thereby improving the recognition of the natural language by the voice control system The ability avoids the system not performing actions due to inability to recognize or raises more confirmation questions for users to confirm due to inability to recognize accurately, which brings inconvenience to users and reduces the user's enjoyment and feeling of the smart home system. According to the judgment of incomplete voice control commands based on the user's positioning method, the hidden Markov model is actually used to solve the problem of language simplification. With the help of indoor positioning information, if the user is closer to the air conditioner, the command is considered to be sent to the air conditioner. ; If the user is closer to the window, the command is considered to be addressed to the window. In fact, this is also completely in line with the normal usage habits of human beings, which helps to improve the accuracy of speech judgment.
那么空调怎么知道“大一点”到底是要求“冷一点”?还是“热一点”?或者通风量大一点?仅依靠用户的位置信息还不够,还需要利用隐马尔科夫模型算法进行判断。 So how does the air conditioner know that "bigger" means "cooler"? Or "hotter"? Or a little more ventilation? It is not enough to only rely on the user's location information, but also need to use the hidden Markov model algorithm to judge.
按照人的逻辑推理方法,我们可以这样来推测用户说“大一点”的真正意图: According to people's logical reasoning method, we can infer the real intention of the user to say "bigger" in this way:
1、如果刚刚打开窗户,那么“大一点”应该指窗子再开的大一点。 1. If the window has just been opened, then "bigger" should refer to the window being opened larger.
2、如果刚刚打开空调,那么还要要看空调是在制冷还是制热,制冷时指“再冷一点”;制热时指“再热一点”。一般来说调整空调通风量的可能性不高。 2. If you have just turned on the air conditioner, it also depends on whether the air conditioner is cooling or heating. When cooling, it means "cooler"; when heating, it means "hotter". Generally speaking, the possibility of adjusting the ventilation volume of the air conditioner is not high.
3、如果用户刚刚调整了空调的通风量,那么再次要求调整通风量的可能性就变得很高。此时“大一点”最有可能指通风量再大一点。 3. If the user has just adjusted the ventilation volume of the air conditioner, the possibility of requiring the ventilation volume to be adjusted again becomes very high. "Bigger" at this point most likely means a little more ventilation.
将这个过程转化为计算机能够执行的操作,需要使用隐马尔科夫模型。隐马尔科夫模型是下面这样的一种数学模型,又称“五元组”: Turning this process into something a computer can do requires the use of Hidden Markov Models. Hidden Markov model is a mathematical model like the following, also known as "five-tuple":
S:隐藏状态集合; S: set of hidden states;
N:观察状态集合; N: observation state set;
A:隐藏状态间的转移概率矩阵; A: Transition probability matrix between hidden states;
B:输出矩阵(即隐藏状态到输出状态的概率); B: output matrix (that is, the probability of hidden state to output state);
PI:初始概率分布(隐藏状态的初始概率分布); PI: initial probability distribution (the initial probability distribution of the hidden state);
以卧室为例,我们可以定义一个五元组如下: Taking the bedroom as an example, we can define a quintuple as follows:
S={窗户开度,空调冷,空调热,空调风量} S={window opening, cold air conditioner, hot air conditioner, air volume of air conditioner}
N={ N={
窗户开度:{冷一点:0.0,热一点:0.0,大一点:0.5,小一点:0.5}, Window opening: {cooler: 0.0, warmer: 0.0, larger: 0.5, smaller: 0.5},
空调制冷:{冷一点:0.4,热一点:0.0,大一点:0.3,小一点:0.3}, Air-conditioning refrigeration: {Colder: 0.4, hotter: 0.0, larger: 0.3, smaller: 0.3},
空调制热:{冷一点:0.0,热一点:0.4,大一点:0.3,小一点:0.3}, Air conditioning heating: {colder: 0.0, warmer: 0.4, larger: 0.3, smaller: 0.3},
空调风量:{冷一点:0.0,热一点:0.0,大一点:0.5,小一点:0.5}, Air-conditioning air volume: {cooler: 0.0, hotter: 0.0, larger: 0.5, smaller: 0.5},
} }
A={ A={
窗户开度:{窗户开度:0.7,空调制冷:0.1,空调制热:0.1,空调风量:0.1}, Window opening: {window opening: 0.7, air conditioning cooling: 0.1, air conditioning heating: 0.1, air conditioning air volume: 0.1},
空调制冷:{窗户开度:0.1,空调制冷:0.5,空调制热:0.3,空调风量:0.1}, Air conditioner cooling: {window opening: 0.1, air conditioner cooling: 0.5, air conditioner heating: 0.3, air volume: 0.1},
空调制热:{窗户开度:0.1,空调制冷:0.3,空调制热:0.5,空调风量:0.1}, Air conditioning heating: {window opening: 0.1, air conditioning cooling: 0.3, air conditioning heating: 0.5, air conditioning air volume: 0.1},
空调风量:{窗户开度:0.1,空调制冷:0.2,空调制热:0.2,空调风量:0.5}, Air-conditioning air volume: {window opening: 0.1, air-conditioning cooling: 0.2, air-conditioning heating: 0.2, air-conditioning air volume: 0.5},
} }
PI={窗户开度:0.0,空调冷:0.0,空调热:0.0,空调风量:1.0} PI={window opening: 0.0, air conditioner cold: 0.0, air conditioner heat: 0.0, air volume: 1.0}
其中,五元组的N中,观察状态集合,表示每种操作发生的概率,如果用户要操作窗户的开度,那么他就绝对不能说“冷一点”或者“热一点”,因此这两个概率都是0,用户有一半的可能性去说“大一点”或者“小一点”。 Among them, in the N of the quintuple, the observation state set represents the probability of each operation occurring. If the user wants to operate the opening of the window, he must not say "cooler" or "hotter", so these two The probability is 0, and the user has half the possibility to say "bigger" or "smaller".
五元组的A中,隐藏状态间的转移概率矩阵,就是指S集合中,每个状态之后再次发生这四个状态的概率,以窗户开度为例,已知用户的上一个命令是调整了窗户开度,那么现在这条命令又去调整窗户开度的概率是70%,去调整空调制冷、制热、风量的概率很低,均为10%。 In A of the quintuple, the transition probability matrix between hidden states refers to the probability of these four states recurring after each state in the S set. Taking the window opening as an example, it is known that the user’s last command was to adjust If the window opening is changed, the probability that this command will adjust the window opening is 70%, and the probability of adjusting the cooling, heating, and air volume of the air conditioner is very low, all of which are 10%.
PI为初始概率分布,就是指上次的判断结果,我们假设上次的计算结果就是调整空调风量。 PI is the initial probability distribution, which refers to the last judgment result. We assume that the last calculation result is to adjust the air volume of the air conditioner.
定义了上面的三个数组之后,然后可以使用Viterbi算法(维特比算法)来获得计算结果。维特比算法是隐马尔科夫模型中常用的一种算法,本实施例中不再赘述该算法的细节。 After the above three arrays are defined, then the Viterbi algorithm (Viterbi algorithm) can be used to obtain the calculation result. The Viterbi algorithm is an algorithm commonly used in hidden Markov models, and details of the algorithm will not be repeated in this embodiment.
比如,设定输入序列: For example, to set the input sequence:
Input={大一点,小一点,冷一点,大一点} Input={bigger, smaller, cooler, bigger}
经维特比算法计算后,可获得输出结果如下: After calculation by the Viterbi algorithm, the output results are as follows:
Output={空调风量,空调风量,空调制冷,空调制冷} Output={Air Conditioning Air Volume, Air Conditioning Air Volume, Air Conditioning Refrigeration, Air Conditioning Refrigeration}
该计算结果与前面的逻辑推理结果完全吻合。 The calculation result is completely consistent with the previous logical reasoning result.
作为一个优选的实施例,在所述智能家庭自然语言控制方法初始时,还包括设定用户权限的步骤,采集家庭成员不同用户的语音特征,并为其分配相应的用户权限等级,建立用户权限等级表; As a preferred embodiment, at the beginning of the smart home natural language control method, it also includes the step of setting user rights, collecting the voice characteristics of different users of family members, and assigning corresponding user rights levels to them, and establishing user rights grade table;
在所述步骤(21)中进入步骤(3)之前,还包括分析命令冲突的步骤, Before entering step (3) in said step (21), it also includes the step of analyzing command conflicts,
a、若同时或者在限定时间内接收到具有不同权限等级用户的语音控制命令时,则执行权限等级高的语音控制命令; a. If voice control commands from users with different authority levels are received at the same time or within a limited time, execute the voice control commands with higher authority levels;
b、若位于同一权限等级用户的不同语音控制命令相互冲突时,判断该相互冲突的语音控制命令是否来自于同一用户,若来自于同一用户,则发送语音提示,让用户确认。本步骤是为了防止用户具有戏谑智能家庭控制的倾向,有的用户可能出于好奇,过于随意的使用语音命令,例如用户刚刚要求“温度降低10度”,然后很快又发出“温度调高10度”的命令。如果语音识别系统严格按照用户命令去操作,可能会损坏空调设备。因此,系统需要发出提示,让用户确认,有利于提示用户回归理性,以及提高对待语音控制的严肃性。 b. If different voice control commands of users at the same authority level conflict with each other, judge whether the conflicting voice control commands come from the same user, and if they come from the same user, send a voice prompt for user confirmation. This step is to prevent users from having a tendency to joke about smart home control. Some users may use voice commands too casually out of curiosity. degree" command. If the voice recognition system strictly follows the user's command, it may damage the air conditioning equipment. Therefore, the system needs to issue a prompt for the user to confirm, which is conducive to prompting the user to return to rationality and improving the seriousness of voice control.
本步骤通过为不同的用户赋予不同的使用权限,提高智能化程度,比如,系统管理员拥有完全控制系统的最高权限,家长用户由系统管理员设定,同时家长用户还可以指定新的家长用户,监护用户的权力比家长用户小,当监护用户与家长用户的命令冲突时,系统优先执行家长用户的命令,访客用户主要是短暂访问家庭的客人,或者家政服务人员,智能家庭系统为访客提供最小便利的水电和照明服务。当然,访客用户的语音特征信息可以未事先被采集存储,若系统在存储的数据中查找不到语音特征信息相匹配的用户,则统一归为访客用户。通过限制权限级别,比如,监护用户一般为幼年,心智不健全,醉酒状态,情绪不佳,或者存在精神疾病的人,可以限制其控制权限为1、不能使用违反规则的命令,例如写作业时间要求打开电视或者打开房门出去玩。2、不能使用影响邻居的命令,例如在夜间把房间音响开到最大音量。再比如,访客一般为客人、家政服务人员等,其控制权限可以限制为:1、不能使用关系到家庭隐私的语音命令,例如打开家庭的邮箱。2、不能设置或修改系统参数。3、除灯光、空调、热水器之外,不允许使用其他家用电器。通过采用上述限制,即方便了主用户的管理和控制,同时能够智能提供相应的服务,给用户带来极大的便利。 This step increases the degree of intelligence by assigning different permissions to different users. For example, the system administrator has the highest authority to completely control the system, and the parent user is set by the system administrator. At the same time, the parent user can also designate a new parent user. , the power of guardian users is less than that of parent users. When the orders of guardian users and parent users conflict, the system will give priority to executing the orders of parent users. Guest users are mainly guests who visit the home for a short time, or housekeeping service personnel. The smart home system provides visitors with Minimal convenience utilities and lighting services. Of course, the voice feature information of the guest user may not be collected and stored in advance, and if the system cannot find a user matching the voice feature information in the stored data, it will be collectively classified as a guest user. By limiting the level of authority, for example, guardian users are generally young, unsound, drunk, in a bad mood, or people with mental illness, can limit their control authority to 1, and cannot use commands that violate the rules, such as homework time Ask to turn on the TV or open the door to go out and play. 2. Commands that affect neighbors cannot be used, such as turning the room stereo to the maximum volume at night. For another example, visitors are generally guests, housekeeping service personnel, etc., and their control rights can be limited to: 1. Voice commands related to family privacy cannot be used, such as opening the family mailbox. 2. Cannot set or modify system parameters. 3. Except for lights, air conditioners, and water heaters, no other household appliances are allowed. By adopting the above restrictions, the management and control of the main user is facilitated, and at the same time, corresponding services can be intelligently provided, which brings great convenience to the user.
在本实施例中,还给出了如何处理来自于同一权限级别的语音控制命令冲突的方法,在所述分析命令冲突的步骤b中,若该相互冲突的语音控制命令不是来自于同一用户,则继续检测接收语音控制命令,若所述相互冲突的语音控制命令继续高频出现,则判断为两个用户意见存在分歧,则采用打折执行命令的方法,延时执行新的语音控制命令,而且每执行一次,延时的时间相应的增加,直至不再出现相互矛盾的语音控制命令。本步骤可以解决的是家长用户冲突问题,比如,男主人和女主人吵架怎么办?男主人说“开空调”,女主人说“关空调”,怎么办。本实施例中采用“最为向善”的解决方式——打折执行完全相反的命令,直到一方放弃为止。“打折执行”的示意图如图2所示,简而言之,A和B“折腾”的越多,代表命令执行过程的线段的斜率就越小,就意味着系统的反应越来越迟钝,参数打折的程度越来越高。当A和B停止争吵之后,系统延时10秒钟确认不再有反对命令出现时,便恢复到迅速响应彻底执行的正常状态。 In this embodiment, a method of how to deal with voice control command conflicts from the same authority level is also provided. In the step b of analyzing command conflicts, if the conflicting voice control commands do not come from the same user, Then continue to detect and receive voice control commands, if the voice control commands that conflict with each other continue to occur at a high frequency, then it is judged that there are differences in the opinions of the two users, then the method of executing commands at a discount is adopted to delay the implementation of new voice control commands, and Each time it is executed, the delay time is increased accordingly until conflicting voice control commands no longer appear. This step can solve the problem of conflict between parents and users. For example, what should I do if the host and hostess quarrel? The hostess says "turn on the air conditioner", but the hostess says "turn off the air conditioner", what should I do? In this embodiment, the "best-for-good" solution is adopted—executing the completely opposite order at a discount until one party gives up. The schematic diagram of "discounted execution" is shown in Figure 2. In short, the more "tossing" between A and B, the smaller the slope of the line segment representing the command execution process, which means that the response of the system is getting slower and slower. Parameters are discounted to an increasing degree. After A and B stop arguing, the system will return to the normal state of rapid response and thorough execution when the system delays for 10 seconds to confirm that there are no more opposing orders.
除此之外,本实施例还给出了恶作剧判断的步骤,在所述分析命令冲突的步骤b中,若该相互冲突的语音控制命令不是来自于同一用户,且所述相互冲突的语音控制命令重复频率低于设定限值,则判断为其中一个用户存在恶作剧控制,则对用户的位置进行定位,根据用户位置找出距离被控电器距离最近的用户,并执行该用户的语音控制命令。例如,女主人正在浴室洗澡,男主人在外面喊“停止供应热水”。这时可根据男主人和女主人的位置来判断是否执行这个命令。要判断一种行为是否为恶作剧行为,室内定位信息通常是最好的决策支持数据。本实施例提出了一种最简单的室内定位方法,通过把电器的IPV6地址与它所在的空间位置绑定成一张表,如表格1所示: In addition, this embodiment also provides the step of judging a prank. In the step b of analyzing command conflicts, if the conflicting voice control commands do not come from the same user, and the conflicting voice control commands If the command repetition frequency is lower than the set limit, it is judged that one of the users has mischievous control, then the user's position is located, and the user who is closest to the controlled appliance is found according to the user's position, and the user's voice control command is executed . For example, the hostess is taking a shower in the bathroom, and the host is shouting "stop supplying hot water" outside. At this time, it can be judged whether to execute this order according to the position of the host and hostess. Indoor positioning information is often the best decision support data for judging whether an act is mischievous or not. This embodiment proposes the simplest indoor positioning method, by binding the IPV6 address of the electrical appliance with its spatial location into a table, as shown in Table 1:
表格1智能家电的IPV6地址与位置对照表 Table 1 IPV6 address and location comparison table of smart home appliances
由于IPV6地址足够多,因此不必担心地址耗尽的问题。一般来说,主要的家电设备都是依墙、依天花板或地板安装,因此不必使用笛卡尔坐标系来精确描述它们的空间位置,这样可以极大地减少数据量。 Since there are enough IPV6 addresses, there is no need to worry about address exhaustion. Generally speaking, the main home appliances are installed against the wall, ceiling or floor, so it is not necessary to use a Cartesian coordinate system to accurately describe their spatial positions, which can greatly reduce the amount of data.
本发明并不仅局限于这一种室内定位方法。其他室内定位方法,如智能地板、蓝牙信标定位、声源定位、wifi定位所形成的定位信息均可用来参与上面基于位置信息的运算。 The present invention is not limited to this indoor positioning method. The positioning information formed by other indoor positioning methods, such as smart floor, Bluetooth beacon positioning, sound source positioning, and wifi positioning, can be used to participate in the calculation based on the above position information.
优选在本实施例中,所述步骤S22中,对用户的位置进行定位的方法为:采用IPV6地址定位,将各电器的IPV6地址与其所在的实际空间地址进行绑定,以及将各语音接收装置的IPV6地址与其所在的实际空间地址进行绑定,根据接收语音控制信号的语音接收装置的IPV6地址判断用户所处的位置,然后相应控制距离该用户位置最近的电器执行相应控制命令。其中绑定方式可以参见表格1中所示。 Preferably in this embodiment, in the step S22, the method for locating the user's position is: use IPV6 address positioning, bind the IPV6 address of each electrical appliance with the actual space address where it is located, and connect each voice receiving device Bind the IPV6 address with the actual space address where it is located, judge the location of the user according to the IPV6 address of the voice receiving device receiving the voice control signal, and then correspondingly control the electrical appliance closest to the user's location to execute the corresponding control command. The binding manner can be referred to as shown in Table 1.
进一步的,由于室内可能设置多个语音接收装置,所述步骤S22中,若多个语音接收装置同时接收到语音控制命令的话,则根据各语音接收装置接收语音信号的强度,比较出接收语音信号强度最强的语音接收装置,并以该语音接收装置的IPV6地址判断用户所处的位置。 Further, since multiple voice receiving devices may be installed indoors, in the step S22, if multiple voice receiving devices receive the voice control command at the same time, then according to the intensity of the voice signal received by each voice receiving device, compare the received voice signal The voice receiving device with the strongest strength, and judge the location of the user based on the IPV6 address of the voice receiving device.
优选的,在所述步骤S1之前,还包括预置用于触发语音控制操作的触发词汇的步骤,当用户发出该触发词汇的语音时,才执行步骤S1或者其之后的步骤。这是为了防止将用户的日常对话与向智能家庭发送的语音控制命令区分开,只有在用户启用语音控制功能时,系统才会对语音进行分析以及执行。 Preferably, before the step S1, a step of presetting a trigger word for triggering the voice control operation is further included, and only when the user utters the voice of the trigger word, step S1 or the steps after it are executed. This is to prevent the user's daily conversations from being separated from the voice control commands sent to the smart home. Only when the user enables the voice control function, the system will analyze and execute the voice.
在日常生活中,有可能用户发出的语音控制命令中不会包含具体的参数信息,比如,“空调温度调高一点”,系统只接收到让调高空调温度的命令,但是不知道要具体调多少度,再比如,“打开电视机”,系统也不知道应该打开什么台,因此,为了能够处理上述情况,在所述步骤S3中,若语音命令中不含具体参数信息时,则按照默认参数执行用户命令,每个电器均设置有默认参数。以电视为例子,“看电视”的默认参数就是看上次关闭电视时所在的那个台。如果那个台没信号,则选择收看频率最高的那个台。以空调为例,默认参数就是加1度或者减1度,其他类型智能家用电器或者智能设备均应设置适当的默认参数。 In daily life, it is possible that the voice control command sent by the user does not contain specific parameter information, for example, "increase the temperature of the air conditioner", the system only receives the command to increase the temperature of the air conditioner, but does not know how to adjust it specifically. How many degrees, for another example, "turn on the TV", the system does not know which station should be turned on, therefore, in order to be able to handle the above situation, in the step S3, if the voice command does not contain specific parameter information, then according to the default Parameters execute user commands, and each appliance is set with default parameters. Taking TV as an example, the default parameter of "Watch TV" is to watch the station where the TV was last turned off. If that station has no signal, choose the station with the highest viewing frequency. Taking an air conditioner as an example, the default parameter is to add 1 degree or subtract 1 degree. Other types of smart home appliances or smart devices should set appropriate default parameters.
综上所述,本实施例的智能家庭自然语言控制方法,结合室内定位技术以及隐马尔科夫原理,能够按照人的正常习惯及逻辑思维进行判断不完整的语音控制命令,提高了判断的准确率,而且能够判断出多种不同的应用控制环境,避免用户的恶作剧而导致损坏电器的情况以及同时给出了一种用户命令冲突时的解决方案,使得智能家庭控制更加智能化,更加符合人类逻辑思维习惯以及生活习惯,同时整个控制方法中系统需要向用户提问的环节很少,不会给用户使用带来较多的不方便。 In summary, the smart home natural language control method of this embodiment, combined with indoor positioning technology and hidden Markov principle, can judge incomplete voice control commands according to people's normal habits and logical thinking, improving the accuracy of judgment rate, and can judge a variety of different application control environments, avoiding user mischief and causing damage to electrical appliances, and at the same time giving a solution to user command conflicts, making smart home control more intelligent and more in line with human Habits of logical thinking and living habits, and at the same time, there are very few links in the whole control method where the system needs to ask the user questions, which will not bring more inconvenience to the user.
当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的普通技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。 Of course, the above descriptions are not intended to limit the present invention, and the present invention is not limited to the above examples. Changes, modifications, additions or substitutions made by those skilled in the art within the scope of the present invention shall also belong to protection scope of the present invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410695637.7A CN105700389B (en) | 2014-11-27 | 2014-11-27 | Intelligent home natural language control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410695637.7A CN105700389B (en) | 2014-11-27 | 2014-11-27 | Intelligent home natural language control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105700389A true CN105700389A (en) | 2016-06-22 |
| CN105700389B CN105700389B (en) | 2020-08-11 |
Family
ID=56294893
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410695637.7A Active CN105700389B (en) | 2014-11-27 | 2014-11-27 | Intelligent home natural language control method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105700389B (en) |
Cited By (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106125567A (en) * | 2016-08-30 | 2016-11-16 | 广东美的制冷设备有限公司 | A kind of mthods, systems and devices based on user instruction identification household electrical appliances |
| CN106325127A (en) * | 2016-08-30 | 2017-01-11 | 广东美的制冷设备有限公司 | Method and device for enabling household electrical appliances to express emotions, and air conditioner |
| CN106448658A (en) * | 2016-11-17 | 2017-02-22 | 海信集团有限公司 | Voice control method of intelligent home equipment, as well as intelligent home gateway |
| CN106452987A (en) * | 2016-07-01 | 2017-02-22 | 广东美的制冷设备有限公司 | Voice control method, apparatus and equipment |
| CN106647821A (en) * | 2016-12-27 | 2017-05-10 | Tcl数码科技(深圳)有限责任公司 | Indoor projection following control method and system |
| CN106647318A (en) * | 2017-02-27 | 2017-05-10 | 宁夏凯速德科技有限公司 | Method and system for user authority automatic adjusting based on environment state in smart home |
| CN107104942A (en) * | 2017-03-08 | 2017-08-29 | 芜湖美智空调设备有限公司 | Internet of Things user management method and device |
| CN107255929A (en) * | 2017-07-07 | 2017-10-17 | 四川云图瑞科技有限公司 | Building based on virtual reality technology, household interactive system |
| CN107479397A (en) * | 2017-09-25 | 2017-12-15 | 千寻位置网络有限公司 | Intelligent household voice control system and method based on positional information |
| CN107528753A (en) * | 2017-08-16 | 2017-12-29 | 捷开通讯(深圳)有限公司 | Intelligent home voice control method, smart machine and the device with store function |
| WO2018000200A1 (en) * | 2016-06-28 | 2018-01-04 | 华为技术有限公司 | Terminal for controlling electronic device and processing method therefor |
| CN107544272A (en) * | 2017-09-18 | 2018-01-05 | 广东美的制冷设备有限公司 | terminal control method, device and storage medium |
| CN107579883A (en) * | 2017-08-25 | 2018-01-12 | 上海肖克利信息科技股份有限公司 | Distributed pickup intelligent home furnishing control method |
| CN108023934A (en) * | 2016-11-01 | 2018-05-11 | 三星电子株式会社 | Electronic device and its control method |
| WO2018133311A1 (en) * | 2017-01-20 | 2018-07-26 | 华为技术有限公司 | Indoor positioning method and device |
| CN108470568A (en) * | 2018-01-22 | 2018-08-31 | 科大讯飞股份有限公司 | intelligent device control method and device, storage medium and electronic device |
| CN108540357A (en) * | 2018-03-30 | 2018-09-14 | 深圳市沃特沃德股份有限公司 | Voice control method and device and sound equipment |
| CN108694821A (en) * | 2017-03-29 | 2018-10-23 | 霍尼韦尔国际公司 | For selecting to notify for rendering in household safe or automated system or the system and method for the best equipment of alarm |
| CN108926198A (en) * | 2017-05-27 | 2018-12-04 | 芜湖美的厨房电器制造有限公司 | bathroom mirror and its control method |
| CN109274562A (en) * | 2018-09-27 | 2019-01-25 | 珠海格力电器股份有限公司 | Voice instruction execution method and device, intelligent household appliance and medium |
| CN109493871A (en) * | 2017-09-11 | 2019-03-19 | 上海博泰悦臻网络技术服务有限公司 | The multi-screen voice interactive method and device of onboard system, storage medium and vehicle device |
| CN109521685A (en) * | 2017-12-29 | 2019-03-26 | 苏州乐轩科技有限公司 | Video and audio control system |
| CN109981616A (en) * | 2019-03-12 | 2019-07-05 | 北京神州绿盟信息安全科技股份有限公司 | Detection method, device and the network equipment of voice attack |
| CN110189453A (en) * | 2019-06-15 | 2019-08-30 | 泉州昌荣贸易有限公司 | Smart home employs the control method of system |
| CN111028839A (en) * | 2019-12-20 | 2020-04-17 | 苏州思必驰信息科技有限公司 | Smart home control method and device and electronic equipment |
| CN111903194A (en) * | 2018-04-02 | 2020-11-06 | 昕诺飞控股有限公司 | System and method for enhancing voice commands using connected lighting systems |
| CN112565537A (en) * | 2019-09-10 | 2021-03-26 | 富士施乐株式会社 | Information processing apparatus and recording medium |
| CN112656309A (en) * | 2020-12-25 | 2021-04-16 | 北京小狗吸尘器集团股份有限公司 | Function execution method and device of sweeper, readable storage medium and electronic equipment |
| WO2021116152A1 (en) * | 2019-12-09 | 2021-06-17 | Tap Sound System | Relay device for voice commands to be processed by a voice assistant, voice assistant and wireless network |
| US11841749B2 (en) | 2018-11-21 | 2023-12-12 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Electronic device and assembly method thereof |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10143190A (en) * | 1996-11-11 | 1998-05-29 | Matsushita Electric Ind Co Ltd | Voice recognition device |
| US20050149326A1 (en) * | 2004-01-05 | 2005-07-07 | Kabushiki Kaisha Toshiba | Speech recognition system and technique |
| CN101201818A (en) * | 2006-12-13 | 2008-06-18 | 李萍 | Method for calculating language structure, executing participle, machine translation and speech recognition using HMM |
| CN101794120A (en) * | 2010-02-09 | 2010-08-04 | 张文中 | Voice control system used for fuzzy control of household appliances |
| US20120084248A1 (en) * | 2010-09-30 | 2012-04-05 | Microsoft Corporation | Providing suggestions based on user intent |
| CN103544955A (en) * | 2012-07-13 | 2014-01-29 | 三星电子株式会社 | Method of recognizing speech and electronic device thereof |
| CN103916875A (en) * | 2014-04-24 | 2014-07-09 | 山东大学 | Management and planning system of multi-class control terminals based on WIFI wireless network |
| CN103914039A (en) * | 2013-12-31 | 2014-07-09 | 海尔集团公司 | Control method and system for household appliances |
| CN104093050A (en) * | 2014-06-12 | 2014-10-08 | 华南理工大学 | Controlled terminal controlled decision-making method and apparatus based on multiple intelligent remote controllers |
| CN104125262A (en) * | 2013-04-28 | 2014-10-29 | 海尔集团公司 | Household appliance control system and data analysis method thereof |
-
2014
- 2014-11-27 CN CN201410695637.7A patent/CN105700389B/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10143190A (en) * | 1996-11-11 | 1998-05-29 | Matsushita Electric Ind Co Ltd | Voice recognition device |
| US20050149326A1 (en) * | 2004-01-05 | 2005-07-07 | Kabushiki Kaisha Toshiba | Speech recognition system and technique |
| CN101201818A (en) * | 2006-12-13 | 2008-06-18 | 李萍 | Method for calculating language structure, executing participle, machine translation and speech recognition using HMM |
| CN101794120A (en) * | 2010-02-09 | 2010-08-04 | 张文中 | Voice control system used for fuzzy control of household appliances |
| US20120084248A1 (en) * | 2010-09-30 | 2012-04-05 | Microsoft Corporation | Providing suggestions based on user intent |
| CN103544955A (en) * | 2012-07-13 | 2014-01-29 | 三星电子株式会社 | Method of recognizing speech and electronic device thereof |
| CN104125262A (en) * | 2013-04-28 | 2014-10-29 | 海尔集团公司 | Household appliance control system and data analysis method thereof |
| CN103914039A (en) * | 2013-12-31 | 2014-07-09 | 海尔集团公司 | Control method and system for household appliances |
| CN103916875A (en) * | 2014-04-24 | 2014-07-09 | 山东大学 | Management and planning system of multi-class control terminals based on WIFI wireless network |
| CN104093050A (en) * | 2014-06-12 | 2014-10-08 | 华南理工大学 | Controlled terminal controlled decision-making method and apparatus based on multiple intelligent remote controllers |
Cited By (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018000200A1 (en) * | 2016-06-28 | 2018-01-04 | 华为技术有限公司 | Terminal for controlling electronic device and processing method therefor |
| CN106452987B (en) * | 2016-07-01 | 2019-07-30 | 广东美的制冷设备有限公司 | A voice control method, device and equipment |
| CN106452987A (en) * | 2016-07-01 | 2017-02-22 | 广东美的制冷设备有限公司 | Voice control method, apparatus and equipment |
| CN106325127A (en) * | 2016-08-30 | 2017-01-11 | 广东美的制冷设备有限公司 | Method and device for enabling household electrical appliances to express emotions, and air conditioner |
| CN106125567A (en) * | 2016-08-30 | 2016-11-16 | 广东美的制冷设备有限公司 | A kind of mthods, systems and devices based on user instruction identification household electrical appliances |
| CN106325127B (en) * | 2016-08-30 | 2019-03-08 | 广东美的制冷设备有限公司 | It is a kind of to make the household electrical appliances expression method and device of mood, air-conditioning |
| CN106125567B (en) * | 2016-08-30 | 2019-11-08 | 广东美的制冷设备有限公司 | A kind of mthods, systems and devices based on user instruction identification household electrical appliances |
| CN108023934A (en) * | 2016-11-01 | 2018-05-11 | 三星电子株式会社 | Electronic device and its control method |
| CN106448658A (en) * | 2016-11-17 | 2017-02-22 | 海信集团有限公司 | Voice control method of intelligent home equipment, as well as intelligent home gateway |
| CN106448658B (en) * | 2016-11-17 | 2019-09-20 | 海信集团有限公司 | The sound control method and intelligent domestic gateway of smart home device |
| CN106647821A (en) * | 2016-12-27 | 2017-05-10 | Tcl数码科技(深圳)有限责任公司 | Indoor projection following control method and system |
| WO2018133311A1 (en) * | 2017-01-20 | 2018-07-26 | 华为技术有限公司 | Indoor positioning method and device |
| CN106647318A (en) * | 2017-02-27 | 2017-05-10 | 宁夏凯速德科技有限公司 | Method and system for user authority automatic adjusting based on environment state in smart home |
| CN107104942A (en) * | 2017-03-08 | 2017-08-29 | 芜湖美智空调设备有限公司 | Internet of Things user management method and device |
| CN108694821A (en) * | 2017-03-29 | 2018-10-23 | 霍尼韦尔国际公司 | For selecting to notify for rendering in household safe or automated system or the system and method for the best equipment of alarm |
| CN108926198A (en) * | 2017-05-27 | 2018-12-04 | 芜湖美的厨房电器制造有限公司 | bathroom mirror and its control method |
| CN107255929A (en) * | 2017-07-07 | 2017-10-17 | 四川云图瑞科技有限公司 | Building based on virtual reality technology, household interactive system |
| CN107528753A (en) * | 2017-08-16 | 2017-12-29 | 捷开通讯(深圳)有限公司 | Intelligent home voice control method, smart machine and the device with store function |
| CN107579883A (en) * | 2017-08-25 | 2018-01-12 | 上海肖克利信息科技股份有限公司 | Distributed pickup intelligent home furnishing control method |
| CN109493871A (en) * | 2017-09-11 | 2019-03-19 | 上海博泰悦臻网络技术服务有限公司 | The multi-screen voice interactive method and device of onboard system, storage medium and vehicle device |
| WO2019051895A1 (en) * | 2017-09-18 | 2019-03-21 | 广东美的制冷设备有限公司 | Terminal control method, device and storage medium |
| CN107544272B (en) * | 2017-09-18 | 2021-01-08 | 广东美的制冷设备有限公司 | Terminal control method, device and storage medium |
| CN107544272A (en) * | 2017-09-18 | 2018-01-05 | 广东美的制冷设备有限公司 | terminal control method, device and storage medium |
| CN107479397A (en) * | 2017-09-25 | 2017-12-15 | 千寻位置网络有限公司 | Intelligent household voice control system and method based on positional information |
| CN109521685B (en) * | 2017-12-29 | 2022-08-05 | 苏州乐轩科技有限公司 | Video and audio control system |
| CN109521685A (en) * | 2017-12-29 | 2019-03-26 | 苏州乐轩科技有限公司 | Video and audio control system |
| CN108470568A (en) * | 2018-01-22 | 2018-08-31 | 科大讯飞股份有限公司 | intelligent device control method and device, storage medium and electronic device |
| CN108540357B (en) * | 2018-03-30 | 2020-10-09 | 深圳市沃特沃德股份有限公司 | Voice control method and device and sound equipment |
| CN108540357A (en) * | 2018-03-30 | 2018-09-14 | 深圳市沃特沃德股份有限公司 | Voice control method and device and sound equipment |
| CN111903194B (en) * | 2018-04-02 | 2024-04-09 | 昕诺飞控股有限公司 | Systems and methods for enhancing voice commands using connected lighting systems |
| CN111903194A (en) * | 2018-04-02 | 2020-11-06 | 昕诺飞控股有限公司 | System and method for enhancing voice commands using connected lighting systems |
| CN109274562A (en) * | 2018-09-27 | 2019-01-25 | 珠海格力电器股份有限公司 | Voice instruction execution method and device, intelligent household appliance and medium |
| CN109274562B (en) * | 2018-09-27 | 2020-08-04 | 珠海格力电器股份有限公司 | Voice instruction execution method and device, intelligent household appliance and medium |
| US11841749B2 (en) | 2018-11-21 | 2023-12-12 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Electronic device and assembly method thereof |
| CN109981616A (en) * | 2019-03-12 | 2019-07-05 | 北京神州绿盟信息安全科技股份有限公司 | Detection method, device and the network equipment of voice attack |
| CN109981616B (en) * | 2019-03-12 | 2021-07-13 | 绿盟科技集团股份有限公司 | Voice attack detection method and device and network equipment |
| CN110189453A (en) * | 2019-06-15 | 2019-08-30 | 泉州昌荣贸易有限公司 | Smart home employs the control method of system |
| CN112565537B (en) * | 2019-09-10 | 2025-04-22 | 富士胶片商业创新有限公司 | Information processing device, computer program product, and recording medium |
| CN112565537A (en) * | 2019-09-10 | 2021-03-26 | 富士施乐株式会社 | Information processing apparatus and recording medium |
| CN114556805A (en) * | 2019-12-09 | 2022-05-27 | 谷歌有限责任公司 | Relay device for voice commands processed by a voice assistant, voice assistant and wireless network |
| WO2021116152A1 (en) * | 2019-12-09 | 2021-06-17 | Tap Sound System | Relay device for voice commands to be processed by a voice assistant, voice assistant and wireless network |
| US12002472B2 (en) | 2019-12-09 | 2024-06-04 | Google Llc | Relay device for voice commands to be processed by a voice assistant, voice assistant and wireless network |
| CN114556805B (en) * | 2019-12-09 | 2025-02-14 | 谷歌有限责任公司 | Relay device for voice commands processed by a voice assistant, voice assistant and wireless network |
| CN111028839A (en) * | 2019-12-20 | 2020-04-17 | 苏州思必驰信息科技有限公司 | Smart home control method and device and electronic equipment |
| CN112656309A (en) * | 2020-12-25 | 2021-04-16 | 北京小狗吸尘器集团股份有限公司 | Function execution method and device of sweeper, readable storage medium and electronic equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105700389B (en) | 2020-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105700389B (en) | Intelligent home natural language control method | |
| US12407541B2 (en) | Multi-source smart-home device control | |
| EP3637243B1 (en) | Customized interface based on vocal input | |
| US10755706B2 (en) | Voice-based user interface with dynamically switchable endpoints | |
| JP7198861B2 (en) | Intelligent assistant for home automation | |
| US12014117B2 (en) | Grouping devices for voice control | |
| CN113168827B (en) | Terminal device and control method thereof | |
| US10878826B2 (en) | Method and system for controlling multiple home devices | |
| CN105493178B (en) | voice server | |
| US10185534B2 (en) | Control method, controller, and recording medium | |
| US10030878B2 (en) | User interaction with building controller device using a remote server and a duplex connection | |
| US20200232671A1 (en) | Device control system | |
| CN111367188B (en) | Control method and device for intelligent home, electronic equipment and computer storage medium | |
| JP2018036397A (en) | Response system and equipment | |
| US20190124393A1 (en) | Video integration with home assistant | |
| US20180331846A1 (en) | Activity based automation | |
| CN113568320A (en) | Device control method and device, electronic device and computer-readable storage medium | |
| US11818820B2 (en) | Adapting a lighting control interface based on an analysis of conversational input | |
| CN114815635A (en) | Computer readable storage medium, intelligent panel and voice interaction method thereof | |
| CN111596557B (en) | Device control method, device, electronic device and computer-readable storage medium | |
| KR20200062623A (en) | Electronic device and method for controlling another electonic device thereof | |
| US20240363110A1 (en) | Electronic device, method, system, medium, and program capable of voice control | |
| CN115542749A (en) | Identity recognition and positioning method, smart panel and computer-readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20201106 Address after: 266101 No. 1 Haier Road, Laoshan District, Shandong, Qingdao Patentee after: QINGDAO HAIER SMART TECHNOLOGY R&D Co.,Ltd. Patentee after: Haier Smart Home Co., Ltd. Address before: 266101 No. 1 Haier Road, Laoshan District, Shandong, Qingdao Patentee before: QINGDAO HAIER SMART TECHNOLOGY R&D Co.,Ltd. |