首页> 外国专利> PROCESSING TECHNIQUES FOR SERVERS HANDLING CLIENT/SERVER TRAFFIC AND COMMUNICATIONS

PROCESSING TECHNIQUES FOR SERVERS HANDLING CLIENT/SERVER TRAFFIC AND COMMUNICATIONS

机译:服务器处理客户端/服务器流量和通信的处理技术

摘要

The present invention relates to a system for handling client/server traffic and communications pertaining to the delivery of hypertext information to a client. The system includes a central server which processes a request for a web page from a client. The central server is in communication with a number of processing/storage entities, such as an annotation means, a cache, and a number of servers which provide identification information. The system operates by receiving a request for a web page from a client. The cache is then examined to determine whether information for the requested web page is available. If such information is available, it is forwarded promptly to the client for display. Otherwise, the central server retrieves the relevant information for the requested web page from the pertinent server. The relevant information is then processed by the annotation means to generate additional relevant computer information that can be incorporated to create an annotated version of the requested web page which includes additional displayable hypertext information. The central server then relays the additional relevant computer information to the client so as to allow the annotated version of the requested web page to be displayed. In addition, the central server can update the cache with information from the annotated version. The central server can also interact with different servers to collect and maintain statistical usage information. In handling its communications with various processing/storage entities, the operating system running behind the central server utilizes a pool of persistent threads and an independent task queue to improve the efficiency of the central server. A task needs to have a thread assigned to it before the task can be executed. The pool of threads are continually maintained and monitored by the operating system. Whenever a thread is available, the operating system identifies the next executable task in the task queue and assigns the available thread to such task so as to allow it to be executed. Upon conclusion of the task execution, the assigned thread is released back into the thread pool. An additional I/O queue for specifically handling input/output tasks can also be used to further improve the efficiency of the central server.
机译:本发明涉及一种用于处理与将超文本信息传递给客户端有关的客户端/服务器业务和通信的系统。该系统包括中央服务器,该中央服务器处理来自客户端的对网页的请求。中央服务器与许多处理/存储实体,例如注释装置,高速缓存,以及提供标识信息的许多服务器通信。该系统通过从客户端接收对网页的请求来进行操作。然后检查缓存以确定所请求网页的信息是否可用。如果有此类信息,则将其立即转发给客户端以进行显示。否则,中央服务器从相关服务器检索所请求网页的相关信息。然后由注释装置处理相关信息以生成附加的相关计算机信息,该附加的相关计算机信息可以被并入以创建所请求的网页的带注释的版本,该版本包括附加的可显示超文本信息。然后,中央服务器将附加的相关计算机信息中继到客户端,以允许显示所请求的网页的带注释的版本。另外,中央服务器可以使用来自注释版本的信息来更新缓存。中央服务器还可以与其他服务器进行交互,以收集和维护统计使用信息。在处理与各种处理/存储实体的通信时,在中央服务器后面运行的操作系统利用持久线程池和独立的任务队列来提高中央服务器的效率。在执行任务之前,需要为任务分配一个线程。线程池由操作系统不断维护和监视。每当有线程可用时,操作系统就会在任务队列中标识下一个可执行任务,并将可用线程分配给此类任务,以使其得以执行。任务执行结束后,分配的线程将释放回线程池。还可以使用用于专门处理输入/输出任务的附加I / O队列来进一步提高中央服务器的效率。

著录项

  • 公开/公告号US2015121389A1

    专利类型

  • 公开/公告日2015-04-30

    原文格式PDF

  • 申请/专利权人 GENERAL ELECTRIC COMPANY;

    申请/专利号US201514592557

  • 发明设计人 MATTHEW J. MUCKLO;LEO S. CHANG;

    申请日2015-01-08

  • 分类号G06F9/48;

  • 国家 US

  • 入库时间 2022-08-21 15:22:22

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号