(57)【要約】      （修正有）【課題】本発明は、ＮＦＣ機能を備えていないスマートフォンなどの情報端末においても容易に機器間通信を可能とする機器間通信方法を提供する。【解決手段】本発明の機器間通信方法は、スマートフォンなどの表示画面４と同じ面にインカメラ３を備えた情報端末間の通信を、一方の情報端末の表示画面に表示した二次元コード５を通信媒体として、他方の情報端末のインカメラでその二次元コードを読み取ることによって、相互に通信する。【選択図】図１
2019068353.tif 000002
【特許請求の範囲】
【請求項１】
表示画面とインカメラを備えた２台の情報端末Ａ、Ｂの機器間通信方法であって、
情報端末Ａ、Ｂを向い合わせにして、各々の表示画面を互いに他方のインカメラにより撮像可能に配置し、双方の動作を開始するステップ０と、
一方の情報端末Ａにて、
コマンドを生成するステップ１と、
ステップ１で生成したコマンドを二次元コードに変換するステップ２と、
ステップ２で得た二次元コードを情報端末Ａの表示画面に表示し、且つ情報端末Ａのインカメラを待機状態にするステップ３と、
他方の情報端末Ｂにて、
インカメラを待機状態に移行させるステップ４と、
情報端末Ａに表示された二次元コードを読み取るステップ５と、
読み取った二次元コードを復号し、コマンドを取得するステップ６と、
ステップ６で取得したコマンドが正常か異常かを判定し、正常ならステップ８に進み、異常ならステップ９に進むステップ７と、
ステップ６で取得したコマンドの正常処理を行うステップ８と、
ステップ６で取得したコマンドのエラー処理を行うステップ９と、
コマンドに基づいてレスポンスを生成するステップ１０と、
生成したレスポンスを二次元コードに変換するステップ１１と、
二次元コードを表示画面に表示するステップ１２と、
情報端末Ａにて、
情報端末Ｂの表示画面に表示された二次元コードを読み取るステップ１３と、
読み取った二次元コードを復号し、レスポンスを取得するステップ１４と、を備えていることを特徴とする機器間通信方法。
【請求項２】
請求項１に記載の機器間通信方法におけるステップ０〜ステップ１４を実行可能とするプログラムと、表示画面と、表示画面と同じ側に備えられているインカメラと、を備えていることを特徴とする情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器間通信方法およびその機器間通信方法で使用する機器間通信装置に関する。更に詳しくは、インカメラを備えたスマートフォンなどの情報端末を利用した機器間通信方法とそれに使用する情報端末に関する。
【背景技術】
【０００２】
従来から、家庭内に設置した無線ルーターをアクセスポイント（ＡＰ）として、ワイファイ（Ｗｉ−Ｆｉ）規格による無線ＬＡＮが使用されてきた。無線ＬＡＮにおいては、無線ルーターとパソコン（パーソナルコンピュータ）、プリンタ、スマートフォンなどの情報端末などが無線接続されて通信可能となっている。そのため、各機器は、電源さえ確保すればパソコンとＬＡＮケーブルを接続することなく使用可能となる。また、パソコンやスマートフォンなどの情報端末は、無線ルーターなどのアクセスポイントを介してインターネットに高速に接続することができるようになっている。
【０００３】
更に、近年はアクセスポイントを介さない機器間通信が可能になってきている。機器間通信とは、ブルートゥース(登録商標）やワイファイダイレクトといった無線通信規格を使用して、機器間を直接的に接続して無線通信可能とするものである。そのため、パソコンとマウス、パソコンとプリンタ、パソコンとスマートフォン、スマートフォンとスマートフォン、などの間で直接的に無線通信が可能となる。
【０００４】
更に、至近距離のみに対応した技術であるＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  ｒａｄｉｏ
Ｃｏｍｍｕｎｉｃａｔｉｏｎ；近接距離通信）がスマートフォンや家電などの様々な機器で普及が進められるに至っている。
【０００５】
ＮＦＣは、１０ｃｍ程度の至近距離における近接距離通信規格であり、例えばスマートフォン同士の無線通信には好適な規格であるが、以下の理由で普及が思うようにすすんでいない。
【０００６】
もう１つの理由は、導入コストが高いことである。使用者である加盟店などへの導入コストとして、ＰＯＳ端末をＮＦＣ対応にするための置換コストがかかり、更に実際に使用するスタッフのトレーニングおよび顧客への周知などが必要であり、加盟店側の負担が非常に大きい。
【０００７】
また、ＮＦＣを利用した機器間通信を行う場合、スマートフォンなどの情報端末がＮＦＣを搭載している必要がある。
以上の様な事情により、ＮＦＣの普及拡大が進んでいないのが現状である。そのため、ＮＦＣ機能を備えていないスマートフォンなどの情報端末であっても容易に機器間通信を可能とする技術が待望されていた。
【０００８】
そのため、ＮＦＣ機能を備えていないスマートフォンなどの情報端末であっても容易に機器間通信を可能とする先行技術について調査したが、そのような技術を見出すことはできなかった。
類似した技術としては、例えば特許文献１には、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（ワイファイダイレクト）を使用した機器間通信技術において、接続先の機器を検索した時に取得し表示される情報について、ユーザにとってどの機器に接続するかを特定することが困難であるとの問題があった。その問題を解決することを課題として、接続先の通信装置を選択するための条件を入力する手段と、無線ネットワークの基地局として動作している第１の
通信装置から、当該第１の通信装置を示す情報と、当該第１の通信装置が構築した無線ネットワークに参加している第２の通信装置を示す情報とを受信する受信手段と、受信手段が受信した情報に基づいて、第１と第２の通信装置の中から、入力手段によって入力された条件に対応する通信装置を選択する選択手段と、を有する通信装置が開示されている。
【０００９】
しかしながら、この技術はＷｉ−Ｆｉ  Ｄｉｒｅｃｔを想定したものであり、通信距離が数ｍ以上と長いために、その範囲内にある接続先として複数の候補が出てくる場合に、どの接続先を通信装置が選択すべきかを選定可能とした技術である。
【００１０】
また、特許文献２には、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続時、ネットワーク情報を考慮してグループオーナー（ワイファイダイレクトネットワークを構成する機器グループのうち、接続された機器の統制権を有し、ＡＰの役割を果たす機器）を判断することができる通信実行方法を提供することを課題として、第１機器の機器間通信実行方法において、機器間通信を支援する第２機器を検索するステップと、検索された第２機器からネットワーク情報を受信するステップと、その受信したネットワーク情報と第１機器のネットワーク情報に基づいて、第１機器と第２機器のいずれか１つをグループオーナーと判断するステップを含み、ネットワーク情報は、サーバー機器またはクライアント機器を指示するタイプ情報、ネットワーク支援情報、ネットワーク必要情報およびネットワーク設定情報のうち少なくとも１つを含む通信実行方法が開示されている。
【００１１】
しかしながら、この技術はＷｉ−Ｆｉ  Ｄｉｒｅｃｔを想定したものであり、ＮＦＣ機能を備えていないスマートフォンなどの情報端末においても容易に機器間通信を可能とする技術とは異なる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２０１４−１４３６３３号公報
【特許文献２】特開２０１４−６０７１７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
上記の事情に鑑み、本発明は、ＮＦＣ機能を備えていないスマートフォンなどの情報端末においても容易に機器間通信を可能とする機器間通信方法およびその機器間通信方法を実施可能な情報端末を提供することを課題とする。
【課題を解決するための手段】
【００１４】
上記の課題を解決する手段として、本発明の態様は、２台の情報端末間における機器間通信の方法である。まず、互いの表示画面を双方のインカメラ（表示画面と同じ側の備えられた撮像カメラ）で撮像可能な位置に配置して、双方のスタートボタンを押すことにより、双方の情報端末にインストールされているプログラムをスタートさせる。まず、通信したい情報をコマンドとして入力し、情報端末Ａの表示画面に二次元コードとして表示する。その二次元コードを情報端末Ｂのインカメラが撮像し、二次元コードを復号することにより、情報端末Ｂが情報端末Ａからのコマンドを受信し、取得する。ここで、情報端末Ｂが取得したコマンドが正常であるか、エラーを含んだ異常であるか、を判定し、正常であれば、コマンドの正常処理を実施したのち、レスポンスを生成する。異常であれば、エラーであることを確認し、レスポンスを生成する。生成したレスポンスを二次元コードに変換し、情報端末Ｂの表示画面に表示する。情報端末Ａのインカメラが、情報端末Ｂの表示画面に表示された二次元コードを読み取り、復号することによってレスポンスを取得する事によって、情報端末Ａと情報端末Ｂ間の機器間通信を実施することができる。
【００１５】
更に具体的に示すと、本発明の第一の態様としては、表示画面とインカメラを備えた２台の情報端末Ａ、Ｂの機器間通信方法であって、
情報端末Ａ、Ｂを向い合わせにして、各々の表示画面を互いに他方のインカメラにより撮像可能に配置し、双方の動作を開始するステップ０と、
一方の情報端末Ａにて、
コマンドを生成するステップ１と、
ステップ１で生成したコマンドを二次元コードに変換するステップ２と、
ステップ２で得た二次元コードを情報端末Ａの表示画面に表示し、且つ情報端末Ａのインカメラを待機状態にするステップ３と、
他方の情報端末Ｂにて、
インカメラを待機状態に移行させるステップ４と、
情報端末Ａに表示された二次元コードを読み取るステップ５と、
読み取った二次元コードを復号し、コマンドを取得するステップ６と、
ステップ６で取得したコマンドが正常か異常かを判定し、正常ならステップ８に進み、異常ならステップ９に進むステップ７と、
ステップ６で取得したコマンドの正常処理を行うステップ８と、
ステップ６で取得したコマンドのエラー処理を行うステップ９と、
コマンドに基づいてレスポンスを生成するステップ１０と、
生成したレスポンスを二次元コードに変換するステップ１１と、
二次元コードを表示画面に表示するステップ１２と、
情報端末Ａにて、
情報端末Ｂの表示画面に表示された二次元コードを読み取るステップ１３と、
読み取った二次元コードを復号し、レスポンスを取得するステップ１４と、を備えていることを特徴とする機器間通信方法である。
【００１６】
また、第二の態様は、第一の態様に記載の機器間通信方法におけるステップ０〜ステップ１４を実行可能とするプログラムと、表示画面と、表示画面と同じ側に備えられているインカメラと、を備えていることを特徴とする情報端末である。
【００１７】
また、送信するコマンドは、ＩＣカードまたはスマートフォンで一般的に利用されている、ＩＳＯに準拠したコマンドＡＰＤＵのプロトコルを使用することとし、セキュアメッセージングに対応してもよいものとする。
これにより、２つの情報端末の通信路にて不正にデータが抜かれて情報漏洩とならないよう、セキュリティ性を担保する。
【発明の効果】
【００１８】
本発明の機器間通信方法は、スマートフォンなどの表示画面と同じ面にインカメラを備えた情報端末間の通信を、一方の情報端末の表示画面に表示した二次元コードを他方の情報端末のインカメラで読み取ることによって、相互に通信可能にする機器間通信方法である。そのため、ＮＦＣ機能を備えていないスマートフォンなどの情報端末においても容易に機器間通信を可能とすることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の機器間通信方法の実施の形態例を俯瞰的に説明する概略説明図。
【図２】本発明の機器間通信方法の手順の例を示すフロー図。
【発明を実施するための形態】
【００２０】
＜機器間通信方法＞
本発明の機器間通信方法について、図１と図２を用いて説明する。
本発明の機器間通信方法は、表示画面とインカメラ（表示画面と同じ側に備えられた撮
像カメラ）を備えた２台の情報端末Ａ１、情報端末Ｂ２の機器間通信方法である。
【００２１】
本発明の機器間通信方法は、少なくとも下記に説明するステップ０（Ｓ０）からステップ１４（Ｓ１４）のステップを備えている。
（Ｓ０）
情報端末Ａ１と情報端末Ｂ２を向い合わせにして、各々の表示画面４を互いに他方のインカメラ３により撮像可能に配置し、開始ボタンを押すことで双方の動作を開始する。
【００２２】
一方の情報端末Ａ１において、ステップ１（Ｓ１）〜ステップ３（Ｓ３）を実行する。（Ｓ１）
コマンドを生成する。コマンドの内容は、情報端末Ａ１から情報端末Ｂ２に送信したい情報である。その情報は、例えば情報端末Ａ１にてキー入力しても良いし、受信したり、インターネット経由で取得した各種の情報であっても良く、特に限定されるものではない。
（Ｓ２）
Ｓ１で生成したコマンドを二次元コード５に変換する。情報端末Ａ１が各種の情報を二次元コードに変換するソフトウェアを備えていることによって実施可能となる。二次元コードとしては特に限定する必要は無いが、例えばＱＲコード(登録商標）（デンソーウェーブ社）を好適に使用することができる。
（Ｓ３）
ステップ２で変換した二次元コード５を情報端末Ａの表示画面４に表示し、且つ情報端末Ａのインカメラ３を待機状態にする。これは情報端末の通常の機能として実行することができる。
【００２３】
他方の情報端末Ｂ２において、以下のステップ４（Ｓ４）〜ステップ１２（Ｓ１２）を実行する。
（Ｓ４）
情報端末Ｂのインカメラ３を待機状態に移行させる。Ｓ４は、Ｓ０で情報端末Ｂ２の開始ボタンを押した時に、実行されている。
（Ｓ５）
情報端末Ａ１に表示された二次元コード５を情報端末Ｂ２が読み取る。
（Ｓ６）
情報端末Ｂ２が読み取った二次元コード５を復号し、コマンドを取得する。情報端末Ｂ２が、予め二次元コードを復号するプログラムを備えておく事によって実施可能となる。（Ｓ７）
ステップ６（Ｓ６）で取得したコマンドが正常か異常かを判定し、正常ならステップ８（Ｓ８）に進み、異常ならステップ９（Ｓ９）に進む。
（Ｓ８）
ステップ６（Ｓ６）で取得したコマンドの正常処理を行う。正常処理は、ＩＳＯ  ７８１６−４などのＩＳ０準拠のコマンドＡＰＤＵのプロトコルに準拠して応答するものとし、より詳細にはアプリケーションプログラムに依存する。
（Ｓ９）
ステップ６（Ｓ６）で取得したコマンドのエラー処理を行う。エラー処理は、ＩＳＯ  ７８１６−４などのＩＳ０準拠のコマンドＡＰＤＵのプロトコルに準拠して応答するものとし、より詳細にはアプリケーションプログラムに依存する。
（Ｓ１０）
コマンドに対応したレスポンスを生成する。任意のプロトコルに従ってレスポンスを生成するプログラムを備えていることによって実施可能となる。
（Ｓ１１）
生成したレスポンスを二次元コードに変換する。
（Ｓ１２）
二次元コードを情報端末Ｂの表示画面６に表示する。
【００２４】
情報端末Ａにおいて、以下のステップ１３（Ｓ１３）とステップ１４（Ｓ１４）を実行する。
（Ｓ１３）
情報端末Ｂの表示画面に表示された二次元コードを読み取る。
（Ｓ１４）
読み取った二次元コードを復号し、レスポンスを取得する。
【００２５】
以上のステップ０（Ｓ０）からステップ１４（Ｓ１４）によって、情報端末Ａと情報端末Ｂの間で、ＱＲコード(登録商標）（デンソーウェーブ社）などの二次元コードを情報媒体として機器間通信を行うことができる。スマートフォンなどの情報端末には、予め二次元コードを読み取るプログラムと、入力または取得した情報に基づいて二次元コードを生成するプログラムと、が備えられていれば良い。
【００２６】
なお、本発明に於いては、情報端末としてスマートフォンなどの携帯情報端末を例にとって説明したが、携帯情報端末同士の機器間通信だけでなく、携帯情報端末と据置型の情報端末間の機器間通信であっても良い。いかなる場合であっても、双方のが表示画面と互いの表示画面に表示された二次元コードを読み取ることが可能な撮像カメラを備えていれば良い。
【００２７】
＜情報端末＞
本発明の情報端末は、本発明の機器間通信方法におけるステップ０（Ｓ０）〜ステップ１４（Ｓ１４）を実行可能とするプログラムと、表示画面４と、表示画面４と同じ側に備えられているインカメラ３と、を備えている情報端末（情報端末Ａ１、情報端末Ｂ２）である（図１参照）。
【００２８】
本発明の情報端末としては、スマートフォンを好適に使用することができるが、これに限定する必要はなく、表示画面と、表示画面が備えられた情報端末の同じ側に撮像カメラが備えられていれば良い。ここで、撮像カメラとは、スマートフォンのインカメラを代表とした固体撮像装置である。
【００２９】
また、本発明の第一の態様である機器間通信方法、具体的にはステップ０（Ｓ０）からステップ１４（Ｓ１４）を実施可能なプログラムを備えていれば良い。
例えば、図２における情報端末Ａにおいては、Ｓ０〜Ｓ３およびＳ１３〜Ｓ１４に亘る各ステップの実行プログラムと一連のプロトコルを制御するプログラムが備えられていることにより、実行することが可能となる。
【００３０】
また、情報端末Ｂにおいては、Ｓ０、Ｓ４〜Ｓ１２に亘る各ステップの実行プログラムと一連のプロトコルを制御するプログラムが備えられていることにより、実行することが可能となる。
【００３１】
また、情報端末Ａについて上記で説明した各ステップの実行プログラムと一連のプロトコルを制御するプログラムを情報端末Ｂも備えており、その逆に情報端末Ｂについて上記で説明した各ステップの実行プログラムと一連のプロトコルを制御するプログラムを情報端末Ａも備えている。その為、図２において情報端末Ａと情報端末Ｂを入れ替えても、同じ事を実行することができる。
【符号の説明】
【００３２】
１・・・情報端末Ａ
２・・・情報端末Ｂ
３・・・インカメラ
４・・・表示画面
５、６・・・二次元コード
【図１】
2019068353.tif 000003
【図２】
2019068353.tif 000004