首页> 外国专利> Resource-based synchronization between endpoints in a web-based real time collaboration

Resource-based synchronization between endpoints in a web-based real time collaboration

机译:基于Web的实时协作中端点之间基于资源的同步

摘要

A system for providing resource-based synchronization between clients in a Web-based real-time collaboration, in which a session front end on the server layers a transaction history on top of all session resources. HTTP operations are issued by client systems to request changes to session resources and to request session updates. The HTTP resource change requests include hierarchical pointers containing session identifiers and resource identifiers within a URL. The client generated resource change request operations may be HTTP PUT, HTTP DELETE, and HTTP POST commands. The HTTP session update request operations may be HTTP GET commands. A session front end stores each received resource change request operation in a resource-specific transaction history of change request operations received from all client systems. The session front end maintains a current session state indicating the number of resource change request operations stored for each session resource. A last session state for each client system indicates the number of change request operations that client system has previously received for each session resource. For a session update, the session front end compares the last client session state for the requesting client with the current session state and determines the change request operations that need to be forwarded to the requesting client system to bring it up to date. The session front end removes negating change request operations from the change request operations forwarded to the requesting client system.
机译:一种用于在基于Web的实时协作中在客户端之间提供基于资源的同步的系统,其中服务器上的会话前端将事务历史记录置于所有会话资源之上。客户端系统发出HTTP操作,以请求更改会话资源并请求会话更新。 HTTP资源更改请求包括层次结构指针,该层次结构指针包含URL中的会话标识符和资源标识符。客户端生成的资源更改请求操作可以是HTTP PUT,HTTP DELETE和HTTP POST命令。 HTTP会话更新请求操作可以是HTTP GET命令。会话前端将接收到的每个资源更改请求操作存储在从所有客户端系统接收到的特定于资源的更改请求操作的事务历史记录中。会话前端维护当前会话状态,该状态指示为每个会话资源存储的资源更改请求操作的数量。每个客户端系统的最后一个会话状态指示客户端系统先前已为每个会话资源接收的更改请求操作的数量。对于会话更新,会话前端将请求客户端的最后一个客户端会话状态与当前会话状态进行比较,并确定需要转发到请求客户端系统以使其更新的更改请求操作。会话前端从转发到请求客户端系统的更改请求操作中删除否定的更改请求操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号