(57)【要約】【課題】定期的に取得しているコンテンツの内容に変更があったことを通知することができるサーバ、方法及びプログラムを提供すること。【解決手段】通知サーバ１０は、コンテンツ登録受付部１４１が専用Ｗｅｂページに表示される閲覧希望のＲＳＳコンテンツに関する登録を受け付ける。そして、コンテンツ情報取得部１４２が取得したＲＳＳコンテンツについて、カテゴリ特定部１４３がカテゴリを特定し、カテゴリ変更コンテンツ抽出部１４４が登録から所定期間経過後に、コンテンツのカテゴリが変更されたか否かを判別して、カテゴリが変更されたと判別した場合には、カテゴリ変更通知部１４５がカテゴリが変更された旨を通知する。【選択図】図１
2011141735.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを通じて提供される所定のサービスに登録されたユーザの端末に、前記ユーザの専用Ｗｅｂページにおいてコンテンツを表示させるサーバであって、
前記端末から閲覧希望のコンテンツのＵＲＬ及び前記閲覧希望のコンテンツのカテゴリについての登録を受け付けるコンテンツ登録受付手段と、
前記コンテンツ登録受付手段が受け付けて登録された前記コンテンツのＵＲＬを記憶するコンテンツ記憶手段と、
前記カテゴリを前記ユーザの識別情報と関連付けて記憶する登録情報記憶手段と、
前記コンテンツ記憶手段に記憶された前記コンテンツのＵＲＬに基づいて、前記登録されたコンテンツを取得するコンテンツ取得手段と、
前記コンテンツ取得手段が取得したコンテンツに基づいて、前記取得したコンテンツのカテゴリを特定するカテゴリ特定手段と、
前記コンテンツ登録受付手段が前記登録を受け付けてから所定期間経過後に、前記取得したコンテンツのカテゴリが、前記登録時のカテゴリと異なるか否かを判別するカテゴリ変更判別手段と、
前記カテゴリ変更判別手段が、前記取得したコンテンツのカテゴリが前記登録時のカテゴリと異なると判別した場合に、前記取得したコンテンツのカテゴリが変更されたことを前記端末に通知する通知手段と、を備えるサーバ。
【請求項２】
複数種類のカテゴリ及び前記複数種類のカテゴリ毎に分類された複数の特徴語をそれぞれ関連付けて記憶するカテゴリ情報記憶手段をさらに備え、
前記カテゴリ特定手段は、前記取得されたコンテンツに含まれるテキストを形態素解析して、重要度の高い単語を抽出し、
前記カテゴリ情報記憶手段を参照して、前記複数の特徴語と前記単語とを比較し、
前記単語に合致する前記特徴語に関連付けられたカテゴリを、前記取得されたコンテンツのカテゴリとする請求項１に記載のサーバ。
【請求項３】
前記カテゴリ変更判別手段は、定期的に前記取得されたコンテンツの前記カテゴリが前記登録時のカテゴリと異なるか否かを判別する請求項１又は２に記載のサーバ。
【請求項４】
通信ネットワークを通じて提供される所定のサービスに登録されたユーザの端末に、前記ユーザの専用Ｗｅｂページにおいてコンテンツを表示させる方法であって、
コンピュータが、
前記端末から閲覧希望のコンテンツのＵＲＬ及び前記閲覧希望のコンテンツのカテゴリについての登録を受け付けるステップと、
前記カテゴリを前記ユーザの識別情報と関連付けて記憶するステップと、
前記登録されたコンテンツのＵＲＬを記憶するステップと、
前記登録されたコンテンツのＵＲＬに基づいて、前記登録されたコンテンツを取得するステップと、
前記取得したコンテンツに基づいて、前記取得したコンテンツのカテゴリを特定するステップと、
前記閲覧希望のコンテンツに関する登録を受け付けてから所定期間経過後に、前記取得したコンテンツのカテゴリが、前記登録時のカテゴリと異なるか否かを判別するステップと、
前記取得したコンテンツのカテゴリが前記登録時のカテゴリと異なると判別した場合に、前記取得したコンテンツのカテゴリが変更されたことを前記端末に通知するステップと、を実行する方法。
【請求項５】
通信ネットワークを通じて提供される所定のサービスに登録されたユーザの端末に、前記ユーザの専用Ｗｅｂページにおいてコンテンツを表示させるプログラムであって、
コンピュータを、
前記端末から閲覧希望のコンテンツのＵＲＬ及び前記閲覧希望のコンテンツのカテゴリについての登録を受け付けるコンテンツ登録受付手段と、
前記カテゴリを前記ユーザの識別情報と関連付けて記憶する登録情報記憶手段と、
前記登録されたコンテンツのＵＲＬを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶された前記登録されたコンテンツのＵＲＬに基づいて、前記登録されたコンテンツを取得するコンテンツ取得手段と、
前記コンテンツ取得手段が取得したコンテンツに基づいて、前記取得したコンテンツのカテゴリを特定するカテゴリ特定手段と、
前記コンテンツ登録受付手段が前記登録を受け付けてから所定期間経過後に、前記取得したコンテンツのカテゴリが、前記登録時のカテゴリと異なるか否かを判別するカテゴリ変更判別手段と、
前記カテゴリ変更判別手段が、前記取得したコンテンツのカテゴリが前記登録時のカテゴリと異なると判別した場合に、前記取得したコンテンツのカテゴリが変更されたことを前記端末に通知する通知手段と、として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、定期的にコンテンツを取得する場合に、コンテンツの内容の変化を通知するサーバ、方法及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及及び検索技術の向上により、ユーザは様々なコンテンツを簡単に得ることが可能となっている。その一方で、あまりにも大量な情報を取得することができるために、ユーザは、本当に必要な情報を取捨選択することに多大な時間を労すことがある。
【０００３】
そこで、ＲＳＳ（ＲＤＦ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ／Ｒｉｃｈ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）というしくみがある。ＲＳＳは、得たい情報が記載されているＷｅｂサイト（ＲＳＳフィード）などをユーザが予め登録しておき、登録したＷｅｂサイトが更新された場合に自動的に閲覧できるようにするものである。ＲＳＳで閲覧できるコンテンツは、ＲＳＳに対応しているＷｅｂサイトで閲覧可能なものであれば任意に選択できる。例えば、ＲＳＳで閲覧できるコンテンツには、ブログ（Ｗｅｂｌｏｇ：ウェブログの略称）や、特定のＷｅｂサイトの更新情報、ニュースの配信記事などがある。
【０００４】
ＲＳＳには、ＲＳＳリーダを端末にインストールして、端末の表示画面にコンテンツの記事やリンクを自動的に表示させるものや、会員制のＷｅｂサイトで個人用に設けられた専用のＷｅｂページで閲覧できるものなどがある（例えば、非特許文献１）。ＲＳＳを利用すると、コンテンツが更新される度に自動的に配信されるため、ユーザは、検索などの行動を起こさなくても得たい情報を得ることができる。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】“ＭＹ  Ｙａｈｏｏ！”，［ｏｎｌｉｎｅ］，ヤフー株式会社，［平成２１年１２月１１日検索］，＜ｈｔｔｐ：／／ｍｙ．ｙａｈｏｏ．ｃｏ．ｊｐ／ｓｔ／ｕｓｅｒｇｕｉｄｅ／＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、ＲＳＳは、登録されたＷｅｂサイトの該当コンテンツが更新された場合に自動的にそのコンテンツを取得するのみで、コンテンツの内容が変化した結果、カテゴリが変更された場合などには対応できない。コンテンツの内容が変化すると、閲覧しているユーザにとっては不要な情報となる場合がある。このような場合、ユーザは、コンテンツの内容が変更されているかを常にチェックし、必要か否かを判断するという能動的な行動をする必要がある。若しくは、コンテンツのカテゴリが変わってもそのまま放置する場合には、ユーザは、不要な情報を受信し続けることになる。
【０００７】
そこで、本発明は、定期的に取得しているコンテンツの内容に変更があったことを通知することができるサーバ、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）通信ネットワークを通じて提供される所定のサービスに登録されたユーザの端末に、前記ユーザの専用Ｗｅｂページにおいてコンテンツを表示させるサーバであって、前記端末から閲覧希望のコンテンツのＵＲＬ及び前記閲覧希望のコンテンツのカテゴリについての登録を受け付けるコンテンツ登録受付手段と、前記コンテンツ登録受付手段が受け付けて登録された前記コンテンツのＵＲＬを記憶するコンテンツ記憶手段と、前記カテゴリを前記ユーザの識別情報と関連付けて記憶する登録情報記憶手段と、前記コンテンツ記憶手段に記憶された前記コンテンツのＵＲＬに基づいて、前記登録されたコンテンツを取得するコンテンツ取得手段と、前記コンテンツ取得手段が取得したコンテンツに基づいて、前記取得したコンテンツのカテゴリを特定するカテゴリ特定手段と、前記コンテンツ登録受付手段が前記登録を受け付けてから所定期間経過後に、前記取得したコンテンツのカテゴリが、前記登録時のカテゴリと異なるか否かを判別するカテゴリ変更判別手段と、前記カテゴリ変更判別手段が、前記取得したコンテンツのカテゴリが前記登録時のカテゴリと異なると判別した場合に、前記取得したコンテンツのカテゴリが変更されたことを前記端末に通知する通知手段と、を備えるサーバ。
【０００９】
（１）に記載された構成によれば、サーバは、ユーザ端末に表示される専用ＷｅｂページにおいてＲＳＳコンテンツを表示させることができる。また、サーバは、専用Ｗｅｂページに表示されるＲＳＳコンテンツについて、カテゴリを特定し、登録から所定期間経過後に、コンテンツのカテゴリが変更されたか否かを判別して、カテゴリが変更されたと判別した場合には、カテゴリが変更された旨を通知することができる。
このため、専用ＷｅｂページにおいてＲＳＳコンテンツを閲覧するユーザに、現在閲覧しているＲＳＳコンテンツの閲覧を継続するか否かを判断する契機を与えることができる。
【００１０】
（２）複数種類のカテゴリ及び前記複数種類のカテゴリ毎に分類された複数の特徴語をそれぞれ関連付けて記憶するカテゴリ情報記憶手段をさらに備え、前記カテゴリ特定手段は、前記取得されたコンテンツに含まれるテキストを形態素解析して、重要度の高い単語を抽出し、前記カテゴリ情報記憶手段を参照して、前記複数の特徴語と前記単語とを比較し、前記単語に合致する前記特徴語に関連付けられたカテゴリを、前記取得されたコンテンツのカテゴリとする（１）に記載のサーバ。
【００１１】
（２）に記載の構成によれば、（１）に記載の構成に加えて、コンテンツ情報取得手段が取得したコンテンツに含まれるテキストについて形態素解析を行い、重要度の高い単語について、カテゴリ情報記憶手段に記憶された特徴語と比較して、カテゴリを特定することができる。
【００１２】
（３）前記カテゴリ変更判別手段は、定期的に前記取得されたコンテンツの前記カテゴリが前記登録時のカテゴリと異なるか否かを判別する（１）又は（２）のいずれかに記載のサーバ。
【００１３】
（３）に記載の構成によれば、（１）又は（２）のいずれかに記載の構成に加えて、カテゴリ変更判別手段は、定期的にカテゴリが異なるか否かを判別することができる。このため、登録時から所定期間経過後にカテゴリが変更されていなくても、その後、カテゴリが変更された場合であっても、カテゴリが異なるか否かを判別することができる。
【００１４】
（４）通信ネットワークを通じて提供される所定のサービスに登録されたユーザの端末に、前記ユーザの専用Ｗｅｂページにおいてコンテンツを表示させる方法であって、コンピュータが、前記端末から閲覧希望のコンテンツのＵＲＬ及び前記閲覧希望のコンテンツのカテゴリについての登録を受け付けるステップと、前記カテゴリを前記ユーザの識別情報と関連付けて記憶するステップと、前記登録されたコンテンツのＵＲＬを記憶するステップと、前記登録されたコンテンツのＵＲＬに基づいて、前記登録されたコンテンツを取得するステップと、前記取得したコンテンツに基づいて、前記取得したコンテンツのカテゴリを特定するステップと、前記閲覧希望のコンテンツに関する登録を受け付けてから所定期間経過後に、前記取得したコンテンツのカテゴリが、前記登録時のカテゴリと異なるか否かを判別するステップと、前記取得したコンテンツのカテゴリが前記登録時のカテゴリと異なると判別した場合に、前記取得したコンテンツのカテゴリが変更されたことを前記端末に通知するステップと、を実行する方法。
【００１５】
（４）に記載の構成によれば、（１）と同様の効果を奏する方法を提供することができる。
【００１６】
（５）通信ネットワークを通じて提供される所定のサービスに登録されたユーザの端末に、前記ユーザの専用Ｗｅｂページにおいてコンテンツを表示させるプログラムであって、コンピュータを、前記端末から閲覧希望のコンテンツのＵＲＬ及び前記閲覧希望のコンテンツのカテゴリについての登録を受け付けるコンテンツ登録受付手段と、前記カテゴリを前記ユーザの識別情報と関連付けて記憶する登録情報記憶手段と、前記登録されたコンテンツのＵＲＬを記憶するコンテンツ記憶手段と、前記コンテンツ記憶手段に記憶された前記登録されたコンテンツのＵＲＬに基づいて、前記登録されたコンテンツを取得するコンテンツ取得手段と、前記コンテンツ取得手段が取得したコンテンツに基づいて、前記取得したコンテンツのカテゴリを特定するカテゴリ特定手段と、前記コンテンツ登録受付手段が前記登録を受け付けてから所定期間経過後に、前記取得したコンテンツのカテゴリが、前記登録時のカテゴリと異なるか否かを判別するカテゴリ変更判別手段と、前記カテゴリ変更判別手段が、前記取得したコンテンツのカテゴリが前記登録時のカテゴリと異なると判別した場合に、前記取得したコンテンツのカテゴリが変更されたことを前記端末に通知する通知手段と、として機能させるプログラム。
【００１７】
（５）に記載の構成によれば、（１）と同様の効果を奏するプログラムを提供することができる。
【発明の効果】
【００１８】
本発明によれば、定期的に取得しているコンテンツの内容に変更があったことを通知することができるサーバ、方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係るシステムの全体構成及び通知サーバの機能構成を示す図である。
【図２】本発明の実施形態に係る登録情報ＤＢに格納されているテーブルの例を示す図である。
【図３】本発明の実施形態に係るコンテンツＤＢに格納されているテーブルの例を示す図である。
【図４】本発明の実施形態に係るカテゴリＤＢに格納されているテーブルの例を示す図である。
【図５】本発明の実施形態に係る通知サーバにおけるＲＳＳコンテンツの受付処理を示すフローチャートである。
【図６】本発明の実施形態に係る通知サーバにおいて、ＲＳＳコンテンツの配信及びカテゴリ変更の通知を行う処理を示すフローチャートである。
【図７】本発明の実施形態に係るカテゴリ特定部が行うカテゴリの特定処理を示すフローチャートである。
【図８】本発明の実施形態に係るユーザ端末における表示例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について図面を参照して説明する。なお、以下に説明する実施形態は、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２１】
図１から図４を参照して、本実施形態の一例である、システム１の全体構成及びシステム１を構成する通知サーバ１０の機能構成について説明する。図１は、本発明の実施形態に係るシステム１の全体構成及び通知サーバ１０の機能構成を示す図である。
【００２２】
システム１は、コンテンツのカテゴリが変更されたことを通知するサーバである通知サーバ１０と、登録したユーザの専用Ｗｅｂページを設ける会員制サービスを提供するサービス提供サーバ２０と、会員制サービスを利用するユーザの端末であるユーザ端末３０と、を有する。通知サーバ１０、サービス提供サーバ２０及びユーザ端末３０は、通信ネットワークＮで互いに通信可能である。
【００２３】
本実施形態においては、システム１は、サービス提供サーバ２０が提供する会員制サービスに、ユーザ端末３０を使用するユーザが登録しているものとする。そして、ユーザは、会員制サービスで提供される登録ユーザの専用Ｗｅｂページを通じてＲＳＳを利用できるものとする。
【００２４】
通知サーバ１０は、専用Ｗｅｂページで閲覧できるＲＳＳを管理するサーバである。詳細には、通知サーバ１０は、サービス提供サーバ２０が設ける専用Ｗｅｂページで利用できるＲＳＳのコンテンツ（以下、ＲＳＳコンテンツとする）のＵＲＬ及びＲＳＳコンテンツのカテゴリに関する登録を受け付け、ＲＳＳコンテンツが更新された際に配信される更新情報を受信して専用Ｗｅｂページに表示させる。そして、通知サーバ１０は、ＲＳＳコンテンツの内容が登録したカテゴリと異なる場合に、ＲＳＳコンテンツのカテゴリが変更されたことを通知する旨の表示を専用Ｗｅｂページに表示させる。
【００２５】
サービス提供サーバ２０は、登録したユーザに専用Ｗｅｂページを設ける会員制サービスを提供する。ユーザは、ユーザ端末３０を使用してサービス提供サーバ２０が設けるＷｅｂサイトに接続し、当該会員制サービスに利用登録を行う。サービス提供サーバ２０は、登録したユーザのユーザ端末３０から送信された閲覧要求に応じて、当該ユーザの専用Ｗｅｂページをユーザ端末３０に送信する。
【００２６】
ユーザ端末３０は、Ｗｅｂブラウザにより通信ネットワークＮを介してサービス提供サーバ２０に接続し、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）言語やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）言語等で記述されたＷｅｂページの情報をダウンロードする。そして、ユーザ端末３０は、これらの言語を解析して、表示する。ユーザ端末３０としては、例えば、パーソナルコンピュータ（ＰＣ）、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の、通信機能を有する情報端末を挙げることができる。図１に示す端末３０ａは、いわゆるパーソナルコンピュータであり、端末３０ｂは携帯電話などの携帯端末である（以下、総称してユーザ端末３０とする）。図１では、端末３０ａ，３０ｂはそれぞれ一台ずつ示しているが、複数であってもよい。
【００２７】
以下、図１を参照して通知サーバ１０の機能構成について説明する。
【００２８】
通知サーバ１０は、少なくとも記憶部１１と、表示部１２と、操作部１３と、制御部１４と、を備える。
【００２９】
記憶部１１は、ハードディスク装置や光磁気ディスク装置、フラッシュメモリなどの不揮発性のメモリや、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のような揮発性のメモリ、あるいはこれらの組み合わせによるコンピュータ読み取り可能及び書き込み可能な記憶媒体により構成されるものとする。また、後述する各データベースは必ずしも記憶部１１に設ける必要は無い。
【００３０】
記憶部１１は、登録情報データベース（以下、データベースをＤＢという）１１１と、コンテンツＤＢ１１２と、カテゴリＤＢ１１３と、を備える。
【００３１】
図２を参照して、登録情報ＤＢ１１１に格納されているデータについて説明する。図２は、登録情報ＤＢ１１１に格納されているテーブルの例を示す図である。
登録情報ＤＢ１１１は、登録情報記憶手段として設けられ、後述のコンテンツ登録受付部１４１がユーザ端末３０から受け付けた閲覧希望のＲＳＳコンテンツのＵＲＬ及びＲＳＳコンテンツのカテゴリに関する登録情報を記憶する。
【００３２】
例えば、登録情報ＤＢ１１１は、図２に示すようにテーブルとして登録情報を記憶する。登録情報ＤＢ１１１には、登録情報として、少なくともユーザＩＤ、ＲＳＳのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）（ＲＳＳフィード）、カテゴリ及び登録／更新日が記憶される。そして、図２では、ユーザＩＤ、ＲＳＳコンテンツのＵＲＬ、カテゴリ及び登録／更新日は、「ユーザＩＤ」列、「ＲＳＳ  ＵＲＬ」列、「カテゴリ」列、「登録／更新日」列にそれぞれ関連付けて格納されている。
【００３３】
本実施形態では、ユーザＩＤは、サービス提供サーバ２０が提供する会員制サービスに登録されている登録ＩＤであり、登録されたユーザを一意に識別する。また、ＲＳＳのＵＲＬは、専用Ｗｅｂページで閲覧可能なＲＳＳコンテンツのＵＲＬである。カテゴリは、ＲＳＳコンテンツのカテゴリの種類を示す。
また、「登録／更新日」列には、日付情報が格納される。「登録／更新日」列に格納される日付情報は、後述のコンテンツ登録受付部１４１が閲覧希望のＲＳＳコンテンツの登録をユーザ端末３０から受け付けた日を示す情報である。
【００３４】
図３を参照して、コンテンツＤＢ１１２に格納されているデータについて説明する。図３は、コンテンツＤＢ１１２に格納されているテーブルの例を示す図である。
コンテンツＤＢ１１２は、コンテンツ記憶手段として設けられ、ＲＳＳコンテンツを記憶する。コンテンツＤＢ１１２は、例えば、図３に示すようにＲＳＳのＵＲＬとＲＳＳコンテンツとをそれぞれ関連付けて記憶する。図３では、ＲＳＳのＵＲＬとＲＳＳコンテンツとは、「ＲＳＳ  ＵＲＬ」列と「ＲＳＳコンテンツ」列とにそれぞれ記憶される。ＲＳＳのＵＲＬは、図２のＲＳＳのＵＲＬと同様であり、「ＲＳＳコンテンツ」列には、後述のコンテンツ情報取得部１４２が取得したＲＳＳコンテンツの更新情報のデータが格納される。なお、ＲＳＳコンテンツは、必ずしもコンテンツＤＢ１１２に設けられる必要はなく、通信ネットワークＮを介して接続可能なＲＳＳサーバから取得されることとしてもよい。
【００３５】
図４を参照して、カテゴリＤＢ１１３に格納されているデータについて説明する。図４は、カテゴリＤＢ１１３に格納されているテーブルの例を示す図である。
カテゴリＤＢ１１３は、カテゴリ情報記憶手段として設けられ、ユーザ端末３０のユーザが閲覧可能なＲＳＳコンテンツのカテゴリとカテゴリに含まれるキーワードとをそれぞれ関連付けて記憶する。カテゴリＤＢ１１３は、図４に示すように、カテゴリの名称と、キーワードの名称とをそれぞれ関連付けて記憶する。カテゴリの名称とキーワードの名称とは、「カテゴリ」列と、「キーワード」列とにそれぞれ格納されている。
【００３６】
ここで、「キーワード」列に格納されるキーワードの名称は、カテゴリ毎に分類され、カテゴリの特徴を示すものである。カテゴリの特徴を示す特徴語としては、例えば、カテゴリの下位分類を示す語や、同義語、同類語、関連語、具体的な商品名又はサービス名など任意の名称であってよい。また、クローラなどの所定のプログラムが定期的に通信ネットワークＮを巡回して、取得した使用頻度の高い語などをキーワードとして登録するようにしてもよい。例えば、カテゴリが「グルメ」であった場合、「キーワード」列には、「ランチ」や「ディナー」などの語が格納される。
【００３７】
図１に戻って、表示部１２は、通知サーバ１０の管理者にデータの入力を受け付ける画面を表示したり、通知サーバ１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００３８】
操作部１３は、通知サーバ１０に対する入力の受け付けを行うものであり、キーボード及びマウス、タッチペン、タッチパネル等により構成してよい。
【００３９】
制御部１４は、通知サーバ１０の各処理の実行を制御する。制御部１４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理演算装置）等により構成される。制御部１４は、下記の各部の機能を実現するためのプログラムをメモリ（図示せず）に読み込んで実行することによりその機能を実現させるものであってもよいし、また、専用のハードウェアにより実現されるものであってもよい。
【００４０】
制御部１４は、コンテンツ登録受付部１４１と、コンテンツ情報取得部１４２と、カテゴリ特定部１４３と、カテゴリ変更コンテンツ抽出部１４４と、カテゴリ変更通知部１４５と、を備える。
【００４１】
コンテンツ登録受付部１４１は、コンテンツ登録受付手段として、ユーザ端末３０から、ユーザ端末３０のユーザが閲覧希望のＲＳＳコンテンツに関する登録を受け付ける。詳細には、コンテンツ登録受付部１４１は、ユーザ端末３０からユーザ端末３０のユーザが閲覧希望のＲＳＳコンテンツのＵＲＬと、当該ＲＳＳコンテンツのカテゴリの登録を受け付ける。そして、コンテンツ登録受付部１４１は、受け付けたＲＳＳコンテンツのＵＲＬ及びカテゴリを、登録を受け付けたユーザのユーザＩＤに関連付けて登録情報ＤＢ１１１に記憶する。また、コンテンツ登録受付部１４１は、登録されたＲＳＳコンテンツについて登録の削除を受け付けた場合には、登録情報ＤＢ１１１の該当する登録情報を削除する。また、コンテンツ登録受付部１４１は、ＲＳＳコンテンツのカテゴリの変更を受け付けた場合は、登録情報ＤＢ１１１の該当する登録情報におけるカテゴリを、指定されたカテゴリに変更するとともに、「登録／更新日」列の日付情報を更新する。
したがって、「登録／更新日」列には、ＲＳＳコンテンツを新規に登録した日、カテゴリ変更コンテンツ抽出部１４４がカテゴリ変更の判別をした日、又はユーザが独自にＲＳＳコンテンツのカテゴリを変更した日のいずれか最新の日付情報が格納される。
【００４２】
コンテンツ情報取得部１４２は、コンテンツ取得手段として、登録情報ＤＢ１１１及びコンテンツＤＢ１１２を参照して、登録されたＲＳＳコンテンツを取得する。詳細には、コンテンツ情報取得部１４２は、登録情報ＤＢ１１１を参照して、閲覧要求を受けたユーザ端末３０のユーザＩＤと、ユーザＩＤに関連付けられたＲＳＳのＵＲＬとに基づいて、コンテンツＤＢ１１２から該当するＲＳＳコンテンツを取得する。そして、取得したＲＳＳコンテンツをユーザ端末３０又はサービス提供サーバ２０に送信する。
なお、更新されたＲＳＳコンテンツを取得するには、所定のプログラムにより、定期的に通信ネットワークＮを巡回して、登録されたＲＳＳコンテンツを提供するＷｅｂサイトからＲＳＳ情報（更新情報など）をダウンロードし、コンテンツＤＢ１１２に記憶することにより行うことができる。
【００４３】
カテゴリ特定部１４３は、カテゴリ特定手段として、コンテンツ情報取得部１４２が取得したＲＳＳコンテンツが属するカテゴリを特定する。詳細には、カテゴリ特定部１４３は、コンテンツ情報取得部１４２が取得したＲＳＳコンテンツと、カテゴリＤＢ１１３とを参照してカテゴリを特定する。カテゴリ特定部１４３は、取得したＲＳＳコンテンツに含まれるテキスト情報について形態素解析を行い、当該ＲＳＳコンテンツに含まれる単語の出現回数を計数する。そして、カテゴリ特定部１４３は、ＲＳＳコンテンツに含まれるそれぞれの単語に対して重要度の高い単語を算出して、単語リストを作成する。重要度の高い単語を算出するには、例えば、ＴＦ・ＩＤＦ法（ＴＦ：Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ，ＩＤＦ：Ｉｎｖｅｒｔｅｄ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）を用いて算出することができる。
次にカテゴリ特定部１４３は、カテゴリＤＢ１１３を参照して、カテゴリＤＢ１１３の「キーワード」列に格納されている語と単語リスト内の単語とを比較して、それぞれの類似度を算出する。そして、単語リスト内の単語と類似度が最も高い「キーワード」列の語に関連付けられているカテゴリの名称を、当該ＲＳＳコンテンツが属するカテゴリとして認識する。類似度を算出する方法としては、例えば、コサイン距離を用いて算出する方法などが挙げられる。
【００４４】
カテゴリ変更コンテンツ抽出部１４４は、カテゴリ変更コンテンツ抽出手段として、登録情報ＤＢ１１１に登録されているＲＳＳコンテンツのカテゴリが変更されているか否かを判別し、カテゴリが変更されているＲＳＳコンテンツを抽出する。詳細には、カテゴリ変更コンテンツ抽出部１４４は、登録情報ＤＢ１１１を参照して、カテゴリ特定部１４３が特定したカテゴリと、登録されているＲＳＳコンテンツのカテゴリとを比較する。そして、カテゴリ変更コンテンツ抽出部１４４は、カテゴリ特定部１４３が特定したカテゴリと、登録されているＲＳＳコンテンツのカテゴリとが異なる場合に、当該ＲＳＳコンテンツの内容について、カテゴリが変更されたものとして当該ＲＳＳコンテンツのＵＲＬを登録情報ＤＢ１１１から抽出する。
【００４５】
カテゴリ変更コンテンツ抽出部１４４がカテゴリの変更を判別するのは、ＲＳＳコンテンツの登録時から所定期間経過したときであることが好ましい。すなわち、カテゴリ変更コンテンツ抽出部１４４は、カテゴリ特定部１４３からカテゴリ特定部１４３が特定したカテゴリの情報を受信すると、まず所定期間経過したか否かを判別する。そして、カテゴリ変更コンテンツ抽出部１４４は、所定期間経過している場合に、上記のカテゴリの変更を判別する。
【００４６】
所定期間経過しているか否かは、カテゴリ変更コンテンツ抽出部１４４が登録情報ＤＢ１１１の「登録／更新日」列を参照することにより判別される。すなわち、登録情報ＤＢ１１１の「登録／更新日」列に格納されている時間情報と、現在の時間情報とに基づいて、所定期間経過しているか否かを判別する。この所定期間は、任意の期間を設定してもよい。例えば、年、月、日単位でもよく、例えば１２時間などの時間単位でもよい。本実施形態では、所定期間は一律で定められているとするが、これに限らず、登録されたＲＳＳコンテンツやユーザ毎に定めてもよく、ユーザからの指定により決定されてもよい。
【００４７】
カテゴリ変更通知部１４５は、通知手段として、カテゴリ変更コンテンツ抽出部１４４が抽出したＲＳＳコンテンツについて、カテゴリが変更されたことを通知する。詳細には、カテゴリ変更通知部１４５は、カテゴリが変更されたＲＳＳコンテンツを閲覧しているユーザの専用Ｗｅｂページに、カテゴリが変更された旨を示す情報を表示させる（図８参照）。
【００４８】
サービス提供サーバ２０及びユーザ端末３０は、ハードウェア構成としては上述の通知サーバと同様の構成と有することができる。
【００４９】
通知サーバ１０の処理の流れについて説明する。
図５を参照して、通知サーバ１０におけるＲＳＳコンテンツの受付処理について説明する。図５は、通知サーバ１０におけるＲＳＳコンテンツの受付処理を示すフローチャートである。
【００５０】
ステップＳ１１では、通知サーバ１０のコンテンツ登録受付部１４１は、ユーザ端末３０からＲＳＳコンテンツの登録についての登録要求を受信する。
【００５１】
ステップＳ１２では、コンテンツ登録受付部１４１は、ユーザ端末３０から閲覧希望のＲＳＳコンテンツのＵＲＬを受け付ける。コンテンツ登録受付部１４１がＲＳＳコンテンツのＵＲＬを受け付けるには、例えば、所定の入力欄（図示せず）に閲覧希望のＲＳＳコンテンツのＵＲＬをユーザが直接入力してもよく、専用Ｗｅｂページに設けられた登録用のボタンをクリックすることにより自動的に登録されるようにしてもよい。これらのＲＳＳコンテンツの登録方法は、既知の任意の方法を採用することができる。
【００５２】
ステップＳ１３では、コンテンツ登録受付部１４１は、ステップＳ１２で受け付けたＲＳＳコンテンツのカテゴリの指定を受け付ける。コンテンツ登録受付部１４１がカテゴリの指定を受け付けるには、例えば、候補となるカテゴリの選択肢を専用Ｗｅｂページに表示させて、ユーザ端末３０からの選択を受け付けることができる。このとき、表示されるカテゴリの選択肢は、登録されたＲＳＳコンテンツに含まれるテキスト情報とカテゴリＤＢ１１３とに基づいて判別したものであってもよく、登録されたＲＳＳコンテンツに関係ないものであってもよい。
【００５３】
ステップＳ１４では、コンテンツ登録受付部１４１は、登録要求をしたユーザのユーザＩＤ、ＲＳＳのＵＲＬ、カテゴリ及び登録日を登録情報ＤＢ１１１に記憶させる。
【００５４】
図６を参照して、通知サーバ１０が、ＲＳＳコンテンツの配信及びカテゴリ変更の通知を行う処理について説明する。図６は、通知サーバ１０において、ＲＳＳコンテンツの配信及びカテゴリ変更の通知を行う処理を示すフローチャートである。
【００５５】
ステップＳ２１では、通知サーバ１０のコンテンツ情報取得部１４２は、ＲＳＳコンテンツの閲覧要求を受け付けたか否かを判別する。コンテンツ情報取得部１４２が閲覧要求を受け付けた場合（ステップＳ２１でＹＥＳの場合）には、ステップＳ２２に処理を移し、閲覧要求を受け付けていない場合（ステップＳ２１でＮＯの場合）には、そのまま待機する。
コンテンツ情報取得部１４２は、サービス提供サーバ２０から、専用Ｗｅｂページに表示させるＲＳＳコンテンツについての閲覧要求を受け付ける。コンテンツ情報取得部１４２は、ユーザ端末３０からＲＳＳコンテンツの閲覧要求を受け付けてもよい。この場合は、ユーザ端末３０が専用Ｗｅｂページを受信する際に、当該専用Ｗｅｂページを記述するプログラムを解析して、通知サーバ１０にＲＳＳコンテンツの閲覧要求を送信する。
なお、閲覧要求には、ＲＳＳコンテンツを表示させる専用ＷｅｂページのユーザＩＤ及びＲＳＳのＵＲＬの情報を少なくとも含む。
【００５６】
ステップＳ２２では、コンテンツ情報取得部１４２は、閲覧要求に含まれるユーザＩＤ及びＲＳＳのＵＲＬに基づいて、コンテンツＤＢ１１２から該当するＲＳＳコンテンツの更新情報のデータを読み出す。
【００５７】
ステップＳ２３では、カテゴリ特定部１４３は、読み出されたＲＳＳコンテンツに基づいて、当該ＲＳＳコンテンツのカテゴリを特定する。
【００５８】
ステップＳ２４では、カテゴリ変更コンテンツ抽出部１４４は、登録情報ＤＢ１１１に記憶されている「登録／更新日」列の時間情報を参照し、当該時間情報から所定期間経過したか否かを判別する。所定期間経過している場合（ステップＳ２４でＹＥＳの場合）には、ステップＳ２５に処理を移し、所定期間経過していない場合（ステップＳ２４でＮＯの場合）にはステップＳ２７に処理を移す。
【００５９】
ステップＳ２５では、カテゴリ変更コンテンツ抽出部１４４は、カテゴリが変更されたか否かを判別する。カテゴリ変更コンテンツ抽出部１４４は、登録情報ＤＢ１１１の「カテゴリ」列を参照して、ステップＳ２３で特定されたカテゴリと、当該ＲＳＳコンテンツのカテゴリとが異なるか否かを判別する。カテゴリが異なる場合（ステップＳ２５でＹＥＳの場合）は、カテゴリが変更されたとしてステップＳ２６に処理を移す。カテゴリが同一である場合（ステップＳ２５でＮＯの場合）には、ステップＳ２７に処理を移す。
【００６０】
ステップＳ２６では、カテゴリ変更通知部１４５は、カテゴリ変更の通知を行う。カテゴリ変更通知部１４５は、閲覧要求を受け付けたユーザＩＤの専用Ｗｅｂページにカテゴリが変更された旨を示すメッセージを表示させる（図８参照）ため、当該メッセージを表示させるためのデータを、ユーザ端末３０又はサービス提供サーバ２０に送信する。
【００６１】
ステップＳ２７では、コンテンツ情報取得部１４２は、取得したＲＳＳコンテンツをユーザ端末３０又はサービス提供サーバ２０に送信する。
【００６２】
図７を参照して、カテゴリ特定部１４３が行うカテゴリの特定処理について説明する。図７は、カテゴリ特定部１４３が行うカテゴリの特定処理を示すフローチャートである。
【００６３】
ステップＳ３１では、カテゴリ特定部１４３は、コンテンツ情報取得部１４２が取得したＲＳＳコンテンツのテキスト情報を抽出する。
【００６４】
ステップＳ３２では、カテゴリ特定部１４３は、抽出したテキスト情報について形態素解析をおこない、当該ＲＳＳコンテンツのテキスト情報に含まれる単語毎の出現回数を計数する（ステップＳ３３）。
【００６５】
ステップＳ３４では、カテゴリ特定部１４３は、出現回数を計数した単語から、単語リストを作成する。詳細には、カテゴリ特定部１４３は、当該ＲＳＳコンテンツに含まれる単語に対して、重要度を算出する。そして、カテゴリ特定部１４３は、重要度の高い単語による単語リストを作成する。単語リストに含む単語は、例えば、重要度を算出した単語のうち、重要度が上位の単語から所定数の順位の単語とすることが好ましい。
【００６６】
ステップＳ３５では、カテゴリ特定部１４３は、単語リスト内の単語と、カテゴリＤＢ１１３の「キーワード」列に格納されている語とを比較して、それぞれ類似度を算出する。そして、カテゴリ特定部１４３は、カテゴリＤＢ１１３の「キーワード」列に格納されている語のうち、類似度が最も高い語を抽出する（ステップＳ３６）。
【００６７】
ステップＳ３７では、カテゴリ特定部１４３は、類似度が最も高い語に関連付けられているカテゴリが、当該ＲＳＳコンテンツが属するカテゴリであるとして、カテゴリ変更コンテンツ抽出部１４４に出力する。
【００６８】
図８を参照して、ユーザ端末３０に表示される表示例について説明する。図８は、ユーザ端末３０における表示例を示す図である。
【００６９】
ユーザ端末３０の表示部（図示せず）には、Ｗｅｂブラウザの表示領域に、専用Ｗｅｂページ５０が表示される。その専用Ｗｅｂページには、メッセージ領域５１と、ＲＳＳコンテンツ５２１，５２２，５２３が表示されるＲＳＳコンテンツ表示領域５２と、が設けられている。メッセージ領域５１には、にカテゴリ変更通知部１４５が送信したメッセージが表示される。
本実施形態では、メッセージ領域５１内にＹＥＳボタン５１１及びＮＯボタン５１２が設けられる。ユーザがユーザ端末３０のマウス又はキーボードなどの操作手段（図示せず）により、ＹＥＳボタン５１１が選択された場合には、コンテンツ登録受付部１４１は、登録情報ＤＢ１１１を参照し、カテゴリが変更したと判断されたＲＳＳについての登録を削除する。また、ＮＯボタン５１２が選択された場合には、その状態を維持する。
【００７０】
本実施形態では、カテゴリ特定部１４３は、コンテンツ情報取得部１４２がＲＳＳコンテンツを取得する度にカテゴリを判別するとしたが、これに限らない。例えば、カテゴリ変更コンテンツ抽出部１４４が行う所定期間経過したか否かの判別をカテゴリ特定部１４３で行い、所定期間経過したと判別したＲＳＳコンテンツに限りカテゴリの判別を行うようにしてもよい。
【００７１】
また、本実施形態では、ＲＳＳコンテンツの登録時に、当該ＲＳＳコンテンツが属するカテゴリの指定も受け付けて登録するとしたが、これに限らない。例えば、コンテンツ登録受付部１４１がＲＳＳコンテンツの登録を受け付けた際に、コンテンツ情報取得部１４２が登録されたＲＳＳコンテンツを取得し、カテゴリ特定部１４３が当該ＲＳＳコンテンツのカテゴリを特定して、カテゴリ特定部１４３により特定されたカテゴリを登録されたＲＳＳコンテンツのカテゴリとして登録情報ＤＢ１１１に記憶させるようにしてもよい。これにより、ユーザによるカテゴリの登録を省略することができる。
【符号の説明】
【００７２】
１  システム
１０  通知サーバ
１１  記憶部
１２  表示部
１３  操作部
１４  制御部
２０  サービス提供サーバ
３０  ユーザ端末
１４１  コンテンツ登録受付部
１４２  コンテンツ情報取得部
１４３  カテゴリ特定部
１４４  カテゴリ変更コンテンツ抽出部
１４５  カテゴリ変更通知部
Ｎ  通信ネットワーク
【図１】
2011141735.tif 000003
【図２】
2011141735.tif 000004
【図３】
2011141735.tif 000005
【図４】
2011141735.tif 000006
【図５】
2011141735.tif 000007
【図６】
2011141735.tif 000008
【図７】
2011141735.tif 000009
【図８】
2011141735.tif 000010