(57)【特許請求の範囲】
【請求項１】
コンテンツをダウンロードして、ジャンル情報と、設定フラグと、手動設定フラグと、ユーザ操作履歴とユーザ設定値とを用いて前記ダウンロードされたコンテンツを設定するコンテンツ設定装置であって、
前記コンテンツは自身の属するジャンルを表すジャンル情報を予め備えるものとし、
前記設定フラグは、前記コンテンツが設定中であるか否かを示すものとし、
前記手動設定フラグは、前記コンテンツがユーザによって手動設定されたか否かを示すものとし、
前記ユーザ操作履歴は、任意のキーワードに対するユーザの操作履歴であるものとし、
前記ユーザ設定値は、ユーザがコンテンツの自動設定を許可するか否かを示すものとし、
前記コンテンツ設定装置は、
コンテンツがダウンロードされた場合に、前記ユーザ設定値を参照し、前記ユーザ設定値が自動設定を許可することを示す場合に、前記設定フラグが設定中を示すコンテンツ（以下、設定中コンテンツと呼ぶ）の手動設定フラグを参照し、当該手動設定フラグが手動設定されたことを示す場合に、前記ユーザ操作履歴に記録されたキーワードと、前記ダウンロードされたコンテンツのジャンル情報と、前記設定中コンテンツのジャンル情報とを比較して、当該比較結果（以下、比較結果１という）が予め定められた比較条件（以下、比較条件１という）を満たす場合のみ、前記ダウンロードされたコンテンツの設定が可能であると判定する設定可否判定部を備えること
を特徴とするコンテンツ設定装置。
【請求項２】
請求項１に記載のコンテンツ設定装置であって、
前記設定可否判定部が、
前記設定中コンテンツの手動設定フラグが手動設定されたことを示さない場合に、前記ダウンロードされたコンテンツのジャンル情報と前記設定中コンテンツのジャンル情報とを比較して、当該比較結果（以下、比較結果２という）が予め定められた比較条件（以下、比較条件２という）を満たす場合のみ、前記ダウンロードされたコンテンツの設定が可能であると判定すること
を特徴とするコンテンツ設定装置。
【請求項３】
請求項２に記載のコンテンツ設定装置であって、
前記設定可否判定部が、
前記比較結果２が前記比較条件２を満たさない場合に、前記設定中コンテンツのジャンル情報と、当該設定中コンテンツが設定される直前に設定中コンテンツであったコンテンツのジャンル情報とを比較して、当該比較結果（以下、比較結果３という）が予め定められた比較条件（以下、比較条件３という）を満たす場合のみ、前記ダウンロードされたコンテンツの設定が可能であると判定すること
を特徴とするコンテンツ設定装置。
【請求項４】
請求項３に記載のコンテンツ設定装置であって、
前記設定可否判定部が、
前記比較結果３が前記比較条件３を満たさない場合に、前記ユーザ操作履歴に記録されたキーワードと、前記ダウンロードされたコンテンツのジャンル情報とを比較して、当該比較結果（以下、比較結果４という）が予め定められた比較条件（以下、比較条件４という）を満たす場合のみ、前記ダウンロードされたコンテンツの設定が可能であると判定すること
を特徴とするコンテンツ設定装置。
【請求項５】
請求項２から４の何れかに記載のコンテンツ設定装置であって、
前記比較結果１が前記比較条件１を満たす確率が、前記比較結果２が前記比較条件２を満たす確率よりも低くなるように、前記比較条件１および前記比較条件２を定めること
を特徴とするコンテンツ設定装置。
【請求項６】
コンテンツをダウンロードして、ジャンル情報と、設定フラグと、手動設定フラグと、ユーザ操作履歴とユーザ設定値とを用いて前記ダウンロードされたコンテンツを設定するコンテンツ設定方法であって、
前記コンテンツは自身の属するジャンルを表すジャンル情報を予め備えるものとし、
前記設定フラグは、前記コンテンツが設定中であるか否かを示すものとし、
前記手動設定フラグは、前記コンテンツがユーザによって手動設定されたか否かを示すものとし、
前記ユーザ操作履歴は、任意のキーワードに対するユーザの操作履歴であるものとし、
前記ユーザ設定値は、ユーザがコンテンツの自動設定を許可するか否かを示すものとし、
コンテンツがダウンロードされた場合に、前記ユーザ設定値を参照し、前記ユーザ設定値が自動設定を許可することを示す場合に、前記設定フラグが設定中を示すコンテンツ（以下、設定中コンテンツと呼ぶ）の手動設定フラグを参照し、当該手動設定フラグが手動設定されたことを示す場合に、前記ユーザ操作履歴に記録されたキーワードと、前記ダウンロードされたコンテンツのジャンル情報と、前記設定中コンテンツのジャンル情報とを比較して、当該比較結果（以下、比較結果１という）が予め定められた比較条件（以下、比較条件１という）を満たす場合のみ、前記ダウンロードされたコンテンツの設定が可能であると判定する設定可否判定ステップを有すること
を特徴とするコンテンツ設定方法。
【請求項７】
請求項６に記載のコンテンツ設定方法であって、
前記設定可否判定ステップが、
前記設定中コンテンツの手動設定フラグが手動設定されたことを示さない場合に、前記ダウンロードされたコンテンツのジャンル情報と前記設定中コンテンツのジャンル情報とを比較して、当該比較結果（以下、比較結果２という）が予め定められた比較条件（以下、比較条件２という）を満たす場合のみ、前記ダウンロードされたコンテンツの設定が可能であると判定すること
を特徴とするコンテンツ設定方法。
【請求項８】
請求項７に記載のコンテンツ設定方法であって、
前記設定可否判定ステップが、
前記比較結果２が前記比較条件２を満たさない場合に、前記設定中コンテンツのジャンル情報と、当該設定中コンテンツが設定される直前に設定中コンテンツであったコンテンツのジャンル情報とを比較して、当該比較結果（以下、比較結果３という）が予め定められた比較条件（以下、比較条件３という）を満たす場合のみ、前記ダウンロードされたコンテンツの設定が可能であると判定すること
を特徴とするコンテンツ設定方法。
【請求項９】
請求項８に記載のコンテンツ設定方法であって、
前記設定可否判定ステップが、
前記比較結果３が前記比較条件３を満たさない場合に、前記ユーザ操作履歴に記録されたキーワードと、前記ダウンロードされたコンテンツのジャンル情報とを比較して、当該比較結果（以下、比較結果４という）が予め定められた比較条件（以下、比較条件４という）を満たす場合のみ、前記ダウンロードされたコンテンツの設定が可能であると判定すること
を特徴とするコンテンツ設定方法。
【請求項１０】
請求項７から９の何れかに記載のコンテンツ設定方法であって、
前記比較結果１が前記比較条件１を満たす確率が、前記比較結果２が前記比較条件２を満たす確率よりも低くなるように、前記比較条件１および前記比較条件２を定めること
を特徴とするコンテンツ設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はダウンロードしたコンテンツを設定するコンテンツ設定装置、コンテンツ設定方法に関する。
【背景技術】
【０００２】
特許文献１には、端末ごとの操作履歴およびコンテンツの視聴履歴を分析し、分析結果に基づいて端末にコンテンツを提供したり、端末にコンテンツの視聴を推薦したりするコンテンツサーバが開示されている。また、特許文献２には、ユーザの嗜好、更新日時、リアルタイム性、利用頻度、利用履歴等を用いて、アプリケーション毎にユーザへの利用を推奨する推奨度合いを示すリコメンデーション値を求め、そのリコメンデーション値に基づいて、複数のアプリケーション及び内容に優先順位を付け、その優先順位の高い順に
アプリケーション及び各アプリケーションの内容をディスプレイ上に一覧表示させることによって多種多様のアプリケーションやコンテンツの中から、よりユーザの嗜好にマッチしたものを選び出す携帯端末が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４７９０４号公報
【特許文献２】特開２００６−３１３４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ユーザの操作履歴などに基づいてコンテンツを自動設定する従来技術は知られていない。コンテンツの自動設定が実現すれば、ユーザの手間を省くことができ、ユーザの煩わしさを解消できるという利益がある。特に、ユーザがＰＵＳＨ配信などのコンテンツ自動ダウンロードサービスを契約している場合には、このサービスによって設定を要するコンテンツがユーザ側に次々に自動配信されてくるため、ユーザのコンテンツ設定に要する負担はさらに顕著になる。ユーザの負担が大きくなればＰＵＳＨ配信などの自動ダウンロードサービスはユーザから敬遠され、サービスの利用機会が減少する。
【０００５】
一方、コンテンツの自動設定を安易に行ってしまうとユーザの意図しない自動設定が行われる可能性が生ずる。ユーザの意図しない自動設定が頻繁に行われると、ユーザは自動設定を煩わしく感じるという不利益が生ずる。従来技術ではこの不利益を解消できないために、コンテンツを自動設定することができなかった。従来は特許文献１、２のようにコンテンツやアプリケーションを提供、推薦、もしくは優先順位を付けて選択しやすくするのみで、ユーザは提供、推薦、もしくは優先順位を付けられたコンテンツを自ら手動にて設定しなければならなかった。本発明では、ユーザ操作履歴などからユーザの嗜好や興味を推定し、推定されたユーザの嗜好や興味に基づいてコンテンツの自動設定を行うことができるコンテンツ設定装置が提供される。
【課題を解決するための手段】
【０００６】
本発明のコンテンツ設定装置は、コンテンツをダウンロードして、ジャンル情報と、設定フラグと、手動設定フラグと、ユーザ操作履歴とユーザ設定値とを用いてダウンロードされたコンテンツを設定することを特徴とする。コンテンツは自身の属するジャンルを表すジャンル情報を予め備えるものとする。設定フラグは、コンテンツが設定中であるか否かを示すものとする。手動設定フラグは、コンテンツがユーザによって手動設定されたか否かを示すものとする。ユーザ操作履歴は、任意のキーワードに対するユーザの操作履歴であるものとする。ユーザ設定値は、ユーザがコンテンツの自動設定を許可するか否かを示すものとする。本発明のコンテンツ設定装置が備える設定可否判定部は、コンテンツがダウンロードされた場合に、ユーザ設定値を参照し、ユーザ設定値が自動設定を許可することを示す場合に、設定フラグが設定中を示すコンテンツ（以下、設定中コンテンツと呼ぶ）の手動設定フラグを参照し、当該手動設定フラグが手動設定されたことを示す場合に、ユーザ操作履歴に記録されたキーワードと、ダウンロードされたコンテンツのジャンル情報と、設定中コンテンツのジャンル情報とを比較して、当該比較結果が予め定められた比較条件を満たす場合のみ、ダウンロードされたコンテンツの設定が可能であると判定する。
【発明の効果】
【０００７】
本発明のコンテンツ設定装置は設定用コンテンツ情報が備える手動設定フラグを参照して、その参照結果によりコンテンツの設定を行うか否かを判定することにより、ユーザが過去に手動で設定した経緯のあるコンテンツを重視してコンテンツの設定を行うことができる。また、本発明のコンテンツ設定装置はコンテンツが備えるジャンル情報とユーザ操作履歴に記録されたキーワードとを比較して、その比較結果によりコンテンツの設定を行うか否かを判定するため、ユーザの嗜好や興味を反映したコンテンツの設定を行うことができる。また、本発明のコンテンツ設定装置は、ユーザの意思を反映するユーザ設定値を参照して、この参照結果が自動設定を許可しないものである場合にはユーザが容認しない自動設定動作そのものを行わないため、ユーザがコンテンツの自動設定を煩わしく感じることが無い。また、本発明のコンテンツ設定装置はユーザ操作履歴のキーワードと、ダウンロードされたコンテンツのジャンル情報と、設定中コンテンツのジャンル情報を予め定められた比較条件で比較し、この比較条件が満足する場合のみ手動で設定されたコンテンツの変更を行うこととしているため、手動で設定されたコンテンツがユーザの意図しないコンテンツに変更される可能性を低くすることができ、ユーザがコンテンツの自動設定を煩わしく感じることが無い。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例１にかかるコンテンツ設定装置がダウンロードするコンテンツの例を示す図。
【図２】本発明の実施例１にかかるコンテンツ設定装置が備える設定用コンテンツ情報の例を示す図。
【図３】本発明の実施例１にかかるコンテンツ設定装置が備えるユーザ操作履歴の例を示す図。
【図４】本発明の実施例１にかかるコンテンツ設定装置が備えるユーザ設定値の例を示す図。
【図５】本発明の実施例１にかかるコンテンツ設定装置の構成例を示すブロック図。
【図６】本発明の実施例１にかかるコンテンツ設定装置の設定用コンテンツ情報格納部と設定可否判定部の構成例を示すブロック図。
【図７】本発明の実施例１にかかるコンテンツ設定装置２００の設定用コンテンツ情報格納部２３０と設定可否判定部２６０とコンテンツ設定実行部２７０の動作を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、詳細に説明する。なお、同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
【実施例１】
【００１０】
本発明の実施例１にかかるコンテンツ設定装置は、携帯端末内部に携帯端末の１機能として備えられるものとし、携帯端末用のコンテンツをダウンロードして設定することを特徴とする。なお、本実施例１においてコンテンツ設定装置は携帯端末内部に備えられているものとするが、これは実施の一形態にすぎない。本発明のコンテンツ設定装置は、コンテンツやアプリケーションをダウンロードすることができ、当該ダウンロードされたコンテンツやアプリケーションを自動で設定することによりユーザの負担が軽減されるような全ての情報機器（例えばコンピュータ、ゲーム機、携帯型動画再生装置、携帯型電子書籍閲覧装置など）において用いることが出来る。
【００１１】
まず、図１を参照して本発明の実施例１にかかるコンテンツ設定装置がダウンロードするコンテンツ１１０−ｎ（ｎ＝１〜Ｎ、Ｎは任意の正の整数）とコンテンツプロパティ１１１−ｎ（ｎ＝１〜Ｎ）について説明する。コンテンツ１１０−ｎは、コンテンツプロパティ１１１−ｎを予め備える。コンテンツプロパティ１１１−ｎは少なくとも設定要否値と、ジャンル情報とを備えることを必要とする。設定要否値は、当該設定要否値を備えるコンテンツ自身が設定を必要とするコンテンツ（以下、設定用コンテンツと呼ぶ）である場合には１となり、それ以外の場合には０となる。設定用コンテンツとしては待ち受け画面コンテンツ、きせかえコンテンツ、着信メロディ、ユーザエージェントなどが挙げられる。一方、設定を必要としないコンテンツとしては、電子書籍、ゲームコンテンツ、動画コンテンツなどが挙げられる。ジャンル情報は、コンテンツ自身の属するジャンルを表すものとする。本実施例のコンテンツは大分類、中分類、小分類のジャンル情報を意味するジャンル情報（大）、ジャンル情報（中）、ジャンル情報（小）を備えている。ジャンル情報としては、その分類を最もよく表す単語が用いられる。例えばコンテンツプロパティ１１１−１にはジャンル情報（大）として「スポーツ」が格納されており、ジャンル情報（中）として「野球」が格納されており、ジャンル情報（小）として「球団ＨＴ」が格納されている。これによりコンテンツ１１１−１は大きな分類では「スポーツ」に属しており、中程度の分類では「野球」に属しており、さらに細かな分類では「球団ＨＴ」に属していることが分かる。なお、コンテンツのジャンル情報は、大中小いずれも後述するコンテンツプロバイダが記載するものとする。本実施例のコンテンツ１１０−ｎが備えるコンテンツプロパティ１１１−ｎは、前述の設定要否値とジャンル情報の他に、コンテンツ１１０−ｎの種別、サイズ、名称、コンテンツ拡張子、作成者、送信元、著作権などをさらに備える。例えばコンテンツプロパティ１１１−１を参照すれば、コンテンツ１１０−１の種別が「きせかえ」であること、サイズが「７９１ｋＢ」であること、名称が「ＨＴ２」であること、コンテンツ１１０−１が設定用コンテンツであること、コンテンツ１１０−１のジャンル情報が「スポーツ」「野球」「球団ＨＴ」であること、拡張子が「．ｕｃｍ」「．ｕｃｐ」であること、作成者、送信元、著作権所有者が何れも「株式会社Ｐ」であることなどが分かる。
【００１２】
次に、図２を参照して本発明の実施例１にかかるコンテンツ設定装置が備える設定用コンテンツ情報について説明する。設定用コンテンツ情報は少なくとも本コンテンツ設定装置にダウンロードされた設定用コンテンツのジャンル情報と、設定フラグと、手動設定フラグとを備えることを必要とする。このジャンル情報は図１においてコンテンツプロパティ１１１−ｎが備えているジャンル情報と同じものである。本実施例では、ダウンロードされたコンテンツのうち設定を要するコンテンツ（設定用コンテンツ）については、まずコンテンツの種別ごとに異なるテーブル２３１−１〜Ｎのいずれかに記録される。なお、設定を要しないコンテンツの情報は、本発明のコンテンツ設定装置が必要としない情報であるから記録されない。図２の例では、ダウンロードされた設定用コンテンツの種別が「きせかえ」であれば、その設定用コンテンツ情報はテーブル２３１−１に記録される。ダウンロードされた設定用コンテンツの種別が「着信メロディ」であれば、その設定用コンテンツ情報はテーブル２３１−２に記録される。ダウンロードされた設定用コンテンツの種別が「ユーザエージェント」であれば、その設定用コンテンツ情報はテーブル２３１−Ｎに記録される。設定フラグは、設定用コンテンツが現在設定中である場合には１となり、それ以外の場合には０となる。手動設定フラグは、設定用コンテンツがユーザによって手動設定された場合には１となり、それ以外の場合には０となる。本実施例では、テーブル２３１−１〜Ｎは、前述のジャンル情報、設定フラグ、手動設定フラグの他に、ダウンロードされた順序を示す番号、最新の更新日時を示す更新日時、コンテンツ名を示す名称、最新の設定日時を示す設定履歴をさらに備える。例えば、きせかえコンテンツのテーブルであるテーブル２３１−１を参照すると、７番を付与された設定用コンテンツは２０１０年２月３日の１３：００に更新されており、この設定用コンテンツの名称はＨＴ２である。設定フラグ＝１となっているためこの設定用コンテンツは現在設定中であることがわかる。この設定用コンテンツの最新の設定履歴は２０１０年２月３日の１３：００である。手動設定フラグ＝１であるため、この設定用コンテンツ「ＨＴ２」はユーザにより手動で設定されたコンテンツであることが分かる。また、ジャンル情報は大中小それぞれ「スポーツ」、「野球」、「球団ＨＴ」である。一方、６番を付与された設定用コンテンツは２０１０年２月２日に更新されており、この設定用コンテンツの名称はＡＮである。設定フラグ＝０となっているためこの設定用コンテンツは現在設定中でないことがわかる。この設定用コンテンツの最新の設定履歴は「‐」である。「‐」は、設定履歴が無いことを意味する。従ってこの設定用コンテンツ「ＡＮ」は、現在設定中でないだけでなく、過去にも設定された履歴がないことが分かる。従って当然ながらこのコンテンツについてユーザが手動設定を行った事実はないため、手動設定フラグ＝０である。また、ジャンル情報は大中小それぞれ「音楽」、「Ｊ−ＰＯＰ」、「アーティストＡＮ」である。また、１番を付与された設定用コンテンツは工場出荷時点から携帯端末の記憶領域に記憶されているコンテンツであるため、この例ではジャンル情報を有していないが、この例に限定されず、工場出荷時点ですでに記憶済みの設定用コンテンツに対しても、ジャンル情報を備える構成としても構わない。本発明のコンテンツ設定装置はこの設定用コンテンツ情報２３２が備える手動設定フラグを参照して、その参照結果によりコンテンツの設定を行うか否かを判定することにより、ユーザが過去に手動で設定した経緯のあるコンテンツを重視してコンテンツの設定を行うことができる。また、本発明のコンテンツ設定装置はこの設定用コンテンツ情報２３２が備えるジャンル情報と後述するユーザ操作履歴のキーワードとを比較して、その比較結果によりコンテンツの設定を行うか否かを判定することにより、ユーザの嗜好や興味を反映したコンテンツの設定を行うことができる。
【００１３】
次に、図３を参照して本発明の実施例１にかかるコンテンツ設定装置が備えるユーザ操作履歴について説明する。ユーザ操作履歴２４２は、任意のキーワードに対するユーザの操作履歴であるものとする。本実施例では、ユーザ操作履歴２４２は「画像閲覧」、「動画閲覧」、「サイト閲覧」、「入力履歴」、「装飾メール」、「絵文字利用」の計６項目を備え、履歴テーブル２４１に記録されている。「画像閲覧」は、ユーザが前述のキーワードを名称に含む画像を閲覧した回数を意味する。「動画閲覧」はユーザがキーワードを名称に含む動画を閲覧した回数を意味する。「サイト閲覧」はユーザがキーワードを名称に含むｗｅｂサイト（もしくは携帯端末用サイト）を閲覧した回数を意味する。「入力履歴」はユーザがキーワードを携帯端末に入力した入力回数を意味する。「装飾メール」は装飾メール機能におけるユーザのキーワード入力回数を意味する。「絵文字利用」はユーザがキーワードを名称に含む絵文字を利用した回数を意味する。ここで、キーワードは前述のジャンル情報（小）と同程度の粗さの言葉が選ばれるものとする。これはキーワードとジャンル情報（小）とが比較対象となるためで、詳細については後述する。なお、前述のキーワードの集計の期間は任意に設定可能である。ここで、図３のユーザ操作履歴２４２に例示されているキーワードについて説明を加える。図１、２のコンテンツのジャンル情報（小）として例示した「球団ＨＴ」はユーザ操作履歴２４２において、「画像閲覧」０回、「動画閲覧」３回、「サイト閲覧」５回、「入力履歴」５回、「装飾メール」２回、「絵文字利用」１回の計１６回であり、この集計は他の何れのキーワードにおける操作履歴の集計よりも多い。従って、このコンテンツ設定装置を内蔵する携帯端末を所有するユーザは、ある期間内にキーワード「球団ＨＴ」に関連する事項に最も興味を持っていると推測できる。図３の例ではキーワード「アーティストＡＮ」に対するユーザ操作履歴は合計１３回であり、ユーザ操作履歴の集計の多さが２位となっている。従ってこのユーザはキーワード「球団ＨＴ」のほかにもキーワード「アーティストＡＮ」に関連する事項にも興味を持っていると推測できる。本発明のコンテンツ設定装置はこのユーザ操作履歴２４２のキーワードと前述した設定用コンテンツ情報２３２のジャンル情報とを比較して、その比較結果によりコンテンツの設定を行うか否かを判定することにより、ユーザの嗜好や興味を反映したコンテンツの設定を行うことができる。
【００１４】
次に、図４を参照して本発明の実施例１にかかるコンテンツ設定装置が備えるユーザ設定値について説明する。ユーザ設定値２５１は、ユーザがコンテンツの自動設定を許可する場合には１となり、それ以外の場合には０となる。本発明のコンテンツ設定装置はこのユーザ設定値２５１を参照して、その参照結果によりコンテンツの設定を行うか否かを判定することにより、ユーザが容認しないコンテンツの自動設定動作そのものを行わないため、ユーザがコンテンツの自動設定を煩わしく感じることが無い。
【００１５】
次に図５、６、７を参照して本発明の実施例１にかかるコンテンツ設定装置の構成例、動作例を説明する。図５は本発明の実施例１にかかるコンテンツ設定装置２００の構成例を示すブロック図である。図６は本発明の実施例１にかかるコンテンツ設定装置２００の設定用コンテンツ情報格納部２３０と設定可否判定部２６０の構成例を示すブロック図である。図７は本発明の実施例１にかかるコンテンツ設定装置２００の設定用コンテンツ情報格納部２３０と設定可否判定部２６０とコンテンツ設定実行部２７０の動作を示すフローチャートである。本発明の実施例１にかかるコンテンツ設定装置２００は、コンテンツＤＬ部２１０と、コンテンツ格納部２２０と、設定用コンテンツ情報格納部２３０と、ユーザ操作履歴格納部２４０と、ユーザ設定値格納部２５０と、設定可否判定部２６０と、コンテンツ設定実行部２７０とを備える。設定用コンテンツ情報格納部２３０は、テーブル２３１−１〜Ｎと、設定用コンテンツ情報記録手段２３３と、設定フラグ更新手段２３４と、手動設定フラグ更新手段２３５とを備える。ユーザ操作履歴格納部２４０は、履歴テーブル２４１を備える。ユーザ設定値格納部２５０はユーザ設定値２５１を備える。設定可否判定部２６０は設定要否値抽出手段２６１と、ＤＬ方法判定手段２６２と、ユーザ設定値抽出手段２６３と、ユーザ操作履歴抽出手段２６４と、設定用コンテンツ情報抽出手段２６５と、判定手段２６６とを備える。
【００１６】
コンテンツ設定装置２００の外部にはインターネット１０を介してＤＬサーバ１００が通信可能に接続されている。本実施例では前述のように、コンテンツ設定装置２００は図示しない携帯端末の内部に存在するものとする。また本実施例では、当該携帯端末は図示しないコンテンツプロバイダと予め定額課金によってＰＵＳＨ配信を契約しており、コンテンツプロバイダからＤＬサーバ１００に、ＤＬサーバ１００から携帯端末に、それぞれインターネット１０を介して様々なコンテンツがＰＵＳＨ配信される状況下にあるものとする。携帯端末内のコンテンツ設定装置２００は、ＤＬサーバ１００に対して定期的にコンテンツのダウンロード要求を送信する。ＤＬサーバ１００にダウンロード対象となるコンテンツが存在しない場合には、コンテンツ設定装置２００は待受状態を維持する。ＤＬサーバ１００はコンテンツプロバイダからコンテンツが配信されると、このコンテンツを自身に格納して、コンテンツ設定装置２００からのコンテンツダウンロード要求を待つ。ＤＬサーバ１００に新着コンテンツがある場合であって、ＤＬサーバ１００がコンテンツ設定装置２００からコンテンツダウンロード要求を受け取った場合には、ＤＬサーバ１００はインターネット１０を介して携帯端末内のコンテンツ設定装置２００のコンテンツＤＬ部２１０に当該コンテンツをダウンロードさせる。上記のコンテンツダウンロード要求の送受信は必須ではない。例えば、コンテンツプロバイダがＤＬサーバ１００にコンテンツを配信した場合に、ＤＬサーバ１００は、コンテンツダウンロード要求を待たずに当該配信されたコンテンツを携帯端末内のコンテンツ設定装置２００のコンテンツＤＬ部２１０に配信してもよい。また、コンテンツプロバイダがＤＬサーバ１００にコンテンツを配信した場合に、ＤＬサーバ１００は、携帯端末内のコンテンツ設定装置２００のコンテンツＤＬ部２１０に対してコンテンツ新着の通知を行うものとし、当該通知を受け取ったコンテンツＤＬ部２１０が、ＤＬサーバ１００にアクセスして、当該コンテンツのダウンロードを行うこととしても良い。また、コンテンツＤＬ部２１０は前述のようなＰＵＳＨ配信システムによって、コンテンツのダウンロードを行うとは限らない。例えば、携帯端末のユーザが手動で携帯ｗｅｂサイト等にアクセスし、手動にてユーザ所望のコンテンツをダウンロードする場合がある。この場合にはコンテンツＤＬ部２１０はユーザ指定のＤＬサーバにアクセスし、ユーザ指定のコンテンツのダウンロードを行うものとする。上述の何れかの方法もしくはこれに類する方法によってコンテンツＤＬ部２１０は、ＤＬサーバ１００からコンテンツを取得する。
【００１７】
次に、コンテンツＤＬ部２１０は、このダウンロードされたコンテンツを、コンテンツ格納部２２０、設定用コンテンツ情報格納部２３０、および設定可否判定部２６０に出力する。コンテンツ格納部２２０は、コンテンツＤＬ部２１０から出力されたコンテンツを入力とし、入力されたコンテンツを格納する。設定用コンテンツ情報格納部２３０の設定用コンテンツ情報記録手段２３３は、コンテンツＤＬ部２１０から出力されたコンテンツを入力とし、入力されたコンテンツが設定用コンテンツである場合に、当該設定用コンテンツの設定用コンテンツ情報２３２をテーブル２３１に記録する。このとき設定フラグおよび手動設定フラグの初期値は０であるものとする。設定フラグ更新手段２３４および手動設定フラグ更新手段２３５の動作については後述する。設定可否判定部２６０の設定要否値抽出手段２６１は、コンテンツＤＬ部２１０から出力されたコンテンツを入力とし、当該コンテンツのコンテンツプロパティから設定要否値を抽出してＤＬ方法判定手段２６２に出力する（Ｓ２０１）。前述のとおり設定要否値は、コンテンツが設定用コンテンツである場合には１をとり、それ以外の場合には０をとる。従って、コンテンツＤＬ部２１０から出力されたコンテンツのコンテンツプロパティから抽出した設定要否値が１である場合には当該コンテンツは設定用コンテンツであるため、設定可否判定部２６０は、ステップ２０３以降の動作を行う（Ｓ２０２）。一方、抽出した設定要否値が０である場合には、当該コンテンツは設定が不必要であるため、設定可否判定部２６０は、ステップ２０３以降の動作は行わない（Ｓ２０２）。具体的には、ＤＬ方法判定手段２６２は前述の設定要否値を入力とし、この設定要否値が１である場合には、コンテンツＤＬ部２１０から出力された設定用コンテンツが、前述のＰＵＳＨ配信のように自動ダウンロードされたコンテンツであるか否かを判定して、当該判定結果をＤＬ方法判定結果として出力する（Ｓ２０３）。入力された設定要否値が０である場合には、ＤＬ方法判定手段２６２は何らの動作も行わない。コンテンツＤＬ部２１０から出力された設定用コンテンツが自動ダウンロードされたコンテンツでないと判定された場合には、ＤＬ方法判定手段２６２は、判定手段２６６にＤＬ方法判定結果（＝手動）を出力する。判定手段２６６はＤＬ方法判定結果（＝手動）を入力とし、コンテンツ設定実行部２７０にＤＬ方法判定結果（＝手動）を出力する。コンテンツ設定実行部２７０にＤＬ方法判定結果（＝手動）が入力された場合、コンテンツ設定実行部２７０は、当該コンテンツを端末に設定するか否かをユーザに確認する（Ｓ２０４）。このユーザへの確認は、例えば携帯端末が備える表示画面に対して設定画面を表示することで実現できる。表示された設定画面を見たユーザは、前述のコンテンツを設定したい場合には携帯端末にコンテンツ設定指示を入力するものとし、前述のコンテンツを設定したくない場合には携帯端末にコンテンツを設定しない旨の指示を入力するものとする。ユーザがコンテンツ設定指示を携帯端末に入力した場合、このコンテンツ設定指示はコンテンツ設定実行部２７０に入力される。コンテンツ設定実行部２７０にコンテンツ設定指示が入力された場合、コンテンツ設定実行部２７０は、コンテンツ格納部２２０にアクセスして、該当するコンテンツを抽出する。次に、コンテンツ設定実行部２７０は抽出したコンテンツの設定を行って設定用コンテンツ情報格納部２３０に設定フラグ更新命令および手動設定フラグ更新命令を出力する。設定用コンテンツ情報格納部２３０に設定フラグ更新命令および手動設定フラグ更新命令が入力された場合、これらの命令はそれぞれ設定フラグ更新手段２３４および手動設定フラグ更新手段２３５に入力される。設定フラグ更新手段２３４は設定フラグ更新命令が入力された場合に、該当する設定用コンテンツの設定フラグを１に更新し、非該当の（残りの全ての）設定用コンテンツの設定フラグを０に更新する。手動設定フラグ更新手段２３５は手動設定フラグ更新命令が入力された場合に、該当する設定用コンテンツの手動設定フラグを１に更新する（Ｓ２０５）。コンテンツ設定実行部２７０により表示された設定画面を見たユーザがコンテンツ設定実行部２７０にコンテンツを設定しない旨の指示を入力した場合には、コンテンツ設定実行部２７０は、該当するコンテンツの設定を行わない。また、この場合コンテンツ設定実行部２７０は設定用コンテンツ情報格納部２３０に何らの命令も出力しないため、コンテンツ情報格納部２３０に格納された該当するコンテンツの設定フラグおよび手動設定フラグの値は初期値０のまま更新されない（Ｓ２０６）。本発明の実施例１にかかるコンテンツ設定装置は、ＤＬ方法判定手段２６２を備えることにより、ユーザが手動でダウンロードした特別なコンテンツについてはユーザ自らが設定の可否を判断させることができるため、ユーザがコンテンツの自動設定を煩わしく感じることが無い。
【００１８】
次に、前述のステップ２０３に戻り、ＤＬ方法判定手段２６２が、コンテンツＤＬ部２１０から出力された設定用コンテンツが自動ダウンロードされたコンテンツであると判定した場合には、ＤＬ方法判定手段２６２は、ユーザ設定値抽出手段２６３にＤＬ方法判定結果（＝自動）を出力する。ユーザ設定値抽出手段２６３はＤＬ方法判定結果（＝自動）が入力された場合に、ユーザ設定値格納部２５０から前述のユーザ設定値２５１を抽出して出力する（Ｓ２０７）。ここで、ユーザ設定値２５１は前述の通り、ユーザがコンテンツの自動設定を許可する場合には１となり、それ以外の場合には０となる。ユーザ設定値２５１が１でない場合には、ユーザ設定値抽出手段２６３は、ユーザ設定値（≠１）を判定手段２６６に出力する。判定手段２６６にユーザ設定値（≠１）が入力された場合、判定手段２６６は、ユーザ設定値（≠１）をコンテンツ設定実行部２７０に出力する。コンテンツ設定実行部２７０にユーザ設定値（≠１）が入力された場合、コンテンツ設定実行部２７０はステップ２０４以降の動作を実行する（Ｓ２０４〜Ｓ２０６）。一方、ユーザ設定値２５１が１である場合にはステップ２０９以降が実行される。具体的には、ユーザ設定値２５１が１である場合には、ユーザ設定値抽出手段２６３は、ユーザ設定値（＝１）をユーザ操作履歴抽出手段２６４および設定用コンテンツ情報抽出手段２６５に出力する。ユーザ操作履歴抽出手段２６４にユーザ設定値（＝１）が入力された場合、ユーザ操作履歴抽出手段２６４は、ユーザ操作履歴２４２をユーザ操作履歴格納部２４０から抽出して、抽出したユーザ操作履歴２４２を判定手段２６６に出力する（Ｓ２０９）。設定用コンテンツ情報抽出手段２６５にユーザ設定値（＝１）が入力された場合、設定用コンテンツ情報抽出手段２６５は、設定用コンテンツ情報２３２を設定用コンテンツ情報格納部２３０から抽出して、抽出した設定用コンテンツ情報２３２を判定手段２６６に出力する（Ｓ２０９）。
【００１９】
判定手段２６６は、ユーザ操作履歴２４２と、設定用コンテンツ情報２３２とが入力された場合に、設定用コンテンツ情報２３２のうち、設定フラグの値が１であるコンテンツ（以下、設定中コンテンツという）の手動設定フラグの値が１であるか否かを判定する（Ｓ２１０）。ステップ２１０で、手動設定フラグの値が１である場合には、ユーザは現在の設定中コンテンツを手動で設定したという経緯があり、ユーザは現在の設定中コンテンツに愛着があるため、現在の設定中コンテンツの変更に対して積極的でない可能性が高い。従って、この場合には判定手段２６６は安易に現在の設定中コンテンツの変更を行ってはならない。この場合には判定手段２６６は、前述したキーワードの集計からユーザの嗜好を厳密に汲み取った上で現在の設定中コンテンツの変更を行う必要がある。一方、ステップ２１０で、手動設定フラグの値が０である場合には、ユーザは現在の設定中コンテンツを手動で設定しなかったことを意味する。これは言い換えれば、現在の設定中コンテンツが本発明のコンテンツ設定装置２００により自動で設定されたコンテンツであることを意味しており、上述の手動設定フラグの値が１である場合と比較してユーザは現在の設定中コンテンツの変更に積極的である可能性が高い。従って判定手段２６６は、上述の手動設定フラグの値が１である場合と比較して緩やかな条件で、現在の設定中コンテンツの変更を行うことができる。これらの点に注意を要する。
【００２０】
判定手段２６６は、設定中コンテンツの手動設定フラグの値が１である場合に、ユーザ操作履歴２４２に記録されたキーワードのうち、現在の設定中コンテンツのダウンロード以降の集計で、集計１位となっているキーワードと、ダウンロードされたコンテンツのジャンル情報（小）と、設定中コンテンツのジャンル情報（小）のすべてが同一であるか否かを判定する（Ｓ２１１）。判定手段２６６が、ユーザ操作履歴２４２に記録された集計１位のキーワードと、ダウンロードされたコンテンツのジャンル情報（小）と、設定中コンテンツのジャンル情報（小）とがすべて同一であると判定した場合には、判定手段２６６は、コンテンツ設定実行部２７０にコンテンツ設定命令を出力する。コンテンツ設定実行部２７０にコンテンツ設定命令が入力された場合、コンテンツ設定実行部２７０は、該当するコンテンツの設定を行って設定用コンテンツ情報格納部２３０に設定フラグ更新命令を出力する。設定用コンテンツ情報格納部２３０に設定フラグ更新命令が入力された場合、この命令は設定フラグ更新手段２３４に入力される。設定フラグ更新手段２３４に設定フラグ更新命令が入力された場合に、設定フラグ更新手段２３４は、該当する設定用コンテンツの設定フラグを１に更新し、非該当の（残りの全ての）設定用コンテンツの設定フラグを０に更新する。手動設定フラグは０のまま更新されない（Ｓ２１２）。ステップ２１１にて、判定手段２６６が、ユーザ操作履歴２４２に記録された集計１位のキーワードと、ダウンロードされたコンテンツのジャンル情報（小）と、設定中コンテンツのジャンル情報（小）のうち少なくとも１つが他と異なると判定した場合には、ダウンロードされたコンテンツの設定は行われない。この場合、判定手段２６６は何らの動作も行わないため、現在の設定中コンテンツが継続され、ダウンロードされたコンテンツの設定フラグおよび手動設定フラグは０のまま更新されない（Ｓ２１３）。
【００２１】
一方、ステップ２１０において設定中コンテンツの手動設定フラグの値が１でない場合に、判定手段２６６は、ダウンロードされたコンテンツのジャンル情報（小）と、設定中コンテンツのジャンル情報（小）とが同一であるか否かを判定する（Ｓ２１４）。ステップ２１４の比較条件はステップ２１１の比較条件よりも緩やかな条件となっている。これは前述したとおり、手動設定フラグの値が１であるか０であるかによって、現在の設定中コンテンツに対するユーザの愛着の強さが異なる可能性が高いからである。判定手段２６６が、ダウンロードされたコンテンツのジャンル情報（小）と、設定中コンテンツのジャンル情報（小）とが同一であると判定した場合には、前述のステップ２１２が実行される。ステップ２１４において、判定手段２６６がダウンロードされたコンテンツのジャンル情報（小）と、設定中コンテンツのジャンル情報（小）とが同一でないと判定した場合には、判定手段２６６は、設定用コンテンツ情報２３２から現在の設定中コンテンツのジャンル情報（小）と直前に設定中コンテンツであったコンテンツのジャンル情報（小）とを抽出して両者が同一であるか否かを判定する（Ｓ２１５）。ステップ２１５にて、判定手段２６６が現在の設定中コンテンツのジャンル情報（小）と直前に設定中コンテンツであったコンテンツのジャンル情報（小）とが同一でないと判定した場合には、前述のステップ２１２が実行される。ステップ２１５において判定手段２６６が、現在の設定中コンテンツのジャンル情報（小）と直前に設定中コンテンツであったコンテンツのジャンル情報（小）とが同一であると判定した場合には、判定手段２６６は、ユーザ操作履歴２４２に記録されたキーワードのうち、現在の設定中コンテンツのダウンロード以降の集計で、集計上位３位となっているキーワードを抽出し、この集計上位３位までのキーワードの何れか１つがダウンロードしたコンテンツのジャンル情報（小）と同一か否かを判定する（Ｓ２１６）。ステップ２１６にて、判定手段２６６が、集計上位３位までのキーワードの何れか１つがダウンロードしたコンテンツのジャンル情報（小）と同一であると判定した場合には、前述のステップ２１２が実行される。ステップ２１６にて、判定手段２６６が集計上位３位までのキーワードの何れもがダウンロードしたコンテンツのジャンル情報（小）と同一でないと判定した場合には、前述のステップ２１３が実行される。
【００２２】
判定手段２６６がステップ２１５およびステップ２１６を実行する意義は、ステップ２１１およびステップ２１４の比較において述べたとおり、現在の設定中コンテンツがユーザの手動設定により設定されたものであるか否かによって、現在の設定中コンテンツに対するユーザの愛着の強さが異なることを反映しているにすぎない。例えばステップ２１１の比較条件を満たさない場合には、判定手段２６６は即時にステップ２１３を実行するが、ステップ２１４を経由する場合には、ステップ２１４の比較条件が満たされない場合でも、ステップ２１５やステップ２１６の比較条件を満たすことによって判定手段２６６はステップ２１２を実行することがある。このようにステップ２１５およびステップ２１６においても手動設定フラグの値が１であるか否かの違いを反映させることができる。
【００２３】
なお、ステップ２１１、ステップ２１４、ステップ２１５、ステップ２１６の各比較条件は前述したものに限られない。例えばステップ２１１の条件は集計１位のキーワードと、ダウンロードされたコンテンツのジャンル情報（小）と、設定中コンテンツのジャンル情報（小）のすべてが同一となることを条件としたが、この条件は任意の比較条件に変更することができる。例えばジャンル情報（中）やジャンル情報（大）を用いてもよいし、任意の集計順位のキーワードを用いてもよい。キーワードの集計期間も任意に変更可能である。ここでステップ２１１の比較条件を比較条件１とし、ステップ２１４の比較条件を比較条件２とし、ステップ２１５の比較条件を比較条件３とし、ステップ２１６の比較条件を比較条件４として一般化することができる。この場合、比較条件１は比較条件２よりも限定的な条件とする必要がある。また、比較条件１が満たされない場合には、判定手段２６６はステップ２１３を即時に実行しステップ２１２が実行されることはないが、比較条件２が満たされない場合であっても、比較条件３が満たされる場合にはステップ２１２が実行される。比較条件４は省略することも可能であるが、比較条件４を設けた場合には、比較条件３を満たさなかった場合でも比較条件４を満たす場合にはステップ２１２が実行されることとする。このようにしてステップ２１１、ステップ２１４、ステップ２１５、ステップ２１６を一般化することができる。
【００２４】
本発明のコンテンツ設定装置は比較条件１〜４を備え、かつ比較条件１〜４が上記の関係を満たすことにより、ユーザが手動で設定した設定中コンテンツとそれ以外の設定中コンテンツとの差別化を図ることができ、これによりユーザの意図しないコンテンツの設定を回避することができる。
【００２５】
また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【００２６】
また、上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【００２７】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【００２８】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００２９】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。
【００３０】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【図１】
0005416054.tif 000002
【図２】
0005416054.tif 000003
【図３】
0005416054.tif 000004
【図４】
0005416054.tif 000005
【図５】
0005416054.tif 000006
【図６】
0005416054.tif 000007
【図７】
0005416054.tif 000008