使用无线设备的虚拟桌面访问的制作方法

文档序号:9240041阅读:350来源:国知局
使用无线设备的虚拟桌面访问的制作方法
【专利说明】使用无线设备的虚拟桌面访问
[0001]相关申请的交叉引用
[0002]本申请要求名为“使用无线设备的虚拟桌面访问(VIRTUAL DESKTOP ACCESSUSING WIRELESS DEVICES) ”且于2013年I月2日提交的美国专利申请第13/732,905号的优先权,其整体通过弓I用被并入本文。
[0003]领域
[0004]大体上,本文所述的方面涉及到计算机、软件和网络。更具体地,本文所述的方面涉及到从主机到与客户机通信连接的一个或多个无线设备的数据传输。
[0005]背景
[0006]使用桌面虚拟化方案能向使用计算设备的任何用户提供按需服务。用户可使用运行在任何操作系统上的几乎任何桌面应用。桌面应用可被实现在中央服务器上,并传输给多个客户机。因此,用户或许可以通过使用其客户机计算设备的方式远程访问来自中央服务器的期望的应用。
[0007]智能手机、平板电脑和其他无线设备具有使用无线协议与其他设备进行通信的能力。例如,当在无线连接上联网时,可使用蓝牙技术。例如,当诸如蓝牙装置的适配器被连接到计算设备的USB端口时,客户机计算设备或许可以使用诸如蓝牙的无线协议与无线设备进行通信。然而,虽然这种无线设备或许可以通过这种无线协议与客户机计算设备进行通信,但是这些无线设备或许不能访问由服务器提供的虚拟桌面应用。因此,有必要克服这些缺点。
[0008]概述
[0009]鉴于上述背景,为了提供对本文所述的一些方面的基本理解,以下给出了本公开的简化的概述。该概述并不是广义的综述,亦非旨在确定权利要求的关键或重要元素或描绘权利要求的范围。以下的概述仅仅将所述的各个方面以简化的形式呈现,以作为下面提供的更详细的描述的序言。
[0010]为了说明上述缺点和阅读本公开后将意识到的额外的优点,本文的方面描述用于从主机计算设备向无线设备传输数据的新方法和系统,其中无线设备与客户机计算设备通信连接。
[0011]本文中的方面至少描述了用于从第一计算设备向一个或多个无线设备传输数据的方法、系统和计算机可读存储介质,其中无线设备与第二计算设备通信连接。例如,该方法包括产生与存储在第一计算设备的存储器中的应用相关联的一个或多个第一类型的数据包。该方法还包括使用ICA(独立计算架构)协议从第一计算设备向第二计算设备传输第一类型的数据包,其中第一类型的数据包在第二计算设备中被转换为一个或多个第二类型的数据包,且其中第二类型的数据包被传输到与第二计算设备通信连接的一个或多个无线设备的其中一个无线设备。
[0012]结合附图中的至少一个附图来大体上示出和/或描述说明性实施例的各个方面,所述各个方面在权利要求中更全面地进行陈述。
[0013]从以下说明和附图中将更充分地理解本公开的这些和其他优势、方面和新颖特征以及其所描述实施例的细节。
[0014]附图简述
[0015]因此,在概括地描述完本公开的各个方面之后,现在将参考附图,附图未必按比例绘制,且其中:
[0016]图1示出了可实现本公开的各个方面的操作环境。
[0017]图2A示出了可实现本公开的各个方面的系统框图。
[0018]图2B是根据本公开的实施例的主机计算设备上的软件栈和客户机计算设备上的软件栈的关系框图。
[0019]图3示出根据本公开的一个或多个实施例的计算环境的框图。
[0020]图4A是示出诸如由主机执行的蓝牙应用的无线应用如何将蓝牙数据包传输给客户机的操作流程图。
[0021]图4B是示出根据本公开的实施例如何从主机接收到诸如蓝牙数据包的数据包并由客户机使用的操作流程图。
[0022]详细描述
[0023]在以下各个实施方式的描述中,参考了附图,所述附图形成了本说明书的一部分并且在附图中以说明的方式来示出各种实施方式,在所述实施方式中可以实践本文所描述的各个方面。应该理解的是,可以利用其它实施例并且可以进行结构上和功能上的修改,而不违背本公开的范围和精神。
[0024]本文所描述的各个方面可体现为方法、数据处理系统或装置、或计算机程序产品。因此,所述各个方面可采取以下形式:完全硬件的实施例、完全软件的实施例或结合软件和硬件方面的实施例。此外,这些方面可采取计算机程序产品的形式,其可由一个或多个计算机可读存储介质存储,计算机可读存储介质具有体现为存储介质中或存储介质上的计算机可读程序代码或指令。可使用任何合适的计算可读存储介质,其中包括硬磁盘驱动器、诸如CD和DVD的光盘和/或其他光介质或光驱动器、NAS (网络附加存储)设备和/或其任意组合。此外,诸如一个或多个数字信号的各种信号可包括可在计算设备之间传输的数据(未编码的、编码的或加密的数据)。计算设备可包括一个或多个计算机(例如,PC、台式机、笔记本电脑)、一个或多个便携式无线计算设备(例如,无线电话、PDA、笔记本电脑、记事本)或包括能够执行固件和/或软件的处理器和存储器的任何类型的计算设备。
[0025]图1示出了可实现本公开的各个方面的操作环境。操作环境包含主机计算设备104和客户机计算设备108。主机计算设备104可通过数据通信链路116的方式向客户机计算设备108传输数据。数据可包括任何类型的数据。例如,数据可包括一个或多个应用、一个或多个命令以及诸如电影、幻灯片、图片或任何其他媒体的多媒体数据。数据可包括与发现设备有关的一个或多个命令,例如,所述设备为一个或多个与客户机计算设备108通信连接的无线设备。无线设备可使用任何无线通信协议与客户机进行通信,无线通信协议例如为如在IEEE 802.15中规定的无线个域网(WPAN)协议、蓝牙协议、近场通信(NFC)协议、如在IEEE 802.11中规定的W1-Fi协议或任何其他无线协议。在一些方面,一个或多个应用可包括支持发现诸如WPAN设备、蓝牙设备、W1-Fi设备和/或NFC设备的无线设备的应用。在一些方面,一个或多个应用可提供对一个或多个所发现的无线设备的控制。主机上的用户可为控制一个或多个所发现的设备提供输入。可通过数据通信链路116将一个或多个指令作为来自多媒体数据的单独的流向一个或多个所发现的设备传输。用于传输一个或多个指令和多媒体数据的通信通道可包括专属所有权通信通道。
[0026]客户机计算设备108可与射频设备或收发器112通信连接。射频设备或收发器112可包括能够与一个或多个无线设备进行通信的射频设备。例如,射频设备或收发器112可包括蓝牙射频设备。虽然射频设备112可在客户机计算设备108上实现或被并入客户机计算设备108,但是射频设备112可包括能无线接收和传输数据包的可连接的微型适配器装置。射频设备112例如可通过USB(通用串行总线)的方式被连接到客户机计算设备108。射频设备112可通过客户机计算设备108上的端口的方式被连接到客户机计算设备108。UB连接可能符合用于与一个或多个无线设备通信的任何版本的无线协议。射频设备112可能通过无线连接的方式与一个或多个无线设备120、124通信连接。例如,一个或多个设备120、124可包括无线电话、记事本、笔记本电脑、可用的视频投影机和/或任何其他的无线设备。在一个实施例中,一个或多个设备120、124可包括一个或多个蓝牙设备。传输链路116可包括有线或无线传输链路116。例如,传输链路116可包括分组交换数据链路和/或移动通信无线链路或其组合。例如,分组交换数据链路可包括互联网。主机计算设备104和客户机计算设备108可被配置,使得由主机计算设备104传输的数据可被传输给一个或多个设备120、124。一个或多个设备120、124可包括笔记本电脑、屏幕投影仪或任何其他能够显示客户机接收到的任何视频数据的无线设备。例如,在本公开的一些方面,桌面虚拟化可被延伸至一个或多个蓝牙设备。
[0027]主机计算设备104可包括服务器,而客户机计算设备108可包括瘦客户机。主机计算设备104可包括执行瘦客户机应用的服务器,瘦客户机应用使用瘦客户机协议从主机计算设备104向客户机计算设备108传输数据。
[0028]虽然图1示出了单个客户机计算设备108,但是在其他实施例中,客户机计算设备108可包括多个与主机计算设备104进行通信的客户机计算设备。因此,在一些实施例中,主机计算设备104可将数据传输给多个客户机计算设备(未示出),其中每个客户机计算设备都可与一个或多个射频设备通信连接。例如,在一些实施例中,客户机计算设备108可包括计算机、笔记本电脑、诸如手机或智能手机的无线计算设备。每个射频设备可与一个或多个无线设备进行无线通信。在这种实施例中,服务器或许能够向多个设
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1