一种零代码平台插件配置的方法技术

技术编号:33630662 阅读:19 留言:0更新日期:2022-06-02 01:33
本发明专利技术公开了一种零代码平台插件配置的方法让产品自行配置目标内容,并在线生成可用的插件,通过可视化的无码开发,快速调整出理想的界面,多环节并行、缩短开发周期;配合丰富的操作范式,解决更多定制化及跨品类的功能需求;为实现用户选择的多样化;通过体验界面的交互操作,方便开发者在进行界面设计时进行试错与改进,调试App可直接关联设备进行设备真机联调,可与设备进行交互。界面自动生成、数据驱动UI、多环节并行、上线周期缩短:可视化无码开发,数据驱动UI,定义功能参数即定义UI组件;灵活的UI编排能力,快速调整出理想的界面;设计与开发效果一致,同时缩短开发周期。同时缩短开发周期。同时缩短开发周期。

【技术实现步骤摘要】
一种零代码平台插件配置的方法


[0001]本专利技术涉及计算机应用
,尤其涉及一种零代码平台插件配置的方法。

技术介绍

[0002]随着物联网渐入人们的生活中,手机操控各种电器也愈受欢迎,各种产品的功能定义各不相同。插件开发能快速处理设备交互等。
[0003]而插件开发都需要开发人员亲自开发,用户需求在某种程度上会有重复,导致不同产品但需求类似的开发有了很多不必要的人工成本,所以现在自定义类的产品也不少,而我们对插件进行自定义的同时,仍在对插件自定义进行扩展,给用户更好的体验,也在很大程度上能节省了重复开发。插件自动化生成解决方案助力合作伙伴快速接入QUMI

OS生态,提升伙伴App开发效率,降低接入成本。平台为开发者提供自动化生成模版的能力,用户可以通过简单的编排,快速实现想要的界面效果。
[0004]日常插件的开发工作,需要经过产品经理和客户需求确认,再和开发人员沟通交流确定开发内容,每次插件开发都要浪费大量的沟通时间,开发中也会有许多重复的工作。

技术实现思路

[0005]本专利技术的目的在于提供一种零代码平台插件配置的方法让产品自行配置目标内容,并在线生成可用的插件,采用react进行开发,实现产品灵活定义,主题风格多样化,App可真机联调。
[0006]一种零代码平台插件配置的方法,使用领域特定语言描述数据源和用户交互界面,所述领域特定语言采用Json脚本格式,包括以下步骤:
[0007]步骤A,平台生成初始界面;
[0008]步骤B,设定有所述初始界面参数信息的Json初始配置文件;
[0009]步骤C,获取数据并生成初始脚本并相应配置插件;
[0010]步骤D,所述初始界面程序通过调用Json初始配置文件中的参数信息对智能终端的生成界面进行配置。
[0011]在其中一个实施例中,所述步骤D包括以下步骤:
[0012]步骤D1,编写所述初始界面的Json脚本;
[0013]步骤D2,设定有所述初始界面参数信息的Json初始配置文件;
[0014]步骤D3,编译所述初始界面Json脚本;
[0015]步骤D4,将所述Json初始配置文件和所述编译结果传输至智能终端的文件系统中;
[0016]步骤D5,智能终端开机进入工作状态,运行经过编译的所述初始界面Json脚本,通过对所述Json初始配置文件的解析,渲染出所述生成界面。
[0017]在其中一个实施例中,还包括以下步骤:
[0018]步骤E,通过修改所述Json初始配置文件中的参数信息;
[0019]步骤F,并重启界面程序,实现所述生成界面的重新配置。
[0020]在其中一个实施例中,所述步骤F包括以下步骤:
[0021]步骤F1,修改所述Json初始配置文件中的参数信息;
[0022]步骤F2,将修改后的所述Json初始配置文件传输至智能终端的文件系统中,替换原初始配置文件;
[0023]步骤F3,重启经过编译的所述生成界面Json脚本,实现所述生成界面的重新配置。
[0024]在其中一个实施例中,所述Json初始配置文件中的参数信息包括UI界面元素的位置、颜色、高度、宽度属性。
[0025]在其中一个实施例中,所述Json初始配置文件中的参数信息包括对用户操作的反应。
[0026]在其中一个实施例中,所述步骤F2包括:
[0027]步骤F21,若控件的配置信息为第一配置信息,在所述生成界面显示所述配置信息为第一配置信息的控件;
[0028]步骤F22,若控件的配置信息为第二配置信息,在所述生成界面隐藏所述配置信息为第二配置信息的控件。
[0029]在其中一个实施例中,所述参数信息包括设备端的本地信息和管理服务器端的远程信息。
[0030]在其中一个实施例中,还包括以下步骤:
[0031]步骤G,通过读取Json配置文件,得到所述显示界面的元素节点;
[0032]步骤H,根据所述显示界面的元素节点创建与所述显示界面对应的树形控件;
[0033]步骤I,配置所述显示界面的与所述树形控件对应的渲染列表;
[0034]步骤J,根据所述渲染列表,采用双缓冲技术对所述树形控件进行渲染。
[0035]一种电子设备,包括:存储器以及一个或多个处理器;
[0036]其中,所述存储器与所述一个或多个处理器通信连接,所述存储器中存储有可被所述一个或多个处理器执行的指令,所述指令被所述一个或多个处理器执行时,所述电子设备用于实现以上任一项实施例所述的方法。
[0037]一种计算机可读存储介质,其上存储有计算机可执行指令,当所述计算机可执行指令被计算装置执行时,可用来实现以上任一项实施例所述的方法。
[0038]一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,可用来实现以上任一项实施例所述的方法。
[0039]上述技术方案具有如下优点或有益效果:
[0040]本专利技术这种零代码平台插件配置的方法让产品自行配置目标内容,并在线生成可用的插件,通过可视化的无码开发,快速调整出理想的界面,多环节并行、缩短开发周期;配合丰富的操作范式,解决更多定制化及跨品类的功能需求;为实现用户选择的多样化;通过体验界面的交互操作,方便开发者在进行界面设计时进行试错与改进,调试App可直接关联设备进行设备真机联调,可与设备进行交互。界面自动生成、数据驱动UI、多环节并行、上线周期缩短:可视化无码开发,数据驱动UI,定义功能参数即定义UI组件;灵活的UI编排能力,快速调整出理想的界面;设计与开发效果一致,同时缩短开发周期。
附图说明
[0041]图1是本专利技术一种零代码平台插件配置的方法的流程示意图。
具体实施方式
[0042]为使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。
[0043]结合图1所示,一种零代码平台插件配置的方法,使用领域特定语言描述数据源和用户交互界面,所述领域特定语言采用Json脚本格式,包括以下步骤:
[0044]步骤A,平台生成初始界面;
[0045]步骤B,设定有所述初始界面参数信息的Json初始配置文件;
[0046]步骤C,获取数据并生成初始脚本并相应配置插件;
[0047]步骤D,所述初始界面程序通过调用Json初始配置文件中的参数信息对智能终端的生成界面进行配置;
[0048]步骤E,通过修改所述Json初始配置文件中的参数信息;
[0049]步骤F,并重启界面程序,实现所述生成界面的重新配置。
[0050]本专利技术通过组件提取等方式,对传统的插件页面进行公版化改造,从原先每个插件都需要独立编码一套代码,改为所有插件都使用同一套模板代码,只需要配合一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种零代码平台插件配置的方法,其特征在于,使用领域特定语言描述数据源和用户交互界面,所述领域特定语言采用Json脚本格式,包括以下步骤:步骤A,平台生成初始界面;步骤B,设定有所述初始界面参数信息的Json初始配置文件;步骤C,获取数据并生成初始脚本并相应配置插件;步骤D,所述初始界面程序通过调用Json初始配置文件中的参数信息对智能终端的生成界面进行配置。2.如权利要求1所述的一种零代码平台插件配置的方法,其特征在于,所述步骤D包括以下步骤:步骤D1,编写所述初始界面的Json脚本;步骤D2,设定有所述初始界面参数信息的Json初始配置文件;步骤D3,编译所述初始界面Json脚本;步骤D4,将所述Json初始配置文件和所述编译结果传输至智能终端的文件系统中;步骤D5,智能终端开机进入工作状态,运行经过编译的所述初始界面Json脚本,通过对所述Json初始配置文件的解析,渲染出所述生成界面。3.如权利要求1所述的一种零代码平台插件配置的方法,其特征在于,还包括以下步骤:步骤E,通过修改所述Json初始配置文件中的参数信息;步骤F,并重启界面程序,实现所述生成界面的重新配置。4.如权利要求3所述的一种零代码平台插件配置的方法,其特征在于,所述步骤F包括以下步骤:步骤F1,修改所述Json初始配置文件中的参数信息;步骤F2,将修改后的所述Jso...

【专利技术属性】
技术研发人员:张芝汇
申请(专利权)人:宁波小匠物联网科技有限公司
类型:发明
国别省市:

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

1