System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 场景模拟方法及装置制造方法及图纸_技高网

场景模拟方法及装置制造方法及图纸

技术编号:39936526 阅读:6 留言:0更新日期:2024-01-08 22:13
本发明专利技术涉及物联网技术领域,提供一种场景模拟方法及装置。方法包括:创建模拟环境和多个设备模拟器;在所述模拟环境中配置所述多个设备模拟器;获取控制指令,所述控制指令用于控制所述多个设备模拟器的状态;基于所述控制指令,对目标场景进行模拟。本发明专利技术可以随时随地通过虚拟手段,修改场景和场景中的设备,解决了实体设备不易移动且成本高昂的问题。基于不同的智能化场景以及设备模拟器的多设备联动,可以实现多样的智能化反馈。

【技术实现步骤摘要】

本专利技术涉及物联网,尤其涉及一种场景模拟方法及装置


技术介绍

1、随着物联网技术的发展,各种功能的智能电器设备应运而生。当前,对于智能电器设备的使用还不够普及。现有的智能电器设备往往通过控制终端的控制单独工作,故控制终端的控制相当于替换了传统遥控器并增加了一些数据提醒,设备并未实现真正的智能化。因此,需要搭建智能化场景发挥智能电器设备的功能。

2、然而,智能化场景需要大量的智能电器设备进行搭建,搭建好的智能化场景,存在购买及维护成本高,搭建过程耗时长,设备不易挪动和替换等问题。


技术实现思路

1、本专利技术旨在至少解决相关技术中存在的技术问题之一。为此,本专利技术提出一种场景模拟方法,通过对智能化场景进行模拟,减少搭建智能化场景的成本,增加对智能化场景体验的便利。

2、本专利技术还提出一种场景模拟装置。

3、本申请还提出一种电子设备。

4、本申请还提出一种非暂态计算机可读存储介质。

5、本申请还提出一种计算机程序产品。

6、根据本专利技术第一方面实施例的场景模拟方法,包括:

7、创建模拟环境和多个设备模拟器;

8、在所述模拟环境中配置所述多个设备模拟器;

9、获取控制指令,所述控制指令用于控制所述多个设备模拟器的状态;

10、基于所述控制指令,对目标场景进行模拟。

11、根据本专利技术实施例的场景模拟方法,通过创建模拟环境来模拟智能化场景的背景环境,通过创建设备模拟器来模拟智能化设备,然后基于控制指令获得设备模拟器的状态,从而对目标场景进行模拟。本专利技术实施例的方法可以随时随地修改场景和场景中的设备,解决了实体设备不易移动且成本高昂的问题。可在线上创建不同的智能化场景,基于不同的智能化场景以及设备模拟器的多设备联动,可以实现多样的智能化反馈,同时提升了用户对智能化场景的体验感。

12、根据本专利技术的一个实施例,所述多个设备模拟器中任一设备模拟器的创建,包括:

13、基于所述目标设备的电控逻辑,创建模拟脚本;

14、基于所述目标设备的运行逻辑,创建运行平台;

15、将所述模拟脚本加载至所述运行平台上,确定所述目标设备的设备模拟器。

16、根据本专利技术的一个实施例,所述创建模拟环境,之前还包括:

17、创建可视化界面,所述可视化界面用于创建所述模拟环境,还用于在所述模拟环境中配置所述多个设备模拟器。

18、根据本专利技术的一个实施例,所述在所述模拟环境中配置所述多个设备模拟器,包括:

19、通过所述可视化平台,在所述模拟环境中对所述多个设备模拟器的种类、数量和位置进行配置。

20、根据本专利技术的一个实施例,所述基于所述控制指令,对目标场景进行模拟,包括:

21、基于所述控制指令,确定所述设备模拟器的目标状态信息;

22、基于所述设备模拟器的目标状态信息,控制所述模拟环境中的设备模拟器的状态;

23、基于所述模拟环境中的设备模拟器的状态,确定所述目标场景。

24、根据本专利技术的一个实施例,所述基于所述设备模拟器的目标状态信息,控制所述模拟环境中的设备模拟器的状态,还包括:

25、确定所述多个设备模拟器中任一目标设备模拟器的目标状态信息,达到所述目标场景的执行条件;

26、基于预设的场景控制指令,确定所述模拟环境中所有设备模拟器的目标状态信息;

27、基于所述模拟环境中所有设备模拟器的目标状态信息,分别控制所述模拟环境中设备模拟器的状态。

28、根据本专利技术的一个实施例,所述对目标场景进行模拟,之后还包括:

29、将所述目标场景中的设备模拟器的状态信息,进行反馈上报。

30、根据本专利技术第二方面实施例的场景模拟装置,包括:

31、准备模块,用于创建模拟环境和多个设备模拟器;

32、配置模块,用于在所述模拟环境中配置所述多个设备模拟器;

33、交互模块,用于获取控制指令,所述控制指令用于控制所述多个设备模拟器的状态;

34、模拟模块,用于基于所述控制指令,对目标场景进行模拟。

35、根据本专利技术实施例的场景模拟装置,通过准备模块创建模拟环境来模拟智能化场景的背景环境,通过准备模块创建设备模拟器来模拟智能化设备,通过配置模块进行设备与环境的配置,可以基于交互模块的控制指令获得设备模拟器的状态,最后通过模拟模块对目标场景进行模拟。本专利技术实施例的装置通过随时随地修改场景和场景中的设备,解决了实体设备不易移动且成本高昂的问题。通过设备模拟器的多设备联动,可在线上创建不同的智能化场景,基于不同的智能化场景可以实现多样的智能化反馈,同时提高了用户对智能化场景的体验感。

36、根据本申请第三方面实施例的一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述场景模拟方法。

37、根据本申请第四方面实施例的一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述场景模拟方法。

38、根据本申请第五方面实施例的一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现所述场景模拟方法。

39、本专利技术实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:设备模拟器是一种对设备的完全模拟,不同于传统方法只模拟设备的处理器还需要其他外设的配合,由于设备模拟器对目标设备的电控逻辑和运行逻辑均进行模拟,因此设备模拟器可以独立实现目标设备的功能获得目标设备的各项数据。

40、进一步的,本专利技术实施例通过脚本模拟实现了设备虚拟,不同设备只需配备不同的脚本即可模拟,达到大规模模拟物联网设备的目的。

41、更进一步的,本专利技术实施例通过创建可视化界面,可以借助可视化界面创建模拟环境,并能够借助可视化界面在模拟环境中配置多个设备模拟器,用户在使用该方法对应的产品时,可以体验到随时创建和体验智能场景带来的便利,并且能结合用户自身需求和喜好设计出更贴近生活,贴近用户的智能场景。

42、再进一步的,本专利技术实施例通过控制指令控制设备模拟器的状态变化,通过比对状态信息与所述目标场景的执行条件的关系,可以确定所述模拟环境中所有设备模拟器的目标状态信息,实现对目标场景下所有设备模拟器的实时控制和更新。

43、本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。

本文档来自技高网...

【技术保护点】

1.一种场景模拟方法,其特征在于,包括:

2.根据权利要求1所述的场景模拟方法,其特征在于,所述多个设备模拟器中任一设备模拟器的创建,包括:

3.根据权利要求1所述的场景模拟方法,其特征在于,所述创建模拟环境,之前还包括:

4.根据权利要求3所述的场景模拟方法,其特征在于,所述在所述模拟环境中配置所述多个设备模拟器,包括:

5.根据权利要求1至4任一所述的场景模拟方法,其特征在于,所述基于所述控制指令,对目标场景进行模拟,包括:

6.根据权利要求5所述的场景模拟方法,其特征在于,所述基于所述设备模拟器的目标状态信息,控制所述模拟环境中的设备模拟器的状态,还包括:

7.根据权利要求1至4任一所述的场景模拟方法,其特征在于,所述对目标场景进行模拟,之后还包括:

8.一种场景模拟装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述场景模拟方法。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7任一项所述场景模拟方法。

...

【技术特征摘要】

1.一种场景模拟方法,其特征在于,包括:

2.根据权利要求1所述的场景模拟方法,其特征在于,所述多个设备模拟器中任一设备模拟器的创建,包括:

3.根据权利要求1所述的场景模拟方法,其特征在于,所述创建模拟环境,之前还包括:

4.根据权利要求3所述的场景模拟方法,其特征在于,所述在所述模拟环境中配置所述多个设备模拟器,包括:

5.根据权利要求1至4任一所述的场景模拟方法,其特征在于,所述基于所述控制指令,对目标场景进行模拟,包括:

6.根据权利要求5所述的场景模拟方法,其特征在于,所述基于所述设备模...

【专利技术属性】
技术研发人员:林鸿非李谦
申请(专利权)人:美的集团股份有限公司
类型:发明
国别省市:

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

1