(57)【要約】【課題】ユーザが容易に理解できるアプリケーション情報を提供する方法および携帯端末を提供する。【手段】本発明の一実施形態による携帯端末のアプリケーション情報提供方法は、アプリケーション情報要請メッセージをアプリケーションマーケットサーバーに伝送する段階と、前記アプリケーションマーケットサーバーから未インストールアプリケーションの情報およびこれに関連した１つ以上のインストール済アプリケーションの情報を受信する段階と、前記未インストールアプリケーションの情報を表示する第１表示段階と、前記インストール済アプリケーションの情報を要請する要請イベントの発生可否を決定する段階と、前記要請イベントが発生した場合、前記インストール済アプリケーションの情報を表示する第２表示段階と、を含む。【選択図】図２
2014116002.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションマーケットサーバーに接続可能な携帯端末におけるアプリケーション情報提供方法において、
前記携帯端末が、アプリケーション情報要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、
前記携帯端末が、前記アプリケーションマーケットサーバーから未インストールアプリケーションの情報およびこれに関連した１つ以上のインストール済アプリケーションの情報を受信する段階と、
前記携帯端末が、前記未インストールアプリケーションの情報を表示する第１表示段階と、
前記携帯端末が、前記インストール済アプリケーションの情報を要請する要請イベントの発生可否を決定する段階と、
前記要請イベントが発生した場合、前記携帯端末が、前記インストール済アプリケーションの情報を表示する第２表示段階と、を含むことを特徴とするアプリケーション情報提供方法。
【請求項２】
前記携帯端末が、あらかじめ格納された使用パターン情報を利用して前記１つ以上のインストール済アプリケーションの情報のうち表示すべき情報を決定する段階をさらに含むことを特徴とする請求項１に記載のアプリケーション情報提供方法。
【請求項３】
前記インストール済アプリケーションの情報は、
前記アプリケーションマーケットサーバーから前記携帯端末に受信されてインストールされたアプリケーションと関連した情報と、前記携帯端末から削除されたアプリケーションと関連した情報とを含むことを特徴とする請求項１に記載のアプリケーション情報提供方法。
【請求項４】
前記受信する段階は、前記未インストールアプリケーションの情報に関連した第１実行環境情報と前記インストール済アプリケーションの情報に関連した第２実行環境情報を受信する段階を含み、
前記第１表示段階は、前記第１実行環境情報を表示する段階を含み、
前記第２表示段階は、前記第２実行環境情報を表示する段階を含むことを特徴とする請求項１に記載のアプリケーション情報提供方法。
【請求項５】
前記第１実行環境情報および第２実行環境情報は、
アプリケーションが特定のＯＳベース上で動作するネイティブアプリケーションであることを示す情報またはウェブブラウザーの基盤の下に動作するウェブアプリケーションであることを示す情報を含むことを特徴とする請求項４に記載のアプリケーション情報提供方法。
【請求項６】
アプリケーションマーケットサーバーに接続可能な携帯端末におけるアプリケーションの情報提供方法において、
前記携帯端末が、アプリケーション情報要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、
前記携帯端末が、前記アプリケーションマーケットサーバーから未インストールアプリケーションの情報を受信して表示する段階と、
前記携帯端末が、インストール済アプリケーションの情報を要請する要請イベントの発生可否を決定する段階と、
前記要請イベントが発生した場合、前記携帯端末が、前記携帯端末にインストールされたアプリケーションのうち前記未インストールアプリケーションの情報に関連したアプリケーションを決定する段階と、
前記携帯端末が、前記決定したアプリケーション情報を表示する段階と、を含むことを特徴とするアプリケーション情報提供方法。
【請求項７】
アプリケーションマーケットサーバーに接続可能な携帯端末におけるアプリケーション情報提供方法において、
前記携帯端末が、アプリケーション情報を要請する第１要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、
前記携帯端末が、前記アプリケーションマーケットサーバーから未インストールアプリケーションの情報を受信して表示する段階と、
前記携帯端末が、前記未インストールアプリケーションの情報と関連したインストール済アプリケーションの情報を要請する要請イベントの発生可否を決定する段階と、
前記要請イベントが発生した場合、前記携帯端末が、前記未インストールアプリケーションの情報と関連したインストール済アプリケーションの情報を要請する第２要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、
前記携帯端末が、前記アプリケーションマーケットサーバーから１つ以上のインストール済アプリケーションの情報を受信して表示する段階と、を含むことを特徴とするアプリケーション情報提供方法。
【請求項８】
アプリケーションマーケットサーバーに接続可能な携帯端末におけるアプリケーション情報提供方法において、
前記携帯端末が、アプリケーション情報を要請する第１要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、
前記携帯端末が、前記アプリケーションマーケットサーバーから未インストールアプリケーションの情報を受信して表示する段階と、
前記携帯端末が、前記未インストールアプリケーションの情報と関連したインストール済アプリケーションの情報を要請する要請イベントの発生可否を決定する段階と、
前記要請イベントが発生した場合、前記携帯端末が、前記未インストールアプリケーションの情報と関連したインストール済アプリケーションの情報を要請する第２要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、
前記携帯端末が、前記アプリケーションマーケットサーバーから１つ以上のインストール済アプリケーションの情報を受信する段階と、
前記携帯端末が、あらかじめ格納された使用パターン情報を利用して前記１つ以上のインストール済アプリケーションの情報のうち表示すべき情報を決定する段階と、
前記携帯端末が、前記決定したインストール済アプリケーションの情報を表示する段階と、を含むことを特徴とするアプリケーション情報提供方法。
【請求項９】
アプリケーションマーケットサーバーに接続可能な携帯端末におけるアプリケーション情報提供方法において、
前記携帯端末が、インストール済アプリケーションの情報を要請する要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、
前記携帯端末が、前記アプリケーションマーケットサーバーからインストール済アプリケーションの情報およびこれに関連した１つ以上の未インストールアプリケーションの情報を受信する段階と、
前記携帯端末が、前記インストール済アプリケーションの情報を表示する段階と、
前記携帯端末が、前記未インストールアプリケーションの情報を要請する要請イベントの発生可否を決定する段階と、
前記要請イベントが発生した場合、前記携帯端末が、前記未インストールアプリケーションの情報を表示する段階と、を含むことを特徴とするアプリケーション情報提供方法。
【請求項１０】
アプリケーションマーケットサーバーに接続可能な携帯端末において、
アプリケーション情報要請メッセージを前記アプリケーションマーケットサーバーに伝送し、
前記アプリケーションマーケットサーバーから未インストールアプリケーションの情報およびこれに関連した１つ以上のインストール済アプリケーションの情報を受信する無線通信部と、
前記未インストールアプリケーションの情報を表示する表示部と、
前記インストール済アプリケーションの情報を要請する要請イベントを発生する入力部と、
前記要請イベントが発生した場合、前記インストール済アプリケーションの情報を表示するように前記表示部を制御する制御部と、を含むことを特徴とする携帯端末。
【請求項１１】
使用パターン情報を格納する格納部をさらに含み、
前記制御部は、
使用パターン情報を利用して前記１つ以上のインストール済アプリケーションの情報のうち表示すべき情報を決定することを特徴とする請求項１０に記載の携帯端末。
【請求項１２】
前記インストール済アプリケーションの情報は、
前記アプリケーションマーケットサーバーから前記携帯端末に受信されてインストールされたアプリケーションと関連した情報と、前記携帯端末から削除されたアプリケーションと関連した情報とを含むことを特徴とする請求項１０に記載の携帯端末。
【請求項１３】
前記無線通信部は、
前記未インストールアプリケーションの情報に関連した第１実行環境情報と前記インストール済アプリケーションの情報に関連した第２実行環境情報を受信し、
前記表示部は、
前記未インストールアプリケーションの情報とともに前記第１実行環境情報を表示し、前記インストール済アプリケーションの情報とともに前記第２実行環境情報を表示することを特徴とする請求項１０に記載の携帯端末。
【請求項１４】
第１実行環境情報および第２実行環境情報は、
アプリケーションが特定のＯＳベース上で動作するネイティブアプリケーションであることを示す情報またはウェブブラウザーの基盤の下に動作するウェブアプリケーションであることを示す情報を含むことを特徴とする請求項１３に記載の携帯端末。
【請求項１５】
前記入力部は、
タッチスクリーン、キー入力部およびマイクのうち少なくとも１つを含むことを特徴とする請求項１０に記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーション情報提供方法および携帯端末に係り、より詳しくは、アプリケーションマーケットサーバーからアプリケーション情報を受信し、ユーザに提供する方法およびこれを具現する携帯端末に関する。
【背景技術】
【０００２】
携帯端末（例えば、スマートホン）の普及が拡大し、これにより、オンラインアプリケーションマーケットが活性化された。携帯端末は、ネットワークを介してアプリケーションマーケットサーバーからアプリケーション情報を受信して表示する。アプリケーション情報は、当該アプリケーションの詳細説明、種類（例えば、ゲーム、音楽など）、スクリーンショット（例えば、当該アプリケーションの実行画面）、価格情報、人気順位、売上げ順位、バージョン、評点、製作会社情報および開発者情報を含む。しかし、ユーザは、このような情報だけでは、当該アプリケーションが何のためのものであるか、自分に必要なものであるかを認識しにくい。したがって、追加的な情報提供の必要性が要求されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、ユーザが容易に理解できるアプリケーション情報を提供する方法および携帯端末を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の一実施形態による携帯端末のアプリケーション情報提供方法は、前記携帯端末がアプリケーション情報要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、前記携帯端末が前記アプリケーションマーケットサーバーから未インストールアプリケーションの情報およびこれに関連した１つ以上のインストール済アプリケーションの情報を受信する段階と、前記携帯端末が前記未インストールアプリケーションの情報を表示する第１表示段階と、前記携帯端末が前記インストール済アプリケーションの情報を要請する要請イベントの発生可否を決定する段階と、前記要請イベントが発生した場合、前記携帯端末が前記インストール済アプリケーションの情報を表示する第２表示段階と、を含む。
【０００５】
本発明の他の実施形態による携帯端末のアプリケーション情報提供方法は、前記携帯端末がアプリケーション情報要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、前記携帯端末が前記アプリケーションマーケットサーバーから未インストールアプリケーションの情報を受信して表示する段階と、前記携帯端末がインストール済アプリケーションの情報を要請する要請イベントの発生可否を決定する段階と、前記要請イベントが発生した場合、前記携帯端末が前記携帯端末にインストールされたアプリケーションのうち前記未インストールアプリケーションの情報に関連したアプリケーションを決定する段階と、前記携帯端末が前記決定したアプリケーション情報を表示する段階と、を含む。
【０００６】
本発明のさらに他の実施形態による携帯端末のアプリケーション情報提供方法は、前記携帯端末がアプリケーション情報を要請する第１要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、前記携帯端末が前記アプリケーションマーケットサーバーから未インストールアプリケーションの情報を受信して表示する段階と、前記携帯端末が前記未インストールアプリケーションの情報と関連したインストール済アプリケーションの情報を要請する要請イベントの発生可否を決定する段階と、前記要請イベントが発生した場合、前記携帯端末が前記未インストールアプリケーションの情報と関連したインストール済アプリケーションの情報を要請する第２要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、前記携帯端末が前記アプリケーションマーケットサーバーから１つ以上のインストール済アプリケーションの情報を受信して表示する段階と、を含む。
【０００７】
本発明のさらに他の実施形態による携帯端末のアプリケーション情報提供方法は、前記携帯端末がアプリケーション情報を要請する第１要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、前記携帯端末が前記アプリケーションマーケットサーバーから未インストールアプリケーションの情報を受信して表示する段階と、前記携帯端末が前記未インストールアプリケーションの情報と関連したインストール済アプリケーションの情報を要請する要請イベントの発生可否を決定する段階と、前記要請イベントが発生した場合、前記携帯端末が前記未インストールアプリケーションの情報と関連したインストール済アプリケーションの情報を要請する第２要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、前記携帯端末が前記アプリケーションマーケットサーバーから１つ以上のインストール済アプリケーションの情報を受信する段階と、前記携帯端末があらかじめ格納された使用パターン情報を利用して前記１つ以上のインストール済アプリケーションの情報のうち表示すべき情報を決定する段階と、前記携帯端末が前記決定されたインストール済アプリケーションの情報を表示する段階と、を含む。
【０００８】
本発明のさらに他の実施形態による携帯端末のアプリケーション情報提供方法は、前記携帯端末がインストール済アプリケーションの情報を要請する要請メッセージを前記アプリケーションマーケットサーバーに伝送する段階と、前記携帯端末が前記アプリケーションマーケットサーバーからインストール済アプリケーションの情報およびこれに関連した１つ以上の未インストールアプリケーションの情報を受信する段階と、前記携帯端末が前記インストール済アプリケーションの情報を表示する段階と、前記携帯端末が前記未インストールアプリケーションの情報を要請する要請イベントの発生可否を決定する段階と、前記要請イベントが発生した場合、前記携帯端末が前記未インストールアプリケーションの情報を表示する段階と、を含む。
【０００９】
本発明による携帯端末は、アプリケーション情報要請メッセージを前記アプリケーションマーケットサーバーに伝送し、前記アプリケーションマーケットサーバーから未インストールアプリケーションの情報およびこれに関連した１つ以上のインストール済アプリケーションの情報を受信する無線通信部と、前記未インストールアプリケーションの情報を表示する表示部と、前記インストール済アプリケーションの情報を要請する要請イベントを発生する入力部と、前記要請イベントが発生した場合、前記インストール済アプリケーションの情報を表示するように前記表示部を制御する制御部と、を含む。
【００１０】
本明細書を理解するのにあたって、本明細書において使用された特定単語と構文は、下記の定義として理解される。“含む”、“構成する”およびこれに関して派生された単語は、包括的に含むという意味である。“または”は、“そして”と“または”として理解される。そして、“〜と関連した”、“〜と一緒に関連した”およびこれに関して派生された構文は、“含む”、“〜内に含まれる”、“〜と関連される”、“〜内に含む”、“〜に連結される”、“〜と連結する”、“〜に伝達される”、“〜と協力する”、“相互配置する”、“並んで配置する”、“〜に最も近い”、“有する”、“所有する”の意味として理解される。そして“制御部”は、少なくとも１つ以上の動作を制御することができる任意の装置、システムあるいは構成部である。ここで、装置は、ハードウェア、ファームウエア、ソフトウェアのうち少なくとも２つ以上で構成された装置である。ある特定の制御部と関連した機能は、距離上で遠いかまたは近いかに関係なく集中されるかまたは分離される機能である。特定単語と構文は、本明細書において定義する。技術思想が許容する範囲内の一般的な技術は、大部分以前に適用された意味として理解されるが、以後に使用される技術として理解されることもできる。
【発明の効果】
【００１１】
以上より、本発明によるアプリケーション情報提供方法および携帯端末によれば、アプリケーションマーケットのアプリケーションがユーザに表示されるとき、当該アプリケーションと関連したインストール済アプリケーションの情報が追加的にユーザに表示されることによって、当該アプリケーションが何なのかユーザが直観的に理解できる効果が提供される。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態による携帯端末のブロック構成図である。
【図２】本発明の一実施形態によるアプリケーション情報提供方法を説明するためのフローチャートである。
【図３】（ａ）および（ｂ）は、アプリケーション情報の表示例を説明するための図である。
【図４】本発明の他の実施形態によるアプリケーション情報提供方法を説明するためのフローチャートである。
【図５】本発明のさらに他の実施形態によるアプリケーション情報提供方法を説明するためのフローチャートである。
【図６】本発明のさらに他の実施形態によるアプリケーション情報提供方法を説明するためのフローチャートである。
【図７】本発明のさらに他の実施形態によるアプリケーション情報提供方法を説明するためのフローチャートである。
【図８】（ａ）および（ｂ）は、アプリケーション情報の表示例を説明するための図である。
【図９】本発明のさらに他の実施形態によるアプリケーション情報提供方法を説明するためのフローチャートである。
【図１０】本発明のさらに他の実施形態によるアプリケーション情報提供方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下に言及された図面と本発明の定義を説明した多様な実施形態は、本発明に対する例示であり、本発明の範疇を制限しない。本発明の図面と実施形態は、技術思想が許容する範囲内の適切な電子装置において実行されると理解される。
【００１４】
アプリケーションマーケットサーバーにおいてすべてのアプリケーション（以下、アプリ（Ａｐｐ）と略称することもある）は、有料または無料で購買可能である。このようなアプリは、当該携帯端末にインストールされたか否かを基準としてインストール済アプリと未インストールアプリに区分される。本発明においてインストール済アプリの情報は、アプリマーケットサーバーから携帯端末に受信され、携帯端末にインストールされたアプリと関連した情報を含む。また、インストール済アプリの情報は、携帯端末に以前インストールされたが現在削除されたアプリと関連した情報をさらに含む。また、インストール済アプリの情報は、携帯端末に基本的にインストールされたアプリと関連した情報をさらに含む。本発明において未インストールアプリの情報は、アプリマーケットサーバーにおいて購買可能なすべてのアプリを指称するもので、特に、携帯端末に一回もインストールされたことがないアプリと関連した情報を含む。インストール済アプリの情報は、ウェブマーケットサーバーにおいて識別情報別に管理される。ここで、識別情報は、ユーザを識別するための情報であって、例えば、電子メールアドレスまたは携帯電話番号などである。例えば、携帯端末は、アプリの購買を要請するメッセージをアプリマーケットサーバーに伝送する。これに応答して、アプリマーケットサーバーは、識別情報とパスワードを含むログイン情報を要請するメッセージを携帯端末に伝送する。これに応答して、携帯端末は、ログイン情報を含むメッセージをアプリマーケットサーバーに伝送する。アプリマーケットサーバーは、携帯端末から受信した識別情報（例えば、電子メールアドレス）に対応するパスワードをユーザＤＢを用いて確認し、確認されたパスワードと受信されたパスワードを比較する。２つのパスワードが一致すれば、アプリは、携帯端末に受信されてインストールされる。アプリマーケットサーバーは、当該アプリをインストール済アプリとして管理する。一方、インストール済アプリの情報は、携帯端末自体において管理されることもできる。
【００１５】
本発明において使用パターン情報は、ユーザがインストール済アプリを使用するパターンと関連した情報を意味する。例えば、使用パターン情報は、インストール済アプリ別の最近の使用時間（例えば、最後にそのアプリを使用終了した時点）および使用頻度（例えば、１週間平均使用回数）などを含む。このような使用パターン情報は、携帯端末において管理される。すなわち携帯端末の制御部は、ユーザの要請に応答してアプリケーションを実行し、このアプリケーションの実行時点、終了時点、実行回数をチェックし、チェックされた情報を使用パターン情報として格納部に格納する。また、使用パターン情報は、アプリマーケットサーバーに送信され、アプリマーケットサーバーにおいて管理されることもできる。
【００１６】
本発明において携帯端末は、ネットワークを介してサーバー（特に、アプリマーケットサーバー）に接続が可能な機器であって、例えば、携帯電話、スマートホン、タブレットパソコン、ノートパソコンなどである。以下、本発明による携帯端末のアプリ情報提供方法について詳しく説明する。本発明の詳細な説明に先立って、以下で使用される用語や単語は、通常的や辞書的な意味に限定して解釈すべきものではなく、本発明の技術的思想に符合する意味や概念として解釈されなければならない。したがって、下記の説明と添付の図面は、本発明の好ましい実施形態に過ぎず、本発明の技術的思想をすべて代弁するものではないので、本出願時点においてこれらを代替できる多様な均等物と変形例があり得ることを理解しなければならない。また、添付の図面において、一部の構成要素は、誇張されるか省略されるかまたは概略的に図示され、各構成要素のサイズは、実際サイズを全面的に反映するものではない。したがって、本発明は、添付した図面に描かれた相対的なサイズや間隔によって制限されない。
【００１７】
図１は、本発明の一実施形態による携帯端末のブロック構成図である。
図１を参照すれば、本発明による携帯端末１００は、表示部１１０、キー入力部１２０、格納部１３０、無線通信部１４０、オーディオ処理部１５０、スピーカーＳＰＫ、マイクＭＩＣおよび制御部１６０を含む。
【００１８】
表示部１１０は、制御部１６０の制御の下にデータを表示する。制御部１６０は、データをレンダリング（ｒｅｎｄｅｒｉｎｇ）し、バッファーに格納する。表示部１１０は、バッファーに格納されたデータをアナログ信号に変換して表示する。表示部１１０は、携帯端末１００の利用による多様な画面、例えば、ロック画面、ホーム画面、アプリの実行画面、キーパッド画面などを表示する。ロック画面は、表示部１１０がオンとされれば、表示部１１０に表示される画面である。ロック解除のためのタッチ入力またはキー入力が検出されれば、制御部１６０は、ロック画面の代わりに、ホーム画面またはアプリ実行画面を表示するように表示部１１０を制御する。ホーム画面は、背景イメージと、この上に表示される多数のアイコンを含む。ここで、アイコンそれぞれは、アプリに対応する。アイコンのうち１つがユーザによって選択（例えば、アイコンをタップ）された場合、制御部１６０は、当該アプリ（例えば、アプリマーケットサーバーに接続するためのアプリ）を実行し、その実行画面（例えば、アプリマーケットサーバーから受信された推薦アプリリスト、インストール済アプリのアプリリスト、人気アプリリスト、アプリの詳細情報など）を表示するように表示部１１０を制御する。表示部１１０は、制御部１６０の制御の下に、前記画面のうち１つ、例えば、アプリ実行画面を背景（ｂａｃｋｇｒｏｕｎｄ）として表示し、他の１つ、例えば、キーパッドを前景（ｆｏｒｅｇｒｏｕｎｄ）として前記背景にオーバーラップして表示することができる。また、表示部１１０は、制御部１６０の制御の下に、第１イメージを第１領域に表示し、第２イメージを第２領域に表示する。表示部１１０は、液晶表示装置（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、ＬＣＤ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｅｄ  Ｄｉｏｄｅ）、ＡＭＯＬＥＤ（Ａｃｔｉｖｅ  Ｍａｔｒｉｘ  Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｅｄ  Ｄｉｏｄｅ）またはフレキシブルディスプレイ（Ｆｌｅｘｉｂｌｅ  ｄｉｓｐｌａｙ）で構成されることができる。
【００１９】
タッチスクリーン１１１は、表示部１１０に保持（ｐｌａｃｅ  ｏｎ）される。具体的に、タッチスクリーン１１１は、表示部１１０の前面に位置するアドオンタイプ（ａｄｄ−ｏｎ  ｔｙｐｅ）や表示部１１０内に挿入されるオンセルタイプ（ｏｎ−ｃｅｌｌ  ｔｙｐｅ）またはインセルタイプ（ｉｎ−ｃｅｌｌ  ｔｙｐｅ）により具現される。
【００２０】
タッチスクリーン１１１は、タッチスクリーン１１１に対するユーザジェスチャーに応答してアナログ信号（例えば、タッチイベント）を発生し、アナログ信号をＡ／Ｄ変換して制御部１６０に伝達する。ここで、タッチイベントは、タッチ座標ｘ、ｙを含む。制御部１６０は、タッチスクリーン１１１からタッチ座標が受信される場合、タッチ器具（例えば、指やペン）がタッチスクリーン１１１にタッチされたものと決定し、タッチスクリーン１１１からタッチ座標が受信されない場合、タッチ解除されたものと決定する。また、制御部１６０は、タッチ座標が例えば、ｘ１、ｙ１からｘ２、ｙ２に変化した場合、制御部１６０は、タッチが移動したものと決定する。制御部１６０は、タッチの移動に応答してタッチの位置変化量ｄｘ、ｄｙおよびタッチの移動速度などを算出する。制御部１６０は、タッチ座標、タッチの解除可否、タッチの移動可否、タッチの位置変化量およびタッチの移動速度などに基づいて、ユーザジェスチャーをタッチ、マルチタッチ、タップ（Ｔａｐ）、ダブルタップ（Ｄｏｕｂｌｅ  Ｔａｐ）、ロングタップ（Ｌｏｎｇ  ｔａｐ）、タップアンドタッチ（Ｔａｐ  ＆  ｔｏｕｃｈ）、ドラッグ（Ｄｒａｇ）、フリック（Ｆｌｉｃｋ）、プレス（Ｐｒｅｓｓ）、ピンチイン（ｐｉｎｃｈ  ｉｎ）およびピンチアウト（ｐｉｎｃｈ  ｏｕｔ）などのうちいずれか１つとして決定する。タッチは、ユーザが画面のタッチスクリーン１１１のいずれか１つの地点にタッチ器具を接触するジェスチャーであり、マルチタッチは、複数の地点に多数のタッチ器具（例えば、親指と人差し指）を接触するジェスチャーであり、タップは、画面のいずれか１つの地点にタッチ器具がタッチされた後、移動なしに当該地点においてタッチ解除（ｔｏｕｃｈ−ｏｆｆ）されるジェスチャーであり、ダブルタップは、いずれか１つの地点を連続的に２回タップするジェスチャーであり、ロングタップは、タップより相対的に長くタッチした後、タッチ器具の移動なしに当該地点においてタッチ器具をタッチ解除するジェスチャーであり、タップアンドタッチは、画面の所定の地点をタップした後、当該地点を所定時間（例えば、０．５秒）以内にさらにタッチするジェスチャーであり、ドラッグは、いずれか１つの地点をタッチした状態でタッチ器具を所定の方向に移動させるジェスチャーであり、フリックは、ドラッグに比べてタッチ器具を早く移動させた後、タッチ解除するジェスチャーであり、プレスは、いずれか１つの地点をタッチした後、当該地点を押すジェスチャーであり、ピンチインは、２つのタッチ器具により２つの地点を同時にマルチタッチした後、タッチ器具の間隔を狭めるジェスチャーであり、ピンチアウトは、タッチ器具の間隔を広げるジェスチャーである。すなわちタッチは、タッチスクリーン１１１に接触（ｃｏｎｔａｃｔ）している状態を意味し、その他のジェスチャーは、タッチの変化を意味する。タッチスクリーン１１１は、圧力センサーを具備し、タッチされた地点の圧力を感知する。感知された圧力情報は、制御部１６０に伝達され、制御部１６０は、感知された圧力情報に基づいてタッチとプレスを区分する。
【００２１】
タッチスクリーン１１１は、手ジェスチャーを感知する手タッチパネルとペンジェスチャーを感知するペンタッチパネルを含んで構成された複合タッチパネルであることができる。ここで、手タッチパネルは、静電容量方式（ｃａｐａｃｉｔｉｖｅ  ｔｙｐｅ）により構成される。もちろん手タッチパネルは、抵抗膜方式（ｒｅｓｉｓｔｉｖｅ  ｔｙｐｅ）、赤外線方式または超音波方式により構成されることもできる。また、手タッチパネルは、ユーザの手ジェスチャーのみによってタッチイベントを発生するものではなく、他の物体（例えば、静電容量変化を加えることができる伝導性材質の物体）によってタッチイベントを生成できる。ペンタッチパネルは、電子誘導方式（ｅｌｅｃｔｒｏｍａｇｎｅｔｉｃ  ｉｎｄｕｃｔｉｏｎ  ｔｙｐｅ）により構成される。これにより、ペンタッチパネルは、磁場を形成するように特別に製作されたタッチ用スタイラスペンによってタッチイベントを生成する。
【００２２】
キー入力部１２０は、数字または文字情報を入力されて各種機能を設定するための多数のキーを含む。このようなキーは、メニュー呼び出しキー、画面オン／オフキー、電源オン／オフキーおよびボリューム調節キーなどを含む。キー入力部１２０は、ユーザ設定および携帯端末１００の機能制御と関連したキーイベントを生成し、制御部１６０に伝達する。キーイベントは、電源オン／オフイベント、ボリューム調節イベント、画面オン／オフイベント、シャッターイベントなどを含む。制御部１６０は、このようなキーイベントに応答して前述した構成を制御する。一方、キー入力部１２０のキーは、ハードキー（ｈａｒｄ  ｋｅｙ）と言い、表示部１１０に表示される仮想の（ｖｉｒｔｕａｌ）キーは、ソフトキー（ｓｏｆｔ  ｋｅｙ）として指称される。
【００２３】
格納部１３０は、制御部１６０の補助記憶装置（ｓｅｃｏｎｄａｒｙ  ｍｅｍｏｒｙ  ｕｎｉｔ）であって、ディスク、ＲＡＭ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびフラッシュメモリなどを含む。格納部１３０は、使用パターン情報１３１と、携帯端末１００にインストールされたアプリケーションにそれぞれ対応するインストール済アプリの情報１３２を格納する。また、格納部１３０は、起動プログラム、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）およびアプリケーションを格納する。周知のように、ＯＳは、ハードウェアとアプリケーションとの間、そしてアプリケーション間のインターフェースの役目をしながら、ＣＰＵ、ＧＰＵ、主記憶装置、補助記憶装置などのコンピュータ資源を管理する。また、ＯＳは、ハードウェアの動作およびアプリケーションの実行を制御し、作業（ｔａｓｋ）の手順を定め、ＣＰＵおよびＧＰＵの演算を制御し、データとファイルの格納を管理する。アプリケーションは、組込みアプリケーション（ｅｍｂｅｄｄｅｄ  ａｐｐｌｉｃａｔｉｏｎ）とサードパーティアプリケーション（３ｒｄ  ｐａｒｔｙ  ａｐｐｌｉｃａｔｉｏｎ）とに分類される。例えば、組込みアプリケーションは、ウェブブラウザー（Ｗｅｂ  ｂｒｏｗｓｅｒ）、電子メール（ｅｍａｉｌ）プログラム、インスタントメッセンジャー（ｉｎｓｔａｎｔ  ｍｅｓｓｅｎｇｅｒ）などである。サードパーティアプリケーションは、アプリマーケットサーバーから携帯端末１００に受信されてインストールされるアプリケーションである。サードパーティアプリケーションは、実行環境（ｒｕｎｔｉｍｅ）によってネイティブ（ｎａｔｉｖｅ）アプリと開放型アプリ（例えば、ウェブ（Ｗｅｂ）アプリ）とに分類される。ホールセールアプリケーションコミュニティ（Ｗｈｏｌｅｓａｌｅ  Ａｐｐｌｉｃａｔｉｏｎｓ  Ｃｏｍｍｕｎｉｔｙ、ＷＡＣ）は、周知のように、端末製造会社、ＯＳ開発会社、通信事業者の区分なしに全世界的に流通され得る開放型アプリを開発し配布できるようにするために、世界各国の通信事業者が共同で設立した団体である。ウェブアプリは、このようなＷＡＣの目的達成のためにウェブ技術を基盤にして開発されたアプリである。すなわちウェブアプリは、ＯＳと関係なくウェブブラウザーを通じて実行が可能である。
【００２４】
これと比較して、ネイティブアプリは、特定のＯＳ（例えば、ｉＯＳ、ｂａｄａ  ＯＳ、アンドロイド）ベース上において実行される。すなわちネイティブアプリは、特定のＯＳ（例えば、ｉＯＳ）上においては実行されるが、他のＯＳ上おいては実行されない。携帯端末１００の制御部１６０にバッテリーの電源が供給されれば、まず、起動プログラムが制御部１６０の主記憶装置（例えば、ＲＡＭ）にローディング（ｌｏａｄｉｎｇ）される。このような起動プログラムは、特定のＯＳを主記憶装置にローディングさせる。特定のＯＳは、アプリケーションを主記憶装置にローディングする。この際、ネイティブアプリは、特定のＯＳベース上において動作するようになり、ウェブアプリは、ウェブブラウザーが実行された状態で動作するようになる。
【００２５】
また、格納部１３０は、音声データをテキストに変換するＳＴＴ（ｓｐｅｅｃｈ  ｔｏ  ｔｅｘｔ）プログラムを含むことができる。
【００２６】
無線通信部１４０は、制御部１６０の制御の下に、ネットワークを介して外部装置と音声通話、画像通信またはデータ通信を行う。無線通信部１４０は、送信する信号の周波数を上昇変換および増幅する無線周波数送信部と、受信する信号の周波数を低雑音増幅および下降変換する無線周波数受信部とを含む。
【００２７】
また、無線通信部１４０は、移動通信モジュール（例えば、３世代（３−Ｇｅｎｅｒａｔｉｏｎ）移動通信モジュール、３．５世代（３．５−Ｇｅｎｅｒａｔｉｏｎ）移動通信モジュールまたは４世代（４−Ｇｅｎｅｒａｔｉｏｎ）移動通信モジュールなど）、デジタル放送モジュール（例えば、ＤＭＢモジュール）および近距離通信モジュール（例えば、ワイファイ（Ｗｉ−Ｆｉ）モジュール、ブルートゥース（ｂｌｕｅｔｏｏｔｈ、登録商標）モジュール、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）モジュール）を含む。
【００２８】
オーディオ処理部１５０は、スピーカーＳＰＫおよびマイクＭＩＣと結合し、音声認識、音声録音、デジタルレコーディング（ｒｅｃｏｒｄｉｎｇ）および通話機能のためのオーディオ信号の入力および出力機能を行う。オーディオ処理部１５０は、制御部１６０からオーディオ信号を受信し、受信したオーディオ信号をアナログにＤ／Ａ変換し増幅した後、スピーカーＳＰＫに出力する。オーディオ処理部１５０は、マイクＭＩＣから受信したオーディオ信号をデジタルにＡ／Ｄ変換した後、制御部１６０に提供する。スピーカーＳＰＫは、オーディオ処理部１５０から受信したオーディオ信号を音波（ｓｏｕｎｄ  ｗａｖｅ）に変換して出力する。マイクＭＩＣは、人やその他の音源（ｓｏｕｎｄ  ｓｏｕｒｃｅ）から伝達された音波をオーディオ信号に変換する。
【００２９】
制御部１６０は、携帯端末１００の全般的な動作および携帯端末１００の内部構成間の信号フローを制御し、データを処理する機能を行い、バッテリーからの前記構成への電源供給を制御する。制御部１６０は、起動プログラム、ＯＳおよびアプリケーションを格納する主記憶装置と、格納部１３０に記録（ｗｒｉｔｅ）するデータを臨時格納し、格納部１３０から読み出した（ｒｅａｄ）データを一時格納するキャッシュメモリーと、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）と、ＧＰＵ（ｇｒａｐｈｉｃ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）などを含むことができる。周知のように、ＣＰＵは、資料の演算および比較と、命令語の解釈および実行などを行うコンピューターシステムの核心的な制御ユニットである。ＧＰＵは、ＣＰＵの代わりに、グラフィックと関連した資料の演算および比較と、命令語の解釈および実行などを行うグラフィック制御ユニットである。ＣＰＵとＧＰＵは、それぞれ、２つ以上の独立コア（例えば、クォドコア（ｑｕａｄ−ｃｏｒｅ））が単一集積回路よりなる１つのパッケージ（ｐａｃｋａｇｅ）に統合されることができる。また、ＣＰＵとＧＰＵは、１つのチップに統合（ＳｏＣ、Ｓｙｓｔｅｍｏｎ  Ｃｈｉｐ）されたものであってもよい。また、ＣＰＵとＧＰＵは、マルチレイヤ（ｍｕｌｔｉ  ｌａｙｅｒ）でパッケージング（ｐａｃｋａｇｉｎｇ）されたものであってもよい。一方、ＣＰＵおよびＧＰＵを含む構成は、ＡＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｃｅｓｓｏｒ）とも呼ばれる。
制御部１６０は、ＲＡＭのような主記憶装置を含む。主記憶装置は、あらゆるプログラム、例えば、ブーティングプログラム（ｂｏｏｔｉｎｇ  ｐｒｏｇｒａｍ）、オペレーティングシステム（ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）、及び格納部１３０からロードされたアプリケーションを格納する。制御部１６０のＣＰＵ  とＧＰＵは、前記あらゆるプログラムの命令語にアクセスし、デコードし、デコード結果に従って、その機能を行う。更に、主記憶装置は、格納部１３０に記憶するデータ、格納部１３０から読み出されたデータを一時的に格納する。キャッシュメモリーは、携帯端末１００に一時的データ格納部として、付加的に与えられる。
【００３０】
制御部１６０の本発明と関連した特徴的な動作、すなわちアプリ情報提供を以下の図面を参照して具体的に説明する。
【００３１】
一方、デジタル機器のコンバージェンス（ｃｏｎｖｅｒｇｅｎｃｅ）傾向によって変形が非常に多様で、すべて列挙することはできないが、携帯端末１００は、ＧＰＳモジュール、振動モーター、カメラ、アクセサリー、外部装置インターフェース部（例えば、イヤジャック）などのように上記で言及されない構成をさらに含むことができる。ここで、アクセサリーは、携帯端末１００から分離が可能な携帯端末１００の付属品であって、例えば、タッチスクリーンにタッチのためのペンである。また、携帯端末１００は、その提供形態によって前述した構成から特定構成が除外されるか、他の構成に代替されてもよい。
【００３２】
図２は、本発明の一実施形態によるアプリ情報提供方法を説明するためのフローチャートである。図３（ａ）および（ｂ）は、アプリ情報の表示例を説明するための図である。
【００３３】
まず、ウェブマーケットサーバーに接続するためのアプリがユーザによって実行される。例えば、表示部１１０は、制御部１６０の制御の下に、ホーム画面を表示する。制御部１６０は、ホーム画面に含まれたアプリストアアイコンに対するユーザの選択（例えば、タップ）を検出する。ユーザの選択に応答して、制御部１６０は、ウェブマーケットサーバーにログインするように無線通信部１４０を制御する。すなわち無線通信部１４０は、識別情報およびパスワードを含むログイン要請メッセージをウェブマーケットサーバーに伝送する。ウェブマーケットサーバーは、携帯端末１００から受信した電子メールアドレスに対応するパスワードをユーザＤＢを用いて確認し、確認されたパスワードと受信されたパスワードを比較する。２つのパスワードが一致すれば、ウェブマーケットサーバーは、携帯端末１００のログイン要請を承認し、これによって、例えば、推薦ボタン、チャートボタン、購買リストボタンおよび検索ボタンなどを含むホームページを携帯端末１００に伝送する。無線通信部１４０は、ウェブマーケットサーバーからホームページを受信し、これを制御部１６０に伝達する。制御部１６０は、ホームページを表示するように表示部１１０を制御する。
【００３４】
図２を参照すれば、段階２１０において、制御部１６０は、アプリ情報を要請するメッセージをアプリマーケットサーバーに伝送するように無線通信部１４０を制御する。例えば、ユーザが推薦ボタンをタップすれば、制御部１６０は、推薦リストを要請するメッセージをアプリマーケットサーバーに伝送するように無線通信部１４０を制御する。これに応答して、アプリマーケットサーバーは、多数の推薦アプリの情報を含むリストを携帯端末１００に伝送する。この際、推薦アプリの情報は、識別情報に基づいて未インストールアプリの情報とインストール済アプリの情報とに分類される。すなわち推薦アプリの情報は、すべて未インストールアプリの情報であるか、あるいはそれらのうち１つ以上は、インストール済アプリの情報であることができる。また、アプリマーケットサーバーは、推薦リストとともに、未インストールアプリの情報に関連したインストール済アプリの情報を携帯端末１００に伝送する。アプリマーケットサーバーは、未インストールアプリの情報に基づいてインストール済アプリの情報のうち未インストールアプリの情報と関連したものを決定する。例えば、未インストールアプリの種類がゲームである場合、アプリマーケットサーバーは、インストール済アプリの情報のうちゲームと関連したインストール済アプリの情報を携帯端末１００に伝送する。
【００３５】
段階２２０において、制御部１６０は、無線通信部１４０を介してアプリマーケットサーバーから未インストールアプリの情報およびこれに関連したインストール済アプリの情報を受信する。
【００３６】
段階２３０において、制御部１６０は、受信された未インストールアプリの情報を表示するように表示部１１０を制御する。図３（ａ）を参照すれば、表示部１１０は、アプリケーションリスト３１０を表示する。アプリケーションリスト３１０における‘Ａｎｇｒｙ  ｂｉｒｄ  ３１１’は、未インストールアプリの情報に該当する。
【００３７】
段階２４０において、制御部１６０は、インストール済アプリの情報を要請するイベントの発生可否を決定する。ここで、要請イベントは、タッチスクリーン１１１に対するユーザジェスチャー（例えば、表示部１１０に表示された“インストール済アプリの情報の表示のための表示ボタン３１１ａ”に対するタップ）であることができる。また、要請イベントは、キー入力部１２０を用いて発生したキーイベントであってもよい。また、要請イベントは、音声データであってもよい。すなわちマイクＭＩＣは、ユーザの音声をオーディオ信号に変換し、オーディオ処理部１５０に伝達し、オーディオ処理部１５０は、マイクＭＩＣから受信したオーディオ信号をデジタルにＡ／Ｄ変換した後、制御部１６０に伝達する。制御部１６０は、オーディオ処理部１５０から音声データを受信し、受信された音声データをテキストに変換し、テキストに、例えば、‘インストール済’が含まれた場合、要請イベントが発生したものと決定する。
【００３８】
要請イベントが発生した場合、段階２５０において、制御部１６０は、受信されたインストール済アプリの情報を表示するように表示部１１０を制御する。これにより、ユーザは、表示されたインストール済アプリの情報を通じて未インストールアプリが何なのか直観的に理解することができる。図３（ｂ）を参照すれば、表示部１１０は、‘Ａｎｇｒｙ  ｂｉｒｄ  ３１１’に関連したインストール済アプリのアプリリスト３２０を表示する。
【００３９】
図４は、本発明の他の実施形態によるアプリ情報提供方法を説明するためのフローチャートである。
【００４０】
図４を参照すれば、段階４１０において、制御部１６０は、アプリ情報を要請するメッセージをアプリマーケットサーバーに伝送するように無線通信部１４０を制御する。
【００４１】
段階４２０において、制御部１６０は、無線通信部１４０を介してアプリマーケットサーバーから未インストールアプリの情報を受信し、これを表示するように表示部１１０を制御する。
【００４２】
段階４３０において、制御部１６０は、インストール済アプリの情報を要請するイベントの発生可否を決定する。
【００４３】
要請イベントが発生した場合、段階４４０において、制御部１６０は、格納部１３０からインストール済アプリの情報１３２を読み出し（ｒｅａｄｉｎｇ）、読み出したインストール済アプリの情報１３２を利用してインストール済アプリのうち未インストールアプリの情報に関連したインストール済アプリを決定する。例えば、未インストールアプリの製作会社が“Ａ製作会社”である場合、制御部１６０は、読み出したインストール済アプリの情報１３２のうち“Ａ製作会社”に該当することを、表示すべきインストール済アプリの情報として決定する。
【００４４】
段階４５０において、制御部１６０は、決定されたインストール済アプリの情報（例えば、名前とサムネイル）を表示するように表示部１１０を制御する。
【００４５】
図５は、本発明のさらに他の実施形態によるアプリ情報提供方法を説明するためのフローチャートである。
【００４６】
図５を参照すれば、段階５１０において、制御部１６０は、アプリ情報を要請するメッセージをアプリマーケットサーバーに伝送するように無線通信部１４０を制御する。
【００４７】
段階５２０において、制御部１６０は、無線通信部１４０を介してアプリマーケットサーバーから未インストールアプリの情報およびこれに関連したインストール済アプリの情報を受信する。
【００４８】
段階５３０において、制御部１６０は、受信された未インストールアプリの情報を表示するように表示部１１０を制御する。
【００４９】
段階５４０において、制御部１６０は、インストール済アプリの情報を要請するイベントの発生可否を決定する。
【００５０】
要請イベントが発生した場合、段階５５０において、制御部１６０は、格納部１３０から使用パターン情報１３１を読み出し、使用パターン情報１３１を利用してインストール済アプリの情報のうち表示すべき情報を決定する。ここで、使用パターン情報１３１は、前述したように、インストール済アプリ別に最近の使用時間および使用頻度などを含む。例えば、制御部１６０は、インストール済アプリの情報のうち使用頻度が最も多いインストール済アプリの情報を、表示すべき情報として決定する。
【００５１】
段階５６０において、制御部１６０は、決定されたインストール済アプリの情報を表示するように表示部１１０を制御する。
【００５２】
図６は、本発明のさらに他の実施形態によるアプリ情報提供方法を説明するためのフローチャートである。
【００５３】
図６を参照すれば、段階６１０において、制御部１６０は、アプリ情報を要請するメッセージをアプリマーケットサーバーに伝送するように無線通信部１４０を制御する。
【００５４】
段階６２０において、制御部１６０は、無線通信部１４０を介してアプリマーケットサーバーから未インストールアプリの情報、これに関連したインストール済アプリの情報およびそれぞれの実行環境情報（ｒｕｎｔｉｍｅ  ｉｎｆｏｒｍａｔｉｏｎ）を受信する。ここで、実行環境情報は、当該アプリの実行環境、すなわちネイティブ（ｎａｔｉｖｅ）アプリであるかまたは開放型アプリであるかを示す情報を含む。
【００５５】
段階６３０において、制御部１６０は、未インストールアプリの情報およびその実行環境情報を表示するように表示部１１０を制御する。図３（ａ）を参照すれば、表示部１１０は、“Ａｎｇｒｙ  ｂｉｒｄ  ３１１”とこれが特定のＯＳベース上で動作するネイティブアプリであることを示すアイコン３１１ｂを表示する。
【００５６】
段階６４０において、制御部１６０は、インストール済アプリの情報を要請するイベントの発生可否を決定する。要請イベントが発生した場合、段階６５０において、制御部１６０は、インストール済アプリの情報およびその実行環境情報を表示するように表示部１１０を制御する。図３（ｂ）を参照すれば、表示部１１０は、“Ａｎｇｒｙ  ｂｉｒｄ  ３２１”とこれがウェブブラウザーの基盤の下に動作するウェブアプリであることを示すアイコン３２１ａを表示する。
【００５７】
図７は、本発明のさらに他の実施形態によるアプリ情報提供方法を説明するためのフローチャートである。図８（ａ）および（ｂ）は、アプリ情報の表示例を説明するための図である。
【００５８】
図７を参照すれば、段階７１０において、制御部１６０は、インストール済アプリの情報を要請するメッセージをアプリマーケットサーバーに伝送するように無線通信部１４０を制御する。例えば、ユーザが表示部１１０に表示された購買リストボタンをタップすれば、無線通信部１４０は、制御部１６０の制御の下に、購買リストを要請するメッセージをアプリマーケットサーバーに伝送する。これに応答して、アプリマーケットサーバーは、購買リストおよびこれに含まれたインストール済アプリの情報それぞれに関連した未インストールアプリの情報を携帯端末１００に伝送する。
【００５９】
段階７２０において、制御部１６０は、無線通信部１４０を介してアプリマーケットサーバーからインストール済アプリの情報およびこれに関連した未インストールアプリの情報を受信する。
【００６０】
段階７３０において、制御部１６０は、受信されたインストール済アプリの情報を表示するように表示部１１０を制御する。図８（ａ）を参照すれば、表示部１１０は、購買リスト８１０を表示する。
【００６１】
段階７４０において、制御部１６０は、未インストールアプリの情報を要請するイベントの発生可否を決定する。ここで、要請イベントは、タッチスクリーン１１１に対するユーザジェスチャー（例えば、表示部１１０に表示された“未インストールアプリの情報の表示のためのプレビューボタン８１１ａ”に対するタップ）であることができる。また、要請イベントは、キー入力部１２０を用いて発生したキーイベントであってもよい。また、要請イベントは、音声データ（例えば、“未インストール”）であってもよい。
【００６２】
要請イベントが発生した場合、段階７５０において、制御部１６０は、未インストールアプリの情報を表示するように表示部１１０を制御する。これにより、ユーザは、インストール済アプリに関連した未インストールアプリを容易に検索できる。図８（ｂ）を参照すれば、表示部１１０は、‘Ｆａｃｅｂｏｏｋ  ８１１’に関連した未インストールアプリのアプリリスト８２０を表示する。
【００６３】
図９は、本発明のさらに他の実施形態によるアプリ情報提供方法を説明するためのフローチャートである。
【００６４】
図９を参照すれば、段階９１０において、制御部１６０は、アプリ情報を要請するメッセージをアプリマーケットサーバーに伝送するように無線通信部１４０を制御する。
【００６５】
段階９２０において、制御部１６０は、無線通信部１４０を介してアプリマーケットサーバーから未インストールアプリの情報を受信し、これを表示するように表示部１１０を制御する。
【００６６】
段階９３０において、制御部１６０は、表示された未インストールアプリの情報と関連したインストール済アプリの情報を要請するイベントの発生可否を決定する。要請イベントは、タッチスクリーン１１１に対するユーザジェスチャー（例えば、表示部１１０に表示された“インストール済アプリの情報の表示のための表示ボタン３１１ａ”に対するタップ）であることができる。また、要請イベントは、キー入力部１２０を用いて発生したキーイベントであってもよい。また、要請イベントは、音声データであってもよい。
【００６７】
要請イベントが発生した場合、段階９４０において、制御部１６０は、インストール済アプリの情報を要請するメッセージをアプリマーケットサーバーに伝送するように無線通信部１４０を制御する。段階９５０において、制御部１６０は、無線通信部１４０を介してアプリマーケットサーバーからインストール済アプリの情報を受信し、これを表示するように表示部１１０を制御する。
【００６８】
図１０は、本発明のさらに他の実施形態によるアプリ情報提供方法を説明するためのフローチャートである。
【００６９】
図１０を参照すれば、段階１０１０において、制御部１６０は、アプリ情報を要請するメッセージをアプリマーケットサーバーに伝送するように無線通信部１４０を制御する。段階１０２０において、制御部１６０は、無線通信部１４０を介してアプリマーケットサーバーから未インストールアプリの情報を受信し、これを表示するように表示部１１０を制御する。段階１０３０において、制御部１６０は、表示された未インストールアプリの情報と関連したインストール済アプリの情報を要請するイベントの発生可否を決定する。要請イベントが発生した場合、段階１０４０において、制御部１６０は、インストール済アプリの情報を要請するメッセージをアプリマーケットサーバーに伝送するように無線通信部１４０を制御する。
【００７０】
段階１０５０において、制御部１６０は、無線通信部１４０を介してアプリマーケットサーバーからインストール済アプリの情報を受信する。段階１０６０において、制御部１６０は、格納部１３０の使用パターン情報１３１を読み出し、使用パターン情報１３１を利用してインストール済アプリの情報のうち表示すべき情報を決定する。段階１０７０において、制御部１６０は、決定されたインストール済アプリの情報を表示するように表示部１１０を制御する。
【００７１】
前述したような本発明によるアプリ情報提供方法は、多様なコンピュータを用いて行われるプログラム命令で具現され、コンピュータで読み取り可能な記録媒体に記録されることができる。ここで、記録媒体は、プログラム命令、データファイル、データ構造などを含む。また、プログラム命令は、本発明のために特別に設計され構成されたものであるか、コンピュータソフトウェア当業者に公知されて使用可能なものであってもよい。また、記録媒体には、ハードディスク、フロッピー(登録商標)ディスクおよび磁気テープのような磁気媒体（Ｍａｇｎｅｔｉｃ  Ｍｅｄｉａ）と、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）と、フロプチカルディスク（Ｆｌｏｐｔｉｃａｌ  Ｄｉｓｋ）のような磁気−光媒体（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）  と、ＲＡＭと、フラッシュメモリなどのようなハードウェア装置が含まれる。また、プログラム命令には、コンパイラーによって作われるような機械語コードだけでなく、インタプリターなどを使用してコンピュータによって実行できる高級言語コードが含まれる。ハードウェア装置は、本発明を行うために１つ以上のソフトウェアモジュールとして作動するように構成される。
【００７２】
本発明の一実施形態による多様に変形された技術は、技術思想が許容する範囲内で１つの技術として仮定することができる。また、ここで多様に変形された技術は、請求範囲の範囲内で説明される。
【符号の説明】
【００７３】
１００  携帯端末
１１０  表示部
１１１  タッチスクリーン
１２０  キー入力部
１３０  格納部
１３１  使用パターン情報
１３２  インストール済アプリの情報
１４０  無線通信部
１５０  オーディオ処理部
１６０  制御部
【図１】
2014116002.tif 000003
【図２】
2014116002.tif 000004
【図３】
2014116002.tif 000005
【図４】
2014116002.tif 000006
【図５】
2014116002.tif 000007
【図６】
2014116002.tif 000008
【図７】
2014116002.tif 000009
【図８】
2014116002.tif 000010
【図９】
2014116002.tif 000011
【図１０】
2014116002.tif 000012