(57)【要約】【課題】通信装置のメンテナンス作業を支援することが可能な携帯端末及びプログラムを提供することである。【解決手段】通信装置と近距離無線通信を行う近距離無線通信手段と、通信装置に付されたコードシンボルから当該通信装置を識別するための識別情報を含んだ情報を読み取る読取手段と、前記読取手段が読み取った識別情報が、予め登録された通信装置の識別情報と一致したことを条件に、前記近距離無線通信手段を介して、前記識別情報が一致した通信装置又は当該通信装置と交換可能な通信装置との間で近距離無線通信を確立する通信確立手段と、前記通信確立手段によって近距離無線通信が確立された前記通信装置に対し所定の処理を実行する実行手段と、を備える。【選択図】図２
2019146083.tif 000002
【特許請求の範囲】
【請求項１】
通信装置と近距離無線通信を行う近距離無線通信手段と、
通信装置に付されたコードシンボルから当該通信装置を識別するための識別情報を含んだ情報を読み取る読取手段と、
前記読取手段が読み取った識別情報が、予め登録された通信装置の識別情報と一致したことを条件に、前記近距離無線通信手段を介して、前記識別情報が一致した通信装置又は当該通信装置と交換可能な通信装置との間で近距離無線通信を確立する通信確立手段と、
前記通信確立手段によって近距離無線通信が確立された前記通信装置に対し所定の処理を実行する実行手段と、
を備える携帯端末。
【請求項２】
前記近距離無線通信手段は、通信装置からブロードキャストで配信される当該通信装置の識別情報を含んだ情報を受信し、
前記近距離無線通信手段が受信した情報の中に、予め登録された通信装置の識別情報が含まれたことを条件に報知を行う第１報知手段を更に備える請求項１に記載の携帯端末。
【請求項３】
前記読取手段が読み取った情報又は前記近距離無線通信手段が受信した情報に基づいて、前記コードシンボルを表す画像を生成する生成手段と、
前記生成手段が生成した画像を印刷装置に印刷させる印刷制御手段と、
を更に備える請求項２に記載の携帯端末。
【請求項４】
前記読取手段は、前記コードシンボルから当該コードシンボルが付された通信装置と近距離無線通信を確立するための通信情報を読み取り、
前記通信確立手段は、前記読取手段が読み取った通信情報に基づいて近距離無線通信を確立する請求項１〜３の何れか一項に記載の携帯端末。
【請求項５】
前記読取手段が読み取った識別情報が、予め登録された通信装置の識別情報と一致したか否かを報知する第２報知手段を更に備える請求項１〜４の何れか一項に記載の携帯端末。
【請求項６】
携帯端末のコンピュータを、
通信装置と近距離無線通信を行う近距離無線通信手段と、
通信装置に付されたコードシンボルから当該通信装置を識別するための識別情報を含んだ情報を読み取る読取手段と、
前記読取手段が読み取った識別情報が、予め登録された通信装置の識別情報と一致したことを条件に、前記近距離無線通信手段を介して、前記識別情報が一致した通信装置又は当該通信装置と交換可能な通信装置との間で近距離無線通信を確立する通信確立手段と、
前記通信確立手段によって近距離無線通信が確立された前記通信装置に対し所定の処理を実行する実行手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、携帯端末及びプログラムに関する。
【背景技術】
【０００２】
従来、ＢＬＥ（Bluetooth（登録商標）  Low  Energy）等の近距離無線通信を用いて、情報を配信するビーコン端末等の通信装置が知られている。係る通信装置は、例えばショッピングモール等の大型商業施設に設けられ、近距離無線通信により広告等の情報を配信する。小売店に来店した客が所持するスマートフォン等のユーザ端末は、通信装置の通信圏内に入ると当該通信装置から配信された情報を受信し表示等の報知を行う。また、通信装置が単独で動作するような場合、通信装置のメンテナンスを行う作業者は、自身が操作する装置と、メンテナンス対象の通信装置との間で通信を確立した後、配信情報の更新等のメンテナンス作業を行っている。
【０００３】
また、近年では、通信装置の小型化や低廉化等が進んでおり、太陽光で動作する低消費電力の通信装置も市販されている。また、大型商業施設内に設置される通信装置の個数も増加しており、１つの箇所に複数の通信装置が設置される可能性もある。このような場合、複数の通信装置の中から特定の通信装置を探索することは困難となる。例えば、通信装置のメンテナンスのため、特定の通信装置を探索するような場合、１つの箇所に多量の通信装置が配置されていると、どの通信装置が探索対象かを容易に特定することができず、メンテナンス作業が滞る可能性がある。
【０００４】
なお、従来、通信装置の識別情報を保持した二次元コードを、該当する通信装置に付しておく技術が提案されている。この場合、ユーザは、二次元コードの読み取りによって通信装置の各々を識別することができる。しかしながら、ユーザは、二次元コードを読み取る度に、探索対象のビーコン端末か否かを確認しながらメンテナンス作業を行うことになるため、作業が煩雑化する可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、通信装置のメンテナンス作業を支援することが可能な携帯端末及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の携帯端末は、近距離無線通信手段と、読取手段と、通信確立手段と、実行手段とを備える。近距離無線通信手段は、通信装置と近距離無線通信を行う。読取手段は、通信装置に付されたコードシンボルから当該通信装置を識別するための識別情報を含んだ情報を読み取る。通信確立手段は、前記読取手段が読み取った識別情報が、予め登録された通信装置の識別情報と一致したことを条件に、前記近距離無線通信手段を介して、前記識別情報が一致した通信装置又は当該通信装置と交換可能な通信装置との間で近距離無線通信を確立する。実行手段は、前記通信確立手段によって近距離無線通信が確立された前記通信装置に対し所定の処理を実行する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係るビーコンシステムの構成の一例を示す図である。
【図２】図２は、実施形態に係るビーコンシステムの動作の一例を説明するための図である。
【図３】図３は、実施形態に係るビーコン端末のハードウェア構成の一例を示す図である。
【図４】図４は、実施形態に係る携帯端末のハードウェア構成の一例を示す図である。
【図５】図５は、実施形態に係るサーバ装置のハードウェア構成の一例を示す図である。
【図６】図６は、実施形態に係るメンテナンス情報のデータ構造の一例を示す図である。
【図７】図７は、実施形態に係る携帯端末の機能構成の一例を示す図である。
【図８】図８は、実施形態の携帯端末で実行される処理の一例を示すフローチャートである。
【図９】図９は、変形例に係る携帯端末のハードウェア構成の一例を示す図である。
【図１０】図１０は、変形例に係る携帯端末の機能構成の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、本発明に係る携帯端末及びプログラムの実施形態を詳細に説明する。以下に示す実施形態では、本発明を、ショッピングモール等の大型商業施設に導入されたビーコンシステムに含まれる携帯端末に適用した例について説明するが、この実施形態に限定されるものではない。
【０００９】
図１は、本実施形態に係るビーコンシステム１の構成の一例を示す図である。図１に示すように、ビーコンシステム１は、ビーコン端末１０と、携帯端末２０と、サーバ装置３０とを有する。なお、各装置の個数は、図１の例に限定されないものとする。
【００１０】
ビーコン端末１０は、通信装置の一例である。ビーコン端末１０は、ＢＬＥ（Bluetooth（登録商標）  Low  Energy）等の近距離無線通信を使用して情報を送信する。具体的には、ビーコン端末１０は、配信の対象となる配信情報（例えば、広告情報やセール情報）を記憶した記憶媒体を内部に有し、近距離無線通信可能な領域に存在する不特定の端末に当該情報を配信する。ビーコン端末１０は、例えば、施設の出入口や、施設内に設けられた店舗内等に１又は複数個設置される。なお、ビーコン端末１０は、単独（スタンドアロン）で動作するものとする。
【００１１】
また、ビーコン端末１０の各々には、二次元コード等のコードシンボルＣＳが予め付されている。コードシンボルＣＳは、ビーコン端末１０の各々を識別可能なビーコンＩＤ（識別情報）を保持する。また、コードシンボルＣＳは、ビーコンＩＤ以外の情報を保持してもよい。
【００１２】
例えば、コードシンボルＣＳは、自己のコードシンボルＣＳが付されたビーコン端末１０から配信される配信情報自体や配信情報の一部等、配信内容を確認することが可能な情報を保持してもよい。また、コードシンボルＣＳは、自己のコードシンボルＣＳが付されたビーコン端末１０と通信を確立するための通信情報を保持してもよい。通信情報は、例えば、ビーコン端末１０のＢＤ（Bluetooth（登録商標）  Device）アドレスやＭＡＣ（Media  Access  Control）アドレス等である。
【００１３】
携帯端末２０は、携帯端末の一例である。携帯端末２０は、例えばスマートフォンやタブレット端末、ハンディターミナル等の携帯可能な情報処理装置である。本実施形態では、携帯端末２０は、ビーコン端末１０のメンテナンスを行う作業者（以下、携帯端末２０の操作者ともいう）によって携帯される。
【００１４】
携帯端末２０は、近距離無線通信によりビーコン端末１０と通信可能に構成されている。また、携帯端末２０は、無線ＬＡＮ通信やモバイル通信等によりサーバ装置３０や他の携帯端末２０と通信可能に構成されている。また、携帯端末２０は、後述するように、コードシンボルを読み取り可能な構成を備える。
【００１５】
サーバ装置３０は、ビーコンシステム１を管理するサーバ装置である。サーバ装置３０は、無線ＬＡＮ通信やモバイル通信等により携帯端末２０と通信することが可能である。サーバ装置３０は、ビーコン端末１０各々のビーコンＩＤや配信情報、通信情報等を管理する。また、サーバ装置３０は、配信情報の更新や動作チェック等、ビーコン端末１０のメンテナンスを行う場合に、メンテナンス対象となるビーコン端末１０のビーコンＩＤや、更新用の配信情報等を含んだメンテナンス情報を携帯端末２０の各々に送信する。
【００１６】
次に、ビーコン端末１０のメンテナンスを行う際の、ビーコンシステム１の動作について説明する。図２は、ビーコンシステム１の動作の一例を説明するための図である。
【００１７】
まず、サーバ装置３０は、メンテナンス対象となるビーコン端末１０のビーコンＩＤや、更新用の配信情報等を含んだメンテナンス情報を携帯端末２０に送信する（ステップＳ１）。
【００１８】
携帯端末２０は、サーバ装置３０からメンテナンス情報を受信すると、当該メンテナンス情報を受信した旨を作業者に報知する。報知を受けた作業者は、メンテナンス対象のビーコン端末１０を探すため施設内を移動する。
【００１９】
一方、ビーコン端末１０の各々は、通信圏内にある不特定の端末（携帯端末２０も含む）に対し配信情報を配信している（ステップＳ２）。ここで、ビーコン端末１０は、配信情報とともに、自己のビーコン端末１０を識別可能なビーコンＩＤを配信している。
【００２０】
携帯端末２０は、ビーコン端末１０の配信を受けると、受信したビーコンＩＤの中に、メンテナンス情報に含まれたメンテナンス対象のビーコンＩＤと一致するものがあるか否かを判定する。受信したビーコンＩＤの中にメンテナンス対象のビーコンＩＤが存在する場合、携帯端末２０は、自己の携帯端末２０の周辺にメンテナンス対象のビーコン端末１０が存在することを報知する。報知を受けた作業者は、周辺に存在するビーコン端末１０のコードシンボルＣＳを携帯端末２０に読み取らせる。
【００２１】
携帯端末２０は、ビーコン端末１０に付されたコードシンボルＣＳからビーコンＩＤを読み取り（ステップＳ３）、読み取ったビーコンＩＤが、メンテナンス対象のビーコンＩＤに一致するか否かを判定する。両ビーコンＩＤが一致した場合、携帯端末２０は、ビーコン端末１０との間で通信を確立し、ビーコン端末１０をメンテナンスするための処理要求を送信する（ステップＳ４）。
【００２２】
処理要求を受信したビーコン端末１０では、要求された処理内容に基づき、配信情報の更新等の処理を実行する。そして、ビーコン端末１０は、要求された処理が完了すると、完了通知を携帯端末２０に送信する（ステップＳ５）。
【００２３】
携帯端末２０は、ビーコン端末１０から完了通知を受信すると、当該ビーコン端末１０のビーコンＩＤとともに、メンテナンスの完了通知をサーバ装置３０に送信する（ステップＳ６）。サーバ装置３０は、携帯端末２０から完了通知を受信すると、通知されたビーコンＩＤをメンテナンス済として記録する。
【００２４】
なお、メンテナンス対象のビーコン端末１０が複数存在する場合には、携帯端末２０は、メンテナンス対象のビーコン端末１０各々について、ステップＳ３〜Ｓ６の処理を実行する。
【００２５】
次に、ビーコンシステム１が備える各種装置のハードウェア構成について説明する。図３は、ビーコン端末１０のハードウェア構成の一例を示す図である。ビーコン端末１０は、制御部１０１と、記憶部１０２と、近距離無線通信部１０３とを備える。これら各部は、データバスやアドレスバス等のシステムバス１０４を介して相互に接続している。
【００２６】
制御部１０１は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）及びＲＡＭ（Random  Access  Memory）等のコンピュータ構成を備える。ＣＰＵは、ビーコン端末１０の動作を統括的に制御する。ＲＯＭは、各種プログラムやデータを記憶する記憶媒体である。ＲＡＭは、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。
【００２７】
記憶部１０２は、フラッシュメモリ等の記憶装置である。記憶部１０２は、ビーコンＩＤや配信情報等を記憶する。近距離無線通信部１０３は、ＢＬＥ等の近距離無線通信用の通信インタフェースである。近距離無線通信部１０３は、通信圏内にある携帯端末２０等の端末と通信する。
【００２８】
ビーコン端末１０の制御部１０１は、記憶部１０２に記憶された配信情報を、近距離無線通信部１０３からブロードキャストで配信することで、当該配信情報を通信圏内にある端末の各々に提供する。また、制御部１０１は、近距離無線通信部１０３を介して携帯端末２０との間で通信を確立すると、当該携帯端末２０からの処理要求に応じて各種の処理を実行する。例えば、制御部１０１は、処理要求として配信情報の更新が要求されると、記憶部１０２に記憶された既存の配信情報を、更新用の配信情報に書き換えるための処理を実行する。また、例えば、制御部１０１は、処理要求として動作チェックが要求されると、予め用意されたチェック項目に基づき、自装置の動作をチェックするための処理を実行する。
【００２９】
図４は、携帯端末２０のハードウェア構成の一例を示す図である。携帯端末２０は、制御部２０１と、記憶部２０２と、近距離無線通信部２０３と、通信部２０４と、表示部２０５と、操作部２０６と、読取部２０７とを備える。これら各部は、データバスやアドレスバス等のシステムバス２０８を介して相互に接続している。
【００３０】
制御部２０１は、ＣＰＵ、ＲＯＭ及びＲＡＭ等のコンピュータ構成を備える。制御部２０１は、携帯端末２０の動作を統括的に制御する。ＲＯＭは、各種プログラムやデータを記憶する記憶媒体である。ＲＡＭは、各種プログラムや各種データを一時的に記憶する記憶媒体である。
【００３１】
記憶部２０２は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの記憶装置である。記憶部２０２は、制御部２０１（ＣＰＵ）が実行可能な各種のプログラムや、設定情報等を記憶する。また、記憶部２０２は、制御部２０１の制御の下、サーバ装置３０から受信されたメンテナンス情報を記憶する。
【００３２】
近距離無線通信部２０３は、ＢＬＥ等の近距離無線通信によりビーコン端末１０と通信するための通信インタフェースである。通信部２０４は、無線ＬＡＮ通信やモバイル通信等によりサーバ装置３０や他の携帯端末２０と通信するための通信インタフェースである。
【００３３】
表示部２０５は、液晶ディスプレイ等の表示デバイスである。操作部２０６は、キーボードやポインティングデバイス等の入力デバイスである。なお、操作部２０６は、表示部２０５に積層されたタッチパネルとしてもよい。
【００３４】
読取部２０７は、コードシンボルを光学的に読み取る読取装置である。読取部２０７は、ＣＣＤ（Charge  Coupled  Device）等の撮像素子で撮像した画像からコードシンボルを読み取るものであってもよいし、レーザ式の読取装置であってもよい。
【００３５】
携帯端末２０の制御部２０１は、記憶部２０２に記憶されたプログラムと協働することで、後述する各機能部を実現する。また、制御部２０１は、各機能部と協働することで、ビーコン端末１０のメンテナンス作業を支援する。
【００３６】
図５は、サーバ装置３０のハードウェア構成の一例を示す図である。サーバ装置３０は、制御部３０１と、記憶部３０２と、通信部３０３と、表示部３０４と、操作部３０５とを備える。これら各部は、データバスやアドレスバス等のシステムバス３０６を介して相互に接続している。
【００３７】
制御部３０１は、ＣＰＵ、ＲＯＭ及びＲＡＭ等のコンピュータ構成を備える。制御部３０１は、サーバ装置３０の動作を統括的に制御する。ＲＯＭは、各種プログラムやデータを記憶する記憶媒体である。ＲＡＭは、各種プログラムや各種データを一時的に記憶する記憶媒体である。
【００３８】
記憶部３０２は、ＨＤＤやＳＳＤなどの記憶装置である。記憶部３０２は、制御部３０１（ＣＰＵ）が実行可能な各種のプログラムや、設定情報等を記憶する。また、記憶部３０２は、メンテナンス対象のビーコン端末１０のビーコンＩＤを登録したメンテナンス情報を記憶する。
【００３９】
図６は、メンテナンス情報のデータ構造の一例を示す図である。図６に示すように、メンテナンス情報は、メンテナンス対象となったビーコン端末１０のビーコンＩＤを記憶する。また、メンテナンス情報は、ビーコンＩＤに対応付けて付加情報を記憶する。
【００４０】
ここで、付加情報は、対応するビーコンＩＤのビーコン端末１０に関する任意の情報を含むことができる。例えば、配信情報の更新（書き換え）を行うような場合、付加情報は、配信情報の更新を指示する文言やコマンド、更新用の配信情報等を含んでもよい。また、例えば、ビーコン端末１０の動作チェックを行うような場合、付加情報は、動作チェックを指示する文言やコマンド、チェック項目等を含んでもよい。更に、付加情報は、ビーコン端末１０の設置位置を示す情報（例えば地図情報）や、ビーコン端末１０との通信を確立するための通信情報等を含んでもよい。
【００４１】
なお、メンテナンス情報のデータ構造は図６の例に限定されないものとする。例えば、メンテナンス情報は、ビーコンＩＤと付加情報との組を複数個記憶してもよい。また、メンテナンス情報は、複数のビーコンＩＤに対応付けて、一の付加情報（例えば、更新用の配信情報）を記憶してもよい。
【００４２】
図５に戻り、通信部３０３は、無線ＬＡＮ通信やモバイル通信等により携帯端末２０と通信するための通信インタフェースである。表示部３０４は、液晶ディスプレイ等の表示デバイスである。操作部３０５は、キーボードやポインティングデバイス等の入力デバイスである。
【００４３】
サーバ装置３０の制御部３０１は、操作部３０５を介した操作等に応じて、上記したメンテナンス情報を生成し、記憶部３０２に記憶する。また、制御部３０１は、所定のタイミングで、メンテナンス情報を携帯端末２０に送信する。係るタイミングは、特に問わず、操作部３０５を介して送信が指示されたタイミングであってもよいし、予め設定された時刻であってもよい。
【００４４】
また、制御部３０１は、携帯端末２０から送信されるメンテナンスの完了通知に基づき、ビーコン端末１０のメンテナンス状況を管理する。例えば、制御部３０１は、携帯端末２０から通知されたビーコンＩＤを含むメンテナンス情報に対し、当該ビーコンＩＤをメンテナンス対象から除外するための処理を実行したり、メンテナンス済を示すフラグ情報をセットする等の処理を実行したりする。
【００４５】
次に、図７を参照して、上記した携帯端末２０が備える特徴的な機能について説明する。図７は、携帯端末２０の機能構成の一例を示す図である。
【００４６】
携帯端末２０の制御部２０１は、記憶部２０２に記憶されたプログラムと協働することで、図７に示す各機能部を実現させる。具体的には、携帯端末２０の制御部２０１は、機能部として、近距離通信制御部２１１と、通信制御部２１２と、第１判定部２１３と、読取制御部２１４と、第２判定部２１５と、メンテナンス処理部２１６とを備える。
【００４７】
近距離通信制御部２１１は、近距離無線通信手段の一例である。近距離通信制御部２１１は、近距離無線通信部２０３を制御することで、ビーコン端末１０と近距離無線通信を行う。例えば、近距離通信制御部２１１は、ビーコン端末１０からブロードキャストで配信される配信情報（ビーコンＩＤ）を受信する。また、近距離通信制御部２１１は、ビーコン端末１０との間で１対１の通信（近距離無線通信）を確立する。
【００４８】
通信制御部２１２は、通信部２０４を制御することで、サーバ装置３０や他の携帯端末２０と通信を行う。例えば、通信制御部２１２は、サーバ装置３０から送信されるメンテナンス情報を受信する。また、通信制御部２１２は、ビーコン端末１０のメンテナンス結果やメンテナンス状況をサーバ装置３０や他の携帯端末２０との間で送受信する。
【００４９】
また、通信制御部２１２は、サーバ装置３０からメンテナンス情報を受信した場合、メンテナンス情報を受信したことを報知する。例えば、通信制御部２１２は、メンテナンス情報を受信したことを報知する報知画面を表示部２０５に表示させる。これにより、携帯端末２０の操作者は、メンテナンス対象のビーコン端末１０が発生したことを容易に把握することができる。
【００５０】
なお、通信制御部２１２が表示する報知画面は特に問わないものとする。例えば、通信制御部２１２は、メンテナンス情報を受信したことを報知するメッセージや画像を表示部２０５に表示させてもよいし、メンテナンス情報に含まれる内容（例えば地図情報）を表示部２０５に表示させてもよい。また、携帯端末２０がスピーカやバイブレータ等の報知部を備える場合、通信制御部２１２は、これらの報知部を用いて報知を行ってもよい。
【００５１】
第１判定部２１３は、第１報知手段の一例である。第１判定部２１３は、近距離通信制御部２１１が配信情報とともに受信したビーコンＩＤの中に、メンテナンス情報に登録されたメンテナンス対象のビーコンＩＤが含まれるか否かを判定する。受信したビーコンＩＤの中にメンテナンス対象のビーコンＩＤが含まれると、第１判定部２１３は、メンテナンス対象のビーコン端末１０が周辺に存在することを報知する。例えば、第１判定部２１３は、メンテナンス対象のビーコン端末１０が周辺に存在することを報知する報知画面を表示部２０５に表示させる。これにより、携帯端末２０の操作者は、自己の周辺にメンテナンス対象のビーコン端末１０が存在することを容易に把握することができる。
【００５２】
なお、第１判定部２１３が表示する報知画面は特に問わないものとする。例えば、第１判定部２１３は、自装置の周辺にメンテナンス対象のビーコン端末１０が存在することを報知するメッセージや画像を表示部２０５に表示させてもよい。また、携帯端末２０がスピーカやバイブレータ等の報知部を備える場合、第１判定部２１３は、これらの報知部を用いて報知を行ってもよい。
【００５３】
読取制御部２１４は、読取手段の一例である。読取制御部２１４は、読取部２０７を制御し、読取部２０７によって読み取られたコードシンボルＣＳの情報を取得する。具体的には、読取制御部２１４は、読取部２０７によりビーコン端末１０に付されたコードシンボルＣＳが読み取られると、当該コードシンボルＣＳに含まれたビーコンＩＤ等の情報を取得する。
【００５４】
第２判定部２１５は、第２報知手段の一例である。第２判定部２１５は、読取制御部２１４が取得したビーコンＩＤが、メンテナンス情報に登録されたメンテナンス対象のビーコンＩＤに一致するか否かを判定する。読取制御部２１４が取得したビーコンＩＤがメンテナンス対象のビーコンＩＤに一致した場合、第２判定部２１５は、メンテナンス対象のビーコン端末１０であることを報知する。例えば、第２判定部２１５は、メンテナンス対象のビーコン端末１０を発見したことを報知する報知画面を表示部２０５に表示させる。これにより、携帯端末２０の操作者は、コードシンボルＣＳの読み取りを行ったビーコン端末１０が、メンテナンス対象であることを容易に把握することができる。
【００５５】
なお、第２判定部２１５が表示する報知画面は特に問わないものとする。また、携帯端末２０がスピーカやバイブレータ等の報知部を備える場合、第２判定部２１５は、これらの報知部を用いて報知を行ってもよい。また、第２判定部２１５は、読取制御部２１４が取得したビーコンＩＤがメンテナンス対象のビーコンＩＤに一致しない場合に、メンテナンス対象のビーコン端末１０でないことを報知してもよい。
【００５６】
メンテナンス処理部２１６は、通信確立手段及び実行手段の一例である。メンテナンス処理部２１６は、第２判定部２１５が一致すると判定したことを条件に、一致すると判定されたビーコン端末１０との間で通信を確立し、ビーコン端末１０に対してメンテナンスに係る処理を実行する。
【００５７】
具体的には、メンテナンス処理部２１６は、近距離通信制御部２１１と協働することで、第２判定部２１５で一致すると判定されたビーコンＩＤのビーコン端末１０との間で１対１の通信を確立する。通信の確立方法は特に問わず、種々の方法を採用することが可能である。例えば、コードシンボルＣＳに通信情報が含まれる場合、メンテナンス処理部２１６は、読取制御部２１４が取得した通信情報に基づき、対応するビーコン端末１０との間で１対１の通信を確立する。また、メンテナンス情報の付加情報に通信情報が含まれる場合、メンテナンス処理部２１６は、メンテナンス情報に含まれた通信情報に基づき、対応するビーコン端末１０との間で１対１の通信を確立する。
【００５８】
メンテナンス処理部２１６は、ビーコン端末１０と通信を確立すると、そのビーコン端末１０のビーコンＩＤに対応付けられた付加情報に基づき、メンテナンス処理を実行する。例えば、更新用の配信情報が付加情報として保持されている場合、メンテナンス処理部２１６は、更新用の配信情報とともに、配信情報の更新を要求する処理要求をビーコン端末１０に送信する。また、例えば、動作チェックの実行指示が付加情報として保持されている場合、メンテナンス処理部２１６は、動作チェックの実行を要求する処理要求をビーコン端末１０に送信する。
【００５９】
メンテナンス処理部２１６は、ビーコン端末１０からメンテナンスの完了通知を受信すると、当該ビーコン端末１０のメンテナンスが完了したことをサーバ装置３０に通知する。具体的には、メンテナンス処理部２１６は、完了通知を送信したビーコン端末１０のビーコンＩＤを、メンテナンスが完了したこと指示する情報等とともにサーバ装置３０に通知する。
【００６０】
また、メンテナンス処理部２１６は、ビーコン端末１０からメンテナンスの完了通知を受信すると、当該ビーコン端末１０のビーコンＩＤをメンテナンス対象から除外するための処理を実行する。具体的には、メンテナンス処理部２１６は、メンテナンス情報に登録されたビーコンＩＤの中から、該当するビーコンＩＤを削除したり、該当するビーコンＩＤにメンテナンス済を示すフラグをセットする等の処理を実行する。
【００６１】
なお、メンテナンス処理部２１６は、ビーコン端末１０のメンテナンス状況を他の携帯端末２０との間で共有する構成としてもよい。この構成を採用する場合、例えば、携帯端末２０は、メンテナンスの完了通知をサーバ装置３０に送信する際に、当該完了通知を他の携帯端末２０にも送信する。一方、完了通知を受信する携帯端末２０側のメンテナンス処理部２１６では、他の携帯端末２０から完了通知を受信すると、通知されたビーコンＩＤをメンテナンス対象から除外するための処理を実行する。これにより、携帯端末２０は、ビーコン端末１０のメンテナンス状況を他の携帯端末２０との間で共有することができる。
【００６２】
次に、図８を参照して、携帯端末２０の動作について説明する。図８は、携帯端末２０で実行される処理の一例を示すフローチャートである。
【００６３】
まず、通信制御部２１２は、サーバ装置３０からメンテナンス情報を受信すると（ステップＳ１１）、そのメンテナンス情報を記憶部２０２等に記憶する。次いで、通信制御部２１２は、メンテナンス情報を受信したことを報知する（ステップＳ１２）。
【００６４】
ここで、通信制御部２１２は、メンテナンス情報に含まれた一部又は全ての情報を表示部２０５に表示させてもよい。例えば、ビーコン端末１０の設置位置を示す地図情報がメンテナンス情報に含まれる場合、通信制御部２１２は、表示部２０５に地図情報を表示させてもよい。これにより、作業者は、メンテナンス対象のビーコン端末１０がどこに設置されているのかを容易に把握することができるため、探索作業の効率化を図ることができる。
【００６５】
携帯端末２０の操作者は、ステップＳ１２の報知により、受信されたメンテナンス情報を確認する。そして、携帯端末２０の操作者は、メンテナンス対象のビーコン端末１０を探すため施設内の移動を開始する。
【００６６】
近距離通信制御部２１１は、メンテナンス情報の受信に応じて近距離無線通信部２０３を有効化することで、ビーコン端末１０の配信を受信可能な状態とする（ステップＳ１３）。なお、本処理では、近距離通信制御部２１１が、近距離無線通信部２０３の有効化を自動で行う構成とするが、これに限らず、携帯端末２０の操作者によって手動で有効化が行われてもよい。また、近距離無線通信部２０３は、常時有効化されている構成としてもよい。
【００６７】
第１判定部２１３は、近距離無線通信部２０３の有効化に伴い、当該近距離無線通信部２０３で受信されたビーコンＩＤの監視を開始する。次いで、第１判定部２１３は、受信されたビーコンＩＤの中に、メンテナンス情報に登録されたメンテナンス対象のビーコンＩＤが出現するまで待機する（ステップＳ１４；Ｎｏ）。
【００６８】
受信されたビーコンＩＤの中に、メンテナンス対象のビーコンＩＤと一致するものが出現すると（ステップＳ１４；Ｙｅｓ）、第１判定部２１３は、メンテナンス対象のビーコン端末１０が周辺に存在することを報知する（ステップＳ１５）。
【００６９】
携帯端末２０の操作者は、ステップＳ１５の報知により、自己の周辺にメンテナンス対象のビーコン端末１０が存在することを認識する。そして、携帯端末２０の操作者は、メンテナンス対象のビーコン端末１０を特定するため、周辺に存在するビーコン端末１０の各々に付されたコードシンボルＣＳを、携帯端末２０に読み取らせる。
【００７０】
読取制御部２１４は、第１判定部２１３の判定結果に応じて読取部２０７を有効化することで、コードシンボルＣＳを読取可能な状態とする（ステップＳ１６）。なお、本処理では、読取制御部２１４が、読取部２０７の有効化を自動で行う構成とするが、これに限らず、携帯端末２０の操作者によって手動で有効化が行われてもよい。また、読取部２０７は、常時有効化されている構成としてもよい。
【００７１】
第２判定部２１５は、読取制御部２１４によってコードシンボルＣＳの読み取り結果が得られるまで待機する。第２判定部２１５は、コードシンボルＣＳの読み取り結果が取得されると、その読み取られたビーコンＩＤが、メンテナンス対象のビーコンＩＤに一致するか否かを判定する（ステップＳ１７）。ここで、読み取られたビーコンＩＤがメンテナンス対象のビーコンＩＤに一致した場合（ステップＳ１７；Ｙｅｓ）、第２判定部２１５は、メンテナンス対象のビーコン端末１０であることを報知し（ステップＳ１８）、ステップＳ２０に移行する。
【００７２】
一方、読み取られたビーコンＩＤがメンテナンス対象のビーコンＩＤでない場合（ステップＳ１７；Ｎｏ）、第２判定部２１５は、メンテナンス対象でないことを報知し（ステップＳ１９）、ステップＳ１７に戻る。
【００７３】
続いて、メンテナンス処理部２１６は、近距離通信制御部２１１と協働し、ステップＳ１７でメンテナンス対象と判定されたビーコン端末１０との間で通信を確立する（ステップＳ２０）。次いで、メンテナンス処理部２１６は、メンテナンス情報の付加情報に格納された情報に基づき、通信が確立したビーコン端末１０に対して、配信情報の更新や動作チェック等のメンテナンス処理を実行する（ステップＳ２１）。
【００７４】
ここで、メンテナンス処理部２１６は、メンテナンス処理の実行に先駆けて、実行の可否を確認するための確認画面を表示部２０５に表示させてもよい。この場合、メンテナンス処理部２１６は、操作部２０６を介してメンテナンス処理の実行許可が指示されたことを条件に、メンテナンス処理を開始する。なお、メンテナンス処理部２１６は、メンテナンス処理の内容を確認画面に表示させてもよい。
【００７５】
メンテナンス処理部２１６は、ビーコン端末１０から処理の完了が通知されると、当該ビーコン端末１０のビーコンＩＤをメンテナンスの完了通知とともに、サーバ装置３０や他の携帯端末２０に送信する（ステップＳ２２）。そして、メンテナンス処理部２１６は、メンテナンス情報に記憶されたビーコンＩＤの中から、メンテナンスが完了したビーコン端末１０のビーコンＩＤを除外する処理を実行し（ステップＳ２３）、本処理を終了する。
【００７６】
以上のように、携帯端末２０は、読取部２０７によってメンテナンス対象のビーコンＩＤが読み取られたことを条件に、該当するビーコン端末１０との間で通信を確立し、当該ビーコン端末１０をメンテナンスするための処理を実行する。これにより、携帯端末２０の操作者は、メンテナンス対象のビーコン端末１０に付されたコードシンボルＣＳを携帯端末２０に読み取らせることで、そのビーコン端末１０のメンテナンス作業を行うことができる。したがって、携帯端末２０は、ビーコン端末１０のメンテナンス作業を支援することできる。
【００７７】
また、携帯端末２０は、近距離無線通信部２０３で受信したビーコンＩＤの中にメンテナンス対象のビーコンＩＤが含まれることを条件に報知を行う。これにより、携帯端末２０の操作者は、自己の周辺にメンテナンス対象のビーコン端末１０が存在することを把握することができるため、ビーコン端末１０の探索を効率的に行うことができる。
【００７８】
また、携帯端末２０は、読取部２０７によってメンテナンス対象のビーコンＩＤが読み取られたことを条件に報知を行う。これにより、携帯端末２０の操作者は、コードシンボルＣＳの読み取りを行ったビーコン端末１０がメンテナンス対象であることを容易に把握することができるため、ビーコン端末１０の探索を効率的に行うことができる。
【００７９】
なお、上記実施形態では、携帯端末２０は、ローカルに保存したメンテナンス情報を参照し、受信したビーコンＩＤがメンテナンス対象か否かを判定する構成としたが、これに限らないものとする。例えば、携帯端末２０は、近距離無線通信部２０３でビーコンＩＤが受信されると、そのビーコンＩＤをサーバ装置３０に照会することで、オンライン上のメンテナンス情報を参照する構成としてもよい。この場合、携帯端末２０は、近距離無線通信部２０３が受信したビーコンＩＤをサーバ装置３０に照会し、そのビーコンＩＤに対応する付加情報がメンテナンス情報に記憶されている場合、その付加情報に基づいてビーコン端末１０のメンテナンスを行う。
【００８０】
また、上記実施形態では、携帯端末２０は、ビーコン端末１０のメンテナンス処理として、既存のビーコン端末１０に対して配信情報の更新や動作チェックを行う例を説明したが、これに限らないものとする。
【００８１】
例えば、携帯端末２０は、新たなビーコン端末１０に対して配信情報等を記憶させる処理を行ってもよい。ここで、新たなビーコン端末１０とは、ビーコンシステム１に新たに追加するビーコン端末１０の他、故障等の理由により既存のビーコン端末１０と交換の対象となるビーコン端末１０を意味する。後者の場合、携帯端末２０は、既存のビーコン端末１０と交換することが可能な新たなビーコン端末１０との間で通信を確立した後、既存のビーコン端末１０のビーコンＩＤに対応付けられた配信情報等を、新たなビーコン端末１０に記憶させるための処理を実行する。そして、携帯端末２０は、処理が完了すると、交換元となった既存のビーコン端末１０のビーコンＩＤと、交換先のビーコン端末１０のビーコンＩＤとを、メンテナンスの完了通知とともに、サーバ装置３０や他の携帯端末２０に送信する。
【００８２】
また、上記実施形態では、配信情報の更新や動作チェック等、ビーコン端末１０自体のメンテナンスを行う例を説明したが、ビーコン端末１０に付されるコードシンボルＣＳもメンテナンスの対象となる。係るメンテナンスとしては、例えば、配信情報等の更新に伴ってコードシンボルＣＳを張り替える場合や、新たなビーコン端末１０にコードシンボルＣＳを貼付するような場合が挙げられる。そこで、携帯端末２０は、このようなメンテナンス作業を支援するため、コードシンボルＣＳを発行可能な構成を備えてもよい。以下、コードシンボルＣＳを発行可能な構成を備えた携帯端末２０を、上記実施形態の変形例として説明する。なお、上記実施形態と同様の要素については同一の符号を付与し説明を省略する。
【００８３】
［変形例］
図９は、変形例に係る携帯端末２０のハードウェア構成の一例を示す図である。図９に示すように、携帯端末２０は、図４で説明したハードウェア構成に加え、印刷部２０９を備えている。
【００８４】
印刷部２０９は、ラベル用紙等の媒体に印刷を行う印刷装置である。印刷部２０９は、後述する印刷制御部２１７の制御の下、コードシンボルＣＳを印刷した媒体を、図示しない発行口から発行する。なお、印刷部２０９は、携帯端末２０と一体的に設けられてもよいし、図示しない接続インタフェースを介して携帯端末２０に外付けされる構成としてもよい。
【００８５】
図１０は、変形例に係る携帯端末２０の機能構成の一例を示す図である。図１０に示すように、携帯端末２０は、図７で説明した機能構成に加え、印刷制御部２１７を備えている。
【００８６】
印刷制御部２１７は、生成手段及び印刷制御手段の一例である。印刷制御部２１７は、印刷部２０９を制御することで、コードシンボルＣＳの画像を媒体に印刷させる。
【００８７】
具体的には、印刷制御部２１７は、メンテナンス対象となるビーコン端末１０のビーコンＩＤ等を含んだコードシンボルＣＳの画像を生成する。印刷制御部２１７は、生成した画像を印刷部２０９に印刷させることで、コードシンボルＣＳが印刷された媒体を発行する。携帯端末２０の操作者は、コードシンボルＣＳが印刷された媒体を、メンテナンス対象のビーコン端末１０に貼付することで、コードシンボルＣＳの貼り替えを行うことができる。
【００８８】
なお、画像の生成に用いるビーコンＩＤ等の情報は、読取制御部２１４や近距離通信制御部２１１で取得された情報を用いることができる。例えば、第２判定部２１５で一致すると判定されたビーコンＩＤを画像の生成に用いてもよい。なお、コードシンボルＣＳの破損等により読取部２０７でコードシンボルＣＳを読み取れないような場合には、メンテナンス情報に含まれたビーコンＩＤ等の情報を用いて画像を生成してもよい。
【００８９】
また、印刷制御部２１７がコードシンボルＣＳを印刷するタイミングは特に問わないものとする。例えば、印刷制御部２１７は、メンテナンス処理部２１６が実行するメンテナンス処理の一要素として、コードシンボルＣＳの印刷を行う構成としてもよい。また、例えば、印刷制御部２１７は、操作部２０６を介して所定の操作が行われた場合に、コードシンボルＣＳの印刷を行う構成としてもよい。
【００９０】
以上、本発明の実施形態を説明したが、上記の実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記の新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記の実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００９１】
例えば、上記実施形態では、携帯端末２０が近距離無線通信を行う通信装置をビーコン端末１０としたが、通信装置の種類はこれに限定されないものとする。例えば、通信装置は、ＲＦＩＤ（Radio  Frequency  IDentifier）技術を用いて近距離無線通信を行うＲＦタグ（無線タグ、ＩＣタグ）等であってもよい。なお、携帯端末２０は、使用する通信装置の通信規格に対応した近距離無線通信部２０３を備えるものとする。
【００９２】
また、上記実施形態では、携帯端末２０は、メンテナンス対象のビーコン端末１０を、配信されたビーコンＩＤに基づいて絞り込んだ後、コードシンボルＣＳを読み取ることで特定する構成としたが、これに限らず、コードシンボルＣＳの読み取りを最初に行う構成としてもよい。例えば、目の前に置かれた複数のビーコン端末１０の中から、メンテナンス対象のビーコン端末１０を特定するような場合、携帯端末２０は、配信情報の受信を行わずに、コードシンボルＣＳの読み取りによってメンテナンス対象のビーコン端末１０を特定してもよい。この場合、携帯端末２０は、図８で説明した処理のステップＳ１６〜Ｓ２３を行うことで、コードシンボルＣＳの読み取り対象となったビーコン端末１０がメンテナンス対象か否かを判定することができる。
【００９３】
また、上記実施形態の携帯端末２０で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでフロッピー（登録商標）ディスク、ＣＤ（Compact  Disc）、ＣＤ−Ｒ（Compact  Disc-Recordable）、ＣＤ−ＲＯＭ（Compact  Disc  Read  Only  Memory）、ＤＶＤ（Digital  Versatile  Disc）、ＳＤメモリカード（SD  memory  card）、ＵＳＢメモリ（Universal  Serial  Bus  memory）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００９４】
また、上記実施形態の携帯端末２０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせること等により提供するように構成してもよい。
【符号の説明】
【００９５】
１  ビーコンシステム
１０  ビーコン端末
２０  携帯端末
３０  サーバ装置
２０１  制御部
２０２  記憶部
２０３  近距離無線通信部
２０４  通信部
２０５  表示部
２０６  操作部
２０７  読取部
２０８  システムバス
２０９  印刷部
２１１  近距離通信制御部
２１２  通信制御部
２１３  第１判定部
２１４  読取制御部
２１５  第２判定部
２１６  メンテナンス処理部
２１７  印刷制御部
ＣＳ  コードシンボル
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特開２０１６−１４７７３６号公報
【図１】
2019146083.tif 000003
【図２】
2019146083.tif 000004
【図３】
2019146083.tif 000005
【図４】
2019146083.tif 000006
【図５】
2019146083.tif 000007
【図６】
2019146083.tif 000008
【図７】
2019146083.tif 000009
【図８】
2019146083.tif 000010
【図９】
2019146083.tif 000011
【図１０】
2019146083.tif 000012