一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频设备重定向方法、客户端、虚拟机桌面及存储介质与流程

2022-03-19 14:38:14 来源:中国专利 TAG:


1.本发明实施例涉及但不限于通信技术领域,尤其涉及一种视频设备重定向方法、客户端、虚拟机桌面及计算机可读存储介质。


背景技术:

2.在运营商、教育系统等用户群中,需要使用摄像头、高拍仪等视频设备,有的视频设备本身的兼容性不高,因此,视频设备的数据难以在本地客户端的操作系统上稳定地被加载读取出,对于用户而言体验不佳。基于此,相关技术中采用相关应用在操作系统上的软件来实现视频设备的数据加载,但是,这种方式必须要求相关软件与视频设备相适配,即,视频设备必须要符合软件的相关规范,才能够进行数据传输,这对于视频设备的使用存在着较大的限制,无法满足用户的使用需求。


技术实现要素:

3.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
4.本发明实施例提供了一种视频设备重定向方法、客户端、虚拟机桌面及计算机可读存储介质,能够将视频设备重定向到虚拟机桌面进行使用,从而提高用户的使用体验。
5.第一方面,本发明实施例提供了一种视频设备重定向方法,应用于客户端,包括:
6.在与虚拟机桌面进行连接的情况下,获取与视频设备对应的第一设备应用的配置信息,其中,虚拟机桌面构建于服务器;
7.向虚拟机桌面发送所述配置信息,以使虚拟机桌面根据所述配置信息创建与所述视频设备对应的第二设备应用;
8.获取来自虚拟机桌面的触发信息,所述触发信息表示所述第二设备应用被打开;
9.根据所述触发信息打开所述视频设备,并从所述视频设备获取图像信息;
10.将所述图像信息发送至虚拟机桌面,以使虚拟机桌面通过所述第二设备应用显示所述图像信息。
11.第二方面,本发明实施例还提供了一种视频设备重定向方法,应用于虚拟机桌面,虚拟机桌面构建于服务器,包括:
12.在与客户端进行连接的情况下,获取由客户端发送的配置信息,所述配置信息为客户端从与视频设备对应的第一设备应用获取的;
13.根据所述配置信息创建与所述视频设备对应的第二设备应用;
14.向客户端发送触发信息,以使客户端根据所述触发信息打开所述视频设备,并从所述视频设备获取图像信息,其中,所述触发信息表示所述第二设备应用被打开;
15.获取由客户端发送的图像信息,并通过所述第二设备应用显示所述图像信息。
16.第三方面,本发明实施例还提供了一种客户端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第
一方面所述的图像处理方法。
17.第四方面,本发明实施例还提供了一种虚拟机桌面,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第二方面所述的图像处理方法。
18.第五方面,本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如上所述的图像处理方法。
19.本发明实施例包括:在与虚拟机桌面进行连接的情况下,获取与视频设备对应的第一设备应用的配置信息,其中,虚拟机桌面构建于服务器;向虚拟机桌面发送所述配置信息,以使虚拟机桌面根据配置信息创建视频设备对应的第二设备应用;获取来自虚拟机桌面的触发信息,触发信息表示所述第二设备应用被打开;根据触发信息打开视频设备,并从视频设备获取图像信息;将图像信息发送至虚拟机桌面,以使虚拟机桌面通过第二设备应用显示图像信息。根据本发明实施例提供的方案,客户端能够将第一设备应用的配置信息发送给虚拟机桌面,从而使得虚拟机桌面能够根据此配置信息来对应创建第二设备应用,可见只需通过配置信息的交互就能够将客户端的视频设备重定向在虚拟机桌面上,同时用户也只需在虚拟机桌面上开启第二设备应用即能够发送触发信息至客户端,从而远程触发视频设备,实现将视频设备重定向到虚拟机桌面上的第二设备应用以进行显示,在这一过程中,既无需引入外设软件来进行适配操作,也无需要求视频设备符合相关软件的相关规范,因此,对于用户而言,将视频设备重定向到虚拟机桌面进行使用,可以使用户更加方便可靠地使用视频设备,能够进一步提高用户的使用体验。
20.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
21.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
22.图1是本发明一个实施例提供的用于执行视频设备重定向方法的网络架构的示意图;
23.图2是本发明一个实施例提供的视频设备重定向方法的流程图;
24.图3是本发明另一个实施例提供的视频设备重定向方法的流程图;
25.图4是本发明另一个实施例提供的视频设备重定向方法的流程图;
26.图5是本发明另一个实施例提供的视频设备重定向方法的流程图;
27.图6是本发明另一个实施例提供的视频设备重定向方法的流程图;
28.图7是本发明另一个实施例提供的视频设备重定向方法的流程图。
具体实施方式
29.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
30.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
31.本发明提供了一种视频设备重定向方法、客户端、虚拟机桌面及计算机可读存储介质,其中,客户端能够将第一设备应用的配置信息发送给虚拟机桌面,从而使得虚拟机桌面能够根据此配置信息来对应创建第二设备应用,可见只需通过配置信息的交互就能够将客户端的视频设备重定向在虚拟机桌面上,同时用户也只需在虚拟机桌面上开启第二设备应用即能够发送触发信息至客户端,从而远程触发视频设备,实现将视频设备重定向到虚拟机桌面上的第二设备应用以进行显示,在这一过程中,既无需引入外设软件来进行适配操作,也无需要求视频设备符合相关软件的相关规范,因此,对于用户而言,将视频设备重定向到虚拟机桌面进行使用,可以使用户更加方便可靠地使用视频设备,能够进一步提高用户的使用体验。
32.下面结合附图,对本发明实施例作进一步阐述。
33.如图1所示,图1是本发明一个实施例提供的用于执行视频设备重定向方法的网络架构100的示意图。
34.在图1的示例中,该网络架构100包括客户端101和虚拟机桌面102,其中,客户端101和虚拟机桌面102可以进行连接,当两者进行连接时,该网络架构100能够执行视频设备重定向方法。
35.在一实施例中,客户端101与本地的视频设备进行连接,因此客户端101能够获取视频设备的配置信息,其中,客户端101可以是设备终端,比如pc,也可以是设备终端上的操作系统,比如pc上的任意一种的windows操作系统。
36.在一实施例中,配置信息可以包括视频设备的硬件信息,比如存储容量、驱动类型等,还可以包括视频设备的应用信息,比如当视频设备接入到计算机时的上传速率、兼容度等,本领域技术人员容易想到配置信息还可以是与上述示例相类似的其它信息,这在本实施例中并未限制。
37.在一实施例中,视频设备可以但不限于是usb设备、磁盘设备或者其它类型的闪存盘设备等。
38.在一实施例中,虚拟机桌面102可以支持实现桌面系统的远程动态访问与数据中心统一托管,对于用户而言,可以通过任何设备在任何地点、任何时间访问虚拟机桌面102,也可以通过虚拟机桌面102实现大量数据储存。虚拟机桌面102可以构建于服务器中,其中,服务器可以是云端,也可以是任意一种类型的计算机,服务器可以接入到网络中,其具备承担响应来自虚拟机桌面102的服务请求的能力,也能够承担虚拟机桌面102所需求的服务,也能够为虚拟机桌面102提供计算、驱动或者其它应用服务,比如,用户需要登录虚拟机桌面102时,可以通过虚拟机桌面102向服务器发送请求信息,以使服务器根据请求信息创建对应于登录虚拟机桌面102的响应服务,并将响应服务提供给虚拟机桌面102,从而使得用户能够登录到虚拟机桌面102。
39.客户端101和虚拟机桌面102可以分别包括有存储器和处理器,其中,存储器和处理器可以通过总线或者其他方式连接。
40.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
41.本发明实施例描述的网络架构100以及应用场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域技术人员可知,随着网络架构100的演变和新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
42.在图1所示的网络架构100中,客户端101和虚拟机桌面102均可以分别调用其储存的视频设备重定向程序,以执行视频设备重定向方法。
43.基于上述网络架构100的结构,提出本发明的视频设备重定向方法的各个实施例。
44.如图2所示,图2是本发明一个实施例提供的视频设备重定向方法的流程图,该视频设备重定向方法可以应用于如图1所示实施例的网络架构中的客户端,所述方法包括但不限于步骤s100至步骤s500。
45.步骤s100,在与虚拟机桌面进行连接的情况下,获取与视频设备对应的第一设备应用的配置信息;
46.步骤s200,向虚拟机桌面发送配置信息,以使虚拟机桌面根据配置信息创建与视频设备对应的第二设备应用;
47.步骤s300,获取来自虚拟机桌面的触发信息,触发信息表示第二设备应用被打开;
48.步骤s400,根据触发信息打开视频设备,并从视频设备获取图像信息;
49.步骤s500,将图像信息发送至虚拟机桌面,以使虚拟机桌面通过第二设备应用显示图像信息。
50.在一实施例中,客户端能够将第一设备应用的配置信息发送给虚拟机桌面,从而使得虚拟机桌面能够根据此配置信息来对应创建第二设备应用,可见只需通过配置信息的交互就能够将客户端的视频设备重定向在虚拟机桌面上,同时用户也只需在虚拟机桌面上开启第二设备应用即能够发送触发信息至客户端,从而远程触发视频设备,实现将视频设备重定向到虚拟机桌面上的第二设备应用以进行显示,在这一过程中,既无需引入外设软件来进行适配操作,也无需要求视频设备符合相关软件的相关规范,因此,对于用户而言,将视频设备重定向到虚拟机桌面进行使用,可以使用户更加方便可靠地使用视频设备,能够进一步提高用户的使用体验。
51.在一实施例中,视频设备作为实体设备,与之相对应的第一设备应用可以看作视频设备在客户端上的具体应用,即,通过第一设备应用即能够实现控制视频设备,同理,第二设备应用可以看作视频设备在虚拟机桌面上的具体应用,即,通过第二设备应用也能够实现控制视频设备,采用这种方式的好处在于:便于通过虚拟的设备应用来控制实际的视频设备,取得更方便可靠的控制效果。
52.在一实施例中,触发信息表示第二设备应用被打开,其中,第二设备应用是在何种条件下被打开的,这在本实施例中并未严格限制,比如,用户可以在客户端与虚拟机桌面建
立连接的情况下,通过虚拟机桌面上的应用程序来控制第二设备应用打开,或者,基于虚拟机桌面上已经设定好的驱动程序来控制第二设备应用打开,一种示例为,按照时间节点设置好驱动程序,以使其在特定时刻选择控制第二设备应用打开。
53.在一实施例中,图像信息可以是由视频设备在获取图像之后经过有损压缩而得到的,也可以是由客户端在获取到视频设备的图像之后经过有损压缩而得到的,其中,有损压缩是相对于无损压缩而进行定义的,有损压缩是利用了人类对图像中的某些频率成分不敏感的特性的一种压缩方式,其允许在压缩过程中损失一定的信息,虽然在压缩后不能完全恢复原始数据,但是所损失的部分对理解原始图像的影响较小,可以得到具有更大压缩比的图像。经过有损压缩后得到的图像信息更加有利于网络传输,可以支持更大量数据同时进行传输,其网络传输速度和效率均会显著提高。
54.在一实施例中,本发明实施例是基于视频设备的配置驱动开发来实现的,不需要应用程序配合做特定修改,因此,不需要在客户端和虚拟机桌面内嵌入特定的视频设备应用程序,并且,本发明实施例所传输的是图像播放控制命令(对应于配置信息和触发信息)和真实的图像数据(对应于图像信息),而并非视频设备命令数据,即,不需要针对视频设备直接进行命令传输(比如,相关技术中的直接透传usb命令),因此,与相关技术相比,本技术无需与视频设备之间进行大量的命令交互,能够达到降低带宽的目的。
55.如图3所示,图3是本发明另一个实施例提供的视频设备重定向方法的流程图,其中,触发信息包括第一图像参数信息,在步骤s400之前,还包括但不限于步骤s600至步骤s700。
56.步骤s600,根据第一图像参数信息向虚拟机桌面发送视频设备所支持的第二图像参数信息;
57.步骤s700,获取由虚拟机桌面根据第二图像参数信息发送的第三图像参数信息,第三图像参数信息为虚拟机桌面在第二图像参数信息中选择确定。
58.在一实施例中,第一图像参数信息表示能够适配第二设备应用的图像参数,即,第二设备应用能够支持的参数,根据前述实施例可知,客户端与虚拟机桌面的交互的目的最终在于获取视频设备的图像信息,因此,需要视频设备支持第一图像参数信息,则视频设备才能够基于该第一图像参数信息来获取到相应的图像信息,因此,通过发送第一图像参数信息到客户端,使得客户端能够向虚拟机桌面发送视频设备所支持的第二图像参数信息,即,客户端通过发送第二图像参数信息可以表明已经获知视频设备能够支持第二图像参数信息,而第二参数信息是根据第一图像参数信息得到的,因此,在这种情况下,虚拟机桌面可以从第二图像参数信息中选择相应的第三图像参数信息,值得注意的是,在本实施例中的第一图像参数信息和第二图像参数信息可以表示视频设备能够支持的若干类图像参数信息,第三图像参数信息可以表示视频设备能够支持的特定某一种或几种的图像参数信息,该特定某一种或几种的图像参数信息可以从上述的若干类图像参数信息中选择确定。
59.在一实施例中,第一图像参数信息、第二图像参数信息和第三图像参数信息均可以但不限于是分辨率、图像格式等参数,本领域技术人员应当了解,视频设备及其应用基于获取图像信息而设置的相关参数都可以看作为视频设备的图像参数信息,这在本实施例中也并未进行限制。
60.在一实施例中,虚拟机桌面可以通过第二设备应用的图像预览来选定第二图像参
数信息,即,通过直观的图像预览来获取到第二图像参数信息,以使其在第三图像参数信息中被确定,还可以采用其它方式来选定第二图像参数信息,在本实施例中并未限制。
61.在一实施例中,当客户端获取到第三图像参数信息之后,步骤s400中的“从视频设备获取图像信息”,可以包括但不限于步骤s410。
62.步骤s410,从视频设备获取由视频设备根据第三图像参数信息所确定的图像信息。
63.在一实施例中,第三图像参数信息是视频设备能够支持的,因此,视频设备可以根据第三图像参数信息确定图像信息,因此,对于客户端而言,其可以获取到符合视频设备可支持的图像信息,从而确保重定向到虚拟机桌面上的图像信息是能够满足用户要求的。
64.如图4所示,图4是本发明另一个实施例提供的视频设备重定向方法的流程图,其中,触发信息包括第一图像参数信息,在步骤s400之前,还包括但不限于步骤s800至步骤s900。
65.步骤s800,根据第一图像参数信息向虚拟机桌面发送反馈信息,反馈信息表示视频设备与第一图像参数信息相适配;
66.步骤s900,获取由虚拟机桌面根据反馈信息发送的第四图像参数信息,第四图像参数信息为虚拟机桌面在第一图像参数信息中选择确定。
67.在一实施例中,第一图像参数信息表示能够适配第二设备应用的图像参数,即,第二设备应用能够支持的参数,根据前述实施例可知,客户端与虚拟机桌面的交互的目的最终在于获取视频设备的图像信息,因此,需要视频设备支持第一图像参数信息,则视频设备才能够基于该第一图像参数信息来获取到相应的图像信息,因此,客户端在接收到第一图像参数信息之后,若该视频设备与第一图像参数信息能够相适配,则向虚拟机桌面发送一反馈信息,该反馈信息用于将视频设备与第一图像参数信息相适配的情况告知虚拟机桌面,以使得虚拟机桌面可以从第一图像参数信息中选择相应的第四图像参数信息并发送给客户端,值得注意的是,在视频设备与第一图像参数信息不能够相适配的条件下,客户端也可以向虚拟机桌面发送另一反馈信息,同样能够向虚拟机桌面告知视频设备与第一图像参数信息不能够相适配的情况。
68.在一实施例中,第一图像信息和第四图像参数信息可以但不限于是分辨率、图像格式等参数,本领域技术人员应当了解,视频设备及其应用基于获取图像信息而设置的相关参数都可以看作为视频设备的图像参数信息,这在本实施例中也并未进行限制。
69.在一实施例中,虚拟机桌面可以通过第二设备应用的图像预览来选定第四图像参数信息,即,通过直观的图像预览来获取到第四图像参数信息,以使其在第一图像参数信息中被确定,还可以采用其它方式来选定第四图像参数信息,在本实施例中并未限制。
70.在一实施例中,当客户端获取到第四图像参数信息之后,步骤s400中的“从视频设备获取图像信息”,可以包括但不限于步骤s420。
71.步骤s420,从视频设备获取由视频设备根据第四图像参数信息所确定的图像信息。
72.在一实施例中,第四图像参数信息是从第一图像参数信息中确定的,而第一图像参数信息是视频设备能够支持的,因此,第四图像参数信息也是视频设备能够支持的,因此,视频设备可以根据第四图像参数信息确定图像信息,对于客户端而言,其可以获取到符
合视频设备可支持的图像信息,从而确保重定向到虚拟机桌面上的图像信息是能够满足用户要求的。
73.如图5所示,图5是本发明另一个实施例提供的视频设备重定向方法的流程图,该视频设备重定向方法可以应用于如图1所示实施例的网络架构中的虚拟机桌面,所述方法包括但不限于步骤s1000至步骤s1300。
74.步骤s1000,在与客户端进行连接的情况下,获取由客户端发送的配置信息,配置信息为客户端从与视频设备对应的第一设备应用获取的;
75.步骤s1100,根据配置信息创建与视频设备对应的第二设备应用;
76.步骤s1200,向客户端发送触发信息,以使客户端根据触发信息打开视频设备,并从视频设备获取图像信息,其中,触发信息表示第二设备应用被打开;
77.步骤s1300,获取由客户端发送的图像信息,并通过第二设备应用显示图像信息。
78.在一实施例中,虚拟机桌面能够获取由客户端发送的配置信息,进而能够根据此配置信息来对应创建第二设备应用,可见只需通过配置信息的交互就能够将客户端的视频设备重定向在虚拟机桌面上,同时用户也只需在虚拟机桌面上开启第二设备应用即能够发送触发信息至客户端,从而远程触发视频设备,实现将视频设备重定向到虚拟机桌面上的第二设备应用以进行显示,在这一过程中,既无需引入外设软件来进行适配操作,也无需要求视频设备符合相关软件的相关规范,因此,对于用户而言,将视频设备重定向到虚拟机桌面进行使用,可以使用户更加方便可靠地使用视频设备,能够进一步提高用户的使用体验。
79.应当说明的是,由于本实施例中的视频设备重定向方法与上述图2所示实施例中的视频设备重定向方法的区别仅在于执行主体的不同,本质上属于同一发明构思,因此本实施例中的视频设备重定向方法的具体实施方式,可以参照上述图2所示实施例中的视频设备重定向方法的相关具体实施例,为避免冗余,本实施例的视频设备重定向方法的其它具体实施方式在此不再赘述。
80.如图6所示,图6是本发明另一个实施例提供的视频设备重定向方法的流程图,其中,触发信息包括第一图像参数信息,在步骤s1200中“使客户端根据触发信息打开视频设备”之前,还包括但不限于步骤s1400至步骤s1500。
81.步骤s1400,获取由客户端根据第一图像参数信息发送的视频设备所支持的第二图像参数信息;
82.步骤s1500,根据第二图像参数信息向客户端发送第三图像参数信息,第三图像参数信息为虚拟机桌面在第二图像参数信息中选择确定。
83.在一实施例中,第一图像参数信息表示能够适配第二设备应用的图像参数,即,第二设备应用能够支持的参数,根据前述实施例可知,客户端与虚拟机桌面的交互的目的最终在于获取视频设备的图像信息,因此,需要视频设备支持第一图像参数信息,则视频设备才能够基于该第一图像参数信息来获取到相应的图像信息,因此,当接收到客户端发送的第二图像参数信息,则表明视频设备能够支持第二图像参数信息,而第二参数信息是根据第一图像参数信息得到的,因此,在这种情况下,虚拟机桌面可以从第二图像参数信息中选择相应的第三图像参数信息,值得注意的是,在本实施例中的第一图像参数信息和第二图像参数信息可以表示视频设备能够支持的若干类图像参数信息,第三图像参数信息可以表示视频设备能够支持的特定某一种或几种的图像参数信息,该特定某一种或几种的图像参
数信息可以从上述的若干类图像参数信息中选择确定。
84.在一实施例中,图像信息可以由视频设备根据第三图像参数信息所确定,即,第三图像参数信息是视频设备能够支持的,因此,视频设备可以根据第三图像参数信息确定图像信息,因此,对于虚拟机桌面而言,可以获取到能够满足用户要求的重定向的图像信息。
85.应当说明的是,由于本实施例中的视频设备重定向方法与上述图3所示实施例中的视频设备重定向方法的区别仅在于执行主体的不同,本质上属于同一发明构思,因此本实施例中的视频设备重定向方法的具体实施方式,可以参照上述图3所示实施例中的视频设备重定向方法的相关具体实施例,为避免冗余,本实施例的视频设备重定向方法的其它具体实施方式在此不再赘述。
86.如图7所示,图7是本发明另一个实施例提供的视频设备重定向方法的流程图,其中,触发信息包括第一图像参数信息,在步骤s1200中“使客户端根据触发信息打开视频设备”之前,还包括但不限于步骤s1600至步骤s1700。
87.步骤s1600,获取由客户端根据第一图像参数信息发送的反馈信息,反馈信息表示视频设备与第一图像参数信息相适配;
88.步骤s1700,根据反馈信息向客户端发送第四图像参数信息,第四图像参数信息为虚拟机桌面在第一图像参数信息中选择确定。
89.在一实施例中,当接收到客户端发送的反馈信息,则表明视频设备能够支持第一图像参数信息,因此,在这种情况下,虚拟机桌面可以从第一图像参数信息中选择相应的第四图像参数信息,以使视频设备能够根据此参数信息来获取相应图像信息,即,由于第四图像参数信息是视频设备能够支持的,因此,图像信息可以由视频设备根据第四图像参数信息所确定,对于虚拟机桌面而言,同样可以相应获取到能够满足用户要求的重定向的图像信息。
90.应当说明的是,由于本实施例中的视频设备重定向方法与上述图4所示实施例中的视频设备重定向方法的区别仅在于执行主体的不同,本质上属于同一发明构思,因此本实施例中的视频设备重定向方法的具体实施方式,可以参照上述图4所示实施例中的视频设备重定向方法的相关具体实施例,为避免冗余,本实施例的视频设备重定向方法的其它具体实施方式在此不再赘述。
91.另外,本发明的一个实施例提供了一种客户端,该客户端包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序。
92.处理器和存储器可以通过总线或者其他方式连接。
93.需要说明的是,本实施例中的客户端,可以应用于如图1所示实施例中的网络架构,能够构成图1所示实施例中的网络架构的一部分,这些实施例均属于相同的发明构思,因此这些实施例具有相同的实现原理以及技术效果,此处不再详述。
94.实现上述实施例的视频设备重定向方法所需的非暂态软件程序以及指令存储在存储器中,当被处理器执行时,执行上述实施例的视频设备重定向方法,例如,执行以上描述的图2中的方法步骤s100至s500、图3中的方法步骤s600至s700或图4中的方法步骤s800至s900或者,执行以上描述的方法步骤s410或s420。
95.另外,本发明的一个实施例提供了一种虚拟机桌面,该虚拟机桌面包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序。
96.处理器和存储器可以通过总线或者其他方式连接。
97.需要说明的是,本实施例中的虚拟机桌面,可以应用于如图1所示实施例中的网络架构,能够构成图1所示实施例中的网络架构的一部分,这些实施例均属于相同的发明构思,因此这些实施例具有相同的实现原理以及技术效果,此处不再详述。
98.实现上述实施例的视频设备重定向方法所需的非暂态软件程序以及指令存储在存储器中,当被处理器执行时,执行上述实施例的视频设备重定向方法,例如,执行以上描述的图5中的方法步骤s1000至s1300、图6中的方法步骤s1400至s1500或图7中的方法步骤s1600至s1700。
99.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
100.此外,本发明的一个实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述实施例中的一个处理器执行,可使得上述处理器执行上述实施例中的视频设备重定向方法,例如,执行以上描述的图2中的方法步骤s100至s500、图3中的方法步骤s600至s700、图4中的方法步骤s800至s900、图5中的方法步骤s1000至s1300、图6中的方法步骤s1400至s1500或图7中的方法步骤s1600至s1700,或者,执行以上描述的方法步骤s410或s420。
101.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
102.以上是对本发明的较佳实施方式进行的具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本发明权利要求所限定的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献