著录项信息
专利名称 | 管理服务器,以及移动终端的应用程序管理方法 |
申请号 | CN201110336627.0 | 申请日期 | 2011-10-31 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-03-28 | 公开/公告号 | CN102395123A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W8/24 | IPC分类号 | H;0;4;W;8;/;2;4;;;H;0;4;W;8;8;/;1;8查看分类表>
|
申请人 | 中兴通讯股份有限公司 | 申请人地址 | 广东省深圳市南山区科技园科技南路中兴通讯大厦
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中兴通讯股份有限公司 | 当前权利人 | 中兴通讯股份有限公司 |
发明人 | 严鹏翔;华国栋 |
代理机构 | 深圳鼎合诚知识产权代理有限公司 | 代理人 | 薛祥辉 |
摘要
本发明公开了一种移动终端应用程序包的管理方法,旨在提供一种实现移动终端应用程序包自动更新的管理方法。本发明包括以下步骤:服务器接收定制应用程序包的请求完成应用程序包的定制;服务器接收定制策略的请求生成定制策略;在策略生效时,移动终端与服务器连接并获取定制的应用程序包。相应的,本发明还公开了一种管理服务器。采用本发明使移动终端像公文包一般,可以根据不同的时间和场景,自动随意的变换其应用程序,节省了移动终端的空间并提高了用户的体验。
1.一种管理服务器,其特征在于,包括:定制管理模块、存储管理模块、传输管理模块和中央处理模块;
所述定制管理模块用于接收移动终端应用程序包定制请求和对应应用程序包的策略定制请求,完成应用程序包和策略的定制,并将定制的应用程序包和策略传送到存储管理模块;
所述存储管理模块用于存储定制的应用程序包或应用程序包的存放地址,存储定制的应用程序包对应策略,并将其与移动终端关联并存储;
所述传输管理模块用于连接移动终端和管理服务器,调用存储管理模块的应用程序包和策略并传送到移动终端;
所述中央处理模块,协调各模块的工作;以及进行管理服务器端策略条件的跟踪;
所述定制管理模块包括:控制台或控制接口、策略管理单元以及应用程序包管理单元;
所述控制台或控制接口用于接收移动终端应用程序包定制请求和对应应用程序包的策略定制请求,并将终端应用程序包定制请求发送给应用程序包管理单元,将对应应用程序包的策略定制请求发送给策略管理单元;所述应用程序包管理单元用于根据所述应用程序包定制请求完成应用程序包的定制并传输到所述存储管理模块;所述策略管理单元用于根据所述策略定制请求生成定制策略并传输到所述存储管理模块。
2.根据权利要求1所述的管理服务器,其特征在于,所述传输管理模块包括:传输控制单元和数据传输接口;所述传输控制单元用于向数据传输接口发出连接指令及向存储管理模块发出应用程序包和策略调用指令;所述数据传输接口用于接收连接指令,连接移动终端和管理服务器并把应用程序包和策略传送到移动终端。
3.根据权利要求2所述的管理服务器,其特征在于,所述存储管理模块包括:存储控制单元和存储器;所述存储控制单元用于接收所述调用指令在存储器查找对应的应用程序包或策略及接收定制管理模块传出的应用程序包和策略并存储到存储器中;所述存储器用于存储移动终端定制的应用程序包或地址以及策略。
4.一种利用权利要求1-3任一项所述的管理服务器对移动终端的应用程序进行管理的方法,其特征在于,包括以下处理步骤:
管理服务器接收定制应用程序包请求,根据请求完成应用程序包的定制并通过其自身的存储控制单元存入存储器;
管理服务器接收定制应用程序包对应的策略的请求,根据请求生成定制策略并通过其自身的存储控制单元与应用程序包关联存入存储器;
跟踪策略生效条件的满足情况,在策略生效时,在移动终端与管理服务器之间建立连接,移动终端从管理服务器中获取应用程序包。
5.根据权利要求4所述的移动终端的应用程序管理方法,其特征在于,定制应用程序包的具体步骤:登陆控制台或连接控制接口;选择一组应用程序及相关应用数据信息组成应用程序包;建立应用程序包与移动终端的关联并通过存储控制单元将定制信息存入存储器。
6.根据权利要求4或5所述的移动终端的应用程序管理方法,其特征在于,定制策略的具体步骤:登陆控制台或连接控制接口;在管理服务器上新增、更新策略,并设置策略属性;建立策略与应用程序包和移动终端的关联并通过存储控制单元将定制策略存入存储器。
7.根据权利要求6所述的移动终端的应用程序管理方法,其特征在于,定制的策略包括:策略状态、策略类型、策略触发条件、策略有效期、策略关联应用程序包、是否自动更新管理服务器上存放的被关联的应用程序包内容。
8.根据权利要求7所述的移动终端的应用程序管理方法,其特征在于,跟踪、获取的具体步骤:管理服务器根据策略数据判断是否需要自动向移动终端推送应用程序包;如是,则通过传输控制单元和数据传输接口连接移动终端;移动终端接受服务器连接后,服务器传输控制单元通知存储控制单元查找应用程序包,通过数据传输接口向移动终端下发应用程序包。
9.根据权利要求7所述的移动终端的应用程序管理方法,其特征在于,跟踪、获取的具体步骤:移动终端根据本地策略数据判断是否需要连接到管理服务器下载应用程序包;如是,则自动连接到管理服务器数据传输接口请求下载;管理服务器数据传输接口接受连接,通知存储控制单元查找应用程序包,通过数据传输接口向移动终端下发应用程序包。
管理服务器,以及移动终端的应用程序管理方法\n技术领域\n[0001] 本发明涉及移动终端应用领域,尤其涉及一种移动终端应用程序的管理方法及一种管理服务器。\n背景技术\n[0002] 随着科学技术的进步,尤其是移动终端及3G网络技术的快速发展,类型丰富的应用程序被应用于移动终端,然而随着对应用程序的要求越来越高,应用程序更新的速度越来越快,导致移动终端的应用程序不能实时更新,如何更好的管理移动终端的应用程序是人们研究关注的问题。\n[0003] 当前用户需手工通过服务器逐个下载大量的应用程序到移动终端,还需不停的更新应用程序,导致以下问题:逐个下载应用程序包,过程繁杂;移动终端存储空间有限,存放的应用程序有限,过多的应用程序不易管理,过多的应用程序消耗移动终端大量系统资源,使得移动终端性能降低;过多过时不必要的应用存储在移动终端中,不便于管理。\n发明内容\n[0004] 本发明解决的技术问题是移动终端的应用程序因无法实时更新所造成的应用程序过多繁杂、使用不便甚至无法正常使用等问题,提供了一种管理服务器和一种移动终端应用程序的管理方法。\n[0005] 本发明公开了一种管理服务器结构,其包括:\n[0006] 定制管理模块:用于接收移动终端应用程序包定制请求和对应应用程序包的策略定制请求,完成应用程序包和策略的定制,并将定制的应用程序包和策略传送到存储管理模块;\n[0007] 存储管理模块:用于存储定制的应用程序包或应用程序包的存放地址,存储定制的应用程序包对应策略,并将其与移动终端关联并存储;\n[0008] 传输管理模块:用于连接移动终端和管理服务器,调用存储管理模块的应用程序包和策略并传送到移动终端;\n[0009] 中央处理模块:用于协调各模块的工作以及进行管理服务器端策略条件的跟踪。\n[0010] 本发明还公开了一种移动终端应用程序包的管理方法,包括以下步骤:\n[0011] 管理服务器接收定制应用程序包请求,根据请求完成应用程序包的定制并通过存储控制单元存入存储器;\n[0012] 管理服务器接收定制应用程序包对应的策略的请求,根据请求生成定制策略并通过存储控制单元与应用程序包关联存入存储器;\n[0013] 跟踪策略生效条件的满足情况,在策略生效时,在移动终端与管理服务器之间建立连接,移动终端从管理服务器中获取应用程序包。\n[0014] 实施本发明可以解决移动终端应用程序的更新问题,实现移动终端应用程序的自动实时更新,保证了移动终端应用程序的实时性,进一步解决了移动终端应用程序过多繁杂、使用不便等现象。\n附图说明\n[0015] 图1为本发明提供的管理服务器的结构示意图;\n[0016] 图2为本发明中管理服务器的定制管理模块结构图;\n[0017] 图3为本发明中管理服务器的传输管理模块结构图;\n[0018] 图4为本发明中管理服务器的存储管理模块结构图;\n[0019] 图5为本发明提供的移动终端应用程序包管理方法的流程图;\n[0020] 图6为本发明中管理方法中用户定制应用程序包的流程图;\n[0021] 图7为本发明中管理方法中用户定制策略的流程图;\n[0022] 图8为本发明管理方法中移动终端主动从服务器更新应用程序包的流程图;\n[0023] 图9为本发明管理方法中服务器下发应用程序包到移动终端的流程图。\n具体实施方式\n[0024] 下面通过具体实施方式结合附图对本发明做进一步详细说明。\n[0025] 下面结合图1说明本发明的服务器结构,包括:中央处理模块11协调各模块的工作以及进行策略条件的跟踪;定制管理模块12接收移动终端应用程序包定制请求和对应应用程序包的策略定制请求,完成应用程序包和策略的定制,并将定制的应用程序包和策略传送到存储管理模块;传输管理模块13用于连接移动终端和服务器,调用存储管理模块的应用程序包和策略并传送到移动终端;存储管理模块14接收定制管理模块发送的应用程序包或策略,将应用程序包或地址,以及策略与终端关联并存储。\n[0026] 下面结合图2说明管理服务器中定制管理模块12的结构:控制台121或控制接口\n122接收移动终端应用程序包定制请求和对应应用程序包的策略定制请求,并将应用程序包定制请求发送给应用程序包管理单元124,将对应应用程序包的策略定制请求发送给策略管理单元将终端123;应用程序包管理单元124根据应用程序包定制请求完成应用程序包的定制并传输到存储管理模块14;策略管理单元123根据策略定制请求生成定制策略并传输到存储管理模块14。\n[0027] 下面结合图3说明管理服务器中传输管理模块13的结构:传输控制单元131用于向数据传输接口132发出连接指令或者向存储管理模块14发出应用程序包和策略查找指令;数据传输接口132用于接收传输控制单元131发出的连接指令,连接移动终端和服务器并把应用程序包和策略的传送到移动终端。\n[0028] 下面结合图4说明管理服务器中存储管理模块14的结构:存储控制单元141用于接收传输控制单元131发出的查找指令并在存储器142查找对应的应用程序包或策略,接收定制管理模块12送达的应用程序包和策略并存储到存储器142中;存储器142用于存储移动终端定制的应用程序包或地址以及策略。\n[0029] 下面结合图5说明本发明提供的移动终端应用程序包的管理方法的具体实施步骤如下\n[0030] S51:在管理服务器上定制应用程序包。\n[0031] 用户和他人通过管理服务器提供的控制台(可以是WWW网站、可执行的网络程序等各种方式)在管理服务器上为用户定制、更新应用程序包;第三方应用程序包提供组织可以通过管理服务器提供的专用控制接口为用户定制、更新各种应用程序包。\n[0032] 应用程序包包括多个应用程序和每个应用程序需要使用到的应用数据的存储信息,而每个应用程序和其相关的应用数据存储,可以以二进制数据直接存放在管理服务器上,也可以仅仅是一个数据地址或数据映射串,管理服务器可以通过此信息到其他服务器或者存储网元上获取数据。\n[0033] S52:在管理服务器上定制应用程序包对应的策略。\n[0034] 用户和他人通过管理服务器提供的控制台(可以是WWW网站、可执行的网络程序等各种方式)在管理服务器上为用户定制、更新应用程序包获取策略;第三方应用程序包提供组织可以管理服务器提供的专用控制接口,在管理服务器为用户定制、更新各应用程序包获取策略。策略定制完毕后,管理服务器将会将策略下发一份到移动终端上,供移动终端浏览使用。\n[0035] 在管理服务器上定制的应用程序包下载策略包含:策略状态(激活,锁定)、策略类型(下载、推送)、策略触发条件、策略有效期、策略关联应用程序包、是否自动更新管理服务器上存放的被关联的应用程序包内容。其中,策略触发条件可以是具体时刻,日程安排,终端GPS地理位置信息,特殊短信触发,特殊号码的电话触发等。\n[0036] S53、S54:移动终端获取定制的应用程序包。\n[0037] 终端首先判断策略是否可用,不可用则直接结束,如果可用,下一步触发条件是否达到,没有达到直结束,如果达到,则判断策略类型是否是下载,不是则直接结束,如果是,则自动连接到管理服务器,向管理服务器发起下载请求,下载策略关联的应用程序包,并将移动终端存储的老的应用程序包删除。\n[0038] 管理服务器首先判断策略是否可用,不可用则直接结束,如果可用,下一步触发条件是否达到,没有达到直结束,如果达到,则判断策略类型是否是推送,不是则直接结束,如果是,则自动连接到移动终端,向移动终端发起推动请求,推送策略关联的应用程序包,并将通知移动终端将终端上存储的老的应用程序包删除。\n[0039] 下面结合图6所示的流程图对在服务器上定制应用程序包的处理过程做进一步的说明:\n[0040] S511:用户、他人或者第三方应用程序提供组织登陆服务器管理控制台或连接管理控制台接口;\n[0041] S512:通过服务器管理控制台选择一组应用程序及相关应用数据信息组成应用程序包;\n[0042] 如通过服务器提供的控制接口(这里假定为WWW门户),用户A登陆到服务器,并选择了用户A旅游需要使用的“应用包1”,由GPS应用和相关地图数据、旅游攻略、音乐播放器和相关音乐、视频播放器和相关视频、电子书、WWW浏览器等一系列旅游娱乐应用及相关数据;用户秘书B选择了用户A办公需要的“应用包2”,由GPS、工作相关办公人员通讯录、电子文档编辑、电子政务相关应用及办公相关文档数据组成。\n[0043] S513:服务器根据选择将应用程序包和具体数据或映射关系关联绑定;\n[0044] S514:服务器完成用户的应用程序包定制,通过存储控制单元将定制信息存入存储器中;\n[0045] 服务器存储器中存储了应用程序包信息,即程序包和具体用户及具体终端的关联信息,应用程序包的具体应用程序和数据,可以以二进制数据形式直接存放在管理服务器上,也可以仅仅是一个数据地址或数据映射串。\n[0046] S515:服务器下发定制应用程序包处理信息,向用户响应处理成功,用户A和用户秘书B完成定制。\n[0047] 下面结合图7所示的流程图对在管理服务器上定制应用程序包对应策略的处理过程做进一步说明:\n[0048] S521:用户、他人或者第三方应用程序包提供组织登陆服务器管理控制台或连接管理控制台接口;\n[0049] S522:用户通过服务器控制台在服务器上新增、更新推送下载策略并进一步设置策略的属性;\n[0050] 如通过服务器提供的控制台(这里假定为WWW门户),用户A登陆到服务器,新增了一个新的“策略1”,并设置策略属性:策略状态为激活、策略类型为下载、策略触发条件为时间到达X年X月第一周的周六上午7点、策略有效期为本月内有效、策略关联应用程序包为“应用包1”、自动更新管理服务器上存放的被关联的应用程序包内容。\n[0051] 用户秘书B登陆到服务器,新增了一个新的“策略2”,并设置策略属性:策略状态为激活、策略类型为推送、策略触发条件为时间到达X年X月第二周的周一上午7点、策略有效期为本月内有效、策略关联应用程序包为“应用包2”、不自动更新管理服务器上存放的被关联的应用程序包内容。\n[0052] S523:服务器把将用户定制的策略与对应的应用程序包或数据进行关联绑定;\n[0053] S524:服务器通过存储控制单元将与应用程序包关联绑定后的定制策略存入存储器;\n[0054] S525:服务器下发定制应用程序包处理信息,向用户响应处理成功,用户A和用户秘书B完成策略定制。\n[0055] 下面结合图8所示的流程图对移动终端根据策略从服务器获取应用程序包的方法做进一步的说明:\n[0056] S81:移动终端主动到服务器查看推送下载策略是否有更新;\n[0057] S82:如有更新,则移动终端更新本地策略,否则进入下一步;\n[0058] 如“用户A”和“用户秘书B”在新增了“策略1”和“策略2”后,用户A的移动终端在下一个更新周期自动通过服务器提供的数据传输接口连接到服务器,获取策略更新信息,发现有新增策略,则向服务器数据传输接口发起更新请求,服务器传输控制单元通过存储控制单元获取策略信息后,将策略信息通过数据传输接口发送给用户A的移动终端。\n[0059] S83:移动终端根据本地策略数据判断是否需要连接到服务器下载应用程序包;\n[0060] S84:如符合下载条件,则自动连接到服务器数据传输接口请求下载;\n[0061] 用户A的移动终端下载了策略1和策略2后,时间到达X年X月第一周的周六上午7点,移动终端发现“策略1”符合下载条件,并且“策略1”的策略类型为下载,则自动连接到服务器数据传输接口请求下载“应用包1”。\n[0062] S85:管理服务器数据传输接口接受连接;\n[0063] S86:服务器通知存储控制单元查找程序包,并对其进行加密;\n[0064] S87:服务器通过数据传输接口向移动终端下发应用程序包;\n[0065] 此时下载的应用程序包为“应用包1”,而“应用包1”关联的“策略1”的属性为自动更新内容,则服务器需要先将应用包1中的应用程序和应用数据(如GPS软件和相关地图数据,旅游攻略的最新数据)更新到最新版本后在下发推送“应用包1”。\n[0066] S88:终端启用新的应用程序包,并删除覆盖旧的应用程序包。\n[0067] 下面结合图9所示的流程图对服务器根据策略主动向移动终端下发应用程序包的步骤做进一步说明:\n[0068] S91:管理服务器根据对应终端策略数据判断是否需要自动向终端推送应用程序包;\n[0069] 两天过后,时间到达X年X月第而周的周一上午7点,服务器端发现符合用户秘书B设置的“策略2”的推送条件,并且“策略2”的类型为推送,则向用户A移动终端推送“应用包2”。\n[0070] S92:管理服务器通过传输控制单元和数据传输接口连接终端;\n[0071] S93:移动终端接受管理服务器连接;\n[0072] S94:管理服务器传输控制单元通知存储控制单元查找程序包,并对应用程序包进行加密;\n[0073] 此时下载的应用程序包为“应用包2”,而“应用包2”关联的“策略2”的属性为不需要更新,则直接将“应用包2”打包加密后推送。\n[0074] S95:管理服务器通过传输控制单元向移动终端下发应用程序组;\n[0075] S96:移动终端启用新的应用程序包,并删除覆盖旧的应用程序包。\n[0076] 综上所述,本发明提供一种移动终端的应用管理方法。用户可以通过所述服务器提供的控制台,在服务器上定制移动终端所需的应用软件包和对应的自动下载推送策略,移动终端和服务器可根据策略自动下载或推送应用软件包,移动终端就可以灵活的切换本地所有应用。这样用户使用移动终端就像使用公文包一样,可以在不同的时间地点和条件下,随意改变其中的应用和数据,大大加强了用户体验,降低了移动终端存储压力。\n[0077] 以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明;因此,对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
法律信息
- 2014-12-10
- 2012-05-09
实质审查的生效
IPC(主分类): H04W 8/24
专利申请号: 201110336627.0
申请日: 2011.10.31
- 2012-03-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-01-19
|
2010-09-15
| | |
2
| |
2008-02-27
|
2006-08-22
| | |
3
| |
2006-08-02
|
2006-01-24
| | |
4
| |
2011-04-06
|
2010-12-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |