(57)【要約】【課題】ユーザが所属するグループ内ユーザの嗜好を反映したコンテンツを配信するコンテンツ配信サーバ、当該コンテンツ配信サーバを備えたコンテンツ配信システム及びコンテンツ配信プログラムを提供すること。【解決手段】コンテンツ配信サーバにおいて、コンテンツの閲覧の有無、コンテンツの閲覧日時、コンテンツの閲覧頻度、コンテンツの閲覧回数、コンテンツに対してユーザが付与した評価等を含む既読情報を端末から取得し、記憶する（Ｓ２２５）。そして、端末にコンテンツを配信する際に（Ｓ２３０：Ｙｅｓ）、その端末を使用するユーザが所属するグループを特定し、そのグループを構成するユーザの既読情報に基づき、コンテンツ配信サーバに記憶されているコンテンツのうちいずれのコンテンツを配信するかを決定する（Ｓ２４０）。そして、決定されたコンテンツをその端末に配信する（Ｓ３５０）。【選択図】図１０
2008234274.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを端末に配信するコンテンツ配信サーバにおいて、
コンテンツを記憶するサーバ側コンテンツ記憶手段と、
前記端末を使用するユーザと、そのユーザが所属するグループとを関連づけて記憶するユーザ情報記憶手段と、
コンテンツの閲覧の有無、コンテンツの閲覧日時、コンテンツの閲覧頻度、コンテンツの閲覧回数及び、コンテンツに対してユーザが付与した評価の少なくともいずれか１つの情報を含む既読情報を前記ユーザ毎に対応付けて記憶するサーバ側既読情報記憶手段と、
前記端末にコンテンツを配信する際に、その端末を使用するユーザが所属するグループを特定し、そのグループを構成するユーザの前記既読情報に基づき、前記サーバ側コンテンツ記憶手段に記憶されている前記コンテンツのうちいずれのコンテンツを配信コンテンツとしてその端末に配信するかを決定する配信コンテンツ決定手段と、
前記配信コンテンツ決定手段により決定された配信コンテンツをその端末に配信するコンテンツ配信手段と
を備えたことを特徴とするコンテンツ配信サーバ。
【請求項２】
前記既読情報は、少なくともコンテンツの閲覧の有無を示す情報を含み、
前記配信コンテンツ決定手段は、
前記端末にコンテンツを配信する際に、前記ユーザ情報記憶手段を参照して、前記端末を使用するユーザが所属するグループを特定し、当該グループを構成するユーザを抽出するグループ内ユーザ抽出手段と、
コンテンツ毎にそのコンテンツに対応するキーワードを記憶するキーワード記憶手段と、
前記グループ内ユーザ抽出手段により抽出された前記グループ内のユーザにより閲覧されたコンテンツに対応するキーワードを、前記キーワード記憶手段に記憶されている前記キーワードの中から抽出するキーワード抽出手段と、
前記サーバ側コンテンツ記憶手段に記憶されている前記コンテンツの中から、前記キーワード抽出手段により抽出された前記キーワードと対応付けられているコンテンツを配信コンテンツとして抽出するコンテンツ抽出手段と
を備えることを特徴とする請求項１に記載のコンテンツ配信サーバ。
【請求項３】
前記キーワード抽出手段は、前記キーワード記憶手段に記憶されている前記キーワードの中から、前記グループ内ユーザ抽出手段により抽出された前記グループ内のユーザにより閲覧されたコンテンツに対応するキーワードを抽出し、抽出されたキーワードの中から第一所定条件に基づき所定数のキーワードを抽出することを特徴とする請求項２に記載のコンテンツ配信サーバ。
【請求項４】
前記第一所定条件は、前記グループ内ユーザ抽出手段により抽出された前記グループ内のユーザの前記既読情報に基づいて算出された前記キーワードの優先順位であることを特徴とする請求項３に記載のコンテンツ配信サーバ。
【請求項５】
前記端末を使用するユーザ毎に、そのユーザが所属するグループと当該グループの評価値とを記憶するグループ評価値記憶手段を備え、
前記第一所定条件は、前記グループ内ユーザ抽出手段により抽出された前記グループ内のユーザの前記既読情報と、前記グループの評価値とに基づいて算出された前記キーワードの優先順位であることを特徴とする請求項３に記載のコンテンツ配信サーバ。
【請求項６】
前記コンテンツ抽出手段は、前記サーバ側コンテンツ記憶手段に記憶されている前記コンテンツの中から、前記キーワード抽出手段により抽出された前記キーワードと対応するコンテンツを抽出し、抽出したコンテンツの中から第二所定条件に基づき所定数のコンテンツを配信コンテンツとして抽出することを特徴とする請求項２乃至５のいずれかに記載のコンテンツ配信サーバ。
【請求項７】
前記第二所定条件は、前記グループ内ユーザ抽出手段により抽出された前記グループ内のユーザの前記既読情報に基づき算出された前記コンテンツの優先順位であることを特徴とする請求項６に記載のコンテンツ配信サーバ。
【請求項８】
前記端末を使用するユーザ毎に、そのユーザが所属するグループと当該グループの評価値とを記憶するグループ評価値記憶手段を備え、
前記第二所定条件は、前記グループ内ユーザ抽出手段により抽出された前記グループ内のユーザの前記既読情報と、当該グループの評価値とに基づいて算出された前記コンテンツの優先順位であることを特徴とする請求項６に記載のコンテンツ配信サーバ。
【請求項９】
コンテンツを端末に配信するコンテンツ配信サーバと、当該コンテンツ配信サーバと所定の通信回線を介して接続され、当該コンテンツ配信サーバから配信される前記コンテンツを記憶する端末側コンテンツ記憶手段を備えた端末とを備えたコンテンツ配信システムにおいて、
前記コンテンツ配信サーバは、請求項１乃至８のいずれかのコンテンツ配信サーバであり、
前記端末は、
前記端末側コンテンツ記憶手段に記憶されたコンテンツの前記既読情報を記憶する端末側既読情報記憶手段と、
前記端末側コンテンツ記憶手段に記憶された前記コンテンツの閲覧及び、当該コンテンツに付与された評価に応じて当該コンテンツの前記既読情報を更新する既読情報更新手段と、
前記コンテンツ配信サーバに、前記端末側既読情報記憶手段に記憶されている前記既読情報を送信する送信手段と
を備えたことを特徴とするコンテンツ配信システム。
【請求項１０】
請求項１乃至８のいずれかに記載のコンテンツ配信サーバの各種処理手段としてコンピュータを機能させるためのコンテンツ配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末にコンテンツを配信するコンテンツ配信サーバ、当該コンテンツ配信サーバを備えたコンテンツ配信システム及びコンテンツ配信プログラムに関する。
【背景技術】
【０００２】
従来、インターネット等のネットワークサービスにおいて、ユーザが登録している情報を基に、そのユーザが必要としているコンテンツを推測して提供する所謂プッシュ型サービスが知られている。このプッシュ型サービスでは、ユーザが配信を希望するコンテンツのカテゴリを予め指定しておき、サーバに蓄積されたコンテンツの中から、ユーザにより指定されたカテゴリに該当するコンテンツを抽出して配信している。このプッシュ形サービスの場合は、予めカテゴリを指定すれば、その指定されたカテゴリに応じたコンテンツが自動的に配信されるので、指定されたカテゴリに属するコンテンツを入手する際の労力を軽減できる。一方で、カテゴリを指定しただけでは、ユーザにとって必ずしも必要ではないコンテンツが数多くサーバから配信される場合があり、その場合にはユーザは配信されたコンテンツの中から必要なコンテンツを抽出しなければならない。
【０００３】
そこで、ユーザが日常的に閲覧する文書に類似した統計的特徴を有するコンテンツを配信するユーザ適応情報配信システム及び情報配信プログラムを記憶した記憶媒体が提案されている（例えば、特許文献１参照）。このユーザ適応情報配信システム及び情報配信プログラムを記憶した記憶媒体によれば、ユーザは、日常的に閲覧する統計的特徴を有するコンテンツを受信することができ、日常的には閲覧しないコンテンツが配信されるのを回避することができる。
【特許文献１】特開平１１−２３２２８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の配信システムでは、ユーザ個人の日常的に閲覧するコンテンツに類似した統計的特徴を有するコンテンツを配信するようにしているので、ユーザの嗜好に応じて配信されるコンテンツの内容に偏りが生じるという問題があった。また、ユーザが特定のグループに属している場合に、配信されるコンテンツをそのグループ内で共有したいという要望があるが、上記従来の配信システムでは、コンテンツを抽出する際にグループ内ユーザの嗜好は反映されないという問題があった。
【０００５】
本発明は、上述の問題点を解決するためになされたものであり、ユーザが所属するグループ内ユーザの嗜好を反映したコンテンツを配信するコンテンツ配信サーバ、当該コンテンツ配信サーバを備えたコンテンツ配信システム及びコンテンツ配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に係る発明のコンテンツ配信サーバは、コンテンツを端末に配信するコンテンツ配信サーバにおいて、コンテンツを記憶するサーバ側コンテンツ記憶手段と、前記端末を使用するユーザと、そのユーザが所属するグループとを関連づけて記憶するユーザ情報記憶手段と、コンテンツの閲覧の有無、コンテンツの閲覧日時、コンテンツの閲覧頻度、コンテンツの閲覧回数及び、コンテンツに対してユーザが付与した評価の少なくともいずれか１つの情報を含む既読情報を前記ユーザ毎に対応付けて記憶するサーバ側既読情報記憶手段と、前記端末にコンテンツを配信する際に、その端末を使用するユーザが所属するグループを特定し、そのグループを構成するユーザの前記既読情報に基づき、前記サーバ側コンテンツ記憶手段に記憶されている前記コンテンツのうちいずれのコンテンツを配信コンテンツとしてその端末に配信するかを決定する配信コンテンツ決定手段と、前記配信コンテンツ決定手段により決定された配信コンテンツをその端末に配信するコンテンツ配信手段とを備えている。
【０００７】
また、請求項２に係る発明のコンテンツ配信サーバは、請求項１に記載の発明の構成に加え、前記既読情報は、少なくともコンテンツの閲覧の有無を示す情報を含み、前記配信コンテンツ決定手段は、前記端末にコンテンツを配信する際に、前記ユーザ情報記憶手段を参照して、前記端末を使用するユーザが所属するグループを特定し、当該グループを構成するユーザを抽出するグループ内ユーザ抽出手段と、コンテンツ毎にそのコンテンツに対応するキーワードを記憶するキーワード記憶手段と、前記グループ内ユーザ抽出手段により抽出された前記グループ内のユーザにより閲覧されたコンテンツに対応するキーワードを、前記キーワード記憶手段に記憶されている前記キーワードの中から抽出するキーワード抽出手段と、前記サーバ側コンテンツ記憶手段に記憶されている前記コンテンツの中から、前記キーワード抽出手段により抽出された前記キーワードと対応付けられているコンテンツを配信コンテンツとして抽出するコンテンツ抽出手段とを備えている。
【０００８】
また、請求項３に係る発明のコンテンツ配信サーバは、請求項２に記載の発明の構成に加え、前記キーワード抽出手段は、前記キーワード記憶手段に記憶されている前記キーワードの中から、前記グループ内ユーザ抽出手段により抽出された前記グループ内のユーザにより閲覧されたコンテンツに対応するキーワードを抽出し、抽出されたキーワードの中から第一所定条件に基づき所定数のキーワードを抽出することを特徴とする。
【０００９】
また、請求項４に係る発明のコンテンツ配信サーバは、請求項３に記載の発明の構成に加え、前記第一所定条件は、前記グループ内ユーザ抽出手段により抽出された前記グループ内のユーザの前記既読情報に基づいて算出された前記キーワードの優先順位であることを特徴とする。
【００１０】
また、請求項５に係る発明のコンテンツ配信サーバは、請求項３に記載の発明の構成に加え、前記端末を使用するユーザ毎に、そのユーザが所属するグループと当該グループの評価値とを記憶するグループ評価値記憶手段を備え、前記第一所定条件は、前記グループ内ユーザ抽出手段により抽出された前記グループ内のユーザの前記既読情報と、前記グループの評価値とに基づいて算出された前記キーワードの優先順位であることを特徴とする。
【００１１】
また、請求項６に係る発明のコンテンツ配信サーバは、請求項２乃至５のいずれかに記載の発明の構成に加え、前記コンテンツ抽出手段は、前記サーバ側コンテンツ記憶手段に記憶されている前記コンテンツの中から、前記キーワード抽出手段により抽出された前記キーワードと対応するコンテンツを抽出し、抽出したコンテンツの中から第二所定条件に基づき所定数のコンテンツを配信コンテンツとして抽出することを特徴とする。
【００１２】
また、請求項７に係る発明のコンテンツ配信サーバは、請求項６に記載の発明の構成に加え、前記第二所定条件は、前記グループ内ユーザ抽出手段により抽出された前記グループ内のユーザの前記既読情報に基づき算出された前記コンテンツの優先順位であることを特徴とする。
【００１３】
また、請求項８に係る発明のコンテンツ配信サーバは、請求項６に記載の発明の構成に加え、前記端末を使用するユーザ毎に、そのユーザが所属するグループと当該グループの評価値とを記憶するグループ評価値記憶手段を備え、前記第二所定条件は、前記グループ内ユーザ抽出手段により抽出された前記グループ内のユーザの前記既読情報と、当該グループの評価値とに基づいて算出された前記コンテンツの優先順位であることを特徴とする。
【００１４】
また、請求項９に係る発明のコンテンツ配信システムは、コンテンツを端末に配信するコンテンツ配信サーバと、当該コンテンツ配信サーバと所定の通信回線を介して接続され、当該コンテンツ配信サーバから配信される前記コンテンツを記憶する端末側コンテンツ記憶手段を備えた端末とを備えたコンテンツ配信システムにおいて、前記コンテンツ配信サーバは、請求項１乃至８のいずれかのコンテンツ配信サーバであり、前記端末は、前記端末側コンテンツ記憶手段に記憶されたコンテンツの前記既読情報を記憶する端末側既読情報記憶手段と、前記端末側コンテンツ記憶手段に記憶された前記コンテンツの閲覧及び、当該コンテンツに付与された評価に応じて当該コンテンツの前記既読情報を更新する既読情報更新手段と、前記コンテンツ配信サーバに、前記端末側既読情報記憶手段に記憶されている前記既読情報を送信する送信手段とを備えている。
【００１５】
また、請求項１０に係る発明のコンテンツ配信プログラムは、請求項１乃至８のいずれかに記載のコンテンツ配信サーバの各種処理手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１６】
請求項１に係る発明のコンテンツ配信サーバによれば、コンテンツ配信サーバに記憶されているコンテンツの中から、端末に配信されるコンテンツを抽出する際に、その端末を使用するユーザが所属するグループを特定し、そのグループを構成するユーザが使用する端末から取得した既読情報に基づきコンテンツを抽出している。既読情報には、端末に記憶されているコンテンツの閲覧状況を示すコンテンツの閲覧の有無、コンテンツの閲覧日時、コンテンツの閲覧頻度、コンテンツの閲覧回数又は、そのコンテンツに対して付与された評価が含まれているため、既読情報に基づき抽出したコンテンツには、端末を使用するユーザが所属するグループを構成するユーザの嗜好が反映されることになる。このため、ユーザの嗜好のみに偏ったコンテンツが配信されることを回避することができ、端末を使用するユーザが所属するグループを構成するユーザ（以下、単に「グループ内ユーザ」と言う。）の嗜好を反映したコンテンツを端末に自動的に配信することができる。また、同じグループに所属するユーザが使用する端末には、グループ内ユーザの嗜好を反映した同様なコンテンツを配信させることができ、コンテンツをグループ内で共有することができる。
【００１７】
また、請求項２に係る発明のコンテンツ配信サーバによれば、請求項１に記載の発明の効果に加え、既読情報には、端末に記憶されているコンテンツの閲覧の有無を示す情報が含まれている。そして、グループ内ユーザにより閲覧されたコンテンツの既読情報に基づき、コンテンツを抽出するためのキーワードを抽出する。したがって、この抽出したキーワードには、グループ内ユーザの嗜好が反映されることになる。このため、ユーザの嗜好のみに偏ったコンテンツが配信されることを回避することができる他、ユーザが所属するグループ内ユーザの嗜好を反映したコンテンツを、そのユーザが使用する端末に自動的に配信することができる。
【００１８】
また、請求項３に係る発明のコンテンツ配信サーバによれば、請求項２に記載の発明の効果に加え、グループ内ユーザにより閲覧されたコンテンツの既読情報（以下、単に「閲覧済みグループ内既読情報」と言う。）に基づき、コンテンツを抽出するためのキーワードを抽出する。さらに、抽出されたキーワードの中から第一所定条件に基づき所定数のキーワードを抽出する。このため、閲覧済みグループ内既読情報に基づき抽出したキーワードの数が多くなった場合にも、所定数のキーワードを用いてコンテンツを抽出することができる。したがって、コンテンツを抽出する際の処理負担を軽減することができる。また、第一所定条件を適切に定めることにより、キーワードを用いて再抽出された配信コンテンツに対するグループ内ユーザの嗜好を反映する度合いを高めることができる。
【００１９】
また、請求項４に係る発明のコンテンツ配信サーバによれば、請求項３に記載の発明の効果に加え、第一所定条件は、グループ内ユーザが使用する端末から取得した既読情報（以下、単に「グループ内既読情報」と言う。）に基づいて算出されたキーワードの優先順位である。このため、優先順位に従い抽出された所定数のキーワードを用いて配信コンテンツを抽出することにより、配信コンテンツにグループ内ユーザの嗜好を反映する度合いを高めることができる。
【００２０】
また、請求項５に係る発明のコンテンツ配信サーバによれば、請求項３に記載の発明の効果に加え、第一所定条件は、グループ内ユーザ抽出手段により抽出されたグループ内ユーザが使用する端末から取得した既読情報と、そのグループの評価値とに基づいて算出されたキーワードの優先順位である。このため、ユーザが付与したグループの評価値が、配信コンテンツの抽出に用いる所定数のキーワードを抽出する際の優先順位に反映される。したがって、ユーザが複数のグループに所属し、それぞれのグループの重要度、親密性等の評価が異なる場合に、ユーザが付与したグループの評価値を反映しつつ、ユーザが所属するグループ内ユーザの嗜好を反映したコンテンツを、そのユーザが使用する端末に自動的に配信することができる。
【００２１】
また、請求項６に係る発明のコンテンツ配信サーバによれば、請求項２乃至５のいずれかに記載の発明の効果に加え、閲覧済みグループ内既読情報に基づき、コンテンツを抽出する。さらに抽出されたコンテンツの中から、第二所定条件に基づき所定数のコンテンツを配信コンテンツとして抽出する。このため、閲覧済みグループ内既読情報に基づき抽出したキーワードの数が多くなった場合にも、所定数のコンテンツを配信コンテンツとして抽出することができる。したがって、配信コンテンツの数が多くなりすぎることを回避することができる他、第二所定条件を適切に定めることにより、抽出された配信コンテンツに対するグループ内ユーザの嗜好を反映する度合いを高めることができる。
【００２２】
また、請求項７に係る発明のコンテンツ配信サーバによれば、請求項６に記載の発明の効果に加え、第二所定条件は、配信コンテンツを配信する端末を使用するユーザが所属するグループ内既読情報に基づき算出されたコンテンツの優先順位である。このため、優先順位に従い抽出された所定数のコンテンツを配信コンテンツとして抽出することにより、配信コンテンツにグループ内ユーザの嗜好を反映する度合いを高めることができる。
【００２３】
また、請求項８に係る発明のコンテンツ配信サーバによれば、請求項６に記載の発明の効果に加え、第二所定条件は、配信コンテンツを配信する端末を使用するユーザが所属するグループ内既読情報と、そのグループの評価値とに基づいて算出されたコンテンツの優先順位である。このため、ユーザが付与したグループの評価が、配信コンテンツの抽出に用いる所定数のコンテンツを配信コンテンツとして抽出する際の優先順位に反映される。したがって、ユーザが複数のグループに所属し、それぞれのグループの重要度、親密性等の評価が異なる場合に、ユーザが付与したグループの評価を反映しつつ、ユーザが所属するグループ内ユーザの嗜好を反映したコンテンツを、そのユーザが使用する端末に自動的に配信することができる。
【００２４】
また、請求項９に係る発明のコンテンツ配信システムによれば、コンテンツ配信サーバに記憶されているコンテンツの中から、端末に配信されるコンテンツを抽出する際に、その端末を使用するユーザが所属するグループを特定し、そのグループのグループ内既読情報に基づきコンテンツを抽出している。既読情報には、端末に記憶されているコンテンツの閲覧状況を示すコンテンツの閲覧の有無、コンテンツの閲覧日時、コンテンツの閲覧頻度、コンテンツの閲覧回数又は、そのコンテンツに対して付与された評価が含まれているため、既読情報に基づき抽出したコンテンツには、端末を使用するユーザが所属するグループのグループ内ユーザの嗜好が反映されることになる。このため、ユーザの嗜好のみに偏ったコンテンツが配信されることを回避することができ、端末を使用するユーザが所属するグループ内ユーザの嗜好を反映したコンテンツを端末に自動的に配信することができる。また、同じグループに所属する端末には、グループ内ユーザの嗜好を反映した同様なコンテンツを配信させることができ、コンテンツをグループ内で共有することができる。
【００２５】
また、請求項１０に係る発明のコンテンツ配信プログラムによれば、プログラムをコンピュータによって実行することにより、請求項１乃至８のいずれかに記載のコンテンツ配信サーバの各主処理手段の作用効果を得ることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を適用した一例として、一実施形態のコンテンツ配信システム１を、図面を参照して説明する。まず、本実施形態のコンテンツ配信システム１の構成について図１〜図３を参照して説明する。図１は、コンテンツ配信システム１の構成を説明するための説明図である。図１に示すように、本実施形態に係るコンテンツ配信システム１は、携帯端末１００と、インターネット等の広域通信網２１０を介して携帯端末１００と接続されるコンテンツ配信サーバ２００とを備えている。携帯端末１００は、広域通信網２１０と直接接続される他、ＰＣ２２０，キオスク端末２３０又は、携帯電話２４０を介して広域通信網２１０と接続される。尚、図１には、携帯端末１００は４つ、コンテンツ配信サーバ２００は１つしか図示していないが、各構成は必要に応じて数を増やすことができる。以下、コンテンツ配信システム１を構成する携帯端末１００及び、コンテンツ配信サーバ２００について詳述する。
【００２７】
まず、携帯端末１００の電気的構成について図２を参照して説明する。図２は、携帯端末１００の電気的構成を説明するための概念図である。携帯端末１００は、コンテンツ配信サーバ２００から配信されるコンテンツを記憶するとともに、ユーザがそれらのコンテンツを閲覧したり、コンテンツに対する評価を付与したりする操作を行った場合に、操作の対象となったコンテンツに対応する既読情報を更新する機能を備えている。
【００２８】
図２に示すように、携帯端末１００は、携帯端末１００の制御を司るＣＰＵ１１，各種プログラムや設定値等を記憶するＲＯＭ１２及び既読情報や各種設定値等を記憶するＥＥＰＲＯＭ１３，各種のデータを一時的に記憶するＲＡＭ３０を備えている。またＲＡＭ３０は、プログラム実行時にＲＯＭ１２から読み出されたプログラムを一時的に記憶するプログラム記憶領域３１及び、ＲＯＭ１２やＥＥＰＲＯＭ１３等から読み込まれた各種設定を記憶する設定記憶領域３２並びに、プログラム実行時の各種フラグや計算結果等を記憶する作業領域３３等を備えている。
【００２９】
また携帯端末１００は、コンテンツ配信サーバ２００と通信するための通信部１５，コンテンツ等の画像を表示する表示装置１４及び、表示装置１４に各種画像を表示するための表示インターフェイス１０を備えている。さらに携帯端末１００は、携帯端末１００を操作するためのキー４０及び、メモリカード１７を接続するメモリカードインターフェイス１６を備えている。このメモリカード１７には、コンテンツ配信サーバ２００から配信されたコンテンツが記憶される。これらのＲＯＭ１２，ＲＡＭ３０，キー４０，メモリカードインターフェイス１６，通信部１５及び、表示インターフェイス１０はバス５０を介してＣＰＵ１１に接続されている。そして、図示しないが、携帯端末１００はバッテリー及び外部電源の両方又はいずれかにより電源供給されている。尚、携帯端末１００は、ハードディスク装置（ＨＤＤ）や、フラッシュメモリを設け、そこにコンテンツや既読情報を記憶するようにしてもよい。
【００３０】
次に、コンテンツ配信サーバ２００の電気的構成について図３を参照して説明する。図３は、コンテンツ配信サーバ２００の電気的構成を説明するための概念図である。コンテンツ配信サーバ２００は、携帯端末１００から送信される既読情報を記憶するととともに、コンテンツ配信サーバ２００に接続したユーザが所属するグループのメンバーの既読情報を解析し、その解析結果に基づき、携帯端末１００にコンテンツを配信する機能を備えている。
【００３１】
図３に示すように、コンテンツ配信サーバ２００には、コンテンツ配信サーバ２００の制御を司るＣＰＵ１１０が設けられ、ＣＰＵ１１０には、各種のデータを一時的に記憶するＲＡＭ１２０と、各種プログラム等を記憶したＲＯＭ１３０と、データの受け渡しの仲介を行うＩ／Ｏインターフェイス１７０とが接続されている。ＲＡＭ１２０は、プログラム実行時にハードディスク装置１８０から読み出されたプログラムを一時的に記憶するプログラム記憶領域１２１及び、ハードディスク装置１８０等から読み込まれた各種設定を記憶する設定記憶領域１２２並びに、プログラム実行時の各種フラグや計算結果等を記憶する作業領域１２３等を備えている。
【００３２】
またＩ／Ｏインターフェイス１７０には、ハードディスク装置１８０が接続されている。このハードディスク装置１８０には、本実施形態のコンテンツ配信プログラム等の各種プログラムを記憶するプログラム記憶領域１８１と、各種プログラムを実行するための設定値や条件を記憶する設定記憶領域１８２と、コンテンツを記憶するコンテンツ記憶領域１８３とが設けられている。またハードディスク装置１８０には、コンテンツ記憶領域１８３に記憶されているコンテンツ毎にその特徴を表すキーワードを記憶するキーワード記憶領域１８４と、ユーザを識別するユーザ識別情報と、そのユーザの携帯端末１００にコンテンツを配信する条件とを記憶するユーザ情報記憶領域１８５と、携帯端末１００から送信される既読情報を、その携帯端末１００を使用するユーザのユーザ識別情報と対応付けて記憶する既読情報記憶領域１８６とが設けられている。また、Ｉ／Ｏインターフェイス１７０には、通信装置１９０が接続され、この通信装置１９０はルータ１９５を経由して広域通信網２１０に接続可能となっている。
【００３３】
次に、以上のように構成されたコンテンツ配信システム１を使用して、携帯端末１００から送信される既読情報を記憶するととともに、ユーザが所属するグループのメンバーの既読情報を解析し、その解析結果に基づき、そのユーザが使用する携帯端末１００にコンテンツを配信する処理を以下の順で説明する。まず、コンテンツ配信システム１において実行される各種処理を説明するための具体例１について図４及び図５を参照して説明する。次に、携帯端末１００において実行されるメイン処理を、図６及び図７のフローチャートを参照して説明する。次に、コンテンツ配信サーバ２００において実行されるメイン処理について、図８〜図１５を参照して説明する。
【００３４】
尚、本実施形態のコンテンツ配信システム１の説明において、携帯端末１００を使用し、携帯端末１００を介してコンテンツ配信サーバ２００が提供するサービスを利用するユーザを、単に「ユーザ」と表記する。また、コンテンツ配信サーバ２００において、ユーザを記憶したり、ユーザが使用する携帯端末１００から取得した既読情報を特定したりするための処理には、ユーザを識別するための名前やＩＤ等のユーザ識別情報を用いることとする。
【００３５】
まず、コンテンツ配信システム１において実行される各種処理を説明するための具体例１について図４及び図５を参照して説明する。図４は、具体例１のユーザ識別情報と、グループＩＤと、グループの重みとの関係を説明するための説明図である。図５は、具体例１の既読情報を説明するための説明図である。本実施形態のコンテンツ配信サーバ２００は、携帯端末１００がコンテンツ配信サーバ２００に接続し、かつ、携帯端末１００の配信時期であると判断される場合に、コンテンツとして本（電子ブック）のデータをその携帯端末１００に配信する。このコンテンツ配信サーバ２００は、図４の表３００のように、ユーザを識別するユーザ識別情報３０１，そのユーザが所属するグループＩＤ３０２，３０４及び、各グループの重要度を示すグループＩＤ重み３０３，３０５をそれぞれ対応付けてユーザ情報記憶領域１８５に記憶している。またコンテンツ配信サーバ２００は、図示しないが、各ユーザ識別情報とともに、ユーザが配信を希望するカテゴリ、配信周期又は配信時期等をユーザ情報記憶領域１８５に記憶している。これらの情報は、携帯端末１００を使用するユーザにより設定される。具体例１では、図４の表３００に示すように、ユーザＡは、グループＩＤが「０１」で表され、グループＩＤ重みが１であるグループと、グループＩＤが「０２」で表され、グループＩＤ重みが０．５であるグループとの２つのグループに所属している。そして、グループＩＤが「０１」で表されるグループには、ユーザＡの他ユーザＢが所属しており、グループＩＤが「０２」で表されるグループには、ユーザＡの他ユーザＣが所属している。
【００３６】
次に、コンテンツ配信サーバ２００に記憶されている具体例１の既読情報を例に、本実施形態の既読情報に含まれる項目について図５を参照して説明する。既読情報は、コンテンツ配信サーバ２００から携帯端末１００に配信されたコンテンツが、その携帯端末１００を使用するユーザにより閲覧された状況や、そのコンテンツに対してユーザが付与した評価を示す情報を含んでいる。この既読情報は、コンテンツ配信サーバ２００から携帯端末１００にコンテンツが配信されたときに、携帯端末１００においてコンテンツ毎に作成され、ユーザがコンテンツを閲覧したり、ユーザがコンテンツに評価値を付与したりする毎に更新される。そして、本実施形態の既読情報は、コンテンツ配信サーバ２００からの要求に応じて、携帯端末１００からコンテンツ配信サーバ２００に送信されるようになっている。
【００３７】
コンテンツ配信サーバ２００に記憶されている具体例１の既読情報には、図５の表３５０に示すように、閲覧対象となるコンテンツを識別するためのコンテンツ識別情報であるコンテンツ３５２と、そのコンテンツ３５２がコンテンツ配信サーバ２００から携帯端末１００に配信された日時を表す配信日時３５３とが含まれている。また具体例１の既読情報には、携帯端末１００に記憶されたコンテンツがユーザにより閲覧された日時を表す閲覧日時３５４及びそのコンテンツが閲覧された回数を表す閲覧回数３５５が含まれている。また具体例１の既読情報には、コンテンツ３５２の評価を、評価が低い順に１，２，３の３段階で付与した評価値３５６と、コンテンツ３５２にマークを付与したか否かを示すマーキング有無３５７と、ユーザがマークを付与した語句であるマーキング語句３５８とが含まれる。さらに具体例１の既読情報には、コンテンツ３５２が携帯端末１００のメモリカード１７から削除されたか否かを示す削除情報３５９が含まれ、これらの既読情報はコンテンツ毎に、かつ、ユーザ識別情報３５１に対応付けられて、既読情報記憶領域１８６に記憶されている。
【００３８】
具体例１では、図５の表３５０に示すように、ユーザＡの既読情報として既読情報３６１，３６２が、ユーザＢの既読情報として既読情報３６３が、ユーザＣの既読情報として既読情報３６４がそれぞれ記憶されている。これらの既読情報は、携帯端末１００に送信済みのコンテンツを把握する際や、前回のコンテンツ配信時を特定する際にも参照される。そして、コンテンツ配信サーバ２００に記憶されている既読情報は、携帯端末１００から送信される既読情報を受信した時にコンテンツ毎に上書きされる。尚、携帯端末１００に記憶されている既読情報は、携帯端末１００を使用するユーザの既読情報のみが記憶され、また、削除情報が「有」となっているコンテンツに対応する既読情報は、その既読情報をコンテンツ配信サーバ２００に送信した後に削除される点を除いて、コンテンツ配信サーバ２００に記憶されている既読情報と同様である。
【００３９】
次に、携帯端末１００のメイン処理について図６及び図７に示すフローチャートを参照して説明する。図６及び図７は、携帯端末１００のメイン処理の流れを示すフローチャートである。携帯端末１００のメイン処理では、コンテンツ配信サーバ２００に接続してコンテンツを受信するとともに、コンテンツ毎の既読情報を更新する処理が実行される。具体例１として、ユーザＡが使用する携帯端末１００がコンテンツ配信サーバ２００に接続する場合について説明する。尚、図６及び図７に示すフローチャートの各処理を実行させるプログラムは、携帯端末１００が備えるＲＯＭ１２（図２参照）に記憶されており、プログラム実行時にはプログラムをＲＡＭ３０のプログラム記憶領域３１に読み込んで、図２に示すＣＰＵ１１が実行する。
【００４０】
図６及び図７のフローチャートに示す携帯端末１００のメイン処理は、携帯端末１００の電源が投入され、種々の初期処理が行われた後に実施される。図６のフローチャートに示すように携帯端末１００のメイン処理ではまず、携帯端末１００が広域通信網２１０と接続するか否かを判断する処理を実行する。この処理は、携帯端末１００が備えるキー４０を操作して、広域通信網２１０にＰＣ２２０，キオスク端末２３０及び携帯電話２４０のいずれかを介して又は直接接続するための指示が入力されたか否かにより判断する。具体的には、携帯端末１００がＰＣ２２０と接続するか否かを判断する（Ｓ５）。携帯端末１００がＰＣ２２０と接続する場合には（Ｓ５：Ｙｅｓ）、続いて、ＰＣ２２０への接続処理及び、ＰＣ２２０を介して広域通信網２１０に接続する処理を実行する（Ｓ１０）。続いて、後述するＳ４０の処理を実行する。一方、Ｓ５において、携帯端末１００がＰＣ２２０に接続しない場合には（Ｓ５：Ｎｏ）、続いて、携帯端末１００が携帯電話２４０に接続するか否かを判断する（Ｓ１５）。携帯端末１００が携帯電話２４０に接続する場合には（Ｓ１５：Ｙｅｓ）、続いて、携帯電話２４０への接続処理及び、携帯電話２４０を介して広域通信網２１０に接続する処理を実行する（Ｓ２０）。続いて、後述するＳ４０の処理を実行する。一方、Ｓ１５において、携帯端末１００が携帯電話２４０に接続しない場合には（Ｓ１５：Ｎｏ）、続いて、携帯端末１００がキオスク端末２３０に接続するか否かを判断する（Ｓ２５）。
【００４１】
携帯端末１００がキオスク端末２３０に接続する場合には（Ｓ２５：Ｙｅｓ）、続いて、キオスク端末２３０への接続処理及び、キオスク端末２３０を介して広域通信網２１０に接続する処理を実行する（Ｓ３０）。続いて、後述するＳ４０の処理を実行する。一方、Ｓ２５において、携帯端末１００がキオスク端末２３０に接続しない場合には（Ｓ２５：Ｎｏ）、続いて、携帯端末１００が広域通信網２１０に直接接続するか否かを判断する（Ｓ３５）。携帯端末１００が広域通信網２１０に直接接続しない場合には（Ｓ３５：Ｎｏ）、続いて、図７のフローチャートを参照して後述するＳ７０の処理を実行する。一方、携帯端末１００が広域通信網２１０に直接接続する場合には（Ｓ３５：Ｙｅｓ）、続いて、コンテンツ配信サーバ２００への接続処理を実行する（Ｓ４０）。この処理では、コンテンツ配信サーバ２００に接続するのに必要な、認証等の情報をコンテンツ配信サーバ２００に送信する。
【００４２】
続いて、コンテンツ配信サーバ２００に接続したか否かを判断する（Ｓ４５）。コンテンツ配信サーバ２００に接続していない場合には（Ｓ４５：Ｎｏ）、続いて図７のフローチャートを参照して後述する処理を実行する。一方、コンテンツ配信サーバ２００に接続した場合には（Ｓ４５：Ｙｅｓ）、続いて図７のフローチャートに示すように、コンテンツ配信サーバ２００から既読情報を要求されたか否かを判断する（Ｓ５０）。この処理は、後述するコンテンツ配信サーバ２００のメイン処理において、携帯端末１００に記憶されている既読情報をコンテンツ配信サーバ２００に送信することを要求する指示がコンテンツ配信サーバ２００から送信されたか否かにより判断する。コンテンツ配信サーバ２００から既読情報を送信することを要求されていない場合には（Ｓ５０：Ｎｏ）、続いて後述するＳ７０の処理を実行する。一方、コンテンツ配信サーバ２００から既読情報を送信することを要求された場合には（Ｓ５０：Ｙｅｓ）、ＥＥＰＲＯＭ１３に記憶されている既読情報を、通信部１５を介してコンテンツ配信サーバ２００に送信する（Ｓ５５）。送信した既読情報の内、削除情報が「有」と記憶されているコンテンツの既読情報については、コンテンツ配信サーバ２００に送信後に削除する。この処理により、コンテンツが削除され、不要となった既読情報が携帯端末１００に記憶され続けることを回避することができる。続いて、コンテンツ配信サーバ２００から新たに配信されるコンテンツが有るか否かを判断する（Ｓ６０）。新たに配信されるコンテンツが有るか否かは、例えば、コンテンツ配信サーバ２００から送信された新たな配信コンテンツを配信するための信号が送信されたか否かにより判断し、その信号を携帯端末１００において受信した場合に配信コンテンツ有りと判断する。
【００４３】
コンテンツ配信サーバ２００から新たに配信されるコンテンツがある場合には（Ｓ６０：Ｙｅｓ）、続いて、コンテンツ配信サーバ２００から配信される配信コンテンツを受信し、メモリカード１７に記憶する（Ｓ６５）。このとき、受信した配信コンテンツ毎に既読情報を作成して、コンテンツ識別情報と対応付けて既読情報記憶領域１８６に記憶する。そして、新たに作成した既読情報に含まれる配信日時を現在の日付とする。以上の処理により、ＣＰＵ１１は、コンテンツ配信サーバ２００から送信された配信コンテンツを受信する。続いて、後述するＳ７０の処理を実行する。
【００４４】
コンテンツ配信サーバ２００から新たに配信されるコンテンツが無い場合には（Ｓ６０：Ｎｏ）、続いて、コンテンツ配信サーバ２００から送信され、メモリカード１７に記憶されているコンテンツを閲覧するか否かを判断する（Ｓ７０）。この処理は、ユーザがキー４０を操作することにより、コンテンツを閲覧するための指示を携帯端末１００に入力したか否かにより判断し、コンテンツを閲覧するための指示が入力された場合に、そのコンテンツを閲覧すると判断する。コンテンツを閲覧するための指示が入力された場合には（Ｓ７０：Ｙｅｓ）、続いて、携帯端末１００のキー４０を操作することにより選択され、閲覧されるコンテンツに対応する既読情報を更新し、ＥＥＰＲＯＭ１３に記憶する（Ｓ７５）。具体的には、ＥＥＰＲＯＭ１３に、ユーザＡの既読情報３６１と同様な既読情報が記憶されている場合、既読情報のうち、閲覧日時を現在の日時に更新し、閲覧回数を１増加させて４回とし、これらをＥＥＰＲＯＭ１３に記憶する（Ｓ７５）。尚、コンテンツを表示させるための処理は、別途実行されるプログラムにより行われる。続いて後述するＳ８０の処理を実行する。
【００４５】
一方、コンテンツを閲覧しない場合には（Ｓ７０：Ｎｏ）、続いて、メモリカード１７に記憶されているいずれかのコンテンツの評価値を変更するか否かを判断する（Ｓ８０）。この処理は、ユーザがキー４０を操作することにより、いずれかのコンテンツに評価値を付与するための指示を携帯端末１００に入力したか否かにより判断し、評価値を付与するための指示が入力された場合に、ユーザにより指定されたコンテンツの評価値を変更すると判断する。コンテンツの評価値を変更する場合には（Ｓ８０：Ｙｅｓ）、ユーザにより指定されたコンテンツに対応する既読情報のうち評価値を更新し、ＥＥＰＲＯＭ１３に記憶する（Ｓ８５）。尚、本実施形態では、既読情報に含まれる閲覧回数が１回以上のコンテンツについてのみ、評価値を更新できるものとする。続いて、後述するＳ９０の処理を実行する。一方、コンテンツの評価値を変更しない場合には（Ｓ８０：Ｎｏ）、続いて、いずれかのコンテンツにマークを付与するか否かを判断する（Ｓ９０）。この処理は、ユーザがキー４０を操作することにより、いずれかのコンテンツにマークを付与するための指示を携帯端末１００に入力したか否かにより判断し、マークを付与するための指示が入力された場合に、ユーザが指定したコンテンツにマークを付与すると判断する。
【００４６】
マークの付与方法は、例えば図５に示す表３５０のように、マーキング有無３５７を「有」に更新する方法や、コンテンツが文章である場合、コンテンツに含まれ、ユーザにより選択された語句に下線等の印を付与し、その印が付与された語句をマーキング語句３５８として記憶する方法等が採用される。コンテンツにマークを付与する場合には（Ｓ９０：Ｙｅｓ）、続いて、コンテンツに対応する既読情報のうちマーキング有無とマーキング語句とを指示に応じて更新し、ＥＥＰＲＯＭ１３に記憶する（Ｓ９５）。尚、本実施形態では、既読情報に含まれる閲覧回数が１回以上のコンテンツについてのみ、マーキング有無とマーキング語句とを更新できるものとする。続いて、後述するＳ１００の処理を行う。
【００４７】
一方、コンテンツにマークを付与しない場合には（Ｓ９０：Ｎｏ）、続いて、メモリカード１７に記憶されているいずれかのコンテンツを削除するか否かを判断する（Ｓ１００）。コンテンツを削除する場合には（Ｓ１００：Ｙｅｓ）、続いて、削除されるコンテンツの既読情報のうち、削除情報を「有」に更新し、既読情報記憶領域に記憶する（Ｓ１０５）。続いて後述するＳ１１０の処理を実行する。一方、コンテンツを削除しない場合には（Ｓ１００：Ｎｏ）、続いて、携帯端末１００を停止させるか否かを判断する（Ｓ１１０）。携帯端末１００を停止させる場合には（Ｓ１１０：Ｙｅｓ）、メイン処理を終了する。一方、携帯端末１００を停止させない場合には、Ｓ５に戻り処理を繰り返す。
【００４８】
以上詳述したように、ＣＰＵ１１は携帯端末１００のメイン処理を実行する。尚、携帯端末１００において、コンテンツ配信サーバ２００から配信されたコンテンツを記憶する、図２に示すメモリカード１７は、本発明の端末側コンテンツ記憶手段に相当する。また、メモリカード１７に記憶されたコンテンツの既読情報を記憶する、図２に示すＥＥＰＲＯＭ１３は、本発明の端末側既読情報記憶手段に相当する。また図６及び図７のフローチャートにおいて、図２に示すメモリカード１７に記憶されたコンテンツの閲覧及び、そのコンテンツに付与された評価に応じて、そのコンテンツの既読情報を更新する（Ｓ８５，Ｓ９５，Ｓ１０５）、図２に示すＣＰＵ１１は既読情報更新手段として機能する。また、コンテンツ配信サーバ２００に、ＥＥＰＲＯＭ１３に記憶されている既読情報を送信する、図２に示す通信部１５は、本発明の送信手段に相当する。
【００４９】
次に、コンテンツ配信サーバ２００のメイン処理について、図８〜図１５を参照して説明する。図８は、コンテンツに対応付けられてキーワード記憶領域１８４に記憶されているキーワードを説明するための説明図であり、図９は、既読情報に基づくキーワードの重み付け条件を説明するための説明図である。また図１０は、コンテンツ配信サーバ２００において実行されるメイン処理の流れを示すフローチャートであり、図１１及び図１２は、コンテンツ配信サーバ２００のメイン処理において実行される配信コンテンツ抽出処理の流れを示すフローチャートである。図１３は、キーワードの優先順位の算出方法を説明するための説明図であり、図１４は、キーワードに基づき抽出されたコンテンツを説明するための説明図である。また図１５は、抽出コンテンツの優先順位の算出方法を説明するための説明図である。具体例１として、ユーザＡが使用する携帯端末１００がコンテンツ配信サーバ２００に接続される場合について説明する。尚、図１０〜図１２のフローチャートに示す各処理を実行させるプログラムは、ハードディスク装置１８０のプログラム記憶領域１８１（図３参照）に記憶されており、プログラム実行時にはプログラムをＲＡＭ１２０に読み込んで、図３に示すＣＰＵ１１０が実行する。
【００５０】
まず、コンテンツに対応付けられてキーワード記憶領域１８４に記憶されているキーワードについて、図８の表４００を参照して説明する。図８に示すように、ハードディスク装置１８０のキーワード記憶領域１８４には、コンテンツ記憶領域１８３に記憶されているコンテンツを識別するためのコンテンツ識別情報であるコンテンツ４０１と、そのコンテンツに対応する１又は複数のキーワード４０２〜４０４とが対応付けられて記憶されている。これらのキーワード４０２〜４０４は、コンテンツをコンテンツ記憶領域１８３に記憶させる際に、コンテンツ登録者により設定される。尚、このキーワードは、コンテンツと対応付けられて予め定められていればよく、コンテンツの内容を解析して自動的に定められてもよい。この場合、例えば、コンテンツに含まれる最頻出語句をキーワードとして定めてもよい。
【００５１】
次に、既読情報に基づくキーワードの重み付け条件を図９の表４５０を参照して説明する。本実施形態では、ユーザが所属するグループのグループ内ユーザが閲覧したコンテンツの既読情報に基づき、配信コンテンツを抽出するためのキーワードを決定している。そして、配信コンテンツの抽出には、グループ内ユーザが閲覧したコンテンツに対応付けられたキーワードを用いる。このとき、抽出されたキーワードの数が多く、かつ、それぞれのキーワードの重要度やグループ内ユーザの嗜好をする度合い等が異なる場合には、全てのキーワードを用いてコンテンツを抽出すると、抽出されるコンテンツの数が多くなり過ぎたり、既読情報が反映される程度の異なるコンテンツが混在して抽出されたりする。このため、本実施形態では、抽出されたキーワードの優先順位を重み付け点数が高い順として定め、その優先順位に従って、即ち、重み付け点数が高い順に所定数のキーワードを配信コンテンツの抽出に用いるキーワードとして抽出する。キーワードの重み付け点数の付与方法の詳細は、図１１及び図１２のフローチャートを参照して後述する。
【００５２】
キーワードに付与される重み付け点数は、既読情報に含まれる各項目の値に応じて付与された点数の積算値に、グループ重みを乗じて求められる。具体例１の既読情報に含まれる各項目の値に応じた点数は、図９の表４５０に示すように定められている。即ち、閲覧日時４５１については、閲覧日時から配信コンテンツ抽出時までの経過日数により、閲覧日時が１週間以内である場合には点数「３」、閲覧日時が８日以上２週間以内である場合には点数「２」、１５日以上である場合には重み付け点数「１」をそれぞれ付与する。また、閲覧回数４５２については、閲覧回数を重みとして付与する。また評価値４５３については、評価値をそのまま重みとして付与する。また、マーキング有無４５４は、マーキング有りの場合には点数「１」、マーキング無しの場合には点数「０」を付与する。またマーキング語句４５５については、マークが付与された語句に対し点数「５」を付与する。尚、図１２のフローチャートを参照して後述するように、キーワード毎に求められた重み付け点数は、キーワードを用いて抽出されたコンテンツの優先順位を定める際にも用いられる。また、既読情報に含まれる項目と、各項目に対応付けられた点数の条件との関係は、適宜変更可能である。
【００５３】
次に、図１０〜１２のフローチャートを参照して、コンテンツ配信サーバ２００のメイン処理について説明する。図１０に示すように、コンテンツ配信サーバ２００におけるサービスの提供を開始すると、まず、携帯端末１００が接続したか否かを判断する（Ｓ２００）。携帯端末１００が接続していない場合には（Ｓ２００：Ｎｏ）、携帯端末１００が接続するまで待機する。一方、携帯端末１００が接続した場合には（Ｓ２００：Ｙｅｓ）、続いて、Ｓ２００において接続した携帯端末１００を使用するユーザ（以下、単に「接続ユーザ」と言う。）は、コンテンツ配信サーバ２００のサービスを初めて利用するユーザであるか否かを判断する（Ｓ２０５）。初めての利用であるか否かは、例えば、携帯端末１００がコンテンツ配信サーバ２００に接続する際に必要な認証情報を送信したか否かにより判断し、認証情報を送信しない場合に、サービスを初めて利用するユーザであると判断する。初めての利用である場合には（Ｓ２０５：Ｙｅｓ）、続いて、ユーザ情報を登録する処理を行う（Ｓ２１０）。ユーザ情報としては、例えば、ユーザの氏名等のユーザを識別するためのユーザ識別情報、料金の支払い方法、配信を希望するコンテンツのジャンルやカテゴリ等を示す配信コンテンツ種別、配信時期や配信周期、ユーザが所属するグループを特定するグループＩＤ及びそのグループの重み等が挙げられ、ユーザ情報記憶領域１８５に記憶される。このユーザ情報は、コンテンツ配信サーバ２００が提供するサービスに応じて適宜変更可能である。Ｓ２１０に続いて、後述するＳ２１５の処理を実行する。一方、初めての利用ではない場合には（Ｓ２０５：Ｎｏ）、続いて、接続した携帯端末１００に、既読情報の送信を促す信号を送信する（Ｓ２１５）。この処理において送信された信号は前述の通り、図７のフローチャートのＳ５０の処理において受信される。
【００５４】
続いて、Ｓ２００において接続した携帯端末１００（以下、単に「接続携帯端末」と言う。）から送信された既読情報を受信したか否かを判断する（Ｓ２２０）。既読情報は、コンテンツ配信サーバ２００が備える受信手段であるルータ１９５及び通信装置１９０により受信される。既読情報を受信していない場合には（Ｓ２２０：Ｎｏ）、続いて、Ｓ２１５において既読情報の送信を促す信号を送信してから所定時間が経過している否かを判断する（Ｓ２２３）。所定時間が経過している場合（タイムアウト）には（Ｓ２２３：Ｙｅｓ）、続いて、接続携帯端末にコンテンツを配信するための処理を中断し、Ｓ２００に戻り処理を繰り返す。一方、所定時間経過していない場合には（Ｓ２２３：Ｎｏ）、Ｓ２２０に戻り携帯端末１００から送信された既読情報を受信するまで待機する。
【００５５】
Ｓ２２０において、接続携帯端末から既読情報を受信した場合には（Ｓ２２０：Ｙｅｓ）、続いて、その既読情報を今日の日付とともに、ユーザ識別情報と対応付けてハードディスク装置１８０の既読情報記憶領域１８６に記憶する（Ｓ２２５）。この既読情報は、図５の表３５０を参照して前述のように、既読情報記憶領域１８６に記憶され、図示しないが、今日の日付は既読情報の最終取得日となる。
【００５６】
続いて、ユーザ情報記憶領域１８５と、既読情報記憶領域１８６とを参照して、接続携帯端末の自動配信時期か否かを判断する（Ｓ２３０）。前述の通り、ユーザ情報記憶領域１８５には、配信時期や配信周期を指定する情報が含まれている。また、既読情報記憶領域１８６に記憶されている既読情報には、接続携帯端末に配信されているコンテンツの配信日時３５３が含まれている。配信周期が指定されている場合には、接続ユーザのユーザ識別情報と対応付けられた既読情報に含まれる最新の配信日時３５３から、配信周期以上経過しているか否かにより自動配信時期か否かを判断し、最新の配信日時３５３から、配信周期以上経過している場合に自動配信時期であると判断する。また、配信時期が指定されている場合には、既読情報の最終取得日に基づき、配信時期後初めての接続であるか否かにより自動配信時期か否かを判断し、配信時期後初めての接続である場合は自動配信時期であると判断する。自動配信時期ではない場合には（Ｓ２３０：Ｎｏ）、接続携帯端末にコンテンツを配信するための処理を中断し、Ｓ２００に戻り処理を繰り返す。一方、自動配信時期である場合には（Ｓ２３０：Ｙｅｓ）、配信コンテンツ抽出処理を実行する（Ｓ２４０）。
【００５７】
この配信コンテンツ抽出処理を図１１及び図１２のフローチャートを参照して説明する。図１１のフローチャートに示すように配信コンテンツ抽出処理ではまず、ユーザ情報記憶領域１８５を参照して、接続ユーザが所属するグループを特定し、そのグループのグループ内ユーザを所定の順序に従って順に抽出する（Ｓ２４５）。所定の順序としては、例えば、グループ重みが高い順に、グループＩＤとユーザ識別情報とを組み合わせて定めた順序を用いる。具体例１では、図４の表３００に示すように、ユーザＡが所属するグループが、グループＩＤ「０１」及び「０２」で示されるグループであると特定する。そして、グループ重みが高い順にグループＩＤ「０１」で示されるグループのグループ内ユーザとして、まずユーザＡを抽出する。
【００５８】
続いて、Ｓ２４５で抽出されたユーザが初めて抽出されたユーザであるか否かを判断する（Ｓ２５０）。Ｓ２４５で抽出されたユーザが既に抽出済みである場合には（Ｓ２５０：Ｎｏ）、続いて後述するＳ２７０の処理を実行する。この処理は、抽出されたユーザが複数のグループに所属する場合、同じユーザが重複して抽出されることを回避するための処理である。一方、抽出されたユーザが初めて抽出されたユーザである場合には（Ｓ２５０：Ｙｅｓ）、続いて、キーワード記憶領域１８４と、既読情報記憶領域１８６とを参照して、Ｓ２４５において抽出されたユーザの既読情報に基づき、そのユーザにより閲覧されたコンテンツに対応付けられたキーワードを抽出する（Ｓ２５５）。既読情報に含まれるコンテンツ３５２のコンテンツがグループ内ユーザにより閲覧済みであるか否かの判断は、既読情報に含まれるコンテンツの閲覧の有無を示す情報に基づき判断する。例えば、既読情報に含まれる閲覧回数に基づき、閲覧回数が１回以上の場合を閲覧済みと判断し、閲覧回数が０回の場合を閲覧されていないと判断する。また例えば、既読情報に含まれる閲覧日時に基づき、閲覧日時が記憶されている場合には閲覧済みと判断し、閲覧日時が記憶されていない場合には閲覧されていないと判断する。尚、本実施形態では、既読情報に含まれる削除情報が「有」となっている既読情報については、このＳ２５５の処理及び、後述するＳ２６０の処理は行わない。ユーザが使用する携帯端末１００において削除されたコンテンツは、そのユーザにとって不要であると判断されたと考えられるため、配信コンテンツを抽出する際にそのコンテンツの既読情報を反映しないようにするためである。
【００５９】
具体例１では、前述のユーザＡの場合、既読情報３６１と、図８の表４００とから、本Ａのキーワードとして、「キーＡ１」と「キーＡ２」とを抽出するが、削除情報３５９が「有」である本Ｂの既読情報３６２に基づきキーワードを抽出しない。
【００６０】
続いて、Ｓ２４５で抽出されたグループ内ユーザの既読情報に含まれるマーキング語句をキーワードとして抽出する（Ｓ２６０）。前述のユーザＡの場合、既読情報３６１と、図８の表４００とから、マーキング語句に基づく本Ａのキーワードとして、「マークＡ１」と「マークＡ２」とを抽出する。続いて、Ｓ２４５において抽出したユーザの既読情報と、グループ重みとに基づき、Ｓ２５５及びＳ２６０において抽出したキーワードに重み付け点数を付与する（Ｓ２６５）。このグループ重みは、本発明の「グループの評価値」に相当する。Ｓ２５５及びＳ２６０において、キーワードを抽出していない場合には、この処理を省略する。
【００６１】
前述のユーザＡの場合、図１３の表５００に示すように、既読情報３６１と、図９の表４５０とを参照してマーキング語句以外の既読情報に基づき付与された点数の積算値に、グループＩＤ「０１」のグループ重み「１」を乗じて求めた重み付け点数「９」を、本Ａに対応付けられたキーワードである「キーＡ１」と「キーＡ２」とに付与する。同様に、マーキング語句に付与された重み付け点数にグループＩＤ「０１」のグループ重み「１」を乗じて求めた重み付け点数「５」を、本Ａのマークが付与された語句である「マークＡ１」と「マークＡ２」とに付与する。尚、本実施形態ではユーザＡのように、複数のグループに所属し、それぞれのグループ重みが異なる場合には、値が大きい方のグループ重みを用いて、キーワードの重み付け点数を算出する。このように本実施形態では、既読情報に加え、グループ重みを用いて重み付け点数を付与しているので、接続ユーザが複数のグループに所属している場合、各グループの評価値を、重み付け点数の計算結果に反映させることができる。例えば、具体例１では、グループ内既読情報のみに基づき求めた点数の小計では、ユーザＢの既読情報３６３に基づく小計が６であり、ユーザＣの既読情報３６４に基づく小計が７であり、既読情報３６４に基づく小計の方が大きい。しかし、これらの値にグループＩＤ重みを乗じた重み付け点数は、ユーザＢの既読情報３６３に基づく重み付け点数が６であり、ユーザＣの既読情報３６４に基づく重み付け点数が３．５であり、既読情報３６３に基づく重み付け点数の方が大きい。
【００６２】
続いて、接続ユーザが所属するグループのグループ内ユーザを全て抽出したか否かを判断する（Ｓ２７０）。接続ユーザが所属するグループのグループ内ユーザを全て抽出していない場合には（Ｓ２７０：Ｎｏ）、続いてＳ２４５に戻り処理を繰り返す。一方、接続ユーザが所属するグループのグループ内ユーザを全て抽出した場合には（Ｓ２７０：Ｙｅｓ）、続いて、図１２のフローチャートに示すように、Ｓ２５５及びＳ２６０において抽出したキーワードが有るか否かを判断する（Ｓ２７５）。キーワードが無い場合には（Ｓ２７５：Ｎｏ）、接続ユーザが所属するグループのグループ内既読情報に基づきコンテンツを配信コンテンツとして抽出する処理は行わず、続いて後述するＳ３１５の処理を行う。一方、キーワードが有る場合には（Ｓ２７５：Ｙｅｓ）、続いて、抽出したキーワードの重み付けを決定する（Ｓ２７８）。この処理では、同一のキーワードに異なる重み付け点数が付与された場合、点数が高い方の重み付け点数を、そのキーワードの重み付け点数として決定する。例えば、具体例１において、図１３の表５００に示すように、ユーザＡの既読情報に基づきキーＡ１に付与した重み付け点数は９であり、ユーザＢの既読情報に基づきキーＡ１に付与した重み付け点数は６である。この場合、重み付け点数が高い方である９をキーＡ１の重み付け点数とする。
【００６３】
続いて、抽出した全キーワードの中から重み付け点数の高い順に所定数のキーワードをさらに抽出する（Ｓ２８０）。この「重み付け点数の高い順」は、本発明の優先順位に相当する順番である。具体例１では、ユーザＡ，ユーザＢ及びユーザＣの既読情報に基づき、図１３に示す全部で８つのキーワード（キーＡ１，キーＡ２，キーＢ１，キーＢ２，キーＣ１，キーＣ２，マークＡ１及びマークＡ２）の中から、重み付け点数が高い順に４つのキーワード（キーＡ１，キーＡ２，キーＢ１及びキーＢ２）をさらに抽出する。尚、重み付け点数が同点のキーワードが複数有る場合であって、重み付け点数の高い順にキーワードを抽出した場合、抽出されるキーワードの数が所定数を超えてしまう場合には、所定数を超えて抽出してもよいこととしてもよいし、抽出されるキーワードの数が所定数に収まるように抽出するようにしてもよい。
【００６４】
続いて、キーワード記憶領域１８４を参照して、Ｓ２８０において抽出したキーワードを用いて、コンテンツを抽出する（Ｓ２８５）。具体例１では、４つのキーワードをそれぞれ単独で用いてコンテンツを抽出する。具体的には、Ｓ２８０において抽出したキーワードと一致するキーワードが、キーワード記憶領域１８４に記憶されているコンテンツを抽出する。尚、この処理において、Ｓ２８０において抽出した複数のキーワードを適宜組み合わせて用いて、コンテンツを抽出してもよい。続いて、既読情報記憶領域１８６を参照して、Ｓ２８５において抽出されたコンテンツに、接続閲覧端末に配信済みのコンテンツが含まれている場合には、そのコンテンツを抽出結果から除く（Ｓ２９０）。この処理は、配信済みのコンテンツを再度接続コンテンツに配信することを防ぐための処理である。具体例１では、４つのキーワードをそれぞれ単独で用いた抽出処理及び、配信済みのコンテンツを除く処理により、図１４の表５５０のように、各キーワードについて２つずつのコンテンツが抽出されたものとする。
【００６５】
続いて、抽出されたコンテンツについて、コンテンツ毎に対応するキーワードを抽出し、そのキーワードに対してＳ２８０で求めた重み付け点数を付与する（Ｓ２９５）。本実施形態では、Ｓ２８０で求めた重み付け点数のうち、コンテンツを抽出するために用いたキーワードのみに、そのキーワードに対応する重み付け点数を付与する。したがって、具体例１では、キーＡ１及びキーＡ２には重み付け点数９を付与し、キーＢ１及びキーＢ２には重み付け点数６を付与する。そして、他のキーワードの重み付け点数は０とする。続いて、抽出されたコンテンツに含まれる全てのキーワードについて重み付け点数を付与する処理を行った否かを判断する（Ｓ３００）。全てのキーワードについて重み付け点数を付与する処理を行っていない場合には（Ｓ３００：Ｎｏ）、続いてＳ２９５に戻り処理を繰り返す。一方、全てのキーワードについて重み付け点数を付与する処理を行った場合には（Ｓ３００：Ｙｅｓ）、続いて、抽出したコンテンツ毎に重み付け点数を集計する（Ｓ３０５）。具体例１では、図１５の表６００に示すように、コンテンツ毎に重み付け点数を求める。
【００６６】
続いて、重み付け点数の高い順に所定数のコンテンツを抽出結果１として抽出する（Ｓ３１０）。この「重み付け点数の高い順」は、本発明の優先順位に相当する順番である。重み付け点数の高いコンテンツほど、そのコンテンツには重み付け点数が高いキーワードが対応付けられているか、又は、そのコンテンツには重み付け点数が付与されているキーワードが数多く対応付けられている。このため、重み付け点数が高い順にコンテンツを抽出することで、グループ内ユーザの嗜好を反映した度合いの高い順にコンテンツを抽出することができる。具体例１では、重み付け点数の高い順に２つのコンテンツを抽出することとし、図１５の表６００に示すコンテンツのうち、本１及び本３をそれぞれ抽出する。尚、Ｓ２８０においてキーワードを所定数抽出する場合と同様に、重み付け点数が同点のコンテンツが複数有る場合であって、重み付け点数の高い順にコンテンツを抽出した場合、コンテンツの数が所定数を超えてしまう場合には、所定数を超えて抽出してもよいこととしてもよいし、抽出されるコンテンツの数が所定数に収まるように抽出するようにしてもよい。
【００６７】
続いて、ユーザ情報記憶領域１８５を参照して、接続ユーザが登録したユーザ情報に従い、別途コンテンツを抽出し、抽出結果２とする（Ｓ３１５）。ユーザ情報において、配信コンテンツのカテゴリを指定する場合、そのカテゴリに区分されているコンテンツを抽出し、その抽出結果を抽出結果２とする。このとき、抽出結果２の中に、Ｓ３１０において求められた抽出結果１に含まれるコンテンツ及び、接続携帯端末に配信済みのコンテンツが含まれている場合には、Ｓ２９０と同様の処理により除くようにする。尚、接続ユーザが所属するグループのグループ内ユーザの既読情報に基づき抽出されたコンテンツのみを配信コンテンツとして配信する場合には、この処理を省略する。続いて、抽出結果１と抽出結果２とを併せて配信コンテンツとする（Ｓ３２０）。この処理により、接続ユーザが配信を希望するコンテンツに加え、接続ユーザが所属するグループのグループ内ユーザの嗜好を反映した抽出結果１に含まれるコンテンツを配信コンテンツとすることができる。尚、Ｓ２７５において、キーワードが抽出されなかった場合には（Ｓ２７５：Ｎｏ）、Ｓ３２０において抽出結果２のみが配信コンテンツとなる。続いて図１０のフローチャートに示すメイン処理に戻る。
【００６８】
引き続き、図１０のフローチャートを参照してコンテンツ配信サーバ２００のメイン処理について説明する。Ｓ２４０に続いて、Ｓ３２０の配信コンテンツをＳ２００において接続した携帯端末１００に通信装置１９０及びルータ１９５を介して配信（送信）する（Ｓ３５０）。続いてＳ２００に戻り処理を繰り返す。
【００６９】
以上のように、コンテンツ配信システム１では、携帯端末１００がコンテンツ配信サーバ２００に接続し、かつ、その携帯端末１００の配信時期である場合に、携帯端末１００を使用するユーザが所属するグループのグループ内ユーザが使用する携帯端末１００から取得した既読情報に基づいて抽出されたコンテンツが配信コンテンツとしてその携帯端末１００に配信される。
【００７０】
尚、コンテンツを記憶する、図３に示すハードディスク装置１８０のコンテンツ記憶領域１８３は、本発明のサーバ側コンテンツ記憶手段に相当する。また、携帯端末１００を使用するユーザのユーザ識別情報と、そのユーザが所属するグループを識別するためのグループＩＤとを関連づけて記憶する、図３に示すハードディスク装置１８０のユーザ情報記憶領域１８５は、本発明のユーザ情報記憶手段に相当する。また、コンテンツの閲覧日時、コンテンツの閲覧頻度、コンテンツの閲覧回数、コンテンツに対してユーザが付与した評価の少なくともいずれか１つの情報を含むコンテンツ毎の既読情報を、携帯端末１００を使用するユーザ毎に対応付けて記憶する、図３に示すハードディスク装置１８０の既読情報記憶領域１８６は、本発明のサーバ側既読情報記憶手段に相当する。また、コンテンツ毎にそのコンテンツに対応するキーワードを記憶する、図３に示すハードディスク装置１８０のキーワード記憶領域１８４は、本発明のキーワード記憶手段に相当する。また、携帯端末１００を使用するユーザ毎に、そのユーザが所属するグループとそのグループの評価値とを記憶する、図３に示すハードディスク装置１８０のユーザ情報記憶領域１８５は、グループ評価値記憶手段に相当する。
【００７１】
また、コンテンツ配信サーバ２００に接続した携帯端末１００の配信時期に、ハードディスク装置１８０のユーザ情報記憶領域１８５を参照して、その携帯端末１００を使用するユーザが所属するグループを特定し、そのグループを構成するユーザをグループ内ユーザとして抽出する（図１１に示すフローチャートのＳ２４５）、図３に示すＣＰＵ１１０は、本発明のグループ内ユーザ抽出手段として機能する。また、接続携帯端末を使用するユーザが所属するグループ内ユーザにより閲覧されたコンテンツに対応するキーワードを、ハードディスク装置１８０のキーワード記憶領域１８４に記憶されているキーワードの中から抽出し（図１１に示すフローチャートのＳ２５５）、さらに、抽出されたキーワードの中から重み付け点数により決定される優先順位に基づき所定数のキーワードを抽出する（図１２に示すフローチャートのＳ２８０）、図３に示すＣＰＵ１１０は、本発明のキーワード抽出手段として機能する。
【００７２】
また、図１２のフローチャートにおいて、図３に示すハードディスク装置１８０のコンテンツ記憶領域１８３に記憶されているコンテンツの中から、抽出されたキーワードと対応付けられているコンテンツを抽出し（Ｓ２８５）、さらに、抽出されたコンテンツの中から重み付け点数により決定される優先順位に基づき所定数のコンテンツを配信コンテンツとして抽出する（Ｓ３１０）、図３に示すＣＰＵ１１０は、本発明のコンテンツ抽出手段として機能する。また、グループ内ユーザ抽出手段、キーワード抽出手段及び、コンテンツ抽出手段としての機能を備えた、図３に示すＣＰＵ１１０と、キーワード記憶手段に相当する図３に示すハードディスク装置１８０のキーワード記憶領域１８４とは、本発明の配信コンテンツ決定手段に相当する。また、図１２に示すフローチャートのＳ３１０において抽出されたコンテンツを、配信コンテンツとして、Ｓ２００においてコンテンツ配信サーバ２００に接続した接続携帯端末に配信する、図３に示す通信装置１９０及びルータ１９５は、本発明のコンテンツ配信手段に相当する。
【００７３】
以上詳述した、本実施形態のコンテンツ配信システム１によれば、コンテンツ配信サーバ２００に記憶されているコンテンツの中から、携帯端末１００に配信されるコンテンツを抽出する際に、その携帯端末１００を使用するユーザが所属するグループの端末から受信した既読情報に基づきコンテンツを抽出している。既読情報には、携帯端末１００に記憶されているコンテンツの閲覧状況を示すコンテンツの閲覧日時、コンテンツの閲覧回数、そのコンテンツに対して付与された評価、コンテンツに含まれる語句にマークを付与したか否かを示すマーキング有無及び、マークを付与した語句であるマーキング語句が含まれている。配信コンテンツの抽出に際しては、グループ内ユーザにより閲覧されたコンテンツの既読情報に基づき、コンテンツを抽出するためのキーワードを抽出する。さらに、抽出されたキーワードの中から第一所定条件に基づき所定数のキーワードを抽出する。上記実施形態における第一所定条件は、グループ内ユーザ抽出手段により抽出されたグループ内ユーザが使用する端末から取得した既読情報と、そのグループの評価値とに基づいて算出されたキーワードの優先順位である。このため、グループ内ユーザにより閲覧されたコンテンツの既読情報に基づき抽出したキーワードの数が多くなった場合にも、所定数のキーワードを用いてコンテンツを抽出することができる。また、接続ユーザが複数のグループに所属する場合、配信コンテンツを抽出するためのキーワードに、グループの評価値を反映することができる。
【００７４】
また、グループ内ユーザにより閲覧されたコンテンツの既読情報に基づき所定数抽出されたキーワードを用いて、コンテンツを抽出する。さらに抽出されたコンテンツの中から、第二所定条件に基づき所定数のコンテンツを配信コンテンツとして抽出する。上記実施形態における第二所定条件は、配信コンテンツを配信する携帯端末１００を使用する接続ユーザが所属するグループのグループ内ユーザが使用する端末から取得した既読情報と、そのグループの評価値とに基づいて算出されたコンテンツの優先順位である。このため、グループ内ユーザにより閲覧されたコンテンツの既読情報に基づき抽出したキーワードの数が多くなった場合にも、所定数のコンテンツを配信コンテンツとして抽出することができる。このように、グループ内ユーザが使用する携帯端末１００から取得した既読情報に基づき抽出した配信コンテンツには、ユーザが所属するグループのグループ内ユーザの嗜好が反映されることになる。このため、ユーザの嗜好のみに偏ったコンテンツが配信されることを回避することができ、ユーザが所属するグループのグループ内ユーザの嗜好を反映したコンテンツを端末に自動的に配信することができる。また、同じグループに所属する端末には、グループ内ユーザの嗜好を反映した同様なコンテンツを配信させることができ、コンテンツをグループ内で共有することができる。
【００７５】
尚、本発明は、以上詳述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。例えば、本実施形態では、端末の一例として携帯端末１００について説明したが、本発明の端末は携帯端末１００の他、ＰＣ２２０，キオスク端末２３０，携帯電話２４０等、直接又は他の端末を介してコンテンツ配信サーバ２００に接続可能な端末を採用可能である。
【００７６】
また、上記実施形態では、コンテンツ配信サーバ２００は、サーバ側コンテンツ記憶手段、ユーザ情報記憶手段、サーバ側既読情報記憶手段及び、キーワード記憶手段として、ハードディスク装置１８０を備えていたが、これらの手段として、フラッシュメモリ等の他の記憶媒体を採用してもよい。同様に、携帯端末１００は、端末側コンテンツ記憶手段としてメモリカード１７を備え、端末側既読情報記憶手段としてＥＥＰＲＯＭ１３を備えていたが、これらの手段として、フラッシュメモリ等の他の記憶媒体を採用してもよい。
【００７７】
また、上記実施形態では、既読情報に、コンテンツの配信日時３５３，閲覧日時３５４，閲覧回数３５５，評価値３５６，マーキング有無３５７，マーキング語句３５８及び、削除情報３５９が含まれていたが、これに限定されない。例えば、コンテンツの閲覧の有無、コンテンツの閲覧日時、コンテンツの閲覧頻度、コンテンツの閲覧回数、コンテンツに対してユーザが付与した評価の中から選択した１又は複数の項目を既読情報としてもよい。ただし、既読情報に含まれる項目は、少なくともコンテンツの閲覧の有無を示す情報を含んでいることが好ましい。閲覧されたことのあるコンテンツの既読情報のみに基づき、配信コンテンツを抽出することにより、抽出される配信コンテンツにグループ内ユーザの嗜好をより効果的に反映することができるからである。コンテンツの閲覧の有無を示す情報としては、閲覧の有無を直接示す情報の他、閲覧日時、閲覧頻度、閲覧回数等、間接的に閲覧の有無を示す情報を採用可能である。
【００７８】
また、上記実施形態では、既読情報に含まれる削除情報が「有」となっている既読情報については、図１１のフローチャートのＳ２５５及びＳ２６０の処理は行わないようにしていたが、これに限定されない。例えば、全ての既読情報について図１１のフローチャートのＳ２５５及びＳ２６０の処理を行うようにしてもよいし、配信日時や閲覧日時が所定期間内であると判断される既読情報のみ、図１１のフローチャートのＳ２５５及びＳ２６０の処理を行うようにしてもよい。
【００７９】
また、上記実施形態では、携帯端末１００がコンテンツ配信サーバ２００に接続し、かつ、接続携帯端末の配信時期であると判断される場合に、配信コンテンツを抽出して接続携帯端末の配信するようにしていたが、これに限定されない。例えば、端末が携帯電話のように常時コンテンツ配信サーバ２００から接続可能な端末である場合には、端末毎に記憶した配信履歴や既読情報に基づき配信時期であると判断された場合に、配信時期であると判断した端末を配信端末とし、上記実施形態において接続携帯端末を配信端末に置き換えた処理により配信コンテンツを抽出してその配信携帯端末に配信するようにしてもよい。この場合には、端末がコンテンツ配信サーバに接続するか否かによらず、所定の時期に配信コンテンツを配信することができる。
【００８０】
また、配信コンテンツを抽出するための方法は、グループ内ユーザが使用する携帯端末から取得した既読情報に基づき決定すればよく、上記実施形態の方法に限定されない。例えば、上記実施形態では、第一所定条件及び第二所定条件の双方が、既読情報とグループ重みとに基づき定められた条件であったが、これに限定されない。したがって、第一所定条件及び第二所定条件のいずれか一方のみを既読情報とグループ重みとに基づき定められた条件としてもよいし、第一所定条件及び第二所定条件は、既読情報のみに基づきさだめられた条件としてもよい。
【００８１】
また例えば、第一所定条件として既読情報とグループ重みとに基づきキーワードの優先順位を定める場合の重み付け点数の付与方法及び、第二所定条件として既読情報とグループ重みとに基づきコンテンツの優先順位を定める場合の重み付け点数の付与方法は、適宜変更可能である。例えば、既読情報に含まれる評価値をそのまま重み付け点数としてもよい。この場合には、重み付け点数を計算する必要がないので、重み付け点数を求める際の手間を軽減することができる。また例えば、既読情報に含まれる複数の項目の値を所定の計算式に代入して重み付け点数を求めるようにしてもよい。この場合には、計算式を適切に定めることにより、グループ内ユーザの嗜好を重み付け点数に反映する度合いを高めることができる。
【００８２】
また、上記実施形態では、図１１のフローチャートのＳ２６５において、キーワードに付与する重み付け点数をグループ内既読情報毎に求め、Ｓ２７８において１つのキーワードに複数の重み付け点数が付与されている場合には、点数が高い方の重み付け点数をそのキーワードに対する重み付け点数としていたが、これに限定されない。例えば、Ｓ２７８において１つのキーワードに複数の重み付け点数が付与されている場合には、それらの点数を積算した値をそのキーワードに対する重み付け点数としてもよい。
【００８３】
また例えば、キーワードを用いて配信コンテンツを抽出する場合、グループ内ユーザにより閲覧されたコンテンツに対応するキーワードを抽出し、さらに、抽出されたキーワードの中から第一所定条件に基づき所定数のキーワードを抽出するようにしてもよい。第一所定条件としては、例えば、コンテンツ配信サーバ２００における配信回数が多い順や配信頻度が高い順、コンテンツ配信サーバ２００を利用する他のユーザが付与したコンテンツの評価が高い順、コンテンツのタイトルのアルファベット順、公知の方法により求めたコンテンツの内容の類似度が高い順、乱数を用いて選択された順等、任意に定めることができる。また、キーワードを用いずに配信コンテンツを抽出するようにしてもよい。この場合例えば、次のような処理により、配信コンテンツを抽出してもよい。予めコンテンツ配信サーバ２００に記憶されている各コンテンツについて、内容や特徴等が類似するコンテンツを対応付けてハードディスク装置１８０に記憶しておく。そして、グループ内ユーザが使用する端末から取得した既読情報に基づき、グループ内ユーザにより閲覧されたコンテンツを閲覧済みコンテンツとして特定する。続いて、ハードディスク装置１８０を参照して、閲覧済みコンテンツに類似するコンテンツを所定数抽出する。
【００８４】
また例えば、キーワードを用いて抽出したコンテンツの中から所定数のコンテンツを配信コンテンツとして抽出する方法として、グループ内ユーザが使用する端末から取得した既読情報に基づき決定したキーワードを用いてコンテンツを抽出し、さらに、抽出されたコンテンツの中から第二所定条件に基づき所定数のキーワードを抽出するようにしてもよい。例えば、コンテンツ配信サーバ２００における配信回数が多い順や配信頻度が高い順、コンテンツ配信サーバ２００を利用する他のユーザが付与したコンテンツの評価が高い順、コンテンツのタイトルのアルファベット順、公知の方法により求めたコンテンツの内容の類似度が高い順、乱数を用いて選択された順等、任意に定めることができる。また、配信コンテンツの数に制限を設けなくてもよい場合等には、キーワードを用いて抽出した全てのコンテンツを配信コンテンツとしてもよい。
【００８５】
また、配信コンテンツにユーザが所属するグループに対して付与された評価値を反映する場合、グループの評価値は、配信コンテンツを抽出するために算出するコンテンツの優先順位及び、配信コンテンツを抽出する際に用いるキーワードの優先順位の少なくともいずれか一方を定めるために用いられる評価値であればよい。したがって、上記実施形態におけるグループの評価値に限定されず、例えば、グループの評価値は、評価が高い順に３，２，１の３段階で評価値を付与したり、１００点を満点とした点数を評価値としたり、複数の評価項目に対して数値で評価をし、その合計を評価値とするようにしてもよい。グループの評価値の付与方法として、１００点満点の点数により付与する場合、グループの評価値を用いて求めた第一所定条件及び第二所定条件は、例えば、既読情報に基づき求めた重み付け点数に、グループの評価値を積算したり、乗じたりすることにより算出される重み付け点数が高い順とする条件としてもよい。また、グループの評価値は、ユーザにより指定される場合の他、自動的に付与されるようにしてもよい。自動的にグループの評価値を付与する場合、例えば、グループ内ユーザの人数によりそのグループの評価値を定めるようにしてもよい。
【００８６】
また、端末（携帯端末）側で、ユーザが閲覧するコンテンツを選択する際に、グループの大勢が読んでいて自分だけ読んでいないコンテンツを見たいときや、とにかく一番新しいコンテンツを見たいとき、一番評価が高いコンテンツをみたいとき等の各種条件に応じてソートするなりして選べるようしても良い。この場合には、例えば、上述のような方法により抽出したグループの嗜好を反映した配信コンテンツを配信する際に、ソートに必要な情報を配信コンテンツと対応付けて配信するようにすればよい。ソートに必要な情報としては、例えば、グループ内の他のユーザがその配信コンテンツを閲覧したか否かや、グループ内の他のユーザがその配信コンテンツに付与した評価を示す情報等が挙げられる。
【図面の簡単な説明】
【００８７】
【図１】コンテンツ配信システム１の構成を説明するための説明図である。
【図２】携帯端末１００の電気的構成を説明するための概念図である。
【図３】コンテンツ配信サーバ２００の電気的構成を説明するための概念図である。
【図４】具体例１のユーザ識別情報と、グループＩＤと、グループの重みとの関係を説明するための説明図である。
【図５】具体例１の既読情報を説明するための説明図である。
【図６】携帯端末１００のメイン処理の流れを示すフローチャートである。
【図７】携帯端末１００のメイン処理の流れを示すフローチャートである。
【図８】コンテンツに対応付けられてキーワード記憶領域１８４に記憶されているキーワードを説明するための説明図である。
【図９】既読情報に基づくキーワードの重み付け条件を説明するための説明図である。
【図１０】コンテンツ配信サーバ２００において実行されるメイン処理の流れを示すフローチャートである。
【図１１】コンテンツ配信サーバ２００のメイン処理において実行される配信コンテンツ抽出処理の流れを示すフローチャートである。
【図１２】コンテンツ配信サーバ２００のメイン処理において実行される配信コンテンツ抽出処理の流れを示すフローチャートである。
【図１３】キーワードの優先順位の算出方法を説明するための説明図である。
【図１４】キーワードに基づき抽出されたコンテンツを説明するための説明図である。
【図１５】抽出コンテンツの優先順位の算出方法を説明するための説明図である。
【符号の説明】
【００８８】
１    コンテンツ配信システム
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＥＥＰＲＯＭ
１５    通信部
１７    メモリカード
３０    ＲＡＭ
１００    携帯端末
１１０    ＣＰＵ
１２０    ＲＡＭ
１８０    ハードディスク装置
１８１    プログラム記憶領域
１８２    設定記憶領域
１８３    コンテンツ記憶領域
１８４    キーワード記憶領域
１８５    ユーザ情報記憶領域
１８６    既読情報記憶領域
１９０    通信装置
１９５    ルータ
２００    コンテンツ配信サーバ
２１０    広域通信網
２２０    ＰＣ
２３０    キオスク端末
２４０    携帯電話
【図１】
2008234274.tif 000003
【図２】
2008234274.tif 000004
【図３】
2008234274.tif 000005
【図４】
2008234274.tif 000006
【図５】
2008234274.tif 000007
【図６】
2008234274.tif 000008
【図７】
2008234274.tif 000009
【図８】
2008234274.tif 000010
【図９】
2008234274.tif 000011
【図１０】
2008234274.tif 000012
【図１１】
2008234274.tif 000013
【図１２】
2008234274.tif 000014
【図１３】
2008234274.tif 000015
【図１４】
2008234274.tif 000016
【図１５】
2008234274.tif 000017