掌桥专利:专业的专利平台
掌桥专利
首页

一种基于开发平台快速生成页面的系统及方法

文献发布时间:2024-04-18 19:53:47


一种基于开发平台快速生成页面的系统及方法

技术领域

本发明涉及计算机技术领域,特别涉及一种基于开发平台快速生成页面的系统及方法。

背景技术

目前,在对页面进行开发时,通常是在开发平台中通过可视化拖拽和在线代码开发的方式生成页面,相比较于传统的开发方式,开发效率有了比较明显的提升;

但是对于常规业务,仍然需要花费比较多的时间进行页面绘制和代码编写,从而浪费了开发资源,同时,由于需要人为参与,浪费大量人力的同时导致对页面的开发效率大大降低,,且在开发过程中往往存在运行错误情况的出现,使得页面开发效果不佳;

因此,本发明提供了种基于开发平台快速生成页面的系统及方法。

发明内容

本发明提供一种基于开发平台快速生成页面的系统及方法,用以通过将页面构成进行模板化,实现根据页面生成请求调用相应的目标样品模板,确保对需要的页面进行快速可靠的生成,减少了手动绘制和代码编写的时间,从而提升了页面的开发效率,也保障了对页面的生成效果。

本发明提供了一种基于开发平台快速生成页面的系统,包括:

预置模块,用于获取不同业务类型对应的样品模板,并对不同的样品模板设置模板类型编号,且基于设置结果将样品模板在开发平台中进行预置;

页面生成模块,用于基于页面生成请求从预置好的样品模板中调取目标样品模板及关联数据库表,并基于调取结果生成相应的脚本逻辑和页面布局;

页面校验模块,用于基于开发平台对页面布局进行展示,并当展示结果不满足页面生成请求对应的页面标准时,对页面布局进行动态调整。

优选的,一种基于开发平台快速生成页面的系统,预置模块,包括:

模板获取单元,用于获取样品模板,并分别提取不同样品模板的配置参数,同时,确定可生成页面的业务类型,并基于业务类型确定对样品模板的分类标签;

模板分类单元,用于基于分类标签对不同模板的配置参数进行聚类处理,得到不同分类标签对应的样品模板集合,并基于样品模板集合的第一数量分别设置不同类别的样品模板集合对应的第一编号;

编号设置单元,用于基于第一编号结果确定每一类别中样品模板的第二数量,并基于第二数量分别为每一类别中不同样品模板设置第二编号,且将第一编号与第二编号进行组合,得到每一样品模板的模板类型编号。

优选的,一种基于开发平台快速生成页面的系统,编号设置单元,包括:

模板获取子单元,用于获取对样品模板的模板类型编号结果,同时,确定每一样品模板对应的业务类型,并基于业务类型确定每一样品模板对应的样品模板类型名称;

关联子单元,用于将模板类型编号以及样品模板类型名称与对应的样品模板进行关联,并基于关联结果将模板类型编号以及样品模板类型名称与对应的样本模板进行绑定;

标签设定子单元,用于基于绑定结果为每一样品模板设置检索标签,并将检索标签发送至预设服务器进行记录存储。

优选的,一种基于开发平台快速生成页面的系统,预置模块,包括:

结果获取单元,用于获取模板类型编号后的样品模板,并基于样品模板的类别标识依次确定各类型的样品模板的目标数量,且基于目标数量在开发平台中确定每一类样品模板对应的预置空间;

预置单元,用于基于预置空间对相应的样品模板进行预置,并基于预置结果根据开发平台的运行特征确定对样品模板调用时的显示模式以及显示区域;

配置单元,用于基于显示模式以及显示区域对样品模板进行参数配置,并基于配置结果将各样品模板的模板类型编号与开发平台中的预设调用框进行调用关联,完成对样品模板在开发平台中的预置。

优选的,一种基于开发平台快速生成页面的系统,页面生成模块,包括:

请求接收单元,用于获取用户提交的页面生成请求,并对页面生成请求进行解析,确定页面生成请求中携带的页面信息,且基于预设页面构成基准对页面信息进行拆分,得到页面信息包含的页面模板信息;

样品模板调用单元,用于将页面模板信息与样品模板的模板参数进行匹配,并基于匹配结果从预置好的样品模板中调取页面模板信息对应的目标样品模板,同时,提取目标样品模板的模板标识,并基于模板标识向预设服务器发送数据调取请求,且基于数据调取请求调取目标样品模板对应的关联数据库表;

组装单元,用于基于页面信息确定目标样品模板之间的对接逻辑以及对接位置,并基于对接逻辑对目标样品模板的关联数据库表进行第一对接,同时,基于对接位置对目标样品模板进行第二对接,且基于第一对接结果和第二对接结果生成相应的脚本逻辑和页面布局。

优选的,一种基于开发平台快速生成页面的系统,样品模板调用单元,包括:

信息获取子单元,用于获取页面信息包含的页面模板信息,并基于页面模板信息确定待调用样品模板的模板特征,且基于模板特征确定对待调用样品模板的调用标签以及调用引擎;

样品模板调用子单元,用于基于调用引擎对调用标签进行分析,得到待调用样品模板对应的类别集合,并基于不同样品模板的使用频率确定对待调用样品模板的展示优先级,且基于展示优先级将待调用样品模板在开发平台中进行展示;

样品模板调用子单元,还用于基于展示结果依次确定各待调用样品模板与页面模板信息第一匹配度,并基于第一匹配度确定目标样品模板,同时,调用目标样品模板对应的可用页面布局模板,并基于页面生成请求确定可用页面布局模板与页面信息的第二匹配度,且基于第二匹配度确定目标页面布局模板,完成对样品模板的调取。

优选的,一种基于开发平台快速生成页面的系统,组装单元,包括:

组装结果获取子单元,用于获取最终得到的页面布局,并确定页面布局中各样品模板的模板类型,且基于模板类型从预设页面渲染规则库中调取目标渲染规则对相应的样品模板进行第一渲染;

渲染子单元,用于基于第一渲染结果确定各样品模板中包含的图标元素,并将图标元素作为待渲染的目标图层,且基于图标元素的元素类型对目标图层进行第二渲染,得到不同目标图层对应的纹理;

组装子单元,用于基于纹理将各样品模板进行对接合成,得到最终的页面布局,并将页面布局基于开发平台向用户进行展示。

优选的,一种基于开发平台快速生成页面的系统,页面校验模块,包括:

页面获取单元,用于获取得到的脚本逻辑以及页面布局,并对脚本逻辑进行分析,确定对页面布局的成像要求,同时,提取开发平台中预设显示区域的显示参数,并基于显示参数确定对页面的显示规则;

页面核验单元,用于基于成像要求及显示规则将页面布局在开发平台中的预设显示区域进行显示,并基于显示结果确定页面布局的布局特征,且基于页面生成请求对应的页面标准对布局特征进行核验;

调整单元,用于当核验结果判定页面布局不满足页面标准时,确定页面布局与页面标注的页面差异情况以及差异样品模板,并基于页面差异情况对差异样品模板的关联数据库表以及页面布局进行调整,且将调整后的页面布局重新在预设显示区域进行展示,直至满足页面生成请求对应的页面标准。

优选的,一种基于开发平台快速生成页面的系统,调整单元,包括:

页面布局获取子单元,用于获取调整后的页面布局,并将调整后的页面布局在开发平台中进行存储;

页面上线子单元,用于基于存储结果确定页面布局的基础信息,并基于基础信息向预设页面服务管理器发送页面注册请求;

注册子单元,用于基于预设页面服务管理器对基础信息进行解析,确定页面布局的网络运行环境,并当网络运行环境满足预设运行要求时,基于基础信息在预设页面服务管理器对页面布局进行注册,且基于注册结果完成对页面布局的上线处理。

本发明提供了一种基于开发平台快速生成页面的方法,包括:

步骤1:获取不同业务类型对应的样品模板,并对不同的样品模板设置模板类型编号,且基于设置结果将样品模板在开发平台中进行预置;

步骤2:基于页面生成请求从预置好的样品模板中调取目标样品模板及关联数据库表,并基于调取结果生成相应的脚本逻辑和页面布局;

步骤3:基于开发平台对页面布局进行展示,并当展示结果不满足页面生成请求对应的页面标准时,对页面布局进行动态调整。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中一种基于开发平台快速生成页面的系统的结构图;

图2为本发明实施例中一种基于开发平台快速生成页面的系统中预置模块的结构图;

图3为本发明实施例中一种基于开发平台快速生成页面的方法的流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

实施例1:

本实施例提供了一种基于开发平台快速生成页面的系统,如图1所示,包括:

预置模块,用于获取不同业务类型对应的样品模板,并对不同的样品模板设置模板类型编号,且基于设置结果将样品模板在开发平台中进行预置;

页面生成模块,用于基于页面生成请求从预置好的样品模板中调取目标样品模板及关联数据库表,并基于调取结果生成相应的脚本逻辑和页面布局;

页面校验模块,用于基于开发平台对页面布局进行展示,并当展示结果不满足页面生成请求对应的页面标准时,对页面布局进行动态调整。

该实施例中,业务类型可以是单表业务增删改查等业务、主子表关联业务、多种页面布局业务等,目的是为了确保样品模板的全面性。

该实施例中,样本品模板指的是根据不同业务类型设计的基础页面构成,当需要生成页面时,可根据用户要求直接调用相应的模板进行布局后,得到对应的页面。

该实施例中,模板类型编号指的是对不同的样品模板设置序号,通过该序号可对样品模板进行快速准确的确定,从而实现对样品模板的快速调用。

该实施例中,将样品模板在开发平台中进行预置指的是将得到的样品模板在开发平台中进行存储,从而便于在生成页面时对模板进行调用。

该实施例中,页面生成请求是根据用户的操作信息获取到的,用于对页面生成请求进行分析后,根据页面生成要求从样品模板中调取相应的模板。

该实施例中,目标样品模板指的是与页面生成请求相对应的样品模板,是预置的样品模板中的至少一种。

该实施例中,关联数据库表指的是不同样品模板对应的配置数据,通过将不同模板对应的关联数据库表进行组合,实现对最终需要的页面进行快速准确的生成。

该实施例中,脚本逻辑是用于表征目标样本模板在工作时各组件之间的调用关系以及工作协调关系,是以代码的形式存在。

该实施例中,页面布局指的是将调取到的目标样品模板进行组合后,得到需要生成的页面。

该实施例中,页面标准指的是页面生成请求需要得到的页面情况,具体可以是页面的结构、形式以及页面中包含的不同组块等。

该实施例中,对页面布局进行动态调整指的是当得到的页面与页面生成请求不一致时,及时对当前生成的页面进行调整,具体可以是重新调用相应的样品模板进行修改等。

上述技术方案的有益效果是:通过将页面构成进行模板化,实现根据页面生成请求调用相应的目标样品模板,确保对需要的页面进行快速可靠的生成,减少了手动绘制和代码编写的时间,从而提升了页面的开发效率,也保障了对页面的生成效果。

实施例2:

在实施例1的基础上,本实施例提供了一种基于开发平台快速生成页面的系统,如图2所示,预置模块,包括:

模板获取单元,用于获取样品模板,并分别提取不同样品模板的配置参数,同时,确定可生成页面的业务类型,并基于业务类型确定对样品模板的分类标签;

模板分类单元,用于基于分类标签对不同模板的配置参数进行聚类处理,得到不同分类标签对应的样品模板集合,并基于样品模板集合的第一数量分别设置不同类别的样品模板集合对应的第一编号;

编号设置单元,用于基于第一编号结果确定每一类别中样品模板的第二数量,并基于第二数量分别为每一类别中不同样品模板设置第二编号,且将第一编号与第二编号进行组合,得到每一样品模板的模板类型编号。

该实施例中,配置参数指的是不同样品模板对应的模板类型以及模板格式等参数。

该实施例中,可生成页面的业务类型指的是通过开发平台可以生成的页面对应的业务种类。

该实施例中,分类标签指的是对不同样品模板进行分类的依据,通过该分类标签可将获取到的样品模板进行有效分类,其分类标签可以是单表业务增删改查类别标签、主子表关联类别标签等。

该实施例中,第一数量是用于表征不同类型样品模板的类别数。

该实施例中,第一编号指的是每一样品模板类型对应的编号,具体可以是01xx,02xx等,其中,01、02分别表示不同的类别。

该实施例中,第二数量指的是每一类别的样品模板集合中包含的样品模板的个体数。

该实施例中,第二编号指的是对每一类别样品模板集合中包含的样品模板进行编号,具体可以是0101、0102等,其中,0101中的前一组01表示类别号,后一组01表示样品模板在该类别中的编号。

该实施例中,模板类型编号是用于表征不同样品模板身份信息的一种标识,具体可以是0101、0201等。

上述技术方案的有益效果是:通过对获取到的样品模板进行分析,实现根据样品模板的配置参数以及可生成页面的业务类型对得到的样品模板进行准确有效的分类,其次,根据分类结果分别对样品模板进行第一编号和第二编号,最终实现对每一样品模板赋予相应的模板类型编号,从而为快速有效的生成页面提供了便利,提升了页面的开发效率。

实施例3:

在实施例2的基础上,本实施例提供了一种基于开发平台快速生成页面的系统,编号设置单元,包括:

模板获取子单元,用于获取对样品模板的模板类型编号结果,同时,确定每一样品模板对应的业务类型,并基于业务类型确定每一样品模板对应的样品模板类型名称;

关联子单元,用于将模板类型编号以及样品模板类型名称与对应的样品模板进行关联,并基于关联结果将模板类型编号以及样品模板类型名称与对应的样本模板进行绑定;

标签设定子单元,用于基于绑定结果为每一样品模板设置检索标签,并将检索标签发送至预设服务器进行记录存储。

该实施例中,样品模板类型名称是用于对每一样品模板设置的简称,从而便于从开发平台中快速调取相应的样品模板。

该实施例中,将模板类型编号以及样品模板类型名称与对应的样品模板进行关联的目的是将模板类型编号以及样品模板类型名称与对应的样品模板进行锁定,从而便于通过模板类型编号以及样品模板类型名称对相应的样品模板进行检索。

该实施例中,检索标签即为用户在构建页面时,可在开发平台对样品模板进行调取的依据。

该实施例中,预设服务器是提前设定好的,用于存储设置号的检索标签,从而便于及时根据用户提交的检索请求调取相应的样品模板。

上述技术方案的有益效果是:通过根据样品模板对应的业务类型为每一样品模板设定样品模板类型名称,并将样品模板类型名称以及模板类型编号与对应的样品模板进行关联锁定,为每一样品模板设定检索标签,从而便于通过开发平台对相应的样品模板进行快速准确的调用,实现根据页面生成请求调用相应的目标样品模板,确保对需要的页面进行快速可靠的生成。

实施例4:

在实施例1的基础上,本实施例提供了一种基于开发平台快速生成页面的系统,预置模块,包括:

结果获取单元,用于获取模板类型编号后的样品模板,并基于样品模板的类别标识依次确定各类型的样品模板的目标数量,且基于目标数量在开发平台中确定每一类样品模板对应的预置空间;

预置单元,用于基于预置空间对相应的样品模板进行预置,并基于预置结果根据开发平台的运行特征确定对样品模板调用时的显示模式以及显示区域;

配置单元,用于基于显示模式以及显示区域对样品模板进行参数配置,并基于配置结果将各样品模板的模板类型编号与开发平台中的预设调用框进行调用关联,完成对样品模板在开发平台中的预置。

该实施例中,类别标识是用于标记不同类别的样品模板的一种标记标签,通过该类别标识可实现对样品模板的类型进行快速有效的确定。

该实施例中,目标数量是用于表征不同类型的样品模板的个数,从而便于根据样品模板的数据在开发平台中为不同类型的样品模板分配相应的预置空间。

该实施例中,运行特征指的是通过开发平台对页面进行生成的运行方式以及运行特点等。

该实施例中,显示模式时用于表征通过开发平台生成页面时,在对样品模板进行调用时,对样品模板在开发平台上的显示方式,从而便于通过开发平台确定对样品模板的调用情况。

该实施例中,基于显示模式以及显示区域对样品模板进行参数配置指的是根据显示模式以及显示区域对样品模板的下尺寸或是缩略图进行设置等。

该实施例中,预设调用框是提前设定好的,用于当需要生成页面布局时,根据输入的调取参数对相应的样品模板进行准确有效的调用。

上述技术方案的有益效果是:通过对不同类型的样品模板的数量进行确定,实现根据样品模板的数量在开发平台中对样品模板分配相应的预置空间,确保将得到的样品模板在开发平台中进行可靠的预置,其次,根据预置结果对各样品模板的显示模式以及显示区域进行配置,最后将配置后的样品模板与开发平台中的预设调用框进行调用关联,从而便于在接收到页面生成请求时,及时对需要的样品模板进行准确可靠的调取,从而保障了对页面的开发效率。

实施例5:

在实施例1的基础上,本实施例提供了一种基于开发平台快速生成页面的系统,页面生成模块,包括:

请求接收单元,用于获取用户提交的页面生成请求,并对页面生成请求进行解析,确定页面生成请求中携带的页面信息,且基于预设页面构成基准对页面信息进行拆分,得到页面信息包含的页面模板信息;

样品模板调用单元,用于将页面模板信息与样品模板的模板参数进行匹配,并基于匹配结果从预置好的样品模板中调取页面模板信息对应的目标样品模板,同时,提取目标样品模板的模板标识,并基于模板标识向预设服务器发送数据调取请求,且基于数据调取请求调取目标样品模板对应的关联数据库表;

组装单元,用于基于页面信息确定目标样品模板之间的对接逻辑以及对接位置,并基于对接逻辑对目标样品模板的关联数据库表进行第一对接,同时,基于对接位置对目标样品模板进行第二对接,且基于第一对接结果和第二对接结果生成相应的脚本逻辑和页面布局。

该实施例中,页面信息是用于表征用于提交的页面生成请求对应的页面中包含的模板类型以及需要生成的页面的格式等信息。

该实施例中,预设页面构成基准是提前设定好的,即每个页面必须要求的成分,具体可以是必须要求具有页面表头以及放置数据的区域等。

该实施例中,页面模板信息指的是页面生成请求中包含的需要的样品模板类型以及数量等。

该实施例中,模板参数指的是不同样品模板的模板类型以及各样品模板内部存储的图像元素等参数。

该实施例中,模板标识是用于标记不同样品模板的标记标签,通过该模板标识可对样品模板进行快速有效的区分。

该实施例中,预设服务器是提前设定好的,用于存储不同样品模板对应的关联数据库表(即不同样品模板对应的脚本文件)。

该实施例中,对接逻辑是用于表征不同样品模板在生成页面时,各样品模板之间在待生成页面中的逻辑位置,从而便于确保生成的页面可靠有效。

该实施例中,对接位置是用于表征不同样品模板在对接时,相邻样品模板之间的具体衔接区域。

该实施例中,第一对接指的是根据目标样品模板之间的对接逻辑将各样品模板对应的关联数据库表之间进行对接,从而确保得到最终页面对应的连贯文件。

该实施例中,第二对接指的是对调取到的目标样品模板进行对接,目的是得到最终需要的页面。

该实施例中,基于第一对接结果和第二对接结果生成相应的脚本逻辑和页面布局,包括:

获取页面布局包含的样品模板数以及在生成页面布局时对相邻样品模板的对接速度,并基于样品模板数以及对接速度计算对页面布局开发时的提升效率,具体步骤包括:

根据如下公式计算对页面布局开发时的提升效率:

其中,η表示对页面布局开发时的提升效率,且取值范围为(0,1);μ表示误差因子,且取值范围为(0.01,0.03);i表示页面布局包含的当前样品模板数,且取值范围为[1,n];n表示页面布局包含的样品模板总数;M

将计算得到的提升效率与预设效率阈值进行比较;

若计算得到的提升效率大于或等于预设效率阈值,则判定对页面布局的开发效果合格;

否则,判定对页面布局的开发效果不合格,并重新优化对各样品模板的调用策略以及对接方式,直至计算得到的提升效率大于或等于预设效率阈值。

上述提升效率是用于表征通过开发平台快速生成页面的方式相比较与编写代码方式以及手工绘制方式生成页面的方式提升的效率。

上述预设效率阈值是提前设定好的,用于衡量对页面开发时提升的效率是否满足最低标准,是可以根据实际情况进行调整的。

上述技术方案的有益效果是:通过对用户提交的页面生成请求进行解析,实现根据页面生成请求从预置的样品模板中快速准确的调取需要的目标样品模板,其次,根据确定的目标样品模板从预设服务器中调取各目标样品模板对应的关联数据库表,最后,通过页面生成请求对应的页面信息确定对目标样品模板以及关联数据库表对接的对接逻辑以及对接位置,实现对脚本逻辑和页面布局进行准确可靠的生成,保障了页面开发的准确率、效率以及开发的效果,同时,通过计算对页面布局开发时的提升效率,便于在提升效率不满足预设效率阈值时,及时对页面的开发策略进行调整,保障了对页面开发的效率。

实施例6:

在实施例5的基础上,本实施例提供了一种基于开发平台快速生成页面的系统,样品模板调用单元,包括:

信息获取子单元,用于获取页面信息包含的页面模板信息,并基于页面模板信息确定待调用样品模板的模板特征,且基于模板特征确定对待调用样品模板的调用标签以及调用引擎;

样品模板调用子单元,用于基于调用引擎对调用标签进行分析,得到待调用样品模板对应的类别集合,并基于不同样品模板的使用频率确定对待调用样品模板的展示优先级,且基于展示优先级将待调用样品模板在开发平台中进行展示;

样品模板调用子单元,还用于基于展示结果依次确定各待调用样品模板与页面模板信息第一匹配度,并基于第一匹配度确定目标样品模板,同时,调用目标样品模板对应的可用页面布局模板,并基于页面生成请求确定可用页面布局模板与页面信息的第二匹配度,且基于第二匹配度确定目标页面布局模板,完成对样品模板的调取。

该实施例中,待调用样品模板指的是页面生成请求对应的需要调用的样品模板。

该实施例中,模板特征指的是不同待调用模板对应的模板类型等。

该实施例中,调用标签指的是在通过开发平台对待调用模板调用时,需要输入的调用参数,具体可以是不同样品模板对应的模板类型编号以及对应的样品模板的类型名称等。

该实施例中,调用引擎是提前在开发平台中设置好的,通过将调用标签输入调用引擎后,可实现对待调用模板进行准确有效的调取。

该实施例中,类别集合指的是待调用样品模板对应的类别结合,即该类别中包含的所有样品模板。

该实施例中,展示优先级是用于表征待调用样品模板在开发平台中展示时的先后顺序。

该实施例中,第一匹配度是用于表征待调用样品模板与页面生成请求中携带的页面模板信息的匹配情况,匹配度越大表明当前待调用样品模板越符合页面生成请求对应的要求。

该实施例中,可用页面布局模板是提前设定好的,用于表征可对目标样品模板的排版形式,具体可以是上(表单)+下(表格)、左(树形)+右(表格)等页面布局方式。

该实施例中,第二匹配度是用于表征不同的可用页面布局模板与页面信息之间的匹配情况,匹配度越大表明可用页面布局模板越符合页面生成请求对应的要求。

该实施例中,目标页面布局模板指的是是用于对调取到的目标样品模板进行排版的模板。

上述技术方案的有益效果是:通过对页面信息包含的页面模板信息进行分析,实现对需要调用的待调用模板的调用标签以及调用引擎进行有效锁定,确保根据调用标签以及调用引擎对需要的样品模板进行准确有效的调取,最后,通过确定目标样品模板对应的可用页面布局模板,实现对需要生成的页面布局模板进行快速准确的锁定,最终,完成对样品模板的调取,提升了对页面的开发效率,保障了对页面的开发效果。

实施例7:

在实施例5的基础上,本实施例提供了一种基于开发平台快速生成页面的系统,组装单元,包括:

组装结果获取子单元,用于获取最终得到的页面布局,并确定页面布局中各样品模板的模板类型,且基于模板类型从预设页面渲染规则库中调取目标渲染规则对相应的样品模板进行第一渲染;

渲染子单元,用于基于第一渲染结果确定各样品模板中包含的图标元素,并将图标元素作为待渲染的目标图层,且基于图标元素的元素类型对目标图层进行第二渲染,得到不同目标图层对应的纹理;

组装子单元,用于基于纹理将各样品模板进行对接合成,得到最终的页面布局,并将页面布局基于开发平台向用户进行展示。

该实施例中,预设页面渲染规则库是提前设定好的,用于存储不同的渲染规则。

该实施例中,目标渲染规则指的是适用于对当前样品模板进行渲染的渲染规则,是预设页面渲染规则库中的一种。

该实施例中,第一渲染指的是对样品模板进行渲染,将各样品模板根据要求渲染为统一的格式,从而便于对不同样品模板之间进行对接。

该实施例中,图标元素指的是不同样品模板中包含的主体,具体可以是表格、横线等。

该实施例中,目标图层指的是图标元素作为需要处理的页面,目的是为了将图标元素进行平滑处理,从而实现对目标元素之间的对接。

该实施例中,元素类型是用于表征不同图标元素的种类情况。

该实施例中,第二渲染指的是对不同样品模板中的图标元素进行渲染,从而便于根据不同样品模板中包含的图标元素之间的纹理情况对样品模板进行对接。

该实施例中,不同目标图层对应的纹理指的是图标元素的走向以及格式等。

上述技术方案的有益效果是:通过对得到的样品模板以及样品模板中的图标元素分别进行第一渲染和第二渲染,从而保障了对得到的样品模板进行准确有效的对接合成,最后,将对接合成的页面向用户进行展示,保障了对页面的开发效果以及开发效率。

实施例8:

在实施例1的基础上,本实施例提供了一种基于开发平台快速生成页面的系统,页面校验模块,包括:

页面获取单元,用于获取得到的脚本逻辑以及页面布局,并对脚本逻辑进行分析,确定对页面布局的成像要求,同时,提取开发平台中预设显示区域的显示参数,并基于显示参数确定对页面的显示规则;

页面核验单元,用于基于成像要求及显示规则将页面布局在开发平台中的预设显示区域进行显示,并基于显示结果确定页面布局的布局特征,且基于页面生成请求对应的页面标准对布局特征进行核验;

调整单元,用于当核验结果判定页面布局不满足页面标准时,确定页面布局与页面标注的页面差异情况以及差异样品模板,并基于页面差异情况对差异样品模板的关联数据库表以及页面布局进行调整,且将调整后的页面布局重新在预设显示区域进行展示,直至满足页面生成请求对应的页面标准。

该实施例中,成像要求指的是生成的页面需要在开发平台上的成像效果,具体可以是成像的尺寸等。

该实施例中,预设显示区域是提前设定好的,是开发平台中对生成的页面进行显示的区域。

该实施例中,显示参数指的是预设显示区域对页面的显示亮度、最大显示尺寸等参数。

该实施例中,显示规则指的是预设显示区域对页面的显示分辨率、切换的条件等参数。

该实施例中,布局特征指的是生成页面所展现的排版格式以及排版特点等。

该实施例中,页面标准是提前设定好的,即用户需要得到的页面的排版格式,用于对开发平台生成的页面进行校验。

该实施例中,页面差异情况指的是当前的页面布局的布局特征与页面标准之间存在的排版差异以及尺寸差异等情况。

该实施例中,差异样品模板指的是造成页面布局与页面标准存在差异的样品模板。

上述技术方案的有益效果是:通过对脚本逻辑以及页面布局进行分析,实现根据脚本逻辑对页面布局的成像要求进行准确有效的确定,同时,提取开发平台中预设显示区域的显示参数,实现对开发平台对页面的显示规则进行有效确定,最后,通过成像要求及显示规则将页面布局在开发平台中的预设显示区域进行显示,且根据显示结果对得到的页面进行校验,并在页面不满足页面标准时,及时对生成的页面进行调整,确保了得到的页面的准确可靠性,保障了对页面的开发效果以及开发效率。

实施例9:

在实施例8的基础上,本实施例提供了一种基于开发平台快速生成页面的系统,调整单元,包括:

页面布局获取子单元,用于获取调整后的页面布局,并将调整后的页面布局在开发平台中进行存储;

页面上线子单元,用于基于存储结果确定页面布局的基础信息,并基于基础信息向预设页面服务管理器发送页面注册请求;

注册子单元,用于基于预设页面服务管理器对基础信息进行解析,确定页面布局的网络运行环境,并当网络运行环境满足预设运行要求时,基于基础信息在预设页面服务管理器对页面布局进行注册,且基于注册结果完成对页面布局的上线处理。

该实施例中,基础信息指的是页面布局的类型以及对应的业务种类等。

该实施例中,预设页面服务管理器是提前设定好的,用于对不同的页面进行管理。

该实施例中,页面注册请求指的是通过预设页面服务管理器对生成的页面布局进行登记记录,从而确保得到页面的合理性以及可查阅性。

该实施例中,网络运行环境指的是生成的页面在运行时,需要达到的网络运行条件,具体可以是需要的网络类型等。

该实施例中,预设运行要求是提前设定好的,用于衡量生成的页面布局是否满足注册要求,且当满足要求时才可注册。

该实施例中,基于注册结果完成对页面布局的上线处理指的是对得到的页面布局赋予运行权限,从而便于用户对得到的页面布局进行使用和查阅。

上述技术方案的有益效果是:通过将得到的页面布局在开发平台中进行存储,并根据存储结果将页面布局在预设页面服务管理器中进行注册,从而实现对得到的页面布局进行安全可靠的上线处理,保障了对开发得到的页面的使用合理性以及使用安全性,提高对页面开发效率的同时保障了对页面的开发效果。

实施例10:

本实施例提供了一种基于开发平台快速生成页面的方法,如图3所示,包括:

步骤1:获取不同业务类型对应的样品模板,并对不同的样品模板设置模板类型编号,且基于设置结果将样品模板在开发平台中进行预置;

步骤2:基于页面生成请求从预置好的样品模板中调取目标样品模板及关联数据库表,并基于调取结果生成相应的脚本逻辑和页面布局;

步骤3:基于开发平台对页面布局进行展示,并当展示结果不满足页面生成请求对应的页面标准时,对页面布局进行动态调整。

上述技术方案的有益效果是:通过将页面构成进行模板化,实现根据页面生成请求调用相应的目标样品模板,确保对需要的页面进行快速可靠的生成,减少了手动绘制和代码编写的时间,从而提升了页面的开发效率,也保障了对页面的生成效果。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

相关技术
  • 一种基于WEB的业务系统页面层开发平台及方法
  • 一种基于H5页面的海报生成方法、系统、装置及存储介质
  • 一种基于教育系统的页面提示方法及电子设备
  • 一种页面生成方法和装置
  • 一种基于低代码生成脚手架的快速开发平台搭建方法
  • 一种基于WAP平台的页面生成系统及页面生成方法
技术分类

06120116349811