[发明专利]一种在线主题切换方法、装置、设备及介质在审
申请号: | 202211506063.5 | 申请日: | 2022-11-28 |
公开(公告)号: | CN115794285A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 詹斌;张英鹏;刘大全;杨玲 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 吴向青 |
地址: | 400023 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 主题 切换 方法 装置 设备 介质 | ||
本发明提供一种在线主题切换方法,通过基于主题切换请求,从服务器下载待切换主题的主题包,根据所述主题包得到主题配置文件和主题资源;再通过解析所述主题配置文件,得到所述待切换主题对应的界面定义资源文件路径、预设件名称和图片资源身份标识号;根据所述界面定义资源文件路径、所述预设件名称和所述图片资源身份标识号,调用对应的应用程序接口实现在线主题切换。该方法通过选择并下载服务器上新的主题,不仅仅更改了背景皮肤,还改变了模型等元素的动态增删,改变了各节点的布局、数量、显示方式及组合方式,满足了动态实现在线主题切换的需求。
技术领域
本发明涉及汽车座舱显示领域,具体涉及一种在线主题切换方法、装置、设备及介质。
背景技术
更换皮肤和切换主题是两种动态更新界面的方式,每套主题各有一套默认皮肤,而一套皮肤也隶属于一套主题,替换主题必定替换了皮肤,替换皮肤必须先切到隶属的主题。更换皮肤是在主题界面各节点数量、位置、大小没有变化的前提下对各节点进行颜色、字体、显示的图片等资源的替换,皮肤的变化仅针对主题内的默认图片的替换以及文字样式(字体、颜色、大小)的替换。主题的变化可以实现图片、模型等元素的动态增删,会改变各节点的布局、数量、显示方式、组合方式等。往往不同的主题之间差别悬殊,如大家开车时常常会切换的仪表经典模式、运动模式等。
现有技术公开了一种新型界面换肤系统及其方法,该套架构可以实现HMI和平台的复用。该系统主要解决在不同的硬件环境下,不同的平台软件供应商下,HMI可用的交互接口是一致的,平台是可复用可扩展的,在不同的UI/UE设计下,数据是保持一致的,每次更新更换平台,由Common API层根据不同平台进行适配,上层HMI APP不变。该专利公开的方案更多的是解决平台复用的问题,没有对在线更换主题的方式进行描述。
目前座舱中仪表很多都是采用的Kanzi渲染的解决方案,而车机中空调、车辆中心、场景重构等模块也越来越多的采用Kanzi进行开发。随着座舱体验的迅速发展,在线主题切换已是一项必须的。
发明内容
鉴于以上所述现有技术的缺点,本发明提供一种在线主题切换方法,以解决上述技术问题。
本发明提供的一种在线主题切换方法,包括:
基于主题切换请求,从服务器下载待切换主题的主题包,根据所述主题包得到主题配置文件和主题资源;
通过解析所述主题配置文件,得到所述待切换主题对应的界面定义资源文件路径、预设件名称和图片资源身份标识号;
根据所述界面定义资源文件路径、所述预设件名称和所述图片资源身份标识号,调用对应的应用程序接口实现在线主题切换。
于本发明的一实施例中,所述从服务器下载待切换主题的主题包之前,所述方法还包括:
设计新主题资源;
根据预设的配置文件格式和所述新主题资源配置新主题配置文件;
将所述新主题资源和所述新主题配置文件打包成新主题包;
将打包好的所述新主题包上传至所述服务器。
于本发明的一实施例中,根据所述界面定义资源文件路径、所述预设件名称和所述图片资源身份标识号,调用对应的应用程序接口实现在线主题切换,具体包括:
根据所述界面定义资源文件路径获取界面定义资源文件并加载;
根据所述预设件名称从所述界面定义资源文件中获取所述待切换主题的预设件;
实例化获取的所述待切换主题的预设件;
将实例化的所述预设件添加到运行环境的根节点中,完成在线主题切换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211506063.5/2.html,转载请声明来源钻瓜专利网。