JPH06252930A - データ通信システム - Google Patents

データ通信システム

Info

Publication number
JPH06252930A
JPH06252930A JP3506193A JP3506193A JPH06252930A JP H06252930 A JPH06252930 A JP H06252930A JP 3506193 A JP3506193 A JP 3506193A JP 3506193 A JP3506193 A JP 3506193A JP H06252930 A JPH06252930 A JP H06252930A
Authority
JP
Japan
Prior art keywords
terminal
polling
terminals
response
data
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.)
Withdrawn
Application number
JP3506193A
Other languages
English (en)
Inventor
Sachikazu Kita
祥和 喜多
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP3506193A priority Critical patent/JPH06252930A/ja
Publication of JPH06252930A publication Critical patent/JPH06252930A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【構成】 最初はセンタ局12から端末14a,14
b,14cおよび14dに所定の順序でポーリング/セ
レクティングがかけられ、CPU18によって端末14
a,14b,14cおよび14dからどのようなレスポ
ンスがあったか把握され、端末状態テーブル26が変更
される。すなわち、レスポンスの内容がデータ(ポーリ
ングの場合)またはデータ要求(セレクティングの場
合)の端末,データなし(ポーリングの場合)またはデ
ータ不要求(セレクティングの場合)の端末の順に優先
度が変更され、レスポンスなしの端末が最下位にグルー
プ化される。2巡目以降は、所定の周回数毎に端末状態
テーブル26が変更され、優先度に従ってポーリング/
セレクティングがかけられるとともに、グループ化され
た端末にグループポーリング/セレクティングがかけら
れる。 【効果】 ポーリング/セレクティングの待ち時間を調
整し、データをスムーズに通信することができる。

Description

【発明の詳細な説明】
【産業上の利用分野】この発明は、データ通信システム
に関し、特にたとえば、ポーリング/セレクティング方
式によってデータを通信する、データ通信システムに関
する。
【従来の技術】ポーリング/セレクティング方式を用い
た従来技術としては、昭和63年7月7日に出願公開さ
れた特開昭63−164547号〔H04L 11/0
0〕および平成4年6月4日に出願公開された特開平4
−160836号〔H04L12/40〕がある。特開
昭63−164547号のポーリング方式は、予め複数
台の端末をグループ分けし、各グループに対応する通信
制御部によってポーリングをかけ、ポーリング待ち時間
を短縮させる方式である。また、特開平4−16083
6号のデータ通信方式は、通信回線に障害が生じたため
に或る端末以降の全ての端末が通信不能となった場合、
ポーリングの順序を変更しポーリングの無駄を省くもの
である。
【発明が解決しようとする課題】特開昭63−1645
47号のポーリング方式では、通信状態に応じたグルー
プ分けをやりなおすことができず、グループによってポ
ーリング待ち時間がまちまちとなる。また、特開平4−
160836号のデータ通信方式では、特定の端末だけ
が通信不能となったような場合にはポーリングの順序は
変更されない。したがって、たとえば端末の中に電源が
入っておらず、センタ局からのポーリングに対してレス
ポンスを返すことができない端末があった場合、ポーリ
ング待ち時間は短縮されない。それゆえに、この発明の
主たる目的は、データの通信状況に応じてポーリング待
ち時間を短縮できる、データ通信システムを提供するこ
とである。
【課題を解決するための手段】この発明は、センタから
各端末に順次ポーリング/セレクティングをかけて端末
からレスポンスを受けるデータ通信システムにおいて、
センタは、レスポンスがなかった端末をグループ化する
手段を備え、レスポンスがなかった端末にグループポー
リング/セレクティングをかけるようにしたことを特徴
とする、データ通信システムである。
【作用】センタから各端末に所定の順序でポーリング/
セレクティングがかけられる。その後、センタのたとえ
ばCPUによって、どの端末からレスポンスがあり、ど
の端末からレスポンスがなかったかが把握され、レスポ
ンスがなかった端末がグループ化される。したがって、
2回目以降はグループ化された端末についてグループポ
ーリング/セレクティングがかけられる。センタが優先
順位をつける手段を有している場合、最初のポーリング
/セレクティングに対する各端末からのレスポンスの内
容、具体的にはデータ通信回数(量)に従って優先順位
がつけられる。したがって、2回目以降には、優先順位
に従って、ポーリング/セレクティングがかけられる。
【発明の効果】この発明によれば、レスポンスがなかっ
た端末についてグループポーリング/セレクティングが
かけられるので、ポーリング/セレクティングの待ち時
間を短縮することができる。また、レスポンスの内容に
応じた優先順位に従ってポーリング/セレクティングを
かけるようにした場合、通信要求の高い端末を効率的に
呼び出すことができる。この発明の上述の目的,その他
の目的,特徴および利点は、図面を参照して行う以下の
実施例の詳細な説明から一層明らかとなろう。
【実施例】図1を参照して、この実施例のデータ通信シ
ステム10は、センタ局12と複数(実施例では4つ)
の端末14a,14b,14cおよび14dとを含み、
それぞれが通信回線16で接続されている。センタ局1
2の内部にはCPU18が配置されており、これが通信
制御部20を介して通信回線16と接続されている。ま
た、CPU18はROM22およびRAM24と結合さ
れていて、ROM22には端末14a,14b,14c
および14dの初期状態が記憶され、RAM24には端
末状態テーブル26が格納される。端末状態テーブル2
6には、図2からわかるように、レスポンスがなかった
場合にセットされるフラグF1 ,F2,F3 およびF4
と、レスポンスが送信データなし(ポーリングの場合)
または、データ不要求(セレクティングの場合)である
ときにインクリメントされるカウンタC1 ,C2 ,C3
およびC4 と、端末アドレスTA1 ,TA2 ,TA3
よびTA4 と、優先度レジスタP1 ,P2 ,P3 および
4 とが設けられる。CPU18は、通信状況に応じ
て、すなわち、フラグがセットされた端末をグループ化
し、カウント値の小さい順に優先順位をつけるように端
末状態テーブル26を変更する。この端末状態テーブル
26に従って、CPU18が通信制御部20を介して、
端末14a,14b,14cおよび14dにポーリング
/セレクティングをかける。図3を参照して、ポーリン
グをかけた場合のセンタ局12と端末14a,14b,
14cおよび14dとの間におけるコードの送受信につ
いて説明する。ただし、ここでは便宜上センタ局12の
番号を「0」とし、端末14a,14b,14cおよび
14dの番号をそれぞれ「1」,「2」,「3」および
「4」とする。また、RAM30に記憶された優先順位
を14a,14b,14cおよび14dの順とする。ま
ず、センタ局12が端末14aに「EOT,1,0,E
NQ」のコードでポーリングをかける。ここで、「EO
T」は送信終了を意味するコードであり、「ENQ」は
応答要求を意味するコードである。また、「1」は端末
の番号を、「0」はポーリングを意味する。これに対
し、端末14aが「EOT」を送信すれば、センタ局1
2は送信データなしと判断し、次に端末14bに「EO
T,2,0,ENQ」のコードでポーリングをかける。
ここで、端末14bが50ミリ秒以上応答しなければ、
センタ局12は送信データなしと判断し、次いで端末1
4cにポーリングをかける。端末14cが「EOT,
3,0,ENQ」を受けて、「SOH,3,0,ST
X,DATA,ETX,BCC」のデータを送信した
が、通信障害などによってセンタ局12が正常にデータ
を受信できなかった場合は、「NAK」を端末14cに
送信する。なお、データコードの「SOH」はヘッダの
始まりを表し、「3,0」はヘッダを表す。すなわち、
「3」がデータの送信元アドレスを、「0」がデータの
送信先アドレスを表す。また、「STX」はヘッダの終
わりおよびデータの始まりを表し、「ETX」はデータ
の終わりを表し、「BCC」は「SOH」から「ET
X」までの信号値総和の最下位バイトを表す。さらに
「NAK」は否定的応答を表す。ここで、端末14c
は、再び「SOH,3,0,STX,DATA,ET
X,BCC」を送信する。センタ局12がこれを正常に
受信したときは、肯定的応答を表す「ACK」を送信
し、これに対し、端末14cが「EOT」を送信してデ
ータの通信を終了する。その後、センタ局12は端末1
4dに「EOT,4,0,ENQ」のコードでポーリン
グをかけ、端末14dおよびセンタ局12が交互に「S
OH,4,0,STX,DATA,ETX,BCC」,
「ACK」および「EOT」を送信し、通信を終了す
る。次に、図4を参照して、セレクティングをかけた場
合のコードの送受信について説明する。ただし、ここで
も優先順位を14a,14b,14cおよび14dの順
とする。まず、端末14aに「EOT,1,1,EN
Q」でセレクティングをかける。なお、右側の「1」は
セレクティングを意味する。これに対して、端末14a
が「ACK」を送信し、これをセンタ局12が受信すれ
ば、センタ局12は「SOH,0,1,STX,DAT
A,ETX,BCC」を送信する。そして、このデータ
を端末14aが正常に受信し、「ACK」を送信する
と、センタ局12は「EOT」を送信して通信を終了す
る。なお、端末14aがデータを正常に受信後、センタ
局12に対して100ミリ秒以上応答しないときは、セ
ンタ局12は「EOT」を送信して通信を終了する。セ
ンタ局12は、次に端末14bに対してセレクティング
をかける。端末14bが「EOT,2,1,ENQ」を
受信し、「ACK」を送信すれば、これに応じてセンタ
局12は「SOH,0,2,STX,DATA,ET
X,BCC」を端末14bに送信する。ここで、通信障
害などのため、端末14bがデータを正常に受信せず、
端末14bが「NAK」を送信すると、センタ局12は
再度データを送信する。そして、端末14bがこれを正
常に受信し、「ACK」をセンタ局12に送信すれば、
これに応じてセンタ局12が「EOT」を送信して通信
を終了する。センタ局12は、続いて端末14cに対し
てセレクティングをかける。これに対して端末14cが
「NAK」を送信したときは、通信を終了し端末14d
に対してセレクティングをかける。端末14dが50ミ
リ秒以上応答しなかったときは、センタ局12は「EO
T」を端末14dに送信し、通信を終了する。図5,図
6および図7を参照して、ポーリングをかけた場合のC
PU18の処理動作について説明する。ただし、センタ
局12がデータ受信不良となった場合の「NAK」の送
信,センタ局12がデータ受信した後の「ACK」の送
信および端末14a,14b,14cまたは14dがデ
ータを送信した後の「EOT」の送信については、説明
の煩雑化を避けるためその処理の説明を省略する。ま
た、セレクティングをかけた場合の処理動作および実際
の動作についても、ポーリングの場合とほぼ同様である
ので、説明を省略する。まず、図5からわかるように、
ステップS1において端末状態テーブル26を参照す
る。ここで、最初のポーリングの際の端末状態テーブル
26は、ROM22からの書き込みによって「14
a」,「14b」,「14c」および「14d」の順と
なっているため、ステップS3において端末14aにポ
ーリングセットし、ステップS5においてポーリングを
かける。そして、ステップS7において端末14aから
のレスポンス(EOTまたはSOH,1,0,STX,
DATA,ATX,BCC)があったか否か判断する。
ここで、レスポンスがなかったときは、ステップS9に
おいてフラグF1 がセットされた後、ステップS11に
移行するが、レスポンスがあったときはステップS13
に移行する。ステップS13においては、そのレスポン
スがデータの送信であるか否か判断し、「EOT」であ
ればステップS15においてカウンタC1 をインクリメ
ントした後ステップS11に移行するが、データが送信
されれば、そのままステップS11に移行する。そし
て、ここでポーリングをかけた端末が最後の端末か否か
判断する。最後の端末でなければ、ステップS17にお
いて次の端末にポーリングセットし、ステップS5〜S
11の処理を繰り返し、最後の端末であれば、ステップ
S19において端末状態テーブル26を変更する。続い
て、ステップS21において端末状態テーブル26を参
照し、図6のステップS23において、端末状態テーブ
ル26の最初の端末にポーリングをセットする。そし
て、ステップS25においてこの端末がフラグセットさ
れていなければ、ステップS27においてポーリングを
かける。ステップS29において端末がレスポンスを返
さなかったときは、ステップS31において対応するカ
ウンタをクリアし、ステップS33においてフラグをセ
ットした後、ステップS35に移行する。一方、レスポ
ンスを返したときは、ステップS37においてそれが送
信データであるか送信データなしであるか判断する。送
信データなしの場合は、ステップS39においてカウン
タをインクリメントした後、ステップS35に移行する
が、送信データであればそのままステップS35に移行
する。また、ステップS25においてフラグセットされ
ている場合にも、ポーリングをかけずにステップS35
に移行する。したがって、フラグセットされた端末に対
してはポーリングはかけられない。ステップS35にお
いては、ポーリングセットされた端末が端末状態テーブ
ル26の最後の端末であるか判断し、最後の端末でなけ
ればステップS41において次の端末をセットし、ステ
ップS25からS35の処理を繰り返す。最後の端末で
あれば、ステップS43において所定の周回数(たとえ
ば5周回)ポーリングをかけたか否か判断し、かけてい
なければステップS23からS43の処理を繰り返す。
一方、所定の周回数ポーリングをかけたときは、図7の
ステップS45においてフラグセットされた端末にグル
ープポーリングをかける。そして、ステップS47にお
いてレスポンスがあった端末についてはステップS49
においてフラグをクリアし、ステップS47においてレ
スポンスがなかった端末については何も処理せず、その
後ステップS51において端末状態テーブル26を変更
する。そして、ステップS21に移行し同様の処理が繰
り返される。図8に示すような端末状態テーブル時(初
期時)には、図9に示すように各端末14a,14b,
14cおよび14dにポーリングがかけられる。なお、
端末アドレスTA1 ,TA2 ,TA3 およびTA4 は通
常8ビット程度の2値データで表されるが、説明の便宜
上端末の番号で表す。そして、図9からわかるように、
端末14aおよび14dからはデータが送信されたが、
端末14bからはデータが送信されず、端末14cから
は応答がなかったので、カウンタC1 ,C2 ,C3 およ
びC4 とフラグF1 ,F2 ,F3 およびF4 とは図10
のようになる。すなわち、カウンタC2 がインクリメン
トされ、フラグF3 がセットされる。このため、2巡目
のポーリングをかける際には、端末状態テーブル26が
図11に示すように変更され、この優先度に従って図1
2に示すようにポーリングがかけられる。すなわち、図
12においては端末14a,14bおよび14cに所定
の周回数ポーリングがかけられ、その後フラグセットさ
れた端末14cにのみポーリングがかけられる。この結
果、図13に示すようにカウンタC1 ,C2 ,C3およ
びC4 のカウント値がそれぞれ「p」,「m」,「n」
および「0」となり(m<n<p)、またフラグF4
セットされる。したがって、端末状態テーブル26は図
14に示すように変更され、これに基づいて図15に示
すようにポーリングおよびグループポーリングがかけら
れる。この場合、最初のポーリングで端末14dから応
答がなくなり、その後端末14aからも応答がなくなっ
ているため、フラグF1 およびF3 がセットされ、随時
ポーリングの対象から外される。最後に当初からフラグ
セットされている端末14c,端末14aおよび14d
に対してグループポーリングがかけられる。グループポ
ーリングの際には、端末14cから応答があったので、
フラグF4 がクリアされ、これによって端末状態テーブ
ル26は図16のようになる。その後、カウンタC1
2 ,C3 およびC4 とフラグF1 ,F2 ,F3 および
4 の状態に従って、図17に示すように端末状態テー
ブル26が変更され、図18に示すように、フラグセッ
トされていない端末14cおよび14bに対してポーリ
ングがかけられるとともに、フラグセットされた14a
および14bにグループポーリングがかけられる。この
結果、カウンタC1 ,C2 ,C3 およびC4 とフラグF
1 ,F2 ,F3 およびF4 は図19のようになり、これ
に基づいて端末状態テーブル26が変更され、同様にポ
ーリングが繰り返される。
【図面の簡単な説明】
【図1】この発明の一実施例を示すブロック図である。
【図2】端末状態テーブルを示す図解図である。
【図3】ポーリングの際のセンタ局と端末との通信状況
を示す図解図である。
【図4】セレクティングの際のセンタ局と端末との通信
状況を示す図解図である。
【図5】図1実施例の動作の一部を示すフロー図であ
る。
【図6】図1実施例の動作の他の一部を示すフロー図で
ある。
【図7】図1実施例の動作のその他の一部を示すフロー
図である。
【図8】端末状態テーブルを示す図解図である。
【図9】ポーリングの際のセンタ局と端末との通信状況
とを示す図解図である。
【図10】端末状態テーブルを示す図解図である。
【図11】端末状態テーブルを示す図解図である。
【図12】ポーリングの際のセンタ局と端末との通信状
況とを示す図解図である。
【図13】端末状態テーブルを示す図解図である。
【図14】端末状態テーブルを示す図解図である。
【図15】ポーリングの際のセンタ局と端末との通信状
況とを示す図解図である。
【図16】端末状態テーブルを示す図解図である。
【図17】端末状態テーブルを示す図解図である。
【図18】ポーリングの際のセンタ局と端末との通信状
況とを示す図解図である。
【図19】端末状態テーブルを示す図解図である。
【符号の説明】
10 …データ通信システム 12 …センタ局 14a,14b,14c,14d …端末 16 …通信回線

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】センタから各端末に順次ポーリング/セレ
    クティングをかけて端末からレスポンスを受けるデータ
    通信システムにおいて、 前記センタは、レスポンスがなかった端末をグループ化
    する手段を備え、前記レスポンスがなかった端末にグル
    ープポーリング/セレクティングをかけるようにしたこ
    とを特徴とする、データ通信システム。
  2. 【請求項2】前記センタは、レスポンスがあった端末に
    ついてデータの通信回数に応じて優先順位をつける手段
    をさらに備え、前記優先順位に従ってポーリング/セレ
    クティングをかけるようにした、請求項1記載のデータ
    通信システム。
JP3506193A 1993-02-24 1993-02-24 データ通信システム Withdrawn JPH06252930A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3506193A JPH06252930A (ja) 1993-02-24 1993-02-24 データ通信システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3506193A JPH06252930A (ja) 1993-02-24 1993-02-24 データ通信システム

Publications (1)

Publication Number Publication Date
JPH06252930A true JPH06252930A (ja) 1994-09-09

Family

ID=12431513

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3506193A Withdrawn JPH06252930A (ja) 1993-02-24 1993-02-24 データ通信システム

Country Status (1)

Country Link
JP (1) JPH06252930A (ja)

Similar Documents

Publication Publication Date Title
US5396490A (en) Packet reassembly method and apparatus
JPH0648812B2 (ja) デジタルデ−タ処理システムのためのロ−カルエリアネツトワ−ク
US5317692A (en) Method and apparatus for buffer chaining in a communications controller
US4773001A (en) Method and apparatus for communicating with remote units of a distributive data processing system
JPH0548610A (ja) 無線通信システム
JPH08263608A (ja) プロトコル切換方法
TW451136B (en) Data transmission control device and electronic machine
JP2000242588A (ja) イーサネットコントローラのメモリ管理装置及びその管理方法
KR0140387B1 (ko) 비동기 시분할 전기통신망에서 시그날링 메시지를 프로세싱하기 위한 장치
EP0650303B1 (en) Paging system control apparatus
KR970007257B1 (ko) 패킷 전송 시스템과, 데이타 버스 및 전용 제어라인 모두를 활용하는 방법
EP0982953B1 (en) System for expanding a parameter encoding field to allow parameters to be added while maintaining compatibility with existing parameter encodings
JPH09331370A (ja) データ通信装置
EP0325327B1 (en) Method of asynchronous duplex data communication between two stations relating to specific services to be performed through a common communication channel, and stations for carrying out the method
JP2541356B2 (ja) 通信システム
JPS6113262B2 (ja)
JPS5936287B2 (ja) デ−タ転送方式
KR100602707B1 (ko) 무선통신 시스템에서의 복수의 단문 메시지 전송 방법
JPS58137347A (ja) ポーリング方法
JP2507540B2 (ja) Lapd処理方法
JP2837462B2 (ja) 電子交換システムにおけるグループ着信サービス制御方法
JPH08194650A (ja) シリアル通信方法
JPS60157354A (ja) 通信制御装置
JPH1013473A (ja) バッファエリア管理方法
JP3333536B2 (ja) 表示装置及びその表示方法

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000509