CN107392002A - 一种登录云桌面的虚拟机***的方法及装置 - Google Patents
一种登录云桌面的虚拟机***的方法及装置 Download PDFInfo
- Publication number
- CN107392002A CN107392002A CN201610326778.0A CN201610326778A CN107392002A CN 107392002 A CN107392002 A CN 107392002A CN 201610326778 A CN201610326778 A CN 201610326778A CN 107392002 A CN107392002 A CN 107392002A
- Authority
- CN
- China
- Prior art keywords
- machine system
- special pattern
- virtual machine
- target virtual
- graphical information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45587—Isolation or security of virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种登录云桌面的虚拟机***的方法及装置,其方法可包括:接收图形信息;校验所述图形信息是否与特定图形相匹配,所述特定图形为预先获取并设置的用于登录所述云桌面的目标虚拟机***;如所述图形信息与所述特定图形相匹配,则使用所述特定图形登录所述目标虚拟机***。本发明中,通过校验接收的图形信息是否与用于登录目标虚拟机***的特定图形相匹配,如相匹配时则登录该目标虚拟机***。从而达到了快速、便捷登录云桌面的虚拟机***的技术效果。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种登录云桌面的虚拟机***的方法及装置。
背景技术
云桌面具有运维高效快捷、数据安全性高、计算能力优化分配等优点,这些优点使云桌面在各种应用场景中越来越普及,随之而来的就是多种设备,包括瘦终端、PC机、手机、平板或超极本、上网本等的链接使用,使得云桌面虚拟机支持的操作***越来越多,例如Windows7/8/10,各种分支版本的Linux、Unix等。用户在链接使用这些虚拟机***时,需要输入登录目标虚拟机***的用户名和密码信息。例如,用户甲登录虚拟机***A需要输入用户名a及其密码信息,用户甲登录虚拟机***B需要输入用户名b及其密码信息,用户乙登录虚拟机***A需要输入用户名c及其密码信息。当用户甲需要从虚拟机***A切换至虚拟机***B时,需要先从虚拟机***A退出,并输入用户名b及其密码信息进入操作***B。以上登录的过程通常需要调出键盘输入用户名和密码信息,特别是使用移动终端如平板、超极本时,调出的还是虚拟键盘。可见,目前登录云桌面的虚拟机***的过程不够便捷。
发明内容
本发明实施例的目的在于提供一种登录云桌面的虚拟机***的方法及装置,解决了登录云桌面的虚拟机***的过程不够快速、便捷的问题。
为了达到上述目的,第一方面,本发明实施例提供一种登录云桌面的虚拟机***的方法,包括如下步骤:
接收图形信息;
校验所述图形信息是否与特定图形相匹配,所述特定图形为预先获取并设置的用于登录所述云桌面的目标虚拟机***;
如所述图形信息与所述特定图形相匹配,则使用所述特定图形登录所述目标虚拟机***。
第二方面,本发明实施例提供一种登录云桌面的虚拟机***的装置,包括:
图形接收模块,用于接收图形信息;
图形校验模块,用于校验所述图形信息是否与特定图形相匹配,所述特定图形为预先获取并设置的用于登录所述云桌面的目标虚拟机***;
图形登录模块,用于当所述图形信息与所述特定图形相匹配时,使用所述特定图形登录所述目标虚拟机***。
上述技术方案中的一个技术方案具有如下优点或有益效果:本发明实施例中,通过校验接收的图形信息是否与用于登录目标虚拟机***的特定图形相匹配,如相匹配时则登录该目标虚拟机***。从而达到了快速、便捷登录云桌面的虚拟机***的技术效果。
附图说明
图1为本发明实施例提供的一种登录云桌面的虚拟机***的方法的流程示意图;
图2为本发明实施例提供的一种登录云桌面的虚拟机***的方法中接收图形信息的流程示意图;
图3a是本发明实施例提供的用户在客户端窗口或者显示顶层自由输入的任意图形的示意图;
图3b是本发明实施例提供的用户按照桩模式引导完成图形输入的示意图;
图4是本发明实施例提供的另一种登录云桌面的虚拟机***的方法的流程示意图;
图5是本发明实施例提供的另一种登录云桌面的虚拟机***的方法的流程示意图;
图6是本发明实施例提供的另一种登录云桌面的虚拟机***的方法的流程示意图;
图7是本发明实施例提供的一种登录云桌面的虚拟机***的装置的结构示意图;
图8是本发明实施例提供的一种认证登录模块的结构示意图;
图9是本发明实施例提供的一种认证单元的结构示意图;
图10是本发明实施例提供的另一种登录云桌面的虚拟机***的装置的结构示意图;
图11是本发明实施例提供的一种图形接收模块1100的结构示意图;
图12是本发明实施例提供的通过瘦终端鼠标模式登录目标虚拟机***的实施示意图;
图13是本发明实施例提供的通过触摸屏模式登录目标虚拟机***的实施示意图;
图14是本发明实施例提供的通过瘦终端键盘模式登录目标虚拟机***的实施示意图;
图15是本发明实施例提供的通过瘦终端摄像头模式登录目标虚拟机***的实施示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
在本发明实施例中所揭示的登录云桌面的虚拟机***的技术方案可以应用于各种具有不同操作***的终端设备,诸如瘦终端、PC机、手机、平板、超极本及上网本等,链接使用云桌面的虚拟机***。
如图1所示,图1是本发明实施例提供的一种登录云桌面的虚拟机***的方法的流程示意图,包括以下步骤:
步骤S101、接收图形信息。
其中,上述图形信息可以是用户通过输入设备输入的图形信息,例如:鼠标在屏幕上移动形成的图形信息,触摸屏获取到的触摸轨迹形成的图形信息,键盘上***作的按键形成的图形信息等等,对此本实施例不作限定。步骤S102、校验所述图形信息是否与特定图形相匹配,所述特定图形为预先获取并设置的用于登录所述云桌面的目标虚拟机***。
其中,上述校验上述图形信息是否与特定图形相匹配,可以理解为上述图形信息与特定图形的相似度达到一定的值,如88%或者92%或者95%,即视为相匹配。
另外,上述特定图形可以是用户在安装完客户端,根据客户端提示预先设置的一个特定图形,该特定图形作为登录云桌面的目标虚拟机***的唯一途径;还可以是用户首先设置了用来登录目标虚拟机***的用户名和密码信息,在此基础上,用户再设置与该用户名和密码信息绑定的特定图形,该特定图形作为登录云桌面的目标虚拟机***的优选途径。对此,本实施例不作限定。
步骤S103、如所述图形信息与所述特定图形相匹配,则使用所述特定图形登录所述目标虚拟机***。
本发明实施例中,通过输入图形信息来登录云桌面的虚拟机***,与传统的通过键盘或者虚拟键盘输入用户名和密码信息来登录虚拟机***的方式相比较,简化了用户登录虚拟机***的输入过程,具有登录快捷的优点。
可选的,如图2所示,图2是本发明实施例提供的一种登录云桌面的虚拟机***的方法中所述接收图形信息的流程示意图,包括如下步骤:
步骤S201、校验输入设备的设备类型。
其中,上述输入设备的设备类型所述设备类型包括如下任意一项:
鼠标、触摸屏、绘图板、键盘和摄像头。
其中,上述校验输入设备的设备类型,可以是用户在安装完客户端或者个性化配置客户端时,预先设置的默认输入设备的设备类型,还可以是客户端优先筛选到的输入设备的设备类型。
其中,若使用瘦终端、PC机、超极本或上网本等终端设备时,可选择鼠标、键盘、摄像头或绘图板等作为图形信息的输入设备;若使用手机或平板等终端设备时,可选择触摸屏或摄像头等作为图形信息的输入设备。
步骤S202、从预先获取的图形生成逻辑中选择与所述设备类型关联的图形生成逻辑。
步骤S203、接收所述输入设备输入的输入操作。
其中,上述输入设备输入的输入操作,可以是用户操作鼠标在屏幕上的位置坐标,可以是被用户操作的按键在键盘上的排列布置坐标,可以是触摸屏捕捉到的用户的触摸轨迹,可以是绘图板捕捉到的用户写入轨迹,还可以是摄像头输入的用户手势或图形。
步骤S204、按照所述与所述设备类型关联的图形生成逻辑将所述输入操作生成图形信息。
本发明实施例中,用户可以通过各种输入设备完成图形信息的输入,为用户登录目标虚拟机***提供多元化的图形信息输入手段,使得用户登录虚拟机***的过程更加方便、快捷。
可选的,上述输入设备输入的输入操作可以是用户在客户端窗口或者显示顶层自由输入的任意图形,如图3a所示;还可以是用户按照桩模式引导图形完成图形输入,如图3b所示。所述桩模式是在客户端窗口或者显示顶层显示的预先绘制的引导图形,所述引导图形中某些区域允许用户输入,某些区域不允许用户输入,从而形成多种可能性的图形轨迹通道,进而形成较低概率重复或较低概率被破译的图形信息。所述桩模式可以设置点桩、迷宫桩或字迹桩等引导性的图形桩。
可选的,如图4所示,图4是本发明实施例提供的一种登录云桌面的虚拟机***的方法的流程示意图,包括以下步骤:
步骤S401、接收图形信息。
步骤S402、校验所述图形信息是否与特定图形相匹配,所述特定图形为预先获取并设置的用于登录所述云桌面的目标虚拟机***。
步骤S403、如所述图形信息与所述特定图形相匹配,则使用所述特定图形在认证库中提取与所述特定图形绑定的用户名和密码信息,其中,所述用户名和密码信息用于登录所述目标虚拟机***,所述认证库为保存在本地或者网络中的用于存储用户名和密码信息的数据库。
步骤S404,使用所述用户名和密码信息登录所述目标虚拟机***。
可选的,如图5所示,图5是本发明实施例提供的一种登录云桌面的虚拟机***的方法的流程示意图,包括以下步骤:
步骤S501、接收图形信息。
步骤S502、校验所述图形信息是否与特定图形相匹配,所述特定图形为预先获取并设置的用于登录所述云桌面的目标虚拟机***。
步骤S503、如所述图形信息与所述特定图形相匹配,则对所述特定图形进行哈希运算并生成哈希值。
步骤S504、在认证库中提取与所述哈希值关联的所述用户名和密码信息。
步骤S505、使用所述用户名和密码信息登录所述目标虚拟机***。
其中,所述用户名和密码信息为用户预先设置的用于登录所述目标虚拟机***,所述用户名和密码信息与所述特定图形进行绑定;所述认证库为保存在本地或者网络中的用于存储用户名和密码信息的数据库。
本发明实施例中,将用户输入的图形信息还原成与所述图形信息关联的用户名和密码信息,用所述用户名和密码信息来登录目标虚拟机***。一方面,提高了虚拟机***的用户名和密码信息的安全性,降低了用户名和密码信息被暴力破解的可能;另一方面,简化了用户登录目标虚拟机***的输入过程,直接通过图形信息映射用户名和密码信息,直观快捷。
可选的,如图6所示,图6是本发明实施例提供的一种登录云桌面的虚拟机***的方法的流程示意图,包括以下步骤:
步骤S601、接收图形信息。
步骤S602、校验所述图形信息是否与特定图形相匹配,所述特定图形为预先获取并设置的用于登录所述云桌面的目标虚拟机***。
步骤S603、如所述图形信息与所述特定图形相匹配,则使用所述特定图形登录所述目标虚拟机***。
步骤S604、当所述目标虚拟机***锁定时,校验当前接收到的图形信息与所述特定图形是否相匹配,若匹配,则解锁所述目标虚拟机***。
本发明实施例中,既可以用图形信息登录目标虚拟机***,也可以用图形信息解锁目标虚拟机***,简化了用户解锁目标虚拟机***的输入过程,具有解锁快捷的优点。
可选的,上述方法还可以包括显示图形信息的步骤。
其中,上述显示图形信息是客户端将接收的图形信息进行处理,并绘制成一幅图形进行显示和缓存。对于不同的输入设备,所显示的图形也存在差异,例如,鼠标输入的图形信息可以显示为线段或者曲线,键盘输入的图形信息可以显示为不同长短的线段连接成的图形,摄像头输入的图形信息可以显示为曲线、轨迹或者3D图形。当然,在一些场景不显示上述图形信息也是可以实现的。将客户端接收的图形信息进行显示,提高了用户的输入体验。
如图7所示,图7是本发明实施例提供的一种登录云桌面的虚拟机***的装置700的结构示意图,包括:
图形接收模块701,用于接收图形信息;
图形校验模块702,用于校验所述图形信息是否与特定图形相匹配,所述特定图形为预先获取并设置的用于登录所述云桌面的目标虚拟机***;
认证登录模块703,用于当所述图形信息与所述特定图形相匹配时,使用所述特定图形登录所述目标虚拟机***。
可选的,如图8所示,图8是本发明实施例提供的一种认证登录模块800的结构示意图,包括:
认证单元801,用于使用所述特定图形在认证库中提取与所述特定图形绑定的用户名和密码信息,其中,所述用户名和密码信息用于登录所述目标虚拟机***,所述认证库为保存在本地或者网络中的用于存储用户名和密码信息的数据库;
登录单元802,用于使用所述用户名和密码信息登录所述目标虚拟机***。
可选的,如图9所示.图9是本发明实施例提供的一种认证单元900的结构示意图,包括:
运算子单元901,用于对所述特定图形进行哈希运算并生成哈希值;
提取子单元902,用于在所述认证库中提取与所述哈希值关联的所述用户名和密码信息。
可选的,如图10所示,图10是本发明实施例提供的一种登录云桌面的虚拟机***的装置1000的结构示意图,所述装置1000还包括解锁模块1004,用于当所述目标虚拟机***锁定时,校验当前接收到的图形信息与所述特定图形是否相匹配,若匹配,则解锁所述目标虚拟机***。
可选的,如图11所示,图11是本发明实施例提供的一种图形接收模块1100的结构示意图,包括:
输入设备识别单元1101,用于识别输入设备的设备类型,从预先获取的图形生成逻辑中选择与所述设备类型关联的图形生成逻辑。
其中上述设备类型包括鼠标、触摸屏、绘图板、键盘和摄像头的任意一项。
输入操作接收单元1102,用于接收所述输入设备输入的输入操作。
图形生成单元1103,用于按照所述与所述设备类型关联的图形生成逻辑将所述输入操作生成图形信息。可选的,本发明实施例提供的一种登录云桌面的虚拟机***的装置还包括图形显示模块,用于显示图形信息。
其中,图形显示模块是将接收的图形信息进行处理,并绘制成一幅图形进行显示和缓存。对于不同的输入设备,所显示的图形也存在差异,例如,鼠标输入的图形信息可以显示为线段或者曲线,键盘输入的图形信息可以显示为不同长短的线段连接成的图形,摄像头输入的图形信息可以显示为曲线、轨迹或者3D图形。当然,在一些场景不显示上述图形信息也是可以实现的。将客户端接收的图形信息进行显示,提高了用户的输入体验。
可选的,如图12所示,图12是本发明实施例提供的通过瘦终端鼠标模式登录目标虚拟机***的实施示意图,包括:
瘦终端1200、鼠标1201、图形接收模块1202、图形显示模块1203、图形校验模块1204、认证登录模块1205。
其中,上述图形接收模块1202接收鼠标1201按下左键后在瘦终端1200客户区域经过的轨迹,上述图形显示模块1203即时的将轨迹以图形显示在瘦终端1200的图层上,上述图形校验模块1204对图形信息进行有效性匹配,若匹配成功,则由认证登录模块1205在认证库中提取用户名和密码信息,并与目标虚拟机***1206进行交互,完成登录。
可选的,如图13所示,图13是本发明实施例提供的通过触摸屏模式登录目标虚拟机***的实施示意图,包括:
手机1300、触摸屏触摸轨迹1301、图形接收模块1302、图形显示模块1303、图形校验模块1304、认证登录模块1305。
其中,由上述手机1300的触摸屏作为输入源,该模块读取触摸屏触摸轨迹1301,上述触摸屏触摸轨迹1301全部有效;上述图形显示模块1303即时的将触摸屏触摸轨迹1301以字迹描红的形式显示在手机1300的触摸屏上;上述图形校验模块1304对图形信息进行有效性匹配,若匹配成功,则由认证登录模块1305在认证库中提取用户名和密码信息,并与目标虚拟机***1306进行交互,完成登录。
可选的,如图14所示,图14是本发明实施例提供的通过瘦终端键盘模式登录目标虚拟机***的实施示意图,包括:
瘦终端1400、键盘1401、图形接收模块1402、图形显示模块1403、图形校验模块1404、认证登录模块1405。
其中,由上述瘦终端1400的键盘1401作为输入源,该模块读取键盘1401***作的按键,根据键盘1401的按键区域分布,按照顺序将按键位置连成线段,由多条线段组成轨迹,该轨迹全部有效;上述图形显示模块1403即时的将按键轨迹以线段连接的形式显示在瘦终端1400的图层上;上述图形校验模块1404对图形信息进行有效性匹配,若匹配成功,则由认证登录模块1405在认证库中提取用户名和密码信息,并与目标虚拟机***1406进行交互,完成登录。
如图15所示,图15是本发明实施例提供的通过瘦终端摄像头模式登录目标虚拟机***的实施示意图,包括:
瘦终端1500、摄像头1502、图形接收模块1503、图形显示模块1504、图形校验模块1505、认证登录模块1506。
其中,由上述瘦终端1500的摄像头1502作为输入源,该模块识别用户在摄像头1502前的动作轨迹,如用户手势轨迹1501,并将上述用户手势轨迹1501转换存储成线状轨迹信息;上述图形显示模块1504即时的将用户手势轨迹1501以线状轨迹的形式显示在瘦终端1500的图层上;上述图形校验模块1505对图形信息进行有效性匹配,若匹配成功,则由认证登录模块1506在认证库中提取用户名和密码信息,并与目标虚拟机***1507进行交互,完成登录。
本领域普通技术人员可以理解实现上述实施例方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一计算机可读取介质中,该程序在执行时,包括以下步骤:
接收图形信息;
校验所述图形信息是否与特定图形相匹配,所述特定图形为预先获取并设置的用于登录所述云桌面的目标虚拟机***;
如所述图形信息与所述特定图形相匹配,则使用所述特定图形登录所述目标虚拟机***。
可选的,所述使用所述特定图形登录所述目标虚拟机***,包括:
使用所述特定图形在认证库中提取与所述特定图形绑定的用户名和密码信息,其中,所述用户名和密码信息用于登录所述目标虚拟机***,所述认证库为保存在本地或者网络中的用于存储用户名和密码信息的数据库;
使用所述用户名和密码信息登录所述目标虚拟机***。
可选的,所述使用所述特定图形在认证库中提取与所述特定图形绑定的用户名和密码信息,包括:
对所述特定图形进行哈希运算并生成哈希值;
在所述认证库中提取与所述哈希值关联的所述用户名和密码信息。
可选的,在所述登录目标虚拟机***步骤之后,所述方法还包括:
当所述目标虚拟机***锁定时,校验当前接收到的图形信息与所述特定图形是否相匹配,若匹配,则解锁所述目标虚拟机***。
可选的,所述接收图形信息,包括:
识别输入设备的设备类型,从预先获取的图形生成逻辑中选择与所述设备类型关联的图形生成逻辑;
接收所述输入设备输入的输入操作;
按照所述与所述设备类型关联的图形生成逻辑将所述输入操作生成图形信息。
可选的,所述设备类型包括如下任意一项:
鼠标、触摸屏、绘图板、键盘和摄像头。
所述的存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (12)
1.一种登录云桌面的虚拟机***的方法,其特征在于,包括如下步骤:
接收图形信息;
校验所述图形信息是否与特定图形相匹配,所述特定图形为预先获取并设置的用于登录所述云桌面的目标虚拟机***;
如所述图形信息与所述特定图形相匹配,则使用所述特定图形登录所述目标虚拟机***。
2.如权利要求1所述的方法,其特征在于,所述使用所述特定图形登录所述目标虚拟机***,包括:
使用所述特定图形在认证库中提取与所述特定图形绑定的用户名和密码信息,其中,所述用户名和密码信息用于登录所述目标虚拟机***,所述认证库为保存在本地或者网络中的用于存储用户名和密码信息的数据库;
使用所述用户名和密码信息登录所述目标虚拟机***。
3.如权利要求2所述的方法,其特征在于,所述使用所述特定图形在认证库中提取与所述特定图形绑定的用户名和密码信息,包括:
对所述特定图形进行哈希运算并生成哈希值;
在所述认证库中提取与所述哈希值关联的所述用户名和密码信息。
4.如权利要求1至3任意一项所述的方法,其特征在于,在所述登录目标虚拟机***步骤之后,所述方法还包括:
当所述目标虚拟机***锁定时,校验当前接收到的图形信息与所述特定图形是否相匹配,若匹配,则解锁所述目标虚拟机***。
5.如权利要求1至3任意一项所述的方法,其特征在于,所述接收图形信息,包括:
校验输入设备的设备类型,从预先获取的图形生成逻辑中选择与所述设备类型关联的图形生成逻辑;
接收所述输入设备输入的输入操作;
按照所述与所述设备类型关联的图形生成逻辑将所述输入操作生成图形信息。
6.如权利要求5所述的方法,其特征在于,所述设备类型包括如下任意一项:
鼠标、触摸屏、绘图板、键盘和摄像头。
7.一种登录云桌面的虚拟机***的装置,其特征在于,包括:
图形接收模块,用于接收图形信息;
图形校验模块,用于校验所述图形信息是否与特定图形相匹配,所述特定图形为预先获取并设置的用于登录所述云桌面的目标虚拟机***;
认证登录模块,用于当所述图形信息与所述特定图形相匹配时,使用所述特定图形登录所述目标虚拟机***。
8.如权利要求7所述的装置,其特征在于,所述认证登录模块包括:
认证单元,用于使用所述特定图形在认证库中提取与所述特定图形绑定的用户名和密码信息,其中,所述用户名和密码信息用于登录所述目标虚拟机***,所述认证库为保存在本地或者网络中的用于存储用户名和密码信息的数据库;
登录单元,用于使用所述用户名和密码信息登录所述目标虚拟机***。
9.如权利要求8所述的装置,其特征在于,所述认证单元包括:
运算子单元,用于对所述特定图形进行哈希运算并生成哈希值;
提取子单元,用于在所述认证库中提取与所述哈希值关联的所述用户名和密码信息。
10.如权利要求7至9任意一项所述的装置,其特征在于,所述装置还包括解锁模块,用于当所述目标虚拟机***锁定时,校验当前接收到的图形信息与所述特定图形是否相匹配,若匹配,则解锁所述目标虚拟机***。
11.如权利要求7至9任意一项所述的装置,其特征在于,所述图形接收模块包括:
输入设备识别单元,用于识别输入设备的设备类型,从预先获取的图形生成逻辑中选择与所述设备类型关联的图形生成逻辑;
输入操作接收单元,用于接收所述输入设备输入的输入操作;
图形生成单元,用于按照所述与所述设备类型关联的图形生成逻辑将所述输入操作生成图形信息。
12.如权利要求11所述的装置,其特征在于,所述设备类型包括鼠标、触摸屏、绘图板、键盘和摄像头的任意一项。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610326778.0A CN107392002A (zh) | 2016-05-17 | 2016-05-17 | 一种登录云桌面的虚拟机***的方法及装置 |
PCT/CN2017/083771 WO2017198098A1 (zh) | 2016-05-17 | 2017-05-10 | 一种登录云桌面的虚拟机***的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610326778.0A CN107392002A (zh) | 2016-05-17 | 2016-05-17 | 一种登录云桌面的虚拟机***的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107392002A true CN107392002A (zh) | 2017-11-24 |
Family
ID=60325635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610326778.0A Pending CN107392002A (zh) | 2016-05-17 | 2016-05-17 | 一种登录云桌面的虚拟机***的方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107392002A (zh) |
WO (1) | WO2017198098A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109800042A (zh) * | 2018-12-28 | 2019-05-24 | 广东纬德信息科技有限公司 | 云桌面的图形显示方法和*** |
CN111078104A (zh) * | 2019-10-21 | 2020-04-28 | 福建升腾资讯有限公司 | 一种云桌面上的多点触控设备的重定向方法及计算机设备 |
CN111158566A (zh) * | 2019-12-30 | 2020-05-15 | 深信服科技股份有限公司 | 一种事件处理方法、装置、设备和存储介质 |
CN112135052A (zh) * | 2020-09-24 | 2020-12-25 | 张晏铭 | 基于桌面云的摄影***和方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111756808A (zh) * | 2020-05-28 | 2020-10-09 | 西安万像电子科技有限公司 | 数据处理方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102281539A (zh) * | 2011-08-29 | 2011-12-14 | 惠州Tcl移动通信有限公司 | 移动终端及其应用程序登录方法 |
CN104202486A (zh) * | 2014-09-26 | 2014-12-10 | 上海华勤通讯技术有限公司 | 移动终端及其屏幕解锁方法 |
CN105447373A (zh) * | 2014-08-14 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 密码验证方法及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101436247B (zh) * | 2007-11-12 | 2012-04-11 | 中国长城计算机深圳股份有限公司 | 一种基于uefi的生物身份识别方法及*** |
CN103116750A (zh) * | 2013-03-14 | 2013-05-22 | 深圳市共进电子股份有限公司 | 可模糊化匹配的图形识别认证方法 |
-
2016
- 2016-05-17 CN CN201610326778.0A patent/CN107392002A/zh active Pending
-
2017
- 2017-05-10 WO PCT/CN2017/083771 patent/WO2017198098A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102281539A (zh) * | 2011-08-29 | 2011-12-14 | 惠州Tcl移动通信有限公司 | 移动终端及其应用程序登录方法 |
CN105447373A (zh) * | 2014-08-14 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 密码验证方法及装置 |
CN104202486A (zh) * | 2014-09-26 | 2014-12-10 | 上海华勤通讯技术有限公司 | 移动终端及其屏幕解锁方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109800042A (zh) * | 2018-12-28 | 2019-05-24 | 广东纬德信息科技有限公司 | 云桌面的图形显示方法和*** |
CN111078104A (zh) * | 2019-10-21 | 2020-04-28 | 福建升腾资讯有限公司 | 一种云桌面上的多点触控设备的重定向方法及计算机设备 |
CN111078104B (zh) * | 2019-10-21 | 2023-08-08 | 福建升腾资讯有限公司 | 一种云桌面上的多点触控设备的重定向方法及计算机设备 |
CN111158566A (zh) * | 2019-12-30 | 2020-05-15 | 深信服科技股份有限公司 | 一种事件处理方法、装置、设备和存储介质 |
CN112135052A (zh) * | 2020-09-24 | 2020-12-25 | 张晏铭 | 基于桌面云的摄影***和方法 |
CN112135052B (zh) * | 2020-09-24 | 2022-06-14 | 张晏铭 | 基于桌面云的摄影***和方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2017198098A1 (zh) | 2017-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107392002A (zh) | 一种登录云桌面的虚拟机***的方法及装置 | |
CN106960165B (zh) | 一种基于区块链智能合约实现电子合同多方会签的方法 | |
CN102804200B (zh) | 双因素用户认证***及其方法 | |
EP2890172B1 (en) | Flexible data authentication for an NFC data exchange format NDEF message | |
CN104604204B (zh) | 在同步通信中安全地操控服务器证书错误 | |
CN101604366B (zh) | 一种密码分割式动态验证方法 | |
CN109992949A (zh) | 一种设备认证方法、空中写卡方法及设备认证装置 | |
CN103677644A (zh) | 一种智能移动终端的解锁方法及*** | |
CN103825744A (zh) | 非现场个人数字证书申请方法及*** | |
CN107819571A (zh) | 私钥的生成方法及装置 | |
CN104158664A (zh) | 一种身份认证方法及*** | |
CN107077559A (zh) | 认证***、提醒终端、以及信息记录介质 | |
CN106790208A (zh) | 一种通信加密方法及装置 | |
CN108540470A (zh) | 基于电子认证标记的认证***及方法 | |
WO2019010669A1 (zh) | 一种身份合法性验证的方法、装置及*** | |
CN108833431A (zh) | 一种密码重置的方法、装置、设备及存储介质 | |
CN103138932B (zh) | 一种Mifare卡扇区密钥的配置方法及*** | |
CN105337940B (zh) | 一种页面验证方法、客户端、服务器和*** | |
CN110740038A (zh) | 区块链及其通信方法、网关、通信***和存储介质 | |
US10902242B2 (en) | Binding data to a person's identity | |
CN105303096A (zh) | 用于基于滑动的认证的符号选择 | |
CN107749854A (zh) | 基于客户端的单点登录方法及*** | |
CN105701524B (zh) | 一种用二维码连接纸媒与图文音视频的使用方法 | |
CN106233359A (zh) | 服务器***、通信***、通信终端装置、程序、记录介质以及通信方法 | |
CN104778424B (zh) | 基于智能电视防止rom刷机的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171124 |