(57)【特許請求の範囲】
【請求項１】
制御部を有するコンピュータにより情報処理を行うプログラムにおいて、
コンピュータに、
一の端末装置から送信された領域及び質問を前記制御部により受信し、
前記制御部により受信した領域及び質問を対応づけて記憶部に記憶し、
他の端末装置から送信された該他の端末装置の位置情報を前記制御部により受信し、
受信した位置情報が前記記憶部に記憶した領域に属するか否かを前記制御部により判断し、
属すると判断した場合に、属すると判断した領域に対応する質問を前記制御部により前記記憶部から読み出し、
読み出した質問を前記制御部により前記他の端末装置へ送信し、
該他の端末装置から送信された前記質問に対する回答を受信し、
受信した回答を前記一の端末装置へ前記制御部により送信し、
前記一の端末装置から、前記回答に対する評価値を前記制御部により受信し、
前記制御部により前記回答を送信した他の端末装置を特定するための識別情報と前記評価値とを対応づけて前記記憶部に記憶し、
領域に属すると判断された他の端末装置の識別情報に対応づけて受信した位置情報の履歴を、前記制御部により前記記憶部に記憶し、
前記記憶部に記憶した位置情報の履歴に基づき、前記領域内での他の端末装置の滞在時間を算出し、
算出した識別情報に係る滞在時間が前記記憶部に記憶した閾滞在時間を越える場合に、前記識別情報に対応する他の端末装置の内、前記制御部により領域に属すると判断した他の端末装置の識別情報に対応する評価値を記憶部から読み出し、読み出した評価値に基づき、前記制御部により識別情報毎に平均評価値または合計評価値を算出し、平均評価値または合計評価値が高い所定数の識別情報を前記制御部により抽出し、抽出した識別情報に係る他の端末装置へ質問を送信する
処理を実行させるプログラム。
【請求項２】
前記記憶部から読み出した質問を前記他の端末装置へ送信するに際し、肯定または否定のいずれかを選択させるための第１情報及び文章を入力させるための第２情報を前記記憶部から読み出し送信する
請求項１に記載のプログラム。
【請求項３】
複数の他の端末装置から回答を受信した回数を前記制御部により計数し、
計数した回数が前記記憶部に記憶した閾回数を超えた場合に、質問の送信を前記制御部により終了する
請求項１または２に記載のプログラム。
【請求項４】
一の端末装置から送信された領域及び質問を受信する受信部と、
該受信部により受信した領域及び質問を対応づけて記憶部に記憶する記憶処理部と、
他の端末装置から送信された該他の端末装置の位置情報を受信する位置受信部と、
該位置受信部により受信した位置情報が前記記憶部に記憶した領域に属するか否かを判断する判断部と、
該判断部により属すると判断した場合に、属すると判断した領域に対応する質問を前記記憶部から読み出す読み出し部と、
該読み出し部により読み出した質問を前記他の端末装置へ送信する送信部と、
前記他の端末装置から送信された前記質問に対する回答を受信する回答受信部と、
受信した回答を前記一の端末装置へ送信する回答送信部と、
前記一の端末装置から、前記回答に対する評価値を受信する評価値受信部と、
前記回答を送信した他の端末装置を特定するための識別情報と前記評価値とを対応づけて前記記憶部に記憶する評価値記憶処理部と、
領域に属すると判断された他の端末装置の識別情報に対応づけて受信した位置情報の履歴を、前記記憶部に記憶する履歴記憶部と、
前記記憶部に記憶した位置情報の履歴に基づき、前記領域内での他の端末装置の滞在時間を算出する算出部とを備え、
前記送信部は算出した識別情報に係る滞在時間が前記記憶部に記憶した閾滞在時間を越える場合に、前記識別情報に対応する他の端末装置の内、領域に属すると判断した他の端末装置の識別情報に対応する評価値を記憶部から読み出し、読み出した評価値に基づき、識別情報毎に平均評価値または合計評価値を算出し、平均評価値または合計評価値が高い所定数の識別情報を抽出し、抽出した識別情報に係る他の端末装置へ質問を送信する
中央装置。
【請求項５】
制御部を有するコンピュータにより情報処理を行う情報処理方法において、
一の端末装置から送信された領域及び質問を前記制御部により受信し、
前記制御部により受信した領域及び質問を対応づけて記憶部に記憶し、
他の端末装置から送信された該他の端末装置の位置情報を前記制御部により受信し、
受信した位置情報が前記記憶部に記憶した領域に属するか否かを前記制御部により判断し、
属すると判断した場合に、属すると判断した領域に対応する質問を前記制御部により前記記憶部から読み出し、
読み出した質問を前記制御部により前記他の端末装置へ送信し、
該他の端末装置から送信された前記質問に対する回答を受信し、
受信した回答を前記一の端末装置へ前記制御部により送信し、
前記一の端末装置から、前記回答に対する評価値を前記制御部により受信し、
前記制御部により前記回答を送信した他の端末装置を特定するための識別情報と前記評価値とを対応づけて前記記憶部に記憶し、
領域に属すると判断された他の端末装置の識別情報に対応づけて受信した位置情報の履歴を、前記制御部により前記記憶部に記憶し、
前記記憶部に記憶した位置情報の履歴に基づき、前記領域内での他の端末装置の滞在時間を算出し、
算出した識別情報に係る滞在時間が前記記憶部に記憶した閾滞在時間を越える場合に、前記識別情報に対応する他の端末装置の内、前記制御部により領域に属すると判断した他の端末装置の識別情報に対応する評価値を記憶部から読み出し、読み出した評価値に基づき、前記制御部により識別情報毎に平均評価値または合計評価値を算出し、平均評価値または合計評価値が高い所定数の識別情報を前記制御部により抽出し、抽出した識別情報に係る他の端末装置へ質問を送信する
情報処理方法。
【請求項６】
一の端末装置、他の端末装置及び中央装置が通信網を介して接続された情報処理システムにおいて、
前記一の端末装置は、
領域及び質問を前記中央装置へ送信する質問送信部を備え、
前記中央装置は、
前記一の端末装置から送信された領域及び質問を受信する受信部と、
該受信部により受信した領域及び質問を対応づけて記憶部に記憶する記憶処理部と、
他の端末装置から送信された該他の端末装置の位置情報を受信する位置受信部と、
該位置受信部により受信した位置情報が前記記憶部に記憶した領域に属するか否かを判断する判断部と、
該判断部により属すると判断した場合に、属すると判断した領域に対応する質問を前記記憶部から読み出す読み出し部と、
該読み出し部により読み出した質問を前記他の端末装置へ送信する送信部と、
前記他の端末装置から送信された前記質問に対する回答を受信する回答受信部と、
受信した回答を前記一の端末装置へ送信する回答送信部と、
前記一の端末装置から、前記回答に対する評価値を受信する評価値受信部と、
前記回答を送信した他の端末装置を特定するための識別情報と前記評価値とを対応づけて前記記憶部に記憶する評価値記憶処理部と、
領域に属すると判断された他の端末装置の識別情報に対応づけて受信した位置情報の履歴を、前記記憶部に記憶する履歴記憶部と、
前記記憶部に記憶した位置情報の履歴に基づき、前記領域内での他の端末装置の滞在時間を算出する算出部とを備え、
前記送信部は算出した識別情報に係る滞在時間が前記記憶部に記憶した閾滞在時間を越える場合に、前記識別情報に対応する他の端末装置の内、領域に属すると判断した他の端末装置の識別情報に対応する評価値を記憶部から読み出し、読み出した評価値に基づき、識別情報毎に平均評価値または合計評価値を算出し、平均評価値または合計評価値が高い所定数の識別情報を抽出し、抽出した識別情報に係る他の端末装置へ質問を送信する
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御部を有するコンピュータにより情報処理を行うプログラム、中央装置、情報処理方法、及び情報処理システムに関する。
【背景技術】
【０００２】
インターネットを介して地域の情報を収集し、収集した地域情報を提供するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１８２９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、精度の高い地域の情報が適切に入手できないという問題があった。
【０００５】
本発明は斯かる事情に鑑みてなされたものである。その目的は、要求された特定領域についてのより信頼性の高い情報の提供が可能なプログラム等を提供することにある。
【課題を解決するための手段】
【０００６】
本願に開示するプログラムは、制御部を有するコンピュータにより情報処理を行うプログラムにおいて、コンピュータに、一の端末装置から送信された領域及び質問を前記制御部により受信し、前記制御部により受信した領域及び質問を対応づけて記憶部に記憶し、他の端末装置から送信された該他の端末装置の位置情報を前記制御部により受信し、受信した位置情報が前記記憶部に記憶した領域に属するか否かを前記制御部により判断し、属すると判断した場合に、属すると判断した領域に対応する質問を前記制御部により前記記憶部から読み出し、読み出した質問を前記制御部により前記他の端末装置へ送信し、該他の端末装置から送信された前記質問に対する回答を受信し、受信した回答を前記一の端末装置へ前記制御部により送信し、前記一の端末装置から、前記回答に対する評価値を前記制御部により受信し、前記制御部により前記回答を送信した他の端末装置を特定するための識別情報と前記評価値とを対応づけて前記記憶部に記憶し、領域に属すると判断された他の端末装置の識別情報に対応づけて受信した位置情報の履歴を、前記制御部により前記記憶部に記憶し、前記記憶部に記憶した位置情報の履歴に基づき、前記領域内での他の端末装置の滞在時間を算出し、算出した識別情報に係る滞在時間が前記記憶部に記憶した閾滞在時間を越える場合に、前記識別情報に対応する他の端末装置の内、前記制御部により領域に属すると判断した他の端末装置の識別情報に対応する評価値を記憶部から読み出し、読み出した評価値に基づき、前記制御部により識別情報毎に平均評価値または合計評価値を算出し、平均評価値または合計評価値が高い所定数の識別情報を前記制御部により抽出し、抽出した識別情報に係る他の端末装置へ質問を送信する処理を実行させる。
【発明の効果】
【０００７】
本願の一観点によれば、要求された特定領域についてのより信頼性の高い情報の提供が可能となる。
【図面の簡単な説明】
【０００８】
【図１】情報処理システムの概要を示す説明図である。
【図２】パーソナルコンピュータのハードウェア群を示すブロック図である。
【図３】携帯電話機のハードウェア群を示すブロック図である。
【図４】サーバコンピュータのハードウェア群を示すブロック図である。
【図５】領域テーブルのレコードレイアウトを示す説明図である。
【図６】質問テーブルのレコードレイアウトを示す説明図である。
【図７】領域及び質問の入力イメージを示す説明図である。
【図８】回答者ＩＤファイルのレコードレイアウトを示す説明図である。
【図９】セッションファイルのレコードレイアウトを示す説明図である。
【図１０】回答画面の表示イメージを示す説明図である。
【図１１】第２情報入力画面のイメージを示す説明図である。
【図１２】回答ファイルのレコードレイアウトを示す説明図である。
【図１３】回答表示のイメージを示す説明図である。
【図１４】質問の登録処理手順を示すフローチャートである。
【図１５】質問の登録処理手順を示すフローチャートである。
【図１６】回答の受信手順を示すフローチャートである。
【図１７】回答の受信手順を示すフローチャートである。
【図１８】回答の受信手順を示すフローチャートである。
【図１９】回答の受信手順を示すフローチャートである。
【図２０】終了フラグ設定処理の手順を示すフローチャートである。
【図２１】終了フラグ設定処理の手順を示すフローチャートである。
【図２２】回答の送信処理の手順を示すフローチャートである。
【図２３】回答の送信処理の手順を示すフローチャートである。
【図２４】評価値入力画面のイメージを示す説明図である。
【図２５】実施の形態２に係る回答ファイルのレコードレイアウトを示す説明図である。
【図２６】実施の形態２に係る質問テーブルのレコードレイアウトを示す説明図である。
【図２７】評価値の登録処理手順を示すフローチャートである。
【図２８】質問送信終了処理の手順を示すフローチャートである。
【図２９】送信終了処理の手順を示すフローチャートである。
【図３０】実施の形態４に係る回答者ＩＤファイルのレコードレイアウトを示す説明図である。
【図３１】平均評価値の算出手順を示すフローチャートである。
【図３２】回答の受信手順を示すフローチャートである。
【図３３】回答の受信手順を示すフローチャートである。
【図３４】回答の受信手順を示すフローチャートである。
【図３５】回答の受信手順を示すフローチャートである。
【図３６】実施の形態６に係るサーバコンピュータのハードウェア群を示すブロック図である。
【図３７】施設ファイルのレコードレイアウトを示す説明図である。
【図３８】施設評価値ファイルのレコードレイアウトを示す説明図である。
【図３９】評価値記憶処理の手順を示すフローチャートである。
【図４０】実施の形態７に係るサーバコンピュータのハードウェア群を示すブロック図である。
【図４１】履歴ファイルのレコードレイアウトを示す説明図である。
【図４２】履歴記憶処理の手順を示すフローチャートである。
【図４３】回答の受信手順を示すフローチャートである。
【図４４】回答の受信手順を示すフローチャートである。
【図４５】施設ファイルのレコードレイアウトを示す説明図である。
【図４６】回答者ＩＤファイルのレコードレイアウトを示す説明図である。
【図４７】回答の受信手順を示すフローチャートである。
【図４８】回答の受信手順を示すフローチャートである。
【図４９】上述した形態のサーバコンピュータの動作を示す機能ブロック図である。
【図５０】実施の形態１０に係るサーバコンピュータのハードウェア群を示すブロック図である。
【図５１】実施の形態１１に係る回答表示のイメージを示す説明図である。
【図５２】回答の受信手順を示すフローチャートである。
【図５３】回答の受信手順を示すフローチャートである。
【図５４】携帯電話機における回答処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
実施の形態１
以下実施の形態を、図面を参照して説明する。図１は情報処理システムの概要を示す説明図である。情報処理システムは一の端末装置２、中央装置１及び他の端末装置３等を含む。一の端末装置２は例えばパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistance）、携帯電話機、ゲーム機、ブックリーダまたは工場等の施設に設置される制御用コンピュータ等である。以下では一の端末装置２をパーソナルコンピュータ２であるものとして説明する。中央装置１はパーソナルコンピュータ、または、サーバコンピュータ等である。以下では中央装置１をサーバコンピュータ１であるものとして説明する。
【００１０】
他の端末装置３は、可搬型の端末であり、例えばパーソナルコンピュータ、ＰＤＡ、携帯電話機、ゲーム機、デジタルカメラ、ビデオカメラ、または、ブックリーダ等である。以下では他の端末装置３を携帯電話機３であるものとして説明する。パーソナルコンピュータ２、サーバコンピュータ１及び携帯電話機３はインターネット、ＬＡＮ（Local Area Network）または携帯電話網等を含む通信網Ｎを介して相互に接続されており、ＨＴＴＰ（HyperText Transfer Protocol）等により情報を送受信する。
【００１１】
質問者はパーソナルコンピュータ２を用いて質問を入力する。その際、領域を入力する。図１の例ではスーパーマーケットの見取り図が表示されており、その中で質問者は肉類の販売コーナーを領域として指定している。質問は例えば「特売品は残っていますか？」である。パーソナルコンピュータ２は領域及び質問をサーバコンピュータ１へ送信する。サーバコンピュータ１は携帯電話機３から送信される位置情報を収集する。サーバコンピュータ１は携帯電話機３の位置情報を監視し、携帯電話機３が領域に属した場合に、質問者の質問を携帯電話機３に送信する。
【００１２】
携帯電話機３には当該領域内に設定された質問「特売品は残っていますか？」が表示される。回答者は携帯電話機３から回答を入力する。回答は携帯電話機３からサーバコンピュータ１へ送信される。サーバコンピュータ１は回答をパーソナルコンピュータ２へ送信する。パーソナルコンピュータ２には回答結果が表示される。以下、詳細を説明する。
【００１３】
図２はパーソナルコンピュータ２のハードウェア群を示すブロック図である。パーソナルコンピュータ２は制御部としてのＣＰＵ（Central Processing Unit）２１、ＲＡＭ（Random Access Memory）２２、入力部２３、表示部２４、記憶部２５、及び通信部２６等を含む。ＣＰＵ２１は、バス２７を介してハードウェア各部と接続されている。ＣＰＵ２１は記憶部２５に記憶された制御プログラム２５Ｐに従いハードウェア各部を制御する。ＲＡＭ２２は例えばＳＲＡＭ（Static ＲＡＭ）、ＤＲＡＭ（Dynamic ＲＡＭ）、フラッシュメモリ等である。ＲＡＭ２２は、記憶部としても機能し、ＣＰＵ２１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００１４】
入力部２３はマウス、キーボード、またはタッチパネル等の入力デバイスであり、受け付けた操作情報をＣＰＵ２１へ出力する。表示部２４は液晶ディスプレイまたは有機ＥＬ（electroluminescence）ディスプレイ等であり、ＣＰＵ２１の指示に従い各種情報を表示する。通信部２６は有線または無線ＬＡＮカード等であり、通信網Ｎを介してサーバコンピュータ１等との間で情報の送受信を行う。記憶部２５は例えば、ハードディスクまたは大容量フラッシュメモリ等であり、制御プログラム２５Ｐ及びブラウザ２５１等を格納する。
【００１５】
図３は携帯電話機３のハードウェア群を示すブロック図である。携帯電話機３は制御部としてのＣＰＵ３１、ＲＡＭ３２、入力部３３、表示部３４、記憶部３５、ＧＰＳ（Global Positioning System）モジュール３９、マイク３１０、スピーカ３１１及び通信部３６等を含む。ＣＰＵ３１は、バス３７を介してハードウェア各部と接続されている。ＣＰＵ３１は記憶部３５に記憶された制御プログラム３５Ｐに従いハードウェア各部を制御する。ＲＡＭ３２は例えばＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等である。ＲＡＭ３２は、記憶部としても機能し、ＣＰＵ３１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００１６】
入力部３３はマウス、キーボード、またはタッチパネル等の入力デバイスであり、受け付けた操作情報をＣＰＵ３１へ出力する。表示部３４は液晶ディスプレイまたは有機ＥＬ（electroluminescence）ディスプレイ等であり、ＣＰＵ３１の指示に従い各種情報を表示する。通信部３６は無線ＬＡＮカードまたは通信アンテナ等であり、通信網Ｎを介してサーバコンピュータ１等との間で情報の送受信を行う。記憶部３５は例えば、ハードディスクまたは大容量フラッシュメモリ等であり、制御プログラム３５Ｐ及びブラウザ３５１等を格納する。
【００１７】
ＧＰＳモジュール３９はＧＰＳ衛星から送信される経度及び緯度を位置情報として受信する。ＧＰＳモジュール３９は受信した位置情報をＣＰＵ３１へ出力する。なお、本実施形態では携帯電話機３による位置情報の取得を、ＧＰＳを用いる例を挙げて説明するが、一例でありこれに限るものではない。例えば、Wi-Fi（登録商標）等の３箇所の無線ＬＡＮアクセスポイントの電波情報を取得し、取得した電波情報に基づいて位置情報を取得しても良い。また複数の携帯電話基地局またはＰＨＳ基地局の情報を用いて位置情報を取得するほか、これらの複数の組み合わせにより、位置情報を取得しても良い。その他、施設の各所に配置され、位置情報が記憶されたＩＣタグと、携帯電話機３内の図示しないリーダとを用いて、位置情報を取得しても良い。また、携帯電話機３の図示しないカメラにより、施設内の標識等を撮像し、パターンマッチングを行うことで位置情報を取得しても良い。その他携帯電話機３の加速度センサ、ジャイロセンサまたは磁気センサ（図示せず）を用い、位置および方位を適宜補正しても良い。また位置情報を取得する複数のセンサを組み合わせて使用しても良い。例えば、ＧＰＳモジュールから出力される位置情報と携帯電話機３の加速度センサ、ジャイロセンサおよび磁気センサを組み合わせて使用しても良い。またＧＰＳモジュール３９から出力される位置情報と基地局から取得される位置情報との双方を用いて位置情報を補正しても良い。マイク３１０は集音した音声信号をＡＤ変換し、変換後の音声情報をＣＰＵ３１へ出力する。スピーカ３１１はＣＰＵ３１の指示に従いＤＡ変換された音声信号を出力する。
【００１８】
図４はサーバコンピュータ１のハードウェア群を示すブロック図である。サーバコンピュータ１は制御部としてのＣＰＵ１１、ＲＡＭ１２、入力部１３、表示部１４、記憶部１５、時間管理部１８、及び通信部１６等を含む。ＣＰＵ１１は、バス１７を介してハードウェア各部と接続されている。ＣＰＵ１１は記憶部１５に記憶された制御プログラム１５Ｐに従いハードウェア各部を制御する。ＲＡＭ１２は例えばＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等である。ＲＡＭ１２は、記憶部としても機能し、ＣＰＵ１１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００１９】
入力部１３はマウス、キーボード、またはタッチパネル等の入力デバイスであり、受け付けた操作情報をＣＰＵ１１へ出力する。表示部１４は液晶ディスプレイまたは有機ＥＬディスプレイ等であり、ＣＰＵ１１の指示に従い各種情報を表示する。時間管理部１８は日時情報をＣＰＵ１１へ出力する。通信部１６は有線または無線ＬＡＮカード等であり、通信網Ｎを介してパーソナルコンピュータ２及び携帯電話機３等との間で情報の送受信を行う。
【００２０】
記憶部１５は例えば、ハードディスクまたは大容量フラッシュメモリ等であり、制御プログラム１５Ｐを格納する。記憶部１５はこの他、領域テーブル１５１、質問テーブル１５２、回答者ＩＤファイル１５３、セッションファイル１５４、及び、回答ファイル１５５等を記憶している。
【００２１】
図５は領域テーブル１５１のレコードレイアウトを示す説明図である。領域テーブル１５１は領域ＩＤフィールド及び領域フィールド等を含む。領域フィールドには、質問の受け付け及び携帯電話機３の移動状況を監視するために用いる領域が記憶されている。領域は図５に示すように、緯度及び経度に係る座標が４つ記憶されている。後述するとおり座標はＸＹ座標系により予め施設毎に設定されている。なお、座標はＧＰＳモジュール３９から取得した緯度及び経度を変換することで得られる。領域ＩＤフィールドには、領域に対応付けて領域を特定するための識別情報（以下、領域ＩＤという）が記憶されている。なお、本実施形態では矩形状の領域を例としてあげるがこれに限るものではない。多角形とするほか、円または楕円等の形状により領域を記憶しても良い。サーバコンピュータ１のＣＰＵ１１、パーソナルコンピュータ２から領域が送信された場合、領域ＩＤを生成し、送信された領域に対応付けて記憶する。なお、予めサーバコンピュータ１で領域を記憶しておき、パーソナルコンピュータ２の質問者に領域を選択させても良い。
【００２２】
図６は質問テーブル１５２のレコードレイアウトを示す説明図である。質問テーブル１５２は質問ＩＤフィールド、領域ＩＤフィールド、質問者ＩＤフィールド、質問フィールド、参照先フィールド、回答ＩＤフィールド、回答目標数フィールド及び日時フィールド等を含む。質問ＩＤフィールドは質問者が送信した質問を特定するための固有の識別情報（以下、質問ＩＤという）が記憶されている。領域ＩＤフィールドには、図５で述べた領域ＩＤが質問ＩＤに対応付けて記憶されている。質問者ＩＤフィールドには、質問者を特定するための固有の識別情報（以下、質問者ＩＤという）が質問ＩＤおよび領域ＩＤに対応付けて記憶されている。
【００２３】
質問者ＩＤは例えば、ユーザ名、電話番号、メールアドレス、パーソナルコンピュータ２のコンピュータ名、パーソナルコンピュータ２のＭＡＣ（Media Access Control）アドレス等の機器情報である。本実施形態では、質問者のユーザ名であるものとして説明する。質問フィールドには質問者が送信した質問が、質問ＩＤに対応付けて記憶されている。本実施形態ではテキストにより質問を記憶する例を挙げるがこれに限るものではない。音声、動画、または画像により質問を記憶しても良い。
【００２４】
参照先フィールドには、質問ＩＤに対応付けて質問者が送信した質問にアクセスするためのアドレスが記憶されている。本実施形態ではアドレスとしてＵＲＬ（Uniform Resource Locator）を記憶する例を挙げて説明する。回答ＩＤフィールドには、質問ＩＤに対応付けて質問に対する回答を特定するための固有の識別情報（以下、回答ＩＤという）が記憶されている。図６の例では質問ＩＤ「Ｑ００３」で特定される質問「そのコピー機は使いやすいですか？」に対する回答ＩＤ「Ｒ００５」及び「Ｒ００６」で特定される回答が２つ記憶されていることが理解できる。
【００２５】
回答目標数フィールドには、質問ＩＤに対応付けて目標とすべき回答目標数が記憶されている。サーバコンピュータ１のＣＰＵ１１は回答ＩＤの数が回答目標数に達した場合に、携帯電話機３への質問の送信を停止する。例えば質問ＩＤ「Ｑ００１」には回答目標数が「１０」と記憶されている。この場合、１０の回答が得られた時点で携帯電話機３への質問の送信が終了する。ＣＰＵ１１は回答目標数がパーソナルコンピュータ２から送信された場合、質問ＩＤ及び質問者ＩＤに対応付けて目標回答数を記憶する。なお、本実施形態では目標回答数を質問の度に質問者が設定できる例を挙げて説明するがこれに限るものではない。例えば、質問者が予め目標回答数を一律に１５と設定しておいても良い。
【００２６】
この場合、パーソナルコンピュータ２から質問者ＩＤと回答目標数がサーバコンピュータ１へ送信される。サーバコンピュータ１のＣＰＵ１１は送信された質問者ＩＤ及び目標回答数を記憶部１５に記憶する。その他、オペレータが入力部１３から回答目標数を設定しておいても良い。この場合ＣＰＵ１１は入力部１３を通じて入力された回答目標数を記憶部１５に記憶する。日時フィールドには質問ＩＤに対応づけて質問をパーソナルコンピュータ２から受信した際に、時間管理部１８から出力される日時を記憶している。
【００２７】
図７は領域および質問の入力イメージを示す説明図である。サーバコンピュータ１のＣＰＵ１１は記憶部１５から領域および質問を入力するための質問入力画面２４１を読み出す。パーソナルコンピュータ２のＣＰＵ２１は質問入力画面２４１の取得要求をサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１は、取得要求を受けて読み出した質問入力画面２４１をパーソナルコンピュータ２へ送信する。パーソナルコンピュータ２のＣＰＵ２１はブラウザ２５１に質問入力画面２４１を表示する。
【００２８】
図７に示すように質問入力画面２４１は領域選択図面２４０、質問者ＩＤ入力ボックス２４３、質問入力ボックス２４４、回答目標数入力ボックス２４５、および、質問登録ボックス２４６等を含む。領域選択図面２４０には質問者が領域を選択し易いよう、店舗、オフィス、駅、高速道路、遊園地または公園等の室内または室外の各種施設の地図、配置図または見取り図が表示される。図７の例では、オフィスの見取り図が表示されている。本実施形態では見取り図に予め座標値が設定されている。以下では領域選択図面２４０の左上を原点とし、右方向をＸ軸正方向とし、下方向をＹ軸正方向とする。質問者は入力部２３から領域選択図面２４０を参照し、質問を登録する領域を指定する。
【００２９】
例えば、マウスのドラッグ操作により、矩形上の領域を指定すればよい。なお、領域の指定方法は一例であり、これに限るものではない。座標を直接入力部２３から入力するほか、予め格子状に区分けされた領域選択図面２４０の領域を、入力部２３から個別にクリックすることにより指定するようにしても良い。図７の例では中央部付近が指定領域２４２として選択されている。
【００３０】
質問者ＩＤ入力ボックス２４３は質問者ＩＤを入力するためのボックスである。回答者は入力部２３から質問者ＩＤ入力ボックス２４３へ入力する。質問入力ボックス２４４は質問を入力するためのボックスであり、質問者は入力部２３から質問を入力する。回答目標数入力ボックス２４５は質問者が希望する回答数を入力するためのボックスである。図７の例では１０と表示されている。質問者は入力を終えた場合、入力部２３を通じて質問登録ボタン２４６をクリックする。なお、質問は図示しないマイクを通じて音声入力しても良い。
【００３１】
パーソナルコンピュータ２のＣＰＵ２１は指定領域２４２を参照し、４隅の座標を領域として読み出す。ＣＰＵ２１は入力された質問者ＩＤ、領域、質問、および、回答目標数をサーバコンピュータ１へ、通信部２６を介して送信する。サーバコンピュータ１のＣＰＵ１１は送信された質問者ＩＤ、領域、質問、および、回答目標数を受信する。ＣＰＵ１１は新たな領域ＩＤを生成し、生成した領域ＩＤに対応付けて領域を領域テーブル１５１に記憶する。同様にＣＰＵ１１は新たな質問ＩＤを生成し、生成した質問ＩＤに対応付けて領域ＩＤ、質問者ＩＤ、質問および回答目標数を質問テーブル１５２に記憶する。さらにＣＰＵ１１は記憶した質問にアクセスするためのＵＲＬを生成し、生成したＵＲＬを質問テーブル１５２の参照先フィールドに質問ＩＤに対応付けて記憶する。これにより、領域および質問が蓄積される。
【００３２】
図８は回答者ＩＤファイル１５３のレコードレイアウトを示す説明図である。回答者ＩＤファイル１５３は回答者ＩＤフィールド、携帯ＩＤフィールド、メールアドレスフィールド及び位置情報フィールドを含む。回答者ＩＤフィールドには回答者を特定するための識別情報（以下、回答者ＩＤという）が記憶されている。回答者ＩＤは例えば、回答者名、回答者のニックネーム、割り振られたＩＤ番号等である。携帯ＩＤフィールドには回答者ＩＤに対応づけて携帯電話機３に予め付与された固有の識別情報（以下、携帯ＩＤという）が記憶されている。携帯ＩＤは例えば携帯電話機３の工場出荷時に自身に付与された固有の製造番号、電話番号、電子メールアドレスまたはＳＩＭ（Subscriber Identity Module）カードに付与された固有のＩＤ等が用いられる。
【００３３】
メールアドレスフィールドには回答者ＩＤに対応づけて回答者の電子メールアドレスが記憶されている。位置情報フィールドには、回答者ＩＤに対応づけて携帯電話機３から送信される位置情報を記憶している。ＣＰＵ１１は回答者ＩＤ、携帯ＩＤ及びメールアドレスを、通信部１６を介して受信し、予め回答者ＩＤファイル１５３に記憶しておく。なお、オペレータが入力部１３から回答者ＩＤ、携帯ＩＤ及びメールアドレスを入力して、回答者ファイル１５３に記憶しても良い。ＣＰＵ３１はＧＰＳモジュール３９を介して受信した位置情報を、通信部３６を介して定期的（例えば５秒毎）に回答者ＩＤと共にサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１は通信部１６を介して、回答者ＩＤ及び位置情報を受信する。ＣＰＵ１１は回答者ＩＤ及び位置情報を回答者ＩＤファイル１５３に記憶する。
【００３４】
図９はセッションファイル１５４のレコードレイアウトを示す説明図である。セッションファイル１５４には、携帯ＩＤフィールド及びセッションＩＤフィールド等を含む。セッションＩＤフィールドには、携帯電話機３とサーバコンピュータ１との間で通信が確立した場合に各携帯電話機３に付与されるセッションＩＤが、携帯ＩＤに対応づけて記憶されている。本実施形態では回答者ＩＤを元に、位置情報、質問及び回答等を送受信する例を挙げて説明するがこれに限るものではない。回答者ＩＤに代えて携帯ＩＤまたはセッションＩＤを元に、位置情報、質問及び回答等を送受信するようにしても良い。
【００３５】
図１０は回答画面の表示イメージを示す説明図である。サーバコンピュータ１のＣＰＵ１１は領域テーブル１５１の領域フィールド及び携帯電話機３から送信される位置情報を参照し、携帯電話機３が領域に属したか否かを判断する。ＣＰＵ１１は領域に属すると判断した場合、対応する回答者ＩＤを回答者ＩＤファイル１５３から抽出する。また、ＣＰＵ１１は質問テーブル１５２から領域に対応する質問及び参照先を読み出す。ＣＰＵ１１は記憶部１５から回答画面３４０のＨＴＭＬ（HyperText Markup Language）形式のテンプレートを読み出す。ＣＰＵ１１は領域ＩＤに対応する質問者ＩＤ、質問があった日時、参照先及び質問を質問テーブル１５２から読み出し、回答画面３４０に記述する。図１０の例では質問として「プロジェクタはそこにありますか？」が記述されている。
【００３６】
回答画面３４０には、質問に対する回答として、肯定または否定のいずれかを選択させるための第１情報として、例えば、「はい」または「いいえ」のいずれかを選択させるための選択ボタン３４１が表示されている。なお、第１情報は「はい」または「いいえ」のいずれかを選択させるためのチェックボックス等であっても良い。このように第１情報は質問に対する回答として肯定または否定のいずれかを選択させる画面とすれば良い。回答画面３４０には、後述する第２情報入力画面３４２０を表示するための詳細ボタン３４２が表示されている。なお、本実施形態では回答画面３４０に第１情報または第２情報のいずれかを表示する例を挙げて説明するがこれに限るものではない。第１情報及び第２情報の双方を表示するようにしても良い。回答画面３４０にはさらに回答を終了する場合に選択するための回答終了ボタン３４３が表示される。また本実施形態では第１情報に基づく回答、及び、第２情報に基づく回答の２つを送信する例を挙げるがこれに限るものではない。第１情報に基づく回答、または、第２情報に基づく回答のいずれかを送信する形態であっても良い。
【００３７】
ＣＰＵ１１は領域に属すると判断した回答者ＩＤに係る携帯電話機３に生成した回答画面３４０を送信する。なお、サーバコンピュータ１は例えばＣＯＭＥＴまたはＣ２ＤＭ（Cloud to Device Messaging）方式により各種情報を携帯電話機３へ送信すればよい。携帯電話機３のＣＰＵ３１は回答画面３４０を受信し、表示部３４に表示する。回答者は入力部３３を通じて、選択ボタン３４１を通じて「はい」（肯定）または「いいえ」（否定）を選択する。第１情報に基づく回答のみを入力し、第２情報に基づく回答を入力しない場合、回答者は、回答終了ボタン３４３を操作する。この場合、ＣＰＵ２１は第１情報に基づく肯定または否定の情報と、回答終了情報をサーバコンピュータ１へ送信する。なお、回答はマイク３１０を介して入力しても良い。
【００３８】
第２情報に基づく回答の入力を希望する回答者は、入力部３３を通じて詳細ボタン３４２を選択する。詳細ボタン３４２には、第２情報３４２に係る回答を入力するためのハイパーリンクが記述されている。ＣＰＵ３１は入力部３３からハイパーリンクの入力を受け付けた場合、ハイパーリンクに記述されたＵＲＬをサーバコンピュータ１へ送信する。なお、第１情報に基づく肯定または否定の情報が入力されている場合は、肯定または否定の情報も併せてサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１はハイパーリンクに係るＵＲＬを受信した場合、対応する第２情報入力画面３４２０を記憶部１５から読み出す。
【００３９】
図１１は第２情報入力画面３４２０のイメージを示す説明図である。第２情報入力画面３４２０には予め、文章をテキスト形式で入力するための文章ボックス３４２１、および、文書ファイル、画像、動画、ＰＤＦ（登録商標）または音声等の添付ファイルを挿入するための挿入ボタン３４２２が記述されている。このように第２情報は詳細な回答を行うための文章を入力するための画面、または、文書ファイル、画像、動画、ＰＤＦ（登録商標）または音声等の添付ファイルを挿入するための画面とすればよい。その他第２情報入力画面３４２０には第２情報に基づく回答を送信するための送信ボタン３４２３、回答画面３４０へ戻るための簡易ボタン３４１１が予め記述されている。ＣＰＵ１１は領域ＩＤに対応する質問者ＩＤ、質問があった日時及び質問を質問テーブル１５２から読み出し、第２情報入力画面３４２０に記述する。
【００４０】
ＣＰＵ１１は記述後の第２情報入力画面３４２０を携帯電話機３へ送信する。携帯電話機３のＣＰＵ３１は表示部３４に第２情報入力画面３４２０を表示する。回答者は入力部３３を通じて文章入力ボックス３４２１に文章を入力する。例えば、「引き出しの中にあります。」等の文章を入力すればよい。添付ファイルの添付を希望する場合、回答者は挿入ボタン３４２２を操作し、記憶部３５に記憶した添付ファイルを選択する。例えば文章入力ボックス３４２１に「２台あります。どちらですか。写真を送ります。」と記述すると共に、２台のプロジェクタを撮像した画像データを添付ファイルとして挿入しても良い。ＣＰＵ３１は送信ボタン３４２３が操作された場合、第２情報に基づく回答として、文章入力ボックス３４２１に入力された文章、及び、挿入された添付ファイルをサーバコンピュータ１へ送信する。以下では、説明を容易にするために第２情報に基づく回答として文章のみを送信する例を挙げて説明する。
【００４１】
簡易ボタン３４１１には、図１０で示した回答画面３４０へ戻るためのハイパーリンクが設定されている。ＣＰＵ３１は簡易ボタン３４１１が選択された場合、ＵＲＬをサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１は送信されたＵＲＬに対応する回答画面３４０を読み出し、携帯電話機３へ送信する。これにより、回答者は第１情報に基づく回答のみを送信する、第２情報に基づく回答のみを送信する、第１情報及び第２情報の双方に基づく回答を送信する、または、回答しない、のいずれかで回答することができる。なお、本実施形態では説明を容易にするために、第１情報に基づく回答を入力するための回答画面３４０と、第２情報に基づく回答を入力するための第２情報入力画面３４２０とを分けて表示する例を挙げたが、これに限るものではない。詳細ボタン３４２及び簡易ボタン３４１１を設けずに、回答画面３４０に文章入力ボックス３４２１、挿入ボタン３４２２を記述し、第１情報及び第２情報の双方に基づく回答を入力するための一つの画面を設けても良い。以下では第１情報に基づく回答を第１情報回答、第２情報に基づく回答を第２情報回答と適宜省略して用いる。
【００４２】
図１２は回答ファイル１５５のレコードレイアウトを示す説明図である。回答ファイル１５５は回答ＩＤフィールド、質問ＩＤフィールド、回答者ＩＤフィールド、第１情報回答フィールド、第２情報回答フィールド、及び、回答日時フィールド等を含む。回答ＩＤフィールドには、回答者から第１情報に基づく回答または第２情報に基づく回答が送信された場合に生成される固有の回答ＩＤが記憶されている。質問ＩＤフィールドには、回答ＩＤに対応づけて質問ＩＤが記憶されている。回答者ＩＤフィールドには回答者ＩＤが回答ＩＤ及び質問ＩＤに対応づけて記憶されている。第１情報回答フィールドには、第１情報に基づく回答が記憶されている。具体的には、第１情報に基づく回答として肯定を示す情報が送信された場合、「はい」が回答ＩＤに対応づけて記憶される。
【００４３】
第１情報に基づく回答として否定を示す情報が送信された場合、「いいえ」が回答ＩＤに対応づけて記憶される。第１情報に基づく回答が送信されなかった場合、「回答なし」が記憶される。第２情報回答フィールドには、第２情報に基づく回答が記憶されている。具体的には、第２情報に基づく回答が送信された場合、回答ＩＤに対応づけて「メニューがわかりにくいです。」等の文章が記憶される。第２情報に基づく回答が送信されない場合、「回答なし」が記憶される。回答日時フィールドには、回答を受信した際に時間管理部１８から出力される日時が記憶されている。
【００４４】
ＣＰＵ１１は質問を回答者に送信し、携帯電話機３から回答を受信した場合、回答ＩＤを生成し、回答ファイル１５５に記憶する。またＣＰＵ１１は回答ＩＤに対応づけて、質問ＩＤ、回答者ＩＤ及び回答日時を記憶する。ＣＰＵ１１は第１情報に基づく回答または第２情報に基づく回答が存在する場合、回答ＩＤに対応づけて第１情報に基づく回答または第２情報に基づく回答を記憶する。ＣＰＵ１１は回答ファイル１５５の回答ＩＤ、質問ＩＤ及び回答者ＩＤを監視し、携帯電話機３から回答を受信した回数を計数する。具体的には、質問ＩＤが同一の回答ＩＤ数、または質問ＩＤが同一の回答者ＩＤ数を計数すればよい。また第１情報回答フィールド及び第２情報回答フィールドの記憶内容が共に「回答なし」の場合、計数しないようにしても良い。
【００４５】
ＣＰＵ１１は計数した回数が質問テーブル１５２に記憶した回答目標数（閾回数）を越えるか否かを判断する。具体的にはＣＰＵ１１は質問テーブル１５２の質問ＩＤに対応する回答目標数を読み出し、計数した値と比較する。ＣＰＵ１１は回答目標数を越えたと判断した場合、質問の携帯電話機３への送信を終了する。ＣＰＵ１１は、質問ＩＤに対応する回答ＩＤを質問テーブル１５２の回答ＩＤフィールドに記憶する。なお、本実施形態で述べたテーブル及びファイルのレコードレイアウトは一例でありこれに限るものではない。データ間の関係が維持されていれば、他の記憶形態であっても良い。その他、テーブル及びファイルを記憶部１５に記憶する例を挙げたがこれに限るものではない。記憶部１５として他のデータベースにこれらのデータを記憶しておき、ＳＱＬ（Structured Query Language）等を用いて、必要に応じて適宜読み出しまたは書き込みを行っても良い。
【００４６】
図１３は回答表示のイメージを示す説明図である。ＣＰＵ１１は回答を受信した場合、回答ファイル１５５から回答者ＩＤ及び第１情報回答及び第２情報回答を読み出す。ＣＰＵ１１は読み出した回答者ＩＤ、第１情報回答及び第２情報回答をパーソナルコンピュータ２へ送信する。なお、第１情報回答フィールドまたは第２情報回答フィールドの記憶内容が「回答なし」の場合、送信しないものとする。パーソナルコンピュータ２のＣＰＵ２１は表示部２４の回答欄２４７に送信された回答者ＩＤ、第１情報回答及び第２情報回答を時系列で表示する。
【００４７】
なお、ＣＰＵ１１は回答ファイル１５５に記憶された回答日時をあわせてパーソナルコンピュータ２に送信しても良い。この場合、ＣＰＵ２１は回答者ＩＤに対応づけて回答日時、または、回答日時と現在日時との差分を表示する。図１３の例では、回答者ＩＤ「Ｐ００１」の回答者が第１情報に基づく回答「はい」のみを回答している。回答者ＩＤ「Ｐ００２」の回答者は第１情報に基づく回答「はい」と、第２情報に基づく回答「棚の上にあります。」との双方を回答していることが理解できる。以上のハードウェアにおいて、各種処理を、フローチャートを用いて説明する。
【００４８】
図１４及び図１５は質問の登録処理手順を示すフローチャートである。質問の登録を希望する質問者は入力部２３を通じて質問者ＩＤ、施設ＩＤ及び質問入力画面要求を入力する。施設ＩＤは施設を特定するための識別情報である。ＣＰＵ２１は入力部２３を通じて入力された質問者ＩＤ、施設ＩＤ及び質問入力画面要求をサーバコンピュータ１へ送信する（ステップＳ１４１）。サーバコンピュータ１のＣＰＵ１１は質問者ＩＤ、施設ＩＤ及び質問入力画面要求を受信する（ステップＳ１４２）。ＣＰＵ１１は記憶部１５から施設ＩＤに対応する質問入力画面２４１を読み出す（ステップＳ１４３）。なお、記憶部１５には各施設の施設ＩＤに対応づけて図７で説明した質問入力画面２４１が予め記憶されている。
【００４９】
ＣＰＵ１１は読み出した質問入力画面２４１をパーソナルコンピュータ２へ送信する（ステップＳ１４４）。パーソナルコンピュータ２のＣＰＵ２１は質問入力画面２４１を受信する（ステップＳ１４５）。ＣＰＵ２１は表示部２４に質問入力画面２４１を表示する（ステップＳ１４６）。ＣＰＵ２１は入力部２３から質問をする領域を受け付ける（ステップＳ１４７）。具体的にはＣＰＵ２１は入力部２３から領域を規定する座標値の入力を受け付ける。質問者は入力部２３から質問者ＩＤ及び質問を、質問者ＩＤ入力ボックス２４３及び質問入力ボックス２４４に入力する。なお、質問者ＩＤの入力は省略しても良い。ＣＰＵ２１は質問者ＩＤ及び質問を受け付ける（ステップＳ１４８）。
【００５０】
質問者は回答目標数を回答目標数入力ボックス２４５に入力する。ＣＰＵ２１は入力された回答目標数入力ボックス２４５を受け付ける（ステップＳ１４９）。ＣＰＵ２１は受け付けた領域、質問者ＩＤ、質問及び回答目標数をサーバコンピュータ１へ送信する（ステップＳ１５１）。サーバコンピュータ１のＣＰＵ１１は領域、質問者ＩＤ、質問及び回答目標数を受信する（ステップＳ１５２）。ＣＰＵ１１は領域ＩＤを生成する（ステップＳ１５３）。ＣＰＵ１１は領域ＩＤ及び受信した領域を領域テーブル１５１に記憶する（ステップＳ１５４）。なお、領域を記憶する際は、受信した座標値に対応する緯度及び経度を記憶するようにすればよい。またＣＰＵ１１は、パーソナルコンピュータ２から座標値に変えて領域を示すブロック番号が送信された場合、ブロック番号に予め対応づけられる緯度及び経度を記憶部１５から読み出せば良い。
【００５１】
ＣＰＵ１１は質問ＩＤを生成する（ステップＳ１５５）。ＣＰＵ１１は質問を記憶部１５に格納する宛先となる参照先を生成する（ステップＳ１５６）。ＣＰＵ１１は質問ＩＤ、領域ＩＤ、質問者ＩＤ及び質問を質問テーブル１５２に記憶する（ステップＳ１５７）。ＣＰＵ１１は参照先、日時及び回答目標数を質問ＩＤに対応づけて質問テーブル１５２に記憶する（ステップＳ１５８）。
【００５２】
図１６乃至図１９は回答の受信手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は領域テーブル１５１から領域を読み出す（ステップＳ１６１）。携帯電話機３のＣＰＵ３１は回答者ＩＤ、及び、ＧＰＳモジュール３９から出力された位置情報をサーバコンピュータ１へ送信する（ステップＳ１６２）。サーバコンピュータ１のＣＰＵ１１は回答者ＩＤ及び位置情報を受信する（ステップＳ１６３）。ＣＰＵ１１は受信した位置情報がステップＳ１６１で読み出した領域内であるか否かを判断する（ステップＳ１６４）。ＣＰＵ１１は領域内でないと判断した場合（ステップＳ１６４でＮＯ）、ステップＳ１６３へ処理を戻す。
【００５３】
ＣＰＵ１１は領域内であると判断した場合（ステップＳ１６４でＹＥＳ）、終了フラグが設定されているか否かを判断する（ステップＳ１６５）。なお終了フラグについては後述する。ＣＰＵ１１は終了フラグが設定されていると判断した場合（ステップＳ１６５でＹＥＳ）、処理を終了する。ＣＰＵ１１は終了フラグが設定されていないと判断した場合（ステップＳ１６５でＮＯ）、ステップＳ１６６へ移行する。ＣＰＵ１１は領域に対応する質問ＩＤを読み出す（ステップＳ１６６）。ＣＰＵ１１は読み出した質問ＩＤに対応する回答者ＩＤが既に回答ファイル１５５に記憶されているか否かを判断する（ステップＳ１６７）。
【００５４】
ＣＰＵ１１は既に質問ＩＤに対応する回答者ＩＤが記憶されていると判断した場合（ステップＳ１６７でＹＥＳ）、当該回答者による回答は登録済みであるので、処理をステップＳ１６３へ戻す。ＣＰＵ１１は質問ＩＤに対応する回答者ＩＤが記憶されていないと判断した場合（ステップＳ１６７でＮＯ）、回答ＩＤを生成する（ステップＳ１６８）。なお、領域に対応づけて複数の質問ＩＤが存在する場合、図１６乃至図１９の処理を質問ＩＤ毎に行えばよい。
【００５５】
ＣＰＵ１１は回答ＩＤに対応づけて初期値として、第１情報回答フィールドに「回答なし」、第２情報回答フィールドに「回答なし」を記憶する（ステップＳ１６９）。この際、ＣＰＵ１１は時間管理部１８から出力される日時を回答ＩＤに対応づけて回答日時フィールドに記憶する。ＣＰＵ１１は質問ＩＤに対する質問者ＩＤ、質問、参照先、質問日時を読み出す（ステップＳ１６１０）。ＣＰＵ１１は第１情報である選択ボタン３４１を含む回答画面３４０を読み出す（ステップＳ１７１）。ＣＰＵ１１は回答画面３４０に質問者ＩＤ、質問日時、質問及び参照先を記述する（ステップＳ１７２）。
【００５６】
ＣＰＵ１１は回答画面３４０を携帯電話機３へ送信する（ステップＳ１７３）。携帯電話機３のＣＰＵ３１は回答画面３４０を受信する（ステップＳ１７４）。ＣＰＵ３１は回答画面３４０を表示部３４に表示する（ステップＳ１７５）。ＣＰＵ３１は選択ボタン３４１の入力を受け付けたか否かを判断する（ステップＳ１７６）。ＣＰＵ３１は選択ボタン３４１の入力を受け付けたと判断した場合（ステップＳ１７６でＹＥＳ）、肯定または否定の情報をサーバコンピュータ１へ送信する（ステップＳ１７７）。サーバコンピュータ１のＣＰＵ１１は肯定または否定の情報を受信する（ステップＳ１７８）。
【００５７】
ＣＰＵ１１は回答ＩＤに対応する第１情報回答フィールドの「回答なし」を削除する（ステップＳ１７９）。ＣＰＵ１１は肯定または否定の情報を回答ＩＤに対応づけて、回答ファイル１５５に記憶する（ステップＳ１８１）。ＣＰＵ１１は回答ＩＤに対応づけて、時間管理部１８から出力される日時を記憶する（ステップＳ１８２）。なお既に日時が記憶されている場合、上書きすればよい。携帯電話機３のＣＰＵ３１は選択ボタン３４１の入力を受け付けていないと判断した場合（ステップＳ１７６でＮＯ）、及び、ステップＳ１７７の処理の後、処理をステップＳ１８３へ移行させる。ＣＰＵ３１は詳細ボタン３４２の入力を受け付けたか否かを判断する（ステップＳ１８３）。
【００５８】
ＣＰＵ３１は詳細ボタン３４２の入力を受け付けていない場合（ステップＳ１８３でＮＯ）、入力部３３を通じて回答終了ボタン３４３の入力を受け付けたか否かを判断する（ステップＳ１８４）。ＣＰＵ３１は回答終了ボタン３４３の入力を受け付けたと判断した場合（ステップＳ１８４でＹＥＳ）、処理を終了する。ＣＰＵ３１は回答終了ボタン３４３の入力を受け付けていないと判断した場合（ステップＳ１８４でＮＯ）、サーバコンピュータ１へ回答が終了したことを示す回答終了情報を送信する（ステップＳ１８４０）。ＣＰＵ３１はその後、処理をステップＳ１７６へ戻す。サーバコンピュータ１のＣＰＵ１１は回答終了情報を受信する（ステップＳ１８４１）。携帯電話機３のＣＰＵ３１は詳細ボタン３４２の入力を受け付けたと判断した場合（ステップＳ１８３でＹＥＳ）処理をステップＳ１８５へ移行させる。
【００５９】
ＣＰＵ３１は詳細ボタン３４２に記述されたＵＲＬをサーバコンピュータ１へ送信する（ステップＳ１８５）。サーバコンピュータ１のＣＰＵ１１はＵＲＬを受信する（ステップＳ１８６）。ＣＰＵ１１は第２情報である文章入力ボックス３４２１を含む第２情報入力画面３４２０を読み出す（ステップＳ１８７）。ＣＰＵ１１は第２情報入力画面３４２０に質問ＩＤに対応する質問者ＩＤ、質問日時、質問及び参照先を記述する（ステップＳ１８８）。ＣＰＵ１１は記述後の第２情報入力画面３４２０を携帯電話機３へ送信する（ステップＳ１８９）。
【００６０】
携帯電話機３のＣＰＵ３１は第２情報入力画面３４２０を受信する（ステップＳ１９１）。ＣＰＵ３１は第２情報入力画面３４２０を表示部３４に表示する（ステップＳ１９２）。ＣＰＵ３１は文章入力ボックス３４２１から文章の入力を受け付ける（ステップＳ１９３）。ＣＰＵ３１は送信ボタン３４２３の入力を受け付けたか否かを判断する（ステップＳ１９４）。ＣＰＵ３１は送信ボタン３４２３の入力を受け付けたと判断した場合（ステップＳ１９４でＹＥＳ）、受け付けた文章をサーバコンピュータ１へ送信する（ステップＳ１９５）。
【００６１】
ＣＰＵ３１は送信ボタン３４２３の入力を受け付けていないと判断した場合（ステップＳ１９４でＮＯ）、簡易ボタン３４１１の入力を受け付けたか否かを判断する（ステップＳ１９６）。ＣＰＵ３１は簡易ボタン３４１１の入力を受け付けたと判断した場合（ステップＳ１９６でＹＥＳ）、処理をステップＳ１７５へ戻す。ＣＰＵ３１は簡易ボタン３４１１の入力を受け付けていないと判断した場合（ステップＳ１９６でＮＯ）、処理をステップＳ１９３へ戻す。サーバコンピュータ１のＣＰＵ１１はステップＳ１９５で送信された文章を受信する（ステップＳ１９７）。
【００６２】
ＣＰＵ１１は回答ＩＤに対応する第２情報回答フィールドの「回答なし」を削除する（ステップＳ１９８）。ＣＰＵ１１は回答ＩＤに対応づけて文章を回答ファイル１５５に記憶する（ステップＳ１９９）。ＣＰＵ１１は時間管理部１８から出力される日時を参照し、回答日時を回答ＩＤに対応づけて、回答ファイル１５５に記憶する（ステップＳ１９１０）。その後ＣＰＵ１１は処理をステップＳ１６３に戻し処理を繰り返す。
【００６３】
図２０及び図２１は終了フラグ設定処理の手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１はステップＳ１８４１による回答終了情報を受信したか否かを判断する（ステップＳ２０１）。ＣＰＵ１１は回答終了情報を受信していない場合（ステップＳ２０１でＮＯ）、回答終了情報を受信するまで待機する。ＣＰＵ１１は回答終了情報を受信したと判断した場合（ステップＳ２０１でＹＥＳ）、処理をステップＳ２０２へ移行させる。ＣＰＵ１１は質問ＩＤに対応する回答目標数を質問テーブル１５２から読み出す（ステップＳ２０２）。ＣＰＵ１１は有効回答設定がなされているか否かを判断する（ステップＳ２０３）。
【００６４】
有効回答設定を行った場合、ＣＰＵ１１は第１情報に基づく回答及び第２情報に基づく回答が共に「回答なし」である際、回答の一つとして計数しない処理を行う。有効回答設定を行うか否かは、質問を送信する際に質問者がパーソナルコンピュータ２の入力部２３から選択することができる。その他、オペレータが入力部２３から設定するか否かの情報を入力しても良い。設定の有無は記憶部１５に記憶される。ＣＰＵ１１は有効回答設定がなされていないと判断した場合（ステップＳ２０３でＮＯ）、質問ＩＤに対応する回答者ＩＤの数を、回答者ファイル１５５を参照して計数する（ステップＳ２０４）。
【００６５】
ＣＰＵ１１は計数した回答数が回答目標数を越えるか否かを判断する（ステップＳ２０５）。ＣＰＵ１１は回答目標数を越えないと判断した場合（ステップＳ２０５でＮＯ）、処理をステップＳ２０１へ戻す。ＣＰＵ１１は回答目標数を越えると判断した場合（ステップＳ２０５でＹＥＳ）、終了フラグを記憶部１５に設定する（ステップＳ２０６）。これにより、回答収集の目的が達成され、ステップＳ１６５でＹＥＳの処理により、質問の送信が終了される。
【００６６】
ＣＰＵ１１は有効回答設定がなされていると判断した場合（ステップＳ２０３でＹＥＳ）、質問ＩＤに対応するレコードを回答ファイル１５５から読み出す（ステップＳ２０７）。ＣＰＵ１１は読み出したレコードをＲＡＭ１２に記憶する。ＣＰＵ１１は第１情報回答フィールド及び第２情報回答フィールドともに「回答なし」が記憶されているレコードをＲＡＭ１２から削除する（ステップＳ２０８）。ＣＰＵ１１はＲＡＭ１２から削除した後のレコード数を計数する（ステップＳ２０９）。
【００６７】
ＣＰＵ１１は計数した回答数が回答目標数を越えるか否かを判断する（ステップＳ２１１）。ＣＰＵ１１は回答目標数を越えないと判断した場合（ステップＳ２１１でＮＯ）、処理をステップＳ２０１へ戻す。ＣＰＵ１１は回答目標数を越えると判断した場合（ステップＳ２１１でＹＥＳ）、終了フラグを記憶部１５に設定する（ステップＳ２１２）。
【００６８】
図２２及び図２３は回答の送信処理の手順を示すフローチャートである。ＣＰＵ１１は回答ファイル１５５の記憶内容を監視し、第１情報回答フィールドのレコードが変更されたか否かを判断する（ステップＳ１２０１）。ＣＰＵ１１は第１情報回答フィールドのレコードが変更されたと判断した場合（ステップＳ１２０１でＹＥＳ）、変更後の記憶内容が「回答なし」であるか否かを判断する（ステップＳ１２０２）。ＣＰＵ１１は変更後の記憶内容が「回答なし」ではない場合（ステップＳ１２０２でＮＯ）、処理をステップＳ１２０３へ移行させる。ＣＰＵ１１は第１情報回答フィールドのレコードが変更されていないと判断した場合（ステップＳ１２０１でＮＯ）、または、変更後の記憶内容が「回答なし」であると判断した場合（ステップＳ１２０２でＹＥＳ）、処理をステップＳ１２０８へ移行させる。
【００６９】
ＣＰＵ１１は変更のあったレコードの質問ＩＤ、回答者ＩＤ及び第１情報回答を読み出す（ステップＳ１２０３）。この場合、第１情報回答は「はい」または「いいえ」のいずれかとなる。ＣＰＵ１１は質問ＩＤに対応するパーソナルコンピュータ２のアドレスを記憶部１５から読み出す（ステップＳ１２０４）。ＣＰＵ１１は回答者ＩＤ及び第１情報回答を送信する（ステップＳ１２０５）。パーソナルコンピュータ２のアドレスは電子メールアドレス、セッションＩＤ、ＩＰ（Internet Protocol）アドレス等であれば良い。なお、回答は電子メールで送信するほか、ＣＯＭＥＴまたはＣ２ＤＭ方式によりパーソナルコンピュータ２へ送信しても良い。
【００７０】
パーソナルコンピュータ２のＣＰＵ２１は回答者ＩＤ及び第１情報回答を受信する（ステップＳ１２０６）。ＣＰＵ２１は表示部２４に回答者ＩＤ、第１情報回答を表示する（ステップＳ１２０７）。サーバコンピュータ１のＣＰＵ１１は回答ファイル１５５の記憶内容を監視し、第２情報回答フィールドのレコードが変更されたか否かを判断する（ステップＳ１２０８）。ＣＰＵ１１は第２情報回答フィールドのレコードが変更されたと判断した場合（ステップＳ１２０８でＹＥＳ）、変更後の記憶内容が「回答なし」であるか否かを判断する（ステップＳ１２０９）。ＣＰＵ１１は変更後の記憶内容が「回答なし」ではない場合（ステップＳ１２０９でＮＯ）、処理をステップＳ１２１０へ移行させる。ＣＰＵ１１は第２情報回答フィールドのレコードが変更されていないと判断した場合（ステップＳ１２０８でＮＯ）、または、変更後の記憶内容が「回答なし」であると判断した場合（ステップＳ１２０９でＹＥＳ）、処理をステップＳ１２０１へ移行させる。
【００７１】
ＣＰＵ１１は変更のあったレコードの質問ＩＤ、回答者ＩＤ及び第２情報回答を読み出す（ステップＳ１２１０）。ＣＰＵ１１は質問ＩＤに対応するパーソナルコンピュータ２のアドレスを記憶部１５から読み出す（ステップＳ１２１１）。ＣＰＵ１１は回答者ＩＤ及び第２情報回答を送信する（ステップＳ１２１２）。なお、本実施形態ではステップＳ１２０５における第１情報回答の送信と、ステップＳ１２１２における第２情報回答の送信とを分けたがこれに限るものではない。ＣＰＵ１１はステップＳ１２０４の処理後一定時間待機する。ＣＰＵ１１は一定時間内に、ステップＳ１２１２における処理を実行する場合、回答者ＩＤ、第１情報回答及び第２情報回答を同時にパーソナルコンピュータ２へ送信しても良い。ＣＰＵ１１は一定時間を経過した場合、ステップＳ１２０５の処理を実行し、回答者ＩＤ及び第１情報回答を携帯電話機３へ送信する。
【００７２】
パーソナルコンピュータ２のＣＰＵ２１は回答者ＩＤ及び第２情報回答を受信する（ステップＳ１２１３）。ＣＰＵ２１は表示部２４に回答者ＩＤ、第２情報回答を表示する（ステップＳ１２１４）。なお、上述したとおり、ＣＰＵ２１は併せて送信された回答者ＩＤ、第１情報回答および第２情報回答を表示部２４に表示しても良い。これにより、質問者が指定した領域に位置する携帯電話機３の回答者から、現場に即した信頼性高い回答を得ることが可能となる。また、回答を第１情報に基づく回答と、第２情報に基づく回答の２つに分けたので、回答する時間的余裕がない回答者は第１情報に基づく回答のみを送信することが可能となる。また、より詳細な第２情報に基づく回答をも得ることが可能となる。
【００７３】
実施の形態２
実施の形態２は質問者が回答に対し評価値を付与する形態に関する。図２４は評価値入力画面のイメージを示す説明図である。サーバコンピュータ１のＣＰＵ１１は携帯電話機３から送信された回答者ＩＤ、第１情報回答、及び第２情報回答を受信する。本実施形態では説明を容易にするために、携帯電話機３に表示された回答画面３４０に入力部３３を通じて、第１情報回答及び第２情報回答の双方に対する評価値を入力することができるものとして説明する。この場合、サーバコンピュータ１のＣＰＵ１１は携帯電話機３から、質問ＩＤ、回答者ＩＤ、第１情報回答、及び第２情報回答を受信する。その他、サーバコンピュータ１のＣＰＵ１１は携帯電話機３から、質問ＩＤ、回答者ＩＤ及び第１情報回答を受信する。その他、サーバコンピュータ１のＣＰＵ１１は携帯電話機３から、質問ＩＤ、回答者ＩＤ及び第２情報回答を受信する。
【００７４】
サーバコンピュータ１のＣＰＵ１１は評価値入力画面を記憶部１５から読み出す。ＣＰＵ１１は質問ＩＤ、回答者ＩＤ、第１情報回答、第２情報回答を評価値入力画面に記述する。ＣＰＵ１１は記述後の評価値入力画面をパーソナルコンピュータ２に表示する。パーソナルコンピュータ２の表示部２４には評価値入力画面が表示される。図２４の例では、質問ＩＤ「Ｑ００１」、回答者ＩＤ「Ｐ００２」の第１情報回答「はい」と、第２情報回答「棚の上にあります」の双方が表示されている。質問者は入力部２３から評価値を評価値入力ボックス２４８に入力する。例えば、１から１０の値を入力する。本実施形態では数値が大きい程、評価が高いものとして説明する。なお数値は一例でありこれに限るものではなく、非常によい、良い、良くない等の評価に関する文字を評価値として入力させても良い。また、数値を入力させるほか、数値選択ボックスダイアログを表示し、数値を選択させても良い。
【００７５】
ＣＰＵ２１は評価値入力ボックス２４８に入力された評価値を受け付ける。ＣＰＵ２１は送信ボタン２４９の入力を受け付けた場合、質問ＩＤ、回答者ＩＤ及び評価値をサーバコンピュータ１へ送信する。サーバコンピュータ１のＣＰＵ１１は質問ＩＤ、回答者ＩＤに対応づけて評価値を回答ファイル１５５に記憶する。図２５は実施の形態２に係る回答ファイル１５５のレコードレイアウトを示す説明図である。評価値フィールドには、回答者ＩＤ及び質問ＩＤに対応づけて回答に対する評価値が記憶されている。なお、本実施形態では質問者のパーソナルコンピュータ２に質問ＩＤ及び回答者ＩＤを送信する例を挙げたがこれに限るものではない。代わりに回答ＩＤを送信するようにしても良い。
【００７６】
図２６は実施の形態２に係る質問テーブル１５２のレコードレイアウトを示す説明図である。評価値目標数フィールドには、質問ＩＤに対応づけて目標とする評価値の目標数が記憶されている。例えば、質問ＩＤ「Ｑ００１」については、評価値の合計が５００となった時点で、質問の送信が終了する。ＣＰＵ１１は評価値目標数（閾評価値）がパーソナルコンピュータ２から送信された場合、質問ＩＤ及び質問者ＩＤに対応付けて評価値目標数を記憶する。なお、本実施形態では評価値目標数を質問の度に質問者が設定できる例を挙げて説明するがこれに限るものではない。例えば、質問者が予め評価値目標数を一律に１００と設定しておいても良い。
【００７７】
この場合、パーソナルコンピュータ２から質問者ＩＤと評価値目標数がサーバコンピュータ１へ送信される。サーバコンピュータ１のＣＰＵ１１は送信された質問者ＩＤ及び評価値目標数を記憶部１５に記憶する。その他、オペレータが入力部１３から評価値目標数を設定しておいても良い。この場合ＣＰＵ１１は入力部１３を通じて入力された評価値目標数を記憶部１５に記憶する。サーバコンピュータ１のＣＰＵ１１は回答ファイル１５５の質問ＩＤに対応する評価値を計数し、質問テーブル１５２に記憶した評価値目標数を越えたか否かを判断する。ＣＰＵ１１は越えたと判断した場合、質問ＩＤに対する質問の携帯電話機３への送信を終了する。
【００７８】
図２７は評価値の登録処理手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は携帯電話機３から質問ＩＤ、回答者ＩＤ、第１情報回答及び第２情報回答を受信する（ステップＳ２７１）。なお、図２７のフローチャートでは第１情報回答及び第２情報回答の双方を送信する例を挙げて説明するが、いずれかを送信しても良い。ＣＰＵ１１は記憶部１５から評価値入力画面を読み出す（ステップＳ２７２）。ＣＰＵ１１は受信した質問ＩＤ、回答者ＩＤ、第１情報回答及び第２情報回答を、評価入力画面に記述する（ステップＳ２７３）。
【００７９】
ＣＰＵ１１は質問ＩＤに対応するパーソナルコンピュータ２のアドレスを読み出す（ステップＳ２７４）。ＣＰＵ１１はステップＳ２７３にて記述が完了した評価入力画面を、読み出したアドレス宛のパーソナルコンピュータ２へ送信する（ステップＳ２７５）。パーソナルコンピュータ２のＣＰＵ２１は評価入力画面を受信する（ステップＳ２７６）。ＣＰＵ２１は表示部２４に評価入力画面を表示する。ＣＰＵ２１は入力部２３から、評価値入力ボックス２４８に入力された評価値を受け付ける（ステップＳ２７７）。ＣＰＵ２１は質問ＩＤ、回答者ＩＤ、及び評価値をサーバコンピュータ１へ送信する（ステップＳ２７８）。
【００８０】
サーバコンピュータ１のＣＰＵ１１は質問ＩＤ、回答者ＩＤ、及び評価値を受信する（ステップＳ２７９）。ＣＰＵ１１は評価値を質問ＩＤ及び回答者ＩＤに対応づけて回答ファイル１５５に記憶する（ステップＳ２７１０）。
【００８１】
図２８は質問送信終了処理の手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１はステップＳ２７１０で回答ファイル１５５に評価値を記憶したことをトリガに以下の処理を行う。ＣＰＵ１１は質問ＩＤに対応する評価値を回答ファイル１５５から読み出す（ステップＳ２８１）。ＣＰＵ１１は読み出した評価値の合計値を算出する（ステップＳ２８２）。ＣＰＵ１１は質問ＩＤに対応する評価値目標数を質問テーブル１５２から読み出す（ステップＳ２８３）。ＣＰＵ１１は算出した合計値が評価値目標数を越えるか否かを判断する（ステップＳ２８４）。
【００８２】
ＣＰＵ１１は合計値が評価値目標数を越えないと判断した場合（ステップＳ２８４でＮＯ）、処理をステップＳ２８１へ戻す。ＣＰＵ１１は合計値が評価値目標数を越えると判断した場合（ステップＳ２８４でＹＥＳ）、処理をステップＳ２８５へ移行させる。ＣＰＵ１１は終了フラグを設定する（ステップＳ２８５）。これにより、回答収集の目的が達成され、ステップＳ１６５でＹＥＳの処理により、質問の送信が終了される。また、設定した評価値目標数に達するまで回答を収集することで、満足度の高い回答を収集することが可能となる。
【００８３】
本実施の形態２は以上の如きであり、その他は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００８４】
実施の形態３
実施の形態３は回答内容に応じて質問の送信を終了する形態に関する。図２９は送信終了処理の手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１はステップＳ２７１０で回答ファイル１５５に評価値を記憶したことをトリガに以下の処理を行う。ＣＰＵ１１は回答ファイル１５５の第１情報回答フィールドを参照し、質問ＩＤに対応する第１情報に基づく回答数を計数する（ステップＳ２９１）。具体的には、ＣＰＵ１１は質問ＩＤに対応する第１情報回答フィールドの肯定を示す「はい」、否定を示す「いいえ」の数を計数する。なお、第１情報回答フィールドに記憶されている「回答なし」は計数しない。
【００８５】
ＣＰＵ１１は回答ファイル１５５の第２情報回答フィールドを参照し、質問ＩＤに対応する第２情報に基づく回答数を計数する（ステップＳ２９２）。具体的には、ＣＰＵ１１は質問ＩＤに対応する第２情報回答フィールドに記憶されている回答数を計数する。なお、第２情報回答フィールドに記憶されている「回答なし」は計数しない。ＣＰＵ１１は記憶部１５から第１情報に基づく回答数の重みを読み出す（ステップＳ２９３）。ＣＰＵ１１は記憶部１５から第２情報に基づく回答数の重みを読み出す（ステップＳ２９４）。第２情報に基づく回答の方が第１情報に基づく回答よりもより有益な情報である可能性が高いことから、本実施形態では第２情報に基づく回答の重み（例えば２）を、第１情報に基づく回答の重み（例えば１）よりも大きく設定している。
【００８６】
ＣＰＵ１１はステップＳ２９１で計数した第１情報に基づく回答数を第１情報に基づく回答数の重みに基づき、第１補正値を算出する（ステップＳ２９５）。具体的にはＣＰＵ１１は回答数に第１補正値を乗算または加算すればよい。ＣＰＵ１１はステップＳ２９２で計数した第２情報に基づく回答数を第２情報に基づく回答数の重みに基づき、第２補正値を算出する（ステップＳ２９６）。具体的にはＣＰＵ１１は回答数に第２補正値を乗算または加算すればよい。ＣＰＵ１１は第１補正値及び第２補正値を加算して合計値を算出する（ステップＳ２９７）。
【００８７】
ＣＰＵ１１は質問ＩＤに対応する回答目標数を回答ファイル１５５から読み出す（ステップＳ２９８）。ＣＰＵ１１は算出した合計値が回答目標数を越えるか否かを判断する（ステップＳ２９９）。
【００８８】
ＣＰＵ１１は合計値が回答目標数を越えないと判断した場合（ステップＳ２９９でＮＯ）、処理をステップＳ２９１へ戻す。ＣＰＵ１１は合計値が回答目標数を越えると判断した場合（ステップＳ２９９でＹＥＳ）、処理をステップＳ２９１０へ移行させる。ＣＰＵ１１は終了フラグを設定する（ステップＳ２９１０）。回答収集の目的が達成され、ステップＳ１６５でＹＥＳの処理により、質問の送信が終了される。これにより、単なる肯定または否定か、若しくは、より親切な情報を提供されたか等、回答の種別に応じて回答の送信終了タイミングを最適化することが可能となる。
【００８９】
本実施の形態３は以上の如きであり、その他は実施の形態１及び２と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００９０】
実施の形態４
実施の形態４は評価値の高い回答者に係る携帯電話機３へ質問を送信する形態に関する。図３０は実施の形態４に係る回答者ＩＤファイル１５３のレコードレイアウトを示す説明図である。さらに回答件数フィールド、合計評価値フィールド及び平均評価値フィールドが設けられている。回答件数フィールドには、回答者ＩＤに対応づけて回答数の合計値が記憶されている。合計評価値フィールドには、回答者ＩＤに対応づけて評価値の合計値が記憶されている。平均評価値フィールドには、回答者ＩＤに対応づけて評価値の平均値が記憶されている。
【００９１】
ＣＰＵ１１は実施の形態２で述べたように、回答ファイル１５５に質問ＩＤ及び回答者ＩＤに対応づけて評価値を記憶した場合、回答者ＩＤファイル１５３の回答者ＩＤに対応する回答件数フィールドの数値をインクリメントする。またＣＰＵ１１は評価値を合計評価値フィールドに記憶されている合計評価値に加算する。ＣＰＵ１１は合計評価値を回答件数で除した値を、回答者ＩＤに対応づけて平均評価値フィールドに、平均評価値として記憶する。このように回答者による回答、及び質問者による評価を通じて、回答者の回答件数、合計評価値、平均評価値が更新されることとなる。ＣＰＵ１１は合計評価値が記憶部１５に記憶した閾値を越える場合、または、平均評価値が記憶部１５に記憶した閾値を越える場合に、質問を携帯電話機３へ送信する。なお、本実施形態では説明を容易にするために、平均評価値が閾値を越える場合に、質問を送信する例を挙げて説明する。
【００９２】
図３１は平均評価値の算出手順を示すフローチャートである。ＣＰＵ１１はステップＳ２７９で説明したとおり、質問ＩＤ、回答者ＩＤ及び評価値をパーソナルコンピュータ２から受信する（ステップＳ３１１）。ＣＰＵ１１は回答者ＩＤファイル１５３を参照し、回答者ＩＤに対応する回答件数をインクリメントする（ステップＳ３１２）。ＣＰＵ１１は回答者ＩＤファイル１５３に記憶された回答者ＩＤに対応する合計評価値に、ステップＳ３１１で受信した評価値を加算し、評価値の合計値を算出する（ステップＳ３１３）。ＣＰＵ１１は算出した合計値を回答者ＩＤに対応づけて記憶する（ステップＳ３１４）。
【００９３】
ＣＰＵ１１は算出した合計値を回答件数で除すことにより、平均評価値を算出する（ステップＳ３１５）。ＣＰＵ１１は回答者ＩＤに対応する平均評価値フィールドのレコードを消去する。ＣＰＵ１１は回答者ＩＤに対応する平均評価値フィールドに、ステップＳ３１５で算出した平均評価値を記憶する（ステップＳ３１６）。
【００９４】
図３２及び図３３は回答の受信手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は領域テーブル１５１から領域を読み出す（ステップＳ３２１）。携帯電話機３のＣＰＵ３１は回答者ＩＤ、及び、ＧＰＳモジュール３９から出力された位置情報をサーバコンピュータ１へ送信する（ステップＳ３２２）。サーバコンピュータ１のＣＰＵ１１は回答者ＩＤ及び位置情報を受信する（ステップＳ３２３）。ＣＰＵ１１は受信した位置情報がステップＳ３２１で読み出した領域内であるか否かを判断する（ステップＳ３２４）。ＣＰＵ１１は領域内でないと判断した場合（ステップＳ３２４でＮＯ）、ステップＳ３２３へ処理を戻す。
【００９５】
ＣＰＵ１１は領域内であると判断した場合（ステップＳ３２４でＹＥＳ）、終了フラグが設定されているか否かを判断する（ステップＳ３２５）。ＣＰＵ１１は終了フラグが設定されていると判断した場合（ステップＳ３２５でＹＥＳ）、処理を終了する。ＣＰＵ１１は終了フラグが設定されていないと判断した場合（ステップＳ３２５でＮＯ）、ステップＳ３２６へ移行する。ＣＰＵ１１は回答者ＩＤに対応する回答件数を回答者ＩＤファイル１５３から読み出す（ステップＳ３２６）。
【００９６】
ＣＰＵ１１は記憶部１５に予め記憶した閾件数（例えば５）を読み出す（ステップＳ３２７）。ＣＰＵ１１は回答件数が閾件数を越えるか否かを判断する（ステップＳ３２８）。ＣＰＵ１１は閾件数を越えないと判断した場合（ステップＳ３２８でＮＯ）、処理をステップＳ３２３に戻す。この場合、回答者の評価の母体数が少ないため平均評価値も信頼性が低い可能性がある。そのため、当該回答者については、質問の送信対象から削除することとしたものである。なお、ステップＳ３２８の判断処理は必ずしも実行しなくても良い。
【００９７】
ＣＰＵ１１は閾件数を超えると判断した場合（ステップＳ３２８でＹＥＳ）、回答者ＩＤに対応する平均評価値を回答者ＩＤファイル１５３から読み出す（ステップＳ３２９）。ＣＰＵ１１は記憶部１５から閾平均評価値（例えば８）を読み出す（ステップＳ３２１０）。なお、この閾平均評価値はオペレータが入力部１３から適宜の値を入力することができる。その他、質問を送信する際に、閾平均評価値を質問者がパーソナルコンピュータ２の入力部２３を通じて入力しても良い。この場合、サーバコンピュータ１のＣＰＵ１１は入力された閾平均評価値またはパーソナルコンピュータ２から送信された閾平均評価値を記憶部１５に記憶する。
【００９８】
ＣＰＵ１１は平均評価値が閾平均評価値を越えるか否かを判断する（ステップＳ３２１１）。ＣＰＵ１１は閾平均評価値を越えないと判断した場合（ステップＳ３２１１でＮＯ）、処理をステップＳ３２３に戻す。これにより、平均評価値の低い回答者は質問の送信対象から排除される。ＣＰＵ１１は閾平均評価値を越えると判断した場合（ステップＳ３２１１でＹＥＳ）、処理をステップＳ１６６へ移行させる。移行の処理は実施の形態１で述べたとおりであるので、詳細な説明は省略する。これにより、より評価の高い回答者からの回答を収集でき、正確性を期すことが可能となる。
【００９９】
本実施の形態４は以上の如きであり、その他は実施の形態１乃至３と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１００】
実施の形態５
実施の形態５は平均評価値または合計評価値の高い所定数の回答者に質問を送信する形態に関する。図３４及び図３５は回答の受信手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は領域テーブル１５１から領域を読み出す（ステップＳ３４１）。携帯電話機３のＣＰＵ３１は回答者ＩＤ、及び、ＧＰＳモジュール３９から出力された位置情報をサーバコンピュータ１へ送信する（ステップＳ３４２）。サーバコンピュータ１のＣＰＵ１１は回答者ＩＤ及び位置情報を受信する（ステップＳ３４３）。ＣＰＵ１１は受信した位置情報がステップＳ３４１で読み出した領域内であるか否かを判断する（ステップＳ３４４）。ＣＰＵ１１は領域内でないと判断した場合（ステップＳ３４４でＮＯ）、ステップＳ３４３へ処理を戻す。
【０１０１】
ＣＰＵ１１は領域内であると判断した場合（ステップＳ３４４でＹＥＳ）、終了フラグが設定されているか否かを判断する（ステップＳ３４５）。ＣＰＵ１１は終了フラグが設定されていると判断した場合（ステップＳ３４５でＹＥＳ）、処理を終了する。ＣＰＵ１１は終了フラグが設定されていないと判断した場合（ステップＳ３４５でＮＯ）、ステップＳ３４６へ移行する。ＣＰＵ１１は回答者ＩＤをＲＡＭ１２に記憶する（ステップＳ３４６）。ＣＰＵ１１は母体設定数（例えば３０）を記憶部１５から読み出す（ステップＳ３４７）。なお、この母体設定数はオペレータが入力部１３から適宜の値を入力することができる。その他、質問を送信する際に、母体設定数を質問者がパーソナルコンピュータ２の入力部２３を通じて入力しても良い。この場合、サーバコンピュータ１のＣＰＵ１１は入力された母体設定数またはパーソナルコンピュータ２から送信された母体設定数を記憶部１５に記憶する。
【０１０２】
ＣＰＵ１１はＲＡＭ１２内の回答者ＩＤ数が母体設定数を越えるか否かを判断する（ステップＳ３４８）。ＣＰＵ１１は母体設定数を越えないと判断した場合（ステップＳ３４８でＮＯ）、処理をステップＳ３４３に戻し、回答者ＩＤ数を引き続きＲＡＭ１２に記憶していく。ＣＰＵ１１は回答者ＩＤ数が母体設定数を越えると判断した場合（ステップＳ３４８でＹＥＳ）、ステップＳ３４９へ移行する。ＣＰＵ１１は回答者ＩＤに対応する回答件数を読み出す（ステップＳ３４９）。具体的にはＲＡＭ１２に記憶した全ての回答者ＩＤに対応する回答件数を回答ＩＤファイル１５３から読み出す。
【０１０３】
ＣＰＵ１１は記憶部１５から閾件数を読み出す（ステップＳ３５１）。この閾件数は例えば１０とすればよい。ＣＰＵ１１は読み出した回答者ＩＤに対応する回答件数を参照し、閾件数以下の回答者ＩＤをＲＡＭ１２から削除する（ステップＳ３５２）。ＣＰＵ１１は削除後の回答者ＩＤに対応する平均評価値を回答者ＩＤファイル１５３から読み出す（ステップＳ３５３）。ＣＰＵ１１は所定数（例えば１０）を記憶部１５から読み出す（ステップＳ３５４）。なお、この所定数はオペレータが入力部１３から適宜の値を入力することができる。その他、質問を送信する際に、所定数を質問者がパーソナルコンピュータ２の入力部２３を通じて入力しても良い。この場合、サーバコンピュータ１のＣＰＵ１１は入力された所定数またはパーソナルコンピュータ２から送信された所定数を記憶部１５に記憶する。
【０１０４】
ＣＰＵ１１は上位所定数の平均評価値を有する回答者ＩＤを抽出する（ステップＳ３５５）。具体的には、平均評価値が高いもの順に回答者ＩＤをソートし、上位所定数の回答者ＩＤを抽出する。なお、図３４および図３５のフローチャートでは、平均評価値に基づき判断を行ったが、合計評価値に基づき判断しても良い。この場合、合計評価値が高い所定数の回答者ＩＤが抽出される。ＣＰＵ１１は処理をステップＳ１６６へ移行させる。ＣＰＵ１１は抽出した各回答者ＩＤについて、ステップＳ１６６移行の処理を実行する。これにより、領域が広く、回答を行う可能性のある回答者が数多く見込める場合、平均評価値または合計評価値が高い、精度の高い回答を提供できる可能性のある回答者に集中して質問を行うことが可能となる。なお、本実施形態では領域が広い場合に限るものではない。
【０１０５】
本実施の形態５は以上の如きであり、その他は実施の形態１乃至４と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１０６】
実施の形態６
実施の形態６は評価値を施設に応じて分配する形態に関する。図３６は実施の形態６に係るサーバコンピュータ１のハードウェア群を示すブロック図である。記憶部１５には新に施設ファイル１５６および施設評価値ファイル１５７が格納されている。図３７は施設ファイル１５６のレコードレイアウトを示す説明図である。施設ファイル１５６は施設ＩＤフィールドおよび領域ＩＤフィールドを含む。施設ＩＤフィールドは施設を特定するための固有の識別情報（以下、施設ＩＤという）が記憶されている。施設は例えば、スーパーマーケット、電気量販店、百貨店、オフィス、図書館、病院、工場、野球場、体育館等である。領域ＩＤフィールドには施設ＩＤに対応づけて、施設の敷地内を区分した複数の領域ＩＤが記憶されている。
【０１０７】
図３８は施設評価値ファイル１５７のレコードレイアウトを示す説明図である。施設評価値ファイル１５７は回答者ＩＤフィールド、施設ＩＤフィールド、回答件数フィールド、合計評価値フィールドおよび平均評価値フィールド等を含む。施設ＩＤフィールドには、回答者ＩＤフィールドの回答者ＩＤに対応づけて施設ＩＤが記憶されている。回答件数フィールドには、回答者ＩＤおよび施設ＩＤに対応づけて回答件数が記憶されている。合計評価値フィールドには、回答者ＩＤおよび施設ＩＤに対応づけて合計評価値が記憶されている。平均評価値フィールドには、回答者ＩＤおよび施設ＩＤに対応づけて平均評価値が記憶されている。
【０１０８】
ＣＰＵ１１はパーソナルコンピュータ２から質問ＩＤ、回答者ＩＤおよび回答に対する評価値が送信された場合、回答ファイル１５５に質問ＩＤ、回答者ＩＤおよび評価値を記憶する。ＣＰＵ１１は質問ＩＤに対応する領域ＩＤを質問テーブル１５２から読み出す。ＣＰＵ１１は領域ＩＤに対応する施設ＩＤを施設ファイル１５６から読み出す。ＣＰＵ１１は回答者ＩＤ、読み出した施設ＩＤ、および、記憶した評価値に基づき、施設評価値ファイル１５７の回答件数フィールド、合計評価値フィールドおよび平均評価値フィールドの記憶内容を更新する。
【０１０９】
具体的には、ＣＰＵ１１は回答者ＩＤおよび施設ＩＤに対応する回答件数をインクリメントする。ＣＰＵ１１は回答者ＩＤおよび施設ＩＤに対応する合計評価値に新たな評価値を加算する。ＣＰＵ１１は回答者ＩＤおよび施設ＩＤに対応する合計評価値を回答件数で除すことで平均評価値を算出する。これにより、回答者の評価が施設毎に分配されることになる。
【０１１０】
図３９は評価値記憶処理の手順を示すフローチャートである。パーソナルコンピュータ２のＣＰＵ２１は回答者ＩＤ、質問ＩＤおよび評価値をサーバコンピュータ１へ送信する（ステップＳ３８１）。サーバコンピュータ１のＣＰＵ１１は回答者ＩＤ、質問ＩＤおよび評価値を受信する（ステップＳ３８２）。ＣＰＵ１１は回答ファイル１５５に質問ＩＤおよび回答者ＩＤに対応づけて評価値を記憶する（ステップＳ３８３）。ＣＰＵ１１は質問ＩＤに対応する領域ＩＤを質問テーブル１５２から読み出す（ステップＳ３８４）。
【０１１１】
ＣＰＵ１１は領域ＩＤに対応する領域ＩＤを施設ファイル１５６から読み出す（ステップＳ３８５）。ＣＰＵ１１は施設評価値ファイル１５７における回答者ＩＤおよび施設ＩＤに対応する回答件数をインクリメントする（ステップＳ３８６）。ＣＰＵ１１はステップＳ３８２で受信した評価値を、回答者ＩＤおよび施設ＩＤに対応する合計評価値に加算する（ステップＳ３８７）。ＣＰＵ１１は加算後の合計評価値記憶を、回答者ＩＤおよび施設ＩＤに対応づけて施設評価値ファイル１５７に記憶する（ステップＳ３８８）。
【０１１２】
ＣＰＵ１１は記憶した合計評価値をインクリメント後の回答件数で除すことで、平均評価値を算出する（ステップＳ３８９）。ＣＰＵ１１は回答者ＩＤおよび施設ＩＤに対応づけて算出した平均評価値を施設評価値ファイル１５７に記憶する（ステップＳ３８１０）。これにより、回答者が回答した領域における施設に対応した評価値が記憶されることになる。評価値を施設に提供することで、施設側は評価値に応じたサービスを提供することが可能となる。
【０１１３】
本実施の形態６は以上の如きであり、その他は実施の形態１乃至５と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１１４】
実施の形態７
実施の形態７は移動速度を考慮する形態に関する。図４０は実施の形態７に係るサーバコンピュータ１のハードウェア群を示すブロック図である。記憶部１５に履歴ファイル１５８が格納されている。図４１は履歴ファイル１５８のレコードレイアウトを示す説明図である。履歴ファイル１５８は回答者ＩＤに対応づけて、位置情報の履歴および速度の履歴を記憶している。なお、説明を容易にするために、回答者ＩＤに対応づけて各種データを記憶しているが、図８で示したように回答者ＩＤに対応する携帯ＩＤに対応づけて各種データを記憶しても良い。また、他の図示しないデータベースに履歴ファイル１５８を記憶しても良い。
【０１１５】
履歴ファイル１５８は回答者ＩＤフィールド、位置情報フィールド、日時フィールド、現在速度フィールドおよび平均速度フィールド等を含む。位置情報フィールドには、回答者ＩＤに対応づけて携帯電話機３のＧＰＳモジュール３９から送信される位置情報が記憶されている。なお、位置情報を記憶する際には、ＣＰＵ１１は位置情報である緯度及び経度を、チャタリングを防止するためのローパスフィルタに入力する。ＣＰＵ１１はローパスフィルタから出力された後の緯度及び経度を記憶しても良い。日時フィールドには、回答者ＩＤおよび位置情報に対応づけて日時が記憶されている。ＣＰＵ１１は位置情報を携帯電話機３から受信した場合に、時間管理部１８から出力される日時を日時フィールドに記憶する。なお図４１では年月日の記載は省略している。また携帯電話機３から送信される位置情報に付加される日時を記憶しても良い。
【０１１６】
現在速度フィールドには回答者ＩＤおよび日時に対応づけて現在速度が記憶されている。ＣＰＵ１１は２点の位置情報に基づき移動距離を算出する。ＣＰＵ１１は日時フィールドを参照し、２点の移動前後の時間差を算出する。ＣＰＵ１１は移動距離および時間差に基づき、現在速度を算出する。平均速度フィールドには、回答者ＩＤおよび日時に対応づけて平均速度が記憶されている。ＣＰＵ１１は現在速度フィールドに記憶された現在速度に基づき、平均速度を算出する。
【０１１７】
図４２は履歴記憶処理の手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は通信部１６を介して、携帯電話機３から回答者ＩＤおよび位置情報を受信する（ステップＳ４２１）。ＣＰＵ１１は回答者ＩＤおよび位置情報を履歴ファイル１５８に記憶する（ステップＳ４２２）。ＣＰＵ１１は時間管理部１８から出力される日時を回答者ＩＤおよび位置情報に対応づけて記憶する（ステップＳ４２３）。ＣＰＵ１１は時系列で連続する２点間の位置情報および日時に基づき現在速度を算出する（ステップＳ４２４）。ＣＰＵ１１は算出した現在速度を時系列で後の位置情報および日時に対応づけて履歴ファイル１５８に記憶する（ステップＳ４２５）。
【０１１８】
ＣＰＵ１１は現在速度フィールドに記憶された現在速度を所定数読み出す。例えば、時系列で日時が新しいもの順に１０の現在速度を読み出す。ＣＰＵ１１は読み出した現在速度の合計を読み出した数で除すことで平均速度を算出する（ステップＳ４２６）。ＣＰＵ１１は算出した平均速度を時系列で後の位置情報および日時に対応づけて履歴ファイル１５８に記憶する（ステップＳ４２７）。
【０１１９】
図４３は回答の受信手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は領域テーブル１５１から領域を読み出す（ステップＳ４３１）。携帯電話機３のＣＰＵ３１は回答者ＩＤ、及び、ＧＰＳモジュール３９から出力された位置情報をサーバコンピュータ１へ送信する（ステップＳ４３２）。サーバコンピュータ１のＣＰＵ１１は回答者ＩＤ及び位置情報を受信する（ステップＳ４３３）。ＣＰＵ１１は受信した位置情報がステップＳ４３１で読み出した領域内であるか否かを判断する（ステップＳ４３４）。ＣＰＵ１１は領域内でないと判断した場合（ステップＳ４３４でＮＯ）、ステップＳ４３３へ処理を戻す。
【０１２０】
ＣＰＵ１１は領域内であると判断した場合（ステップＳ４３４でＹＥＳ）、終了フラグが設定されているか否かを判断する（ステップＳ４３５）。ＣＰＵ１１は終了フラグが設定されていると判断した場合（ステップＳ４３５でＹＥＳ）、処理を終了する。ＣＰＵ１１は終了フラグが設定されていないと判断した場合（ステップＳ４３５でＮＯ）、ステップＳ４３６へ移行する。ＣＰＵ１１は閾速度を記憶部１５から読み出す（ステップＳ４３６）。閾速度は例えば時速６ｋｍとすれば良い。
【０１２１】
回答者ＩＤに対応する平均速度を履歴ファイル１５８から読み出す。ＣＰＵ１１は読み出した平均速度が閾速度を越えるか否かを判断する（ステップＳ４３７）。ＣＰＵ１１は閾速度を越えると判断した場合（ステップＳ４３７でＹＥＳ）、処理をステップＳ４３３へ戻す。ＣＰＵ１１は閾速度を越えないと判断した場合（ステップＳ４３７でＮＯ）、処理をステップＳ１６６へ移行させる。なお、本実施形態では平均速度と閾速度とを比較する例を挙げたがこれに限るものではない。閾速度と現在速度とを比較しても良い。これにより、速度が速く急いでいる可能性がある回答者には質問が送信されず、回答者を煩わせることを未然に防止することが可能となる。
【０１２２】
本実施の形態７は以上の如きであり、その他は実施の形態１乃至６と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１２３】
実施の形態８
実施の形態８は領域内に一定時間滞在している回答者に質問を送信する形態に関する。図４４は回答の受信手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は領域テーブル１５１から領域を読み出す（ステップＳ４４１）。携帯電話機３のＣＰＵ３１は回答者ＩＤ、及び、ＧＰＳモジュール３９から出力された位置情報をサーバコンピュータ１へ送信する（ステップＳ４４２）。サーバコンピュータ１のＣＰＵ１１は回答者ＩＤ及び位置情報を受信する（ステップＳ４４３）。ＣＰＵ１１は受信した位置情報がステップＳ４４１で読み出した領域内であるか否かを判断する（ステップＳ４４４）。ＣＰＵ１１は領域内でないと判断した場合（ステップＳ４４４でＮＯ）、ステップＳ４４３へ処理を戻す。
【０１２４】
ＣＰＵ１１は領域内であると判断した場合（ステップＳ４４４でＹＥＳ）、終了フラグが設定されているか否かを判断する（ステップＳ４４５）。ＣＰＵ１１は終了フラグが設定されていると判断した場合（ステップＳ４４５でＹＥＳ）、処理を終了する。ＣＰＵ１１は終了フラグが設定されていないと判断した場合（ステップＳ４４５でＮＯ）、ステップＳ４４６へ移行する。ＣＰＵ１１は履歴ファイル１５８を参照し、領域外から領域内へ移動した際の日時を読み出す（ステップＳ４４６）。ＣＰＵ１１は読み出した日時を回答者ＩＤに対応づけてＲＡＭ１２に記憶する。
【０１２５】
ＣＰＵ１１は記憶部１５から閾滞在時間（例えば１分）を読み出す（ステップＳ４４７）。ＣＰＵ１１はＲＡＭ１２に記憶した領域外から領域内へ移動した際の日時と、時間管理部１８から出力される日時とに基づき滞在時間を算出する。ＣＰＵ１１は滞在時間が閾滞在時間を越えるか否かを判断する（ステップＳ４４８）。ＣＰＵ１１は越えないと判断した場合（ステップＳ４４８でＮＯ）、処理をステップＳ４４３に戻す。ＣＰＵ１１は閾滞在時間を越えると判断した場合（ステップＳ４４８でＹＥＳ）、処理をステップＳ１６６へ移行させる。これにより、一定時間領域内に滞在している回答者に質問が送信される。また短時間で領域を通過する回答者からは回答の見込みが少ないため、質問を送信しない。
【０１２６】
本実施の形態８は以上の如きであり、その他は実施の形態１乃至７と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１２７】
実施の形態９
実施の形態９は業務用と非業務用とで質問の送信形態を変更する形態に関する。図４５は施設ファイル１５６のレコードレイアウトを示す説明図である。環境情報フィールドが更に用意されている。環境情報フィールドには施設ＩＤおよび領域ＩＤに対応づけて環境情報が記憶されている。環境情報は業務領域または非業務領域のいずれかを示す情報である。なお、領域ＩＤ毎に環境情報を記憶しても良い。業務領域は施設の内、オフィス、工場、営業所等主に回答者の業務に関連する領域を示す。非業務領域は、施設の内、スーパーマーケット、店舗、駅、野球場、サッカー場等、回答者の業務に関連しない領域を示す。なお、施設ファイル１５６の記憶内容はオペレータが入力部１３を通じて入力すればよい。
【０１２８】
図４６は回答者ＩＤファイル１５３のレコードレイアウトを示す説明図である。携帯ＩＤフィールドには回答者ＩＤに対応づけて複数の携帯ＩＤが記憶されている。用途情報フィールドには、回答者ＩＤおよび携帯ＩＤに対応づけて用途情報が記憶されている。用途情報は業務領域用、または、非業務領域用のいずれかを示す情報である。携帯電話機３の利用形態が多様化し、業務用の携帯電話機３と非業務であるプライベート用の携帯電話機３との双方を所有する回答者が存在する。回答者ＩＤファイル１５３には、予め回答者ＩＤに対応づけて、携帯ＩＤおよび用途情報を記憶しておく。
【０１２９】
図４７及び図４８は回答の受信手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１は領域テーブル１５１から領域を読み出す（ステップＳ４７１）。携帯電話機３のＣＰＵ３１は回答者ＩＤ、携帯ＩＤ及び、ＧＰＳモジュール３９から出力された位置情報をサーバコンピュータ１へ送信する（ステップＳ４７２）。サーバコンピュータ１のＣＰＵ１１は回答者ＩＤ、携帯ＩＤ及び位置情報を受信する（ステップＳ４７３）。ＣＰＵ１１は受信した位置情報がステップＳ４７１で読み出した領域内であるか否かを判断する（ステップＳ４７４）。ＣＰＵ１１は領域内でないと判断した場合（ステップＳ４７４でＮＯ）、ステップＳ４７３へ処理を戻す。
【０１３０】
ＣＰＵ１１は領域内であると判断した場合（ステップＳ４７４でＹＥＳ）、終了フラグが設定されているか否かを判断する（ステップＳ４７５）。ＣＰＵ１１は終了フラグが設定されていると判断した場合（ステップＳ４７５でＹＥＳ）、処理を終了する。ＣＰＵ１１は終了フラグが設定されていないと判断した場合（ステップＳ４７５でＮＯ）、ステップＳ４７６へ移行する。ＣＰＵ１１は領域ＩＤに対応する環境情報を施設ファイル１５６から読み出す（ステップＳ４７６）。ＣＰＵ１１は受信した携帯ＩＤに対応する用途情報を回答者ＩＤに対応ファイル１５３から読み出す（ステップＳ４７７）。
【０１３１】
ＣＰＵ１１はステップＳ４７６で読み出した環境情報が業務領域であり、かつ、ステップＳ４７７で読み出した用途情報が業務領域用であるか否かを判断する（ステップＳ４７８）。ＣＰＵ１１は環境情報が業務領域であり、かつ、用途情報が業務領域用であると判断した場合（ステップＳ４７８でＹＥＳ）、すなわち、業務用の施設領域に業務用の携帯電話機３が存在すると判断した場合、処理をステップＳ４７９へ移行させる。ＣＰＵ１１は業務領域用の携帯ＩＤを質問の送信先に決定する（ステップＳ４７９）。
【０１３２】
ＣＰＵ１１は環境情報が業務領域であり、かつ、用途情報が業務領域用でないと判断した場合（ステップＳ４７８でＮＯ）、ステップＳ４８１へ移行する。ＣＰＵ１１は環境情報が非業務領域であり、かつ、用途情報が非業務領域用であるか否かを判断する（ステップＳ４８１）。すなわち、非業務用の施設領域に非業務用の携帯電話機３が存在するか否かを判断する。ＣＰＵ１１は環境情報が非業務領域であり、かつ、用途情報が非業務領域用であると判断した場合（ステップＳ４８１でＹＥＳ）、非業務領域用の携帯ＩＤを質問の送信先に決定する（ステップＳ４８２）。その後、処理をステップＳ１６６へ移行させる。
【０１３３】
ＣＰＵ１１は環境情報が非業務領域であり、かつ、用途情報が非業務領域用でないと判断した場合（ステップＳ４８１でＮＯ）、処理をステップＳ４７３に戻す。これにより、業務用の携帯電話機３を携帯して非業務領域へ入った場合でも、質問は送信されない。反対に、非業務用の携帯電話機３を携帯して業務領域へ入った場合でも、質問は送信されない。従って、業務用の携帯電話機３に業務と関係のない質問が送信される事態を防止できる。
【０１３４】
本実施の形態９は以上の如きであり、その他は実施の形態１乃至８と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。なお実施形態１乃至９は適宜組み合わせても良い。
【０１３５】
実施の形態１０
図４９は上述した形態のサーバコンピュータ１の動作を示す機能ブロック図である。ＣＰＵ１１が制御プログラム１５Ｐ等を実行することにより、サーバコンピュータ１は以下のように動作する。受信部１０１はパーソナルコンピュータ２から送信された領域及び質問を受信する。記憶処理部１０２は受信部１０１により受信した領域及び質問を対応づけて記憶部１５に記憶する。位置受信部１０３は携帯電話機３から送信された該携帯電話機３の位置情報を受信する。判断部１０４は該位置受信部１０３により受信した位置情報が記憶部１５に記憶した領域に属するか否かを判断する。読み出し部１０５は該判断部１０４により属すると判断した場合に、属すると判断した領域に対応する質問を記憶部１５から読み出す。送信部１０６は該読み出し部１０５により読み出した質問を携帯電話機３へ送信する。回答受信部１０７は携帯電話機３から送信された質問に対する回答を受信する。
【０１３６】
図５０は実施の形態１０に係るサーバコンピュータ１のハードウェア群を示すブロック図である。サーバコンピュータ１を動作させるためのプログラムは、ディスクドライブ等の読み取り部１０ＡにCD-ROM、DVD（Digital Versatile Disc）ディスクまたはUSB（Universal Serial Bus）メモリ等の可搬型記録媒体１Ａを読み取らせて記憶部１５に記憶しても良い。また当該プログラムを記憶したフラッシュメモリ等の半導体メモリ１Ｂをサーバコンピュータ１内に実装しても良い。さらに、当該プログラムは、インターネット等の通信網Ｎを介して接続される他のサーバコンピュータ（図示せず）からダウンロードすることも可能である。以下に、その内容を説明する。
【０１３７】
図５０に示すサーバコンピュータ１は、上述した各種ソフトウェア処理を実行するプログラムを、可搬型記録媒体１Ａまたは半導体メモリ１Ｂから読み取り、或いは、通信網Ｎを介して他のサーバコンピュータ（図示せず）からダウンロードする。当該プログラムは、制御プログラム１５Ｐとしてインストールされ、ＲＡＭ１２にロードして実行される。これにより、上述したサーバコンピュータ１として機能する。
【０１３８】
本実施の形態１０は以上の如きであり、その他は実施の形態１乃至９と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１３９】
実施の形態１１
実施の形態１１は他の回答結果の表示形態に関する。図５１は実施の形態１１に係る回答表示のイメージを示す説明図である。図５１に示すハッチングで示す指定領域２４２は既に回答のあった領域を示す。一方ハッチングが付されていない指定領域２４２は未だ回答が得られていない領域を示している。黒丸でしめす回答者アイコン２５２は、携帯電話機３を所有する回答者の移動状況を示している。回答欄２４７には実施の形態1で述べたように時系列で回答が表示されている。回答欄２４７には指定された指定領域２４２に対応する回答が表示される。
【０１４０】
サーバコンピュータ１のＣＰＵ１１は携帯電話機３から送信される位置情報に基づき、領域選択図面２４０に位置情報に対応する回答者アイコン２５２を記述する。なお、回答者ＩＤファイルに記憶した回答者ＩＤを回答者アイコン２５２に代えて、または回答者アイコン２５２と共に記述しても良い。または、予め回答者ＩＤファイル１５３に回答者に固有の画像データを記憶しておき、回答者アイコン２５２に代えて、または回答者アイコン２５２と共に対応する画像データを記述しても良い。ＣＰＵ１１は領域ＩＤに対応する第１情報または第２情報の回答が回答ファイル１５５に記憶されたと判断した場合、指定領域２４２に回答があったことを示す情報を表示する。本実施形態では矩形状の指定領域２４２にハッチングを示す例を挙げたがこれに限るものではない。例えば、異なるアイコンを指定領域２４２内、または指定領域２４２近傍に表示しても良い。その他、指定領域２４２を点滅または着色させても良い。
【０１４１】
ＣＰＵ１１は回答ファイル１５５に回答が記憶される度に回答欄２４７に回答を記述する。なお、時系列で古い回答は適宜消去すればよい。ＣＰＵ１１はパーソナルコンピュータ２から指定領域２４２の変更を示す情報を受け付けた場合、変更後の指定領域２４２に係る回答を回答ファイル１５５から読み出す。ＣＰＵ１１は読み出した回答を回答欄２４７に記述する。ＣＰＵ１１は以上の処理により完成した表示画面２４１０をパーソナルコンピュータ２へ送信する。パーソナルコンピュータ２のＣＰＵ２１は表示部２４に表示画面２４１０を表示する。これにより、指定領域２４２に対する回答の有無、回答者の動き等を容易に把握することが可能となる。
【０１４２】
本実施の形態１１は以上の如きであり、その他は実施の形態１乃至１０と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１４３】
実施の形態１２
実施の形態１２は第１情報および第２情報を併せて送信する形態に関する。図５２および図５３は回答の受信手順を示すフローチャートである。サーバコンピュータ１のＣＰＵ１１はステップＳ１６５でＮＯの処理後以下の処理を行う。ＣＰＵ１１は領域に対応する質問ＩＤを読み出す（ステップＳ５２１）。ＣＰＵ１１は読み出した質問ＩＤに対応する回答者ＩＤが既に回答ファイル１５５に記憶されているか否かを判断する（ステップＳ５２２）。
【０１４４】
ＣＰＵ１１は既に質問ＩＤに対応する回答者ＩＤが記憶されていると判断した場合（ステップＳ５２２でＹＥＳ）、処理を終了する。ＣＰＵ１１は質問ＩＤに対応する回答者ＩＤが記憶されていないと判断した場合（ステップＳ５２２でＮＯ）、回答ＩＤを生成する（ステップＳ５２３）。
【０１４５】
ＣＰＵ１１は回答ＩＤに対応づけて初期値として、第１情報回答フィールドに「回答なし」、第２情報回答フィールドに「回答なし」を記憶する（ステップＳ５２４）。この際、ＣＰＵ１１は時間管理部１８から出力される日時を回答ＩＤに対応づけて回答日時フィールドに記憶する。ＣＰＵ１１は質問ＩＤに対する質問者ＩＤ、質問、参照先、質問日時を読み出す（ステップＳ５２５）。ＣＰＵ１１は第１情報である選択ボタン３４１と、第２情報である文章入力ボックス３４２１を含む回答画面３４０を読み出す（ステップＳ５２６）。なお、本実施形態における回答画面３４０は第１情報と第２情報との双方を含むものとする。ＣＰＵ１１は回答画面３４０に質問者ＩＤ、質問日時、質問及び参照先を記述する（ステップＳ５２７）。
【０１４６】
ＣＰＵ１１は回答画面３４０を携帯電話機３へ送信する（ステップＳ５２８）。サーバコンピュータ１のＣＰＵ１１は携帯電話機３から回答情報を受信する（ステップＳ５２９）。この回答情報には、第１情報に対する肯定または否定の情報若しくは第２情報に対応する文章のいずれか、またはこれら双方が含まれる。
【０１４７】
ＣＰＵ１１は受信した回答情報に第１情報に対応する肯定または否定の情報が含まれるか否かを判断する（ステップＳ５３１）。ＣＰＵ１１は肯定または否定の情報が含まれると判断した場合（ステップＳ５３１でＹＥＳ）、処理をステップＳ５３２へ移行させる。ＣＰＵ１１は回答ＩＤに対応する第１情報回答フィールドの「回答なし」を削除する（ステップＳ５３２）。ＣＰＵ１１は肯定または否定の情報を回答ＩＤに対応づけて、回答ファイル１５５に記憶する（ステップＳ５３３）。
【０１４８】
ＣＰＵ１１は肯定または否定の情報が含まれていないと判断した場合（ステップＳ５３１でＮＯ）、または、ステップＳ５３３の処理後、処理をステップＳ５３４へ移行させる。ＣＰＵ１１は受信した回答情報に第２情報に対応する文章が含まれるか否かを判断する（ステップＳ５３４）。ＣＰＵ１１は文章が含まれると判断した場合（ステップＳ５３４でＹＥＳ）、処理をステップＳ５３５へ移行させる。ＣＰＵ１１は回答ＩＤに対応する第２情報回答フィールドの「回答なし」を削除する（ステップＳ５３５）。ＣＰＵ１１は回答ＩＤに対応づけて文章を回答ファイル１５５に記憶する（ステップＳ５３６）。ＣＰＵ１１は回答ＩＤに対応づけて、時間管理部１８から出力される日時を記憶する（ステップＳ５３７）。ＣＰＵ１１は文章が含まれていないと判断した場合（ステップＳ５３４でＮＯ）、処理を終了する。
【０１４９】
図５４は携帯電話機３における回答処理手順を示すフローチャートである。携帯電話機３のＣＰＵ３１は通信部３６を介してサーバコンピュータ１から送信された回答画面を受信する（ステップＳ５４１）。ＣＰＵ３１は入力部３３を介して、肯定または否定の情報入力を受け付け、または、文章の入力を受け付ける（ステップＳ５４２）。なお、上述したとおり、肯定または否定の情報と、文章との双方を受け付けても良い。ＣＰＵ３１は入力された肯定または否定の情報と、文章とを回答情報としてサーバコンピュータ１へ送信する（ステップＳ５４３）。
【０１５０】
本実施の形態１２は以上の如きであり、その他は実施の形態１乃至１１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【０１５１】
以上の実施の形態１乃至１２を含む実施形態に関し、さらに以下の付記を開示する。
【０１５２】
（付記１）
制御部を有するコンピュータにより情報処理を行うプログラムにおいて、
コンピュータに、
一の端末装置から送信された領域及び質問を前記制御部により受信し、
前記制御部により受信した領域及び質問を対応づけて記憶部に記憶し、
他の端末装置から送信された該他の端末装置の位置情報を前記制御部により受信し、
受信した位置情報が前記記憶部に記憶した領域に属するか否かを前記制御部により判断し、
属すると判断した場合に、属すると判断した領域に対応する質問を前記制御部により前記記憶部から読み出し、
読み出した質問を前記制御部により前記他の端末装置へ送信し、
該他の端末装置から送信された前記質問に対する回答を受信する
処理を実行させるプログラム。
【０１５３】
（付記２）
前記記憶部から読み出した質問を前記他の端末装置へ送信するに際し、肯定または否定のいずれかを選択させるための第１情報及び文章を入力させるための第２情報を前記記憶部から読み出し送信する
付記１に記載のプログラム。
【０１５４】
（付記３）
複数の他の端末装置から回答を受信した回数を前記制御部により計数し、
計数した回数が前記記憶部に記憶した閾回数を超えた場合に、質問の送信を前記制御部により終了する
付記１または２に記載のプログラム。
【０１５５】
（付記４）
受信した回答を前記一の端末装置へ前記制御部により送信し、
前記一の端末装置から、前記回答に対する評価値を前記制御部により受信し、
前記制御部により前記回答を送信した他の端末装置を特定するための識別情報と前記評価値とを対応づけて前記記憶部に記憶する
付記１から３のいずれか一つに記載のプログラム。
【０１５６】
（付記５）
前記一の端末装置から送信された評価値が、記憶部に記憶した閾評価値を越えた場合に、前記制御部により、前記質問の送信を終了する
付記４に記載のプログラム。
【０１５７】
（付記６）
前記制御部により複数の他の端末装置から前記第１情報に基づく回答および第２情報に基づく回答を受信し、
受信した前記第１情報に基づく回答数を前記制御部により計数し、
受信した前記第２情報に基づく回答数を前記制御部により計数し、
計数した第２情報に基づく回答数に、第１情報に基づく回答数よりも大きい重みを前記制御部により付与し、
重みを付与した第２情報に基づく回答数と第１情報に基づく回答数との合計数が、前記記憶部に記憶した閾回数を超えた場合に、前記制御部による質問の送信を終了する
付記２に記載のプログラム。
【０１５８】
（付記７）
前記記憶部に記憶した識別情報に対応する評価値に基づき、前記制御部により平均評価値を算出し、
識別情報に対応する平均評価値が前記記憶部に記憶した閾評価値を越える場合に、前記識別情報に対応する他の端末装置へ質問を送信する
付記４または５に記載のプログラム。
【０１５９】
（付記８）
前記制御部により領域に属すると判断した他の端末装置の識別情報に対応する評価値を記憶部から読み出し、
読み出した評価値に基づき、前記制御部により識別情報毎に平均評価値または合計評価値を算出し、
平均評価値または合計評価値が高い所定数の識別情報を前記制御部により抽出し、
抽出した識別情報に係る他の端末装置へ質問を送信する
付記４に記載のプログラム。
【０１６０】
（付記９）
領域に属すると判断された他の端末装置から受信した回答を前記一の端末装置へ前記制御部により送信し、
前記一の端末装置から、前記回答に対する評価値を前記制御部により受信し、
領域と該領域にある施設とを対応づけた前記記憶部を参照し、前記制御部により前記他の端末装置が属する領域の施設を抽出し、
前記制御部により前記回答を送信した他の端末装置を特定するための識別情報と抽出した施設と前記評価値とを対応づけて前記記憶部に記憶する
付記１から３のいずれか一つに記載のプログラム。
【０１６１】
（付記１０）
領域に属すると判断された他の端末装置の識別情報に対応づけて受信した位置情報の履歴を、前記制御部により前記記憶部に記憶する
付記１から６のいずれか一つに記載のプログラム。
【０１６２】
（付記１１）
前記記憶部に記憶した位置情報の履歴に基づき、識別情報に対応する速度を、前記制御部により算出し、
算出した識別情報に係る速度が前記記憶部に記憶した閾速度を超えない場合に、前記識別情報に対応する他の端末装置へ質問を送信する
付記１０に記載のプログラム。
【０１６３】
（付記１２）
前記記憶部に記憶した位置情報の履歴に基づき、前記領域内での他の端末装置の滞在時間を算出し、
算出した識別情報に係る滞在時間が前記記憶部に記憶した閾滞在時間を越える場合に、前記識別情報に対応する他の端末装置へ質問を送信する
付記１０に記載のプログラム。
【０１６４】
（付記１３）
前記記憶部には領域に対応づけて、業務領域または非業務領域を示す環境情報が記憶されており、
前記記憶部には、他の端末装置の識別情報に対応づけて業務領域用または非業務領域用を示す用途情報が記憶されており、
他の端末装置の位置情報が領域に属すると判断した場合に、前記制御部により前記記憶部を参照し前記領域の環境情報、及び、前記他の端末装置の用途情報を読み出し、
前記領域が業務領域であり、かつ、前記他の端末装置が業務領域用である場合、または、前記領域が非業務領域であり、かつ、前記他の端末装置が非業務領域用である場合に、前記制御部により前記他の端末装置へ質問を送信する
付記１または２に記載のプログラム。
【０１６５】
（付記１４）
一の端末装置から送信された領域及び質問を受信する受信部と、
該受信部により受信した領域及び質問を対応づけて記憶部に記憶する記憶処理部と、
他の端末装置から送信された該他の端末装置の位置情報を受信する位置受信部と、
該位置受信部により受信した位置情報が前記記憶部に記憶した領域に属するか否かを判断する判断部と、
該判断部により属すると判断した場合に、属すると判断した領域に対応する質問を前記記憶部から読み出す読み出し部と、
該読み出し部により読み出した質問を前記他の端末装置へ送信する送信部と、
前記他の端末装置から送信された前記質問に対する回答を受信する回答受信部と
を備える中央装置。
【０１６６】
（付記１５）
制御部を有するコンピュータにより情報処理を行う情報処理方法において、
一の端末装置から送信された領域及び質問を前記制御部により受信し、
前記制御部により受信した領域及び質問を対応づけて記憶部に記憶し、
他の端末装置から送信された該他の端末装置の位置情報を前記制御部により受信し、
受信した位置情報が前記記憶部に記憶した領域に属するか否かを前記制御部により判断し、
属すると判断した場合に、属すると判断した領域に対応する質問を前記制御部により前記記憶部から読み出し、
読み出した質問を前記制御部により前記他の端末装置へ送信し、
該他の端末装置から送信された前記質問に対する回答を受信する
情報処理方法。
【０１６７】
（付記１６）
一の端末装置、他の端末装置及び中央装置が通信網を介して接続された情報処理システムにおいて、
前記一の端末装置は、
領域及び質問を前記中央装置へ送信する質問送信部を備え、
前記中央装置は、
前記一の端末装置から送信された領域及び質問を受信する受信部と、
該受信部により受信した領域及び質問を対応づけて記憶部に記憶する記憶処理部と、
他の端末装置から送信された該他の端末装置の位置情報を受信する位置受信部と、
該位置受信部により受信した位置情報が前記記憶部に記憶した領域に属するか否かを判断する判断部と、
該判断部により属すると判断した場合に、属すると判断した領域に対応する質問を前記記憶部から読み出す読み出し部と、
該読み出し部により読み出した質問を前記他の端末装置へ送信する送信部と、
前記他の端末装置から送信された前記質問に対する回答を受信する回答受信部と
を備える情報処理システム。
【符号の説明】
【０１６８】
１      サーバコンピュータ
１Ａ    可搬型記録媒体
１Ｂ    半導体メモリ
２      パーソナルコンピュータ
３      携帯電話機
１０Ａ  読み取り部
１１    ＣＰＵ
１２    ＲＡＭ
１３    入力部
１４    表示部
１５    記憶部
１５Ｐ  制御プログラム
１６    通信部
１８    時間管理部
２１    ＣＰＵ
２２    ＲＡＭ
２３    入力部
２４    表示部
２５    記憶部
２５Ｐ  制御プログラム
２６    通信部
２５１  ブラウザ
３１    ＣＰＵ
３２    ＲＡＭ
３３    入力部
３４    表示部
３５    記憶部
３５Ｐ  制御プログラム
３６    通信部
３９    ＧＰＳモジュール
１０１  受信部
１０２  記憶処理部
１０３  位置受信部
１０４  判断部
１０５  読み出し部
１０６  送信部
１０７  回答受信部
１５１  領域テーブル
１５２  質問テーブル
１５３  回答者ＩＤファイル
１５４  セッションファイル
１５５  回答ファイル
１５６  施設ファイル
１５７  施設評価値ファイル
１５８  履歴ファイル
２４１  質問入力画面
２４２  指定領域
２４３  質問者ＩＤ入力ボックス
２４４  質問入力ボックス
２４５  回答目標数入力ボックス
２４６  質問登録ボタン
２４７  回答欄
２４８  評価値入力ボックス
２４９  送信ボタン
３１０  マイク
３１１  スピーカ
３４０  回答画面
３４１  選択ボタン
３４２  詳細ボタン
３４３  回答終了ボタン
３５１  ブラウザ
３４２０  第２情報入力画面
３４２１  文章入力ボックス
３４２２  挿入ボタン
３４２３  送信ボタン
Ｎ      通信網
【図１】
0005741238.tif 000002
【図２】
0005741238.tif 000003
【図３】
0005741238.tif 000004
【図４】
0005741238.tif 000005
【図５】
0005741238.tif 000006
【図６】
0005741238.tif 000007
【図７】
0005741238.tif 000008
【図８】
0005741238.tif 000009
【図９】
0005741238.tif 000010
【図１０】
0005741238.tif 000011
【図１１】
0005741238.tif 000012
【図１２】
0005741238.tif 000013
【図１３】
0005741238.tif 000014
【図１４】
0005741238.tif 000015
【図１５】
0005741238.tif 000016
【図１６】
0005741238.tif 000017
【図１７】
0005741238.tif 000018
【図１８】
0005741238.tif 000019
【図１９】
0005741238.tif 000020
【図２０】
0005741238.tif 000021
【図２１】
0005741238.tif 000022
【図２２】
0005741238.tif 000023
【図２３】
0005741238.tif 000024
【図２４】
0005741238.tif 000025
【図２５】
0005741238.tif 000026
【図２６】
0005741238.tif 000027
【図２７】
0005741238.tif 000028
【図２８】
0005741238.tif 000029
【図２９】
0005741238.tif 000030
【図３０】
0005741238.tif 000031
【図３１】
0005741238.tif 000032
【図３２】
0005741238.tif 000033
【図３３】
0005741238.tif 000034
【図３４】
0005741238.tif 000035
【図３５】
0005741238.tif 000036
【図３６】
0005741238.tif 000037
【図３７】
0005741238.tif 000038
【図３８】
0005741238.tif 000039
【図３９】
0005741238.tif 000040
【図４０】
0005741238.tif 000041
【図４１】
0005741238.tif 000042
【図４２】
0005741238.tif 000043
【図４３】
0005741238.tif 000044
【図４４】
0005741238.tif 000045
【図４５】
0005741238.tif 000046
【図４６】
0005741238.tif 000047
【図４７】
0005741238.tif 000048
【図４８】
0005741238.tif 000049
【図４９】
0005741238.tif 000050
【図５０】
0005741238.tif 000051
【図５１】
0005741238.tif 000052
【図５２】
0005741238.tif 000053
【図５３】
0005741238.tif 000054
【図５４】
0005741238.tif 000055