【技术实现步骤摘要】
一种自动识别并转换多端模板的方法及系统
[0001]本专利技术属于互联网
,具体是一种自动识别并转换多端模板的方法及系统。
技术介绍
[0002]随着移动互联网,信息化的蓬勃发展,当前市场有大量企业或个体有APP、H5应用、小程序的制作需求,以此来推广、宣传、售卖企业产品。然而程序开发的速度远远不能满足日新月异的快速需求的变化,所以就大量的出现了各种快速生成应用的模板引擎或低代码平台。但这些模板引擎只能解决在有模板的情况下给多个客户生成相同UI,但数据不同的页面,容易同质化。当有一些个性化需求,进行差异化策略时,只能微调,或完全定制化。除非有一种方法或渠道能够提供海量的模板来支撑,供用户充分的选择。
[0003]然而模板本身也是需要程序员来预置开发的,以适配系统所采用的模板引擎的一些标准和规范。虽也有很多低代码平台可基于细粒度组件进行可视化拖拽式的模板制作。但开发工作量仍然巨大和繁琐,无法从根本上即满足个性化要求又同时满足快速生成应用的需求。在当前竞争激烈的市场下,这是一个很常态化而且合理的需求。
专利 ...
【技术保护点】
【技术特征摘要】
1.一种自动识别并转换多端模板的方法,其特征在于:包括:建立基础资源库,该基础资源库具有用于生成模板的页面或代码块构成的原始素材;原始素材包括预先从第三方处获取或者临时获取的实际使用存量的页面或代码块资源;根据所述基础资源库内的原始素材自动生成模板,具体包括:将原始素材输入模板生成器中,模板生成器对其进行解析,自动识别并提取资源页面和代码块中的布局、逻辑块作为原始模板文件,提取资源页面和代码块中用来作为交互配置项的配置项清单作为配置文件;用户对配置项清单进行个性化交互设置;根据交互设置后的配置项清单进行最终的模板生成。2.根据权利要求1所述的自动识别并转换多端模板的方法,其特征在于:用户对配置项清单进行个性化交互设置具体包括:通过模板引擎加载自动生成的原始模板文件和配置文件,将其采用可视化界面显示,用户对可视化界面中的布局和配置项属性列表中进行选择;模板引擎根据用户选择后的布局和配置项属性列表进行渲染逻辑,将其合二为一,渲染成最终用户可使用的最终结果页。3.根据权利要求1所述的自动识别并转换多端模板的方法,其特征在于:根据交互设置后的配置项清单进行最终的模板生成之后,还可将生成的模板重新作为基础资源库内的原始素材输入模板生成器进行分析处理,进行再一次的定制化改造。4.根据权利要求1所述的自动识别并转换多端模板的方法,其特征在于:所述模板生成器对其进行解析,具体是以文件为最小粒度单位进行解析的。5.根据权利要求4所述的自动识别并转换多端模板的方法,其特征在于:所述模板生成器对其进行解析的流程包括:将单文件素材的布局页面、样式、逻辑代码块、数据块分别解析成静态内容,并分析提取出一些可被配置化的属性作为可配置项清单;通过可视化提取模板将解析后的静态内容和可配置项清单进行显示;通过选择可配置项清单的配置后进行模板的自动化生成,其中静态内容生成为静态内容,选择的可配置项清单会转化成模板中的可变属性,并标记至模板中;未选择的可配置项清...
【专利技术属性】
技术研发人员:严柯,
申请(专利权)人:深圳市佳创视讯技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。