【技术实现步骤摘要】
虚拟桌面服务参数的协商方法、装置及系统
本专利技术涉及通信领域,具体而言,涉及一种虚拟桌面服务参数的协商方法、装置及系统。
技术介绍
随着信息技术的发展,出现了虚拟桌面这种以物理服务器上运行的桌面为中心的虚拟技术。用户在终端设备上通过桌面虚拟化传输协议与运行在服务器上的虚拟桌面进行远程桌面访问,达到类似访问本地桌面的效果。根据已公开的虚拟桌面技术,虚拟桌面系统一般包括物理服务器和瘦客户机,在物理服务器上运行若干虚拟机,以及一个虚拟机管理器,瘦客户机通过向虚拟机管理器发送终端能力信息,从而由虚拟机管理器为用户分配合适的虚拟机。瘦客户机通过桌面虚拟化传输协议与所述虚拟机进行交互。桌面虚拟化协议是实现虚拟桌面的关键之一,它的基本功能是将服务端显示内容输出重定向到客户端展现,将客户端键鼠重定向到服务端作为键鼠输入。目前,提供桌面虚拟化解决方案的4家厂商(Vmware、citrix、redhat、Microsoft),分别发展出了4个不同的协议:SPICE(redhat),ICA(citrix),PCoIP(Vmware),RDP(Microsoft)。不同的协议需要不同的带宽、终端瘦客户机软硬件支持和远端服务器软硬件支持,分别带给用户不同的用户体验。用户通过终端设备进行远程桌面访问时,需要采用其中的一种协议支持用户终端与远端服务器间的远程交互。目前情况下,上述四种主流的虚拟桌面传输协议都有应用,随着虚拟桌面应用的规模扩大,为减少设备投入成本,特别是硬件成本,支持多种传输协议的虚拟桌面用户终端和虚拟桌面系统将逐渐增多。传统的实现方式都是设置虚拟桌面用户终端使用的传输 ...
【技术保护点】
一种虚拟桌面服务参数的协商方法,其特征在于,包括:虚拟桌面客户端设备向虚拟桌面服务端设备发送服务请求,其中,所述服务请求中携带的信息包括:所述虚拟桌面客户端设备支持的传输协议类型标识和/或编解码格式标识;所述虚拟桌面客户端设备接收所述虚拟桌面服务端设备返回的响应消息,其中,所述响应消息中携带的信息包括:所述虚拟桌面客户端设备所请求的服务支持的传输协议类型标识和/或编解码格式标识。
【技术特征摘要】
1.一种虚拟桌面服务参数的协商方法,其特征在于,包括:虚拟桌面客户端设备向虚拟桌面服务端设备发送服务请求,其中,所述服务请求中携带的信息包括:所述虚拟桌面客户端设备支持的传输协议类型标识和/或编解码格式标识;所述虚拟桌面客户端设备接收所述虚拟桌面服务端设备返回的响应消息,其中,所述响应消息中携带的信息包括:所述虚拟桌面客户端设备所请求的服务支持的传输协议类型标识和/或编解码格式标识;所述虚拟桌面客户端设备根据所述响应消息中携带的信息,与所述虚拟桌面服务端设备建立连接;其中,所述服务请求携带的信息包括:用户偏好的传输协议类型标识和/或编解码格式标识;所述虚拟桌面服务端设备向所述虚拟桌面客户端设备发送所述响应消息还包括:所述虚拟桌面服务端设备判断所述服务支持的传输协议类型标识和/或编解码格式标识中是否包括所述用户偏好的传输协议类型标识和/或编解码格式标识,如果是,所述虚拟桌面服务端设备在所述响应消息中携带所述用户偏好的传输协议类型标识和/或编解码格式标识并发送;所述虚拟桌面客户端设备根据所述响应消息中携带的信息,与所述虚拟桌面服务端设备建立连接,包括:所述虚拟桌面客户端设备判断所述响应消息中是否携带有所述用户偏好的传输协议类型标识和/或编解码格式标识,如果是,则采用所述用户偏好的传输协议类型标识和/或编解码格式标识与所述虚拟桌面服务端设备建立连接,否则,根据所述响应消息中携带的其他传输协议类型标识和/或编解码格式标识与所述虚拟桌面服务端设备建立连接。2.根据权利要求1所述的方法,其特征在于,所述虚拟桌面客户端设备接收所述虚拟桌面服务端设备返回的响应消息之前,所述方法还包括:所述虚拟桌面服务端设备接收所述服务请求;所述虚拟桌面服务端设备确定所述服务请求所请求的服务,获取所述服务支持的传输协议类型标识和/或编解码格式标识;所述虚拟桌面服务端设备向所述虚拟桌面客户端设备发送所述响应消息。3.根据权利要求1所述的方法,其特征在于,所述响应消息中携带的信息包括:所述服务支持的所有传输协议类型标识和/或编解码格式标识;所述虚拟桌面客户端设备根据所述响应消息中携带的信息,与所述虚拟桌面服务端设备建立连接,包括:所述虚拟桌面客户端设备获取所述响应消息中携带的与所述虚拟桌面客户端设备支持的传输协议类型标识和/或编解码格式标识相同的传输协议类型标识和/或编解码格式标识,采用所述相同的传输协议类型标识和/或编解码格式标识所指示的传输协议类型和/或编解码格式,与所述虚拟桌面服务端设备建立连接;如果所述响应消息中携带的传输协议类型标识和/或编解码格式标识中不包含所述虚拟桌面客户端设备支持的传输协议类型标识和/或编解码格式标识,则所述虚拟桌面客户端设备确定无法与所述虚拟桌面服务端设备建立连接。4.根据权利要求1所述的方法,其特征在于,所述虚拟桌面服务端设备向所述虚拟桌面客户端设备发送所述响应消息,包括:所述虚拟桌面服务端设备根据所述服务请求中携带的信息以及获取的所述服务支持的传输协议类型标识和/或编解码格式标识,确定所述服务请求中携带的与所述服务支持的传输协议类型标识和/或编解码格式标识相同的传输协议类型标识和/或编解码格式标识,并将确定的所述传输协议类型标识和/或编解码格式标识携带在所述响应消息中发送;所述虚拟桌面客户端设备根据所述响应消息中携带的信息,与所述虚拟桌面服务端设备建立连接,包括:所述虚拟桌面客户端设备判断所述响应消息中携带的传输协议类型标识和/或编解码格式标识是否为空,如果是,则确定无法与所述虚拟桌面服务端设备建立连接,否则,所述虚拟桌面客户端设备采用所述响应消息中携带的传输协议类型标识和/或编解码格式标识之一指示的传输协议类型和/或编解码格式,与所述虚拟桌面服务端设备建立连接。5.根据权利要求1至4中任一项所述的方法,其特征在于,虚拟桌面客户端设备向虚拟桌面服务端设备发送服务请求包括:所述虚拟桌面客户端设备向所述虚拟桌面服务端设备的虚拟管理模块发送所述服务请求;所述虚拟桌面客户端设备接收所述虚拟桌面服务端设备返回的响应消息,包括:所述虚拟桌面客户端设备接收所述虚拟桌面服务端设备的所述虚拟管理模块返回的所述响应消息。6.一种虚拟桌面服务参数的协商装置,位于虚拟桌面客户端设备,其特征在于,包括:发送模块,用于向虚拟桌面服务端设备发送服务请求,其中,所述服务请求中携带的信息包括:所述虚拟桌面客户端设备支持的传输协议类型标识和/或编解码格式标识;接收模块,用于...
【专利技术属性】
技术研发人员:李凤军,朱单,刘海军,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。