CN1098833A - 可靠的消息通信系统 - Google Patents
可靠的消息通信系统 Download PDFInfo
- Publication number
- CN1098833A CN1098833A CN 93118209 CN93118209A CN1098833A CN 1098833 A CN1098833 A CN 1098833A CN 93118209 CN93118209 CN 93118209 CN 93118209 A CN93118209 A CN 93118209A CN 1098833 A CN1098833 A CN 1098833A
- Authority
- CN
- China
- Prior art keywords
- message
- selective call
- communication
- call receiver
- far
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 199
- 238000000034 method Methods 0.000 claims abstract description 30
- 230000008569 process Effects 0.000 claims abstract description 15
- 230000005540 biological transmission Effects 0.000 claims description 118
- 230000015654 memory Effects 0.000 claims description 83
- 230000004044 response Effects 0.000 claims description 18
- 238000012790 confirmation Methods 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 4
- 125000004122 cyclic group Chemical group 0.000 claims description 2
- 230000000007 visual effect Effects 0.000 claims description 2
- 230000003111 delayed effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 12
- 230000000875 corresponding effect Effects 0.000 description 7
- 230000014509 gene expression Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 4
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000007547 defect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003472 neutralizing effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/185—Selective call encoders for paging networks, e.g. paging centre devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/02—Telephonic communication systems specially adapted for combination with other electrical systems with bell or annunciator systems
- H04M11/022—Paging systems
Abstract
本发明涉及在通信系统(100)中从中央终端
(102)向通信接收机(130)可靠地传送消息(200)的
一种方法和装置。经过第一通信媒介(122)中央终
端(102)发送消息(1300)到通信接收机(130)和其接
收发送的消息(1300)。经过第二通信媒介(152)通
信接收机(130)与中央终端(102)调解经过第一通信
媒介(122)没有收到的消息。通信接收机(130)和中
央终端(102)之间的调解过程使用与该消息(1300)
一起发送的消息识别符(1308)来识别被调解的消息
(1300)。
Description
本发明一般地涉入消息传送系统,如电子邮件系统,具体地讲涉及利用一个寻呼发射机系统从一个中心通信系统向一个或多个远端单元可靠的传送消息的方法和装置。
通信系统如寻呼系统一般是从一个始发设备向一个或多个目的地设备传送消息。这些消息可以包括给目的地设备的用户的数字和字母数字信息。目的地设备如选呼接收机或寻呼机一般通过在显示器上显示该信息向用户提供接收的信息。
现代的寻呼系统提供有限的消息长度用于传送信息。例如,一般地字母数字消息可以是80字符或更少。这些典型的消息长度向通信系统的用户已提供了相当可靠的消息传送。
另一方面,在市场上一个不同的趋势是用户希望更长的消息,如从十到一百倍长的消息或更多。在寻呼信道上传输这些消息可能遇到对可靠传送较长消息的许多障碍,如不同类型干扰,衰落,噪声和有损于无差错及可靠的传送这些消息到目的地设备的其它现象。
在较长消息的可靠传输中的这个困难对习惯于在更可靠的通信媒介上传送长消息的用户是特别的打击,更可靠的通信媒介如直接有线线路或拨号电话通信。对于电子邮件系统用户这更是这样,该用户一般希望发送具有高度确信该消息被无差错接收的相当长的消息。典型地,一个始发设备如个人计算机或工作站可以发送长消息到一个或多个目的地设备如其它的个人计算机或工作站,这是通过直接有线线路接口,或局域网(LAN),或者使用公共交换电话网(PSTN)的拨号电话线连接。
因此,在使用寻呼系统传送消息的通信系统中,需要增强传送消息包括长消息的可靠性。
根据本发明的一个实施例,提供了在一个通信系统中可靠的传送消息到一个通信接收机的方法和装置。该通信系统向通信接收机发送消息而通信接收机接收在第一通信媒介上发送的消息。通信接收机调解(reconcile)没有收到的消息,例如在第一通信媒介和在第二通信媒介的通信系统上丢失的消息和错误接收的消息。通信接收机和通信系统之间的调解过程使用与该消息一起发送的消息识别符来识别被调解的消息。
图1是根据本发明的优选实施例的一个通信系统的方框图。
图2是说明根据本发明的优选实施例发送消息的消息框图。
图3是根据本发明的优选实施例说明存储在通信系统远端单元的存储器中的接收的消息的第一例子的消息顺序图。
图4是根据本发明的优选实施例说明存储在通信系统远端单元的存储器中的接收的消息的第二例子的消息顺序图。
图5是根据本发明的优选实施例说明在中央终端和远端单元之间的消息调解之前,存储在通信系统的中央终端的存储器中的消息和存在远端单元的存储器中的消息的框图。
图6根据本发明的优选实施例说明一个远端单元的操作顺序的流程图。
图7和8根据本发明的优选实施例说明图4的第二例的定时方面的消息顺序图。
图9和10根据本发明的优选实施例说明图1的中央终端操作顺序的流程图。
图11和12根据本发明的优选实施例说明图1的远端单元操作顺序的流程图。
图13根据本发明的可替代的实施例说明发送的消息的消息框图。
图14根据本发明的可替代的实施例说明图1的中央终端操作顺序的流程图。
图15根据本发明的可替代的实施例说明图1的远端单元操作顺序的流程图。
图1表示一个通信系统100,根据本发明的优选实施例,该系统使用寻呼发射机系统120,122,124,126传送消息到至少一个便携式远端单无如便携的选呼接收机130。中央终端102包括输入部分110,112,用于接收来自许多不同的设备104,106,108的输入,包括接收用于始发寻呼的请求,该寻呼由寻呼发射机系统120,122,124,126发送到至少一个便携远端单元130。中央终端102有输入部分110,它与电话公司设备如公共交换电话网(PSTN)107接口。个人计算机或其它计算设备104可使用拨号电话线和调制解调器(Modem)通信通过该PSTN接入输入部分1110。其它的呼叫设备如电话输入设备106可通过PSTN接入中央终端102的输入部分110。典型地,这些输入设备104,106可以在PSTN107的拨号电话线上呼叫中央终端102的输入部分110,通过中央单元102远地始发寻呼请求。
另一方面,中央终端102的其它输入部分112可以从本地计算设备108如本地个人计算机或控制台或其它终端设备接收输入如寻呼请求。典型地,一个或多个本地输入设备108使用标准RS-232或RS-422接口经过直接有线线路与中央终端102的输入部分112接口。
输入部分110,112通过通信总线116传送寻呼请求到控制器114。控制器114可包括控制器电路和相关的存储器,以致输入寻呼请求可被接收并存储到可用的存储器中,用于随后传输到一个或多个选呼接收机130。此外,控制器114使用非易失性存储设备118,如电池支持的RAM,一个或多个磁盘驱动单元或其它非易失性存储媒体,用于较长期存储指定给一个或多个选呼接收机103的消息。控制器114典型地将消息信息和其它相关的信息经总线116连接到存储设备118。消息信息和存储在存储器118中的其它相关信息可由控制器114用于可靠的传送消息到目的地或远端单元,如下面将更充分地讨论的,上述消息信息可包括数字、字母数字或二进制信息。
控制器114通过总线116将消息连接到寻呼编码器120,以便编码该消息用于在寻呼信道上传输。然后寻呼编码器120经过通信路径122将编码的消息连接到一个或多个寻呼发射机系统124,126以使在寻呼通信信道上传输。在这个例子中通信路径122被标为路径B,它从中央终端102发送该消息到寻呼发射机系统124,126,并经过寻呼通信信道由一个或多个选呼接收机130接收。通信系统包括图1所示那类型的寻呼系统的一般操作在1992年8月11日授权的、名称为“具有自适应消息信息格式的通信系统”的美国专利5138311中更详细地叙述,该专利转让给本发明的相同受让人,引用在此供参考。
选呼接收机130最好装有一个寻呼接收机134,它通过天线132接收在寻呼通信信道上发送的消息。图1所示的一般类型的寻呼接收机134的操作是公知的,而且在1985年5月21日授权的、名称为“具有省电的通用寻呼设备”的美国专利45189611中更详细地叙述,该专利转让给本发明的相同受让人,引用在此供参考。
寻呼接收机134通过总线138将接收的消息连接到控制器136。控制器136工作以便对符合接收消息中的地址信息的接收消息解码为选呼接收机130中的预定地址。这样,控制器136可以确定该接收的消息是否预定给该特定选呼接收机130的。此外,一个存储器140通过意线138连接到寻呼接收机134和控制器136,用于存储接收的消息到存储器140中。用户可以在远端单元130接放用户输入装置141,如按钮或开关,以使接收的消息的消息数据在一个显示器如液晶显示器(未画出)上显示出来。然后用户可以读出在显示器上可看到的消息。在远端单元130的用户输入也可使远端单元130执行其它功能,如对选呼接收机和便携个人计算设备的用户所熟悉的功能。
一个实时时钟142也通过总线138连接到控制器136,用于向它提供时间信息。然后远端单元130能够提供时间信息给用户,作为在显示器(示画出)上显示的信息的一部分。此外,当在远端单元130收到消息时,控制器136可使用实时时钟142提供的时间信息以跟踪时间,和其它有用的操作,这些操作在下面更详细地讨论。
此外,选呼接收机130包括一个modem发送单元和一个modem接收单元144以及相关的电话接口电路或其它的合适的通信装置(例如,分组无线电modem),通信装置允许选呼接收机130的用户将选呼接收机连到一个电话接口150,例如可由在选呼接收机130上的RJ11插头148和相关接线146以及互补的墙壁插座150及其相关接线152。这种电话接口144,146,148,150,152允许选呼接收机130的控制器136通过拨号电话线和PSTN107遥控接入中央终端102。在中央终端102,modem发送单元和modem接收单元111能够与在选呼接收机130的modem144通信。这样,选呼接收机130通过分开的通信路径可与中央终端102通信并从中央终端102接收消息信息,在本例子中分开的通信路径标记为路径A152。因此,选呼接收机130可以经过路径A152和经过路径B122从中央终端102接收消息信息。路径A152通信媒介和路径B122通信媒介可包括任何通信路径,如直接接线的线路路径,电话线路径或者至少包括一种无线电通信信道的无线通信路径,这里最好是路径A152与路径B122不同。
在优选的实施例中,路径A152是在中央终端102和远端单元130之间使用modem通信的拨号电话线。另外,路径B最好包括用于将消息发送到选呼接收机130的一条寻呼通信信道。另一方面,路径A可以是在远端单元130和中央终端102之间的单向或双向射频通信信道,而路径B可以是寻呼通信信道。此外,在另一个可选择方案中,路径A和路径B可能是单向或双向射频通信信道。通过在双向射频通信信道上的寻呼通信信道向远端单元130传送消息的优点是;典型地通过寻呼通信信道中的媒介可以传送更多的消息。反过来这增强了通信系统的商业生存能力。但是,对于路径A和路径B使用双向射频通信信道在一些系统中可能是正确的可接受的。
通过对路径A152使用拨号电话线接口,和在优选的实施例中的远端单元130与中央终端102之间使用modem通信,在中央终端102和远端单元130之间传送消息的可靠性是相当高的,并且达到常规计算系统用户习惯的可靠性。因此,因为在寻呼通信信道122,例如在无线电寻呼信道上传输,它是更可靠的通信媒介,在拨号电话线接口152上传送消息是有利的。另一方面,拨号电话线接口152有以下缺陷。第一,拨号电话线接口典型地在一个始发设备和一个接收设备之间接口,它大大地减少了可以向任何类型的通信系统预约的远端单元的数目。第二,电话线接口152通常要求远端单元130连接到一个电话线接口,电话线接口可能不总是可用的。第三,由于它是与电话接口互连的要求,远端单元不是便携的。在寻呼通信信道传输的情况下,远端单元130是便携的,当远端单元130佩戴在一个人身上时,可以接收在寻呼通信信道上发送的消息。因此,虽然电话线接口通信倾向于比寻呼信道通信更可靠,但是它可大大地限制通信系统中预约远端单元130的数目,而且要求它们将它们的定端单元130连接到电话线接口152用于与中央终端102通信,它趋向于使用户不方便、因此,本发明优迁实施例使用路径A和路径B传送消息;当允许大量的便携式远端单元130在通信系统中被服务,如下面更详细讨论的,在某种意义上大大地增加了中央终端102和远端单元130之间消息传输的可靠性。
本发明的优选实施例的通信系统100允许在中央终端102和便携远端单元130之间高的消息通过量,这是在用于中央终端102和远端单元130之间正常传送新消息的路径B122例如一种射频寻呼信道上传送消息。此外,对于较高等级的业务,中央终端102可以在路径B122上多次传送消息以便更好保证远端单元130至少收到一个相同消息的传输。例如,中央终端102可以在寻呼信道122上在三个分开的时间传送一个消息,相同消息的每个后续的传输从前一传输延迟一个预定的时间间隔,例如3分钟。这样,远端单元130具有接收在寻呼信道122上发送的消息的较高概率。
然而,有时远端单元130常会没有收到消息。在这种情况下,通信系统100在远端单元130提供一个装置,用于确定一个消息丢失了,并进一步用于与中央终端102协调,在一个更可靠的通信媒介上至少接收丢失消息的消息信息,该通信媒介如通过路径A152提供的。但是,路径A152的要求通过量可以比通过路径B122的消息通过量小得多,因为丢失消息的数目比对该通信系统100新发送的消息的数目低得多。因此,大部分通信传输包括新消息的传输可以通过路径B122例如射频寻呼信道进行处理。而远端单元130和中央终端102之间丢失消息的再调解可以在通过路径A152提供的更可靠的通信媒介上进行处理,即使路径A152可以处理较低消息传输通过量。还有,当在寻呼信道122上接收新的消息传输时,便携式远端单元130可佩戴在一个人身上。通过要求远端单元130与电话线接口152相连以执行丢失消息的调解远端单元130的用户的不方便最小,因为典型地消息丢失相对地不经常出现。任选地,如前所述,路径A152可被配置为中央终端102和远端单元130之间的单向或双向射频通信信道。在这种情况下,当用户在他们身上佩戴远端选呼机130时,可以进行消息的调解。因此,用户不方便最小。
图2是根据本发明的优选实施例说明一个发送的消息的消息方框图。发送的消息200典型地包括识别和控制信息202,以及消息数据信息204。消息数据204通常是在一个始发方和目的地远端单元130之间传送的信息。即,消息数据204是传送到选呼接收机130的用户的消息信息。消息数据204可包括数字信息,字母数字信息和二进制数据。识别和控制信息202包括通常在通信系统100中传送消息所要求的消息。这种消息202包括地址信息206,地址信息206识别作为那个消息数据204的目的地的一个或多个远端单元130。因此,当远端单元130接收从中央终端102发送的消息200时,远端单元130可以确定特定消息200是否预定由该特定远端单元130接收的。通常,包括在消息200中的地址信息206是由该远端单元130解码并与该远端单元130中的一个预定地址比较。如果消息200中的地址信息206与远端单元130中的预定地址相符,则该消息是预定给那个特定的远端单元130。然后远端单元130可以在远端单元130的存储器140中存储接收的消息数据204,或者任选地存储在与该远端单元130相关的计算设备的计算机存储器中用于以后进行处理。远端单元130的用户随后可检查消息数据204以便传送该消息到用户。典型地,该用户观看在远端单元130的显示器上的消息。即,例如,该用户可阅读在显示屏幕如在便携式个人计算机和便携式选呼显示接收机上通常可用的显示屏幕上的消息。
此外,在本发明的优选实施例中,消息200包括用于增强从中央终端102向便携式选呼接收机130传送消息的可靠性的其它识别信息。例如,每个消息200可包括一个消息顺序号208,消息顺序号208识别对于从中央终端中消息200,消息顺序号208识别对于从中央终端102至该特定地址信息206的远端单元130发送的消息在传输顺序中消息200的相对顺序。即,每个消息包括相同的地址信息206,即该消息是指定由相同的一个多个远端单元130接收的,该消息可以且一个消息顺序号208标记,当接收一个发送的消息200与接收顺序不符或当远端单元130没有收到发送的消息时,消息顺序号208识别那个或多个远端单元130。
当远端单元130收到发送的消息200时,而且消息200中的地址信息206与远端单元130的预定地址相符,那么如果消息顺序号208识别消息200与由前面接收的消息建立的传输顺序不一样,则远端单元130可能确定中央终端102发送了一个或多个消息而远端单元130没有收到。插入在传输顺序中最后接收的消息和顺序不符合接收消息这间的那些发送的消息可能已被远端单元130丢失了。但是,插入的消息不可能总是被丢失。
例如,如前所述,通信系统100可在寻呼通信信道122上多次发送消息以为目的地远端单元130提供较高的服务等级。在这个情况下,消息200可由远端单元130接收,而消息顺序号208可指示接收的消息200是与远端单元130在前面接收的消息建立的传输顺序不正确。但是,这可能只指示远端单元130丢失了消息的一个传输而该消息的随后的再传输可由远端单元130接收,因而在远端单元130再建立接收消息的传输顺序。
最好是,在每个发送消息200中包括一个消息重复计数210以给接收的远端单元130识别在重复顺序中接收的消息200的相对位置。例如,在一个业务等级下,如果消息重复发送三次传送到一个接收的远端单元130,重复发送的消息具有相同的目的地地址206,那么包括消息重复计数160为2的接收消息200可向接收的远端单元130识别该接收的消息200是那个消息从中央终端102的第二次传输。
其它信息可与发送的消息200一起发送,如差错检测和/或较正码。例如,循环冗余码(RC)212可包括在每个发送的消息200中,以便在接收的消息数据204已被错误地接收时帮助在接收的远端单元130进行识别。即,已接收的消息数据204其中包含差错。在这种情况下,虽然远端单元130已收到消息200,但是消息数据200可能不是完整地和正确地传送到远端单元130的用户。因此,远端单元130未能接收消息200,因为要求将消息信息传送到远端单元130的用户。因此,当远端单元130未能接收发送的消息时可识别两种可能的情况。第一种是在远端单元接收一个发送的消息与前面确立的传输顺序不符合。第二种是在远端单元130接收一个发送的消息在数据204中有差错。当接收的消息在接收消息数据204中包括差错时,接收的远端单元130右使用CRC212来确定。因此,接收的远端单元130至少有这两种方法肯定的确定远端单元130没有收到发送的消息。
图3是说明由远端单元130接收的并存储在存储器140中用于识别由前面接收的消息确定的传输顺序的消息的一个消息顺序图。例如,发送的消息200包括一个消息顺序号208,消息顺序号208识别在远端单元130接收的消息是传输顺序中第一接收的消息。这在图3中以包括数目1的消息方框302示出,识别该消息在传输顺序中是第一。那个消息302由远端单元1130接收并存储在存储器140中。随后,远端单元130收到传输顺序中的第二消息304并存储在存储器140中。远端单元130可将附加的信息与每个消息一起存储在存储器140中以识别传输顺序,如图所示,例如,消息302,304可以以链接数据结构存储在存储器140中。这样,控制器136可以跟踪由前面接收的消息302,304,识别的传输顺序。当收到新消息时,如以消息号3的306所示,控制器136可将消息306连接到存储器140并将消息306安排到前面接收消息302,304的链路表的一个特定地址中。顺序以消息308,310,312表示,安排到链路表中。
图4说明存储在存储器140中的接收消息的第二个例子。消息402,4406,408的链接表可向远端单元130指明接收消息4406和消息5408被接收其顺序与前面确定的传输顺序不符合。换句话说,消息3被远端单元130丢失了。如果通信系统100在寻呼通信信道上重复发送每个发送的消息,那么随后传输的消息3410可被远端单元130接收。因此,存储器140中的消息链路表可被调整以重建如前面接收消息412,414,416,418,420所指示的传输顺序。在这个例子中,消息4406和消息5408由远端单元130在被远端单元130丢失的消息3的第一传输和由远端单元130收到的消息3410的第二传输的时间之间收到。如前所述,相同消息再传输可在每隔几分钟出现,以提高远端单元130至少接收一个传输的概率。当然,已以收到的消息的随后的接收仅被忽略掉。这样,通信系统100可提高从中央终端102向一个或多个远端单元130传送消息的可靠性。
此外,当通信系统100再发送消息到一个或多个远端单元130以提供更高的业务等给时中的最后消息之后,在确定任何随后接收的消息是未按顺序接收以前,远端单元130可延迟一个预定的时间间隔。即远端单元130可以延迟一个预定的时间量,以避免在由中央终端102再发送丢失的消息并由远端单元130收到的时间间隔期间向远端单元130的用户错误地表示一个消息被远端单元130丢失了。
例如,远端单元130在收到消息号2404之后可延迟10分钟,如果在这十分钟时间间隔期间消息号3丢失了,而在这十分钟时间间隔期间收到消息号4和5406,408,则远端单元130不以指示消息号3丢失来干扰该用户。如果在这十分钟时间间隔期间也收到了消息号3410,则远端单元130可重建传输顺序,如存储在存储器140中的消息412,414,416,418,420的链接表所指示的。因此,在一种操作方式中,在收到一个消息之后,该消息被确定是在由前面接收的消息确定的传输顺序中,远端单元130可提供一个时间窗口,即一个预定的时间间隔,在一个丢失的消息之后消息重复可重建一个传输顺序,如在远端单元130的存储器140中所存储的。另外,用户不被指示远端单元130没有收到一个消息的不必要的告警所打扰。这个过程可通过远端单元130使该用户不必跟踪接收的消息顺序而自动地处理。
图5是一个方框图,说明当消息已从中央终端102发送到远端单元130时存储在中央终端102的存储器118中的消息的顺序。另外,示出了远端单元130的存储器140包括远端单元130接收的消息。该消息可存储在两个存储器118,140中,以便通过消息顺序呈208指示传输顺序,和通过消息重复计数210指示重复顺序。因此,中央终端102和远端单元130可单独地跟踪消息传输顺序。如图所示,消息3,4和5从中央终端102发送,但远端单元130只收到消息4和5。如存储在中央终端102的存储器118中的消息顺序号502和消息重复计数504所示,消息3的第一传输已被远端单元130丢失。远端单元130的存储器140表示远端单元130收到消息1,2,4和5,而收到消息4和5的顺序与由前面接收的消息1和2确定的传输顺序不符合。因此,消息3被远端单元130丢失了。消息3可被可靠地传送到远端单元130的一个方法是通过消息重复,如前面讨论的。因此,下一次消息号3被发送到远端单元130,它可能被远端单元130收到。消息号3可被可靠地传送到远端单元130的第二种方法是通过消息调解。这如箭头506所示。在这种情况下,远端单元130经过路径A152与中央终端102通信以便传送消息号3到远端单元130。即,远端单元130和中央终端102调解发送的消息与接收的消息506,而只有被远端单元130丢失的那些消息才需要经过路径A发送。因此,经过路径A152的消息通过量可保持在最小,这减少了经过路径A在远端单元130和中央终端102之间通信所花的总的时间,因此允许更多地远端单元130经过具有中央终端102的可用资源的路径A152与中央终端102有效地通信。这是本发明的一个重要优点。下面将更详细地讨论调解过程506。
图6根据本发明的优选实施例说明远端单元130的操作顺序的流程图。通信系统100可任选地多次发送消息以提高便携单元130至少接收一次传输的概率,如前所述。在这种情况下,在确定接收和消息的顺序与前面确定的传输顺序不符合之前,便携单元130最好从接收的最后消息延迟一个预定的时间。如前所述,一种方法是在接收的消息被确定与前面确定的传输顺序是按顺序的之后延迟一个预定的时间间隔。例如,在传输顺序中的最后接收的消息之后允许一个十分钟的窗口,用于接收与传输顺可能是或可能不是按顺序的其它消息。在十分钟延迟之后,远端单元130将确定在传输顺序中最后接收的消息后的任何接收的消息是否按顺序的并相应地通知用户。在第二种优选的方法中,如图6所表示的,在每个接收的消息之后,确定接收的消息与前面接收的消息确定的传输顺序不相符之前,远端单元130延迟一个预定的时间间隔,例如十分钟时间间隔。即,在确定之前,在最后接收的消息和前面确定的传输顺序之间可能已丢失了一个或多个消息。
特别是,图6表示了远端单元130的操作顺序,它可在一个事件驱动系统中周期执行。每当收到消息(602),(604)远端单元130存储该消息并启动计时器(606)以计时接收该消息之后的预定时间间隔。每个接收的消息有一个相类的计时器,用于在收到该消息之后计时出各个时间窗口。每个计时器可以存储器140中的数据结构表示。如果任何计时器暂停(608),则远端单元130检查存储器140中的消息的链接表以确定对于前面确定的传输顺序是否任何消息丢失(610)。即,例如远端单元130可将链接表从开始移动到具有计时器的消息已暂停的那点,以确定在传输顺序中是否有任何消息丢失。另外,任何丢失的消息被标记(612)以表示丢失消息的状况。任选地,在这时,远端单元130可以通知用户前面发送的消息已丢失。然后用户可将远端130连接到一个电话接口并使用路径A152与中央终端102通信,以便调解并从中央终端102至少接收前面丢失消息的消息数据。
图7和8说明优选的定时方面,正如前面讨论的,使用图4所示的第二个例子的消息顺序。如图所示,远端单元130接收消息702,704,706,710并将它们存储在存储器140的链接表中,在存储器140中前两个消息建立传输顺序703,705,而随后两个消息706,710被接收的顺序与前面确定的传输顺序703,705未按顺序,并且每个消息有独立的计时器708,712,在分别接收每个消息之后计时预定的时间间隔,以确定在传输顺序703,705和随后接收的消息706,710之间是否有任何丢失的消息。
图8说明消息3802已被远端单元130接收和已暂停一个预定时间间隔的消息4706的计时器。因此,传输顺序702,704,706跨过如由接收的消息1703,2705,3802和4804的消息4804。在确定接收的消息5710之前是否丢失消息以前,消息5的计时器712继续计时出它的预定时间间隔。当消息5的计时器712最终暂停时,传输顺序将包括所有的五个接收的消息702,704,706,710。
图9和10根据本发明的优选实施例说明中央终端1102的操作顺序的流程图。当中央终端102接收向一个或多个远端单元130发送新消息(902)的请求时,中央终端102确定是否请求向多个远端单元130的传输,即该消息预定给远端单元130组(904),如果不是,中央终端102校验(906)通过更可靠的路径A152是否可到达远端单元130。这可能是这样的情况:远端单元130经过路径A152目前连接到中央终端102并通过更可靠的通信媒介接收消息数据。通过路径A152的可靠的通信的另一方面是远端单元130可确认从中央终端102的消息数据的肯定接收,因此,在远端单元130没有收到从中央终端102经过路径A152来的消息时,中央终端102可任选地经过路径A152再发送该消息。
如果通过路径A152不能到达(906)远端单元130,则中央终端102递增(908)通过路径B122传输的消息地址的消息计数器,然后经过路径B122发送(912)该消息。该消息包括在远端单元130的消息顺序识另符和用于差错检测的CRC码。然后中央终端102确定(914)远端单元130是否可能并已确认发送消息的接收。而在该消息通过路径B122例如通过寻呼通信信道发送的情况下,中央终端102预期未确认,然后中央终端102在存储器118中存储(918)该消息。
当中央终端102收到发送一个消息到单个远端单元902,904,906的请求时,和远端单元130通过路径A152目前连接到中央终端102,则中央终端102递增(910)通过路径A152传输的地址的消息计数器,并发送(912)该消息,包括通过使用更可靠的通信媒介的路径A152的消息顺序识别符和CRC。在这种情况下,期待远端单元130确认(914)发送消息的接收,并且这么样中央终端102可任选地从存储器118废弃该消息或者在历史文件中保存该消息信息(916)供将来参考。
图10根据本发明的优选实施例说明中央终端102通过路径A152与远端单元130调解顺序中的操作。当中央终端102检测(1002)到远端单元130通过路径A152连接到中央终端102时,和远端单元130正请求一个调解操作,则中央终端102在存储器118中检验(1004)发送到远端单元130的消息,包括地址信息与远端单元130的预定地址可由远端单元130的信息,特定地址或地址可由远端单元130的请求中被识别。
中央终端102检索(1006)存储器118中的消息,该消息被传送到远端单元130而且由于已被收到选端单元130不确认。最好是,在调解请求中,远端单元130也识别从最后一次远端单元130请求与中央终端103调解以来远端单元130接收的消息。因此,中央终端102检验(1010)在调解请求中识别的每个消息,例如,由消息顺序号识别为已由中央终端102发送并由远端单元130接收的消息。如果发送的消息是组消息(1012),则中央终端102标记存储器140中的消息为已由一个远端单元130接收的是许多组的。
因此,中央终端102继续检索(1006)已发送到远端单元130的在存储器118中的任何其它消息。如果识别的消息不是许多组(1012),则在从远端单元130来的确认之后,中央终端102可从存储器118删去(1014)该消息,或者任选地在一个分开的历史文件中存储该消息,然后继续检索已发送到远端单元130的在存储器118中的其它消息。如果调解请求识别远端单元130没有收到发送的消息,那么中央终端102通过路径A152至少发送(1018)丢失消息的消息数据到远端单元130,而中央终端102等待从远端单元130来的证实(1020)一个预定的时间间隔。当收到证实(1020)时,中央终端102确定发送的消息是否预定给一个远端单元130组(1020),如果是的话,则中央终端102将存储器118中的消息标记(1016)为已由单独的远端单元130收到,并且继续检索(1006)存储器118中的其它消息。另一方面,如果发送的消息不是预定给一组(1012)的,则中央终端102可从存储器118中删去(1014)该消息。因此,中央终端102继续检索(1016)存储器118中的其它消息。
任选地,如果中央终端102收到一个否定的证实(1022),或者在经过路径A发送消息后的一个预定时间间隔之后,则中央终端102检验是否这是第三次(1022)远端单元130没有证实该消息,并且再发送该消息(1018)直到第三次没有证实为止(1020,1022)。在第三次尝试时(1022),中央终端102终止了经过路径A的目前通信,并且开始监视(1002)远端单元130经过路径A152请求调解。这样,通过重复地发送该消息信息直到中央终端102从远端单元130收到肯定的证实为止,中央终端102可以经过路径A可靠地传送消息信息到远端单元130。
如前所述,路径A152可以包括单向或双向射频通信信道,用于发送消息信息到远端单元130并从它重复地接收肯定的证实。在1990年4月17日授权的、名称为“高数据速率同时广播通信系统”的美国专利4918437和1989年11月21日授权的、名称为“码分多路复用返回证实寻呼系统”的美国专利4882579以及还在1989年10月17日授权的、名称为“频分多路复用返回证实寻呼系统”的美国专利4875038中更详细地叙述了在中央终端1102和远端单元130之间的这个证实操作,上述专利都转让给本发明的相同受让人并引用在此供参考。
图11和12根据本发明的优选实施例说明远端单元130的操作顺序的流程图。图11说明一个示例性的消息接收程序,而图12说明一个示例性的调解处理程序或更新程序。典型地,远端单元130监视(1102)远端单元130是否收到发送的消息,并等待(1116)被接收的消息。当收到消息时(1102),远端单元130检验(1104)该消息是否是新消息,如果不是的话,则远端单元130将存储器140中的该消息标记为是一个复份的接收消息(1108)、然后远端单元130在监视(1102)被接收的其它消息的同时可继续其它的操作。
如果收到一个新消息(1104),则远端单元130在存储器140中存储(1106)该消息并验证(1101)该消息数据不包含差错。这可使用与该消息一起发送的CRC来进行。如果被接收的消息在消息数据中无差错(1110),则远端单元130可标记(1118)在存储器140中的该消息,包括消息顺序号和其它的识别信息。如果该消息是经过路径B(1120)而不是经过路径A接收的,则远端单元130继续等待(1116)并监视(1102)被接收的消息。另一方面,如果该消息是经过路径A接收的(1120),则远端单元130经过路径A发送一个消息证实(1122)到中央终端102。此外,如果该消息作为调解顺序的一部分被接收的(1124),则远端单元继续调解程序中的操作顺序(1128)。反之,远端单元130继续等待(1116)并监视(1102)其它的接收的消息。
如果该消息被接收在消息数据中有差错(1110),则远端单元130确定该消息是否是经过路径A接收的(1112)。如果经过路径A接收的(1112),则远端单元130发送一个否定证实消息(1126)到中央终端102,以便请求再传输该消息。因此,远端单元130可回到调解程序(1124,1128)或者可继续等待(1116)并监视(1102)其它的接收消息。另一方面,如果经过路径B而不是路径A收到在消息数据中有差错的消息,则远端单元130标记(114)在存储器140中的该消息信息为没有正确地接收该消息。因此,远端单元13继续等待(1116)并监视(1102)接收的消息。这样,远端单元130在存储器140中保持了在传输顺序中接收的消息的帐单,在消息数据中有差错的接收消息的帐单和远端单元130没有收到的消息的帐单。
参见图12,一旦远端单元130被连接(1201)并经过路径A152与中央单元102通信,远端单元130可始发生中央终端102的调解顺序(1202)。这可在远端单元130和中央终端102之间自动地进行,或者任选地,响应人工输入如在远端单元130响应用户的输入。例如,经过在远端单元130的按钮或开关141。在调解处理程序(1202)时,如果远端单元130从中央终端102收到一个请求以终止(1204)调解顺序,则远端单元130可退出调解处理程序并执行(1206)其它的功能。当在调解程序中时,远端单元130等待接收(1208)从中央终端经过路径A来的传输。如果接收的消息信息(1208)是由远端单元130不正确地收到的,则远端单元130可请求再调解(1210,1202)。如果远端单元130第三次请求调解(1210),则它通知(1212)用户在与中央终端102通信中有差错。
在这个例子中,作为对远端单元130调解请求的响应的一部分,中央终端102可指示消息顺序识别中央终端102准备向远端单元130发送。如果远端单元130确定(1214)该消息是由远端单元130在先前接收的,该消息由中央终端102通信指示的消息顺序号识别的,则远端单元130可以立即向中央终端102发送一个证实(1216)使中心终端102知道该消息数据不必发送。此外,远端单元130可确定(1280)该消息数据是否是先前从存储器140删除的,如在用户从显示器读该消息之后删去的。在这种情况下,远端单元130也可从存储器140删除(1220)该消息,消息顺序号和其它相关的信息,然后继续调解请求(1202)。
如果远端单元130确定(1214)消息没有收到,或者该消息数据包含差错,则远端单元130可向中央终端102证实(1222)远端单元130没有收到该特定消息。在这种情况下,远端单元130等待(1224)一个预定的时间间隔以例中央终端102至少发送相应于经过路径A152丢失消息的消息数据。如果在预定的时间间隔内远端单元130没有收到,则远端单元130给中央终端102否定的证实(1226),因此请求再发送。一旦远端单元130在预定的时间间隔内至少收到该消息数据时,则远端单元130可进行消息接收程序(1130),如图11所示及上面所讨论的。这样,远端单元130工作以便至少接收通过调解请求识别的先前丢失消息的消息数据。
因此,上面讨论的通信系统100可提供在中央终端102和一个或多个远端单元130之间高通过量及可靠的传送消息的优点。使用第一通信媒介,如寻呼通信信道用于高通过量的消息传送,然后使用第二通信媒介,如在中央终端102和远端单元130之间的更可靠的拨号电话线接口,通信系统100可有效地服务大量的用户,因此使得通信系统100在商业上有生命力。同时,消息传送的可靠性接近直接有线线路或拨号电话线接口的可靠性,用户变得习惯于它。此外,用户能够自由地漫游而不被束缚后一个特定的地理位置,如由常规的有线线路和拨号电话线通信系统所限制的那样,这是本发明的优选实施例的重要优点。
还有,通信系统100可使用其它的通信技术来提高从中央终端102向一个或多个远端单元130传送消息的可靠性。例如,在编码在寻呼信道上发送的消息中可使用抗衰落编码方案。这种技术可大大地减小由于衰落现象消息恶化或被接收远端单元130丢失的概率。提供抗衰落消息编码的通信系统,如上所述的,在1990年4月3日授权的、名称为“多频消息系统”的美国专利4914649中更详细叙述,该专利转让给本发明的相同受让人,引用在此供参考。
此外,用于提高在导呼信道上传送消息的可靠性的另一个技术包括消息压缩。通过减少消息在寻呼信道上要求传输的总时间,这样减少了消息被噪声、干扰、衰落或对通信的其它障碍恶化的概率。在商业上有可用在中央终端102和在远端单元130的可用的消息压缩算法。
在本发明的可选择的实施例中,通信系统100可以从中央终端102向多个远端单元130传送消息而不使用消息200中的消息顺序号208。因此,中央终端102可以简化存储在存储器118中用于通信系统100的多个远端单元130的每个地址的数据结构。每个地址可定义存储器118的一部分,用于存储被发送到通信系统100中的那个地址的消息。消息不必在存储器118中编排以代表该特定地址的传输顺序,如在链接表结构中。当然,中央终端102可任选地保持消息的编排,例如代表传输顺序的链接表。但是它不要求,因此允许在存储器118中保持更简单的数据结构。
而且,消息顺序号208最好不包括在被发送到一个或多个远端单元130的消息200中。这减少了经过寻呼通信信道122发送的消息的传输开销。因此,它增加总的信道通过量。
此外,远端单元130可在它的存储器140中存储较简单的数据结构,通过不提供具有数据结构的传输顺序如保持在存储器140中的链接表。这允许在远端单元130可不需要保持传输顺序信息。当然,如果希望这样,远端单元130可在存储器中保持一个数据结构以提供传输顺序,例如如果消息顺序号包括在发送到远端单元130的消息中。
最后,在远端单元130和中央终端102之间经过路径A152的消息调解过程也可被简化,在经过路径A152的消息调解通信期间不包括消息顺序号,如下面将更详细地描述的。这也可提高经过路径A152传送消息的总通过量。因此,在下面更详细讨论的本发明的这个可选择的实施例中,通信系统100可从中央终端102向那个或多个远端单元130传送消息而不包括消息顺序号208,因此在中央终端存储器118和远端单元存储器140中提供较简单的消息编排,以及减少每个消息被传输的信息的开销,它可提高的通信信道通过量(通过路径A152和路径B122)。
图13根据本发明的可选择的实施例说明一个发送的消息的消息方框图。中央终端102一般经过寻呼通信信道(路径B)122发送消息1300到那个或多个远端单元130。发送的消息1300典型地包括识别和控制信息1302,以及消息数据信息1304。消息数据1304通常中在一个始发方和目的地远端单元130之间进行通信的信息。即消息数据1304是传送到选呼接收机130的用户的消息信息。消息数据1304可包括数据信息,字母数字信息和二进制数据。二进制数据最好是与计算机系统兼容的字级,如个人计算机的8比特二进制数据。
开销信息1302包括通常要求在通信系统100中传送消息1300的消息1300。这种开销信息1302通过包括地址信息1306,地址信息1306将一个或多个选端单元130识别为相关消息数据1304的目的地。典型地,当远端单元130收到从中央终端102发送的消息1300时,通过将与消息1300时,通过将与消息1300相关的地址信息1306与远端单元130的预定地址进行比较,远端单元130可确定特定的消息1300是否预定由特定远端单元130接收。地址信息1306和预定地址之间相符表示特定的远端单元130是接收的消息1300的目的地。
消息识别符1308提供一种手段,用于识别与一个或多个远端通信接收机130接收的地址信息1306一起发送的消息。消息识别符1308可包括任何识别码,例如包括可将一个消息从具有相同地址信息1306的其它消息中区分出来的任何数字或非数字符号的组合。在多个消息包括一个地址信息在通信系统100中发送时,这个消息识别符1308对允许中央终端102和远端单元130利用其中包含的消息识别符来识别多个消息是有用的。
最好是,消息1300中的CRC差错检测码1308为远端单元130提供一种手段以确定何该接收的消息数据1304已错误地接收,如前面所讨论的,而且CRC1308也可提供识别特定地址信息1306的接收信息1300的手段,因为通常CRC1308随着消息数据1304的内容变化。在中央终端102和接收的远端单元130,消息1300可与特定地址1306的CRC1308一起存储,以便在调解过程期间帮助识别发送的和接收的消息,下面将更详细地讨论。此外,在消息开销1302中可包括其它的识别和控制信息1310,如消息重复计数甚至消息顺序号。
通常当中央终端102经过寻呼通信信道(路径B)122发送消息1300时,中央终端102在存储器118中存储消息1300时,中央终端1102在存储器118中存储消息1300包括CRC1308的副本。中央终端102在存储器118中保留一个数据库,用于跟踪发送到通信系统100中的每个地址的消息。例如,存储器118中的数据库文件可将所有的消息分组,该消息发送到自从中央终端102最后一次与一个地址相关的那个或多个远端单元130调解该消息的那个地址(与一个或多个远端单元130相关)。
当远端单元130收到消息1300时,远端单元130在存储器140中至少存储消息1300的消息数据1304和CRC1308。远端单元130例如使用存储器140中的数据库跟踪每个地址的接收消息。远端单元130可使用接收消息1300的CRC1308检验消息数据以确定它是否是错误地接收的。任选地,当远端单元确定消息数据1304是错误地接收的,则远端单元130可通知用户差错情况。即,作为一个例子,当确定消息数据1304被接收的远端单元130恶化时,远端单元130可通过可视显示器上的消息通知该用户。然后用户可将远端单元130连接到电话接口并使用路径A152与中央终端102通信以请求发送消息的调解。在调解过程中,远端单元130从中央终端102可至少接收先前丢失消息的消息数据,下面将进一步说明。
图14,15和16根据本发明可选择的实施例说明通信系统100的操作顺序的流程图。图14根据本发明可选择的实施例说明中央终端102的调解顺序。图15和16根据本发明的可选择的实施例说明远端单元130的调解顺序。图14,15和16所示的两个操作顺序可在经过更可靠的路径A152通信媒介连接的选端单元130和中央终端102之间的调解过程中操作,路径A152如经过PSTN的拨号电话线。远端单元130可通过路径A152与中央终端102通信以始发调解请求并至少接收远端单它130先前丢失的消息1300的消息数据1304。
参见图14,当中央终端102没有收到调解请求(1402,1404)时,中央终端102可等待(1406)调解请求,如果需要时执行其它的系统功能。当中央终端102从当前通过路径A152与中央终端102通信的一个远端单元130收到(1404)调解请求时,中央终端102检验(1408)存储器118中的数据库关于任何先前发送的消息,该数据库是与相应于远端单元130的一个地址相关的。典型地该地址在调解请求中被识别。例如,在调解操作中,中央终端102可与远端单元130一起每次一个地验证(1410,1414)存储在数据库中的消息(以它们的CRC识别),以便确定是否有先前发送的任何消息包括存储器118中的数据库的特定地址和没被证实为已由该端单元130接收的任何消息。
一旦中央终端102确定(1408)有先前发送的在存储器118的数据库中的消息,中央终端102检索(1410)发送到远端单元130的在存储器118中和未被远端单元130证实为已收到的消息。最好是,在调解请求中,远端单元130至少识别相应于该远端单元130的一个地址,然后中央终端102可检索(1410)发送到存储在存储器118的数据库中的那个地址的所有消息。如果在数据库中没有(1410)仍未由远端单元130证实的消息,则中央终端102可通过路径A152向远端单元130发送(1412)一个“更新结束”的消息,给出那个地址调解顺序结束的信号。另一方面,如果有(1410)未被远端单元130证实的消息,则中央终端102可通过路径A152向远端单元130发送特定的消息CRC来识别到远端单元的这些消息的每个消息,然后检验(1414)从远端单元130来的响应,以识别相应于该地址的特定CRC的消息接收状态。
如果远端单元130证实相应于特定CRC的消息为标记“良好”作为响应(1414),则中央终端102知道该消息由远端单元130完整地并正确地收到,然后可从存储器118的数据库中删去(1416)该消息。因此,中央终端102可处理(1410)数据库中的另一个消息。中央终端102可通过路径A152向远端单元130发送被处理的下一个消息的CRC,以便检验(1414)该消息是否由远端单元130收到。
如果远端单元130证实(1414)该消息的CRC为已标记“坏”,例如指示先前发送的消息被远端单元130丢失,则中央终端102可通过路径A152向远端单元130至少发送(1418)消息数据1304。然后中央终端102待待(1420)从远端单元130来的证实。如果中央终端102从远端单元130接收到一个否定证实如NACK控制消息,则中央终端102至少算发送(1418)消息数据1304。但是如果中央终端102已经向远端单元130再发送了预定的次数,例如第三次(1422),则它可终止调解期间。因此,中央终端102可经过更可靠的路径A152向远端单元130至少再发送消息数据1304,例如多达三次。在第三次尝试(1422)之后,中央终端102可断开与远端单元130的通信并释放该接口以便与其它远端单元130连接(1404)。
当远端单元130证实(1420)该消息时,中央终端102可从存储器118的数据库中删去(1416)该消息,然后进入处理(1410)未被远端单元130证实的数据库中的任何其它消息。中央终端102和远端单元130之间的这个信号交换过程可继续,直到数据库中的所有消息都已处理为止。这样,中央终端102可通过更可靠的路径A152媒介向远端单元至少传送消息1300的消息数据1304。因此,如果远端单元130经过路径B122先前丢失了消息1300,远端单元130随后可与中央终端102经过路径A152调解并可靠地至少传送先前丢失的消息1300的消息数据1304。当所有消息都已处理了,中央终端102可经过路径A152向远端单元130发送(1412)一个“更新结束”消息以结束调解过程。
参见图15和16,一旦远端单元130经过路径A152与中央终端102连接(1502,1504)通信,远端单元130可通过向中央终端102发送一个调解请求来开始调解顺序(1506)。可在远端单元130和中央终端102之间自动地进行,或者任选地,响应人工输入,例如响应在远端单元130的用户输入。例如,通过在远端单元130的按钮或开关141。在调解顺序时,如果远端单元130从中央终端102接收一个请求以终止(1508)调解顺序时,远端单元130可退出(1510),并且如需要的话执行其它的功能。当远端单元130开始(1506)调解顺序时,它也可将计时器设定在一个预定值,为中央终端102提供最大的时间间隔以例响应调解请求。当等待响应时,如果计时器暂停(1512),则远端单元130确定例如这是否是第三次尝试(1514),如果不是的话,它经过路径A152再发送(1506)调解请求并复位计时器。在预定次数的尝试之后,例如三次尝试之后(1514),远端单元130可退出调解顺序并通知(1516)用户错误情况和等待输入。在等待中央终端102收到(1518)一个CRC,则它可前进并处理(1522)接收的CRC。否则,远端单元130继续等待(1520)从中央终端102来的响应。
一旦远端单元130从中央终端102收到(1518)CRC,它检验(1522)该CRC是在存储器140中并标记“良好”。即,如果存储在存储器140中的CRC标记“良好”,则与该地址的CRC相关的消息数据1304由远端单元完整地和正确地收到。在这种情况下,参见图16,远端单元130可向中央终端102发送(1524)相应于该消息的CRC被标记“良好”的证实。
此外,如果该消息已以从存储器140删去了(1526),例如当用户阅读了并废弃该消息时,则远端单元130也可从存储器140中删去(1528)该CRC。反之,如果该消息不被删去(1526),CRC仍然存储在存储器140中。因此,远端单元130可与中央终端102一起开始另一地址的另一个调解请求。
如果消息的CRC不在存储器140中并且不被标记“良好”(1522),则远端单元130可发送(1530)一个证实到中央终端102,指示消息的CRC是“坏”的。即,“坏”的证实表示该消息先前被远端单元130丢失了。在这种情况下,远端单元130监视1532路径A152一个预定的时间间隔,以便至少接收相应于该CRC1308的消息1300的消息数据(1304)。
如果在预定的时间间隔内至少没有收到(1532)消息数据1304,则远端单元130可发送(1534)一个NACK消息到中央终端102。该NACK促使中央终端102至少再发送消息1300的消息数据1304。
当远端单元130至少收到(1532)消息1300的消息数据1304时,它在存储器140中至少存储接收的消息1300的消息数据1304。因此,远端单元可接收的消息数据1304的计算的CRC与接收的CRC值进行比较(1538),以便确定在接收的消息数据1304中是否有差错。如果消息数据被错误地接收(1538),例如计算的CRC与接收的CRC值不相符,则远端单元130发送(1544)一个NACK消息到中央终端102,然后复位计时器以等待预定的时间间隔,用于至少接收(1332)消息数据1304。任选地,远端单元130可重复这个过程(1532,1536,1538,1544)预定的尝试次数,例如三次,在三次时远端单元130可断开并终止与中央终端102的通信。.
当计算的CRC符合(1538)接收的CRC值时,表示消息数据1304由远端单元130完整地并正确地收到,则远端单元130在存储器1140中存储(1540)该CRC并给它标记“良好”。此外,然后远端单元130发送(1542)一个证实到中央终端102,证实该消息数据1304由远端单元130完整地并正确地收到。
然后,远端单元130复位(1542)计时器该时间间隔,以便从中央终端102接收具有CRC的响应,然后进入监视(1508,1512,1518)从中央终端102来的响应并等待(1520)。这样,远端单元130与中央终端102交换调解请求和证实信号,以便向远端单元130至少传送由远端单元130先前丢失的消息1300的消息数据1304。经过路径A152的通信可从中央终端102向远端单元130至少传送先前丢失的消息1300的消息数据1304。
因此,上面讨论的通信系统100的可选择的实施例可提供中央终端102和那个或多个远端单元130之间高通过量和可靠传送消息的优点。
Claims (14)
1、在通信系统中用于可靠地传送消息到至少一个便携式选呼接收机的一种方法,该方法包括步骤:
(a)存储消息,该消息包括地址信息,消息识别符和消息数据;
(b)经过第一通信媒介发送该消息,以便由至少一个便携式选呼接收机接收,在该消息内发送的消息识别符识别包括相同地址的信息的发送消息;
(c)经过与第一通信媒介不同的第二通信媒介从该至少一个便携式选呼接收机的一个便携式选呼接收机接收消息调解请求,消息调解请求识别那一个便携式选呼接收机的预定地址;
(d)经过第二通信媒介使用消息识别符来识别发送的消息以确定那个便携式选呼接收机的发送消息的接收状态,与那个便携选呼接收机调解存储的消息;和
(e)向那个便携式选呼接收机至少发送具有接收状态的发送消息的消息数据,该接收状态指示那个便携式选呼接收机没有收到发送的消息,以便可靠地传送消息到通信系统中的至少一个便携式选呼接收机。
2、在通信系统中用于可靠地从一个通信控制器向至少一个便携式选呼接收机传送消息的一种方法,该方法包括步骤:
(a)在通信控制器存储消息,该消息包括地址信息,消息识别符和消息数据;
(b)从通信控制器经过第一通信媒介发送该消息,以便由至少一个便携式选呼接收机接收,在该消息内发送的消息识别符识别包括相同地址信息的发送消息;
(c)经过不同于第一通信媒介的第二通信媒介,在通信控制器从至少一个便携式选呼接收机接收消息调解请求,该消息调解请求识别便携式选呼接收机的预定地址;
(d)在通信控制器检索存储的消息,以便定位所发送的消息,它包括地址信息符合步骤(c)中识别的预定的地址;
(e)经过第二通信媒介,从通信控制器到至少一个便携选呼接收机发送在步骤(d)中找到的至少一个消息的至少一个消息识别符;
(f)响应在便携式选呼接收机收到的至少一个消息识别符,在至少一个便携式选呼接收机分别地检验该便携式选呼接收机是否没有收到由该至少一个消息识别符识别的至少一个消息;
(g)从便携式选呼接收机经过第二通信媒介向通信控制器发送一个调解证实,以确认由步骤(f)中检验的至少一个消息识别符所识别的至少一个消息的接收状态,该接收状态表示便携式选呼接收机没有收到至少一个消息,或者它没有正确地和完整地收到至少一个消息;和
(h)从通信控制器经过第二通信媒介向便携式选呼接收机至少发送由在调解证实中证实的至少一个消息识别符识别的至少一个消息的消息数据,调解证实确认该便携式选呼接收机没有收到由该至少一个消息识别符识别的至少一个消息。
3、能够在通信系统中接收消息的一种便携式选呼接收机,其特征在于该便携式选呼接收机包括:
一个接收机,通过第一通信媒介选择地接收通信系统中的消息,该消息包括地址信息,消息识别符和消息数据;
一个存储器,用于存储接收的消息;
连接到该存储器的调解处理装置,经过不同于第一通信媒介的第二通信媒介始发了个消息调解请求,和经过第二通信媒介至少接收在调解过程中调解的消息的消息数据,该调解处理装置将至少该消息的接收消息数据调解到该存储器。
4、根据权利要求3的便携式选呼接收机,其特征在于其中的调解处理装置包括:
调制解调装置,经过第二通信媒介使用调制解调器通信发送消息调解请求,并至少接收在调解过程中调解的消息的消息数据。
5、根据权利要求3的便携式选呼接收机,其特征在于还包括:
消息差错检测装置,连接到调解处理装置用于检测从经过第一通信媒介来的接收消息中的差错,并响应检测的一个接收消息中的差错,将差错检测的信号连接到该调解处理装置,差错检测的信号至少识别已经差错检测的消息的消息识别符;和
调解处理装置,响应于差错检测的信号经过第二通信媒介始发消息调解请求。
6、根据权利要求5的便携式选呼接收机,其特征在于进一步包括:
用户输入装置,用于接收从便携式选呼接收机的用户来的用户输入;和
连接到用户输入装置的调解处理装置,响应于差错检测的信号和用户输入,始发消息调解请求。
7、用于可靠地传送消息到至少一个通信接收机的一种通信系统,其特征在于该通信系统包括:
第一存储器装置,用于存储预定传输到至少一个通信接收机的消息,该消息包括地址信息,消息识别符和消息数据;
连接到该存储器的第一消息发送装置,经过第一通信媒介发送该消息,以便由该至少一个通信接收机接收;
连接到该存储器装置的第二消息发送装置,经过第二通信媒介至少发送该消息的消息数据,以便由该至少一个通信接收机接收,该第二通信媒介是不同于第一通信媒介的;
检索装置,用于检索存储在第一存储器装置中的消息;和
连接到该检索装置及第二消息发送装置的消息调解请求处理装置,经过第二通信媒介从该至少一个通信接收机接收消息调解请求,并且响应消息调解请求:
确定至少一个消息不是由该至少一个通信接收机经过第一通信媒介接收的,
从第一存储器装置至少检索该至少一个消息的消息数据,该至少一个消息的检索的消息数据是由该至少一个消息的消息识别符识别的,和
经过第二通信媒介发送检索的至少消息数据,以便由该至少一个通信接收机接收,经过第一通信媒介和第二通信媒介的至少一个通信媒介从该通信系统向该至少一个通信接收机可靠地传送消息;以及
至少一个通信接收机,能够与该通信系统经过第一通信媒介和第二通信媒介进行通信。
8、一种电子邮件通信系统,其特征在于包括:
一个寻呼系统,用于可靠地传送电子邮件消息到至少一个选呼接收机,该寻呼系统包括:
用于存储电子邮件消息的第一存储器装置,每个电子邮件消息包括地址信息,消息顺序识别符和消息数据;和
寻呼发送装置,用于经过寻呼通信信道顺序地发送电子邮件消息到至少一个选呼接收机;和
至少一个选呼接收机,每个选呼接收机包括:
寻呼接收装置,经过寻呼通信信道接收顺序地发送的电子邮件消息;
解码装置,用于使包含每个接收的电子邮件消息的地址信息与预定的地址相符;
第二存储器装置装置用于至少存储包括与预定地址相符的地址信息的每个接收的电子邮件消息的消息顺序识别符的消息数据;和
调解请求始发装置,经过拨号电话接口始发一个调解请求,该调解请求识别:
(a)选呼接收机的预定地址和
(b)任何消息顺序识别符,包括由选呼接收机接收的电子邮件消息,
在调解请求中识别的接收电子邮件消息都包括与在选呼接收机的预定地址相符的地址信息;和
其中寻呼系统进一步包括:
检索装置,用于从第一存储器装置检索电子邮件消息,该电子邮件消息由调解请求识别为未被选呼接收机收到;和
调解的消息发送装置,响应于该调解请求,经过拨号电话接口至少发送一个检索的电子邮件消息的消息数据;和
其中该至少一个选呼接收机的每个选呼接收机进一步包括:
调解消息接收装置,连接到调解请求始发装置和第二存储器装置,用于响应于该调解请求至少接收经过拨号电话接口发送的每个检索电子邮件消息的消息数据,和至少将由调解消息接收装置接收的消息数据连接到第二存储器装置,以便从寻呼系统向该至少一个选呼接收机可靠地传送电子邮件消息。
9、根据权利要求8的电子邮件通信系统,其特征在于其中调解消息发送装置包括调制解调器发送装置,用于经过拨号电话接口使用调制解调器通信至少发送消息顺序识别符和每个接收的电子邮件消息的消息数据,和
其中调解消息接收装置包括调制解调器接收装置,用于接收经过拨号电话接口使用调制解调器通信发送的至少消息顺序识别符和每个接收的电子邮件的消息数据。
10、一种便携式选呼接收机,可与一个通信系统合作操作,用于从该通信系统到该便携式选呼接收机可靠地传送消息,其特征在于该便携式选呼接收机包括:
第一接收装置,用于接收经过第一通信媒介发送的消息,每个发送的消息包括地址信息,消息顺序识别符和消息数据,发送的消息的消息顺序识别符识别包括相同地址信息的发送的消息的传输顺序;
连接到第一接收装置的存储器装置,用于存储接收的消息;
解码装置,用于使接收消息的地址信息与预定的地址相符;
连接到接收装置和解码装置的接收的消息顺序监视装置,用于监视包括地址信息符合预定地址的接收消息的传输顺序;
连接到接收消息顺序监视装置的丢失的消息确定装置,通过检测至少一个接收的消息,确定包括地址信息与预定地址相符的发送消息没有被便携式选呼接收器接收,一个接收的消息有一个消息顺序识别符,该消息顺序识别符与包括地址信息符合预定地址的接收消息的传输顺序不符合;
连接到接收装置和解码装置的消息差错检测装置,用于检测在具有地址信息符合预定地址的接收消息的消息数据中的差错;
连接到丢失消息确定装置和消息差错确定装置的消息调解请求装置,经过第二通信媒介发送消息调解请求到该通信系统,以便至少识别便携式选呼接收机经过第一通信媒介没有收到的一个发送消息,消息调解请求识别预定的地址和至少一个消息顺序识别符,至少一个消息顺序识别符的每个顺序识别符相应于没有收到的如由丢失消息确定装置确定的一个发送消息,或者相应于在消息数据中有差错的,如由差错检测装置检测的一个接收的消息;和
连接到消息调解请求装置并对其响应的调解的消息接收装置,用于至少接收该至少一个消息的每个消息的消息数据,该至少一个消息相应于在消息调解请求中识别的该至少一个消息顺序识别符的每个顺序识别符,该调解消息接收装置经过第二通信媒介至少接收该至少一个消息的每个消息的消息数据,以便以通信系统向便携式选呼接收机可靠地传送消息。
11、根据权利要求10的便携式选呼接收机,其特征在于进一步包括:
连接到消息调解请求装置的显示装置,用于向用户可视地显示该便携式选呼接收机经过第一通信媒介没有收到至少一个发送的消息;和
连接到消息调解请求装置的用户输入控制装置,用于接收用户输入,包括用户确认可视指示:便携式选呼接收机没有收到至少一个发送消息,接收的用户确认连接到消息调解请求装置,用于响应接收用户确认发送消息调解请求到该通信系统。
12、根据权利要求10的便携式选呼接收机,其特征在于进一步包括:
连接到接收消息顺序监视装置和丢失消息确定装置的计时装置,用于向它们提供计时信息,以便在传输顺序中被监视的最后接收的消息之后的预定时间间隔之后,确定包括地址信息之后的预定时间间隔之后,确定包括地址信息与预定地址相符的发送消息未被便携式选呼接收,包括地址信息符合预定地址的发送未被接收的确定被延迟预定的时间间隔,以便监视传输顺序直到预定时间间隔到期为止。
13、根据权利要求10的便携式选呼接收接收机,其特征在于其中第一通信媒介是射频寻呼通信信道,而其中第二通信媒介是包括使用调制解调器通信的拨号电话线接口的通信媒介和射频通信信道组之一。
14、根据权利要求10的便携式选呼接收机,其特征在于:其中经过第一通信媒介发送的每个消息包括一个循环冗余码(CRC),用于检测在消息数据中的至少一个差错,和其中消息差错检测装置使用接收消息的CRC用于检测接收消息的消息数据中的差错,该接收的消息具有与预定地址相符的地址消息。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/954,106 | 1992-09-30 | ||
US07/954,106 US5315635A (en) | 1992-09-30 | 1992-09-30 | Reliable message communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1098833A true CN1098833A (zh) | 1995-02-15 |
CN1049551C CN1049551C (zh) | 2000-02-16 |
Family
ID=25494931
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN93118209A Expired - Fee Related CN1049551C (zh) | 1992-09-30 | 1993-09-28 | 可靠的消息通信系统 |
Country Status (5)
Country | Link |
---|---|
US (2) | US5315635A (zh) |
KR (1) | KR100192893B1 (zh) |
CN (1) | CN1049551C (zh) |
NO (1) | NO951184L (zh) |
TW (1) | TW253089B (zh) |
Families Citing this family (124)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5794144A (en) * | 1994-03-11 | 1998-08-11 | Bellsouth Corporation | Methods and apparatus for communicating data via a cellular mobile radiotelephone system |
SE469867B (sv) | 1992-02-17 | 1993-09-27 | Ericsson Telefon Ab L M | Personsökningsförfarande |
US5533094A (en) * | 1992-05-12 | 1996-07-02 | Telefonaktiebolaget L M Ericsson, A Corp. Of Sweden | Allocation of paging capacity in cellular applications by storing a set of page request group designations, paging extents and paging priority parameters |
US5315635A (en) * | 1992-09-30 | 1994-05-24 | Motorola, Inc. | Reliable message communication system |
JPH06132941A (ja) * | 1992-10-21 | 1994-05-13 | Nec Corp | データ転送方式 |
US5675733A (en) * | 1992-11-30 | 1997-10-07 | International Business Machines Corporation | Statistical analysis and display of reception status of electronic messages |
US6266703B1 (en) * | 1992-12-29 | 2001-07-24 | International Business Machines Corporation | Method and apparatus for providing confirmation notification for isochronous data |
CA2100533C (en) * | 1993-06-22 | 2004-05-25 | Duncan Wayne Lee | Method and system for synchronizing computer mail user directories |
WO1995004424A1 (en) * | 1993-08-02 | 1995-02-09 | Motorola Inc. | Method of storing a page in a voice mail system |
US7426264B1 (en) * | 1994-01-05 | 2008-09-16 | Henderson Daniel A | Method and apparatus for improved personal communication devices and systems |
US7266186B1 (en) * | 1994-01-05 | 2007-09-04 | Intellect Wireless Inc. | Method and apparatus for improved paging receiver and system |
US5588009A (en) * | 1994-02-03 | 1996-12-24 | Will; Craig A. | Personal paging, communications, and locating system |
US5542115A (en) * | 1994-06-24 | 1996-07-30 | Pioneer Tech Development Limited | Paging method and apparatus |
JP2658891B2 (ja) * | 1994-07-15 | 1997-09-30 | 日本電気株式会社 | 選択呼出システム及びその受信方法 |
US5870089A (en) * | 1994-10-27 | 1999-02-09 | Dazel Corporation | Apparatus and process for distributing information using an electronic package representation |
KR0140457B1 (ko) * | 1994-12-31 | 1998-07-01 | 김광호 | 광대역 무선 호출 시스템의 기준채널 유지 방법 |
US5596318A (en) * | 1995-01-12 | 1997-01-21 | Microsoft Corporation | Method for operating a two-way messaging system to extend battery life |
JP2001505370A (ja) * | 1995-02-21 | 2001-04-17 | モトローラ・インコーポレイテッド | 通信装置においてユーザにメッセージ・ステータスを通知する方法および装置 |
US5600703A (en) * | 1995-02-24 | 1997-02-04 | Motorola, Inc. | Method and apparatus for remotely retrieving messages intended for an acknowledge-back pager in a selective call communication system |
US5754754A (en) * | 1995-07-26 | 1998-05-19 | International Business Machines Corporation | Transmission order based selective repeat data transmission error recovery system and method |
US5703570A (en) * | 1995-08-16 | 1997-12-30 | Motorola, Inc. | Method and apparatus for indicating undelivered messages in a communication device |
US5696500A (en) * | 1995-08-18 | 1997-12-09 | Motorola, Inc. | Multi-media receiver and system therefor |
US5886646A (en) * | 1995-12-07 | 1999-03-23 | Kokusai Electric Co., Ltd. | Data display system based on a paging signal |
WO1997022936A1 (en) * | 1995-12-19 | 1997-06-26 | Motorola Inc. | Method and apparatus for rate governing communications |
US6252869B1 (en) * | 1995-12-29 | 2001-06-26 | At&T Corp. | Data network security system and method |
US6021433A (en) * | 1996-01-26 | 2000-02-01 | Wireless Internet, Inc. | System and method for transmission of data |
US7035914B1 (en) * | 1996-01-26 | 2006-04-25 | Simpleair Holdings, Inc. | System and method for transmission of data |
US6085101A (en) * | 1996-05-17 | 2000-07-04 | Telcordia Technologies, Inc. | Communications network having a multicast capability |
JPH1070748A (ja) * | 1996-08-27 | 1998-03-10 | Nec Shizuoka Ltd | 無線選択呼出受信機 |
JP3056090B2 (ja) * | 1996-09-19 | 2000-06-26 | 静岡日本電気株式会社 | 無線選択呼出受信機 |
US5884170A (en) * | 1996-09-24 | 1999-03-16 | Ericsson, Inc. | Subscriber feature controlled high penetration messaging |
US5724412A (en) * | 1996-10-07 | 1998-03-03 | U S West, Inc. | Method and system for displaying internet identification on customer premises equipment |
US5940740A (en) | 1996-10-25 | 1999-08-17 | At&T Wireless Services, Inc. | Method and apparatus for message transmission verification |
US5859595A (en) * | 1996-10-31 | 1999-01-12 | Spectracom Corporation | System for providing paging receivers with accurate time of day information |
US6167426A (en) | 1996-11-15 | 2000-12-26 | Wireless Internet, Inc. | Contact alerts for unconnected users |
JP2968738B2 (ja) * | 1996-11-18 | 1999-11-02 | 静岡日本電気株式会社 | 個別選択呼出受信システムおよび個別選択呼出受信方法 |
US5873023A (en) * | 1996-11-19 | 1999-02-16 | Motorola, Inc. | Method and apparatus in a messaging system for implementing a group call |
US20060195595A1 (en) | 2003-12-19 | 2006-08-31 | Mendez Daniel J | System and method for globally and securely accessing unified information in a computer network |
US5873043A (en) * | 1996-12-18 | 1999-02-16 | Cellemetry Llc | System for communicating messages via a forward overhead control channel |
SE510162C2 (sv) * | 1997-01-14 | 1999-04-26 | Ericsson Telefon Ab L M | En metod och kommunikationsstation för styrning av meddelandöverföring i ett mobilt kommunikationssystem |
US5914669A (en) * | 1997-03-06 | 1999-06-22 | Sony Corporation | Pager with rotating dial for inputting messages |
US6144839A (en) * | 1997-04-04 | 2000-11-07 | At&T Corporation | Alphanumeric paging system |
US6259892B1 (en) | 1997-09-19 | 2001-07-10 | Richard J. Helferich | Pager transceiver and methods for performing action on information at desired times |
US6826407B1 (en) * | 1999-03-29 | 2004-11-30 | Richard J. Helferich | System and method for integrating audio and visual messaging |
US6233430B1 (en) | 1997-09-19 | 2001-05-15 | Richard J. Helferich | Paging transceivers and methods for selectively retrieving messages |
US6253061B1 (en) | 1997-09-19 | 2001-06-26 | Richard J. Helferich | Systems and methods for delivering information to a transmitting and receiving device |
US6636733B1 (en) | 1997-09-19 | 2003-10-21 | Thompson Trust | Wireless messaging method |
US7003304B1 (en) | 1997-09-19 | 2006-02-21 | Thompson Investment Group, Llc | Paging transceivers and methods for selectively retrieving messages |
US6087956A (en) * | 1997-09-19 | 2000-07-11 | Helferich; Richard J. | Paging transceivers and methods for selectively erasing information |
US6611681B2 (en) * | 1997-09-26 | 2003-08-26 | Daniel A. Henderson | Method and apparatus for an improved call interrupt feature in a cordless telephone answering device |
US6167234A (en) * | 1997-10-02 | 2000-12-26 | Motorola, Inc. | Method and apparatus for global message monitoring |
US6088589A (en) * | 1997-12-11 | 2000-07-11 | Ericsson Inc. | System, method and apparatus for handling high-power notification messages |
US6983138B1 (en) | 1997-12-12 | 2006-01-03 | Richard J. Helferich | User interface for message access |
US6311056B1 (en) | 1998-05-21 | 2001-10-30 | Cellemetry Llc | Method and system for expanding the data capacity of a cellular network control channel |
US6311060B1 (en) | 1998-05-21 | 2001-10-30 | Cellemetry Llc | Method and system for registering the location of a mobile cellular communications device |
US9374435B2 (en) | 1998-05-29 | 2016-06-21 | Blackberry Limited | System and method for using trigger events and a redirector flag to redirect messages |
US6219694B1 (en) * | 1998-05-29 | 2001-04-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device having a shared electronic address |
US7209955B1 (en) | 1998-05-29 | 2007-04-24 | Research In Motion Limited | Notification system and method for a mobile data communication device |
US7606936B2 (en) * | 1998-05-29 | 2009-10-20 | Research In Motion Limited | System and method for redirecting data to a wireless device over a plurality of communication paths |
US7266365B2 (en) * | 1998-05-29 | 2007-09-04 | Research In Motion Limited | System and method for delayed transmission of bundled command messages |
US6438585B2 (en) * | 1998-05-29 | 2002-08-20 | Research In Motion Limited | System and method for redirecting message attachments between a host system and a mobile data communication device |
US20020049818A1 (en) * | 1998-05-29 | 2002-04-25 | Gilhuly Barry J. | System and method for pushing encrypted information between a host system and a mobile data communication device |
US7209949B2 (en) | 1998-05-29 | 2007-04-24 | Research In Motion Limited | System and method for synchronizing information between a host system and a mobile data communication device |
US8516055B2 (en) * | 1998-05-29 | 2013-08-20 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device in a wireless data network |
US6779019B1 (en) | 1998-05-29 | 2004-08-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US6757548B1 (en) | 1998-08-31 | 2004-06-29 | Motorola, Inc. | Method and apparatus in a wireless messaging system for estimating and using required delivery parameters to meet a target transmission reliability |
US6854007B1 (en) * | 1998-09-17 | 2005-02-08 | Micron Technology, Inc. | Method and system for enhancing reliability of communication with electronic messages |
FI109756B (fi) | 1998-09-21 | 2002-09-30 | Nokia Corp | Menetelmä tiedonsiirtojärjestelmässä paikallisten resurssien hyödyntämiseksi, tiedonsiirtojärjestelmä ja langaton viestin |
US7483699B2 (en) * | 1998-09-22 | 2009-01-27 | Qualcomm Incorporated | Overhead message update with decentralized control |
US6289224B1 (en) * | 1998-10-29 | 2001-09-11 | Motorola, Inc. | Method and apparatus for starting an acknowledgment timer |
US6370132B1 (en) * | 1998-12-29 | 2002-04-09 | 3 Com Corporation | Mobile terminated call routing in a network access server/interworking function |
US7171000B1 (en) | 1999-06-10 | 2007-01-30 | Message Secure Corp. | Simplified addressing for private communications |
US7030730B1 (en) | 1999-01-15 | 2006-04-18 | International Business Machines Corporation | System and method for formatting an electronic message |
US7076241B1 (en) | 1999-01-15 | 2006-07-11 | International Business Machines Corporation | System and method for selectively transmitting electronic messages |
DE19906450C1 (de) * | 1999-02-16 | 2000-08-17 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Erzeugen eines verschlüsselten Nutzdatenstroms und Verfahren und Vorrichtung zum Entschlüsseln eines verschlüsselten Nutzdatenstroms |
US6738647B1 (en) | 1999-04-23 | 2004-05-18 | Numerex Corporation | Method and system for expanding the data payload of data messages transported via a cellular network control channel |
US20020019932A1 (en) * | 1999-06-10 | 2002-02-14 | Eng-Whatt Toh | Cryptographically secure network |
US6988199B2 (en) | 2000-07-07 | 2006-01-17 | Message Secure | Secure and reliable document delivery |
US20020101998A1 (en) * | 1999-06-10 | 2002-08-01 | Chee-Hong Wong | Fast escrow delivery |
US6718177B1 (en) * | 1999-09-20 | 2004-04-06 | Cellemetry, Llc | System for communicating messages via a forward overhead control channel for a programmable logic control device |
US7783508B2 (en) * | 1999-09-20 | 2010-08-24 | Numerex Corp. | Method and system for refining vending operations based on wireless data |
US6856808B1 (en) * | 1999-10-29 | 2005-02-15 | Cellmetry, Llc | Interconnect system and method for multiple protocol short message services |
US6917280B1 (en) * | 1999-12-29 | 2005-07-12 | Bellsouth Intellectual Property Corporation | Cradle for accepting portable communications device and coupling portable communications device to first network by way of second network |
US6898427B1 (en) * | 1999-12-29 | 2005-05-24 | Bellsouth Intellectual Property Corporation | Method of coupling portable communications device to first network by way of second network |
EP2237580B1 (en) * | 2000-04-10 | 2013-01-09 | Research In Motion Limited | System and method for indicating the state of a message |
US7032005B2 (en) * | 2000-04-14 | 2006-04-18 | Slam Dunk Networks, Inc. | System for handling information and information transfers in a computer network |
AU2000241369A1 (en) * | 2000-04-20 | 2001-11-07 | Nokia Corporation | A communication terminal |
US7251728B2 (en) | 2000-07-07 | 2007-07-31 | Message Secure Corporation | Secure and reliable document delivery using routing lists |
US6782414B1 (en) | 2000-08-03 | 2004-08-24 | International Business Machines Corporation | Method and system for determination of delivery status of email sent to multiple recipients through multiple protocols |
US20020048372A1 (en) * | 2000-10-19 | 2002-04-25 | Eng-Whatt Toh | Universal signature object for digital data |
US7245928B2 (en) * | 2000-10-27 | 2007-07-17 | Cellemetry, Llc | Method and system for improved short message services |
EP1344353B1 (en) | 2000-12-22 | 2014-11-19 | BlackBerry Limited | Wireless router system and method |
US7283808B2 (en) * | 2001-01-18 | 2007-10-16 | Research In Motion Limited | System, method and mobile device for remote control of a voice mail system |
US7103656B2 (en) * | 2001-02-20 | 2006-09-05 | Research In Motion Limited | System and method for administrating a wireless communication network |
US7295836B2 (en) * | 2001-03-09 | 2007-11-13 | Research In Motion Limited | Advanced voice and data operations in a mobile data communication device |
CA2376918C (en) * | 2001-03-14 | 2007-10-23 | Research In Motion Limited | Scalable and secure messaging system for a wireless network |
US7386589B1 (en) * | 2001-04-05 | 2008-06-10 | Remote Sales, Llc | Managed messaging platform with message response aggregation |
US20060095357A1 (en) * | 2001-04-05 | 2006-05-04 | Remote Sales LLC, a limited liability corporation of the State of Nevada | Wireless payment processing |
US7533187B1 (en) | 2001-04-05 | 2009-05-12 | Marcellino Tanumihardja | Wireless device detection |
US7254616B1 (en) * | 2001-07-27 | 2007-08-07 | Ciena Corporation | Reliable communication mechanism with “at most once” delivery guarantee |
JP2003045042A (ja) * | 2001-07-31 | 2003-02-14 | Toshiba Corp | 情報記録媒体の厚みムラ補正方法および厚みムラ補正方法を用いた情報記録再生装置 |
AR037234A1 (es) * | 2001-08-27 | 2004-11-03 | Numerex Corp | Aparato para detectar una perdida de integridad de una linea telefonica, metodo para detectar e informar acerca de una perdida de integridad de una linea telefonica |
US7317699B2 (en) | 2001-10-26 | 2008-01-08 | Research In Motion Limited | System and method for controlling configuration settings for mobile communication devices and services |
WO2003049384A1 (en) * | 2001-12-07 | 2003-06-12 | Research In Motion Limited | System and method of managing information distribution to mobile stations |
US20080046592A1 (en) | 2002-06-26 | 2008-02-21 | Research In Motion Limited | System and Method for Pushing Information Between a Host System and a Mobile Data Communication Device |
US7024591B2 (en) * | 2002-07-12 | 2006-04-04 | Crossroads Systems, Inc. | Mechanism for enabling enhanced fibre channel error recovery across redundant paths using SCSI level commands |
US7818519B2 (en) | 2002-12-02 | 2010-10-19 | Silverbrook Research Pty Ltd | Timeslot arbitration scheme |
US20090319802A1 (en) * | 2002-12-02 | 2009-12-24 | Silverbrook Research Pty Ltd | Key Genaration In An Integrated Circuit |
US7323970B1 (en) * | 2004-01-21 | 2008-01-29 | Numerex Corporation | Method and system for remote interaction with a vehicle via wireless communication |
JP4537235B2 (ja) * | 2005-03-15 | 2010-09-01 | キヤノン株式会社 | 電子メール通信装置及び電子メール通信方法並びにプログラム |
US7221953B2 (en) * | 2005-03-29 | 2007-05-22 | Sbc Knowledge Ventures, Lp | Triggering email/PIM events based on SMS headers and content |
EP2565797B1 (en) | 2005-04-18 | 2019-10-23 | BlackBerry Limited | Method For Providing Wireless Application Privilege Management |
US7680471B2 (en) | 2006-05-17 | 2010-03-16 | Numerex Corp. | System and method for prolonging wireless data product's life |
US7756937B2 (en) * | 2006-08-18 | 2010-07-13 | Brother Kogyo Kabushiki Kaisha | Network device |
US7650365B2 (en) * | 2006-12-20 | 2010-01-19 | The Boeing Company | System and method for delivering updated data information |
EP2118858A4 (en) | 2007-02-06 | 2010-03-31 | Numerex Corp | TRANSPORTABLE WIRELESS EVENT REPORTING SYSTEM WITH PREPAID SERVICE |
US8179872B2 (en) | 2007-05-09 | 2012-05-15 | Research In Motion Limited | Wireless router system and method |
US7933240B2 (en) * | 2007-07-19 | 2011-04-26 | Honeywell International Inc. | Apparatus and method for redundant connectivity and multi-channel operation of wireless devices |
US8681676B2 (en) * | 2007-10-30 | 2014-03-25 | Honeywell International Inc. | System and method for providing simultaneous connectivity between devices in an industrial control and automation or other system |
US8620879B2 (en) * | 2009-10-13 | 2013-12-31 | Google Inc. | Cloud based file storage service |
US9609524B2 (en) | 2014-05-30 | 2017-03-28 | Honeywell International Inc. | Apparatus and method for planning and validating a wireless network |
US9985901B2 (en) * | 2015-05-27 | 2018-05-29 | Intel IP Corporation | Apparatus, system and method of wireless communication to a plurality of stations |
JP7040241B2 (ja) * | 2018-04-09 | 2022-03-23 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、及び情報処理プログラム |
US20210203670A1 (en) * | 2019-12-30 | 2021-07-01 | Itron, Inc. | Man-In-The-Middle Extender Defense In Data Communications |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4644351A (en) * | 1984-05-08 | 1987-02-17 | Motorola, Inc. | Two way personal message system with extended coverage |
US4713780A (en) * | 1985-04-15 | 1987-12-15 | Express Communications, Inc. | Electronic mail |
US4803487A (en) * | 1987-04-30 | 1989-02-07 | Motorola, Inc. | Portable communications receiver with separate information presentation means |
US4882579A (en) * | 1988-01-07 | 1989-11-21 | Motorola, Inc. | Code division multiplexed acknowledge back paging system |
US4875038A (en) * | 1988-01-07 | 1989-10-17 | Motorola, Inc. | Frequency division multiplexed acknowledge back paging system |
US4991197A (en) * | 1988-09-01 | 1991-02-05 | Intelligence Technology Corporation | Method and apparatus for controlling transmission of voice and data signals |
US4914649A (en) * | 1988-09-12 | 1990-04-03 | Motorola, Inc. | Multiple frequency message system |
US4918437A (en) * | 1988-10-13 | 1990-04-17 | Motorola, Inc. | High data rate simulcast communication system |
JP2816164B2 (ja) * | 1988-11-11 | 1998-10-27 | 株式会社日立製作所 | 通信システム |
US4941170A (en) * | 1989-03-20 | 1990-07-10 | Tandem Computers Incorporated | Facsimile transmissions system |
US5051993A (en) * | 1989-03-30 | 1991-09-24 | Motorola, Inc. | Mixed modulation level communication system |
US4952929A (en) * | 1989-04-17 | 1990-08-28 | Motorola, Inc. | Selective call receiving system |
US5043721A (en) * | 1989-12-18 | 1991-08-27 | Hewlett-Packard Company | Paging accessory for portable information/computing devices |
US5023902A (en) * | 1990-01-31 | 1991-06-11 | At&T Bell Laboratories | Radio channel unit message and control signal processing architecture |
US5138311A (en) * | 1990-09-20 | 1992-08-11 | Motorola, Inc. | Communication system having adaptable message information formats |
JP2678690B2 (ja) * | 1991-01-28 | 1997-11-17 | モトローラ・インコーポレーテッド | 受信機コントローラの方法および装置 |
US5151899A (en) * | 1991-02-11 | 1992-09-29 | Digital Equipment Corporation | Tracking sequence numbers in packet data communication system |
US5315635A (en) * | 1992-09-30 | 1994-05-24 | Motorola, Inc. | Reliable message communication system |
-
1992
- 1992-09-30 US US07/954,106 patent/US5315635A/en not_active Expired - Lifetime
- 1992-10-19 US US07/963,370 patent/US5396537A/en not_active Expired - Lifetime
-
1993
- 1993-09-13 KR KR1019950701264A patent/KR100192893B1/ko not_active IP Right Cessation
- 1993-09-28 CN CN93118209A patent/CN1049551C/zh not_active Expired - Fee Related
- 1993-10-02 TW TW082108112A patent/TW253089B/zh active
-
1995
- 1995-03-28 NO NO951184A patent/NO951184L/no unknown
Also Published As
Publication number | Publication date |
---|---|
US5315635A (en) | 1994-05-24 |
US5396537A (en) | 1995-03-07 |
NO951184L (no) | 1995-05-23 |
KR950703831A (ko) | 1995-09-20 |
TW253089B (zh) | 1995-08-01 |
NO951184D0 (no) | 1995-03-28 |
KR100192893B1 (ko) | 1999-06-15 |
CN1049551C (zh) | 2000-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1049551C (zh) | 可靠的消息通信系统 | |
US6067444A (en) | Method and apparatus for duplicate message processing in a selective call device | |
CN1502197A (zh) | 用于is-95b反向链路辅助编码信道帧确认和基本编码信道速率判决改进的方法及设备 | |
CN1007032B (zh) | 利用发送和等待规程进行双工传输数据的方法 | |
EP0775397B1 (en) | Method and apparatus for improved message reception at a fixed system receiver | |
RU2115255C1 (ru) | Способ доставки сообщений, система связи и портативный приемник селективного вызова для осуществления способа | |
US5691709A (en) | Communication transceiver providing unscheduled acknowledge back responses and method therefor | |
CN1098007C (zh) | 提供最小消息传输延迟的通信系统 | |
CN1099772C (zh) | 无线通信系统中传送全局事件信息的方法和装置 | |
EP0483262A4 (en) | Paging message interface and missed message retrieval method | |
US5915211A (en) | Radio conference system and terminal unit therefor | |
WO1989005009A1 (en) | Paging terminal apparatus with message storage and retransmission capability and method therefor | |
CN1072419C (zh) | 用于支持远离用户线路设备的线路群装置的装置和方法 | |
CA2536212A1 (en) | Sensing device and method for monitoring conditions at a remote location | |
JPH04111553A (ja) | Arq通信方式 | |
CN1083654C (zh) | 改进在固定系统接收机的接收消息的方法和设备 | |
JPH11313061A (ja) | データ配信センタ装置、データ受信端末装置及びデータ配信システム | |
RU2119257C1 (ru) | Пейджинговая система с передачей сигналов подтверждения приема по радиотелефонной системе и способ передачи сообщений | |
WO2000013433A2 (en) | Wireless messaging system for using estimated delivery parameter requirements for meeting target transmission reliability | |
JP3443828B2 (ja) | 移動通信システムの同報通信に対する確認応答方法及び移動通信システム | |
EP0827351A1 (en) | Method and apparatus for message numbering in a paging network | |
JPH0548811A (ja) | フアクシミリ通信制御装置 | |
JPH1118163A (ja) | 遠隔監視装置及びその監視方法 | |
JPH04339445A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |