(57)【特許請求の範囲】
【請求項１】
ユーザ端末と通信可能に接続され、デジタルコンテンツとして頒布又は販売されるアプリケーションを、前記ユーザ端末に推薦するアプリケーション推薦装置であって、
前記ユーザ端末の備える入力インターフェースに関する情報を取得する入力インターフェース取得手段と、
前記ユーザ端末の備える出力インターフェースに関する情報を取得する出力インターフェース取得手段と、
前記入力インターフェースに関する情報及び前記出力インターフェースに関する情報に基づいて、一以上のアプリケーションを推薦し、その情報を前記ユーザ端末に送信するアプリケーション推薦手段と、
前記アプリケーションについて、実行に必要又は推奨している入力又は出力インターフェースを特定する推奨インターフェース特定手段と、
前記特定した推奨インターフェースのうち、前記ユーザ端末が有するインターフェースを特定する充足インターフェース特定手段と、
前記特定した推奨インターフェースのうち、前記ユーザ端末が有さないインターフェースを特定する不足インターフェース特定手段と、
前記充足インターフェースと前記不足インターフェースとについての情報を前記ユーザ端末に送信するインターフェース情報送信手段と、
を備えることを特徴とするアプリケーション推薦装置。
【請求項２】
前記入力インターフェース取得手段と、前記出力インターフェース取得手段の少なくともいずれかにおいて、前記ユーザ端末と通信可能に接続された外部機器のインターフェースも含めて取得することを特徴とする請求項１に記載のアプリケーション推薦装置。
【請求項３】
記憶部に、アプリケーションの情報と、実行に際して必要又は推奨しているインターフェースを記憶させたアプリケーションデータベースを備え、
前記取得した入力インターフェースを実行に際して必要又は推奨しているアプリケーションを、前記アプリケーションデータベースから抽出する入力依拠抽出手段と、
前記取得した出力インターフェースを実行に際して必要又は推奨しているアプリケーションを、前記アプリケーションデータベースから抽出する出力依拠抽出手段と、
を備え、前記アプリケーション推薦手段において、前記抽出したアプリケーションを推薦アプリケーションとして推薦することを特徴とする請求項１又は請求項２に記載のアプリケーション推薦装置。
【請求項４】
記憶部に、前記ユーザ端末の備えるインターフェース情報と、アプリケーション購入履歴を記憶させたアプリケーション購入履歴データベースを備え、
前記取得した入力インターフェースと、出力インターフェースの少なくともいずれかと同様のインターフェースを有する他のユーザ端末が購入したアプリケーションを抽出する履歴依拠抽出手段と、
を備え、前記アプリケーション推薦手段において、前記抽出したアプリケーションを推薦対象として推薦することを特徴とする請求項１乃至３のいずれか一項に記載のアプリケーション推薦装置。
【請求項５】
前記不足インターフェースについての取得又は購入方法との少なくともいずれかを前記ユーザ端末に送信するインターフェース広告送信手段と、
を備えることを特徴とする請求項１乃至４のいずれか一項に記載のアプリケーション推薦装置。
【請求項６】
デジタルコンテンツとして頒布又は販売されるアプリケーションを、端末に推薦するアプリケーション推薦装置が実行するアプリケーション推薦方法であって、
前記ユーザ端末の備える入力インターフェースに関する情報を取得するステップと、
前記ユーザ端末の備える出力インターフェースに関する情報を取得するステップと、
前記入力インターフェースに関する情報及び前記出力インターフェースに関する情報に基づいて、一以上のアプリケーションを推薦し、その情報を前記ユーザ端末に送信するステップと、
前記アプリケーションについて、実行に必要又は推奨している入力又は出力インターフェースを推奨インターフェースとして特定するステップと、
前記特定した推奨インターフェースのうち、前記ユーザ端末が有するインターフェースを充足インターフェースとして特定するステップと、
前記特定した推奨インターフェースのうち、前記ユーザ端末が有さないインターフェースを不足インターフェースとして特定するステップと、
前記充足インターフェースと前記不足インターフェースとについての情報を前記ユーザ端末に送信するステップと、
を備えることを特徴とするアプリケーション推薦方法。
【請求項７】
デジタルコンテンツとして頒布又は販売されるアプリケーションを、端末に推薦するアプリケーション推薦装置に、
前記ユーザ端末の備える入力インターフェースに関する情報を取得するステップ、
前記ユーザ端末の備える出力インターフェースに関する情報を取得するステップ、
前記入力インターフェースに関する情報及び前記出力インターフェースに関する情報に基づいて、一以上のアプリケーションを推薦し、その情報を前記ユーザ端末に送信するステップ、
前記アプリケーションについて、実行に必要又は推奨している入力又は出力インターフェースを推奨インターフェースとして特定するステップ、
前記特定した推奨インターフェースのうち、前記ユーザ端末が有するインターフェースを充足インターフェースとして特定するステップ、
前記特定した推奨インターフェースのうち、前記ユーザ端末が有さないインターフェースを不足インターフェースとして特定するステップ、
前記充足インターフェースと前記不足インターフェースとについての情報を前記ユーザ端末に送信するステップ、
を実行させることを特徴とするアプリケーション推薦装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末の備えるインターフェースに応じたアプリケーション推薦装置、アプリケーション推薦方法、アプリケーション推薦装置用プログラムに関する。
【背景技術】
【０００２】
近年普及している高機能端末においては、ユーザがアプリケーションをインターネット上からダウンロードすることで、機器に新たな機能を発揮させることが可能となっている。
【０００３】
しかしながら、利用可能なアプリケーションは増加の一途を辿り、ユーザにとってはダウンロードすべきアプリケーションを探す手間がかかり、あるいはそのアプリケーションを探しきれないといった問題が発生している。
【０００４】
このような課題に対して、アプリケーションマーケットやアプリケーションを利用した経験が豊富でないユーザに対してであっても、そのユーザのニーズに合ったアプリケーションを推薦できるアプリケーション推薦装置及びアプリケーション推薦方法が公開されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−７７１５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１によれば、ユーザ装置に保存されているコンテンツのバックアップデータを保存しているデータベースから、コンテンツのメタデータを取得する取得部と、取得部により取得されたメタデータを利用して、複数のアプリケーション各々のスコアを算出するスコア算出部と、複数のアプリケーション各々のスコアから、ユーザ装置のユーザに推薦するアプリケーションを決定する推薦アプリ決定部と、推薦することに決定されたアプリケーションをネットワークを介してユーザ装置に通知する通信部とを有するアプリケーション推薦装置が開示されている。
【０００７】
しかしながら、特許文献１に記載の方法はバックアップデータとして保存されているコンテンツのメタ情報を参照しているので、ユーザの嗜好を反映するのみであり、ユーザが利用している端末の情報や、利用可能な機能に関しては考慮されていないという課題が残っていた。
【０００８】
本発明は、これらの要請を鑑み、通信可能に接続されたユーザ端末が備える入力インターフェース及び出力インターフェースを検出・取得し、インターフェースの情報を用いてアプリケーションを推薦するアプリケーション推薦装置、アプリケーション推薦方法、アプリケーション推薦装置用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明では、以下のような解決手段を提供する。
【００１０】
第１の特徴に係る発明は、ユーザ端末と通信可能に接続され、デジタルコンテンツとして頒布又は販売されるアプリケーションを、前記ユーザ端末に推薦するアプリケーション推薦装置であって、
前記ユーザ端末の備える入力インターフェースに関する情報を取得する入力インターフェース取得手段と、
前記ユーザ端末の備える出力インターフェースに関する情報を取得する出力インターフェース取得手段と、
前記入力インターフェースに関する情報及び前記出力インターフェースに関する情報に基づいて、一以上のアプリケーションを推薦し、その情報を前記ユーザ端末に送信するアプリケーション推薦手段と、
前記アプリケーションについて、実行に必要又は推奨している入力又は出力インターフェースを特定する推奨インターフェース特定手段と、
前記特定した推奨インターフェースのうち、前記ユーザ端末が有するインターフェースを特定する充足インターフェース特定手段と、
前記特定した推奨インターフェースのうち、前記ユーザ端末が有さないインターフェースを特定する不足インターフェース特定手段と、
前記充足インターフェースと前記不足インターフェースとについての情報を前記ユーザ端末に送信するインターフェース情報送信手段と、
を備えることを特徴とするアプリケーション推薦装置を提供する。
【００１１】
第１の特徴に係る発明によれば、ユーザ端末と通信可能に接続され、デジタルコンテンツとして頒布又は販売されるアプリケーションを、前記ユーザ端末に推薦するアプリケーション推薦装置は、前記ユーザ端末の備える入力インターフェースに関する情報を取得し、前記ユーザ端末の備える出力インターフェースに関する情報を取得し、前記入力インターフェースに関する情報及び前記出力インターフェースに関する情報に基づいて、一以上のアプリケーションを推薦し、その情報を前記ユーザ端末に送信する。
【００１２】
ここで、第１の特徴に係る発明はアプリケーション推薦装置のカテゴリであるが、アプリケーション推薦方法、アプリケーション推薦装置用プログラムのカテゴリにおいても、同様の作用・効果を発揮する。
【００１３】
第２の特徴に係る発明は、前記入力インターフェース取得手段と、前記出力インターフェース取得手段の少なくともいずれかにおいて、前記ユーザ端末と通信可能に接続された外部機器のインターフェースも含めて取得することを特徴とする第１の特徴に係る発明であるアプリケーション推薦装置を提供する。
【００１４】
第２の特徴に係る発明によれば、第１の特徴に係る発明であるアプリケーション推薦装置は、前記入力インターフェース取得手段と、前記出力インターフェース取得手段の少なくともいずれかにおいて、前記ユーザ端末と通信可能に接続された外部機器のインターフェースも含めて取得する。
【００１５】
第３の特徴に係る発明は、記憶部にアプリケーションの情報と、実行に際して必要又は推奨しているインターフェースを記憶させたアプリケーションデータベースを備え、
前記取得した入力インターフェースを実行に際して必要又は推奨しているアプリケーションを、前記アプリケーションデータベースから抽出する入力依拠抽出手段と、
前記取得した出力インターフェースを実行に際して必要又は推奨しているアプリケーションを、前記アプリケーションデータベースから抽出する出力依拠抽出手段と、
を備え、前記アプリケーション推薦手段において、前記抽出したアプリケーションを推薦アプリケーションとして推薦することを特徴とする第１または第２の特徴に係る発明であるアプリケーション推薦装置を提供する。
【００１６】
第３の特徴に係る発明によれば、第１または第２の特徴に係る発明であるアプリケーション推薦装置は、記憶部にアプリケーションの情報と、実行に際して必要又は推奨しているインターフェースを記憶させたアプリケーションデータベースを備え、前記取得した入力インターフェースを実行に際して必要又は推奨しているアプリケーションを、前記アプリケーションデータベースから抽出し、前記取得した出力インターフェースを実行に際して必要又は推奨しているアプリケーションを、前記アプリケーションデータベースから抽出し、前記アプリケーション推薦手段において、前記抽出したアプリケーションを推薦アプリケーションとして推薦する。
【００１７】
第４の特徴に係る発明は、記憶部に、前記ユーザ端末の備えるインターフェース情報と、アプリケーション購入履歴を記憶させたアプリケーション購入履歴データベースを備え、
前記取得した入力インターフェースと、出力インターフェースの少なくともいずれかと同様のインターフェースを有する他のユーザ端末が購入したアプリケーションを抽出する履歴依拠抽出手段と、
を備え、前記アプリケーション推薦手段において、前記抽出したアプリケーションを推薦対象として推薦することを特徴とする第１から第３のいずれかの特徴に係る発明であるアプリケーション推薦装置を提供する。
【００１８】
第４の特徴に係る発明によれば、第１から第３のいずれかの特徴に係る発明であるアプリケーション推薦装置は、記憶部に、前記ユーザ端末の備えるインターフェース情報と、アプリケーション購入履歴を記憶させたアプリケーション購入履歴データベースを備え、前記取得した入力インターフェースと、出力インターフェースの少なくともいずれかと同様のインターフェースを有する他のユーザ端末が購入したアプリケーションを抽出し、前記アプリケーション推薦手段において、前記抽出したアプリケーションを推薦対象として推薦する。
【００１９】
第５の特徴に係る発明は、前記不足インターフェースについての取得又は購入方法との少なくともいずれかを前記ユーザ端末に送信するインターフェース広告送信手段と、
を備えることを特徴とする第１から第４のいずれかの特徴に係る発明であるアプリケーション推薦装置を提供する。
【００２０】
第５の特徴に係る発明によれば、前記不足インターフェースについての取得又は購入方法との少なくともいずれかを前記ユーザ端末に送信する。
【００２１】
第６の特徴に係る発明は、デジタルコンテンツとして頒布又は販売されるアプリケーションを、端末に推薦するアプリケーション推薦装置が実行するアプリケーション推薦方法であって、
前記ユーザ端末の備える入力インターフェースに関する情報を取得するステップと、
前記ユーザ端末の備える出力インターフェースに関する情報を取得するステップと、
前記入力インターフェースに関する情報及び前記出力インターフェースに関する情報に基づいて、一以上のアプリケーションを推薦し、その情報を前記ユーザ端末に送信するステップと、
前記アプリケーションについて、実行に必要又は推奨している入力又は出力インターフェースを推奨インターフェースとして特定するステップと、
前記特定した推奨インターフェースのうち、前記ユーザ端末が有するインターフェースを充足インターフェースとして特定するステップと、
前記特定した推奨インターフェースのうち、前記ユーザ端末が有さないインターフェースを不足インターフェースとして特定するステップと、
前記充足インターフェースと前記不足インターフェースとについての情報を前記ユーザ端末に送信するステップと、
を備えることを特徴とするアプリケーション推薦方法を提供する。
【００２２】
第７の特徴に係る発明は、デジタルコンテンツとして頒布又は販売されるアプリケーションを、端末に推薦するアプリケーション推薦装置に、
前記ユーザ端末の備える入力インターフェースに関する情報を取得するステップ、
前記ユーザ端末の備える出力インターフェースに関する情報を取得するステップ、
前記入力インターフェースに関する情報及び前記出力インターフェースに関する情報に基づいて、一以上のアプリケーションを推薦し、その情報を前記ユーザ端末に送信するステップ、
前記アプリケーションについて、実行に必要又は推奨している入力又は出力インターフェースを推奨インターフェースとして特定するステップ、
前記特定した推奨インターフェースのうち、前記ユーザ端末が有するインターフェースを充足インターフェースとして特定するステップ、
前記特定した推奨インターフェースのうち、前記ユーザ端末が有さないインターフェースを不足インターフェースとして特定するステップ、
前記充足インターフェースと前記不足インターフェースとについての情報を前記ユーザ端末に送信するステップ、
を実行させることを特徴とするアプリケーション推薦装置用プログラムを提供する。
【発明の効果】
【００２３】
本発明によれば、通信可能に接続されたユーザ端末が備える入力インターフェース及び出力インターフェースを検出・取得し、インターフェースの情報を用いてアプリケーションを推薦するアプリケーション推薦装置、アプリケーション推薦方法、アプリケーション推薦装置用プログラムを提供することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】図１は、アプリケーション推薦システム１の概要を表した図である。
【図２】図２は、アプリケーション推薦システム１のシステム構成図である。
【図３】図３は、アプリケーション推薦装置１０とユーザ端末５０の機能ブロック図である。
【図４】図４は、アプリケーション推薦装置１０とユーザ端末５０が実行する推薦アプリケーション送信処理のフローチャートである。
【図５】図５は、アプリケーション推薦装置１０が実行するアプリケーション推薦処理のフローチャートである。
【図６】図６は、ユーザ端末５０情に表示されたインターフェース広告の一例である。
【図７】図７は、アプリケーションデータベース２５が備えるアプリケーションテーブルの一例である。
【図８】図８は、購入履歴データベース２６が備える購入履歴テーブルの一例である。
【発明を実施するための形態】
【００２５】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２６】
［アプリケーション推薦システム１の概要］
図１は、本発明の好適な実施形態であるアプリケーション推薦システム１の概要を説明するための図である。アプリケーション推薦システム１は、アプリケーション推薦装置１０及び、ユーザ端末５０から構成される。
【００２７】
アプリケーション推薦システム１において、はじめにユーザ端末５０は、利用可能な入出力インターフェースをアプリケーション推薦装置１０に送信する（ステップＳ０１）。ここで、入出力インターフェースはユーザ端末５０自体が備えるもののみならず、通信可能に接続された外部機器１０１自体や、接続された外部機器１０２が利用可能なインターフェース１０３を含む。
【００２８】
次に、アプリケーション推薦装置１０は、受信したインターフェース情報を使って、アプリケーションデータベース２５から、アプリケーションを抽出する（ステップＳ０２）。ここでは、アプリケーションのうち、受信した入力または出力インターフェースを、実行に必要又は推奨するアプリケーションを抽出する。
【００２９】
続けて、アプリケーション推薦装置１０は、購入履歴データベース２６から、アプリケーションを抽出する（ステップＳ０３）。ここでは、アプリケーションのうち、受信した入力または出力インターフェースを備える他のユーザ端末５０が、よく購入しているアプリケーションを抽出する。ここでは例えば、協調フィルタリングといった一般の推薦アルゴリズムを用いてよい。
【００３０】
アプリケーション推薦装置１０は、以上のように抽出したアプリケーションを、ユーザ端末５０に推薦アプリケーションとして送信する（ステップＳ０４）。以上の処理によって、ユーザ端末５０に対してインターフェースに注目したアプリケーションのレコメンドが可能となる。
【００３１】
一方で、ユーザ端末５０は、推薦結果に関わらず自由にアプリケーションをダウンロード可能であるから、必要なインターフェースを備えないアプリケーションをダウンロードしてしまうこともある。そうした時には、アプリケーション推薦装置１０は、逆に必要インターフェースの取得方法を推薦してもよい。一例として、例えばＥＣサイトへのリンクを提供してよい。
【００３２】
以上が、アプリケーション推薦システム１の概要である。
【００３３】
［アプリケーション推薦システム１のシステム構成］
図２は、アプリケーション推薦システム１のシステム構成図である。アプリケーション推薦システム１は、アプリケーション推薦装置１０、ユーザ端末５０、アプリケーションデータベース２５、購入履歴データベース２６によって構成される。また、アプリケーション推薦装置１０は、公衆回線網３（インターネット網や第３世代、第４世代通信網など）を介してユーザ端末５０と通信可能に接続されている。
【００３４】
アプリケーション推薦装置１０は、後述の機能を備える家庭用又は業務用の電化製品である。アプリケーション推薦装置１０は、例えば、パーソナルコンピュータ、サーバ装置、携帯電話、携帯情報端末に加え、スマートフォン、タブレット端末、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の情報家電であってよい。
【００３５】
ユーザ端末５０は、アプリケーション推薦装置１０と通信可能に接続され、アプリケーションの推薦を受ける後述の機能を備える電化製品である。
【００３６】
［各機能の説明］
図３に基づいて、各装置の構成について説明する。
【００３７】
アプリケーション推薦装置１０は、制御部１１として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ），ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１２として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイスを備える。
【００３８】
また、アプリケーション推薦装置１０は、データやファイルを記憶する記憶部１３として、ハードディスクや半導体メモリ、記録媒体、メモリカード等による、データのストレージ部を備える。また、アプリケーション推薦装置１０は、記憶部１３にアプリケーションデータベース２５、購入履歴データベース２６を備える。
【００３９】
アプリケーション推薦装置１０において、制御部１１が所定のプログラムを読み込むことで、通信部１２と協働して、入力インターフェース取得モジュール１４、出力インターフェース取得モジュール１５、アプリケーション推薦モジュール１６、インターフェース広告送信モジュール１７を実現する。また、アプリケーション推薦装置１０において、制御部１１が所定のプログラムを読み込むことで、記憶部１３と協働して、入力依拠抽出モジュール１８、出力依拠抽出モジュール１９、履歴依拠抽出モジュール２０、推奨インターフェース特定モジュール２１、不足インターフェース特定モジュール２２を実現する。
【００４０】
ユーザ端末５０は、制御部５１として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ），ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部５２として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイスを備える。
【００４１】
また、ユーザ端末５０は、入出力部５３として、制御部で制御したデータや画像を出力表示する表示部を備え、かつ、ユーザやサポート者からの入力を受付けるタッチパネルやキーボード、マウス等を備えていてよい。
【００４２】
ユーザ端末５０において、制御部５１が所定のプログラムを読み込むことで、通信部５２と協働して、入力インターフェース送信モジュール５４、出力インターフェース送信モジュール５５、推薦アプリケーション受信モジュール５６、インターフェース広告受信モジュール５７を実現する。また、ユーザ端末５０において、制御部５１が所定のプログラムを読み込むことで、通信部５２、入出力部５３と協働して、入出力インターフェース検出モジュール５８を実現する。
【００４３】
［推薦アプリケーション送信処理］
図４は、アプリケーション推薦装置１０とユーザ端末５０が実行する推薦アプリケーション送信処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理にて併せて説明する。
【００４４】
ユーザ端末５０の入出力インターフェース検出モジュール５８は、ユーザ端末５０が備える入力インターフェースと出力インターフェースを検出する（ステップＳ１１）。また、続けて、接続され、利用可能になっている外部機器の入力インターフェースと出力インターフェースを検出する（ステップＳ１２）。ここで、外部機器との接続は有線・無線を問わない。
【００４５】
続いて、ユーザ端末５０の入力インターフェース送信モジュール５４、及び出力インターフェース送信モジュール５５は、インターフェース情報をアプリケーション推薦装置１０に送信する（ステップＳ１３）。
【００４６】
アプリケーション推薦装置１０の入力インターフェース取得モジュール１４、及び出力インターフェース取得モジュール１５は、入力インターフェース及び出力インターフェースの情報を受信する（ステップＳ１４）。そして、受信したインターフェース情報を用いて、アプリケーション推薦処理を行う（ステップＳ１５）。
【００４７】
［アプリケーション推薦処理］
図５は、アプリケーション推薦装置１０が実行するアプリケーション推薦処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理にて併せて説明する。
【００４８】
初めに、アプリケーション推薦装置１０の入力依拠抽出モジュール１８は、受信した入力インターフェース情報を用いて、アプリケーションデータベース２５から、受信した入力インターフェースを実行に際して必要又は推奨しているアプリケーションを抽出する（ステップＳ２１）。
【００４９】
図７は、アプリケーションデータベース２５が備えるアプリケーションテーブルの一例である。アプリケーションテーブルには、アプリケーションに関する情報と、必要又は推奨される入力インターフェース、出力インターフェースが関連付けて記憶されている。図７においては、必要なインターフェースと推奨されているインターフェースが同箇所に記憶されているが、分けて記憶されていてよい。
【００５０】
続いて、アプリケーション推薦装置１０の出力依拠抽出モジュール１９は、受信した出力インターフェース情報を用いて、アプリケーションデータベース２５から、受信した出力インターフェースを実行に際して必要又は推奨しているアプリケーションを抽出する（ステップＳ２２）。
【００５１】
続いて、アプリケーション推薦装置１０の履歴依拠抽出モジュール２０は、購入履歴データベース２６から、ユーザ端末５０と同様の入力インターフェース、出力インターフェースを備える端末を特定する（ステップＳ２３）。ここで条件としては、同様の入力インターフェース、出力インターフェースをともに備える端末を特定してもよいし、いずれか片方でもよい。
【００５２】
そして、履歴依拠抽出モジュール２０は、購入履歴データベース２６から、先述の特定した端末が購入したアプリケーションを抽出する（ステップＳ２４）。ここで、抽出結果を推薦の形でより最適化するため、ステップＳ２３、Ｓ２４は、端末とアプリケーションの協調フィルタリング等、既存の推薦アルゴリズムを用いてよい。
【００５３】
図８は、購入履歴データベース２６が備える購入履歴テーブルの一例である。購入履歴テーブルには、アプリケーションと、それを購入した端末ＩＤ、及び端末が備える入力インターフェース、出力インターフェースが関連付けて記憶されている。ここで、例えばステップＳ２３では、入力インターフェース、出力インターフェースを抽出条件として、端末ＩＤを抽出する。また、ステップＳ２４では、端末ＩＤを抽出条件として、アプリケーションを抽出する。
【００５４】
最後に、アプリケーション推薦装置１０は、以上の処理によって抽出されたアプリケーションを、推薦アプリケーションとして返し、アプリケーション推薦処理を終了する（ステップＳ２５）。
【００５５】
推薦アプリケーション送信処理に戻り、アプリケーション推薦装置１０のアプリケーション推薦モジュール１６は、推薦アプリケーションをユーザ端末５０に送信する（ステップＳ１６）。ここで、送信する情報は通常アプリケーションへのＷｅｂ上のリンクであるが、アプリケーションデータそのものを送信してもよい。
【００５６】
最後に、ユーザ端末５０の推薦アプリケーション受信モジュール５６は、推薦アプリケーションを受信する（ステップＳ１７）。以上が、アプリケーション推薦装置１０とユーザ端末５０が実行する推薦アプリケーション送信処理の処理手順である。
【００５７】
ところで、ユーザ端末５０は、推薦結果に関わらず自由にアプリケーションをダウンロード可能であるから、必要なインターフェースを備えないアプリケーションをダウンロードしてしまうこともある。そうした時には、アプリケーション推薦装置１０は、逆にアプリケーションを元に必要インターフェースの取得方法を推薦してもよい。
【００５８】
例えば、ユーザ端末５０から、インストールされた、または使用しているアプリケーションの一覧と、入出力インターフェースを受信したとき、アプリケーション推薦装置１０の推奨インターフェース特定モジュール２１、及び不足インターフェース特定モジュール２２は、アプリケーションデータベース２５を用いて、アプリケーションが必要又は推奨しているインターフェースのうち、ユーザ端末５０が備えていないものを特定する。
【００５９】
更に、アプリケーション推薦装置１０のインターフェース広告送信モジュール１７が、前記特定したインターフェースの広告をユーザ端末５０に送信することで、ユーザ端末５９のインターフェース広告受信モジュール５７がこれを受信し、表示してよい。
【００６０】
広告として、例えばＥＣサイトへのリンクを提供してよい。図６は、ユーザ端末５０上に表示されたインターフェース広告の一例である。説明文６１として、アプリケーション名と概要が表示され、インターフェースリスト６２に、必要なインターフェースのうち、ユーザ端末５０が現在利用できないものを列挙している。そして、商品６３として、当該インターフェースを表示し、広告６４として、購入可能なリンクを表示している。
【００６１】
以上の処理によって、ユーザがアプリケーションを利用するに際して、必要又は推奨とされたインターフェースに関する広告をユーザ端末５０に送信することが可能となる
【００６２】
上述した手段、機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００６３】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００６４】
１  アプリケーション推薦システム、１０  アプリケーション推薦装置、２５  アプリケーションデータベース、２６  購入履歴データベース、５０  ユーザ端末
【要約】
【課題】
端末が利用可能なインターフェース情報を用いてアプリケーションを推薦する。
【解決手段】
ユーザ端末５０と通信可能に接続され、デジタルコンテンツとして頒布又は販売されるアプリケーションを、前記ユーザ端末に推薦するアプリケーション推薦装置１０は、前記ユーザ端末５０の備える入力インターフェースを取得し、前記ユーザ端末５０の備える出力インターフェースを取得し、前記入力インターフェース及び前記出力インターフェースに基づいて、一以上のアプリケーションを推薦し、その情報を前記ユーザ端末５０に送信する。
【選択図】図１【図１】
0005770906.tif 000002
【図２】
0005770906.tif 000003
【図３】
0005770906.tif 000004
【図４】
0005770906.tif 000005
【図５】
0005770906.tif 000006
【図６】
0005770906.tif 000007
【図７】
0005770906.tif 000008
【図８】
0005770906.tif 000009