(57)【特許請求の範囲】
【請求項１】
サーバからアプリケーションをダウンロードするユーザ端末機のアプリケーションダウンロードサービス方法であって、
ユーザ端末機情報及びアプリケーションカテゴリー選択情報をサーバに転送するステップと、
前記ユーザ端末機情報、前記アプリケーションカテゴリー選択情報、及びネットワーク情報に基づいて前記ユーザ端末機で実行可能なアプリケーションリストを前記サーバから受信するステップと、
前記アプリケーションリストを画面に表示するステップと、を有し、
前記ユーザ端末機情報は、前記ユーザ端末機のスペック属性を表す情報である
ことを特徴とするアプリケーションダウンロードサービス方法。
【請求項２】
前記ユーザ端末機情報は、
前記ユーザ端末機の解像度、ＣＰＵ情報、ストレージ情報、格納機能容量、及びタッチスクリーン有無を示す情報のうち、少なくとも一つを含み、
前記サーバが解像度を前記ユーザ端末機情報として受信した場合、前記サーバは、受信した前記解像度で実行されうるアプリケーションを抽出する
ことを特徴とする請求項１に記載のアプリケーションダウンロードサービス方法。
【請求項３】
前記ネットワーク情報は、
前記ユーザ端末機と前記サーバとの間に接続した複数のネットワークのうち、何れか一つの速度に関する情報を含む
ことを特徴とする請求項１に記載のアプリケーションダウンロードサービス方法。
【請求項４】
前記アプリケーションリストは、事業者情報をさらに考慮して生成され、
前記事業者情報は、
前記ユーザ端末機のサービスを提供する事業者によって提供されるアプリケーションに関連した情報である
ことを特徴とする請求項１に記載のアプリケーションダウンロードサービス方法。
【請求項５】
ユーザ情報を転送するステップをさらに有し、
前記アプリケーションリストは、前記ユーザ情報をさらに考慮して生成され、
前記ユーザ情報は、
前記ユーザ端末機を使用するユーザの購買履歴及び前記ユーザの選好度情報のうち、少なくとも一つを含む
ことを特徴とする請求項１に記載のアプリケーションダウンロードサービス方法。
【請求項６】
前記転送するステップは、
前記ユーザ端末機情報、前記ネットワーク情報、事業者情報、及びユーザ情報のうち、少なくとも一つに含まれた属性の各々に対して優先順位を設定して転送する
ことを特徴とする請求項１に記載のアプリケーションダウンロードサービス方法。
【請求項７】
前記転送するステップは、
前記ユーザ端末機情報、前記ネットワーク情報、前記事業者情報、及び前記ユーザ情報のうち、少なくとも一つに含まれた属性の各々に対して優先順位を表すフラグを含めて転送する
ことを特徴とする請求項６に記載のアプリケーションダウンロードサービス方法。
【請求項８】
前記表示するステップは、
前記アプリケーションリストを前記ユーザ端末機情報、前記アプリケーションカテゴリー選択情報、前記ネットワーク情報、事業者情報、及びユーザ情報のうち、少なくとも一つに含まれた属性毎に画面に表示する
ことを特徴とする請求項１に記載のアプリケーションダウンロードサービス方法。
【請求項９】
サーバからアプリケーションをダウンロードするユーザ端末機であって、
複数のネットワークのうち、何れか一つを介して前記サーバに接続するためのネットワークインターフェースと、
アプリケーションカテゴリーの選択のための入力部と、
映像を表示するディスプレイ部と、
ユーザ端末機情報及びアプリケーションカテゴリー選択情報をサーバに転送し、前記ユーザ端末機情報、前記アプリケーションカテゴリー選択情報、及びネットワーク情報に基づいて前記ユーザ端末機で実行可能なアプリケーションリストを前記サーバから受信するように前記ネットワークインターフェースを制御し、前記アプリケーションリストが画面に表示されるように制御する制御部と、を具備し、
前記ユーザ端末機情報は、前記ユーザ端末機のスペック属性を表す情報である
ことを特徴とするユーザ端末機。
【請求項１０】
前記ユーザ端末機情報は、
前記ユーザ端末機の解像度、ＣＰＵ情報、ストレージ情報、格納機能容量、及びタッチスクリーン有無を示す情報のうち、少なくとも一つを含み、
前記サーバが解像度を前記ユーザ端末機情報として受信した場合、前記サーバは、受信した前記解像度で実行されうるアプリケーションを抽出する
ことを特徴とする請求項９に記載のユーザ端末機。
【請求項１１】
前記ネットワーク情報は、
前記ユーザ端末機と前記サーバとの間に接続した複数のネットワークのうち、何れか一つの速度に関する情報を含む
ことを特徴とする請求項９に記載のユーザ端末機。
【請求項１２】
前記アプリケーションリストは、事業者情報をさらに考慮して生成され、
前記事業者情報は、
前記ユーザ端末機のサービスを提供する事業者によって提供されるアプリケーションに関連した情報である
ことを特徴とする請求項９に記載のユーザ端末機。
【請求項１３】
前記制御部は、
ユーザ情報を前記サーバに転送するように制御し、
前記アプリケーションリストは、前記ユーザ情報をさらに考慮して生成され、
前記ユーザ情報は、
前記ユーザ端末機を使用するユーザの購買履歴及び前記ユーザの選好度情報のうち、少なくとも一つを含むことを特徴とする請求項９に記載のユーザ端末機。
【請求項１４】
前記制御部は、
前記ユーザ端末機情報、前記ネットワーク情報、事業者情報、及びユーザ情報のうち、少なくとも一つに含まれた属性の各々に対して優先順位が設定されて転送されるように制御することを特徴とする請求項９に記載のユーザ端末機。
【請求項１５】
前記制御部は、
前記ユーザ端末機情報、前記ネットワーク情報、前記事業者情報、及び前記ユーザ情報のうち、少なくとも一つに含まれた属性の各々に対して優先順位を表すフラグが含まれて転送されるように制御することを特徴とする請求項１４に記載のユーザ端末機。
【請求項１６】
前記制御部は、
前記アプリケーションリストを前記ユーザ端末機情報、前記ネットワーク情報、前記事業者情報、及び前記ユーザ情報のうち、少なくとも一つに含まれた属性毎に画面に表示されるように制御することを特徴とする請求項１４に記載のユーザ端末機。
【請求項１７】
ユーザ端末機にアプリケーションを提供するサーバのアプリケーション提供方法であって、
前記ユーザ端末機からユーザ端末機情報及びアプリケーションカテゴリー選択情報を受信するステップと、
前記ユーザ端末機情報、前記アプリケーションカテゴリー選択情報、及びネットワーク情報を基に、既に格納されたアプリケーションのうち、前記ユーザ端末機で実行可能な少なくとも一つのアプリケーションを抽出するステップと、
前記抽出されたアプリケーションを利用してアプリケーションリストを生成し、前記アプリケーションリストを前記ユーザ端末機に転送するステップと、を有し、
前記ユーザ端末機情報は、前記ユーザ端末機のスペック属性を表す情報であり、前記ユーザ端末機の解像度、ＣＰＵ情報、ストレージ情報、格納機能容量、及びタッチスクリーン有無を示す情報のうち、少なくとも一つを含み、
前記サーバが解像度を前記ユーザ端末機情報として受信した場合、前記サーバは、受信した前記解像度で実行されうるアプリケーションを抽出する
ことを特徴とするアプリケーション提供方法。
【請求項１８】
前記抽出するステップは、
前記ユーザ端末機情報に基づいて、前記格納されたアプリケーションのうち、前記ユーザ端末機で実行可能な少なくとも一つのアプリケーションを抽出することを特徴とする請求項１７に記載のアプリケーション提供方法。
【請求項１９】
前記抽出するステップは、
前記ネットワーク情報に基づいて、ネットワークの速度に応じて特定時間以内にダウンロードされうる少なくとも一つのアプリケーションを抽出する
ことを特徴とする請求項１７に記載のアプリケーション提供方法。
【請求項２０】
前記抽出するステップは、
事業者情報に基づいて、前記ユーザ端末機のサービスを提供する事業者が提供できる少なくとも一つのアプリケーションを抽出することを特徴とする請求項１７に記載のアプリケーション提供方法。
【請求項２１】
前記ユーザ端末機からユーザ情報を受信するステップをさらに有し、
前記抽出するステップは、
前記ユーザ情報に基づいて、ユーザの購買履歴及び選好度に応じて少なくとも一つのアプリケーションを抽出する
ことを特徴とする請求項１７に記載のアプリケーション提供方法。
【請求項２２】
前記ユーザの購買履歴及び選好度を格納するステップをさらに有し、
前記抽出するステップは、
前記格納されたユーザの購買履歴及び選好度に応じて、少なくとも一つのアプリケーションを抽出することを特徴とする請求項２１に記載のアプリケーション提供方法。
【請求項２３】
前記抽出するステップにてアプリケーションを抽出するための前記ユーザ端末機情報に関する条件及び前記ネットワーク情報に関する条件のうち、少なくとも一つを変更するステップをさらに含むことを特徴とする請求項１７に記載のアプリケーション提供方法。
【請求項２４】
ユーザ端末機にアプリケーションを提供するサーバであって、
複数のネットワークのうちの何れか一つを介して、前記ユーザ端末機と接続するネットワークインターフェースと、
前記ユーザ端末機からユーザ端末機情報及びアプリケーションカテゴリー選択情報を受信し、前記ユーザ端末機情報、前記アプリケーションカテゴリー選択情報、及びネットワーク情報に基づいて、格納されたアプリケーションのうち、前記ユーザ端末機で実行可能な少なくとも一つのアプリケーションを抽出し、前記抽出されたアプリケーションを利用してアプリケーションリストを生成し、前記アプリケーションリストを前記ユーザ端末機に転送するように前記ネットワークインターフェースを制御する制御部と、を具備し、
前記ユーザ端末機情報は、前記ユーザ端末機のスペック属性を表す情報であり、前記ユーザ端末機の解像度、ＣＰＵ情報、ストレージ情報、格納機能容量、及びタッチスクリーン有無を示す情報のうち、少なくとも一つを含み、
前記サーバが解像度を前記ユーザ端末機情報として受信した場合、前記サーバは、受信した前記解像度で実行されうるアプリケーションを抽出する
ことを特徴とするサーバ。
【請求項２５】
前記制御部は、
前記ユーザ端末機情報に基づいて、前記格納されたアプリケーションのうち、前記ユーザ端末機で実行可能な少なくとも一つのアプリケーションを抽出する
ことを特徴とする請求項２４に記載のサーバ。
【請求項２６】
前記制御部は、
前記ネットワーク情報に基づいて、前記ネットワークの速度に応じて特定時間以内にダウンロードされうる少なくとも一つのアプリケーションを抽出する
ことを特徴とする請求項２４に記載のサーバ。
【請求項２７】
前記制御部は、
事業者情報に基づいて、前記ユーザ端末機のサービスを提供する事業者が提供できる少なくとも一つのアプリケーションを抽出するように制御する
ことを特徴とする請求項２４に記載のサーバ。
【請求項２８】
前記制御部は、
前記ユーザ端末機からユーザ情報を受信し、
前記ユーザ情報に基づいて、ユーザの購買履歴及び選好度に応じて少なくとも一つのアプリケーションを抽出する
ことを特徴とする請求項２４に記載のサーバ。
【請求項２９】
前記ユーザの購買履歴及び選好度を格納するデータベース部をさらに具備し、
前記制御部は、
前記格納されたユーザの購買履歴及び選好度に応じて少なくとも一つのアプリケーションを抽出する
ことを特徴とする請求項２８に記載のサーバ。
【請求項３０】
前記ユーザ端末機情報に関する条件、前記ネットワーク情報に関する条件、及び前記アプリケーションカテゴリー選択情報に関する条件のうち、少なくとも一つを格納する格納部をさらに具備し、
前記制御部は、
前記ユーザ端末機情報に関する条件、前記ネットワーク情報に関する条件、及び前記アプリケーションカテゴリー選択情報に関する条件のうち、少なくとも一つを変更する
ことを特徴とする請求項２４に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションダウンロードサービス方法、アプリケーション提供サービス方法、及びこれを適用したユーザ端末機に関し、さらに詳細には、ユーザ端末機がサーバからアプリケーションをダウンロードするためのアプリケーションダウンロードサービス方法、アプリケーション提供サービス方法、及びこれを適用したユーザ端末機に関する。
【背景技術】
【０００２】
最近、モバイル機器で用いられるアプリケーションをオンライン上で販売するアプリケーションストアが一般化しつつある。代表的な例として、米アップル社のアップストア（Ａｐｐ  Ｓｔｏｒｅ）が挙げられる。
これにより、ユーザは、自分のモバイル機器を利用してインターネット上のアプリケーションストアに接続して、インターネット商取引を利用して費用を支払った後に、所望のアプリケーションを直接ダウンロードできるようになった。したがって、ユーザは、自分のモバイル機器を利用してアプリケーションをダウンロードできるようになった。
【０００３】
しかしながら、インターネット上で提供されるアプリケーションストアは、膨大な量のアプリケーションを販売しているために、ユーザは、所望のアプリケーションを探索するのに長い時間を消費せざるを得なくなる。また、ユーザが、自分の機器に合うアプリケーションが何であるかを知らないということも起こりうる。
ユーザは、簡単な方法で所望のアプリケーションをダウンロードすることを希望する。これにより、ユーザの望むアプリケーションをさらに容易かつ簡単な方法でダウンロードすることのできる方案の摸索が求められている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】韓国特許第０８３２０９２号明細書
【特許文献２】米国特許第６４３４７４７号明細書
【特許文献３】韓国特許出願公開第２００９−０００１２３９号明細書
【特許文献４】韓国特許第０８３２８５９号明細書
【特許文献５】特開２００１−２６５８５２号公報
【特許文献６】韓国特許第５６８４７０号明細書
【特許文献７】特開２００９−１３４５７５号公報
【特許文献８】特開２００９−００１４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、サーバにユーザ端末機情報を転送し、ユーザ端末機情報に基づいて生成されたアプリケーションリストを受信し、受信したアプリケーションリストを画面に表示するアプリケーションダウンロードサービス方法、アプリケーション提供サービス方法、及びこれを適用したユーザ端末機を提供することにある。
一方、本発明の他の目的は、ユーザ端末機からユーザ端末機情報を受信し、ユーザ端末機情報に基づいて生成されたアプリケーションリストを生成し、生成されたアプリケーションリストをユーザ端末機に転送するアプリケーション提供サービス方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様によれば、サーバからアプリケーションをダウンロードするユーザ端末機のアプリケーションダウンロードサービス方法は、ユーザ端末機情報、ネットワーク情報、事業者情報、及びユーザ情報のうち、少なくとも一つをサーバに転送するステップと、前記ユーザ端末機情報、前記ネットワーク情報、前記事業者情報、及び前記ユーザ情報のうち、少なくとも一つに基づいて生成されたアプリケーションリストを受信するステップと、前記アプリケーションリストを画面に表示するステップとを有する。
【０００７】
そして、前記ユーザ端末機情報は、前記ユーザ端末機の製造社、モデル名、解像度、ＣＰＵ情報、ストレージ情報、格納機能容量、及びタッチスクリーン有無に関する情報のうち、少なくとも一つを含むことができる。
また、前記ネットワーク情報は、前記ユーザ端末機と前記サーバとの間に接続したネットワークの速度に関する情報でありうる。
そして、前記事業者情報は、前記ユーザ端末機のサービスを提供する事業者が提供できるアプリケーションに関する情報でありうる。
また、前記ユーザ情報は、前記ユーザ端末機を使用するユーザの購買履歴及び前記ユーザの選好度情報のうち、少なくとも一つを含むことができる。
そして、前記転送するステップは、前記ユーザ端末機情報、前記ネットワーク情報、前記事業者情報、及び前記ユーザ情報のうち、少なくとも一つに含まれた属性の各々に対して優先順位を設定して転送することができる。
また、前記転送するステップは、前記ユーザ端末機情報、前記ネットワーク情報、前記事業者情報、及び前記ユーザ情報のうち、少なくとも一つに含まれた属性の各々に対して優先順位を表すフラグを含めて転送することができる。
そして、前記表示するステップは、前記アプリケーションリストを前記ユーザ端末機情報、前記ネットワーク情報、前記事業者情報、及び前記ユーザ情報のうち、少なくとも一つに含まれた属性毎に画面に表示することができる。
【０００８】
また、上記課題を解決するために、本発明の別の態様によれば、サーバからアプリケーションをダウンロードするユーザ端末機は、複数のネットワークのうち、何れか一つを介して前記サーバに接続するためのネットワークインターフェースと、映像を表示するディスプレイ部と、前記ユーザ端末機情報、ネットワーク情報、事業者情報、及びユーザ情報のうち、少なくとも一つをサーバに転送し、前記ユーザ端末機情報、前記ネットワーク情報、前記事業者情報、及び前記ユーザ情報のうち、少なくとも一つに基づいて生成されたアプリケーションリストを受信するように前記ネットワークインターフェースを制御し、前記アプリケーションリストが画面に表示されるように制御する制御部とを具備する。
【０００９】
そして、前記ユーザ端末機情報は、前記ユーザ端末機の製造社、モデル名、解像度、ＣＰＵ情報、ストレージ情報、格納機能容量、及びタッチスクリーン有無に関する情報のうち、少なくとも一つを含むことができる。
また、前記ネットワーク情報は、前記ユーザ端末機と前記サーバとの間に接続したネットワークの速度に関する情報でありうる。
そして、前記事業者情報は、前記ユーザ端末機のサービスを提供する事業者が提供できるアプリケーションに関する情報でありうる。
また、前記ユーザ情報は、前記ユーザ端末機を使用するユーザの購買履歴及び前記ユーザの選好度情報のうち、少なくとも一つを含むことができる。
そして、前記制御部は、前記ユーザ端末機情報、前記ネットワーク情報、前記事業者情報、及び前記ユーザ情報のうち、少なくとも一つに含まれた属性の各々に対して優先順位が設定されて転送されるように制御することができる。
また、前記制御部は、前記ユーザ端末機情報、前記ネットワーク情報、前記事業者情報、及び前記ユーザ情報のうち、少なくとも一つに含まれた属性の各々に対して優先順位を表すフラグが含まれて転送されるように制御することができる。
そして、前記制御部は、前記アプリケーションリストを前記ユーザ端末機情報、前記ネットワーク情報、前記事業者情報、及び前記ユーザ情報のうち、少なくとも一つに含まれた属性毎に画面に表示されるように制御することができる。
【００１０】
また、上記課題を解決するために、本発明の別の態様によれば、ユーザ端末機にアプリケーションを提供するサーバのアプリケーション提供方法は、前記ユーザ端末機から前記ユーザ端末機情報、ネットワーク情報、事業者情報、及びユーザ情報のうち、少なくとも一つを受信するステップと、前記ユーザ端末機情報、ネットワーク情報、事業者情報、及びユーザ情報のうち、少なくとも一つを基に、既に格納されたアプリケーションのうち、少なくとも一つのアプリケーションを抽出するステップと、前記抽出されたアプリケーションを利用してアプリケーションリストを生成し、前記アプリケーションリストを前記ユーザ端末機に転送するステップとを有する。
【００１１】
そして、前記抽出するステップは、前記ユーザ端末機情報に基づいて、前記格納されたアプリケーションのうち、前記ユーザ端末機で実行可能な少なくとも一つのアプリケーションを抽出することができる。
また、前記抽出するステップは、前記ネットワーク情報に基づいて、前記ネットワークの速度に応じて特定時間以内にダウンロードされうる少なくとも一つのアプリケーションを抽出することができる。
そして、前記抽出するステップは、前記事業者情報に基づいて、前記ユーザ端末機のサービスを提供する事業者が提供できる少なくとも一つのアプリケーションを抽出することができる。
また、前記抽出するステップは、前記ユーザ情報に基づいて、前記ユーザの購買履歴及び選好度に応じて少なくとも一つのアプリケーションを抽出することができる。
そして、前記ユーザの購買履歴及び選好度を格納するステップをさらに有し、前記抽出するステップは、前記格納されたユーザの購買履歴及び選好度に応じて、少なくとも一つのアプリケーションを抽出することができる。
また、前記抽出するステップにてアプリケーションを抽出するためのユーザ端末機情報に関する条件、ネットワーク情報に関する条件、及び事業者情報に関する条件のうち、少なくとも一つを変更するステップをさらに有することができる。
【００１２】
また、上記課題を解決するために、本発明の別の態様によれば、ユーザ端末機にアプリケーションを提供するサーバは、複数のネットワークのうちの何れか一つを介して、前記ユーザ端末機と接続するネットワークインターフェースと、前記ユーザ端末機情報、ネットワーク情報、事業者情報、及びユーザ情報のうち、少なくとも一つを受信し、前記ユーザ端末機情報、前記ネットワーク情報、前記事業者情報、及び前記ユーザ情報のうち、少なくとも一つに基づいて、格納されたアプリケーションのうち、少なくとも一つのアプリケーションを抽出し、前記抽出されたアプリケーションを利用してアプリケーションリストを生成し、前記アプリケーションリストを前記ユーザ端末機に転送するように前記ネットワークインターフェースを制御する制御部とを具備する。
【００１３】
そして、前記制御部は、前記ユーザ端末機情報に基づいて、前記格納されたアプリケーションのうち、前記ユーザ端末機で実行可能な少なくとも一つのアプリケーションを抽出することができる。
また、前記制御部は、前記ネットワーク情報に基づいて、前記ネットワークの速度に応じて特定時間以内にダウンロードされうる少なくとも一つのアプリケーションを抽出することができる。
そして、前記制御部は、前記事業者情報に基づいて、前記ユーザ端末機のサービスを提供する事業者が提供できる少なくとも一つのアプリケーションを抽出することができる。
また、前記制御部は、前記ユーザ情報に基づいて、前記ユーザの購買履歴及び選好度に応じて少なくとも一つのアプリケーションを抽出することができる。
また、前記ユーザの購買履歴及び選好度を格納するデータベース部をさらに具備し、前記制御部は、前記格納されたユーザの購買履歴及び選好度に応じて少なくとも一つのアプリケーションを抽出することができる。
また、アプリケーションを抽出するためのユーザ端末機情報に関する条件、ネットワーク情報に関する条件、及び事業者情報に関する条件のうち、少なくとも一つを格納する格納部をさらに具備し、前記制御部は、前記ユーザ端末機情報に関する条件、前記ネットワーク情報に関する条件、及び前記事業者情報に関する条件のうち、少なくとも一つを変更することができる。
【発明の効果】
【００１４】
以上説明したように本発明によれば、サーバにユーザ端末機情報を転送し、ユーザ端末機情報に基づいて生成されたアプリケーションリストを受信し、受信したアプリケーションリストを画面に表示するアプリケーションダウンロードサービス方法、アプリケーション提供サービス方法、及びこれを適用したユーザ端末機を提供できるようになって、ユーザの望むアプリケーションをさらに容易かつ簡単な方法でダウンロードできるようになる。
特に、サーバからユーザ端末機に適したアプリケーションに対するリストを受信するから、ユーザは、所望のアプリケーションをダウンロードする際、不要なアプリケーションまで検索しなければならないという不便さをなくすことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る、アプリケーションダウンロードサービス方法を説明するために提供されるフローチャートである。
【図２Ａ】本発明の一実施形態に係る、ユーザ端末機がカメラである場合におけるマップアプリケーションをダウンロードする過程を示す図である。
【図２Ｂ】本発明の一実施形態に係る、ユーザ端末機がカメラである場合におけるマップアプリケーションをダウンロードする過程を示す図である。
【図２Ｃ】本発明の一実施形態に係る、ユーザ端末機がカメラである場合におけるマップアプリケーションをダウンロードする過程を示す図である。
【図２Ｄ】本発明の一実施形態に係る、ユーザ端末機がカメラである場合におけるマップアプリケーションをダウンロードする過程を示す図である。
【図２Ｅ】本発明の一実施形態に係る、ユーザ端末機がカメラである場合におけるマップアプリケーションをダウンロードする過程を示す図である。
【図２Ｆ】本発明の一実施形態に係る、ユーザ端末機がカメラである場合におけるマップアプリケーションをダウンロードする過程を示す図である。
【図２Ｇ】本発明の一実施形態に係る、ユーザ端末機がカメラである場合におけるマップアプリケーションをダウンロードする過程を示す図である。
【図２Ｈ】本発明の一実施形態に係る、ユーザ端末機がカメラである場合におけるマップアプリケーションをダウンロードする過程を示す図である。
【図３】本発明の一実施形態に係る、ユーザ端末機１００の構造を示すブロック図である。
【図４】本発明の一実施形態に係る、モデル名に応じるアプリケーションが表示された後、解像度に応じるアプリケーションが表示された画面を示す図である。
【図５】本発明の一実施形態に係るデータ転送システムを示す図である。
【図６】本発明の一実施形態に係るアプリケーション提供方法を説明するためのフローチャートである。
【図７】本発明の一実施形態に係るアプリケーションをフィルタリングする過程を説明するための図である。
【図８】本発明の一実施形態に係る端末に対する構成を示すブロック図である。
【図９】本発明の一実施形態に係るサーバに対する構成を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１７】
図１は、本発明の一実施形態に係る、アプリケーションダウンロードサービス方法を説明するために提供されるフローチャートである。
まず、ユーザ端末機１００は、インターネットに接続される（Ｓ１１０）。ユーザ端末機１００は、有線ＬＡＮ網を介してインターネットに接続されることもでき、無線ＬＡＮ、ワイブロ（ＷｉＢｒｏ）などの無線網を介してインターネットに接続されることもできる。
その後に、ユーザ端末機１００は、ユーザの操作によってアプリケーション提供サイトを提供するサーバ１０５に接続する（Ｓ１２０）。アプリケーション提供サイトのサーバ１０５に接続されると、ユーザ端末機１００は、ユーザ端末機情報をサーバ１０５に転送する（Ｓ１３０）。
【００１８】
ここで、ユーザ端末機情報は、ユーザ端末機１００のスペック属性を表す情報を意味する。具体的に説明すると、ユーザ端末機情報は、ユーザ端末機１００のモデル名、解像度、ＣＰＵ情報、ストレージ情報、格納可能容量、及びタッチスクリーン有無に関する情報のうち、少なくとも一つを含む。このようなユーザ端末機情報は、ユーザ端末機１００のメタデータになりうる。
また、ユーザ端末機１００は、ユーザ端末機情報の各々に対して優先順位を設定して転送することもできる。例えば、モデル名に最も高い優先順位を与えようとする場合、ユーザ端末機１００は、ユーザ端末機情報においてモデル名情報に優先順位フラグを含めて転送できる。すると、サーバ１０５は、モデル名を優先的に適用してユーザ端末機１００に適したアプリケーションを抽出するようになる。
【００１９】
このように、ユーザ端末機１００がユーザ端末機情報をサーバ１０５に転送すると、サーバ１０５は、インターネットを介してユーザ端末機情報を受信する（Ｓ１４０）。そして、サーバ１０５は、受信したユーザ端末機情報に基づいて、ユーザ端末機１００に対した機器の種類又は機器の属性を判断する（Ｓ１５０）。
そして、サーバ１０５は、判断された機器の種類、又は機器の属性に基づいて、格納されたアプリケーションのうち、ユーザ端末機１００に適用可能なアプリケーションを抽出する（Ｓ１６０）。例えば、サーバ１０５がユーザ端末機情報としてモデル名を受信した場合、サーバ１０５は、該当モデルで実行されるアプリケーションを抽出する。そして、サーバ１０５が解像度をユーザ端末機情報として受信した場合、サーバ１０５は、受信した解像度で実行されうるアプリケーションを抽出する。
【００２０】
その後に、サーバ１０５は、抽出されたアプリケーションに対する情報をユーザ端末機１００に転送する（Ｓ１７０）。すると、ユーザ端末機１００は、アプリケーション情報をサーバ１０５から受信するようになる（Ｓ１８０）。
そして、ユーザ端末機１００は、受信したアプリケーション情報を利用して、ユーザ端末機１００に適したアプリケーション目録を画面に表示するようになる（Ｓ１９０）。このとき、ユーザ端末機１００は、ユーザ端末機情報に含まれた属性毎にアプリケーション目録を表示できる。例えば、ユーザ端末機１００は、モデル名に適したアプリケーションを一つのグループとして画面に表示し、解像度に適したアプリケーションを一つのグループとして画面に表示するように具現されることもできる。
【００２１】
また、ユーザ端末機１００は、ユーザ端末機情報の属性毎に優先順位を付与することもできる。例えば、ユーザ端末機１００は、モデル名に適したアプリケーションを最優先に画面に表示し、解像度に適したアプリケーションをその次に画面に表示するように具現されることもできる。
このような過程を介して、ユーザ端末機１００は、サーバ１０５から自分に適したアプリケーションに対する目録を選別的に確認できる。これにより、ユーザは、自分の望むアプリケーションを容易に探索しうる。
【００２２】
以下では、図２Ａ〜図２Ｈを参考して、ユーザ端末機１００がカメラである場合におけるマップアプリケーションをダウンロードする過程について説明する。図２Ａ〜図２Ｈは、ユーザ端末機１００がカメラ２００である場合におけるマップアプリケーションをダウンロードする過程を示す図である。
図２Ａは、カメラ２００のディスプレイ画面にメインメニューが表示された状態を示す図である。図２Ａに示すように、カメラ２００のメインメニューは、「オンラインストア」という項目を含むことが確認できる。「オンラインストア」項目は、インターネット上においてアプリケーションを提供するサイトに接続する機能を果たす項目である。したがって、ユーザが「オンラインストア」項目を選択すると、カメラ２００は、インターネットを介してアプリケーション提供サイトを提供するサーバ１０５に接続する。そして、カメラ２００は、サーバに自分のユーザ端末機情報を転送する。
【００２３】
すると、図２Ｂのように、カメラ２００のディスプレイ画面には、オンラインストアから提供されるアプリケーションのカテゴリーが表示される。このとき、表示されるアプリケーションのカテゴリーは、カメラ２００で使用されうるアプリケーションに対するカテゴリーである。
このうち、ユーザが「Ｍａｐ」項目を選択すると、カメラ２００は、図２Ｃに示すように、ダウンロード可能なマップアプリケーションのリストを画面に表示する。図２Ｃに示すマップアプリケーションは、アプリケーション提供サーバ１０５がカメラ２００のユーザ端末機情報を参考してカメラ２００で使用されるのに適したものとして選別したマップアプリケーションである。具体的に説明すると、アプリケーション提供サーバ１０５は、カメラ２００のモデルに適したマップアプリケーションを抽出することもできる。また、アプリケーション提供サーバ１０５は、カメラ２００の解像度に適したマップアプリケーションを抽出することもできる。
このように、カメラ２００は、サーバ１０５から使用に適したアプリケーションのリストを受信し、受信したアプリケーションのリストを図２Ｃのように画面に表示する。したがって、ユーザは、カメラ２００で実行されうるアプリケーションを容易に選択できるようになる。
【００２４】
図２Ｃにおいて、ユーザが「Ｏｓａｋａ  Ｍａｐ」を選択すると、図２ＤのようにＯｓａｋａ  Ｍａｐアプリケーションを購買するか否かを問う画面が表示される。ユーザが「はい」を選択すると、購買手順が進められる。そして、図２Ｅのように選択されたアプリケーションのダウンロード手順が勧められる。そして、ダウンロードが完了すると、図２Ｆのようにダウンロードが完了したことを知らせる画面が表示される。
このように、「Ｏｓａｋａ  Ｍａｐ」をダウンロードした後に、ユーザが図２Ｇに示すようにメインメニューから「ナビゲーション」を選択すると、図２Ｈに示すように、ユーザは、ナビゲーションにて「Ｏｓａｋａ  Ｍａｐ」を実行させて使用できる。
以上説明したように、カメラ２００は、ユーザ端末機情報をサーバ１０５に転送することによって、カメラ２００で使用されるのに適したアプリケーションに対するリストを受信して画面に表示する。したがって、ユーザは、カメラ２００を利用してオンラインストアから機器に適したアプリケーションに対する情報のみを確認し、所望のアプリケーションを速く探索してダウンロードできるようになる。
【００２５】
本実施形態では、ユーザ端末機１００がカメラ２００であると説明したが、ユーザ端末機１００は、この他にも多様な機器になりうることはもちろんである。具体的に説明すると、ユーザ端末機１００は、携帯電話、デジタルフォトフレーム、及びＴＶなどになりうる。また、ユーザ端末機１００がどんな機器であるかによって、それに適したアプリケーションも変わる。
例えば、ユーザ端末機１００が携帯電話である場合、これに適したアプリケーションは、携帯電話着信音、携帯電話ウィジェット、及びコンテンツなどになりうる。そして、ユーザ端末機１００がデジタルフォトフレームである場合、これに適したアプリケーションは、プレミアムアプリケーション、ウィジェット、有名作家の写真などになりうる。また、ユーザ端末機１００がＴＶである場合、これに適したアプリケーションは、プレミアムアプリケーション、動画ファイルなどになりうる。
【００２６】
以下では、ユーザ端末機１００の構造について図３を参考して詳細に説明する。図３は、本発明の一実施形態に係る、ユーザ端末機１００の構造を示すブロック図である。図３に示すように、ユーザ端末機１００は、機能ブロック３１０、ディスプレイ部３２０、格納部３３０、操作部３４０、通信部３５０、及び制御部３６０を備える。
機能ブロック３１０は、ユーザ端末機１００本来の機能を行う。仮に、ユーザ端末機１００がＭＰ３プレーヤーである場合、機能ブロック３１０は、ＭＰ３プレーヤーの機能を行い、ユーザ端末機１００がＰＭＰである場合、機能ブロック３１０は、ＰＭＰの機能を行う。
ディスプレイ部３２０は、入力された映像をディスプレイし、ＧＵＩをディスプレイする。具体的に説明すると、ディスプレイ部３２０は、図２Ａ〜図２Ｈに示す画面（例えば、メインメニュー、アプリケーションリスト等）をディスプレイする。
【００２７】
格納部３３０は、複数のコンテンツが格納された格納媒体である。また、格納部３３０は、ダウンロードされたアプリケーションを格納することもできる。格納部３３０は、ハードディスク、不揮発性メモリなどになりうる。
操作部３４０は、特定命令を入力するためのユーザの操作を受け取る。例えば、操作部３４０は、ボタン、ホイール、タッチスクリーンなどを含むことができる。
通信部３５０は、アプリケーション提供サーバ１０５と通信できるように接続される。そして、通信部３５０は、アプリケーション提供サーバ１０５にユーザ端末機情報を転送し、アプリケーション提供サーバ１０５からアプリケーションリストを受信する。通信部３５０は、有線ＬＡＮカードなどの有線通信モジュールでありえ、無線ＬＡＮやブルートゥースなどの無線通信モジュールでもありうる。
【００２８】
制御部３６０は、図１に示すフローチャートのステップを行い、図２Ａ〜図２Ｈの過程を行うことによって、ユーザ端末機１００がサーバ１０５から機器に適したアプリケーションのリストを表示できるようにする。
具体的に説明すると、制御部３６０は、アプリケーション提供サーバ１０５にユーザ端末機情報を転送し、ユーザ端末機情報に基づいて生成されたアプリケーションリストを受信するように通信部３５０を制御する。ここで、ユーザ端末機情報は、ユーザ端末機１００のスペック属性を表す情報を意味する。具体的に説明すると、ユーザ端末機情報は、ユーザ端末機１００のモデル名、解像度、ＣＰＵ情報、ストレージ情報、格納可能容量、及びタッチスクリーン有無に関する情報のうち、少なくとも一つを含む。このようなユーザ端末機情報は、ユーザ端末機１００のメタデータになりうる。
【００２９】
また、制御部３６０は、ユーザ端末機情報の各々に対して優先順位を設定して転送することもできる。例えば、モデル名に最も高い優先順位を与えようとする場合、制御部３６０は、ユーザ端末機情報においてモデル名情報に優先順位フラグを含めて転送できる。すると、サーバ１０５は、モデル名を優先的に適用してユーザ端末機１００に適したアプリケーションを抽出する。
また、制御部３６０は、アプリケーションリストが画面に表示されるようにディスプレイ部３２０を制御する。そして、制御部３６０は、アプリケーションリストがユーザ端末機情報に含まれた属性毎に画面に表示されるように制御する。
このように、ユーザ端末機１００の制御部３６０は、ユーザ端末機情報をサーバ１０５に転送することによって、ユーザ端末機１００で使用されるのに適したアプリケーションに対するリストを受信して画面に表示する。したがって、ユーザは、ユーザ端末機１００を利用してオンラインストアから機器に適したアプリケーションに対する情報のみを確認し、所望のアプリケーションを速く探索してダウンロードできるようになる。
【００３０】
図４は、本発明の一実施形態に係る、モデル名に応じるアプリケーションが表示された後、解像度に応じるアプリケーションが表示された画面を示す図である。ユーザがユーザ端末機１００を介してアプリケーション提供サイトに接続すると、ユーザ端末機１００は、図４のようにアプリケーションのリストが表示された画面を表示する。
図４においてユーザ端末機１００は、モデル名が「Ｓ５００」で解像度が３２０＊２００であると仮定した。すると、図４に示すように、ユーザ端末機１００は、Ｓ５００モデルで使用されうるマップアプリケーションリストを優先的に表示し、その次に解像度３２０＊２００に適用されうるマップアプリケーションリストを表示する。すなわち、ユーザ端末機１００は、モデル名に適したアプリケーションの優先順位が高くなるように設定されていることが分かる。このような優先順位は、ユーザの望むとおりに調整しうることはもちろんである。
したがって、ユーザは、アプリケーション提供サイトに接続する操作のみで、図４のようにユーザ端末機１００で使用するのに適したアプリケーションのリストを確認できるようになる。
【００３１】
図５は、本発明の一実施形態に係るデータ転送システムを示す図である。本実施形態に係るアプリケーション転送システムは、ＣＰ（Ｃｏｎｔｅｎｔｓ  Ｐｒｏｖｉｄｅｒ）により製作されて、サーバに格納されたアプリケーションを、ネットワークを介して、端末が受信できるように提供する。
図５に示すように、アプリケーション転送システムは、複数の第１端末１００−１，１００−２、複数のネットワーク１０−１，１０−２及びサーバ１０５から構成される。
【００３２】
第１端末１００−１及び第２端末１００−２は、ユーザ端末又はクライアントに該当し、ネットワーク１０−１，１０−２を介してサーバ１０５に接続して、サーバ１０５に格納されたアプリケーションを受信し、これにより、ユーザ端末を使用するユーザが、受信したアプリケーションを利用できるようにする。
特に、第１端末１００−１及び第２端末１００−２は、アプリケーションリストに対する転送をサーバ１０５に転送し、サーバ１０５は、受信したアプリケーションリストのうちの一部を選択して、選択されたアプリケーションを利用できるようになる。この場合、第１端末１００−１及び第２端末１００−２は、自分に最適化されたアプリケーションリストを提供されるために、自分に対するユーザ端末機情報をサーバ１０５に共に転送する。
【００３３】
サーバ１０５は、ＣＰ（Ｃｏｎｔｅｎｔｓ  Ｐｒｏｖｉｄｅｒ）により製作／生成されたアプリケーション、コンテンツ、データなどを格納し、第１端末１００−１又は第２端末１００−２の要請に応じるアプリケーションリストを第１端末１００−１又は第２端末１００−２に転送する。ここで、ＣＰは、アプリケーションやコンテンツを製作又は生成する主体であって、ネットワーク１０−１，１０−２を介して製作されたアプリケーション又はコンテンツをサーバ１０５に転送して、サーバ１０５に格納されるようにする。
一方、サーバ１０５は、前述したように、アプリケーションリストに対する提供要請と共に、第１端末１００−１又は第２端末１００−２に対するユーザ端末機情報を受信する。これにより、サーバ１０５は、格納されたアプリケーションのうち、第１端末１００−１又は第２端末１００−２に最適化されたアプリケーションを抽出して、抽出されたアプリケーションのリストを第１端末１００−１又は第２端末１００−２に伝達するようになる。
ユーザ端末機情報とは、端末の製造社、モデル名、解像度、ＣＰＵ情報、ストレージ情報、格納可能容量、タッチスクリーン有無、固有番号、ユーザ及びアプリケーション使用履歴のうち、少なくとも一つに関する情報を意味し、これを通じて、サーバ１０５は、端末で実行可能なアプリケーション又は端末で実行されうるものとして指定されたアプリケーションなどを抽出するようになる。
【００３４】
また、サーバ１０５は、アプリケーションリストに対する提供要請が伝達されたネットワーク情報を判断し、判断されたネットワーク情報に応じて最適化されたアプリケーションを抽出して、抽出されたアプリケーションのリストを伝達する。
ここで、ネットワーク情報とは、ユーザ端末機情報が転送されたネットワークの速度に関する情報である。すなわち、ネットワーク情報は、ユーザ端末機１００とサーバ１０５とが接続されたネットワークの速度に関する情報を示す。アプリケーションは、多様な容量を有しうるため、ネットワークでのデータ転送速度が低い場合、容量の大きなアプリケーションは、転送時に問題になりうる。したがって、サーバ１０５は、アプリケーションリストに対する提供要請が伝達されたネットワークに対する情報を基に最適化されたアプリケーションを抽出して、抽出したアプリケーションのリストを伝達する。
【００３５】
本実施形態では、第１端末１００−１及び第２端末１００−２が多様なネットワークを使用しうるということを説明するために、ＷｉＦｉ １０−１及びＧＰＲＳ １０−２を例に挙げたが、この他のネットワークを利用しうることはもちろんである。
このように、サーバ１０５は、ＣＰから製作されたアプリケーションを格納し、端末からアプリケーションリストに対する提供要請がある場合、ユーザ端末機情報及びネットワーク情報を利用して、格納されたアプリケーションのうち、各端末毎に最適化されたアプリケーションに対するリストを伝達する。
【００３６】
図５には、これに対する内容を示したものであって、（ａ）ＷｉＦｉ １０−１を介した第１端末１００−１のアプリケーションリスト提供要請に応じて、サーバ１０５がＷｉＦｉ １０−１を介してアプリケーション１ Ａｐｐ１を第１端末１００−１に伝達し、（ｂ）ＷｉＦｉ １０−１を介した第２端末１００−２のアプリケーションリスト提供要請に応じて、サーバ１０５がＷｉＦｉ １０−１を介してアプリケーション２ Ａｐｐ２を第２端末１００−２に伝達し、（ｃ）ＧＰＲＳ １０−２を介した第１端末１００−１のアプリケーションリスト提供要請に応じて、サーバ１０５がＧＰＲＳ１０−２を介してアプリケーション３ Ａｐｐ３を第１端末１００−１に伝達し、（ｄ）ＧＰＲＳ １０−２を介した第２端末１００−２のアプリケーションリスト提供要請に応じて、サーバ１０５がＧＰＲＳ １０−２を介してアプリケーション４ Ａｐｐ４を第２端末１００−２に伝達していることが分かる。
【００３７】
図６は、本発明の一実施形態に係るアプリケーションの提供方法を説明するためのフローチャートである。
ユーザからアプリケーションリストに対する要請が入力されると（Ｓ６１０−Ｙ）、ユーザ端末機１００は、アプリケーションリストをサーバ１０５に要請し、これと共に端末に対する情報をサーバ１０５に伝達する（Ｓ６２０）。
サーバ１０５は、ユーザ端末機１００から受信したユーザ端末機情報を分析し（Ｓ６３０）、このようなユーザ端末機情報とアプリケーションリスト要請とを受信した経路、すなわち、ネットワーク情報を判断する（Ｓ６４０）。また、サーバ１０５は、分析されたユーザ端末機情報と判断されたネットワーク情報を基に、サーバ１０５に格納された全体アプリケーションのうちの一部をフィルタリングし（Ｓ６５０）、フィルタリングされたアプリケーションに対する情報をユーザ端末機１００に転送する（Ｓ６６０）。ここで、フィルタリングされたアプリケーションに対する情報とは、フィルタリングされたアプリケーションリストを意味する。
【００３８】
以下、アプリケーションをフィルタリングする過程について、図７を参考して詳細に説明する。図７は、アプリケーションをフィルタリングする過程を説明するための図である。
ユーザ端末機１００からユーザ端末機情報を受信してネットワーク情報が判断されると、サーバ１０５は、ユーザ端末機情報及びネットワーク情報を基に、ユーザ端末機１００に対した具体的な情報を抽出する。
例えば、ユーザ端末機情報として端末の製造社、品種などの情報を受信した場合、図示のように、サーバ１０５は、これを利用してユーザ端末機１００の解像度７１０などのようなユーザ端末機１００に関する具体的な情報を抽出できる。これと同様に、サーバ１０５は、ネットワークのデータ転送速度７２０のようなネットワークに関する具体的な情報も抽出できる。このような具体的情報は、サーバ１０５に予め格納されていることができる。
【００３９】
また、図示のように、端末の解像度７１０とネットワークのデータ転送速度７２０のような具体的情報を利用して、サーバ１０５は、格納されたアプリケーションのうち、ユーザ端末機１００に転送するためのアプリケーション７３０に対したリストを抽出し、抽出したアプリケーションに対するリストをユーザ端末機１００に転送する。
また、図６について説明すると、ユーザ端末機１００は、サーバ１０５から受信したアプリケーションリストを画面に表示する（Ｓ２７０）。これにより、ユーザ端末機１００を使用するユーザは、アプリケーションリストのうち、望むアプリケーションを選択できるようになる。
【００４０】
図８は、図５〜図７にて説明したユーザ端末機１００の構成を示すブロック図である。ユーザ端末機１００は、アプリケーション実行モジュール８１０、ディスプレイ８２０、制御部８３０、ネットワークインターフェース８４０、入力部８５０及び格納部８６０を備える。
アプリケーション実行モジュール８１０は、サーバ１０５から受信したアプリケーションリストに対する映像処理を行って、アプリケーションリストが画面に表示されるようにし、アプリケーションリストのうちの何れか一つが選択されてサーバ１０５から受信したアプリケーションがユーザ端末機１００で実行されるようにする。アプリケーション実行モジュール８１０は、アプリケーションリスト及びアプリケーションが画面に表示されるようにするための信号をディスプレイ８２０に伝達し、これによりディスプレイ８２０は、アプリケーションリスト及びアプリケーションを画面に表示する。
【００４１】
ネットワークインターフェース８４０は、ユーザ端末機１００がネットワークを介してサーバ１０５と通信するための通路として機能する。これにより、ユーザ端末機１００は、ネットワークインターフェース８４０を介してアプリケーションリスト要請、ユーザ端末機情報及びアプリケーション提供要請をサーバ１０５に伝達し、サーバ１０５からアプリケーションリスト及び選択されたアプリケーションを受信する。
入力部８５０は、マウス、キーボードなどと接続されて、ユーザの操作を受け取るための手段として使用される。特に、入力部８５０は、アプリケーションリストを要請するユーザの命令及びアプリケーションを要請するユーザの命令を受け取って、これを制御部８３０に伝達する。
【００４２】
格納部８６０は、ユーザ端末機１００の全般を動作させるためのプログラム及びサーバ１０５から受信した各種情報、データ及びアプリケーションを格納する。このような格納部８６０は、ハードディスク、不揮発性メモリなどで具現されることができる。
制御部８３０は、ユーザ端末機１００の全般を制御する。特に、制御部８３０は、アプリケーションリスト要請、ユーザ端末機情報及びアプリケーション要請がネットワークインターフェース８４０を介してサーバ１０５に伝達され、サーバ１０５から受信したアプリケーションリストがディスプレイ８２０に表示されるようにし、サーバ１０５から受信したアプリケーションがユーザ端末機１００で実行されるようにする。
それだけでなく、制御部８３０は、ユーザ端末機１００に接続した複数のネットワークのうちの何れか一つを選択して、選択したネットワークを介してユーザ端末機１００とサーバ１０５とが通信できるようにする。
【００４３】
図９は、以上説明したサーバ１０５に対した構成を示すブロック図である。サーバ１０５は、ネットワークインターフェース９１０、制御部９２０及び格納部９３０を備える。
ネットワークインターフェース９１０は、サーバ１０５がネットワークを介してユーザ端末機１００と通信するための通路として機能する。これにより、サーバ１０５は、ネットワークインターフェース９１０を介してアプリケーションリスト要請、ユーザ端末機情報及びアプリケーション提供要請をユーザ端末機１００から受信し、ユーザ端末機１００にアプリケーションリスト及びユーザにより選択されたアプリケーションを転送する。
格納部９３０は、サーバ１０５の全般を動作させるためのプログラム及びＣＰから受信したアプリケーション、コンテンツなどのデータを格納する。また、格納部９３０は、ＣＰから受信したアプリケーションに対する情報として、アプリケーションが実行可能なユーザ端末機１００に関する情報、アプリケーションの容量などの情報を格納する。このような格納部９３０は、ハードディスク、不揮発性メモリなどで具現されることができる。
【００４４】
制御部９２０は、サーバ１０５の全般を制御する。特に、制御部９２０は、アプリケーションリスト要請及びユーザ端末機情報がネットワークインターフェース９１０を介してユーザ端末機１００から受信されると、受信したユーザ端末機情報を分析してユーザ端末機１００の具体的情報を抽出し、アプリケーションリスト要請及びユーザ端末機情報を受信した経路であるネットワークに対する情報を判断し、これに基づいてネットワークに対する具体的情報を抽出する。
また、制御部９２０は、ＣＰから受信して格納部９３０に格納されたアプリケーションのうち、ユーザ端末機情報及びネットワーク情報に基づいて、ユーザ端末機１００に最適化されたアプリケーションをフィルタリングし、最適化されたアプリケーションに対するリストをユーザ端末機１００に転送する。
これにより、サーバ１０５は、ユーザ端末機１００に適用可能なアプリケーションを選択的に提供できるから、ユーザにアプリケーション利用の便利さを提供できる。
【００４５】
一方、以上では、第１端末１００−１と第２端末１００−２とがネットワーク１０−１，１０−２を介してサーバ１０５と直接接続されていると想定したが、これは、説明の便宜のための例示的事項に過ぎない。したがって、第１端末１００−１と第２端末１００−２とは、ＰＣのような別途の媒介装置を媒介として、ネットワーク１０−１，１０−２を介してサーバ１０５と接続されうることはもちろんである。例えば、第１端末１００−１がモバイルフォンである場合、モバイルフォンは、ＰＣと接続され、ＰＣで使用可能なネットワーク１０−１，１０−２を介してサーバ１０５からアプリケーションリストが受信されると、このようなアプリケーションリストのうち、選択されたアプリケーションがＰＣを介してモバイルフォンに転送されるように具現することもできる。
【００４６】
一方、本実施形態では、ユーザ端末機がユーザ端末機情報及びネットワーク情報を転送すると説明したが、その他に事業者情報又はユーザ情報を転送しうることももちろんである。
ここで、事業者情報は、ユーザ端末機１００のサービスを提供する事業者（すなわち、コンテンツプロバイダー（ＣＰ））が提供できるアプリケーションに関する情報を示す。そして、ユーザ情報は、ユーザがユーザ端末機１００を利用してアプリケーションサービスを利用した内訳を表す情報であって、ユーザのアプリケーション購買履歴及びユーザのアプリケーション選好度情報のうち、少なくとも一つを含む。
このように、ユーザ端末機１００は、ユーザ端末機情報、ネットワーク情報、事業者情報及びユーザ情報のうち、少なくとも一つをサーバ１０５に転送することもできる。この場合、ユーザ端末機１００は、ユーザ端末機情報、ネットワーク情報、事業者情報及びユーザ情報のうち、少なくとも一つに含まれた属性の各々に対して優先順位を設定して転送することもできる。そして、ユーザ端末機１００は、優先順位を設定するために、ユーザ端末機情報、前記ネットワーク情報、前記事業者情報及び前記ユーザ情報のうち、少なくとも一つに含まれた属性の各々に対して優先順位を表すフラグを含めて転送することもできる。
【００４７】
また、ユーザ端末機１００は、アプリケーションリストをユーザ端末機情報、ネットワーク情報、事業者情報及びユーザ情報のうち、少なくとも一つに含まれた属性毎に画面に表示する。例えば、ユーザ端末機１００は、ユーザ端末機情報に対応するアプリケーションリストのみを画面に表示することもできる。そして、ユーザ端末機１００は、事業者情報に対応するアプリケーションリストとユーザ情報に対応するアプリケーションリストとを別個の領域に各々ディスプレイすることもできる。
これにより、サーバ１０５は、ユーザ端末機１００からユーザ端末機情報、ネットワーク情報、事業者情報及びユーザ情報のうち、少なくとも一つを受信する。そして、サーバ１０５は、ユーザ端末機情報、ネットワーク情報、事業者情報及びユーザ情報のうち、少なくとも一つに基づいて、既に格納されたアプリケーションのうち、少なくとも一つのアプリケーションを抽出する。そして、サーバ１０５は、抽出されたアプリケーションを利用してアプリケーションリストを生成し、アプリケーションリストをユーザ端末機１００に転送するようになる。
【００４８】
具体的に説明すると、サーバ１０５は、ユーザ端末機情報、ネットワーク情報、事業者情報及びユーザ情報を利用して、以下のように各々に対応する少なくとも一つのアプリケーションを抽出する。
サーバ１０５は、ユーザ端末機情報に基づいて、前記格納されたアプリケーションのうち、ユーザ端末機１００で実行可能な少なくとも一つのアプリケーションを抽出することもできる。例えば、サーバ１０５は、ユーザ端末機情報に基づいてユーザ端末機１００の画面解像度を認識し、ユーザ端末機１００の画面解像度で実行可能なアプリケーションを抽出して、アプリケーションリストを生成することもできる。
【００４９】
また、サーバ１０５は、ネットワーク情報に基づいて、ネットワークの速度に応じて特定時間以内にダウンロードされうる少なくとも一つのアプリケーションを抽出することもできる。例えば、サーバ１０５は、ネットワーク情報に基づいて５分以内にダウンロードできる容量のアプリケーションを抽出して、アプリケーションリストを生成することもできる。
そして、サーバ１０５は、事業者情報に基づいて、ユーザ端末機のサービスを提供する事業者が提供できる少なくとも一つのアプリケーションを抽出することもできる。例えば、サーバ１０５は、ユーチューブで提供できるアプリケーションを抽出して、アプリケーションリストを生成することもできる。
【００５０】
また、サーバ１０５は、ユーザ情報に基づいて、ユーザの購買履歴及び選好度に応じて少なくとも一つのアプリケーションを抽出することもできる。例えば、サーバ１０５は、ユーザが購買したアプリケーションを除いた残りのアプリケーションを抽出して、アプリケーションリストを生成することもできる。
このとき、サーバ１０５は、ユーザの購買履歴及び選好度をユーザ毎に格納することもできる。そして、サーバ１０５は、ユーザがアプリケーションを購買するか、又は選好度情報を入力するごとにユーザの購買履歴及び選好度情報をアップデートする。したがって、サーバ１０５は、ユーザ端末機１００の格納された現在ユーザに対応する購買履歴及び選好度に応じて、少なくとも一つのアプリケーションを抽出できるようになる。
【００５１】
また、サーバ１０５は、アプリケーションを抽出するためのユーザ端末機情報に関する条件、ネットワーク情報に関する条件及び事業者情報に関する条件のうち、少なくとも一つを変更することもできる。
ここで、ユーザ端末機情報に関する条件は、サーバ１０５がユーザ端末機１００から受信したユーザ端末機情報に合うアプリケーションを抽出するためのサーバ１０５の内部の条件を示す。
そして、ネットワーク情報に関する条件は、サーバ１０５がユーザ端末機１００から受信したネットワーク情報に合うアプリケーションを抽出するためのサーバ１０５の内部の条件を示す。
また、事業者情報に関する条件は、サーバ１０５がユーザ端末機１００から受信した事業者情報に合うアプリケーションを抽出するためのサーバ１０５の内部の条件を示す。
サーバ１０５は、上述したように、アプリケーションを抽出するための内部条件を変更でき、変更された条件に適したアプリケーションを抽出する。
【００５２】
上述したように、ユーザ端末機１００は、ユーザ端末機情報、ネットワーク情報、事業者情報及びユーザ情報のうち、少なくとも一つをサーバ１０５に転送することもできる。そして、サーバ１０５は、ユーザ端末機情報、ネットワーク情報、事業者情報及びユーザ情報のうち、少なくとも一つを利用して、ユーザ端末機の要請に適したアプリケーションリストを生成するようになる。したがって、ユーザ端末機１００は、サーバ１０５からユーザ端末機１００に適したアプリケーションリストを受信するようになる。
一方、本実施形態で説明したユーザ端末機１００は、アプリケーションをダウンロードできるユーザ端末機であれば、いかなるものにも適用されうることはもちろんである。例えば、ユーザ端末機１００は、ＭＰ３プレーヤー、ＰＭＰ、携帯電話、ＰＤＡなどになりうることはもちろんである。
【００５３】
以上、添付の図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００５４】
１００  ユーザ端末機
１０５  サーバ
３１０  機能ブロック
３２０  ディスプレイ部
３３０  格納部
３４０  操作部
３５０  通信部
３６０  制御部
１０−１  ＷｉＦｉネットワーク
１０−２  ＧＰＲＳネットワーク
１００−１  第１端末
１００−２  第２端末
８１０  アプリケーション実行モジュール
８２０  ディスプレイ
８３０  制御部
８４０  ネットワークインターフェース
８５０  入力部
８６０  格納部
９１０  ネットワークインターフェース
９２０  制御部
９３０  格納部
【図１】
0005921060.tif 000002
【図２Ａ】
0005921060.tif 000003
【図２Ｂ】
0005921060.tif 000004
【図２Ｃ】
0005921060.tif 000005
【図２Ｄ】
0005921060.tif 000006
【図２Ｅ】
0005921060.tif 000007
【図２Ｆ】
0005921060.tif 000008
【図２Ｇ】
0005921060.tif 000009
【図２Ｈ】
0005921060.tif 000010
【図３】
0005921060.tif 000011
【図４】
0005921060.tif 000012
【図５】
0005921060.tif 000013
【図６】
0005921060.tif 000014
【図７】
0005921060.tif 000015
【図８】
0005921060.tif 000016
【図９】
0005921060.tif 000017