System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及人工智能,尤其涉及一种页面生成方法、装置、设备及存储介质。
技术介绍
1、工作人员可以根据业务需要设计业务系统的目标页面,在目标页面中可以包括多个功能按键,用户可以通过点击目标页面的功能按键转跳至功能按键对应的下一个目标页面。
2、在现有技术中,根据目标业务的页面生成请求,工作人员可以根据目标业务对应的目标业务系统的设计规范和页面生成请求,设计目标业务的目标页面。然而,目标业务的不断增加,且目标业务对应多个目标页面,通过人工设计每个目标页面,使得设计目标页面的效率较低。
技术实现思路
1、本申请提供一种页面生成方法、装置、设备及存储介质,用以解决设计目标页面的效率较低的技术问题。
2、第一方面,本申请提供一种页面生成方法,包括:
3、获取目标业务的页面生成请求,所述页面生成请求中包括目标业务逻辑和输入组件信息,所述输入组件信息中包括所述目标业务所需的至少一个输入组件的标识、以及每个输入组件的用途,所述目标业务逻辑用于描述所述目标业务的处理流程;
4、根据所述目标业务逻辑和历史业务信息表,确定所述页面生成请求的请求类型,所述请求类型包括业务功能优化类型和新增业务类型;
5、根据所述目标业务逻辑、所述输入组件信息和所述请求类型,确定初始模板;
6、根据所述初始模板调用预设组件,生成多个目标页面。
7、在一种可能的实施方式中,根据所述目标业务逻辑、所述输入组件信息和所述请求类型,确定初始模板,包
8、若所述请求类型为业务功能优化类型,则根据所述历史业务信息表、所述目标业务逻辑和所述输入组件信息,确定所述初始模板;
9、若所述根据请求类型为新增业务类型,则根据所述目标业务逻辑和所述输入组件信息,确定所述初始模板。
10、在一种可能的实施方式中,根据所述历史业务信息表、所述目标业务逻辑和所述输入组件信息,确定所述初始模板,包括:
11、在所述历史业务信息表中确定所述目标业务的历史逻辑信息;
12、根据所述目标业务逻辑对所述历史逻辑信息进行更新处理,得到目标逻辑信息,所述目标逻辑信息中包括多个待生成页面、多个待确定组件、以及每个待生成页面与每个待确定组件之间的关系;
13、根据所述目标逻辑信息和所述输入组件信息,确定所述初始模板。
14、在一种可能的实施方式中,根据所述目标业务逻辑和所述输入组件信息,确定所述初始模板,包括:
15、根据所述目标业务逻辑,确定目标逻辑信息;
16、根据所述目标逻辑信息和所述输入组件信息,确定所述初始模板。
17、在一种可能的实施方式中,根据所述目标逻辑信息和所述输入组件信息,确定所述初始模板,包括:
18、根据所述目标逻辑信息和所述输入组件信息,确定多个待选页面,所述待选页面中包括多个功能组件的标识和每个功能组件的位置;
19、根据所述目标逻辑信息和所述功能组件的组件信息,确定所述功能组件和所述每个待选页面的链接关系;
20、根据所述功能组件和所述每个待选页面的链接关系,确定所述初始模板。
21、在一种可能的实施方式中,根据所述目标业务逻辑和历史业务信息表,确定所述页面生成请求的请求类型,包括:
22、获取历史业务信息表,所述历史业务信息表中包括多个业务系统的标识、以及每个业务系统中多个业务的业务逻辑信息;
23、若所述历史业务信息表中存在所述目标业务的业务逻辑信息,则确定所述页面生成请求的请求类型为所述业务功能优化类型;
24、若所述历史业务信息表中不存在所述目标业务的业务逻辑信息,则确定所述页面生成请求的请求类型为所述新增业务类型。
25、在一种可能的实施方式中,所述初始模板中包括多个待选页面;针对任意一个待选页面;根据所述待选页面调用预设组件,生成所述待选页面对应的目标页面,包括:
26、确定所述目标业务所在的目标业务系统;
27、若所述待选页面中存在输入组件的标识,则通过所述目标业务系统,在组件库中调用所述多个功能组件的标识和所述输入组件的标识对应的预设组件,以生成所述待选页面对应的目标页面;
28、若所述待选页面中不存在输入组件的标识,则通过所述目标业务系统,在组件库中调用所述多个功能组件的标识对应的预设组件,以生成所述待选页面对应的目标页面;其中,所述多个目标页面包括每个待选页面对应的目标页面。
29、第二方面,本申请提供一种页面生成装置,包括获取模块、第一确定模块、第二确定模块和生成模块:
30、所述获取模块用于,获取目标业务的页面生成请求,所述页面生成请求中包括目标业务逻辑和输入组件信息,所述输入组件信息中包括所述目标业务所需的至少一个输入组件的标识、以及每个输入组件的用途,所述目标业务逻辑用于描述所述目标业务的处理流程;
31、所述第一确定模块用于,根据所述目标业务逻辑和历史业务信息表,确定所述页面生成请求的请求类型,所述请求类型包括业务功能优化类型和新增业务类型;
32、所述第二确定模块用于,根据所述目标业务逻辑、所述输入组件信息和所述请求类型,确定初始模板;
33、所述生成模块用于,根据所述初始模板调用预设组件,生成多个目标页面。
34、在一种可能的实施方式中,所述第二确定模块具体用于:
35、若所述请求类型为业务功能优化类型,则根据所述历史业务信息表、所述目标业务逻辑和所述输入组件信息,确定所述初始模板;
36、若所述根据请求类型为新增业务类型,则根据所述目标业务逻辑和所述输入组件信息,确定所述初始模板。
37、在一种可能的实施方式中,所述第二确定模块具体用于:
38、在所述历史业务信息表中确定所述目标业务的历史逻辑信息;
39、根据所述目标业务逻辑对所述历史逻辑信息进行更新处理,得到目标逻辑信息,所述目标逻辑信息中包括多个待生成页面、多个待确定组件、以及每个待生成页面与每个待确定组件之间的关系;
40、根据所述目标逻辑信息和所述输入组件信息,确定所述初始模板。
41、在一种可能的实施方式中,所述第二确定模块具体用于:
42、根据所述目标业务逻辑,确定目标逻辑信息;
43、根据所述目标逻辑信息和所述输入组件信息,确定所述初始模板。
44、在一种可能的实施方式中,所述第二确定模块具体用于:
45、根据所述目标逻辑信息和所述输入组件信息,确定多个待选页面,所述待选页面中包括多个功能组件的标识和每个功能组件的位置;
46、根据所述目标逻辑信息和所述功能组件的组件信息,确定所述功能组件和所述每个待选页面的链接关系;
47、根据所述功能组件和所述每个待选页面的链接关系,确定所述初始模板。
48、在本文档来自技高网...
【技术保护点】
1.一种页面生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述目标业务逻辑、所述输入组件信息和所述请求类型,确定初始模板,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述历史业务信息表、所述目标业务逻辑和所述输入组件信息,确定所述初始模板,包括:
4.根据权利要求2所述的方法,其特征在于,根据所述目标业务逻辑和所述输入组件信息,确定所述初始模板,包括:
5.根据权利要求3或4所述的方法,其特征在于,根据所述目标逻辑信息和所述输入组件信息,确定所述初始模板,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,根据所述目标业务逻辑和历史业务信息表,确定所述页面生成请求的请求类型,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述初始模板中包括多个待选页面;针对任意一个待选页面;根据所述待选页面调用预设组件,生成所述待选页面对应的目标页面,包括:
8.一种页面生成装置,其特征在于,包括获取模块、第一确定模块、第二确定模块和生成模块:
< ...【技术特征摘要】
1.一种页面生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述目标业务逻辑、所述输入组件信息和所述请求类型,确定初始模板,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述历史业务信息表、所述目标业务逻辑和所述输入组件信息,确定所述初始模板,包括:
4.根据权利要求2所述的方法,其特征在于,根据所述目标业务逻辑和所述输入组件信息,确定所述初始模板,包括:
5.根据权利要求3或4所述的方法,其特征在于,根据所述目标逻辑信息和所述输入组件信息,确定所述初始模板,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于...
【专利技术属性】
技术研发人员:尚鹤鸣,谷宇驰,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。