[发明专利]一种基于云架构的终端程序管理方法无效
申请号: | 201210153302.3 | 申请日: | 2012-05-17 |
公开(公告)号: | CN102685238A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 吴少刚;张福新;程传林;张斌;张珩;唐科 | 申请(专利权)人: | 江苏中科梦兰电子科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 夏雪 |
地址: | 215500 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 架构 终端 程序 管理 方法 | ||
技术领域
本发明涉及一种基于云架构的终端程序管理方法。
背景技术
随着电子科学技术的发展,越来越多的终端设备产生,同时这些终端很好的在各行各业中得到实际的应用,往往在实际应用中,一个应用方案包括多个应用程序,如何控制好这些应用程序的安装、升级以及各个应用程序之间的通信面临不小的挑战。
随着应用方案的越来越大,应用程序部分已有原来的一个方案对应一个程序,变成一个方案由多个程序组成。急需一种程序框架来管理方案中的相关应用程序,以及解决它们之间的通信、交互问题。
应用方案在终端上安装,用户希望只要安装一个程序就能解决方案中所有程序的安装,升级,以及方案中各个程序之间的通信,然而传统的方法只正针对单一程序的安装、升级,对于多个程序的安装、升级,依赖用户自行查看云端的程序决定是否需要安装,启动终端的各个程序,依次检查是否需要升级,容易遗漏且效率低下,而且不能解决应用程序间的通信问题。
发明内容
发明目的:针对上述现有技术存在的问题和不足,本发明的目的是提供一种基于云架构的终端程序管理方法,能够很好的管理终端各个程序的安装和升级。
技术方案:为实现上述发明目的,本发明采用的技术方案为一种基于云架构的终端程序管理方法,包括如下步骤:
(1)终端安装并启动程序框架;
(2)程序框架从云端服务器获取应用方案中的程序列表信息;
(3)程序框架获取本地已安装程序的列表信息;
(4)判断本地已安装程序列表中是否存在云端服务器中的程序,如果不存在,则将云端服务器中的该程序加入需要安装的程序列表,进入步骤(6),如果存在,则继续步骤(5);
(5)比较终端的程序版本和云端服务器中的程序版本是否一致,如果不一致,则将云端服务器中的该程序加入需要升级的程序列表,如果一致,则将云端服务器中的该程序加入维持现状的程序列表;
(6)终端读取需要安装的程序列表和需要升级的程序列表,对两个所述程序列表中的程序分别进行安装和升级或用户手动选择安装和升级的程序。
所述步骤(6)中,在终端读取需要安装的程序列表和需要升级的程序列表之前,可将需要安装的程序标记为第一标记,将需要升级的程序标记为第二标记,便于用户根据自己的需要选择安装和升级的程序。
所述步骤(6)中,程序的安装和升级分别可为在线安装和在线升级,无需把程序下载到本地进行安装、升级,节约了网络流量。
终端的程序可至少有2个;还可包括步骤(7):终端的程序之间通过中间件通信。
有益效果:本发明中,终端的一个应用方案可以有多个应用程序组成,但用户只需安装一个程序框架,就可以安装、升级所有程序,还可以根据自己的需要安装相应的应用程序,真正达到一键安装的效果。通过中间件技术能够很好的满足各个应用程序间的通信、数据交换,只需在各个程序注册中间件就行了。在应用方案越来越大且终端应用程序越来越多的情况下,使用此程序框架能够很好的去管理各个程序的安装、升级以及程序间的通信,真正使用户操作简单、便捷、快速。
附图说明
图1为程序框架的工作示意图;
图2为本发明的流程图;
图3为程序间的通信机制示意图。
具体实施方式
下面结合附图和具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
如图1所示,云端存放应用方案中的各个应用程序以及配置各个应用程序的相关信息。
终端:用户使用终端来安装程序框架。
程序框架:该程序框架就是用来管理方案中各个应用程序的安装、升级,以及各个应用程序之间的通信。程序框架需和云端的应用程序之间建立http通信。
如图2所示,包括如下步骤:
步骤1:用户启动程序框架;
步骤2:程序框架通过HTTP协议或者TCP/IP协议从云端获取应用方案中的程序列表信息,该列表信息可以是任何数据交换格式。
步骤3:获取本地程序列表:根据各终端系统的特性,本地程序列表主要包括各程序的名称、版本号,以及程序的其它基本信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏中科梦兰电子科技有限公司,未经江苏中科梦兰电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210153302.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光混合器电路和光接收器
- 下一篇:多路延时启动及过热保护装置