(57)【要約】【課題】ネットワークリアルタイムオークションにおいて、ビッダー端末とオークショナーサーバとの間の信号送達時間に関わらず即時かつ公平に買受人を決定する。【解決手段】ビッダー端末２の時刻補正信号送信部は、オークションタイムキーパ３に対し、ビッダー端末２の基準時刻に基づく送信時刻（端末送信時間）が含まれた時刻補正信号を送信する。オークションタイムキーパ３の受信時刻送信部３４が、オークションタイムキーパ３の基準時刻に基づいて時刻補正信号の受信時刻（タイムキーパ受信時刻）を取得し、これを時刻補正信号に付してビッダー端末２に返信する。ビッダー端末２の相対遅早時間算出部が、端末送信時刻とタイムキーパ受信時刻との差を算出する。ビッダー端末２の時刻補正部が、この算出結果に基づいて、端末送信時刻とタイムキーパ受信時刻とが一致するようにビッダー端末２の基準時刻を補正する。【選択図】　図１
2004094826.tif 000002
【特許請求の範囲】
【請求項１】
オークショナーサーバがネットワークを介してビッダー端末から買受申出信号を受信し、即時にオークションの結果を判断するネットワークリアルタイムオークション方法において、
前記ビッダー端末が、前記オークショナーサーバに基準時刻を提供するオークションタイムキーパに対し、時刻補正信号を送信する時刻補正信号送信ステップと、
前記オークションタイムキーパが、前記ビッダー端末に対し、前記オークションタイムキーパの基準時刻に基づく前記時刻補正信号の受信時刻を含んだ時刻信号を送信するタイムキーパ時刻信号送信ステップと、
前記ビッダー端末が、前記ビッダー端末の基準時刻に基づく前記時刻補正信号の送信時刻と、前記受信時刻との時間差を算出する相対遅早時間算出ステップと、
前記ビッダー端末が、前記時間差に応じて、前記ビッダー端末の基準時刻を補正する時刻補正ステップとを含む
ことを特徴とするネットワークリアルタイムオークション方法。
【請求項２】
オークショナーサーバがネットワークを介してビッダー端末から買受申出信号を受信し、即時にオークションの結果を判断するネットワークリアルタイムオークション方法において、
前記ビッダー端末が、前記オークショナーサーバに基準時刻を提供するオークションタイムキーパに対し、前記ビッダー端末の基準時刻に基づく送信時刻を含んだ時刻信号を送信する時刻信号送信ステップと、
前記オークションタイムキーパが、前記送信時刻と、前記オークションタイムキーパの基準時刻に基づく前記時刻信号の受信時刻との時間差を算出する相対遅早時間算出ステップと、
前記オークションタイムキーパが、前記時間差に応じて、前記ビッダー端末の基準時刻に対する補正時間を算出する補正時間算出ステップと、
前記オークションタイムキーパが、前記ビッダー端末に対し、前記補正時間を含む補正指示信号を送信する補正指示信号送信ステップと、
前記ビッダー端末が、前記補正時間に基づいて、前記ビッダー端末の基準時刻を補正する時刻補正ステップとを含む
ことを特徴とするネットワークリアルタイムオークション方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークリアルタイムオークション方法に関するものである。
【０００２】
【従来の技術】
ネットワーク上のオークションでは、ビッダーが買受申出後即時にオークション結果を知ることができるリアルタイムオークションが要望されることがある。
例えば、多数の物品が同時並行的にオークションされる場合に、買受申出後即時にオークション結果を知ることができれば、ビッダーは他の物品のオークションへ参加する機会を得ることができるという利点がある。ネットワーク上のリアルタイムオークションを実現する方法として、従来、オークショナーサーバが一斉に各ビッダー端末に対し買受申出開始信号を送信し、それに応じて各ビッダーがビッダー端末を用いて買受申出信号を発信し、一番先にオークショナーサーバに受信された買受申出信号を発信したビッダーが買受人に決定される方法があった。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来のネットワークリアルタイムオークション方法では、ビッダー端末とオークショナーサーバとの間の信号送達時間が考慮されていないので、オークショナーサーバとの間の信号送達時間の長いビッダー端末が、信号送達時間の短いビッダー端末に対して不利であるという問題点があった。
【０００４】
本発明は、上記問題を解決するためになされたものであり、ビッダー端末とオークショナーサーバとの間の信号送達時間に関わらず即時かつ公平に買受人を決定することができるネットワークリアルタイムオークション方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明のネットワークリアルタイムオークション方法は、オークショナーサーバがネットワークを介してビッダー端末から買受申出信号を受信し、即時にオークションの結果を判断するネットワークリアルタイムオークション方法において、ビッダー端末が、オークショナーサーバに基準時刻を提供するオークションタイムキーパに対し、時刻補正信号を送信する時刻補正信号送信ステップと、オークションタイムキーパが、ビッダー端末に対し、オークションタイムキーパの基準時刻に基づく時刻補正信号の受信時刻を含んだ時刻信号を送信するタイムキーパ時刻信号送信ステップと、ビッダー端末が、ビッダー端末の基準時刻に基づく時刻補正信号の送信時刻と、受信時刻との時間差を算出する相対遅早時間算出ステップと、ビッダー端末が、時間差に応じて、ビッダー端末の基準時刻を補正する時刻補正ステップとを含むことを特徴とする。
【０００６】
また、上記課題を解決するために、本発明のネットワークリアルタイムオークション方法は、オークショナーサーバがネットワークを介してビッダー端末から買受申出信号を受信し、即時にオークションの結果を判断するネットワークリアルタイムオークション方法において、ビッダー端末が、オークショナーサーバに基準時刻を提供するオークションタイムキーパに対し、ビッダー端末の基準時刻に基づく送信時刻を含んだ時刻信号を送信する時刻信号送信ステップと、オークションタイムキーパが、送信時刻と、オークションタイムキーパの基準時刻に基づく時刻信号の受信時刻との時間差を算出する相対遅早時間算出ステップと、オークションタイムキーパが、時間差に応じて、ビッダー端末の基準時刻に対する補正時間を算出する補正時間算出ステップと、オークションタイムキーパが、ビッダー端末に対し、補正時間を含む補正指示信号を送信する補正指示信号送信ステップと、ビッダー端末が、補正時間に基づいて、ビッダー端末の基準時刻を補正する時刻補正ステップとを含むことを特徴とする。
【０００７】
ビッダー端末の基準時刻に基づく時刻補正信号（時刻信号）の送信時刻と、オークションタイムキーパ（オークショナーサーバ）の基準時刻に基づく時刻補正信号（時刻信号）の受信時刻との時間差に応じて、ビッダー端末の基準時刻が補正されるので、ビッダー端末の基準時刻に基づく信号送信時刻と、オークションタイムキーパ（オークショナーサーバ）の基準時刻に基づく信号受信時刻とを合致させることができる。そのため、オークショナーサーバにおける買受申出信号の受信の先後は、ビッダー端末の買受申出信号送信時刻の先後と合致することになる。その結果、各ビッダー端末において、補正された基準時刻に基づく一定の時刻に買受申出が促されれば、オークショナーサーバにおいて、買受申出信号の受信の先後によって買受人を決定しても、ビッダー端末とオークショナーサーバとの間の信号送達時間に関わらず即時かつ公平に買受人を決定することができる。
【０００８】
【発明の実施の形態】
以下、添付図面を参照して、本発明の実施形態に係るインターネットを利用したネットワークリアルタイムオークション方法の好適な実施形態について詳細に説明する。
【０００９】
まず、本実施形態のネットワークリアルタイムオークション方法を適用したネットワークリアルタイムオークションシステムＹの機能的構成を説明する（ただし、具体的機能の詳細は後述のネットワークリアルタイムオークションシステムＹの動作において説明する。）。図１は、ネットワークリアルタイムオークションシステムＹの機能的構成を示す図である。
【００１０】
ネットワークリアルタイムオークションシステムＹでは、各地に設置されている複数のビッダー端末２がインターネットを介してオークションタイムキーパ３及びオークショナーサーバ４に通信接続されており、ビッダー（ビッダー端末２のユーザ）はビッダー端末２を用いてオークショナーサーバ４が主催するリアルタイムオークションに参加する。ただし、図１では、簡略化のために、一台のビッダー端末２のみが示されている。
【００１１】
オークションタイムキーパ３は、機能的構成要素として、標準時刻補正部３２及び受信時刻送信部３４を備える。標準時刻補正部３２は、標準的なＮＴＰ（ネットワークタイムプロトコル）等を利用して、オークションタイムキーパ３の基準時刻をグリニッジ標準時など所定の標準時刻に調整する機能を有する。ただし、この時刻補正は、ビッダー端末２に対する時刻補正サービスの時間帯外に行われる。
【００１２】
また、受信時刻送信部３４は、自機の基準時刻に基づきビッダー端末２から受信した時刻補正信号の受信時刻を取得し、時刻補正信号にこの受信時刻を付して返信する機能を有する。なお、オークションタイムキーパ３は、ネットワーク上においてオークショナーサーバ４と近接して配置されており（例えば、オークショナーサーバ４と同一セグメント内に設置される又は同一サーバ内に設けられる。）、オークションタイムキーパ３とビッダー端末２との間の信号送達時間は、オークショナーサーバ４とビッダー端末２との間の信号送達時間と同視される。
。
【００１３】
ソフトウェア１に記録されたネットワークリアルタイムオークションプログラムＸは、時刻補正信号送信処理モジュール１０２、相対遅早時間算出モジュール１０４、往復送達時間算出モジュール１０６、補正時間間隔算出モジュール１０８、応答待ち時間算出モジュール１１０、時刻補正処理モジュール１１２及びビッド実行モジュール１１４を含んで構成される。ソフトウェア１がビッダー端末２の読み取り装置にインストールされるとネットワークリアルタイムオークションプログラムＸが起動し、時刻信号送信処理モジュール１０２は、ビッダー端末２を、ビッダー端末２の基準時刻に基づく送信時刻を含んだ時刻補正信号を送信する時刻補正信号送信部として機能させる。
【００１４】
相対遅早時間算出モジュール１０４は、ビッダー端末２を、時刻補正信号の送信時刻（端末送信時刻）と受信時刻送信部３４が取得した受信時刻（タイムキーパ受信時刻）とを比較し、端末送信時刻のタイムキーパ受信時刻に対する相対遅早時間を算出する相対遅早時間算出部として機能させる。なお、相対遅早時間算出部は、時刻補正信号に含まれる端末送信時刻を参照することに代えて、ビッダー端末２が記憶する端末送信時刻を参照してもよい。
【００１５】
往復送達時間算出モジュール１０６は、ビッダー端末２を、時刻補正信号の送信時刻と、オークションタイムキーパ３から返信された時刻補正信号のビッダー端末２の基準時刻に基づく受信時刻とを比較し、ビッダー２とオークションタイムキーパ３との間の往復送達時間を算出する往復送達時間算出部として機能させる。
【００１６】
補正時間間隔算出モジュール１０８は、ビッダー端末２を、相対遅早時間算出部により算出された複数の相対遅早時間のゆらぎ（標準偏差など）から、ビッダー端末２の基準時刻を補正する時間間隔を算出する補正時間間隔算出部として機能させる。
【００１７】
応答待ち時間算出モジュール１１０は、ビッダー端末２を、往復送達時間算出部により算出された複数の往復送達時間の平均値とゆらぎ（標準偏差など）とからビッダー端末２の応答待ち時間（タイムアウト値）を算出する応答待ち時間算出部として機能させる。
【００１８】
時刻補正処理モジュール１１２は、ビッダー端末２を、相対遅早時間算出部により算出された相対遅早時間に基づきビッダー端末２の基準時刻を補正する時刻補正部として機能させる。
【００１９】
ビッド実行モジュール１１４は、ビッダー端末２を、オークショナーサーバ４が主催するリアルタイムオークションにおいてビッドを実行するビッド実行部として機能させる。
【００２０】
次に、ビッダー端末２がリアルタイムオークションに参加する際におけるネットワークリアルタイムオークションシステムＹの時刻補正の動作を説明する。図２は、ビッダー端末２の基準時刻の補正（通常処理）を行うべき時間間隔及びビッド実行処理における応答待ち時間（タイムアウト値）を算出する初期処理の手順を示すフローチャートである。図３は、初期処理に続く通常処理の手順を示すフローチャートである。
【００２１】
まず、ビッダーは、リアルタイムオークションに参加するに先立ち、ビッダー端末２をインターネットへ接続させ、オークションタイムキーパ３へアクセスさせる。その後、時刻補正信号送信部は、ビッダー端末２の基準時刻に基づく送信時刻（端末送信時刻）を含む時刻補正信号をオークションタイムキーパ３に送信する　（Ｓ２０２）。
【００２２】
オークションタイムキーパ３が時刻補正信号を受信すると（Ｓ２０４）、受信時刻送信部３４がオークションタイムキーパ３の基準時刻に基づく時刻補正信号の受信時刻（タイムキーパ受信時刻）を取得し、これを付して時刻補正信号をビッダー端末２に返信する（Ｓ２０６）。
【００２３】
ビッダー端末２が、オークションタイムキーパ３から返信された時刻補正信号を受信すると（Ｓ２０８）、相対遅早時間算出部が、端末送信時刻とタイムキーパ受信時刻との差（相対遅早時間）を算出する（Ｓ２１０）。
【００２４】
また、往復送達時間算出部が、時刻補正信号の送信時刻と、返信された時刻補正信号のビッダー端末２の基準時刻に基づく受信時刻との差（往復送達時間）を算出する（Ｓ２１２）。
【００２５】
以上の処理を所定の時間、所定の時間間隔で繰り返し、複数の相対遅早時間及び往復送達時間を取得する。
【００２６】
補正時間間隔算出部が、Ｓ２１０で得られた複数の相対遅早時間のゆらぎ（標準偏差など）を算出し（Ｓ２１６）、通常処理においてビッダー端末２の基準時刻の補正を行うべき時間間隔（補正時間間隔）を算出する（Ｓ２１８）。
【００２７】
また、往復送達時間算出部が、Ｓ２１２で得られた複数の往復送達時間の平均及びゆらぎ（標準偏差など）を算出し（Ｓ２２０）、これらのデータからビッド実行処理における応答待ち時間（タイムアウト値）を算出する（Ｓ２２２）。
【００２８】
上記の初期処理に続いて、次に説明する通常処理が繰り返される。
【００２９】
時刻補正信号送信部は、ビッダー端末２の基準時刻に基づく送信時刻（端末送信時刻）を含む時刻補正信号をオークションタイムキーパ３に送信する　（Ｓ３０２）。
【００３０】
オークションタイムキーパ３が時刻補正信号を受信すると（Ｓ３０４）、受信時刻送信部３４がオークションタイムキーパ３の基準時刻に基づく時刻補正信号の受信時刻（タイムキーパ受信時刻）を取得し、これを付して時刻補正信号をビッダー端末２に返信する（Ｓ３０６）。
【００３１】
ビッダー端末２が、オークションタイムキーパ３から返信された時刻補正信号を受信すると（Ｓ３０８）、相対遅早時間算出部が、端末送信時刻とタイムキーパ受信時刻との差（相対遅早時間）を算出し、時刻補正部が、この相対遅早時間に基づいて、端末送信時刻とタイムキーパ受信時刻とが一致するようにビッダー端末２の基準時刻を補正する（Ｓ３１０）。以上の通常処理が、初期処理で算出された補正時間間隔で繰り返される。このように、適当な補正時間間隔で時刻補正が繰り返されるので、リアルタイムオークションが実行される間、常に端末送信時刻とタイムキーパ受信時刻とが一致することになる。また、各ビッダー端末２における相対遅早時間及びそのゆらぎに応じて補正時間間隔が決定されるので、各ビッダー端末２のクロック特性及び上り系伝送路におけるゆらぎを考慮した適当な時間間隔でビッダー端末２の基準時刻が補正される。
【００３２】
次に、リアルタイムオークションを実行する際におけるネットワークリアルタイムオークションシステムＹの動作を説明する。図４は、リアルタイムオークションを実行する際におけるネットワークリアルタイムオークションシステムＹの動作の手順を示すフローチャートである。図５は、図４に示すオークショナーサーバ４がオークションを実行する処理（Ｓ４２２：ビッド信号の受信／オークション物品の割り当て／オークション結果及び次のオークション情報（サーバ信号）の送信）の手順を示すフローチャートである。
【００３３】
オークショナーサーバ４は、複数のオークションの開始時刻を設定し（Ｓ４０２）、初期処理がなされたビッダー端末２からの送信要求に応じて（Ｓ４０４）、最も早く開始されるオークションに関する情報（セリ情報）を送信する（Ｓ４０６）。
【００３４】
ビッダー端末２のビッド実行部は、セリ情報を受信し（Ｓ４０７）、ビッダー端末２の基準時刻がセリ情報に含まれるオークションの開始時刻になるのを待つ（Ｓ４０８）。
【００３５】
ビッダー端末２のビッド実行部は、自機の基準時刻に基づいたオークション開始時刻になるとセリ下げタイマーをスタートさせ、セリ下げタイマーに従ってビッダー端末２のディスプレイに表れる競落価格を下げていく（Ｓ４１０）。この間、ビッド実行部は、ユーザによるビッド指示の入力を待機し、ビッド指示が入力されたときにビッド信号をオークショナーサーバに送信する（Ｓ４１４）。
【００３６】
ここで、オークショナーサーバ４がオークションを実行する処理（Ｓ４２２：ビッド信号の受信／オークション物品の割り当て／オークション結果及び次のオークション情報（サーバ信号）の送信）の手順を説明する。オークショナーサーバ４は、ビッド信号の受信を待機し（Ｓ５０２）、最初にビッド信号を受信してから上り系のゆらぎを考慮した所定時間（２０ｍｓｅｃほど）、ビッド信号の受信を待機する（Ｓ５０８）。オークショナーサーバ４は、その間に受信したビッド信号に係るビッダー端末のユーザを買受人に決定する。これらの買受人の間では、応札時刻（ビッド信号の送信時刻）順に、オークション物品が割り当てられる（Ｓ５１０）。
【００３７】
オークショナーサーバ４は、セリ下げ時間が経過したとき、すなわち競落価格が最低売却価格以下に下がったときに未だビッド信号を受信していない場合は、オークションを中止する。
【００３８】
オークショナーサーバ４は、売却が成立したとき又はオークションを中止したときに、その結果及び次に開始するオークションの情報（再セリ情報又は次セリ情報）をビッダー端末２に送信する（Ｓ５１２）。ただし、次セリがないときには、オークショナーサーバ４はオークションを終了し、ビッダー端末２にオークションの終了を通知する。
【００３９】
ビッダー端末２のビッド実行部は、Ｓ５１２においてオークショナーサーバ４から送信された情報（サーバ信号）を受信したときに、Ｓ４０８の処理に戻り、次のオークションにおけるビッド実行処理を行う。ビッダー端末２のビッド実行部は、ビッド信号を送信した後又はセリ下げ時間が経過した後、初期処理で算出された応答待ち時間（タイムアウト値）を経過してもなおサーバ信号を受信しないときは、オークショナーサーバ４に対し次セリ情報の送信を要求する（Ｓ４２０）。
【００４０】
次に、リアルタイムオークションにおける上述の時刻補正処理の効果を説明する。上述の時刻補正処理により、ビッダー端末２の基準時刻に基づく時刻補正信号の送信時刻とオークションタイムキーパ３の基準時刻に基づく時刻補正信号の受信時刻とが合致するように、ビッダー端末２の基準時刻が補正されている。本実施形態のリアルタイムオークションでは各ビッダー端末２がこのように補正された基準時刻に基づいてセリ下げタイマーをスタートさせるので、複数のビッダー端末２においてビッド信号が発信されるときのディスプレイに表示されている競落価格が同一であったとき、各ビッド端末２の発信するビッド信号は同時にオークショナーサーバ４に受信されることになる。
【００４１】
そのため、オークショナーサーバ４によりビッド信号が受信されるか否かは、各ビッド端末２におけるビッド信号を発信する時点の競落価格によって決まることになる。このようにして、ネットワークリアルタイムオークションにおいてビッダー端末２とオークショナーサーバ４との間の信号送達時間に関わらず即時かつ公平に買受人を決定することができる。
【００４２】
なお、上記の実施形態はビッダー端末側で相対遅早時間（時刻補正値）が算出されるものであるが、オークションタイムキーパ側で時刻補正値が算出される実施形態も考えられる。この場合には、オークションタイムキーパが、端末送信時刻とタイムキーパ受信時刻との差を算出し、その算出結果に基づく補正時間を含む補正指示信号をビッダー端末２へ送信することになる。
【００４３】
【発明の効果】
以上説明したように、本発明のネットワークリアルタイムオークション方法によれば、ビッダー端末とオークショナーサーバとの間の信号送達時間に関わらず即時かつ公平に買受人を決定することができる。
【図面の簡単な説明】
【図１】ネットワークリアルタイムオークションシステムＹの機能的構成を示す図である。
【図２】ビッダー端末２の基準時刻の補正（通常処理）を行うべき時間間隔及びビッド実行処理における応答待ち時間（タイムアウト値）を算出する初期処理の手順を示すフローチャートである。
【図３】初期処理に続く通常処理の手順を示すフローチャートである。
【図４】リアルタイムオークションを実行する際におけるネットワークリアルタイムオークションシステムＹの動作の手順を示すフローチャートである。
【図５】図４に示すオークショナーサーバ４がオークションを実行する処理（Ｓ４２２：ビッド信号の受信／オークション物品の割り当て／オークション結果及び次のオークション情報（サーバ信号）の送信）の手順を示すフローチャートである。
【符号の説明】
１…ソフトウェア（記録媒体）、１０２…時刻補正信号送信処理モジュール、１０４…相対遅早時間算出モジュール、１０６…往復送達時間算出モジュール、１０８…補正時間間隔算出モジュール、１１０…応答待ち時間算出モジュール、１１２…時刻補正処理モジュール、１１４…ビッド実行モジュール、２…ビッダー端末、３…オークションタイムキーパ、３２…標準時刻補正部、３４…受信時刻送信部、４…オークショナーサーバ。
【図１】
2004094826.tif 000003
【図２】
2004094826.tif 000004
【図３】
2004094826.tif 000005
【図４】
2004094826.tif 000006
【図５】
2004094826.tif 000007