桌面客户软件与服务器的连接方法、装置及可读存储介质制造方法及图纸

技术编号:33705176 阅读:53 留言:0更新日期:2022-06-06 08:25
本申请涉及一种桌面客户软件与服务器的连接方法、装置及可读存储介质,涉及虚拟化桌面技术领域,代理客户软件获取桌面客户软件发送的网络连接请求数据;基于第一TCP端口发送与网络连接请求数据对应的请求报文至运行于与网络连接请求数据对应的待连接的目标服务器上的代理服务软件;基于第一TCP端口获取代理服务软件根据请求报文发送的与网络连接请求数据对应的网络连接响应数据;将网络连接响应数据发送至桌面客户软件,以供桌面客户软件基于网络连接响应数据确认和与网络连接请求数据对应的目标服务器成功连接。本申请中的服务器端和客户端均只需暴露一个端口用于提供服务,不仅有效降低了端口映射工作量,且降低了网络安全风险。了网络安全风险。了网络安全风险。

【技术实现步骤摘要】
桌面客户软件与服务器的连接方法、装置及可读存储介质


[0001]本申请涉及虚拟化桌面
,特别涉及一种桌面客户软件与服务器的连接方法、装置及可读存储介质。

技术介绍

[0002]一个客户端上往往同时存在多个不同的桌面客户软件,比如VDI(Virtual Desktop Infrastructure,虚拟桌面基础架构)桌面客户软件、VOI(Virtual OS Infrastructure,虚拟操作系统基础架构)桌面客户软件和IDV(Intelligent Desktop Virtualization,智能桌面虚拟化)桌面客户软件等,且桌面客户软件的主要功能是负责和服务器通信。而上述这些桌面客户软件在与服务器进行连接时,通常需要占用客户端和服务器上的多个连接端口,以实现多个业务服务的连接,比如VDI桌面客户软件的Spice(Spice是一种桌面虚拟化数据传输协议,提供与虚拟桌面设备的远程交互实现)连接和VNC(VirtualNetwork Console,虚拟网络控制台)连接等。以VDI桌面客户软件为例,不仅会占用服务器上的至少一个业务服务端本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种桌面客户软件与服务器的连接方法,其特征在于,所述桌面客户软件与服务器的连接方法应用于代理客户软件,所述代理客户软件运行于桌面客户软件所在的客户端上,所述桌面客户软件与服务器的连接方法包括以下步骤:获取桌面客户软件发送的网络连接请求数据;基于第一TCP端口发送与所述网络连接请求数据对应的请求报文至运行于与所述网络连接请求数据对应的待连接的目标服务器上的代理服务软件;基于所述第一TCP端口获取所述代理服务软件根据所述请求报文发送的与所述网络连接请求数据对应的网络连接响应数据;将所述网络连接响应数据发送至所述桌面客户软件,以供所述桌面客户软件基于所述网络连接响应数据确认和与所述网络连接请求数据对应的目标服务器成功连接。2.如权利要求1所述的桌面客户软件与服务器的连接方法,其特征在于:所述桌面客户软件为VDI桌面客户软件或VOI桌面客户软件或IDV桌面客户软件。3.如权利要求1所述的桌面客户软件与服务器的连接方法,其特征在于:所述网络连接请求数据包括待连接的目标服务器的标识信息,所述标识信息包括目标服务器的IP地址和目标服务器上的目标端口号,所述目标端口号与目标服务器上的目标服务程序具有映射关系。4.如权利要求1所述的桌面客户软件与服务器的连接方法,其特征在于:所述代理客户软件与所述代理服务软件之间设有断线重连机制。5.一种桌面客户软件与服务器的连接方法,其特征在于,所述桌面客户软件与服务器的连接方法应用于代理服务软件,所述代理服务软件运行于所述服务器上,所述桌面客户软件与服务器的连接方法包括以下步骤:基于第二TCP端口接收运行于桌面客户软件所在的客户端上的代理客户软件发送的请求报文,所述请求报文包括桌面客户软件发送的网络连接请求数据;根据所述网络连接请求数据确定出目标服务器上的目标服务程序;将所述请求报文转发至所述目标服务程序,以供所述目标服务程序基于所述请求报文进行连接处理,得到与所述网络连接请求数据对应的网络连接响应数据;获取所述网络连接响应数据,并基于所述第二TCP端口将所述网络连接响应数据发送至所述...

【专利技术属性】
技术研发人员:杨燕思
申请(专利权)人:武汉噢易云计算股份有限公司
类型:发明
国别省市:

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

1