用户具有选择性优先权的寻呼机 本发明涉及到一套选择性呼叫接收设备,特别是更多地涉及到允许设备的用户将一条消息标注为优先权的一套选择性呼叫接收设备,从而使选择性呼叫接收设备能在随后接收到该特定消息的任何时候,用户将被给予一个优先的告警提示。
人们知道寻呼机用于接收消息,该消息由呼叫者或消息发送者识别为优先权。专利号为4438433的美国专利描述了这样的一个具有多个地址或用户号码的系统,其中至少一个为紧急号码或地址。寻呼机将进来的信号解码,以得到其中包含的一个寻呼地址或消息的寻呼信息。信号一旦被解码,寻呼机就确定接收到的地址是否与寻呼机的一个地址相匹配,该寻呼机指示收到的用于该特定寻呼机的寻呼信息。如果接收到的寻呼信息包括该紧急号码或地址,它就被识别为一个优先权,并产生提示。利用本系统,与呼叫寻呼机的非紧急号码或地址不同,只有呼叫者或寻呼发送者通过呼叫该寻呼机的紧急号码/地址,能够确定包括在寻呼信息中地消息是否为一个优先权。本专利描述的寻呼机的用户无权控制是否将一个特定消息视为一个优先权。专利号为4959648的美国专利中描述了另一个类似的寻呼系统,其中的选择性呼叫控制器决定呼叫的优先权,该呼叫将被发送给一个具有两个地址的选择性呼叫接收机。此方说,寻呼机将以响亮的音调响应对第一个地址的呼叫,而以无声的振动响应对第二个地址的呼叫。而且在该系统中,寻呼机用户无权控制是否将一个特定消息视为优先权。
根据本发明,先前寻呼机的两个缺点便被克服了。本发明的选择性呼叫接收设备允许设备用户将一条消息标注为优先权,从而当随后收到与标注消息相匹配的一条消息,该设备将产生一个优先权响应。
更进一步讲,本发明的选择性呼叫接收设备包括一个用以接收消息的接收机。该设备还包含了用以存储优先权消息列表的存储器。选择性呼叫接收设备上的一个按键或相似的部件可由用户操作,以将一条消息添加到优先权消息列表中。当一条进来的消息被收到后,将已收到的消息与优先权消息列表进行比较,以确定该已收到的消息是否具有优先权。如果该已收到的消息被确定为一条优先权消息,将产生一个优先权告警提示,以提示用户已接收到一条优先权消息。
图1为寻呼系统的方框图,它包括一个发射机,和根据本发明的最佳实施例的一个选择性呼叫接收设备。
图2为图1中的选择性呼叫接收设备的解码器/控制器的方框图。
图3为软件例程的示意流程图,它由选择性呼叫接收设备的控制器执行,用以向优先权消息列表添加一条已收到消息。
图4为软件例程的示意流程图,它由选择性呼叫接收设备的控制器执行,用以向优先权消息列表添加用户输入消息。
图5为软件例程的示意流程图,它由选择性呼叫接收设备的控制器执行,用以确定一条接收消息是否是一条优先权消息。
如图1所示的寻呼系统10,包括一个用以向,例如,寻呼机那样的选择性呼叫接收设备14发射表示寻呼信息的射频(RF)信号的寻呼网络12。信号的寻呼信息包括,确定一个特定的选择性呼叫接收设备14的一条地址以及一条寻呼信息。寻呼网络12包括一个象电话那样的输入设备16,用以向网络12发送呼叫和输入消息。寻呼控制器18根据如POCSAG(邮局编码标准顾问组)协议那样的专用信令协议生成寻呼信息。寻呼控制器18被联结到RF发射/接收机20,它们将寻呼信息转换成RF信号,并将寻呼信息信号通过天线22发射出去。
发射的寻呼信息信号被选择性呼叫接收设备14通过与接收机26联结在一起的天线24接收到。接收机26处理已收到的信号,产生表示寻呼信息信号的解调数据流。然后解调数据流被送给解码器/控制器28,用以将数据流解码成诸如0、1二电平信号,或00、01、10、11四电平信号那样的符号。将解调数据流解码得到其中包含的地址信息和消息信息后,解码器/控制器28将已收到的地址与存储在代码插入(或代码存储器)30中的一个或多个地址进行比较,使特定选择性呼叫接收设备14确定已收到信号是否是发给设备14的。如果未检测到匹配,寻呼信息的剩余部分将被忽略掉。然而,如果检测到一个匹配,解码器/控制器28将继续处理其中包括消息的寻呼信息的剩余部分。
如图2所示的解码器/控制器28,在RAM(随机存取存储器)48的已收到消息列表(Receivcd Message List)50中存储已收到的消息。为响应对已收到的信号是否是发送给设备14的,包含在信号中的消息与存储在优先权消息列表52中的一条或多条优先权消息相比较。如果找到匹配,解码器/控制器28将产生一个优先权响应。优先权响应不同于当已收到消息为标准、非优先权消息时产生的响应。优先权响应可能是由音频告警提示发生器32产生的有声告警提示,和/或者是由触觉告警提示发生器34产生的触觉告警提示。或者选择,仅通过改变发生器32发出的有声告警提示的强度或韵律就可以使优先权告警提示与标准的告警提示区别开来。优先权告警提示也可以由不同于标准告警提示的显示所指示的显示指示提供。或者选择,优先权响应可能仅仅改变了已收到消息列表50中存储的已收到消息顺序。
存储在RAM48中的已收到消息可被用户使用一个或多个按键或开关36调出显示。具体地讲,通过操作开关36选择读操作功能,就从RAM48中检索出一条已收到消息,由解码器/控制器28处理后显示在显示器38上,显示器38可能是LCD(液晶显示器)或相似的器件。开关36允许用户选择选择性呼叫接收设备的其它很显然的功能。
根据本发明,用户可设置优先权消息列表50中的内容。例如,象下面对图3所详细描述的那样,用户可通过按键或开关36,当消息列表显示在显示器38上时,将存储在已收到消息列表50中的一条消息指定为优先权消息。解码器/控制器28通过向优先权消息列表52中添加或拷贝已标注消息,来响应将消息标注为优先权。如下面对图4所详细描述的那样,用户也可以使用开关36的一个或多个按键直接向设备14输入形成消息的字母数字字符,来设置优先权消息列表52中的内容。优先权消息列表52中的内容的设置并不局限于上面提到的执行过程,也可以用其它途径完成,如遥控键盘输入优先权消息等,这对一名普通的熟练技术人员来说是显然的。
控制器/解码器28包括一个CPU46(中央处理单元)。CPU46控制将消息标注为优先权的方式;以及使选择性呼叫接收设备14,根据ROM(只读存储器)54中存储的程序例程和RAM48中存储的信息,对已收到消息进行响应。应注意到ROM54可以是,例如,PROM(可编程只读存储器)或EEPROM(电擦除可编程只读存储器)。RAM48用于存储处理过程中衍生的变量,以及上面所述的已收到消息列表50中的已收到消息和优先权消息列表52中的优先权消息。在任何给定时间将消息存入列表50和52中的数量根据RAM48的容量而定。理想情况下,每个列表将拥有16条消息的空间,但每个列表仅有一条消息的空间对实施本发明也是足够的。例如,每个列表50和52可按FIFO(先入先出)列表类型形成,从而当一个列表满时,列表中包含的最早的消息在下一条消息加入进来之时被删掉。解码器/控制器28包括一个与CPU46和显示器38相联结的显示驱动器40,用以驱动显示器40。一个振荡器42产生与定时/计数器44联结的定时信号。定时/计数器44提供可编程的定时功能,如技术人员熟知的用于控制接收机26,以及/或CPU46的操作。
如图3所示的软件例程由CPU46执行,允许用户将一条已收到消息标注为一条优先权消息。根据本例程,CPU46在方框70处确定是否选择了一个读操作。如果选择了一个读操作,CPU46在方框72处将指针变量X初始化设置为1。然后在方框74处,CPU46显示消息列表中包含的消息X。CPU46在方框76处确定用户是否通过操作按键或开关36已将消息X标注为优先权。如果该消息已由用户标注为优先权,CPU46在方框78处将已收到消息列表50中的消息拷贝到优先权消息列表52中。如果CPU46在方框76处确定到该消息未被标注为优先权,方框78将被忽略过。在方框80处,CPU46确定是否到了已收到消息列表50中的最后一个。如果没有,指针X在方框82处增加1,已收到消息列表中的下一条消息在方框74处被显示。如果在方框80处确定到已收到消息列表50到了最后一个,CPU46将在方框84处退出软件例程。应注意到提供了用户可选择功能,使用户可以在任何时侯退出本例程,如果他愿意这样做的话。
CPU46执行如图4所示的软件例程,允许用户使用开关36,遥控键盘或其它数据输入设备直接输入优先权消息。当通过开关36输入数据时,CPU46在方框86处更新显示38的显示内容。在方框88处,CPU46确定用户输入是否完成。如果完成的话,CPU46在方框90处确定用户是否选择了优先权消息模式。如果选择了优先权消息模式,CPU在方框91处将输入数据存入优先权消息列表52中。如果未选择优先权消息模式,CPU46将把输入数据用于其它功能。具体地讲,如果用户选择了时间设置模式,如CPU46在方框92处确定的那样,CPU46将在方框94处根据输入数据重新设置时间值。如果用户选择了日期设置模式,如CPU46在方框96处确定的那样,CPU46将在方框98处根据输入数据重新设置日期。然后CPU在方框100处退出程序例程。
CPU46执行图5中的软件例程,确定一条已收到消息是否是优先权消息。如果该消息被确定为优先权,将实施优先权响应。CPU46在方框102处将已收到消息存入已收到消息列表50。CPU46在方框103处将指针变量X设置为1来初始化例程。然后CPU46在方框104处将已收到消息与优先权消息列表52中X处(或本情况下的第一个)的优先权消息进行比较。然后在方框106处,CPU46确定已收到消息和优先权消息X之间是否匹配。根据消息中的每个字母数字字符之间的一一对应关系来确定匹配。换言之,根据已收到字符的预先字符个数的对应关系,或消息的某一部分间的对应关系就可确定匹配。如果发现匹配,CPU46在方框108处实施如优先权告警提示那样的优先权响应,然后在方框110处退出例程。
如果CPU46在方框106处未找到匹配,CPU46执行方框112,检测是否到了优先权消息列表52的尾部。如果未到列表52的尾部,指针X在方框114处加1,优先权消息列表52中的下一条消息在方框104处与已收到消息相比较。如果达到了优先权消息列表52的尾部,CPU46在方框116处执行一个标准的告警提示,并在方框118处退出软件例程。
根据本发明的选择性呼叫接收设备14允许设备14的用户将消息标注为优先权。这样,与只有呼叫者初始化的寻呼机相比,用户能控制是否将消息赋予优先权响应。
根据上面的原理,本发明的许多改进和变型是可行的。因而人们应当明白,在所声明的权利要求范围内,本发明也可实施除了上面所述的实施例之外的其它方案。