(57)【要約】【課題】無線操作端末と被操作装置が近距離通信できない離れた位置において、近距離通信の接続設定ができる無線操作システムを提供する。【解決手段】スマートフォン２０とシート空調装置１０とが近距離通信を行う無線操作システム１であって、スマートフォン２０は、シート空調装置１０を近距離通信の通信相手として特定するための情報である被操作装置特定情報を、シート空調装置１０から離れた媒体から取得する取得部と、広域無線通信を行う操作側広域通信部と、取得部が取得した被操作装置特定情報をもとにして通信相手となるシート空調装置１０を特定し、シート空調装置１０がスマートフォン２０と通信するための情報である操作端末特定情報を操作側広域通信部からシート空調装置１０へ送信し、かつ、シート空調装置１０との近距離通信の接続設定を行うための信号の送受信を、操作側広域通信部を介して行う操作側接続設定部２７２とを備える。【選択図】図１
2019102887.tif 000002
【特許請求の範囲】
【請求項１】
無線操作端末（２０）と、前記無線操作端末により操作される被操作装置（１０）とを備え、前記無線操作端末と前記被操作装置とが近距離通信を行う無線操作システムであって、
前記無線操作端末は、
前記被操作装置を近距離通信の通信相手として特定するための情報である被操作装置特定情報を、前記被操作装置から離れた媒体から取得する取得部（２７１）と、
広域通信網に接続して広域無線通信を行う操作側広域通信部（２２）と、
前記取得部が取得した前記被操作装置特定情報をもとにして前記通信相手となる前記被操作装置を特定し、前記被操作装置が前記無線操作端末と通信するための情報である操作端末特定情報を前記操作側広域通信部から前記被操作装置へ送信し、かつ、前記被操作装置との近距離通信の接続設定を行うための信号の送受信を、前記被操作装置との間で、前記操作側広域通信部を介して行う操作側接続設定部（２７２）と、を備え、
前記被操作装置（１０）は、
前記広域通信網に接続して前記広域無線通信を行う被操作側広域通信部（１２）と、
前記無線操作端末が送信した前記操作端末特定情報を前記被操作側広域通信部を介して受信し、かつ、前記無線操作端末との前記近距離通信の接続設定を行うための信号の送受信を、前記無線操作端末との間で、前記被操作側広域通信部を介して行う被操作側接続設定部（１６）と、を備える無線操作システム。
【請求項２】
前記被操作装置特定情報が光学コード（５５）で表されており、
前記無線操作端末はカメラ（２１）を備え、
前記取得部は、前記カメラが撮像した前記光学コードを読み取ることにより、前記被操作装置特定情報を取得する、請求項１に記載の無線操作システム。
【請求項３】
前記被操作装置が、座席指定した乗車予約が可能な乗り合いバスに座席別に設定された空調装置であり、
前記光学コードは乗車予約券に印刷されている、請求項２に記載の無線操作システム。
【請求項４】
前記無線操作端末は、
前記カメラが撮像した前記乗車予約券の画像から、予約されている座席の前記乗り合いバス内の位置を決定する予約位置決定部（２７３）と、
前記無線操作端末を所持したユーザを前記予約位置決定部が決定した位置に案内するための案内制御を実行する案内制御部（２７４）と、を備える請求項３に記載の無線操作システム。
【請求項５】
前記無線操作端末と通信可能なサーバ（３０）を備え、
前記媒体は、前記サーバにより読み出し可能であって、複数の前記被操作装置についての前記被操作装置特定情報を記憶したメモリ（３２）であり、
前記取得部は、前記サーバとの通信に基づいて前記メモリから前記被操作装置特定情報を取得する、請求項１に記載の無線操作システム。
【請求項６】
前記無線操作端末は、前記近距離通信の接続設定が終了後、前記操作側広域通信部を介して前記被操作装置を遠隔操作する遠隔操作部（２７５）を備える請求項１〜５のいずれか１項に記載の無線操作システム。
【請求項７】
無線操作端末（１２０）と、前記無線操作端末により操作される被操作装置（１１０）とを備え、前記無線操作端末と前記被操作装置は、近距離通信を行うために、通信相手の特定を行い、かつ、暗号キーを共有し、前記暗号キーで暗号化した信号を送受信する無線操作システムであって、
前記無線操作システムは、複数の前記被操作装置をそれぞれ前記通信相手として特定するための情報である被操作装置特定情報と、前記被操作装置特定情報により特定される前記被操作装置が近距離通信時に用いる前記暗号キーを対応付けて記憶しており、かつ、前記被操作装置から離れて存在する記録媒体（３２、５０）を備え、
前記無線操作端末は、前記被操作装置特定情報を特定することで、前記記録媒体から、前記被操作装置特定情報に対応する前記暗号キーを取得し、取得した前記暗号キーをもとに、前記被操作装置との前記近距離通信の接続設定を行う接続設定部（１２７２）を備える無線操作システム。
【請求項８】
前記記録媒体は、サーバにより読み出し可能な電磁的記憶媒体（３２）であり、
前記接続設定部は、前記サーバとの通信に基づいて前記暗号キーを取得する、請求項７に記載の無線操作システム。
【請求項９】
前記記録媒体（５０）は、前記暗号キーを格納した光学コードが表された媒体であり、
前記無線操作端末はカメラ（２１）を備え、
前記接続設定部は、前記カメラが撮像した前記光学コードを読み取ることにより前記暗号キーを取得する、請求項７に記載の無線操作システム。
【請求項１０】
被操作装置（１０）との間で近距離通信を行って前記被操作装置を操作する無線操作端末（２０）で用いられる無線操作プログラムであって、
前記無線操作端末を、
前記被操作装置を近距離通信の通信相手として特定するための情報である被操作装置特定情報を、前記被操作装置から離れた媒体から取得する取得部（２７１）と、
広域通信網に接続して広域無線通信を行う操作側広域通信部（２２）と、
前記取得部が取得した前記被操作装置特定情報をもとにして前記通信相手となる前記被操作装置を特定し、前記被操作装置が前記無線操作端末と通信するための情報である操作端末特定情報を前記操作側広域通信部から前記被操作装置へ送信し、かつ、前記被操作装置との近距離通信の接続設定を行うための信号の送受信を、前記被操作装置との間で、前記操作側広域通信部を介して行う操作側接続設定部（２７２）として機能させる無線操作プログラム。
【請求項１１】
被操作装置との間で近距離通信を行って前記被操作装置を操作する無線操作端末（１２０）で用いられる無線操作プログラムであって、
前記無線操作端末を、
複数の前記被操作装置をそれぞれ通信相手として特定するための情報である被操作装置特定情報と、前記被操作装置特定情報により特定される前記被操作装置が近距離通信時に用いる暗号キーを対応付けて記憶しており、かつ、前記被操作装置から離れて存在する記録媒体（３２、５０）から、前記被操作装置特定情報を特定することで、前記記録媒体から、前記被操作装置特定情報に対応する前記暗号キーを取得し、取得した前記暗号キーをもとに、前記被操作装置との前記近距離通信の接続設定を行う接続設定部（１２７２）として機能させる無線操作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
無線操作システムおよびそのシステムが備える無線操作端末で用いられる無線操作プログラムに関し、特に、無線操作端末とその無線操作端末により操作される被操作装置との接続設定に関する。
【背景技術】
【０００２】
無線操作端末と、無線操作端末から離れて存在する被操作装置とが近距離通信することにより、無線操作端末を用いて被操作装置を操作する無線操作システムが広く知られている。特許文献１には、無線操作端末として携帯端末が開示され、被操作装置としてプリンタの機能を備えた画像形成装置が開示されている。
【０００３】
無線操作端末により被操作装置を操作するためには、無線操作端末と被操作装置との間で近距離通信をするための無線接続が確立する必要がある。近距離通信方式としては、無線ＬＡＮ方式、ブルートゥース（登録商標）などの種々の方式が知られている。特許文献１には、インフラストラクチャ方式の無線ＬＡＮで無線接続する技術が開示されている。この方式の通信において無線接続を確立するためには、ＳＳＩＤ（Service Set Identifier）など、無線接続に必要な情報を相互に取得して接続設定を行う必要がある。これらの情報をユーザが手入力で入力する場合、入力に手間がかかり、また、入力ミスを生じる恐れもある。
【０００４】
そこで、特許文献１では、二次元コードを読み取ることで、無線操作端末が接続設定のために必要な情報を取得できるようにしている。その情報を取得した後、無線操作端末は、近距離通信を行い、アクセスポイントを介した画像形成装置との接続設定を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２６１９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示されている技術では、無線操作端末である通信端末と、被操作装置である画像形成装置との間で通信の接続設定をする際には、それら無線操作端末と被操作装置は近距離通信を行い、互いに接続設定に必要な情報を送受信する。
【０００７】
一度、接続設定を行えば、以降は、無線接続を確立するか否かのオンオフ設定の変更により、無線接続を確立するか否かを切り替えることができ、無線接続を確立する設定になっている場合、相互に電波が届く位置になれば、自動的に無線接続が確立する。
【０００８】
したがって、無線操作端末と被操作装置とが、近距離通信できない距離離れている場所において、事前に接続設定を行っておきたいという要求がある。事前に接続設定を行っておけば、無線操作端末が被操作装置に近づいたときから、無線操作端末により被操作装置を操作することができ、便利だからである。しかし、従来、無線操作端末と被操作装置とは、近距離通信ができない距離離れている場合には、接続設定ができなかった。
【０００９】
本開示は、この事情に基づいて成されたものであり、その目的とするところは、無線操作端末と被操作装置が近距離通信できない離れた位置において、近距離通信の接続設定ができる無線操作システムおよび無線操作端末で用いられる無線操作プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的は独立請求項に記載の特徴の組み合わせにより達成され、また、下位請求項は更なる有利な具体例を規定する。特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、開示した技術的範囲を限定するものではない。
【００１１】
上記目的を達成するための無線操作システムに係る１つの開示は、
無線操作端末（２０）と、無線操作端末により操作される被操作装置（１０）とを備え、無線操作端末と被操作装置とが近距離通信を行う無線操作システムであって、
無線操作端末は、
被操作装置を近距離通信の通信相手として特定するための情報である被操作装置特定情報を、被操作装置から離れた媒体から取得する取得部（２７１）と、
広域通信網に接続して広域無線通信を行う操作側広域通信部（２２）と、
取得部が取得した被操作装置特定情報をもとにして通信相手となる被操作装置を特定し、被操作装置が無線操作端末と通信するための情報である操作端末特定情報を操作側広域通信部から被操作装置へ送信し、かつ、被操作装置との近距離通信の接続設定を行うための信号の送受信を、被操作装置との間で、操作側広域通信部を介して行う操作側接続設定部（２７２）と、を備え、
被操作装置（１０）は、
広域通信網に接続して広域無線通信を行う被操作側広域通信部（１２）と、
無線操作端末が送信した操作端末特定情報を被操作側広域通信部を介して受信し、かつ、無線操作端末との近距離通信の接続設定を行うための信号の送受信を、無線操作端末との間で、被操作側広域通信部を介して行う被操作側接続設定部（１６）と、を備える無線操作システムである。
【００１２】
この無線操作システムでは、無線操作端末および被操作装置は、ともに広域通信部を備えており、近距離通信のための接続設定を、広域通信部を用いて行う。よって、無線操作端末と被操作装置が近距離通信できない離れた位置において、近距離通信の接続設定ができる。
【００１３】
無線操作システムに係る他の開示は、
無線操作端末（１２０）と、無線操作端末により操作される被操作装置（１１０）とを備え、無線操作端末と被操作装置は、近距離通信を行うために、通信相手の特定を行い、かつ、暗号キーを共有し、暗号キーで暗号化した信号を送受信する無線操作システムであって、
無線操作システムは、複数の被操作装置をそれぞれ通信相手として特定するための情報である被操作装置特定情報と、被操作装置特定情報により特定される被操作装置が近距離通信時に用いる暗号キーを対応付けて記憶しており、かつ、被操作装置から離れて存在する記録媒体（３２、５０）を備え、
無線操作端末は、被操作装置特定情報を特定することで、記憶媒体から、被操作装置特定情報に対応する暗号キーを取得し、取得した暗号キーをもとに、被操作装置との近距離通信の接続設定を行う接続設定部（１２７２）を備える無線操作システムである。
【００１４】
この無線操作システムは、記憶媒体に、被操作装置特定情報と、被操作装置特定情報により特定される被操作装置が近距離通信時に用いる暗号キーを対応付けて記憶している。そのため、無線操作端末は、記憶媒体から暗号キーを取得すれば、近距離通信の接続設定が可能となる。記憶媒体は、被操作装置から離れて存在することから、無線操作端末と被操作装置が近距離通信できない離れた位置にあっても、近距離通信の接続設定ができる。
【００１５】
無線操作プログラムに係る１つの開示は、
被操作装置（１０）との間で近距離通信を行って被操作装置を操作する無線操作端末（２０）で用いられる無線操作プログラムであって、
無線操作端末を、
被操作装置を近距離通信の通信相手として特定するための情報である被操作装置特定情報を、被操作装置から離れた媒体から取得する取得部（２７１）と、
広域通信網に接続して広域無線通信を行う操作側広域通信部（２２）と、
取得部が取得した被操作装置特定情報をもとにして通信相手となる被操作装置を特定し、被操作装置が無線操作端末と通信するための情報である操作端末特定情報を操作側広域通信部から被操作装置へ送信し、かつ、被操作装置との近距離通信の接続設定を行うための信号の送受信を、被操作装置との間で、操作側広域通信部を介して行う操作側接続設定部（２７２）として機能させる無線操作プログラムである。
【００１６】
無線操作プログラムに係る他の開示は、
被操作装置との間で近距離通信を行って被操作装置を操作する無線操作端末（１２０）で用いられる無線操作プログラムであって、
無線操作端末を、
複数の被操作装置をそれぞれ通信相手として特定するための情報である被操作装置特定情報と、被操作装置特定情報により特定される被操作装置が近距離通信時に用いる暗号キーを対応付けて記憶しており、かつ、被操作装置から離れて存在する記録媒体（３２、５０）から、被操作装置特定情報を特定することで、記録媒体から、被操作装置特定情報に対応する暗号キーを取得し、取得した暗号キーをもとに、被操作装置との近距離通信の接続設定を行う接続設定部（１２７２）として機能させる無線操作プログラムである。
【図面の簡単な説明】
【００１７】
【図１】無線操作システム１の全体構成図である。
【図２】シート空調装置１０の構成を示すブロック図である。
【図３】スマートフォン２０の構成を示すブロック図である。
【図４】乗車予約券５０に印刷されている情報を説明する図である。
【図５】サーバ３０の構成を示すブロック図である。
【図６】接続設定が完了するまでの処理を説明する図である。
【図７】図６の接続設定処理を示すフローチャートである。
【図８】第２実施形態の無線操作システムが備えるシート空調装置１１０の構成図である。
【図９】第２実施形態の無線操作システムが備えるサーバ１３０の構成図である。
【図１０】サーバ１３０が実行する接続設定処理を説明するフローチャートである。
【図１１】第２実施形態の無線操作システムが備えるスマートフォン１２０の構成図である。
【発明を実施するための形態】
【００１８】
＜第１実施形態＞
［全体構成］
図１は、無線操作システム１の全体構成図である。図１を用いて無線操作システム１の概略構成を説明する。無線操作システム１は、被操作装置であるシート空調装置１０と、無線操作端末であるスマートフォン２０と、サーバ３０とを備えている。
【００１９】
シート空調装置１０は、乗り合いバス２に備えられた複数のシート３にそれぞれ設置される。本実施形態の乗り合いバス２は、座席指定した乗車予約が可能なバスである。シート空調装置１０の設置位置はシート３の下部である。シート空調装置１０は、そのシート空調装置１０が設置されたシート３およびその付近を空調する。シート空調装置１０は、スマートフォン２０により操作可能である。
【００２０】
シート３には、二次元コード４０が示されている。この二次元コード４０には、シート番号と、スマートフォン２０がシート空調装置１０と近距離通信の接続設定を行うために必要となるＢＤアドレスが格納されている。本実施形態では、近距離通信は具体的にはブルートゥースの規格に従った通信（以下、ブルートゥース通信）であり、接続設定はペアリングと呼ばれる。シート３に二次元コード４０を示すために、たとえばシート３に取り付けられるシートカバーに二次元コード４０が印刷される。さらに、二次元コード４０には、シート空調装置１０を操作するための操作画面をスマートフォン２０のディスプレイに表示させることを指示するコマンドも格納されている。
【００２１】
スマートフォン２０は、ユーザ４に携帯される。スマートフォン２０はブルートゥース通信機能および広域通信機能を備えており、ブルートゥース通信および広域通信のいずれでも、ペアリングが可能である。ペアリングのための処理は後述する。また、ペアリングを行った後は、シート空調装置１０を遠隔操作することができる。
【００２２】
サーバ３０は、広域通信網５を介して、スマートフォン２０およびシート空調装置１０と通信可能である。サーバ３０は、乗り合いバス２のシート３の予約状況を管理する。また、スマートフォン２０とシート空調装置１０との間の広域通信を用いたペアリングの許可不許可を判定する。
【００２３】
［シート空調装置１０の構成］
シート空調装置１０は、図２に示すように、空調部１１と、広域通信部１２と、近距離通信部１３と、制御部１４とを備えている。
【００２４】
空調部１１は、シート空調装置１０が設置されたシート３の周辺の温度および湿度の一方または両方が調整された空気を吹き出す機械的構成である。広域通信部１２は、広域通信網５を介した無線通信である広域通信を行う通信部であり、通信として送信および受信の双方が可能である。この広域通信部１２は被操作側広域通信部に相当する。
【００２５】
近距離通信部１３は、近距離無線が可能な他の通信機と直接、近距離通信が可能な通信部であり、前述したように、本実施形態では近距離通信はブルートゥース通信である。
【００２６】
制御部１４は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ、およびこれらの構成を接続するバスラインなどを備えたコンピュータである。ＲＯＭには、汎用的なコンピュータを制御部１４として機能させるためのプログラムが格納されている。ＣＰＵが、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭに記憶されたプログラムを実行することで、制御部１４は、空調制御部１５、被操作側接続設定部１６として機能する。これらの機能が実行されると、プログラムに対応する方法が実行される。
【００２７】
なお、ＣＰＵが実行するプログラムを記憶する記憶媒体はＲＯＭに限られず、非遷移的実体的記録媒体(non-transitory tangible storage medium)に記憶されていればよい。たとえば、フラッシュメモリに上記プログラムが記憶されていてもよい。また、制御部１４が備える機能の一部または全部を、一つあるいは複数のＩＣ等を用いて（換言すればハードウェアとして）実現してもよい。また、制御部１４が備える機能の一部又は全部を、ＣＰＵによるソフトウェアの実行とハードウェア部材の組み合わせによって実現してもよい。
【００２８】
空調制御部１５は、ユーザ４の設定操作により定まる設定にて空調部１１を作動させる。ユーザ４の設定操作は、ペアリング済みのスマートフォン２０により行われ、その設定操作により定まるコマンド信号がスマートフォン２０からシート空調装置１０へ送信される。スマートフォン２０は、このコマンド信号を広域通信およびブルートゥース通信のいずれでも送信可能である。シート空調装置１０は、コマンド信号が広域通信で送信された場合には、コマンド信号を広域通信部１２で受信し、ブルートゥース通信で送信された場合には近距離通信部１３で受信する。空調制御部１５は、広域通信部１２あるいは近距離通信部１３からコマンド信号を取得した場合に、そのコマンド信号に従って、空調部１１を制御する。
【００２９】
被操作側接続設定部１６は、ペアリングを実行するための信号を生成し、その信号の送受信を、スマートフォン２０との間で行う。このときの通信も、広域通信およびブルートゥース通信のいずれでも可能である。ペアリングのための処理はスマートフォン２０およびサーバ３０の処理も関連するので、スマートフォン２０およびサーバ３０の構成を説明した後に、ペアリングのための処理を説明する。
【００３０】
［スマートフォン２０の構成］
スマートフォン２０は、図３に示すように、カメラ２１と、広域通信部２２と、近距離通信部２３と、位置検出部２４と、案内通知部２５と、入力受付部２６と、制御部２７とを備えている。
【００３１】
カメラ２１は、本実施形態では、図４に示す二次元コード５５を含む画像を撮像するために用いる。広域通信部２２は、広域無線通信を行う通信部であり、送信および受信の双方が可能であって、シート空調装置１０およびサーバ３０と広域通信が可能である。広域通信部２２は操作側広域通信部である。近距離通信部２３は、近距離通信であるブルートゥース通信が可能な通信部である。近距離通信として、他に、Ｗｉ−Ｆｉ（登録商標）の通信規格に従った通信も可能である。
【００３２】
位置検出部２４は、スマートフォン２０の現在位置を逐次検出する。現在位置を検出するために、位置検出部２４は、ＧＮＳＳ（Global Navigation Satellite System）が備える航法衛星が送信する航法信号を受信するＧＮＳＳ受信機を備えている。このＧＮＳＳ受信機が受信した航法信号に基づいて現在位置を逐次検出する。
【００３３】
案内通知部２５は、案内通知を出力する。この案内通知は、ユーザ４を、予約したシート３へ案内するための通知である。案内通知部２５は、具体的には、ディスプレイおよびスピーカの一方または両方である。乗車予約券５０（図４参照）に示された乗り合いバス２の便名５１、乗車バス停５２、予約シート番号５３を、乗車予約券５０から読み取ることで、予約したシート３の位置が決定できる。予約したシート３の位置と現在位置から案内通知の内容が決定される。
【００３４】
図４に示す乗車予約券５０には、他に、降車バス停５４、二次元コード５５が印刷されている。この乗車予約券５０は、ユーザ４が、スマートフォン２０を使ってサーバ３０にアクセスして、予約したい乗り合いバス２の便名、乗車バス停、降車バス停、予約シートなどを入力することにより、発券可能となる。
【００３５】
その後、プリンタから乗車予約券５０を印刷することにより、乗車予約券５０の発券が完了する。なお、スマートフォン２０を使うことに代えて、駅などに設置されている専用の予約機、あるいは、パーソナルコンピュータを入力端末としてサーバ３０にアクセスしてもよい。
【００３６】
二次元コード５５には、乗り合いバス２の便名５１、乗車バス停５２、予約シート番号５３、降車バス停５４がコード化されて格納されている。これらのうち、乗り合いバス２の便名５１および予約シート番号５３は、ユーザ４がシート空調装置１０を特定するために必要となるシート空調装置特定情報に含まれる。また、同じ便名であっても、出発地から終着地までの間に停留所があり、途中の停留所で予約者が変化する場合には、乗車バス停５２または乗車バス停５２と降車バス停５４もシート空調装置特定情報に含まれる。これらが定まれば、乗り合いバス２の運行予定データを参照することで、シート３を予約したユーザ４が、そのシート３を利用する区間が定まる。したがって、シート３に設けられたシート空調装置１０がどれであるか、および、そのシート空調装置１０を利用する区間が特定できる。運行予定データは、乗り合いバス２が何時にどこを走行している予定であるかを示すデータである。なお、シート空調装置１０は被操作装置であるので、シート空調装置特定情報は被操作装置特定情報である。
【００３７】
さらに、二次元コード５５には、シート空調装置１０を操作するための操作画面をスマートフォン２０のディスプレイに表示させることを指示するコマンドも格納されている。
【００３８】
入力受付部２６は、たとえばタッチパネルなどである。入力受付部２６は、ユーザ４がシート空調装置１０を遠隔操作する際に種々の設定入力を受け付ける。
【００３９】
制御部２７は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ、およびこれらの構成を接続するバスラインなどを備えたコンピュータである。ＲＯＭには、汎用的なコンピュータを制御部２７として機能させるための無線操作プログラム２７０が格納されている。ＣＰＵが、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭに記憶された無線操作プログラム２７０を実行することで、制御部２７は、取得部２７１、操作側接続設定部２７２、予約位置決定部２７３、案内制御部２７４、遠隔操作部２７５として機能する。これらの機能が実行されると、無線操作プログラム２７０に対応する方法が実行される。
【００４０】
取得部２７１は、ユーザ４がカメラ２１で撮像した画像を解析して二次元コード５５の有無を判断する。そして、二次元コード５５が撮像されていると判断した場合には、二次元コード５５に格納された情報を読取る。これにより、シート空調装置特定情報が印刷により記録された紙媒体である乗車予約券５０から、シート空調装置特定情報が取得できる。
【００４１】
操作側接続設定部２７２は、取得部２７１が取得したシート空調装置特定情報をサーバ３０に送信する。サーバ３０は、シート空調装置特定情報から特定できるシート３が現在、他の客により予約された時間帯でないことを含むペアリング許可条件を満たす場合、スマートフォン２０にシート空調装置１０とのペアリングを許可すると判断する。ペアリングを許可すると判断した場合には、スマートフォン２０に対して、シート空調装置特定情報により特定したシート空調装置１０の広域通信部１２のアドレス（以下、広域通信アドレス）、および、ＢＤアドレスを送信する。
【００４２】
操作側接続設定部２７２は、シート空調装置１０の広域通信アドレスおよびＢＤアドレスをサーバ３０から取得した場合、シート空調装置１０へ操作端末特定情報を送信する。操作端末特定情報は、シート空調装置１０がこのスマートフォン２０と通信するための情報である。操作端末特定情報は、具体的には、スマートフォン２０の広域通信部２２の広域通信アドレスおよび近距離通信部２３のＢＤアドレスである。操作端末特定情報がシート空調装置１０に受信されれば、相互に通信相手が特定できる。その後、ブルートゥース規格に定められた手順で信号の送受信を行い、接続設定であるペアリングを行う。
【００４３】
操作端末特定情報は、広域通信部２２あるいは近距離通信部２３から送信する。広域通信部２２から送信するか近距離通信部２３から送信するかは、ブルートゥース通信によりシート空調装置１０と通信できるか否かにより定まる。ブルートゥース通信によりシート空調装置１０と通信できるときは、近距離通信部２３から送信する。このときはＢＤアドレスを使用する。ブルートゥース通信ができないときは、広域通信部２２から送信する。このときは、広域通信アドレスを使用する。
【００４４】
予約位置決定部２７３は、取得部２７１から乗り合いバス２の便名５１および予約シート番号５３を取得する。また、乗り合いバス２内におけるシート配列とシート番号の対応データを取得する。この対応データは、スマートフォン２０が備える記憶媒体に予め記憶されていてもよいし、外部から通信により取得してもよい。そして、対応データと予約シート番号５３から、予約されているシート３の乗り合いバス２内の位置を決定する。
【００４５】
案内制御部２７４は、スマートフォン２０を所持したユーザ４を予約位置決定部２７３が決定した位置に案内するための案内制御を実行する。具体的には、位置検出部２４から現在位置を逐次取得する。この現在位置と乗車バス停５２の位置とから、ユーザ４を乗車バス停５２へ案内する通知を案内通知部２５から出力する。なお、この制御は、ユーザ４により、案内開始操作が行われた場合に実行する。さらに、案内制御部２７４は、ユーザ４の現在位置が乗り合いバス２の内部あるいは乗り合いバス２の近傍であると判断した場合には、予約されているシート３へユーザ４を案内する通知を、案内通知部２５から出力する。予約されているシート３へユーザ４を案内する通知は、たとえば、乗り合いバス２内における予約されているシート３の位置を示すシート配置図を表示することである。また、予約されているシート３へ到着するための進行方向を示す通知でもよい。
【００４６】
遠隔操作部２７５は、ペアリング後、シート空調装置１０を遠隔操作するための指令信号をシート空調装置１０へ送信する。コマンド信号は、ユーザ４による入力受付部２６の操作により定まる。前述したように、二次元コード４０、５５には、シート空調装置１０を操作するための操作画面をスマートフォン２０のディスプレイに表示させることを指示するコマンドが格納されている。したがって、二次元コード４０、５５を撮像すれば、シート空調装置１０を操作するための操作画面がスマートフォン２０のディスプレイに表示される。ユーザ４は、この操作画面を操作すれば、コマンド信号を決定できる。
【００４７】
［サーバ３０の構成］
サーバ３０は、図５に示すように、広域通信部３１と、メモリ３２と、制御部３３とを備えている。広域通信部３１は、広域通信を行う通信部である。メモリ３２は、電気的あるいは磁気的に情報を記憶する電磁的記憶媒体である。
【００４８】
メモリ３２は、たとえば、フラッシュメモリである。メモリ３２には、このサーバ３０が管理する複数の乗り合いバス２について、各シート３の予約状況が記憶されている。予約状況は、乗り合いバス２の便名別に、予約されている乗車区間を表している。また、メモリ３２には、乗り合いバス２の各シート３と、そのシート３に設置されたシート空調装置１０との対応関係が記憶されている。また、メモリ３２には、各シート空調装置１０の広域通信アドレスとＢＤアドレスも記憶されている。
【００４９】
制御部３３は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ、およびこれらの構成を接続するバスラインなどを備えたコンピュータである。ＲＯＭには、汎用的なコンピュータを制御部３３として機能させるためのプログラムが格納されている。ＣＰＵが、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭに記憶されたプログラムを実行することで、制御部３３は、予約管理部３４と接続設定許可部３５として機能する。これらの機能が実行されると、プログラムに対応する方法が実行される。
【００５０】
予約管理部３４は、メモリ３２に記憶している予約状況を逐次、更新する。予約状況の更新は、スマートフォン２０、あるいは、その他の予約機能を持つ端末と接続して行われる。
【００５１】
接続設定許可部３５は、スマートフォン２０からシート空調装置特定情報を受信した場合に、スマートフォン２０にシート空調装置１０とのペアリングを許可するか否かを判断する。この判断においては、まず、シート空調装置特定情報をもとに、通信相手となるシート空調装置１０を特定する。さらに、サーバ３０は、ペアリング許可条件を満たすか否かを判断する。ペアリング許可条件は、特定したシート空調装置１０が設置されているシート３が現在、他の客により予約された時間帯でなく、かつ、シート空調装置特定情報により特定された乗車時刻の一定時間前以降であるという条件である。一定時間はたとえば３０分である。ペアリング許可条件を満たしていると判断した場合には、スマートフォン２０にシート空調装置１０とのペアリングを許可する。ペアリングを許可する場合、スマートフォン２０に対して、シート空調装置特定情報により特定したシート空調装置１０の広域通信アドレスおよびＢＤアドレスを送信する。
【００５２】
［広域通信を用いたペアリングの流れ］
図６、図７を用いて広域通信を用いたペアリングの流れを説明する。図６に示すように、ステップ（以下、ステップを省略）Ｓ１では、乗車予約券５０の発券処理を行う。この処理は、前述したように、スマートフォン２０、専用の予約機、パーソナルコンピュータなどからサーバ３０に接続して行う。
【００５３】
Ｓ２は、スマートフォン２０の取得部２７１が実行する処理である。Ｓ２では、Ｓ１で得られた乗車予約券５０をカメラ２１で撮像し、かつ、光学コードを読み取るアプリケーションを起動して、二次元コード５５に格納されたシート空調装置特定情報を読み取る。
【００５４】
Ｓ３では、Ｓ２で読み取ったシート空調装置特定情報をサーバ３０に送信する。この処理は、操作側接続設定部２７２が実行する処理であり、ユーザ４により送信指示操作が行われた場合に実行する。
【００５５】
Ｓ４ではペアリングが許可されたか否かを判断する。Ｓ４の処理も操作側接続設定部２７２が実行する。Ｓ４の判断がＮＯであればＳ５には進まず、ＹＥＳであればＳ５に進む。なお、ペアリングが許可された場合、操作側接続設定部２７２はサーバ３０からシート空調装置１０の広域通信アドレスとＢＤアドレスを取得している。Ｓ５では、接続設定処理を行う。
【００５６】
Ｓ５の処理は図７に詳しく示す。図７に示す接続設定処理では、スマートフォン２０とシート空調装置１０とが通信する。この通信は、広域通信である。図７に示す接続設定処理は、通信が広域通信である点が異なる以外は、ブルートゥース規格に定められた処理手順と同じである。スマートフォン２０側の処理は、操作側接続設定部２７２が実行し、シート空調装置１０側の処理は、被操作側接続設定部１６が実行する。
【００５７】
Ｓ１１では、接続確立要求をシート空調装置１０へ送信する。接続設定処理を実行する時点ではシート空調装置１０の広域通信アドレスを取得しているので、接続確立要求をシート空調装置１０へ送信することができる。接続確立要求には、スマートフォン２０の広域通信アドレスと、認証コードとが含まれる。認証コードは、具体的には、ＰＩＮコードあるいはパスキーである。
【００５８】
シート空調装置１０はＳ２１でこの接続確立要求を受信する。Ｓ２２では、暗号キー生成のための乱数情報を要求する信号をスマートフォン２０に送信する。スマートフォン２０は、Ｓ１２で、その要求を受信する。Ｓ１３では、所定の関数などにより乱数を生成する。Ｓ１４では、Ｓ１３で生成した乱数をシート空調装置１０へ送信する。Ｓ１５では、Ｓ１１で送信した認証コードと、Ｓ１４で送信した乱数と、暗号生成アルゴリズムとを用いて暗号キーを生成する。
【００５９】
シート空調装置１０は、Ｓ２３で、スマートフォン２０から送信された乱数を受信する。Ｓ２４では、Ｓ２３で受信した乱数と、Ｓ２１で受信した認証コードと、暗号生成アルゴリズムとを用いて暗号キーを生成する。ここで用いる暗号生成アルゴリズムは、スマートフォン２０と共通のアルゴリズムである。
【００６０】
以上の処理によりペアリングは完了し、これ以降、スマートフォン２０とシート空調装置１０との間のブルートゥース通信では、この暗号キーを用いて暗号化された信号が送受信される。
【００６１】
［第１実施形態のまとめ］
以上の処理により、広域通信を用いてブルートゥース通信のペアリングが終了する。これにより、スマートフォン２０を携帯したユーザ４は、乗り合いバス２に乗車した後にペアリングのための操作をしなくても、乗り合いバス２に乗車したときから、スマートフォン２０とシート空調装置１０はペアリングされた状態となる。
【００６２】
したがって、ユーザ４は、乗車後に、多数のシート空調装置１０のＢＤアドレスが表示されたリストから、自分が座るシート３に設置されたシート空調装置１０のＢＤアドレスを探し出してペアリングのための操作をするという手間を省くことができる。
【００６３】
また、本実施形態では、予約時にはペアリングのための処理は開始せず、乗車予約券５０に印刷された二次元コード５５を読み取ることでペアリングのための処理が開始する。したがって、シート３を予約するスマートフォン２０と、ペアリングを行うスマートフォン２０を別々のものにすることができる。よって、たとえば、予約のための処理が不慣れな高齢者のために、シート３の予約を他の者が行い、乗車予約券５０をその高齢者に渡せば、その高齢者の所持するスマートフォン２０でペアリングを行うということができる。
【００６４】
また、本実施形態では、仮に広域通信による事前のペアリングが行えなかったとしても、シート３に、二次元コード４０が示されている。この二次元コード４０をカメラ２１で撮像することでも、ペアリングを行うことができる。このようにしても、多数のシート空調装置１０のＢＤアドレスが表示されたリストから、自分が座っているシート３に設置されたシート空調装置１０のＢＤアドレスがどれであるかを探し出す手間を省くことができる。
【００６５】
また、スマートフォン２０は、広域通信によるペアリングを終えた後では、広域通信よりシート空調装置１０を操作することもできる。したがって、ユーザ４は、乗り合いバス２に乗り込む前から、予約したシート３の付近を涼しくしたり、暖かくしたりすることができる。
【００６６】
また、スマートフォン２０は、ユーザ４が予約した乗り合いバス２のシート３に案内する案内制御部２７４を備えているので、ユーザ４は、予約したシート３へも容易に到着できる。
【００６７】
また、二次元コード４０、５５を撮像すれば、シート空調装置１０の操作画面が表示されるので、シート空調装置１０に対する操作を容易に行うことができる。
【００６８】
＜第２実施形態＞
次に、第２実施形態を説明する。この第２実施形態以下の説明において、それまでに使用した符号と同一番号の符号を有する要素は、特に言及する場合を除き、それ以前の実施形態における同一符号の要素と同一である。また、構成の一部のみを説明している場合、構成の他の部分については先に説明した実施形態を適用できる。
【００６９】
第２実施形態の無線操作システムは、図８に示すシート空調装置１１０と、図９に示すサーバ１３０と、図１１に示すスマートフォン１２０とを、それぞれ、第１実施形態のシート空調装置１０、サーバ３０、スマートフォン２０に代えて備える。
【００７０】
第２実施形態におけるシート空調装置１１０は、図８に示す構成を備える。シート空調装置１１０の制御部１１４は、シート空調装置１０の制御部１４が備えていた被操作側接続設定部１６を備えていない。これに代えて、シート空調装置１１０は接続設定記憶部１１７を備えている。
【００７１】
接続設定記憶部１１７には、このシート空調装置１０に割り当てられた暗号キーが記憶されている。この暗号キーは、Ｓ２４で生成した暗号キーの代わりに用いられる。
【００７２】
第２実施形態のサーバ１３０は、図９に示すように、制御部１３３が接続設定部１３６を備える。また、メモリ３２には、第１実施形態と同じ情報に加えて、シート空調装置１０別に、シート空調装置特定情報とシート空調装置１０の接続設定記憶部１１７に記憶されている暗号キーおよびそのシート空調装置１０のＢＤアドレスが対応付けて記憶されている。なお、メモリ３２は、電磁的記憶媒体であってシート空調装置１０から離れて存在している。
【００７３】
接続設定部１３６は、シート空調装置１１０の代わりに、シート空調装置１１０とスマートフォン１２０との接続設定を実行する。この接続設定部１３６が実行する接続設定処理を、図１０を用いて説明する。
【００７４】
図１０においてＳ３１、Ｓ３２、Ｓ３３は接続設定許可部３５が実行する処理であり、Ｓ３４、Ｓ３５は接続設定部１３６が実行する処理である。
【００７５】
Ｓ３１では、スマートフォン１２０からシート空調装置特定情報を受信する。第２実施形態のスマートフォン１２０も、図６に示す処理を実行する。ただし、図６においてＳ５で実行する接続設定処理は、第１実施形態と相違する。第２実施形態における接続設定処理は後述する。スマートフォン１２０が図６のＳ３を実行すれば、このＳ３１において、サーバ１３０はシート空調装置特定情報を受信できる。
【００７６】
Ｓ３２では、スマートフォン１２０に対して、シート空調装置１０とのペアリングを許可するか否かを判断する。具体的な判断手法は、第１実施形態で説明済みであるので、ここでの説明は省略する。Ｓ３２の判断がＮＯであればＳ３３に進み、ペアリングを不許可とすることを表す信号をスマートフォン１２０へ送信する。Ｓ３２の判断がＹＥＳであればＳ３４に進む。
【００７７】
Ｓ３４では、Ｓ３１で受信したシート空調装置特定情報により特定されるシート空調装置１０に対応したＢＤアドレスと暗号キーをメモリ３２から抽出する。Ｓ３５では、Ｓ３４で抽出したＢＤアドレスと暗号キーを、広域通信部３１からスマートフォン１２０へ送信する。
【００７８】
図１１に示す第２実施形態のスマートフォン１２０は、制御部１２７のＲＯＭに記憶されている無線操作プログラム１２７０が第１実施形態において制御部２７のＲＯＭに記憶されている無線操作プログラム２７０と相違する。したがって、制御部１２７が実現する機能も第１実施形態の制御部２７と相違する。
【００７９】
具体的には、制御部１２７は、操作側接続設定部２７２に代えて接続設定部１２７２を備える。接続設定部１２７２は、取得部２７１が取得したシート空調装置特定情報をサーバ１３０に送信する。これにより、サーバ１３０では、前述した図１０のＳ３１が実行される。その後、サーバ１３０がＳ３５を実行すると、スマートフォン１２０へＢＤアドレスと暗号キーが送信される。このＢＤアドレスと暗号キーは広域通信部２２により受信される。接続設定部１２７２は、広域通信部２２からそのＢＤアドレスと暗号キーを取得する。第２実施形態では、広域通信部２２からＢＤアドレスと暗号キーを取得する処理が、Ｓ５で実行する接続設定処理である。
【００８０】
［第２実施形態のまとめ］
この第２実施形態では、サーバ１３０のメモリ３２に、シート空調装置１０別に、シート空調装置特定情報とシート空調装置１０の接続設定記憶部１１７に記憶されている暗号キーおよびそのシート空調装置１０のＢＤアドレスが対応付けて記憶されている。そのため、スマートフォン１２０は、シート空調装置１０とブルートゥース通信できない位置にあっても、シート空調装置１０とペアリングをすることができる。しかも、ペアリングをする際に、サーバ１３０にアクセスしてＢＤアドレスと暗号キーを取得すればよく、シート空調装置１０と通信する必要がない。
【００８１】
以上、実施形態を説明したが、開示した技術は上述の実施形態に限定されるものではなく、次の変形例も開示した範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施できる。
【００８２】
＜変形例１＞
第１実施形態では、二次元コード５５にシート空調装置特定情報が格納されており、二次元コード５５を読み取ることで、ペアリングのための処理を開始していた。これに代えて、変形例１では、サーバ３０のメモリ３２に、複数のシート空調装置１０についてのシート空調装置特定情報を記憶する。スマートフォン２０の取得部２７１は、広域通信部２２を介してサーバ３０と通信を行い、スマートフォン２０のディスプレイに、複数のシート空調装置１０のリストを表示させる。
【００８３】
そして、ユーザ４の操作により、一つのシート空調装置１０が選択された場合に、サーバ３０は、その選択されたシート空調装置１０の広域通信アドレスをスマートフォン２０に通知するようにしてもよい。この場合、取得部２７１は、サーバ３０からシート空調装置特定情報である、シート空調装置１０の広域通信アドレスを取得する。この広域通信アドレスを取得した後は、第１実施形態と同様に図７を処理を実行することができる。
【００８４】
＜変形例２＞
第２実施形態では、メモリ３２に、シート空調装置１０別に、シート空調装置特定情報とシート空調装置１０の接続設定記憶部１１７に記憶されている暗号キーが対応付けて記憶されていた。これに対して変形例２では、乗車予約券５０に印刷された二次元コード５５に、その乗車予約券５０に印刷された乗り合いバス２の便名５１、予約シート番号５３などにより定まるシート空調装置１０のＢＤアドレスと暗号キーが格納されている。
【００８５】
よって、この変形例２によれば、カメラ２１により二次元コード５５を撮像し、その二次元コード５５からＢＤアドレスと暗号キーを読み取れば、シート空調装置１０のＢＤアドレスと暗号キーが取得できる。この場合、紙媒体である乗車予約券５０が記録媒体である。この変形例２では、スマートフォン１２０は、サーバ３０に接続することなく、ペアリングを行うことができる。
【００８６】
＜変形例３＞
実施形態では、無線操作端末としてスマートフォン２０、１２０を示した。しかし、無線操作端末は、スマートフォン２０、１２０である必要はなく、近距離無線通信が可能な種々の端末を用いることができる。
【００８７】
また、被操作装置もシート空調装置１０、１１０である必要はない。たとえば、被操作装置を、シェアカーで用いられる車両用電子キーシステムが備える車載装置とすることができる。この場合、事前にペアリングを済ませておいた状態で、スマートフォン２０、１２０を携帯したユーザ４がシェアカーに接近すると、自動でブルートゥース通信が開始される。これをトリガとして、車載装置は、車幅灯の点滅、ホーンの鳴動などで、ブルートゥース通信の開始を周囲に通知すれば、ユーザ４は予約した車がどれであるかを容易に認識できる。なお、この車両用電子キーシステムにおいて、電子キーとしてスマートフォン２０、１２０を用いることもできる。
【００８８】
＜変形例４＞
前述の実施形態では、近距離無線通信としてブルートゥース通信を説明した。しかし、近距離無線通信は、ブルートゥース通信に限られない。たとえば、近距離無線通信をＷｉ−Ｆｉとしてもよい。
【００８９】
＜変形例５＞
光学コードとして二次元コード４０、５５を例示したが、光学コードは一次元コード、すなわちバーコードであってもよい。
【００９０】
＜変形例６＞
実施形態では、シート空調装置１０が備える広域通信部１２の位置については特に言及していない。この広域通信部１２は、シート空調装置１０が備える他の要素とともに一つの筐体に収容されていてもよい。また、それに限られず、その筐体の外に広域通信部１２があってもよい。広域通信部１２が筐体の外にある場合、筐体内の要素との接続は有線接続でもよいが、無線接続とすることもできる。また、広域通信部１２を筐体の外に配置する場合、その広域通信部１２を複数のシート空調装置１０が共用してもよい。
【符号の説明】
【００９１】
１：無線操作システム    ２：乗り合いバス    ３：シート    ４：ユーザ    ５：広域通信網    １０：シート空調装置    １１：空調部    １２：広域通信部    １３：近距離通信部    １４：制御部    １５：空調制御部    １６：被操作側接続設定部    ２０：スマートフォン    ２１：カメラ    ２２：広域通信部    ２３：近距離通信部    ２４：位置検出部    ２５：案内通知部    ２６：入力受付部    ２７：制御部    ３０：サーバ    ３１：広域通信部    ３２：メモリ    ３３：制御部    ３４：予約管理部    ３５：接続設定許可部    ４０：二次元コード    ５０：乗車予約券    ５１：便名    ５２：乗車バス停    ５３：予約シート番号    ５４：降車バス停    ５５：二次元コード    １１０：シート空調装置    １１４：制御部    １１７：接続設定記憶部    １２０：スマートフォン    １２７：制御部    １３０：サーバ    １３３：制御部    １３６：接続設定部    ２７０：無線操作プログラム    ２７１：取得部    ２７２：操作側接続設定部    ２７３：予約位置決定部    ２７４：案内制御部    ２７５：遠隔操作部    １２７０：無線操作プログラム    １２７２：接続設定部
【図１】
2019102887.tif 000003
【図２】
2019102887.tif 000004
【図３】
2019102887.tif 000005
【図４】
2019102887.tif 000006
【図５】
2019102887.tif 000007
【図６】
2019102887.tif 000008
【図７】
2019102887.tif 000009
【図８】
2019102887.tif 000010
【図９】
2019102887.tif 000011
【図１０】
2019102887.tif 000012
【図１１】
2019102887.tif 000013