[发明专利]一种软件换肤的方法及装置在审
申请号: | 201911250271.1 | 申请日: | 2019-12-09 |
公开(公告)号: | CN111435313A | 公开(公告)日: | 2020-07-21 |
发明(设计)人: | 方利民 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/445 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;高莺然 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 方法 装置 | ||
1.一种软件换肤的方法,其特征在于,包括:
获取并展示指定皮肤包中的全局样式参数和可配置图标列表,所述全局样式参数包括软件界面的各皮肤元素的样式参数;
根据所述指定皮肤包中的内容,以及用户对所述全局样式参数和所述可配置图标列表中的图标的修改操作,生成自定义皮肤包;
将所述自定义皮肤包写入软件的安装路径中,并将所述自定义皮肤包的皮肤包标识和加载路径写入所述软件的皮肤配置文件,以使得所述软件通过所述皮肤配置文件中的皮肤包标识和加载路径加载所述自定义皮肤包。
2.根据权利要求1所述的方法,其特征在于,在所述获取并展示所述指定皮肤包中的全局样式参数和可配置图标列表之前,所述方法还包括:
当换肤功能被触发时,在所述软件的安装路径下,扫描并展示所述软件的皮肤包;
根据用户的选择操作,将所述用户选择的皮肤包作为所述指定皮肤包。
3.根据权利要求1所述的方法,其特征在于,在所述获取并展示所述指定皮肤包中的全局样式参数和可配置图标列表之前,所述方法还包括:
当换肤功能被触发时,确定所述软件当前使用的皮肤包,将所述软件当前使用的皮肤包作为所述指定皮肤包。
4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述获取并展示所述指定皮肤包中的全局样式参数和可配置图标列表之后,所述方法还包括:
识别所述用户对所述全局样式参数的修改操作,获取修改后的全局样式参数;和/或,
识别所述用户对所述可配置图标列表中的特定图标的替换操作,获取所述用户输入的用于替换所述特定图标的图标,所述用户输入的图标与所述特定图标的格式和尺寸一致。
5.根据权利要求4所述的方法,其特征在于,根据所述指定皮肤包中的内容,以及用户对所述全局样式参数和所述可配置图标列表中的图标的修改操作,生成自定义皮肤包,包括:
若获取到修改后的全局样式参数,则根据修改后的全局样式参数以及所述指定皮肤包中的样式表生成模板,生成所述自定义皮肤包对应的软件界面样式表;
若获取到用户输入的用于替换所述特定图标的图标,则将所述可配置图标列表中的特定图标替换为用户输入的图标,得到所述自定义皮肤包对应的可配置图标列表,并将所述指定皮肤包中的图标文件中的特定图标替换为用户输入的图标,得到所述自定义皮肤包对应的图标文件;
生成所述自定义皮肤包,所述自定义皮肤包包括换肤配置项定义文件、所述软件界面样式表、所述样式表生成模板以及所述自定义皮肤包对应的图标文件,所述换肤配置项定义文件包括所述修改后的全局样式参数以及所述自定义皮肤包对应的可配置图标列表。
6.一种软件换肤的装置,其特征在于,包括:
获取模块,用于获取指定皮肤包中的全局样式参数和可配置图标列表,所述全局样式参数包括软件界面的各皮肤元素的样式参数;
展示模块,用于展示所述获取模块获取的所述指定皮肤包中的全局样式参数和可配置图标列表;
生成模块,用于根据所述指定皮肤包中的内容,以及用户对所述全局样式参数和所述可配置图标列表中的图标的修改操作,生成自定义皮肤包;
写入模块,用于将所述自定义皮肤包写入软件的安装路径中,并将所述自定义皮肤包的皮肤包标识和加载路径写入所述软件的皮肤配置文件,以使得所述软件通过所述皮肤配置文件中的皮肤包标识和加载路径加载所述自定义皮肤包。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:扫描模块和确定模块;
所述扫描模块,用于当换肤功能被触发时,在所述软件的安装路径下,扫描所述软件的皮肤包;
所述展示模块,还用于展示所述扫描模块扫描到的皮肤包;
所述确定模块,用于根据用户的选择操作,将所述用户选择的皮肤包作为所述指定皮肤包。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:确定模块;
所述确定模块,用于当换肤功能被触发时,确定所述软件当前使用的皮肤包,将所述软件当前使用的皮肤包作为所述指定皮肤包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911250271.1/1.html,转载请声明来源钻瓜专利网。