可靠的无线消息分发系统的制作方法

文档序号:7571082阅读:108来源:国知局
专利名称:可靠的无线消息分发系统的制作方法
技术领域
本发明一般涉及选择呼叫通信,尤其涉及到在双向选择呼叫系统中增加通信吞吐量并减少发送竞争的一种方法和装置。
当前的选择呼叫系统,例如寻呼系统,采用消息发送方案,一般向用户发送话音、数字或字符数字消息。大部分选择呼叫系统使用通信协议,例如大不列颠的邮政编码标准咨询组POCSAG,或Motorola的格雷序列码GSC,来发送地址和消息信息。最近,Illinois的Schaumburg Motorola公司的ReFlexTM协议允许选择呼叫系统处理与便携式收发信机,例如Motorola TangoTM个人消息单元(PMU)或寻呼机进行双向通信,例如回送确认(ack-back)消息交互。在ack-back通信系统中,中央系统可以发送无线消息给便携式收发信机单元,例如PMU,并且PMU可以发送无线消息给中央系统。
双向通信允许中央系统证实便携式收发信机单元(便携式单元)收到中央系统发送的、预定由该便携式单元接收的无线消息。便携式单元响应于从中央系统收到一个无线消息,将证实无线消息,例如ack-back响应消息发回中央系统,该证实无线消息向中央系统回送了一个肯定证实,证实该无线消息已可靠地交付,并由该便携式单元接收。这种握手消息交互,即便携式单元每次接收到一个无线消息就向中央系统回送一个证实响应消息,可以大幅度提高选择呼叫系统中的通信可靠性。但是,因为握手消息交互增加了消息发送次数,从而增加了选择呼叫系统中消息通信和消息处理时延。这种增加的时延会减少选择呼叫系统的消息通信效率,这一点在选择呼叫系统的特定操作情况下可能难以接受,下面将对此进行讨论。
在选择呼叫系统的特定操作情况下,例如选择呼叫系统的可用消息通信吞吐量所需的消息交互量可能较高。任何明显增加的消息量将对系统资源的运行效率产生不利影响,例如受无线通信信道的消息交互吞吐量限制,或受通信链路的消息交互吞吐量限制,或者受中央系统资源的运行效率限制,例如处理消息交互操作的设备的存储器队列将要溢出或任务量过重,或者所有上述通信现象的综合。
一般而言,选择呼叫系统可以在峰值通信量周期期间处理的消息数量限制了该选择呼叫系统所能提供服务的用户总数。选择呼叫系统处理的用户总数一般决定选择呼叫系统在商业上的生存能力。
此外,尽管传统的ack-back消息交互可以通过下述方式维持消息通信的较高可靠性,即便携式单元响应于每一个无线消息的接收,发送一个直接的ack-back消息,但是在特定消息交互情况下,便携式单元响应于每一个无线消息的接收发送一个直接的ack-back消息,这在商业上可能并不可行。
特定情况下,为了提高选择呼叫系统在商业上的生存可能性,应当使选择呼叫系统的消息交互吞吐量尽可能地高。选择呼叫系统一般具有单向消息交互吞吐量,它受限于中央系统在单位时间内能够发送给便携式单元的无线消息的最大数量。选择呼叫系统还具有双向消息交互吞吐量,它受限于在单位时间内中央系统能够发送给便携式单元,并且便携式单元响应于从中央系统接收到的无线消息,回送给中央系统的ack-back消息的无线消息的最大数量。对特定选择呼叫系统而言,单向消息交互吞吐量一般高于双向消息交互吞吐量。因此,为了提高选择呼叫系统在商业上的生存可能性,应当使选择呼叫系统的消息交互吞吐量尽可能地高,最好能够使单向消息交互吞吐量高于双向消息交互吞吐量。
作为第一例,在较高通信业务量情况下,选择呼叫系统的总消息交互吞吐量明显受限于便携式单元发送ack-back响应消息给中央系统所占用的消息交互吞吐量。由ack-back响应消息导致的附加通信业务量和处理时延可能会减少选择呼叫系统在较高通信业务量情况期间能够发送的无线消息的总数。
作为第二例,中央系统可能发送预定由大量接收便携式单元接收的多接收者ack-back无线消息(组寻呼)。这可以是下述情况提供信息服务给选择呼叫系统的用户,或者提供数据更新给选择呼叫系统中ack-back组的成员,或者一般提供无线消息给选择呼叫系统中ack-back组的成员。接收便携式单元响应于组寻呼的接收,向中央系统回送它们的ack-back响应消息,以证实该组寻呼的消息接收状态。选择呼叫系统在相对较短的时间内必须处理大量的ack-back响应消息,这即使不完全是瓶颈,也会严重减少选择呼叫系统的无线消息交互吞吐量。无线消息交互吞吐量的这种减少会导致选择呼叫系统中严重的消息通信时延。选择呼叫系统用户一般无法接受这种情况,从而对选择呼叫系统的商业生存性产生不利影响。
因此,在回送确认选择呼叫系统中需要一种方法和装置,用以在回送确认选择呼叫系统的可变消息通信业务量负载和双向消息交互通信需求下,增加通信的可靠性。


图1示出了根据本发明的回送确认选择呼叫系统。
图2示出了根据本发明的回送确认选择呼叫收发信机。
图3示出了根据本发明的回送确认寻呼的协议图。
图4说明了根据本发明的优选实施例,用于图1的回送确认中央系统的示例性回送确认消息数据库。
图5是协议图,说明了根据本发明优选实施例的回送确认证实响应。
图6是消息交互框图,说明了根据本发明优选实施例的、回送确认中央系统和回送确认选择呼叫接收机之间的示例性消息交互序列。
图7和8是流程图,说明了根据本发明优选实施例的图1的回送确认中央系统的第一操作序列。
图9是流程图,说明了根据本发明优选实施例的的图2的回送确认选择呼叫收发信机的操作序列。
图10是流程图,说明了根据本发明优选实施例的的图1的回送确认中央系统的第二操作序列。
参看图1,根据本发明优选实施例,回送确认选择呼叫系统100(此后称之为选择呼叫系统)向其用户发送回送确认寻呼。选择呼叫系统100最好使用Motorola ReFlexTM通信协议与选择呼叫系统100的用户进行消息交互。在转让给本发明的受让人的下述美国专利申请中有ReFlex协议的更完全的描述系列号No.08/131,243,题为“Method and Apparatus forIdentifying a Transmitter in a Radio Communication System”,由Simpson等人在1993年10月4日申请;系列号No.08/398,274,题为“Method and Apparatus for Optimizing Receiver Synchronization in aRadio Communication System”,由Ayerst等人在1995年3月3日申请;系列号No.08/404,698,题为“Method and Apparatus for ImprovedMessage Reception at a Fixed System Receiver”,由Ayerst等人在1995年3月15日申请;系列号No.08/498,212,题为“Forward ChannelProtocol to Enable Reverse Channel Aloha Transmissions”,由Ayerst等人在1995年7月5日申请;系列号No.08/502399,题为“A System andMethod for Allocating Frequency Channels in a Two-way MessagingNetwork”,由Wang等人在1995年7月14日申请,这些申请的内容在此并入以供参考。但是,选择呼叫系统100可以使用支持双向寻呼通信的传统无线通信协议。
在特定情况下,回送确认中央系统102(此后称为中央系统102),例如通过公众电话交换网106(PSTN)连接到至少一个消息始发设备104。消息始发设备104包括,例如采用双音多频(DTMF)信令的电话接入设备,或者采用调制解调器信令的计算设备和调制解调器装置,或者寻呼接入终端设备,或者可以通过电话网连接的其它消息始发设备。此外,包括计算设备的消息始发设备104可以通过其它网络接口,例如通过Internet网络接口,通过以太网网络接口,或者通过其它高速网络接口,甚至通过消息始发设备104和中央系统102间的专线接口,连接到中央系统102。此外,包括无线网络接口的消息始发设备104可以通过无线网络,例如红外通信网络或地基或基于卫星的射频(RF)通信网络,连接到中央系统102。
输入控制器108包括一个与所用网络类型兼容的中央系统102网络接口,用以将消息从消息始发设备104传出。例如,输入控制器108包括一个电话接口,用以通过PSTN 106传送消息。中央系统控制器110控制中央系统102的回送确认寻呼功能。中央系统控制器110连接到输入控制器108,用以接收与回送确认寻呼请求相关联的消息,例如来自消息始发设备104的消息。
中央系统控制器110连接到消息存储器112,用以存储回送确认消息和相关信息。消息存储器112最好是非易失性存储器。中央系统控制器110还连接到输出控制器114,用以发送包含中央系统102用户消息或信息的回送确认呼出寻呼。
中央系统控制器110还连接到定时器116,用以跟踪中央系统102的时间和日期信息。中央系统控制器110可以使用定时器116所提供的时间和日期信息,例如用于在预定时刻安排回送确认寻呼的传输,下面将予以详细讨论。
中央系统控制器110连接到证实响应跟踪数据库存储器118。中央系统102使用证实响应跟踪数据库存储器118,跟踪选择呼叫系统110的用户的回送确认寻呼状态,下面将予以进一步讨论。
输出控制器114通过通信链路120连接到至少一个回送确认收发信机基站122(此后称为基站122),后者一般位于预定覆盖区域124。覆盖区域124包括一个地区,例如地理地区,用于在基站122和至少一个ack-back有线选择呼叫收发信机130(寻呼机)之间进行无线消息通信。选择呼叫系统110一般包括多个预定义的覆盖区域,这些覆盖区域覆盖例如广阔的地理范围。
通信链路120可以包括直接的有线通信链路,例如通过电话网的调制解调器通信链路,卫星通信链路,RF通信链路,或其它当代通信链接装置,或者前述通信链路的综合。基站122发送一个呼出回送确认寻呼126(此后称为寻呼126)给至少一个位于覆盖区域124中的回送确认选择呼叫收发信机130(此后称为选择呼叫收发信机130)。此外,基站122接收由至少一个选择呼叫收发信机130发送的呼入回送确认证实响应,或ack-back响应128。基站122通过通信链路120将ack-back响应128前转到中央系统120的输出控制器114。中央系统102通过这种方式将寻呼126发送到至少一个选择呼叫收发信机130,然后从后者接收ack-back响应128以证实至少一个选择呼叫收发信机130的寻呼126消息接收状态。中央系统102和至少一个选择呼叫收发信机130之间的双向寻呼通信向中央系统102提供了肯定证实,证实发送给至少一个选择呼叫收发信机130的寻呼126被成功接收。因为这种消息证实机制允许选择呼叫系统100向选择呼叫收发信机130重传消息,直至选择呼叫收发信机130确认该消息已被其成功接收,所以这种消息证实机制增加了消息传送系统的整体可靠性。
中央系统控制器110的硬件最好包括Motorola公司出品的一个无线消息交互网关(WMGTM)AdiministratoTM寻呼终端,一个RF-ConductoTM消息分配器以及一个RF-UsherTM复用器。该控制器带有软件成分,最好在UNIX操作系统下运行。软件成分根据本发明进行改进。基站122的硬件最好包括Motorola公司出品的一个NucleusOrchestraTM发射器和一个RF-AudienceTM接收机。中央系统控制器110和基站122硬件的详细描述在Motorola公司1995年发行的“Introduction to The Wireless Concert”中描述,可以从Texas州Ft.Worth的Motorola公司购买,其编号为No.6880491G01,其内容在此并入以供参考。
选择呼叫收发信机130操作在1992年6月23日公开的,属于Moore的题为“Acknowledge BackPager”的第5,124,697号美国专利,1992年10月6日公开的,属于Davis的题为“Method and Apparatus forAcknowledge and Answering a Paging Signal”的第5,153,582号美国专利,以及1989年10月17日公开的,属于Siwiak的题为“FrequencyDivision Multiplexed Acknowledge Back Paging System”的第4,875,083号美国专利中进行描述,这些专利已转让给本发明的受让人,其内容在此并入以供参考。能够ack-back选择呼叫收发信机130最好是经过改进,可以完成后文所描述的操作的Motorola TangoTM寻呼机。Tango寻呼机与ReFlex协议兼容。Tango寻呼机在Motorola公司1995年发行的Motorla产品族255业务手册,以及Motorola公司1995年发行的Motorla产品族255系列控制器增刊中详细描述,可以从Florida州Boynton Beach的Motorola寻呼产品集团购买,其编号分别为No.6881024B80和No.68881104B36,其内容在此并入以供参考。驻留在非易失性存储器,最好是只读存储器(ROM)中的选择呼叫收发信机130的软件成分将进行改进,以根据本发明在寻呼机中的微处理器,最好是Motorola M68HC11PH8中运行。编程领域的技术人员通过Motorola公司1991年发行的MotorolaHC11参考手册,使用Motorola公司1995年发行的MotorolaMC68HC11PH8技术数据修改软件,这两份资料可以从Arizona州 Phoenix的Motorola公司购买。
因为与选择呼叫系统100相关的特定通信情况,选择呼叫收发信机130可能无法可靠地接收寻呼126,甚至可能丢失寻呼126。例如,选择呼叫收发信机132可以位于覆盖区域124的边缘区域,其中特定的无线通信现象,例如噪声干扰和其它干扰信号会对寻呼的可靠接收产生不利影响。在第二例中,选择呼叫收发信机134可以位于覆盖区域124之外,因而无法接收寻呼126。此外,即使选择呼叫收发信机130位于覆盖区域124中,它也可能错过对发送寻呼126的接收。例如,覆盖区域124中的某个物理屏蔽结构,例如建筑物中的钢梁结构或其它类似的RF屏蔽结构,可能位于基站122和选择呼叫收发信机130之间,从而使发送的信号,包括寻呼126无法到达选择呼叫收发信机130。此外,在基站122发送包含寻呼126的信号时,选择呼叫收发信机130可能已关电源。因此,选择呼叫收发信机130无法接收来自基站122的发送的寻呼126。
在特定通信情况下,可能不希望至少一个选择呼叫收发信机130发送ack-back响应128给中央系统102。例如,在高消息通信业务量情况下,例如不时在覆盖区域124或通信链路120上出现,在选择呼叫系统100的回送确认消息通信吞吐量可能会严重限制选择呼叫系统100所能处理的附加无线寻呼126的数量。为了至少一个选择呼叫收发信机130接收到的寻呼126而发送ack-back响应128给中央系统102所需的附加消息通信和处理时间消耗了可用消息通信吞吐量。如果不为此直接发送ack-back响应128,则可以更好地利用可用消息通信吞吐量发送附加的无线寻呼126,从而例如在峰值消息通信业务量情况下,有助于改善选择呼叫系统100的整体无线消息通信吞吐量。
作为第二示例性通信情况,选择呼叫系统100发送一个多接收者回送确认寻呼(此后称为组寻呼),由大量选择呼叫收发信机130、132、134接收。选择呼叫系统100通过至少一个多接收者寻呼向选择呼叫系统100的用户广播许多不同类型的信息。例如,选择呼叫系统100可以向选择呼叫系统100的用户广播信息服务,例如新闻、天气、运动、金融信息和其它有用信息。作为第二例,选择呼叫系统100可以通过至少一个组寻呼向选择呼叫系统100的用户和软件更新业务广播至少一部分软件程序,以进行软件更新。作为第三例,选择呼叫系统100可以通过至少一个组寻呼向该组,例如某个工作组的成员或者一组家庭成员或朋友广播组消息。
向大量选择呼叫收发信机130、132、134发送组寻呼,例如如上所述,可能会导致消息通信业务量明显增加,以及确认大量选择呼叫收发信机130、132、134中的成员接收到该组寻呼的长处理时延。消息通信业务量的增加和长处理时延可能会成为选择呼叫系统100中消息通信业务量的瓶颈。这种瓶颈状况以及相关的通信时延可能会严重妨碍选择呼叫系统100的用户。选择呼叫系统100可以通过,例如下述方式改善整体消息通信吞吐量,即暂时抑止来自大量选择呼叫收发信机130、132、134的ack-back响应128的无线传输,直至较晚的某个时刻,并同时维持组寻呼的可靠无线消息通信,下面将予以详细讨论。
总之,如上所述,在许多回送确认寻呼情况下,可能不希望,甚至不需要至少一个选择呼叫收发信机130立即通过ack-back响应128向中央系统102回送证实。在以后的某个时刻,在不同的消息业务量情况下发送ack-back响应可能更为有利,下面将详细讨论。
选择呼叫系统100通过发送寻呼126来选择寻址至少一个选择呼叫收发信机130,该寻呼126包括的地址信息匹配至少一个选择呼叫收发信机130的预定地址信息。例如,至少一个选择呼叫收发信机130包括一个地址存储器,后者包含标识第一预定地址140和第二预定地址142的信息。同样可以配置选择呼叫系统100中的选择呼叫收发信机130、132、134的预定地址信息,使之可以由选择呼叫系统100中的多于一个地址来选择编址。
例如,第二选择呼叫收发信机132包含第一预定地址144,即示例性的地址值3,以及第二预定地址146,即示例性的地址值4。此外,第三选择呼叫收发信机134包含第三预定地址148,即示例性的地址值5,以及第四预定地址150,即示例性的地址值6。选择呼叫收发信机130、132、134各自包含多个预定地址,选择呼叫系统100通过发送寻呼126来选择寻址每个选择呼叫收发信机,寻呼126包含的地址信息匹配选择呼叫收发信机130、132、134的多个预定地址中的至少一个地址。
例如,配置至少一个选择呼叫收发信机130,使其可以被寻呼126单独选择,寻呼126包含的地址信息匹配选择呼叫收发信机130的第二预定地址142的标识信息。此外,至少一个选择呼叫收发信机130可以是大量选择呼叫收发信机130、132、134的成员,这些选择呼叫收发信机可以由一个匹配标识至少一个选择呼叫收发信机130的第一预定地址140的信息的组地址选择寻址。下面将详细讨论这种组编址方案。
回送确认组编址方案可以对每一个回送确认组成员都采用通用的预定地址信息。例如,至少一个选择呼叫收发信机130的第一预定地址140,第二选择呼叫收发信机132的第一预定地址144,以及第三选择呼叫收发信机134的第一预定地址148都匹配回送确认组的同一个组地址信息。选择呼叫系统100可以通过这种方式发送包含单个组地址的寻呼,以选择回送确认组的所有成员。
可选地,每一个回送确认组的成员可以具有不同的预定地址信息,这些地址信息映射到中央系统102的回送确认组。在这种组编址方案中,选择呼叫系统100发送一个包含多个地址的组寻呼,以选择寻址回送确认组的所有成员。
当然,选择呼叫系统100也可以采用上述两种编址方案的综合方案,从而回送确认组的一部分成员通过单个组地址选择寻址,而该回送确认组其余的每一个成员都通过不同的地址信息选择寻址。在这种情况下,组寻呼包括多个地址,以选择寻址回送确认组的所有成员。
因此,包括标识地址140和地址142的预定信息的至少一个选择呼叫收发信机130,可以作为选择呼叫系统100的单个用户或者作为选择呼叫系统100中回送确认组的一个成员,由选择呼叫系统100选择寻址。
根据本发明的优选实施例,选择呼叫系统100可以确定何时至少一个选择呼叫收发信机130不应立即回送一个回送确认证实响应,例如ack-back响应128,以确认以前发送的寻呼126的消息接收状态。
例如,如果选择呼叫收发信机130、132、134是某个大回送确认组的成员,选择呼叫系统100抑止来自该大回送确认组成员的ack-back响应128的无线传输。作为第一例,该大回送确认组成员认识到它们接收到组寻呼126,并且它们是组寻呼126选择寻址的回送确认组的成员,从而抑止其ack-back响应128的发送。选择呼叫收发信机130、132、134,例如被预配置成能够识别出它们是回送确认组的成员。作为第二例,该大回送确认组成员通过接收组寻呼126中,例如在组寻呼126的寻呼消息头域(未示出)中的指令来抑止其ack-back响应128的发送,该指令命令该大回送确认组成员抑止其对组寻呼126的ack-back响应128的无线发射。
至少一个选择呼叫收发信机130,例如能够保存其ack-back响应128,在以后的某个时刻,例如当选择呼叫系统100的通信信道的情况已经改变时发送。根据本发明的优选实施例,至少一个选择呼叫收发信机130能够将其ack-back响应128作为后续传输的一部分发送给中央系统102,下面将予以详细描述。通过这种方式,选择呼叫系统100的消息通信吞吐量和消息通信可靠性在不同消息通信业务量情况下维持在较高水平,在这种情况下,每一个寻呼126的ack-back响应128在当时并不总是必要的。参看图2,示出了根据本发明优选实施例的选择呼叫收发信机130。选择呼叫收发信机130最好根据ReFlex协议操作,从中央系统102接收寻呼126,回送ack-back响应128给中央系统102。但是,选择呼叫收发信机130可以采用支持双向寻呼通信的任何传统无线通信协议,只要选择呼叫系统100支持该协议。
选择呼叫收发信机130包括连接到收发信机204的天线202,用以在图1的选择呼叫系统100中接收和无线发射消息。收发信机204包括接收选择呼叫系统100中以无线方式发射的寻呼的接收机。无线收发信机204还包括无线发射回送确认证实响应的发射机。
解码器206连接到收发信机204和控制器210,用于例如从发往该选择呼叫收发信机130的寻呼126中解码所接收的消息。编码器208连接到收发信机204和控制器210,用于编码从该选择呼叫收发信机130发往中央系统102的消息,例如ack-back响应128。控制器210通过控制线路连接到收发信机204,用以控制收发信机204的操作模式,例如通过天线202接收消息或发射消息。
控制器210连接到地址存储器212,后者最好是非易失性存储器。地址存储器212存储预定地址信息,例如图1所示的第一预定地址140和第二预定地址142。当解码器206解码寻呼并将该寻呼的相关信息传送给控制器210时,控制器210比较该寻呼的地址信息和存储在地址存储器212中的预定地址信息。如果控制器210判定该寻呼的地址信息匹配地址存储器212中的预定地址信息,则控制器210将该寻呼中的回送确认消息存储到消息存储器214中。消息存储器214最好是非易失性存储器,例如可由备用电池供电的RAM。
控制器210连接到可感通知装置216,例如可闻通知变换器或触觉通知变换器。可闻通知变换器向选择呼叫收发信机130的用户提供可闻通知,而触觉通知变换器提供给用户一个无声通知。用户一般通过连接到控制器210的用户输入装置220进行选择,预先配置提供给该用户的通知类型。用户输入装置220可以包括按钮、按键、触盘或开关,例如用于提供给选择呼叫收发信机130的用户一种输入信息并控制选择呼叫收发信机130的功能的装置。因此,在控制器210判定该寻呼的地址信息匹配地址存储器212中的预定地址信息之后,控制器210根据选择呼叫收发信机130的配置,通过可感通知装置216可闻地或者无声地通知选择呼叫收发信机130的用户已收到一个寻呼。
控制器210连接到显示器218,用以向选择呼叫收发信机130的用户提供可视信息。显示器218最好包括一个液晶显示器。显示器218、用户输入装置220以及可感通知装置216组成了选择呼叫收发信机130用户的用户接口。
当例如通过可感通知装置216通知用户接收到寻呼时,该用户可以操作用户输入装置220,请求所接收的回送确认消息显示在显示器218上。控制器210响应于激活的用户输入装置220,将回送确认消息从消息存储器214传送到显示器218,供用户查阅。此外,用户可以操作用户输入装置220,向中央系统102发回一个消息,并由中央系统102将该消息发送给呼叫方,例如消息始发设备104。用户可以将该消息作为从选择呼叫收发信机130发送的ack-back响应128的一部分发送。用户将该消息配置成包含在ack-back响应128中,或者用户从一组预配置消息中选择一个消息包含在ack-back响应128中,或者用户可以综合采用以上两种方法。
作为选择呼叫系统100的一种特定实现,可以配置选择呼叫收发信机130,使控制器210连接到非易失性数据存储器222,后者可选地包括程序存储器224、参数存储器226、其它非易失性数据存储,或者以上几种的组合。非易失性数据存储器222可以存储由控制器210通过下述信息更新的信息,即选择呼叫收发信机130接收到的至少一个寻呼所提供的消息中的信息,下面将予以详细描述。
例如,计算机程序存储在程序存储器224中。计算机程序,例如提供了计算机控制函数执行所需的指令和数据。在第一示例性配置中,计算机包括控制器210。但是,计算机不必包括控制器210,在第二示例性配置中,可以包括一种计算设备,该设备位于选择呼叫收发信机130外部,通过计算机接口(未示出)以本领域众所周知的方式连接到选择呼叫收发信机130。
控制器210接收到寻呼126之后,在寻呼126中取出消息,利用该消息中的信息更新存储在程序存储器224中的计算机程序。在一种系统实现中,寻呼126包括一个回送确认组寻呼,用于为软件更新的群体分发提供一种有效而可靠的方式,这种软件更新通过选择呼叫系统100中的无线通信发送给选择呼叫系统100中回送确认组的成员。通过利用回送确认组寻呼进行软件更新的群体分发,选择呼叫系统100可以监视来自该回送确认组成员—选择呼叫收发信机130、132、134的ack-back响应128,从而证实软件更新已被该回送确认组成员可靠接收。此外,通过抑止选择呼叫收发信机130、132、134在当时无线发射ack-back响应128,而将ack-back响应128的发送推迟到以后的某个时刻,选择呼叫系统100可以平衡其不同时间的无线消息通信业务量负荷,并维持较高的无线消息通信吞吐量,同时将软件更新可靠传送给ack-back组的成员,下面将详细讨论。
存储在参数存储器226中的数据可以以类似方式,通过选择呼叫系统100中的寻呼126进行更新。选择呼叫系统100可以将选择呼叫收发信机130、132、134的ack-back响应128的发送推迟到以后的某个时刻,从而维持较高的无线消息通信吞吐量,同时可靠传送给将数据更新。此外,存储在非易失性数据存储器222中的数据库可以以类似方式,通过选择呼叫系统100中的可靠无线消息通信进行更新。
定时器228连接到控制器210,用以向控制器210提供时间和日期信息。控制器210可以利用定时器228提供的时间和日期,例如在预定时刻激活或抑止选择呼叫收发信机130的功能。控制器210还连接到节能模块230,后者进一步连接到收发信机204,用以根据节能方案在预定时间段内节省未示出的电源中的能量。在一种优选操作模式中,中央系统102可以发送至少一个组寻呼给某个回送确认组成员—选择呼叫收发信机130、132、134,通知选择呼叫收发信机130、132、134何时将发送给它们后续组寻呼。后续寻呼将包含,例如包含软件更新的大消息。通过将选择呼叫系统100中发送软件更新的将来时间段通知给选择呼叫收发信机130、132、134,也指令选择呼叫收发信机130、132、134在该将来时间段期间忽视关机状态,确保选择呼叫收发信机130、132、134开机并运行,接收后续组寻呼。因此,选择呼叫收发信机130中的定时器228和中央系统102中的定时器116有助于选择呼叫系统100将消息,例如回送确认组消息中的长消息,安排到消息通信业务量预期会小得多的时间段。这还有助于选择呼叫系统100平衡不同时间的消息通信业务量,维持较高的消息通信业务吞吐量,同时将消息可靠传送给选择呼叫系统100的用户。
参看图3,示出了一个根据本发明优选实施例的示例性寻呼300。寻呼300包括地址信息,后者包括一个或多个地址,用于在选择呼叫系统100中将选择呼叫收发信机130作为单个用户选择寻址,或者用于寻址一组选择呼叫收发信机130、132、134。可选地,寻呼300中包括一个响应状态信息304,用以指示选择呼叫收发信机130与某个寻呼或与来自选择呼叫收发信机130的回送确认证实响应相关的特定信息,下面将予以详细讨论。
响应状态信息304最好包括消息标识信息(未示出),例如消息标识号码,用以标识消息,例如在寻呼300中发送的消息。可选地,响应状态信息304还包括地址信息,与消息标识信息一起用以标识寻呼中发送的消息。
选择呼叫收发信机130和中央系统102可以采用消息标识号码彼此传输消息接收状态,或者与该消息标识号码所标识的消息相关联的其它信息。作为第一例,响应状态信息304包括一个指令,用以指令选择呼叫收发信机130在未来的某个时间段内保持开机状态,以在该未来时间段内接收后续发送的寻呼300,我们已就定时器228讨论过这一点。此外,作为第二例,响应状态信息304包括一个指令,用以指令选择呼叫收发信机130在当前抑止ack-back响应128的无线传输。可选地,当中央系统102需要一个ack-back响应128时,响应状态信息304包括一个指令,用以指令选择呼叫收发信机130以无线方式发射ack-back响应128。中央系统102也可以通过响应状态信息304中的指令,指令选择呼叫收发信机130在预定时间段期间,根据选择呼叫系统100中的其它通信参数无线发射ack-back响应128。
中央系统102可选地在当前寻呼300的响应状态信息304中包括消息标识信息,例如消息标识号码和/或地址信息,以标识前一个寻呼300中发送的消息。选择呼叫收发信机130响应于当前寻呼300,随后发送一个ack-back响应128。ack-back响应128可以包括一个确认,后者包括前一个寻呼300中发送的消息的消息接收状态信息。消息接收状态信息可以包括,例如消息标识号码和/或地址信息,以标识前一个寻呼300中发送的消息。中央系统102通过这种方式可以肯定地请求选择呼叫收发信机130为某个以前发送给它的特定消息发送确认,并将该确认包括在响应于当前寻呼300的ack-back响应128中。
注意,在当前寻呼300的响应状态信息304中包含前一个寻呼300中发送的消息的明确标识是一种可选属性。例如,选择呼叫收发信机130可以被预配置成总在当前ack-back响应128中通过消息接收状态信息予以响应,该消息接收状态信息指示至少一个以前传送的消息,例如以前被禁止以无线方式将其ack-back响应128发回中央系统102的以前发送的消息的消息接收状态。
响应状态信息304的使用对选择呼叫系统100而言是可选的。例如,选择呼叫收发信机130被预配置成抑止响应回送确认组寻呼而无线发送ack-back响应128。在这种情况下,选择呼叫收发信机130,例如在消息存储器214中存储ack-back响应128的信息,从而在同时响应后续寻呼126和当前寻呼126的后续ack-back响应128中包含该信息。
此外,寻呼300包括消息数据306,后者由寻呼300所发送的回送确认消息组成。消息数据306,例如如上所述,包括信息服务更新,或者计算机程序更新,或者数据更新,由一组选择呼叫收发信机130、132、134接收。
参看图4,示出了用于根据本发明优选实施例的一组选择呼叫收发信机130、132、134的示例性回送确认消息数据库400。该组的回送确认消息数据库400可以存储在图1所示的证实响应跟踪数据库存储器118中。中央系统102利用回送确认消息数据库400跟踪回送确认组成员的回送确认寻呼状态。中央系统102在接收并处理该回送确认组成员的ack-back响应128时,更新该回送确认组成员的回送确认寻呼状态,下面将详细讨论。
在该例中,回送确认消息数据库400包含希望由某个回送确认组成员接收的消息的信息。在该例中,该组的回送确认消息数据库由回送确认组标识号码和消息标识号码标识。在这种情况下,组标识号码是1,消息标识号码是1。这样,回送确认消息数据库400跟踪消息1的回送确认寻呼状态信息,该消息希望由回送确认组1成员接收。
该组的每一位成员由一个地址标识,该地址对应于该特定组员,由组员地址列402表示。在该例中,回送确认组包括选择呼叫收发信机130、132、134,这些选择呼叫收发信机在图1中示出。选择呼叫收发信机130、132、134中的每一个的第一预定地址140、144、148分别包含一个共同的组地址。选择呼叫收发信机130、132、134中每一个的第二预定地址142、146、150分别包含选择呼叫收发信机130、132、134中每一个的单个回送确认地址。在该例中,在该组的回送确认消息数据库400中,该回送确认组的成员最好由他们单独用户回送确认地址标识。这在组成员地址列402中示出。
回送确认消息数据库400中下一列示出了该回送确认组的每个成员的回送确认接收状态404。如图所示,在当前时间段,没有哪个组员已确认接收到无线发送的寻呼300。但是,当中央系统102从回送确认组1的一个成员接收到一个消息1的回送确认证实响应时,中央系统控制器(图1)将为该特定成员更新回送确认消息数据库400,以指示该成员可靠接收了以前发送的包含消息1的寻呼300。
可选地,回送确认消息数据库400还跟踪时间和日期信息,用以安排何时向需要重传寻呼300的回送确认组1成员发送下一个寻呼300,这些回送确认组成员由它们的确认消息接收状态404指示。当然,寻呼300的重传也包括消息1。回送确认消息数据库400最好为回送确认组1的每个成员,针对消息1维护发送寻呼300的下一个时间和日期,这在下一组寻呼时间和日期列406中示出。中央系统102可以重传寻呼300,选择寻址该回送确认组中那些仍没有证实可靠接收了消息1的成员。寻呼300的重传最好安排在那些仍没有证实可靠接收了消息1的回送确认组成员准备接收寻呼300的特定时间段。
此外,中央系统102可以选择重传时间段,使该时间段期间消息通信业务量能够处理寻呼300引起的附加消息通信业务量。中央系统102,例如通过发送寻呼300将选定的将来时间段通知给该回送确认组的成员,寻呼300包括响应状态信息304,标识发送消息1的下一时间段。通过这种方式,中央系统102可以重传包含消息1的寻呼300,例如周期性重传,直至该回送确认组的大多数成员予以响应,表明他们可靠接收了消息1。在预定时间段内没有响应寻呼300,或者寻呼300的重传的其余成员,将由选择呼叫系统100通过多种方式进行处理。作为第一例,系统操作员尝试与没有可靠接收消息1的其余成员单独联系。为了联系其余成员,例如,操作员发送单独的寻呼给其余成员。作为第二例,选择呼叫系统100可以标记那些接收周期性组寻呼的成员,该周期性组寻呼可以包括通知用户,例如通过电话调制解调器通信联系中央系统以接收消息1的简单消息。
参看图5,示出了根据本发明优选实施例的选择呼叫收发信机130的回送确认证实响应500。该回送确认证实响应500(ack-back响应)包括某个寻呼的确认。该确认最好包括消息接收状态信息502,后者包含一个地址信息,用以向中央系统102指示该ack-back响应500所确认的选择呼叫收发信机130的特定预定地址。此外,消息标识信息(未示出),例如消息标识号码,最好与确认中的消息接收状态信息502中的地址信息一起,用以向中央系统102肯定地标识ack-back响应500中的确认所确认的特定消息。
ack-back响应500还可以包括对前一个寻呼的确认。该确认最好包括消息接收状态信息504,后者包含与消息标识信息,例如消息标识号码(未示出)一起的地址信息,最好向中央系统102返回一个确认,确认以前发送的寻呼300的消息接收状态。以前发送的寻呼300包含一个由该消息标识号码所标识的消息。消息接收状态信息504的地址信息对应于选择呼叫收发信机130的某个预定地址。它也对应于以前发送的寻呼300中的地址信息,寻呼300已被发送,由该选择呼叫收发信机130接收。注意该消息标识信息,例如消息标识号码,可选地包含在ack-back响应500中。
总之,选择呼叫收发信机130可以通过向中央系统102发送单个ack-back响应500,同时证实当前寻呼300消息接收状态和至少一个以前的寻呼300消息接收状态。通过使用单个ack-back响应500确认两个或多个该选择呼叫收发信机130以前接收的寻呼300,选择呼叫系统100得到了许多明显的优点。例如,如上所述,选择呼叫系统100可以通过在特定高消息通信业务量时间段内,抑止选择呼叫收发信机130的无线传输响应,增加该时间段内的通信业务量效率,然后在该选择呼叫收发信机130后续无线发送的ack-back响应500中传送该响应,例如在该选择呼叫系统100的无线消息通信业务量较低时发送。
这种抑止并随后延迟证实响应,将其作为后续ack-back响应500的无线传输的一部分的机制对可靠分发无线广播消息给大量用户可能非常有用,例如用以通过选择呼叫系统100的无线通信信道传送计算机程序更新。接收包含计算机程序更新消息的寻呼300的用户并不立即通过消息接收状态的证实对此予以响应。而是,例如这些用户可以将该证实响应作为后续ack-back响应500的一部分予以包括,该后续ack-back响应500通常响应于后续发送给该特定用户的寻呼300。
通过这种方式,选择呼叫系统100可以避免在较短时间段内处理大量回送确认证实响应以证实接收到计算机程序更新,否则可能会导致不合理的时延,或可能阻塞选择呼叫系统100中的消息通信业务量。选择呼叫收发信机130、132、134,例如可以向中央系统102回送证实,作为后续ack-back响应500的一部分证实他们对计算机程序更新的消息接收状态,后续ack-back响应500也响应于其它寻呼300。这些后续ack-back响应500可以在选择呼叫系统100的消息通信业务量处于较低业务量情况时发送。这样,选择呼叫系统100有利地平衡了不同时间处理的消息通信业务量负荷,在不同时间上都维持较高的消息通信吞吐量,同时向选择呼叫系统100的大量用户可靠传送了计算机程序更新消息。
参看图6,示出了根据本发明优选实施例的中央系统102和至少一个选择呼叫收发信机130之间的示例性回送确认寻呼序列。第一步,中央系统102无线发送第一寻呼602,由至少一个选择呼叫收发信机130接收。第二步,中央系统102无线发送第二寻呼604,指定由该至少一个选择呼叫收发信机130接收。在该例中,第一寻呼602在选择呼叫收发信机130选择寻址第一预定地址,而第二寻呼604在选择呼叫收发信机130选择寻址第二预定地址。在该例中,选择呼叫收发信机130的第一预定地址被配置成一个组回送确认地址。选择呼叫收发信机130响应于接收到选择寻址第一预定地址的第一寻呼602,抑止为第一寻呼602发送回送确认证实响应。通过这种方式,回送确认组成员—选择呼叫收发信机130、132、134并不立即通过无线传输对第一寻呼602予以响应,第一寻呼602指定由包含选择呼叫收发信机130、132、134的某个组接收。
但是,响应于后续寻呼,例如选择寻址选择呼叫收发信机130的第二预定地址的寻呼604,选择呼叫收发信机130向中央系统102无线发送回送确认证实响应606,后者包含第二寻呼604的确认和第一寻呼602的确认。因此,选择呼叫收发信机130无线发送回送确认证实响应606,以同时确认当前寻呼604和前一个寻呼602。在该例中,回送确认证实响应606通过包含前一个寻呼602的地址表征来标识对前一个寻呼602的确认。在该例中,对当前寻呼604的确认以类似方式包含当前寻呼604的地址表征,作为其确认响应的标识。
参看图7、8、9和10,示出的流程图说明了根据本发明优选实施例的图1的选择呼叫系统100,包括图2的选择呼叫收发信机的许多示例性操作序列。图7、8和10说明了中央系统102的示例性操作序列,而图9说明了选择呼叫收发信机130的示例性操作序列。
首先,在图7、8、9和10中未示出的一种操作序列中,中央系统控制器110(图1)将包含地址信息和消息数据的消息从输入控制器108传送到消息存储器112以发送寻呼,例如发送寻呼给选择呼叫收发信机130、132、134,以向选择呼叫系统100的用户传送消息。如同以上针对图1中消息始发设备104所讨论的,消息始发设备104一般传送请求以将请求发送给输入控制器108,后者随后将消息传送到中央系统控制器110。这些消息随后存储在消息存储器112中。注意如上所述,这些请求可以通过消息始发设备104和中央系统102之间的许多不同的接口发出。
下面参看图1和7,中央系统控制器110在步骤702进入用于控制回送确认消息传输处理的操作序列。中央系统控制器110判定消息存储器112中是否存在任何回送确认消息以传送到选择呼叫系统100。如果消息存储器112中不存在回送确认消息,则步骤704中,中央系统控制器110退出这种操作序列,在步骤706,可以执行中央系统102的其它功能。
另一方面,如果在消息存储器112中发现回送确认消息,则在步骤704,中央系统控制器110在该例中得到与消息存储器118中回送确认消息相关联的消息标识信息,例如消息标识号码,并检查证实响应跟踪数据库存储器118,从而在步骤708确定对特定回送确认消息标识号码是否存在回送确认消息数据库。
如果在步骤708确定证实响应跟踪数据库存储器中不存在回送确认消息数据库,则步骤710中,中央系统控制器110为当前消息标识号码初始化回送确认消息数据库。例如,参看图4,示出了表征标识成1的回送确认组和标识成1的消息的回送确认消息数据库。
在中央系统控制器110针对消息存储器112中回送确认消息的消息标识号码在证实响应跟踪数据库存储器118中定位回送确认消息数据库之后,在步骤712,中央系统控制器110判定是否该发送带有回送确认消息的寻呼。在该例中,寻呼将以无线方式发送给回送确认消息数据库400中标识以具有的寻呼接收时间为当前值的所有选择呼叫收发信机130、132、134,如图4所示。在该例中,发送寻呼的时间被设置成1995年8月31日,上午3点,如下一组寻呼时间和数据列406所示。
如果在步骤712,中央系统控制器判定发送回送确认消息的时间不是当前时间,则中央系统控制器110在步骤714从消息存储器112中找到下一个回送确认消息,检查是否是发送下一回送确认消息的时间。如果在步骤716消息存储器112中再没有回送确认消息,则中央系统控制器110在步骤706退出当前操作序列,可以执行中央系统102的其它功能。否则,如果在消息存储器112中还有下一个回送确认消息,则中央系统控制器110以类似方法,如上述针对步骤708、710和712所讨论的方法处理下一个回送确认消息,判断是否是发送下一回送确认消息的时间。
如果在步骤712,是无线发送消息存储器112中回送确认消息的时间,则中央系统控制器110格式化回送确认消息,将地址信息写入其中,从而提供可以使用某种通信协议,例如ReFlex协议进行无线发送的寻呼。在步骤718,中央系统控制器110使用回送确认消息数据库400的下一组寻呼时间和数据列406中的信息,选择写入该回送确认消息以提供寻呼的地址信息。通过这种方式,中央系统102仅选择寻址那些具有的确认寻呼时间为当前时间的选择呼叫收发信机130、132、134。此外,在该例中,中央系统控制器110可选地在步骤720为该寻呼设置一个响应状态信息。寻呼300中的响应状态信息,例如如图3所示,可以向选择呼叫收发信机130、132、134提供附加信息,例如有关当前寻呼或前一个寻呼的信息,如同前面针对图3的响应状态信息所讨论的。
在步骤720可选地将响应状态信息加入该寻呼之后,中央系统102随后在步骤722无线发送该寻呼。选择呼叫系统100无线发送该寻呼到至少一个覆盖区域124(图1)的回送确认通信信道。该寻呼的无线发送由中央系统控制器110处理,后者连接到至少一个输出控制器114,输出控制器114将该寻呼通过至少一个通信链路路由寻址到至少一个基站122。中央系统控制器110在步骤722处理完该寻呼的无线发送之后,中央系统控制器110在步骤706退出当前操作序列,可以执行中央系统102的其它功能。
参看图8,如果中央系统控制器110在步骤720确定寻呼中必须有一个响应状态信息,则中央系统控制器110在步骤802进入下述操作序列。首先,中央系统控制器110在步骤804判定当前寻呼是否需要一个特殊的响应模式。
例如,中央系统控制器110可以发送一个指令,命令该寻呼的所有接收者抑止回送确认证实响应的无线发送。中央系统控制器110在步骤806将该寻呼中的响应状态信息设置成特殊响应模式,例如抑止接收者在当时无线发送回送确认证实响应。可选地,在步骤808,中央系统控制器110可以将该寻呼中的响应状态信息设置成正常响应模式,从而允许,例如该寻呼的接收者以确认消息予以响应。
中央系统控制器110在步骤810判定该寻呼的接收者是否还应该响应前一个回送确认消息。如果在步骤810需要一个响应,中央系统控制器110在步骤812将该寻呼中的响应状态信息设置成请求前一个某个寻呼消息的状态信息,该前一个寻呼消息由消息标识信息,例如消息标识号码标识。此外,地址信息可以在响应状态信息中与消息标识信息相结合,以标识该前一个寻呼消息。中央系统控制器110在步骤814退出当前操作序列,在步骤722处理该寻呼的发送,如前面针对图7所讨论的。
参看图9,选择呼叫收发信机130的控制器210(参见图2)在步骤902进入用以控制回送确认消息接收处理和回送确认证实响应发送处理的操作序列。在选择呼叫系统100将寻呼发送到至少一个覆盖区域124之后,选择呼叫收发信机130在步骤904接收该寻呼。如果,例如该寻呼包含计算机程序更新消息,则控制器210利用该计算机程序更新消息更新程序存储器224中的计算机程序。
控制器210得到该寻呼中的响应状态信息,中央系统120可选地将该信息包含在该寻呼中。控制器210在步骤908判定中央系统120是否需要特殊响应模式。如果在步骤908需要特殊响应模式,则控制器210在步骤910抑止在当时向中央系统102发回回送确认证实响应。控制器210则在步骤912退出该操作序列,可以执行选择呼叫收发信机130的其它功能。
另一方面,如果步骤908中不需要特殊响应模式,则控制器210在步骤914中准备向中央系统102立即无线发回一个回送确认证实响应。该回送确认证实响应,例如包括当前寻呼的消息已被选择呼叫收发信机130成功接收的确认。例如,该确认也可以指示当前寻呼的消息没有被选择呼叫收发信机130成功接收。在回送确认证实响应中可以包括其它类型的确认,以指示有关指定由选择呼叫收发信机130接收的至少一个寻呼的其它通信相关状态。
此外,控制器210在步骤916判定是否需要前一个回送确认消息的一个回送确认证实响应。例如,如果接收的寻呼中的状态响应指定请求前一个寻呼的响应,则会出现这种情况。但是,即使中央系统102没有请求,前一个寻呼的确认也可以包括在当前回送确认证实响应中。
例如,前一个回送确认证实响应根据例如由消息存储器214中存储的前一个消息的相关信息的指示而被抑止。特定地,如果前一个消息包含,例如程序存储器224中驻留的计算机程序的软件更新,或者存储在非易失性数据存储器222中的其它数据的软件更新,则对该寻呼的前一个回送确认证实响应也可以存储在消息存储器214中,用以指示控制器210在发送给中央系统102的后续回送确认证实响应中包含该确认。
如果在步骤916需要前一个寻呼的响应,则控制器210在步骤918设置当前的回送确认证实响应,以包含消息标识信息,例如消息标识号码所标识的前一个回送确认消息的确认。然后,在步骤920,控制器210和编码器208根据某个通信协议,例如ReFlex协议格式化并编码回送确认证实响应。控制器210随后激活收发信机204,将该回送确认证实响应发回中央系统102。在发送完回送确认证实响应之后,控制器210在步骤912退出当前操作序列,可以执行选择呼叫收发信机130的其它功能。
参看图10,中央系统控制器110在步骤1002进入用以控制回送确认证实响应接收处理,例如接收选择呼叫收发信机130的回送确认证实响应的操作序列。中央系统控制器110操作输出控制器114,在步骤1004接收回送确认证实响应。中央系统控制器110在消息存储器112中存储接收到的回送确认证实响应。基于该回送确认证实响应500中包含的信息,如图5所示,在步骤1006中,中央系统控制器110在证实响应跟踪数据库存储器118中针对该回送确认证实响应中提供的消息标识信息,例如消息标识号码所标识的回送确认消息更新回送确认消息数据库400,例如如图4所示。
如果在步骤1008,中央系统控制器110判定在当前回送确认证实响应中还确认了前一个回送确认消息,则在步骤1010,中央系统控制器110在证实响应跟踪数据库存储器118中针对回送确认证实响应中的消息标识号码所标识的前一个回送确认消息更新回送确认消息数据库。
在证实响应跟踪数据库存储器118中更新至少一个回送确认消息数据库之后,中央系统控制器110在步骤1012退出当前操作序列。中央系统控制器110可以执行中央系统102的其它功能。
总之,中央系统102可以跟踪响应以回送确认证实响应的那些选择呼叫收发信机130、132、134。中央系统102根据不同时间接收的回送确认证实响应判定,选择呼叫收发信机130、132、134中的哪一些已可靠接收了以前发送的寻呼。中央系统102可以判定是否应当无线发送一个后续的二重寻呼,以提供给选择呼叫收发信机130、132、134一个可靠接收所需回送确认消息的附加机会。中央系统102,例如可以在时间段上一个或多个选定时刻无线发送二重寻呼,以提供给选择呼叫收发信机130、132、134可靠接收该寻呼的机会,同时使选择呼叫系统100保持较高消息通信业务吞吐量。通过延迟选择呼叫收发信机130、132、134的回送确认通信响应,将其作为这些选择呼叫收发信机后续回送确认证实响应的一部分予以包含,选择呼叫系统100可以有利地减少回送确认证实响应通信业务量,而允许回送确认通信信道中较高水平的回送确认寻呼业务量。回送确认证实响应通信业务量可以被推迟到选择呼叫系统100可以较好地处理附加业务量的以后的某个时刻。在采用时分复用的单信道回送确认选择呼叫系统情况下,本发明有利地减少了基站呼出传输和选择呼叫收发信机的呼入传输中的竞争。在采用频分复用的多信道回送确认选择呼叫系统情况下,本发明有利地直接减少了选择呼叫收发信机的呼入传输中的竞争,从而间接允许需要直接确认的特定呼出消息的直接传输。
虽然以上给出了本发明优选实施例的详细描述,但应当理解,在不偏离后附权利要求书提出的本发明的范围的前提下,可以对此进行许多改进。此外,本发明不限于选择呼叫收发信机,或者双向寻呼机,而可应用于其它类型的双向通信设备(移动设备和便携式设备,无线设备和有线设备)。
权利要求
1.一种可靠的无线消息分发系统,包括一个回送确认中央系统,用以发送第一回送确认寻呼和第二回送确认寻呼,并用于接收回送确认证实响应;以及至少一个回送确认选择呼叫收发信机,用以接收第一回送确认寻呼和第二回送确认寻呼,并用于发送回送确认证实响应,第一回送确认寻呼和第二回送确认寻呼指定由至少一个回送确认选择呼叫收发信机接收,响应于第二回送确认寻呼的接收,至少一个回送确认选择呼叫收发信机发送回送确认证实响应,包括第一确认,包括指示第一回送确认寻呼的消息接收状态的消息接收状态信息,以及第二确认,包括指示第二回送确认寻呼的消息接收状态的消息接收状态信息。
2.根据权利要求1的可靠无线消息分发系统,其中第一回送确认寻呼包括一个多接收者回送确认寻呼,其中第一确认包括指示该多接收者回送确认寻呼的消息接收状态的消息接收状态信息。
3.根据权利要求2的可靠无线消息分发系统,其中至少一个回送确认选择呼叫收发信机响应于多接收者回送确认寻呼的接收,抑止回送确认证实响应的发送。
4.根据权利要求3的可靠无线消息分发系统,其中多接收者回送确认寻呼包括一个包含某个指令的响应状态信息,响应于该指令的接收,至少一个回送确认选择呼叫收发信机抑止回送确认证实响应的发送。
5.回送确认选择呼叫系统中的一种方法,该回送确认选择呼叫系统包括至少一个回送确认选择呼叫收发信机,该方法包括下述步骤发送指定由至少一个回送确认选择呼叫收发信机接收的第一回送确认寻呼;发送指定由至少一个回送确认选择呼叫收发信机接收的第二回送确认寻呼;至少一个回送确认选择呼叫收发信机接收第二回送确认寻呼;以及响应于第二回送确认寻呼的接收,至少一个回送确认选择呼叫收发信机发送回送确认证实响应,包括第一确认,包括指示第一回送确认寻呼的消息接收状态的消息接收状态信息,以及第二确认,包括指示第二回送确认寻呼的消息接收状态的消息接收状态信息。
6.根据权利要求5的方法,进一步包括下述步骤至少一个回送确认选择呼叫收发信机接收第一回送确认寻呼,其中第一确认包括指示第一回送确认寻呼已被至少一个回送确认选择呼叫收发信机成功接收的消息接收状态信息。
7.根据权利要求5的方法,其中第二回送确认寻呼还包括响应状态信息,后者包括与对应于第一回送确认寻呼的地址信息相结合的消息标识信息,用以指令至少一个回送确认选择呼叫收发信机在回送确认证实响应中包含第一确认。
8.根据权利要求5的方法,其中第一回送确认寻呼包括与对应于至少一个回送确认选择呼叫收发信机的第一预定地址的地址信息相结合的第一消息,其中第二回送确认寻呼包括与对应于至少一个回送确认选择呼叫收发信机的第二预定地址的地址信息相结合的第二消息,其中第二回送确认寻呼的消息接收状态信息包括对应于第二消息的消息标识信息,该消息标识信息与对应于第二预定地址的地址信息相结合,用以指示第二回送确认寻呼的消息接收状态。
9.根据权利要求5的方法,进一步包括下述步骤至少一个回送确认选择呼叫收发信机接收第一回送确认寻呼;以及响应于第一回送确认寻呼的接收,抑止回送确认证实响应的发送。
10.根据权利要求9的方法,其中第一回送确认寻呼还包括一个包含某个指令的响应状态信息,该指令发给至少一个回送确认选择呼叫收发信机,用以使后者响应于第一回送确认寻呼的接收,抑止回送确认证实响应的发送。
11.根据权利要求5的方法,其中第一回送确认寻呼包括一个多接收者回送确认寻呼,其中第一确认包括指示该多接收者回送确认寻呼的消息接收状态的消息接收状态信息。
12.根据权利要求11的方法,进一步包括下述步骤至少一个回送确认选择呼叫收发信机接收多接收者回送确认寻呼;以及响应于多接收者回送确认寻呼的接收,抑止回送确认证实响应的发送。
13.根据权利要求12的方法,其中多接收者回送确认寻呼包括一个包含某个指令的响应状态信息,该方法还包括下述步骤响应于该指令的接收,至少一个回送确认选择呼叫收发信机抑止回送确认证实响应的发送。
14.一种回送确认选择呼叫收发信机,包括一个接收机,用以接收第一回送确认寻呼和第二回送确认寻呼;一个发射机,用以响应于回送确认寻呼的接收,发送回送确认证实响应;以及一个连接到接收机和发射机的控制器,用于响应于第一回送确认寻呼的接收,抑止回送确认证实响应的发送;并用于响应于第二回送确认寻呼的接收,发送回送确认证实响应,包括第一确认,包括指示第一回送确认寻呼的消息接收状态的消息接收状态信息,以及第二确认,包括指示第二回送确认寻呼的消息接收状态的消息接收状态信息。
15.根据权利要求14的回送确认选择呼叫收发信机,其中第一回送确认寻呼包括一个多接收者回送确认寻呼,其中第一确认包括指示该多接收者回送确认寻呼的消息接收状态的消息接收状态信息。
16.根据权利要求15的回送确认选择呼叫收发信机,其中回送确认选择呼叫收发信机响应于多接收者回送确认寻呼的接收,抑止回送确认证实响应的发送。
17.根据权利要求16的回送确认选择呼叫收发信机,其中多接收者回送确认寻呼包括一个包含某个指令的响应状态信息,回送确认选择呼叫收发信机响应于该指令的接收,抑止回送确认证实响应的发送。
18.一种回送确认选择呼叫系统,包括一个回送确认中央系统,用以发送第一多接收者回送确认寻呼和第二回送确认寻呼,并用于接收回送确认证实响应,该回送确认中央系统还包括一个消息存储器,用以存储第一计算机程序更新消息,后者与构成第一多接收者回送确认寻呼的地址信息相结合,以及存储第二消息,它与构成第二回送确认寻呼的地址信息相结合;一个证实响应跟踪数据库存储器,存储用以跟踪第一计算机程序更新消息的消息接收状态的第一消息数据库,以及存储用以跟踪第二消息的消息接收状态的第二消息数据库;一个输出控制器,用以发送回送确认寻呼,并用以接收回送确认证实响应,以及一个连接到消息存储器、证实响应跟踪数据库存储器和输出控制器的中央系统控制器,用以控制回送确认消息发送处理和回送确认证实响应接收处理,中央系统控制器将第一多接收者回送确认寻呼和第二回送确认寻呼传送到输出控制器,从而进行发送,一旦回送确认中央系统接收到指示第一计算机程序更新消息的消息接收状态的回送确认证实响应,中央系统控制器更新第一消息数据库,而如果回送确认中央系统接收到指示第二消息的消息接收状态的回送确认证实响应,则中央系统控制器更新第二消息数据库;连接到输出控制器的至少一个回送确认选择呼叫收发信机基站,用于无线发送第一多接收者回送确认寻呼和第二回送确认寻呼到至少一个覆盖区域,并用以接收无线发射到该至少一个覆盖区域的回送确认证实响应;以及至少一个回送确认选择呼叫收发信机,用以接收第一多接收者回送确认寻呼和第二回送确认寻呼,并用以无线发送回送确认证实响应,至少一个回送确认选择呼叫收发信机还包括一个地址存储器,用以存储第一预定地址和第二预定地址;一个程序存储器,用以存储计算机程序;一个接收机,用以接收第一多接收者回送确认寻呼和第二回送确认寻呼;一个发射机,用以无线发射回送确认证实响应;以及一个连接到地址存储器、程序存储器、接收机和发射机的控制器,用以控制回送确认消息接收处理和回送确认证实响应发送处理,一旦控制器接收到包含的地址信息匹配第一预定地址的第一多接收者回送确认寻呼,它利用第一计算机程序更新消息更新程序存储器中的计算机程序,并抑止第一多接收者回送确认寻呼的回送确认证实响应的无线发送,而一旦控制器接收到包含的地址信息匹配第二预定地址的第二回送确认寻呼,则控制第二回送确认寻呼的回送确认证实响应的无线发送,第二回送确认寻呼的回送确认证实响应具有第一确认,包括指示第一多接收者回送确认寻呼的消息接收状态的消息接收状态信息,以及第二确认,包括指示第二回送确认寻呼的消息接收状态的消息接收状态信息。
全文摘要
一种回送确认选择呼叫系统(100)发送第一回送确认寻呼(300)和第二回送确认寻呼(300),第一回送确认寻呼(300)包括第一消息数据(306)和匹配回送确认选择呼叫收发信机(130)的第一预定地址(140)的地址信息(302),第二回送确认寻呼(300)包括第二消息数据(306)和匹配回送确认选择呼叫收发信机(130)的第二预定地址(142)的地址信息(302)。回送确认选择呼叫收发信机(130)接收第二回送确认寻呼(300),响应于此,发送回送确认证实响应(500),该回送确认证实响应(500)包括指示第一回送确认寻呼(300)的消息接收状态的消息接收状态信息(502),以及指示第二回送确认寻呼(300)的消息接收状态的消息接收状态信息(504)。
文档编号H04W88/02GK1198871SQ96197458
公开日1998年11月11日 申请日期1996年8月29日 优先权日1995年10月6日
发明者乔斯·吉特曼, 詹姆斯·A·赖特 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1