(57)【要約】【課題】オークション・システムの不在参加者のための不在エージェントの応札ロジックに複数の処理を組み合わせることにより人間的な自動応札を可能とするシステムを提供すること。【解決手段】不在エージェントはオークション・サーバ内に存在し、会場参加者（人間）と同様に価格配信を受信し応札を行う。不在エージェントはオークション開始時に不在情報を与えられ、自律的にかつ各エージェントが連携して応札を行う。人間的な応札を行うために、各エージェントは、（１）応札可能判定処理、（２）最終応札判定処理、（３）連続応札判定処理、（４）連続応札禁止判定処理、（５）権利獲得応札判定処理、および（６）キャラクタ応札判定処理を組み合わせて応札を行う。ここで、キャラクタ応札判定処理は、応札速度と応札人数から応札雰囲気を判定し、不在エージェント毎に性格を動的に割振る。【選択図】図８
2008139929.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末と、
前記端末にネットワークで接続され、前記端末から、オークションに出席できない不在参加者の要求に応じて、前記オークションに応札する不在エージェントが内部に形成されたオークション・サーバとを備え、
前記不在エージェントは、
前記オークションにおける入札価格の上昇速度と前記オークションに応札する応札者数に基づいて、前記オークションの応札雰囲気を判定する手段と、
前記応札雰囲気と前記オークション・システムにおいて応札可能な不在エージェント数に応じて、前記不在エージェント毎にそれぞれの性格を割り当てるための性格パターンを決定する手段と、
前記性格パターンと前記不在エージェントのＩＤに基づいて前記不在エージェントの性格を所定の確率に基づいて切り替える手段とを有する、オークション・システム。
【請求項２】
前記不在エージェントの性格は、応札価格によらず確率により応札を行う第１の性格、応札価格によらず確率により応札するが応札間隔が他の性格のエージェントより速い第２の性格、一定の配信間隔で応札を行う第３の性格、および現在価格と前回応札時の価格の差が所定の範囲にある場合に応札を行う第４の性格、のうち少なくとも一つの性格を含む、請求項１に記載のシステム。
【請求項３】
前記性格パターンを決定する手段は、前記不在エージェントの間のエージェント通信に基づいて行う手段を更に有する、請求項１または２に記載のシステム。
【請求項４】
前記不在エージェントは、予め設定された入札価格の上限である不在価格が１位でない場合に前記不在価格が１位の不在エージェントに対しメッセージを送信する手段と、前記メッセージの応答に応じて応札を行うかどうかを判断する手段を更に有する、請求項３記載のシステム。
【請求項５】
前記オークション・サーバは、前記オークションが「うりきり状態」の場合に、最高額の入札者がついてから次の応札者がないとき前記最高額の入札者を落札者と決定するまでの最大時間を定めた第１のタイマを有し、前記不在エージェントは、前記第１のタイマで定めた時間内で、前記不在エージェントが保持する第２のタイマで定めた時間の経過後に応札を行う手段を更に有する、請求項１乃至４に記載のシステム。
【請求項６】
複数の端末とネットワークで接続されたオークション・サーバであって、
前記端末からの要求に基づき、オークションに出席できない不在参加者に代わって、前記オークションに応札する不在エージェントを前記オークション・サーバ内に形成する手段を備え、
前記不在エージェントは、
前記オークションにおける入札価格の上昇速度と応札者数に基づいて前記オークションの応札雰囲気を判定する手段と、
前記応札雰囲気と前記オークションのシステムに存在する不在エージェント数に応じて前記不在エージェント毎にそれぞれの性格を割り当てるための性格パターンを決定する手段と、
前記性格パターンと前記不在エージェントのＩＤに基づいて、前記不在エージェントの性格を所定の確率に基づいて切り替える手段を有する、オークション・サーバ。
【請求項７】
複数の端末とネットワークで接続されたオークション・サーバにおいて、
オークションに出席できない不在参加者に代わって、前記オークションに応札する不在エージェントを形成するステップと、
前記不在エージェントが、
前記オークションにおける入札価格の上昇速度と応札者数に基づいて前記オークションの応札雰囲気を判定するステップと、
前記応札雰囲気と前記オークションのシステムに存在する不在エージェント数に応じて前記不在エージェント毎にそれぞれの性格を割り当てるための性格パターンを決定するステップと、
前記性格パターンと前記不在エージェントのＩＤに基づいて、前記不在エージェントの性格を所定の確率に基づいて切り替えるステップと、
を含む方法。
【請求項８】
複数の端末とネットワークで接続されたオークション・サーバ上のコンピュータ・プログラムであって、
前記オークション・サーバに、
オークションに出席できない不在参加者に代わって、前記オークションに応札する不在エージェントを形成するステップと、
前記不在エージェントが、
前記オークションにおける入札価格の上昇速度と応札者数に基づいて前記オークションの応札雰囲気を判定するステップと、
前記応札雰囲気と前記オークションのシステムに存在する不在エージェント数に応じて前記不在エージェント毎にそれぞれの性格を割り当てるための性格パターンを決定するステップと、
前記性格パターンと前記不在エージェントのＩＤに基づいて、前記不在エージェントの性格を所定の確率に基づいて切り替えるステップと、
を実行させるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オークション・システム用自動応札エージェントに関する。更に詳しくは、人間的対応によって自動応札であることが見分けられないためのオークション・システム用自動応札エージェントに関する。
【背景技術】
【０００２】
従来より、中古自動車をはじめとして、美術品、競走馬、花、魚介類、家畜等の様々な物品に対してオークションを行う業務がシステム化されている。例えば、中古自動車のオークションでは、オークション会場に、出品車両を集めてその場でオークションを行うために、そのオークション・システムは、各種の端末やそれらを管理するサーバ等で構成される。ここでオークションの参加者は、会場に設置された端末のみならず、ネットワークを介して遠隔地の端末からオークションに応札することも可能である。しかしながら、オークションの参加者は、場所的制約や時間的制約等によって、オークションの開始から終了までを常時監視することができない場合がある。しかし、たとえそのような場合であっても、オークションに求める物品が存在する場合には、なんらかの手段で応札に参加できないかと考える。
【０００３】
このため、オークションに常時直接的には参加できない不在参加者のために、不在参加者の代わりとなって適切にオークションに自動応札するようなシステムが求められている。例えば、特許文献１には、応札の基準となる２つの設定金額（基準金額とランク金額）を予め定めておき、（１）せり値が基準金額以内であれば無条件に応札し、（２）せり値が基準金額を超えてランク金額以内となった場合には、スローダウン制御中（オークションの進行速度を意図的にダウンさせた状態）であり、かつ、せり相手が存在している限り応札し、（３）せり値が基準金額を超えてもスローダウン制御に移行するまでは、相手が存在していなくとも無条件に応札するような３つの応札パターンを備えた不在応札ホスト等が開示されている。
【特許文献１】特開２００５−１８４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の不在応札のシステムの多くは、応札判定に単純に乱数等を使用しているため、応札パターンが単調となり、会場参加者に不在参加者であることが見分けられていた。また、特許文献１のような方法でも予め定められたルールに従って応札が行われるため、そのルールがいったん知られれば自動応札であることが見分けられやすい。すなわち、オークション・システムに参加する不在参加者は、その応札パターンの単調さのため、不在参加者であることが見分けられやすく、不在参加者にとっては不利な落札となることがある。不在参加者であることを知られると、会場応札者、または売主による意図的な価格の吊り上げが行われ、高い価格で落札されられてしまうことがある。そのため、オークションの成約率を上げることは、オークションの調達人の調整手腕以外に方法がないのが現状である。
【０００５】
本発明は、上記課題に鑑み、人間的対応によって自動応札であることが見分けられない不在応答を可能とするオークション・システム、その中核となるオークション・サーバ、およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明では、具体的には以下のような解決手段を提供する。
【０００７】
本発明の第一の態様では、
複数の端末と、前記端末にネットワークで接続され、前記端末から、オークションに出席できない不在参加者の要求に応じて、前記オークションに応札する不在エージェントが内部に形成されたオークション・サーバとを備え、前記不在エージェントは、前記オークションにおける入札価格の上昇速度と前記オークションに応札する応札者数に基づいて、前記オークションの応札雰囲気を判定する手段と、前記応札雰囲気と前記オークション・システムにおいて応札可能な不在エージェント数に応じて、前記不在エージェント毎にそれぞれの性格を割り当てるための性格パターンを決定する手段と、前記性格パターンと前記不在エージェントのＩＤに基づいて前記不在エージェントの性格を所定の確率に基づいて切り替える手段とを有する、オークション・システムを提供する。
【０００８】
このような構成によれば、本発明のオークション・システムでは、不在参加者をオークション・サーバ（オークションの進行を制御するサーバ）内に不在エージェントとして実装し、この不在エージェントに対する性格（キャラクタ）付けにより多様な応札を行う。ここで、不在エージェントは、入札価格（配信価格）や応札人数から応札雰囲気を判定して、この応札雰囲気と応札可能の不在エージェント数に基づいて不在エージェント毎に性格を割り当てる性格パターンを求め、この性格パターンによって不在エージェントの性格を確率的に切り替えることができる。ここで、不在エージェントの起動を要求する端末は、オークション会場に設置の端末に限定されず、ネットワークで接続された遠隔地のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や、携帯端末等を含むものとする。
【０００９】
エージェントの性格には、応札価格によらず確率により応札を行う第１の性格（積極派）、応札価格によらず確率により応札するが応札間隔が他の性格のエージェントより速い第２の性格（早押し派）、一定の配信間隔で応札を行う第３の性格（消極派）、および現在価格と前回応札時の価格の差が所定の範囲にある場合に応札を行う第４の性格（慎重派）を含んでよい。また、不在エージェント間でメッセージを交換し、他の不在エージェントと協調することで性格パターンを割り振る手段を有するようにしてもよい。不在エージェントは、予め設定された入札価格の上限である不在価格が１位でない場合に前記不在価格が１位の不在エージェントに対しメッセージを送信し、前記メッセージの応答に応じて応札を行うかどうかを判断する手段を有するようにしてもよい。
【００１０】
また、オークション・サーバ上の不在エージェントは、オークションが「うりきり状態」の場合に、最高額の入札者がついてから次の応札者がないとき最高額の入札者を落札者と決定するまでの最大時間を定めた第１のタイマを有し、不在エージェントは、前記第１のタイマで定めた時間内で、前記不在エージェントが保持する第２のタイマで定めた時間の経過後に応札を行う手段を有するようにしてもよい。ここで「うりきり状態」とは、応札者がない限りオークション価格が上昇しない状態をいう。ただし、このようにタイマが違うことで、誤って応札機会を見逃さないように、最初に「うりきり状態」に入ったときに応札を１回入れるようにするとよい。
【００１１】
更に、このように性格付けられた不在エージェントによって応札雰囲気自体を意図的に変化させることも可能である。
【００１２】
このようにすることによって、不在参加者の不利をなくし、会場応札者に対して同等以上の落札機会が与えられることを可能とする。つまり、応札雰囲気を変化させ成約率を上げることで、主催者、売主、買主の３者にメリットをもたらすことが可能となる。
【００１３】
また、本発明の別の態様では、上記のオークション・システムの機能を実現するためのオークション・サーバが提供される。また、本発明の更に別の態様では、オークション・サーバに上記の機能を実行させる方法、またはコンピュータ・プログラムが提供される。
【発明の効果】
【００１４】
本発明によれば、不在参加者が人間的な応札を行うことにより、自動応札であることが見分けられなくなり、不在参加者が会場応札者に対して不利とならず同等の落札機会が与えられる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施形態に則して、図を参照しながら詳しく説明する。
【００１６】
図１は、オークション・システムの一例として、中古車オークション・システム１の全体像を示した図である。このシステムは、オークションの進行を制御するオークション・サーバ１０、中古車の映像やその他の画像データを蓄積する画像サーバ２０、オークション参加者が入札を実行するための複数の端末３０、オークション会場内でオークションの進行を表示するプロジェクタ７１やプラズマ・ディスプレイ７２のような大型表示装置、および多目的端末４０やその他の端末４１がネットワーク５０に接続されている。オークション・サーバ１０は、専用機であってもよいが、一般的な汎用サーバであってもよい。典型的なオークション・サーバ１０のハードウェア構成については後述の図１２を参照されたい。
【００１７】
各端末３０は、図示するように１台の表示装置３１と、認証装置３２および入札ボタン３３を含む。その他、制御装置やキーボード等を含んでもよい。図では入札ボタン３３は２つ示されているが、これはオークションが通常２つのレーンで進行するため同時に応札することを可能とするためのものである。認証装置３２は、オークション参加者がＩＣカードなどによって自分自身の認証を行うためのものであり、参加者の識別にも用いられる。端末３０は、このような専用機であってもよいが、ＰＣなどの汎用機であってもよい。また、ネットワーク５０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、およびインターネット、専用回線も用いた遠隔ネットワークであってもよい。
【００１８】
オークション会場７０は、例えばＡ会場、Ｂ会場、あるいはＶＩＰ専用会場のように分けられ、それぞれの会場にプロジェクタ７１やプラズマ・ディスプレイ７２のような大型表示装置が備えられて、現在進行中のオークションが表示される。ここでは、プロジェクタ７１にａレーン、ｂレーンの２つのオークションの進行が同時に表示されている様子を示している。
【００１９】
一方、撮影ブース６０では、複数のカメラ６１によって、出品中古車の画像データや、中古車の査定表をスキャナ６２で取り込んだ画像データ等を画像サーバ２０に予め配信しておく。画像データの配信は、Ｐ２Ｇ（Ｐｅｅｒ  Ｔｏ  Ｇｒｏｕｐ）のような公知の配信技術が用いられる。これら画像サーバ２０に記憶された画像データが、大型表示装置や端末３０に順次表示され、オークションが進行していく。
【００２０】
なお、本オークション・システム１では、多目的端末４０やその他の端末４１も設置されるが、これらの端末は、会場全体の情報や、その日に開催されるオークションの各種情報を参加者が取得するために主に使用される。
【００２１】
本発明の一つの実施形態においては、不在参加者が、端末３０や多目的端末４０、およびその他の端末を用いて、不在エージェントの形成を要求する。エージェントとは、ユーザーの操作をできるだけ少なくする様に作られたソフトウェアである。不在エージェントの形成手段は、Ａｇｅｎｔ  Ｆｒａｍｅｗｏｒｋのような既存の技術を用いてよい。不在エージェントは、不在参加者が端末３０または多目的端末４０からそのつど起動してもよいが、予めシステム内に不在エージェントを複数登録しておき、不在参加者がその一つを自分専用に割り当てるようにしてもよい。不在エージェントは、不在参加者に代わって応札を自動で行う。不在エージェントは、典型的には、オークション・サーバ内で動作するが、オークション・サーバとは別のサーバや別の端末内に形成し、オークション・サーバと交信するようにしてもよい。本発明のシステムの特徴は、後述するように、オークション・システムの不在エージェントの応札ロジックに複数の処理を組み合せることにより人間的な自動応札を可能とする。
【００２２】
図２は、オークション・システム１における不在エージェントを示した図である。具体的には、不在エージェントは、オークション・サーバ内に存在し、ネットワーク・インターフェースを介した会場参加者（人間）と同様に価格配信を受信し応札を行う。オークション・サーバ内のオークション・ロジックフローとメッセージをやりとりすることによって通信する。不在エージェントは、オークション開始時に不在参加者が設定した不在情報を与えられ、自律的にかつ各エージェントが連携して応札を行う。人間的な応札を行うために、各エージェントは後述するような処理を組み合せて応札処理を行うことができる。
【００２３】
図３は、不在エージェントと性格クラスの関係を示した図である。図示するように、エージェントは、オブジェクト指向のクラスの概念を持ち、応札パターンの特徴を表す性格クラス群（キャラクタ・クラス群）から、継承した性格抽象クラスが与えられる。性格クラスは、例えば、積極的に応札を行う「積極派クラス」、一定間隔でしか応札を行わない「消極派クラス」、オークションの状態を分析し慎重に応札する「慎重派クラス」、および早い速度で応札を繰り返す「早押し派クラス」等で構成される。不在エージェントは、エージェント間通信等によって定められたパターンに従い、この性格抽象クラスを使用する。これによって「性格付けられた」不在エージェントは、以後それぞれの性格に基づいて特徴のあるパターンで応札メッセージをオークション・フローに送る。このとき応札の順序を管理するため、受信ｑｕｅｕｅが用いられる。オークション・フローは応札された価格を各不在エージェントに配信する。
【００２４】
図４は、不在エージェントが行う処理のフローチャートを示したものである。点線で囲まれた部分が、不在エージェントの処理を表す。各処理は以下のステップ（Ｓ１〜Ｓ６）で構成される。
【００２５】
ステップＳ１：応札可能判定処理
ここでは、不在エージェントが応札可能であるかを判定する。応札可能であればステップＳ２に処理を移す。
【００２６】
ステップＳ２：最終応札判定処理
ここでは、次回の価格配信で予め設定された不在価格を超える場合に応札し、不在１位席のエージェントとエージェント間通信を行うことで、最終落札価格が不在１位席に不利とならないように処理する。不在１位席とは、不在エージェントの中で最も高い落札価格を持ったエージェントである。
【００２７】
ステップＳ３：連続応札判定処理
ここでは、一度応札したら数回連続で応札する処理を行う。自然な応札を行うための処理である。
【００２８】
ステップＳ４：連続応札禁止判定処理
ここでは、一度応札したら、一定時間応札できなくする禁止帯を設定する。自然な応札を行うための処理である。
【００２９】
ステップＳ５：権利獲得応札判定処理
ここでは、落札権利を取得する処理を行う。
【００３０】
ステップＳ６：キャラクタ応札判定処理
本処理は、本発明の中核となる処理である。ここでは、不在エージェントにキャラクタ（性格）を割り振り、キャラクタに応じた応札を行うことによりバリエーションを持たせる。図５は、性格による応札判定処理（ステップＳ６）の例を示した図である。ここでは、慎重派、積極派、早押し派、消極派のように、性格によって応札するか応札しないかの判定処理が異なる。それぞれの性格がオークション毎、あるいはオークション中に切り替わることを示している。図６は、動的性格切り替えの概略を示した図である。すなわち、会場応札者の応札によって配信価格や応札人数がオークション・サーバ内の情報として蓄えられ、かつそれらが刻々と変化する。これらの情報を不在エージェントが取得し、エージェント間通信を用いて、各不在エージェントの性格づけが変化することを表している。
【００３１】
このような処理が組み合されることで応札にバリエーションが生まれ、自動応札であることが見分けられなくなる。以下、上記の各処理について、より詳細に説明する。
【００３２】
［１．応札可能判定処理  ＃ｃａｎＢｉｄ（）メソッド］
この処理は、不在価格が現在価格以下の場合に呼ばれ、応札可能であるかを判定する（応札不可の場合は以降の判定処理は行わない）。スロー権利者なし、あるいはスロー権利者以外のＳｔａｔｅで最終応札者がいないときに次に該当する場合に応札可能と判定する。ここで、スロー権利者とは、スロー状態（通常、例えば５０ｍｓｅｃ毎、よりもオークション価格がゆっくりと上昇する状態）のときに最も高い価格で応札している者である。応札可能判定処理では、次の（１）、（２）の判断を行う。
（１）不在１位席でない場合は、応札しても不在１位の不在価格未満である。
（２）不在１位の場合は、うりきりの場合は権利者が自分でない。
【００３３】
［２．最終応札判定処理  ＃ｃｈｅｃｋＦｉｎａｌＢｉｄ（）メソッド］
この処理では、次回の価格配信で不在価格を超える場合に応札する。不在１位席とエージェント間通信を行うことで最終落札価格が不在１位席に不利とならないように処理する。次回の配信で不在価格を超える場合に応札する。ただし、不在１位席の応札と同じ価格で応札すると、応札のタイミングにより最終落札価格が変わる場合があるため、応札の前に以下の（１）、（２）の処理を行う。
（１）不在１位席でない場合は、応札前に不在１位席にメッセージを送信する。不在１位席はメッセージを受信すると必ず応札してＣａｌｌＢａｃｋを返す。不在１位席からＣａｌｌＢａｃｋを受信してから応札する。
（２）不在１位席の場合は、必ず応札する。
【００３４】
図７は、不在エージェント処理に用いられるパラメータの一覧表である。これは、以下の説明で用いられるパラメータ（ＰａｒｅｎｔＳｅｒｖｅｒ．Ｐｒｏｐｅｒｔｉｅｓと呼ぶ）の一覧を示す表である。ＷＡＩＴ＿ＷＥＩＧＨＴ＿ＶＡＲＩＡＢＬＥは、連続応札禁止判定処理で使用され、Ｗａｉｔ間隔のベース重み係数で、この値が大きいほど応札間隔は短くなる。ＷＡＩＴ＿ＲＡＮＤＯＭ＿ＶＡＲＩＡＢＬＥは、連続応札禁止判定処理で使用され、Ｗａｉｔ間隔のバリエーションの重み係数である。ＲＥＰＥＡＴ＿ＰＯＳＩＢＩＬＩＴＹ＿ＶＡＲＩＡＢＬＥは、連続応札を行うかを決定する乱数の基礎値であり、この値が小さいほど連続応札確率が上がる。ＲＥＰＥＡＴ＿ＣＯＵＮＴ＿ＶＡＲＩＡＢＬＥは、連続応札回数を決定する乱数の係数であり、この値が大きいほど連続応札回数は多くなる。ＣＨＡＲＡＣＴＥＲ＿ＣＯＵＮＴ＿ＷＥＩＧＨＴは、後述の性格の一つである＜ＣｏｕｎｔＢｉｄｄｅｒ＞が応札する配信間隔であり、この値が小さいほど応札回数は多くなる。ＣＨＡＲＡＣＴＥＲ＿ＡＮＹ＿ＢＩＤＤＥＲ＿ＷＥＩＧＨＴは、後述の性格の一つである＜ＡｎｙＢｉｄｄｅｒ＞が応札する確率を決定するための乱数の基礎値であり、この値が小さいほど応札確率は上がる。ＣＨＡＲＡＣＴＥＲ＿ＲＡＮＧＥ＿ＢＩＤＤＥＲ＿ＷＥＩＧＨＴは、後述の性格の一つである＜ＲａｎｇｅＢｉｄｄｅｒ＞が応札する価格を決定する乱数の基礎値であり、この値が小さいほど応札回数は上がる。ＣＨＡＲＡＣＴＥＲ＿ＦＡＳＴ＿ＢＩＤＤＥＲは、後述の性格の一つである＜ＦａｓｔＰｕｓｈＢｉｄｄｅｒ＞が応札する確率を決定するための乱数の基礎値であり、この値が小さいほど応札確率は上がる。実際のシステムではこれらのパラメータを調節することによって、より自動応札であることが見分けられないシステムを構築することができる。
【００３５】
［３．連続応札判定処理  ＃ｃｈｅｃｋＲｅｐｅａｔＢｉｄ（）メソッド］
この処理では、一度応札したら数回連続で応札する。一度応札したら連続で応札する判定を行う。自然な応札を行うための処理で以下の（１）〜（５）の処理を行う。
（１）前回の応札時に乱数を回して、以降何回連続で応札するかを決定する。
（２）連続応札可能であれば応札して、連続応札回数をデクレメントする。
（３）連続応札を行うかの判定は“ＲＥＰＥＡＴ＿ＰＯＳＩＢＩＬＩＴＹ＿ＶＡＲＩＡＢＬＥ”パラメータにより乱数で決定される。
（４）連続応札を行う場合の連続応札回数は、“ＲＥＰＥＡＴ＿ＣＯＵＮＴ＿ＶＡＲＩＡＢＬＥ”パラメータにより乱数で決定される。
（５）処理順から連続応札禁止判定より優先する。
【００３６】
［４．連続応札禁止判定処理  ＃ｃｈｅｃｋＷａｉｔＢｉｄ（）メソッド］
この処理では、一度応札したら、一定時間応札できなくする禁止帯を設定する。連続で応札しないための判定を行う。自然な応札を行うための処理である。
（１）一度応札したらＴｉｍｅｒＴａｓｋを回してタイマが切れるまで応札は行わない。
（２）応札可能と判定されれば、後続の権利獲得判定処理、キャラクタ応札判定処理が行われる。
（３）タイマの時間は前回応札時に乱数により決定されている。
（４）うりきりに初めて入ったときはタイマに関係なく応札可能と判定する。
（５）Ｗａｉｔ時間は“ＷＡＩＴ＿ＷＥＩＧＨＴ＿ＶＡＲＩＡＢＬＥ”と、“ＷＡＩＴ＿ＲＯＮＤＯＭ＿ＶＡＲＩＡＢＬＥ”の２つのパラメータで決定され、セット毎に毎回異なる。
【００３７】
［５．権利獲得応札判定処理  ＃ｃｈｅｃｋＤｅｆａｕｌｔＢｉｄ（）メソッド］
この処理では、落札権利を取得する処理を行う。スロー権利者あり、あるいはうりきり権利者あり、で権利を獲得するための（１）、（２）の判定を行う。
（１）権利者が自分でなければ応札する。
（２）応札間隔は連続応札禁止判定処理と連動する。
ここで、スロー権利者とは、前述したように、オークション価格が上昇する間隔が通常より遅い「スロー状態」にあるときに一番高い価格で応札した者をいう。また、うりきり権利者とは、応札がない限りオークション価格が上昇しない「うりきり状態」にあるときに一番高い価格で応札した者をいう。
【００３８】
［６．キャラクタ応札判定処理  ＃ｃｈｅｃｋＣｈａｒａｃｔｅｒＢｉｄ（）メソッド］
この処理は、既に説明したように、不在エージェントにキャラクタ（性格）を割り振り、キャラクタに応じた応札を行うことによりバリエーションを持たせるために行う。また、エージェントにキャラクタ（性格）付けを行い、そのキャラクタに基づいた応札を行う。具体的には、以下（１）〜（５）の処理を行う。
【００３９】
（１）キャラクタの種類は任意であるが、例えば以下の４つが考えられる。
【００４０】
＜ＡｎｙＢｉｄｄｅｒ＞  （以下、積極派と呼ぶ）
どの価格でも確率により応札する。ＣＨＡＲＡＣＴＥＲ＿ＡＮＹ＿ＢＩＤＤＥＲ＿ＷＥＩＧＨＴは、ＡｎｙＢｉｄｄｅｒが応札する確率を決定するための乱数の基礎値であり、小さいほど応札確率は上がる。
【００４１】
＜ＦａｓｔＰｕｓｈＢｉｄｄｅｒ＞  （以下、早押し派と呼ぶ）
どの価格でも確率により応札するが、応札間隔が他のキャラクタよりも速い。ＣＨＡＲＡＣＴＥＲ＿ＦＡＳＴ＿ＢＩＤＤＥＲ＿ＷＥＩＧＨＴは、ＦａｓｔＰｕｓｈＢｉｄｄｅｒが応札する確率を決定するための乱数の基礎値であり、小さいほど応札確率は上がる。
【００４２】
＜ＣｏｕｎｔＢｉｄｄｅｒ＞  （以下、消極派と呼ぶ）
一定の配信間隔で応札する。ＣＨＡＲＡＣＴＥＲ＿ＣＯＵＮＴ＿ＷＥＩＧＨＴは、ＣｏｕｎｔＢｉｄｄｅｒが応札する配信間隔であり、小さいほど応札回数は上がる。
【００４３】
＜ＲａｎｇｅＢｉｄｄｅｒ＞  （以下、慎重派と呼ぶ）
現在価格と前回応札時の価格の差により応札する。ＣＨＡＲＡＣＴＥＲ＿ＲＡＮＧＥ＿ＢＩＤＤＥＲ＿ＷＥＩＧＨＴは、ＲａｎｇｅＢｉｄｄｅｒが応札する確率を決定するための乱数の基礎値であり、小さいほど、応札回数は上がる。
【００４４】
（２）キャラクタの割り振りは、不在１位から以下の順に割り振る（５番目以降は最初から繰り返すこととする）。
１）ＣｏｕｎｔＢｉｄｄｅｒ
２）ＡｎｙＢｉｄｄｅｒ
３）ＦａｓｔＰｕｓｈＢｉｄｄｅｒ
４）ＲａｎｇｅＢｉｄｄｅｒ
【００４５】
（３）キャラクタによる応札は、権利者なしの場合に行われる。
【００４６】
（４）応札間隔は、連続応札禁止判定処理と連動する。
【００４７】
（５）新規のキャラクタは、ＣｈａｒａｃｔｅｒＡｂｓｔｒａｃｔクラスを継承することで作成可能である。
【００４８】
図８は、動的性格切り替えフローを示した図である。ここでは、キャラクタ応札判定処理（ステップＳ６）について更に詳しく説明する。
【００４９】
まず、ステップＳ６１において、オークションの価格上昇スピードと現在の応札人数（会場応札者の数）を入力として、応札雰囲気を判定する。すなわち、応札雰囲気判定表１００を用いて、価格上昇スピードと応札人数から、応札雰囲気（図では１，２，３）を判定する。例えば、応札雰囲気１は、オークションが低調な状態、応札雰囲気２は、オークションが平均的な状態、応札雰囲気３は、オークションが盛り上がっている状況を示すとする。この図では、応札雰囲気３が選択されている。
【００５０】
次にステップＳ６２において、性格のパターン判定が行われる。すなわち、ステップＳ６１で求めた応札雰囲気と現在応札可能な不在エージェント数から「性格パターン」を求める。ここで「性格パターン」とは、各不在エージェントそれぞれに対してどのような性格を割り振るかのパターンを定めたものである。例えば、性格パターンａとは、エージェント１には性格Ａ（積極派）、エージェント２には性格Ｂ（消極派）、エージェント３には性格Ｃ（慎重派）を割り振ることを定義したものである。同様に、性格パターンｂは、エージェント１には性格Ｃ（慎重派）、エージェント２には性格Ｂ（消極派）、エージェント３には性格Ａ（積極派）を割り振ることを定義したものであり、性格パターンｃは、エージェント１には性格Ｂ（消極派）、エージェント２には性格Ａ（積極派）、エージェント３には性格Ｃ（慎重派）を割り振ることを定義したものである。このような性格パターンが図示するように、性格パターン判定表１０１に記憶されている。この図では、応札雰囲気３とエージェント数から性格パターンｃが選択されたことを示している。
【００５１】
次に、ステップＳ６３において、性格判定表１０２を用いて、ステップＳ６２で求められた性格パターンに従って各エージェントＩＤ毎に性格が割り振られる。この例では、エージェント１には性格Ｂ（消極派）、エージェント２には性格Ａ（積極派）、エージェント３には性格Ｃ（慎重派）を割り振られる。このときの割り当てには、所定の確率で割り当てが実行されるようする。例えば、性格判定表で性格Ｃ（慎重派）が割り当てられる確率を５０％と予め定義するか、あるいは乱数を用いてその確率を動的に定義してもよい。
【００５２】
図９は、動的性格切り替えによる全体の応札雰囲気の変化の例を示した図である。例えば、オークションが低調な雰囲気にあり、現在のエージェントの性格は、エージェント１，２が積極的、エージェント３，４，５，６が消極的であったとする。このとき、消極的なエージェントの５０％が積極的に付け替えれば、より白熱した応札雰囲気に変化させることができる。このようにエージェントの性格付けの割り振りによってオークションの状況を制御することも可能となる。
【実施例】
【００５３】
以下、実際のあるシステムの具体例においての考察を示す。
【００５４】
［オークション単位でローテーションを組んで切り替え］
本具体例では、不在エージェントに対して４種類のキャラクタをローテーションを組んで切り替えている。これにより連続するオークションにおいて異なるキャラクタが現れるために、人間的な応札パターンとなり自動応札であることを見分けることが困難になる。また、ランダムで切り替えることも容易に可能である。
【００５５】
［オークション中にキャラクタを切り替え］
オークション中にオークションの状態によって動的にキャラクタを切り替える応用例も考えられる。会場応札者と同様なオークション情報を取得してオークション状態を判別することが可能である。具体的には、応札人数や価格上昇スピードを数値として知ることができ、これによりオークションの雰囲気を推測することができる。例えば、応札人数が少なく、かつオークション価格の上げスピードが遅い場合はオークションが停滞していると落札価格が低くなる、あるいは流れる可能性が高くなると予想できる。これをエージェントが判断した場合は、動的に積極的に応札するキャラクタ切り替え、オークションを盛り上げるようにすることも可能である。また、同様にオークションの雰囲気を変えることができる。その他の会場応札者が知りえる情報はエージェントでも取得可能なので、オークション状態に応じてキャラクタを切り替えることによって、オークションの雰囲気に積極的に影響を与えることが可能である。
【００５６】
［他のエージェントとの協調］
エージェント間の通信により、他のエージェントのキャラクタや状態を知ることができる。これを使って、自身のキャラクタを切り替えることも可能である。それぞれのエージェントがキャラクタＡを選択していたとする。この場合、人間から見るとすべてのエージェントの応札パターンが同じになるため、自動応札であることが見分けやすくなってしまう。この場合、その中のいくつかのエージェントが他のキャラクタに切り替えることによって、人間的な応札の雰囲気を演出することができる。
【００５７】
［エージェント間の協調］
今回の自動応札では１０人分のエージェントが稼動している。これらのエージェントは実際の応札者と同じ動きをするが、一部についてはエージェントどうしが協調した動きをする。不在エージェントどうしの競り合いとなった場合の要件としては以下のものがある。
【００５８】
・不在価格（顧客が設定した応札限度価格）が最も高いエージェントが落札する。
・不在価格が最も高いエージェント（不在１位）は次ぎに不在価格が高いエージェント（不在２位）以上の価格で落札する。
・不在２位の価格までは、応札優先権はどのエージェントがとっても良い。
・不在２位の価格に達したら、不在１位が応札優先権を持つ（不在２位は、応札はするが優先権は持たない）。
図１０は、このようなエージェント間の協調を示した図である。
【００５９】
図１１は、エージェント間の協調の具体例を示した図である。不在価格１００万円のエージェントＡと９０万円のエージェントＢ、更に９０万円のエージェントＣがいたとする。この場合は９０万円未満までは自由に応札して問題がない。しかし、９０万円に達した瞬間、必ずエージェントＡが優先権を持たなければならない。このとき、エージェントＡとエージェントＢ、Ｃがエージェント間通信により協調して動作することによって、常にエージェントＡが優先して応札することが可能となる。
【００６０】
図１２は、本発明の一実施形態に係るオークション・サーバ１０のハードウェア構成を示す図である。以下は、コンピュータを典型とする情報処理装置として全般的な構成を説明するが、専用機や組み込み型装置の場合、その環境に応じて必要最小限な構成を選択できることはいうまでもない。
【００６１】
オークション・サーバ１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、パラレルポート１０８０、ＵＳＢポート１０９０、グラフィック・コントローラ１０２０、ＶＲＡＭ１０２４、音声プロセッサ１０３０、Ｉ／Ｏコントローラ１０７０、ならびにキーボードおよびマウス・アダプタ等１１００の入力手段を備える。Ｉ／Ｏコントローラ１０７０には、フレキシブル・ディスク（ＦＤ）ドライブ１０７２、ハード・ディスク１０７４、光ディスク・ドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【００６２】
音声プロセッサ１０３０には、増幅回路１０３２およびスピーカ１０３４が接続される。また、グラフィック・コントローラ１０２０には、表示装置１０２２が接続されている。
【００６３】
ＢＩＯＳ１０６０は、オークション・サーバ１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、オークション・サーバ１０のハードウェアに依存するプログラム等を格納する。ＦＤ（フレキシブル・ディスク）ドライブ１０７２は、フレキシブル・ディスク１０７１からプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０またはハード・ディスク１０７４に提供する。
【００６４】
光ディスク・ドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この際は各ドライブに対応した光ディスク１０７７を使用する必要がある。光ディスク・ドライブ１０７６は光ディスク１０７７からプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０またはハード・ディスク１０７４に提供することもできる。
【００６５】
オークション・サーバ１０に提供されるコンピュータ・プログラムは、フレキシブル・ディスク１０７１、光ディスク１０７７、またはメモリーカード等の記録媒体に格納されて利用者によって提供される。このコンピュータ・プログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、または通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、オークション・サーバ１０にインストールされ実行される。コンピュータ・プログラムが情報処理装置に働きかけて行わせる動作は、既に説明した装置における動作と同一であるので省略する。
【００６６】
前述のコンピュータ・プログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としてはフレキシブル・ディスク１０７１、光ディスク１０７７、またはメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハード・ディスクまたは光ディスク・ライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してコンピュータ・プログラムをオークション・サーバ１０に提供してもよい。
【００６７】
以上の例は、オークション・サーバ１０について主に説明したが、コンピュータに、情報処理装置で説明した機能を有するプログラムをインストールして、そのコンピュータを情報処理装置として動作させることにより上記で説明した情報処理装置と同様な機能を実現することができる。従って、本発明において一つの実施形態として説明した情報処理装置は、方法およびそのコンピュータ・プログラムによっても実現可能である。
【００６８】
本発明の装置は、ハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組み合せとして実現可能である。ハードウェアとソフトウェアの組み合せによる実施では、所定のプログラムを有するコンピュータ・システムでの実施が典型的な例として挙げられる。かかる場合、該所定のプログラムが該コンピュータ・システムにロードされ実行されることにより、該プログラムは、コンピュータ・システムに本発明にかかる処理を実行させる。このプログラムは、任意の言語、コード、または表記によって表現可能な命令群から構成される。そのような命令群は、システムが特定の機能を直接実行すること、または（１）他の言語、コード、もしくは表記への変換、（２）他の媒体への複製、の何れか一方もしくは双方が行われた後に、実行することを可能にするものである。もちろん、本発明は、そのようなプログラム自体のみならず、プログラムを記録した媒体を含むプログラム製品もその範囲に含むものである。本発明の機能を実行するためのプログラムは、フレキシブル・ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＤＶＤ、ハード・ディスク装置、ＲＯＭ、ＭＲＡＭ、ＲＡＭ等の任意のコンピュータ可読媒体に格納することができる。かかるプログラムは、コンピュータ可読媒体への格納のために、通信回線で接続する他のコンピュータ・システムからダウンロードしたり、他の媒体から複製したりすることができる。また、かかるプログラムは、圧縮し、または複数に分割して、単一または複数の記録媒体に格納することもできる。
【００６９】
以上、本発明を実施形態に則して説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態または実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００７０】
【図１】オークション・システムの全体像を示した図である。
【図２】オークション・システムにおける不在エージェントを示した図である。
【図３】不在エージェントと性格クラスの関係を示した図である。
【図４】不在エージェントが行う処理のフローチャートである。
【図５】性格による応札判定処理の例を示した図である。
【図６】動的性格切り替えの概略を示した図である。
【図７】不在エージェント処理に用いられるパラメータの一覧表である。
【図８】動的性格切り替えフローを示した図である。
【図９】動的性格切り替えによる全体の応札雰囲気の変化の例を示した図である。
【図１０】エージェント間の協調を示した図である。
【図１１】エージェント間の協調の具体例を示した図である。
【図１２】本発明の一実施形態に係るオークション・サーバ１０のハードウェア構成を示す図である。
【符号の説明】
【００７１】
１  中古車オークション・システム
１０  オークション・サーバ
２０  画像サーバ
３０  端末
３１  表示装置
３２  認証装置
３３  入札ボタン
４０  多目的端末
４１  その他端末
５０  ネットワーク
６０  撮影ブース
６１  カメラ
６２  スキャナ
７０  オークション会場
７１  プロジェクタ
７２  プラズマ・ディスプレイ
【図１】
2008139929.tif 000003
【図２】
2008139929.tif 000004
【図３】
2008139929.tif 000005
【図４】
2008139929.tif 000006
【図５】
2008139929.tif 000007
【図６】
2008139929.tif 000008
【図７】
2008139929.tif 000009
【図８】
2008139929.tif 000010
【図９】
2008139929.tif 000011
【図１０】
2008139929.tif 000012
【図１１】
2008139929.tif 000013
【図１２】
2008139929.tif 000014