消息通信系统的制作方法

文档序号:7570647阅读:114来源:国知局
专利名称:消息通信系统的制作方法
技术领域
本发明一般涉及通信系统,尤其涉及改进的双向寻呼与消息传送系统及工作方法。
最为方便的无线通信系统之一涉及若干个这样的射频传输系统的使用,这些射频传输系统将若干短消息传送至被称为“寻呼机”的手持用户装置。数据压缩技术的诸项进展已允许发展这样的寻呼系统,这种寻呼系统含有将若干短声音消息发送至含有声音播放能力的用户装置。结果,寻呼系统的用户则通过常规寻呼传输网络现在具有了接收字母数字消息和声音消息的能力。
尽管通信系统的用户现已具有接收其用户装置上的多种类型的消息的能力,但很少有注意力——如果有的话——投向收集新的声音消息传送业务所需的系统,或投向允许用户对诸发向他的消息或对通信系统的其它诸方面进行控制的可能性。
结果,对这样一种无线通信系统的需求已经出现,这种通信系统向用户提供对发向他的消息传送业务的控制,并提供一个网关(gateway)让消息传送业务到达这样一个用户。
进一步地,所述无线通信系统则能够使用无线和有线通信给用户提供对宽范围的电子可控装置的控制。
根据本发明的讲授,提供这样一种无线通信系统,这种无线通信系统基本上消除或减少了与现有诸系统及操作方法有关的诸问题。
根据本发明的一个实施方式,提供这样一种通信系统,这种通信系统包括一个适用于与至少一个用户装置通信的射频传输系统。该射频传输系统与一个消息传送网关系统耦连。该消息传送网关系统与一个远程消息传送系统耦连。例如,该消息传送网关系统可操作来接收存放在远程消息传送系统中意欲从该远程消息传送系统发给一个用户装置的用户的若于声音消息或一个声音消息的通知。该消息传送网关系统进一步可操作以将从远程消息传送系统接到的诸消息译码成一种能够被射频传输系统传输至用户装置的协议。
根据本发明的另一个实施方式,用户装置可操作以产生可通过射频传输系统返回至消息传送网关系统的若干消息。消息传送网关系统则可将消息或者返回一个与讯息传送网关系统通信的远程消息传送系统或者通过射频传输系统将来自用户装置的消息发向一个另外的设备。使用返回通信通路(pathway),一个用户装置的用户可操纵远程声音消息传送系统内的一个声音信箱。可供选择地,用户装置的用户可将发送消息发向其它诸用户装置或将若干控制信号发向诸远程系统控制器所控制的诸系统。
通过参看伴随的诸附图——其中相同的参考数指示相同的特征,可获得对本发明的讲授的更为完整的理解,附图中

图1是根据本发明的讲授所建立的消息传送系统的一个框图;图2是根据本发明的讲授所建立的消息传送网关系统的一个框图;图3是根据本发明的讲授所建立的远程系统控制器的一个框图;以及图4是根据本发明的讲授所建立的用户装置的一个框图。
系统结构图1描述总的用10表示的这样一个通信系统的框图,该通信系统包括一个射频(RF)传输系统12。RF传输系统包括与一个发射机16和一个接收机18通信的一个射频控制系统14。RF控制系统14从/向一个消息传送网关系统20和一个寻呼终端22接收/发送消息传送业务。寻呼终端22可以与一个寻呼终端网络中的其它诸寻呼终端耦连,比如寻呼终端24。这个网络可通过常规电信链路耦连至若干电话机,比如图1所显示的电话机26。
根据诸寻呼系统的常规操作,一个呼叫人可使用电话机26呼叫一个寻呼终端比如寻呼终端24以便给系统10的一个用户留下一则消息。该呼叫人所留下的消息可以是使用双音多频信号从电话机26键入的数字消息。另外,呼叫人可使用诸常规寻呼协议留下字母数字消息。不论哪一种情形,消息从寻呼终端24被传输至寻呼终端22,或者消息从寻呼终端22被传递至这样的RF控制系统14,它找到该消息的预期的接受者并将该消息传输至一个合适的发射机,比如图1所示的发射机16。发射机16随后使用射频信号将该消息发送至一个用户装置28。该消息一旦被接收,用户装置28发送一个确认至这样的接收机18,该接收机将这样的确认传递至RF控制系统14。
RF控制系统14还能从消息传送网关系统20接收消息传送业务。消息传送网关系统20与诸如图1所示远程消息传送系统30的多个远程消息传送系统耦连。例如,远程消息传送系统30包括由公司、局域交换载波或其它组织操作的一个声音邮件(voicemail)系统。以远程消息传送系统30为例的诸消息传送系统可包含多种声音邮件系统、电子邮件系统、传真传输系统、或其它消息传送设施。远程消息传送系统30使用多种消息传送协议将存储在该系统中的诸消息的拷贝或诸消息的通知发送至消息传送网关系统20。
例如,远程消息传送系统30可使用音频消息传送交换规程数字协议(audio messaging interchange specification digital protocols,AMIS-Digital)或其它诸公众或专有消息传递协议与消息网关系统20通信。消息传送网关系统20将从远程消息传送系统30所接到的诸声音消息译码成RF控制系统14理解的一种协议。声音消息随后可从RF控制系统14被传递到发射机16,在那里可使用诸射频信号将它传输至用户装置28。根据本发明的一个实施方式,用户装置28可包含数据显示能力和声音播放能力。将参看图4给予用户装置28的一个实施方式更为完整的描述。
本发明的一个重要的技术优点固有地在于这样的事实用户装置28还具备将诸信号传输至RF控制系统14的能力,这是通过能被用于指导远程消息传送系统30的诸行为的接收机18来完成的。以这种方式,用户装置28的用户可指令这样的远程消息传送系统30,比如,如以前所描述的,该远程消息传送系统可包括一个声音邮件系统。用户装置28的用户可指令远程消息传送系统30存储若干消息、回答若干消息、重新投递若干消息、发送若干新消息、保持若干消息、发送若干目前所保持的消息,或者配置诸消息的限制投递。以这种方式,用户装置28是与用户装置28的用户相关的声音信箱的一个远程控制单元。
根据本发明的另一个方面,用户装置28可将诸信号传输至RF控制系统14,这是通过图1所示的计划用于远程系统控制器32的接收机18来完成的。远程系统控制器32耦连至并控制一个远程受控系统34。远程系统控制器32包括与比如用户装置28的用户装置在以下方面类似的电路它能够通过发射机16和接收机18与RF控制系统14通信。远程系统控制器32从发射机16接收用户装置28所始发的诸指令并响应于接收命令而指令远程受控系统34。诸指令从用户装置28被传输至这样的消息传送网关系统28,该系统解释诸指令并建立一则待投递给远程系统控制器32消息。
例如,假设远程受控系统34是一个家庭报警系统,远程系统控制器32可通过将加密敏感数据比如密码的消息传送网关系统20来装备或解除响应于通过射频传输系统12从用户装置28所接到的诸指令的报警。如图1所示,远程系统控制器32还具备能力产生若干个通过消息传送网关系统20返回用户装置28的消息,这是通过将它们传输至接收机18来实现的。以这种方式,远程系统控制器32可确认它曾被指令做的诸任务的完成。此外,远程系统控制器32可自己产生若干消息。
例如,继续前面的示例,如果远程受控系统34包括一个家庭报警系统并且报警被触发,则远程系统控制器32可产生这样一则消息,该消息可通过射频传输系统12并通过消息传送网关系统20被发送至用户装置28,以通知用户装置28的用户报警已被触发。消息传送网关系统图2是详细描述消息传送网关系统20的构成的一个原理框图。消息传送网关系统20的诸部件通过通信总线36通信。一般地,消息传送网关系统20可包括多个在基于UNIX的环境下运行的软件过程。消息传送网关系统20包括一个通过通信总线36与其它诸模块通信的接口控制模块38。该接口控制模块在从各种转换器模块所接到的诸传输之间仲裁。接口控制模块38与一个TIPP协议转换器40耦连。TIPP协议转换器工作以接收来自使用TIPP协议的诸远程消息传送系统的消息。此外,TIPP协议可被诸寻呼终端比如寻呼终端22使用以将诸消息传输至消息传送网关系统20。
类似地,接口控制模块38与这样一个TNPP协议转换器42耦连,该转换器类似地工作以转换TNPP协议下的诸消息。接口控制模块38还与这样一个AMIS-Digital协议转换器耦连,该转换器工作以接收并转换AMIS-Digital协议下的诸消息。接口控制模块38还与这样一个AMIS-Analog(AMIS-模拟)协议转换器46耦连,该转换器以类似方式工作以转换从诸远程消息传送系统所接收的AMIS-Analog协议下的诸消息。一个SMTP/SNPP协议转换器48工作以接收并转换来自使用SMTP/SNPP协议的诸远程消息传送系统的诸消息。其它诸协议亦可得到支持,这一点可以以自动售货机专用(vendor-specific)协议转换器50为例。这些协议类似地由自动售货机专用协议转换器50接收并转换,并且诸消息随后被发送至接口控制模块38。计费系统协议转换器52接收来自消息传送网关系统20的其他人所用的一个外部计费系统的若干查询和信息,比如当一个用户要求将计费信息递送至用户装置28时。
由消息传送网关系统20所掌握的诸操作的总体控制是由这样一个处理控制模块54控制的,该模块通过通信总线36与其余诸模块通信。在处理控制模块54的控制之下,一个消息建立模块56工作以分析从诸远程消息传送系统30所接收的诸消息,并建立将传输至射频传输系统12以便传送给用户装置28的诸消息。此外,消息建立模块56工作以通过射频传输系统12从用户装置28或远程受控系统34接收诸消息,并建立若干适当的消息以便通过接口控制模块38和协议转换器系统42至52传送给诸远程消息传送系统或用户装置28。
执行消息传送网关系统20的各种活动的诸程序是由这样一个行动处理器模块58完成的,该模块导致其余诸模块执行它们被要求的诸功能。一个调度器模块60与通信总线36耦连并工作以管理定时的事件,比如诸消息的延期传送。一个文件服务器模块62亦与通信总线36耦连。文件服务器模块62管理这样的文件存储空间,例如,该文件存储空间可包括磁盘驱动器65和67上的存储空间。文件服务器模块62通过通信总线36与其余的诸模块通信,并工作以给消息传送网关系统20内的其余诸系统提供大量的文件存储空间。
一个数据库处理器模块64亦与通信总线36耦连。使用数据库处理器模块64组织、维护并更新诸远程消息传送系统以及与诸远程消息传送系统有关的诸用户的标识。此外,数据库处理器模块64工作以管理文件服务器模块62为每个用户存储的诸文件。数据库处理器模块64存储若干这样的信息包,这些信息包被其它诸模块使用,以跟踪消息传送网关系统20内所发生的诸消息传送处理的进展。
一个系统管理器模块66通过一个操作员图形接口68提供至消息传送网关系统20的接入。系统管理器模块66允许维护消息传送网关系统20内运行的诸软件系统。此外,系统管理器模块66提供一种改变数据库处理器模块64所管理的信息的方法。并且能进行系统诊断。远程系统控制器图3是详细描述远程系统控制器32的构成以及它与远程受控系统34的相互作用的一个原理框图。远程系统控制器32包括这样一个RF收发信机模块70,该模块通过天线72接收并发送来自发射机16的诸信号。RF收发信机模块70与RF控制器74耦连。RF控制器74从RF收发信机模块70接收诸消息并将它们解码,以数字形式将它们放置到内部总线76上。此外,RF控制器74从内部总线76接收诸数字消息并编码这些消息以便通过RF收发信机模块70传输。
内部总线76还与这样一个微控制器78耦连,该微控制器可包括一个常规的8-比特或16-比特的微控制器电路。微控制器78执行存储在一个与微控制器78耦连的电可擦除可编程只读存储器(EEPROM)80中的诸程序。微控制器78还使用这样的随机存取存储器82,该存储器与内部总线76耦连,被用于存储诸消息和指令并缓冲存储去往和来自计算机总线接口的数据。通过一个与内部总线76耦连的通信总线接口84和一个与远程受控系统34通信的通信总线接口86,远程系统控制器32与远程受控系统34通信。
操作中,RF收发信机模块70通过天线72从发射机16接收一个命令。RF控制器74解码该命令并将已解码的命令传输至微控制器78。微控制器78执行存储在EEPROM 80中的诸程序,并使用被放置在内部总线76上并通过通信总线接口84和86传输至远程受控系统34的诸命令指令远程受控系统34。类似地,如果远程受控系统34需要发送一则消息到通信系统10的一个用户,则通信总线84从远程受控系统34接收该消息。微控制器78通过内部总线76接收该消息并组装一个即将传输的合适的消息。该消息随后被发送至RF控制器74,它在那里被编码并通过RF收发信机模块70和天线72传输。用户装置结构图4是详细描述用户装置28的内部结构的一个原理框图。如先前所讨论的,用户装置28具备显示从射频传输系统12所接收的数据的能力。根据本发明的一个实施方式,射频传输系统12可包括Motorola Inc.所出售的ReFLEXTM/InFLEXionTM系统。此外,用户装置28具备播放从射频传输系统12所接收的声音消息的能力。用户装置28包括这样一个微控制器90,该微控制器可包括一个常规的8-比特或16-比特微控制器电路。微控制器90执行存储在一个电可擦除可编程只读存储器(EEPROM)92中的诸程序。微控制器90传送即将显示于一个LCD94上的字母数字或数据字符。此外,微控制器90将数字编码的声音传送至这样一个数模转换器96,该转换器使用一个放大器100驱动一个扬声器98。微控制器90还具备经由一个串行接口102通过一个计算机总线接口104通信的能力。串行接口102和计算机总线接口104允许用户装置28被用于直接传送经串行接口102通过射频传输系统12所接收到的计算机数据。微控制器90可通过经串行接口102和计算机总线接口104接收来自用户装置28的用户的若干命令。
微控制器90通过一个控制面板106接收来自用户装置的用户的诸命令。例如,控制面板106可包括简单的一组与一个“执行”键耦连的光标控制键作为一个菜单驱动系统。可供选择地,如果用户装置28是一个命令驱动系统,则控制面板106可包括一个完整的字母数字键盘和数字键盘。微控制器90通过一个内部总线112与随机存取存储器108和一个RF控制器电路110通信。随机存取存储器108被用于存储诸消息并缓冲存储去往和来自串行接口102的数据。RF控制器电路110解码并编码即将被发送至一个RF收发信机114和从FR收发信机114所接收的诸消息。RF收发信机114通过一个天线116与RF传输系统12的发射机16和接收机18通信。
操作中,用户装置28使用天线116和RF收发信机114接收来自发射机16的诸消息传输。这些消息被RF控制器110解码并被放置在存储器108中。微控制器90随后从存储器108中取出诸消息并提醒用户装置的用户存在若干消息。用户可使用控制面板106指示用户装置28播放或显示该消息。如果消息是一则声音消息,则微控制器通过数模转换器96和放大器100传输并使用扬声器98播放该消息。如果该消息是一则数据消息,则微控制器90格式化该消息以便在LCD94上显示。为传输用户装置28所产生的诸消息或诸命令,微控制器通过控制面板106或串行接口102和计算机总线接口104接收这些消息。微控制器随后通过内部总线112将适当格式化的诸消息传输至RF控制器110。RF控制器110随后适当地编码诸消息并通过RF收发信机114和天线116将诸消息传输至接收机18。用户通知如先前所讨论的,本发明的消息传送系统使远程消息传送系统30能够存放消息传送网关系统20中的诸消息的副本。消息传送网关系统20可随后建立可使用射频传输系统12传输至用户装置28的若干寻呼。以这种方式,用户装置28的用户可发送完整消息,或可被通知他有一则消息正在远程消息传送系统30中等待、要求将消息转发至他的用户装置28、以及通过从用户装置28发布若干这样的命令控制整个过程,这些命令由消息传送网关系统20中继至远程消息传送系统30。用户装置28还可发布若干命令到消息传送网关系统20。
为实现这个过程,远程消息传送系统30首先将一个消息存放通知信息包传送至消息传送网关系统20。可供选择地,远程消息传送系统30可借助消息传送网关系统20存放完整消息的一个副本来代替通知信息包。因为编码诸声音消息需要大量的数据,在诸系统之间传递这样的消息意味着高的花费。同样地,仅发送一个通知信息包消除了在远程消息传送系统30和消息传送网关系统20中复制消息的数据自身要求。然而,在有些情形下,前述的第一种情形下的通知过程以及发送完整消息的便利可能比这种花费更有价值。
如果不是仅发送一个消息通知,而将完整消息发送至消息传送网关系统20,则消息传送网关系统20存储该消息并从用户装置28接受关于处理该消息的诸命令。例如,在一则消息将被转发至远程消息传送系统30的另一个用户的情形下,消息传送网关系统20将建立一个到该另一个用户地址的新消息,并将该新消息发回至将响应于这些命令以转发从用户装置28所接收的诸消息的远程消息传送系统30。
在被协议转换器40至52之一转换之后,从远程消息传送系统30所接收的消息的副本被接口控制模块38接受。接口控制模块38随后将控制转交给数据库处理器模块64。数据库处理模块64将通知信息包存储在一个与使用文件服务器模块62和磁盘驱动器65和67之一的存储空间的用户有关的信息包卷宗中。
如先前所描述的,在完整消息代替通知信息包被发送的情形下,数据库处理器模块64将负责将完整消息存储在该用户的消息卷宗中。在消息或通知信息包被存储之后,数据库处理器模块64通知处理控制模块54已接到信息包或消息。处理控制模块54随后给该处理指定一个处理号码,并更新处理表以反映该处理的消息存放通知阶段的起始。处理控制模块54随后将一个详细计费记录存入一个与使用文件服务器模块62的用户有关的计费卷宗。处理控制模块54随后将控制转交给行动处理器模块58。
行动处理器模块58取回该消息或通知信息包并解码该通知信息包。行动处理器模块58随后指令消息建立模块56为该用户建立这样一个寻呼,该寻呼含有关于存放在远程消息传送系统30中的消息的信息。消息建立模块56建立这样一个通知寻呼,该通知寻呼基于从该存放消息或通知信息包所获得的信息以及该用户的文件夹数据库(portfolio database)中所定义的信息而包含若干个响应选项。在与通知相反的完整消息被发送的情形下,消息建立模块56将根据该存放消息建立一个寻呼,并基于从该存放消息中所获得的信息以及该用户的文件夹数据库中所定义的信息而加上若干个响应选项。
消息建立模块56随后通知处理控制模块54已备好通知寻呼或消息寻呼待传送给用户装置28。处理控制模块54随后指定给该通知寻呼一个寻呼处理号码,并更新处理表以反映该寻呼期的起始。处理控制模块54随后将控制转交给接口控制模块38。接口控制模块38或直接地或通过寻呼终端22将该通知寻呼或消息寻呼的一个副本传送至射频传输系统12。
射频传输系统12内的RF控制系统14通过发射机16将该通知寻呼或消息寻呼传送至用户装置28,并通过接收机18接收来自用户装置28的传送成功的确认。传送成功时,射频传输系统12或直接地或通过寻呼终端22传送一个确认信息包到消息传送网关系统20。
接口控制模块38接受确认信息包并将控制转交给数据库处理器模块64。数据库处理模块64将该确认信息包存入该用户的信息包卷宗中,并通知处理控制模块已接到确认信息包。处理控制模块54随后更新处理表以反映寻呼期结束,并更新存储在该用户的计费卷宗中的计费记录。在此时,通知寻呼或消息寻呼已经被成功地传送至用户,并且用户现已得到含有他能从中作出选择的多个选项的通知寻呼或消息寻呼。
用户被来自用户装置28的扬声器98的“哔哔”声或其它合适的装置比如用户装置28的振动告知该通知寻呼或消息寻呼的存在。该用户随后查看用户装置28的LCD94上的通知寻呼或消息寻呼以及他的诸响应选项。该用户通过控制面板106从罗列在LCD94上的诸选项中选择一个对通知或消息的响应。微控制器90响应于该用户的选择组装一个响应信息包,并通过RF控制器110、RF发射机114、以及天线116传输该响应信息包。响应信息包通过接收机18被射频传输系统12接收,并且RF控制系统14或直接地或通过寻呼终端22将该响应信息包传送至消息传送网关系统20。
接口控制模块38接受该响应信息包并将控制转交给数据库处理器模块64。数据库处理器模块64随后使用文件服务器模块62将该响应信息包存入该用户的信息包卷宗中,并通知处理控制模块54已接到响应信息包。处理控制模块54更新处理表以反映一个处理的响应阶段的起始以及该处理的消息存放通知或消息传送阶段的结束。处理控制模块54随后使用文件服务器模块62将一个详细的计费记录存入该用户的计费卷宗中。控制随后被转交给行动处理器模块58。
行动处理器模块58取回并解码用户响应信息包,并指令消息建立模块56建立一个指令远程消息传送系统30执行用户所要求的诸行动的命令信息包。控制随后被转交给消息建立模块56。消息建立模块56随后响应于用户的请求建立一个命令信息包,并通知处理控制模块54该信息包已备好待向远程消息传送系统30传送。行动处理模块58可在完整消息存入消息传送网关系统20中的情形下指令消息传送网关系统20采取行动,而仅通知远程消息传送系统30该消息已被接到并经用户确认。
处理控制模块54随后给该命令信息包指定一个命令执行号码,并更新处理表。控制随后被转交给接口控制模块38,该模块38通过一个适当的协议转换器40至50将命令信息包传送至远程消息传送系统30。
远程消息传送系统30接受并解码该命令信息包以确定它将执行那些行动。在成功地完成命令或诸命令后,远程消息传送系统30将诸命令已被成功完成的确认传送至消息传送网关系统20。在用户要求查看或聆听真实消息的情形下,出自远程消息传送系统30的确认亦可包含消息本身的一个副本。
接口控制模块38通过协议转换器系统40-52之一接受并接收确认信息包,并将控制转交给数据库处理器模块64。数据库处理模块64将确认信息包存入该用户的信息包卷宗中,并通知处理控制模块54已接到信息包。处理控制模块54更新处理表以反映该命令处理和处理响应阶段的结束,并将一个详细的计费记录存入该用户的计费卷宗中。控制随后转交给行动处理器模块58。
行动处理器模块58解码该命令完成确认信息包,并指令消息建立模块56为用户建立一个含有命令状态信息的寻呼或在索要消息的情形下建立一个带有若干响应选项的消息寻呼。行动处理器模块58随后将控制转交给这样的消息建立模块,该消息建立模块建立寻呼,并通知处理控制模块54该寻呼已备好待向用户装置28传送。
处理控制模块54给该外出寻呼指定一个寻呼处理号码,并更新处理表以反映一个寻呼期的起始。控制随后被转交给这样的接口控制模块38,该接口控制模块或直接至RF控制系统14或通过寻呼终端22将该寻呼的一个副本传送至射频传输系统12。
射频传输系统12使用RF控制系统14和发射机16将该寻呼传送至用户装置28。在传送寻呼成功时,用户装置28将一个确认传输至接收机18。当接到这个确认时,RF控制系统14或直接地或通过寻呼终端22将一个确认信息包传送至消息传送网关系统20。接口控制模块38接受该确认信息包并将控制转交给数据库处理器模块64。该数据库处理模块将确认信息包存入该用户的信息包卷宗中,并通知处理控制模块54已接到信息包。处理控制模块54随后更新处理表以反映该寻呼期的结束、正向信道上RF占用结束、以及整个处理的结束。处理控制模块54随后使用文件服务器模块62将一个计费记录存入该用户的计费卷宗中。
如先前所讨论的,在一种典型的情况下,用户通过一个通知寻呼首先被告知一个或多个消息处在远程消息传送系统30。用户将被提供这样一个菜单,该菜单标识诸现有消息并给予用户若干个关于如何处置每个消息的选项。此时,用户可选择地请求使用他的用户装置28取回诸消息或使用其它装置取回其消息。根据本发明的一个实施方式,消息通知信息包包含关于消息大小的信息。以这样的方式,用户可决定使用消息传送系统10取回这样的消息是否经济或资源是否适合于取回这样的消息。
如先前所讨论的,任何可直接向远程消息传送系统30发布的命令也可使用消息传送系统10发布。例如,用户可选择存储、删除、转发、回答、或实行其它诸行动来响应于一则消息的接受。这些行动的每个被编码在这样一个命令信息包内,该命令信息包如所描述的通过消息传送网关系统20被传送至远程消息传送系统30。用户初始化的对诸远程单元的诸命令根据本发明的讲授,使用用户装置28的用户能使用一个远程系统控制器32初始化若干控制远程受控系统34的命令。该系统的操作首先依赖于具有一个特定用户可用的各种命令的菜单是否已被存入用户装置28。如果若干这样的命令被存入用户装置28,则诸可能的命令的列表可以菜单的形式显示,并且用户能使用控制面板106选择所想要的命令。然而,能将诸可能的命令存储在消息传送网关系统20内以便这些命令能被更容易地更新可能是人所欲求的。
根据这个实施方式,用户将被提供一个编程在用户装置28内的“文件夹”选项。用户将选择文件夹选项,并随后命令用户装置28传输。用户装置28将随后使用微控制器90组装一个请求信息包,并随后通过接收机18将该请求信息包传输至射频传输系统。该请求信息包是在用户的命令之下始发于用户装置28的这样一个非征求性的消息,它含有这样一个唯一的处理标识,该标识被消息传送网关系统20认作需要用户的文件夹菜单的请求。
RF控制系统14辨认请求信息包内的处理I.D.,该处理I.D.将消息传送网关系统20指示为预期的接受者。处理I.D.被编程进用户装置28或通过控制面板106或串行接口102被输入输进用户装置28。同样地,RF控制系统14或直接地或通过寻呼终端22将该请求信息包传送至消息传送网关系统20。接口控制模块38接受该请求信息包并将控制转交给数据库处理器模块64。数据库处理模块64使用文件服务器模块62将请求信息包存入该用户的信息包卷宗中,并通知处理控制模块54已接到信息包。
处理控制模块54辨认该特殊请求信息包处理I.D.,并给该处理指定一个新的处理号码。处理控制模块54随后更新处理表以反映一个处理的用户请求阶段的起始,并存储详细的计费记录以反映RF传输的花费。处理控制模块54随后将控制转交给行动处理器模块58。行动处理器模块58解码该请求信息包并指令消息建立模块56为用户建立一个含有该用户的文件夹菜单的寻呼。
根据本发明的一个实施方式,文件夹菜单是这样一个寻呼,它包括若干个这样的定形响应选项,这些定形响应选项被定义成若干项提供给一个特定用户的服务的类型。消息建立模块56建立该文件夹菜单寻呼,并通知处理控制模块该寻呼已备好待向用户装置28传送。处理控制模块54给该文件夹菜单寻呼指定一个寻呼处理号码,并更新处理表以反映一个寻呼期的起始。
控制随后被转交给这样的接口控制模块38,它或直接地或通过寻呼终端22将该文件夹菜单寻呼传送至射频传输系统12。
射频传输系统12通过发射机16将该文件夹菜单寻呼传送至用户装置28。在传送成功时,用户装置通过发布一个由接收机18所接收的确认而确认该文件夹菜单寻呼的接收。RF控制系统14随后或直接地或通过寻呼终端22将一个确认信息包传送至消息传送网关系统20。接口控制模块38接受该确认信息包并将控制转交给数据库处理器模块64。数据库处理器模块64将该确认信息包存入该用户的信息包卷宗,并通知处理控制模块54已接到确认信息包。
处理控制模块54更新处理表以反映该寻呼期的结束。处理控制模块54随后使用文件服务器模块62将一个详细的计费记录存入该用户的计费卷宗。
当接到文件夹菜单寻呼时,该用户被一个电子音调或其它合适的装置告知该寻呼的接收。用户装置28内的微处理器90将诸文件夹菜单选项显示在LCD94上。该用户使用控制面板106或串行端口102和计算机总线接口104从罗列在文件夹菜单中的诸选项中选择一个响应。微控制器90组装一个包含标识所选响应的信息的响应信息包,并通过接收机18将该响应信息包传送至射频传输系统12。RF控制系统14或直接地或通过寻呼终端22将该响应信息包传送至消息传送网关系统20。
消息传送网关系统20内的接口控制模块38接受该响应信息包并将控制转交给数据库处理器模块64。数据库处理器模块64使用文件服务器模块62将该响应信息包存入该用户的信息包卷宗中,并通知处理控制模块54已接到响应信息包。
处理控制模块54更新处理表以反映一个处理的响应阶段的起始以及该处理的用户请求阶段的结束。处理控制模块54随后使用文件服务器模块62将一个详细的计费记录存入该用户的计费记录。控制随后被转交给这样的行动处理器模块58,它解码该响应信息包并指令消息建立模块基于用户所选的诸选项建立一个命令信息包或一个寻呼信息包。控制随后被转交给这样的消息建立模块56,它建立一个命令信息包或一个寻呼信息包以待传送至至少三类目的地。命令信息包或寻呼可以首先计划由使用远程系统控制器32的远程受控系统34使用。第二,如先前所述,该命令信息包可计划传送给一个远程消息传送系统,比如远程消息传送系统30。此情形下,命令信息包将包含一个这样一个命令,比如该命令计划操纵远程消息传送系统30内的一个声音邮件箱。第三种可能的目的地是另一个用户装置。以这种方式,使用用户装置28的用户能建立一个消息或寻呼并使用射频传输系统12和消息传送网关系统20将它传输至另一个用户装置。
处理控制模块54给任何去往远程消息传送系统比如远程消息传送系统30的命令信息包指定一个处理号码,或给打算传送给远程受控系统34或其它诸用户装置的若干寻呼指定若干个处理号码。处理控制模块54随后更新处理表以反映命令处理的起始或寻呼期的起始。处理控制模块54随后将控制转交给接口控制模块38。接口控制模块38随后通过适当的协议转换器系统40至52将该命令信息包传送至远程消息传送系统30。可供选择地,接口控制模块38将所组装的寻呼的一个副本传送至射频传输系统12,这是通过将该寻呼传送至RF控制系统14或经由寻呼终端22将该寻呼传送至RF控制系统14来完成的。
在一个命令信息包的情形下,远程消息传送系统30接受并解码该命令信息包,并执行所请求的行动。
在一个组装寻呼的情形下,射频传输系统12利用发射机16将所请求的寻呼传送至远程系统控制器32。可供选择地,射频传输系统12利用发射机1 6将所组装的寻呼传送至另一个用户装置。当成功地传送至任一位置时,远程系统控制器32或另一个用户装置将向接收机18发送一个确认。RF控制系统14随后将或直接地或通过寻呼终端22传送一个确认信息包到消息传送网关系统20。
接口控制模块控制模块38接受该确认信息包,并将控制转交给数据库处理器模块64。数据库处理器模块64将该确认信息包存入该用户的信息包卷宗,并通知处理控制模块54已接到信息包。
处理控制模块54更新处理表以反映该寻呼期结束。处理控制模块54随后使用文件服务器模块62将一个详细的计费记录存入该用户的计费卷宗。
当成功完成一个命令时,远程消息传送系统30或远程系统控制器32将产生一个命令完成通知信息包,并且,或在远程消息传送系统30情形下通过一个协议转换器40至52或在远程系统控制器32情形下通过射频传输系统12,将该命令完成通知信息包传送至消息传送网关系统20。
在任一种情形下,接口控制模块38接受命令完成通知信息包,并将控制转交给数据库处理器模块64。数据库处理器模块64使用文件服务器模块62将命令完成通知信息包存入该用户的信息包卷宗,并通知处理控制模块54已接到命令完成通知信息包。
处理控制模块54更新处理表以反映一个处理的响应阶段的结束和反向信道上RF应用的结束。处理控制模块54还更新处理表以反映一个命令处理的完成和一个处理的第二响应阶段的开始。处理控制模块54使用文件服务器模块62将一个详细的计费记录存入该用户的计费卷宗。控制随后被转交给这样的行动处理器模块,它解码该命令完成通知信息包,并指令消息建立模块56建立一个寻呼以待传送至用户装置28,通知该用户命令状态。
消息建立模块56随后建立一个寻呼,并通知处理控制模块该寻呼已备好待传送至用户装置28。处理控制模块54给该寻呼指定一个处理号码,并更新处理表以反映一个寻呼期的起始。控制随后被转交给接口控制模块38。
接口控制模块38或直接地或通过寻呼终端22将该寻呼的一个副本传送至射频传输系统12。射频传输系统12通过发射机16将该寻呼传送至用户装置28。接到该寻呼时,用户装置28产生一个确认,并将该确认传送至接收机18。接到该确认时,RF控制系统14或直接地或通过寻呼终端22将一个确认信息包传送至消息传送网关系统20。
用户装置28通过在LCD94上显示命令完成通知来告知该用户命令完成寻呼的存在。该通知之前可以是一个提醒用户的合适的音调或振动。
接口控制模块38接受确认信息包并将控制转交给数据库处理器模块64。数据库处理器模块64使用文件服务器模块62将该确认信息包存入该用户的信息包卷宗,并通知处理控制模块54已接到信息包。处理控制模块54更新处理表以反映该寻呼期的结束。处理控制模块54还更新处理表以反映该处理的第二响应阶段的结束以及整个处理的结束。处理控制模块54随后使用文件服务器模块62将一个详细的计费记录存入该用户的计费卷宗。
使用消息传送网关系统20的独有的诸能力,一个用户可从编程在消息传送网关系统20中的诸选项的一个文件夹中选择来产生到其它诸用户的若干寻呼,以指令系统控制器所控制的诸远程单元,比如远程系统控制器32,或指令诸远程消息传送系统,比如远程消息传送系统30。以此方式,一个用户装置,比如用户装置28,不仅允许诸寻呼消息至用户的传送,而且允许诸消息的产生以及多种系统的远程控制。声音邮件系统接口利用先前所描述的操纵的诸系统和诸方法,消息传送系统10内的消息传送网关系统20既提供远程消息传送系统30内的诸消息向用户装置28的传送又提供远程地使用用户装置28对远程消息传送系统30的控制。
如先前所描述的,消息传送网关系统20不仅接受来自完全不同的使用工业标准消息传送协议比如AMIS-Digital或AMIS-Analog或自动售货机专用协议的诸声音邮件系统的诸声音消息的副本,而且它还接受从远程消息传送系统比如远程消息传送系统30所接收的诸消息通知信息包。诸消息通知信息包可包含文字或声音形式的始发者的标识、消息优先级的标识、消息存放的日期和时间戳、消息的始发电话机号码的标识、消息序列号、以秒为单位的消息的长度、以字节为单位的压缩数字化消息文件的大小、以及传递声音邮件系统的标识。因为其它诸类型的消息传送系统比如电子邮件或传真机亦可与消息传送网关系统20通信,该消息类型亦可包含在诸通知信息包中。
当从一个远程声音邮件系统比如远程消息传送系统30接到一个新消息的副本时,消息传送网关系统20给使用诸前述技术的用户提供带有若干响应选项的消息或带有若干响应选项的消息通知。通知寻呼包含所有或部分先前所提及的描述该消息的信息。可供选择地,该通知寻呼可依据用户装置28的诸能力或特定用户的要求包含该信息的一个被选子集。此外,依据用户装置28的诸能力和用户的诸要求,该通知可包括附加有若干用户响应选项的实际信息。
根据本发明的一个实施方式,一个用户可选择接收关于若干一定类型消息的通知和其它诸类型消息的消息本身。例如,来自一个特定来源的诸消息或一个特别紧急的诸消息将不必要求消息通知信息包而不过被首先传送。然而,一般紧急等级的诸消息或来自诸非被选来源的诸消息将首先向用户产生一个消息通知信息包以允许该用户选择使用其它装置取回该诸消息或完全不管该消息。
此外,在一个消息具有特定大小时,一个用户可出于经济原因选择永远接收消息通知信息包。例如,一个用户可指明如果数字化消息文件的大小超过一个特定参数,则仅发送一个消息通知信息包。但是,如果消息文件小于同一参数或一个不同的参数,首先发送消息本身。以此方式,一个用户可使消息传送系统10的消息传送能力最为经济实用。
如先前所述的,消息传送网关系统20利用协议转换器40至52来接受多种消息传送协议,并将这些协议译码成与射频传输系统12相关的诸格式。传输格式可包括一个常规寻呼格式,比如Motorola Inc.的用于向诸声音寻呼装置传送的InFLEXionTM格式或用于将字母数字/数据传送至诸寻呼装置的ReFLEXTM格式。可供选择地,传输格式可包括一个常规多媒体格式,比如用于向多媒体个人计算机或个人通信装置传送的,WAV文件格式。
消息传送网关系统20支持用于指令远程消息传送系统比如远程消息传送系统30执行对诸消息的多种行动的能力。例如,可指令远程消息传送系统30存储一个已被传送至用户装置28的消息。使用用户装置28的用户还可通过使用控制面板106或串行端口102和计算机总线接口104将一个文本消息输入用户装置28来回答一个消息。该文本在一个常规文本到语音转换器中被消息传送网关系统20转换成语音之后,随即被传输至远程消息传送系统30。类似地,可指令远程消息传送系统30重新发送这样一则消息,该消息可包含一个类似的文本注释。如上,该文本注释由用户装置28的用户使用控制面板106或通过一个连有用户装置28上的串行接口102的计算机输入,并在由消息传送网关系统20传送至远程消息传送系统30之前被转换成数字化语音消息。
如先前所讨论的,使用用户装置28的用户能在一个消息通知信息包被接到以后,指令消息传送网关系统20和远程消息传送系统30将一则消息发送至用户装置28。此外,一个使用用户装置28的用户能通过使用控制面板106或使用用户装置28上的连有计算机的串行端口102输入文本来建立一则新消息。该消息亦可类似地被发送。在被发送至远程消息传送系统30之前,该文本消息则被转换成一个声音消息。
使用用户装置28的用户还能指令消息传送网关系统20保持所有声音消息直到被进一步通知。此状态下,将没有消息或消息通知被发送至用户装置28。使用用户装置28的用户还可通过发布一个传输命令,指令消息传送网关系统20撤除保持限制。
根据本发明的一个可供选择的实施方式,使用用户装置28的用户能对向用户装置28传送消息或通知设置若干限制。例如,在白天或夜间的指定钟点内保持去往用户装置28的诸寻呼。用户能使用一个限制命令以指令消息传送网关系统20执行预定的诸限制。另外,诸限制可包含基于消息的紧急等级或消息来源的过滤。例如,诸预定限制可设置为使得仅将诸紧急消息或来自特定来源的诸消息传输至用户装置28。
应理解的是,尽管本发明,尤其是用户装置28,被描述成包括声音播放或数据显示能力,本发明的范围并不局限于这类用户装置。例如,本发明还可被用于仅具备声音播放能力或仅具备数据显示能力的诸用户装置。
尽管本发明已被详细描述,但应被理解的是,可对这里所描述的操作的诸系统和诸方法实施各种变化、修改、改变以及替换而不离开由后附的权利要求书单独定义的本发明的实质和范围。
权利要求
1.一种消息传送系统,包括一个消息传送网关,可工作以接收来自一个远程消息传送系统的诸消息并建立若干包含从远程消息传送系统所接到的诸消息的若干部分的可传输消息;一个与消息传送网关耦连的射频传输系统,可工作以接收来自消息传送网关系统的诸可传输消息;一个用户装置,可工作以使用射频传输与射频传输系统通信,并可工作以通过消息传送网关系统和传输系统接收包含从远程消息传送系统所接到的诸消息的若干部分的可传输消息;用户装置可工作以产生若干命令并将诸命令传输至射频传输系统;射频传输系统可工作以将来自用户装置的诸命令引导至消息传送网关;以及消息传送网关系统可工作以将诸命令译码成一种远程消息传送系统所理解的协议,并将已译码的命令传输至远程消息传送系统,使得用户装置的用户可利用通过射频传输系统和消息传送网关系统传输至远程消息传送系统的若干命令控制远程消息传送系统的操作。
2.权利要求1的消息传送系统进一步包括一个与远程系统控制器耦连的远程受控系统;远程系统控制器可工作以使用若干射频传输与射频传输系统通信;用户装置可工作以产生若干远程系统命令,并通过射频传输系统将诸远程系统命令传输至消息传送网关系统;消息传送网关系统可工作以解码诸远程系统命令,并响应于远程系统命令向远程系统控制器产生若干消息;以及远程系统控制器可工作以响应于从消息传送网关系统所接到的诸命令而控制远程受控系统。
3.权利要求1的消息传送系统,其中消息传送网关系统可工作以响应于一个来自远程消息传送系统的消息的接收,组装一个消息通知传输,并通过射频传输系统将该消息通知传输传输至用户装置;用户装置可工作以响应于消息通知传输的接收,接收并显示信息,并响应于用户装置的用户的一个选择,产生一个消息响应传输;以及消息传送网关系统可工作以接收消息响应传输,并响应于消息响应传输的接收,指令远程消息传送系统将一个消息传输至消息传送网关系统,以便传输至用户装置。
4.权利要求1的消息传送系统,其中用户装置可工作以产生并传输一个请求用户的文件夹(portfolio)菜单的请求消息;消息传送网关系统可工作以接收请求消息,并使用射频传输系统将一个菜单消息传输至用户装置;以及用户装置可工作以接收菜单消息,并响应于菜单消息的接收向用户装置的用户显示一个具有若干选项的菜单。
5.权利要求1的消息传送系统,其中消息传送网关系统包括与一个接口控制模块耦连的多个协议转换器模块,诸协议转换器模块可工作以从诸远程消息传送系统接收与诸远程消息传送系统有关的诸协议下的若干消息,并将诸协议转换成接口控制模块理解的内部消息协议;一个处理(transaction)控制模块,可工作以控制并记录由消息传送网关系统所执行的诸处理;一个数据库处理器(handler)模块,可工作以组织消息传送网关系统所使用的诸消息和用户信息;一个文件服务器模块,可工作以存储消息传送网关系统所处理的诸消息和信息;一个消息建立模块,可工作以建立使用射频传输系统传输的若干消息和若干命令,并建立若干将被传输至诸远程消息传送系统的命令消息;以及一个行动(action)处理器模块,可工作以解码诸信息包,并基于这些信息包指令其余诸模块运行。
6.一种消息传送系统,包括一个消息传送网关,可工作以接收来自一个远程消息传送系统的诸消息并建立若干包含从远程消息传送系统所接到的诸消息的若干部分的可传输消息;一个与消息传送网关耦连的射频传输系统,可工作以接收来自消息传送网关系统的诸可传输消息;一个用户装置,可工作以使用射频传输与射频传输系统通信,并工作以通过消息传送网关系统和传输系统接收包含从远程消息传送系统所接到的诸消息的若干部分的可传输消息;用户装置可工作以产生若干命令并将诸命令传输至射频传输系统;射频传输系统可工作以将来自用户装置的诸命令引导至消息传送网关;以及消息传送网关系统可工作以将诸命令译码成一种远程消息传送系统所理解的协议,并将已译码的命令传输至远程消息传送系统,使得用户装置的用户可利用通过射频传输系统和消息传送网关系统传输至远程消息传送系统的若干命令控制远程消息传送系统的操作;一个与远程系统控制器耦连的远程受控系统;远程系统控制器可工作以使用若干射频传输与射频传输系统通信;用户装置可工作以产生若干远程系统命令,并通过射频传输系统将诸远程系统命令传输至消息传送网关系统;消息传送网关系统可工作以解码诸远程系统命令,并响应于远程系统命令向远程系统控制器产生若干消息;以及远程系统控制器可工作以响应于从消息传送网关系统所接到的诸命令和传输而控制远程受控系统。
7.权利要求6的消息传送系统,其中消息传送网关系统可工作以响应于一个来自远程消息传送系统的消息的接收,组装一个消息通知传输;消息传送网关系统还可工作以通过射频传输系统将该消息通知传输传输至用户装置;用户装置可工作以响应于消息通知传输的接收,接收并显示信息,并响应于用户装置的用户的一个选择,产生一个消息响应传输;以及消息传送网关系统可工作以接收消息响应传输,并响应于消息响应传输的接收,指令远程消息传送系统将一个消息传输至消息传送网关系统,以便传输至用户装置。
8.权利要求7的消息传送系统,其中用户装置可工作以利用一个编程在用户装置中或输入到用户装置中的唯一处理标识符来产生一个请求消息;该消息传送网关系统可工作以接收请求消息并把该唯一处理ID看作一个请求以及用射频传输系统向用户装置发送一个菜单消息;和该用户装置可工作以接收菜单消息,并且响应菜单消息的接收,向用户装置显示菜单选项。
9.一种处理消息的方法,包括以下步骤在消息传送网关接收一个来自远程消息传送系统的消息通知;通过一个射频传输系统将消息通知传输给一个用户装置;响应于来自用户装置的消息通知,通过射频传输系统将一个发送消息(deliver message)命令传输至消息传送网关;将一个命令从消息传送网关传输至远程消息传送系统,请求与消息通知有关的消息;在消息传送网关接收来自远程消息传送系统的消息;通过射频传输系统将消息传输至用户装置;通过射频传输系统将一个与该消息有关的命令从用户装置传输至消息传送网关;以及通过消息传送网关将一个包含该命令的消息从用户装置传输至远程消息传送系统。
10.权利要求9的方法进一步包括以下步骤在消息传送网关系统接收一个来自远程消息传送系统的命令确认消息;通过射频传输系统将命令确认消息传输至用户装置;以及向用户装置的用户显示命令确认。
11.权利要求9的方法,进一步包括步骤在用户装置产生一个包括一个远程系统命令的消息;通过射频传输系统,把该远程系统命令从用户装置发送到消息传送网关系统;通过射频传输系统,从消息传送网关系统向远程系统控制器发送一个消息,命令远程系统控制器完成由从用户装置收到的命令所指定的行动;以及响应从消息传送网关系统接收到的消息,远程系统控制器控制远程受控系统。
12.一种处理声音消息的方法,包括以下步骤在消息传送网关接收一个声音消息通知;通过一个传输系统将一个包含声音消息通知的寻呼传输至一个用户装置;将一个声音消息发送命令从用户装置传输至消息传送网关;将声音消息从远程消息传送系统取出,送入消息传送网关;通过传输系统将声音消息从消息传送网关传输至用户装置;将一个命令从用户装置传输至与该声音消息的处理有关的消息传送网关;以及将该命令从消息传送网关传输至远程消息传送系统使得用户装置的用户能远程地命令远程消息传送系统的操作。
13.权利要求12的方法,其中将一个命令从用户装置传输至消息传送网关系统的步骤包括传输一个指令远程声音邮件系统存储该消息的命令的步骤。
14.权利要求12的方法,其中将一个命令从用户装置传输至消息传送网关系统的步骤包括传输一个指令远程声音邮件系统转发该消息的命令的步骤,并且其中命令消息还包含预期的接收者的一个地址和将被包含在该转发消息中的一个文本消息。
15.权利要求12的方法,其中将一个命令从用户装置传输至消息传送网关系统的步骤包括传输一个指令远程声音邮件系统回答该消息的命令的步骤,并且其中该回答消息还包含将被包含并发送至该消息的预期的接受者的一个文本消息。
16.一种处理声音消息的方法,包括以下步骤在消息传送网关接收一个来自与消息传送网关系统耦连的远程声音消息传送系统的声音消息;通过一个传输系统将一个包含声音消息通知寻呼的寻呼传输至一个用户装置;将一个声音消息发送命令从用户装置传输至消息传送网关;通过传输系统将声音消息从消息传送网关传输至用户装置;以及将一个命令从用户装置传输至与该声音消息的处理有关的消息传送网关。
17.权利要求16的方法,其中将一个命令从用户装置传输至消息传送网关系统的步骤包括传输一个用于指示消息传送网关系统指令远程声音消息传送系统存储该消息的命令的步骤。
18.权利要求16的方法,其中从用户装置向消息传送网关系统发送命令的步骤包括发送一个指令消息传送网关系统对该消息转发的命令,其中该命令消息包括一个预期的接收者的地址以及一个待包括在转发消息中的文本消息。
19.权利要求16的方法,其中从用户装置向消息传送网关系统发送命令的步骤包括一个指令消息传送系统应答该消息的命令的步骤,其中该应答消息还包括一待被包括在消息中并送到消息的预期的接收者的文本消息。
全文摘要
一种包括一个射频传输系统(12)的消息传送系统(10)。射频传输系统(12)包括从一个消息传送网关系统(20)接收消息的RF控制系统(14)。消息传送网关系统(20)从远程消息传送系统(30)接收多种协议下的消息,并进行译码以建立若干个即将通过射频传输系统(12)传送给若干用户装置(28)的消息。一个用户装置(28)可发布若干被传输至远程消息传送系统(30)或传输至控制一个远程受控系统(34)的远程系统控制器(32)的命令。
文档编号H04W88/18GK1181143SQ96193175
公开日1998年5月6日 申请日期1996年3月1日 优先权日1995年3月2日
发明者约翰·D·贝莱蒂克, 维克特·T·考克斯, 约翰·A·戴维斯 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1