System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种交互控制方法、装置、设备及存储介质制造方法及图纸_技高网

一种交互控制方法、装置、设备及存储介质制造方法及图纸

技术编号:40453698 阅读:7 留言:0更新日期:2024-02-22 23:11
本申请公开了一种交互控制方法、装置、设备及存储介质,该方法包括:鸿蒙设备控制器通过鸿蒙系统的分布式软总线检测是否接入鸿蒙设备;如果接入鸿蒙设备,就在鸿蒙系统的接口层中获取鸿蒙设备在鸿蒙设备控制器的占用接口;通过物模型子系统判断占用接口是否为预定义接口;如果物模型子系统判断占用接口为预定义接口,就在预定义接口与预设物模型的对应关系中,获取预定义接口对应的预设物模型;获取鸿蒙设备能力信息;在预定义接口对应的预设物模型中写入鸿蒙设备能力信息,生成鸿蒙设备对应的目标物模型,向云端上传目标物模型。本申请能在鸿蒙设备控制器和云端快速部署鸿蒙设备的目标物模型,有利于提高目标物模型的运维效率。

【技术实现步骤摘要】

本申请涉及互联网,尤其涉及一种交互控制方法、装置、设备及存储介质


技术介绍

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、在所述预定义接口对应的所述预设物模型中写入所述鸿蒙设备能力信息,生成所述鸿蒙设备对应的目标物模型;获取用户预设的或者系统默认的更新时间,当到达所述更新时间时,通过预设的网络模式,向云端上传所述目标物模型,所述网络模式包括3g网络模式、4g网络模式、5g网络模式、wifi网络模式中的其中一种或其组合。

24、作为一个可选的实施方式,所述服务信息包括服务标识、服务类型中的其中一种或其组合,所述属性信息包括属性的名称、属性的参数、属性的数据类型、属性的长度中的其中一种或其组合。

25、作为一个可选的实施方式,所述命令信息包括命令的名称、命令的参数、命令的数据类型、命令的长度中的其中一种或其组合。

26、第二方面,本申请实施例还提供了一种交互控制装置,所述交互控制装置包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时执行上述的交互控制方法。

27、第三方面,本申请实施例还提供了一种设备,所述设备包括如上述的交互控制装置。

28、第四方面,本申请实施例还提供了一种存储介质,所述存储介质用于存储计算机程序,所述计算机程序被处理器执行时使所述处理器实现上述的交互控制方法。

29、本申请实施例提供了一种交互控制方法、装置、设备及存储介质,方法包括:所述鸿蒙设备控制器通过鸿蒙系统的分布式软总线检测是否接入鸿蒙设备;

30、如果接入所述鸿蒙设备,就在所述鸿蒙系统的接口层中获取所述鸿蒙设备在所述鸿蒙设备控制器的占用接口;

31、在所述鸿蒙系统中调用预设的外围设备管理线程,通过所述外围设备管理线程将所述占用接口传递给所述鸿蒙系统的物模型子系统,所述外围设备管理线程为管理所述占用接口的线程,所述物模型子系统为管理所述鸿蒙设备的子系统;

32、通过所述物模型子系统判断所述占用接口是否为预定义接口;

33、如果所述物模型子系统判断所述占用接口为所述预定义接口,就在预先建立的所述预定义接口与预设物模型的对应关系中,获取所述预定义接口对应的所述预设物模型;

34、获取鸿蒙设备能力信息,所述鸿蒙设备能力信息包括所述鸿蒙设备的服务信息、属性信息、命令信息中的其中一种或其组合;

35、在所述预定义接口对应的所述预设物模型中写入所述鸿蒙设备能力信息,生成所述鸿蒙设备对应的目标物模型,向云端上传所述目标物模型。

36、本申请实施例有益效果在于两方面,一方面,在所本文档来自技高网...

【技术保护点】

1.一种交互控制方法,其特征在于,应用于鸿蒙设备控制器,所述交互控制方法包括:

2.根据权利要求1所述的交互控制方法,其特征在于,所述如果所述物模型子系统判断所述占用接口为所述预定义接口,就在预先建立的所述预定义接口与预设物模型的对应关系中,获取所述预定义接口对应的所述预设物模型,包括:

3.根据权利要求1所述的交互控制方法,其特征在于,所述获取鸿蒙设备能力信息,包括:

4.根据权利要求3所述的交互控制方法,其特征在于,所述获取所述鸿蒙设备的设备类型,包括:

5.根据权利要求1所述的交互控制方法,其特征在于,所述在所述预定义接口对应的所述预设物模型中写入所述鸿蒙设备能力信息,生成所述鸿蒙设备对应的目标物模型,向云端上传所述目标物模型,包括:

6.根据权利要求1至5中任一项所述的交互控制方法,其特征在于,所述服务信息包括服务标识、服务类型中的其中一种或其组合,所述属性信息包括属性的名称、属性的参数、属性的数据类型、属性的长度中的其中一种或其组合。

7.根据权利要求1至5中任一项所述的交互控制方法,其特征在于,所述命令信息包括命令的名称、命令的参数、命令的数据类型、命令的长度中的其中一种或其组合。

8.一种交互控制装置,其特征在于,所述交互控制装置包括处理器、存储器,所述存储器存储有可被所述处理器执行的计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的交互控制方法。

9.一种设备,其特征在于,所述设备包括如权利要求8所述的交互控制装置。

10.一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1至7中任一项所述的交互控制方法的步骤。

...

【技术特征摘要】

1.一种交互控制方法,其特征在于,应用于鸿蒙设备控制器,所述交互控制方法包括:

2.根据权利要求1所述的交互控制方法,其特征在于,所述如果所述物模型子系统判断所述占用接口为所述预定义接口,就在预先建立的所述预定义接口与预设物模型的对应关系中,获取所述预定义接口对应的所述预设物模型,包括:

3.根据权利要求1所述的交互控制方法,其特征在于,所述获取鸿蒙设备能力信息,包括:

4.根据权利要求3所述的交互控制方法,其特征在于,所述获取所述鸿蒙设备的设备类型,包括:

5.根据权利要求1所述的交互控制方法,其特征在于,所述在所述预定义接口对应的所述预设物模型中写入所述鸿蒙设备能力信息,生成所述鸿蒙设备对应的目标物模型,向云端上传所述目标物模型,包括:

6.根据权利要求1至5中任一项所述的交互控制方法,其特征在于,所述服务信息包括服务...

【专利技术属性】
技术研发人员:李训辉
申请(专利权)人:深圳开鸿数字产业发展有限公司
类型:发明
国别省市:

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

1