选择呼叫接收机和分集消息的处理方法

文档序号:6690529阅读:141来源:国知局
专利名称:选择呼叫接收机和分集消息的处理方法
技术领域
本发明一般涉及选择呼叫接收机,尤其涉及利用时间分集发送一个消息的多个拷贝的RF(射频)通信系统中使用的选择呼叫接收机。
在特定通信系统中,向目标接收机发送原消息,然后发送同一消息的多达5个连续拷贝,以改进消息的接收。原消息及其拷贝被称为分集消息。
这种分集发送方式的目的是,目标接收机将仅显示分集消息的单个拷贝,通过组合这些分集消息以尽可能多地消除该消息中的差错,使得该接收消息的差错或者最少(或没有),或者就是正确的消息拷贝。分集消息的发送、接收和纠正一般发生在很短的时间段内。
如果连续发送之间的时间相对较长,那么发送分集消息问题会出现问题。例如在卫星消息传输系统中,连续分集发送之间(即同一消息的连续发送之间)可以有多达30分钟的时间差。
考虑卫星消息传输系统发送分集消息,目标接收机解码消息的第一拷贝而不出现差错的情况。然后,用户即时显示该消息之后删除它。如果接收机之后接收了同一消息的另一拷贝,那么它会将该另一拷贝解释成新消息,这种情况下,它会通知用户有新消息到达。在显示该消息之后,用户将看到他前面读过并删除的消息的另一拷贝。这会引起用户的反感,在单个消息的分集发送时长可能超过一个小时的情况下,这尤其烦人。


图1是按照本发明构造的选择呼叫接收机的框图;以及图2和3的流程图说明了如何编程控制图1的解码器/控制器,使其按照本发明工作。
按照本发明工作的选择呼叫接收机10如图1所示。除了以下不同,示出的选择呼叫接收机10的部件都是常规部件使得选择呼叫接收机10能够按照本发明工作的用于解码器/控制器的新颖编程,以及存储器使用。
选择呼叫接收机10包括天线12,用于接收发送的RF信号,该RF信号被输送到接收电路14的输入端。RF信号最好是提供例如接收机地址和相关消息的选择呼叫消息信令,例如由沿轨道飞行的卫星发射机所发射的数字或字母消息。
接收电路14处理RF信号,在其输出端生成代表发送消息中的信息的解调数据流。解调数据流被输送到解调器/控制器16的输入端,解码器/控制器16以本领域众所周知的方式解码或者处理解调的数据。
为了进行后续讨论,假定信令格式遵从1994年10月3日提交的美国专利系列号第8/317083,名为“Satellite Based Cellular MessagingSystem and Method of Operation Thereof”,其内容在此并入,以供参考。也可以使用其它信令格式。如果地址由解码器/控制器16接收,则比较接收地址与存储在码存储器(code plug)18中的一个或多个地址,如果发现匹配,那么生成通知信号以通知用户接收到选择呼叫消息。通知信号可以导向听感通知设备20,以生成一个可听的通知,或者导向触感通知设备22,以生成一个无声的振动通知。开关24的功能之一是使选择呼叫接收机10的用户能够在可听通知20和触感通知22之间以本领域众所周知的方式作出选择。
接收的消息信息存储在一部分RAM(随机存取存储器)26中,该部分被指定为消息存储区28。利用一个或多个开关24可以显示这些存储的消息,这些开关还提供了诸如清除、读取、删除等功能。具体而言,利用开关24所提供的适当功能,解码器/控制器16可以从存储器中恢复并处理所存储的消息,显示在显示器32上,使用户可以读取该消息。
RAM 26的另一部分被指定为删除缓冲器30。它在解码器/控制器16控制下存储特定的消息标识标签。目前的处理中,将这些标识标签存储在删除缓冲器30(或者任何其它适当的存储器中),以确保不会再次将已读过并删除的消息拷贝误作新消息显示。
解码器/控制器16可以是常规的微处理器,例如Motorola公司生产的68HC11。以常规方式对解码器/控制器16编程,使之解码到来的消息并控制选择呼叫接收机10的其它不见得操作。此外,还编程使得选择呼叫接收机10在其分集消息的处理中按照本发明进行操作。
此处所用的术语“分集消息”意味着一组相同的消息,包括首先发送的原消息,以及后续发送的一个或多个原消息的拷贝。原消息和它的所有拷贝都携带有相同的标识标签或序列号。即使在同一消息的连续拷贝的接收之间有相当大的时延,解码器/控制器16也能利用这些相同的标识标签避免显示同一消息的多个拷贝。
在例子中,假定接收到原消息。如果选择呼叫接收机10接收到该消息,那么解码器/控制器16检查该消息的标识标签,确定它是否是原消息。携带新标识标签的消息是原消息。解码器/控制器还以常规方式检查接收的消息是否存在差错。如果接收的消息不包含差错,那么通知用户,并自动或者在用户通过操作开关24发出请求时显示接收的消息。
在显示了接收消息之后,用户可能会再次通过开关24选择删除该消息。作为响应,解码器/控制器16在消息存储区28中删除该消息,并在删除缓冲器30中存储同一消息的标识标签。
之后,选择呼叫接收机10接收到被删除消息的一个拷贝。解码器/控制器16比较该拷贝的标识标签和删除的原消息的标识标签(事先存储在缓冲器30中)。如果发现匹配,则表示最近接收的消息是以前显示并删除的消息的拷贝。之后,解码器/控制器16不显示该拷贝,最好在不通知用户的前提下,删除该拷贝。因此,用户并不会被每次接收拷贝时不必要的通知打扰。
如果接收的原消息有错,则尝试纠正差错,存储纠正后的消息,解码器/控制器16等待接收拷贝。如果接收到拷贝,则解码器/控制器16确定是否可以组合拷贝和纠正的原消息以生成没有或较少差错的纠正消息。如果可以组合这种纠正的消息,那么解码器/控制器16生成该纠正消息,通知用户,并可以显示该纠正消息。如果用户随后删除了该纠正消息,则在删除缓冲器30中存储它的标识标签。之后拷贝的处理同上所述,删除而不显示。对解码器/控制器16编程,使得它能够完成图2和3流程图所示结果。
首先参看图2,选择呼叫接收机10在步骤34接收到来的消息。必须知道该接收消息是一组分集消息中的第一(原)消息,还是以前发送的消息的拷贝。因此,步骤36询问步骤34中接收的消息是否是第一(原)分集消息。如果是,则处理继续到步骤38,启动分集定时器。它是常规的软件定时器,测量原消息接收之后已过去了多少时间。其功能以后描述。
如果步骤36确定接收的消息不是接收的第一分集消息,那么处理跳过步骤38,进行到步骤40。此时,比较步骤34中接收的消息的标识标签和存储在删除缓冲器30中的所有标识标签。如果发现匹配,则意味着步骤34中接收的消息是早先接收并删除的消息的一个拷贝。因此,删除该接收消息(步骤44),不显示且不通知用户。
如果步骤42没有发现匹配,那么处理进行到步骤46,确定接收消息是否需要纠正。如果不需要纠正,那么在消息存储区28中存储该接收消息,并在用户请求下显示(步骤48)。
如果步骤46中发现接收消息的差错过多,则对该消息应用常规的纠错(步骤50)。如果不需要附加纠错,则存储并显示该纠正消息(步骤48)。如果需要附加纠错,则处理从步骤52进行到步骤54,存储该消息并等待下一分集消息,即接收消息的下一拷贝。如果接收到下一拷贝,那么如果不需要纠正,则可以显示该消息,否则利用该消息和以前接收的消息构造一个纠正消息,存储并显示该纠正消息。
与图2所示处理并发运行的有两个其它的处理或例程。它们都在图3中示出。第一个是较短的处理,包括步骤56和58。步骤56表明用户在读过接收消息之后删除了该接收消息。每一步骤58中,将被删消息的标识标签插入删除缓冲器30。这样,如果之后接收到被删消息的拷贝,步骤42(图2)将证实这一点,删除接收的拷贝(步骤44)。
图3所示的另一处理是从删除缓冲器30中删除过时标识标签。必需这样做的原因是,许多通信系统相当频繁地重用标识标签,从而可能会导致执行步骤42(图2)时错误地发现匹配。在优选实施例中,接收到被删原消息之后的预定时间段后,从删除缓冲器30中删除任何被删原消息的标识标签,从而避免了潜在的问题。
该处理开始于步骤60,确定分集定时器是否到时(步骤38中启动该定时器;每一原消息的接收启动它自己的分集定时器),或者是否接收到最后一个分集消息。每个通信系统一般对原消息发送和原消息的最后一个拷贝的发送之间经过的时间段有个上限。如果该限制例如是30分,那么分集定时器被设置成接收到原消息之后的30分到时。如果发生到时事件,则比较接收消息的标识标签(步骤38中启动分集定时器的消息)和存储在删除缓冲器30中的标识标签(步骤62)。如果发现匹配(步骤64),则从删除缓冲器30中删除匹配的标识标签(步骤66)。如果每一步骤64都没有发现匹配,则终止接收消息的分集处理。这意味着终止接收消息的纠错,清除纠错软件中所有的状态变量。
为每组分集消息发送的拷贝有一个最大数量(例如3)。通过计数具有相同标识标签的接收消息的数量,选择呼叫接收机10确定已接收到一组的最后一个消息。如果作出了这个判定(步骤60),则如上所述执行步骤62-68,从分集缓冲器30中删除过时标识标签。因此,标识标签的重用不会导致图2所示处理的错误操作。
应当理解,本选择呼叫接收机及其工作方法消除了与系统中接收并显示复制消息相关的不快。本发明尤其适用于消息的发送和拷贝的后续发送之间存在相当大时间差的卫星通信系统。
尽管以上针对优选实施例描述了本发明,但本领域技术人员显然可以在不偏离本发明的前提下进行许多变化和改进。因此,所有这些变化和改进都需要纳入后附权利要求书所定义的本发明的精神和范围之内。
权利要求
1.能够工作在RF通信系统的选择呼叫接收机中的一种到来消息的处理方法,前述RF通信系统发送原消息和每一原消息的一个或多个拷贝,其中每一原消息及其拷贝都具有一个公有的标识标签,该方法包括a)接收并显示原消息;b)删除原消息并存储原消息的标识标签;c)接收原消息的拷贝;d)比较该拷贝的标识标签和原消息的标识标签;以及e)如果步骤d)中发现匹配,则删除该拷贝而不显示。
2.根据权利要求1的方法,其中标识标签存储在删除缓冲器中,该方法还包括在接收到原消息之后的预定时间内,从删除缓冲器中删除标识标签。
3.根据权利要求2的方法,包括在接收到原消息之后启动定时器,其中如果定时器到达预定时间,则从删除缓冲器中删除标识标签。
4.根据权利要求1的方法,其中RF通信系统发送预定数量的原消息拷贝,包括一个最后拷贝,其中选择呼叫接收机包括存储标识标签的删除缓冲器,该方法还包括检测何时接收到原消息的最后拷贝;以及从删除缓冲器中删除该原消息的标识标签。
5.根据权利要求1的方法,其中如果原消息有需要纠正的差错,则还包括存储该原消息并等待其拷贝;以及如果接收到拷贝,则生成一个纠正消息并显示该纠正消息。
6.能够工作在RF通信系统的选择呼叫接收机中的一种到来消息的处理方法,前述RF通信系统发送分集消息,包括原消息和一个或多个复制消息,其中每一原消息及其复制消息都具有一个公有的标识标签,该方法包括a)接收并显示第一消息;b)删除第一消息并在删除缓冲器中存储第一消息的标识标签;c)接收复制消息;d)比较该复制消息的标识标签和第一消息的标识标签;e)如果步骤d)中发现匹配,则删除该复制消息而不显示;以及f)在接收到第一消息之后的预定时间内,从删除缓冲器中删除标识标签。
7.根据权利要求6的方法,其中RF通信系统发送预定数量的复制消息,包括一个最后复制消息,该方法还包括检测何时接收到最后复制消息;以及从删除缓冲器中删除标识标签与该最后复制消息相同的任何以前存储的标识标签。
8.能够工作在RF通信系统的一种选择呼叫接收机,前述RF通信系统发送原消息和每一原消息的一个或多个拷贝,其中每一原消息及其拷贝都具有一个公有的标识标签,该选择呼叫接收机包括接收原消息及其拷贝的电路;显示器;存储接收消息及标识标签的存储器;以及连接到该电路、显示器和存储器的控制器,对其编程以实现接收原消息并在显示器上显示;响应于用户请求删除接收的原消息,并在存储器中存储接收的原消息的标识标签;以及如果接收到原消息的拷贝,则比较该拷贝的标识标签和接收的原消息的标识标签,如果发现匹配,则删除该拷贝而不显示。
9.根据权利要求8的选择呼叫接收机,其中对控制器编程,使之在接收到原消息之后的预定时间内,从存储器中删除标识标签。
10.根据权利要求8的选择呼叫接收机,其中RF通信系统发送预定数量的原消息拷贝,包括一个最后拷贝,其中对控制器编程,使之实现检测原消息的最后拷贝的接收,并从存储器中删除该原消息的标识标签。
全文摘要
在发送分集消息(原消息之后跟着一个或多个它的拷贝)的通信系统中,接收原消息和一个或多个拷贝的选择呼叫接收机(10)仅显示一个接收消息,并删除其它消息而不显示。这通过在存储器(30)中存储被显示和删除的消息的标识标签来完成。比较同一消息的后续拷贝所携带的相同的标识标签和存储的标识标签。如果发现匹配,则表明已显示并删除了接收消息的较早版本,从而删除该接收的拷贝。
文档编号G08B5/22GK1251727SQ98803838
公开日2000年4月26日 申请日期1998年3月5日 优先权日1997年3月31日
发明者斯图尔特·S·克莱茨尔, 约瑟·E·塞彻斯, 肯尼思·查理斯·艾尔金 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1