从计算机网络文件服务器识别和交付图象的方法和设备技术

技术编号:2885142 阅读:206 留言:0更新日期:2012-04-11 18:40
一种计算机网络服务器,它采用HTTP(WEB)服务器软件,以及前景视图编排器软件(50),后景视图编排器软件(80),视图平铺显示缓存(60),视图平铺显示缓存垃圾收集器(70)和图象文件(90),向客户机工作站(20)提供图象视图数据,利用图形WEB浏览器显示来自服务器的图象视图。利用基于客户机软件图形WEB浏览器的因特网和工业标准,消除了特定客户机工作站图象视图软件的问题。通过平铺显示视图消除了以前存在的访问网络文件服务器上的大图象文件时的网络和系统性能问题,使得视图数据的计算和传输可以增量实现。视图平铺显示缓存在客户机工作站,进一步减少了网络流量。视图平铺显示缓存在服务器上,减少了视图平铺显示计算量,增加了图象视图服务器的响应。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及存储在网络服务器上的数字文档的工作站视图,尤其涉及采用客户服务器结构的大型数字文档视图。目前,网络环境中工作站用于察看数字文档图象的方法采用专用的工作站应用软件来访问网络图象文件服务器。为了察看某个图象应用软件将整个图象文件的一份拷贝从图象文件服务器传送到网络客户机工作站。这种方法有许多限制,包括网络使用效率不高;各工作站的软件购买成本高昂;各工作站的软件管理成本高昂;对工作站的计算需求很高;专用软件只可应用于有限的工作站类型。其它网络图象浏览器能够利用更为优化的图象传输协议来提供浏览功能,但只能通过专用协议和专用工作站软件来实现。本专利技术的目的是提供这样一种方法,用于从网络服务器得到图形图像,在计算机工作站浏览,该方法不需要专用工作软件。另一目的是提供这样一种方法,该方法能够有效使用网络,从而在工作站发出请求之后,能够以更快的速度显示图象。另一目的是提供这样一种方法,该方法利用了缓冲机制,使得在许多客户机同时访问服务器时,网络文件服务器的负载得以平衡,对单个客户机的响应时间更快。另一目的是尽量减小客户机工作站所需的计算资源。另一目的是提供存储图形图象,向存储设备请求部分存储的图形图象,以及在工作站上快速有效地显示图象的设备。另一目的是提供一种计算机程序,它有助于请求存储在网络服务器上的部分图形图象,并在工作站上显示这些部分。通过下面的说明,这些目的以及其它目的将会更加明显,它们由本专利技术实现,本专利技术一方面包括从计算机网络文件服务器识别和交付图形图象的方法,包括提供一种存储数字文档图象文件的网络文件服务器,所述服务器能够从Web浏览器接收统一资源定位器(URL)码形式的请求,识别请求的图象文件和格式选择,将请求的视图编排成视图平铺显示格,将视图平铺的HTML码发送给请求的Web浏览器。本专利技术的另一方面包括这样一种设备,这种设备包括计算机网络服务器,后者能够存储数字文档图象文件,编程从客户机Web浏览器接收URL码形式的请求,该URL所指定的视图表明了图象文件以及格式,编排请求的图形,将处理后的视图的HTML码发送给客户机Web浏览器显示。本专利技术的另一方面是记录在磁或光媒质上计算机程序,它在网络服务器上使用,包括完成以下功能的代码将工作站的HTTP请求解释为存储在存储器中的数字文档图象文件的特定视图,检索数字文档图象文件,编排对应于请求的图象视图的视图平铺显示格,计算视图平铺显示格的HTML码,将其变换成可以从服务器传送到工作站的某种形式。此处并入的附图作为说明书的一部分,它们说明了本专利技术的实施例,与一般描述一起用于解释本专利技术的原理。附图说明图1的系统结构图示出了系统和图象视图服务器的部件的关系;图2是系统请求、编排和显示图象视图所执行的步骤的流程图;图3A和3B示出了根据视图比例所确定的视图平铺显示格;图4A和4B示出了为初始图象编排的视图平铺显示格,以及变化后的图象视图;图5A和5B示出了初始视图的视图平铺显示的Web浏览器显示,以及对应于图4A和4B的变化后的图象视图;图6A和6B示出了背景视图编排器预先计算的视图平铺显示;图7是前景视图编排器的高层流图;图8是浏览编排器的视图生成器部件的流图;图9是视图编排器的数据输出部件的流图;图10A、10B和10C一起组成了视图平铺显示缓冲垃圾收集器的流图。现在请具体参看本专利技术的当前优选实施例,它的一个例子在附图中给出。该优选实施例是一台服务器PC,由Intel Pentium Pro 200MHz处理器构成,至少128MB RAM,超宽快速SCSI磁盘控制器,至少4GB硬盘空间,以及LAN/WAN/Internet网络接口控制器。该服务器运行Windows NT服务器版本4操作系统,包括NT文件系统,Microsoft Internet Information Server版本3,以及网络图象服务器软件。该服务器和客户机通过TCP/IP网络协议配置,以支持HTTP(Web)协议。客户机上除了Web浏览器之外不需要其它软件。优选的Web浏览器是Internet Explorer 3.0或Netscape 3.0及其更高版本。首先参看图1,包括客户机工作站10和20的网络通过网络连接连接到网络图象视图服务器100,后者包括一个网络服务器接口,最好是采用超文本传送协议(HTTP)的web服务器30,请求中介40,前景视图编排器50,视图平铺显示缓冲器60,背景视图编排器80,垃圾收集器70,以及包含图象文件的文档存储设备90。网络图象视图服务器,即客户机工作站或者“工作站”100可以在计算机上实现,例如配置有处理器、I/O、存储器、磁盘存储器和网络接口的计算机实现。该网络图象视图服务器100配置有网络服务器操作系统和Web服务器软件30,向客户机工作站10和20提供网络HTTP协议链接。典型的网络包括由一个,某些时候由多个,网络服务器提供服务的许多工作站,该服务器充当维护工作站能够访问的文件的库。在按照本专利技术方法实施例的操作中,利用了客户机工作站上的Web浏览器,用户请求的图象视图110(图2)的比例和区域由采用HTTP语言特别格式化的统一资源定位器(URL)码来指定,Web服务器可以将URL码解码成某个请求,并传送给图象视图编排软件,该URL码指定了需要浏览的图象文件,视图的比例和需要浏览的图象的区域。网络图象服务器发送HTML数据给具有预计算的超链接的客户机,通过点击图象区域来发送特定请求给服务器,以交付该图的不同区域或者改变图象的分辨率。这种请求所形成的HTML还包含用户可能会使用的其它选择的预计算的超链接。该码通过网络发送给网络服务器,网络服务器上的Web服务器软件解释请求120,通过公用网关接口(CGI)将浏览请求URL传送给前景视图编排器软件,该CGI能够处理Web服务器软件外部的HTTP请求,从而指令请求中介130得到特定的请求视图,该视图的比例和区域符合URL的指定。前景视图编排器初始化140,在从网络服务器存储器中重新获得请求的视图150之后,编排请求的视图150。前景视图编排器软件解释视图请求,计算该视图需要哪些视图平铺显示,生成该视图所需的视图平铺显示160,然后生成超文本标记语言(HTML)输出文件,向Web浏览器说明视图编排,除非满足请求的必要视图平铺显示已经计算并存储在工作站的缓存中,此时,WEB浏览器恢复已经计算好的平铺显示。在上述两种情况下,前景视图编排器格式化输出170,然后初始化背景视图编排器180,后者将格式化的输出传送到WEB服务器,WEB服务器则将格式化输出通过网络传送到请求工作站10上的WEB浏览器200,请求浏览器显示已经缓存的任何视图平铺显示210,以及从服务器取来的刚计算出的视图平铺显示220。视图平铺显示160的生成由图象平铺显示例程来处理,后者将作为图象处理的给定页面划分成较小的图象格(图3A),称为视图平铺显示A1、A2、B1等(或者只是在视象服务器范围内平铺显示)。在按照从工作站浏览器软件接收的URL请求的服务器上为给定图象的不同分辨率(图3B)计算这些平铺显示。平铺显示的使用使得图象视图服务器上,以及客户机工作站上浏览器10的图象数据的缓存60效率提高。优选视图平铺显示格本文档来自技高网...

【技术保护点】
从计算机网络文件服务器识别和交付图形图象的方法,该服务器包括提供一种存储数字文档图象文件的网络文件服务器,所述服务器能够从Web浏览器接收统一资源定位器(URL)码形式的请求,识别请求的图象文件和格式选择,将请求的视图编排成视图平铺显示格,将视图平铺显示格的HTML码发送给请求的Web浏览器。

【技术特征摘要】

【专利技术属性】
技术研发人员:塞西尔V霍恩贝克三世约翰C克罗宁
申请(专利权)人:数字纸有限责任公司
类型:发明
国别省市:US[美国]

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

1