CN1091563A - 通信系统中在有限个中继器任务之间建立通信的方法 - Google Patents

通信系统中在有限个中继器任务之间建立通信的方法 Download PDF

Info

Publication number
CN1091563A
CN1091563A CN93112989A CN93112989A CN1091563A CN 1091563 A CN1091563 A CN 1091563A CN 93112989 A CN93112989 A CN 93112989A CN 93112989 A CN93112989 A CN 93112989A CN 1091563 A CN1091563 A CN 1091563A
Authority
CN
China
Prior art keywords
repeater
task
message
ancillary equipment
limited
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN93112989A
Other languages
English (en)
Inventor
斯蒂文·E·诺尔伍德
玛丽·K·里瑟曼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Inc filed Critical Motorola Inc
Publication of CN1091563A publication Critical patent/CN1091563A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/08Trunked mobile radio systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/10Push-to-Talk [PTT] or Push-On-Call services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • H04W76/45Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services

Abstract

通信系统(119)的中继器(100,109,111)内的任 务之间的通信可按以下方式改进。每一中继器首先 判定其包括标识所附属的外围设备(106,110,112) 的本中继器的配置。其次,中继器基于预定的协议确 定哪个中继器作为主机中继器。根据主机中继器的 确定和每一中继器的配置在中继器之间分配预定数 目的任务。最后,根据中继任务的分配,外围设备与 通信系统配置等生成报文路由表(105)。报文路由 表用于在通信系统中规定报文在任务之间的路由。

Description

本发明整体上涉及通信系统中中继器之间的通信,并特别涉及分布式通信系统中中继器任务之间的通信。
一般所知,通信系统包括通信装置,中继器,外围设备与一个中央处理机。一般地,中央处理机执行通信系统中诸如呼叫处理等全系统级的所有任务并建立控制信道中继器。
通信网络包括诸如中继器等通信设备,这些设置物理连接到诸如局域网络(LAN)之类的数据链路上。通信网络可使得通信设备向物理连接到同一数据链路上的其他通信设备发送并从其他通信设备接收报文。因为所有物理连接到数据链路上的通信设备接收在该数据链路中传送的所有报文,故每一通信设备具有其自己独有的地址。这就使得一个通信设备可以有选择地只处理那些所收到的编址特别指向该设备的报文。独有的编址还可使得一个通信设备向一个特定通信设备传送编址指向该设备的报文。
如所知,中继器之间的任务通信的方法由通过共用缓冲器组传送的报文组成。在每一个中继器内的所有任务处理机具有到此缓冲器组的访问通路。因为该缓冲器是未格式化的,因而当一具任务处理收到一个报文时,它就按自己的协议解释该报文。如果一个处理机收到一个有错误的报文,则它会按其自己的协议把它当作一有效的报文予以处理。这就可能导致通信系统的异常动作。也还知道,这种方法要求每个任务处理机知道它需要与之通信的那些任务处理机的物理地址。这就需要额外的开销以保持对通信系统所做的变化的记录,例如是否有中继器加入到系统中来或从通信系统中取消,或者是否有一个外围设备增加了,减少了,或是连接到另一个中继器上去了。
于是需要一种方法以便在通信系统中有限个中继之间建立透明的通信,这种方法把任务与硬件及系统配置解耦,提供集中的缓冲器管理以及需要较少的开销。
图1表示基本本发明的一个通信系统网络。
图2A与2B表示根据本发明建立通信系统的逻辑框图。
图3表示本发明的一个通信系统支持通信的逻辑框图。
图4表示根据本发明的任务间通信路由选择表。
图5表示根据本发明的一个网络地址路由选择表。
图6表示根据本发明的一个操作码到网络地址的路由选择表。
图7表示根据本发明的操作码到逻辑任务标识(ID)的路由选择表。
总的来说,本发明是将全系统级任务分布在通信系统中的有限个中继器中。而且,每一中继器可执行所有全系统级的和路由选择的任务,以及为各种附属于该中继器的外围设备执行所有外围设备任务。全系统级任务的分配由一个主中继器确定。该主中继器由一个现役主判定算法确定。
一旦任务(全系统级的,路由选择的及外围设备的)为现役的,则该通信系统就能支持通信。当一外围设备向一个中继器传送一个报文时,通信即开始。接收中继器读取该报文以确定是否需要它执行一个任务。如果并不需要接收中继器执行一个任务,则它将该报文传送给局域网(LAN)。通信系统中其他中继器从局域网读取该报文以判定是否需要它们执行一个任务。需要执行任务的中继器执行该任务并在此后判定他们是否需要执行相继的任务,或是否需要将任务的结果传送给局域网或外围设备。任务一直执行直至其结果传送给外围设备为止。一旦结果传送给外围设备,则对该报文的处理即告结束。
参见图1-7可对本发明作更充分的说明,图1表示一个通信系统网络,该网络包括两个独立的通信系统119与120,此两系统如果由一个区域控制器113连接起来则形成一个广域通信系统。通信系统119或120每个都包含有限个(图中,对每一系统仅画出三个)由LAN118连接起来的中继器100,109,111和114,115,116,许多诸如通信装置117之类的外围设备,一个调度站106,无线服务软件(RSS)终端110以及系统管理终端(SMT)112等。中继器100,109,111,114,115,116每一个包括有接收器101,发送器102,微处理器103,局域网接口104,存储器105,接收天线107以及发送天线108。在本说明中,区域控制器113被认为是外围设备。
每一通信装置117通过一入站信号字(ISW)与控制信道100通信并通过一出站信号字(OSW)接收来自控制信道的通信。入站信号字与出站信号字通过射频(RF)传送。通信装置117可包括Motorola    JEDI型便携式通信装置或Motorola    SPECTRA型移动式通信装置,如所周知,调度站106应用入站信号字及出站信号字模拟通信装置与控制信道通信。而且无线服务软件终端110用以配置每一中继器内部硬件,而系统管理终端112用以配置全系统功能并显示实时系统状态。如所周知,无线服务软件终端110与系统管理终端112均通过独立的数据链路端口连接到中继器。无线服务软件终端110与系统管理终端112都通过已知的中继协议(链路协议)进行通信。
每一中继器100都能够支持多种独立可配置的数据链路,冗余网络和信道处理(话音或控制)。在局域网上传送的每个报文都是广播型的,因而每一报文都被所有的中继器接收。于是每一中继器必须判定报文是否是发向它的。
中继器可提供以下服务:话音信道(VC),控制信道(CC),主机(M),主机代理(MA)以及外围代理。一旦加电,中继器微处理器(UP)就从其存储空间读取中继器的硬件配置(HC)。该硬件配置信息用于初始化和激活该中继器的诸如数据链路端口,发送器,接收器及局域网端口等硬件。
随之硬件的初始化,中继器又将软件任务初始化。任务是一些非并行执行的程序(当执行一项任务时,所有其余的任务空闲)。所有的任务被初始化:全系统的,即中继应用任务,外围设备任务和透明的路由选择任务。中继应用任务包括呼叫处理(CP),资源管理(RM),话音信道处理(VC)以及控制信道处理(CC)。外围设备任务包括链路处理器程序(LM)与链路处理程序(LH)。透明路由选择任务包括服文传送系统(MTS)和数据链路分析处理器。当一个中继任务要与第二个中继任务通信时,它将呼叫邮件服务以便发送其地址指向一个逻辑任务ID(标识)的报文,各透明路由选择任务在一个中继器内共同工作并穿越中继器向中继任务提供一个虚拟机。透明路由选择任务将逻辑任务标识转换为物理地址,引导报文通过物理装置,接收通过物理装置上的报文并在投送给目的中继任务之前再将报文转换成逻辑表示。外围设备任务实现中继器与附属的外围设备之间的通信。
报文传送系统(MTS)在软件初始化之后产生四个路由选择表:任务间通信(ICI),网络地址(NetA)。到网络地址的操作码(opc-NetA)以及到逻辑任务标识的操作码(opc-LTI)。
任务间通信表的格式由图4所示。对于中继器内的每一任务,将生成一个独有的任务间通信表400。任务向通信表的功能为将一个任务逻辑映射到一个中继器内每一其他任务上。该表通过目的的任务的逻辑任务标识来索引401。每个表的项目包括三个字段,即本地地址402,远程地址403,以及状态标志404。如果一个任务正在这个中继器上执行(状态标志设定为本地405),则该本地记录将用于检索该任务的物理地址。如果该任务正在这个中继器以外执行(状态标志设定的远程406),则该远程记录将用来检索一个路由选择任务的物理地址。在中继器操作过程中,当一个任务要与第二个任务通信时,它将呼叫邮件服务。邮件服务则将使用逻辑任务标识指向源任务的任务间通信表,然后,根据状态标志检索物理任务地址。该物理地址用于将该报文插入该目的任务的邮箱。
网络地址表由图5所示。该网络地址表包括中继器独有的信道号500-503,由这一中继器执行的全系统级任务510-511,以及附属的外围设备地址520-522。当出现影响一个中继器的任何变化时,该网络地址表将被每一中继器的报文传送系统任务动态的刷新。这些变化包括:全系统内任务的重新分配,中继器故障,以及外围设备的改变。这些地址用于对挂在局域网络上的设备编址。当一个中继器从一个局域网接收到一个报文而该报文又是发向这些接收中继器的网络地址之一时,则该接收中继器将报文引到它的一个或多个内部任务去。如果该报文不是发向该接收中继器的网络地址的,则该报文被删除。
网络地址操作码表由图6所示,网络地址操作码表600反映到(mirrored)通信系统的所有中继器中。当一个报文由一个路由选择任务(MTS)接收到时,则该报文被打开以判定设备地址。这一地址指示该目的任务当前正在哪里执行,报文的第一字切是报文换作码。该操作码用于检索601在操作码地址表600中的一行602。每一行包括有限数目的设备地址。一个地址可以是一个信道号610,一个全系统级任务620-621或是一个外围设备630。报文传送系统将比较索引行中的每一地址与局域网络地址表中的每一地址。如果出现匹配,则报文传送系统将该报文引导到一个或多个内部目的任务。如果所接收的报文在此中继器以外生成,则所有不匹配的地址将被删除。如果该报文来自这个中继器,则报文传送系统在局域网上对每一个不匹配的地址产生并传送一个不同的报文。
逻辑任务标识操作码表由图7所示。一旦判定了一个报文是用于这一中继器的,则报文传送系统就需要判断本地任务目的是那一个。该逻辑任务标识操作码表反映到(mirrored)通信系统中所有的中继器中。报文操作码用于检索701在逻辑任务标识操作码表700内的一行702。每一行包括有限个逻辑任务标识710-715。对于每一逻辑任务标识,报文传送系统都产生一个报文考贝,并将此考贝发送至每一目的任务。报文传送系统通过上述的任务间通信表的邮件服务与每一任务进行通信。
以上说明了每一中继器的内部设备。而图2表示了用于建立通信系统119与120逻辑框图。加电之后,每一中继器应用存储在其本地存储器200中的系统配置数据对其自身初始化。初始化过程可能包括:检查并起动它的发送器和接收器,数据链路和网终端口配置,以及附属外围设备的协议判断。
初始化之后,每一中继器都试图成为该通信系统的现役主机201。这一点是通过一个现役主机判定算法来达到的,其中每一中继器在其独有的询问定时器到时后都要向每一其他中继器发出询问。带有最短定时器的中继器将有首次机会在局域网上广播它的询问。接收中继器如其本地询问定时器尚未到时,则将逐一同意这一询问。
主机建立之后,该主机中继器在各中继器202上分配全系统级任务。分配还包括控制信道的指定。全系统任务级分配之后,每一中继器将对附属于这个中继器的所有外围设备起动外围设备任务。
当系统操作时,系统的配置有可能发生变化。每一中继器将不断地核查并适应外围设备的变化(206),而主机中继器则将不断地跟踪中继器的变化(204与205)。
当一个中继器加入时(207),该新的中继器将其自身初始化(200),对附属的外围设备超动外围设备任务,并通知主机增加了这个中继器(208)。主机在收到有中继器加入的通知后,就将新的中继器的信道号和附属的外围设备加入到该通信系统的可用资源库中去。
当一个中继器取消或发生故障时(209),主机中继器得到该中继器取消或故障的通知。一旦得知该中继器取消或故障,则主机中继器就刷新通信系统的可用资源库,并检验该取消的或发生故障的中继器是否在执行任何全系统级的任务(210)。如果取消的或故障的中继器分配了全系统级的任务,则主机中继器将分配给该取消的或故障的中继器的全系统级任务重新分配给通信系统中其他正在工作的中继器(211)。
当一个外围设备添加到通信系统中(212),则附带有该外围设备的中继器起动外围设备任务以便与该外围设备通信(213)。附带有该外围设备的中继器通知主机中继器(214)增加了该外围设备。当主机得知增加了外围设备时,它将刷新通信系统可用资源库。
当一个外围设备从通信系统中取消时,则原带有该已取消的外围设备的中继器撤消与该外转设备通信的外围设备任务(215)。原来带有已取消的外围设备的中继器通知主机中继器该外围设备已被取消(214)。当主机得到该外围设备已取消的通知时,它将刷新通信系统可用资源库。
外围变化(213与215)的一个特定情形是与区控制器(ZC)通信。如果在广域操作过程中对区域控制器的通信被切断,则通信系统将返回主机判定步201。如果对区域控制器ZC的通信被接通,则当前建立的主机中继器将完成任何余留的现有呼叫并将系统资源分配权交给区域控制器。在这以后,通过系统将返回全系统级任务的再分配(202)。
系统一旦如上所述建立起来,通信就可以由图3的逻辑框图来处理,通信由来自一个外围设备到中继器的报文所触发(300)。报文可由以下装置产生:通信装置117或106,区域控制器113,无线服务软件终端110,系统管理终端112或中继器100。
在收到报文后,该接收中继器的报文传送系统任务将判断它是否需要执行一个任务(301)。对此的处理有三步:目的地识别,本地目的地判断,以及报文路由选择。目的地通过对网络地址操作码表600的检索而被识别。所用的索引即是报文操作码(报文的第一字节)。检索的结果是得到目的设备行。然后将这些设备对照本地网络地址表加以核对。如果出现匹配,则该中继器将在本地传送该报文。对于每一不匹配的设备,中继器生成一个报文考贝并将此报文考贝发送到局域网上。
本地目的地内对逻辑任务识别操作码表700的检索而识别。所用的索引是报文操作码。检索的结果是得到目的任务行。对于每一目的任务,生成并发送一个报文考贝。每一接收任务执行所需要的任务(302)并检验是否需要执行后继任务(306)。
如果需要执行后继任务(306),则该任务将呼叫本地邮件服务以便将不完全的结果传递到下一个任务(307)。任务与其他逻辑任务通信。任务并不知道其他任务的物理驻留地。当一个任务呼叫邮件服务时,它就将一个逻辑任务标识与报文传送给该邮件服务。该邮件服务将使用该逻辑任务标识检索任务间通信表400。检索的结果是得到本地址,远程地址和状态标态。如果目的任务当前正在此中继器中进行操作,则状态标志将指示为本地。如果状态标志为本地,则邮件服务将应用该本地地址把报文发送到该本地任务邮箱。在收到报文后本地任务将执行该任务(306)。如果状态标识为远程,则邮件服务将该报文发送到报文传送系统。报文传送系统将重复如上所述步301。
中继器将连续不断地执行所要求的任务直至所要求的一系列任务串完成的为止(307,306,307,306,…)。在执行了所要求的全部任务之后,中继器将检验事务处理是否已完成或是否需要进一步的处理。如果事务处理已完成,中继器将判断是将事务处理结果送往外围设备或是局域网(308)。如果中继器判定要将结果发送到局域网上(303),它就将该任务结果发送到局域网上。如果中继器判定要将结果发送到它的附属外围设备上,它就将结果发送到其外围设备上(309)。最终结果的传输意味着沿逻辑框图的这一通路的报文处理事务的结束。
在收到报文时(300),如果接收中继器判定不需要执行任务(301),它就将该报文传送到局域网上(303)。每一个接收中继器都读取该报文以判定是否需要它执行一项任务(304)。如果一个中继器不需要执行一项任务,它就将收到的该任务报文删除,如果一个中继器需要执行一项任务,它就执行该任务(305)并检验是否需要它执行一项后继任务(306)。中继器将连续不断地执行所需要的任务直至所需要的一系列任务完成为止(307,306,307,306,…)。在执行了所需要的一系列任务之后,该中继器将检验事务处理是已完成还是需要进一步处理。如果事务处理已完成,则中继器将任务结果发送到局域网上或一个外围设备。最终结果的传输意味着沿逻辑框图这一通路的报文处理事务的结束。
如果中继器已断定它已完成了一系列需要的任务(308),而该报文还需要进一步处理(303),它就将此报文发送到局域网上。中继器将继续处理(304,305,306,307)并发送未完成的结果(303)直至报文结果完成。在最终报文结果完成时,如果目的地是一个中继器,则完成最后处理的中继器将结果发送到局域网上,否则,发送到其附属的外围设备(309)。最终结果的传输意味着这一报文事务处理的结束。
一个典型的通信事务处理例子是收到信道请求之后指定信道。当用户在通信装置117上启动一个按键一对话请求时,这一请求在该通信装置上被转换成一个入站信号字(ISW)。入站信号字采用射频(RF)与控制信道中继器进行通信。该入站信号字一旦在控制信道中被收到,控制信道任务就通过向呼叫处理任务(CP)发出请求来处理该入站信号字。
当一项任务要向第二个任务发送一个报文时,它就呼叫邮件服务。该发送任务向邮件服务给出逻辑任务标识和该报文。这种情况下,逻辑任务标识即是呼叫处理(CP)。邮件服务将使用该呼叫处理控制信道任务间通信表400进行检索。检索的结果是一个本地地址,一个远程地址和一个设定为远程的状态标志。邮件服务应用远程地址向报文传送系统任务发送该报文。
当收到报文时,控制信道的报文发送系统任务,中继器W530,应用报文操作码“对偶字入站信号字”(Daal    word    ISW)601检索操作码网络表600。检索的结果是一行“主机”620。因为控制信道和主机的功能性不应在同一中继器中存在,故“主机”地址不在图5的中继器W的本地网络地址表中。控制信道地址驻留在中继器W的网络地址表中,而主机地址驻留在中继器X的531网络地址表中。结果是中继器W的报文传送系统将该报文传送到编址指向主机(MASTER)设备的局域网上。
每一中继器接收局域网报文并检验主机(MASCER)地址是否出现在其本地网络地址表中。参见图5,中继器(W,Y,Z)530,532,533不匹配,而中继器X531是匹配的。中继器(W,Y,Z)530,532,533删除该报文而中继器X531则处理该请求。
中继器X的报文传送系统任务执行的第一步与中继器W的报文传送系统任务执行的处理是相同的。在收到报文时,中继器X的报文传送系统任务应用该报文操作码“对偶字入站信号字”601检索操作码网络地址表600。检索的结果是“主机”(MASTER)行620。图为中继器X为主机,该“主机”(MASTER)地址出现在中继器X的本地网络地址表中。这似乎象是一个中继,因为该中继器知道报文是传给主机(MASTER)的,但它却使得不论该报文来自一个本地任务还是来自一个远程任务都变成对于报文系统的处理来说是透明的。
其次,中继器X的报文传送系统任务应用报文操作码“对偶字入站信号字”701检索逻辑任务标识操作码表700。检索的结果得到呼叫处理CP713行。中继器X的报文传送系统任务呼叫本地邮件服务,并将呼叫处理(CP)作为逻辑任务标识与报文一起发送。应用任务间通信表400,当呼叫处理用于检索中继器X的报文传送系统任务间通信表时,状态标志将被设置为本地。报文被送往呼叫处理邮箱。这就完成了事务处理的一步,即入站信号字呼叫处理。
在呼叫处理完成其所要求的一组任务之后,它就产生一个出站信号字报文送到原通信器。已如所知,出站信号字告诉用户已指定了一个信道,并通知该间置信道它已被指定。其结果是该出站信号字报文要送往两个网络目的地和一个外围目的地。当呼叫处理把出站信号字送往控制信道处理时,它呼叫邮件服务,把控制信道处理作为逻辑任务标识(ID)并与一个出站信号字一起传给该邮件服务。检索的结果是状态标志置为远程。该邮件服务将此出站信号字投送到报文传送系统任务。
中继器X的报文传送系统任务应用该报文的“对偶字新出站信号字”的操作码601检索操作码网络地址表600。这将检索“CC,Chan    Z”(“信道控制信道Z”)这一行。报文传送系统对照其本地网络地址表检验每一地址。两地址均无效。于是报文传送系统生成两个报文考贝并向局域网上发送,其中一个地址指向控制信道,另一个地址指向信道Z(Chan    Z)。
所有的中继器都接收这两个报文,中继器W将处理其地址指向控制信道(CC)的报文,中继器Z将处理其地址指向信道Z(Chan    Z)的报文。所有其余的中继器将删除该报文。中继器W与中继器Z的两个报文传送系统都应用“对偶字新出站信号字”601的报文操作码来检索操作码网络地址表600。这将检索“CC,Chan    Z”(控制信道,信道Z”)这一行。每一中继器的报文传送系统任务对照其本地网络地址表检验每一地址。编址指向Chan    Z(信道Z)的报文对于中继器W无效,而编址指向CC(控制信道的报文对于中继器Z是无效的,因为报文是从局域网收到的,故不匹配地址被删除并且不产生新的局域网报文。
其次,中继器W与中继器Z的两个报文传送系统都应用“对偶字新出站信号字”701检索逻辑任务标识操作码表700。检索的结果是VC712与CC715(话音信道处理712与控制信道处理715)这一行。由此在这两种情况下,报文传送系统产生两个考贝并呼叫邮件服务投递它们,虽然该邮件服务将该报文投递到中继器Z上的控制信道处理任务,但控制信道处理任务知道它是无效的(idle),就删除该出站信号字报文。送往Z上的话音信道处理任务的报文产生一个最终结果投递,于是话音控制处理将开始提供信道服务。
虽然邮件服务向中继器W上的话音信道处理任务也投递了出站信号字的报文,在中继器W上的该话音信道处理任务从该报文得知该信道号为Z,则删除该报文。向中继器W上的控制信道处理任务投递报文将把出站信号字传送给原通信器用户。这就是最终的投递结果。
本发明提供了对于任务通信的一种通用机制。一个任务通常是与逻辑目的地通信。本发明提供了集中化的缓冲器管理,逻辑到物理地址的转换以及对外部透明的路由选择。本发明简化了任务接口,增加了对软件的理解并减少了代码开销。以前的技术是通过共用报文缓冲器组进行报文通信的。所有的任务都用全部的缓冲器。一个缓冲器一般是在几个任务之间传送。由于通信路径不清析并且是分布式的,这就难于维护以及增强这一软件。还有,在以前的技术中这些缓冲器是不作格式化的,于是每一接收任务将根据其对缓冲器定义的设定来解释所接收的缓冲器;如果一个任务由于一个错误的缓冲器转换而接收了一个缓冲器,接收任务仍就会把它当作有效的缓冲器来处理。

Claims (10)

1、通信系统中在有限个中继器之间建立通信的一种方法,其中该通信系统包括有限个中继器,多个外围设备,以及一个局域网(LAN),这些有限个中继器的每一个通过该局域网可操作地彼此耦合,该方法包括以下步骤:
a)由该有限个中继器的每一个确定中继器配置信息,这里,该中继器配置信息包括有关于该多个外围设备中那一些是附属于该中继器这样的设备的信息;
b)根据预定的协议在加电时或出故障之后,在该有限个中继器中建立一个主机中继器;以及
c)根据哪一个中继器确定为主机中继器以及这些有限个中继器中的每一个的中继器配置信息,在这些有限个中继器之间分配预定数目的任务。
2、权利要求1的方法,它还包括:当一个中继器添加到该通信系统中时,基于附属于该被添加的中继器的外围设备,起动该添加的中继器内的至少一个预定任务。
3、权利要求1的方法,还包括:当这些有限个数的中继器之一变不无效而出现一个无效的中继器时,判定在那些预定数目的任务中该无效的中继器是否曾被分配有至少一个全系统级的任务;以及
当该无效中继器被分配有至少一个全系统级任务时,则基于第二预定协议将至少一个全系统级任务分配给其他有限个中继器中的至少一个中继器。
4、权利要求1的方法,还包括:对于该有限数目的中继器的一个特定的中继器,基于增加或减少该特定的中继器的一个外围设备而修改预定数目任务的外围设备任务的分配。
5、权利要求1的方法,还包括:当该通信系统与包括一个区域控制器的通信系统网络耦合时,在该有限个中继器之一内起动预定个数任务的一个外围设备任务,以便将该通信系统与该区域控制器连接起来。
6、信息通过通信系统进行通信的一种方法,该通信系统包括有限个中继器,多个外围设备和一个局域网(LAN),其中该有限个中继器通过该局域网可操作地彼此耦合,该方法包括以下步骤:
a)通过该有限数目的中继器中的一个特定中继器,接收由附属于该特定中继器的一个外围设备产生的一个报文;
b)由该特定的中继器制定该报文是否包含要求该特定中继器执行至少一个预定任务的信息;
c)当该报文包含要求该特定中继器执行至少一个任务的信息时,则由该特定中继器执行该至少一个预定任务;
d)当该报文不包含要求该特定中继器执行该至少一个任务的信息时,向局域网(LAN)发送该报文;以及
e)在收到来自局域网(LAN)的报文时,通过该有限个中继器中的至少一个第二中继器,判定该报文是否包含要求该第二中继器执行至少一个预定任务的信息。
7、如权利要求6的方法中,步骤(c)进而包括:在至少一个预定任务被执行而产生任务指定信息之后,判定是将该任务指定信息发送到局域网(LAN)还是发送到附属于该特定中继器的一个外围设备。
8、如权利要求7的方法,还包括,当该报文包含要求该第二中继器执行该至少一个预定任务时,由该第二中继器执行该至少一个预定的任务而产生任务指定信息。
9、如权利要求7的方法,还包括判定是将任务指定信息传送到局域网还是传送到附属于该第二中继器的一个外围设备。
10、一种用于通信系统的改进了的中继器,其中通信系统包括有限个改进了的中继器,多个外围设备,以及一个局域网(LAN),其中这些改进的有限个中继器通过该局域网而彼此进行可操作地耦合;其改进之处包括:
用于存储和执行至少一个预定数目的任务的任务装置(task  means);
用于耦合该中继器到局域网(LAN)的连接装置;
用于从附属于该中继器的外围设备接收报文的接收装置;以及
用于判定局域网上的报文或由接收机装置收到的报文中是不包含有要求任务装置执行至少一个任务的信息的任务判定装置,该装置可操作地与任务装置、接收机装置以及连接装置相耦合。
CN93112989A 1992-12-23 1993-12-22 通信系统中在有限个中继器任务之间建立通信的方法 Pending CN1091563A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/996,236 US5323384A (en) 1992-12-23 1992-12-23 Method for establishing communication between tasks of a limited number of repeaters in a communication system
US996,236 1992-12-23

Publications (1)

Publication Number Publication Date
CN1091563A true CN1091563A (zh) 1994-08-31

Family

ID=25542659

Family Applications (1)

Application Number Title Priority Date Filing Date
CN93112989A Pending CN1091563A (zh) 1992-12-23 1993-12-22 通信系统中在有限个中继器任务之间建立通信的方法

Country Status (10)

Country Link
US (1) US5323384A (zh)
JP (1) JPH07509827A (zh)
KR (1) KR950700648A (zh)
CN (1) CN1091563A (zh)
AU (1) AU662260B2 (zh)
BR (1) BR9305940A (zh)
CA (1) CA2130546A1 (zh)
IL (1) IL107794A (zh)
TW (1) TW244410B (zh)
WO (1) WO1994015418A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1676185B (zh) * 2004-04-02 2010-06-02 微软公司 游戏系统及其中的主机与游戏控制器的绑定方法

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6958706B2 (en) * 1990-07-27 2005-10-25 Hill-Rom Services, Inc. Patient care and communication system
US5594786A (en) * 1990-07-27 1997-01-14 Executone Information Systems, Inc. Patient care and communication system
US5748619A (en) * 1991-10-01 1998-05-05 Meier; Robert C. Communication network providing wireless and hard-wired dynamic routing
US6407991B1 (en) * 1993-05-06 2002-06-18 Intermec Ip Corp. Communication network providing wireless and hard-wired dynamic routing
US5614914A (en) * 1994-09-06 1997-03-25 Interdigital Technology Corporation Wireless telephone distribution system with time and space diversity transmission for determining receiver location
FI108594B (fi) * 1994-09-27 2002-02-15 Nokia Corp Menetelmä informaation reitittämiseksi puhelinverkon käytönohjausverkossa
US5793842A (en) 1995-02-27 1998-08-11 Schloemer; Jerry R. System and method of call routing and connection in a mobile (remote) radio telephone system
US5740362A (en) * 1995-11-06 1998-04-14 International Business Machines Corporation Management of network distributed agents in a distributed computing environment
US7054271B2 (en) 1996-12-06 2006-05-30 Ipco, Llc Wireless network system and method for providing same
US8982856B2 (en) 1996-12-06 2015-03-17 Ipco, Llc Systems and methods for facilitating wireless network communication, satellite-based wireless network systems, and aircraft-based wireless network systems, and related methods
US5801549A (en) * 1996-12-13 1998-09-01 International Business Machines Corporation Simultaneous transmission bidirectional repeater and initialization mechanism
FI105369B (fi) * 1997-01-03 2000-07-31 Nokia Networks Oy Menetelmä toistimien hallintaan ja toistin
FI104669B (fi) 1997-09-01 2000-04-14 Nokia Networks Oy Verkkoelementtien hallintajärjestelmä
US6437692B1 (en) 1998-06-22 2002-08-20 Statsignal Systems, Inc. System and method for monitoring and controlling remote devices
US6914893B2 (en) 1998-06-22 2005-07-05 Statsignal Ipc, Llc System and method for monitoring and controlling remote devices
US8410931B2 (en) 1998-06-22 2013-04-02 Sipco, Llc Mobile inventory unit monitoring systems and methods
US6891838B1 (en) 1998-06-22 2005-05-10 Statsignal Ipc, Llc System and method for monitoring and controlling residential devices
US6459899B1 (en) 1998-09-14 2002-10-01 Jerry R. Schloemer Cellular radio routing system
US7650425B2 (en) 1999-03-18 2010-01-19 Sipco, Llc System and method for controlling communication between a host computer and communication devices associated with remote devices in an automated monitoring system
WO2001082678A2 (en) * 2000-05-02 2001-11-08 Sun Microsystems, Inc. Cluster membership monitor
US20030041138A1 (en) * 2000-05-02 2003-02-27 Sun Microsystems, Inc. Cluster membership monitor
FR2814631B1 (fr) * 2000-09-26 2003-04-25 Thomson Csf Procede pour conserver et/ou retablir des liaisons de communication dans un reseau planifie a composantes mobiles
CA2439163A1 (en) 2001-03-30 2002-10-10 Hill-Rom Services, Inc. Hospital bed and network system
US8489063B2 (en) 2001-10-24 2013-07-16 Sipco, Llc Systems and methods for providing emergency messages to a mobile device
US7480501B2 (en) 2001-10-24 2009-01-20 Statsignal Ipc, Llc System and method for transmitting an emergency message over an integrated wireless network
US7424527B2 (en) 2001-10-30 2008-09-09 Sipco, Llc System and method for transmitting pollution information over an integrated wireless network
US20070013547A1 (en) * 2003-02-14 2007-01-18 Boaz Jon A Automated meter reading system, communication and control network from automated meter reading, meter data collector, and associated methods
US7304587B2 (en) * 2003-02-14 2007-12-04 Energy Technology Group, Inc. Automated meter reading system, communication and control network for automated meter reading, meter data collector program product, and associated methods
US7400264B2 (en) * 2003-02-14 2008-07-15 Energy Technology Group, Inc. Automated meter reading system, communication and control network for automated meter reading, meter data collector, and associated methods
US8031650B2 (en) 2004-03-03 2011-10-04 Sipco, Llc System and method for monitoring remote devices with a dual-mode wireless communication protocol
US7756086B2 (en) 2004-03-03 2010-07-13 Sipco, Llc Method for communicating in dual-modes
WO2006081206A1 (en) 2005-01-25 2006-08-03 Sipco, Llc Wireless network protocol systems and methods
US20060237384A1 (en) * 2005-04-20 2006-10-26 Eric Neumann Track unit with removable partitions
US20080189132A1 (en) * 2007-02-05 2008-08-07 Matthew Minson Automatic Hospital Bed Accounting System
DE102009040975A1 (de) 2009-09-11 2011-03-24 Ovd Kinegram Ag Mehrschichtkörper
CN102118206A (zh) * 2011-02-23 2011-07-06 尚雪峰 一种基于广播原理的照明设备无线组网方法和系统
CN104360940A (zh) * 2014-10-31 2015-02-18 北京交控科技有限公司 一种dsu的测试方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4926495A (en) * 1986-12-11 1990-05-15 Motorola, Inc. Computer aided dispatch system
US5212724A (en) * 1987-08-14 1993-05-18 General Electric Company Processor-to-processor communications protocol for a public service trunking system
US5117501A (en) * 1988-08-08 1992-05-26 General Electric Company Dynamic regrouping in a trunked radio communications system
US5253253A (en) * 1991-02-22 1993-10-12 Ericsson Ge Mobile Communications Inc. Message bus slot update/idle control in RF trunking multisite switch

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1676185B (zh) * 2004-04-02 2010-06-02 微软公司 游戏系统及其中的主机与游戏控制器的绑定方法

Also Published As

Publication number Publication date
US5323384A (en) 1994-06-21
WO1994015418A1 (en) 1994-07-07
IL107794A (en) 1996-03-31
AU662260B2 (en) 1995-08-24
AU5681594A (en) 1994-07-19
CA2130546A1 (en) 1994-07-07
TW244410B (zh) 1995-04-01
BR9305940A (pt) 1997-08-26
IL107794A0 (en) 1994-02-27
JPH07509827A (ja) 1995-10-26
KR950700648A (ko) 1995-01-16

Similar Documents

Publication Publication Date Title
CN1091563A (zh) 通信系统中在有限个中继器任务之间建立通信的方法
US5424724A (en) Method and apparatus for enhanced electronic mail distribution
US7610343B2 (en) Presence data management method
US5509000A (en) Method and apparatus for routing information in a communication system
US5588119A (en) Method for correlating logical device names with a hub port in a local area network
KR890002315B1 (ko) 데이타통신 스테이션 채택방법
US5864680A (en) Method and system for distributing data in a real time data imaging network
EP0637149A2 (en) Method and apparatus for providing multicast virtual circuits
CA2495093A1 (en) Providing routing information in a communication system
JPH10501935A (ja) ローカルに構成されたルーチング・テーブルを使用したパケット通信網においてパケットをルーチングする方法およびシステム
KR19990036003A (ko) 메시지 전송 방법 및 네트워크
US20080049691A1 (en) Database management in a wireless communication system
WO2006068434A1 (en) Communication network system of bus network structure and message routing method using the system
JPH06290090A (ja) 遠隔ファイルアクセスシステム
JPH09294139A (ja) 電子メールシステムおよび電子メールの登録管理方法
JP2002518904A (ja) フレキシブルな呼ルーティングシステム
CN1326066C (zh) 过程间通信方法及其设备
US3631404A (en) Data communication system including address-generating means and method
JP2000138712A (ja) アプリケーションシステム間のデータ伝送システム
JPH02222336A (ja) 計算機アドレス管理方式
JP2002513184A (ja) コンピュータネットワークにおける仮想回路の受信装置の状態を表す情報を転送するシステムおよび方法
JP2929995B2 (ja) 既存電話網接続端末の非同期転送モード網接続方式
JPH04302338A (ja) 電子計算機システム
US20030200271A1 (en) Reply recognition in communication
JPH09224023A (ja) ネットワーク資源管理システム

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C01 Deemed withdrawal of patent application (patent law 1993)
WD01 Invention patent application deemed withdrawn after publication