(57)【要約】【課題】保管されている物品の残量を直感的に把握することができるようにする。【解決手段】実施形態によれば、表示装置は、第１記憶部と、表示部と、入力部と、第２記憶部と、制御部とを有する。第１記憶部は、物品を示す画像データを含む物品データを記憶する。表示部は、前記画像データをもとに異なる物品を表す画像の一覧を表示する。入力部は、前記表示部により画像が表示された所定の物品の使用状況を示す使用量データを入力する。第２記憶部は、前記使用量データを記憶する。制御部は、前記表示部に表示された前記所定の物品を表す画像を、前記使用量データに基づいて、前記所定の物品が未使用か否かを判別可能となるように変化させる。【選択図】図２
2017036108.tif 000002
【特許請求の範囲】
【請求項１】
物品を示す画像データを含む物品データを記憶する第１記憶部と、
前記画像データをもとに異なる物品それぞれを表す画像の一覧を表示する表示部と、
前記表示部により画像が表示された所定の物品の使用状況を示す使用量データを入力する入力部と、
前記使用量データを記憶する第２記憶部と、
前記表示部に表示された前記所定の物品を表す画像を、前記使用量データに基づいて、前記所定の物品が未使用か否かを判別可能となるように変化させる制御部と、
を備える表示装置。
【請求項２】
前記制御部は、前記表示部に表示された前記所定の物品を表す画像を、前記使用量データが示す使用割合に応じて変化させる請求項１記載の表示装置。
【請求項３】
前記制御部は、前記表示部に表示された前記所定の物品を表す画像を、前記使用量データが示す使用個数に応じて変化させる請求項１記載の表示装置。
【請求項４】
前記入力部は、前記表示部により表示された画像が選択され場合に当該画像に対応する物品の使用量データを入力するための入力画面を表示し、当該入力画面を通じて前記使用量データを入力する請求項１記載の表示装置。
【請求項５】
前記表示部により表示される画像は、所定の操作に応じた機能を呼び出すアイコンとする請求項１記載の表示装置。
【請求項６】
コンピュータを、
物品を示す画像データを含む物品データを記憶させる第１記憶部と、
前記画像データをもとに異なる物品それぞれを表す画像の一覧を表示する表示部と、
前記表示部により画像が表示された所定の物品の使用状況を示す使用量データを入力する入力部と、
前記使用量データを記憶させる第２記憶部と、
前記表示部に表示された前記所定の物品を表す画像を、前記使用量データに基づいて、前記所定の物品が未使用か否かを判別可能となるように変化させる制御部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、表示装置及びプログラムに関する。
【背景技術】
【０００２】
店舗において購入された食料品等の商品は、一般に、当該商品を購入したユーザ宅の冷蔵庫等に保管され、調理等によって消費される。従来では、冷蔵庫等に保管された食料品について、廃棄する量を減らすために、賞味期限や消費期限を管理する技術がある。
【０００３】
しかしながら、賞味期限や消費期限を管理するだけでは、保管された食料品（物品）の使用状況を把握することができない。例えば、キャベツや肉など半分だけ使って残りを冷蔵庫に戻した場合に、その残量を管理することができなかった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２２２４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、保管されている物品の残量を直感的に把握することができる表示装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態によれば、表示装置は、第１記憶部と、表示部と、入力部と、第２記憶部と、制御部とを有する。第１記憶部は、物品を示す画像データを含む物品データを記憶する。表示部は、前記画像データをもとに異なる物品それぞれを表す画像の一覧を表示する。入力部は、前記表示部により画像が表示された所定の物品の使用状況を示す使用量データを入力する。第２記憶部は、前記使用量データを記憶する。制御部は、前記表示部に表示された前記所定の物品を表す画像を、前記使用量データに基づいて、前記所定の物品が未使用か否かを判別可能となるように変化させる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態における電子レシートシステムの全体構成を概略的に示したシステム構成図。
【図２】本実施形態におけるユーザ端末の要部構成を示すブロック図。
【図３】本実施形態におけるレシートサーバの要部構成を示すブロック図。
【図４】本実施形態における購入品管理サーバの要部構成を示すブロック図。
【図５】本実施形態における購入品管理データの一例を示す図。
【図６】本実施形態における購入品管理サーバの動作を示すフローチャート。
【図７】本実施形態におけるユーザ端末の動作を示すフローチャート。
【図８】本実施形態における在庫管理画面の一例を示す図。
【図９】本実施形態における詳細画面の一例を示す図。
【図１０】本実施形態における商品画像を入力する際の画面例を示す図。
【図１１】本実施形態における在庫管理画面の他の表示形態を示す図。
【図１２】本実施形態における在庫管理画面の他の表示形態を示す図。
【図１３】本実施形態における在庫管理画面の他の表示形態を示す図。
【図１４】本実施形態における在庫管理画面の他の表示形態を示す図。
【発明を実施するための形態】
【０００８】
以下、本実施形態について、図面を参照しながら説明する。
図１は、本実施形態における電子レシートシステムの全体構成を概略的に示したシステム構成図である。電子レシートシステムは、店舗等における買上商品の取引データをセンター（後述するレシートサーバ３０）にレシートデータ（電子レシート）として記憶し、このレシートデータをユーザが使用する電子機器（後述するユーザ端末２０）から閲覧できるようにしたシステムである。
【０００９】
本実施形態では、電子レシートシステムを利用して、ユーザが店舗で購入した商品とその使用状況（未使用か否か、残量や残数など）を、ユーザが使用するユーザ端末２０において管理できるようにする。
【００１０】
図１に示すように、電子レシートシステム１００は、店舗装置１０、ユーザ端末２０、レシートサーバ３０、及び購入品管理サーバ４０を含む。店舗装置１０、ユーザ端末２０、レシートサーバ３０、及び購入品管理サーバ４０は、ネットワーク２００を介してデータを送受信することが可能である。ネットワーク２００は、例えばインターネット、ＬＡＮ（Local Area Network）、専用回線、移動通信網などを含む。
【００１１】
店舗装置１０は、スーパーマーケット、コンビニエンスストアなどの食品を含む各種の商品を販売する店舗に設置される。図１は、１つの店舗に設置される店舗装置１０のみを示している。電子レシートシステム１００には、複数の店舗にそれぞれ設置された複数の店舗装置１０を含む。店舗装置１０は、例えば商品に付されたバーコード（商品コード）をスキャナにより読み取り、商品販売データを生成して商品の販売に対する会計処理を行い、会計処理の結果を表すレシートデータをレシートサーバ３０に送信する。
【００１２】
ユーザ端末２０は、ユーザによる操作に基づいて、レシートサーバ３０、購入品管理サーバ４０との通信により各種データを送受信して各種画面を表示する表示装置として使用される。ユーザ端末２０は、例えばレシートサーバ３０に記憶されたレシートデータを示す画面などを表示する。図１は、１人のユーザが使用する１台のユーザ端末２０のみを示している。電子レシートシステム１００には、複数のユーザ端末２０が使用する複数のユーザ端末２０が含まれる。また、複数のユーザ端末２０が１人のユーザに使用されていても良いし、複数のユーザが１台のユーザ端末２を共用しても良い。
【００１３】
なお、ユーザ端末２０のユーザは、レシートサーバ３０及び購入品管理サーバ４０により提供されるサービスを利用するために予め会員登録のための手続きをする。会員登録したユーザには、会員に固有の会員ＩＤが付与される。ユーザは、ユーザ端末２０からレシートサーバ３０あるいは購入品管理サーバ４０にアクセスする場合、会員ＩＤを指定することにより、ユーザ個人に関係するデータを取得することができる。
【００１４】
レシートサーバ３０は、店舗装置１０による会計処理の結果を表すレシートデータを店舗装置１０から収集し、蓄積する。レシートサーバ３０は、レシートデータの内容を表したレシート画面データを生成し、このレシート画面データをユーザ端末２０へ送信する。図１は、１つの企業に対応するレシートサーバ３０のみを示している。電子レシートシステム１００には、例えば複数の企業のそれぞれに対応するレシートサーバ３０が含まれる。
【００１５】
購入品管理サーバ４０は、複数の企業に対応するレシートサーバ３０からレシートデータを収集し、レシートデータをもとにユーザが購入した商品とその使用状況をユーザ端末２０において管理するためのサービスを提供する。購入品管理サーバ４０は、例えば複数のレシートサーバ３０から収集したレシートデータをユーザ毎に管理し、購入品管理データを生成する。購入品管理サーバ４０は、購入品管理データをもとにユーザ端末２０において在庫管理画面（図８参照）を表示するための在庫管理画面データを作成してユーザ端末２０に送信する（後述する第１の方法の場合）。あるいは購入品管理サーバ４０は、購入品管理データをユーザ端末２０に送信し、ユーザ端末２０において購入品管理データをもとに在庫管理画面を表示させる（後述する第２の方法の場合）。購入品管理データの詳細については後述する（図５参照）。在庫管理画面データ及び購入品管理データには、在庫管理画面において商品（物品）を表示するための画像データが含まれる。
【００１６】
在庫管理画面では、例えば、ユーザが購入した商品（物品）を表す画像（アイコン、サムネイル、イラスト、文字等）が表示される。複数の異なる商品が在庫としてある場合には、１画面に複数の商品にそれぞれを表す画像が一覧表示される。商品に対応する画像は、例えば、ユーザ操作によって入力される商品の使用状況を示す使用量データをもとに、商品が未使用か否かを判別可能となるように変化する。例えば、商品が食品の場合には、未使用か否かを判別可能とするため、使用量（あるいは残量）あるいは使用個数（あるいは残数）を表すように、商品に対応する画像が変化する。なお、画像を変化させる形態としては、例えば、商品自体を表す商品画像に商品の使用状況（残量等）を表す使用情報画像を付加する形態、商品自体を表す商品画像を商品の使用量に応じて変化させる形態などがある。また、使用情報画像は、商品画像に使用情報画像を重ね合わせて表示したり（上書き表示）、商品画像と近接した位置に表示したりすることができる。これにより、ユーザは、在庫管理画面を参照することで、例えば冷蔵庫等の保管場所において保管した物品の残量を直感的に把握することができる。
【００１７】
図２は、本実施形態におけるユーザ端末２０の要部構成を示すブロック図である。  
ユーザ端末２０は、例えばスマートフォン、携帯電話、タブレット端末、パーソナルコンピュータ等の電子機器（コンピュータ）である。ユーザ端末２０は、各種の情報を表示する表示装置として使用される。
【００１８】
ユーザ端末２０は、プロセッサ２０１、メモリ２０２、補助記憶デバイス２０３、タッチパネル２０４、通信インタフェース２０５、及びカメラユニット２０６がバスを介して相互に接続される。
【００１９】
プロセッサ２０１は、メモリ２０２に記憶されたオペレーティングシステムやアプリケーションプログラム等のプログラムを実行することにより、ユーザ端末２０としての各種処理を実現するために各部を制御する回路である。
【００２０】
メモリ２０２は、不揮発性のメモリ領域と揮発性のメモリ領域とを有する。メモリ２０２は、プロセッサ２０１により実行されるプログラムの他、プロセッサ２０１が各種の処理を実行する上で参照するデータを記憶する。メモリ２０２に記憶されるプログラムには、補助記憶デバイス２０３から読み出されたレシートクライアントアプリケーションプログラムＰ２１（以下、レシートクライアントアプリＰ２１）、購入品管理アプリケーションプログラム（以下、購入品管理アプリＰ２２）を含む。
【００２１】
補助記憶デバイス２０３は、例えばハードディスク装置（ＨＤＤ（Hard disk drive））、ＳＳＤ装置（solid state drive）等により実現される。補助記憶デバイス２０３は、プロセッサ２０１により実行されるプログラム、プロセッサ２０１により処理されるデータが記憶される。
【００２２】
補助記憶デバイス２０３が記憶するアプリケーションプログラムには、例えば、レシートクライアントアプリＰ２１、購入品管理アプリＰ２２とを含む。レシートクライアントアプリＰ２１は、レシートクライアントとして、レシートサーバ３０に記憶されたレシートデータを閲覧するための制御プログラムである。購入品管理アプリＰ２２は、購入品管理サーバ４０から受信されるデータをもとに、在庫管理画面を表示するための制御プログラムである。購入品管理アプリＰ２２は、購入品管理サーバ４０から受信される在庫管理画面データに応じて在庫管理画面を表示する第１の方法、あるいは購入品管理サーバ４０から受信される購入品管理データをもとに在庫管理画面データを生成して在庫管理画面を表示する第２の方法により制御する。
【００２３】
補助記憶デバイス２０３には、例えば、在庫管理画面を表示するための在庫管理画面データを記憶する在庫管理画面データ領域Ｗ２１、第２の方法により在庫管理画面を表示する場合に購入品管理サーバ４０から受信される購入品管理データを記憶するための購入品管理データ領域Ｗ２２、在庫管理画面を通じてユーザ操作によって入力される商品（物品）の使用状況を示す使用量データを記憶するための使用量データ領域Ｗ２３等が設けられる。また、補助記憶デバイス２０３には、第２の方法により購入品管理データをもとに在庫管理画面データを生成するために用いられる、在庫管理画面の背景を表す背景画像データ、商品の使用状況を表す使用情報画像データなどの各種データが記憶される。
【００２４】
なお、本実施形態におけるユーザ端末２０は、購入品管理アプリＰ２２により、店舗で購入した商品以外の物品を、店舗で購入した商品と同様にして、在庫管理画面を利用して在庫を管理することができる。例えば、ユーザ端末２０は、他のユーザから貰った食品や、家庭内で作った料理や菓子類などを、管理対象とする物品として登録されることで、店舗で購入した商品と同じように管理する。物品を登録する場合には、ユーザ端末２０は、例えば物品に関する各種データ（物品の画像データ、名称、登録日、消費タイミングなど）が、ユーザ操作により入力される。ユーザにより入力された各種データは、補助記憶デバイス２０３（例えば、購入品管理データＷ２２）に記憶される。
【００２５】
タッチパネル２０４は、ユーザ端末２０の入力デバイス及び表示デバイスとして機能する。タッチパネル２０４には、各種プログラムに基づくプロセッサ２０１の処理により各種の画面が表示される。例えば、タッチパネル２０４は、購入品管理アプリＰ２２に基づく処理により在庫管理画面を表示する。
【００２６】
通信インタフェース２０５は、ネットワーク２００を介したデータ通信のインタフェースである。
【００２７】
カメラユニット２０６は、ユーザ操作に応じて撮影を実行して画像データを入力する。カメラユニット２０６は、例えば購入品管理アプリＰ２２により管理する物品を登録する際に、物品の画像データを入力するために使用される。
【００２８】
図３は、本実施形態におけるレシートサーバ３０の要部構成を示すブロック図である。  
レシートサーバ３０は、プロセッサ３０１、メモリ３０２、補助記憶デバイス３０３、及び通信インタフェース３０４がバスを介して相互に接続される。
【００２９】
プロセッサ３０１は、メモリ３０２に記憶されたオペレーティングシステムやアプリケーションプログラム等のプログラムを実行することにより、レシートサーバ３０としての各種処理を実現するために各部を制御する回路である。
【００３０】
メモリ３０２は、不揮発性のメモリ領域と揮発性のメモリ領域とを有する。メモリ３０２は、プロセッサ３０１により実行されるプログラムの他、プロセッサ３０１が各種の処理を実行する上で参照するデータを記憶する。メモリ３０２に記憶されるプログラムには、補助記憶デバイス３０３から読み出されたレシートサーバアプリケーションプログラムＰ３１（以下、レシートサーバアプリＰ３１）を含む。
【００３１】
補助記憶デバイス３０３は、例えばＨＤＤ、ＳＳＤなどである。補助記憶デバイス３０３は、プロセッサ３０１により実行されるプログラム、プロセッサ３０１により処理されるデータが記憶される。
【００３２】
補助記憶デバイス３０３が記憶するアプリケーションプログラムには、例えば、レシートサーバアプリＰ３１を含む。レシートサーバアプリＰ３１は、レシートデータに関する各種処理を実行するための制御プログラムであり、例えば店舗装置１０からのレシートデータの受信、ユーザ端末２０あるいは購入品管理サーバ４０へのレシートデータの送信等を制御する。
【００３３】
補助記憶デバイス３０３には、例えば、レシートデータを記憶するための電子レシート領域Ｗ３１、各店舗（店舗装置１０）から登録された商品に関する商品データを記憶するための商品データ領域Ｗ３２等が設けられる。電子レシート領域Ｗ３１には、レシートサーバ３０が提供する電子レシートの閲覧サービスを利用するユーザ（会員）毎のデータが記憶される。
【００３４】
通信インタフェース３０４は、ネットワーク２００を介したデータ通信のインタフェースである。
【００３５】
図４は、本実施形態における購入品管理サーバ４０の要部構成を示すブロック図である。  
購入品管理サーバ４０は、プロセッサ４０１、メモリ４０２、補助記憶デバイス４０３、通信インタフェース４０４及びシステム伝送路４０５等を備える。プロセッサ４０１と、メモリ４０２、補助記憶デバイス４０３及び通信インタフェース４０４とは、システム伝送路４０５によって接続される。システム伝送路４０５は、アドレスバス、データバス及び制御信号線等を含む。
【００３６】
購入品管理サーバ４０は、プロセッサ４０１、メモリ４０２、補助記憶デバイス４０３、及び通信インタフェース４０４５がバスを介して相互に接続される。
【００３７】
プロセッサ４０１は、メモリ４０２に記憶されたオペレーティングシステムやアプリケーションプログラム等のプログラムを実行することにより、購入品管理サーバ４０としての各種処理を実現するために各部を制御する回路である。
【００３８】
メモリ４０２は、不揮発性のメモリ領域と揮発性のメモリ領域とを有する。メモリ４０２は、プロセッサ４０１により実行されるプログラムの他、プロセッサ４０１が各種の処理を実行する上で参照するデータを記憶する。メモリ４０２に記憶されるプログラムには、補助記憶デバイス４０３から読み出された購入品管理アプリケーションプログラムＰ４１（以下、購入品管理アプリＰ４１）を含む。
【００３９】
補助記憶デバイス４０３は、例えばＨＤＤ、ＳＳＤなどである。補助記憶デバイス４０３は、プロセッサ４０１により実行されるプログラム、プロセッサ４０１により処理されるデータが記憶される。
【００４０】
補助記憶デバイス４０３が記憶するアプリケーションプログラムには、例えば、購入品管理アプリＰ４１を含む。購入品管理アプリＰ４１は、ユーザ端末２０において在庫管理画面を表示させるための処理をするための制御プログラムであり、例えばレシートサーバ３０からのレシートデータの受信、レシートデータをもとにした購入品管理データの生成等を制御する。また、購入品管理アプリＰ４１は、第１の方法を用いる場合、購入品管理データをもとにした在庫管理画面を表示させるための在庫管理画面データの生成、在庫管理画面データのユーザ端末２０への送信を制御し、ユーザ端末２０の購入品管理アプリＰ２２により在庫管理画面を表示させる。また、購入品管理アプリＰ４１は、第２の方法を用いる場合、購入品管理データをユーザ端末２０に送信して、購入品管理データをもとにした在庫管理画面の表示をユーザ端末２０の購入品管理アプリＰ２２に指示する。
【００４１】
補助記憶デバイス４０３には、第１の方法を用いる場合にユーザ端末２０において在庫管理画面を表示させるために生成した在庫管理画面データを記憶するための在庫管理画面領域Ｗ４１、レシートデータをもとに作成した購入品管理データを記憶するための購入品管理データ領域Ｗ４２が設けられる。また、補助記憶デバイス４０３には、第１の方法を用いる場合に在庫管理画面データを生成するために用いられる、在庫管理画面の背景を表す背景画像データなどの各種データ、商品の使用状況を表す使用情報画像データなどが記憶される。在庫管理画面領域Ｗ４１と購入品管理データ領域Ｗ４２には、購入品管理サーバ４０が提供するサービスを受けるユーザ（会員）毎のデータが記憶される。また、第１の方法を用いる場合、補助記憶デバイス４０３には、ユーザ端末２０から送信される各商品についての使用量データ、物品の画像データ等を記憶する。
【００４２】
通信インタフェース４０４は、ネットワーク２００を介したデータ通信のインタフェースである。
【００４３】
図５は、本実施形態における購入品管理データの一例を示す図である。  
購入品管理データは、例えば購入品管理サーバ４０において、レシートサーバ３０から受信されるレシートデータをもとに生成される。購入品管理データには、１ユーザが各店舗で購入した各商品について、在庫管理画面を表示するために利用されるデータが含まれる。
【００４４】
レシートサーバ３０から受信されるレシートデータ（電子レシート）には、例えば、会員ＩＤ、企業コード（ＩＤ）（店舗を運営する企業の識別コード）、店舗コード（ＩＤ）、レシートナンバー（ＩＤ）、取引日時（商品の購入日）、会員が買い上げた商品の商品コード（例えば、ＪＡＮ（Japanese Article Number）コード）、商品販売データ（単価、点数、商品の販売方式、支払金額等）の各データを含む。
【００４５】
購入品管理サーバ４０は、レシートデータをもとに、例えば図５に示す各データを含む購入品管理データを生成する。図５に示す購入品管理データには、企業ロゴ画像データ、企業／店舗名、企業／店舗ＩＤ、レシートＩＤ、購入日、商品画像データ、商品名、数量、一般名称、収納先、消費タイミング、金額、ＪＡＮコード、分類の各データが含まれている。
【００４６】
なお、収納先のデータは、一般的な家庭内での収容場所（冷蔵庫（冷凍庫）、食品用ストッカー、雑貨用ストッカーなど）を示すデータである。消費タイミングのデータは、商品（食品）の推奨される消費期限を示すもので、例えば購入日を基準として商品毎に予め設定された期間をもとに決められるデータである。
【００４７】
購入品管理データの中でレシートデータに含まれていないデータは、例えばＪＡＮコードが示す商品の商品データから取得する。例えば、商品データに一般名称、商品名、数量、収納先のデータが含まれていれば、これらのデータを購入品管理データとして利用する。
【００４８】
また、数量のデータが商品データに含まれていない場合、購入品管理サーバ４０は、商品データに含まれる商品名のデータ（テキストデータ）について、例えば既知の文字解析処理により数量を表す文字列を抽出して追加することができる。例えば、商品名が「健康たまご１０個入り」である場合に、購入品管理サーバ４０は、「１０個」の文字列を抽出して、数量のデータとして「１０」を追加する。
【００４９】
企業ロゴ画像データ及び商品画像データは、商品データと同様にして店舗（店舗装置１０）から登録されていても良いし、他の方法によって予め登録されていても良い。商品画像データは、ユーザ端末２０において表示される在庫管理画面において、商品の画像を表示するために用いられる。購入品管理サーバ４０は、レシートデータをもとに、該当する商品に対応する企業ロゴ画像データと商品画像データを購入品管理データに追加する。
【００５０】
なお、前述した説明では、レシートデータに含まれないデータを購入品管理サーバ４０において購入品管理データに追加するとしているが、購入品管理データを店舗装置１０あるいはレシートサーバ３０において生成して、購入品管理サーバ４０に送信するようにしても良い。
【００５１】
また、購入品管理サーバ４０が生成する購入品管理データには、前述した全てのデータが含まれなくても良い。ユーザ端末２０において表示させる在庫管理画面に必要なデータが不足している場合、ユーザ端末２０の購入品管理アプリＰ２２の機能により追加することができる。例えば、所定の商品の購入品管理データに商品画像データが含まれていない場合、ユーザ端末２０が表示する在庫管理画面では、この所定の商品の画像は表示されない。この場合、ユーザ端末２０は、カメラユニット２０６により撮影した商品の画像を商品画像データとして取得することができる。ユーザ端末２０は、この所定の商品の画像として、カメラユニットを介して取得した商品画像データを在庫管理画面に表示する。同様にして、在庫管理画面に表示する商品名のデータが含まれていない場合、ユーザ端末２０は、例えば、タッチパネル２０４に表示するソフトウェアキーボードに対するユーザ操作により商品名のデータ（テキスト）の入力を受け付け、入力された商品名のデータを表示することができる。
【００５２】
次に、本実施形態における電子レシートシステムの動作について説明する。  
ユーザは、店舗において商品を購入する際、会計時にユーザ端末２０によりレシートクライアントアプリＰ２１を実行し、会員登録時に発行された会員ＩＤに対応するバーコードをタッチパネル２０４に表示させる。ユーザは、タッチパネル２０４に表示させたバーコードを店舗装置１０のスキャナに読み取らせる。店舗装置１０は、バーコードに対応する会員ＩＤと対応づけて、ユーザ端末２０のユーザが購入した商品についてのレシートデータをレシートサーバ３０に送信する。レシートサーバ３０は、ユーザ（会員ＩＤ）と対応づけてレシートデータを記憶する。購入品管理サーバ４０は、レシートサーバ３０から各会員のレシートデータを受信して、購入品管理データを生成して、補助記憶デバイス４０３の購入品管理データ領域Ｗ４２に記憶する。
【００５３】
以下、第１の方法によりユーザ端末２０において在庫管理画面を表示させる場合の購入品管理サーバ４０とユーザ端末２０の動作について説明する。第１の方法では、ユーザ端末２０は、購入品管理サーバ４０において生成された在庫管理画面データを受信し、この在庫管理画面データに応じて在庫管理画面を表示する。
【００５４】
図６は、本実施形態における購入品管理サーバ４０の動作を示すフローチャート、図７は、本実施形態におけるユーザ端末２０の動作を示すフローチャートである。
【００５５】
ユーザ端末２０のプロセッサ２０１は、ユーザ操作により購入品管理アプリＰ２２が起動され、在庫管理画面の表示要求が指示されると（Ａｃｔ３１）、在庫管理画面を表示するために購入品管理サーバ４０にアクセスする（Ａｃｔ３２）。この際、プロセッサ２０１は、会員を識別するための会員ＩＤを指定する。
【００５６】
購入品管理サーバ４０のプロセッサ４０１は、ユーザ端末２０から在庫管理画面を表示するためのアクセス要求を受信すると（Ａｃｔ１１、Ｙｅｓ）、ユーザ端末２０のユーザに対応する購入品管理データを補助記憶デバイス４０３の購入品管理データ領域Ｗ４２から読み出す（Ａｃｔ１２）。
【００５７】
プロセッサ４０１は、在庫管理画面を作成するために、在庫管理画面の背景を表示するための背景画像データを補助記憶デバイス４０３から読み出し（Ａｃｔ１３）、この背景画像データが示す背景画像に購入品の商品画像や商品名などを配置する。この際、プロセッサ４０１は、購入品管理データの各商品の商品画像データをもとにした商品画像を配置する（Ａｃｔ１４）。例えば、プロセッサ４０１は、収納先が冷蔵庫の在庫管理画面を作成する場合、冷蔵庫に対応する背景画像データが示す冷蔵庫内を表現する背景画像に、商品が冷蔵庫内に収納されていることを表すように複数の商品のそれぞれに対応する商品画像を配置する。
【００５８】
さらに、プロセッサ４０１は、各商品の商品画像に対して、ユーザ端末２０において使用量データが入力済みの場合には、使用量データに応じた使用情報画像を付加する（Ａｃｔ１５）。使用情報画像は、在庫管理画面において、商品画像が示す商品の残量を直感的にユーザが認識可能にするための画像である。
【００５９】
使用量データは、ユーザ端末２０において、在庫管理画面を通じてユーザ操作により入力されるデータであり、商品の消費量を示す。ユーザ端末２０における使用量データを入力する詳細については後述する（図９参照）。
【００６０】
プロセッサ４０１は、商品画像と使用情報画像を含む在庫管理画面データを生成して、ユーザ端末２０に送信する（Ａｃｔ１６）。また、プロセッサ４０１は、在庫管理画面データと共に、購入品管理データ（あるいはレシートデータ）を送信する。
【００６１】
ユーザ端末２０のプロセッサ２０１は、購入品管理サーバ４０から在庫管理画面データを受信すると（Ａｃｔ３３）、在庫管理画面データをもとに在庫管理画面をタッチパネル２０４において表示させる（Ａｃｔ３４）。
【００６２】
図８は、本実施形態におけるユーザ端末２０が表示する在庫管理画面５０の一例を示す図である。なお、図８は、商品分類が食品であり収納先が冷蔵庫の商品についての在庫管理画面５０の一例を示している。収納先が冷蔵庫の在庫管理画面５０では、冷蔵庫に対応する背景画像データを用いて背景画像が表示され、この背景画像に複数の商品画像が配置されている。ユーザ端末２０は、収納先が冷蔵庫以外の食品用ストッカー、雑貨用ストッカー、冷凍庫などのそれぞれに対応する在庫管理画面を表示することも可能である。ユーザ端末２０は、収納先に応じた背景画像データを用いて生成された在庫管理画面を表示する。
【００６３】
図８に示す在庫管理画面５０では、複数の商品の商品画像とそれぞれの商品名とを対応づけて１画面中に配列（４×５）している。在庫中の全ての商品の商品画像が１画面に表示できない場合には、プロセッサ２０１は、ユーザ操作（例えばタッチパネル２０４に対するフリック操作）に応じて、画面を切り替えて、他の商品の商品画像を一覧表示させる。
【００６４】
在庫管理画面５０では、新規に追加された商品（ユーザが新たに購入した商品）の商品画像を上位に配列し、新規に追加された商品を表す新規マーク（例えば「ＮＥＷ」の文字を表す）が追加されている。また、在庫管理画面５０では、例えば、野菜、果物、魚、調味料など食品の種類毎にまとめて配置した例を示している。
【００６５】
また、在庫管理画面５０では、使用量データが入力済みの商品に対応する商品画像６０，６１，６２，６３には、それぞれの使用量データに対応する使用情報画像が付加されている（使用量データの入力方法の詳細については後述する）。なお、在庫管理画面５０では、商品画像に使用情報画像を重ねるように付加した表示形態を示している。例えば、図８に示す商品画像６０には、残量（使用量）が１／２を表す使用情報画像６４が付加されており、商品画像６１には、残量（使用量）が１／３を表す使用情報画像６５が付加されている。ユーザは、商品画像６０，６１に付加された使用情報画像６４，６５を参照することで、商品の残量を容易に判別することができる。また、商品画像６２には、残数が７（個）を表す使用情報画像６６が付加されており、商品画像６３には、残数が１（枚）を表す使用情報画像６７が付加されている。ユーザは、商品画像６２，６３に付加された使用情報画像６６，６７を参照することで、商品の残数を容易に判別することができる。
【００６６】
こうして、在庫管理画面５０において、商品画像６０〜６３のそれぞれに使用情報画像６４〜６７を付加して表示することで、在庫の商品について未使用か否かを容易に認識することができる。また、在庫管理画面５０において、商品の種類に応じて、残量（使用量）あるいは残数を表す使用情報画像が付加されているので、在庫量を容易に認識することができる。
【００６７】
なお、在庫管理画面５０の商品画像に付されたマーク６８は、購入品管理データの消費タイミングに応じて付されるもので、ユーザに商品の消費を促すために付加される。例えば、マーク６８は、消費タイミングの日付に近い（例えば二日前）、あるいは該当する日付となった商品の商品画像に付される。
【００６８】
また、矩形画像６９は、購入品管理データにおいて、商品についての商品画像データが含まれていないことを表す画像である。矩形画像６９は、ユーザ端末２０において、ユーザ操作により矩形画像６９に対応する商品の商品画像が入力された場合に、この入力された商品画像に置き換えられる。
【００６９】
在庫管理画面５０に表示された商品画像及び矩形画像は、所定の操作に応じた機能を呼び出すアイコンとして使用される。プロセッサ２０１は、タッチパネル２０４に表示された商品画像及び矩形画像に対するユーザ操作に応じて、ユーザ操作に応じた機能を実行させる。例えば、商品画像及び矩形画像をタップする操作により選択された場合、プロセッサ２０１は、以下に説明する詳細画面表示の表示を実行する。また、商品画像及び矩形画像を長押しする操作（タッチした状態を所定時間以上継続する操作）があった場合、プロセッサ２０１は、商品画像及び矩形画像に対応する商品について、廃棄あるいは消費したことを記録するためのメニュー画面の表示を実行する。その他、商品画像及び矩形画像により各種の機能を呼び出すことができる。
【００７０】
図７に戻り、商品画像及び矩形画像が選択された場合のユーザ端末２０の処理について説明する。  
プロセッサ２０１は、在庫管理画面５０において商品画像あるいは矩形画像を選択する操作が検出されると（Ａｃｔ３５）、在庫管理画面５０に代えて、選択された商品画像あるいは矩形画像に対応する商品についての詳細を表示する詳細画面をタッチパネル２０４に表示させる（Ａｃｔ３６）。
【００７１】
図９（Ａ）（Ｂ）は、本実施形態における詳細画面５１，５２の一例を示す図である。図９（Ａ）に示す詳細画面５１は、商品の使用量（残量）を割合で指定する方が好適な場合に表示する形態である。例えば、詳細画面５１は、キャベツ、大根、白菜などの商品が選択された場合に表示される。図９（Ｂ）に示す詳細画面５２は、商品の使用量（残量）を個数で指定する方が好適な場合に表示する形態である。例えば、詳細画面５２は、複数個がまとめて販売される卵、トイレットペーパー、加工品などの商品が選択された場合に表示される。
【００７２】
詳細画面５１，５２の何れを表示するかは、商品毎に予め決められていても良いし、ユーザ操作により切り替えられるようにしても良い。
【００７３】
詳細画面５１では、例えば商品を示す商品画像７０と商品名、使用量をユーザ操作により入力するためのボリュームスライダー７１、商品についての販売店、購入日などの各種情報一覧７３等が表示される。ボリュームスライダー７１には、例えば未使用、１／４使用、１／２使用、３／４使用にそれぞれ対応する複数のマークが直線状に配列されている。
【００７４】
ユーザは、ボリュームスライダー７１に配置された何れかのマークをタッチすることで、簡単に商品の使用量を指定することができる。
【００７５】
なお、詳細画面５１に示すボリュームスライダー７１は、予め複数のマークを配置して何れかを選択させているが、マークを配置しないで直線上の任意の位置をタッチすることで、商品の使用量を指定できるようにしても良い。すなわち、プロセッサ２０１は、ボリュームスライダー７１においてタッチされた位置が全体の長さの何れの割合に相当するかを判別して、指定された使用量を決定する。なお、詳細画面５１では、商品の使用量をボリュームスライダー７１により指定しているが、商品の残量を指定するようにしても良い。
【００７６】
詳細画面５２では、例えば商品を示す商品画像７０と商品名、使用数をユーザ操作により入力するための個数スライダー７５、商品についての販売店、購入日などの各種情報一覧７３等が表示される。個数スライダー７５には、購入品管理データの数量のデータに応じて、最小値と最大数の数字と、数量に応じた数のマークが等間隔に配置されている。図９（Ｂ）では、商品「健康たまご」が１０個入りであるため、最大数の数字「１０」が表示されている。
【００７７】
ユーザは、個数スライダー７５に配置された何れかのマークをタッチすることで、簡単に商品の使用数を指定することができる。図９（Ｂ）は、卵の使用数として「３」に対応するマークを指定することで、使用数を示す数字「３」がマークに代えて表示された状態を示している。
【００７８】
なお、購入品管理データに数量のデータが含まれていない場合、あるいは現在の実際の残数と異なる場合に、ユーザは、詳細画面５２を通じて残数を入力することができる。最大数が表示される表示領域７６をユーザがタッチすると、プロセッサ２０１は、数字を入力するためのソフトウェアキーボード等をタッチパネル２０４に表示させる。ソフトウェアキーボードにおいて数字が指定されると、プロセッサ２０１は、指定された数字を表示領域７６に表示すると共に、残数を表す数字に応じて個数スライダー７５を更新する。なお、使用量データとして、商品を全て消費したことを入力するようにしても良い。
【００７９】
プロセッサ２０１は、詳細画面５１，５２を通じて商品の使用量が入力されると（Ａｃｔ３７、Ｙｅｓ）、入力された使用量データをメモリ２０２あるいは補助記憶デバイス２０３に記憶させる（Ａｃｔ３８）。
【００８０】
なお、在庫管理画面において矩形画像６９が選択された場合、プロセッサ２０１は、詳細画面５１，５２の商品画像７０には商品ではなく、例えばカメラのマークを表示させる。すなわち、商品画像７０がカメラユニット２０６を利用して商品画像を入力する機能を起動させるアイコンとして表示させる。
【００８１】
プロセッサ２０１は、商品画像７０がユーザによりタッチされ、商品画像の入力が指示されると（Ａｃｔ３９、Ｙｅｓ）、カメラユニット２０６を起動して、カメラユニット２０６による画像の撮影を開始させる。プロセッサ２０１は、タッチパネル２０４の画面を、スルー画像（ライブビュー）を表示させるカメラ画面５４に切り替え、カメラユニット２０６により撮影された画像を表示させる（Ａｃｔ４０）。ここで、シャッターキー（決定キー）５６がユーザによりタッチされると、プロセッサ２０１は、撮影を実行して、静止画像データをタッチパネル２０４において表示させる（Ａｃｔ４１）。
【００８２】
図１０（Ａ）（Ｂ）は、本実施形態における商品画像を入力する際の画面例を示す図である。図１０（Ａ）は、例えば商品「キャベツ」の商品画像を入力するために、カメラユニット２０６により「キャベツ」の画像を撮影した状態を示している。ここで、ユーザは、撮影した画像から商品画像として使用する画像を切り出すためのフレームを選択することができる。
【００８３】
プロセッサ２０１は、例えば、図１０（Ａ）に示す画像を表示する画面に対して、ユーザによりフリック操作されると、フリック方向に合わせてワイプによりフレームを画面に表示させる。図１０（Ｂ）は、円形の商品画像を切り出すためのフレームが表示された画面５５の一例を示す図である。フレームは、複数種類が用意されており、それぞれ商品画像を切り出す形状やサイズが異なっている。プロセッサ２０１は、ユーザによりフリック操作がされる毎に、複数用意されているフレームを、順次、ワイプにより切り替えて表示させる。
【００８４】
ユーザは、希望するフレームを選択して、図１０（Ｂ）に示すように商品画像とする画像を確認した後、決定キー５６を操作する。プロセッサ２０１は、ユーザによる決定キー５６の操作に応じて、フレームの形状に応じて切り出された商品画像データを記録する（Ａｃｔ４２）。
【００８５】
こうして、商品画像データが入力されると、プロセッサ２０１は、詳細画面５１，５２の商品画像７０、在庫管理画面における商品画像を、入力された商品画像データに応じて表示する。図８に示す商品画像６０は、ユーザ端末２０において入力された商品画像データをもとに表示されている。
【００８６】
なお、前述した説明では、在庫管理画面において商品画像が表示されていない商品（矩形画像６９が表示された商品）について商品画像を入力する場合について説明しているが、購入品管理データに商品画像データが含まれる商品についても、ユーザ端末２０において商品画像データを入力することも可能である。
【００８７】
これにより、システム側で予め用意された商品画像だけでなく、ユーザの好みに合った商品画像を在庫管理画面に表示させて、商品の在庫管理をすることが可能となる。
【００８８】
なお、前述した説明では、詳細画面５１，５２に表示されたボリュームスライダー７１あるいは個数スライダー７５への操作により使用量データを入力しているが、以下に説明するように、商品画像に対する操作によって使用量を指定することも可能である。
【００８９】
図９（Ｃ）は、商品画像に対する操作によって使用量を指定するための使用量入力画面５３の一例を示す図である。図９（Ｃ）では、例えば商品画像７７に対して、商品画像７７を区分する線をユーザが指先７８で指定した状態を示している。プロセッサ２０１は、ユーザにより指定された線７９を描画し、線７９によって商品画像７７を区分する。例えば、商品画像７７では、区分された左側を商品の使用量を表すものとする。従って、ユーザは、線によって区分される左側の領域が使用量に相当するように、適当な位置に線を描画するようにタッチ操作（線７９の描画操作）をすれば良い。
【００９０】
また、前述した線７９を描画する操作と、使用量を示す領域を指定する操作を組み合わせても良い。例えば、前述したように、線７９により商品画像７７を区分した後、何れか一方の区分された領域をタッチする。プロセッサ２０１は、タッチされた領域が使用量を示すものと判別する。
【００９１】
また、使用量入力画面５３では、図９（Ｃ）に示すように、垂直方向に線を指定させるだけでなく、斜め線や曲線により商品画像７７を区分したり、線により商品画像７７の一部の領域を囲むことで区分したりすることも可能である。
【００９２】
さらに、商品画像７７に線７９を描画すべき位置をガイドする表示を付加しても良い。例えば、商品画像７７の１／４，２／４，３／４に区分する位置に破線を描画しておき、何れかの破線の近くでタッチ操作させる。こうして、ガイド表示を付加しておくことで、ユーザによる操作を容易にすることができる。
【００９３】
プロセッサ２０１は、商品画像７７に対する操作により消費量が指定されると、詳細画面５１，５２において指定された場合と同様にして使用量データを記録する。
【００９４】
こうして、使用量入力画面５３では、商品画像７７に対する感覚的なタッチ操作により商品の使用量を指定することができる。
【００９５】
なお、使用量入力画面５３は、詳細画面５１，５２に対する所定の操作によって、詳細画面５１，５２から移行しても良いし、詳細画面５１，５２と使用量入力画面５３の何れを使用するかユーザが予め設定しても良い。さらに、使用量入力画面５３を用いて使用量データを入力する商品が予め設定されていても良い。
【００９６】
図９（Ｃ）に示す例では、商品の使用量（残量）を割合で指定する方が好適な商品を対象としているが、使用量（残量）を個数で指定する方が好適な商品についても、同様にして商品画像に対するタッチ操作により使用量を指定することが可能である。
【００９７】
ユーザ端末２０のプロセッサ２０１は、メモリ２０２あるいは補助記憶デバイス２０３に記憶された使用量データに基づき、在庫管理画面の該当する商品を表す画像を、商品が未使用か否かを判別可能となるように変化させる（Ａｃｔ３６）。
例えば、プロセッサ２０１は、図８に示すように、前述した使用量の指定に応じて、商品画像６０に対し、残量が半分であることを表す使用情報画像６４を付加する。同様にして、プロセッサ２０１は、商品画像６１に対し、残量が１／３を表す使用情報画像６５を付加する。プロセッサ２０１は、１０個入りの卵パックのうち、図９（Ｂ）のように、使用量が３個であることが入力されたことにより、商品画像６２に対して、残量７個を表す使用情報画像６６を付加する。
【００９８】
このようにして、プロセッサ２０１は、入力された商品毎の使用量データに応じて、在庫管理画面の商品画像（使用情報画像）を変化させて表示する。また、在庫管理画面の表示が終了された場合（Ａｃｔ４３、Ｙｅｓ）、プロセッサ２０１は、在庫管理画面を通じて入力された使用量データを購入品管理サーバ４０に送信する（Ａｃｔ４４）。また、プロセッサ２０１は、商品画像データが入力されている場合には、使用量データと共に購入品管理サーバ４０に送信し、商品を破棄あるいは消費したことがユーザ操作により入力されている場合には、これらのデータも購入品管理サーバ４０に送信する。購入品管理サーバ４０に各データを送信することで、次回以降に在庫管理画面を表示させる際に、変更された使用量や商品画像などを在庫管理画面に反映させることができる。
【００９９】
なお、前述した説明では、レシートデータをもとにユーザが店舗で購入した商品についての商品画像を在庫管理画面において表示させているが、店舗で購入した商品以外の物品を、店舗で購入した商品と同様にして、在庫管理画面を利用して在庫管理することができる。
【０１００】
例えば、ユーザ端末２０は、他のユーザから貰った食品や、家庭内で作った料理や菓子類などを、管理対象とする物品として登録することができる。プロセッサ２０１は、新規物品の登録処理の実行がユーザ操作により指示されると、購入品管理アプリＰ２２により登録処理を開始する。プロセッサ２０１は、前述した商品画像データの入力と同様にして、カメラユニット２０６を起動して管理対象として登録する物品の画像データを入力する。さらに、プロセッサ２０１は、例えば物品に関する各種データ（物品の画像データ、名称、登録日、消費タイミングなど）を入力する画面を表示し、この画面を通じてユーザ操作により各データを入力する。
【０１０１】
プロセッサ２０１は、物品の管理に必要なデータが入力されると、この物品に対応する商品画像と名称とを在庫管理画面に追加する。在庫管理画面に追加された物品については、前述と同様にして、ユーザ操作により使用量データを入力することができる。
【０１０２】
追加された物品についての各データは、在庫画面表示終了時に、Ａｃｔ４４において、他の使用量データ等と共に購入品管理サーバ４０に送信する。購入品管理サーバ４０に追加された物品についての各データを送信することで、次回以降に在庫管理画面を表示させる際に、追加された物品についての商品画像などを在庫管理画面に反映させることができる。
【０１０３】
購入品管理サーバ４０のプロセッサ４０１は、ユーザ端末２０から使用量データを受信すると（Ａｃｔ１７、Ｙｅｓ）、会員ＩＤと対応づけて補助記憶デバイス４０３に使用量データを記録する（Ａｃｔ１８）。
【０１０４】
なお、ユーザ端末２０から管理対象とする商品について商品画像データを受信した場合、プロセッサ４０１は、この新たな商品画像データを購入品管理データの該当する商品と対応づけて補助記憶デバイス４０３に記録する。また、ユーザ端末２０において新規に追加された物品の各データを受信した場合、プロセッサ４０１は、この追加された物品の各データを補助記憶デバイス４０３の購入品管理データ領域Ｗ４２に記憶された購入品管理データに追加する。
【０１０５】
プロセッサ４０１は、ユーザ端末２０から受信したデータもとに商品の残量がないと判別される場合（Ａｃｔ１９、Ｙｅｓ）、該当する商品（購入品）を購入品管理データから削除する（Ａｃｔ２０）。これにより、在庫管理画面から該当する商品の商品画像が削除される。
【０１０６】
こうして、ユーザ端末２０において追加されたデータを購入品管理データに反映させることで、次回以降にユーザ端末２０からアクセス要求があった場合に、追加内容を反映させた在庫管理画面データを生成して、ユーザ端末２０に送信することができる。ユーザ端末２０により表示される在庫管理画面では、例えば冷蔵項に保管されている現在の購入品（物品）の残量を直感的に把握することができる。
【０１０７】
次に、第２の方法によりユーザ端末２０において在庫管理画面を表示させる場合の購入品管理サーバ４０とユーザ端末２０の動作について説明する。第２の方法では、ユーザ端末２０は、購入品管理サーバ４０から購入品管理データを受信して、購入品管理データをもとに在庫管理画面データを生成して在庫管理画面を表示する。
【０１０８】
なお、以下の説明では、第１の方法と大きく異なる点について説明する。
【０１０９】
ユーザ端末２０のプロセッサ２０１は、ユーザ操作により購入品管理アプリＰ２２が起動され、在庫管理画面の表示要求が指示されると（Ａｃｔ３１）、在庫管理画面を表示するために購入品管理サーバ４０にアクセスする（Ａｃｔ３２）。
【０１１０】
購入品管理サーバ４０のプロセッサ４０１は、ユーザ端末２０から在庫管理画面を表示するためのアクセス要求を受信すると（Ａｃｔ１１、Ｙｅｓ）、ユーザ端末２０のユーザに対応する購入品管理データを補助記憶デバイス４０３の購入品管理データ領域Ｗ４２から読み出してユーザ端末２０に送信する。ここでは、ユーザ端末２０に未送信の最新のデータのみを送信する。
【０１１１】
ユーザ端末２０のプロセッサ２０１は、購入品管理サーバ４０から最新の購入品管理データを受信すると、このデータを購入品管理データ領域Ｗ２２に記憶された受信済みの購入品管理データに追加し、前述した購入品管理サーバ４０によるＡｃｔ１２〜１５と同様にして在庫管理画面データを生成して、図８に示すように、タッチパネル２０４に在庫管理画面を表示させる（Ａｃｔ３４）。
【０１１２】
図８に示す新規に追加された商品画像は、例えばユーザによるタッチパネル２０４へのタッチ操作により任意に表示位置を移動させることができる。例えば、プロセッサ２０１は、商品画像が表示された位置がタッチされたことを検出すると、タッチされた商品画像をタッチ位置の移動に合わせて移動させ、タッチが離された位置に商品画像を移動させる。また、商品画像の表示位置の変更に応じて、プロセッサ２０１は、他の商品画像の配置も変更する。
【０１１３】
これにより、在庫管理画面５０では、ユーザが多数の商品の在庫状況を容易に把握できるように、複数の商品画像を配置させることができる。例えば、野菜、果物、魚、調味料など食品の種類毎にまとめて配置したり、実際の冷蔵庫に収納した位置に対応づけて商品画像を配置したりすることも可能である。
【０１１４】
また、ユーザが各商品画像の表示位置を指定するだけでなく、プロセッサ２０１が予め決められた条件に基づいて配置を変更することも可能である。
【０１１５】
ユーザ端末２０において在庫管理画面を表示した後の処理は、前述したＡｃｔ３５〜４３と同様にして実行される。詳細画面５１，５２及び使用量入力画面５３を通じて入力された使用量データは、ユーザ端末２０の補助記憶デバイス２０３に記憶され、新たに入力される使用量データに応じて更新される。
【０１１６】
プロセッサ２０１は、在庫管理画面の表示要求が入力された場合、更新された使用量データに応じて、商品画像に使用情報画像を付加する。商品の残量がないと判別される場合、プロセッサ２０１は、購入品管理データ領域Ｗ２２に記憶された購入品管理データから該当する商品（購入品）を削除し、在庫管理画面から該当する商品の商品画像を消去する。
【０１１７】
こうして、第２の方法においても、ユーザ端末２０において、保管されている物品の残量を直感的に把握することが可能な在庫管理画面を表示できる。
【０１１８】
なお、図８に示す在庫管理画面の例では、商品画像に商品の残量を表す使用情報画像を重ね合わせて表示しているが、図１１、図１２、図１３、図１４に示すような、他の表示形態を用いることができる。図１１〜図１４は、１つの商品に対応する商品画像の表示例を示す図である。
【０１１９】
図１１は、商品画像８０を、商品の残量に応じた面積を残すように、表示形態を変更する例を示している。図１１に示す商品画像８０は、商品画像自体のサイズが変化するので、商品の残量を直感的に把握することができる。
【０１２０】
図１２は、商品画像８１に近接させて（あるいは一部を重ね合わせて）、商品画像８１のサイズより小さい、商品の残量を表す使用情報画像８２を付加した例を示している。図１２に示す例では、商品画像８１が使用情報画像８２の変更によって隠れないので、商品画像８１の識別を容易にすることができる。
【０１２１】
図１３は、商品画像８１に重ねて、割合を表す文字８３を付加した例を示している。図１３に示す例では、商品の残量が例えば「１／２」のように具体的に示されるので、商品の残量を容易に把握することができる。なお、文字８３は、商品画像８１に重ね合わせて表示するだけでなく、図１２に示すように、商品画像８１に近接させて表示するようしても良い。
【０１２２】
図１４は、商品画像８１に近接させて、商品が未使用ではないこと（使用あり）を表す使用情報画像８４を付加した例を示している。図８では、商品の残量を表す使用情報画像を付加することで、商品が未使用か否かを判別可能にしているが、使用情報画像８４を付加することで商品が未使用ではないことを表すようにしている。使用情報画像８４は、商品の残量を表さないため、前述したように、詳細画面５１，５２等に対する操作に応じて付加されるのではなく、より簡単な操作に応じて付加されるようにする。例えば、プロセッサ２０１は、在庫管理画面において、商品画像に対して予め決められた所定の操作、例えば商品画像に対してダブルタップの操作がされた場合に、操作がされた商品画像に対して使用情報画像８４を付加する。これにより、在庫管理画面における簡単な操作によって、未使用ではない商品を識別可能な表示形態にすることができる。
【０１２３】
なお、前述した説明では、冷蔵庫に保管される食品を例にしているため、商品画像に対して消費量を表す使用情報画像を付加しているが、商品自体は失われないが時間経過に伴って品質が低下する消耗品を対象とすることも可能である。消耗品としては、例えば洋服、電池などがある。
【０１２４】
洋服については、例えば、在庫管理画面において、洋服を表す商品画像を、時間経過に伴って小さくする、あるいは色褪せていくように変化させていくことで、洋服の使用状況を表すことができる。また、電池については、例えば、電池を表す商品画像に、時間経過に伴って蓄電量が低下したことを表す使用情報画像を付加する。
【０１２５】
なお、前述した説明では、レシートサーバ３０と購入品管理サーバ４０とを独立して設けているが、前述したレシートサーバ３０と購入品管理サーバ４０の機能を有するサーバを設けても良い。
【０１２６】
また、前述した説明では、第１の方法と第２の方法とを個別に説明しているが、第１の方法と第２の方法とを混在させて、ユーザ端末２０（購入品管理アプリＰ２２）と購入品管理サーバ４０（購入品管理アプリＰ４１）とを協働させて、前述した在庫管理画面を表示させるようにしても良い。
【０１２７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１２８】
また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできるプログラム（購入品管理アプリ）として、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【符号の説明】
【０１２９】
１０…店舗装置、２０…ユーザ端末、２０１，３０１，４０１…プロセッサ、３０…レシートサーバ、４０…購入品管理サーバ、Ｐ２１…レシートクライアントアプリ、Ｐ２２，Ｐ４１…購入品管理アプリ。
【図１】
2017036108.tif 000003
【図２】
2017036108.tif 000004
【図３】
2017036108.tif 000005
【図４】
2017036108.tif 000006
【図５】
2017036108.tif 000007
【図６】
2017036108.tif 000008
【図７】
2017036108.tif 000009
【図８】
2017036108.tif 000010
【図９】
2017036108.tif 000011
【図１０】
2017036108.tif 000012
【図１１】
2017036108.tif 000013
【図１２】
2017036108.tif 000014
【図１３】
2017036108.tif 000015
【図１４】
2017036108.tif 000016