[发明专利]混合型框架的换肤方法、装置、电子设备有效
申请号: | 201811495046.X | 申请日: | 2018-12-07 |
公开(公告)号: | CN109725964B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 柳伟;彭志刚;王洪楠 | 申请(专利权)人: | 恒生电子股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F8/65 |
代理公司: | 杭州华鼎知识产权代理事务所(普通合伙) 33217 | 代理人: | 项军 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 混合 框架 方法 装置 电子设备 | ||
1.混合型框架的换肤方法,其特征在于,所述换肤方法包括:
周期性检测混合型框架客户端是否存在最新皮肤,如果存在,则下载最新皮肤对应的皮肤文件至本地存储器;
在接收到换肤请求时,根据客户端所使用的框架从已下载的皮肤文件中分别提取对应的皮肤元素进行皮肤渲染;
在进行皮肤渲染的过程中,对正在显示的界面内容进行锁定,当确定多个界面中每种框架下均已完成皮肤渲染后,在解除锁定后进行皮肤刷新操作,最终在不同显示界面同步切换至最新皮肤。
2.根据权利要求1所述的混合型框架的换肤方法,其特征在于,所述周期性检测混合型框架客户端是否存在最新皮肤,如果存在,则下载最新皮肤对应的皮肤文件至本地存储器,包括:
周期性生成针对最新皮肤是否存在的查新请求,将查新请求发送至服务器;
在服务器中对是否存有最新皮肤进行判断;
如果存在最新皮肤,则将与最新皮肤对应皮肤文件下载到本地存储器。
3.根据权利要求2所述的混合型框架的换肤方法,其特征在于,所述在服务器中对是否存有最新皮肤进行判断,包括:
获取服务器中存有的存档日期最新的皮肤对应的最新版本号;
与查新请求中包含的当前使用皮肤的当前版本号进行对比;
如果当前版本号等于最新版本号,则判断服务器中尚未存有最新皮肤;
如果当前版本号低于最新版本号,则判断服务器中已经存有最新皮肤。
4.根据权利要求3所述的混合型框架的换肤方法,其特征在于,所述如果存在最新皮肤,则将与最新皮肤对应皮肤文件下载到本地存储器,包括:
如果存在最新皮肤,则将最新皮肤包含的全部皮肤文件下载到本地存储器,或
将最新皮肤相对于当前使用皮肤的更新皮肤文件增量下载到本地存储器。
5.根据权利要求1至4任一项所述的混合型框架的换肤方法,其特征在于,所述则下载最新皮肤对应的皮肤文件至本地存储器,包括:
混合型框架客户端所使用的框架包括C/S框架和B/S框架;
针对C/S框架使用的皮肤文件下载方式为借助C/S框架客户端更新时所使用的独立网路链路;
针对B/S框架使用的皮肤文件下载方式为复用C/S框架客户端更新时所使用的独立网路链路。
6.根据权利要求1所述的混合型框架的换肤方法,其特征在于,所述在接收到换肤请求时,根据客户端所使用的框架从已下载的皮肤文件中分别提取对应的皮肤元素进行皮肤渲染,包括:
在接收到换肤请求后锁定客户端当前的显示界面;
从本地存储器中调取已下载的皮肤文件,根据客户端所使用的框架不同,分别从皮肤文件中提取与框架对应的皮肤元素进行渲染。
7.根据权利要求6所述的混合型框架的换肤方法,其特征在于,所述根据客户端所使用的框架不同,分别从皮肤文件中提取与框架对应的皮肤元素进行渲染,包括:
如果客户端使用C/S框架搭建,则从皮肤文件中选取针对C/S框架皮肤的皮肤元素;
将提取到的皮肤元素按客户端界面中从上到下、从左到右的顺序依次对界面中的颜色、图片、背景内容进行渲染;或
如果客户端使用B/S框架搭建,则从皮肤文件中选取CSS样式文件进行渲染,并对图片资源进行切换处理。
8.根据权利要求1所述的混合型框架的换肤方法,其特征在于,所述在进行皮肤渲染的过程中,对正在显示的界面内容进行锁定,当确定多个界面中每种框架下均已完成皮肤渲染后,在解除锁定后进行皮肤刷新操作,最终在不同显示界面同步切换至最新皮肤,包括:
在进行皮肤渲染的过程中,对当前正在显示的界面内容进行锁定;
在锁定后对多个显示界面中每个框架下的皮肤渲染流程进行统计;
如果统计结果表明全部显示界面中针对每个框架的皮肤渲染流程均成功完成,则对客户端中已锁定的显示界面进行解锁;
对解锁后的显示界面进行刷新操作,刷新完成后将显示界面中的显示内容在同一时刻切换至最新皮肤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒生电子股份有限公司,未经恒生电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811495046.X/1.html,转载请声明来源钻瓜专利网。