【技术实现步骤摘要】
页面代码生成方法、装置
[0001]本申请涉及人工智能及计算机
,具体而言,涉及一种页面代码生成方法、装置。
技术介绍
[0002]在页面代码生成场景中,现有技术中通常是对页面设计稿结构进行解析,进而直接转换为UI代码.或者使用DSL领域特定语言来进行自定义的页面设计稿结构到代码的转换,在这个过程中能够针对页面设计稿的结构与标识来进行组件区分,进而直接渲染出已开发完成的组件。然而,上述方法对设计稿标准化具有较强依赖,导致页面代码生成效率不高。基于此,如何减小在自动生成页面代码时对设计稿标准化的依赖是亟待解决的技术问题。
技术实现思路
[0003]本申请的实施例提供了一种页面代码生成方法、装置、计算机程序产品或计算机程序、计算机可读介质及电子设备,进而至少在一定程度上可以减小在自动生成页面代码时对设计稿标准化的依赖,提高页面代码的生成效率。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申请实施例的一个方面,提供了一种页 ...
【技术保护点】
【技术特征摘要】
1.一种页面代码生成方法,其特征在于,所述方法包括:获取页面设计稿,所述页面设计稿中包括组件区域;提取所述组件区域中目标组件的特征信息,所述特征信息用于表征所述目标组件的属性;基于所述特征信息,确定所述目标组件在组件库中所属的目标组件类型;调用与所述目标组件类型相关联的目标代码块,以整合所述目标代码块,得到所述页面设计稿的页面代码。2.根据权利要求1所述方法,其特征在于,所述提取所述组件区域中目标组件的特征信息,包括:对所述页面设计稿进行扫描,得到所述页面设计稿中的至少一个组件区域;分别提取各个组件区域中目标组件的特征信息。3.根据权利要求1所述方法,其特征在于,所述组件库中包括至少一个代码块,其中,一个代码块关联一个组件类型。4.根据权利要求1所述的方法,其特征在于,所述基于所述特征信息,确定所述目标组件在组件库中所属的目标组件类型,包括:基于所述特征信息,通过预设模型对所述组件区域内的目标组件进行打分,得到所述目标组件在各个组件类型上的信任评分,所述信任评分用于表征所述目标组件为相应组件类型的受信任程度;根据所述目标组件在各个组件类型上的信任评分,确定所述目标组件在组件库中所属的目标组件类型。5.根据权利要求4所述的方法,其特征在于,所述特征信息包括至少两个,所述基于所述特征信息,通过预设模型对所述组件区域内的目标组件进行打分,得到所述目标组件在各个组件类型上的信任评分,包括:分别基于每一个特征信息,通过预设模型对所述组件区域内的目标组件进行打分,得到所述目标组件在各个组件类型上的子信任评分;针对每一个组件类型,按照预设权重对所述目标组件基于各个特征信息的子信任评分进行加权求值,得到所述目标组件在各个组件类型上的信任评分。6.根据权利要求5所述的方法...
【专利技术属性】
技术研发人员:罗宇舟,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。