页面生成方法、装置及电子设备制造方法及图纸

技术编号:29309348 阅读:14 留言:0更新日期:2021-07-17 02:07
本申请实施例提供了页面生成方法、装置及电子设备,可以将多个目标原始页面的标识分别对应的页面栏位属性集合执行目标逻辑运算,以得到待生成页面的页面栏位属性集合。基于所述页面栏位属性集合包含的多个所述业务要素的标识分别对应的目标优先级别,确定待生成页面的布局信息,布局信息包多个业务要素分别位于待生成页面的位置,基于布局信息以及待生成页面对应的页面栏位属性集合,生成页面。在生成新的页面的过程中无需重新进行编码,提高了页面生成的效率。由于已经基于优先级别限定了多个业务要素分别位于待生成页面的位置,所以不会出现生成的页面中各业务要素的布局位置出现错误的问题。现错误的问题。现错误的问题。

【技术实现步骤摘要】
页面生成方法、装置及电子设备


[0001]本申请涉及互联网
,更具体的说,是涉及页面生成方法、装置及电子设备。

技术介绍

[0002]页面开发是创建Web(World Wide Web,全球广域网)网页或应用程序等用户界面的过程,用户可以通过用户界面与设备进行交互。
[0003]目前页面生成的方式,是通过页面的DOM(Document Object Model,文档对象模型)结构,或者,页面对应的页面代码生成的。需要进行大量的编码工作,降低了页面生成的效率。

技术实现思路

[0004]本申请提供了一种页面生成方法、装置及电子设备,以至少解决页面生成效率较低的问题。
[0005]为实现上述目的,本申请提供如下技术方案:
[0006]根据本公开实施例的第一方面,提供一种页面生成方法,包括:
[0007]确定待生成页面对应的页面栏位属性集合,所述页面栏位属性集合包括多个业务要素子集,所述业务要素子集包括业务要素的标识、与所述业务要素的标识对应的属性信息的标识以及与所述属性信息的标识对应的属性信息,所述待生成页面用于展示所述业务要素,所述页面栏位属性集合是由多个目标原始页面分别对应的页面栏位属性集合进行目标逻辑运算得到的;
[0008]从预设的业务要素的标识与优先级别的对应关系中,确定所述页面栏位属性集合包含的多个所述业务要素的标识分别对应的目标优先级别;
[0009]基于所述页面栏位属性集合包含的多个所述业务要素的标识分别对应的目标优先级别,确定所述待生成页面的布局信息,所述布局信息包:多个具有所述业务要素的标识的业务要素分别位于所述待生成页面的位置;
[0010]基于所述布局信息以及所述待生成页面对应的页面栏位属性集合,生成页面。
[0011]根据本公开实施例的第二方面,提供一种页面生成装置,包括:
[0012]第一确定模块,用于确定待生成页面对应的页面栏位属性集合,所述页面栏位属性集合包括多个业务要素子集,所述业务要素子集包括业务要素的标识、与所述业务要素的标识对应的属性信息的标识以及与所述属性信息的标识对应的属性信息,所述待生成页面用于展示所述业务要素,所述页面栏位属性集合是由多个目标原始页面分别对应的页面栏位属性集合进行目标逻辑运算得到的;
[0013]第二确定模块,用于从预设的业务要素的标识与优先级别的对应关系中,确定所述页面栏位属性集合包含的多个所述业务要素的标识分别对应的目标优先级别;
[0014]第三确定模块,用于基于所述页面栏位属性集合包含的多个所述业务要素的标识
分别对应的目标优先级别,确定所述待生成页面的布局信息,所述布局信息包:多个具有所述业务要素的标识的业务要素分别位于所述待生成页面的位置;
[0015]生成模块,用于基于所述布局信息以及所述待生成页面对应的页面栏位属性集合,生成页面。
[0016]根据本公开实施例的第三方面,提供一种电子设备,包括:
[0017]处理器;
[0018]用于存储所述处理器可执行指令的存储器;
[0019]其中,所述处理器被配置为执行所述指令,以实现如第一方面所述的页面生成方法。
[0020]根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如第一方面所述的页面生成方法。
[0021]根据本公开实施例的第五方面,提供一种计算机程序产品,可直接加载到计算机的内部存储器,例如上述第三方面所述电子设备包含的存储器中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现如第一方面所述的页面生成方法。
[0022]经由上述的技术方案可知,与现有技术相比,本申请提供的页面生成方法中,可以基于多个目标原始页面生成一个新的页面。在此过程中,以可以将多个目标原始页面的标识分别对应的页面栏位属性集合执行目标逻辑运算,以得到待生成页面的页面栏位属性集合。基于所述页面栏位属性集合包含的多个所述业务要素的标识分别对应的目标优先级别,确定待生成页面的布局信息,布局信息包多个具有所述业务要素的标识的业务要素分别位于待生成页面的位置,基于布局信息以及待生成页面对应的页面栏位属性集合,生成页面。由于页面就是基于其对应的页面栏位属性集合生成的,所以在生成新的页面的过程中无需重新进行编码,提高了页面生成的效率。由于已经基于优先级别限定了多个具有所述业务要素的标识的业务要素分别位于待生成页面的位置,所以不会出现生成的页面中各业务要素的布局位置出现错误,导致用户填写错误或填写本不用填写的内容,给用户带来额外的操作。
附图说明
[0023]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0024]图1a为本申请实施例提供的多个原始页面合并成一个页面的示意图;
[0025]图1b为本申请实施例提供的保留多个原始页面中相同的内容以得到一个新的页面的示意图;
[0026]图1c为两个原始页面合并为一个新的页面后,新的页面布局杂乱的示意图;
[0027]图2为本申请实施例提供的本申请实施例涉及的硬件架构的示意图;
[0028]图3为本申请实施例提供的生成页面生成请求的过程图;
[0029]图4为本申请实施例提供的页面生成方法的流程图;
[0030]图5为本申请实施例提供的页面生成装置的结构图;
[0031]图6是根据一示例性实施例示出的一种用于电子设备的装置的框图。
具体实施方式
[0032]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0033]本申请实施例提供了一种页面生成方法、装置及电子设备,在对本申请实施例提供的技术方案进行介绍之前,先对本申请实施例涉及的应用场景以及硬件架构进行说明。
[0034]首先,对本申请实施例涉及的应用场景进行说明。
[0035]可以理解的是,对于应用程序或网站而言,已经存在大量的已有页面(本申请实施例称为原始页面),针对大量的原始页面,用户可能有多种需求,下面结合用户的需求对本申请实施例涉及的三种应用场景进行说明。
[0036]第一种应用场景,将多个原始页面的内容合并成一个页面。
[0037]下面举例对第一种应用场景进行说明。
[0038]如图1a所示,为本申请实施例提供的多个原始页面合并成一个页面的示意图。
[0039]图1a中以多个原始页面为两个原始页面为例进行说明。图1a仅为示例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面生成方法,其特征在于,包括:确定待生成页面对应的页面栏位属性集合,所述页面栏位属性集合包括多个业务要素子集,所述业务要素子集包括业务要素的标识、与所述业务要素的标识对应的属性信息的标识以及与所述属性信息的标识对应的属性信息,所述待生成页面用于展示所述业务要素,所述页面栏位属性集合是由多个目标原始页面分别对应的页面栏位属性集合进行目标逻辑运算得到的;从预设的业务要素的标识与优先级别的对应关系中,确定所述页面栏位属性集合包含的多个所述业务要素的标识分别对应的目标优先级别;基于所述页面栏位属性集合包含的多个所述业务要素的标识分别对应的目标优先级别,确定所述待生成页面的布局信息,所述布局信息包:多个具有所述业务要素的标识的业务要素分别位于所述待生成页面的位置;基于所述布局信息以及所述待生成页面对应的页面栏位属性集合,生成页面。2.根据权利要求1所述页面生成方法,其特征在于,所述优先级别包括第一优先级别以及第二优先级别,所述第一优先级别为业务要素的优先级别,所述第二优先级别为业务要素的组件类型的优先级别,所述基于所述页面栏位属性集合包含的多个所述业务要素的标识分别对应的目标优先级别,确定所述待生成页面的布局信息步骤包括:将所述第一优先级别作为主要排序关键字,将所述第二优先级别作为次要排序关键字,对所述页面栏位属性集合包含的多个所述业务要素的标识进行排序,得到所述待生成页面的布局信息。3.根据权利要求1所述页面生成方法,其特征在于,所述确定待生成页面对应的页面栏位属性集合步骤包括:确定待生成页面对应的多个目标原始页面的标识以及所述多个目标原始页面分别与所述待生成页面的关联关系;所述目标原始页面与所述待生成页面的关联关系包括所述待生成页面包括所述目标原始页面的至少局部内容,或,所述待生成页面不包括所述目标原始页面的至少局部内容;获取多个目标原始页面的标识分别对应的页面栏位属性集合;基于所述多个目标原始页面分别与所述待生成页面的关联关系,确定目标逻辑运算;将所述多个目标原始页面的标识分别对应的页面栏位属性集合执行所述目标逻辑运算,以得到所述待生成页面的页面栏位属性集合。4.根据权利要求3所示页面生成方法,其特征在于,所述确定待生成页面对应的多个目标原始页面的标识以及所述多个目标原始页面分别与所述待生成页面的关联关系步骤包括:接收页面生成请求,所述页面生成请求包括多个目标业务项目功能,以及,所述多个目标业务项目功能与所述待生成页面的关联关系,所述目标业务项目功能为所述目标原始页面对应的功能;从预设的业务项目功能与页面标识的对应关系中,查找所述多个目标业务项目功能分别对应的目标原始页面的标识;将所述多个业务项目功能与所述待生成页面的关联关系,确定为所述多个目标原始页面分别与所述待生成页面的关联关系。
5.根据权利要求3所述页面生成方法,其特征在于,所述基于所述多个目标原始页面分别与所述待生成页面的关联关系,确定目标逻辑运算步骤包括:若所述关联关系为所述待生成页面包括所述多个目标原始页面,确定所述目标逻辑运算为所述多个目标原始页面分别对应的页面栏位属性集合的并集运算;若所述关联关系为所述待生成页面包括所述多个目标原始页面中第一目标原始页面,不包括所述多个目标原始页面中第二目标原始页面,确定所述目标逻辑运算...

【专利技术属性】
技术研发人员:李理
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1