专利名称:个人通信网间网的制作方法
技术领域:
本发明涉及一种个人通信的网间网,尤其涉及一种可以使移动通信用户远程控制个人通信传送可选项的网络。
背景技术:
利用直接报文传送(messaging)作为每天的通信手段在持续增长和发展,尤其是在商务领域内。直接报文传送包括电子邮件(e-mail)、传真(fax)、寻呼、语音邮件和电话通信。蜂窝电话和其它无线通信的引入促进了“移动办公室”的到来。移动办公室可以使职员例如不在办公室工作而在便携式计算机上工作,通过蜂窝电话与办公室保持联系。
上面描述的直接报文传送选项可以从不同的服务提供者向所有规模的业务以及个别用户提供。许多办公室具有一些或者所有的上述直接报文传送选项。办公室可以具有某些直接报文传送设备(称为“用户前端设备”或“CPE”),连接到一个或多个有线网络上。也就是说,办公室可以有连接到电话线上的电话、传真服务以及语音邮件系统,以及具有调制解调器的计算机,以把电子邮件连接到通过电话线连接的分组网络上。移动职员可以具有某些无线直接报文传送设备,诸如寻呼机、蜂窝电话或者个人数字助理器(“PDA”)等,个人数字助理是一种典型的连接到无线通信网上的笔记本计算机。
个人通信服务的一个重要的目的是允许用户在任何时候从任何地方与任何地方进行通信。这种个人通信服务一般包括了多个服务提供者,包括本地和长途电话公司以及蜂窝电话公司。个人通信服务的一个例子如下个人通信服务提供者(例如蜂窝电话公司)能使正在旅行的用户从租赁电话公司(例如航空公司或汽车租赁公司)租用无线便携式电话。利用该租用的电话,个人通信服务提供者可以为用户提供基本的移动电话服务。此外,用户也可以想要下面的特点1)用户想要把接入他/她的办公室或家里的电话自动地转接到该租用的便携式电话上,而不用通知任何人他/她正在旅行。
2)为了避免接到不重要的呼入电话(以及相应的呼入电话费用),用户想要限制可以呼叫该租用的便携式电话的人的数量。
3)租用电话的这些特点立即生效对于用户来说也是重要的,以便在用户到达访问地时能立即进行通话。
这类个人通信服务包括了多个服务提供者。这些提供者是(a)在住地的本地电话公司,(b)长途电话公司,(c)在访问地的本地电话公司,以及(d)在访问地的个人通信服务提供者(即蜂窝电话公司)。所有这些在这里都称为“服务提供者”。
为了能进行这类包括多个服务提供者的个人通信服务,必须解决不同服务提供者之间的互用性问题。互用性问题可以分成两类(a)位置跟踪和(b)服务管理。
位置跟踪的互用性问题采用移动电话业所用的信令协议解决的。位置跟踪功能是利用两个位置登记器来实现的。两个登记器中的一个由用户住处的本地电话公司保持,称为本地登记器(HLR)。另一个登记器由访问地的本地电话公司保持,称为访问地登记器(VLR)。HLR存储用户概要数据和用户的VLR位置。用户概要数据包含重要的信息,诸如用户名称、地址、较佳长途电话公司、服务特点(例如呼叫转接和呼叫限制)、账单以及其它与管理相关的信息。当用户旅行到一个新的访问地时,在新的地点创建一个新的VLR。传输存储在HLR内的部分概要数据,并装载到VLR内,以使访问地的服务提供者能实现访问用户的服务特点。当用户旅行到新的访问时时,HLR内的VLR位置改变到新的VLR位置,删除前次访问地的VLR。创建一个新的VLR,向VLR装载概要数据以及更新HLR内的用户访问位置的过程称为“自动漫游登记”。
服务管理的互用性问题比位置跟踪复杂得多。服务管理指的是使个人通信服务用户能在任何地方、任何时候预定、修改和激活服务特点所需要的功能的集合。服务管理功能的例子包括电话号码管理、客户概要数据管理、服务激活以及保密管理。电话号码管理功能对于保持电话号码的唯一性是重要的。客户概要数据管理功能提供客户概要数据库和创建、修改或传输该数据库的用户接口。服务激活功能从概要数据中取出部分指示服务特点的数据,并把该数据装载到处理该呼叫的实际通信系统中。服务激活功能还控制服务特点的激活和失效。保密管理功能防止或检测未经授权使用这些服务和服务管理功能。
需要实现这种类型的服务管理功能以提供包括多服务提供者的个人通信服务。实现这些服务管理功能通常需要应用软件和不同服务提供者拥有和操作的各种数据库之间相互作用。考虑能使游动用户从任何地点的任何一个服务提供者处预定个人通信服务的应用。这一服务的一个例子是把呼叫转接到临时租用的便携电话机上。这种应用可以,例如需要在各种不同服务提供者保持的数据库上进行下面的数据库访问操作×检查信用卡公司或电话公司拥有的信用数据库,以确定用户是否能支付服务费用;×检查用户HLR内的客户概要数据库,以确定用户当前是否位于与当前存储在HLR内的访问地不同的地方;×检查用户指定的长途电话公司的信用和网络数据库,以确定用户是否可以在访问地使用特定的长途电话公司;×把概要数据装载到访问地的VLR内,如果需要,用VLR的位置更新HLR;以及×把概要数据装载到呼叫处理系统,以激活该服务。
用户可能需要在访问地上从上述任何一个或所有直接报文传送选项发送和接收报文。也就是说,用户可能想从无线终端在访问地接收电子邮件、电话呼叫或语音邮件或它们的通知,或者从无线终端发送电子邮件或传真。至今,把这些各种类型的直接报文传送选项进行综合和互连这许多服务提供者有大量的不确定性。
还希望移动职员能限制要发送到无线直接报文传送设备的报文,以便在离开办公室时仅收到紧急的报文,避免收到不想要的呼入。移动职员还可能希望对某些呼入无线报文和电话呼叫定路由到其它的目的地,例如办公室的传真机,或者同事的电话机上。
因此,本发明的一个目的在于为移动服务用户提供控制和综合多项直接报文传送选项的能力。
本发明的另一个目的在于为移动服务用户提供远程控制直接报文传送选项的可寻址性、定路由、可访问性以及传送的能力。
本发明的又一个目的在于提供一种网间网,它把直接报文传送服务与无线和有线网互连。
本发明的又一个目的在于为用户提供在使用无线数据终端或PDA时实时控制语音呼叫。
本发明的又一目的在于提供对定路由到无线直接报文传送选项的报文进行控制。
发明内容
这些目的由个人通信网间网来获得,它为网络用户提供了远程控制接收和传送无线和有线语音和文本报文的能力。网络工作成各种无线和有线网络之间的接口,如果需要的话,还进行媒体转换。用户的报文接收和传送选项保持在数据库中,用户可以通过无线或有线通信访问该数据库,更新在数据库中编程的选项。用户可以得到呼叫命令(CallCommand)服务,这种服务提供了在使用无线数据终端或PDA时实时控制语音呼叫。
附图概述本发明的这些和其它一些目的和特征通过下面的附图将变得明显,其中
图1-3为PCI网络的总图;图4为根据本发明的PCI网络的一个节点的总图;图5是根据本发明的典型PCI服务器的框图;图6是根据本发明的PCI数据库的一个典型例子的框图;图7是根据本发明的PCI服务器与PCI数据库之间的逻辑连接的框图;图8-11示出了根据本发明的服务器与数据库之间的典型报文流程;图12是根据本发明个人数字助理器的框图;图13-20示出了PDA与PCI服务器之间的典型报文流程;图21是PCI网络的文本直接报文传送部分的框图;图22是PCI网络的语音直接报文传送部分的框图;图23是PCI网络的传真直接报文传送部分的框图;图24示出了典型的呼叫命令服务网;图25-27示出了PCI网络内的典型报文流程;图28-45示出了向使用无线PDA的PCI用户显示的典型屏幕显示。
本发明的实施方式为了清楚起见,把详细描述设置成下面几个部分I.PCI总观图1-4示出了总体的网络。该网络为多个无线和有线网络之间的接口,向用户提供各种无线和有线报文以及语音传送和接收选项。
II PCI服务器图5示出了PCI服务器。PCI服务器是实现直接报文传送和呼叫重定向功能以及与PCI数据库接口的外围设备,以更新客户概要。
III.PCI数据库图6示出了PCI数据库。PCI数据库保持客户概要,控制呼叫命令功能,处理基于DTMF的客户概要的更新。
IV.服务器/数据库接口图7-11示出了服务器/数据库接口。PCI服务器/PCI数据库接口提供了与客户概要和呼叫命令服务有关的信息的传送。
V.PDA/PCI接口图12-20示出了PDA/PCI接口。PDA、PCI接口提供了远程无线用户与PCI之间的信息传送。
VI.服务A.电子邮件直接报文传送图21示出了PCI中的电子邮件直接报文传送。PCI网为用户提供了各种电子邮件传送、接收和通知选项,包括呼入电子邮件的筛选和选择目的地传送。
B.语音直接报文传送图22示出了语音直接报文传送。PIC为用户提供了各种语音邮件的传送、接收和通知选项,包括呼入语音邮件的筛选和选择目的地传送。
C.传真直接报文传送图23示出了传真接报文传送。PCI为用户提供了各种传真的传送、接收和通知选项,包括呼入传真的筛选和选择目的地传送。
D.呼叫命令图24示出了呼叫命令服务。呼叫命令服务提供了在使用无线数据终端或PDA时实进控制语音呼叫。
VII.报文流程图25-27示出了PCT中无线直接报文传送的某些报文的流程。所示的三个报文流为从一个用户向另一个用户传送报文,接收一个与用户是否正在使用无线或有线终端无关的报文,以及向非用户传送报文。
VIII.PDA应用图28-45示出了驻留于PDA内的应用程序,它示出了利用无线PDA向PCI用户显示的典型显示屏。
IX.计费简要描述PCI网使用的计费过程。
X.结语附上本说明书中使用的缩略语集,作为附件A。
PCI总观图1是根据本发明的个人通信网间网(“PCI”)的简要总观图。客户、例如办公室,具有各种直接报文传送设备,例如语音邮件系统20、电子邮件终端22、传真机24,以及电话26。这些都连接到有线网29上。例如传真24、电话26和语音邮件系统20可以连接到公用交换电话网(PSTN),其一部分属于特定的本地电话服务公司,一部分属于特定的长途服务提供者。电子邮件终端22可以连接到数据分组网上,例如国际互联网,其数据包被在电话线上载送。
移动通信用户(例如在上述办公室工作并经常出行的职员)具有各种便携式直接报文传送设备,例如PDA 30、蜂窝电话32和寻呼机34。这些连接到无线网39上。这些无线直接报文传送选项可以由不同的服务提供者提供。即可以把蜂窝电话连接到蜂窝电话服务提供者的无线网上,可以把寻呼机连接到寻呼服务提供者保持的不同的无线网上,可以把PDA连接到另一个服务提供者保持的第三个无线通信网上。
根据本发明的个人通信网间网(“PCI”)40连接在无线网39与有线网29之间。PCI40可以使移动通信用户在不同的网络以及直接报文传送系统与不同的服务提供者之间发送和接收报文。移动通信用户可以单个电话号码同时利用无线或有线网接收电子邮件、传真、寻呼以及语音报文。用户还可以选择用于接收报文的媒体格式和服务网络。用户还可以选择呼入报文的交叉媒体通知(即,用户可以从寻呼机报文接收到语音邮件报文已被接收的通知)。
用户选择要用于传送报文或报文接收通知的有线或无线网和媒体格式。PCI 40将进行媒体转换,以例如把电子邮件报文传送到传真服务器上。PCI还可以包括可访问控制,它使用户通过所选的标准来筛选报文,例如媒体类型(例如电子邮件、传真等)、报文长度(例如小于三分钟的语音邮件报文),或发送者(例如仅从办公室和某一客户来的报文要转接)。
例如,用户可以以电子邮件报文形式收到定向到无线PDA上的语音邮件或传真报文的接收通知。如果用户的无线PDA没有打开,或者没有工作,则通知可以被定路由到另一个无线或有线网上。通知用户关于语音邮件报文被收到的通知例如可重新选择路由传送到用户的寻呼机上,而该传真已被收到的通知可重定路由传送到有线电子邮件上。
图2是各种直接报文系统与PCI之间互连的简化方式,如图2所示,客户向网络提供报文路由和传送指令。PCIC数据库44接收这些指令,并存储到该客户的“客户概要”中。该数据库控制呼出报文的传送和呼入报文以及报文通知的路由。(在图2中,有线通信用实线连接表示,无线通信用虚线连接表示。PCI的指令用实线示出,但如下面的更详细解释,这些指令也可以用有线或无线网来传送。)PCI数据库44支持访问证实客户标识和确认预订的服务类型、客户的报文传送(呼入报文)选项和起始(呼出报文)选项以及语音(电话呼叫和语音邮件)选项的信息。对于起始选项,客户可以用指定的媒体传送选项选择报文分配表。数据库44还支持访问客户可以控制的部分客户概要。
客户可以使用个人电话号码来在无线和有线终端之一上登记,同时保持使用所选的并存储在客户概要内的报文筛选和传送选项。这称为“个人机动性”。与客户终端连接的无线或有线网络位置有关信息的自动登记,以及撤消客户终端的登记。这称为“终端机动性”。
图3示出了PCI 40。CPE(语音邮件20、电子邮件22、传真24和电话26)连接到有线网29上。移动用户设备(PDA 30,蜂窝电话32和寻呼机34)连接到无线网39上。有线和无线网29、39都连接到服务提供者的PCI 40上。网络29、39连接到个人通信网间网的本地交换局(LEC)42上。
PCI数据库44为实际的通信系统,它提供中央局交换机集合的呼叫处理功能。PCI数据库44包括移动客户概要,该概要包括报文传送、报文接收以及服务控制选项。PCI数据库44可以是服务控制点或网络附件。PCI数据库可以通过服务管理系统(SMS)接口连接到服务综合器46上。服务综合器46可以使服务提供者更新客户数据,创建和修改客户概要。
PCI数据库44最好是存储和更新客户概要。这些概要包含了与把服务映射到客户与服务有关的信息(例如,筛选、定路由、客户选择的参数的终端选择、客户呼叫特征等);客户证实数据(例如口令和用户I.D.);用户状态(已登记或未登记);非呼叫相关服务的一般服务概要,诸如客户地址或社会保险号,非呼叫服务的特定概要(基于客户选择的参数);无线数据提供者标识(例如使用了哪个蜂窝电话提供者);以及基于用户选择的参数的呼叫相关服务的特定概要(例如呼叫转移)的服务。
图4是PCI的一个节点43的更详细的描述。PCI具有多个节点,较佳地设置在高级智能网络(AIN)结构上。其它网络结构也可以使用,但为了图示的目的,这里的描述就针对基于AIN的网络。
PCI服务器48为实现直接报文传送和呼叫重定向功能以及与PCI数据库44接口的外围设备,以更新客户概要。PCI服务器可以是AIN智能外围设备,例如Bellcore智能服务器外围设备,或者网络附件。PCI服务器连接到交换机50上。在AIN结构中,该交换机为服务交换点接入汇接器(SSP AT),但也可以是任何适用的依赖这种结构的交换机。SSP AT 50把有线网连接到CPE上。SSP AT 50还把PCI服务器48与中央局(CO)50连接。SSP AT 50还连接到SCP44上。PCI数据库44和PCI服务48是直接连接的。图3的LEC是大型网络的一部分,包括PCI数据库44、PCI服务器48和SSO AT 50。如上所述,PCI数据库可以连接到SMS接口,以连接到系统综合器46上。
PCI服务器48还可以通过这些网络中的信令连接到各种无线和有线网49上,以传输和接收所有直接报文传送选项的信息。在图示中,PCI服务器提供接入公用分组交换网(PPSN)、公用交换电话网(PSTN)、综合信令数字网(ISDN)、X.25网和TCP/IP网,可以包括接入异步传输模式(ATM)、交换多兆位数字服务(SMDS)以及帧延时网。
移动客户可以访问他或她的客户概要,以改变报文传送、报文接收和服务控制点。这些选项的改变被发送到PCI数据库44,以存储到客户概要中。图4示出了例如由无线网连接到PCI服务器48的PDA 30,但客户也可以使用电子邮件或无线或有线电话(使用DTMF信号)访问客户概要。例如从PDA来的报文被无线网54利用X.25传输发送到PCI服务器48上。
把PCI服务传送给可以出现在多个不同系统上的客户需要存储、移动和高速缓存与该客户有关的服务概要。可动性控制器49设置在PCI服务器48上,它是一个控制器和数据存储器,它把下述的报文传送代理(MTA)的服务控制信息动态地保持在PCI服务器48上,该MTA把PCI服务器48连接到无线数据网上。
数据存储功能是由两列实体来处理。客户概要最好位于PIC数据库44内,是保持诸如服务概要证实和确认信息以及客户或设备等的永久记录并实现状态和位置管理以及映射的分层结构的顶部。服务概要超高速缓存器51最好位于PCI服务器48内,它是本地超高速缓存器实体,存储诸如服务概要和确认状态等“基本需要”的信息,还保持服务接受者的本地贮存器。它还管理为无线数据网实体服务所必须的信息,并向永久存储实体PCI数据库传送更新。服务概要高速缓存器51保持与机动性控制器49的处理有关的个人数据。机动性控制器49为高速缓存器49与基于PCI数据库的客户概要(或第三部分数据库)交互作用,获得与无线终端有关的服务概要和位置信息。
PCI还可以提供目录服务作为增加价值的部件。X.400 MTA可以询问PCI服务器48的本地目录服务代理关于寻址和路由的信息。如果信息不是本地的,则PCI服务器48将需要从另一个PCI节点上的另一个PCI服务器48或保持各信息基的互连私人目录服务代理得到寻址信息。利用现有的标准,PCI网和邮件PCI服务器报文处理可以独立地管理网络而不影响PCI服务。
II.PCI服务器PCI服务器是一种实现直接报文传送和呼叫重定向功能以及与PCI数据库接口的外围设备,以更新客户概要。PCI服务器实现各种功能。例如一种示例的PCI服务器×是一种X.400网关;×利用X.400直接报文传送协议对报文定路由;
×把专有直接报文传送协议连接到X.400协议上;×与无线数据网接口;×与直接报文传送系统接口;×与PCI数据库接口,以访问客户概要信息;×处理服务概要中的用户指定的报文;×提供媒体转换,例如从文本到传真,或从传真到文本;×提供访问X.500目录,以确定分组数据的寻址方案;×支持无线数据网之间管理诸如登记等功能的信令;以及×保持服务概要的高速缓存。
图5是根据本发明的PCI服务器48的较佳实施例的详细图示。PCI服务器48包括三个主要单元呼叫处理器110、数据直接报文传送外围设备112和共享盘存储器113。
呼叫处理器110包含多个互连的计算机。直接报文传送外围设备可以由诸如DECXAP系统的计算机来实现。
呼叫处理器110包括PCI应用服务器114。应用服务器是在下面的VI部分描述的无线直接报文传送服务的中央判决点。因此,服务器114控制无线直接报文传送的报文路由、筛选和通知。
应用服务器114连接到PDA协议处理器115。协议处理器是与无线网络54(例如RAM无线网)的接口。它处理要传送到客户PDA30和从客户PDA30传送的报文。多个个人数字助理器(PDA)30连接到该无线网54上。
应用服务器114还管理PCI数据库协议处理器126。协议处理器126是呼叫处理器110与PCI数据库之间的接口。应用服务器114还管理服务概要高速缓存器51。服务概要超高速缓存器51保持在应用服务器114的存储器内。高速缓存器51存储PCI数据库44内存储的客户概要内的数据子集。该子集为当前需要由PCI服务器48频繁访问的客户概要信息。
服务概要高速缓存器51存储和访问与诸如无线数据提供者和直接报文传送等接入系统有关的数据和客户位置。服务概要高速缓存器51可以存储和更新与诸如客户指定的无线终端路由地址等的客户位置有关的数据;存储和更新特定终端类型(诸如单向或双向)的服务相关数据;保持客户无线数据提供者和报文服务的列表;跟踪客户终端状态(登记或未登记);为非呼叫直接报文服务提供一般服务概要;根据客户选择的参数为非呼叫相关服务提供指定概要。
应用服务器114还管理每个PDA30上的每个应用程序登记状态,并通过每个PDA30控制客户概要。
呼叫处理器110还包括IP功能服务器130。IP功能服务器130管理呼叫命令应用程序。该服务器还连接到PCI数据库协议处理器126上,以与PCI数据库44进行通信,也连接到PDA协议处理器115上,以与无线网54进行通信。如下所述,PCI数据库协议处理器126处理PCI数据库与PCI服务器之间的接口。
因此,呼叫处理器110中两个主要的应用服务器是呼叫命令应用程序的IP功能服务器和无线直接报文传送服务的PCI应用服务器114。
呼叫处理器110还包括多个通信接口。协议处理器115和126已作讨论。字母数字寻呼服务器(APS)132使呼叫处理器110具有提供字母数字寻呼服务的能力。APS132包括一个或多个调制解调器,与寻呼服务提供者保持的网络134的终端设备进行通信。APS利用例如TAP协议(Telocator字母数字协议)与寻呼服务提供者进行通信。
呼叫处理器110还包括多个控制呼叫处理器110外部的外围设备的控制处理。这些控制器如下报文控制器136控制数据直接报文传送外围设备112和控制呼叫处理器110与数据外围设备112之间的报文传送。
机动性控制器49包含PCI数据库协议处理器126、IP功能服务器130、服务概要高速缓存器51以及PCI应用服务器114。机动性管理器提供用户证实的控制逻辑、服务请求确认、位置管理、用户访问服务概要、访问登记以及诸如指定路由到用户指定目的地的通信管理。机动控制器49包含服务逻辑,并处理与个人数据处理有关的服务以及诸如服务特点分析的服务访问;访问系统映射关系信息;标识管理;客户确认和证实;基于客户的计费信息;报文传送和客户寻呼的无线数据指定路由信息;客户服务确认;以及客户复验和客户概要修改。
事务处理控制器150控制交换控制器152和语音外围设备控制器154。交换控制器152控制数字交换机156,数字交换机156连接到公用交换电话网58上。语音外围设备控制器154控制语音外围设备160,它可以是例如文本语音转换器。
交换机156和语音外围设备160还通过T1线161连接。数字交换机156通过多个传输媒介(例如T1线162、传真线163和ADSI线164)连接到公用交换电话网上。
现在更详细地讨论可选的数据直接报文传送外围设备112。数字直接报文传送外围设备是连接到有线电子邮件网上的网关,该网络标注为170。数据直接报文传送外围设备具有报文传输代理158,用于在呼叫处理器110与数据网170、54之间直接或通过PDA协议处理器115传输报文。直接报文传送外围设备112还包括POP(邮局协议)服务器190和提供报文存储能力的相关存储器192。报文目录194用于存储与电子邮件报文的路由相关的服务概要高速缓存器51的子集。
直接报文传送外围设备112包括报文网关140。报文网关140具有下述能力1)通知呼叫处理器内的PCI应用服务器114,用户的有线电子邮件网170的电子邮件已到达。
2)接受PCI应用服务器114向有线地址发送电子邮件报文的请求。
3)接受应用服务器114的请求,如果客户已登记,提供已发送到主目的地的存储在服务器190内所有未读取的报文。
4)接受应用处理器114重写到报文存储服务器190或回送到发送者的请求。
利用呼叫处理器110及其相关的外围设备,可以实现多种服务。这些已在上述作了简要讨论,并在下面的VI部分将详细描述。然而,为了理解呼叫处理器110如何工作,以提供这些服务,现提供对某些服务的一些典型描述。
例如,当有线电子邮件报文到达PCI服务器的数据直接报文传送外围设备112,直接报文传送网关140和直接报文传送网关136向电子邮件到达的PCI应用服务器114发送通知。PCI应用服务器114将询问概要高速缓存器51,或者如果需要的话,询问PCI数据库44。由客户概要内的数据驱动,PCI应用服务器114执行服务逻辑,以确定把电子邮件转接到哪里(即根据筛选结果转接到PDA30或POP服务器190),如果有的话,确定用什么媒体来发送电子邮件到达的通知。
另一个例子是,当呼叫命令呼叫达到PCI服务器48时,其过程如下。交换控制器152和事务处理控制器150根据拨号把呼叫转接到IP功能服务器130。IP功能服务器130把提供指令1129+报文发送到PCI数据库44中,以确定如何处理该呼叫。PCI数据库44和IP功能应用服务器130开始转换报文,实现一系列功能并把公告播送给呼叫者,把通知发送给PDA等。当PDA30的响应到达时,IP功能服务器130把响应提供给PCI数据库44。然后PCI数据库44指引IP功能服务器130把呼叫接到路由号和/或向呼叫者播送合成的报文。
如果客户希望用DTMF更新客户概要,过程如下。一个呼叫到达PCI服务器48。交换控制器152和事务处理控制器150根据拨号把呼叫接到IP功能服务器130。IP功能服务器130把提供指令1129+报文传送给PCI数据库44,以确定如何处理该呼叫。PCI数据库44发送请求,播送公告和收集数字(“请输入PIN”,收集PIN)。IP功能服务器130把该请求的结果返回给PCI数据库44。PCI数据库44再向IP功能服务器130发送一个请求,播送公告和收集数字(“语音菜单”,菜单选择)。IP功能服务器130把该请求的结果返回给PCI数据库44。
当用户被引导通过菜单,并改变概要单元时,该处理重复进行。PCI数据库44解释收集到的DTMF音调,从而更新客户概要。
当PDA30发送定址到有线地址的电子邮件时,过程如下。PDA30向PCI应用服务器114发送UDP发送邮件报文。PCI应用服务器114检测到该报文目的地不是另一个PCI客户,并把该请求转接到直接报文传送控制器136,直接报文传送控制器136把它接到数据和直接报文传送外围设备112内的直接报文传送网关140。直接报文传送网关140与MTA158接口,利用例如简单直接报文传送协议(SMTP)把电子邮件发送给有线网170。
PCI服务器48可以是基于例如X.400 MTA或SMTP的路由器,它可以在两个协议之间转换。PCI服务器48可以接收多种不同文本的直接报文传送系统的文本报文,例如互联网邮件、第三方直接报文传送系统,或专有直接报文传送系统。在PCI利用X.400 MTA对报文定路由的例子中,在可以对它们定路由之前,这些报文必须被转换,以与X.400协议一致。因此,典型的直接报文传送网关为X.400网关,本技术领域的普通人员可以设计和制造这种网关。
III.PCI数据库PCI数据库44保持客户概要,控制呼叫命令功能,并处理基于DTMF的客户概要更新。
如图6所示的PCI数据库结构包含几个应用程序和支持部件。应用程序支持部件包括多服务应用平台(MSAP)202;服务提供和创建环境(SPACE)204;以及数据和报告子系统(DRS)206。
服务部件包括维护和操作控制台(MOC)208;智能外围接口(IPI)210;普通数据接口(GDI)212;服务网接口(SNI)214;以及数据和报告数据库(D&R)218。
服务网接口(SNI)214向诸如交换机50和PCI服务器48等外部系统提供通信接口。这些接口包括IPI210和GDI212,它们把PCI数据库通过TCP/IP网213连接到PCI服务器上。GDI212用于把客户概要上载和下载到PCI服务器48上。IPI210用于通过PCI服务器48传输用户的DTMF命令。对于冗余性,每个智能外围接口(IPI)和通用数据接口(GDI)处理器最好需要两个到PCI服务器的逻辑接续。
多服务应用平台(MSAP)202包括呼叫处理器220、第一呼叫处理请求(CPR)数据库222、MSAP公用器224、共享存储器226、以及呼叫联系数据库(CCDB)228。呼叫处理器220从和向SNI214内的报文分配器219接收和发送报文。报文分配器确定从呼叫处理器220接收到的报文是否要被发送到IPI210或GDI212。呼叫处理器从报文分配器接收报文,并把它们发送到第一CPR数据库、CCDB228,和/或共享存储器226。第一CPR数据库222存储客户概要。MASP224把第一CPR数据库222与驻留在SPACE204内的第二CPR230连接。当已改变了另一个CPR数据库时,MSAP公用器更新CPR数据库222和230之一。CCDB228是临时动态存储器,用于在概要更新过程期间存储客户概要和相关数据。共享存储器226可以使不同的处理器使用同一数据。
SPACE204为服务提供者操作的模块,通过该模块,创建新的PCI数据库应用,并初始化新的客户概要。SPACE206包括第二CPR数据库230,它包含有与MASP202内的第一CPR数据库222相同的信息。当要创建新的客户概要时,服务提供者使用SPACE内的显示终端232提供包括某一客户信息的新的服务概要。当用户初次登记时,通过MSAP激活客户概要。把服务提供者对第二CPR数据库230的改变通过MSAP公用器命令224传输给MSAP内的第一CPR数据库222。服务提供者对第二CPR数据库230的改变不传输给PCI服务器48内的服务概要高速缓存器51,直到以后某一时刻。即PCI数据库44不向PCI服务器48发送数据,除非收到服务器48的请求。例如当客户下次登记时,在PCI服务器48下次请求概要下载时,服务器概要高速缓存器51将被该新的信息更新。SPACE204提供与上述服务管理系统平行的功能。
数据和报告子系统(DRS)206收集与PCI数据库44用法有关的数据,它可以有助于服务提供者。例如,标注更新用户概要时客户产生的错误。得到替换的类型、这种替换的时间,并还存储它们,以便服务提供者将来使用。
MOC110为网络维护支持系统,它监视网络的状态,并检查系统故障等。
当客户希望用PDA30更新客户概要时,其过程如下。PDA40与PCI服务器48进行通信。PCI服务器48在GDI212上向PCI数据库44发送具有“服务密钥”的获得数据报文,该报文最好是十位数字的PCI客户数字(例如电话号码)。GDI212把获得数据报文转换成PCI数据库44可理解的格式。把该报文通过报文分配器219和呼叫处理器220发送给客户概要驻留的第一CPR数据库222。服务密钥用于获得正确的客户概要,并把该概要通过呼叫处理器220发送给报文分配器219。报文分配器确定要把该报文通过GDI212发送给PCI服务器48。(其原因将在下面讨论。)GDI212把该数据转换成适用于TCP/IP网络的格式,并传输给PCI服务器48。在PCI服务器48内进行已请求的改变,并把更新的概要通过TCP/IP网络、报文分配器219、呼叫处理器220和第一CPR数据库222发送回PCI数据库44。呼叫处理器220还通过GDI212向PCI服务器48发送报文,PCI服务器48将向PDA30发送一个无线传输,确认客户概要的更新。还把这些改变发送到MSAP公用器222,在这里这些改变又被发送到SPACE204内的第二CPR数据库230。
在此过程期间,可以把信息临时存储在呼叫联系数据库(CCDB)228内。CCDB数据库228为由于等待客户的动作或等待外部系统(诸如PCI服务器48)的数据而挂起的客户概要更新提供临时存储器。在用户动作或从外部系统接收到数据的延时之间的时间间隔期间,呼叫处理器220把信息存储到CCDB数据库228内,处理其它呼叫。
当客户利用按钮式音频电话要求更新他或她的客户概要时,其过程如下。客户呼叫,例如服务提供者提供服务号。把该呼叫经路由传送到PCI服务器48。PCI服务器48通过有DTMF命令的IPI210向PCI数据库44发送报文。把该报文通过报文分配器219发送给呼叫处理器220。从MSAP202的第一CPR数据库222中检索出合适的客户概要。
呼叫处理器220指令PCI服务器48播送语音公告,指示呼叫者通过按钮式音频电话机上适当的数字输入客户的ID和口令。呼叫者输入信息,PCI数据库44确认该信息。如果确认该呼叫者为授权客户,则PCI数据库44指令PCI服务器48要求客户选择哪个客户概要信息要被修改。利用DTMF直接报文传送仅可以修改两个字段改变有线登记或记录个人化问候语。客户或者选择登记有线电话或者选择记录个人化问候语。如果选择了有线登记,则PCI数据库44指令PCI服务器48提示所有呼入要被定路由到十位数字的电话号。如果客户选择了记录个人化问候语,则PCI数据库44指令PCI服务器48提示客户一个新的问候语。
如果在任何时候输入了非法信息,PCI服务器48向客户播送出错报文,客户再尝试修改。如果再试失败,则中断呼叫。否则根据修改更新客户概要,并把与报文同步的数据发送给PCI服务器48,呼叫处理器220指令PCI服务器48通知客户PCI服务概要已更新。
呼叫处理器220还通过报文分配器219向GDI212和PCI服务器48发送报文,PCI服务器48更新PCI服务器48中的服务概要超高速缓存器51。把存回到第一CPR数据库220的改变发送给MSAP公用器224,在这里这些改变又被发送到第二CR数据库230。请注意,DTMF功能信号使用1129+协议,它的路由要通过IPI210,而使用GDI协议的客户概要数据的路由则通过GDI212。
IV.PCI服务器/数据库接口PCI服务器48与PCI数据库44之间的接口是基于两个协议。第一个协议为1129+。该协议用于支持PCI呼叫命令特点,适用于使用DTMF的客户初始概要处理。第二个协议是通用数据接口。GDI用于客户概要管理,尤其是把PCI数据库44的客户概要下载到PCI服务器,并用于更新PCI数据库44内存储的概要。
图7示出从PCI数据库44至PCI服务器48的逻辑链路。PCI数据库44由配对的PCI数据库44a,44b组成,每个数据库包含三个呼叫处理器220,每个处理器共用负载。链路250是智能外围接口(IPI)210与PCI数据44上的通用数据接口(GDI)212处理器至PCI服务呼叫处理器之间的TCP/IP链路。从每个IPI210与GDI212处理器至PCI服务器之间有两条逻辑连接线,以便冗余。因此,如图7所示,支持PCI的全部SCP结构最好需要24条逻辑链路,PCI数据库初始化逻辑链路的开通。
在所示的实施例中,呼叫命令特性使用1129+协议。对于无线直接报文传送特性,PCI使用GDI协议。在附录B内提供了分配给PCI客户概要单元的GDI标记ID。
附录B还示出了PCI概要数据,包括概要单元,它们的数据类型、最大长度和GDI标记ID。*表示因GDI字节限制而缩短到32个字节的单元。下面是对这些单元的类型的长度的描述dN BCD-编码数字。数字N表示BCD数字的最大长度,不是八进制数字。
cN 上至N个ASCII字符。
cN 长度为二进制整数N字节,按网络字节次序(先传输最高位)。
由于下载到PCI服务器的PCI客户概要部分较大(较佳约为1000字节),并且最大事务处理应用程序(TCAP)报文大小为256字节,所以概要必须以段的形式来管理。如表1所示,服务概要被分成六段。每段被分配一个唯一的数字标识。
客户概要的某些数据为报文传送和通知提供了客户较佳媒体。表2给出的对这些类型的编码。
例如,如果客户想接收通过PDA30显示的电子邮件,则“主目的地”的概要单元将包含一个“P”。
图8示出了使用GDI协议的概要检索的报文流程。客户尝试用PCI服务器直接或间接进行登记(将在下面详细讨论登记)。PCI服务器48在GDI链路之一(线路260)上向PCI数据库44发送GDI获得数据(GetData)询问。PCI服务器48可以为每个PCI概要段发送一个获得数据的数据询问。将利用唯一的TCAP事务ID,由PCI数据库44处理每次询问,作为一次独立的事务。由PCI服务器48发送的每次获得数据询问将包括“服务密钥”参数,它是一个十位数字的PCI客户数字(例如电话号码)。PCI数据库44把该密钥用来识别客户。在每个获得数据中,是要检索的概要单元中列出的标记ID的表格。PCI数据库44用获得数据响应(GetData Response)(线路262)来响应于获得数据的数据询问。该响应包含一个返回码以及获得数据的数据询问所要求的每个单元的数据。
图9提供了PCI服务器48与PCI数据库44之间从无线PDA30进行概要更新的报文流程。该无线概要更新使用GDI协议。客户进行概要处理,PDA30向PCI服务器48发送概要数据报文。PCI服务器48在GDI链路之一(线路264)上向PCI数据库44发送GDI发送数据(SendData)询问。PCI服务器48可以为每个PCI概要段发送一个发送数据询问,以便更新概要单元。由PCI数据库44用唯一的TCAP事务ID处理每次询问,作为一次独立的事务。
PCI服务器48发送的每次发送数据询问包括“服务密钥”参数,它是一个十位数字的PCI客户数字。PCI数据库44应用该密钥来识别客户。每个发送数据询问包含一个标记ID表和要更新概要单元的数据,在附录B中提供了该表。不是该段中的所有标记都包括在发送数据询问中;仅发送客户要实际更新的那些概要单元。PCI数据库44不更新发送数据询问中不包括标记的数据。
PCI数据库44用发送数据响应(Send Data Response)(线路266)来响应发送数据询问。该响应包含发送数据询问中要求的每个单元的返回码。
图10是PCI服务器48与PCI数据库44之间一种可能的呼叫命令(CallCommand)报文的例子。(呼叫命令将在VI.D部分作更详细的讨论。)精确的呼叫命令的呼叫流程依赖于由服务设计者实现服务逻辑,并与呼叫命令客户选择的选项有关。所示的呼叫命令功能使用1129+协议和IPI210(参见图6和图7),如图10所示,呼叫命令呼叫到达PCI服务器48。PCI服务器在1129+链路之一(线路268)上向PCI数据库发送提供指令(Provide_instructions)询问。为该询问产生TCAP事务ID。拨号数字参数包含PCI客户的个人数字(即服务密钥)。ANI数字包含呼叫者的自动数字鉴别,如果有的话(ANI是电话网容量)。PCI数据库向PCI服务器48发送1129+发送至资源(send_to_resource)命令,以播送公告,收集数字(线路270)。PCI服务器48播送公告,收集数字,并发送包含返回码和收集到的数字的响应(线路272)。
PCI数据库44向PCI服务器48发送1129+播送应用(play_application)命令,以通知呼入的PDA40(线路274)。PCI服务器48用返回码和该呼叫被定路由到的目的地号码(由客户在PDA30输入)作为响应(线路276)。PCI数据库44向PCI服务器48发送1129+转换到资源(switch_to_resource)命令,指令PCI服务器把该呼叫定路由到目的地号码上(线路278)。PCI服务器用执行该请求的返回码作为响应(线路280)。
图11是PCI服务器48与PCI数据库44之间一种可能的DTMF概要处理报文的例子。DTMF概要处理器通过IPI210使用1129+协议。精确的DTMF概要的呼叫流程依赖于由服务设计者实现的服务逻辑,并与呼叫命令客户选择的选项有关。
如该示例所示,当一个呼叫到达PCI服务器48时,PCI服务器向PCI数据库发送1129+提供指令(Provide_instructions)询问(线路282)。呼叫号码包含所拨的号码(即DTMF更新的服务号),而ANI段包含ANI,如果有的话。由所拨的服务号来触发PCI DTMF概要处理呼叫处理请求CPR。CPR222指令PCI服务器播放公告,并收集数字,引导客户通过语音菜单和提示(线路284,288)。PCI服务器用收集到的数字对每一请求作出响应(线路286,290,294)。CPR用收集到数据通过DTMF更新客户概要。
V.PDA/PCI接口PDA与PCI之间的通信用例如使用UDP IP协议的X.25传输。下面对PDA结构作一简要的讨论。PDA30较佳地为一具有无线网络接口的笔记本计算机或掌上计算机。PDA可以是例如Hewlett Packard Omnibook300笔记本计算机,它运行PCI应用程序。图12示出了一种典型的PDA。PDA30具有中央处理单元295,连接到总线B上。中央处理单元(“CPU”)296实现PDA30大多数的计算和逻辑功能。存储器296连接到总线B上,它存储的信息提供给CP295或者由PDA30使用。诸如键盘等输入/输出装置297也连接到总线B上,可以使用户输入数据,存储到存储器296内或供CPU295使用。一显示器298连接到总线B上。PDA30还具有无线通信接口299,用于与无线通信网进行通信。
PDA/PCI接口包含六种类型的报文流程。这些报文是(1)登记/撤消登记;(2)无线直接报文传送;(3)检索电子邮件;(4)交叉媒体通知;(5)呼叫命令;以及(6)概要管理。
有两种类型的登记和撤消登记直接和间接。直接登记发生在当PCI客户在PDA30上开始PCI应用程序软件时(称为启动登记),或者当客户在PDA30上单击用于呼叫命令或无线直接报文传送服务的状态设置按钮或服务登记请求按钮时。一旦登记成功,如果客户的概要没有出现在由PCI服务器48保持的服务概要高速缓存器51内,则PCI服务器48将请求把PCI数据库44的客户概要下载到服务概要高速缓存器51内。PCI服务器48设置高速缓存器51内的客户登记状态,以使客户的请求与呼叫命令服务的无线直接报文传送服务匹配。
图13示出了在直接登记期间PDA30与PCI服务器48之间的报文流程的例子。该流程也用于客户检查呼叫命令或无线直接报文传送服务登记。客户在PDA上开始运行PCI应用软件,或单击PDA上的服务状态设置按钮、呼叫命令登记或无线直接报文传送登记按钮。PDA用客户确认信息(客户ID和口令(线路300))向PCI服务器48发送登记请求。PDA30还在PDA30等待PCI服务器48的响应时启动计时器。PCI服务器48接收登记请求,并且检查是否设置有该客户,客户ID和口令是否正确。然后PCI服务器发送登记确认(线路302)。如果没有设置该客户,则不存在服务概要,确认便包括“未登记客户”的响应。如果客户ID和口令为非法的,则确认就包括“不正确的口令/PIN”响应。否则PCI服务器的确认包括“成功”响应。如果PDA30在预定时间内没有收到PCI服务器的确认,则就放弃登记尝试,并通知客户稍后再试。
当客户当前没有登记并希望向或从PDA30发送或取得电子邮件时,间接登记自动为客户登记无线直接报文传送服务。PCI服务器接收从没有登记无线直接报文传送服务的客户处取得或发送的请求。如果需要的话,PCI服务器48检索PCI数据库44的客户服务概要的副本,并验证客户ID和口令。PCI服务器48验证概要内容,以确保客户可以使用无线直接报文传送服务。如果无线直接报文传送服务被允许,PCI服务器48就处理该请求。否则,它发送确认,指出不允许客户使用无线直接报文传送服务的原因。其报文流程与图13所示的一样。
一旦客户已登记了呼叫命令服务或者无线直接报文传送服务,则客户保持被登记,直到客户退出应用程序或单击PDA30上的撤消登记按钮来直接撤消登记。客户还可以由PIC服务器48间接撤消无线直接报文传送服务登记,倘若该PCI在给定的期间未检测到去向或来自该客户的无线直接报文传送动作。虽然客户被撤消登记,但客户的服务概要将仍保留在服务概要高速缓存器51内。只要PCI服务器对该客户有动作,例如,在诸如四小时等预定时间内有电子邮件进入,则概要就保留在高速缓存器中。
不可以由客户发送PDA至PCI服务器报文来间接登记呼叫命令,因此客户不应间接撤消这种服务登记。间接登记和间接撤消登记仅针对无线直接报文传送服务,而不针对呼叫命令。只要他或他在PDA上运行呼叫命令软件应用程序,客户就可以维持针对呼叫命令的登记。
当客户退出PDA上的PCI应用程序软件(这称为退出撤消登记)或当客户单击PDA上的呼叫命令或无线直接报文传送服务的服务撤消登记请求按钮之一时,就进行直接撤消登记。图14示出了PDA30与PCI服务器48之间直接撤消登记的报文流程实施例。客户退出PDA上的PCI应用程序软件或单击PDA上的撤消登记钮。PDA30用客户的合法信息(客户ID和口令)向PCI服务器48发送撤消登记请求(线路304)。在PDA等待PCI服务器48的响应时,还启动计时器。PCI服务器48发送确认(线路306)。PCI服务器48接收该撤消登记请求,并检查客户ID和口令是否正确。如果客户ID和口令不正确,该确认包括“不正确口令/PIN”响应。否则,该确认包括“成功”响应。如果PDA30在预定时间之后没有接收到PCI服务器48确认,PDA30就认为它离开了无线电覆盖区,通知客户稍后再试。
当PCI在一给定的时间期间(例如四小时),没有检测到任何来自或去向客户的无线直接报文传送动作时,就发生间接撤消登记。客户在子夜无意地仍将PDA30打开时,PCI将尝试间接撤消客户的无线直接报文传送服务登记。PCI服务器48在服务概要高速缓存器51内保持的客户服务概要中保留了每个登记的客户的最近一次的无线直接报文传送活动的时间印记。每当PCI服务器48检测到有去向或来自特定客户的无线直接报文传送活动时,就把该时间印记更新到当前时间。定期地把登记客户存储的时间印记与当前时间作比较。当过了预定时间后,PCI服务器48就认为该客户离开了无线电覆盖区,或退出了PCI应用程序。
对于间接(或自动)撤消登记,其报文流程与图14所示的相同。PCI服务器48向PDA30发送包含有这客户的登记信息的撤消登记请求。PCI服务器48在它等待PDA30的响应期间设置计时器。当PDA30接收到撤消请求时,它用包含PDA当前已知的登记信息的登记确认作为响应。当PCI服务器48接收到登记确认时,它就根据该确认中的信息更新客户的登记状态。PCI服务器48还把与客户有关的无线直接报文传送时间印记更新到当前时间。如果PCI服务器在如上所述的预定时间内没有接收到确认,则PCI服务器48就认为客户不再登记,并从服务概要高速缓存器51中除去所有的有关该客户的资料。
发送和接收电子无线直接报文传送报文包含两种类型的报文流程把PDA30的报文发送给PCI服务器48,并把PCI服务器48的报文发送给PDA30。
图15示出了把电子邮件从PDA30发送给PCI服务器48的报文流程的例子。当客户从PDA30发送电子邮件通知时,PDA30把电子邮件通知转接到PCI服务器48。电子邮件主体包含例如“去向;来自;主题;cc”信息(线路308)。PCI服务器确认收到该通知(线路310)。如果该电子邮件比能以单个报文传输的要长,则PDA30把该电子邮件公成多段,接着对这些报文标号,把它们发送给PCI服务器(线路312,316,320)。从PDA发送的每个报文用一个包含报文接收状态和正在确认的顺序号的确认来作为响应(线路314,318,322)。PDA30和PCI服务器48用该顺序号保持按序的数据包流,把没有顺序的报文丢弃。一旦接收到的所有的数据包,PCI服务器48利用顺序号就把它们放到原始的顺序位置上,并把新组成的电子邮件传送到报文传输代理,然后,该代理把电子邮件转到它希望的目的地。
每次送出电子邮件时,PDA30就启动计时器。如果PDA30在预定时间(例如十秒)之后没有收到确认,就放弃发送操作,把电子邮件存储到本地出网队列中,以便将来再传送。
当把电子邮件从PCI服务器48传送给PDA30时,使用相似的报文流其不同点仅在于由PCI服务器启动该流程,并把发送初始报文,而不是由PDA30。
检索电子邮件包含两种类型的报文流程检索未传送的定址到PDA30的电子邮件以及检索已传送给直接报文传送系统(例如无线电子邮件系统)的电子邮件。当客户离开了无线电覆盖区域,或者没有用PCI登记,则PCI把已定址传送给PDA(PDA约束的电子邮件)的电子邮件发送给外部邮件存储系统。根据存储在PCI数据库44内的客户概要,PCI服务器还把某些电子邮件直接发送给外部邮件存储系统(MS约束的电子邮件),例如,连接到其个人计算机的客户有线电子邮件。
登记的客户可以在任何时刻通过启动“FETCH(获取)”操作检索PDA30约束电子邮件。PCI将从外部电子邮件存储器发送PDA约束邮件,也概述MS约束电子邮件。
在图16(a)和16(b)中示出了PDA和PCI服务器之间检索未传送的PDA约束电子邮件的报文流程的例子。如果没有MS约束报文,则报文流程如图16(a)所示。PDA30向PCI服务器48发送获取请求(线路324),并启动计时器,等待确认。如果在预定时间(例如十二秒)内没有接收到确认,则PDA30认为它离开了无线电覆盖区,就通知客户稍后再试。响应于该请求,PCI服务器48登录到客户概要中指定的外部邮件存储系统中。如果PDA约束电子邮件已存储在外部存储系统中,则PCI服务器48将(a)把PDA约束电子邮件从外部邮件存储系统移到PCI服务器中的待定区内,(b)向PDA发送确认,指示现在驻留在待定区域内的PDA约束电子邮件的数量;以及(c)开始把这些PDA约束电子邮件从待定区域传送给PDA(线路326)。
如果有MS约束电子邮件报文,则所示的报文流程如图16(b)所示。PDA发送获取请求(线路328),并启动计时器。每当PCI服务器发送概述报文时,就启动计时器。如果PCI服务器48在预定时间(例如十秒)内没有收到确认,就认为PDA30离开了无线电覆盖区,就放弃发送操作,丢弃概述信息。响应于该请求,PCI服务器48将(a)向PDA发送确认,指示MS约束电子邮件现存的数量(线路300);(b)从这些报文中取出概述信息;以及(c)向客户PDA发送概述(线路332)。当PDA接收到PCI服务器的确认时,它就根据其内容通知客户。
把每个电子邮件的MS约束电子邮件的概述信息格式化成一个ASCII文本,并发送给PDA。如果概述信息或概述的电子邮件的数量要求大于一个报文,则PCI服务器48把概述信息分成多个按序编号的段,并在各别报文中发送每个段(线路336,340)。PCI服务器用包含了报文接收状态和确认的顺序号的确认来响应来自PCI服务器的每个报文(线路334,338,342)。丢弃没有顺序的报文。一旦收到所有数据包,PDA30就用顺序号把它们放在原始位置上。
一旦复验了描述MS约束电子邮件报文的概述信息,客户就开始FETCH操作,以检索这些MS约束电子邮件报文。图17示出了PDA30与PCI服务器48之间检索MS约束电子邮件的报文流程的例子。客户选择要接收的MS约束电子邮件报文。PDA30向PCI服务器48发送检索请求,包含客户选择的报文(线路344)。PCI服务器48用确认作为响应(线路346)。PCI服务器48记录到客户服务概要指定的外部报文存储系统中,并把请求中指定的MS约束电子邮件移出存储系统,移到PCI服务器48的待定区域。PCI服务器48开始发送操作,以如上所述相同的方式传送电子邮件。
利用把无线电子邮件报文传送给客户的相同传送,把交叉媒体通知(例如语音邮件报文接收的PDA通知)发送给PDA30。PCI服务器48启动通知电子邮件,电子邮件主题为“报文通知”。通知电子邮件的主体包含报文发送者的地址(即语音邮件的电话号码);报文到达PCI的日期和时间;媒体的类型(即,语音邮件,FAX,电子邮件或其它);报文是否标为紧急(如果可检测到);报文的长度(例如,语音邮件报文以分钟计);以及,如果适用,报文的主题。
呼叫命令可以使PCI客户对呼叫实时重定路由或转接。客户可以在正在等待呼叫的PDA上接收通知。用PDA30,客户可以指令PCI把呼叫定路由到指定的目的号码上,或使PCI服务器播送客户利用合成语言输入的报文。
当对呼叫命令客户的号码呼叫时,该呼叫经路由被传送由到PCI服务器48。PCI服务器48询问PCI数据库44,确定如何把客户概要指向要处理的呼叫。如果客户已在已知的电话号码上登记,则PCI数据库44就指令PCI服务器48把呼入定路由到给定的电话号码上(假设呼叫满足筛选要求)。如果客户没有在已知的电话号码上登记,则PCI数据库44将提供缺省路由号码,并且计时器值指令PCI向呼叫者播送客户定制的公告,在该时间周期内开始收集DTMF数字。PCI播放公告并启动PCI数据库44提供的计时器,然后开始收集呼叫者输入的DTMF数字。如果在预定时间周期内没有收集到数字,则PCI把呼叫传送到PCI数据库44中客户的概要指示的缺省号码上。如果收集到了DTMF数字,则PCI使呼叫者保持,以确定呼叫者是否满足筛选要求,并据此处理该呼叫。如果要把该呼叫接到客户,则PCI尝试与客户接触。
图18是PDA30与PCI服务器48之间针对呼叫命令呼叫的报文流程例子。PCI服务器48向客户的PDA30发送通知报文,并通知客户呼叫正在等待(线路348)。该报文包含有呼叫者输入的DTMF数字。PCI服务器48启动两个计时器,它们分别是PCI服务器48期待接收到PDA30的确认的时间间隔和PCI服务器期待接收到PDA响应的时间间隔。这两定时器的一般值分别为十秒和四十秒。接收确认的时间应当短于接收响应的时间。
在接收到通知报文之后,PDA向PCI发送确认(线路350)。它通知PCI服务器48,PDA30在无线电覆盖区域内,客户已被通知有呼入。一旦收到确认,它就取消确认计时器,但仍让响应定时器计时,等待来自PDA30的响应。如果PCI服务器48在预定的时间内没有收到确认,就认为PDA要么离开了无线电覆盖区域,要么关闭了,就取消响应计时器,把呼叫定路由到编程到PCI数据库44内的用户概要中的缺省号码上。用PDA30上的呼叫命令接口通知客户有呼入。呼叫者输入的DTMF数字为用户提供了呼入的呼叫者的名字和/或电话号码。
客户可以决定把该呼叫接通到目录号码或语音邮件上,或决定输入要播送给呼叫者的文本报文,或决定两者都要做。PDA将向PCI服务器48发送响应,该响应载有呼叫应当被接通的号码,或者发送通过合成语音的要播送给呼叫者的短文本报文或者两者都发送(线路352)。当PCI服务器接收到响应时,它取消响应定时器,并执行响应中的客户决定,发送包含要如何执行客户决定的确认(线路354)。
如果在PCI服务器48接收到响应之前响应计时器已期满,则PCI服务器48把呼叫接通到从PCI数据库44中获得的缺省号码上,向PDA30发送状态报文,通知客户呼叫者不再等待(线路356)。而且,如果呼叫者决定不再等待(挂机或按“*”,它可以使呼叫者进入缺省号码),则PCI发送提供该信息的状态报文。PDA确认状态报文(线路358)。
概要管理可以使客户通过更新存储在PCI数据库44和PCI服务器48的服务概要高速缓存器51内的客户服务概要中的某此单元来修改无线直接报文传送和呼叫命令服务。概要信息并不存储在本地的PDA30上。利用PDA30更新客户概要总是需要客户从PCI下载概要。
概要管理包含两种类型的报文流程,概要下载和概要上载。图19示出了PDA30与PCI服务器48之间概要下载的报文流程例子。如上所述,任何一次概要改变都需要概要下载,这是因为概要从不存储在PDA30内。客户启动PDA30上的概要管理应用程序,并请求概要下载。PDA30向PCT服务器发送下载请求,并请求把客户可改动的概要单元下载到PDA30上(线路360)。PCI通过其客户ID和口令确认客户的标识。如果客户的标识非法,则PCI发送确认和出错码,中断概要更新对话。如果客户的标识有效,则PCI下载客户可改动的概要单元(线路362,366,370)。附件C所附的是可改动的概要单元的标记表。PDA30确认收到的数据(线路364,368,382)。PDA在发送了下载请求之后启动计时器。如果PDA在预定时间(例如十秒)内没有收到PCI服务器的确认或数据,就认为它离开了无线电覆盖区,通知客户稍后再试。PCI服务器48每次向PDA30送出数据就启动计时器。如果PCI服务器48在预定时间(例如十秒)内,没有收到PDA30的确认,就放弃概要下载操作。
一旦客户完成了在PDA上对概要的编辑,就发出概要上载请求。图20(a)和20(b)示出了PDA30与PCI服务器48之间概要上载的报文流程的例子。在客户发出了概要上载请求之后,PDA30向PCI服务器48发送上载请求,请求允许发送更新的概要单元(步骤374)。PCI服务器48确认客户的标识,例如检查客户ID和口令,并检查同一客户是否发出过相关的下载请求。对相同的前一下载请求的检查是必须的,以使PCI服务器48确信客户想要改变的概要是PCI服务器48刚才发送的概要。如果客户标识非法,或者没有相关的下载请求数据包,则PCI服务器就向PDA30发送一个出错码,中断概要更新对话。如果客户标识有效,并有相关的下载请求,则PCI服务器48通过向PDA30发送确认和“OK”状态码,接受该请求(线路376)。当PDA30接收到OK时,它就格式化被更新的概要单元,并以在下载阶段期间概要发送给PDA30的相同方式把它们发送给PCI服务器48(线路378-386)。如果没有检测到错误,PCI服务器48就向PCI数据库44发送更新的概要单元,以进行改变。如图20(a)所示,在从PCI数据库44收到确认之后,PCI服务器48向PDA发送具有“OK”状态码的确认,确认和结束概要更新对话(线路388)。
图20(b)示出了当PCI服务器48检测到在上载的概要中有错误时的报文流程。上载处理如上(线路390-398)。如果PCI服务器48在更新的概要数据单元中检测出错误,它就用出错报文作为响应,通知客户有关非法概要单元(线路400)。PDA确认收到出错报文(线路402)。PCI服务器48以与下载阶段期间向PDA30发送概要相同的方式发送非法概要单元(线路404,406)。
当送出上载请求或送出数据时,PDA30启动计时器。如果PDA30在某一预定时间内没有收到PCI服务器48的确认,则放弃概要更新操作,通知客户稍后再试。
VI.服务A.无线电子邮件直接报文传送PCI包括几个无线文本报文发送、接收和服务控制特点。PCI的无线文本报文服务是基于三个基于网络的能力×报文综合组合语音报文通知、语音邮件、电话呼叫、电子邮件和传真;×报文路由和传送,即PCI是无线和有线网络网关;×数据库访问,即客户概要、证实和确认。
PCI使用个人通信服务综合能力以综合能应用于客户的无线服务能力。这可以通过向客户提供对报文路由和存储在PCI内的客户可访问的“客户概要”的传送来实现。客户概要包含客户编程的有关报文接收、来源和通知等的指令。因此,PCI工作成直接报文传送网关,以访问多个有线和无线网,同时使用客户概要信息控制发送和接收选项。PCI可以使无线服务提供者为一个客户通过一个电话号综合语音直接报文传送、电子邮件和传真报文服务。因此,一个电话号码可以在服务提供者与客户语音和数据通信线之间提供单个链路。
报文传送特点包括不同网络之间的通信和广播通信。客户可以在不同服务提供者与网络之间发送语音邮件、电子邮件和传真报文。客户还发送广播电子邮件和传真报文,它可以在单个分配表内广播混合的电子邮件和传真报文。例如,客户可以在PDA上打出一段报文,把它通过无线网发送到分配表上。分配表可以指向PCI,以把该报文作为电子邮件传送到办公室,作为传真传送给客户。
报文接收特点包括个人号码定址、选择报文接收媒体格式、选择交叉媒体报文通知和选择报文筛选和传送选项。客户在单个个人电话号码上可以接收语音(例如电话)、语音邮件通知、电子邮件和传真通信。客户可以根据所选的参数,例如时间、星期等传送电子邮件和传真。客户的媒体报文通知、电子邮件或传真报文的语音邮件通知、语音邮件或传真报文的电子邮件通知,以及电子邮件和语音邮件报文的传真通知可以根据所选的选项参数传送给客户。
另一方面,如果客户的无线终端没有被激活,则可以把电子邮件报文自动地接通到客户概要中定义的另一个目的地。例如,客户不想在访问地接收到所有电话呼叫,以避免被不必要地打断和支付不想支付的呼入费用。客户使PCI向寻呼机发送电话呼叫通知,并把该呼叫接通到语音邮件上。用户一旦接到通知,则可以根据包括在寻呼机通知内的电话号码确定是否直接呼叫该人,检查语音邮件或不管该呼叫,直到下次。客户也可以指定把哪些报文接通到客户当前服务的网络上,把哪些报文发送到另一个网络,用什么媒体来接收某此报文。客户也可以指定例如,如果无线终端关闭,就把所有要发送给电子邮件的文本报文和所有语音报文发送给语音邮件。
PCI服务控制特点包括支持客户概要管理、支持无线和有线网络上的个人机动性以及支持无线终端机动性。客户的概要可以通过在无线网络发送PDA文本报文,或发送有线或无线终端的或DTMF(按键音调)报文来更新的。客户可以对概要进行编码,选择媒体接收和发送信息;选择报文通知的交叉媒体;选择报文筛选和传送选项;选择单个语音邮箱存储器(对于具有一个以上语音邮箱的客户);以及选择PCI服务口令。所有这些选项都可以保持在无线或有线终端上。客户可以自动地登记无线终端和撤消无线终端登记,从而更新客户概要以如概要中所预编程的那样接收报文或对报文定路由。
无线数据网在PCI服务器与使用无线数据终端(例如PDA30)的客户之间提供数据传输。无线数据网可以各种方式,利用各种协议连接到PCI服务器上。例如,无线数据网可以利用租用线路连接到PCI上,可以运行专用的协议经标准化的协议(例如TCP/IP)连接PCI服务器。
文本直接报文传送系统可以通过例如帧中继器、SMDS,ISDN,租用线路接口或可以用来有效支持数据通信的其它传输机构连接到PCI服务器。报文间处理系统协议(例如X.400,其中需要X.400网关转换)或互联网SMTP或由终止数据传输接口的网间网单元终端支持的其它协议都可以用于在PCI服务器48与接入PCI的系统之间转接报文。
PCI服务器最好支持以T.434格式发送和接收传真。PCI服务器利用TCP/IP传输协议支持的简单的邮件传输协议(SMTP)还可以较佳地支持发送和接收传真。
图21示出了支持文本直接报文传送系统的PCI服务的实施例。在该例子中,客户具有位于办公室的个人计算机402、家中的个人计算机416以及诸如PDA30的可以发送和接收报文的无线终端,该计算机402连接到本地网(LAN)414和企业文本直接报文传送系统(例如本地网络电子邮件)413上。所有这些设备都连接到PCI上。例如客户的住家个人计算机416可以通过调制解调器和PSTN或ISDN上的有线数据网418连接到PCI40上。
连接到LAN上的人可以利用本地文本直接报文传送系统而不用PCI向客户发送文本报文。即,计算机420的用户可以向客户的办公室计算机412发送电子邮件而不进入PCI节点40。由于企业文本直接报文传送系统413连接到PCI上,所以所有企业直接报文传送用户可以用适当的PCI地址向和从所有PCI客户(包括那些未连接到本地文本直接报文传送系统413的客户)发送和接收报文。
连接到不同的企业直接报文传送系统上的人,例如连接到文本报文处理系统2422上的人可以在报文处理系统1413上,把报文通过PCI服务器48的路由传送来向客户发送报文。
PCI客户被分配一个进行语音和数据通信的个人电话。例如,可以把E.164地址(即电话号码)分配给PCI客户,用作一个PCI地址。这些电话号码可以是根据当前PSTN结构基于地理上的,但也可以使用可移动的通用的号码。可以用15位数字号码,以便进行子定址。例如,PCI客户指定的报文可以定址到客户的电话号码上,例如201-555-5555。如果诸如LAN邮件系统的起始邮件系统或第三方报文处理系统需要一个域标识,则起始者可以指定201-555-5555@PCI,或互联网201-555-5555@pci.net。当PCI服务器48接收到该报文时,它将看存储在PCI数据库44内的呼叫处理请求数据库222内的客户概要,以确定如何处理呼入报文。PCI可以为客户提供的一些选项的例子是×向客户无线PDA发送报文;×向客户家中的有线计算机发送报文;×在办公室向目的地文本直接报文传送系统发送报文;×向无线数据终端发送呼入报文的通知,向文本直接报文传送系统发送实际的报文
×向上述任何一个或全部发送报文。
客户可以在无线数据网或有线数据网上向PCI服务器48发送文本报文。PCI服务器查阅PCI数据库44上的客户概要,根据在概要中找到的路由目的地,把报文转接到合适的目的地。没有连接到PCI40上的文本直接报文传送系统可以利用另一个连接在发送者的文本直接报文传送系统与PCI客户文本直接报文传送系统之间的另一个网络向PCI客户发送文本报文,例如未连接的文本报文可以在互联网上连接到PCI上。
现在描述无线直接报文传送的流程。
PCI客户接收发送到例如无线PDA30的电子邮件报文的流程如下。电子邮件报文从有线或无线发送者被发送到PCI客户,到达PCI服务器48。呼入电子邮件包含以“201-555-5555@pci.net”格式的接收地址,其中201-555-5555是客户的十位数字的个人号码,pci.net是在互联网上PCI服务器的域名。
PCI服务器48根据PCI服务器内的概要服务高速缓存器51或把客户概要从PCI数据库44下载到高速缓存器51上,检查客户的服务概要,以确定如何处理该电子邮件。概要包含筛选和路由信息以及交叉媒体通知信息。PCI服务器48用该信息把呼入电子邮件发送给实际的目的地址,它可以是无线的或有线的地址,或者例如分别是在无线数据网上利用例如UDP/IP协议的寻呼地址;在互联有线网上利用互联网SMTP协议的寻呼地址;或者利用Telocater Alpha数字协议(TAP)的寻呼地址。在这种情况下,客户已对客户概要进行了编程,要把电子邮件发送到PDA30。PCI服务器48接收电子邮件报文,并把它转接到编程到概要中的无线数据网。电子邮件在无线数据网39上传输,以便PDA30接收。
如果电子邮件不能传送,则PCI服务器利用SMTP协议把电子邮件返回给原始发送者,并带有传送为什么没有成功的短小描述。
如果电子邮件报文要被传送到字母数字寻呼地址,则PCI服务器把电子邮件报文转换成寻呼报文,并把寻呼报文发送给客户概要中指定的寻呼网。PCI服务器与寻呼网之间的协议为Telocater Alpha数字协议(TAP)。PCI服务器把寻呼报文格式化成每页可具有的最多数量字符的最大寻呼限度。例如寻呼限度可以是两页,每页最多256个字符。PCI服务器不核实寻呼报文是否实际已被寻呼服务提供者传送。然而,它将核实该报文是否成功地发送给寻呼服务提供者。由于PCI服务器不提供这种核实,所以其假设是该发送给寻呼机的报文成功地到达到寻呼机。
如果客户概要包含一个电子邮件报文的语音报文通知的选项,则PCI服务器产生数字化的预先录制的语音公告,并把它发送到客户服务概要中指定的地址。传送语音报文通知的协议是AMIS-模拟协议。
在该所述的实施例中,较佳的PCI服务器节点起到X.400报文传输代理或SMTP路由器的作用,并把PCI客户指定的报文经路由传送到连接到其它系统上的用户指定的节点上。
在X.400报文传输代理(MTA)的情况下,X.400地址用于内部表示客户地址。从诸如E.164数字的“用户友善”的客户地址转换成X.400地址是通过PCI接入模块或X.400网关上的查找表来实现的。其它网络上的用户的目的地或源地址并不转换成X.400地址,而是保留发送或接收系统的自然地址格式。然而,可以把X.400网关地址加到报文报头上,以使PCI把报文定路由到适当的网关上。
PCI服务器48负责把报文传送到报文目的地字段内列出的客户。在简单的情况下,客户具有一个X.400或互联网的邮箱,PCI可通过该邮箱的一个访问连接对该邮箱访问。另一方面,客户概要可以包含接入地址,它为报文定路由,以传送到不常用的目的地。例如客户的邮箱可以留在另一个报文处理系统、无线数据网、有线数据网或与传真机有关的PSTN上。把这种报文传送到最后的目的地是由网间网单元来处理的,它负责进行地址转换,如果必要,还进行客户概要输入定义的格式转换。
对于主题电子邮件筛选,分析主题字段,在比较地址字段之前确定是否匹配。如果主题字段与筛选表上的一个表项匹配,则对匹配的表项进行处理。这意味着,在所示的实施例中,主题筛选优先于地址发送者筛选。即,如果电子邮件来自从邮件筛选地址表中排斥的地址,则仍根据筛选准则传送该电子邮件。
如果PDA 30没有登记无线直接报文传送服务,或者在报文到达PCI服务器48时如果PDA 30离开了无线电覆盖区域,则报文将被发送到客户外部报文存储系统,例如文本报文系统413。
B.语音直接报文传送图22示出了语音邮件系统的PCI服务的实施例。语音邮件系统430可以使用公用电话网432和音频直接报文传送接口规范(AMIS)-模拟协议,把模拟语音报文连接到PCI上。另一方面,语音邮件系统可以使调制解调器434、专用线436或ISDN BRIAMIS-数字协议438,把数字语音邮件信号连接到PCI上。
PCT上的语音直接报文传送系统必须能够把报文传送到PCI服务器48上,以提供客户已收到语音报文的通知。语音邮件系统可以利用例如具有调制解调器的异步接口、X.25;ISDN BRI或TCP/IP接口发送该文本报文。较佳地,PCI服务器48支持AMIS模拟和数据接口。
PCI语音直接报文传送呼叫流程如下。利用AMIS-模拟协议,产生语音报文的系统把报文信息发送给PCI服务器48,指定要传送的报文的类型,报文长度(以分钟计)、发送者的邮箱号以及接收者的邮箱号。当报文到达PCI服务器48时,根据AMIS-模拟协议提取发送者的邮箱,并把它与存储在客户概要内的客户语音邮箱号比较。如果两值一致,语音报文已在客户指定的邮箱内。在这种情况下,PCI服务器48利用AMIS-模拟协议向起始语音直接报文传送系统发送假出错码,以拒绝该语音报文,不转接到PCI服务器48。然而,如果客户概要需要这种通知,PCI服务器48具有把通知报文发送给客户的报头信息。
如果发送者的邮箱不与客户语音邮箱号一致,则PCI服务器48分析报文长度参数。如果该参数超过某一预定长度,例如三分种,则PCI服务器用出错码向起始语音直接报文传送系统发送响应报文,指出该报文太长。不再处理该语音报文。如果报文长度不超过预定时间,则PCI服务器48向起始语音直接报文系统发送响应报文,接受该报文。然后起始语音直接报文传送系统把该语音报文转接到PCI服务器。
当语音报文到达PCI服务器48时,PCI服务器尝试根据包含在客户概要内的筛选、登记和路由选项对该语音报文定路由。利用AMIS-模拟协议,PCI服务器48把报文信息发送给客户的目的地语音直接报文传送系统,指出要传送的报文的类型、报文的长度(以分钟计)、发送者的邮箱号以及接收者的邮箱号。
对于不能传送到目的地的语音报文,例如,如果邮箱已满,则目的地系统把未传送通知报文发送给PCI服务器48,指示不能传送该报文的原因。PCI服务器48重新尝试传送直到系统定义的时间周期。如果所有尝试都失败,则PCI服务器48使用AMIS-模拟协议把语音报文返回到起始语音直接报文传送系统,并带有一个合适的未传送的通知。发送预录制的未传送的公告,以通知报文发送者该报文未能传送。不再进一步处理。如果目的地系统接受了该报文,PCI服务器48就把语音报文传送给目的地系统。
如果客户选择了呼入语音报文的电子邮件通知,则把该通知通过无线或有线网发送给客户概要中指定的客户。如果客户选择了寻呼通知,则根据该概要,把通知通过寻呼网发送。通知之一包含发出语音报文的邮箱号、收到报文的日期和时间以及以分钟计的语音报文的长度。
在另一种例子中,具有数字语音邮件系统的用户创建一个语音邮件报文,并把它定址给模拟语音邮件系统的用户。目的地电话号指示报文必须被定路由到PCI服务器48。PCI服务器48检查接收用户的概要,确定目的地接收者具有模拟语音邮件系统。然后把该报文通过AMIS-模拟协议传送到模拟语音邮件系统。
如果这就是客户概要中所选择的,则客户将接收语音邮件系统中所有的语音邮件报文。客户还可以建立概要,以在无线数据终端上接收提供语音邮件报文通知以及该报文的信封信息的文本报文。另一方面,接收者语音邮件系统可以发送包含该报文的通知和该报文的信封信息的文本报文。
AMIS-数字协议的一个特点是如果起始语音报文被发送者标注为紧急,则AMIS-数字协议在从语音直接报文传送系统发送给PCI服务器的报文中包括了优先状态信息。利用该信息,PCI可以筛选出优先的报文。
语音直接报文传送网关把卖主专用语音邮件格式转换成X.400格式,反之亦然,因此桥接了不同的直接报文传送格式。它可以把语音从专用格式转换成X.400形式,或从X.400形式转换成专用格式。也可以把选项按AMIS中规定的X.400协议来回映射。
C.传真直接报文传送图23示出了传真直接报文传送的PCI服务。PCI服务器48通过模拟线路444或T1干线445连接到公用交换电话网432上。传真机440与传真服务器442连接到PSTN 432上。PCI服务器48还可以由专用线446和ISDN 438连接到传真机440和传真服务器442上。对于要接收传真的客户来说,必须把传真机电话号码提供给客户概要。PCI将把传真发送给指定的号码,可以发送文本通知报文,或在采用用户在概要中选择的其它行动。如果用户指定了无线数据终端来接收传真,则PCI服务器48将进行必要的无线适配,并通过无线数据终端发送传真。
通过把传真定路由到PCI节点,可以把传真发送给PCI客户,用户必须拨PCI服务器48的电话号码,以向客户发送传真。PCI服务器48将把该传真发送给客户电话号码。PCI服务器将检查客户的用户概要,以确定应如果传送传真。在本例中,把传真报文以指定的电话号码发送给传真机。
具有现有的传真机440的传真用户必须把呼叫放在PSTN网上,以接入PCI。这是因为与传真服务器422不同,现有的传真机420被设计为点至点的通信,不是传真网通信。现有传真机420的用户能以两种途径接入PCI。一种途径是两个阶段拨号。发送者首先拨通PCI48,然后在接收到PCI的提示之后,拨通接收者的号码。另一个途径是,用户可以拨通*FX+目的地址。传真机用户可以直接从传真终端拨冠有*FX的接收者电话号码,这信号令交换机通过PCI服务器自动地传送该传真呼叫。
支持X.400直接报文传送的传真服务器将把个人号码包括在X.400地址字段内,PCI没有理由再提示用户个人号码。
D.呼叫命令PCI呼叫命令(CC)服务为客户提供了实时控制语音呼叫,同时使用无线数据终端或PDA。CC被设计成通过向游动用户提供实时呼叫管理能力,来改进个人号码服务(即,HLR)。
CC为用户提供四种管理选项×位置独立(提供个人号码/HLR应用);×实时呼叫筛选(利用ANI和/或提示呼叫者输入号码);×实时呼叫重定向(根据呼叫方把呼叫路由定到任一个电话号码上);以及×实时短直接报文传送(输入或选择要播送给呼叫者的短报文)。
当呼叫者拨PCI客户的电话号码时,呼叫者的电话号码就进入筛选。在呼叫者号码输入之后,PDA30可以把呼叫号码映射成名字,改变呼入的客户。PDA30可见地显示呼叫者名字和/或号码。客户则可以利用PDA30输入附近电话的电话号码,对该呼叫定路由,以接受该呼叫。另外客户也可以把呼叫转接到另一个号码上,例如同事的电话或语音邮箱。如果客户决定不接听该呼叫,则向呼叫者播放公告,并转接到预定的缺省电话号码,例如语音邮箱或秘书。
CC可以使客户向呼叫者发送简短的报文。一旦警告有呼入,客户就可以从预定的报文表中选择,或在PDA30上输入新的报文。把该报文传输给PCI服务器48,PCI服务器48把文本报文转换成语音报文,并向正等待的呼叫者播放该报文。呼叫者接收到该报文,可以留下给该客户的语音邮件,或者由客户转接到另一个电话号码上。
呼叫命令能使游动客户利用筛选、重定路由和直接报文传送给呼叫者来实时管理呼入。在视觉上告知具有PDA30的呼叫命令客户关于呼叫者的名字和/或号码。客户可以选择接受呼叫,把它接通到指定的号码,例如附近电话的号码;把该呼叫接通到另一个号码,例如语音邮箱,同事的电话号码或者秘书的电话号码,或者用简短的报文响应于呼叫者,把它以合成语音回播给呼叫者。这种服务还提供大量非实时呼叫管理特点,包括预定筛选表;星期/时间路由时刻表;以及定位顺序。呼叫命令可以使移动客户利用个人数字助理器管理和接收电话呼叫。
呼叫命令用户预订无线数据服务,例如电子邮件的Ardis或RAM移动数据,呼叫管理,以及其它无线数据应用。无线数据提供者向客户的PDA30提供无线电接口。本地交换局在PCI接口上与无线数据提供者接口。当呼叫者输入他或她的电话号码时,本地交换局转接包含呼叫方信息的数据报文。无线数据提供者对客户进行定位,并把呼叫方信息转接给被警告有呼叫的客户的PDA30。然后客户把包含路由号码的数据包转给PCI。PCI由此对该呼叫重定路由。
图24示出了呼叫命令服务网的一个例子。呼叫者Joe 450希望与Mary通话。离开了办公室的Mary是PCI客户,它拥有呼叫命令服务。她有一个PDA30,正打开着,并登记到访问地的位置上。Joe拨了Mary办公室的电话号码。该电话号码把Joe的呼叫连接到PCI服务器48上。PCI服务器48的网络指令Joe输入他的电话号码。PCI服务器48保持Joe,并利用合成语音回放一个报文,通知Joe网络正在尝试对Mary进行定位。网络认出Mary登记在访问地,然后在无线数据网39上发送电话通知。Mary在PDA30上得到通知,有一个电话呼叫正从特定电话号码上进入。如果Mary在她PDA30的目录上已经编码了一个对应于该电话号码的名字,则还将显示该名字。因此,她就知道她有一个Joe Smith的电话。Mary有几种选择。她可以输入或选择预选择的报文,从PDA30向PCI网发送,PCI网把该报文转换成合成语音,并向Joe回播;她可以把该呼叫转接到附近的电话上,例如蜂窝电话或附近付费电话452,或者把该呼叫接到她秘书或同事的电话号码上;她可以发送一个报文,并转接该呼叫;或者她可以把该呼叫接到她的语音邮箱上。在该例子中,Mary选择了把该呼叫接通到本地的公用付费电话452上。该呼叫在公用交换电话网432上被接通到所选择的电话上,Mary和Joe通话。
呼叫命令具有几个优点。呼叫命令包括实时呼叫筛选,这可以使客户根据呼叫者以预定的形式转接呼叫。呼叫命令还具有实时呼叫路由功能,可以使客户根据每个呼叫,把呼叫重定路由到任一个电话号码上。即,当收到呼叫时,客户可以输入一个她希望把该呼叫接通到的电话号码上。例如,该电话可以是她正在访问的办公室的电话,租用的蜂窝电话,或者公用电话上。在客户由于PDA超出了范围、客户已被占、PDA关闭等原因而不能响应呼叫者的情况下,客户可以选择缺省路由号码。该缺省号码可以是语音邮箱、秘书、同事或其它电话号码。
呼叫命令还具有呼叫直接报文传送选项。这可以使客户向呼叫方发送简短的报文。该报文是在PDA30输入的,由无线装置发送到PCI上。PCI把该信号转换成合成语音,向呼叫者播放。例如,当他的主管呼叫,并希望应答时,客户可能正在与一个重要的客户通话。呼叫命令的客户可以向该主管发送一个报文(“正在与客户通话,回叫你”),同时仍与客户通话。
呼叫直接报文传送特点具有两个方面。第一方面是PDA30向PCI的无线直接报文传送。第二方面是文本至语音的转换。客户可以在PDA30上输入报文。产生该报文作为数据报文起源于无线数据提供者网经PCI接口传送给本地交换局网。PCI服务器48把无线文本报文转换成语音,并回播给呼叫者。
呼叫命令还具有预定呼叫管理选项。这一特点可以使客户把非应答呼叫发送到预定的缺省电话号码上。例如,在不能应答呼叫的情况下,先把呼叫定路由到例如服务热线上;如果服务热没有应答,就转接到秘书;如果秘书没有应答,则转接到语音邮箱上。每次把呼叫转接到下一个号码,就向呼叫者回播一个报文。路由号码和顺序可以通过更新PCI数据库中的客户概要来改变。
这一特点还可以使客户预选管理某些号码。例如客户想要仅在呼叫方的电话号码与直接家庭成员、主管者或重要的客户的电话号码一致时得到通知。另一种情况是,客户可能希望把呼叫自动重定路由到缺省号码,例如语音邮箱或秘书。对于在较大地理区域内有生意的公司来说,客户可能希望根据呼叫的地理位置把电话呼叫接通到不同的地方。例如,源于纽约或新泽西的电话可以被接通到该区域的销售代表处,源于加利福尼亚的电话被接通到该地理区域销售代表处。
呼叫管理特点可以使客户根据时间预定呼叫路由。例如客户可能希望在工作时间把呼叫转接到客户服务处,在非工作时间则通知个人有电话。
无线技术使客户总是可以使用,因此,重要的是向他们提供随意接受或拒绝通信的能力。当把呼叫号码传送给PDA30可以使客户本地筛选每个发送的尝试,客户可能正处于不能分心的环境,例如一个重要的会议。因此,客户能创建一个表,通过网络传送服务来筛选呼叫者。这些网络驻留表减少了对客户远程无线装置的呼叫尝试的号码。呼叫命令服务可以使客户打开和关闭筛选,增加或除去这些表上的号码和名字。
与无线数据服务一样,呼叫命令服务概要管理可以使客户修改或更新他们的客户概要,这些概要最好驻留在PCI数据库44中。用服务提供者控制的服务综合器创建和删除概要。客户可以利用DTMF音调或数据,通过无线或有线直接报文传送修改概要。
客户概要可以通过无线装置,例如PDA30来更新。客户概要也可以通过有线通信来修改。客户可以使用电话或有线数据终端与PCI数据库44联系、PCI服务器48起到无线终端与PCI数据库44之间DTMF概要更新的中间装置的作用。较佳地,有线网由能提示客户的服务管理操作系统支持,当服务管理操作系统适当地改变PCI数据库44内的客户概要时,利用DTMF电话完成概要更新。当服务管理操作系统用于修改PCI数据库44中的概要时,也应向PCI服务器48报告这些变化,使服务概要高速缓存器51可以被相应地修改。
呼叫命令在PCI数据库44的服务逻辑中具有它的控制点。PCI数据库44服务逻辑提供(1)服务状态保持,它保持登记或撤消登记的客户状态;(2)呼叫筛选,它提供基于网络的呼入筛选;(3)呼叫路由指定,它提供每个呼叫的路由目的地;该信息是基于通过PCI服务器实时从客户接收到的信息,或基于PCI数据库44中客户概要中的预编程指令;(4)概要管理支持,这是PCI数据库中的服务逻辑,它允许把客户概要“下载”到PCI服务器48,表示客户通过PDA30的更新;(5)保密,客户证实和确认必须支持保护客户的个人信息和诸如位置等状态;以及(6)帐目管理,PCI数据库44收集帐目参数,支持服务提供者收费。
PCI数据库44中的客户概要必须包含某些信息。这类信息包括客户标识;客户证实信息;无线数据提供者参数;登记状态;服务模式(缺省,拒绝,或命令);筛选表;以及路由表(包括星期和时间参数)。
PCI服务器48中支持呼叫命令服务的应用程序包括机动管理功能。机动管理功能向PCI数据库44中的数据库提供状态位置信息并负责传送PCI数据库44的请求临时位置目的地号码。为此,PCI服务器48应进行(1)位置登记,PCI服务器48用客户PDA30的状态更新PCI数据库44(例如,登记在无线数据网或登记在有线电话上);(2)播放公告,数字收集呼叫者信息,提供给客户;(3)远程警告,例如格式化呼叫信息,并通过无线数据网向PDA30传送呼叫信息,提供给客户;(4)概要管理支持(PCI服务器必须支持客户概要的“下载”,对表示客户通过PDA30进行的更新进行分组);(5)保密(客户证实非法信息必须支持保护客户的个人信息和诸如位置等状态);以及(6)帐目管理,PCI服务器应收集帐目参数,向服务提供者提供收费。
VII.报文流程PCI无线直接报文传送包含三种类型的报文流程。第一种是从一个客户向另一个客户发送报文,第二个是接收报文,而与客户是否使用无线或有线终端无关,第三种是向非客户发送报文。
图25示出了PCI无线客户发送报文的报文流程的例子。PCI用户发送报文202。该报文由PCI服务器的报文传输代理接收。MTA复制并临时存储起源和目的地址504。MTA向PCI服务器内的机动管理功能发送请求,以确认发送用户是PCI客户506。机动管理器向PCI数据库发送确认请求,并等待响应508。一收到PCI数据库肯定确认,改动管理器就向MTA510,512发送确认响应。然后MTA向机动管理器发送用户住地MTA514的地址的请求。机动管理器把该请求传送到PIC数据库516。一收到PCI数据库的响应,机动管理器把住地MTA地址传送到MTA518,520。然后MTA把报文传送到住地MTA522。如果必须查询第三方PCI数据库,将把住地MTA请求从PCI数据库送往第三方PCI数据库524,256。
图26示出了无线PCI用户接收报文的报文流程的例子。当PCI接收到客户的报文时,PCI服务器的MTA复制和临时存储目的地址和报文530。MTA向PCI服务器内的机动管理器功能发送获得PCI客户的用户概要532的请求。机动管理器将从PCI数据库534中检索该概要请求(如果包含第三方PCI数据库,则本地PCI数据库通过交换传输点536,538与第三方PCI数据库联系)。一收到PCI数据库540的客户概要,机动管理器就利用“报文传送请求”报文542请求MTA的报文。当机动管理器接收到MTA544的报文,机动管理器如客户概要所指出的那样处理该报文,该客户概要可以包含媒体转换或筛选546。在处理了报文之后,改动管理器向MTA发送该报文,以便传送548,550。另一方面PCI服务器机动管理器功能可以把该报文直接传送到终端接收机552。
图27示出了PCI无线客户到非客户的报文流程的例子。当MTA收到PCI客户560的报文时MTA复制和临时存储原始地址和报文562。MTA向机动管理器发送确认原始地址是PCI客户564的请求。机动管理器向PCI数据库发送该确认请求,并等待响应566。当机动管理器收到PCI数据库568的肯定确认响应时,机动管理器向MTA570发送确认响应。接着,机动管理器向PCI数据库发送获得PCI客户概要572的请求。一收到PCI数据库574的客户概要,机动管理器利用“报文传送请求”576请求MTA的报文。一收到MTA578的报文,机动管理器就如用户概要中指示的那样处理该报文,该用户概要可以要求媒体转换,或获得报文580的分配表地址。在处理了该报文之后,机动管理器向MTA发送该报文,以便传送582,584。另一种方式是,MTA可以直接传送该报文586。
VIII.PDA应用程序为了更好地理解PCI和PDA/PCI服务器接口的能力,对PDA用户接口进行讨论是有用的。用户接口是驻留在PDA内的应用软件。该软件是通过描述PCI客户的PDA屏幕上显示的屏幕来描述的。下面的讨论是PDA用户接口的一个例子。该技术领域的人应认识到该接口能以无数种方式来实现。
图28是PDA用户界面主菜单的例子。通过分别单击按钮610,612,614,616,该菜单可以使用户进入呼叫命令或无线直接报文传送服务、更新用户概要,或检查系统的状态。
图29示出了在选择了“状态请求”616之后的计算机屏幕。状态请求屏示出了在框618,620中分别有五个本地始发报文(等待PDA发送)和三个呼出报文(等待检索)。还显示了各种服务的状态。如图29所示,如框622所看到的,该客户的有线登记是打开的。框624可以看到,这把客户登记在特定的有线电话上。该登记把呼叫接到该电话号码上。从框626,628中看出,状态请求还向该客户建议了呼叫命令的状态和无线直接报文传送特点。
图30示出如果客户单击主菜单(图28)的“呼叫命令”610时的典型屏幕。如果客户单击“YES”630,则出现如图31所示的屏幕。该屏幕包括显示各种接收的电话呼叫的状态的窗口632。这些状态指示是否呼入被应答、是否转接到另一个号码、是否在应答之前被挂起;是否不应答;或转接到语音邮件中。显示每个呼叫的电话号码以及接收时间和日期。客户通过分别单击框634或636可以存储或删除任何进入了项。客户还可以通过分别单击框638,640连接或断开呼叫命令服务。
图32示出了如果客户在主菜单(图28)上选择“无线直接报文传送”512时的屏幕例子。如果单击“YES”642,客户就连接到无线直接报文传送服务上。
图33是客户从主菜单(图28)上选择“概要”614时的屏幕例子。如果客户从该屏幕选择了“传真”644,则可以出现如图34所示的屏幕,该屏幕可以使客户向框646输入把传真转接到的电话号码。打开电子邮件筛选可以激活主题和地址筛选。主题筛选比地址筛选参数优先。
如果客户在图33的屏幕上选择了“电子邮件”648,则出现图35所示的屏幕。客户可以选择电子邮件报文应当传送的地方(目的地筛选)650,电子邮件接收通知应当传送到的地方(通知筛选)652,报文是否应当全部被筛选654,如果是,应如何筛选它们656,658。
目的地650可以使客户选择呼入电子邮件的目的地。可以把满足筛选要求的报文传送给两个目的地(配对A,配对B)。如该例子所示,接收到的与客户预编程的筛选标准一致的电子邮件仅传送到有线电子邮件,例如办公室的客户个人计算机上,这是因为配对A660与配对B662指向同一目的地。所有收到的不满足准则(“不匹配”)的电子邮件发送给所选出的传真机664上,例如客户办公室的传真机。
客户还指出收到电子邮件的通知应当发送到的地方652。满足筛选要求的所有电子邮件报文的通知应当发送到所选的传真机666上。PCI网选择与电子邮件起源处有关的信息,例如创作者、接收者以及主题材料等,并把它转换成传真格式,把该报文发送给传真机。不满足筛选标准的所有电子邮件的通知发送到寻呼机668。PCI网将获得起源处报文信息,根据TAP协议把它转成字母数字信息,并把它发送给客户的寻呼机。如果筛选选项关闭,则把所有呼入电子邮件的通知发送给语音邮件670。PCI网将把起源处信息从文本转换成合成语音,并把信息发送给所选的语音邮箱。
用户还可以选择是否全部筛选呼入电子邮件报文654。如果筛选打开,用户可以根据起源处地址656或主题材料658筛选电子邮件。
图36示出了客户通过单击框(图35可以根据地址)656来编辑电子邮件筛选的屏幕。客户可以把新的电子邮件地址输入到框672中,通过单击框674把它们加到表中,或选择已经输入的地址把它们包括到筛选准则内,如框676所示。例如用户可能想把从下面地址来的电子邮件报文根据筛选准则定路由cc!stanp,cc!rizzo以及cc!rupin。从这些地址来的电子邮件报文将根据图35所示屏幕上的选择准则被定路由和通知。
如果用户通过单击框658(图35)选择根据“主题”的屏幕标准则编辑“主题”,则出现如图37所示的屏幕。用户可以向框678输入特定的应当根据筛选准则定路由的主题。该主题将搜索呼入电子邮件起源处信息,以确定电子邮件的主题。主题可以包括“紧急”、“个人”、客户的名字或企业的名称等。
如果客户单击“语音邮件”680看到“概要菜单”(图33),则出现如图38所示的屏幕。客户可以向目的地的框682输入语音邮件系统的电话号码。客户还可以根据某些筛选准则684选择通知。如果呼入语音邮件报文与筛选标准则一致,则客户选择向PDA686发送报文来通知。如果语音邮件报文与筛选参数不一致,则客户选择不通知688。如果筛选选项被关闭,则客户决定不通知有任何语音邮件报文690。
用户具有打开或关闭筛选的选项692。如果筛选被打开,则呼叫者筛选该报文。如果用户单击框694决定由呼叫者筛选,则显示如图39所示的屏幕。用户可以向框696输入某些满足筛选参数的呼入电话号码。
如果观看“概要菜单”(图33)客户单击了“呼叫命令”698,则显示如图40所示的屏幕。客户可以向框700输入无线登记电话号码,该电话号码是可以转接呼叫的电话号码。客户具有编辑筛选准则电话号码或编辑答复待发送给呼叫者的报文的选项。
如果客户希望编辑转接呼叫号码,则单击框702,显示如图41所示的屏幕。用户可以向框704输入或选择(如果筛选打开着),某些要转接到预选电话号码上的电话号码。
如果观看“呼叫命令”屏幕(图39)的客户单击了“编辑报文”706,显示如图42所示的屏幕。用户可以在框708中组成唯一的报文,或编辑已存储在框710所示的表中的报文。
如果客户已连接了呼叫命令,并且接收到呼入,则显示如图43所示的屏幕。该屏幕在框712中显示了呼入产生的号码。用户具有这样一些选项单击框714发送报文和转接呼叫,单击框716转接呼叫而不转换报文,单击框718发送报文而不转接呼叫,或单击框720把呼叫接通到语音邮件。
如果选择了“报文和转接”或“转接”716选项,则显示如图44所示的屏幕。它可以使客户从几个预选电话号码722-728中选一个电话号码供转接,或选择另一个电话号码,例如附近的电话转接呼叫。该电话号码可以输入到框730中。
如果用户选择了“报文和转换”714或“仅报文”718选项,则显示如图45所示的屏幕。它可以使客户向框732输入报文,或选择如框734中所示的预定的报文,发送给呼入者。该报文通过无线通信向PCI网发送,ISP把该报文转换成合成语音,并播送给呼叫者。例如,如果客户希望尽可能快地回叫呼入者,则选报文“尽快回叫”。该报文从PDA通过无线通信传输给PCI网。ISP接收该报文,并把它转换成合成语音,把合成语音报文发送给呼入者。
IX.收费收费操作由自动报文记帐网络功能支持。自动网络计帐计量、收集、格式化和输出网络用途信息,向上家传送收费以及其它操作应用和服务。较佳地,自动报文记帐数据在整个网络设备和服务的服务流程的各个阶段收集。
X.结语描述的系统可以使无线PDA用户远程控制大量直接报文传送和呼叫处理选项。
虽然已参照具体实施例描述的本发明,但这仅是图示说明的目的,不应构成对本发明精神和范围的限制。
权利要求
1.一种通信系统,其特征在于,它包括多个无线客户,每个客户具有一个可向其发送包括电子邮件报文和语音报文的呼入报文的单个地址;概要存储系统,它存储多个无线客户中每一个的概要,对于多个无线客户中的每一个,所述概要包括(1)筛选信息,用于根据报文来源、时间、星期中的至少一个选择性地筛选呼入报文,(2)路由信息,用于将呼入报文发送到客户,或者如果呼入报文没有传送到客户则将报文返回到发送者并说明发送不成功的原因,(3)交叉媒体通知信息,用于将电子邮件报文转换成语音报文并发送表示接收到电子邮件报文的语音报文;和用于接收对多个客户中的一个寻址的电子邮件报文的接收装置,所述接收装置响应所述概要中的信息执行以下操作之一(1)将电子邮件报文发送到所述多个客户中的一个,(2)如果呼入报文没有发送到所述多个客户中的一个,则将电子邮件报文返回给发送者并说明发送不成功的原因,(3)向所述多个客户中一个的所述概要中指定的地址发送语音报文。
2.如权利要求1所述的通信系统,其特征在于,所述以单个地址发送的呼入报文还包括传真报文,其中所述接收装置包括将电子邮件报文转换成传真报文的第二装置。
3.如权利要求1所述的通信系统,其特征在于,所述以单个地址发送的呼入报文还包括寻呼报文,其中如果要将电子邮件报文传送到一个寻呼地址,那么所述接收装置将电子邮件报文转换成寻呼报文并将寻呼报文传送到寻呼网络。
4.一种处理发送者发送的对无线终端寻址的电子邮件报文的方法,所述无线终端还可以接收语音报文,其特征在于,所述方法包括以下步骤根据每个用户的预存概要确定如何处理电子邮件报文,所述预存概要包括(1)筛选信息,用于根据报文来源、时间和星期中的至少一个来选择性地筛选呼入报文,(2)路由信息,用于将呼入报文发送到接收者,或者如果呼入报文没有传送到接收者则将报文返回到发送者并说明发送不成功的原因,(3)交叉媒体通知信息,它包括用于将电子邮件报文转换成语音报文并发送表示接收到电子邮件报文的语音报文的信息;和响应所述确定步骤的结果,执行以下操作之一(1)将电子邮件报文发送到用户,(2)将电子邮件报文发送到与用户无线终端的单个地址不同的转接地址;(3)如果呼入报文没有发送到用户,则将电子邮件报文返回给发送者并说明发送不成功的原因。
5.如权利要求4所述的方法,其特征在于,所述无线终端具有一个普通电话号码,电子邮件报文和语音报文都发送到该号码。
6.如权利要求4所述的方法,其特征在于,所述无线终端具有一个普通电话号码,电子邮件报文和传真报文都发送到该号码。
7.如权利要求4所述的方法,其特征在于,所述无线终端还可以接收寻呼报文,其中所述交叉媒体通知信息包括用于将电子邮件报文转换成寻呼报文从而通过寻呼网络发送电子邮件报文的信息。
8.一种处理发送者发送的对无线终端寻址的电子邮件报文的方法,所述无线终端还可以接收语音报文,其特征在于,所述方法包括以下步骤根据每个用户的预存概要确定如何处理电子邮件报文,所述预存概要包括(1)筛选信息,用于根据报文来源、时间和星期中的至少一个来选择性地筛选呼入报文,(2)路由信息,用于将呼入报文发送到接收者,或者如果呼入报文没有传送到接收者则将报文返回到发送者并说明发送不成功的原因,(3)交叉媒体通知信息,用于将电子邮件报文转换成语音报文并发送表示接收到电子邮件报文的语音报文;所述确定步骤还包括查询分配表,所述分配表包含多个发送目的地和分别与多个发送目的地对应的发送格式;和响应所述确定步骤的结果,将报文发送到分配表中指定的多个发送目的地,所述报文以分配表中指定的发送格式被路由到每个发送目的地。
9.如权利要求8所述的方法,其特征在于,所述无线终端具有一个普通电话号码,电子邮件报文和语音报文都发送到该号码。
10.如权利要求8所述的方法,其特征在于,所述无线终端具有一个普通电话号码,电子邮件报文和传真报文都发送到该号码。
11.如权利要求8所述的方法,其特征在于,所述无线终端还可以接收寻呼报文,其中所述交叉媒体通知信息包括用于将电子邮件报文转换成寻呼报文从而通过寻呼网络发送电子邮件报文的信息。
全文摘要
一种个人通信网间网(40),为网络客户提供远程控制接收和传送无线和有线语音和文本报文的能力。网络工作成各种无线(39)与有线(29)网之间的接口,如果需要,还进行媒体转换。客户的报文接收和传送操作保持在数据库中,客户通过无线或有线通信可以访问该数据库,以更新数据库中编程的选项。可以为客户提供呼叫命令服务,该服务在利用无线数据终端或PDA(30)的同时,提供了实时控制语音呼叫。
文档编号H04M3/537GK1592456SQ0315937
公开日2005年3月9日 申请日期1996年3月6日 优先权日1996年3月6日
发明者戴维·马修·佩佩, 利萨·B·布利策, 詹姆斯·约瑟夫·布罗克曼, 威廉·克鲁斯, 德怀特·奥马尔·哈基姆, 迈克尔·克拉默尔, 唐·黛安娜·彼得, 何塞法·拉马罗森, 赫拉尔多·拉米雷斯, 王阳伟, 罗伯特·G·怀特 申请人:株式会社爱可信