(57)【特許請求の範囲】
【請求項１】
学習関連情報が掲載されたホームページが閲覧されたときに、そのホームページが提供する学習分野及びその学習分野に属する提供媒体ごとに優先度を夫々演算し、これらを記憶装置に格納する優先度演算ステップと、
学習関連情報が掲載されたホームページの更新情報の提供要求を受け付けたときに、ＲＳＳ情報取得機能を用いてその更新情報を取得する更新情報取得ステップと、
前記更新情報取得ステップにより取得された更新情報を、その更新情報で特定されるホームページが提供する学習分野に基づいて、学習分野ごとにグループ分けするグループ分けステップと、
前記記憶装置に格納された優先度に基づいて、学習分野及びその学習分野ごとにグループ分けされた更新情報を夫々並べ替え、これらを提示する更新情報提示ステップと、
をコンピュータに実現させるための更新情報表示プログラム。
【請求項２】
前記優先度演算ステップは、ホームページの閲覧回数に対して、各提供媒体に応じて付された重み付けを適用した値に基づいて、前記学習分野及び提供媒体の優先度を夫々演算することを特徴とする請求項１記載の更新情報表示プログラム。
【請求項３】
学習関連情報が掲載されたホームページが閲覧されたときに、そのホームページが提供する学習分野及びその学習分野に属する提供媒体ごとに優先度を夫々演算し、これらを記憶装置に格納する優先度演算ステップと、
学習関連情報が掲載されたホームページの更新情報の提供要求を受け付けたときに、ＲＳＳ情報取得機能を用いてその更新情報を取得する更新情報取得ステップと、
前記更新情報取得ステップにより取得された更新情報を、その更新情報で特定されるホームページが提供する学習分野に基づいて、学習分野ごとにグループ分けするグループ分けステップと、
前記記憶装置に格納された優先度に基づいて、学習分野及びその学習分野ごとにグループ分けされた更新情報を夫々並べ替え、これらを提示する更新情報提示ステップと、
をコンピュータが実行することを特徴とする更新情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習関連情報が掲載されたホームページの更新情報を、ユーザの学習嗜好に応じた順序で表示する技術に関する。
【背景技術】
【０００２】
近年、様々な分野の学習をするために必要な学習関連情報を、インターネットにより効率よく収集する技術として、ＲＳＳ（Rich Site Summary）リーダが広く知られている。ＲＳＳリーダの特徴は、予めユーザにより登録されたアドレスのホームページやユーザにより指定されたキーワードで検索した結果のホームページなどに関連付けられたＸＭＬ（eXtensible Markup Language）ファイルなどに記述されたＲＳＳ文書から、そのＲＳＳ文書に関連付けられたホームページの更新情報を取得するＲＳＳ情報取得機能を備え、取得した更新情報をユーザに提供する点にある。ユーザは、かかるＲＳＳリーダを用いて、学習関連情報が掲載されているホームページの更新情報を効率良く収集し、その更新情報に基づいて、ホームページから新しい情報を得ることができる。
【０００３】
また、情報収集を効率良く行うことを可能とする他の技術として、情報検索画面において、検索キーワードが入力されて情報検索が行われたときに、入力された検索キーワードに関連する他のキーワードを、入力された検索キーワードとの関連が強い順序で検索画面に更に表示させて検索支援を行う技術が提案されている（例えば、特許文献１）。
【特許文献１】特開２００２−２６９１３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザには、夫々興味のある学習分野や好みの提供媒体などの学習嗜好があるのが一般的である。しかしながら、ＲＳＳリーダは、学習関連情報が掲載されているホームページの更新情報を効率よく収集できるという利点があるものの、かかる更新情報が、ユーザの学習嗜好に関係なく更新日時の新しいものから順番に表示されるだけであった。また、特開２００２−２６９１３５号公報の提案技術も、ユーザの学習嗜好に関わらず、入力された検索キーワードに対して予め関連付けられたキーワードが、予め決められた順序で検索画面に表示されるに過ぎなかった。従って、これらの従来技術では、夫々のユーザの学習嗜好に応じた順番での情報表示ができなかった。
【０００５】
そこで、本発明は以上のような従来の問題点に鑑み、学習関連情報のホームページの更新情報を効率良く収集することができるＲＳＳ情報取得機能を活用して、その更新情報がユーザの学習嗜好に応じた順番で表示される更新情報表示プログラム及び更新情報表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
このため、本発明においては、学習関連情報が掲載されたホームページが閲覧されたときに、そのホームページが提供する学習分野及びその学習分野に属する提供媒体ごとに優先度を夫々演算し、これらを記憶装置に格納する。また、学習関連情報が掲載されたホームページの更新情報の提供要求を受け付けたときに、ＲＳＳ情報取得機能を用いてその更新情報を取得する。更に、ＲＳＳ情報取得機能により取得された更新情報で特定される各ホームページの学習分野に基づいて、学習分野ごとにグループ分けする。そして、記憶装置に格納された優先度に基づいて、学習分野及びその学習分野ごとにグループ分けされたホームページの更新情報を夫々並べ替えて提示する。
【発明の効果】
【０００７】
本発明によれば、ホームページが閲覧されたときに、そのホームページが提供する学習分野及びその学習分野に属する提供媒体ごとに優先度が演算される。また、学習関連情報が掲載されたホームページの更新情報の提供要求を受け付けたときに、ＲＳＳ情報取得機能によりその更新情報が取得され、学習分野と学習分野ごとにグループ分けされた更新情報とが、演算された優先度に基づいて夫々並べ替えられて提示される。このため、更新情報の提供要求をしたユーザのホームページの閲覧傾向が、ＲＳＳ情報取得機能により取得された更新情報の表示順序に反映される。また、更新情報が、ユーザにとって興味がある学習分野のものから順番にグループ分けされて表示される。更に、同じ学習分野にグループ分けされた更新情報が、ユーザの好みの提供媒体のものから順番に表示される。従って、ユーザは夫々の学習嗜好に合った学習関連情報を効率的に収集することができるようになる。また、ユーザの学習嗜好が変化しても、その変化に応じた順序で学習分野及び更新情報を表示することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、添付された図面を参照して本発明を詳述する。
図１は、本発明に係る更新情報表示技術を具現化した更新情報表示装置の全体構成を示す。
更新情報表示装置１０は、少なくとも中央処理装置（ＣＰＵ）とメモリとを備えたコンピュータ上に構築され、ＲＳＳ情報取得機能を備えたＷＥＢサーバとして機能する。更に、そのメモリにロードされた更新情報表示プログラムを実行することで、閲覧記録部１０Ａと、更新情報取得部１０Ｂと、表示内容決定部１０Ｃと、画面提供部１０Ｄと、が夫々実現される。
【０００９】
また、更新情報表示装置１０はデータベースを含んで構成され、データベースは、学習分野判定単語テーブル１０Ｅと、提供媒体判定単語テーブル１０Ｆと、提供媒体価格順位テーブル１０Ｇと、学習分野優先度積算ポイントテーブル１０Ｈと、提供媒体優先度積算ポイントテーブル１０Ｉと、提供媒体順位ポイントテーブル１０Ｊと、学習分野優先度テーブル１０Ｋと、提供媒体優先度テーブル１０Ｌと、更新情報リストテーブル１０Ｍと、閲覧履歴テーブル１０Ｎと、を含んで構成される。更に、更新情報表示装置１０は、インターネット２０を介して汎用のブラウザ機能を備えたユーザ端末３０及び学習関連情報が掲載され且つＲＳＳ文書と関連付けられたホームページを公開しているＲＳＳ公開ＷＥＢサーバ４０と相互に接続され、データの送受信を行う。
【００１０】
閲覧記録部１０Ａは、優先度演算ステップとして機能し、ユーザ端末３０においてホームページが閲覧されたときに、学習分野及びその学習分野に属する提供媒体ごとに優先度を夫々演算し、更にデータベースに閲覧記録をする。更新情報取得部１０Ｂは、更新情報取得ステップとして機能し、ユーザ端末３０からホームページの更新情報の提供要求を受信したときに、要求内容に応じて、ＲＳＳ情報取得機能により、インターネット２０を介して、各ＲＳＳ公開ＷＥＢサーバ４０で公開されているホームページに関連付けられたＲＳＳ文書から、ホームページの更新日時及び更新記事を含んだ更新情報を取得する。
【００１１】
表示内容決定部１０Ｃは、グループ分けステップ、表示順序決定ステップ、ポイント積算ステップ、ポイント減算ステップ及び情報挿入ステップとして機能し、更新情報取得部１０Ｂにより取得された更新情報の表示内容を決定する。画面提供部１０Ｄは、更新情報提示ステップとして機能し、更新情報が表示された画面を生成し、ユーザ端末３０に返信する。
【００１２】
学習分野判定単語テーブル１０Ｅは、各ホームページが提供する学習分野の内容を示す単語が登録されるもので、図２に示すように、学習分野及び単語１〜３を含んで構成される。提供媒体判定単語テーブル１０Ｆは、各ホームページが提供する提供媒体の内容を示す単語が登録されるもので、図３に示すように、提供媒体及び単語１〜３を含んで構成される。なお、本実施例では、提供媒体として「セミナー」、「ｅラーニング」、「書籍」、「記事」の４種類のみを想定しているが、これに限られない。
【００１３】
提供媒体価格順位テーブル１０Ｇは、各提供媒体により学習を行うために必要な学習費用に応じた価格順位が設定されており、図４に示すように、価格順位及び提供媒体を含んで構成される。
学習分野優先度積算ポイントテーブル１０Ｈ及び提供媒体優先度積算ポイントテーブル１０Ｉは、ホームページが閲覧されたときにそのホームページが提供する提供媒体に応じて積算するポイントが定義されたものである。学習分野優先度積算ポイントテーブル１０Ｈは、図５に示すように、提供媒体及び学習分野の優先度を決定するための積算ポイントを含んで構成される。一方、提供媒体優先度積算ポイントテーブル１０Ｉは、図６に示すように、提供媒体及び学習分野に属する提供媒体の優先度を決定するための積算ポイントが定義されている。
【００１４】
提供媒体順位ポイントテーブル１０Ｊは、学習分野ごとにグループ分けされた更新情報のなかでの表示順序を決定するために、提供媒体の優先度が反映された順位である優先順位に応じて加算される提供媒体順位ポイントが定義されたもので、図７に示すように、優先順位及び提供媒体順位ポイントを含んで構成される。
学習分野優先度テーブル１０Ｋは、学習分野の優先度に関連する情報がユーザごとに格納されるもので、図８に示すように、ユーザ、学習分野、各提供媒体に夫々対応する閲覧回数と閲覧ポイント、学習分野優先ポイント及び優先度が反映された優先順位を含んで構成される。提供媒体優先度テーブル１０Ｌは、提供媒体の優先度に関連する情報がユーザごと且つ学習分野ごとに格納されるもので、図９に示すように、ユーザ、学習分野、提供媒体、閲覧回数、提供媒体優先ポイント及び優先度が反映された優先順位を含んで構成される。
【００１５】
更新情報リストテーブル１０Ｍは、更新情報がユーザごと且つ学習分野ごとにグループ分けされて格納され、同じユーザ且つ同じ学習分野のなかで更新情報の表示順序を決定するときに用いられるもので、図１０に示すように、ユーザ、学習分野、更新情報の更新記事、提供媒体、提供媒体の優先度に応じて設定される提供媒体順位ポイント、日付調整ポイント、価格順位調整ポイント、更新情報表示ポイント及び表示順序を含んで構成される。日付調整ポイントは、同じ提供媒体の閲覧が過去所定期間内に行われていないときに減算されるポイントである。価格順位調整ポイントは、ホームページが提供する提供媒体よりも学習費用が安い提供媒体に属するホームページが所定期間内に所定回数以上閲覧されたときに加算されるポイントである。
【００１６】
閲覧履歴テーブル１０Ｎは、ホームページが閲覧されたときに、その閲覧履歴がユーザごとに格納されるもので、図１１に示すように、ユーザ、閲覧されたホームページの更新情報に含まれる更新記事、学習分野、提供媒体、閲覧日及び閲覧時刻を含んで構成される。
図１２は、閲覧記録部１０Ａにより実行される閲覧記録処理を示す。なお、この処理はユーザにより学習関連情報が掲載されたホームページが閲覧されたときに実行される。
【００１７】
ステップ１（図では「Ｓ１」と略記する。以下同様）では、閲覧されたホームページが提供する学習分野を判定する学習分野判定処理のサブルーチンをコールする。
ステップ２では、閲覧されたホームページが提供する提供媒体を判定する提供媒体判定処理のサブルーチンをコールする。
ステップ３では、判定した学習分野及び提供媒体に基づいて、学習分野優先ポイントを積算する。具体的には、学習分野優先度積算ポイントテーブル１０Ｈを参照し、判定した提供媒体の積算ポイントを取得する。次に、学習分野優先度テーブル１０Ｋのうち、判定した学習分野について、判定した提供媒体の閲覧回数をインクリメントし、閲覧ポイントに取得した積算ポイントを積算する。更に、各提供媒体の閲覧ポイントの合計を学習分野優先ポイントに格納する。
【００１８】
ここで、このステップ３の処理を図５及び図８を参照しつつ具体例を用いて説明する。例えば、学習分野が「ＳＯＸ法」で、提供媒体が「書籍」の場合、図５に示された学習分野優先度積算ポイントテーブル１０Ｈを参照すると、提供媒体「書籍」に対応する積算ポイント「２」が取得できる。次に、図８に示された学習分野優先度テーブル１０Ｋの「ＳＯＸ法」のデータの提供媒体の「書籍」の閲覧回数をインクリメントし、閲覧ポイントに「２」を積算する。ここで、例えば提供媒体が「セミナー」である場合には、対応する積算ポイントは「４」であるので、学習分野優先度テーブル１０Ｋでは、提供媒体の「セミナー」の閲覧回数がインクリメントされ、閲覧ポイントに「４」が積算される。
【００１９】
ステップ４では、学習分野優先ポイントが高いものから順番に学習分野の優先順位を演算し、学習分野優先度テーブル１０Ｋに格納する。
ステップ５では、提供媒体優先ポイントを演算する。具体的には、提供媒体優先度積算ポイントテーブル１０Ｉを参照し、判定した提供媒体の積算ポイントを取得する。次に、提供媒体優先度テーブル１０Ｌの学習分野のデータのうち、判定した学習分野のデータについて、判定した提供媒体の閲覧回数をインクリメントし、閲覧ポイントに取得した提供媒体の積算ポイントを積算する。
【００２０】
ここで、このステップ５の処理を図６及び図９を参照しつつ具体例を用いて説明する。例えば、学習分野が「ＳＯＸ法」で、提供媒体が「書籍」の場合、図６に示された提供媒体優先度積算ポイントテーブル１０Ｉを参照すると、提供媒体「書籍」に対応する積算ポイント「４」が取得できる。次に、図９に示された提供媒体優先度テーブル１０Ｌの学習分野が「ＳＯＸ法」のデータのうち、提供媒体が「書籍」のデータの閲覧回数をインクリメントし、閲覧ポイントに「４」を積算する。ここで、例えば提供媒体が「ｅラーニング」である場合には、対応する積算ポイントは「６」であるので、提供媒体優先度テーブル１０Ｋでは、提供媒体の「ｅラーニング」の閲覧回数をインクリメントし、閲覧ポイントに「６」を積算する。なお、ステップ３及び５の処理が、ポイント積算ステップに相当する。
【００２１】
ステップ６では、提供媒体優先ポイントが高いものから順番に、提供媒体の優先順位を演算し、提供媒体優先度テーブル１０Ｌに格納する。なお、ステップ４及び６の処理が、優先度演算ステップに相当する。
ステップ７では、閲覧履歴テーブル１０Ｎに、ホームページの閲覧履歴を記録する。
図１３は、学習分野判定処理のサブルーチンの処理を示す。
【００２２】
ステップ１１では、更新情報で特定されるホームページの全単語を検索する。
ステップ１２では、ホームページに含まれる全単語の中で出現回数の最も多い単語を取得する。
ステップ１３では、学習分野判定単語テーブル１０Ｅを参照し、学習分野判定単語テーブル１０Ｅに格納された学習分野の単語１〜３のいずれかにその出現回数の最も多い単語が含まれているか否かを判定する。その単語が含まれていればステップ１４に進み（Ｙｅｓ）、その単語が含まれていなければステップ１５に進む（Ｎｏ）。
【００２３】
ステップ１４では、ホームページが提供する学習分野について、学習分野判定単語テーブル１０Ｅに登録された学習分野のうち、出現回数の最も多い単語が登録された学習分野であると判定する。図２の具体例を参照して説明すると、例えば、ホームページに含まれる全単語の中で出現回数が最も多い単語が「内部統制法」であった場合には、そのホームページの更新情報は学習分野「ＳＯＸ法」に属すると判定される。
【００２４】
ステップ１５では、ホームページが提供する学習分野が新規学習分野であると判定し、出現回数の最も多い単語に基づいて新規学習分野を作成する。
図１４は、提供媒体判定処理のサブルーチンの処理を示す。
ステップ２１では、更新情報で特定されるホームページの全単語を検索する。
ステップ２２では、提供媒体判定単語テーブル１０Ｆに格納された、提供媒体が「セミナー」に対応した単語１〜３のうち、いずれかの単語がホームページに含まれているか否かを判定する。単語が含まれていればステップ２３に進み（Ｙｅｓ）、その単語が含まれていなければステップ２４に進む（Ｎｏ）。
【００２５】
ステップ２３では、ホームページが提供する提供媒体が「セミナー」であると判定する。
ステップ２４では、提供媒体判定単語テーブル１０Ｆに格納された、提供媒体が「ｅラーニング」に対応した単語１〜３のうち、いずれかの単語がホームページに含まれているか否かを判定する。単語が含まれていればステップ２５に進み（Ｙｅｓ）、その単語が含まれていなければステップ２６に進む（Ｎｏ）。
【００２６】
ステップ２５では、ホームページが提供する提供媒体が「ｅラーニング」であると判定する。
ステップ２６では、提供媒体判定単語テーブル１０Ｆに格納された、提供媒体が「書籍」に対応した単語１〜３のうち、いずれかの単語がホームページに含まれているか否かを判定する。単語が含まれていればステップ２７に進み（Ｙｅｓ）、その単語が含まれていなければステップ２８に進む（Ｎｏ）。
【００２７】
ステップ２７では、ホームページが提供する提供媒体が「書籍」であると判定する。
ステップ２８では、ホームページが提供する提供媒体が「記事」であると判定する。
ここで、提供媒体判定処理について図３の具体例を参照して説明すると、例えば、ホームページに含まれる全単語の中に「出版」という単語がある場合には、そのホームページが提供する学習関連情報の提供媒体は「書籍」であると判定される。また、「講習会」という単語がある場合には、提供媒体は「セミナー」であると判定される。
【００２８】
図１５は、更新情報取得部１０Ｂ、表示内容決定部１０Ｃ及び画面提供部１０Ｄにおいて実行される更新情報表示処理を示す。なお、この処理は、ユーザ端末３０からホームページの更新情報の提供要求を受信したときに実行される。
ステップ３１では、ユーザ端末３０から受信した更新情報の提供要求内容に応じて、ＲＳＳ情報取得機能を用い、インターネット２０を介して取得した各ＲＳＳ公開ＷＥＢサーバ４０で公開されているホームページに関連付けられたＲＳＳ文書に含まれた更新日時及び更新記事を含んだ更新情報を取得する。なお、ステップ１の処理が、更新情報取得ステップに相当する。
【００２９】
ステップ３２では、学習分野優先度テーブル１０Ｋから、学習分野の優先順位を取得する。
ステップ３３では、取得した各更新情報で特定されるホームページの学習分野を判定し、その学習分野の優先順位が所定値以内に入るホームページの更新情報のみを、学習分野ごとにグループ分けをして更新情報リストテーブル１０Ｍに格納する更新情報リスト作成処理のサブルーチンをコールする。なお、更新リスト作成処理が、グループ分けステップに相当する。
【００３０】
ステップ３４では、更新情報リストの各更新情報で特定されるホームページの学習関連情報の提供媒体を判定し、同じ学習分野のなかで、提供媒体の優先度に基づいて更新情報の表示順序を決定する更新情報表示順序決定処理のサブルーチンをコールする。
ステップ３５では、更新情報リストテーブル１０Ｍに格納された更新情報リストの学習分野ごとのグループを、学習分野の優先順位に従って並べ替える。
【００３１】
ステップ３６では、更新情報リストテーブル１０Ｍに格納された更新情報リストの更新情報を、同じ学習分野のグループのなかで、更新情報の表示順序に従って並べ替える。
ステップ３７では、学習分野及び更新情報リストの更新情報がステップ３５及び３６で並べ替えられた順序で、図１６に示すような画面を生成し、ユーザ端末３０に返信する。ユーザ端末３０では、ブラウザにより、かかる画面を表示装置に表示させることができる。なお、更新情報表示順序決定処理及びステップ３５〜３７の処理が、更新情報提示ステップに相当する。
【００３２】
図１７は、更新情報リスト作成処理のサブルーチンの処理を示す。
ステップ４１では、ＲＳＳ情報取得機能により取得された更新情報を読み込む。
ステップ４２では、更新情報で特定されるホームページの学習分野を判定する学習分野判定処理のサブルーチンをコールする。
ステップ４３では、判定された学習分野の優先順位が所定順位以内であるか否かを、学習分野優先度テーブル１０Ｋを参照して判定する。学習分野の優先順位が所定値以内であればステップ４４に進み（Ｙｅｓ）、学習分野の優先順位が所定値以内でなければステップ４５に進む（Ｎｏ）。なお、この所定値は、学習分野を、上位から何位まで表示させるかについて予め定義した値であり、任意に変更可能である。
【００３３】
ステップ４４では、更新情報リストテーブル１０Ｍに、更新情報を登録して、更新情報リストを作成する。このとき、ユーザは更新情報を要求したユーザ、学習分野は判定された学習分野、更新記事は更新情報の更新記事、とする。なお、提供媒体はこの段階では空欄とし、提供媒体優先ポイント、日付調整ポイント、価格順位調整ポイント、更新情報表示ポイントは、この段階では０とする。
【００３４】
ステップ４５では、ＲＳＳ情報取得機能により取得された更新情報が他にあるか否かを判定する。更新情報が他にあるときにはステップ４１に戻り（Ｙｅｓ）、更新情報が他にないときには、更新情報リスト作成処理を終了する（Ｎｏ）。
図１８は、更新情報表示順序決定処理のサブルーチンの処理を示す。なお、この処理は、更新情報リスト作成処理により更新情報リストテーブル１０Ｍに作成された更新情報リストの学習分野ごとに実行される。
【００３５】
ステップ５１では、更新情報リストテーブル１０Ｍに格納された更新情報を読み込む。
ステップ５２では、読み込んだ更新情報で特定されるホームページの提供媒体を判定する提供媒体判定処理のサブルーチンをコールし、判定された提供媒体を、更新情報リストテーブル１０Ｍの提供媒体に格納する。
ステップ５３では、提供媒体優先度テーブル１０Ｌを参照し、判定した提供媒体の優先順位を取得する。
【００３６】
ステップ５４では、提供媒体順位ポイントテーブル１０Ｊを参照し、提供媒体の優先順位に対応する提供媒体順位ポイントを取得する。そして、その提供媒体順位ポイントを、更新情報リストテーブル１０Ｍの提供媒体優先ポイントに格納する。
ステップ５５では、閲覧履歴テーブル１０Ｎを参照し、同じ学習分野で且つ同じ提供媒体の閲覧履歴が過去所定期間内にないときにのみ、日付調整ポイントに所定数を格納する。なお、所定数とは、この更新情報の更新情報表示ポイントから減算するために予め設定された値である。なお、ステップ５５の処理が、ポイント減算ステップに相当する。
【００３７】
ステップ５６では、提供媒体価格順位ポイント加算処理のサブルーチンをコールする。なお、提供媒体価格順位ポイント加算処理が、情報挿入ステップに相当する。
ステップ５７では、更新情報リストテーブル１０Ｍの順位ポイント、日付調整ポイント及び価格順位調整ポイントの合計値を演算し、更新情報リストテーブル１０Ｍの更新情報表示ポイントに格納する。
【００３８】
ステップ５８では、更新情報リストテーブル１０Ｍに、同じ学習分野にグループ分けされたホームページの更新情報が他にあるか否かを判定する。同じ学習分野にグループ分けされたホームページの更新情報が他にあるときにはステップ５１に戻り（Ｙｅｓ）、同じ学習分野にグループ分けされたホームページの更新情報が他にないときには、ステップ５９に進む（Ｎｏ）。
【００３９】
ステップ５９では、更新情報リストテーブル１０Ｍの各更新情報について、更新情報表示ポイントが高いものから表示順序を演算し、更新情報リストテーブル１０Ｍの表示順序に格納する。
ステップ６０では、更新情報の表示順序が所定値以内の更新情報を特定する。なお、この所定値は、１つの学習分野について、更新情報を何件表示させるかについて予め定義した値であり、任意に変更可能である。
【００４０】
図１９は、提供媒体価格順位ポイント加算処理のサブルーチンの処理を示す。
ステップ６１では、閲覧履歴テーブル１０Ｎを参照し、更新情報で特定されるホームページが提供する提供媒体と同じ提供媒体のホームページの閲覧履歴が、過去所定期間内に存在するか否かを判定する。所定期間内に閲覧履歴が存在しなければステップ３２に進み（Ｙｅｓ）、所定期間内に閲覧履歴が存在すれば、提供媒体価格順位ポイント加算処理を終了する（Ｎｏ）。
【００４１】
ステップ６２では、提供媒体価格順位テーブル１０Ｇを参照し、更新情報の提供媒体よりも価格順位が１つ後の提供媒体を取得する。
ステップ６３では、再度、閲覧履歴テーブル１０Ｎを参照し、価格順位が１つ後の提供媒体と同じ提供媒体のホームページの閲覧履歴が、過去所定期間内に存在するか否かを判定する。所定期間内に閲覧履歴が存在すればステップ６４に進み（Ｙｅｓ）、所定期間内に閲覧履歴が存在しなければ、提供媒体価格順位ポイント加算処理を終了する（Ｎｏ）。
【００４２】
ステップ６４では、ステップ６３で判定した閲覧履歴が、所定回数以上存在するか否かを判定する。閲覧履歴が所定回数以上存在すればステップ６４に進み（Ｙｅｓ）、閲覧履歴が所定回数以上存在しなければ、提供媒体価格順位ポイント加算処理を終了する（Ｎｏ）。
ステップ６５では、更新情報表示順序テーブルの価格順位調整ポイントに所定値を格納する。なお、この所定値は、更新情報が他の提供媒体の更新情報よりも上位に挿入されるように、更新情報表示ポイントに加算するために予め設定された値である。
【００４３】
かかる閲覧記録処理及び更新情報表示処理によれば、学習関連情報が掲載されたホームページがユーザにより閲覧されたときに、そのホームページが提供する学習分野及びその学習分野に属する提供媒体に応じて、学習分野優先ポイント及び提供媒体優先ポイントに所定値が積算され、これらの優先順位が演算される。また、ユーザにより学習関連情報が掲載されたホームページの更新情報の提供要求があったときに、各ホームページの更新日時及び更新記事を含んだ更新情報が取得され、これらの更新情報で特定されるホームページが提供する学習分野及び提供媒体が判定される。更に、ホームページ閲覧時に演算された学習分野及び学習分野に属する提供媒体の優先順位が高いものから先に、学習分野及び学習分野ごとにグループ分けされた更新情報が表示された画面が提示される。このため、ユーザのホームページの閲覧傾向に応じて学習分野優先ポイント及び提供媒体優先ポイントが変化していき、夫々の優先順位が入れ替わることで、学習分野及び更新情報の表示順序に、ユーザの嗜好が反映されることが可能となる。また、ユーザの学習嗜好が変化しても、その変化に応じた順序で学習分野及び更新情報を表示することができる。
【００４４】
また、ホームページが閲覧されたときに、そのホームページが提供する学習分野の学習分野優先ポイントに、そのホームページの提供媒体に応じて重み付けされた積算ポイントが積算される。ここで、例えば、学習費用に比例した積算ポイントを設定しておけば、学習費用が高い提供媒体のホームページが閲覧されたときほど、１回の閲覧によって多くの学習分野優先ポイントが積算される。このため、学習分野の優先順位が、単にホームページの閲覧回数によって演算されるのではなく、その提供媒体に応じて任意に設定された重み付けが考慮されて演算される。
【００４５】
更に、提供媒体優先ポイントにも、そのホームページの提供媒体に応じて重み付けされた積算ポイントが積算されることで、学習分野優先ポイントの場合と同様に、提供媒体に応じてその学習費用に比例した積算ポイントを設定しておけば、学習費用が高い提供媒体のホームページが閲覧されたときほど、１回の閲覧によって多くの提供媒体優先ポイントが積算される。このため、提供媒体の優先順位も、単にホームページの閲覧回数によって演算されるのではなく、その提供媒体に応じて任意に設定された重み付けが考慮されて演算される。
【００４６】
ここで、ユーザに提示される画面には、学習分野及び学習分野ごとにグループ分けされた更新情報を、夫々独立し且つ任意に変更可能な所定数だけ限定して表示することができる。このため、ユーザが特に興味を持つ更新情報のみが一目でわかるように表示することができることで、更に効率の良い情報収集が可能となる。なお、この所定数を、学習分野及び更新情報が１画面で見ることが可能な数にすると、更に見やすくすることができる。また、ＲＳＳ情報取得機能により取得した更新情報が全て表示される一方、別欄又は別画面でこのように表示数が限定された更新情報が表示された画面を表示しても良い。
【００４７】
また、同じ学習分野のグループのなかで更新情報の表示順序を決定するときに、特定の提供媒体のホームページの更新情報が所定期間内に所定回数以上閲覧されていれば、その提供媒体が提供されるホームページの更新情報表示ポイントに所定値が加算される。このため、提供媒体の学習費用に応じた価格順位がその提供媒体よりも前の提供媒体、即ち学習費用が高い提供媒体が提供されるホームページの更新情報が上位に挿入されて表示される。従って、ユーザは、興味のある学習分野について、現在頻繁に閲覧している提供媒体だけでなく、更に高価格な提供媒体が紹介されたホームページを閲覧するきっかけを与えられるようになる。
【００４８】
更に、同じ学習分野のグループのなかで更新情報の表示順序を決定するときに、過去所定期間内に閲覧履歴がない提供媒体の更新情報については、所定数の日付調整ポイントが更新情報表示ポイントの合計から減算される。このため、最近あまり閲覧されていない提供媒体のホームページの更新情報については、その表示順序が後になるように調整されることで、最近のユーザの学習嗜好を、更新情報の表示順序に更に的確に反映できるようになる。
【００４９】
なお、本実施例では更新情報表示装置１０のＲＳＳ情報取得機能により、ＲＳＳ文書から更新情報を取得し、ユーザ端末３０のブラウザでその更新情報が表示されるようにしているが、ユーザ端末３０にインストールされたＲＳＳリーダにより更新情報を取得し、表示しても良い。
【００５０】
（付記１）学習関連情報が掲載されたホームページが閲覧されたときに、そのホームページが提供する学習分野及びその学習分野に属する提供媒体ごとに優先度を夫々演算し、これらを記憶装置に格納する優先度演算ステップと、学習関連情報が掲載されたホームページの更新情報の提供要求を受け付けたときに、ＲＳＳ情報取得機能を用いてその更新情報を取得する更新情報取得ステップと、前記更新情報取得ステップにより取得された更新情報を、その更新情報で特定されるホームページが提供する学習分野に基づいて、学習分野ごとにグループ分けするグループ分けステップと、前記記憶装置に格納された優先度に基づいて、学習分野及びその学習分野ごとにグループ分けされた更新情報を夫々並べ替え、これらを提示する更新情報提示ステップと、をコンピュータに実現させるための更新情報表示プログラム。
【００５１】
（付記２）前記優先度演算ステップは、ホームページの閲覧回数に対して、各提供媒体に応じて付された重み付けを適用した値に基づいて、前記学習分野及び提供媒体の優先度を夫々演算することを特徴とする付記１記載の更新情報表示プログラム。
【００５２】
（付記３）前記重み付けは、前記提供媒体により学習を行うために必要な学習費用に比例した値であることを特徴とする付記２記載の更新情報表示プログラム。
【００５３】
（付記４）学習関連情報が掲載されたホームページが閲覧されたときに、前記学習分野及び提供媒体ごとに夫々用意されたポイントに、そのホームページにより特定される提供媒体に応じて付された数値を積算するポイント積算ステップを備え、
前記優先度演算ステップは、前記ポイント積算ステップにより積算されたポイントに基づいて、前記学習分野及び提供媒体の優先度を夫々演算することを特徴とする付記２又は付記３に記載の更新情報表示プログラム。
【００５４】
（付記５）特定の提供媒体に関する学習関連情報が掲載されたホームページが所定期間閲覧されないときには、そのホームページにより特定される学習分野及び提供媒体のポイントを、所定数だけ減算するポイント減算ステップを備えたことを特徴とする付記４記載の更新情報表示プログラム。
【００５５】
（付記６）特定の提供媒体に関する学習関連情報が掲載されたホームページが所定期間内に所定回数以上閲覧されたときには、その提供媒体よりも上位に学習費用が高価な提供媒体の更新情報を挿入する情報挿入ステップを備えたことを特徴とする付記１〜付記５のいずれか１つに記載の更新情報表示プログラム。
【００５６】
（付記７）前記更新情報提示ステップは、前記優先度に応じて、前記学習分野及び更新情報を夫々独立した所定数だけ提示することを特徴とする付記１〜付記６のいずれか１つに記載の更新情報表示プログラム。
【００５７】
（付記８）学習関連情報が掲載されたホームページが閲覧されたときに、そのホームページが提供する学習分野及びその学習分野に属する提供媒体ごとに優先度を夫々演算し、これらを記憶装置に格納する優先度演算ステップと、学習関連情報が掲載されたホームページの更新情報の提供要求を受け付けたときに、ＲＳＳ情報取得機能を用いてその更新情報を取得する更新情報取得ステップと、前記更新情報取得ステップにより取得された更新情報を、その更新情報で特定されるホームページが提供する学習分野に基づいて、学習分野ごとにグループ分けするグループ分けステップと、前記記憶装置に格納された優先度に基づいて、学習分野及びその学習分野ごとにグループ分けされた更新情報を夫々並べ替え、これらを提示する更新情報提示ステップと、をコンピュータに実行させることを特徴とする更新情報表示方法。
【００５８】
（付記９）学習関連情報が掲載されたホームページが閲覧されたときに、そのホームページが提供する学習分野及びその学習分野に属する提供媒体ごとに優先度を夫々演算する優先度演算手段と、前記優先度演算手段により演算された学習分野及び提供媒体の優先度を記憶する記憶手段と、学習関連情報が掲載されたホームページの更新情報の提供要求を受け付けたときに、ＲＳＳ情報取得機能を用いてその更新情報を取得する更新情報取得手段と、前記更新情報取得手段により取得された更新情報を、その更新情報で特定されるホームページが提供する学習分野に基づいて、学習分野ごとにグループ分けするグループ分け手段と、前記記憶手段により記憶された優先度に基づいて、学習分野及びその学習分野ごとにグループ分けされた更新情報を夫々並べ替え、これらを提示する更新情報提示手段と、を含んで構成されることを特徴とする更新情報表示装置。
【図面の簡単な説明】
【００５９】
【図１】本発明に係る更新情報表示プログラムを実行する装置の全体構成図
【図２】学習分野判定単語テーブルの説明図
【図３】提供媒体判定単語テーブルの説明図
【図４】提供媒体価格順位テーブルの説明図
【図５】学習分野優先度積算ポイントテーブルの説明図
【図６】提供媒体優先度積算ポイントテーブルの説明図
【図７】提供媒体順位ポイントテーブルの説明図
【図８】学習分野優先度テーブルの説明図
【図９】提供媒体優先度テーブルの説明図
【図１０】更新情報リストテーブルの説明図
【図１１】閲覧履歴テーブルの説明図
【図１２】更新情報表示処理のフローチャート
【図１３】学習分野判定処理のフローチャート
【図１４】提供媒体判定処理のフローチャート
【図１５】更新情報表示処理のフローチャート
【図１６】更新情報表示画面の説明図
【図１７】更新情報リスト作成処理のフローチャート
【図１８】更新情報表示順序決定処理のフローチャート
【図１９】提供媒体価格順位ポイント加算処理のフローチャート
【符号の説明】
【００６０】
１０  更新情報表示装置
２０  インターネット
３０  ユーザ端末
４０  ＲＳＳ公開ＷＥＢサーバ
【図１】
0004693680.tif 000002
【図２】
0004693680.tif 000003
【図３】
0004693680.tif 000004
【図４】
0004693680.tif 000005
【図５】
0004693680.tif 000006
【図６】
0004693680.tif 000007
【図７】
0004693680.tif 000008
【図８】
0004693680.tif 000009
【図９】
0004693680.tif 000010
【図１０】
0004693680.tif 000011
【図１１】
0004693680.tif 000012
【図１２】
0004693680.tif 000013
【図１３】
0004693680.tif 000014
【図１４】
0004693680.tif 000015
【図１５】
0004693680.tif 000016
【図１６】
0004693680.tif 000017
【図１７】
0004693680.tif 000018
【図１８】
0004693680.tif 000019
【図１９】
0004693680.tif 000020