消息接收后使前端无效的 重复呼叫消息传送无线寻呼机 本发明一般涉及具有重复呼叫寻呼系统的选择呼叫无线寻呼机,在重复呼叫寻呼系统中消息的多重备份以连续的帧的形式被传送,特别是涉及用来节省无线电寻呼机的电池电能的节电技术。
为了提高在各种通信环境下信号被无线寻呼机接收的概率,寻呼信号以帧序列的形式传送,每一帧包含分别指定到不同寻呼机的一系列字段。一个寻呼机的消息被备份并且消息的多重备份以连续帧的指定字段的形式传送。由于在一帧中字段的数量被限制,每一字段通常被指定给一组寻呼机。结果,寻呼机不得不确定其在接收的帧的指定字段的等同性,如果指定字段的等同性已经建立,寻呼机继续确定指定地字段是否包含该寻呼机的消息。为了达到节电的目的,提供一个定时电路,在指定给其他寻呼机的字段被传送期间切断到耗电的前端(射频部分)的电池电源。然而,即使消息已经被接收,在连续帧期间接收指定字段时前端被反复激活。因此希望当接收消息备份时仍能节约电池电能。
因此本发明的目的之一是在连续接收消息备份时提高无线寻呼机的节电性能。
根据本发明较为主要的一种情况,提供一种用于无线寻呼机的节电控制电路,该寻呼机包括用来接收以帧序列的形式传送的寻呼信号的射频(RF)部分,每一帧包括一系列分别指定到不同寻呼机的字段,每一字段包含一个以连续帧的形式重复传送的消息备份。节电控制电路在足以接收指定到寻呼机并包含消息备份的字段的时间间隔激活RF部分,当寻呼机接收没有指定到该寻呼机的字段时,或当寻呼机接收指定到该寻呼机的字段但包含后续消息的备份时如果消息先前的备份已经被接收,节电控制电路使RF部分无效。
根据第二种情况,本发明提供一种无线寻呼机,包括:射频(RF)部件,用来接收以帧序列的形式传送的寻呼信号,每一帧包括分别指定到不同寻呼机的一系列字段,每一字段包含以连续帧的形式重复传送的一个消息备份;字段检测装置,当指定到寻呼机的字段在基带信号中被检测时用来产生一个输出信号;有效负载检测装置,用来在被字段检测装置检测的指定字段中检测消息备份;控制装置,在足以接收包含消息备份的字段的间隔激活RF部分,并且当指定到该寻呼机的字段没有被字段检测器检测到时,或当包含消息的备份的字段被有效负载检测器装置检测时如果先前的备份已经被有效负载检测器装置检测,控制装置使RF部分无效。
根据第三种情况,本发明提供一种无线寻呼机,用来接收以帧序列的形式传送的寻呼信号,每一帧包括分别指定到不同的寻呼机的一系列字段,每一字段包含以连续帧的形式重复传送的一个消息备份。该寻呼机包括:射频(RF)部件,当激活时用来接收寻呼信号并把寻呼信号转换成基带信号;字段检测器装置,用来搜索基带信号的每一帧并且当被指定到该寻呼机的帧的字段被检测时产生一个输出信号;有效负载检测装置,当寻呼机的消息备份包含在被字段检测器装置检测的字段内时产生一个输出信号:计数装置,用来测量从字段检测器装置检测到字段起所经过的时间间隔和当测量的时间间隔与指定到寻呼机的字段在后续的帧中发生的定时相一致时产生一个输出信号;控制装置,在足以允许字段检测器装置和有效负载检测器装置之一产生输出信号的第一期间激活RF部件;从计数器装置的输出信号的第一次出现到消息备份被有效负载检测器装置检测的瞬间的第二期间激活RF部分;从计数器装置的输出信号的第二次出现到字段检测器装置的输出信号的出现的第三期间激活RF部分。
根据第四种情况,本发明提供一种用于无线寻呼机的节电方法,该寻呼机包括用来接收以帧序列的形式传送的寻呼信号的射频(RF)部分,每一帧包括分别指定到不同寻呼机的一系列字段,每一字段包含一个地址或以连续帧的形式重复传送的消息备份,RF部分产生寻呼信号的基带信号,该方法包括以下步骤:
a)激活RF部分以产生基带信号;
b)确定指定到寻呼机的字段是否包含在基带信号中并使寻呼机与基带信号的帧同步;
c)如果确定指定的字段不包含在基带信号中,使RF部分无效直到在后续的帧中出现指定到寻呼机的字段并重复步骤(a)和(b);
d)如果确定指定的字段被包含在基带信号中,确定寻呼机的消息备份是否包含在指定的字段中;
e)如果确定消息备份不包含在指定的字段中,使RF部分无效直到指定的字段在后续的帧中出现并重复步骤(d);
f)如果确定消息备份包含在指定的字段中,设定计数值并使RF部分无效直到在后续的帧中出现指定的字段;
g)再次激活RF部分,计数值递减1,重复步骤(b)使寻呼机与基带信号的帧重新同步,并使RF部分无效直到在后续的帧中出现指定的字段;
h)重复步骤(g)直到计数值被递减为0。
下面将参考附图进一步详细描述本发明,在附图中:
图1是根据本发明节电无线电显示寻呼机的方框图。
图2是用于本发明的帧结构
图3是基于微处理器的控制器执行节电操作的流程图,图3a是显示接收消息中断程序的流程图。
图4是用于描述本发明的节电操作的定时图。
图1中,根据本发明,节电无线电显示寻呼机包括射频部件或前端10,在那里接收编码寻呼信号,转换为基带,再放大并整形为适于数字处理的波形。通常,基带寻呼信号是在传送地点被编码,以允许寻呼机中的译码器单元11进行差错检测和校正的信号。基于微处理器的控制器12被提供从译码器单元11接收信号来控制其外围电路,包括一个RAM(随机存取存储器)13,一个通知器14,一个液晶显示器15和从电池18提供电能到前端10和译码器单元11的电池节电电路17。
如图2所示,寻呼信号以帧序列的形式传送,每一帧包含74个码字长的字段30的序列。典型地,提供#1到#15字段。寻呼机被指定其中一个字段去接收在指定的字段内编址的寻呼。根据这种格式,甚至在不利的信道状态下,寻呼的备份以预定次数传送以增加寻呼接收机会。每个字段30被分成子字段31至34的序列,分别用于帧同步、字段识别、有效负载型式指示和地址(加一剩余计数值)或消息传送。此剩余计数值表示随后的消息备份数。
译码器单元11包括帧检测器20,字段检测器21,有效负载型式检测器22,地址检测器23和消息译码器24。其中,每个检测器和消息译码器通过节电电路17由控制器12激活,以开始解码从前端来的基带信号,恢复比特序列。帧检测器20实质上是一个比特/帧同步装置,根据接收到的帧建立比特和帧的比特定时。当帧同步已建立时,帧检测器20使模74字计数器25允许它起动计数时钟脉冲。字计数器25产生一个二进制输出,表示已经计数的码字字数,当字数到达其满计数(=73)时产生一个进比特信号。该字计数器25的进比特信号由一个模15字段计数器26计数,当到达满计数时字段计数器26产生一个输出。控制器12用字计数器25的二进制输出作为从字段起点过去的时间指示和用字段计数器26的输出作为到达字段终点的指示。
字段检测器21和地址检测器23与EEPROM(电可擦可编程序只读存储器)27连接,在EEPROM中,寻呼机的字段识别号码和寻呼机的地址被存储。字段检测器21比较包含在接收帧的子字段23中的字段识别号码和存储的字段号码,当它们相一致时,提供一个输出到控制器12。用相似的方法,地址检测器23比较包含在接收帧的子字段34中的地址和存储的地址,当它们相一致时,提供一个输出到控制器12。
控制器12的操作将参考图3的流程图来解释。当寻呼机接通电源时,程序执行通过初始化步骤40启动,在初始化步骤中控制器复比特地址标识A和消息标识M为零。在步骤41中,控制器12激活前端10和帧检测器20,然后进入步骤42,确定帧检测器20是否产生表示帧同步已建立的一个输出信号。如果是这样,流程图进入步骤43,使帧检测器20无效并激活字段检测器21。控制器12通过重复执行步骤44和45来检查字段检测器21的输出信号的出现,直至字计数器25产生一个计数等于2。如果寻呼机的字段号码不包含在接收的字段中,则流程从步骤45进入到步骤46,使前端10和字段检测器21无效,且控制器12等待直到字计数器到达其满计数(步骤47),然后返回步骤41。如果寻呼机的字段号码包含在接收的字段中,则流程从步骤44进到步骤48,使字段检测器21无效。然后消息标识M在步骤49被检查。如果没有接收到消息,则消息标识M为零并且流程进入步骤50,检查看是否地址标识A置1。如果没有,则流程进入步骤51,激活有效负载型式检测器22,直到确定包含在于字段34中有效负载是一个地址(步骤52)为止。流程从步骤52进入步骤53,激活地址检测器23以检查子字段34中的地址是否和存储在存储器27中的寻呼唤机的地址相一致。为此目的,步骤54和步骤55被执行直到字计数器25到达满计数,以确定地址发生器23是否产生表示已接收地址和存储在存储器27中的地址相一致的输出。
如果这两个地址不一致,则步骤55的判定是肯定的且流程进入步骤56,使前端10和地址检测器23无效。直至字段计数器26产生一个满计数输出(步骤56)时,前端的电源被切断。当字段计数器26已计数15字时计数器输出(即:15个字段相当于一帧间隔),此时,寻呼机的指定字段被检测,它产生一个满计数输出,并且流程从步骤57进入步骤58以检查地址标识A于是否为零。如果判断是肯定的,则流程图转回步骤41,在下一帧的寻呼机的指定字段期间再次激活前端10和帧检测器20。因此,前端10又被激活的瞬时与在下一帧中寻呼机指定字段的开始相一致。
如果寻呼机字段中的地址与存储器27中的地址相一致,则流程从步骤54进入步骤60以存储伴随传送地址的剩余计数值(C)。在步骤61中,地址标识A被置为1并且流程进入步骤56至59。在步骤59中,控制器12确定剩余计数C是否为零。如果不为零,则流程图返回步骤41。如上所述,每次序接收到消息备份时,计数C就被递减。如果C变为零,则流程返回到程序的开始点以初始化地址和消息标识。
在给出的帧中包含寻呼机地址的寻呼机字段的接收之后,前端10变得无效直到寻呼机的指定字段在下一帧期间被接收为止,随后控制器12执行步骤41-44和48-50。由于地址标识A被置为1,则流程从步骤50进入步骤62以等待直到字计数器25计数了6个码字。由字计数器25进行第六码字的计数与有效负载子字段34的开始同时发生。所以,控制器12进入步骤63激活消息译码器24。在步骤64中,消息标识M被置为1且由消息译码器24译码的消息被存储到RAM13(步骤65)中。使前端10和消息译码器24无效(步骤66)并且通知器14工作提醒寻呼机用户呼叫到达。控制器12此时址进入步骤57至59。
如果刚刚接收到的消息备份不同于上一个消息备份,那么步骤29的判定是否定的并且流程返回步骤41,从而接收在下一帧中字段数据。步骤42至44和48被执行,并且在步骤49,控制器12识别消息标识M已被置为1并且程序从步骤49进入步骤68,使前端10无效并在步骤69把存储的剩余值C递减1,然后执行步骤57至59。因此,当接收到消息备份时计数值递减1。当接收到最后一个消息备份时,计数值C变为0,流程返回节电程序的起点。
在每一个寻呼机连续字段期间,接收第二至最后一个消息备份,控制器12循环执行步骤41-44、48、49、68、69和57-59,因此前端10仅在两个码字的时间内处于通电状态。简单地说,从帧同步子字段31的开始到字段标识子字段32的结束它被激活。
如图3a所示,当寻呼机用户按下复比特键16,识别已到达的呼叫,中断程序被调用以停止通知器14(步骤70),存储在RAM13中的消息显示在显示单元15上(步骤71)。在执行步骤71之后,流程返回主程序点,从那里退出到中断程序。
为了更好地理解本发明,图4示出了一个时序图,假定#3字段被指定到寻呼机。图4的(A)部分示出了一个接收模式,其中每一个#3字段都不包含指定给寻呼机的地址,(B)部分示出了#1帧的#3字段包括寻呼机的地址并且在#2帧到#N帧期间消息备份被顺序传送的一个模式。
在图4的(A)部分的情况下,在#1帧的#1字段期间,执行步骤40到47,在#2字段期间执行步骤41到47,这样,在这些字段的每一个字段中激活前端10两个码字的时间。在#1帧的#3字段期间,执行步骤41-44和48-58,在#3字段的全部时间内激活前端。在后续的帧期间重复同样的过程。
在图4的(B)部分的情况下,控制器12在#1帧的第一和第二字段的操作与图4(A)部分的相同。在#1帧的#3字段期间,执行步骤41-44、48-54、60-61和56-59,激活前端直到检测到地址一致为止。在#2帧的#3字段期间,控制器12执行步骤41-44和48-50以识别标识A为1,并执行62-67和57-59以接收消息。在#3帧的#3字段期间,控制器12执行步骤41-44和48-49以识别标识M被置为1,并执行步骤68-69和57-59,从而前端10被激活了两个码字的时间同时剩余计数值C被递减1。在#N帧期间同样的处理过程被重复执行直到计数值C=0。结果,在#4帧到#N帧的每个#3字段期间前端10仅被激活了两个码字的时间。在#(N+1)帧的#3字段期间,控制器12执行步骤40-44和48-58,进行地址搜索。
在#3到#N帧期间,现有技术寻呼机的前端在寻呼机的字段的整个周期(即74码字长)被激活,如图4中的虚线所示的。而本发明通过在接收连续的消息时缩减前端10的消耗功率的激活时间,即从现有技术74码字时间到两码字时间,从而实现节电。此外,由于消息译码器24在此期间剩余在无效状态(inactive),能够得到更好的节电效果。
在连续帧期间前端10的两码字的激活时间具有使计数器25和26与传送的帧同步的效果,其中在连续的帧期间出现消息的第二及其后的备份。