(57)【特許請求の範囲】
【請求項１】
複数の購買者が購買者ごとに利用するシステムに対してデータ交換が可能であり、複数の販売者が販売者ごとに利用する販売者側のシステムである商品管理システムであって、
商品の販売に伴って当該商品の管理情報を取得する管理情報取得手段と、
前記管理情報取得手段により取得された前記管理情報を前記商品の購買者が購買者ごとに利用するシステムにある購買品管理データベースに格納して当該購買品管理データベースを更新する更新手段と、
購買者が購買者ごとに利用するシステムにある前記購買品管理データベースを予め定められた条件に応じて参照し、商品の消費に関する情報を取得する消費情報取得手段と、
を備えることを特徴とする、商品管理システム。
【請求項２】
前記更新手段による更新対象の前記購買品管理データベースが存在しない場合に、前記管理情報を格納した購買品管理データベースを生成し、購買者が購入した商品の情報を管理する購買品管理サーバを構築するデータベース生成手段をさらに備えることを特徴とする、請求項１に記載の商品管理システム。
【請求項３】
前記消費情報取得手段は、前記購買品管理データベースを参照し、消費された商品の情報を取得することを特徴とする、請求項１または請求項２に記載の商品管理システム。
【請求項４】
前記消費情報取得手段は、前記購買品管理データベースを参照し、消費期限を超過した商品の情報を取得することを特徴とする、請求項１または請求項２に記載の商品管理システム。
【請求項５】
前記管理情報取得手段は、ＧＳ１データバーを読み取る読み取り装置であることを特徴とする、請求項１乃至請求項４の何れかに記載の商品管理システム。
【請求項６】
複数の販売者が販売者ごとに利用するシステムに対してデータ交換が可能であり、複数の購買者が購買者ごとに利用する購買者側のシステムである商品管理システムであって、
購入した商品の管理情報を取得する管理情報取得手段と、
取得した前記管理情報を格納する管理情報格納手段と、
前記管理情報格納手段に格納された前記管理情報を閲覧するための画面を生成する画面生成手段と、
前記管理情報格納手段に格納された前記管理情報に対する編集操作を受け付ける受け付け手段と、
前記販売者が販売者ごとに利用するシステムへ前記管理情報格納手段に格納された前記管理情報を出力する出力手段と、を備え、
前記画面生成手段は、前記管理情報に含まれる消費期限の情報に基づき、前記画面において、消費期限を超過した商品と超過していない商品とを識別可能に表示し、
前記受け付け手段は、消費した商品の情報を削除する編集操作を受け付け、
前記出力手段は、前記販売者が販売者ごとに利用するシステムからの要求に応じて、前記消費期限を超過した商品および前記消費した商品の情報を当該販売者が販売者ごとに利用するシステムへ出力することを特徴とする、商品管理システム。
【請求項７】
前記管理情報にかかる商品の購入者の情報を登録し、前記管理情報格納手段に格納された当該管理情報への編集操作が可能なユーザとして管理するユーザ管理手段をさらに備えることを特徴とする、請求項６に記載の商品管理システム。
【請求項８】
自身が購入した商品の管理情報を格納した前記管理情報格納手段にそれぞれ対応付けられた複数のユーザが一の前記ユーザ管理手段に登録された場合、各ユーザに対応する複数の当該管理情報格納手段を連携させて、一の管理情報格納手段とすることを特徴とする、請求項７に記載の商品管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品管理システムに関する。
【背景技術】
【０００２】
特許文献１には、ＰＯＳシステムで取得した販売データを消費者の携帯情報装置に送り、携帯情報装置において消費者の商品管理ＤＢに記録することが開示されている。また、商品管理ＤＢをインターネット上に設け、この商品管理ＤＢをＰＯＳシステムから送られた商品管理データにより更新することが開示されている。また、ＰＯＳシステムから消費者の携帯情報装置に送られるデータに、購入商品名、賞味期限、価格、物品情報などが含まれることが開示されている。また、商品の消費時に商品のバーコードを読み込むことで、商品管理ＤＢを更新（消費した商品を削除）することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３４４４１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、ＰＯＳシステム等により販売時に得られた販売管理データを購買者に提供し、購買者における商品管理に役立て得るが、かかる従来技術では、購買者側で商品の管理手段を用意する手間を要していた。また、販売者側から購買者側へデータを提供するのみであり、販売者側で購買者の情報を活用することは想定されていなかった。
【０００５】
本発明は、商品管理における購買者の手間を削減すると共に、購買者の情報を販売者側でも活用し得る商品管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、複数の購買者が購買者ごとに利用するシステムに対してデータ交換が可能であり、複数の販売者が販売者ごとに利用する販売者側のシステムである商品管理システムであって、商品の販売に伴って当該商品の管理情報を取得する管理情報取得手段と、前記管理情報取得手段により取得された前記管理情報を前記商品の購買者が購買者ごとに利用するシステムにある購買品管理データベースに格納して当該購買品管理データベースを更新する更新手段と、購買者が購買者ごとに利用するシステムにある前記購買品管理データベースを予め定められた条件に応じて参照し、商品の消費に関する情報を取得する消費情報取得手段と、を備えることを特徴とする、商品管理システムである。
請求項２に記載の発明は、前記更新手段による更新対象の前記購買品管理データベースが存在しない場合に、前記管理情報を格納した購買品管理データベースを生成し、購買者が購入した商品の情報を管理する購買品管理サーバを構築するデータベース生成手段をさらに備えることを特徴とする、請求項１に記載の商品管理システムである。
請求項３に記載の発明は、前記消費情報取得手段は、前記購買品管理データベースを参照し、消費された商品の情報を取得することを特徴とする、請求項１または請求項２に記載の商品管理システムである。
請求項４に記載の発明は、前記消費情報取得手段は、前記購買品管理データベースを参照し、消費期限を超過した商品の情報を取得することを特徴とする、請求項１または請求項２に記載の商品管理システムである。
請求項５に記載の発明は、前記管理情報取得手段は、ＧＳ１データバーを読み取る読み取り装置であることを特徴とする、請求項１乃至請求項４の何れかに記載の商品管理システムである。
請求項６に記載の発明は、複数の販売者が販売者ごとに利用するシステムに対してデータ交換が可能であり、複数の購買者が購買者ごとに利用する購買者側のシステムである商品管理システムであって、購入した商品の管理情報を取得する管理情報取得手段と、取得した前記管理情報を格納する管理情報格納手段と、前記管理情報格納手段に格納された前記管理情報を閲覧するための画面を生成する画面生成手段と、前記管理情報格納手段に格納された前記管理情報に対する編集操作を受け付ける受け付け手段と、前記販売者が販売者ごとに利用するシステムへ前記管理情報格納手段に格納された前記管理情報を出力する出力手段と、を備え、前記画面生成手段は、前記管理情報に含まれる消費期限の情報に基づき、前記画面において、消費期限を超過した商品と超過していない商品とを識別可能に表示し、前記受け付け手段は、消費した商品の情報を削除する編集操作を受け付け、前記出力手段は、前記販売者が販売者ごとに利用するシステムからの要求に応じて、前記消費期限を超過した商品および前記消費した商品の情報を当該販売者が販売者ごとに利用するシステムへ出力することを特徴とする、商品管理システムである。
請求項７に記載の発明は、前記管理情報にかかる商品の購入者の情報を登録し、前記管理情報格納手段に格納された当該管理情報への編集操作が可能なユーザとして管理するユーザ管理手段をさらに備えることを特徴とする、請求項６に記載の商品管理システムである。
請求項８に記載の発明は、自身が購入した商品の管理情報を格納した前記管理情報格納手段にそれぞれ対応付けられた複数のユーザが一の前記ユーザ管理手段に登録された場合、各ユーザに対応する複数の当該管理情報格納手段を連携させて、一の管理情報格納手段とすることを特徴とする、請求項７に記載の商品管理システムである。
【発明の効果】
【０００７】
本発明によれば、商品管理における購買者の手間を削減すると共に、購買者の情報を販売者側でも活用し得る商品管理システムを実現することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態による商品管理システムの全体構成を示す図である。
【図２】販売者側システムの販売管理サーバの機能構成を示す図である。
【図３】販売情報入力端末の機能構成を示す図である。
【図４】販売者情報端末の機能構成を示す図である。
【図５】購買者側システムの購買品管理サーバの機能構成を示す図である。
【図６】購買者情報端末の機能構成を示す図である。
【図７】販売管理サーバの販売情報ＤＢのデータ構成例を示す図である。
【図８】購買品管理サーバの購買品情報ＤＢのデータ構成例を示す図である。
【図９】商品の販売情報に基づいて購買品情報ＤＢが更新される際の動作を示すシーケンス図である。
【図１０】商品の販売情報に基づいて購買品管理サーバを構築し、購買者に提供する際の動作を示すシーケンス図である。
【図１１】消費された商品の情報を販売管理サーバが購買品管理サーバから取得する際の動作を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜システム構成＞
図１は、本実施形態による商品管理システムの全体構成を示す図である。本実施形態の商品管理システムは、販売者側システムＡと、購買者側システムＢとから構成される。販売者側システムＡは、販売管理サーバ１００と、販売情報入力端末１１０と、販売者情報端末１２０とを備える。購買者側システムＢは、購買品管理サーバ２００と、購買者情報端末２１０とを備える。
【００１０】
販売者側システムＡの販売管理サーバ１００と、購買者側システムＢの購買品管理サーバ２００および購買者情報端末２１０とは、ネットワーク３００により接続されている。ネットワーク３００は、例えばインターネットである。販売者側システムＡにおいて、販売管理サーバ１００と、販売情報入力端末１１０と、販売者情報端末１２０とは、専用のネットワーク（以下、内部ネットワークと呼ぶ）により接続されている。なお、図１では、販売管理サーバ１００、販売情報入力端末１１０および販売者情報端末１２０は、ネットワーク３００とは別に設けられた内部ネットワークを用いて接続されているが、ネットワーク３００上に設定されたＶＰＮ（Virtual Private Network）を内部ネットワークとして用いても良い。購買者側システムＢにおいて、購買品管理サーバ２００と購買者情報端末２１０とは、ネットワーク３００により接続されている。
【００１１】
図１では、一つの販売者側システムＡおよび一つの購買者側システムＢが示されているが、実際には、複数の販売者側システムＡと購買者側システムＢとがネットワーク３００を介して接続される。通常は、販売者側システムＡは商品の販売者ごとに設けられ、購買者側システムＢは購買者ごとに設けられる。ここで、販売者とは、販売者側システムＡによる販売管理の主体（言い換えれば、販売者側システムＡの利用者）であり、必ずしも個人の販売者を指すとは限らない。例えば、販売者側システムＡの利用者である販売者は、販売店や、いくつかの販売店が集まった複合体（スーパーマーケット、百貨店、商店街など）であっても良い。また、購買者とは、購買者側システムＢによる購買品管理の主体（言い換えれば、購買者側システムＢの利用者）であり、必ずしも個人の購買者を指すとは限らず、複数人からなるグループであっても良い。そのような購買者グループの例としては、家計を共有する家族や、契約等により商品を共同購入する仲間等が考えられる。ただし、以下の説明では、一般的な場合として、販売者が販売店であり、購買者が個人である場合を例として説明する。
【００１２】
販売者側システムＡにおいて、販売管理サーバ１００は、販売者における商品の販売情報を管理するサーバである。販売情報入力端末１１０は、商品の販売情報を販売管理サーバ１００に入力するための端末装置である。販売情報入力端末１１０としては、例えば、ＰＯＳ（Point Of Sales）端末等を用い得る。販売者情報端末１２０は、販売者個人が販売管理サーバ１００にアクセスし、管理されている情報を閲覧したり編集したりするための情報処理装置である。販売者情報端末１２０としては、例えば、パーソナルコンピュータ等を用い得る。ここで、販売者個人とは、販売者が販売店等である場合、かかる販売者に属する個人を含む。例えば、販売店の店主や従業員等である。なお、図１では、販売者側システムＡにおいて、一つの販売情報入力端末１１０および一つの販売者情報端末１２０が示されているが、これらの装置は、一つの販売者側システムＡにおいて複数存在して良い。
【００１３】
購買者側システムＢにおいて、購買品管理サーバ２００は、購買者が購入した商品の情報を管理するサーバである。購買者情報端末２１０は、購買者個人が購買品管理サーバ２００にアクセスし、管理されている情報を閲覧したり編集したりするための情報処理装置である。購買者情報端末２１０としては、例えば、パーソナルコンピュータ、スマートフォン等の情報機器等を用い得る。なお、図１では、購買者側システムＢにおいて、一つの購買品管理サーバ２００および一つの購買者情報端末２１０が示されている。しかしながら、購買者が複数の情報処理装置を所持し、これらを用いて購買者情報端末２１０として購買品管理サーバ２００に接続することができ、この場合は、複数の購買者情報端末２１０が存在する。
【００１４】
＜販売管理サーバの構成＞
図２は、販売者側システムＡの販売管理サーバ１００の機能構成を示す図である。販売管理サーバ１００は、販売情報管理部１０１と、販売情報データベース（ＤＢ）１０２と、購買品情報ＤＢ管理部１０３と、購買品管理サーバ構築部１０４と、購買品情報取得部１０５と、通信部１０６とを備える。
【００１５】
販売情報管理部１０１は、商品の販売に伴って取得される、その商品の販売情報を販売情報ＤＢ１０２に格納して管理する。販売情報管理部１０１は、販売管理サーバ１００における管理情報取得手段の一例である。
【００１６】
販売情報ＤＢ１０２は、商品の販売情報を格納するデータベースである。販売情報としては、例えば、販売された商品の情報、販売日時、販売された場所、購買者を特定する情報等が挙げられる。商品の情報としては、商品の種別や個体の識別情報、製造情報や流通に関する情報、商品が食品や消費財である場合は消費期限等の情報が含まれ得る。具体的にどのような情報を販売情報や商品の情報とするかは、システムの使用や運用条件等に基づいて個別に定めて良い。ここでは、販売情報として、少なくとも商品の情報と購買者を特定する情報とを含み、商品の情報として、少なくとも消費期限を含むものとする。
【００１７】
購買品情報ＤＢ管理部１０３は、販売情報ＤＢ１０２に登録されている購買者の購買品情報ＤＢ（後述）を管理する。購買品情報ＤＢ管理部１０３は、販売情報ＤＢ１０２に格納された販売情報に含まれる購買者の情報に基づいて、商品を購入した購買者の購買品情報ＤＢに接続し、更新する。具体的には、購買品情報ＤＢ管理部１０３は、購買者に購入された商品の情報を、購買者の購買品情報として購買品情報ＤＢに格納する。購買品情報ＤＢ管理部１０３は、更新手段の一例である。なお、管理対象となる購買者のデータベースは、通常は、後述の購買品管理サーバ構築部１０４により構築された購買品管理サーバ２００に含まれる購買品情報ＤＢであるが、購買者が自身で用意した購買品管理用のデータベースを購買品情報ＤＢとして登録し、管理対象としても良い。
【００１８】
購買品管理サーバ構築部１０４は、購買者のＤＢが存在しない場合に、その購買者用の購買品管理サーバ２００を構築して提供する。購買者のＤＢが存在しない場合とは、例えば、その購買者が販売管理サーバ１００に管理される商品の購入を最初に行った場合等が考えられる。購買品管理サーバ２００は、例えば、ネットワーク３００上に仮想サーバ等として構築される。購買品管理サーバ構築部１０４は、データベース生成手段の一例である。
【００１９】
購買品情報取得部１０５は、購買品情報ＤＢ管理部１０３に管理されている購買品情報ＤＢに接続し、商品（購買品）の消費に関する情報を取得する。購買品情報取得部１０５は、予め定められた条件に応じて購買品管理ＤＢを参照する。購買品管理ＤＢを参照するための条件としては、例えば、時期的条件（定期的に参照、決まった曜日や時間に参照など）や、購買者側システムＢからの通知を受けたこと等を設定することができる。商品の消費に関する情報としては、例えば、購買者により実際に消費された商品の情報や、消費期限を超過した商品の情報が該当する。購買品情報取得部１０５は、消費情報取得手段の一例である。
【００２０】
通信部１０６は、外部装置と接続するためのネットワーク・インターフェイスである。通信部１０６は、ネットワーク３００を介して購買者側システムＢの購買品管理サーバ２００や購買者情報端末２１０と接続し、コマンドやデータの送受信を行う。また、通信部１０６は、販売者側システムＡの内部ネットワークを介して販売情報入力端末１１０や販売者情報端末１２０と接続し、コマンドやデータの送受信を行う。
【００２１】
以上の機能を有する販売管理サーバ１００は、単体のサーバマシンで構成しても良いし、機能を複数のサーバに分散させたシステムとして構成しても良い。いずれの場合であっても、サーバは、演算手段であるＣＰＵ（Central Processing Unit）と、記憶手段である主記憶装置（メイン・メモリ）および外部記憶装置を備える。ＣＰＵは、外部記憶装置に格納されたプログラムを主記憶装置に読み込んで実行する。主記憶装置としては、例えばＲＡＭ（Random Access Memory）が用いられる。外部記憶装置としては、例えば磁気ディスク装置やＳＳＤ（Solid State Drive）等が用いられる。ＣＰＵがプログラムを実行することにより、販売情報管理部１０１、購買品情報ＤＢ管理部１０３、購買品管理サーバ構築部１０４および購買品情報取得部１０５の各機能が実現される。販売情報ＤＢ１０２は、例えば、磁気ディスク装置やＳＳＤ等の記憶手段により実現される。
【００２２】
＜販売情報入力端末の構成＞
図３は、販売情報入力端末１１０の機能構成を示す図である。販売情報入力端末１１０は、読み取り部１１１と、ＩＤ取得部１１２と、通信部１１３と、制御部１１４とを備える。上述したように、販売情報入力端末１１０としては、ＰＯＳ端末等を用いることができる。販売情報入力端末１１０は、販売者側システムＡ全体における管理情報取得手段の一例である。
【００２３】
読み取り部１１１は、商品の販売情報を読み取る装置である。具体的には、例えば、商品に付されたバーコードを読み取るバーコード・リーダ等である。商品に付されるバーコードとしては、例えばＧＳ１データバーが用いられる。ＧＳ１データバーは、規格上、ＪＡＮ（Japanese Article Number）コードやＥＡＮ（European Article Number）コードと異なり、商品識別コード以外に有効期限やロット番号等、商品の属性情報を記録し得る。したがって、読み取り対象のバーコードとしてＧＳ１データバーを用いれば、読み取り部１１１によりバーコードを読み取る操作のみで販売情報ＤＢ１０２に格納される販売情報のうちの商品に関係する情報を取得し得る。
【００２４】
ＩＤ取得部１１２は、商品を購入した購買者の識別情報（ＩＤ）を取得する装置である。識別情報は、販売管理サーバ１００の購買品情報ＤＢ管理部１０３により管理される購買品情報ＤＢの利用者である購買者を特定する情報であれば良く、情報の形式や記録方法、取得方法等は問わない。例えば、識別情報を記録したＩＤカードを購買者に配布し、商品購入時にＩＤカードの読み取り手段としてのＩＤ取得部１１２を用いて識別情報を読み取ることにより取得しても良い。ＩＤカードに識別情報を記録する手法としては、例えば、ＩＣチップや磁気テープ等に識別情報を記録したり、バーコードや文字列等で構成されたコードを印刷して記録したりする等、既存の種々の手法を用いて良い。また、ＩＤ取得部１１２として、キーボード等の入力デバイスを設け、購買者に暗証コードを入力してもらうことで識別情報を取得しても良い。さらに、ＳＮＳ（Social Networking Service）等の外部システムの認証機能と連携することにより、外部装置から購買者の識別情報を取得しても良い。
【００２５】
通信部１１３は、販売者側システムＡの内部ネットワークを介して販売管理サーバ１００と接続するためのネットワーク・インターフェイスである。通信部１１３は、販売管理サーバ１００と接続し、コマンドやデータの送受信を行う。
【００２６】
制御部１１４は、販売情報入力端末１１０の各機能を制御する制御装置である。制御部１１４は、ＣＰＵやＡＳＩＣ（Application Specific Integrated Circuit）等の演算手段を備え、上述した各種の情報の取得やデータ通信を制御する。
【００２７】
＜販売者情報端末の構成＞
図４は、販売者情報端末１２０の機能構成を示す図である。販売者情報端末１２０は、処理部１２１と、表示部１２２と、操作受け付け部１２３と、通信部１２４とを備える。上述したように、販売者情報端末１２０としては、パーソナルコンピュータ等の情報機器を用いることができる。
【００２８】
処理部１２１は、演算手段であるＣＰＵと主記憶装置とを備え、各種のデータ処理や制御を実行する。表示部１２２は、販売管理サーバ１００から取得した販売情報ＤＢ１０２のデータを参照するための画面を表示する。表示部１２２としては、例えば液晶ディスプレイ等のディスプレイ装置が用いられる。操作受け付け部１２３は、表示部１２２に画面を表示させるための操作や、表示部１２２に表示された画面上で行われるデータ編集等の操作を受け付ける。操作受け付け部１２３としては、例えばキーボード、マウス、タッチパネル等の入力デバイスが用いられる。通信部１２４は、販売者側システムＡの内部ネットワークを介して販売管理サーバ１００と接続するためのネットワーク・インターフェイスである。通信部１２４は、販売管理サーバ１００と接続し、コマンドやデータの送受信を行う。
【００２９】
＜購買品管理サーバの構成＞
図５は、購買者側システムＢの購買品管理サーバ２００の機能構成を示す図である。購買品管理サーバ２００は、購買品情報管理部２０１と、購買品情報データベース（ＤＢ）２０２と、ユーザ管理部２０３と、連携管理部２０４と、画面生成部２０５と、入出力制御部２０６と、通信部２０７とを備える。
【００３０】
購買品情報管理部２０１は、管理情報として、購入した商品である購買品の情報（購買品情報）を、購買品情報ＤＢ２０２に格納して管理する。また、購買品情報管理部２０１は、購買者情報端末２１０を用いて行われた編集操作を受け付け、編集内容を、購買品情報ＤＢ２０２に格納されている購買品情報に反映させる。具体的には、例えば、購買品情報管理部２０１において消費した商品の情報を削除する編集操作が行われた場合、購買品情報管理部２０１は、購買品情報ＤＢ２０２に格納されている該当商品の情報を、その商品が消費されたことを示す内容に更新する。購買品情報管理部２０１は、購買品管理サーバ２００における受け付け手段の一例である。
【００３１】
購買品情報ＤＢ２０２は、購買品情報を格納するデータベースである。購買品情報としては、購買品である商品の情報、購入日時、購入した場所等が挙げられる。商品の情報としては、商品の識別情報の他、製造情報、消費期限等が挙げられる。具体的にどのような情報を購買品情報や商品の情報とするかは、システムの使用や運用条件等に基づいて個別に定めて良い。ここでは、購買品情報として、少なくとも商品の情報と購入した場所を示す情報とを含み、商品の情報として、少なくとも消費期限を含むものとする。購買品情報ＤＢ２０２は、管理情報格納手段の一例である。
【００３２】
ユーザ管理部２０３は、購買品管理サーバ２００のユーザを登録して管理する。ここで、購買品管理サーバ２００のユーザとは、購買品情報ＤＢ２０２の編集権限を有する者であり、通常は、購買品情報ＤＢ２０２に格納された購買品情報に係る商品の購買者（購入者）である。ユーザ管理部２０３は、ユーザ管理手段の一例である。ユーザ管理部２０３は、自サーバのユーザとして複数のユーザを登録しても良い。この場合、複数のユーザの何れが商品を購入しても、その商品の購買品情報が、各ユーザが登録されている一の購買品管理サーバ２００に管理される。複数のユーザは、一つの購買品管理サーバ２００のみにおいて登録される態様としても良いし、各々、自身の購買品管理サーバ２００を個別に有する態様としても良い。自身の購買品管理サーバ２００を有するユーザとは、言い換えれば、自身の購買品情報が格納された購買品情報ＤＢ２０２に対応付けられているユーザである。
【００３３】
後者の場合、例えば、各ユーザは、事前に自身の購買品管理サーバ２００を有し、購買品情報を管理している。そして、そのうちの一のユーザの購買品管理サーバ２００に他のユーザを登録することにより、かかる一のユーザの購買品管理サーバ２００に管理されるユーザが複数となる。一のユーザの購買品管理サーバ２００に自身の購買品管理サーバ２００を有する他のユーザを登録した場合、登録された複数のユーザ自身の各購買品管理サーバ２００における購買品情報ＤＢ２０２どうしを連携させ、一つの購買品情報ＤＢ２０２として扱うようにする。
【００３４】
連携管理部２０４は、上記のように、一のユーザの購買品管理サーバ２００に複数のユーザを登録した場合における購買品管理サーバ２００間の連携を管理する。購買品情報ＤＢ２０２を連携させる具体的な方法は特に限定しない。一例として、各購買品情報ＤＢ２０２に格納されている購買品情報を全ての購買品情報ＤＢ２０２で共有し、一の購買品情報ＤＢ２０２が更新された場合は、その更新内容を全ての購買品情報ＤＢ２０２に反映させることが考えられる。この場合、各購買品情報が、元々何れの購買品情報ＤＢ２０２に格納されていた情報かを区別できるようにしても良い。また、他の一例として、各ユーザの購買品管理サーバ２００を相互に接続し、各購買品管理サーバ２００の購買品情報ＤＢ２０２に格納されている購買品情報を、相互に把握させることが考えられる。この場合、各ユーザの購買品管理サーバ２００に対する権限を拡張して、他のユーザの購買品管理サーバ２００に接続し、購買品情報ＤＢ２０２の内容を閲覧したり編集したりすることを可能としても良い。さらに、ユーザごとに、他のユーザの購買品管理サーバ２００に接続する際の権限に制限を設けても良い。例えば、特定のユーザが他の特定のユーザの購買品管理サーバ２００に接続した場合に、購買品情報の閲覧は許可するが、編集は許可しないといった制限を課しても良い。
【００３５】
画面生成部２０５は、購買品情報ＤＢ２０２の購買品情報を参照したり編集したりするための画面を生成する。画面生成部２０５は、購買品情報に含まれる消費期限の情報に基づき、生成する画面において、消費期限を超過した商品と超過していない商品とを識別可能に表示する。画面生成部２０５は、画面生成手段の一例である。
【００３６】
入出力制御部２０６は、販売管理サーバ１００との通信により行われる情報の入出力を制御する。具体的には、入出力制御部２０６は、販売管理サーバ１００から購買品の情報を取得する。また、入出力制御部２０６は、販売管理サーバ１００からの要求を受け付ける。そして、入出力制御部２０６は、受け付けた要求に応じて、消費期限を超過した商品および消費した商品の情報を販売管理サーバへ出力する。入出力制御部２０６は、管理情報取得手段の一例であり、出力手段の一例である。
【００３７】
通信部２０７は、外部装置と接続するためのネットワーク・インターフェイスである。通信部２０７は、ネットワーク３００を介して販売者側システムＡの販売管理サーバ１００および購買者側システムＢの購買者情報端末２１０と接続し、コマンドやデータの送受信を行う。
【００３８】
＜購買者情報端末の構成＞
図６は、購買者情報端末２１０の機能構成を示す図である。購買者情報端末２１０は、処理部２１１と、表示部２１２と、操作受け付け部２１３と、通信部２１４とを備える。上述したように、購買者情報端末２１０としては、パーソナルコンピュータやスマートフォン等の情報機器を用いることができる。
【００３９】
処理部２１１は、演算手段であるＣＰＵと主記憶装置とを備え、各種のデータ処理や制御を実行する。表示部２１２は、購買品管理サーバ２００から取得した購買品情報ＤＢ２０２のデータを参照するための画面を取得し、表示する。表示部２１２としては、例えば液晶ディスプレイ等のディスプレイ装置が用いられる。操作受け付け部２１３は、表示部２１２に画面を表示させるための操作や、表示部２１２に表示された画面上で行われるデータ編集等の操作を受け付ける。ここで、操作受け付け部２１３により受け付けられる編集操作には、購買品のステータス変更、消費した購買品の項目削除が含まれる。操作受け付け部２１３としては、例えばキーボード、マウス、タッチパネル等の入力デバイスが用いられる。操作受け付け部２１３は、購買者側システムＢ全体における受け付け手段の一例である。通信部２１４は、外部装置と接続するためのネットワーク・インターフェイスである。通信部２１４は、販売者側システムＡの販売管理サーバ１００および購買者側システムＢの購買品管理サーバ２００と接続し、コマンドやデータの送受信を行う。
【００４０】
＜販売情報ＤＢのデータ構成＞
図７は、販売管理サーバ１００の販売情報ＤＢ１０２のデータ構成例を示す図である。図７に示す販売情報ＤＢ１０２には、販売店ごとに、販売した商品の「商品コード」、その商品の「製造年月日」、「仕入れ年月日」、「消費期限」、商品を購入した購買者の識別情報である「購買者ＩＤ」、商品の「消費情報」が記録される。販売した商品の識別情報として記録される「商品コード」としては、商品の種別を特定する情報や商品の個体識別情報を記録し得る。「消費情報」は、販売された商品が消費されたことを示す情報である。「消費情報」は、商品の購買者の購買品管理サーバ２００から取得して記録される。なお、図７に示す販売管理サーバ１００の内容は例示に過ぎず、実際には、商品の種別、販売者側システムＡの仕様や運用方針等に応じて、具体的に設定される。例えば、流通に関する情報、重量や体積等の商品自体の情報、ロット情報、発注情報などを登録するようにしても良いし、図示の項目の一部を登録対象から除外しても良い。
【００４１】
＜購買品情報ＤＢのデータ構成＞
図８は、購買品管理サーバ２００の購買品情報ＤＢ２０２のデータ構成例を示す図である。図８に示す購買品情報ＤＢ２０２には、購入した商品ごとに、「商品名」、「購入年月日」、「消費期限」、「状態」、「購入先」、「購入者」が記録される。「状態」とは、商品の状態（ステータス）を示す情報であり、例えば、未開封、開封、消費済み等の状態を示す情報や、未使用、使用済み等の状態を示す情報が記録される。「購入先」は、商品を購入した販売店を特定する識別情報である。「購入者」は、商品の購入者（購買者）を特定する識別情報であるが、特に、購買品情報ＤＢ２０２が複数の購買者に対応している場合であって、購買者を商品ごとに区別することが要請される場合に記録される。購買品情報ＤＢ２０２が一人の購買者のみに対応している場合や、複数の購買者の各々を区別する必要がない場合は、購買品情報ＤＢ２０２ごとに購買者が特定されるため、記録しなくても良い。この場合、通常は、購買品管理サーバ２００のユーザが購買者である。なお、図８の例では特に明示していないが、購買者情報端末２１０の表示部２１２に購買品情報ＤＢ２０２の内容を表示させる際、消費期限を超過した商品を識別可能に表示させても良い。例えば、消費期限を超過した商品の項目について、網掛け、グレーアウト、フォントや表示色の変更、セルの表示色の変更等を行って、目視により、他の商品の項目と識別可能とすることが考えられる。
【００４２】
＜商品管理システムの動作＞
次に、商品管理システムの動作について、販売者側システムＡと購買者側システムＢとの間で行われるデータ交換に着目して説明する。販売者側システムＡと購買者側システムＢとの間のデータ交換は、主として、商品が販売され、販売情報に基づき購買品情報ＤＢ２０２が更新される際と、商品が消費され、消費された商品の情報を販売管理サーバ１００が購買品管理サーバ２００から取得する際に行われる。以下、それぞれの場面に分けて、各システムの装置の動作を説明する。
【００４３】
＜商品の販売に応じて実施される動作＞
図９は、商品の販売情報に基づいて購買品情報ＤＢ２０２が更新される際の動作を示すシーケンス図である。商品が販売され、販売情報入力端末１１０により商品に付されたバーコードが読み取られると、読み取られた商品の販売情報が、販売情報入力端末１１０から販売管理サーバ１００へ送信される。商品の販売情報には、バーコードにより記録された情報（購買品情報）と、販売情報入力端末１１０によるバーコードの読み取り処理の実行に伴って得られる情報（入力時間や入力した販売情報入力端末１１０の識別情報、販売店の情報等）が含まれる。また、販売情報入力端末１１０は、これらの販売情報と共に、ＩＤ取得部１１２により取得した購買者の識別情報を販売管理サーバ１００へ送信する。
【００４４】
販売管理サーバ１００は、販売情報入力端末１１０から受信した商品の販売情報により販売情報ＤＢ１０２を更新すると共に、商品の販売情報から抽出した購買者の情報に基づき、商品を購入した購買者の購買品管理サーバ２００に接続し、購買品情報ＤＢ２０２を呼び出す。
【００４５】
販売管理サーバ１００は、購買品管理サーバ２００からの応答を受信すると、購買品情報ＤＢ２０２を更新するための情報を販売情報から抽出して購買品管理サーバ２００へ送信し、購買品情報ＤＢ２０２を更新させる。これにより、購買品情報ＤＢ２０２に、購買者が購入した商品の情報が追加される。
【００４６】
図９に示す動作例では、購買者が既に購買品管理サーバ２００（購買品情報ＤＢ２０２）を有しており、販売管理サーバ１００は、購買品情報ＤＢ２０２を更新させる操作を行った。これに対し、購買者が購買品管理サーバ２００（購買品情報ＤＢ２０２）を有していない場合、販売管理サーバ１００は、購買者の購買品管理サーバ２００を構築し、購買品情報ＤＢ２０２に商品の情報を記録し、購買者に提供する。
【００４７】
図１０は、商品の販売情報に基づいて購買品管理サーバ２００を構築し、購買者に提供する際の動作を示すシーケンス図である。商品の販売に伴って販売情報入力端末１１０により商品に付されたバーコードが読み取られ、販売情報により販売情報ＤＢ１０２が更新されるまでの動作は、図９に示した動作例と同様である。
【００４８】
また、販売管理サーバ１００は、図９に示した動作例と同様に、商品の販売情報から抽出した購買者の情報に基づき、商品を購入した購買者の購買品管理サーバ２００への接続および購買品情報ＤＢ２０２の呼び出しを試みる。しかし、この時点では、この購買者の購買品管理サーバ２００は存在しないため、この処理は失敗する。そして、販売管理サーバ１００が購買品管理サーバ２００への接続を試みてから応答を受信せずに一定時間が経過すると、販売管理サーバ１００の購買品管理サーバ構築部１０４が、商品の販売情報に基づいて購買品情報ＤＢ２０２を生成し、購買品管理サーバ２００を構築する。
【００４９】
購買品管理サーバ２００が構築されると、構築された購買品管理サーバ２００から販売管理サーバ１００へ応答がある。販売管理サーバ１００は、この応答を受信すると、構築した購買品管理サーバ２００に対応するユーザの購買者情報端末２１０へ、この購買品管理サーバ２００に接続するためのリンク情報を送信する。ここで、購買品管理サーバ２００に対応するユーザとは、購買品管理サーバ２００を構築するトリガーとなった商品の購入を行った購買者である。リンク情報としては、例えば、構築された購買品管理サーバ２００のＵＲＬ（Uniform Resource Locator）等が用いられる。リンク情報の送信は、例えば、電子メールにより行われる。また、購買者の識別情報としてＳＮＳの認証情報が用いられている場合、該当するＳＮＳのメッセージ機能を用いて通知しても良い。
【００５０】
なお、図９および図１０を参照して説明した上記の動作は例示に過ぎない。例えば、上記の動作例では、販売管理サーバ１００が、購買品管理サーバ２００への接続を試みてから応答を受信せずに一定時間が経過した場合に購買品管理サーバ２００を構築することとした。これに対し、経過時間に関わらず、購買品管理サーバ２００への接続を一定回数試みて接続できなかった場合に購買品管理サーバ２００を構築するようにしても良い。また、上記の動作例では、購買品管理サーバ２００（購買品情報ＤＢ２０２）が存在する場合の動作を原則とし（図９の動作参照）、購買品管理サーバ２００が存在しない場合に例外的動作として購買品管理サーバ２００を構築（図１０の動作参照）するように説明した。これに対し、販売管理サーバ１００が、まず購買品管理サーバ２００の有無を確認し、存在すれば接続して購買品情報ＤＢ２０２を更新し、存在しなければ購買品管理サーバ２００を構築するようにしても良い。
【００５１】
＜商品の消費に応じて実施される動作＞
図１１は、消費された商品の情報を販売管理サーバ１００が購買品管理サーバ２００から取得する際の動作を示すシーケンス図である。販売管理サーバ１００は、時期的条件等の予め定められた条件に基づき（例えば、定期的に）、購買品管理サーバ２００に商品（購買品）の消費に関する情報の問い合わせを行う。前回の問い合わせ以降、新たに消費された商品が無い場合、購買品管理サーバ２００は、消費無しとの応答を販売管理サーバ１００へ返す。
【００５２】
ここで、購買品管理サーバ２００のユーザが、購買品管理サーバ２００の購買品情報ＤＢ２０２に情報が格納されている商品を消費し、購買品情報ＤＢ２０２を更新する場合を考える。ユーザは、自身の購買者情報端末２１０から購買品管理サーバ２００に接続し、購買品情報を表示する画面を呼び出す。購買品管理サーバ２００は、購買者情報端末２１０からの要求に応じて画面を生成し、購買者情報端末２１０へ送信する。
【００５３】
購買者情報端末２１０は、購買品管理サーバ２００から受信した画面を表示する。ユーザは、表示された購買品情報の画面を参照して編集操作を行い、消費した商品の状態（ステータス）を、消費済みを表す内容に変更する。この後、ユーザの操作により、購買者情報端末２１０から購買品管理サーバ２００へ、購買品情報の編集結果を送信する。購買品管理サーバ２００は、受信した購買品情報の編集結果に基づき、購買品情報ＤＢ２０２を更新する。この更新により、購買品情報ＤＢ２０２に保持された情報のうち消費された購買品の情報に関して、商品の状態が、消費済みを表す内容となる。
【００５４】
この後、再び販売管理サーバ１００が購買品管理サーバ２００に商品（購買品）の消費に関する情報の問い合わせを行うと、購買品管理サーバ２００は、消費された商品ありとの応答と共に、状態が消費済みを表す内容に変更された商品を示す情報を販売管理サーバ１００へ送信する。販売管理サーバ１００は、この応答と共に受信した情報に基づき、販売情報ＤＢ１０２を更新する。
【００５５】
購買品情報ＤＢ２０２において、消費された購買品の情報は、例えば、上記のように状態が消費済みとされ、その情報が販売管理サーバ１００へ送信された後に、購買品情報ＤＢ２０２から消去される。なお、状態が消費済みとされた購買品情報の消去条件は、情報が販売管理サーバ１００へ送信されたことの他、状態が消費済みとなって一定期間経過後等としても良い。この場合、消去条件としての一定期間を販売管理サーバ１００が問い合わせを行う間隔よりも長く設定すれば、販売管理サーバ１００による情報取得の漏れを防止することができる。
【００５６】
消費済み商品の情報が販売管理サーバ１００の販売情報ＤＢ１０２に反映されると、販売者は、販売者情報端末１２０を用いて販売管理サーバ１００に接続することにより、販売した商品の消費状況を知り得る。したがって、販売者は、消費された商品を発注して補充する等、消費状況の情報を在庫管理等に役立てることができる。
【００５７】
上記の動作例では、購買品が実際に消費され、ユーザによる購買者情報端末２１０の操作により購買品が消費されたことが購買品情報ＤＢ２０２に通知された場合を想定して説明した。これに対し、購買品が実際に消費されたか否かに関わらず、消費期限を超過した購買品に関して、実際に消費された購買品と同様に扱っても良い。具体的には、消費期限を超過した購買品の状態が「消費期限切れ」とされ、販売管理サーバ１００からの問い合わせに応じて、状態が消費済みである購買品の情報と共に状態が消費期限切れの購買品の情報が購買品管理サーバ２００から販売管理サーバ１００へ送られる。そして、販売管理サーバ１００の販売情報ＤＢ１０２において、消費済み商品の情報と共に消費期限切れ商品の情報が更新される。
【００５８】
なお、購買品管理サーバ２００は、消費期限切れとなった購買品が実際に消費されたか否かが不明であるため、購買者情報端末２１０に対して、消費期限切れを報知すると共に消費の確認要求の通知を行うようにしても良い。消費期限切れとなった購買品は、実際に消費されていない場合であっても、早急に消費されるか処分されることが想定される。そこで、販売管理サーバ１００においては、消費期限切れとなった商品（購買品）の情報を、消費積み商品の情報と同様に扱い、在庫管理等において参酌しても良い。
【００５９】
また、上記の動作例では、購買品の状態として、購買品が消費されたか否かの別のみを扱ったが、消費された購買品の状態として、完全に消費が済んだ状態と、消費中の状態（開封され一部が消費された状態）とを区別しても良い。この場合、購買品の種類によっては、消費状況として消費量（例えば、全体の何％程度が消費されたか）や残存量（例えば、全体の何％程度が残っているか）を示すようにしても良い。これらの情報は、例えば、ユーザによる購買者情報端末２１０の操作により購買品情報ＤＢ２０２に反映させ得る。また、購買品が開封されて一部消費となった場合、その購買品に予め設定された消費期限に関わらず、開封されてから一定期間経過後（例えば一週間後）に消費期限が経過したものとして購買品情報ＤＢ２０２および販売情報ＤＢ１０２で扱うようにしても良い。
【００６０】
以上、本発明の実施形態について説明したが、本発明の技術的範囲は上記実施形態には限定されない。例えば、上記の実施形態では、購買者情報端末２１０を、購買者が所持する情報処理装置として説明した。これに対し、購買品管理サーバ２００に対して購買者の認証情報を用いてログインすることにより購買品管理サーバ２００と接続可能となるインターフェイスを設定すれば、かかるログインのための操作が可能な様々な情報機器を購買者情報端末２１０として用い得る。さらに、購買品管理サーバ２００の画面生成部２０５がログイン操作を行うためのログイン画面を生成して提供するように構成すれば、ログイン画面を表示し、かかるログイン画面に対する操作が可能な情報機器を購買者情報端末２１０として用い得る。
【００６１】
また、購買品が食品であり、カメラやセンサを用いて食品の入庫および出庫を機械的に管理し得る冷蔵庫に通信機能を設けて購買品管理サーバ２００に接続可能とし、購買者情報端末２１０とすることも可能である。この場合、新規に入庫された食品の情報と、販売管理サーバ１００により購買品情報ＤＢ２０２に新規に登録された購買品の情報とを対応付け、食品が出庫された場合に、その食品に対応する購買品の状態を消費済みとするようにしても良い。その他、本発明の技術思想の範囲から逸脱しない様々な変更や構成の代替は、本発明に含まれる。
【符号の説明】
【００６２】
１００…販売管理サーバ、１０１…販売情報管理部、１０２…販売情報データベース（ＤＢ）、１０３…購買品情報ＤＢ管理部、１０４…購買品管理サーバ構築部、１０５…購買品情報取得部、１０６…通信部、１１０…販売情報入力端末、１１１…読み取り部、１１２…ＩＤ取得部、１１３…通信部、１１４…制御部、１２０…販売者情報端末、１２１…処理部、１２２…表示部、１２３…操作受け付け部、１２４…通信部、２００…購買品管理サーバ、２０１…購買品情報管理部、２０２…購買品情報データベース（ＤＢ）、２０３…ユーザ管理部、２０４…連携管理部、２０５…画面生成部、２０６…入出力制御部、２０７…通信部、２１０…購買者情報端末、２１１…処理部、２１２…表示部、２１３…操作受け付け部、２１４…通信部、３００…ネットワーク
【図１】
0006949077.tif 000002
【図２】
0006949077.tif 000003
【図３】
0006949077.tif 000004
【図４】
0006949077.tif 000005
【図５】
0006949077.tif 000006
【図６】
0006949077.tif 000007
【図７】
0006949077.tif 000008
【図８】
0006949077.tif 000009
【図９】
0006949077.tif 000010
【図１０】
0006949077.tif 000011
【図１１】
0006949077.tif 000012