通过互联网提供异步通信的方法和系统技术方案

技术编号:3479458 阅读:167 留言:0更新日期:2012-04-11 18:40
一种通信系统,可以包括:客户端设备,用于产生电子邮件处理任务;以及代理服务器,用于通过互联网与用于处理电子邮件处理任务的客户端设备进行异步通信。客户端设备可以利用唯一的任务标识符(ID)向代理服务器发送(post)给定的电子邮件处理任务,此后代理服务器同样可以利用所述唯一任务ID向客户端设备发送给定电子邮件处理任务的任务结果。客户端设备还可以有利地在发送给定电子邮件处理任务与接收其任务结果之间的时间内,通过互联网向代理服务器发送至少一个其他的电子邮件处理任务。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通信系统领域,更具体地说,涉及电子邮件(email) 通信系统及相关方法。
技术介绍
电子邮件(email)业己成为商业和个人通信不可或缺的一部分。 就这点而论,许多人同时拥有多个用于工作和生活的电子邮件账户。 此外,随着能够发送并接收电子邮件的移动蜂窝和无线局域网(LAN) 设备的日益普及,大量用户幵始以无线方式访问存储于不同电子邮件 存储服务器(例如,企业电子邮件存储服务器、Yahoo、 Hotmail、 AOL 等)的源邮箱中的电子邮件。然而,跨多个邮箱以及基于无线网络的电子邮件分发和同步可能 是极具挑战性的,特别是当大规模地为大量用户实现这一功能时尤其 如此。例如,不同的电子邮件账户的配置可能各不相同,并采用不同 的访问标准。此外,由于电子邮件接收于无线通信设备,因此电子邮 件的拷贝可能仍存在于原始邮箱中,这可能导致用户很难将其电子邮 件整理得井井有条。在Mousseau等人的美国专利No.6,779,019中公开了一种特别有益的"推送"式电子邮件分发和同步系统,该专利被转让给目前的受让 人,其通过引用全部合并于此。该系统用于在检测到出现一个或更多 个用户自定义事件触发时,将用户选定的数据项从主系统推送至用户 的移动数据通信设备。这样,用户就可以将该数据项转移(或归档) 至存储于移动数据通信设备的文件夹分级结构的特定文件夹中,或者 可以对数据项执行某些其他系统操作。接着,运行于移动设备和主机 系统的软件将移动设备的文件夹分级结构同主机系统的文件夹分级结构进行同步,然后,将在移动设备处对数据项执行的全部操作自动复 制到存储于主系统处的相同数据项上,从而无需用户以手工方式在主 机系统处复制已在移动数据通信设备处执行的操作。前述系统有利地为无线电子邮件通信设备用户组织和管理其电 子邮件消息提供了极大的便利。然而,由于电子邮件使用的日益普及, 电子邮件分发和同步系统可能需要其他便利高效的特征。附图说明图l是依照本专利技术的直接访问电子邮件(email)分发和同步系统 的示意框图。图2是图1的系统中的直接访问代理服务器的用户接口组件的示例性实施例的示意框图。图3是图l的系统中的Web客户端引擎的示例性实施例的示意框图。图4是用于图1中的系统的移动办公平台引擎机的示例性实施例 的示意框图。图5是图1的系统中的数据库模块的示例性实施例的示意框图。 图6是示出了通过互联网在图l的Web客户端引擎与移动办公平台之间进行通信的异步通信方法的顺序图。图7和8是示出了通过互联网在图l的Web客户端引擎与移动办公平台之间进行通信的异步通信方法的流程图。图9是示出了与本专利技术一同使用的移动无线通信设备的示例性组 件的示意框图。具体实施例方式下面将参考附图更全面地描述不同的实施例,在附图中示出了优 选实施例。可以提出多种不同的形式,并且不应将所描述的实施例理 解为局限于这里所提出的实施例。当然,提供这些实施例是为了使本 公开更全面和完善,并向本领域的技术人员更充分地传达本专利技术的范 围。全文中相似附图标记指示相似元件,并且主要符号用于指示备选实施例中的相似元件。本说明涉及一种通信系统,更具体地,涉及一种直接访问电子邮 件系统。通常,可以将该通信系统概括为包括客户端设备,用于产 生电子邮件处理任务;以及代理服务器,用于通过互联网与用于处理 电子邮件处理任务的客户端设备进行异步通信。客户端设备可以利用 唯一的任务标识符(ID)向代理服务器发送给定的电子邮件处理任务, 此后代理服务器同样可以有利地利用该唯一任务ID向客户端设备发 送给定电子邮件处理任务的任务结果。此外,客户端设备还可以有利 地在发送给定电子邮件处理任务与接收其任务结果之间的时间内,通 过互联网向代理服务器发送至少一个其他的电子邮件处理任务。由于客户端设备和代理服务器彼此迸行异步通信,因此客户端设 备在发送另一任务前无需等待对其处理给定处理任务的请求的响应。 由于客户端设备无需等待代理服务器就能够产生并处理其他新任务,因而使效率得到了极大的提高。然而,由于代理服务器使用唯一的ID来标识每一项任务,因此,当任务结果可用,以使得客户端设备能够 辨认出结果与哪项任务相关联时,代理服务器就能够利用任务结果对 客户端设备做出响应并采取相应的行动。根据另一种有利方案,客户端设备还可以产生并向代理服务器发 送日历处理任务,代理服务器可以对其进行处理,并向客户端设备发 送日历处理任务的结果。同样地,客户端设备还可以产生并向代理服 务器发送地址簿和/或文档检索处理任务,并且代理服务器可以对其进 行处理,并向客户端设备发送其结果。具体而言,客户端设备和代理服务器可以在物理层通过互联网进行异步通信。此外,客户端设备可以使用Web的分布式创作与版本控 制(WebDAV)协议向代理服务器发送给定的电子邮件处理任务。此 外,客户端设备可以向请求超文本传输协议(HTTP)地址发送给定的 处理任务,并且代理服务器可以向不同于请求HTTP地址的响应HTTP 地址发送给定处理任务的任务结果。通信系统还可以包括至少一个同客户端设备协作产生电子邮件 任务的无线手持通信设备。此外,代理服务器还可以包括队列,用于在任务得到处理之前,存储客户端设备所发送的处理任务。此外,代 理服务器可以在接收到所发送的给定处理任务时产生至客户端设备的 确认,同样,客户端设备可以在接收到所发送的给定处理任务的任务 结果时产生至代理服务器的确认。一种相关通信方法方案可以包括在客户端设备处产生电子邮件 处理任务;以及利用唯一任务标识符(ID)通过互联网将给定的电子 邮件处理任务从客户端设备发送至代理服务器。该方法还可以包括 在代理服务器处对给定的电子邮件处理任务进行处理,并同样利用该 唯一任务ID通过互联网向客户端设备发送给定电子邮件处理任务的 任务结果。此外,还可以在发送给定电子邮件处理任务与接收其任务 结果之间的时间内,通过互联网将至少一个其他电子邮件处理任务从 客户端设备发送至代理服务器。首先参照图l,直接访问(DA)电子邮件分发和同步系统20支持对不同邮件源的直接访问,使消息可以直接从源邮箱传送至移动无线 手持设备。因此,对于集成的外部源邮件账户,无需使用不同的邮件 存储器,并且在本地电子邮件存储器中也不需要电子邮件的永久拷贝。 尽管该图示描述了功能上分离的对象,但是这种描述仅用作示 例。对于本领域的技术人员而言,显而易见的是,可以将此图中所描 绘的对象进行任意组合或分成分离的软件、固件或硬件组件。此外, 对于本领域的技术人员而言,显而易见的是,无论这些对象如何组合 或分开,它们都能够在同一计算设备上运行,或者可以任意分布在通 过一个或多个网络连接的不同计算设备中。直接访问系统20使得电子邮件用户或订户能够将来自第三方电 子邮件服务的电子邮件推送给各个移动无线通信设备25。用户不需要 创建手持设备的电子邮件帐户,就能获得对现有外部电子邮件帐户的 直接访问。直接访问系统20可以进行操作,而无需执行一些现有系统 中所使用的聚合,其中将电子邮件从多个不同的源邮箱聚合到单一目 标邮箱。换言之,不需要将电子邮件存储在中间目标邮箱中,而是可 以有利地直接从源邮件存储器访问电子邮件。如图1所示,直接访问系统20示例本文档来自技高网...

【技术保护点】
一种通信系统,包括:客户端设备,用于产生电子邮件处理任务;以及代理服务器,用于通过互联网与用于处理电子邮件处理任务的所述客户端设备进行异步通信;所述客户端设备利用唯一的任务标识符(ID)向所述代理服务器发送给定的电子邮件处理任务,其后所述代理服务器同样利用所述唯一任务ID向所述客户端设备发送给定电子邮件处理任务的任务结果;所述客户端设备在发送给定电子邮件处理任务与接收其任务结果之间的时间内,通过互联网向所述代理服务器发送至少一个其他的电子邮件处理任务。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:戴维詹姆斯克拉克
申请(专利权)人:蒂蒙系统公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利