发明名称 |
手机应用程序运行状态的管理方法和系统 |
摘要 |
本发明提供了一种在多任务手机系统上的应用程序运行状态管理系统和方法,该系统包括窗口管理器模块,应用管理器模块,由各应用程序分别调用的客户端代理模块;在应用程序窗口状态发生变化时,应用程序调用客户端代理模块提供的窗口操作函数向窗口管理器模块发出操作请求;窗口管理器模块根据所述的操作请求,向应用管理器模块发送状态切换消息;应用管理器模块依据所述状态切换消息,向客户端代理模块发送应用程序运行状态变化的消息;客户端代理模块将应用程序运行状态变化的消息通知给调用该客户端代理模块的应用程序,以实现对应用程序窗口的管理。该系统及方法能够解决现有技术的管理方式对CPU、电量和内存不必要开销太多的技术问题。 |
申请公布号 |
CN101403981B |
申请公布日期 |
2011.03.16 |
申请号 |
CN200810217547.1 |
申请日期 |
2008.11.07 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
古幼鹏;王巍;杨新;王泽民;徐立锋 |
分类号 |
G06F9/48(2006.01)I;H04W88/02(2006.01)I |
主分类号 |
G06F9/48(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种手机应用程序运行状态的管理方法,所述手机中包括窗口管理器模块,应用管理器模块,一个或多个应用程序在其中运行,每个应用程序分别调用一个客户端代理模块,其特征在于,所述方法包括如下步骤:A、应用程序调用客户端代理模块提供的窗口操作函数向窗口管理器模块发出操作请求;B、窗口管理器模块根据所述的操作请求执行相应的操作,并根据操作结果向应用管理器模块发送状态切换消息;C、应用管理器模块依据所述状态切换消息,向客户端代理模块发送应用程序运行状态变化的消息;D、客户端代理模块将应用程序运行状态变化的消息通知给调用该客户端代理模块的应用程序。 |
地址 |
518057 广东省深圳市南山区科技南路55号 |