[发明专利]web页面渲染方法及装置在审
申请号: | 202010201225.9 | 申请日: | 2020-03-20 |
公开(公告)号: | CN111428170A | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | 康恺暄;方鸿灏;王亦男 | 申请(专利权)人: | 湖南快乐阳光互动娱乐传媒有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/955 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟 |
地址: | 410003 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 页面 渲染 方法 装置 | ||
本发明涉及了计算机技术领域,具体提供了一种web页面渲染方法及装置,应用本发明提供的方法,当需要渲染web页面时,通过与各个数据项对应的对接接口进行对接,获取需要对web页面中各个数据项进行编辑的业务数据源。获取该业务数据源中包含的各个数据对象中的占位字符串,通过宏替换引擎将各个数据项对应的各个占位符与各个占位字符串进行替换,获得进行变更后的最终页面结构数据,通过最终页面结构数据对web页面进行渲染。通过该方法对各个数据项的占位符进行替换,使得web页面在渲染后所展示的各个数据项对应的网络数据为已进行编辑的网络数据,实现了对web页面进行渲染时的个性化定制。
技术领域
本发明涉及计算机技术领域,特别是涉及一种web页面渲染方法及装置。
背景技术
随着计算机技术的发展,人们可以通过各种终端设备上的浏览器等应用程序来访问互联网中的各种网络数据例如,文件、图片、文本等。当用户在浏览器上请求访问网络数据时,通过页面结构数据对应的页面代码渲染该网络数据对应的web页面,通过web页面向用户展示其所访问的网络数据。
其中,web页面的页面结构数据中包含静态信息和动态信息,静态信息是固定该页面代码中代码信息,动态信息是通过网络数据对应的接口获得的网络数据信息。当web页面需要进行渲染时,用户可以通过对静态信息进行编辑,从而更改web页面的页面框架。但是现有技术中无法对web页面中的动态信息进行编辑,限制对web页面进行渲染时的个性化定制。
发明内容
有鉴于此,本发明提供一种web页面渲染方法,通过该方法,可以在需要进行web页面渲染时,实现对web页面的个性化定制。
本发明还提供了一种web页面渲染装置,用以保证上述方法在实际中的实现及应用。
一种web页面渲染方法,包括:
当接收到浏览器发送的页面渲染请求时,获取待渲染的web页面的初始页面结构数据,所述页面结构数据中包含所述web页面待展示的各个网络数据对应的目标数据项;
确定各个所述目标数据项对应的对接接口,并获取所述初始页面结构中各个所述目标数据项分别对应的目标主键名;
读取所述对接接口中预先设置的配置信息,并基于各个所述目标主键名及所述配置信息,向所述对接接口发送对接请求,以使所述对接接口依据所述对接请求,返回各个所述目标主键名对应的业务数据源;所述业务数据源中包含多个数据对象,每个所述数据对象分别包含其对应的占位字符串和映射主键值;
确定所述初始页面结构数据中各个所述目标数据项对应的占位符,依据所述业务数据源及所述初始页面结构数据,并调用预先设置的宏替换引擎,将各个所述数据对象中的占位字符串与各个所述占位符进行替换,获得最终页面结构数据;
将所述最终页面结构数据输入预先设置的页面渲染引擎,获得所述web页面对应的页面代码,并将所述页面代码发送至所述浏览器,触发所述浏览器依据所述页面代码渲染所述web页面。
上述的方法,可选的,所述确定各个所述目标数据项对应的对接接口,包括:
获取所述初始页面结构数据中包含的各个所述目标数据项对应接口状态信息;
判断所述接口状态信息是否包含开启状态标识符;所述开启状态标识符表征其对应的各个所述目标数据项开启接口对接功能;
若所述接口状态信息包含开启状态标识符,则获取所述接口状态信息中包含的接口数据,并依据所述接口数据确定各个所述目标数据项对应的对接接口。
上述的方法,可选的,所述基于各个所述目标主键名及所述配置信息,向所述对接接口发送对接请求,包括:
依据各个所述目标主键名,生成包含各个所述目标主键名的主键名集合参数,并获取所述配置信息中包含的所述对接接口对应的接口URL地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010201225.9/2.html,转载请声明来源钻瓜专利网。