(57)【特許請求の範囲】
【請求項１】
物品の物品識別情報と、当該物品を所有するユーザのユーザ識別情報と、ユーザ属性と、当該物品の交換の可否を示す状態情報と、を対応付けて記憶する記憶手段と、
前記記憶されたユーザ同士のユーザ属性のマッチングを行う第１のマッチング手段と、
前記ユーザ属性のマッチングの度合いが所定値よりも高いユーザ識別情報のユーザが所有する物品との交換を提案する第１の提案手段と、
第１のユーザ端末から物々交換の依頼を受信する第１の受信手段と、
前記物々交換の依頼の受信に応じて、交換先の物品を所有するユーザの第２のユーザ端末に物品の交換を問い合わせる問合せ手段と、
前記第２のユーザ端末からの交換の承諾情報を受信する第２の受信手段と、
前記交換の承諾情報の受信に応じて、当該物々交換が成立した物品に対応する前記記憶されたユーザ識別情報を交換後のユーザのユーザ識別情報に設定する第１の設定手段と、
前記交換後のユーザ識別情報の設定に応じて、前記交換後の物品の前記記憶された状態情報を交換可能に設定する第２の設定手段と、を備える情報処理装置。
【請求項２】
物品の物品識別情報と、物品属性と、当該物品を所有するユーザのユーザ識別情報と、当該物品の交換の可否を示す状態情報と、を対応付けて記憶する記憶手段と、
前記記憶された物品同士の物品属性のマッチングを行う第２のマッチング手段と、
前記物品属性のマッチングの度合いが所定値よりも高い物品識別情報の物品との交換を提案する第２の提案手段と、
第１のユーザ端末から物々交換の依頼を受信する第１の受信手段と、
前記物々交換の依頼の受信に応じて、交換先の物品を所有するユーザの第２のユーザ端末に物品の交換を問い合わせる問合せ手段と、
前記第２のユーザ端末からの交換の承諾情報を受信する第２の受信手段と、
前記交換の承諾情報の受信に応じて、当該物々交換が成立した物品に対応する前記記憶されたユーザ識別情報を交換後のユーザのユーザ識別情報に設定する第１の設定手段と、
前記交換後のユーザ識別情報の設定に応じて、前記交換後の物品の前記記憶された状態情報を交換可能に設定する第２の設定手段と、を備える情報処理装置。
【請求項３】
前記第１のユーザ端末からの物々交換の依頼の受信に応じて、当該第１のユーザ端末のユーザが所有する物品に対応する前記記憶された状態情報を交換不可に設定する第３の設定手段をさらに備える請求項１又は２に記載の情報処理装置。
【請求項４】
前記情報処理装置が端末装置に通信接続され、
ユーザ端末からの物品の配送要求に応じて、当該物品を当該ユーザ端末のユーザへ配送する指示を前記端末装置に送信する第１の送信手段と、
前記ユーザ端末からの前記物品の配送要求に応じて、当該物品の状態情報を交換不可に設定する第４の設定手段と、をさらに備える請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記交換後のユーザ識別情報の設定に応じて、当該交換を行ったユーザのユーザ識別情報と、当該交換された物品の物品識別情報とが対応付けられた履歴情報を前記記憶手段に記憶する記憶制御手段と、
ユーザ端末からユーザ識別情報又は物品識別情報の指定を受け付ける指定手段と、
前記指定されたユーザ識別情報又は物品識別情報に対応する履歴情報を前記記憶手段から読み出して前記指定元のユーザ端末に送信する第２の送信手段と、をさらに備える請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
物品の物品識別情報と、当該物品を所有するユーザのユーザ識別情報と、ユーザ属性と、当該物品の交換の可否を示す状態情報と、が対応付けられて記憶手段に記憶され、
第１のマッチング手段が、前記記憶されたユーザ同士のユーザ属性のマッチングを行う第１のマッチング工程と、
第１の提案手段が、前記ユーザ属性のマッチングの度合いが所定値よりも高いユーザ識別情報のユーザが所有する物品との交換を提案する第１の提案工程と、
第１の受信手段が、第１のユーザ端末から物々交換の依頼を受信する第１の受信工程と、
問合せ手段が、前記物々交換の依頼の受信に応じて、交換先の物品を所有するユーザの第２のユーザ端末に物品の交換を問い合わせる問合せ工程と、
第２の受信手段が、前記第２のユーザ端末からの交換の承諾情報を受信する第２の受信工程と、
第１の設定手段が、前記交換の承諾情報の受信に応じて、当該物々交換が成立した物品に対応する前記記憶されたユーザ識別情報を交換後のユーザのユーザ識別情報に設定する第１の設定工程と、
第２の設定手段が、前記交換後のユーザ識別情報の設定に応じて、前記交換後の物品の前記記憶された状態情報を交換可能に設定する第２の設定工程と、を含む情報処理方法。
【請求項７】
物品の物品識別情報と、物品属性と、当該物品を所有するユーザのユーザ識別情報と、当該物品の交換の可否を示す状態情報と、が対応付けられて記憶手段に記憶され、
第２のマッチング手段が、前記記憶された物品同士の物品属性のマッチングを行う第２のマッチング工程と、
第２の提案手段が、前記物品属性のマッチングの度合いが所定値よりも高い物品識別情報の物品との交換を提案する第２の提案工程と、
第１の受信手段が、第１のユーザ端末から物々交換の依頼を受信する第１の受信工程と、
問合せ手段が、前記物々交換の依頼の受信に応じて、交換先の物品を所有するユーザの第２のユーザ端末に物品の交換を問い合わせる問合せ工程と、
第２の受信手段が、前記第２のユーザ端末からの交換の承諾情報を受信する第２の受信工程と、
第１の設定手段が、前記交換の承諾情報の受信に応じて、当該物々交換が成立した物品に対応する前記記憶されたユーザ識別情報を交換後のユーザのユーザ識別情報に設定する第１の設定工程と、
第２の設定手段が、前記交換後のユーザ識別情報の設定に応じて、前記交換後の物品の前記記憶された状態情報を交換可能に設定する第２の設定工程と、を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品の物々交換を行う情報処理装置、情報処理方法に関する。
【背景技術】
【０００２】
従来、インターネットを介して物々交換の取引を仲介する情報処理装置が知られている。例えば、物々交換取引用の商品を買いたいという交換買い情報表に基づくホームページを会員通信端末に提供し、会員の交換承認後に、交換売買が成立した交換買い情報表を削除する物々交換管理システムが知られている（特許文献１参照）。
【０００３】
また、ネットワークで物々交換取引用の電子コミュニティを提供し、交換成立後は、物流業者に通知し、物流業者が両者に物品を取りに行き、交換して配送させる装置が知られている（特許文献２参照）。交換成立後、ホームページ情報の物品の配送状態は、配送済に設定される。
【０００４】
また、物々交換ではないが、物品の無償譲渡及び売買の取引において、複数の参加者の各物品を一括して倉庫に格納し、物品の無償譲渡及び売買用の画面を提供し、物品の無償譲渡又は売買の取引成立後に、商品格納テーブルの当該物品の所有者ＩＤを変更して所有権を移転する物品取引管理システムが知られている（特許文献３参照）。この物品の取引成立後には、当該物品を倉庫に格納したまま、当該物品の公開ステータスが「非公開」に設定される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２３０３３１号公報
【特許文献２】特開２００２−１５７５２９号公報
【特許文献３】特開２０１１−５９７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、従来の物々交換用のシステムにおいては、交換が成立すると、２つの物品が取引成立後の所有者に配送されて、その物品の情報公開が終了される。このため、いわゆる「わらしべ長者」のような複数回継続しての物品交換が困難であった。複数回継続しての物品交換を行うには、ユーザは、取引成立後に物品を受け取ってから、公開のための物品の再登録をせねばならず、作業負担が大きかった。また、従来の無償譲渡及び売買用のシステムにおいても、同様に、交換可能として公開するための物品の再登録をせねばならなかった。
【０００７】
本発明の課題は、物品の物々交換を容易に継続して行うことである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る情報処理装置は、
物品の物品識別情報と、当該物品を所有するユーザのユーザ識別情報と、ユーザ属性と、当該物品の交換の可否を示す状態情報と、を対応付けて記憶する記憶手段と、
前記記憶されたユーザ同士のユーザ属性のマッチングを行う第１のマッチング手段と、
前記ユーザ属性のマッチングの度合いが所定値よりも高いユーザ識別情報のユーザが所有する物品との交換を提案する第１の提案手段と、
第１のユーザ端末から物々交換の依頼を受信する第１の受信手段と、
前記物々交換の依頼の受信に応じて、交換先の物品を所有するユーザの第２のユーザ端末に物品の交換を問い合わせる問合せ手段と、
前記第２のユーザ端末からの交換の承諾情報を受信する第２の受信手段と、
前記交換の承諾情報の受信に応じて、当該物々交換が成立した物品に対応する前記記憶されたユーザ識別情報を交換後のユーザのユーザ識別情報に設定する第１の設定手段と、
前記交換後のユーザ識別情報の設定に応じて、前記交換後の物品の前記記憶された状態情報を交換可能に設定する第２の設定手段と、を備える。
また、本発明に係る情報処理装置は、
物品の物品識別情報と、物品属性と、当該物品を所有するユーザのユーザ識別情報と、当該物品の交換の可否を示す状態情報と、を対応付けて記憶する記憶手段と、
前記記憶された物品同士の物品属性のマッチングを行う第２のマッチング手段と、
前記物品属性のマッチングの度合いが所定値よりも高い物品識別情報の物品との交換を提案する第２の提案手段と、
第１のユーザ端末から物々交換の依頼を受信する第１の受信手段と、
前記物々交換の依頼の受信に応じて、交換先の物品を所有するユーザの第２のユーザ端末に物品の交換を問い合わせる問合せ手段と、
前記第２のユーザ端末からの交換の承諾情報を受信する第２の受信手段と、
前記交換の承諾情報の受信に応じて、当該物々交換が成立した物品に対応する前記記憶されたユーザ識別情報を交換後のユーザのユーザ識別情報に設定する第１の設定手段と、
前記交換後のユーザ識別情報の設定に応じて、前記交換後の物品の前記記憶された状態情報を交換可能に設定する第２の設定手段と、を備える。
【０００９】
また、前記第１のユーザ端末からの物々交換の依頼の受信に応じて、当該第１のユーザ端末のユーザが所有する物品に対応する前記記憶された状態情報を交換不可に設定する第３の設定手段をさらに備えることが好ましい。
【００１０】
また、前記情報処理装置が端末装置に通信接続され、
ユーザ端末からの物品の配送要求に応じて、当該物品を当該ユーザ端末のユーザへ配送する指示を前記端末装置に送信する第１の送信手段と、
前記ユーザ端末からの前記物品の配送要求に応じて、当該物品の状態情報を交換不可に設定する第４の設定手段と、をさらに備えることが好ましい。
【００１３】
また、前記交換後のユーザ識別情報の設定に応じて、当該交換を行ったユーザのユーザ識別情報と、当該交換された物品の物品識別情報とが対応付けられた履歴情報を前記記憶手段に記憶する記憶制御手段と、
ユーザ端末からユーザ識別情報又は物品識別情報の指定を受け付ける指定手段と、
前記指定されたユーザ識別情報又は物品識別情報に対応する履歴情報を前記記憶手段から読み出して前記指定元のユーザ端末に送信する第２の送信手段と、をさらに備えることが好ましい。
【００１４】
また、本発明に係る情報処理方法は、
物品の物品識別情報と、当該物品を所有するユーザのユーザ識別情報と、ユーザ属性と、当該物品の交換の可否を示す状態情報と、が対応付けられて記憶手段に記憶され、
第１のマッチング手段が、前記記憶されたユーザ同士のユーザ属性のマッチングを行う第１のマッチング工程と、
第１の提案手段が、前記ユーザ属性のマッチングの度合いが所定値よりも高いユーザ識別情報のユーザが所有する物品との交換を提案する第１の提案工程と、
第１の受信手段が、第１のユーザ端末から物々交換の依頼を受信する第１の受信工程と、
問合せ手段が、前記物々交換の依頼の受信に応じて、交換先の物品を所有するユーザの第２のユーザ端末に物品の交換を問い合わせる問合せ工程と、
第２の受信手段が、前記第２のユーザ端末からの交換の承諾情報を受信する第２の受信工程と、
第１の設定手段が、前記交換の承諾情報の受信に応じて、当該物々交換が成立した物品に対応する前記記憶されたユーザ識別情報を交換後のユーザのユーザ識別情報に設定する第１の設定工程と、
第２の設定手段が、前記交換後のユーザ識別情報の設定に応じて、前記交換後の物品の前記記憶された状態情報を交換可能に設定する第２の設定工程と、を含む。
また、本発明に係る情報処理方法は、
物品の物品識別情報と、物品属性と、当該物品を所有するユーザのユーザ識別情報と、当該物品の交換の可否を示す状態情報と、が対応付けられて記憶手段に記憶され、
第２のマッチング手段が、前記記憶された物品同士の物品属性のマッチングを行う第２のマッチング工程と、
第２の提案手段が、前記物品属性のマッチングの度合いが所定値よりも高い物品識別情報の物品との交換を提案する第２の提案工程と、
第１の受信手段が、第１のユーザ端末から物々交換の依頼を受信する第１の受信工程と、
問合せ手段が、前記物々交換の依頼の受信に応じて、交換先の物品を所有するユーザの第２のユーザ端末に物品の交換を問い合わせる問合せ工程と、
第２の受信手段が、前記第２のユーザ端末からの交換の承諾情報を受信する第２の受信工程と、
第１の設定手段が、前記交換の承諾情報の受信に応じて、当該物々交換が成立した物品に対応する前記記憶されたユーザ識別情報を交換後のユーザのユーザ識別情報に設定する第１の設定工程と、
第２の設定手段が、前記交換後のユーザ識別情報の設定に応じて、前記交換後の物品の前記記憶された状態情報を交換可能に設定する第２の設定工程と、を含む。
【発明の効果】
【００１５】
本発明によれば、物品の物々交換を容易に継続して行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態の物々交換システムを示すブロック図である。
【図２】（ａ）は、ユーザテーブルの構成を示す図である。（ｂ）は、物品テーブルの構成を示す図である。（ｃ）は、履歴テーブルの構成を示す図である。
【図３】（ａ）は、ユーザ登録操作処理を示すフローチャートである。（ｂ）は、ユーザ登録処理を示すフローチャートである。
【図４】（ａ）は、仮登録操作処理を示すフローチャートである。（ｂ）は、仮登録処理を示すフローチャートである。
【図５】（ａ）は、本登録操作処理を示すフローチャートである。（ｂ）は、本登録処理を示すフローチャートである。
【図６】（ａ）は、物品表示処理を示すフローチャートである。（ｂ）は、物品情報送信処理を示すフローチャートである。
【図７】（ａ）は、交換依頼処理を示すフローチャートである。（ｂ）は、交換処理を示すフローチャートである。（ｃ）は、交換応答処理を示すフローチャートである。
【図８】（ａ）は、取出要求処理を示すフローチャートである。（ｂ）は、取出設定処理を示すフローチャートである。（ｃ）は、取出入力処理を示すフローチャートである。
【図９】（ａ）は、交換履歴表示処理を示すフローチャートである。（ｂ）は、交換履歴提供処理を示すフローチャートである。
【図１０】物々交換の一例を示す図である。
【図１１】交換履歴画面を示す図である。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１８】
［１．装置構成の説明］
［１−１．全体構成］
図１を参照して、本実施の形態の装置構成を説明する。図１は、本実施の形態の物々交換システム１を示すブロック図である。
【００１９】
物々交換システム１は、サーバ１０と、ユーザ端末２０Ａ，２０Ｂ…と、倉庫端末３０と、を備える。サーバ１０と、倉庫端末３０とは、通信ネットワークＮを介して通信接続されている。通信ネットワークＮは、例えば、インターネットである。
【００２０】
サーバ１０は、ユーザ端末２０Ａ，２０Ｂ…に物々交換のサービスを提供するサーバ装置である。ユーザ端末２０Ａ，２０Ｂ…は、それぞれ、ユーザＡ，Ｂ…が所有する携帯端末装置である。つまり、ユーザ端末２０Ａ，２０Ｂ…の台数（ユーザＡ，Ｂ…の人数）は、複数である。また、ユーザ端末２０Ａ，２０Ｂ…は、スマートフォンやタブレットＰＣ（Personal Computer）等の携帯端末であるものとして説明するが、これに限定されるものではない。ユーザ端末２０Ａ，２０Ｂ…は、基地局（図示略）又はアクセスポイント（図示略）を介して通信ネットワークＮに接続される。倉庫端末３０は、物々交換用の物品を格納する倉庫に設けられたＰＣ等の端末装置である。なお、物品を格納する場所は、倉庫に限定されるものではなく、物品管理用のセンター等、他の場所でもよく、倉庫端末３０も、当該他の場所に設置される端末装置としてもよい。
【００２１】
［１−２．サーバ１０の機能構成］
サーバ１０は、問合せ手段、第１の設定手段、第２の設定手段、第３の設定手段、第４の設定手段、第１のマッチング手段、第２のマッチング手段、第１の提案手段、第２の提案手段としての制御部１１と、記憶手段としての記憶部１２と、第１の受信手段、第２の受信手段、第１の送信手段、第２の送信手段、記憶制御手段、指定手段としての通信部１３と、計時部１４と、を備える。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）により構成される。制御部１１は、ＣＰＵが記憶部１２に記憶されたプログラムをＲＡＭに展開し、当該展開されたプログラムとＣＰＵとの協働で、各種処理を実行する。制御部１１の具体的な処理は、後述する。
【００２２】
記憶部１２は、ＨＤＤ（Hard Disk Drive）等のデータの読み取り及び書き込みが可能な記憶部により構成され、各種データ及びプログラムを記憶する。記憶部１２は、後述するユーザテーブル４０、物品テーブル５０及び履歴テーブル６０と、ユーザ登録プログラム、仮登録プログラム、本登録プログラム、物品情報送信プログラム、交換プログラム、取出設定プログラム及び交換履歴提供プログラムと、を記憶している。
【００２３】
通信部１３は、ネットワークカード等により構成され、通信ネットワークＮと情報の送受信を行う。つまり、通信部１３は、通信ネットワークＮ上の機器（ユーザ端末２０Ａ，２０Ｂ…、倉庫端末３０）との通信を行う。計時部１４は、現在日時情報を計時する計時回路を有し、計時した現在日時情報を制御部１１に出力する。
【００２４】
［１−３．ユーザ端末２０Ａ，２０Ｂ…の機能構成］
ここでは、ユーザ端末２０Ａ，２０Ｂ…のうち、ユーザ端末２０Ａの機能構成を代表して説明するが、他のユーザ端末についてもユーザ端末２０Ａと同様である。ユーザ端末２０Ａは、制御部２１と、記憶部２２と、通信部２３と、表示部２４と、操作部２５と、を備える。
【００２５】
制御部２１は、制御部１１と同様に、各種プログラムに従い各種処理を実行する。記憶部２２は、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）等の情報の読み出し及び書き込みが可能な半導体メモリである。記憶部２２は、ユーザ登録操作プログラム、仮登録操作プログラム、物品表示プログラム、交換依頼プログラム、交換応答プログラム、取出要求プログラム及び交換履歴表示プログラムを記憶している。
【００２６】
通信部２３は、通信ネットワークＮ上の基地局又はアクセスポイントと無線通信を行う無線通信部である。つまり、通信部２３は、基地局又はアクセスポイントを介して通信ネットワークＮ上の機器（サーバ１０、ユーザ端末２０Ｂ…、倉庫端末３０）との通信を行う。表示部２４は、ＬＣＤ（Liquid Crystal Display）等で構成され、各種表示情報を表示する。操作部２５は、タッチパネル等で構成され、ユーザからの操作入力を受け付け、その操作情報を制御部２１に出力する。
【００２７】
［１−４．倉庫端末３０の機能構成］
倉庫端末３０は、制御部３１と、記憶部３２と、通信部３３と、表示部３４と、操作部３５と、接続部３６と、を備える。制御部３１、記憶部３２、通信部３３は、それぞれ、制御部１１、記憶部１２、通信部１３と同様の構成を有する。記憶部３２は、本登録操作プログラム及び取出入力プログラムを記憶している。
【００２８】
操作部３５は、キーボード、ポインティングデバイス等で構成され、ユーザからの操作入力を受け付け、その操作情報を制御部３１に出力する。接続部３６は、ＵＳＢ（Universal Serial Bus）等の通信接続部である。接続部３６には、デジタルカメラＧが接続される。
【００２９】
［２．各テーブルの構成］
図２を参照して、サーバ１０に記憶される各種テーブルを記憶する。図２（ａ）は、ユーザテーブル４０の構成を示す図である。図２（ｂ）は、物品テーブル５０の構成を示す図である。図２（ｃ）は、履歴テーブル６０の構成を示す図である。
【００３０】
図２（ａ）に示すように、ユーザテーブル４０は、ユーザ端末２０Ａ，２０Ｂ…の各ユーザに関する情報を有する。ユーザテーブル４０は、ユーザＩＤ４１と、住所４２と、名前４３と、ユーザ属性４４と、ポイント４５と、履歴ＩＤ４６と、パスワード４７と、の項目を有する。
【００３１】
ユーザＩＤ４１は、ユーザの識別情報である。住所４２は、ユーザＩＤ４１のユーザの住所の情報である。名前４３は、ユーザＩＤ４１のユーザの名前の情報である。ユーザ属性４４は、ユーザＩＤ４１のユーザの属性情報である。ユーザ属性４４は、例えば、ユーザの趣味（ゴルフ、インターネット等）、年代（３０代等）、仕事（医療関係）、最終的に欲しい物品等の情報である。
【００３２】
ポイント４５は、ユーザＩＤ４１のユーザが有するポイントの残り値である。本実施の形態では、物々交換の依頼にポイント（オファーポイント）が必要であるものとする。ここでは、１つの依頼につき１ポイントが消費されるものとする。ユーザは、自分のポイントが残っていれば、他のユーザへの物々交換の依頼が可能である。例えば、所定時間（例えば１時間）経過毎に、制御部１１は、全ユーザのポイント４５の値を自動的に１ポイント加算（回復）するものとする。
【００３３】
履歴ＩＤ４６は、ユーザＩＤ４１のユーザが関わった処理の履歴の識別情報である。履歴ＩＤ４６には、履歴テーブル６０のレコード番号としての履歴ＩＤが用いられる。パスワード４７は、ユーザＩＤ４１に対応するログイン認証用のパスワードである。
【００３４】
次いで、図２（ｂ）に示すように、物品テーブル５０は、ユーザ端末２０Ａ，２０Ｂ…の各ユーザが所有する物品に関する情報を有する。物品テーブル５０は、物品ＩＤ５１と、物品名５２と、写真５３と、物品属性５４と、スペースＩＤ５５と、履歴ＩＤ５６と、交換状態５７と、仮登録状態５８と、検品状態５９と、の項目を有する。
【００３５】
物品ＩＤ５１は、物品の識別情報である。物品名５２は、物品ＩＤ５１の物品の名称である。写真５３は、物品ＩＤ５１の物品の写真のファイル名である。写真５３には、記憶部１２上の写真のファイルの格納位置を含めてもよい。物品属性５４は、物品ＩＤ５１の物品の属性情報である。物品属性５４は、例えば、物品の分類（本、電子機器等）、製造年月日、等の情報である。
【００３６】
スペースＩＤ５５は、物品ＩＤ５１の物品が格納された倉庫内のスペースの識別情報である。履歴ＩＤ５６は、物品ＩＤ５１の物品が関わった処理の履歴の識別情報である。履歴ＩＤ５６には、履歴テーブル６０のレコード番号としての履歴ＩＤが用いられる。
【００３７】
交換状態５７は、物品ＩＤ５１の物品について、当該物品の交換の可否と、全てのユーザへの当該物品の情報の公開の有無と、を示す状態情報である。交換状態５７は、交換可能且つ公開する「交換可能」と、ユーザ設定又は物品取出しにより交換不可で且つ公開しない「交換不可」と、物々交換の依頼中のために一時的に他のユーザからの物々交換の依頼を不可能とし、交換不可で且つ非公開とする「ロック」と、の何れかである。
【００３８】
仮登録状態５８は、物品ＩＤ５１の物品について、ユーザにより倉庫への発送前に判断される当該物品の状態情報である。仮登録状態５８は、例えば、予め設定された基準に基づき、良好な状態から悪い状態への複数のランクの何れかに設定されるものでもよく、状態の内容情報（全体的な不具合、不具合の場所等）を含めてもよい。
【００３９】
検品状態５９は、物品ＩＤ５１の物品について、作業員が倉庫へ格納する際に判断する当該物品の状態情報である。検品状態５９は、仮登録状態５８と同様の判断基準で設定されるのが好ましい。
【００４０】
次いで、図２（ｃ）に示すように、履歴テーブル６０は、ユーザ端末２０Ａ，２０Ｂ…の各ユーザが所有する物品に関して実行された処理の履歴情報を有する。履歴テーブル６０は、履歴ＩＤ６１と、処理種類６２と、ユーザＩＤ６３と、第１物品ＩＤ６４と、第２物品ＩＤ６５と、処理日時６６と、の項目を有する。
【００４１】
履歴ＩＤ６１は、各処理の履歴の識別情報である。処理種類６２は、履歴ＩＤ６１の処理の種類を示す情報である。処理種類６２は、ユーザが倉庫に物品を発送する前に物々交換の予備の登録を行う仮登録と、倉庫の作業員がユーザから発送された物品を検品して倉庫内に格納して登録する格納登録と、サーバ１０上で物々交換を行う交換と、ユーザの取出要求に応じて物品を倉庫から取り出して発送する取出と、のいずれかであるものとする。
【００４２】
ユーザＩＤ６３は、履歴ＩＤ６１の処理の対象のユーザの識別情報である。第１物品ＩＤ６４は、履歴ＩＤ６１の処理の対象の物品の識別情報である。特に、第１物品ＩＤ６４は、処理内容が交換である場合に、ユーザＩＤ６３のユーザが交換前に所有する物品の識別情報である。第２物品ＩＤ６５は、処理内容が交換である場合に、ユーザＩＤ６３のユーザが交換後に所有する物品の識別情報である。処理日時６６は、履歴ＩＤ６１の処理の実行された日時情報である。
【００４３】
［３．物々交換システム１の動作］
図３〜図９を参照して、物々交換システム１の動作を説明する。図３（ａ）は、ユーザ登録操作処理を示すフローチャートである。図３（ｂ）は、ユーザ登録処理を示すフローチャートである。図４（ａ）は、仮登録操作処理を示すフローチャートである。図４（ｂ）は、仮登録処理を示すフローチャートである。図５（ａ）は、本登録操作処理を示すフローチャートである。図５（ｂ）は、本登録処理を示すフローチャートである。図６（ａ）は、物品表示処理を示すフローチャートである。図６（ｂ）は、物品情報送信処理を示すフローチャートである。図７（ａ）は、交換依頼処理を示すフローチャートである。図７（ｂ）は、交換処理を示すフローチャートである。図７（ｃ）は、交換応答処理を示すフローチャートである。図８（ａ）は、取出要求処理を示すフローチャートである。図８（ｂ）は、取出設定処理を示すフローチャートである。図８（ｃ）は、取出入力処理を示すフローチャートである。図９（ａ）は、交換履歴表示処理を示すフローチャートである。図９（ｂ）は、交換履歴提供処理を示すフローチャートである。図１０は、物々交換の一例を示す図である。図１１は、交換履歴画面を示す図である。
【００４４】
［３−１．ユーザ登録］
図３を参照して、ユーザ登録に関する処理を説明する。つまり、ユーザ端末２０Ａ，２０Ｂ…で実行されるユーザ登録操作処理と、サーバ１０で実行されるユーザ登録処理と、を説明する。ここでは、ユーザ端末２０Ａがユーザ登録操作処理を行うものとして説明するが、ユーザ端末２０Ｂ…でも同様である。
【００４５】
先ず、ユーザＡが物々交換のサービスを受けるためのユーザ登録をしていない場合に、ユーザ端末２０Ａにおいて、ユーザ登録用の操作入力を行うためのユーザ登録操作処理が実行される。ユーザ端末２０Ａにおいて、ユーザＡから操作部２５を介して、ユーザ登録操作処理の実行指示が入力されたことをトリガとして、制御部２１は、記憶部２２に記憶されたユーザ登録操作プログラムに従い、ユーザ登録操作処理を実行する。
【００４６】
図３（ａ）に示すように、制御部２１は、ユーザ登録画面情報を生成して表示部２４に表示する（ステップＳ１１）。ユーザ登録画面情報の画面は、ユーザＩＤ、住所、名前、ユーザ属性、パスワードの入力欄を含む。そして、制御部２１は、操作部２５を介して、ユーザＡからのユーザＩＤ、住所、名前、ユーザ属性、パスワードの入力を受け付け、通信部２３を介して、入力されたユーザＩＤ、住所、名前、ユーザ属性、パスワードをサーバ１０に送信し（ステップＳ１２）、ユーザ登録操作処理を終了する。入力されるユーザＩＤは、未登録のものが選ばれる。
【００４７】
そして、ユーザ登録操作処理に対応して、サーバ１０において、ユーザ登録を行うためのユーザ登録処理が実行される。サーバ１０において、ユーザ登録操作処理のステップＳ１２に対応して、通信部１３を介して、ユーザＩＤ、住所、名前、ユーザ属性をユーザ端末２０Ａから受信開始したことをトリガとして、制御部１１は、記憶部１２に記憶されたユーザ登録プログラムに従い、ユーザ登録処理を実行する。
【００４８】
図３（ｂ）に示すように、制御部１１は、通信部１３を介して、ユーザＩＤ、住所、名前、ユーザ属性をユーザ端末２０Ａから受信完了する（ステップＳ２１）。そして、制御部１１は、ステップＳ２１で受信したユーザＩＤ、住所、名前、ユーザ属性、パスワードを用いて、記憶部１２に記憶されたユーザテーブル４０を更新し（ステップＳ２２）、ユーザ登録処理を終了する。具体的には、ユーザＩＤ４１、住所４２、名前４３、ユーザ属性４４、パスワード４７が、受信されたユーザＩＤ、住所、名前、ユーザ属性、パスワードである新たなレコードが、ユーザテーブル４０に追加される。
【００４９】
また、サーバ１０は、ユーザＩＤ４１、パスワード４７を用いたユーザのログイン認証機能を有するものとする。
【００５０】
［３−２．仮登録］
図４を参照して、仮登録に関する処理を説明する。仮登録は、ユーザが所有する物品を倉庫に発送する前に、当該物品の情報をサーバ１０に登録する処理である。ユーザ端末２０Ａ，２０Ｂ…で実行される仮登録操作処理と、サーバ１０で実行される仮登録処理と、を説明する。ここでは、ユーザ端末２０Ａが仮登録操作処理を行うものとして説明するが、ユーザ端末２０Ｂ…でも同様である。
【００５１】
予め、ユーザＡは、ユーザ端末２０Ａを介し、ユーザＩＤを用いてサーバ１０にログインをしているものとする。先ず、ユーザＡがユーザ登録された状態で、ユーザＡが新たに物々交換用の物品を倉庫に発送する場合、その発送前に、ユーザ端末２０Ａにおいて、仮登録用の操作入力を行うための仮登録操作処理が実行される。ユーザ端末２０Ａにおいて、ユーザＡから操作部２５を介して、仮登録操作処理の実行指示が入力されたことをトリガとして、制御部２１は、記憶部２２に記憶された仮登録操作プログラムに従い、仮登録操作処理を実行する。
【００５２】
図４（ａ）に示すように、制御部２１は、仮登録画面情報を生成して表示部２４に表示する（ステップＳ３１）。仮登録画面情報の画面は、物品名、物品属性、仮登録状態の入力欄を含む。そして、制御部２１は、操作部２５を介して、ユーザＡからの物々交換用の物品の物品名、物品属性、仮登録状態の入力を受け付け、通信部２３を介して、入力された物品名、物品属性、仮登録状態を、ログイン時のユーザＩＤとともにサーバ１０に送信する（ステップＳ３２）。
【００５３】
そして、制御部２１は、通信部２３を介して、仮登録した物品の物品ＩＤをサーバ１０から受信し、当該物品ＩＤを表示部２４に表示し（ステップＳ３３）、仮登録操作処理を終了する。
【００５４】
そして、仮登録操作処理に対応して、サーバ１０において、仮登録を行うための仮登録処理が実行される。サーバ１０において、仮登録操作処理のステップＳ３２に対応して、通信部１３を介して、ユーザＩＤ、物品名、物品属性、仮登録状態をユーザ端末２０Ａから受信開始したことをトリガとして、制御部１１は、記憶部１２に記憶された仮登録プログラムに従い、仮登録処理を実行する。
【００５５】
図４（ｂ）に示すように、制御部１１は、通信部１３を介して、ユーザＩＤ、物品名、物品属性、仮登録状態をユーザ端末２０Ａから受信完了する（ステップＳ４１）。そして、制御部１１は、仮登録操作処理のステップＳ３３に対応して、記憶部１２に記憶された物品テーブル５０を参照し、受信した物品名に対応して未登録の物品ＩＤを発行し、通信部１３を介して、当該物品ＩＤをステップＳ４１のユーザＩＤ等の送信元のユーザ端末２０Ａに送信する（ステップＳ４２）。
【００５６】
そして、制御部１１は、ステップＳ４１で受信されたユーザＩＤ、物品名、物品属性、仮登録状態、ステップＳ４２で発行された物品ＩＤを用いて、記憶部１２に記憶されたユーザテーブル４０、物品テーブル５０、履歴テーブル６０を更新し（ステップＳ４３）、仮登録処理を終了する。
【００５７】
ステップＳ４３では、具体的には、物品ＩＤ５１、物品名５２、物品属性５４、仮登録状態５８が、発行された物品ＩＤ、受信された物品名、物品属性、仮登録状態である新たなレコードが、物品テーブル５０に追加される。また、新たな履歴ＩＤが発行され、履歴ＩＤ６１、処理種類６２、ユーザＩＤ６３、第１物品ＩＤ６４、処理日時６６が、発行された履歴ＩＤ、仮登録、受信されたユーザＩＤ、発行された物品ＩＤ、計時部１４から取得された現在日時情報、である新たなレコードが、履歴テーブル６０に追加される。さらに、発行された履歴ＩＤが、ユーザテーブル４０のユーザＩＤ４１が受信されたユーザＩＤであるレコードの履歴ＩＤ４６と、物品テーブル５０の物品ＩＤ５１が受信された物品ＩＤであるレコードの履歴ＩＤ５６とに、それぞれ、追加される。
【００５８】
仮登録の終了後に、ユーザＡは、仮登録した物品を倉庫に発送する。このとき、物品の包装用の箱には、ユーザＡのユーザＩＤと、内容物の物品の物品ＩＤと、が記載されるものとする。なお、倉庫の作業者が、仮登録処理の終了とともに、当該仮登録に対応するユーザＩＤ及び物品ＩＤが記載された収納用の箱をユーザＡ宛に発送し、ユーザＡが、仮登録した物品を当該箱に入れて倉庫に返送する構成でもよい。
【００５９】
［３−３．本登録］
図５を参照して、本登録に関する処理を説明する。本登録は、ユーザから発送された物品を倉庫で受け取り、当該物品の検品作業後に、物々交換可能な状態にして倉庫に格納する処理である。倉庫端末３０で実行される本登録操作処理と、サーバ１０で実行される本登録処理と、を説明する。
【００６０】
予め、倉庫の作業員は、ユーザから発送された物品の箱を受け取り、倉庫端末３０を介して、箱に記載された物品ＩＤを操作部３５に入力し、当該物品ＩＤに対応する仮登録状態をサーバ１０に問合せる。物品ＩＤに対応する仮登録状態は、倉庫端末３０の表示部３４に表示される。また、検品作業として、当該箱の中身の物品の状態（検品状態）確認と、デジタルカメラＧを用いた当該物品の撮影と、を行う。作業員は、ケーブルを介して、撮影したデジタルカメラＧを接続部３６に接続する。また、作業員は、受け取った物品の箱を収納する倉庫内のスペースのスペースＩＤを確定する。また、作業員は、受け取った物品について、表示された仮登録状態と、確認した検品状態とを比較し、検品状態が仮登録状態よりも著しく異なるか否かを判断する。例えば、検品状態が仮登録状態よりも著しく異なる場合に、物々交換できないように交換状態が「交換不可」にされ、それ以外の場合に、物々交換可能なように交換状態が「交換可能」にされる。
【００６１】
そして、倉庫端末３０において、作業員から操作部３５を介して、本登録操作処理の実行指示が入力されたことをトリガとして、制御部３１は、記憶部３２に記憶された本登録操作プログラムに従い、本登録操作処理を実行する。
【００６２】
図５（ａ）に示すように、制御部３１は、本登録画面情報を生成して表示部３４に表示する（ステップＳ５１）。仮登録画面情報の画面は、物品ＩＤ、スペースＩＤ、検品状態、画像データ、交換状態の入力欄を含む。そして、制御部３１は、操作部３５を介して、作業員からの、受け取った物品の物品ＩＤ、スペースＩＤ、検品状態、デジタルカメラＧで撮影した画像データ、交換状態の入力を受け付け、通信部３３を介して、入力し（ステップＳ５２）、本登録操作処理を終了する。
【００６３】
そして、本登録操作処理に対応して、サーバ１０において、本登録を行うための本登録処理が実行される。サーバ１０において、本登録操作処理のステップＳ５２に対応して、通信部１３を介して、物品ＩＤ、スペースＩＤ、検品状態、画像データ、交換状態を倉庫端末３０から受信開始したことをトリガとして、制御部１１は、記憶部１２に記憶された本登録プログラムに従い、本登録処理を実行する。
【００６４】
図５（ｂ）に示すように、制御部１１は、通信部１３を介して、物品ＩＤ、スペースＩＤ、検品状態、画像データ、交換状態を倉庫端末３０から受信完了する（ステップＳ６１）。そして、制御部１１は、ステップＳ６１で受信された物品ＩＤ、スペースＩＤ、検品状態、画像データ、公開状態を用いて、記憶部１２に記憶されたユーザテーブル４０、物品テーブル５０、履歴テーブル６０を更新し（ステップＳ６２）、本登録処理を終了する。
【００６５】
ステップＳ６２では、具体的には、物品テーブル５０の物品ＩＤ５１が受信された物品ＩＤであるレコードにおいて、スペースＩＤ５５、検品状態５９、写真５３、交換状態５７が、受信された物品ＩＤ、スペースＩＤ、検品状態、画像データのファイル名、交換状態に更新される。また、新たな履歴ＩＤが発行され、履歴ＩＤ６１、処理種類６２、ユーザＩＤ６３、第１物品ＩＤ６４、処理日時６６が、発行された履歴ＩＤ、本登録、受信された物品ＩＤに対応するユーザＩＤ、当該物品ＩＤ、計時部１４から取得された現在日時情報、である新たなレコードが、履歴テーブル６０に追加される。さらに、発行された履歴ＩＤが、ユーザテーブル４０のユーザＩＤ４１が対応するユーザＩＤであるレコードの履歴ＩＤ４６と、物品テーブル５０の物品ＩＤ５１が受信された物品ＩＤであるレコードの履歴ＩＤ５６とに、それぞれ、追加される。なお、物品の画像データは、記憶部１２に記憶される。
【００６６】
［３−４．物品情報表示］
図６を参照して、物品の情報の表示に関する処理を説明する。ユーザ端末２０Ａ，２０Ｂ…で実行される物品表示処理と、サーバ１０で実行される物品情報送信処理と、を説明する。ここでは、ユーザ端末２０Ａが物品表示処理を行うものとして説明するが、ユーザ端末２０Ｂ…でも同様である。
【００６７】
予め、ユーザＡは、ユーザ端末２０Ａを介し、ユーザＩＤを用いてサーバ１０にログインをしているものとする。ユーザ端末２０Ａにおいて、ユーザＡから操作部２５を介して、物品表示処理の実行指示が入力されたことをトリガとして、制御部２１は、記憶部２２に記憶された物品表示プログラムに従い、物品表示処理を実行する。
【００６８】
図６（ａ）に示すように、制御部２１は、通信部２３を介して、ログイン時のユーザＩＤを含む物品情報表示要求をサーバ１０に送信する（ステップＳ７１）。そして、制御部２１は、通信部２３を介して、サーバ１０で抽出された物品ＩＤの物品の情報（物品名、画像データ、ユーザＩＤ、仮登録状態、検品状態）をサーバ１０から受信する（ステップＳ７２）。この物品の情報は、ユーザに、物々交換を提案する提案情報となる。そして、制御部２１は、ステップＳ７２で受信された物品ＩＤの物品の情報を含む物品情報表示画面情報を生成し、当該物品情報表示画面情報を表示部２４に表示する（ステップＳ７３）。物品情報表示画面情報の画面は、物品の検索条件の入力欄を含むものとする。
【００６９】
そして、制御部２１は、操作部２５を介して、ユーザＡから物品の検索条件の操作入力があるか否かを判別する（ステップＳ７４）。検索条件の操作入力がある場合（ステップＳ７４；ＹＥＳ）、制御部２１は、通信部２３を介して、ステップＳ７３で入力された検索条件をサーバ１０に送信し（ステップＳ７５）、ステップＳ７１に移行する。検索条件の操作入力がない場合（ステップＳ７４；ＮＯ）、物品表示処理が終了する。
【００７０】
そして、物品表示処理に対応して、サーバ１０において、物品情報送信処理が実行される。サーバ１０において、物品表示処理のステップＳ７１に対応して、通信部１３を介して、物品情報表示要求を受信したことをトリガとして、制御部１１は、記憶部１２に記憶された物品情報送信プログラムに従い、物品情報送信処理を実行する。
【００７１】
図６（ｂ）に示すように、制御部１１は、ユーザテーブル４０、物品テーブル５０、履歴テーブル６０を参照し、受信した物品情報表示要求に対応するユーザ属性４４を取得し、当該ユーザＩＤ６３に対応するレコードを参照し、当該ユーザＩＤのユーザが現在所有する物品の物品属性５４を取得する（ステップＳ８１）。そして、制御部１１は、ステップＳ８１で取得したユーザ属性、物品属性と、ユーザテーブル４０のユーザ属性４４、交換状態５７が交換可能である物品テーブル５０の物品属性５４と、のマッチングを行い、ユーザ属性のマッチングの度合いが所定値以上のユーザＩＤのユーザが現在所有する物品ＩＤ５１と、物品属性のマッチングの度合いが所定値以上の物品ＩＤ５１と、の少なくとも一方を所定個数抽出する（ステップＳ８２）。マッチングは、例えば、各属性の共通するキーワードの個数が多いほど、より高い度合いを示すものとする。
【００７２】
そして、制御部１１は、物品表示処理のステップＳ７２に対応して、物品テーブル５０、履歴テーブル６０を参照し、ステップＳ８２又はＳ８５で抽出された物品ＩＤ５１の物品の情報（物品名５１、写真５３の画像データ、当該物品の所有ユーザのユーザＩＤ６３、仮登録状態５８、検品状態５９）を取得し、通信部１３を介して、当該物品ＩＤの物品の情報を、ステップＳ７１のユーザＩＤの送信元のユーザ端末２０Ａに送信する（ステップＳ８３）。そして、制御部１１は、物品表示処理のステップＳ７５に対応して、検索条件を受信したか否かを判別する（ステップＳ８４）。
【００７３】
検索条件を受信した場合（ステップＳ８４；ＹＥＳ）、制御部１１は、受信した検索条件で、ユーザテーブル４０、交換状態５７が交換可能である物品テーブル５０、履歴テーブル６０を検索して、検索条件を満たす物品ＩＤ５１を抽出し（ステップＳ８５）、ステップＳ８３に移行する。検索条件を受信していない場合（ステップＳ８４；ＮＯ）、物品情報送信処理が終了する。
【００７４】
なお、ユーザＡが、所有する物品を一時的に交換及び公開したくないケースもある。その場合には、ユーザＡが、ユーザ端末２０Ａの操作部２５に対象の物品の物品ＩＤ及び交換不可の旨を入力し、ユーザ端末２０Ａが、通信部２３を介して対象の物品ＩＤを含む交換不可の要求をサーバ１０に送信する。サーバ１０は、受信した物品ＩＤに対応する物品テーブル５０の交換状態５７を交換不可に設定する。さらに、ユーザＡが、交換不可に設定された物品を再度交換可能にしたいケースもある。その場合には、ユーザＡが、操作部２５に対象の物品の物品ＩＤ及び交換可能の旨を入力し、ユーザ端末２０Ａが、通信部２３を介して対象の物品ＩＤを含む交換可能の要求をサーバ１０に送信する。サーバ１０は、受信した物品ＩＤに対応する物品テーブル５０の交換状態５７を交換可能に設定する。
【００７５】
［３−５．物々交換］
図７を参照して、物品の交換に関する処理を説明する。ユーザ端末２０Ａ，２０Ｂ…で実行される交換依頼処理、交換応答処理と、サーバ１０で実行される交換処理と、を説明する。ここでは、ユーザＡが所有する物品をユーザＢが所有する物品と交換するように、交換元のユーザＡが物々交換を交換先のユーザＢに依頼する例として、ユーザ端末２０Ａが交換依頼処理を行い、ユーザ端末２０Ｂが交換応答処理を行うものとして説明するが、他のユーザ端末でも同様である。
【００７６】
予め、ユーザＡ，Ｂは、ユーザ端末２０Ａ，２０Ｂを介し、ユーザＩＤを用いてサーバ１０にログインをしているものとする。また、ユーザ端末２０Ａにおいて、物品表示処理が実行され、ユーザＡが交換先のユーザＢの公開中の物品の情報を得ているものとする。そして、ユーザ端末２０Ａにおいて、ユーザＡから操作部２５を介して、交換依頼処理の実行指示が入力されたことをトリガとして、制御部２１は、記憶部２２に記憶された交換依頼プログラムに従い、交換依頼処理を実行する。
【００７７】
図７（ａ）に示すように、制御部２１は、交換依頼画面情報を生成し、当該交換依頼画面情報を表示部２４に表示する（ステップＳ９１）。交換依頼画面情報の画面は、交換元の物品ＩＤ、交換先の物品ＩＤの入力欄を有する。そして、制御部２１は、操作部２５を介して、ユーザＡから、現在所有する物品に対応する交換元の物品ＩＤ、交換先の物品ＩＤの入力を受け付け、通信部２３を介して、入力された交換元の物品ＩＤ、交換先の物品ＩＤを含む交換依頼をサーバ１０に送信する（ステップＳ９２）。入力された交換元の物品ＩＤと、入力された交換先の物品ＩＤと、の少なくとも一方は、複数であってもよい。
【００７８】
そして、制御部２１は、通信部２３を介して、物々交換の成立情報をサーバ１０から受信したか否かを判別する（ステップＳ９３）。成立情報を受信した場合（ステップＳ９３；ＹＥＳ）、制御部２１は、ステップＳ９３で受信した成立情報を表示部２４に表示し（ステップＳ９４）、交換依頼処理を終了する。成立情報を受信しない場合（ステップＳ９３；ＮＯ）、制御部２１は、ステップＳ９３で受信したポイント不足情報又は不成立情報を表示部２４に表示し（ステップＳ９５）、交換依頼処理を終了する。
【００７９】
そして、交換依頼処理に対応して、サーバ１０において、交換処理が実行される。サーバ１０において、交換依頼処理のステップＳ９２に対応して、通信部１３を介して、交換元の物品ＩＤ、交換先の物品ＩＤを含む交換依頼をユーザ端末２０Ａから受信開始したことをトリガとして、制御部１１は、記憶部１２に記憶された交換プログラムに従い、交換処理を実行する。
【００８０】
図７（ｂ）に示すように、制御部１１は、通信部１３を介して、交換依頼をユーザ端末２０Ａから受信完了する（ステップＳ１０１）。そして、制御部１１は、ユーザテーブル４０を参照し、ステップＳ１０１で受信した交換元のユーザＩＤ４１に対応するポイント４５にポイントがあるか否かを判別する（ステップＳ１０２）。そして、制御部１１は、ユーザテーブル４０を参照し、ステップＳ１０１で受信した交換元のユーザＩＤ４１に対応するポイント４５にポイントがあるか否かを判別する（ステップＳ１０２）。ポイントがない場合（ステップＳ１０２；ＮＯ）、制御部１１は、交換依頼処理のステップＳ９３に対応して、通信部１３を介して、ポイント不足情報を、ステップＳ１０１の情報の送信元のユーザ端末２０Ａに送信し（ステップＳ１０３）、交換処理を終了する。
【００８１】
ポイントがある場合（ステップＳ１０２；ＹＥＳ）、制御部１１は、物品テーブル５０を参照し、ステップＳ１０１で受信した交換元の物品ＩＤ５１に対応する交換状態５７をロックに設定する（ステップＳ１０４）。そして、制御部１１は、ステップＳ１０２で参照したポイント４５からポイントを１つ減算する（ステップＳ１０５）。そして、制御部１１は、物品テーブル５０、履歴テーブル６０を参照し、ステップＳ１０１で受信された交換元及び交換先の物品ＩＤ５１の物品の情報を取得し、通信部１３を介して、当該物品ＩＤの物品の情報を、交換先の物品ＩＤに対応するユーザＩＤ６３に対応するユーザ端末２０Ｂに送信する（ステップＳ１０６）。物品の情報は、交換元及び交換先の物品ＩＤ５１、物品名５２、写真５３の画像データ、仮登録状態５８、検品状態５９、交換元のユーザのユーザＩＤ４１等を含む。
【００８２】
そして、制御部１１は、通信部１３を介して、物々交換の承諾情報を、交換先のユーザＩＤに対応するユーザ端末２０Ｂから受信したか否かを判別する（ステップＳ１０７）。承諾情報を受信した場合（ステップＳ１０７；ＹＥＳ）、交換依頼処理のステップＳ９３に対応して、制御部１１は、通信部１３を介して、物々交換の成立情報を、交換元の物品ＩＤに対応するユーザＩＤに対応するユーザ端末２０Ａに送信する（ステップＳ１０８）。
【００８３】
そして、制御部１１は、物品テーブル５０の交換元の物品ＩＤ５１に対応する交換状態５７を交換可能に設定し、交換元及び交換先の物品ＩＤの所有権の移転に応じて、ユーザテーブル４０、物品テーブル５０、履歴テーブル６０を更新し（ステップＳ１０９）、交換処理を終了する。
【００８４】
ステップＳ１０９では、具体的には、物々交換するユーザ数分の新たな履歴ＩＤが発行され、履歴ＩＤ６１、処理種類６２、ユーザＩＤ６３、第１物品ＩＤ６４、第２物品ＩＤ６５、処理日時６６が、発行された履歴ＩＤ、交換、交換元のユーザＡのユーザＩＤ、交換元の物品の物品ＩＤ、交換先の物品の物品ＩＤ、計時部１４から取得された現在日時情報、である新たなレコードが、履歴テーブル６０に追加される。同様に、履歴ＩＤ６１、処理種類６２、ユーザＩＤ６３、第１物品ＩＤ６４、第２物品ＩＤ６５、処理日時６６が、発行された履歴ＩＤ、交換、交換先のユーザＢのユーザＩＤ、交換先の物品の物品ＩＤ、交換元の物品の物品ＩＤ、計時部１４から取得された現在日時情報、である新たなレコードが、履歴テーブル６０に追加される。
【００８５】
さらに、交換元のユーザＡのユーザＩＤに対応して発行された履歴ＩＤが、ユーザテーブル４０のユーザＩＤ４１がユーザＡのユーザＩＤであるレコードの履歴ＩＤ４６と、物品テーブル５０の物品ＩＤ５１が交換元又は交換先の物品の物品ＩＤであるレコードの履歴ＩＤ５６とに、それぞれ、追加される。同様に、交換先のユーザＢのユーザＩＤに対応して発行された履歴ＩＤが、ユーザテーブル４０のユーザＩＤ４１がユーザＢのユーザＩＤであるレコードの履歴ＩＤ４６と、物品テーブル５０の物品ＩＤ５１が交換元又は交換先の物品の物品ＩＤであるレコードの履歴ＩＤ５６とに、それぞれ、追加される。
【００８６】
承諾情報を受信していない場合（ステップＳ１０７；ＮＯ）、拒否情報を受信しており、交換依頼処理のステップＳ９３に対応して、制御部１１は、通信部１３を介して、物々交換の不成立情報を、交換元のユーザＩＤに対応するユーザ端末２０Ａに送信する（ステップＳ１１０）。そして、制御部１１は、物品テーブル５０の交換元の物品ＩＤ５１に対応する交換状態５７を交換可能に設定し（ステップＳ１１１）、交換処理を終了する。
【００８７】
そして、交換処理に対応して、ユーザ端末２０Ｂにおいて、交換応答処理が実行される。ユーザ端末２０Ｂにおいて、交換処理のステップＳ１０６に対応して、通信部２３を介して、交換元及び交換先の物品ＩＤの物品の情報をサーバ１０から受信開始したことをトリガとして、制御部２１は、記憶部２２に記憶された交換応答プログラムに従い、交換応答処理を実行する。
【００８８】
図７（ｃ）に示すように、制御部２１は、通信部２３を介して、交換元及び交換先の物品ＩＤの物品の情報をサーバ１０から受信完了し、当該交換元及び交換先の物品ＩＤの物品の情報を表示部２４に表示する（ステップＳ１２１）。そして、制御部２１は、操作部２５を介して、ユーザＢからの物々交換の依頼に応答する承諾情報又は拒否情報の入力を受け付ける（ステップＳ１２２）。そして、制御部２１は、ステップＳ１２２で承諾情報が入力されたか否かを判別する（ステップＳ１２３）。
【００８９】
承諾情報が入力された場合（ステップＳ１２３；ＹＥＳ）、交換処理のステップＳ１０７に対応して、制御部２１は、通信部２３を介して、承諾情報をサーバ１０に送信する（ステップＳ１２４）。そして、制御部２１は、物々交換の成立情報を表示部２４に表示し（ステップＳ１２５）、交換応答処理を終了する。
【００９０】
拒否情報が入力された場合（ステップＳ１２３；ＮＯ）、交換処理のステップＳ１０７に対応して、制御部２１は、通信部２３を介して、拒否情報をサーバ１０に送信する（ステップＳ１２６）。そして、制御部２１は、物々交換の不成立情報を表示部２４に表示し（ステップＳ１２７）、交換応答処理を終了する。
【００９１】
［３−６．取出］
図８を参照して、倉庫からの物品の取出に関する処理を説明する。ユーザ端末２０Ａ，２０Ｂ…で実行される取出要求処理と、サーバ１０で実行される取出設定処理と、倉庫端末３０で実行される取出入力処理と、を説明する。ここでは、ユーザ端末２０Ａが取出要求処理を行うものとして説明するが、ユーザ端末２０Ｂ…でも同様である。
【００９２】
予め、ユーザＡは、ユーザ端末２０Ａを介し、ユーザＩＤを用いてサーバ１０にログインをしているものとする。ユーザ端末２０Ａにおいて、ユーザＡから操作部２５を介して、取出要求処理の実行指示が入力されたことをトリガとして、制御部２１は、記憶部２２に記憶された取出要求プログラムに従い、取出要求処理を実行する。
【００９３】
図８（ａ）に示すように、制御部２１は、取出要求画面情報を生成して表示部２４に表示する（ステップＳ１３１）。取出要求画面情報の画面は、物品ＩＤの入力欄を含む。そして、制御部２１は、操作部２５を介して、ユーザＡからの取出対象の物品の物品ＩＤの入力を受け付け、通信部２３を介して、入力された物品ＩＤ、ユーザＡのユーザＩＤを含む取出要求をサーバ１０に送信し（ステップＳ１３２）、取出要求処理を終了する。入力される物品ＩＤは、ユーザＡが現在所有する物品のものが選ばれる。
【００９４】
そして、取出要求処理に対応して、サーバ１０において、取出設定処理が実行される。サーバ１０において、取出要求処理のステップＳ１３２に対応して、通信部１３を介して、取出要求をユーザ端末２０Ａから受信開始したことをトリガとして、制御部１１は、記憶部１２に記憶された取出設定プログラムに従い、取出設定処理を実行する。
【００９５】
図８（ｂ）に示すように、制御部１１は、通信部１３を介して、取出要求をユーザ端末２０Ａから受信完了する（ステップＳ１４１）。そして、制御部１１は、物品テーブル５０を参照し、ステップＳ１４１で受信した物品ＩＤ５１の交換状態５７を交換不可に設定する（ステップＳ１４２）。そして、制御部１１は、ユーザテーブル４０、物品テーブル５０を参照し、ステップＳ１４１で受信した物品ＩＤの物品を取り出すための取出指示情報を生成し、通信部１３を介して、当該取出指示情報を倉庫端末３０に送信する（ステップＳ１４３）。取出指示情報には、物品の宛先として要求元のユーザのユーザＩＤ４１の住所４２、名前４３と、受信した物品ＩＤ５１、スペースＩＤ５５と、を含む。
【００９６】
そして、制御部１１は、通信部１３を介して、物品ＩＤの物品取出の完了情報を倉庫端末３０から受信したか否かを判別する（ステップＳ１４４）。完了情報を受信していない場合（ステップＳ１４４；ＮＯ）、ステップＳ１４４に移行される。完了情報を受信した場合（ステップＳ１４４；ＹＥＳ）、制御部１１は、ユーザテーブル４０、物品テーブル５０、履歴テーブル６０を更新し（ステップＳ１４５）、取出設定処理を終了する。
【００９７】
ステップＳ１４５では、具体的には、新たな履歴ＩＤが発行され、履歴ＩＤ６１、処理種類６２、ユーザＩＤ６３、第１物品ＩＤ６４、処理日時６６が、発行された履歴ＩＤ、取出、要求元のユーザＩＤ、取出された物品ＩＤ、計時部１４から取得された現在日時情報、である新たなレコードが、履歴テーブル６０に追加される。さらに、発行された履歴ＩＤが、ユーザテーブル４０のユーザＩＤ４１が要求元のユーザＩＤであるレコードの履歴ＩＤ４６と、物品テーブル５０の物品ＩＤ５１が取出された物品ＩＤであるレコードの履歴ＩＤ５６とに、それぞれ、追加される。
【００９８】
そして、取出設定処理に対応して、倉庫端末３０において、取出入力処理が実行される。倉庫端末３０において、取出設定処理のステップＳ１４３に対応して、通信部３３を介して、取出指示情報をサーバ１０から受信開始したことをトリガとして、制御部３１は、記憶部３２に記憶された取出入力プログラムに従い、取出入力処理を実行する。
【００９９】
図８（ｃ）に示すように、制御部３１は、通信部３３を介して、取出指示情報をサーバ１０から受信完了し、当該取出指示情報を表示部３４に表示する（ステップＳ１５１）。倉庫の作業員は、表示された取出指示情報を参照し、取出対象の物品ＩＤの物品をスペースＩＤのスペースから取り出し、要求元のユーザの住所、名前を宛先として当該物品を発送し、その後、操作部３５を介して、当該物品の取出の完了情報を入力する。
【０１００】
そして、制御部３１は、操作部３５を介して、取出の完了情報の入力がなされたか否かを判別する（ステップＳ１５２）。完了情報の入力がされていない場合（ステップＳ１５２；ＮＯ）、ステップＳ１５２に移行される。完了情報の入力がなされた場合（ステップＳ１５２；ＹＥＳ）、取出設定処理のステップＳ１４４に対応して、制御部３１は、通信部３３を介して、取出の完了情報をサーバ１０に送信し（ステップＳ１５３）、取出入力処理を終了する。
【０１０１】
［３−７．交換履歴表示］
図９を参照して、ユーザ又は物品の交換履歴の表示に関する処理を説明する。ユーザ端末２０Ａ，２０Ｂ…で実行される交換履歴表示処理と、サーバ１０で実行される交換履歴提供処理と、を説明する。ここでは、ユーザ端末２０Ａが交換履歴表示処理を行うものとして説明するが、ユーザ端末２０Ｂ…でも同様である。
【０１０２】
予め、ユーザＡは、ユーザ端末２０Ａを介し、ユーザＩＤを用いてサーバ１０にログインをしているものとする。ユーザ端末２０Ａにおいて、ユーザＡから操作部２５を介して、交換履歴表示処理の実行指示が入力されたことをトリガとして、制御部２１は、記憶部２２に記憶された交換履歴表示プログラムに従い、交換履歴表示処理を実行する。
【０１０３】
図９（ａ）に示すように、制御部２１は、ＩＤ選択画面情報を生成し、当該ＩＤ選択画面情報を表示部２４に表示する（ステップＳ１６１）。ＩＤ選択画面情報の画面は、ユーザＩＤ又は物品ＩＤの入力欄を有する。そして、制御部２１は、操作部２５を介して、ユーザＡから、交換履歴表示対象のユーザＩＤ又は物品ＩＤの入力を受け付け、通信部２３を介して、入力されたユーザＩＤ又は物品ＩＤをサーバ１０に送信する（ステップＳ１６２）。
【０１０４】
そして、制御部２１は、通信部２３を介して、入力されたユーザＩＤ又は物品ＩＤに対応する物品の履歴情報をサーバ１０から受信する（ステップＳ１６３）。そして、制御部２１は、ステップＳ１６３で受信した物品の履歴情報を含む交換履歴画面情報を生成し、当該交換履歴画面情報を表示部２４に表示し（ステップＳ１６４）、交換履歴表示処理を終了する。
【０１０５】
そして、交換履歴表示処理に対応して、サーバ１０において、交換履歴提供処理が実行される。サーバ１０において、交換履歴表示処理のステップＳ１６１に対応して、通信部１３を介して、ユーザＩＤ又は物品ＩＤをユーザ端末２０Ａから受信開始したことをトリガとして、制御部１１は、記憶部１２に記憶された交換履歴提供プログラムに従い、交換履歴提供処理を実行する。
【０１０６】
図９（ｂ）に示すように、制御部１１は、通信部１３を介して、ユーザＩＤ又は物品ＩＤをユーザ端末２０Ａから受信完了する（ステップＳ１７１）。そして、制御部１１は、ユーザテーブル４０、物品テーブル５０、履歴テーブル６０を参照し、ステップＳ１７１で受信したユーザＩＤ又は物品ＩＤに対応する履歴ＩＤを取得する（ステップＳ１７２）。ユーザＩＤに対応する履歴ＩＤは、ユーザテーブル４０のユーザＩＤ４１が受信したユーザＩＤの履歴ＩＤ４６に対応する履歴テーブル６０の履歴ＩＤ６１のレコードのうち、ユーザＩＤ６３が受信したユーザＩＤで処理種類６２が交換であるレコードの履歴ＩＤ６１である。物品ＩＤに対応する履歴ＩＤは、物品テーブル５０の物品ＩＤ５１が受信した物品ＩＤの履歴ＩＤ５６に対応する履歴テーブル６０の履歴ＩＤ６１のレコードのうち、第２物品ＩＤ６５が受信した物品ＩＤで処理種類６２が交換であるレコードの履歴ＩＤ６１である。
【０１０７】
そして、交換履歴表示処理のステップＳ１６３に対応して、制御部１１は、物品テーブル５０、履歴テーブル６０を参照し、受信したユーザＩＤのユーザが交換した物品の履歴情報と、受信した物品ＩＤの物品の交換物品の履歴情報と、のいずれか一方を取得し、通信部１３を介して、取得したユーザＩＤ又は物品ＩＤの物品の履歴情報を、ユーザＩＤ又は物品ＩＤの送信元のユーザ端末２０Ａに送信する（ステップＳ１７３）。受信したユーザＩＤに関し、ステップＳ１７２で取得した履歴ＩＤ６１の履歴テーブル６０のレコードの本登録時所有の第１物品ＩＤ６４、１回目の交換を行った以後の第２物品ＩＤ６５、処理日時６６が取得され、取得した第１物品ＩＤ６４、第２物品ＩＤ６５に対応する物品テーブル５０の物品ＩＤ５１の物品名５２及び写真５３と、対応する処理日時６６（交換日時）とが、受信したユーザＩＤの物品の履歴情報に含められる。
【０１０８】
同様に、受信した物品ＩＤに関し、ステップＳ１７２で取得した履歴ＩＤ６１の履歴テーブル６０のレコードの、交換相手の第１物品ＩＤ６４と、交換前後のユーザＩＤ６３と、交換時の処理日時６６とが取得され、受信した物品ＩＤと取得した第１物品ＩＤ６４又は第２物品ＩＤ６５とに対応する物品テーブル５０の物品ＩＤ５１の物品名５２及び写真５３と、対応する処理日時６６とが、受信した物品ＩＤの物品の情報に含められる。
【０１０９】
［３−８．物々交換例］
図１０を参照して、物々交換の一例を説明する。先ず、ユーザＡが物品１００１を所有し、ユーザＢが物品１０１２を所有しているものとする。そして、ユーザＡによりユーザ端末２０Ａで仮登録操作処理が実行され、サーバ１０で仮登録処理が実行され、物品１００１が仮登録されて倉庫に発送される。同様にして、物品１０１２が仮登録されて物品１０１２が倉庫に発送される。
【０１１０】
そして、物品１００１が倉庫で受け取られると、作業員により倉庫端末３０で本登録操作処理が実行され、サーバ１０で本登録処理が実行され、物品１００１が本登録されて倉庫内に格納されるとともに交換可能に設定される。同様にして、物品１０１２が本登録されて物品１０１２が倉庫に格納されるとともに交換可能に設定される。
【０１１１】
そして、ユーザＡによりユーザ端末２０Ａで物品１００１を物品１０１２と交換するための交換依頼処理が実行され、サーバ１０で交換処理が実行され、ユーザＢによりユーザ端末２０Ｂで交換応答処理が実行され、物々交換が承諾される。物品１００１の所有者は、ユーザＢとなり、物品１０１２の所有者は、ユーザＡとなる。このとき、物品１００１，１０１２は、引き続き物々交換用に交換可能に設定される。
【０１１２】
そして、ユーザＡによりユーザ端末２０Ａで、物品１０１２をユーザＣが所有する物品１３００と交換するための交換依頼処理が実行され、サーバ１０で交換処理が実行され、ユーザＣによりユーザ端末２０Ｃで交換応答処理が実行され、物々交換が承諾される。物品１０１２の所有者は、ユーザＣとなり、物品１３００の所有者は、ユーザＡとなる。このとき、物品１０１２，１３００は、引き続き物々交換用に交換可能に設定され、以後も物々交換が可能となる。
【０１１３】
そして、ユーザＢによりユーザ端末２０Ｂで、物品１００１を取り出すための取出要求処理が実行され、サーバ１０で取出設定処理が実行され、作業員により倉庫端末３０で取出入力処理が実行され、物品１００１が倉庫から取出されてユーザＢの宛先に発送される。
【０１１４】
［３−９．交換履歴表示例］
図１１を参照して、交換履歴表示の一例を説明する。先ず、ユーザＤが最初に物品２００１を所有し、物品２００１→物品２００２→物品２００３→物品２００４→物品２００５→物品２００６→物品２００７の順に物々交換で取得を行ったものとする。そして、ユーザＤにより、ユーザＤの交換履歴を表示するための交換履歴表示処理が実行され、サーバ１０で交換履歴提供処理が実行される。
【０１１５】
ユーザＤのユーザＩＤの物品の情報は、物品２００１，２００２，２００３，２００４，２００５，２００６，２００７の物品名及び写真と、交換の処理日時と、を含む。このため、図１１に示すように、ユーザ端末２０Ｄでは、左から右への矢印の時間軸に沿って、物品２００１，２００２，２００３，２００４，２００５，２００６，２００７の物品名及び写真が、各交換日時に対応する位置で配置された交換履歴画面が表示される。
【０１１６】
［４．発明の効果］
本実施の形態によれば、サーバ１０は、物品ＩＤと、ユーザＩＤと、交換状態５７と、を対応付けて記憶部１２に記憶し、交換元のユーザ端末から物々交換の依頼を受信し、物々交換の依頼の受信に応じて、交換先のユーザ端末に物品の交換を問い合わせ、交換先のユーザ端末からの交換の承諾情報を受信し、当該受信に応じて、履歴テーブル６０において、当該物々交換が成立した物品に対応するユーザＩＤを交換後のユーザのユーザＩＤに設定し、交換後のユーザＩＤの設定に応じて、交換後の物品の交換状態５７を交換可能に設定する。このため、いわゆる「わらしべ長者」のように、物品の物々交換を容易に継続して行うことができる。
【０１１７】
また、サーバ１０は、交換元のユーザ端末からの物々交換の依頼の受信に応じて、交換元のユーザ端末のユーザが所有する物品に対応する状態情報を交換不可に設定する。このため、交換依頼中のユーザ端末のユーザが所有する物品が、他のユーザによりさらに交換依頼されることを防ぐことができる。
【０１１８】
また、サーバ１０は、ユーザ端末からの物品の配送（取出）要求に応じて、当該物品を当該ユーザ端末のユーザへ配送する指示を倉庫端末３０に送信し、且つ当該物品の状態情報を交換不可に設定する。このため、ユーザが所有する物品を自在に取り出すことができるとともに、取り出した物品が、他のユーザにより交換依頼されることを防ぐことができる。
【０１１９】
また、サーバ１０は、記憶されたユーザ同士のユーザ属性のマッチングを行い、ユーザ属性のマッチングの度合いが所定値よりも高いユーザＩＤのユーザが所有する物品との交換を、対応するユーザ端末に提案する。このため、ユーザ属性がマッチングする成立性の可能性が高いユーザ同士の物品交換を促すことができる。
【０１２０】
また、サーバ１０は、記憶された物品同士の物品属性のマッチングを行い、物品属性のマッチングの度合いが所定値よりも高い物品識別情報の物品との交換を、対応するユーザ端末に提案する。このため、物品属性がマッチングする成立性の可能性が高い物品同士の物品交換を促すことができる。
【０１２１】
また、交換後のユーザＩＤの設定に応じて、当該交換を行ったユーザＩＤと、当該交換された物品ＩＤとが対応付けられた履歴情報を履歴テーブル６０として記憶部１２に記憶し、ユーザ端末からユーザＩＤ又は物品ＩＤの指定を受け付け、指定されたユーザＩＤ又は物品ＩＤに対応する履歴情報を記憶部１２から読み出して指定元のユーザ端末に送信する。このため、履歴情報をユーザ端末で表示でき、ユーザが、指定したユーザＩＤのユーザが行った物々交換の履歴情報、又は指定した物品ＩＤの物品が物々交換された交換相手の物品の履歴情報を容易に認識できる。
【０１２２】
なお、上記実施の形態における記述は、本発明に係る情報処理装置及び情報処理方法の一例であり、これに限定されるものではない。
【０１２３】
上記実施の形態では、交換状態５７のロックとは、交換不可で且つ非公開とする状態としたが、これに限定されるものではなく、ロックが、交換不可で且つ公開する状態としてもよい。というのは、交換依頼中のロックの状態の物品は、まだ交換が成立していないので、第三のユーザが、当該物品の公開されている情報を見て、交換が成立しないことが決まった後、すぐに交換依頼を行うことができるからである。
【０１２４】
また、上記実施の形態において、物々交換時、取出時にも、指定したユーザＩＤ又は物品ＩＤに対応する履歴情報を表示可能とする構成としてもよい。また、指定したユーザＩＤに対応する履歴情報の交換履歴画面情報において、交換された各物品の物品名、画像データとともに各物品の交換相手のユーザＩＤを表示する構成としてもよい。また、指定した物品ＩＤに対応する履歴情報の交換履歴画面情報において、各交換相手の物品名、画像データとともに、本登録時の所有ユーザ、各交換の交換相手のユーザＩＤを表示する構成としてもよい。
【０１２５】
また、上記実施の形態における物々交換システム１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【０１２６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２７】
１  物々交換システム
１０  サーバ
１１  制御部
１２  記憶部
１３  通信部
２０Ａ，２０Ｂ…  ユーザ端末
２１  制御部
２２  記憶部
２３  通信部
２４  表示部
２５  操作部
３０  倉庫端末
３１  制御部
３２  記憶部
３３  通信部
３４  表示部
３５  操作部
３６  接続部
Ｎ  通信ネットワーク
【図１】
0005998120.tif 000002
【図２】
0005998120.tif 000003
【図３】
0005998120.tif 000004
【図４】
0005998120.tif 000005
【図５】
0005998120.tif 000006
【図６】
0005998120.tif 000007
【図７】
0005998120.tif 000008
【図８】
0005998120.tif 000009
【図９】
0005998120.tif 000010
【図１０】
0005998120.tif 000011
【図１１】
0005998120.tif 000012