无客户端的云计算制造技术

技术编号:11120178 阅读:124 留言:0更新日期:2015-03-07 01:47
提供了用于无客户端云计算的方法、装置和制造品。无客户端的云计算可以通过检测多个输入/输出设备(110、120、125)来实施,该多个输入/输出设备(110、120、125)中的至少一部分与唯一标识符相关联并且可用于通信地绑定至位于云端的计算机(140;150;160)。接收包括对输入/输出设备(110;120;125)的选择的绑定偏好。该选择包括与所选择的输入/输出设备(110;120;125)相关联的唯一标识符。传输对所选择的输入/输出设备(110;120;125)的绑定请求,并且所选择的输入/输出设备(110;120;125)与位于云端的计算机(140;150;160)通信地绑定。

【技术实现步骤摘要】
【国外来华专利技术】
本公开内容一般性地针对计算机输入/输出设备,并且更具体地针对被配置用于云计算应用的附接到网络的输入/输出设备。
技术介绍
最初,计算机输入/输出(I/O)设备是计算机自身的构成整体所必需的部分。诸如电话交换板插头之类的一些I/O设备是机器的物理构造的一部分,而诸如操作者控制台和打印机之类的其他I/O设备则通过电缆连接至计算机的主体。然而,这些设备是计算系统的构成整体所必需的部分,并且不期望用户拔掉它们、替换它们或移动它们。随着时间共享的引入,使得多个同时用户通常能够从远程终端访问相同的计算机成为必要。这些远程终端经常具有集成的I/O设备(通常是键盘和打印机)并且经由网络(其经常是电话网络)或简单的线路集合连接至计算机自身。当个人计算(PC)被引入时,它们经常包括集成的I/O设备。例如,PC经常包括集成的监视器、键盘、以及一个或多个集成的软盘驱动器。PC还被提供了用户自由地拔下、移动、以及替换的非集成的I/O设备,诸如打印机和鼠标指示器。对于云计算而言,计算机已经远离用户而进入到联网的云环境之中。计算机也并不再局限于是物理计算机:位于云端的计算机能够是物理的或虚拟的。在云计算系统中,用户通常经由远程终端来访问基于云的计算机,该远程终端经常是可以支持集成I/O设备和用户所附接的I/O设备两者的瘦客户端。然而,在这些I/O设备/计算机配置中,可能难以将所期望的I/O设备集合附接至给定的(本地的或远程的,物理的或虚拟的)计算机。例如,希望使用具体的监视器、键盘、或操纵杆(例如,用来玩在位于云端的计算机上运行的游戏)的用户必须首先将这些I/O设备物理地附接至具体的远程终端(或者找到提供一些或全部那些设备的集成版本的远程终端)。然而,用户经常并不知道如何将I/O设备附接至远程终端。即使对于知识渊博的用户而言,需要将I/O设备物理地移动以便更接近于远程终端也可能是令人烦恼的事情。此外,如果远程终端用尽了空闲的I/O连接端口,则必须添加更多的端口或者所附接的I/O设备必须被断开连接以便添加新的I/O设备。
技术实现思路
为了消除将I/O设备物理地移动并且插入到客户端设备,并且为了使得各种基于云的应用成为可能,提供了用于动态地将所期望的I/O设备集合与所指定的位于云端的计算机相关联的方法、系统和制造品。根据一个实施例,检测多个输入/输出设备。该多个输入/输出设备中的至少一部分与唯一标识符相关联并且可用于通信地绑定至位于云端的计算机。接收包括由用户所指定的对输入/输出设备的选择的绑定偏好,该选择包括与所选择的输入/输出设备相关联的唯一标识符。绑定请求被传输给所选择的输入/输出设备,并且所选择的输入/输出设备与该位于云端的计算机通信地绑定。该多个输入/输出设备的该部分的列表可以被呈现给用户并且可以从所选择的输入/输出设备接收绑定接受。根据一个实施例,基于所接收的绑定偏好来自动地选择另一个输入/输出设备以用于与该位于云端的计算机绑定。根据一个实施例,确定该位于云端的计算机的TCP地址,并且该TCP地址被传输给所选择的输入/输出设备。根据一个实施例,输入/输出通信在所选择的输入/输出设备与该位于云端的计算机之间被路由。可以在所选择的输入/输出设备与该位于云端的计算机之间建立基于TCP的通信或者基于UDP的通信。根据一个实施例,从所选择的输入/输出设备或者该位于云端的计算机所接收的输入/输出通信从第一格式转换为第二格式,其中该第二格式基于输入/输出通信的接收方所理解的协议。根据一个实施例,接收包括对位于云端的计算机的选择的绑定偏好,并且传输对所选择的位于云端的计算机的绑定请求。通过参考以下的详细描述和附图,本专利技术的这些和其他优点对于本领域的技术人员将会是明显的。附图说明图1是示出了根据一个实施例的可以被用于实施无客户端的云计算的云计算环境的示图;图2是示出了根据一个实施例的用于实施无客户端的云计算的无客户端输入/输出设备配置的示图;图3是示出了根据一个实施例的可以被用于实施无客户端的云计算的云计算环境的另一视图的示图;图4是根据一个实施例的用于实施无客户端的云计算的过程的流程图;以及图5是可以被用于实施无客户端的云计算的示例性计算机的高层级框图。具体实施方式本描述和附图仅说明了本专利技术的原理。因此,将意识到,本领域的技术人员将能够设计出虽然并未在本文中明确描述或示出但是体现了本专利技术原理并且包括在其范围之内的各种布置。此外,本文所记载的所有示例主要都明确地仅出于教导的目的,以辅助读者理解本发明的原理以及(多个)专利技术人为了促进该领域而贡献的概念,并且要被解释为不限制于这样具体记载的示例和条件。此外,除非另外指示(例如,“否则”或者“或可替换地”),否则如本文所使用的术语“或者”是指非排他性的或者。而且,本文所描述的各种实施例并非必然互相排斥,因为一些实施例能够与一个或多个其他实施例相组合以形成新的实施例。根据各种实施例,无客户端的输入/输出设备(本文也被称作无客户端的I/O设备、I/O设备或设备)经由云计算网络而通信地绑定至位于云端的计算机。通信地绑定至位于云端的计算机的无客户端I/O设备能够相对于该位于云端的计算机或者相对于彼此而位于地理上的远程位置,包括具有网络连接性的任何位置。通信地绑定至位于云端的计算机的无客户端I/O设备能够从位于云端的计算机附接至不同网络,并且可以通过一个或多个中间网络而维持与位于云端的计算机的连接性。无客户端I/O设备与云计算网络之间的接口能够是物理的(例如,有线的)、无线的、或者它们的任何组合。图1是示出了根据一个实施例的可以被用于实施无客户端的云计算的云计算环境的示图。无客户端的云计算能够通过云计算环境130来提供。诸如I/O设备d0110和I/O设备d1120之类的无客户端I/O设备能够经由一个或多个中间网络—诸如经由网络100—与云计算环境130进行通信。可替换地,诸如I/O设备d2125的I/O设备能够在没有中间网络的情况下直接与云计算环境130进行通信。I/O设备d0110、d1120和d2125能够动态地绑定至云130内的位于云端的计算机140、150和160(本文也被称作计算机)中的一个或多个位于云端本文档来自技高网
...

【技术保护点】
一种装置,包括:数据存储设备;以及通信地耦合至所述数据存储设备的处理器,与所述数据存储设备协作的所述处理器被配置为:检测多个输入/输出设备,所述多个输入/输出设备中的至少一部分与唯一标识符相关联并且可用于通信地绑定至位于云端的计算机;接收包括对输入/输出设备以及如下的位于云端的计算机的选择的绑定偏好,所选择的输入/输出设备应当通信地绑定至所述位于云端的计算机,所述选择包括与所选择的输入/输出设备相关联的所述唯一标识符;将绑定请求传输给所选择的输入/输出设备;并且将所选择的输入/输出设备与所述位于云端的计算机通信地绑定。

【技术特征摘要】
【国外来华专利技术】2012.06.21 US 13/529,5331.一种装置,包括:
数据存储设备;以及
通信地耦合至所述数据存储设备的处理器,与所述数据存储设备
协作的所述处理器被配置为:
检测多个输入/输出设备,所述多个输入/输出设备中的至少
一部分与唯一标识符相关联并且可用于通信地绑定至位于云端的计
算机;
接收包括对输入/输出设备以及如下的位于云端的计算机的
选择的绑定偏好,所选择的输入/输出设备应当通信地绑定至所述位于
云端的计算机,所述选择包括与所选择的输入/输出设备相关联的所述
唯一标识符;
将绑定请求传输给所选择的输入/输出设备;并且
将所选择的输入/输出设备与所述位于云端的计算机通信地
绑定。
2.根据权利要求1所述的装置,其中所述处理器进一步被配置
为,将所述多个输入/输出设备的所述部分的列表呈现给用户。
3.根据权利要求1所述的装置,其中所述处理器进一步被配置
为,基于所接收的绑定偏好来自动地选择另一个输入/输出设备以用于
与所述位于云端的计算机绑定。
4.根据权利要求1所述的装置,其中所述处理器进一步被配置
为,将位于云端的计算机的列表呈现给用户。
5.根据权利要求1所...

【专利技术属性】
技术研发人员:M·D·卡罗尔L·D·刘
申请(专利权)人:阿尔卡特朗讯
类型:发明
国别省市:法国;FR

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

1