



















【0001】
【発明の属する技術分野】
本発明は、インターネットやイントラネットなどのコンピュータネットワークに接続可能なコンピュータのIPアドレスとドメインネームを制御するドメインネーム制御装置、ドメインネーム制御システム及びドメインネーム制御方法に関する。特には、コンピュータに割当てられたIPアドレスを変更せずに、コンピュータの運用形態の変更に応じてドメインネームを生成し、当該ドメインネームを固定IPアドレスに割当てることができるドメインネーム制御装置、ドメインネーム制御システム及びドメインネーム制御方法に関する。
【0002】
【従来の技術】
従来から、複数のコンピュータを通信回線などによって接続し、データやプログラムなどを複数のコンピュータ同士で蓄積交換したり、データなどを共有するコンピュータ・ネットワーク(以下、単に「ネットワーク」とも言う)が構築されている。
【0003】
このようなネットワークの方式としては、所定の通信プロトコルなどに準拠すれば、原則として自由にコンピュータの接続ができるオープン型ネットワーク方式と、ネットワークをホスト・コンピュータなどで管理し、接続されるコンピュータなどの端末装置に一定のセキュリティなどの制限を設けて、管理外のコンピュータ・ノードをネットワークに接続させないようにするクローズ型ネットワーク方式がある。
【0004】
上述のオープン型ネットワーク方式の代表的なものとして、インターネットがある。このインターネットにおいては、通信プロトコルにTCP(Transmission Control Protocol)/IP(Internet Protocol)が採用されており、原則としてこの通信プロトコルを遵守したコンピュータであればネットワークに接続することができる。また、特定のセキュリティなどの制限を受けるが、通信プロトコルはインターネットと同様のTCP/IPを使用するイントラネットなども存在する。
【0005】
近年において、インターネットのような自由なネットワーク環境を背景に、WWW(World Wide Web)などのマルチメディア環境が整備されてきた。特に、最近では、このインターネットやイントラネットを利用して、情報の伝達を電子メールの通信で行ったり、ネットワーク上に接続されている複数のコンピュータで情報の分散処理を行うことが多くなってきている。
【0006】
ここで、インターネットやイントラネットでは、ネットワークに接続されているコンピュータにIPアドレスという固有の識別子を割当てて管理している。このIPアドレスは、所定の桁数の数字を羅列したもので、人間には覚えにくい、負荷分散ができない等の理由により文字列(ドメインネーム)でコンピュータを指定できるようなシステムが提供されている(DNS:Domain Name System)。このように、IPアドレスとドメインネームの対応付けを管理するのがドメインネームサーバである。
【0007】
現在使われているドメインネームサーバは、多くの場合、IPアドレスとドメインネームとの対応は固定的であり、対応付けを変更する場合はシステム管理者がデータの修正を行っている。また、ダイヤルアップ接続環境等では、接続するコンピュータのIPアドレスは接続するたびに異なる値が割り当てられる場合が多く、その時に、IPアドレスとドメインネームの対応を自動的に書き換えることができるダイナミックDNS(DDNS)も提供されている。この場合、コンピュータの属するドメインのドメインネームは、予めサーバに固定的に登録されている。
【0008】
【発明が解決しようとする課題】
しかしながら、上述したような従来のドメインネームサーバにおいては、コンピュータに対応付けたIPアドレスを固定して、コンピュータの使用形態や使用状況、管理状況に応じてドメインネームを自動的に変更することができなかった。
【0009】
特に、鉄道などの場合、1つの編成や列車を1つのドメインとして扱うことができれば非常に便利である。この場合、列車を識別する固有名(列車番号)や編成固有の名前(編成番号)などをドメインネームの一部として使うことが考えられる。
【0010】
例えば、列車の列車番号1Aを利用した場合、そのドメインネーム「www.retsuban−1A.rail.co.jp」で、列車番号1AドメインにあるWWWサーバを指定する。または、車両の編成番号Z01を利用した場合、そのドメインネーム「www.hensei−Z01.rail.co.jp」で、編成番号Z01ドメインにあるWWWサーバを指定する。ある編成に着目すると、時間の経過とともに次々と列車番号が変わっていく。すなわち、列車内のネットワークに接続されているコンピュータのIPアドレスは固定であるが、ドメインネームが変わっていくことになる。例えば、編成Z01が列車番号1Aで走行後、折り返し列車番号2Aで走行する場合、同じコンピュータ(host1)のドメインネームは、「host1.retsuban−1A.rail.co.jp」から「host1.retsuban−2A.rail.co.jp」に変化する。
【0011】
しかしながら、従来のドメインネームサーバにおいては、ドメインネームを変更する場合、人手によってドメインネームサーバの管理テーブルを変更する必要があり、コストや手間がかかるという問題があった。
【0012】
また、列車の遅れや運休、車両の変更、臨時の増発など、具体的には、ダイヤ乱れ等により、列車への編成の割り当てが動的に変更される場合、編成の併合により、1つの列車番号に複数の編成番号が対応する場合、車両故障等により、走行途中で列車番号は変わらずに充当される編成が変わる場合、などにまで、人手によって完全に対応することはできないという問題があった。
【0013】
従って、本発明の目的は、コンピュータに割当てられたIPアドレスを変更せずに、コンピュータの運用形態の変更に応じてドメインネームを生成し、当該ドメインネームを固定IPアドレスに割当てることができるドメインネーム制御装置、ドメインネーム制御システム及びドメインネーム制御方法を提供することである。
【0014】
【課題を解決するための手段】
上記課題を解決するため、本発明のドメインネーム制御装置は、コンピュータネットワークに接続され、当該コンピュータネットワークに接続されるコンピュータのドメインネームを制御するドメインネーム制御装置であって、コンピュータの運用状況を記憶する運用状況記憶手段と、コンピュータのドメインネームを管理するドメインネームサーバで使用するコンピュータのドメインネーム及びIPアドレスの関連データを含むドメインデータを、運用状況記憶手段に記憶されているコンピュータの運用状況に応じて作成するドメインネームサーバ設定データ作成手段と、ドメインネームサーバ設定データ作成手段で作成したドメインデータを、ドメインネームサーバに送信する通信手段と、を備えることを特徴とする。
【0015】
ここで、コンピュータは、鉄道列車内に設けられたLANに接続され、ドメインネームは、コンピュータが接続されている鉄道列車の列車番号及び/又は編成番号に基づいて決定される、ようにすることができる。このとき、運用状況記憶手段は、鉄道列車のダイヤデータを記憶した列車ダイヤ記憶手段と、鉄道車両の運用計画を記憶する車両運用記憶手段と、鉄道列車の走行実績を記憶する走行実績記憶手段と、を備える、ことができる。
【0016】
また、上記課題を解決するため、本発明のドメインネーム制御システムは、複数のコンピュータが接続され、当該コンピュータ間でデータの通信を行うコンピュータネットワークと、コンピュータネットワークに接続されるコンピュータと、コンピュータのIPアドレスやドメインネームを含むドメインデータを管理するドメインネームサーバと、ドメインネームサーバで管理するドメインデータを作成するドメインネーム制御装置と、を備える、ドメインネーム制御システムであって、ドメインネーム制御装置は、上述のドメインネーム制御装置である、ことを特徴とする。
【0017】
また、上記課題を解決するため、本発明のドメインネーム制御方法は、コンピュータネットワークに接続され、当該コンピュータネットワークに接続されるコンピュータのドメインネームを制御するドメインネーム制御方法であって、(A)コンピュータの運用状況を記憶し、(B)コンピュータのドメインネームを管理するドメインネームサーバで使用するコンピュータのドメインネーム及びIPアドレスの関連データを含むドメインデータを、記憶されているコンピュータの運用状況に応じて作成し、(C)作成したドメインデータを、ドメインネームサーバに送信する、ことを特徴とする。
【0018】
ここで、ステップ(A)は、鉄道列車内に設けられたLANに接続されたコンピュータの運用状況を記憶し、ステップ(B)は、ドメインネームを、コンピュータが接続されている鉄道列車の列車番号及び/又は編成番号に基づいて決定する、ようにすることができる。このとき、ステップ(A)は、(A−1)鉄道列車のダイヤデータを記憶し、(A−2)鉄道車両の運用計画を記憶し、(A−3)鉄道列車の走行実績を記憶する、ようにすることができる。
【0019】
コンピュータに割当てられたIPアドレスを変更せずに、コンピュータの運用形態の変更に応じてドメインネームを生成するため、ドメインネームを適宜変更しながらコンピュータに割当てられたIPアドレスをそのまま使用することができる。
【0020】
【発明の実施の形態】
以下、図面を参照して本発明のドメインネーム制御装置、ドメインネーム制御システム及びドメインネーム制御方法の実施の形態を説明する。以下においては、一例として、列車内に設けられたコンピュータシステムのドメインネームの制御について説明する。
【0021】
図1は、本発明のドメインネーム制御装置を利用したドメインネーム制御システムの一形態を示す図である。このドメインネーム制御システムは、コンピュータネットワークであるイントラネット60と、イントラネット60に接続された地上無線通信装置40と、列車(編成名Z01、列車番号1A)内に設けられた車上LAN(Local Area Network)25と、列車内に設けられた複数の車上コンピュータ23−1〜23−nと、列車内の複数の車上コンピュータ23−1〜23−nのドメインネームとIP(Internet Protocol)アドレスを管理する車上ドメインネームサーバ22と、イントラネット60に接続された地上無線通信装置40との間と通信を行う車上無線通信装置21と、イントラネット60に接続された地上コンピュータ50と、地上コンピュータ50や各列車の車上コンピュータシステムのドメインネームとIPアドレスを管理する地上ドメインネームサーバ30と、列車(編成番号Z01、列車番号1A)のダイヤデータ、運用予定データ、及び走行実績データに基づいて、車上ドメインネームサーバ22及び地上ドメインネームサーバ30のドメインデータを作成して管理するドメインネーム制御装置10と、ドメインネーム制御装置10に列車のダイヤデータ、車両運用予定データ、及び走行実績データを供給する運行管理システム70及び入力装置80と、を備えている。
【0022】
ここで、列車(編成番号Z01、列車番号1A)内に設けられた車上LAN25と、複数の車上コンピュータ23−1〜23−nと、車上ドメインネームサーバ22と、車上無線通信装置21とで車上コンピュータシステム20を構成する。
【0023】
ここで、イントラネット60は、通信プロトコルにTCP(Transmission Control Protocol)/IP(Internet Protocol)が採用されている。この場合、インターネットの通信プロトコルに準拠した既存のアプリケーションやシステムを使用することができるので、低コストでドメインネーム制御システムを実現することができる。
【0024】
図2は、図1に示したドメインネーム制御システムのうちドメインネーム制御装置10を具体的に示した図である。図2においては、図1と同様の構成のもには同一の符号を付している。図2において、このドメインネーム制御装置10は、運行管理システム70及び入力装置80に接続され、データの送受信を行う入出力制御部12と、入出力制御部12で受け取った各列車のダイヤデータを記憶する列車ダイヤDB(Data Base)13と、入出力制御部12で受け取った各編成列車毎の車両運用予定データを記憶する車両運用DB14と、入出力制御部12で受け取った各列車の実際の走行実績データを記憶する走行実績DB15と、列車ダイヤDB13、車両運用DB14及び走行実績DB15に記憶されている列車ダイヤデータ、車両運用予定データ及び走行実績データに基づいて、車上ドメインネームサーバ22及び地上ドメインネームサーバ30で設定される各列車毎のドメインデータを作成するDNS設定データ作成部11と、DNS設定データ作成部11で作成されたドメインデータを記憶するDNS設定DB16と、イントラネット60に接続され、DNS設定DB16に記憶されているドメインデータを地上ドメインネームサーバ30に送信する通信制御部17と、を備えている。
【0025】
ここで、地上ドメインネームサーバ30は、ドメインネーム制御装置10からドメインデータを受信し、各車両毎にドメインデータを送信する。即ち、地上ドメインネームサーバ30は、列車(編成番号Z01)の車上コンピュータシステム20の車上ドメインネームサーバ22には、列車(編成番号Z01)のドメインデータを送信する。以下、鉄道車両の運用の際のドメインネーム制御システムにおけるドメインネームの制御方法について説明する。以下では、列車番号に関連して付与されたドメインを列車ドメイン、編成番号に関連して付与されたドメインを編成ドメインという。例えば、列車の列車番号1Aの場合、そのドメインネームは、「host1.retsuban−1A.rail.co.jp」となり、車両の編成番号Z01の場合、そのドメインネームは、「host1.hensei−Z01.rail.co.jp」となる。
【0026】
図3は、ドメインネーム制御システムにおけるドメインネーム制御方法を示すフローチャートである。図1〜図3において、先ず、各列車の運行開始に合わせて、ドメインネーム制御装置10のDNS設定データ作成部11は、列車ダイヤDB13、車両運用DB14及び走行実績DB15に記憶されている列車ダイヤデータ、車両運用予定データ及び走行実績データを検索して(ステップ301)、車上ドメインネームサーバ22及び地上ドメインネームサーバ30で設定される各列車毎のドメインデータを作成する(ステップ302)。これは、実際の運行開始の前に行うようにする。
【0027】
次に、作成された任意の列車のドメインデータは、DNS設定DB16に記憶され(ステップ303)、通信制御部17から地上ドメインネームサーバ30へ送信される(ステップ304)。
【0028】
地上ドメインネームサーバ30は、ドメインデータを受け取ると、列車の編成番号又は列車番号に基づいて該当列車のドメインデータを設定し(ステップ305)、この該当列車の車上ドメインネームサーバ22にドメインデータを送信する(ステップ306)。
【0029】
このドメインデータは、イントラネット60、地上無線通信装置40、車上無線通信装置21を介して、車上ドメインネームサーバ22で受信され、車上ドメインネームサーバ22に設定される(ステップ307)。
【0030】
次に、この列車が同一編成名で他の列車番号を付与されて運用される場合や、故障などによって、他の編成車両で予定されていた運用を続行する場合、列車ダイヤDB13や車両運用DB14の列車ダイヤデータ及び車両運用予定データの列車運用予定に基づいて、又は、走行実績DB15に記憶された実際の走行実績データに基づいて、ステップ301からの処理を繰り返す(ステップ308)。
【0031】
列車の運用が終了する場合には(ステップ309)、この列車で使用したドメインネームとIPアドレスをDNS設定DB16、地上ドメインネームサーバ30、及び車上ドメインネームサーバ22から削除して、当該列車のドメイン制御を終了する(ステップ310)。
【0032】
以上、本発明のドメインネーム制御装置、ドメインネーム制御システム及びドメインネーム制御方法について説明したが、以下に、列車の具体的な運用に基づいて、ドメインネームの制御について説明する。
【0033】
先ず、車上コンピュータ23−1〜23−n、車上ドメインネームサーバ22、地上コンピュータ50、地上ドメインネームサーバ30での通信について説明する。車上と地上は、無線通信装置21、40を介してデータのやりとりができる。ただし、この回線は常時接続されているとは限らない。車上コンピュータ23−1〜23−nは車上ドメインネームサーバ22に問い合わせを行い、地上コンピュータ50は地上ドメインネームサーバ30に問い合わせを行う。車上ドメインネームサーバ22は、自編成ドメイン(車上コンピュータシステム20)以外に関する問合せは、地上ドメインネームサーバ30に転送する。
【0034】
次に、ドメインネーム制御装置10について説明する。ドメインネーム制御装置10は、列車の運行や列車番号と編成番号の対応付けを保持し、そのデータに基づいて地上ドメインネームサーバ30及び車上ドメインネームサーバ22のデータを書き換える。運行管理システム70が導入されている線区の場合、データは運行管理システム70から入手する。運行管理システム70がない線区のデータは、入力装置80から入力される。
【0035】
地上ドメインネームサーバ30には、全てのドメイン(車両毎のドメインやその他の地上ドメイン)とそのドメインに存在するコンピュータのIPアドレスとドメインネームとの対応を定義する。定義したデータのうち、ある編成に対応するデータをその編成に対応する車上ドメインネームサーバ22のみに送信する(例えば、編成番号Z01のデータは、編成番号Z01の車内のドメインネームサーバ22だけに送る)。
【0036】
このデータは、ほとんど変更はないので、一度車上ドメインネームサーバ22にファイルとして記憶させれば何度も送信する必要はない。地土ドメインネームサーバ30には、予定されている全ての列車(定期列車、季節列車等)の列車番号に対応するドメインネームを定義する。この作業は、ダイヤ改正等のタイミングで行うとよい。
【0037】
ドメインネーム制御装置10は、列車番号と編成番号の対応付けに変化があった場合、地上ドメインネームサーバ30のメンテナンスを自動的に行う。具体的には、例えば、以下のようにするとよい。
【0038】
<前提>
編成Z01には、車上コンピュータ23−1、23−2が存在する。このとき、編成ドメイン「hensei−Z01.rail.co.jp」と、車上コンピュータ23−1、23−2を示す識別子host23−1、host23−2が関連付けて記憶されている。
編成Z02には、車上コンピュータ23−1’、23−2’(図示せず)が存在する。このとき、編成ドメイン「hensei−Z02.rail.co.jp」と、車上コンピュータ23−1’、23−2’を示す識別子host23−1’、host23−2’が関連付けて記憶されている。
【0039】
<a>列車番号1Aの列車に編成Z01が充当されて走行する場合
列番ドメイン「retsuban−1A.rail.co.jp」に、「hensei−Z01.rail.co.jp」に存在するコンピュータが、全て存在するように対応付けを行う。即ち、
編成ドメイン:hensei−Z01.rail.co.jp
列番ドメイン:retsuban−1A.rail.co.jp
コンピュータのドメインネーム:
host23−1.retsuban−1A.rail.co.jp
(IPアドレス:xxx.xxx.xxx.1)
host23−2.retsuban−1A.rail.co.jp
(IPアドレス:xxx.xxx.xxx.2)
【0040】
<b>編成Z01が列車番号1Aでなくなった場合
一定時間データを保持しておくが、その後、列番ドメイン「retsuban−1A.rail.co.jp」に存在している対応付けデータ(「host23−1.retsuban−1A.rail.co.jp」、「host23−2.retsuban−1A.rail.co.jp」)を全て削除する。
【0041】
<c>編成Z01及び編成Z02が併合して列車番号1Aに充当された場合
列番ドメイン「retsuban−1A.rail.co.jp」に、「hensei−Z01.rail.co.jp」及び「hensei−Z02.rail.co.jp」に存在するホスト名が、全て存在するように対応付けを行う。即ち、以下のようになる。
【0042】
(併合前)
編成Z01
編成ドメイン:hensei−Z01.rail.co.jp
列番ドメイン:retsuban−1A.rail.co.jp
コンピュータのドメインネーム:
host23−1.retsuban−1A.rail.co.jp
(IPアドレス:xxx.xxx.xxx.1)
host23−2.retsuban−1A.rail.co.jp
(IPアドレス:xxx.xxx.xxx.2)
編成Z02
編成ドメイン:hensei−Z02.rail.co.jp
列番ドメイン:retsuban−2A.rail.co.jp
コンピュータのドメインネーム:
host23−1’.retsuban−2A.rail.co.jp
(IPアドレス:yyy.yyy.yyy.1)
host23−2’.retsuban−2A.rail.co.jp
(IPアドレス:yyy.yyy.yyy.2)
【0043】
(併合後)
編成Z01
編成ドメイン:hensei−Z01.rail.co.jp
列番ドメイン:retsuban−1A.rail.co.jp
コンピュータのドメインネーム:
host23−1.retsuban−1A.rail.co.jp
(IPアドレス:xxx.xxx.xxx.1)
host23−2.retsuban−1A.rail.co.jp
(IPアドレス:xxx.xxx.xxx.2)
編成Z02
編成ドメイン:hensei−Z02.rail.co.jp
列番ドメイン:retsuban−1A.rail.co.jp
コンピュータのドメインネーム:
host23−1’.retsuban−1A.rail.co.jp
(IPアドレス:yyy.yyy.yyy.1)
host23−2’.retsuban−1A.rail.co.jp
(IPアドレス:yyy.yyy.yyy.2)
【0044】
<d>ダイヤ乱れ等により以下のような運用の変更が発生した場合
以下の場合には、状況に応じて適切な処理をとる。
運用変更(列車の運休、臨時列車運転等による場合も含む)
車両交換
途中駅での前途打ち切り
終着駅からの延長運転
【0045】
また、ドメインネーム制御装置10は、運行管理システム70または入力装置80から以下のような情報を取得して各DB13〜15に記憶する。さらに、現在時刻を把握している。
【0046】
<a>毎日の運転開始前に取得する情報
列車ダイヤデータ(列車ダイヤDB13):各列車の各駅到着発車時刻
車両運用データ(車両運用DB14):編成番号と列車番号のリスト(例えば、編成番号Z01は列車番号1A(東京―>新大阪)―>列車番号2A(新大阪―>東京)―>列車番号3A(東京―>博多)と運用する)
【0047】
<b>運転中にリアルタイムに受け取る情報
走行実績データ(走行実績DB15):列車の駅への到着実績
列車ダイヤデータ(列車ダイヤDB13):時刻変更等の列車ダイヤデータを変更するデータ
車両運用データ(車両運用DB14):運用変更等の車両運用データを変更するデータ
【0048】
図4〜図20は、それぞれの運用形態での列車のドメインネームとIPアドレスの制御方法を示すタイムチャートである。以下、列車のドメインネームとIPアドレスの制御方法の詳細を説明する。
【0049】
図4は、運用開始前の編成列車内のコンピュータとIPアドレスの登録を示す図である。図4に示すように、それぞれの編成列車は、それぞれの運用開始時刻t1、t2の所定の時刻β前(t1−β、t2−β)に、列番ドメインに割り当っている編成列車のコンピュータとIPアドレスの組を登録する。
【0050】
図5は、運用途中で列車番号が変化した場合の編成列車内のコンピュータとIPアドレスの登録を示す図である。図5に示すように、運用列車が終着駅に到着したら、直ちに(それぞれの運用終了時刻t3、t4)、列番ドメインに割り当っている編成列車のコンピュータとIPアドレスの組を登録する。そして、所定の時刻α後(t3+α、t4+α)に、前運用列車の列番ドメインに登録されている編成列車のコンピュータとIPアドレスの組を削除する。
【0051】
図6は、運用終了時の編成列車内のホストとIPアドレスの削除を示す図である。図6に示すように、それぞれの編成列車は、それぞれの運用終了時刻t5、t6の所定の時刻α後(t5+α、t6+α)に、列番ドメインに登録されている編成列車のコンピュータとIPアドレスの組を削除する。
【0052】
図7は、運用途中で編成列車が2分割した場合の編成列車内のコンピュータとIPアドレスの登録を示す図である。図7に示すように、運用途中(A駅)で編成列車が2分割する場合、運用列車がA駅に到着したら、直ちに(到着時刻t7)、分割後のそれぞれの列番ドメインにそれぞれの編成列車のコンピュータとIPアドレスの組を登録する。そして、所定の時刻α後(t7+α)に、前運用列車の列番ドメインに登録されている編成列車のコンピュータとIPアドレスの組を削除する。
【0053】
図8は、運用途中で編成列車が2分割した場合であって、分割前の列車番号がそのまま使用される場合の編成列車内のコンピュータとIPアドレスの登録を示す図である。図8に示すように、運用途中(A駅)で編成列車(列車番号16A、編成番号Z13、Z14)が2分割する場合、運用列車がA駅に到着したら、直ちに(到着時刻t8)、分割後の新しく追加される列番ドメイン(列車番号18A)に編成列車(編成番号Z14)のコンピュータとIPアドレスの組を登録する。そして、所定の時刻α後(t8+α)に、前運用列車の列番ドメイン(列車番号16A)に登録されている編成列車(編成番号Z14)のコンピュータとIPアドレスの組を削除する。
【0054】
図9は、運用途中で2つの編成列車が併合した場合の編成列車内のコンピュータとIPアドレスの登録を示す図である。図9に示すように、運用途中(A駅)で2つの編成列車(列車番号20A、編成番号Z15と列車番号22A、編成番号Z16)が併合する場合、第1の運用列車(列車番号20A、編成番号Z15)がA駅に到着したら、直ちに(到着時刻t9)、併合後の列番ドメイン(列車番号24A)に編成列車(編成番号Z15)のホストとIPアドレスの組を登録する。そして、所定の時刻α後(t9+α)に、前運用列車の列番ドメイン(列車番号20A)に登録されている編成列車のコンピュータとIPアドレスの組を削除する。同様に、第2の運用列車(列車番号22A、編成番号Z16)がA駅に到着したら、直ちに(到着時刻t10)、併合後の列番ドメイン(列車番号24A)に編成列車(編成番号Z16)のコンピュータとIPアドレスの組を登録する。そして、所定の時刻α後(t10+α)に、前運用列車の列番ドメイン(列車番号22A)に登録されている編成列車のコンピュータとIPアドレスの組を削除する。
【0055】
図10は、運用途中で2つの編成列車が併合し、先着の列車番号を使用する場合の編成列車内のコンピュータとIPアドレスの登録を示す図である。図10に示すように、運用途中(A駅)で2つの編成列車(先着:列車番号26A、編成番号Z17と後着:列車番号28A、編成番号Z18)が併合する場合、後着の運用列車(列車番号28A、編成番号Z18)がA駅に到着したら、直ちに(到着時刻t11)、併合後の列番ドメイン(列車番号26A)に編成列車(編成番号Z18)のコンピュータとIPアドレスの組を登録する。そして、所定の時刻α後(t11+α)に、前運用列車の列番ドメイン(列車番号28A)に登録されている編成列車のコンピュータとIPアドレスの組を削除する。
【0056】
図11は、運用途中で2つの編成列車が併合し、後着の列車番号を使用する場合の編成列車内のコンピュータとIPアドレスの登録を示す図である。図11に示すように、運用途中(A駅)で2つの編成列車(先着:列車番号30A、編成番号Z19と後着:列車番号32A、編成番号Z20)が併合する場合、後着の運用列車(列車番号32A、編成番号Z20)がA駅に到着したら、直ちに(到着時刻t12)、併合後の列番ドメイン(列車番号32A)に先着の編成列車(編成番号Z19)のコンピュータとIPアドレスの組を登録する。そして、所定の時刻α後(t12+α)に、前運用列車の列番ドメイン(列車番号30A)に登録されている編成列車のコンピュータとIPアドレスの組を削除する。
【0057】
図12は、運用途中で車両交換が行なわれる場合、及びこの車両交換に伴い入出区が発生する場合の編成列車内のコンピュータとIPアドレスの登録を示す図である。図12に示すように、編成列車(列車番号41A、編成番号Z21)がB駅に到着したら、直ちに(到着時刻t13)、列番ドメイン(列車番号41A)から編成列車(編成番号Z21)のコンピュータとIPアドレスの組を削除し、列番ドメイン(列車番号41A)へ編成列車(編成番号Z22)のコンピュータとIPアドレスの組を登録する。また、編成列車(列車番号43A、編成番号Z43)がB駅に到着したら、直ちに(到着時刻t14)、列番ドメイン(列車番号43A)から編成列車(編成番号Z23)のコンピュータとIPアドレスの組を削除し、列番ドメイン(列車番号43A)へ編成列車(編成番号Z24)のコンピュータとIPアドレスの組を登録し、列番ドメイン(列車番号9043A)へ編成列車(編成番号Z23)のコンピュータとIPアドレスの組を登録する。そして、所定の時刻α後(t14+α)に、列番ドメイン(列車番号9042A)に登録されている編成列車のコンピュータとIPアドレスの組を削除する。
【0058】
図13は、列車番号の変更が生じる駅などで当該駅などに到着後、運用変更が行なわれた場合の編成列車内のコンピュータとIPアドレスの登録を示す図である。図13に示すように、編成列車(列車番号44A、編成番号Z25)がA駅に到着したら、直ちに(到着時刻t15)、列番ドメイン(列車番号45A)に編成列車(編成番号Z25)のコンピュータとIPアドレスの組を登録する。その後に運用変更が生じた場合、直ちに(運用変更時刻t16)、この登録(列車番号45A、編成番号Z25)を削除し、新たな列番ドメイン(列車番号6045A)へ編成列車(編成番号Z25)のコンピュータとIPアドレスの組を登録する。そして、所定の時刻α後(t15+α)に、列番ドメイン(列車番号44A)に登録されている編成列車(編成番号Z25)のコンピュータとIPアドレスの組を削除する。また、編成列車(列車番号6044A、編成番号Z45)がA駅に到着したら、直ちに(到着時刻t17)、列番ドメイン(列車番号45A)へ編成列車(編成番号Z26)のコンピュータとIPアドレスの組を登録する。そして、所定の時刻α後(t17+α)に、列番ドメイン(列車番号6044A)に登録されている編成列車(編成番号Z26)のコンピュータとIPアドレスの組を削除する。
【0059】
図14は、列車番号の変更が生じる駅などで当該駅などに2つの列車が到着後、運用変更が行なわれた場合の編成列車内のコンピュータとIPアドレスの登録を示す図である。図14に示すように、編成列車(列車番号46A、編成番号Z27)がA駅に到着したら、直ちに(到着時刻t18)、列番ドメイン(列車番号47A)に編成列車(編成番号Z27)のコンピュータとIPアドレスの組を登録する。そして、所定の時刻α後(t18+α)に、列番ドメイン(列車番号46A)に登録されている編成列車(編成番号Z27)のコンピュータとIPアドレスの組を削除する。また、編成列車(列車番号6046A、編成番号Z28)がA駅に到着したら、直ちに(到着時刻t19)、列番ドメイン(列車番号6047A)に編成列車(編成番号Z28)のコンピュータとIPアドレスの組を登録する。そして、所定の時刻α後(t19+α)に、列番ドメイン(列車番号6046A)に登録されている編成列車(編成番号Z28)のコンピュータとIPアドレスの組を削除する。その後に運用変更が生じた場合、直ちに(運用変更時刻t20)、これら登録(列車番号47A、編成番号Z27、及び列車番号6047A、編成番号Z28)を削除し、列番ドメイン(列車番号47A、及び列車番号6047A)へ変更後の編成列車(列車番号47Aは編成番号Z28、及び列車番号6047Aは編成番号Z27)のコンピュータとIPアドレスの組を登録する。
【0060】
図15は、編成列車内のコンピュータとIPアドレスの登録後に始発駅で運用開始時刻が変更された場合を示す図である。図15に示すように、変更前の発車時刻(t21)の所定時刻前(t21‐β)に、編成列車内のコンピュータとIPアドレスの登録が既にされており、現在時刻t(t21‐β<t<t21)に発車時刻が変更(t21−>t22)された場合、既に登録されている内容で運用を開始する。
【0061】
図16は、編成列車内のコンピュータとIPアドレスの未登録時に始発駅で運用開始時刻が変更された場合を示す図である。図16に示すように、変更前の発車時刻(t24)の所定時刻前(t24‐β)に、編成列車内のコンピュータとIPアドレスの登録が予定されていたが、その時刻より前の時刻t23に運用開始時刻が変更された場合、現在時刻tが既に新たな開始時刻t23を基準にした登録時刻(t23‐β)を過ぎていた場合には、直ちに(時刻t)、編成列車内のコンピュータとIPアドレスを登録する。
【0062】
図17は、途中駅で運用を打ち切った場合の編成列車内のコンピュータとIPアドレスの登録(削除)を示す図である。図17に示すように、途中駅(B駅、時刻t25)で編成列車(列車番号61A、編成番号Z31)の運休が決定した場合、所定の時刻後(t25+α)に、列番ドメイン(列車番号61A)に登録されている編成列車(編成番号Z31)のコンピュータとIPアドレスの組を削除する。そして、列番ドメイン(列車番号9061A)が臨時列車として充当された場合、直ちに(時刻t26)、列番ドメイン(列番9061A)に編成列車のコンピュータとIPアドレスの組を登録する。
【0063】
図18は、終着駅で編成列車内のコンピュータとIPアドレスの削除後に、延長運転が決定された場合を示す図である。図18に示すように、終着駅(B駅、時刻t27)に編成列車(列車番号63A、編成番号Z32)が到着した場合、所定の時刻後(t27+α)に、列番ドメイン(列車番号63A)に登録されている編成列車(編成番号Z32)のコンピュータとIPアドレスの組が削除される。その後、当該列車の延長運転が決定された場合、直ちに(時刻t28)、列番ドメイン(列車番号63A)に編成列車(編成番号Z32)のコンピュータとIPアドレスの組を再登録する。
【0064】
図19は、終着駅で編成列車内のコンピュータとIPアドレスの削除前に、延長運転が決定された場合を示す図である。図19に示すように、終着駅(B駅、時刻t29)に編成列車(列車番号65A、編成番号Z33)が到着し、列番ドメイン(列車番号65A)に登録されている編成列車(編成番号Z33)のコンピュータとIPアドレスの組が削除される所定の時刻後(t29+α)前に、当該列車の延長運転が決定された場合(時刻t30)、列番ドメイン(列車番号65A)に編成列車(編成番号Z33)のコンピュータとIPアドレスの組は削除されずにそのまま使用される。
【0065】
図20は、日付をまたがって運用される編成列車内のコンピュータとIPアドレスの登録を示す図である。図20に示すように、編成列車(列車番号71A、編成番号Z41)には、運用開始時刻t31(n日)の所定の時刻β前(t31−β)に、列番ドメイン(列車番号71A)に割り当っている編成列車(編成番号Z41)のコンピュータとIPアドレスの組を登録する。日付が変更(n+1日)になったら、登録内容を列番ドメイン(列車番号71A)から列番ドメイン(列車番号71A(n日))に変更する。そして、n+1日には、編成列車(列車番号71A、編成番号Z42)に、運用開始時刻t32(n+1日)の所定の時刻β前(t32−β)に、列番ドメイン(列車番号71A)に割り当っている編成列車(編成番号Z42)のコンピュータとIPアドレスの組を登録する。
【0066】
以上、本発明のドメインネーム制御装置、ドメインネーム制御システム及びドメインネーム制御方法について説明したが、図1に示した車上ドメインネームサーバ22がない場合にも対応することができる。この場合には、車上コンピュータ23−1〜23−nは、直接、地上ドメインネームサーバ30に問い合わせを行うようにする。
【0067】
以上、本発明のドメインネーム制御装置、ドメインネーム制御システム及びドメインネーム制御方法について説明したが、鉄道列車以外にも、バスや航空機、船舶などの輸送器機に適用することができる。また、時間帯や居場所などの状況に応じてドメイン名を変えたいあらゆる場合にも適用できる。
【0068】
【発明の効果】
以上述べた通り、本発明のドメインネーム制御装置、ドメインネーム制御システム及びドメインネーム制御方法によれば、コンピュータに割当てられたIPアドレスを変更せずに、コンピュータの運用形態の変更に応じてドメインネームを生成し、当該ドメインネームを固定IPアドレスに割当てることができるようになった。
【図面の簡単な説明】
【図1】本発明のドメインネーム制御システムの一例を示す図である。
【図2】本発明のドメインネーム制御装置の一例を示す図である。
【図3】本発明のドメインネーム制御方法の一例を示すフローチャートである。
【図4】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図5】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図6】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図7】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図8】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図9】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図10】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図11】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図12】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図13】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図14】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図15】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図16】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図17】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図18】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図19】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【図20】本発明のドメインネーム制御方法の具体例を示すフローチャートである。
【符号の説明】
10  ドメインネーム制御装置
11  DNS設定データ作成部
12  入出力処理部
13  列車ダイヤDB
14  車両運用DB
15  走行実績DB
16  DNS設定DB
17  通信制御部
20  車上コンピュータシステム
21  車上無線通信装置
22  車上ドメインネームサーバ
23−1〜23−n  車上コンピュータ
25  車上LAN
30  地上ドメインネームサーバ
40  地上無線通信装置
50  地上コンピュータ
60  イントラネット
70  運行管理システム
80  入力装置[0001]
 BACKGROUND OF THE INVENTION
 The present invention relates to a domain name control apparatus, a domain name control system, and a domain name control method for controlling an IP address and a domain name of a computer connectable to a computer network such as the Internet or an intranet. In particular, a domain name control device that can generate a domain name in accordance with a change in the operation mode of a computer without changing the IP address assigned to the computer, and assign the domain name to a fixed IP address. The present invention relates to a control system and a domain name control method.
 [0002]
 [Prior art]
 2. Description of the Related Art Conventionally, a computer network (hereinafter simply referred to as “network”) has been constructed in which a plurality of computers are connected by a communication line and the like, and data and programs are stored and exchanged among a plurality of computers and data is shared. ing.
 [0003]
 As such a network system, an open network system in which computers can be freely connected in principle if they comply with a predetermined communication protocol, etc., and a network managed by a host computer or the like and connected computers, etc. There is a closed network system in which a terminal device is restricted by a certain security or the like so that an unmanaged computer node is not connected to the network.
 [0004]
 A typical example of the above-described open network system is the Internet. In this Internet, TCP (Transmission Control Protocol) / IP (Internet Protocol) is adopted as a communication protocol. In principle, any computer that complies with this communication protocol can be connected to the network. In addition, there are intranets using TCP / IP similar to the Internet as a communication protocol, although there are restrictions on specific security and the like.
 [0005]
 In recent years, a multimedia environment such as WWW (World Wide Web) has been developed against a background of a free network environment such as the Internet. In particular, recently, using the Internet or an intranet, information is often transmitted by e-mail communication, or information is distributed among a plurality of computers connected to the network. .
 [0006]
 Here, in the Internet or an intranet, a unique identifier called an IP address is assigned to a computer connected to the network for management. This IP address is an enumeration of numbers with a predetermined number of digits, and a system is provided in which a computer can be specified by a character string (domain name) because it is difficult for humans to remember and load balancing is not possible. (DNS: Domain Name System). Thus, the domain name server manages the association between IP addresses and domain names.
 [0007]
 In most domain name servers currently used, the correspondence between IP addresses and domain names is fixed, and the system administrator modifies data when changing the correspondence. In a dial-up connection environment or the like, the IP address of the computer to be connected is often assigned a different value each time the computer is connected. At that time, the dynamic DNS (which can automatically rewrite the correspondence between the IP address and the domain name) DDNS) is also provided. In this case, the domain name of the domain to which the computer belongs is fixedly registered in advance in the server.
 [0008]
 [Problems to be solved by the invention]
 However, in the conventional domain name server as described above, the IP address associated with the computer can be fixed, and the domain name can be automatically changed according to the usage pattern, usage status, and management status of the computer. There wasn't.
 [0009]
 In particular, in the case of railways, it is very convenient if one train or train can be handled as one domain. In this case, it is conceivable to use a unique name (train number) for identifying a train, a unique name (train number), etc. as a part of the domain name.
 [0010]
 For example, when the train number 1A of the train is used, the WWW server in the train number 1A domain is designated by the domain name “www.retsuban-1A.rail.co.jp”. Alternatively, when the vehicle organization number Z01 is used, the WWW server in the organization number Z01 domain is designated by the domain name “www.hensei-Z01.rail.co.jp”. Focusing on a certain train, train numbers change one after another over time. That is, the IP address of the computer connected to the network in the train is fixed, but the domain name changes. For example, when the train set Z01 travels with the train number 1A and then travels with the return train number 2A, the domain name of the same computer (host1) is changed from “host1.retsusuban-1A.rail.co.jp” to “host1.retsusuban-”. 2A.rail.co.jp ".
 [0011]
 However, in the conventional domain name server, when the domain name is changed, it is necessary to manually change the management table of the domain name server, and there is a problem that it takes cost and labor.
 [0012]
 In addition, when train assignments are dynamically changed, such as train delays, suspensions, vehicle changes, and extra trains, etc. When multiple train numbers correspond to a number, there is a problem that it cannot be handled completely by hand, for example, when a train that is applied without changing the train number changes during traveling due to a vehicle failure, etc. It was.
 [0013]
 Therefore, an object of the present invention is to generate a domain name according to a change in the computer operation mode without changing the IP address assigned to the computer, and to assign the domain name to a fixed IP address. A control device, a domain name control system, and a domain name control method are provided.
 [0014]
 [Means for Solving the Problems]
 In order to solve the above problems, a domain name control apparatus according to the present invention is a domain name control apparatus that controls a domain name of a computer connected to a computer network and connected to the computer network, and stores the operation status of the computer. Domain data including domain name and IP address related data used in a domain name server that manages the domain name of the computer and the operation status storage means for the computer status stored in the operation status storage means A domain name server setting data creating unit created in response, and a communication unit for transmitting the domain data created by the domain name server setting data creating unit to the domain name server.
 [0015]
 Here, the computer is connected to a LAN provided in the railway train, and the domain name is determined based on the train number and / or train number of the railway train to which the computer is connected. it can. At this time, the operation status storage means includes train schedule storage means for storing railway train schedule data, vehicle operation storage means for storing the operation plan of the railway vehicle, and travel record storage means for storing the travel record of the railroad train. Can be provided.
 [0016]
 In order to solve the above problems, a domain name control system according to the present invention includes a computer network in which a plurality of computers are connected and data is communicated between the computers, a computer connected to the computer network, and an IP of the computer. A domain name control system comprising: a domain name server that manages domain data including addresses and domain names; and a domain name control device that creates domain data managed by the domain name server. It is the above-mentioned domain name control device.
 [0017]
 In order to solve the above problems, a domain name control method according to the present invention is a domain name control method for controlling a domain name of a computer connected to a computer network and connected to the computer network. (B) The domain data including the domain name and IP address related data of the computer used in the domain name server that manages the domain name of the computer is stored in accordance with the stored computer operating status. And (C) transmitting the created domain data to a domain name server.
 [0018]
 Here, step (A) stores the operation status of the computers connected to the LAN provided in the railway train, and step (B) stores the domain name and the train number of the railway train to which the computer is connected. And / or based on the organization number. At this time, step (A) stores (A-1) railway train diagram data, (A-2) stores railway vehicle operation plans, and (A-3) stores train train travel results. And so on.
 [0019]
 Since the domain name is generated in accordance with the change in the operation mode of the computer without changing the IP address assigned to the computer, the IP address assigned to the computer can be used as it is while appropriately changing the domain name. .
 [0020]
 DETAILED DESCRIPTION OF THE INVENTION
 Embodiments of a domain name control device, a domain name control system, and a domain name control method according to the present invention will be described below with reference to the drawings. In the following, control of the domain name of a computer system provided in a train will be described as an example.
 [0021]
 FIG. 1 is a diagram showing an embodiment of a domain name control system using a domain name control apparatus of the present invention. This domain name control system includes an
 [0022]
 Here, the on-vehicle LAN 25 provided in the train (train number Z01, train number 1A), a plurality of on-vehicle computers 23-1 to 23-n, an on-vehicle
 [0023]
 Here, the
 [0024]
 FIG. 2 is a diagram specifically showing the domain
 [0025]
 Here, the terrestrial
 [0026]
 FIG. 3 is a flowchart showing a domain name control method in the domain name control system. 1 to 3, first, in accordance with the start of operation of each train, the DNS setting
 [0027]
 Next, the created domain data of any train is stored in the DNS setting DB 16 (step 303), and transmitted from the
 [0028]
 Upon receiving the domain data, the terrestrial
 [0029]
 This domain data is received by the on-board
 [0030]
 Next, when this train is operated with the same train name assigned with another train number, or when the operation scheduled for another train is continued due to a failure or the like, the
 [0031]
 When the operation of the train ends (step 309), the domain name and IP address used in this train are deleted from the
 [0032]
 The domain name control device, the domain name control system, and the domain name control method of the present invention have been described above. The domain name control will be described below based on the specific operation of the train.
 [0033]
 First, communication in the onboard computers 23-1 to 23-n, the onboard
 [0034]
 Next, the domain
 [0035]
 The terrestrial
 [0036]
 Since this data is hardly changed, once it is stored in the on-board
 [0037]
 The domain
 [0038]
 <Premise>
 On-set Z01 includes on-board computers 23-1, 23-2. At this time, the organization domain “hensei-Z01.rail.co.jp” and identifiers host 23-1 and host 23-2 indicating the on-board computers 23-1 and 23-2 are stored in association with each other.
 The train Z02 includes on-board computers 23-1 ′ and 23-2 ′ (not shown). At this time, the organization domain “hensei-Z02.rail.co.jp” and identifiers host23-1 ′ and host23-2 ′ indicating the on-board computers 23-1 ′ and 23-2 ′ are stored in association with each other.
 [0039]
 <a> When traveling with train number 1A assigned to train Z01
 Association is performed so that all computers existing in “hensei-Z01.rail.co.jp” are present in the column number domain “retsusuban-1A.rail.co.jp”. That is,
 Organization domain: hensei-Z01. rail. co. jp
 Column number domain: retsuban-1A. rail. co. jp
 Computer domain name:
 host 23-1. retsuban-1A. rail. co. jp
 (IP address: xxx.xxx.xxx.1)
 host23-2. retsuban-1A. rail. co. jp
 (IP address: xxx.xxx.xxx.2)
 [0040]
 <B> When train formation Z01 is no longer train number 1A
 The data is retained for a certain period of time, but thereafter, the correspondence data existing in the column number domain “retsuban-1A.rail.co.jp” (“host23-1.retsusuban-1A.rail.co.jp”) , “Host23-2.retsusuban-1A.rail.co.jp”).
 [0041]
 <C> When formation Z01 and formation Z02 are merged and assigned to train number 1A
 It seems that all host names existing in “hensei-Z01.rail.co.jp” and “hensei-Z02.rail.co.jp” exist in the column number domain “retsuban-1A.rail.co.jp”. Associate with. That is, it is as follows.
 [0042]
 (Before merger)
 Formation Z01
 Organization domain: hensei-Z01. rail. co. jp
 Column number domain: retsuban-1A. rail. co. jp
 Computer domain name:
 host 23-1. retsuban-1A. rail. co. jp
 (IP address: xxx.xxx.xxx.1)
 host23-2. retsuban-1A. rail. co. jp
 (IP address: xxx.xxx.xxx.2)
 Formation Z02
 Organization domain: hensei-Z02. rail. co. jp
 Column number domain: retsuban-2A. rail. co. jp
 Computer domain name:
 host23-1 '. retsuban-2A. rail. co. jp
 (IP address: yyy.yyy.yyy.1)
 host23-2 '. retsuban-2A. rail. co. jp
 (IP address: yyy.yyy.yyy.2)
 [0043]
 (After merger)
 Formation Z01
 Organization domain: hensei-Z01. rail. co. jp
 Column number domain: retsuban-1A. rail. co. jp
 Computer domain name:
 host 23-1. retsuban-1A. rail. co. jp
 (IP address: xxx.xxx.xxx.1)
 host23-2. retsuban-1A. rail. co. jp
 (IP address: xxx.xxx.xxx.2)
 Formation Z02
 Organization domain: hensei-Z02. rail. co. jp
 Column number domain: retsuban-1A. rail. co. jp
 Computer domain name:
 host23-1 '. retsuban-1A. rail. co. jp
 (IP address: yyy.yyy.yyy.1)
 host23-2 '. retsuban-1A. rail. co. jp
 (IP address: yyy.yyy.yyy.2)
 [0044]
 <D> When the following operational changes occur due to disruption of the schedule, etc.
 In the following cases, appropriate processing is taken according to the situation.
 Operation changes (including cases where trains are suspended, temporary train operation, etc.)
 Vehicle replacement
 Abandoned at the station on the way
 Extended driving from the terminal station
 [0045]
 Moreover, the domain
 [0046]
 <a> Information to be acquired before starting daily operation
 Train schedule data (train schedule DB 13): Arrival and departure times of each train at each station
 Vehicle operation data (vehicle operation DB 14): list of train numbers and train numbers (for example, train number Z01 is train number 1A (Tokyo->Shin-Osaka)-> train number 2A (Shin-Osaka->Tokyo)->
 [0047]
 <B> Information received in real time while driving
 Travel results data (travel results DB15): Train arrival results
 Train diagram data (train diagram DB13): Data that changes train diagram data such as time changes
 Vehicle operation data (vehicle operation DB 14): Data for changing vehicle operation data such as operation changes
 [0048]
 4 to 20 are time charts showing a control method of the train domain name and the IP address in each operation mode. Hereinafter, the details of the control method of the train domain name and IP address will be described.
 [0049]
 FIG. 4 is a diagram showing registration of computers and IP addresses in the train set before the start of operation. As shown in FIG. 4, each train train is a train train computer assigned to a train number domain before a predetermined time β (t1-β, t2-β) before each operation start time t1, t2. And a set of IP addresses.
 [0050]
 FIG. 5 is a diagram showing registration of computers and IP addresses in a train set when the train number changes during operation. As shown in FIG. 5, as soon as the operation train arrives at the terminal station (each operation end time t3, t4), a set of train train computers and IP addresses assigned to the train number domain is registered. Then, after a predetermined time α (t3 + α, t4 + α), the set of train train computers and IP addresses registered in the train number domain of the previous operation train is deleted.
 [0051]
 FIG. 6 is a diagram showing deletion of hosts and IP addresses in the train set at the end of operation. As shown in FIG. 6, each train train has a computer and an IP address of the train train registered in the train number domain after a predetermined time α (t5 + α, t6 + α) after the respective operation end times t5 and t6. Delete the pair.
 [0052]
 FIG. 7 is a diagram illustrating registration of computers and IP addresses in a train train when the train train is divided into two during operation. As shown in FIG. 7, when the train train divides into two during operation (A station), as soon as the operation train arrives at A station (arrival time t7), each train train is divided into each train number domain. Register a train computer and IP address pair. Then, after a predetermined time α (t7 + α), the set of the train train computer and the IP address registered in the train number domain of the previous operation train is deleted.
 [0053]
 FIG. 8 is a diagram showing registration of computers and IP addresses in the train set when the train set is divided into two during operation and the train number before division is used as it is. As shown in FIG. 8, when the train train (train
 [0054]
 FIG. 9 is a diagram illustrating registration of computers and IP addresses in a train set when two train sets are merged during operation. As shown in FIG. 9, when two trains (train number 20A, train number Z15 and train number 22A, train number Z16) are merged during operation (A station), the first train (train number 20A, As soon as the formation number Z15) arrives at the station A (arrival time t9), the host / IP address set of the formation train (composition number Z15) is registered in the merged column number domain (train number 24A). Then, after a predetermined time α (t9 + α), the set of train train computers and IP addresses registered in the train number domain (train number 20A) of the previous operation train is deleted. Similarly, as soon as the second operation train (train number 22A, train number Z16) arrives at station A (arrival time t10), train train (train number Z16) in the row number domain (train number 24A) after merging. Register a set of computers and IP addresses. Then, after a predetermined time α (t10 + α), the set of train train computers and IP addresses registered in the train number domain (train number 22A) of the previous operation train is deleted.
 [0055]
 FIG. 10 is a diagram showing registration of computers and IP addresses in a train when two trains are merged during operation and the first train number is used. As shown in FIG. 10, when two trains (first arrival: train number 26A, formation number Z17 and second arrival: train number 28A, formation number Z18) are merged during operation (A station), the last operation train As soon as (train number 28A, train number Z18) arrives at station A (arrival time t11), the train and train set (train number Z18) is set to the train number domain (train number 26A) after merging. sign up. Then, after a predetermined time α (t11 + α), the set of the train train computer and IP address registered in the train number domain (train number 28A) of the previous operation train is deleted.
 [0056]
 FIG. 11 is a diagram illustrating registration of a computer and an IP address in a train set when two train sets are merged during operation and the last train number is used. As shown in FIG. 11, when two trains (first arrival: train number 30A, train number Z19 and later arrival: train number 32A, formation number Z20) are merged during operation (A station), the last train As soon as (train number 32A, train number Z20) arrives at station A (arrival time t12), the computer and IP address of the first train (train number Z19) in the first train train (train number Z19) after the merged line number domain (train number 32A) Register the set. Then, after a predetermined time α (t12 + α), the set of train train computers and IP addresses registered in the train number domain (train number 30A) of the previous operation train is deleted.
 [0057]
 FIG. 12 is a diagram showing registration of a computer and an IP address in a train set when a vehicle is exchanged during operation and when an entry / exit section is generated along with this vehicle exchange. As shown in FIG. 12, as soon as the train set (train number 41A, train number Z21) arrives at station B (arrival time t13), the train of trains (train number Z21) from the train number domain (train number 41A). And the group of IP addresses are deleted, and the group of the train and train (train number Z22) is registered in the train number domain (train number 41A). Also, as soon as the train set (train number 43A, train number Z43) arrives at station B (arrival time t14), the train and train set (set number Z23) computer and IP address group from the train number domain (train number 43A) Is registered in the train number domain (train number 43A), and the train and train computer (train number Z24) is registered in the train number domain (train number 43A). Register a set of IP addresses. Then, after a predetermined time α (t14 + α), the set of train train computers and IP addresses registered in the train number domain (train number 9042A) is deleted.
 [0058]
 FIG. 13 is a diagram showing registration of computers and IP addresses in a train set when operation change is made after arrival at the station where the train number is changed. As shown in FIG. 13, as soon as the train set (train number 44A, train number Z25) arrives at station A (arrival time t15), the train of train train (set number Z25) in the train number domain (train number 45A). And a set of IP addresses. When an operation change occurs thereafter (operation change time t16), this registration (train number 45A, train number Z25) is immediately deleted and train train (train number Z25) is set to a new train number domain (train number 6045A). Register a set of computers and IP addresses. Then, after a predetermined time α (t15 + α), the set of the computer and the IP address of the train set (train number Z25) registered in the train number domain (train number 44A) is deleted. Also, as soon as the train set (train number 6044A, train number Z45) arrives at station A (arrival time t17), the train and train set (set number Z26) computer and IP address set to the train number domain (train number 45A) Register. Then, after a predetermined time α (t17 + α), the set of the computer and the IP address of the train set (train number Z26) registered in the train number domain (train number 6044A) is deleted.
 [0059]
 FIG. 14 is a diagram showing registration of computers and IP addresses in a train set when operation is changed after two trains arrive at the station where the train number changes. As shown in FIG. 14, as soon as the train set (train number 46A, train number Z27) arrives at station A (arrival time t18), the train of train train (set number Z27) in the train number domain (train number 47A). And a set of IP addresses. Then, after a predetermined time α (t18 + α), the set of the computer and IP address of the train set (train number Z27) registered in the train number domain (train number 46A) is deleted. As soon as the train set (train number 6046A, train number Z28) arrives at station A (arrival time t19), the train of the train set (set number Z28) and the IP address set in the train number domain (train number 6047A). Register. Then, after a predetermined time α (t19 + α), the set of the computer and the IP address of the train set (train number Z28) registered in the train number domain (train number 6046A) is deleted. If an operation change occurs thereafter (operation change time t20), these registrations (train number 47A, train number Z27, train number 6047A, train number Z28) are immediately deleted, and the row number domain (train number 47A, and A set of a computer and an IP address of a train set (train number 47A is set number Z28 and train number 6047A is set number Z27) after changing to train number 6047A) is registered.
 [0060]
 FIG. 15 is a diagram illustrating a case where the operation start time is changed at the first station after registration of the computer and the IP address in the train set. As shown in FIG. 15, the computer and the IP address in the train are already registered at a predetermined time (t21-β) before the departure time (t21) before the change, and the current time t (t21-β < When the departure time is changed at t <t21) (t21-> t22), the operation starts with the already registered contents.
 [0061]
 FIG. 16 is a diagram illustrating a case where the operation start time is changed at the first station when the computer and the IP address in the train are not registered. As shown in FIG. 16, registration of the computer and the IP address in the train train was scheduled at a predetermined time (t24-β) before the departure time (t24) before the change, but the time t23 before that time When the operation start time is changed to the current time t, if the current time t has already passed the registration time (t23-β) based on the new start time t23, immediately (time t), the computer in the train train And IP address are registered.
 [0062]
 FIG. 17 is a diagram illustrating registration (deletion) of a computer and an IP address in a train set when operation is stopped at a station on the way. As shown in FIG. 17, when the suspension of a train set (train number 61A, train number Z31) is determined at a midway station (B station, time t25), a train number domain (train number) after a predetermined time (t25 + α). 61A) deletes the set of the computer and IP address of the train set (knitting number Z31) registered in 61A). Then, when the train number domain (train number 9061A) is allocated as a temporary train, immediately (time t26), a set of train train computer and IP address is registered in the train number domain (column number 9061A).
 [0063]
 FIG. 18 is a diagram illustrating a case where extended operation is determined after deletion of the computer and the IP address in the train at the terminal station. As shown in FIG. 18, when the train set (train number 63A, train number Z32) arrives at the terminal station (B station, time t27), the train number domain (train number 63A) after a predetermined time (t27 + α). The set of the computer and the IP address of the train set (knitting number Z32) registered in is deleted. Thereafter, when the extended operation of the train is determined, immediately (time t28), the set of the train and train computer (train number Z32) is re-registered in the train number domain (train number 63A).
 [0064]
 FIG. 19 is a diagram illustrating a case where an extended operation is determined before the computer and the IP address in the train train are deleted at the terminal station. As shown in FIG. 19, the train set (train number 65A, train number Z33) arrives at the terminal station (B station, time t29), and the train set (train number 65A) registered in the train number domain (train number 65A). If the extended operation of the train is determined (time t30) after a predetermined time (t29 + α) before the combination of the computer and the IP address of Z33) is deleted, the train ((train number 65A)) The combination of the computer with the composition number Z33) and the IP address is used without being deleted.
 [0065]
 FIG. 20 is a diagram showing registration of computers and IP addresses in a train train operated across dates. As shown in FIG. 20, in a train set (train number 71A, train number Z41), a train number domain (train number 71A) before a predetermined time β (t31-β) of the operation start time t31 (n days). The set of the computer and the IP address of the train set (set number Z41) assigned to is registered. When the date is changed (n + 1 day), the registered content is changed from the column number domain (train number 71A) to the column number domain (train number 71A (n day)). Then, on day n + 1, the train set (train number 71A, train number Z42), the operation start time t32 (n + 1 day) before the predetermined time β (t32-β), the train number domain (train number 71A) A set of a computer and an IP address of the train set (knitting number Z42) to be assigned is registered.
 [0066]
 The domain name control device, the domain name control system, and the domain name control method of the present invention have been described above. However, the present invention can also deal with the case where the on-board
 [0067]
 The domain name control device, the domain name control system, and the domain name control method of the present invention have been described above. However, the present invention can be applied to a transport device such as a bus, an aircraft, and a ship other than a railroad train. It can also be applied to any case where you want to change the domain name according to the situation such as time of day or whereabouts.
 [0068]
 【The invention's effect】
 As described above, according to the domain name control device, the domain name control system, and the domain name control method of the present invention, the domain name can be changed according to the change in the computer operation mode without changing the IP address assigned to the computer. And the domain name can be assigned to a fixed IP address.
 [Brief description of the drawings]
 FIG. 1 is a diagram showing an example of a domain name control system of the present invention.
 FIG. 2 is a diagram illustrating an example of a domain name control apparatus according to the present invention.
 FIG. 3 is a flowchart showing an example of a domain name control method according to the present invention.
 FIG. 4 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 5 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 6 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 7 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 8 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 9 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 10 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 11 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 12 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 13 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 14 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 15 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 16 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 17 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 18 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 19 is a flowchart showing a specific example of the domain name control method of the present invention.
 FIG. 20 is a flowchart showing a specific example of the domain name control method of the present invention.
 [Explanation of symbols]
 10 Domain name controller
 11 DNS setting data creation part
 12 Input / output processor
 13 Train schedule DB
 14 Vehicle operation DB
 15 Driving performance DB
 16 DNS setting DB
 17 Communication control unit
 20 On-board computer system
 21 On-vehicle wireless communication device
 22 On-vehicle domain name server
 23-1 to 23-n On-board computer
 25 Onboard LAN
 30 Terrestrial domain name server
 40 Terrestrial radio communication equipment
 50 Ground computer
 60 Intranet
 70 Operation management system
 80 input devices
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| JP2001246945AJP4456782B2 (en) | 2001-08-16 | 2001-08-16 | Domain name control device, domain name control system, and domain name control method | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| JP2001246945AJP4456782B2 (en) | 2001-08-16 | 2001-08-16 | Domain name control device, domain name control system, and domain name control method | 
| Publication Number | Publication Date | 
|---|---|
| JP2003060670A JP2003060670A (en) | 2003-02-28 | 
| JP4456782B2true JP4456782B2 (en) | 2010-04-28 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| JP2001246945AExpired - Fee RelatedJP4456782B2 (en) | 2001-08-16 | 2001-08-16 | Domain name control device, domain name control system, and domain name control method | 
| Country | Link | 
|---|---|
| JP (1) | JP4456782B2 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US20040235469A1 (en)* | 2003-05-21 | 2004-11-25 | Krug William P. | High bandwidth open wired network | 
| JP4664782B2 (en)* | 2004-10-19 | 2011-04-06 | 株式会社東芝 | Railway vehicle transmission system and railway vehicle using the same | 
| JP4690745B2 (en)* | 2005-03-03 | 2011-06-01 | 東日本旅客鉄道株式会社 | Train management system and method | 
| CN102307771B (en)* | 2009-01-27 | 2014-05-28 | 三菱电机株式会社 | Train communication system and train communication method | 
| CN102514600B (en)* | 2011-12-26 | 2014-07-09 | 天津开发区文博电子有限公司 | Passive ground sensor code defining and arranging method for railway locomotive dispatch monitoring system | 
| CN102530028B (en)* | 2012-01-19 | 2014-07-30 | 重庆安谐新能源技术有限公司 | Railway track real-time monitoring system and data processing method thereof | 
| JP6041771B2 (en)* | 2013-08-30 | 2016-12-14 | 三菱電機株式会社 | Train radio system | 
| Publication number | Publication date | 
|---|---|
| JP2003060670A (en) | 2003-02-28 | 
| Publication | Publication Date | Title | 
|---|---|---|
| CN1554177A (en) | Addressing scheme for wireless mobile clients | |
| US6128664A (en) | Address-translating connection device | |
| US6219715B1 (en) | Automatic address distributing system | |
| US20030163341A1 (en) | Apparatus and method of dynamically updating dynamic host configuration protocol (DHCP) options | |
| EP0365337A3 (en) | Method for accessing data in a table and its application to the routing of data between remote stations | |
| JP4456782B2 (en) | Domain name control device, domain name control system, and domain name control method | |
| US20060067344A1 (en) | Network system, gateway, radio terminal, and recording medium | |
| ATE328436T1 (en) | METHOD, STORAGE MEDIUM, NETWORK AND APPARATUS FOR BIDERECTIONALLY INITIATED DATA COMMUNICATION WITH A WIRELESS DEVICE | |
| EP0889623A3 (en) | System and method for efficient remote disk I/O | |
| CN100481094C (en) | Apparatus and method for coordinating network events | |
| CN109495461A (en) | Data access request processing method, device and vehicle-mounted central control system | |
| JPH0614642B2 (en) | Terminal automatic registration method | |
| ATE366021T1 (en) | METHOD AND SYSTEM FOR PROVIDING WEB SERVICES TO A MULTIPLE WEB DOMAIN ADDRESSED WITH A SINGLE IP ADDRESS | |
| KR102070397B1 (en) | Method for operating a packet based communication network in a railway system | |
| CN106878479A (en) | A kind of address distribution method and device | |
| JP2002300166A (en) | Method for automatically setting ip address and computer name | |
| Verjinski | PHASE, a portable host access system environment | |
| JP2002152253A (en) | Communication management system, communication terminal, and communication management method, and program storage medium | |
| CA2562900A1 (en) | Method and apparatus for updating resource records in a name-server database | |
| JP3558978B2 (en) | Stream distribution apparatus and method, and recording medium | |
| JP2003101590A (en) | Apparatus, mechanism, and method for dynamically performing bidirectional data exchange between a device having a private address and a device having a global address across a network router, and a medium recording these | |
| CN101133624B (en) | Method for reducing packet loss when updating address table | |
| JP3521189B2 (en) | Distributed server control method and apparatus, and recording medium recording distributed server control program | |
| JP3077350B2 (en) | Network system | |
| JP2000049900A (en) | Data communication apparatus, method and computer readable storage medium | 
| Date | Code | Title | Description | 
|---|---|---|---|
| A621 | Written request for application examination | Free format text:JAPANESE INTERMEDIATE CODE: A621 Effective date:20071109 | |
| A977 | Report on retrieval | Free format text:JAPANESE INTERMEDIATE CODE: A971007 Effective date:20091218 | |
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) | Free format text:JAPANESE INTERMEDIATE CODE: A01 Effective date:20100202 | |
| A01 | Written decision to grant a patent or to grant a registration (utility model) | Free format text:JAPANESE INTERMEDIATE CODE: A01 | |
| A61 | First payment of annual fees (during grant procedure) | Free format text:JAPANESE INTERMEDIATE CODE: A61 Effective date:20100208 | |
| FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20130212 Year of fee payment:3 | |
| R150 | Certificate of patent or registration of utility model | Free format text:JAPANESE INTERMEDIATE CODE: R150 | |
| FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20130212 Year of fee payment:3 | |
| S533 | Written request for registration of change of name | Free format text:JAPANESE INTERMEDIATE CODE: R313533 | |
| FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20130212 Year of fee payment:3 | |
| R350 | Written notification of registration of transfer | Free format text:JAPANESE INTERMEDIATE CODE: R350 | |
| LAPS | Cancellation because of no payment of annual fees |