CN114815645A - 物联网设备的控制方法和装置、存储介质和电子装置 - Google Patents
物联网设备的控制方法和装置、存储介质和电子装置 Download PDFInfo
- Publication number
- CN114815645A CN114815645A CN202210410381.5A CN202210410381A CN114815645A CN 114815645 A CN114815645 A CN 114815645A CN 202210410381 A CN202210410381 A CN 202210410381A CN 114815645 A CN114815645 A CN 114815645A
- Authority
- CN
- China
- Prior art keywords
- control
- information
- control information
- internet
- historical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000012545 processing Methods 0.000 claims abstract description 30
- 238000012937 correction Methods 0.000 claims description 40
- 230000015654 memory Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 14
- 230000006870 function Effects 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 3
- 230000003247 decreasing effect Effects 0.000 claims description 3
- 230000006855 networking Effects 0.000 claims 1
- 238000007418 data mining Methods 0.000 description 7
- 238000004378 air conditioning Methods 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000010801 machine learning Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000013145 classification model Methods 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002787 reinforcement Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000005406 washing Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 238000004887 air purification Methods 0.000 description 1
- 235000019504 cigarettes Nutrition 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Selective Calling Equipment (AREA)
Abstract
本申请公开了一种物联网设备的控制方法、存储介质及电子装置,涉及智能家居技术领域,该物联网设备的控制方法包括:获取控制关联信息,其中,控制关联信息用于触发对物联网设备的控制操作;在获取到物联网设备的历史控制关联信息与物联网设备的历史控制信息的情况下,根据历史控制关联信息与历史控制信息之间的对应关系,确定控制关联信息对应的第一控制信息;基于第一控制信息对第二控制信息进行修正,得到目标控制信息,其中,第二控制信息为通过预测模型处理控制关联信息得到的处理结果;根据目标控制信息控制目标物联网设备。本申请解决了现有的物联网设备的控制方法的控制准确率较低的技术问题。
Description
技术领域
本发明涉及智能家居技术领域,具体而言,涉及一种物联网设备的控制方法和装置、存储介质和电子装置。
背景技术
在智能家居场景中,通常会根据用户当前的指令、行为来识别用户真实意图,预测后续行为,以此实现家居设备控制的智能化、自动化。但目前用于用户真实意图理解的物联网设备的控制方法的控制逻辑通常比较单一,在对用户的的意图进行识别的结果发生错误的情况下,无法实现控制方法本身的矫正。也就是说,现有的物联网设备的控制方法存在控制准确率较低的技术问题。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种物联网设备的控制方法和装置、存储介质和电子装置,以至少解决现有物联网设备的控制方法的控制准确率较低的技术问题。
根据本发明实施例的一个方面,提供了一种物联网设备的控制方法,包括:获取控制关联信息,其中,控制关联信息用于触发对物联网设备的控制操作;在获取到物联网设备的历史控制关联信息与物联网设备的历史控制信息的情况下,根据历史控制关联信息与历史控制信息之间的对应关系,确定控制关联信息对应的第一控制信息;基于第一控制信息对第二控制信息进行修正,得到目标控制信息,其中,第二控制信息为通过预测模型处理控制关联信息得到的处理结果;根据目标控制信息控制目标物联网设备。
根据本发明实施例的又一方面,还提供了一种物联网设备的控制装置,包括:获取单元,用于获取控制关联信息,其中,控制关联信息用于触发对物联网设备的控制操作;确定单元,用于在获取到物联网设备的历史控制关联信息与物联网设备的历史控制信息的情况下,根据历史控制关联信息与历史控制信息之间的对应关系,确定控制关联信息对应的第一控制信息;修正单元,用于基于第一控制信息对第二控制信息进行修正,得到目标控制信息,其中,第二控制信息为通过预测模型处理控制关联信息得到的处理结果;控制单元,用于根据目标控制信息控制目标物联网设备。
根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述物联网设备的控制方法。
根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的物联网设备的控制方法。
在本发明实施例中,获取控制关联信息,其中,控制关联信息用于触发对物联网设备的控制操作;在获取到物联网设备的历史控制关联信息与物联网设备的历史控制信息的情况下,根据历史控制关联信息与历史控制信息之间的对应关系,确定控制关联信息对应的第一控制信息;基于第一控制信息对第二控制信息进行修正,得到目标控制信息,其中,第二控制信息为通过预测模型处理控制关联信息得到的处理结果;根据目标控制信息控制目标物联网设备,从而根据多种方式确定的控制信息通过修正操作,进一步确定出用于控制物联网设备的目标控制信息,实现了根据用户的模糊指令准确确定控制信息的技术效果,进而解决了现有物联网设备的控制方法存在控制准确率较低的技术问题。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的一种可选的物联网设备的控制方法的硬件环境的示意图;
图2是根据本发明实施例的一种可选的物联网设备的控制方法的流程图;
图3是根据本发明实施例的另一种可选的物联网设备的控制方法的流程图;
图4是根据本发明实施例的一种可选的物联网设备的控制装置的结构示意图;
图5是根据本发明实施例的一种可选的电子装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本申请实施例的一个方面,提供了一种物联网设备的控制方法。该物联网设备的交互方法广泛应用于智慧家庭(Smart Home)、智能家居、智能家用设备生态、智慧住宅(Intelligence House)生态等全屋智能数字化控制应用场景。可选地,在本实施例中,上述物联网设备的交互方法可以应用于如图1所示的由终端设备102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端设备102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,可在服务器上或独立于服务器配置云计算和/或边缘计算服务,用于为服务器104提供数据运算服务。
上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:WIFI(Wireless Fidelity,无线保真),蓝牙。终端设备102可以并不限定于为PC、手机、平板电脑、智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能影音、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
根据本发明实施例的一个方面,如图2所示,上述物联网设备的控制方法包括以下步骤:
S202,获取控制关联信息,其中,控制关联信息用于触发对物联网设备的控制操作;
需要说明的是,上述控制关联信息的信息形式可以是语音信息、图像信息、操作控制信息、传感器信息等用于触发物联网设备的控制操作。本实施方式不对上述控制关联信息的具体形式和内容进行限定,以下对可能存在的控制关联信息的具体形式以及对应的控制操作的内容进行解释说明:
例如,在上述控制关联信息为用户的语音信息的情况下,上述语音信息可以具体为用户的语音控制指令,如“打开电视”,用于触发对智能电视的启动控制操作;还可以为用户的非控制语音,如在检测到用户的语音“好热啊”的情况下,触发打开空调的控制操作。
又例如,上述关联控制信息为图像信息的情况下,上述图像信息可以为用户躺在沙发上的图像信息,在检测到该图像信息的情况下,可以触发对智能电视的启动控制操作;在检测到用户在家门口开门的图像信息的情况下,可以触发对家庭智能灯具***的启动控制操作。
又例如,上述关联信息还可以为传感器信息。如,在检测到内置于沙发内的压力传感器的传感信号的情况下,确定用户躺在沙发上,进而可以触发对智能电视的启动操作;在检测到内置于弹簧床的压力传感器的传感信号的情况下,确定用户此刻躺在床上,进而可以触发对智能窗帘的控制操作,控制智能窗帘合拢。
S204,在获取到物联网设备的历史控制关联信息与物联网设备的历史控制信息的情况下,根据历史控制关联信息与历史控制信息之间的对应关系,确定控制关联信息对应的第一控制信息;
需要说明的是,本实施例中控制信息至少包括待控制的物联网设备的设备标识以及控制参数,作为一种可选的方式,在控制信息为“空调;28℃”的情况下,指示将空调设备调整至28℃的控制状态;又比如控制信息为“灯;80%”的情况下,指示将智能灯设备调整至亮度80%的状态。作为另一种可选的方式,上述控制信息还可以包括待控的物联网设备的所位于的房间信息,如“空调;主卧;28℃”,指示将主卧的空调调整至28℃的控制状态。以上通过控制信息控制物联网设备的方式仅为一种实例,不对本实施例中的控制信息的具体形式以及具体控制方法进行限制。
上述历史控制关联信息与历史控制信息的对应关系可以是通过数据挖掘确定的对应关系。比如,通过数据挖掘确定出第一用户群体的使用习惯信息,第一历史控制关联信息与第一历史控制信息之间的对应关系。作为一种可选的方式,假设通过数据挖掘获取的第一用户群体中的用户使用习惯信息中,用户发出语音“好热啊”之后,百分之八十的用户会控制打开空调,并调整至24℃,进而可以确定第一历史控制关联信息“好热啊”与第一历史控制信息“空调;24℃”之间存在对应关系。在再次接收到用户的语音信息“好热啊”的情况下,根据上述对应关系,确定出当前控制关联信息对应的控制信息为“空调;24℃”。
在另一种实施方式中,通过数据挖掘确定出当前用户的的设备使用习惯与设备控制方式的对应关系。比如,通过数据挖掘获取的当前用户的使用习惯信息中,当检测到控制关联信息“沙发压力感应器检测到压力信号”之后,出现设备控制操作“打开电视”的概率为80%,进而确定控制关联信息“沙发压力感应器检测到压力信号”与控制信息“打开电视”之间存在对应关系。进而在检测到沙发压力感应器的压力信号的情况下,根据上述对应关系确定生成第一控制信息“电视;启动状态”。
S206,基于第一控制信息对第二控制信息进行修正,得到目标控制信息,其中,第二控制信息为通过预测模型处理控制关联信息得到的处理结果;
作为一种可选的方式,上述预测模型可以是一种多分类预测模型,将上述控制关联信息的特征向量作为输入,输出上述多分类预测模型,以输出第二控制信息。可以理解的是,上述第二控制信息可以包括物联网设备标识信息以及控制参数信息。在另一种可选的方式中,上述预测模型还可以是一种支持向量机模型,可以是利用基于数据的机器学习算法对不同控制关联关系以及控制信息的对应关系作为样本进行训练,形成控制信息分类模型。该分类模型作为基于机器学习算法的分类器,可以基于控制关联信息输出控制信息。
需要说明的是,上述通过第一控制信息对第二控制信息进行修正的方法可以是以下方式中的一种或多种:根据第一控制信息替换第二控制信息;根据第一控制信息中的物联网设备标识替换第二控制信息中的物联网设备标识;根据第一控制信息中的控制参数信息替换第二控制信息中的控制参数信息。以上方式仅为一种示例,不对实际修正方式进行限制。
S208,根据目标控制信息控制目标物联网设备。
以下结合一个具体的实施方式对上述步骤进行说明。
假设获取的控制关联信息为用户的语音信息“好热啊”。基于历史控制关联信息和历史控制信息的关联关系,确定出控制关联信息“好热啊”对应的第一控制信息为“空调;24℃”,指示将空调调整为24℃;同时,基于预测模型处理上述控制关联信息,输出的第二控制信息为“风扇;3”,指示将风扇调整为3档。基于上述第一控制信息对第二控制信息进行修正,在本实施例中,第一控制信息的权重指数高于第二控制信息的权重指数,进而确定第一控制信息为目标控制信息,并基于目标控制信息“空调;24℃”将空调设备调整为24℃。
在本发明实施例中,获取控制关联信息,其中,控制关联信息用于触发对物联网设备的控制操作;在获取到物联网设备的历史控制关联信息与物联网设备的历史控制信息的情况下,根据历史控制关联信息与历史控制信息之间的对应关系,确定控制关联信息对应的第一控制信息;基于第一控制信息对第二控制信息进行修正,得到目标控制信息,其中,第二控制信息为通过预测模型处理控制关联信息得到的处理结果;根据目标控制信息控制目标物联网设备,从而根据多种方式确定的控制信息通过修正操作,进一步确定出用于控制物联网设备的目标控制信息,进而解决了现有物联网设备的控制方法存在控制准确率较低的技术问题。
作为一种可选的实施方式,上述基于第一控制信息对第二控制信息进行修正,得到目标控制信息包括:
S1,获取与第一控制信息对应的第一权重指数,以及与第二控制信息对应的第二权重指数,其中,第一权重指数用于指示第一控制信息的准确程度,第二权重指数用于指示第二控制信息的准确程度;
S2,根据第一权重指数、第一控制信息、第二权重指数、第二控制信息确定目标控制信息。
可以理解的是,在本实施例中,上述通过历史控制关联信息与历史控制信息的对应关系确定出的第一控制信息以及通过预测模型输出的第二控制信息可以预先配置有权重指数,并基于权重指数修正第二控制信息,以得到目标控制信息。
通过本申请的上述实施方式,以获取与第一控制信息对应的第一权重指数,以及与第二控制信息对应的第二权重指数,其中,第一权重指数用于指示第一控制信息的准确程度,第二权重指数用于指示第二控制信息的准确程度;根据第一权重指数、第一控制信息、第二权重指数、第二控制信息确定目标控制信息,从而基于一个控制信息,通过多种途径确定出多个控制信息,并基于不同控制信息对应的权重指数确定出目标控制信息,解决了现有物联网设备的控制方法的控制结果不准确的技术问题。
作为一种可选的实施方式,上述基于第一控制信息对第二控制信息进行修正,得到目标控制信息,包括:
S1,在第一权重指数大于或等于第二权重指数的情况下,将第一控制信息作为目标控制信息;
S2,在第一权重指数小于第二权重指数的情况下,将第二控制信息作为目标控制信息。
可以理解的是,在本实施例中,根据权重指数较大的控制信息确定目标控制信息。可以理解的是,在第一控制信息和第二控制信息中包括的物联网设备的标识不同的情况下,可以直接将权重指数较大的控制信息作为目标控制信息。例如:获取的控制关联信息为用户的语音信息“好热啊”。基于历史控制关联信息和历史控制信息的关联关系,确定出控制关联信息“好热啊”对应的第一控制信息为“空调;24℃”,指示将空调调整为24℃;同时,基于预测模型处理上述控制关联信息,输出的第二控制信息为“风扇;3”,指示将风扇调整为3档。基于上述第一控制信息对第二控制信息进行修正,在本实施例中,第一控制信息的权重指数高于第二控制信息的权重指数,进而确定第一控制信息为目标控制信息,并基于目标控制信息“空调;24℃”将空调设备调整为24℃。
作为另一种可选的实施方式,上述在第一控制信息中包括的设备标识与第二控制信息中包括的物联网设备标识相同的情况下,方法还包括:
S1,基于第一权重指数以及第二权重指数,对第一控制信息中包括的第一控制参数第二控制信息中包括的第二控制参数进行加权求和计算,以确定目标控制参数;
S2,将物联网设备标识和目标控制参数作为目标控制信息。
可以理解的是,第一控制信息和第二控制信息中包括的物联网设备标识相同的情况下,可以根据第一权重指数和第二权重指数进一步确定出目标控制信息,进而基于相同的物联网设备标识和目标控制信息确定出目标控制信息。
例如:假设获取的控制关联信息为用户的语音信息“好热啊”。基于历史控制关联信息和历史控制信息的关联关系,确定出控制关联信息“好热啊”对应的第一控制信息为“空调;24℃”,指示将空调调整为24℃;同时,基于预测模型处理上述控制关联信息,输出的第二控制信息为“空调;28℃”,指示将空调调整至28℃。基于上述第一控制信息对第二控制信息进行修正,在本实施例中,假设第一控制信息的权重指数为5,第二控制信息的权重指数10,进而基于第一控制信息的权重指数和第二控制信息的权重指数通过加权求和计算确定出目标控制参数,即目标控制参数=(24*5+28*10)/(5+10)=26.7,即进而确定目标控制信息为“空调;26.7℃”,并基于目标控制信息“空调;26.7℃”将空调设备调整为26.7℃。
作为一种可选的实施方式,上述根据历史控制关联信息与历史控制信息的对应关系,确定出与控制关联信息对应的第一控制信息,还包括:
S1,在历史控制数据库中,对获取的控制关联信息进行检索,以得到第三控制信息,其中,历史控制数据库中包括多个历史控制关联信息与多个历史控制信息的对应关系;
S2,根据历史反馈信息修正第三控制信息,以得到第四控制信息;
S3,提取第四控制信息中包括的第四设备标识和第四控制参数,以第四设备标识对应的知识库对第四控制参数进行修正,其中,知识库中包括物联网设备控制功能集合以及控制参数的可选范围;
S4,将第四设备标识以及修正后的第四控制参数作为第一控制信息。
具体地,上述历史反馈信息可以是用户对于预测结果的反馈调整信息。反馈调整信息可以是在基于预测结果进行设备控制后的一段预设时间内,用户对该次控制操作进行的修正操作。例如:在历史某次控制操作过程中,根据用户语音“好热啊”,预测得到的控制信息为“空调;24℃”,并基于该控制信息进行空调控制之后,在5分钟以内用户将空调调整为26℃,进而将用户的此次调整操作记录在历史反馈信息中。
需要说明的是,上述知识库可以是某一物联网设备预设的控制规则,在一种可选的方式中,上述知识库中可以包括物联网设备各品类可执行的功能及各功能参数范围,如空调可调节温度,温度范围在16-32℃。
以下以一个具体的方式进行说明。假设检测到用户的语音信息“好热啊”,基于控制关联信息“好热啊”在历史控制数据库中进行检索,以确定于“好热啊”匹配的第三控制信息为“空调;24℃”;进一步地,获取历史反馈信息,并获取得到一条历史反馈信息为:用户在某次基于预测结果控制空调后5分钟内,控制关闭空调,打开了电风扇,并调整至4档,进而基于该用户反馈信息得到第四控制信息为“电风扇;4”;接着在电风扇对应的知识库中检索当前电风扇可运行的参数范围。假设用户近期换购了新的风扇,当前风扇仅支持将3档的风量调整,进而基于当前风扇的知识库将第四控制信息“电风扇;4”调整为“电风扇;3”,进而确定“电风扇;3”为第一控制信息。
通过本申请的上述实施方式,在历史控制数据库中,对获取的控制关联信息进行检索,以得到第三控制信息;根据历史反馈信息修正第三控制信息,以得到第四控制信息;提取第四控制信息中包括的第四设备标识和第四控制参数,以第四设备标识对应的知识库对第四控制参数进行修正;将第四设备标识以及修正后的第四控制参数作为第一控制信息,进而确定出准确的控制信息结果,提高了设备控制的准确性。
作为一种可选的实施方式,上述根据目标控制信息控制目标物联网设备之后,还包括:
S1,在检测到修正操作的情况下,记录修正操作对应的修正操作信息,修正操作信息中包括修正设备标识、修正设备参数;
S2,根据控制关联信息与修正操作信息的对应关系更新历史反馈信息。
以下结合一个具体的方式对上述方法进行说明。在历史某次控制操作过程中,根据用户语音“好热啊”,预测得到的控制信息为“空调;24℃”,并基于该控制信息进行空调控制之后,在5分钟以内用户将空调调整为26℃,进而将用户的此次调整操作记录在历史反馈信息中。
通过本申请的上述实施方式,通过在检测到修正操作的情况下,记录修正操作对应的修正操作信息,修正操作信息中包括修正设备标识、修正设备参数;根据控制关联信息与修正操作信息的对应关系更新历史反馈信息,从而准确记录用户基于设备控制预测结果的调整方法,进一步基于用户的调整方法更行历史反馈信息,进而提升了设备控制结果的准确性。
作为一种可选的方式,其特征在于,根据目标控制信息控制目标物联网设备之后,还包括:在检测到修正操作的情况下,根据修正操作信息与第一控制信息、第二控制信息的差异度调整第一权重指数、第二权重指数,包括:
S1,在修正操作信息与第一控制信息的差异度小于或等于修正操作信息与第二控制信息的情况下,增加第一权重指数,减小第二权重指数;
S2,在修正操作信息与第一控制信息的差异度大于修正操作信息与第二控制信息的情况下,减小第一权重指数,增加第二权重指数。
可以理解的是,在本实施例中,基于目标控制信息对目标设备进行控制操作以后,会继续检测用户执行的调整控制操作,并基于用户的调整控制操作调整第一控制信息和第二控制信息的权重指数。
以下结合图3对上述方法进行说明。
S1,通过知识库及数据挖掘,并依据用户反馈,生成业务及用户的行为习惯、偏好等记忆规则到规则引擎;
S2,在获取到用户的控制关联信息的情况下,将控制关联信息传输至规则引擎和预测模型进行分别处理。其中,规则引擎由用户反馈信息、数据挖掘结果、和知识库组成;预测模型为一种通过机器学习训练得到的预测模型;
S3,规则引擎根据规则记忆输出决策结果;预测模型利用机器学习、深度学习等方式输出概率预测结果;
S4,通过强化学习方式对规则引擎结果和预测模型结果不断调优,输出最优结果;
S5,利用用户反馈增强或纠正规则引擎结果和预测模型结果。
通过本申请的上述实施方式,基于规则引擎的输出结果和预测模型的输出结果,通过强化学习的方式进一步确定最终执行的设备控制方式,进而解决了现有的物联网设备的控制方法单一,控制准确率低的技术问题。
根据本发明实施例的另一个方面,还提供了一种用于实施上述物联网设备的控制方法的物联网设备的控制装置。如图4所示,该装置包括:
获取单元402,用于获取控制关联信息,其中,控制关联信息用于触发对物联网设备的控制操作;
确定单元404,用于在获取到物联网设备的历史控制关联信息与物联网设备的历史控制信息的情况下,根据历史控制关联信息与历史控制信息之间的对应关系,确定控制关联信息对应的第一控制信息;
修正单元406,用于基于第一控制信息对第二控制信息进行修正,得到目标控制信息,其中,第二控制信息为通过预测模型处理控制关联信息得到的处理结果;
控制单元408,用于根据目标控制信息控制目标物联网设备。
可选地,在本实施例中,上述各个单元模块所要实现的实施例,可以参考上述各个方法实施例,这里不再赘述。
根据本发明实施例的又一个方面,还提供了一种用于实施上述物联网设备的控制方法的电子装置,该电子装置可以是图5所示的终端设备或服务器。本实施例以该电子装置为终端设备为例来说明。如图5所示,该电子装置包括存储器502和处理器504,该存储器502中存储有计算机程序,该处理器504被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,获取控制关联信息,其中,控制关联信息用于触发对物联网设备的控制操作;
S2,在获取到物联网设备的历史控制关联信息与物联网设备的历史控制信息的情况下,根据历史控制关联信息与历史控制信息之间的对应关系,确定控制关联信息对应的第一控制信息;
S3,基于第一控制信息对第二控制信息进行修正,得到目标控制信息,其中,第二控制信息为通过预测模型处理控制关联信息得到的处理结果;
S4,根据目标控制信息控制目标物联网设备。
可选地,本领域普通技术人员可以理解,图5所示的结构仅为示意,电子装置也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(MobileInternetDevices,MID)、PAD等终端设备。图5其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图5中所示更多或者更少的组件(如网络接口等),或者具有与图5所示不同的配置。
其中,存储器502可用于存储软件程序以及模块,如本发明实施例中的物联网设备的控制方法和装置对应的程序指令/模块,处理器504通过运行存储在存储器502内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的物联网设备的控制方法。存储器502可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器502可进一步包括相对于处理器504远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器502具体可以但不限于用于存储设备控制信息等信息。作为一种示例,如图5所示,上述存储器502中可以但不限于包括上述物联网设备的控制装置中的获取单元402、确定单元404、修正单元406以及控制单元408。此外,还可以包括但不限于上述物联网设备的控制装置中的其他模块单元,本示例中不再赘述。
可选地,上述的传输装置506用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置506包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置506为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
此外,上述电子装置还包括:显示器508,用于在显示界面设备控制操作界面;和连接总线510,用于连接上述电子装置中的各个模块部件。
在其他实施例中,上述终端设备或者服务器可以是一个分布式***中的一个节点,其中,该分布式***可以为区块链***,该区块链***可以是由该多个节点通过网络通信的形式连接形成的分布式***。其中,节点之间可以组成点对点(P2P,Peer To Peer)网络,任意形式的计算设备,比如服务器、终端等电子装置都可以通过加入该点对点网络而成为该区块链***中的一个节点。
根据本申请的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该计算机程序/指令包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本申请实施例提供的各种功能。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
根据本申请的一个方面,提供了一种计算机可读存储介质,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述设备控制方方法。
可选地,在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,获取控制关联信息,其中,控制关联信息用于触发对物联网设备的控制操作;
S2,在获取到物联网设备的历史控制关联信息与物联网设备的历史控制信息的情况下,根据历史控制关联信息与历史控制信息之间的对应关系,确定控制关联信息对应的第一控制信息;
S3,基于第一控制信息对第二控制信息进行修正,得到目标控制信息,其中,第二控制信息为通过预测模型处理控制关联信息得到的处理结果;
S4,根据目标控制信息控制目标物联网设备。
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-OnlyMemory,ROM)、随机存取器(RandomAccessMemory,RAM)、磁盘或光盘等。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种物联网设备的控制方法,其特征在于,包括:
获取控制关联信息,其中,所述控制关联信息用于触发对物联网设备的控制操作;
在获取到所述物联网设备的历史控制关联信息与所述物联网设备的历史控制信息的情况下,根据所述历史控制关联信息与所述历史控制信息之间的对应关系,确定所述控制关联信息对应的第一控制信息;
基于所述第一控制信息对第二控制信息进行修正,得到目标控制信息,其中,所述第二控制信息为通过预测模型处理所述控制关联信息得到的处理结果;
根据所述目标控制信息控制目标物联网设备。
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一控制信息对所述第二控制信息进行修正,得到目标控制信息包括:
获取与所述第一控制信息对应的第一权重指数,以及与所述第二控制信息对应的第二权重指数,其中,所述第一权重指数用于指示所述第一控制信息的准确程度,所述第二权重指数用于指示所述第二控制信息的准确程度;
根据所述第一权重指数、所述第一控制信息、所述第二权重指数、所述第二控制信息确定目标控制信息。
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一控制信息对所述第二控制信息进行修正,得到目标控制信息,包括:
在所述第一权重指数大于或等于所述第二权重指数的情况下,根据所述第一控制信息确定所述目标控制信息;
在所述第一权重指数小于所述第二权重指数的情况下,根据所述第二控制信息确定所述目标控制信息。
4.根据权利要求3所述的方法,其特征在于,在所述第一控制信息中包括的设备标识与所述第二控制信息中包括的物联网设备标识相同的情况下,所述方法还包括:
基于所述第一权重指数以及所述第二权重指数,对所述第一控制信息中包括的第一控制参数所述第二控制信息中包括的第二控制参数进行加权求和计算,以确定目标控制参数;
将所述物联网设备标识和所述目标控制参数作为所述目标控制信息。
5.根据权利要求1所述的方法,其特征在于,所述根据历史控制关联信息与历史控制信息的对应关系,确定出与所述控制关联信息对应的第一控制信息,还包括:
在历史控制数据库中,对获取的所述控制关联信息进行检索,以得到第三控制信息,其中,所述历史控制数据库中包括多个历史控制关联信息与多个历史控制信息的对应关系;
根据历史反馈信息修正所述第三控制信息,以得到第四控制信息;
提取所述第四控制信息中包括的第四设备标识和第四控制参数,以所述第四设备标识对应的知识库对所述第四控制参数进行修正,其中,所述知识库中包括物联网设备控制功能集合以及控制参数的可选范围;
将所述第四设备标识以及修正后的所述第四控制参数作为所述第一控制信息。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据所述目标控制信息控制目标物联网设备之后,还包括:
在检测到修正操作的情况下,记录所述修正操作对应的修正操作信息,所述修正操作信息中包括修正设备标识、修正设备参数;
根据所述控制关联信息与所述修正操作信息的对应关系更新所述历史反馈信息。
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据所述目标控制信息控制目标物联网设备之后,还包括:
在检测到修正操作的情况下,根据修正操作信息与所述第一控制信息、所述第二控制信息的差异度调整所述第一权重指数、第二权重指数,包括:
在所述修正操作信息与所述第一控制信息的差异度小于或等于所述修正操作信息与所述第二控制信息的情况下,增加所述第一权重指数,减小所述第二权重指数;
在所述修正操作信息与所述第一控制信息的差异度大于所述修正操作信息与所述第二控制信息的情况下,减小所述第一权重指数,增加所述第二权重指数。
8.一种物联网设备的控制装置,其特征在于,包括:
获取单元,用于获取控制关联信息,其中,所述控制关联信息用于触发对物联网设备的控制操作;
确定单元,用于在获取到所述物联网设备的历史控制关联信息与所述物联网设备的历史控制信息的情况下,根据所述历史控制关联信息与所述历史控制信息之间的对应关系,确定所述控制关联信息对应的第一控制信息;
修正单元,用于基于所述第一控制信息对第二控制信息进行修正,得到目标控制信息,其中,所述第二控制信息为通过预测模型处理所述控制关联信息得到的处理结果;
控制单元,用于根据所述目标控制信息控制目标物联网设备。
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至7中任一项所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210410381.5A CN114815645A (zh) | 2022-04-19 | 2022-04-19 | 物联网设备的控制方法和装置、存储介质和电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210410381.5A CN114815645A (zh) | 2022-04-19 | 2022-04-19 | 物联网设备的控制方法和装置、存储介质和电子装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114815645A true CN114815645A (zh) | 2022-07-29 |
Family
ID=82504824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210410381.5A Pending CN114815645A (zh) | 2022-04-19 | 2022-04-19 | 物联网设备的控制方法和装置、存储介质和电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114815645A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115499265A (zh) * | 2022-11-18 | 2022-12-20 | 杭州涂鸦信息技术有限公司 | 一种物联网的设备控制方法、装置、设备和存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016073311A1 (en) * | 2014-11-04 | 2016-05-12 | Google Inc. | Enhanced automated environmental control system scheduling using a preference function |
CN106549833A (zh) * | 2015-09-21 | 2017-03-29 | 阿里巴巴集团控股有限公司 | 一种智能家居设备的控制方法和装置 |
CN108063701A (zh) * | 2016-11-08 | 2018-05-22 | 华为技术有限公司 | 一种控制智能设备的方法及装置 |
CN108919669A (zh) * | 2018-09-11 | 2018-11-30 | 深圳和而泰数据资源与云技术有限公司 | 一种智能家居动态决策方法、装置和服务终端 |
CN110908340A (zh) * | 2018-09-14 | 2020-03-24 | 珠海格力电器股份有限公司 | 智能家居的控制方法及装置 |
CN112213976A (zh) * | 2020-10-07 | 2021-01-12 | 广州云智通讯科技有限公司 | 一种基于大数据的智能家居加湿控制方法及*** |
CN112286150A (zh) * | 2020-10-15 | 2021-01-29 | 珠海格力电器股份有限公司 | 一种智能家居设备管理方法、装置、***及存储介质 |
CN114137845A (zh) * | 2021-11-22 | 2022-03-04 | 深圳Tcl新技术有限公司 | 智能设备控制***、方法、智能设备和存储介质 |
-
2022
- 2022-04-19 CN CN202210410381.5A patent/CN114815645A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016073311A1 (en) * | 2014-11-04 | 2016-05-12 | Google Inc. | Enhanced automated environmental control system scheduling using a preference function |
CN106549833A (zh) * | 2015-09-21 | 2017-03-29 | 阿里巴巴集团控股有限公司 | 一种智能家居设备的控制方法和装置 |
CN108063701A (zh) * | 2016-11-08 | 2018-05-22 | 华为技术有限公司 | 一种控制智能设备的方法及装置 |
CN108919669A (zh) * | 2018-09-11 | 2018-11-30 | 深圳和而泰数据资源与云技术有限公司 | 一种智能家居动态决策方法、装置和服务终端 |
CN110908340A (zh) * | 2018-09-14 | 2020-03-24 | 珠海格力电器股份有限公司 | 智能家居的控制方法及装置 |
CN112213976A (zh) * | 2020-10-07 | 2021-01-12 | 广州云智通讯科技有限公司 | 一种基于大数据的智能家居加湿控制方法及*** |
CN112286150A (zh) * | 2020-10-15 | 2021-01-29 | 珠海格力电器股份有限公司 | 一种智能家居设备管理方法、装置、***及存储介质 |
CN114137845A (zh) * | 2021-11-22 | 2022-03-04 | 深圳Tcl新技术有限公司 | 智能设备控制***、方法、智能设备和存储介质 |
Non-Patent Citations (1)
Title |
---|
成晓辉;: "智能预测控制在谷物干燥过程中的应用研究", 计算机测量与控制, no. 05, 25 May 2017 (2017-05-25), pages 96 - 98 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115499265A (zh) * | 2022-11-18 | 2022-12-20 | 杭州涂鸦信息技术有限公司 | 一种物联网的设备控制方法、装置、设备和存储介质 |
CN115499265B (zh) * | 2022-11-18 | 2023-03-10 | 杭州涂鸦信息技术有限公司 | 一种物联网的设备控制方法、装置、设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108181819B (zh) | 家电设备的联动控制方法、装置、***及家电设备 | |
US12034560B2 (en) | Automatic device orchestration and configuration | |
CA3058373A1 (en) | Data learning server and method for generating and using learning model thereof | |
CN107883536B (zh) | 空调设备的参数调整方法及装置、终端 | |
CN110793167B (zh) | 空调控制方法及装置 | |
CN111338227B (zh) | 基于强化学习的电子电器控制方法及控制设备、存储介质 | |
WO2023207170A1 (zh) | 洗涤程序的推荐方法及装置、存储介质及电子装置 | |
EP3401793A1 (en) | Information processing apparatus, electronic device, method, and program | |
CN112782990A (zh) | 一种智能设备的控制方法、装置、存储介质及电子设备 | |
CN112361555B (zh) | 一种空调控制方法、装置、电子设备及存储介质 | |
CN114815645A (zh) | 物联网设备的控制方法和装置、存储介质和电子装置 | |
CN115167164A (zh) | 设备场景的确定方法和装置、存储介质及电子装置 | |
CN108303902B (zh) | 一种设备控制方法、介质、设备及装置 | |
CN115327934A (zh) | 智能家居场景推荐方法、***、存储介质及电子装置 | |
CN112161393A (zh) | 定制家电设备功能的方法、装置、电子设备和存储介质 | |
CN115167161A (zh) | 灯具关联关系的确定方法和装置、存储介质及电子装置 | |
CN114697150A (zh) | 命令的下发方法和装置、存储介质及电子装置 | |
WO2024001196A1 (zh) | 家电设备的控制方法、装置、存储介质及电子装置 | |
WO2018213999A1 (zh) | 家用设备学习方法、及服务器 | |
CN110471298B (zh) | 一种智能家电控制方法、设备和计算机可读介质 | |
CN111381507B (zh) | 电器操作参数的推荐方法、介质、服务器及智能电器管理*** | |
CN112653604A (zh) | 一种场景迁移的方法及***、电子设备和存储介质 | |
CN114691731A (zh) | 使用偏好的确定方法和装置、存储介质及电子装置 | |
CN115345225A (zh) | 推荐场景的确定方法及装置、存储介质及电子装置 | |
CN110793163B (zh) | 空调配置处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |