基于云计算的软件安装控制方法及系统技术方案

技术编号:11572550 阅读:98 留言:0更新日期:2015-06-10 03:15
本发明专利技术提供了一种基于云计算的软件安装控制方法及系统,涉及云系统技术领域,其中,所述方法包括:获取用户设备标识或用户标识;查询所述用户设备标识或用户标识的软件安装权限,获取与所述用户设备标识或用户标识的权限匹配的软件标识;向用户设备标识或用户标识对应的用户设备发送所述软件标识,由该用户设备通过人机界面显示;响应用户通过所述人机界面输入的选定指令,确定所述选定指令指定的软件数据包,并发送给该用户设备。本发明专利技术中,在服务器端对安装软件进行统一管理,并对终端设备或用户标识设定相应的安装权限,规避了因个人下载及安装带来的盗版及病毒等风险,有利于企业的IT支撑部门对软件的部署及管理。

【技术实现步骤摘要】

本专利技术涉及云系统
,更具体地说,涉及一种基于云计算的软件安装控制方法及系统
技术介绍
云计算是一种新型的计算模式:把IT资源、数据、应用作为服务通过互联网提供给用户,用户只需通过账户密码登陆服务器,通过身份认证后可自动登陆到服务器的虚拟桌面,用户可在云终端上通过虚拟桌面使用云服务器提供的各种服务。在企业的云系统应用中,这种由云服务器提供的各种服务往往都是基于一些应用软件来实现的,但目前,一些企业虽然搭建了云系统平台来架构企业内部的办公系统,但由于采取开放式的系统管理,没有建设一套企业内部的软件安装标准,用户甚至可以任意地安装自己下载来的软件,而这些用户私自下载安装的软件可能会带来诸多问题,比如盗版、病毒、版本不统一等等,给企业的IT支撑环境带来隐患。
技术实现思路
有鉴于此,本专利技术实施例提供一种基于云计算的软件安装控制方法及系统,可以在服务器端对安装软件进行统一管理,并对终端设备或用户标识设定相应的安装权限,规避了因个人下载及安装带来的盗版及病毒等风险,有利于企业的IT支撑部门对软件的部署及管理。为此,本专利技术实施例采用如下技术方案:一种基于云计算的软件安装控制方法,所述方法包括以下步骤:获取用户设备标识或用户标识;查询所述用户设备标识或用户标识的软件安装权限,获取与所述用户设备标识或用户标识的权限匹配的软件标识;向用户设备标识或用户标识对应的用户设备发送所述软件标识,由该用户设备通过人机界面显示;响应用户通过所述人机界面输入的选定指令,所述选定指令用于指定需要安装的软件标识;确定所述选定指令指定的软件数据包,并发送给该用户设备。优选的,上述方法中,确定所述选定指令指定的软件数据包后,按照以下步骤发送给该用户设备:根据软件数据包的文件类型,按照相应的方式进行加载安装。优选的,上述方法中,针对iso类型的软件数据包,使用虚拟光驱的方式加载;针对rar、zip或exe类型的软件数据包,下载到用户设备,由用户手动安装。优选的,上述方法中,针对云系统本身自定义类型的软件数据包,自动安装到用户设备。本专利技术实施例的另一目的在于提供一种基于云计算的软件安装控制系统,所述系统包括:软件管理模块,用于存储服务器端的软件数据包;权限管理模块,用于设定或修改与用户设备标识或用户标识对应的软件安装权限;软件安装模块,根据用户选择软件数据包的类型,采用相应的安装方式进行加载安装。优选的,上述系统还包括:应用中心门户,所述应用中心门户为终端用户登陆后提供选择相应权限软件的入□。优选的,上述系统中,所述应用中心门户还提供管理员实施软件管理及调整终端用户安装权限的入口。本专利技术实施例中,企业IT支撑部门的管理人员可以在服务器端通过相应的应用软件或门户网页等形式的管理入口对企业所需的安装软件包进行统一管理,并对终端设备或用户标识设定相应的安装权限,从而规避了因个人私自下载及安装给企业的IT环境带来的盗版及病毒等风险,且有利于企业的IT支撑部门对安装软件的统一部署及版本控制等管理工作。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种基于云计算的软件安装控制方法步骤流程图;图2为本专利技术实施例提供的一种基于云计算的软件安装控制系统示意图;图3示例性的示出了终端用户登陆应用中心门户选择软件的页面示意图;图4示例性的示出了管理员登陆应用中心门户进行权限管理的页面示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1示出了本专利技术实施例提供的基于云计算的软件安装控制方法的实现流程,其详细步骤如下所述:步骤S101、获取用户设备标识或用户标识。用户通过云终端桌面登陆成功后,服务器端可以获取到与终端有关的多项信息,包括用户的登陆名、IP地址,甚至网卡的MAC地址等,这些信息皆可作为终端的身份标识。在通常情况下,用户的登陆名是唯一的,所以通常作为代表该用户身份的标识。步骤S102、查询所述用户设备标识或用户标识的软件安装权限,获取与所述用户设备标识或用户标识的权限匹配的软件标识。步骤S103、向用户设备标识或用户标识对应的用户设备发送所述软件标识,由该用户设备通过人机界面显示。由于每个用户可以安装使用的软件不尽相同,所以事先需要依据某种规则给每个用户分配相应的权限,当用户登陆后打算安装某个软件时,系统需要查询该用户的权限内可以安装的软件集合。接着,系统将所述软件集合里的所有软件的标识显示出来,以供用户选择。[00当前第1页1 2 本文档来自技高网...

【技术保护点】
一种基于云计算的软件安装控制方法,其特征在于,所述方法包括以下步骤:获取用户设备标识或用户标识;查询所述用户设备标识或用户标识的软件安装权限,获取与所述用户设备标识或用户标识的权限匹配的软件标识;向用户设备标识或用户标识对应的用户设备发送所述软件标识,由该用户设备通过人机界面显示;响应用户通过所述人机界面输入的选定指令,所述选定指令用于指定需要安装的软件标识;确定所述选定指令指定的软件数据包,并发送给该用户设备。

【技术特征摘要】

【专利技术属性】
技术研发人员:李志勇
申请(专利权)人:东莞市微云系统科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1