(57)【要約】【課題】携帯端末が通信装置から送信されたビーコンの受信を契機として高度な処理を実現することができるようにする。【解決手段】作業機の通信処理システムは、複数のビーコンを送信可能な通信装置と、複数のビーコンのうち、少なくとも１つのビーコンを取得した場合に処理を実行する携帯端末と、を備え、前記携帯端末は、前記複数のビーコンのうち、前記処理を実行する契機となったビーコンと同一の情報を有する第１ビーコンを受信した場合には前記処理を実行せず、前記第１ビーコンとは異なる第２ビーコンを受信した場合には前記第１ビーコンで行った処理と同一の処理を行う処理部を有する。【選択図】図１
2018207369.tif 000002
【特許請求の範囲】
【請求項１】
作業機に設けられ且つ複数のビーコンを送信可能な通信装置と、
複数のビーコンのうち、少なくとも１つのビーコンを取得した場合に処理を実行する携帯端末と、
を備え、
前記携帯端末は、前記複数のビーコンのうち、前記処理を実行する契機となったビーコンと同一の情報を有する第１ビーコンを受信した場合には前記処理を実行せず、前記第１ビーコンとは異なる第２ビーコンを受信した場合には前記第１ビーコンで行った処理と同一の処理を行う処理部を有する作業機の通信処理システム。
【請求項２】
前記携帯端末は、前記第１ビーコンに対応付けられた第１起動情報と前記第２ビーコンに対応付けられた第２起動情報を記憶する記憶部を有し、
前記処理部は、前記記憶部に記憶された第１起動情報に対応する第１ビーコンを取得した場合及び前記記憶部に記憶された第２起動情報に対応する第２ビーコンを取得した場合に同一の処理を実行する請求項１に記載の作業機の通信処理システム。
【請求項３】
前記通信装置は作業機に設けられ、
前記処理部は、前記処理として前記通信装置との接続を行うことで前記作業機に接続する処理を行う請求項２に記載の作業機の通信処理システム。
【請求項４】
前記処理部は、前記処理として前記通信装置が取得した作業機に関する機械情報を取得する処理を行う請求項２に記載の作業機の通信処理システム。
【請求項５】
通信装置が送信した第１ビーコン及び第２ビーコンを携帯端末が受信した場合に処理を実行する作業機の通信処理方法であって、
前記第１ビーコンの受信を契機として前記処理を実行後に、前記第２ビーコンを受信した場合には、前記第１ビーコンで行った処理と同一の処理を行うステップを備えている作業機の通信処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業機の通信処理システム及び作業機の通信処理方法に関する。
【背景技術】
【０００２】
従来、作業機と携帯端末とを無線通信で接続するための作業機用アクセスポイント装置として特許文献１に示す技術が知られている。特許文献１の作業機用アクセスポイント装置は、作業機のデータを記憶する記憶部と、記憶部に記憶されたデータの取得要求を、携帯端末が取得可能な通信識別子として設定する識別子設定部と、識別子設定部で設定された通信識別子を外部に送信すると共に、記憶部に記憶されたデータを携帯端末に送信する通信部とを備えている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１９２３２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のアクセスポイント装置では、通信識別子を携帯端末に送信することにより、当該携帯端末はアクセスポイント装置がデータの取得をしてほしいという要求を把握することができるため、通信識別子の受信を契機として携帯端末はアクセスポイント装置への接続を行うことができるという非常に優れた装置である。さて、近年では、特許文献１に示されたように通信識別子を携帯端末に送信することによって様々な処理を携帯端末に実行させようという試みがなされているのが実情ある。
【０００５】
そこで本発明は、上記課題に鑑み、携帯端末が通信装置から送信されたビーコンの受信を契機として高度な処理を実現することができる作業機の通信処理システム及び作業機の通信処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記の構成を達成するために以下の技術的手段を採用している。
作業機の通信処理システムは、作業機に設けられ且つ複数のビーコンを送信可能な通信装置と、複数のビーコンのうち、少なくとも１つのビーコンを取得した場合に処理を実行する携帯端末と、を備え、前記携帯端末は、前記複数のビーコンのうち、前記処理を実行する契機となったビーコンと同一の情報を有する第１ビーコンを受信した場合には前記処理を実行せず、前記第１ビーコンとは異なる第２ビーコンを受信した場合には前記第１ビーコンで行った処理と同一の処理を行う処理部を有する。
【０００７】
前記携帯端末は、前記第１ビーコンに対応付けられた第１起動情報と前記第２ビーコンに対応付けられた第２起動情報を記憶する記憶部を有し、前記処理部は、前記記憶部に記憶された第１起動情報に対応する第１ビーコンを取得した場合及び前記記憶部に記憶された第２起動情報に対応する第２ビーコンを取得した場合に同一の処理を実行する。
前記通信装置は作業機に設けられ、前記処理部は、前記処理として前記通信装置との接続を行うことで前記作業機に接続する処理を行う。
【０００８】
前記処理部は、前記処理として前記通信装置が取得した作業機に関する機械情報を取得する処理を行う。
作業機の通信処理方法は、通信装置が送信した第１ビーコン及び第２ビーコンを携帯端末が受信した場合に処理を実行する作業機の通信処理方法であって、前記第１ビーコンの受信を契機として前記処理を実行後に、前記第２ビーコンを受信した場合には、前記第１ビーコンで行った処理と同一の処理を行うステップを備えている。
【発明の効果】
【０００９】
本発明によれば、携帯端末が通信装置から送信されたビーコンの受信を契機として高度な処理を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】作業機のデータ通信システムの概略図である。
【図２】携帯端末と通信装置との接続を説明する説明図である。
【図３】携帯端末と通信装置との接続のフローチャートを示す図である。
【図４】ビーコンのパケットの一例を示す図である。
【図５】起動情報Ｆ１と起動情報Ｇ１との関係を示す図である。
【図６】通信装置が第１ビーコンＢ１と第２ビーコンＢ２とを送信した状態を示す図である。
【図７】第１ビーコンＢ１と第２ビーコンＢ２とを携帯端末に送信した場合のフローチャートを示す図である。
【図８】作業機の概略側面図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について、図面を適宜参照しつつ説明する。
［第１実施形態］
図８は、本実施形態に係る作業機１の全体構成を示す概略側面図である。本実施形態では、作業機１として旋回作業機であるバックホーが例示されている。この実施形態では、作業機１としてバックホーを例示しているが、作業機は、トラクタ、コンバイン、田植機等の農業機械、コンパクトトラックローダ、スキッドステアローダ等であってもよい。
【００１２】
先ず、作業機１の全体構成を説明する。
図８に示すように、作業機１は、機体２と、走行装置３と、作業装置４とを備えている。機体２上にはキャビン５が搭載されている。キャビン５の室内には運転席６が設けられている。
本実施形態においては、作業機１の運転席６に着座した運転者（オペレータ）の前側（図８の矢印Ａ１方向）を前方、運転者の後側（図８の矢印Ａ２方向）を後方、運転者の左側（図８の手前側）を左方、運転者の右側（図８の奥側）を右方として説明する。
【００１３】
また、前後方向Ｋ１に直交する方向である水平方向を機体幅方向として説明する。機体２の幅方向の中央部から右部、或いは、左部へ向かう方向を機体外方として説明する。言い換えれば、機体外方とは、機体幅方向であって機体２の幅方向の中心から離れる方向のことである。機体外方とは反対の方向を、機体内方として説明する。言い換えれば、機体内方とは、機体幅方向であって機体２の幅方向の中心に近づく方向である。
【００１４】
図８に示すように、走行装置３は、左側に設けられた走行体３Ｌと、右側に設けられた走行体３Ｒとを有する。走行体３Ｌ及び走行体３Ｒは、クローラ式の走行装置である。走行装置３の前部には、ドーザ装置７が装着されている。ドーザ装置７は、ドーザシリンダを伸縮することにより昇降（ブレードを上げ下げ）させることができる。
機体２は、旋回台であって、走行装置３上に旋回ベアリング８を介して縦軸（上下の方向に延伸する軸心）回りに旋回自在に支持されている。機体２は、油圧モータ（油圧アクチュエータ）からなる旋回モータによって旋回駆動される。機体２は、縦軸回りに旋回する旋回基板９と、ウエイト１０とを有している。旋回基板９は、鋼板等から形成されており、旋回ベアリング８に連結されている。ウエイト１０は、機体２の後部に設けられている。機体２の後部には、原動機Ｅ１が搭載されている。原動機Ｅ１は、ディーゼルエンジンである。なお、原動機Ｅ１は、電動モータであってもよいし、ディーゼルエンジン及び電動モータを有するハイブリッド型であってもよい。
【００１５】
機体２は、機体幅方向の中央のやや右寄りの前部に支持ブラケット１３を有している。支持ブラケット１３には、スイングブラケット１４が、縦軸回りに揺動自在に取り付けられている。スイングブラケット１４には、作業装置４が取り付けられている。
図８に示すように、作業装置４は、ブーム１５と、アーム１６と、バケット（作業具）１７とを有している。ブーム１５の基部は、スイングブラケット１４に横軸（機体幅方向に延伸する軸心）回りに回動自在に枢着されている。これによって、ブーム１５が上下に揺動自在とされている。アーム１６は、ブーム１５の先端側に横軸回りに回動自在に枢着されている。これによって、アーム１６が前後或いは上下に揺動自在とされている。バケット１７は、アーム１６の先端側にスクイ動作及びダンプ動作可能に設けられている。作業機１は、バケット１７に代えて或いは加えて、油圧アクチュエータにより駆動可能な他の作業具（予備アタッチメント）を装着することが可能である。他の作業具（予備アタッチメント）としては、油圧ブレーカ、油圧圧砕機、アングルブルーム、アースオーガ、パレットフォーク、スイーパー、モア、スノウブロア等が例示できる。
【００１６】
スイングブラケット１４は、機体２内に備えられたスイングシリンダの伸縮によって揺動自在とされている。ブーム１５は、ブームシリンダＣ３の伸縮によって揺動自在とされている。アーム１６は、アームシリンダＣ４の伸縮によって揺動自在とされている。バケット１７は、バケットシリンダ（作業具シリンダ）Ｃ５の伸縮によってスクイ動作及びダンプ動作自在とされている。ドーザシリンダ、スイングシリンダ、ブームシリンダＣ３、アームシリンダＣ４、バケットシリンダＣ５は、油圧シリンダ（油圧アクチュエータ）によって構成されている。キャビン５内の運転席６の左側には、操縦装置１９Ｌが設けられ、運転席６の右側には、操縦装置１９Ｒが設けられている。
【００１７】
図１は、作業機のデータ通信システムの概略図を示している。図１を用いて、作業機１に搭載した機器及びデータ通信システムについて説明する。
図１に示すように、作業機１は、制御装置３０を有している。制御装置３０は、作業機１に関する制御を行う装置であって、例えば、油圧制御、オートアイドル制御（ＡＩ制御）、ブーム高さ制御、アーム高さ制御などの様々な制御を行う。
【００１８】
制御装置３０には、各種センサが接続され、センサで検出された値（信号）が入力される。例えば、制御装置３０には、ポジションセンサ等で検出された操縦装置（操縦装置１９Ｌ、操縦装置１９Ｒ）の操作量、ガバナセンサで検出されたガバナ角度（ガバナ位置）、ポジションセンサ等で検出されたアクセルの操作量、回転センサ等で検出されたエンジン回転数、角度センサ等で検出されたアームの角度及びブームの角度が入力される。
【００１９】
制御装置３０は、油圧制御では、操縦装置１９Ｌ，１９Ｒの操作量に応じて比例電磁弁等に制御信号を出力し、比例電磁弁の開度を設定することで、比例電磁弁に接続された流量制御弁を制御する。即ち、油圧制御では、油圧アクチュエータ（スイングシリンダ、ブームシリンダＣ３、アームシリンダＣ４、バケットシリンダ）を制御する流量制御弁を制御する。
【００２０】
制御装置３０は、オートアイドル制御では、操縦装置１９Ｌ、１９Ｒが操作されているときは、アクセルの操作量に応じた制御信号をエンジンに出力することでエンジン回転数を増減し、操縦装置１９Ｌ、１９Ｒが操作されていないときは、アイドリング回転数を示す制御信号をエンジンに出力することにより、エンジン回転数をアイドリング状態に固定する。
【００２１】
制御装置３０は、ブーム高さ制御では、ブーム１５の高さが予め設定されたブームの高さの上限値になったときに操縦装置１９Ｌ、１９Ｒの操作に関わらずブーム１５の上げ動作を停止する。即ち、ブーム高さ制御では、ブーム１５を上げ動作時のブームの角度が上限値に達した際には、ブームシリンダＣ３に対応する流量制御弁を制御することでブームの上げ動作を停止させる。
【００２２】
制御装置３０は、アームの角度制御では、アームの角度が予め設定されたアームの角度（アーム角度）の上限値又は下限値となったときに操縦装置１９Ｌ、１９Ｒの操作に関わらずアーム１６の掻き込み動作を停止する。即ち、アーム角度制御では、アーム１６の掻き込み動作時のアーム角度が上限値又は下限値に達した際は、アームシリンダＣ４に対応する流量制御弁を制御することでアーム１６の掻き込み動作を停止する。
【００２３】
以上のように、制御装置３０によって、油圧制御、オートアイドル制御（ＡＩ制御）、ブーム高さ制御、アーム高さ制御などの様々な制御を行うことができる。なお、上述した制御は一例であって限定されず、制御装置３０は作業機１の態様に応じて必要な制御を実行する。
制御装置３０は、第１記憶部３３と、計時部３４とを有している。計時部３４は、制御装置３０に設けられた電気・電子部品、当該制御装置３０に格納されたプログラム等から構成されている。計時部３４は、エンジン回転センサで検出されたエンジン回転数が制御装置３０に時点（駆動開始）から制御装置３０へのエンジン回転数の入力が終了する時間（駆動終了）までの稼働時間を演算する。言い換えれば、計時部３４は、エンジンの駆動している時間（経過時間）をタイマ等により求める。例えば、９時から１２時までの間にエンジンが連続して駆動した場合は、稼働時間（経過時間）は３時間である。計時部３４は、エンジンの駆動（エンジンの駆動開始からエンジンの駆動終了）毎に、演算した稼働時間を累積することにより、累積稼働時間（アワメータ）を求める。この実施形態では、エンジンの駆動開始から駆動終了までの稼働時間の累積値を累積稼働時間としているが、エンジン以外の駆動部品が駆動した時間を累積稼働時間（アワメータ）としてもよく、エンジンに限定されない。第１記憶部３３は、不揮発性のメモリ等から構成され、計時部３４が計時した累積稼働時間を記憶する。
【００２４】
図１に示すように、作業機１は、通信装置４０を有している。通信装置４０は、作業機１のデータ（情報）を当該作業機１の外部に出力したり、外部のデータを作業機１に取り込む装置である。通信装置４０は、第１通信部４１を有している。第１通信部４１は、外部の機器（外部機器）５０と接続可能である。第１通信部４１は、ビーコン等のブロードキャスト信号を外部機器５０に出力可能であって、例えば、通信規格ＩＥＥＥ８０２．１５．１シリーズのＢｌｕｅｔｏｏｔｈ（登録商標）の仕様におけるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ等によって外部機器５０と無線通信を行う。
【００２５】
通信装置４０は、収集部４２と、記憶部４３とを有している。収集部４２は、通信装置４０に設けられた電気・電子部品、当該通信装置４０に格納されたプログラム等から構成されている。収集部４２は、作業機に関する機械情報を収集する。具体的には、通信装置４０と、作業機１に設けられた制御装置３０、センサ等の機器は通信ラインＬ１等により接続されていて、収集部４２は、通信ラインＬ１に流れる様々な信号（データ）を機械情報として取得する。詳しくは、収集部４２は、制御装置３０によってオートアイドル制御、ブーム高さ制御、アーム高さ制御等の制御を行っている状況における各種センサからの信号、累積稼働時間等を機械情報として収集する。上述した実施形態では、制御装置３０が制御を行っている場合の信号及び累積稼働情報を機械情報としているが、収集部４２が収集する機械情報は限定されない。収集部４２は、作業機１に搭載した機器の故障、警告関する情報を機械情報として収集してもよいし、作業機１の機器の設定値等を機械情報として収集してもよく、作業機１に関する情報であれば何でもよい。
【００２６】
記憶部４３は、不揮発性のメモリ等から構成されていて、収集部４２が収集した機械情報を一時的に記憶する。記憶部４３に一時的に記憶された機械情報、即ち、収集部４２が収集した機械情報は、通信装置４０（第１通信部４１）によって外部機器５０に送信される。
外部機器５０は、タブレット、スマートフォン、ＰＤＡ等であって持ち運びが可能な携帯端末である。携帯端末５０は、作業機１に設けられた通信装置４０に接続可能であって、様々なデータ（情報）を通信装置４０との間で送受信可能である。携帯端末５０は、第２通信部５１を有している。第２通信部５１は、近距離、長距離の通信を行う部品等で構成され、例えば、通信規格ＩＥＥＥ８０２．１５．１シリーズのＢｌｕｅｔｏｏｔｈ（登録商標）の仕様におけるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ等によって通信装置４０と無線通信を行う。なお、第２通信部は、携帯電話通信網、データ通信網、携帯電話通信網等によって無線通信を行うものであってもよい。
【００２７】
携帯端末５０は、記憶部５２と、表示部５３と、処理部５４とを有している。記憶部５２は、不揮発性のメモリであって、通信装置４０から受信した機械情報、様々なアプリケーションソフトウェア（アプリ）、オペレーションシステム（ＯＳ）等を記憶する。表示部５３は、様々な情報を表示することが可能であって、液晶パネル等から構成されている。処理部５４は、携帯端端末５０に設けられた電気・電子部品、当該携帯端末５０に格納されたプログラム（アプリ、ＯＳ）等から構成されている。処理部５４は、携帯端末５０の様々な処理を実行する。
【００２８】
次に、携帯端末５０と通信装置４０との接続について説明する。
図２に示すように、通信装置４０の第１通信部４１は、ビーコンＢを出力する。携帯端末５０（第２通信部５１）がビーコンＢを通信領域Ｅ１（ビーコンＢを送信可能な領域）よりも外部に位置している場合、処理部５４は、機械情報を取得する取得処理を実行しない。取得処理とは、作業機１の機械情報を取得して携帯端末５０に記憶するためのアプリケーションソフトウェア（取得アプリという）を記憶部５２から読み出して起動する処理であり、処理部５４は、携帯端末５０が通信領域Ｅ１外では、取得アプリの起動を実行しない。なお、取得アプリは、機械情報を取得するための処理を行うためのアプリであり、携帯端末５０にインストールすることにより取得処理を行うためのプログラム、携帯端末５０と通信装置４０とが接続するために必要な情報（サービスＵＵＩＤ、ＰＩＮコード等）、後述する起動情報Ｇ１等が携帯端末５０に格納される。
【００２９】
携帯端末５０が通信領域Ｅ１内である場合、当該携帯端末５０の第２通信部５１がビーコンＢを受信した時点で、処理部５４は、機械情報を取得する取得処理の開始を実行し、取得アプリを起動する。処理部５４は、取得アプリの起動後（取得処理の開始後）に、接続処理を実行する。接続処理とは、少なくとも処理部５４が第２通信部５１に対して、通信装置４０と接続することを指令する。第２通信部５１は、処理部５４の指令を受けて通信装置４０に対して接続要求を送信し、当該通信装置４０と第２通信部５１との相互間で通信が行われる。処理部５４は、通信装置４０と第２通信部５１との相互間で通信が確立すると、通信装置４０から送信された機械情報の取得を取得アプリ等の動作（処理）によって行わせる。処理部５４は、機械情報の取得が完了した場合、例えば、通信装置４０から送信予定の機械情報が送信されたことを示す信号を第２通信部５１が受信した時点で接続処理を終了し、第２通信部５１と通信装置４０との通信を切断する。通信装置４０は、第２通信部５１との通信の切断後は、再び、ビーコンＢを出力する。
【００３０】
図３は、携帯端末５０と通信装置４０との接続のフローチャートを示している。図３を用いて携帯端末５０と通信装置４０との接続について詳しく説明する。
図３に示すように、通信装置４０は、記憶部４３に記憶している全ての機械情報（全機械情報）のうち、携帯端末５０へ未送信である機械情報（未送信情報）のデータ容量が所定以上であるか否かの判断を行う（Ｓ１）。未送信情報のデータ容量が所定以上である場合（Ｓ１、Ｙｅｓ）は、通信装置４０の第１通信部４１は、携帯端末５０に対して機械情報の取得を要求するために、ビーコンＢを送信する（Ｓ２：送信ステップ）。携帯端末５０の第２通信部５１がビーコンＢを受信する（Ｓ３）と、処理部５４は、ビーコンＢに含まれる情報に基づいて取得処理を実行するか否かの判断を行う（Ｓ４）。
【００３１】
図４は、ビーコンＢのパケット（アドバタイズパケット）Ｑ１を示している。図４に示すように、パケットＱ１には、起動情報Ｆ１と、接続情報Ｆ２とを含んでいる。起動情報Ｆ１とは、取得処理の開始の契機とするための情報である。通信装置４０が送信したビーコンＢ（パケットＱ１）に含まれる起動情報Ｆ１と、同一の起動情報Ｇ１が携帯端末５０の記憶部５２に記憶されている場合、処理部５４は取得処理を実行すると判断する（Ｓ４、Ｙｅｓ）。一方で、通信装置４０が送信したビーコンＢ（パケットＱ１）に含まれる起動情報Ｆ１と、同一の起動情報Ｇ１が携帯端末５０の記憶部５２に記憶されていない場合、処理部５４は取得処理を実行しないと判断する（Ｓ４、Ｎｏ）。
【００３２】
図５は、通信装置４０が送信するビーコンＢの起動情報Ｆ１と、携帯端末５０の記憶部５２に記憶されている起動情報Ｇ１との関係を示している。図５に示すように、通信装置４０が送信した起動情報Ｆ１が「５４１１」であり、携帯端末５０の記憶部５２に記憶されている起動情報Ｇ１が「５４１１」である場合、両者の起動情報は一致するため、処理部５４は、取得処理を実行すると判断する。一方、通信装置４０が送信した起動情報Ｆ１が「５４００」であり、携帯端末５０の記憶部５２に記憶されている起動情報Ｇ１には「５４００」が記憶されていない場合、両者の起動情報は一致しないため、処理部５４は、取得処理を実行しないと判断する。なお、上述した実施形態では、ビーコンＢの起動情報Ｆ１と同一の起動情報Ｇ１が携帯端末５０に記憶されている場合に、取得処理を実行するとしているが、これに代え、ビーコンＢの起動情報Ｆ１に対応付けられた起動情報Ｇ１が携帯端末５０に記憶されている場合に、処理部５４は取得処理を実行してもよい。
【００３３】
処理部５４は、処理部５４は取得処理を実行すると判断すると（Ｓ４、Ｙｅｓ）、取得処理の開始を実行し、取得アプリを起動する（Ｓ５：取得実行ステップ）。処理部５４は、取得アプリの起動が完了すると、接続処理を実行する（Ｓ６：接続実行ステップ）。例えば、処理部５４は、接続処理の実行後は、受信した接続情報Ｆ２を用いた通信装置４０への接続処理を行う。接続情報Ｆ２とは、通信装置４０と接続するための情報であって、例えば、サービスＵＵＩＤ、ＰＩＮコード等であって、サービスＵＵＩＤ又はＰＩＮコードを第２通信部５１が通信装置４０に送信することにより、携帯端末５０と通信装置４０との接続が確立される。なお、携帯端末５０と通信装置４０との接続に関する処理は、従来と同様であり、サービスＵＵＩＤ又はＰＩＮコードの認証などを実行する。
【００３４】
通信装置４０は、携帯端末５０（第２通信部５１）に接続後、当該携帯端末５０に記憶部４３の機械情報（未送信の機械情報）を送信する（Ｓ７）。通信装置４０は、機械情報の送信が完了したことを携帯端末５０に通知し、処理部５４は、機械情報の送信が完了したことを受信すると、処理部５４は、機械情報の取得を完了とし（Ｓ８）、通信装置４０に対して切断要求を行う（Ｓ９）。通信装置４０は、携帯端末５０からの切断要求に応じて、当該携帯端末５０との通信の切断を実行し、切断完了の通知を携帯端末５０に送信する（Ｓ１０）。携帯端末５０が切断完了を受信すると、処理部５４は接続処理を終了する（Ｓ１１：接続完了ステップ）。通信装置４０は、携帯端末５０との通信の切断後は、ビーコンＢを出力する処理に戻り、接続完了ステップが終了する毎に、連続的に繰り返しビーコンＢを出力する。また、携帯端末５０は、通信装置４０から受信した機械情報を記憶部５２に記憶する。
【００３５】
携帯端末５０の記憶部５２に記憶した機械情報は、表示部５３に表示したり、携帯端末５０とは異なる外部機器、例えば、サーバやパーソナルコンピュータ等に送信することが可能である。
以上によれば、通信装置４０と、接続処理及び取得処理を実行可能な携帯端末５０とを備えた作業機のデータ通信システムであって、通信装置４０は、携帯端末５０に対して取得処理を開始させる起動情報Ｆ１と、接続処理を実行させる接続情報Ｆ２とを含むビーコンＢを送信する。また、携帯端末５０は、起動情報Ｆ１を取得した場合に取得処理を開始し且つ取得処理の開始後に接続処理を実行して通信装置４０から機械情報を取得する。
【００３６】
このため、携帯端末５０が通信装置４０から送信されたビーコンＢを受信するだけで、取得処理及び接続処理を実行することができ、ビーコンＢの受信を契機として携帯端末５０は、作業機１の機械情報を自動的に取得することができる。例えば、作業機を所有する作業者、又は、作業機の操縦を行う作業者が携帯端末５０を所持しているだけで、作業者が操作しなくても自動的に作業機１の機械情報を取得することができる。
【００３７】
また、処理部５４は、機械情報の取得が完了した場合に接続処理を終了する。このため、携帯端末５０が機械情報を取得した時点で接続処理が終了するため、携帯端末５０と通信装置４０との繋ぎっぱなしを防止することができ、通信装置４０は他の携帯端末５０に対して新たにビーコンＢを送信することができる。例えば、作業者Ａが所有する第１携帯端末、作業者Ｂが所有する第２携帯端末とし且つ第１携帯端末と第２携帯端末とが同一の通信領域Ｅ１に存在する場合、第１携帯端末が機械情報を通信装置４０から取得後に即座に接続処理が終了することから、第２携帯端末が通信装置４０から機械情報を取得することができる。
【００３８】
また、通信装置４０は、起動情報Ｆ１と接続情報Ｆ２とを含むビーコンを連続的に繰り返し送信する。このため、所定の携帯端末５０との通信の切断後に、別の携帯端末５０と接続を即座に行うことができ、別の携帯端末５０に機械情報を送信することができる。
さて、通信装置４０は、複数のビーコンを送信可能である。例えば、通信装置４０は、第１のビーコン（第１ビーコン）Ｂ１と、第２起動情報を含む第２のビーコン（第２ビーコン）Ｂ２とを別々のタイミングで送信可能である。第１ビーコンＢ１と第２ビーコンとは含まれる情報が異なるビーコンであって、第１ビーコンＢ１は第１起動情報を含み、第２ビーコンＢ２は、第２起動情報を含む。
【００３９】
図６は、通信装置４０が、第１ビーコンＢ１と第２ビーコンＢ２とを所定の携帯端末５０に送信した状態を示している。例えば、第１起動情報は「５４１１」であり、第２起動情報は「５４１２」であるとして、通信装置４０と携帯端末５０との接続について説明する。
図６に示すように、携帯端末５０が通信領域Ｅ１の境界である位置Ｐ１にて第１起動情報が含まれる第１ビーコンＢ１を受信した場合、携帯端末５０には、図５に示すように第１起動情報と同一の起動情報が記憶されているため、携帯端末５０の処理部５４は取得処理及び接続処理を実行する。その後、携帯端末５０が通信領域Ｅ１内の位置Ｐ２において、位置Ｐ１で受信したビーコンと同じ第１ビーコンＢ１を受信した場合、即ち、位置Ｐ１で取得処理の開始の契機となった起動情報と同じ起動情報を含む第１ビーコンＢ１を位置Ｐ１とは異なる位置Ｐ２で取得した場合、処理部５４は取得処理を実行しない。
【００４０】
また、携帯端末５０が通信領域Ｅ１内の位置Ｐ３において、第１ビーコンＢ１と異なる第２ビーコンＢ２を受信した場合、処理部５４は、第２ビーコンＢ２を受信したことを契機として、第１ビーコンＢ１で行った処理と同一の処理、即ち、取得処理の開始により取得アプリを起動する。そして、携帯端末５０は、取得処理の開始後に接続処理を行うことで、機械情報を通信装置４０から取得する。
【００４１】
即ち、携帯端末５０は、通信領域Ｅ１において、第１ビーコンＢ１の受信を契機として取得処理を実行した場合は、その後に、同一の第１ビーコンＢ１を受信した場合であっても取得処理は実行せず、第１ビーコンＢ１と異なる第２ビーコンＢ２を受信した場合に、取得処理を実行する。なお、携帯端末５０は、第２ビーコンＢ２の受信を契機として取得処理を実行した場合は、その後に、同一の第２ビーコンＢ２を受信した場合であっても取得処理は実行せず、第１ビーコンＢ１及び第２ビーコンＢ２とは異なるビーコンを受信したときに、取得処理を実行する。
【００４２】
以上によれば、携帯端末５０は、通信領域Ｅ１内に位置する状況下で同じ起動情報を有するビーコンを複数回受信した場合は、２回目以降でのビーコンによる取得処理の実行は行わない。
なお、携帯端末５０は、通信領域Ｅ１内において、ビーコン（旧ビーコンという）を受信し、旧ビーコンの受信を契機として取得処理の実行を行った後、当該携帯端末５０が通信領域Ｅ１外へ出て旧ビーコンが受信できない状況になり、さらに、当該携帯端末５０が通信領域Ｅ１に再び入って、旧ビーコンと同一のビーコンを受信した場合は、当該旧ビーコンと同一のビーコンを契機として少なくとも１回は取得処理の実行を行ってもよい。即ち、携帯端末５０が通信領域Ｅ１外に出て一旦、第１ビーコンＢ１又は第２ビーコンＢ２を受信不能な状況になった場合には、第１ビーコンＢ１又は第２ビーコンＢ２にて取得処理を行ってもよい。
【００４３】
図７は、通信装置４０が、第１ビーコンＢ１と第２ビーコンＢ２とを所定の携帯端末５０に送信した場合のフローチャートを示している。図７における説明では、所定の携帯端末５０は通信領域Ｅ１に入った後、当該通信領域Ｅ１外に出ていないことを前提として説明を進める。図７において、Ｓ１〜Ｓ３、Ｓ５〜Ｓ１１は、通信装置４０が第１ビーコンＢ１を送信する以外は、図６と同様である。
【００４４】
通信装置４０は、未送信情報のデータ容量が所定以上であり、携帯端末５０に対して接続を要求する場合（Ｓ１、Ｙｅｓ）は、通信装置４０の第１通信部４１は、第１ビーコンＢ１を送信する（Ｓ２：第１送信ステップ）。携帯端末５０の第２通信部５１が第１ビーコンＢ１を受信する（Ｓ３）と、処理部５４は、第１ビーコンＢ１に含まれる情報に基づいて取得処理を実行するか否かの判断を行う（Ｓ４）。
【００４５】
処理部５４は、第１ビーコンＢ１に含まれる起動情報が携帯端末５０の記憶部５２に記憶され、且つ、第１ビーコンＢ１によって取得処理を行ったことが無い場合、処理部５４は取得処理を実行すると判断する（Ｓ４、Ｙｅｓ）。一方で、第１ビーコンＢ１に含まれる起動情報が携帯端末５０の記憶部５２に記憶されていない場合、又は、第１ビーコンＢ１に含まれる起動情報を記憶部５２に記憶されている状態でも第１ビーコンＢ１によって取得処理を既に行ったことがある場合、処理部５４は取得処理を実行しないと判断する（Ｓ４、Ｎｏ）。Ｓ４の処理後は、通信装置４０及び携帯端末５０は、上述したようにＳ５〜Ｓ１０を実行する。
【００４６】
通信装置４０は、第１ビーコンＢ１により携帯端末５０に接続後（Ｓ１１後）、未送信情報のデータ容量が所定以上であるか否かを判断する（Ｓ２０）。未送信情報のデータ容量が所定以上であり、携帯端末５０に対して接続を要求する場合（Ｓ２０、Ｙｅｓ：第２送信ステップ）は、第１通信部４１は、第２ビーコンＢ２を送信する（Ｓ２１）。言い換えれば、第２送信ステップでは、第１ビーコンＢ１の送信後に記憶部４３に記憶された機械情報が更新され、且つ更新された機械情報を携帯端末５０に対して取得することを要求する場合に第２ビーコンＢ１を送信する。
【００４７】
携帯端末５０の第２通信部５１が第２ビーコンＢ２を受信する（Ｓ２２）と、処理部５４は、第２ビーコンＢ２に含まれる情報に基づいて取得処理を実行するか否かの判断を行う（Ｓ２３）。処理部５４は、第２ビーコンＢ２に含まれる起動情報が携帯端末５０の記憶部５２に記憶され、且つ、第２ビーコンＢ２によって取得処理を行ったことが無い場合、処理部５４は取得処理を実行すると判断する（Ｓ２３、Ｙｅｓ）。一方で、第２ビーコンＢ２に含まれる起動情報が携帯端末５０の記憶部５２に記憶されていない場合、又は、第２ビーコンＢ２に含まれる起動情報を記憶部５２に記憶されている状態でも第２ビーコンＢ２によって取得処理を既に行ったことがある場合、処理部５４は取得処理を実行しないと判断する（Ｓ２３、Ｎｏ）。
【００４８】
処理部５４は、取得処理を実行すると判断すると（Ｓ２３、Ｙｅｓ）、取得処理の開始を実行し、取得アプリを起動する（Ｓ２４）。即ち、処理部５４は、第２ビーコンＢ２を受信した場合も第１ビーコンＢ１と同一の処理を実行する。言い換えれば、処理部５４は携帯端末５０に複数のアプリケーションソフトが格納されていたとしても、第１ビーコンＢ１を受信した場合も第２ビーコンＢ２を受信した場合も取得処理では、同一のアプリケーションソフトを起動する。
【００４９】
処理部５４は、取得アプリの起動が完了すると、接続処理を実行する（Ｓ２５：接続実行ステップ）。通信装置４０は、記憶部４３に記憶した機械情報を送信する（Ｓ２６）。処理部５４は、機械情報の取得後、通信装置４０に対して切断要求を行う（Ｓ２７）。通信装置４０は、携帯端末５０との通信の切断を実行し、切断完了の通知を携帯端末５０に送信する（Ｓ２８）。携帯端末５０が切断完了を受信すると、処理部５４は接続処理を終了する（Ｓ２９：接続完了ステップ）。
【００５０】
以上によれば、通信装置４０（第１通信部４１）は、複数のビーコンを送信可能であり、処理部５４は、複数のビーコンのうち、処理を実行する契機となったビーコンと同一の情報を有する第１ビーコンＢ１を受信した場合には処理を実行せず、第１ビーコンＢ１とは異なる第２ビーコンＢ２を受信した場合には第１ビーコンＢ１で行った処理と同一の処理を行う。即ち、処理部５４は、複数のビーコンのうち、処理の開始の契機となった起動情報と同じ起動情報を含む第１ビーコンＢ１を取得した場合には取得処理を実行せず、第１ビーコンＢ１とは起動情報が異なる第２ビーコンＢ２を取得した場合に取得処理を実行する。
【００５１】
これによれば、携帯端末５０が通信領域Ｅ１に位置している状況下において、第１ビーコンＢ１及び第２ビーコンＢ２を契機として、携帯端末５０に対し任意の処理を実行させることができる。例えば、第１ビーコンＢ１及び第２ビーコンＢ２を契機とした処理が取得処理である場合には、携帯端末５０は通信領域Ｅ１に居ながらにして、別々のタイミングで作業機１から機械情報を自動的に取得することができる。
【００５２】
また、携帯端末５０は、第１ビーコンＢ１に対応付けられた第１起動情報と第２ビーコンＢ２に対応付けられた第２起動情報を記憶する記憶部５２を有し、処理部５４は、記憶部５２に記憶された第１起動情報に対応する第１ビーコンＢ１を取得した場合及び記憶部５２に記憶された第２起動情報に対応する第２ビーコンＢ２を取得した場合に同一の処理を実行する。
【００５３】
これによれば、携帯端末５０が通信領域Ｅ１に位置している状況下において、携帯端末５０が第１ビーコンＢ１及び第２ビーコンＢ２をそれぞれ契機として、携帯端末５０に対して同一の処理を実行させることができる。例えば、携帯端末５０にアプリケーションソフトをインストールしている場合、このアプリケーションソフトを第１ビーコンＢ１及び第２ビーコンＢ２によって異なるタイミングで起動させることができる。
【００５４】
第１通信部４１は、第１ビーコンＢ１により携帯端末５０に接続後、当該携帯端末５０に対して接続を要求する場合に第２ビーコンＢ２を送信する。携帯端末５０が通信領域Ｅ１に位置している状況下において、第１ビーコンＢ１及び第２ビーコンＢ２によって別々のタイミングで携帯端末５０に対して作業機１（第１通信部４１）が接続することができる。
【００５５】
また、通信装置４０は、収集部４２と、記憶部４３とを有し、第１通信部４１は、携帯端末５０に対して記憶部４３に記憶された機械情報を取得することを要求する場合に第１ビーコンＢ１を送信する。これによれば、第１ビーコンＢ１によって作業機１の機械情報を所定の携帯端末５０に送信することができる。第２通信部５１は、第２ビーコンＢ２を取得した場合に当該第２ビーコンＢ２を送信した通信装置５０に接続を行う。
【００５６】
また、第１通信部４１は、第１ビーコンＢ１の送信後に記憶部に記憶された機械情報が更新され且つ更新された機械情報を携帯端末５０に対して取得することを要求する場合に第２ビーコンＢ２を送信する。これによれば、第１ビーコンＢ１によって作業機１の機械情報を所定の携帯端末５０に送信した後、作業機１の機械情報が更新した場合には、更新した機械情報を携帯端末５０に送信することができる。
【００５７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
上述した実施形態では、作業機１の機械情報を収集するシステムについて説明したが、これに代えて、携帯端末等の外部機器５０から認証情報を作業機１に送信するシステム（盗難防止システム）に適用してもよい。盗難防止システムは、ビーコンを受信した場合に携帯端末５０から認証情報を作業機１に送信する。また、作業機１側（制御装置３０）では、制御装置３０に記憶されている認証情報と、携帯端末５０から送信された認証情報との認証を行う認証処理を実行し、認証情報の認証成立後に原動機Ｅ１の起動を許可し、認証成立がしない場合に原動機Ｅ１の起動を許可しない。この場合、取得アプリは、携帯端末５０がビーコンを受信した場合に予め携帯端末５０に記憶されている認証情報を送信するためのアプリである。また、取得アプリは、盗難防止に関する処理（認証情報の送信）を行うアプリと、作業機１の機械情報を収集するアプリとを統合したアプリであってもよい。
【符号の説明】
【００５８】
１  作業機
３０  制御装置
３３  第１記憶部
３４  計時部
４０  通信装置
４１  第１通信部
４２  収集部
４３  記憶部
５０  外部機器（携帯端末）
５１  第２通信部
５２  記憶部
５３  表示部
５４  処理部
Ｅ１  通信領域
【図１】
2018207369.tif 000003
【図２】
2018207369.tif 000004
【図３】
2018207369.tif 000005
【図４】
2018207369.tif 000006
【図５】
2018207369.tif 000007
【図６】
2018207369.tif 000008
【図７】
2018207369.tif 000009
【図８】
2018207369.tif 000010