设备控制方法、装置、服务器与系统制造方法及图纸

技术编号:18165920 阅读:41 留言:0更新日期:2018-06-09 11:42
本发明专利技术提供一种设备控制方法,获取认证信息并根据该认证信息判断所述用户在当前时间是否具有设备的使用权限,所述认证信息包括用户名、密码、设备标识;如果所述用户在当前时间具有所述设备使用权限,为所述用户分配安装有所述设备对应控制程序的虚拟机;启动所述安装有该控制程序的虚拟机。本发明专利技术解决了现有技术中使用物理机控制实验设备存在数据泄漏的安全隐患的问题,提供了一种实现数据隔离,保证数据安全的设备控制方法、装置、服务器与系统。

Device control methods, devices, servers and systems

The present invention provides a device control method to obtain authentication information and determine whether the user has the power of use of the device at the current time, including user name, password, and device identification according to the authentication information, and if the user has the authority to use the device at the current time, the user is divided into the user. The virtual machine is equipped with the corresponding control program of the device, and the virtual machine installed with the control program is started. The invention solves the problem that the existing technology uses the physical machine to control the hidden danger of data leakage, and provides a device control method, device, server and system to realize data isolation and ensure data security.

【技术实现步骤摘要】
设备控制方法、装置、服务器与系统
本专利技术涉及设备控制领域,具体而言,涉及设备控制方法、装置与服务器。
技术介绍
目前,随着实验设备的信息化进展,实验人员可以在计算机控制实验仪器操作,读取仪器数据,而不需要人工在面板上操作和读取面板显示屏的数据。一般情况下,实验设备对应的计算机中安装有该设备的控制程序。这台控制实验设备的计算机中存储有大量的实验数据,如果不注意数据的删除,容易造成实验数据泄漏。在操作系统中删除文件后,往往还可以借助一些数据恢复工具恢复,实际并未实现彻底的数据隔离。目前,高校逐渐将学校的实验设备对外开放,以提高实验设备的利用率,促进科研资源的共享。这种公开实验室有大量外来实验人员,数据泄漏问题更加严重,可能导致研究成果被其他人员获知。在删除存储的实验数据时,也容易误删他人存储的实验数据。此外,这台物理上的计算机(以下简称“物理机”)需要长期开机,能耗大。物理机的散热风扇转动会带来噪声和振动,有可能影响到现场实验环境。随着时间的推移,物理机内部,尤其是风扇部位容易积累灰尘,污染对环境要求高的超净间,影响实验效果。由于实验人员常使用U盘复制实验数据,物理机容易感染木马和病毒等恶意程序入侵等,影响设备的控制程序的正常使用。针对上述现有技术中使用物理机控制实验设备存在数据泄漏的安全隐患的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术问题。本专利技术实施例提供了一种设备控制方法、装置、服务器与系统,以解决使用物理机控制实验设备存在数据泄漏的安全隐患的问题。根据本专利技术实施例的一个方面,提供了一种设备控制方法,所述方法包括:获取认证信息并根据该认证信息判断所述用户在当前时间是否具有该设备的使用权限,所述认证信息包括用户名、密码、设备标识;如果所述用户在当前时间具有所述设备使用权限,为所述用户分配安装有所述设备对应控制程序的虚拟机;启动所述安装有该控制程序的虚拟机。在一种优选的方案中,所述启动所述安装有该控制程序的虚拟机步骤前还包括:根据所述认证信息查询用户权限;根据所述用户权限查询结果设置虚拟机。在一种优选的方案中,所述为所述用户分配安装有所述控制程序的虚拟机步骤包括:判断所述用户是否具有对应的虚拟机;如果所述用户具有对应的虚拟机,判断所述用户所对应的虚拟机中是否安装有所述控制程序;根据所述用户所对应的虚拟机中是否安装有所述控制程序的判断结果为所述用户分配安装有所述控制程序的虚拟机。在一种优选的方案中,根据所述用户所对应的虚拟机中是否安装有所述控制程序的判断结果为所述用户分配安装有所述控制程序的虚拟机步骤包括:如果所述用户所对应的虚拟机中未安装有所述设备对应的控制程序,查询当前所述设备标识对应的控制程序安装文件及安装脚本存储路径;根据所述控制程序安装文件及安装脚本存储路径在所述用户所对应的虚拟机中安装控制程序。在一种优选的方案中,查询当前所述设备标识对应的控制程序安装文件及安装脚本存储路径步骤前还包括:判断所述用户所对应的虚拟机操作系统是否兼容所述控制程序;如果所述用户所对应的虚拟机操作系统不兼容所述控制程序,则查询安装有与所述控制程序兼容操作系统的虚拟机模板、镜像或快照;根据所述安装有与所述控制程序兼容操作系统的虚拟机模板、镜像或快照创建虚拟机;建立所述用户与所创建虚拟机的对应关系。在一种优选的方案中,所述判断所述用户是否具有对应的虚拟机步骤后包括:如果所述用户不具有对应的虚拟机,查询与所述控制程序对应的虚拟机模板、镜像或快照;根据查询与所述控制程序对应的虚拟机模板、镜像或快照的结果创建对应于所述用户的虚拟机。在一种优选的方案中,所述根据查询与所述控制程序对应的虚拟机模板、镜像或快照的结果创建对应于所述用户的虚拟机步骤包括:判断是否存在安装有所述控制程序的虚拟机模板、镜像或快照;如果存在安装有所述控制程序的虚拟机模板、镜像或快照,通过所述虚拟机模板、镜像或快照创建安装有所述控制程序的虚拟机。建立所创建虚拟机与用户的对应关系。在一种优选的方案中,所述判断是否存在安装有所述控制程序的虚拟机模板、镜像或快照步骤后还包括如果不存在安装有所述控制程序的虚拟机模板、镜像或快照,则查询与所述控制程序所兼容的操作系统模板、镜像或快照。根据所述与所述控制程序所兼容的操作系统模板、镜像或快照的查询结果创建虚拟机。在一种优选的方案中,所述获取认证信息并根据该认证信息判断所述用户在当前时间是否具有该设备的使用权限步骤包括:获取认证信息,所述认证信息包括用户名、密码、设备标识;根据所述认证信息判断所述用户是否合法用户;如果所述用户为合法用户,判断所述用户在当前时间是否具有该设备的使用权限。根据本专利技术实施例的另一个方面,提供了一种设备控制装置,所述装置包括:判断模块,用于获取认证信息并根据该认证信息判断所述用户在当前时间是否具有该设备的使用权限,所述认证信息包括用户名、密码、设备标识;分配模块,用于如果所述用户在当前时间具有所述设备使用权限,为所述用户分配安装有所述设备对应控制程序的虚拟机;启动模块,用于启动所述安装有该控制程序的虚拟机。在一种优选的方案中,所述装置还包括:查询模块,用于根据所述认证信息查询用户权限;设置模块,用于根据所述用户权限查询结果设置虚拟机。在一种优选的方案中,所述装置还包括:所述判断模块,还用于判断所述用户是否具有对应的虚拟机;所述判断模块,还用于如果所述用户具有对应的虚拟机,判断所述用户所对应的虚拟机中是否安装有所述控制程序;所述分配模块,还用于根据所述用户所对应的虚拟机中是否安装有所述控制程序的判断结果为所述用户分配安装有所述控制程序的虚拟机。在一种优选的方案中,所述装置还包括:所述查询模块,还用于如果所述用户所对应的虚拟机中未安装有所述设备对应的控制程序,查询当前所述设备标识对应的控制程序安装文件及安装脚本存储路径;安装模块,用于根据所述控制程序安装文件及安装脚本存储路径在所述用户所对应的虚拟机中安装控制程序。在一种优选的方案中,所述装置还包括:所述判断模块,还用于判断所述用户所对应的虚拟机操作系统是否兼容所述控制程序;所述查询模块,还用于如果所述用户所对应的虚拟机操作系统不兼容所述控制程序,则查询安装有与所述控制程序兼容操作系统的虚拟机模板、镜像或快照;创建模块,用于根据所述安装有与所述控制程序兼容操作系统的虚拟机模板、镜像或快照创建虚拟机;关系模块,用于建立所述用户与所创建虚拟机的对应关系。在一种优选的方案中,所述装置还包括:所述查询模块,还用于如果所述用户不具有对应的虚拟机,查询与所述控制程序对应的虚拟机模板、镜像或快照;所述创建模块,还用于根据查询与所述控制程序对应的虚拟机模板、镜像或快照的结果创建对应于所述用户的虚拟机。在一种优选的方案中,所述装置还包括:所述判断模块,还用于判断是否存在安装有所述控制程序的虚拟机模板、镜像或快照;所述创建模块,还用于如果存在安装有所述控制程序的虚拟机模板、镜像或快照,通过所述虚拟机模板、镜像或快照创建安装有所述控制程序的虚拟机。所述关系模块,还用于建立所创建虚拟机与用户的对应关系。在一种优选的方案中,所述判断是否存在安装有所述控制程序的虚拟机模板、镜像或快照步骤后还包括所述查询模块,用于如果不存在安装有所述本文档来自技高网...
设备控制方法、装置、服务器与系统

【技术保护点】
一种设备控制方法,其特征在于,获取认证信息并根据该认证信息判断所述用户在当前时间是否具有设备的使用权限,所述认证信息包括用户名、密码、设备标识;如果所述用户在当前时间具有所述设备使用权限,为所述用户分配安装有所述设备对应控制程序的虚拟机;启动所述安装有该控制程序的虚拟机。

【技术特征摘要】
1.一种设备控制方法,其特征在于,获取认证信息并根据该认证信息判断所述用户在当前时间是否具有设备的使用权限,所述认证信息包括用户名、密码、设备标识;如果所述用户在当前时间具有所述设备使用权限,为所述用户分配安装有所述设备对应控制程序的虚拟机;启动所述安装有该控制程序的虚拟机。2.根据权利要求1所述的设备控制方法,其特征在于,所述为所述用户分配安装有所述控制程序的虚拟机步骤包括:判断所述用户是否具有对应的虚拟机;如果所述用户具有对应的虚拟机,判断所述用户所对应的虚拟机中是否安装有所述控制程序;根据所述用户所对应的虚拟机中是否安装有所述控制程序的判断结果为所述用户分配安装有所述控制程序的虚拟机。3.根据权利要求2所述的设备控制方法,其特征在于,根据所述用户所对应的虚拟机中是否安装有所述控制程序的判断结果为所述用户分配安装有所述控制程序的虚拟机步骤包括:如果所述用户所对应的虚拟机中未安装有所述设备对应的控制程序,查询当前所述设备标识对应的控制程序安装文件及安装脚本存储路径;根据所述控制程序安装文件及安装脚本存储路径在所述用户所对应的虚拟机中安装控制程序。4.根据权利要求3所述的设备控制方法,其特征在于,查询当前所述设备标识对应的控制程序安装文件及安装脚本存储路径步骤前还包括:判断所述用户所对应的虚拟机操作系统是否兼容所述控制程序;如果所述用户所对应的虚拟机操作系统不兼容所述控制程序,则查询安装有与所述控制程序兼容操作系统的虚拟机模板、镜像或快照;根据所述安装有与所述控制程序兼容操作系统的虚拟机模板、镜像或快照创建虚拟机;建立所述用户与所创建虚拟机的对应关系。5.根据权利要求4所述的设备控制方法,其特征在于,所述判断所述用户是否具有对应的虚拟机步骤...

【专利技术属性】
技术研发人员:吴家隐杨默谢轩仲
申请(专利权)人:佛山市幻云科技有限公司
类型:发明
国别省市:广东,44

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

1