CN105700389B - Intelligent home natural language control method - Google Patents
Intelligent home natural language control method Download PDFInfo
- Publication number
- CN105700389B CN105700389B CN201410695637.7A CN201410695637A CN105700389B CN 105700389 B CN105700389 B CN 105700389B CN 201410695637 A CN201410695637 A CN 201410695637A CN 105700389 B CN105700389 B CN 105700389B
- Authority
- CN
- China
- Prior art keywords
- user
- voice
- voice control
- command
- natural language
- 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.)
- Active
Links
Images
Landscapes
- Selective Calling Equipment (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本发明涉及智能家庭技术领域,具体地说,是涉及一种智能家庭自然语言控制方法。The invention relates to the technical field of smart homes, in particular to a natural language control method for smart homes.
背景技术Background technique
智能家庭是信息化和后工业时代的产物。在后工业化时代,工业与信息化紧密结合,计算机视觉、语音识别、人工智能等高级计算方法被普遍应用,家电产品普遍具备了初级的人工智能,在电视、空调等产品上,手势控制、语音识别正逐步取代遥控器。语音控制是最自然、最便捷的控制方式。目前智能家庭的语音识别功能是零散和分散的,例如用户只能对电视说电视听得懂的语音指令,对空调说空调听得懂的语音指令,需要分别记住不同智能家电语音指令,这种支离破碎的语音控制系统使用户感到一种不确定性,用户总是小心翼翼地去使用这些新功能,用十分简单而且固化的动词或者短语指令去操作它们,并且目不转睛地看着目标家电有没有按照自己的指令发生动作,整个过程充满困惑且完全没有自然语言交互的乐趣。Smart home is the product of informationization 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. Home appliances generally have primary artificial intelligence. Recognition is gradually replacing the remote control. Voice control is the most natural and convenient way to control. At present, the voice recognition functions of smart homes are scattered and scattered. For example, users can only speak the voice commands that the TV can understand to the TV, and the voice commands that the air conditioner can understand to the air conditioner. They need to remember the voice commands of different smart home appliances. This fragmented voice control system makes users feel a sense of uncertainty, users always use these new functions carefully, operate them with very simple and fixed verbs or phrases, and keep their eyes on whether the target appliance is in accordance with the instructions. Your own commands act, the whole process is full of confusion and no natural language interaction at all.
发明内容SUMMARY OF THE INVENTION
本发明为了解决现有智能家庭语音控制系统不支持自然语言控制,对于用户的自然语音识别判断能力差,导致无法识别和执行,或者判断错误造成执行出错,或者系统会发出许多确认提示,反而给用户带来许多不便的问题,提出了一种智能家庭自然语言控制方法,能够对用户进行定位,并根据用户位置智能分析判断用户不完整语音控制命令中所隐含包含的信息,提高了语音控制系统对自然语言的识别能力。In order to solve the problem that the existing intelligent home voice control system does not support natural language control, the user's natural voice recognition and judgment ability is poor, resulting in inability to recognize and execute, or judgment errors cause execution errors, or the system will issue many confirmation prompts, instead giving The user brings many inconvenient problems, and a smart home natural language control method is proposed. 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 be realized:
一种智能家庭自然语言控制方法,包括以下步骤:(1)、语音接收装置接收语音控制命令;(2)、控制单元分析命令;(3)、执行命令;在所述步骤(2)中,还包括以下子步骤:A natural language control method for an intelligent home, comprising 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 step (2), Also includes the following sub-steps:
(21)、分析语音控制命令的完整度,若语音控制命令中包含完整的电器类型、以及控制执行的动作命令,则直接进入步骤(3);否则,进入步骤(22);(21), analyze the integrity of the voice control command, if the voice control command contains the complete electrical appliance type and the action command to control the execution, then directly enter step (3); otherwise, enter 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 with the closest distance to the user according to the user's location, determine that the electrical appliance is the designated electrical appliance, and execute step (3).
进一步的,在所述智能家庭自然语言控制方法初始时,还包括设定用户权限的步骤,采集家庭成员不同用户的语音特征,并为其分配相应的用户权限等级,建立用户权限等级表;Further, at the initial stage of the intelligent family natural language control method, it also includes the step of setting user authority, collecting the voice characteristics of different users of family members, assigning corresponding user authority levels to them, and establishing a user authority level table;
在所述步骤(21)中进入步骤(3)之前,还包括分析命令冲突的步骤,Before entering step (3) in the step (21), it also includes the step of analyzing the command conflict,
a、若同时或者在限定时间内接收到具有不同权限等级用户的语音控制命令时,则执行权限等级高的语音控制命令;a. If a voice control command from a user with a different authority level is received at the same time or within a limited time, the voice control command with a higher authority level is executed;
b、若位于同一权限等级用户的不同语音控制命令相互冲突时,判断该相互冲突的语音控制命令是否来自于同一用户,若来自于同一用户,则发送语音提示,让用户确认。b. If different voice control commands of users at the same authority level conflict with each other, determine whether the conflicting voice control commands come from the same user, and if they come from the same user, send a voice prompt for the user to confirm.
又进一步的,在所述分析命令冲突的步骤b中,若该相互冲突的语音控制命令不是来自于同一用户,则继续检测接收语音控制命令,若所述相互冲突的语音控制命令继续高频出现,则判断为两个用户意见存在分歧,则采用打折执行命令的方法,延时执行新的语音控制命令,而且每执行一次,延时的时间相应的增加,直至不再出现相互矛盾的语音控制命令。Still further, in the step b of analyzing the command conflict, if the conflicting voice control commands do not come from the same user, continue to detect and receive voice control commands, and if the conflicting voice control commands continue to appear frequently , then it is judged that there are differences of opinion between the two users, and the method of executing the command at a discount is used to delay the execution of the new voice control command, and each time it is executed, the delay time increases accordingly until the contradictory voice control no longer occurs. Order.
再进一步的,在所述分析命令冲突的步骤b中,若该相互冲突的语音控制命令不是来自于同一用户,且所述相互冲突的语音控制命令重复频率低于设定限值,则判断为其中一个用户存在恶作剧控制,则对用户的位置进行定位,根据用户位置找出距离被控电器距离最近的用户,并执行该用户的语音控制命令。Still further, in the step b of analyzing the command conflict, if the conflicting voice control commands do not come from the same user, and the repetition frequency of the conflicting voice control commands is lower than the set limit, it is determined as One of the users has prank control, locate the user's location, find out the user closest to the controlled electrical appliance according to the user's location, 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 position is as follows: using IPV6 address positioning, binding the IPV6 address of each electrical appliance with its actual space address, and locating 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 determined according to the IPV6 address of the voice receiving device that receives the voice control signal, and then the electrical appliance closest to the user's location is controlled to execute corresponding control commands.
进一步的,所述步骤(22)中,若多个语音接收装置同时接收到语音控制命令的话,则根据各语音接收装置接收语音信号的强度,比较出接收语音信号强度最强的语音接收装置,并以该语音接收装置的IPV6地址判断用户所处的位置。Further, in the step (22), if multiple voice receiving devices receive the voice control command at the same time, then according to the strength of the voice signal received by each voice receiving device, compare the voice receiving device with the strongest received voice signal strength, The location of the user is determined by the IPV6 address of the voice receiving device.
优选的,在所述步骤(1)之前,还包括预置用于触发语音控制操作的触发词汇的步骤,当用户发出该触发词汇的语音时,才执行步骤(1)或者其之后的步骤。Preferably, before the step (1), the step of presetting a trigger vocabulary for triggering the voice control operation is further included, and the step (1) or the subsequent steps are performed only when the user utters the voice of the trigger vocabulary.
优选的,在所述步骤(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 as follows: the smart home natural language control method of the present invention adopts the method of indoor positioning of the user, and intelligently analyzes and judges the user's incomplete voice control command according to the user's position. The implicitly contained information improves the voice control system’s ability to recognize natural language, and avoids the inconvenience caused by the system not performing actions due to inability to recognize or asking more confirmation questions for users to confirm due to inability to recognize accurately. problems, and help improve the user's enjoyment and feeling of using the smart home system.
结合附图阅读本发明实施方式的详细描述后,本发明的其他特点和优点将变得更加清楚。Other features and advantages of the present invention will become more apparent upon reading the detailed description of the embodiments of the present invention in conjunction with the accompanying drawings.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying 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. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.
图1是本发明所提出的智能家庭自然语言控制方法的一种实施例流程图;1 is a flowchart of an embodiment of a method for controlling natural language in a smart home proposed by the present invention;
图2是本发明所提出的智能家庭自然语言控制方法的打折执行步骤的示意图。FIG. 2 is a schematic diagram of discount execution steps of the natural language control method for a smart home proposed by the present invention.
具体实施方式Detailed ways
语音控制是最自然、最便捷的控制方式,也是这几年技术发展的热点,像苹果手机的Siri语音控制功能就被认为是开启了新一轮的人工智能科技革命。通过该智能语音系统,用户可以通过手机读短信、介绍餐厅、询问天气、语音设置闹钟等,Siri还可以调用系统自带的天气预报、日程安排、搜索资料等应用,还能够不断学习新的声音和语调,提供对话式的应答。Voice control is the most natural and convenient control method, and it is also the hotspot of technological development in recent years. For example, 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, inquire about the weather, set alarm clocks by voice, etc. through their mobile phones. Siri can also call the weather forecast, schedule, search data and other applications that come with the system, and can continuously learn new sounds. and intonation, providing a conversational response.
国内语音技术厂商科推出了语音助手“灵犀”,对灵犀说“中央一套”,电视频道就自动切换到中央一套;对灵犀说“帮我煮杯咖啡”,咖啡机就开始工作;对灵犀说“温度调低两度”,空调就开始调温……目前很多家电厂商与互联网硬件厂商合作,摸索语音技术在智能家居场景里的应用,一些简单的语音操控识别已经可以实现了,但是在智能家居行业中,由于涉及到的被控家电种类的繁多,结合用户控制的当前应用环境,会涉及到很多的场景以及很多种可能,因此,给语音识别系统带来了极大的困难和挑战,目前的语音识别控制需要对特定的被控对象发出清晰完整的语音控制命令,或者可以对一些不完整的命令进行模糊识别,但是,也无法完全实现对用户自然语言的识别判断。本发明即基于以上,提出了一种智能家庭自然语言控制方法。The domestic voice technology manufacturer Keke launched the voice assistant "Lingxi". Say "Central set" to Lingxi, and the TV channel will automatically switch to the central set; say "Make me a cup of coffee" to Lingxi, the coffee machine will start to work; Yes 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 cooperate with Internet hardware manufacturers to explore the application of voice technology in smart home scenarios. Some simple voice control and recognition can already be realized, but In the smart home industry, due to the wide variety of controlled home appliances involved, combined with the current application environment controlled by the user, many scenarios and many possibilities will be involved, thus bringing great difficulties and difficulties to the speech recognition system. The challenge is that the current voice recognition control needs to issue clear and complete voice control commands to a specific controlled object, or can perform fuzzy recognition on some incomplete commands, but it cannot fully realize the recognition and judgment of the user's natural language. Based on the above, the present invention proposes a natural language control method for an intelligent home.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
实施例一,本实施例提出了一种智能家庭自然语言控制方法,包括以下步骤:Embodiment 1, this embodiment proposes a natural language control method for a smart home, including the following steps:
S1、语音接收装置接收语音控制命令;S1, the voice receiving device receives the voice control command;
S2、控制单元分析命令;S2, the control unit analyzes the command;
S3、执行命令;S3. Execute the command;
在所述步骤S2中,还包括以下子步骤:In the 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 type and the action command to control execution, then directly enter step S3; otherwise, enter step S22;
S22、若语音控制命令中未指定电器类型,则对用户的位置进行定位,根据用户位置找出距离用户最近距离的电器,并判断该电器为指定电器,并执行步骤S3。S22. If the electrical appliance type 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, determine that the electrical appliance is a designated electrical appliance, and execute step S3.
智能家庭语音识别面临的一个重要难题是语言的省略。我们的自然语言中隐藏了大量的已知前提条件,例如“稍微调低点儿”,是指温度调低点儿,还是指窗帘调低点儿,还是指屏幕亮度调低点儿?在日常生活中,人可能通过一个眼神,就知道说话者想让哪个设备调低点儿,而智能家电尚无力感知这种传神的表达方式。本发明的智能家庭自然语言控制方法,采用对用户进行室内定位的方式,并根据用户位置智能分析判断用户不完整语音控制命令中所隐含包含的信息,提高了语音控制系统对自然语言的识别能力,避免了系统因不能识别而不执行动作或者因无法准确识别而提出较多确认问题让用户确认,给用户带来不便,以及减小了用户对智能家庭系统的乐趣和感受。根据对用户定位的方式进行不完整语音控制命令的判断,实际是利用隐马尔科夫模型解决语言简化的问题,借助于室内定位信息,如果用户距离空调更近,就认为命令是发给空调的;如果用户距离窗户更近,就认为命令是发给窗户的。其实这也是完全符合人类的正常使用习惯,有助于提高了对语音判断的准确率。An important problem faced by smart home speech recognition is the omission of language. Hidden in our natural language are a plethora of known preconditions, such as "turn it down a little", does it mean the temperature is lower, or the curtains lower, or the screen brightness lower? In daily life, people may know which device the speaker wants to turn down with just one look, but smart appliances are still unable to perceive this expressive expression. The intelligent family natural language control method of the present invention adopts the method of indoor positioning of the user, and intelligently analyzes and judges the information contained in the incomplete voice control command of the user according to the user's position, thereby improving the recognition of the natural language by the voice control system It avoids that the system does not perform actions because it cannot recognize it, or asks more confirmation questions for the user to confirm because it cannot recognize it accurately, which brings inconvenience to the user 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 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 sent 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" is asking for "colder"? Or "hotter"? Or a little more ventilation? It is not enough to rely only on the user's location information, and it is also necessary to use the hidden Markov model algorithm for judgment.
按照人的逻辑推理方法,我们可以这样来推测用户说“大一点”的真正意图:According to human's logical reasoning method, we can infer the real intention of the user when they say "bigger":
1、如果刚刚打开窗户,那么“大一点”应该指窗子再开的大一点。1. If the window has just been opened, then "bigger" should refer to the larger window.
2、如果刚刚打开空调,那么还要要看空调是在制冷还是制热,制冷时指“再冷一点”;制热时指“再热一点”。一般来说调整空调通风量的可能性不高。2. If the air conditioner has just been turned on, then it depends on whether the air conditioner is cooling or heating. When cooling, it means "cooler"; when heating, it means "heater". 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 requesting to adjust the ventilation volume again becomes very high. At this point "bigger" 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 such as the following, also known as "quintuple":
S:隐藏状态集合;S: hidden state set;
N:观察状态集合;N: observation state set;
A:隐藏状态间的转移概率矩阵;A: The transition probability matrix between hidden states;
B:输出矩阵(即隐藏状态到输出状态的概率);B: output matrix (i.e. the probability of hidden state to output state);
PI:初始概率分布(隐藏状态的初始概率分布);PI: initial probability distribution (initial probability distribution of hidden states);
以卧室为例,我们可以定义一个五元组如下:Taking the bedroom as an example, we can define a quintuple as follows:
S = {窗户开度, 空调冷,空调热,空调风量}S = {window opening, A/C cold, A/C hot, A/C air volume}
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: {cold: 0.4, warmer: 0.0, bigger: 0.3, smaller: 0.3},
空调制热:{冷一点:0.0,热一点:0.4,大一点:0.3,小一点:0.3},Air-conditioning heating: {Cooler: 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, Warmer: 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-conditioning cooling: {window opening: 0.1, air-conditioning cooling: 0.5, air-conditioning heating: 0.3, air-conditioning 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, A/C cold: 0.0, A/C hot: 0.0, A/C air volume: 1.0}
其中,五元组的N中,观察状态集合,表示每种操作发生的概率,如果用户要操作窗户的开度,那么他就绝对不能说“冷一点”或者“热一点”,因此这两个概率都是0,用户有一半的可能性去说“大一点”或者“小一点”。Among them, in the N of the quintuple, the observation state set represents the probability of each operation. If the user wants to operate the opening of the window, then he must not say "cold" or "hot", so these two The probabilities are all 0, and the user is half as likely to say "bigger" or "smaller".
五元组的A中,隐藏状态间的转移概率矩阵,就是指S集合中,每个状态之后再次发生这四个状态的概率,以窗户开度为例,已知用户的上一个命令是调整了窗户开度,那么现在这条命令又去调整窗户开度的概率是70%,去调整空调制冷、制热、风量的概率很低,均为10%。In the A of the quintuple, the transition probability matrix between the hidden states refers to the probability that the four states occur again after each state in the S set. Taking the window opening as an example, it is known that the last command of the user is to adjust If the window opening is adjusted, the probability of this command to adjust the window opening is 70%, and the probability of adjusting the cooling, heating, and air volume of the air conditioner is very low, both 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 defining the above three arrays, the Viterbi algorithm (Viterbi algorithm) can then be used to obtain the calculation result. The Viterbi algorithm is a commonly used algorithm in the hidden Markov model, and details of the algorithm are not repeated in this embodiment.
比如,设定输入序列:For example, to set the input sequence:
Input = {大一点,小一点,冷一点,大一点}Input = {bigger, smaller, colder, bigger}
经维特比算法计算后,可获得输出结果如下:After the Viterbi algorithm is calculated, the output results are as follows:
Output = {空调风量,空调风量,空调制冷,空调制冷}Output = {A/C air volume, A/C air volume, A/C cooling, A/C cooling}
该计算结果与前面的逻辑推理结果完全吻合。The calculation result is in complete agreement with the previous logical reasoning result.
作为一个优选的实施例,在所述智能家庭自然语言控制方法初始时,还包括设定用户权限的步骤,采集家庭成员不同用户的语音特征,并为其分配相应的用户权限等级,建立用户权限等级表;As a preferred embodiment, at the initial stage of the smart home natural language control method, it further includes the step of setting user authority, collecting the voice characteristics of different users of family members, assigning corresponding user authority levels to them, and establishing user authority grade table;
在所述步骤(21)中进入步骤(3)之前,还包括分析命令冲突的步骤,Before entering step (3) in the step (21), it also includes the step of analyzing the command conflict,
a、若同时或者在限定时间内接收到具有不同权限等级用户的语音控制命令时,则执行权限等级高的语音控制命令;a. If a voice control command from a user with a different authority level is received at the same time or within a limited time, the voice control command with a higher authority level is executed;
b、若位于同一权限等级用户的不同语音控制命令相互冲突时,判断该相互冲突的语音控制命令是否来自于同一用户,若来自于同一用户,则发送语音提示,让用户确认。本步骤是为了防止用户具有戏谑智能家庭控制的倾向,有的用户可能出于好奇,过于随意的使用语音命令,例如用户刚刚要求“温度降低10度”,然后很快又发出“温度调高10度”的命令。如果语音识别系统严格按照用户命令去操作,可能会损坏空调设备。因此,系统需要发出提示,让用户确认,有利于提示用户回归理性,以及提高对待语音控制的严肃性。b. If different voice control commands of users at the same authority level conflict with each other, determine whether the conflicting voice control commands come from the same user, and if they come from the same user, send a voice prompt for the user to confirm. This step is to prevent users from joking about smart home controls. Some users may use voice commands too casually out of curiosity. For example, the user just asked to "lower the temperature by 10 degrees", and then quickly issued "Turn up the temperature by 10 degrees." degrees" command. If the voice recognition system operates strictly according to the user's command, it may damage the air conditioner. 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 improves the level of intelligence by assigning different permissions to different users. For example, the system administrator has the highest authority to completely control the system, the parent user is set by the system administrator, and the parent user can also specify a new parent user. , the power of the guardian user is smaller than that of the parent user. When the guardian user's command conflicts with the parent user's command, the system will execute the parent user's command first. The guest user is mainly the guest who visits the family temporarily, or the housekeeping service personnel. The smart home system provides the visitor 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. If the system cannot find a user whose voice feature information matches in the stored data, it will be classified as a guest user. By restricting the permission level, for example, the guardian user is generally young, mentally unsound, intoxicated, in a bad mood, or has a mental illness, the control permission can be limited to 1, and commands that violate the rules cannot be used, such as homework time Ask to turn on the TV or open the door to go out and play. 2. Do not use commands that affect neighbors, such as turning on the room's audio to maximum volume at night. For another example, visitors are generally guests, housekeepers, 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. System parameters cannot be set or modified. 3. Except for lights, air conditioners, and water heaters, other household appliances are not allowed. By adopting the above restriction, the management and control of the main user are facilitated, and corresponding services can be provided intelligently, which brings great convenience to the user.
在本实施例中,还给出了如何处理来自于同一权限级别的语音控制命令冲突的方法,在所述分析命令冲突的步骤b中,若该相互冲突的语音控制命令不是来自于同一用户,则继续检测接收语音控制命令,若所述相互冲突的语音控制命令继续高频出现,则判断为两个用户意见存在分歧,则采用打折执行命令的方法,延时执行新的语音控制命令,而且每执行一次,延时的时间相应的增加,直至不再出现相互矛盾的语音控制命令。本步骤可以解决的是家长用户冲突问题,比如,男主人和女主人吵架怎么办?男主人说“开空调”,女主人说“关空调”,怎么办。本实施例中采用“最为向善”的解决方式——打折执行完全相反的命令,直到一方放弃为止。“打折执行”的示意图如图2所示,简而言之,A和B“折腾”的越多,代表命令执行过程的线段的斜率就越小,就意味着系统的反应越来越迟钝,参数打折的程度越来越高。当A和B停止争吵之后,系统延时10秒钟确认不再有反对命令出现时,便恢复到迅速响应彻底执行的正常状态。In this embodiment, a method for handling the conflict of voice control commands from the same authority level is also given. In the step b of analyzing the command conflict, if the conflicting voice control commands do not come from the same user, Then continue to detect and receive the voice control command, if the conflicting voice control commands continue to appear at high frequency, then it is judged that there are differences in the opinions of the two users, then the method of discounting the execution command is adopted to delay the execution of the new voice control command, and Each time it is executed, the delay time increases accordingly until the contradictory voice control commands no longer appear. This step can solve the problem of parent-user conflict. For example, what if the male host and the hostess quarrel? The male host said "turn on the air conditioner" and the hostess said "turn off the air conditioner", what should I do? In this embodiment, the “most good” solution is adopted—the exact opposite order is executed at a discount until one party gives up. The schematic diagram of "discount execution" is shown in Figure 2. In short, the more A and B "toss", the smaller the slope of the line segment representing the command execution process, which means that the system's response is getting slower and slower. The parameter discount is getting higher and higher. When A and B stop arguing, and the system delays for 10 seconds to confirm that there is no more objection command, it will return to the normal state of rapid response and thorough execution.
除此之外,本实施例还给出了恶作剧判断的步骤,在所述分析命令冲突的步骤b中,若该相互冲突的语音控制命令不是来自于同一用户,且所述相互冲突的语音控制命令重复频率低于设定限值,则判断为其中一个用户存在恶作剧控制,则对用户的位置进行定位,根据用户位置找出距离被控电器距离最近的用户,并执行该用户的语音控制命令。例如,女主人正在浴室洗澡,男主人在外面喊“停止供应热水”。这时可根据男主人和女主人的位置来判断是否执行这个命令。要判断一种行为是否为恶作剧行为,室内定位信息通常是最好的决策支持数据。本实施例提出了一种最简单的室内定位方法,通过把电器的IPV6地址与它所在的空间位置绑定成一张表,如表格1所示:In addition, the present embodiment also provides a step of judging mischief. In the step b of analyzing the command conflict, if the conflicting voice control commands are not 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 prank control, then locate the user's location, find out the user who is closest to the controlled electrical appliance according to the user's location, and execute the user's voice control command . For example, the hostess is taking a shower in the bathroom, and the host shouts "stop the hot water supply" outside. At this time, it can be judged whether to execute the command according to the position of the host and hostess. Indoor location information is often the best decision-support data to judge whether an action is a mischief. This embodiment proposes the simplest indoor positioning method, by binding the IPV6 address of the electrical appliance and 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 household appliances are installed on the wall, on the ceiling or on the floor, so it is not necessary to use the Cartesian coordinate system to accurately describe their spatial position, 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 above calculation based on 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 as follows: using IPV6 address positioning, binding the IPV6 address of each electrical appliance to the actual space address where it is located, and connecting each voice receiving device The IPV6 address of the device is bound to the actual space address where it is located, and the location of the user is determined according to the IPV6 address of the voice receiving device that receives the voice control signal, and then the electrical appliance closest to the user's location is controlled to execute corresponding control commands. The binding method can be seen in Table 1.
进一步的,由于室内可能设置多个语音接收装置,所述步骤S22中,若多个语音接收装置同时接收到语音控制命令的话,则根据各语音接收装置接收语音信号的强度,比较出接收语音信号强度最强的语音接收装置,并以该语音接收装置的IPV6地址判断用户所处的位置。Further, since multiple voice receiving devices may be set up in the room, in the step S22, if multiple voice receiving devices receive the voice control command at the same time, the received voice signals are compared according to the strength of the voice signals received by each voice receiving device. The voice receiving device with the strongest strength, and the IPV6 address of the voice receiving device is used to determine the location of the user.
优选的,在所述步骤S1之前,还包括预置用于触发语音控制操作的触发词汇的步骤,当用户发出该触发词汇的语音时,才执行步骤S1或者其之后的步骤。这是为了防止将用户的日常对话与向智能家庭发送的语音控制命令区分开,只有在用户启用语音控制功能时,系统才会对语音进行分析以及执行。Preferably, before the step S1, the step of presetting a trigger vocabulary for triggering the voice control operation is further included, and the step S1 or the steps after the step S1 are executed only when the user utters the voice of the trigger vocabulary. This is to prevent the user's daily conversations from being separated from the voice control commands sent to the smart home, and the system will only analyze and execute the voice when the user enables the voice control function.
在日常生活中,有可能用户发出的语音控制命令中不会包含具体的参数信息,比如,“空调温度调高一点”,系统只接收到让调高空调温度的命令,但是不知道要具体调多少度,再比如,“打开电视机”,系统也不知道应该打开什么台,因此,为了能够处理上述情况,在所述步骤S3中,若语音命令中不含具体参数信息时,则按照默认参数执行用户命令,每个电器均设置有默认参数。以电视为例子,“看电视”的默认参数就是看上次关闭电视时所在的那个台。如果那个台没信号,则选择收看频率最高的那个台。以空调为例,默认参数就是加1度或者减1度,其他类型智能家用电器或者智能设备均应设置适当的默认参数。In daily life, it is possible that the voice control command issued by the user will not contain specific parameter information. For example, "Turn up the temperature of the air conditioner a little", the system only receives the command to increase the temperature of the air conditioner, but it does not know how to adjust the temperature of the air conditioner. How many degrees, 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, 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 plus or minus 1 degree. Other types of smart home appliances or smart devices should be set to appropriate default parameters.
综上所述,本实施例的智能家庭自然语言控制方法,结合室内定位技术以及隐马尔科夫原理,能够按照人的正常习惯及逻辑思维进行判断不完整的语音控制命令,提高了判断的准确率,而且能够判断出多种不同的应用控制环境,避免用户的恶作剧而导致损坏电器的情况以及同时给出了一种用户命令冲突时的解决方案,使得智能家庭控制更加智能化,更加符合人类逻辑思维习惯以及生活习惯,同时整个控制方法中系统需要向用户提问的环节很少,不会给用户使用带来较多的不方便。To sum up, the smart home natural language control method of this embodiment, combined with the indoor positioning technology and the hidden Markov principle, can judge incomplete voice control commands according to people's normal habits and logical thinking, which improves the accuracy of judgment. It can also judge a variety of different application control environments, avoid users' mischief and lead to damage to electrical appliances, and at the same time provide a solution to user command conflicts, making smart home control more intelligent and more in line with human beings Logical thinking habits and living habits, and at the same time, in the entire control method, the system needs to ask the user very few questions, which will not bring more inconvenience to the user.
当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的普通技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。Of course, the above description is 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 of ordinary skill in the art within the scope of the present invention should 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 CN105700389A (en) | 2016-06-22 |
CN105700389B true 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) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190258318A1 (en) * | 2016-06-28 | 2019-08-22 | Huawei Technologies Co., Ltd. | Terminal for controlling electronic device and processing method thereof |
CN106452987B (en) * | 2016-07-01 | 2019-07-30 | 广东美的制冷设备有限公司 | A kind of sound control method and device, equipment |
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 |
KR102573383B1 (en) * | 2016-11-01 | 2023-09-01 | 삼성전자주식회사 | Electronic apparatus and controlling method thereof |
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 |
CN108370492B (en) * | 2017-01-20 | 2021-08-20 | 华为技术有限公司 | Indoor positioning method and equipment |
CN106647318A (en) * | 2017-02-27 | 2017-05-10 | 宁夏凯速德科技有限公司 | Method and system for user authority automatic adjusting based on environment state in smart home |
CN107104942B (en) * | 2017-03-08 | 2019-12-20 | 芜湖美智空调设备有限公司 | Internet of things user management method and device |
US10057715B1 (en) * | 2017-03-29 | 2018-08-21 | Honeywell International Inc. | Systems and methods for selecting an optimal device in a home security or automation system for presenting a notification or alert |
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 |
CN107528753B (en) * | 2017-08-16 | 2021-02-26 | 捷开通讯(深圳)有限公司 | Intelligent household voice control method, intelligent equipment and device with storage 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 |
CN107544272B (en) * | 2017-09-18 | 2021-01-08 | 广东美的制冷设备有限公司 | 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 |
TWI656789B (en) * | 2017-12-29 | 2019-04-11 | 瑞軒科技股份有限公司 | Video control system |
CN108470568B (en) * | 2018-01-22 | 2021-03-23 | 科大讯飞股份有限公司 | 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 |
EP3550939A1 (en) * | 2018-04-02 | 2019-10-09 | Signify Holding B.V. | System and methods for augmenting voice commands using connected lighting systems |
CN109274562B (en) * | 2018-09-27 | 2020-08-04 | 珠海格力电器股份有限公司 | Voice instruction execution method and device, intelligent household appliance and medium |
CN110648586B (en) | 2018-11-21 | 2022-04-01 | Oppo广东移动通信有限公司 | Electronic equipment |
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 |
JP7392337B2 (en) * | 2019-09-10 | 2023-12-06 | 富士フイルムビジネスイノベーション株式会社 | Information processing equipment and programs |
EP3836582B1 (en) | 2019-12-09 | 2024-01-31 | Google LLC | Relay device for voice commands to be processed by a voice assistant, voice assistant and wireless network |
CN111028839B (en) * | 2019-12-20 | 2022-09-23 | 思必驰科技股份有限公司 | 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 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101794120A (en) * | 2010-02-09 | 2010-08-04 | 张文中 | Voice control system used for fuzzy control of household appliances |
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 decision-making method and device for controlled terminal based on multiple intelligent remote controllers |
CN104125262A (en) * | 2013-04-28 | 2014-10-29 | 海尔集团公司 | Household appliance control system and data analysis method thereof |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10143190A (en) * | 1996-11-11 | 1998-05-29 | Matsushita Electric Ind Co Ltd | Speech recognition device |
GB2409750B (en) * | 2004-01-05 | 2006-03-15 | Toshiba Res Europ Ltd | 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 |
US20120084248A1 (en) * | 2010-09-30 | 2012-04-05 | Microsoft Corporation | Providing suggestions based on user intent |
KR20140028174A (en) * | 2012-07-13 | 2014-03-10 | 삼성전자주식회사 | Method for recognizing speech and electronic device thereof |
-
2014
- 2014-11-27 CN CN201410695637.7A patent/CN105700389B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101794120A (en) * | 2010-02-09 | 2010-08-04 | 张文中 | Voice control system used for fuzzy control of household appliances |
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 decision-making method and device for controlled terminal based on multiple intelligent remote controllers |
Also Published As
Publication number | Publication date |
---|---|
CN105700389A (en) | 2016-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105700389B (en) | Intelligent home natural language control method | |
US11929844B2 (en) | Customized interface based on vocal input | |
EP3637243B1 (en) | Customized interface based on vocal input | |
JP7198861B2 (en) | Intelligent assistant for home automation | |
US10755706B2 (en) | Voice-based user interface with dynamically switchable endpoints | |
US10185534B2 (en) | Control method, controller, and recording medium | |
CN113168827B (en) | Terminal device and control method thereof | |
WO2019205134A1 (en) | Smart home voice control method, apparatus, device and system | |
US12081830B2 (en) | Video integration with home assistant | |
JP2018036397A (en) | Response system and apparatus | |
WO2015129523A1 (en) | Audio server | |
CN111754997B (en) | Control device and operation method thereof, and voice interaction device and operation method thereof | |
CN111367188A (en) | Smart home control method and device, electronic equipment and computer storage medium | |
WO2019202666A1 (en) | Apparatus control system and apparatus control method | |
JP2021092913A (en) | Notification control apparatus, notification control system, notification control method, and notification control program | |
US11818820B2 (en) | Adapting a lighting control interface based on an analysis of conversational input | |
CN113568320A (en) | Device control method and device, electronic device and computer-readable storage medium | |
CN115076925A (en) | Air conditioner linkage control method and device | |
CN118170038A (en) | A smart home control method, control model, storage medium and electronic device |
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. |