(57)【特許請求の範囲】
【請求項１】
所定のコンテンツの配信を要求する配信要求ユーザのクライアント端末装置が、サーバ装置に対し所定の通信回線網を介して上記コンテンツの配信要求を行う配信要求ステップと、
上記配信要求を受けた上記サーバ装置が、上記配信要求ユーザの配信要求の前に上記コンテンツの配信要求を行って当該コンテンツの配信の順番を待っている全ての他のユーザの人数と上記コンテンツのデータ量と上記通信回線網のデータ伝送速度とに基づき、上記配信要求ユーザのクライアント端末装置に対して上記コンテンツの配信を開始する配信予定時刻を算出して該配信予定時刻を示す順番待ち終了時刻情報を生成し、当該終了時刻情報を含む初期情報を、上記通信回線網を介して上記クライアント端末装置に送信する初期情報送信ステップと、
上記サーバ装置が、上記配信要求ユーザの配信要求の前から上記コンテンツの配信の順番を待っている他のユーザへの上記コンテンツの配信処理が終了する毎に、当該配信要求ユーザの順番を繰り上げて当該配信要求ユーザの現在の順番を求める順番更新ステップと、
上記クライアント端末装置が、上記配信要求の後に上記サーバ装置に対して上記通信回線網を介して所定時間毎に情報の更新要求を行う更新要求ステップと、
上記サーバ装置が、上記更新要求を受けた時点で、上記配信要求ユーザの配信要求の前及び後に上記コンテンツの配信要求を行った他のユーザと当該配信要求ユーザとを含めた上記所定のコンテンツの配信の順番を待っている全ての順番待ちユーザの総人数を示す総人数情報と、この順番待ちユーザの総人数に対する当該配信要求ユーザの上記現在の順番を示す順番情報とを生成し、上記総人数情報と上記順番情報とを含む更新情報を、上記通信回線網を介して上記クライアント端末装置に送信する更新情報送信ステップと、
上記初期情報送信ステップにおいて送信された上記配信予定時刻と、上記更新情報送信ステップにおいて送信された上記順番待ちユーザの総人数及び上記配信要求ユーザの現在の順番とを、上記クライアント端末装置側でグラフィカル表示或いはテキスト表示する情報表示ステップと
を有する待ち順番表示方法。
【請求項２】
請求項１記載の待ち順番表示方法であって、
上記順番待ちユーザの総人数に対する上記配信要求ユーザの現在の順番を、上記クライアント端末装置において、特別な表示形態で表示するステップを有する
ことを特徴とする待ち順番表示方法。
【請求項３】
請求項１又は請求項２記載の待ち順番表示方法であって、
上記サーバ装置側でカウントしている現在の時刻を示す現在時刻情報を上記クライアント端末装置側に送信するステップと、
上記クライアント端末装置側で、上記サーバ装置から送信された現在時刻情報に基づいて、当該クライアント端末装置側でカウントしている現在時刻と、上記サーバ装置側でカウントしている現在時刻とが一致するように時差修正するステップと、
上記サーバ装置において、当該サーバ装置でカウントしている現在の時刻に基づいて所定の処理を行うステップと、
上記クライアント端末装置において、上記時差修正してカウントした現在の時刻に基づいて、上記サーバ装置と同期して所定の処理を行うステップとを有する
ことを特徴とする待ち順番表示方法。
【請求項４】
請求項１〜請求項３のうち、いずれか一項記載の待ち順番表示方法であって、
順番待ち継続意志の確認を行う点呼処理を行うための点呼時刻情報を上記サーバ装置から上記クライアント端末装置に送信するステップと、
上記サーバ装置において、上記クライアント端末装置側に送信した点呼時刻情報に基づいて、上記配信要求ユーザの順番待ち継続の意志確認を行う点呼処理を行うステップと、
上記クライアント端末装置において、上記サーバ装置側から送信された点呼時刻情報に基づいて、順番待ち継続の意志表示を上記サーバ装置に対して行う返答処理を行うステップとを有する
ことを特徴とする待ち順番表示方法。
【請求項５】
請求項１〜請求項４のうち、いずれか一項記載の待ち順番表示方法であって、
上記クライアント端末装置において、上記サーバ装置側から送信された上記終了時刻情報で示される終了時刻から所定時間内に、上記コンテンツの配信開始要求を上記サーバ装置に対して行う返答処理を行うステップと、
上記サーバ装置において、上記クライアント端末装置側に送信した上記終了時刻情報で示される終了時刻から所定時間内に、該クライアント端末装置から上記配信開始要求があった場合に、該クライアント端末装置への上記コンテンツの配信を開始する順番待ち終了処理を行うステップとを有する
ことを特徴とする待ち順番表示方法。
【請求項６】
請求項４又は請求項５記載の待ち順番表示方法であって、
上記返答処理が行われなかった場合に、上記サーバ装置及び上記クライアント端末装置の少なくとも一方において、順番待ちの権利を削除するステップを有する
ことを特徴とする待ち順番表示方法。
【請求項７】
請求項１〜請求項６のうち、いずれか一項記載の待ち順番表示方法であって、
上記クライアント端末装置において、任意の広告を表示するステップ、及び複数のユーザ間の文字による会話を可能とするチャットを行うためのチャット領域を表示するステップのうち、少なくとも一方を有する
ことを特徴とする待ち順番表示方法。
【請求項８】
所定のコンテンツの配信を要求する配信要求ユーザのクライアント端末装置が、サーバ装置に対し所定の通信回線網を介して上記コンテンツの配信要求を行う配信要求ステップと、
上記配信要求を受けた上記サーバ装置が、上記配信要求ユーザの配信要求の前に上記コンテンツの配信要求を行って当該コンテンツの配信の順番を待っている全ての他のユーザの人数と上記コンテンツのデータ量と上記通信回線網のデータ伝送速度とに基づき、上記配信要求ユーザのクライアント端末装置に対して上記コンテンツの配信を開始する配信予定時刻を算出して該配信予定時刻を示す順番待ち終了時刻情報を生成し、当該終了時刻情報を含む初期情報を、上記通信回線網を介して上記クライアント端末装置に送信する初期情報送信ステップと、
上記サーバ装置が、上記配信要求ユーザの配信要求の前から上記コンテンツの配信の順番を待っている他のユーザへの上記コンテンツの配信処理が終了する毎に、当該配信要求ユーザの順番を繰り上げて当該配信要求ユーザの現在の順番を求める順番更新ステップと、
上記クライアント端末装置が、上記配信要求の後に上記サーバ装置に対して上記通信回線網を介して所定時間毎に情報の更新要求を行う更新要求ステップと、
上記サーバ装置が、上記更新要求を受けた時点で、上記配信要求ユーザの配信要求の前及び後に上記コンテンツの配信要求を行った他のユーザと当該配信要求ユーザとを含めた上記所定のコンテンツの配信の順番を待っている全ての順番待ちユーザの総人数を示す総人数情報と、この順番待ちユーザの総人数に対する当該配信要求ユーザの上記現在の順番を示す順番情報とを生成し、上記総人数情報と上記順番情報とを含む更新情報を、上記通信回線網を介して上記クライアント端末装置に送信する更新情報送信ステップと、
上記初期情報送信ステップにおいて送信された上記配信予定時刻と、上記更新情報送信ステップにおいて送信された上記順番待ちユーザの総人数及び上記配信要求ユーザの現在の順番とを、上記クライアント端末装置側でグラフィカル表示或いはテキスト表示する情報表示ステップとを、
コンピュータに実行させるための待ち順番表示方法のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
請求項８記載の記録媒体であって、
上記順番待ちユーザの総人数に対する上記配信要求ユーザの現在の順番を、上記クライアント端末装置において、特別な表示形態で表示するステップを有する
ことを特徴とする待ち順番表示方法のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
請求項８又は請求項９記載の記録媒体であって、
上記サーバ装置側でカウントしている現在の時刻を示す現在時刻情報を上記クライアント端末装置側に送信するステップと、
上記クライアント端末装置側で、上記サーバ装置から送信された現在時刻情報に基づいて、当該クライアント端末装置側でカウントしている現在時刻と、上記サーバ装置側でカウントしている現在時刻とが一致するように時差修正するステップと、
上記サーバ装置において、当該サーバ装置でカウントしている現在の時刻に基づいて所定の処理を行うステップと、
上記クライアント端末装置において、上記時差修正してカウントした現在の時刻に基づいて、上記サーバ装置と同期して所定の処理を行うステップとを有する
ことを特徴とする待ち順番表示方法のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
請求項８〜請求項１０のうち、いずれか一項記載の記録媒体であって、
順番待ち継続意志の確認を行う点呼処理を行うための点呼時刻情報を上記サーバ装置から上記クライアント端末装置に送信するステップと、
上記サーバ装置において、上記クライアント端末装置側に送信した点呼時刻情報に基づいて、上記配信要求ユーザの順番待ち継続の意志確認を行う点呼処理を行うステップと、
上記クライアント端末装置において、上記サーバ装置側から送信された点呼時刻情報に基づいて、順番待ち継続の意志表示を上記サーバ装置に対して行う返答処理を行うステップとを有する
ことを特徴とする待ち順番表示方法のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
請求項８〜請求項１１のうち、いずれか一項記載の記録媒体であって、
上記クライアント端末装置において、上記サーバ装置側から送信された上記終了時刻情報で示される終了時刻から所定時間内に、上記コンテンツの配信開始要求を上記サーバ装置に対して行う返答処理を行うステップと、
上記サーバ装置において、上記クライアント端末装置側に送信した上記終了時刻情報で示される終了時刻から所定時間内に、該クライアント端末装置から上記配信開始要求があった場合に、該クライアント端末装置への上記コンテンツの配信を開始する順番待ち終了処理を行うステップとを有する
ことを特徴とする待ち順番表示方法のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
請求項１１又は請求項１２記載の記録媒体であって、
上記返答処理が行われなかった場合に、上記サーバ装置及び上記クライアント端末装置の少なくとも一方において、順番待ちの権利を削除するステップを有する
ことを特徴とする待ち順番表示方法のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
請求項８〜請求項１３のうち、いずれか一項記載の記録媒体であって、
上記クライアント端末装置において、任意の広告を表示するステップ、及び複数のユーザ間の文字による会話を可能とするチャットを行うためのチャット領域を表示するステップのうち、少なくとも一方を有する
ことを特徴とする待ち順番表示方法のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１５】
所定のコンテンツの配信を要求する配信要求ユーザの第１のクライアント端末装置と、
上記コンテンツの配信を要求する他の複数のユーザの複数の第２のクライアント端末装置と、
上記第１のクライアント端末装置及び上記第２のクライアント端末装置に所定の通信回線網を介して接続され、上記所定のコンテンツの配信を行うサーバ装置と、を備え、
上記第１のクライアント端末装置は、上記サーバ装置に対し上記通信回線網を介して上記コンテンツの配信要求を行い、
上記サーバ装置は、上記第１のクライアント端末装置から上記配信要求を受けたとき、上記配信要求ユーザの配信要求の前に上記コンテンツの配信要求を行って当該コンテンツの配信の順番を待っている全ての他のユーザの人数と上記コンテンツのデータ量と上記通信回線網のデータ伝送速度とに基づき、上記第１のクライアント端末装置に対して上記コンテンツの配信を開始する配信予定時刻を算出して該配信予定時刻を示す順番待ち終了時刻情報を生成し、当該終了時刻情報を含む初期情報を、上記通信回線網を介して上記第１のクライアント端末装置に送信し、
上記サーバ装置は、上記配信要求ユーザの配信要求の前から上記コンテンツの配信の順番を待っている他のユーザへの上記コンテンツの配信処理が終了する毎に、当該配信要求ユーザの順番を繰り上げて当該配信要求ユーザの現在の順番を求め、
上記第１のクライアント端末装置は、上記配信要求ユーザの配信要求の後に上記サーバ装置に対して上記通信回線網を介して所定時間毎に情報の更新要求を行い、
上記サーバ装置は、上記更新要求を受けた時点で、上記配信要求ユーザの配信要求の前及び後に上記コンテンツの配信要求を行った他のユーザと当該配信要求ユーザとを含めた上記所定のコンテンツの配信の順番を待っている全ての順番待ちユーザの総人数を示す総人数情報と、この順番待ちユーザの総人数に対する当該配信要求ユーザの上記現在の順番を示す順番情報とを生成し、上記総人数情報と上記順番情報とを含む更新情報を、上記通信回線網を介して上記第１のクライアント端末装置に送信し、
上記第１のクライアント端末装置は、上記初期情報送信ステップにおいて送信された上記配信予定時刻と、上記更新情報送信ステップにおいて送信された上記順番待ちユーザの総人数及び上記配信要求ユーザの現在の順番とを、グラフィカル表示或いはテキスト表示する
ことを特徴とするコンテンツ配信システム。
【請求項１６】
請求項１５記載のコンテンツ配信システムであって、
上記第１のクライアント端末装置は、上記順番待ちユーザの総人数に対する上記配信要求ユーザの現在の順番を特別な表示形態で表示する
ことを特徴とするコンテンツ配信システム。
【請求項１７】
請求項１５又は請求項１６記載のコンテンツ配信システムであって、
上記サーバ装置は、当該サーバ装置側でカウントしている現在の時刻を示す現在時刻情報を上記第１のクライアント端末装置側に送信すると共に、当該サーバ装置でカウントしている現在の時刻に基づいて所定の処理を行い、
上記第１のクライアント端末装置は、上記サーバ装置から送信された現在時刻情報に基づいて、当該第１のクライアント端末装置側でカウントしている現在時刻と、上記サーバ装置側でカウントしている現在時刻とが一致するように時差修正し、この時差修正してカウントした現在の時刻に基づいて、上記サーバ装置と同期して所定の処理を行う
ことを特徴とするコンテンツ配信システム。
【請求項１８】
請求項１５〜請求項１７のうち、いずれか一項記載のコンテンツ配信システムであって、
上記サーバ装置は、順番待ち継続意志の確認を行う点呼処理を行うための点呼時刻情報を上記第１のクライアント端末装置側に送信すると共に、この第１のクライアント端末装置側に送信した点呼時刻情報に基づいて、上記配信要求ユーザの順番待ち継続の意志確認を行う点呼処理を行い、
上記第１のクライアント端末装置は、上記サーバ装置側から送信された点呼時刻情報に基づいて、順番待ち継続の意志表示を上記サーバ装置に対して行う返答処理を行う
ことを特徴とするコンテンツ配信システム。
【請求項１９】
請求項１５〜請求項１８のうち、いずれか一項記載のコンテンツ配信システムであって、
上記第１のクライアント端末装置は、上記サーバ装置側から送信された上記終了時刻情報で示される終了時刻から所定時間内に、上記コンテンツの配信開始要求を上記サーバ装置に対して行う返答処理を行い、
上記サーバ装置は、上記第１のクライアント端末装置側に送信した終了時刻情報で示される終了時刻から所定時間内に、該クライアント端末装置から上記配信開始要求があった場合に、該第１のクライアント端末装置への上記コンテンツの配信を開始する順番待ち終了処理を行う
ことを特徴とするコンテンツ配信システム。
【請求項２０】
請求項１８又は請求項１９記載のコンテンツ配信システムであって、
上記サーバ装置及び上記第１のクライアント端末装置のうち、少なくとも一方は、上記返答処理が行われなかった場合に、順番待ちの権利を削除する
ことを特徴とするコンテンツ配信システム。
【請求項２１】
請求項１５〜請求項２０のうち、いずれか一項記載のコンテンツ配信システムであって、
上記第１のクライアント端末装置は、任意の広告、及び複数のユーザ間の文字による会話を可能とするチャットを行うためのチャット領域のうち、少なくとも一方を表示する
ことを特徴とするコンテンツ配信システム。
【請求項２２】
所定のコンテンツの配信を要求する配信要求ユーザのクライアント端末装置が、サーバ装置に対し所定の通信回線網を介して上記コンテンツの配信要求を行う配信要求ステップと、
上記配信要求を受けた上記サーバ装置が、上記配信要求ユーザの配信要求の前に上記コンテンツの配信要求を行って当該コンテンツの配信の順番を待っている全ての他のユーザの人数と上記コンテンツのデータ量と上記通信回線網のデータ伝送速度とに基づき、上記配信要求ユーザのクライアント端末装置に対して上記コンテンツの配信を開始する配信予定時刻を算出して該配信予定時刻を示す順番待ち終了時刻情報を生成し、当該終了時刻情報を含む初期情報を、上記通信回線網を介して上記クライアント端末装置に送信する初期情報送信ステップと、
上記サーバ装置が、上記配信要求ユーザの配信要求の前から上記コンテンツの配信の順番を待っている他のユーザへの上記コンテンツの配信処理が終了する毎に、当該配信要求ユーザの順番を繰り上げて当該配信要求ユーザの現在の順番を求める順番更新ステップと、
上記クライアント端末装置が、上記配信要求の後に上記サーバ装置に対して上記通信回線網を介して所定時間毎に情報の更新要求を行う更新要求ステップと、
上記サーバ装置が、上記更新要求を受けた時点で、上記配信要求ユーザの配信要求の前及び後に上記コンテンツの配信要求を行った他のユーザと当該配信要求ユーザとを含めた上記所定のコンテンツの配信の順番を待っている全ての順番待ちユーザの総人数を示す総人数情報と、この順番待ちユーザの総人数に対する当該配信要求ユーザの上記現在の順番を示す順番情報とを生成し、上記総人数情報と上記順番情報とを含む更新情報を、上記通信回線網を介して上記クライアント端末装置に送信する更新情報送信ステップと、
上記初期情報送信ステップにおいて送信された上記配信予定時刻と、上記更新情報送信ステップにおいて送信された上記順番待ちユーザの総人数及び上記配信要求ユーザの現在の順番とを、上記クライアント端末装置側でグラフィカル表示或いはテキスト表示する情報表示ステップとを、
コンピュータに実行させるための待ち順番表示方法のプログラム。
【請求項２３】
請求項２２記載の待ち順番表示方法のプログラムであって、
上記順番待ちユーザの総人数に対する上記配信要求ユーザの現在の順番を、上記クライアント端末装置において、特別な表示形態で表示するステップを有する
ことを特徴とする待ち順番表示方法のプログラム。
【請求項２４】
請求項２２又は請求項２３記載の待ち順番表示方法のプログラムであって、
上記サーバ装置側でカウントしている現在の時刻を示す現在時刻情報を上記クライアント端末装置側に送信するステップと、
上記クライアント端末装置側で、上記サーバ装置から送信された現在時刻情報に基づいて、当該クライアント端末装置側でカウントしている現在時刻と、上記サーバ装置側でカウントしている現在時刻とが一致するように時差修正するステップと、
上記サーバ装置において、当該サーバ装置でカウントしている現在の時刻に基づいて所定の処理を行うステップと、
上記クライアント端末装置において、上記時差修正してカウントした現在の時刻に基づいて、上記サーバ装置と同期して所定の処理を行うステップとを有する
ことを特徴とする待ち順番表示方法のプログラム。
【請求項２５】
請求項２２〜請求項２４のうち、いずれか一項記載の待ち順番表示方法のプログラムであって、
順番待ち継続意志の確認を行う点呼処理を行うための点呼時刻情報を上記サーバ装置から上記クライアント端末装置に送信するステップと、
上記サーバ装置において、上記クライアント端末装置側に送信した点呼時刻情報に基づいて、上記配信要求ユーザの順番待ち継続の意志確認を行う点呼処理を行うステップと、
上記クライアント端末装置において、上記サーバ装置側から送信された点呼時刻情報に基づいて、順番待ち継続の意志表示を上記サーバ装置に対して行う返答処理を行うステップとを有する
ことを特徴とする待ち順番表示方法のプログラム。
【請求項２６】
請求項２２〜請求項２５のうち、いずれか一項記載の待ち順番表示方法のプログラムであって、
上記クライアント端末装置において、上記サーバ装置側から送信された上記終了時刻情報で示される終了時刻から所定時間内に、上記コンテンツの配信開始要求を上記サーバ装置に対して行う返答処理を行うステップと、
上記サーバ装置において、上記クライアント端末装置側に送信した上記終了時刻情報で示される終了時刻から所定時間内に、該クライアント端末装置から上記配信開始要求があった場合に、該クライアント端末装置への上記コンテンツの配信を開始する順番待ち終了処理を行うステップとを有する
ことを特徴とする待ち順番表示方法のプログラム。
【請求項２７】
請求項２５又は請求項２６記載の待ち順番表示方法のプログラムであって、
上記返答処理が行われなかった場合に、上記サーバ装置及び上記クライアント端末装置の少なくとも一方において、順番待ちの権利を削除するステップを有する
ことを特徴とする待ち順番表示方法のプログラム。
【請求項２８】
請求項２２〜請求項２７のうち、いずれか一項記載の待ち順番表示方法のプログラムであって、
上記クライアント端末装置において、任意の広告を表示するステップ、及び複数のユーザ間の文字による会話を可能とするチャットを行うためのチャット領域を表示するステップのうち、少なくとも一方を有する
ことを特徴とする待ち順番表示方法のプログラム
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばゲームサーバに対して自己のパーソナルコンピュータ装置を接続して仮想空間上のキャラクタ等を操作してゲームを楽しむネットゲームシステムや、ビデオゲーム，映画，ニュース，音楽等の各種デジタルコンテンツをインターネット等の通信回線網を介して配信するコンテンツ配信システムや、上記通信回線網を介してコンサートチケットや各種商品の予約や販売を行うネットマーケティングシステム等に設けて好適な待ち順番表示方法、待ち順番表示方法のプログラム、待ち順番表示方法のプログラムが記録された記録媒体、及びコンテンツ配信システムに関する。
【０００２】
【従来の技術】
今日において、インターネット等の通信回線網に接続可能なパーソナルコンピュータ装置や通信機能を有するゲーム機が多くの家庭に普及しており、通信回線網を利用したゲーム（ネットゲーム）や、ビデオゲーム，映画，ニュース，音楽等の各種デジタルコンテンツのネット配信サービスが盛んに行われるようになっている。
【０００３】
このうち、ネットゲームを行う場合、プレーヤは自己のパーソナルコンピュータ装置や通信機能を有するゲーム機であるクライアント端末装置を、そのゲームのゲームプログラムを配信しているサーバ装置に通信回線網を介して接続する。この接続がなされると、サーバ装置は、所定のゲームプログラムを一括して、或いは断片的にプレーヤのクライアント端末装置に配信する。
【０００４】
プレーヤのクライアント端末装置は、このサーバ装置から配信されたゲームプログラムをダウンロードし、プレーヤの端末操作に対応したゲームプログラムを実行する。これにより、プレーヤは仮想空間上のキャラクタ等を操作することができ、ネットゲームを楽しむことができる。
【０００５】
一方、ネット配信サービスを利用して例えばビデオゲームを購入する場合、プレーヤは、インターネット等の通信回線網を介してネット上の販売サイトにアクセスし、購入を希望するビデオゲームを選択すると共に、クレジットカードや銀行振込等の支払い方法を選択し、住所，氏名等を明示して購入希望の意思表示を行う。
【０００６】
プレーヤからこのような購入希望がなされると、販売サイトは、即座に、或いは代金の徴収がなされたことを確認した後に、そのプレーヤに対してビデオゲームのゲームコンテンツの配信を行う。
【０００７】
プレーヤは、この販売サイトから配信されたゲームコンテンツを、自分のクライアント端末装置のハードディスク等にダウンロードする。これにより、プレーヤは、販売店頭に出向くことなく、自分が希望したビデオゲームのゲームプログラムを入手することができる。
【０００８】
ここで、コンテンツの配信を行う通信回線網の伝送帯域には限界があるため、一度にコンテンツの配信を行うことができるプレーヤの数にも限界がある。このため、従来のネット配信業務においては、事前に配信可能なプレーヤ数に限定したプレーヤ登録を行い、この登録したプレーヤに対してのみコンテンツの配信を行うか、或いは所定の配信数を越えるアクセスがあった場合は、その所定の配信数を越えるプレーヤのアクセスは受け付けない（接続させない）ようにすることで、通信回線網の伝送帯域に応じたプレーヤ数のアクセス制限を行うようになっていた。
【０００９】
【発明が解決しようとする課題】
しかし、事前に配信可能なプレーヤ数に限定したプレーヤ登録を行い、この登録したプレーヤに対してのみコンテンツの配信を行う場合には、当然のことながら事前に登録を済ませたプレーヤしかコンテンツの配信を受けることができない。このため、コンテンツの配信を受けることができるプレーヤが限定されたものとなり、コンテンツの配信業務が閉鎖的（限定的）なものとなる問題があった。そのコンテンツの配信を希望するプレーヤは、事前に登録を済ませたプレーヤ以外にも多数存在するはずであり、このようなアクセス制限は好ましいことではない。
【００１０】
一方、通信回線網の伝送帯域に応じたプレーヤ数以上のプレーヤに対してはアクセスは受け付けない（接続させない）ことでアクセス制限を行う場合には、接続を行うことができなかったプレーヤは、自分が配信数の枠からもれたために接続を行うことができないのか（ネット混雑が原因で接続することができないのか）、或いは自分のクライアント端末装置や配信業者側のサーバ装置の故障等の別の原因で接続を行うことができないのか、プレーヤ自信で判断することはできない。このため、接続を行うことができないプレーヤに対して不安を与える問題があった。
【００１１】
本発明は上述の課題に鑑みてなされたものであり、プレーヤからの全てのアクセスを受け付けることができ、接続できないことでプレーヤが不安を憶える不都合を防止することができるような待ち順番表示方法、待ち順番表示方法のプログラム、待ち順番表示方法のプログラムが記録された記録媒体、及びコンテンツ配信システムの提供を目的とする。
【００１２】
【課題を解決するための手段】
本発明は、上述の課題を解決するために、ユーザのクライアント端末装置を介してアクセスがあった際に、これを全て受け付け、そのユーザからのアクセスがあった時点で、少なくともそのユーザよりも先にアクセスのあった他のユーザの総人数と、この他のユーザの総人数に対する当該ユーザの順番を示す情報をサーバ装置からクライアント端末装置に送信し、クライアント端末装置側において、サーバ装置から送信された上記総人数及びその総人数に対する当該ユーザの順番をグラフィカル表示或いはテキスト表示することで、ユーザに対して、目的とする情報の現在の配信状況等を明示する。
【００１３】
【発明の実施の形態】
本発明は、通信回線網を介して各クライアント端末装置にゲームコンテンツを配信することで、いわゆるネットゲームを可能とするネットゲームシステムに適用することができる。
【００１４】
［ネットゲームシステムの構成］
図１は、この本発明の実施の形態となるネットゲームシステムの全体構成を示す図である。この図１からわかるように、この実施の形態のネットゲームシステムは、例えばインターネットやＬＡＮ，ＷＡＮ等の通信回線網１に接続され、ネットゲームを可能とするためのゲームコンテンツを一括的或いは断続的に配信するゲームサーバ装置２と、後に説明する待ち順番表示方法のプログラムが記憶された記憶部４と、同じく通信回線網１に接続され、ゲームサーバ装置２から通信回線網１を介して配信されたゲームコンテンツをダウンロードしてネットゲームを行う多数のクライアント端末装置３とで構成されている。
【００１５】
クライアント端末装置３としては、上記通信回線網１を介してクライアント端末装置３と通信を行う通信機能を有するパーソナルコンピュータ装置やゲーム機の他、携帯電話機やＰＨＳ電話機等の無線端末装置も適用することができる。
【００１６】
また、この例は、ゲームサーバ装置２とクライアント端末装置３との間で有線的な通信を行う例であるが、これらゲームサーバ装置２とクライアント端末装置３との間で無線的な通信を行う構成としてもよい。特に、クライアント端末装置３が携帯電話機（或いはＰＨＳ電話機）である場合には、ゲームサーバ装置２とクライアント端末装置３との間では無線的な通信（厳密にいえば基地局からサーバ装置までは有線的な接続になるため一部無線的な通信）が行われることとなる。
【００１７】
［ネットゲームシステムの動作］
［全体の動作］
図２は、この実施の形態のネットゲームシステムの全体的な動作を示すフローチャートである。この図２のフローチャートにおいて、ステップＳ１〜ステップＳ７は、記憶部４に記憶された待ち順番表示方法のプログラムに基づくゲームサーバ装置２側の動作を示しており、ステップＳ１１〜ステップＳ１６はクライアント端末装置３側の動作を示している。なお、ゲームサーバ装置２とクライアント端末装置３との間の各情報の送受信は通信回線網１（ネットワーク回線）を介して行われるものと理解されたい。
【００１８】
まず、この実施の形態のネットゲームシステムは、ネットゲームの開始予定時刻となった際、すなわちネットゲームのゲームコンテンツの配信開始時刻となった際に、ステップＳ１においてゲームサーバ装置２が、順番待ち受付処理を開始してステップＳ２に進む。
【００１９】
一方、このネットゲームのゲームコンテンツの配信を受けようとするプレーヤは、このゲームコンテンツの配信開始時刻となった際、或いはこの配信開始時刻以降に、ステップＳ１１においてクライアント端末装置３を操作してゲームサーバ装置２に対してアクセス操作を行う。このプレーヤのアクセス操作がなされるとクライアント端末装置３は、予めインストールされているＷＥＢブラウザを起動し、ゲームサーバ装置２に対して、例えばそのクライアント端末装置３の識別情報や参加要求の暗号等を送信してアクセスを図る。このクライアント端末装置３からのアクセスは、「順番待ち参加要求」としてゲームサーバ装置２により受信される。
【００２０】
この「順番待ち参加要求」がなされると、ゲームサーバ装置２は、ステップＳ２において、プレーヤからの「順番待ち参加要求」を受け付けて（受理して）ステップＳ３に進む。
【００２１】
次に、ゲームサーバ装置２は、プレーヤからの「順番待ち参加要求」を受け付けると、ステップＳ３において以下に説明する順番待ち処理のスレッドを開始してステップＳ４に進む。
【００２２】
ステップＳ４では、ゲームサーバ装置２がクライアント端末装置３に対して初期情報を返信してステップＳ５に進む。この初期情報としては、
１．現在時刻情報（ゲームサーバ装置２側でカウントしている現在の時刻を示す情報）、
２．順番待ち終了時刻情報（そのプレーヤに対してゲームコンテンツの配信が行われる時刻。後に説明する「順番待ち終了処理」の動作を参照のこと）、
３．点呼時刻情報（後に説明する、順番待ちをしているプレーヤに対して行う順番待ち継続の意志確認を行うための点呼処理を行う時刻：例えば午後１時３０分，午後２時００分等。後に説明する「点呼処理の動作」を参照のこと）、
４．ゲームコンテンツの配信最大人数（ゲームコンテンツの配信制限を行う場合に返信）、
５．現在の全順番待ち人数、
等がクライアント端末装置３側に返信される。
【００２３】
次に、ゲームサーバ装置２から上記初期情報が返信されると、クライアント端末装置３は、ステップＳ１２において初期情報をダウンロードし、この初期化情報に基づいて当該順番待ち処理を実行するためにシステムを初期化してステップＳ１３に進む。
【００２４】
具体的には、クライアント端末装置３は、このシステムの初期化の一例として、ゲームサーバ装置２側から送信された現在の時刻と、クライアント端末装置３側でカウントしている現在の時刻とを比較し、両者の誤差を記録する。これにより、クライアント端末装置３側では、以後、この誤差に対応して（ゲームサーバ装置２側でカウントされる時刻に従って）点呼処理等の各処理を実行することが可能となる。
【００２５】
次に、ステップＳ１３では、クライアント端末装置３が、ゲームサーバ装置２に対して情報の更新要求を行いステップＳ１４に進む。この情報の更新要求がなされるとゲームサーバ装置２は、ステップＳ５において、現在の順番待ちの状況を示す順番待ち情報（及びこれに関する各種情報）をクライアント端末装置３側に送信する。
【００２６】
この順番待ち情報（及びこれに関する各種情報）が送信されると、クライアント端末装置３側ではステップＳ１４において、例えばＪＡＶＡ（登録商標）スクリプトに基づいて動作することにより、上記順番待ち情報（及びこれに関する各種情報）に対応する画面をモニタ装置に表示してステップＳ１５に進む（情報表示処理）。
【００２７】
図３に、このステップＳ１４の情報表示処理によりモニタ装置にグラフィカル表示された表示画面の一例を示す。この図３からわかるように、この例の場合、上記順番待ち情報（及びこれに関する各種情報）に基づいて、ゲームコンテンツの配布を行う店舗を想定した店舗画像１０が表示される。この店舗画像１０には、何のゲームコンテンツの配布を行っているのか（何のための順番待ちなのか）ということをプレーヤに対して認識させるために、例えば店舗に掲げられている看板を想定した「○○ゲーム」等のゲーム名１１が表示される。
【００２８】
また、この図３の例の場合、店舗画像１０には、ゲームコンテンツの配布受け付け開始時刻（７／７ １０：００〜受付：７月７日の午前１０時００分から受け付けが開始されることを意味する。）、及び実際にゲームコンテンツの配布が開始される時刻（７／７ １９：００〜開始：７月７日の１９時００分からゲームコンテンツの配信が開始されることを意味する。）が表示される。
【００２９】
また、この店舗画像１０には、現在、ゲームコンテンツの配信待ちを行っているプレーヤの総人数（この例の場合「現在の行列人数１００人」として表示）と、プレーヤがその総人数の中の何番目に位置するかを示す順番（この例の場合「あなたの順番」として表示）とが表示される。
【００３０】
また、この店舗画像１０の前には、そのゲームコンテンツを購入するために店先に並ぶ人間（人間以外に例えば動物等でも可）を想定したキャラクタ画像１２が表示される。このキャラクタ画像１２は、例えば各プレーヤ毎に一体、或いは所定数（例えば５人，１０人，１００人等）のプレーヤ毎に一体表示されるようになっている。
【００３１】
このキャラクタ画像１２のうち、プレーヤに対応するキャラクタ画像は、例えば図３中斜線を付したキャラクタ画像で示すように、その色やかたち等の表示形態を変えて表示されるようになっている。なお、クライアント端末装置３のオペレーションシステムプログラムに登録されたそのクライアント端末装置３の使用者の名前を名札にしてキャラクタ画像に付加し、或いはそのプレーヤに対応するキャラクタ画像を矢印等で指し示すようにしてもよい。これにより、多数のキャラクタ画像１２が表示されている場合でも、プレーヤに対して感覚的に全体の列の中の自分の位置（自分の順番）を認識させることができる。
【００３２】
また、この図３の例の場合、表示画面の予領域に例えば今後発売予定のゲーム機やゲーム等の広告１３が表示される。この広告１３は、単に画像や文字等で作成された広告（単に表示のみされている広告）であってもよいし、いわゆるバナー広告のようにクリックされた際に、その広告主のホームページにアクセスできるような広告であってもよい。
【００３３】
さらに、この図３の例の場合、ネットワーク上でリアルタイムにテキストデータを交換することで文字による会話を行う、いわゆる「チャット（＝トーク：ｔａｌｋ）」を可能とするチャット領域１４が表示される。このチャットは、例えばＩＲＣ（Internet Relay Chat）等を用いることで可能とすることができる。
【００３４】
このチャット領域１４を設けることにより、各プレーヤは、ゲームコンテンツの配信待ちを行っている間、複数のプレーヤとチャットを楽しむことができ、プレーヤ間のコミュニケーションを確立することができ、また、順番待ちの退屈さを解消することができる。
【００３５】
以上の表示形態は、クライアント端末装置３にグラフィカル表示が可能なＷＥＢブラウザが設けられている場合の表示形態であったが、このようなグラフィカル表示を行うことができないＷＥＢブラウザを用いている場合には、表示内容をテキスト表示するようにしてもよい。
【００３６】
図４は、表示内容をテキスト表示した場合における表示画面の一例である。この図４からわかるように、表示内容をテキスト表示を行った場合でも、その表示内容としては上記グラフィカル表示を行った場合と同様であり、例えば配信するゲームのゲーム名１１，ゲームコンテンツの配布受け付け開始時刻，実際にゲームコンテンツの配布が開始される時刻，現在、ゲームコンテンツの配信待ちを行っているプレーヤの総人数，プレーヤの順番，広告１３，チャット領域１４等が表示される。
【００３７】
このように、クライアント端末装置３側のモニタ装置に対して、現在、順番待ちを行っている総人数と、そのプレーヤの順番を表示することにより、先に順番待ちをしているプレーヤの正当性を明示することができる。また、順番待ちを行っている総人数により、そのゲームサーバ装置２から配信しているゲームコンテンツの人気をプレーヤに対して認識させることができる。
【００３８】
なお、図３及び図４に示した表示内容は一例である。このため、これらの表示内容以外に、例えばそのゲームコンテンツ等の代金の金額，そのプレーヤに対するゲームコンテンツの配信予定時刻，ゲームコンテンツの配信までの予定待ち時間等を表示するようにしてもよい。
【００３９】
また、この実施の形態のネットゲームシステムにおいては、以下に説明する点呼処理に対してクライアント端末装置３側からゲームサーバ装置２側に返答情報を返答することで適正に順番待ちが行われている場合、上記ステップＳ１３で説明した情報の更新要求が所定時間毎に行われるようになっており、その都度、プレーヤの現在の待ち順番がグラフィカル表示或いはテキスト表示されるようになっている。
【００４０】
このため、モニタ表示されるそのプレーヤの待ち順番は、画面が更新される毎に徐々に減っていくこととなる。この更新表示により、順番待ちをしているプレーヤに対して安心感を与えることができる。
【００４１】
次に、クライアント端末装置３は、このような情報表示処理を行うとステップＳ１５に進み点呼処理を行う。また、ゲームサーバ装置２は、ステップＳ５で順番待ち情報を返信した後にステップＳ６に進み点呼処理を行う。
【００４２】
例えば、プレーヤがゲームコンテンツの配信の順番待ちをしていたが、順番待ちをしている時間がなくなった、或いは急用ができた等の事情で、ゲームサーバ装置２とプレーヤのクライアント端末装置３との接続を切断し順番待ちの列から外れる場合がある。
【００４３】
このような場合、順番待ちの列から外れたプレーヤは、現在においてはゲームコンテンツの配信を希望していないと考えることができ、また、ゲームサーバ装置２とプレーヤのクライアント端末装置３との接続が切断されているため、そのプレーヤに対してゲームコンテンツの配信を行うことができない。
【００４４】
このため、ゲームサーバ装置２側で、順番待ちの列から外れたプレーヤの順番を保持する必要はないため、この実施の形態のネットゲームシステムにおいては、ゲームサーバ装置２側及びクライアント端末装置３側で、上記初期情報により設定された時刻に点呼処理を行い、順番待ちの継続意志の確認を所定時間毎に行い、適正な順番待ち行列を保持するようになっている。
【００４５】
〔点呼処理の動作〕
図５は、ゲームサーバ装置２がステップＳ６で行う点呼処理、及びクライアント端末装置３がステップＳ１５で行う点呼処理の内容を具体的に示したフローチャートである。この図５のフローチャートの各ステップのうち、ステップＳ２１〜ステップＳ２６はゲームサーバ装置２側の点呼処理の流れを、ステップＳ３１〜ステップＳ３８はクライアント端末装置３側の点呼処理の流れをそれぞれ示している。
【００４６】
まず、クライアント端末装置３側には、ゲームサーバ装置２から初期情報の一つとして、ゲームサーバ装置２側でカウントしている現在の時刻を示す上記現在時刻情報、及び点呼処理を行う時刻を示す上記点呼時刻情報が送信されるのは上述のとおりである。
【００４７】
クライアント端末装置３は、ゲームサーバ装置２から送信された点呼時刻情報と、クライアント端末装置３側に設けられているタイマでカウントしている時刻とに基づき、図５のステップＳ３１において、現在、ゲームサーバ装置２側から指定された点呼時刻となったか否かを判別する。そして、現在の時刻が点呼時刻になっていないものと判別した場合には、そのままこの図５に示すフローチャートを終了し、現在の時刻が点呼時刻になったものと判別した場合にはステップＳ３２に進む。
【００４８】
なお、ゲームサーバ装置２側でカウントしている現在の時刻とクライアント端末装置３側でカウントしている現在の時刻とに誤差がある場合は、ゲームサーバ装置２はこの誤差を反映して、すなわち、ゲームサーバ装置２側でカウントしている時刻に従って動作するようになっている。
【００４９】
次に、クライアント端末装置３は、現在の時刻が点呼時刻であると判別してステップＳ３２に進むと、例えば「順番待ちを継続しますか？継続する場合は返答操作をして下さい」等の、ゲームサーバ装置２に対して返答の送信を促すメッセージ（或いは画像でもよい）をモニタ装置に表示してステップＳ３３に進む。
【００５０】
ステップＳ３３では、このメッセージに対して、例えば所定のキー操作或いはマウス操作等の返答操作が行われたか否かを判別し、この返答操作が行われたものと判別した場合にはステップＳ３７に進み、返答操作が行われないものと判別した場合にはステップＳ３４に進む。
【００５１】
この返答操作の有無の判別時間は、上記メッセージを表示してからカウントを開始して例えば５分等のように予め定められている。このため、返答操作が行われないものと判別してステップＳ３４に進んだ場合、クライアント端末装置３は、返答操作が行われることなく所定時間が経過したか否かを判別し、所定時間が経過していない場合は上記ステップＳ３２及びステップＳ３３の各ルーチンを繰り返し実行する。
【００５２】
また、所定時間が経過した場合はステップＳ３５に進み、例えば「返答操作が行われないため、順番待ちの列から除外します」等の順番待ち不成立のメッセージをモニタ装置に表示すると共に、このクライアント端末装置３とゲームサーバ装置２と間の接続を切断してステップＳ３６に進み、当該順番待ち処理を終了する。
【００５３】
次に、上記ステップＳ３３において、所定の時間内に返答操作が行われたものと判別してステップＳ３７に進んだ場合、クライアント端末装置３は、返答操作がなされたことを示す返答情報を形成し、これをゲームサーバ装置２に送信してステップＳ３８に進む。
【００５４】
一方、ゲームサーバ装置２側においても、クライアント端末装置３と同じタイミングで点呼処理を行うようになっており、ステップＳ２１において、現在の時刻が点呼時刻の例えば５分前であるか否かを判別し、点呼時刻の５分前ではないと判別した場合はこの点呼処理のルーチンを終了し、点呼時刻の５分前であると判別した場合はステップＳ２２に進む。
【００５５】
上述のように、プレーヤは、ステップＳ３２で点呼返答要求表示がなされた際に、ステップＳ３７でゲームサーバ装置２側に返答情報を返信するようになっている。このため、ゲームサーバ装置２は、ステップＳ２２において、このプレーヤからの返答情報の返信がなされたか否かを判別する点呼確認処理を行いステップＳ２３に進む。
【００５６】
この実施の形態のネットゲームシステムにおいては、一例ではあるが、点呼返答要求（ステップＳ３２）がなされてから例えば５分以内に返答情報の返信（ステップＳ３７）がなされず、さらに例えば５分が経過した場合には（点呼返答要求がなされた時刻からカウントして計１０分が経過した場合には）、そのプレーヤの待ち順番の権利を削除するようになっている。
【００５７】
このため、ゲームサーバ装置２は、ステップＳ２３において、点呼時刻が終了してから例えば５分が経過したか否かを判別し、点呼時刻が終了してから５分以内である場合はステップＳ２４に進み、点呼時刻が終了してから５分が経過した場合にはステップＳ２５に進む。
【００５８】
ステップＳ２５では、点呼時刻が終了してから５分が経過したため、ゲームサーバ装置２が、そのプレーヤは、順番待ちの継続意志がないものとみなし、その配信順番待ちの権利（順番権利）を削除してステップＳ２６に進み、この図５のフローチャートに示す点呼処理のルーチンと共に、図２のフローチャートに示す順番待ち処理のスレッドを終了する。
【００５９】
これに対して、点呼時刻が終了してから５分以内であると判別されステップＳ２４に進んだ場合、ゲームサーバ装置２は、プレーヤからの返答情報の返信を確認したことを条件に、この返答情報の返信を確認したことを示す点呼確認情報をクライアント端末装置３側に送信して、この図５に示す点呼処理のフローチャートを終了する。
【００６０】
クライアント端末装置３は、ゲームサーバ装置２から点呼確認情報が返信されると、ステップＳ３８において、例えば「返答情報の返信を確認しました。順番待ちを継続します。コンテンツの配信まで今暫くお待ち下さい。」等の返答確認のメッセージをモニタ装置に表示して、この図５に示す点呼処理のフローチャートを終了する。
【００６１】
〔順番待ち終了処理の動作〕
次に、このような点呼処理により適正に順番待ちが行われ、ゲームコンテンツがそのプレーヤに対して配信可能な状態となると、ゲームサーバ装置２及びクライアント端末装置３は、それぞれ図２のフローチャートのステップＳ７，ステップＳ１６に進み、ゲームコンテンツ配信のための意志確認や、ゲームコンテンツを配信する等の目的情報の交換を行い、この図２に示すフローチャートの全ルーチンを終了する。
【００６２】
図６は、ゲームサーバ装置２が図２のステップＳ７で行う順番待ち終了処理、及びクライアント端末装置３がステップＳ１６で行う順番待ち終了処理の内容を具体的に示したフローチャートである。この図６のフローチャートの各ステップのうち、ステップＳ４１〜ステップＳ４７はゲームサーバ装置２側の順番待ち終了処理の流れを、ステップＳ５１〜ステップＳ５８はクライアント端末装置３側の順番待ち終了処理の流れをそれぞれ示している。
【００６３】
まず、ゲームサーバ装置２側では、プレーヤ側から順番待ち参加要求があった際に、そのプレーヤから順番待ち参加要求がある前に既に順番待ちをしている総プレーヤ数と、ゲームコンテンツのデータ量と、ゲームコンテンツの伝送速度から、順番待ち参加要求があったユーザに対して実際にゲームコンテンツの配信を行う時刻を算出し、これを初期情報の一つである上記「順番待ち終了時刻情報」としてクライアント端末装置３側に送信している。
【００６４】
このため、クライアント端末装置３は、ステップＳ５１において、現在の時刻が、順番待ち終了時刻情報で示された順番待ち時間の終了時刻となったか否か、すなわち、ゲームサーバ装置２からゲームコンテンツの配信が行われる時刻となったか否かを判別し、ゲームコンテンツの配信が行われる時刻にはなっていないものと判別した場合には、そのままこの図６に示すフローチャートを終了し、ゲームコンテンツの配信が行われる時刻にはなったものと判別した場合には、ステップＳ５２に進む。
【００６５】
ステップＳ５２では、クライアント端末装置３が、例えば「お待たせしました。あなたの順番になりました。ゲームコンテンツの配信を行ってよい場合には返答操作をして下さい」等の、ゲームサーバ装置２に対して返答の送信を促すメッセージ（或いは画像でもよい）をモニタ装置に表示する待ち終了表示処理を行いステップＳ５３に進む。
【００６６】
ステップＳ５３では、クライアント端末装置３が、このメッセージに対して、例えば所定のキー操作或いはマウス操作等の返答操作が行われたか否かを判別し、この返答操作が行われたものと判別した場合にはステップＳ５７に進み、返答操作が行われないものと判別した場合にはステップＳ５４に進む。
【００６７】
この返答操作の有無の判別時間は、上記メッセージを表示してからカウントを開始して例えば５分（順番待ちの終了時刻から５分）等のように予め定められている。このため、返答操作が行われないものと判別してステップＳ５４に進んだ場合、クライアント端末装置３は、返答操作が行われることなく上記５分が経過したか否かを判別し、上記５分が経過していない場合は上記ステップＳ５２及びステップＳ５３の各ルーチンを繰り返し実行する。
【００６８】
また、上記５分が経過した場合はステップＳ５５に進み、例えば「返答操作が行われないため、順番待ちの列から除外します」等の順番待ち不成立のメッセージをモニタ装置に表示すると共に、このクライアント端末装置３とゲームサーバ装置２と間の接続を切断してステップＳ５６に進み、当該順番待ち処理を終了する。
【００６９】
次に、上記ステップＳ５３において、所定の時間内に返答操作が行われたものと判別してステップＳ５７に進んだ場合、クライアント端末装置３は、返答操作がなされたことを示す返答情報を形成し、これをゲームサーバ装置２に送信してステップＳ５８に進む。
【００７０】
一方、ゲームサーバ装置２側においても、クライアント端末装置３と同じタイミングで順番待ち終了処理を行うようになっており、ステップＳ４１において、現在の時刻が順番待ち終了時刻の例えば５分前であるか否かを判別し、順番待ち終了時刻の５分前ではないと判別した場合はこの順番待ち終了処理のルーチンを終了し、順番待ち終了時刻の５分前であると判別した場合はステップＳ４２に進む。
【００７１】
上述のように、プレーヤは、ステップＳ５２で順番待ち終了表示がなされた際に、ステップＳ５７でゲームサーバ装置２側に返答情報を返信するようになっている。このため、ゲームサーバ装置２は、ステップＳ４２において、このプレーヤからの返答情報の返信がなされたか否かを判別する返答確認処理を行いステップＳ４３に進む。
【００７２】
この実施の形態のネットゲームシステムにおいては、一例ではあるが、順番待ち終了表示（ステップＳ５２）がなされてから例えば５分以内に返答情報の返信（ステップＳ５７）がなされず、さらに例えば５分が経過した場合には（順番待ち終了表示がなされた時刻からカウントして計１０分が経過した場合には）、そのプレーヤの待ち順番の権利を削除するようになっている。
【００７３】
このため、ゲームサーバ装置２は、ステップＳ４３において、順番待ち終了表示を行ってから例えば５分が経過したか否かを判別し、順番待ち終了表示を行ってから５分以内である場合はステップＳ４４に進み、順番待ち終了表示を行ってから５分が経過した場合にはステップＳ４６に進む。
【００７４】
ステップＳ４６では、順番待ち終了表示を行ってから５分が経過したため、ゲームサーバ装置２が、そのプレーヤは順番待ちの継続意志がないものとみなし、その配信順番待ちの権利（順番権利）を削除してステップＳ４７に進み、この図６のフローチャートに示す順番待ち終了処理のルーチンと共に、図２のフローチャートに示す順番待ち処理のスレッドを終了する。
【００７５】
次に、上記ステップＳ４３において、順番待ち終了表示を行ってから５分以内であると判別された場合、ステップＳ４４或いはステップＳ４５に進む。
【００７６】
ステップＳ４４は、ゲームコンテンツの最大配布人数が制限されている場合に進むステップであり、この場合、そのプレーヤの配布順番となった時点で、ゲームコンテンツの最大配布人数を越えたか否かを判別する。
【００７７】
そして、この最大配布人数を越えている場合には、その旨をクライアント端末装置３に送信すると共に、上記ステップＳ４６及び上記ステップＳ４７でそのプレーヤの配信順番待ちの権利（順番権利）を削除してこの図６のフローチャート及び図２のフローチャートに示す順番待ち処理のスレッドを終了する。
【００７８】
また、ゲームサーバ装置２側から最大配布人数を越えている旨の情報が送信されたクライアント端末装置３は、上記ステップＳ５５及びステップＳ５６において、例えば「ゲームコンテンツの最大配布人数を超過しました。ゲームコンテンツの配布を締め切らせて戴きます」等の順番待ち不成立のメッセージをモニタ装置に表示して当該順番待ち処理を終了する。これにより、プレーヤは、ゲームコンテンツの最大配布人数を超過したことを認識することができる。
【００７９】
これに対して、ステップＳ４５は、ゲームコンテンツの最大配布人数が制限されていない場合に進むステップであり、この場合、そのプレーヤの配布順番となった時点で、ゲームサーバ装置２が、目的データ（この例の場合はゲームコンテンツ）をクライアント端末装置３に送信して、この図６のフローチャートに示す順番待ち終了処理を終了する。
【００８０】
また、ゲームコンテンツが送信されたクライアント端末装置３側では、ステップＳ５８において、例えば「ゲームコンテンツのダウンロードを終了しました。」等の目的データの取得を示すメッセージをモニタ装置に表示してこの図６のフローチャートに示す順番待ち終了処理を終了する。これにより、プレーヤは、ダウンロードされたゲームコンテンツのプログラムに基づいて、ネットゲームを楽しむことができる。
【００８１】
［実施の形態の効果］
以上の説明から明らかなように、この実施の形態のネットゲームシステムは、プレーヤからの順番待ち参加要求を受け付けた際に、プレーヤのクライアント端末装置３のモニタ装置に対して、少なくとも現在、順番待ちをしているプレーヤの総人数と、この総人数に対するプレーヤの順番とを表示することにより、順番待ち参加要求を行った各プレーヤに対して、ゲームコンテンツの現在の配信状況と、自分にゲームコンテンツの配信がなされる順番を知らせることができ、プレーヤに対して、「自分のアクセスは受け付けられた。順番待ちをしていれば所定の時刻にゲームコンテンツが配信される。」という安心感を与えることができる。
【００８２】
また、プレーヤの待ち順番をキャラクタ等によりグラフィカル表示した場合には、そのプレーヤに対応するキャラクタの表示色を変えたり、矢印で指し示すようにして他のキャラクタと差別化して表示するようになっているため、順番待ちをしているプレーヤに対する自分の位置を分かりやすくすることができる。
【００８３】
また、ゲームコンテンツの配信数の制限を行っている場合でも、順番待ち参加要求は一旦受け付け、予定の配信数を超過した場合に、その旨、クライアント端末装置３のモニタ装置に表示して順番待ちの権限を削除するようになっているため、プレーヤに対してゲームコンテンツの配信を行うことができない理由を明示することができる。このため、ゲームコンテンツの配信が行われないことにより、プレーヤに不安を与えてしまう不都合を防止することができる。
【００８４】
また、現在、順番待ちを行っている総人数と、そのプレーヤの順番を表示することができるため、先に順番待ちを行っているプレーヤの正当性を明示することができる。また、順番待ちを行っている総人数により、そのゲームサーバ装置２から配信しているゲームコンテンツの人気をプレーヤに対して認識させることができる。
【００８５】
また、所定時間毎に点呼処理を行うことで、プレーヤの順番待ちの意志を確認するようになっており、所定の返答操作がなされない場合には、そのプレーヤを順番待ちの列から削除するようになっているため、順番待ちの意志のないプレーヤの順番を保持しておくような不都合を防止することができる。
【００８６】
また、クライアント端末装置３のモニタ装置の表示画面の予領域に広告を表示するようになっているため、新作ゲーム等の宣伝を適宜行うことができる。
【００８７】
また、順番待ちをしているプレーヤ同士がチャットを行うことができるようになっているため、各プレーヤは、ゲームコンテンツの配信待ちを行っている間、複数のプレーヤとチャットを楽しむことができ、プレーヤ間のコミュニケーションを確立することができ、また、順番待ちの退屈さを解消することができる。
【００８８】
また、ゲームサーバ装置２が順番待ち参加要求を受け付けた際に、初期情報の一つとしてゲームサーバ装置２側でカウントしている現在時刻を示す現在時刻情報をクライアント端末装置３側に送信する。そして、クライアント端末装置３側では、この現在時刻情報と、クライアント端末装置３側に設けられているタイマでカウントしている時刻との誤差に基づいて、ゲームサーバ装置２側でカウントしている時刻と同期を取りながら各処理を行う。
【００８９】
これにより、一旦ゲームサーバ装置２からクライアント端末装置３に現在時刻情報を送信すれば、クライアント端末装置３側では自己のタイマがカウントする時刻に基づいて、ゲームサーバ装置２と同期して動作することとなるため、各処理毎にゲームサーバ装置２からクライアント端末装置３にその処理を指示する情報等を送信する必要がなく、送信制御プログラムやシステム動作プログラム等を簡略化することができる。
【００９０】
なお、上述の実施の形態の説明では、本発明をゲームコンテンツの配信を行うネットゲームシステムに適用することとしたが、本発明は、ゲームコンテンツ以外でも、例えばビデオゲーム，映画，ニュース，音楽等の各種デジタルコンテンツをインターネット等の通信回線網を介して配信するコンテンツ配信システムや、上記通信回線網を介してコンサートチケットや各種商品の予約や販売を行うネットマーケティングシステム等に設けても同じ効果を得ることができる。
【００９１】
最後に、上述の実施の形態は本発明の一例である。このため、本発明は上述の実施の形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【００９２】
【発明の効果】
本発明は、ユーザ数を限定することなく各ユーザからのアクセスを全て受け付けたうえで、現在、目的とする情報の配信待ちを行っている全ユーザに対するそのユーザの配信順番を明示することができる。
【００９３】
このため、全プレーヤからのアクセスを受け付けることができるうえ、現在の配信状況等をユーザに対して明示することができるため、サーバに対して接続できないことでユーザが不安を憶える不都合を防止することができる。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態となるネットゲームシステムのブロック図である。
【図２】上記実施の形態のネットゲームシステムで行われる順番待ち処理を説明するためのフローチャートである。
【図３】上記実施の形態のネットゲームシステムのクライアント端末装置でグラフィカル表示が行われた場合の表示画面の一例を示す模式図である。
【図４】上記実施の形態のネットゲームシステムのクライアント端末装置でテキスト表示が行われた場合の表示画面の一例を示す模式図である。
【図５】上記実施の形態のネットゲームシステムで行われる点呼処理を説明するためのフローチャートである。
【図６】上記実施の形態のネットゲームシステムで行われる順番待ち終了処理を説明するためのフローチャートである。
【符号の説明】
１…通信回線網，２…ゲームサーバ装置，３…クライアント端末装置，１０…店舗画像，１１…ゲーム名，１２…キャラクタ画像，１３…広告，１４…チャット領域
【図１】
0003646983.tif 000002
【図２】
0003646983.tif 000003
【図３】
0003646983.tif 000004
【図４】
0003646983.tif 000005
【図５】
0003646983.tif 000006
【図６】
0003646983.tif 000007