(57)【特許請求の範囲】
【請求項１】
利用者が予め登録した、出品する第１の商品と前記第１の商品との取引を希望する第２の商品とが設定された複数の商品データの中から、１つの前記商品データに設定された前記第２の商品の取引条件を満たす前記第１の商品を含む前記商品データの組合せを抽出する抽出部と、
前記抽出部によって抽出された前記商品データの組合せにそれぞれ含まれる前記第１の商品の状態を比較した結果が前記取引条件に設定した条件を満たす閾値に適合するか否かに基づいて、前記商品データの組合せにそれぞれ含まれる前記第１の商品の差額を演算する演算部と、
前記抽出部によって抽出された前記商品データを当該取引管理装置に送信したそれぞれの装置に対し、前記差額を含む交換取引データを送信して前記第１の商品の取引を成立させる取引処理部と、
を有することを特徴とする取引管理装置。
【請求項２】
前記交換取引データを送信したそれぞれの前記装置からの商品の交換を了解する通知を経て前記第１の商品同士の交換取引に関する金銭処理を行う決済部をさらに有することを特徴とする請求項１記載の取引管理装置。
【請求項３】
前記商品データには前記第１の商品に対する複数の前記第２の商品および前記第２の商品の取引を希望する優先順序が設定されており、前記抽出部が、１つの前記商品データに設定された前記第２の商品の取引条件を満たす前記第１の商品を複数抽出した場合、前記取引処理部は、前記優先順序を識別するデータを前記交換取引データに付加することを特徴とする請求項１または２に記載の取引管理装置。
【請求項４】
コンピュータが、
利用者が予め登録した、出品する第１の商品と前記第１の商品との取引を希望する第２の商品とが設定された複数の商品データの中から、１つの前記商品データに設定された前記第２の商品の取引条件を満たす前記第１の商品を含む前記商品データの組合せを抽出し、
抽出された前記商品データの組合せにそれぞれ含まれる前記第１の商品の状態を比較した結果が前記取引条件に設定した条件を満たす閾値に適合するか否かに基づいて、前記商品データの組合せにそれぞれ含まれる前記第１の商品の差額を演算し、
抽出された前記商品データを当該コンピュータに送信したそれぞれの装置に対し、前記差額を含む交換取引データを送信して前記第１の商品の取引を成立させる、
ことを特徴とする取引管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は取引管理装置および取引管理方法に関する。
【背景技術】
【０００２】
インターネット等のネットワークを用いて、出品者および落札希望者間で商品を取引するシステムが知られている。例えば、ユーザから放出希望物品と取得希望物品を受け付け、放出希望物品と取得希望物品が整合するユーザの組合せを検索し、物々交換を仲介する技術が知られている。また、インターネット上の近似した商品を選択し、仲介する物品の見積価格を定める技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−６４６９号公報
【特許文献２】特開２００５−１００４０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
オークション等の取引では、オークションの事前にリストが配布される。落札希望者は、配布されたリストに基づいて、事前に欲しい商品を抽出することができる。
しかしながら、実際に取引が成立するのはオークション時であり、商品の抽出から実際の落札までにタイムラグが発生する。このため、取引の効率が悪いという問題があった。
【０００５】
本発明はこのような点に鑑みてなされたものであり、早期に取引を成立させる取引管理装置および取引管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、開示の取引管理装置が提供される。この取引管理装置は、抽出部と演算部と取引処理部とを有している。
抽出部は、利用者が予め登録した、出品する第１の商品とこの第１の商品との取引を希望する第２の商品とが設定された複数の商品データの中から、１つの商品データに設定された第２の商品の取引条件を満たす第１の商品を含む商品データの組合せを抽出する。
【０００７】
演算部は、抽出部によって抽出された商品データの組合せにそれぞれ含まれる第１の商品の状態を比較した結果が前記取引条件に設定した条件を満たす閾値に適合するか否かに基づいて、商品データの組合せにそれぞれ含まれる第１の商品の差額を演算する。
【０００８】
取引処理部は、抽出部によって抽出された商品データを当該取引管理装置に送信したそれぞれの装置に対し、差額を含む交換取引データを送信して第１の商品の取引を成立させる。
【発明の効果】
【０００９】
早期に取引を成立させることができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態の取引管理システムを示す図である。
【図２】実施の形態の取引管理装置のハードウェアの一構成例を示す図である。
【図３】クライアント装置の機能を示すブロック図である。
【図４】出品車両データを作成する画面を示す図である。
【図５】出品車両データの一例を示す図である。
【図６】実施の形態の取引管理装置の機能を示すブロック図である。
【図７】出品車両管理データを示す図である。
【図８】差額データを示す図である。
【図９】会員データを示す図である。
【図１０】マッチングデータの一例を示す図である。
【図１１】マッチングデータを説明する図である。
【図１２】マッチング管理データの一例を示す図である。
【図１３】取引管理システムの処理の一例を示すシーケンス図である。
【図１４】マッチング処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、実施の形態の取引管理装置を、図面を参照して詳細に説明する。
図１は、実施の形態の取引管理システムを示す図である。
取引管理システム１００は、中古車の交換取引を管理するシステムである。取引管理システム１００では、取引管理装置１０が、ネットワーク５０を介してクライアント装置２０ａ、２０ｂに接続されている。取引管理装置１０は、オークション主催会社が中古車のオークションを行うオークション会場３１に設置されている。クライアント装置２０ａは、中古車販売業務を行うＸ社（利用者）の店舗３２に設置されている。また、クライアント装置２０ｂは、中古車販売業務を行うＹ社（利用者）の店舗３３に設置されている。なお、取引管理装置１０、およびクライアント装置２０ａ、２０ｂの設置箇所は一例であり、前述した箇所に限定されない。また、図１では２つのクライアント装置２０ａ、２０ｂを図示したが、取引管理装置１０に接続されるクライアント装置の数は、特に限定されない。
【００１２】
クライアント装置２０ａ、２０ｂには、それぞれオークションに出品する中古車に関するデータが記憶されている。オークションに中古車を出品する際、Ｘ社の業者ｘおよびＹ社の業者ｙは、取引管理装置１０が定めたフォーマット等に出品する車両のデータを登録する。業者ｘ、ｙは、車両のデータの登録時に、車両を交換することを希望する場合には、出品する車両に関するデータに、交換を希望する車両に関するデータを関連づけて登録する。以下、このデータを「出品車両データ」と言う。なお、出品車両データは、商品データの一例である。
【００１３】
取引管理装置１０は、クライアント装置２０ａ、２０ｂそれぞれから送信される出品車両データを用いて、交換可能な車両を抽出するマッチング処理を行う。そして、マッチング処理の処理結果をクライアント装置２０ａ、２０ｂに応答する。業者ｘ、ｙが、応答された車両の交換に応じると、交換取引が仮成立し、その後の決済処理を経て交換取引が正式に成立する。以下、取引管理装置１０およびクライアント装置２０ａ、２０ｂが実行する機能および処理を詳しく説明する。
【００１４】
図２は、実施の形態の取引管理装置のハードウェアの一構成例を示す図である。
取引管理装置１０は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介してＲＡＭ（Random Access Memory）１０２と複数の周辺機器が接続されている。
【００１５】
ＲＡＭ１０２は、取引管理装置１０の主記憶装置として使用される。ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に使用する各種データが格納される。
【００１６】
バス１０８に接続されている周辺機器としては、ハードディスクドライブ１０３、グラフィック処理装置１０４、入力インタフェース１０５、ドライブ装置１０６、および通信インタフェース１０７がある。
【００１７】
ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ハードディスクドライブ１０３は、取引管理装置１０の二次記憶装置として使用される。ハードディスクドライブ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、二次記憶装置としては、フラッシュメモリ等の半導体記憶装置を使用することもできる。
【００１８】
グラフィック処理装置１０４には、モニタ１０４ａが接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１０４ａの画面に表示させる。モニタ１０４ａとしては、ＣＲＴ（Cathode Ray Tube）を用いた液晶表示装置等が挙げられる。
【００１９】
入力インタフェース１０５には、キーボード１０５ａとマウス１０５ｂとが接続されている。入力インタフェース１０５は、キーボード１０５ａやマウス１０５ｂから送られてくる信号をＣＰＵ１０１に送信する。なお、マウス１０５ｂは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボール等が挙げられる。
【００２０】
ドライブ装置１０６は、例えば、光の反射によって読み取り可能なようにデータが記録された光ディスクや、ＵＳＢ（Universal Serial Bus）メモリ等の持ち運び可能な記録媒体に記録されたデータの読み取りを行う。例えば、ドライブ装置１０６が光学ドライブ装置である場合、レーザ光等を利用して、光ディスク２００に記録されたデータの読み取りを行う。光ディスク２００には、Ｂｌｕ−ｒａｙ（登録商標）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等が挙げられる。
【００２１】
通信インタフェース１０７は、ネットワーク５０に接続されている。通信インタフェース１０７は、ネットワーク５０を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。
【００２２】
このようなハードウェア構成の取引管理装置１０内には、以下のような機能が設けられる。なお、クライアント装置２０ａ、２０ｂのハードウェア構成も、取引管理装置１０と同様のハードウェア構成で実現することができる。
【００２３】
次に、クライアント装置２０ａ、２０ｂの機能を説明する。クライアント装置２０ａ、２０ｂが有する機能は同じであるため、代表してクライアント装置２０ａの機能を説明する。
【００２４】
図３は、クライアント装置の機能を示すブロック図である。
クライアント装置２０ａは、出品車両データ作成部２１と、マッチングデータ処理部２２とを有している。
【００２５】
出品車両データ作成部２１は、出品車両データを作成する画面をクライアント装置２０ａに接続されたモニタ２０４ａに表示する。
図４は、出品車両データを作成する画面を示す図である。
【００２６】
図４に示すモニタ２０４ａには、入力画面２１ａが表示されている。入力画面２１ａには、出品車両データ入力部２１１ａと購買希望車両データ入力部２１２ａが存在する。出品車両データ入力部２１１ａは、出品する車両のデータを入力する部位である。出品車両データ入力部２１１ａには、データを入力する項目として車種、色、希望価格、年式、評価点および走行距離が設定されている。各項目の横には選択ボタンが設定されており、業者ｘがクライアント装置２０ａに接続されたマウス等を用いて選択ボタンを押下することにより、それぞれの項目に応じたデータを選択することができる。なお、評価点の欄には、業者ｘ等が評価した車両の内外装の程度や修理歴の有無等、車両の状態を示す値が用意されている。本実施の形態では、評価点が高い程、車両の状態がよいものとする。なお、設定する項目は、図示したものに限定されず、例えば、メーカー名、車両のグレード、装備、排気量、変速機の種別等が設定されていてもよい。
【００２７】
購買希望車両データ入力部２１２ａは、出品車両に対し交換を希望する車両のデータを入力する部位である。購買希望車両データ入力部２１２ａには、データを入力する項目として希望区分、希望車種、希望色、希望年式、希望評価点、および希望走行距離が設定されている。これらの項目のうち、希望年式、希望評価点、および希望走行距離には、選択の幅（閾値）を指定するタブが設定されている。例えば、希望評価点であれば、４点＋１点（すなわち４点〜５点）、また、希望走行距離であれば、１万ｋｍ＋１万ｋｍ内（すなわち、１万ｋｍ〜２万ｋｍ）等の指定が可能である。タブを設定することにより、希望する車両をより見つけやすくすることができる。なお、希望区分には、交換を希望する優先度を示すデータの指定が可能である。第１希望が最も優先度が高く、第２希望、第３希望、・・・と数字が大きくなるにつれて優先度が低くなる。図４では第１希望が初期設定として表示されている。業者ｘが各項目を選択し、確定ボタン２１３ａを押下すると、出品車両データ作成部２１は、出品車両データを作成する。そして、作成した出品車両データをモニタ２０４ａに表示する。
【００２８】
図５は、出品車両データの一例を示す図である。
図５に示す出品車両データ２１１は、会員番号、出品車両、取引希望価格、走行距離、年式、評価点および購買希望車両の欄が設けられている。横方向に並べられたデータ同士が互いに関連づけられている。
【００２９】
会員番号の欄には、会員であるＡ社を識別する番号が設定される。この会員番号は、取引管理装置１０が作成し、クライアント装置２０ａに送信する。会員番号を受け取ったクライアント装置２０ａは、受け取った会員番号をＨＤＤ１０３に記憶しておき、出品車両データ作成部２１が、出品車両データ２１１の作成時に参照する。
【００３０】
出品車両の欄には、出品車両データ入力部２１１ａで業者ｘが入力した車両名（例えば乗用車Ａ）および車両の色が設定されている。なお、出品車両の欄に設定された車両名の車両は、第１の商品の一例である。
【００３１】
取引希望価格の欄には、出品車両データ入力部２１１ａで業者ｘが入力した出品車両の取引を希望する価格が設定されている。
走行距離の欄には、出品車両データ入力部２１１ａで業者ｘが入力した出品車両の走行距離が設定されている。
【００３２】
年式の欄には、出品車両データ入力部２１１ａで業者ｘが入力した出品車両の年式が設定されている。
評価点の欄には、出品車両データ入力部２１１ａで業者ｘが入力した出品車両の評価点が設定されている。
【００３３】
購買希望車両の欄には、購買希望車両データ入力部２１２ａで業者ｘが入力した項目が第１希望から優先順に設定されている。すなわち、乗用車Ｇが、第１希望であり、乗用車Ｄが第２希望であり、乗用車Ｂが第３希望である。なお、購買希望車両の欄に設定された車両名の車両は、第２の商品の一例である。
【００３４】
また、モニタ２０４ａには、次入力ボタン２１４ａおよび送信ボタン２１５ａが表示されている。次入力ボタン２１４ａを押下すると、出品車両データ作成部２１は、再び入力画面２１ａを表示する。業者ｘは、出品車両データ２１１に追加する出品車両および購買希望車両のデータ入力が可能となる。送信ボタンを押下すると、出品車両データ作成部２１は、出品車両データ２１１を取引管理装置１０に送信する。
【００３５】
再び図３に戻って説明する。マッチングデータ処理部２２は、取引管理装置１０が行った処理の結果を示すマッチングデータを、クライアント装置２０ａに接続されたモニタ２０４ａに表示する。なお、マッチングデータは、交換取引データの一例であり、後に詳述する。
【００３６】
次に、取引管理装置１０が有する機能を説明する。
図６は、実施の形態の取引管理装置の機能を示すブロック図である。
取引管理装置１０は、出品車両データ受付部１１と、出品車両管理データ格納部１２と、マッチング条件格納部１３と、会員データ格納部１４と、マッチング処理部１５と、取引処理部１６と、マッチングデータ格納部１７と、決済処理部１８と、ログ格納部１９とを有している。
【００３７】
出品車両データ受付部１１は、クライアント装置２０ａ、２０ｂが送信する出品車両データを受け付ける。そして、出品車両データ受付部１１は、受け付けた出品車両データ２１１に出品番号を付加して出品車両管理データ格納部１２に格納する。以下、出品車両データに出品番号を付加したデータを「出品車両管理データ」と言う。また、出品車両データ受付部１１は、出品車両データ２１１を受け付けたことを示す受領通知を、出品番号とともに出品車両データを送信したクライアント装置２０ａまたはクライアント装置２０ｂに送信する。
【００３８】
出品車両管理データ格納部１２は、出品車両データ受付部１１が受け付けた出品車両管理データをテーブル化して記憶する。
マッチング条件格納部１３は、出品車両と購買希望車両の条件に応じた差額を設定した差額データを格納する。この差額データは、マッチング処理にて使用する。
【００３９】
会員データ格納部１４は、会員に関するデータを格納する。
マッチング処理部１５は、出品車両管理データ格納部１２に記憶されている出品車両管理データおよびマッチング条件格納部１３に格納されている差額データに基づいてマッチング処理を行い、マッチングデータを作成する。具体的には、マッチング処理部１５は、出品車両データの購買希望車両の欄に設定されている車両の条件に近い順に交換条件を満たす購買希望車両を抽出することにより、マッチングデータを作成する。なお、マッチング処理は、例えば、予め決まった時間に行ってもよいし、有る程度の出品車両データが出品車両管理データ格納部１２に格納された時点で行ってもよいし、出品車両データが出品車両管理データ格納部１２に格納される度に行ってもよい。また、マッチング処理部１５は、作成したマッチングデータを管理するデータ（マッチング管理データ）を作成する。そして、マッチング処理部１５は、作成したマッチングデータおよびマッチング管理データをマッチングデータ格納部１７に格納する。
【００４０】
取引処理部１６は、マッチング処理部１５がマッチング処理を行うことにより作成したマッチングデータをクライアント装置２０ａ、２０ｂに送信する。そして、交換取引を成立させる処理を行う。また、取引処理部１６は、決済処理が終了した通知を決済処理部１８から受け取った時点で交換取引が成立した車両に関する出品車両管理データを、出品車両管理データ格納部１２からログ格納部１９に移動する。また、交換取引が成立した車両に関するマッチングデータおよびマッチング管理データをマッチングデータ格納部１７から削除する。
【００４１】
マッチングデータ格納部１７には、マッチングデータおよびマッチング管理データが格納される。
決済処理部１８は、車両の交換取引に伴う決済を処理する。
【００４２】
ログ格納部１９には、交換取引が成立した車両に関する出品車両管理データのログが格納される。
次に、出品車両管理データ格納部１２に格納される出品車両管理データを説明する。
【００４３】
図７は、出品車両管理データを示す図である。
図７に示す管理テーブル１２ａは、複数の出品車両管理データ１２１を管理している。出品車両管理データ１２１には、取引管理装置１０が出品車両データを管理する固有の番号が設定された出品番号の欄がさらに設けられている。
【００４４】
次に、マッチング条件格納部１３に格納される差額データを説明する。
図８は、差額データを示す図である。
マッチング条件格納部１３には、差額データがテーブル化されて格納されている。差額データ管理テーブル１３１には、項目、条件、金額の欄が設けられている。横方向に並べられたデータ同士が互いに関連づけられている。項目の欄には、車両の交換に伴い評価する項目が設定されている。図８では項目として、評価点、希望色、年式および走行距離が設定されている。条件の欄には、金額が変動すること、または金額が変動しないことを示す条件が設定されている。金額の欄には、条件の欄に記載された条件を満たすことにより金額が変動しないことを示す「減額なし」、または変動する金額が設定されている。
【００４５】
例えば、１行目の項目「評価点」、条件「差分がマイナス」、金額「１点マイナスにつき−５万円」は、出品車両の評価点と購買希望車両の評価点の差分がマイナスである場合、その差分に応じて出品車両の取引希望価格から５万円を減算することを示している。また、２行目の項目「評価点」、条件「差分がプラス」、金額「減額なし」は、出品車両の評価点と購買希望車両の評価点の差分がプラスである場合、出品車両の取引希望価格からの減額がないことを示している。なお、図８に示す差額データ管理テーブル１３１の内容は一例であり、増額および減額の基準は、図示したものに限定されない。
【００４６】
図９は、会員データを示す図である。
会員データ格納部１４には、会員データがテーブル化されて格納されている。会員データ管理テーブル１４１には、会員番号、連絡先、会社名、口座番号の欄が設けられている。横方向に並べられたデータ同士が互いに関連づけられている。
【００４７】
会員番号の欄には、会員であるＸ社またはＹ社を識別する番号が設定される。
連絡先の欄には、会員への連絡先（例えばメールアドレス等）が設定されている。この連絡先は、後述する受領通知および交換仮成立通知の連絡に用いられる。
【００４８】
会社名の欄には、Ｘ社またはＹ社を取引管理装置の管理者が識別できるデータが設定される。
口座番号の欄には、会員の口座番号が設定されている。
【００４９】
図１０は、マッチングデータの一例を示す図である。
図１０は、マッチングデータ処理部２２がクライアント装置２０ａに接続されたモニタ２０４ａに表示した２つのマッチングデータ１５１を図示している。各マッチングデータ１５１には、それぞれマッチ番号、会員番号、出品番号、出品車両、購買候補車両、受取額、支払額、申し込みおよび詳細の欄が設けられている。横方向に並べられたデータ同士が互いに関連づけられている。
【００５０】
マッチ番号の欄には、マッチングデータを識別する番号が設定されている。
会員番号の欄には、業者ｘが作成した出品車両データ２１１に対応する出品車両管理データ１２１のうち、購買候補車両が存在した出品車両管理データ１２１の会員番号が設定されている。
【００５１】
出品番号の欄には、業者ｘが作成した出品車両データ２１１に対応する出品車両管理データ１２１のうち、購買候補車両が存在した出品車両管理データ１２１の出品番号が設定されている。
【００５２】
出品車両の欄には、業者ｘが作成した出品車両データ２１１に対応する出品車両管理データ１２１のうち、購買候補車両が存在した出品車両管理データ１２１の出品車両が設定されている。
【００５３】
購買候補車両の欄には、業者ｘが作成した出品車両データ２１１に対応する出品車両管理データ１２１の購買候補車両の条件を満たす購買候補車両、すなわち、購買候補車両の条件を満たす業者ｙが作成した出品車両データの出品車両が設定されている。
【００５４】
受取額の欄には、業者ｘが交換取引により受け取る金額が設定されている。
支払額の欄には、業者ｘが交換取引により支払う金額が設定されている。なお、受取額と支払額は各マッチングデータ１５１につきいずれか一方が設定される。
【００５５】
申し込みの欄には、申し込みボタン１５１ａが設定されている。業者ｘが申し込みボタン１５１ａを押下することにより、出品車両の欄に表示された車両と、購買候補車両の欄に表示された車両との交換取引の申し込みが行われる。交換取引の申し込みが行われた場合、申し込みの欄には「済み」が表示される。
【００５６】
詳細の欄には、詳細ボタン１５１ｂが設定されている。業者ｘが詳細ボタン１５１ｂを押下することにより、マッチング詳細データ１５２が表示される。
業者ｘは、マッチングデータ１５１を閲覧することにより、乗用車Ａに関する出品車両データ２１１に含めた購買希望車両のうち、乗用車Ｇがマッチング処理により抽出されたことを確認することができる。また、乗用車Ａと乗用車Ｇとの交換取引が成立することにより、業者ｘが１９万円を受け取ることを確認することができる。
【００５７】
次にマッチング詳細データ１５２を説明する。
図１０に示すマッチング詳細データ１５２には、出品番号、会員番号、対比車両、取引希望価格、走行距離、色、年式、評価点の欄が設けられている。
【００５８】
マッチング詳細データ１５２の１行目には、マッチングデータ１５１の出品車両に関して業者ｘが入力した出品車両データ２１１の項目が設定されている。マッチング詳細データ１５２の２行目には、マッチングデータ１５１の購買候補車両に関して業者ｙが入力した出品車両データ２１１の項目が設定されている。
【００５９】
業者ｘは、マッチング詳細データ１５２を閲覧することにより、乗用車Ａの出品車両データ２１１にて業者ｘが入力した乗用車Ａに関する項目を確認することができる。また、業者ｘは、マッチング処理部１５のマッチング処理により抽出された乗用車Ｇに関する項目を確認することができる。さらに、業者ｘは、どの項目でいくら差額が発生しているのかを確認することができる。例えば、図１０に示す例では、乗用車Ｇについて業者ｙが設定した取引希望価格が１３０万円であり、乗用車Ａについて業者ｘが設定した取引希望価格との比較により２０万円の受け取り差額が生じていることを確認することができる。また、乗用車Ｇの走行距離は１万ｋｍであり、マッチング処理部１５が差額データ管理テーブル１３１に基づいて演算を行った結果、乗用車Ａの走行距離との比較により５万円の支払い差額が生じていることを確認することができる。また、乗用車Ｇの色は黒であり、マッチング処理部１５が差額データ管理テーブル１３１に基づいて比較を行った結果、差額が生じていないことを確認することができる。また、乗用車Ｇの年式は、平成１９年式であり、マッチング処理部１５が差額データ管理テーブル１３１に基づいて演算を行った結果、乗用車Ａの年式との比較により５万円の受け取り差額が生じていることを確認することができる。また、乗用車Ｇの評価点は４点であり、マッチング処理部１５が差額データ管理テーブル１３１に基づいて比較を行った結果、差額が生じていないことを確認することができる。また、取引額の欄には、乗用車Ａと乗用車Ｇの支払い差額と受け取り差額の合計が設定されている。手数料の欄には、交換取引を確定させることによりオークション主催会社に支払う手数料が設定されている。図１０では、手数料を取引額の５％に設定している例を示しているが、手数料は、オークション主催会社が任意の額に設定することができる。受取額の欄には、取引額から手数料を差し引いた額が設定されている。
【００６０】
なお、１台の出品車両に対し、購買候補車両が複数抽出された場合は、業者ｘが設定した優先順を識別するデータを、マッチング処理部１５が付加するようにしてもよい。そして、マッチングデータ処理部２２が、業者ｘが設定した優先順を識別するデータをモニタ２０４ａに表示するようにしてもよい。これにより、業者ｘは、希望した条件に近い購買候補車両を容易に把握することができる。業者ｘが設定した優先順を識別するデータをモニタ２０４ａに表示する方法としては、例えば、マッチングデータ１５１の購買候補車両の表示色を変える方法や、業者ｘが購買希望車両データ入力部２１２ａに入力した条件に近いデータから昇順にマッチング処理部１５がマッチングデータ１５１を並べる方法等が挙げられる。
【００６１】
また、１台の購買候補車両に対し、業者ｙが出品した出品車両が複数抽出された場合は、業者ｘが購買希望車両データ入力部２１２ａに入力した条件との近さを識別するデータを、マッチング処理部１５が付加するようにしてもよい。そして、マッチングデータ処理部２２が、業者ｘが購買希望車両データ入力部２１２ａに入力した条件との近さを識別するデータをモニタ２０４ａに表示するようにしてもよい。これにより、業者ｘは、希望した条件に近い購買候補車両を容易に把握することができる。業者ｘが購買希望車両データ入力部２１２ａに入力した条件との近さを識別するデータをモニタ２０４ａに表示する方法としては、例えば、マッチングデータ１５１の購買候補車両の表示色を変える方法や、業者ｘが購買希望車両データ入力部２１２ａに入力した条件に近いデータから昇順にマッチング処理部１５がマッチングデータ１５１を並べる方法等が挙げられる。
【００６２】
ところで、業者ｘにより申し込みボタン１５１ａが押下されると、取引処理部１６は、マッチングデータ１５１の購買候補車両の欄に記載された車両を出品した業者ｙに対し、マッチングデータを含む交換申し込み通知を送信する。
【００６３】
図１１は、マッチングデータを説明する図である。
クライアント装置２０ｂに接続されたモニタ２０４ｂに表示されたマッチングデータ１５３を示している。マッチングデータ１５３は、業者ｙが出品した乗用車Ｇを基準としたデータである。このマッチングデータ１５３は、出品車両と購買候補車両がマッチングデータ１５１と逆となる。また、マッチング詳細データ１５４は、乗用車Ｇを基準とした乗用車Ａとの取引額が表示される。業者ｙにより了解ボタン１５３ａが押下されると、マッチングデータ処理部２２は、マッチ番号「ｍ００００１」を含む交換了解通知を取引管理装置１０に送信する。取引管理装置１０が交換了解通知を受け取った時点で交換取引が仮成立する。
【００６４】
図１２は、マッチング管理データの一例を示す図である。
マッチングデータ格納部１７には、マッチング管理データがテーブル化されて格納されている。
【００６５】
マッチング管理テーブル１７１には、マッチ番号、マッチングデータの欄が設けられている。横方向に並べられたデータ同士が互いに関連づけられている。
マッチ番号の欄には、マッチ番号が格納される。
【００６６】
マッチングデータの欄には、マッチングデータのデータ名が格納される。例えば、マッチングデータ「match1.txt」は、マッチングデータ１５１の内容、およびマッチング詳細データ１５２の内容を含む。
【００６７】
次に、取引管理システム１００の処理の一例を説明する。
図１３は、取引管理システムの処理の一例を示すシーケンス図である。
［シーケンスＳｅｑ１］  業者ｙが、クライアント装置２０ｂに接続されたマウス等を用いて所定の操作を行うことにより、クライアント装置２０ｂが有する出品車両データ作成部が、クライアント装置２０ｂに接続されたモニタ２０４ｂに入力画面を表示する。
【００６８】
業者ｙはモニタ２０４ｂに表示された入力画面を見ながら、出品車両データ２１１を入力する。業者ｙは、入力が終了すると、入力画面内の確定ボタンを押下する。確定ボタンの押下により、クライアント装置２０ｂは、業者ｙが作成した出品車両データ２１１を取引管理装置１０に送信する。
【００６９】
［シーケンスＳｅｑ２］  取引管理装置１０の出品車両データ受付部１１は、出品車両データ２１１を受け付けると、受け付けた出品車両データ２１１に出品番号を付加して出品車両管理データ１２１を作成する。そして、出品車両データ受付部１１は、作成した出品車両管理データ１２１を、出品車両管理データ格納部１２に格納する。また、出品車両データ受付部１１は、会員データ管理テーブル１４１を参照し、受け付けた出品車両データ２１１に含まれる会員番号に一致する会員番号の連絡先に、出品車両データ２１１を受信したことを示す受領通知メールを送信する。なお、受領通知メールには、出品車両データ２１１に付加した出品番号が含まれる。
【００７０】
［シーケンスＳｅｑ３］  クライアント装置２０ａは、業者ｘが作成した出品車両データ２１１を取引管理装置１０に送信する。
［シーケンスＳｅｑ４］  取引管理装置１０の出品車両データ受付部１１は、出品車両データ２１１を受け付けると、受け付けた出品車両データ２１１に出品番号を付加して出品車両管理データ１２１を作成する。そして、出品車両データ受付部１１は、作成した出品車両管理データ１２１を、出品車両管理データ格納部１２に格納する。また、出品車両データ受付部１１は、会員データ管理テーブル１４１の連絡先の欄を参照し、受け付けた出品車両データ２１１に含まれる会員番号に一致する会員番号の連絡先に、出品車両データ２１１を受信したことを示す受領通知メールを送信する。なお、受領通知メールには、、出品車両データ２１１に付加した出品番号が含まれる。
【００７１】
［シーケンスＳｅｑ５］  マッチング処理部１５は、マッチング処理を行う。
［シーケンスＳｅｑ６］  マッチング処理部１５は、マッチング処理を行った結果、交換条件を満たす車両が存在すれば、マッチングデータおよびマッチング管理データを作成する。また、マッチング処理部１５は、作成したマッチングデータおよびマッチング管理データをマッチングデータ格納部１７に格納する。また、マッチング処理部１５は、会員データ管理テーブル１４１を参照する。そして、マッチした組合せそれぞれの出品車両データ２１１に含まれる会員番号の連絡先に、作成したマッチングデータを送信する。この処理により、業者ｘ、業者ｙそれぞれが作成した出品車両データ２１１に対するマッチングデータがクライアント装置２０ａ、２０ｂに送られる。以下、説明の便宜上、マッチングデータ１５１がクライアント装置２０ａに送られたものとする。
【００７２】
［シーケンスＳｅｑ７］  クライアント装置２０ａのマッチングデータ処理部２２は、クライアント装置２０ａに接続されたモニタ２０４ａに受け取ったマッチングデータ１５１を表示する。業者ｘにより申し込みボタン１５１ａが押下されると、マッチングデータ処理部２２は、申し込みボタン１５１ａが押下されたマッチ番号「ｍ００００１」を含む交換申し込み要求を取引管理装置１０に送信する。
【００７３】
［シーケンスＳｅｑ８］  交換申し込み要求を受け取った取引管理装置１０の取引処理部１６は、交換申し込み要求に含まれるマッチ番号「ｍ００００１」に基づいて、マッチングデータ格納部１７を参照することにより、マッチングデータ「match1.txt」を特定する。そして、特定したマッチングデータ「match1.txt」に基づきマッチングデータ１５３を作成し、マッチングデータ１５３を含む交換申し込み通知をクライアント装置２０ｂに送信する。
【００７４】
［シーケンスＳｅｑ９］  クライアント装置２０ｂが有するマッチングデータ処理部は、マッチングデータ１５３をモニタ２０４ｂに表示する。業者ｙにより了解ボタン１５３ａが押下されると、マッチングデータ処理部２２は、マッチ番号「ｍ００００１」を含む交換了解通知を取引管理装置１０に送信する。
【００７５】
［シーケンスＳｅｑ１０］  取引管理装置１０が交換了解通知を受け取った時点で交換取引が仮成立する。マッチ番号「ｍ００００１」を含む交換了解通知を受け取った取引管理装置１０の取引処理部１６は、会員データ管理テーブル１４１の連絡先の欄を参照し、マッチングデータに含まれる会員番号に一致する会員番号の連絡先に、乗用車Ａと乗用車Ｇの交換仮成立通知メールを送信する。この交換仮成立通知メールには、例えば、決済処理申し込み内容が記載されたＵＲＬ（Uniform Resource Locator）等が含まれている。
【００７６】
［シーケンスＳｅｑ１１］  業者ｘの操作により、クライアント装置２０ａが交換仮成立通知メールを開封すると、メーラ（図示せず）は、クライアント装置２０ａに接続されたモニタ２０４ａに受け取った交換仮成立通知の内容を表示する。業者ｘが決済処理申し込み内容が記載されたＵＲＬにアクセスすると、クライアント装置２０ａが有するＷｅｂブラウザが起動し、マッチ番号「ｍ００００１」の決済処理申し込み内容を表示する。業者ｘが、決済処理を申し込むと、クライアント装置２０は、決済処理要求を取引管理装置１０に送信する。
【００７７】
［シーケンスＳｅｑ１２］  決済処理要求を受け取った取引管理装置１０の決済処理部１８は、会員データ管理テーブル１４１の口座番号の欄を参照し、Ｙ社の指定した口座からマッチングデータ１５１の支払額を引き出し、オークション主催会社の口座に入金する。その後、会員データ管理テーブル１４１の口座番号の欄を参照し、Ｘ社の指定した口座にマッチングデータ１５３の受取額を払い込む。この処理により、オークション主催会社の口座に今回の交換取引に伴う手数料が残る。この時点で正式に交換取引が成立する。なお、決済処理の方法は一例である。
【００７８】
［シーケンスＳｅｑ１３］  決済処理部１８は、マッチ番号「ｍ００００１」の交換取引が成立した旨を取引処理部１６に通知する。取引処理部１６は、マッチ番号「ｍ００００１」に対応する出品車両管理データ１２１を、出品車両管理データ格納部１２から削除する。例えば本具体例では、１行目と４行目の出品車両管理データ１２１を、出品車両管理データ格納部１２から削除する。決済処理が終了した通知を受け取った時点で交換取引が成立した車両に関するレコードを、出品車両管理データ格納部１２からログ格納部１９に移動する。また、交換取引が成立した車両に関するデータをマッチング管理テーブル１７１から削除する。また、取引処理部１６は、マッチ番号「ｍ００００１」の交換取引の決済完了通知をクライアント装置２０ａ、２０ｂそれぞれに送信する。以上で図１３の説明を終了する。
【００７９】
なお、決済処理が完了した後に、オークション主催会社により書類部品等の受け渡し、名義変更、車両の引き渡しが行われる。
なお、図１３では、業者ｘ側から業者ｙ側への交換申し込み要求があった場合を説明したが、業者ｙ側から業者ｘ側への交換申し込み要求があった場合も、図１３と同様の処理が行われる。また、交換取引が成立しなかった出品車両管理データおよびマッチング処理により条件を満たす購買希望車両が存在しなかった出品車両管理データは、オークション主催会社が別途行うオークションにて使用される。
【００８０】
次に、マッチング処理部１５が実行するマッチング処理を、フローチャートを用いて説明する。
図１４は、マッチング処理を示すフローチャートである。
【００８１】
［ステップＳ１］  マッチング処理部１５は、マッチング処理に使用する差額記憶部を用意する。この差額記憶部は、ＲＡＭ１０２の一部の記憶領域により実現できる。その後、ステップＳ２に遷移する。
【００８２】
［ステップＳ２］  マッチング処理部１５は、出品車両管理データ格納部１２に格納されている出品車両管理データ１２１を１つ選択する。その後、ステップＳ３に遷移する。
［ステップＳ３］  マッチング処理部１５は、ステップＳ２にて選択した出品車両管理データ１２１の購買希望車両を１つ選択する。その後、ステップＳ４に遷移する。
【００８３】
［ステップＳ４］  マッチング処理部１５は、出品車両管理データ格納部１２に格納されている出品車両管理データ１２１のうち、ステップＳ３にて選択した購買希望車両に一致する出品車両を備える出品車両管理データ１２１が存在するか否かを判断する。ステップＳ３にて選択した購買希望車両に一致する出品車両を備える出品車両管理データ１２１が存在する場合（ステップＳ４のＹｅｓ）、一致する出品車両管理データ１２１を抽出し、ステップＳ５に遷移する。ステップＳ２にて選択した購買希望車両に一致する出品車両を備える出品車両管理データ１２１が存在しない場合（ステップＳ４のＮｏ）、ステップＳ１４に遷移する。
【００８４】
［ステップＳ５］  マッチング処理部１５は、ステップＳ４にて抽出した出品車両管理データ１２１の評価点の欄を参照する。そして、参照した評価点が、ステップＳ３にて選択した購買希望車両の評価点の条件内か否かを判断する。参照した評価点が、ステップＳ３にて選択した購買希望車両の評価点の条件内である場合（ステップＳ５のＹｅｓ）、ステップＳ６に遷移する。参照した評価点が、ステップＳ３にて選択した購買希望車両の評価点の条件内ではない場合（ステップＳ５のＮｏ）、ステップＳ１４に遷移する。
【００８５】
［ステップＳ６］  マッチング処理部１５は、ステップＳ３にて選択した購買希望車両の評価点からステップＳ５にて抽出した出品車両管理データ１２１の評価点の欄に設定された評価点を減算することにより評価点の差分を演算する。そして、マッチング処理部１５は、マッチング条件格納部１３に格納された差額データ管理テーブル１３１の項目「評価点」の条件および金額を参照する。そして、マッチング処理部１５は、条件の欄に設定された条件に従って差額を算出する。マッチング処理部１５は、算出した差額およびそれぞれの評価点を差額記憶部に記憶する。その後、ステップＳ７に遷移する。
【００８６】
［ステップＳ７］  マッチング処理部１５は、ステップＳ４にて抽出した出品車両管理データ１２１の希望色の欄を参照する。そして、参照した希望色が、ステップＳ３にて選択した購買希望車両の色に一致するか否かを判断する。参照した希望色が、ステップＳ３にて選択した購買希望車両の色に一致する場合（ステップＳ７のＹｅｓ）、ステップＳ９に遷移する。参照した希望色が、ステップＳ３にて選択した購買希望車両の色に一致しない場合（ステップＳ７のＮｏ）、ステップＳ８に遷移する。
【００８７】
［ステップＳ８］  マッチング処理部１５は、マッチング処理部１５は、マッチング条件格納部１３に格納された差額データ管理テーブル１３１の項目「希望色」の金額を参照する。そして、マッチング処理部１５は、設定された金額およびそれぞれの色を差額記憶部に記憶する。その後、ステップＳ９に遷移する。
【００８８】
［ステップＳ９］  マッチング処理部１５は、ステップＳ４にて抽出した出品車両管理データ１２１の年式の欄を参照する。そして、参照した年式が、ステップＳ３にて選択した購買希望車両の年式の条件内か否かを判断する。参照した年式が、ステップＳ３にて選択した購買希望車両の年式の条件内である場合（ステップＳ９のＹｅｓ）、ステップＳ１０に遷移する。参照した年式が、ステップＳ３にて選択した購買希望車両の年式の条件内ではない場合（ステップＳ９のＮｏ）、ステップＳ１３に遷移する。
【００８９】
［ステップＳ１０］  マッチング処理部１５は、ステップＳ３にて選択した購買希望車両の年式からステップＳ４にて抽出した出品車両管理データ１２１の年式の欄に設定された年式を減算することにより年式の差分を演算する。マッチング処理部１５は、マッチング条件格納部１３に格納された差額データ管理テーブル１３１の項目「年式」の条件および金額を参照する。そして、マッチング処理部１５は、条件の欄に設定された条件に従って差額を算出する。マッチング処理部１５は、算出した差額およびそれぞれの年式を差額記憶部に記憶する。その後、ステップＳ１１に遷移する。
【００９０】
［ステップＳ１１］  マッチング処理部１５は、ステップＳ４にて抽出した出品車両管理データ１２１の走行距離の欄を参照する。そして、参照した走行距離が、ステップＳ３にて選択した購買希望車両の走行距離の条件内か否かを判断する。参照した走行距離が、ステップＳ３にて選択した購買希望車両の走行距離の条件内である場合（ステップＳ１１のＹｅｓ）、ステップＳ１２に遷移する。参照した走行距離が、ステップＳ３にて選択した購買希望車両の走行距離の条件内ではない場合（ステップＳ１１のＮｏ）、ステップＳ１３に遷移する。
【００９１】
［ステップＳ１２］  マッチング処理部１５は、ステップＳ３にて選択した購買希望車両の走行距離からステップＳ４にて抽出した出品車両管理データ１２１の年式の欄に設定された走行距離を減算することにより走行距離の差分を演算する。マッチング処理部１５は、マッチング条件格納部１３に格納された差額データ管理テーブル１３１の項目「走行距離」の条件および金額を参照する。そして、マッチング処理部１５は、条件の欄に設定された条件に従って差額を算出する。マッチング処理部１５は、算出した差額およびそれぞれの走行距離を差額記憶部に記憶する。その後、ステップＳ１４に遷移する。
【００９２】
［ステップＳ１３］  マッチング処理部１５は、ステップＳ３にて今回選択した購買希望車両について演算した差額およびそれぞれの項目を消去する。その後、ステップＳ１４に遷移する。
【００９３】
［ステップＳ１４］  マッチング処理部１５は、ステップＳ２にて選択した出品車両管理データ１２１の全ての購買希望車両についてステップＳ４〜Ｓ１３の処理が終了したか否かを判断する。ステップＳ２にて選択した出品車両管理データ１２１の全ての購買希望車両について処理が終了した場合（ステップＳ１４のＹｅｓ）、ステップＳ１５に遷移する。ステップＳ２にて選択した出品車両管理データ１２１の全ての購買希望車両について処理が終了していない場合（ステップＳ１４のＮｏ）、ステップＳ３に遷移する。そして、未選択の購買希望車両を１つ選択し、ステップＳ４以降の処理を引き続き行う。
【００９４】
［ステップＳ１５］  マッチング処理部１５は、全ての出品車両管理データ１２１についてステップＳ４〜Ｓ１４の処理が終了したか否かを判断する。全ての出品車両管理データ１２１についてステップＳ４〜Ｓ１４の処理が終了した場合（ステップＳ１５のＹｅｓ）、図１１の処理を終了する。全ての出品車両管理データ１２１についてステップＳ４〜Ｓ１４の処理が終了していない場合（ステップＳ１５のＮｏ）、ステップＳ２に遷移する。そして、未選択のレコードを１つ選択し、ステップＳ３以降の処理を引き続き行う。
【００９５】
以上で図１４の処理の説明を終了する。
以上述べたように、取引管理装置１０によれば、オークション前に車両の交換取引を成立させることで、出品車両の早期売買を図ることができる。また、会員は、オークションで落札するよりも安い価格で車両を入手できる可能性が高まる。また、オークションで落札するよりも安い価格で車両を入手できる可能性が高まるため、取引の成約率が向上する可能性が高まり、オークション主催会社も、より多くの手数料を得ることができる可能性が高まる。
【００９６】
なお、取引管理装置１０からクライアント装置２０ａ、２０ｂへの交換成立や交換仮成立の通知方法は、前述した方法に限定されない。
なお、本実施の形態では、中古車の交換取引を管理するシステムを説明したが、取引管理システム１００は、新車の取引にも適用することができる。
【００９７】
なお、取引管理装置１０が行った処理が、複数の装置によって分散処理されるようにしてもよい。例えば、１つの装置が、マッチング処理までを行ってマッチングデータを生成しておき、他の装置が、そのマッチングデータを用いて取引処理および決済処理を行うようにしてもよい。
【００９８】
以上、本発明の取引管理装置および取引管理方法を、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
【００９９】
また、本発明は、前述した各実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、取引管理装置１０が有する機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記憶装置には、ハードディスクドライブ、フレキシブルディスク（ＦＤ）、磁気テープ等が挙げられる。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷ等が挙げられる。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等が挙げられる。
【０１００】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１０１】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１０２】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現することもできる。
【符号の説明】
【０１０３】
１０  取引管理装置
１１  出品車両データ受付部
１２  出品車両管理データ格納部
１２ａ  管理テーブル
１２１  出品車両管理データ
１３  マッチング条件格納部
１３１  差額データ管理テーブル
１４  会員データ格納部
１４１  会員データ管理テーブル
１５  マッチング処理部
１５１、１５３  マッチングデータ
１５２、１５４  マッチング詳細データ
１６  取引処理部
１７  マッチングデータ格納部
１７１  マッチング管理テーブル
１８  決済処理部
１９  ログ格納部
２０ａ、２０ｂ  クライアント装置
【図１】
0005602085.tif 000002
【図２】
0005602085.tif 000003
【図３】
0005602085.tif 000004
【図４】
0005602085.tif 000005
【図５】
0005602085.tif 000006
【図６】
0005602085.tif 000007
【図７】
0005602085.tif 000008
【図８】
0005602085.tif 000009
【図９】
0005602085.tif 000010
【図１０】
0005602085.tif 000011
【図１１】
0005602085.tif 000012
【図１２】
0005602085.tif 000013
【図１３】
0005602085.tif 000014
【図１４】
0005602085.tif 000015