(57)【特許請求の範囲】
【請求項１】
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバであって、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部と、
ユーザにより第一の端末装置を介して所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応するアクセス情報を取得するアクセス情報取得部と、
前記所望のアプリケーションを選択したユーザの利用する第二の端末装置に、アプリケーションを配信する配信サーバから前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記第二の端末装置に、前記通知情報生成部により生成した通知情報を通知する通知部と
を有する、サーバ。
【請求項２】
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバであって、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報と、該ユーザにより選択されたアプリケーションを取得させる他のユーザのユーザIDとを対応付けて記憶するユーザ情報格納部と、
ユーザにより所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応する他のユーザのアクセス情報を取得するアクセス情報取得部と、
前記他のユーザが利用する第二の端末装置に、アプリケーションを配信する配信サーバから前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記第二の端末装置に、前記通知情報生成部により生成した通知情報を通知する通知部と
を有する、サーバ。
【請求項３】
請求項１又は２に記載のサーバにおいて、
前記ユーザ情報格納部には、前記アクセス情報として、前記ユーザの利用する第二の端末装置の電話番号が格納され、
前記アクセス情報取得部は、前記ユーザ情報格納部から、該第二の端末装置の電話番号を取得し、
前記通知部は、ショートメッセージサービスを利用して、前記通知情報を通知する、サーバ。
【請求項４】
請求項１ないし３のいずれか１項に記載のサーバであって、
前記第一の端末装置はパソコンであり、前記第二の端末装置は携帯端末装置である、サーバ。
【請求項５】
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置とを有するシステムであって、
前記サーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部と、
ユーザにより第一の端末装置を介して所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応するアクセス情報を取得するアクセス情報取得部と、
前記所望のアプリケーションを選択したユーザの利用する第二の端末装置に、アプリケーションを配信する配信サーバから前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記通知情報生成部により生成した通知情報を通知する通知部と
を有し、
前記第二の端末装置は、
前記サーバからの通知情報を受信する受信部と、
前記通知情報に含まれる起動情報により起動されるソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行する制御を行う起動プロセス制御部と
を有する、システム。
【請求項６】
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するウェブサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置と、前記アプリケーションを前記第二の端末装置に配信する配信サーバを有するシステムであって、
前記ウェブサーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部と、
ユーザにより所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応するアクセス情報を取得するアクセス情報取得部と、
アプリケーションを配信する配信サーバから、前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記配信サーバに、前記通知情報生成部により生成した通知情報を通知する通知部と
を有し、
前記配信サーバは、
前記ウェブサーバからの通知情報を受信する受信部と、
前記通知情報に含まれる前記所望のアプリケーション情報に基づいて、該所望のアプリケーションを取得するアプリケーション取得部と、
前記第二の端末装置に、前記アプリケーション取得部により取得した前記所望のアプリケーションと、前記通知情報に含まれるアクセス情報、及び起動情報とを含む配信情報を生成する配信情報生成部と、
前記第二の端末装置に、前記配信情報生成部により生成した配信情報を配信する配信部と
を有し、
前記第二の端末装置は、
前記配信サーバからの配信情報を受信する受信部と、
前記配信情報に含まれる起動情報により起動されるソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行する制御を行う起動プロセス制御部と
を有する、システム。
【請求項７】
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置とを有するシステムであって、
前記サーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報と、該ユーザにより選択されたアプリケーションを取得させる他のユーザのユーザIDとを対応付けて記憶するユーザ情報格納部と、
ユーザにより所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応する他のユーザのアクセス情報を取得するアクセス情報取得部と、
アプリケーションを配信する配信サーバから、前記他のユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記他のユーザが利用する第二の端末装置に、前記通知情報生成部により生成した通知情報を通知する通知部と
を有し、
前記他のユーザが利用する第二の端末装置は、
前記サーバからの通知情報を受信する受信部と、
前記通知情報に含まれる起動情報により起動されるソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行する制御を行う起動プロセス制御部と
を有する、システム。
【請求項８】
請求項５ないし７のいずれか１項に記載のシステムであって、
前記第一の端末装置はパソコンであり、前記第二の端末装置は携帯端末装置である、システム。
【請求項９】
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置とを有するシステムにおける方法であって、
前記サーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部から、ユーザにより所望のアプリケーションが選択された際に、該ユーザに対応するアクセス情報を取得するアクセス情報取得ステップと、
アプリケーションを配信する配信サーバから、前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成ステップと、
前記アクセス情報取得ステップにより取得されたアクセス情報と、前記起動情報生成ステップにより生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成ステップと、
前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記通知情報生成ステップにより生成した通知情報を通知する通知ステップと
を有し、
前記第二の端末装置は、
前記サーバからの通知情報を受信する受信ステップと、
前記通知情報に含まれる起動情報により起動されるソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行する制御を行う起動プロセス制御ステップと
を有する、方法。
【請求項１０】
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するウェブサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置と、前記アプリケーションを前記第二の端末装置に配信する配信サーバを有するシステムにおける方法であって、
前記ウェブサーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部から、ユーザにより所望のアプリケーションが選択された際に、該ユーザに対応するアクセス情報を取得するアクセス情報取得ステップと、
アプリケーションを配信する配信サーバから、前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成ステップと、
前記アクセス情報取得ステップにより取得されたアクセス情報と、前記起動情報生成ステップにより生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成ステップと、
前記配信サーバに、前記通知情報生成ステップにより生成した通知情報を通知する通知ステップと
を有し、
前記配信サーバは、
前記ウェブサーバからの通知情報を受信する受信ステップと、
前記通知情報に含まれる前記所望のアプリケーション情報に基づいて、該所望のアプリケーションを取得するアプリケーション取得ステップと、
前記第二の端末装置に、前記アプリケーション取得ステップにより取得した前記所望のアプリケーションと、前記通知情報に含まれるアクセス情報、及び起動情報とを含む配信情報を生成する配信情報生成ステップと、
前記第二の端末装置に、前記配信情報生成ステップにより生成した配信情報を配信する配信ステップと
を有し、
前記第二の端末装置は、
前記配信サーバからの配信情報を受信する受信ステップと、
前記配信情報に含まれる起動情報により起動されるソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行する制御を行う起動プロセス制御ステップと
を有する、方法。
【請求項１１】
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置とを有するシステムにおける方法であって、
前記サーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報と、該ユーザにより選択されたアプリケーションを取得させる他のユーザのユーザIDとを対応付けて記憶するユーザ情報格納部から、ユーザにより所望のアプリケーションが選択された際に、該ユーザに対応する他のユーザのアクセス情報を取得するアクセス情報取得ステップと、
アプリケーションを配信する配信サーバから、前記他のユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行させるソフトウェアを起動させる起動情報を生成する起動情報生成ステップと、
前記アクセス情報取得ステップにより取得されたアクセス情報と、前記起動情報生成ステップにより生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成ステップと、
前記他のユーザが利用する第二の端末装置に、前記通知情報生成ステップにより生成した通知情報を通知する通知ステップと
を有し、
前記他のユーザが利用する第二の端末装置は、
前記サーバからの通知情報を受信する受信ステップと、
前記通知情報に含まれる起動情報により起動されるソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行する制御を行う起動プロセス制御ステップと
を有する、方法。
【請求項１２】
請求項９ないし１１のいずれか１項に記載の方法であって、
前記第一の端末装置はパソコンであり、前記第二の端末装置は携帯端末装置である、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションを配信するシステムに関する。
【背景技術】
【０００２】
電気通信キャリアや端末メーカーにより、相次いでオープンなプラットフォームを採用した携帯端末装置が、市場に投入されている。該携帯端末装置には、スマートフォンが含まれる。オープンなプラットフォームが採用されることにより、電気通信キャリアや端末メーカーは、API(Application Program Interface)を利用した新しい機能、サービスを提供可能な携帯端末装置を製品化できる。また、オープンなプラットフォームが採用されることにより、好みに応じてアプリケーションを追加できる。
【０００３】
オープンなプラットフォームが採用されることにより、アプリケーションの開発者はアプリケーションを自由に開発でき、ユーザは豊富にそろったアプリケーション中から所望のアプリケーションを選択できる。
【０００４】
例えば、ユーザは携帯端末装置を操作することにより、携帯端末向けのアプリケーションマーケットにアクセスできる。該携帯端末向けのアプリケーションマーケットから所望のアプリケーションをダウンロードし、インストールできる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００８−５３５５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した携帯端末装置によりアクセスすべきアプリケーションマーケット(以下、「携帯向けアプリマーケット」と呼ぶ)に加え、端末装置、例えば、パソコン(PC: Personal Computer)によりアクセスすべきWEBサイトとしてのアプリケーションマーケット(以下、「PC向けアプリマーケット」と呼ぶ)も多数存在している。
【０００７】
PC向けアプリマーケットは、ディスプレイにより参照できるため、見やすく、また、操作性もよい。以上により、携帯向けアプリマーケットよりも使い勝手がよい場合が多い。一方、携帯向けアプリマーケットは、携帯端末装置を用いて、いつでもどこでも参照できる点で利便性が高いという利点がある。
【０００８】
しかし、PC向けアプリマーケットを利用して、携帯端末装置で使用すべく選択された所望のアプリケーションを該携帯端末装置に取得させるためには、携帯端末装置に、該所望のアプリケーションをダウンロードできるサイトを通知する必要がある。携帯端末装置により、携帯向けアプリマーケットを利用して、PCで使用すべく選択された所望のアプリケーションをPCに取得させる場合でも同様である。例えば、Quick Response code(以下「QRコード」と言う)（登録商標）を利用することにより、該所望のアプリケーションをダウンロードできるサイトを通知することができる。具体的には、携帯端末装置に搭載されたカメラを利用して、ディスプレイに表示されたQRコードを取得させる。QRコードを取得させることにより、該QRコードにより表される、該PC向けアプリマーケットに対応する携帯向けアプリマーケットにアクセスできる。
【０００９】
また、例えば、携帯向けのアプリマーケットと、PC向けアプリマーケットとの間でユーザーアカウントを共通化することも行われている。ユーザがPC向けアプリマーケットにログインして、所望のアプリケーションを検索した結果を、携帯向けアプリマーケットにログインすることで参照できる。
【００１０】
しかし、携帯向けアプリマーケット又はPC向けアプリマーケットで、他方のアプリマーケットで選択された所望のアプリケーションを参照できても、該アプリケーションをダウンロードし、インストールするには、別途、ダウンロードし、インストールするための操作が必要である。別途操作する必要があるため、特に携帯端末装置の操作に不慣れなユーザとっては、煩わしい。
【００１１】
そこで、本発明は上述した問題点に鑑みてなされたものであり、その目的は、第一の端末装置（典型的にはPC）によりアクセスすべきアプリケーションマーケットにおいて選択したアプリケーションのダウンロード及びインストールの少なくとも一方を、第二の端末装置（典型的には携帯端末装置）に実行させることである。
【課題を解決するための手段】
【００１２】
本サーバは、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバであって、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部と、
ユーザにより第一の端末装置を介して所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応するアクセス情報を取得するアクセス情報取得部と、
前記所望のアプリケーションを選択したユーザの利用する第二の端末装置に、アプリケーションを配信する配信サーバから前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記第二の端末装置に、前記通知情報生成部により生成した通知情報を通知する通知部と
を有する。
【００１３】
本サーバは、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバであって、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報と、該ユーザにより選択されたアプリケーションを取得させる他のユーザのユーザIDとを対応付けて記憶するユーザ情報格納部と、
ユーザにより所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応する他のユーザのアクセス情報を取得するアクセス情報取得部と、
前記他のユーザが利用する第二の端末装置に、アプリケーションを配信する配信サーバから前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記第二の端末装置に、前記通知情報生成部により生成した通知情報を通知する通知部と
を有する。
【００１４】
本システムは、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置とを有するシステムであって、
前記サーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部と、
ユーザにより第一の端末装置を介して所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応するアクセス情報を取得するアクセス情報取得部と、
前記所望のアプリケーションを選択したユーザの利用する第二の端末装置に、アプリケーションを配信する配信サーバから前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記通知情報生成部により生成した通知情報を通知する通知部と
を有し、
前記第二の端末装置は、
前記サーバからの通知情報を受信する受信部と、
前記通知情報に含まれる起動情報により起動されるソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行する制御を行う起動プロセス制御部と
を有する。
【００１５】
本システムは、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するウェブサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置と、前記アプリケーションを前記第二の端末装置に配信する配信サーバを有するシステムであって、
前記ウェブサーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部と、
ユーザにより所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応するアクセス情報を取得するアクセス情報取得部と、
アプリケーションを配信する配信サーバから、前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記配信サーバに、前記通知情報生成部により生成した通知情報を通知する通知部と
を有し、
前記配信サーバは、
前記ウェブサーバからの通知情報を受信する受信部と、
前記通知情報に含まれる前記所望のアプリケーション情報に基づいて、該所望のアプリケーションを取得するアプリケーション取得部と、
前記第二の端末装置に、前記アプリケーション取得部により取得した前記所望のアプリケーションと、前記通知情報に含まれるアクセス情報、及び起動情報とを含む配信情報を生成する配信情報生成部と、
前記第二の端末装置に、前記配信情報生成部により生成した配信情報を配信する配信部と
を有し、
前記第二の端末装置は、
前記配信サーバからの配信情報を受信する受信部と、
前記配信情報に含まれる起動情報により起動されるソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行する制御を行う起動プロセス制御部と
を有する。
【００１６】
本システムは、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置とを有するシステムであって、
前記サーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報と、該ユーザにより選択されたアプリケーションを取得させる他のユーザのユーザIDとを対応付けて記憶するユーザ情報格納部と、
ユーザにより所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応する他のユーザのアクセス情報を取得するアクセス情報取得部と、
アプリケーションを配信する配信サーバから、前記他のユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記他のユーザが利用する第二の端末装置に、前記通知情報生成部により生成した通知情報を通知する通知部と
を有し、
前記他のユーザが利用する第二の端末装置は、
前記サーバからの通知情報を受信する受信部と、
前記通知情報に含まれる起動情報により起動されるソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行する制御を行う起動プロセス制御部と
を有する。
【００１７】
本方法は、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置とを有するシステムにおける方法であって、
前記サーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部から、ユーザにより所望のアプリケーションが選択された際に、該ユーザに対応するアクセス情報を取得するアクセス情報取得ステップと、
アプリケーションを配信する配信サーバから、前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成ステップと、
前記アクセス情報取得ステップにより取得されたアクセス情報と、前記起動情報生成ステップにより生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成ステップと、
前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記通知情報生成ステップにより生成した通知情報を通知する通知ステップと
を有し、
前記第二の端末装置は、
前記サーバからの通知情報を受信する受信ステップと、
前記通知情報に含まれる起動情報により起動されるソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行する制御を行う起動プロセス制御ステップと
を有する。
【００１８】
本方法は、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するウェブサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置と、前記アプリケーションを前記第二の端末装置に配信する配信サーバを有するシステムにおける方法であって、
前記ウェブサーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部から、ユーザにより所望のアプリケーションが選択された際に、該ユーザに対応するアクセス情報を取得するアクセス情報取得ステップと、
アプリケーションを配信する配信サーバから、前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行させるソフトウェアを起動させる起動情報を生成する起動情報生成ステップと、
前記アクセス情報取得ステップにより取得されたアクセス情報と、前記起動情報生成ステップにより生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成ステップと、
前記配信サーバに、前記通知情報生成ステップにより生成した通知情報を通知する通知ステップと
を有し、
前記配信サーバは、
前記ウェブサーバからの通知情報を受信する受信ステップと、
前記通知情報に含まれる前記所望のアプリケーション情報に基づいて、該所望のアプリケーションを取得するアプリケーション取得ステップと、
前記第二の端末装置に、前記アプリケーション取得ステップにより取得した前記所望のアプリケーションと、前記通知情報に含まれるアクセス情報、及び起動情報とを含む配信情報を生成する配信情報生成ステップと、
前記第二の端末装置に、前記配信情報生成ステップにより生成した配信情報を配信する配信ステップと
を有し、
前記第二の端末装置は、
前記配信サーバからの配信情報を受信する受信ステップと、
前記配信情報に含まれる起動情報により起動されるソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行する制御を行う起動プロセス制御ステップと
を有する。
【００１９】
本方法は、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置とを有するシステムにおける方法であって、
前記サーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報と、該ユーザにより選択されたアプリケーションを取得させる他のユーザのユーザIDとを対応付けて記憶するユーザ情報格納部から、ユーザにより所望のアプリケーションが選択された際に、該ユーザに対応する他のユーザのアクセス情報を取得するアクセス情報取得ステップと、
アプリケーションを配信する配信サーバから、前記他のユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行させるソフトウェアを起動させる起動情報を生成する起動情報生成ステップと、
前記アクセス情報取得ステップにより取得されたアクセス情報と、前記起動情報生成ステップにより生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成ステップと、
前記他のユーザが利用する第二の端末装置に、前記通知情報生成ステップにより生成した通知情報を通知する通知ステップと
を有し、
前記他のユーザが利用する第二の端末装置は、
前記サーバからの通知情報を受信する受信ステップと、
前記通知情報に含まれる起動情報により起動されるソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を自動的に実行する制御を行う起動プロセス制御ステップと
を有する。
【発明の効果】
【００２０】
開示のサーバ、システム、及び方法によれば、第一の端末装置によりアクセスすべきアプリケーションマーケットにおいて選択したアプリケーションのダウンロード及びインストールの少なくとも一方を、第二の端末装置に実行させることができる
【図面の簡単な説明】
【００２１】
【図１】本実施例に従ったシステムの一例を示す図である。
【図２】本実施例に従ったシステムの動作の一例を示す図である。
【図３】本実施例に従った携帯端末装置の一例を示す機能ブロック図である。
【図４】本実施例に従ったサーバの一例を示す機能ブロック図である。
【図５】本実施例に従ったシステムの動作の一例を示すシーケンス図である。
【図６】本変形例に従ったシステムの動作の一例を示す図である。
【図７】本変形例に従ったシステムの動作の一例を示す図である。
【発明を実施するための形態】
【００２２】
次に、本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００２３】
＜実施例＞
＜システム＞
図１は、本実施例に従ったシステムの一例を示す。
【００２４】
本システムには、携帯端末装置４００が含まれる。
【００２５】
該携帯端末装置４００は、通信網５０を介して、配信サーバ２００にアクセスし、アプリケーションを要求する。該携帯端末装置４００は、配信サーバ２００により配信されたアプリケーションをダウンロードし、インストールする。例えば、該携帯端末装置４００は、アクセスポイント（図示無し）に接続し、該アクセスポイントが接続された通信網５０に接続された配信サーバ２００にアクセスしてもよい。該通信網５０は、インターネットであってもよい。また、例えば、該携帯端末装置４００は基地局（図示無し）に接続し、該基地局が接続された通信網５０に接続された配信サーバ２００にアクセスしてもよい。該通信網５０は、移動体通信ネットワークであってもよい。
【００２６】
本システムには、配信サーバ２００が含まれる。
【００２７】
該配信サーバ２００は、通信網５０を介してアクセスしてきた携帯端末装置４００により要求されたアプリケーションを配信する。
【００２８】
本システムには、PC版アプリマーケット用サーバ１００が含まれる。該PC版アプリケーションマーケット用サーバ１００は、通信網５０を介してアクセスしてきたPC３００に対して、Webサイトとしてのアプリケーションマーケット（PC向けアプリマーケット）を提供する。
【００２９】
本システムには、PC(Personal Computer)３００が含まれる。ユーザは、PC３００により、PC版アプリマーケット用サーバ１００にアクセスすることができる。該ユーザは、PC向けアプリマーケットを利用して、該ユーザの利用する携帯端末装置４００に、所望のアプリケーションをダウンロードし、インストールするための操作を行うことができる。
【００３０】
＜システムの概要＞
図２は、本システムの概要を示す。
【００３１】
ユーザＡは、PC３００を操作することによりPC版アプリマーケット用サーバ１００にアクセスし、PC版アプリマーケットを訪問する。該PC版アプリマーケットを訪問する際に、ユーザログインを行う（１）。
【００３２】
ユーザＡは、該PC向けアプリマーケットを利用して、アプリケーションを検索し、所望のアプリケーションを選択できる。ユーザは、該所望のアプリケーションをダウンロードし、インストールするための操作を行う（２）。該操作により、ユーザの所望するアプリケーションのID（以下、「アプリID」と呼ぶ）が選択される。
【００３３】
PC版アプリマーケット用サーバ１００には、ユーザIDと、該ユーザが利用する携帯端末装置４００にアクセスするためのアクセス情報とが紐付けられて（対応付けられて）記憶されている。該アクセス情報として、携帯端末装置４００の電話番号が利用されてもよい。以下、一例として、アクセス情報として、電話番号を利用する場合について説明する。該電話番号は、ユーザが、PC用アプリマーケットに登録した際、また、携帯端末装置４００により、携帯用アプリマーケットにアクセスした際に取得されてもよい。PC用アプリマーケットに登録した際に、電話番号が取得された場合、携帯用アプリマーケットから取得された場合においても、PC版アプリマーケット用サーバ１００と配信サーバ２００との間で、該取得された情報が共有されるのが好ましい。
【００３４】
該PC版アプリマーケット用サーバ１００は、PC３００からのユーザIDに紐付けられた電話番号を取得する。該PC版アプリマーケット用サーバ１００は、該ユーザの携帯端末４００に、該所望のアプリケーションをダウンロードさせ、インストールさせるための情報（以下、「ダウンロード通知情報」という）を通知する（４）。該ダウンロード通知情報には、電話番号と、ユーザにより選択された所望のアプリケーションのアプリID と、携帯端末内起動プロセスIDとが含まれる。ここで、携帯端末内起動プロセスIDとは、ユーザが利用する携帯端末装置４００に、配信サーバ２００にアクセスさせ、アプリIDを送信し、該配信サーバ２００から配信される該アプリIDに対応するアプリケーションをダウンロードさせ、インストールさせるためのソフトウェアを起動するためのソフトウェアのIDである。携帯端末内起動プロセスIDは、アプリケーション毎に、予め設定されてもよい。ダウンロード通知情報は、PC版アプリマーケット用サーバ１００から、ショートメッセージサービス(SMS: Short Message Service)を利用して送信されてもよい。
【００３５】
携帯端末装置４００は、PC版アプリケーション用サーバ１００から通知されたダウンロード通知情報に従って、ソフトウェアの起動、及び配信サーバ２００へのアクセスを実行する。該携帯端末４００は、配信サーバ２００に、アプリID を送信する（５）。該携帯端末装置４００は、配信サーバ２００により配信される、アプリIDに対応するアプリケーションをダウンロードし、インストールする（６）。
【００３６】
本システムでは、PC版アプリマーケット用サーバ１００において、ユーザと、該ユーザの利用する携帯端末装置４００の電話番号とが紐付けられている。ユーザと、該ユーザの利用する携帯端末装置４００の電話番号とが紐付けられているため、ユーザがPC用アプリマーケットを利用して選択したアプリケーションのID を、該ユーザの利用する携帯端末装置４００に通知できる。
【００３７】
また、PC版アプリマーケット用サーバ１００からユーザにより選択されたアプリケーションのIDを通知するダウンロード通知情報に、携帯端末内起動プロセスIDを含めることにより、該ダウンロード通知情報を受信した携帯端末装置４００は、配信サーバ２００に、アプリIDに対応するアプリケーションを自動的に要求する。該携帯端末装置４００は、配信サーバ２００により配信されたアプリIDに対応するアプリケーションを自動的に、ダウンロードし、インストールできる。ここで、「自動的に」とは、携帯端末装置４００を操作することなく、該携帯端末装置４００は、配信サーバ２００にアクセスし、アプリIDを送信し、配信サーバからのアプリケーションをダウンロードし、インストールできることである。
【００３８】
なお、アプリケーションを自動的にダウンロードし、インストールするかどうかは、例えば、ユーザが携帯端末装置４００に施した設定によって決定されてもよい。例えば、ユーザがPC版アプリマーケットから到達するダウンロード通知情報を信用し、全て自動的にダウンロード又はインストールしてよいと設定した場合は、自動的にダウンロード又はインストールが行われ、それ以外の場合は、ソフトウェアを起動後、ユーザの承諾操作を待ってからダウンロード又はインストールすることとすることが可能である。
【００３９】
＜携帯端末装置＞
図３は、本携帯端末装置４００を示す。
【００４０】
本携帯端末装置４００は、送受信部４０２を有する。
【００４１】
該送受信部４０２は、PC版アプリマーケット用サーバ１００からプッシュ(PUSH)されたダウンロード通知情報を受信する。例えば、SMSサービスを利用して送信されたダウンロード通知情報を受信する。また、送受信部４０２は、配信サーバ２００にアクセスし、無線通信を開始する。送受信部４０２は、携帯用アプリマーケットにアクセスし、ダウンロード通知情報に含まれるアプリIDを無線送信する。送受信部４０２は、配信サーバ２００により送信されたアプリIDに対応するアプリケーションを受信する。
【００４２】
本携帯端末装置４００は、インストール制御部４０４を有する。インストール制御部４０４は、PC版アプリマーケット用サーバ１００によりプッシュされたダウンロード通知情報に含まれる携帯端末内起動プロセスIDに対応する起動プロセス制御部４０４ｎ（ｎは、ｎ＞０の整数）を起動する。
【００４３】
インストール制御部４０４は、１又は複数の起動プロセス制御部４０４ｎを有する。ダウンロード通知情報に含まれる携帯端末内起動プロセスIDに対応する起動プロセス制御部４０４ｎは、配信サーバ２００にアクセスし、該配信サーバ２００にアプリIDを送信し、該配信サーバ２００から配信される該アプリIDに対応するアプリケーションをダウンロードし、インストールするための制御を行う。
【００４４】
＜PC版アプリマーケット用サーバ１００＞
図４は、本PC版アプリマーケット用サーバ１００を示す。
【００４５】
本PC版アプリマーケット用サーバ１００は、送受信部１０２を有する。該PC版アプリマーケット用サーバ１００は、PC３００により送信されたユーザIDとパスワードを受信する。また、送受信部１０２は、携帯端末装置４００に、ダウンロード通知情報をプッシュする。
【００４６】
本PC版アプリマーケット用サーバ１００は、ユーザ情報特定部１０４を有する。該ユーザ情報特定部１０４は、送受信部１０２により入力されるべきユーザIDとパスワードとに基づいて、ログインを許可されたユーザであるかどうかを判定する。ログインを許可されたユーザであると判定された場合、該ユーザにより所望のアプリケーションをダウンロードし、インストールするための操作が行われた場合に、該ユーザの携帯端末装置に、ダウンロード通知情報が送信される。ログインを許可されたユーザでないと判定された場合、該ユーザはPC用アプリマーケットを利用することができるが、該ユーザにより所望のアプリケーションをダウンロードし、インストールするための操作が行われても、該ユーザの携帯端末装置に、ダウンロード通知情報は送信されない。または、ログインを許可されていないユーザに対しては、所望のアプリケーションをダウンロードし、インストールするための操作自体を実行できないようにしてもよい。
【００４７】
以下、ユーザに対してログインが許可された場合について説明する。ユーザにより所望のアプリケーションが選択された場合、ユーザ情報特定部１０４は、ユーザ情報格納部１０６を参照し、該ユーザに対応する電話番号を取得する。ユーザ情報特定部１０４は、通知情報特定部１０４に、ユーザにより選択された所望のアプリケーションのアプリIDと、該ユーザの電話番号とを入力する。
【００４８】
本PC版アプリマーケット用サーバ１００は、通知情報生成部１１０を有する。該通知情報生成部１１０は、ユーザ情報特定部１０４により入力された電話番号と、アプリIDに加え、携帯端末内起動プロセスIDを含むダウンロード通知情報を生成する。該通知情報生成部１０８は、ダウンロード通知情報を送受信部１０２に入力する。
【００４９】
＜システムの動作＞
図５は、本システムの動作の一例を示す。
【００５０】
ユーザによる操作により、PC３００は、PC版アプリマーケット用サーバ１００にアクセスし、PC用アプリマーケットへのログインが行われる（ステップＳ５０２）。
【００５１】
ユーザによるログイン操作の結果、ユーザIDと、パスワードとがPC版アプリマーケット用サーバ１００に送信される（ステップＳ５０４）。
【００５２】
PC版アプリマーケット用サーバ１００は、PC３００により送信されたユーザIDと、パスワードに基づいて、該ユーザが、ログインを許可されたユーザであるかどうかを認証する（ステップＳ５０６）。例えば、ユーザ情報特定部１０４は、該ユーザが、ログインを許可されたユーザであるかどうかを判定する。
【００５３】
以下、ユーザが、ログインを許可されたユーザであると判定された場合について説明する。
【００５４】
PC版アプリマーケット用サーバ１００は、PC３００からのユーザIDに基づいて、該ユーザIDに対応するアクセス情報、例えば電話番号を取得する（ステップＳ５０８）。例えば、ユーザ情報特定部１０４は、ユーザ情報格納部１０６を参照し、該ユーザIDに対応する電話番号を取得する。該電話番号は、通知情報生成部１１０に入力される（ステップＳ５１０）。
【００５５】
ユーザは、PC３００を操作することによりアプリケーションの検索を行う。ユーザは、所望のアプリケーションを発見した場合、該所望のアプリケーションをインストールするための操作を行う（ステップＳ５１２）。
【００５６】
ユーザによるアプリケーションをインストールする操作により、PC３００からPC版アプリマーケット用サーバ１００に、アプリIDが送信される（ステップＳ５１４）。
【００５７】
PC版アプリマーケット用サーバ１００は、PC３００により通知されたアプリIDと、アクセス情報（電話番号）と、携帯端末内起動プロセスIDとを含むダウンロード通知情報を生成する（ステップＳ５１６）。例えば、通知情報生成部１１０は、ダウンロード通知情報を生成する。
【００５８】
PC版アプリマーケット用サーバ１００は、携帯端末装置４００に、ダウンロード通知情報を送信する（ステップＳ５１８）。
【００５９】
携帯端末装置４００は、ダウンロード通知情報に含まれる携帯端末内起動プロセスIDに該当するソフトウェアを起動する。携帯端末装置４００は、該ソフトウェアによる命令に従って、配信サーバ２００にアクセスする。該携帯端末装置４００は、携帯用アプリマーケットにアプリケーションを要求するために、アプリIDを送信する（ステップＳ５２０）。例えば、インストール制御部４０４は、携帯端末内起動プロセスIDに該当する起動プロセス制御部４０４ｎを起動する。起動プロセス制御部４０４ｎは、送受信部４０２に、配信サーバ２００にアクセスさせる。該起動プロセス制御部４０４ｎは、携帯用アプリマーケットにアプリケーションを要求するために、アプリIDを送信するように制御する。
【００６０】
配信サーバ２００は、携帯端末装置４００により送信されたアプリIDに基づいて、アプリケーションを検索する（ステップＳ５２２）。
【００６１】
配信サーバ２００は、携帯端末装置４００に、アプリIDに対応するアプリケーションを配信する（ステップＳ５２４）。
【００６２】
携帯端末装置４００は、配信サーバ４００により配信されたアプリケーションをダウンロードし、インストールする（ステップＳ５２６）。例えば、起動プロセス制御部４０４ｎは、配信サーバ４００により配信されたアプリケーションをダウンロードし、インストールするように制御する。
【００６３】
図５に示されるシーケンスチャートにおいて、ステップＳ５１８によりプッシュされるダウンロード通知情報の受信処理、ステップＳ５２０によるアプリIDを送信する処理、ステップＳ５２４により配信サーバ２００により配信されるアプリケーションをダウンロードする処理、ステップＳ５２６によりダウンロードされたアプリケーションをインストールする処理は、携帯端末装置４００のバックグラウンドで処理されてもよい。例えば、ダウンロード、及びインストールの少なくとも一方を実行する際にユーザに確認させるために表示される所定の条件については、自動的に肯定応答がなされるようにしてもよい。ユーザがPC３００を操作して、アプリケーションを選択した際に、ダウンロードし、インストールすることを許可したと見なせるためである。
【００６４】
本実施例において、配信サーバ３００により送信されるアプリケーションのダウンロード及びインストールの少なくとも一方が実行されるようにしてもよい。この場合、携帯端末内起動プロセスIDとして、ユーザが利用する携帯端末装置４００に、配信サーバ２００にアクセスさせ、アプリIDを送信し、該配信サーバ２００から配信される該アプリIDに対応するアプリケーションのダウンロード及びインストールの少なくとも一方を実行させるためのソフトウェアを起動するためのソフトウェアのIDが設定される。
【００６５】
本実施例によれば、PC用アプリマーケットの検索の結果得られた所望のアプリケーションを、携帯端末装置を操作することなくダウンロード及びインストールの少なくとも一方を自動的にできる。
【００６６】
＜変形例（その１）＞
＜システム＞
本変形例に従ったシステムは、図１を参照して説明した構成と同様である。
【００６７】
＜システムの動作＞
図６は、本システムの動作を示す。
【００６８】
ユーザＡは、PC３００を操作することによりPC版アプリマーケット用サーバ１００にアクセスし、PC版アプリマーケットを訪問する。該PC版アプリマーケットを訪問する際に、ユーザログインを行う（１）。
【００６９】
ユーザＡは、該PC向けアプリマーケットを利用することにより、アプリケーションを検索し、所望のアプリケーションを選択できる。ユーザは、該所望のアプリケーションをダウンロードし、インストールするための操作を行う（２）。該操作により、ユーザの所望するアプリケーションのアプリIDが選択される。
【００７０】
PC版アプリマーケット用サーバ１００には、ユーザIDと、該ユーザが利用する携帯端末装置の電話番号とが紐付けられて記憶されている。
【００７１】
該PC版アプリマーケット用サーバ１００は、PC３００からのユーザIDに基づいて紐付けられた電話番号を取得する。該PC版アプリマーケット用サーバ１００は、配信サーバ２００に、該所望のアプリケーションをダウンロードさせるためのダウンロード通知情報を通知する（４）。該ダウンロード通知情報には、電話番号と、ユーザにより選択されたアプリケーションのアプリID と、携帯端末内起動プロセスIDとが含まれる。電話番号の代わりにユーザIDが含まれてもよい。
【００７２】
配信サーバ２００は、PC版アプリマーケット用サーバ１００により送信されたダウンロード通知信号に含まれるアプリIDに対応するアプリケーションを検索する。該配信サーバ２００は、検索の結果特定されたアプリケーションを取得する。該配信サーバ２００は、ダウンロード及びインストールの少なくとも一方を実行する際にユーザに確認させるために表示される所定の条件について、自動的に肯定応答を行うようにしてもよい。該配信サーバ２００は、該ダウンロード通知情報に含まれる電話番号に対応する携帯端末装置４００に、アプリIDに該当するアプリケーションと、端末内起動プロセスIDとを配信する（５）。ここで、PC版アプリマーケット用サーバ１００からのダウンロード通知情報にユーザIDが含まれる場合には、該ユーザIDに基づいて該ユーザの電話番号が検索されてもよい。
【００７３】
携帯端末装置４００は、配信サーバ２００により配信されたアプリケーションをダウンロードし、端末内起動プロセスIDを受信する。該携帯端末装置４００は、端末内起動プロセスIDに対応するソフトウェアによる命令に従って、アプリケーションのインストール及びダウンロードの少なくとも一方を実行する。
【００７４】
本システムでは、ユーザと、該ユーザの利用する携帯端末装置の電話番号とが紐付けられている。ユーザと、該ユーザの利用する携帯端末装置の電話番号とが紐付けられているため、ユーザがPC用アプリマーケットを利用して選択したアプリケーションのID を、電話番号とともに、該アプリケーションを配信する配信サーバに通知できる。また、配信サーバ側で、ユーザIDから、該ユーザの電話番号が検索されてもよい。
【００７５】
また、配信サーバ２００は、PC版アプリマーケット用サーバ１００からのダウンロード通知信号に含まれるアプリIDに基づいて、アプリケーションを検索し、該検索の結果特定されたアプリケーションを取得する。配信サーバ２００は、取得したアプリケーションを携帯端末装置４００に配信する。配信サーバ２００において、配信すべきアプリケーションをダウンロード及びインストールの少なくとも一方を実行する際にユーザに対して要求される所定の処理を行うことにより、携帯端末装置４００による処理を低減できる。
【００７６】
なお、アプリケーションを自動的にダウンロードし、インストールするかどうかは、例えば、ユーザが携帯端末装置４００に施した設定によって決定されてもよい。例えば、ユーザがPC版アプリマーケットから到達するダウンロード通知情報を信用し、全て自動的にダウンロード又はインストールしてよいと設定した場合は、自動的にダウンロード又はインストールが行われ、それ以外の場合は、ソフトウェアを起動後、ユーザの承諾操作を待ってからダウンロード又はインストールすることとすることが可能である。
【００７７】
＜変形例（その２）＞
＜システム＞
本変形例に従ったシステムは、図１を参照して説明した構成と同様である。
【００７８】
＜システムの動作＞
図７は、本システムの動作を示す。
【００７９】
ユーザＡは、PC３００を操作することによりPC版アプリマーケット用サーバ１００にアクセスし、PC版アプリマーケットを訪問する。該PC版アプリマーケットを訪問する際に、ユーザログインを行う（１）。
【００８０】
ユーザＡは、該PC向けアプリマーケットを利用することにより、アプリケーションを検索し、所望のアプリケーションを選択できる。ユーザは、該所望のアプリケーションをダウンロードし、インストールするための操作を行う（２）。該操作により、ユーザの所望するアプリケーションのアプリIDが選択される。
【００８１】
PC版アプリマーケット用サーバ１００には、ユーザIDと、該ユーザが利用する携帯端末装置の電話番号と、ユーザがアプリケーションを取得させるべきとして登録された他のユーザとが紐付けられて記憶されている。本変形例では、ユーザがアプリケーションを取得させるべきとして登録された他のユーザとして、ユーザの友人を一例として説明する。友人に限らず、会社の同僚や、顧客でもよい。
【００８２】
該PC版アプリマーケット用サーバ１００は、PC３００からのユーザIDに基づいて、該ユーザIDに紐付けられた友人のユーザIDを取得し、該友人のユーザIDに紐付けられた電話番号を取得する。該PC版アプリマーケット用サーバ１００は、該ユーザの友人の携帯端末装置に、該所望のアプリケーションをダウンロードさせるためのダウンロード通知情報を通知する（４）。該ダウンロード通知には、電話番号と、ユーザにより選択されたアプリケーションのアプリID と、携帯端末内起動プロセスIDとが含まれる。ダウンロード通知情報は、PC版アプリマーケット用サーバ１００から、SMSを利用して送信されてもよい。
【００８３】
友人の携帯端末装置は、PC版アプリケーション用サーバ１００から通知されたダウンロード通知に従って、配信サーバ２００にアクセスする。該友人の携帯端末は、配信サーバ２００に、アプリID を送信する（５）。該友人の携帯端末装置４００は、配信サーバ２００により配信される、アプリIDに対応するアプリケーションをダウンロードし、インストールする（６）。
【００８４】
本システムでは、PC版アプリマーケット用サーバ１００において、ユーザと、該ユーザの利用する携帯端末装置の電話番号と、該ユーザの友人とが紐付けられている。ユーザと、該ユーザの友人とが紐付けられているため、ユーザがアプリケーションをお勧めしたいと考える他のユーザの電話番号を取得できる。アプリケーションをお勧めしたいと考える他のユーザの電話番号を取得できるため、ユーザがPC用アプリマーケットを利用して選択したアプリケーションのID を、該アプリケーションをお勧めしたいと考えるユーザの利用する携帯端末装置に通知できる。
【００８５】
なお、アプリケーションを自動的にダウンロードし、インストールするかどうかは、例えば、ユーザがアプリケーションをお勧めしたいと考える他のユーザが携帯端末装置４００ｎに施した設定によって決定されてもよい。例えば、他のユーザがPC版アプリマーケットから到達するダウンロード通知情報を信用し、全て自動的にダウンロード又はインストールしてよいと設定した場合は、自動的にダウンロード又はインストールが行われ、それ以外の場合は、ソフトウェアを起動後、他のユーザの承諾操作を待ってからダウンロード又はインストールすることとすることが可能である。
【００８６】
上述した実施例及び変形例において、PC版アプリマーケット用サーバと、配信サーバとが一体となっていてもよい。
【００８７】
本サーバは、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバであって、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部と、
ユーザにより第一の端末装置を介して所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応するアクセス情報を取得するユーザ情報特定部としての、アクセス情報取得部と、
第一の端末装置を介して前記所望のアプリケーションを選択したユーザの利用する第二の端末装置に、アプリケーションを配信する配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行させるためのソフトウェアを起動させるための起動情報を生成する通知情報生成部としての、起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部としての、通知情報生成部と、
前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記通知情報生成部により生成した通知情報を通知する送受信部としての、通知部と
を有する。
【００８８】
本サーバは、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバであって、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報と、該ユーザにより選択されたアプリケーションを取得させるべき他のユーザのユーザIDとを対応付けて記憶するユーザ情報格納部と、
ユーザにより所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応する他のユーザのアクセス情報を取得するアクセス情報取得部と、
前記他のユーザが利用する第二の端末装置に、アプリケーションを配信する配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行させるためのソフトウェアを起動させるための起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記他のユーザが利用する第二の端末装置に、前記通知情報生成部により生成した通知情報を通知する通知部と
を有する。
【００８９】
さらに、
前記ユーザ情報格納部には、前記アクセス情報として、ユーザの利用する第二の端末装置の電話番号が格納され、
前記アクセス情報取得部は、前記ユーザ情報格納部から、電話番号を取得し、
前記通知部は、ショートメッセージサービスを利用して、前記通知情報を通知する。
【００９０】
さらに、
前記第一の端末装置にはパソコンが含まれ、前記第二の端末装置には携帯端末装置が含まれる。
【００９１】
本システムは、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置とを有するシステムであって、
前記サーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部と、
ユーザにより第一の端末装置を介して所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応するアクセス情報を取得するアクセス情報取得部と、
第一の端末装置を介して前記所望のアプリケーションを選択したユーザの利用する第二の端末装置に、アプリケーションを配信する配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行させるためのソフトウェアを起動させるための起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記通知情報生成部により生成した通知情報を通知する通知部と
を有し、
前記第二の端末装置は、
前記サーバからの通知情報を受信する受信部と、
前記通知情報に含まれる起動情報により起動されるべきソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行する制御を行う起動プロセス制御部と
を有する。
【００９２】
本システムは、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するウェブサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置と、前記アプリケーションを前記第二の端末装置に配信する配信サーバを有するシステムであって、
前記ウェブサーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部と、
ユーザにより所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応するアクセス情報を取得するアクセス情報取得部と、
アプリケーションを配信する配信サーバから、前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行させるためのソフトウェアを起動させるための起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記配信サーバに、前記通知情報生成部により生成した通知情報を通知する通知部と
を有し、
前記配信サーバは、
前記ウェブサーバからの通知情報を受信する受信部と、
前記通知情報に含まれる前記所望のアプリケーション情報に基づいて、該所望のアプリケーションを取得するアプリケーション取得部と、
前記第二の端末装置に、前記アプリケーション取得部により取得した前記所望のアプリケーションと、前記通知情報に含まれるアクセス情報、及び起動情報とを含む配信情報を生成する配信情報生成部と、
前記第二の端末装置に、前記配信情報生成部により生成した配信情報を配信する配信部と
を有し、
前記第二の端末装置は、
前記配信サーバからの配信情報を受信する受信部と、
前記配信情報に含まれる起動情報により起動されるべきソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行する制御を行う起動プロセス制御部と
を有する。
【００９３】
本システムは、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置とを有するシステムであって、
前記サーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報と、該ユーザにより選択されたアプリケーションを取得させるべき他のユーザのユーザIDとを対応付けて記憶するユーザ情報格納部と、
ユーザにより所望のアプリケーションが選択された際に、前記ユーザ情報格納部から、該ユーザに対応する他のユーザのアクセス情報を取得するアクセス情報取得部と、
アプリケーションを配信する配信サーバから、前記他のユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行させるためのソフトウェアを起動させるための起動情報を生成する起動情報生成部と、
前記アクセス情報取得部により取得されたアクセス情報と、前記起動情報生成部により生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成部と、
前記他のユーザが利用する第二の端末装置に、前記通知情報生成部により生成した通知情報を通知する通知部と
を有し、
前記他のユーザが利用する第二の端末装置は、
前記サーバからの通知情報を受信する受信部と、
前記通知情報に含まれる起動情報により起動されるべきソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行する制御を行う起動プロセス制御部と
を有する。
【００９４】
さらに、
前記第一の端末装置にはパソコンが含まれ、前記第二の端末装置には携帯端末装置が含まれる。
【００９５】
本方法は、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置とを有するシステムにおける方法であって、
前記サーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部から、ユーザにより所望のアプリケーションが選択された際に、該ユーザに対応するアクセス情報を取得するアクセス情報取得ステップと、
アプリケーションを配信する配信サーバから、前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行させるためのソフトウェアを起動させるための起動情報を生成する起動情報生成ステップと、
前記アクセス情報取得ステップにより取得されたアクセス情報と、前記起動情報生成ステップにより生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成ステップと、
前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記通知情報生成ステップにより生成した通知情報を通知する通知ステップと
を有し、
前記第二の端末装置は、
前記サーバからの通知情報を受信する受信ステップと、
前記通知情報に含まれる起動情報により起動されるべきソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行する制御を行う起動プロセス制御ステップと
を有する。
【００９６】
本方法は、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するウェブサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置と、前記アプリケーションを前記第二の端末装置に配信する配信サーバを有するシステムにおける方法であって、
前記ウェブサーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報とを対応付けて記憶するユーザ情報格納部から、ユーザにより所望のアプリケーションが選択された際に、該ユーザに対応するアクセス情報を取得するアクセス情報取得ステップと、
アプリケーションを配信する配信サーバから、前記所望のアプリケーションを選択したユーザが利用する第二の端末装置に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行させるためのソフトウェアを起動させるための起動情報を生成する起動情報生成ステップと、
前記アクセス情報取得ステップにより取得されたアクセス情報と、前記起動情報生成ステップにより生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成ステップと、
前記配信サーバに、前記通知情報生成ステップにより生成した通知情報を通知する通知ステップと
を有し、
前記配信サーバは、
前記ウェブサーバからの通知情報を受信する受信ステップと、
前記通知情報に含まれる前記所望のアプリケーション情報に基づいて、該所望のアプリケーションを取得するアプリケーション取得ステップと、
前記第二の端末装置に、前記アプリケーション取得ステップにより取得した前記所望のアプリケーションと、前記通知情報に含まれるアクセス情報、及び起動情報とを含む配信情報を生成する配信情報生成ステップと、
前記第二の端末装置に、前記配信情報生成ステップにより生成した配信情報を配信する配信ステップと
を有し、
前記第二の端末装置は、
前記配信サーバからの配信情報を受信する受信ステップと、
前記配信情報に含まれる起動情報により起動されるべきソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行する制御を行う起動プロセス制御ステップと
を有する。
【００９７】
本方法は、
第一の端末装置によるアクセスに応じて、第二の端末装置用のアプリケーションマーケットを提供するサーバと、該第二の端末装置用のアプリケーションマーケットで選択されたアプリケーションを取得する第二の端末装置とを有するシステムにおける方法であって、
前記サーバは、
ユーザのユーザＩＤと、該ユーザの利用する第二の端末装置にアクセスするためのアクセス情報と、該ユーザにより選択されたアプリケーションを取得させるべき他のユーザのユーザIDとを対応付けて記憶するユーザ情報格納部から、ユーザにより所望のアプリケーションが選択された際に、該ユーザに対応する他のユーザのアクセス情報を取得するアクセス情報取得ステップと、
アプリケーションを配信する配信サーバから、前記他のユーザが利用する第二の携帯端末に、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行させるためのソフトウェアを起動させるための起動情報を生成する起動情報生成ステップと、
前記アクセス情報取得ステップにより取得されたアクセス情報と、前記起動情報生成ステップにより生成した起動情報と、前記所望のアプリケーション情報を示す情報とを含む通知情報を生成する通知情報生成ステップと、
前記他のユーザが利用する第二の端末装置に、前記通知情報生成ステップにより生成した通知情報を通知する通知ステップと
を有し、
前記他のユーザが利用する第二の端末装置は、
前記サーバからの通知情報を受信する受信ステップと、
前記通知情報に含まれる起動情報により起動されるべきソフトウェアによる命令に従って、前記配信サーバから、前記所望のアプリケーションのダウンロード及びインストールの少なくとも一方を実行する制御を行う起動プロセス制御ステップと
を有する。
【００９８】
さらに、
前記第一の端末装置にはパソコンが含まれ、前記第二の端末装置には携帯端末装置が含まれる。
【００９９】
説明の便宜上、発明の理解を促すため具体的な数値例を用いて説明されるが、特に断りのない限り、それらの数値は単なる一例に過ぎず適切な如何なる値が使用されてよい。
【０１００】
以上、本発明は特定の実施例を参照しながら説明されてきたが、各実施例は単なる例示に過ぎず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。特に、実施例においては、PCからPC用アプリマーケットに接続し、当該PC用アプリマーケットにおいて、携帯端末装置で使用させるべく選択したアプリケーションを、携帯端末装置にダウンロード又はインストールさせる仕組みを説明したが、その逆であっても良い。つまり、携帯端末装置から携帯用アプリマーケットに接続し、当該携帯用アプリマーケットにおいて、PCで使用させるべく選択したアプリケーションを、PCにダウンロード又はインストールさせることとしてよい。この場合、実施例の説明中、PC用アプリマーケットが保持している機能を携帯用アプリマーケットが保持し、PC等の端末装置が携帯端末装置と同様の機能を有することとなる。
【０１０１】
説明の便宜上、本発明の実施例に係る装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウエアで、ソフトウエアで又はそれらの組み合わせで実現されてもよい。本発明は上記実施例に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が包含される。
【符号の説明】
【０１０２】
５０  通信網
１００  PC版アプリマーケット用サーバ
１０２  送受信部
１０４  ユーザ情報特定部
１０６  ユーザ情報格納部
１０８  通知情報生成部
２００  配信サーバ
３００  パソコン(PC: Personal Computer)
４００  携帯端末装置
４０２  送受信部
４０４  インストール制御部
４０４ｎ（ｎは、ｎ＞０の整数）  起動プロセス制御部
【図１】
0005530320.tif 000002
【図２】
0005530320.tif 000003
【図３】
0005530320.tif 000004
【図４】
0005530320.tif 000005
【図５】
0005530320.tif 000006
【図６】
0005530320.tif 000007
【図７】
0005530320.tif 000008