(57)【特許請求の範囲】
【請求項１】
少なくとも第１から第３のユーザ間で商品又はサービスの交換をマッチングさせる商品又はサービスマッチング装置において、
前記第１から第３のユーザが利用する第１から第３の端末装置からそれぞれ送信された、商品又はサービスの交換を申し込む第１から第３の交換申込情報を受信する受信部と、
前記第１から第３の交換申込情報を受信したとき、前記第１から第３のユーザの全員が他のユーザへ自己の商品又はサービスを交換し合うことができるマッチング状態になったか否かを判別し、前記マッチング状態になったと判別したとき、前記第１から第３の端末装置に各々表示される第１の画面内において取引へ進むことが可能な第１の枠内に前記第１から第３のユーザが交換を申し込んだ第１から第３の商品又はサービスに関する情報をそれぞれ表示させる第１から第３の表示情報を、前記第１から第３の端末装置へそれぞれ送信するマッチング部と
を備えることを特徴とする商品又はサービスマッチング装置。
【請求項２】
前記マッチング部は、前記マッチング状態になったと判別したとき、前記第１から第３のユーザの商品へそれぞれ交換申込を行ったユーザに関する情報を表示させる第４から第６の表示情報を、前記第１から第３の端末装置へそれぞれ送信することを特徴とする請求項１記載の商品又はサービスマッチング装置。
【請求項３】
前記マッチング部は、前記第２及び第３の交換申込情報を受信したとき、前記第１のユーザの商品に交換申込を行った前記第２のユーザの商品に関する情報と、前記第２のユーザの商品に交換申込を行った前記第３のユーザの商品に関する情報とを、前記第１の端末装置の画面内における第２の枠内に表示させる第７の表示情報を前記第１の端末装置へ送信することを特徴とする請求項１記載の商品又はサービスマッチング装置。
【請求項４】
前記マッチング部は、前記第１のユーザにより取引画面において取引をすることを表す第１の取引情報を受信したとき、前記第２及び第３の端末装置に各々表示される前記第１の画面内の前記第１の枠内において、取引を促す表示を表示させる第８の表示情報を前記第２及び第３の端末装置へ送信することを特徴とする請求項１記載の商品又はサービスマッチング装置。
【請求項５】
受信部と、マッチング部とを備え、少なくとも第１から第３のユーザ間で商品又はサービスの交換をマッチングさせる商品又はサービスマッチング装置における商品又はサービスマッチング方法であって、
前記受信部により、前記第１から第３のユーザが利用する第１から第３の端末装置からそれぞれ送信された、商品又はサービスの交換を申し込む第１から第３の交換申込情報を受信し、
前記マッチング部により、前記第１から第３の交換申込情報を受信したとき、前記第１から第３のユーザの全員が他のユーザへ自己の商品又はサービスを交換し合うことができるマッチング状態になったか否かを判別し、前記マッチング状態になったと判別したとき、前記第１から第３の端末装置に各々表示される第１の画面内において取引へ進むことが可能な第１の枠内に前記第１から第３のユーザが交換を申し込んだ第１から第３の商品又はサービスに関する情報をそれぞれ表示させる第１から第３の表示情報を、前記第１から第３の端末装置へそれぞれ送信する、
ことを特徴とする商品又はサービスマッチング方法。
【請求項６】
少なくとも第１から第３のユーザ間で商品又はサービスの交換をマッチングさせる処理をコンピュータに実行させる商品又はサービスマッチングプログラムであって、
前記第１から第３のユーザが利用する第１から第３の端末装置からそれぞれ送信された、商品又はサービスの交換を申し込む第１から第３の交換申込情報を受信し、
前記第１から第３の交換申込情報を受信したとき、前記第１から第３のユーザの全員が他のユーザへ自己の商品又はサービスを交換し合うことができるマッチング状態になったか否かを判別し、前記マッチング状態になったと判別したとき、前記第１から第３の端末装置に各々表示される第１の画面内において取引へ進むことが可能な第１の枠内に前記第１から第３のユーザが交換を申し込んだ第１から第３の商品又はサービスに関する情報をそれぞれ表示させる第１から第３の表示情報を、前記第１から第３の端末装置へそれぞれ送信する
処理を前記コンピュータに実行させることを特徴とする商品又はサービスマッチングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品又はサービスマッチング装置、商品又はサービスマッチング方法、及び商品又はサービスマッチングプログラムに関する。
【背景技術】
【０００２】
従来から、インターネットを介して、２者のユーザ間で商品を交換し合う装置がある。例えば、あるユーザが交換したい商品に関する情報を、端末を通じてあるサイトに表示させ、他のユーザがその商品と交換したい自己の商品を、端末を通してそのサイトに表示させる。そして、互いに承諾を得ると、２者間で契約が成立し、商品を交換する、などである。
【０００３】
このような２者間での商品交換に関する技術として、例えば、以下がある。
【０００４】
すなわち、注文があったことを他の所有者に通知し、他の所有者から注文に対する承諾を受領すると、注文の対象とされた物品に関し、他の所有者の識別子を、注文を出した一の所有者の識別子に書き換えることで所有権を移転させる装置がある。
【０００５】
この技術によれば、インターネットのようなクライアントサーバコンピュータ環境において、ユーザ間の物品の交換を統合的に行うことができる、とされる。
【０００６】
また、第１のユーザのクライアントから第１の取引注文における商品交換要求を受け取り、第２のユーザについて信用正当性検証を実行し、この検証に合格すると第２の取引注文を第１のユーザのクライアントに提供する商品交換情報処理装置がある。
【０００７】
この技術によれば、信用格付けが良好なユーザに対して迅速な商品交換処理モードを提供し、商品交換プロセスの期間を算出し、商品交換プロセスの効率を改善することができる、とされる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−３２５４７０号公報
【特許文献２】特表２０１９−５２５３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記の技術はいずれも２者間での商品交換に関する技術であり、３者間以上で商品交換を行う場合については何ら開示も示唆もなされていない。
【００１０】
３者間以上で商品を交換する場合、どのような情報を互いに送受信するかは、大変重要な場合がある。それは、商品交換プロセスを複雑にさせないようにし、ユーザに対して単純な作業で商品を交換させ、ユーザに対して利用し易い環境を整えるためでもある。
【００１１】
とくに、ユーザが利用する端末装置は、通信量に応じて通信料金が発生する場合がある。従って、できるだけ、送受信する情報量を少なくさせることで、通信料金を低くすることが可能であり、これにより、ユーザが利用し易い環境を提供することが可能となる。
【００１２】
そこで、一開示は、３者間以上で全員が商品又はサービスを交換し合う場合に、端末装置との間で送受信する情報量を一定以下にする商品又はサービスマッチング装置、商品又はサービスマッチング方法、及び商品又はサービスマッチングプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
一開示は、少なくとも第１から第３のユーザ間で商品又はサービスの交換をマッチングさせる商品又はサービスマッチング装置において、前記第１から第３のユーザが利用する第１から第３の端末装置からそれぞれ送信された、商品又はサービスの交換を申し込む第１から第３の交換申込情報を受信する受信部と、前記第１から第３の交換申込情報を受信したとき、前記第１から第３のユーザの全員が他のユーザへ自己の商品又はサービスを交換し合うことができるマッチング状態になったか否かを判別し、前記マッチング状態になったと判別したとき、前記第１から第３の端末装置に各々表示される第１の画面内において取引へ進むことが可能な第１の枠内に前記第１から第３のユーザが交換を申し込んだ第１から第３の商品又はサービスに関する情報をそれぞれ表示させる第１から第３の表示情報を、前記第１から第３の端末装置へそれぞれ送信するマッチング部とを備える商品又はサービスマッチング装置にある。
【発明の効果】
【００１４】
一開示によれば、３者間以上で全員が商品やサービスを交換し合う場合に、ユーザが利用する端末装置との間で送受信する情報量を一定以下にすることが可能である。
【図面の簡単な説明】
【００１５】
【図１】図１は商品又はサービスマッチングシステムの構成例を表す図である。
【図２】図２（Ａ）と図２（Ｂ）は商品交換の例を表す図である。
【図３】図３（Ａ）から図３（Ｃ）は端末に表示される画面の例、図３（Ｄ）は商品交換の例を表す図である。
【図４】図４（Ａ）と図４（Ｂ）は商品交換の例を表す図である。
【図５】図５（Ａ）から図５（Ｄ）は端末に表示される画面の例を表す図である。
【図６】図６は動作例を表すフローチャートである。
【図７】図７はトップページの画面例を表す図である。
【図８】図８は出品画面の例を表す図である。
【図９】図９は出品詳細画面の例を表す図である。
【図１０】図１０は出品詳細画面の例を表す図である。
【図１１】図１１は出品詳細画面の例を表す図である。
【図１２】図１２は検索画面の例を表す図である。
【図１３】図１３は交換希望画面の例を表す図である。
【図１４】図１４はマッチング詳細画面の例を表す図である。
【図１５】図１５は交換希望画面の例を表す図である。
【図１６】図１６はマッチング詳細画面の例を表す図である。
【図１７】図１７はマッチング詳細画面の例を表す図である。
【図１８】図１８は交換希望画面の例を表す図である。
【図１９】図１９はマッチング詳細画面の例を表す図である。
【図２０】図２０はマッチング詳細画面の例を表す図である。
【図２１】図２１はマッチング詳細画面の例を表す図である。
【図２２】図２２は取引画面の例を表す図である。
【図２３】図２３はマッチング詳細画面の例を表す図である。
【図２４】図２４はマッチング詳細画面の例を表す図である。
【図２５】図２５は取引画面の例を表す図である。
【図２６】図２６はマッチング詳細画面の例を表す図である。
【図２７】図２７はマッチング詳細画面の例を表す図である。
【図２８】図２８は取引画面の例を表す図である。
【図２９】図２９はマッチング詳細画面の例を表す図である。
【図３０】図３０は出品管理画面の例を表す図である。
【図３１】図３１は交換希望画面の例を表す図である。
【図３２】図３２はマッチング詳細画面の例を表す図である。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための形態について説明する。なお、以下の実施例は開示の技術を限定するものではない。そして、各実施の形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００１７】
［第１の実施の形態］
＜商品又はサービスマッチングシステムの構成例＞
図１は、商品又はサービスマッチングシステム１０の構成例を表す図である。商品又はサービスマッチングシステム（以下、「マッチングシステム」と称する場合がある。）１０は、商品又はサービスマッチング装置（以下、「マッチング装置」と称する場合がある。）１００と、複数の端末装置（以下、「端末」と称する場合がある。）２００とを含む。
【００１８】
マッチング装置１００は、例えば、パーソナルコンピュータ、サーバなどである。
【００１９】
端末２００は、例えば、パーソナルコンピュータやフィーチャーフォン、スマートフォン、タブレット、ゲーム装置などである。
【００２０】
マッチング装置１００と端末２００は、例えば、インターネットで接続されてもよい。その場合、全部が有線で接続されてもよいし、一部が無線でそれ以外が有線で接続されてもよい。
【００２１】
本マッチングシステム１０は、全体としては、例えば、以下のように動作する。
【００２２】
すなわち、ユーザが交換対象となる商品やサービスに関する情報を端末２００に入力すると、その情報が端末２００からマッチング装置１００へ送信されて、その情報がマッチング装置１００に登録される。これにより、ユーザは、交換したい商品やサービスの出品が完了する。本マッチングシステム１０では、商品のみならず、サービスについても３者間以上で交換することが可能である。サービスとしては、例えば、家庭教師サービスや講演会サービスなどがある。
【００２３】
そして、ユーザが交換したい商品を検索により見つけると、交換申込対象となる商品又はサービスに関する情報を端末２００に入力し、その情報がマッチング装置１００へ送信される。
【００２４】
マッチング装置１００では、３者間以上のユーザが全員、互いに商品又はサービスを交換できる状態になっているかを確認し、そのような状態になったときに、交換申込を出した（相手方の）商品又はサービスに関する情報を端末２００へ送信する。
【００２５】
端末２００の画面には、交換申込を出した商品又はサービスが、特定の枠内に表示され、これにより、端末２００を利用するユーザは、３者間以上で、全員が商品又はサービスが交換可能な状態になったことを把握することが可能となる。
【００２６】
そして、ユーザは、その枠内に表示された取引ボタンをクリックまたはタップすることで、画面が後述する取引画面へ変わり、取引画面において実際に取引を行うことが可能となる。
【００２７】
なお、以下では、交換対象となる商品又はサービスのうち、商品についての例について説明する。また、「交換希望」と「交換申込」とを区別しないで用いる場合がある。
＜商品又はサービスマッチング装置の構成例＞
図１は、マッチング装置１００の構成例も表す図である。
【００２８】
マッチング装置１００は、ＵＩ（User Interface）１１０、交換申込部１２０、リンク設定部１３０、マッチング部１４０、メモリ部１５０、及び取引部１６０を含む。
【００２９】
ＵＩ１１０は、端末２００から送信されたパケットデータを受信し、受信したパケットデータから、出品する商品に関する情報や交換申込に関する情報などの各種情報を抽出し、抽出した情報を交換申込部１２０へ出力する。また、ＵＩ１１０は、受信したパケットデータから、取引に関する情報などを抽出し、抽出した情報をマッチング部１４０へ出力する。
【００３０】
さらに、ＵＩ１１０は、マッチング部１４０から出力された、交換希望を出した商品に関する情報などの各種情報を受け取ると、受け取った情報を含むパケットデータを生成し、生成したパケットデータを端末２００へ送信する。
【００３１】
ＵＩ１１０は、例えば、ネットワークインターフェースでもよい。ＵＩ１１０は、マッチング装置１００と端末２００との間で、インターネットを介して、上述した情報を送受信するインターフェースの役割を果たす。
【００３２】
交換申込部１２０は、ＵＩ１１０から出力された出品に関する情報や交換申込に関する情報などの各種情報を受け取ると、受け取った情報をリンク設定部１３０へ出力する。
【００３３】
ＵＩ１１０又は交換申込部１２０は、例えば、各ユーザが利用する端末２００から送信された交換申込に関する交換申込情報を受信する受信部でもある。
【００３４】
リンク設定部１３０は、出品に関する情報などを交換申込部１２０から受け取ると、受け取った情報をマッチング部１４０へ出力する。
【００３５】
また、リンク設定部１３０は、交換申込に関する情報を交換申込部１２０から受け取ると、交換申込を出した商品に関する情報に対してリンクを設定する。例えば、商品ｂから商品ａへの交換申込に関する情報を受信すると、リンク設定部１３０は、商品ｂから商品ａへのリンクを設定する。これにより、例えば、自己が出品した商品から相手方の商品へ向けて、交換申込が行われたことを表すリンクがマッチング装置１００内で設定される。
【００３６】
リンク設定部１３０は、設定したリンクに関する情報を交換申込に関する情報に含めて、マッチング部１４０へ出力する。
【００３７】
マッチング部１４０は、リンク設定部１３０から受け取った、自己が出品した商品に関する情報をメモリ部１５０に記憶する。また、マッチング部１４０は、交換申込に関する情報を、メモリ部１５０に記憶する。これにより、例えば、ある商品から他の商品への交換申込がマッチング装置１００に登録される。
【００３８】
さらに、マッチング部１４０は、メモリ部１５０に記憶された交換申込に関する情報と、リンク設定部１３０から受け取った交換申込に関する情報とに基づいて、３者間以上で全員が商品を交換できる状態になったか否かを判別する。
【００３９】
３者間以上で全員が商品を交換し合うことができる状態とは、例えば、図２（Ｂ）に示すように、取引が成立すると、ユーザＡ〜Ｃで互いに商品ａ〜ｃを他のユーザへ移転することができる状態のことである。
【００４０】
他方、３者間以上で全員が商品を交換し合うことができない状態とは、例えば、図２（Ａ）に示すように、ユーザＡがユーザＣの商品ｃに対して交換希望を出していないため、３者間で商品を移転することができない状態のことである。
【００４１】
図１に戻り、マッチング部１４０は、３者以上で全員が商品を交換し合うことができる状態であると判別すると、マッチング詳細画面（後述）に関する情報をメモリ部１５０から読み出し、ＵＩ１１０へ出力する。
【００４２】
また、マッチング部１４０は、取引部１６０から取引に関する情報を受け取ると、取引画面に関する情報などメモリ部１５０から読み出し、読みだした情報をＵＩ１１０へ出力する。
【００４３】
メモリ部１５０は、例えば、商品に関する情報、どの商品からどの商品へ交換申込が行われたかを示す情報などを記憶する。メモリ部１５０は、例えば、ハードディスクドライブやメモリカードなどの記憶媒体でもよい。
【００４４】
取引部１６０は、ＵＩ１１０から出力された取引に関する情報を受け取ると、その情報をマッチング部１４０へ出力する。
【００４５】
マッチング装置１００における各部１１０〜１６０の詳細は動作例で説明する。
【００４６】
なお、ＣＰＵ（Central Processing Unit）１７０が、交換申込部１２０、リンク設定部１３０、マッチング部１４０、及び取引部１６０の機能を実現するようにしてもよい。この場合、ＣＰＵ１７０は、メモリ部１５０に記憶されたプログラムを読み出して、読み出したプログラムを実行することで、これらの機能を実現することができる。したがって、ＣＰＵ１７０は、例えば、交換申込部１２０、リンク設定部１３０、マッチング部１４０、及び取引部１６０に対応する。
＜３者間の交換申込の例、４者間の交換申込の例＞
図２（Ａ）と図２（Ｂ）は３者間の交換申込の例を表す図である。上述したように、本マッチング装置１００は、３者間以上で、全員が自己の商品を他のユーザに交換できる状態となったときに、交換申込の希望を出した商品に関する情報を、各ユーザの端末２００へ送信している。したがって、マッチング装置１００は、図２（Ａ）の状態では、交換申込をした商品に関する情報を、端末２００へは送信しない。図２（Ｂ）の状態になったときに、マッチング装置１００は、交換申込をした商品に関する情報を、端末２００へ送信する。
【００４７】
図２（Ａ）の状態のときと、図２（Ｂ）の状態のときとで、マッチング装置１００が交換申込をした商品に関する情報を送信する場合、送信回数は２回となる。他方、図２（Ａ）の状態のときに、交換申込をした商品に関する情報を送信することなく、図２（Ｂ）の状態のときに、マッチング装置１００がこの情報を送信すると、送信回数は１回となる。
【００４８】
一般に、インターネットを介して送受信されるパケットデータは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）に従う。このようなパケットデータは、ヘッダ領域とペイロード領域からなる。２回に分けてパケットデータを送信すると、ヘッダ領域も含めて２回送信されることになるが、１回で送信される場合、ヘッダ領域の送信が１回で済む。この場合、後者の方が前者よりも、マッチング装置１００から送信されるデータのデータ量は少なくなる。従って、本マッチング装置１００は、ユーザが利用する端末２００へ送信する情報量を一定以下にすることが可能である。
【００４９】
図３（Ａ）から図３（Ｃ）は、３者間で商品を交換できる状態となったときに、ユーザＡ〜Ｃが利用する端末２００−Ａ〜２００−Ｃの画面２０１−Ａ〜２０１−Ｃにそれぞれ表示される画面例を表す図である。ユーザＡの端末２００−Ａの画面２０１−Ａには、交換申込を出した商品ｃの情報が表示され、ユーザＢの端末２００−Ｂの画面２０１−Ｂには、交換申込を出した商品ａの情報が表示される。また、ユーザＣの端末２００−Ｃの画面２０１−Ｃには、交換申込を出した商品ｂの情報が表示される。
【００５０】
なお、図３（Ａ）から図３（Ｃ）の例では、各ユーザＡ〜Ｃが出品した商品に関する情報と、交換申込を受けた商品に関する情報も表示されている。
【００５１】
このような情報が表示された各ユーザＡ〜Ｃは、画面２０１−Ａ〜２０１−Ｃに表示された取引ボタンをそれぞれクリックしたりタップしたりすることで、取引を成立させ、商品を交換することが可能となる。
【００５２】
図３（Ａ）から図３（Ｃ）に示す表示は、例えば、画面内にある、特定の枠内に表示される。そのため、各ユーザは、３者間で全員が商品交換可能な状態になったことを把握することができる。そして、特定の枠内には、取引ボタンが表示され、このボタンをユーザが操作することで取引画面へ移行させることができる。そのため、各ユーザは、取引成立へ向けた動作を容易に行うことが可能となる。従って、ユーザは時間をかけずにスムーズに、取引成立へ向けた動作を行うことが可能となる。
【００５３】
なお、図３（Ｃ）は交換後の例を表す図である。
【００５４】
図４（Ａ）と図４（Ｂ）は４者間の交換申込の例である。図４（Ａ）は、ユーザＤの商品ｄについて、ユーザＣの商品ｃと交換申込をしていないため、４者間で商品を交換できる状態にはなっていない場合の例を表す。一方、図４（Ｂ）は、４者間で全員が商品を交換できる状態の場合の例を表している。この場合に、マッチング装置１００は、各ユーザＡ〜Ｄの端末２００−Ａ〜２００−Ｄへ、交換申込をした商品に関する情報をそれぞれ送信する。
【００５５】
図５（Ａ）から図５（Ｄ）は、各ユーザＡ〜Ｄが利用する端末２００−Ａ〜２００−Ｄの画面２０１−Ａ〜２０１−Ｄに表示される画面例を表す。この場合も、各画面２０１−Ａ〜２０１−Ｄには、交換申込を出した商品に関する情報が表示される。さらに、各画面２０１−Ａ〜２０１−Ｄには、自己が出品した商品に関する情報と、交換申込を受けた商品に関する情報も表示される例である。
【００５６】
これらの表示も、図３（Ａ）から図３（Ｃ）の場合と同様に、取引ボタンが表示された特定の枠内に表示される。そのため、各ユーザは、４者間で全員が商品を交換できる状態であることを容易に把握でき、取引へ向けた処理をスムーズに行うことが可能となる。
【００５７】
以上の例は、４者間までの商品交換の例について説明したが、５者間以上においても同様に、本マッチング装置１００は、動作することが可能である。
【００５８】
なお、本マッチング装置１００では、２者間での商品交換を行うことも許容される。例えば、図２（Ａ）の状態のときに、ユーザＡがユーザＢからの交換申込を受けて、自己の商品ａを商品ｂと交換することを申込（又は、ユーザＢからの商品申込を承諾）する場合でも、本マッチング装置１００では、取引画面へ移行させることが可能である。或いは、４者間で交換申込が行われた場合で、そのうちの３者間で商品交換が可能な状態となったときでも、本マッチング装置１００では取引画面へ移行させることが可能である。
【００５９】
なお、以下では、３者間以上で全員が商品交換することが可能な状態になったことを、「マッチング状態」と称する場合がある。
＜動作例＞
次に、動作例について説明する。
【００６０】
図６は、動作例を表すフローチャートである。主に、ユーザＡ〜Ｃの３者間で商品を交換する場合の例で動作例を説明する。動作例は、以下の順番で説明する。
【００６１】
＜１．１  出品＞
＜１．２  交換申込＞
＜１．３  マッチング状態＞
＜１．４  取引＞
＜１．５  管理画面＞
＜２  ４者間による取引の例＞
＜１．１  出品＞
最初に出品動作について説明する。ユーザＡ〜Ｃが商品ａ〜ｃをそれぞれ出品する場合の例で説明する。出品動作は、図６のＳ１１に対応し、図７から図１１を用いて説明する。
【００６２】
なお、以下では、端末２００は、パーソナルコンピュータの例で説明する。この場合、画面上には、カーソルが表示され、ユーザはマウスを操作することで、画面に表示されたカーソルを移動させて、画面上に表示された領域に情報を入力可能な状態にさせたり、画面上に表示されたボタンをクリックしたりすることができる。
【００６３】
端末２００がスマートフォンやタブレット端末の場合、マウスによるカーソル移動に代えて、画面上に表された領域をユーザがタップすることで、画面上に表示された領域への移動や画面上に表示されたボタンのクリックを行うことができる。したがって、以下の説明において、「クリック」を「タップ」に読み換えることで、スマートフォンやタブレット端末の動作例として実施することができる。
【００６４】
また、端末２００がフィーチャーフォンの場合、物理ボタンを操作することで、画面上に表示されたカーソルを移動させたり、画面上に表示されたボタンをクリックしたりすることができる。従って、以下の説明において、「カーソルを移動してクリック」を「十字キーボタンでカーソルを移動させて、所望の位置で●ボタンまたは■ボタンを押す」と読み替えることで、フィーチャーフォンの動作例として実施することができる。
【００６５】
図６に示すように、マッチング装置１００は、処理をスタートさせると（Ｓ１０）、（後述する）出品画面において、ユーザによる必要事項等の入力により、ユーザの商品の出品を受け付ける（Ｓ１１）。
【００６６】
図７は、ユーザＡが利用する端末２００−Ａの画面２０１−Ａに表示されたトップページ画面２０５の例を表す図である。トップページ画面２０５は、例えば、初期画面でパスワード入力などにより、利用するユーザが登録されたユーザであることが確認されると、端末２００に最初に表示される画面である。
【００６７】
トップページ画面２０５は、トップ領域２０６、商品検索窓２０７、及び「出品する」表示２０８を含む。
【００６８】
トップ領域２０６は、マッチングシステム（MATCHING SYSTEM）バー２０６１、マイページバー２０６２、出品バー２０６３、ユーザ表示領域２０６４、及びログアウトボタン２０６５を含む。
【００６９】
マッチングシステム（MATCHING SYSTEM）バー２０６１は、図７に示すトップページ画面２０５を表示させるためのバーである。後述する他の画面（図８など）にも当該バー２０６１が表示され、他の画面で当該バー２０６１をクリックすることで、トップページ画面２０５を表示させることができる。
【００７０】
マイページバー２０６２は、マイページ画面へ移行するためのバーである。
【００７１】
出品バー２０６３は、後述する出品画面へ移行するためのバーである。ユーザが、カーソル２０２を当該バー２０６３上まで持っていき、当該バー２０６３上でクリックすることで、出品画面を表示させることができる。
【００７２】
ユーザ表示領域２０６４には、利用するユーザ名が表示される領域である。図７の例では、ユーザＡが利用しているため、「ようこそ  ユーザＡ  様」と表示される。
【００７３】
ログアウトボタン２０６５は、マッチングシステム１０からログアウトするためのボタンである。
【００７４】
商品検索窓２０７は、商品名を入力することで、その商品を検索することができる。例えば、ユーザは、カーソル２０２を商品検索窓２０７に持っていき、キーボード操作などにより商品名を入力することができる。商品名を入力後、エンターボタンを押すことで、後述する検索画面を表示することができる。
【００７５】
マッチングシステム１０は、例えば、以下の処理を行う。
【００７６】
すなわち、端末２００は、ユーザ名やパスワード入力などの情報を受け付けると、ユーザ名やパスワードなどに関する情報を生成し、マッチング装置１００へ送信する。マッチング装置１００のマッチング部１４０は、当該情報を、ＵＩ１１０、交換申込部１２０、及びリンク設定部１３０を介して受信すると、ユーザ名の情報とパスワードに関する情報に基づいて、メモリ部１５０に登録されたユーザか否かを確認する。マッチング部１４０は、登録されたユーザであることを確認すると、トップページ画面に関する情報をメモリ部１５０から読み出して、ＵＩ１１０を介して、端末２００へ送信する。端末２００は、トップページに関する情報に基づいて、図７に示すトップページ画面２０５を表示させる。
【００７７】
そして、端末２００は、出品バー２０６３がクリックされたことを検出すると、検出されたことを表す情報を生成し、マッチング装置１００へ送信する。マッチング部１４０は、リンク設定部１３０等を介して、当該情報を受信すると、出品画面に関する情報をメモリ部１５０から読み出して、端末２００へ送信する。端末２００は、出品画面に関する情報に基づいて、出品画面を表示する。
【００７８】
また、端末２００は、商品検索窓２０７から商品名が入力され、エンターボタンが押されたことを検出すると、商品名に関する情報を生成し、マッチング装置１００へ送信する。マッチング部１４０は、リンク設定部１３０等を介して、当該情報を受信すると、検索画面に関する情報を、メモリ部１５０から読み出して、端末２００へ送信する。端末２００は、検索画面に関する情報に基づいて、検索画面を表示させる。
【００７９】
なお、マッチング部１４０は、登録されたユーザであることを確認することができない場合、入力を受け付けないことを示す情報を、メモリ部１５０から読み出し、端末２００へ送信してもよい。この場合、端末２００は、この情報に基づいて、「入力を受け付けることができません。」を表示することができる。
【００８０】
図８は、ユーザＡが利用する端末２００−Ａの画面２０１−Ａに表示された出品画面２１０の例を表す図である。
【００８１】
出品画面２１０は、トップ領域２１１、出品画面であることを表示する領域２１２、出品する商品の詳細が入力される領域２１３とを含む。
【００８２】
トップ領域２１１は、トップ画面（図７）のトップ領域２０６と同様である。
【００８３】
出品する商品の詳細が入力される領域２１３は、写真が貼付される領域２１４、商品の価格が入力される領域２１５、商品に関する紹介文が入力される領域２１６、サービスを出品する場合、サービスを提供する場所を表すサービスを提供する場所に関する領域２１７を含む。さらに、当該領域２１３は、掲載期間が入力される領域２１８、出品する商品が購入可能であることを示す領域２１９、登録ボタン２２０、及びキャンセルボタン２２１を含む。
【００８４】
ユーザは、例えば、他のウィンドウ画面に表示された写真を、カーソル２０２を用いてドラッグアンドドロップすることで、領域２１４に写真を貼付することができる。また、ユーザは、マウスを操作することで、各領域２１５〜２１８にカーソル２０２を持っていき、キーボード入力により、商品の価格などを入力することができる。さらに、ユーザは、領域２１９でマウスをクリックすることで、商品について購入することも可能であることを登録させることができる。
【００８５】
ユーザが必要事項を入力し、登録ボタン２２０をクリックすることで、出品する商品に関する情報の入力が完了し、後述する出品詳細画面へ移行する。
【００８６】
なお、ユーザは、キャンセルボタン２２１をクリックすると、出品された画面に入力された情報をクリアすることができる。
【００８７】
図９は、出品画面２１０で登録ボタン２２０がクリックされた後に表示される出品詳細画面２３０の例を表す図である。図９も、「ユーザＡ」の端末２００−Ａの画面２０１−Ａに表示される出品詳細画面２３０の例を表している。
【００８８】
出品詳細画面２３０は、トップ領域２３１、出品詳細画面であることを表示する領域２３２、及び出品する商品の詳細を表示する領域２３３とを含む。
【００８９】
トップ領域２３１は、トップページ画面２０５（図７）と同様に、出品バー２３１０が表示される。当該バー２３１０がクリックされると、出品画面２１０（図８）へ移行する。
【００９０】
出品する商品の詳細を表示する領域２３３は、出品画面２１０で入力された各情報が表示される。当該領域２３３は、出品する商品の写真を表示する領域２３４、出品する商品の名称を表示する領域２３５、商品の価格を表示する領域２３６、ユーザ名を表示する領域２３７を含む。また、当該領域２３３は、サービスの提供場所を表示する領域２３８、掲載期間を表示する領域２３９、購入可能であるか否かを表示する領域２４０、「出品を取り消す」ボタン２４１、及び「戻る」ボタン２４２を含む。
【００９１】
ユーザは、出品詳細画面２３０に表示された各情報２３５〜２４０を確認することで、出品する商品に関する情報を確認するとともに、出品画面２１０で入力した情報の確認も行うことができる。
【００９２】
ユーザは、カーソル２０２を「出品を取り消す」ボタン２４１まで持っていき、当該ボタン２４１をクリックすることで、出品を取り消すことができる。この場合、端末２００は、「出品を取り消す」ボタン２４１がクリックされたことを表す情報をマッチング装置１００へ送信し、マッチング部１４０は、リンク設定部１３０等を介して、当該情報を受信すると、メモリ部１５０に記憶された、出品取り消し対象の商品に関する情報を削除する。
【００９３】
また、ユーザは、「戻る」ボタン２４２をクリックすると、出品画面２１０（例えば図８）に戻って、各情報を入力することができる。例えば、端末２００は、「戻る」ボタン２４２がクリックされたことを検出すると、端末２００のメモリに記憶された出品画面に関する情報を読み出し、その情報に基づいて、出品画面２１０を表示する。
【００９４】
以上により、ユーザＡは、マッチングシステム１０に対して、商品ａを出品することができる。
【００９５】
図１０は、ユーザＢの端末２００−Ｂの画面２０１−Ｂに表示される出品詳細画面２３０の例を表す図である。ユーザＢが出品画面２１０で必要事項を入力した後の画面の例となっている。図１０に示すように、名称を表示する領域２３５には、「商品ｂ」が表示されている。
【００９６】
図１１は、ユーザＣの端末２００−Ｃの画面２０１−Ｃにおいて表示される出品詳細画面２３０の例を表す図である。ユーザＣが出品画面２１０で必要事項を入力した後の画面の例となっている。図１１に示すように、名称を表示する領域２３５には、「商品ｃ」が表示されている。以上により、ユーザＢ，Ｃも商品ｂ，ｃを出品することができる。
【００９７】
マッチングシステム１０は、例えば、以下の処理を行う。
【００９８】
すなわち、端末２００は、出品する商品に関する情報（例えば、商品ａに関する情報）が入力され、登録ボタン２２０がクリックされたことを検出すると、入力した商品に関する情報と、端末２００を利用するユーザに関する情報（例えば、ユーザＡ）とを生成する。端末２００は、これらの情報をマッチング装置１００へ送信する。
【００９９】
マッチング装置１００のマッチング部１４０は、リンク設定部１３０等を介して、これらの情報を受信すると、ユーザに関する情報と入力した商品に関する情報とに基づいて、ユーザが出品した商品に関する情報をメモリ部１５０に記憶する。これにより、マッチング装置１００は、例えば、ユーザＡが商品ａを出品したなど、どのユーザがどの商品を出品したかを登録することができる（図６のＳ１１）。
【０１００】
また、マッチング部１４０は、これらの情報を受信すると、出品詳細画面に関する情報をメモリ部１５０から読み出して、ＵＩ１１０を介して端末２００へ送信する。端末２００−Ａは、受信した出品詳細画面に関する情報に基づいて、出品詳細画面２３０（図９）を表示させることができる。
【０１０１】
以上の動作が各端末２００−Ａ〜２００−Ｃで行われることで、マッチング装置１００は、ユーザＡが商品ａ、ユーザＢが商品ｂ、ユーザＣが商品ｃをそれぞれ出品したことを、メモリ部１５０に登録することができる。
＜１．２  交換申込＞
次に、交換申込の動作例について説明する。交換申込の動作は、図６では、Ｓ１２とＳ１３に対応する。また、図１２から図１６を用いて、交換申込の動作例を説明する。
【０１０２】
ここでは、最初に、ユーザＢが自己の商品ｂについてユーザＡの商品ａに対して交換申込を行う。次に、ユーザＣが自己の商品ｃについてユーザＢの商品ｂに対して交換申込を行う。以下では、この順番で、交換申込の例を説明する。これは、丁度、図２（Ａ）において、最初に、商品ｂから商品ａへの交換申込が行われ、次に、商品ｃから商品ｂへの交換申込が行われる場合に対応する。
＜１．２．１  ユーザＢによる交換申込＞
図６に示すように、マッチング装置１００は、各ユーザの商品の出品を受け付けると（Ｓ１１）、検索画面で交換希望の商品の検索を受け付け、その後、（後述する）交換希望画面において自己の商品と交換申込を行う他の商品を受け付ける（Ｓ１２）。そして、マッチング装置１００は、交換希望画面において、交換希望ボタンが押されたか否かを判別する（Ｓ１３）。
【０１０３】
図１２は、ユーザＢの端末２００−Ｂの画面２０１−Ｂに表示された検索画面２５０の例を表す図である。
【０１０４】
検索画面２５０は、トップ領域２５１、検索画面であることを表示する領域２５２、及び検索条件が入力される領域領域２５３を含む。
【０１０５】
トップ領域２５１は、出品画面２１０のトップ領域２１１と同様に、「マッチングシステム」、「マイページ」バー、「出品」バー、利用するユーザの名称が表示される領域、及びログアウトボタンが表示される。
【０１０６】
検索条件が入力される領域２５３は、検索窓２５４、検索された商品についてどの順番で表示させるかを選択する選択バー２５５、「まとめて希望を入れる」ボタン２５６、及び検索結果表示領域２５７を含む。
【０１０７】
ユーザは、例えば、マウスを操作してカーソル２０２を、検索窓２５４に移動させ、キーボード操作により、検索キーワードの入力が可能である。そして、ユーザは、検索窓２５４の右側にあるボタン（拡大鏡の形をしたボタン）にカーソル２０２を移動させて、マウスをクリックすると、検索キーワードによる商品の検索が実行される。そして、検索画面２５０には、検索結果が検索結果表示領域２５７に表示される。
【０１０８】
マッチングシステム１０では、例えば、以下のような動作が行われる。
【０１０９】
すなわち、端末２００は、検索画面２５０で検索キーワードの入力を受け付けると、検索キーワードに関する情報を生成し、マッチング装置１００へ送信する。マッチング装置１００のマッチング部１４０は、交換申込部１２０等を介して入力した検索キーワードを受信すると、検索キーワードに合致する商品名を有する商品に関する情報をメモリ部１５０から読み出す。そして、マッチング部１４０は、読みだした商品に関する情報を、ＵＩ１１０を介して端末２００へ送信する。
【０１１０】
端末２００は、マッチング装置１００から送信された商品に関する情報を、検索結果表示領域２５７に表示する。図１２の例では、当該領域２５７には１ページで８個の商品を、検索結果として表示することができる。また、ユーザが、「次へ」バー２５８にマウス２０２を持っていくか、ページ数が表示された領域にマウスを持っていき、そこでマウスをクリックすることで、端末２００は、２ページ目以降に、９個目からの商品の検索結果を表示することができる。
【０１１１】
検索結果表示領域２５７では、検索結果として、個々の商品に関する情報が表示される。図１２の例では、商品の写真２６０や、紹介文、価格、実績数、ユーザ評価を表す星マーク２６１が表示される。ユーザ評価を表す星マークは、例えば、実績数に応じた数を表してもよい。
【０１１２】
さらに、検索結果表示領域２５７には、商品ごとにチェックボックス２５９が表示される。これは、ユーザが、交換申込を行う対象となる他のユーザの商品をチェックするためのものである。ユーザは、カーソル２０２を、対象商品のチェックボックス２５９まで移動させ、そこで、マウスをクリックすることで、チェックボックスにチェックマークを表示させることができる。ユーザは、１又は複数の商品についてチェックボックス２５９を利用して、対象となる商品を１又は複数選択することができる。そして、ユーザは、「まとめて希望を入れる」ボタン２５６をクリックすることで、交換申込を行う対象となる他のユーザの商品を決定することができる。端末２００は、「まとめて希望を入れる」ボタン２５６がクリックされたことを検出すると、検索画面２５０から交換希望画面へ画面を変更する。
【０１１３】
マッチングシステム１０は、例えば、以下の処理を行う。
【０１１４】
すなわち、端末２００−Ｂは、「まとめて希望を入れる」ボタン２５６がクリックされたことを検出すると、当該ボタン２５６がクリックされたことを表す情報を生成し、マッチング装置１００へ送信する。マッチング装置１００のマッチング部１４０は、リンク設定部１３０等を介して、当該ボタン２５６がクリックされたことを表す情報を受信すると、交換希望画面に関する情報をメモリ部１５０から読み出して、ＵＩ１１０を介して端末２００−Ｂへ送信する。端末２００−Ｂは、受信した交換希望画面に関す情報に基づいて、交換希望画面を表示し、その画面内において、自己が出品した商品に関する情報と、チェックボックス２５９にチェックマークが入っている商品に関する情報とを表示させる。
【０１１５】
図１３は、検索画面２５０で「まとめて希望を入れる」ボタン２５６がクリックされた後に表示される交換希望画面２７０の例を表す図である。図１３は、ユーザＢの端末２００−Ｂの画面２０１−Ｂに表示される交換希望画面２７０の例を表す。
【０１１６】
交換希望画面２７０は、トップ領域２７１、交換希望画面であることを表示する領域２７２、及び交換希望商品情報表示領域２７３を含む。
【０１１７】
トップ領域２７１は、出品画面２１０（図８）と同様に、ユーザ名を表す領域などが表示される。
【０１１８】
交換希望商品情報表示領域２７３は、ユーザが出品した商品に関する情報を表示する領域２７４と、検索画面２５０で検索した、交換申込を行う対象となる他のユーザの商品に関する情報を表示する領域２７５とを含む。
【０１１９】
出品した商品に関する情報を表示する領域２７４は、画面上、「あなたが交換していいもの」と表示される。当該領域２７４には、「詳細申込」と表示された領域の下に、ユーザＢが出品した商品に関する情報２７６−Ｂが表示される。当該情報２７６−Ｂとして、ユーザＢが出品した商品ｂの写真や商品名「商品ｂ」、紹介文などの情報が表示されている。
【０１２０】
交換申込を行う他のユーザの商品に関する情報を表示する領域２７５は、画面上、「あなたがほしいもの」と表示される。当該領域２７５は、ユーザＢが検索画面２５０で検索した、ユーザＡの商品ａに関する情報２７７−Ｂが表示される。当該情報２７７−Ｂとして、ユーザＡが出品した商品ａの写真や商品名「商品ａ」、紹介文などの情報が表示されている。
【０１２１】
また、交換希望商品情報表示領域２７３には、「交換希望する」ボタン２７９と「戻る」ボタン２７１１とが表示される。
【０１２２】
「交換希望する」ボタン２７９は、例えば、ユーザが交換申込を行う対象の商品を所有するユーザに対して交換申込を行う場合にクリックされるボタンである。従って、ユーザＢがこのボタン２７９をクリックすることで、ユーザＡに対して、自己の商品ｂとユーザＡの商品ａとを交換したい交換申込を行うことになる。これは、丁度、図２（Ａ）において、商品ｂから商品ａへの交換申込に対応する。
【０１２３】
端末２００では、「交換希望する」ボタン２７９がクリックされた場合、交換希望ボタンが押されたと判別し（図６のＳ１３でＹｅｓ）、マッチング詳細画面を表示する。
【０１２４】
一方、端末２００では、「交換希望する」ボタン２７９が所定時間、クリックされないときは、交換希望ボタンが押されていないと判別し（Ｓ１３でＮｏ）、検索画面２５０を表示し、Ｓ１２以降の処理を行う。
【０１２５】
なお、交換希望画面２７０には、検索領域２７８を含む。ユーザが出品した商品を検索したいときは、検索領域２７８において、購入金額の下限と上限を入力し、「実行」ボタンをクリックすることができる。
【０１２６】
図１４は、ユーザＡの端末２００−Ａの画面２０１−Ａにおいて表示されるマッチング詳細画面２８０の例を表す図である。例えば、ユーザＡは、自己の商品ａを出品後、出品詳細画面２３０（図９）が表示されている状況で、ユーザＢが、交換希望画面２７０（図１３）で、ユーザＡの商品ａに対して交換申込を行った（「交換希望する」ボタン２７９をクリックした）場合に表示される。
【０１２７】
図１４に示すように、マッチング詳細画面２８０は、トップ領域２８１、マッチング詳細画面であることを表示する領域２８２、及びマッチング詳細情報表示領域２８３を含む。
【０１２８】
トップ領域２８１は、出品画面２１０等と同様に、「マッチングシステム」の表示やマイページバーなどが表示される。
【０１２９】
マッチング詳細情報表示領域２８３は、ユーザが出品した商品に関する情報を表示する領域２８４、マッチング候補領域２８５を含む。また、当該領域２８３は、交換希望（又は交換申込）を受けた商品に関する情報を表示する領域２８６と、交換希望（又は交換申込）を出した商品に関する情報を表示する領域２８７を含む。
【０１３０】
出品した商品に関する情報を表示する領域２８４は、例えば、ユーザＡが出品した商品ａに関する情報を表示する領域２８４１と、出品詳細ボタン２８４２を含む。商品ａに関する情報を表示する領域２８４１には、図１４の例では、商品の名称である「商品ａ」と、商品ａの写真が表示される。出品詳細ボタン２８４２は、出品詳細画面２３０（例えば図９）に戻るためのボタンである。
【０１３１】
マッチング候補領域２８５は、例えば、３者間以上で全員が他のユーザの商品を交換できる状態になったときに、ユーザが交換申込を行った商品が表示される領域である。例えば、図２（Ｂ）のように、３者間でユーザＡ〜Ｃ全員が交換申込を行った場合、３者間以上で全員が商品を交換できる状態となるため、このような場合に、自己が交換申込を行った商品が表示される。図１３の段階では、ユーザＡは自己の商品ａについて、交換申込を行っていないため（例えば、図２（Ａ）の状態のため）、マッチング候補領域２８５には、商品に関する情報は表示されない。
【０１３２】
交換希望を受けた商品に関する情報を表示する領域２８６は、他のユーザから交換申込を受けた商品に関する情報が表示される。図１４の例では、その前の段階で、ユーザＢが交換希望画面２７０でユーザＡの商品ａに対して「交換希望する」ボタン２７９をクリックして、交換申込を行っている（図１３）。そのため、交換希望を受けた商品に関する情報を表示する領域２８６には、ユーザＡが交換申込を受けた商品である商品ｂに関する情報２８６１−Ａ１が表示される。ユーザＡは、この領域２８６に表示された商品に関する情報を確認することで、自己の商品ａに対して、交換申込を受けた商品を確認することができる。
【０１３３】
商品ｂに関する情報２８６１−Ａが表示される領域には、商品名を表す「商品ｂ」、交換申込を行ったユーザを表す「ユーザＢ」など、商品ｂに関する情報が表示される他、「コレと交換」ボタン２８６２−Ａ１が表示される。
【０１３４】
「コレと交換」ボタン２８６２−Ａ１は、交換申込を受けたユーザが、その商品と自己の商品との交換申込を承諾する場合にクリックされるボタンである。例えば、図１４の場合で、ユーザＡが「コレと交換ボタン」２８６２−Ａ１をクリックすると、ユーザＡは、ユーザＢからの商品ｂの交換申込を承諾することになる。
【０１３５】
なお、交換希望を受けた商品に関する情報を表示する領域２８６には、「さらに交換希望を受けた商品を表示する」バー２８６４が表示される。ユーザは、このバー２８６４にカーソル２０２を持っていき、このバーでクリックすると、交換希望を受けた他の商品に関する情報を表示することができる。
【０１３６】
また、交換希望を受けた商品に関する情報を表示する領域２８６には検索領域２８６３がある。検索領域２８６３は、交換希望を受けた商品を検索する際に用いられる。
【０１３７】
交換希望を出した商品に関する情報を表示する領域２８７は、ユーザが交換希望を出した商品に関する情報が表示される。図１３の例では、ユーザＡは、まだ、他の商品に対して交換申込を行っていないため、当該領域２８７には何も情報が表示されていない。
【０１３８】
マッチングシステム１０では、例えば、以下の処理を行う。
【０１３９】
すなわち、ユーザＢの端末２００−Ｂは、交換希望画面２７０（図１３）において、「交換希望する」ボタン２７９がクリックされたことを検出すると（図６のＳ１３でＹｅｓ）、当該ボタン２７９がクリックされたことを表す情報と交換申込を行った商品名（商品ａ）の情報、及びユーザＢに関する情報とを生成する。そして、端末２００−Ｂは、これらの情報を、マッチング装置１００へ送信する。
【０１４０】
マッチング部１４０は、ユーザＢに関する情報と、交換申込を行った商品名（商品ａ）に関する情報（２つの情報を合わせてユーザＢの交換申込に関する情報）に基づいて、ユーザＢが出品した商品ｂから、ユーザＡが出品した商品ａへ交換申込が行われたことを示す情報を、メモリ部１５０に記憶する。これにより、商品ｂから商品ａへの交換申込が行われたことがマッチング装置１００に登録される。
【０１４１】
また、マッチング部１４０は、当該ボタン２７９がクリックされたことを表す情報とユーザＢに関する情報とに基づいて、ユーザＢが出品した商品ｂに対して交換申込が行われたか否かを、メモリ部１５０に記憶された、交換申込の登録状況から判別する。この場合、マッチング部１４０は、商品ｂに対する交換申込が行われていないため、メモリ部１５０には、商品ｂへの交換申込が行われたことが記憶されていないことを確認する。マッチング部１４０は、先ほど登録した商品ｂから商品ａへの交換申込が行われたことを示す情報を読み出し、この情報を含む、マッチング詳細画面に関する情報をメモリ部１５０から読み出す。マッチング部１４０は、マッチング詳細画面に関する情報を端末２００−Ａへ送信する。
【０１４２】
端末２００−Ａは、マッチング詳細画面に関する情報に基づいて、マッチング詳細画面２８０（図１４）を表示する。交換希望を受けた商品に関する情報を表示する領域２８６には、商品ｂに関する情報２８６１−Ａ１が表示される。
【０１４３】
以上により、ユーザＢによる交換申込が行われることになる。
＜１．２．２  ユーザＣによる交換申込＞
次に、ユーザＣによる交換申込が行われる。ユーザＣによる交換申込も、ユーザＢによる交換申込とほぼ同様である。
【０１４４】
図１５は、ユーザＣの端末２００−Ｃの画面２０１−Ｃに表示される交換希望画面２７０の例である。
【０１４５】
ユーザＣも、ユーザＢと同様に、検索画面２５０において検索キーワードにより交換申込を行う商品を検索し、その結果、図１５に示す交換希望画面２７０が表示される。マッチングシステム１０における処理も、端末２００−Ｂの場合と同様に、端末２００−Ｃとマッチング装置１００との間で行われる。
【０１４６】
出品した商品に関する情報を表示する領域２７４には、ユーザＣが出品した商品ｃに関する情報２７６−Ｃが表示される。また、交換申込を行う他のユーザの商品に関する情報を表示する領域２７５には、検索結果として、交換申込を希望する商品ｂに関する情報２７７−Ｃが表示される。
【０１４７】
ユーザＣは「交換希望する」ボタン２７９をクリックすることで、ユーザＢの商品ｂに対して交換申込を行うことになる。丁度、図２（Ａ）の例で、商品ｃから商品ｂへの交換申込を行った場合の例に対応する。図１５に戻り、ユーザＣが「交換希望する」ボタン２７９をクリックすると、ユーザＡのマッチング詳細画面２８０にはその情報が表示される。
【０１４８】
図１６は、その場合のマッチング詳細画面２８０の例を表す図である。ユーザＣが商品ｂに対する交換申込を行ったため、交換希望を受けた商品に関する情報を表示する領域２８６には、ユーザＣが出品した商品ｃに関する情報が表示される。
【０１４９】
これは、図２（Ａ）の例において、商品ｃから商品ｂへの交換申込が行われ、商品ｂから商品ａへの交換申込が行われた場合に、ユーザＡの（端末画面２０１−Ａにおける）マッチング詳細画面２８０において、２つの交換申込が行われたことを表す情報が表示されることに対応する。
【０１５０】
ユーザＡからすると、商品ａに対しては、商品ｃからは直接交換申込は受けていない。しかし、ユーザＡのマッチング詳細画面２８０において、商品ａに交換申込をした商品ｂと、商品ｂに交換申込をした商品ｃとに関する情報が表示されることで、ユーザＡが交換を行う対象となる商品が、商品ｂだけではなく、商品ｃも選択対象となる。ユーザＡは増えた選択肢の中から、交換申込を行う商品を選択することができるため、交換が成立する可能性も増加し、ユーザが利用し易い環境を提供することが可能となる。
【０１５１】
図１６に戻り、ユーザＡは、まだ、この段階では、自己の商品ａとの交換申込を行っていないため、交換希望を出した商品に関する情報を表示する領域２８７には、何も表示されない。
【０１５２】
マッチングシステム１０では、例えば、以下の処理を行う。
【０１５３】
すなわち、ユーザＣの端末２００−Ｃは、交換希望画面２７０（図１５）において、「交換希望する」ボタン２７９がクリックされたことを検出すると（図６のＳ１３でＹｅｓ）、当該ボタン２７９がクリックされたことを表す情報と交換申込を行った商品名（商品ｂ）の情報、及びユーザＣであることを示す情報とを生成し、マッチング装置１００へ送信する。
【０１５４】
マッチング部１４０は、ユーザＣに関する情報と交換申込を行った商品名（商品ｂ）に情報（２つの情報を合わせてユーザＣの交換申込に関する情報）とに基づいて、ユーザＣが出品した商品ｃから、交換申込を行った商品ｂへ交換申込が行われたことを示す情報を、メモリ部１５０に記憶する。これにより、商品ｃから商品ｂへの交換申込が行われたことがマッチング装置１００に登録されたことになる。
【０１５５】
また、マッチング部１４０は、当該ボタン２７９がクリックされたことを表す情報と交換申込を行った商品名（商品ｂ）の情報とに基づいて、交換申込を行った商品に対する交換申込が行われたか否かを、メモリ部１５０に記憶された、交換申込の登録状況から判別する。この場合、マッチング部１４０は、商品ｂについて、他の商品ａへの交換申込が既に行われたことがメモリ部１５０に記憶されているので、商品ｂから商品ａへの交換申込が行われたことを示す情報と、商品ｃから商品ｂへの交換申込が行われたことを示す情報とを、メモリ部１５０から読み出す。
【０１５６】
そして、マッチング部１４０は、これらの情報を含む、マッチング詳細画面に関する情報（又は表示情報）をメモリ部１５０から読み出す。マッチング部１４０は、マッチング詳細画面に関する情報を端末２００−Ａへ送信する。すなわち、マッチング部１４０は、ユーザＢの交換申込に関する情報と、ユーザＣの交換申込に関する情報とを受信すると、商品ｂから商品ａと、商品ｃから商品ｂへの交換申込が行われた情報を含む、マッチング詳細画面に関する情報を、ユーザＡの端末２００−Ａへ送信する。
【０１５７】
端末２００−Ａは、マッチング詳細画面に関する情報に基づいて、マッチング詳細画面２８０（図１６）を表示する。交換希望を受けた商品に関する情報を表示する領域２８６には、商品ｂに関する情報２８６１−Ａ１とともに、商品ｃに関する情報２８６１−Ａ２が表示される。
【０１５８】
以上により、ユーザＢ，Ｃによる交換申込が行われることになる。
【０１５９】
＜１．３  マッチング状態＞
次に、３者以上でその全員が商品を交換し合う状態、すなわち、マッチング状態の例について説明する。
【０１６０】
ここでは、ユーザＢ，Ｃが交換申込を行った上記の例で、さらに、ユーザＡがユーザＣの商品ｃに対して交換申込を行った場合の例を用いて説明する。また、図１７から図２１を用いて、マッチング状態についての動作例を説明する。本動作は、図６のＳ１４からＳ１６までに対応する。
【０１６１】
図１７は、ユーザＡの端末２００−Ａの画面２０１−Ａに表示されるマッチング詳細画面２８０の例を表す図である。図１７は、図１６に対して、カーソル２０２が、「コレと交換ボタン」２８６２−Ａ２へ移動した場合の例を表している。
【０１６２】
ユーザＡは、ユーザＣの商品ｃに対して交換申込を行うべく、商品ｃに関する情報２８６１−Ａ２が表示された領域の「コレと交換」ボタン２８６２−Ａ２にカーソル２０２を持っていき、このボタン２８６２−Ａ２をクリックする。このボタン２８６２−Ａ２をクリックすると、端末２００−Ａは、画面が切り替わって、交換希望画面２７０を表示する。
【０１６３】
図１８は、ユーザＡの端末２００−Ａの画面２０１−Ａに表示される交換希望画面２７０の例である。
【０１６４】
出品した商品に関する情報を表示する領域２７４には、ユーザＡが出品した商品ａに関する情報２７６−Ａが表示される。また、交換申込を行う他のユーザの商品に関する情報を表示する領域２７５には、マッチング詳細画面２８０において「コレと交換」ボタン２８６２−Ａ２をクリックした商品ｃに関する情報２７７−Ａが表示される。
【０１６５】
ユーザＡは、交換希望画面２７０において、「交換希望する」ボタン２７９をクリックすることで、自己の商品ａについて、ユーザＣの商品ｃと交換申込を行うことが可能となる。当該ボタン２７９がクリックされると、端末２００−Ａは、マッチング詳細画面２８０を表示する。
【０１６６】
図１９は、この場合のマッチング詳細画面２８０の例を表す図である。
【０１６７】
図１９に示すように、マッチング候補領域２８５には、ユーザＡが交換申込をした商品ｃに関する情報２８５１−Ａ１が表示される。また、当該領域２８５には、ユーザＡの商品ａに対して交換申込を行ったユーザＢに関する情報２８５１−Ａ２が表示される。さらに、当該領域には、「取引へ進む」ボタン２８５２が表示される。
【０１６８】
ここでは、ユーザＣの商品ｃからユーザＢの商品ｂへの交換申込、ユーザＢの商品ｂからユーザＡの商品ａへの交換申込、そして、ユーザＡの商品ａからユーザＣの商品ｃへの交換申込がそれぞれ行われたことになる。従って、マッチング状態となったため、端末２００−Ａのマッチング詳細画面２８０のマッチング候補領域２８５には、ユーザＡが交換申込を行った商品ｃに関する情報が表示される。
【０１６９】
そして、このマッチング候補領域２８５には、「取引へ進む」ボタン２８５２が表示される。これにより、ユーザＡは、契約成立へ向けた取引画面へ進むことができる。すなわち、マッチング状態になったときに、各ユーザは、実際の取引へと進むことができる。
【０１７０】
交換希望を受けた商品に関する情報を表示する領域２８６や交換希望を出した商品に関する情報を表示する領域２８７は、単に、交換申込を受けたり、交換申込を出したりする商品に関する情報が表示されるだけであって、取引へと進むことができない。マッチング候補領域２８５に商品に関する情報が表示されることで、初めて、取引へ進むことができる。
【０１７１】
例えば、単に交換申込を受けたり、交換申込を出したりしたときに、マッチング候補２８５に商品に関する情報を表示させることも考えられる。しかし、そうすると、交換申込を受けたり出したりする度に、マッチング候補領域２８５に商品に関する情報を表示させることになる。このような場合、交換申込がある毎に、マッチング装置１００は、マッチング候補領域２８５に表示させる商品に関する情報を端末２００へ送信することになる。従って、このような場合、交換申込がある毎に、端末２００とマッチング装置１００との間で情報が送受信される。
【０１７２】
他方、本実施の形態のように、マッチング状態になったときに初めて、マッチング装置１００から端末２００へ、マッチング候補領域２８５に表示させる商品に関する情報を送信することで、１回の送信で済む。
【０１７３】
上述したように、交換申込がある度に何度も商品に関する情報を送受信するよりも、１回の送受信の方が、マッチング装置１００から端末２００へ送信する情報量を少なくさせることができる。よって、本第１の実施の形態におけるマッチング装置１００は、端末２００へ送信する情報量を一定以下にすることができる。
【０１７４】
なお、図１９の例では、商品ｃに関する「コレと交換」ボタン２８６２−Ａ２（図１７）がクリックされたことで、当該ボタン２８６２−Ａ２に代わって、「交換希望済」２８６５−Ａ２が表示される。また、交換希望を出した商品に関する情報を表示する領域２８７には、商品ｃに関する情報２８７１−Ａ１が表示される。当該情報２８７１−Ａ１が表示される領域には、「取り消す」ボタン２８７２が表示される。ユーザＡが、カーソル２０２を移動させて、当該ボタン２８７２上でクリックすると、商品ｃに対する交換申込を取り消すことができる。
【０１７５】
ユーザＡは、図１９に示すマッチング詳細画面２８０において、「取引へ進む」ボタン２８５２をクリックすることで、後述する取引画面へ移行することができる。
【０１７６】
なお、マッチング候補領域２８５には、図１９に示すように、ユーザＡの商品ａに対して交換申込を出したユーザＢに関する情報２８５１−Ａ２が表示されてもよい。自己の商品ａに対して交換申込を行ったユーザがどのようなユーザであるかを表示するためである。
【０１７７】
このように、本マッチング装置１００では、マッチング候補領域２８５においては、端末２００−Ａは、交換申込をした商品ｃに関する情報２８５１−Ａ１と、自己の商品ａに交換申込を出したユーザＢに関する情報２８５１−Ａ２とで異なる表示の仕方で表示するようにしている。これにより、例えば、マッチング候補領域２８５において、交換申込を行った商品と、交換申込を受けた商品（を出品したユーザ）との２つが異なることを、ユーザに理解しやすいように表示させるようにしている。
【０１７８】
図２０は、ユーザＢの端末２００−Ｂの画面２０１−Ｂに表示されるマッチング詳細画面２８０の例を表す。また、図２１は、ユーザＣの端末２００−Ｃの画面２０１−Ｃに表示されるマッチング詳細画面２８０の例を表す。いずれの場合も、ユーザＡが商品ｃに対する交換申込を行い、マッチング状態となった場合のマッチング詳細画面２８０の例を表している。
【０１７９】
図２０に示すように、マッチング候補領域２８５には、ユーザＢが交換申込を行った商品ａに関する情報２８５１−Ｂ１と、自己の商品ｂに対して交換申込を行ったユーザＣに関する情報２８５１−Ｂ２が表示される。また、図２１に示すように、マッチング候補領域２８５には、ユーザＣが交換申込を行った商品ｂに関する情報２８５１−Ｃ１と、自己の商品ｃに対して交換申込を行ったユーザＡの情報２８５１−Ｃ２が表示される。
【０１８０】
マッチング状態についての処理を、図６に示すフローチャートを用いて説明すると以下のようになる。
【０１８１】
すなわち、図６に示すように、交換希望ボタンが押されると（Ｓ１３でＹｅｓ）、マッチング装置１００は、３者間以上で、マッチング状態になったか否かを判別する（Ｓ１４）。
【０１８２】
マッチング装置１００は、マッチング状態になったと判別したとき（Ｓ１４でＹｅｓ）、マッチング詳細画面２８０の所定の枠内において、交換申込を行った商品を表示する（Ｓ１５）。そして、マッチング装置１００は、マッチング詳細画面２８０において、取引へ進むボタンが押されたか否かを判別する（Ｓ１６）。
【０１８３】
マッチング装置１００は、取引へ進むボタンが押されたと判別したとき（Ｓ１６でＹｅｓ）、Ｓ１７へ処理を移行させる。一方、マッチング装置１００は、取引へ進むボタンが押されていないと判別したとき（Ｓ１６でＮｏ）、Ｓ１５へ移行して上述の処理を繰り返す。
【０１８４】
一方、マッチング装置１００は、マッチング状態になったと判別しなかったとき（Ｓ１４でＮｏ）、そのような状態になるまで待つ。
【０１８５】
マッチングシステム１０は、例えば、以下の処理を行う。
【０１８６】
すなわち、端末２００−Ａは、マッチング詳細画面２８０（図１７）に表示された「コレと交換」ボタン２８６２−Ａ２がクリックされたことを検出すると、どの商品に対する当該ボタン２８６２−Ａ２がクリックされたかを検出する。端末２００−Ａは、当該ボタン２８６２−Ａ２がクリックされたことを示す情報と、当該ボタン２８６２−Ａ２に対応する商品名の情報とを生成し、これらの情報をマッチング装置１００へ送信する。マッチング装置１００のマッチング部１４０は、これらの情報を受信すると、交換希望画面に関する情報とをメモリ部１５０から読み出して、ＵＩ１１０を介して、端末２００へ送信する。端末２００は、交換希望画面に関する情報に基づいて、交換希望画面２７０（図１８）を表示させる。
【０１８７】
次に、端末２００−Ａは、交換希望画面２７０において「交換希望する」ボタン２７９がクリックされたことを検出すると、交換申込を行った商品の商品名（商品ｃ）に関する情報と、当該ボタン２７９がクリックされたことを表す情報、及び端末２００−Ａを利用するユーザ（ユーザＡ）に関する情報を生成し、マッチング装置１００へ送信する。
【０１８８】
マッチング部１４０は、これらの情報を受信すると、ユーザに関する情報と交換申込を行った商品に関する情報とに基づいて、ユーザＡが出品した商品ａから、商品ｃへ交換申込が行われたことを示す情報を、メモリ部１５０へ記憶する。これにより、商品ａから商品ｃへ交換申込が行われたことがマッチング装置１００に登録される。
【０１８９】
そして、マッチング部１４０は、マッチング状態になったか否かを判別する。具体的には、以下の処理が行われる。
【０１９０】
すなわち、メモリ部１５０には、ある商品から他の商品への交換申込が行われたことを示す情報が記憶されている。マッチング部１４０は、この情報に基づいて、商品ｂから商品ａへの交換申込が行われ、商品ｃから商品ａへの交換申込が行われ、かつ、商品ａから商品ｃへの交換申込が行われたか否かを検出する。これにより、マッチング部１４０は、３者以上において全員が商品を交換できる状態、すなわち、マッチング状態になったか否かを検出することができる。
【０１９１】
言い換えると、マッチング部１４０は、ユーザＡからユーザＣが利用する端末２００−Ａ〜２００−Ｃからそれぞれ送信された交換申込に関する交換申込情報を受信すると、ユーザＡからユーザＣの全員が他のユーザへ自己の商品を交換し合うことができる状態になったか否かを判別する。マッチング部１４０は、そのような状態になったと判別すると、端末２００−Ａ〜２００−Ｃに表示される画面（例えば、マッチング詳細画面２８０）において取引へ進むことが可能な枠内（例えば、マッチング候補領域２８５）に各ユーザＡ〜ユーザＣが交換申込をした商品に関する情報を、端末２００−Ａ〜２００−Ｃへ送信する。マッチング部１４０は、そのような状態になっていないと判別すると、そのような商品に関する情報を端末２００−Ａ〜２００−Ｃへ送信することはしない。
【０１９２】
マッチング部１４０は、例えば、このような情報をマッチング候補領域２８５に表示させる情報として、マッチング詳細画面に関する情報（又は表示情報）を、メモリ部１５０から読み出す。そして、マッチング部１４０は、マッチング詳細画面に関する情報を、端末２００−Ａへ送信する。端末２００−Ａは、当該情報に基づいて、マッチング詳細画面２８０（図１９）を表示する（図６のＳ１５）。
【０１９３】
一方、マッチング部１４０は、マッチング状態ではないと判別すると（Ｓ１４でＮｏ）、マッチング状態になるまで待つ。
【０１９４】
ユーザＢ、Ｃのマッチング詳細画面２８０（図２０，図２１）の表示についても、対象となる商品やユーザが異なるだけであり、同様の処理が行われる。
【０１９５】
そして、端末２００−Ａは、マッチング詳細画面２８０（図１９）において、「取引へ進む」ボタン２８５２がクリックされたことを検出すると（図６のＳ１６でＹｅｓ）、当該ボタン２８５２がクリックされたことを示す情報を生成し、マッチング装置１００へ送信する。マッチング部１４０は、この情報を受信すると、取引画面に関する情報をメモリ部１５０から読み出して、端末２００へ送信する。端末２００は、取引画面に関する情報に基づいて、後述する取引画面を表示する。
【０１９６】
一方、端末２００−Ａは、マッチング詳細画面２８０において、「取引へ進む」ボタン２８５２がクリックされたことを検出しないとき（図６のＳ１６でＮｏ）、マッチング詳細画面２８０（図１９）を表示させたまま、「取引へ進む」ボタン２８５２がクリックされるのを待つ。
【０１９７】
「取引へ進む」ボタン２８５２がクリックされることで、ユーザＡ〜Ｃは、出品した商品について取引を行うことが可能になる。
【０１９８】
なお、このように３者間でマッチング状態となったときに、あるユーザが「取引へ進む」ボタン２８５２をクリックすることで、マッチングシステム１０では、マッチング状態となった商品ａから商品ｃに関する情報が検索されないようにすることが可能である。これにより、例えば、マッチング状態の商品について取引の成約に集中させることが可能となる。
【０１９９】
＜１．４  取引＞
次に、取引の動作例について説明する。図２２から図３０を用いて、取引の動作例について説明する。取引の動作例は、図６のＳ１７からＳ２０に対応する。
【０２００】
図６に示すように、マッチング装置１００は、「取引へ進む」ボタン２８５２が押されたことを確認すると（Ｓ１６でＹｅｓ）、取引画面へ移行し、取引画面において取引ボタンが押されたか否かを判別する（Ｓ１７）。
【０２０１】
図２２は、ユーザＡの端末２００−Ａの画面２０１−Ａに表示される取引画面３００の例を表す図である。
【０２０２】
取引画面３００は、トップ領域３０１、取引画面であることを表示する領域３０２、及び取引詳細表示領域３０３を含む。
【０２０３】
取引詳細表示領域３０３は、交換申込を受けた商品に関する情報が表示される領域３０４と、交換申込を行った商品に関する情報が表示される領域３０５、取引の状況を表す領域３０６、及び取引期限が表示される領域３０７を含む。
【０２０４】
交換申込を受けた商品に関する情報が表示される領域３０４には、図２２の例では、交換申込を受けた自己の商品ａの写真と「商品ａ」の文字、商品ａに交換申込をしたユーザＢの状況が表示される。また、当該領域３０４には、契約状況を表すマーク３０４１、「連絡する」ボタン３０４２が表示される。
【０２０５】
マーク３０４１は、契約を待っていることを表す表示（「待」）か、契約が完了したことを表す表示（「完」）のいずれかがマークとして表示される。また、「連絡する」ボタン３０４２は、ユーザＢと直接連絡を行うため、例えば、メッセージ画面を表示させるためのボタンである。
【０２０６】
交換申込を行った商品に関する情報が表示される領域３０５は、図２２の例では、ユーザＡが交換申込を行った、ユーザＣの商品ｃの写真、ユーザＣの状況、契約状況を表すマーク３０５１、「連絡する」ボタン３０５２が表示される。これらは、いずれも、対象となる商品やユーザが異なるだけで、交換申込を受けた商品に関する情報が表示される領域３０４に表示される情報と同様の機能を持つ。
【０２０７】
取引の状況を表す領域３０６には、取引の状況を表すマーク３０６３、「取引する」ボタン３０６１、「取引しない」ボタン３０６２が表示される。
【０２０８】
取引の状況を表すマーク３０６３は、取引画面３００に表示された商品について「取引する」ボタン３０６１が押されて取引を行ったか、「取引しない」ボタン３０６２が押されて取引をしなかったか、を表すマークが表示される。前者の場合は、「完」、後者の場合は、「待」が表示される。
【０２０９】
「取引する」ボタン３０６１は、取引画面３００に表示された商品について、ユーザと取引をする場合に押されるボタンである。「取引する」とは、例えば、交換申込を受けた商品との交換を行うことを承諾することである。或いは、「取引する」とは、例えば、そのような承諾を行い、かつ、交換申込を行った商品との交換を重ねて申込むことである。ユーザＡが、カーソル２０２を「取引する」ボタン３０６１まで持っていき、当該ボタン３０６１上でクリックすると、このような取引を行うことを決定（又は意思表示を）したことになる。
【０２１０】
「取引しない」ボタン３０６２は、このような取引を行わないことを決定した場合に押されるボタンである。
【０２１１】
なお、「取引する」ボタン３０６１がクリックされると、図２３に示すマッチング詳細画面２８０へ移行し、「取引しない」ボタン３０６２がクリックされると、図２１に示すマッチング詳細画面２８０へ移行する。
【０２１２】
図２２に戻り、取引期限が表示される領域３０７は、ユーザが取引期限を設定した場合にその情報が表示される領域である。図２２の場合、取引期限として「２０１９年１１月２０日」、契約が成立した状況を表す契約状況、本日の日付「２０１９年１１月１３日」、期限までの日数などが表示される。ユーザは、カーソル２０２を「取引期限」と表示された右側のボックスに移動させ、ここで、キーボード操作などにより、所望の取引期限を入力することで、取引期限を設定することができる。
【０２１３】
図２３は、取引画面３００で「取引する」ボタン３０６１がクリックされた後に表示されるマッチング詳細画面２８０の例を表す図である。図２３も、ユーザＡの端末２００−Ａの画面２０１−Ａに表示されるマッチング詳細画面２８０の例である。
【０２１４】
この場合のマッチング詳細画面２８０には、ユーザＡが出品した商品に関する情報を表示する領域２８４が表示される。マッチング詳細画面２８０には、それ以外の、マッチング候補領域２８５、交換希望を受けた商品に関する情報が表示される領域２８５、及び交換希望を出した商品に関する情報を表示する領域２８７は表示されない。その代わりに、マッチング詳細画面２８０には、「他の方の契約待ち状態です。状態を確認する。」表示２８８が表示される。
【０２１５】
一方、ユーザＢ，Ｃに表示される画面も、ユーザＡにより「取引する」ボタン３０６１がクリックされたため、マッチング詳細画面２８０が変化する。
【０２１６】
図２４は、このような場合のユーザＢのマッチング詳細画面２８０の例を表す図である。図２０のマッチング詳細画面２８０から、ユーザＡによる取引申込（「取引する」ボタン３０６１のクリック）により、図２４に示すマッチング詳細画面２８０に変化する。
【０２１７】
マッチング詳細画面２８０には、更に、取引期限までの日数２８５３と、「！取引を「する」か「しない」かを先に決定してください。」表示２８５４とが表示される。
【０２１８】
取引期限までの日数２８５３は、取引画面３００（図２２）でユーザＡによって設定された取引期限までの日数が表示される。図２４の例では「あと７日」と表示される。
【０２１９】
「！取引を「する」か「しない」かを先に決定してください。」表示２８５４は、ユーザＡからの取引の申込みに対して、ユーザＢに対して取引の成約に集中させるための表示であり、取引を促す表示でもある。当該表示２８５４により、ユーザＢは、「取引へ進む」ボタン２８５２をクリックして取引画面３００へ移行して、「取引する」か「取引しない」かの選択をすることが可能となる。
【０２２０】
なお、図２４に示すように、マッチング詳細画面２８０の交換希望を受けた商品に関する情報を表示する領域２８６と交換希望を出した商品に関する情報を表示する領域２８７には、商品に関する情報は表示されない。これは、ユーザＢが「コレと交換」ボタン２８６２−Ａ１などをクリックするなどして、商品ｂについての新たな申込を行わせないようにするためである。これにより、本マッチングシステム１０では、ユーザＢに対して、取引の成約により集中させることが可能となる。
【０２２１】
また、例えば、ユーザＢが３者間以外の他のユーザＺの商品ｚに対して交換申込を行い、マッチング状態となった場合でも、３者間のマッチングに関し、ユーザＡによって、取引画面２０１−Ａ（図２２）において「取引する」ボタン３０６１が押された後は、ユーザＺの商品ｚに関する情報は、マッチング候補領域２８５には表示されない。ユーザＢに対して、取引の成約に集中させるためである。また、１つの商品について、２つのマッチング契約が重複して成立することを防ぐためでもある。さらに、１つの商品について、マッチング契約と購入契約とが重複して成立することを防ぐためでもある。
【０２２２】
図２５は、マッチング詳細画面２８０（図２４）で「取引へ進む」ボタン２８５２がクリックされた後に、ユーザＢの端末２００−Ｂの画面２０１−Ｂに表示される取引画面３００の例を表す図である。
【０２２３】
交換申込を受けた商品に関する情報が表示される領域３０４には、交換申込を受けた自己の商品ｂの写真と「商品ｂ」の文字、その商品に交換申込を行ったユーザＣに関する情報が表示される。また、交換申込を行った商品に関する情報が表示される領域３０５には、ユーザＢが交換申込を行った商品ａとユーザＡに関する情報が表示される。
【０２２４】
そして、ユーザＢは、ユーザＡからの取引の申込を受けて、交換申込を受けたユーザＣと交換申込を行ったユーザＡとの間で取引を行うことを決定した場合、「取引する」ボタン３０６１をクリックする。この場合、図２６に示すマッチング詳細画面２８０が表示される。図２４に戻り、一方、ユーザＢは、そのような取引を行わない場合は、「取引しない」ボタン３０６２をクリックする。この場合、図２０に示すマッチング詳細画面２８０が表示される。
【０２２５】
図２６は、ユーザＢが「取引する」ボタン３０６１をクリックした後に、ユーザＢの端末２００−Ｂの画面２０１−Ｂに表示されるマッチング詳細画面２８０の例を表す図である。この場合も、ユーザＡのマッチング詳細画面２８０（図２３）と同様に、「他の方の契約待ち状態です。状態を確認する。」表示２８８が表示される。
【０２２６】
図２７は、ユーザＡとユーザＢによる「取引する」ボタン３０６１のクリックによる取引申込を受けた場合に、ユーザＣの端末２００−Ｃの画面２０１−Ｃに表示されるマッチング詳細画面２８０の例を表す図である。図２１に示すマッチング詳細画面２８０が表示された後、ユーザＡ，Ｂからの取引申込があると、この画面に切り替わる。
【０２２７】
このマッチング詳細画面２８０も、更に、取引期限までの日数２８５３と、「！取引を「する」か「しない」かを先に決定してください。」表示２８５４とが表示される。ユーザＣが「取引へ進む」ボタン２８５２をクリックすると、取引画面３００へ移行する。
【０２２８】
なお、図２７に示すマッチング詳細画面２８０も、図２４と同様に、交換希望を受けた商品に関する情報を表示する領域２８６と、交換希望を出した商品に関する情報を表示する領域２８７には、商品に関する情報は表示されない。また、ユーザＢの場合と同様に、ユーザＣの商品ｃが他のユーザＸの商品ｘとマッチング状態であっても、その商品ｘに関する情報はマッチング候補領域２８５には表示されない。
【０２２９】
図２８は、このような場合の取引画面３００の例を表す図である。交換申込を受けた商品に関する情報が表示される領域３０４には、ユーザＣの商品ｃの写真と商品名、商品ｃに交換申込を行ったユーザＡの情報が表示される。また、交換申込を行った商品に関する情報が表示される領域３０４には、ユーザＣが交換申込を行った商品ｂとユーザＢに関する情報が表示される。
【０２３０】
ユーザＣは、「取引する」ボタン３０６１をクリックすると、ユーザＡの端末２００−Ａの画面２０１−Ａには、図２９に示すマッチング詳細画面２８０が表示される。図２９に示すマッチング詳細画面２８０は、「他の方の契約待ち状態です。状態を確認する。」表示２８８（図２３）から、「この商品は取引中です。」表示２８９へと変わる。
【０２３１】
これは、ユーザＣが「取引する」ボタン３０６１をクリックしたことで、ユーザＡの取引、ユーザＢの取引、及びユーザＣの取引が成立し、３者間で商品の交換に関する契約が合意されたことを表している。
【０２３２】
ユーザＢのマッチング詳細画面２８０（図２４）とユーザＣのマッチング詳細画面２８０（図２７）で表示された「！取引を「する」か「しない」かを先に決定してください。」表示２８５４は、上述したように、取引成立を促す画面表示となっている。これにより、例えば、ユーザＢ，Ｃに対して、取引画面３００（図２５，図２８）において、取引するかしないかの選択をさせることが可能となる。したがって、このような表示２８８が行われない場合と比較して、取引を促して、早期に契約を成立させることが可能となる。このような制御のことを、例えば、「マッチング制御」と称する場合がある。
【０２３３】
なお、当該表示２８５４は、他の文字と異なる色で表示されたり、表示２８５４まわりの枠が赤色、文字が白色などで表示されたり、取引を促すような表示がなされてもよい。
【０２３４】
以上により、３者間で契約が成立し、全員が出品した商品を交換することが可能となる。
【０２３５】
取引に関する処理をまとめると、例えば、以下のようになる。
【０２３６】
すなわち、図６において、マッチング装置１００は、３者間以上の全員が、取引画面３００において、「取引する」ボタン３０６１を押したことを検出すると（Ｓ１７でＹｅｓ）、取引が成立し、一連の処理を終了させる（Ｓ１８）。
【０２３７】
例えば、マッチングシステム１０は、以下の処理を行う。
【０２３８】
すなわち、端末２００−Ａは、取引画面３００（図２２）を表示後、「取引する」ボタン３０６１がクリックされたことを検出すると、当該ボタン３０６１がクリックされたことを表す情報を生成し、マッチング装置１００へ送信する。マッチング部１４０は、取引部１６０等を介して、この情報を受信すると、この情報に基づいて、取引が申し込まれたことを表す情報（例えば、商品ａから商品ｃへの取引申込）をメモリ部１５０に記憶する。この際、マッチング部１４０は、取引が申し込まれたことを表す情報とともに、取引対象となる、マッチング状態となった商品に関する情報を読み出し、その商品に関する情報が検索されないようにフラグ情報をメモリ部１５０に記憶する。これにより、マッチング部１４０は、検索の際、このフラグ情報のある商品に関する情報を検索しないようにすることが可能となる。また、マッチング部１４０は、受信した情報に基づいて、契約待ち状態のマッチング詳細画面に関する情報を、メモリ部１５０から読み出して、端末２００−Ａへ送信する。さらに、マッチング部１４０は、マッチング制御のマッチング詳細画面に関する情報（又は表示情報）を、メモリ部１５０から読み出して、端末２００−Ｂへ送信する。
【０２３９】
端末２００−Ａは、契約待ち状態に関するマッチング詳細画面に関する情報に基づいて、「他の方の契約待ち状態です。状態を確認する。」が表示されたマッチング詳細画面２８０（図２３）を表示させる。また、端末２００−Ｂは、マッチング制御に関するマッチング詳細画面に関する情報に基づいて、「！取引を「する」か「しない」かを先に決定してください。」が表示されたマッチング詳細画面２８０（図２４）を表示させる。
【０２４０】
そして、端末２００−Ｂは、「取引へ進む」ボタン２８５２がクリックされたことを検出すると、当該ボタン２８５２がクリックされたことを表す情報を生成し、マッチング装置１００へ送信する。マッチング部１４０は、この情報を受信すると、取引画面に関する情報をメモリ部１５０から読み出して、端末２００−Ｂへ送信する。端末２００−Ｂは、取引画面３００（図２５）を表示する。
【０２４１】
端末２００−Ｂは、取引画面３００（図２５）で「取引する」ボタン３０６１がクリックされたことを検出すると、その情報をマッチング装置１００へ送信する。マッチング部１４０は、当該情報を受信すると、当該情報に基づいて、取引が申し込まれたことを表す情報（例えば、商品ｂから商品ｃへの取引申込）をメモリ部１５０に記憶する。また、マッチング部１４０は、当該情報を受信すると、契約待ち状態に関するマッチング詳細画面に関する情報をメモリ部１５０から読み出して、端末２００−Ｂへ送信する。さらに、マッチング部１４０は、当該情報を受信すると、マッチング制御のマッチング詳細画面に関する情報（又は表示情報）をメモリ部１５０から読み出して、端末２００−Ｃへ送信する。
【０２４２】
端末２００−Ｂは、契約待ち状態のマッチング詳細画面に関する情報に基づいて、マッチング詳細画面２８０（図２６）を表示させる。また、端末２００−Ｃは、マッチング制御のマッチング詳細画面２８０に関する情報に基づいて、マッチング詳細画面２８０（図２７）を表示させる。
【０２４３】
端末２００−Ｃは、マッチング詳細画面２８０（図２７）において「取引へ進む」ボタン２８５２がクリックされたことを検出すると、当該ボタン２８５２がクリックされたことを示す情報を、マッチング装置１００へ送信する。マッチング部１４０は、当該情報を受信すると、取引画面に関する情報をメモリ部１５０から読み出して、端末２００−Ｃへ送信する。端末２００−Ｃは、取引画面３００（図２８）を表示する。
【０２４４】
端末２００−Ｃは、取引画面３００において、「取引する」ボタン３０６１がクリックされたことを検出すると、その情報をマッチング装置１００へ送信する。
【０２４５】
マッチング部１４０は、この情報を受信すると、受信した情報に基づいて、取引が申し込まれたことを表す情報（例えば、商品ｃから商品ａへの取引申込）をメモリ部１５０に記憶する。
【０２４６】
そして、マッチング部１４０は、取引が申し込まれたことを表す他の情報をメモリ部１５０から読み出して、３者間で互いに取引が申し込まれたか否かを確認する。マッチング部１４０は、３者間で互いに取引が申し込まれたことを確認すると、取引中に関するマッチング詳細画面に関する情報をメモリ部１５０から読み出して、端末２００−Ａ〜２００−Ｃへ送信する。
【０２４７】
端末２００−Ａは、この情報に基づいて、図２９に示すマッチング詳細画面２８０を表示する。図２９は、端末２００−Ａにおけるマッチング詳細画面２８０であるが、他の端末２００−Ｂ，２００−Ｃも、図２９と同じマッチング詳細画面２８０が表示される。
【０２４８】
図６に戻り、一方、マッチング装置１００は、３者間以上の全員が、取引画面３００において、「取引する」ボタン３０６１を押さなかった場合（Ｓ１７でＮｏ）、「取引しない」ボタン３０６２を押したか否かを判別する（Ｓ１９）。
【０２４９】
そして、マッチング装置１００は、「取引しない」ボタン３０６２をユーザが押したと判別したとき（Ｓ１９でＹｅｓ）、他のユーザがその取引画面３００において、「取引する」ボタン３０６１を押したか否かを判別する（Ｓ２０）。
【０２５０】
マッチング装置１００は、他のユーザにより「取引する」ボタン３０６１を押したと判別すると（Ｓ２０でＹｅｓ）、Ｓ１５へ移行して上述した処理を繰り返す。この場合、Ｓ１９で「取引しない」ボタン３０６２を押したユーザの画面２０１は、マッチング詳細画面２８０に切り替わり、マッチング制御により、「！取引を「する」か「しない」かを先に決定してください。」表示２８５４が表示され、再び、取引画面３００へと促される。他のユーザの画面２０１には、「他の方の契約待ち状態です。状態を確認する。」表示２８８が表示されたマッチング詳細画面２８０が表示される。
【０２５１】
一方、マッチング装置１００は、他のユーザにより「取引する」ボタン３０６１が押されていないと判別すると（Ｓ２０でＮｏ）、Ｓ１５へ移行して上述した処理を繰り返す。この場合、Ｓ１９で「取引しない」ボタン３０６２を押したユーザを含む、全ユーザの画面２０１は、マッチング制御のない、例えば、図１９などに示すマッチング詳細画面２８０に切り替わる。
【０２５２】
また、一方、マッチング装置１００は、「取引しない」ボタン３０６２が押されたことを検出しなかったとき（Ｓ１９でＮｏ）、Ｓ１７へ移行して、上述した処理を繰り返す。この場合は、マッチング装置１００は、取引画面３００をそのまま表示させることになる。
＜１．５  出品管理画面＞
図３０は、出品管理画面３１０の例を表す図である。この画面３１０は、例えば、取引成立後のマッチング詳細画面２８０が暫く表示された後に表示される画面である。
【０２５３】
出品管理画面３１０は、トップ領域３１１、出品管理画面であることを表示する領域３１２、及び出品管理詳細領域３１３を含む。
【０２５４】
出品管理詳細領域３１３は、管理画面バー３１４、交換に関する項目３１５、及び各項目の状況を表す表示３１６を含む。
【０２５５】
管理画面バーは、出品管理画面３１０、応募管理画面、取引管理画面の各画面へ移行するためのバーである。例えば、ユーザが、カーソル２０２を、出品管理バーへ持っていき、出品管理バー上でクリックすると、画面２０１−Ａには、出品管理画面３１０が表示される。また、ユーザが、応募管理バー上でクリックすると、応募管理画面が表示され、取引管理バー上でクリックすると、取引管理画面が表示される。
【０２５６】
交換に関する項目３１５は、「交換希望出す」、「交換希望受ける」、「交換状態」、及び「購入状態」の各項目が表示される。そして、各項目の状況を表す表示３１６には、各項目が現在どのような状況になっているかが表示される。
【０２５７】
ユーザは、これらの項目により、自己が出品した商品の交換状態や購入状態を把握することができる。図３０の例では、ユーザＡが出品した商品ａについて取引が成立したため、「交換状態」が「取引成立  取引中」と表示される。
＜２  ４者間による取引の例＞
図３１は、ユーザＡの端末２００−Ａの画面２０１−Ａに表示される交換希望画面２７０の例を表す図である。図３１は、例えば、図４の例において、商品ｃから商品ｂへの交換申込が行われ、商品ｂから商品ａへの交換申込が行われ、さらに、商品ａから、ユーザＤが出品した商品ｄへの交換申込を行おうとしている状況での交換希望画面２７０の例である。
【０２５８】
図３１に示すように、ユーザＡは、交換希望画面２７０において、「交換希望する」ボタン２７９をクリックすることで、商品ａから商品ｄへの交換申込が行われる。
【０２５９】
この交換申込が行われることで、図３２に示すように、ユーザＤの端末２００−Ｄの画面２０１−Ｄの交換希望を受けた商品に関する情報を表示する領域２８６には、交換申込を直接受けたユーザＡの商品ａに関する情報２８６１−Ｄ１が表示される。さらに、３者間の交換申込の場合（図１６など）と同様に、当該領域２８６には、商品ａに対して交換申込を行ったユーザＢの商品ｂに関する情報２８６１−Ｄ２、さらに、商品ｂに対して交換申込を行ったユーザＣの商品ｃに関する情報２８６１−Ｄ３も表示される。
【０２６０】
これにより、例えば、４者間においても、ユーザＤは、自己の商品ｄに対して交換申込を行ったユーザＡの商品ａだけではなく、交換申込を直接受けていない他のユーザの商品ｂ，ｃについても交換対象として選択することが可能となる。したがって、４者間においても、３者間の場合と同様に、ユーザＤは、増えた選択肢の中から交換申込を行う商品を選択できるため、交換成立する可能性が増加し、ユーザが利用し易い環境を提供することができる。
【０２６１】
また、本マッチング装置１００は、４者間においても、４者間で全員が商品を交換可能することができる状態になったとき（例えば図４（Ｂ））、マッチング詳細画面２８０のマッチング候補領域２８５に、交換対象となる商品の表示が可能となる。
【０２６２】
これにより、例えば、交換申込がある度に当該領域２８５に交換対象となる商品を表示させる場合と比較して、マッチング装置１００から端末２００へ１回の送信で、当該領域２８５に商品を表示させることが可能となるため、情報量を少なくさせることができる。
【０２６３】
なお、例えば、図４（Ａ）の状態のときに、ユーザＤが商品ｃではなく商品ｂへ交換申込を行った場合、この場合は、ユーザＡ，Ｂ，Ｄの３者間で全員が商品を交換できる状態となる。従って、ユーザＡ，Ｂ，Ｄの端末２００−Ａ，２００−Ｂ，２００−Ｄには、マッチング詳細画面２８０のマッチング候補領域２８５に交換申込をした商品に関する情報が表示される。この場合、ユーザＣの端末２００−Ｃに表示されるマッチング候補領域２８５には、何も表示されないことになる。
【０２６４】
［その他の実施の形態］
上述した例では、マッチング状態となった商品ａから商品ｃを１つのグループとして、マッチング状態となった１つのグループがマッチング候補領域２８５に表示される例について説明した。例えば、マッチング候補領域２８５には、マッチング状態となった複数のグループが表示されてもよい。この場合、例えば、図１９に示すマッチング候補領域２８５には、１段目には１番目のグループ、２段目には２番目のグループ、など、グループ数に応じた段数により、商品に関する情報２８５１−Ａ１，２８５２−Ａ２などが表示されてもよい。また、この場合、ユーザＡが「取引へ進む」ボタン２８５２を押すと、当該ボタン２８５２を押した対象のグループの商品に関する情報がマッチング候補領域２８５に表示され、他のグループの商品に関する情報は当該領域２８５には表示されない。この場合、他のユーザＢ，Ｃのマッチング詳細画面２８０（図２４と図２７）も同様に、ユーザＡにより選択されたグループの商品に関する情報がマッチング候補領域２８５に表示される。
【０２６５】
上述した例では、３者間と４者間の交換について説明した。５者間以上においても、上述した例と同様に実施可能である。また、上述したマッチングシステム１０は、２者間の交換も可能である。この場合、例えば、２者間で商品の交換が可能になったとき、マッチング状態となり、マッチング候補領域２８５に表示されてよい。
【０２６６】
また、上述した例は、商品の交換を例にして説明した。例えば、サービスの交換、商品とサービスの交換についても同様に実施可能である。
【符号の説明】
【０２６７】
１０：商品又はサービスマッチングシステム
１００：商品又はサービスマッチング装置
１１０：ＵＩ                          １２０：交換申込部
１３０：リンク設定部                  １４０：マッチング部
１５０：メモリ部                      １６０：取引部
１７０：ＣＰＵ                        ２００（２００−Ａ〜２００−Ｄ）：端末
２０１（２０１−Ａ〜２０１−Ｄ）：画面
２０２：カーソル                      ２０５：トップページ画面
２０６３：出品バー                    ２０７：商品検索窓
２１０：出品画面                      ２２０：登録ボタン
２２１：キャンセルボタン              ２３０：出品詳細画面
２３１０：出品バー                    ２４１：「出品を取り消す」ボタン
２４２：「戻る」ボタン                ２５０：検索画面
２５６：「まとめて希望を入れる」ボタン
２５７：検索結果表示領域              ２７０：交換希望画面
２７３：交換希望商品情報表示領域      
２７４：出品した商品に関する情報を表示する領域
２７５：他のユーザの商品に関する情報を表示する領域
２７９：「交換希望する」ボタン        ２８０：マッチング詳細画面
２８５：マッチング候補領域            ２８５２：「取引へ進む」ボタン
２８５４：「！取引を「する」か「しない」かを先に決定してください。」表示
２８６：交換希望を受けた商品に関する情報を表示する領域
２８６２−Ａ１，２８６２−Ａ２：「コレと交換」ボタン
２８８：「他の方の契約待ち状態です。状態を確認する。」表示
３００：取引画面                      ３０６１：「取引する」ボタン
３０６２：「取引しない」ボタン        ３１０：出品管理画
【要約】
【課題】３者間以上で全員が商品又はサービスを交換し合う場合に、端末装置との間で送受信する情報量を一定以下にする商品又はサービスマッチング装置、商品又はサービスマッチング方法、及び商品又はサービスマッチングプログラムを提供すること。
【解決手段】少なくとも第１から第３のユーザ間で商品又はサービスの交換をマッチングさせる商品又はサービスマッチング装置において、第１から第３の端末装置からそれぞれ送信された、商品又はサービスの交換を申し込む第１から第３の交換申込情報を受信したとき、前記第１から第３のユーザの全員が他のユーザへ自己の商品又はサービスを交換し合うことができるマッチング状態になったか否かを判別し、前記マッチング状態になったとき、前記第１から第３の端末装置に各々表示される第１の画面内において取引へ進むことが可能な第１の枠内に前記第１から第３の商品又はサービスに関する情報をそれぞれ表示させる。
【選択図】図１９【図１】
0006647549.tif 000002
【図２】
0006647549.tif 000003
【図３】
0006647549.tif 000004
【図４】
0006647549.tif 000005
【図５】
0006647549.tif 000006
【図６】
0006647549.tif 000007
【図７】
0006647549.tif 000008
【図８】
0006647549.tif 000009
【図９】
0006647549.tif 000010
【図１０】
0006647549.tif 000011
【図１１】
0006647549.tif 000012
【図１２】
0006647549.tif 000013
【図１３】
0006647549.tif 000014
【図１４】
0006647549.tif 000015
【図１５】
0006647549.tif 000016
【図１６】
0006647549.tif 000017
【図１７】
0006647549.tif 000018
【図１８】
0006647549.tif 000019
【図１９】
0006647549.tif 000020
【図２０】
0006647549.tif 000021
【図２１】
0006647549.tif 000022
【図２２】
0006647549.tif 000023
【図２３】
0006647549.tif 000024
【図２４】
0006647549.tif 000025
【図２５】
0006647549.tif 000026
【図２６】
0006647549.tif 000027
【図２７】
0006647549.tif 000028
【図２８】
0006647549.tif 000029
【図２９】
0006647549.tif 000030
【図３０】
0006647549.tif 000031
【図３１】
0006647549.tif 000032
【図３２】
0006647549.tif 000033