[发明专利]电子设备定制模式的实现方法及电子设备有效
申请号: | 202110023774.6 | 申请日: | 2021-01-08 |
公开(公告)号: | CN112764798B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 冯玉波 | 申请(专利权)人: | 重庆创通联智物联网有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F9/445 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 401336 重庆市南岸区玉马*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 定制 模式 实现 方法 | ||
本申请公开电子设备定制模式的实现方法及电子设备,其方法包括在满足定制模式触发条件的情况下,从电子设备的非易失性存储区中读取定制模式的属性值;根据属性值和基础Manifest文件生成定制模式的Manifest文件;根据定制模式的Manifest文件加载应用程序,以实现定制模式。本申请可以在同一个ROM里实现不同模式的深度定制,从而节省了电子设备的软件系统的设计成本,且由于属性值写在电子设备的非易失存储区,在被恢复出厂化后,电子设备的定制模式不会被重置,避免了需要反复设置的麻烦;且在电子设备的使用过程中,能够根据需要实现定制模式的切换,提高了电子设备使用的灵活性,使得硬件设备资源得到了更合理的优化配置,节约了用于硬件设备资源的成本。
技术领域
本申请涉及电子设备的软件设计技术领域,具体涉及一种电子设备定制模式的实现方法及电子设备。
背景技术
电子设备厂商通常按照客户的要求对电子设备进行不同的定制,有些客户希望同一个电子设备能在某种条件下实现完全不同的定制功能,不同的界面,配置文件及业务逻辑。
例如:某工厂为工人定制了一批手机,但是他们希望在A车间的工人用的手机搭载的功能、界面(User Interface,UI)和应用程序(Applicationg,APP)等和B车间的不同。
在现有技术中,想要实现上述目的,一种方式是通过设计两套不同的软件系统,即根据客户的需求设计两套只读存储器(Read-Only Memory,ROM)内的参数来满足上述的定制需求,但这增加了电子设备的生产成本;而且采用这种方式设计的软件系统在电子设备的使用过程中是不能改变的,即如果该手机被定制为A车间所需的模式,就不能在使用的过程中被修改为B车间所需的模式,因此存在着资源浪费的问题。
另外一种方式是通过手机里的应用程序去设置状态值,通过该状态值在包管理器(Package Manager Service)扫描应用程序包时对应用程序进行过滤和功能定制,通过这种方式仅可以隐藏一些应用程序或有限的改变一些用户界面及业务逻辑;且采用这种方式,由于该状态值一般都是保存在数据库或者文件中,因此当手机在恢复出厂化后,所有的定制会全部重置。
发明内容
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的电子设备定制模式的实现方法及装置。
根据本申请的一方面,提供了一种电子设备定制模式的实现方法,包括:
在满足定制模式触发条件的情况下,从电子设备的非易失性存储区中读取定制模式的属性值;
根据属性值和基础Manifest文件生成定制模式的Manifest文件;
根据定制模式的Manifest文件加载应用程序,以实现定制模式。
优选的,上述方法还包括:
响应于第一应用程序发出的定制模式触发请求,获取通过第一应用程序设置的定制模式的属性值。
优选的,在上述的方法中,属性值为已安装的第二应用程序的属性值,基础Manifest文件为第二应用程序的基础Manifest文件;
根据定制模式的Manifest文件加载应用程序包括:
根据定制模式的Manifest文件加载第二应用程序,以使第二应用程序具有与定制模式对应的界面和/或业务逻辑。
优选的,在上述的方法中,从所述电子设备的非易失性存储区中读取定制模式的属性值包括:
调用框架层中的第一属性值读取函数,从电子设备的非易失性存储区中读取定制模式的属性值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆创通联智物联网有限公司,未经重庆创通联智物联网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110023774.6/2.html,转载请声明来源钻瓜专利网。