(57)【要約】【課題】携帯情報端末が近距離無線通信搭載の外部機器の制御や情報取得を行うサービスにおいて、外部機器の種類に応じて携帯情報端末に必要なアプリケーションを自動的に配信する。【解決手段】携帯情報端末は、新たに接続された外部機器の情報を管理サーバに通知する。管理サーバは、携帯情報端末から通知された新たに接続された外部機器の情報に基づいて、記憶されている外部機器の情報と、携帯情報端末に実装されているアプリケーションの情報を検索し、検索の結果、該当するアプリケーションがない場合に、外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体を携帯情報端末に配信するよう要求する。携帯情報端末は、配信されたアプリケーションファイルをダウンロードし、ダウンロードしたアプリケーションファイルをインストールする。【選択図】図２
2014191686.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と近距離無線通信により接続された携帯情報端末と、該携帯情報端末内のアプリケーションを管理する管理サーバとからなるアプリケーション配信システムであって、
前記携帯情報端末が、新たに接続された前記外部機器の情報を前記管理サーバに通知する通知手段を備え、
前記管理サーバが、
前記外部機器の情報と、前記携帯情報端末に実装されているアプリケーションとを記憶する記憶手段と、
前記外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体をレポジトリとして保有するアプリケーションレポジトリと、
前記携帯情報端末から通知された新たに接続された前記外部機器の情報に基づいて、前記記憶手段内の情報を検索する検索手段と、
該検索の結果、該当するアプリケーションがない場合に、前記アプリケーションレポジトリに前記該当するアプリケーションファイルを前記携帯情報端末に配信するよう要求する配信要求手段と、
を備え、
前記携帯情報端末が、
前記配信されたアプリケーションファイルをダウンロードするダウンロード処理手段と、
ダウンロードしたアプリケーションファイルをインストールするインストール処理手段と、
を備えたことを特徴とするアプリケーション配信システム。
【請求項２】
外部機器と近距離無線通信により接続された携帯情報端末と、該携帯情報端末内のアプリケーションを管理する管理サーバとからなるアプリケーション配信システムであって、
前記管理サーバが、
前記携帯情報端末に対して、所定の時間間隔で、前記外部機器との接続状況を問い合わせる問合せ手段と、
前記外部機器の情報と、前記携帯情報端末に実装されているアプリケーションとを記憶する記憶手段と、
前記外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体をレポジトリとして保有するアプリケーションレポジトリと、
前記問合せ結果により、新たに接続された前記外部機器がある場合に、新たに接続された前記外部機器の情報に基づいて、前記記憶手段内の情報を検索する検索手段と、
該検索の結果、該当するアプリケーションがない場合に、前記アプリケーションレポジトリに前記該当するアプリケーションファイルを前記携帯情報端末に配信するよう要求する配信要求手段と、
を備え、
前記携帯情報端末が、
前記管理サーバから前記外部機器との接続状況に関する問合せに対して、回答を送信する送信手段と、
前記配信されたアプリケーションファイルをダウンロードするダウンロード処理手段と、
ダウンロードしたアプリケーションファイルをインストールするインストール処理手段と、
を備えたことを特徴とするアプリケーション配信システム。
【請求項３】
前記管理サーバが、
前記携帯情報端末が新たな前記外部機器と接続し、該接続した前記外部機器の情報が、前記アプリケーションレポジトリにない場合に、前記新たな前記外部機器の情報に基づいて、Ｗｅｂ検索を行うＷｅｂ検索手段と、
該Ｗｅｂ検索の結果、取得したアプリケーションファイル情報を前記外部機器の情報と対応付けて、前記アプリケーションレポジトリに登録する登録手段を備えたことを特徴とする請求項１および請求項２に記載のアプリケーション配信システム。
【請求項４】
前記携帯情報端末が、接続を解除した前記外部機器があるときに、その情報を前記管理サーバに通知する接続解除情報通知手段を備え、
前記管理サーバが、前記接続解除情報を受信したときに、前記接続を解除した前記外部機器に対応するアプリケーションを前記アプリケーションレポジトリから削除する削除手段を備えたことを特徴とする請求項１に記載のアプリケーション配信システム。
【請求項５】
前記管理サーバが、前記問合せ結果により、接続を解除した前記外部機器があると判断したときに、前記接続を解除した前記外部機器に対応するアプリケーションを前記アプリケーションレポジトリから削除する削除手段を備えたことを特徴とする請求項２に記載のアプリケーション配信システム。
【請求項６】
外部機器と近距離無線通信により接続された携帯情報端末と、該携帯情報端末内のアプリケーションを管理する管理サーバとからなるアプリケーション配信システムにおけるアプリケーションの配信方法であって、
前記携帯情報端末が、新たに接続された前記外部機器の情報を前記管理サーバに通知する第１のステップと、
前記管理サーバが、前記携帯情報端末から通知された新たに接続された前記外部機器の情報に基づいて、記憶されている前記外部機器の情報と、前記携帯情報端末に実装されているアプリケーションの情報を検索する第２のステップと、
前記管理サーバが、該検索の結果、該当するアプリケーションがない場合に、前記外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体を前記携帯情報端末に配信するよう要求する第３のステップと、
前記携帯情報端末が、前記配信されたアプリケーションファイルをダウンロードする第４のステップと、
前記携帯情報端末が、ダウンロードしたアプリケーションファイルをインストールする第５のステップと、
を備えたことを特徴とするアプリケーションの配信方法。
【請求項７】
外部機器と近距離無線通信により接続された携帯情報端末と、該携帯情報端末内のアプリケーションを管理する管理サーバとからなるアプリケーション配信システムにおけるアプリケーションの配信方法であって、
前記管理サーバが、前記携帯情報端末に対して、所定の時間間隔で、前記外部機器との接続状況を問い合わせる第１のステップと、
前記携帯情報端末が、前記管理サーバから前記外部機器との接続状況に関する問合せに対して、回答を送信する第２のステップと、
前記管理サーバが、前記問合せ結果により、新たに接続された前記外部機器がある場合に、新たに接続された前記外部機器の情報に基づいて、記憶されている前記外部機器の情報と、前記携帯情報端末に実装されているアプリケーションの情報を検索する第３のステップと、
前記管理サーバが、該検索の結果、該当するアプリケーションがない場合に、前記外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体を前記携帯情報端末に配信するよう要求する第４のステップと、
前記携帯情報端末が、前記配信されたアプリケーションファイルをダウンロードする第５のステップと、
前記携帯情報端末が、ダウンロードしたアプリケーションファイルをインストールする第６のステップと、
を備えたことを特徴とするアプリケーションの配信方法。
【請求項８】
外部機器と近距離無線通信により接続された携帯情報端末と、該携帯情報端末内のアプリケーションを管理する管理サーバとからなるアプリケーション配信システムにおけるアプリケーションの配信方法をコンピュータに実行させるためのプログラムであって、
前記携帯情報端末が、新たに接続された前記外部機器の情報を前記管理サーバに通知する第１のステップと、
前記管理サーバが、前記携帯情報端末から通知された新たに接続された前記外部機器の情報に基づいて、記憶されている前記外部機器の情報と、前記携帯情報端末に実装されているアプリケーションの情報を検索する第２のステップと、
前記管理サーバが、該検索の結果、該当するアプリケーションがない場合に、前記外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体を前記携帯情報端末に配信するよう要求する第３のステップと、
前記携帯情報端末が、前記配信されたアプリケーションファイルをダウンロードする第４のステップと、
前記携帯情報端末が、ダウンロードしたアプリケーションファイルをインストールする第５のステップと、
をコンピュータに実行させるためのプログラム。
【請求項９】
外部機器と近距離無線通信により接続された携帯情報端末と、該携帯情報端末内のアプリケーションを管理する管理サーバとからなるアプリケーション配信システムにおけるアプリケーションの配信方法をコンピュータに実行させるためのプログラムであって、
前記管理サーバが、前記携帯情報端末に対して、所定の時間間隔で、前記外部機器との接続状況を問い合わせる第１のステップと、
前記携帯情報端末が、前記管理サーバから前記外部機器との接続状況に関する問合せに対して、回答を送信する第２のステップと、
前記管理サーバが、前記問合せ結果により、新たに接続された前記外部機器がある場合に、新たに接続された前記外部機器の情報に基づいて、記憶されている前記機器の情報と、前記携帯情報端末に実装されているアプリケーションの情報を検索する第３のステップと、
前記管理サーバが、該検索の結果、該当するアプリケーションがない場合に、前記外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体を前記携帯情報端末に配信するよう要求する第４のステップと、
前記携帯情報端末が、前記配信されたアプリケーションファイルをダウンロードする第５のステップと、
前記携帯情報端末が、ダウンロードしたアプリケーションファイルをインストールする第６のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯情報端末が近距離無線通信搭載の外部機器の制御や情報取得を行うサービスにおいて、外部機器の種類に応じて携帯情報端末に必要なアプリケーションを自動的に配信するアプリケーション配信システム、アプリケーションの配信方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークに接続された健康センサ等の各種デバイス同士が相互に情報交換を行うＭ２Ｍ（Ｍａｃｈｉｎｅ  ｔｏ  Ｍａｃｈｉｎｅ）と呼ばれる通信形態の利用が進んでいる。デバイス設置の自由度の観点から、Ｍ２Ｍサービスではモバイルネットワークの利用が典型的である。一方、デバイス数が膨大になると、電波帯域や基地局の収容能力の観点からモバイルネットワークへの負担が懸念される。そこで近傍に複数あるデバイスをスマートフォン等のゲートウェイで収容し、モバイルネットワークに接続する形態が検討されている。ところが、ゲートウェイでデバイスを収容するためには、接続設定やアプリケーション追加が必要となる。また、このような一連の作業は一般利用者への普及を妨げる要因になる。なお、ここで、アプリケーションとは、デバイス固有の制御やサーバへのデータ転送を行うゲートウェイ機能を実現するスマートフォンアプリのことである。
【０００３】
上記のような問題に関連して、携帯端末の使用者の能動的な動作を必要とせず、携帯端末に自動インストールのための特別な機能が予め備わっていなくてもオペレータパック等がダウンロード可能である情報を携帯端末に通知する技術が開示されている（例えば、特許文献１参照。）。
【０００４】
特許文献１に開示されたインストール通知システムは、図５に示すように、携帯端末３５０と、インストール通知サーバ３６０を含んで構成され、携帯端末３５０が発信する発信データに基づいて携帯端末３５０内にオペレータパックが存在するか否かを判断するオペレータパック存在判断部３１５と、オペレータパック存在判断部３１５はオペレータパックが存在しないと判断した場合に、オペレータパックがインストール可能である情報としてのインストール可能情報を携帯端末３５０に対して通知するインストール通知部３１８と、を備える。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１７０４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、外部機器を利用するには、一般的に、外部機器と携帯情報端末を接続する近距離無線通信の接続設定後に、アプリケーションの追加操作が行われる。しかしながら、（１）現在ではデバイス一台追加する毎にその都度作業が必要になる、（２）アプリケーション追加操作では外部機器の取扱説明書を参照する等して利用者自身がアプリケーションを入手する必要がある。つまり、上記の点において、利用者が煩雑に思いサービス利用の障壁となる共通の問題点がある。
【０００７】
そこで、本発明は、上述の課題に鑑みてなされたものであり、携帯情報端末が近距離無線通信搭載の外部機器の制御や情報取得を行うサービスにおいて、外部機器の種類に応じて携帯情報端末に必要なアプリケーションを自動的に配信するアプリケーション配信システム、アプリケーションの配信方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記の課題を解決するために、以下の事項を提案している。
【０００９】
（１）本発明は、外部機器と近距離無線通信により接続された携帯情報端末と、該携帯情報端末内のアプリケーションを管理する管理サーバとからなるアプリケーション配信システムであって、前記携帯情報端末が、新たに接続された前記外部機器の情報を前記管理サーバに通知する通知手段を備え、前記管理サーバが、前記外部機器の情報と、前記携帯情報端末に実装されているアプリケーションとを記憶する記憶手段と、前記外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体をレポジトリとして保有するアプリケーションレポジトリと、前記携帯情報端末から通知された新たに接続された前記外部機器の情報に基づいて、前記記憶手段内の情報を検索する検索手段と、該検索の結果、該当するアプリケーションがない場合に、前記アプリケーションレポジトリに前記該当するアプリケーションファイルを前記携帯情報端末に配信するよう要求する配信要求手段と、を備え、前記携帯情報端末が、前記配信されたアプリケーションファイルをダウンロードするダウンロード処理手段と、ダウンロードしたアプリケーションファイルをインストールするインストール処理手段と、を備えたことを特徴とするアプリケーション配信システムを提案している。
【００１０】
（２）本発明は、外部機器と近距離無線通信により接続された携帯情報端末と、該携帯情報端末内のアプリケーションを管理する管理サーバとからなるアプリケーション配信システムであって、前記管理サーバが、前記携帯情報端末に対して、所定の時間間隔で、前記外部機器との接続状況を問い合わせる問合せ手段と、前記外部機器の情報と、前記携帯情報端末に実装されているアプリケーションとを記憶する記憶手段と、前記外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体をレポジトリとして保有するアプリケーションレポジトリと、前記問合せ結果により、新たに接続された前記外部機器がある場合に、新たに接続された前記外部機器の情報に基づいて、前記記憶手段内の情報を検索する検索手段と、該検索の結果、該当するアプリケーションがない場合に、前記アプリケーションレポジトリに前記該当するアプリケーションファイルを前記携帯情報端末に配信するよう要求する配信要求手段と、を備え、前記携帯情報端末が、前記管理サーバから前記外部機器との接続状況に関する問合せに対して、回答を送信する送信手段と、前記配信されたアプリケーションファイルをダウンロードするダウンロード処理手段と、ダウンロードしたアプリケーションファイルをインストールするインストール処理手段と、を備えたことを特徴とするアプリケーション配信システムを提案している。
【００１１】
（３）本発明は、（１）および（２）のアプリケーション配信システムについて、前記管理サーバが、前記携帯情報端末が新たな前記外部機器と接続し、該接続した前記外部機器の情報が、前記アプリケーションレポジトリにない場合に、前記新たな前記外部機器の情報に基づいて、Ｗｅｂ検索を行うＷｅｂ検索手段と、該Ｗｅｂ検索の結果、取得したアプリケーションファイル情報を前記外部機器の情報と対応付けて、前記アプリケーションレポジトリに登録する登録手段を備えたことを特徴とするアプリケーション配信システムを提案している。
【００１２】
（４）本発明は、（１）のアプリケーション配信システムについて、前記携帯情報端末が、接続を解除した前記外部機器があるときに、その情報を前記管理サーバに通知する接続解除情報通知手段を備え、前記管理サーバが、前記接続解除情報を受信したときに、前記接続を解除した前記外部機器に対応するアプリケーションを前記アプリケーションレポジトリから削除する削除手段を備えたことを特徴とするアプリケーション配信システムを提案している。
【００１３】
（５）本発明は、（２）のアプリケーション配信システムについて、前記管理サーバが、前記問合せ結果により、接続を解除した前記外部機器があると判断したときに、前記接続を解除した前記外部機器に対応するアプリケーションを前記アプリケーションレポジトリから削除する削除手段を備えたことを特徴とするアプリケーション配信システムを提案している。
【００１４】
（６）本発明は、外部機器と近距離無線通信により接続された携帯情報端末と、該携帯情報端末内のアプリケーションを管理する管理サーバとからなるアプリケーション配信システムにおけるアプリケーションの配信方法であって、前記携帯情報端末が、新たに接続された前記外部機器の情報を前記管理サーバに通知する第１のステップと、前記管理サーバが、前記携帯情報端末から通知された新たに接続された前記外部機器の情報に基づいて、記憶されている前記外部機器の情報と、前記携帯情報端末に実装されているアプリケーションの情報を検索する第２のステップと、前記管理サーバが、該検索の結果、該当するアプリケーションがない場合に、前記外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体を前記携帯情報端末に配信するよう要求する第３のステップと、前記携帯情報端末が、前記配信されたアプリケーションファイルをダウンロードする第４のステップと、前記携帯情報端末が、ダウンロードしたアプリケーションファイルをインストールする第５のステップと、を備えたことを特徴とするアプリケーションの配信方法を提案している。
【００１５】
（７）本発明は、外部機器と近距離無線通信により接続された携帯情報端末と、該携帯情報端末内のアプリケーションを管理する管理サーバとからなるアプリケーション配信システムにおけるアプリケーションの配信方法であって、前記管理サーバが、前記携帯情報端末に対して、所定の時間間隔で、前記外部機器との接続状況を問い合わせる第１のステップと、前記携帯情報端末が、前記管理サーバから前記外部機器との接続状況に関する問合せに対して、回答を送信する第２のステップと、前記管理サーバが、前記問合せ結果により、新たに接続された前記外部機器がある場合に、新たに接続された前記外部機器の情報に基づいて、記憶されている前記外部機器の情報と、前記携帯情報端末に実装されているアプリケーションの情報を検索する第３のステップと、前記管理サーバが、該検索の結果、該当するアプリケーションがない場合に、前記外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体を前記携帯情報端末に配信するよう要求する第４のステップと、前記携帯情報端末が、前記配信されたアプリケーションファイルをダウンロードする第５のステップと、前記携帯情報端末が、ダウンロードしたアプリケーションファイルをインストールする第６のステップと、を備えたことを特徴とするアプリケーションの配信方法を提案している。
【００１６】
（８）本発明は、外部機器と近距離無線通信により接続された携帯情報端末と、該携帯情報端末内のアプリケーションを管理する管理サーバとからなるアプリケーション配信システムにおけるアプリケーションの配信方法をコンピュータに実行させるためのプログラムであって、前記携帯情報端末が、新たに接続された前記外部機器の情報を前記管理サーバに通知する第１のステップと、前記管理サーバが、前記携帯情報端末から通知された新たに接続された前記外部機器の情報に基づいて、記憶されている前記外部機器の情報と、前記携帯情報端末に実装されているアプリケーションの情報を検索する第２のステップと、前記管理サーバが、該検索の結果、該当するアプリケーションがない場合に、前記外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体を前記携帯情報端末に配信するよう要求する第３のステップと、前記携帯情報端末が、前記配信されたアプリケーションファイルをダウンロードする第４のステップと、前記携帯情報端末が、ダウンロードしたアプリケーションファイルをインストールする第５のステップと、をコンピュータに実行させるためのプログラムを提案している。
【００１７】
（９）本発明は、外部機器と近距離無線通信により接続された携帯情報端末と、該携帯情報端末内のアプリケーションを管理する管理サーバとからなるアプリケーション配信システムにおけるアプリケーションの配信方法をコンピュータに実行させるためのプログラムであって、前記管理サーバが、前記携帯情報端末に対して、所定の時間間隔で、前記外部機器との接続状況を問い合わせる第１のステップと、前記携帯情報端末が、前記管理サーバから前記外部機器との接続状況に関する問合せに対して、回答を送信する第２のステップと、前記管理サーバが、前記問合せ結果により、新たに接続された前記外部機器がある場合に、新たに接続された前記外部機器の情報に基づいて、記憶されている前記外部機器の情報と、前記携帯情報端末に実装されているアプリケーションの情報を検索する第３のステップと、前記管理サーバが、該検索の結果、該当するアプリケーションがない場合に、前記外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体を前記携帯情報端末に配信するよう要求する第４のステップと、前記携帯情報端末が、前記配信されたアプリケーションファイルをダウンロードする第５のステップと、前記携帯情報端末が、ダウンロードしたアプリケーションファイルをインストールする第６のステップと、をコンピュータに実行させるためのプログラムを提案している。
【発明の効果】
【００１８】
本発明によれば、利用者の携帯情報端末の設定作業を省力化することができるという効果がある。その結果、例えば、心拍計などの多数の健康センサ機器から自分のスマートフォンにバイタルデータを取得して管理を行うウェルネスサービスの利用者の導入障壁を低くすることができる。つまり、例えば、外出先のスポーツジムにおいては、スポーツジム所有のセンサ機器を一時的にレンタルし、その場で自分のスマートフォンと接続して、いつでもどこでも、エクササイズ中のバイタルデータを取得する新しいサービスも考えられる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態に係るアプリケーション配信システムの構成を示す図である。
【図２】本発明の第１の実施形態に係るアプリケーション配信システムの処理を示す図である。
【図３】本発明の第２の実施形態に係るアプリケーション配信システムの構成を示す図である。
【図４】本発明の第２の実施形態に係るアプリケーション配信システムの処理を示す図である。
【図５】従来例に係るインストール通知システムの構成を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２１】
以下、図１から図４を用いて、本発明の実施形態について説明する。
【００２２】
＜第１の実施形態＞
図１および図２を用いて、本発明の第１の実施形態について説明する。
【００２３】
＜アプリケーション配信システムの構成＞
図１に示すように、本実施形態に係るアプリケーション配信システムは、携帯情報端末１００と、管理サーバ２００と、外部機器１０、２０、３０とから構成されている。ここで、管理サーバ２００は、携帯情報端末１００のアプリケーションを管理する。管理サーバ２００では、携帯情報端末１００に接続された外部機器の種類と、携帯情報端末１００の既に実装されたアプリケーションを管理している。また、管理サーバ２００では、外部機器と対応するアプリケーションに関するリストを有しているか、対応アプリケーションを検索する機能を有している。最終的に、外部機器の種類と必要なアプリケーションのリストとを比較して、不足しているアプリケーションを配信する。また、外部機器１０、２０、３０は、例えば、温度や湿度を測定してデータを取得するセンサ機器であり、機器は、取得データを外部サーバに転送するため近距離無線モジュールを有している。
【００２４】
＜携帯情報端末の構成＞
図１に示すように、携帯情報端末１００は、近距離無線部１１０と、通知部１２０と、ダウンロード部１３０と、インストール部１４０とから構成されている。
【００２５】
近距離無線部１１０は、外部機器１０、２０、３０が対応している近距離無線と通信が行う。具体的には、外部機器１０、２０、３０からのデータを受信できるよう、ペアリングを実施する。このペアリング中に外部機器情報の取得が行われる。そして、ペアリングが終了した時点で、外部機器情報を保存する。また、外部機器情報を把握していると共に、携帯情報端末にインストールされているアプリケーション情報も把握している。
【００２６】
通知部１２０は、新たに接続された外部機器１０、２０、３０の情報を管理サーバ２００に通知する。具体的には、ペアリングが終了したタイミングで、新規に登録された外部機器情報と既にインストールされているアプリケーション情報を管理サーバ２００へ通知する。
【００２７】
ダウンロード部１３０は、配信されたアプリケーションファイルをダウンロードする。インストール部１４０は、ダウンロードしたアプリケーションファイルをインストールする。具体的には、管理サーバ２００からアプリケーションファイルが配信されると、ダウンロード部１３０が、ダウンロードを開始し、ダウンロードが完了すると、次に、インストール部１４０が、インストール処理を開始し、ゲートウェイとしての設定が完了する。
【００２８】
なお、携帯情報端末１００は、接続を解除した外部機器があるときに、その情報を管理サーバ２００に通知し、管理サーバ２００は、接続解除情報を受信したときに、接続を解除した外部機器に対応するアプリケーションをアプリケーションレポジトリ２４０から削除するようにしてもよい。つまり、携帯情報端末１００より外部機器１０、２０、３０の接続が切断された旨が通知された時および、携帯情報端末１００の外部機器情報およびアプリ情報との同期を行い登録されている外部機器情報が減少した時に、該当外部機器に対応するアプリケーションを携帯情報端末１００から削除することができる。
【００２９】
＜管理サーバの構成＞
図１に示すように、管理サーバ２００は、検索部２１０と、記憶部２２０と、配信要求部２３０と、アプリケーションレポジトリ２４０とから構成されている。
【００３０】
検索部２１０は、携帯情報端末１００から通知された新たに接続された外部機器１０、２０、３０の情報に基づいて、後述する記憶部２２０内の情報を検索する。記憶部２２０は、外部機器１０、２０、３０の情報と、携帯情報端末１００に実装されているアプリケーションとを記憶する。
【００３１】
アプリケーションレポジトリ２４０は、外部機器１０、２０、３０の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体をレポジトリとして保有する。配信要求部２３０は、検索部２１０による検索の結果、該当するアプリケーションがない場合に、アプリケーションレポジトリに該当するアプリケーションファイルを携帯情報端末１００に配信するよう要求する。
【００３２】
具体的には、管理サーバ２００は、外部機器１０、２０、３０の製品情報とそれに対応するアプリケーションファイル情報および、アプリケーションファイル自体をレポジトリとして保有している。管理サーバ２００は、通知された外部機器情報を元に、対応するアプリケーションファイル情報を調べる。対応するアプリケーションファイルが判明した後、携帯情報端末１００が保有するアプリケーションの情報を照会する。もし、既に、携帯情報端末１００が同一のアプリケーションファイルを保有する場合は、処理をここで終了する。一方で、携帯情報端末１００が同一のアプリケーションファイルを保有しない場合は、アプリケーションレポジトリ２４０にアプリケーションファイルを該当する携帯情報端末１００に配信するようリクエストを出す。
【００３３】
なお、管理サーバ２００は、携帯情報端末１００が新たな外部機器１０、２０、３０と接続し、接続した外部機器１０、２０、３０の情報が、アプリケーションレポジトリ２４０にない場合に、新たな外部機器の情報に基づいて、Ｗｅｂ検索を行い、Ｗｅｂ検索の結果、取得したアプリケーションファイル情報を外部機器の情報と対応付けて、アプリケーションレポジトリ２４０に登録するようにしてもよい。
【００３４】
また、携帯情報端末１００が、接続を解除した前記外部機器があるときに、その情報を管理サーバ２００に通知し、管理サーバ２００が、接続解除情報を受信したときに、接続を解除した外部機器に対応するアプリケーションをアプリケーションレポジトリから削除するようにしてもよい。
【００３５】
＜アプリケーション配信システムの処理＞
図２を用いて、本実施形態に係るアプリケーション配信システムの処理について説明する。
【００３６】
まず、携帯情報端末１００が、新たに接続された外部機器の情報を管理サーバ２００に通知する（ステップＳ１１０）。管理サーバ２００は、携帯情報端末１００から通知された新たに接続された外部機器の情報に基づいて、記憶されている外部機器の情報と、携帯情報端末に実装されているアプリケーションの情報を検索し（ステップＳ１２０）、検索の結果、該当するアプリケーションがない場合に、外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体を携帯情報端末１００に配信するよう要求する（ステップＳ１３０）。
【００３７】
携帯情報端末１００は、配信されたアプリケーションファイルをダウンロードし（ステップＳ１４０）、ダウンロードしたアプリケーションファイルをインストールする（ステップＳ１５０）。
【００３８】
以上、説明したように、本実施形態によれば、携帯情報端末が近距離無線通信搭載の外部機器の制御や情報取得を行うサービスにおいて、外部機器の種類に応じて携帯情報端末に必要なアプリケーションを自動的に配信することができる。
【００３９】
＜第２の実施形態＞
図３および図４を用いて、本発明の第１の実施形態について説明する。
【００４０】
＜アプリケーション配信システムの構成＞
図３に示すように、本実施形態に係るアプリケーション配信システムは、携帯情報端末１００と、管理サーバ２００と、外部機器１０、２０、３０とから構成されている。なお、第１の実施形態では、携帯情報端末１００より外部機器情報とアプリケーション情報を管理サーバ２００に通知していたが、本実施形態では、管理サーバ２００にて、定期的にそれぞれ携帯情報端末１００の外部機器情報とアプリ情報を確認し、それぞれの情報の同期を行なう。この同期間隔が短いほど、リアルタイムに携帯情報端末の状態を把握することができる。同期間隔を長くすると、管理のためのデータトラヒックを抑制できる。また、第１の実施形態で述べた新規の外部機器接続をトリガとして携帯情報端末１００より外部機器情報およびアプリ情報を管理サーバに通知する方式と、上記で述べた管理サーバ２００より定期的に携帯情報端末１００が保有する外部機器情報およびアプリ情報を同期する方式を組み合わせてもよい。
【００４１】
＜携帯情報端末の構成＞
図３に示すように、携帯情報端末１００は、近距離無線部１１０と、ダウンロード部１３０と、インストール部１４０と、送受信部１５０とから構成されている。
【００４２】
近距離無線部１１０は、外部機器１０、２０、３０が対応している近距離無線と通信が行う。具体的には、外部機器１０、２０、３０からのデータを受信できるよう、ペアリングを実施する。このペアリング中に外部機器情報の取得が行われる。そして、ペアリングが終了した時点で、外部機器情報を保存する。また、外部機器情報を把握していると共に、携帯情報端末にインストールされているアプリケーション情報も把握している。
【００４３】
送受信部１５０は、管理サーバ２００から外部機器１０、２０、３０との接続状況に関する問合せを受信し、管理サーバ２００に対して、その回答を送信する。
【００４４】
ダウンロード部１３０は、配信されたアプリケーションファイルをダウンロードする。インストール部１４０は、ダウンロードしたアプリケーションファイルをインストールする。具体的には、管理サーバ２００からアプリケーションファイルが配信されると、ダウンロード部１３０が、ダウンロードを開始し、ダウンロードが完了すると、次に、インストール部１４０が、インストール処理を開始し、ゲートウェイとしての設定が完了する。
【００４５】
なお、携帯情報端末１００は、接続を解除した外部機器があるときに、その情報を管理サーバ２００に通知し、管理サーバ２００は、接続解除情報を受信したときに、接続を解除した外部機器に対応するアプリケーションをアプリケーションレポジトリ２４０から削除するようにしてもよい。つまり、携帯情報端末１００より外部機器１０、２０、３０の接続が切断された旨が通知された時および、携帯情報端末１００の外部機器情報およびアプリ情報との同期を行い登録されている外部機器情報が減少した時に、該当外部機器に対応するアプリケーションを携帯情報端末１００から削除することができる。
【００４６】
＜管理サーバの構成＞
図１に示すように、管理サーバ２００は、記憶部２２０と、配信要求部２３０と、アプリケーションレポジトリ２４０と、問合せ部２５０とから構成されている。
【００４７】
問合せ部２５０は、携帯情報端末１００に対して、所定の時間間隔で、外部機器１０、２０、３０との接続状況を問い合わせる。記憶部２２０は、外部機器１０、２０、３０の情報と、携帯情報端末１００に実装されているアプリケーションとを記憶する。
【００４８】
アプリケーションレポジトリ２４０は、外部機器１０、２０、３０の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体をレポジトリとして保有する。配信要求部２３０は、検索部２１０による検索の結果、該当するアプリケーションがない場合に、アプリケーションレポジトリに該当するアプリケーションファイルを携帯情報端末１００に配信するよう要求する。
【００４９】
具体的には、管理サーバ２００は、外部機器１０、２０、３０の製品情報とそれに対応するアプリケーションファイル情報および、アプリケーションファイル自体をレポジトリとして保有している。管理サーバ２００は、通知された外部機器情報を元に、対応するアプリケーションファイル情報を調べる。対応するアプリケーションファイルが判明した後、携帯情報端末１００が保有するアプリケーションの情報を照会する。もし、既に、携帯情報端末１００が同一のアプリケーションファイルを保有する場合は、処理をここで終了する。一方で、携帯情報端末１００が同一のアプリケーションファイルを保有しない場合は、アプリケーションレポジトリ２４０にアプリケーションファイルを該当する携帯情報端末１００に配信するようリクエストを出す。
【００５０】
なお、管理サーバ２００は、携帯情報端末１００が新たな外部機器１０、２０、３０と接続し、接続した外部機器１０、２０、３０の情報が、アプリケーションレポジトリ２４０にない場合に、新たな外部機器の情報に基づいて、Ｗｅｂ検索を行い、Ｗｅｂ検索の結果、取得したアプリケーションファイル情報を外部機器の情報と対応付けて、アプリケーションレポジトリ２４０に登録するようにしてもよい。
【００５１】
また、管理サーバ２００は、問合せ結果により、接続を解除した外部機器があると判断したときに、接続を解除した外部機器に対応するアプリケーションをアプリケーションレポジトリ２４０から削除するようにしてもよい。
【００５２】
＜アプリケーション配信システムの処理＞
図４を用いて、本実施形態に係るアプリケーション配信システムの処理について説明する。
【００５３】
まず、管理サーバ２００が、携帯情報端末１００に対して、所定の時間間隔で、外部機器１０、２０、３０との接続状況を問い合わせる（ステップＳ２１０）。携帯情報端末１００は、管理サーバ２００から外部機器との接続状況に関する問合せに対して、回答を送信する（ステップＳ２２０）。管理サーバ２００は、問合せ結果により、新たに接続された外部機器１０、２０、３０がある場合に、新たに接続された外部機器の情報に基づいて、記憶されている外部機器の情報と、携帯情報端末１００に実装されているアプリケーションの情報を検索する（ステップＳ２３０）。
【００５４】
管理サーバは、検索の結果、該当するアプリケーションがない場合に、外部機器の情報と対応するアプリケーションファイル情報および、アプリケーションファイル自体を携帯情報端末１００に配信するよう要求する（ステップＳ２４０）。
【００５５】
携帯情報端末１００は、配信されたアプリケーションファイルをダウンロードし（ステップＳ２５０）、ダウンロードしたアプリケーションファイルをインストールする（ステップＳ２６０）。
【００５６】
以上、説明したように、本実施形態によれば、携帯情報端末が近距離無線通信搭載の外部機器の制御や情報取得を行うサービスにおいて、外部機器の種類に応じて携帯情報端末に必要なアプリケーションを自動的に配信することができる。
【００５７】
なお、アプリケーション配信システムの処理をコンピュータシステムが読み取り可能な記録媒体に記録し、この記録媒体に記録されたアプリケーション配信システムに読み込ませ、実行することによって本発明のアプリケーション配信システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００５８】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００５９】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００６０】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６１】
１０；外部機器
２０；外部機器
３０；外部機器
１００；携帯情報端末
１１０；近距離無線部１１０
１２０；通知部
１３０；ダウンロード部
１４０；インストール部
１５０；送受信部
２００；管理サーバ
２１０；検索部
２２０；記憶部
２３０；配信要求部
２４０；アプリケーションレポジトリ
２５０；問合せ部
【図１】
2014191686.tif 000003
【図２】
2014191686.tif 000004
【図３】
2014191686.tif 000005
【図４】
2014191686.tif 000006
【図５】
2014191686.tif 000007