(57)【要約】【課題】ユーザの利便性を低下させることなしに、コンテンツ提供を受けるユーザが広告を見る機会を作ることを可能とする。【解決手段】  実施形態のコンテンツ表示制御装置は、決定手段及び表示制御手段を備える。決定手段は、変更指示がなされてからの変更期間中、広告表示指示がなされるまでには広告画像を表した第１の広告画面を表示対象として決定し、受付期間内に広告表示指示がなされた場合、変更期間の終了時から操作者による解除指示までの期間内には広告画像を表した第２の広告画面を表示対象として決定し、変更期間の終了時に、受付期間内に広告表示指示がなかった場合、変更期間の終了時から操作者により次の変更指示までの期間内に複数のコンテンツ画面のうちの１つを表示対象として決定する。表示制御手段は、表示対象として決定されている画面を表示デバイスに表示させる。【選択図】      図２
2019079427.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツ画像をそれぞれ表した複数のコンテンツ画面を順次に表示デバイスに表示させるコンテンツ表示制御装置であって、
変更指示がなされてからの変更期間中、少なくとも広告表示指示がなされるまでには広告画像を表した第１の広告画面を表示対象として決定し、前記変更期間の少なくとも一部と重複する受付期間内に広告表示指示がなされた場合、前記変更期間の終了時から操作者により解除指示がなされるまでの期間内には前記広告画像を表した第２の広告画面を表示対象として決定し、前記変更期間の終了時に、前記受付期間内に広告表示指示がなされていなかった場合、変更期間の終了時から前記操作者により次に前記変更指示がなされるまでの期間内に前記複数のコンテンツ画面のうちの１つを表示対象として決定する決定手段と、
前記決定手段により表示対象として決定されている画面を前記表示デバイスに表示させる表示制御手段と、
を具備するコンテンツ表示制御装置。
【請求項２】
前記表示制御手段は、前記変更期間中には、表面に前記コンテンツ画像を表し、裏面に前記広告画像を表したシートを裏返す様子を示したアニメーションを前記表示デバイスに表示させる、
請求項１に記載のコンテンツ表示制御装置。
【請求項３】
前記コンテンツ画像は、店舗での取引の内容を表したものである、
請求項１又は請求項２に記載のコンテンツ表示制御装置。
【請求項４】
前記決定手段は、前記表示デバイスの表示面における第１の方向へのスワイプ操作を前記変更指示とし、前記表示面における前記第１の方向に交差する第２の方向へのスワイプ操作を前記広告表示指示とする、
請求項１−請求項３のいずれか一項に記載のコンテンツ表示制御装置。
【請求項５】
前記決定手段は、前記表示面における前記第１の方向へのスワイプ操作を前記解除指示とする、
請求項４に記載のコンテンツ表示制御装置。
【請求項６】
複数のコンテンツ画面を順次に表示デバイスに表示させるコンテンツ表示制御装置に備えられたコンピュータを、
変更指示がなされてからの変更期間中、少なくとも広告表示指示がなされるまでには広告画像を表した第１の広告画面を表示対象として決定し、前記変更期間の少なくとも一部と重複する受付期間内に広告表示指示がなされた場合、前記変更期間の終了時から操作者により解除指示がなされるまでの期間内には前記広告画像を表した第２の広告画面を表示対象として決定し、前記変更期間の終了時に、前記受付期間内に広告表示指示がなされていなかった場合、変更期間の終了時から前記操作者により次に前記変更指示がなされるまでの期間内に前記複数のコンテンツ画面のうちの１つを表示対象として決定する決定手段と、
前記決定手段により表示対象として決定されている画面を前記表示デバイスに表示させる表示制御手段と、
して機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コンテンツ表示制御装置及びその情報処理プログラムに関する。
【背景技術】
【０００２】
電子レシートサービスにおけるレシート閲覧においては、広告の表示は行われていない。
一方、各種のコンテンツをユーザに提供するサービスにおいて、コンテンツ提供のための画面を変更する間に、強制的に広告の画面を表示させることは広く行われている。
しかしながら、このような形態での広告表示は、広告画面を確認し、その表示を終了するための操作をユーザが行わなければならず、ユーザの利便性を低下させてしまう。
このような事情から、ユーザの利便性を低下させることなしに、コンテンツ提供を受けるユーザが広告を見る機会を作ることができることが望まれていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１９５４１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、ユーザの利便性を低下させることなしに、コンテンツ提供を受けるユーザが広告を見る機会を作ることができるコンテンツ表示制御装置及びその情報処理プログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態のコンテンツ表示制御装置は、複数のコンテンツ画像をそれぞれ表した複数のコンテンツ画面を順次に表示デバイスに表示させるコンテンツ表示制御装置であって、決定手段及び表示制御手段を備える。決定手段は、変更指示がなされてからの変更期間中、少なくとも広告表示指示がなされるまでには広告画像を表した第１の広告画面を表示対象として決定し、変更期間の少なくとも一部と重複する受付期間内に広告表示指示がなされた場合、変更期間の終了時から操作者により解除指示がなされるまでの期間内には広告画像を表した第２の広告画面を表示対象として決定し、変更期間の終了時に、受付期間内に広告表示指示がなされていなかった場合、変更期間の終了時から操作者により次に変更指示がなされるまでの期間内に複数のコンテンツ画面のうちの１つを表示対象として決定する。表示制御手段は、決定手段により表示対象として決定されている画面を表示デバイスに表示させる。
【図面の簡単な説明】
【０００６】
【図１】一実施形態に係る電子レシートシステムの概略構成と、この電子レシートシステムに含まれるユーザ端末装置及びレシートサーバの要部回路構成とを示すブロック図。
【図２】図１中のユーザ端末装置に備えられたプロセッサによるレシート画像閲覧のための情報処理を示すフローチャート。
【図３】図１中のユーザ端末装置に備えられたプロセッサによるレシート画像閲覧のための情報処理を示すフローチャート。
【図４】レシート閲覧画面の一例を示す図。
【図５】変更アニメーションの遷移の一例を示す図。
【発明を実施するための形態】
【０００７】
以下、実施の形態の一例について図面を用いて説明する。なお、本実施の形態では、電子レシートシステムに含まれるユーザ端末装置にコンテンツ表示制御装置としての機能を備える例について説明する。
図１は本実施形態に係る電子レシートシステム１００の概略構成と、この電子レシートシステム１００に含まれるユーザ端末装置１０及びレシートサーバ２０の要部回路構成とを示すブロック図である。
【０００８】
電子レシートシステム１００は、ユーザ端末装置１０、レシートサーバ２０及びＰＯＳシステム３０を、通信ネットワーク４０を介して通信可能とすることで構成されている。通信ネットワーク４０は、インターネット、ＶＰＮ（virtual private network）、ＬＡＮ（local area network）、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いることができる。なお、電子レシートシステム１００には、典型的には複数のユーザ端末装置１０と複数のＰＯＳシステム３０とが含まれるが、図１においては１つずつのみを示している。
【０００９】
ユーザ端末装置１０は、電子レシートシステム１００によって提供される電子レシートサービスのユーザによる操作に基づいて、取引の内容及び会計の結果等を閲覧させるための画面の表示などを行う。複数のユーザ端末装置１０が電子レシートシステム１００に含まれる場合、これらの複数のユーザ端末装置１０が同一のユーザにより利用されてもよいし、異なるユーザにより個別に利用されてもよい。あるいは、１つのユーザ端末装置１０が複数のユーザにより共用されてもよい。
レシートサーバ２０は、ＰＯＳシステム３０で管理される取引の内容及び会計の結果を表すレシートデータをＰＯＳシステム３０から取得し、蓄積する。レシートサーバ２０は、レシートデータの内容を表したレシート画像のデータ（以下、レシート画像データと称する）を生成し、このレシート画像データをユーザ端末装置１０へと送信する。
ＰＯＳシステム３０は、店舗における商品販売などの取引の内容の登録及び会計などのための処理を行う。ＰＯＳシステム３０は、取引の対象となる客が電子レシートサービスの会員である場合には、その取引に関する電子レシートデータをレシートサーバ２０に送信する。
【００１０】
ユーザ端末装置１０は、典型的には、スマートフォン、携帯電話、あるいはタブレット端末等のような携帯型の情報処理装置である。ユーザ端末装置１０は、デスクトップ型のパーソナルコンピュータなどの様な据置型の情報処理装置であってもよい。
【００１１】
ユーザ端末装置１０は、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３、タッチパネル１４、通信インタフェース１５および伝送路１６等を備える。プロセッサ１１と、メインメモリ１２、補助記憶デバイス１３、タッチパネル１４および通信インタフェース１５とは、伝送路１６を介して接続される。伝送路１６は、アドレスバス、データバスおよび制御信号線等を含み、接続された各部の間で授受されるデータ及び制御信号を伝送する。
ユーザ端末装置１０においては、プロセッサ１１、メインメモリ１２および補助記憶デバイス１３を伝送路１６で接続することによって、ユーザ端末装置１０を制御するための情報処理を行うコンピュータを構成する。
【００１２】
プロセッサ１１は、上記コンピュータの中枢部分に相当する。プロセッサ１１は、オペレーティングシステムやアプリケーションプログラムに従って、ユーザ端末装置１０としての各種の機能を実現するべく各部を制御する。
【００１３】
メインメモリ１２は、上記コンピュータの主記憶部分に相当する。メインメモリ１２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ１２は、プロセッサ１１が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ１２は、揮発性のメモリ領域を、プロセッサ１１によってデータが適宜書き換えられるワークエリアとして使用する。
【００１４】
補助記憶デバイス１３は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス１３は、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）である。ＨＤＤ（hard disc drive）、ＳＳＤ（solid state drive）などが補助記憶デバイス１３として使用されてもよい。補助記憶デバイス１３は、プロセッサ１１が各種の処理を行う上で使用するデータや、プロセッサ１１での処理によって生成されたデータを保存する。補助記憶デバイス１３は、アプリケーションプログラムを記憶する。
【００１５】
補助記憶デバイス１３が記憶するアプリケーションプログラムの１つは、レシートクライアントとしての動作のための情報処理プログラム（以下、レシートクライアントアプリと称する）Ｐ１１である。ただし典型的には、レシートクライアントアプリＰ１１は、ユーザ端末装置１０の使用者による操作に応じて、例えばインターネットを介してダウンロードされて補助記憶デバイス１３に書き込まれる。つまり、ユーザ端末装置１０の使用者へのユーザ端末装置１０の譲渡は、レシートクライアントアプリＰ１１が補助記憶デバイス１３に記憶されていない状態で行われる。しかしながら、レシートクライアントアプリＰ１１が補助記憶デバイス１３に記憶された状態のユーザ端末装置１０がユーザ端末装置１０の使用者に譲渡されても構わない。
【００１６】
タッチパネル１４は、ユーザ端末装置１０の入力デバイスおよび表示デバイスとして機能する。
通信インタフェース１５は、通信ネットワーク４０を介したデータ通信のインタフェースである。通信インタフェース１５としては、例えば移動通信網またはインターネットを介したデータ通信を行うための周知の通信デバイスを利用できる。
【００１７】
レシートサーバ２０は、プロセッサ２１、メインメモリ２２、補助記憶デバイス２３、通信インタフェース２４および伝送路２５等を備える。プロセッサ２１と、メインメモリ２２、補助記憶デバイス２３および通信インタフェース２４とは、伝送路２５によって接続される。伝送路２５は、アドレスバス、データバスおよび制御信号線等を含み、接続された各部の間で授受されるデータ及び制御信号を伝送する。
レシートサーバ２０においては、プロセッサ２１、メインメモリ２２および補助記憶デバイス２３を伝送路２５で接続することによって、レシートサーバ２０を制御するための情報処理を行うコンピュータを構成する。
【００１８】
プロセッサ２１は、上記コンピュータの中枢部分に相当する。プロセッサ２１は、オペレーティングシステムやアプリケーションプログラムに従って、レシートサーバ２０としての各種の機能を実現するべく各部を制御する。
【００１９】
メインメモリ２２は、上記コンピュータの主記憶部分に相当する。メインメモリ２２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ２２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ２２は、プロセッサ２１が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ２２は、揮発性のメモリ領域を、プロセッサ２１によってデータが適宜書き換えられるワークエリアとして使用する。
【００２０】
補助記憶デバイス２３は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス２３は、例えばＥＥＰＲＯＭ、ＨＤＤ、ＳＳＤなどである。補助記憶デバイス２３は、プロセッサ２１が各種の処理を行う上で使用するデータや、プロセッサ２１での処理によって生成されたデータを保存する。補助記憶デバイス２３は、上記のアプリケーションプログラムを記憶する場合もある。補助記憶デバイス２３が記憶するアプリケーションプログラムの１つは、レシートサーバ２０としての動作のための情報処理プログラム（以下、レシートサーバアプリと称する）Ｐ２１である。
【００２１】
通信インタフェース２４は、通信ネットワーク４０を介したデータ通信のインタフェースである。通信インタフェース２４としては、例えばインターネットを介したデータ通信を行うための周知の通信デバイスを利用できる。
【００２２】
レシートサーバ２０は、例えば汎用のコンピュータ装置を基本ハードウェアとして用いることができる。このときに典型的には、レシートサーバアプリＰ２１が補助記憶デバイス２３に記憶されない状態のコンピュータ装置とレシートサーバアプリＰ２１とが個別にレシートサーバ２０の運営者に譲渡される。レシートサーバアプリＰ２１の譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。そしてこの場合は、レシートサーバ２０の管理者またはレシートサーバ２０の設置作業者などによる操作に応じて、レシートサーバアプリＰ２１が補助記憶デバイス２３に書き込まれる。
【００２３】
プロセッサ２１は、補助記憶デバイス２３の記憶領域の一部を電子レシート領域Ｗ２１に割り当てる。電子レシート領域Ｗ２１は、レシートデータを蓄積する。
レシートデータは、一例としては、電子レシートコード、ユーザコード、会計データおよび明細データを含む。電子レシートコードは、レシートデータの個々を識別する一意のコードである。ユーザコードは、電子レシートサービスのユーザを識別する一意のコードである。会計データは、会計の結果を表すデータである。会計データにどのような項目のデータを含むかは任意であるが、例えば、決済が行われた日時、決済金額、決済方法、あるいは決済を行った店舗を識別するための店舗コードなどを含むことが想定される。明細データは、決済の対象となった取引の内容の明細を表すデータである。
【００２４】
次に以上のように構成された電子レシートシステム１００の動作について説明する。なお、本実施形態における電子レシートシステム１００の動作の特徴的なところは、電子レシート領域Ｗ２１に蓄積されたレシートデータに基づくレシート画像をユーザ端末装置１０にてユーザに閲覧させるための動作である。そして、例えばＰＯＳシステム３０でのレシートデータの生成、あるいはレシートサーバ２０でのレシートデータの収集、管理などについては、例えば既存の電子レシートシステムで行われている動作を流用できる。そこで以下においては、レシート画像をユーザ端末装置１０にてユーザに閲覧させるため動作を中心に説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００２５】
電子レシートサービスを利用しようとするユーザにより、ユーザ端末装置１０のタッチパネル１４で予め定められた操作が行われると、プロセッサ１１はレシートクライアントアプリＰ１１に基づく情報処理を開始する。そしてユーザにより、レシート画像の閲覧開始を指示するための予め定められた操作がタッチパネル１４で行われると、プロセッサ１１は、上記のレシートクライアントアプリＰ１１に基づく情報処理のなかで、レシート画像閲覧のための処理を実行する。
【００２６】
図２及び図３はプロセッサ１１によるレシート画像閲覧のための情報処理を示すフローチャートである。
Ａｃｔ１としてプロセッサ１１は、レシートサーバ２０に対してレシート画像データを要求する。プロセッサ１１は具体的には、当該要求のために予め定められたコマンドを含んだ要求データを、レシートサーバ２０に宛てて通信ネットワーク４０へと通信インタフェース１５から送出させる。
【００２７】
この要求データが通信ネットワーク４０によってレシートサーバ２０へと伝送されると、通信インタフェース２４により受信される。このような要求を受け付けるべきときにプロセッサ２１は、レシートサーバアプリＰ２１に基づく情報処理を実行している。そしてプロセッサ２１は、この情報処理のなかで以下のように処理する。
【００２８】
プロセッサ２１は、補助記憶デバイス２３が電子レシート領域Ｗ２１で記憶しているレシートデータのうちの要求元のユーザのユーザコードを含んだもののうちの一部又は全てに基づいて、それぞれレシート画像データを生成する。レシート画像データは、レシートデータに示される各種の情報を、レシート用紙を用いて発行される周知の紙レシートと似たフォームで表したレシート画像のデータである。ただしレシート画像は、紙レシートのフォームとは全く異なるフォームで各種の情報を表したものとしてもよい。なおこのときにプロセッサ２１は、例えば要求データに含められたユーザコードに基づいて要求元のユーザを特定する。あるいはプロセッサ２１は、例えば要求元のユーザ端末装置１０との間のセッションの確立の際に取得したユーザコードに基づいて要求元のユーザを特定する。
【００２９】
またプロセッサ２１は、ユーザに提示すべき広告画像データを取得する。広告画像データは、任意の広告を表した画像のデータである。広告画像データの取得元は、任意であってよい。例えば、補助記憶デバイス２３、ＰＯＳシステム３０に含まれた店舗サーバ又は本部サーバ、あるいは通信ネットワーク４０を介して通信可能な図示しない広告サーバのうちの少なくとも１つを取得元とすることが想定される。そしてプロセッサ２１がここでどのような広告画像データを取得するかは、任意であってよい。プロセッサ２１は一例としては、ユーザの属性などを考慮した絞り込み条件に合致する広告画像データを取得する。またプロセッサ２１は、１つの広告画像データのみを取得してもよいし、複数の広告画像データを取得してもよい。
【００３０】
そしてプロセッサ２１は、上記のように生成したレシート画像データ及び取得した広告画像データを含んでなる画像データ群を、要求元のユーザ端末装置１０に宛てて通信ネットワーク４０へと通信インタフェース２４から送出させる。プロセッサ２１は、レシート画像データのそれぞれが対応する取引が行われた日時などのような、各レシート画像データが対応する取引を識別可能とするための情報を画像データ群に含める。なお、画像データ群にレシート画像データ及び広告画像データをいくつずつ含めるかは、例えばレシートサーバアプリＰ２１の作成者又はレシートサーバ２０の管理者等により任意に定められてよい。あるいは、画像データ群にレシート画像データ及び広告画像データをいくつずつ含めるかは、ユーザにより任意に定められてもよい。この場合は、レシート画像データの数及び広告画像データの数の少なくとも一方を、ユーザ毎の設定として補助記憶デバイス２３に保存しておく。なお、一例としては、最新の取引から予め定められた件数の取引分のレシート画像を画像データ群に含めることが想定される。
【００３１】
この画像データ群が通信ネットワーク４０によってユーザ端末装置１０へと伝送されると、通信インタフェース１５により受信される。
Ａｃｔ２としてプロセッサ１１は、上記のように通信インタフェース１５により受信される画像データ群を、補助記憶デバイス１３に保存する。
【００３２】
Ａｃｔ３としてプロセッサ１１は、レシート閲覧画面をタッチパネル１４に表示させる。プロセッサ１１は具体的には、補助記憶デバイス１３に保存したレシート画像データの１つに応じたレシート画像を含む画面としてレシート閲覧画面を生成し、これをタッチパネル１４に表示させる。このときにプロセッサ１１は、受信される画像データ群に含まれていた最も新しい取引に関するレシート画像データに応じたレシート画像を、最初に表示させるレシート閲覧画面に含めることが想定される。プロセッサ１１はあるいは、まずはレシート画像データのリスト、あるいはレシート画像データが対応する取引の一覧を表した画面をタッチパネル１４に表示させることとする。そしてプロセッサ１１は、当該リストの中からのユーザによる選択指定に応じて、タッチパネル１４での表示を指定されたレシート画像データに応じたレシート画像を含んだレシート閲覧画面に変更してもよい。
【００３３】
図４はレシート閲覧画面ＳＣ１の一例を示す図である。
レシート閲覧画面ＳＣ１は、レシート画像データに基づくレシート画像ＩＭ１を含む。
【００３４】
Ａｃｔ４としてプロセッサ１１は、予め定められた終了操作が行われたか否かを確認する。そしてプロセッサ１１は、該当する操作が行われていないならばＮｏと判定し、Ａｃｔ５へと進む。
Ａｃｔ５としてプロセッサ１１は、予め定められた逆送り操作が行われたか否かを確認する。そしてプロセッサ１１は、該当する操作が行われていないならばＮｏと判定し、Ａｃｔ６へと進む。
Ａｃｔ６としてプロセッサ１１は、予め定められた順送り操作が行われたか否かを確認する。そしてプロセッサ１１は、該当する操作が行われていないならばＮｏと判定し、Ａｃｔ４へと戻る。
かくしてプロセッサ１１はＡｃｔ４−Ａｃｔ６としては、終了操作、逆送り操作及び順送り操作のいずれかがなされるのを待ち受ける。
【００３５】
ユーザは、タッチパネル１４で表示中のレシート閲覧画面ＳＣ１に対応する取引とは別の取引の内容を確認したい場合には、予め定められた逆送り操作又は順送り操作を行う。逆送り操作は、レシート閲覧画面ＳＣ１としての表示対象とする取引を１つ先に行われた取引に変更するための操作である。本実施形態において逆送り操作は、タッチパネル１４の表示面を左方向にスワイプする操作とする。順送り操作は、レシート閲覧画面ＳＣ１としての表示対象とする取引を１つ後に行われた取引に変更するための操作である。本実施形態において順送り操作は、タッチパネル１４の表示面を右方向にスワイプする操作とする。そしてプロセッサ１１は、順送り操作が開始されたならばＡｃｔ５にてＹｅｓと判定し、Ａｃｔ７へと進む。なお、スワイプする操作とは、画面に指を接触させた状態で滑らせる操作のことである。
【００３６】
Ａｃｔ７としてプロセッサ１１は、前レシートが有るか否かを確認する。そしてプロセッサ１１は、表示中のレシート閲覧画面ＳＣ１に表される取引よりも先に行われた取引に関するレシート画像データが、補助記憶デバイス１３に保存された画像データ群に含まれるならばＹｅｓと判定し、Ａｃｔ８へと進む。なおプロセッサ１１は、該当するレシート画像データが画像データ群に含まれないならばＮｏと判定し、Ａｃｔ４−Ａｃｔ６の待ち受け状態に戻る。
【００３７】
Ａｃｔ８としてプロセッサ１１は、方向フラグをセット状態とする。方向フラグは、レシート閲覧画面ＳＣ１の変更方向を表すものである。方向フラグは本実施形態においては、セット状態が、逆送り方向であることを表す。また方向フラグは本実施形態においては、リセット状態が、順送り方向であることを表す。方向フラグは、例えばメインメモリ１２又は補助記憶デバイス１３に記憶されるデータとして実現される。
【００３８】
プロセッサ１１は、Ａｃｔ４−Ａｃｔ６の待受状態にあるときに順送り操作が開始されたならばＡｃｔ６にてＹｅｓと判定し、Ａｃｔ９へと進む。
Ａｃｔ９としてプロセッサ１１は、次レシートが有るか否かを確認する。そしてプロセッサ１１は、表示中のレシート閲覧画面ＳＣ１に表される取引よりも後に行われた取引に関するレシート画像データが、補助記憶デバイス１３に保存された画像データ群に含まれるならばＹｅｓと判定し、Ａｃｔ１０へと進む。なおプロセッサ１１は、該当するレシート画像データが画像データ群に含まれないならばＮｏと判定し、Ａｃｔ４−Ａｃｔ６の待ち受け状態に戻る。
【００３９】
Ａｃｔ１０としてプロセッサ１１は、方向フラグをリセット状態とする。
プロセッサ１１は、Ａｃｔ８又はＡｃｔ１０にて方向フラグをセット状態又はリセット状態とし終えたならば、Ａｃｔ１１へと進む。
Ａｃｔ１１としてプロセッサ１１は、タッチパネル１４での変更アニメーションの表示を開始する。変更アニメーションは、レシート閲覧画面を変更するためのアニメーションである。
【００４０】
図５は変更アニメーションの遷移の一例を示す図である。
プロセッサ１１は、図５に示すように、表面にレシート画像ＩＭ１が、かつ裏面に広告画像ＩＭ２がそれぞれ形成された紙レシートを裏返す様子を模した変更アニメーションを生成し、これをレシート画像ＩＭ１に代えてタッチパネル１４に表示させる。実際の変更アニメーションは、多数の画像の連続である動画のフレームを例えば１／３０秒といった短時間で順次に切り換えて表すことにより実現されるが、図５においてはそのうちの３フレームＡＮ１−１，ＡＮ１−２，ＡＮ１−３のみを示している。フレームＡＮ１−１、フレームＡＮ１−２，フレームＡＮ１−３の順序で表示タイミングが後となる。そしてフレームＡＮ１−３が変更アニメーションの最後のフレームとなる。なお、フレームＡＮ１−３については、他のフレームよりも表示期間を長くしてもよい。
【００４１】
また図５は、逆送り操作がなされた場合の例である。なおプロセッサ１１は、スワイプ操作のスピードに合わせて変更アニメーションにおけるフレームの変更の時間間隔を調整してもよい。なお、順送り操作がなされた場合には、同様な紙レシートを図５に示すのとは逆方向に裏返す様子を模した変更アニメーションとする。
プロセッサ１１は、補助記憶デバイス１３に保存された画像データ群に含まれる広告画像データが表す画像を広告画像ＩＭ２とする。プロセッサ１１は、画像データ群に複数の広告画像データが含まれる場合には、これら複数の広告画像データのうちの１つを予め定められたルールに従って選択する。なお当該ルールは任意であってよいが、予め定められた順序などとすることが想定される。
【００４２】
変更アニメーションを表示させている状態でプロセッサ１１は、図３中のＡｃｔ１２へと進む。
Ａｃｔ１２としてプロセッサ１１は、変更アニメーションの表示が完了したか否かを確認する。そしてプロセッサ１１は、変更アニメーションの表示中であるならばＮｏと判定し、Ａｃｔ１３へと進む。
Ａｃｔ１３としてプロセッサ１１は、広告表示操作が行われたか否かを確認する。そしてプロセッサ１１は、該当する操作が行われていないならばＮｏと判定し、Ａｃｔ１２へと戻る。
かくしてプロセッサ１１はＡｃｔ１２及びＡｃｔ１３としては、変更アニメーションの表示が終了するか、あるいは広告表示操作が行われるのを待ち受ける。
【００４３】
ユーザは、変更アニメーションの中で表される広告画像ＩＭ２の内容に興味をもったならば、予め定められた広告表示操作を行う。広告表示操作は、タッチパネル１４における表示を広告画像ＩＭ２に変更することを指示するための操作である。本実施形態において広告表示操作は、タッチパネル１４の表示面を上方向又は下方向にスワイプする操作とする。そしてプロセッサ１１は、このような広告表示操作が行われたならばＡｃｔ１３にてＹｅｓと判定し、Ａｃｔ１４へと進む。
【００４４】
Ａｃｔ１４としてプロセッサ１１は、広告閲覧画面を表示する。広告閲覧画面は、広告画像ＩＭ２の全体を静止状態で表すものである。なお、このときにプロセッサ１１は、変更アニメーションの表示を即座に終了して、広告画像全体の表示に移行させてもよいし、変更アニメーションを最後のフレームＡＮ１−３まで表示させた上で、フレームＡＮ１−３を表示した状態に固定してもよい。
【００４５】
Ａｃｔ１５としてプロセッサ１１は、終了操作が行われるのを待ち受ける。終了操作は、広告閲覧画面の表示終了を指示するための予め定められた操作である。終了操作は、例えばタッチパネル１４の表示面を左方向又は右方向にスワイプする操作とすることが想定される。そしてプロセッサ１１は、終了操作が行われたならばＹｅｓと判定し、Ａｃｔ１６へと進む。
【００４６】
なお、プロセッサ１１は、Ａｃｔ１２及びＡｃｔ１３の待受状態にあるときに変更アニメーションの最後のフレームＡＮ１−３を予め定められた期間に渡り表示し終えたならば、変更アニメーションの表示が完了したとしてＡｃｔ１２にてＹｅｓと判定する。そしてプロセッサ１１はこの場合は、
Ａｃｔ１４及びＡｃｔ１５をパスしてＡｃｔ１６へと移行する。つまりプロセッサ１１は、広告画像ＩＭ２を変更アニメーション内でのみ表示し、広告閲覧画面は表示することなしにＡｃｔ１６へと進む。
【００４７】
Ａｃｔ１６としてプロセッサ１１は、方向フラグがセット状態であるか否かを確認する。そしてプロセッサ１１は、方向フラグがセット状態であるならばＹｅｓと判定し、Ａｃｔ１７へと進み、リセット状態であるならばＮｏと判定し、Ａｃｔ１８へと進む。
【００４８】
Ａｃｔ１７としてプロセッサ１１は、変更アニメーションの表示を開始する前に表示されていたレシート閲覧画面ＳＣ１よりも１つ前のレシート閲覧画面ＳＣ１をタッチパネル１４に表示させる。１つ前のレシート閲覧画面ＳＣ１とは、補助記憶デバイス１３に保存されたレシート画像データのうちで、変更アニメーションの表示を開始する前に表示されていたレシート画像ＩＭ１に対して１つ先に行われた取引に対応するレシート画像データが表すレシート画像ＩＭ１を含んだものである。こののちプロセッサ１１は、Ａｃｔ１９へと進む。
【００４９】
Ａｃｔ１８としてプロセッサ１１は、変更アニメーションの表示を開始する前に表示されていたレシート閲覧画面ＳＣ１よりも１つ後のレシート閲覧画面ＳＣ１をタッチパネル１４に表示させる。１つ後のレシート閲覧画面ＳＣ１とは、補助記憶デバイス１３に保存されたレシート画像データのうちで、変更アニメーションの表示を開始する前に表示されていたレシート画像ＩＭ１に対して１つ後に行われた取引に対応するレシート画像データが表すレシート画像ＩＭ１を含んだものである。こののちプロセッサ１１は、Ａｃｔ１９へと進む。
【００５０】
Ａｃｔ１９としてプロセッサ１１は、残画像数が少なくなっているか否かを確認する。例えばプロセッサ１１は、残画像数が予め定められた閾値以下である場合に、残画像数が少なくなっていると判定する。なお残画像数とは、方向フラグがセット状態であるときには、補助記憶デバイス１３に保存されたレシート画像データのうちで、Ａｃｔ１７にてレシート閲覧画面ＳＣ１に含めたレシート画像ＩＭ１が対応する取引よりも先に行われた取引に対応するものの数である。また残画像数とは、方向フラグがリセット状態であるときには、補助記憶デバイス１３に保存されたレシート画像データのうちで、Ａｃｔ１８にてレシート閲覧画面ＳＣ１に含めたレシート画像ＩＭ１が対応する取引よりも後に行われた取引に対応するものの数である。そしてプロセッサ１１は、残画像数が少なくなっているためにＹｅｓと判定したならば、Ａｃｔ２０へと進む。
【００５１】
Ａｃｔ２０としてプロセッサ１１は、レシートサーバ２０に対して画像データの追加転送を要求する。プロセッサ１１は具体的には、当該要求のために予め定められたコマンドと、方向フラグとを含んだ要求データを、レシートサーバ２０に宛てて通信ネットワーク４０へと通信インタフェース１５から送出させる。
この要求データが通信ネットワーク４０によってレシートサーバ２０へと伝送されると、通信インタフェース２４により受信される。これに応じてプロセッサ２１は、Ａｃｔ１における要求を受けた場合と同様に、画像データ群を送信する。ただしプロセッサ２１はここでは、これまでにユーザ端末装置１０へと送信していないレシート画像データを画像データ群に含める。またプロセッサ２１は、方向フラグがセット状態であれば、これまでにユーザ端末装置１０へと送信済みのレシート画像データが対応する取引よりも先に行われた取引に関するレシート画像データを画像データ群に含める。またプロセッサ２１は、方向フラグがリセット状態であれば、これまでにユーザ端末装置１０へと送信済みのレシート画像データが対応する取引よりも後に行われた取引に関するレシート画像データを画像データ群に含める。
【００５２】
この画像データ群が通信ネットワーク４０によってユーザ端末装置１０へと伝送されると、通信インタフェース１５により受信される。
Ａｃｔ２１としてプロセッサ１１は、上記のように通信インタフェース１５により受信される画像データ群を、補助記憶デバイス１３に保存する。
【００５３】
こののちプロセッサ１１は、図２中のＡｃｔ４−Ａｃｔ６の待受状態に戻り、前述した動作を繰り返す。プロセッサ１１は、残画像数が少なくなっていないならばＡｃｔ１９にてＮｏと判定し、Ａｃｔ２０及びＡｃｔ２１をパスしてＡｃｔ４−Ａｃｔ６の待受状態に戻る。なお、Ａｃｔ１における要求に対してプロセッサ２１が、前述のように最新の取引のレシート画像を画像データ群に含めるのであれば、方向フラグがリセット状態である場合にはレシートサーバ２０が送信すべきレシート画像データが存在しないことになる。そこでこの場合には、プロセッサ１１はＡｃｔ１９においては、方向フラグがリセット状態であるならばＮｏと判定してもよい。
【００５４】
以上の処理の中で、レシート閲覧画面ＳＣ１は、コンテンツ画面の一例である。変更アニメーションを表示しているときの画面は、広告画像ＩＭ２を表しており、第１の広告画面に相当する。広告閲覧画面は、第２の広告画面に相当する。タッチパネル１４は、表示デバイスの一例である。逆送り操作又は順送り操作は、変更指示の一例である。広告表示操作は、広告表示指示の一例である。終了操作は、解除指示の一例である。逆送り操作又は順送り操作が行われてから変更アニメーションの表示が完了するまでの期間は、変更期間に相当する。また、この変更期間において広告表示指示のための操作が受け付けられているのであり、この変更期間は受付期間に相当する。そしてプロセッサ１１は、逆送り操作又は順送り操作による変更指示がなされてから変更アニメーションの表示が完了するまでの期間中、少なくとも広告表示操作がなされるまでには変更アニメーションを表示対象として決定している。またプロセッサ１１は、変更アニメーションを表示している期間において広告表示操作がなされた場合、前記変更期間の終了時から終了操作がなされるまでの期間内には広告閲覧画面を表示対象として決定している。さらにプロセッサ１１は、変更アニメーションの表示を完了した時に、変更アニメーションの表示期間中に広告表示操作がなされていなかった場合、変更アニメーションの表示を完了してから次に逆送り操作又は順送り操作がなされるまでの期間内にレシート閲覧画面ＳＣ１を表示対象として決定している。かくしてレシートクライアントアプリＰ１１に基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは、上記の決定を行う決定手段として機能する。
またプロセッサ１１は、上記のようにして表示対象として決定されている画面をタッチパネル１４に表示させている。かくしてレシートクライアントアプリＰ１１に基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは、表示制御手段として機能する。
【００５５】
以上のようにユーザ端末装置１０によれば、表示するレシート閲覧画面ＳＣ１の変更が指示された場合に、広告画像ＩＭ２が変更アニメーションの中で一時的に表示され、当該広告画像の表示を指示する操作がなされなければ新たなレシート閲覧画面ＳＣ１が表示される。従って、ユーザは、上記のように一時的に表示された広告画像ＩＭ２に興味がなければ、何らの操作も行わないことにより、新たなレシート閲覧画面ＳＣ１が自動的に表示されるのであり、ユーザの利便性は低下しない。そして、上記の一時的な表示により、レシート閲覧画面ＳＣ１を閲覧しているユーザに対して広告画像ＩＭ２を見させることができ、さらにユーザが当該広告画像の表示を指示する操作を行えば、その後に終了が指示されるまで広告画像ＩＭ２が表示される。従って、ユーザは、興味のある広告画面ＩＭ２については、その内容をしっかりと確認することができる。
【００５６】
またユーザ端末装置１０によれば、表面にレシート画像ＩＭ１が、かつ裏面に広告画像ＩＭ２がそれぞれ形成された紙レシートを裏返す様子を模した変更アニメーションが表示されるので、レシート閲覧画面ＳＣ１の変更のために先に表示されていたレシートを裏返すようにみせる表示の中で広告画像ＩＭ２をさりげなくユーザに見せることができる。この結果、広告画像ＩＭ２がユーザにとって興味のないものである場合のユーザの不快感を小さくすることができる。
【００５７】
またユーザ端末装置１０によれば、レシート閲覧画面ＳＣ１の変更の指示のための操作を左右のスワイプ操作、また広告閲覧画面の表示の指示のための操作を上下のスワイプ操作としているので、レシート閲覧画面ＳＣ１の変更のための左右のスワイプ操作を行いながら、それにより表示される広告画像ＩＭ２に興味をもったユーザは、左又は右方向に移動させていた指を上又は下方向に移動させるように、一連の操作により広告閲覧画像の表示を容易に指示することができる。
【００５８】
またユーザ端末装置１０によれば、広告閲覧画面の表示終了を指示するための操作を左右のスワイプ操作としているので、新たなレシート閲覧画面ＳＣ１への表示の変更のための操作を、レシート閲覧画面ＳＣ１が表示されている場合と、広告閲覧画面が表示されている場合とで同じとすることができ、ユーザの操作が容易となる。
【００５９】
この実施形態は、次のような種々の変形実施が可能である。
レシート閲覧画面ＳＣ１に代えて、他の任意のコンテンツを表した画面を表示する場合においても、上記実施形態と同様に実施できる。
【００６０】
レシート閲覧画面ＳＣ１の変更の合間における広告画面の表示はアニメーション表示によらずに、広告画像ＩＭ２を静止画像として表示するものとしてもよい。
【００６１】
ユーザ端末装置１０は、ユーザによる操作の内容をレシートサーバ２０に通知し、ユーザ端末装置１０のタッチパネル１４における表示画面の変更は、プロセッサ２１の情報処理の下で制御されてもよい。この場合は、レシートサーバ２０がコンテンツ表示制御装置としての機能を備えることになる。
またタッチパネル１４における表示画面の変更のための処理を、プロセッサ１１及びプロセッサ１２で分担して行ってもよい。
【００６２】
各種の操作は、別の任意の操作に置き換えることができる。
【００６３】
広告表示操作は、変更アニメーションを表示する期間のうちの一部の期間に限って受け付けてもよい。また、逆送り操作又は順送り操作に先立って行われる広告表示操作も受け付けるようにしてもよい。
【００６４】
レシート閲覧画面ＳＣ１の変更指示がなされる毎に、新たな表示対象となる１つのレシート画像データをレシートサーバ２０からユーザ端末装置１０へと送るようにしてもよい。
【００６５】
プロセッサ１１及びプロセッサ２１が行う前述した情報処理は、一部の処理を省略したり、一部の処理の順序を入れ替えたりするなど、適宜に変更できる。
【００６６】
情報処理によりプロセッサ１１及びプロセッサ２１が実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
【００６７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６８】
１０…ユーザ端末装置、１１…プロセッサ、１２…メインメモリ、１３…補助記憶デバイス、１４…タッチパネル、１５…通信インタフェース、１６…伝送路、２０…レシートサーバ、２１…プロセッサ、２２…メインメモリ、２３…補助記憶デバイス、２４…通信インタフェース、２５…伝送路、３０…ＰＯＳシステム、４０…通信ネットワーク、１００…電子レシートシステム。
【図１】
2019079427.tif 000003
【図２】
2019079427.tif 000004
【図３】
2019079427.tif 000005
【図４】
2019079427.tif 000006
【図５】
2019079427.tif 000007