[发明专利]虚拟机的应用程序的管理系统与其方法无效
申请号: | 200910253334.9 | 申请日: | 2009-11-30 |
公开(公告)号: | CN101877043A | 公开(公告)日: | 2010-11-03 |
发明(设计)人: | 张玥;陈玄同 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F21/22 | 分类号: | G06F21/22 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;祁建国 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 应用程序 管理 系统 与其 方法 | ||
技术领域
本发明涉及一种应用程序的管理系统与其方法,特别有关于一种虚拟机的应用程序的管理系统与其方法。
背景技术
随着计算机运算速度的提高,使得虚拟机的应用也连带的增加。从过去通过远端登入(telnet)的方式,使用者可以获得服务器端的服务资源。到现在可以通过虚拟机(Virtual Machine)的方式,在客户端以图形化界面的方式提供相应的服务。请参考图1,其为公知技术的客户端110与虚拟机结构示意图。相较于实体机器而言,管理者可以自行决定虚拟机的硬件环境,并在虚拟机中安装不同操作。
相对于虚拟机120而言,实体机器的各项硬件主控权均在使用者手上。因此使用者可以通过各种不同的手段来规避管理者的管理。举例来说,使用者可以移除实体机器的网线等方式来规避管理。虽然公知技术可以通过管理使用者权限的方式来达到上述规范安装软件的目的。由于虚拟机的实体资源是在服务器端上,因此使用者无法以移除相关硬件来规避管理者的监督。
此外,使用者仍可以通过安装软件或卸载软件的方式来达成规避管理的目的。因此对于虚拟机的软件安装需要进行安全性的管控。
发明内容
鉴于以上的问题,本发明的主要目的在于提供一种虚拟机的应用程序的管理系统,对虚拟机欲安装的应用程序进行控管。
为实现上述目的,本发明所公开的虚拟机的应用程序的管理系统包括:客户端与服务器端。服务器端提供数个虚拟机,每一客户端连接至不同的虚拟机;当虚拟机初始时,在虚拟机中启动虚拟机监控程序;当客户端发出应用程序的安装请求时,由虚拟机监控程序检测安装请求的应用程序是否为合法;若安装请求为合法,则进行应用程序的安装处理;若安装请求为非法,则执行禁能程序,用以禁止该应用程序的安装。
从本发明的另一观点,本发明提出一种虚拟机的应用程序的管理方法,对虚拟机欲安装的应用程序进行控管。
为实现上述目的,本发明所公开的一种虚拟机的应用程序的管理方法包括以下步骤:由服务器端提供至少一虚拟机,使得客户端连接至该虚拟机;当虚拟机初始时,在虚拟机中启动虚拟机监控程序;当客户端发出应用程序的安装请求时,由虚拟机监控程序检测安装请求的应用程序是否为合法;若安装请求为合法,则进行应用程序的安装处理;若安装请求为非法,则禁止应用程序的安装。
本发明提供一种虚拟机的应用程序的管理系统与其方法,用以对虚拟机中的应用程序进行管控,可以避免使用者在虚拟机中安装非法软件。并通过虚拟机的运作环境,可以有效的杜绝使用者以不当的方式规避管理者的监控。
有关本发明的特征与实作,兹配合附图作最佳实施例详细说明如下。
附图说明
图1为公知技术的客户端与虚拟机结构示意图;
图2为本发明的结构示意图;
图3为本发明的运作流程示意图。
其中,附图标记
110 客户端
120 虚拟机
210 客户端
220 服务器端
221 虚拟机
222 虚拟机监控程序
223 后台代理程序
230 应用程序管理服务器
具体实施方式
本发明可应用在具有提供虚拟机服务的计算机(例如:服务器端、个人电脑或笔记型电脑等)。为能清楚说明本发明的整体结构还请参考图2所示,其为本发明的结构示意图。在图2中包括客户端210、服务器端220与应用程序管理服务器230。在服务器端220中运行多个虚拟机221与后台代理程序223。本发明对于虚拟机221运行的操作与虚拟的硬件环境并不限定。后台代理程序223用以将虚拟机监控程序222所接收的安装要求与应用程序管理服务器230中所记录的这些应用程序进行比对。客户端210通过网络连接至虚拟机221,并通过虚拟机221所提供的操作与应用程序进行操作。因此,客户端210的计算机至少需具备连接网络与输入/输出的功能。
应用程序管理服务器230通过网络连接于该服务器端。应用程序管理服务器230中记录有各类合法的应用程序的种类、授权数量、安装数量等软件的相关数据,便于判断使用者提出的应用程序安装请求是否合法。
当客户端210欲安装新的应用程序或更新应用程序时,则由服务器端220执行下述步骤用以管控客户端210是否能安装应用程序或更新应用程序。请参考图3所示,其为本发明的运作流程示意图。本发明的管理方法包括以下步骤:
步骤S310:由服务器端提供至少一虚拟机,使得客户端连接至虚拟机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910253334.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高性能问题应答录系统及用法
- 下一篇:一种高信度计算平台