语音邮件和页面的万维网接入的制作方法

文档序号:6419125阅读:172来源:国知局
专利名称:语音邮件和页面的万维网接入的制作方法
技术领域
本发明涉及语音、传真、页面和电子邮件的集成系统。特别地,本发明涉及一种信息处理系统,允许用户通过个人计算机,对语音、传真、页面和电子邮件进行输入、访问、处理和创作。
本发明的
背景技术
目前,电信用户可以选择多种通讯方式。例如,印刷品的传真传送可以通过通常被认为是独立的传真机来实现。或者,目前个人计算机用户可以使用传真机—调制器通讯系统,该系统将传真机的操作与计算机的字处理器结合起来,来传送保留在计算机磁盘上的文档。通过电话线与个人计算机相连的现代通讯,也可以实现文件从一台计算机到其它计算机的传输。另外,已经有若干种方法可以实现语音和调制数据通过同一电话线同步传送。
然而,需要这样一种通讯系统,它可将多种通讯功能组合成一个集成的硬件—软件产品,使得用户能够通过单一用户界面,方便地选择通讯模式。
发明概述本发明提供了一种信息处理系统的方法和装置。该信息处理系统为多个用户提供了在一个集成的图形环境下,对语音邮件、传真、页面和电子邮件信息的传送、接收和处理的能力。信息处理系统包括显示所有信息的概要信息;显示帐户信息,如设置为一给定日子的呼叫数目;恢复个别信息;创建信息;修改信息和提交信息。信息处理系统可以本地地运行于封闭环境,也可以运行于互联网。
根据本发明的另一方面,用户可以创建电子邮件信息。电子邮件信息能够被转换,并最终被发送到寻呼机或蜂窝电话。另外,电子邮件信息能够被转换并发送到另一用户的语音邮件帐户,还能够被转换成传真信息并发送给任何一个传真机。
根据本发明的另一方面,信息处理系统将信息分成包括报头页的多个页面。一次传送一个页面。用户可以在任何时间停止信息的传送。
根据本发明的另一方面,信息处理系统允许用户具有指定未来信息通知方法的能力。例如,可以通过页面或蜂窝电话通知用户。
根据本发明的另一方面,当用户注册到信息处理系统时,图形用户界面被下载到该远程客户机。每次用户使用信息处理系统时,通过使用存储在本地的用户界面,而不是下载用户界面,用户的显示更新速度大大加快。
本发明的优点包括不依赖于平台;不依赖于网络;不依赖操作系统;并且使用通用的远程客户机传输协议。
附图的简要说明通过以下的参照附图的详细描述,可以很容易地理解本发明的上述各个方面和随之而来的优点。其中

图1是根据本发明的信息处理系统运行的典型环境;图1A是图1所示的一远程客户机若干组成部分的方框图;图2为信息处理系统所使用逻辑的流程图;图3为鉴定用户所使用逻辑的流程图;图4为完成缺省功能所使用逻辑的流程图;图5是处理一条信息所使用逻辑的流程图。
最佳实施例的详细描述图1是本发明信息处理系统的方框图。该信息处理系统可以被看作包括三个主要组成部分众多的远程客户机10;一组服务器部件20,22,24和26;和一种可选的通信媒体12,14,16加17,或18。信息处理系统的被称为用户的每一个使用者,使用一远程客户机10来访问信息处理系统的服务器20,22,24和26。远程客户机10通过通信媒体12,14,16或18访问信息处理系统的服务器部分。
图1A给出了一独立的远程客户机的关键部件。远程客户机10可以是包括台式个人计算机(PC)、膝上型PC或个人数字助理(PDA)的任何计算机。本领域普通技术人员知道,远程客户机10与图1A所示的组成部分相比,包括更多的组成部件。然而,为了披露实现本发明的实施例,没有必要示出所有的通用部件。如图1A所示,远程客户机10包括一个处理单元30,一个显示器36和一个存储器32。存储器32通常包括一个随机存取存储器(RAM),一个只读存储器(ROM),和一个永久性海量存储设备如硬盘、磁带驱动器、光学驱动器、软磁盘驱动器,或它们的组合。存储器32存储信息处理系统中显示用户界面部分所需的程序代码和数据。
用户通过任何现有的网络浏览器34或使用网络浏览器得到的JAVATM应用,都可以在远程客户机10的显示器36上看到信息处理系统的用户界面部分。一旦得到了JAVATM应用,该JAVATM应用无需网络浏览器就可以被运行。远程客户机10还包括一个输入设备38,用来输入用户界面的命令。输入设备可以是键盘、鼠标、跟踪球等,或着上述设备的组合。
如图1A所示,远程客户机10包括一个外部接口29。通过该外部接口将远程客户机10与图1所示的服务器20,22,24和26连接起来。这种连接可以通过内部网、互联网或调制—解调器来实现。因此,外部接口29包括这种连接所必须的电路,该外部接口还被构造成能使用PCT/IP协议(如果是网络间连接),能适应连接的局域网或广域网的独特网络结构,以及通讯媒质的特殊类型。
回到图1,远程客户机10需要一种连接到信息处理系统的服务器部件20,22,24和26的方法。远程客户机10可以通过无线网络12或者公共交换电话网(PSTN)14,通过语音邮件系统22,连接到服务器。一旦连接到语音邮件系统,远程客户机10能够和信息处理系统中叫做万维网(WWW)服务器20、传真服务器(fax)24和电子邮件服务器26的所有其它的服务器进行通讯。远程客户机10能够通过专线网络(例如LAN)与所有的服务器部件直接连接。远程客户机也能够通过互联网16直接与所有服务器相连。防火墙17用来提供安全保护,防止通过互联网非法访问信息处理系统。一旦用户通过上述任何一种通信媒体,从远程客户机10建立起连接,客户可以直接地或间接地通过选定的通信媒体访问所有的服务器。
信息处理系统接收、管理和发送包括语音、页面、传真和电子邮件多种格式的信息。语音邮件系统22是发送和接收语音信息和页面的机制。语音邮件系统还是包含一中央数据库的服务器。中央数据库负责存储每个用户的所有信息,而不考虑信息格式(例如语音,页面,传真,电子邮件)。它包括所有新信息和所有已经被存储的信息。中央数据库还存储有关每个用户的信息,被称为概况信息。下面将结合图3中程序块58所示的注册功能,来详细描述用户概况信息。
万维网(WWW)服务器20基本上包括现有的部件。它还包括一个能够与语音邮件系统22和传真(fax)服务器24进行通讯的协议。用户信息和通过WWW服务器20恢复的信息,以及传真服务器24收到的传真信息,被WWW服务器20存储到语音邮件系统22中的中央数据库。该WWW服务器20必须能够支持JAVATM客户。理想情况下,运行于远程客户机10上的网络浏览器34将能够支持JAVATM。WWW服务器还提供了所有必须的信息转换功能。例如,不同图形数据格式例如TIFF,和传真数据格式例如G3/G4,之间的转换是必须的。WWW服务器20还具有信息的通用互联网邮件扩展编码(MIME)能力。MIME编码对于远程客户机10实际播放语音邮件信息或面位显示传真信息而言可能是必不可少的。
WWW服务器20能够将信息分成多个页面或子页,传送给远程客户机10。这样就允许远程客户机10,不用首先等待完整信息被下载,而开始显示信息的报头和第一页。现有的信息处理系统在显示信息之前,要求信息被完整地下载,这样就会非常耗费时间。例如,在无线界,远程客户机的带宽可能会达到每秒2400比特(BPS)这样低。G3压缩格式的典型传真页包括大约65535字节的数据量。如果使用的波特率为2400BPS,则需要大约3.6分来接收一个传真页。通过将信息分成多个页面,本发明允许远程客户机在任何时间终止信息的传输。
电子邮件服务器26是一个现有的部件,用来接收、存储和发送电子邮件信息。
图2是描述信息处理系统所使用的全部逻辑的流程图。正如从图1可以看出、并在前面已经指出那样,大量的远程客户机10能够同时使用信息处理系统。该流程图给出的是一个用户,通过一远程客户机10,使用信息处理系统的逻辑。可知,图2所示的逻辑对于通过远程客户机10使用信息处理系统的每个客户而言将是相同的。
图2中的逻辑从块39开始,继而到块40。在块40中,客户使用前面参见图1所讨论的其中一种连接方法,来与信息处理系统中的语音邮件系统22相连。连接到语音邮件系统22后,逻辑进行到用于鉴定用户的块42。图3详细地描述了鉴定用户过程。
图3所示的签定用户逻辑,从块50开始,进行到块51,用来在远程客户机10上显示欢迎语屏面。欢迎语屏面需要用户标识和密码。用户的标识和密码被输入之后,逻辑进行到块52。在块52中,信息处理系统处理该用户标识数据来检验被输入的用户标识和密码为有效的组合。一旦已经输入的用户标识和密码是有效的组合,逻辑就向前进行到判断块60,来确定是否存在一个有效的用户注册。
如果判断块60确定存在一个有效的用户注册,逻辑进行到判断块55,来确定用户是否需要将用户界面下载到远程客户机10。对现有用户而言可能有一些原因,如用户移到一台新的远程客户计算机或用户界面的升级,需要下载新的用户界面。通过将大部分的用户界面下载,可以在远程客户机上本地地运行用户界面,因此运行时下载到远程客户机10的信息量会大大减少,远程客户机的显示器36更新速度大大加快。如果判断块55确定用户确实需要用户界面的新副本,逻辑就进行到块56,用户界面的一个副本被下载到远程客户机10。
如果判断块60确定没有一个有效的用户标识,逻辑就进行到块54来确定是否用户是首次使用者。如果该用户是首次使用者,则逻辑进行到块58来注册该用户,紧接着逻辑进行到块56将用户界面下载到远程客户机10。
注册过程58需要用户的概况信息。概况信息包括如用户姓名、地址、电话号码、传真号码、电子邮件地址和密码的各项。概况信息还包括用户特选内容,如缺省行为、他(她)人呼叫到达该用户时呼叫者听到的问候语、以及用户如何被通知即将到达的呼叫(例如传呼机或蜂窝电话)。在本发明的一个实施例中,注册服务使用一种安全的超文本标记语言(HTML)方法来保护用户隐私。
另一方面,如果判断块60确定没有一个有效的注册,但判断块54确定该用户不是首次使用者,那么逻辑将进行到块58来重新注册该用户。既然认为该用户不是首次使用者,就不会自动下载用户界面,因为用户界面以前已经被下载到该远程客户机10。然而,逻辑将进行到判断块55来确定是否需要将用户界面的新副本下载到远程客户机10。在本发明的一个实施例中,用户界面的版本将被检查,如果有更新版本的用户界面,将通知用户。那么用户就可以选择是否下载该新版本的用户界面。如果判断块55确定用户需要用户界面的新副本,那么逻辑就进行到块56将用户界面下载到远程客户机10。
在任何所需的注册58和/或下载用户界面到远程客户机56之后,逻辑进行到块59,鉴定用户逻辑结束。
回到图2,一旦用户已经被证实42,逻辑前进到块44来执行用户概况中指定的缺省行为。图4描述了缺省行为的执行。图4中的逻辑开始于块70,进行到块72来确定即将被执行的缺省行为。缺省行为由远程客户机10来具体设计。每次远程客户机启动信息处理系统时都使用相同的缺省行为,直到远程客户机改变该被选择的缺省行为。
缺省行为可以从以下各项中进行选择列出可以被恢复的信息;取回所有未经阅读的传真信息;或发送传真信息。如果块72确定被选则的缺省行为列出所有信息,则逻辑进行到块74。在块74中,信息处理系统将向远程客户机10发送一个当前存储在数据库中的所有该用户信息的用户摘要信息列表,该列表将在该远程客户机上显示。如果块72确定所选择的缺省行为是取回所有没有被阅读的传真信息,那么逻辑就进行到块76来将全部没有被阅读的传真信息从信息处理系统下载到远程客户机10。在本发明的一个实施例中,没有被阅读的传真信息将按照优先权被下载,例如首先下载高优先权的信息。在一给定的优先权内,信息依照先进先出原则被下载。任何时间用户都可以停止从信息处理系统下载传真。用户可以终止特定信息或全部信息的下载。最后,如果块72确定被选择的缺省行为是发送传真信息,那么逻辑就进行到块78,当远程客户机10与服务器连接后,远程客户机10可以立即开始传真加载。在本发明的一个实施例中,传真信息被存储在一个缺省的目录。当远程客户机10连接到服务器时,缺省目录下所有信息都将被加载。不管块72确定的哪种缺省行为被执行,一旦已经执行了合适的缺省行为,逻辑就进行到块80,执行缺省行为的逻辑结束。
回到图2,当缺省行为被执行后44,逻辑进行到块46。在块46处信息被处理。图5给出了处理一条信息46功能的详细过程。图5中逻辑开始于块89,然后到块90,在远程客户机10上显示一选项菜单。可能的功能包括显示一个摘要列表;恢复一条信息;继续被中断的下载;删除文件;复位上次被删除的信息;发送信息;发送传真到传真机;或者直接将信息存入另一用户的帐号。接着逻辑进到块92,用户从由块90所显示的菜单中选择一项。用户的选择被发送到语音邮件系统22来进行处理。接着逻辑就行进到块94,执行用户的特定功能。可以被处理的信息包括任何有效的信息类型,除非特地指出某些类型不能被处理。有效的信息类型包括语音邮件、传真信息、页面和电子邮件信息。
如果块94确定用户选择的是显示摘要列表选项,那么逻辑就进行到块96,当前存在于用户帐号的每一信息的资料将被提交给用户。该资料包括信息类型(例如传真,语音,等等)、信息状态(例如新的,已被保存的)、信息状况(例如紧急的,秘密的)、信息时间和日期,如果信息是传真,还需要显示页数和台标识符。
如果块94确定用户选择的是恢复信息选项,那么逻辑就进行到块98,用户所选择的信息被恢复。在本发明的一个实施例中,如果用户希望恢复一个信息,则所有信息的摘要信息将被显示。然后用户就选择哪条或哪些信息,如果有的话,将要被恢复。
如果块94确定用户选择的是继续一被终止的下载,那么逻辑就进行到块100,用户可以继续一特定信息的下载。在本发明的一个实施例中,用户可以选择继续一个或多个以前被中断的信息的下载。在本发明的一个实施例中,如果用户选择继续被中断的传送功能,将显示所有被中断的传送的摘要信息。用户可以选择哪些信息,如果有的话,继续下载。用户还可以选择继续所有以前被中断的传送的下载。传送继续的位置为信息被中断的地方。如果用户希望下载完整信息,用户可以选择上述的恢复信息功能。
如果块94确定用户选择的是删除一条信息,那么逻辑就进行到块102,用户所选择的那条信息被删除。包括语音信息的任何信息,在包括信息发送过程的任何时间,都可以被删除。被删除的信息将被放置在一垃圾文件夹。换言之,它们被标记为删除,但是没有被实际删除。当信息从垃圾文件夹被删除后,信息才实际上从信息处理系统中被删除。在本发明的一个实施例中,用户可以设定,当退出信息处理程序时系统自动删除垃圾文件夹中的信息。如果块94确定用户选择的是恢复上次被删除信息的功能,逻辑就进行到块103。通过使用恢复删除功能,仍然存储在垃圾文件夹中的信息可以被复原。一旦信息已经从垃圾文件夹中删除,它就不能被恢复删除。
如果块94确定用户选择的发送信息,那么逻辑就进行到块104,被选定的信息可以被发送到用户输入的一目的地。如果块94确定用户选择向指定的传真机发送传真,那么逻辑就进行到块106,将指定的传真发送到指定的传真机。最后,如果块94确定用户选择的是将信息存储到另一用户帐号,逻辑就进行到块108,通过输入接收用户的标识信息,将指定信息直接存储在另一有效用户帐号上。不管块94确定执行的是何种功能,一旦所要求的功能已经被执行,逻辑就进行到块110,处理信息功能结束。
回到图2,一条信息被处理之后,逻辑进行到判断块47,来确定用户是否希望从信息处理系统退出。如果用户希望退出信息处理系统,逻辑就进行到块48中的结束功能。结束功能关闭所有打开的文件,断开远程客户机10与信息处理系统的连接,关闭运行在远程客户机10上的用户界面。另一方面,如果判断块47确定用户不希望终止,那么将再次执行信息处理功能46。关于这一点,在缺省行为的执行之后,信息处理功能46被反复执行,直到块47确定用户请求退出为止。
在已经被说明和描述的本发明的最佳实施例的同时,在不违背本发明精神和发明范围的条件下,还可以有多种变换类型。
权利要求
1.一种信息处理系统,包括(a)一个管理部分,用来管理大量信息;(b)一个显示部分,用来显示大量信息;(c)一个远程客户机;(d)一种通信媒体,所述通信媒体便于在所述远程客户机、所述显示和管理部分之间进行通讯;(e)一种传输媒体,通过所述传输媒体,将所述显示部分经过所述通信媒体、发送到所述远程客户机。
2.如权利要求1所述的信息处理系统,其中所述的显示部分在所述远程客户机上执行。
3.如权利要求2所述的信息处理系统,其中所述的显示部分在所述远程客户机的网络浏览器上执行。
4.如权利要求1所述的信息处理系统,其中所述的通信媒体是无线网络、公共交换电话网络、互联网和专线网中的一种。
5.一种信息处理系统,包括(a)一个分离部件,所述分离部件将一条信息分成分离的多个页面;(b)一个远程客户机;(c)一个通信媒体,所述通信媒体便于在所述远程客户机和分离部件之间进行通讯;(d)一种传输媒体,通过所述传输媒体、将信息一次一页地经过所述通信媒体、从所述分离部件发送到所述远程客户机。
6.如权利要求5所述的信息处理系统,其中分离的多个页面在所述远程客户机上显示。
7.如权利要求5所述的信息处理系统,其中所述远程客户机可以在任何时间终止信息的传送。
8.如权利要求5所述的信息处理系统,其中分离的多个页面的第一页是报头。
9.如权利要求5所述的信息处理系统,其中该信息是包括传真和语音邮件一组信息中的一种。
10.一种信息处理系统,包括一通知部分,当信息已经被收到时,其中所述通知部分使用一种通知方法来通知用户。
11.权利要求10所述的信息处理系统,其中通知方法由用户选择。
12.如权利要求10所述的信息处理系统,其中通知方法可以从包括发送给用户页面和在蜂窝电话上呼叫用户中选择一种。
13.一种信息处理系统,包括(a)一个第一远程客户机,用户从所述远程客户机执行注册过程;(b)一个第二远程客户机,该用户能够不再重复注册过程而使用该第二远程客户机。
14.一种使用信息处理系统的方法,该信息处理系统包括一远程客户机,该远程客户机与万维网服务器进行通讯,该方法包括将信息处理系统的用户界面部分从万维网服务器下载到该远程客户机。
15.如权利要求14所述的方法,还包括在该远程客户机上运行用户界面。
16.如权利要求15所述的方法,其中使用网络浏览器来运行该用户界面。
17.从万维网服务器发送信息的一种方法,包括(a)该万维网服务器收到一条信息;(b)将该信息分成大量独立的页面;和(c)一次一页地将这些独立的页面发送给一个远程客户机。
18.如权利要求17所述的方法,还包括当该独立页面到达时,在该远程客户机上显示这些独立的页面。
19.如权利要求18所述的方法,还包括(a)接收指令,在远程客户机上显示所述独立页面的同时,该指令包括一中断传输请求;(b)从该远程客户机向万维网发送该中断传输请求;以及(c)当收到来自于该远程客户机的该中断传输请求后,万维网服务器停止剩余页面的发送。
20.如权利要求17所述的方法,其中独立页面的第一页为报头。
21.如权利要求17所述的方法,其中该信息是包括传真信息和语音邮件信息中的一种。
22.一种当新信息被收到时通知第一个用户的方法,包括(a)从该第一个用户接受所选择的通知方法;(b)从第二用户或一个非用户接受信息;(c)使用所选定的通知方法通知第一用户,信息已经被接受。
23.如权利要求22所述的方法,其中该通知方法从包括向第一个用户发送页面和在蜂窝电话上呼叫第一用户的一组方法中进行选择。
24.一种允许用户从大量地点使用信息处理系统的方法,包括(a)在一远程客户机上初始化信息处理系统;(b)证实该用户是已注册的;(c)如果该用户还没有注册,则注册该用户;(d)如果在该远程客户机上还没有驻留用户界面部分,则下载信息处理系统的用户界面部分。
全文摘要
本发明提供了一种集成的信息处理系统的方法和装置。该信息处理系统可以接收、发送和管理信息。可以允许的信息类型包括通过语音邮件系统(22)的语音信息,页面,通过传真服务器(24)的传真信息和通过电子邮件服务器(26)的电子邮件信息。信息处理系统使用网络浏览器(34),通过远程客户机(10)向用户显示信息。图形用户界面的主要部分驻留在本地,来减少运行时下载的数据量。该信息处理系统可以本地的用于封闭环境(18)或互联网(16)。
文档编号G06F13/00GK1354856SQ9981009
公开日2002年6月19日 申请日期1999年7月29日 优先权日1998年7月31日
发明者索尼·R·博逖斯 申请人:格莱纳瑞电子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1