一种用于建立客户端‑主机连接的方法技术

技术编号:15400711 阅读:69 留言:0更新日期:2017-05-24 10:29
在此公开的示例性实施例涉及通过网络在第一主机设备和客户端设备之间建立连接。所述客户端设备通过网络传送与第一主机设备相关的客户端信息。第一主机设备传送将由所述客户端设备输出的显示信息。

A method for the establishment of the client host connection

An exemplary embodiment disclosed herein relates to establishing a connection between the first host device and the client device via the network. The client device transmits client information associated with the first host device over the network. The first host device transmits display information that will be output by the client device.

【技术实现步骤摘要】
【国外来华专利技术】一种用于建立客户端-主机连接的方法
技术介绍
一些类型的客户端设备(诸如,零客户端)不安装操作系统(OS)或仅安装OS的一小部分。作为替代,这些客户端设备通过网络连接到主机设备(诸如,服务器),该主机设备执行客户端设备的用户所请求的全部或大部分的功能。客户端设备可以比传统的计算设备消耗较少的资源,需要较少的空间,以及成本较低。随着网络复杂性增加(诸如,在多主机环境中),在客户端设备和主机设备之间建立连接可能变得越来越有挑战性。附图说明接下来的详细描述参考附图,其中:图1是包括具有用于建立客户端-主机连接的指令的第一主机设备的系统的示例性框图;图2A-2D是在第一主机设备建立客户端-主机连接的方法的示例性流程图;以及图3A-3C是在客户端设备建立客户端-主机连接的方法的示例性流程图。具体实施方式特定的细节在接下来的说明中给出,以提供对实施例的彻底理解。然而,本领域的普通技术人员将理解的是:实施例可以在不具有这些特定细节的情形下被实施。例如,系统可以在框图中被示出,以免不必要的细节使实施例不清楚。在其他的实例中,众所周知的过程、结构和技术可以在不具有不必要细节的情形下被示出,以避免使实施例不清楚。客户端设备(诸如,零客户端)可以不安装操作系统(OS)或仅安装OS的一小部分。作为替代,所述客户端设备可以连接到主机设备(诸如,服务器),该主机设备执行使用所述客户端设备的用户所请求的全部或大部分的功能。客户端设备可以比传统的计算设备(诸如,包括OS的胖客户端)消耗较少的资源,需要较少的空间,并且成本较低和/或较易于管理。然而,在多客户端和/或多主机环境中形成瘦客户端和主机设备之间的连接可以证明更具挑战性。所述客户端设备可以包括附加的功能以从多个主机设备中来选择,并且所述主机设备可以寻找附加的信息来区分多个主机设备和/或确定所述客户端设备的位置。(诸如,通过安装OS或OS的较大部分)在客户端设备处显著增加的功能也可以显著增加所述零客户端的复杂性。如此,最起码地,所述零客户端的可管理性将变得更加麻烦。例如,在每个客户端设备的OS可能需要更新,和/或在将来,针对客户端设备可能安装或取代较大数量的硬件组件。实施例允许客户端设备从多个主机设备中选择,而不显著增加所述客户端设备的复杂性。例如,客户端设备可以发出指示所选择的主机设备的代码,而不在客户端设备安装OS。此外,实施例允许主机或客户端设备的信息从中央位置(诸如,所述主机设备中的一个)被修改。因此,客户端设备可以更易于远程修改,诸如以用于更新信息。因此,因为可以不必物理地访问客户端设备,所以可管理性成本可以降低。而且,考虑到客户端设备更容易移动或取代,客户端设备可以保持低成本、低功率消耗和小尺寸。现在参考所述附图,图1是包括具有用于建立客户端-主机连接的指令的第一主机设备120的系统100的示例性框图。在图1的实施例中,系统100包括网络110,第一主机设备120和第一客户端设备150。网络110可以包括一个或多个相互连接的设备,诸如,网络接口卡、中继器、集线器、网桥、交换机、路由器、防火墙等。相互连接的设备可以共享资源或信息。尽管系统110被示出为仅包括单个主机设备120和单个客户端设备150,但系统110的实施例可以包括能够连接到多个主机设备的多个客户端设备。例如,不同的主机设备可以提供不同的服务、资源和/或经由客户端设备服务于不同类型的用户。第一主机设备120和第一客户端设备150可以通过网络110经由通信协议(诸如,以太网或因特网协议组)彼此通信。第一主机设备120和第一客户端设备150可以是客户端-服务器体系结构的一部分,其中用户与第一客户端设备150交互以向第一主机设备120请求服务。第一客户端设备150可以是依赖于服务器(诸如,第一主机设备120)以实现其传统的计算作用的计算设备。例如,第一客户端设备150可以不运行完整的OS。作为替代,第一主机设备120可以运行所述OS的全部或大部分,和/或处理第一客户端设备150的业务逻辑的大部分或全部。例如,第一客户端设备150的实施例可以包括:瘦客户端、超瘦客户端、零客户端等。第一客户端设备150可以包括必需的组件来与多个主机设备中的一个(诸如,第一主机设备120)建立连接并且显示来自所连接的主机设备(诸如,第一主机设备120)的输出。例如,第一客户端设备150可以包括:与网络110接口的网络控制器(未示出)、解码来自第一主机设备120的显示数据输出的视频解码器(未示出)、以及其他外围设备,诸如显示器(未示出)、键盘(未示出)、和存储器(未示出)。第一主机设备120包括处理器130和机器可读存储介质140,机器可读存储介质140包括用于建立客户端-主机连接的指令142、144和146。第一主机设备120可以是运行软件以把资源或服务提供到服务请求者或客户端(诸如,第一客户端设备150)的计算设备,或者能够执行指令142、144和146的任何其他设备。第一主机设备120的示例包括:数据库服务器、文件服务器、邮件服务器、打印服务器、网络(web)服务器、DHCP服务器等。处理器130可以是:至少一个中央处理单元(CPU)、至少一个基于半导体的微处理器、至少一个图形处理单元(GPU)、适合于检索和执行在所述机器可读存储介质140中存储的指令的其他硬件设备、或其组合。处理器130可以提取、解码和执行指令142、144和146以实现建立客户端-主机连接。作为检索和执行指令的替代或除此之外,处理器110可以包括至少一个集成电路(IC)、其他控制逻辑、其他电子电路、或其组合,它们包括用于执行指令142、144和146的功能的多个电子组件。机器可读存储介质140可以是包含或存储可执行的指令的任何电子、磁性、光学或其他物理存储设备。因此,机器可读存储介质140例如可以是:随机存取存储器(RAM)、电可擦除可编程只读存储器(EEPROM)、存储驱动器、光盘只读存储器(CD-ROM)等。如此,机器可读存储介质140可以是非临时性的。如下面详细描述的,机器可读存储介质140可以采用用于建立客户端-主机连接的一系列可执行指令编码。此外,当指令142,144和146由处理器(例如,经由处理器的一个处理元件或多个处理元件)执行时,能够使处理器执行过程(,诸如图2A-2D的过程)。在操作中,例如在从关机状态上电或从之前的会话复位之后,所述客户端设备150可以提示用户选择多个主机设备中的一个。进而,用户可以按下被连接到第一客户端设备150的键盘(未示出)的键(例如,A-B,a-b,1-0,F1-F12等),并且所按下代码的扫描码可以被从所述键盘发送到所述第一客户端设备150。键盘的不同键的扫描码可以与不同的主机设备相关。第一客户端设备150可以横跨所述网络110传送包括所按下代码的扫描码的第一客户端信息。在所述客户端信息中包括的扫描码可以被称为客户端代码。第一客户端信息还可以包括第一客户端设备150的其他信息,诸如,第一客户端设备150的名称、位置、访问权限、设备或状态字段。在客户端信息中包括的名称可以是用于标识所述客户端设备的术语或短语。在客户端信息中包括的位置可以是用于指示所述客户端设备相对于网络110定位在哪里的标签(诸如因特网协本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201180074752.html" title="一种用于建立客户端‑主机连接的方法原文来自X技术">用于建立客户端‑主机连接的方法</a>

【技术保护点】
一种用于建立客户端‑主机连接的方法,包括:在多个主机设备中的第一主机设备检测通过包括多个主机设备的网络由第一客户端设备传送的第一客户端信息,所述第一客户端信息包括与多个主机设备中的一个相关联的客户端代码;如果在第一客户端信息中包括的所检测的客户端代码与第一主机设备相关联,则在第一主机设备把第一主机信息传送到第一客户端设备来与所述第一客户端设备建立连接;以及在第一主机设备输出将由第一客户端设备显示的显示信息;其中所述客户端代码与在第一客户端设备处输入的第一键相关联。

【技术特征摘要】
【国外来华专利技术】1.一种用于建立客户端-主机连接的方法,包括:在多个主机设备中的第一主机设备检测通过包括多个主机设备的网络由第一客户端设备传送的第一客户端信息,所述第一客户端信息包括与多个主机设备中的一个相关联的客户端代码;如果在第一客户端信息中包括的所检测的客户端代码与第一主机设备相关联,则在第一主机设备把第一主机信息传送到第一客户端设备来与所述第一客户端设备建立连接;以及在第一主机设备输出将由第一客户端设备显示的显示信息;其中所述客户端代码与在第一客户端设备处输入的第一键相关联。2.如权利要求1所述的方法,其中,第一客户端信息进一步包括:第一客户端设备的名称、位置、访问权限、设备和状态字段中的至少一个,以及第一主机信息包括第一主机设备的名称。3.如权利要求2所述的方法,进一步包括:在第一主机设备修改第一主机信息和第一客户端信息中的至少一个;以及在第一主机设备把所修改的第一主机信息和第一客户端信息中的至少一个传送到第一客户端设备。4.如权利要求3所述的方法,其中,修改第一主机信息包括:改变第一主机设备的名称,以把第一客户端设备从第一主机设备分配到多个主机设备中的另一个。5.如权利要求3所述的方法,其中,修改第一客户端信息包括:改变第一主机设备的位置,以把第一客户端设备分配到不同网络组和地址中的至少一个。6.如权利要求3所述的方法,其中,修改第一客户端信息包括:改变第一主机设备的访问权限以进行锁定第一主机设备的内容和修改第一主机设备的密码中的至少一项。7.如权利要求1所述的方法,进一步包括:在第一主机设备查看多个主机设备中的第二主机设备的第二主机信息,所述第二主机信息包括第二主机的名称;以及在第一主机设备查看连接到第二主机设备的第二客户端设备的第二客户端信息,其中,所述第二客户端...

【专利技术属性】
技术研发人员:PC伊森TR高利克KP卡尔辛TJ弗林CN沙弗KE比格斯
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国,US

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

1