(57)【要約】【課題】受信したデータを有効に活用できるようにする。【解決手段】通信装置１によれば、非接触通信部１６によりデータを受信すると、制御部１１は、受信したデータを使用するアプリケーションがインストール済みであるか否かを判断し、アプリケーションがインストール済みではないと判断した場合に、受信したデータをメモリ１１２に保存するとともに、アプリケーションのインストールを行う。そして、制御部１１は、メモリ１１２に保存されているデータを使用してインストールされたアプリケーションを実行する。【選択図】図５
2017058897.tif 000002
【特許請求の範囲】
【請求項１】
非接触通信によってデータを受信する受信手段と、
前記受信手段により受信したデータを使用するアプリケーションがインストール済みであるか否かを判断する判断手段と、
前記判断手段により前記アプリケーションがインストール済みではないと判断された場合に、前記受信手段により受信したデータを保存する保存手段と、
前記判断手段により前記アプリケーションがインストール済みではないと判断された場合に、前記アプリケーションのインストールを行うインストール手段と、
前記保存手段に保存されているデータを使用して前記インストールされたアプリケーションを実行するアプリケーション実行手段と、
を備える通信装置。
【請求項２】
前記インストール手段は、前記受信手段によるデータ受信とは異なる通信方式で前記アプリケーションを取得してインストールする請求項１に記載の通信装置。
【請求項３】
前記受信手段は、コンテンツ出力装置から出力中のコンテンツに基づいたデータを受信する請求項１又は２に記載の通信装置。
【請求項４】
非接触通信によってデータを受信する工程と、
前記受信したデータを使用するアプリケーションがインストール済みであるか否かを判断する工程と、
前記アプリケーションがインストール済みではないと判断された場合に、前記受信したデータを保存手段に保存する工程と、
前記アプリケーションがインストール済みではないと判断された場合に、前記アプリケーションのインストールを行う工程と、
前記保存手段に保存されているデータを使用して前記インストールされたアプリケーションを実行する工程と、
を含むデータ処理方法。
【請求項５】
非接触通信によってデータを受信する受信手段を備える通信装置に用いられるコンピュータを、
前記受信手段により受信したデータを使用するアプリケーションがインストール済みであるか否かを判断する判断手段、
前記判断手段により前記アプリケーションがインストール済みではないと判断された場合に、前記受信手段により受信したデータを保存する保存手段、
前記判断手段により前記アプリケーションがインストール済みではないと判断された場合に、前記アプリケーションのインストールを行うインストール手段、
前記保存手段に保存されているデータを使用して前記インストールされたアプリケーションを実行するアプリケーション実行手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、データ処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ＮＦＣ（Near Field Communication）等の非接触通信を使用してデータを送受信する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２００８４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、非接触通信によって受信したデータを使用できるアプリケーションが受信側の通信装置にインストールされていない場合、受信したデータを有効に活用することができなかった。
【０００５】
本発明の課題は、受信したデータを有効に活用できるようにすることである。  
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明の通信装置は、
非接触通信によってデータを受信する受信手段と、
前記受信手段により受信したデータを使用するアプリケーションがインストール済みであるか否かを判断する判断手段と、
前記判断手段により前記アプリケーションがインストール済みではないと判断された場合に、前記受信手段により受信したデータを保存する保存手段と、
前記判断手段により前記アプリケーションがインストール済みではないと判断された場合に、前記アプリケーションのインストールを行うインストール手段と、
前記保存手段に保存されているデータを使用して前記インストールされたアプリケーションを実行するアプリケーション実行手段と、
を備える。
【発明の効果】
【０００７】
本発明によれば、受信したデータを有効に活用することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態におけるクーポン出力システムの全体構成例を示す図である。
【図２】図１の通信装置の機能的構成を示すブロック図である。
【図３】図１のデジタルサイネージ装置の機能的構成を示すブロック図である。
【図４】図３のスクリーン部の概略構成を示す図である。
【図５】図２の制御部により実行されるクーポン表示処理のフローチャートである。
【図６】図５のクーポン表示処理におけるメモリへのデータ書き込み及び読み出しを模式的に示す図である。
【図７】従来の技術において、非接触通信部から受信したデータを使用するアプリケーションがインストールされていないときのクーポンを表示させるための手順を示す図である。
【図８】本実施形態において、非接触通信部から受信したデータを使用するアプリケーションがインストールされていないときのクーポンを表示させるための手順を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明に係る好適な実施形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１０】
［クーポン出力システム１００の構成］
図１は、本発明の実施形態におけるクーポン出力システム１００の全体構成を示す図である。クーポン出力システム１００は、図１に示すように、顧客が携帯する通信装置１と、店舗等に設けられたデジタルサイネージ装置２と、サーバ装置３とを備えて構成されている。通信装置１とデジタルサイネージ装置２は、非接触通信によりデータ送受信可能である。また、通信装置１とサーバ装置３は、移動体通信網やインターネットを含んで構成される通信ネットワークを介して通信接続可能に構成されている。
【００１１】
［通信装置１の構成］
図２は、通信装置１の主制御構成を示すブロック図である。通信装置１は、顧客が携帯するスマートフォンやタブレット端末等の通信機能を備えた端末装置であり、図２に示すように、制御部１１、記憶部１２、操作部１３、表示部１４、ネットワーク通信部１５、非接触通信部１６等を備えて構成されている。
【００１２】
制御部１１は、記憶部１２のプログラム記憶部１２１に記憶されている各種のプログラムを実行して所定の演算や各部の制御を行うＣＰＵ１１１とプログラム実行時の作業領域となるメモリ１１２（Random Access Memory）とを備えている。制御部１１は、記憶部１２のプログラム記憶部１２１に記憶されているプログラムとの協働により後述するクーポン表示処理を実行することにより、判断手段、インストール手段、アプリケーション実行手段として機能する。また、メモリ１１２は、保存手段として機能する。
【００１３】
記憶部１２は、不揮発性の半導体メモリ等により構成される。記憶部１２には、図２に示すように、プログラム記憶部１２１が設けられている。プログラム記憶部１２１には、制御部１１で実行されるシステムプログラム、各種アプリケーション（アプリケーションプログラム）、これらのプログラムの実行に必要なデータ等が記憶されている。
【００１４】
操作部１３は、各種機能キー等を備え、ユーザによる各キーの押下入力を受け付けてその操作情報を制御部１１に出力する。また、操作部１３は、表示部１４の表面を覆うように透明電極を格子状に配置したタッチパネル等を有し、手指やタッチペン等で押下された位置を検出し、その位置情報を操作情報として制御部１１に出力する。  
【００１５】
表示部１４は、ＬＣＤ（Liquid Crystal Display）等により構成され、制御部１１からの表示制御信号に従って各種表示を行う。
【００１６】
ネットワーク通信部１５は、無線により移動体通信網の基地局等を介して通信ネットワークに接続し、通信ネットワークに接続された外部機器とのデータ送受信を行う。
【００１７】
非接触通信部１６は、デジタルサイネージ装置２等のＮＦＣによる無線通信機能を備える外部機器と非接触通信によりデータの送受信を行う。非接触通信部１６は、受信手段として機能する。
【００１８】
［デジタルサイネージ装置２の構成］
図３は、デジタルサイネージ装置２の主制御構成を示すブロック図である。
デジタルサイネージ装置２は、例えば、店舗に設置され、店舗で取り扱っている商品等に関するコンテンツを出力する装置である。デジタルサイネージ装置２は、図３に示すように、コンテンツの映像光を照射する投影部２１と、投影部２１から照射された映像光を背面で受けて前面に投影するスクリーン部２２とを備えている。
【００１９】
まず、投影部２１について説明する。
投影部２１は、制御部２３と、プロジェクタ２４と、記憶部２５と、ネットワーク通信部２６と、を備えている。プロジェクタ２４、記憶部２５、ネットワーク通信部２６は、図３に示すように制御部２３に接続されている。
【００２０】
制御部２３は、記憶部２５のプログラム記憶部２５１に記憶されている各種のプログラムを実行して所定の演算や各部の制御を行うＣＰＵとプログラム実行時の作業領域となるメモリとを備えている（いずれも図示略）。
本実施形態において、制御部２３は、プログラムとの協働により、コンテンツ記憶部２５２に記憶されているコンテンツデータを読み出してプロジェクタ２４及び音声出力部３３に出力させる。また、コンテンツの出力中に非接触通信部３４により通信エリア内に通信装置１が存在することが検出されると、出力中のコンテンツのコンテンツ識別情報及びこのコンテンツ識別情報を使用してクーポンを表示するアプリケーションのアプリケーション識別情報を送信データとして非接触通信部３４により通信装置１に送信する。
【００２１】
プロジェクタ２４は、制御部２３から出力された画像データを映像光に変換してスクリーン部２２に向けて照射する投影装置である。プロジェクタ２４は、例えば、アレイ状に配列された複数個（ＸＧＡの場合、横１０２４画素×縦７６８画素）の微小ミラーの各傾斜角度を個々に高速でオン／オフ動作して表示動作することでその反射光により光像を形成する表示素子であるＤＭＤ（デジタルマイクロミラーデバイス）を利用したＤＬＰ（Digital Light Processing）(登録商標)プロジェクタが適用可能である。
【００２２】
記憶部２５は、ＨＤＤ（Hard Disk Drive）や不揮発性の半導体メモリ等により構成される。記憶部２５には、図３に示すように、プログラム記憶部２５１が設けられている。プログラム記憶部２５１には、制御部２３で実行されるシステムプログラムや、各種処理を実行するための処理プログラム、これらのプログラムの実行に必要なデータ等が記憶されている。
【００２３】
また、記憶部２５には、コンテンツ記憶部２５２が設けられている。コンテンツ記憶部２５２には、コンテンツ識別情報に対応付けてコンテンツデータ（例えば、動画データ及び音声データ）が記憶されている。
【００２４】
ネットワーク通信部２６は、モデム、ルータ、ネットワークカード等により構成され、通信ネットワークに接続された外部機器との通信を行う。
【００２５】
次に、スクリーン部２２について説明する。
図４は、スクリーン部２２の概略構成を示す正面図である。図４に示すようにスクリーン部２２には、画像形成部２７と、画像形成部２７を支持する台座２８とが備えられている。
【００２６】
画像形成部２７は、映像光の照射方向に対して略直交するように配置された、例えばアクリル板などの一枚の透光板２９に、フィルム状のフレネルレンズが積層された背面投影用のフィルムスクリーンが貼付されて構成されたスクリーンである。
【００２７】
台座２８には、ボタン式の操作部３２と、音声を出力するスピーカなどの音声出力部３３と、非接触通信部３４と、が設けられている。
【００２８】
操作部３２は、各種機能ボタンを備え、操作ボタンの押下信号を検出して制御部２３に出力する。
【００２９】
非接触通信部３４は、ＮＦＣによる無線通信機能を備え、ＮＦＣ対応の通信装置１と非接触通信によりデータ送受信を行う。
【００３０】
操作部３２、音声出力部３３、非接触通信部３４は、図３に示すように制御部２３に接続されている。
【００３１】
［サーバ装置３の構成］
サーバ装置３は、制御部、記憶部、通信部、操作部、表示部等を備えて構成されている（図示せず）。サーバ装置３の記憶部には、通信装置１で使用可能な各種アプリケーションが記憶されており、サーバ装置３の制御部は、通信装置１からの要求に応じてアプリケーションを読み出して通信装置１に送信する。
【００３２】
［クーポン出力システム１００の動作］
次に、クーポン出力システム１００を構成する通信装置１の動作について説明する。
図５に、通信装置１において実行されるクーポン表示処理のフローチャートを示す。クーポン表示処理は、通信装置１をデジタルサイネージ装置２の非接触通信部３４にかざした際に、通信装置１の制御部１１とプログラム記憶部１２１に記憶されているプログラムとの協働により実行される。
【００３３】
まず、制御部１１は、非接触通信部１６により、デジタルサイネージ装置２の非接触通信部３４から送信されたデータを受信する（ステップＳ１）。ここで、デジタルサイネージ装置２の非接触通信部３４から送信されるデータは、デジタルサイネージ装置２において出力されているコンテンツに基づくデータ及びこのデータを使用するアプリケーションを識別するためのデータである。本実施形態では、出力中のコンテンツのコンテンツ識別情報及びこのコンテンツ識別情報を使用するアプリケーションのアプリケーション識別情報が送信されるものとする。
【００３４】
次いで、制御部１１は、ステップＳ１で受信したデータを使用するアプリケーションがインストール済みである否かを判断する（ステップＳ２）。例えば、制御部１１は、受信したデータに含まれるアプリケーションの識別情報に基づいて、受信したデータを使用するアプリケーションがインストール済みである否かを判断する。
【００３５】
受信したデータを使用するアプリケーションがインストール済みであると判断した場合（ステップＳ２；ＹＥＳ）、制御部１１は、プログラム記憶部２５１から該当するアプリケーションを読み出して、ステップＳ１で受信したデータを使用して読み出したアプリケーションを実行することにより、表示部１４にクーポンを表示させる（ステップＳ６）。具体的には、ステップＳ１で受信したコンテンツ識別情報に基づいて、出力中のコンテンツに関連する割引クーポン（例えば、コンテンツで説明している商品の割引クーポン）を生成して表示部１４に表示させる。
【００３６】
一方、受信したデータを使用するアプリケーションがインストール済みでないと判断した場合（ステップＳ２；ＮＯ）、制御部１１は、ステップＳ１で受信したデータをメモリ１１２の受信データ保存領域１１２ａ（図６参照）に一時的に保存する（ステップＳ３）。
【００３７】
次いで、制御部１１は、受信したデータを使用するアプリケーションのインストールを促すメッセージを表示部１４に表示し、操作部１３によりインストールの指示が入力されると、該当するアプリケーションをネットワーク通信部１５を介してサーバ装置３から取得してインストールを行う（ステップＳ４）。
【００３８】
次いで、制御部１１は、受信したデータをメモリ１１２の受信データ保存領域１１２ａから読み出し（ステップＳ５）、読み出した受信したデータを使用して、ステップＳ４でインストールしたアプリケーションを実行することにより、表示部１４にクーポンを表示させる（ステップＳ６）。具体的には、ステップＳ１で受信したコンテンツ識別情報に基づいて、出力中のコンテンツに関連する割引クーポン（例えば、コンテンツで説明している商品の割引クーポン）を生成して表示部１４に表示させる。
【００３９】
図６に、上記のクーポン表示処理におけるメモリ１１２へのデータ書き込み及び読み出しを模式的に示す。図６に示すように、通信装置１を非接触通信部３４にかざす前は、メモリ１１２に形成された受信データ保存領域１１２ａ（図６に網掛けで示した領域）は空である。通信装置１を非接触通信部３４にかざすことにより非接触通信部１６によってデータが受信されると、制御部１１（ＣＰＵ１１１）により、受信したデータが受信データ保存領域１１２ａに書き込まれる。アプリケーションのインストール後、制御部１１（ＣＰＵ１１１）により受信データ保存領域１１２ａからデータが読み出され、アプリケーションにより使用される。使用後は、受信データは受信データ保存領域１１２ａから削除される。
【００４０】
図７に、従来の技術において、非接触通信部３４から受信したデータを使用するアプリケーションがインストールされていないときのクーポンを表示させるための手順を示す。図８に、本実施形態において、非接触通信部３４から受信したデータを使用するアプリケーションがインストールされていないときのクーポンを表示させるための手順を示す。
【００４１】
従来技術では、非接触通信部３４から受信したデータを使用するアプリケーションがインストールされていない場合、受信データは破棄されていた。そのため、クーポンを表示させるためには、図７に示すように、非接触通信部３４に通信装置１をかざしてデータ受信→アプリケーションをインストール→再度非接触通信部３４に通信装置１をかざしてデータ受信、という操作が必要であった。即ち、クーポンを表示するために、アプリケーションをインストールした後、再度非接触通信部３４に通信装置１をかざしてクーポンを表示するためのデータをデジタルサイネージ装置２から受信し直す必要があった。
【００４２】
一方、本実施形態においては、デジタルサイネージ装置２から受信したデータを使用するアプリケーションがインストールされていない場合、受信したデータは受信データ保存領域１１２ａに保存される。そのため、図８に示すように、非接触通信部３４に通信装置１をかざしてデータ受信→アプリケーションをインストール、という操作だけで、クーポンを表示することができる。即ち、アプリケーションをインストールする前に受信したデータを有効に活用することができるので、インストール後、ユーザが再度デジタルサイネージ装置２の前に行って通信装置１をかざす必要がなくなり、利便性が向上する。
【００４３】
以上説明したように、本実施形態における通信装置１によれば、非接触通信部１６によってデータを受信すると、制御部１１は、受信したデータを使用するアプリケーションがインストール済みであるか否かを判断し、アプリケーションがインストール済みではないと判断した場合に、受信したデータをメモリ１１２の受信データ保存領域１１２ａに保存するとともに、アプリケーションのインストールを行う。そして、制御部１１は、受信データ保存領域１１２ａに保存されているデータを使用してインストールされたアプリケーションを実行する。
従って、非接触通信により受信したデータを使用するアプリケーションがインストールされていない場合であっても、アプリケーションのインストール後にそのデータを使用してアプリケーションを実行することができるので、再度非接触通信によりデータを受信し直す必要がなく、受信したデータを有効に活用することが可能となる。
【００４４】
なお、上記実施形態における記述内容は、本発明に係るクーポン出力システム及び通信装置の好適な一例であり、これに限定されるものではない。
【００４５】
例えば、上記実施形態においては、ＮＦＣによる非接触通信を例にとり説明したが、他の通信規格としてもよく、特に限定されない。
【００４６】
また、上記実施形態においては、デジタルサイネージ装置２から非接触通信により受信したデータを使用するアプリケーションが、受信したデータに基づいてクーポンを表示するアプリケーションである場合を例にとり説明したが、アプリケーションにより実現する機能は、これに限定されるものではない。例えば、受信したデータに基づいて、コンテンツで説明している商品のＷｅｂページにアクセスするアプリケーション等、他の機能を実現するアプリケーションであってもよい。
【００４７】
その他、クーポン出力システム及び通信装置の細部構成及び細部動作に関しても、発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００４８】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
［付記］
＜請求項１＞
非接触通信によってデータを受信する受信手段と、
前記受信手段により受信したデータを使用するアプリケーションがインストール済みであるか否かを判断する判断手段と、
前記判断手段により前記アプリケーションがインストール済みではないと判断された場合に、前記受信手段により受信したデータを保存する保存手段と、
前記判断手段により前記アプリケーションがインストール済みではないと判断された場合に、前記アプリケーションのインストールを行うインストール手段と、
前記保存手段に保存されているデータを使用して前記インストールされたアプリケーションを実行するアプリケーション実行手段と、
を備える通信装置。
＜請求項２＞
前記インストール手段は、前記受信手段によるデータ受信とは異なる通信方式で前記アプリケーションを取得してインストールする請求項１に記載の通信装置。
＜請求項３＞
前記受信手段は、コンテンツ出力装置から出力中のコンテンツに基づいたデータを受信する請求項１又は２に記載の通信装置。
＜請求項４＞
非接触通信によってデータを受信する工程と、
前記受信したデータを使用するアプリケーションがインストール済みであるか否かを判断する工程と、
前記アプリケーションがインストール済みではないと判断された場合に、前記受信したデータを保存手段に保存する工程と、
前記アプリケーションがインストール済みではないと判断された場合に、前記アプリケーションのインストールを行う工程と、
前記保存手段に保存されているデータを使用して前記インストールされたアプリケーションを実行する工程と、
を含むデータ処理方法。
＜請求項５＞
非接触通信によってデータを受信する受信手段を備える通信装置に用いられるコンピュータを、
前記受信手段により受信したデータを使用するアプリケーションがインストール済みであるか否かを判断する判断手段、
前記判断手段により前記アプリケーションがインストール済みではないと判断された場合に、前記受信手段により受信したデータを保存する保存手段、
前記判断手段により前記アプリケーションがインストール済みではないと判断された場合に、前記アプリケーションのインストールを行うインストール手段、
前記保存手段に保存されているデータを使用して前記インストールされたアプリケーションを実行するアプリケーション実行手段、
として機能させるためのプログラム。
【符号の説明】
【００４９】
１００  クーポン出力システム
１  通信装置
１１  制御部
１１１  ＣＰＵ
１１２  メモリ
１２  記憶部
１２１  プログラム記憶部
１３  操作部
１４  表示部
１５  ネットワーク通信部
１６  非接触通信部
２  デジタルサイネージ装置
２１  投影部
２２  スクリーン部
２３  制御部
２４  プロジェクタ
２５  記憶部
２５１  プログラム記憶部
２５２  コンテンツ記憶部
２６  ネットワーク通信部
２７  画像形成部
２８  台座
２９  透光板
３２  操作部
３３  音声出力部
３４  非接触通信部
３  サーバ装置
【図１】
2017058897.tif 000003
【図２】
2017058897.tif 000004
【図３】
2017058897.tif 000005
【図４】
2017058897.tif 000006
【図５】
2017058897.tif 000007
【図６】
2017058897.tif 000008
【図７】
2017058897.tif 000009
【図８】
2017058897.tif 000010