统一信息中的联机集聚的制作方法

文档序号:7611664阅读:136来源:国知局
专利名称:统一信息中的联机集聚的制作方法
技术领域
本发明涉及电子信息领域,更具体的说,本发明涉及一种用于实时的集中访问存储在多个信息存储器中的诸如由一用户所使用的不同电子信件帐号这样的信息的方法和装置。
背景技术
诸如电子邮件阅读器和电子邮件服务器这样的传统信息应用根据被设计成每次能处理特定用户的单一帐号的结构而操作。因为电子邮件信息成为更普及的技术,所以许多用户具有多于一个的电子邮件帐号。例如,用户在单位中有一个帐号,在家里有一个私人电子邮件帐号,他的国际互连网服务供应商的入口所提供的电子邮件帐号,有限和/或蜂窝状的电子语音邮件,公司电子语音邮件,等等。
当用户想要检查他的信息时,他不得不访问他的每一个帐号的信箱。用户使用几个不同应用程序来访问他的电子语音邮件,他单位中的电子邮件或者家里的电子邮件。然而,该过程是繁重的和费时的,因为用户不得不访问他的每一个帐号的信箱并检查它的状态。更高级的方法为用户提供直接访问几个电子邮件源。然而,这些方法还存在问题,因为用户仍然具有多个且独立的收件箱,并不方便控制他的外发信件。
对单个用户所想要的来自不同邮件源的邮件进行集中的另一方法是“转寄”的方法。该方法允许用户将他的电子邮件,语音邮件及传真信息转寄给一个帐号,它们在该帐号中可以被存储和/或被处理。然而,这个方法受存储容量的限制,因为所有的转寄邮件被存储在一个帐号中,并且一些邮件供应商向用户收取转寄服务费。此外,为了提供给用户有效的邮件服务,位于不同地方的用户的所有帐号(例如,来自他家里的PC机,来自单位的工作站,来自他的移动电话,等等)都可访问这存储位置。另外,中央存储器位置的管理不方便允许对单独位置的信箱进行升级,因此对外来信息的管理经常需要双倍的努力。
诸如HotmailTM这样的联机服务允许用户查询并将几个不同帐号的邮件下载到一个帐号内,且允许处理来自该帐号的他的信件。然而,该方法也浪费存储器资源,因为联机服务供应商存储每一个用户所想要的所有电子邮件信息。此外,这种在一个位置集中存储所有想要的邮件增加了保密性和/或安全性问题。
上述方法不能为另外一个问题提供一个满意的解决方案,因为当已发送消息被存储时,已发送消息保存在发送已发送信息的帐号中,并且不是在一个地方。此外,由于经济和安全的原因,当用户希望通过他的电话来检查他的每一个帐号中的邮件时,一些电话公司没用为他提供通过互联网来访问他的帐号的方法。反而,为了在单位中读取他的电子邮件(互连网),用户不得不在单位建立与帐号的互联网供应商的电话连接。于是,为了在单位读取他的语音邮件,他不得不在单位建立与帐号的语音信息供应商的电话连接。当然,这个过程相对慢且贵,因为用户不得不拨几个供应商的号,并保持连接直到他检查完他的每一个独立帐号中的邮件的状态。用于检查每一个帐号的收件箱的过程需要花费几分钟。
上述方法中一个也没有提供一个满意的解决方案以解决所提出的实时的集中访问用户的多个信息帐号。
本发明的一个目的就是提供实时的集中访问用户的多个电子邮件帐号,该方法克服了现有技术的缺点。
本发明的另一个目的就是提供了一种用于实时的集中访问用户的多个电子邮件帐号的方法和装置,该方法和装置消除了必须对信息的重复存储。
本发明的又一个目的就是提供了一种用于实时的集中访问用户的多个电子邮件帐号的方法和装置,该方法和装置对用户与电子邮件系统的常规交互作用和现有软件来说是透明的。
本发明的又一个目的就是提供了一种用于实时的集中访问用户的多个电子邮件帐号的方法和装置,该方法和装置将他所有帐号的已发送信息存储在一个位置。
本发明的又一个目的就是提供了一种用于实时的集中访问用户的多个电子邮件帐号的方法和装置,该方法和装置降低了保密性和安全性问题。
根据下面的描述,本发明的其他目的和优点将变得显而易见。
发明概要本发明是指用于实时的集中访问从用户的两个或多个邮件帐号中所接收的或从其所发送的信息的方法。与来自用户的一个或多个帐号的外来信息和外发信息有关的数据被实时的连续集聚和/或存储。用户访问从一个或多个帐号中所接收的或从一个或多个帐号所发送的每一个已集聚信息。集聚数据是所有的外来信息和/或外发信息。更好的,为用户实时的不断更新和/或显示他的集聚信息和/或外来信息和/或外发信息的状态。在本发明的上下文中术语“邮件帐号”在其广义内被解释,并且包括可处理信息的每一个信息系统,该信息可被电传送,包括,但并不局限于,互联网邮件,电子邮件,语音邮件,传真邮件,视频邮件等等。外来信息和/或外发信息包括,例如,电子邮件,语音邮件,传真邮件,视频邮件,或互连网/全球网邮件信息。为肯定到达用户的任一个帐号的或从用户的任一个帐号发送的每一个信息实时的分配唯一的ID,并且产生了已集聚的所有信息唯一ID的列表。每一个信息的唯一ID于是存储在存储器中,同时继续实时的为每一个新的信息分配ID并因此继续更新列表。用户从他的任一个帐号来访问存储器。一旦接收到用户要访问信息的请求,根据所请求信息的唯一ID,该请求被路由到存储信息的位置,并且从其中检索信息。
更好的,存储信息的位置实际上是服务器,该服务器提供信息服务给用户指定的帐号,信息被编址到该服务器,或者信息从该服务器被发送。与不同信息有关的不同协议被统一成一共同协议,该协议提供了不同协议所提供的统一信息服务,并且允许用户利用共同协议来访问信息。统一信息协议当然是在程序操作者的技术范围内并且为了简短起见因此不在这里详细讨论。
用户可以通过诸如有线电话,移动电话,浏览器或工作站这样的被链接到存储器的信息终端来访问已集聚的信息。可将一标识附加到每一个已访问的信息中,用于允许用户区分具有不同属性的信息,尤其是已阅读信息和未阅读信息。
根据本发明的优选实施例,通过阅读至少信息的一部分,将已阅读部分传输并存储在存储器中来集聚每一个信息。
本发明还指一个信息系统,该系统实时的集中访问从用户的多个邮件中所接收的或从用户的多个邮件所发送的信息,该系统包括a)一装置,用于实时的集聚与来自用户的一个或多个帐号的外来信息和/或外发信息有关的数据;b)一装置,用于通过用户来访问从所述一个或多个帐号的每一个中所接收的或从其所发送的每一个已集聚信息。
更好的,但是不受此局限,信息系统进一步包括电路和/或软件,用于为用户实时的连续更新和/或显示他的已集聚信息和/或外来信息和/或外发信息的状态。信息系统可进一步包括由与不同信息相关的已统一的不同协议所组成的共同协议,该协议支持由不同协议所提供的统一的信息服务。最好是,信息系统包括链接到存储器的信息终端装置,用于访问集聚的信息。信息终端装置包括有线电话,移动电话,浏览器或工作站。系统进一步可包括电路和/或软件,用于将一标识附加到每一个已访问的信息中,用于区分具有不同属性的信息,尤其是已阅读和未阅读信息。
附图的简要说明参考附图,通过下面的对优选实施例说明性的和非限制性的详细说明,可更好的理解本发明上述的和其他的特征及优点,其中

图1示意性的说明了根据本发明优选实施例的一系统的结构,该系统可实时的访问从多个帐号集聚的电子邮件信息;以及图2示意性的说明了根据本发明优选实施例的系统中的信息流,该系统可实时的访问从多个帐号集聚的电子邮件信息;优选实施例的详细说明图1示意性的说明了根据本发明优选实施例的一系统的结构,该系统可实时的访问从多个帐号集聚的电子邮件信息。系统100包括一组几个信息装置2a至2e。在这个例子中,用户可利用有线电话2a,移动电话2b,浏览器2c,位于家中的PC 2d及位于单位的另一个PC 2e来读取他的信息。移动电话2b可以是与无线应用协议(WAP)或类似协议相兼容的任一个电话,WAP是可使移动电话(手持话机)运行预编程的数据处理应用的协议。肯定会到达每一个信息装置的信息被存储在一个或多个相应的服务器中。系统100包括一组服务器4至8,用户可从该组服务器中访问并读取所希望的信息。在这个特定示例性实施例中,服务器4是互联网服务供应商(ISP)服务器(该服务器可使用户访问互联网),服务器5为有线电话2a提供了语音邮件信息服务,服务器6为移动电话2b提供了语音邮件信息服务,服务器7为工作站2d和2e提供了公司邮件信息(已集成的电子邮件和语言邮件)服务,并且服务器8为浏览器2c提供了基于环球网的邮件信息服务。通过连接在一组服务器和一组信息终端装置间的信息集聚服务器1来执行从一组信息终端装置(2a至2e)访问一组服务器(4至8)。信息集聚服务器1允许利用诸如IMAP4或者POP协议版本3(POP3)这样的适当协议来访问信息,IMAP4协议定义了用户怎样访问和/或处理邮件存储器,POP3被用于类似的目的并更简单。
根据本发明的优选实施例,信息集聚服务器1的操作可被执行,而无需将信息存储在其中。处理所有帐号的信息所需要的操作特别包括文件夹和信息列表(例如,产生“收件箱”文件夹并将外来信息放入该文件夹),将信息从邮箱中移去,和/或将信息导入邮箱,等等。这些信息处理操作被实时的送往(真正的)一组邮件服务器4至8,并且这些操作在这些服务器中被实际的执行。信息集聚服务器1集成了不同邮件存储协议的能力,并将他们传输到一个公共协议,信息集聚服务器1还具有另外的仿真能力,即被要求为用户提供他所有帐号的邮件的联机集聚的目的。例如,简单的通常所使用的POP3不能支持区分诸如已读信息和未读信息这样的不同属性的信息的能力,(这通常是通过标记未读信息的标题和/或在图形用户接口(GUI)中包含有未读信息的邮箱来实现的,例如,利用黑体字。在这种情况下,包括本地存储单元9的信息集聚服务器1(作为联机信息集聚器)将有区别的消息存储在它的本地存储单元。信息集聚服务器1的操作受适当计算机的中央处理单元(CPU)的控制。此外,信息集聚服务器1提供了诸如创建文件夹的能力,这些能力在信息系统的几个类型中是不可用的,例如语音邮件和/或利用POP3而传送的信息。信息集聚服务器1以与来自帐号的信息相似的方式来处理来自这些信息系统的信息,其中帐号具有文件夹能力(例如,分配“收件箱”,发件箱,等等)。
根据本发明另外一个优选实施例,通过信息集聚服务器1利用异步流水线技术来执行来自几个帐号的肯定会到达用户的信息的集聚。根据该技术,在所有的输入已到达和被处理之前系统或应用软件从产生输出开始。反而,在输入的处理已结束的时刻在输出处出现了与输入相对应的结果。这种技术可为用户提供来自他所有帐号中的邮件的他的信息被集聚的目的,其中用户与一帐号联机连接,该帐号被实时更新。通过信息集聚服务器1可实现异步“流水线”技术,例如,利用共享的线程。这些线程可以异步的读取并写入信息的一部分,因此加速了信息的集聚。在上下文中,“线程”被定义为操作系统为其分配CPU时间的基本单位。一线程可执行应用程序代码的任一部分,包括当前被另一线程执行的一部分。处理过程中的所有线程共用虚拟地址空间,全局变量,以及处理的操作系统资源。
为了给用户呈现一个包含有来自他所有帐号的指定信息的集聚“收件箱”,每一个帐号的外来信息的列表被信息集聚服务器1实时的合并。此外,为每一个被合并到集聚“收件箱”的信息分配一个唯一的标识(ID)。每一个集聚信息的唯一ID被存储在信息集聚服务器1的存储单元9中。在数据的一部分到达信息集聚服务器1的时刻并且在信息集聚服务器1的响应完全结束之前通过开始处理来自组服务器4至8中的每一个服务器的数据而获得对外来信息的联机合并。只是在信息集聚服务器1的响应完全结束之后所执行的处理减慢了信息的集聚率。
下面的实施例说明了通过信息集聚服务器1的外来信息的集聚处理。在这个实施例中,用户具有在家的电子邮件帐号“A”,以及在单位的另一个电子邮件帐号“B”。具有初始(在集聚之前并且在传统的独立帐号中)ID A1至A3及B1至B3的三个信息按照顺序A1(第一个),B1,B2,A2,B3,A3(最后一个)对每一个帐号编址。根据集聚的到达顺序,为每一个信息实时的分配一个新的且唯一的ID(并存储在存储单元9中)。
A的初始ID B的初始ID新的集聚IDA1 #1B1 #2B2 #3A2 #4B3 #5A3 #6每一个到达信息的初始ID通过信息集聚服务器1以集聚的顺序被“匹配”为一个唯一的ID,并且一旦它被检索到“匹配”ID于是就被存储在存储单元9中,而无需“等待”位于统一帐号中的其他信息的生成ID。
图2示意性的说明了根据本发明优选实施例的系统中的信息流,该系统可实时的访问从多个帐号集聚的电子邮件和其他信息。系统200包括一组几个信息装置21至24。在该实施例中,用户利用位于单位的PC 21,有线电话22,环球网信息站23(例如一显示装置,用于显示一系列超级文本标志语言(HTML)主页和/或有或者没有用户交互作用或探查特征的图形),以及位于家中另一PC 24来读取他的信息。每一个信息装置所编址的信息被存储在相应的服务器中。系统包括私人邮件服务器25,有线和语音邮件服务器26,位于用户办公室的公司邮件服务器27,这些服务器中的每一个存储与一个或多个信息装置相对应的信息。用户可访问和读取来自相应服务器的所需信息。通过连接在信息终端装置与它们相应的服务器之间的信息集聚服务器1可执行对所有信息的访问。
在这个实施例中,用户具有他单位中的电子邮件帐号(存储在服务器27中),家中的私人电子邮件帐号(存储在服务器25中),以及家中他的电话的语音邮件帐号(存储在服务器26中)。大多数时间,用户在单位(他的办公室)用他的PC 21工作,从PC 21他想读取已发送到他所有帐号的电子邮件和/或语音邮件。用户喜欢的电子邮件阅读器指向信息集聚服务器1,该服务器为用户提供了可访问两个电子邮件服务器(服务器25和27),以及可访问前往他家中的语音信息(服务器27)。如果用户在家中利用他的PC 24工作,他可通过简单的将他的电子邮件阅读器指向信息集聚服务器1来访问他的私人电子邮件(存储在服务器25中),可访问他单位中的电子邮件(存储在服务器27中)以及再次访问他的语音邮件(存储在服务器26中)。如果用户在他的办公室外面并且不在家中,他可通过利用电子邮件到语音服务,从再次被指向信息集聚服务器1的普通电话来访问他所有三个帐号(所有三个服务器25至27)中的信息。当用户在旅游时,他可使用位于航空站的环球网信息站23(用于为旁边经过的人们显示信息)来观看显示,或通过将他的环球网邮件指向信息集聚服务器1来访问并阅读(从同一个信息站)他两个帐号中信息(服务器25和27)或听他的语音信息(服务器27)。这可使用户持续使用他的电子邮件阅读器而无需任何修改,就好像只有一个帐号一样。
根据本发明另一个实施例,从每一个终端所发送的邮件被存储在一个(或几个)帐号中,用户可从所在区域来访问这一个(或几个)帐号。已发送邮件实际上存储在一个邮件服务器中,邮件是从该服务器被发送的。通过利用一个帐号来保存从所有终端发送的邮件,这使访问已发送信息以及备份(例如,为安全起见创建已发送信息的复制存储器)变得更容易,因为备份只需要一个存储器(而不是多个)。
上述实施例及说明仅仅是为了示例性目的而提供的,并且上述实施例及说明不是对本发明任何方面的限制,正如技术人员所理解的,在不超出本发明作用范围的情况下,本发明可以以多种变化的方式来执行,采用不仅仅是上述的一种技术。
权利要求
1.用于实时的集中访问从用户的两个或多个邮件帐号中所接收的或从其所发送的信息的方法,包括a)实时的不断集聚和/或存储与来自所述用户的一个或多个帐号的外来信息和/或外发信息有关的数据;b)允许所述用户访问从所述一个或多个帐号的每一个中所接收的或从其所发送的每一个已集聚信息。
2.根据权利要求1的方法,进一步包括为用户实时的不断更新和/或显示他的集聚信息和/或外来信息和/或外发信息的状态。
3.根据权利要求1的方法,其中外来信息和/或外发信息是从下述组中选择的,或是从下述组中所选择的信息的一种组合—电子邮件信息;—语音邮件信息;—视频邮件信息;—互联网/环球网邮件信息;—传真信息。
4.根据权利要求1的方法,进一步包括a)通过为肯定会到达所述用户的任一个帐号的或从用户的任一个帐号发送的每一个信息实时的分配唯一的ID来产生集聚的唯一IDs,并且产生这种集聚的所有信息的唯一IDs的列表;b)将所述集聚的每一个信息的唯一ID存储在存储器中;c)为每一个新的信息重复步骤a),并因此继续更新列表;d)用户可从他的任一帐号来访问所述存储器;以及e)一旦接收到所述用户要访问信息的请求,根据所述请求信息的唯一ID,所述请求被路由到存储信息的位置,并且从所述位置检索所述请求信息。
5.根据权利要求4的方法,其中位置实际上是一个服务器,该服务器提供信息服务给用户的帐号,信息被编址到该服务器,或者信息从该服务器被发送。
6.根据权利要求4的方法,进一步包括将与不同信息有关的不同协议统一成一共同协议,该协议提供了所述不同协议所提供的统一信息服务,并且允许用户利用所述共同协议来访问信息。
7.根据权利要求1的方法,其中用户通过被链接到存储器的信息终端来访问集聚的信息,所述信息终端是从下述组中选择的—有线电话;—移动电话—浏览器;—工作站。
8.根据权利要求4的方法,进一步包括将一标识附加到每一个已访问的信息中,用于允许用户区分具有不同属性的信息,不取决于帐号所处的服务器是否附加了这样的标识。
9.根据权利要求1或4的方法,其中通过执行以下步骤来集聚每一个信息a)读取至少信息的一部分;b)将所述所读取的部分传送并存储到存储器中。
10.用于实时的集中访问从用户的多个邮件帐号中所接收的或从其所发送的信息的信息系统,包括a)一装置,用于实时的集聚与来自所述用户的一个或多个帐号的外来信息和/或外发信息有关的数据;b)一装置,用于所述用户访问从所述一个或多个帐号的每一个中所接收的或从其所发送的每一个集聚的信息。
11.根据权利要求10的信息系统,在该系统中集聚的信息至少是外发信息和/或外来信息的一部分。
12.根据权利要求10的信息系统,其中中央信息存储器包括位于不同物理位置的数据存储装置。
13.根据权利要求10的信息系统,进一步包括一装置,用于为用户实时的不断更新和/或显示他的集聚信息和/或外来信息和/或外发信息的状态。
14.根据权利要求10或11的信息系统,在该系统中外来信息和/或外发信息是从下述组中选择的,或是从下述组中所选择的信息的一种组合—电子邮件信息;—语音邮件信息;—视频邮件信息;—互联网/环球网邮件信息;—传真信息。
15.根据权利要求12的信息系统,在该系统中存储数据的位置实际上是一个服务器,该服务器提供信息服务给用户的帐号,信息被编址到该服务器,或者信息从该服务器被发送。
16.根据权利要求10的信息系统,进一步包括电路,用于将与不同信息有关的不同协议统一成一共同协议,所述协议提供了统一的信息服务。
17.根据权利要求10的信息系统,包括被链接到存储器的信息终端,用于访问集聚的信息,所述信息终端是从下述组中选择的,包括—有线电话;—移动电话—浏览器;—工作站。
18.根据权利要求10的信息系统,进一步包括电路,用于将一标识附加到每一个已访问的信息,用于区分具有不同属性的信息,尤其是区分已读信息和未读信息。
19.根据权利要求10的信息系统,包括a)存储器;b)用于读取至少集聚信息的一部分的电路;c)用于将所述读取部分传输并存储到存储器中的电路。
20.用于实时的集中访问从用户的多个邮件帐号中所接收的或从其所发送的信息的装置,包括a)一存储器,用于存储至少与来自所述用户的一个或多个帐号的外来信息和/或外发信息相关的数据;b)一处理器,与所述存储器和/或软件共同操作,用于根据所述相关的数据来显示和/或允许来自每一个帐号的与所述用户相关的一组集聚信息;d)与所述处理器和/或所述存储器相连的一个或多个数据链,用于访问包含有与所述用户相关的信息的一个或多个信息存储装置;以及e)与所述处理器和/或所述存储器相连的一个或多个数据链,用于与帐号的接口装置通信,通过该接口装置所述用户可访问信息。
21.用于实时的集中访问从用户的多个邮件帐号中所接收的或从其所发送的信息的装置,包括a)数据累加器,用于实时的集聚与来自所述用户的一个或多个帐号的外来信息和/或外发信息相关的数据;b)接口,用于通过所述用户来访问从所述一个或多个帐号的每一个中所接收的或从其所发送的集聚信息。
22.权利要求21的装置,包括一中央信息存储装置,该装置具有位于不同物理位置的数据存储介质。
23.权利要求21的装置,进一步包括数据处理器,用于为用户实时的不断更新和/或显示他的集聚信息和/或外来信息和/或外发信息的状态。
24.权利要求21的装置,进一步包括电路,用于将与不同信息有关的不同协议统一成一共同协议,所述协议提供了统一的信息服务。
25.权利要求21的装置,进一步包括与存储器链接的信息终端,用于访问集聚的信息,所述信息终端是从下述组中选择的—有线电话;—移动电话—浏览器;—工作站。
26.权利要求21的装置,进一步包括电路,用于将一标识附加到每一个已访问的信息中,用于区分具有不同属性的信息,尤其是区分已读的信息和未读的信息。
27.权利要求21的装置,进一步包括a)存储器;b)用于读取至少集聚信息的一部分的电路;c)用于将所述读取部分传输并存储到存储器中的电路。
全文摘要
一种用于提供实时集中访问由用户的两个或多个帐号接收或发送的信息的方法和装置。与由用户的两个或多个帐号输入和/或输出信息相关的数据,被连续地实时集聚和/或存储。从每一帐号,该用户访问每一由一个或多个帐号接收或发送的被集聚信息。该用户的被集聚和/或输入和/或输出的信息的状态,可以实时地连续地更新和/或显示给该用户。
文档编号H04M3/533GK1415150SQ00817836
公开日2003年4月30日 申请日期2000年12月21日 优先权日1999年12月28日
发明者A·阿雷夫, Y·沙茵韦森伯格, E·奈斯泰德 申请人:孔沃斯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1