[发明专利]一种处理器的绑定方法、装置及电子设备在审
| 申请号: | 202111002197.9 | 申请日: | 2021-08-30 |
| 公开(公告)号: | CN113760374A | 公开(公告)日: | 2021-12-07 |
| 发明(设计)人: | 闫森;胡自健;王洪烛 | 申请(专利权)人: | 海信电子科技(深圳)有限公司 |
| 主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/50;G06F9/54 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
| 地址: | 518054 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 处理器 绑定 方法 装置 电子设备 | ||
1.一种处理器的绑定方法,其特征在于,所述方法应用于智能终端,所述智能终端的系统软件架构包括由上至下的应用程序层、系统框架层、硬件抽象层、Linux内核层,该方法包括:
响应于所述应用程序层或所述系统框架层触发的绑核请求,调用所述应用程序层包含的第一绑核服务接口,或调用所述系统框架层包含的第二绑核服务接口,将所述绑核请求发送到绑核服务单元,所述绑核请求包含需要进行绑核操作的服务单元标识;
调用所述绑核服务单元包含的第三绑核服务接口,将获取请求发送至所述硬件抽象层,所述获取请求用于获取所述Linux内核层的硬件参数;
根据所述获取请求,调用所述硬件抽象层包含的第四绑核服务接口,获取所述Linux内核层的硬件参数,并调用所述第四绑核服务接口发送到所述第三绑核服务接口;
所述绑核服务单元通过所述第三绑核服务接口接收所述硬件参数,根据所述硬件参数确定与所述服务单元标识对应的应用程序具有绑核关系的至少一个处理器;
调用所述第三绑核服务接口将所述绑核关系发送至所述第四绑核服务接口,并调用所述第四绑核服务接口将所述绑核关系发送至所述Linux内核层;
响应于所述应用程序的硬件调用需求,由所述Linux内核层根据所述绑核关系调用所述至少一个处理器。
2.如权利要求1所述的方法,其特征在于,所述应用程序层触发所述绑核请求,包括:
若所述服务单元标识对应的应用程序的运行状态满足第一预设条件,则通过所述应用程序层触发所述绑核请求;
所述系统框架层触发所述绑核请求,包括:
若由所述系统框架层监测到满足第二预设条件的进程,则通过所述系统框架层触发所述绑核请求。
3.如权利要求2所述的方法,其特征在于,所述第一预设条件包括所述服务单元标识对应的应用程序的需要资源量超过第一阈值,和/或,所述服务单元标识对应的应用程序包含的进程总数达到第二阈值;
所述第二预设条件包括已有进程和/或已有线程对应的运行速率低于第三阈值,和/或,需要为Activity冷启动创建。
4.如权利要求1所述的方法,其特征在于,所述根据所述硬件参数确定与所述服务单元标识对应的应用程序具有绑核关系的至少一个处理器,包括:
由所述绑核服务单元获取预设的绑核关系集合,所述绑核关系集合包含符合预设条件的各个服务单元标识,以及各自对应的应用程序具有绑核关系的至少一个处理器;
根据所述硬件参数,从所述绑核关系集合中,筛选出与所述服务单元标识对应的应用程序关联的绑核关系,并根据所述绑核关系,确定所述应用程序对应的所述至少一个处理器。
5.如权利要求1所述的方法,其特征在于,在响应于所述应用程序层或所述系统框架层触发的绑核请求之前,还包括:
由所述Linux内核层调用init守护进程,获取绑核服务对应的配置文件;
对所述配置文件进行解析,加载并初始化所述绑核服务单元。
6.如权利要求5所述的方法,其特征在于,对所述配置文件进行解析,加载并初始化所述绑核服务单元,包括:
对所述配置文件进行解析,通过所述硬件抽象层执行初始化CPU参数过程获取所述Linux内核层的硬件参数;
调用所述硬件抽象层向HwServiceManager进行服务类型注册,将与所述绑核服务单元进行通信的服务类型注册为hwbinder服务类型。
7.一种电子设备,其特征在于,包括:
存储器,用于存储可被控制器执行的计算机程序;
所述控制器与所述存储器连接,被配置为执行如权利要求1-6任一项所述的方法。
8.一种计算机可读存储介质,其特征在于,当所述存储介质中的指令由处理器执行时,使得所述处理器能够执行如权利要求1-6任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信电子科技(深圳)有限公司,未经海信电子科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111002197.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息推送方法及服务器
- 下一篇:一种站台门应急自动启闭系统





