CN113489805B - 一种云桌面系统的对接方法、装置、设备及存储介质 - Google Patents
一种云桌面系统的对接方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN113489805B CN113489805B CN202110825271.0A CN202110825271A CN113489805B CN 113489805 B CN113489805 B CN 113489805B CN 202110825271 A CN202110825271 A CN 202110825271A CN 113489805 B CN113489805 B CN 113489805B
- Authority
- CN
- China
- Prior art keywords
- target
- client
- cloud desktop
- desktop
- distributed
- 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.)
- Active
Links
Images
Classifications
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供了一种云桌面系统的对接方法、装置、设备及存储介质,该对接方法应用于分布式运维服务器中,该对接方法包括:针对云桌面系统中的每一云桌面,根据该云桌面对应的桌面配置信息,建立该云桌面与目标分布式节点之间的通信连接;目标分布式节点通过建立的通信连接,获取云桌面的桌面信息,并对获取到的桌面信息进行编码处理,得到待传输码流;响应于目标客户端发送的数据传输请求,目标分布式节点将待传输码流发送给目标客户端。通过上述对接方法,本申请可以在不通过其他终端设备的基础上,直接将云桌面系统接入分布式坐席系统中,提高分布式坐席系统中的客户端对云桌面系统的控制效率,并节约硬件资源。
Description
技术领域
本申请涉及通信技术领域,具体而言,涉及一种云桌面系统的对接方法、装置、设备及存储介质。
背景技术
分布式坐席系统属于网络分布式拼接处理系统,分布式坐席系统一般由一台主控设备和多个信号采集设备以及与信号采集设备相对应的显示设备组成。分布式坐席系统以坐席方式为主要控制方式,利用主控设备将每路视频信号、音频信号、控制信号等信号以网络IP(Internet Protocol,网际协议)数据流的形式,在分布式坐席系统内进行传输、处理、协作以及控制,从而实现网络图像接入/输出、移动终端预览控制等功能。而云桌面系统则是由多个虚拟化的云桌面组成;其中,云桌面利用虚拟技术,对各种物理设备进行虚拟化处理,使系统资源的利用率能够得到有效提升。云桌面系统利用虚拟技术可以对各项用户信息进行统一存储和管理,通过简单的网络接入设备,用户所在客户端就能够进入云桌面系统,实现用户的集中管理,并且实现了高效率的资源共享。由于分布式坐席系统与云桌面系统都使用网络实现数据传输,因此,当前通信技术领域内也出现了把云桌面系统接入到分布式坐席系统中的需求。
目前的分布式拼接处理系统在对接云桌面系统时,都需要先使用一个瘦客户端或者PC(Personal Computer,个人计算机)端作为连接远程云桌面的终端设备;具体的,对于分布式拼接处理系统中需要对接云桌面的每一个目标设备而言,目标设备需要在数据输入端口,以USB(Universal Serial Bus,通用串行总线)的形式与上述用于连接远程云桌面的瘦客户端进行连接,才能实现对该瘦客户端的控制,从而,通过控制连接的瘦客户端对云桌面进行远程访问。现有的云桌面系统对接方法,一方面,需要为分布式处理系统中的各个目标设备配置相应的瘦客户端或者PC端,才能实现对云桌面的远程访问,导致硬件资源成本较高;另一方面,目标设备与瘦客户端之间通过USB的方式进行连接,由于USB接口的兼容性并不稳定,因此,容易出现因接口兼容性较差导致的目标设备对瘦客户端失去控制的问题,使得目标设备对云桌面的远程控制效率降低。
发明内容
有鉴于此,本申请的目的在于提供一种云桌面系统的对接方法、装置、设备及存储介质,以在不通过其他终端设备的基础上,直接将云桌面系统接入分布式坐席系统中,提高分布式坐席系统中的客户端对云桌面系统的控制效率,并节约硬件资源。
第一方面,本申请实施例提供了一种云桌面系统的对接方法,所述对接方法应用于分布式运维服务器中,所述分布式运维服务器位于分布式坐席系统中,所述分布式坐席系统用于与所述云桌面系统进行通信连接,所述分布式坐席系统包括:所述分布式运维服务器以及多个客户端;所述对接方法包括:
针对所述云桌面系统中的每一云桌面,根据该云桌面对应的桌面配置信息,建立该云桌面与目标分布式节点之间的通信连接;其中,所述目标分布式节点是所述分布式运维服务器中存储有所述桌面配置信息的分布式节点;所述桌面配置信息至少包括:所述云桌面的网际协议地址、登录账号、登录密码以及云桌面协议;
所述目标分布式节点通过建立的所述通信连接,获取所述云桌面的桌面信息,并对获取到的所述桌面信息进行编码处理,得到待传输码流;
响应于目标客户端发送的数据传输请求,所述目标分布式节点将所述待传输码流发送给所述目标客户端;其中,所述目标客户端是所述多个客户端中,与所述目标分布式节点相对应的客户端。
可选的,所述根据该云桌面对应的桌面配置信息,建立该云桌面与目标分布式节点之间的通信连接,包括:
按照所述云桌面协议,通过所述目标分布式节点,向所述云桌面的网际协议地址发送用于与所述云桌面建立通信连接的登录验证请求;其中,所述登录验证请求中包括:所述登录账号和所述登录密码;
响应于所述云桌面发送的登录验证通过信息,建立所述云桌面与所述目标分布式节点之间的所述通信连接;其中,所述登录验证通过信息是所述云桌面对所述登录验证请求进行验证通过后发出的提示信息。
可选的,所述对获取到的所述桌面信息进行编码处理,得到待传输码流,包括:
通过所述目标分布式节点,按照预先设置的第一编码压缩比,对获取到的所述桌面信息进行压缩编码,得到第一编码流;
通过所述目标分布式节点,按照预先设置的第二编码压缩比,对获取到的所述桌面信息进行压缩编码,得到第二编码流;其中,所述第二编码压缩比大于所述第一编码压缩比;
根据所述分布式坐席系统中规定的数据传输格式,通过所述目标分布式节点,将所述第一编码流封装成符合所述数据传输格式的第一待传输编码流;
根据所述分布式坐席系统中规定的数据传输格式,通过所述目标分布式节点,将所述第二编码流封装成符合所述数据传输格式的第二待传输编码流。
可选的,当所述目标客户端是控制客户端或主显示客户端时,所述将所述待传输码流发送给所述目标客户端,包括:将所述第一待传输编码流作为所述待传输码流发送给所述目标客户端;其中,所述控制客户端是所述多个客户端中,用于控制所述分布式坐席系统的客户端;所述主显示客户端是所述多个客户端中,用于投屏显示所述桌面信息的客户端。
可选的,当所述目标客户端是预览客户端时,所述将所述待传输码流发送给所述目标客户端,包括:将所述第二待传输编码流作为所述待传输码流发送给所述目标客户端;其中,所述预览客户端是所述多个客户端中,用于预览显示所述桌面信息的客户端。
可选的,当所述目标客户端是所述控制客户端时,所述对接方法,还包括:
通过所述目标分布式节点,接收所述目标客户端针对所述云桌面发送的控制指令;
按照所述云桌面协议,将接收到的所述控制指令通过所述通信连接,发送给所述云桌面;
接收所述云桌面发送的执行结果,对接收到的所述执行结果进行编码处理,并将编码处理的结果发送给所述目标客户端;其中,所述执行结果是所述云桌面执行所述控制指令后得到的桌面信息。
可选的,当所述目标客户端是信号采集客户端时,所述对接方法,还包括:
所述目标分布式节点通过建立的所述通信连接,获取所述云桌面的目标信号数据,并对获取到的所述目标信号数据进行编码处理,得到第三待传输码流;其中,所述目标信号数据至少包括:所述云桌面的音频信号数据;
响应于所述目标客户端发送的信号采集请求,所述目标分布式节点将所述第三待传输码流发送给所述目标客户端;其中,所述信号采集客户端是所述多个客户端中,用于采集所述目标信号数据的客户端。
第二方面,本申请实施例提供了一种云桌面系统的对接装置,所述对接装置应用于分布式运维服务器中,所述分布式运维服务器位于分布式坐席系统中,所述分布式坐席系统用于与所述云桌面系统进行通信连接,所述分布式坐席系统包括:所述分布式运维服务器以及多个客户端;所述对接装置包括:
对接模块,用于针对所述云桌面系统中的每一云桌面,根据该云桌面对应的桌面配置信息,建立该云桌面与目标分布式节点之间的通信连接;其中,所述目标分布式节点是所述分布式运维服务器中存储有所述桌面配置信息的分布式节点;所述桌面配置信息至少包括:所述云桌面的网际协议地址、登录账号、登录密码以及云桌面协议;
获取模块,用于利用所述目标分布式节点通过建立的所述通信连接,获取所述云桌面的桌面信息,并对获取到的所述桌面信息进行编码处理,得到待传输码流;
传输模块,用于响应于目标客户端发送的数据传输请求,通过所述目标分布式节点将所述待传输码流发送给所述目标客户端;其中,所述目标客户端是所述多个客户端中,与所述目标分布式节点相对应的客户端。
第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的云桌面系统的对接方法的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述的云桌面系统的对接方法的步骤。
本申请的实施例提供的技术方案可以包括以下有益效果:
本申请提供了一种云桌面系统的对接方法,该对接方法应用于分布式运维服务器中,分布式运维服务器位于分布式坐席系统中,具体的,该对接方法包括:针对云桌面系统中的每一云桌面,根据该云桌面对应的桌面配置信息,建立该云桌面与目标分布式节点之间的通信连接;其中,目标分布式节点是分布式运维服务器中存储有上述桌面配置信息的分布式节点;目标分布式节点通过建立的通信连接,获取云桌面的桌面信息,并对获取到的桌面信息进行编码处理,得到待传输码流;响应于目标客户端发送的数据传输请求,目标分布式节点将待传输码流发送给目标客户端。通过上述对接方法,本申请可以在不通过其他终端设备的基础上,直接将云桌面系统接入分布式坐席系统中,提高分布式坐席系统中的客户端对云桌面系统的控制效率,并节约硬件资源。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例所提供的一种云桌面系统的对接方法的流程示意图;
图2示出了本申请实施例所提供的一种云桌面系统与分布式坐席系统的对接结构示意图;
图3示出了本申请实施例所提供的一种建立通信连接的方法流程示意图;
图4示出了本申请实施例所提供的一种编码处理的方法流程示意图;
图5示出了本申请实施例所提供的一种控制客户端与云桌面的数据交互的方法流程示意图;
图6示出了本申请实施例所提供的一种信号采集客户端与云桌面的数据交互的方法流程示意图;
图7示出了本申请实施例所提供的一种云桌面系统的对接装置的结构示意图;
图8为本申请实施例提供的一种计算机设备800的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供了一种云桌面系统的对接方法、装置、设备及存储介质,下面通过实施例进行描述。
实施例一
图1示出了本申请实施例所提供的一种云桌面系统的对接方法的流程示意图,其中,该对接方法应用于分布式运维服务器中,所述分布式运维服务器位于分布式坐席系统中,所述分布式坐席系统用于与所述云桌面系统进行通信连接,所述分布式坐席系统包括:所述分布式运维服务器以及多个客户端;该对接方法包括步骤S101-S103;具体的:
S101,针对所述云桌面系统中的每一云桌面,根据该云桌面对应的桌面配置信息,建立该云桌面与目标分布式节点之间的通信连接。
本申请实施例中,云桌面系统中包括多个虚拟的云桌面,每个云桌面对应一个登陆账号和登陆密码,云桌面利用该登陆账号和登陆密码对接收到的远程访问请求进行验证,验证通过后,该远程访问请求的发送终端即可与该云桌面进行通信。分布式运维服务器中包括多个虚拟的分布式节点,在接入上述云桌面系统之前,分布式运维服务器预先为每一个待接入的云桌面分配一个相对应的分布式节点,将该云桌面的桌面配置信息存入与之对应的分布式节点处,从而,利用虚拟化的分布式节点作为每一个云桌面在分布式坐席系统中的接入点。通过上述对接方法,每一个云桌面与分布式运维服务器之间可以通过无线网络的形式进行通信,云桌面与分布式运维服务器之间不需要通过USB的形式连接瘦客户端,一方面,可以在不通过其他终端设备的基础上,直接将云桌面系统接入分布式坐席系统中,避免因接口兼容性较差导致的目标设备对瘦客户端失去控制的问题,提高了分布式坐席系统中的客户端对云桌面系统的控制效率;另一方面,减少了瘦客户端的使用,节约了硬件资源。
具体实施方式中,所述目标分布式节点是所述分布式运维服务器中存储有所述桌面配置信息的分布式节点;所述桌面配置信息至少包括:所述云桌面的网际协议地址、登录账号、登录密码以及云桌面协议;其中,网际协议地址即云桌面的IP地址,云桌面协议用于表征目标分布式节点与云桌面之间的通信协议。
S102,所述目标分布式节点通过建立的所述通信连接,获取所述云桌面的桌面信息,并对获取到的所述桌面信息进行编码处理,得到待传输码流。
本申请实施例中,图2示出了本申请实施例所提供的一种云桌面系统与分布式坐席系统的对接结构示意图;如图2所示,云桌面系统200中包括多个云桌面201,分布式坐席系统300中包括:分布式运维服务器301以及多个客户端304;其中,分布式运维服务器301中包括多个虚拟的分布式节点302。
具体实施方式中,如图2所示,在执行完步骤S101之后,目标分布式节点303与其对应的目标云桌面202建立有通信连接;目标分布式节点303通过建立的通信连接,向目标云桌面202发送数据获取请求,目标云桌面202响应于接收到的数据获取请求,将当前的桌面信息发送给目标分布式节点303;目标分布式节点303响应于接收到的该桌面信息,对该桌面信息进行压缩编码,将该桌面信息封装成符合分布式坐席系统中数据传输格式的待传输编码流,以在分布式坐席系统中进行数据传输。
S103,响应于目标客户端发送的数据传输请求,所述目标分布式节点将所述待传输码流发送给所述目标客户端。
具体的,分布式运维服务器中包括多个虚拟的分布式节点,每一分布式节点对应一个可通信连接的云桌面以及一个客户端;其中,所述目标客户端是所述多个客户端中,与所述目标分布式节点相对应的客户端。在分布式坐席系统中,每一个客户端可以通过无线网络的方式访问分布式运维服务器,从分布式运维服务器中获取与该客户端相对应的分布式节点的节点信息以及该分布式节点所存储的桌面配置信息;在获取到上述节点信息以及桌面配置信息之后,客户端即可利用获取到的上述节点信息与相对应的分布式节点进行通信,在通信过程中,利用获取到的上述桌面配置信息,与该分布式节点处连接的云桌面进行远程通信。
示例性的说明,如图2所示,目标分布式节点303响应于目标客户端305发送的数据传输请求,则将上述步骤S102中封装好的待传输编码流发送给目标客户端305,目标客户端305对接收到的待传输编码流进行解码处理,即可得到上述目标云桌面202当前的桌面信息。
本申请实施例中,分布式坐席系统中包括多个不同类型的客户端,具体的,作为一可选实施例,分布式坐席系统中的客户端至少可以分为以下三种类型的客户端:
(1)控制类型的控制客户端:
具体实施方式中,控制客户端可以是一个也可以是多个,例如,当控制客户端只有一个时,则该控制客户端可以对分布式坐席系统中的其他所有客户端以及分布式运维服务器进行控制;当控制客户端存在多个时,可以利用坐席方式确定的控制优先级,选取一个控制客户端作为分布式坐席系统的主控终端,将其他控制客户端作为分布式坐席系统的子控终端,每一子控终端用于控制分布式坐席系统中的一条数据传输支路;按照上述的控制优先级,实现对分布式坐席系统的分布式控制。
具体的,作为一可选实施例,控制客户端的具体硬件形式可以是:KVM(KeyboardVideo Mouse,多计算机切换器)控制设备;其中,KVM控制设备利用一组键盘、显示器和鼠标实现对分布式坐席系统中其他客户端或者分布式运维服务器的控制。
(2)信号采集类型的信号采集客户端:
具体实施方式中,信号采集客户端包括:图像信号采集客户端、声音信号采集客户端以及视频信号采集客户端等;每一信号采集客户端对应一个信号显示客户端,该信号显示客户端用于显示该信号采集客户端采集的信号数据;例如,图像信号采集客户端A对应图像信号显示客户端a,图像信号采集客户端A将接收到的图像信号数据输出给图像信号显示客户端a,图像信号显示客户端a向用户显示该图像信号数据;声音信号采集客户端B将接收到的声音信号数据输出给声音信号播放客户端b,声音信号播放客户端b向用户播放该声音信号数据。
需要说明的是,考虑到不同分布式坐席系统中使用的信号采集客户端可以根据用户实际需求进行调整,因此,对于信号采集客户端的数量以及信号采集客户端的具体硬件形式,本申请并不进行限定。
(3)显示类型的显示客户端:
具体实施方式中,显示客户端包括:用于投屏显示接收到的云桌面的桌面信息的主显示客户端,用于预览显示接收到的云桌面的桌面信息的预览客户端,以及显示优先级低于所述主显示客户端的次显示客户端;其中,主显示客户端可以是分布式坐席系统中用于投屏的主屏幕设备;次显示客户端以及预览显示客户端可以是上述信号采集客户端对应的信号显示客户端。
需要说明的是,当目标客户端是上述的控制客户端时,除上述的数据传输请求之外,目标客户端还可以将用户输入的针对云桌面的控制信息发送给目标分布式节点,目标分布式节点响应于接收到的该控制信息,通过建立的所述通信连接,将该控制信息发送给目标云桌面;目标分布式节点响应于目标云桌面针对该控制信息的执行结果,对所述执行结果进行编码处理,将编码处理结果发送给目标客户端,目标客户端对接收到的编码处理结果进行解码,即可得到上述执行结果,从而,实现控制客户端对目标云桌面的控制功能;
当目标客户端是上述的信号采集客户端或显示客户端时,由于信号采集客户端和显示客户端并不用于控制云桌面,因此,与上述的控制客户端不同的是,信号采集客户端和显示客户端与云桌面之间的通信是单向的,信号采集客户端和显示客户端只需要从目标分布式节点处,接收云桌面反馈的桌面信息即可,不需要向云桌面发送控制信息;其中,信号采集客户端和显示客户端也可以接收上述控制客户端转发的上述执行结果,对于分布式坐席系统内的客户端与客户端之间的通信方式以及连接关系,本申请并不进行限定。
在一个可行的实施方案中,图3示出了本申请实施例所提供的一种建立通信连接的方法流程示意图,如图2所示,在执行步骤S101时,该方法还包括S301-S302;具体的:
S301,按照所述云桌面协议,通过所述目标分布式节点,向所述云桌面的网际协议地址发送用于与所述云桌面建立通信连接的登录验证请求。
本申请实施例中,结合步骤S101所述可知,目标分布式节点处存储的桌面配置信息至少包括:云桌面的网际协议地址、登录账号、登录密码以及云桌面协议;其中,网际协议地址即云桌面的IP地址,云桌面协议用于表征目标分布式节点与云桌面之间的通信协议。
具体实施方式中,所述登录验证请求中包括:所述登录账号和所述登录密码;如图2所示,目标分布式节点303对应的云桌面是目标云桌面202,目标分布式节点303处存储有目标云桌面202的IP地址、登录账号、登录密码以及云桌面协议;目标分布式节点303按照云桌面协议中规定的数据通信格式,对登录账号以及登录密码进行编译,得到符合云桌面协议的登录验证请求;将生成的登录验证请求发送给目标云桌面202的IP地址。
S302,响应于所述云桌面发送的登录验证通过信息,建立所述云桌面与所述目标分布式节点之间的所述通信连接。
具体实施方式中,所述登录验证通过信息是所述云桌面对所述登录验证请求进行验证通过后发出的提示信息。
示例性的说明,如图2所示,结合上述步骤S301可知,目标云桌面202在接收到目标分布式节点303发送的登录验证请求之后,对该登录验证请求进行解析处理,得到上述的登录账号以及登录密码;将解析得到的登录账号以及登录密码与目标云桌面202本地存储的登录账号以及登录密码进行匹配;若解析得到的登录账号以及登录密码与目标云桌面202本地存储的登录账号以及登录密码一致,则确定登录验证通过;此时,目标云桌面202向目标分布式节点303发送登录验证通过信息,目标分布式节点303响应于接收到的该登录验证通过信息,与目标云桌面202建立通信连接。
在一个可行的实施方案中,图4示出了本申请实施例所提供的一种编码处理的方法流程示意图,如图4所示,在执行步骤S102时,该方法还包括S401-S404;具体的:
S401,通过所述目标分布式节点,按照预先设置的第一编码压缩比,对获取到的所述桌面信息进行压缩编码,得到第一编码流。
S402,通过所述目标分布式节点,按照预先设置的第二编码压缩比,对获取到的所述桌面信息进行压缩编码,得到第二编码流。
具体实施方式中,正如上述步骤S103中所述,分布式坐席系统中的客户端至少可以分为:控制客户端、信号采集客户端以及显示客户端三种类型;其中,控制客户端用于对分布式坐席系统中的其他所有客户端以及分布式运维服务器进行控制;主显示客户端相当于分布式坐席系统中用于投屏的主屏幕设备;即控制客户端和主显示客户端在分布式坐席系统中具有较高的数据传输优先级。
在上述数据传输优先级的基础上,为了将具有较高数据传输优先级的控制客户端和主显示客户端与其他客户端区别开来,作为一可选实施例,结合上述步骤S401-S402所述,可以按照不同的编码压缩比,对同一桌面信息进行双路编码处理,得到用于发送给控制客户端和主显示客户端的主编码流(相当于第一编码流),以及用于发送给其他客户端的子编码流(相当于第二编码流)。
需要说明的是,在进行双路编码时,第二编码压缩比大于第一编码压缩比;此时,编码压缩比越大,则压缩编码后得到的编码流对应的数据质量越差,例如,若桌面信息为图像信息,则通过双路编码的形式,按照第一编码压缩比,对所述桌面信息进行压缩编码,得到第一编码流;按照第二编码压缩比,对所述桌面信息进行压缩编码,得到第二编码流;由于第二编码压缩比大于第一编码压缩比,因此,第一编码流解码后得到的图像信息的分辨率和清晰度都要高于第二编码流解码后得到的图像信息,此时,第一编码流相当于分布式坐席系统中的主编码流,第二编码流相当于分布式坐席系统中的子编码流。
S403,根据所述分布式坐席系统中规定的数据传输格式,通过所述目标分布式节点,将所述第一编码流封装成符合所述数据传输格式的第一待传输编码流。
本申请实施例中,不同的分布式坐席系统可能对应不同的数据传输格式,例如,分布式坐席系统X规定系统内部只能传输x格式的数据,分布式坐席系统Y规定系统内部只能传输y格式的数据;因此,在压缩编码之后,还需要按照当前分布式坐席系统中规定的数据传输格式,对第一编码流进行封装,以得到能够在当前分布式坐席系统中进行传输的第一待传输编码流。
具体实施方式中,结合上述步骤S401-S402可知,第一编码流相当于分布式坐席系统中的主编码流,因此,对于目标分布式节点而言,当所述目标客户端是控制客户端或主显示客户端(即具有较高数据传输优先级的客户端)时,则将所述第一待传输编码流作为所述待传输码流发送给所述目标客户端;其中,所述控制客户端是所述多个客户端中,用于控制所述分布式坐席系统的客户端;所述主显示客户端是所述多个客户端中,用于投屏显示所述桌面信息的客户端。
S404,根据所述分布式坐席系统中规定的数据传输格式,通过所述目标分布式节点,将所述第二编码流封装成符合所述数据传输格式的第二待传输编码流。
本申请实施例中,与上述步骤S403相似,在压缩编码之后,同样需要按照当前分布式坐席系统中规定的数据传输格式,对第二编码流进行封装,以得到能够在当前分布式坐席系统中进行传输的第二待传输编码流。
具体实施方式中,结合上述步骤S401-S402可知,第二编码流相当于分布式坐席系统中的子编码流,因此,当所述目标客户端是预览客户端(即不具有较高数据传输优先级的客户端)时,则将所述第二待传输编码流作为所述待传输码流发送给所述目标客户端;其中,所述预览客户端是所述多个客户端中,用于预览显示所述桌面信息的客户端。
在一个可行的实施方案中,当所述目标客户端是所述控制客户端时,图5示出了本申请实施例所提供的一种控制客户端与云桌面的数据交互的方法流程示意图,如图5所示,在执行步骤S103之后,该方法还包括S501-S503;具体的:
S501,通过所述目标分布式节点,接收所述目标客户端针对所述云桌面发送的控制指令。
具体实施方式中,以目标客户端是KVM控制设备为例,KVM控制设备响应于用户对鼠标以及键盘的操作信息,将该操作信息封装成符合分布式坐席系统中规定的数据传输格式的控制指令,并将封装后的控制指令发送给目标分布式节点。
S502,按照所述云桌面协议,将接收到的所述控制指令通过所述通信连接,发送给所述云桌面。
具体实施方式中,如图2所示,目标分布式节点303接收目标客户端305发送的控制指令,根据目标分布式节点303处存储的桌面配置信息,按照桌面配置信息中包括的云桌面协议,将控制指令发送给目标云桌面202的IP地址。
S503,接收所述云桌面发送的执行结果,对接收到的所述执行结果进行编码处理,并将编码处理的结果发送给所述目标客户端。
具体实施方式中,所述执行结果是所述云桌面执行所述控制指令后得到的桌面信息;例如,如图2所示,目标云桌面202执行该控制指令之后,将执行控制指令之后的桌面信息发送给目标分布式节点303,目标分布式节点303对该桌面信息进行编码处理,并将编码处理的结果发送给目标客户端305。
需要说明的是,目标分布式节点对桌面信息的具体编码处理过程与上述步骤S401-S404相同,在此不再赘述。
在一个可行的实施方案中,当所述目标客户端是信号采集客户端时,图6示出了本申请实施例所提供的一种信号采集客户端与云桌面的数据交互的方法流程示意图,如图6所示,在执行步骤S103之后,该方法还包括S601-S602;具体的:
S601,所述目标分布式节点通过建立的所述通信连接,获取所述云桌面的目标信号数据,并对获取到的所述目标信号数据进行编码处理,得到第三待传输码流。
具体的,其中,所述目标信号数据至少包括:所述云桌面的音频信号数据;对于目标信号数据的具体数据内容,本申请并不进行限定。
示例性的说明,如图2所示,以目标信号数据是图像信号数据为例,则目标分布式节点303通过建立的通信连接,接收目标云桌面202发送的图像信号数据,并按照上述步骤S401-S404的编码处理方式,对图像信号数据进行编码,得到第三待传输码流。
S602,响应于所述目标客户端发送的信号采集请求,所述目标分布式节点将所述第三待传输码流发送给所述目标客户端。
具体的,其中,所述信号采集客户端是所述多个客户端中,用于采集所述目标信号数据的客户端。
示例性的说明,如图2所示,若目标客户端305是图像信号采集客户端A,则目标分布式节点303响应于图像信号采集客户端A发送的信号采集请求,将第三待传输码流发送给图像信号采集客户端A;其中,若图像信号采集客户端A对应图像信号显示客户端a,则图像信号采集客户端A还可以将接收到的图像信号数据输出给图像信号显示客户端a,图像信号显示客户端a用于向用户显示该图像信号数据;
实施例二
图7示出了本申请实施例所提供的一种云桌面系统的对接装置的结构示意图,所述对接装置应用于分布式运维服务器中,所述分布式运维服务器位于分布式坐席系统中,所述分布式坐席系统用于与所述云桌面系统进行通信连接,所述分布式坐席系统包括:所述分布式运维服务器以及多个客户端;所述对接装置包括:
对接模块701,用于针对所述云桌面系统中的每一云桌面,根据该云桌面对应的桌面配置信息,建立该云桌面与目标分布式节点之间的通信连接;其中,所述目标分布式节点是所述分布式运维服务器中存储有所述桌面配置信息的分布式节点;所述桌面配置信息至少包括:所述云桌面的网际协议地址、登录账号、登录密码以及云桌面协议;
获取模块702,用于利用所述目标分布式节点通过建立的所述通信连接,获取所述云桌面的桌面信息,并对获取到的所述桌面信息进行编码处理,得到待传输码流;
传输模块703,用于响应于目标客户端发送的数据传输请求,通过所述目标分布式节点将所述待传输码流发送给所述目标客户端;其中,所述目标客户端是所述多个客户端中,与所述目标分布式节点相对应的客户端。
可选的,对接模块701,具体用于:
按照所述云桌面协议,通过所述目标分布式节点,向所述云桌面的网际协议地址发送用于与所述云桌面建立通信连接的登录验证请求;其中,所述登录验证请求中包括:所述登录账号和所述登录密码;
响应于所述云桌面发送的登录验证通过信息,建立所述云桌面与所述目标分布式节点之间的所述通信连接;其中,所述登录验证通过信息是所述云桌面对所述登录验证请求进行验证通过后发出的提示信息。
可选的,在所述对获取到的所述桌面信息进行编码处理时,获取模块702,具体用于:
通过所述目标分布式节点,按照预先设置的第一编码压缩比,对获取到的所述桌面信息进行压缩编码,得到第一编码流;
通过所述目标分布式节点,按照预先设置的第二编码压缩比,对获取到的所述桌面信息进行压缩编码,得到第二编码流;其中,所述第二编码压缩比大于所述第一编码压缩比;
根据所述分布式坐席系统中规定的数据传输格式,通过所述目标分布式节点,将所述第一编码流封装成符合所述数据传输格式的第一待传输编码流;
根据所述分布式坐席系统中规定的数据传输格式,通过所述目标分布式节点,将所述第二编码流封装成符合所述数据传输格式的第二待传输编码流。
可选的,当所述目标客户端是控制客户端或主显示客户端时,传输模块703,具体用于:通过所述目标分布式节点,将所述第一待传输编码流作为所述待传输码流发送给所述目标客户端;其中,所述控制客户端是所述多个客户端中,用于控制所述分布式坐席系统的客户端;所述主显示客户端是所述多个客户端中,用于投屏显示所述桌面信息的客户端。
可选的,当所述目标客户端是预览客户端时,传输模块703,具体用于:通过所述目标分布式节点,将所述第二待传输编码流作为所述待传输码流发送给所述目标客户端;其中,所述预览客户端是所述多个客户端中,用于预览显示所述桌面信息的客户端。
可选的,当所述目标客户端是所述控制客户端时,传输模块703,还用于:
通过所述目标分布式节点,接收所述目标客户端针对所述云桌面发送的控制指令;
按照所述云桌面协议,将接收到的所述控制指令通过所述通信连接,发送给所述云桌面;
接收所述云桌面发送的执行结果,对接收到的所述执行结果进行编码处理,并将编码处理的结果发送给所述目标客户端;其中,所述执行结果是所述云桌面执行所述控制指令后得到的桌面信息。
可选的,当所述目标客户端是信号采集客户端时,传输模块703,还用于:
利用所述目标分布式节点,通过建立的所述通信连接,获取所述云桌面的目标信号数据,并对获取到的所述目标信号数据进行编码处理,得到第三待传输码流;其中,所述目标信号数据至少包括:所述云桌面的音频信号数据;
响应于所述目标客户端发送的信号采集请求,通过所述目标分布式节点将所述第三待传输码流发送给所述目标客户端;其中,所述信号采集客户端是所述多个客户端中,用于采集所述目标信号数据的客户端。
实施例三
如图8所示,本申请实施例提供了一种计算机设备800,用于执行本申请中的云桌面系统的对接方法,该设备包括存储器801、处理器802及存储在该存储器801上并可在该处理器802上运行的计算机程序,其中,上述处理器802执行上述计算机程序时实现上述的云桌面系统的对接方法的步骤。
具体地,上述存储器801和处理器802可以为通用的存储器和处理器,这里不做具体限定,当处理器802运行存储器801存储的计算机程序时,能够执行上述的云桌面系统的对接方法。
对应于本申请中的云桌面系统的对接方法,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述的云桌面系统的对接方法的步骤。
具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述的云桌面系统的对接方法。
在本申请所提供的实施例中,应该理解到,所揭露系统和方法,可以通过其它的方式实现。以上所描述的系统实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,系统或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围。都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种云桌面系统的对接方法,其特征在于,所述对接方法应用于分布式运维服务器中,所述分布式运维服务器位于分布式坐席系统中,所述分布式坐席系统用于与所述云桌面系统进行通信连接,所述分布式坐席系统包括:所述分布式运维服务器以及多个客户端;所述对接方法包括:
针对所述云桌面系统中的每一云桌面,根据该云桌面对应的桌面配置信息,建立该云桌面与目标分布式节点之间的通信连接;其中,所述目标分布式节点是所述分布式运维服务器中存储有所述桌面配置信息的分布式节点;所述桌面配置信息至少包括:所述云桌面的网际协议地址、登录账号、登录密码以及云桌面协议;
所述目标分布式节点通过建立的所述通信连接,获取所述云桌面的桌面信息,并对获取到的所述桌面信息进行编码处理,得到待传输码流;
响应于目标客户端发送的数据传输请求,所述目标分布式节点将所述待传输码流发送给所述目标客户端;其中,所述目标客户端是所述多个客户端中,与所述目标分布式节点相对应的客户端。
2.根据权利要求1所述的对接方法,其特征在于,所述根据该云桌面对应的桌面配置信息,建立该云桌面与目标分布式节点之间的通信连接,包括:
按照所述云桌面协议,通过所述目标分布式节点,向所述云桌面的网际协议地址发送用于与所述云桌面建立通信连接的登录验证请求;其中,所述登录验证请求中包括:所述登录账号和所述登录密码;
响应于所述云桌面发送的登录验证通过信息,建立所述云桌面与所述目标分布式节点之间的所述通信连接;其中,所述登录验证通过信息是所述云桌面对所述登录验证请求进行验证通过后发出的提示信息。
3.根据权利要求1所述的对接方法,其特征在于,所述对获取到的所述桌面信息进行编码处理,得到待传输码流,包括:
通过所述目标分布式节点,按照预先设置的第一编码压缩比,对获取到的所述桌面信息进行压缩编码,得到第一编码流;
通过所述目标分布式节点,按照预先设置的第二编码压缩比,对获取到的所述桌面信息进行压缩编码,得到第二编码流;其中,所述第二编码压缩比大于所述第一编码压缩比;
根据所述分布式坐席系统中规定的数据传输格式,通过所述目标分布式节点,将所述第一编码流封装成符合所述数据传输格式的第一待传输编码流;
根据所述分布式坐席系统中规定的数据传输格式,通过所述目标分布式节点,将所述第二编码流封装成符合所述数据传输格式的第二待传输编码流。
4.根据权利要求3所述的对接方法,其特征在于,当所述目标客户端是控制客户端或主显示客户端时,所述将所述待传输码流发送给所述目标客户端,包括:将所述第一待传输编码流作为所述待传输码流发送给所述目标客户端;其中,所述控制客户端是所述多个客户端中,用于控制所述分布式坐席系统的客户端;所述主显示客户端是所述多个客户端中,用于投屏显示所述桌面信息的客户端。
5.根据权利要求3所述的对接方法,其特征在于,当所述目标客户端是预览客户端时,所述将所述待传输码流发送给所述目标客户端,包括:将所述第二待传输编码流作为所述待传输码流发送给所述目标客户端;其中,所述预览客户端是所述多个客户端中,用于预览显示所述桌面信息的客户端。
6.根据权利要求4所述的对接方法,其特征在于,当所述目标客户端是所述控制客户端时,所述对接方法,还包括:
通过所述目标分布式节点,接收所述目标客户端针对所述云桌面发送的控制指令;
按照所述云桌面协议,将接收到的所述控制指令通过所述通信连接,发送给所述云桌面;
接收所述云桌面发送的执行结果,对接收到的所述执行结果进行编码处理,并将编码处理的结果发送给所述目标客户端;其中,所述执行结果是所述云桌面执行所述控制指令后得到的桌面信息。
7.根据权利要求1所述的对接方法,其特征在于,当所述目标客户端是信号采集客户端时,所述对接方法,还包括:
所述目标分布式节点通过建立的所述通信连接,获取所述云桌面的目标信号数据,并对获取到的所述目标信号数据进行编码处理,得到第三待传输码流;其中,所述目标信号数据至少包括:所述云桌面的音频信号数据;
响应于所述目标客户端发送的信号采集请求,所述目标分布式节点将所述第三待传输码流发送给所述目标客户端;其中,所述信号采集客户端是所述多个客户端中,用于采集所述目标信号数据的客户端。
8.一种云桌面系统的对接装置,其特征在于,所述对接装置应用于分布式运维服务器中,所述分布式运维服务器位于分布式坐席系统中,所述分布式坐席系统用于与所述云桌面系统进行通信连接,所述分布式坐席系统包括:所述分布式运维服务器以及多个客户端;所述对接装置包括:
对接模块,用于针对所述云桌面系统中的每一云桌面,根据该云桌面对应的桌面配置信息,建立该云桌面与目标分布式节点之间的通信连接;其中,所述目标分布式节点是所述分布式运维服务器中存储有所述桌面配置信息的分布式节点;所述桌面配置信息至少包括:所述云桌面的网际协议地址、登录账号、登录密码以及云桌面协议;
获取模块,用于利用所述目标分布式节点通过建立的所述通信连接,获取所述云桌面的桌面信息,并对获取到的所述桌面信息进行编码处理,得到待传输码流;
传输模块,用于响应于目标客户端发送的数据传输请求,通过所述目标分布式节点将所述待传输码流发送给所述目标客户端;其中,所述目标客户端是所述多个客户端中,与所述目标分布式节点相对应的客户端。
9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至7任一所述的云桌面系统的对接方法的步骤。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任一所述的云桌面系统的对接方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110825271.0A CN113489805B (zh) | 2021-07-21 | 2021-07-21 | 一种云桌面系统的对接方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110825271.0A CN113489805B (zh) | 2021-07-21 | 2021-07-21 | 一种云桌面系统的对接方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113489805A CN113489805A (zh) | 2021-10-08 |
CN113489805B true CN113489805B (zh) | 2023-07-04 |
Family
ID=77941931
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110825271.0A Active CN113489805B (zh) | 2021-07-21 | 2021-07-21 | 一种云桌面系统的对接方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113489805B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115904281A (zh) * | 2021-08-10 | 2023-04-04 | 中兴通讯股份有限公司 | 云桌面会议共享方法、服务器和计算机可读存储介质 |
CN113961289B (zh) * | 2021-10-19 | 2024-09-10 | 北京百度网讯科技有限公司 | 一种数据处理方法、装置、设备以及存储介质 |
CN116088974A (zh) * | 2021-11-05 | 2023-05-09 | 华为云计算技术有限公司 | 一种虚拟桌面数据处理方法、设备及系统 |
CN114844663B (zh) * | 2022-03-02 | 2024-03-01 | 阿里巴巴(中国)有限公司 | 一种桌面共享方法、系统、存储介质及设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103248535A (zh) * | 2013-04-28 | 2013-08-14 | 华为技术有限公司 | 一种云系统测试方法及装置 |
WO2015161576A1 (zh) * | 2014-04-22 | 2015-10-29 | 中兴通讯股份有限公司 | 一种云桌面的推送方法、系统以及推送端和接收端 |
CN109379360A (zh) * | 2018-10-19 | 2019-02-22 | 平安科技(深圳)有限公司 | 审计方法、电子装置及计算机可读存储介质 |
CN109948999A (zh) * | 2019-02-19 | 2019-06-28 | 平安科技(深圳)有限公司 | 通过云桌面进行面签的方法、装置及可读存储介质 |
CN110784514A (zh) * | 2019-09-18 | 2020-02-11 | 广东省电信规划设计院有限公司 | 一种数据处理方法以及设备 |
WO2020029961A1 (zh) * | 2018-08-06 | 2020-02-13 | 中兴通讯股份有限公司 | 客户端连接应急管理方法、客户端及计算机可读存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8812687B2 (en) * | 2011-09-15 | 2014-08-19 | Microsoft Corporation | Managing user state of cloud desktops |
US11669349B2 (en) * | 2019-07-24 | 2023-06-06 | Workspot, Inc. | Method and system for cloud desktop fabric |
-
2021
- 2021-07-21 CN CN202110825271.0A patent/CN113489805B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103248535A (zh) * | 2013-04-28 | 2013-08-14 | 华为技术有限公司 | 一种云系统测试方法及装置 |
WO2015161576A1 (zh) * | 2014-04-22 | 2015-10-29 | 中兴通讯股份有限公司 | 一种云桌面的推送方法、系统以及推送端和接收端 |
WO2020029961A1 (zh) * | 2018-08-06 | 2020-02-13 | 中兴通讯股份有限公司 | 客户端连接应急管理方法、客户端及计算机可读存储介质 |
CN109379360A (zh) * | 2018-10-19 | 2019-02-22 | 平安科技(深圳)有限公司 | 审计方法、电子装置及计算机可读存储介质 |
CN109948999A (zh) * | 2019-02-19 | 2019-06-28 | 平安科技(深圳)有限公司 | 通过云桌面进行面签的方法、装置及可读存储介质 |
CN110784514A (zh) * | 2019-09-18 | 2020-02-11 | 广东省电信规划设计院有限公司 | 一种数据处理方法以及设备 |
Non-Patent Citations (3)
Title |
---|
云桌面技术的典型应用分析;贾塞石;;硅谷(第08期);第13页、第24页 * |
云计算在IT支撑系统应用的实现;喻朝新;陈墩金;罗家锋;;数据通信(第02期);第12-15页 * |
云计算终端虚拟化平台设计与实现;Li Zixi;中国优秀硕士学位论文全文数据库 (信息科技辑);I139-79 * |
Also Published As
Publication number | Publication date |
---|---|
CN113489805A (zh) | 2021-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113489805B (zh) | 一种云桌面系统的对接方法、装置、设备及存储介质 | |
CN102413150B (zh) | 服务器、虚拟桌面控制方法以及虚拟桌面控制系统 | |
US9693080B2 (en) | Distribution control system, distribution control method, and computer-readable storage medium | |
CN110765744A (zh) | 多人协同文档编辑方法及系统 | |
CN110784525A (zh) | 一种基于h5网页技术的云手机控制方法、系统及存储介质 | |
US9497492B2 (en) | Distribution control system, distribution system, distribution control method, and computer-readable storage medium | |
US9628866B2 (en) | Distribution control system and distribution system | |
US20150207904A1 (en) | System and method for single kvm client accommodating multiple different video compression technologies | |
US9723337B2 (en) | Distribution control system and distribution system | |
US9781193B2 (en) | Distribution control system, distribution system, distribution control method, and computer-readable storage medium | |
CN112473133B (zh) | 一种云游戏响应的方法、系统、设备及可读存储介质 | |
US10250665B2 (en) | Distribution control system, distribution system, distribution control method, and computer-readable storage medium | |
US20160044079A1 (en) | Distribution control system, distribution control method, and computer-readable storage medium | |
US20140280725A1 (en) | Distribution control system, distribution system, distribution control method, and computer-readable storage medium | |
CN104349177A (zh) | 一种在桌面云下转向播放多媒体文件的方法、虚拟机及系统 | |
US20160014193A1 (en) | Computer system, distribution control system, distribution control method, and computer-readable storage medium | |
CN112221127B (zh) | 一种云游戏的多点控制方法及装置 | |
CN113766270A (zh) | 视频播放方法、系统、服务器、终端设备、以及电子设备 | |
US11803606B2 (en) | Device augmentation of real time communications | |
CN103220347B (zh) | Crp云交互方法 | |
CN114268626A (zh) | 窗口处理系统、方法以及装置 | |
CN115445194A (zh) | 游戏的渲染方法、装置、设备及存储介质 | |
CN111767271A (zh) | 数据处理方法及装置 | |
CN117412167A (zh) | 视频传输方法、装置、电子设备及计算机存储介质 | |
CN115914512A (zh) | 直播截图方法、装置、设备及存储介质 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |