(57)【要約】【課題】船舶自動識別システムにおけるソフトウェア自動アップデート方法を提供する。【解決手段】本発明によるソフトウェア自動アップデート方法は、第１船舶自動識別システムがコンピュータシステムから第１通信方式を用いてソフトウェアアップデート情報を受信し、上記受信されたアップデート情報を用いて自身に設けられたソフトウェアをアップデートするステップと、第２船舶自動識別システムは、 第１船舶自動識別システムからバージョン確認メッセージが受信される場合、自身に設けられたソフトウェアのバージョンと第１船舶自動識別システムに設けられたソフトウェアのバージョンとを比較するステップと、第２船舶自動識別システムは、上記比較の結果、自身に設けられたソフトウェアのアップデートが必要であると判断される場合、これを知らせる応答メッセージを生成して第１船舶自動識別システムに伝送するステップと、を含む。【選択図】図１ａ
2015149065.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムからシリアル通信ケーブルを介してソフトウェアアップデート情報が受信される場合、前記アップデート情報を用いて自身に設けられたソフトウェアをアップデートし、 第２船舶自動識別システムにバージョン確認メッセージを伝送し、前記第２船舶自動識別システムから自身のソフトウェアアップデートが必要であることを知らせる応答メッセージが受信される場合、前記アップデート情報を前記第２船舶自動識別システムに伝送する第１船舶自動識別システムと、
前記第１船舶自動識別システムから前記バージョン確認メッセージが受信される場合、自身に設けられたソフトウェアのバージョンと前記第１船舶自動識別システムに設けられたソフトウェアのバージョンとを比較し、前記比較の結果、自身に設けられたソフトウェアのアップデートが必要であると判断される場合、これを知らせる応答メッセージを生成して前記第１船舶自動識別システムに伝送し、その後、前記第１船舶自動識別システムから伝送される前記アップデート情報をＶＨＦデータリンクを介して受信する第２船舶自動識別システムと、
を含むソフトウェア自動アップデートシステム。
【請求項２】
第１船舶自動識別システムが、コンピュータシステムから第１通信方式を用いてソフトウェアアップデート情報を受信し、前記受信されたアップデート情報を用いて自身に設けられたソフトウェアをアップデートするステップと、
前記第２船舶自動識別システムは、前記第１船舶自動識別システムからバージョン確認メッセージが受信される場合、自身に設けられたソフトウェアのバージョンと前記第１船舶自動識別システムに設けられたソフトウェアのバージョンとを比較するステップと、
前記第２船舶自動識別システムが、前記比較の結果、自身に設けられたソフトウェアのアップデートが必要であると判断される場合、これを知らせる応答メッセージを生成して前記第１船舶自動識別システムに伝送するステップと、
前記第１船舶自動識別システムが、前記第２船舶自動識別システムから前記応答メッセージが受信される場合、船舶自動識別システム情報を前記第２船舶自動識別システムに伝送するステップと、
前記第２船舶自動識別システムが、前記船舶自動識別システム情報を確認し、前記第１船舶自動識別システムに前記アップデート情報を要請するステップと、
前記第１船舶自動識別システムが、前記アップデート情報を第２通信方式を用いて前記第２船舶自動識別システムに伝送するステップと、
を含む船舶自動識別システムにおけるソフトウェア自動アップデート方法。
【請求項３】
前記第１通信方式が、シリアルケーブル通信方式であることを特徴とする請求項２に記載の船舶自動識別システムにおけるソフトウェア自動アップデート方法。
【請求項４】
前記バージョン確認メッセージが、前記第１船舶自動識別システムに設けられたソフトウェアのバージョンに関する情報を含むことを特徴とする請求項２に記載の船舶自動識別システムにおけるソフトウェア自動アップデート方法。
【請求項５】
前記船舶自動識別システム情報が、前記船舶自動識別システムの製造社及び前記船舶自動識別システムのモデル名のうちの少なくとも1つを含むことを特徴とする請求項２に記載の船舶自動識別システムにおけるソフトウェア自動アップデート方法。
【請求項６】
前記第２通信方式が、ＶＨＦデータリンク方式であることを特徴とする請求項２に記載の船舶自動識別システムにおけるソフトウェア自動アップデート方法。
【請求項７】
前記第１船舶自動識別システムが、前記アップデート情報を伝送するステップが、前記アップデート情報を分割して伝送するステップを含むことを特徴とする請求項２に記載の船舶自動識別システムにおけるソフトウェア自動アップデート方法。
【請求項８】
第１船舶自動識別システム、第２船舶自動識別システム及び第３船舶自動識別システムを含む船舶自動識別システムにおけるソフトウェア自動アップデート方法において、
前記第２船舶自動識別システムが、設定された通信方式を用いて前記第１船舶自動識別システムからソフトウェアアップデート情報の受信中に、前記第１船舶自動識別システムとの通信の断絶を確認するステップと、
前記第２船舶自動識別システムが、ソフトウェアアップデートの断絶情報を生成するステップと、
前記第２船舶自動識別システムが、前記ソフトウェアアップデートの断絶情報を前記第３船舶自動識別システムに伝送するステップと、
前記第２船舶自動識別システムが、前記第３船舶自動識別システムから残りのソフトウェアアップデートの情報を受信するステップと、
を含む船舶自動識別システムにおけるソフトウェア自動アップデート方法。
【請求項９】
第１船舶自動識別システムが自身の船舶自動識別システムのアップデート中に、アップデート進行情報を基地局に伝送するステップと、
前記基地局が、前記第１船舶自動識別システムから受信された前記アップデート進行情報を中継器に伝送するステップと、
前記中継器が、前記基地局から受信された前記アップデート進行情報に基づいてターゲット情報を生成するステップと、
前記中継器が、前記ターゲット情報を前記基地局に伝送するステップと、
前記基地局が、前記中継器から前記ターゲット情報を受信し、ターゲット情報メッセージを第２船舶自動識別システムに伝送するステップと、
を含む船舶自動識別システムにおけるソフトウェア自動アップデート方法。
【請求項１０】
前記中継器が、海上交通管制センターである請求項９に記載の船舶自動識別システムにおけるソフトウェア自動アップデート方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、船舶自動識別システムにおけるソフトウェア自動アップデートシステム及びその方法に関する。
【背景技術】
【０００２】
船舶自動識別システム（ａｕｔｏｍａｔｉｃ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｓｙｓｔｅｍ、ＡＩＳ）は、船舶の特性、貨物、運航などに関連した様々な情報をリアルタイムで自体送信して、海域管理効率及び安全度向上に活用するシステムである。
【０００３】
船舶自動識別システムは、超短波（ｖｅｒｙ  ｈｉｇｈ  ｆｒｅｑｕｅｎｃｙ、以下“ＶＨＦ”ともいう）チャンネルで時分割多元接続（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ  Ａｃｃｅｓｓ）方式により周りの船舶とメッセージを交換する。
【０００４】
船舶自動識別システムは、メッセージを送受信するためのＶＨＦ送受信部、送受信を制御するための制御部、制御部で動作するソフトウェアとデータとを格納する格納空間、及びシリアル送受信部から構成される。
【０００５】
船舶自動識別システムの制御部で動作するソフトウェアをアップグレードするためには、船舶自動識別システムをシリアルケーブルでコンピュータに接続させ、船舶自動識別システムの格納空間にアップグレードしようとする新しいソフトウェアを格納する必要がある。
【０００６】
このような従来のソフトウェアアップグレード方式は、ソフトウェアの開発者や製品の販売業者が船舶自動識別システムのソフトウェアをアップグレードしようとするとき、船舶自動識別システムを装着した船舶が港に停泊しなければならないという問題点があった。
【０００７】
しかし、船舶は長期間に航海をするため、アップグレードが必要であってもリアルタイムで直ちにアップデートすることは困難である。さらに、販売業者が全世界に地点網を有しているわけではないため、一部地域のみにアップグレードシステムを有している場合、船舶が当該地域を航海する可能性がない場合は、アップグレードするのに時間がかかり過ぎるという問題点があった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】大韓民国公開特許第１０―２００７―００７６９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、船舶自動識別システムがシリアルケーブルでコンピュータに接続していなくても、無線でアップデートすることができる方法を提供することにある。
【００１０】
本発明の他の目的は、ソフトウェアのアップデートされた他の船舶を介して船舶自動識別システムをアップデートすることができる方法を提供することにある
本発明のまた他の目的は、周りの船舶からアップデートの情報を受信して、ソフトウェア状態を最新状態に保持することができる方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の一実施例に係るソフトウェア自動アップデートシステムは、コンピュータシステムからシリアル通信ケーブルを介してソフトウェアのアップデート情報が受信される場合、上記アップデート情報を用いて自身に設けられたソフトウェアをアップデートし、第２船舶自動識別システムにバージョン確認メッセージを伝送し、上記第２船舶自動識別システムから自身のソフトウェアのアップデートが必要であることを知らせる応答メッセージが受信される場合、上記アップデート情報を上記第２船舶自動識別システムに伝送する第１船舶自動識別システムと、上記第１船舶自動識別システムから上記バージョン確認メッセージが受信される場合、自身に設けられたソフトウェアのバージョンと上記第１船舶自動識別システムに設けられたソフトウェアのバージョンとを比較し、上記比較の結果、自身に設けられたソフトウェアのアップデートが必要であると判断される場合、これを知らせる応答メッセージを生成して上記第１船舶自動識別システムに伝送し、その後、上記第１船舶自動識別システムから伝送される上記アップデート情報をＶＨＦデータリンクを介して受信する第２船舶自動識別システムと、を含む。
【００１２】
本発明の一実施例に係る船舶自動識別システムにおけるソフトウェア自動アップデート方法は、第１船舶自動識別システムが、コンピュータシステムから第１通信方式を用いてソフトウェアアップデート情報を受信し、上記受信されたアップデート情報を用いて自身に設けられたソフトウェアをアップデートするステップと、上記第２船舶自動識別システムは、上記第１船舶自動識別システムからバージョン確認メッセージが受信される場合、自身に設けられたソフトウェアのバージョンと上記第１船舶自動識別システムに設けられたソフトウェアのバージョンとを比較するステップと、上記第２船舶自動識別システムは、上記比較の結果、自身に設けられたソフトウェアのアップデートが必要であると判断される場合、これを知らせる応答メッセージを生成して上記第１船舶自動識別システムに伝送するステップと、上記第１船舶自動識別システムは、上記第２船舶自動識別システムから応答メッセージが受信される場合、船舶自動識別システム情報を上記第２船舶自動識別システムに伝送するステップと、上記第２船舶自動識別システムは、上記船舶自動識別システム情報を確認し、上記第１船舶自動識別システムに上記アップデート情報を要請するステップと、上記第１船舶自動識別システムは、上記アップデート情報を第２通信方式を用いて上記第２船舶自動識別システムに伝送するステップと、を含む。
【００１３】
一実施例において、上記第１通信方式は、シリアルケーブル通信方式であってもよい。
【００１４】
―実施例において、上記バージョン確認メッセージは、上記第１船舶自動識別システムに設けられたソフトウェアのバージョンに関する情報を含むことができる。
【００１５】
一実施例において、上記船舶自動識別システム情報は、上記船舶自動識別システムの製造社及び上記船舶自動識別システムのモデル名のうちの少なくとも一つを含むことができる。
【００１６】
一実施例において、上記第２通信方式は、ＶＨＦデータリンク方式であってもよい。
【００１７】
一実施例において、上記第１船舶自動識別システムが上記アップデート情報を伝送するステップは、上記アップデート情報を分割して伝送するステップを含むことができる。
【００１８】
本発明の他の実施例に係る、第１船舶自動識別システム、第２船舶自動識別システム及び第３船舶自動識別システムを含む船舶自動識別システムにおけるソフトウェア自動アップデート方法は、上記第２船舶自動識別システムが、設定された通信方式を用いて上記第１船舶自動識別システムからソフトウェアアップデート情報の受信中に、上記第１船舶自動識別システムとの通信の断絶を確認するステップと、上記第２船舶自動識別システムが、ソフトウェアアップデートの断絶情報を生成するステップと、上記第２船舶自動識別システムが上記ソフトウェアアップデートの断絶情報を上記第３船舶自動識別システムに伝送するステップと、上記第２船舶自動識別システムが上記第３船舶自動識別システムから残りのソフトウェアアップデート情報を受信するステップと、を含む。
【００１９】
本発明のまた他の実施例に係る船舶自動識別システムにおけるソフトウェア自動アップデート方法は、第１船舶自動識別システムが自身の船舶自動識別システムをアップデートする間にアップデートの進行情報を基地局に伝送するステップと、上記基地局は、上記第１船舶自動識別システムから受信された上記アップデートの進行情報を中継器に伝送するステップと、上記中継器は、上記基地局から受信された上記アップデートの進行情報に基づいてターゲット情報を生成するステップと、上記中継器は、上記ターゲット情報を上記基地局に伝送するステップと、上記基地局は、上記中継器から上記ターゲット情報を受信し、ターゲット情報メッセージを第２船舶自動識別システムに伝送するステップと、を含む。
【００２０】
一実施例において、上記中継器は海上交通管制センターであることができる。
【発明の効果】
【００２１】
本発明の実施例によれば、船舶自動識別システムがコンピュータとシリアルケーブルで接続していなくても無線でアップデートすることができる。
【００２２】
また、本発明の実施例によれば、アップデートが行われた他の船舶を介して船舶自動識別システムをアップデートすることができる。
【００２３】
また、本発明の実施例によれば、周りの船舶からアップデート情報を受信してソフトウェア状態を最新状態に保持することができ、管理が容易となる。
【図面の簡単な説明】
【００２４】
【図１ａ】本発明の一実施例に係るソフトウェアアップデートシステムを示す概念図である。
【図１ｂ】本発明の一実施例に係る船舶自動識別システムの構成図を示すブロック図である。
【図２】本発明の一実施例に係る船舶自動識別システムにおけるソフトウェア自動アップデート方法を示す工程図である。
【図３】本発明の一実施例に係る船舶自動識別システムにおけるソフトウェア自動アップデート方法においてアップデート情報を分割して伝送する方法を示す概念図である。
【図４】本発明の他の実施例に係る船舶自動識別システムにおけるソフトウェア自動アップデート方法を示す工程図である。
【図５】本発明の一実施例に係る船舶自動識別システムの状態情報を周期的に周りにブロードキャストする方法を示す工程図である。
【発明を実施するための形態】
【００２５】
以下に本発明の実施例を説明するに当たって、係る公知機能または構成に対する具体的な説明が本発明の要旨をかえって不明にすると判断される場合は、その詳細な説明を省略する。    
図１ａは、本発明の一実施例に係るソフトウェアアップデートシステムを示す概念図である。
【００２６】
図１ａを参照すると、本発明の一実施例に係るソフトウェアアップデートシステムは、第１船舶自動識別システム１００と、第２船舶自動識別システム２００とを含むことができる。
【００２７】
第１船舶自動識別システム１００は、第１船舶に備えられることができ、第２船舶自動識別システム２００は、第２船舶に備えられることができる。
【００２８】
第１船舶自動識別システム１００は、コンピュータシステム１１０からシリアル通信ケーブルを介してソフトウェアアップデート情報を受信することができる。第１船舶自動識別システム１００は、第２船舶自動識別システム２００にバージョン確認メッセージを伝送することができる。第１船舶自動識別システム１００は、バージョン確認メッセージに対する応答として、第２船舶自動識別システム２００のアップデートが必要であることを示す応答メッセージが受信される場合、第２船舶自動識別システム２００に自身の船舶自動識別システム情報を伝送することができる。その後、第２船舶自動識別システム２００からアップデート情報の要請が受信される場合、アップデート情報を第２船舶自動識別システムに伝送することができる。
【００２９】
第２船舶自動識別システム２００は、バージョン確認メッセージを受信し、第２船舶自動識別システム２００に設けられたソフトウェアのバージョンと第１船舶自動識別システム１００に設けられたソフトウェアのバージョンとを比較し、第１船舶自動識別システム１００に設けられたソフトウェアが必要であるか否かを確認する確認メッセージを第１船舶自動識別システム１００に伝送することができる。
【００３０】
仮に、第１船舶自動識別システム１００に設けられたソフトウェアのバージョンが第２船舶自動識別システム２００に設けられたソフトウェアのバージョンより下位である場合、第１船舶自動識別システム１００に設けられたソフトウェアが不要であるとの確認メッセージを第１船舶自動識別システム１００に伝送することができる。
【００３１】
仮に、第１船舶自動識別システム１００に設けられたソフトウェアのバージョンが第２船舶自動識別システム２００に設けられたソフトウェアのバージョンより上位である場合、第１船舶自動識別システム１００に設けられたソフトウェアが必要であるとの確認メッセージを第１船舶自動識別システム１００に伝送することができる。
【００３２】
第１船舶自動識別システム１００は、確認メッセージを受信し、第２船舶自動識別システム２００にアップデート情報をＶＨＦデータリンクを介して伝送することができる。
【００３３】
本発明の一実施例に係るソフトウェアアップデートシステムは、無線でアップデートが可能であり、一部の船舶にのみアップデートが行われれば、他の船舶も無線でアップデートが可能となる。したがって、それぞれの船舶自動識別システム１００、２００は、ソフトウェア状態を最新状態に保持することができる。
【００３４】
図１ｂは、本発明の一実施例に係る船舶自動識別システムの構成を示すブロック図である。
【００３５】
図１ｂを参照すると、本発明の一実施例に係る第１船舶自動識別システム１００は、シリアル送受信部１０１と、制御部１０２と、ＶＨＦ送受信部１０３と、格納部１０４と、を含むことができる。
【００３６】
シリアル送受信部１０１は、コンピュータシステム１１０に接続されることができる。本発明に係る第１船舶自動識別システム１００は、シリアル通信ケーブルを介して新規ソフトウェアに関する情報を受信することができる。また、新規ソフトウェアは、格納部１０４に格納され、制御部１０２により実行されることができる。
【００３７】
制御部１０２は、新規ソフトウェアのバージョンを確認して格納部１０４に格納するか否かを判断することができる。また、制御部は、送受信部１０１、ＶＨＦ送受信部１０３及び格納部１０４の動作状態を制御することができる。
【００３８】
ＶＨＦ送受信部１０３は、船舶自動識別システム１００と船舶自動識別システム２００との間に新規ソフトウェアのアップデート関連データを伝送することができる。ＶＨＦ送受信部１０３は、制御部１０２の統制下で、格納部１０４に記録された新規ソフトウェアをＶＨＦデータリンクを介して伝送することができる。
【００３９】
格納部１０４は、新規ソフトウェアを格納することができる。
【００４０】
図２は、本発明の一実施例に係る船舶自動識別システムにおけるソフトウェア自動アップデート方法を示す工程図である。
【００４１】
図２を参照すると、ステップＳ２０１で、コンピュータシステム１１０は、第１船舶自動識別システム１００を新規ソフトウェアにアップデートするために、アップデート情報を第１船舶自動識別システム１００に伝送することができる。コンピュータシステム１１０と第１船舶自動識別システム１００とは、第１通信方式により接続されることができる。第１通信方式は、シリアルケーブル通信であることができる。
【００４２】
ステップＳ２０２で、第１船舶自動識別システム１００は、新規ソフトウェアのアップデートに対するアップデート情報を受信し、第１船舶自動識別システム１００のアップデートを行うことができる。これにより、第１船舶自動識別システム１００は、新規ソフトウェアを備えた船舶自動識別システムになることができる。
【００４３】
ステップＳ２０３で、第１船舶自動識別システム１００は、第２船舶自動識別システム２００と第２通信方式により接続されることができる。第１船舶自動識別システム１００は、第２通信方式を用いて第２船舶自動識別システム２００にバージョン確認メッセージを伝送することができる。ここで、バージョン確認メッセージは、第１船舶自動識別システム１００に設けられたソフトウェアのバージョンに関する情報を含むことができる。また、バージョン確認メッセージは、船舶自動識別システムで使用される２７個のメッセージ中、船舶自動識別システムでのソフトウェアのバージョンを確認できる５番メッセージ（ＭＳＧ５）を使用することができる。
【００４４】
ステップＳ２０４で、第１船舶自動識別システム１００は、第３船舶自動識別システム３００と第２通信方式により接続されることができ、バージョン確認メッセージを伝送するために５番メッセージ（ＭＳＧ５）を使用することができる。
【００４５】
ステップＳ２０５で、第２船舶自動識別システム２００及び第３船舶自動識別システム３００は、受信されたバージョン確認メッセージに基づいて、第１船舶自動識別システム１００に設けられたソフトウェアのバージョンと自身に設けられたソフトウェアのバージョンとを比較することができる。
【００４６】
ステップＳ２０６で、第２船舶自動識別システム２００は、アップデートが必要であるという確認メッセージを第１船舶自動識別システム１００に伝送することができる。一方、第３船舶自動識別システム３００の場合、第３船舶自動識別システム３００に設けられたソフトウェアが第１船舶自動識別システム１００に設けられたソフトウェアより上位バージョンである場合は、ステップＳ２０６１で、アップデートが不要であるという確認メッセージを第１船舶自動識別システム１００に伝送することができる。
【００４７】
ステップＳ２０７で、第１船舶自動識別システム１００は、第２船舶自動識別システム２００からアップデートが必要であるという確認メッセージが受信される場合、第２船舶自動識別システム２００に自身の船舶自動識別システムの情報を伝送することができる。ここで、船舶自動識別システム情報は、船舶自動識別システムの製造社に関する情報及び船舶自動識別システムのモデル名に関する情報のうちの少なくとも1つを含むことができる。
【００４８】
ステップＳ２０８で、第２船舶自動識別システム２００は、第２船舶自動識別システム２００の製造社ＩＤを確認し、ステップＳ２０９で、第２船舶自動識別システム２００のモデル名を確認することができる。仮に、第１船舶自動識別システム１００から受信された船舶自動識別システム情報と自身の船舶自動識別システム情報が一致する場合、ステップＳ２１０に進める。
【００４９】
ステップＳ２１０で、第２船舶自動識別システム２００は、第１船舶自動識別システム１００にアップデート情報を要請することができる。ここで、アップデート情報を要請するメッセージは、６番メッセージ（ＭＳＧ６）を使用することができる。
【００５０】
ステップＳ２１１で、第１船舶自動識別システム１００は、第２通信方式を用いて第２船舶自動識別システム２００にアップデート情報を伝送することができる。ここで、第２通信方式は、ＶＨＦデータリンク方式であることができる。
【００５１】
ステップＳ２１２で、第２船舶自動識別システム２００は、第２船舶自動識別システム２００に格納されたデータをバックアップし、ステップＳ２１３で、アップデートを行うことができる。これにより、第２船舶自動識別システム２００は、第１船舶自動識別システム１００と同一バージョンのソフトウェアにアップデートすることができる。
【００５２】
図３は、本発明の一実施例に係る船舶自動識別システムにおけるソフトウェア自動アップデート方法中、アップデート情報を分割して伝送する方法を示す概念図である。
【００５３】
本発明の一実施例に係る船舶自動識別システムにおけるソフトウェア自動アップデート方法によれば、第１船舶自動識別システムがアップデート情報を第２船舶自動識別システムに伝送するときに、アップデート情報を分割して伝送することができる。
【００５４】
第１船舶自動識別システム１００及び第２船舶自動識別システム２００が最新のソフトウェアにアップデートされたと仮定する。そして、第４船舶自動識別システム４００ａが第１船舶自動識別システム１００からアップデート情報の受信中に、すべてのアップデート情報ＳＦ１〜ＳＦ６のうちの一部のアップデート情報ＳＦ１〜ＳＦ２のみが受信された状態で第１船舶自動識別システム１００との通信が断絶された場合を仮定する。この場合、第４船舶自動識別システム４００ａが第２船舶自動識別システム２００と通信可能な領域に進入する場合、第４船舶自動識別システム４００ａは、第２船舶自動識別システム１００から残りのアップデート情報ＳＦ３〜ＳＦ６を受信することができる。より具体的な説明は、後述する。
【００５５】
図４は、本発明の他の実施例に係る船舶自動識別システムにおけるソフトウェア自動アップデート方法を示す工程図である。
【００５６】
ステップＳ４０１で、第２船舶自動識別システム２００は、ＶＨＦデータリンク通信方式を用いて第１船舶自動識別システム１００からアップデート情報を受信する。
【００５７】
ステップＳ４０２で、受信されたアのアップデート情報に基づいて、第２船舶自動識別システム２００のソフトウェアのアップデートが行われることができる。
【００５８】
仮に、ステップＳ４０３で、アのアップデート情報の受信中に、第１船舶自動識別システム１００とのＶＨＦデータリンク通信が断絶されると、ステップＳ４０４に進める。
【００５９】
ステップＳ４０４で、第２船舶自動識別システム２００は、ソフトウェアアップデートの断絶情報を生成することができる。例えば、図３を参照して説明したように、ソフトウェアアップデートの断絶情報は、アップデート情報ＳＦ１及びＳＦ２が受信完了されたことを示す情報と、アップデート情報ＳＦ３〜ＳＦ６が受信されなかったことを示す情報とを含むことができる。
【００６０】
ステップＳ４０５で、第２船舶自動識別システム２００は、ソフトウェアアップデートの断絶情報を第３船舶自動識別システム３００に伝送することができる。
【００６１】
ステップＳ４０６で、第３船舶自動識別システム３００は、第２船舶自動識別システム２００から受信されたソフトウェアアップデートの断絶情報に基づいて、残りのアップデート情報ＳＦ３〜ＳＦ６を第２船舶自動識別システム２００に伝送することができる。これにより、第２船舶自動識別システム２００は、ソフトウェアアップデートを行うことができる。
【００６２】
船舶自動識別システムの設置と運営などを規定する国際海事機関（ＩＭＯ）の規定上、船舶自動識別システムは、最大３分毎に自身の状態情報を１番メッセージ（ＭＳＧ１）を用いて周期的に周りにブロードキャストする必要がある。つまり、船舶自動識別システムのアップデートが３分以内に完了されれば問題はないが、アップデートするのに３分以上かかるとＩＭＯ規定に抵触することになる。
【００６３】
したがって、本発明に係る一実施例は、ソフトウェアのアップデート中に、船舶自動識別システムの状態情報を周期的に周りにブロードキャストする方法を提供する。
【００６４】
図５は、本発明の一実施例に係る船舶自動識別システムの状態情報を周期的に周りにブロードキャストする方法を示す工程図である。
【００６５】
図５を参照すると、ステップＳ５０１で、第１船舶自動識別システム１００が基地局５００にアップデート進行情報を伝送することができる。ここで、基地局５００は、海上交通管制センター６００（ＶＴＳ）と接続することができる。海上交通管制センター６００（ＶＴＳ）は、レーダを介して収集した船舶自動識別システムの装着しない船舶の情報に基づいて、ＶＴＳターゲット情報を生成し、生成されたＶＴＳターゲット情報を基地局５００を介して周りの船舶自動識別システムに伝送する機能を果たす。
【００６６】
第１船舶自動識別システム１００のアップデート時間が３分以上必要であるとの仮定下で、第１船舶自動識別システム１００は、自身のシステムがアップデート中であることを知らせるアップデート進行情報を基地局５００に伝送することができる。これにより、基地局５００は、ＶＴＳターゲット情報メッセージを他の船舶自動識別システムに伝送することができる。
【００６７】
このために、ステップＳ５０２で、基地局５００は、アップデート進行情報を中継器に伝送することができる。一実施例において、中継器は、海上交通管制センター６００（ＶＴＳ）であることができる。
【００６８】
ステップＳ５０３で、海上交通管制センター６００（ＶＴＳ）は、アップデート進行情報に基づいてＶＴＳターゲット情報を生成することができる。
【００６９】
ステップＳ５０４で、海上交通管制センター６００（ＶＴＳ）は、ＶＴＳターゲット情報を基地局５００に伝送することができる。
【００７０】
ステップＳ５０５で、基地局５００は、ＶＴＳターゲット情報メッセージを第２船舶自動識別システム２００に伝送することができる。
【００７１】
ステップＳ５０６で、基地局５００は、ＶＴＳターゲット情報メッセージを第３船舶自動識別システム３００に伝送することができる。
【００７２】
図５を参照して説明した実施例は、受信されたメッセージを周りに再伝送する機能を有するリピータを用いて実現することができる。アップデートを行おうとする船舶自動識別システムは、リピータに自身の状態情報を含む１番メッセージ（ＭＳＧ１）を伝送し、これを周期的に繰り返してブロードキャストすることを要請することができる。
【００７３】
当該要請を受信したリピータは、受信した１番メッセージ（ＭＳＧ１）を周りに位置した船舶自動識別システムに周期的にブロードキャストすることができる。これにより、アップデートを行う船舶自動識別システムが正常に動作しているように見せることができる。
【００７４】
以上で説明した本発明の実施例は、任意の多様な方法で具現されることができる。例えば、本発明の実施例は、ハードウェア、ソフトウェアまたはそれらの組み合わせにより具現されることができる。ソフトウェアで具現される場合、様々な運営体制またはプラットフォームを利用する1つ以上のプロセッサ上で実行するソフトウェアとして具現されることができる。追加的に、このようなソフトウェアは、多数の適合なプログラミング言語のうち任意のものを使用して作成されることができ、また、フレームワークまたは仮想マシンで実行可能な機械語コードまたは中間コードにコンパイルされることができる。
【００７５】
また、本発明の実施例が1つ以上のプロセッサ上で実行される場合、上記で論議された本発明の多様な実施例を具現する方法を行うための1つ以上のプログラムが記録されたコンピュータで読み取り可能な媒体（例えば、コンピュータメモリー、フロッピーディスク、ハードディスク、コンパクトディスク、光学ディスク、または磁気テープ、フラッシュメモリーなど）で具現されることができる。
【符号の説明】
【００７６】
１００    第１船舶自動識別システム
１０１    シリアル送受信部
１０２    制御部
１０３    ＶＨＦ送受信部
１０４    格納部
１１０    コンピュータシステム
２００    第２船舶自動識別システム
３００    第３船舶自動識別システム
４００ａ、４００ｂ  第４船舶自動識別システム
５００    基地局
６００    海上交通管制センター（ＶＴＳ）
【図１ａ】
2015149065.tif 000003
【図１ｂ】
2015149065.tif 000004
【図２】
2015149065.tif 000005
【図３】
2015149065.tif 000006
【図４】
2015149065.tif 000007
【図５】
2015149065.tif 000008