[发明专利]一种页面渲染方法、装置、电子设备及存储介质在审
申请号: | 202010414188.X | 申请日: | 2020-05-15 |
公开(公告)号: | CN111597002A | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 鞠鑫;蔡明松 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F16/957 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 渲染 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种页面渲染方法、装置、电子设备及存储介质。方案如下:模式管理者在监听到对当前页面的页面显示模式进行切换的模式切换行为时,发送全局通知消息;每一页面控件在接收到全局通知消息时,向预设接口请求在待切换模式下待渲染对象的目标对象参数;预设接口基于全局通知消息中的模式标识,以及页面控件中每一对象的对象参数与模式标识间的预设对应关系,确定在待切换模式下目标对象参数;每一页面控件根据待渲染对象的目标对象参数,渲染该页面控件包括的待渲染对象。通过本发明实施例提供的技术方案,有效的降低了页面显示模式转换过程对应用软件的软件架构和页面的业务逻辑的侵入性,从而保证页面业务性能的稳定。
技术领域
本发明涉及互联网技术领域,特别是涉及一种页面渲染方法、装置、电子设备及存储介质。
背景技术
随着移动互联网的发展以及智能移动终端的普及,为了提高用户在使用智能移动终端的视觉体验,多种页面显示模式应运而生,例如,深色模式、夜景模式等。
目前,在对智能移动终端的页面显示模式进行适配时,需要对智能移动终端中的应用软件的软件架构进行调整,页面的业务逻辑实现也将受到影响,这使得在对页面的页面显示模式进行转换时,应用软件的软件架构和页面的业务逻辑的侵入性较高,影响页面业务性能。
发明内容
本发明实施例的目的在于提供一种页面渲染方法、装置、电子设备及存储介质,以降低页面显示模式转换过程对应用软件的软件架构和页面的业务逻辑的侵入性,从而保证页面业务性能的稳定。具体技术方案如下:
在本发明实施例的第一方面,首先提供了一种页面渲染方法,应用于智能移动终端,所述智能移动终端包括模式管理者,预设接口和多个页面控件,所述方法包括:
所述模式管理者在监听到对当前页面的页面显示模式进行切换的模式切换行为时,发送包括待切换模式对应模式标识的全局通知消息;
每一页面控件在接收到所述全局通知消息时,向所述预设接口请求在所述待切换模式下该页面控件包括的待渲染对象的目标对象参数;
所述预设接口基于所述全局通知消息中的模式标识,以及页面控件中每一对象的对象参数与模式标识间的预设对应关系,确定在所述待切换模式下各个页面控件请求的待渲染对象的目标对象参数;并将每一待渲染对象的目标对象参数返回给对应的页面控件;
每一页面控件根据接收到的待渲染对象的目标对象参数,渲染该页面控件包括的待渲染对象。
可选的,所述每一页面控件在接收到所述全局通知消息时,向所述预设接口请求在所述待切换模式下该页面控件包括的待渲染对象的目标对象参数的步骤,包括:
每一页面控件在接收到所述全局通知消息时,选取该页面控件中显示在显示界面上的对象,作为待渲染对象;
每一页面控件根据选取出的待渲染对象,向所述预设接口请求在所述待切换模式下该页面控件包括的待渲染对象的目标对象参数。
可选的,所述预设接口包括预设色值接口和预设图像接口;所述待渲染对象包括色值对象和/或图像对象;
所述每一页面控件在接收到所述全局通知消息时,向所述预设接口请求在所述待切换模式下该页面控件包括的待渲染对象的目标对象参数的步骤,包括:
每一页面控件在接收到所述全局通知消息时,若该页面控件包括的待渲染对象中包含色值对象,则该页面控件向所述预设色值接口发送针对所述色值对象所对应的对象参数的第一获取请求;和/或
若该页面控件包括的待渲染对象中包含图像对象,则向所述预设图像接口发送针对所述图像对象所对应的对象参数的第二获取请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010414188.X/2.html,转载请声明来源钻瓜专利网。