首页> 外国专利> Methods and apparatus enabling dynamic resource collaboration when collaboration session host is distinct from resource host

Methods and apparatus enabling dynamic resource collaboration when collaboration session host is distinct from resource host

机译:当协作会话主机不同于资源主机时,实现动态资源协作的方法和装置

摘要

Methods and apparatus for enabling collaboration between clients with respect to dynamic resources are described. The method includes the step of establishing a collaboration session between a first client and a second client through a session host. A first client request having a first uniform resource locator (URL) identifying a host other than the session host is re-directed through the session host. In one embodiment, the retrieved resource is modified such that for each embedded request identifying a host other than the session host, its associated embedded URL is replaced with a re-directed URL incorporating the embedded URL. The re-directed URL re-directs the corresponding request for a resource identified by the embedded URL through the session host. In an alternative embodiment, the retrieved resource is not modified. In either embodiment, the resulting resource is cached if necessary (e.g., when the resource is dynamic). In one embodiment, an expiration date of the retrieved resource indicates whether the resource is dynamic. In another embodiment, the retrieved resource is presumed dynamic if the first client request includes at least one of a POST, PUT, DELETE, LINK, and an UNLINK hypertext transfer protocol (HTTP) command. The resulting resource is then provided to the first client. The second client is provided with a second URL that identifies either the requested resource or the cached resource depending upon whether caching was necessary.
机译:描述了用于实现客户端之间关于动态资源的协作的方法和装置。该方法包括步骤:通过会话主机在第一客户端和第二客户端之间建立协作会话。通过会话主机重定向具有第一统一资源定位符(URL)的第一客户端请求,该第一统一资源定位符(URL)标识除会话主机之外的其他主机。在一个实施例中,修改检索到的资源,以使得对于标识会话会话主机以外的主机的每个嵌入式请求,将其相关联的嵌入式URL替换为合并了嵌入式URL的重定向URL。重定向的URL通过会话主机重定向对由嵌入式URL标识的资源的相应请求。在替代实施例中,不修改检索到的资源。在任一实施例中,如果需要的话(例如,当资源是动态的时),将得到的资源缓存。在一个实施例中,所检索的资源的到期日期指示该资源是否是动态的。在另一个实施例中,如果第一客户端请求包括POST,PUT,DELETE,LINK和UNLINK超文本传输​​协议(HTTP)命令中的至少一个,则假定所检索的资源是动态的。然后将所得资源提供给第一客户端。第二客户端具有第二URL,该第二URL根据是否需要缓存来标识请求的资源或缓存的资源。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号