CN117676772A - 云桌面接入方法、电子设备、计算机可读介质 - Google Patents
云桌面接入方法、电子设备、计算机可读介质 Download PDFInfo
- Publication number
- CN117676772A CN117676772A CN202211047336.4A CN202211047336A CN117676772A CN 117676772 A CN117676772 A CN 117676772A CN 202211047336 A CN202211047336 A CN 202211047336A CN 117676772 A CN117676772 A CN 117676772A
- Authority
- CN
- China
- Prior art keywords
- terminal
- wifi
- information
- dimensional code
- virtual desktop
- 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
- 238000000034 method Methods 0.000 title claims abstract description 57
- 230000003993 interaction Effects 0.000 claims abstract description 23
- 238000004590 computer program Methods 0.000 claims description 5
- 102100024175 Centriole, cilia and spindle-associated protein Human genes 0.000 description 14
- 101000980796 Homo sapiens Centriole, cilia and spindle-associated protein Proteins 0.000 description 14
- 101000859758 Homo sapiens Cartilage-associated protein Proteins 0.000 description 6
- 101000916686 Homo sapiens Cytohesin-interacting protein Proteins 0.000 description 6
- 101000726740 Homo sapiens Homeobox protein cut-like 1 Proteins 0.000 description 6
- 101000761460 Homo sapiens Protein CASP Proteins 0.000 description 6
- 101000761459 Mesocricetus auratus Calcium-dependent serine proteinase Proteins 0.000 description 6
- 102100024933 Protein CASP Human genes 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供了一种云桌面接入方法、电子设备、计算机可读介质,云桌面接入方法包括:检测到没有连接网络,进行无线保真WIFI热点扫描得到WIFI列表;将二维码显示为可扫描状态;基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点;连接到所述WIFI列表中的WIFI热点后,与用户账户控制设备交互,以获取扫描所述二维码的第二终端对应的用户信息;基于所述第二终端对应的用户信息与辅助平台服务器交互,以获取所述用户信息对应的虚拟桌面的连接参数;基于所述虚拟桌面的连接参数与所述虚拟桌面对应的虚拟机交互,以连接到所述虚拟桌面对应的虚拟机。
Description
技术领域
本申请实施例涉及互联网技术领域和虚拟机技术领域,特别涉及云桌面接入方法、电子设备、计算机可读介质。
背景技术
终端通过连接无线保真(WIFI,Wireless Fidelity),再通过另一终端扫码登录使用云桌面。该技术需要用户事先通过密码连接WIFI,再扫码完成统一认证,操作是间断的、不流畅的,用户体验较低。
发明内容
本申请实施例提供一种云桌面接入方法、电子设备、计算机可读介质。
第一方面,本申请实施例提供一种云桌面接入方法,应用于第一终端,该方法包括:检测到没有连接网络,进行无线保真WIFI热点扫描得到WIFI列表;将二维码显示为可扫描状态;基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点;连接到所述WIFI列表中的WIFI热点后,与用户账户控制设备交互,以获取扫描所述二维码的第二终端对应的用户信息;基于所述第二终端对应的用户信息与辅助平台服务器交互,以获取所述用户信息对应的虚拟桌面的连接参数;基于所述虚拟桌面的连接参数与所述虚拟桌面对应的虚拟机交互,以连接到所述虚拟桌面对应的虚拟机。
第二方面,本申请实施例提供一种电子设备,包括:至少一个处理器;存储器,存储器上存储有至少一个程序,当所述至少一个程序被所述至少一个处理器执行时,实现上述任意一种云桌面接入方法。
第三方面,本申请实施例提供一种计算机可读介质,计算机可读介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种云桌面接入方法。
本申请实施例提供的云桌面接入方法,在没有连接网络的情况下,通过扫描二维码同时实现WIFI热点的连接,以及虚拟桌面的接入,达到“一扫即用”的效果,提升了用户体验。
附图说明
图1为本申请一个实施例提供的应用于第一终端的云桌面接入方法的流程图;
图2为本申请另一个实施例提供的应用于接入控制设备的云桌面接入方法的流程图;
图3为本申请另一个实施例提供的应用于用户账户控制设备的云桌面接入方法的流程图;
图4为本申请实施例的示例提供的云桌面接入方法的交互示意图;
图5为本申请另一个实施例提供的云桌面接入装置的组成框图;
图6为本申请另一个实施例提供的云桌面接入***的组成框图。
具体实施方式
为使本领域的技术人员更好地理解本申请的技术方案,下面结合附图对本申请提供的云桌面接入方法、电子设备、计算机可读介质进行详细描述。
在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本申请透彻和完整,并将使本领域技术人员充分理解本申请的范围。
在不冲突的情况下,本申请各实施例及实施例中的各特征可相互组合。
如本文所使用的,术语“和/或”包括至少一个相关列举条目的任何和所有组合。
本文所使用的术语仅用于描述特定实施例,且不意欲限制本申请。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加至少一个其它特征、整体、步骤、操作、元件、组件和/或其群组。
除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本申请的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。
图1为本申请一个实施例提供的应用于第一终端的云桌面接入方法的流程图。
第一方面,参照图1,本申请一个实施例提供一种云桌面接入方法,应用于第一终端,该方法包括:
步骤100,检测到没有连接网络,进行无线保真(WIFI,Wireless Fidelity)热点扫描得到WIFI列表。
在一些示例性实施例中,WIFI列表包括至少一个WIFI热点名称。
在一些示例性实施例中,WIFI列表中的WIFI热点名称可以是普通WIFI热点名称,或者也可以是企业WIFI热点名称。
在一些示例性实施例中,WIFI列表中包括的普通WIFI热点名称可以是一个,也可以是两个或两个以上。
在一些示例性实施例中,WIFI列表中包括的企业WIFI热点名称可以是一个,也可以是两个或两个以上。
在一些示例性实施例中,可以每隔一定时间重新进行WIFI热点扫描得到新的WIFI列表。
步骤101,将二维码显示为可扫描状态。
本申请实施例在没有连接网络的情况下,将二维码显示为可扫描状态,使得在没有连接网络时可以同时进行WIFI连接以及云桌面的接入,实现了一扫即用的效果。
步骤102,基于二维码对应的第一终端的身份信息和密码信息与接入控制(AC,Access Control)设备交互,以连接到WIFI列表中的WIFI热点。
在一些示例性实施例中,在进行WIFI热点扫描得到WIFI列表后,该方法还包括:在WIFI列表中包括目标企业WIFI热点的情况下,继续执行将二维码显示为可扫描状态的步骤;相应的,WIFI列表中的WIFI热点为WIFI列表中的目标企业WIFI热点。
在一些示例性实施例中,二维码对应的第一终端的身份信息和密码信息是一对键值,是用来连接WIFI热点的。
在一些示例性实施例中,针对普通WIFI热点,不同终端的身份信息和密码信息可以是相同的。针对目标企业WIFI热点,不同终端的身份信息和密码信息是不相同的。
在一些示例性实施例中,基于二维码对应的第一终端的身份信息和密码信息与AC设备交互,以连接到WIFI列表中的WIFI热点包括:基于二维码对应的第一终端的身份信息和密码信息与AC设备交互,以连接到WIFI列表中信号最强的WIFI热点。
在一些示例性实施例中,基于二维码对应的第一终端的身份信息和密码信息与AC设备交互,以连接到WIFI列表中的WIFI热点包括:基于二维码对应的第一终端的身份信息和密码信息与AC设备交互,以连接到WIFI列表中的目标企业WIFI热点。
在一些示例性实施例中,基于二维码对应的第一终端的身份信息和密码信息与AC设备交互,以连接到WIFI列表中的WIFI热点包括:基于二维码对应的第一终端的身份信息和密码信息与AC设备交互,以连接到WIFI列表中的目标企业WIFI热点中信号最强的WIFI热点。
在一些示例性实施例中,基于二维码对应的第一终端的身份信息和密码信息与AC设备交互,以连接到WIFI列表中的WIFI热点包括:在二维码有效期内定时基于二维码对应的第一终端的身份信息和密码信息与AC设备交互,以连接到WIFI列表中的WIFI热点。例如,在二维码有效期内定时基于二维码对应的第一终端的身份信息和密码信息与AC设备交互,以连接到WIFI列表中信号最强的WIFI热点,或连接到WIFI列表中的目标企业WIFI热点,或连接到WIFI列表中的目标企业WIFI热点中信号最强的WIFI热点。
在一些示例性实施例中,二维码有效期可以根据实际情况进行设定,例如可以设定为60秒。
在一些示例性实施例中,可以在二维码有效期内每2秒钟尝试与AC设备交互,以连接到WIFI列表中的WIFI热点。
在一些示例性实施例中,基于二维码对应的身份信息和密码信息与AC设备交互,以连接到WIFI列表中的WIFI热点包括:向AC设备发送第一认证请求;其中,第一认证请求包括二维码对应的第一终端的身份信息和密码信息;接收AC设备返回的第一认证成功的消息;向AC设备发送关联请求;接收AC设备返回的关联成功的消息。
在一些示例性实施例中,关联请求包括二维码对应的第一终端的身份信息和密码信息。
在一些示例性实施例中,关联请求用于请求将第一终端和WIFI列表中的WIFI热点进行关联。例如,关联请求用于请求将第一终端和WIFI列表中信号最强的WIFI热点进行关联。或者,关联请求用于请求将第一终端和WIFI列表中的目标企业WIFI热点进行关联。或者,关联请求用于请求将第一终端和WIFI列表中的目标企业WIFI热点中信号最强的WIFI热点进行关联。
在一些示例性实施例中,在第一终端接收接入控制设备返回的关联成功的消息后,基于二维码对应的第一终端身份信息和密码信息与AC设备交互,以连接到WIFI列表中的WIFI热点还包括:向AC设备发送第二认证请求;其中,第二认证请求包括二维码对应的第一终端的身份信息和密码信息;接收AC设备返回的第二认证成功的消息;其中,第二认证成功的消息包括:第二终端的用户信息和用户信息对应的安全令牌。
在一些示例性实施例中,第二认证可以是可扩展的身份验证协议(EAP,Extensible Authentication Protocol)_90认证。
步骤103,连接到WIFI列表中的WIFI热点后,与用户账户控制(UAC,User AccountControl)设备交互,以获取扫描二维码的第二终端对应的用户信息。
在一些示例性实施例中,第一终端可以是任意一个终端,例如可以是安装有W100D或W600D应用的移动终端。
在一些示例性实施例中,第二终端可以是任意一个终端,例如可以是安装有预定应用的移动终端,预定应用例如可以是ICenter应用。
在一些示例性实施例中,与UAC设备交互,以获取扫描二维码的第二终端对应的用户信息包括:向UAC设备发送第一获取请求;其中,第一获取请求包括:二维码对应的身份信息和密码信息;接收UAC设备返回的第二终端对应的用户信息。
在一些示例性实施例中,向UAC设备发送第一获取请求后,该方法还包括:接收UAC设备返回的用户信息对应的安全令牌。
在一些示例性实施例中,安全令牌具有有效期,有效期过期后,可以重新向UAC设备发送第一获取请求,以获取新的安全令牌。
步骤104,基于第二终端对应的用户信息与辅助平台(CSAP,Client and ServerAssistant Plantform)服务器交互,以获取用户信息对应的虚拟桌面的连接参数。
在一些示例性实施例中,基于第二终端对应的用户信息与CSAP服务器交互,以获取用户信息对应的虚拟桌面的连接参数包括:向CSAP服务器发送第二获取请求;其中,第二获取请求包括:第二终端对应的用户信息;接收CSAP服务器返回的用户信息对应的虚拟桌面列表;其中,虚拟桌面列表中包括至少一个虚拟桌面对应的虚拟桌面信息;显示虚拟桌面列表;接收用户的选择指令,向选择指令对应的虚拟桌面信息对应的CSAP服务器发送第三获取请求;接收CSAP服务器返回的选择指令对应的虚拟桌面信息对应的虚拟桌面的连接参数。
在一些示例性实施例中,第二获取请求还包括:用户信息对应的安全令牌。
CASP服务器接收到第二获取请求后,根据安全令牌对第一终端进行鉴权,鉴权通过后,向第一终端返回用户信息对应的虚拟桌面列表。
在一些示例性实施例中,在CASP服务器存在两个或两个以上的情况下,可以向所有CSAP服务器发送第二获取请求,接收所有CSAP服务器返回的用户信息对应的虚拟桌面列表,将所有CASP服务器返回的虚拟桌面列表合并,显示合并后的虚拟桌面列表。
在一些示例性实施例中,虚拟桌面信息包括如虚拟桌面类型、虚拟桌面名称、虚拟桌面所在的服务器的归属地、虚拟桌面的互联网协议(IP,Internet Protocol)地址等。
在一些示例性实施例中,向CSAP服务器发送第二获取请求包括:在二维码有效期内定时向CSAP服务器发送第二获取请求。
步骤105,基于虚拟桌面的连接参数与虚拟桌面对应的虚拟机交互,以连接到虚拟桌面对应的虚拟机。
在一些示例性实施例中,基于虚拟桌面的连接参数和用户信息对应的安全令牌与虚拟桌面对应的虚拟机交互,以连接到虚拟桌面对应的虚拟机。
在一些示例性实施例中,基于虚拟桌面的连接参数和用户信息对应的安全令牌与虚拟桌面对应的虚拟机交互,以连接到虚拟桌面对应的虚拟机包括:基于桌面的连接参数向CASP服务器发送连接请求;其中,连接请求包括:用户信息对应的安全令牌;接收CASP服务器发送的连接响应。
在一些示例性实施例中,CASP服务器接收到连接请求,根据安全令牌对第一终端进行鉴权,鉴权通过后,向第一终端返回连接响应。
本申请实施例提供的云桌面接入方法,在没有连接网络的情况下,通过扫描二维码同时实现WIFI热点的连接,以及虚拟桌面的接入,达到“一扫即用”的效果,提升了用户体验。
图2为本申请另一个实施例提供的应用于接入控制设备的云桌面接入方法的流程图。
第二方面,参照图2,本申请另一个实施例提供一种云桌面接入方法,应用于AC设备,该方法包括:
步骤200,接收第一终端发送的第一认证请求;其中,第一认证请求包括二维码对应的第一终端的身份信息和密码信息。
步骤201,根据二维码对应的第一终端的身份信息和密码信息对第一终端进行第一认证。
在一些示例性实施例中,第一认证可以是802.11认证。
步骤202,在对第一终端进行第一认证成功的情况下,向第一终端返回第一认证成功的消息。
在一些示例性实施例中,在对第一终端进行第一认证失败的情况下,向第一终端返回第一认证失败的消息。
步骤203,接收第一终端发送的关联请求,将第一终端和WIFI列表中的WIFI热点进行关联。
在一些示例性实施例中,关联请求包括二维码对应的第一终端的身份信息和密码信息。
在一些示例性实施例中,关联请求用于请求将第一终端和WIFI列表中的WIFI热点进行关联。例如,关联请求用于请求将第一终端和WIFI列表中信号最强的WIFI热点进行关联。或者,关联请求用于请求将第一终端和WIFI列表中的目标企业WIFI热点进行关联。或者,关联请求用于请求将第一终端和WIFI列表中的目标企业WIFI热点中信号最强的WIFI热点进行关联。
在一些示例性实施例中,这里的关联可以是802.11关联。
步骤204,在关联成功的情况下,向第一终端返回关联成功的消息。
在一些示例性实施例中,在关联失败的情况下,向第一终端返回关联失败的消息。
在一些示例性实施例中,向第一终端返回关联成功的消息后,该方法还包括:接收第一终端发送的第二认证请求;其中,第二认证请求包括二维码对应的第一终端的身份信息和密码信息;将第二认证请求转发给UAC设备;接收UAC设备返回的第二认证成功的消息,将第二认证成功的消息转发给第一终端;其中,第二认证成功的消息包括:第二终端的用户信息和用户信息对应的安全令牌。
在一些示例性实施例中,在接收UAC设备返回的第二认证失败的消息的情况下,该方法还包括:将第二认证失败的消息转发给第一终端。
图3为本申请另一个实施例提供的应用于用户账户控制设备的云桌面接入方法的流程图。
第三方面,参照图3,本申请另一个实施例提供一种云桌面接入方法,应用于UAC设备,该方法包括:
步骤300,接收扫描二维码的第二终端在扫描二维码后发送的用户信息、二维码对应的第一终端的身份信息和密码信息。
在一些示例性实施例中,二维码对应的第一终端的身份信息和密码信息是第二终端在使用预定应用扫描二维码得到的信息。
在一些示例性实施例中,用户信息是第二终端登录预定应用后在预定应用中显示的用户信息,如用户名称等。
在一些示例性实施例中,预定应用例如可以是ICenter应用。
步骤301,接收AC设备转发的第二认证请求;其中,第二认证请求包括二维码对应的第一终端的身份信息和密码信息。
步骤302,将第二终端发送的身份信息与第二认证请求中的身份信息进行比对,将第二终端发送的密码信息和第二认证请求中的密码信息进行比对。
步骤303,在第二终端发送的身份信息与第二认证请求中的身份信息相同,且第二终端发送的密码信息和第二认证请求中的密码信息相同的情况下,生成用户信息对应的安全令牌,向AC设备返回第二认证成功的消息;其中,第二认证成功的消息包括:第二终端发送的用户信息和用户信息对应的安全令牌。
在一些示例性实施例中,在第二终端发送的身份信息与第二认证请求中的身份信息不相同,或第二终端发送的密码信息和第二认证请求中的密码信息不相同的情况下,向AC设备返回第二认证失败的消息。
在一些示例性实施例中,生成用户信息对应的安全令牌包括:根据身份信息、密码信息和用户信息生成安全令牌。例如,将身份信息、密码信息和用户信息组合在一起形成一个字符串。
在一些示例性实施例中,安全令牌是一个字符串。
在一些示例性实施例中,安全令牌也可以根据用户输入的身份信息、密码信息和动态口令生成。
在一些示例性实施例中,二维码对应的第一终端的身份信息和密码信息是动态变化的,使得不同时间生成的安全令牌是不相同的,从而提高了安全性。
在一些示例性实施例中,安全令牌具有有效期,有效期过期后,可以重新生成安全令牌。
在一些示例性实施例中,向AC设备返回第二认证成功的消息后,该方法还包括:接收第一终端发送的第一获取请求;其中,第一获取请求包括:二维码对应的第一终端的身份信息和密码信息;生成安全令牌,向第一终端返回第二终端对应的用户信息和用户信息对应的安全令牌。
为了更好的呈现本申请实施例的云桌面接入方法中不同设备之间的交互过程,下面列举一个示例详细说明不同设备之间的交互过程,所列举的示例不用于限定本申请实施例的保护范围。
示例
本示例描述云桌面接入过程,为了更好的体现信息的交互过程,本示例中描述了第一终端中采用应用模块和WIFI网络安全存取(WPA,WIFI Protected Access)模块之间的交互过程,如图4所示,云桌面接入方法包括:
步骤400,第一终端的应用模块检测是否有连接网络,在没有连接网络的情况下,应用模块调用第一终端的WIFI网络安全存取(WPA,WIFI Protected Access)模块进行WIFI热点扫描得到WIFI列表。
步骤401,第一终端的应用模块判断WIFI列表中是否包括目标企业WIFI热点,在WIFI列表中包括目标企业WIFI热点的情况下,将二维码显示为可扫描状态。
步骤402,第二终端登录ICenter应用后,扫描第一终端显示的二维码得到二维码对应的第一终端的身份信息和密码信息,将登录ICenter的用户信息、二维码对应的第一终端的身份信息和密码信息发送给UAC设备。
步骤403,第一终端的应用模块在二维码的有效期内定时调用第一终端的WPA模块的接口向WIFI列表中包括的目标企业WIFI热点中信号最强的WIFI热点对应的路由器发送第一认证请求;其中,第一认证请求包括二维码对应的身份信息和密码信息。
步骤404,路由器将第一认证请求转发给AC设备。
步骤405,AC设备根据二维码对应的身份信息和密码信息对第一终端进行第一认证,在对第一终端进行第一认证成功的情况下,向路由器返回第一认证成功的消息。
步骤406,路由器向第一终端的WPA模块转发第一认证成功的消息。
步骤407,第一终端的WPA模块向第一终端的应用模块广播第一认证成功的消息。
步骤408,第一终端的应用模块调用第一终端的WPA模块的接口向路由器发送关联请求。
步骤409,路由器将关联请求转发给AC设备。
步骤410,AC设备将第一终端和WIFI列表中包括的目标企业WIFI热点中,信号最强的WIFI热点进行关联,在关联成功的情况下,向路由器返回关联成功的消息。
步骤411,路由器向第一终端的WPA模块转发关联成功的消息。
步骤412,第一终端的WPA模块向第一终端的应用模块广播关联成功的消息。
步骤413,第一终端的应用模块调用第一终端的WPA模块的接口向路由器发送第二认证请求;其中,第二认证请求包括二维码对应的身份信息和密码信息。
步骤414,路由器向AC设备转发第二认证请求。
步骤415,AC设备向UAC设备转发第二认证请求。
步骤416,UAC设备将第二终端发送的身份信息与第二认证请求中的身份信息进行比对,将第二终端发送的密码信息和第二认证请求中的密码信息进行比对,在第二终端发送的身份信息与第二认证请求中的身份信息相同,且第二终端发送的密码信息和第二认证请求中的密码信息相同的情况下,生成用户信息对应的安全令牌,向AC设备返回第二认证成功的消息;其中,第二认证成功的消息包括:第二终端发送的用户信息和用户信息对应的安全令牌。
步骤417,AC设备向路由器转发第二认证成功的消息。
步骤418,路由器向第一终端的WPA模块转发第二认证成功的消息。
步骤419,第一终端的WPA模块向第一终端的应用模块广播第二认证成功的消息。
步骤420,第一终端的WPA模块向第一终端的应用模块广播WIFI连接成功的消息。
步骤421,第一终端的应用模块在二维码的有效期内定时向UAC设备发送第一获取请求;其中,第一获取请求包括:二维码对应的第一终端的身份信息和密码信息。
步骤422,UAC设备向第一终端的应用模块返回第二终端登录ICenter应用的用户信息和用户信息对应的安全令牌。
步骤423,第一终端的应用模块向CSAP服务器发送第二获取请求;其中,第二获取请求包括:第二终端对应的用户信息。
步骤424,CSAP服务器向第一终端的应用模块返回用户信息对应的虚拟桌面列表;其中,虚拟桌面列表中包括至少一个虚拟桌面对应的虚拟桌面信息。
步骤425,第一终端的应用模块显示接收到的虚拟桌面列表。
步骤426,第一终端的应用模块接收用户的选择指令,向选择指令对应的虚拟桌面信息对应的CSAP服务器发送第三获取请求。
步骤427,CSAP服务器向第一终端的应用模块返回虚拟桌面的连接参数。
步骤428,第一终端的应用模块基于虚拟桌面的连接参数和用户信息对应的安全令牌与虚拟桌面对应的虚拟机交互,以连接到虚拟桌面对应的虚拟机。具体的,第一终端的应用模块基于虚拟琢磨的连接参数向虚拟琢磨对应的虚拟机发送连接请求;其中,连接请求包括用户信息对应的安全令牌。
第四方面,本申请另一个实施例提供一种电子设备,包括:至少一个处理器;存储器,存储器上存储有至少一个程序,当至少一个程序被至少一个处理器执行时,实现上述任意一种云桌面接入方法。
其中,处理器为具有数据处理能力的器件,其包括但不限于中央处理器(CPU)等;存储器为具有数据存储能力的器件,其包括但不限于随机存取存储器(RAM,更具体如SDRAM、DDR等)、只读存储器(ROM)、带电可擦可编程只读存储器(EEPROM)、闪存(FLASH)。
在一些实施例中,处理器、存储器通过总线相互连接,进而与计算设备的其它组件连接。
第五方面,本申请另一个实施例提供一种计算机可读介质,计算机可读介质上存储有计算机程序,计算机程序被处理器执行时实现上述任意一种云桌面接入方法。
图5为本申请另一个实施例提供的云桌面接入装置的组成框图。
第六方面,本申请另一个实施例提供一种云桌面接入装置,包括:检测模块501,用于检测到没有连接网络,进行无线保真WIFI热点扫描得到WIFI列表;将二维码显示为可扫描状态;交互模块502,用于基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点;连接到所述WIFI列表中的WIFI热点后,与用户账户控制设备交互,以获取扫描所述二维码的第二终端对应的用户信息;基于所述第二终端对应的用户信息与辅助平台服务器交互,以获取所述用户信息对应的虚拟桌面的连接参数;基于所述虚拟桌面的连接参数与所述虚拟桌面对应的虚拟机交互,以连接到所述虚拟桌面对应的虚拟机。
在一些示例性实施例中,检测模块501还用于:在所述WIFI列表中包括目标企业WIFI热点的情况下,继续执行所述将二维码显示为可扫描状态的步骤;相应的,所述WIFI列表中的WIFI热点为所述WIFI列表中的目标企业WIFI热点。
在一些示例性实施例中,交互模块502具体用于采用以下方式实现所述基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点:在所述二维码有效期内定时基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点。
在一些示例性实施例中,交互模块502具体用于采用以下方式实现所述基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点:向所述接入控制设备发送第一认证请求;其中,所述第一认证请求包括所述二维码对应的第一终端的身份信息和密码信息;接收所述接入控制设备返回的第一认证成功的消息;向所述接入控制设备发送关联请求;接收所述接入控制设备返回的关联成功的消息。
在一些示例性实施例中,交互模块502还用于:向所述接入控制设备发送第二认证请求;其中,所述第二认证请求包括所述二维码对应的第一终端的身份信息和密码信息;接收所述接入控制设备返回的第二认证成功的消息;其中,所述第二认证成功的消息包括:所述第二终端的用户信息和用户信息对应的安全令牌。
在一些示例性实施例中,交互模块502具体用于采用以下方式实现所述与用户账户控制设备交互,以获取扫描所述二维码的第二终端对应的用户信息:向所述用户账户控制设备发送第一获取请求;其中,所述第一获取请求包括:所述二维码对应的第一终端的身份信息和密码信息;接收所述用户账户控制设备返回的所述第二终端对应的用户信息。
在一些示例性实施例中,交互模块502具体用于采用以下方式实现所述基于所述第二终端对应的用户信息与辅助平台服务器交互,以获取所述用户信息对应的虚拟桌面的连接参数:向所述辅助平台服务器发送第二获取请求;其中,所述第二获取请求包括:所述第二终端对应的用户信息;接收所述辅助平台服务器返回的所述用户信息对应的虚拟桌面列表;其中,所述虚拟桌面列表中包括至少一个虚拟桌面对应的虚拟桌面信息;显示所述虚拟桌面列表;接收用户的选择指令,向所述选择指令对应的虚拟桌面信息对应的辅助平台服务器发送第三获取请求;接收所述辅助平台服务器返回的所述选择指令对应的虚拟桌面信息对应的虚拟桌面的连接参数。
在一些示例性实施例中,交互模块502具体用于采用以下方式实现所述向所述辅助平台服务器发送第二获取请求:在所述二维码有效期内定时向所述辅助平台服务器发送第二获取请求。
上述云桌面接入装置的具体实现过程与前述实施例的云桌面接入方法的具体实现过程相同,这里不再赘述。
图6为本申请另一个实施例提供的云桌面接入***的组成框图。
第七方面,本申请另一个实施例提供一种云桌面接入***,包括:第一终端601,AC设备602,UAC设备603,CSAP服务器604。
其中,第一终端601,用于检测到没有连接网络,进行WIFI热点扫描得到WIFI列表;将二维码显示为可扫描状态;基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点;连接到所述WIFI列表中的WIFI热点后,与用户账户控制设备交互,以获取扫描所述二维码的第二终端对应的用户信息;基于所述第二终端对应的用户信息与辅助平台服务器交互,以获取所述用户信息对应的虚拟桌面的连接参数;基于所述虚拟桌面的连接参数与所述虚拟桌面对应的虚拟机交互,以连接到所述虚拟桌面对应的虚拟机。
其中,AC设备602,用于与第一终端交互,以将第一终端连接到所述WIFI列表中的WIFI热点。
其中,UAC设备603,用于与第一终端交互,以将扫描所述二维码的第二终端对应的用户信息发送给第一终端。
其中,CSAP服务器604,用于与第一终端交互,以将用户信息对应的虚拟桌面的连接参数发送给第一终端。
在一些示例性实施例中,第一终端601还用于:在所述WIFI列表中包括目标企业WIFI热点的情况下,继续执行所述将二维码显示为可扫描状态的步骤;相应的,所述WIFI列表中的WIFI热点为所述WIFI列表中的目标企业WIFI热点。
在一些示例性实施例中,第一终端601具体用于采用以下方式实现基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点:在所述二维码有效期内定时基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点。
在一些示例性实施例中,第一终端601具体用于采用以下方式实现基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点:向所述接入控制设备发送第一认证请求;其中,所述第一认证请求包括所述二维码对应的第一终端的身份信息和密码信息;接收所述接入控制设备返回的第一认证成功的消息;向所述接入控制设备发送关联请求;接收所述接入控制设备返回的关联成功的消息。
AC设备602具体用于采用以下方式实现与第一终端交互,以将第一终端连接到所述WIFI列表中的WIFI热点:接收第一终端发送的第一认证请求;根据二维码对应的第一终端的身份信息和密码信息对第一终端进行第一认证;在对第一终端进行第一认证成功的情况下,向第一终端返回第一认证成功的消息;接收第一终端发送的关联请求,将第一终端和WIFI列表中的WIFI热点进行关联;在关联成功的情况下,向第一终端返回关联成功的消息。
在一些示例性实施例中,第一终端601还用于:向所述接入控制设备发送第二认证请求;其中,所述第二认证请求包括所述二维码对应的第一终端的身份信息和密码信息;接收所述接入控制设备返回的第二认证成功的消息;其中,所述第二认证成功的消息包括:所述第二终端的用户信息和用户信息对应的安全令牌。
AC设备602还用于:接收第一终端发送的第二认证请求;其中,第二认证请求包括二维码对应的第一终端的身份信息和密码信息;将第二认证请求转发给UAC设备;接收UAC设备返回的第二认证成功的消息;其中,第二认证成功的消息包括:第二终端的用户信息和用户信息对应的安全令牌。
UAC设备603还用于:接收扫描二维码的第二终端在扫描二维码后发送的用户信息、二维码对应的第一终端的身份信息和密码信息;接收AC设备转发的第二认证请求;将第二终端发送的身份信息与第二认证请求中的身份信息进行比对,将第二终端发送的密码信息和第二认证请求中的密码信息进行比对;在第二终端发送的身份信息与第二认证请求中的身份信息相同,且第二终端发送的密码信息和第二认证请求中的密码信息相同的情况下,生成用户信息对应的安全令牌,向AC设备返回第二认证成功的消息;其中,第二认证成功的消息包括:第二终端发送的用户信息和用户信息对应的安全令牌。
在一些示例性实施例中,第一终端601具体用于采用以下方式实现与用户账户控制设备交互,以获取扫描所述二维码的第二终端对应的用户信息:向所述用户账户控制设备发送第一获取请求;其中,所述第一获取请求包括:所述二维码对应的第一终端的身份信息和密码信息;接收所述用户账户控制设备返回的所述第二终端对应的用户信息。
UAC设备603具体用于采用以下方式实现与第一终端交互,以将扫描所述二维码的第二终端对应的用户信息发送给第一终端:接收第一终端发送的第一获取请求;其中,第一获取请求包括:二维码对应的身份信息和密码信息;向第一终端返回第二终端对应的用户信息。
在一些示例性实施例中,第一终端601具体用于采用以下方式实现基于所述第二终端对应的用户信息与辅助平台服务器交互,以获取所述用户信息对应的虚拟桌面的连接参数:向所述辅助平台服务器发送第二获取请求;其中,所述第二获取请求包括:所述第二终端对应的用户信息;接收所述辅助平台服务器返回的所述用户信息对应的虚拟桌面列表;其中,所述虚拟桌面列表中包括至少一个虚拟桌面对应的虚拟桌面信息;显示所述虚拟桌面列表;接收用户的选择指令,向所述选择指令对应的虚拟桌面信息对应的辅助平台服务器发送第三获取请求;接收所述辅助平台服务器返回的所述选择指令对应的虚拟桌面信息对应的虚拟桌面的连接参数。
CSAP服务器604具体用于采用以下方式实现与第一终端交互,以将用户信息对应的虚拟桌面的连接参数发送给第一终端:接收第一终端发送的第二获取请求;向第一终端返回用户信息对应的虚拟桌面列表;接收第一终端发送的第二获取请求;向第一终端返回虚拟桌面列表;接收第一终端发送的第三获取请求;向第一终端返回虚拟桌面的连接参数。
上述云桌面接入***的具体实现过程与前述实施例的云桌面接入方法的具体实现过程相同,这里不再赘述。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储器、或者可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。
本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其它实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本申请的范围的情况下,可进行各种形式和细节上的改变。
Claims (10)
1.一种云桌面接入方法,应用于第一终端,该方法包括:
检测到没有连接网络,进行无线保真WIFI热点扫描得到WIFI列表;
将二维码显示为可扫描状态;
基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点;
连接到所述WIFI列表中的WIFI热点后,与用户账户控制设备交互,以获取扫描所述二维码的第二终端对应的用户信息;
基于所述第二终端对应的用户信息与辅助平台服务器交互,以获取所述用户信息对应的虚拟桌面的连接参数;
基于所述虚拟桌面的连接参数与所述虚拟桌面对应的虚拟机交互,以连接到所述虚拟桌面对应的虚拟机。
2.根据权利要求1所述的云桌面接入方法,在所述进行无线保真WIFI热点扫描得到WIFI列表后,所述方法还包括:
在所述WIFI列表中包括目标企业WIFI热点的情况下,继续执行所述将二维码显示为可扫描状态的步骤;
相应的,所述WIFI列表中的WIFI热点为所述WIFI列表中的目标企业WIFI热点。
3.根据权利要求1所述的云桌面接入方法,其中,所述基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点包括:
在所述二维码有效期内定时基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点。
4.根据权利要求1所述的云桌面接入方法,其中,所述基于二维码对应的第一终端的身份信息和密码信息与接入控制设备交互,以连接到所述WIFI列表中的WIFI热点包括:
向所述接入控制设备发送第一认证请求;其中,所述第一认证请求包括所述二维码对应的第一终端的身份信息和密码信息;
接收所述接入控制设备返回的第一认证成功的消息;
向所述接入控制设备发送关联请求;
接收所述接入控制设备返回的关联成功的消息。
5.根据权利要求4所述的云桌面接入方法,在所述接收所述接入控制设备返回的关联成功的消息后,所述方法还包括:
向所述接入控制设备发送第二认证请求;其中,所述第二认证请求包括所述二维码对应的第一终端的身份信息和密码信息;
接收所述接入控制设备返回的第二认证成功的消息;其中,所述第二认证成功的消息包括:所述第二终端的用户信息和用户信息对应的安全令牌。
6.根据权利要求1所述的云桌面接入方法,其中,所述与用户账户控制设备交互,以获取扫描所述二维码的第二终端对应的用户信息包括:
向所述用户账户控制设备发送第一获取请求;其中,所述第一获取请求包括:所述二维码对应的第一终端的身份信息和密码信息;
接收所述用户账户控制设备返回的所述第二终端对应的用户信息。
7.根据权利要求1所述的云桌面接入方法,其中,所述基于所述第二终端对应的用户信息与辅助平台服务器交互,以获取所述用户信息对应的虚拟桌面的连接参数包括:
向所述辅助平台服务器发送第二获取请求;其中,所述第二获取请求包括:所述第二终端对应的用户信息;
接收所述辅助平台服务器返回的所述用户信息对应的虚拟桌面列表;其中,所述虚拟桌面列表中包括至少一个虚拟桌面对应的虚拟桌面信息;
显示所述虚拟桌面列表;
接收用户的选择指令,向所述选择指令对应的虚拟桌面信息对应的辅助平台服务器发送第三获取请求;
接收所述辅助平台服务器返回的所述选择指令对应的虚拟桌面信息对应的虚拟桌面的连接参数。
8.根据权利要求7所述的云桌面接入方法,其中,所述向所述辅助平台服务器发送第二获取请求包括:
在所述二维码有效期内定时向所述辅助平台服务器发送第二获取请求。
9.一种电子设备,包括:
至少一个处理器;
存储器,所述存储器上存储有至少一个程序,当所述至少一个程序被所述至少一个处理器执行时,实现权利要求1-8任意一项所述的云桌面接入方法。
10.一种计算机可读介质,所述计算机可读介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-8任意一项所述的云桌面接入方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211047336.4A CN117676772A (zh) | 2022-08-29 | 2022-08-29 | 云桌面接入方法、电子设备、计算机可读介质 |
PCT/CN2023/114000 WO2024046157A1 (zh) | 2022-08-29 | 2023-08-21 | 云桌面接入方法、电子设备、计算机可读介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211047336.4A CN117676772A (zh) | 2022-08-29 | 2022-08-29 | 云桌面接入方法、电子设备、计算机可读介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117676772A true CN117676772A (zh) | 2024-03-08 |
Family
ID=90071925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211047336.4A Pending CN117676772A (zh) | 2022-08-29 | 2022-08-29 | 云桌面接入方法、电子设备、计算机可读介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117676772A (zh) |
WO (1) | WO2024046157A1 (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2498472A1 (en) * | 2011-03-10 | 2012-09-12 | France Telecom | Method and system for granting access to a secured website |
CN103067371A (zh) * | 2012-12-24 | 2013-04-24 | 广州杰赛科技股份有限公司 | 云终端身份认证方法和*** |
CN105162775A (zh) * | 2015-08-05 | 2015-12-16 | 深圳市方迪科技股份有限公司 | 虚拟机登陆方法及装置 |
CN107332808B (zh) * | 2016-04-29 | 2021-06-29 | 中兴通讯股份有限公司 | 一种云桌面认证的方法、服务器及终端 |
CN107241431A (zh) * | 2017-07-04 | 2017-10-10 | 深圳市青葡萄科技有限公司 | 基于二维码实现的扫码登录虚拟桌面的方法及*** |
CN112261011B (zh) * | 2020-09-30 | 2023-06-16 | 上海仲速网络科技股份有限公司 | 基于二维码识别的云桌面认证方法 |
-
2022
- 2022-08-29 CN CN202211047336.4A patent/CN117676772A/zh active Pending
-
2023
- 2023-08-21 WO PCT/CN2023/114000 patent/WO2024046157A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024046157A1 (zh) | 2024-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108737418B (zh) | 一种基于区块链的身份认证方法及*** | |
US9602484B2 (en) | Online user account login method and a server system implementing the method | |
CN102821104B (zh) | 授权的方法、装置和*** | |
US8898754B2 (en) | Enabling authentication of OpenID user when requested identity provider is unavailable | |
EP3001600B1 (en) | Account login method, equipment and system | |
EP3226506A1 (en) | Authorization processing method, device and system | |
US20160004855A1 (en) | Login using two-dimensional code | |
CN107566323B (zh) | 一种应用***登录方法和装置 | |
CN103023919A (zh) | 基于二维码的登录控制方法和*** | |
US9787678B2 (en) | Multifactor authentication for mail server access | |
CN103036902A (zh) | 基于二维码的登录控制方法和*** | |
CN105873055B (zh) | 一种无线网络接入认证方法及装置 | |
CN110401951B (zh) | 认证无线局域网中终端的方法、装置和*** | |
CN111132305B (zh) | 5g用户终端接入5g网络的方法、用户终端设备及介质 | |
CN112491776A (zh) | 安全认证方法及相关设备 | |
CN108809969B (zh) | 一种认证方法、***及其装置 | |
CN112491890A (zh) | 一种访问方法及装置 | |
CN108781367B (zh) | 减少Cookie注入和Cookie重放攻击的方法 | |
CN112929388B (zh) | 网络身份跨设备应用快速认证方法和***、用户代理设备 | |
CN110781481A (zh) | 单点登录方法、客户端、服务器以及存储介质 | |
US9904791B1 (en) | Processing device having secure container for accessing enterprise data over a network | |
CN110708301B (zh) | 一种用户请求处理方法、装置、电子设备和存储介质 | |
CN109150862B (zh) | 一种实现token漫游的方法及服务端 | |
CN113536277A (zh) | 认证的方法、***、服务端、客户端及存储介质 | |
CN115664761A (zh) | 单点登录方法、装置、电子设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |