(57)【要約】      （修正有）【課題】規定エラーが検出されなかった場合の、測量機のための通信処理システム，不具合処理方法，および管理サーバを提供する。【解決手段】システム１は、測量部２１、通信部２２、制御部２３、記憶部２６、表示部２８、エラー検出部２４を備えた測量機２と、サーバ通信部３１、サーバ制御部３２、サーバ記憶部３３を備えた管理サーバ３と、外部端末４と、を備え、サーバ記憶部は、エラー検出部が規定エラーを検出しなかった時に機能する、質問データテーブル３６を備え、サーバ制御部は、質問データテーブルを読み出し測量機に送信する質問管理部３４を備え、測量機は、質問データテーブルに従って、質問リストを階層的に表示部に表示させる質問表示部２５を備える。【選択図】図１
2018128405.tif 000002
【特許請求の範囲】
【請求項１】
測定対象物からの反射光を受光して測量を行う測量部、ネットワークとの通信を可能にする通信部、前記測量部および前記通信部を制御する制御部、前記制御部が取得した情報を記録する記憶部、インターフェースとして機能する表示部、器械内部ステータスおよび器械ログを点検するエラー検出部を備えた測量機と、
前記通信部との通信が可能なサーバ通信部、前記サーバ通信部が前記測量機から受信した情報を処理するサーバ制御部、前記サーバ制御部が処理した情報を記録するサーバ記憶部を備えた管理サーバと、
前記管理サーバから前記測量機の情報を取得可能な外部端末と、を備え、
前記サーバ記憶部は、前記エラー検出部が規定エラーを検出しなかった時に機能する、ユーザの問い合わせ内容の絞り込みを誘導するための質問データテーブルを備え、
前記サーバ制御部は、前記エラー検出部が規定エラーを検出しなかった時に、前記質問データテーブルを読み出し、前記測量機に送信する質問管理部を備え、
前記測量機の前記制御部は、前記質問管理部から受信した前記質問データテーブルに従って、質問リストを階層的に前記表示部に表示させる質問表示部を備えることを特徴とする測量機用通信処理システム。
【請求項２】
前記サーバ記憶部は、前記質問リストで確定した問い合わせ内容を、前記測量機のバージョン情報と前記確定した問い合わせ内容の分類情報により絞り込み、前記エラー検出部が検出しなかった未検出エラーの内容を特定するためのエラー探索データテーブルをさらに備え、
前記サーバ制御部は、前記バージョン情報と前記分類情報を取得するために必要な情報を前記測量機に要求し、前記エラー探索データテーブルを読み出して、前記未検出エラーの内容を特定するエラー探索部をさらに備えることを特徴とする請求項１に記載の測量機用通信処理システム。
【請求項３】
前記エラー探索データテーブルは、前記未検出エラーの内容に対する過去の修正ソフトウェアを格納していることを特徴とする請求項２に記載の測量機用通信処理システム。
【請求項４】
前記エラー探索データテーブルは、前記過去の修正ソフトウェアが存在しなかった場合、新たに作成された修正プログラムを格納することを特徴とする請求項３に記載の測量機用通信処理システム。
【請求項５】
測量機用通信処理システムにおいて実行される不具合処理方法であって、前記測量機用通信処理システムは、測定対象物からの反射光を受光して測量を行う測量部、ネットワークとの通信を可能にする通信部、前記測量部および前記通信部を制御する制御部、前記制御部が取得した情報を記録する記憶部、インターフェースとして機能する表示部、器械内部ステータスおよび器械ログを点検するエラー検出部を備えた測量機と、前記通信部との通信が可能なサーバ通信部、前記サーバ通信部が前記測量機から受信した情報を処理するサーバ制御部、前記サーバ制御部が処理した情報を記録するサーバ記憶部を備えた管理サーバと、を少なくとも備え、
前記方法は、
前記測量機の前記エラー検出部が規定エラーが検出したかを確認するステップと、
前記エラー検出部が前記規定エラーを検出しなかった時に、前記サーバ記憶部内に格納された質問データテーブルを読み出し、前記質問データテーブルに従って、質問リストを階層的に前記表示部に表示させるステップを備えることを特徴とする不具合処理方法。
【請求項６】
前記質問リストで問い合わせ内容が確定すると、前記サーバ記憶部内に格納されたエラー探索データテーブルを読み出し、前記測量機のバージョン情報と前記問い合わせ内容の分類情報により、前記エラー検出部が検出しなかった未検出エラーの内容を特定するステップをさらに備えることを特徴とする請求項５に記載の不具合処理方法。
【請求項７】
測量機と通信可能なサーバ通信部と、前記サーバ通信部が前記測量機から受信した情報を処理するサーバ制御部、前記サーバ制御部が処理した情報を記録するサーバ記憶部を備え、
前記サーバ記憶部は、前記測量機の器械内部ステータスおよび器械ログを点検するエラー検出部が規定エラーを検出しなかった時に機能する、ユーザの問い合わせ内容の絞り込みを誘導するための質問データテーブルと、前記測量機で前記質問データテーブルに従って確定した問い合わせ内容を、前記測量機のバージョン情報と前記問い合わせ内容の分類情報により絞り込み、前記エラー検出部が検出しなかった未検出エラーの内容を特定するためのエラー探索データテーブルを備え、
前記サーバ制御部は、前記エラー検出部が前記規定エラーを検出しなかった時に、前記質問データテーブルを読み出し、前記測量機に送信する質問管理部と、前記バージョン情報と前記分類情報を取得するために必要な情報を前記測量機に要求し、前記エラー探索データテーブルを読み出して、前記未検出エラーの内容を特定するエラー探索部を備えることを特徴とする管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測量機のための、通信処理システム，不具合処理方法，および管理サーバに関する。
【背景技術】
【０００２】
測量機（トータルステーション）は、測定対象物に対し測距光を照射し、その反射光を受光して測距を行う。しかし、この機能が発揮されない、または測量値が保証する精度に満たない、などの不具合が生じることがある。従来的には、ユーザから適切な測量ができない旨の問い合わせを受けると、営業マンが現場に向かって製品や操作をチェックするか、製品を営業所や工場に送り返してもらい、原因の究明を図っていた。
【０００３】
この作業をできるだけ回避するために、特許文献１の測量機は、セルフチェック機能を備え、器械動作が正常かおよび数値は規格内かを自身で点検するようになっている。そして、エラーがあった場合は、その解決方法をユーザに知らせるとともに、その情報を送信ファイルにまとめ、管理サーバに送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１１７８７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の測量機を含め、従来の測量機に搭載された技術は、測量機にエラーが検出された場合に機能するものであった。エラーが検出されなかった場合は、エラーは検出されなかった旨がユーザに通知されてプログラムは終了していた。しかし、エラーが検出されなくても、ユーザが測量結果を見て何かおかしいと思うことは多々あり、そのような時は、上記した従来的な手法で解決を図るしかなかった。また、エラーが無いことから、問い合わせ内容を一から確認する必要があり、ユーザとのやりとりに時間がかかる傾向があった。
【０００６】
本発明の目的は、エラーが検出されなかった場合の、測量機のための、通信処理システム，不具合処理方法，および管理サーバを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある態様の測量機用通信処理システムは、測定対象物からの反射光を受光して測量を行う測量部、ネットワークとの通信を可能にする通信部、前記測量部および前記通信部を制御する制御部、前記制御部が取得した情報を記録する記憶部、インターフェースとして機能する表示部、器械内部ステータスおよび器械ログを点検するエラー検出部を備えた測量機と、前記通信部との通信が可能なサーバ通信部、前記サーバ通信部が前記測量機から受信した情報を処理するサーバ制御部、前記サーバ制御部が処理した情報を記録するサーバ記憶部を備えた管理サーバと、前記管理サーバから前記測量機の情報を取得可能な外部端末と、を備え、前記サーバ記憶部は、前記エラー検出部が規定エラーを検出しなかった時に機能する、ユーザの問い合わせ内容の絞り込みを誘導するための質問データテーブルを備え、前記サーバ制御部は、前記エラー検出部が規定エラーを検出しなかった時に、前記質問データテーブルを読み出し、前記測量機に送信する質問管理部を備え、前記測量機の前記制御部は、前記質問管理部から受信した前記質問データテーブルに従って、質問リストを階層的に前記表示部に表示させる質問表示部を備えることを特徴とする。
【０００８】
上記態様において、前記サーバ記憶部は、前記質問リストで確定した問い合わせ内容を、前記測量機のバージョン情報と前記確定した問い合わせ内容の分類情報により絞り込み、前記エラー検出部が検出しなかった未検出エラーの内容を特定するためのエラー探索データテーブルをさらに備え、前記サーバ制御部は、前記バージョン情報と前記分類情報を取得するために必要な情報を前記測量機に要求し、前記エラー探索データテーブルを読み出して、前記未検出エラーの内容を特定するエラー探索部をさらに備えるのも好ましい。
【０００９】
上記態様において、前記エラー探索データテーブルは、前記未検出エラーの内容に対する過去の修正ソフトウェアを格納しているのも好ましい。
【００１０】
上記態様において、前記エラー探索データテーブルは、前記過去の修正ソフトウェアが存在しなかった場合、新たに作成された修正プログラムを格納するのも好ましい。
【００１１】
また、本発明のある態様の不具合処理方法は、測量機用通信処理システムにおいて実行される不具合処理方法であって、上記測量機用通信処理システムは、測定対象物からの反射光を受光して測量を行う測量部、ネットワークとの通信を可能にする通信部、前記測量部および前記通信部を制御する制御部、前記制御部が取得した情報を記録する記憶部、インターフェースとして機能する表示部、器械内部ステータスおよび器械ログを点検するエラー検出部を備えた測量機と、前記通信部との通信が可能なサーバ通信部、前記サーバ通信部が前記測量機から受信した情報を処理するサーバ制御部、前記サーバ制御部が処理した情報を記録するサーバ記憶部を備えた管理サーバと、を少なくとも備え、前記方法は、前記測量機の前記エラー検出部が規定エラーが検出したかを確認するステップと、前記エラー検出部が前記規定エラーを検出しなかった時に、前記サーバ記憶部内に格納された質問データテーブルを読み出し、前記質問データテーブルに従って、質問リストを階層的に前記表示部に表示させるステップ、を備えることを特徴とする。
【００１２】
上記態様の方法において、前記質問リストで問い合わせ内容が確定すると、前記サーバ記憶部内に格納されたエラー探索データテーブルを読み出し、前記測量機のバージョン情報と前記問い合わせ内容の分類情報により、前記エラー検出部が検出しなかった未検出エラーの内容を特定するステップをさらに備えるのも好ましい。
【００１３】
また、本発明のある態様の管理サーバは、測量機と通信可能なサーバ通信部と、前記サーバ通信部が前記測量機から受信した情報を処理するサーバ制御部、前記サーバ制御部が処理した情報を記録するサーバ記憶部を備え、前記サーバ記憶部は、前記測量機の器械内部ステータスおよび器械ログを点検するエラー検出部が規定エラーを検出しなかった時に機能する、ユーザの問い合わせ内容の絞り込みを誘導するための質問データテーブルと、前記測量機で前記質問データテーブルに従って確定した問い合わせ内容を、前記測量機のバージョン情報と前記問い合わせ内容の分類情報により絞り込み、前記エラー検出部が検出しなかった未検出エラーの内容を特定するためのエラー探索データテーブルを備え、前記サーバ制御部は、前記エラー検出部が前記規定エラーを検出しなかった時に、前記質問データテーブルを読み出し、前記測量機に送信する質問管理部と、前記バージョン情報と前記分類情報を取得するために必要な情報を前記測量機に要求し、前記エラー探索データテーブルを読み出して、前記未検出エラーの内容を特定するエラー探索部を備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、エラーが検出されなかった場合において、原因の究明及び不具合処理を早めることができる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態に係る測量機用通信処理システムのシステム構成図である。
【図２】図１のシステムに使用される測量機の右方斜視図である。
【図３】質問データテーブルの構成例である。
【図４】質問リストの一例を示す図である。
【図５】エラー探索データテーブルの構成例である。
【図６】実施の形態に係る不具合処理方法のフロー図である。
【発明を実施するための形態】
【００１６】
次に、本発明の好適な実施の形態について、図面を参照して説明する。
【００１７】
（システムの構成）
（測量機）
図１は実施の形態に係る測量機用通信処理システムのシステム構成図、図２は図１のシステムに使用される測量機の右方斜視図である。
【００１８】
図１において、測量機用通信処理システム１（以下、単にシステム１とする）は、測量機２と、管理サーバ３と、外部端末４と、を通信可能にして構成されている。測量機２と管理サーバ３は、ネットワーク６により接続され、管理サーバ３と外部端末４は、ネットワーク７により接続される。一例として、ネットワーク６は、インターネット、および携帯電話回線から構成され、ネットワーク７は、インターネット、携帯電話回線、イントラネット、又は専用の通信ネットワークから構成される。
【００１９】
測量機２は、トータルステーションである。測量機２は、図１に示すように、測量部２１、通信部２２、制御部２３、記憶部２６、入力部２７、表示部２８を、少なくとも備える。また、図２に示すように、外観上は、整準器の上に設けられた基盤部２ａと、基盤部２ａ上を水平回転する托架部２ｂと、托架部２ｂの中央で鉛直回転する望遠鏡２ｃと、托架部２ｂの前面に設けられた上記入力部２７と表示部２８を有する。
【００２０】
測量部２１は、発光素子，測距光学系，受光素子を望遠鏡２ｃ内に備え、上記発光素子から測距光を出射し、測定対象物からの反射光を上記受光素子で受光して、測距する。また、測量部２１は、図示しない角度検出器を用いて、托架部２ｂおよび望遠鏡２ｃのそれぞれの回転軸の回転角度を測角する。
【００２１】
通信部２２は、ネットワーク６との通信を可能にするものであり、制御部２３の指示により、測量機２の情報を管理サーバ３に送信し、管理サーバ３からの情報を受信する。
【００２２】
制御部２３は、例えば、ＣＰＵ，ＲＯＭ，ＲＡＭ等を集積回路に実装したマイクロコントローラによって構成される。制御部２３は、測量部２１および通信部２２を制御し、入力部２７および表示部２８から入力された各種情報に基づき、各種処理を実行する。
【００２３】
また、制御部２３は、エラー検出部２４を備える。エラー検出部２４は、器械内部ステータス（使用時間，測距数，プログラム起動数，基板温度，湿度，各ボード出力値，バッテリー，器械調整データ，ソフトバージョン等）や器械ログ（操作ログ、内部通信ログ、外部通信ログ等）を含む、測量機２の使用状態に関する情報を取得する。そして、エラー検出部２４は、上記器械内部ステータスおよび器械ログについて、動作の正常性と、数値は規格内かどうかを点検する。エラー検出部２４が検出したエラーは、エラーコードと対応付けて、発生日時とともに記憶部２６に記録される。説明の便宜上、以降、エラー検出部２４が検出したエラーを規定エラーと呼び、エラー検出部２４が検出しなかったエラーを未検出エラーと呼ぶ。
【００２４】
また、制御部２３は、質問表示部２５を備える。質問表示部２５は、エラー検出部２４で規定エラーが検出されなかった時に機能する。質問表示部２５は、後述する管理サーバ３から送られてきた質問情報を基に、表示部２８に質問リスト５０を表示する。詳細は後述する。
【００２５】
記憶部２６は、例えば、メモリーカード、ＨＤＤ等によって構成される。記憶部２６には、上記処理のための各種プログラムが格納されている。また、測量した測距値と測角値が記録され、制御部２３が取得した各種情報が記録される。
【００２６】
入力部２７は、数字キー、小数点キー、プラス／マイナスキー、実行キー、スクロールキー等を有し、表示部２８に表示された操作を選択／決定／キャンセル等することができる。
【００２７】
表示部２８は、液晶画面を有し、タッチパネル式での入力も可能である。液晶画面には各種アプリケーションに関する画像が表れ、作業者はこれに誘導されて、各種アプリケーションを実行する。
【００２８】
（管理サーバ）
管理サーバ３は、サーバ通信部３１、サーバ制御部３２、およびサーバ記憶部３３を、少なくとも備える。
【００２９】
サーバ通信部３１は、測量機２の通信部２２および外部端末４の端末通信部４１と通信可能である。なお、サーバ通信部３１は、測量機２以外の、図示しない他の複数の測量機とも通信可能である。
【００３０】
サーバ制御部３２は、例えば、ＣＰＵ，ＲＯＭ，ＲＡＭ等を集積回路に実装したマイクロコントローラによって構成される。サーバ制御部３２は、サーバ通信部３１が測量機２から受信した各種情報を、サーバ記憶部３３に記録する。
【００３１】
また、サーバ制御部３２は、質問管理部３４およびエラー探索部３５を有する。質問管理部３４は、測量機２のエラー検出部２４が規定エラーを検出しなかった時に機能する。エラー探索部３５は、未検出エラーを特定するための探索を行う時に機能する。詳細は後述する。
【００３２】
サーバ記憶部３３は、ＨＤＤ等の固定ディスク装置またはＳＳＤ等のストレージ手段で構成される。サーバ記憶部３３には、サーバ制御部３２の処理のための各種プログラムが格納されている。また、サーバ記憶部３３は、通信した各測量機の固有情報を蓄積する。
【００３３】
また、サーバ記憶部３３は、質問データテーブル３６を有する。質問データテーブル３６は、ユーザの質問内容の絞り込みを誘導するものであり、階層構造を有する。
【００３４】
図３は質問データテーブル３６の構成例である。質問データテーブル３６は、上位テーブル３６Ａと下位テーブル３６Ｂを有する。上位テーブル３６Ａには、カテゴリ名称３６１と、下位テーブル名３６２が格納されている。カテゴリ名称３６１には、ユーザ目線で、疑問がカテゴリでリストアップされており、例えば、測定関連がおかしい，角度関連がおかしい，データ関連がおかしい，アップデートができない，キー関連がおかしい，通信関連がおかしい等の項目がリストアップされている。下位テーブル名３６２には、カテゴリ名称３６１と一対一で、テーブル名が格納されている。該テーブル名は、下位テーブル３６Ｂとそれぞれ対応している。下位テーブル３６Ｂには、上位テーブル３６Ａのカテゴリをさらに細分化する項目がリストアップされている。例えば、測定関連テーブル３６Ｂ１には、測定値がでない，測定値が大きい，測定値が小さい等がリストアップされている。角度関連テーブル３６Ｂ２には、水平角がばらつく，水平角が更新されない，鉛直角がばらつく等がリストアップされている。データ関連テーブル３６Ｂ３では、データ取込・出力中画面が続く，出力データがおかしい，データが取り込まれていない等がリストアップされている。なお、下位テーブル３６Ｂに対しさらに細分化されたより下位のテーブルを備えてもよい。なお、これらのテーブルは、外部端末４から、項目の変更，追加，および削除が可能である。
【００３５】
図４は質問リスト５０の一例を示す図である。質問リスト５０は、質問データテーブル３６の階層構造に従って表示される。質問リスト５０では、はじめに、第１画面５１にあるように、質問データテーブル３６の上位テーブル３６Ａにある項目が読み出され、表示部２８にリストアップされる。そして、例えば、第１画面５１で「１」が選択された場合は、第２画面５２に移り、下位テーブル３６Ｂ１にある項目が読み出され、表示部２８にリストアップされる。第１画面５１で「２」が選択された場合は、第３画面５３に移り、下位テーブル３６Ｂ２にある項目が読み出され、表示部２８にリストアップされる。第１画面５１で「３」が選択された場合は、第４画面５４に移り、下位テーブル３６Ｂ３にある項目が読み出され、表示部２８にリストアップされる。
【００３６】
また、サーバ記憶部３３は、エラー探索データテーブル３７を有する。質問リスト５０で確定した問い合わせ内容には、キーワードによる分類情報が与えられる。エラー探索データテーブル３７は、上記問い合わせ内容を、バージョン情報と上記分類情報により絞って、未検出エラーを特定できるように構成されている。
【００３７】
図５はエラー探索データテーブル３７の構成例である。図５において、バージョン情報３７１は、測量機２に搭載されているソフトウェアのバージョンである。分類情報３７２は、上記キーワードに基づく不具合のカテゴリである。分類Ｉでは、例えば、角度関連，測定関連，外部機器関連，データ取込／書き込み関連，応用アプリケーション機能等に分けられる。
【００３８】
分類ＩＩは、分類Ｉを細分化した不具合のカテゴリである。分類ＩＩでは、例えば、角度関連は水平角／鉛直角に分けられ、測定関連は測距不可／誤測距値に分けられ、外部機器関連は通信関連／コマンドに分けられ、データ取込／書き込み関連は通信関連／出力データ／入力データに分けられ、応用アプリケーション機能はＡ機能／Ｂ機能／Ｃ機能／Ｄ機能に分けられる。
【００３９】
分類ＩＩＩは、分類ＩＩをさらに細分化する必要がある場合の不具合のカテゴリの情報である。分類ＩＩＩでは、例えば、水平角および鉛直角の項目は補正／オフセットに分けられ、外部機器との通信関連の項目はＢｌｕｅｔｏｏｔｈ(登録商標、以下同）／ＲＳ２３２Ｃに分けられ、コマンドの項目はコマンド種別で分けられ、データ取込・書き込みでの通信関連の項目はＢｌｕｅｔｏｏｔｈ／ＲＳ２３２Ｃ／ＵＳＢに分けられ、出力データ・入力データの項目はフォーマットで分けられ、応用アプリケーションの機能の項目は測定関連／表示関連／計算関連／入力関連に分けられる。
【００４０】
エラー探索データテーブル３７には、バージョン情報３７１及び分類情報３７２で絞られた不具合に対して、未検出エラーの内容３７５が格納されている。未検出エラーの内容３７５は、一例として、分類ＩＩＩの「補正」カテゴリに対して、水平角に対し補正がされていないエラー，分類ＩＩＩの「オフセット」カテゴリに対して、鉛直角の角度の値にばらつきがでるエラー，分類ＩＩの「測距不可」カテゴリに対して、測距不可に対して測距値が表示されないエラー，分類ＩＩの「誤測距値」カテゴリに対して、誤測距値に対して測定した測距値が大きいエラー，外部機器関連の分類ＩＩＩの「Ｂｌｕｅｔｏｏｔｈ」カテゴリに対して、外部機器とＢｌｕｅｔｏｏｔｈで接続されないエラー，外部機器関連の分類ＩＩＩの「ＲＳ２３２Ｃ」カテゴリに対して、ＲＳ２３２Ｃで外部機器と通信がされていないエラー，外部機器関連の分類ＩＩＩの「コマンド種別」に対して、外部機器とのＸコマンドで動作がおかしくなるエラー，データ関連の分類ＩＩＩの「Ｂｌｕｅｔｏｏｔｈ」カテゴリに対して、データの入出力がＢｌｕｅｔｏｏｔｈで接続されないエラー，データ関連の分類ＩＩＩの「ＲＳ２３２Ｃ」カテゴリに対して、ＲＳ２３２Ｃシリアル接続でデータが出力されないエラー，データ関連の分類ＩＩＩの「ＵＳＢ」カテゴリに対して、ＵＳＢにデータが書き込めていないエラー，データ関連の分類ＩＩＩの「Ａフォーマット」カテゴリに対して、ＡフォーマットでのＹデータ出力時のエラー．データ関連の分類ＩＩＩの「Ｂフォーマット」カテゴリに対して、ＢフォーマットでのＺデータ取込時のエラー，応用アプリケーションの分類ＩＩＩの「測定関連」カテゴリに対して、Ａ機能で測定動作をしない時があるエラー，同分類ＩＩＩの「表示関連」カテゴリに対して、Ｂ機能で角度値が更新されないエラー，同分類ＩＩＩの「計算関連」カテゴリに対して、Ｃ機能で補正ありの場合に補正計算されていないエラー，同分類ＩＩＩの「入力関連」カテゴリに対して、Ｄ機能でマイナスの距離値が入力できないエラー，等が格納されている。
【００４１】
エラー探索データテーブル３７には、さらに、未検出エラーの内容３７５に対する、ソフトウェア情報３７６が格納されている。未検出エラーの内容３７５とソフトウェア情報３７６は、例えば未検出エラーの内容３７５に付されたエラーナンバー（エラー１，エラー２，・・・）で紐付けられている。ソフトウェア情報３７６には、未検出エラーの内容３７５に対し、過去に作成された修正ソフトウェアが有る場合は、修正されたソフトウェアバージョン名が格納されている。
【００４２】
（外部端末）
外部端末４は、パーソナルコンピュータ等であって、端末通信部４１により管理サーバ３と通信し、サーバ記憶部３３に格納されている情報にアクセスする権限を有する。また、外部端末４は、管理サーバ３に対し必要な情報を送信することができる。
【００４３】
（不具合処理方法）
次に、上記のシステム１を用いた不具合処理方法について説明する。
【００４４】
近年の測量機は、測量機２のエラー検出部２４のように、エラーコードを記録している。しかし、該エラーが規定エラーでなかった場合は、エラーは検出されなかった旨が通知されてプログラムは終了していた。これに対し、本形態の不具合処理方法は、エラー検出部２４では規定エラーが検出されなかったが、作業者が測量結果等を見て何かおかしいと思った場合を対象としている。
【００４５】
図６は実施の形態に係る不具合処理方法のフロー図である。不具合を感じた作業者が問い合わせボタンを選択すると、ステップＳ１０１に移行して、判断が開始される。測量機２は、エラー検出部２４で規定エラーを検出したか確認する。規定エラーが無い場合、測量機２の制御部２３は、管理サーバ３と通信する。
【００４６】
次に、ステップＳ１０２に移行して、規定エラーが無い旨の情報を受信した管理サーバ３は、質問管理部３４を起動し、質問データテーブル３６から質問情報を読み出し、該質問情報を測量機２に送信する。測量機２の質問表示部２５は、上記質問情報が受信されると、その階層構造に従って、問い合わせ種別を選択する質問リスト５０を、表示部２８に表示させる。作業者が、質問リスト５０の中から、問い合わせ内容を選択すると、質問表示部２５は、確定した問い合わせ内容を管理サーバ３に送信する。
【００４７】
次に、ステップＳ１０３に移行して、問い合わせ内容を受信した管理サーバ３の質問管理部３４は、エラー探索部３５に情報を送る。エラー探索部３５は、測量機２に対し、バージョン情報３７１と、不具合発生直前のデータを要求する。該直前データは、少なくとも、器械内部のログ情報（不具合発生の直前のユーザキー操作履歴情報，エラー情報等），エラー探索データテーブル３７の分類情報３７２を確定するために必要な情報（ユーザ設定情報，角度関連の情報，測距値関連の情報等）を取得する。なお、該直前データは、問い合わせ発生前の２，３つ前の動作手順に関するデータを含むことが好ましい。エラー探索部３５は、問い合わせ内容と、バージョン情報と、直前のデータを、外部端末４に送信する。外部端末４側の技術者は、管理サーバ３から送られてきた情報を調査する。技術者が問い合わせ内容の分類情報３７２を特定すると、バージョン情報３７１と分類情報３７２が管理サーバ３に送信される。
【００４８】
次に、ステップＳ１０４に移行して、バージョン情報３７１と分類情報３７２を受信した管理サーバ３のエラー探索部３５は、これらの情報を基に、エラー探索データテーブル３７を利用して、未検出エラーの内容３７５を特定する。
【００４９】
次に、ステップＳ１０５に移行して、エラー探索部３５は、エラー探索データテーブル３７を利用して、その未検出エラーの内容３７５に対し、修正ソフトウェアが存在するか確認する。修正ソフトウェアがある場合は、ステップＳ１０６に移行する。修正ソフトウェアがない場合は、ステップＳ１０９に移行する。
【００５０】
ステップＳ１０６に移行すると、管理サーバ３のデータ検索部３５は、ソフトウェア情報３７６に格納されているソフトウェアバージョンの修正プログラムを測量機２に送信し、アップデートするよう通知する。
【００５１】
次に、ステップＳ１０７に移行して、修正プログラムを受信した測量機２は、表示部２８にアップデート通知を出す。作業者は、アップデートを実行する。
【００５２】
アップデートが完了すると、ステップＳ１０８に移行して、測量機２の表示部２８に、「検証ボタン」が表示され、動作確認をするように即す。修正ソフトウェアの動作が正常であれば、「問題なし」と表示部２８に表示され、プログラムは終了する。動作に異常があれば、「問題あり」と表示部２８に表示され、プログラムはステップＳ１０２に戻る。
【００５３】
一方、ステップＳ１０５で過去の修正ソフトウェアが無いと判断され、ステップＳ１０９に移行すると、エラー探索部３５は、その旨を外部端末４に通知する。外部端末４側の技術者は、その未検出エラーに対して、新たに修正プログラムを作成し、管理サーバ３へ送信する。
【００５４】
次に、ステップＳ１１０へ移行して、管理サーバ３は上記の新規の修正プログラムを測量機２に送信し、アップデートするよう通知する。次に、ステップＳ１１１に移行して、修正プログラムを受信した測量機２は、表示部２８に、アップデート通知を出し、作業者がこれを実行する。アップデートが完了すると、ステップＳ１０８に移行して、動作確認が行われる。
【００５５】
（作用効果）
以上、本形態のシステム１によれば、測量機２に質問表示部２５を、管理サーバ３に質問管理部３４および質問データテーブル３６を備えたので、明確なエラーが無く、問い合わせ指標があいまいな場合に、質問リスト５０を表示して、ユーザを誘導することができる。これにより、ユーザとのやりとりの時間を減らすことができる。
【００５６】
本形態のシステム１によれば、管理サーバ３に、未検出エラーに対処するエラー探索部３５およびエラー探索データテーブル３７を備えたので、測量機２からの問い合わせに対し、管理サーバ３に蓄積された、複数の測量機の膨大な情報を基に、未検出エラーの内容３７５を早期に特定することができる。また、エラー探索データテーブル３７には、過去に修正ソフトウェアがあるかどうかに関するソフトウェア情報３７６が格納されているので、今までに解決したことがある未検出エラーの内容３７５に関しては、早期に解決を図ることができる。
【００５７】
好ましくは、上記不具合処理方法のステップＳ１０９において作成された新規の修正プログラムが上記ステップＳ１０８で正常に動作したことが確認されたときは、外部端末４の技術者は、管理サーバ３に該修正プログラムを格納し、エラー探索データテーブル３７のソフトウェア情報３７６に、ソフトウェアバージョン名を格納する。これにより、前例の無いエラー処理を管理サーバ３に蓄積していくことができるので、次回以降の早期解決が図れる。
【００５８】
なお、実施の形態では、上記図６のステップＳ１０３，「データ調査」において、問い合わせ内容の分類情報３７２の特定は技術者が行っているが、これを管理サーバ３のエラー探索部３５が行うように構成してもよい。この場合、ステップＳ１０８の「動作検証」で問題ありとなった時は、ステップＳ１０３に戻り、技術者が特定を行うようにするのも好ましい。
【００５９】
以上、本発明の好ましい実施の形態および変形例を述べたが、本形態および各変形を当業者の知識に基づいて組み合わせることが可能であり、そのような形態も本発明の範囲に含まれる。
【符号の説明】
【００６０】
１  測量機用通信処理システム
２  測量機
３  管理サーバ
４  外部端末
６  ネットワーク
７  ネットワーク
２１  測量部
２２  通信部
２３  制御部
２４  エラー検出部
２５  質問選択部
２６  記憶部
２７  入力部
２８  表示部
３１  サーバ通信部
３２  サーバ制御部
３３  サーバ記憶部
３４  質問管理部
３５  エラー探索部
３６  質問データテーブル
３７  エラー探索データテーブル
３７１  バージョン情報
３７２  分類情報
３７５  未検出エラーの内容
３７６  ソフトウェア情報
４１  端末通信部
５０  質問リスト
【図１】
2018128405.tif 000003
【図２】
2018128405.tif 000004
【図３】
2018128405.tif 000005
【図４】
2018128405.tif 000006
【図５】
2018128405.tif 000007
【図６】
2018128405.tif 000008