(57)【要約】【課題】携帯端末からの簡単な操作により、自分専用にカスタマイズされた問題集をサーバに登録する。【解決手段】携帯端末１０は問題毎に付与されたバーコードから問題識別コードを読み取りユーザＩＤを付してＷｅｂサーバ２０経由でデータベースサーバ３０に送信し、データベースサーバ３０はユーザＩＤ対応に問題識別コードを登録する。また、携帯端末１０は問題取得時にユーザＩＤをＷｅｂサーバ２０経由でデータベースサーバ３０に送信し、データベースサーバ３０は受信したユーザＩＤ対応に登録されている問題識別コードを抽出し、抽出した問題識別コード対応に登録されている問題情報を取得してＷｅｂサーバ２０経由で携帯端末１０に送信する。【選択図】      図１
2008304533.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末とＷｅｂサーバとデータベースサーバとを備えた学習支援システムであって、
前記携帯端末は、問題集の問題毎に付与されたバーコードから問題識別コードを読み取る手段と、読み取った問題識別コードにユーザＩＤを付して前記Ｗｅｂサーバに送信し登録を要求する手段と、ユーザＩＤを前記Ｗｅｂサーバに送信し問題取得を要求する手段と、前記Ｗｅｂサーバから受信した問題情報を表示する手段とを有し、
前記Ｗｅｂサーバは、ユーザＩＤを基にユーザ認証する手段と、登録要求受信時にユーザＩＤと問題識別コードを前記データベースサーバに送信し登録を要求する手段と、問題取得要求受信時にユーザＩＤを前記データベースサーバに送信し問題取得を要求する手段と、前記データベースサーバから受信した問題情報を前記携帯端末に送信する手段とを有し、
前記データベースサーバは、問題識別コード対応に問題情報が登録された第１のデータベースと、ユーザＩＤ対応に問題識別コードが登録される第２のデータベースと、前記Ｗｅｂサーバからの登録要求受信時に受信した問題識別コードを前記第２のデータベースにユーザＩＤ対応に登録する手段と、前記Ｗｅｂサーバからの問題取得要求受信時に受信したユーザＩＤ対応に前記第２のデータベースに登録されている問題識別コードを取得し、取得した問題識別コード対応に登録されている問題情報を前記第１のデータベースから取得して前記Ｗｅｂサーバに送信する手段とを有することを特徴とする学習支援システム。
【請求項２】
前記携帯端末は、問題情報表示時にユーザから習得済として選択された問題の問題識別コードをユーザＩＤとともに前記Ｗｅｂサーバに送信し削除を要求する手段をさらに有し、
前記Ｗｅｂサーバは、削除要求受信時に受信したユーザＩＤと問題識別コードを前記データベースサーバに送信し削除を要求する手段をさらに有し、
前記データベースサーバは、削除要求受信時に受信したユーザＩＤ対応の問題識別コードを前記第２のデータベースから削除する手段をさらに有することを特徴とする請求項１記載の学習支援システム。
【請求項３】
前記携帯端末は、ユーザが習得済の問題を選択する度に習得済の問題識別コードを記憶する手段をさらに有し、任意の数の問題識別コードを一括して前記Ｗｅｂサーバに送信することを特徴とする請求項２記載の学習支援システム。
【請求項４】
前記携帯端末は、バーコード読み取りの度に読み取った問題識別コードを記憶する手段をさらに有し、任意の数の問題識別コードを一括して前記Ｗｅｂサーバに送信することを特徴とする請求項１，２または３記載の学習支援システム。
【請求項５】
Ｗｅｂサーバに接続される携帯端末であって、
問題集の問題毎に付与されたバーコードから問題識別コードを読み取る手段と、読み取った問題識別コードにユーザＩＤを付して前記Ｗｅｂサーバに送信し登録を要求する手段と、ユーザＩＤを前記Ｗｅｂサーバに送信し問題取得を要求する手段と、前記Ｗｅｂサーバから受信した問題情報を表示する手段とを有することを特徴とする携帯端末。
【請求項６】
Ｗｅｂサーバに接続される携帯端末であって、
問題集の問題毎に付与されたバーコードから問題識別コードを読み取る手段と、読み取った問題識別コードにユーザＩＤを付して前記Ｗｅｂサーバに送信し登録を要求する手段と、ユーザＩＤを前記Ｗｅｂサーバに送信し問題取得を要求する手段と、前記Ｗｅｂサーバから受信した問題情報を表示する手段と、問題情報表示時にユーザから習得済として選択された問題の問題識別コードをユーザＩＤとともに前記Ｗｅｂサーバに送信し削除を要求する手段とを有することを特徴とする携帯端末。
【請求項７】
携帯端末とＷｅｂサーバとデータベースサーバとを用いた学習支援方法であって、
前記携帯端末が問題集の問題毎に付与されたバーコードから問題識別コードを読み取るステップと、前記携帯端末が問題識別コードとユーザＩＤを前記Ｗｅｂサーバを介して前記データベースサーバに送信し登録を要求するステップと、前記データベースサーバがユーザＩＤ対応に問題識別コードを登録するステップと、前記携帯端末がユーザＩＤを前記Ｗｅｂサーバを介して前記データベースサーバに送信し問題取得を要求するステップと、前記データベースサーバが受信したユーザＩＤ対応に登録されている問題識別コードを抽出するステップと、前記データベースサーバが抽出した問題識別コード対応に登録されている問題情報を取得し前記Ｗｅｂサーバを介して前記携帯端末に送信するステップと、前記携帯端末が前記Ｗｅｂサーバから受信した問題情報を表示するステップとを有することを特徴とする学習支援方法。
【請求項８】
携帯端末とＷｅｂサーバとデータベースサーバとを用いた学習支援方法であって、
前記携帯端末が問題集の問題毎に付与されたバーコードから問題識別コードを読み取るステップと、前記携帯端末が問題識別コードとユーザＩＤを前記Ｗｅｂサーバを介して前記データベースサーバに送信し登録を要求するステップと、前記データベースサーバがユーザＩＤ対応に問題識別コードを登録するステップと、前記携帯端末がユーザＩＤを前記Ｗｅｂサーバを介して前記データベースサーバに送信し問題取得を要求するステップと、前記データベースサーバが受信したユーザＩＤ対応に登録されている問題識別コードを抽出するステップと、前記データベースサーバが抽出した問題識別コード対応に登録されている問題情報を取得し前記Ｗｅｂサーバを介して前記携帯端末に送信するステップと、前記携帯端末が前記Ｗｅｂサーバから受信した問題情報を表示するステップと、問題情報表示時にユーザから習得済として選択された問題の問題識別コードを前記携帯端末がユーザＩＤとともに前記Ｗｅｂサーバを介して前記データベースサーバに送信し削除を要求するステップと、前記データベースサーバが削除要求受信時に受信したユーザＩＤ対応の問題識別コードを削除するステップとをさらに有することを特徴とする学習支援方法。
【請求項９】
問題集の問題毎に付与されたバーコードから問題識別コードを読み取る機能、読み取った問題識別コードにユーザＩＤを付して外部装置に送信し登録を要求する機能、ユーザＩＤを前記外部装置に送信し問題取得を要求する機能、前記外部装置から受信した問題情報を表示する機能、をコンピュータに実現させるためのプログラム。
【請求項１０】
問題集の問題毎に付与されたバーコードから問題識別コードを読み取る機能、読み取った問題識別コードにユーザＩＤを付して外部装置に送信し登録を要求する機能、ユーザＩＤを前記外部装置に送信し問題取得を要求する機能、前記外部装置から受信した問題情報を表示する機能、問題情報表示時にユーザから習得済として選択された問題の問題識別コードをユーザＩＤとともに前記外部装置に送信し削除を要求する機能、をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが自分専用の学習内容を容易に登録，取得するためのユーザ学習支援システム，携帯端末，学習支援方法およびプログラムに関する。
【背景技術】
【０００２】
学習支援システムに関する関連技術は、例えば、特開平９−６２１７６号公報（特許文献１）に開示されている。この特許文献１においては、
・学習用テキストの問題の解答データを記憶手段に記憶しておき、
・学習用テキストの各問題対応に設けられたバーコードからコード番号を指導者がバーコードリーダで読み取り、
・読み取られたコード番号を検索キーとして記憶手段から対応する解答データを取得し、解答データを表示または印刷して指導対象者にアドバイスする、
ことが記載されている。
【０００３】
また、他の関連技術が特開２００２−１４６０８号公報（特許文献２）に開示されている。この特許文献２においては、
・ユーザ携帯端末からネット語学学習システムにアクセスして所望のメニューを選択することによりコンテンツを指定し、
・ネット語学学習システムはユーザから指定されたコンテンツをデータベースから取り出してユーザ携帯端末にダウンロードする、
ことが記載されている。
【０００４】
【特許文献１】特開平９−６２１７６号公報（段落「００１８」〜「００２０」、「００２５」〜「００２６」、図１）
【特許文献２】特開２００２−１４６０８号公報（段落「００１９」〜「００２０」、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１においては、学習する場合に問題対応のバーコードを読み取るだけの簡単な操作で解答を表示することはできるが、バーコードの記載された学習用テキストを常備または携帯していなければならないという問題がある。また、本関連技術は指導者用装置に関するものであり、自分で気の向いたときに暗記学習等を行いたい各ユーザ向けの学習支援システムには言及していない。
【０００６】
また、上述した特許文献２においては、各ユーザがネット語学学習システムにアクセスして希望するコンテンツを指定するようにしている。このため、ユーザにとってはネット語学学習システムにアクセスする度にコンテンツの選択操作が必要になるという煩わしさがある。
【０００７】
また、上述した特許文献１および２においては、各ユーザが自分専用の学習内容（自分の苦手な問題だけにカスタマイズされた自分専用の問題集等）を容易に登録，取得するための手段や方法については記載されていない。
【０００８】
本発明の目的は、以上の課題を解決する学習支援システム，携帯端末，学習支援方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の学習支援システムは、携帯端末とＷｅｂサーバとデータベースサーバとを備えた学習支援システムであって、
前記携帯端末は、問題集の問題毎に付与されたバーコードから問題識別コードを読み取る手段と、読み取った問題識別コードにユーザＩＤを付して前記Ｗｅｂサーバに送信し登録を要求する手段と、ユーザＩＤを前記Ｗｅｂサーバに送信し問題取得を要求する手段と、前記Ｗｅｂサーバから受信した問題情報を表示する手段とを有し、
前記Ｗｅｂサーバは、ユーザＩＤを基にユーザ認証する手段と、登録要求受信時にユーザＩＤと問題識別コードを前記データベースサーバに送信し登録を要求する手段と、問題取得要求受信時にユーザＩＤを前記データベースサーバに送信し問題取得を要求する手段と、前記データベースサーバから受信した問題情報を前記携帯端末に送信する手段とを有し、
前記データベースサーバは、問題識別コード対応に問題情報が登録された第１のデータベースと、ユーザＩＤ対応に問題識別コードが登録される第２のデータベースと、前記Ｗｅｂサーバからの登録要求受信時に受信した問題識別コードを前記第２のデータベースにユーザＩＤ対応に登録する手段と、前記Ｗｅｂサーバからの問題取得要求受信時に受信したユーザＩＤ対応に前記第２のデータベースに登録されている問題識別コードを取得し、取得した問題識別コード対応に登録されている問題情報を前記第１のデータベースから取得して前記Ｗｅｂサーバに送信する手段とを有する。
【００１０】
本発明の第２の学習支援システムは、本発明の第１の学習支援システムにおいて、
前記携帯端末は、問題情報表示時にユーザから習得済として選択された問題の問題識別コードをユーザＩＤとともに前記Ｗｅｂサーバに送信し削除を要求する手段をさらに有し、
前記Ｗｅｂサーバは、削除要求受信時に受信したユーザＩＤと問題識別コードを前記データベースサーバに送信し削除を要求する手段をさらに有し、
前記データベースサーバは、削除要求受信時に受信したユーザＩＤ対応の問題識別コードを前記第２のデータベースから削除する手段をさらに有する。
【００１１】
本発明の第３の学習支援システムは、本発明の第２の学習支援システムにおいて、前記携帯端末は、ユーザが習得済の問題を選択する度に習得済の問題識別コードを記憶する手段をさらに有し、任意の数の問題識別コードを一括して前記Ｗｅｂサーバに送信することを特徴とする。
【００１２】
本発明の第４の学習支援システムは、本発明の第１，第２または第３の学習支援システムにおいて、前記携帯端末は、バーコード読み取りの度に読み取った問題識別コードを記憶する手段をさらに有し、任意の数の問題識別コードを一括して前記Ｗｅｂサーバに送信することを特徴とする。
【００１３】
本発明の第１の携帯端末は、Ｗｅｂサーバに接続される携帯端末であって、
問題集の問題毎に付与されたバーコードから問題識別コードを読み取る手段と、読み取った問題識別コードにユーザＩＤを付して前記Ｗｅｂサーバに送信し登録を要求する手段と、ユーザＩＤを前記Ｗｅｂサーバに送信し問題取得を要求する手段と、前記Ｗｅｂサーバから受信した問題情報を表示する手段とを有する。
【００１４】
本発明の第２の携帯端末は、Ｗｅｂサーバに接続される携帯端末であって、
問題集の問題毎に付与されたバーコードから問題識別コードを読み取る手段と、読み取った問題識別コードにユーザＩＤを付して前記Ｗｅｂサーバに送信し登録を要求する手段と、ユーザＩＤを前記Ｗｅｂサーバに送信し問題取得を要求する手段と、前記Ｗｅｂサーバから受信した問題情報を表示する手段と、問題情報表示時にユーザから習得済として選択された問題の問題識別コードをユーザＩＤとともに前記Ｗｅｂサーバに送信し削除を要求する手段とを有する。
【００１５】
本発明の第１の学習支援方法は、携帯端末とＷｅｂサーバとデータベースサーバとを用いた学習支援方法であって、
前記携帯端末が問題集の問題毎に付与されたバーコードから問題識別コードを読み取るステップと、前記携帯端末が問題識別コードとユーザＩＤを前記Ｗｅｂサーバを介して前記データベースサーバに送信し登録を要求するステップと、前記データベースサーバがユーザＩＤ対応に問題識別コードを登録するステップと、前記携帯端末がユーザＩＤを前記Ｗｅｂサーバを介して前記データベースサーバに送信し問題取得を要求するステップと、前記データベースサーバが受信したユーザＩＤ対応に登録されている問題識別コードを抽出するステップと、前記データベースサーバが抽出した問題識別コード対応に登録されている問題情報を取得し前記Ｗｅｂサーバを介して前記携帯端末に送信するステップと、前記携帯端末が前記Ｗｅｂサーバから受信した問題情報を表示するステップとを有する。
【００１６】
本発明の第２の学習支援方法は、携帯端末とＷｅｂサーバとデータベースサーバとを用いた学習支援方法であって、
前記携帯端末が問題集の問題毎に付与されたバーコードから問題識別コードを読み取るステップと、前記携帯端末が問題識別コードとユーザＩＤを前記Ｗｅｂサーバを介して前記データベースサーバに送信し登録を要求するステップと、前記データベースサーバがユーザＩＤ対応に問題識別コードを登録するステップと、前記携帯端末がユーザＩＤを前記Ｗｅｂサーバを介して前記データベースサーバに送信し問題取得を要求するステップと、前記データベースサーバが受信したユーザＩＤ対応に登録されている問題識別コードを抽出するステップと、前記データベースサーバが抽出した問題識別コード対応に登録されている問題情報を取得し前記Ｗｅｂサーバを介して前記携帯端末に送信するステップと、前記携帯端末が前記Ｗｅｂサーバから受信した問題情報を表示するステップと、問題情報表示時にユーザから習得済として選択された問題の問題識別コードを前記携帯端末がユーザＩＤとともに前記Ｗｅｂサーバを介して前記データベースサーバに送信し削除を要求するステップと、前記データベースサーバが削除要求受信時に受信したユーザＩＤ対応の問題識別コードを削除するステップとをさらに有する。
【００１７】
本発明の第１のプログラムは、問題集の問題毎に付与されたバーコードから問題識別コードを読み取る機能、読み取った問題識別コードにユーザＩＤを付して外部装置に送信し登録を要求する機能、ユーザＩＤを前記外部装置に送信し問題取得を要求する機能、前記外部装置から受信した問題情報を表示する機能、をコンピュータに実現させる。
【００１８】
本発明の第２のプログラムは、問題集の問題毎に付与されたバーコードから問題識別コードを読み取る機能、読み取った問題識別コードにユーザＩＤを付して外部装置に送信し登録を要求する機能、ユーザＩＤを前記外部装置に送信し問題取得を要求する機能、前記外部装置から受信した問題情報を表示する機能、問題情報表示時にユーザから習得済として選択された問題の問題識別コードをユーザＩＤとともに前記外部装置に送信し削除を要求する機能、をコンピュータに実現させる。
【発明の効果】
【００１９】
本発明においては、問題集の各問題対応のバーコードを携帯端末が読み取って問題識別コードを取得し、ユーザＩＤを付してＷｅｂサーバに送信しユーザＩＤ対応の問題集の登録を要求している。これにより、ユーザにとっては、登録したい問題のバーコードを携帯端末に読み取らせるという簡単な操作により、自分専用にカスタマイズされた問題集を登録できるという効果が得られる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施例について図面を参照して詳細に説明する。
【００２１】
図１は、本発明の一実施例の構成を示す図であり、携帯端末１０と、Ｗｅｂサーバ２０と、データベースサーバ３０とを備えている。携帯端末１０とＷｅｂサーバ２０はインターネット１００を介して接続され、Ｗｅｂサーバ２０とデータベースサーバ３０はＬＡＮ(Local Area Network)またはインターネット１００を介して接続される。
【００２２】
携帯端末１０は、携帯電話機，ＰＨＳ(Personal Handyphone System)，ＰＤＡ(Personal Digital Assistance)等の携帯情報端末であり、アンテナ１１と、無線部１２と、操作
部１３と、表示部１４と、カメラ１５と、記憶部１６と、制御部１７とを備えている。無線部１２は、図示しない基地局との間でアンテナ１１を介して無線信号の送受信を行う通信装置である。操作部１３はテンキー，機能キー，ポインティングデバイス等の入力装置であり、表示部１４はＬＣＤ(Liquid Crystal Display)等の表示装置である。カメラ１５は問題集等に印刷された二次元バーコードを読み取るディジタルカメラである。図１を参照すると、問題集には問題毎に二次元バーコードが表示されており、この二次元バーコードには問題識別コードが含まれている。なお、問題識別コードとは、問題集の各問題対応に付与された識別コード（識別番号等）である。
【００２３】
記憶部１６は読み出し，書き込み可能な記憶装置である。この記憶部１６には、ブラウザプログラム，バーコード処理プログラム，ユーザＩＤ，登録問題一時登録領域，削除問題一時登録領域，ＵＲＬ(Uniform Resource Locator)が含まれている。ブラウザプログラムはＷｅｂサーバ２０から受信するＷｅｂページを閲覧するためのソフトウェアであり、バーコード処理プログラムはカメラ１５により読み取られた二次元バーコードを復号化するソフトウェアである。ユーザＩＤはユーザを一意に識別する識別情報であり、Ｗｅｂサーバ２０の記憶部２２にユーザ情報として予め登録される。登録問題一時登録領域は、ユーザ専用問題集をデータベースサーバ３０に登録するときに、カメラ１５で読み取った二次元バーコードに含まれる問題識別コードを一時的に（読み取り後、登録完了までの間）格納しておく記憶領域である。削除問題一時登録領域は、データベースサーバ３０に登録されたユーザ専用問題集から任意の問題を削除するときに、削除問題対応の問題識別コードを一時的に（削除完了までの間）格納しておく記憶領域である。ＵＲＬは、Ｗｅｂサーバ２０がインターネット１００上に開設している学習支援サイトのＵＲＬであり、予め登録されている。
【００２４】
制御部１７は、ＣＰＵ(Central Processing Unit)等の制御装置であり、プログラムに
より動作を制御される。この制御部１７は、
・二次元バーコードから読み取った問題識別コードを記憶部１６の登録問題一時登録領域に登録する機能と、
・登録問題一時登録領域に登録された問題識別コードをユーザＩＤとともにＷｅｂサーバ２０に送信し登録要求する機能と、
・Ｗｅｂサーバ２０からの登録完了情報受信時に、登録問題一時登録領域に格納されたデータを消去する機能と、
・Ｗｅｂサーバ２０にユーザＩＤを送信し問題取得要求を送信する機能と、
・Ｗｅｂサーバ２０から受信した問題（ユーザ専用問題集）を表示部１４に表示する機能と、
・ユーザから指定された習得済み問題に対応する問題識別コードを削除問題一時登録領域に登録する機能と、
・削除問題一時登録領域に登録された問題識別コードをユーザＩＤとともにＷｅｂサーバ２０に送信し削除要求する機能と、
・Ｗｅｂサーバ２０からの削除完了情報受信時に、削除問題一時登録領域に格納されたデータを消去する機能と、
を備えている。
【００２５】
Ｗｅｂサーバ２０は、出版社や通信教育業者等の問題集を扱っている業者により設置されたサーバであり、インターネット１００上に学習支援サイトを開設している。このＷｅｂサーバ２０は、制御部２１と記憶部２２とを備えている。制御部２１はＣＰＵ等の制御装置であり、プログラムにより動作を制御される。この制御部２１は、ユーザＩＤを基にユーザ認証を行う機能と、携帯端末１０から要求された情報をデータベースサーバ３０から受信し携帯端末１０に送信する機能とを備えている。記憶部２２は読み出し，書き込み可能な記憶装置であり、この記憶部２２にはユーザＩＤを含むユーザ情報が予め登録されている。
【００２６】
データベースサーバ３０は、出版社や通信教育業者等の問題集を扱っている業者により設置されたサーバであり、制御部３１と記憶部３２とを備えている。制御部３１はＣＰＵ等の制御装置であり、プログラムにより動作を制御される。この制御部３１は、
・Ｗｅｂサーバ２０からの問題登録要求時や削除要求時に、記憶部３２のユーザ別問題識別コードデータベース３２２にユーザ別に問題識別コードを登録したり、登録された問題識別コードを削除する機能と、
・問題識別コードの登録完了時や削除完了時にＷｅｂサーバ２０に完了通知を送信する機能と、
・Ｗｅｂサーバ２０からの問題取得要求受信時に、受信したユーザＩＤを基にユーザ別問題識別コードデータベース３２２から該当問題識別コードを取得し、該当問題識別コード対応の問題を問題集データベース３２１から取得してＷｅｂサーバ２０に送信する機能と、
を備えている。
記憶部３２は読み出し，書き込み可能な記憶装置であり、この記憶部３２には問題集データベース３２１とユーザ別問題識別コードデータベース３２２とが含まれている。問題集データベース３２１には、問題識別コード対応に問題や解答が予め登録されている。ユーザ別問題識別コードデータベース３２２には、ユーザＩＤ対応に問題識別コードが登録される。
【００２７】
次に、本発明の一実施例の動作について説明する。
【００２８】
最初に、本発明の一実施例における問題登録時の動作について図１および図２を参照して説明する。なお、図２は本発明の一実施例における問題登録時の動作を示すフローチャートである。
【００２９】
図２を参照すると、ユーザは携帯端末１０において操作部１３からユーザ別問題集登録メニューを選択する（ステップＡ１）。次に、ユーザは画面上の指示に従って登録したい問題の二次元バーコードにカメラ１５をかざす。制御部１７は、カメラ１５により読み取られた二次元バーコード情報をバーコード処理プログラムにより復号化し、問題識別コードを取得して記憶部１６の登録問題一時登録領域に登録する。登録したい問題が複数ある場合は、ユーザはそれぞれの問題対応の二次元バーコードにカメラ１５をかざし、制御部１７は二次元バーコードを復号化し、それぞれの問題識別コードを登録問題一時登録領域に登録するという動作を繰り返す（ステップＡ２）。
【００３０】
登録したい全ての問題の二次元バーコードの読み取りが終了すると、ユーザは表示部１４に表示された図示しない画面上の登録ボタンを操作部１３により押下する。制御部１７は、登録ボタンが押下されると、記憶部１６からユーザＩＤを取得するとともに、登録問題一時登録領域に登録された問題識別コードを取得する。そして、制御部１７は記憶部１６に登録されたＵＲＬにアクセスし、ユーザＩＤと問題識別コードを送信して登録を要求する（ステップＡ３）。
【００３１】
Ｗｅｂサーバ２０の制御部２１はユーザＩＤと問題識別コードを携帯端末１０から受信し（ステップＡ４）、受信したユーザＩＤが記憶部２２にユーザ情報として登録されているかを照合する（ステップＡ５）。登録されていなかった場合は、制御部２１はユーザＩＤのエラー情報を携帯端末１０に送信し（ステップＡ６）、携帯端末１０の制御部１７はユーザＩＤのエラー情報を受信し表示部１４に表示する（ステップＡ７）。ステップＡ５において、受信したユーザＩＤが記憶部２２に登録されていた場合は、制御部２１は受信したユーザＩＤと問題識別コードをデータベースサーバ３０に送信し登録を要求する（ステップＡ８）。
【００３２】
データベースサーバ３０の制御部３１は、受信したユーザＩＤと問題識別コードを対応付けて記憶部３２のユーザ別問題識別コードデータベース３２２に登録する（ステップＡ９）。その後、制御部３１は登録が完了したことをＷｅｂサーバ２０に通知し（ステップＡ１０）、Ｗｅｂサーバ２０の制御部２１は登録が完了したことを携帯端末１０に通知する（ステップＡ１１）。
【００３３】
携帯端末１０の制御部１７は、登録が完了した旨を表示部１４に表示するとともに（ステップＡ１２）、ステップＡ２において登録問題一時登録領域に一時的に登録された問題識別コードを消去する（ステップＡ１３）。
【００３４】
次に、本発明の一実施例における問題取得，削除時の動作について図１，図３および図４を参照して説明する。なお、図３は本発明の一実施例における問題取得，削除時の動作を示すフローチャートであり、図４は携帯端末１０における問題表示画面の一例を示す図である。
【００３５】
図３を参照すると、ユーザは携帯端末１０において操作部１３からユーザ別問題集取得メニューを選択する（ステップＢ１）。次に、ユーザは表示部１４に表示された図示しない画面上の取得要求ボタンを操作部１３により押下する。制御部１７は、取得要求ボタンが押下されると、記憶部１６からユーザＩＤとＷｅｂサーバ２０のＵＲＬとを取得する。そして、制御部１７は取得したＵＲＬにアクセスし、ユーザＩＤを送信して問題集の取得を要求する（ステップＢ２）。
【００３６】
Ｗｅｂサーバ２０の制御部２１はユーザＩＤを受信し（ステップＢ３）、受信したユーザＩＤが記憶部２２にユーザ情報として登録されているかを照合する（ステップＢ４）。登録されていなかった場合は、制御部２１はユーザＩＤのエラー情報を携帯端末１０に送信し（ステップＢ５）、携帯端末１０の制御部１７はユーザＩＤのエラー情報を受信し表示部１４に表示する（ステップＢ６）。ステップＢ４において、受信したユーザＩＤが記憶部２２に登録されていた場合は、制御部２１は受信したユーザＩＤをデータベースサーバ３０に送信し問題集の取得を要求する（ステップＢ７）。
【００３７】
データベースサーバ３０の制御部３１は、受信したユーザＩＤ対応に登録されている問題識別コードをユーザ別問題識別コードデータベース３２２から取得する（ステップＢ８）。そして、制御部３１は取得した問題識別コード対応に登録されている問題情報を問題集データベース３２１から抽出し、Ｗｅｂサーバ２０に送信する（ステップＢ９）。Ｗｅｂサーバ２０の制御部２１は受信した問題情報を携帯端末１０に送信する（ステップＢ１０）。携帯端末１０の制御部１７は問題情報を受信し表示部１４に表示する。このときの表示例としては、図４に示すように、問題識別コード対応に問題，解答が含まれるとともに、「前問題へ」，「次問題へ」，「習得済」，「メニュへ」ボタンが表示されている。「前問題へ」ボタンを押下すると現在表示中の問題の前の問題に画面が移行し、「次問題へ」ボタンを押下すると現在表示中の問題の次の問題に画面が移行し、「メニューへ」ボタンを押下するとメニュー選択画面に移行する。「習得済」ボタンについてはステップＢ１２で説明する（ステップＢ１１）。
【００３８】
ユーザは図４に示す画面上で学習し、習得した問題については画面上の「習得済」ボタンを操作部１３により押下する。制御部１７は、「習得済」ボタンが押下されると、対応する問題識別コードを記憶部１６の削除問題一時登録領域に登録する。このとき、制御部１７は「習得済」ボタンが押下される度に、対応する問題識別コードを記憶部１６の削除問題一時登録領域に登録する動作を繰り返す（ステップＢ１２）。
【００３９】
そして、学習を終了したい場合、ユーザは画面上の「メニューへ」ボタンを操作部１３により押下し、メニュー画面上で問題削除メニューを選択し、図示しない画面上の削除登録ボタンを操作部１３により押下する。なお、ステップＢ１２において、「習得済」ボタンを押下することなく学習を終了する場合は、図示しない画面上の削除登録ボタンの代わりに終了ボタンを押下してそのまま動作を終了することになる（ステップＢ１３）。制御部１７は、削除登録ボタンが押下されると、記憶部１６からユーザＩＤを取得するとともに、削除問題一時登録領域に登録された問題識別コードを取得する。そして、制御部１７は記憶部１６に登録されたＵＲＬにアクセスし、ユーザＩＤと問題識別コードを送信して該当問題の削除を要求する（ステップＢ１４）。
【００４０】
Ｗｅｂサーバ２０の制御部２１は、受信したユーザＩＤと問題識別コードをデータベースサーバ３０に送信し削除を要求する（ステップＢ１５）。データベースサーバ３０の制御部３１はユーザ別問題識別コードデータベース３２２を参照し、受信したユーザＩＤ対応に登録されている問題識別コードの内、受信した問題識別コードを削除してユーザ別問題識別コードデータベース３２２を更新する（ステップＢ１６）。その後、制御部３１は更新（削除）が完了したことをＷｅｂサーバ２０に通知し（ステップＢ１７）、Ｗｅｂサーバ２０の制御部２１は更新が完了したことを携帯端末１０に通知する（ステップＢ１８）。
【００４１】
携帯端末１０の制御部１７は、更新が完了した旨を表示部１４に表示するとともに（ステップＢ１９）、ステップＢ１２において削除問題一時登録領域に一時的に登録された問題識別コードを消去する（ステップＢ２０）。
【００４２】
以上説明したように、本実施例においては、携帯端末１０が問題集の各問題対応の二次元バーコードを読み取って問題識別コードを取得し、携帯端末１０が自動的にユーザＩＤを付してＷｅｂサーバ２０に送信しユーザＩＤ対応の問題集の登録を要求している。これにより、ユーザにとっては、登録したい問題の二次元バーコードを携帯端末１０に読み取らせるという簡単な操作により、自分専用にカスタマイズされた問題集を登録できるという効果が得られる。
【００４３】
また、本実施例においては、データベースサーバ３０に登録されたユーザ別問題情報をダウンロードして学習時に、習得済の問題については、ユーザが画面上の「習得済」ボタンを押下するようにしている。そして、携帯端末１０は「習得済」ボタンに対応する問題識別コードを取得するとともに、記憶部１６から取得したユーザＩＤを付してＷｅｂサーバ２０に削除を要求するようにしている。こうすることにより、ユーザにとっては、習得済の問題については画面上の「習得済」ボタンを押下するという簡単な操作により、登録された問題集から習得済の問題を削除した最新のユーザ別問題集に更新できるという効果が得られる。
【００４４】
次に、本発明の応用例，変形例等について説明する。
【００４５】
・上述した一実施例においては、問題毎に付与された二次元バーコードをカメラ１５で読み取るとして説明したが、二次元バーコードの代わりに一次元バーコードを用いてバーコードリーダで読み取るようにしてもよい。
【００４６】
・上述した一実施例における問題登録時には、携帯端末１０の制御部１７が記憶部１６から学習支援サイトのＵＲＬを取得してアクセスするとして説明したが、二次元バーコードにＵＲＬを含めておき、問題識別コードとともに読み取るようにしてもよい。
【００４７】
・上述した一実施例においては、サーバとしてＷｅｂサーバ２０とデータベースサーバ３０を用いて説明したが、Ｗｅｂサーバ２０とアプリケーションサーバとデータベースサーバ３０とを用いるようにしてもよい。この場合は、Ｗｅｂサーバ２０の機能の内、データベースサーバ３０との間の処理機能をアプリケーションサーバが行うことになる。また、データベースサーバ３０の機能をＷｅｂサーバ２０に含め、サーバをＷｅｂサーバ２０だけで構成するようにしてもよい。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施例の構成を示す図である。
【図２】本発明の一実施例における問題登録時の動作を示すフローチャートである。
【図３】本発明の一実施例における問題取得，削除時の動作を示すフローチャートである。
【図４】携帯端末１０における問題表示画面の一例を示す図である。
【符号の説明】
【００４９】
１０    携帯端末
１１    アンテナ
１２    無線部
１３    操作部
１４    表示部
１５    カメラ
１６    記憶部
１７    制御部
２０    Ｗｅｂサーバ
２１    制御部
２２    記憶部
３０    データベースサーバ
３１    制御部
３２    記憶部
３２１    問題集データベース
３２２    ユーザ別問題識別コードデータベース
１００    インターネット
【図１】
2008304533.tif 000003
【図２】
2008304533.tif 000004
【図３】
2008304533.tif 000005
【図４】
2008304533.tif 000006