利用多信道选呼接收机进行的信道监视 本发明涉及工作在通信环境下的选呼接收机(selective callreceiver),例如寻呼机。具体地说,本发明涉及,但不必局限于工作在通信环境下的多信道选呼接收机所进行的信道监视。
选呼系统中的选呼接收机,例如寻呼机,在通信环境下接收载波频率或信道上发射的信息。通常按照为选呼系统定义的文电协议来制定这种信息的格式。例如,摩托罗拉的FLEXTM选呼系统具有一种文电协议,在这种协议中,信息被分组为一些帧,然后作为一个周期发射。FLEXTM周期具有128帧,这些帧中的一些帧是在FLEXTM周期的始端发射的必备帧(mandatory frame)。这些必备帧中的每一帧被分成若干信息域(information field)。在必备帧的始端的诸信息域能够为选呼接收机指出更多的信息,这些信息存在于其余的必备帧中。例如,地址域(address field)能够确定一个或多个选呼接收机的地址,其余地必备帧将为这些选呼接收机提供了更多的信息。
从FLEXTM周期接收信息需要选呼接收机与该FLEXTM周期同步,以监视该信息。在诸必备帧从这些帧的诸信息域接收信息的时刻或者之前必须保持同步。一旦处理这些必备帧,其它信息,例如专门为选呼接收机提供信息的那些指定帧,可以被确定,目的是从FLEXTM周期接收更多的信息。在一个支持多信道选呼接收机的FLEXTM通信环境中,通过把这些周期与由例如全球定位系统提供的外部时间信号相参照,在不同的信道上同步发射这些FLEXTM周期。由人们称之为FLEXTM漫游系统(roaming system)的系统来支持这些多信道选呼接收机。在FLEXTM漫游系统中,多信道选呼接收机的信道也被称为漫游信道(roaming channel)。
对于FLEXTM漫游系统中的多信道选呼接收机而言,确定监视哪一个信道是至关重要的,这是因为可以从不同的漫游信道上并发地发射的不同的FLEXTM周期接收信息。应该及时地监视这些不同的漫游信道中的每一条信道,因为可能会存在检测不到另一条信道所发出的信息的问题。此外,并非FLEXTM漫游系统的漫游信道的那些无效信道可以提供一些可能被无意检测到的FLEXTM周期。应该尽快地把这些无效信道与那些能够为多信道选呼接收机提供信息的有效信道区分开。
本发明的目的是克服或者至少说是缓解与由工作在通信环境下的多信道选呼接收机所进行的信道监视有关的诸问题之一。
根据本发明的一个方面,提出了一种多信道选呼接收机,它包括:
接收机,用来接收信道上的信息,上述信息被格式化为一个带有多个帧的周期,这些帧中至少包括一个带有地址域的必备帧;
以及
与上述接收机相耦连的处理装置,
其中,当上述地址域在上述必备帧中不能确定上述多信道选呼接收机的地址时,采用上述处理装置控制上述接收机在上述必备帧内在其它信道上接收信息。
优先地,上述处理装置还能够被用来控制上述接收机按照上述地址域并且在上述必备帧内在上述其它信道上接收信息。
适当地,上述处理装置可以包括一个与波特检测器(bauddetector)相耦连的控制器,上述控制器被用来控制上述波特检测器完成信息的波特检测。
优先地,上述处理装置还包括一个用来确定预定时间时长(period)的误差的定时器,上述定时器与上述波特检测器相连。
适当地,上述处理装置可以包括一个存储器,用来存储一张表示上述信道和上述其它信道的信道优先级的信道列表。
根据本发明的另一个方面,提出了一种利用多信道选呼接收机进行信道监视的方法,上述方法包括以下步骤:
接收一个信道上的信息,上述信息被格式化为一个带有多个帧的周期,这些帧中至少包括一个带有地址域的必备帧;
以及
当上述地址域不能在上述必备帧中确定上述多信道选呼接收机的地址时,控制上述接收机在上述必备帧期间在其它信道上接收信息。
优先地,上述控制步骤可以包括确定是否上述必备帧的剩余持续时间对于波特检测是足够的步骤。
适当地,上述控制步骤还可以包括当上述必备帧的剩余持续时间是足够的时候,为上述波特检测选择下一个信道的步骤,上述下一个信道有着较高或者相同的优先级,正如存储在存储器中的信道列表所表示的那样。
优先地,上述控制步骤还可以包括当上述波特检测确定上述下一个信道可能是有效信道的时候,把上述下一个信道为一个同步域采样(syn field sample)标记的步骤。
适当地,上述控制步骤还可以包括对上述下一个信道的下一个可用必备帧的同步域进行采样的步骤。
为了描述本发明并且付诸实施,现在将参考附图所示的最佳实施例,这些图中:
图1根据本发明的最佳实施例给出了一个FLEXTM周期的必备帧的结构。
图2给出了用来接收图1中的FLEXTM周期的多信道选呼接收机的方框图;并且
图3a和图3b是表示操作图2中的多信道选呼接收机的方法的流程图。
图1根据本发明的最佳实施例表示一个FLEXTM周期1的必备帧2的结构。FLEXTM周期1至少具有一个必备帧。必备帧2有同步域3、块信息域4、地址域5、向量域6和消息域7。同步域3具有一个帧信息字中的一个比特,用来表示FLEXTM周期1在一条支持多信道选呼接收机的信道上发射,正如FLEXTM文电协议所定义的那样。在FLEXTM系统中,那些支持多信道选呼接收机的信道也被称为漫游信道。按照这种定义,有效信道是能够把FLEXTM周期1的信息提供给多信道选呼接收机的漫游信道。
图2给出了FLEXTM漫游系统中用来接收图1中的FLEXTM周期1的多信道选呼接收机10的方框图。多信道选呼接收机10包括接收机11和处理装置12。接收机11与用来在FLEXTM漫游系统的FLEXTM通信环境中接收不同信道上的信息的天线13相耦连。图2画出了两条信道14、15,作为不同信道的例子。处理装置12包括控制器16、波特检测器17和存储器18。存储器18存储着一张表示不同信道的信道优先级的信道列表。控制器16与控制接收机11和监视着不同信道的波特检测器17相耦连。
当多信道选呼接收机10正在某一信道上的FLEXTM周期的必备帧的始端接收的时候,如果该必备帧的地址域不能在该必备帧内确定多信道选呼接收机10的地址,那么处理装置12被用来控制接收机11在必备帧期间在其它信道上接收信息。这是可能的,因为不同的信道是支持FLEXTM漫游系统中的多信道选呼接收机10的漫游信道,并且这类漫游信道上的诸FLEXTM周期被同步发送。因此,为了与其它漫游信道上的诸FLEXTM周期同步,多信道选呼接收机10只需要与FLEXTM漫游系统中的任意一条漫游信道中的任意一个FLEXTM周期同步。
在处理来自FLEXTM漫游系统中的诸漫游信道的诸FLEXTM周期的诸必备帧的信息的时候,本发明优先采用必须按照FLEXTM文电协议为每个FLEXTM周期发射的信息。这提供了有待实施的更加可靠的波特检测,因为这种信息将出现在本发明的诸必备帧中,由处理装置12进行处理。此外,本发明的多信道选呼接收机10仅仅在当前所监视的信道在其必备帧内没有提供给多信道选呼接收机10的信息的时候,才监视其它信道。因此,本发明不影响多信道选呼接收机10在这样一个信道中接收信息。
图3a和图3b是表示控制多信道选呼接收机10的方法20的流程图。从步骤21开始,方法20开始初始化波特检测器17和信道选择器,该信道选择器用于从一张信道列表中选择一条信道,接收机11将要从该信道中接收信息。这张信道列表存储在存储器18中,并且指示着该信道列表中的该信道和其它信道的信道优先级。
在判定步骤23中,控制器16判定是否接收机11正在步骤22中所选定的信道的必备帧的首端接收信息。如果判定步骤23的判定结果是“是”,那么控制器16在判定步骤24中检查是否为该信道指定了必备帧。如果判定步骤24的判定结果是“是”,表明该信道是一条有效信道,那么方法20进入到步骤27,在步骤27中,控制器16对该必备帧进行译码,以获取更多的信息。如果判定步骤24的判定结果是“否”,方法20就进入判定步骤25,在判定步骤25中,控制器16确定是否有为“同步域采样(syn field sample)”(同步域采样)被标记的信道。
当按照来自某一信道的信息实施的波特检测表明这一信道可能是一条有效信道的时候,该信道为“同步域采样”被标记。为了确认该信道是一条有效信道,该信道的一个必备帧的同步域3将不得不被采样,以检测该帧信息字中表明该信道是一条漫游信道的那个比特位。
在方法20从步骤21开始的情况下,只有一条信道已经被信道选择器选择并且正在受到监视,这就导致了判定步骤25通常会有“否”的结果。但是,对于来自判定步骤25的“是”的结果,方法20将进入到对为“同步域采样”标记的信道进行采样。对信道进行采样是按照存储在存储器18中的信道列表所表示的信道优先级。信道优先级帮助在多于一条信道为“同步域采样”被标记的情况下确定对诸信道进行采样的顺序。一旦对某一信道进行采样,一个把该信道为“同步域采样”标记的标志就被复位,表示这个信道已经被采样。对于判断步骤25的判定结果为“否”的情况,方法20进入判定步骤26,在判定步骤26中,控制器16确定是否存在任何与当前选定的信道相比有着更高或者同等优先级的信道。如果判定步骤26的判定结果为“是”,那么方法20进入步骤29,在最高优先级的信道上完成“同步域采样”。如果判定步骤26的判定结果为“否”,那么方法20返回判定步骤23。根据判定步骤26的“否”的判定结果,已经由信道选择器选定的信道对于来自判定步骤23的另一个必备帧将继续由处理装置12来处理,如上所述。
方法20从步骤27、28和29进入到判定步骤30。波特检测器17与一个定时器相关联,该定时器在超过了预定的时间间隔之后被设定为过期。这个预定的时间间隔是变化的,例如,这取决于多信道选呼接收机10必须监视多少条信道,从而需要多少FLEXTM周期,以便可以对不同信道上的信息实施波特检测。例如,可以由控制器16内部的定时电路来提供这样的定时器。在步骤22中,对波特检测器17的初始化还包括对该定时器的初始化。
方法20随着判定步骤30的判定结果为“否”返回到判定步骤23。但是,在判定步骤30的判定结果为“是”的情况下,方法20进入判定步骤31,在判定步骤31中,控制器16确定是否必备帧的时长的剩余持续时间足够用于对一条或多条其它信道上的必备帧中的信息进行波特检测。在来自判定步骤31的判定结果为“否”,表明该必备帧的时长的剩余持续时间不足的情况下,方法20返回到判定步骤23。在来自判定步骤31的判定结果为“是”,表明在一条或多条信道上对必备帧中的信息进行波特检测是可能的情况下,方法20进入判定步骤32,在判定步骤32中,确定信道列表中下一个信道的优先级。如果下一个信道与当前正在监视的信道相比具有更高或者相同的优先级,那么在步骤33中,控制器16控制波特检测器17在接下来的信道上进行波特检测。然后,判定步骤34确定是否这个接下来的信道通过了波特检测。来自判定步骤34的判定结果“是”表明这个接下来的信道可能潜在地带有多信道选择接收机10的信息。因此,这样一个信道为“同步域采样”被标记在它的必备帧之一中实施。例如,通过设定一个表明该信道需要一个“同步域采样”的标志来标记该信道。
在步骤35之后,或者判定步骤32或34的判定结果为“否”之后,方法20在判定步骤36中检查是否该信道列表中有着较高或同等优先级的诸信道已经被以一个波特检测采样。在判定步骤36的判定结果是“否”的情况下,控制器16就在步骤37从该信道列表中选择下一个信道,并且使方法20返回到判定步骤31。在判定步骤36的判定结果为“是”的情况下,控制器16就在判定步骤38中确定是否有一个信道已经被采样并且为“同步域采样”被标记。判定步骤38的判定结果“是”把方法20带回到判定步骤23。否则,判定步骤38的判定结果“否”使方法20返回到判定步骤22。
本发明优先地提出多信道选呼接收机10使用由总是出现在这些信道中的必备帧提供的其它信息对不同信道进行采样,以获取信息。另外,通过在同步域采样之前进行波特检测,将仅仅使那些可能成为有效信道的信道被顺序处理。这种作法节省了时间,因为无效信道将不会被无意地检测到,并且无需对它们进行监视。此外,本发明优先地允许不同信道的优先化(prioriation),以使必备帧的起始端的同步域被更有效地使用,从而使信道监视更加有效。
尽管已经参照一个最佳实施例描述了本发明,但是应该懂得,本发明并不局限于本文所描述的最佳实施例。