网页代码创建方法、装置、设备及存储介质制造方法及图纸

技术编号:37792420 阅读:19 留言:0更新日期:2023-06-09 09:22
本发明专利技术涉及开发辅助领域技术,揭露了一种可以用于电子商务领域的网页代码创建方法,包括:接收待创建网页的视觉稿及网页代码类型;分离视觉稿中的图层;识别每个图层中的组件,得到图层中每个组件的识别类型及组件轮廓坐标;从预构建的组件代码库中查找每个组件的识别类型对应的的组件代码,得到组件的初始组件代码;根据组件轮廓坐标将组件的初始组件代码转化为目标网页代码类型,得到组件的目标组件代码;将所有目标组件代码进行组合,得到所述待创建网页的网页代码。本发明专利技术还涉及一种区块链技术,所述目标组件代码可以存储在区块链节点中。本发明专利技术还提出一种网页代码创建装置、设备以及介质。本发明专利技术可以提高网页代码创建的效率。率。率。

【技术实现步骤摘要】
网页代码创建方法、装置、设备及存储介质


[0001]本专利技术涉及开发辅助技术,尤其涉及一种网页代码创建方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网的发展,网络成为了传播信息的一个重要的途径,许多电子商务的相关企业都需要创建网页来实现商品的传播宣传,创建网页之前都需要根据待创建的网页的视觉稿创建网页代码从而实现网页的创建。
[0003]但是现有的网页代码创建方法需要等待视觉稿绘制人员提供视觉稿中组件的信息,当缺少组件信息时,无法进行代码的编写,导致网页代码创建的效率较低。

技术实现思路

[0004]本专利技术提供一种网页代码创建方法、装置、电子设备及存储介质,其主要目的在于提高了网页代码创建的效率。
[0005]接收待创建网页的视觉稿及网页代码类型;
[0006]对所述视觉稿进行图层分离,以分离所述视觉稿中的所有图层;
[0007]利用预构建的组件识别模型识别每个图层中的组件,得到所述图层中每个组件的识别类型及组件轮廓坐标;
[0008]从预构建的组件代码库中查找每个组件的识别类型对应的的组件代码,得到所述组件的初始组件代码;
[0009]根据所述组件轮廓坐标将所述组件的初始组件代码转化为所述目标网页代码类型,得到所述组件的目标组件代码;
[0010]将所有所述目标组件代码进行组合,得到所述待创建网页的网页代码。
[0011]可选地,所述利用预构建的组件识别模型识别每个图层中的组件,得到所述图层中每个组件的识别类型及组件轮廓坐标,包括:
[0012]识别所述图层中组件的组件轮廓坐标,并切割所述图层中所述组件轮廓坐标围成的区域,得到组件图片;
[0013]利用所述组件识别模型对所述组件图片卷积池化,得到组件特征矩阵;
[0014]利用包含多层全连接层的特征压缩网络对所述组件特征矩阵进行特征压缩,以得到不同预设组件识别类型的特征值;
[0015]基于所述特征值,利用预设的分类函数计算每个所述组件识别类型的识别概率;
[0016]利用预设的识别概率阈值对所有所述组件识别类型进行筛选,得到识别类型。
[0017]可选地,所述利用预设的识别概率阈值对所有所述组件识别类型进行筛选,得到识别类型,包括:
[0018]将所述识别概率大于所述识别概率阈值的组件识别类型确定为初始识别类型;
[0019]将所述识别概率最大的的初始识别类型确定为所述识别类型。
[0020]可选地,所述从预构建的组件代码库中查找每个组件的识别类型对应的的组件代码,得到所述组件的初始组件代码,包括:
[0021]提取所述组件代码库中每个组件代码对应的组件类型;
[0022]将与所述识别类型相同的组件类型确定为目标组件类型;
[0023]查询所述组件代码库中所述目标组件类型对应的组件代码,得到所述初始组件代码。
[0024]可选地,所述从预构建的组件代码库中查找每个组件的识别类型对应的的组件代码,得到所述组件的初始组件代码,包括:
[0025]提取所述组件代码库中每个组件代码对应的组件类型;
[0026]将所述组件类型转化为组件类型向量;
[0027]将所述识别类型转化为识别类型向量;
[0028]计算所述组件类型向量与所述识别类型向量的相似度,得到组件相似度;
[0029]根据所述组件相似度对所有所述组件代码进行筛选,得到所述初始组件代码。
[0030]可选地,所述根据所述组件轮廓坐标将所述初始组件代码转化为所述目标网页代码类型,得到目标组件代码,包括:
[0031]将所述组件对应的组件轮廓坐标替换该组件对应的初始组件代码中的位置参数,得到所述组件的通用组件代码;
[0032]将所述组件的通用组件代码转化为目标网页代码类型,得到所述组件的目标组件代码。
[0033]为了解决上述问题,本专利技术还提供一种网页代码创建装置,所述装置包括:
[0034]图层分离模块,用于接收待创建网页的视觉稿及网页代码类型;对所述视觉稿进行图层分离,以分离所述视觉稿中的所有图层;
[0035]组件识别模块,用于利用预构建的组件识别模型识别每个图层中的组件,得到所述图层中每个组件的识别类型及组件轮廓坐标;
[0036]代码创建模块,用于从预构建的组件代码库中查找每个组件的识别类型对应的的组件代码,得到所述组件的初始组件代码;根据所述组件轮廓坐标将所述组件的初始组件代码转化为所述目标网页代码类型,得到所述组件的目标组件代码;将所有所述目标组件代码进行组合,得到所述待创建网页的网页代码。
[0037]可选地,所述从预构建的组件代码库中查找每个组件的识别类型对应的的组件代码,得到所述组件的初始组件代码,包括:
[0038]提取所述组件代码库中每个组件代码对应的组件类型;
[0039]将所述组件类型转化为组件类型向量;
[0040]将所述识别类型转化为识别类型向量;
[0041]计算所述组件类型向量与所述识别类型向量的相似度,得到组件相似度;
[0042]根据所述组件相似度对所有所述组件代码进行筛选,得到所述初始组件代码。
[0043]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0044]存储器,存储至少一个计算机程序;及
[0045]处理器,执行所述存储器中存储的计算机程序以实现上述所述的网页代码创建方法。
[0046]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的网页代码创建方法。
[0047]本专利技术实施例对所述视觉稿进行图层分离,以分离所述视觉稿中的所有图层;利用预构建的组件识别模型识别每个图层中的组件,得到所述图层中每个组件的识别类型及组件轮廓坐标;从预构建的组件代码库中查找每个组件的识别类型对应的的组件代码,得到所述组件的初始组件代码;根据所述组件轮廓坐标将所述组件的初始组件代码转化为所述目标网页代码类型,得到所述组件的目标组件代码;可以直接识别视觉稿中组件的信息,不需要等待视觉稿绘制人员提供,同时自动匹配筛选组装组件的代码,不需要人为编写代码,提高了网页代码创建的效率,因此本专利技术实施例提出的网页代码创建方法、装置、电子设备及可读存储介质提高了网页代码创建的效率。
附图说明
[0048]图1为本专利技术一实施例提供的网页代码创建方法的流程示意图;
[0049]图2为本专利技术一实施例提供的网页代码创建装置的模块示意图;
[0050]图3为本专利技术一实施例提供的实现网页代码创建方法的电子设备的内部结构示意图;
[0051]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0052]应当理解,此处所描述的具体实施例仅仅用以解释本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网页代码创建方法,其特征在于,所述方法包括:接收待创建网页的视觉稿及网页代码类型;对所述视觉稿进行图层分离,以分离所述视觉稿中的所有图层;利用预构建的组件识别模型识别每个图层中的组件,得到所述图层中每个组件的识别类型及组件轮廓坐标;从预构建的组件代码库中查找每个组件的识别类型对应的的组件代码,得到所述组件的初始组件代码;根据所述组件轮廓坐标将所述组件的初始组件代码转化为所述目标网页代码类型,得到所述组件的目标组件代码;将所有所述目标组件代码进行组合,得到所述待创建网页的网页代码。2.如权利要求1所述的网页代码创建方法,其特征在于,所述利用预构建的组件识别模型识别每个图层中的组件,得到所述图层中每个组件的识别类型及组件轮廓坐标,包括:识别所述图层中组件的组件轮廓坐标,并切割所述图层中所述组件轮廓坐标围成的区域,得到组件图片;利用所述组件识别模型中的特征提取网络对所述组件图片卷积池化,得到组件特征矩阵;利用所述组件识别模型中的包含多层全连接层的特征压缩网络对所述组件特征矩阵进行特征压缩,以得到不同预设组件识别类型的特征值;基于所述特征值,利用预设的分类函数计算每个所述组件识别类型的识别概率;利用预设的识别概率阈值对所有所述组件识别类型进行筛选,得到识别类型。3.如权利要求2所述的网页代码创建方法,其特征在于,所述利用预设的识别概率阈值对所有所述组件识别类型进行筛选,得到识别类型,包括:将所述识别概率大于所述识别概率阈值的组件识别类型确定为初始识别类型;将所述识别概率最大的的初始识别类型确定为所述识别类型。4.如权利要求1中所述的网页代码创建方法,其特征在于,所述从预构建的组件代码库中查找每个组件的识别类型对应的的组件代码,得到所述组件的初始组件代码,包括:提取所述组件代码库中每个组件代码对应的组件类型;将与所述识别类型相同的组件类型确定为目标组件类型;查询所述组件代码库中所述目标组件类型对应的组件代码,得到所述初始组件代码。5.如权利要求1所述的网页代码创建方法,其特征在于,所述从预构建的组件代码库中查找每个组件的识别类型对应的的组件代码,得到所述组件的初始组件代码,包括:提取所述组件代码库中每个组件代码对应的组件类型;将所述组件类型转化为组件类型向量;将...

【专利技术属性】
技术研发人员:王志祥
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

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

1