一种在移动通信系统中处理电子邮件消息和附件的方法

文档序号:6596311
专利名称:一种在移动通信系统中处理电子邮件消息和附件的方法
技术领域
本公开涉及用于处理电子邮件消息的方法、系统和移动终端。更具体地,公开涉及在移动通信终端处理电子邮件消息和附件的方法、系统和移动终端。背景在过去的数十年,电子邮件(email)已经成为通信的重要手段。同样地,通过电子邮件从你的移动终端例如你的移动电话进行通信已经变得越来越流行,并且电子邮件的量日益增长。同时,在以前从未有过如此多的电子文件(文件)被创建。附加一个或多个文件到电子邮件消息已经成为分享文件的最普遍方式之一。随着电子邮件消息、实际尺寸、和所附文件的数量的增长,电子邮件收件箱变大。管理更频繁地附加有平均变大的文件的电子邮件消息在移动终端变得越来越难处理,这是因为在移动终端上的有限的资源,即小的显示器、有限的通信资源(例如,在空中接口上的有限的带宽)、有限的存储器资源,等。用于撰写电子邮件消息的普遍使用情形是将文件附加到外发的电子邮件消息,该文件作为接收的电子邮件消息的附件被接收,或作为在先前已发送的电子邮件消息(保存的电子邮件)的附件被发送。通常仅仅对具体的附件感兴趣,而不是保存的电子邮件消息的文本。为将文件添加到外发的电子邮件消息,在早先的电子邮件消息中被接收为附件的文件为在桌面或便携式计算机上的非常简单的任务,用户在没有显示结果的情况下完成只是保存附件,从文档系统将它拖拽它并放置它在电子邮件撰写窗口,或使用复制和粘贴。然而在移动终端上,任务并非那样容易。下载文件要花费时间,且使用文档系统更加困难。同样,一些终端甚至没有用户可访问文档系统。此外,不可能使用拖拽和放置 (drag-and-drop),因为每次仅一个应用窗口为可视的。因此,需要用于在移动通信设备上改进电子邮件消息的处理的系统和方法。US2008/0201668示出了电子邮件通信系统,其在移动设备的显示器上提供用于接收的电子邮件消息的用户导航的电子邮件文件夹层次结构,以及提供用于被包括在接收的电子邮件消息中的电子文档附件的用户导航的独立的电子文档附件文件夹层次结构。同样,新的层次结构等级被创建,其中文档附件基于不同的特性(例如,基于发送者、主题或日期)被分类。该系统的目的是在移动通信设备上改进具有附件的电子邮件消息的处理。在该系统中,当用户要将在早先的电子邮件消息中接收的附件添加到新的电子邮件消息时,独立的附件文件夹层次结构将被显示给用户,该文件夹被不同地安排到用户的标准的电子邮件文件夹层次结构(例如,收件箱等)。用户然后需要知道和搜索电子邮件消息的发送者的姓名或电子邮件消息的报头来找到令人感兴趣的附件。比起通常的电子邮件文件夹层次结构,用户会困惑于面对新的文件夹层次结构。这对用户可为更加难以处理的,因为通常用户宁愿记得附件在哪个电子邮件消息中被接收而不是类似电子邮件消息的报头的某些独立的参数。同样,在该系统中,文件和文档需要从电子邮件数据库被下载到设备,其要求用于传输的大量带宽以及占用设备的大量的存储空间。此外,附件列表可为非常长的,因为每个附件以每行表示。因此,需要一种使在移动终端上处理带有附件的电子邮件消息变得容易的方法。
概述本发明的目标为提供在移动终端中促进电子邮件消息的处理的方法。此外,本发明的目标为提供在移动终端上促进电子邮件附件处理的方法。本发明的另一个目标为改进在他的/她的移动终端上处理电子邮件附件的用户体验。本发明的另一种目标为促进移动终端上通过电子邮件账户浏览。本发明的又一个目标为促进在移动终端中将附件添加到外发的电子邮件消息的过程。另一目标为获得关于用户友好响应的移动终端。另一个目标为实现一种移动终端,利用该终端,使用来自用户的很少的输入操作,附件可被添加到电子邮件消息根据发明的第一方面,在移动通信系统中用于处理电子邮件消息的方法被提供, 其包括移动终端和电子邮件数据库。该方法包括在移动终端的用户界面中显示电子邮件账户的电子邮件消息列表,以响应于来自用户的输入命令添加附件到外发的电子邮件消息;在移动终端的用户界面中显示从电子邮件消息列表选出的第一电子邮件消息的附件列表,以响应于来自选择第一电子邮件消息的用户的输入命令;将从附件列表选出的第一附件添加到外发的电子邮件消息,以响应于来自选择第一附件的用户的输入命令。本发明使在移动终端中撰写具有附件的电子邮件消息变得容易。这使择优挑选来自现有的电子邮件消息的某些附件成为可能。通过以在他的邮箱中显示的类似的外观面对用户,当用户要将来自接收的或已发送的电子邮件消息的附件添加到外发的电子邮件消息时,用户将容易地找到他感兴趣的附件。通过显示如在权利要求1中描述的文件夹层次结构,类似如用于接收的电子邮件消息的电子邮件层次结构,与US2008/0201668的系统相比,用户将更容易地导航和找到附件。此外,该层次结构被用户所知以及因此相比于 US2008/0201668的系统更容易使用。在该公开中,电子邮件数据库被定义为用户专用数据库,其用于处理和存储通过任何电子邮件交换协议从外部的电子邮件服务器接收的电子邮件消息。电子邮件数据库优选地被安排在网络中但其也可被安排在移动终端中。另一方面,外部的电子邮件服务器为例如IMAP、POP、SMTP、Gmail等的电子邮件服务器,其从电子邮件消息的发送者接收发往接收器的电子邮件消息。根据发明的实施方式,方法还包括存储每个处理的电子邮件消息和分别地附加到每个处理的电子邮件消息的每个附件,以使被存储的附件与其附加于的电子邮件消息分开,以及分配独立的识别标志给每个处理的电子邮件消息以及给附加到每个处理的电子邮件消息的每个附件。显示电子邮件消息列表的步骤还包括基于每个电子邮件消息的识别标志显示电子邮件消息列表,其中显示所选的电子邮件消息的附件的步骤包括基于电子邮件消息的识别标志和所选的电子邮件消息的每个附件的识别标志来显示附件。添加所选的附件的步骤还包括基于其识别标志添加所选的附件。通过分别地存储电子邮件消息和附件, 可能从电子邮件消息选择某个附件,在该电子邮件消息中其被接收,以及在没有附加整个电子邮件消息的情况下将所选的附件添加到外发的电子邮件消息。即附件能够从电子邮件消息中被挑出,所述附件利用该电子邮件消息被接收。在相同的时间,通过使用识别标志, 电子邮件消息的附件能够通过电子邮件消息直接地被找到,并且其不一定为附件显示单独的结构,如在先前的技术系统中。处理的电子邮件消息意为从另外的用户接收的、或已从终端被发送到另外的用户的电子邮件消息。
根据另外的实施方式,处理的电子邮件消息和处理的电子邮件消息的附件被存储在基于识别标志的节点层次结构中,以使每个附件具有对其处理的电子邮件消息的引用。 因此,附件被连接到其最初属于的电子邮件消息。因此,用户界面能够为用户显示可浏览的节点的层次结构以找到电子邮件消息及其附件,即使它们被分别地存储。根据另外的实施方式,附件和电子邮件消息被存储在电子邮件数据库上,以及电子邮件数据库和移动终端通过空中接口连接被连接。在移动终端的用户界面中显示电子邮件消息列表和显示所选的电子邮件消息的附件列表的步骤还包括从电子邮件数据库传输处理的电子邮件消息及其附件的识别标志到移动终端,以响应于来自用户的输入命令。通过在通信系统的节点中安排电子邮件消息,在通信系统中电子邮件消息和附件被存储,以及通过传输识别标志到移动终端和至少最初不传输整个电子邮件消息或附件,在移动终端的空中接口带宽和存储器容量被保存。因此,撰写和发送具有附件的电子邮件消息的过程为快速的。用户甚至将在该过程中经历信息的获取和显示,作为瞬时响应。同样,在移动终端被盗取的情况下,用户将不会丢失其保存的文件,因为它们被存储在中央电子邮件数据库上。根据另外的实施方式,方法还包括响应于来自用户的输入命令以查看所选的附件的至少部分的以下步骤在电子邮件数据库中,产生所选的附件的部分的视觉表示,以及在用户界面中,显示所选的附件的部分的视觉表示。通常用户想要知道附件的内容,例如,以查看其为被附加到要被发送的电子邮件消息的正确的附件。通过显示附件的视觉表示,用户可看到文件的至少部分以及因此识别其是否为正确的文件。同时,视觉表示在移动终端的屏幕上比实际文件更易管理。同样,如果实际文件在电子邮件数据库被存储以及仅视觉表示被发送到移动终端,则在移动终端的存储器资源和在移动终端和电子邮件数据库之间的通信频道上的带宽被保存。根据本发明的第二方面,计算机编程产品被提供,计算机编程产品被安排用于执行本发明的方法。根据本发明的第三方面,电子邮件处理系统被提供,其包括具有处理器和用户界面的移动终端,用于显示信息给用户以及用于接收用户输入命令;以及电子邮件数据库,用于存储电子邮件消息和附件。处理器被安排用于从电子邮件数据库获取以及在用户界面上显示电子邮件账户的电子邮件消息列表,以响应于来自用户的输入命令以添加附件到外发的电子邮件消息。处理器还被安排用于从电子邮件数据库获取以及在用户界面上显示从电子邮件消息列表选出的第一电子邮件消息的附件列表,以响应于来自选择第一电子邮件消息的用户的输入命令。系统还被安排用于将从附件列表选出的第一附件添加到外发的电子邮件消息,以响应于来自选择第一附件的用户的输入命令。发明使在移动终端中撰写带有附件的电子邮件消息变得容易。这使得从存在的、 处理的电子邮件消息择优挑选某些附件成为可能。通过使用户面对与在他的邮箱中显示的类似的外观,当用户要将来自处理的电子邮件消息附件添加到外发的电子邮件消息时,他将容易地找到他感兴趣的附件。通过显示如描述的文件夹层次结构,类似如用于所接收的电子邮件消息的电子邮件层次结构,用户会容易地导航和找到附件。根据实施方式,电子邮件数据库被安排用于分别地存储每个处理的电子邮件消息和每个处理的电子邮件消息的每个附件,以使附件与其所附加于的电子邮件消息分开存储,以及其中电子邮件数据库还被安排用于分配独立的识别标志到每个电子邮件消息以及到每个附件。处理器还被安排用于从电子邮件数据库获取电子邮件账户的每个电子邮件消息的识别标志,以及基于每个电子邮件消息的识别标志在用户界面上显示电子邮件消息列表。处理器还被安排用于基于电子邮件消息的识别标志从电子邮件数据库获取所选的电子邮件消息的每个附件的识别标志,以及基于电子邮件消息的识别标志和所选的电子邮件消息的附件的识别标志在用户界面上显示所选的电子邮件消息的附件。电子邮件数据库被安排用于通过基于其识别标志获取所选的附件来将所选的附件添加到外发的电子邮件消息。根据实施方式,电子邮件数据库被安排用于分配识别标志到处理的电子邮件消息以及到每个处理的电子邮件消息的附件,以及存储电子邮件消息和附件,以使每个附件具有对其所附加于的电子邮件消息的引用,以及以使每个电子邮件消息具有对最初附加到电子邮件消息的每个附件的引用。以此方式,基于识别标志的节点层次结构被完成,这使得容易地浏览电子邮件结构,从而找到用户想要在撰写中附加于电子邮件消息的附件,即使附件与它们最初的电子邮件消息分开地被存储。
根据另外的实施方式,移动终端和电子邮件数据库被安排通过空中接口连接彼此通信。因此,以及因为不必发送整个电子邮件消息和在空中接口连接上的消息以找到附件和将附件附加到外发的电子邮件消息,空中接口连接的带宽被节省,以及移动终端的存储器容量也被节省。根据本发明的另外的方面,被安排用于本发明的第三方面的电子邮件处理系统的移动通信终端被提供。附图简述发明将参考附图在以下更详细地描述,其中

图1为根据本发明的电子邮件处理系统的图解的方框图。图2为根据本发明的示例的节点层次结构的图解的树形结构。图3为在根据本发明的移动终端的显示器上示出的“撰写电子邮件”-视图的图解的表示。图4为在根据本发明的移动终端的显示器上示出的“选取电子邮件账户”_视图的图解的表示。图5为在根据本发明的移动终端的显示器上示出的“选择电子邮件”-视图的图解的表示。图6为在根据本发明的移动终端的显示器上示出的“从保存的电子邮件添加附件”-视图的图解的表示。图7为在根据本发明的移动终端的显示器上示出的具有三个附加的附件的电子邮件的“撰写电子邮件”-视图的图解的表示。图8为根据本发明的示例的节点层次结构的图解的树形结构。图9为在根据本发明的移动终端的显示器上示出的“从文件档案添加文件作为附件”-视图的图解的表示。图10为描述根据本发明的用于存储具有附件的电子邮件消息的方法的流程图。图11为描述根据本发明的用于处理电子邮件消息和附件的方法的流程图。实施方式描述
本发明将参考附图在下文更全面地被描述,其中本发明的优选的实施方式被示出。然而本发明可以用许多不同的形式被实施以及不应被解释为限制于在此提到的实施方式;恰恰相反,这些实施方式被提供以使本公开彻底和完整,以及将全面地将本发明的范围传达给本领域的技术人员。在附图中,相关数字代表相关元件。图1描述了根据本发明的电子邮件操作系统5。系统5包括具有处理器11、用户界面12、收发器13和存储器14的移动终端10 ;以及具有服务器部分23、电子邮件存储21、 文件存储22以及收发器24的电子邮件数据库20。移动终端的用户界面12具有用于为用户显示信息的显示器和各种输入设备,例如一个或多个数字小键盘、键盘、操纵杆、笔或者基于触摸的显示器。处理器11被安排成处理移动终端的不同部分之间和到/来自移动终端的通信以及执行不同的命令等。电子邮件数据库20被安排成充当服务器,以及被安排成在具有互联网连通性的服务器计算机上运行。移动终端10和电子邮件数据库20被安排在移动互联网连接30上通过它们各自的收发器13、24彼此通信。电子邮件数据库20还通过诸如互联网连接的通信链接40被连接到外部进入电子邮件服务器50,以及通过另外的通信链接60连接到外部的发出电子邮件服务器70。通信链接40和60可为相同的通信链接。外部的进入电子邮件服务器50管理进入的电子邮件消息,即向移动终端10的用户的电子邮件账户的方向行进的电子邮件消息,以及访问这些进入的电子邮件消息。进入电子邮件服务器的示例为IMAP,POP等。外部的发出电子邮件服务器70管理来自用户的电子邮件账户的电子邮件消息的发送。发出电子邮件服务器的示例为SMTP。可结合本发明被使用的其它电子邮件服务器管理进入电子邮件消息、访问进入电子邮件和发送电子邮件。该电子邮件服务器的示例为Microsoft Exchange、Gmai 1、Yahoo !、Hotmail等。所有的电子邮件服务器为电子邮件分享支持MIME标准的特性。MIME标准允许电子邮件消息包含多个部分。具有一个或多个附件的电子邮件消息是多部分MIME消息,但它仍然为一个数据文档。在进入电子邮件服务器50中,当新的进入电子邮件消息为可用时,这些电子邮件消息通过电子邮件交换协议在通信链接40上从电子邮件服务器下载到电子邮件数据库 20,其中电子邮件消息被存储在电子邮件存储21中。电子邮件存储器21包含电子邮件消息和电子邮件附件,其从外部进入电子邮件服务器50被获取。电子邮件数据库的文件存储 22为文件档案,其包含的文件可能以通过电子邮件之外另外的方式被接收,例如,从因特网下载的文件。从用户界面12,用户能够将文件例如从移动终端公布在互联网上,以及以对于电子邮件附件相同的方式与文件交互,如将在以下的文件中进一步详细地描述的。电子邮件数据库服务器部分23被安排成处理在电子邮件存储21和文件存储22中存储的电子邮件消息、附件和文件,例如,以存储电子邮件消息、附件和文件以及根据需要从各自的存储获取电子邮件消息、附件 和文件。根据本发明,当包括一个或多个附件的进入电子邮件消息在外部的进入电子邮件服务器50被接收以及被传递到电子邮件数据库20时,服务器部分23从电子邮件消息分出附件以及给每个附件和电子邮件消息独立的和唯一的识别标志,例如,识别数字。给定到电子邮件消息的识别标志不同于给定到电子邮件消息的附件的识别标志。就是说,如果多个附件被附加到进入电子邮件消息,从一个数据文档提取的每个附件包括真实的电子邮件消息和附件,以及每个附件与电子邮件消息本身分开被存储。即电子邮件消息被存储以使其不包含它的附件。 根据本发明,在电子邮件存储21中创建节点层次结构。节点层次结构在图2中被描述,在示例中用户具有两个电子邮件账户200、250。电子邮件账户节点200、250被安排在节点层次结构的最高级别290。第一电子邮件账户200具有许多为文件夹的子节点,在附图中由两个子文件夹说明收件箱210和发件箱230,其被安排在第一子级别291。另外,如 Emailn 211所示的许多消息可被安排在该第一子级别291。收件箱节点210依次具有许多子节点,其为以EmaiipZO和Email2225在图2中示出的消息节点,其被安排在第二子级别 292。此外,例如Email1和Email2的每个消息具有许多子节点,其为被附加到当其最初被接收时的消息的附件。附件被安排在第三子级别293上,并且在图中由作为EmaiipZO的子节点的 AttachmentA221、AttachmentB222 两者以及为 EmaiI2 的子节点的 Attachmentc226 被说明。如在图2的说明的,在节点层次结构中,所有电子邮件附件引用其父电子邮件节点,该父电子邮件节点相应地引用其电子邮件文件夹,该电子邮件文件夹相应地引用其电子邮件账户。每个电子邮件账户200、250、每个电子邮件文件夹210、230、每个电子邮件消息211、220、225、以及每个电子邮件附件221、222、226在电子邮件存储21中作为独立的节点被存储。所有节点为唯一的以及由唯一的识别标志被识别。即每个电子邮件账户、每个电子邮件文件夹、每个电子邮件消息以及每个电子邮件附件被分配唯一的识别标志。类似的层次结构被创建用于文件存储22。即被存储在文件存储22中的文件引用他们的父文件夹,其父文件夹相应地弓I用他们的文件档案。根据本发明,这些层次结构和节点在电子邮件数据库和移动终端之间被分享,并且是移动终端和电子邮件数据库之间通信的基础。对于每个节点添加的信息能够被联系, 例如属性/元数据(例如,文件名、日期、关键词等)、处理的信息(例如文件数据、PDF、视觉表示(更多信息见下文)以及文本)、超链接和可被关联到每个节点的其它信息。移动终端10的用户界面12和电子邮件数据库20之间的通信是基于具有它们的识别标志的节点。 其允许用户界面有层次结构地代表节点(同其它格式一样)并使层次结构为可浏览的,就是说,是可导航的。一经请求,用户界面可获取其它节点相关信息,如视觉表示(更多信息见下文)。本发明的目的是快速和容易地撰写具有附件的电子邮件消息。通过使用识别标志和节点层次结构为用户发送具有附件的电子邮件消息,用户界面部分仅需要发送消息的文本,以及附加到对于电子邮件数据库的消息的附件的信息(例如,识别标志)。此后,电子邮件数据库使用附件信息以获取来自电子邮件存储的真实的附件,以及将附件添加到电子邮件消息,其通过外发的电子邮件服务器70被发送到接收者。基本上,当用户即将撰写并发送新的具有附件的电子邮件消息时,根据发明的实施方式,接下来的过程被执行。在用户界面,用户选择以添加附件。具有所有保存的电子邮件消息(例如,收件箱的视图)的视图或者具有附件的至少所有保存的电子邮件消息将然后被示出在显示器上。当用户通过输入设备例如触摸屏来挑选观看到的电子邮件消息的一个时,电子邮件消息的附件将被示出。此后,当用户通过输入设备选择附件中的一个时,所选的附件被添加到将要撰写的电子邮件消息。然而,所选的附件没有被下载到移动终端,只有所选的附件的信息比如识别标志被下载到移动终端。因此,远程附件管理被完成。同样,用户能够择优挑选用户想要的,诸如存在于收件箱或者存在于已发送邮件箱的电子邮件消息的已经存在的电子邮件消息的任何附件,以及添加附件到即将撰写的电子邮件消息。电子邮件账户的文件夹结构也能够被导航,以选择已经被保存在诸 如收件箱、发件箱等任何文件夹的电子邮件消息的附件。此外,可能导航到最高级别,其中所有用户的电子邮件账户以及远程文件档案被示出。以下为参考图3至8中更详细地描述的用于撰写和发送具有附件的新的电子邮件消息的方法。图3至7描述了当附加附件到要被撰写的电子邮件消息时,显示在移动终端的显示器上的不同的视图,例如文件夹内容,然而图8描述了对于该示例的层次结构节点树。 当用户将撰写新的电子邮件消息时,“撰写电子邮件”-视图110,见图3,被显示在移动终端的显示器上。该“撰写电子邮件”-视图110经由用户界面12的输入设备通过用户输入命令被达到。在图3中示出的“撰写电子邮件”-视图的示例,作为缩略图被示出的附件112 已经被附加到新的电子邮件消息。通过输入设备用户提供其它数据,例如接收者、主题、消息文本、签名、标签等。同样,通过例如点击“添加附件”方框111用户可选择附加一个或者几个附件。当附加文件的用户输入命令已经被移动终端接收时,该“选择电子邮件账户和文件档案”-视图130被显示(图4)。该视图130示出了属于用户的电子邮件账户和文件档案。显示图130所必需的信息从电子邮件数据库被接收,其基于节点层次结构。通常,移动终端10从电子邮件数据库20获取足够的信息,用以创建被显示在图3至7中的每个不同的用户界面视图。根据一种实施方式,具有所有识别标志的整个节点层次结构可从电子邮件数据库被下载到移动终端并被存储在例如移动终端的存储器14中。可选地,用于具有可能的选择的未来层次结构水平的仅必需的信息在每个层次结构水平被下载。即在图4的情况中,只有显示的电子邮件账户和文件档案的识别标志被下载,即图8的最高级别。在图4的例子中,用户通过用户输入命令,例如通过点击触摸屏,来选择电子邮件账户[email protected]。移动终端10然后获取信息,即关于被存储在该电子邮件账户的文件夹和电子邮件信息的识别标志,其基于节点层次结构。如果整个节点层次结构已经被下载,移动终端的处理器11从内部存储器14获取信息。或者,处理器11从电子邮件数据库20获取该信息。“选择电子邮件”-视图(图5)然后被显示在显示器上。可选地,如果用户选择文件档案,例如,文件档案1,则移动装置从电子邮件数据库获取关于存储在文件档案1中的文件的信息,其基于识别标志和节点层次结构。在图5中示出的“选择电子邮件”-视图140显示所有的电子邮件消息(电子邮件消息1、电子邮件消息2、电子邮件消息3、电子邮件消息4),以及userOwork账户131的子文件夹(发送消息、删除的消息、草稿)。在图5的例子中,用户选择电子邮件消息3、141, 例如通过点击用户界面的触摸屏12。如果已经被下载,则移动终端或从电子邮件数据库20 或从内部存储器14获取信息,而不管附件属于电子邮件消息3,这是基于识别标志和节点层次结构。“从保存的电子邮件添加附件”-视图150(图6)然后被示出在显示器上。可选地,如果用户选择子文件夹,例如,发送消息,则被存储在文件夹(发送消息文件夹)的电子邮件消息将被以如在图5中示出的电子消息的类似的方式被显示。在图6中示出的“从保存的电子邮件添加附件”-视图150显示所有的附件,附件 1、附件2、附件3,其属于电子邮件消息3。在图6的示例中,该用户选择附件2、151,例如,通过点击用户界面12的触摸屏。附件2然后被添加到撰写中的电子邮件消息。更确切的说,在电子邮件数据库20找到附件2所必需的识别信息被添加到撰写中的电子邮件消息。 识别信息通过节点层次结构被找到。在附件2被添加之后,“撰写电子邮件”-视图再次被示出。可选地,可能保持为“从保存的电子邮件添加附件”-视图以及直接附加另外一个附件到该电子邮件消息。用户也可能在“从保存的电子邮件添加附件”-视图直接选择多个文件。当该“撰写邮件”-视图再次被显示时,如果该处理成功,用户能够选择添加新的附件到要被发送的电子邮件消息,以及在发送电子邮件消息之前阅读和查看该附件以确保正确的文件被实际附加。用户也能够删除已被添加的任意附件。任何数量的附件能够随着以上概述的步骤被添加。图7示出了显示所撰写的电子邮件消息的“撰写邮件”-视图170, 其准备好连同被添加到它的附件112、151、161被发送。当用户使用输入命令“发送” 113以发送消息,移动终端10通过空中接口 30发送消息作为撰写的电子邮件消息到电子邮件数据库20。消息包括接收者和附件识别标志,以及优选的主题和消息文本。附件识别标志用于从电子邮件存储21获取附件和从文件存储22获取文件。获取的文件和附件然后被附加到电子邮件数据库中的撰写的电子邮件消息。使用该消息,电子邮件数据库20的服务器部分23创建MIME编码的电子邮件消息,其经由通信链接60和外部的发出服务器70通过电子邮件发送协议被发送到接收者。如在图3至7中所示,附件能够从旧的电子邮件消息中择优挑选以及添加到外发的新的电子邮件消息。因此,附件能够在过程中(on the fly)被添加。由于附件存储在远离移动终端的电子邮件数据库中,远程附件管理被完成,以使在电子邮件数据库和移动终端之间的空中接口上的宽带资源被节省。如以上表示的,来自文件存档的文件也能够作为附件被添加到外发的电子邮件消息。“添加来自文件存档的文件作为附件”-视图160在图9中被示出。如果用户选择文件, 例如文档2161,文件将被附加到撰写中的电子邮件消息。此后,“撰写电子邮件”-视图110 可再次被显示。根据实施方式,用户可仅具有一个用户账户。在该情况下,当添加附件到电子邮件消息的用户输入命令由移动终端接收时,图2和图8的最高水平可不必显示作为图4的视图。在该情况下类似于图5的视图的“选择电子邮件”_视图当用户选择“添加附件”方框时将被直接地显示。图10描述了于在电子邮件数据库中存储处理的电子邮件消息的方法的实施方式。通过处理的电子邮件消息意为例如从进入的电子邮件服务器50被接收到电子邮件处理系统5的电子邮件消息、或从电子邮件处理系统5被发送到外发的电子邮件服务器70。 当具有附加到其的附件的电子邮件消息要被存储时,电子邮件数据库20从电子邮件消息分开301每个附件,分配302独立的识别标志到电子邮件消息以及到每个附件,以及在电子邮件数据库中分别地存储303电子邮件消息和每个附件。优选地,服务器部分23执行每个步骤以及在电子邮件存储21中存储电子邮件消息和每个附件。电子邮件消息及其附件被分配识别标志,用于创建节点层次结构以使每个附件具有对其电子邮件消息的引用,即使它们被分别地存储。图11描述了根据发明的、用于附加旧的电子邮件消息的附件到外发的电子邮件消息的方法的实施方式。

方法开始于移动终端10通过终端的用户界面接收401来自用户的输入命令,以添加附件到要被发送的电子邮件消息。输入命令触发终端10,或实际上连接收发器的终端的处理器,以传输402请求到电子邮件数据库20,请求属于用户的电子邮件账户的列表。请求触发电子邮件数据库,以获取403在其电子邮件存储中的电子邮件账户的列表以及传输电子邮件账户的列表到移动终端。电子邮件账户的列表至少包括每个电子邮件账户的识别标志。电子邮件账户的列表然后在用户界面被显示404。上述步骤是可选择的,以及可被跳过的,例如,如果用户仅仅具有一个用户账户。在这种情况下步骤406将由移动终端10被触发,通过终端的用户界面接收401来自用户的输入命令,以添加附件到要被发送的电子邮件消息。接着步骤404、步骤406,移动终端传输请求到电子邮件数据库,请求属于所选的电子邮件账户的电子邮件消息列表和/或文件夹,其通过移动终端通过终端的用户界面接收405来自用户的输入命令被触发,该用户已从若干用户账户中选择出电子邮件账户。传输的请求406触发电子邮件数据库,以获取407电子邮件消息列表和/或文件夹以及传输电子邮件消息列表和/或文件夹到移动终端。电子邮件消息列表和/或文件夹至少包括每个电子邮件消息和/或文件夹的识别标志。电子邮件消息列表和/或文件夹然后被显示 408在用户界面。假使用户然后选择文件夹,属于所选的文件的电子邮件消息的新的列表将通过如以上描述的相同方式被显示。如果用户代替从电子邮件消息列表和/或文件夹中选择出电子邮件消息,输入命令在移动终端被接收409,用于从电子邮件消息列表中选择出电子邮件消息。该接收的输入命令触发移动终端以传输410请求到电子邮件数据库,请求属于所选的电子邮件消息的附件列表。传输的请求410触发电子邮件数据库以获取411属于所选的电子邮件消息的附件列表、以及传输附件列表到移动终端。附件列表至少包括每个附件的识别标志。附件列表然后在用户界面被显示412。移动终端然后通过用户界面接收413来自用户的输入命令,该用户已经选择附加附件列表的显示的附件的一个。该接收的输入命令触发移动终端以添加414所选的附件的识别标志到要被发送的电子邮件消息。如果移动终端然后接收415输入命令以发送电子邮件消息,移动终端传输416电子邮件消息以及所选的附件的识别标志到电子邮件数据库, 电子邮件数据库基于添加到外发的电子邮件消息的识别标志从其电子邮件存储获取417 所选的附件,以及添加418获取的附件到电子邮件消息。具有添加的附件的电子邮件消息然后通过外发的外部电子邮件服务器和通信系统从电子邮件数据库被传输419到接收者。如果用户想要添加多于一个的附件到要被发送的电子邮件信息,用户可再次触发添加附件命令,其由移动终端接收。移动终端可然后任意显示属于先前所选的电子邮件消息的附件列表、电子邮件消息列表和/或文件或用户账户的列表,其取决于例如用户设置。在以上描述的方法中,处于每个用户输入命令的移动终端请求和接收来自电子邮件数据库的信息。根据另一个实施方式,处于第一请求的电子邮件数据库发送整个节点的层次结构,即所有用户账户、所有文件夹、所有电子邮件消息及所有附件的识别标志。在该情况下,在接下来的用户输入命令,移动终端不必要从电子邮件数据库中请求任何信息。这两种方法的混合都被使用也是可能的。例如,电子邮件数据库可发送属于这些电子邮件消息的所有附件以及在文件夹中的所有电子邮件消息的识别标志,但在第一请求时仅发送不同用户账户的识别标志根据另外的实施方式,可能仅附加电子邮件消息而没有其附件。在那种情况下,要添加电子邮件消息的用户输入命令被使用。移动终端通过电子邮件数据库获取邮件消息, 以及以如以上描述的类似的方式显示节点层次结构的节点,但替代附加电子邮件消息的附件,实际的电子邮件消息被附加。这是可能的,因为电子邮件消息和附件以单独的身份分别地被存储。同样地,通过存储以如描述的单独的身份分别地存储电子邮件消息和附件,可能通过贯穿电子邮件层次结构的导航而从不同的存储的电子邮件消息添加附件。根据实施方式,发明也包括移动终端10,其用于电子邮件处理系统,如在此公开中描述的。移动终端具有处理器11和用户界面12,其用于显示信息给用户以及用于接收用户输入命令。处理器11被安排用于从电子邮件数据库20获取以及在用户界面12上显示电子邮件账户的电子邮件消息列表,这响应于来自用户的输入命令以添加附件到外发的电子邮件消息。处理器11还被安排用于从电子邮件数据库获取以及在用户界面12上显示从电子邮件消息列表中所选出的第一电子邮件消息的附件列表,这响应于来自选择第一电子邮件消息的用户的输入命令。终端还被安排用于至少将从附件列表中选出的第一附件的识别标志添加到外发的电子邮件消息,这响应于来自选择第一附件的用户的输入命令。根据发明的实施方式,可能显示已被添加到撰写中的电子邮件消息的附件的视觉表示,例如,在图7中的附件112、151、161。视觉表示可以是附件的部分,例如,以压缩格式的第一页,其具有足够的信息以在视觉上识别附加的文件。在发送它以视觉地识别和查证此为用户实际上想作为电子邮件附件发送的文件之前,感兴趣的是显示附加的文件的视觉表不。为显示附件的视觉表示,通过例如点击附件,用户从“撰写_电子邮件”-视图选择一个添加的附件。移动终端然后从电子邮件数据库基于附件的识别标志下载视觉表示。根据实施方式,文件的名称、文件的类型、总页数和/或用于每页的缩略图也被下载。用户也可能对每页挑选和放大。如果一页由用户选择,该页的预览图像被下载,以及如果用户使用缩放命令用于放大该页,则需要显示的下一个放大等级的图像从电子邮件数据库被下载。为使下载和显示该视觉表示成为可能,电子邮件数据库被安排成将附件分割为部分,其取决于用户的请求。这通过提供共同的文件程序例如办公套件和图像处理程序给电子邮件数据库来完成。电子邮件数据库然后被安排成运行正确的文件程序,用于执行该文件,以及从该程序挑选由用户请求的文件部分并发送其到移动终端。以下为用于查看附加到描述的电子邮件消息的文件的方法的实施方式。来自用户的查看附加的文件中的部分的输入命令触发移动终端,以从电子邮件数据库请求附加的文件中的部分的视觉表示。这样的请求触发电子邮件数据库产出附加的文件的部分的视觉表示。电子邮件数据库然后传输所产生的视觉表示到移动终端,其在它的用户界面显示视觉表不。根据本发明的另一个方面,发明可由计算机程序完成,计算机程序被安排根据发明的任意所描述的方法执行步骤。计算机程序可被安排在计算机可读媒体上,以能够根据本发明被下载到电子邮件处理系统的处理器。计算机程序产品然后优选地被安排在移动终端的处理器和电子邮件数据库中,其分布在通信系统的两个节点之间。
根据发明的可选的实施方式,电子邮件数据库可被安排在移动终端而非通信网络节点。在这种情况下,移动终端的处理器将从安排在移动终端的电子邮件数据库中请求信息,类似于在以上方法中描述的。 如本领域技术人员理解的,本发明可为可适用的,不仅用于撰写新的电子邮件消息,还用于回复接收的电子邮件消息或用于转发接收的电子邮件消息。在附图和说明书中,这里已经公开了优选的实施方式和发明的示例,以及虽然专用术语被使用,但它们仅以通用的和描述的概念上被使用而不是用于限制的目的,本发明的范围在接下来的权利要求中被阐明。
权利要求
1.一种在移动通信系统中处理电子邮件消息的方法,所述移动通信系统包括移动终端 (10)和电子邮件数据库(20),所述方法包括响应于来自用户的将附件添加到外发的电子邮件消息的输入命令,在所述移动终端 (10)的用户界面(12)中显示电子邮件账户的电子邮件消息列表;响应于来自用户的选择第一电子邮件消息的输入命令,在所述移动终端的所述用户界面(12)中显示从所述电子邮件消息列表选出的所述第一电子邮件消息的附件列表;响应于来自用户的选择第一附件的输入命令,将从所述附件列表选出的所述第一附件添加到所述外发的电子邮件消息。
2.根据权利要求1所述的方法,还包括以下步骤存储每个处理的电子邮件消息和分别地附加到每个处理的电子邮件消息的每个附件, 以使附件与该附件所附加于的电子邮件消息分开被存储,以及将独立的识别标志分配到每个处理的电子邮件消息以及分配到附加于每个处理的电子邮件消息的每个附件,其中显示电子邮件消息列表的步骤包括基于每个电子邮件消息的识别标志显示所述电子邮件消息列表,其中显示选出的电子邮件消息的附件的步骤包括基于所述电子邮件消息的识别标志和所述选出的电子邮件消息的每个附件的识别标志来显示该附件,以及其中添加选出的附件的步骤包括基于该选出的附件的识别标志添加所述选出的附件。
3.根据权利要求2所述的方法,其中所述处理的电子邮件消息和所述处理的电子邮件消息的附件基于所述识别标志以节点层次结构被存储,以使每个附件具有对该附件的处理的电子邮件消息的引用。
4.根据权利要求2至3的任一项所述的方法,其中所述文件和电子邮件消息被存储在所述电子邮件数据库(20)上,其中所述电子邮件数据库(20)和所述移动终端(10)通过空中接口连接(30)被连接,以及其中在所述移动终端(10)的用户界面(12)中显示电子邮件消息列表和显示选出的电子邮件消息的附件列表的所述步骤还包括响应于来自用户的输入命令,将所述处理的电子邮件消息的识别标志以及所述附件的识别标志从所述电子邮件数据库(20)传输到所述移动终端。
5.根据权利要求1至4的任一项所述的方法,其中将从所述附件列表选出的附件添加到所述外发的电子邮件消息的步骤包括在所述移动终端(10)中将所述选出的附件的识别标志添加到所述外发的电子邮件消息 将所述外发的电子邮件消息连同所述选出的附件的所述识别标志传输到所述电子邮件数据库(20),在所述电子邮件数据库(20)中,基于添加到所述外发的电子邮件消息的识别标志,获取所述选出的附件,将所获取的附件添加到所述外发的电子邮件消息。
6.根据权利要求1至5的任一项所述的方法,还包括响应于来自用户的查看选出的附件的至少部分的输入命令而进行的以下步骤在所述电子邮件数据库(20)中,产生所述选出的附件的部分的视觉表示,在所述用户界面(12)中,显示所述选出的附件的所述部分的所述视觉表示。
7.根据权利要求1至6的任一项所述的方法,还包括以下步骤响应于来自用户的将附件添加到外发的电子邮件消息的输入命令,在所述移动终端 (10)的所述用户界面(12)中显示所述用户的电子邮件账户的列表,以及其中显示接收的电子邮件消息列表的步骤包括响应于来自用户的选择第一电子邮件账户的输入命令,显示从电子邮件账户的所述列表选出的所述第一电子邮件账户的接收的电子邮件消息列表。
8.一种计算机程序产品,该计算机程序产品被安排用于执行如权利要求1至7中的任一项所述的步骤。
9.一种电子邮件处理系统(5),包括具有处理器(11)和用户界面(12)的移动终端(10),该移动终端用于显示信息给所述用户以及用于接收用户输入命令,电子邮件数据库(20),其用于存储电子邮件消息和附件,其中所述处理器(11)被安排成响应于来自用户的将附件添加到外发的电子邮件消息的输入命令,而从所述电子邮件数据库获取以及在所述用户界面(12)上显示电子邮件账户的电子邮件消息列表;其中所述处理器(11)还被安排成响应于来自用户的选择第一电子邮件消息的输入命令,从所述电子邮件数据库获取以及在所述用户界面(12)上显示从所述电子邮件消息列表选出的所述第一电子邮件消息的附件列表;其中所述系统(5)还被安排成响应于来自用户的选择第一附件的输入命令,将从所述附件列表选出的所述第一附件添加到所述外发的电子邮件消息。
10.根据权利要求9所述的电子邮件处理系统,其中所述电子邮件数据库(20)被安排成分别地存储每个处理的电子邮件消息和每个处理的电子邮件消息的每个附件,以使附件与该附件所附加于的电子邮件消息分开被存储,以及其中所述电子邮件数据库还被安排成将独立的识别标志分配到每个处理的电子邮件消息以及分配到每个附件,其中所述处理器(11)被安排成从所述电子邮件数据库(20)获取电子邮件账户的每个电子邮件消息的识别标志、以及基于每个电子邮件消息的识别标志在所述用户界面(12) 上显示所述电子邮件消息列表,以及其中所述处理器(11)被安排成基于所述电子邮件消息的识别标志从所述电子邮件数据库获取选出的电子邮件消息的每个附件的识别标志、以及基于所述选出的电子邮件消息的识别标志和所述选出的电子邮件消息的附件的识别标志在所述用户界面(12)上显示所述选出的电子邮件消息的所述附件,以及其中所述电子邮件数据库(20)被安排成通过基于选出的附件识别标志获取所述选出的附件而将所述选出的附件添加到所述外发的电子邮件消息。
11.根据权利要求10所述的电子邮件处理系统,其中所述电子邮件数据库(20)被安排成将识别标志分配到所述处理的电子邮件消息并分配到每个处理的电子邮件消息的附件、 以及存储所述电子邮件消息和附件,以使得每个附件具有对该附件所附加于的该附件的电子邮件消息的引用,以及使得每个电子邮件消息具有对最初附加到该电子邮件消息的每个附件的引用。
12.根据权利要求9至11的任一项所述的电子邮件处理系统,其中所述移动终端(10) 和所述电子邮件数据库(20)被安排成通过空中接口连接(30)彼此通信。
13.根据权利要求12所述的电子邮件处理系统,其中所述系统(5)还被安排成通过所述移动终端(10)和所述电子邮件数据库(20)将从所述附件列表选出的第一附件添加到所述外发的电子邮件消息,其中所述移动终端(10)被安排成将选出的附件的识别标志添加到所述外发的电子邮件消息,将所述外发的电子邮件消息连同所述选出的附件的识别标志传输到所述电子邮件数据库(20),所述电子邮件数据库(20)被安排成基于添加到所述外发的电子邮件消息的所述识别标志获取所述选出的附件,将所获取的附件添加到所述外发的电子邮件消息。
14.根据权利要求9至13的任一项所述的电子邮件处理系统,其中所述电子邮件数据库(20)被安排成,响应于来自用户的查看选出的附件的至少部分的输入命令,产生所述选出的附件的部分的视觉表示,以及其中所述处理器(11)被安排成,响应于来自用户的查看选出的附件的至少部分的输入命令,在所述用户界面(12)中显示所述选出的附件的所述部分的所述视觉表示。
15.一种移动通信终端(10),该移动通信终端被安排成用于根据权利要求9至14的任一项所述的电子邮件处理系统(5)。
全文摘要
在本发明中,电子邮件处理系统(5)被提供,其包括具有处理器(11)和用户界面(12)的移动终端(10),其用于显示信息给用户以及用于接收用户输入命令;以及电子邮件数据库(20),其用于存储电子邮件消息和附件。处理器(11)被安排用于从电子邮件数据库(20)获取以及在用户界面(12)上显示电子邮件账户的电子邮件消息列表,这响应于来自用户的将附件添加到外发的电子邮件消息的输入命令。处理器(11)还被安排用于从电子邮件数据库获取以及在用户界面(12)上显示从电子邮件消息列表中选出的第一电子邮件消息的附件列表,这响应于来自选择第一电子邮件消息的用户的输入命令。系统(5)还被安排用于将从附件列表中选出的第一附件添加到外发的电子邮件消息,这响应于来自选择第一附件的用户的输入命令。因此,用户能够从已经存在的电子邮件消息中择优挑选用户想要的任何附件。
文档编号G06F3/048GK102318294SQ200980156650
公开日2012年1月11日 申请日期2009年2月13日 优先权日2009年2月13日
发明者亨里克·彼得松, 彼得·林格伦, 马蒂亚斯·温斯泰特 申请人:维斯阿克公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1