JP6520626B2 - Communication control system, terminal device, ship, communication control method and communication control program - Google Patents
Communication control system, terminal device, ship, communication control method and communication control program Download PDFInfo
- Publication number
- JP6520626B2 JP6520626B2 JP2015197222A JP2015197222A JP6520626B2 JP 6520626 B2 JP6520626 B2 JP 6520626B2 JP 2015197222 A JP2015197222 A JP 2015197222A JP 2015197222 A JP2015197222 A JP 2015197222A JP 6520626 B2 JP6520626 B2 JP 6520626B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- sea level
- base station
- ship
- measurement information
- 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.)
- Active
Links
Images
Landscapes
- Emergency Alarm Devices (AREA)
- Alarm Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Telephonic Communication Services (AREA)
Description
本発明の実施形態は、通信制御システム、端末装置、船舶、通信制御方法および通信制御プログラムに関する。 Embodiments of the present invention relate to a communication control system, a terminal device, a ship, a communication control method, and a communication control program.
従来、船舶は、陸にある基地局と短波帯を用いた無線通信を行う無線通信システムを有し、無線通信により船舶の位置情報を基地局に報告している。例えば、総トン数20トン以上の船舶は、無線通信システムとして、GMDSS(Global Maritime Distress and Safety System)が設置されている。また、総トン数20トン未満の漁船については、無線通信を用いて1日3回の位置情報の報告を行う「みなしGMDSS」が行われている。 Conventionally, a ship has a radio communication system that performs radio communication using a short wave band with a base station on land, and reports position information of the ship to the base station by radio communication. For example, a ship with a gross tonnage of 20 tons or more is installed with GMDSS (Global Maritime Distress and Safety System) as a wireless communication system. In addition, for fishing boats with a gross tonnage of less than 20 tons, "Desirable GMDSS", which reports location information three times a day using wireless communication, is being conducted.
しかしながら、上記の従来技術では、短波帯を用いた無線通信のために通信速度が遅く、帯域も限られている。よって、地震発生時等において、洋上の複数の船舶から海面の高さに関する情報を取得することが困難であるという問題がある。 However, in the above-described prior art, the communication speed is slow and the band is limited because of wireless communication using the short wave band. Therefore, there is a problem that it is difficult to obtain information on the height of the sea surface from a plurality of vessels on the ocean at the time of an earthquake or the like.
例えば、地震に伴って発生する津波を即時に知るためには、洋上の船舶に海面上昇を問い合わせることが有効である。しかしながら、問い合わせに応じて複数の船舶から同時に海面の高さに関する情報が送信されると、混信などにより基地局側での受信が困難となる。 For example, in order to immediately know the tsunami that accompanies an earthquake, it is effective to inquire about the sea level rise to the offshore vessel. However, when information on the height of the sea surface is simultaneously transmitted from a plurality of vessels in response to an inquiry, reception at the base station side becomes difficult due to interference and the like.
受信が困難となる状況の一例としては、フェージング現象等での混信、一部エラーの発生がある。フェージング現象には、干渉性フェージング、偏波性フェージング、跳躍性フェージング、吸収性フェージング、選択制フェージングおよびK型フェージングがある。干渉性フェージングは、無線通信の電波が届く経路が複数ある場合に経路差により生じるフェージングである。偏波性フェージングは、電離層に電波が反射するときなどに偏波面が変化することで生じるフェージングである。跳躍性フェージングは、電離層の密度の変動によって電波が電離層で反射されたり電離層を突き抜けたりすることにより生じるフェージングである。選択制フェージングは、電波の伝送経路における周波数選択性の媒質により減衰する帯域や減衰量が時間とともに変動することで生じるフェージングである。K型フェージングは、地球の等価半径係数(K)が気象条件などで変動し、電波の伝送経路の曲がり具合が変動することで生じるフェージングである。 As an example of a situation where reception becomes difficult, there are interference due to fading phenomena and the like, and some errors occur. Fading phenomena include coherent fading, polarization fading, jump fading, absorption fading, selective fading and K-type fading. Coherent fading is fading that occurs due to a path difference when there are multiple paths that radio waves of wireless communication can reach. Polarization fading is fading that occurs due to a change in polarization plane when radio waves are reflected to the ionosphere. Jumping phasing is fading that occurs when radio waves are reflected by the ionosphere or penetrate the ionosphere due to fluctuations in ionospheric density. Selective fading is fading that occurs due to a band attenuated by a frequency selective medium in a transmission path of radio waves and an amount of attenuation changing with time. K-type fading is a fading that occurs when the equivalent radius coefficient (K) of the earth fluctuates due to weather conditions and the like, and the degree of bending of the radio wave transmission path fluctuates.
1つの側面では、複数の船舶から海面の高さに関する情報を取得できる通信制御システム、端末装置、船舶、通信制御方法および通信制御プログラムを提供することを目的とする。 In one aspect, it is an object of the present invention to provide a communication control system, a terminal device, a ship, a communication control method and a communication control program capable of acquiring information on the height of the sea surface from a plurality of ships.
第1の案では、船舶と、基地局とを有する通信制御システムにおいて、基地局は、海面高さに関する測定情報の応答依頼をブロードキャストする通信部を有する。また、船舶は、海面高さを検出する海面高さ検出部と、位置を検出する位置検出部とを有する。また、船舶は、応答依頼を受信すると、検出された位置に基いて陸地からの距離を算出し、算出された距離に応じて検出された海面高さに関する測定情報を送信するタイミングを決定し、基地局に対して決定されたタイミングにて測定情報を送信する制御を行う制御部を有する。 In a first proposal, in a communication control system having a ship and a base station, the base station has a communication unit that broadcasts a response request for measurement information related to sea level. In addition, the ship has a sea level detection unit that detects a sea level and a position detection unit that detects a position. Also, when the vessel receives the response request, it calculates the distance from the land based on the detected position, and determines the timing to transmit the measurement information related to the detected sea level according to the calculated distance, It has a control part which performs control which transmits measurement information with the determined timing with respect to a base station.
複数の船舶から海面の高さに関する情報を取得できる。 Information on the sea level can be obtained from multiple vessels.
以下、図面を参照して、実施形態にかかる通信制御システム、端末装置、船舶、通信制御方法および通信制御プログラムを説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する通信制御システム、端末装置、船舶、通信制御方法および通信制御プログラムは、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。 A communication control system, a terminal device, a ship, a communication control method and a communication control program according to the embodiment will be described below with reference to the drawings. The components having the same functions in the embodiments are denoted by the same reference numerals, and the redundant description will be omitted. The communication control system, the terminal device, the vessel, the communication control method, and the communication control program described in the following embodiments merely show an example, and the embodiments are not limited. In addition, each of the following embodiments may be appropriately combined within the scope of no contradiction.
図1は、実施形態にかかる情報処理システム1の構成の一例を示すブロック図である。図1に示すように、情報処理システム1は、移動端末10と、複数の基地局(50−1…50−n)と、情報処理装置100とを有する。なお、複数の基地局(50−1…50−n)については、区別なく総称する場合に「基地局50」と記載する。なお、基地局50の数は限定されず、任意の数の基地局50を有するようにしてもよい。
FIG. 1 is a block diagram showing an example of the configuration of an
移動端末10は、例えば洋上を航行する漁船等の船舶20に設置され、船舶20の航行とともに移動される。なお、図示例では複数の船舶20のうちの1つを例示しているが、移動端末10が設置された船舶20の数は限定されず、任意の数の船舶20を有するようにしてもよい。
The
移動端末10は、基地局50との間で電離層Lの反射を利用した短波帯の電波により相互に無線通信を行う端末装置である。図2は、移動端末10の概要を説明する説明図である。図2に示すように、移動端末10は、アンテナ10cを介して短波帯の電波により無線通信を行う無線機10aに、シリアル通信ポート等を介してPC(パーソナルコンピュータ)やタブレット型端末などの端末装置10bを接続する構成であってもよい。この移動端末10における無線通信は、無線機10aに接続された端末装置10bの制御のもとで行われる。
The
基地局50は、例えば漁港の近隣に設けられた漁業無線協会に設置される基地局である。この基地局50は、図2に例示した移動端末10と同様、アンテナを介して短波帯の電波により無線通信を行う無線機に、シリアル通信ポート等を介してPC等のアンテナを接続する構成であってもよい。
The
複数の基地局50および情報処理装置100の間は、ネットワークNを介して相互に通信可能に接続される。かかるネットワークNには、有線無線を問わず、インターネットを始め、LAN(Local Area Network)やVPN(Virtual Private Network)などの任意の種類の通信網を採用できる。
The plurality of
また、情報処理システム1は、例えば、データセンタ等のクラウド上に情報処理装置100を設け、各基地局50とネットワークNを介して接続されている。また、図1の例では、基地局50−1が例えば宮城に設置され、他の基地局50が、例えば三重、鹿児島、沖縄に設置される。なお、基地局50は、漁港に隣接する漁業無線協会内に設置されてもよいし、単独で設置されてもよい。
Further, in the
船舶20は、例えば、みなしGMDSSのために、1日に3回以上、自船の位置を示す位置情報を含む管理情報を、移動端末10を用いて複数の基地局50のいずれか1つ以上に対して送信する。なお、GMDSSは、総トン数20トン以上の船舶に設置が義務付けられている無線通信システムであるが、総トン数20トン未満の船舶については、1日3回の位置情報の報告を行う「みなしGMDSS」により、GMDSSの設置が免除されている。船舶20から送信された電波は、電離層Lで反射し、見通し距離外にある基地局50のうち、いずれか1つ以上の基地局50に到達する。電波が到達した基地局50は、移動端末10から送信された電波を受信して管理情報を取得すると、取得した管理情報を、ネットワークNを介して情報処理装置100に送信する。
The
情報処理装置100は、基地局50を介して船舶20からの管理情報を受信する。情報処理装置100は、受信した管理情報に基づいて船舶20を管理する。また、情報処理装置100は、ある船舶20の管理情報を、当該船舶20が所属する漁業無線協会と異なる漁業無線協会の基地局50から受信すると、受信した管理情報を当該船舶20が所属する漁業無線協会の基地局50に転送する。また、情報処理装置100は、例えば、緊急地震速報や津波予報等が発報された場合に各基地局50を介して各船舶20に対して緊急情報を送信する。情報処理装置100は、各基地局50を介して各移動端末10から緊急情報に対応する応答情報を受信する。
The
続いて、情報処理システム1を構成する各構成要素について説明する。移動端末10は、通信部11と、記憶部12と、測位部13と、海面高さ検出部14と、表示操作部15と、制御部16とを有する。なお、船舶20は、例えば、記憶部12と、測位部13と、表示操作部15と、制御部16とを有する端末装置10bに、無線機10aおよび海面高さ検出部14を接続するように構成してもよい。移動端末10は、図1に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイスなどの機能部を有することとしてもかまわない。移動端末10の一例としては、タブレット端末、可搬型のパーソナルコンピュータ等を採用できる。
Then, each component which comprises the
通信部11は、例えば、中波から短波帯の無線機等によって実現される。通信部11は、電離層Lを介して複数の基地局50のいずれか1つ以上と無線で接続され、基地局50との間で情報の通信を司る通信インタフェースである。通信部11は、制御部16から入力された管理情報、応答情報等を基地局50に向けて送信する。また、通信部11は、情報処理装置100から基地局50を介して送信された電波を受信して、緊急情報等の各種情報を取得する。
The
通信部11は、中波から短波あるいは超短波帯の電波として、例えば、2MHz帯、4MHz帯、8MHz帯、12MHz帯、16MHz帯、30MHz帯および50MHz帯以上の超短波帯のうち1つ以上の周波数帯域を用いることができる。通信部11は、例えば、操作者の操作や制御部16の制御によって陸地との距離および時間帯に応じて選択された周波数帯域を用いる。これは、中波、短波帯および超短波帯の電波の伝搬状況が、太陽活動や昼夜によって状態が異なる電離層Lの影響を受けるためである。なお、周波数の選択は、測位部13で測位して取得した位置情報に基づいて、代表的な基地局50までの距離を算出し、算出した距離、季節および時刻に応じて各周波数の重み付けを行い、より到達可能性の高い周波数を選択するようにしてもよい。また、周波数の選択は、各周波数帯域のバンド特性を考慮して選択する。
The
通信部11は、変調方式として、例えば、PSK(Phase Shift Keying)、FSK(Frequency Shift Keying)等のデジタル変調を用いることができる。また、通信部11は、周波数が低い帯域では、例えば、PSK31等の変調方式を用いることができる。例えば、PSK31は、通信速度が31ボーと低速であるが、専有帯域が狭く、主にテキストデータを通信する短波帯でのデータ通信に適している。なお、通信部11は、制御部16との接続方法として、例えば、通信部11の制御にはRS−232Cを用いたシリアル通信を用いて、各種情報等のデータの授受には、音声入出力端子を用いて変調信号を入出力することができる。
The
記憶部12は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部12は、送信タイミングの決定にかかるタイムテーブル31(図6参照)およびタイムテーブル32(図7参照)を有する。また、記憶部12は、海面高さ情報、位置情報等の各種情報、制御部16での処理に用いる情報等を記憶する。
The
測位部13は、衛星測位システムの信号を受信して位置測定(測位)を行う。測位部13は、衛星測位システムとして、GPS(Global Positioning System)、GLONASS(Global Navigation Satellite System)、ガリレオ、および、コンパス等の全地球航法衛星システムの信号を受信して測位を行う。測位部13は、制御部16から測位を要求されると測位を行なって、測位結果をWGS(World Geodetic System)84等の測地系に基づいた位置情報として出力する。また、測位部13は、制御部16から連続して測位を続けるように要求されると、連続して測位を行なって、制御部16から停止を要求されるまで位置情報の出力を続ける。測位部13は、海面高さ検出部14と統合する場合には、例えば、測位結果のうち高さ方向の情報と時間の情報とを海面高さ情報として制御部16に出力する。なお、測位部13は、衛星測位システムとして、準天頂衛星システム、インド地域航法衛星システム、DORIS(Doppler Orbitography and Radio-positioning Integrated by Satellite)、および、北斗等の地域航法衛星システムの信号を受信してもよい。
The
海面高さ検出部14は、海面高さを検出するセンサである。海面高さ検出部14は、例えば、衛星測位システムの信号を受信することで三次元測位を行うことで船舶20の高度を計測し、計測した高度に基づいて海面高さを検出する。すなわち、海面高さ検出部14は、いわゆる3DGPS(3 dimension Global Positioning System)である。海面高さ検出部14は、検出した海面高さを時間の情報を含む海面高さ情報として制御部16に出力する。すなわち、海面高さ情報は、例えば、海面高さが10秒間、平均海水面から1m上昇した場合には、海面高さ「1m」と、検出時間「10秒」とを含むことになる。
The sea
なお、海面高さ検出部14は、衛星測位システムの信号を受信して測位を行う測位部13と統合できるので、衛星測位システムを利用する場合の計測については測位部13で併せて説明する。また、海面高さ検出部14は、測位部13と異なるセンサを用いてもよい。例えば、海面高さ検出部14は、超音波を用いて水深を計測する音響測深儀であってもよい。海面高さ検出部14は、例えば、音響測深儀で計測した水深に基づいて平均海水面からの海面高さを検出して、検出した海面高さと時間の情報とを含む海面高さ情報を制御部16に出力する。
In addition, since the sea
表示操作部15は、各種情報を表示するための表示デバイス、および、ユーザから各種操作を受け付ける入力デバイスである。例えば、表示操作部15は、表示デバイスとして液晶ディスプレイ等によって実現される。また、例えば、表示操作部15は、入力デバイスとして、タッチパネル等によって実現される。つまり、表示操作部15は、表示デバイスと入力デバイスとが一体化されてもよい。また、表示操作部15は、ユーザインタフェースとして、例えば、画面下部にキーボードを表示して、キー入力を受け付ける。表示操作部15は、ユーザによって入力された操作を操作情報として、制御部16に出力する。
The
制御部16は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、内部の記憶装置に記憶されているプログラムがRAMを作業領域として実行されることにより実現される。また、制御部16は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されるようにしてもよい。制御部16は、例えば移動端末10全体を制御する。
The
制御部16は、測位部13に対して測位を要求する。制御部16は、測位の要求として、1回のみの測位の要求と、連続して測位を続ける要求とのいずれかを測位部13に対して出力する。制御部16は、測位部13から測位の要求に応じた位置情報が入力されると、当該位置情報を電文フォーマットに挿入して管理情報である電文を生成する。また、制御部16は、海面高さ検出部14から海面高さ情報が入力されると、当該海面高さ情報を管理情報に追加する。制御部16は、生成した電文、すなわち管理情報を通信部11に出力する。なお、制御部16は、位置情報を、船舶20が所属する漁業無線協会内の装置で復号化できるように暗号化してもよい。この暗号化には、例えば、既知の公開鍵暗号方式を用いることができる。
The
また、制御部16は、TCG(Trusted Computing Group)技術を利用することで、情報の信ぴょう性を検証可能とし、セキュアな情報の送信を実現してもよい。ここで、TCG技術の一例について説明する。
In addition, the
外部と通信を行う端末、デバイスは常にセキュリティの脅威に曝され、ウィルス、スパイウェア、その他悪質なスクリプト、不正アクセス等により、プラットフォームを構成するソフトウェア構造に予期せぬ改変が加えられる場合がある。このようなリスクに対して、TCGでは、プラットフォームの信頼性を保障することにより、安全なコンピューティング環境を実現する。ここで、プラットフォームとは、ハードウェア、OS、アプリケーション等を示す。 Terminals and devices that communicate with the outside are constantly exposed to security threats, and viruses, spyware, other malicious scripts, unauthorized access, etc. may cause unexpected changes to the software structure that constitutes the platform. For such risks, TCG realizes a secure computing environment by guaranteeing the reliability of the platform. Here, the platform indicates hardware, an OS, an application, and the like.
例えば、ソフトウェアの改竄という脅威に対して、従来のソフトウェアに依存するセキュリティ対策には限界がある。このため、TCGでは、TPM(Trusted Platform Module)チップ(図示しない)をプラットフォームに埋め込み、かかるTPMチップを信頼のルートとして、改竄が極めて困難な、信頼できるコンピューティング環境を構築している。また、TPMチップを利用することで、ハードウェアベースのデータ・証明書の保護、安全な暗号処理環境を実現できる。 For example, there is a limit to security measures that rely on conventional software against the threat of tampering with software. For this reason, in TCG, a TPM (Trusted Platform Module) chip (not shown) is embedded in the platform, and the TPM chip is used as a root of trust to create a highly reliable computing environment in which tampering is extremely difficult. In addition, by using a TPM chip, hardware-based data / certificate protection and a secure cryptographic processing environment can be realized.
次に、TPMチップについて説明する。TPMチップは、電子機器(例えば移動端末10)にバインドされるバードウェアのチップであり、耐タンパー性を持つ。TPMチップは電子機器から取り外しができないように、電子機器の主要な構成パーツに物理的にバインドされる。例えば、電子機器の構成パーツは、マザーボード等に対応する。TPMチップは、実装される機能、メモリ領域、プロセッサ・パワーを極力抑えて設計されているため、低コストで製造でき、様々な電子機器やプラットフォームに適用できる。 Next, the TPM chip will be described. The TPM chip is a birdware chip that is bound to an electronic device (e.g., the mobile terminal 10) and has tamper resistance. The TPM chip is physically bound to the main components of the electronic device so that it can not be removed from the electronic device. For example, component parts of the electronic device correspond to a motherboard or the like. The TPM chip is designed with the implemented functions, memory area and processor power minimized, so it can be manufactured at low cost and can be applied to various electronic devices and platforms.
例えば、TPMの機能には、RSA(Rivest Shamir Adleman)秘密鍵の生成・保管する機能、RSA秘密鍵による署名、暗号化、復号する機能が含まれる。RSAでは、秘密鍵と公開鍵とのペアを作成する。また、TPMの機能には、SHA−1(Secure Hash Algorithm 1)のハッシュ演算する機能、電子機器の環境情報を保持する機能が含まれる。TPMは、バインドされた電子機器が起動した時点で、BIOS、OSloader、OSカーネルへのブートプロセスにおけるソフトウェアコードを計測し、計測したソフトウェアコードをハッシュ化して、TPM内部のレジスタに登録する。また、TPMは、バインドされた電子機器のハードウェアの情報を収集し、ハードウェアの情報をハッシュ化して、TPM内部のレジスタに登録する。 For example, the functions of the TPM include a function of generating and storing an RSA (Rivest Shamir Adleman) private key, and a function of signing, encrypting and decrypting with an RSA private key. In RSA, a pair of private key and public key is created. Further, the functions of the TPM include a function of performing a hash operation of SHA-1 (Secure Hash Algorithm 1) and a function of holding environmental information of the electronic device. When the bound electronic device starts up, the TPM measures the software code in the BIOS, the OSloader, and the boot process to the OS kernel, hashes the measured software code, and registers it in the register in the TPM. Further, the TPM collects hardware information of the bound electronic device, hashes the hardware information, and registers the information in a register in the TPM.
TCG技術では、上位のアプリケーションやライブラリからハードウェア・デバイスであるTPMチップを利用するためソフトウェア・スタックとソフトウェアインターフェースを規定する。このソフトウェア・スタックはTSS(TCG Software Stack)と呼ばれ、リソースが制限されるTPMチップの機能を保管するソフトウェアモジュールから構成されている。電子機器のアプリケーションは、TSSの提供するインタフェースを利用して、上述したTPMチップの機能にアクセスすることができる。TPMチップは、顧客システム側のTPMチップでハッシュ値を採取する際のルールをハッシュ化及び署名付与して管理することで、ハッシュ値採取の正当性を担保するものである。しかも、TPMチップは、必要に応じて、現時点でのルール及び署名をチェックすることで、ルールの非改竄性を証明する。すなわち、制御部16にかかる処理および情報についての信ぴょう性が検証可能となる。その結果、TPMチップは、TPMチップ側で非改竄性が証明されたルールを参照しながら運用することでハッシュ値を採取する際のルールに改竄がないことを保証する。
TCG technology defines a software stack and a software interface in order to use the TPM chip, which is a hardware device, from higher-level applications and libraries. This software stack is called TSS (TCG Software Stack), and is composed of a software module that stores the function of the resource limited TPM chip. The application of the electronic device can access the functions of the TPM chip described above by using the interface provided by the TSS. The TPM chip secures the legitimacy of hash value collection by managing the hashing and signing rules for collecting the hash value with the TPM chip on the customer system side. Moreover, the TPM chip proves the non-falsification of the rules by checking the current rules and signatures as necessary. That is, the authenticity of the process and information concerning the
また、制御部16は、TPMチップがハッシュ化及び署名付与した情報を電文フォーマットに挿入し、管理情報である電文を生成してもよい。この場合には、生成された電文を受信した装置(例えば、船舶20が所属する漁業無線協会内の装置)において、制御部16にかかる処理および情報についての信ぴょう性を検証することができる。
Further, the
制御部16は、情報を送信するモードとして、複数の動作モードを有する。この動作モードの一例としては、定時の位置情報を基地局50に報告する等の通常時に用いる第一のモードと、地震発生時における基地局50からの放送受信時等の緊急時に用いる第二のモードとがある。
The
制御部16は、例えば、通信部11を介して、基地局50から地震発生時の緊急放送を受信した場合に、第一のモードから第二のモードに切り替える。第一のモードは、海面高さ情報と、位置情報とを定時に送信するモードである。第二のモードは、海面高さ情報と、位置情報とを陸地からの距離に応じたタイミングで送信するモードである(詳細は後述する)。なお、第二のモードは、緊急プロトコルともいう。
The
制御部16は、通常時は、第一のモードを用いて、例えば管理情報を、通信部11を介して基地局50に定時に送信する。制御部16は、例えば、緊急地震速報や津波予報等が発報された場合、通信部11を介して、基地局50から海面高さ情報および位置情報の送信を依頼する緊急放送を受信する。制御部16は、緊急放送を受信すると、第一のモードから第二のモードへの切り替え制御を行う。制御部16は、第二のモードを用いて、海面高さ情報と、位置情報とを電文フォーマットに挿入して応答情報である電文を生成する。制御部16は、生成した電文、すなわち応答情報を、陸地からの距離に応じたタイミングで通信部11を介して基地局50に送信する。すなわち、船舶20は、通常時には、海面高さ情報と位置情報とを含む管理情報を基地局50に送信し、緊急時には、海面高さ情報と位置情報とを含む応答情報を基地局50に送信する。
The
制御部16は、第二のモードを用いて応答情報を送信する場合には、第二のモードを終了するための終了条件を満たすか否かを判定する。終了条件は、例えば、繰り返し回数、時間帯等である。繰り返し回数は、例えば、10分間隔で第10報まで送信するといった内容を予め設定する。また、時間帯は、例えば、1日のうちの所定の時間帯である場合に応答情報の送信を繰り返すといった設定である。制御部16は、終了条件を満たさない場合には、第二のモードを用いた応答情報の送信を繰り返す。制御部16は、終了条件を満たす場合には、第二のモードから第一のモードに切り替えて、処理を終了する。
When transmitting the response information using the second mode, the
ここで、電文フォーマットの一例について説明する。図3は、電文フォーマット30の一例を示す図である。図3に示すように、電文フォーマット30は、例えば、船舶20が、みなしGMDSSで用いる管理情報を送信するための電文フォーマットの一例である。例えば、電文フォーマット30は、「Char code」、「format ver」、「Message Type」、「name of a vessel」、「Call Sign」、「nationality」、「prefectures」、「Geographic Point Location」、「Parity」といった項目を有する。なお、電文フォーマット30の長さは、一例として104バイトであるが、これに限定されず、任意の長さとすることができる。さらに、電文フォーマット30は、他の各種情報に対応する項目を設けてもよい。
Here, an example of the message format will be described. FIG. 3 is a diagram showing an example of the
「Char code」は、文字コード系を示す。「format ver」は、電文フォーマット30のバーションを示し、フォーマット変更に対応するための項目である。「Message Type」は、メッセージタイプを示し、例えば、自動、手動、要求送信、緊急といったメッセージの種別を表す。「name of a vessel」は、船舶20の船名または識別情報を表す。なお、「name of a vessel」は、文字数に余裕があれば、船舶20の船名と識別情報とを表すようにしてもよい。「Call Sign」は、確実な識別のための無線局のコールサインを表す。「nationality」は、「nationality registration」を省略したものであり、船籍国コードを示す。「prefectures」は、所属都道府県を表す。「Geographic Point Location」は、位置情報を示し、例えば、測位系と緯度と経度とを表す。「Parity」は、メッセージの完全受信を確認するためのパリティである。
"Char code" indicates a character code system. “Format ver” indicates the version of the
図1に戻り、基地局50は、通信部51と、制御部52とを有する。基地局50は、例えば、周波数帯域ごとにそれぞれ無線機を有し、各無線機には図示しないアンテナがそれぞれ接続され、各周波数帯域で同時に複数の船舶20と通信することができる。
Returning to FIG. 1, the
通信部51は、例えば、中波から短波帯あるいは超短波帯の無線機等によって実現される。また、通信部51は、ネットワークNを介して情報処理装置100との間で通信を行うために、例えば、NIC(Network Interface Card)等によって実現される。通信部51は、電離層Lを介して複数の船舶20のいずれか1つ以上と無線で接続され、ネットワークNを介して情報処理装置100と接続される。つまり、通信部51は、船舶20と基地局50との間、および、基地局50と情報処理装置100との間で情報の通信を司る通信インタフェースである。すなわち、基地局50は、船舶20と情報処理装置100との通信を中継する。通信部51は、ネットワークNとの接続を有線または無線により行う。
The communication unit 51 is realized, for example, by a radio of medium wave to short wave band or ultra high frequency band. The communication unit 51 is realized by, for example, a network interface card (NIC) or the like in order to communicate with the
通信部51は、例えば、中波から短波帯あるいは超短波帯の無線機として、複数の無線機、例えば、2MHz帯、4MHz帯、8MHz帯、12MHz帯、16MHz帯、30MHz帯および50MHz帯以上の超短波帯に対応する7台の無線機を用いて、船舶20から送信された電波を受信する。通信部51は、複数の船舶20から送信された、それぞれ異なる周波数の電波を用いた無線信号を、対応する周波数の複数の無線機で受信する。なお、使用される周波数帯は、船舶20の位置および時間帯のいずれか1つ以上に応じて決定される。また、通信部51は、変調方式として、船舶20の通信部11と同様の変調方式を用いる。また、通信部51は、制御部52との接続には、RS−232Cを用いたシリアル通信と、音声入出力端子を用いたデータ通信とを用いることができる。
The communication unit 51 may be, for example, a plurality of radios, for example, 2 MHz band, 4 MHz band, 8 MHz band, 12 MHz band, 16 MHz band, 30 MHz band, 50 MHz band or more as a radio of medium wave to short wave band or ultra high frequency band. The radio waves transmitted from the
通信部51は、受信した電波から管理情報または応答情報を抽出し、制御部52に出力する。また、通信部51は、抽出した管理情報または応答情報を、NICを用いてネットワークNを介して情報処理装置100に送信する。通信部51は、情報処理装置100から、ネットワークNを介して緊急情報を受信すると、船舶20に対して緊急情報の電波を送信する。
The communication unit 51 extracts management information or response information from the received radio wave, and outputs the management information or the response information to the
制御部52は、基地局50の全体を制御する。制御部52は、通信部51から管理情報または応答情報が入力されると、例えば、図示しない表示部に管理情報または応答情報を受信した旨を表示させる。制御部52は、例えば、基地局50の制御用のコンピュータであり、例えば、組込型のコンピュータでもよいし、据置型のパーソナルコンピュータ等であってもよい。
The
情報処理装置100は、各船舶20の情報を管理するとともに、各船舶20に対して各種情報を送信するコンピュータである。情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。情報処理装置100は、図1に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイスなどの機能部を有することとしてもかまわない。また、情報処理装置100は、いわゆるクラウド上に構成され、自由に拡張や構成の変更が可能なようにしてもよい。
The
通信部110は、例えば、NIC等によって実現される。通信部110は、ネットワークNを介して基地局50と有線または無線で接続され、基地局50との間で情報の通信を司る通信インタフェースである。また、通信部110は、外部のサーバ装置(図示しない)との間の通信を司り、例えば地震発生時に緊急地震速報や津波予報等の情報提供を受ける。
The communication unit 110 is realized by, for example, an NIC or the like. The communication unit 110 is a communication interface connected to the
通信部110は、基地局50から管理情報を受信する。通信部110は、受信した管理情報を制御部130に出力する。また、通信部110は、制御部130から移動端末10(船舶20)の識別情報が特定された管理情報が入力される。通信部110は、入力された特定された管理情報を、当該管理情報に対応する管理組織、すなわち当該管理情報を送信した移動端末10が設置された船舶20が所属する漁業無線協会の基地局50に対して送信する。
The communication unit 110 receives management information from the
記憶部120は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部120は、管理情報記憶部121および測定情報記憶部122を有する。また、記憶部120は、制御部130での処理に用いる情報を記憶する。
The
管理情報記憶部121は、各船舶20の情報を管理するデータベース等であり、例えば、船舶20の識別情報と、所属する管理組織と、所属する港(漁港)と、連絡先情報とを対応付けて記憶する。測定情報記憶部122は、各船舶20が測定した位置および海面高さ等の測定情報を管理するデータベース等である。測定情報記憶部122は、各船舶20が測定し、基地局50を介して通知してきた位置および海面高さ等の測定情報を、船舶20の識別情報とともに管理する。
The management
制御部130は、例えば、CPUやMPU等によって、内部の記憶装置に記憶されているプログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASICやFPGA等の集積回路により実現されるようにしてもよい。制御部130は、測定依頼部131と、測定情報受信部132と、出力部133とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図1に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
The
測定依頼部131は、例えば、緊急地震速報や津波予報等が発報された場合に、各基地局50に対して各船舶20への緊急放送を依頼し、各船舶20における海面高さおよび位置の測定を依頼する。
The measurement request unit 131 requests each
測定情報受信部132は、各船舶20が通常時または緊急放送時に測定した測定情報を、各基地局50を介した無線通信により各船舶20より受信する。測定情報受信部132は、各船舶20より受信した海面高さおよび位置の測定情報を、受信時刻および船舶20の識別情報を付与して測定情報記憶部122へ格納する。
The measurement
出力部133は、各船舶20から受信した測定情報に基づいて、海情報マップを生成して出力する。具体的には、出力部133は、測定情報記憶部122に格納された各船舶20の位置および海面高さ情報に基いて、海情報マップを生成する。例えば、出力部133は、緊急地震速報や津波予報等による緊急放送時に各船舶20で測定された位置および海面高さ情報をもとに、津波にかかる津波情報MAP60a〜60d(図9参照)を生成する。
The
出力部133が生成した海情報マップの出力先は、例えば、情報処理装置100の表示装置(図示しない)がある。また、海情報マップの出力先は、通信部110を介して接続する基地局50に設けられた表示装置(図示しない)など、外部の表示装置であってもよい。
The output destination of the sea information map generated by the
次に、情報処理システム1の動作について説明する。図4は、実施形態にかかる情報処理システム1の動作例を示すラダーチャートである。なお、以下の説明では、船舶20の当初の動作は、第一のモードを用いて管理情報を定期的に送信しているものとする。
Next, the operation of the
図4に示すように、測定依頼部131は、緊急地震速報や津波予報等が発報されて地震情報を検知すると(S1)、各基地局50に対して各船舶20へ地震発生の放送(緊急放送)を依頼する(S2)。測定依頼部131からの依頼を受けた各基地局50では、地震発生の緊急放送を各船舶20に対して無線で行う(S3)。具体的には、基地局50は、地震発生の情報とともに、津波が到達した際の船舶20の位置および海面高さの測定情報の応答を依頼する内容の電文フォーマット30を作成し、各船舶20に対して無線放送を行う。
As shown in FIG. 4, when the measurement request unit 131 detects earthquake information after an emergency earthquake bulletin or tsunami forecast has been issued (S 1), the
移動端末10の制御部16は、基地局50から受信した電文フォーマット30を参照し、地震発生の緊急放送、すなわち船舶20の位置および海面高さの測定情報の応答依頼の受信の有無を判定する(S4)。緊急放送の受信がない場合(S4:NO)、制御部16は、第一のモードを用いて管理情報を定期的に送信する動作を継続する。
The
緊急放送の受信がある場合(S4:YES)、制御部16は、第二のモードに切り替えて船舶20の位置および海面高さの測定情報を応答する応答処理を行う(S5)。
When the emergency broadcast is received (S4: YES), the
図5は、応答処理の一例を示すフローチャートである。図5に示すように、処理が開始されると、制御部16は、測位部13より測定された現在位置を取得する(S10)。次いで、制御部16は、記憶部12などに記憶された地図および海図データを参照し、S10で取得した現在位置における陸地からの距離を算出する(S11)。
FIG. 5 is a flowchart showing an example of the response process. As shown in FIG. 5, when the process is started, the
具体的には、制御部16は、取得した現在位置(緯度、経度)から地図上の海岸線までの距離を求め、海岸線までの距離が最短となる値を陸地までの距離とする。この陸地までの距離の算出は、一例であり、10km単位、100km単位での概算値を求めてもよい。例えば、100km単位で概算値を求める場合には、取得した現在位置から地図上の海岸線までの距離値を求め、100km未満の値を四捨五入して100km単位の段階的な概算値を得る。
Specifically, the
次いで、制御部16は、S11で算出された陸地までの距離をもとに、船舶20の位置および海面高さの測定情報を送信する送信タイミングを決定する(S12)。具体的には、制御部16は、第二のモードでは、第一のモードを用いて管理情報を定期的に送信する際に送信タイミングを決めるタイムテーブルから、陸地までの距離に応じた送信タイミングが記述されたタイムテーブルに切り替える。そして、制御部16は、S11で算出された陸地までの距離でタイムテーブルを参照することで、陸地までの距離に対応した送信タイミングを決定する。
Next, the
図6、7は、タイムテーブルの一例を説明する説明図である。具体的には、図6は、第一のモード時に船舶20から基地局50に対して送信する送信タイミングを記憶するタイムテーブル31の一例である。また、図7は、第二のモード時に船舶20から基地局50に対して送信する送信タイミングを記憶するタイムテーブル32の一例である。
6 and 7 are explanatory diagrams for explaining an example of the time table. Specifically, FIG. 6 is an example of a time table 31 which stores transmission timings transmitted from the
図6に示すように、タイムテーブル31は、「船グループ」、「船舶No.」といった項目を有する。タイムテーブル31は、例えば船グループごとに1列として記憶する。 As shown in FIG. 6, the time table 31 has items such as “ship group” and “ship No.”. The time table 31 stores, for example, one row for each ship group.
「船グループ」は、例えば、複数の船舶20を含むグループを識別する識別子である。船グループは、例えば、船グループAから船グループEまで5つのグループに分け、各船グループには、複数の船舶20が含まれる。「船舶No.」は、各船グループにおける船舶を識別する識別子である。船舶No.は、例えば、船グループごとに昇順で付番する。各船グループに属する船舶20では、例えば、管理情報の定期的な送信の際にタイムテーブル31が参照され、所定の時刻になると、船舶No.の小さい船舶10から順に、4秒間隔で管理情報を基地局50に送信する。また、各船グループ間は、所定の時刻が重ならないように設定される。例えば、船グループAは毎時00分に送信開始、船グループBは毎時10分に送信開始というように設定される。
The “ship group” is, for example, an identifier that identifies a group including a plurality of
図7に示すように、タイムテーブル32は、「船グループ」、「陸地からの距離」といった項目を有する。タイムテーブル32は、例えば船グループごとに1列として記憶する。
As shown in FIG. 7, the
「船グループ」は、例えば、複数の船舶20を含むグループを識別する識別子である。船グループは、タイムテーブル31と同様に、例えば、船グループAから船グループEまで5つのグループに分け、各船グループには、複数の船舶20が含まれる。「陸地からの距離」は、各船グループに所属する船舶20と、陸地との距離の範囲を示す情報である。陸地からの距離は、例えば、各船舶20において、測位部13で検出された位置情報と、記憶部12に記憶されている海図とに基づいて算出された陸地からの距離の範囲を示す。
The “ship group” is, for example, an identifier that identifies a group including a plurality of
陸地からの距離は、例えば、500kmが0kmから500km未満の範囲を示し、1000kmが500km以上1000km未満の範囲を示し、1500kmが1000km以上1500km未満の範囲を示す。以下同様に、陸地からの距離は、例えば、500kmごとに区切られている。 As for the distance from the land, for example, 500 km indicates a range of 0 km to less than 500 km, 1000 km indicates a range of 500 km to less than 1000 km, and 1500 km indicates a range of 1000 km to less than 1500 km. Likewise, the distance from land is divided, for example, every 500 km.
各船グループに属する船舶20では、例えば、緊急情報を受信して第二のモードで測定情報を送信する際にタイムテーブル32が参照され、自船の位置情報が対応する陸地からの距離の順番に応じて、3秒間隔で測定情報を基地局50に送信する。また、各船グループ間は、例えば異なるチャネルを使用するように設定される。
The
図8は、陸地からの距離ごとの送信タイミングを説明する説明図である。図8に示すように、各船グループに属する船舶20では、第二のモードで、陸地からの距離の順番(近い順)に応じた送信タイミングで測定情報を送信(返信)する。例えば、500km、1000km…の陸地からの距離が近い順に、測定情報を基地局50に返信する。このように、送信タイミングを陸地からの距離でずらすことで、複数の船舶20から同時に測定情報が送信されることを抑止できる。したがって、混信が生じる確率を低く抑えて、複数の船舶20から測定情報を取得することができる。
FIG. 8 is an explanatory view for explaining transmission timing for each distance from the land. As shown in FIG. 8, the
また、陸地からの距離が近いほど送信タイミングを早く、陸地からの距離が遠いほど送信タイミングを遅く設定することで、陸地からの距離が近く、陸地までの津波の到達時間が短い船舶20の測定情報の送信を優先する。これにより、陸地からの距離が近い船舶20の測定情報を取得する際のタイムラグを小さくできる。
Also, by setting the transmission timing earlier as the distance from the land is shorter, and by setting the transmission timing later as the distance from the land is longer, the distance from the land is shorter, and the time to reach the land is short. Give priority to sending information. Thereby, the time lag at the time of acquiring the measurement information on the
次いで、制御部16は、S11で算出された陸地までの距離が所定の閾値以上であるか否かを判定する(S13)。このS13の判定において、制御部16は、船舶20の位置が津波の到達までに時間的な余裕のある遠洋であるか(S13:YES)、津波の到達までに時間的な余裕のない近海であるか(S13:NO)を判定する。
Next, the
陸地までの距離が閾値以上であり、船舶20の位置が遠洋である場合(S13:YES)、制御部16は、測位部13および海面高さ検出部14のセンサ情報を取得する(S14)。次いで、制御部16は、海面高さ検出部14より取得したセンサ情報(海面高さ情報)をもとに、津波の通過を検知したか否かを判定する(S15)。
When the distance to the land is equal to or greater than the threshold and the position of the
具体的には、制御部16は、津波に相当する所定値以上の海面***と、その海面***から元の海面高さに戻るまでを津波の通過として検知する。津波の通過を検知しない場合(S15:NO)、制御部16は、S14へ処理を戻し、処理を待機する。
Specifically, the
津波の通過を検知した場合(S15:YES)、制御部16は、S12で決定された送信タイミングで、測位部13による現在位置、津波通過時の海面高さ検出部14のセンサ情報(海面高さ情報)および検出時間を測定情報として基地局50へ送信させる(S16)。これにより、情報処理装置100は、船舶20の現在位置、津波通過時の海面高さ情報および検出時間を取得し、地震発生時に生じる津波の規模および陸地までの到達時間などを正確に予測できる。
When the passing of the tsunami is detected (S15: YES), the
陸地までの距離が閾値未満であり、船舶20の位置が近海である場合(S13:NO)、制御部16は、測位部13および海面高さ検出部14のセンサ情報を取得する(S17)。次いで、制御部16は、海面高さ検出部14より取得したセンサ情報(海面高さ情報)をもとに、津波の到達を検知したか否かを判定する(S18)。
When the distance to the land is less than the threshold and the position of the
具体的には、制御部16は、津波に相当する所定値以上の海面***を検知したところで、津波の到達を検知する。津波の到達を検知しない場合(S18:NO)、制御部16は、S17へ処理を戻し、処理を待機する。
Specifically, the
津波の到達を検知した場合(S18:YES)、制御部16は、S12で決定された送信タイミングで、測位部13による現在位置および津波が到達したことを示す津波到達情報を測定情報として基地局50へ送信させる(S19)。これにより、情報処理装置100は、船舶20の現在位置および津波到達をもとに、地震発生時において陸地に津波が到達するまでの到達時間を正確に予測できる。
When the arrival of a tsunami is detected (S18: YES), the
この津波到達情報は、海面高さ検出部14で検出された海面高さ情報を含めず、津波が到達したことを示すフラグ等を含めた簡易な情報である。したがって、S19では、海面高さ情報を含める場合と比べて送信するデータ量を少なくでき、通信速度が31ボーと低速な通信であっても比較的短時間に送信できる。このため、一つの船舶20が送信時にチャンネルを専有する時間を短くでき、混信が生じる確率を低減できる。
The tsunami arrival information does not include the sea level information detected by the sea
また、津波の通過まで待つことなく、津波の到達を検知したところで、S12で決定された送信タイミングにより測定情報を基地局50へ送信する。したがって、情報処理装置100は、船舶20より取得した測定情報により迅速な津波予測を行うことができる。
In addition, when arrival of the tsunami is detected without waiting for the passage of the tsunami, measurement information is transmitted to the
また、津波が近海まで到達している場合には、海面高さ情報および検出時間による津波の規模の予測よりも、津波到達の有無による陸地への到達時間の予測の方が重要性が高くなる。情報処理装置100は、近海の複数の船舶20から位置と津波到達の情報が取得できるため、陸地への到達時間を正確に予測できる。
In addition, when the tsunami reaches the near sea, it is more important to predict the arrival time to the land based on the presence or absence of the tsunami than the prediction of the size of the tsunami based on the sea level information and the detection time . The
図4に戻り、基地局50は、移動端末10からの測定情報の応答を受信すると(S6)、受信した測定情報を情報処理装置100へ送信する(S7)。情報処理装置100の測定情報受信部132は、受信した測定情報を、受信時刻および移動端末10を搭載した船舶20の識別情報を付与して測定情報記憶部122へ格納する。
Returning to FIG. 4, when the
情報処理装置100の出力部133は、測定情報記憶部122に格納された各船舶20の測定情報(位置、海面高さ情報、津波到達情報)に基いて、津波情報MAPの作成・更新を行い、表示装置などへ出力する(S8)。
The
図9は、津波情報MAP60a〜60dを説明する説明図である。具体的には、図9は、20XX年XX月XX日の午前9時5分〜午前9時20分までの各船舶20の測定情報をもとに作成された津波情報MAP60a〜60dを示す図である。図9に示すように、情報処理装置100は、津波の通過・到達のあった船舶20からの情報をもとに、津波情報MAP60a〜60dを作成して出力する。これにより、ユーザは、津波の現状を容易に把握できる。また、ユーザは、陸地への津波の到達時刻・規模の予測に津波情報MAP60a〜60dを活用できる。
FIG. 9 is an explanatory view for explaining the tsunami information MAPs 60a to 60d. Specifically, FIG. 9 is a diagram showing tsunami information MAPs 60a to 60d created based on measurement information of each
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、測位部13と海面高さ検出部14とを統合して1つの検出装置としてもよい。また、図示した各処理は、上記の順番に限定されるものではなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。
Further, each component of each unit shown in the drawings does not necessarily have to be physically configured as shown in the drawings. That is, the specific form of the dispersion and integration of each part is not limited to the illustrated one, and all or a part thereof is functionally or physically dispersed or integrated in any unit according to various loads, usage conditions, etc. Can be configured. For example, the
さらに、各装置で行われる各種処理機能は、CPU(またはMPU、MCU(Micro Controller Unit)等のマイクロ・コンピュータ)上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、CPU(またはMPU、MCU等のマイクロ・コンピュータ)で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。 Furthermore, all or any part of various processing functions performed by each device may be executed on a CPU (or a microcomputer such as an MPU or an MCU (Micro Controller Unit)). In addition, various processing functions may be executed in whole or any part on a program analyzed and executed by a CPU (or a microcomputer such as an MPU or MCU) or on hardware by wired logic. It goes without saying that it is good.
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図10は、プログラム208aを実行するコンピュータ200の一例を説明する説明図である。
The various processes described in the above embodiments can be realized by executing a prepared program on a computer. So, below, an example of a computer which runs a program which has the same function as the above-mentioned example is explained. FIG. 10 is an explanatory diagram of an example of the
図10に示すように、コンピュータ200は、各種演算処理を実行するCPU201と、データ入力を受け付ける入力装置202と、モニタ203とを有する。また、コンピュータ200は、記憶媒体からプログラム等を読み取る媒体読取装置204と、各種装置と接続するためのインタフェース装置205と、他の情報処理装置等と有線または無線により接続するための通信装置206とを有する。また、コンピュータ200は、各種情報を一時記憶するRAM207と、ハードディスク装置208とを有する。また、各装置201〜208は、バス209に接続される。
As shown in FIG. 10, the
ハードディスク装置208には、図1に示した移動端末10の各機能部と同様の機能を有するプログラム208a(通信制御プログラム)が記憶される。また、ハードディスク装置208には、タイムテーブル31、32およびプログラム208aを実現するための各種データが記憶される。入力装置202は、例えば、コンピュータ200のユーザから、操作情報等の各種情報の入力を受け付ける。モニタ203は、例えば、コンピュータ200のユーザに対して各種画面を表示する。すなわち、入力装置202およびモニタ203は、図1に示した表示操作部15と同様の機能を有する。インタフェース装置205は、例えば、図1に示した測位部13および海面高さ検出部14と同様の機能を有するセンサ等が接続される。通信装置206は、例えば、図2に示した無線機10aと接続されて電離層Lを介して基地局50と接続され、情報処理装置100と各種情報をやりとりする。
The
CPU201は、ハードディスク装置208に記憶されたプログラム208aを含む各プログラムを読み出して、RAM207に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ200を図1に示した移動端末10の各機能部として機能させることができる。
The
なお、プログラム208aは、必ずしもハードディスク装置208に記憶されている必要はない。例えば、コンピュータ200が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ200が読み出して実行するようにしてもよい。コンピュータ200が読み取り可能な記憶媒体は、例えば、CD−ROMやDVDディスク、USB(Universal Serial Bus)メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、LAN等に接続された装置にこの無線通信プログラムを記憶させておき、コンピュータ200がこれらから無線通信プログラムを読み出して実行するようにしてもよい。
The
1…情報処理システム
10…移動端末
11…通信部
12…記憶部
13…測位部
14…海面高さ検出部
15…表示操作部
16…制御部
20…船舶
30…電文フォーマット
31、32…タイムテーブル
50、50−1、50−n…基地局
51…通信部
52…制御部
60a…津波情報MAP
100…情報処理装置
110…通信部
120…記憶部
121…管理情報記憶部
122…測定情報記憶部
130…制御部
131…測定依頼部
132…測定情報受信部
133…出力部
200…コンピュータ
201…CPU
208a…プログラム
L…電離層
N…ネットワーク
DESCRIPTION OF
100 ... information processing apparatus 110 ...
208a ... program L ... ionospheric N ... network
Claims (9)
前記基地局は、
海面高さに関する測定情報の応答依頼をブロードキャストする通信部を有し、
前記船舶は、
海面高さを検出する海面高さ検出部と、
位置を検出する位置検出部と、
前記応答依頼を受信すると、前記検出された位置に基いて陸地からの距離を算出し、前記算出された距離に応じて前記検出された海面高さに関する測定情報を送信するタイミングを決定し、前記基地局に対して前記決定されたタイミングにて前記測定情報を送信する制御を行う制御部と
を有することを特徴とする通信制御システム。 In a communication control system having a ship and a base station,
The base station is
It has a communication unit that broadcasts a response request for measurement information related to sea level,
The ship is
A sea level detection unit that detects the sea level;
A position detection unit that detects a position;
When the response request is received, the distance from the land is calculated based on the detected position, and the timing to transmit measurement information on the detected sea level is determined according to the calculated distance, A control unit that performs control to transmit the measurement information at the determined timing to the base station.
ことを特徴とする請求項1に記載の通信制御システム。 The communication control system according to claim 1, wherein the control unit sets the transmission timing to be later as the calculated distance is farther from the land.
ことを特徴とする請求項1又は2に記載の通信制御システム。 When the calculated distance is within a predetermined range from the land, the control unit switches to transmission of the detected position and information on arrival of tsunami arrival based on fluctuation of the detected sea level. The communication control system according to claim 1 or 2, characterized in that:
ことを特徴とする請求項3に記載の通信制御システム。 The control unit performs control to transmit the detected position and the information on the arrival of the tsunami based on the timing at which the arrival of the tsunami is detected based on the fluctuation of the detected sea surface height. The communication control system according to claim 3.
ことを特徴とする請求項1乃至4のいずれか一項に記載の通信制御システム。 The control unit generates environment information for each device based on a TPM (Trusted Platform Module), adds the environment information to the measurement information and transmits the measurement information, and records the environment information in a predetermined memory. The communication control system according to any one of claims 1 to 4, wherein at least one is performed.
前記船舶の位置を検出する位置検出部と、
海面高さに関する測定情報の基地局からの応答依頼を受信すると、前記検出された位置に基いて陸地からの距離を算出し、前記算出された距離に応じて前記検出された海面高さに関する測定情報を送信するタイミングを決定し、前記基地局に対して前記決定されたタイミングにて前記測定情報を送信する制御を行う制御部と
を有することを特徴とする端末装置。 A sea level detection unit that detects the sea level of the ship;
A position detection unit that detects the position of the ship;
When receiving a response request from the base station of measurement information regarding the sea level, the distance from the land is calculated based on the detected position, and the measurement regarding the detected sea level according to the calculated distance A control unit configured to determine a timing of transmitting information and control to transmit the measurement information at the determined timing to the base station.
位置を検出する位置検出部と、
海面高さに関する測定情報の基地局からの応答依頼を受信すると、前記検出された位置に基いて陸地からの距離を算出し、前記算出された距離に応じて前記検出された海面高さに関する測定情報を送信するタイミングを決定し、前記基地局に対して前記決定されたタイミングにて前記測定情報を送信する制御を行う制御部と
を有することを特徴とする船舶。 A sea level detection unit that detects the sea level;
A position detection unit that detects a position;
When receiving a response request from the base station of measurement information regarding the sea level, the distance from the land is calculated based on the detected position, and the measurement regarding the detected sea level according to the calculated distance A control unit configured to determine a timing of transmitting information and control to transmit the measurement information at the determined timing to the base station.
海面高さに関する測定情報の基地局からの応答依頼を受信すると、位置検出部により検出された位置に基いて陸地からの距離を算出し、
前記算出された距離に応じて、海面高さ検出部により検出された海面高さに関する測定情報を送信するタイミングを決定し、
前記基地局に対して前記決定されたタイミングにて前記測定情報を送信する
処理を実行することを特徴とする通信制御方法。 The computer is
When receiving a response request from the base station of measurement information on the sea level, the distance from the land is calculated based on the position detected by the position detection unit,
According to the calculated distance, the timing of transmitting measurement information on the sea level detected by the sea level detection unit is determined;
A communication control method comprising: transmitting the measurement information to the base station at the determined timing.
海面高さに関する測定情報の基地局からの応答依頼を受信すると、位置検出部により検出された位置に基いて陸地からの距離を算出し、
前記算出された距離に応じて、海面高さ検出部により検出された海面高さに関する測定情報を送信するタイミングを決定し、
前記基地局に対して前記決定されたタイミングにて前記測定情報を送信する
処理を実行させることを特徴とする通信制御プログラム。 On the computer
When receiving a response request from the base station of measurement information on the sea level, the distance from the land is calculated based on the position detected by the position detection unit,
According to the calculated distance, the timing of transmitting measurement information on the sea level detected by the sea level detection unit is determined;
A communication control program comprising: executing the process of transmitting the measurement information at the determined timing to the base station.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015197222A JP6520626B2 (en) | 2015-10-02 | 2015-10-02 | Communication control system, terminal device, ship, communication control method and communication control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015197222A JP6520626B2 (en) | 2015-10-02 | 2015-10-02 | Communication control system, terminal device, ship, communication control method and communication control program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017067741A JP2017067741A (en) | 2017-04-06 |
JP6520626B2 true JP6520626B2 (en) | 2019-05-29 |
Family
ID=58492237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015197222A Active JP6520626B2 (en) | 2015-10-02 | 2015-10-02 | Communication control system, terminal device, ship, communication control method and communication control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6520626B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7385391B2 (en) * | 2019-07-29 | 2023-11-22 | 日本無線株式会社 | Mobile wireless communication unit |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001027665A (en) * | 1999-07-13 | 2001-01-30 | Oki Electric Ind Co Ltd | Wave observation method and system using gps |
JP4134020B2 (en) * | 2004-12-17 | 2008-08-13 | Necモバイリング株式会社 | Tidal level monitoring system, maritime buoy and ground station device for tidal level monitoring system, tidal level monitoring method, tidal level monitoring program |
JP2008164353A (en) * | 2006-12-27 | 2008-07-17 | Kuniyoshi Tatsu | Earthquake alarm system |
JP4465489B2 (en) * | 2007-11-07 | 2010-05-19 | 株式会社エイツー | Earthquake early warning system |
JP2014241491A (en) * | 2013-06-11 | 2014-12-25 | パナソニック株式会社 | Base station apparatus, communication system, terminal apparatus and program |
-
2015
- 2015-10-02 JP JP2015197222A patent/JP6520626B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017067741A (en) | 2017-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102040785B1 (en) | Create and publish verified location information | |
EP3949464B1 (en) | Ranging measurements for spatially-aware user interface of a mobile device | |
JP6358326B2 (en) | Information processing system and information processing method | |
WO2013059916A1 (en) | Systems and methods for extending maritime domain awareness by sharing radar tracks between vessels | |
TW201210892A (en) | Method and system for vessel authentication and location validation | |
Dzvonkovskaya et al. | High-frequency ocean radar support for Tsunami Early Warning Systems | |
JP6520625B2 (en) | TIDE LEVEL MEASUREMENT PROGRAM, TIDE LEVEL MEASUREMENT METHOD, TIDE LEVEL MEASUREMENT SYSTEM, AND INFORMATION PROCESSING DEVICE | |
US20150208195A1 (en) | Method and apparatus for out of band location services | |
JP6565562B2 (en) | Information transmission program, information transmission method, and information transmission apparatus | |
JP6520626B2 (en) | Communication control system, terminal device, ship, communication control method and communication control program | |
Chen et al. | An automatic-identification-system-based vessel security system | |
US9807572B2 (en) | Management system and management method | |
CN112929178A (en) | Block chain audit source tracing method and system applied to first terminal and electronic equipment | |
Masatu et al. | Development and testing of road signs alert system using a smart mobile phone | |
JP2017060141A (en) | Radio communication program, radio communication method, radio base station, and radio communication system | |
JP6610142B2 (en) | Wireless communication program, wireless communication method, and wireless communication system | |
Iphar et al. | Data quality assessment for maritime situation awareness | |
US9998933B2 (en) | Information processing system and information processing method | |
JP6597111B2 (en) | COMMUNICATION CONTROL PROGRAM, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL DEVICE | |
Algarni et al. | An Edge Computing-Based Preventive Framework With Machine Learning-Integration for Anomaly Detection and Risk Management in Maritime Wireless Communications | |
Litts | Security improvements for the automatic identification system | |
Ruud | Cyber Threats and Vulnerabilities in the Integrated Navigation System | |
KR101165003B1 (en) | System and method administering reception information of remote terminal in observing gps measure | |
JPWO2016181645A1 (en) | Positioning method and terminal | |
Khan et al. | AIS based communication infrastructure and data aggregation for a safer seafaring |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20180410 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180608 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190322 |
|
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: 20190402 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190415 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6520626 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |