(57)【特許請求の範囲】
【請求項１】
回答者の端末装置と、サーバとがネットワークを介して接続されたシステムであって、
前記サーバは、
プログラムが埋め込まれ、複数のクロスワードパズル問題に対応する電子フォームを記憶するデータベースと、
回答者の要求に応じて、前記電子フォームを前記データベースから取得し、ネットワークを介して端末装置へ送信する送信手段と、を備え、
前記端末装置は、
前記サーバから受信した電子フォームのデータを表示装置上に表示する表示手段と、
前記電子フォームに対して回答者による回答データを入力する入力手段と、
前記電子フォームに含まれるボタンの操作状況、パズル枠のアドレス選択状況、または前記回答データの入力状況を、前記プログラムにより判断し、その判断結果に応じて前記電子フォームの入力枠や文字を変化させる条件判断手段と、
前記回答データと前記電子フォームとを合成して、前記表示装置上に表示させる合成手段と、
前記回答データを前記サーバへ送信する送信手段と、を備え、
前記サーバは、
前記端末装置から受信した回答データの合否を判定する判定手段を備え、
前記電子フォームは、クロスワードパズルの正解情報を導くための複数のヒント情報、関連付けられた文字入力フィールド、およびクロスワードパズル枠入力フィールドを有し、
前記クロスワードパズル枠入力フィールドは、前記表示装置上に初めから表示せず、前記文字入力フィールドが全て正解入力されると、表示することを特徴とするクロスワードパズル回答システム。
【請求項２】
回答者の端末装置とネットワークを介して接続されたサーバであって、
電子フォームに含まれるボタンの操作状況、パズル枠のアドレス選択状況、または回答データの入力状況を判断し、その判断結果に応じて前記電子フォームの入力枠や文字を変化させるためのプログラムが埋め込まれ、複数のクロスワードパズル問題に対応する電子フォームを記憶するデータベースと、
回答者の要求に応じて、前記電子フォームを前記データベースから取得し、ネットワークを介して端末装置へ送信する送信手段と、
前記端末装置から送られる回答データの合否を判定する判定手段と、
を備え、
前記電子フォームは、クロスワードパズルの正解情報を導くための複数のヒント情報、関連付けられた文字入力フィールド、およびクロスワードパズル枠入力フィールドを有し、
前記クロスワードパズル枠入力フィールドは、初めから表示されず、前記文字入力フィールドが全て正解入力されると、表示されることを特徴とするサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介したクロスワードパズル支援システムに関する。
【０００２】
【従来の技術】
昨今、インターネット等に代表されるネットワーク技術が急速に普及し、インターネットにつながるパーソナルコンピュータ、携帯電話機、携帯型端末機等の情報端末機が活用されており、インターネット等のネットワークを介した電子クロスワードパズルも楽しむ事ができるようになった。クロスワードパズルは、内容毎に専用のプログラムを一つずつ作っている。
【０００３】
【発明が解決しようとする課題】
しかしながら、一般に、パズル作者はプログラム作成には精通していないため、パズル作者とプログラムを作成する人が別々であり、その為、コンピュータの特性（文字入力フォームを動的に制御する機能等）を活かした、クロスワードパズルを作成することが困難であった。
【０００４】
本発明は、以上の点に鑑みてなされたものであり、容易に、枠や文字を状況に応じて動的に制御する機能、入力データをチェックする機能等のコンピュータの特性を活かしたクロスワードパズルを作成し、そのクロスワードパズルを画面対話で回答できるクロスワードパズル支援システムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
前述した目的を達成するために第１の発明は、回答者の端末装置と、サーバとがネットワークを介して接続されたシステムであって、前記サーバは、プログラムが埋め込まれ、複数のクロスワードパズル問題に対応する電子フォームを記憶するデータベースと、回答者の要求に応じて、前記電子フォームを前記データベースから取得し、ネットワークを介して端末装置へ送信する送信手段と、を備え、前記端末装置は、前記サーバから受信した電子フォームのデータを表示装置上に表示する表示手段と、前記電子フォームに対して回答者による回答データを入力する入力手段と、前記電子フォームに含まれるボタンの操作状況、パズル枠のアドレス選択状況、または前記回答データの入力状況を、前記プログラムにより判断し、その判断結果に応じて前記電子フォームの入力枠や文字を変化させる条件判断手段と、前記回答データと前記電子フォームとを合成して、前記表示装置上に表示させる合成手段と、前記回答データを前記サーバへ送信する送信手段と、を備え、前記サーバは、前記端末装置から受信した回答データの合否を判定する判定手段を備え、前記電子フォームは、クロスワードパズルの正解情報を導くための複数のヒント情報、関連付けられた文字入力フィールド、およびクロスワードパズル枠入力フィールドを有し、前記クロスワードパズル枠入力フィールドは、前記表示装置上に初めから表示せず、前記文字入力フィールドが全て正解入力されると、表示することを特徴とするクロスワードパズル回答システムである。
【０００６】
また、第２の発明は、回答者の端末装置とネットワークを介して接続されたサーバであって、電子フォームに含まれるボタンの操作状況、パズル枠のアドレス選択状況、または回答データの入力状況を判断し、その判断結果に応じて前記電子フォームの入力枠や文字を変化させるためのプログラムが埋め込まれ、複数のクロスワードパズル問題に対応する電子フォームを記憶するデータベースと、回答者の要求に応じて、前記電子フォームを前記データベースから取得し、ネットワークを介して端末装置へ送信する送信手段と、前記端末装置から送られる回答データの合否を判定する判定手段と、を備え、前記電子フォームは、クロスワードパズルの正解情報を導くための複数のヒント情報、関連付けられた文字入力フィールド、およびクロスワードパズル枠入力フィールドを有し、前記クロスワードパズル枠入力フィールドは、初めから表示されず、前記文字入力フィールドが全て正解入力されると、表示されることを特徴とするサーバである。
【００１１】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を詳細に説明する。図１は、本実施の形態に係るクロスワードパズル支援システム１の概略構成を示す図である。
【００１２】
図１に示すように、クロスワードパズル支援システム１は、ユーザ（回答者）３、ネットワーク５、サーバ７、パズル作成者９等からなり、クロスワードパズル回答システム２は、ユーザ（回答者）３、ネットワーク５、サーバ７等からなり、クロスワード作成システム４は、パズル作成者９、ネットワーク５、サーバ７等からなる。
【００１３】
クロスワードパズル支援システム１は、例えばインターネットなどのネットワーク５を介してサーバ７、回答者であるユーザ３の情報端末機１１、パズル作成者９のコンピュータ２３とが接続されて構成される。
【００１４】
サーバ７は、ユーザ３の要求に応じて有償又は無償でクロスワードパズルを提供するサービスを行う企業が運営するサーバであり、ナビゲーションシステム１７と、パズルコンテンツデータベース１９と、会員データベース２１を有する。
【００１５】
パズルコンテンツデータベース１９には、種々のクロスワードパズル問題の電子フォームやクロスワード問題作成の電子フォーム等が保存されている。会員データベース２１には、会員登録したユーザ３の個人情報（氏名、住所、年齢等）およびユーザ３の回答者情報（回答者氏名、回答合否、回答時間、運用形態等）等が保存されている。
【００１６】
ナビゲーションシステム１７は、ユーザ３からの要求を受け取り、パズルコンテンツデータベース１９にアクセスしてクロスワードパズル問題の電子フォームを読み出して、ユーザ３の情報端末機１１へ送信する処理を行う。また、その際、必要に応じて課金の処理も行う。
【００１７】
ユーザ３は情報端末機１１を有し、情報端末機１１は電子フォームシステム１３を有する。電子フォームシステム１３は、ユーザ３がサーバ７に接続して所定のクロスワードパズル問題の電子フォームを受け取り、クロスワードパズルの回答を入力し、その回答結果をサーバ７へ送信する処理を行う際に使用される。また、情報端末機１１はユーザ３が作成した入力データを記憶するデータベース１５を備える。尚、情報端末機１１は、通常はユーザ３の家庭に設置されたパーソナルコンピュータなどであり、所定のプログラムを実行することにより電子フォームシステム１３として機能する。
【００１８】
パズル作成者９は、コンピュータ２３を有し、コンピュータ２３も電子フォームシステム２５とデータベース２７を有する。データベース２７は、パズル作成者９が作成したクロスワードパズル問題である入力データを記憶する。電子フォームシステム２５は、サーバ７が送信したクロスワードパズル問題作成の電子フォームを受信し、その電子フォームに従ってクロスワードパズルの問題データを入力し、その入力した問題データをサーバ７へ送信する処理を行う際に使用される。
【００１９】
電子フォームシステム１３、２５は、例えば、ＪｅｔＦｏｒｍ社製のＦｏｒｍＦｌｏｗ（商標名）のような、Ｗｅｂ環境で電子帳票を作成するシステムで、文字入力枠を制御する機能、ネットワークを介してサーバ上にコンテンツを構築する機能を標準で具備するソフトウェアを利用する。
【００２０】
クロスワードパズル支援システム１は、クロスワードパズル回答システム２とクロスワードパズル作成システム４を有する。クロスワードパズル回答システム２は、ユーザ（回答者）３、ネットワーク５、サーバ７等で構成され、クロスワードパズル作成システム４は、パズル作成者９、ネットワーク５、サーバ７等で構成される。クロスワードパズル回答システム２は、ネットワーク５を介して情報端末機１１とサーバ７との間で通信が行われ、ユーザ３が、情報端末機１１の電子フォームシステム１３を用いて、回答を画面対話で入力し、サーバ７が回答合否を判定する。
【００２１】
クロスワードパズル作成システム４は、ネットワーク５を介してコンピュータ２３とサーバ７との間で通信が行われ、パズル作成者９が、コンピュータ２３の電子フォームシステム２５を用いて、クロスワードパズルの問題画面を作成し、サーバ７のパズルコンテンツデータベース１９に登録する。
【００２２】
次に、クロスワードパズル回答システム２の処理概要について説明する。図２は、クロスワードパズル回答システム２の全体の流れを示すフローチャートである。図３は、トップページ画面３１を示す。
【００２３】
図２に示すように、回答者であるユーザ３は、情報端末機１１を用いて、ネットワーク５を介して、所定のホームページに掲載されたクロスワードパズルをアクセスする（ステップ２０１）。図３に示すように、サーバ７はクロスワードパズルのトップページ画面３１（ＨＴＭＬ画面等）を表示する（ステップ２０２）。ユーザ３は、情報端末機１１を用いて、機能メニュ選択する（ステップ２０３）。
【００２４】
情報端末機１１が“Ｔhe Super Ｃｒｏｓｓとは”を選択すると（ステップ２０４）、サーバ７は、クロスワードパズルのゲームルール、運用説明等を表示する（ステップ２０５）。
【００２５】
情報端末機１１が“解き方”を選択すると（ステップ２０６）、サーバ７はクロスワードパズルの解き方、ルール等の説明および解き方の形態（ヒント有無、回答方式等）の設定画面（図示せず）を表示する。ユーザ３は、情報端末機１１を用いて解き方の形態を設定し、サーバ７は、受け取った解き方の形態情報を、会員データベース２１に登録、保存する（ステップ２０７）。尚、解き方の形態は、たびたび変更することもあるので、情報端末機１１に保持してもよい。
【００２６】
情報端末機１１が“お試しコーナー”を選択すると（ステップ２０８）、サーバ７は会員登録前の簡易版のクロスワードパズルを情報端末機１１に提供する。ユーザ３は、情報端末機１１を用いて、本格的に利用する否か、簡易版クロスワードパズルで試してみる（ステップ２０９）。
【００２７】
情報端末機１１が“実践”を選択すると（ステップ２１０）、サーバ７は会員専用のクロスワードパズルを情報端末機１１に提供し、ユーザ３に対して課金を行う。ユーザ３は、情報端末機１１を用いて、受け取ったクロスワードパズルの設問に答え、問題を解く（ステップ２１１）。
【００２８】
情報端末機１１が“会員登録”を選択すると（ステップ２１２）、サーバ７は、情報端末機１１からユーザ３の個人情報（氏名、住所、年齢、メールアドレス、課金口座番号等）を受け取り、ユーザ３の個人情報を会員データベース２１に登録し、ユーザ３に会員ＩＤを発行する（ステップ２１３）。
【００２９】
次に、ステップ２１１の処理である、クロスワードパズルを解く処理手順について詳しく説明する。図４、図５は、クロスワードパズルを解く処理手順を示すフロ−チャートである。
【００３０】
図４に示すように、情報端末機１１が“実践”を選択すると（ステップ２１０）、サーバ７は、所定のクロスワードパズル（例えば、問題Ｉ）の電子フォーム（プログラム（スクリプト）を含む）をパズルコンテンツデータベース１９から取得し、情報端末機１１に送信する（ステップ３０１）。パズルコンテンツデータベース１９内では、各種クロスワードパズル問題の電子フォームがフォームＩＤと対応付けされて保存されており、ナビゲーションシステム１７は、クロスワードパズル問題の電子フォームのフォームＩＤを指定してパズルコンテンツデータベース１９から対応する電子フォームを取得する。クロスワードパズル問題は、予め受け取った会員ＩＤから、会員データベース２１を検索し、登録してある回答情報の履歴や解き方の形態（ヒント有無、回答方式等）に合わせて、過去の問題選択状況からその会員に最も適した問題が自動的に選定される。
【００３１】
尚、電子フォームとは通常、書類の枠などの部分（未記入の書類）に対応するデータを指し、それに対してユーザが必要事項などのデータを入力する。本実施の形態では、電子フォームは、クロスワードパズル問題のパズル枠、正解情報を導くヒント情報、関連付けられた複数の文字入力フィールド等から構成されるデータであり、更に、該電子フォームに埋め込んだ画面上に表示する入力枠や文字を状況に応じて動的に制御するプログラム（スクリプト）や入力データ（回答）を判別するプログラム、回答情報（回答者には不可視）を含む。尚、各枠の動作（パズル枠内の黒塗り部や桝目等の使い方等）を規定する条件をパズル作成者９により設定すれば、入力されたデータに基づいて自動的に変更される。
【００３２】
クロスワードパズルの問題を解く回答方式には、初めからパズル枠を表示しないで回答する方式と、初めからパズル枠を表示して回答する方式（後述、第２の実施の形態で説明）がある。
【００３３】
まず、初めからパズル枠を表示しないで回答する方式を用いて説明する。
【００３４】
情報端末機１１の電子フォームシステム１３は、受信したクロスワードパズル問題（例えば、問題Ｉ）の電子フォーム（問題Ｉ画面４１）を表示画面上に表示する（ステップ３０２）。図６は、問題Ｉ画面（初期状態）４１を示す。
【００３５】
図６に示すように、電子フォームは、カギ毎に、カギ選択ボタン４５、カギＮｏ．４６、ヒント情報４７、文字入力フィールド４８（図７参照）、判定ボタン４９（図７参照）、関連カギＮｏ．５０等から構成される。尚、文字入力フィールド４８、判定ボタン４９は、初期状態では表示されておらず、カギ選択ボタン４５押下により、表示される。
【００３６】
カギ選択ボタン４５をクリックすると（ステップ３０３）、該当文字入力フィールド４８と判定ボタン４９を表示する（ステップ３０４）。
【００３７】
ユーザ３は、ヒント情報４７を参考にして、文字入力フィールド４８に文字を入力し、判定ボタン４９をクリックする（ステップ３０５）。
【００３８】
情報端末機１１の電子フォームシステム１３は、電子フォームに埋め込まれたプログラムにより、入力された文字が正解か否かの判定を行う（ステップ３０６）。正解の場合は（ステップ３０７）、文字入力フィールド４８を変色（例えば、薄黄色等）させて表示し、関連カギＮｏ．５０を表示する（ステップ３０８）。関連カギＮｏ．５０とは、文字入力フィールド４８内の１文字を含む、他の文字入力フィールドに関連するカギＮｏ．である。
【００３９】
図７は、入力途中の問題Ｉ画面４２を示す。図７に示すように、例えば、カギ選択ボタン４５−１をクリックすると、文字入力フィールド４８−１と判定ボタン４９−１が表示され、文字入力フィールド４８−１に“千一夜”と入力し、判定ボタン４９−１をクリックする。正解の場合は、文字入力フィールド４８−１を変色させ、関連カギＮｏ．５０−１に“カギＮｏ．８、１０”を表示する。次に、関連カギＮｏ．５０−１の情報“カギＮｏ．８，１０”とヒント情報４７−８を参考にして、カギＮｏ．８の文字入力フィールド４８−８の回答“千年”を入力し、判定ボタン４９−８をクリックする。正解の場合は、文字入力フィールド４８−８を変色させ、関連カギＮｏ．５０−８に“カギＮｏ．１、２”を表示する。同様に、カギＮｏ．２の文字入力フィールド４８−２に入力された回答“一期”は、不正解となり、文字入力フィールド４８−２は変色せず、そのまま表示され、関連カギＮｏ．５０−２は、表示されない。
【００４０】
全カギ正解になるまで、ステップ３０２からステップ３０８までを繰り返す（ステップ３０９）。全カギ正解の状態の問題Ｉ画面を図８に示す。
【００４１】
図５、図８に示すように、ユーザ３は、全カギ正解すると、枠セットボタン４４をクリックする（ステップ３１０）。情報端末機１１の電子フォームシステム１３は、枠セット画面５１を表示する（ステップ３１１）。図９は、枠セット画面５１を示す。
【００４２】
図９に示すように、枠セット画面５１は、カギ毎のカギＮｏ．４６、文字入力フィールド４８、関連カギＮｏ．５０、アドレス選択５３、回答ボタン５５等、とクロスワードパズルの枠フィールド５９からなる。
【００４３】
ユーザ３は、アドレス選択５３をクリックし、セットしたい枠フィールド５９の位置情報（例えば、Ａ−１タテ）を選び（ステップ３１２）、回答ボタン５５をクリックする（ステップ３１３）。情報端末機１１の電子フォームシステム１３は、枠フィールド５９の指定された位置に、タテあるいはヨコに文字入力フィールド４８の入力文字をセットする（ステップ３１４）。
【００４４】
図１０は、入力途中の枠セット画面５４を示す。図１０に示すように、例えば、アドレス設定５３−１に位置情報Ａ−１タテを設定し、回答ボタン５５−１をクリックする。枠フィールド５９のＡ−１からタテに文字入力フィールド４８−１の“千一夜”をセットする。
【００４５】
枠フィールド５９が全て埋まるまでステップ３１２からステップ３１４を繰り返す（ステップ３１５）。枠フィールド５９が全て埋まると、判定ボタン６０をクリックする（ステップ３１６）。
【００４６】
情報端末機１１の電子フォームシステム１３は、回答である入力データを、ネットワーク５を介して、サーバ７のナビゲーションシステム１７に送信する（ステップ３１７）。
【００４７】
サーバ７のナビゲーションシステム１７は、受け取った回答の合否判定を行い、合否結果、回答時間等の回答者情報を会員データベース２１に保持し、情報端末機１１に表示する（ステップ３１８）。
【００４８】
ナビゲーションシステム１７は、ユーザ３に対して、クロスワードパズル提供サービスに対する代金を課金する（ステップ３１９）。
【００４９】
以上説明したように、本実施の形態によれば、サーバ７のナビゲーションシステム１７は、パズルコンテンツデータベース１９から所定のクロスワードパズルの電子フォーム（埋め込んだ画面上に表示する入力枠や文字を状況に応じて動的に制御するプログラムを含む）を取得し、ネットワーク５を介して情報端末機１１に送信する。ユーザ３の情報端末機１１は電子フォームシステム１３を有し、電子フォームシステム１３は、受信したクロスワードパズル問題の電子フォームを表示画面上に表示し、ヒント情報４７を参考にして文字入力フィールド４８に回答を入力し、電子フォームに埋め込まれたプログラムにより、入力された文字が正解か否かの判定を行う。枠セットボタン４４をクリックすると、電子フォームシステム１３は、パズルの枠セット画面５１を表示し、パズルの枠フィールド５９に入力文字を当てはめる。判定ボタン６０をクリックすると、回答である入力データを、ネットワーク５を介して、サーバ７のナビゲーションシステム１７に送信し、サーバ７のナビゲーションシステム１７は、受け取った回答の合否判定を行う。
【００５０】
これにより、画面上に表示する入力枠や文字を状況に応じて動的に制御する機能や入力データ（回答）を判別する機能等のプログラム特性を活かした、画面対話で入力できるネットワーク上でのクロスワードパズルを提供できる。
また、回答者の情報（氏名、回答合否、回答所要時間等）を会員データベース２１に保持することにより、次のユーザ３のゲーム等にも利用でき、ゲームの面白さが増す。
【００５１】
尚、本実施の形態では、一つ入力フィールドに回答する度に、回答ボタンを押すことで、正解不正解のチェックが行われたが、全ての入力フィールドへの回答が終わったら、回答ボタンを押して正解不正解のチェックが行ってもよい。あるいは、所定時間内に終わらない場合は、不合格にしてもよい。
【００５２】
また、本実施の形態では、ユーザ（回答者）３の電子フォームシステム１３が電子フォームに埋め込まれたプログラムにより、正解か否か判定を行うが、電子フォームシステム１３が回答情報である入力データをサーバ７に送信し、サーバ７側で正解か否か判定し、判定結果をユーザ３側に送り返してもよい。
【００５３】
次に、第２の実施の形態について説明する。本実施の形態は、初めからパズル枠を表示して回答する方式である。図１１は、初めからパズル枠を表示して回答する方式でのクロスワードパズルを解く処理手順を示すフロ−チャートである。
【００５４】
情報端末機１１が“実践”を選択すると（ステップ２１０）、サーバ７は、所定のクロスワードパズル（例えば、問題Ｊ）の電子フォームをパズルコンテンツデータベース１９から取得し、情報端末機１１に送信する（ステップ４０１）。情報端末機１１の電子フォームシステム１３は、受信したクロスワードパズル問題（例えば、問題Ｊ）の電子フォーム（問題Ｊ画面６１）を表示画面上に表示する（ステップ４０２）。図１２は、問題Ｊ画面６１を示す。
【００５５】
図１２に示すように、問題Ｊ画面６１は、カギ毎の、カギＮｏ．６３、ヒント情報６４、文字入力フィールド６５、アドレス選択６６、回答（クリア）ボタン６７等、および枠フィールド６９等から構成される。
【００５６】
ユーザ３は、ヒント情報６４を参考にして、文字入力フィールド６５に文字を入力する（ステップ４０３）。アドレス選択６６をクリックし、セットしたい枠フィールド６９の位置情報（例えば、Ａ−１タテ）を選び、回答ボタン６７をクリックする（ステップ４０４）。情報端末機１１の電子フォームシステム１３は、枠フィールド６９の指定された位置に、タテあるいはヨコに文字入力フィールド６５の入力文字をセットする（ステップ４０５）。
【００５７】
枠フィールド６９が入力されている状態で、回答（クリア）ボタン６７を再度クリックすると、その該当枠フィールド６９の文字列および文字入力フィールド６５は、クリアされる。
【００５８】
図１１に示すように、例えば、文字入力フィールド６５−１に“千一夜”と入力し、アドレス選択６６−１をクリックし、位置情報（Ａ−１タテ）を選択し、回答ボタン６７−１をクリックする。情報端末機１１の電子フォームシステム１３は、枠フィールド６９の指定された位置Ａ−１に、タテに文字入力フィールド６５の入力文字“千一夜”をセットする。
【００５９】
枠フィールド６９が全て埋まるまでステップ４０２からステップ４０５を繰り返す（ステップ４０６）。枠フィールド６９が全て埋まると、判定ボタン７０をクリックする（ステップ４０７）。
【００６０】
情報端末機１１の電子フォームシステム１３は、回答である入力データを、ネットワーク５を介して、サーバ７のナビゲーションシステム１７に送信する（ステップ４０８）。
【００６１】
サーバ７のナビゲーションシステム１７は、受け取った入力データ（回答）の正解不正解のチェックを行い、合否結果、回答時間等の回答者情報を会員データベース２１に保持し、情報端末機１１に表示する（ステップ４０９）。
【００６２】
ナビゲーションシステム１７は、ユーザ３に対して、クロスワードパズル提供サービスに対する代金を課金する（ステップ４１０）。
【００６３】
以上説明したように、本実施の形態によれば、サーバ７のナビゲーションシステム１７は、パズルコンテンツデータベース１９から所定のクロスワードパズルの電子フォーム（埋め込んだ画面上に表示する入力枠や文字を状況に応じて動的に制御するプログラムを含む）を取得し、ネットワーク５を介して情報端末機１１に送信する。ユーザ３の情報端末機１１は電子フォームシステム１３を有し、電子フォームシステム１３は、受信したクロスワードパズル問題の電子フォームを表示画面上に表示し、ヒント情報４７を参考にして文字入力フィールド６５に回答を入力し、アドレス選択６６に枠フィールド６９の位置情報をセットし、パズルの枠フィールド６９に入力文字を当てはめる。判定ボタン７０をクリックすると、回答である入力データを、ネットワーク５を介して、サーバ７のナビゲーションシステム１７に送信し、サーバ７のナビゲーションシステム１７は、受け取った回答の正解不正解のチェック、合否判定等を行う。
【００６４】
これにより、画面上に表示する入力枠や文字を状況に応じて動的に制御する機能や入力データ（回答）をチェックする機能等のプログラム特性を活かした、画面対話で入力できるネットワーク上でのクロスワードパズルを提供できる。
また、回答者の情報（氏名、回答合否、回答所要時間等）を会員データベース２１に保持することにより、次のユーザ３のゲーム等にも利用でき、ゲームの面白さが増す。
【００６５】
尚、本実施の形態では、全ての入力フィールドへの回答が終わったら、判定ボタンを押すことで、正解不正解のチェックが行われたが、一つの入力フィールドに回答する度に、回答ボタンにより、正解不正解のチェックを行ってもよい。あるいは、所定時間内に終わらない場合は、不合格にしてもよい。
【００６６】
また、本実施の形態では、電子フォームシステム１３が回答情報である入力データをサーバ７に送信し、サーバ７側で正解か否か判定し、判定結果をユーザ３側に送り返したが、ユーザ（回答者）３の電子フォームシステム１３が電子フォームに埋め込まれたプログラムにより、正解か否か判定を行ってもよい。
【００６７】
次に、第３の実施の形態について説明する。本実施の形態は、クロスワードパズル作成システム４に関するものである。クロスワードパズル作成システム４は、ネットワーク５を介してコンピュータ２３とサーバ７との間で通信が行われ、パズル作成者９がコンピュータ２３を用いてクロスワードパズルの問題画面を作成し、サーバ７のパズルコンテンツデータベース１９に登録する。
【００６８】
図１３は、クロスワードパズル作成システム３の全体の流れを示すフローチャートである。
【００６９】
図１３に示すように、パズル作成者９は、コンピュータ２３を用いて、ネットワーク５を介して、所定のホームページよりクロスワードパズル作成要求を行う（ステップ５０１）。サーバ７のナビゲーションシステム１７は、所定のクロスワードパズル作成用の電子フォームをパズルコンテンツデータベース１９から取得し、パズル作成者９のコンピュータ２３に送信する（ステップ５０２）。
【００７０】
コンピュータ２３の電子フォームシステム２５は、受信したクロスワードパズル問題作成用の電子フォームを表示画面上に表示する（ステップ４０２）。図１４は、問題作成画面７１を示す。
【００７１】
図１４に示すように、問題作成画面７１は、カギ毎の、カギＮｏ．フィールド７５、ヒント情報フィールド７７、入力文字列フィールド７９、関連カギＮｏ．フィールド８１、アドレスフィールド８３、設定（クリア）ボタン８５等、および枠フィールド８７等から構成される。
【００７２】
図１４に示すように、問題作成画面７１に従って、電子フォームの各入力フィールドに入力し、クロスワードパズルの問題を作成する（ステップ５０４）。
【００７３】
コンピュータ２３の電子フォームシステム２５は、入力データ（問題）を、ネットワーク５を介して、サーバ７のナビゲーションシステム１７に送信する（ステップ５０５）。
【００７４】
サーバ７のナビゲーションシステム１７は、受け取った入力データをクロスワードパズルの問題としてＩＤをふり、パズルコンテンツデータベース１９にＩＤ、問題の名称、問題ファイルの保存場所を登録し、所存場所に問題の電子フォームを保持する（ステップ５０６）。
【００７５】
以上説明したように、本実施の形態によれば、パズル作成者９の要求により、サーバ７のナビゲーションシステム１７は、パズルコンテンツデータベース１９からクロスワードパズル問題作成用の電子フォームを取得し、ネットワーク５を介してパズル作成者９のコンピュータ２３に送信する。コンピュータ２３は電子フォームシステム２５を有し、電子フォームシステム２５は、受信したクロスワードパズル問題作成用の電子フォームを表示画面上に表示する。パズル作成者９は、表示画面に従って、入力フィールドに入力し、問題を作成する。電子フォームシステム２５は、入力データ（問題）をサーバ７に送信し、サーバ７は、受け取った入力データ（問題）を、パズルコンテンツデータベース１９に登録、保持する。これにより、パズル作成者９は、プログラム作成に精通していなくても、容易に、プログラム特性（画面上に表示する入力枠や文字を状況に応じて動的に制御する機能や入力データ（回答）をチェックする機能）を活かしたクロスワードパズルを作成できる。
【００７６】
また、本実施の形態では、パズル作成者９が所定のホームページにアクセスし、問題作成要求を行うが、例えば、ホームページ上に、だれでもクロスワードパズルの問題の掲載ができるようにし、問題内容の面白さ、難易度を一般のユーザが競い合う場を提供するようにすることもできる。
【００７７】
また、電子フォームシステム１３、２５は、クロスワードパズルを提供するホームページからダウンロードできるようにしておいてもよい。
【００７８】
また、図４，５、１１，１３に示す処理を行うプログラムはＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【００７９】
【発明の効果】
以上、詳細に説明したように本発明によれば、容易に、枠や文字を状況に応じて動的に制御する機能、入力データをチェックする機能等のコンピュータの特性を活かしたクロスワードパズルを作成し、そのクロスワードパズルを画面対話で回答できるクロスワードパズル支援システムを提供することができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態に係るクロスワードパズル支援システム１の概略構成を示す図
【図２】  クロスワードパズル回答システム２の全体の流れを示すフローチャート
【図３】  トップページ画面３１を示す図
【図４】  クロスワードパズルを解く処理手順を示すフロ−チャート（第１の実施の形態）
【図５】  クロスワードパズルを解く処理手順を示すフロ−チャート（第１の実施の形態）
【図６】  初期状態の問題Ｉ画面４１を示す図
【図７】  入力途中の問題Ｉ画面４２を示す図
【図８】  全カギ正解の状態の問題Ｉ画面４３を示す図
【図９】  枠セット画面５１を示す図
【図１０】  入力途中の枠セット画面５４を示す
【図１１】  クロスワードパズルを解く処理手順を示すフロ−チャート（第２の実施の形態）
【図１２】  問題Ｊ画面６１を示す図
【図１３】  クロスワードパズル作成システム４の全体の流れを示すフローチャート
【図１４】  問題作成画面７１を示す図
【符号の説明】
１………クロスワードパズル支援システム
２………クロスワードパズル回答システム
３………ユーザ
４………クロスワードパズル作成システム
５………ネットワーク（インターネット）
７………サーバ
９………パズル作成者
１１………情報端末機
１３、２５………電子フォームシステム
１５、２７………データベース
１７………ナビゲーションシステム
１９………パズルコンテンツデータベース
２１………会員データベース
２３………パーソナルコンピュータ
【図１】
0004724913.tif 000002
【図２】
0004724913.tif 000003
【図３】
0004724913.tif 000004
【図４】
0004724913.tif 000005
【図５】
0004724913.tif 000006
【図６】
0004724913.tif 000007
【図７】
0004724913.tif 000008
【図８】
0004724913.tif 000009
【図９】
0004724913.tif 000010
【図１０】
0004724913.tif 000011
【図１１】
0004724913.tif 000012
【図１２】
0004724913.tif 000013
【図１３】
0004724913.tif 000014
【図１４】
0004724913.tif 000015