插件的生成方法、装置、电子设备和存储介质制造方法及图纸

技术编号:31163910 阅读:19 留言:0更新日期:2021-12-04 10:36
本公开实施例公开了一种插件的生成方法、装置、电子设备和存储介质。上述方法包括:获取至少两项目标设备功能信息,其中,至少两项上述目标设备功能信息分别指示的设备功能之间具有预设关联关系;基于至少两项上述目标设备功能信息,生成设备控制应用的插件,其中,上述插件用于控制至少两项上述目标设备功能信息分别指示的设备功能按照上述预设关联关系进行运行。本公开实施例可以自动生成用于控制设备功能按照相应关联关系进行运行的插件,从而提高了插件的开发效率,可以更具个性化的生成插件。插件。插件。

【技术实现步骤摘要】
插件的生成方法、装置、电子设备和存储介质


[0001]本公开涉及堵塞检测
,尤其是一种插件的生成方法、装置、电子设备和存储介质。

技术介绍

[0002]插件(Plug

in,又称addin、add

in、addon或add

on)是一种遵循一定规范的应用程序接口编写出来的程序。通过安装插件,可以对应用程序的功能实现扩展。
[0003]现有技术中,插件的开发过程,包括需求确定、开发人员书写代码的步骤,开发周期较长。

技术实现思路

[0004]鉴于此,为解决如何提高插件的开发效率的技术问题,本公开实施例提供一种插件的生成方法、装置、电子设备和存储介质。
[0005]第一方面,本公开实施例提供一种插件的生成方法,上述方法包括:
[0006]获取至少两项目标设备功能信息,其中,至少两项上述目标设备功能信息分别指示的设备功能之间具有预设关联关系;
[0007]基于至少两项上述目标设备功能信息,生成设备控制应用的插件,其中,上述插件用于控制至少两项上述目标设备功能信息分别指示的设备功能按照上述预设关联关系进行运行。
[0008]可选地,在本公开任一实施例的方法中,上述获取至少两项目标设备功能信息,包括:
[0009]从预设设备集合中,确定选定的目标设备;
[0010]从针对上述目标设备预设的类型集合中,确定选定的目标类型;
[0011]从上述目标类型的上述目标设备的设备功能信息集合中,确定选定的至少两项目标设备功能信息。
[0012]可选地,在本公开任一实施例的方法中,在上述基于至少两项上述目标设备功能信息,生成设备控制应用的插件之前,上述方法还包括:
[0013]生成基于至少两项上述目标设备功能信息生成的设备控制应用的预览页面。
[0014]可选地,在本公开任一实施例的方法中,上述基于至少两项上述目标设备功能信息,生成设备控制应用的插件,包括:
[0015]从预先确定的模板集合中,确定选定的目标模板,其中,上述模板集合中的模板的页面风格预先确定;
[0016]获取上述目标模板的颜色信息和布局信息;
[0017]基于上述目标模板、上述颜色信息、上述布局信息和至少两项上述目标设备功能信息,生成设备控制应用的插件,其中,上述插件用于将上述设备控制应用设置为上述页面风格、上述颜色信息指示的颜色,以及上述布局信息指示的布局。
[0018]可选地,在本公开任一实施例的方法中,上述基于至少两项上述目标设备功能信息,生成设备控制应用的插件,包括:
[0019]基于至少两项上述目标设备功能信息,生成JSON数据,其中,上述JSON数据包含指示上述预设关联关系的数据;
[0020]基于上述JSON数据,生成设备控制应用的插件。
[0021]可选地,在本公开任一实施例的方法中,上述插件用于控制设备功能的启动与关闭。
[0022]可选地,在本公开任一实施例的方法中,上述预设关联关系包括以下至少一项:
[0023]禁止同时启动、必须同时启动、禁止同时关闭、必须同时关闭、按照设定顺序启动、按照设定顺序关闭。
[0024]第二方面,本公开实施例提供一种插件的生成装置,上述装置包括:
[0025]获取单元,被配置成获取至少两项目标设备功能信息,其中,至少两项上述目标设备功能信息分别指示的设备功能之间具有预设关联关系;
[0026]第一生成单元,被配置成基于至少两项上述目标设备功能信息,生成设备控制应用的插件,其中,上述插件用于控制至少两项上述目标设备功能信息分别指示的设备功能按照上述预设关联关系进行运行。
[0027]可选地,在本公开任一实施例的装置中,上述获取单元包括:
[0028]第一确定子单元,被配置成从预设设备集合中,确定选定的目标设备;
[0029]第二确定子单元,被配置成从针对上述目标设备预设的类型集合中,确定选定的目标类型;
[0030]第三确定子单元,被配置成从上述目标类型的上述目标设备的设备功能信息集合中,确定选定的至少两项目标设备功能信息。
[0031]可选地,在本公开任一实施例的装置中,上述装置还包括:
[0032]第二生成单元,被配置成生成基于至少两项上述目标设备功能信息生成的设备控制应用的预览页面。
[0033]可选地,在本公开任一实施例的装置中,上述第一生成单元包括:
[0034]第四确定子单元,被配置成从预先确定的模板集合中,确定选定的目标模板,其中,上述模板集合中的模板的页面风格预先确定;
[0035]获取子单元,被配置成获取上述目标模板的颜色信息和布局信息;
[0036]第一生成子单元,被配置成基于上述目标模板、上述颜色信息、上述布局信息和至少两项上述目标设备功能信息,生成设备控制应用的插件,其中,上述插件用于将上述设备控制应用设置为上述页面风格、上述颜色信息指示的颜色,以及上述布局信息指示的布局。
[0037]可选地,在本公开任一实施例的装置中,上述第一生成单元包括:
[0038]第二生成子单元,被配置成基于至少两项上述目标设备功能信息,生成JSON数据,其中,上述JSON数据包含指示上述预设关联关系的数据;
[0039]第三生成子单元,被配置成基于上述JSON数据,生成设备控制应用的插件。
[0040]可选地,在本公开任一实施例的装置中,上述插件用于控制设备功能的启动与关闭。
[0041]可选地,在本公开任一实施例的装置中,上述预设关联关系包括以下至少一项:
[0042]禁止同时启动、必须同时启动、禁止同时关闭、必须同时关闭、按照设定顺序启动、按照设定顺序关闭。
[0043]第三方面,本公开实施例提供一种电子设备,包括:
[0044]存储器,用于存储计算机程序;
[0045]处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现本公开上述第一方面的插件的生成方法中任一实施例的方法。
[0046]第四方面,本公开实施例提供一种计算机可读介质,该计算机程序被处理器执行时,实现如上述第一方面的插件的生成方法中任一实施例的方法。
[0047]第五方面,本公开实施例提供一种计算机程序,该计算机程序包括计算机可读代码,当该计算机可读代码在设备上运行时,使得该设备中的处理器执行用于实现如上述第一方面的插件的生成方法中任一实施例的方法中各步骤的指令。
[0048]本公开上述实施例提供的插件的生成方法中,通过获取至少两项目标设备功能信息,其中,至少两项上述目标设备功能信息分别指示的设备功能之间具有预设关联关系,之后,基于至少两项上述目标设备功能信息,生成设备控制应用的插件,其中,上述插件用于控制至少两项上述目标设备功能信息分别指示的设备功能按照上述预设关联关系进行运行,从而可以自动生成用于控制设备功能按照相应关联关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种插件的生成方法,其特征在于,所述方法包括:获取至少两项目标设备功能信息,其中,至少两项所述目标设备功能信息分别指示的设备功能之间具有预设关联关系;基于至少两项所述目标设备功能信息,生成设备控制应用的插件,其中,所述插件用于控制至少两项所述目标设备功能信息分别指示的设备功能按照所述预设关联关系进行运行。2.根据权利要求1所述的方法,其特征在于,所述获取至少两项目标设备功能信息,包括:从预设设备集合中,确定选定的目标设备;从针对所述目标设备预设的类型集合中,确定选定的目标类型;从所述目标类型的所述目标设备的设备功能信息集合中,确定选定的至少两项目标设备功能信息。3.根据权利要求1所述的方法,其特征在于,在所述基于至少两项所述目标设备功能信息,生成设备控制应用的插件之前,所述方法还包括:生成基于至少两项所述目标设备功能信息生成的设备控制应用的预览页面。4.根据权利要求1所述的方法,其特征在于,所述基于至少两项所述目标设备功能信息,生成设备控制应用的插件,包括:从预先确定的模板集合中,确定选定的目标模板,其中,所述模板集合中的模板的页面风格预先确定;获取所述目标模板的颜色信息和布局信息;基于所述目标模板、所述颜色信息、所述布局信息和至少两项所述目标设备功能信息,生成设备控制应用的插件,其中,所述插件用于将所述设备控制应用设置为所述页面风格、所述颜色信息指示的颜色,以及所述布局信息指示的布局。5.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:黄锋凯李绍斌宋德超黄子勋邱园李远钦
申请(专利权)人:珠海联云科技有限公司
类型:发明
国别省市:

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

1