[发明专利]自适应进程重要性有效
申请号: | 201310226970.9 | 申请日: | 2013-06-08 |
公开(公告)号: | CN103593234A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | A·拉梅什;林洋森;D·P·索雷索;J·M·玛吉;K·J·范维奇腾;U·S·瓦伊沙姆帕岩 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 邹姗姗 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应 进程 重要性 | ||
1.一种数据处理系统,包括:
用于从用户进程接收去往所述第一守护进程的第一消息的模块,其中,所述第一守护进程独立于所述用户进程执行,所述第一守护进程与其它执行进程传送消息,并且所述消息是来自所述用户进程的针对所述第一守护进程的服务请求;
用于确定所述第一消息是否指示所述第一守护进程的重要性能够改变的模块;
用于如果所述第一消息指示所述第一守护进程的重要性能够改变,则改变所述第一守护进程的重要性的模块;以及
用于将所述第一消息转发给所述第一守护进程的模块。
2.根据权利要求1所述的系统,其中,所述用户进程以与所述第一守护进程相比更高的重要性运行。
3.根据权利要求1所述的系统,其中,改变所述第一守护进程的重要性将所述第一守护进程的重要性改变为与所述用户进程一样的重要性。
4.根据权利要求1所述的系统,其中,用于确定的模块包括:
用于确定所述消息是否去往第一守护进程,其中所述第一守护进程能够让所述第一守护进程的重要性被改变。
5.根据权利要求1所述的系统,其中,用于转发所述消息的模块包括:
用于将所述消息入队到针对所述第一守护进程的端口队列中的模块。
6.根据权利要求1所述的系统,还包括:
用于维持针对所述第一守护进程的断言的计数的模块;
用于接收针对所述第一守护进程的撤销断言的模块;
用于减小针对所述第一守护进程的断言的所述计数的模块;以及
用于如果针对所述第一守护进程的断言的所述计数为零,则将所述第一守护进程的重要性改变为默认重要性的模块。
7.根据权利要求1所述的系统,还包括:
用于从用户进程接收到去往第二守护进程的第二消息的模块,其中,所述第二守护进程正在执行,所述第二守护进程独立于所述第一守护进程而执行,并且所述第二守护进程与所述其它执行进程传送消息;
用于确定所述第二消息是否指示所述第二守护进程的重要性能够改变的模块;
用于如果所述第二消息指示所述第二守护进程的重要性能够改变,则改变所述第二守护进程的重要性的模块;以及
用于将所述第二消息转发给所述第二守护进程的模块。
8.根据权利要求7所述的系统,其中,改变所述第二守护进程的重要性将被改变的所述第二守护进程的重要性改变为与所述用户进程相同的重要性。
9.根据权利要求1所述的系统,还包括:
用于将所述第一消息标记为携带重要性的模块。
10.根据权利要求1所述的系统,其中,将所述第一消息转发给所述第一守护进程是响应于改变所述第一守护进程的重要性的。
11.根据权利要求1所述的系统,其中,所述用户进程是用于在前台中执行的用户应用的进程。
12.根据权利要求1所述的系统,其中,所述第一守护进程在后台运行。
13.根据权利要求1所述的系统,其中,进程重要性代表用户指示需要动作。
14.一种数据处理系统,包括:
用于从重要性施主进程接收去往自适应守护进程的消息的模块,其中,所述自适应守护进程还未启动;
用于确定所述消息是否指示所述自适应守护进程的重要性能够改变的模块;
用于如果所述消息指示所述自适应守护进程的重要性能够改变,则以与同所述自适应守护进程相关联的默认重要性不同的重要性启动所述自适应守护进程的模块;以及
用于将所述消息转发给所启动的自适应守护进程的模块。
15.根据权利要求14所述的系统,其中,所述自适应守护进程是具有可改变的进程重要性的守护进程。
16.根据权利要求14所述的系统,其中,所述重要性施主进程是能够将重要性施与另一个进程的进程。
17.根据权利要求16所述的系统,其中,重要性施主进程是从由以下各项组成的组中选择的:用户应用进程和其重要性已经提高的另一个自适应守护进程。
18.根据权利要求14所述的系统,其中,所述自适应守护进程重要性被提高为所述重要性施主的重要性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310226970.9/1.html,转载请声明来源钻瓜专利网。