(57)【要約】  本発明は、アプリケーション使用によりアプリケーション推薦のためのサーバ、端末、及び方法を提供する。上記サーバは、ユーザー端末のアプリケーション使用情報と付加情報を格納する推薦データベースと、格納された付加情報を用いてアプリケーションを統計化してアプリケーション統計リストを生成する統計処理部と、アプリケーション使用情報を用いて生成されたアプリケーション統計リストに対する順位を決定し、決定した順位に基づいて候補リストを生成し、生成したアプリケーション統計リストと生成した候補リストを推薦データベースに格納する制御部とを含む。
2015504212.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション使用による推薦アプリケーションを提供するサーバであって、
ユーザー端末のアプリケーション使用情報と付加情報を格納する推薦データベースと、
前記格納された付加情報を用いてアプリケーションを統計化してアプリケーション統計リストを生成する統計処理部と、
前記アプリケーション使用情報を用いて前記生成されたアプリケーション統計リストに対する順位を決定し、前記決定した順位に基づいて候補リストを生成し、前記生成したアプリケーション統計リストと前記生成した候補リストを前記推薦データベースに格納する制御部と、
を含むことを特徴とするサーバ。
【請求項２】
前記推薦データベースは、
前記アプリケーション使用情報と前記付加情報を格納する情報格納部と、
前記生成されたアプリケーション統計リストを格納する統計リスト格納部と、
前記生成された候補リストを格納する候補リスト格納部と、
推薦されたアプリケーションに関するフィードバック情報を格納するフィードバック情報格納部と、
を含むことを特徴とする請求項１に記載のサーバ。
【請求項３】
前記制御部は、
前記ユーザー端末からアプリケーション推薦要請を受信し、複数の候補リストのうち前記ユーザー端末に適合した候補リストをアプリケーション推薦リストとして提供することを特徴とする請求項２に記載のサーバ。
【請求項４】
前記制御部は、
前記生成された候補リストをアプリケーション推薦リストとして前記ユーザー端末に周期的に提供することを特徴とする請求項２に記載のサーバ。
【請求項５】
前記制御部は、
前記フィードバック情報を用いて前記アプリケーション推薦リストをフィルタリングして前記アプリケーション推薦リストからアプリケーションを除外させることを特徴とする請求項３又は４に記載のサーバ。
【請求項６】
前記アプリケーション使用情報は、
アプリケーションがインストールされるかあるいは削除されるかを表すアプリケーションインストール及び削除情報と、
アプリケーションに関するアプリケーション実行情報と、を含み、
前記付加情報は、ユーザーの基本情報及び個人情報を含むことを特徴とする請求項１に記載のサーバ。
【請求項７】
アプリケーション使用に基づき、サーバによりアプリケーションを推薦する方法であって、
ユーザー端末のアプリケーション使用情報と付加情報を受信するステップと、
前記アプリケーション使用情報と前記付加情報を推薦データベースに格納するステップと、
前記格納された付加情報を用いてアプリケーションの統計をまとめるステップと、
前記まとめた統計からアプリケーション統計リストを生成するステップと、
前記アプリケーション使用情報を用いて前記生成されたアプリケーション統計リストに対する順位を決定するステップと、
前記決定された順位による候補リストを生成するステップと、
前記生成したアプリケーション統計リストと前記生成した候補リストを前記推薦データベースに格納するステップと、
を有することを特徴とする方法。
【請求項８】
前記ユーザー端末から推薦されたアプリケーションに関するフィードバック情報を受信するステップをさらに有することを特徴とする請求項７に記載の方法。
【請求項９】
前記推薦データベースは、
前記アプリケーション使用情報、前記付加情報、前記生成された統計リスト、複数の候補リスト、及び推薦されたアプリケーションに関するフィードバック情報を格納することを特徴とする請求項７に記載の方法。
【請求項１０】
前記ユーザー端末からアプリケーション推薦要請を受信するステップと、
複数の候補リストのうち、前記ユーザー端末に適合した候補リストをアプリケーション推薦リストとして提供するステップと、
をさらに有することを特徴とする請求項８に記載の方法。
【請求項１１】
前記生成された候補リストをアプリケーション推薦リストとして前記ユーザー端末に周期的に提供するステップをさらに有することを特徴とする請求項８に記載の方法。
【請求項１２】
フィードバック情報を用いて前記アプリケーション推薦リストをフィルタリングしてアプリケーション推薦リストからアプリケーションを除外させるステップをさらに有することを特徴とする請求項１０又は１１に記載の方法。
【請求項１３】
前記アプリケーション使用情報は、
アプリケーションがインストールされるかあるいは削除されるかを表すアプリケーションインストール又は削除情報及びアプリケーションに関するアプリケーション実行情報を含み、
前記付加情報は、ユーザーの基本情報及び個人情報を含むことを特徴とする請求項７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的にアプリケーション推薦(recommending)のためのサーバ、端末、及び方法に関するもので、特にユーザーのアプリケーション使用によってアプリケーションリストを推薦するためのサーバ、端末、及び方法に関する。
【背景技術】
【０００２】
スマートフォンの大衆化により、これらスマートフォンにソフトウェアアプリケーションを提供及び配布するように、複数のアプリケーションストアが設置されている。
【０００３】
一般に、アプリケーションストアは、このアプリケーションストアを通じて使用可能なアプリケーションを分類し、ユーザーにアプリケーションを推薦するために特定カテゴリに対応するアプリケーションに関する情報を提供する。より具体的に、アプリケーションストアは、ユーザーが複数のカテゴリのうちいずれか一つを選択する場合、選択されたカテゴリに対応するアプリケーションの推薦リストを提供する。
【０００４】
通常、推薦リストは、各人気、すなわち他のユーザーにより以前ダウンロードの数に基づいてリストでアプリケーションの順位を付ける。しかしながら、アプリケーションが他のユーザーにより何度もダウンロードされても、これは、アプリケーションが特定ユーザーに推薦されることを保証しないという問題点があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、本発明は、上記した従来技術の問題点に鑑みてなされたものであって、その目的は、ユーザーの以前アプリケーション使用に基づき、特定ユーザーにアプリケーション推薦リストを提供するためのサーバ、端末、及び方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記のような目的を達成するために、本発明の一態様によれば、アプリケーション使用による推薦アプリケーションを提供するサーバが提供される。上記サーバは、ユーザー端末のアプリケーション使用情報と付加情報を格納する推薦データベースと、格納された付加情報を用いてアプリケーションを統計化してアプリケーション統計リストを生成する統計処理部と、アプリケーション使用情報を用いて生成されたアプリケーション統計リストに対する順位を決定し、決定した順位に基づいて候補リストを生成し、生成したアプリケーション統計リストと生成した候補リストを推薦データベースに格納する制御部とを含む。
【０００７】
本発明の他の態様によれば、アプリケーション使用に基づき、サーバによりアプリケーションを推薦する方法が提供される。上記方法は、ユーザー端末のアプリケーション使用情報と付加情報を受信するステップと、アプリケーション使用情報と付加情報を推薦データベースに格納するステップと、格納された付加情報を用いてアプリケーションの統計をまとめるステップと、まとめた統計からアプリケーション統計リストを生成するステップと、アプリケーション使用情報を用いて生成されたアプリケーション統計リストに対する順位を決定するステップと、決定された順位による候補リストを生成するステップと、生成したアプリケーション統計リストと生成した候補リストを推薦データベースに格納するステップとを有する。
【０００８】
また、本発明の他の態様によれば、ユーザーアプリケーション使用に基づき、アプリケーション推薦リストを特定ユーザーに提供する端末が提供される。上記端末は、アプリケーション使用情報と付加情報を収集し、収集したアプリケーション使用情報及び付加情報を推薦サーバに伝達し、推薦サーバからアプリケーション推薦リストを受信する制御部と、受信されたアプリケーション推薦リストを表示するディスプレイ部を含む。
【０００９】
さらに、本発明の他の態様によれば、ユーザーアプリケーション使用に基づき、端末によりアプリケーション推薦リストを特定ユーザーに提供する方法が提供される。上記方法は、アプリケーション使用情報と付加情報を収集するステップと、このアプリケーション使用情報と付加情報を推薦サーバに伝達するステップと、推薦サーバからアプリケーション推薦リストが受信するステップを有する。
【発明の効果】
【００１０】
本発明は、ユーザーがユーザーのアプリケーション使用特性に適合したアプリケーションを容易に確認してダウンロードすることにより、アプリケーションダウンロードのユーザー便宜性を向上させるアプリケーション推薦リストを提供できる効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態によるアプリケーションを推薦するシステムを示す図である。
【図２】本発明の一実施形態によるアプリケーションを推薦するユーザー端末を示す図である。
【図３】本発明の一実施形態により、推薦サーバからアプリケーション推薦リストを要請及び提供するユーザー端末の方法を示すフローチャートである。
【図４】本発明の一実施形態によるサーバ及び推薦データベース(ＤＢ)を示す図である。
【図５】本発明の一実施形態により、推薦リストを提供するサーバの方法を示すフローチャートである。
【図６】本発明の一実施形態により、ユーザーの基本情報を入力するための画面を示す図である。
【図７】本発明の一実施形態により、アプリケーション推薦リストを表示するユーザー端末の画面を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の望ましい実施形態を添付の図面を参照して詳細に説明する。
【００１３】
次の説明において、具体的な構成及び構成要素のような特定詳細は、ただ本発明の実施形態の全般的な理解を助けるために提供されるだけである。したがって、本発明の範囲及び趣旨を逸脱することなく、以下に説明される本発明の様々な変形及び変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。なお、公知の機能または構成に関する具体的な説明は、明瞭性と簡潔性のために省略する。
【００１４】
本発明の実施形態によると、システムは、サーバ及び端末が提供される。端末は、アプリケーションのインストール及び削除情報、使用情報、端末固有情報のようなアプリケーション使用情報及び付加情報を周期的にサーバに提供し、このアプリケーション使用情報及び付加情報を収集して統計をまとめ、推薦リスト(又はアプリケーション推薦リスト)を生成してユーザーに提供する。したがって、本発明による推薦リストは、個別ユーザーに全く適合する。
【００１５】
図１は、本発明の実施形態によるアプリケーションを推薦するシステムを示す。
【００１６】
図１を参照すると、このシステムは、移動端末１００、パソコン(ＰＣ)２００、推薦サーバ３００、及び推薦ＤＢ４００を含む。移動端末１００とＰＣ２００は、ユーザーにアプリケーションを提供するために、アプリケーションをダウンロード及びインストールし、このインストールしたアプリケーションを実行及び再生する。移動端末１００又はＰＣ２００のようなユーザー端末は、スマートフォン、タブレットＰＣであり得る。
【００１７】
ユーザー端末は、一つのアプリケーションに関するインストール及び削除情報、実行時間、実行回数、及びログ情報のようなアプリケーション使用情報と、ユーザー端末の端末情報及びユーザーの基本情報のような付加情報を周期的に収集する。その後、ユーザー端末は、収集したアプリケーション使用情報及び付加情報をサーバ３００に提供する。また、ユーザー端末は、アプリケーションに関するフィードバック情報を収集して推薦サーバ３００に伝達する。ここで、フィードバック情報は、ユーザーによる推薦アプリケーションに関する評価情報を含む。
【００１８】
ユーザー端末は、推薦サーバ３００にアプリケーション推薦リストに対する要請を伝達し、推薦サーバ３００から要請に対応するアプリケーション推薦リストを受信してユーザー端末の画面に表示する。本発明の実施形態により、サーバ３００は、上記のようにユーザー端末の要請によってアプリケーション推薦リストを提供し、ユーザー端末の要請なしに、周期的にユーザー端末にこのアプリケーション推薦リストを提供することができる。
【００１９】
推薦サーバ３００は、ユーザー端末に関するアプリケーション使用情報と付加情報を周期的に受信して推薦ＤＢ４００に格納する。さらに、サーバ３００は、受信された付加情報を用いてアプリケーションを統計化し、アプリケーション統計リストを生成して推薦ＤＢ４００に格納する。以後、推薦サーバ３００は、アプリケーション使用情報を用いてアプリケーションに関する順位を決定し、このランク化されたアプリケーションによって複数の候補リストを生成してＤＢ４００に格納する。また、推薦サーバ３００は、ユーザー端末から受信されたフィードバック情報を推薦ＤＢ４００に格納する。
【００２０】
ユーザー端末がサーバ３００から推薦リスト要請が要求される場合、サーバ３００は、複数の候補リストのうち推薦リスト要請に該当する候補リストをユーザー端末に送信する。例えば、サーバ３００は、推薦ＤＢ４００に格納されたフィードバック情報を参照して推薦リストをフィルタリングする。上記したように、サーバ３００は、ユーザー端末からの要請なしに、周期的に候補リストを生成してユーザー端末に提供することができる。
【００２１】
図２は、本発明の実施形態により、アプリケーションを推薦するユーザー端末を示す。特に、図１は、ユーザー端末として移動端末１００を示す。
【００２２】
図１を参照すると、移動端末１００は、制御部１１０、入力部１２０、送受信部１４０、メモリ１５０、及びディスプレイ部１６０を含む。ここで、‘部(unit)’は、ハードウェア装置又はハードウェア装置とソフトウェアとの組み合わせを意味する。
【００２３】
制御部１１０は、移動端末１００の全体動作を制御し、特に移動端末１００のアプリケーション使用情報と付加情報を収集し、収集したアプリケーション使用情報と付加情報を送受信部１４０を通じてサーバ３００に伝達する。上記したように、移動端末１００のアプリケーション使用情報は、インストール(installation)又は削除(uninstallation)されるアプリケーションを表すアプリケーションインストール及び削除情報、アプリケーションの実行回数、アプリケーションの実行時間、曜日別アプリケーションの実行回数、曜日別実行時間の合計を含む。移動端末１００の付加情報は、年齢、性別、国家のようなユーザーの基本情報、名前、電話番号、地域情報のようなユーザーの個人情報を含む。ユーザーの基本情報及び個人情報が予め設定されていない場合、制御部１１０は、基本情報及び個人情報を設定するためのユーザーインターフェースを構成して入力部１２０を通じてユーザーから基本情報及び個人情報を受信することができる。ユーザーの基本情報及び個人情報は、ユーザーの承認が必要であり得る。
【００２４】
例えば、制御部１１０は、収集周期が週１回である場合、週１回のアプリケーション使用情報及び付加情報を収集してメモリ１５０に格納し、格納した情報をサーバ３００に伝達する。
【００２５】
さらに、アプリケーションの実行に関連した情報、実行周期、実行回数は、ログ形態で各アプリケーションに格納され、サーバ３００が実行周期及び実行回数に基づいて順位を決定することによって、週又は週の特定の日に基づいて候補リストが生成され得る。
【００２６】
送受信部１４０を通じてアプリケーション推薦リストがサーバ３００から受信される場合、制御部１１０は、受信されたアプリケーション推薦リストをディスプレイ部１６０を通じて表示する。
【００２７】
以後、制御部１１０は、アプリケーション推薦リストの各アプリケーションに該当するフィードバック情報を収集してメモリ１５０に格納し、格納したフィードバック情報をサーバ３００に伝達する。例えば、フィードバック情報は、推薦リストフィードバック情報とＳＮＳ(Social  Network  Service)を用いるフィードバック情報を含む。ここで、推薦リストフィードバック情報は、推薦アプリケーションに関する推薦評価情報を収集する情報を含み、ＳＮＳを用いるフィードバック情報はユーザーがＰＣ又は携帯端末を通じてＳＮＳにアップロードする推薦アプリケーションに関する推薦評価を収集した情報を含む。
【００２８】
例えば、ＳＮＳを用いるフィードバック情報は、アプリケーション情報がＳＮＳウェブサイトに登録されるか否かに関する情報、ポスティングされた情報が再ポスティングされた回数、ポスティング情報に関するコメントの回数、ＳＮＳを通じて他のユーザーから受信された選好情報及び評価情報、及び以前にポスティングされた情報の電子メール伝送回数に関する情報を含む。フィードバック情報は、サーバ３００によりアプリケーション推薦リストを生成するためのアプリケーションの順位を決定するように使用される。
【００２９】
入力部１２０は、ユーザー入力に対応する入力信号を生成して出力する。例えば、入力部１２０は、物理的ボタン、タッチスクリーンの入力、音声認識を含むことができる。
【００３０】
送受信部１４０は、アプリケーション使用情報、付加情報、及びフィードバック情報をサーバ３００に伝達する。送受信部１４０は、サーバ３００からアプリケーション推薦リストを受信する。
【００３１】
メモリ１５０は、アプリケーション使用情報、付加情報、及びフィードバック情報を格納する。
【００３２】
ディスプレイ部１６０は、ユーザーの基本情報を入力するための画面を表示し、サーバ３００から受信されたアプリケーション推薦リストを表示する。
【００３３】
図３は、本発明の実施形態により、推薦サーバからアプリケーション推薦リストを要請して受信するためのユーザー端末の方法を示すフローチャートである。
【００３４】
図３を参照すると、ステップ２１０において、制御部１１０は、アプリケーション使用情報及び付加情報を周期的に収集してメモリ１５０に格納し、格納したアプリケーション使用情報及び付加情報をサーバ３００に伝達する。
【００３５】
ステップ２１１において、制御部１１０は、アプリケーション推薦リストに対する要請があるか否かを判断する。アプリケーション推薦リストの要請がない場合、制御部１１０は、ステップ２１１でアプリケーション推薦リストの要請があるまで、ステップ２１０で、周期的にアプリケーション使用情報及び付加情報を収集し、収集したアプリケーション使用情報及び付加情報をメモリ１５０に格納し、格納したアプリケーション使用情報及び付加情報をサーバ３００に伝達する。
【００３６】
アプリケーション推薦リスト要請がある場合、ステップ２１１において、制御部１１０は、ステップ２１２で、送受信部１４０を通じてサーバ３００にアプリケーション推薦リストに対する要請を伝達する。
【００３７】
ステップ２１４において、制御部１１０は、送受信部１４０を通じてサーバ３００からアプリケーション推薦リストを受信する。
【００３８】
ステップ２１５において、制御部１１０は、ディスプレイ部１６０を通じて受信されたアプリケーション推薦リストを表示する。例えば、ディスプレイ部１６０の画面は、アプリケーション推薦リストに含まれたアプリケーションの名称、イメージ、推薦理由、価格を含むことができる。
【００３９】
ステップ２１６において、制御部１１０は、推薦されたアプリケーションに関するフィードバック情報を周期的に収集し、収集したフィードバック情報をメモリ１５０に格納し、格納したフィードバック情報をサーバ３００に伝達する。
【００４０】
図４は、本発明の実施形態によるサーバと推薦ＤＢを示す。
【００４１】
図４を参照すると、サーバ３００は、制御部３１０、送受信部３２０、及び統計処理部３３０を含み、推薦ＤＢ４００は、情報格納部４１０、統計リスト格納部４２０、候補リスト格納部４３０、及びフィードバック情報格納部４４０を含む。ここで、推薦ＤＢ４００は、ハードドライブのようなメモリ装置に含まれる。
【００４２】
また、サーバ３００及び推薦ＤＢ４００は、図４に分離コンポーネントとして示されているが、推薦ＤＢ４００は、サーバ３００に含まれることがある。
【００４３】
サーバ３００の制御部３１０は、サーバ３００に対する全体的な動作を遂行するが、特に送受信部３２０を通じて移動端末１００から周期的に受信されるアプリケーション使用情報及び付加情報を推薦ＤＢ４００の情報格納部４１０に格納する。
【００４４】
制御部３１０は、格納された付加情報を用いてアプリケーションを統計化し、アプリケーション統計リストを生成するように統計処理部３３０を制御する。制御部３１０は、生成されたアプリケーション統計リストを統計リスト格納部４２０に格納する。例えば、制御部３１０は、年齢及び性別に従って、１０代男性又は女性、２０代男性又は女性、３０代男性又は女性によりインストールされたアプリケーションの統計リストを生成するように統計処理部３３０を制御できる。
【００４５】
すると、制御部３１０は、格納されたアプリケーション使用情報を用いて生成されたアプリケーション統計リストに対する順位を定め、候補リストを生成する。その後、制御部３１０は、生成された候補リストを候補リスト格納部４３０に格納する。例えば、制御部３１０は、１０代男性によりインストールされたアプリケーションのうち最近一週間最多回数で実行されたアプリケーションの順位を決定して候補リストとして生成する。
【００４６】
送受信部３２０を通じて移動端末１００からアプリケーション推薦リストに対する要請を受信すると、制御部３１０は、複数の候補リストのうち移動端末１００の付加情報に該当する候補リストをアプリケーション推薦リストとして選択し、選択されたアプリケーション推薦リストを送受信部３２０を通じて移動端末１００に伝達する。あるいは、制御部３１０は、移動端末１００から要請なしに周期的に候補リストを生成して移動端末１００に提供することができる。
【００４７】
制御部３１０は、送受信部３２０を通じて移動端末１００から推薦されたアプリケーションに関するフィードバック情報を受信する場合、受信したフィードバック情報をフィードバック情報格納部４４０に格納する。格納したフィードバック情報は、候補リストの選択時にフィルタリングのための参照情報として使用され、それによってユーザーのために選択された推薦リストの精度が向上する。例えば、制御部３１０は、ユーザーから最も悪い評価を得るアプリケーションをアプリケーション推薦リストから除外させることができる。
【００４８】
送受信部３２０は、移動端末１００から周期的にアプリケーション使用情報及び付加情報を受信し、あるいは移動端末１００からアプリケーション推薦リストに対する要請を受信する。送受信部３２０は、選択されたアプリケーション推薦リストを移動端末１００に伝達する。
【００４９】
統計処理部３３０は、格納された付加情報を用いてアプリケーションを統計化してアプリケーション統計リストを生成する。
【００５０】
上記のように、制御部３１０は、格納されたアプリケーション使用情報を用いてアプリケーション統計リストに対する順位を決定して候補リストを生成する。
【００５１】
例えば、制御部３１０は、アプリケーションに対するユーザーの優先カテゴリ、性別及び年齢による選好度、国家別推薦、最近２週間のトップダウンロード回数、平均実行時間のトップ順位、ＳＮＳを通じて推薦されたアプリケーション順位を使用することができる。この候補リストは、有料及び無料アプリケーション間の比率設定、特定カテゴリのアプリケーション除外、推薦アプリケーションに対するフィードバック情報に従ってフィルタリングを通じてユーザーに適合した推薦リストとして選択され得る。
【００５２】
例えば、特定国家から２０代の女性ユーザーによる推薦リスト要請がある場合、制御部３１０は、予め設定された国家、性別、年齢別人気順位によって候補リスト格納部４３０に格納された候補リストのうち２０代女性が好むアプリケーションに対する候補リストを選択し、選択した候補リストをユーザーにアプリケーション推薦リストとして提供する。特定国家がゲーム関連アプリケーションに対する使用を禁止する場合、制御部３１０は、フィルタリングを通じてゲームカテゴリに対応するアプリケーションを推薦リストから除外させる。
【００５３】
推薦ＤＢ４００の情報格納部４１０は、移動端末１００から受信されたアプリケーション使用情報及び付加情報を格納する。
【００５４】
統計リスト格納部４２０は、統計処理部３３０により生成されたアプリケーション統計リストを格納する。
【００５５】
候補リスト格納部４３０は、制御部３１０により候補リストを格納する。
【００５６】
フィードバック情報格納部４４０は、周期的にユーザーから受信される複数のアプリケーションにより、推薦選好度のようなフィードバック情報を格納する。このフィードバック情報を用いて、制御部３１０は、低い推薦選好度を有するアプリケーションに対する低い順位を決定する。このフィードバック情報を推薦リスト選択に反映することによって、サーバ３００の推薦アルゴリズムは検証が可能であり、ユーザー選好度は、各アプリケーションに従って認識できる。
【００５７】
フィードバック情報格納部４４０は、ＳＮＳを通じるアプリケーション情報に対するポスティング回数、選好評価アップロード、及び再ポスティングのようなＳＮＳを通じる推薦アプリケーションに対する共有情報を格納し、それによって該当アプリケーションに対する共有度が高い場合、制御部３１０は、該当アプリケーションに対する推薦順位をより高めることができる。
【００５８】
さらに、フィードバック情報格納部４４０は、推薦リストに対するフィルタリングのために装置のメモリ残量及びネットワーク接続速度のような装置情報も格納することによって、制御部３１０がネットワーク接続速度による大容量のアプリケーションを推薦リストから除外させることができる。例えば、制御部３１０は、ＷｉＦｉのような大容量のアプリケーション伝送が可能なネットワーク状態である場合、大容量アプリケーションを推薦できるが、ネットワーク状態が大容量アプリケーションの伝送が不可能であり、あるいは移動端末１００のメモリ残量が低い場合、制御部３１０は、大容量アプリケーションを推薦リストから除外させ得る。
【００５９】
推薦リストが提供される場合、上記した実施形態ではフィルタリングを遂行したが、あるいは制御部３１０は、候補リストを生成する場合にはフィルタリングを遂行することができる。
【００６０】
図５は、本発明の実施形態により、推薦サーバで推薦リスト要請によって推薦リストを提供する方法を説明するためのフローチャートである。
【００６１】
図５を参照すると、ステップ５００において、制御部３１０は、移動端末１００からアプリケーション使用情報及び付加情報が受信する。
【００６２】
ステップ５０１において、制御部３１０は、移動端末１００から受信されたアプリケーション使用情報及び付加情報を情報格納部４１０に格納する。移動端末１００のアプリケーション使用情報及び付加情報だけでなく、複数の端末に関するアプリケーション使用情報及び付加情報は、情報格納部４１０に格納される。
【００６３】
ステップ５０２において、制御部３１０は、格納された付加情報を用いて統計処理部３３０を通じてアプリケーションを統計化し、アプリケーション統計化リストを生成して統計リスト格納部４２０に格納する。
【００６４】
ステップ５０３において、制御部３１０は、格納されたアプリケーション使用情報を用いてアプリケーション統計リストに対する順位を選択して候補リストを生成し、生成した候補リストを候補リスト格納部４３０に格納する。
【００６５】
ステップ５０４において、制御部３１０は、移動端末１００からアプリケーション推薦リストに対する要請を受信する。
【００６６】
ステップ５０５において、制御部３１０は、複数の候補リストのうち移動端末１００の要請によって候補リストを検索し、検索した候補リストをアプリケーション推薦リストとして選択する。
【００６７】
ステップ５０６において、制御部３１０は、選択されたアプリケーション推薦リストを送受信部３２０を通じて移動端末１００に伝達する。
【００６８】
ステップ５０７において、制御部３１０は、移動端末１００から推薦されたアプリケーションに関するフィードバック情報を受信する。
【００６９】
ステップ５０８において、制御部３１０は、受信されたフィードバック情報をフィードバック情報格納部４４０に格納する。
【００７０】
図６は、本発明の実施形態により、ユーザーの基本情報を入力するための画面を示す。
【００７１】
図６を参照すると、年齢、性別、国家、及び推薦設定、すなわち推薦の使用可否のようなユーザーの基本情報が移動端末１００に設定されない場合、移動端末１００は、図６に示すようにユーザーの基本情報の入力を受信する。しかしながら、ユーザーの基本情報及び他の個人情報がユーザーの固有情報であるため、ユーザーの同意は、この情報を用いて要請され得る。
【００７２】
図７は、本発明の実施形態により、アプリケーション推薦リストを表示するユーザー端末の画面を示す。
【００７３】
図７を参照すると、サーバ３００から受信されたアプリケーション推薦リストは予め設定されたユーザーインターフェースによって表示できる。例えば、図７において、アプリケーションＡ〜Ｄのイメージ、名称、推薦理由、及びアプリケーションＡ〜Ｄの価格は、画面に表示することができる。それによって、ユーザーは、推薦リストのアプリケーションのうち、ユーザーがインストール又はダウンロードを所望するアプリケーションを提供できる。
【００７４】
推薦基準情報及びフィルタリング条件がサーバ３００により使用される場合に、別途の設定インターフェースは、必要な場合にストア又は管理者により推薦リストを設定するように提供し、それによってサーバ３００の拡張性を向上することができる。
【００７５】
以上、本発明の詳細な説明においては具体的な実施形態に関して説明したが、特許請求の範囲の記載及びこれと均等なものに基づいて定められる本発明の範囲及び精神を逸脱することなく、形式や細部の様々な変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。
【符号の説明】
【００７６】
１００  移動端末
１１０  制御部
１２０  入力部
１４０  送受信部
１５０  メモリ
１６０  ディスプレイ部
２００  パソコン（ＰＣ）
３００  推薦サーバ
３１０  制御部
３２０  送受信部
３３０  統計処理部
４００  推薦ＤＢ
４１０  情報格納部
４２０  統計リスト格納部
４３０  候補リスト格納部
４４０  フィードバック情報格納部
【図１】
2015504212.tif 000003
【図２】
2015504212.tif 000004
【図３】
2015504212.tif 000005
【図４】
2015504212.tif 000006
【図５】
2015504212.tif 000007
【図６】
2015504212.tif 000008
【図７】
2015504212.tif 000009
【国際調査報告】
2015504212.tif 000010
2015504212.tif 000011