(57)【要約】【課題】  商品購入履歴を簡単に作成することができ、購入した商品を無駄にすることがないようにする。【解決手段】  少なくとも購入商品と購入商品の賞味期限とを含む１以上の商品情報が格納された２次元コード５ａを読取る携帯電話機２とデータ通信可能に接続する。携帯電話機２が読取った商品情報に基づいて、家計簿を作成する。また、予め設定されたタイミングで、商品情報に基づいて、購入商品の賞味期限までの時間を算出する。算出された賞味期限までの時間が所定時間内である場合に、購入商品の賞味期限到来を報知する。【選択図】図１
2006235667.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも購入商品と前記購入商品の賞味期限とを含む１以上の商品情報が格納された購入情報を読取る読取端末とデータ通信可能に接続する第１通信手段と、
前記読取端末が読取った前記購入情報に含まれる商品情報を受信する受信手段と、
前記商品情報に基づいて、商品購入履歴を作成する購入履歴作成手段と、
作成した前記商品購入履歴を、商品購入者が読出し可能に記憶する購入履歴記憶手段と、
購入商品と前記購入商品の賞味期限とを関連付けて前記商品情報を記憶する商品情報記憶手段と、
予め設定されたタイミングで、前記商品情報に基づいて、購入商品の賞味期限までの時間を算出する算出手段と、
算出された賞味期限までの時間が所定時間内である場合に、購入商品の賞味期限到来を報知する報知手段と
を備えていることを特徴とする購入商品管理サーバ。
【請求項２】
前記購入商品を保存し、文字情報を画面表示する表示手段を有する保存庫とデータ通信可能に接続する第２通信手段を備えており、
前記報知手段は、
算出された賞味期限までの時間が所定時間内である場合に、購入商品の賞味期限到来を前記保存庫の表示手段に画面表示することで報知する
ことを特徴とする請求項１に記載の購入商品管理サーバ。
【請求項３】
前記報知手段は、
前記購入商品が賞味期限を経過している場合、賞味期限が経過した購入商品を報知することを特徴とする請求項１又は２に記載の購入商品管理サーバ。
【請求項４】
前記商品情報記憶手段に記憶された商品情報を書換える書換手段を備えていることを特徴とする請求項１〜３に記載の購入商品管理サーバ。
【請求項５】
前記購入情報が、コード化された２次元コードであることを特徴とする請求項１〜４に記載の購入商品管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、購入商品を簡単に管理することができる購入商品管理サーバに関するものである。
【背景技術】
【０００２】
特許文献１には、煩わしい入力作業を不要とし、自動的に家計簿を作成することができる家計簿作成システムが開示されている。特許文献１は、購入者が店舗を利用した際に発生する購入情報を携帯端末に送信し、携帯端末が購入情報を記憶してレシートを画面表示すると共に、ＩＤを付して購入情報をサーバに送信し、サーバがＩＤ毎に購入情報をデータベースに蓄積しておき、携帯端末から家計簿の閲覧要求があった場合にＩＤ毎の購入情報を商品分類に従って集計して家計簿データを作成して出力するようになっている。
【０００３】
この特許文献１により、購入者は携帯端末を用いて自己の家計簿を随時閲覧することができるようになり、それにより、いつでも自分が何の商品を購入したかなどを確認ができるようにもなる。また、購入商品の中には、例えば、生鮮食品等のように、賞味期限を有するものもあるが、家計簿に賞味期限を入力しておけば、家計簿を閲覧すれば賞味期限もチェックすることができるようになる。
【０００４】
【特許文献１】特開平１１−５３６５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、特許文献１は、購入者が携帯端末から閲覧要求をしない限り、家計簿を見ることができないため、あまり買い物をしない購入者は、家計簿をそれほどチェックしない可能性がある。このため、家計簿の閲覧をすることで商品の賞味期限がチェックできるようになっていても、例えば、生鮮食品等のように、賞味期限が比較的短いものは、家計簿を閲覧しない間に賞味期限が切れてしまい、購入した商品が無駄になってしまう場合がある。
【０００６】
そこで、本発明の目的は、商品購入履歴を簡単に作成することができ、購入した商品を無駄にすることがないようにすることができる購入商品管理サーバを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、少なくとも購入商品と購入商品の賞味期限とを含む１以上の商品情報が格納された購入情報を読取る読取端末とデータ通信可能に接続する第１通信手段と、読取端末が読取った購入情報に含まれる商品情報を受信する受信手段と、商品情報に基づいて、商品購入履歴を作成する購入履歴作成手段と、作成した商品購入履歴を、商品購入者が読出し可能に記憶する購入履歴記憶手段と、購入商品と購入商品の賞味期限とを関連付けて商品情報を記憶する商品情報記憶手段と、予め設定されたタイミングで、商品情報に基づいて、購入商品の賞味期限までの時間を算出する算出手段と、算出された賞味期限までの時間が所定時間内である場合に、購入商品の賞味期限到来を報知する報知手段とを備えている。
【０００８】
この構成によれば、読取端末で読取った商品情報に基づいて、商品購入履歴が作成されるため、商品購入者は、商品購入履歴を簡単に作成することができ、自分が何を購入したか等を管理することができる場合がある。また、読取った商品情報に基づいて購入商品の賞味期限までの時間が算出され、購入商品の賞味期限到来を報知するようになっているため、商品購入者は購入した商品の賞味期限を常に気にする必要がなくなり、また、賞味期限が過ぎて商品を無駄にしてしまわないようにすることができる場合がある。
【０００９】
また、本発明は、購入商品を保存し、文字情報を画面表示する表示手段を有する保存庫とデータ通信可能に接続する第２通信手段を備えており、報知手段は、算出された賞味期限までの時間が所定時間内である場合に、購入商品の賞味期限到来を保存庫の表示手段に画面表示することで報知する構成であっても良い。
【００１０】
この構成によると、購入商品を保存する保存庫に、購入商品の賞味期限の到来を表示するようになっているため、商品購入者は、保存庫から離れることなく保存庫の近傍で賞味期限を確認できるため、保存庫の管理がしやすくなる場合がある。
【００１１】
また、本発明の報知手段は、購入商品が賞味期限を経過している場合、賞味期限が経過した購入商品を報知する構成であっても良い。この構成によると、賞味期限が経過した購入商品を報知するようになっているため、その購入商品を破棄したりするなど、商品の管理が容易になる場合がある。
【００１２】
さらに、本発明は、商品情報記憶手段に記憶された商品情報を書換える書換手段を備えていても良い。この構成によると、商品情報記憶手段に記憶された商品情報を書換えることができるため、常に新しい商品情報にしておくことができる場合がある。
【００１３】
また、本発明の購入情報が、コード化された２次元コードであっても良い。この構成によると、２次元コードにすることで、より多くの購入商品に関する商品情報を格納することができるため、より詳細な商品購入履歴を作成することができる場合がある。
【発明の効果】
【００１４】
本発明によると、読取端末で読取った商品情報に基づいて、商品購入履歴が作成されるため、商品購入者は、商品購入履歴を簡単に作成することができ、自分が何を購入したか等を管理することができる場合がある。また、読取った商品情報に基づいて購入商品の賞味期限までの時間が算出され、購入商品の賞味期限到来を報知するようになっているため、商品購入者は購入した商品の賞味期限を常に気にする必要がなくなり、また、賞味期限が過ぎて商品を無駄にしてしまうことをなくすことができる場合がある。
【発明を実施するための最良の形態】
【００１５】
本発明の好適な実施の形態について図１ないし図１９に基づいて説明する。
【００１６】
本実施の形態の購入商品管理サーバ１（以下、「サーバ」と言う）は、携帯電話機２（読取端末）及び冷蔵庫３（保存庫）とデータ通信可能に接続し、購入商品管理システム１００を構成するようになっている。購入商品管理システム１００では、購入者が商品を購入する際に受け取るレシート５（図２参照）に印字される２次元コード５ａ（購入情報）を携帯電話機２で読取り、サーバ１に読取った情報データを送信することで、サーバ１により自動的に家計簿（商品購入履歴）が作成されるようになっている。また、サーバ１は、購入商品の賞味期限が到来すると冷蔵庫３の表示装置４（表示手段）に、賞味期限が到来したことを画面表示して購入者に賞味期限の到来を報知するようになっているようになっている。なお、本実施の形態において、賞味期限が到来した商品とは、本日で賞味期限が切れる商品のことを言う。
【００１７】
まず、レシート５について説明する。レシート５は、商品を購入すると、購入店に設置されているキャッシュレジスタ(図示せず)によって発行される。レシート５には、図２に示すように、２次元コード５ａ、購入店５ｂ、購入金額５ｃ及び購入日５ｄが印刷されている。２次元コード５ａは、図３に示すように、レシート５に印刷されている「商品名」、「購入日」、「購入金額」、「購入店」の他に、商品の「賞味期限」等を含む商品情報データがコード化された購入情報であり、コードリーダー（本実施の形態では、後述のＣＣＤカメラ）によって読取られるようになっている。このように、購入情報を２次元コード化にすることで、より多くの商品情報データを格納することができる。なお、本実施の形態では、購入商品は、例えば、生鮮食品等のような賞味期限を有し、冷蔵庫に保存するような商品として説明する。
【００１８】
次に、購入商品管理システム１００を構成する、サーバ１、携帯電話機２及び冷蔵庫３について説明する。
【００１９】
（サーバ）
サーバ１は、サーバ本体６、ディスプレイ７、キーボート８及びプリンタ９を有している。サーバ本体６は、携帯電話機２からのデータを受信する受信器や冷蔵庫３とデータを送受信可能に接続する通信手段、各処理を実行する演算処理装置などを備えている。そして、家計簿データを作成したり、商品の賞味期限を管理したりする。具体的には、サーバ本体６は、データ通信可能に接続する携帯電話機２から、２次元コード５ａから読取った商品情報データを受信すると、商品情報データに基づいて家計簿データを作成する。また、サーバ本体６は、データ通信可能に接続する冷蔵庫３に賞味期限が到来した商品のデータを送信し、後述の冷蔵庫３の表示装置４にその商品を画面表示することで、購入者に賞味期限が到来した商品を報知する。これにより、購入者は、商品の賞味期限が経過する前に消費でき、商品が無駄にしなくすることができる場合がある。
【００２０】
その他、サーバ本体６は、冷蔵庫３とデータを送受信することで、冷蔵庫３に保存されている商品（以下、在庫商品と言う）を把握し、商品の在庫を管理し、冷蔵庫３の表示装置４にその在庫商品を画面表示する。これにより、購入者は、表示装置４を見るだけで在庫商品を確認できるため、購入すべき商品を簡単に把握できる場合がある。
【００２１】
ディスプレイ７は、サーバ本体６に接続され、サーバ本体６が作成した家計簿や冷蔵庫３の在庫商品のリスト等を画面表示する表示装置である。キーボード８は、サーバ本体６に接続され、サーバ本体６に対して処理命令等を入力する入力装置である。例えば、キーボード８には、印刷キーが配設されており、作成された家計簿等をプリンタ９に印字出力させる処理命令が入力できるようになっている。なお、後に詳述するが、印刷キーは、家計簿を印刷する家計簿印刷キー、在庫商品のリストを印刷する在庫リスト印刷キー、賞味期限が到来した商品のリストを印刷する期限到来リスト印刷キー、及び既に賞味期限が経過した商品のリストを印刷する期限切れリスト印刷キーを有している。プリンタ９は、サーバ本体６に接続され、キーボード８からの印刷キーの入力に基づいて、作成された家計簿等を印字出力する印刷装置である。
【００２２】
（携帯電話機）
携帯電話機２は、上記の２次元コード５ａを撮像するＣＣＤカメラを有しており、ＣＣＤカメラで２次元コード５ａを撮像することで、２次元コード５ａに含まれる商品情報データ、即ち、商品名、購入日、購入金額、購入店及び賞味期限を取得することができるようになっている。また、携帯電話機２は、サーバ１にデータ通信可能に接続でき、取得した商品情報データをサーバ１に送信することができるようになっている。なお、本実施の形態では、携帯電話機２は、ブルートゥース（Bluetooth）方式による通信で、サーバ１とデータ通信可能に接続されるようになっている。ブルートゥース方式は、２．４ＧＨｚ帯域の電波を使ってコンピュータの製品間をワイヤレスで通信方式の近距離無線通信技術であり、携帯電話機２とサーバ１との間にケーブルが不要となり、取得した商品情報をサーバ１に送信するために、面倒なケーブル接続を行う必要が無くなる。
【００２３】
なお、携帯電話機２とサーバ１とは、常時接続しておく必要はなく、携帯電話機２から商品情報データをサーバ１に送信したい場合にのみ、携帯電話機２とサーバ１とをデータ通信可能に接続すれば良い。
【００２４】
（冷蔵庫）
冷蔵庫３は、購入商品を保存し、例えば、ＬＡＮ（Local Area Network）やインターネットなどのネットワークを介してサーバ１とデータ通信可能に接続されている。冷蔵庫３は、文字情報等が表示可能で、表示画面が操作部となるタッチパネル方式の表示装置４（表示手段）を有しており、サーバ１から送信される後述の在庫データや期限到来データを受信すると、表示装置４に各データに基づく画面を表示するようになっている。
【００２５】
ここで、表示装置４について詳述する。表示装置４は、図１に示すように、冷蔵庫３の扉３ａの外面側に備えられており、図４及び図５に示すように、有機ＥＬ（Electroluminescence）表示パネル４１、透光性を有するタッチパネル４２及びスピーカ４３を有している。有機ＥＬ表示パネル４１は、表示画面４１ａを有し、電気を光にかえるエレクトロルミネッセンスという現象を利用したディスプレイである。タッチパネル４２は、有機ＥＬ表示パネルの表示画面４１ａを覆うように配設され、指などで触れるとその位置を検出するセンサを有するシート状の入力装置である。
【００２６】
購入者は、表示装置４の正面からタッチパネル４２を介して表示画面４１ａが視認できるようになっている。そして、表示画面４１ａにボタン画像が表示され、購入者がその画像部分を押圧すると、タッチパネル４２が感知し、実際にボタンが押圧操作されたように反応するようになっている。このように、表示装置４の画面を押圧することでスイッチのように反応するタッチパネル方式のディスプレイにすることで、表示装置４の周囲に操作ボタン等を配置する必要が無くなり、表示装置４が大きくならないようにすることができる場合がある。
【００２７】
また、スピーカ４３は、表示画面４１ａの下部に位置するように設けられており、所定のタイミングで音声が出力されるようになっている。例えば、表示装置４には、通常、後述する在庫リスト画面が表示されるが、在庫リスト画面が賞味期限リスト画面に切り替わる場合、スピーカ４３から音声を出力させることで、購入者に表示画面が切り替わったことを報知することができ、購入者に切り替わった表示画面を視認させるようにすることができる場合がある。
【００２８】
上記のように構成された表示装置４には、図４（ａ）及び図４（ｂ）に示すように、在庫リスト画面や賞味期限リスト画面が表示されるようになっている。具体的には、表示装置４の表示画面４１ａには、通常、図４（ａ）に示す在庫リスト画面が表示されるようになっている。在庫リスト画面とは、冷蔵庫３に現在保存されている購入商品のリストを表示する画面であり、商品リスト４ａ、移動ボタン４ｂ及び消去ボタン４ｃを含んでいる。
【００２９】
商品リスト４ａは、在庫商品とその商品の賞味期限とが一体となった項目から成り、表示画面４１ａの略中央に表示される。なお、商品リスト４ａの各項目は選択可能で表示され、選択した項目を在庫リスト画面から消去できるようになっている。具体的には、選択したい項目部分を押圧すると、その項目が白黒反転表示される。そして、その状態で消去ボタン４ｃが押圧されると、その項目が在庫リスト画面から消去される。これにより、冷蔵庫３内の商品を消費した場合に、その商品を在庫リスト画面から消去することができるため、常に、表示装置４に最新の在庫商品を表示できる場合がある。
【００３０】
移動ボタン４ｂは、「△ボタン」と「▽ボタン」とからなり、商品リスト４ａの左側に表示され、商品リスト４ａの各項目を上下にスクロールさせるボタンである。具体的には、商品リスト４ａの項目が多数あり、表示画面４１ａ内に表示しきれない場合、「△ボタン」部分の画面を押圧すると、表示されている商品リスト４ａの項目が上に移動し、表示画面４１ａの下から表示しきれなかった商品リスト４ａの項目が順に表れるようになっている。また、「▽ボタン」部分の画面を押圧すると、上記とは逆に在庫リスト４ａの項目が下に移動するようになっている。
【００３１】
消去ボタン４ｃは、商品リスト４ａの項目を在庫リスト画面から消去するボタンであり、表示画面４１ａの右下に表示される。既に上記したように、商品リスト４ａの項目は、選択可能に表示されており、項目が選択された状態で消去ボタン４ｃ部分の画面を押圧すると、選択された項目を表示画面から消去できるようになっている。なお、後述するが、消去ボタン４ｃを押圧すると、サーバ１に対して選択された項目のデータを含む消費データを送信し、サーバ１は、受信した消費データに基づいて後述の在庫データを更新するようになっている。これにより、サーバ１側において冷蔵庫３の在庫状況を随時更新できるようになっている。
【００３２】
また、冷蔵庫３は、サーバ１から期限到来データ（後述する）を受信すると、表示画面４１ａに表示されている在庫リスト画面から、図４（ｂ）に示す賞味期限リスト画面に表示が切り替わるになっている。賞味期限リスト画面とは、賞味期限が到来した商品のリストを表示する画面であり、期限到来商品リスト４ｄ、移動ボタン４ｅ及びＯＫボタン４ｆとから構成されている。
【００３３】
期限到来商品リスト４ｄは、賞味期限が到来した商品の項目であり、表示画面４１ａの略中央に表示される。移動ボタン４ｅは、移動ボタン４ｂと同じであるため説明は省略する。ＯＫボタン４ｆは、押圧されると、上記の在庫リスト画面に表示を切り替えるボタンである。なお、在庫リスト画面から賞味期限リスト画面に表示が切り替わるときに、スピーカ４３から音声が出力されるようになっている。これにより、購入者は、賞味期限リスト画面を見るようになり、賞味期限が到来した商品を確認でき、購入商品を無駄にしないようにすることができる場合がある。また、賞味期限リスト画面が一定時間表示されると自動的に在庫リスト画面に切り替わるようになっている。
【００３４】
このように、冷蔵庫３に表示装置４を設けて、その表示装置４に上記画面を表示することで、購入者は、冷蔵庫３の扉を開けて在庫商品をチェックする必要が無く、表示装置４を見れば在庫を確認できるため、冷蔵庫３にある商品が管理しやすくなる場合がある。
【００３５】
次に、上記のサーバ１、携帯電話機２及び冷蔵庫３の電気的構成についてさらに詳述する。
【００３６】
（サーバ）
サーバ１のサーバ本体６は、ＯＳ（Operating System）が組み込まれた制御装置であり、ディスプレイ７、キーボード８、プリンタ９及び受信器１０などが接続されている。サーバ本体６は、図６に示すように、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、記憶装置１４と、通信手段１５と、データバス１６と、インターフェースユニット（以下、Ｉ／Ｏと称す）１７とを有している。
【００３７】
ＣＰＵ１１（購入履歴作成手段、算出手段、報知手段）は、各種コマンドに従って演算処理を行う中央演算処理装置である。ＲＯＭ１２は、後述のフローチャートを動作させるための演算プログラムが格納されている不揮発性の読出し専用メモリである。ＲＡＭ１３（商品情報記憶手段）は、携帯電話機２から受信した商品情報データ、ＣＰＵ１１がプログラムを実行する際に使用するデータの一時記憶用の揮発性の読出し又は書き込みメモリである。記憶装置１４（購入履歴記憶手段、商品情報記憶手段）は、商品情報データや後述する作成した家計簿データ、その他のデータ等を記憶する装置である。これらＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、各内部装置を結ぶ信号路であるデータバス１６により接続されている。
【００３８】
通信手段１５（第２通信手段）は、コンピュータ通信で、コンピュータが送り出す信号を電話回線やＬＡＮケーブルなどで送れる形の信号に変え、一方送られて来た信号をコンピュータが読み取れる形の信号に戻す装置であり、冷蔵庫３と無線又は有線により接続する。Ｉ／Ｏ１７は、モジュールとして分離されたディスプレイ７、キーボード８、プリンタ９、受信器１０及び通信手段１５とＣＰＵ１１等とを直接的、間接的に電気的接続する接続部である。なお、受信器１０（第１通信手段）は、携帯電話機２からブルートゥース方式による通信で、商品情報データを受信する受信手段である。
【００３９】
上記のＲＯＭ１２は、後述のフローチャート等のプログラムを格納している。具体的には、家計簿データ作成処理ルーチンと、在庫データ作成処理ルーチンと、賞味期限報知処理ルーチンと、在庫データ更新処理ルーチンとを有している。また、ＲＡＭ１３は、ＲＯＭ１２に格納されているプログラムが動作する際に使用されるデータ領域として家計簿作成部１３１と在庫管理部１３２と賞味期限管理部１３３とデータ出力部１３４とを有している。
【００４０】
家計簿データ作成処理ルーチン（購入履歴作成手段）は、家計簿作成部１３１（購入履歴作成手段）に対してアクセスし、携帯電話機２から受信した商品情報データに基づいて家計簿データを家計簿作成部１３１において作成し、記憶装置１４に記憶(保存)する。家計簿データは、図８に示すように、商品名、購入日、購入金額及び各購入金額の合計額のデータを有している。また、家計簿データは、例えば、１月の家計簿データ、２月の家計簿データというように、１ヶ月ごとに作成されるようになっている。１ヶ月ごとに家計簿を作成するようにすることで、購入者は月ごとの支出金額を把握でき、前月の支出額に応じて、今月の商品の購入金額等を調節できる場合がある。
【００４１】
在庫データ作成処理ルーチン（書換手段）は、在庫管理部１３２（書換手段）に対してアクセスし、在庫管理部１３２において、冷蔵庫３に保存されている商品を管理する。具体的には、携帯電話機２から受信した商品情報データに基づいて在庫データ（商品情報）を作成し、在庫データを記憶装置１４に保存すると共に冷蔵庫３に送信する。在庫データは、図９に示すように、商品名とその商品の賞味期限とが関連付けられた商品データから成っている。また、在庫データ作成処理ルーチンは、在庫管理部１３２において、冷蔵庫３から送信される消費データに基づいて、在庫データを書換える。具体的には、消費データは、上記したが、在庫リスト画面において、商品リスト４ａの項目が選択され、消去ボタン４ｃが押圧されると送信されるようになっており、選択された項目のデータを含んでいる。そして、その消費データを受信すると、在庫管理部１３２において、消費データに含まれる選択された項目に対応する商品データを在庫データから消去する。このように、現在冷蔵庫３に保存されている商品が消費されると在庫データを更新（書換え）することができるため、在庫データと冷蔵庫３に保存されている商品とを常に一対一に対応させながら管理することができるようになっている。
【００４２】
賞味期限報知処理ルーチン（算出手段、報知手段）は、賞味期限管理部１３３（算出手段、報知手段）に対してアクセスし、現在の日付を取得し、賞味期限管理部１３３において、在庫データから賞味期限が到来した商品を検出し、検出した商品のデータを含む期限到来データを作成し、冷蔵庫３に送信する。また、印刷処理ルーチンは、データ出力部１３４（報知手段）にアクセスし、データ出力部１３４において、作成した家計簿データや在庫商品、賞味期限が到来した商品、賞味期限が経過した商品等のリストを作成し、プリンタ９から印字出力させたり、ディスプレイ７に画面表示させたりする。
【００４３】
（冷蔵庫）
上記のように構成されたサーバ１は、通信手段１５により、冷蔵庫３と接続している。冷蔵庫３は、図６に示すように、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、通信手段３４と、データバス３５と、Ｉ／Ｏ３６とを含んでいる。
【００４４】
ＣＰＵ３１は、各種コマンドに従って演算処理を行う中央演算処理装置である。ＲＯＭ３２は、後述のフローチャートを動作させるための演算プログラムが格納されている不揮発性の読出し専用メモリである。ＲＡＭ３３は、ＣＰＵ３１がプログラムを実行する際に使用するデータやサーバ１から送信されるデータの一時記憶用の揮発性の読出し又は書き込みメモリである。通信手段３４は、サーバ１と無線又は有線により接続している。データバス３５は、上記のＣＰＵ３１、ＲＯＭ３２及びＲＡＭ３３を接続し、各デバイス同士がやり取りするデータを通すバスである。Ｉ／Ｏ３６は、モジュールとして分離された表示パネル４１、タッチパネル４２及びスピーカ４３を有する表示装置４や通信手段３４とＣＰＵ３１等とを直接的、間接的に電気的接続する接続部である。
【００４５】
上記ＲＯＭ３２は、後述の冷蔵庫側処理ルーチン等のプログラムを格納している。また、ＲＡＭ３３は、ＲＯＭ３２に格納されているプログラムが動作する際に使用されるデータ領域として切替表示部３３１、消費データ送信部３３２及び音声出力部３３３を有している。
【００４６】
冷蔵庫側処理ルーチンは、サーバ１から期限到来データを受信すると、切替表示部３３１にアクセスし、期限到来データを切替表示部３３１に保存するとともに、表示画面４１ａの画面を在庫リスト画面から賞味期限リスト画面に切り替える。また、賞味期限リスト画面のＯＫボタン４ｆが押圧されたり、賞味期限リスト画面を一定時間表示させたりすると、表示画面４１ａの画面を賞味期限リスト画面から在庫リスト画面に切り替える。また、消費データ送信部３３２にアクセスし、在庫リスト画面で消去ボタン４ｃが押圧されると、消費データ送信部３３２において、押圧された項目に対応する商品のデータを含む消費データを作成し、サーバ１に送信する。さらに、冷蔵庫側処理ルーチンは、表示画面４１ａの画面を在庫リスト画面から賞味期限リスト画面に切り替えるときに、音声出力部３３３にアクセスし、音声出力部３３３において、スピーカ４３から発生させる音声を生成し、スピーカ４３から音声を発生させる。
【００４７】
（携帯電話機）
携帯電話機２は、図７に示すように、送受信部２２、操作部２４、液晶パネル２３、ＣＣＤカメラ２５、無線部２８、音声回路２９、スピーカ２９ａ、マイク２９ｂ、送受信アンテナ２７、不揮発性メモリ２１、マイクロコンピュータ２０及び二次電池２６を備えている。
【００４８】
無線部２８は、マイクロコンピュータ２０により制御されて、送受信アンテナ２７を通じて電波を媒体として基地局に対して送受信する。音声回路２９は、無線部２８からマイクロコンピュータ２０を通じて出力された受信信号をスピーカ２９ａに出力するとともに、マイク２９ｂから出力された音声信号を送信信号としてマイクロコンピュータ２０を通じて無線部２８に出力する。
【００４９】
スピーカ２９ａは、音声回路２９から出力された受信信号を受信音声に変換して出力し、マイク２９ｂは、操作者から発せられた送信音声を音声信号に変換して音声回路２９に出力する。ＣＣＤカメラ２５は、レシート５に印字される２次元コード５ａを撮像可能であり、撮像して得られた商品情報データは不揮発性メモリ２１に記憶される。本実施形態では、撮像手段としてＣＣＤカメラを用いる場合について説明するが、本発明における撮像手段は、特に限定されるものではなく、例えば、ＣＭＯＳセンサカメラ等を挙げることができる。
【００５０】
不揮発性メモリ２１は、例えば、ＣＣＤカメラ２５が２次元コード５ａを撮像して得られた画像データ、待受画像用の画像データ等の各種データや各種プログラムを不揮発的に記憶する。二次電池２６は、各回路に電力を供給する。マイクロコンピュータ２０は、ＣＰＵ、ＲＯＭ及びＲＡＭから構成されたもので、例えば、電話の発着信処理、電子メールの作成送受信処理、インターネット処理等を行う。なお、電子メールの送受信及びインターネットによるデータの送受信は、マイクロコンピュータ２０が無線部２８及び送受信アンテナ２７を介して行う。
【００５１】
送受信部２２は、サーバ１の受信器１０とデータ通信可能に接続され、ブルートゥース方式の通信により不揮発性メモリ２１に記憶されている商品情報データをサーバ１に送信する。
【００５２】
次に、上記のように構成されたサーバ１、携帯電話機２及び冷蔵庫３の各動作について図１０〜図１９を参照しつつ説明する。
【００５３】
（サーバの動作）
まず、サーバ１のメインルーチンについて説明する。
【００５４】
（メインルーチン）
初めに、ＣＰＵ１１が、電源投入時の初期化を行う（Ａ１）。具体的には、ＲＡＭ１３の記憶内容の初期化、通信データの初期化等を行う。次に、冷蔵庫３との通信を確立する（Ａ２）。そして、携帯電話機２から商品情報データを受信したか否かを判定する（Ａ３）。商品情報データを受信した場合（Ａ３：ＹＥＳ）、商品情報データをＲＡＭ１３や記憶装置１４に保存する（Ａ４）。そして、家計簿データ作成処理を実行する（Ａ５）。
【００５５】
即ち、図１１に示す家計簿データ作成処理ルーチンを実行し、まず、商品情報データから商品名、購入日、購入金額のデータを取得する（Ｂ１）。次に、今月の家計簿データが記憶装置１４に保存されているか否かを判定する（Ｂ２）。具体的には、家計簿データは月ごとに作成されており、例えば、商品情報データに含まれる購入日が、２００４年１２月３日の場合、２００４年１２月分の家計簿データが保存されているか否かを判定する。今月の家計簿データが保存されていない場合（Ｂ２：ＮＯ）、今月の家計簿データを初めて作成すると判断し、Ｂ１で取得したデータを今月の家計簿データとして記憶装置１４に保存する（Ｂ６）。その後、本ルーチンを終了する。今月の家計簿データが保存されている場合（Ｂ２：ＹＥＳ）、今月の家計簿データを取得し（Ｂ３）、取得した今月の家計簿データに、Ｂ１で取得したデータを追加する（Ｂ４）。これにより、家計簿データに新たな購入情報が追加される。その後、家計簿データを記憶装置１４に保存し（Ｂ５）、本ルーチンを終了する。
【００５６】
図１０に戻り、次に、在庫データ生成処理を行う（Ａ６）。即ち、図１２に示す、在庫データ生成処理ルーチンを実行する。まず、商品情報データから商品名、賞味期限のデータを取得する（Ｃ１）。次に、記憶装置１４に在庫データが既に保存されているか否かを判定する（Ｃ２）。在庫データが保存されている場合（Ｃ２：ＹＥＳ）、在庫データを取得する（Ｃ３）。そして、取得した在庫データに、Ｃ１で取得したデータを追加し保存するとともに（Ｃ４）、在庫データを冷蔵庫３に送信し（Ｃ５）、本ルーチンを終了する。一方、記憶装置１４に在庫データが保存されていない場合（Ｃ２：ＮＯ）、Ｃ１で取得したデータを在庫データとして記憶装置１４に保存するとともに（Ｃ６）、在庫データを冷蔵庫３に送信し（Ｃ５）、本ルーチンを終了する。
【００５７】
図１０に戻り、次に、所定時間であるか否かを判定する（Ａ７）。ここで所定時間とは、予め設定されている時刻を言う。所定時間である場合（Ａ７：ＹＥＳ）、賞味期限報知処理を行う（Ａ８）。即ち、図１３に示す賞味期限報知処理ルーチンを実行する。まず、記憶装置１４に在庫データが保存されているか否かを判定する（Ｄ１）。在庫データが保存されていない場合（Ｄ１：ＮＯ）、冷蔵庫３に保存されている商品がなく、賞味期限を報知する必要がないため、本ルーチンを終了する。在庫データが保存されている場合（Ｄ１：ＹＥＳ）、在庫データを取得する（Ｄ２）。そして、在庫データに含まれる商品データを一つ取出し、その商品の賞味期限迄の日数を計算し（Ｄ３）、賞味期限が到来したか否かを判定する（Ｄ４）。賞味期限が到来した場合（Ｄ４：ＹＥＳ）、期限到来データを作成しその商品を追加する（Ｄ５）。
【００５８】
その後、Ｄ２で取得した在庫データの全ての商品データに対して賞味期限をチェックしたか否かを判定する（Ｄ６）。一方、賞味期限到来していない場合（Ｄ４：ＮＯ）、Ｄ６に移行する。全ての商品データのチェックが終了していない場合（Ｄ６：ＮＯ）、Ｄ３に戻り、全ての商品データについて同様の動作を行う。なお、１つ目の商品データに対してチェックする場合は、新規に期限到来データを作成し、残りの商品データをチェックするときは、作成した期限到来データに追加していくようになっている。全ての商品データのチェックが終了している場合（Ｄ６：ＹＥＳ）、作成した期限到来データを冷蔵庫３に送信する（Ｄ７）。その後、本ルーチンを終了する。
【００５９】
図１０に戻り、賞味期限報知処理を実行すると（Ａ８）、Ａ３に戻る。また、Ａ７において、所定時間でない場合（Ａ７：ＮＯ）も、Ａ３に戻る。このように、所定時間になると、賞味期限が到来した商品を購入者に報知するようになっている。
【００６０】
Ａ３において、携帯電話機２から商品情報データを受信していない場合（Ａ３：ＮＯ）、冷蔵庫３から消費データを受信しているか否かを判定する（Ａ９）。消費データを受信した場合（Ａ９：ＹＥＳ）、在庫データ更新処理を行う（Ａ１０）。即ち、図１４に示す在庫データ更新処理ルーチンを実行する。まず、記憶装置１４から在庫データを取得する（Ｅ１）。そして、冷蔵庫３から受信した消費データに含まれる商品を在庫データから削除する（Ｅ２）。その後、在庫データを記憶装置１４に保存するとともに（Ｅ３）、在庫データを冷蔵庫３に送信する（Ｅ４）。そして、本ルーチンを終了する。
【００６１】
在庫データ更新処理を実行すると（Ａ１０）、Ａ７に移行する。また、Ａ９において、消費データを受信していない場合も（Ａ９：ＮＯ）、Ａ７に移行する。その後、上記したようにＡ３に戻り、同様の動作を繰り返す。
【００６２】
（印刷処理ルーチン）
サーバ１は、上記のメインルーチンを実行すると共に、印刷処理ルーチンを実行するようになっている。メインルーチンと印刷処理ルーチンとはマルチタスク制御されるようになっている。マルチタスク制御とは、ＣＰＵが複数のタスクを非常に短い間隔で交互に処理して、使用者の感覚からすれば同時進行しているかのように見せることを言う。
【００６３】
サーバ１は、キーボード８に配設された印刷キーが押圧操作されると、図１５に示す印刷処理ルーチンを実行する。まず、押圧されたキーが家計簿印刷キーであるか否かを判定する。家計簿印刷キーの場合（Ｆ１：ＹＥＳ）、家計簿を印刷するために、記憶装置１４に保存されている家計簿データをプリンタ９で印字出力し（Ｆ２）、本ルーチンを終了する。家計簿印刷キーでない場合（Ｆ１：ＮＯ）、在庫リスト印刷キーが押圧操作されたか否かを判定する（Ｆ３）。在庫リスト印刷キーが押圧操作された場合（Ｆ３：ＹＥＳ）、冷蔵庫３にある在庫商品のリストを印刷するため、記憶装置１４に保存されている在庫データをプリンタ９で印字出力し（Ｆ４）、本ルーチンを終了する。
【００６４】
在庫リスト印刷キーが押圧操作されてない場合（Ｆ３：ＮＯ）、次に、期限到来リスト印刷キーが押圧操作されたか否かを判定する（Ｆ５）。期限到来リスト印刷キーが押圧操作された場合（Ｆ５：ＹＥＳ）、期限到来リスト印刷処理を行う（Ｆ６）。即ち、図１６に示す期限到来リスト印刷処理ルーチンを実行する。まず、記憶装置１４に在庫データが保存されているか否かを判定する（Ｇ１）。在庫データが保存されていない場合（Ｇ１：ＮＯ）、印刷不可である旨をディスプレイ７に表示し（Ｇ８）、本ルーチンを終了する。
【００６５】
在庫データが保存されている場合（Ｇ１：ＹＥＳ）、記憶装置１４から在庫データを取得する（Ｇ２）。そして、在庫データに含まれる商品データを一つ取出し、賞味期限迄の日数を計算し（Ｇ３）、賞味期限が到来したか否かを判定する（Ｇ４）。賞味期限が到来した場合（Ｇ３：ＹＥＳ）、印刷用データを作成しその商品を追加する（Ｇ５）。その後、Ｇ２で取得した在庫データにある全ての商品データにおいて賞味期限をチェックしたか否かを判定する（Ｇ６）。一方、賞味期限が到来していない場合（Ｇ４：ＮＯ）、Ｇ６に移行する。
【００６６】
全商品データのチェックが終了していない場合（Ｇ６：ＮＯ）、Ｇ３に戻り、全商品データについて同様の動作を行う。なお、１つ目の商品データに対してチェックする場合は、新規に印刷用データを作成し、残りの商品データをチェックするときは、作成した印刷用データに追加していくようになっている。全商品データのチェックが終了している場合（Ｇ６：ＹＥＳ）、作成した印刷用データをプリンタ９に送信し印刷する（Ｇ７）。その後、本ルーチンを終了する。
【００６７】
図１５に戻り、Ｆ５において、期限到来リスト印刷キーが押圧操作されていない場合（Ｆ５：ＮＯ）、期限切れリスト印刷キーが押圧操作されたと判断し、期限切れリスト印刷処理を行う。即ち、図１７に示す、期限リスト印刷処理ルーチンを実行する。まず、記憶装置１４に在庫データが保存されているか否かを判定する（Ｈ１）。在庫データが保存されていない場合（Ｈ１：ＮＯ）、印刷不可である旨をディスプレイ７に表示し（Ｈ８）、本ルーチンを終了する。
【００６８】
在庫データが保存されている場合（Ｈ１：ＹＥＳ）、記憶装置１４から在庫データを取得する（Ｈ２）。そして、在庫データに含まれる商品データを一つ取出し、賞味期限迄の日数を計算し（Ｈ３）、既に賞味期限が経過しているか否かを判定する（Ｈ４）。賞味期限が経過している場合（Ｈ４：ＹＥＳ）、印刷用データを作成しその商品を追加する（Ｈ５）。その後、Ｈ２で取得した在庫データにある全ての商品データの賞味期限をチェックしたか否かを判定する（Ｈ６）。一方、賞味期限が経過していない場合（Ｈ４：ＮＯ）、Ｈ６に移行する。
【００６９】
全商品データのチェックが終了していない場合（Ｈ６：ＮＯ）、Ｈ３に戻り、全商品データについて同様の動作を行う。全商品データのチェックが終了している場合（Ｈ６：ＹＥＳ）、作成した印刷用データをプリンタ９に送信し印刷する（Ｈ７）。その後、本ルーチンを終了する。そして、期限切れリスト印刷処理の実行後、図１５の印刷処理ルーチンを終了する。
【００７０】
（冷蔵庫の動作）
次に、冷蔵庫３の動作について説明する。まず、図１８に示すように、ＣＰＵ３１が、電源投入時の初期化を行う（Ｉ１）。具体的には、ＲＡＭ３３の記憶内容の初期化、通信データの初期化等を行う。次に、サーバ1との通信を確立する（Ｉ２）。そして、サーバ１から在庫データを受信したか否かを判定する（Ｉ３）。在庫データを受信していない場合（Ｉ３：ＮＯ）、受信するまで待機する。在庫データを受信した場合（Ｉ３：ＹＥＳ）、在庫データに基づいて、図４（ａ）に示すような在庫リスト画面を表示装置４に表示する（Ｉ４）。
【００７１】
次に、サーバ１から期限到来データを受信したか否かを判定する（Ｉ５）。期限到来データを受信した場合（Ｉ５：ＹＥＳ）、図４（ｂ）に示すような賞味期限リスト画面を表示装置４に表示するとともに、スピーカ４３から音声を出力させる（Ｉ６）。そして、賞味期限リスト画面のＯＫボタン４ｆが押圧操作されたか否かを判定する（Ｉ７）。具体的には、ＯＫボタン４ｆ部分の画面が押圧されたか否かを判定する。賞味期限リスト画面から在庫リスト画面に切り替える（Ｉ９）。
【００７２】
ＯＫボタン４ｆが押圧操作されていない場合（Ｉ７：ＮＯ）、所定時間が経過したか否かを判定する（Ｉ８）。所定時間が経過していない場合（Ｉ８：ＮＯ）、Ｉ８に戻り動作を繰り返す。所定時間が経過している場合、賞味期限リスト画面から在庫リスト画面に切り替える（Ｉ９）。
【００７３】
また、期限到来データを受信していない場合（Ｉ５：ＮＯ）、次に、在庫リスト画面において、消去ボタン４ｃが押圧操作されたか否かを判定する（Ｉ１０）。即ち、商品リスト４ａの何れかの項目が選択され、消去ボタン４ｃが押圧操作されたか否かを判定する。消去ボタン４ｃが押圧操作された場合（Ｉ１０：ＹＥＳ）、選択された商品リスト４ａの項目の商品データを含む消費データをサーバ１に送信する（Ｉ１１）。そして、在庫リスト画面を更新する（Ｉ１２）。即ち、サーバ１から、Ｉ１０で選択した商品リスト４ａの項目が消去された在庫データを受信して、在庫リスト画面を表示する。その後、Ｉ５に戻り、上記動作を繰り返す。
【００７４】
消去ボタン４ｃが押圧操作されていない場合（Ｉ１０：ＮＯ）、サーバ１から在庫データを受信したか否かを判定する（Ｉ１３）。在庫データを受信した場合（Ｉ１３：ＹＥＳ）、在庫リスト画面を表示する（Ｉ１４）。即ち、新たな商品を購入し、商品が追加された在庫データをサーバ1から受信し、在庫リスト画面を更新する。その後、Ｉ５に戻り、上記動作を繰り返す。
【００７５】
なお、Ｉ１２において、在庫リスト画面を更新する場合、冷蔵庫３のＲＡＭ３３に在庫データを記憶しておき、ＲＡＭ３３の在庫データを更新し、それに基づいて、在庫リスト画面を更新するようにしても良い。この場合、更新した在庫リスト画面をより早く表示させることができる場合がある。
【００７６】
（携帯電話機の動作）
次に、携帯電話機２の動作について図１９を参照しつつ説明する。まず、携帯電話機２が備えるマイクロコンピュータ２０は、操作部２４を介して入力された指示に基づいて、撮像手段としてのＣＣＤカメラ２５を駆動させ、ＣＣＤカメラ２５は、レシート５に印字された２次元コード５ａを撮像する（Ｊ１）。その後、マイクロコンピュータ２０は、撮像した画像データを不揮発性メモリ２１に記憶させる（Ｊ２）。
【００７７】
次に、マイクロコンピュータ２０は、不揮発性メモリ２１に記憶された画像データに対して画像変換処理を行う（Ｊ３）。画像変換処理は、撮像されて得られた画像データから、２次元コードが表示されている領域の画像データを抜き出し、傾きや歪みを補正し、所定の閾値によりモノクロ画像に変換し、正面視した２次元コードを含む画像データを得る処理である。そして、上記の画像変換が可能かを判定する（Ｊ４）。画像変換が可能であれば（Ｊ４：ＹＥＳ）、マイクロコンピュータ２０は、Ｊ３において得られた画像データから２次元コードを抽出し、ノイズ除去等の補正を行う（Ｊ５）。画像変換が不可能であれば（Ｊ４：ＮＯ）、読取り不可能である旨を携帯電話機２の液晶パネル２３に表示する（Ｊ１０）。そして、本ルーチンを終了する。
【００７８】
Ｊ５の後、マイクロコンピュータ２０は、Ｊ５において得られた２次元コードの２値化処理を行い、２次元コードを構成する各ドットを“０”又は“１”に置き換え（Ｊ６）、２値化マトリックスデータを生成する（Ｊ７）。次に、マイクロコンピュータ２０は、２値化マトリックスデータをデコードし（Ｊ８）、商品情報データを生成する（Ｊ９）。その後、本ルーチンを終了する。
【００７９】
以上説明したように、本実施の形態は、少なくとも購入商品と購入商品の賞味期限とを含む１以上の商品情報が格納された購入情報（例えば、２次元コード５ａ）を読取る読取端末（例えば、携帯電話機２）とデータ通信可能に接続する第１通信手段（例えば、受信器１０）と、読取端末が読取った購入情報に含まれる商品情報を受信する受信手段（例えば、受信器１０）と、商品情報に基づいて、商品購入履歴（例えば、家計簿）を作成する購入履歴作成手段（例えば、家計簿データ作成処理ルーチン、家計簿作成部１３１）と、作成した商品購入履歴を、商品購入者が読出し可能に記憶する購入履歴記憶手段（例えば、記憶装置１４）と、購入商品と購入商品の賞味期限とを関連付けて商品情報を記憶する商品情報記憶手段（例えば、ＲＡＭ１３）と、予め設定されたタイミングで、商品情報に基づいて、購入商品の賞味期限までの時間を算出する算出手段（例えば、ＣＰＵ１１、賞味期限報知処理ルーチン、賞味期限管理部１３３）と、算出された賞味期限までの時間が所定時間内である場合に、購入商品の賞味期限到来を報知する報知手段（例えば、ＣＰＵ１１、賞味期限報知処理ルーチン、賞味期限管理部１３３、データ出力部１３４）とを備えている。
【００８０】
この構成によれば、読取端末で読取った商品情報に基づいて、商品購入履歴が作成されるため、商品購入者は、商品購入履歴を簡単に作成することができ、自分が何を購入したか等を管理することができる場合がある。また、読取った商品情報に基づいて購入商品の賞味期限までの時間が算出され、購入商品の賞味期限到来を報知するようになっているため、商品購入者は購入した商品の賞味期限を常に気にする必要がなくなり、また、賞味期限が過ぎて商品を無駄にしないようにすることができる場合がある。
【００８１】
また、本実施の形態は、購入商品を保存し、文字情報を画面表示する表示手段（例えば、表示装置４）を有する保存庫（例えば、冷蔵庫３）とデータ通信可能に接続する第２通信手段（例えば、通信手段１５）を備えており、報知手段は、算出された賞味期限までの時間が所定時間内である場合に、購入商品の賞味期限到来を保存庫の表示手段に画面表示することで報知する構成である。
【００８２】
この構成によると、購入商品を保存する保存庫に、購入商品の賞味期限の到来を表示するようになっているため、商品購入者は、保存庫から離れることなく保存庫の近傍で賞味期限を確認できるため、保存庫の管理がしやすくなる場合がある。
【００８３】
また、本実施の形態において、報知手段は、購入商品が賞味期限を経過している場合、賞味期限が経過した購入商品を報知する構成である。この構成によると、賞味期限が経過した購入商品を報知するようになっているため、その購入商品を破棄したりするなど、商品の管理が容易になる場合がある。
【００８４】
さらに、本実施の形態は、商品情報記憶手段に記憶された商品情報を書換える書換手段（例えば、ＣＰＵ１１、在庫データ更新処理ルーチン、在庫管理部１３２）を備えている。この構成によると、商品情報記憶手段に記憶された商品情報を書換えることができるため、常に新しい商品情報にしておくことができる場合がある。
【００８５】
また、本実施の形態において、購入情報が、コード化された２次元コードである。この構成によると、２次元コードにすることで、より多くの購入商品に関する商品情報を格納することができるため、より詳細な商品購入履歴を作成することができる場合がある。
【００８６】
なお、本発明を好適な実施の形態に基づいて説明したが、本発明はその趣旨を超えない範囲において変更が可能である。即ち、本実施の形態では、冷蔵庫３の表示装置４に、賞味期限が到来した商品を表示して報知しているがこれ以外の方法で報知しても良い。例えば、サーバ１のディスプレイ７に表示するようにしても良いし、プリンタ９から印字出力して報知するようにしても良い。また、本実施の形態では、賞味期限が到来した商品を報知するようにしているが、例えば、賞味期限の数日前の商品を報知するようにしても良い。この場合、少しでも新鮮な状態で商品を消費できる場合がある。
【００８７】
また、本実施の形態では、２次元コード５ａの読取装置を携帯電話機２のＣＣＤカメラとしているが、これ以外であってもよく、読取装置をサーバ１や、冷蔵庫３に設けるようにしても良い。また、賞味期限が経過した商品をプリンタ９から印刷するようにしているが、表示装置４に表示するようにしても良い。この場合、冷蔵庫３の側に居ながら賞味期限が経過した商品を把握できるため、冷蔵庫３の商品の管理が容易になる場合がある。さらに、本実施の形態では、サーバ１が冷蔵庫３から消費データを受信すると在庫データを更新する構成となっているが、キーボード８から在庫データを書換えできるようにしても良い。例えば、商品を冷凍保存する場合、キーボード８から在庫データの賞味期限を再設定することができ、在庫商品がさらに管理しやすくなる場合がある。
【００８８】
また、本実施の形態では、予め設定された時間に賞味期限が到来したことを報知するようにしているが、これに加えて、購入者のボタン操作等によって報知するようにしても良い。この場合、購入者は、いつでも賞味期限を把握することができる。さらに、商品情報データをコード化した２次元コード５ａとしているが、これ以外ものであっても良い。また、サーバ１と携帯電話機２とは、ブルートゥース方式の通信により接続しているが、例えば、赤外線通信により接続するようにしても良いし、他の通信方式で接続しても良い。
【００８９】
本発明は、上記の好ましい実施形態に記載されているが、本発明はそれだけに制限されない。本発明の趣旨と範囲から逸脱することのない様々な実施形態が他になされることは理解されよう。さらに、本実施形態において、本発明の構成による作用および効果を述べているが、これら作用および効果は、一例であり、本発明を限定するものではない。
【図面の簡単な説明】
【００９０】
【図１】購入商品管理システムの概略図。
【図２】２次元コードが印字されたレシートの概略図。
【図３】２次元コードに含まれる商品情報データを示す図。
【図４】（ａ）図１に示す表示装置に表示される在庫リスト画面を表す図。（ｂ）図１に示す表示装置に表示される賞味期限リスト画面を表す図。
【図５】図１に示す表示装置の構成を示す側面断面図。
【図６】サーバと冷蔵庫との電気回路の構成を示すブロック図。
【図７】携帯電話機の電気回路の構成を示すブロック図。
【図８】家計簿データの例を示す図。
【図９】在庫データの例を示す図。
【図１０】メインルーチンのフローチャートを示す図。
【図１１】家計簿データ作成処理ルーチンのフローチャートを示す図。
【図１２】在庫データ作成処理ルーチンのフローチャートを示す図。
【図１３】賞味期限報知処理ルーチンのフローチャートを示す図。
【図１４】在庫データ更新処理ルーチンのフローチャートを示す図。
【図１５】印刷処理ルーチンのフローチャートを示す図。
【図１６】賞味期限データ印刷処理ルーチンのフローチャートを示す図。
【図１７】期限切れリスト印刷処理ルーチンのフローチャートを示す図。
【図１８】冷蔵庫側処理ルーチンのフローチャートを示す図。
【図１９】携帯電話機処理ルーチンのフローチャートを示す図。
【符号の説明】
【００９１】
１    購入商品管理サーバ
２    携帯電話機
３    冷蔵庫
３ａ  扉
４    表示装置
５    レシート
５ａ  ２次元コード
６    サーバ本体
７    ディスプレイ
８    キーボード
９    プリンタ
１００  購入商品管理システム
【図１】
2006235667.tif 000003
【図２】
2006235667.tif 000004
【図３】
2006235667.tif 000005
【図４】
2006235667.tif 000006
【図５】
2006235667.tif 000007
【図６】
2006235667.tif 000008
【図７】
2006235667.tif 000009
【図８】
2006235667.tif 000010
【図９】
2006235667.tif 000011
【図１０】
2006235667.tif 000012
【図１１】
2006235667.tif 000013
【図１２】
2006235667.tif 000014
【図１３】
2006235667.tif 000015
【図１４】
2006235667.tif 000016
【図１５】
2006235667.tif 000017
【図１６】
2006235667.tif 000018
【図１７】
2006235667.tif 000019
【図１８】
2006235667.tif 000020
【図１９】
2006235667.tif 000021