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

技术编号:35923802 阅读:10 留言:0更新日期:2022-12-10 11:12
本公开涉及设备控制方法及装置、计算机可存储介质,涉及计算机技术领域。设备控制方法包括:响应于用户的行为动作的触发,获取以行为动作为触发节点的状态网络图,其中,状态网络图以触发节点为起始节点,以用户所处环境的传感设备和执行设备为设备节点,设备节点的属性包括传感设备所感知的环境状态或执行设备的执行动作;从状态网络图的起始节点出发,遍历状态网络图,得到多条路径以及每条路径的路径评分,其中,每条路径包括行为动作触发的设备节点的属性值;从多条路径中,选择路径评分大于评分阈值的目标路径;据目标路径,生成对目标路径上的执行设备的控制指令;对目标路径上的执行设备,执行控制指令。执行控制指令。执行控制指令。

【技术实现步骤摘要】
设备控制方法及装置、计算机可存储介质


[0001]本公开涉及计算机
,特别涉及设备控制方法及装置、计算机可存储介质。

技术介绍

[0002]目前,很多智能家居设备厂商都开始从传统物联网产品模式向智能化转型,通过将各种设备整合,然后通过编排特定的指令来指挥各个设备相互协调完成复杂的任务。
[0003]相关技术中,人工编排生成各个设备的控制指令。

技术实现思路

[0004]相关技术中,各个设备的控制指令或逻辑指令复杂,对于编排人员具有一定的使用门槛,且无法动态调整,也无法通用。尤其在面对复杂的家居场景时,需要编写大量的指令来完成任务,设备的控制效率低。
[0005]针对上述技术问题,本公开提出了一种解决方案,可以提高设备的控制效率和通用性。
[0006]根据本公开的第一方面,提供了一种设备控制方法,包括:响应于用户的行为动作的触发,获取以所述行为动作为触发节点的状态网络图,其中,所述状态网络图以所述触发节点为起始节点,以所述用户所处环境的传感设备和执行设备为设备节点,设备节点的属性包括传感设备所感知的环境状态或执行设备的执行动作;从所述状态网络图的起始节点出发,遍历所述状态网络图,得到多条路径以及每条路径的路径评分,其中,每条路径包括所述行为动作触发的设备节点的属性值;从所述多条路径中,选择路径评分大于评分阈值的目标路径;据所述目标路径,生成对所述目标路径上的执行设备的控制指令;对所述目标路径上的执行设备,执行所述控制指令。
[0007]在一些实施例中,设备控制方法,还包括:在执行所述控制指令后的第一时间,更新并获取传感设备和执行设备的当前设备状态,作为第一设备状态;在晚于所述第一时间且与所述第一时间相差预设时长的第二时间,获取传感设备和执行设备的当前设备状态,作为第二设备状态;在所述第二设备状态不同于所述第一设备状态的情况下,利用强化学习算法,更新所述状态网络图中每条路径的路径评分。
[0008]在一些实施例中,更新所述状态网络图中每条路径的路径评分包括:在所述第二设备状态不同于所述第一设备状态的情况下,生成由于所述第二设备状态产生的反馈激励值;以最大化所述反馈激励值为目标,更新所述状态网络图中每条路径的路径评分。
[0009]在一些实施例中,设备控制方法,还包括:在所述用户所处的环境新增设备的情况下,增加所新增的设备作为所述状态网络图中的设备节点。
[0010]在一些实施例中,传感设备和执行设备统一接入到设备池,所述设备池用于动态维护执行设备的设备动作表、传感设备和执行设备的设备状态表,所述设备动作表用于描述执行设备可执行的执行动作,所述设备状态表用于描述执行设备和传感设备的位置状态和设备状态,所述设备控制方法还包括:根据所述设备动作表和设备状态表,利用知识图谱
或者自然语言处理模型,构建所述状态网络图。
[0011]在一些实施例中,所述传感设备包括温度传感器、光敏传感器、湿度传感器中的至少一种,所述执行设备包括机器人和机械臂中的至少一种。
[0012]在一些实施例中,设备控制方法,还包括:获取音视频采集设备或虚拟设备的采集数据;根据所述采集数据,对用户的行为数据进行意图分析,得到用户的行为动作。
[0013]根据本公开第二方面,提供了一种设备控制装置,包括:获取模块,被配置为响应于用户的行为动作的触发,获取以所述行为动作为触发节点的状态网络图,其中,所述状态网络图以所述触发节点为起始节点,以所述用户所处环境的传感设备和执行设备为设备节点,设备节点的属性包括传感设备所感知的环境状态或执行设备的执行动作;遍历模块,被配置为从所述状态网络图的起始节点出发,遍历所述状态网络图,得到多条路径以及每条路径的路径评分,其中,每条路径包括所述行为动作触发的设备节点的属性值;选择模块,被配置为从所述多条路径中,选择路径评分大于评分阈值的目标路径;生成模块,被配置为根据所述目标路径,生成对所述目标路径上的执行设备的控制指令;执行模块,被配置为对所述目标路径上的执行设备,执行所述控制指令。
[0014]根据本公开第三方面,提供了一种设备控制装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令,执行上述任一实施例所述的设备控制方法。
[0015]根据本公开的第四方面,提供了一种计算机可存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上述任一实施例所述的设备控制方法。
[0016]在上述实施例中,可以提高设备的控制效率和通用性。
附图说明
[0017]构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
[0018]参照附图,根据下面的详细描述,可以更加清楚地理解本公开,
[0019]其中:
[0020]图1是示出根据本公开一些实施例的设备控制方法的流程图;
[0021]图2是示出根据本公开一些实施例的设备控制方法的示意图;
[0022]图3是示出根据本公开一些实施例的状态网络图的示意图;
[0023]图4示出了用户开门回家触发的设备节点的属性值组合;
[0024]图5是示出根据本公开一些实施例的强化学习算法的示意图;
[0025]图6是示出根据本公开一些实施例的设备控制装置的框图;
[0026]图7是示出根据本公开另一些实施例的设备控制装置的框图;
[0027]图8是示出用于实现本公开一些实施例的计算机系统的框图。
具体实施方式
[0028]现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0029]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0030]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
[0031]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0032]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0033]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0034]图1是示出根据本公开一些实施例的设备控制方法的流程图。
[0035]如图1所示,设备控制方法包括步骤S110

步骤S150。例如,设备控制方法由设备控制装置执行。
[0036]在步骤S110中,响应于用户的行为动作的触发,获取以行为动作为触发节点的状态网络图。状态网络图以触发节点为起始节点,以用户所处环境的传感设备和执行设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备控制方法,包括:响应于用户的行为动作的触发,获取以所述行为动作为触发节点的状态网络图,其中,所述状态网络图以所述触发节点为起始节点,以所述用户所处环境的传感设备和执行设备为设备节点,设备节点的属性包括传感设备所感知的环境状态或执行设备的执行动作;从所述状态网络图的起始节点出发,遍历所述状态网络图,得到多条路径以及每条路径的路径评分,其中,每条路径包括所述行为动作触发的设备节点的属性值;从所述多条路径中,选择路径评分大于评分阈值的目标路径;根据所述目标路径,生成对所述目标路径上的执行设备的控制指令;对所述目标路径上的执行设备,执行所述控制指令。2.根据权利要求1所述的设备控制方法,还包括:在执行所述控制指令后的第一时间,更新并获取传感设备和执行设备的当前设备状态,作为第一设备状态;在晚于所述第一时间且与所述第一时间相差预设时长的第二时间,获取传感设备和执行设备的当前设备状态,作为第二设备状态;在所述第二设备状态不同于所述第一设备状态的情况下,利用强化学习算法,更新所述状态网络图中每条路径的路径评分。3.根据权利要求2所述的设备控制方法,其中,更新所述状态网络图中每条路径的路径评分包括:在所述第二设备状态不同于所述第一设备状态的情况下,生成由于所述第二设备状态产生的反馈激励值;以最大化所述反馈激励值为目标,更新所述状态网络图中每条路径的路径评分。4.根据权利要求2所述的设备控制方法,还包括:在所述用户所处的环境新增设备的情况下,增加所新增的设备作为所述状态网络图中的设备节点。5.根据权利要求1所述的设备控制方法,其中,传感设备和执行设备统一接入到设备池,所述设备池用于动态维护执行设备的设备动作表、传感设备和执行设备的设备状态表,所述设备动...

【专利技术属性】
技术研发人员:刘振华
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1