(57)【特許請求の範囲】
【請求項１】
複数のゲームプレーヤが端末を用いてサーバに接続し、サーバ上で通信対戦ゲームを行う方法であって、
前記サーバの記憶部は、前記通信対戦ゲームの勝敗結果に応じて加減され、前記複数のゲームプレーヤのレベルを設定するための数値を予め格納しており、
前記サーバの制御部が、前記数値に基づいて前記ゲームプレーヤのレベルを判定し、前記ゲームプレーヤから当該判定したレベルの対戦ゲームへの参加申し込みを受け付ける段階と、
前記制御部が、前記参加申し込みを受け付けたゲームプレーヤのレベルと同レベルの対戦相手の数が予め定められた対戦相手数に達しているか否かを判断する段階と、
前記参加申し込みを受け付けたゲームプレーヤのレベルと同レベルの対戦相手の数が予め定められた対戦相手数に達しなかった際には、前記制御部が、前記参加申し込みを受け付けたゲームプレーヤのレベルと同レベルの仮想プレーヤを必要数だけ設定する処理を行う段階と、を含むことを特徴とするインターネットを含む通信回線を利用した対戦ゲーム方法。
【請求項２】
前記仮想プレーヤと対戦ゲームを行うゲームプレーヤに対しては、前記サーバ内に予め記憶された仮想のゲームプレーヤ名を前記対戦ゲームの対戦相手として前記ゲームプレーヤの端末に送信する段階を含むことを特徴とする請求項１に記載の通信回線を利用した対戦ゲーム方法。
【請求項３】
前記ゲームプレーヤの端末に送信する段階では、前記仮想のゲームプレーヤ名は、前記サーバ内に予め登録された複数の仮想ゲームプレーヤ名の内から、対戦に不足するゲームプレーヤ数の仮想ゲームプレーヤ名が前記制御部の制御により選択され、選択された前記複数のゲームプレーヤの仮想のゲームプレーヤ名を前記ゲームプレーヤの端末に対して送信することを特徴とする、請求項２に記載の通信回線を利用した対戦ゲーム方法。
【請求項４】
複数のゲームプレーヤが端末を用いてインターネットを含む通信回線を介してサーバに接続し、サーバ上で通信対戦ゲームを行うプログラムが記憶されたコンピュータ読み取り可能な記憶媒体であって、
前記サーバの記憶部は、前記通信対戦ゲームの勝敗結果に応じて加減され、前記複数のゲームプレーヤのレベルを設定するための数値を予め格納しており、
前記サーバとして機能するコンピュータに、
前記数値に基づいて前記ゲームプレーヤのレベルを判定し、前記ゲームプレーヤから当該判定したレベルの対戦ゲームへの参加申し込みを受け付ける手順と、
前記参加申し込みを受け付けたゲームプレーヤのレベルと同レベルの対戦相手の数が予め定められた対戦相手数に達しているか否かを判断する手順と、
前記参加申し込みを受け付けたゲームプレーヤのレベルと同レベルの対戦相手の数が予め定められた対戦相手数に達しなかった際には、前記参加申し込みを受け付けたゲームプレーヤのレベルと同レベルの仮想プレーヤを必要数だけを設定する処理を行う手順と、
前記仮想プレーヤと対戦ゲームを行うゲームプレーヤに対しては、前記サーバ内に予め記憶された仮想のゲームプレーヤ名を前記対戦ゲームの対戦相手として前記ゲームプレーヤの端末に送信する手順と、を実行させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項５】
複数のゲームプレーヤが端末を用いてインターネットを含む通信回線を介してサーバに接続し、サーバ上で通信対戦ゲームを行う方法が実行可能なサーバであって、
前記サーバは、前記通信対戦ゲームの勝敗結果に応じて加減され、前記複数のゲームプレーヤのレベルを設定するための数値を予め格納する記憶部と、
前記数値に基づいて前記ゲームプレーヤのレベルを判定し、前記ゲームプレーヤから当該判定したレベルの対戦ゲームへの参加申し込みを受け付ける制御部と、を備え、
前記制御部は、前記参加申し込みを受け付けたゲームプレーヤのレベルと同レベルの対戦相手の数が予め定められた対戦相手数に達しているか否かを判断し、
前記参加申し込みを受け付けたゲームプレーヤのレベルと同レベルの対戦相手の数が予め定められた対戦相手数に達しなかった際には、前記制御部は、前記参加申し込みを受け付けたゲームプレーヤのレベルと同レベルの仮想プレーヤを必要数だけを設定する処理を行い、
前記仮想プレーヤと対戦ゲームを行うゲームプレーヤに対しては、前記サーバの通信インターフェイスは、前記制御部の制御に応じて前記サーバ内に予め記憶された仮想のゲームプレーヤ名を前記対戦ゲームの対戦相手として前記ゲームプレーヤの端末に送信することを特徴とするサーバ。
【請求項６】
前記制御部は、前記仮想のゲームプレーヤ名を前記サーバ内に予め登録された複数の仮想ゲームプレーヤ名の内から、対戦に不足するゲームプレーヤ数の仮想ゲームプレーヤ名を選択し、選択した前記複数のゲームプレーヤの仮想のゲームプレーヤ名を前記ゲームプレーヤの端末に対して通信インターフェイスを介して送信することを特徴とする請求項５に記載のサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はインターネット等の通信回線等を通じて対戦ゲームが可能な通信回線を利用した対戦ゲーム方法、及びその方法が実行可能なサーバ、並びに記憶媒体に関する。
【０００２】
【従来の技術】
近年、インターネットサーバやｉモード等の携帯電話の専用サーバと専用回線を使用して、遠隔地のプレーヤ同士が将棋や囲碁などのボードゲームを行うことができるようなサービスを提供することが提案されており、例えば、このようなボードゲームは、特開昭５６−３０７８号、特開昭５４−１１００３３号、ＥＰ１１４２０公報のようなものが知られている。
【０００３】
【発明が解決しようとする課題】
一般的に対戦ゲーム（例えば、マ−ジャンゲーム、将棋、囲碁、チェス、オセロなどのボードゲーム）を行うゲームプレーヤは、自らの都合によって、パソコンを立ち上げ、対戦ゲームが行えるサーバに接続する。
【０００４】
しかしながら、常に対戦相手が存在することは希でであり、対戦相手がいないので諦めて接続を解除することは良く行われることである。しかし、このようなことが続くと、サーバ側にとってはユーザを失うことになりかねないが、サーバに常に接続しているゲームプレーヤを確保することはコスト的にも難しいといった問題がある。
【０００５】
また、コンピュータと対戦することができるサーバでの対戦ゲームも存在するが、やはり、通信回線を使用してゲームを行うゲームプレーヤにとっては、生身の人間とゲームを楽しみたいといった潜在的な要求もあることは否定できない。
【０００６】
通信対戦ゲームを行うゲームプレーヤにとって、相手がコンピュータであれば、わざわざ通信回線を使わなくともパソコンゲームや家庭用ゲームで十分である。
【０００７】
この発明では、前述したようなサーバ側とユーザであるゲームプレーヤとの両方の課題を解消することが可能な、ゲーム履歴の表示方法、及びその方法が実行可能なサーバ、並びに記憶媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
以上のような課題を解消するためこの発明では、以下のような構成の通信回線を利用したゲーム履歴の表示方法、及びその方法が実行可能なサーバ、並びに記憶媒体を提供する。
【０００９】
（１）  複数のゲームプレーヤが端末を用いてサーバに接続し、サーバ上で通信対戦ゲームを行う方法であって、前記ゲームプレーヤに対する対戦相手が予め定められた対戦数に至らなかった際には、前記サーバ内の制御部が対戦プログラムを起動して前記ゲームプレーヤと対戦するように設定する段階と、前記対戦プログラムと対戦ゲームを行うゲームプレーヤに対しては、（前記対戦ゲームプログラムと対戦していることが認識されないように、）前記サーバ内に予め用意した仮想のゲームプレーヤ名を対戦相手の前記ゲームプレーヤに告知する段階とを含むことを特徴とする通信回線を利用した対戦ゲーム方法。
【００１０】
この発明によれば、ゲームプレーヤは、前記サーバに接続した場合に、従来のように対戦相手が不足しており、折角対戦ゲームをしたいと思って接続したにも関わらず諦めざるをえないといった問題を解消することができる。
【００１１】
また、従来のように対戦相手がいない時に、仕方がないのでコンピュータと対戦することを選ぶのではなく、前記制御部が対戦相手の数が所定数に至っていないことを自動的に判定して、予め用意された仮想のプレーヤ名を告知してゲームを進行するようにしているから、ゲームプレーヤは、相手がコンピュータであることに気付かないでゲームを行うことができる結果、ゲームプレーヤのやる気を殺ぐことを低減できるとともに、サーバ側にとってもどの様な時にも対戦ゲームが存在する対戦環境を提供できるから、サーバのユーザたるゲームプレーヤから見ていつも盛況なサイトであるとの演出効果を提供できることになる。因みに「対戦ゲーム」とは、将棋の対局ゲームに限らず、マ−ジャンゲーム、将棋、囲碁、チェス、オセロなどのボードゲームを広く含む概念である。
【００１２】
（２）  前記仮想のゲームプレーヤは、前記サーバ内に予め登録された複数の仮想ゲームプレーヤ名の内から、対戦に不足するゲームプレーヤ数が前記制御部の制御により選択され、選択された前記複数のゲームプレーヤの仮想のゲームプレーヤ名が前記ゲームプレーヤの端末に対して送信されることを特徴とする、（１）に記載の通信回線を利用した対戦ゲーム方法。
【００１３】
この（２）の発明によれば、複数の対戦可能な仮想プレーヤの名を保持しているから、何度と無くこのサーバに接続してゲームを行ったことのあるゲームプレーヤが、対戦相手がコンピュータであることを見破られる恐れを低減できる。
【００１４】
（３）  複数のゲームプレーヤが端末を用いてサーバに接続し、サーバ上で通信対戦ゲームを行う方法であって、前記ゲームプレーヤに対する対戦相手が予め定められた対戦数に至らなかった際には、前記サーバ内の制御部が対戦プログラムを起動して前記ゲームプレーヤと対戦するように設定する段階と、前記対戦プログラムと対戦ゲームを行うゲームプレーヤに対しては、前記サーバ内に予め用意した仮想のゲームプレーヤ名を対戦相手の前記ゲームプレーヤに告知する段階とを含む対戦ゲーム方法を実行可能なプログラムが記憶された記憶媒体。
【００１５】
（４）  前記仮想のゲームプレーヤは、前記サーバ内に予め登録された複数の仮想ゲームプレーヤ名の内から、対戦に不足するゲームプレーヤ数が前記制御部の制御により選択され、選択された前記複数のゲームプレーヤの仮想のゲームプレーヤ名が前記ゲームプレーヤの端末に対して送信される制御内容の制御プログラムを含むことを特徴とする（３）に記載の対戦ゲーム方法を実行可能なプログラムが記憶された記憶媒体。
【００１６】
（５）  複数のゲームプレーヤが端末を用いてサーバに接続し、サーバ上で通信対戦ゲームを行う方法が実行可能なサーバであって、前記ゲームプレーヤに対する対戦相手が予め定められた対戦数に至らなかった際には、前記サーバ内の制御部が対戦プログラムを起動して前記ゲームプレーヤと対戦するように設定し、前記対戦プログラムと対戦ゲームを行うゲームプレーヤに対しては、前記サーバ内に予め用意した仮想のゲームプレーヤ名を対戦相手の前記ゲームプレーヤに告知する制御内容を含むことを特徴とするサーバ。
【００１７】
（６）  前記仮想のゲームプレーヤは、前記サーバ内に予め登録された複数の仮想ゲームプレーヤ名の内から、対戦に不足するゲームプレーヤ数が前記制御部の制御により選択され、選択された前記複数のゲームプレーヤの仮想のゲームプレーヤ名が前記ゲームプレーヤの端末に対して送信されることを特徴とする（５）に記載のサーバ。
【００１８】
前記対戦相手となる対戦プログラムは複数予め用意しておくか又は、対戦プログラムを複数の強さを自動的に設定できるようい構成し、この対戦プログラムを対戦相手のレベルに合わせて変化させるように構成することが好ましい。
【００１９】
特に、前述したように、複数の対戦プログラムつまり、思考ルーチンがそれぞれ異なる複数の対戦プログラムを予め用意し、且つ、仮想のゲームプレーヤ名に適宜異なる対戦プログラムを適応することによって、その対戦パターンから対戦相手がコンピュータであることを、ゲームプレーヤに見破られることを更に低減することができる。
【００２０】
【発明の実施の形態】
以下、本発明に係る情報提供システムに好適な実施形態について、図を参照しながら説明する。
【００２１】
[情報提供システムの構成]
図１は本発明に係る情報提供システムを適用したネットワークシステム１０の構成を示すブロック図である。この図１に示すネットワークシステム１０において、パケット網／ＰＤＣ（Personal Digital Cellular）網１１に対して、基地局１２Ａ、１２Ｂ、……を介して携帯電話１３Ａ、１３Ｂ、１３Ｃ、……が接続されるようになされている。各携帯電話１３Ａ、１３Ｂ、１３Ｃ、……はパケット網／ＰＤＣ網１１を介して互いに音声データや文字データの授受を例えばＴＤＭＡ(Time Division Multiple Access)と呼ばれる時分割多重接続方式で行うことができる。
【００２２】
これらの携帯電話１３Ａ、１３Ｂ、１３Ｃ、……は、互いに音声データや文字データ等の授受を行なうことに加えて、パケット網／ＰＤＣ網１１を介してパケット通信によって情報センタ１５にアクセスすることができる。情報センタ１５は、携帯電話１３Ａ、１３Ｂ、１３Ｃ、……からの要求に応じて、インターネット１６に接続されている情報提供サーバ１７Ａ、１７Ｂ又は専用線によって接続されている情報提供サーバ１８から種々の情報を取得し、これを要求元の携帯電話１３Ａ、１３Ｂ、１３Ｃ、……に受け渡す。これにより、携帯電話１３Ａ、１３Ｂ、１３Ｃ、……を所持するユーザは、外出先等、その居場所に拘わらず、所望の情報を情報提供サーバ１７Ａ、１７Ｂ又は１８から取得することができる。
【００２３】
ここで、図２はユーザが所持する携帯電話１３Ａの構成を示すブロック図である。この実施の形態の場合、各携帯電話１３Ａ、１３Ｂ、１３Ｃ、……は、それぞれ同様の構成を有するものとする。この図２に示されるように、携帯電話１３Ａにおいては、データバスＢＵＳにＣＰＵ２１、メモリ２２、基地局１２Ａ、１２Ｂ、……との間で信号の送受信を行う送受信回路部（ＲＦ）２５、送受信回路部２５において受信したＲＦ(Radio Frequency) 信号をベースバンド信号に変換すると共に送信しようとするベースバンド信号をＲＦ信号に変換するベースバンド処理部２６、マイクロホン２８及びスピーカ２９とのインターフェイスである入出力部２７、液晶表示パネル等で構成された表示部２４及びキーボードやジョグダイヤル等でなる入力操作部２３が接続されている。
【００２４】
ＣＰＵ２１はメモリ２２に格納されている動作プログラムに従って種々の動作を実行するようになされており、当該動作に応じて各回路部を制御する。ＣＰＵ２１の各種処理内容は必要に応じて表示部２４に表示される。
【００２５】
入力操作部２３は、ユーザが所望の通話先の電話番号を入力すると、当該電話番号を表すデータをＣＰＵ２１に供給する。ＣＰＵ２１はユーザが入力した電話番号で表される通話先に対して、送受信回路部２５を介して接続要求を送信する。このときパケット網／ＰＤＣ網１１は通話先の応答に応じて回線を接続する。回線が接続されると、送受信回路部２５は、アンテナを介して受信した通話先からのＲＦ信号をベースバンド処理部２６に供給し、ここでＲＦ信号をベースバンド信号に変換する。ベースバンド処理部２６は当該変換されてなるベースバンド信号を入出力部２７に供給することにより、受信された通話先からの音声信号をスピーカ２９から音声として出力する。
【００２６】
また、ユーザがマイクロホン２８を介して音声を入力すると、入出力部２７はマイクロホン２８から供給される入力音声信号をベースバンド処理部２６に供給し、ここでベースバンド信号をＲＦ信号に変換する。そしてベースバンド処理部２６は当該変換されてなるＲＦ信号を送受信回路部２５を介してパケット網／ＰＤＣ網１１に送信することにより、当該ＲＦ信号を、パケット網／ＰＤＣ網１１に回線接続された通話先に対して送信する。かくして携帯電話１３Ａ、１３Ｂ、１３Ｃ、……を使用するユーザは、通話先である他のユーザとの間で携帯電話を介した会話を行うことができる。
【００２７】
またＣＰＵ２１は、ユーザが入力操作部２３を操作することにより入力される種々の情報（文字情報や特定の選択情報等）をパケットデータに変換した後、これをベースバンド処理部２６及び送受信回路部２５を介してパケット網／ＰＤＣ網１１に送信する。パケット網／ＰＤＣ網１１は、このパケットデータを情報センタ１５に送る。またＣＰＵ２１は、情報センタ１５からパケット網／ＰＤＣ網１１を介して送信されるパケットデータ化された情報が重畳されたＲＦ信号を、送受信回路部２５及びベースバンド処理部２６を介して取り込み、パケット化されたデータをつなぎ合わせて元のデータ形式に戻した後、これを表示部２４に表示する。
【００２８】
かくして携帯電話１３Ａ、１３Ｂ、１３Ｃ、……を使用するユーザは、接続先である情報センタとの間で種々の情報の授受を行うことができる。各携帯電話１３Ａ、１３Ｂ、１３Ｃ、……のユーザは、情報提供サーバ１７Ａ、１７Ｂ、１８......が提供する種々のコンテンツへの登録を予め行なっておくことにより、情報センタ１５にアクセスすることで情報提供サーバ１７Ａ、１７Ｂ、１８……が提供しているコンテンツに参加することができる。情報センタ１５は、各携帯電話１３Ａ、１３Ｂ、１３Ｃ、……からの要求に応じて情報提供サーバ１７Ａ、１７Ｂ、１８……から種々の情報を取り出し、これを要求のあった携帯電話１３Ａ、１３Ｂ、１３Ｃ、……に送信する。当該情報を受け取った携帯電話１３Ａ、１３Ｂ、１３Ｃ、……は、情報提供サーバ１７Ａ、１７Ｂ、１８……から送信された提供情報をメモリ２２に格納した後、これを表示部２４に表示する。各携帯電話１３Ａ、１３Ｂ、１３Ｃ、……を使用するプレイヤは、各携帯電話１３Ａ、１３Ｂ、１３Ｃ、……の表示部２４に表示された提供情報（画像、文字情報等）を見ながら、入力操作部２３を操作することにより、このとき提供情報の一部として表示部２４に表示された文字による選択枝を選ぶ等の所作によって情報提供サーバ１７Ａ、１７Ｂ、１８……からさらに希望する情報を入手することができる。プレイヤの入力結果は、パケット網／ＰＤＣ網１１を介して情報センタ１５に送信され、当該情報センタ１５によって情報提供サーバ１７Ａ、１７Ｂ、１８……に受け渡される。
【００２９】
また、公衆電話回線網５１には、モデム５２を介してパーソナルコンピュータが接続可能となっており、当該パーソナルコンピュータ５３から公衆電話回線網５１及びインターネット１６を介して情報提供サーバ１７Ａ、１７Ｂ、……にアクセスすることができる。これにより、パーソナルコンピュータ５３は情報提供サーバ１７Ａ、１７Ｂ、……から種々の提供情報を入手することができる。
【００３０】
図３は情報提供サーバ１８の構成を示すブロック図である。因みに他の情報提供サーバ１７Ａ、１７Ｂ、……もインターネット１６を介して情報センタ１５に接続されている点を除いて同様の構成を有するものとする。この図３に示されるように、情報提供サーバ１８は、データバスＢＵＳに接続されたＣＰＵ３１、メモリ３２、通信インターフェイス３３及びデータベース３４を有し、ＣＰＵ３１はメモリ３２に格納されているプログラムや後述する入力支援プログラムに従って種々の処理を実行するようになされている。すなわち、ＣＰＵ３１は通信インターフェイス３３によって接続された専用回線を介して、情報センタ１５から送信される各携帯電話１３Ａ、１３Ｂ、１３Ｃ、……からの情報を受け取り、これをメモリ３２に格納する。これらの情報は、例えば提供情報の内容に応じて携帯電話１３Ａ、１３Ｂ、１３Ｃ、……を介してユーザに示された選択枝からのユーザによる選択結果等であり、ユーザが各自の携帯電話１３Ａ、１３Ｂ、１３Ｃ、……を操作した結果携帯電話１３Ａ、１３Ｂ、１３Ｃ、……から送信される情報である。
【００３１】
ＣＰＵ３１は、データベース３４に格納されているプログラム（後述する入力支援プログラムを含む）をメモリ３２に読み出しこのプログラムに従って、当該メモリ３２に格納されたユーザの操作結果を表す情報に基づいてプログラムを進行させる。このプログラムの進行結果は、データベース３４に格納される。
【００３２】
このネットワークシステム１０においては、各情報提供サーバ１７Ａ、１７Ｂ、１８、……は、それぞれ上述したような各携帯電話１３Ａ、１３Ｂ、１３Ｃ、……への提供情報（第１の情報）をデータベース３４に格納している。この場合、各携帯電話１３Ａ、１３Ｂ、１３Ｃ、……の表示部２４は、その携帯性を考慮した結果極めて限られた表示スペースのみを有しており、この点を考慮して、各情報提供サーバ１７Ａ、１７Ｂ、１８、……から各携帯電話１３Ａ、１３Ｂ、１３Ｃ、……に提供される情報は、その内容が少ない表示スペースに対応した簡易な情報となっている。
【００３３】
すなわち、この情報はＨＴＭＬ(Hyper Text Markup Language)のサブセットであるCompact ＨＴＭＬ（以下これをＣ−ＨＴＭＬと称する）に準じた記述言語（ｉモード用ＨＴＭＬと呼ばれるものであり、以下これを簡易ＨＴＭＬと称する）を使用しており、この簡易ＨＴＭＬは、ＨＴＭＬのタグのうち、限られたスペースの表示部で反映されるタグのみを残し、残りは切り捨てたものである。従って、この言語で記述された携帯電話１３Ａ、１３Ｂ、１３Ｃ、……用の情報（以下これを簡易情報と称する）は、ＨＴＭＬで記述された情報を表示可能であるパーソナルコンピュータ用のウエブブラウザでも表示することが可能である。また、携帯電話１３Ａ、１３Ｂ、１３Ｃ、……によって簡易ＨＴＭＬを表示する際に、当該簡易ＨＴＭＬに規定されていないタグについては、エラーを起こすことなく単に無視して表示するようになされているので、携帯電話１３Ａ、１３Ｂ、１３Ｃ、……においても、ＨＴＭＬで記述された情報を表示することができる。このように、ＨＴＭＬ及び簡易ＨＴＭＬは互いに互換性を持った記述言語となっている。
【００３４】
そして、同一コンテンツに関わる簡易ＨＴＭＬで記述された簡易情報と、ＨＴＭＬで記述された情報とは、それぞれ同一または異なる情報提供サーバ１７Ａ、１７Ｂ、１８、……の中の異なるファイルに格納されている。このファイルの指定方法として、ＵＲＬ(Uniform Resource Locator)と呼ばれるキー情報を用いた表記方法を使用するようになされている。このＵＲＬはインターネット上のリソースを識別するための標準のアドレッシング法であり、当該ＵＲＬはスキーム名、ホスト名及びファイル名の３つの要素で構成される文字列である。スキーム名は転送プロトコル名を指定するものであり、ＷＷＷの場合は、「http」が用いられる。かかるＵＲＬによってインターネット上のリソースが一意に識別でき、このＵＲＬがＷＷＷページのアドレスとして使用される。
【００３５】
簡易ＨＴＭＬで記述された簡易情報は、基本的には携帯電話１３Ａ、１３Ｂ、１３Ｃ、……に対して提供されるものであり、当該携帯電話１３Ａ、１３Ｂ、１３Ｃ、……に予め設定されているメニューをユーザが指定することによって、またはＵＲＬを入力することによりアクセスし、当該簡易情報を入手することが可能である。またＨＴＭＬで記述された情報はパーソナルコンピュータ５３に提供されるものであり、当該パーソナルコンピュータ５３からユーザがＵＲＬを指定することによってアクセスし、当該情報を入手することが可能である。
【００３６】
携帯電話１３Ａ、１３Ｂ、１３Ｃ、……に提供される簡易情報には、その情報内容に付随して当該情報内容に関連した詳細な情報のアドレスを表すＵＲＬ（キー情報）が記述されている。このＵＲＬによって特定されるファイルには、当該ＵＲＬが記述されている簡易情報に関わるさらに詳細な情報が記述されている。すなわち、図４は簡易ＨＴＭＬで記述された簡易情報が記述されているファイルと当該簡易情報のより詳細な情報がＨＴＭＬで記述されたファイルとの関係を示す略線図である。この図４に示されるように、例えば１つのコンテンツＣＯＮＴ１はその大まかな説明や見出し等の簡易情報が簡易ＨＴＭＬで記述されたファイルＦＩＬ１１と、詳細な説明や画像等の情報がＨＴＭＬで記述されたファイルＦＩＬ１２とによって構成されている。
【００３７】
これらのファイルＦＩＬ１１及びファイルＦＩＬ１２は必ずしも同一の情報提供サーバにある必要はなく、例えば図１に示すように、ファイル１１が情報提供サーバ１８に格納され、またファイル１２が情報提供サーバ１７Ｂに格納されていてもよい。そして、図５に示すように、例えばユーザが携帯電話１３Ａによって情報提供サーバ１８にアクセスし、ファイルＦＩＬ１１を携帯電話１３Ａにダウンロードしようとする場合、携帯電話１３Ａは、パケット網／ＰＤＣ網１１を介して情報センタ１５（情報提供サーバ１８）に対して発信を行い、通信路を確保する。
【００３８】
そして、携帯電話１３Ａは、ＰＰＰ(Point To Point Protocol)処理やＷＡＰ(Wireless Application Protocol)等の携帯電話１３Ａに内蔵されている情報送受信手段によるセッションの確立を行なった後、情報センタ１５（情報提供サーバ１８）に対して簡易情報を要求する。このとき、携帯電話１３Ａは、そのメモリ２２に予め格納されているパスワード、端末種別情報（携帯電話（ＰＤＣ）を表すデータ）、発信手段（ＰＤＣ）を特定する情報、携帯電話１３Ａの電話番号、接続時に使用したＷＡＰ等のプロトコルの情報及び各種オプションデータからなる端末特定用の情報と、このとき要求する情報を特定するためのアドレス情報を情報センタ１５に送信する。
【００３９】
情報センタ１５はこのとき携帯電話１３Ａから送信され要求信号及びパスワードに基づいて、情報提供サーバ１８から簡易情報を読み取って、これを要求信号の送信元である携帯電話１３Ａに送信する。これにより、携帯電話１３Ａの表示部２４には情報提供サーバ１８の制御プログラムに従ってデータベース３４から読み出された簡易情報が表示される。以下、携帯電話１３Aの表示部２４に表示される画面の表示制御及び当該表示画面を介してユーザが入力した情報を携帯電話１３Aから情報提供サーバ１８に送信し、この情報を情報提供サーバ１８がデータベース３４に格納し管理する動作は情報提供サーバ１８のデータベース３４からメモリ３２に読み出された制御プログラムをＣＰＵ３１が実行することにより、実現される。また、携帯電話１３ＡのＣＰＵ２１は、情報提供サーバ１８から供給される画像や文字情報を表示画面に表示させるとともに、当該表示された画面を介してユーザが入力した情報を情報提供サーバ１８に送信する機能を有している。
【００４０】
このようにして、情報提供サーバ１８から携帯電話１３Ａに簡易情報が提供されると、ユーザは当該簡易情報として提供されたコンテンツ（将棋に関するコンテンツ）を楽しむことができる。このコンテンツにおいて、ユーザが必要とするさらに詳細な情報は、携帯電話１３Ａの表示部２４のような小さなスペースには表示することが困難であることから、簡易情報としては提供されていない。このような情報量の多い詳細情報は、パーソナルコンピュータ５３（図１）によって見ることが可能なサイトから当該パーソナルコンピュータ５３によって見ることとしている。
【００４１】
すなわち、情報提供サーバ１８から携帯電話１３Ａに提供される簡易の中に、詳細情報のアドレス（ＵＲＬ）が表示されている。このＵＲＬは、このとき簡易情報としてあげられている項目に関するさらに詳細な情報を含むＨＴＭＬファイルのアドレス情報である。ユーザは携帯電話１３Ａの表示画面に表示されたこのアドレス情報を用いて、パーソナルコンピュータ５３から詳細情報を受信することとなる。
【００４２】
すなわち、図５に示されているように、ユーザは、携帯電話１３Ａにおいて受け取ったアドレス情報（ＵＲＬ）をパーソナルコンピュータ５３に入力して当該パーソナルコンピュータ５３から詳細情報が含まれているファイルＦＩＬ１２を格納したサーバにアクセスする。この場合、パーソナルコンピュータ５３は、公衆電話回線網５１を介してＵＲＬによって指定された情報提供サーバ１７Ｂに対して発信を行い、通信路を確保する。
【００４３】
そして、パーソナルコンピュータ５３は、ＰＰＰ(Point To Point Protocol)処理やＷＡＰ(Wireless Application Protocol)等のパーソナルコンピュータ５３に内蔵されている情報送受信手段によるセッションの確立を行なった後、情報提供サーバ１７Ｂに対して詳細情報を要求する。このとき、パーソナルコンピュータ５３は、そのメモリ２２に予め格納されているパスワード、端末種別情報（パーソナルコンピュータを表すデータ）、発信手段を特定する情報、パーソナルコンピュータ５３の電話番号、及び各種オプションデータからなる端末特定用の情報を要求信号とともに情報提供サーバ１７Ｂに送信する。これにより一人のユーザがデータにアクセスすることのできる一台の携帯電話と一台のパーソナルコンピュータを特定することができるため、他のユーザに自分の情報を見られることを防ぐことができる。なお、同一のユーザが複数のパーソナルコンピュータからデータにアクセスしたいときには、該ユーザーが最初に登録を行った携帯電話１３Ａから図１に示す情報センタ１５に再びアクセスし、再登録を行えばよい。
【００４４】
情報提供サーバ１７Ｂはこのときパーソナルコンピュータ５３から送信された要求信号に基づいて、指定されたファイルＦＩＬ１２の詳細情報をパーソナルコンピュータ５３に送信する。これにより、パーソナルコンピュータ５３の表示部には情報提供サーバ１７Ｂから提供された詳細情報が表示される。この詳細情報は、ＨＴＭＬで記述された情報であり、携帯電話１３Ａの表示部２４のような少ない表示スペースでは表示しきれない多くの情報が含まれている。ユーザは、この詳細情報によって、携帯電話１３Ａを介して受け取った簡易情報に続く情報を見ることができる。このように、１つのコンテンツを構成する情報を、携帯電話１３Ａによって受け取ることが可能な簡易情報と、パーソナルコンピュータ５３によって受け取ることが可能な詳細情報とに分けておき、携帯電話１３Ａによって受け取った簡易情報に、その続きの詳細情報のアドレス情報（ＵＲＬ）を記述しておくことにより、ユーザは必要に応じて、当該詳細情報をパーソナルコンピュータ５３を介して受け取ることができる。
【００４５】
[将棋サイトによる情報提供]
情報提供サーバ１８は、携帯電話１３Ａ、１３Ｂ、１３Ｃ、……に提供する簡易情報として、将棋に関する情報やユーザ参加型の対局サービス等の種々のコンテンツを提供するようになされている。このコンテンツを提供するためのプログラムは、情報提供サーバ１８のメモリ３２に格納されており、ＣＰＵ３１がこのプログラムを実行することにより、データベース３４に格納されている画像データを読み出して配信したり、データベース３４に格納されているゲーム（対局、対戦）プログラムをメモリ３２上に展開しこのゲームプログラムを実行することにより、携帯電話１３Ａ、１３Ｂ、１３Ｃ、……へのコンテンツの提供が行なわれる。コンテンツを提供するためのプログラムやゲームプログラムは磁気ディスク等の他の記憶媒体に格納されていてもよい。
【００４６】
将棋に関するコンテンツとしては、将棋界の話題やお知らせを提供する「棋界ニュース」、週ごとの主な対局の予定と結果を速報で提供する「公式対局速報」、プロ公式戦の棋譜データを提供する「プロ棋譜鑑賞」、ユーザの運勢を占う「将棋占い」、勝負の分かれ目となる次の一手をクイズ形式で提供しユーザがその一手を答える「次の一手」、将棋のルールや用語を説明する「将棋スクール」、プロへの道をユーザがＲＰＧ的に体験するための「めざせプロ棋士」、プロ棋士の略歴を紹介する「棋士プロフィール」、他のユーザと対局を行なう「対局室」等がある。情報提供サーバはこれらのコンテンツをユーザ（携帯電話１３Ａ、１３Ｂ、１３Ｃ、……）からの要求に応じて提供するようになされている。
【００４７】
ユーザが携帯電話１３Ａの入力操作部２３を操作して将棋サイトへの接続要求を入力することにより、携帯電話１３Ａはパケット網／ＰＤＣ網１１及び情報センタ１５を介して情報提供サーバ１８にアクセスする。携帯電話１３Ａは情報提供サーバ１８からダウンロードした情報をその表示部２４に表示する。図６は、携帯電話１３Ａに表示された将棋サイトの画面を示す略線図であり、トップページ画面Ｇ１１においてユーザは希望するメニューを選択することができる。
【００４８】
ユーザが第１のメニューである「棋界ニュース」を選択すると、携帯電話１３Ａから情報提供サーバ１８に「棋界ニュース」のサービスを要求する信号が送信され、これに応じて情報提供サーバ１８は、データベース３４に格納され必要に応じて更新されている「棋界ニュース」のデータを携帯電話１３Ａに送信する。これにより、携帯電話１３Ａの表示部２４には、「棋界ニュース」画面Ｇ１２が表示される。ユーザがこの「棋界ニュース」画面Ｇ１２に表示されている項目の一つを選択すると、さらに当該選択されたニュースの内容が情報提供サーバ１８からダウンロードされ、表示部２４に「ニュース内容」画面Ｇ１３として表示される。
【００４９】
また図７に示されるように、トップページ画面Ｇ１１においてユーザが第２のメニューである「公式対局速報」を選択すると、携帯電話１３Ａから情報提供サーバ１８に「公式対局速報」のサービスを要求する信号が送信され、これに応じて情報提供サーバ１８は、データベース３４に格納され必要に応じて更新されている「公式対局速報」のデータを携帯電話１３Ａに送信する。これにより、携帯電話１３Ａの表示部２４には、「公式対局速報」画面Ｇ２１が表示される。ユーザがこの「公式対局速報」画面Ｇ２１の一つを選択すると、さらに当該選択された対局の結果が情報提供サーバ１８からダウンロードされ、表示部２４に「対局結果」画面Ｇ２２として表示される。この場合、情報提供サーバ１８は、データベース３４に格納されている「公式対局速報」のデータが更新されるごとに、そのデータを電子メールで携帯電話１３Ａに提供するようにもなされている。これにより携帯電話１３のユーザは、将棋サイトにアクセスしていなくとも、電子メールの受信画面Ｇ２３によって公式対局の結果を見ることができる。
【００５０】
また図８に示されるように、トップページ画面Ｇ１１においてユーザが第３のメニューである「プロ棋譜鑑賞」を選択すると、携帯電話１３Ａから情報提供サーバ１８に「プロ棋譜鑑賞」のサービスを要求する信号が送信され、これに応じて情報提供サーバ１８は、データベース３４に格納され必要に応じて更新されている「プロ棋譜鑑賞」のデータを携帯電話１３Ａに送信する。これにより、携帯電話１３Ａの表示部２４には、「プロ棋譜鑑賞」画面Ｇ３１が表示される。ユーザがこの「プロ棋譜鑑賞」画面Ｇ３１の一局を選択すると、さらに当該選択された局の棋譜データが情報提供サーバ１８からダウンロードされ、表示部２４に「棋譜データ」画面Ｇ３２として表示される。
【００５１】
また図９に示されるように、トップページ画面Ｇ１１においてユーザが第４のメニューである「将棋占い」を選択すると、携帯電話１３Ａから情報提供サーバ１８に「将棋占い」のサービスを要求する信号が送信され、これに応じて情報提供サーバ１８は、データベース３４に格納され必要に応じて更新されている「将棋占い」のデータを携帯電話１３Ａに送信する。これにより、携帯電話１３Ａの表示部２４には、「将棋占い」画面Ｇ４１が表示される。ユーザがこの「将棋占い」画面Ｇ４１のなかの一つの項目を選択すると、情報提供サーバ１８は、データベース３４の中からこのユーザの生年月日などの個人情報（予め登録されている）に基づいて、占いプログラムを実行することにより、ユーザの運勢を占う。この占いの結果は、携帯電話１３Ａに送信され、表示部２４に「占い結果」画面Ｇ４２として表示される。
【００５２】
また図１０に示されるように、トップページ画面Ｇ１１においてユーザが第５のメニューである「次の一手」を選択すると、携帯電話１３Ａから情報提供サーバ１８に「次の一手」のサービスを要求する信号が送信され、これに応じて情報提供サーバ１８は、データベース３４に格納されている「次の一手」の問題を携帯電話１３Ａに送信する。これにより、携帯電話１３Ａの表示部２４には、「問題」画面Ｇ５１が表示される。因みに、「問題」画面Ｇ５１に示されている将棋盤面の画像は、携帯電話１３Ａの表示部２４の限られたスペースには、一度に表示することが困難であるため、ユーザはこの画面をスクロールしながら見ることになる。ユーザがこの「問題」画面Ｇ５１のなかの盤面の状態から次の一手を決定し、これを入力する。入力された次の一手の答案は、携帯電話１３Ａから情報提供サーバ１８に送信される。情報提供サーバ１８は、携帯電話１３Ａから送信されたユーザの答案が正解であるか否かを判断し、この判断結果をデータベース３４に格納するとともに、正解を携帯電話１３Ａに送信することにより、当該携帯電話１３Ａの表示部２４に「正解」画面Ｇ５２として表示される。
【００５３】
また図１１に示されるように、トップページ画面Ｇ１１においてユーザが第６のメニューである「将棋スクール」を選択すると、携帯電話１３Ａから情報提供サーバ１８に「将棋スクール」のサービスを要求する信号が送信され、これに応じて情報提供サーバ１８は、データベース３４に格納されている「将棋スクール」のデータを携帯電話１３Ａに送信する。これにより、携帯電話１３Ａの表示部２４には、「将棋スクール」画面Ｇ６１が表示される。ユーザがこの「将棋スクール」画面Ｇ６１のなかの一つの項目を選択すると、情報提供サーバ１８は、データベース３４の中からこの選択された項目に対応する説明データを読み出し、ユーザの生年月日などの個人情報（予め登録されている）に基づいて、占いプロこれを携帯電話１３Ａに送信する。これにより、携帯電話１３Ａの表示部２４には「説明」画面Ｇ６２が表示される。
【００５４】
また図１２に示されるように、トップページ画面Ｇ１１においてユーザが第７のメニューである「めざせプロ棋士」を選択すると、携帯電話１３Ａから情報提供サーバ１８に「めざせプロ棋士」のサービスを要求する信号が送信され、これに応じて情報提供サーバ１８は、データベース３４に格納されている「めざせプロ棋士」のデータを携帯電話１３Ａに送信する。これにより、携帯電話１３Ａの表示部２４には、「めざせプロ棋士」画面Ｇ７１が表示される。ユーザがこの「めざせプロ棋士」画面Ｇ７１において表示される設問に答えることにより、当該答案は携帯電話１３Ａから情報提供サーバ１８に送信される。因みに、「めざせプロ棋士」画面Ｇ７１に示されている将棋盤面の画像は、携帯電話１３Ａの表示部２４の限られたスペースには、一度に表示することが困難であるため、ユーザはこの画面をスクロールしながら見ることになる。情報提供サーバ１８は、ユーザの答案を採点し、当該採点結果に応じたクラスに当該ユーザを登録する。そして、情報提供サーバ１８はプログラム上に設定された棋士とユーザとの対局を設定し、携帯電話１３Ａの表示部２４においてユーザとプログラム棋士との対局を行なわせる。この対局の結果に応じてユーザを昇進させ、最終的に表示部２４にプロ棋士タイトル獲得画面Ｇ７２を表示して、プロ棋士のタイトルを与えるようになされている。因みに、この「めざせプロ棋士」のサービスの詳細については、後述する。
【００５５】
また図１３に示されるように、ユーザが第８のメニューである「棋士プロフィール」を選択すると、携帯電話１３Ａから情報提供サーバ１８に「棋士プロフィール」のサービスを要求する信号が送信され、これに応じて情報提供サーバ１８は、データベース３４に格納され必要に応じて更新されている「棋士プロフィール」のデータを携帯電話１３Ａに送信する。これにより、携帯電話１３Ａの表示部２４には、「棋士プロフィール」画面Ｇ８１が表示される。ユーザがこの「棋士プロフィール」画面Ｇ８１に表示されているプロ棋士の一人を選択すると、さらに当該選択された棋士のプロフィールが情報提供サーバ１８からダウンロードされ、表示部２４に「プロフィール内容」画面Ｇ８２として表示される。
【００５６】
また、ユーザが第９のメニューである「対局室」を選択すると、携帯電話１３Ａから情報提供サーバ１８に「対局室」のサービスを要求する信号が送信され、これに応じて情報提供サーバ１８は、データベース３４に格納されている「対局室」のデータを携帯電話１３Ａに送信する。これにより、携帯電話１３Ａの表示部２４には、「対局室」画面（後述する）が表示される。ユーザがこの「対局室」画面を介して対局室に参加すると、他のユーザやコンピュータとの対局を行うことができる。
【００５７】
[対局室の説明]
図１４は、情報提供サーバ１８によって提供される「対局室」のサービスの説明に供する略線図である。この図１４に示されるように、情報提供サーバ１８は、「対局室」として通常対局モードＭ１と無差別級モードＭ２とを用意している。通常対局モードとは、対局室に参加しようとしているユーザが当該ユーザと同じクラス（強さ）の相手と対局（請求項で言う「対戦ゲーム」）を行うモードであり、また無差別級モードとは、クラスに関係なく情報提供サーバ１８が対局相手を選択するモードである。
【００５８】
携帯電話１３Ａの表示部２４において対局モードを選択すると、当該選択結果は情報提供サーバ１８に送信され、当該情報提供サーバ１８は、対局モードに応じた対局相手を選択する。特に、ユーザが通常対局モードＭ１を選択した場合には、情報提供サーバ１８は、同クラスの対局相手を選択することになる。クラスとは、図１５に示されるように、ユーザが対局を行うごとにその勝敗に応じて加減されるポイントによって分けられるものである。そして、図１６に示されるように、初期状態として、ユーザには規定ポイントが与えられ、最下級クラス（１０級）から対局を開始するようになされている。
【００５９】
図１７及び図１８は、ユーザが「対局室」に入った際に携帯電話１３Ａの表示部２４に表示される画面を示すものである。これら図１７及び図１８に示されるように、「対局室」では、対局者がいないときにユーザが対局待ちを行なう「対局待ちモード」（図１７）と、対局待ちをしている相手がいるときにユーザが対局待ちリストのなかから希望する相手を選択して対局する「挑戦モード」（図１８）とを有している。
【００６０】
図１７に示される「対局待ちモード」においては、携帯電話１３Ａの表示部２４に表示された「登録者はいません、対局登録しますか」のメッセージに応じて、ユーザが「登録」を選択すると、携帯電話１３Ａの表示部２４の表示は、「登録完了です。準備ができましたらメールにて連絡いたします」のメッセージに切り替わり、回線接続が一旦切断される。これにより、当該ユーザは対局者リスト（データベース３４）に登録されることとなり、他のユーザが「対局室」に入った際に、その対局者リストにおいて対局待ちのユーザを指定すると、当該対局待ちのユーザの携帯電話１３Ａに情報提供サーバ１８から電子メールにて対局の準備ができた旨を送信することになる。これにより、携帯電話１３Ａの表示部２４には、「対局の準備ができました。下記のアドレスへ接続してください。」の電子メールによるメッセージがなされる。このとき提示されるアドレスは、対局を行なうためのサーバのアドレスであり、この実施の形態の場合、情報提供サーバ１８においてこの対局を行なうことが可能となっている。
【００６１】
またこれに対して、図１８に示される「挑戦モード」では、他の対局待ちユーザがいる場合に、情報提供サーバ１８からその対局待ちのユーザ名（ペンネーム等）が携帯電話１３Ａに送信される。このとき、情報提供サーバ１８は、ユーザが「通常対局モード」Ｍ１を選択している場合には、対局待ちをしている相手の中から、当該ユーザと同等クラスの相手を選択して対局待ちリストＬ１１（図１８）に載せる。これに対してユーザが「無差別級モード」Ｍ２を選択している場合には、情報提供サーバ１８は、対局待ちをしている相手の全てを対局待ちリストＬ１１（図１８）に載せる。
【００６２】
このようにして携帯電話１３Ａに提示された対局待ちリストＬ１１から、ユーザが希望する相手を選ぶと、当該選択結果は情報提供サーバ１８に送信される。情報提供サーバ１８は、ユーザと当該ユーザが選択した対局相手との対局を所定の対局プログラムによって実行開始する。この対局プログラムでは、情報提供サーバ１８は、携帯電話間で対局を行なうことを考慮して、その限られた表示スペースに対応した簡易ＨＴＭＬで記述されたデータの授受を各対局相手との間で行なうようになされている。簡易ＨＴＭＬで記述されたデータを受け取った携帯電話１３Ａは、当該簡易ＨＴＭＬで表現が可能な程度に対局の様子を表示部に表示する。この実施の形態の場合、表示部２４の表示スペースが限られていることにより、当該表示部２４には将棋盤面の全てを同時には表示することが困難であり、ユーザは携帯電話１３Ａの入力操作部を操作しながら表示部２４に表示されている将棋盤面をスクロールすることにより、将棋盤面の全体の状態を確認することとなる。
【００６３】
ここで、図１７に示された対局待ちモードにおいて直ちに対局相手が見つからない場合、または図１８に示された挑戦モードにおいて、対局待ちの相手の数が規定数よりも少ない場合には、本発明において特徴的なこととして、情報提供サーバ１８は、対戦（対局）プログラムによる仮想プレーヤを必要数だけ設定する。すなわち図１９は対戦プログラムによって仮想プレーヤを設定する情報提供サーバ１８による処理手順を示すフローチャートであり、情報提供サーバ１８はユーザが将棋サイトに参加すると、ステップＡ１０から当該処理手順に入り、続くステップＡ１１に移って、ユーザからの対局への参加申し込みを受け付ける。ここでユーザが「対局室」に入ることにより対局への参加申し込みがあると、情報提供サーバ１８は、ステップＡ１２に移って、このとき対局待ちリストＬ１１に登録している参加者の数を数え、この対局待ち参加者の数が規定数に達しているか否かを判断する。
【００６４】
このステップＡ１２において否定結果が得られると、このことは対局待ち参加者の数が規定数に達していないことを意味しており、このとき情報提供サーバ１８は、ステップＡ１３に移って、対戦（対局）プログラムによって仮想プレーヤを必要数だけ設定する。この場合、情報提供サーバ１８は対局相手を待っているユーザが「通常対局モード」Ｍ１を選択している場合には、当該ユーザのクラスに応じたレベル（強さ）の仮想プレーヤを設定し、また、当該ユーザが「無差別級モード」Ｍ２を選択している場合には、当該ユーザのクラスに関わらずランダムなレベル（強さ）の仮想プレーヤを設定する。
【００６５】
そして、情報提供サーバ１８は、ステップＡ１４に移って、ステップＡ１３において設定された仮想プレーヤの情報を、対局相手を待っているユーザの携帯電話１３Ａに送信する。因みに、対局待ちリストＬ１１に登録している相手がいない場合には、図１７に示された対局待ち状態において、携帯電話１３Ａと情報提供サーバ１８との間の接続が一旦切断された後、直ちに情報提供サーバ１８によって仮想プレーヤが設定され、対局の準備ができた旨の情報が携帯電話１３Ａに電子メールによって送信される。このとき、当該設定された仮想プレーヤが対戦（対局）プログラムによって設定された仮想のものである旨は携帯電話１３Ａには送信されず、ユーザはこのとき提供された対局相手があくまでも実在するプレーヤであると認識するようになされている。また、対局待ちリストＬ１１に登録している相手がいる場合には、情報提供サーバ１８は、図１８に示された対局待ちリストＬ１１に、規定数を満足する数の仮想プレーヤを加えて、これを携帯電話１３Ａに送信する。この場合においても、当該設定された仮想プレーヤが対戦（対局）プログラムによって設定された仮想のものである旨は携帯電話１３Ａには送信されず、ユーザはこのとき提供された対局相手があくまでも実在するプレーヤであると認識するようになされている。
【００６６】
そして、ユーザが携帯電話１３Ａの表示部２４に表示された対局待ちリストＬ１１のなかから、希望する対局相手を選択すると、携帯電話１３Ａは当該選択結果を情報提供サーバ１８に送信する。情報提供サーバ１８は、ステップＡ１５においてユーザによる対局相手（プレーヤ）の選択結果を受信すると、続くステップＡ１６に移り、対局プログラムを開始させる。これにより、ユーザは情報提供サーバ１８を介して対局相手との対局を楽しむことができる。対局相手が仮想プレーヤである場合、その仮想プレーヤであるコンピュータには、対局中に常に良い手ばかりを打つのではなく偶発的に悪い手を打つようなプログラムが組み込まれている。また、一つの局面でコンピュータが駒を移動させるパターンも、１種類だけでなくバリエーションに富んだ多種類のパターンから選択できるようなプログラム構成にしている。このようなプログラムをコンピュータに組み込んだことにより、ユーザはコンピュータと対局していることを意識することもなく、まるで人間相手に対局しているような感覚を持つことができる。因みに、この対局の結果（棋譜）は、対局の相手が人間であるとコンピュータであるとを問わず、情報提供サーバ１８のデータベース３４に保存され、ユーザからのリクエストに応じて再生することが可能となっている。ステップＡ１６における対局が終了すると、情報提供サーバ１８はステップＡ１７に移って、将棋サイトを実行するための制御ルーチンに戻る。
【００６７】
かくして、「対局室」に入ったユーザは、対局相手をすぐに見つけて対局を楽しむことができる。この対局相手は仮想プレーヤであってもユーザにはそれが実在するプレーヤのように認識されることにより、ユーザは常に生身の人間と対局している実感を得ることが可能となる。
【００６８】
対局が終了すると、図２０に示されるように、ユーザは当該対局の結果（棋譜）を情報提供サーバ１８からダウンロードしてこれを見ることができる。そして、その対局が人間相手の対局である場合には、感想を述べる手とその手についての感想を電子メールによって対局相手に送信することにより、対局相手と当該対局についての意見交換を行なうことができる。なお、ダウンロードした対局結果は、図２０の表示部２４に表示されているように棋譜で表示される場合の他に、ユーザーが希望する場合には、一手ごとに将棋盤面上に各駒を配置して表示することもできる。盤上に駒を配した表示を行うことにより、棋譜を見ただけでは各駒の動きがイメージできない将棋の初心者でも、自分の打ち筋を研究し、より早く将棋の腕を上げることができる。
【００６９】
また、図２１は仮想プレーヤとの対局について、その対局の結果を情報提供サーバ１８からダウンロードしてこれを見る場合の表示部２４の画面を示す略線図である。この図２１に示されるように、仮想プレーヤとの対局は一手ごとに再現が可能となっており、ある一手から再び仮想プレーヤと対戦することができる。このような対局の再現中にある一手から異なる手を打ち直すことにより、ユーザは自分の打ち筋の研究を行なうことができる。この打ち直しは、このとき再現している対局の相手が人間であった場合でも、当該打ち直しはコンピュータ相手とすることにより実現される。
【００７０】
ここで、携帯電話１３Ａにおける対局の再現は、携帯電話１３Ａの限られた表示スペースに対応したデータ（簡易ＨＴＭＬ）によってなされるが、この情報提供システムにおいては、当該再現をパーソナルコンピュータのような大きな表示画面を有する端末機器において行なうことが可能となっている。すなわち、図２２は情報提供サーバ１８のデータベース３４に簡易ＨＴＭＬで記述された簡易データ及びＨＴＭＬで詳細に記述された詳細データとして保存されている対局結果のうち、詳細データをパーソナルコンピュータ５３（図１）において見るための処理手順を示すタイミングチャートである。この図２２に示されるように、ユーザが携帯電話１３Ａによって情報提供サーバ１８を介して他のプレーヤや対戦プログラムと対局を行なうと、当該対局結果は簡易データ及び詳細データとして情報提供サーバ１８のデータベース３４に別々のファイルによって保存される。
【００７１】
そして、ユーザが対局の再現（感想戦モード）を選択すると、情報提供サーバ１８から携帯電話１３Ａに対して対局の再現を詳細に行なうための詳細データが保存されているファイルのＵＲＬが送信され、携帯電話１３Ａの表示部２４に表示される。
【００７２】
ユーザはこのＵＲＬを当該ユーザのパスワードとともにパーソナルコンピュータ５３に入力する。パーソナルコンピュータ５３は、入力されたＵＲＬとパスワードを当該パーソナルコンピュータ５３が接続契約している情報提供サーバ１７Ａに送信する。情報提供サーバ１７Ａは、受け取ったパスワードが予め登録されているパスワードと一致するか否かを判断し、一致する場合には正規ユーザからのアクセスであると判断し、このときパスワードとともに受け取ったＵＲＬによって特定されるサーバ（この実施の形態の場合、情報提供サーバ１８であるが、他のサーバに詳細データを保存するようにしてもよい。）に、当該ＵＲＬによって特定されるファイルのデータ（対局の詳細な再現データ（対局履歴））の伝送要求を送信する。
【００７３】
この詳細データの伝送要求を受けた情報提供サーバ１８は、そのデータを要求元である情報提供サーバ１７Ａに転送する。この詳細データを受け取った情報提供サーバ１７Ａは、当該詳細データをパーソナルコンピュータ５３にダウンロードすることにより、パーソナルコンピュータ５３においてこれを表示する。かくして、パーソナルコンピュータ５３の大きな表示画面には、対局の再現がＨＴＭＬで記述された詳細なデータによってなされることとなる。この詳細な再現画面としては、例えば将棋盤面が詳細かつ同時に表示され、各将棋の駒も高精細な画像として表示されることとなる。携帯電話の表示部では表示画面のサイズに制限があるため、将棋盤面上で対局の経過を表示すると一手ずつの表示となっていたが、パーソナルコンピュータでの表示の場合、一画面上に一度に複数の対局経過を表示させることができる。また、ユーザは必要に応じて各盤面上で必要な部分を拡大して表示させることもできる。また、棋譜により対局の経過を表示する場合でも、携帯電話の表示部では約１０手程度を表示するのが限度であり、ユーザは画面をスクロールしながら対局の経過を確認していたのに対し、パーソナルコンピュータでの表示の場合、たいていの場合棋譜をいっぺんに表示させることができるため、ユーザが一番見たい局面を即座に確認することができるようになる。ユーザはこの画面を見ながら、またはこの画面をプリントしたものを見ることにより、対局を復習することができる。なお、上述したように、ユーザは自分の対局の再現中にある一手から異なる手を打ち直すことができるが、パーソナルコンピュータの場合には、打ち直す前の対局の経過と打ち直した後の対局の経過の両方をモニタ画面上に表示し、両者を比較しながら打ち筋の研究をすることも可能である。また、パーソナルコンピュータにサーバから送られてくるデータは、携帯に送るデータと比較して多量に送信をすることが可能なため、対局の再現中にユーザが打った手よりも良い手を表示する等の付加情報を提供することも可能である。
【００７４】
[めざせプロ棋士の説明]
ユーザが携帯電話１３Ａのトップページにおいて、ユーザが第７のメニューである「めざせプロ棋士」を選択すると、当該選択結果が携帯電話１３Ａから情報提供サーバ１８に送信され、情報提供サーバ１８において図２３に示されるようなプロ棋士になるゲームを携帯電話１３Ａに提供する。この図２３に示されるように、ユーザはステップＡ２１による弟子入りステージ、ステップＡ２２による奨励会に入るステージ、ステップＡ２３による最上級クラスでのリーグ戦を行なうステージを介してゲームの世界でのプロ棋士に合格する（ステップＡ２４）といったゲームを楽しむことができる。
【００７５】
図２４は、ステップＡ２１における弟子入りステージの説明に供する略線図である。この図２４に示されるように、ステップＡ２１において、情報提供サーバ１８は、携帯電話１３Ａに対して、棋力テスト問題を送信する。ユーザがこの棋力テストの答案を入力すると、携帯電話１３Ａは当該答案を情報提供サーバ１８に送信する。情報提供サーバ１８は受け取った答案を採点することにより、当該採点結果に応じてユーザをクラス分けする。
【００７６】
採点結果に応じたクラスにユーザが入ると、図２５に示されるステップＡ２２に移って、規定数の対局を行なうこととなる。この対局の勝率に応じてユーザのクラスが上がって行き、図２６に示されるように、最上級クラスでのリーグ戦の結果が上位４名に入ると、プロ棋士となってゲームが終了する。
【００７７】
このようにして、ゲーム世界でのプロ棋士となったユーザは、さらに、図２７に示されるような、タイトル戦に参加することが可能となる。この図２７に示されるように、ゲーム世界でのプロ棋士となったユーザは、タイトル戦に参加することにより、王将戦（ステップＡ３１）に入って他のプレーヤ又は対戦プログラムと対局を行なう。この王将戦に勝利すると、以後、棋王戦（ステップＡ３２）、王座戦（ステップＡ３３）、棋聖戦（ステップＡ３４）、王位戦（ステップＡ３５）、竜王戦（ステップＡ３６）、名人戦（ステップA３７）へと順次進むことになり、最終的に名人戦に勝利すると七冠王となってゲームが終了する。
【００７８】
各タイトル戦では、図２８に示されるように、ステップＡ４１において所定数の対局が行なわれ、どちらかの勝利数が過半数の時点でそのタイトル戦が終了し（ステップＡ４２）、ユーザが勝利した場合には、ステップＡ４３に移って次のタイトル戦に移る。これに対して、ユーザが敗北した場合には、ステップＡ４４に移って、ユーザが継続を選択した場合には、ステップＡ４５に移って同タイトルへの再挑戦が行なわれる。これに対して、ステップＡ４４においてユーザが継続を選択しない場合には、ステップＡ４６に移ってゲームが終了する。
【００７９】
このような処理が各タイトル戦において情報提供サーバ１８によって実行されることにより、ユーザがいるタイトルと同タイトルの他のプレイヤとのランキングの比較ができるようになされている。この場合、図２９に示されるように、ユーザと同タイトルにいる他のプレイヤがそのタイトルを獲得するために挑戦した回数によってランキングが分けられている。このランキング表示により、ユーザは自分のレベルを知ることができる。
【００８０】
[その他のサービスの説明]
図３０は、情報提供サーバ１８によって携帯電話１３Ａに提供される「詰め将棋」の説明を示す略線図であり、この「詰め将棋」には、ユーザが解法を自分で考えて通常の対局と同様にして盤面の座標入力による指定によってゲームを進行させる「座標入力方式」と、一手ごとに３〜５択から答えを探す「選択方式」とがある。このような「詰め将棋」によって、ユーザは将棋のルールの理解が容易となる。「詰め将棋」のゲーム履歴についても同様にパーソナルコンピュータ５３からサーバ１７Ａにアクセスすることにより、パーソナルコンピュータ５３上で表示させることができる。パーソナルコンピュータ５３では、ユーザが「詰め将棋」で打った手と正解を並列して表示させることも可能であり、これによると、ユーザ自身が、何手目で誤った手を打っていたかをすぐに理解できるようになっている。また、前述した「対局室」のゲームの場合と同様に、「詰め将棋」においてもユーザーがパーソナルコンピュータ５３上で駒を打ち直すことが可能となっており、このとき、上記「座標入力方式」及び「選択方式」の他にマウスを用いて駒を移動させる方法も用いることができるようになっているため、操作性も向上することとなる。
【００８１】
図３１は、情報提供サーバ１８によって携帯電話１３Ａに提供される「将棋占い」の説明を示す略線図であり、表示部２４に表示された項目選択画面において、ユーザが例えば「恋愛運」を選択すると、情報提供サーバ１８は当該ユーザの生年月日に応じた恋愛占いの結果を携帯電話１３Ａに送信する。携帯電話１３Ａは、占いの結果が出るまでの間、表示部に「ふり駒をしている」画像を表示する。そして、占いの結果は５つの駒の組み合わせによって表現され、さらに文字による占いの結果も表示される。
【００８２】
図３２は、情報提供サーバ１８によって携帯電話１３Ａに提供される「将棋占い」の説明を示す略線図であり、表示部２４に表示された盤面においてユーザが規定数だけ任意の駒の移動を繰り返す。そして、当該指した手順が「恋愛」、「仕事、学業」、「健康」等に対応することとし、その手順における選択した駒や移動した位置に応じて占い結果を出すこととなっている。
【００８３】
図３３は、情報提供サーバ１８によって携帯電話１３Ａに提供される「将棋占い」の説明を示す略線図であり、表示部２４に表示された複数の何も書かれていない駒からユーザが希望する駒を選択し、当該選択された駒の種類によってユーザの運勢を占うようになされている。
【００８４】
図３４は、通常の将棋に変則的ルールを採用したゲームであって、情報提供サーバ１８から携帯電話１３Ａに提供されるゲームの説明に供する略線図であり、例えば、１００手もしくは２００手等の手数を決め、その中でどれだけ相手の駒を取ったかを競うゲームや、相手から取った持ち駒を使用しないで勝負するゲームがある。
【００８５】
図３５は、初心者のユーザを対象とした将棋ゲームの説明に供する略線図であり、はさみ将棋やまわり将棋が情報提供サーバ１８から携帯電話１３Ａに提供される。
【００８６】
また、情報提供サーバ１８は、将棋に関するルールや用語の説明を携帯電話１３Ａに提供する「将棋入門コーナー」を開設している。この情報は、初心者を対象とし、用語の説明等の文字だけでなく、画面上に棋士をデフォルメした似顔絵等のキャラクタを表示することによってファン層の拡大を図っている。
【００８７】
図３７は、棋士のプロフィールを紹介するページや、棋士の日常を日記形式で公開するページ等の提供情報を示すものである。このように、情報提供サーバ１８が提供する情報は、将棋に関する様々なものであり、これらの情報を見るユーザは容易に将棋を理解し、将棋に興味を持つこととなる。
【００８８】
【発明の効果】
以上説明したように本発明によれば、ゲームプレーヤに対する対戦相手が予め定められた対戦数に至らなかった際には、前記サーバ内の制御部が対戦プログラムを起動して前記ゲームプレーヤと対戦するように設定することにより、ゲームプレーヤは、前記サーバに接続した場合に、従来のように対戦相手が不足しており、折角対戦ゲームをしたいと思って接続したにも関わらず諦めざるをえないといった問題を解消することができる。
【図面の簡単な説明】
【図１】  本発明に係るネットワークシステムの構成を示す略線図である。
【図２】  本発明に係る携帯電話の構成を示すブロック図である。
【図３】  本発明に係る情報提供サーバの構成を示すブロック図である。
【図４】  簡易情報と詳細情報のファイルの関係を示す略線図である。
【図５】  本発明に係るネットワークシステムの情報提供の手順を示すタイミングチャートである。
【図６】  携帯電話に提供される簡易情報を示す略線図である。
【図７】  携帯電話に提供される簡易情報を示す略線図である。
【図８】  携帯電話に提供される簡易情報を示す略線図である。
【図９】  携帯電話に提供される簡易情報を示す略線図である。
【図１０】  携帯電話に提供される簡易情報を示す略線図である。
【図１１】  携帯電話に提供される簡易情報を示す略線図である。
【図１２】  携帯電話に提供される簡易情報を示す略線図である。
【図１３】  携帯電話に提供される簡易情報を示す略線図である。
【図１４】  ２つの対局モードの説明に供する略線図である。
【図１５】  対局方法の説明に供する略線図である。
【図１６】  対局結果に応じたクラス分けの説明に供する略線図である。
【図１７】  「対局ルーム」における表示画面を示す略線図である。
【図１８】  「対局ルーム」における表示画面を示す略線図である。
【図１９】  対局待ちリストの提供処理手順を示すフローチャートである。
【図２０】  「感想戦モード」における表示画面を示す略線図である。
【図２１】  「感想戦モード」における表示画面を示す略線図である。
【図２２】  詳細情報をパーソナルコンピュータにダウンロードする場合のタイミングチャートである。
【図２３】  「めざせプロ棋士」の説明に供する略線図である。
【図２４】  「めざせプロ棋士」における表示画面を示す略線図である。
【図２５】  「めざせプロ棋士」における表示画面を示す略線図である。
【図２６】  「めざせプロ棋士」における表示画面を示す略線図である。
【図２７】  タイトル戦の説明に供する略線図である。
【図２８】  タイトル戦の処理の流れを示すフローチャートである。
【図２９】  タイトル戦でのランキング画面を示す略線図である。
【図３０】  「詰め将棋」の説明に供する略線図である。
【図３１】  「将棋占い」における表示画面を示す略線図である。
【図３２】  「将棋占い」における表示画面を示す略線図である。
【図３３】  「将棋占い」における表示画面を示す略線図である。
【図３４】  他の将棋ゲームの説明に供する略線図である。
【図３５】  初心者モード時にユーザに提供される情報の説明に供する略線図である。
【図３６】  ユーザに提供される「将棋入門コーナー」の説明に供する略線図である。
【図３７】  情報提供サーバによってユーザに提供される他のコンテンツの説明に供する略線図である。
【符号の説明】
１０  ネットワークシステム
１１  パケット網／ＰＤＣ網
１２  基地局
１３Ａ、１３Ｂ、１３Ｃ  携帯電話
１５  情報センタ
１６  インターネット
１７Ａ、１７Ｂ、１８  情報提供サーバ
２１、３１  ＣＰＵ
２２、３２  メモリ
２３  入力操作部
２４  表示部
２５  送受信回路部
２６  ベースバンド処理部
２７  入出力部
２８  マイクロホン
２９  スピーカ
３４  データベース
５１  公衆電話回線網
５２  モデム
５３  パーソナルコンピュータ
ＦＩＬ１１〜ＦＩＬ３２  ファイル
【図１】
0004094826.tif 000002
【図２】
0004094826.tif 000003
【図３】
0004094826.tif 000004
【図４】
0004094826.tif 000005
【図５】
0004094826.tif 000006
【図６】
0004094826.tif 000007
【図７】
0004094826.tif 000008
【図８】
0004094826.tif 000009
【図９】
0004094826.tif 000010
【図１０】
0004094826.tif 000011
【図１１】
0004094826.tif 000012
【図１２】
0004094826.tif 000013
【図１３】
0004094826.tif 000014
【図１４】
0004094826.tif 000015
【図１５】
0004094826.tif 000016
【図１６】
0004094826.tif 000017
【図１７】
0004094826.tif 000018
【図１８】
0004094826.tif 000019
【図１９】
0004094826.tif 000020
【図２０】
0004094826.tif 000021
【図２１】
0004094826.tif 000022
【図２２】
0004094826.tif 000023
【図２３】
0004094826.tif 000024
【図２４】
0004094826.tif 000025
【図２５】
0004094826.tif 000026
【図２６】
0004094826.tif 000027
【図２７】
0004094826.tif 000028
【図２８】
0004094826.tif 000029
【図２９】
0004094826.tif 000030
【図３０】
0004094826.tif 000031
【図３１】
0004094826.tif 000032
【図３２】
0004094826.tif 000033
【図３３】
0004094826.tif 000034
【図３４】
0004094826.tif 000035
【図３５】
0004094826.tif 000036
【図３６】
0004094826.tif 000037
【図３７】
0004094826.tif 000038