用于高速缓存无线数据服务中的电子邮件消息的装置和方法制造方法及图纸

技术编号:4562576 阅读:241 留言:0更新日期:2012-04-11 18:40
描述了一种用于高速缓存数据服务中的电子邮件消息的系统和方法。例如,根据本发明专利技术的一个实施例的计算机实现的方法包括:代表无线数据处理设备从第一电子邮件服务器中取得第一组电子邮件消息;从该第一组电子邮件消息中提取元数据;将该元数据存储在第一高速缓存中,该第一高速缓存根据第一高速缓存管理策略来管理;至少将电子邮件消息的消息正文存储在第二高速缓存中,该第二高速缓存根据第二高速缓存管理策略来管理。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及数据处理系统领域。更具体而言,本专利技术涉及用于高速缓存无线数据服务中的电子邮件消息的改进的体系结构。 相关技术描述 电子邮件在已变成当今世界中无法代替的通信工具。在商业世界中,实际上所有 员工都依靠电子邮件来与顾客进行外部通信并与其他员工进行内部通信。另外,大多数电 子邮件用户具有至少一个个人电子邮件帐户。个人电子邮件帐户可由用户的因特网服务提 供商(例如,Pacific Bell、AT&T Worldnet 、America OnlineTM等)或由因特网网站(例 如,Yahoo 邮件或Hotmail )来提供。 所存在的一个问题是用户可能发现难以在多个不同的电子邮件帐户之间进行协 调。例如,虽然用户可在工作时整天检查他/她的公司电子邮件帐户,但该用户可能不记得 或可能无法检查他/她的个人电子邮件帐户。类似地,在晚上或周末在家时,用户只可访问 他/她的个人电子邮件帐户。由此,如果用户将电子邮件从他/她的个人帐户发送到商业 合作人,则该用户可能直到回家并登录到他/她的个人电子邮件帐户后才能够审阅该商业 合作人的回复。相反,如果用户将电子邮件从他/她的公司帐户发送到一朋友,则该用户 可能直到返回工作并登录到他/她的公司电子邮件帐户后才能够访问该朋友的回复。即 使用户能够从同一位置访问这两个电子邮件帐户,但需要该用户登录到两个或更多不同的 电子邮件系统有些繁重,尤其是在用户的台式计算机和/或无线客户机(例如,Microsoft Outlook 和Lotus Notes )上需要两个或更多不同的用户代理程序的时候。 上述问题由于许多电子邮件系统与不同的、不兼容的电子邮件标准一起工作的事 实而进一步恶化。两个最常见的电子邮件标准是邮局协议3( "P0P3")和因特网消息收发 访问协议("IMAP")。 P0P3常用于因特网电子邮件帐户。P0P3服务器临时存储传入电子邮件消息直到 这些消息被登录的用户下载。该用户可将该服务器配置成一旦电子邮件消息被下载就删除 这些消息或者等待直到用户指示这些消息应被删除。P0P3是具有有限可配置选项的相对简 单的协议。所有待决消息和附件都从服务器上的单个电子邮件文件夹下载到用户的客户计 算机或无线设备上的单个电子邮件文件夹(即,用户代理程序的"收件箱")。消息基于唯 一消息标识码来标识。 IMAP是另一常见且稍微复杂一些的电子邮件标准,该标准广泛地用于因特网电子 邮件帐户和公司电子邮件帐户两者。IMAP4是最新版本。不同于P0P3,IMAP提供其中消息 可被归档在可在用户之间共享的文件夹(例如,收件箱、已发送邮件、已保存邮件等)和电 子邮箱中的消息数据库。IMAP还提供与多用途因特网邮件扩展("MME")的改进的集成, MME协议用于将文件附加到电子邮件消息(例如,用户可只阅读消息标题而不必自动接受5并等待下载所附文件)。 概述 描述了一种用于高速缓存数据服务中的电子邮件消息的系统和方法。例如,根据 本专利技术的一个实施例的计算机实现的方法包括代表无线数据处理设备从第一电子邮件服 务器中取得第一组电子邮件消息;从该第一组电子邮件消息中提取元数据;将该元数据存 储在第一高速缓存中,该第一高速缓存根据第一高速缓存管理策略来管理;至少将电子邮 件消息的消息正文存储在第二高速缓存中,该第二高速缓存根据第二高速缓存管理策略来 管理。 附图简述 从结合以下附图的以下详细描述中可以获得对本专利技术的更好的理解,附图中 附图说明图1示出了根据本专利技术的一个实施例的电子邮件系统体系结构。 图2示出了包括内部IMAP帐户和外部POP帐户的本专利技术的更具体的实施例。 图3示出了根据本专利技术的一个实施例的内部帐户代码到外部帐户代码的映射。 图4示出了其中内部和外部帐户两者都是IMAP帐户的电子邮件系统的一个实施例。 图5示出了根据本专利技术的一个实施例的全局标识码("GID")到标准IMAP标识码 的映射。 图6示出了用于向数据处理设备分发电子消息的改进的系统的一个实施例。 图7示出了根据本专利技术的一个实施例的在用户数据库中维护的一组用户数据。 图8示出了本专利技术的一个实施例中所采用的待决消息表。 图9示出了根据本专利技术的一个实施例的过程。 图10示出了根据本专利技术的一个实施例的系统体系结构。 图11示出了根据本专利技术的一个实施例的多个任务队列。 图12示出了本专利技术的一个实施例中所采用的同步器和邮件高速缓存。 图13示出了根据本专利技术的一个实施例的所实现的同步帐户的方法。 图14示出了用于在一个或多个电子邮件存储和无线数据处理设备之间同步电子邮件的系统的另一实施例。 图15示出了用于在一个或多个电子邮件存储和无线数据处理设备之间同步电子邮件的方法的一个实施例。 优选实施例的详细描述 贯穿本说明书,出于说明目的阐述了众多具体细节以便提供对本专利技术的全面理 解。然而,对本领域技术人员将显而易见的是,没有这些具体细节也可实践本专利技术。在其它 情况下,以框图形式示出了公知的结构和设备以避免使本专利技术的基本原理含糊难懂。 为了解决上述问题,本申请的受让人开发了一种用于在多个电子邮件帐 户之间进行协调的系统。该系统的某些方面在题为APPARATUS AND METHODFOR COORDINATING MULTIPLE EMAIL ACCOUNTS (用于协调多个电子邮件帐户的装置和方 法)的美国专利第7, 155, 725号;以及题为APPARATUS ANDMETHOD FOR DISTRIBUTING ELECTRONIC MESSAGES TO A WIRELESSDATA PROCESSING DEVICE USING A MULTI-TIERED QUEUINGARCHITECTURE(用于使用多层队列体系结构来向无线数据处理设备分发电子消息的装置和系统)的美国专利第7,162,513号("现有专利")中描述。这些专利被转让给本 申请的受让人并通过引用结合于此。 现有专利中所描述的系统现在将参考图1-9来描述,之后是对电子邮件系统的新 的改进的描述,该改进允许更高效地协调、同步和管理来自内部和外部电子邮件帐户的电 子邮件。尽管以下所描述的本专利技术的各实施例将再次聚焦于使用无线客户机设备的实现, 但本专利技术的基本原理不必限于无线实现。 现有专利中所描述的实施例 本专利技术的实施例可在诸如图1所概括地示出的数据处理服务100上实现。在一 个实施例中,服务100担当无线数据处理设备101和诸如例如,电子邮件服务器120和131 和恥b服务器(未示出)等无线设备101与其进行通信的任何外部服务器之间的代理。例 如,标准应用程序、多媒体内容和数据可由服务100转换为无线设备101可正确地解释的 格式。月艮务100的一个实施例在题为PORTAL SYSTEM FOR CONVERTING REQUESTED DATA INTO ABYTECODE FORMAT BASED ON PORTAL DEVICE' S GRAPHICALCAPABILITIES(用于基 于门户设备的图形能力来将所请求的数据转换为字节码格式的门户系统)的美国专利第 6, 721,804号中描述,该专利被转让给本申请的受让人并通本文档来自技高网...

【技术保护点】
一种计算机实现的方法,包括:代表无线数据处理设备从第一电子邮件服务器中取得第一组电子邮件消息;从所述第一组电子邮件消息中提取元数据;将所述元数据存储在第一高速缓存中,所述第一高速缓存根据第一高速缓存管理策略来管理;至少将所述电子邮件消息的消息正文存储在第二高速缓存中,所述第二高速缓存根据第二高速缓存管理策略来管理。

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

【专利技术属性】
技术研发人员:RS格利克斯坦MA米勒
申请(专利权)人:丹吉尔股份有限公司
类型:发明
国别省市:US[美国]

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

1