(57)【要約】      （修正有）【課題】設備の位置情報を含む諸情報を一元管理する通信装置、サーバ、プログラムおよびポンプ装置を提供する。【解決手段】通信装置１００は、サーバおよび対象設備と通信する。通信装置１００は、位置情報取得部１０１と、受信部１０２と、送信部１０３とを含む。位置情報取得部１０１は、通信装置の位置情報を取得する。受信部１０２は、対象設備から対象設備を識別する識別情報を受信する。送信部１０３は、識別情報と、通信装置の位置情報に基づく対象設備の位置情報とをサーバへ送信する。【選択図】図２
2019128751.tif 000002
【特許請求の範囲】
【請求項１】
サーバおよび対象設備と通信する通信装置であって、
前記通信装置の位置情報を取得する取得部と、
前記対象設備から当該対象設備を識別する識別情報を受信する受信部と、
前記識別情報と、前記通信装置の位置情報に基づく前記対象設備の位置情報とを前記サーバへ送信する送信部と
を具備する、通信装置。
【請求項２】
前記受信部は、前記対象設備から当該対象設備の運転情報および故障情報の少なくとも一方を受信し、
前記送信部は、前記識別情報および前記対象設備の位置情報に加えて前記対象設備の運転情報および故障情報の少なくとも一方を前記サーバへ送信する、
請求項１に記載の通信装置。
【請求項３】
前記対象設備の運転情報は、前記対象設備の積算運転回数および積算運転時間の少なくとも一方を含む、請求項２に記載の通信装置。
【請求項４】
前記対象設備の位置情報を補正する補正部をさらに具備する、請求項１乃至請求項３のいずれか１項に記載の通信装置。
【請求項５】
前記受信部は、前記対象設備から当該対象設備の識別情報を無線で受信し、
前記補正部は、前記受信部が前記対象設備の識別情報を受信するために用いた無線通信方式に依存して定められた補正可能範囲内で前記対象設備の位置情報を補正する、
請求項４に記載の通信装置。
【請求項６】
前記対象設備はポンプ装置である、請求項１乃至請求項５のいずれか１項に記載の通信装置。
【請求項７】
通信装置と通信するサーバであって、
前記通信装置から対象設備の識別情報および位置情報を受信する受信部と、
前記対象設備を表すアイコンを前記位置情報に従ってマッピングし、地図情報を作成する作成部と、
前記通信装置へ前記地図情報を送信する送信部と
を具備し、
前記対象設備の位置情報は、前記通信装置の位置情報に基づいている、
サーバ。
【請求項８】
前記受信部は、前記通信装置から前記対象設備の運転情報をさらに受信し、
前記作成部は、前記対象設備の運転情報に依存して当該対象設備のアイコンの外観が異なるように前記地図情報を作成する、
請求項７に記載のサーバ。
【請求項９】
前記対象設備の運転情報は、前記対象設備の積算運転回数および積算運転時間の少なくとも一方を含み、
前記サーバは、前記積算運転回数および積算運転時間の少なくとも一方が受信されてからの経過時間に応じて当該積算運転回数および積算運転時間の少なくとも一方を増加させて推定積算運転回数および推定積算運転時間の少なくとも一方を得る推定部をさらに具備し、
前記作成部は、前記対象設備の推定積算運転回数および推定積算運転時間の少なくとも一方に依存して前記地図情報における当該対象設備のアイコンの外観を更新する、
請求項８に記載のサーバ。
【請求項１０】
コンピュータを、
位置情報を取得する手段、
対象設備から当該対象設備を識別する識別情報を受信する手段、
前記識別情報と、前記位置情報に基づく前記対象設備の位置情報とをサーバへ送信する手段
として機能させるためのプログラム。
【請求項１１】
通信装置と通信するポンプ装置であって、
ポンプと、
前記ポンプ装置の識別情報が保存された記憶部と、
前記記憶部から読み出された前記識別情報を前記通信装置へ送信する送信部と
を具備し、
前記通信装置は、前記ポンプ装置の識別情報と、当該通信装置の位置情報に基づく前記ポンプ装置の位置情報とをサーバへ送信する、
ポンプ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備の諸情報の管理に関する。
【背景技術】
【０００２】
一般に、電気設備および機械設備は、故障を予防するために納入後も定期的にメンテナンスされる。メンテナンス事業者は、メンテナンスを適時に効率的に実施するために、対象となる設備がどこにどれくらいあるのか、また、設備の状態、例えば設備がメンテナンスをどれくらい必要としているか、などの情報を必要としている。
【０００３】
特許文献１には、コンピュータ・システムが、納入後にＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）で自身の位置情報を検出し、当該位置情報を含む管理情報を保守管理センタへ送信すること、保守管理センタがこの管理情報を登録すること、が開示されている。
【０００４】
また、特許文献２には、ポンプシステムを構成する部品の種類を識別する部品識別情報毎に、当該部品の点検周期と点検通知期間とを対応付けて記憶し、部品の次の点検通知期間が到来した場合にその部品の点検あるいは交換について端末装置に通知することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２８５１６１号公報
【特許文献２】特開２０１７−１８０３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、それぞれのコンピュータ・システムが、位置情報を検出する手段と、管理情報を保守管理センタへ送信する手段とを備える必要がある。故に、特許文献１に記載の技術の適用先となる設備の構成次第では、かかる手段の追加により、製造コスト、通信料などの維持コスト、および消費電力が増大する可能性がある。
【０００７】
特許文献２に記載のポンプシステムは、部品の点検あるいは交換について端末装置に通知しているものの、かかる通知がなされるのは点検作業中などの端末装置とポンプシステムとの通信が可能である期間に限られる。他方、それ以外の期間において、ポンプシステムの部品がどのような状態にあるのかを把握することができない。
【０００８】
本発明は、設備の位置情報を含む諸情報を一元管理することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様によれば、通信装置は、サーバおよび対象設備と通信する。通信装置は、取得部と、受信部と、送信部とを含む。取得部は、通信装置の位置情報を取得する。受信部は、対象設備から対象設備を識別する識別情報を受信する。送信部は、識別情報と、通信装置の位置情報に基づく対象設備の位置情報とをサーバへ送信する。
【００１０】
本発明の別の態様によれば、サーバは、通信装置と通信する。サーバは、受信部と、作成部と、送信部とを含む。受信部は、通信装置から対象設備の識別情報および位置情報を受信する。対象設備の位置情報は、通信装置の位置情報に基づいている。作成部は、対象設備を表すアイコンを位置情報に従ってマッピングし、地図情報を作成する。送信部は、通信装置へ地図情報を送信する。
【００１１】
本発明の別の態様によれば、ポンプ装置は、通信装置と通信する。ポンプ装置は、ポンプと、記憶部と、送信部とを含む。記憶部は、ポンプ装置の識別情報が保存される。送信部は、記憶部から読み出された識別情報を通信装置へ送信する。通信装置は、ポンプ装置の識別情報と、通信装置の位置情報に基づくポンプ装置の位置情報とをサーバへ送信する。
【発明の効果】
【００１２】
本発明によれば、設備の位置情報を含む諸情報を一元管理することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係るポンプ情報管理システムを例示するブロック図。
【図２】図１中の通信装置の構成を例示するブロック図。
【図３】図１中のサーバの構成を例示するブロック図。
【図４】図１中のポンプ装置の構成を例示するブロック図。
【図５】図３のサーバによって作成され、図２の通信装置に表示される地図情報を例示する図。
【図６】図２の通信装置による位置情報の補正の説明図。
【図７】図３のサーバに保存されるポンプ情報を例示する図。
【図８】図２の通信装置の動作を例示するフローチャート。
【図９】図３のサーバの動作を例示するフローチャート。
【図１０】図４のポンプ装置の動作を例示するフローチャート。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら実施形態の説明を述べる。なお、以降、説明済みの要素と同一または類似の要素には同一または類似の符号を付し、重複する説明については基本的に省略する。
【００１５】
なお、以降の説明において便宜上、管理の対象となる設備（対象設備）をポンプ装置と仮定するが、対象設備はこれに限定されない。対象設備は、任意の電気設備または機械設備、例えば、コンピュータ、ＯＡ（Ｏｆｆｉｃｅ  Ａｕｔｏｍａｔｉｏｎ）機器、家電機器、ロボット、産業機械などを含み得る。対象設備は、典型的には定期的なメンテナンスなどの納入後のアフターフォローを要する設備であるが、アフターフォローが想定されない設備も含み得る。
【００１６】
（実施形態）  
実施形態に係るポンプ情報管理システムは、図１に例示されるように、通信装置１００と、サーバ２００と、ポンプ装置３００とを含む。
【００１７】
通信装置１００は、例えば、移動通信（３Ｇ、４Ｇ）、Ｗｉｍａｘなどの無線通信技術を用いて、ネットワーク経由でサーバ２００に接続できる。他方、通信装置１００は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などの（近距離）無線通信技術、またはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などの有線通信技術を用いて、ポンプ装置３００に接続できる。
【００１８】
通信装置１００は、ポンプ装置３００から当該ポンプ装置３００を識別する識別情報を含むポンプ情報を受信する。ポンプ情報は、識別情報の他にポンプ装置３００の運転情報または故障情報を含み得る。他方、通信装置１００は、例えばＧＰＳを利用して当該通信装置１００自体の位置情報を取得する。通信装置１００は、後述されるように、この位置情報に基づいてポンプ装置３００の位置情報を導出し、受信したポンプ情報と共にサーバ２００へ送信（アップロード）する。
【００１９】
また、通信装置１００は、サーバ２００から地図情報を受信（ダウンロード）し、これを表示することもできる。この地図情報は、通信装置１００または図示されない他の通信装置から収集された位置情報およびポンプ情報に基づいて、サーバ２００によって作成される。この地図情報では、ポンプ装置３００または図示されない他のポンプ装置を表すアイコンがその位置情報に従ってマッピングされており、それぞれのポンプ装置（３００）のポンプ情報を閲覧することもできる。故に、この地図情報によれば、通信装置１００のユーザ（例えば、メンテナンス作業員）が、どこにどれくらいのポンプ装置が設置されていて、それぞれがどのような状態であるのかを俯瞰することができる。この地図情報は、例えばポンプ装置のメンテナンス計画の策定に利用され、メンテナンスを適時に効率的に実施するのに役立つ。
【００２０】
ところで、通信装置１００の位置は、厳密にはポンプ装置３００の位置とは異なる。具体的には、通信装置１００の位置は、ポンプ装置３００の位置から数十メートルまたはそれ以上離れている可能性がある。そこで、通信装置１００は、ポンプ装置３００の位置を補正するユーザ入力を受け付けてもよい。通信装置１００は、このユーザ入力に基づいてポンプ装置３００の位置情報を計算し、補正後の位置情報をサーバ２００へ送信する。これにより、地図情報上でポンプ装置３００のアイコンがより正確な位置にマッピングされるので、例えば再メンテナンス時にポンプ装置３００の発見に手間取る、近隣に設置された他のポンプ装置と取り違える、などの事態を予防できる。
【００２１】
なお、地図情報は、通信装置１００、すなわちポンプ装置３００が設置された現場付近にある端末に限られず、例えばメンテナンス作業員に指示を与えるオペレータが使用する端末にダウンロードされてもよい。
【００２２】
サーバ２００は、通信装置１００からポンプ装置３００の位置情報およびポンプ情報を受信する。サーバ２００は、通信装置１００または図示されない他の通信装置から、ポンプ装置３００以外の図示されないポンプ装置の位置情報およびポンプ情報も同様に収集してもよい。サーバ２００は、ポンプ装置３００または図示されない他のポンプ装置を表すアイコンを、当該ポンプ装置（３００）の位置情報に従ってマッピングし、地図情報を作成する。そして、サーバ２００は、通信装置１００または図示されない他の通信装置からの要求に応じて、地図情報を送信する。
【００２３】
また、サーバ２００は、ポンプ情報に含まれる運転情報に基づいてポンプ装置（３００）のアイコンの外観を異ならせて地図情報を作成してもよい。アイコンの外観を異ならせるとは、同一の絵柄のアイコンの色、模様、装飾などを変更することであってもよいし、異なる絵柄のアイコンに切り替えることであってもよい。この地図情報によれば、メンテナンス作業員またはオペレータは、ポンプ装置（３００）がどのような状態にあるのかを直感的に把握することができる。さらに、サーバ２００は、ポンプ装置（３００）の現在の運転状態を推定し、推定運転状態に応じてアイコンの外観を異ならせてもよい。これにより、ポンプ情報の報告が頻繁に行われなかったとしても、ポンプ装置（３００）が現在どのような状態にあるのかをより正確にかつ直感的に把握させることができる。
【００２４】
ポンプ装置３００は、後述されるように記憶部を含む電装部を備えており、例えば製造時、出荷時、納入時などのタイミングで、この記憶部に当該ポンプ装置３００の識別情報が書き込まれる。そして、ポンプ装置３００は、例えば通信装置１００からの要求に応じて、自己の識別情報を記憶部から読み出し、通信装置１００へ送信する。
【００２５】
以下、図１中の通信装置１００、サーバ２００およびポンプ装置３００の構成および動作について順に図面を用いて説明する。  
通信装置１００は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、モバイル端末（例えば、タブレット、スマートフォン、ラップトップ、フィーチャーフォンなど）などであり得るが、これらに限られない。通信装置１００は、ポンプ装置３００の識別情報および位置情報を含む伝送データの生成、ポンプ装置３００の位置情報の補正、などを行うプロセッサ（例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）など）と、かかる処理を実現するために当該プロセッサによって実行されるプログラムおよび当該プログラムによって使用されるデータなどを一時的に格納するメモリとを含んでいる。このプログラムは、例えばポンプ管理アプリケーションと呼ぶこともできる。
【００２６】
通信装置１００は、さらに、外部装置に接続するための通信Ｉ／Ｆ（インタフェース）を利用可能である。通信Ｉ／Ｆは、通信装置１００に内蔵されてもよいし、通信装置１００に外付けされてもよい。
【００２７】
通信Ｉ／Ｆは、ネットワーク、典型的にはインターネット経由でサーバ２００と通信をする。通信Ｉ／Ｆは、サーバ２００へポンプ装置３００の識別情報および位置情報を含む伝送データなどを送信（アップロード）したり、サーバ２００から地図情報を受信（ダウンロード）したりする。
【００２８】
また、通信Ｉ／Ｆは、例えばＢｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉ、ＮＦＣなどの近距離無線通信技術を用いて、ポンプ装置３００と通信をする。通信Ｉ／Ｆは、ポンプ装置３００から当該ポンプ装置３００の識別情報を受信する。
【００２９】
なお、サーバ２００に接続するための通信Ｉ／Ｆは、ポンプ装置３００に接続するための通信Ｉ／Ｆと共通であってもよいし、異なっていてもよい。例えば、前者が４Ｇモジュールであって、後者がＢｌｕｅｔｏｏｔｈモジュールであってもよい。このほか、通信Ｉ／Ｆは、通信装置１００の位置情報を取得するためのＧＰＳモジュールを含み得る。
【００３０】
通信装置１００は、さらに、例えば地図情報を含むダウンロードコンテンツ、Ｗｅｂページ、などの映像および／または音声を出力するための出力Ｉ／Ｆを利用可能である。出力Ｉ／Ｆは、通信装置１００に内蔵されてもよいし、通信装置１００に外付けされてもよい。
【００３１】
出力Ｉ／Ｆは、動画像、静止画像、テキストなどを表示するための表示デバイスおよび／または音声、楽曲などを出力するためのスピーカを含み得る。表示デバイスは、例えば、液晶ディスプレイ、有機ＥＬ（ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイなどである。表示デバイスは、コンテンツを含む表示データを表示する。なお、表示デバイスは、タッチスクリーンのように入力Ｉ／Ｆの機能を備えていてもよい。
【００３２】
通信装置１００は、さらに、ユーザ入力を受け付けるための入力Ｉ／Ｆを利用可能である。入力Ｉ／Ｆは、通信装置１００に内蔵されてもよいし、通信装置１００に外付けされてもよい。
【００３３】
入力Ｉ／Ｆは、例えば、キーボード、マウス、テンキー、マイクロフォン、カメラなどであってもよいし、タッチスクリーンのように出力Ｉ／Ｆの機能を備えていてもよい。ユーザ入力は、典型的には、タップ、クリック、ドラッグ、特定のキーの押下などであり得る。このほか、ユーザ入力は、例えば、マイクロフォンによって捉えられる音声などを含むこともできる。
【００３４】
次に、図２を用いて通信装置１００の構成例の説明を続ける。図２の通信装置１００は、位置情報取得部１０１と、受信部１０２と、送信部１０３と、表示部１０４と、入力部１０５と、制御部１１０とを含む。
【００３５】
位置情報取得部１０１は、通信装置１００の位置情報を取得し、制御部１１０へ送る。具体的には、位置情報取得部１０１は、ユーザ入力、またはプログラムの命令などをトリガとして、ＧＰＳで位置情報を取得する。位置情報取得部１０１は、前述のプロセッサおよびメモリと、通信Ｉ／Ｆとの組み合わせに相当し得る。
【００３６】
なお、位置情報取得部１０１は、例えばポンプ装置３００またはその付近を撮影した写真または動画に付与されたＧＰＳ位置情報を利用してもよい。この場合に、写真または動画データがポンプ情報の一部としてアップロードされてもよい。これにより、ポンプ装置３００およびその付近の様子を、現地に居ないメンテナンス作業員およびオペレータが把握することが可能となる。さらに、位置情報取得部１０１は、ＧＰＳに限らず、例えば受信部１０２および／または送信部１０３が接続している基地局の情報に基づいて通信装置１００の位置情報を取得してもよい。
【００３７】
受信部１０２は、ポンプ装置３００から、当該ポンプ装置３００の識別情報を含むポンプ情報を受信する。受信部１０２は、受信したポンプ情報を制御部１１０へ送る。また、受信部１０２は、サーバ２００から地図情報を受信する。受信部１０２は、受信した地図情報を制御部１１０へ送る。受信部１０２は、前述の通信Ｉ／Ｆに相当し得る。
【００３８】
なお、受信部１０２は、サーバ２００からデータを受信するための機能部と、ポンプ装置３００からデータを受信するための機能部とに分離することもできる。
【００３９】
ここで、ポンプ装置３００の識別情報は、例えば、当該ポンプ装置３００の製品名に相当する形式情報および／または当該形式情報をコード化した製品番号と、当該ポンプ装置３００の個体識別番号に相当する製造番号とを含み得る。これらの情報により、ポンプ装置３００がどの製品のどの個体であるのかを識別することが可能となる。なお、製品番号および製造番号は、必ずしも別の情報要素でなくてもよく、１つの番号から製品および個体の両方が識別可能であるように設計することも可能である。
【００４０】
さらに、識別情報またはポンプ情報の一部として、ポンプ装置３００の制御に用いられるプログラム（例えばファームウェア）のバージョン情報を示す改訂番号が含まれてもよい。これにより、ファームウェアの更新が必要なポンプ装置とそうでないポンプ装置とを地図情報上で（例えばアイコンの外観により）区別して表示することが可能となる。ここで、通信装置１００は、ポンプ装置３００のために、サーバ２００または他のサーバに保存されたファームウェア更新用のデータを中継してもよい。
【００４１】
ポンプ情報は、ポンプ装置３００の識別情報に加えて、例えばポンプ装置３００の運転情報および／または故障情報を含んでいてもよい。運転情報は、ポンプ装置３００の運転に関する履歴、例えばポンプ装置３００がいつどのように運転されたか、どのくらい運転されたか、などを表し得る。運転情報は、例えば、ポンプ装置３００の積算運転回数および／または積算運転時間を含み得る。故障情報は、ポンプ装置３００の故障に関する履歴、例えばポンプ装置３００がいつどのような故障をしたか、どのくらい故障したか、などを表し得る。
【００４２】
送信部１０３は、制御部１１０から伝送データを受け取り、これをサーバ２００へ送信（アップロード）する。伝送データは、後述されるように、ポンプ装置３００のポンプ情報および位置情報の組み合わせ、ポンプ装置３００の補正済の位置情報などであり得る。伝送データは、前述のポンプ管理アプリケーション独自のプロトコルを利用して伝送されてもよいし、一般的なプロトコルを利用して例えば電子メールの一部として送信されてもよい。送信部１０３は、前述の通信Ｉ／Ｆに相当し得る。
【００４３】
なお、送信部１０３は、通信装置１００とポンプ装置３００との接続を確立するための何らかのデータ、例えば通信装置１００およびポンプ装置３００がそれぞれスキャナおよびアドバタイザとしてＢｌｕｅｔｏｏｔｈで接続する場合にはアドバタイザとしてのポンプ装置３００へのリクエスト、を送信することもあり得る。
【００４４】
表示部１０４は、制御部１１０から、例えば、前述のポンプ管理アプリケーションの画面、地図情報などの表示対象データを受け取り、これを表示する。表示部１０４は、前述の出力Ｉ／Ｆに相当し得る。
【００４５】
地図情報の一例が図５に示される。図５の地図情報では、地図画像に、ポンプ装置３００および図示されない他のポンプ装置を表すアイコンＰ１〜Ｐ４がその位置情報に従ってマッピングされている。故に、メンテナンス作業員および／またはオペレータは、どの地域にどれくらいのポンプ装置が設置されているかを俯瞰することができる。さらに、各アイコンの表すポンプ装置のポンプ情報を地図情報上で表示可能としてもよい。これにより、メンテナンス作業員および／またはオペレータは、設置されたポンプ装置の形式（または製品番号）、製造番号、運転情報、故障情報、改訂番号などを、現地に居なくても確認することができる。なお、地図情報の視認性が低下するのを避けるために、例えばユーザによって選択されたアイコンに限ってポンプ情報がポップアップ表示されるようにしてもよい。
【００４６】
入力部１０５は、ユーザ入力を受け取る。入力部１０５は、ユーザ入力を制御部１１０へ送る。ユーザ入力は、例えば前述のポンプ管理アプリケーションを起動するためのユーザ入力であってもよいし、当該ポンプ管理アプリケーションを操作するためのユーザ入力であってもよいし、ポンプ装置３００またはその付近の写真または動画を撮影するためのユーザ入力であってもよいし、後述される、ポンプ装置３００の位置情報を補正するためのユーザ入力であってもよい。入力部１０５は、前述の入力Ｉ／Ｆに相当し得る。
【００４７】
制御部１１０は、通信装置１００の内部の各種機能部に対する制御、各種機能部から収集されたデータに基づく演算などを行う。具体的には、制御部１１０は、送信部１０３に送信させる伝送データを生成する伝送データ生成部１１１と、ポンプ装置３００の位置情報を補正する位置補正部１１２とを含む。制御部１１０は、前述のプロセッサおよびメモリに相当し得る。
【００４８】
伝送データ生成部１１１は、位置情報取得部１０１から通信装置１００の位置情報を受け取り、受信部１０２からポンプ装置３００のポンプ情報を受け取る。伝送データ生成部１１１は、例えば、通信装置１００の位置情報に基づくポンプ装置３００の位置情報と、当該ポンプ装置３００のポンプ情報と組み合わせて（例えば結合後にパケット化）伝送データを生成する。また、伝送データ生成部１１１は、位置補正部１１２からポンプ装置３００の補正後の位置情報を受け取ることもあり得る。伝送データ生成部１１１は、ポンプ装置３００の補正後の位置情報と、当該ポンプ装置３００のポンプ情報（例えば識別情報）と組み合わせて伝送データを生成する。伝送データ生成部１１１は、伝送データを送信部１０３へ送る。
【００４９】
位置補正部１１２は、受信部１０２から地図情報を受け取り、入力部１０５からポンプ装置３００の位置情報を補正するためのユーザ入力を受け取る。位置補正部１１２は、ユーザ入力に応じてポンプ装置３００の位置情報を補正する。ポンプ装置３００の初期位置情報として通信装置１００の位置情報を用いた場合には、当該初期位置情報はポンプ装置３００の真の位置を表していない。ポンプ装置３００と通信装置１００との間は、数十メートルまたはそれ以上離れているかもしれない。通信装置１００のユーザが、目視でポンプ装置３００の位置情報を補正するユーザ入力を行うことで、当該ポンプ装置３００のより正確な位置情報を、現地に居ないメンテナンス作業員およびオペレータが把握することが可能となる。
【００５０】
例えば、表示部１０４によって表示された図５の地図情報上でユーザがポンプ装置３００のアイコンＰ３をドラッグ操作すると、位置補正部１１２は図６に例示されるように当該アイコンＰ３の位置が移動するように地図情報を書き換える。位置補正部１１２は、移動後のアイコンに対応する位置情報（すなわち、補正後の位置情報）を伝送データ生成部１１１へ送る。これにより、表示部１０４に表示された書き換え後の地図情報とサーバ２００に保存されるポンプ情報との間で、ポンプ装置３００の位置情報を一致させることができる。
【００５１】
ここで、通信装置１００およびポンプ装置３００の接続が確立していることを前提に、通信装置１００の位置情報がポンプ装置３００の初期位置情報として利用されることを鑑みると、両者の間の距離の最大値は、理論上、両者の接続に用いられる無線通信方式の通信可能範囲によって定められる。故に、位置補正部１１２は、例えば受信部１０２がポンプ装置３００からポンプ情報を受信するために用いた無線通信方式に依存して定められた補正可能範囲内に限って対象設備の位置情報の補正を許容してもよい。これにより、例えばユーザの誤操作または勘違いなどでポンプ装置３００の位置情報が誤って書き換えられるのを防ぐことができる。
【００５２】
無線通信方式がＢｌｕｅｔｏｏｔｈの場合の補正可能範囲は、通信装置１００の位置から例えば半径３０ｍと定められてよい。他方、無線通信方式がＷｉ−Ｆｉの場合の補正可能範囲は、通信装置１００の位置から例えば半径１００ｍと定められてよい。
【００５３】
或いは、位置補正部１１２が地図情報を直接的に書き換える代わりに、通信装置１００がポンプ装置３００の位置情報を補正するためのユーザ入力をサーバ２００へ送信し、サーバ２００が地図情報を書き換えて返送し、通信装置１００が当該地図情報を受信および表示してもよい。この場合に、位置補正部１１２は不要となり得る。
【００５４】
なお、ポンプ装置３００の初期位置情報は、通信装置１００の位置情報と同一に設定されてもよいが、通信装置１００の位置情報を何らかのアルゴリズムで自動的に補正したものであってもよい。例えば、通信装置１００の位置情報を、ポンプ装置３００からの電波の到来方向に向かって受信電力強度に応じた距離分ずらすことで、ポンプ装置３００の初期位置情報が生成されてもよい。或いは、通信装置１００から見たポンプ装置３００の方向および両者の距離（これらは、目算であってもよいし、実際に計測されてもよい）をユーザが入力し、通信装置１００の位置情報をこれらに基づいてずらすことでポンプ装置３００の初期位置情報が生成されてもよい。
【００５５】
次に、サーバ２００の構成例を説明する。サーバ２００は、例えばＷｅｂサーバなどのサーバコンピュータである。サーバ２００は、通信装置１００からの要求の処理、地図情報の作成、後述される運転情報の推定などを行うプロセッサと、かかる処理を実現するために当該プロセッサによって実行されるプログラムおよび当該プロセッサによって使用されるデータなどを一時的に格納するメモリとを含んでいる。
【００５６】
サーバ２００は、さらに、外部装置に接続するための通信Ｉ／Ｆを利用可能である。通信Ｉ／Ｆは、サーバ２００に内蔵されてもよいし、サーバ２００に外付けされてもよい。
【００５７】
通信Ｉ／Ｆは、ネットワーク、典型的にはインターネット経由で通信装置１００と通信をする。通信Ｉ／Ｆは、通信装置１００からポンプ装置３００の識別情報および位置情報を含む伝送データなどを受信したり、通信装置１００へ地図情報を送信したりする。
【００５８】
サーバ２００は、さらに、データを蓄積するための補助記憶装置を利用可能である。補助記憶装置は、サーバ２００に内蔵されてもよいし、サーバ２００に外付けされてもよい。
【００５９】
補助記憶装置は、例えば、通信装置１００または図示されない他の通信装置から受信したポンプ情報、当該ポンプ情報に基づいて作成された地図情報、などを蓄積する。補助記憶装置は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、フラッシュメモリなどの不揮発性記憶媒体であることが好ましい。或いは、補助記憶装置は、サーバ２００にネットワーク経由で接続されたファイルサーバであり得る。
【００６０】
次に、図３を用いてサーバ２００の構成例の説明を続ける。図３のサーバ２００は、受信部２０１と、送信部２０２と、ポンプ情報記憶部２０３と、地図情報記憶部２０４と、制御部２１０とを含む。
【００６１】
受信部２０１は、通信装置１００から伝送データ、例えばポンプ装置３００のポンプ情報および位置情報の組み合わせ、ポンプ装置３００の補正後の位置情報などを受信する。受信部２０１は、受信データを制御部２１０へ送る。受信部２０１は、前述の通信Ｉ／Ｆに相当し得る。
【００６２】
送信部２０２は、制御部２１０から伝送データ、例えば地図情報を受け取り、これを通信装置１００へ送信する。送信部２０２は、前述の通信Ｉ／Ｆに相当し得る。
【００６３】
ポンプ情報記憶部２０３は、通信装置１００または図示されない他の通信装置から送信（報告）されたポンプ装置（３００）のポンプ情報および位置情報を格納する。ポンプ情報記憶部２０３は、前述の補助記憶装置に相当し得る。
【００６４】
ポンプ情報記憶部２０３への情報の読み書きは、制御部２１０によって行われる。例えば、受信部２０１が通信装置１００からポンプ装置３００のポンプ情報および位置情報を含む伝送データを受信すると、制御部２１０は当該ポンプ情報および位置情報をポンプ情報記憶部２０３に保存する。また、受信部２０１が通信装置１００からポンプ装置３００の補正後の位置情報を含む伝送データを受信すると、制御部２１０は当該補正後の位置情報によってポンプ情報記憶部２０３に記憶されているポンプ装置３００の位置情報を書き換える。さらに、制御部２１０は、地図情報を作成するために、ポンプ情報記憶部２０３に保存されたポンプ情報を読み出す。
【００６５】
ポンプ情報記憶部２０３には、例えば通信装置１００または図示されない他の通信装置から報告がある度に、図７に例示されるように、報告対象となるポンプ装置（３００）を識別する識別情報と、当該ポンプ装置（３００）の位置情報と、報告日時とが保存され、ポンプ装置（３００）の報告時の運転情報および故障情報がさらに保存されてよい。
【００６６】
地図情報記憶部２０４は、制御部２１０によって作成された地図情報を格納する。地図情報記憶部２０４は、前述の補助記憶装置に相当し得る。地図情報記憶部２０４への情報の読み書きは、制御部２１０によって行われる。例えば、受信部２０１が通信装置１００または図示されない他の通信装置からポンプ装置（３００）のポンプ情報および位置情報を受信すると、制御部２１０は収集済みのポンプ情報および位置情報に基づいて地図情報を作成し、地図情報記憶部２０４に保存する。なお、既に地図情報が作成されている場合には、制御部２１０は地図情報を地図情報記憶部２０４から読み出し、受信したポンプ情報および位置情報を追加して当該地図情報を更新し、更新後の地図情報を地図情報記憶部２０４に保存してもよい。また、例えば、受信部２０１が通信装置１００または図示されない他の通信装置か地図情報のダウンロード要求を受信すると、制御部２１０は地図情報記憶部２０４に保存された地図情報を読み出す。
【００６７】
なお、後述されるように、制御部２１０が各ポンプ装置（３００）の現在の運転情報を推定する場合には、推定が行われるタイミングで地図情報記憶部２０４に保存された地図情報が更新されてもよい。例えば、地図情報がダウンロードされる度に制御部２１０が各ポンプ装置（３００）の現在の推定運転情報を地図情報に反映するのであれば、前述のダウンロード要求の受信時に、制御部２１０は、地図情報記憶部２０４に保存された地図情報を読み出し、現在の推定運転情報に基づいて地図情報を更新し、地図情報記憶部２０４に更新後の地図情報を保存する。
【００６８】
制御部２１０は、サーバ２００の内部の各種機能部に対する制御、各種機能部から収集されたデータに基づく演算などを行う。具体的には、制御部２１０は、通信装置１００からの要求を処理する要求処理部２１１と、地図情報を作成する地図情報作成部２１２と、ポンプ情報記憶部２０３に登録済みのポンプ装置（３００）の現在の運転情報を推定する運転情報推定部２１３とを含む。制御部２１０は、前述のプロセッサおよびメモリに相当し得る。
【００６９】
要求処理部２１１は、受信部２０１から、通信装置１００からの要求を受け取り、これを処理する。例えば、要求処理部２１１は、地図情報のダウンロード要求を受け取った場合には、地図情報作成部２１２に地図情報の作成（更新）を指示し、作成された地図情報を伝送データとして送信部２０２へ送る。また、要求処理部２１１は、ポンプ装置（３００）のポンプ情報および位置情報（これらは、ポンプ装置（３００）の登録／更新要求と解釈することもできる）を受け取った場合には、当該ポンプ情報および位置情報をポンプ情報記憶部２０３に保存し、さらに地図情報記憶部２０４に地図情報の作成（更新）を指示してもよい。さらに、要求処理部２１１は、ポンプ装置（３００）の補正後の位置情報（これは、ポンプ装置（３００）の位置情報の補正要求と解釈することもできる）を受け取った場合には、当該補正後の位置情報によってポンプ情報記憶部２０３に保存された対応する位置情報を書き換え、さらに地図情報記憶部２０４に地図情報の作成（更新）を指示してもよい。
【００７０】
地図情報作成部２１２は、要求処理部２１１からの指示に従って、地図情報を作成（更新）する。具体的には、地図情報作成部２１２は、ポンプ情報記憶部２０３に保存された各ポンプ装置（３００）のポンプ情報および位置情報を読み出し、当該ポンプ装置（３００）を表すアイコンを当該ポンプ装置（３００）の位置情報に従ってマッピングすることで地図情報を作成する。地図情報作成部２１２は、作成した地図情報を地図情報記憶部２０４に保存する。なお、地図情報作成部２１２は、作成済みの地図情報を、新たに収集されたポンプ情報および位置情報を用いて更新することにより地図情報の作成を省力化してもよい。
【００７１】
ここで、地図情報作成部２１２は、ポンプ装置（３００）のアイコンの外観が当該ポンプ装置（３００）の運転情報に依存して異なるように地図情報を作成してもよい。前述のように、アイコンの外観を異ならせるとは、同一の絵柄のアイコンの色、模様、装飾などを変更することであってもよいし、異なる絵柄のアイコンに切り替えることであってもよい。これにより、メンテナンス作業員および／またはオペレータは、ポンプ装置（３００）の運転状態を直感的に把握することができる。一例として、地図情報作成部２１２は、運転状態が正常であるポンプ装置（３００）のアイコンを緑色、運転状態が要注意であるポンプ装置（３００）のアイコンを黄色、運転状態が要メンテナンス／故障であるポンプ装置（３００）のアイコンを赤色で色分けしてもよい。
【００７２】
また、地図情報作成部２１２は、報告時の運転情報ではなく、後述される現在の推定運転情報に依存して、ポンプ装置（３００）のアイコンの外観を異ならせてもよい。これにより、メンテナンス作業員および／またはオペレータは、報告から長期間経過したポンプ装置（３００）であっても妥当な運転状態を直感的に把握することができる。
【００７３】
運転情報推定部２１３は、例えば地図情報作成部２１２による地図情報の作成前に、ポンプ情報記憶部２０３に登録済みの各ポンプ装置（３００）の現在の運転情報を推定し、推定運転情報を地図情報作成部２１２へ送る。
【００７４】
具体的には、運転情報推定部２１３は、各ポンプ装置（３００）の積算運転回数および積算運転時間の一方または両方を推定し得る。運転情報推定部２１３は、対象となるポンプ装置（３００）の積算運転回数および／または積算運転時間が受信されてからの経過時間に応じて、当該積算運転回数および／または積算運転時間を増加させて現在の推定積算運転回数および／または推定積算運転時間を得る。
【００７５】
積算運転回数および／または積算運転時間の増加速度は、例えば対象となるポンプ装置（３００）の形式、使用環境、使用目的などに応じて定められた定数であってもよいし、当該ポンプ装置（３００）について個別に計算されてもよい。例えば、運転情報推定部２１３は、対象となるポンプ装置（３００）について報告された最新の積算運転回数および／または積算運転時間と、これよりも古い積算運転回数および／または積算運転時間との差分を、両者の報告日時の差で除算することで、積算運転回数および／または積算運転時間が単位時間あたりでどのくらい増えるか、すなわち積算運転回数および／または積算運転時間の増加速度、を統計的に求めることができる。
【００７６】
なお、現在の推定運転情報は、地図情報上で他のポンプ情報と共に表示可能としてもよい。これにより、メンテナンス作業員および／またはオペレータは、アイコンの外観による直感的ながらも粗い運転状態の把握と、数値による詳細な運転状態の把握とを必要に応じて使い分けることができる。
【００７７】
次に、ポンプ装置３００の構成例を説明する。ポンプ装置３００は、電装部を内蔵したポンプである。ポンプ装置３００の電装部は、ポンプ情報の読み書きおよび送出などを行うプロセッサと、かかる処理を実現するために当該プロセッサによって実行されるプログラムおよび当該プロセッサによって使用されるデータなどを一時的に格納するメモリとを含んでいる。これらプロセッサおよびメモリは、例えばマイクロコントローラとして統合されていてもよい。
【００７８】
ポンプ装置３００は、さらに、外部装置に接続するための通信Ｉ／Ｆを利用可能である。通信Ｉ／Ｆは、ポンプ装置３００に内蔵されてもよいし、ポンプ装置３００に外付けされてもよい。
【００７９】
通信Ｉ／Ｆは、例えばＢｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉ、ＮＦＣなどの近距離無線通信技術を用いて、通信装置１００と通信をする。通信Ｉ／Ｆは、通信装置１００へポンプ装置３００の識別情報を送信する。
【００８０】
また、通信Ｉ／Ｆは、ポンプ装置３００の製造時、出荷時、納入時などに当該ポンプ装置３００の識別情報の書き込み要求を受信する。この通信Ｉ／Ｆは、通信装置１００に接続するための通信Ｉ／Ｆと共通であってもよいし、異なっていてもよい。
【００８１】
ポンプ装置３００は、さらに、データを蓄積するための補助記憶装置を利用可能である。補助記憶装置は、ポンプ装置３００に内蔵されてもよいし、ポンプ装置３００に外付けされてもよい。
【００８２】
補助記憶装置は、例えば、ポンプ装置３００のポンプ情報などを蓄積する。補助記憶装置は、例えばフラッシュメモリなどの不揮発性記憶媒体であることが好ましい。なお、ポンプ情報のうち不変の情報である形式、製品番号、製造番号などは、ポンプ装置３００の製造時、出荷時、納入時などに、例えばマイクロコントローラに内蔵されたＲＯＭに書き込まれてもよい。これらの情報の書き込みは、有線または無線通信のいずれを用いて行われてもよい。他方、ポンプ情報のうち可変の情報である運転情報、故障情報、改訂番号などは、ポンプ装置３００の納入後に適宜更新され得る。
【００８３】
次に、図４を用いてポンプ装置３００の構成例の説明を続ける。図４のポンプ装置３００は、ポンプ３０１と、電装部３１０とを含む。ポンプ３０１は、任意の種類のポンプであり得る。すなわち、ポンプ３０１は、揚水、排水、送水、圧縮などいずれの用途のポンプであってもよい。また、この実施形態を、ポンプ装置３００とは異なる対象設備に適用する場合には、ポンプ３０１は他の機械装置または電気装置に置き換わる。
【００８４】
電装部３１０は、制御部３１１と、ポンプ情報記憶部３１２と、受信部３１３と、送信部３１４とを含む。
【００８５】
制御部３１１は、ポンプ３０１および電装部３１０の内部の各種機能部に対する制御、これらから収集されたデータに基づく演算などを行う。制御部３１１は、前述のプロセッサおよびメモリに相当し得る。
【００８６】
具体的には、制御部３１１は、ポンプ装置３００の製造時、出荷時、納入時などに、受信部３１３からポンプ装置３００の識別情報の書き込み要求を受け取り、これをポンプ情報記憶部３１２に保存する。また、制御部３１１は、ポンプ３０１の運転制御を行ったり、ポンプ３０１の運転または故障に関するイベントに応じてポンプ情報記憶部３１２に保存されているポンプ装置３００の運転情報または故障情報を更新したりする。さらに、制御部３１１は、例えば通信装置１００との接続確立後に、ポンプ装置３００のポンプ情報をポンプ情報記憶部３１２から読み出し、これを伝送データとして送信部３１４へ送る。
【００８７】
ポンプ情報記憶部３１２は、ポンプ装置３００のポンプ情報、例えば、ポンプ装置３００の識別情報、運転情報、故障情報などを格納する。ポンプ情報記憶部３１２は、例えば前述の補助記憶装置に相当し得る。ポンプ情報記憶部３１２への情報の読み書きは制御部３１１によって行われる。
【００８８】
受信部３１３は、ポンプ装置３００の製造時、出荷時、納入時などに、ポンプ装置３００の識別情報の書き込み要求を受信し、これを制御部３１１へ送る。受信部３１３は、前述の通信Ｉ／Ｆに相当し得る。
【００８９】
なお、受信部３１３は、通信装置１００とポンプ装置３００との接続を確立するための何らかのデータ、例えば通信装置１００およびポンプ装置３００がそれぞれスキャナおよびアドバタイザとしてＢｌｕｅｔｏｏｔｈで接続する場合には、スキャナとしての通信装置１００からのリクエスト、を受信することもあり得る。
【００９０】
送信部３１４は、制御部３１１から伝送データを受け取り、これを通信装置１００へ送信する。伝送データは、例えばポンプ装置３００のポンプ情報であるが、他にも通信装置１００との接続を確立するために必要なデータを含み得る。送信部３１４は、前述の通信Ｉ／Ｆに相当し得る。
【００９１】
次に、図８を用いて、通信装置１００の動作例を説明する。まず、通信装置１００は、ポンプ装置３００と接続を確立する（ステップＳ４０１）。例えば、通信装置１００は、ポンプ管理アプリケーションの実行中は、接続相手となるポンプ装置３００を常時または断続的にスキャンするように構成されてよい。これにより、メンテナンス対象となるポンプ装置（３００）は勿論、それ以外のポンプ装置（３００）であっても、ポンプ管理アプリケーションの実行中の通信装置１００を所持したユーザが付近を通りがかった時に、自動的に接続を確立し、ポンプ情報および位置情報を報告することが可能となる。これは、メンテナンス作業員に負担をかけることなく、サーバ２００がポンプ情報および位置情報を収集できる機会が増えることを意味する。例えば、納入作業員またはメンテナンス作業員がポンプ装置（３００）の納入時またはメンテナンス時になされるべき報告を逸したとしても、ポンプ管理アプリケーションの実行中の通信装置１００を所持した誰かが当該ポンプ装置（３００）の付近を通りがかるだけで補完が可能となる。
【００９２】
位置情報取得部１０１は、ステップＳ４０１の後に、通信装置１００の位置情報を取得する（ステップＳ４０２）。他方、受信部１０２は、ステップＳ４０１の後に、ポンプ装置３００からポンプ情報を受信する（ステップＳ４０３）。
【００９３】
なお、ポンプ情報は、通信装置１００からの要求をトリガとしてポンプ装置３００から送信されてもよいし、ステップＳ４０１の後に自動的に送信されてもよい。また、これらステップＳ４０２およびステップＳ４０３は、図８と逆の順序で行われてもよいし、並列的に行われてもよい。或いは、ポンプ情報は、例えばＷｉ−Ｆｉにおけるビーコンフレームなどの接続の確立前に送信される信号に埋め込まれてもよい。この場合には、ステップＳ４０１は省略され得、ステップＳ４０３の後にステップＳ４０２が行われ得る。
【００９４】
伝送データ生成部１１１は、ステップＳ４０２において取得された位置情報に基づくポンプ装置３００の位置情報と、ステップＳ４０３において受信されたポンプ情報とを組み合わせ、伝送データを生成する（ステップＳ４０４）。そして、送信部１０３は、ステップＳ４０４において生成された伝送データを、サーバ２００へ送信（アップロード）する（ステップＳ４０５）。
【００９５】
ステップＳ４０１からステップＳ４０５までの処理により、通信装置１００は、ポンプ装置３００の位置情報およびポンプ情報をサーバ２００に報告できる。その後、受信部１０２は、ステップＳ４０５においてアップロードされた情報が反映された地図情報をダウンロードできる（ステップＳ４０６）。地図情報は、ステップＳ４０５の後に自動的にダウンロードされてもよいし、ユーザ入力をトリガとしてダウンロードされてもよい。
【００９６】
表示部１０４は、ステップＳ４０６においてダウンロードされた地図情報を表示する（ステップＳ４０７）。ユーザは、ステップＳ４０７において表示された地図情報とポンプ装置３００の実際の設置状況とを見比べて、ステップＳ４０５においてアップロードされた位置情報を補正するためのユーザ入力を入力部１０５に与えることができる。位置補正部１１２は、入力部１０５の受け取ったユーザ入力に応じて、ポンプ装置３００の位置情報を補正する（ステップＳ４０８）。そして、送信部１０３はステップＳ４０８において生成された、補正後の位置情報をサーバ２００へアップロードする（ステップＳ４０９）。
【００９７】
次に、図９を用いて、サーバ２００の動作例を説明する。まず、受信部２０１は、通信装置１００から伝送データを受信する（ステップＳ５０１）。ここでの伝送データは、ポンプ装置３００のポンプ情報（少なくとも識別情報）および位置情報を含む。そして、ポンプ装置３００の位置情報は、通信装置１００の位置情報に基づいている。
【００９８】
要求処理部２１１は、ステップＳ５０１において受信された伝送データに含まれるポンプ情報および位置情報を、ポンプ情報記憶部２０３に保存する（ステップＳ５０２）。続いて、受信部２０１は、ステップＳ５０１において受信した伝送データの送信元から、地図情報の取得要求を受信することがある（ステップＳ５０３）。なお、地図情報は、ステップＳ５０１において受信された伝送データの送信元となる通信装置１００のために自動的に作成され送信されてもよい。この場合には、ステップＳ５０３は不要となり得る。
【００９９】
ステップＳ５０３の後に、運転情報推定部２１３は、ポンプ情報記憶部２０３に登録済みの各ポンプ装置（３００）の現在の運転情報を推定する（ステップＳ５０４）。なお、現在の運転情報の推定は、地図情報の作成タイミングとは独立の周期で、例えば１日１回などの周期で行われ、ポンプ情報の一部としてポンプ情報記憶部２０３に保存されてもよい。この場合には、ステップＳ５０３の後のステップＳ５０４が行われないこともあり得る。ステップＳ５０３の後のステップＳ５０４を省略すると、ステップＳ５０４の処理が不要となるので、地図情報のダウンロードに要する時間を短縮することが可能となる。他方、図９のようにステップＳ５０３の後のステップＳ５０４を行うことで、通信装置１００は、最新の推定運転情報が反映された地図情報をダウンロードできる。
【０１００】
ステップＳ５０３の後に、地図情報作成部２１２は、ポンプ情報記憶部２０３に保存されている各ポンプ装置（３００）の位置情報およびポンプ情報に基づいて、地図情報を作成する（ステップＳ５０５）。なお、地図情報作成部２１２は、過去に地図情報を作成している場合には、地図情報記憶部２０４に保存されている地図情報を利用し得るし、直前にステップＳ５０４が行われている場合には、推定運転情報を利用し得る。
【０１０１】
地図情報作成部２１２は、ステップＳ５０５において作成した地図情報を地図情報記憶部２０４に保存する（ステップＳ５０６）。他方、送信部２０２は、ステップＳ５０５において作成された地図情報を、ステップＳ５０１において受信された伝送データの送信元となる通信装置１００へ送信する（ステップＳ５０７）。なお、ステップＳ５０７において、地図情報は、ステップＳ５０１において受信された伝送データの送信元となる通信装置１００に限らず、ポンプ管理アプリケーションを実行中の図示されない他の通信装置へもブロードキャストされてもよい。これにより、ポンプ管理アプリケーションを実行中の通信装置（１００）の画面では、他の通信装置（１００）から報告された情報に基づいて地図情報がリアルタイムに更新される。これは、例えば複数の納入作業員またはメンテナンス作業員が同一または近隣の地域で並列に作業するケースにおいて、作業員間の連携に役立つ可能性がある。
【０１０２】
続いて、受信部２０１は、ステップＳ５０１において受信された伝送データの送信元となる通信装置１００から、ポンプ装置３００の補正後の位置情報を受信することがある（ステップＳ５０８）。そして、要求処理部２１１は、ステップＳ５０２においてポンプ情報記憶部２０３に保存した、ポンプ装置３００の位置情報を、ステップＳ５０８において受信された補正後の位置情報によって書き換える（ステップＳ５０９）。なお、ステップＳ５０９の後にさらに、地図情報の作成、送信が行われてもよい。
【０１０３】
次に、図１０を用いて、ポンプ装置３００の動作例を説明する。図１０の動作は、ポンプ装置３００の電装部３１０が電源遮断などにより動作を終了するまで繰り返される（ステップＳ６０７）。
【０１０４】
制御部３１１は、ポンプ３０１が運転している間は、運転イベント（または故障イベント）に応じて、ポンプ情報記憶部３１２に保存されているポンプ装置３００の運転情報（または故障情報）を更新する（ステップＳ６０１およびステップＳ６０２）。具体的には、制御部３１１は、ポンプ情報記憶部３１２に保存されている積算運転回数および／または積算運転時間を読み出し、これらをポンプ３０１の運転実態に従って増やす。それから、制御部３１１は、更新後のポンプ情報をポンプ情報記憶部３１２に保存する（ステップＳ６０３）。
【０１０５】
また、制御部３１１は、ポンプ装置３００と通信装置１００との接続が確立すると、ポンプ情報記憶部３１２からポンプ情報を読み出す（ステップＳ６０４およびステップＳ６０５）。そして、送信部３１４は、ステップＳ６０５において読みだされたポンプ情報を通信装置１００へ送信する（ステップＳ６０７）。
【０１０６】
なお、前述のように、ポンプ情報は、例えばＷｉ−Ｆｉにおけるビーコンフレームなどの接続の確立前に送信される信号に埋め込まれてもよい。この場合には、ポンプ装置３００と通信装置１００との接続が確立したことを条件とせずに、ステップＳ６０５およびステップＳ６０６が行われてもよい。
【０１０７】
以上説明したように、実施形態に係る通信装置は、例えばポンプ装置などの対象設備から当該対象設備の識別情報を含む設備情報を受信し、これを当該通信装置の位置情報に基づく対象設備の位置情報と共にサーバへ報告する。故に、この通信装置によれば、対象設備がＧＰＳモジュールのような位置情報を検出する手段と、移動通信モジュールのような情報をサーバへ送信する手段とを備えていない場合であっても、当該対象設備の大凡の位置情報と設備情報とをサーバに集約して一元管理することが可能となる。他方、対象設備は、かかる手段を備える必要がなくなることで、製造コスト、通信料などの維持コスト、および消費電力を節約できる可能性がある。
【０１０８】
さらに、実施形態に係るサーバは、通信装置から報告された対象設備の諸情報に基づいて地図情報を作成し、通信装置に送信する。この地図情報によれば、例えば通信装置のユーザであるメンテナンス作業員が、どこにどれくらいの対象設備が設置されていて、それぞれがどのような状態であるのかを俯瞰することができる。そして、この地図情報は、対象設備の納入後のアフターフォロー（例えば、メンテナンス）計画の策定に利用され、アフターフォローを適時に効率的に実施するのに役立つ。
【０１０９】
上述の実施形態は、本発明の概念の理解を助けるための具体例を示しているに過ぎず、本発明の範囲を限定することを意図されていない。実施形態は、本発明の要旨を逸脱しない範囲で、様々な構成要素の付加、削除または転換をすることができる。
【０１１０】
上記各実施形態において説明された種々の機能部は、回路を用いることで実現されてもよい。回路は、特定の機能を実現する専用回路であってもよいし、プロセッサのような汎用回路であってもよい。
【０１１１】
上記各実施形態の処理の少なくとも一部は、汎用のコンピュータを基本ハードウェアとして用いることでも実現可能である。上記処理を実現するプログラムは、コンピュータで読み取り可能な記録媒体に格納して提供されてもよい。プログラムは、インストール可能な形式のファイルまたは実行可能な形式のファイルとして記録媒体に記憶される。記録媒体としては、磁気ディスク、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等）、光磁気ディスク（ＭＯ等）、半導体メモリなどである。記録媒体は、プログラムを記憶でき、かつ、コンピュータが読み取り可能であれば、何れであってもよい。また、上記処理を実現するプログラムを、インターネットなどのネットワークに接続されたコンピュータ（サーバ）上に格納し、ネットワーク経由でコンピュータ（クライアント）にダウンロードさせてもよい。
【符号の説明】
【０１１２】
１００・・・通信装置
１０１・・・位置情報取得部
１０２，２０１，３１３・・・受信部
１０３，２０２，３１４・・・送信部
１０４・・・表示部
１０５・・・入力部
１１０，２１０，３１１・・・制御部
１１１・・・伝送データ生成部
１１２・・・位置補正部
２００・・・サーバ
２０３，３１２・・・ポンプ情報記憶部
２０４・・・地図情報記憶部
２１１・・・要求処理部
２１２・・・地図情報作成部
２１３・・・運転情報推定部
３００・・・ポンプ装置
３０１・・・ポンプ
３１０・・・電装部
【図１】
2019128751.tif 000003
【図２】
2019128751.tif 000004
【図３】
2019128751.tif 000005
【図４】
2019128751.tif 000006
【図５】
2019128751.tif 000007
【図６】
2019128751.tif 000008
【図７】
2019128751.tif 000009
【図８】
2019128751.tif 000010
【図９】
2019128751.tif 000011
【図１０】
2019128751.tif 000012