(57)【要約】【課題】人の繰り返し行動に着目し、その人の真に記憶している情報や真に所望している情報を抽出するためのデータ抽出支援システム等を提供する。【解決手段】  データ抽出支援装置４の抽出候補データ決定・送信手段８４は、履歴対応データが送信決定基準を満たすことを条件として、履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベース９０から読み出してユーザ端末６に送信する。履歴対応データ更新手段８６は、ユーザ端末６に送信されユーザ端末６に表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて履歴対応データを更新する。抽出データ決定手段８８は、更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する。【選択図】図２
2005216227.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置と表示装置と入力装置とを備えた複数のユーザ端末と、
情報通信網を介して各ユーザ端末と通信可能なサーバコンピュータと、
を有するシステムであって、
サーバコンピュータは、
ユーザ端末を使用するユーザを特定するユーザ特定データと抽出候補データと当該抽出候補データが当該ユーザによって選択された履歴に対応する履歴対応データとを関連付けて記憶する情報データベースにアクセス可能であり、かつ、
履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベースから読み出して対応するユーザ端末に送信する抽出候補データ決定・送信手段と、
抽出候補データ決定・送信手段によりユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新する履歴対応データ更新手段と、
履歴対応データ更新手段により更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する抽出データ決定手段と、
を有するデータ抽出支援装置として機能すること、
を特徴とするデータ抽出支援システム。
【請求項２】
記憶装置と表示装置と入力装置とを備えた複数のユーザ端末と、情報通信網を介して各ユーザ端末と通信可能なデータ抽出支援装置と、を有するシステムに用いるデータ抽出支援装置であって、
データ抽出支援装置は、
ユーザ端末を使用するユーザを特定するユーザ特定データと抽出候補データと当該抽出候補データが当該ユーザによって選択された履歴に対応する履歴対応データとを関連付けて記憶する情報データベースにアクセス可能であり、かつ、
履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベースから読み出して対応するユーザ端末に送信する抽出候補データ決定・送信手段と、
抽出候補データ決定・送信手段によりユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新する履歴対応データ更新手段と、
履歴対応データ更新手段により更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する抽出データ決定手段と、
を有すること、
を特徴とするデータ抽出支援装置。
【請求項３】
記憶装置と表示装置と入力装置とを備えた複数のユーザ端末と、情報通信網を介して各ユーザ端末と通信可能なサーバコンピュータと、を有するシステムに用いるサーバコンピュータを、
ユーザ端末を使用するユーザを特定するユーザ特定データと抽出候補データと当該抽出候補データが当該ユーザによって選択された履歴に対応する履歴対応データとを関連付けて記憶する情報データベースにアクセス可能であり、かつ、
履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベースから読み出して対応するユーザ端末に送信する抽出候補データ決定・送信手段と、
抽出候補データ決定・送信手段によりユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新する履歴対応データ更新手段と、
履歴対応データ更新手段により更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する抽出データ決定手段と、
を有するデータ抽出支援装置、
として機能させるためのプログラム。
【請求項４】
請求項３のプログラムを記録した記録媒体。
【請求項５】
請求項１ないし４のいずれかのシステム、装置、プログラムまたはプログラムを記録した記録媒体において、
前記抽出決定基準は、ユーザ端末の表示装置に表示された当該抽出候補データが当該ユーザによってｎ回（ｎ≧３）連続して選択されたことを条件とし、
前記送信決定基準は、当該抽出候補データが、今までにユーザ端末の表示装置に表示されたことがない未表示データか、または、前回ユーザ端末の表示装置に表示されたときに当該ユーザによって選択された前回選択データであること、を条件とすること、
を特徴とするもの。
【請求項６】
請求項５のシステム、装置、プログラムまたはプログラムを記録した記録媒体において、
前記送信決定基準は、１≧i≧ｎ−２の条件下で、ユーザ端末の表示装置へのｉ回目の表示から（ｉ＋１）回目の表示までの期間よりも（ｉ＋１）回目の表示から（ｉ＋２）回目の表示までの期間の方が長くなるように設定されていること、
を特徴とするもの。
【請求項７】
請求項５ないし６のいずれかのシステム、装置、プログラムまたはプログラムを記録した記録媒体において、
前記履歴対応データ更新手段は、抽出候補データ決定・送信手段によりユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されなかった場合には、当該抽出候補データに対応する履歴対応データを、前記未表示データと実質的に同一の取扱がなされるデータに変更すること、
を特徴とするもの。
【請求項８】
請求項１ないし７のいずれかのシステム、装置、プログラムまたはプログラムを記録した記録媒体において、
データ抽出支援装置とユーザ端末とは、一定期間ごとに情報通信網を介して通信を行うよう構成され、
前記抽出候補データ決定・送信手段は、前記送信決定基準を満たす前記一定期間分の抽出候補データをまとめて情報データベースから読み出してユーザ端末に送信し、
前記履歴対応データ更新手段は、ユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する前記一定期間分の情報をまとめて受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新すること、
を特徴とするもの。
【請求項９】
請求項１ないし８のいずれかのシステム、装置、プログラムまたはプログラムを記録した記録媒体において、
前記システムは、さらに、情報通信網を介してサーバコンピュータと通信可能な管理者端末を有し、
前記データ抽出支援装置は、管理者端末および／またはユーザ端末から送信された送信決定基準指示データに基づいて前記送信決定基準を設定する送信決定基準設定手段を備えたこと、
を特徴とするもの。
【請求項１０】
記憶装置と表示装置と入力装置とを備えた複数のユーザ端末と、情報通信網を介して各ユーザ端末と通信可能なサーバコンピュータであってユーザ端末を使用するユーザを特定するユーザ特定データと抽出候補データと当該抽出候補データが当該ユーザによって選択された履歴に対応する履歴対応データとを関連付けて記憶する情報データベースにアクセス可能なサーバコンピュータと、を有するシステムを用いて行うデータ抽出支援方法であって、
履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベースから読み出して対応するユーザ端末に送信する抽出候補データ決定・送信ステップと、
抽出候補データ決定・送信ステップにおいてユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新する履歴対応データ更新ステップと、
履歴対応データ更新手段により更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する抽出データ決定ステップと、
を有すること、
を特徴とするデータ抽出支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はデータ抽出支援システム等に関する。
【背景技術】
【０００２】
大脳生理学の成果を応用した記憶支援方法が知られている（たとえば、特許文献１参照）。この方法は、記憶または学習すべき内容を示す画像をコンピュータの表示画面の左側に所定時間表示する画像表示ステップと、画像表示ステップにて表示された画像に関連付けられた言語情報の文字データをコンピュータの表示画面の右側に所定時間表示する文字表示ステップと、を繰り返し実行することにより、多数の画像及び文字データをつぎつぎと表示して、コンピュータを使用する者の記憶又は語学学習を支援するよう構成されている。
【０００３】
このように構成することで、脳の左半球、右半球に偏らない記憶活動を可能にし、また、左右の脳、および潜在意識、顕在意識の双方を用いた記憶活動、語学学習が可能となるとしている。しかしながら、この方法では、与えられた情報が長期にわたり記憶されているか否か、すなわち、与えられた情報が真に記憶されたか否かまでは、確認することができない。
【０００４】
一方、人の脳の機能として、短期記憶機能、中期記憶機能、長期記憶機能があることが知られている。短期記憶機能により記憶された情報は短期間で消滅するが、消滅前に復習（再記憶）することで記憶した情報の消滅を防止することができる。このようにして短期間での消滅を免れた情報は、中期記憶機能によって記憶されたことになる。
【０００５】
さらに、中期記憶機能により記憶された情報は、短期記憶機能による記憶期間よりやや長い期間（中期間）保持されるが、その後、消滅する。中期記憶機能によって保持された情報が消滅する前に再度復習することで、この情報の消滅を防止することができる。このようにして中期間での消滅を免れた情報は長期記憶機能によって記憶されたことになる。長期記憶機能によって記憶された情報は、かなり長期に渡り保持される。
【０００６】
人の行動の繰り返しによって目的を達成しうるこのような機能に着目して再記憶を促すことで、与えた情報をより効率的に記憶させるとともに、その人の真に記憶している情報を把握することが可能となる。同様に、人の行動の繰り返しによって把握可能な属性に着目して人の情報選択行動を分析することで、その人の真に所望している情報を把握することが可能となる。
【特許文献１】特開２００３−３１６２４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明は、人の繰り返し行動に着目し、その人の真に記憶している情報や真に所望している情報を抽出するためのデータ抽出支援システム等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、データ抽出支援システムに関し、記憶装置と表示装置と入力装置とを備えた複数のユーザ端末と、情報通信網を介して各ユーザ端末と通信可能なサーバコンピュータと、を有するシステムであって、サーバコンピュータは、ユーザ端末を使用するユーザを特定するユーザ特定データと抽出候補データと当該抽出候補データが当該ユーザによって選択された履歴に対応する履歴対応データとを関連付けて記憶する情報データベースにアクセス可能であり、かつ、履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベースから読み出して対応するユーザ端末に送信する抽出候補データ決定・送信手段と、抽出候補データ決定・送信手段によりユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新する履歴対応データ更新手段と、履歴対応データ更新手段により更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する抽出データ決定手段と、を有するデータ抽出支援装置として機能すること、を特徴とする。
【０００９】
この発明は、データ抽出支援装置に関し、記憶装置と表示装置と入力装置とを備えた複数のユーザ端末と、情報通信網を介して各ユーザ端末と通信可能なデータ抽出支援装置と、を有するシステムに用いるデータ抽出支援装置であって、データ抽出支援装置は、ユーザ端末を使用するユーザを特定するユーザ特定データと抽出候補データと当該抽出候補データが当該ユーザによって選択された履歴に対応する履歴対応データとを関連付けて記憶する情報データベースにアクセス可能であり、かつ、履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベースから読み出して対応するユーザ端末に送信する抽出候補データ決定・送信手段と、抽出候補データ決定・送信手段によりユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新する履歴対応データ更新手段と、履歴対応データ更新手段により更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する抽出データ決定手段と、を有すること、を特徴とする。
【００１０】
この発明は、プログラムに関し、記憶装置と表示装置と入力装置とを備えた複数のユーザ端末と、情報通信網を介して各ユーザ端末と通信可能なサーバコンピュータと、を有するシステムに用いるサーバコンピュータを、ユーザ端末を使用するユーザを特定するユーザ特定データと抽出候補データと当該抽出候補データが当該ユーザによって選択された履歴に対応する履歴対応データとを関連付けて記憶する情報データベースにアクセス可能であり、かつ、履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベースから読み出して対応するユーザ端末に送信する抽出候補データ決定・送信手段と、抽出候補データ決定・送信手段によりユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新する履歴対応データ更新手段と、履歴対応データ更新手段により更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する抽出データ決定手段と、を有するデータ抽出支援装置、として機能させることを特徴とする。
【００１１】
この発明は、データ抽出支援方法に関し、記憶装置と表示装置と入力装置とを備えた複数のユーザ端末と、情報通信網を介して各ユーザ端末と通信可能なサーバコンピュータであってユーザ端末を使用するユーザを特定するユーザ特定データと抽出候補データと当該抽出候補データが当該ユーザによって選択された履歴に対応する履歴対応データとを関連付けて記憶する情報データベースにアクセス可能なサーバコンピュータと、を有するシステムを用いて行うデータ抽出支援方法であって、履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベースから読み出して対応するユーザ端末に送信する抽出候補データ決定・送信ステップと、抽出候補データ決定・送信ステップにおいてユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新する履歴対応データ更新ステップと、履歴対応データ更新手段により更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する抽出データ決定ステップと、を有すること、を特徴とする。
【００１２】
本発明の特徴は、上記のように広く示すことができるが、その構成や内容は、目的および特徴とともに、図面を考慮に入れた上で、以下の開示によりさらに明らかになるであろう。
【発明の効果】
【００１３】
請求項１のデータ抽出支援システムは、記憶装置と表示装置と入力装置とを備えた複数のユーザ端末と、情報通信網を介して各ユーザ端末と通信可能なサーバコンピュータと、を有するシステムであって、サーバコンピュータは、ユーザ端末を使用するユーザを特定するユーザ特定データと抽出候補データと当該抽出候補データが当該ユーザによって選択された履歴に対応する履歴対応データとを関連付けて記憶する情報データベースにアクセス可能であり、かつ、履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベースから読み出して対応するユーザ端末に送信する抽出候補データ決定・送信手段と、抽出候補データ決定・送信手段によりユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新する履歴対応データ更新手段と、履歴対応データ更新手段により更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する抽出データ決定手段と、を有するデータ抽出支援装置として機能すること、を特徴とする。
【００１４】
請求項２のデータ抽出支援装置は、記憶装置と表示装置と入力装置とを備えた複数のユーザ端末と、情報通信網を介して各ユーザ端末と通信可能なデータ抽出支援装置と、を有するシステムに用いるデータ抽出支援装置であって、データ抽出支援装置は、ユーザ端末を使用するユーザを特定するユーザ特定データと抽出候補データと当該抽出候補データが当該ユーザによって選択された履歴に対応する履歴対応データとを関連付けて記憶する情報データベースにアクセス可能であり、かつ、履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベースから読み出して対応するユーザ端末に送信する抽出候補データ決定・送信手段と、抽出候補データ決定・送信手段によりユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新する履歴対応データ更新手段と、履歴対応データ更新手段により更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する抽出データ決定手段と、を有すること、を特徴とする。
【００１５】
請求項３のプログラムは、記憶装置と表示装置と入力装置とを備えた複数のユーザ端末と、情報通信網を介して各ユーザ端末と通信可能なサーバコンピュータと、を有するシステムに用いるサーバコンピュータを、ユーザ端末を使用するユーザを特定するユーザ特定データと抽出候補データと当該抽出候補データが当該ユーザによって選択された履歴に対応する履歴対応データとを関連付けて記憶する情報データベースにアクセス可能であり、かつ、履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベースから読み出して対応するユーザ端末に送信する抽出候補データ決定・送信手段と、抽出候補データ決定・送信手段によりユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新する履歴対応データ更新手段と、履歴対応データ更新手段により更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する抽出データ決定手段と、を有するデータ抽出支援装置、として機能させるためのものである。
【００１６】
請求項４の記録媒体は、請求項３のプログラムを記録したものである。
【００１７】
請求項１０のデータ抽出支援方法は、記憶装置と表示装置と入力装置とを備えた複数のユーザ端末と、情報通信網を介して各ユーザ端末と通信可能なサーバコンピュータであってユーザ端末を使用するユーザを特定するユーザ特定データと抽出候補データと当該抽出候補データが当該ユーザによって選択された履歴に対応する履歴対応データとを関連付けて記憶する情報データベースにアクセス可能なサーバコンピュータと、を有するシステムを用いて行うデータ抽出支援方法であって、履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベースから読み出して対応するユーザ端末に送信する抽出候補データ決定・送信ステップと、抽出候補データ決定・送信ステップにおいてユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新する履歴対応データ更新ステップと、履歴対応データ更新手段により更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する抽出データ決定ステップと、を有すること、を特徴とする。
【００１８】
したがって、請求項１ないし４または１０のシステム、装置、プログラム、プログラムを記録した記録媒体、または方法においては、抽出候補データがユーザによって選択された履歴に対応する履歴対応データに着目し、履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して、対応するユーザ端末に送信し、ユーザ端末の表示装置に表示させる。このようにして表示された抽出候補データがユーザによって選択されたか否かに対応する情報に基づいて情報データベースの履歴対応データを更新する。また、このようにして更新された履歴対応データが所定の抽出決定基準を満たす場合には、当該履歴対応データに対応する抽出候補データを、当該ユーザについての抽出データと決定する。
【００１９】
すなわち、抽出候補データがユーザによって選択された履歴に基づいて、ユーザ端末に表示する抽出候補データを決定するとともに、このようにして表示された提出候補データがユーザによって選択された否かを当該履歴にフィードバックさせるようにしている。また、このようにして更新された履歴に基づいて、当該ユーザについての抽出データを決定するようにしている。
【００２０】
このように、抽出候補データの選択に関するユーザの繰り返し行動に着目することで、そのユーザの真に記憶している抽出候補データや真に所望している抽出候補データを知ることが可能となる。
【００２１】
請求項５のシステム、装置、プログラムまたはプログラムを記録した記録媒体においては、抽出決定基準は、ユーザ端末の表示装置に表示された当該抽出候補データが当該ユーザによってｎ回（ｎ≧３）連続して選択されたことを条件とし、送信決定基準は、当該抽出候補データが、今までにユーザ端末の表示装置に表示されたことがない未表示データか、または、前回ユーザ端末の表示装置に表示されたときに当該ユーザによって選択された前回選択データであること、を条件とすること、を特徴とする。
【００２２】
したがって、ユーザ端末の表示装置に表示されたにもかかわらずユーザに選択されなかった抽出候補データは、次回からは表示されない。このようにして、ｎ回（ｎ≧３）連続してユーザに選択された抽出候補データのみが、当該ユーザについての抽出データと決定される。これにより、ユーザの真に記憶している抽出候補データや真に所望している抽出候補データを、より確実に知ることが可能となる。
【００２３】
請求項６のシステム、装置、プログラムまたはプログラムを記録した記録媒体においては、送信決定基準は、１≧i≧ｎ−２の条件下で、ユーザ端末の表示装置へのｉ回目の表示から（ｉ＋１）回目の表示までの期間よりも（ｉ＋１）回目の表示から（ｉ＋２）回目の表示までの期間の方が長くなるように設定されていること、を特徴とする。
【００２４】
選択された抽出候補データの記憶が消滅する期間の経過前に次回の表示を行うとともに、表示インターバルを徐々に長くしてゆくことで、人の脳の機能である短期記憶機能、中期記憶機能、長期記憶機能を有効に活用して、記憶した情報の消滅を長期に渡り防止することができる。したがって、このような機能に着目して再記憶を促すことで、与えた情報をより効率的に記憶させるとともに、その人の真に記憶している情報を把握することが可能となる。
【００２５】
請求項７のシステム、装置、プログラムまたはプログラムを記録した記録媒体においては、履歴対応データ更新手段は、抽出候補データ決定・送信手段によりユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されなかった場合には、当該抽出候補データに対応する履歴対応データを、未表示データと実質的に同一の取扱がなされるデータに変更すること、を特徴とする。
【００２６】
したがって、ユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されなかった場合には、ｎ回（ｎ≧３）連続して選択される前であれば、それまでに何回連続して選択されていたとしても、次からは選択回数「０」として扱われることになる。このようにすることで、すべての抽出候補データを確実にユーザに記憶させることが可能となる。
【００２７】
請求項８のシステム、装置、プログラムまたはプログラムを記録した記録媒体においては、データ抽出支援装置とユーザ端末とは、一定期間ごとに情報通信網を介して通信を行うよう構成され、抽出候補データ決定・送信手段は、送信決定基準を満たす一定期間分の抽出候補データをまとめて情報データベースから読み出してユーザ端末に送信し、履歴対応データ更新手段は、ユーザ端末に送信されユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する一定期間分の情報をまとめて受信し、受信した当該情報に基づいて情報データベースの履歴対応データを更新すること、を特徴とする。
【００２８】
したがって、ある抽出候補データをユーザ端末に表示させてから次回表示させるまでの最短のインターバルと上記一定期間とを一致させておけば、データ抽出支援装置とユーザ端末との無駄な通信を回避することができ、好都合である。
【００２９】
請求項９のシステム、装置、プログラムまたはプログラムを記録した記録媒体においては、当該システムは、さらに、情報通信網を介してサーバコンピュータと通信可能な管理者端末を有し、データ抽出支援装置は、管理者端末および／またはユーザ端末から送信された送信決定基準指示データに基づいて送信決定基準を設定する送信決定基準設定手段を備えたこと、を特徴とする。
【００３０】
したがって、管理者端末および／またはユーザ端末から、送信決定基準の初期設定または途中変更を行うことができる。このようにしておくことで、ユーザの事情に応じた送信決定基準を適宜設定することができるので好都合である。
【発明を実施するための最良の形態】
【００３１】
図１は、この発明の一実施形態によるデータ抽出支援システム２の構成を示す図面である。データ抽出支援システム２においては、データ抽出支援装置４は、複数のユーザ端末６および複数の管理者端末１０と、情報通信網８を介して通信可能となっている。
【００３２】
図２は、図１のデータ抽出支援システム２を構成するデータ抽出支援装置４、ユーザ端末６および管理者端末１０の構成を示すブロック図である。この例では、データ抽出支援装置４とユーザ端末６とは、一定期間（例えば１週間）ごとに情報通信網８を介して通信を行うよう構成されている。
【００３３】
図２に示すように、管理者端末１０は、入力装置１０ａおよび表示装置１０ｂを備えている。ユーザ端末６は、入力装置６ａ、表示装置６ｂおよび記憶装置６ｃを備えている。データ抽出支援装置４は、送信決定基準設定手段８２，抽出候補データ決定・送信手段８４，履歴対応データ更新手段８６，抽出データ決定手段８８，および情報データベース９０を備えている。
【００３４】
情報データベース９０は、ユーザ端末６を使用するユーザを特定するユーザ特定データと抽出候補データと当該抽出候補データが当該ユーザによって選択された履歴に対応する履歴対応データとを関連付けて記憶する。
【００３５】
送信決定基準設定手段８２は、管理者端末１０および／またはユーザ端末６から送信された送信決定基準指示データに基づいて送信決定基準の少なくとも一部を設定する。
【００３６】
抽出候補データ決定・送信手段８４は、履歴対応データが所定の送信決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データをユーザごとに決定して情報データベース９０から読み出して対応するユーザ端末６に送信する。この例では、抽出候補データ決定・送信手段８４は、送信決定基準を満たす一定期間（例えば１週間）分の抽出候補データをまとめて情報データベース９０から読み出してユーザ端末６に送信するよう構成されている。
【００３７】
送信決定基準はとくに限定されるものではないが、たとえば、当該抽出候補データが、今までにユーザ端末６の表示装置６ｂに表示されたことがない未表示データか、または、前回ユーザ端末６の表示装置６ｂに表示されたときに当該ユーザによって選択された前回選択データであることを条件とすることができる。また、たとえば、１≧i≧ｎ−２（ただし、ｎ≧３）の条件下で、ユーザ端末６の表示装置６ｂへのｉ回目の表示から（ｉ＋１）回目の表示までの期間よりも（ｉ＋１）回目の表示から（ｉ＋２）回目の表示までの期間の方が長くなるように、送信決定基準を設定することもできる。
【００３８】
履歴対応データ更新手段８６は、抽出候補データ決定・送信手段８４によりユーザ端末６に送信されユーザ端末６の表示装置６ｂに表示された抽出候補データがユーザによって選択されたか否かに対応する情報を受信し、受信した当該情報に基づいて情報データベース９０の履歴対応データを更新する。
【００３９】
この例では、履歴対応データ更新手段８６は、ユーザ端末６に送信されユーザ端末６の表示装置６ｂに表示された抽出候補データがユーザによって選択されたか否かに対応する一定期間（例えば１週間）分の情報をまとめて受信し、受信した当該情報に基づいて情報データベース９０の履歴対応データを更新するよう構成されている。
【００４０】
また、この例では、履歴対応データ更新手段８６は、抽出候補データ決定・送信手段８４によりユーザ端末６に送信されユーザ端末６の表示装置６ｂに表示された抽出候補データがユーザによって選択されなかった場合に、当該抽出候補データに対応する履歴対応データを、未表示データと実質的に同一の取扱がなされるデータに変更するよう構成されている。
【００４１】
抽出データ決定手段８８は、履歴対応データ更新手段８６により更新された履歴対応データが所定の抽出決定基準を満たすことを条件として、当該履歴対応データに対応する抽出候補データを当該ユーザについての抽出データと決定する。抽出決定基準はとくに限定されるものではないが、この例では、ユーザ端末６の表示装置６ｂに表示された当該抽出候補データが当該ユーザによってｎ回（ｎ≧３）連続して選択されたことを条件とするよう構成されている。
【００４２】
図３〜図１２は、データ抽出支援システム２を、人の記憶作業を支援する記憶支援処理に適用した場合の一例を説明するための図面である。以下、英単語等の記憶学習を支援する記憶支援処理（記憶学習支援処理）を例に説明する。
【００４３】
図３は、データ抽出支援装置４としてのサーバコンピュータ４，ユーザ端末６，および管理者端末１０のハードウェア構成を説明するためのブロック図である。
【００４４】
サーバコンピュータ４は、記憶装置であり本システムのプログラムを記録した記録媒体であるハードディスク５０、ハードディスク５０に記録されたプログラムを主メモリ（図示せず）にロードして実行する制御手段であるＣＰＵ４２，表示装置であるＬＣＤ（液晶表示装置）４４，入力装置であるキーボード４６、マウス４８，ならびに、情報通信網８としてのインターネット８を介してユーザ端末６および管理者端末１０等と通信するための通信インタフェース５２を備えている。
【００４５】
この実施形態においては、ユーザ端末６は、携帯電話であり、表示装置６ｂであるＬＣＤ６４、入力装置６ａである操作ボタン６６、ＯＳ（オペレーションシステム）や閲覧プログラム等を記録した記憶装置であるフラッシュメモリ７０、フラッシュメモリ７０に記録されたプログラム等を主メモリ（図示せず）にロードして実行するＣＰＵ６２，インターネット８を介してサーバコンピュータ４と通信するための通信インタフェース７２を備えている。もちろん、電話としての機能を実現するためのハードウェア構成を備えているが、図３ではそれらの構成の記載を省略している。
【００４６】
なお、この実施形態においては、ユーザが記憶学習支援処理の利用を希望する場合、すなわち、本システムを利用して受講することを希望する場合、インターネット８を介して、ユーザ端末６からプログラム配布サーバ（図示せず）にアクセスし、本システムのユーザ端末６側のプログラムをフラッシュメモリ７０にダウンロードしておけばよい。
【００４７】
管理者端末１０は、ＯＳ等のプログラムを記憶する記憶装置であるハードディスク３０、ハードディスク３０に記録されたプログラムを主メモリ（図示せず）にロードして実行する制御手段であるＣＰＵ２２，表示装置１０ｂであるＬＣＤ（液晶表示装置）２４，入力装置１０ａであるキーボード２６、マウス２８，ならびに、インターネット８を介してサーバコンピュータ４と通信するための通信インタフェース３２を備えている。
【００４８】
図４は、記憶学習支援処理の流れの一例を示すフローチャートである。図５は、図４に示す処理の一部を詳細に表したフローチャートである。図１０〜図１２Ｃは、記憶学習支援処理におけるユーザ端末６のＬＣＤ６４の表示画面の様子を説明するための図面である。
【００４９】
この記憶学習支援処理においては、情報データベース９０は、図２に示すように、ユーザマスタテーブル９２，問題マスタテーブル９４、出題管理テーブル９６および問題結果テーブル９８を備えている。
【００５０】
図６Ａ〜図６Ｃは、ユーザマスタテーブル９２のデータ構造の一例を説明するための図面である。図７は、問題マスタテーブル９４のデータ構造の一例を説明するための図面である。図８Ａ〜図８Ｅは、出題管理テーブル９６のデータ構造の一例を説明するための図面である。図９Ａ〜図９Ｃは、問題結果テーブル９８のデータ構造の一例を説明するための図面である。
【００５１】
図７に示すように、問題マスタテーブル９４は記憶対象（出題対象）となる問題およびその属性を格納するテーブルであり、問題のジャンル（英単語、歴史年号など）を特定するための「問題ジャンルＩＤ」、問題を特定するための「問題ＩＤ」、問題の内容を表す「問題内容」、問題の説明を表す「問題説明」、問題の出題時の解答を表す「問題解答」、出題時の解答選択肢を表す「問題選択肢」、問題のレベルを示す「問題レベル」、問題のスコアを示す「問題スコア」、出題の優先順位（小さい数値ほど優先順位が高い）を示す「問題出題順」等のフィールドを備えている。なお、問題マスタテーブル９４に格納されている個々の問題が、抽出候補データに対応する。
【００５２】
図６Ａ、Ｂ、Ｃは、それぞれ、レコードデータ新規生成時（受講申込み時）、利用開始時（受講開始時）、受講終了時におけるユーザマスタテーブル９２の内容の一例を示す図面である。
【００５３】
図６Ａに示すように、ユーザマスタテーブル９２はユーザごとの受講コースの基本データを格納するためのテーブルであり、ユーザを特定するための「ユーザＩＤ」、受講コース（高校一年コース、高校２年コースなど）を特定するための「コースＩＤ」、生徒番号を表す「生徒ＩＤ」、ユーザの氏名を表す「ユーザ氏名」、ユーザ氏名のカタカナ表記を表す「ユーザ氏名カナ」、ユーザのパスワードを示す「ユーザパスワード」、ユーザの所属クラスを示す「ユーザクラス」、ユーザの携帯電話のキャリアを示す「ユーザ携帯キャリア」、ユーザの携帯電話の機種を示す「ユーザ携帯機種」、ユーザの携帯電話タイプを示す「ユーザ携帯タイプ」、１日あたりの未修得問題の出題数を示す「設定問題数」、１日あたりの未修得問題の出題数の上限を示す「設定問題数上限」、設定問題数上限を設定した者を表す「設定問題数上限設定者」、設定問題数上限を設定した日を表す「設定問題数上限設定日」、受講開始予定日を表す「設定開始日」、受講終了予定日を表す「設定終了日」、受講中断日を表す「設定中断日」（受講中断中のみ表示）、実際に受講を開始した日を表す「利用開始日」、実際に受講を終了した日を表す「利用終了日」等のフィールドを備えている。
【００５４】
図６Ｂに示すように、「ユーザ携帯キャリア」、「ユーザ携帯機種」、「ユーザ携帯タイプ」および「利用開始日」フィールドのデータは、実際の利用開始時（受講開始時）に書き込まれる。また、図６Ｃに示すように、「利用終了日」フィールドのデータは、実際の利用終了時（受講終了時）に書き込まれる。なお、ユーザマスタテーブル９２の「ユーザＩＤ」フィールドの内容が、ユーザ特定データに対応する。
【００５５】
図８Ａ、Ｂ、Ｃ、Ｄ、Ｅは、それぞれ、レコードデータ新規生成時（未修得問題として出題決定時）、新規出題中（未修得問題出題中）、１週間後の復習問題として出題決定時、１ヶ月後の復習問題として出題決定時、修得完了時における出題管理テーブル９６の内容の一例を示す図面である。
【００５６】
図８Ａに示すように、出題管理テーブル９６は各問題の修得状況や出題状況をユーザごとに管理するためのテーブルであり、ユーザと問題との組み合わせを特定する「問題プランＩＤ」、「ユーザＩＤ」、「コースＩＤ」、「問題ＩＤ」、その問題の出題順を表す「問題出題順」、問題の修得状況を表す「問題状態」、問題の出題状況を表す「問題選択状態」等のフィールドを備えている。
【００５７】
「問題選択状態」フィールドは、図８Ａ、Ｃ、Ｄ、Ｅに示すように、出題スケジューリング処理の対象となり得る状態のときには「１（対象）」となり、図８Ｂに示すように、問題出題中には「９（処理中）」となる。
【００５８】
「問題状態」フィールドは、図８Ａ、Ｂに示すように、問題が未修得状態の場合、すなわち、未出題またはいずれかの確認テストで誤答であった場合には「１（未修得問題）」となる。いずれかの確認テストで誤答であった問題を誤答問題と呼ぶこととすれば、「問題状態」フィールドにおいては、誤答問題は未出題問題と同一の取り扱いを受けることになる。
【００５９】
一方、図８Ｃに示すように、未修得問題の確認テストで正答であった場合には「問題状態」フィールドは「３（１週間後復習）」となり、図８Ｄに示すように、１週間後の確認テストで正答であった場合には「５（１ヶ月後復習）」となり、図８Ｅに示すように、１ヶ月後の確認テストで正答であった場合には「９（修得）」となる。
【００６０】
なお、出題管理テーブル９６の「問題状態」フィールドの内容が、履歴対応データに対応する。また、未出題の問題が未表示データに対応し、未修得問題以外の問題が前回選択データに対応する。未修得問題以外の問題のうち１ヶ月後の確認テスト（最終確認テスト）で正答であった問題が抽出データに対応する。また、未修得問題の確認テスト、一週間後の確認テストおよび最終確認テストで連続して正答であった場合に当該問題を抽出データと決定するとする基準が、抽出決定基準に対応する。
【００６１】
「問題出題順」フィールドは、図８Ａ、Ｂに示すように、問題が未修得状態の場合、すなわち、未出題問題または誤答問題の場合には「１」となる。この場合、当該週の未修得問題として出題が決定されると、その出題日および出題順序はランダムに決定されることになる。「問題出題順」フィールドには、図８Ｃに示すように、未修得問題の確認テストで正答であった場合には当該確認テストの１週間後の日付が書き込まれ、１週間後の確認テストで正答であった場合には当該確認テストの１ヶ月後の日付が書き込まれ、１ヶ月後の確認テストで正答であった場合には当該確認テストの日付が書き込まれる。
【００６２】
出題管理テーブル９６は、「ユーザＩＤ」フィールドを介してユーザマスタテーブル９２と関連づけられ、「問題ＩＤ」フィールドを介して問題マスタテーブル９４と関連づけられている。
【００６３】
図９Ａ、Ｂ、Ｃは、それぞれ、解答結果受信前、解答結果受信後、解答結果の出題管理テーブル９６への転記等処理後における問題結果テーブル９８の内容の一例を示す図面である。
【００６４】
図９Ａに示すように、問題結果テーブル９８は各問題の確認テストの結果をユーザごとに保存するためのテーブルであり、「問題プランＩＤ」、問題に対する確認テストの解答日を表す「問題解答日」、「問題状態」、問題結果の処理状況を表す「処理状態」等のフィールドを備えている。
【００６５】
「問題解答日」フィールドは、図９Ａに示すように、未出題問題の場合には「１」となる。なお、誤答問題または復習問題の場合には、前回の解答日が書き込まれる。図９Ｂに示すように、確認テストの結果を受信すると、「問題解答日」フィールドには、確認テストの解答日が書き込まれる。
【００６６】
問題結果テーブル９８における「問題状態」フィールドは、出題管理テーブル９６の場合と同様、問題の修得状況が書き込まれる。この例では、図９Ａに示すように、未修得問題が出題され、図９Ｂから、確認テストの結果、１週間後の復習問題の対象となったことが分かる。つまり、この問題の確認テストの結果は正答であったことになる。この問題の確認テストの結果が誤答であれば、図９Ｂに示す「問題状態」フィールドの内容は「１（未修得問題）」のままとなる。なお、問題結果テーブル９８の「問題状態」フィールドの内容が、ユーザ端末の表示装置に表示された抽出候補データがユーザによって選択されたか否かに対応する情報に対応する。
【００６７】
「処理状態」フィールドは、図９Ａに示すように、問題出題中で解答結果の受信前には「９（出題中）」となり、図９Ｂに示すように、解答結果の受信後であって解答結果の出題管理テーブル９６への転記等処理前には「１（対象）」となり、Ｃに示すように、解答結果の出題管理テーブル９６への転記等処理後には「３（処理済み）」となる。
【００６８】
つぎに、図３〜図１２Ｃに基づいて、データ抽出支援システム２を記憶学習支援処理に用いた場合の動作の説明を行う。
【００６９】
図３に示すサーバコンピュータ４のＣＰＵ４２は、図４に示すように、出題スケジューリングの基礎とすべき基準データの変更指示の有無を監視しており、変更指示があれば基準データを変更する（ステップＳ１，ステップＳ２）。
【００７０】
出題スケジューリングは、情報データベース９０の内容に基づいて自動的に行われる。ある問題について、出題スケジューリングの際に情報データベース９０の内容がどのようなものであれば当該問題のユーザ端末６への送信が決定されるかの基準が、送信決定基準に対応する。
【００７１】
したがって、送信決定基準としては、当該問題自体の属性に関する基準のほか、１日あたりの未修得問題の標準出題数や、１日あたりの未修得問題の出題数の上限が含まれる。１日あたりの未修得問題の標準出題数や、１日あたりの未修得問題の出題数の上限を規定するデータを、出題スケジューリングの基礎とすべき基準データと呼ぶ。
【００７２】
１日あたりの未修得問題の標準出題数、１日あたりの未修得問題の出題数の上限は、それぞれ、ユーザマスタテーブル９２を構成する「設定問題数」および「設定問題数上限」フィールドの内容に基づいて決定される。また、後述のように、１日あたりの未修得問題の出題数は「設定終了日」フィールドの内容に基づいて算出される。したがって、これらのフィールドの内容は、出題スケジューリングの基礎とすべき基準データに該当する。
【００７３】
これらのフィールドには初期値が設定されているが、「設定問題数」および「設定終了日」フィールドの内容の変更指示は、ユーザ端末６およびインターネット８を介してユーザによって適宜与えられ、「設定問題数上限」フィールドの内容の変更指示は、管理者端末１０およびインターネット８を介して管理者（この例では講師）によって適宜与えられる。つまり、これらのフィールドの内容の変更指示命令が送信決定基準指示データに対応する。
【００７４】
ＣＰＵ４２は、つぎに、出題スケジューリングを行う（ステップＳ３）。ステップＳ３の処理内容を図５に詳述する。図５に示すように、ＣＰＵ４２は、ステップＳ３において、まず、未修得問題の今週の出題数を算出する（ステップＳ１１）。
【００７５】
受講コース、問題ジャンル等により決定された問題のうち未修得問題の総数を残問題数とし、これを残受講日（設定終了日−当日−１ヶ月）で除した数を、未修得問題の今週の１日あたりの出題数とする。ただし、算出した１日あたりの出題数が設定問題数上限を越える場合には、設定問題数上限として設定された数を未修得問題の１日あたりの出題数とする。１日あたりの出題数に７を乗じた数が今週の出題数となる。
【００７６】
ＣＰＵ４２は、つぎに、今週出題する未修得問題を決定する（ステップＳ１２）。この実施形態においては、今週出題する未修得問題のうち誤答問題が１／２を越えないよう構成されている。
【００７７】
すなわち、今週出題予定の誤答問題の件数が今週出題予定の未修得問題の数の１／２以下である場合には、該当する全ての誤答問題と、今週出題予定の未修得問題の出題数から該当する誤答問題の数を減じた数の未出題問題とを、今週出題する未修得問題として決定する。今週出題予定の未出題問題は問題マスタテーブル９４の「問題出題順」フィールドにしたがって優先順位の高いものから順に選択される。
【００７８】
一方、今週出題予定の誤答問題の件数が今週出題予定の未修得問題の数の１／２を越える場合には、今週出題予定の誤答問題の件数が今週出題予定の未修得問題の数の１／２になるようランダムに選択し、残りの１／２の数の未出題問題を優先順位に応じて選択するようにしている。
【００７９】
つぎにＣＰＵ４２は、今週出題予定の未修得問題の出題日を決定する（ステップＳ１３）。出題日は、ランダムに割り当てられる。同日に出題される複数の未修得問題の出題順もランダムに決定される。
【００８０】
つぎにＣＰＵ４２は、復習問題について今週の出題問題を決定する（ステップＳ１４）。今週出題する復習問題は、出題管理テーブル９６の「問題出題順」フィールドの記載にしたがって決定される。すなわち、出題管理テーブル９６の「問題出題順」フィールドに今週の日付が記載されている復習問題を、今週出題する復習問題として決定する。なお、今週出題予定の復習問題の出題日は、出題管理テーブル９６の「問題出題順」フィールドに記載されている日付となる。
【００８１】
図４に戻って、このようにして出題スケジューリングが完了すると、ＣＰＵ４２は、出題スケジューリングにて決定された１週間分の問題（未修得問題および復習問題）を情報データベース９０の問題マスタテーブル９４から読み出し、これらを、出題スケジューリング結果とともに、インターネット８を介して、ユーザ端末６に送信する（ステップＳ４）。
【００８２】
ユーザ端末６は、サーバコンピュータ４から送られてきた一週間分の問題および出題スケジューリング結果を受信し、これらを、フラッシュメモリ７０に格納する（ステップＳ５）。
【００８３】
ユーザ端末６のＣＰＵ６２は、受信した出題スケジューリング結果に基づいて、１週間にわたり、毎日、問題を出題するとともに、ユーザの解答結果をフラッシュメモリ７０に逐次記憶して行く（ステップＳ６）。
【００８４】
図１０〜図１２Ｃに基づいて、１日分の学習の様子を説明する。ユーザがユーザ端末６において、本システムのユーザ端末６側のプログラム（ユーザ側アプリケーション）を起動すると、ユーザ端末６のＬＣＤ６４に、図１０に示す画面１０１が表示される。
【００８５】
画面１０１において、「今日の英単語」、「確認テスト」または「オプション」が選択可能となっている。「今日の英単語」を選択すると、受信した１週間分の問題のうち今日の分として割り当てられた未修得問題の学習を行うことができる。「確認テスト」を選択すると、受信した１週間分の問題のうち今日の分として割り当てられた未修得問題および復習問題のテストを行うことができる。なお、「今日の英単語」は、同日中であれば何度でも学習可能であるが、「確認テスト」は同日中に１回のみ行うことができる。
【００８６】
画面１０１において「今日の英単語」を選択し、「決定」ボタンを押すと、図１１Ａに示す画面１０２が表示される。画面１０２において「和訳を隠す」または「英単語を隠す」のいずれかが選択可能となっている。
【００８７】
図１１Ｂは「和訳を隠す」を選択した場合の表示画面の様子を説明するための図面である。図１１Ａの画面１０２において「和訳を隠す」を選択して「決定」ボタンを押すと、表示画面が切り替わるが、切り替わった直後は、図１１Ｂの画面１０３のうち、英単語部分（この例では「ａｂｌｅ」）が表示され、和訳部分（この例では「（形）できる、能力のある」）は隠された状態となっている。その状態から「決定」ボタンを押すと、和訳部分も表示され、図１１Ｂに示す画面１０３のようになる。
【００８８】
画面１０３は、今日学習すべき未修得問題（未修得英単語）５問のうち３問目の問題が表示されていることを示す。４問目の問題（次の問題）を表示するには画面右上の「次>」ボタンを押す。２問目の問題（前の問題）を表示するには画面左上の「<前」ボタンを押す。画面１０３にて「戻る」ボタンを押すことにより、画面１０２に戻ることができる。
【００８９】
なお、画面１０２において「英単語を隠す」を選択して「決定」ボタンを押すと、表示画面が切り替わり、図１１Ｂの画面１０３のうち和訳部分が表示され英単語部分は隠された状態となる。その状態から「決定」ボタンを押すと、英単語部分も表示され、やはり図１１Ｂに示す画面１０３のようになる。他の動作は、「和訳を隠す」を選択した場合と同様である。図１１Ａに示す画面１０２において「戻る」ボタンを押すと図１０に示す画面１０１に戻る。
【００９０】
図１０に示す画面１０１において「確認テスト」を選択し、「決定」ボタンを押すと、図１２Ａに示す画面１０４が表示される。画面１０４において「決定」ボタンを押すと、確認テストが開始される。図１２Ｂは、確認テストの様子を説明するための図面である。図１２Ｂの画面１０５は、今日学習した未修得問題（この例では５問）および今日の割り当て分の復習問題（この例では５問）の合計１０問のうち３問目の問題が表示されていることを示す。画面１０５の右上には、前問までの正答（「○」で表示）数および誤答（「×」で表示）数が表示されている。
【００９１】
画面１０５には、問題（英単語）が表示されるとともに、複数の解答選択肢（この場合は４つ）が表示される。この問題に対する解答は、いずれかの解答選択肢を選択して「決定」ボタンを押すことにより行う。解答が正答の場合には、その旨表示され、その後自動的に次の問題が表示される。解答が誤答の場合または解答制限時間を超えた場合には、その旨表示されるととにも、正答の解答選択肢が強調表示され、その後自動的に次の問題が表示される。なお、問題および複数の解答選択肢の表示が、抽出候補データの表示に対応し、正答の解答選択肢を選択する行為が、ユーザによる抽出候補データの選択に対応する。
【００９２】
このようにして、今日の確認テストの全問終了すると、図１２Ｃに示す画面１０６が表示される。画面１０６は今日の確認テストの結果を示す画面であり、今日の確認テストの出題数、正答数、誤答数が、それぞれ「出題数」、「正解」、「不正解」欄に表示される。
【００９３】
このようにして、ユーザ端末６のＣＰＵ６２は、受信した１週間分の出題スケジューリング結果に基づいて、１週間にわたり、毎日、未修得問題の学習を行わせるとともに、未修得問題および復習問題の確認テストを行い、テスト結果をフラッシュメモリ７０に逐次記憶して行くのである。
【００９４】
図４に戻って、１週間分の出題スケジュールの実行が完了すると、ユーザ端末６は、インターネット８を介して、サーバコンピュータ４に確認テストの結果を送信する（ステップＳ７）。
【００９５】
サーバコンピュータ４のＣＰＵ４２は、確認テストの結果を受信し、情報データベース９０の問題結果テーブル９８に保存する。（ステップＳ８）。
【００９６】
ＣＰＵ４２は、つぎに、問題結果テーブル９８に基づいて出題管理テーブル９６を更新する（ステップＳ９）。
【００９７】
すなわち、問題結果テーブル９８の内容の出題管理テーブル９６への転記等の処理を行う。この転記等処理において、問題結果テーブル９８の「問題状態」フィールドの内容は、そのまま、出題管理テーブル９６の「問題状態」フィールドに転記される。
【００９８】
転記等処理においては、さらに、問題結果テーブル９８の「問題状態」フィールドの内容に応じて、出題管理テーブル９６の「問題出題順」フィールドの内容が更新される。
【００９９】
すなわち、問題結果テーブル９８の「問題状態」フィールドの内容が「１（未修得問題）」の場合には、出題管理テーブル９６の「問題出題順」フィールドに「１」が書き込まれ、問題結果テーブル９８の「問題状態」フィールドの内容が「１（未修得問題）」以外の場合には、出題管理テーブル９６の「問題出題順」フィールドに、問題結果テーブル９８の「問題状態」フィールドの内容に応じて「問題解答日」フィールドの内容に所定の演算を施した内容のデータが書き込まれる。
【０１００】
この例では、問題結果テーブル９８の「問題状態」フィールドの内容が「３（１週間後復習）」の場合には、出題管理テーブル９６の「問題出題順」フィールドに、問題結果テーブル９８の「問題解答日」フィールドの内容（日付データ）に「７日」を加算した日付データが書き込まれる。問題結果テーブル９８の「問題状態」フィールドの内容が「５（１ヶ月後復習）」の場合には、出題管理テーブル９６の「問題出題順」フィールドに、問題結果テーブル９８の「問題解答日」フィールドの日付データに「１ヶ月」を加算した日付データが書き込まれる。問題結果テーブル９８の「問題状態」フィールドの内容が「９（修得）」の場合には、出題管理テーブル９６の「問題出題順」フィールドに、問題結果テーブル９８の「問題解答日」フィールドの日付データがそのまま転記される。
【０１０１】
図４に戻って、このようにしてステップＳ９が終了すると、サーバコンピュータ４のＣＰＵ４２は、制御をステップＳ１に戻す。このようにして、受講コース、問題ジャンル等により決定された問題全てについて出題管理テーブル９６の「問題状態」フィールドが「９（修得）」となるか、ユーザマスタテーブル９２の「設定終了日」フィールドに設定された日が到来するまで、ステップＳ１〜ステップＳ９の処理が繰り返される。なお、ユーザは受講途中において、受講を中断したり、再開したりすることもできる。
【０１０２】
なお、図４のステップＳ１およびステップＳ２が図２の送信決定基準設定手段８２に対応し、ステップＳ３およびステップＳ４が、抽出候補データ決定・送信手段８４、ならびに抽出候補データ決定・送信ステップに対応し、ステップＳ８およびステップＳ９が、履歴対応データ更新手段８６および抽出データ決定手段８８、ならびに履歴対応データ更新ステップおよび抽出データ決定ステップに対応する。
【０１０３】
なお、上述の実施形態においては、複数の管理者端末を有するシステムを例に説明したが、１つの管理者端末を有するシステムにも、この発明を適用することができる。
【０１０４】
また、上述の実施形態においては、データ抽出支援装置とユーザ端末との通信インターバルを１週間としたが、この発明はこれに限定されるものではない。データ抽出支援装置とユーザ端末との通信インターバルを、１週間未満の期間、たとえば、１日としてもよいし、１週間を越える期間、たとえば１ヶ月としてもよい。さらに、データ抽出支援装置とユーザ端末との通信について、インターバルをとくに設定せず、通信の必要が生じたときに接続したり、接続したままとすることもできる。
【０１０５】
また、上述の実施形態においては、当日、１週間後、１ヶ月後に確認テストを行う場合を例に説明したが、確認テストの時期はこれに限定されるものではない。たとえば、当日〜１週間未満の間、１週間後〜１ヶ月未満の間、１ヶ月後〜３ヶ月未満の間に、それぞれ、第１回、第２回、第３回の確認テストを行うようにしてもよい。
【０１０６】
また、上述の実施形態においては、合計３回の確認テストにおいて連続して正答である場合に、当該問題が抽出データであると決定したが、この発明はこれに限定されるものではない。たとえば、さらに、第４回目の確認テスト（例えば３ヶ月後以降に実施）を行い、連続して４回の確認テストに正答することを条件として、当該問題が抽出データであると決定するようにしてもよい。逆に、連続して２回の確認テストに正答することを条件として、当該問題が抽出データであると決定するようにしてもよい。さらに、複数回の確認テストのうち、正答の割合が所定の基準値を超えた場合に当該問題が抽出データであると決定するようにしてもよい。この場合、前回の確認テストで正答が得られなかった場合であっても、今回の確認テストを行うことができることが前提となる。
【０１０７】
また、上述の実施形態においては、ｉ回目の確認テストから（ｉ＋１）回目の確認テストまでの期間よりも（ｉ＋１）回目の確認テストから（ｉ＋２）回目の確認テストまでの期間の方が長くなるようにしたが、この発明はこれに限定されることはない。たとえば、ｉ回目の確認テストから（ｉ＋１）回目の確認テストまでの期間と（ｉ＋１）回目の確認テストから（ｉ＋２）回目の確認テストまでの期間とが同一になるようにしたり、逆に、ｉ回目の確認テストから（ｉ＋１）回目の確認テストまでの期間よりも（ｉ＋１）回目の確認テストから（ｉ＋２）回目の確認テストまでの期間の方が短くなるようにすることもできる。
【０１０８】
また、上述の実施形態においては、データ抽出支援システム２を、英単語等の記憶学習を支援する記憶学習支援処理に用いた場合を例に説明したが、この発明はこれに限定されるものではない。記憶学習支援処理以外にも、人の記憶作業を支援する記憶支援処理一般に適用することができる。さらに、記憶支援処理以外にも、人の繰り返し行動に着目し、その人の真に記憶している情報や真に所望している情報を抽出するためのデータ抽出支援処理全般に適用することができる。
【０１０９】
また、上述の実施形態においては、ユーザ端末として携帯電話を例に説明したが、ユーザ端末は携帯電話に限定されるものではない。ユーザ端末として、たとえば、携帯情報端末やパーソナルコンピュータ等も使用できる。
【０１１０】
また、上述のシステム構成図、ブロック図、ハードウェア構成、フローチャート、データ構造、表示画面等は例として挙げたものであり、本願発明は、上述のシステム構成図、ブロック図、ハードウェア構成、フローチャート、データ構造、表示画面等に限定されるものではない。
【０１１１】
また、データベースの数や種類も特に限定されるものではなく、上述のデータベースを分割して、複数のデータベースとすることもできる。また、データベースを構成するテーブルの数や種類も特に限定されるものではなく、上述のテーブルをさらに分割したり、まとめたりすることもできる。
【０１１２】
また、上述の実施形態においては、データ抽出支援装置と管理者端末とを情報通信網を介して接続する場合を例に説明したが、この発明はこれに限定されるものではない。たとえば、データ抽出支援装置と管理者端末とを直接接続したり、両装置を兼用する装置を用いたりしてもよい。
【０１１３】
また、データ抽出支援装置として、複数のコンピュータを分散配置することもできる。分散配置する場合は、これらを情報通信網を介して相互に接続することもできる。また、管理者端末として、複数のコンピュータを分散配置することもできる。分散配置する場合は、これらを情報通信網を介して相互に接続することもできる。
【０１１４】
また、上述の実施形態においては、情報通信網としてインターネットを例に説明したが、情報通信網はインターネットに限定されるものではない。たとえば、ＬＡＮ（ローカルエリアネットワーク）やＷＡＮ（ワイドエリアネットワーク）、イントラネット等を介して複数のコンピュータを接続するようなネットワークにおいて本発明を実現するようにしてもよい。
【０１１５】
なお、この実施形態においては、データ抽出支援装置側のプログラムは、データ抽出支援装置のハードディスクにインストールされたものを実行するようにしている。ただし、データ抽出支援装置側のプログラムの保持形態はこれに限定されるものではない。たとえば、データ抽出支援装置側のプログラムを、ＣＤ−ＲＯＭ、フレキシブルディスク、磁気テープ等に記録するようにしてもよい。
【０１１６】
さらに、有線や無線の情報通信網を介してデータ抽出支援装置側のプログラムを配信するようにしてもよい。また、データ抽出支援装置側のプログラムをプログラム配布サーバ（図示せず）にインストールしておき、たとえばインターネットなどの情報通信網を介してローカルのコンピュータにデータ抽出支援装置側のプログラムを実行させるようにしてもよい。
【０１１７】
また、上述の実施形態においては、ユーザ端末側のプログラムを、最初にプログラム配布サーバから情報通信網を介してユーザ端末の不揮発性記憶装置であるフラッシュメモリにダウンロードさせ、不揮発性記憶装置から主メモリにロードして実行させるようにしたが、ユーザ端末側のプログラムの配布形態は、これに限定されるものではない。
【０１１８】
たとえば、ユーザ端末側のプログラムを、その実行に先立ち、その都度、プログラム配布サーバから情報通信網を介してユーザ端末の主メモリにロードさせ、プログラムが終了すると消滅させるようにすることもできる。また、ユーザ端末側のプログラムを、たとえば、ＣＤ−ＲＯＭ、フレキシブルディスク、磁気テープ等のような記録媒体で配布するようにしてもよい。
【０１１９】
また、プログラムやデータの記録態様や配布態様は特に限定されるものではない。直接実行できる形で記録媒体に記録したり配布したりする他、たとえば、解凍して使用するように圧縮された形で記録媒体に記録したり配布したりすることもできる。
【０１２０】
なお、上述の実施形態においては、コンピュータを用いて図２の各機能を実現する場合を例に説明したが、図２の機能の一部をハードウェアロジックを用いて構成するようにしてもよい。
【０１２１】
上記においては、本発明を好ましい実施形態として説明したが、各用語は、限定のために用いたのではなく、説明のために用いたものであって、本発明の範囲および精神を逸脱することなく、添付のクレームの範囲において、変更することができるものである。
【図面の簡単な説明】
【０１２２】
【図１】この発明の一実施形態によるデータ抽出支援システム２の構成を示す図面である。
【図２】データ抽出支援システム２を構成するデータ抽出支援装置４、ユーザ端末６および管理者端末１０の構成を示すブロック図である。
【図３】サーバコンピュータ４，ユーザ端末６，および管理者端末１０のハードウェア構成を説明するためのブロック図である。
【図４】記憶学習支援処理の流れの一例を示すフローチャートである。
【図５】図４に示す処理の一部を詳細に表したフローチャートである。
【図６】図６Ａ〜図６Ｃは、ユーザマスタテーブル９２のデータ構造の一例を説明するための図面である。
【図７】問題マスタテーブル９４のデータ構造の一例を説明するための図面である。
【図８】図８Ａ〜図８Ｅは、出題管理テーブル９６のデータ構造の一例を説明するための図面である。
【図９】図９Ａ〜図９Ｃは、問題結果テーブル９８のデータ構造の一例を説明するための図面である。
【図１０】記憶学習支援処理におけるユーザ端末６のＬＣＤ６４の表示画面の様子を説明するための図面である。
【図１１】図１１Ａおよび図１１Ｂは、記憶学習支援処理におけるユーザ端末６のＬＣＤ６４の表示画面の様子を説明するための図面である。
【図１２】図１２Ａ〜図１２Ｃは、記憶学習支援処理におけるユーザ端末６のＬＣＤ６４の表示画面の様子を説明するための図面である。
【符号の説明】
【０１２３】
４：データ抽出支援装置
６：ユーザ端末
８４：抽出候補データ決定・送信手段
８６：履歴対応データ更新手段
８８：抽出データ決定手段
９０：情報データベース
特許出願人  株式会社クインランド
出願人代理人  弁理士  田川  幸一
【図１】
2005216227.tif 000003
【図２】
2005216227.tif 000004
【図３】
2005216227.tif 000005
【図４】
2005216227.tif 000006
【図５】
2005216227.tif 000007
【図６】
2005216227.tif 000008
【図７】
2005216227.tif 000009
【図８】
2005216227.tif 000010
【図９】
2005216227.tif 000011
【図１０】
2005216227.tif 000012
【図１１】
2005216227.tif 000013
【図１２】
2005216227.tif 000014