[发明专利]应用原型生成方法、模板训练方法、装置及系统有效
申请号: | 201710377723.7 | 申请日: | 2017-05-25 |
公开(公告)号: | CN107368294B | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 陈怡同 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/38;G06F8/75 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 黄熊 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 原型 生成 方法 模板 训练 装置 系统 | ||
本申请提供了一种应用原型生成方法、模板训练方法、装置及系统,该应用原型生成方法包括:确定产品的数据模型集合中每个数据模型对应的至少一个页面布局模板,其中,数据模型与对应的页面布局模板之间的第一匹配指标达到第一预定匹配要求;确定产品的数据模型链路集合对应的至少一个流程模板,其中,数据模型链路集合与对应的流程模板之间的第二匹配指标达到第二预定匹配要求;根据数据模型集合中的数据模型对应的至少一个页面布局模板,以及数据模型链路集合对应的至少一个流程模板,确定产品的原型所需的流程模板和页面布局模板,并生成产品的原型。本申请实施例的方案能够基于快速生成产品原型,提高产品开发效率。
技术领域
本申请涉及计算机软件技术领域,尤其涉及一种应用原型生成方法、模板训练方法、装置及系统。
背景技术
在软件开发过程中,对于某些业务,由于具有相似的业务活动、使用类似的数据、具有通用的处理流程、实现通用的业务目标,具备很高的复用价值。为了提高软件开发的复用效率,通常将实现该特定业务功能的软件模块设计为业务组件。
随着产品和运营活动的需求不断增加,业务组件的开发积累也越来越多。一个产品由多个流程组成,每个流程可以对应某个页面,而每个页面对应某个数据模型,而数据模型的内容可以通过特定的业务组件进行展示,业务模型的内容包含了各种数据和文案。
为了实现一系列的产品,目前传统的做法是在重新开发时人工进行组件的拼装,绑定数据展示,费时费力且容易出错,并且很多都是重复的简单劳动。
如何根据新产品的业务需求,基于现有的组件进行数据的重组和展示以生成新的产品开发原型,提高产品开发效率,是本申请所要解决的技术问题。
发明内容
本申请实施例的目的是提供一种应用原型生成方法、模板训练方法、装置及系统,以提高产品开发效率。
第一方面,提出了一种应用原型的生成方法,包括:
确定产品的数据模型集合中的数据模型对应的至少一个页面布局模板,其中,数据模型与对应的页面布局模板之间的第一匹配指标达到第一预定匹配要求,该第一匹配指标用于评估数据模型所对应的业务组件与页面布局模板所对应的业务组件的匹配关系;
确定产品的数据模型链路集合对应的至少一个流程模板,其中,数据模型链路集合与对应的流程模板之间的第二匹配指标达到第二预定匹配要求,该第二匹配指标用于评估数据模型链路集合中的数据模型链路与流程模板中数据模型链路的匹配关系;
根据数据模型集合中的数据模型对应的至少一个页面布局模板,以及数据模型链路集合对应的至少一个流程模板,确定产品的原型所需的流程模板和页面布局模板,并生成产品的原型。
第二方面,提出了一种页面布局模板训练方法,包括:
获取页面的布局结构;
获取页面的布局结构经编码后的语法树;
获取页面的语法树中的节点相对于业务组件的语法树的特征向量;
根据页面的特征向量与对应的业务组件的训练数据,训练得到页面布局模板与业务组件的映射关系;其中,该页面布局模板为与业务组件建立映射关系的页面。
第三方面,提出了一种流程模板训练方法,包括:
获取页面的布局结构;
根据页面的布局结构,确定页面中可点击事件的rpc方法对应的数据模型链路,该数据模型链路包括该rpc方法所在的当前页面,以及该当前页面的跳转页面;
获取多个页面的数据模型链路构成的数据模型链路集合,并根据数据模型链路集合中的数据模型链路之间的迭代关系,确定至少一个流程模板,该流程模板包括多个页面布局模板的标识组成的序列,以及该多个页面布局模板之间的页面跳转关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710377723.7/2.html,转载请声明来源钻瓜专利网。