系统页面的生成方法、页面生成装置、设备及存储介质制造方法及图纸

技术编号:38849881 阅读:18 留言:0更新日期:2023-09-17 09:58
本发明专利技术实施例提供一种系统页面的生成方法、装置、设备及存储介质。方法包括:在接收到页面请求后,基于页面请求获取目标系统以及目标系统对应的页面元素信息;通过领域特定语言定义目标系统的页面元素信息,得到页面标签信息,其中,页面标签信息包括页面标签类型以及每一页面标签类型对应的若干页面标签;基于页面标签类型,对每一页面标签进行解析,得到若干初始页面;将每一初始页面进行组合,生成对应的目标系统页面。本申请实施例旨在通过领域特定语言对目标系统的页面元素信息进行定义,进而解析并组合得到对应的目标系统页面,加快系统页面的开发速度以及节约成本。尤其在保险领域中,能够高效的实现柜面出单系统对应的页面开发。面开发。面开发。

【技术实现步骤摘要】
系统页面的生成方法、页面生成装置、设备及存储介质


[0001]本申请涉及金融科技
,尤其涉及一种系统页面的生成方法、页面生成装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]在保险领域,对于保险内部管理系统或者业务系统的页面开发中,其通常注重业务逻辑的准确性,进而实现录单正确或者正常登陆系统,而并非注重页面效果或者交互效果。
[0003]然而由于现有的页面开发通常是独立的,因此页面效果以及交互效果较好,而这对于保险领域中的页面开发来说浪费资源,且增加开发成本。此外,也有通过后端管理系统直接进行页面开发,然而后端管理系统的逻辑通常是统一的,意味着存在很多重复可抽取的模块,因此需要重复开发耗时耗力。

技术实现思路

[0004]本申请提供了一种系统页面的生成方法、页面生成装置、计算机设备及计算机可读存储介质,旨在通过领域特定语言对目标系统的页面元素信息进行定义,进而解析并组合得到对应的目标系统页面,加快系统页面的开发速度以及节约成本。尤其在保险领域中,能够高效的实现柜面出单系统对应的页面开发。
[0005]为实现上述目的,本申请提供一种系统页面的生成方法,所述方法包括:
[0006]在接收到页面请求后,基于所述页面请求获取目标系统以及所述目标系统对应的页面元素信息;
[0007]通过领域特定语言定义所述目标系统的页面元素信息,得到页面标签信息,其中,所述页面标签信息包括页面标签类型以及每一所述页面标签类型对应的若干页面标签;
[0008]基于所述页面标签类型,对每一所述页面标签进行解析,得到若干初始页面;
[0009]将每一所述初始页面进行组合,生成对应的目标系统页面。
[0010]为实现上述目的,本申请还提供一种页面生成装置,包括:
[0011]获取模块,所述获取模块用于在接收到页面请求后,基于所述页面请求获取目标系统以及所述目标系统对应的页面元素信息;
[0012]定义模块,所述定义模块用于通过领域特定语言定义所述目标系统的页面元素信息,得到页面标签信息,其中,所述页面标签信息包括页面标签类型以及每一所述页面标签类型对应的若干页面标签;
[0013]解析模块,所述解析模块用于基于所述页面标签类型,对每一所述页面标签进行解析,得到若干初始页面;
[0014]页面生成模块,所述页面生成模块用于将每一所述初始页面进行组合,生成对应的目标系统页面。
[0015]此外,为实现上述目的,本申请还提供一种计算机设备,所述计算机设备包括存储
器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述的计算机程序并在执行所述的计算机程序时实现本申请实施例提供的任一项所述的系统页面的生成方法的步骤。
[0016]此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现本申请实施例提供的任一项所述的系统页面的生成方法的步骤。
[0017]本申请实施例公开的系统页面的生成方法、页面生成装置、计算机设备及计算机可读存储介质,能够在接收到页面请求后,基于页面请求获取目标系统以及其对应的页面元素信息。进而通过领域特定语言对页面元素信息进行定义,以得到页面标签信息。其中,页面标签信息包括页面标签类型以及页面标签。由此,可基于页面标签类型对每一页面标签进行解析,得到若干初始页面并将其进行组合,以生成目标系统对应目标系统页面。本申请旨在通过领域特定语言对目标系统的页面元素信息进行定义,进而解析并组合得到对应的目标系统页面,由此实现了加快系统页面的开发速度以及节约成本。尤其在保险领域中,能够高效的实现柜面出单系统对应的页面开发。
附图说明
[0018]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请实施例提供的一种系统页面的生成方法的场景示意图;
[0020]图2是本申请实施例提供的一种系统页面的生成方法的步骤示意图;
[0021]图3是本申请实施例提供的一种系统页面的生成方法的流程示意图;
[0022]图4是本申请实施例提供的对目标系统页面进行渲染的流程示意图;
[0023]图5是本申请实施例提供的一种页面生成装置的示意性框图;
[0024]图6是本申请实施例提供的一种计算机设备的示意性框图。
具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。另外,虽然在装置示意图中进行了功能模块的划分,但是在某些情况下,可以以不同于装置示意图中的模块划分。
[0027]在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0028]下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0029]如图1所示,本申请实施例提供的系统页面的生成方法,可以应用于如图1所示的应用环境中。该应用环境中包含有终端设备110和服务器120,其中,终端设备110可以通过网络与服务器120进行通信。具体地,服务器120能够在接收到页面请求后,基于所述页面请求获取目标系统以及所述目标系统对应的页面元素信息;并通过领域特定语言定义所述目标系统的页面元素信息,得到页面标签信息,其中,所述页面标签信息包括页面标签类型以及每一所述页面标签类型对应的若干页面标签;进而基于所述页面标签类型,对每一所述页面标签进行解析,得到若干初始页面;最后将每一所述初始页面进行组合,生成对应的目标系统页面,并将目标系统页面发送至终端设备110。其中,服务器120可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。终端设备110可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。
[0030]请参阅图2以及图3,图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统页面的生成方法,其特征在于,所述方法包括:在接收到页面请求后,基于所述页面请求获取目标系统以及所述目标系统对应的页面元素信息;通过领域特定语言定义所述目标系统的页面元素信息,得到页面标签信息,其中,所述页面标签信息包括页面标签类型以及每一所述页面标签类型对应的若干页面标签;基于所述页面标签类型,对每一所述页面标签进行解析,得到若干初始页面;将每一所述初始页面进行组合,生成对应的目标系统页面。2.根据权利要求1所述的方法,其特征在于,所述页面标签类型包括第一页面标签类型,所述初始页面包括第一初始页面;所述基于所述页面标签类型,对每一所述页面标签进行解析,得到若干初始页面,包括:对每一所述第一页面标签类型对应的页面标签进行解析,得到若干HTML片段;将每一所述HTML片段进行组合,得到所述第一初始页面。3.根据权利要求2所述的方法,其特征在于,所述页面标签类型包括第二页面标签类型,所述初始页面包括第二初始页面;所述基于所述页面标签类型,对每一所述页面标签进行解析,得到若干初始页面,包括:对每一所述第二页面标签类型对应的页面标签通过递归调用解析的方式进行解析,得到所述第二初始页面,其中,所述第二初始页面为Angular页面。4.根据权利要求3所述的方法,其特征在于,所述将每一所述初始页面进行组合,生成对应的目标系统页面,包括:将所述第一初始页面与所述第二初始页面进行组合,生成所述目标系统页面。5.根据权利要求1所述的方法,其特征在于,所述将每一所述初始页面进行组合,生成对应的目标系统页面之后,包括:基于所述页面请求获取所述目标系统对应的静态资源文件;对所述静态资源文件进行解析操作,得到解析后的静态资源文...

【专利技术属性】
技术研发人员:陈烁佳
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

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

1