(57)【要約】【課題】通信ネットワークを利用したアンケートにおいて，手書き入力により回答を行うことができるようにする．【解決手段】サーバ装置０１に格納された内容定義情報２１に定義されたアンケートの質問文と回答欄をネットワーク端末装置０２に接続された表示装置０４に表示し，その回答欄へネットワーク端末装置０２に接続された入力装置０３から手書き入力に相当するドラッグ入力０４を行うことで回答を可能とするアンケート回答手段１４と，その回答をサーバ装置０１に格納する回答回収手段１６を有する構成にした．【選択図】　　　　図６
2004102480.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置（０１）とネットワーク端末装置（０２）が通信ネットワークに接続された通信ネットワークシステムを用いた手書きアンケートシステムにおいて：
前記サーバ装置（０１）に格納された内容定義情報（２１）が定義するアンケート質問文と回答欄を，前記ネットワーク端末装置（０２）に接続された表示装置（０４）へ表示する機能，並びに，前記表示装置（０４）に表示された回答欄へ，前記ネットワーク端末装置（０２）に接続された入力装置（０３）からドラッグ入力（３１）された，アンケート回答情報を前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能，を有するアンケート回答手段（１４）と；
前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報を，前記サーバ装置（０１）に格納された回答回収情報（２３）に追加するアンケート回答回収手段（１６）と；
から構成されることを特徴とする通信ネットワークシステムを用いた手書きアンケートシステム．
【請求項２】
サーバ装置（０１）とネットワーク端末装置（０２）が通信ネットワークに接続された通信ネットワークシステムを用いた手書きアンケートシステムにおいて：
前記サーバ装置（０１）に格納された回答回収情報（２３）に含まれるアンケート回答情報を，前記ネットワーク端末装置（０２）に接続された表示装置（０４）へ表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能，並びに，前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報に含まれる手書きストロークデータ（２８）を文字データに変換し，前記表示装置（０４）へ表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能，を有することを特徴とする回答閲覧手段（１５）と；
前記回答閲覧手段（１５）によるアンケート回答情報の変更を，前記サーバ装置（０１）に格納された回答回収情報（２３）に反映させる更新を行うアンケート回答更新手段（１７）と；
から構成されることを特徴とする通信ネットワークシステムを用いた手書きアンケートシステム．
【請求項３】
サーバ装置（０１）とネットワーク端末装置（０２）が通信ネットワークに接続された通信ネットワークシステムを用いた手書きアンケートシステムにおいて：
前記サーバ装置（０１）に格納された内容定義情報（２１）が定義するアンケート質問文と回答欄を，前記ネットワーク端末装置（０２）に接続された表示装置（０４）へ表示する機能，並びに，前記表示装置（０４）に表示された回答欄へ，前記ネットワーク端末装置（０２）に接続された入力装置（０３）からドラッグ入力（３１）された，アンケート回答情報を前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能，を有するアンケート回答手段（１４）と；
前記アンケート回答手段（１４）によって，前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報を，前記サーバ装置（０１）に格納された回答回収情報（２３）に追加するアンケート回答回収手段（１６）と；
前記サーバ装置（０１）に格納された回答回収情報（２３）に含まれるアンケート回答情報を，前記表示装置（０４）へ表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能，並びに，前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報に含まれる手書きストロークデータ（２８）を文字データに変換し，前記表示装置（０４）へ表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能，を有することを特徴とする回答閲覧手段（１５）と；
前記回答閲覧手段（１５）によるアンケート回答情報の変更を，前記サーバ装置（０１）に格納された回答回収情報（２３）に反映させる更新を行うアンケート回答更新手段（１７）と；
から構成されることを特徴とする通信ネットワークシステムを用いた手書きアンケートシステム．
【請求項４】
前記アンケート回答手段（１４）は，
前記入力装置（０３）からドラッグ入力（３１）された手書きストロークデータ（２８）をアンケート回答情報として前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する筆記型回答手段と；
前記入力装置（０３）からドラッグ入力（３１）された軌跡の形状に従って，選択肢が選択状態か非選択状態かをアンケート回答情報に設定し，前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する選択型回答手段と；
から構成されることを特徴とする，請求項１または請求項３に記載する通信ネットワークシステムを用いた手書きアンケートシステム．
【請求項５】
前記筆記型回答手段は，
前記ネットワーク端末装置（０２）に一時記憶された手書きストロークデータ（２８）を文字データに変換し，それをアンケート回答情報として前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能を有することを特徴とする，請求項４に記載する通信ネットワークシステムを用いた手書きアンケートシステム．
【請求項６】
前記内容定義情報（２１）に定義されたアンケート質問文と回答欄を前記表示装置（０４）に表示する際のレイアウトは，サーバ装置（０１）に格納された外観定義情報（２２）で定義することを特徴とする，請求項１または請求項３または請求項４または請求項５に記載する，通信ネットワークシステムを用いた手書きアンケートシステム．
【請求項７】
前記回答回収情報（２３）に含まれるアンケート回答情報を前記表示装置（０４）に表示する際のレイアウトは，サーバ装置（０１）に格納された閲覧定義情報（２４）で定義することを特徴とする，請求項２または請求項３に記載する通信ネットワークシステムを用いた手書きアンケートシステム．
【請求項８】
前記内容定義情報（２１）はＸＭＬを用いて記述されること，並びに，前記外観定義情報（２２）はＸＳＬＴを用いて記述されること，を特徴とする，請求項６に記載する通信ネットワークシステムを用いた手書きアンケートシステム．
【請求項９】
前記回答回収情報（２３）はＸＭＬを用いて記述されること，並びに，前記閲覧定義情報（２４）はＸＳＬＴを用いて記述されること，を特徴とする，請求項７に記載する通信ネットワークシステムを用いた手書きアンケートシステム．
【請求項１０】
前記サーバ装置（０１）としてｗｅｂサーバを利用し，前記ネットワーク端末装置（０２）としてｗｅｂブラウザを利用することを特徴とする，請求項１または請求項２または請求項３または請求項４または請求項５または請求項６または請求項７または請求項８または請求項９に記載する通信ネットワークシステムを用いた手書きアンケートシステム．
【請求項１１】
サーバ装置（０１）とネットワーク端末装置（０２）が通信ネットワークに接続された通信ネットワークシステムを用いた手書きアンケート方法において：
前記サーバ装置（０１）に格納された内容定義情報（２１）が定義するアンケート質問文と回答欄を，前記ネットワーク端末装置（０２）に接続された表示装置（０４）に表示するステップと；
前記ネットワーク端末装置（０２）に接続された入力装置（０３）から，前記表示装置（０４）に表示された回答欄にドラッグ入力（３１）されたアンケート回答情報を，前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶するステップと；
前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報を，前記サーバ装置（０１）に格納された回答回収情報（２３）に追加するステップと；
から構成されることを特徴とする通信ネットワークシステムを用いた手書きアンケート方法．
【請求項１２】
サーバ装置（０１）とネットワーク端末装置（０２）が通信ネットワークに接続された通信ネットワークシステムを用いた手書きアンケート方法において：
前記サーバ装置（０１）に格納された回答回収情報（２３）に含まれるアンケート回答情報を，前記ネットワーク端末装置（０２）に接続された表示装置（０４）へ表示するとともに，前記ネットワーク端末装置（０２）に一時記憶するステップと；
前記ネットワーク端末装置（０２）に記憶されたアンケート回答情報に含まれる手書きストロークデータ（２８）を文字データに変換し，前記表示装置（０４）へ表示するとともに，アンケート回答情報の変更を前記サーバ装置（０１）に格納された回答回収情報（２３）に反映させるための更新を行うステップと；
から構成されることを特徴とする通信ネットワークシステムを用いた手書きアンケート方法。
【請求項１３】
サーバ装置（０１）とネットワーク端末装置（０２）が通信ネットワークに接続された通信ネットワークシステムを用いた手書きアンケート方法において：
前記サーバ装置（０１）に格納された内容定義情報（２１）が定義するアンケート質問文と回答欄を，前記ネットワーク端末装置（０２）に接続された表示装置（０４）に表示するステップと；
前記ネットワーク端末装置（０２）に接続された入力装置（０３）から前記表示装置（０４）に表示された回答欄にドラッグ入力（３１）されたアンケート回答情報を前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶するステップと；
前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報を前記サーバ装置（０１）に格納された回答回収情報（２３）に追加するステップと；前記サーバ装置（０１）に格納された回答回収情報（２３）に含まれるアンケート回答情報を，前記表示装置（０４）へ表示するとともに，前記ネットワーク端末装置（０２）に一時記憶するステップと；
前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報に含まれる手書きストロークデータ（２８）を文字データに変換し，前記表示装置（０４）へ表示するとともに，前記サーバ装置（０１）に格納された回答回収情報（２３）を更新するステップと；
から構成されることを特徴とする通信ネットワークシステムを用いた手書きアンケート方法．
【請求項１４】
前記アンケート回答ステップは，
入力装置（０３）からドラッグ入力（３１）された手書きストロークデータ（２８）をアンケート回答情報として前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する筆記型で回答するステップと；前記入力装置（０３）からドラッグ入力（３１）された軌跡の形状に従って，選択肢が選択状態か非選択状態かをアンケート回答情報に設定し，前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶するステップと；
から構成されることを特徴とする，請求項１１または請求項１３に記載する通信ネットワークシステムを用いた手書きアンケート方法．
【請求項１５】
前記筆記型で回答するステップは，
前記ネットワーク端末装置（０２）に一時記憶された手書きストロークデータ（２８）を文字データに変換し，アンケート回答情報として前記表示装置（０４）に表示するとともに前記ネットワーク端末装置（０２）に一時記憶するステップを含むことを特徴とする，請求項１４に記載する通信ネットワークシステムを用いた手書きアンケート方法．
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，通信ネットワークを用いたアンケートシステムに関し，特に手書きで回答記入できるアンケートシステムとアンケート方法に関するものである．
【０００２】
【従来の技術】
従来から通信ネットワークを利用したアンケートが実施されている．たとえば，アンケートを実施したい実施者が，インターネットに接続されるｗｅｂサーバ上に，質問事項と回答入力フォームを備えたｗｅｂページを掲載し，そのページにｗｅｂブラウザを用いてアクセスしてきたインターネット利用者に回答者として回答してもらう方式が一般的である．また，回答の回収は，ｗｅｂブラウザからｗｅｂサーバ上に置いたサーバサイドスクリプトプログラムに送信し，ｗｅｂサーバ上に蓄積する．そして，回答の集計は，ｗｅｂサーバからデータを取り出し，手作業や専用のプログラムを利用して行うことが多い．
【０００３】
Ｗｅｂブラウザは一般に広く普及しており，ｗｅｂブラウザで回答できるアンケートは多くの人がアクセスできるという利点がある．しかし，一般にｗｅｂブラウザで表示できるｗｅｂページはＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）で記述され，回答者が回答できる形式はテキスト文字列と選択型，および，ファイルの添付である．そして，入力は，キーボード，および，マウスなどのポインティングデバイスを用いる．また，ペン入力タブレットを用いて手書きで文字を描き，文字認識処理を施すことで，テキスト文字を入力する方法もある．
【０００４】
【発明が解決しようとする課題】
上述のように，ｗｅｂページを用いたアンケートで回答できる形式はテキスト文字か選択型，および，ファイル添付であり，たとえば，絵や地図を回答に直接記入することはできない問題がある．さらに，テキスト文字の入力にはキーボードが必要であり，同様に選択型の選択と選択解除にはマウスなどのポインティングデバイスが必要である．そのため，キーボードやマウスを上手に使えない人，たとえば，コンピュータの初心者には入力が困難という問題，さらに，キーボードのない環境では入力が行えない問題，さらに，マウスによる選択肢の選択と選択解除はコンピュータの世界独特の方法であり，コンピュータに慣れていない人にはその方法が分かり難い問題がある．テキスト文字の入力には，ペン入力タブレットと文字認識処理を用いて入力する方法もあるが，認識処理を施し，誤認識がある場合は訂正を行う必要があり，手間がかかる問題がある．テキスト文字の代わりに，ペン入力タブレットで書いた文字を画像としてファイル添付する方法をとったとしても，画像として扱われることになるため，コンピュータによる処理が施しにくい問題が発生する．
【０００５】
また，　ＨＴＭＬを用いてｗｅｂページを記述しなければならない．このために，ＨＴＭＬについての専門知識を持つものでなければ，アンケートを実施することができないという問題がある．さらに，回答を閲覧することも，ｗｅｂサーバからデータを取り出し，手動や専用のプログラムを利用しなければならず，手間がかかる．
【０００６】
本発明は，このような問題を解決した，通信ネットワークを用いた不特定多数を対象とした手書きアンケートシステム，および，手書きアンケート方法を提供することを目的とする．
【０００７】
【課題を解決するための手段】
上記目的を達成するために，本発明のうち請求項１に記載の発明は，サーバ装置（０１）とネットワーク端末装置（０２）が通信ネットワークに接続された通信ネットワークシステムを用いた手書きアンケートシステムにおいて：前記サーバ装置（０１）に格納された内容定義情報（２１）が定義するアンケート質問文と回答欄を，前記ネットワーク端末装置（０２）に接続された表示装置（０４）へ表示する機能，並びに，前記表示装置（０４）に表示された回答欄へ，前記ネットワーク端末装置（０２）に接続された入力装置（０３）からドラッグ入力（３１）された，アンケート回答情報を前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能，を有するアンケート回答手段（１４）と；前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報を，前記サーバ装置（０１）に格納された回答回収情報（２３）に追加するアンケート回答回収手段（１６）と；から構成されることを特徴とする通信ネットワークシステムを用いた手書きアンケートシステムである．
【０００８】
また，請求項２に記載の発明は，サーバ装置（０１）とネットワーク端末装置（０２）が通信ネットワークに接続された通信ネットワークシステムを用いた手書きアンケートシステムにおいて：前記サーバ装置（０１）に格納された回答回収情報（２３）に含まれるアンケート回答情報を，前記ネットワーク端末装置（０２）に接続された表示装置（０４）へ表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能，並びに，前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報に含まれる手書きストロークデータ（２８）を文字データに変換し，前記表示装置（０４）へ表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能，を有することを特徴とする回答閲覧手段（１５）と；前記回答閲覧手段（１５）によるアンケート回答情報の変更を，前記サーバ装置（０１）に格納された回答回収情報（２３）に反映させる更新を行うアンケート回答更新手段（１７）と；から構成されることを特徴とする通信ネットワークシステムを用いた手書きアンケートシステムである．
【０００９】
また，請求項３に記載の発明は，サーバ装置（０１）とネットワーク端末装置（０２）が通信ネットワークに接続された通信ネットワークシステムを用いた手書きアンケートシステムにおいて：前記サーバ装置（０１）に格納された内容定義情報（２１）が定義するアンケート質問文と回答欄を，前記ネットワーク端末装置（０２）に接続された表示装置（０４）へ表示する機能，並びに，前記表示装置（０４）に表示された回答欄へ，前記ネットワーク端末装置（０２）に接続された入力装置（０３）からドラッグ入力（３１）された，アンケート回答情報を前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能，を有するアンケート回答手段（１４）と；前記アンケート回答手段（１４）によって，前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報を，前記サーバ装置（０１）に格納された回答回収情報（２３）に追加するアンケート回答回収手段（１６）と；前記サーバ装置（０１）に格納された回答回収情報（２３）に含まれるアンケート回答情報を，前記表示装置（０４）へ表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能，並びに，前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報に含まれる手書きストロークデータ（２８）を文字データに変換し，前記表示装置（０４）へ表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能，を有することを特徴とする回答閲覧手段（１５）と；前記回答閲覧手段（１５）によるアンケート回答情報の変更を，前記サーバ装置（０１）に格納された回答回収情報（２３）に反映させる更新を行うアンケート回答更新手段（１７）と；から構成されることを特徴とする通信ネットワークシステムを用いた手書きアンケートシステムである．
【００１０】
また，請求項４に記載する発明は，請求項１または請求項３に記載する通信ネットワークシステムを用いた手書きアンケートシステムにおいて，前記アンケート回答手段（１４）が，前記入力装置（０３）からドラッグ入力（３１）された手書きストロークデータ（２８）をアンケート回答情報として前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する筆記型回答手段と；前記入力装置（０３）からドラッグ入力（３１）された軌跡の形状に従って，選択肢が選択状態か非選択状態かをアンケート回答情報に設定し，前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する選択型回答手段と；から構成されることを特徴としている．
【００１１】
また，請求項５に記載する発明は，請求項４に記載する通信ネットワークシステムを用いた手書きアンケートシステムにおいて，前記筆記型回答手段が，前記ネットワーク端末装置（０２）に一時記憶された手書きストロークデータ（２８）を文字データに変換し，それをアンケート回答情報として前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する機能を有することを特徴としている．
【００１２】
また，請求項６に記載する発明は，請求項１または請求項３または請求項４または請求項５に記載する通信ネットワークシステムを用いた手書きアンケートシステムにおいて，前記内容定義情報（２１）に定義されたアンケート質問文と回答欄を前記表示装置（０４）に表示する際のレイアウトを，サーバ装置（０１）に格納された外観定義情報（２２）で定義することを特徴としている．
【００１３】
また，請求項７に記載する発明は，請求項２または請求項３に記載する通信ネットワークシステムを用いた手書きアンケートシステムにおいて，前記回答回収情報（２３）に含まれるアンケート回答情報を前記表示装置（０４）に表示する際のレイアウトを，サーバ装置（０１）に格納された閲覧定義情報（２４）で定義することを特徴としている．
【００１４】
また，請求項８に記載する発明は，請求項６に記載する通信ネットワークシステムを用いた手書きアンケートシステムにおいて，前記内容定義情報（２１）はＸＭＬを用いて記述されること，並びに，前記外観定義情報（２２）はＸＳＬＴを用いて記述されること，を特徴としている．
【００１５】
また，請求項９に記載する発明は，請求項７に記載する通信ネットワークシステムを用いた手書きアンケートシステムにおいて，前記回答回収情報（２３）はＸＭＬを用いて記述されること，並びに，前記閲覧定義情報（２４）はＸＳＬＴを用いて記述されること，を特徴としている．
【００１６】
また，請求項１０に記載する発明は，請求項１または請求項２または請求項３または請求項４または請求項５または請求項６または請求項７または請求項８または請求項９に記載する通信ネットワークシステムを用いた手書きアンケートシステムにおいて，前記サーバ装置（０１）としてｗｅｂサーバを利用し，前記ネットワーク端末装置（０２）としてｗｅｂブラウザを利用することを特徴としている．
【００１７】
また，請求項１１に記載する発明は，サーバ装置（０１）とネットワーク端末装置（０２）が通信ネットワークに接続された通信ネットワークシステムを用いた手書きアンケート方法において：前記サーバ装置（０１）に格納された内容定義情報（２１）が定義するアンケート質問文と回答欄を，前記ネットワーク端末装置（０２）に接続された表示装置（０４）に表示するステップと；前記ネットワーク端末装置（０２）に接続された入力装置（０３）から，前記表示装置（０４）に表示された回答欄にドラッグ入力（３１）されたアンケート回答情報を，前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶するステップと；前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報を，前記サーバ装置（０１）に格納された回答回収情報（２３）に追加するステップと；から構成されることを特徴とする通信ネットワークシステムを用いた手書きアンケート方法である．
【００１８】
また，請求項１２に記載する発明は，サーバ装置（０１）とネットワーク端末装置（０２）が通信ネットワークに接続された通信ネットワークシステムを用いた手書きアンケート方法において：前記サーバ装置（０１）に格納された回答回収情報（２３）に含まれるアンケート回答情報を，前記ネットワーク端末装置（０２）に接続された表示装置（０４）へ表示するとともに，前記ネットワーク端末装置（０２）に一時記憶するステップと；前記ネットワーク端末装置（０２）に記憶されたアンケート回答情報に含まれる手書きストロークデータ（２８）を文字データに変換し，前記表示装置（０４）へ表示するとともに，アンケート回答情報の変更を前記サーバ装置（０１）に格納された回答回収情報（２３）に反映させるための更新を行うステップと；から構成されることを特徴とする通信ネットワークシステムを用いた手書きアンケート方法である．
【００１９】
また，請求項１３に記載する発明は，サーバ装置（０１）とネットワーク端末装置（０２）が通信ネットワークに接続された通信ネットワークシステムを用いた手書きアンケート方法において：前記サーバ装置（０１）に格納された内容定義情報（２１）が定義するアンケート質問文と回答欄を，前記ネットワーク端末装置（０２）に接続された表示装置（０４）に表示するステップと；前記ネットワーク端末装置（０２）に接続された入力装置（０３）から前記表示装置（０４）に表示された回答欄にドラッグ入力（３１）されたアンケート回答情報を前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶するステップと；前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報を前記サーバ装置（０１）に格納された回答回収情報（２３）に追加するステップと；前記サーバ装置（０１）に格納された回答回収情報（２３）に含まれるアンケート回答情報を，前記表示装置（０４）へ表示するとともに，前記ネットワーク端末装置（０２）に一時記憶するステップと；前記ネットワーク端末装置（０２）に一時記憶されたアンケート回答情報に含まれる手書きストロークデータ（２８）を文字データに変換し，前記表示装置（０４）へ表示するとともに，前記サーバ装置（０１）に格納された回答回収情報（２３）を更新するステップと；から構成されることを特徴とする通信ネットワークシステムを用いた手書きアンケート方法である．
【００２０】
また，請求項１４に記載する発明は，請求項１１または請求項１３に記載する通信ネットワークシステムを用いた手書きアンケート方法において，前記アンケート回答ステップが，入力装置（０３）からドラッグ入力（３１）された手書きストロークデータ（２８）をアンケート回答情報として前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶する筆記型で回答するステップと；前記入力装置（０３）からドラッグ入力（３１）された軌跡の形状に従って，選択肢が選択状態か非選択状態かをアンケート回答情報に設定し，前記表示装置（０４）に表示するとともに，前記ネットワーク端末装置（０２）に一時記憶するステップと；から構成されることを特徴としている．
【００２１】
また，請求項１５に記載する発明は，請求項１４に記載する通信ネットワークシステムを用いた手書きアンケート方法において，前記筆記型で回答するステップが，前記ネットワーク端末装置（０２）に一時記憶された手書きストロークデータ（２８）を文字データに変換し，アンケート回答情報として前記表示装置（０４）に表示するとともに前記ネットワーク端末装置（０２）に一時記憶するステップを含むことを特徴としている．
【００２２】
【発明の実施の形態】
発明の一実施形態による通信ネットワークを用いた手書きアンケートシステムと手書きアンケート方法を，図面を参照して説明する．
【００２３】
まず始めに，図１と図２を用いて手書きアンケートシステムの構成概要を説明する．手書きアンケートシステムは，少なくとも，一台以上のサーバ装置０１と，入力装置０３と表示装置０４が接続された一台以上のネットワーク端末装置０２が通信ネットワークで接続されている．そして，アンケート作成手段１１，アンケート生成手段１２，回答閲覧生成手段１３，アンケート回答手段１４，回答閲覧手段１５，回答回収手段１６，回答更新手段１７から構成される．ここで，アンケート作成手段１１，アンケート生成手段１２，回答閲覧生成手段１３，アンケート回答手段１４，回答閲覧手段１５，回答回収手段１６，回答更新手段１７は，サーバ装置０１とネットワーク端末装置０２のどちらかに属することになるが，実施形態によってどちらに属すかを変えることができる．アンケート回答手段１４と回答閲覧手段１５はネットワーク端末装置０２に属す．
【００２４】
アンケート作成手段１１は，アンケートを実施する者（実施者）が作成したアンケートの設問を定義する内容定義情報２１から，外観定義情報２２，回答回収情報２３，閲覧定義情報２４を生成する．アンケート生成手段１２は，アンケート回答手段１４からの要求に応じて，内容定義情報２１と外観定義情報２２からアンケート定義情報２５を生成し，アンケート回答手段１４へ出力する．アンケート回答手段１４は，入力装置０３からの入力に応じて，アンケート生成手段１２からアンケート定義情報２５を入力し，回答画面４２を表示装置０４に表示する．また，入力装置０３からの入力に応じて回答集合情報２７を生成し，回答回収手段１６へ出力する．回答回収手段１６は，アンケート回答手段１４から回答集合情報２７を入力し，回答回収情報２３に追加する．回答閲覧生成手段１３は，回答閲覧手段からの要求に応じて，回答回収情報２３と閲覧定義情報２４から回答閲覧情報２６を生成し，回答閲覧手段１５へ出力する．回答閲覧手段１５は，入力装置０３からの入力に応じて，回答閲覧生成手段１３から回答閲覧情報２６を入力し，回答閲覧画面を表示装置０４に表示する．また，入力装置０３からの入力に応じて回答集合情報２７を修正し，回答更新手段１７へ出力する．回答更新手段１７は，回答閲覧手段１５から回答集合情報２７を入力し，回答回収情報２３を更新する．
【００２５】
次に，手書きアンケートシステムの一実施形態を図３を用いて説明する．図３において，通信ネットワークとしては通信プロトコルとしてＴＣＰ／ＩＰを用いるネットワーク，サーバ装置０１としてはプロトコルとしてＨＴＴＰを用いてデータを送受信する計算機であるｗｅｂサーバ０１，ネットワーク端末装置０２としてはｗｅｂサーバ０１と通信を行うことができる計算機であるインターネット端末０２を利用し，アンケート生成手段１２，回答閲覧生成手段１３，回答回収手段１６，回答更新手段１７はｗｅｂサーバ０１上に属し，アンケート作成手段１１は，インターネット端末０２に属するシステムとして実装する場合を例として説明する．
【００２６】
Ｗｅｂサーバ０１は，少なくとも一次記憶装置０１ａとしてメモリ，二次記憶装置０１ｂとして磁気ディスクを有し，通信ネットワークに接続された計算機であり，常にｗｅｂサーバプログラムが実行される．
【００２７】
インターネット端末０２は，少なくとも一次記憶装置０２ａとしてメモリ，二次記憶装置０２ｂとして磁気ディスクを有した，通信ネットワークに接続された計算機であり，表示装置０４としてＣＲＴディスプレイ０４ａ，または，液晶ディスプレイ０４ｂ，入力装置０３としてペン入力タブレット０３ｃ，マウス０３ｂ，キーボード０３ａ，が接続されている．ここでマウス０３ｂとはポインティングデバイスの例であり，同等の入力が可能なポインティングデバイスでもよい．ペン入力タブレット０３ｃは，少なくとも，ドラッグ入力３１とクリック入力３２が可能な入力装置である．ペン入力タブレット０３ｃによるクリック入力３２は，ペン先をタブレットの入力面に付け，すぐに離すことで行え，ドラッグ入力３１はペン先をタブレットの入力面に付け，そのまま引きずり，離すことで行える．キーボード０３ａは少なくとも文字入力が可能な入力装置である．液晶ディスプレイ０４ｂとペン入力タブレット０３ｃは，液晶ディスプレイ０４ｂの表示面とペン入力タブレット０３ｃの入力面が一体化した表示一体型ペン入力タブレットを利用することが理想的である．なお，入力装置０３としてペン入力タブレット０３ｃだけしか接続していない状態でもよい．
【００２８】
ドラッグ入力３１は，入力を処理するプログラムによって，ペン先を引きずった軌跡を表す手書きストロークデータ２８の入力として扱われる．図４に示すように，手書きストロークデータ２８は，ドラッグの軌跡を表す点の集合で表現され，具体的には各点の二次元座標値の時系列データである．
【００２９】
手書きアンケートシステムで扱うことができるアンケートを構成する設問の種類には，少なくとも，自由筆記型，筆記枠付き筆記型，選択型がある．設問を定義する設問定義データには，型に依らない，設問番号，設問の種類，質問文と，筆記枠付き筆記型は，入力可能文字種と入力可能文字数，認識が必須であるか非必須であるかを表す認識必須情報が含まれ，また，選択型の場合は，選択肢数，選択可能数，選択肢数分の選択肢説明文が含まれる．
【００３０】
次に，手書きアンケートシステムを構成するプログラムについて説明する．プログラムには，ｗｅｂサーバ０１上で稼動するｗｅｂサーバプログラム，展開プログラム，回答回収プログラム，回答更新プログラム，インターネット端末０２上で稼動する閲覧プログラム，自由筆記型回答入力枠プログラム，筆記枠付き筆記型回答入力枠プログラム，選択型回答入力枠プログラム，返信プログラム，更新プログラム，実施ファイル生成プログラムがある．ここで，アンケート作成手段１１は実施ファイル生成プログラムで，アンケート生成手段１２と回答閲覧生成手段１３は展開プログラムで，アンケート回答手段１４は閲覧プログラムと返信プログラムと各種回答入力枠プログラムで，回答閲覧手段１５は閲覧プログラムと更新プログラムと各種回答入力枠プログラムで，回答回収手段１６は回答回収プログラムで，回答更新手段１７は回答更新プログラムで実装される．
【００３１】
なお，手書きアンケートシステムで使用するデータ，および，データを記述したファイルには，内容定義データ，内容定義データが記述された内容定義ファイル，外観定義データ，外観定義データが記述された外観定義ファイル，回答回収データ，回答回収データが記述された回答回収ファイル，回答者別閲覧定義データ，回答者別閲覧定義データが記述された回答者別閲覧定義ファイル，集計閲覧定義データ，集計閲覧定義データが記述された集計閲覧定義ファイル，アンケート定義データ，回答集合データ，回答者別閲覧データ，集計閲覧データ，回収完了データ，更新完了データ，設問定義データ，がある．ここで，内容定義情報２１は内容定義データ，外観定義情報２２は外観定義データ，回答回収情報２３は回答回収データ，閲覧定義情報２４は回答者別閲覧定義データと集計閲覧定義データ，アンケート定義情報２５はアンケート定義データ，回答閲覧情報２６は回答者別閲覧データと集計閲覧データ，回答集合情報２７は回答集合データとして実装される．
【００３２】
Ｗｅｂサーバプログラムは，ｗｅｂサーバ０１上で稼動し，一般的なｗｅｂサービスを提供するプログラムと同等なプログラムである．そして，少なくとも，インターネット端末０２からのリクエストに従って，二次記憶装置０１ｂに格納されているファイルに記述されたデータ，または，プログラムをインターネット端末０２へ送信する手順，並びに，インターネット端末０２からのリクエストに従って，二次記憶装置０１ｂに格納されているサーバサイドスクリプトプログラムを実行し，サーバサイドスクリプトプログラムへ実行パラメータを入力し，サーバサイドスクリプトプログラムが出力するデータをインターネット端末０２へ送信する手順を有する．
【００３３】
閲覧プログラムは，インターネット端末０２上で稼動し，一般的なｗｅｂページを閲覧するプログラムと同等なプログラムである．そして，少なくとも，入力装置０３からの入力に従ってｗｅｂサーバへリクエストを送信する手順，並びに，ｗｅｂサーバ０１から受信したデータ，または，後述する機能拡張スクリプトプログラムが出力したデータを表示装置０４に表示する手順，並びに，受信したデータに記述されたＪａｖａＳｃｒｉｐｔ（ＪａｖａＳｃｒｉｐｔの名称はＳｕｎ　Ｍｉｃｒｏｓｙｓｔｅｍｓ　Ｉｎｃ．の米国およびその他の国における商標または登録商標であり、ライセンスの元に使用されるものです）などの機能拡張スクリプトプログラムを一次記憶装置０２ａに保存する手順，並びに，受信したデータに埋め込み記述されたＪａｖａアプレット（ＪａｖａおよびすべてのＪａｖａ関連の商標およびロゴは、米国およびその他の国における米国Ｓｕｎ　Ｍｉｃｒｏｓｙｓｔｅｍｓ　Ｉｎｃ．の商標または登録商標です）やＡｃｔｉｖｅＸ（ＡｃｔｉｖｅＸ　は、Ｍｉｃｒｏｓｏｆｔ　Ｃｏｒｐｏｒａｔｉｏｎ　の米国およびその他の国における登録商標です）などの機能拡張モジュールプログラムを上記ｗｅｂサーバ０１から受信し，実行し，実行パラメータを入力する手順，並びに，表示装置０４に表示したリンク記述付きのフォームボタン５２に対して，入力装置０３からクリック入力３２が行われると，リンク記述に従ってｗｅｂサーバ０１へリクエストを送信したり，一次記憶装置０２ａに保存した機能拡張スクリプトプログラムを実行し，実行パラメータを入力したりする手順を有する．
【００３４】
なお，ｗｅｂサーバ０１上で動作するサーバサイドスクリプトプログラム，および，インターネット端末０２上で動作する機能拡張スクリプトプログラムが通信を行う場合，実際にはｗｅｂサーバプログラム，および，閲覧プログラムを経由するが，以下の説明では，それを省略し，明記しないものとする．
【００３５】
閲覧プログラムが表示装置０４に表示する画面には，回答メニュー画面４１，回答画面４２，回収完了画面４３，更新完了画面，集計メニュー画面，回答者別閲覧画面４４，集計閲覧画面４５がある．
【００３６】
図５に示す回答メニュー画面４１は，回答メニューファイルに記述されたＨＴＭＬデータである回答メニューデータを，閲覧プログラムで表示したものである．回答メニュー画面４１には，少なくとも，入力装置０３からクリック入力３２が行われると回答画面４２の表示が行われる，リンク記述付きのフォームボタン５２，が表示される．集計メニュー画面は，集計メニューファイルに記述されているＨＴＭＬデータである集計メニューデータを，閲覧プログラムで表示したものである．集計メニュー画面には，少なくとも，入力装置０３からクリック入力３２が行われると，回答者別閲覧画面４４，および，集計閲覧画面４５の表示が行われる，リンク記述付きのフォームボタン５２，が表示される．
【００３７】
図６に示す回答画面４２は，展開プログラムが出力するＨＴＭＬデータであるアンケート定義データを，閲覧プログラムで表示したものである．回答画面４２には，少なくとも，アンケートを構成するすべての設問について，質問文を表す文字列５１と，設問の種類に対応した各種回答入力枠プログラムが表示する自由筆記型回答入力枠５３，または，筆記枠付き筆記型入力枠５４，または，選択型回答入力枠５５，そして，入力装置０３からクリック入力３２が行われると回答の結果をｗｅｂサーバ０１に送信するために返信プログラムを実行するリンク記述付きのフォームボタン５２，が表示される．
【００３８】
図７に示す回収完了画面４３は，回答回収プログラムが出力するＨＴＭＬデータである回収完了データを，閲覧プログラムで表示したものである．回収完了画面４３には，少なくとも，回答の回収が完了したことを表す文字列５１が表示される．
【００３９】
図８に示す回答者別閲覧画面４４は，展開プログラムが出力するＨＴＭＬデータである回答者別閲覧データを，閲覧プログラムで表示したものである．回答者別閲覧画面４４には，少なくとも，回答者番号と，その回答者番号に対応する回答として，アンケートを構成するすべての設問について，設問番号，設問が選択型の場合は，選択されている選択肢説明文を表す文字列５１，設問が自由筆記型の場合は，各種回答入力枠プログラムが表示する自由筆記型回答入力枠５３，設問が筆記枠付き筆記型の場合は，筆記枠付き筆記型回答入力枠５４，入力装置０３からクリック入力３２が行われると，前後の回答番号の回答に表示を切り替えるリンク記述付きのフォームボタン５２，入力装置０３からクリックする入力３２が行われると，画面上で行われた変更をｗｅｂサーバ０１に送信するために更新プログラムを実行するリンク記述付きのフォームボタン５２，が表示される．
【００４０】
更新完了画面は，回答更新プログラムが出力するＨＴＭＬデータである更新完了データを，閲覧プログラムで表示したものである．更新完了画面には，少なくとも，回答の更新が完了したことを表す文字列５１と，更新が反映された回答者別閲覧画面４４を表示が行われる，リンク記述付きのフォームボタン５２，が表示される．
【００４１】
図９に示す集計閲覧画面４５は，展開プログラムが出力するＨＴＭＬデータである集計閲覧データを，閲覧プログラムで表示したものである．集計閲覧画面には，少なくとも，アンケートを構成するすべての設問について，設問番号，設問が選択型の場合は，すべての選択肢説明文と選択肢別の回答数を表す文字列５１，設問が自由筆記型，または，筆記枠付き筆記型の場合には，回答者番号と回答を表す文字列５１が表示される．
【００４２】
自由筆記型回答入力枠プログラムは，インターネット端末０２上で稼動し，閲覧プログラムによって実行される，機能拡張モジュールプログラムであり，表示装置０４へ図１０に示す自由筆記型回答入力枠５３を表示する．自由筆記型回答入力枠プログラムは，少なくとも，初期化機能，出力機能，表示機能，モード変更機能，手書き入力機能，文字入力機能，認識機能，を有し，また，一次記憶装置０２ａに，手書きストロークデータ２８，入力文字列データ，文字入力位置データ，入力モードデータ，を保存し，操作する．入力モードデータは，手書き入力モードか文字入力モードを取り得るデータである．なお，入力装置０３からドラッグ入力３１，または，クリック入力３２が行われると，フォーカスが与えられる．
【００４３】
初期化機能は，実行パラメータとして手書きストロークデータ２８，入力文字列データ２９を受け取ると，それらを一次記憶装置０２ａに保存する手順，並びに，入力モードデータを手書き入力モードに設定する手順を有する．
【００４４】
出力機能は，返信プログラムからの要求が与えられると，返信プログラムへ，すべての手書きストロークデータ２８と入力文字列データ２９を出力する手順を有する．
【００４５】
表示機能は，表示装置０４に，手書きストロークデータ２８と入力文字列データ２９，および，ボタン６２（少なくとも，認識ボタン，文字入力ボタン，消去ボタン）を常に表示する手順，並びに，入力可能領域６１にドラッグ入力３１が行われている間，ドラッグの軌跡を表示する手順，並びに，入力モードデータが文字入力モードの場合に，表示装置０４に，文字入力位置データに対応する位置に文字カーソル６３を表示する手順を有する．
【００４６】
モード変更機能は，入力装置０３から文字入力ボタンへのクリック入力３２が行われると，入力モードデータが手書き入力モードの場合は文字入力モードへ変更し，文字入力モードの場合は手書き入力モードへ変更する手順，並びに，フォーカスが他に移った場合，手書き入力モードに変更する手順を有する．
【００４７】
手書き入力機能は，手書き入力モードの場合に入力装置０３から入力があり，図１１のように，筆記可能領域６１へのドラッグ入力３１である場合，その軌跡を表す手書きストロークデータ２８を一次記憶装置０２ａに保存する手順，並びに，消去ボタンへのクリック入力３２が行われた場合，すべての手書きストロークデータ２８を削除する手順を有する．
【００４８】
文字入力機能は，文字入力モードの場合に入力装置０３から文字入力が行われた場合は，一般的なテキスト入力処理と同様に，入力文字列データ２９と文字入力位置データを変更する手順を有する．図１２は，文字挿入が行われた場合の動作を示している．
【００４９】
認識機能は，入力装置０３から認識ボタンへのクリック入力３２が行われると，図１３のように，すべての手書きストロークデータ２８に対して文字列への変換を試み，入力文字列データ２９の文字入力位置データに対応する位置に挿入し，文字列に変換が成功した手書きストロークデータ２８を削除し，文字入力位置データを挿入した文字数分後ろの文字間へ変更する手順を有する．
【００５０】
筆記枠付き筆記型回答入力枠プログラムは，インターネット端末０２上で稼動し，閲覧プログラムによって実行される，機能拡張モジュールプログラムであり，表示装置０４へ図１４に示す筆記枠付き筆記型回答入力枠５４を表示する．筆記枠付き筆記型回答入力枠プログラムは，少なくとも，初期化機能，出力機能，表示機能，モード変更機能，手書き入力機能，文字入力機能，認識機能，自動認識機能，を有し，また，一次記憶装置０２ａに，筆記枠入力データ，文字入力位置データ，入力可能文字数データ，入力可能字種データ，認識必須情報データ，入力モードデータを保存し，操作する．筆記枠入力データは手書きストロークデータ２８と入力文字データ３０を含むデータである．なお，入力装置０３からドラッグ入力３１，または，クリック入力３２が行われると，フォーカスが与えられる．
【００５１】
初期化機能は，文字入力位置データを最左上の筆記枠に設定する手順，並びに，実行パラメータとして入力可能字種データ，入力可能文字数データ，筆記枠入力データ，認識必須情報データ，を受け取ると，一次記憶装置０２ａ上へ保存する手順，を有する．
【００５２】
出力機能は，返信プログラムから要求が与えられると，筆記枠入力データを出力する手順を有する．
【００５３】
表示機能は，表示装置０４に，入力可能文字数に対応した筆記枠６４，筆記枠６４ごとに対応する筆記枠入力データに含まれるすべての手書きストロークデータ２８と入力文字データ３０，および，ボタン６２（少なくとも，認識ボタン，文字入力ボタン，消去ボタン），を常に，表示する手順，並びに，入力モードデータが文字入力モードの場合に，文字入力位置データに対応する筆記枠６４の中に文字カーソル６３を表示する手順，並びに，筆記枠６４にドラッグ入力３１が行われている間，ドラッグの軌跡を表示する手順を有する．
【００５４】
モード変更機能は，自由筆記型回答入力枠プログラムの同名機能と同様の手順を有する．
【００５５】
手書き入力機能は，手書き入力モードの場合に入力装置０３から入力があり，その入力が筆記枠６４へのドラッグ入力３１である場合，図１５にように，その軌跡を表す手書きストロークデータ２８を，入力された筆記枠６４に対応する筆記枠入力データへ保存する手順，並びに，消去ボタンへのクリック入力３２である場合，すべての筆記枠入力データに含まれる手書きストロークデータ２８を削除する手順を有する．
【００５６】
文字入力機能は，文字入力モードの場合に入力装置０３から入力があり，その入力が文字入力である場合，その文字が入力可能文字種データが表す文字種であるならば，一般的なテキスト入力処理と同様に，筆記枠入力データと文字入力位置データを変更する手順を有する．図１６は，文字挿入が行われた場合の動作である．
【００５７】
認識機能は，入力装置０３から認識ボタンへのクリック入力３２が行われると，すべての筆記枠入力データについて，筆記枠入力データに含まれるすべての手書きストロークデータ２８を文字に変換し，入力文字データ３０へ設定し，手書きストロークデータ２８を削除する手順を有する．自動認識機能は，認識必須情報データが必須であるとき，ある筆記枠６４に対応する筆記枠入力データに手書きストロークデータ２８が保存されていて，その筆記枠６４に一定時間ドラッグ入力３１が行われない場合，その筆記枠６４に対応する筆記枠入力データに対して，筆記枠入力データに含まれるすべての手書きストロークデータ２８を文字に変換し，入力文字データ３０へ設定し，手書きストロークデータ２８を削除する手順を有する．なお，認識機能，および，自動認識機能においては，入力可能文字種データが示す文字の種類に限定した認識処理を行う．
【００５８】
選択型回答入力枠プログラムは，インターネット端末０２上で稼動する，閲覧プログラムによって実行される，機能拡張モジュールプログラムであり，表示装置０４へ図１７に示す選択型回答入力枠５５を表示する．選択型回答入力枠プログラムは，少なくとも，初期化機能，出力機能，選択機能を有し，また，一次記憶装置０２ａに，選択肢数データ，選択可能数データ，選択肢数分の選択肢説明文，選択状態データ，手書きストロークデータ２８，を保存し，操作する．ここで，選択状態データはすべての設問の選択肢に対して，各選択肢が選択されている（選択状態）か，選択されていない（非選択状態）か，を保存するデータである．なお，入力装置０３からドラッグ入力３１，または，クリック入力３２が行われると，フォーカスが与えられる．
【００５９】
初期化機能は，実行パラメータとして選択肢数データ，選択肢数分の選択肢説明文，選択可能数データ，選択状態データを受け取ると，それらを一次記憶装置０２ａ上に保存する手順，並びに，実行パラメータとして選択状態データを受け取らなかった場合は，選択状態データをすべて非選択状態にする手順を有する．
【００６０】
出力機能は，返信プログラムから要求が与えられると，選択状態データを出力する手順を有する．
【００６１】
表示機能は，表示装置０４に，すべての選択肢の選択肢説明文を表す文字列５１，手書きストロークデータ２８を表示する手順，筆記可能領域６１にドラッグ入力３１が行われている間，ドラッグの軌跡を表示する手順を有する．なお，ある選択肢説明文を表示する際に，その選択肢説明文に対応する選択肢が選択状態の場合は，その文字列の表示形状を変更する．
【００６２】
選択機能は，入力装置０３から入力が行われた場合，図１８に示すフローチャートのように，その入力が筆記可能領域６１へのドラッグ入力３１である場合（ステップＥ１），図２０のように，その軌跡の形状が選択を意味するペンジェスチャの場合（ステップＥ２），その軌跡の位置に対応する選択状態データを選択状態にする手順（Ｅ６〜Ｅ９）を実行し，その軌跡を表す手書きストロークデータ２８を一次記憶装置０２ａに保存する（ステップＥ３）手順，図２１のように，選択解除を意味するペンジェスチャの場合は（ステップＥ２），その軌跡の位置に対応する選択状態データを非選択状態とする手順（Ｅ１０〜Ｅ１２）を実行する手順，並びに，筆記可能領域６１へのクリック入力３２である場合（ステップＥ４），クリックされた位置に対応する選択状態データが選択状態の場合は（ステップＥ５），選択状態データを非選択状態にする手順（ステップＥ１０〜Ｅ１２）を実行し，非選択状態の場合は（ステップＥ５），選択状態とする手順（ステップＥ６〜Ｅ９）を実行する手順を有する．
【００６３】
選択状態データを選択状態にする手順は，図１９に示すフローチャートのように，選択可能数が１の場合は（ステップＥ６），現在選択状態である選択肢を選択解除とする手順（ステップＥ１０〜Ｅ１２）に従って非選択状態とした後に，指定された選択肢の選択状態データを選択状態に設定する（ステップＥ７）手順，並びに，選択可能数が１でない場合は（ステップＥ６），選択状態である選択肢の数が，選択可能数データを超えない場合は（ステップＥ８），指定された選択肢の選択状態データを選択状態に設定する（ステップＥ９）手順である．選択状態データを非選択状態にする手順は，指定された選択肢の選択状態データが選択状態である場合は（ステップＥ１０），その選択肢に対応する手書きストロークデータ２８を一次記憶装置０２ａ上から削除する手順（ステップＥ１１），続いて，選択状態データを非選択状態に設定する（ステップＥ１２）手順である．
【００６４】
展開プログラムは，ｗｅｂサーバ０１上で稼動するサーバサイドスクリプトプログラムであり，少なくとも，入力されたパラメータが示す，二次記憶装置０１ｂ上のＸＭＬファイルとＸＳＬＴファイルに記述された，ＸＭＬデータとＸＳＬＴデータから，ＨＴＭＬデータを生成し，出力するプログラムである．具体的には，内容定義ファイルに記述されたＸＭＬデータである内容定義データと，外観定義ファイルに記述されたＸＳＬＴデータである外観定義データから，ＨＴＭＬデータであるアンケート定義データを生成し，出力する．また，回答回収ファイルに記述されたＸＭＬデータである回答回収データと，回答者別閲覧定義ファイルに記述されたＸＳＬＴデータである回答者別閲覧定義データ，または，集計閲覧定義ファイルに記述されたＸＳＬＴデータである集計閲覧定義データから，ＨＴＭＬデータである回答者別閲覧データ，または，集計閲覧データを生成，出力する．
【００６５】
返信プログラムは，アンケート定義データに記述され，閲覧プログラムによってインターネット端末０２上の一次記憶装置０２ａに保存され，閲覧プログラムによって実行される機能拡張スクリプトプログラムである．返信プログラムには，少なくとも，回答回収ファイル名と，アンケートを構成するすべての設問について，設問番号と設問の種類，設問の種類が筆記枠付き筆記型の場合は入力可能文字数と入力可能字種，設問が選択型の場合は選択肢数，選択肢説明文，選択可能数，が埋め込まれている．返信プログラムは，少なくとも，自プログラムを実行した閲覧プログラムが実行したすべての各種回答入力枠プログラムが出力したデータを取り出し，それらのデータと埋め込まれているデータから，後述する回答集合データを生成する手順，続いて，ｗｅｂサーバ０１上の回答回収プログラムを実行し，回答集合データと回答回収ファイル名を実行パラメータとして入力するリクエストをｗｅｂサーバ０１へ送信する手順を有する．
【００６６】
更新プログラムは，回答者別閲覧データに記述され，閲覧プログラムによってインターネット端末０２上の一次記憶装置０２ａに保存され，閲覧プログラムによって実行される機能拡張スクリプトプログラムである．更新プログラムには，少なくとも，回答回収ファイル名と，アンケートを構成するすべての設問について，設問番号と設問の種類，設問の種類が筆記枠付き筆記型の場合は入力可能文字数と入力可能字種，設問が選択型の場合は選択肢数，選択肢説明文，選択可能数，が埋め込まれている．更新プログラムは，少なくとも，実行パラメータとして回答者番号を受け取ると，それを一次記憶装置０２ａへ保存する手順，続いて，自プログラムを実行した閲覧プログラムが実行したすべての各種回答入力枠プログラムが出力したデータを取り出し，それらのデータと埋め込まれているデータから，回答集合データを生成する手順，続いて，ｗｅｂサーバ０１上の回答更新プログラムを実行し，回答者番号と回答集合データと回答回収ファイル名を実行パラメータとして入力するリクエストをｗｅｂサーバ０１へ送信する手順を有する．
【００６７】
回答回収プログラムは，ｗｅｂサーバ０１上で稼動するサーバサイドスクリプトプログラムで，少なくとも，回答集合データと回答回収ファイル名が入力されると，二次記憶装置０１ｂに保存されている回答回収ファイル名に対応する回答回収ファイルに記述された後述する回答回収データを取り出し，回答集合データを末尾へ追加し，回答回収ファイルに保存し，ＨＴＭＬデータである回収完了データを出力する手順を有する．
【００６８】
回答更新プログラムは，ｗｅｂサーバ０１上で稼動するサーバサイドスクリプトプログラムで，少なくとも，回答者番号と回答集合データと回答回収ファイル名が入力されると，二次記憶装置０１ｂに保存されている回答回収ファイル名に対応する回答回収ファイルに記述された回答回収データを取り出し，回答回収データに含まれる回答集合データのうち，先頭から回答者番号番目の回答集合データと，入力された回答集合データを差し替え，回答回収ファイルに保存し，ＨＴＭＬを用いて記述された更新完了データを出力する手順を有する．
【００６９】
実施ファイル生成プログラムは，インターネット端末０２上で稼動するプログラムであり，入力装置０３から内容定義ファイル名が入力されると，二次記憶装置０２ｂに格納された内容定義ファイル名に対応する内容定義ファイルデータから，外観定義データ，回答メニューデータ，集計メニューデータ，回答者別閲覧定義データ，集計閲覧定義データ，回答回収データ，を生成し，それぞれ，外観定義ファイル，回答メニューファイル，集計メニューファイル，回答者別閲覧定義ファイル，集計閲覧定義ファイル，回答回収ファイル，に記述し，二次記憶装置０２ｂへ保存する手順を有する．
【００７０】
なお，回答回収ファイルは，一種類の内容定義ファイルに対しての後述する回答集合データを少なくとも一つ以上含む，ＸＭＬデータである回答回収データを記述したファイルである．回答集合データは，返信プログラム，および，更新プログラムが生成するデータである．回答集合データは，アンケートを構成するすべての設問について，後述する回答データが記述されたデータである．回答データは，設問番号と設問の種類と，設問の種類が自由筆記型の場合，手書きストロークデータ２８，入力文字列データ２９，設問の種類が筆記枠付き筆記型の場合，筆記枠入力データ，入力可能文字種，入力可能文字数，設問の種類が選択型の場合，選択肢数，選択状態データ，選択肢説明文，選択可能数が含まれる．
【００７１】
次に，手書き電子アンケートシステムを用いて，アンケートを実施する方法を説明する．手書きアンケート方法は，準備手順（ステップＬ），回答手順（ステップＭ），閲覧手順（ステップＮ）から構成される．なお，以下の説明では，ここまでに説明してきた詳細な手書きアンケートシステムの動きは省略し，明記しない．
【００７２】
準備手順は手書きアンケートシステムで実施者が準備として行う手順である．実施者は，まず，アンケートの内容を決定する（ステップＬ１）．アンケートに含めることができる設問の種類としては，少なくとも，自由筆記型，筆記枠付き筆記型，選択型がある．筆記枠付き筆記型の場合は，少なくとも，筆記可能な文字数と文字種，入力の際に強制的に文字認識をかけるかどうかを決める．選択型の場合は，少なくとも，選択肢数，選択肢数分の選択肢説明文，選択可能数を決める．また，すべての設問において質問文を決める．
【００７３】
次に，実施者は，上記で決定した内容を反映させた内容定義ファイルを，インターネット端末０２上で一般的なテキスト編集プログラム等で作成し，二次記憶装置０２ｂ上に保存する（ステップＬ２）．
【００７４】
次に，実施者は，インターネット端末０２上で実施ファイル生成プログラムを実行し，実施ファイル生成プログラムに，上記で作成した内容定義ファイル名を入力する（ステップＬ３）．すると実施ファイル生成プログラムは，外観定義ファイル，回答メニューファイル，集計メニューファイル，回答者別閲覧定義ファイル，集計閲覧定義ファイル，回答回収ファイルを生成し，二次記憶装置０２ｂへ保存する（ステップＬ４）．また，必要であれば（ステップＬ５），作成したファイルに記述された内容を，一般的なテキスト編集プログラム等で変更する（ステップＬ６）．
【００７５】
次に，実施者は，上記までに作成した，内容定義ファイル，外観定義ファイル，回答メニューファイル，集計メニューファイル，回答者別閲覧定義ファイル，集計閲覧定義ファイル，回答回収ファイルを，展開プログラム，回収プログラム，各種入力枠プログラムと共に，ｗｅｂサーバ０１上の二次記憶装置０１ｂに保存する（ステップＬ７）．各種回答入力枠プログラムは他のファイルやプログラムと同じｗｅｂサーバ０１に置く必要はないが，異なったｗｅｂサーバ０１に置く場合，その置く場所に従って，各種回答入力枠プログラムの埋め込み記述に関連する，外観定義ファイルと回答者別閲覧定義ファイルに記述されている内容を変更する．
【００７６】
次に，実施者は，回答者に対して，上記でｗｅｂサーバ０１に保存した回答メニューファイルを示すＵＲＬを，電子メールや別のｗｅｂページ等を用いて告知する（ステップＬ８）．
【００７７】
回答手順は，手書きアンケートシステムで回答者が回答を行う手順である．回答者は，まず，インターネット端末０２上で閲覧プログラムを実行し，入力装置０３から閲覧プログラムで実施者から告知されたＵＲＬを入力し，表示装置０４に図５のような回答メニュー画面４１を表示する（Ｍ１）．
【００７８】
次に，回答者は，入力装置０３から，回答メニュー画面４１内のフォームボタン５２へクリック入力３２を行い（ステップＭ３），表示装置０４に図６のような回答画面４２を表示する（ステップＭ４）．
【００７９】
次に，回答者は，入力装置０３から入力を行い，回答を行う（ステップＭ５）．自由筆記型回答入力枠５３の筆記可能領域６１，筆記枠付き筆記型回答入力枠５４の筆記枠６５へドラッグ入力３１を行うと手書き文字を書くことができる．文字入力モードのときにキーボード０３ａから文字を入力するか，手書き文字を文字認識にかけることで文字の入力を行える．また，選択型回答入力枠５５の筆記可能領域６１へドラッグ入力３１やクリック入力３２を行うことで選択肢を選択と選択解除をすることができる．
【００８０】
すべての回答を入力し終えたら，回答者は，回答画面４２上にある，フォームボタン５２へクリック入力３２を行う（ステップＭ６）．すると，表示装置０４には図７のような回答完了画面４３が表示される（ステップＭ７）．このとき，回答されたデータはｗｅｂサーバ０１上の回答回収ファイルに追加される．
【００８１】
閲覧手順は，実施者が手書きアンケートシステムでアンケート結果を閲覧する際に行う手順である．実施者は，まず，インターネット端末０２上で閲覧プログラムを実行し，閲覧プログラムに，入力装置からｗｅｂサーバ０１に保存した集計メニューファイルを示すＵＲＬを入力し，表示装置０４に，集計メニュー画面を表示する（ステップＮ１）．
【００８２】
次に，本システムで回答者別の回答を閲覧したい際には，実施者は，入力装置０３から，集計メニュー画面内の回答者別閲覧画面４４を表示するためのフォームボタン５２へクリック入力３２を行い（ステップＮ２），表示装置０４に，図８のような回答者別閲覧画面４４を表示する（ステップＮ３）．
【００８３】
入力装置０３から，前後の回答を表示するフォームボタン５２へクリック入力３２を行うと（ステップＮ４），表示装置０４には，前後の回答者の回答を表示する回答者別閲覧画面４４が表示される（ステップＮ３）．
【００８４】
ここで，必要であれば，実施者は，入力装置０３から入力を行い，自由筆記型回答入力枠５３，および，筆記枠付き筆記型回答入力枠５４内に表示されている手書きストロークデータ２８を文字，または，文字列へ変換する（ステップＮ５）．
【００８５】
必要な変換を終えたら，実施者は，入力装置から，回答者別閲覧画面４４上の回答を更新するためのフォームボタン５２へクリック入力３２を行うと（ステップＮ６），表示装置０４には，更新完了画面が表示される（ステップＮ７）．このとき，更新されたデータはｗｅｂサーバ０１上の回答回収ファイルに反映される．
【００８６】
ここで，更新完了画面上のフォームボタン５２へクリック入力３２を行うと（ステップＮ８），更新が反映された回答者別閲覧画面４４が表示される（ステップＮ３）
【００８７】
また，全回答の集計結果を閲覧したい際は，実施者は，集計閲覧画面４５を表示するために，入力装置０３から，集計メニュー画面内の集計閲覧画面４５を表示するためのフォームボタン５２へクリック入力３２を行い（ステップＮ２），表示装置０４に，図９のような集計閲覧画面４５を表示する（ステップＮ９）．
【００８８】
【発明の効果】
以上説明したように，本発明による通信ネットワークシステムを用いた手書きアンケートシステム，および，手書きアンケート方法によれば，下記の効果を得ることができる．
【００８９】
回答者は，アンケート回答手段１４によって，ネットワーク端末装置０２に接続された表示装置０４に表示される回答欄に前記ネットワーク端末装置０２に接続された入力装置０３からドラッグ入力３１することで回答を行う．これにより，キーボードやマウスを利用することなく，ペン入力タブレットによる手書き入力で回答を行うことができる．
【００９０】
また，実施者は，回答閲覧手段１５によって，サーバ装置０１に格納された回答を前記表示装置０４に表示させて閲覧する．これにより，サーバ装置０１から手動で回答データを回収することなく回答の閲覧を行うことができる．
【００９１】
なお，回答者は，筆記型回答手段によって，ネットワーク端末装置０２へ一時記憶された手書きストロークデータ２８を，そのまま回答としてサーバ装置０１へ格納することができる．これにより，絵や地図などを回答に含めることができ，また，文字認識を施す必要がなくなる．また，選択型回答手段によって，ドラッグ入力３１で選択肢の選択と選択解除が行える．これにより，コンピュータ独特の方法ではなく，紙のアンケートへの回答と同様な方法で回答を行うことができる．
【００９２】
なお，回答者は，ネットワーク端末装置０２に一時記憶された手書きストロークデータ２８を文字データに変換した後に，回答としてサーバ装置０１へ格納することができ，並びに，実施者は，ネットワーク端末装置０２に一時記憶された手書きストロークデータ２８を文字データに変換することで，サーバ装置０１へ格納された回答回収情報（２３）を更新できる．これにより，回答に対して，手書きストロークのままでは施せないコンピュータ処理を施すことが可能となる．
【００９３】
なお，サーバ装置０１にｗｅｂサーバ，ネットワーク端末装置０２にｗｅｂブラウザを利用することにより，通信ネットワークとして既存のインターネットを利用することが可能となる．
【００９４】
なお，アンケート質問文と回答欄を表示装置０４に表示する際のレイアウトを外観定義情報２２で定義することにより，内容定義情報２１には設問の種類や質問文といった設問を定義する最低限の情報を記述すれば済むことになる．また，内容定義情報２１をＸＭＬで，外観定義情報２２をＸＳＬＴで記述することにより，ｗｅｂブラウザで表示可能なＨＴＭＬデータを容易に生成することが可能となる．さらに，実施者はＨＴＭＬの知識なしに，ＨＴＭＬよりも記述が容易なＸＭＬでアンケートの内容を記述することが可能となる．
【００９５】
なお，回答回収情報２３を表示装置０４に表示する際のレイアウトを閲覧定義情報２４で定義することにより，様々な閲覧定義情報２４を用意することで，様々なレイアウトでアンケートの回答を閲覧することが可能になる．また，回答回収情報２３をＸＭＬで，閲覧定義情報２４をＸＳＬＴで記述することにより，ｗｅｂブラウザで表示可能なＨＴＭＬデータを容易に生成することが可能となる．
【図面の簡単な説明】
【図１】手書きアンケートシステムが要求するハードウェア環境の構成である．
【図２】手書きアンケートシステムを構成する手段の関係である．
【図３】手書きアンケートシステムが前提とするハードウェア環境の構成例である．
【図４】ドラッグ入力から生成される手書きストロークデータの説明である．
【図５】閲覧プログラムによって表示装置に表示される回答メニュー画面の例である．
【図６】閲覧プログラムによって表示装置に表示される回答画面の例である．
【図７】閲覧プログラムによって表示装置に表示される回収完了画面の例である．
【図８】閲覧プログラムによって表示装置に表示される回答者別閲覧画面の例である．
【図９】閲覧プログラムによって表示装置に表示される集計閲覧画面の例である．
【図１０】自由筆記型回答入力枠の外観である．
【図１１】自由筆記型回答入力枠の筆記可能領域への手書き入力モードにおけるドラッグ入力されたときの動作例である．
【図１２】自由筆記型回答入力枠への文字入力モードにおける文字入力されたときの動作例である．
【図１３】自由筆記型回答入力枠における認識機能の実行時の動作例である．
【図１４】筆記枠付き筆記型回答入力枠の外観である．
【図１５】筆記枠付き筆記型回答入力枠の筆記枠への手書き入力モードにおけるドラッグ入力されたときの動作例である．
【図１６】筆記枠付き筆記型回答入力枠への文字入力モードにおける文字入力されたときの動作例である．
【図１７】選択型回答入力枠の外観である．
【図１８】選択型回答入力枠プログラムの選択機能のフローチャートである．
【図１９】選択型回答入力枠プログラムの選択機能のフローチャートである．
【図２０】選択型回答入力枠の入力可能領域への選択を指示するドラッグ入力されたときの動作例である．
【図２１】選択型回答入力枠の入力可能領域への選択解除を指示するドラッグ入力されたときの動作例である．
【符号の説明】
０１　　サーバ装置（ｗｅｂサーバ）
０１ａ　　一次記憶装置（メモリ）
０１ｂ　　二次記憶装置（磁気ディスク）
０２　　ネットワーク端末装置（インターネット端末）
０２ａ　　一次記憶装置（メモリ）
０２ｂ　　二次記憶装置（磁気ディスク）
０３　　入力装置
０３ａ　　キーボード
０３ｂ　　マウス
０３ｃ　　ペン入力タブレット
０４　　表示装置
０４ａ　　ＣＲＴディスプレイ
０４ｂ　　ＬＣＤディスプレイ
１１　　アンケート作成手段
１２　　アンケート生成手段
１３　　回答閲覧生成手段
１４　　アンケート回答手段
１５　　回答閲覧手段
１６　　回答回収手段
１７　　回答更新手段
２１　　内容定義情報
２２　　外観定義情報
２３　　回答回収情報
２４　　閲覧定義情報
２５　　アンケート定義情報
２６　　回答閲覧情報
２７　　回答集合情報
２８　　手書きストロークデータ
２９　　入力文字列データ
３０　　入力文字データ
３１　　ドラッグ入力
３２　　クリック入力
４１　　回答メニュー画面
４２　　回答画面
４３　　回収完了画面
４４　　回答者別閲覧画面
４５　　集計閲覧画面
５１　　文字列
５２　　フォームボタン
５３　　自由筆記型回答入力枠
５４　　筆記枠付き筆記型回答入力枠
５５　　選択型回答入力枠
６１　　筆記可能領域
６２　　ボタン
６３　　文字カーソル
６４　　筆記枠
【図１】
2004102480.tif 000003
【図２】
2004102480.tif 000004
【図３】
2004102480.tif 000005
【図４】
2004102480.tif 000006
【図５】
2004102480.tif 000007
【図６】
2004102480.tif 000008
【図７】
2004102480.tif 000009
【図８】
2004102480.tif 000010
【図９】
2004102480.tif 000011
【図１０】
2004102480.tif 000012
【図１１】
2004102480.tif 000013
【図１２】
2004102480.tif 000014
【図１３】
2004102480.tif 000015
【図１４】
2004102480.tif 000016
【図１５】
2004102480.tif 000017
【図１６】
2004102480.tif 000018
【図１７】
2004102480.tif 000019
【図１８】
2004102480.tif 000020
【図１９】
2004102480.tif 000021
【図２０】
2004102480.tif 000022
【図２１】
2004102480.tif 000023