[发明专利]进程管理方法及装置、计算设备、存储介质在审
申请号: | 201811579799.9 | 申请日: | 2018-12-24 |
公开(公告)号: | CN111352710A | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 卜云涛;董涛;韩永柏;刘清洁 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;赵娅 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进程 管理 方法 装置 计算 设备 存储 介质 | ||
本发明公开了一种进程管理方法及装置、计算设备、存储介质,装置基于插件化框架应用执行,其包括:坑位注册器,适于在宿主运行时,预先注册多个坑位资源,以便满足插件的坑位进程在请求坑位资源时的分配需求;坑位进程管理器,适于根据坑位进程当前运行状态确定坑位进程自身的优先级等级;根据各个坑位进程的优先级等级,动态实现对各个坑位资源的分配管理;其中,坑位进程管理器由坑位进程执行。通过坑位进程管理器由坑位进程当前自身的运行状态来确定坑位进程的优先级等级,可以减少外部因素对坑位进程优先级等级的影响。坑位进程管理器由各坑位进程独立执行,减少了执行对象的耦合度,也提升了坑位进程自身优先级等级确定的可扩展性。
技术领域
本发明涉及软件领域,具体涉及一种进程管理方法及装置、计算设备、存储介质。
背景技术
Android应用程序在运行过程时,根据用户的调用请求或应用功能的具体实现,会相应的调用进程执行具体的操作。Android插件化框架的应用包含宿主和至少一个插件。现有技术中,插件在调用进程时,会根据其具体的功能实现,为其分配一个进程。进程包括了多种类型的进程,如自定义进程、坑位进程等。其中,自定义进程每个具有固定的坑位,即其在执行时为其分配固定的坑位,分配给其固定的坑位对应的坑位资源。坑位进程没有固定的坑位,需要在其执行时,需为其分配坑位,可以使用所分配坑位的坑位资源。每个应用都具有各自最小的坑位值,坑位值小于进程数量,因此,当为坑位进程分配坑位时,若分配回收不当时,会导致坑位进程运行异常,造成无法启动或被迫停止等问题,影响整个应用的运行结果。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的进程管理方法及装置、计算设备、存储介质。
根据本发明的一个方面,提供了一种进程管理装置,装置基于插件化框架应用执行,其包括:
坑位注册器,适于在宿主运行时,预先注册多个坑位资源,以便满足插件的坑位进程在请求坑位资源时的分配需求;
坑位进程管理器,适于根据坑位进程当前运行状态确定坑位进程自身的优先级等级;根据各个坑位进程的优先级等级,动态实现对各个坑位资源的分配管理;其中,坑位进程管理器由坑位进程执行。
根据本发明的另一方面,提供了一种进程管理方法,方法基于插件化框架应用执行,其包括:
在宿主运行时,预先注册多个坑位资源,以便满足插件的坑位进程在请求坑位资源时的分配需求;
根据坑位进程当前运行状态确定坑位进程自身的优先级等级;
根据各个坑位进程的优先级等级,动态实现对各个坑位资源的分配管理。
根据本发明的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
存储器用于存放至少一可执行指令,可执行指令使处理器执行上述进程管理方法对应的操作。
根据本发明的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述进程管理方法对应的操作。
根据本发明提供的进程管理方法及装置、计算设备、存储介质,装置基于插件化框架应用执行,其包括:坑位注册器,适于在宿主运行时,预先注册多个坑位资源,以便满足插件的坑位进程在请求坑位资源时的分配需求;坑位进程管理器,适于根据坑位进程当前运行状态确定坑位进程自身的优先级等级;根据各个坑位进程的优先级等级,动态实现对各个坑位资源的分配管理;其中,坑位进程管理器由坑位进程执行。通过坑位进程管理器由坑位进程当前自身的运行状态来确定坑位进程的优先级等级,可以减少外部因素对坑位进程优先级等级的影响。进一步,坑位进程管理器由各坑位进程独立执行,减少了执行对象的耦合度,也提升了坑位进程自身优先级等级确定的可扩展性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811579799.9/2.html,转载请声明来源钻瓜专利网。