(57)【特許請求の範囲】
【請求項１】
画像形成装置と、画像形成装置を操作する情報端末と、画像形成装置を操作するためのアプリケーション・プログラムを情報端末に対し配信するアプリケーション配信サーバとがネットワークを介し接続されたアプリケーション配信システムであって、
画像形成装置は、
自装置が提供可能な機能の一覧情報と、前記機能を情報端末が使用するに必要なアプリケーションの識別子とを対応付けて記憶した記憶手段と、
情報端末に対し、前記一覧情報と前記識別子とを提供する一覧情報提供手段と、を有し、
情報端末は、
画像形成装置から前記一覧情報と前記識別子とを取得する一覧情報取得手段と、
前記一覧情報を表示する表示手段と、
ユーザにより前記一覧情報の中から所望の機能が選択されると、選択された機能に対応付けられた識別子により特定されるアプリケーションのプログラムを情報端末が有するか否かを判定する判定手段と、
前記アプリケーションのプログラムを情報端末が有しないと判定されたとき、前記アプリケーション配信サーバに対し、該アプリケーションの識別子と自端末の端末情報とを含むアプリケーション配信要求を送信する配信要求手段と、
を有し、
アプリケーション配信サーバは、
アプリケーション・プログラムと該アプリケーションの識別子とを対応付けて記憶するとともに、アプリケーション・プログラムをバージョン毎に記憶した記憶手段と、
情報端末から前記アプリケーション配信要求を受信する配信要求受信手段と、
前記アプリケーション配信要求に含まれる前記アプリケーションの識別子と前記端末情報とに基づき、前記情報端末に適合するバージョンのアプリケーション・プログラムを配信する配信手段と、
を有することを特徴とするアプリケーション配信システム。
【請求項２】
前記アプリケーションの識別子には、該アプリケーションの最新バージョン情報が付され、
前記判定手段は、選択された機能に対応付けられた識別子により特定されるアプリケーションのプログラムであって、最新バージョンのプログラムを情報端末が有するか否かを判定し、
情報端末が前記特定されるアプリケーションのプログラムであって、最新バージョンのプログラムを有しないときは、該アプリケーションのプログラムを情報端末が有しないと判定すること、
を特徴とする請求項１記載のアプリケーション配信システム。
【請求項３】
複数の画像形成装置が前記ネットワークを介し接続され、
前記一覧情報取得手段は、複数の画像形成装置からそれぞれ前記一覧情報と前記識別子とに加え、画像形成装置の識別子及び設置場所を含む機器情報とを取得し、
前記表示手段は、前記複数の画像形成装置の機器一覧を、前記識別子及び設置場所を含む機器情報とともに表示し、
前記表示手段は、前記機器一覧の中から１の画像形成装置が選択されると、該１の画像形成装置から取得した前記一覧情報を表示すること、
を特徴とする請求項１又は２記載のアプリケーション配信システム。
【請求項４】
複数の画像形成装置が前記ネットワークを介し接続され、
前記一覧情報取得手段は、複数の画像形成装置からそれぞれ前記一覧情報と前記識別子とに加え、画像形成装置の識別子及び設置場所を含む機器情報とを取得し、
前記表示手段は、前記複数の画像形成装置から取得した前記一覧情報に基づき、該複数の画像形成装置が提供可能な全機能を表示し、
前記表示手段は、前記全機能の中から１の機能が選択されると、前記複数の画像形成装置の中から該１の機能を提供可能な画像形成装置の機器一覧を、前記識別子及び設置場所を含む機器情報とともに表示すること、
を特徴とする請求項１又は２記載のアプリケーション配信システム。
【請求項５】
画像形成装置と、画像形成装置を操作する情報端末と、画像形成装置を操作するためのアプリケーション・プログラムを情報端末に対し配信するアプリケーション配信サーバとがネットワークを介し接続されたアプリケーション配信方法であって、
画像形成装置は、
自装置が提供可能な機能の一覧情報と、前記機能を情報端末が使用するに必要なアプリケーションの識別子とを対応付けて記憶するステップと、
情報端末に対し、前記一覧情報と前記識別子とを提供する一覧情報を提供するステップと、を実行し、
情報端末は、
画像形成装置から前記一覧情報と前記識別子とを取得するステップと、
前記一覧情報を表示するステップと、
ユーザにより前記一覧情報の中から所望の機能が選択されると、選択された機能に対応付けられた識別子により特定されるアプリケーションのプログラムを情報端末が有するか否かを判定するステップと、
前記アプリケーションのプログラムを情報端末が有しないと判定されたとき、前記アプリケーション配信サーバに対し、該アプリケーションの識別子と自端末の端末情報とを含むアプリケーション配信要求を送信するステップと、を実行し、
アプリケーション配信サーバは、
アプリケーション・プログラムと該アプリケーションの識別子とを対応付けて記憶するとともに、アプリケーション・プログラムをバージョン毎に記憶するステップと、
情報端末から前記アプリケーション配信要求を受信するステップと、
前記アプリケーション配信要求に含まれる前記アプリケーションの識別子と前記端末情報とに基づき、前記情報端末に適合するバージョンのアプリケーション・プログラムを配信するステップと、を実行することを特徴とするアプリケーション配信方法。
【請求項６】
画像形成装置を操作する情報端末であって、
画像形成装置から、該画像形成装置が提供可能な機能の一覧情報と、前記機能を情報端末が使用するに必要なアプリケーションの識別子とを取得する一覧情報取得手段と、
前記一覧情報を表示する表示手段と、
ユーザにより前記一覧情報の中から所望の機能が選択されると、選択された機能に対応付けられた識別子により特定されるアプリケーションのプログラムを情報端末が有するか否かを判定する判定手段と、
前記アプリケーションのプログラムを情報端末が有しないと判定されたとき、画像形成装置を操作するためのアプリケーション・プログラムを情報端末に対し配信するアプリケーション配信サーバに対し、該アプリケーションの識別子と自端末の端末情報とを含むアプリケーション配信要求を送信する配信要求手段と、を有しする情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーション配信システムに関する。
【背景技術】
【０００２】
従来より、コピー、スキャナ、プリンタ、ファックスなどの複数の機能を一つの筐体内に収納した画像形成装置が知られている。現在の画像形成装置（MFP：Multi-Function Peripheral；以下ＭＦＰという）は、ＣＰＵの性能向上、メモリの大容量化、通信技術の高速化及びデジタル画像技術の高度化等、ＭＦＰに関連する技術の進化に伴い、単にデジタル複写機としての機能だけでなく、例えば、ネットワークやファクシミリ等で画像や文書などのデータの送受信を可能とし、ユーザ環境において様々な利用形態や機能を提供するものである。
【０００３】
通常の場合、ＭＦＰは操作パネルを備えており、ユーザは操作パネルをタッチ操作するなどしてＭＦＰを使用するが、近年、多機能携帯電話やタブレットデバイスなどの携帯情報端末が広く普及し、これに伴い携帯情報端末の無線機能を利用し、操作パネルに代え携帯情報端末でＭＦＰを操作したいという要請がある。
【０００４】
携帯情報端末からＭＦＰ（又はその他オフィス向け機器）を操作するためには、携帯情報端末側に搭載したブラウザアプリケーションやその他のアプリケーションから、Ｗｅｂサーバ機能或いはＷｅｂ対応ＡＰＩ（Application Program Interface）を搭載したＭＦＰに対しアクセスすることで実現可能となる。但し携帯情報端末が使いたいＭＦＰと無線接続しても、携帯情報端末側にそのＭＦＰの機能を使用するアプリケーション・プログラム（ソフトウエア）がなければその機能を使用できないので、予めＭＦＰの機能を携帯情報端末から利用するためのアプリケーション・プログラムを携帯情報端末側にインストールしておく必要がある。
【０００５】
ここで、ＭＦＰの全ての機能を使用できる完全版アプリケーションを携帯情報端末側に予めインストールしておけば、それ以降、携帯情報端末からＭＦＰの全機能を使用できるものの、概して全機能を完全に使用するユーザは少なく、ほんの一部の使用したい機能のために完全版アプリケーションをインストールすることは、小型の携帯情報端末にとっては負担がかかる。とはいうものの、携帯情報端末がＭＦＰと無線接続し、携帯情報端末側にこれから使用したい機能のアプリケーションがない場合には、都度その機能を使用できるアプリケーションをインストールすることになるが、ＭＦＰの機能に対してその機能を使用できる適切なアプリケーションを選択しなければならないので、ユーザにとってこの作業は煩雑である。
【０００６】
これに関する技術として、例えば特許文献１には、画像処理装置と携帯端末とを備える画像処理システムにおいて、画像処理装置からアプリケーションをジョブ単位で携帯端末に送信し、携帯端末はそのアプリケーションを使用して画像処理装置を操作（例えばジョブの内容変更等）することが記載されている。これにより例えば、携帯端末が画像処理装置からエラー通知を受けたとき、携帯端末は画像処理装置からエラー解除の操作を行うためのアプリケーションをインストールし、画像処理装置の前に行かなくとも、無線通信を介して画像処理装置に接続し、エラー解除の操作を行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１記載の発明のようにＭＦＰが携帯端末に対しアプリケーションを送信（配信）する場合、ＭＦＰ側でアプリケーションを保持しておく必要がある。上述の如く近年のＭＦＰは多機能化が進み、その機能を使用するためのアプリケーションは非常に多岐に渡る。従って限られたリソースしか持たないＭＦＰに携帯情報端末向けの多様なアプリケーションを保持しておくとなると、ＭＦＰ側のストレージデバイスのコストアップを招いたり、その分蓄積可能な文書量が低下するなどという問題があった。
【０００８】
本発明では上記のような問題に鑑みて、携帯情報端末がＭＦＰの所望の機能を使用できるアプリケーションを有しない場合、ＭＦＰ側のストレージ・リソースの負担を抑えつつも、携帯情報端末に対し、ユーザが所望するアプリケーションを簡単な操作で配信できるアプリケーション配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明に係るアプリケーション配信システムは、画像形成装置と、画像形成装置を操作する情報端末と、画像形成装置を操作するためのアプリケーション・プログラムを情報端末に対し配信するアプリケーション配信サーバとがネットワークを介し接続されたアプリケーション配信システムであって、画像形成装置は、自装置が提供可能な機能の一覧情報と、前記機能を情報端末が使用するに必要なアプリケーションの識別子とを対応付けて記憶した記憶手段と、情報端末に対し、前記一覧情報と前記識別子とを提供する一覧情報提供手段と、を有し、情報端末は、画像形成装置から前記一覧情報と前記識別子とを取得する一覧情報取得手段と、前記一覧情報を表示する表示手段と、ユーザにより前記一覧情報の中から所望の機能が選択されると、選択された機能に対応付けられた識別子により特定されるアプリケーションのプログラムを情報端末が有するか否かを判定する判定手段と、前記アプリケーションのプログラムを情報端末が有しないと判定されたとき、前記アプリケーション配信サーバに対し、該アプリケーションの識別子と自端末の端末情報とを含むアプリケーション配信要求を送信する配信要求手段と、
を有し、アプリケーション配信サーバは、アプリケーション・プログラムと該アプリケーションの識別子とを対応付けて記憶するとともに、アプリケーション・プログラムをバージョン毎に記憶した記憶手段と、情報端末から前記アプリケーション配信要求を受信する配信要求受信手段と、前記アプリケーション配信要求に含まれる前記アプリケーションの識別子と前記端末情報とに基づき、前記情報端末に適合するバージョンのアプリケーション・プログラムを配信する配信手段と、を有する。
【００１０】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１１】
本発明によれば、携帯情報端末がＭＦＰの所望の機能を使用できるアプリケーションを有しない場合、ＭＦＰ側のストレージ・リソースの負担を抑えつつも、携帯情報端末に対し、ユーザが所望するアプリケーションを簡単な操作で配信できるアプリケーション配信システムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係るアプリケーション配信システム１００のネットワーク構成図（その１）である。
【図２】本実施形態に係るアプリケーション配信システム１００のハードウェア構成の一例を示す。
【図３】本実施形態に係るＭＦＰ１０、携帯情報端末２０及びアプリケーション配信サーバ３０の機能ブロック図の一例を示す。
【図４】本実施形態に係るアプリケーション機能リストの一例を示す図である。
【図５】本実施形態に係るアプリケーション・プログラムリストの一例を示す図である。
【図６】ＭＦＰ１０、携帯情報端末２０、アプリケーション配信サーバ３０間のアプリケーション配信処理を説明するフローチャートである。
【図７】携帯情報端末２０の表示画面例（その１）を示す。
【図８】本実施形態に係るアプリケーション配信システム１００のネットワーク構成図（その２）である。
【図９】複数のＭＦＰそれぞれが自身の機器情報、アプリケーション機能リストを送信する図を示す。
【図１０】携帯情報端末２０の表示画面例（その２）を示す。
【図１１】携帯情報端末２０の表示画面例（その３）を示す。
【図１２】携帯情報端末２０の表示画面例（その４）を示す。
【図１３】携帯情報端末２０の表示画面例（その５）を示す。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を参照して説明する。
【００１４】
[概要]
本実施形態に係るアプリケーション配信システムは、ＭＦＰ、携帯情報端末、アプリケーション配信サーバを含み構成される。携帯情報端末がＭＦＰと接続した際、ＭＦＰは携帯情報端末上対応可能なアプリケーションリストを携帯情報端末に送信する。ユーザは携帯情報端末で受信したアプリケーションリストの情報を元に、使用したい所望の機能を選択すると、アプリケーション配信サーバから携帯情報端末に対し、その機能を使用できるアプリケーションが配信される。そして携帯情報端末は、配信されたアプリケーションを自端末にインストールすることにより、例えば無線通信を介してＭＦＰに再度接続し、携帯情報端末からＭＦＰの所望の機能を使用できるようになっている。以下詳しく説明する。
【００１５】
[システム構成]
（ネットワーク構成）
はじめに、具体的な発明の内容を説明する前に、本発明を実施するにあたっての全体構成について説明する。図１は、本実施形態に係るアプリケーション配信システム１００のネットワーク構成図（その１）である。図に示されるようにアプリケーション配信システム１００は、ＭＦＰ１０、携帯情報端末２０、アプリケーション配信サーバ３０、無線ＬＡＮアクセスポイント４０が、ＬＡＮ５０及びＷＡＮ６０などのネットワークを介して接続されている。
【００１６】
ＭＦＰ１０は、上述の如くコピー、スキャナ、プリンタ、ファックスなどの複数の機能を一つの筐体内に収納した画像形成装置である。ＭＦＰ１０はＬＡＮ５０内に複数台存在してもよい（ＭＦＰ１０−２等）。携帯情報端末２０は、例えば多機能携帯電話やタブレットデバイス、ＰＤＡ、ノートＰＣ等々の携帯情報端末である。携帯情報端末２０は無線ＬＡＮアクセスポイント４０と無線接続することで、ＬＡＮ５０の一員としてネットワークを形成している。
【００１７】
アプリケーション配信サーバ３０は、例えばインターネット網等のＷＡＮ６０に接続され設置される。ＬＡＮ５０のネットワークとＷＡＮ６０のネットワークは接続されており相互通信が可能である。
【００１８】
なお本実施形態においては、携帯情報端末２０は無線ＬＡＮ通信を行うものとしているが、携帯情報端末２０の通信については、Ｗｉ−ＦＩ（wireless fidelity）などのＰＣ向けの無線規格ではなくとも、例えば携帯電話通信網を介した通信でもよく、この場合、携帯情報端末２０がＬＡＮ５０のネットワークとＷＡＮ６０のネットワークと接続できればよい。
【００１９】
（ハードウェア）
ここで、本実施形態に係るアプリケーション配信システム１００のハードウェア構成について簡単に説明しておく。図２は、本実施形態に係るアプリケーション配信システム１００のハードウェア構成の一例を示す。
【００２０】
ＭＦＰ１０は、装置全体動作を司るシステムコントローラ１１、原稿画像を読み取ってデータ化するスキャナユニット１２、印字データを紙に出力するプロッタユニット１３、操作指示の受付及び情報を表示する操作パネル１４からなる。またＭＦＰ１０のシステムコントローラ１１は、機器内部の情報を管理し制御するＣＰＵ１５を備え、システムコントローラ用ＣＰＵ制御プログラムとワークデータ格納用のＲＯＭ／ＲＡＭ１６、システムコントローラ用ＣＰＵプログラムと画像データ格納用ＨＤＤ１７、ＬＡＮ５０へ接続される有線通信用Ｉ／Ｆ（Interface）１８、スキャナユニット１２とのインターフェースであるスキャナＩ／Ｆ１２−２、プロッタユニット１３とのインターフェースであるプロッタＩ／Ｆ１３−２、操作パネル１４とのインターフェースである操作パネルＩ／Ｆ１４−２を備えている。
【００２１】
携帯情報端末２０は、端末内部の情報を管理し制御するとともにアプリケーションを実行するＣＰＵ２１、無線ＬＡＮアクセスポイント４０と無線通信を行う無線通信用Ｉ／Ｆ２２、ＣＰＵ制御プログラムとワークデータを格納するＲＯＭ／ＲＡＭ２３、ＭＦＰ１０の機能を使用するためのアプリケーションなどを格納するＨＤＤ２４、操作指示の受付及び情報を表示する操作パネル２５を備えている。
【００２２】
アプリケーション配信サーバ３０は、要求受付とアプリケーション・プログラム（ソフトウェア）の配布処理を実行するＣＰＵ３１、ＷＡＮ６０へ接続される有線通信用Ｉ／Ｆ３２、ＣＰＵ制御プログラムとワークデータを格納するＲＯＭ／ＲＡＭ３３、携帯情報端末２０へ配信するアプリケーション・プログラムなどを格納する記憶装置３４を備えている。
【００２３】
無線ＬＡＮアクセスポイント４０は、無線通信用Ｉ／Ｆ及び有線通信用Ｉ／Ｆ（非図示）を備え、無線及び有線のプロトコル変換を行うことにより、ＬＡＮ５０内の無線及び有線を仲介する役割を担う。
【００２４】
（機能）
次に、本実施形態に係るＭＦＰ１０、携帯情報端末２０及びアプリケーション配信サーバ３０の主要機能構成について説明する。図３は、本実施形態に係るＭＦＰ１０、携帯情報端末２０及びアプリケーション配信サーバ３０の機能ブロック図の一例を示す。
【００２５】
・ＭＦＰ１０
まずＭＦＰ１０は、主要な機能として、記憶部１０１、一覧情報提供部１０２を有している。
【００２６】
記憶部１０１は、自装置が提供可能な機能の一覧情報（後述のアプリケーション機能リストをいう）と、機能を情報端末が使用するに必要なアプリケーションの識別子とを対応付けて予め格納する。例えば上述のＨＤＤ１７等により実現される。
【００２７】
一覧情報提供部１０２は、携帯情報端末２０に対し、自装置が提供可能な機能の一覧情報をアプリケーションの識別子とともに提供する。
【００２８】
なおＭＦＰ１０は画像形成装置であるので、図に示される機能部のほか、画像形成装置であれば当然に備える機能等々を含め、様々な機能を備えることはいうまでもない。
【００２９】
・携帯情報端末２０
次に携帯情報端末２０は、主要な機能として、記憶部２０１、一覧情報取得部２０２、表示部２０３、判定部２０４、配信要求部２０５、インストール部２０６を有している。
【００３０】
記憶部２０１は、携帯情報端末２０にインストールされているアプリケーション・プログラム等を記憶する機能部である。例えば上述のＨＤＤ２４等により実現される。ユーザが携帯情報端末２０を操作して、ＭＦＰ１０上の所望の機能を使用するためには、その機能に対応したアプリケーション・プログラムのインストールが必要である。
【００３１】
一覧情報取得部２０２は、ＭＦＰ１０が提供可能な機能の一覧情報をアプリケーションの識別子とともに取得する。
【００３２】
表示部２０３は、取得したＭＦＰ１０が提供可能な機能の一覧情報を表示する。例えば上述の操作パネル２５等により実現され、これによりユーザはＭＦＰ１０が提供可能な機能の一覧情報を視覚的に認識する。
【００３３】
判定部２０４は、ユーザの操作パネル２５からの操作により、ＭＦＰ１０が提供可能な機能の一覧情報の中から所望の機能が選択されると、選択された機能に対応付けられた識別子により特定されるアプリケーションのプログラムを携帯情報端末２０が有するか否かを判定する。つまり記憶部２０１において、ユーザ所望の機能を使用できるアプリケーションのプログラムが携帯情報端末２０に既にインストールされているか否かを判定する。
【００３４】
配信要求部２０５は、アプリケーションのプログラムを携帯情報端末２０が有しないと判定されたとき、アプリケーション配信サーバ３０に対し、そのアプリケーションの識別子と自端末の端末情報（ＯＳ種別、ＯＳバージョン、画面サイズ、処理能力等々）とを含むアプリケーション配信要求を送信する。即ちユーザ所望の機能を使用するためのアプリケーション・プログラムの配信を要求する。インストールされていない場合、ユーザ所望の機能を使用するためには、そのアプリケーション・プログラムが必要だからである。
【００３５】
インストール部２０６は、配信要求によりアプリケーション配信サーバ３０から配信されたアプリケーション・プログラムをインストールする。所望の機能を使用するためには、そのアプリケーション・プログラムのインストールが必要だからである。
【００３６】
・アプリケーション配信サーバ３０
次にアプリケーション配信サーバ３０は、主要な機能として、記憶部３０１、配信要求受信部３０２、配信部３０３を有している。
【００３７】
記憶部３０１は、携帯情報端末２０へ配信するためのアプリケーション・プログラムを予め格納する。例えば上述の記憶装置３４等により実現される。携帯情報端末２０へ配信するアプリケーション・プログラムは、ＭＦＰ１０が提供する機能を使用するもの毎に複数格納されており、また同一アプリケーション・プログラムであっても複数のバージョンのものが格納される。また後述のアプリケーション・プログラムリストが保持されている。
【００３８】
配信要求受信部３０２は、携帯情報端末２０からアプリケーション配信要求を受信する。この配信要求を受けて、配信部３０３は携帯情報端末２０に対しアプリケーション・プログラムを配信する。
【００３９】
配信部３０３は、携帯情報端末２０からのアプリケーション配信要求を受けて、その携帯情報端末２０に適合するバージョンのアプリケーション・プログラムを配信する。具体的には、後述のアプリケーション・プログラムリストを参照のうえ、アプリケーションの識別子、携帯端末情報（ＯＳ種別、ＯＳバージョン、画面サイズ、処理能力等々）に基づき、携帯情報端末２０に適合するバージョンのアプリケーション・プログラムを配信するが、この点詳細は後述する。
【００４０】
以上これらの機能は、実際にはＭＦＰ１０、携帯情報端末２０及びアプリケーション配信サーバ３０の各ＣＰＵが実行するプログラムによりコンピュータに実現させるものである。
【００４１】
（アプリケーション機能リスト）
図４は、本実施形態に係るアプリケーション機能リストの一例を示す図である。アプリケーション機能リストは、ＭＦＰ１０が提供可能な機能の一覧情報であり、上述の如くＭＦＰ１０の記憶部１０１に予め格納しておく。
【００４２】
具体的にアプリケーション機能リストは、ＭＦＰ１０が提供可能な機能毎に「機能名」、「機能説明」、「アプリケーション名」、「ＩＤ」、「最新ｖｅｒ」等の情報項目を保持する。
【００４３】
「機能名」は、ＭＦＰ１０が提供可能な機能名を示す。例えば、ＭＦＰ１０は提供可能な機能の１つとして「スキャンｔｏクラウド」という名称の機能を有する。
【００４４】
「機能説明」は、ＭＦＰ１０が提供可能な機能名に対し、その機能説明を示す。例えば、ＭＦＰ１０は提供可能な機能の１つとして「スキャンｔｏクラウド」という名称の機能を有するが、この機能説明は「スキャンしたデータをクラウドサーバへ自動的に蓄積させる機能です。」となっている。機能説明は機能名とともにユーザの携帯情報端末２０に表示させるので、ユーザはその機能内容を認識できる。
【００４５】
「アプリケーション名」は、ＭＦＰ１０が提供可能な機能名に対し、その機能を携帯情報端末２０が使用するためのアプリケーション名を示す。例えば、ＭＦＰ１０は提供可能な機能の１つである「スキャンｔｏクラウド」という名称の機能を使用する必要なアプリケーション（名）は、「スキャンアプリ００１」である。つまり携帯情報端末２０が「スキャンｔｏクラウド」という名称の機能を使用するには、「スキャンアプリ００１」というプリケーションのプログラムをインストールしている必要がある。
【００４６】
「ＩＤ」は、アプリケーション名に対し、そのアプリケーションを特定（識別）するための識別子である。アプリケーション名毎に一意に振られるので、異なるアプリケーション名同士で重複することはない。
【００４７】
「最新ｖｅｒ」は、そのアプリケーション名（又はＩＤ）のアプリケーション・プログラムの最新のバージョン番号を示す。例えば、「スキャンアプリ００１」のアプリケーション・プログラムの最新バージョンは「１．００」である。
【００４８】
以上、アプリケーション機能リストは、上述の如くＭＦＰ１０の記憶部１０１に格納されるが、このリストはＭＦＰ１０導入時（工場出荷時）に予め搭載されている。またＭＦＰ１０導入の後、アプリケーション・プログラムの新規追加やバージョンアップ等に伴ってアップデートするようにする。
【００４９】
（アプリケーション・プログラムリスト）
図５は、本実施形態に係るアプリケーション・プログラムリストの一例を示す図である。アプリケーション・プログラムリストは、アプリケーションの識別子、携帯端末情報（ＯＳ種別、ＯＳバージョン、画面サイズ、処理能力等々）に基づき、携帯情報端末２０に配信するアプリケーション・プログラムを特定させるリストである。本実施形態においては、要求された機能を使用できるアプリケーション・プログラムを配信する際、このリストを参照し、配信先の携帯情報端末２０に適合するアプリケーション・プログラムを配信する。上述の如くアプリケーション配信サーバ３０の記憶部３０１に予め格納しておく。
【００５０】
具体的にアプリケーション・プログラムリストは、ＭＦＰ１０が提供可能な機能毎に「アプリケーション名」、「ＩＤ」、「ｖｅｒ」、「ＯＳ種類／ｖｅｒ」、「画面サイズ」、「処理性能」、「アプリケーション・プログラム」等の情報項目を保持する。
【００５１】
「アプリケーション名」は、携帯情報端末２０がＭＦＰ１０使用するためのアプリケーション名を示す。また「ＩＤ」は、アプリケーション名に対し、そのアプリケーションを特定（識別）するための識別子である。図４の「アプリケーション名」、「ＩＤ」と対応している。
【００５２】
「ｖｅｒ」は、そのアプリケーション名（又はＩＤ）のアプリケーション・プログラムのバージョン番号を示す。例えば、「スキャンアプリ００１」のアプリケーション・プログラムは、「１．００」のみがある。「カスタマイズアプリＡ」のアプリケーション・プログラムは、「１．００」、「１．０２」がある。なお慣例通り最新は数字が最上位のものと扱うので、この場合「１．０２」が最新バージョンとなる。
【００５３】
「ＯＳ種類／ｖｅｒ」は、携帯情報端末２０のＯＳ（Operating System）の種類と、ＯＳのバージョンを示す。そのアプリケーション・プログラムを携帯情報端末２０にインストールするにあたりプログラムの端末適合性を考慮するもので、携帯情報端末２０のＯＳの種類とＯＳのバージョンに応じて、そのＯＳとバージョンに適合したアプリケーション・プログラムを配信するための情報として使用する。
【００５４】
「画面サイズ」は、携帯情報端末２０の画面サイズを示す。同様にプログラムの端末適合性を考慮するもので、携帯情報端末２０の画面サイズに応じて、その画面サイズに適合したアプリケーション・プログラムを配信するための情報として使用する。
【００５５】
「処理性能」は、携帯情報端末２０の処理性能を示す。同様にプログラムの端末適合性を考慮するもので、携帯情報端末２０の処理性能に応じて、その処理性能に適合したアプリケーション・プログラムを配信するための情報として使用する。
【００５６】
「アプリケーション・プログラム」は、アプリケーション・プログラムの実体を示す。例えば、スキャンアプリ００１のｖｅｒ１．００であって、携帯情報端末２０の「ＯＳ種類／ｖｅｒ」はｘＳ １．ｘ、「画面サイズ」は標準、「処理性能」は標準であるとき、携帯情報端末２０に対し配信する「アプリケーション・プログラム」は、「\server/S001/app_1.00_xOS 1.x_s_s.exe」である。つまりアプリケーション・プログラムは、アプリケーション毎に複数バージョンが用意され、携帯情報端末２０の端末情報毎にも複数用意されており、これらパラメータが決まれば、配信するアプリケーション・プログラム（実体）も一意に決まることになる。
【００５７】
以上、アプリケーション・プログラムリストは、上述の如くアプリケーション配信サーバ３０の記憶部３０１に格納されるが、このリストはアプリケーション・プログラムの新規追加やバージョンアップ等に伴ってアップデートするようにする。
【００５８】
[情報処理１]
本実施形態に係るアプリケーション配信システム１００の情報処理１について以下説明する。図６は、ＭＦＰ１０、携帯情報端末２０、アプリケーション配信サーバ３０間のアプリケーション配信処理を説明するフローチャートである。
【００５９】
Ｓ１：まずユーザ操作により携帯情報端末２０は、無線ＬＡＮの接続が確立のうえ、同一ネットワーク上のＬＡＮ５０に接続されているＭＦＰを探索するアプリケーションを起動する。携帯情報端末２０はこの探索アプリケーションを事前に搭載しておくものとする。
【００６０】
Ｓ２：携帯情報端末２０は、ＭＦＰを探索するアプリケーションにて、同一ネットワーク上のＬＡＮ５０に接続され、アクセス可能なＭＦＰを探索（検出）し、そのＭＦＰへ接続する。ここでは、ＭＦＰ１０が探索され接続されたものとする。なおこの接続は、Ｓ３でＭＦＰ１０が携帯情報端末２０に対しアプリケーション機能リストを送信（提供）するためのトリガーであるので、少なくとも接続先のＭＦＰ１０が携帯情報端末２０（例えばアドレス等）を認識する限りでよい。
【００６１】
Ｓ３：ＭＦＰ１０（一覧情報提供部１０２）は、携帯情報端末２０に対し、自身の機器情報（例えば機器名、アドレス等）、上述のアプリケーション機能リストを送信（提供）する。
【００６２】
Ｓ４：携帯情報端末２０（一覧情報取得部２０２）は、機器情報、アプリケーション機能リストを取得する。そして携帯情報端末２０（表示部２０３）は、ＭＦＰ１０が提供可能な機能の一覧情報を表示する。
【００６３】
図７は、携帯情報端末２０の表示画面例（その１）を示す。機器情報（ＭＦＰ１０）、アプリケーション機能リストのうち「機能名」、「機能説明」が携帯情報端末２０の表示画面に表示されるので、ユーザはＭＦＰ１０が提供可能な機能の一覧情報を視覚的に認識できる。
【００６４】
Ｓ５：携帯情報端末２０の画面上、ユーザのタッチ操作等により使用したい機能が選択されると、携帯情報端末２０（判定部２０４）は、選択された機能に対応付けられた識別子により特定されるアプリケーションのプログラムを携帯情報端末２０が有するか否かを判定する。つまり記憶部２０１において、ユーザ所望の機能を使用できるアプリケーションのプログラムが携帯情報端末２０に既にインストールされているか否かを判定する。
【００６５】
ここでは例えば、画面上の「スキャンｔｏクラウド」がタッチ操作されたものとする。また携帯情報端末２０には「スキャンアプリ００１」のアプリケーション・プログラムがインストールされていないものとする。判定部２０４は、「スキャンｔｏクラウド」が選択されると、アプリケーション機能リストから対応する「アプリケーション名」：スキャンアプリ００１（又は「ＩＤ」：Ｓ００１）を取得し、記憶部２０１において、同一アプリケーション名（又は同一ＩＤ）のアプリケーションのプログラムが携帯情報端末２０に既にインストールされているか否かを判定し、ここでは判定結果として、インストールされていないとの判定を行う。なおインストールされている場合にはＳ９へ進めばよい。
【００６６】
Ｓ６：携帯情報端末２０（配信要求部２０５）は、アプリケーションのプログラムを携帯情報端末２０が有しないと判定されたとき、アプリケーション配信サーバ３０に対し、そのアプリケーションの識別子と自端末の端末情報（ＯＳ種別、ＯＳバージョン、画面サイズ、処理能力等々）とを含むアプリケーション配信要求を送信する。即ちユーザ所望の機能を使用するためのアプリケーション・プログラムの配信を要求する。
【００６７】
ここで、配信要求部２０５はアプリケーション配信要求において、そのアプリケーションの識別子と自端末の端末情報を含めて送信するが、ここでは例えば、「スキャンアプリ００１」のアプリケーション・プログラムの配信を要求するので、アプリケーションの識別子として、「アプリケーション名」：スキャンアプリ００１（又は「ＩＤ」：Ｓ００１）を含める。また自端末の端末情報として、「ＯＳ種別」：ｘＯＳ、ＯＳバージョン：１．ｘ、画面サイズ：標準、処理能力：標準を含めて送信する。
【００６８】
なお携帯情報端末２０は、アプリケーション配信要求を行うにあたって、アプリケーション配信サーバ３０のアドレス（例えばＷＡＮ６０上のＩＰアドレス）を認識している必要がある。このプリケーション配信サーバ３０のアドレスは、勿論携帯情報端末２０が予め保持しておいてもよいが、アプリケーション機能リストにプリケーション配信サーバ３０のアドレスを付加（記載）しておけば、携帯情報端末２０はアプリケーション機能リストを取得したと同時にアプリケーション配信要求先を認識することができる。
【００６９】
Ｓ７：アプリケーション配信サーバ３０（配信要求受信部３０２）は、携帯情報端末２０からアプリケーション配信要求を受信する。そしてアプリケーション配信サーバ３０（配信部３０３）は、この配信要求を受けて、携帯情報端末２０に対しアプリケーション・プログラムを配信する。具体的に、アプリケーション・プログラムリストを参照のうえ、アプリケーションの識別子、携帯端末情報（ＯＳ種別、ＯＳバージョン、画面サイズ、処理能力等々）に基づき、携帯情報端末２０に適合するバージョン（但し最新のバージョン）のアプリケーション・プログラムを決定し配信する。
【００７０】
ここでは例えば、「アプリケーション名」：スキャンアプリ００１（又は「ＩＤ」：Ｓ００１）、端末情報（「ＯＳ種別」：ｘＯＳ、ＯＳバージョン：１．ｘ、画面サイズ：標準、処理能力：標準）なる配信要求を受信している。図５のアプリケーション・プログラムリストを参照すると、この条件に合致するアプリケーション・プログラムは、「\server/S001/app_1.00_xOS 1.x_s_s.exe」である（一行目）。従って配信要求受信部３０２は、携帯情報端末２０に適合するアプリケーション・プログラムは「\server/S001/app_1.00_xOS 1.x_s_s.exe」であると決定し、これを携帯情報端末２０に配信する。
【００７１】
なお「スキャンアプリ００１」の場合、アプリケーション・プログラムのバージョンは１．００のみであるので必然的に１．００のものが配信されるが、仮にこれ以上最新のバージョンのものがあればそちらが優先的に配信される。従って例えば「カスタマイズアプリＡ」の場合には、アプリケーション・プログラムのバージョンは１．００、１．０２があるので、携帯情報端末２０から特段のバージョン指定等がない限り、最新のバージョンである１．０２が配信される。
【００７２】
Ｓ８：携帯情報端末２０（インストール部２０６）は、配信要求によりアプリケーション配信サーバ３０から配信されたアプリケーション・プログラムを受信すると、これをインストールする。所望の機能を使用するためには、そのアプリケーション・プログラムのインストールが必要だからである。ここでは例えば、アプリケーション・プログラムは「\server/S001/app_1.00_xOS 1.x_s_s.exe」を受信しているので、これをインストールする。
【００７３】
Ｓ９：携帯情報端末２０は、このアプリケーション起動させてＭＦＰ１０に接続を行い、この機能を使用することが可能となる。具体的に例えば、これ以降、「スキャンアプリ００１」のアプリケーション・プログラムがインストールされたので、携帯情報端末２０はこのアプリケーションを起動させてＭＦＰ１０に接続を行い、「スキャンｔｏクラウド」の機能を使用することが可能となる。つまり、携帯情報端末２０から無線ＬＡＮを介して遠隔操作により、ＭＦＰ１０でスキャンしたデータをクラウドサーバへ自動的に蓄積させる操作を行うことができる。
【００７４】
以上のように本実施形態に係るアプリケーション配信システム１００においては、携帯情報端末２０がＭＦＰ１０の所望の機能を使用できるアプリケーションを有しない場合であっても、画面上から所望の機能を選択する簡単な操作でアプリケーション・プログラムを取得でき、そのアプリケーションによってＭＦＰ１０の所望の機能を使用できる。またアプリケーション・プログラムは、アプリケーション配信サーバ３０から配信されるので、ＭＦＰ１０はアプリケーション機能リストのみを保持すればよく、ＭＦＰ１０側のストレージ・リソースの負担を抑えつつも、携帯情報端末２０に対し、ユーザが所望するアプリケーションを簡単な操作で配信することが可能となる。
【００７５】
（変形例）
ここで変形例を説明する。上述のＳ５においては、携帯情報端末２０（判定部２０４）は、記憶部２０１において、ユーザ所望の機能を使用できるアプリケーションのプログラムが携帯情報端末２０に既にインストールされているか否かを判定した。本変形例では、携帯情報端末２０において、このアプリケーション自体はインストールされているが、このインストールされているアプリケーションのバージョンが古い場合（最新バージョンではない場合）、最新バージョンをダウンロードするようにする。本変形例では、図６の以下Ｓ５〜Ｓ７について説明する（他のステップは同様である）。
【００７６】
Ｓ５：今度は例えば、図５の画面上の「業務支援機能Ａ」がタッチ操作されたものとする。また携帯情報端末２０には「カスタマイズアプリＡ」のアプリケーション・プログラムはインストールされているものの、そのバージョンは１．００であるものとする。判定部２０４は、「業務支援機能Ａ」が選択されると、アプリケーション機能リストから対応する「アプリケーション名」：カスタマイズアプリＡ（又は「ＩＤ」：Ｃ００１）、及び「最新ｖｅｒ」：１．０２を取得し、記憶部２０１において、同一アプリケーション名（又は同一ＩＤ）のアプリケーションであって、そのバージョンが１．０２以上のプログラムが携帯情報端末２０に既にインストールされているか否かを判定し、ここでは判定結果として、インストールされていないとの判定を行う。
【００７７】
Ｓ６：携帯情報端末２０（配信要求部２０５）は、アプリケーション配信要求において、そのアプリケーションの識別子と自端末の端末情報を含めてアプリケーション配信要求を送信する。ここでは例えば、「カスタマイズアプリＡ」のアプリケーション・プログラムの配信を要求するので、上述と同様、アプリケーションの識別子として、「アプリケーション名」：カスタマイズアプリＡ（又は「ＩＤ」：Ｃ００１）を含める。また自端末の端末情報として、「ＯＳ種別」：ｘＯＳ、ＯＳバージョン：１．ｘ、画面サイズ：標準、処理能力：標準を含めて送信する。
【００７８】
Ｓ７：アプリケーション配信サーバ３０（配信要求受信部３０２）は、携帯情報端末２０から、例えば「アプリケーション名」：カスタマイズアプリＡ（又は「ＩＤ」：Ｃ００１）、端末情報（「ＯＳ種別」：ｘＯＳ、ＯＳバージョン：２．ｘ、画面サイズ：標準、処理能力：標準）なる配信要求を受信している。図５のアプリケーション・プログラムリストを参照すると、この条件に合致するアプリケーション・プログラムは、「\server/C001/app_1.02_xOS 2.x_s_s.exe」である従って配信要求受信部３０２は、携帯情報端末２０に適合するアプリケーション・プログラムは「\server/C001/app_1.02_xOS 2.x_s_s.exe」であると決定し、これを携帯情報端末２０に配信する。上述の如く配信要求受信部３０２は、「カスタマイズアプリＡ」の場合、アプリケーション・プログラムのバージョンは１．００、１．０２があるので、携帯情報端末２０から特段のバージョン指定等がない限り、最新のバージョンである１．０２が配信される。
【００７９】
以上、携帯情報端末２０は、「カスタマイズアプリＡ」（ｖｅｒ１．００）自体はインストールされているが、このアプリケーションのバージョンは最新バージョンではないため、最新バージョンの「カスタマイズアプリＡ」（ｖｅｒ１．０２）をダウンロードすることができる。
【００８０】
[情報処理２]
本実施形態に係るアプリケーション配信システム１００の情報処理２について以下説明する。上述の情報処理１では、ＬＡＮ５０上にＭＦＰ１０が１台のみ探索され接続されていたものとして説明したが、本情報処理１においては、前提としてＬＡＮ５０上にＭＦＰ１０−１、ＭＦＰ１０−２、ＭＦＰ１０−３・・・といったように、ＭＦＰ１０が複数台探索され接続されていたものとする（図８）。再び上述の図６のＳ１〜４を参照しながら以下説明する。
【００８１】
Ｓ１：まずユーザ操作により携帯情報端末２０は、無線ＬＡＮの接続が確立のうえ、同一ネットワーク上のＬＡＮ５０に接続されているＭＦＰを探索するアプリケーションを起動する。
【００８２】
Ｓ２：携帯情報端末２０は、ＭＦＰを探索するアプリケーションにて、同一ネットワーク上のＬＡＮ５０に接続され、アクセス可能なＭＦＰを探索（検出）し、そのＭＦＰへ接続する。ここでは、ＭＦＰ１０−１、ＭＦＰ１０−２、ＭＦＰ１０−３の３台のＭＦＰが探索され、これら３台の各ＭＦＰに接続されたものとする。
【００８３】
Ｓ３：ＭＦＰ１０（一覧情報提供部１０２）は、携帯情報端末２０に対し、自身の機器情報（例えば機器名、アドレス等）、上述のアプリケーション機能リストを送信（提供）する。ここでは３台のＭＦＰが探索されているので、図９に示されるように、ＭＦＰ１０−１、ＭＦＰ１０−２、ＭＦＰ１０−３それぞれが、自身の機器情報、アプリケーション機能リストを送信する。またここで各ＭＦＰは、自身の機器情報として、機器名、アドレスに加え、設置場所を含めて送信する。
【００８４】
Ｓ４：携帯情報端末２０（一覧情報取得部２０２）は、ＭＦＰ１０−１、ＭＦＰ１０−２、ＭＦＰ１０−３それぞれから、機器情報、アプリケーション機能リストを取得する。そして携帯情報端末２０（表示部２０３）は、ＭＦＰが複数台の場合、この中から使用対象のＭＦＰを決定するため、まずユーザに対しＭＦＰ機器選択画面を表示する。
【００８５】
図１０は、携帯情報端末２０の表示画面例（その２）を示す。ＭＦＰ毎の機器情報のうち「機能名」、「設置場所」が携帯情報端末２０の表示画面に表示される。つまり使用可能機器一覧画面が表示される。ユーザはタッチ操作等によりこの中から使用対象のＭＦＰを選択し決定する。ここでは例えば、ユーザはタッチ操作によりこの中から「ＭＦＰ１０−１：３Ｆオフィス中央」を選択し決定する。
【００８６】
図１１は、携帯情報端末２０の表示画面例（その３）を示す。機器情報（ＭＦＰ１０−１：３Ｆオフィス中央）、ＭＦＰ１０−１から受信したアプリケーション機能リストのうち「機能名」、「機能説明」が携帯情報端末２０の表示画面に表示されるので、ユーザはＭＦＰ１０−１が提供可能な機能の一覧情報を視覚的に認識できる。
【００８７】
以上のように、複数のＭＦＰがＬＡＮ５０上にネットワーク接続されている環境においては、携帯情報端末２０は所望のＭＦＰに接続することが可能である。本実施形態２では、複数のＭＦＰが探索され接続された場合、使用可能機器一覧画面を表示する。使用可能機器一覧画面では、「機器名」の他、「設置場所」も表示されるので、ユーザは自身のいる位置を確認し、例えば最も近傍の機器や自席に最も近傍の機器など使い勝手のよい機器を選択し使用することができる。
【００８８】
なお、Ｓ４以降については上述の如くＳ５へ進み、判定部２０４によりアプリケーションの有無の判定が行われる。
【００８９】
（変形例）
次にＭＦＰ１０が複数台接続されている場合においての変形例を説明する。上述と同様、ＬＡＮ５０上にＭＦＰ１０−１、ＭＦＰ１０−２、ＭＦＰ１０−３・・・といったように、ＭＦＰ１０が複数台接続されているものとする（図８）。再び上述の図６のＳ１〜４を参照しながら以下説明する。
【００９０】
Ｓ１：まずユーザ操作により携帯情報端末２０は、無線ＬＡＮの接続が確立のうえ、同一ネットワーク上のＬＡＮ５０に接続されているＭＦＰを探索するアプリケーションを起動する。
【００９１】
Ｓ２：携帯情報端末２０は、ＭＦＰを探索するアプリケーションにて、同一ネットワーク上のＬＡＮ５０に接続され、アクセス可能なＭＦＰを探索（検出）し、そのＭＦＰへ接続する。ここでは、ＭＦＰ１０−１、ＭＦＰ１０−２、ＭＦＰ１０−３の３台のＭＦＰが探索され、これら３台の各ＭＦＰに接続されたものとする。
【００９２】
Ｓ３：ＭＦＰ１０（一覧情報提供部１０２）は、携帯情報端末２０に対し、自身の機器情報（例えば機器名、アドレス等）、上述のアプリケーション機能リストを送信（提供）する。ここでは３台のＭＦＰが探索されているので、ＭＦＰ１０−１、ＭＦＰ１０−２、ＭＦＰ１０−３それぞれが、自身の機器情報、アプリケーション機能リストを送信する（図９）。またここで各ＭＦＰは、自身の機器情報として、機器名、アドレスに加え、設置場所を含めて送信する。
【００９３】
Ｓ４：携帯情報端末２０（一覧情報取得部２０２）は、ＭＦＰ１０−１、ＭＦＰ１０−２、ＭＦＰ１０−３それぞれから、機器情報、アプリケーション機能リストを取得する。そして携帯情報端末２０（表示部２０３）は、ＭＦＰ１０−１、ＭＦＰ１０−２、ＭＦＰ１０−３が提供可能な機能の一覧情報を表示する。つまりここで表示される機能は、ＭＦＰ１０−１、ＭＦＰ１０−２、ＭＦＰ１０−３が提供可能な機能のいわば最大公倍数である。
【００９４】
図１２は、携帯情報端末２０の表示画面例（その４）を示す。ＭＦＰ１０−１、ＭＦＰ１０−２、ＭＦＰ１０−３がから受信したアプリケーション機能リストのうち提供しうる全ての「機能名」、「機能説明」が携帯情報端末２０の表示画面に表示されるので、ユーザはＬＡＮ５０上に接続されるＭＦＰが提供可能な全機能の一覧情報を視覚的に認識できる。
【００９５】
ここでは例えば、画面上の「スキャンｔｏクラウド」がタッチ操作されたものとする。「スキャンｔｏクラウド」が選択されると、「スキャンｔｏクラウド」が使用可能な機器一覧画面を表示する（図１３）。
【００９６】
図１３は、携帯情報端末２０の表示画面例（その５）を示す。図１２で「スキャンｔｏクラウド」が選択されると、ＬＡＮ５０上に接続されるＭＦＰのうち、「スキャンｔｏクラウド」が使用可能な機器一覧が表示される。例えば「ＭＦＰ１０−１：３Ｆオフィス中央」、「ＭＦＰ１０−２：３Ｆオフィス西側」が表示された場合、「スキャンｔｏクラウド」が使用可能な機器は、ＭＦＰ１０−１、ＭＦＰ１０−２であり、ユーザはタッチ操作によりこの中から使用したい方のＭＦＰを選択し決定する。
【００９７】
以上のように、複数のＭＦＰがＬＡＮ５０上にネットワーク接続されている環境においては、携帯情報端末２０は所望のＭＦＰに接続することが可能である。しかしユーザとしては使いたい機能がどの装置で実現可能か分からない場合がある。このため、ユーザに対しまず使用可能な全機能を提示する。ユーザが全機能の中から所望の機能を選択すると、その機能を使用可能な機器が提示されるので、ユーザは「設置場所」等の情報を参考にし、その機能を使用する機器を選択・決定させるようにする。このように、ユーザは使いたい機能がどの装置で実現可能か分からない場合でも、その機能を実現可能な機器を特定できるとともに、その機器の中から最も使い勝手のよい機器を選択し使用することができる。
【００９８】
なお、Ｓ４以降については上述の如くＳ５へ進み、判定部２０４によりアプリケーションの有無の判定が行われる。
【００９９】
[総括]
以上、本実施形態に係る広告配信システム１００によれば、携帯情報端末がＭＦＰの所望の機能を使用できるアプリケーションを有しない場合、ＭＦＰ側のストレージ・リソースの負担を抑えつつも、携帯情報端末に対し、ユーザが所望するアプリケーションを簡単な操作で配信できるアプリケーション配信システム等を提供することが可能となる。
【０１００】
各実施形態に基づき本発明の説明を行ってきたが、上記各実施形態にあげたその他の要素との組み合わせなど、ここで示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。また、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【符号の説明】
【０１０１】
１０        ＭＦＰ
２０        携帯情報端末
３０        アプリケーション配信サーバ
４０        無線ＬＡＮアクセスポイント
５０        ＬＡＮ
６０        ＷＡＮ
１００    アプリケーション配信システム
１０１    記憶部
１０２    一覧情報提供部
２０１    記憶部
２０２    一覧情報取得部
２０３    表示部
２０４    判定部
２０５    配信要求部
２０６    インストール部
３０１    記憶部
３０２    配信要求受信部
３０３    配信部
【先行技術文献】
【特許文献】
【０１０２】
【特許文献１】特許４３２１５６６号
【図１】
0005845687.tif 000002
【図２】
0005845687.tif 000003
【図３】
0005845687.tif 000004
【図４】
0005845687.tif 000005
【図５】
0005845687.tif 000006
【図６】
0005845687.tif 000007
【図７】
0005845687.tif 000008
【図８】
0005845687.tif 000009
【図９】
0005845687.tif 000010
【図１０】
0005845687.tif 000011
【図１１】
0005845687.tif 000012
【図１２】
0005845687.tif 000013
【図１３】
0005845687.tif 000014