用于在终端上显示窗口应用程序的方法和设备技术

技术编号:8934407 阅读:123 留言:0更新日期:2013-07-18 02:58
一种能用例如窗口这样的图象用户接口的视频显示终端提供开窗功能,以便允许使用驻留在一个服务器上的通用应用程序,不要求更多的应用数据从该服务器传输,以及键盘和鼠标信息,从该终端传输到该服务器。此外,公开了一种方法,用于修改在一个来自主机的通信链上的终端操作特性。最后,公开的方法和设置,用于在一终端中实施多个个体并在这样的个体之中进行转换。(*该技术在2016年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一终端上显示信息的方法和设备,特别涉及在一终端上格式化和显示例如微软窗口(Microsoft Windows)操作环境以及在该环境中的应用程序的图形用户接口的方法和设备。
技术介绍
图形用户接口,例如Microsoft Windows操作环境包括用于世界畅销应用软件的最通用的操作环境。这样的环境由于易用,用户接口均一,显示质量高,以及其他原因通常被优选。然而,这样的用户环境用在例如个人计算机那样的工作站和微计算机上。这样的工作站和微计算机尽管灵活,但在保密性,可靠性,容易管理,以及价值方面表观出困难,尽管已知数据终端提供相对微计算机改善了保密度和容易管理的优点,但通常在低成本条件下,终端不能提供同最通用的图形用户接口的兼容性。在X环境中操作的终端能提供某些在Unix条件下操作的图形接口能力,但是一般是昂贵的,要求扩展存储器,并且基本不与最通用的窗口环境相兼容。另外一种在现有技术中熟悉的是无磁盘个人计算机系统(PCS)。然而无磁盘PCS呈现出若干缺陷。在多数情况中,在客户服务器环境中操作的无磁盘PCS通过下装来自该服务器的应用程序并在本机执行来显示应用程序信息。这要求无磁盘PCS具有用于它试图执行的每个应用程序所需的任何处理能力。对于今天的环境,这要求8兆字节或更高字节的存储器,强有力的处理器等等,而这使得一个无磁盘PC昂贵。此外,无磁盘PCS提供有限的保密性,并要求扩展管理。Windows VT操作系统提供一种强大的网络客户/服务器环境,而同时在应用程序级提供了同通用Windows 环境相兼容的能力。然而,该NT操作系统是为PC客户而不是终端编写的,结果,NT客户通常要求强大的网络,由此增加费用。此外,Windows NT是为客户/服务器而不是多用户环境编写。目前由Citrix Systems公司提供的WinFrame操作系统通过扩展使它操作在多用户环境中而修改了该Windows NT操作系统,虽然与终端相反,对于WinFrame现有技术应用已是PCS客户。因此在多用户Windows 操作环境中需要一种便宜,可靠,易管理,保密以及能显示应用程序信息的终端
技术实现思路
本专利技术提供了一种对现有技术缺陷精巧解决方案,即它提供能显示同窗口环境(windowing environment)兼容的应用软件的便宜的终端。特别地,本专利技术提供了这样一种显示终端,它能同运行多用户操作系统的应用服务器通信。这就在台式计算机上提供了对窗口应用软件的安全存取。在一示范性结构中,一应用服务器以任何适于运行Winframe TM操作系统的计算机的形式提供,该操作系统是由Citrix系统公司提供的。该WinFrame TM操作系统包括WindowsNT操作系统加上实施人们熟悉的如ICA - 3显示协议以及多用户能力的扩展。在一示范性实施例中,该终端包括基于Intel X86处理器线路的硬件结构。此外,该终端仅提供有限的主存储器,并通常本身不能执行现代应用程序,例如字处理、作图、数据库、或者其他通用程序,或者甚至Windows或DOS操作系统本身。这样本专利技术的终端完全不同于现有技术的X终端或无磁盘PCS,或其他按用户/服务器环境结构的PCS。重要的是,硬件结构不实施普通IBM PC/AT总线,而在该终端中的固件(firmware)既不实施标准PC/AT BIOS,也不实施标准PC兼容磁盘操作系统。该终端软件实施能同应用服务器兼容的网络存取扩展,以及例如按Citrix系统可利用的ICA - 3扩展。提供了既方便使用又是单色(包括灰度标准)或彩色的高分辨图象显示以及Windows环境的输入/输出装置,例如鼠标、键盘、触屏以及其他1/0服务装置。此外,该终端包括一个网络接口,它能够通过RS232线路,以太网连结、无线电话、ISDN、光纤、AC电源线调制解调、电缆或其他连结与普通应用服务器通信。当同应用服务器连结时,该终端显示包括由该服务器执行和由终端用户访问的任何应用程序的WindowsNT或Wind0ws95操作环境。在该示范性装置中,呈现给用户的终端基本上与昂贵得多,不安全、不容易管理的个人计算机一样。因此,在操作期间,本专利技术的终端不仅提供了在正常情况下与多用户系统相关的许多特征,而且同时还提供了许多客户/服务器环境类型要求的特征。本专利技术的一个特征在于在一 Windows环境中客户独立计算的可用性。这样,对于根据本专利技术的一个系统,用户确定其操作环境,并且通过该系统,此环境跟随他或她。一个用户由此能登录到一个终端,确定一个环境,然后登录到另一个终端。这样第二终端能自动显示由该用户在第一终端确定的环境。除了能显示应用程序信息外,本专利技术终端还包括一个设定模式,该模式允许用户建立该终端的各种各样的操作状况(operating aspect)。为使本专利技术终端按照由诸如运行WinFrame的服务器传送的命令工作,已开发了一种特定目的终端操作系统,该操作系统仿真或者响应对普通PC操作系统的调用,该终端操作系统包括初始化或启动系统的引导块,其后跟随一个内核,该内核装入包括装入修改的WinFrame客户代码的附加的驱动和命令软件。执行该修改的WinFrame客户包括形成对一个应用服务器的连接。除了能够在微软窗口环境中显示应用显示信息外,本专利技术还包括与通过包括其他常驻终端仿真或个体而运行“非窗口 ”操作系统的其它主机或服务器通信的能力,包括在各种个体之中的“热键”转换的能力在内。本专利技术的另一特征是具有用于配置终端以及其他的局部管理任务的图形用户接口。具体地,该图形接口应用许多窗口,并且每个窗口允许重新配置一个或多个终端性能或其他局部任务。在每个窗口中的分组是能够被配置在那个窗口中的选择,显示根据这些用户可选择的这些选择或舍取方案,或通过下拉或类似的菜单可选择这些选择或这些舍取方案,各种数据结构与不同类型的组和选择有关。本专利技术的另一个特征是包括存储于快速存储器中的终端操作系统。这种快速存储器可以通过各种方法修改,包括当终端处在予定状态下时通过例如并行端口、串行端口、或网络匹配器这样的接口进行通信的方法。因此本专利技术的一个目的在于提供一种终端,该终端能显示由执行运行在Microsoft Windows NT操作环境中的通用应用程序的应用服务器产生的信息。本专利技术的另一个目的在于提供一种终端配置系统,该系统具有一种用于配置该终端操作参数的图形用户接口。本专利技术再一个目的在于提供一种终端,该终端用于显示仿真在客户一服务器网络环境中的一种客户个人计算机的应用程序信息。本专利技术再一个目的在于提供一种终端,该终端能将正常地与一种多用户计算环境相关的要求特征同正常地与一种客户一服务器环境相关的要求特征结合在一起。本专利技术再一个目的在于提供一种终端操作系统,该操作系统能够与一种窗口操作环境通信,而同时运行非标准PC/AT BIOS和非标准PC DOS。本专利技术再一个目的在于提供一种设备和方法,以便快速、容易地修改终端操作系统。本专利技术还有一个目的在于提供多个常驻个体,在各种个体中快速转换情况下不需要改变扩展卡或从该终端移除电源。本专利技术的这些及其他目的可以根据以下结合本专利技术附图的详细说明很好地理解。附图说明图1表示按本专利技术的应用服务器和终端的一般化装置。图2表示按本文档来自技高网
...

【技术保护点】
一种适合于同多个主机系统中选择的一个相通信的终端,所述终端具有多个个体,每个所述主机系统使用一个不同的通信协议,所述终端包括:一个第一个体,用于根据同第一主机系统相关的通信协议向由该第一主机系统提供的第一组和第二组指令提供响应,所述第一组指令用于在存取第一端口之后生成异常,所述第二组指令用于仿真PC兼容性;至少一个第二个体,用于根据同第二主机系统相关的通信协议向由该第二主机系统提供的第三组和第四组指令提供响应,所述第三组指令用于在存取第二端口之后生成异常,所述第四组指令用于仿真PC兼容性;提供窗口信息的至少一个所述主机系统,处理器装置,用于响应于所述第一个体和所述至少一个第二个体,处理第一和第三组指令之一以及仿真第二和第四组指令之一,以便向相关的主机系统提供与同该主机系统相关的通信协议相兼容的响应,以及转换装置,用于识别同该终端目前连接的主机系统,并选择所述第一个体和所述至少一个第二个体之中适合的一个,以便与该被识别的主机系统通信。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:瑞迪·布斯威尔卡洛尔·A·福克斯比尔·盖苏·M·拉姆库迪斯·斯奇维伯克伊哈莎亚·韦伊
申请(专利权)人:韦斯技术公司
类型:发明
国别省市:

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

1