[发明专利]一种页面生成方法和装置在审
申请号: | 201811020725.1 | 申请日: | 2018-09-03 |
公开(公告)号: | CN109271162A | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 李海;舒畅;吴观宇;朱俊;杨文韬 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置文件 描述语言 页面生成 服务器 目标配置文件 方法和装置 通用界面 开发 转换 不同的配置文件 开发效率 目标界面 目标页面 内容转换 请求获取 预先指定 客户端 页面 工作量 客户 申请 | ||
本申请公开了一种页面生成方法和装置,服务器根据客户端的页面生成请求获取到的配置文件是由预先指定的通用界面描述语言编写,这样,在服务器将该配置文件的内容转换成客户端能识别的目标界面描述语言编写的内容,得到转换出的目标配置文件之后,就可以按照转换后得到的目标配置文件生成目标页面。可见,开发人员针对一个页面,只需要开发出采用该通用界面描述语言编写的一份配置文件,服务器便可以将该配置文件转换为适合不同类型的设备的配置文件,从而无需在开发页面的配置文件时,针对不同类型的设备分别开发不同的配置文件,从而减少了开发工作量,提高了开发效率。
技术领域
本申请涉及计算机技术领域,尤其涉及一种页面生成方法和装置。
背景技术
随着计算机技术的发展,可用于显示网页页面的设备的类型也越来越多,例如,可以是个人计算机;也可以是移动客户端;对于银行类产品或功能,还可以是银行自助设备。
在生成页面时,需要开发生成页面所需的配置文件,而由于不同类型的设备的开发环境和运行环境存在差异,因此,对于同一页面,需要分别针对每种类型的设备分别开发不同的配置文件。而针对不同类型的设备分别开发不同的配置文件,导致开发工作量大,开发效率低。
发明内容
有鉴于此,本申请提供了一种页面生成方法和装置,以提高生成页面的开发效率。
为实现上述目的,一方面,本申请提供了一种页面生成方法,包括:
接收客户端发送的页面生成请求,所述页面生成请求用于请求生成目标页面;
根据所述页面生成请求,从用于生成不同页面的多个配置文件中,获取用于生成所述目标页面的配置文件;所述多个配置文件中的内容均采用预先设置的通用界面描述语言编写;
确定所述客户端能识别的目标界面描述语言;
将所述配置文件中的内容转换为采用所述目标界面描述语言编写的内容,得到由所述配置文件转换出的目标配置文件;
根据所述目标配置文件生成目标页面。
优选地,所述配置文件包括根元素、用于表示页面上的页面分区的块元素和用于表示页面上包括的页面元素的界面元素;一个所述根元素下关联有至少一个所述块元素,一个所述块元素下关联有至少一个所述界面元素;
相应地,所述将所述配置文件中的内容转换为采用目标界面描述语言编写的内容,包括:
定位出所述配置文件中的根元素;
分别将所述根元素下关联的至少一个块元素转换为采用所述目标界面描述语言编写的至少一个块元素;
分别将各个所述块元素下关联的至少一个界面元素转换成为采用所述目标界面描述语言编写的至少一个界面元素。
优选地,所述目标界面描述语言包括用于描述静态页面内容的第一目标界面描述语言和用于描述动态页面内容的第二目标界面描述语言;
分别将所述根元素下关联的至少一个块元素转换为采用所述目标界面描述语言编写的至少一个块元素,包括:
确定所述根元素下关联的至少一个块元素中属于静态页面内容的块元素和属于动态页面内容的块元素;
将确定出的所述属于静态页面内容的块元素转换为采用所述第一目标界面描述语言编写的块元素;
将确定出的所述属于动态页面内容的块元素转换为采用所述第二目标界面描述语言编写的块元素;
分别将各个所述块元素下关联的至少一个界面元素转换为采用所述目标界面描述语言编写的至少一个界面元素,包括:
确定每个所述块元素下关联的至少一个界面元素中属于静态页面内容的界面元素和属于动态页面内容的界面元素;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811020725.1/2.html,转载请声明来源钻瓜专利网。