【技术实现步骤摘要】
应用程序页面的生成方法、装置、存储介质及计算机设备
[0001]本专利技术涉及信息
,尤其是涉及一种应用程序页面的生成方法、装置、存储介质及计算机设备。
技术介绍
[0002]随着互联网的发展以及智能手机的普及,人们的生活和智能手机越来越密不可分,所述智能手机中包含各个APP(应用程序),为了满足用户的使用体验感,需要在APP中生成展示页面。
[0003]目前,在生成应用程序页面时,通常通过人工编写各个页面元素的代码。然而,不同程序页面上会存在相同的页面元素,这种页面的生成方式需要开发人员重复编写代码,导致应用程序页面的生成效率较低,与此同时,由于开发人员的技术水平参差不齐,会出现代码编写错误的情况,从而导致应用程序页面的生成精度较低。
技术实现思路
[0004]本专利技术提供了一种应用程序页面的生成方法、装置、存储介质及计算机设备,主要在于能够提高应用程序页面的生成效率和生成精度。
[0005]根据本专利技术的第一个方面,提供一种应用程序页面的生成方法,包括:
[0006]接收 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序页面的生成方法,其特征在于,包括:接收应用程序对应的页面生成指令,其中,所述页面生成指令中携带有所述应用程序对应的标识信息,并获取使用所述应用程序的用户的特征数据;基于所述标识信息,确定所述应用程序所属的程序类型,并确定与所述程序类型相对应的页面模板;基于所述页面模板,获取所述应用程序对应的多个楼层组件,其中,所述多个楼层组件中的任意一个楼层组件是通过对其对应的楼层代码进行封装而成的;基于所述特征数据,确定所述多个楼层组件对应的展示参数,并确定所述多个楼层组件之间的位置关系;基于所述多个楼层组件及其对应的展示参数和位置关系,生成所述应用程序页面。2.根据权利要求1所述的方法,其特征在于,在所述确定与所述程序类型相对应的页面模板之前,所述方法还包括:封装不同类型程序对应的各组楼层代码,得到所述不同类型程序对应的各组楼层组件;将所述各组楼层组件存储至所述不同类型程序对应的楼层组件库中;构建所述不同类型程序对应的页面模板,并建立不同页面模板与不同楼层组件库之间的映射关系。3.根据权利要求1所述的方法,其特征在于,所述基于所述页面模板,获取所述应用程序对应的多个楼层组件,包括:基于不同页面模板和不同楼层组件库之间的映射关系,确定与所述页面模板相对应的目标楼层组件库;获取用户从所述目标楼层组件库中针对所述应用程序选择的多个楼层组件。4.根据权利要求3所述的方法,其特征在于,所述获取用户从所述目标楼层组件库中针对所述应用程序选择的多个楼层组件,包括:获取用户从所述目标楼层组件库中针对所述应用程序选择的广告楼层组件、商品楼层组件、标题楼层组件、热门推荐楼层组件、优惠楼层组件。5.根据权利要求1所述的方法,其特征在于,所述确定所述多个楼层组件之间的位置关系,包括:确定所述多个楼层组件之间的序列位置关系,其中,所述序列位置关系为多个楼层组件在X轴,和/或Y轴方向的位置关系,所述X轴和所述Y轴为基于所述页面模板建立的空间直角坐标系中的横轴和纵轴,所述横轴和所述纵轴均与所述页面模板相平行;确定所述多个楼层组件之间的层级位置关系,其中,所述层级位置关系为多个楼层组件在Z轴方...
【专利技术属性】
技术研发人员:张隐蔽,
申请(专利权)人:康键信息技术深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。