CN1522013A

System and method for synchronization of server and customer

Abstract

The system and method for improved client and server communication, more specifically, is an improved protocol that can be used for communication between client and server in a mail environment, for example. Provides many features for improved communication. The mail server can provide the best message body available for the mail message; if the requested attributes are not well defined in the data object, the entire data object can be transmitted; it can provide progress data for tracking the download progress; and it is an error data object Send error message. The mail change can be optimized at the mail server component, even if the mail change occurs at another mail server component. The mail server can maintain a changed form, the change occurs in the folder where the relevant data is stored, and can notify the subscribed mail client component of the change that occurs in the form.

CN1522013A, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 18 December 2023, 2.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

21 claims: 6 independent, 15 dependent

  1. 1
    一种具有计算机可执行指令的计算机可读媒介,所述指令包括:在第一邮件服务器组件处维持与邮件客户机组件所见的邮件信息变化有关的不连续的第一数据;在第二邮件服务器组件处维持与邮件客户机组件所见的邮件信息变化有关的第二数据;以及在第二邮件服务器组件处优化不连续的第一数据。
  2. 2
    如权利要求1所述的计算机可读媒介,其特征在于还包括,把第二数据和经优化的第一数据发送到邮件客户机组件。
  3. 3
    一种具有计算机可执行指令的计算机可读媒介,所述指令包括:维持一表格,表格关于对包含邮件数据对象的多个文件夹作出的变化;预订一邮件客户机组件到表格;以及根据表格内的变化,向邮件客户机组件发送一通知。
  4. 4
    如权利要求3所述的计算机可读媒介,其特征在于,作为对多个文件夹内邮件数据对象请求的结果,自动地预订邮件客户机组件。
  5. 5
    如权利要求4所述的计算机可读媒介,其特征在于,所述请求包括对文件夹同步的请求,所述邮件数据对象位于所述文件夹中。
  6. 6
    如权利要求4所述的计算机可读媒介,其特征在于,所述请求包括对拷贝邮件信息的请求。
  7. 7
    一种具有计算机可执行指令的计算机可读媒介,所述指令包括:预订一表格,表格关于对包含邮件数据对象的多个文件夹作出的变化;根据表格内的变化,接收到邮件客户机组件的通知,关于与已变化文件夹对应的表格内的行;以及根据所述通知,发送一请求,仅要求同步已变化的文件夹。
  8. 8
    如权利要求7所述的计算机可读媒介,其特征在于,作为对多个文件夹内邮件数据对象请求的结果,自动地发生预订。
  9. 9
    如权利要求8所述的计算机可读媒介,其特征在于,所述请求包括对同步文件夹的请求,其中所述邮件数据对象位于所述文件夹中。
  10. 10
    如权利要求8所述的计算机可读媒介,其特征在于,所述请求包括对拷贝邮件信息的请求。
  11. 11
    一种计算机实现的方法,包括:在邮件客户机组件处,预订一表格,关于对包含邮件数据对象的多个文件夹作出的变化,所述表格由邮件服务器组件所维护;使至少一个文件夹内的至少一个数据对象发生变化;向邮件服务器组件发送一指示,请求不向邮件客户机组件发送通知。
  12. 12
    如权利要求11所述的方法,其特征在于,所述指示包括请求内所包含的标志。
  13. 13
    如权利要求12所述的方法,其特征在于,所述请求包括对同步文件夹的请求,所述信息位于所述文件夹中。
  14. 14
    如权利要求12所述的方法,其特征在于,所述请求包括对拷贝邮件信息的请求。
  15. 15
    一种带有计算机可执行指令的计算机可读媒介,指令用于执行权利要求11所述的方法。
  16. 16
    一种计算机可读媒介上包含的数据分组,包括:第一数据字段,包括对邮件客户机组件的标识;第二数据字段,表示由邮件客户机组件对邮件文件夹内的邮件数据对象作出的变化;以及一指示,请求不向邮件客户机组件发送关于该变化的通知。
  17. 17
    如权利要求16所述的数据分组,其特征在于,所述指示包括请求内所包含的标志。
  18. 18
    一种带有计算机可执行指令的计算机可读媒介,所述指令包括:维持一表格,关于对包含邮件数据对象的多个文件夹所作出的变化;预订第一邮件客户机组件到该表格;接收对至少一个文件夹内的至少一个数据对象的变化,所述变化由第一邮件客户机组件所引起;接收一指示,请求根据该变化不向第一邮件客户机组件发送通知;以及根据所述变化和指示,发送一关于变化的通知,所述变化是对除第一邮件客户机组件之外的表格订户作出的。
  19. 19
    如权利要求18所述的计算机可读媒介,其特征在于,所述指示包括请求内所包含的标志。
  20. 20
    如权利要求19所述的计算机可读媒介,其特征在于,所述请求包括对同步至少一个文件夹的请求。
  21. 21
    如权利要求19所述的计算机可读媒介,其特征在于,所述请求包括对拷贝邮件信息的请求。
Independent claims21