登录云终端的方法、云终端、云服务器及云系统的制作方法

文档序号:9870187阅读:372来源:国知局
登录云终端的方法、云终端、云服务器及云系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及到一种登录云终端的方法、云终端、云服务器及云系统。
【背景技术】
[0002]在云终端和云桌面系统中经常涉及到用户登录及验证,在已有的登录与认证方法中有显示用户名和密码、指纹登陆、智能卡登录等。以上方法各种登录方法各有利弊,在使用用户名和密码登陆时容易显示用户名和密码,其安全性不强;指纹登录方法比较方便简单,安全性也比较强,但是指纹也容易被盗用。

【发明内容】

[0003]本发明实施例主要目的提供了一种登录云终端的方法,旨在解决用户登录云终端时如何提高用户信息安全性的技术问题。
[0004]为实现上述目的,本发明提供的一种登录云终端的方法,所述方法包括:
[0005]云终端向云服务器发送加密数据和硬件编号;
[0006]所述云服务器根据所述硬件编号查找公钥和第一用户信息,并根据所述公钥解密所述加密数据,获取所述云终端发送的第二用户信息;
[0007]所述云服务器对比所述第一用户信息和所述第二用户信息,若相同,则所述云服务器向所述云终端提供云桌面环境。
[0008]优选地,所述云终端向云服务器发送加密数据和硬件编号之前还包括:
[0009]所述云终端向所述云服务器发送登录请求,所述云服务器向所述云终端返回第一随机字符串;
[0010]所述云终端根据硬件设备中存储的私钥和所述第一随机字符串对用户信息进行加密;
[0011]所述云终端向云服务器发送加密数据和硬件编号,包括:
[0012]所述云终端向所述云服务器发送加密后的用户信息和硬件编号,所述硬件编号为所述硬件设备的唯一标识。
[0013]优选地,所述云服务器对比所述第一用户信息和所述第二用户信息之前还包括:
[0014]所述云服务器根据所述公钥解密所述加密数据,获取云终端发送的第二随机字符串;
[0015]所述云服务器对比所述第一随机字符串和所述第二随机字符串,若相同,则执行步骤所述云服务器对比所述第一用户信息和所述第二用户信息,若相同,则所述云服务器向所述云终端提供云桌面环境。
[0016]优选地,所述方法还包括:
[0017]若所述第一用户信息和所述第二用户信息不相同,则所述云终端退出登录云桌面环境。
[0018]优选地,所述方法还包括:
[0019]若所述第一随机字符串和所述第二随机字符串不相同,则所述云终端退出登录云桌面环境。
[0020]为实现上述目的,本发明提供的一种登录云终端的方法,所述方法包括:
[0021]向云服务器发送加密数据和硬件编号,以使得所述云服务器根据所述硬件编号查找公钥和第一用户信息,并根据所述公钥解密所述加密数据,获取云终端发送的第二用户信息;
[0022]在所述云服务器对比所述第一用户信息和所述第二用户信息相同的情况下,登录所述云服务器提供的云桌面环境。
[0023]优选地,所述向云服务器发送加密数据和硬件编号之前还包括:
[0024]向所述云服务器发送登录请求,并接收所述云服务器向所述云终端发送第一随机字符串;
[0025]根据硬件设备中存储的私钥和所述第一随机字符串对用户信息进行加密;
[0026]所述向云服务器发送加密数据和硬件编号,包括:
[0027]向所述云服务器发送加密后的用户信息和硬件编号,所述硬件编号为所述硬件设备的唯一标识。
[0028]优选地,所述方法还包括:
[0029]对硬件设备进行心跳检测,若未检测到所述硬件设备,则向云服务器发送消息,使得所述云服务器断开相应的云桌面环境。
[0030]优选地,所述方法还包括:
[0031]根据硬件设备和个人识别密码PIN码登录云系统。
[0032]为实现上述目的,本发明提供的一种登录云终端的方法,所述方法包括:
[0033]接收云终端发送的加密数据和硬件编码;
[0034]根据所述硬件编号查找公钥和第一用户信息,并根据所述公钥解密所述加密数据,获取所述云终端发送的第二用户信息;
[0035]对比所述第一用户信息和所述第二用户信息,若相同,则向所述云终端提供云桌面环境。
[0036]优选地,所述对比所述第一用户信息和所述第二用户信息之前,还包括:
[0037]在所述云终端根据硬件设备中存储的私钥和所述第一随机字符串对用户信息进行加密的情况下,根据所述公钥解密所述加密数据,获取云终端发送的第二随机字符串;
[0038]对比所述第一随机字符串和所述第二随机字符串,若相同,则执行步骤对比所述第一用户信息和所述第二用户信息,若相同,则向所述云终端提供云桌面环境。
[0039]优选地,所述方法还包括:
[0040]存储所述硬件编号、与所述硬件编号对应的公钥和用户信息。
[0041]为实现上述目的,本发明提供的一种云终端,所述云终端包括:
[0042]发送单元,用于向云服务器发送加密数据和硬件编号,以使得所述云服务器根据所述硬件编号查找公钥和第一用户信息,并根据所述公钥解密所述加密数据,获取云终端发送的第二用户信息;
[0043]登录单元,用于在所述云服务器对比所述第一用户信息和所述第二用户信息相同的情况下,登录所述云服务器提供的云桌面环境。
[0044]优选地,所述云终端还包括:
[0045]发送接收单元,用于向所述云服务器发送登录请求,并接收所述云服务器向所述云终端发送第一随机字符串;
[0046]加密单元,用于根据硬件设备中存储的私钥和所述第一随机字符串对用户信息进行加密;
[0047]所述发送单元,具体用于:
[0048]向所述云服务器发送加密后的用户信息和硬件编号,所述硬件编号为所述硬件设备的唯一标识。
[0049]优选地,所述云终端还包括检测单元;
[0050]所述检测单元,用于对硬件设备进行心跳检测,若未检测到所述硬件设备,则向云服务器发送消息,使得所述云服务器断开相应的云桌面环境。
[0051]优选地,所述登录单元还用于:
[0052]根据硬件设备和个人识别密码PIN码登录云系统。
[0053]为实现上述目的,本发明提供的一种云服务器,所述云服务器包括:
[0054]接收单元,用于接收云终端发送的加密数据和硬件编码;
[0055]处理单元,用于根据所述硬件编号查找公钥和第一用户信息,并根据所述公钥解密所述加密数据,获取所述云终端发送的第二用户信息;
[0056]第一对比单元,用于对比所述第一用户信息和所述第二用户信息,若相同,则向所述云终端提供云桌面环境。
[0057]优选地,所述云服务器还包括:
[0058]获取单元,用于在所述云终端根据硬件设备中存储的私钥和所述第一随机字符串对用户信息进行加密的情况下,根据所述公钥解密所述加密数据,获取云终端发送的第二随机字符串;
[0059]第二对比单元,还用于对比所述第一随机字符串和所述第二随机字符串,若相同,则执行步骤对比所述第一用户信息和所述第二用户信息,若相同,则向所述云终端提供云桌面环境。
[0060]优选地,所述云服务器还包括:
[0061]存储单元,用于存储所述硬件编号、与所述硬件编号对应的公钥和用户信息。
[0062]为实现上述目的,本发明提供的一种云系统,所述云系统包括云终端及云服务器;
[0063]所述云终端,用于向云服务器发送加密数据和硬件编号,以使得所述云服务器根据所述硬件编号查找公钥和第一用户信息,并根据所述公钥解密所述加密数据,获取云终端发送的第二用户信息;在所述云服务器对比所述第一用户信息和所述第二用户信息相同的情况下,登录所述云服务器提供的云桌面环境;
[0064]所述云服务器,用于接收云终端发送的加密数据和硬件编码;根据所述硬件编号查找公钥和第一用户信息,并根据所述公钥解密所述加密数据,获取所述云终端发送的第二用户信息;对比所述第一用户信息和所述第二用户信息,若相同,则向所述云终端提供云桌面环境。
[0065]优选地,所述云终端还用于:
[0066]向所述云服务器发送登录请求,并接收所述云服务器向所述云终端发送第一随机字符串;
[0067]根据硬件设备中存储的私钥和所述第一随机字符串对用户信息进行加密;
[0068]所述向云服务器发送加密数据和硬件编号,包括:
[0069]向所述云服务器发送加密后的用户信息和硬件编号,所述硬件编号为所述硬件设备的唯一标识。
[0070]优选地,所述云终端还包括检测单元;
[0071]所述检测单元,用于对硬件设备进行心跳检测,若未检测到所述硬件设备,则向云服务器发送消息,使得所述云服务器断开相应的云桌面环境。
[0072]云终端还用于:
[0073]根据硬件设备和个人识别密码PIN码登录云系统。
[0074]优选地,所述云服务器还用于:
[0075]在所述云终端根据硬件设备中存储的私钥和所述第一随机字符串对用户信息进行加密的情况下,根据所述公钥解密所述加密数据,获取云终端发送
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1