说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211163170.2 (22)申请日 2022.09.21 (71)申请人 展讯半导体 (南京) 有限公司 地址 211899 江苏省南京市高新 开发区研 创园团结路9 9号孵鹰大厦C座5 01室 (72)发明人 刘春雷  (74)专利代理 机构 北京兰亭信通知识产权代理 有限公司 1 1667 专利代理师 赵永刚 (51)Int.Cl. G06F 8/71(2018.01) G06F 8/41(2018.01) G06F 9/445(2018.01) (54)发明名称 跨分区覆盖系统配置的方法、 装置及电子设 备 (57)摘要 本发明提供一种跨分区覆盖系统配置的方 法、 装置及电子设备。 所述方法包括: 通过系统服 务进程启动系统配置覆盖服务进程; 通过所述系 统配置覆盖服务进程, 将每个分区下的系统配置 文件进行解析, 并将解析得到的组件配置信息写 入哈希映射; 当所有分区的系统配置文件解析完 成后, 通过系统配置覆盖服务进程遍历哈希映射 中所有的组件配置信息, 并保存到系统中, 完成 默认配置的覆盖。 本发明能够实现分区之间系统 配置的覆盖 。 权利要求书1页 说明书5页 附图2页 CN 115509596 A 2022.12.23 CN 115509596 A 1.一种跨分区覆盖系统配置的方法, 其特 征在于, 所述方法包括: 通过系统服 务进程启动系统配置覆盖服 务进程; 通过所述系统配置覆盖服务进程, 将每个分区下的系统配置文件进行解析, 并将解析 得到的组件配置信息写入哈希映射; 当所有分区的系统配置文件解析完成后, 通过系统配置覆盖服务进程遍历哈希映射中 所有的组件配置信息, 并保存到系统中, 完成默认配置的覆盖 。 2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 通过系统配置管理服务进程提供标准接口, 用于系统核心进程及相关服务进程将需要 覆盖的权限或配置进行响应处 理。 3.根据权利要求1或2所述的方法, 其特 征在于, 所述方法还 包括: 当PMS服务进程或AMS服务进程启动时, 读取所述系统配置覆盖服务进程解析的组件配 置信息, 并根据具体的组件配置信息, 做出对应的处 理, 实现对组件的动态配置 。 4.根据权利要求1或2所述的方法, 其特征在于, 所述将每个分区下的系统配置文件进 行解析包括: 读取特定分区特定目录下 的配置文件, 并按照分区优先级按文件或者内容进 行解析。 5.一种跨分区覆盖系统配置的装置, 其特 征在于, 所述装置包括: 启动单元, 用于通过系统服 务进程启动系统配置覆盖服 务进程; 解析单元, 用于通过所述系统配置覆盖服务进程, 将每个分区下的系统配置文件进行 解析, 并将解析 得到的组件配置信息写入哈希映射; 处理单元, 用于当所有分区的系统配置文件解析完成后, 通过系统配置覆盖服务进程 遍历哈希映射中所有的组件配置信息, 并保存到系统中, 完成默认配置的覆盖 。 6.根据权利要求5所述的装置, 其特 征在于, 所述装置还 包括: 提供单元, 用于通过系统配置管理服务进程提供标准接口, 用于系统核心进程及相关 服务进程将需要覆盖的权限或配置进行响应处 理。 7.根据权利要求5或6所述的装置, 其特 征在于, 所述装置还 包括: 读取单元, 用于当PMS服务进程或AMS服务进程启动时, 读取所述系 统配置覆盖服务进 程解析的组件配置信息, 并根据具体的组件配置信息, 做出对应的处理, 实现对组件的动态 配置。 8.根据权利要求5或6所述的装置, 其特征在于, 所述解析单元, 用于读取特定分区特定 目录下的配置文件, 并按照分区优先级 按文件或者内容进行解析。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处 理器执行, 以使所述至少一个处 理器能够执 行权利要求1至4中任一项所述的方法。 10.一种计算机可读存储介质, 其中, 所述计算机可读存储介质存储有计算机指令, 所 述计算机指令被处 理器执行时实现如权利要求1至4中任一项所述的方法。权 利 要 求 书 1/1 页 2 CN 115509596 A 2跨分区覆盖系统配置的方 法、 装置及电子 设备 技术领域 [0001]本发明涉及系统配置技术领域, 尤其涉及一种跨分区覆盖系统配置 的方法、 装置 及电子设备。 背景技术 [0002]做版本集成时, 如果集成的模块的是编译好的生成物, 在无法修改源码的情况下, Android平台上集 成一些已编译好的系统组件时, 所有的模块 都是编译释放的二进制文件, 厂商无法修改, 除非针对系统核心 服务进行特殊处理。 从而导致扩展性太差, 并且存在无法 兼容GSI(Generic  System Image, 通用系统镜像)的风险。 [0003]针对第三方释放的二进制产物, 实现定制化相对来说比较复杂困难, 常规做法都 是通过其 他事件触发, 然后当前的可 执行程序调用系统接口进行设置 。 [0004]如在Android的平台上, Bootstrap(引导)广播只在机主模式下会发送, 非机主模 式下不会触发当前广播, 当 设备切换为 其他用户时, 一些定制功能无法生效。 [0005]当某个系统分区定义了某些配置, 在其他系统分区下无法进行覆盖, 无法针对不 同分区间的配置进行覆盖 。 发明内容 [0006]本发明提供的跨分区覆盖系统配置 的方法、 装置、 电子设备及计算机可读存储介 质, 能够实现分区之间系统配置的覆盖 。 [0007]第一方面, 本发明提供一种跨分区覆盖系统配置的方法, 所述方法包括: [0008]通过系统服 务进程启动系统配置覆盖服 务进程; [0009]通过所述系统配置覆盖服务进程, 将每个分区下的系统配置文件进行解析, 并将 解析得到的组件配置信息写入哈希映射; [0010]当所有分区的系统配置文件解析完成后, 通过系统配置覆盖服务进程遍历哈希映 射中所有的组件配置信息, 并保存到系统中, 完成默认配置的覆盖 。 [0011]可选地, 所述方法还 包括: [0012]通过系统配置管理服务进程提供标准接口, 用于系统核心进程及相关服务进程将 需要覆盖的权限或配置进行响应处 理。 [0013]可选地, 所述方法还 包括: [0014]当PMS服务进程或AMS 服务进程启动时, 读取所述系统配置覆盖服务进程解析的组 件配置信息, 并根据具体的组件配置信息, 做出对应的处 理, 实现对组件的动态配置 。 [0015]可选地, 所述将每个分区下的系统配置文件进行解析包括: 读取特定分区特定目 录下的配置文件, 并按照分区优先级 按文件或者内容进行解析。 [0016]第二方面, 本发明提供一种跨分区覆盖系统配置的装置, 所述装置包括: [0017]启动单元, 用于通过系统服 务进程启动系统配置覆盖服 务进程; [0018]解析单元, 用于通过所述系统配置覆盖服务进程, 将每个分区下的系统配置文件说 明 书 1/5 页 3 CN 115509596 A 3

.PDF文档 专利 跨分区覆盖系统配置的方法、装置及电子设备

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 跨分区覆盖系统配置的方法、装置及电子设备 第 1 页 专利 跨分区覆盖系统配置的方法、装置及电子设备 第 2 页 专利 跨分区覆盖系统配置的方法、装置及电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:37:52上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。