《一种移动终端应用的管理方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种移动终端应用的管理方法和装置.pdf(8页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102375739A43申请公布日20120314CN102375739ACN102375739A21申请号201010263055322申请日20100825G06F9/4420060171申请人中兴通讯股份有限公司地址518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部72发明人孙志刚夏新国陈光童龙仓74专利代理机构北京派特恩知识产权代理事务所普通合伙11270代理人蒋雅洁王黎延54发明名称一种移动终端应用的管理方法和装置57摘要本发明公开了一种移动终端应用的管理方法和装置,通过界面设计工具设置所需应用的属性信息;应用管理框架解析应用的属性信息,根据应用。
2、的属性特征对所需应用进行相关操作。本发明所述的方法和装置,能够实现应用的灵活定制,有利于型号机的多样化需求;另外,还可以缩短应用开发的周期,提高开发的稳定性,降低开发成本和后期维护成本。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书4页附图2页CN102375746A1/1页21一种移动终端应用的管理方法,其特征在于,该方法包括通过界面设计工具设置所需应用的属性信息;应用管理框架解析应用的属性信息,根据应用的属性特征对所需应用进行相关操作。2根据权利要求1所述的方法,其特征在于,所述应用的属性信息包括应用基本属性信息、应用状态信息、应用启动信息。3根据权利要。
3、求2所述的方法,其特征在于,所述应用基本属性信息包括应用ID、应用名称、应用类型和应用级别;所述应用状态信息包括应用常驻标识、应用非常驻标识、应用启动主窗口标识和应用不启动主窗口标识;所述应用启动信息包括应用线程模式启动标识、应用非线程模式启动标识和应用启动附加参数。4根据权利要求2或3所述的方法,其特征在于,所述应用管理框架对所需应用进行相关操作,具体包括应用管理框架根据应用ID调用支撑平台应用的启动接口,并将获取的应用基本属性信息和应用启动信息向支撑平台注册,完成应用的启动过程;对于正在运行的应用,应用管理框架根据应用ID调用支撑平台应用的停止接口,并向支撑平台注销,完成应用的停止操作;应。
4、用管理框架通过应用ID获取到应用的当前状态,并通过改变自身存储的应用的当前状态,完成应用的最大化或最小化操作。5一种移动终端应用的管理装置,其特征在于,该装置包括应用配置模块、应用管理模块;其中,应用配置模块,用于配置所需应用的属性信息;应用管理模块,用于解析应用的属性信息,根据应用的属性特征对所需应用进行相关操作。6根据权利要求5所述的装置,其特征在于,所述应用的属性信息包括应用基本属性信息、应用状态信息、应用启动信息。7根据权利要求6所述的装置,其特征在于,所述应用基本属性信息包括应用ID、应用名称;所述应用状态信息包括应用常驻标识、应用非常驻标识、应用启动主窗口标识和应用不启动主窗口标识。
5、;所述应用启动信息包括应用线程模式启动标识、应用非线程模式启动标识和应用启动附加参数。8根据权利要求6或7所述的装置,其特征在于,所述应用管理模块对所需应用进行相关操作,具体包括应用管理模块根据应用ID调用支撑平台应用的启动接口,并将获取的应用基本属性信息和应用启动信息向支撑平台注册,完成应用的启动过程;对于正在运行的应用,应用管理模块根据应用ID调用支撑平台应用的停止接口,并向支撑平台注销,完成应用的停止操作;应用管理模块通过应用ID获取到应用的当前状态,并通过改变自身存储的应用的当前状态,完成应用的最大化或最小化操作。权利要求书CN102375739ACN102375746A1/4页3一种。
6、移动终端应用的管理方法和装置技术领域0001本发明涉及移动终端的应用管理领域,特别是一种移动终端应用的管理方法和装置。背景技术0002随着移动通讯技术的迅速发展,各种移动终端也发展迅速,尤其是手机等移动终端普及率日益提高,终端设备制造商之间的竞争越发的激烈,在日益激烈的市场中,快速推出型号机的制造商,就能抢得市场的先机。0003目前移动终端应用开发过程中,如图1所示,传统的应用开发模式相对固定,开发工作量相对较大,周期较长;而且,不能根据用户的需求灵活的定制应用,使得开发模式较为死板;另外,应用之间的交互行为根据不同的场景,以代码的方式编写在相应的应用中,由应用管理框架针对不同的应用分别对上述。
7、应用进行相关操作,但是由于不同的应用会存在各种各样的交互场景,情况较为复杂,因此以编码的方式来处理这些丰富的变化,不稳定因素较高,提高了终端产品开发过程中的风险,而且增加了后期的维护成本。发明内容0004有鉴于此,本发明的主要目的在于提供一种移动终端应用的管理方法和装置,实现应用的灵活定制,提高开发的稳定性,缩短开发周期。0005为达到上述目的,本发明的技术方案是这样实现的0006本发明提供了一种移动终端应用的管理方法,该方法包括0007通过界面设计工具设置所需应用的属性信息;0008应用管理框架解析应用的属性信息,根据应用的属性特征对所需应用进行相关操作。0009上述方案中,所述应用的属性信。
8、息包括应用基本属性信息、应用状态信息、应用启动信息。0010上述方案中,所述应用基本属性信息包括应用ID、应用名称、应用类型和应用级别;0011所述应用状态信息包括应用常驻标识、应用非常驻标识、应用启动主窗口标识和应用不启动主窗口标识;0012所述应用启动信息包括应用线程模式启动标识、应用非线程模式启动标识和应用启动附加参数。0013上述方案中,所述应用管理框架对所需应用进行相关操作,具体包括应用管理框架根据应用ID调用支撑平台应用的启动接口,并将获取的应用基本属性信息和应用启动信息向支撑平台注册,完成应用的启动过程;对于正在运行的应用,应用管理框架根据应用ID调用支撑平台应用的停止接口,并向。
9、支撑平台注销,完成应用的停止操作;应用管理框架通过应用ID获取到应用的当前状态,并通过改变自身存储的应用的当前状态,完成应用说明书CN102375739ACN102375746A2/4页4的最大化或最小化操作。0014本发明还提供了一种移动终端应用的管理装置,该装置包括应用配置模块、应用管理模块;其中,0015应用配置模块,用于配置所需应用的属性信息;0016应用管理模块,用于解析应用的属性信息,根据应用的属性特征对所需应用进行相关操作。0017上述方案中,所述应用的属性信息包括应用基本属性信息、应用状态信息、应用启动信息。0018上述方案中,所述应用基本属性信息包括应用ID、应用名称;001。
10、9所述应用状态信息包括应用常驻标识、应用非常驻标识、应用启动主窗口标识和应用不启动主窗口标识;0020所述应用启动信息包括应用线程模式启动标识、应用非线程模式启动标识和应用启动附加参数。0021上述方案中,所述应用管理模块对所需应用进行相关操作,具体包括应用管理模块根据应用ID调用支撑平台应用的启动接口,并将获取的应用基本属性信息和应用启动信息向支撑平台注册,完成应用的启动过程;对于正在运行的应用,应用管理模块根据应用ID调用支撑平台应用的停止接口,并向支撑平台注销,完成应用的停止操作;应用管理模块通过应用ID获取到应用的当前状态,并通过改变自身存储的应用的当前状态,完成应用的最大化或最小化操。
11、作。0022本发明所提供的一种移动终端应用的管理方法和装置,通过界面设计工具设置所需应用的属性信息;应用管理框架解析应用的属性信息,根据应用的属性特征对所需应用进行相关操作。本发明所述的方法和装置,通过界面设计工具根据用户的需求设置应用的属性,能够实现应用的灵活定制,有利于型号机的多样化需求;另外,通过应用管理框架根据应用的属性特征,对所需应用进行相关操作,还可以缩短应用开发的周期,且避免传统应用开发模式中因编码的随意性所导致的开发风险,提高开发的稳定性,降低开发成本和后期维护成本。附图说明0023图1为现有技术中应用开发结构示意图;0024图2为本发明实施例中移动终端应用的管理方法流程图;0。
12、025图3为本发明实施例中移动终端应用的管理装置结构示意图。具体实施方式0026本发明的基本思想是通过界面设计工具设置所需应用的属性信息;应用管理框架解析应用的属性信息,根据应用的属性特征对所需应用进行相关操作。0027下面通过具体实施例对本发明所述的方案进行详细描述。0028本发明提供的移动终端应用的管理方法,如图2所示,包括以下步骤0029步骤201利用PC可视化界面设计工具对所需应用进行属性设置;0030本步骤中,对所需应用主要包括以下属性设置应用基本属性信息、应用状态信说明书CN102375739ACN102375746A3/4页5息、应用启动信息、应用窗口信息、应用数据信息等;其中,。
13、应用基本属性信息中包括应用ID、应用名称、应用类型和应用级别,可以根据实际使用情况将应用级别设置为最低、正常偏低、正常、正常偏高、最高等五个级别;应用状态信息中包括应用常驻标识、应用非常驻标识、应用启动主窗口标识和应用不启动主窗口标识等;应用启动信息中包括应用线程模式启动标识、应用非线程模式启动标识和应用启动附加参数等;应用窗口信息中包括窗口标识、窗口所属应用标识、窗口布局信息等;应用数据信息中包括数据获取标识、数据销毁标识。在本发明中,主要运用了应用基本属性信息、应用状态信息和应用启动信息。0031例如如果将应用状态信息设置为非常驻应用和启动主窗口,这时该应用在移动终端如手机开机后将不会随着。
14、系统的启动而启动,它可以由用户通过九宫格启动应用,并且可以看到应用的主窗口,如电话本应用、通话记录应用等;如果将应用状态信息设置为常驻应用和不启动主窗口,这时该应用会随着手机系统的启动而启动,并且不一定需要在启动的时候创建主窗口,如通话应用、设置应用等;根据不同的手机系统的支撑平台,如NXP、大唐、MTK、SYMBIAN等,可以大体分为线程模式、进程模式,在支持线程模式的系统中,可以将单个应用配置成单个线程,也可以根据需要将多个应用配置在一个线程之中,根据手机系统支撑平台的不同,或者是开发用户自己的需求,如型号机需求、最终用户需求等来具体设置应用启动信息。0032一般情况下,对于待机应用而言,。
15、将应用名称设置为IDLE,应用级别设置为正常NORMAL,对于NXP支撑平台,通常将所有应用放置在一个线程启动,因此应用启动设置为非线程模式启动,因待机应用的生命周期和整个手机的运行生命周期一致,因此应用状态设置为常驻,当手机开机后,用户最先看到的就是待机应用的首窗口,因此设置为启动主窗口;对于通话应用而言,将应用名称设置为CALL,应用级别设置为NORMAL,并以非线程模式启动,应用状态设置为常驻,当手机开机后,用户不一定马上看到通话窗口,因此设置不启动主窗口。0033步骤202应用管理框架解析应用的属性信息,根据应用的属性特征对所需应用进行相关操作;0034本步骤中,当应用的属性信息设置后。
16、,PC可视化界面设计工具将以上属性信息交给应用管理框架,由应用管理框架对以上属性信息进行解析,并根据应用的属性特征分别处理应用的启动、应用的停止、应用最大化、应用最小化等相关操作;具体为应用管理框架根据应用ID调用相关支撑平台应用的启动接口,并将获取的应用基本属性信息和应用启动信息向支撑平台注册,完成应用的启动过程;对于正在运行的应用,应用管理框架根据应用ID调用支撑平台应用的停止接口,并向支撑平台注销,完成应用的停止操作;在手机系统运行过程中,应用管理框架存储了一份应用管理表,用于存储应用的当前状态,其中记录了哪些应用正在启动、哪些应用处于后台操作、哪些应用处于前台操作等信息;当需要对应用进。
17、行最大化操作或最小化操作时,通过应用ID获取到应用的当前状态,并通过改变应用管理表中应用的当前状态完成应用的最大化或最小化操作。0035例如对于音乐播放器应用,音乐播放器的应用状态存储在应用管理表中,应用管理框架通过应用ID在应用管理表中获知应用处于前台播放还是后台播放,并通过设置应用的运行状态实现应用的最大化或最小化操作;例如当用户关闭音乐播放器窗口时,在应用管理表中将应用播放器由前台运行状态置为后台运行状态,就可以使音乐播放器窗口说明书CN102375739ACN102375746A4/4页6在关闭状态下,不切断音乐播放器的后台业务数据来源,从而保持音乐播放器的后台播放状态,实现应用的最小。
18、化操作;但是,如果在应用管理表中将音乐播放器的状态删除,则说明音乐播放器的后台数据来源已被切断,音乐播放器不会保持后台播放状态;当用户将音乐播放器恢复到前台显示时,在应用管理表中将音乐播放器置为前台运行状态,将后台数据恢复到窗口中显示,就可以恢复音乐播放器的前台显示,实现应用的最大化操作。0036基于上述方法,本发明还提供了一种移动终端应用的管理装置,如图3所示,包括应用配置模块、应用管理模块;其中,0037应用配置模块,用于配置所需应用的属性信息;0038应用管理模块,用于解析应用的属性信息,根据应用的属性特征对所需应用进行相关操作。0039所述应用的属性信息包括应用基本属性信息、应用状态信。
19、息、应用启动信息、应用窗口信息、应用数据信息等;其中,0040应用基本属性信息中包括应用ID、应用名称、应用类型和应用级别,可以根据实际情况将应用级别设置为最低、正常偏低、正常、正常偏高、最高等五个级别;应用状态信息中包括应用常驻标识、应用非常驻标识、应用启动主窗口标识和应用停止主窗口标识等;应用启动信息中包括应用线程模式启动标识、应用非线程模式启动标识和应用启动附加参数等;应用窗口信息中包括窗口标识、窗口所属应用标识、窗口布局信息等;应用数据信息中包括数据获取标识、数据销毁标识。0041所述应用管理模块对所需应用进行相关操作,具体包括应用管理模块根据应用ID调用相关支撑平台应用的启动接口,并。
20、将获取的应用基本属性信息和应用启动信息向支撑平台注册,完成应用的启动过程;对于正在运行的应用,应用管理模块根据应用ID调用支撑平台应用的停止接口,并向支撑平台注销,完成应用的停止操作;应用管理模块通过应用ID获取到应用的当前状态,并通过改变自身存储的应用的当前状态,完成应用的最大化或最小化操作。0042以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。说明书CN102375739ACN102375746A1/2页7图1图2说明书附图CN102375739ACN102375746A2/2页8图3说明书附图CN102375739A。