"アプリケーションをダウンロードして実行可能な1以上の携帯端末、および、所定のサービスを提供する2以上のサービスサーバと通信を行う情報処理装置であって、前記携帯端末上で実行されている前記アプリケーションの現在の実行状態に対応するパラメータを、前記携帯端末から受信する通信部と、前記パラメータに対して、行うべき処理が対応づけて記憶されている処理対応テーブルを参照して、受信した前記パラメータに基づいて、前記行うべき処理を決定する処理判定部とを備え、前記通信部は、前記処理判定部において、1以上の前記サービスサーバと通信を行うと決定された場合に、その前記サービスサーバとも通信を行う情報処理装置。前記処理対応テーブルをさらに備え、前記パラメータとして、前記携帯端末を識別する端末識別情報、前記アプリケーションを識別するアプリ識別情報、及び、前記アプリケーションの現在の状態を示す状態識別情報を少なくとも有する請求項1に記載の情報処理装置。前記処理判定部において、受信した前記端末識別情報、前記アプリ識別情報、および前記状態識別情報に基づいて決定された処理が、前記アプリケーションの画面に広告を表示させる広告配信処理である場合、前記通信部は、前記サービスサーバとしての広告配信サーバに、広告データを要求して取得し、前記携帯端末に送信する請求項2に記載の情報処理装置。受信した前記状態識別情報が、前記通信部が送信した前記広告データに基づく広告が選択されたことを示す情報である場合、前記処理判定部は、選択された前記広告の詳細情報を提示する広告詳細情報提示処理を決定し、前記通信部は、選択された前記広告の詳細情報を提供する詳細情報提供サーバに、前記広告詳細情報の提示を要求する請求項3に記載の情報処理装置。前記通信部が、前記端末識別情報を含まずに、前記アプリ識別情報および前記状態識別情報を受信した場合、前記処理判定部は、前記携帯端末で用いられる前記端末識別情報を生成し、前記通信部は、生成された前記端末識別情報を、前記携帯端末に送信する請求項2に記載の情報処理装置。受信した前記端末識別情報、前記アプリ識別情報、および前記状態識別情報に基づいて決定された処理が、前記携帯端末に所定のメッセージ画面を表示させる処理である場合、前記通信部は、前記所定のメッセージ画面の表示指令を、前記携帯端末に送信する請求項2に記載の情報処理装置。前記所定のメッセージ画面は、最新のバージョンの前記アプリケーションへの更新を勧める画面である請求項6に記載の情報処理装置。前記通信部は、前記端末識別情報、前記アプリ識別情報、および前記状態識別情報に加えて、前記携帯端末の販売店舗を識別する店舗識別情報も、前記パラメータとして前記携帯端末から受信し、前記処理判定部は、前記店舗識別情報に基づいて前記販売店舗を認証し、前記通信部は、前記店舗識別情報に基づく前記販売店舗の認証結果を前記携帯端末に送信し、また、前記携帯端末から、前記パラメータとして所定のアプリケーションが選択されたことを受信し、前記処理判定部は、選択された前記アプリケーションの詳細情報を提示する詳細情報提示処理を決定し、前記通信部は、選択された前記アプリケーションの詳細情報を提示する詳細情報提供サーバに、選択された前記アプリケーションの詳細情報の提示を要求する請求項2に記載の情報処理装置。アプリケーションをダウンロードして実行可能な1以上の携帯端末、および、所定のサービスを提供する2以上のサービスサーバと通信を行う情報処理装置の情報処理方法であって、通信部が、前記携帯端末上で実行されている前記アプリケーションの現在の実行状態に対応するパラメータを、前記携帯端末から受信し、処理判定部が、前記パラメータに対して行うべき処理が対応づけて記憶されている処理対応テーブルを参照して、受信した前記パラメータに基づいて、前記行うべき処理を決定し、前記通信部が、前記処理判定部において、1以上の前記サービスサーバと通信を行うと決定された場合に、その前記サービスサーバとも通信を行うステップを含む情報処理方法。アプリケーションをダウンロードして実行可能な1以上の携帯端末、および、所定のサービスを提供する2以上のサービスサーバと通信を行う情報処理装置のコンピュータに、前記携帯端末上で実行されている前記アプリケーションの現在の実行状態に対応するパラメータを、前記携帯端末から受信し、前記パラメータに対して行うべき処理が対応づけて記憶されている処理対応テーブルを参照して、受信した前記パラメータに基づいて、前記行うべき処理を決定し、1以上の前記サービスサーバと通信を行うと決定された場合に、その前記サービスサーバとも通信を行う処理を実行させるためのプログラム。所定のサービスを提供する2以上のサービスサーバと接続する情報処理装置と通信を行う携帯端末のコンピュータを、内部に保存されたアプリケーションを実行するアプリケーション実行部として機能させ、前記アプリケーション実行部は、前記アプリケーションの現在の実行状態に対応するパラメータを前記情報処理装置に送信し、送信した前記パラメータに対応して前記情報処理装置から送信されてくるデータを受信するプログラム。前記アプリケーション実行部は、前記携帯端末を識別する端末識別情報を端末内で取得できない場合、前記アプリケーションを識別するアプリ識別情報と、前記アプリケーションの現在の状態を示す状態識別情報を、前記パラメータとして前記情報処理装置に送信し、前記端末識別情報を端末内で取得できる場合、前記端末識別情報、前記アプリケーションを識別するアプリ識別情報、及び、前記アプリケーションの現在の状態を示す状態識別情報を、前記パラメータとして前記情報処理装置に送信し、前記端末識別情報を含まずに、前記アプリ識別情報および前記状態識別情報を前記情報処理装置に送信した場合、その返信として、前記情報処理装置で生成された前記端末識別情報を受信し、受信した前記端末識別情報を内部に保存する請求項11に記載のプログラム。アプリケーションをダウンロードして実行可能な携帯端末と、所定のサービスを提供する2以上のサービスサーバと接続する情報処理装置とからなる情報処理システムであって、前記情報処理装置は、前記携帯端末上で実行されている前記アプリケーションの現在の実行状態に対応するパラメータを、前記携帯端末から受信する通信部と、前記パラメータに対して、行うべき処理が対応づけて記憶されている処理対応テーブルを参照して、受信した前記パラメータに基づいて、前記行うべき処理を決定する処理判定部とを備え、前記通信部は、前記処理判定部において、1以上の前記サービスサーバと通信を行うと決定された場合に、その前記サービスサーバとも通信を行い、前記携帯端末は、前記パラメータを前記情報処理装置に送信し、送信した前記パラメータに対応して前記情報処理装置から送信されてくるデータを受信する前記アプリケーションを実行するアプリケーション実行部を備える情報処理システム。以上のように、従来、携帯端末内にダウンロードして実行されるアプリを開発する場合、利用するサービスアクセス解析、アフェリエイトサービスや立場媒体、広告主に応じて、アプリに異なるプログラムを組み込む必要があり、開発工数が大きくなってしまっていた。また、アプリをマーケットに出す際に、マーケット運営業者または携帯端末業者の審査が必要な場合には、アプリ本来の機能に変更がなくても、異なるSDKを導入するだけで、再度の審査を要するなど、アプリの提供を迅速に行うことができないなどの問題もあった。本発明は、このような状況に鑑みてなされたものであり、サービスサーバに接続するアプリを簡単に作成することができるようにするものである。本発明の第1の側面の情報処理装置は、アプリケーションをダウンロードして実行可能な1以上の携帯端末、および、所定のサービスを提供する2以上のサービスサーバと通信を行う情報処理装置であって、前記携帯端末上で実行されている前記アプリケーションの現在の実行状態に対応するパラメータを、前記携帯端末から受信する通信部と、前記パラメータに対して、行うべき処理が対応づけて記憶されている処理対応テーブルを参照して、受信した前記パラメータに基づいて、前記行うべき処理を決定する処理判定部とを備え、前記通信部は、前記処理判定部において、1以上の前記サービスサーバと通信を行うと決定された場合に、その前記サービスサーバとも通信を行う。本発明の第1の側面の情報処理方法は、アプリケーションをダウンロードして実行可能な1以上の携帯端末、および、所定のサービスを提供する2以上のサービスサーバと通信を行う情報処理装置の情報処理方法であって、通信部が、前記携帯端末上で実行されている前記アプリケーションの現在の実行状態に対応するパラメータを、前記携帯端末から受信し、処理判定部が、前記パラメータに対して行うべき処理が対応づけて記憶されている処理対応テーブルを参照して、受信した前記パラメータに基づいて、前記行うべき処理を決定し、前記通信部が、前記処理判定部において、1以上の前記サービスサーバと通信を行うと決定された場合に、その前記サービスサーバとも通信を行うステップを含む。本発明の第1の側面のプログラムは、アプリケーションをダウンロードして実行可能な1以上の携帯端末、および、所定のサービスを提供する2以上のサービスサーバと通信を行う情報処理装置のコンピュータに、前記携帯端末上で実行されている前記アプリケーションの現在の実行状態に対応するパラメータを、前記携帯端末から受信し、前記パラメータに対して行うべき処理が対応づけて記憶されている処理対応テーブルを参照して、受信した前記パラメータに基づいて、前記行うべき処理を決定し、1以上の前記サービスサーバと通信を行うと決定された場合に、その前記サービスサーバとも通信を行う処理を実行させるためのものである。本発明の第1の側面においては、携帯端末上で実行されているアプリケーションの現在の実行状態に対応するパラメータが、携帯端末から受信され、パラメータに対して行うべき処理が対応づけて記憶されている処理対応テーブルを参照して、受信したパラメータに基づいて、行うべき処理が決定され、1以上のサービスサーバと通信を行うと決定された場合に、そのサービスサーバとも通信が行われる。本発明の第2の側面のプログラムは、所定のサービスを提供する2以上のサービスサーバと接続する情報処理装置と通信を行う携帯端末のコンピュータを、内部に保存されたアプリケーションを実行するアプリケーション実行部として機能させ、前記アプリケーション実行部は、前記アプリケーションの現在の実行状態に対応するパラメータを前記情報処理装置に送信し、送信した前記パラメータに対応して前記情報処理装置から送信されてくるデータを受信する。本発明の第2の側面においては、コンピュータが、内部に保存されたアプリケーションを実行するアプリケーション実行部として機能し、アプリケーション実行部は、アプリケーションの現在の実行状態に対応するパラメータを情報処理装置に送信し、送信したパラメータに対応して情報処理装置から送信されてくるデータを受信する。本発明の第3の側面の情報処理システムは、アプリケーションをダウンロードして実行可能な携帯端末と、所定のサービスを提供する2以上のサービスサーバと接続する情報処理装置とからなる情報処理システムであって、前記情報処理装置は、前記携帯端末上で実行されている前記アプリケーションの現在の実行状態に対応するパラメータを、前記携帯端末から受信する通信部と、前記パラメータに対して、行うべき処理が対応づけて記憶されている処理対応テーブルを参照して、受信した前記パラメータに基づいて、前記行うべき処理を決定する処理判定部とを備え、前記通信部は、前記処理判定部において、1以上の前記サービスサーバと通信を行うと決定された場合に、その前記サービスサーバとも通信を行い、前記携帯端末は、前記パラメータを前記情報処理装置に送信し、送信した前記パラメータに対応して前記情報処理装置から送信されてくるデータを受信する前記アプリケーションを実行するアプリケーション実行部を備える。本発明の第3の側面においては、情報処理装置側では、携帯端末上で実行されているアプリケーションの現在の実行状態に対応するパラメータが、携帯端末から受信され、パラメータに対して行うべき処理が対応づけて記憶されている処理対応テーブルを参照して、受信したパラメータに基づいて、行うべき処理が決定され、1以上のサービスサーバと通信を行うと決定された場合に、そのサービスサーバとも通信が行われる。また、携帯端末側では、アプリケーションが実行され、パラメータが、情報処理装置に送信され、送信されたパラメータに対応して情報処理装置から送信されてくるデータが受信される。本発明の第1乃至第3の側面によれば、サービスサーバに接続するアプリを簡単に作成することができる。[情報処理システムの構成例]図3は、本発明を適用した情報処理システムの一実施の形態の構成例を示している。図3の情報処理システム1は、携帯端末11と、所定の情報処理を行う情報処理装置としての管理サーバ12、広告配信サーバ13、効果測定サーバ14、およびアクセス解析サーバ15とにより構成されている。情報処理システム1は、携帯端末11に保存されているアプリケーションプログラム21以下、単にアプリ21と称する。の起動回数、起動時間等をカウントするアクセス解析サービス、アプリ21の実行時に提供される広告の配信および効果測定のサービスを行うシステムである。情報処理システム1は、複数の携帯端末11と接続して、複数の携帯端末11に同時に各種のサービスを提供することができるが、各携帯端末11が行う処理は同様であるので、1つの携帯端末11についてのみ説明する。携帯端末11は、例えば、スマートフォンと呼ばれる、携帯電話と携帯情報端末を融合させた高機能の携帯端末などである。携帯端末11は、移動体電話通信網やインターネットなどのネットワークを介して、管理サーバ12に接続し、所定の情報をやりとりすることができる。なお、携帯端末11は、ネットワークに接続して管理サーバ12との間でデータを授受する通信機能を少なくとも有していればよく、携帯電話機能通話機能は必須ではない。携帯端末11は、例えば、ネットワーク接続機能を有する電子書籍リーダーなどのようなタブレット端末などでもよい。また、携帯端末11は、インターネット上のWEBサイトまたはマーケットにアクセスし、そこで有償または無償により提供されているアプリ21を携帯端末11の内部にダウンロードすることができる。あるいは、アプリ21は、携帯端末11をパーソナルコンピュータとUSBUniversalSerialBus等により接続して、パーソナルコンピュータから携帯端末11に転送する場合もある。ダウンロードされたアプリ21は、携帯端末11内のアプリケーション実行部としてのCPUCentralProcessingUnitなどによって実行される。アプリ21は、ユーザが携帯端末11を購入した時点で、携帯端末11内に予め登録されていてもよく、ユーザは、自分の好みのアプリ21をダウンロードしたり、不要なアプリ21を削除したりすることができる。携帯端末11内に保存登録可能なアプリ21の個数は、1以上であり、携帯端末11の記憶容量に依存する。図3の携帯端末11には、9個のアプリ21がダウンロードされている状態の例が示されている。アプリ21は、ゲーム、音楽や映像の視聴、辞書、地図、勉強などの知識習得など、所定の目的に応じて作成されたものであり、その目的の機能主目的機能を実行するメイン機能処理部31主目的実行部と、主目的とは別の、管理サーバ12との間で所定の情報をやりとりするための管理サーバ対応処理部32管理サーバ対応処理部とを有する。管理サーバ対応処理部32は、管理サーバ12を運営する業者から提供されるSDKSoftwareDevelopmentKitを、アプリ21を生成するプロジェクトソースコードに導入し、必要なタイミングで所定の情報をやりとりする処理をプログラミングすることで、アプリ21の一部として生成される管理サーバ対応プログラムである。管理サーバ12は、移動体電話通信網やインターネットなどのネットワークを介して、携帯端末11上で実行されたアプリ21の管理サーバ対応処理部32から供給される情報に基づいて、予め定められた所定の処理を実行する。より具体的には、管理サーバ12は、アプリ21の管理サーバ対応処理部32から供給される、携帯端末11のユーザを識別するユーザID、アプリ21を識別するアプリID、ユーザの操作などに応じて変化するアプリ21の状態のなかの現在の状態を示すページIDに基づいて、広告配信サーバ13、効果測定サーバ14、およびアクセス解析サーバ15のどれに、何の情報を送信するかを決定し、決定した送信先に、決定した情報を送信する。例えば、アプリ21の管理サーバ対応処理部32から供給された、ユーザID、アプリID、およびページIDが、アプリ21に表示する広告データの要求を表している場合、管理サーバ12は、広告配信サーバ13にアクセスし、広告データを要求する。また例えば、アプリ21の管理サーバ対応処理部32から供給された、ユーザID、アプリID、およびページIDが、アプリ21で表示された広告に基づいて新たなアプリ21がインストールされたことを表している場合、管理サーバ12は、効果測定サーバ14にアクセスし、広告の成果を通知する。さらに例えば、アプリ21の管理サーバ対応処理部32から供給された、ユーザID、アプリID、およびページIDが、アプリ21のアクセス解析の処理を行うことを表している場合、管理サーバ12は、アクセス解析サーバ15にアクセスし、アクセス情報を通知する。広告配信サーバ12は、管理サーバ12からの広告データの要求に応じて、広告データを送信提供する。効果測定サーバ14は、広告配信サーバ13で提供された広告に基づいてユーザがアプリ21をダウンロードした場合に、広告の成果を測定する。広告配信サーバ12と効果測定サーバ14によりアフェリエイトサービスが構築され、所定の成果が得られたユーザに対してアフェリエイトサービスプロバイダーから所定の報酬が支払われる。なお、本実施の形態においては、広告の成果として、新たなアプリ21がインストールされたことを測定する例について説明するが、WEBサイトにおけるアフェリエイトサービスと同様、所定の広告情報の閲覧、会員登録などを成果として測定するものでもよい。アクセス解析サーバ15は、アプリ21の起動回数、起動時間等をカウントする。以上のように構成される情報処理システム1において、アプリ21は管理サーバ12とのみ通信を行うことで、アプリ21におけるアフェリエイトサービスにおける広告データの取得および効果測定、アプリ21のアクセス解析を行うことができる。アプリ21は管理サーバ12とのみ通信を行えばよいので、図2を参照して説明したように、従来、利用するサービスおよび立場に応じてそれぞれ必要となっていた対応プログラムがアプリ21には不要であり、アプリ21には、管理サーバ12に対応するプログラム管理サーバ対応処理部32のみがあればよい。[管理サーバのハードウェア構成ブロック図]図4は、管理サーバ12のハードウェア構成例を示すブロック図である。図4の例の管理サーバ12において、CPUCentralProcessingUnit51は、ROMReadOnlyMemory52に記憶されているプログラム、または記憶部58からRAMRandomAccessMemory53にロードされたプログラムに従って各種の処理を実行する。RAM53にはまた、CPU51が各種の処理を実行する上において必要なデータなども適宜記憶される。CPU51、ROM52、およびRAM53は、バス54を介して相互に接続されている。このバス54にはまた、入出力インタフェース55も接続されている。入出力インタフェース55には、キーボード、マウスなどよりなる入力部56、スピーカ、ディスプレイなどよりなる出力部57、ハードディスクなどより構成される記憶部58、並びにネットワークを介しての他の機器との通信処理を制御する通信部59が接続されている。入出力インタフェース55にはまた、必要に応じてドライブ60が接続され、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブルメディア61が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部58にインストールされる。管理サーバ12のハードウェアの構成は、図4の例に限定されず、後述する図18の機能的構成を少なくとも有していればよい。なお、広告配信サーバ13、効果測定サーバ14、およびアクセス解析サーバ15のハードウェア構成も、図4の管理サーバ12と同様に構成される。[アプリ21と管理サーバ12との間のデータ処理の概要]図5と図6を参照して、携帯端末11上で実行されるアプリ21と、管理サーバ12との間で行われるデータ処理の概要について説明する。図5では、所定のアプリ21が、携帯端末11に既にインストールされているものとする。なお、携帯端末11にアプリ21をインストールする方法の一例については、図15等を参照して後述する。アプリ21のメイン機能処理部31は、携帯端末11の画面上のユーザのタップ操作やキー操作などの操作情報を取得し、携帯端末11に表示するアプリ画面を制御する。メイン機能処理部31は、ユーザの操作に応じて、アプリ21を起動させたり、アプリ画面を次のアプリ画面に遷移させたりする。メイン機能処理部31がユーザの操作に対してどのような処理を行うかは、表示させるアプリ画面、アプリ画面上のユーザ操作可能なボタン等に対応づけられたページIDに基づいて規定されているプログラミングされている。ページIDは、アプリ21上に対し行われたユーザの操作を含む、アプリ21の現在の状態を識別する状態識別情報である。アプリ21において、起動、ボタンのクリック、アプリ画面の遷移などのアクションが発生すると、メイン機能処理部31は、その状態に対応するページIDを、アプリ21を一意に識別するアプリIDとともに、管理サーバ対応処理部32に供給する。アプリ21の管理サーバ対応処理部32は、メイン機能処理部31から供給されるアプリIDとページIDを取得するとともに、携帯端末11のユーザを一意に識別するユーザIDを端末内から取得する。ユーザIDには、例えば、携帯端末11の機器メーカ、または、通信サービス事業者が割り当てた携帯端末11に固有の識別情報を採用することができる。また、そのような一意に識別することができる情報が携帯端末11に割り当てられていない場合、または、その情報を利用することができない場合には、管理サーバ対応処理部32は、ユーザを一意に識別するユーザIDの生成を管理サーバ12に要求し、管理サーバ12から供給されたユーザIDを利用することもできる。そして、管理サーバ対応処理部32は、アプリID、ページID、およびユーザIDを、アプリ21の現在の実行状態に対応するパラメータとして付加したリクエスト処理要求メッセージを、ネットワークを介して管理サーバ12に送信する。パラメータには、後述するように、アプリ21のバージョン情報などのその他の情報も必要に応じて付加される場合もある。管理サーバ12は、アプリ21の管理サーバ対応処理部32から供給されるアプリID、ページID、およびユーザIDに基づいて、行うべき処理と通信相手を決定する。より具体的には、管理サーバ12は、図6に示される、アプリID、ページID、およびユーザIDと、そのIDの組み合わせのときに行うべき処理とを対応づけた処理対応テーブルを内部に記憶している。管理サーバ12は、内部に記憶された図6の処理対応テーブルに基づいて、行うべき処理と通信相手を決定する。例えば、図6の例において、アプリID、ページID、およびユーザIDが、aaa、111、555である場合には、管理サーバ12は、広告配信サーバ13に対して、アプリ21のアプリ画面に表示する広告のデータ広告データを要求して、取得する広告配信処理を行うことが定義されている。また、アプリID、ページID、およびユーザIDが、aaa、111、666である場合には、管理サーバ12は、アプリ21の一画面として所定のメッセージを通知するポップアップ画面を表示するポップアップ通知処理を行うことが定義されている。さらに、アプリID、ページID、およびユーザIDが、aaa、222、666である場合には、管理サーバ12は、上述した広告配信処理とポップアップ通知処理の両方を行うことが定義されている。同様に、アプリID、ページID、およびユーザIDが、ccc、333、777である場合には、アプリ21の起動をアクセス解析サーバ15に通知し、アプリ21の起動回数の測定を行うアプリ起動測定処理を行うことが定義されている。アプリID、ページID、およびユーザIDが、ddd、444、888である場合には、アプリ21がインストールされたことを効果測定サーバに通知し、広告効果測定を行うインストール測定処理を行うことが定義されている。図6に示した処理対応テーブルのデータおよび処理内容の例はあくまで一例であり、処理対応テーブルに定義可能なデータおよび処理内容はこれに限定されない。図5に戻り、管理サーバ12は、アプリ21の管理サーバ対応処理部32から供給されるアプリID、ページID、およびユーザIDに基づいて、必要に応じて各サーバ広告配信サーバ13、効果測定サーバ14、アクセス解析サーバ15とデータの授受を行った後、リクエストに対するレスポンス応答メッセージを管理サーバ対応処理部32に送信する。管理サーバ対応処理部32に送信されるレスポンスには、必要に応じて追加データを付与することができる。なお、図6の処理対応テーブルに定義された処理内容によっては、レスポンスを送信した後で、各サーバに所定のデータを送信するような場合もある。管理サーバ対応処理部32は、管理サーバ12からのレスポンスを受信し、受信したデータに応じて所定の処理を行う。例えば、管理サーバ対応処理部32は、レスポンスとして広告データを受信した場合、メイン機能処理部31に広告データを供給する。また例えば、管理サーバ対応処理部32は、レスポンスとして、ポップアップ画面を表示するポップアップ通知を受信した場合、ポップアップアップ画面を携帯端末11の画面に表示させる処理を行う。あるいは、例えば、管理サーバ対応処理部32は、レスポンスとして、ユーザIDを受信した場合、受信したユーザIDを、携帯端末11内の所定の保存領域例えば、ハードディスクや不揮発性メモリなどの記憶部内の領域にテキストファイルとして保存する処理を行う。メイン機能処理部31は、管理サーバ対応処理部32に供給したアプリIDとページIDに対して、広告データなどの所定のデータを受信した場合、アプリ画面に広告を表示するなどの処理を行う。以上のように、管理サーバ対応処理部32は、アプリ21で発生したアクションアプリ21の状態を、アプリIDとページIDとして取得し、ユーザIDとともに、管理サーバ12に通知する。管理サーバ12は、アプリID、ページID、およびユーザIDに基づいて、行うべき処理と通知先を判断し、外部のサービスサーバと通信する。以下、アプリ21および管理サーバ12が行う処理について、より詳細に説明する。[広告配信処理とインストール測定処理の具体例]図7乃至図11を参照して、広告配信処理とインストール測定処理の具体例について説明する。なお、図7乃至図11においては、広告配信処理により広告主の広告を表示する広告媒体としてのアプリ21と、広告媒体のアプリ21によってインストールされる広告主のアプリ21とが存在し、それらを区別するため、広告媒体としてのアプリ21を媒体アプリ21Aと称し、広告主のアプリ21を広告主アプリ21Bと称する。また、媒体アプリ21Aのメイン機能処理部31および管理サーバ対応処理部32を、メイン機能処理部31Aおよび管理サーバ対応処理部32Aと称し、広告主アプリ21Bのメイン機能処理部31および管理サーバ対応処理部32を、メイン機能処理部31Bおよび管理サーバ対応処理部32Bと称する。図7は、媒体アプリ21Aにより表示された広告に基づいて、広告主アプリ21Bが携帯端末11にインストールされる処理を説明するフローチャートである。初めに、ユーザの操作により媒体アプリ21Aの起動が指示されると、ステップS11において、媒体アプリ21Aのメイン機能処理部31Aは、起動処理を実行し、起動画面を表示する。そして、ステップS12において、メイン機能処理部31Aは、媒体アプリ21AのアプリIDおよび起動画面に対応するページIDを、媒体アプリ21Aの管理サーバ対応処理部32Aに供給する。ステップS21において、管理サーバ対応処理部32Aは、携帯端末11のユーザを一意に識別するユーザIDを取得する。ユーザIDは、上述したように、管理サーバ12で生成された独自のIDを採用する場合もあり、この場合の処理の詳細については、図14を参照して後述する。ユーザIDを取得すると、管理サーバ対応処理部32Aは、ステップS22において、アプリID、ページID、およびユーザIDをパラメータとするリクエストを管理サーバ12に送信する。管理サーバ12は、ステップS31において、管理サーバ対応処理部32Aから送信されてきたアプリID、ページID、およびユーザIDを受信し、図6の例に示した処理対応テーブルを参照して、アプリID、ページID、およびユーザIDに基づいて、広告配信処理を決定する。そして、ステップS32において、管理サーバ12は、広告配信サーバ13に対して広告データを要求する。広告配信サーバ13は、ステップS41において、広告データの要求に応じて、広告データを管理サーバ12に送信する。管理サーバ12は、ステップS33において、広告配信サーバ13からの広告データを受信して、管理サーバ対応処理部32Aに送信する。管理サーバ対応処理部32Aは、ステップS23において、管理サーバ12からの広告データを受信して、メイン機能処理部31Aに引き渡す。ステップS13において、メイン機能処理部31Aは、取得した広告データに基づいて、図8に示されるように、アプリ画面の一部として、広告を表示する。ステップS14において、メイン機能処理部31Aは、表示した広告がクリック選択されたことを検出すると、ステップS15において、アプリIDおよびクリックに対応するページIDを管理サーバ対応処理部32Aに供給する。なお、表示した広告がクリック選択されたことを示す情報は、ページIDとは別のパラメータとして管理サーバ対応処理部32Aに供給してもよい。管理サーバ対応処理部32Aは、ステップS24において、メイン機能処理部31Aから供給されたアプリIDおよびページIDを、ユーザIDとともに、管理サーバ12に送信する。そして、ステップS34において、管理サーバ12は、ユーザID、媒体アプリ21AのアプリID、および、広告をクリックしたことを表すページIDを受信する。管理サーバ12は、受信したユーザID、アプリID、およびページIDに基づいて、広告主アプリ21Bの広告詳細情報を提示する広告詳細情報提示処理を決定する。そして、ステップS35において、管理サーバ12は、広告主アプリ21Bの広告詳細情報提示を、広告配信サーバ13に要求する。広告主アプリ21Bの広告詳細情報提示の要求を受信した広告配信サーバ13は、ステップS42において、広告主アプリ21Bのインストールページ、具体的には、広告主アプリ21Bのダウンロードが可能なマーケットのページを表示させる要求を、携帯端末11に送信する。なお、広告主アプリ21Bのインストールページ表示要求は、携帯端末11を特定する端末特定情報を管理サーバ12から取得し、広告配信サーバ13が、携帯端末11に対して、直接、送信しても良いし、管理サーバ12を介して、送信してもよい。また、広告主アプリ21Bの広告詳細情報提示の要求も、管理サーバ12を介さずに、携帯端末11から直接、広告配信サーバ13に送信するようにしてもよい。携帯端末11は、ステップS51において、広告配信サーバ13から直接または間接に送信されてきた広告主アプリ21Bのインストールページを表示する。図9は、携帯端末11に表示された広告主アプリ21Bのインストールページの例を示している。そして、図10に示されるように、広告主アプリ21Bがユーザにより選択され、インストールの指示がされた場合、携帯端末11は、広告主アプリ21Bのインストール処理を実行して、処理を終了する。図7を参照して説明した以上の処理によれば、媒体アプリ21Aの管理サーバ対応処理部32AがアプリID、ページID、およびユーザIDを送信することで、管理サーバ12は、広告配信サーバ13と連携し、携帯端末11に広告主アプリ21Bの広告を表示させ、広告主アプリ21Bを携帯端末11にインストールさせることができる。次に、図11のフローチャートを参照して、広告主アプリ21Bのインストールの成果を効果測定サーバ14に通知する処理について説明する。初めに、ユーザの操作により広告主アプリ21Bの起動が指示されると、ステップS71において、広告主アプリ21Bのメイン機能処理部31Bは、起動処理を実行し、起動画面を表示する。そして、ステップS72において、メイン機能処理部31Bは、広告主アプリ21BのアプリIDおよび起動画面に対応するページIDを、広告主アプリ21Bの管理サーバ対応処理部32Bに供給する。ステップS73において、管理サーバ対応処理部32Bは、携帯端末11のユーザを一意に識別するユーザIDを取得し、ステップS74において、アプリID、ページID、およびユーザIDを管理サーバ12に送信する。管理サーバ12は、ステップS75において、広告主アプリ21BのアプリID、起動画面に対応するページID、およびユーザIDを受信すると、処理対応テーブルに基づいて、インストール測定処理を決定する。即ち、管理サーバ12は、広告主アプリ21BのアプリID、起動画面に対応するページID、およびユーザIDを効果測定サーバ14に送信することを決定する。そして、ステップS76において、管理サーバ12は、受信したユーザID、広告主アプリ21BのアプリID、および、起動画面に対応するページIDを効果測定サーバ14に送信する。図11を参照して説明した処理によれば、広告主アプリ21Bの管理サーバ対応処理部32BがアプリID、ページID、およびユーザIDを送信することで、管理サーバ12は、アプリID、ページID、およびユーザIDに基づいて、行うべき処理としてインストール測定処理を決定し、広告主アプリ21Bがインストールされたことを示す情報を、効果測定サーバ14に送信することができる。これにより、効果測定サーバ14は、媒体アプリ21A上の広告による効果を測定することができる。[ポップアップ通知処理の具体例]次に、図12および図13を参照して、携帯端末11にダウンロードされているアプリ21のバージョンよりも新しいバージョンが管理サーバ12に保存されている場合に、バージョンアップを勧めるポップアップ画面を表示させるポップアップ通知処理の具体例について説明する。初めに、ユーザの操作によりアプリ21の起動が指示されると、ステップS101において、アプリ21のメイン機能処理部31は、起動処理を実行し、起動画面を表示する。そして、ステップS102において、メイン機能処理部31は、アプリ21のアプリIDおよび起動画面に対応するページIDを、アプリ21の管理サーバ対応処理部32に供給する。管理サーバ対応処理部32は、ステップS121において、ユーザIDを取得し、ステップS122において、アプリ21のバージョン情報バージョンナンバを取得する。そして、ステップS123において、管理サーバ対応処理部32は、アプリID、ページID、ユーザID、およびバージョン情報を管理サーバ12に送信する。管理サーバ12は、ステップS131において、アプリ21の管理サーバ対応処理部32から送信されてきたアプリID、ページID、ユーザID、およびバージョン情報を受信する。処理対応テーブルには、受信したアプリID、ページID、およびユーザIDに対する行うべき処理として、バージョンを確認し、必要であればポップアップ画面を表示させるポップアップ通知処理が定義されており、管理サーバ12は、受信したアプリID、ページID、及びユーザIDに基づいて、ポップアップ通知処理を決定する。そして、ステップS132において、管理サーバ12は、自身が保有する各アプリ21の最新のバージョン情報をアプリ21ごとに記憶したアプリバージョン管理テーブルに基づいて、ユーザの携帯端末11で実行されているアプリ21のバージョンナンバと、最新のバージョンナンバとを比較し、ユーザの携帯端末11で実行されているアプリ21が最新のバージョンであるか否かを判定する。ステップS132で、ユーザの携帯端末11で実行されているアプリ21が最新のバージョンであると判定された場合、処理は終了する。一方、ステップS132で、ユーザの携帯端末11で実行されているアプリ21が最新のバージョンではないと判定された場合、処理はステップS133に進み、管理サーバ12は、アプリ21の更新を勧めるポップアップ画面の表示指令を、アプリ21の管理サーバ対応処理部32に送信する。管理サーバ12は、ポップアップ画面の表示指令として、例えば、ポップアップ画面の画面データを送信する。アプリ21の管理サーバ対応処理部32は、ステップS124において、管理サーバ12からのアプリ21の更新を勧めるポップアップ画面の表示指令を受信し、例えば、図13に示されるような、更新のポップアップ画面を表示する。図13の更新のポップアップ画面の例では、このアプリは最新のバージョンではありません今すぐ更新しますかのメッセージと、更新を行う場合に操作されるはいボタン、更新を行わない場合に操作されるいいえボタンが表示されている。なお、管理サーバ対応処理部32が各種のポップアップ画面の画面データを予め保有しており、更新のポップアップ画面の表示指示を受信することで、管理サーバ対応処理部32が更新のポップアップ画面を表示させるようにしてもよい。ステップS125において、管理サーバ対応処理部32は、アプリ21の更新が選択されたかを判定する。ステップS125で、アプリ21の更新が選択されなかった場合、処理は終了する。この場合、ポップアップ画面は消去され、アプリ21のメイン機能処理部31による表示が続行される。一方、ステップS125で、アプリ21の更新が選択された場合、処理はステップS126に進み、管理サーバ12は、広告主アプリの広告詳細情報提示の要求を、効果測定サーバ14に送信して、効果測定サーバ14と携帯端末11との間で、広告主アプリのインストール処理が実行される。換言すれば、図7のステップS35,S42,S51、およびS52の処理が、効果測定サーバ14と携帯端末11との間で行われる。なお、ここでは、更新対象のアプリ21が、広告主アプリに相当する。このように、広告主アプリのインストールは、広告配信サーバ13だけではなく、効果測定サーバ14により行われる場合もあり、広告配信サーバ13および効果測定サーバ14は詳細情報を提示する詳細情報提供サーバとして機能する。図12を参照して説明した以上の処理によれば、アプリ21の管理サーバ対応処理部32がアプリID、ページID、ユーザID、およびバージョン情報を送信することで、管理サーバ12は、更新を勧めるポップアップ画面を携帯端末11に表示させ、ユーザが容易に最新のバージョンを携帯端末11にインストールすることができるようになる。なお、上述した例では、ポップアップ画面の例を、最新のバージョンを勧める画面の例で説明したが、どのような種類のポップアップ画面を表示するかは、図6の処理対応テーブルを変更することで、容易に決定することができる。その他のポップアップ画面の例としては、例えば、携帯端末11のユーザにアプリ21のアンケートをお願いする画面、新製品のアプリ21をお知らせする画面などがある。このようなポップアップ画面の表示では、バージョン情報などの、アプリID、ページID、およびユーザID以外の情報は必要ない。従って、図6の処理対応テーブルを変更することで、どのような種類のポップアップ画面を表示させるか、および、ポップアップ画面の表示のオンまたはオフも容易に、決定変更することができる。[ユーザID生成処理の具体例]次に、図14のフローチャートを参照して、携帯端末11に割り当てられている固有識別情報を利用することができない場合に実行される、独自のユーザID生成処理について説明する。初めに、ユーザの操作によりアプリ21の起動が指示されると、ステップS151において、アプリ21のメイン機能処理部31は、起動処理を実行し、起動画面を表示する。そして、ステップS152において、メイン機能処理部31は、アプリ21のアプリIDおよび起動画面に対応するページIDを、アプリ21の管理サーバ対応処理部32に供給する。管理サーバ対応処理部32は、ステップS161において、アプリ21のアプリIDおよび起動画面に対応するページIDを取得し、ユーザIDが、携帯端末11内の所定の保存領域にテキストファイルとして格納されているか否かを判定する。ステップS161で、ユーザIDが携帯端末11内の所定の保存領域にテキストファイルとして格納されていると判定された場合、処理は後述するステップS164に進む。一方、ユーザIDが携帯端末11内の所定の保存領域にテキストファイルとして格納されていないと判定された場合、処理はステップS162に進み、管理サーバ対応処理部32は、管理サーバ12に送信するリクエストのフォーマットにおいて、ユーザIDの領域を空NULLにした状態で、アプリIDおよびページIDのみを管理サーバ12に送信する。管理サーバ12は、ステップS171において、アプリ21の管理サーバ対応処理部32からユーザIDが送信されてきたか、即ち、管理サーバ対応処理部32からのリクエストにユーザIDが含まれているか否かを判定する。ステップS171で、ユーザIDが送信されてきたと判定された場合、処理は終了する。一方、ステップS171で、ユーザIDが送信されてこなかったと判定された場合、処理はステップS172に進み、管理サーバ12は、所定の乱数を発生させるなどにより、ユーザIDを発行生成する。ここで生成されるユーザIDは、ユーザの携帯端末11ごとに固有のものである。そして、ステップS173において、管理サーバ12は、発行したユーザIDをアプリ21の管理サーバ対応処理部32に送信する。アプリ21の管理サーバ対応処理部32は、ステップS163において、管理サーバ12から送信されてきたユーザIDを取得して、テキストファイルに、取得したユーザIDを書き込んで携帯端末11内の所定の保存領域に格納する。ステップS163の処理後、または、ステップS161で、ユーザIDが携帯端末11内の所定の保存領域にテキストファイルとして格納されていると判定された場合、アプリ21の管理サーバ対応処理部32は、ステップS164において、テキストファイルとして格納されているユーザIDを取得し、処理を終了する。以上の処理を実行することで、携帯端末11に割り当てられている固有識別情報を利用することができない場合であっても、携帯端末11のユーザを一意に識別するユーザIDを作成し、それ以降、アプリIDおよびページIDとともに、管理サーバ12への送信に使用することができる。なお、図14の処理は、携帯端末11の機種等により、携帯端末11が、その携帯端末11に割り当てられている固有識別情報を利用することができないことが既知である場合には、アプリ21の管理サーバ対応処理部32に、必ず実行するようにさせることができる。また、携帯端末11が、その携帯端末11に割り当てられている固有識別情報を利用することができるか否かが不明な場合は、携帯端末11の固有識別情報の取得を試行し、取得できなかった場合に、実行することができる。[携帯販売店舗アフェリエイト処理の具体例]携帯端末11の販売店舗では、携帯端末11を販売する場合に、購入者が携帯端末11の購入と同時に、所定のオプションサービスに加入した場合に、購入金額を割引するサービスなどが一般に知られている。このサービスは、携帯端末11の購入ユーザが所定のオプションサービスに加入することで、オプションサービス提供業者から報酬が支払われる仕組みを利用したものである。そこで、携帯端末11の販売店舗において、購入者が携帯端末11を購入する際に、所定のアプリ21のインストールをユーザに勧め、広告主のアプリ21をダウンロードした場合に、ダウンロードされたアプリ21の広告主から、販売店舗に対し、報酬が支払われるアプリ紹介サービスアフェリエイトが考えられる。そのようなアプリ紹介サービスを行う場合の、情報処理システム1による携帯販売店舗アフェリエイト処理について、図15乃至図17を参照して説明する。図15は、携帯端末11の販売店舗において、アプリ紹介サービス対象の広告主のアプリ21を、携帯端末11にインストールするまでの処理を示している。この処理では、携帯端末11の販売店舗において、ユーザが購入した携帯端末11に、アプリ紹介アプリ導入を行うためのアプリ21以下、アプリ紹介アプリ21Cという。が用いられる。初めに、ステップS220において、携帯端末11の販売店舗において、ユーザが購入した携帯端末11に、アプリ紹介アプリ21Cがインストールされる。アプリ紹介アプリ21Cは、マーケットから取得してインストールさせたり、または、携帯端末11をUSB接続によりパーソナルコンピュータと接続して、パーソナルコンピュータからインストールさせることができる。アプリ紹介アプリ21Cがユーザ販売員の操作により起動が指示されると、ステップS221において、アプリ紹介アプリ21Cのメイン機能処理部31以下、メイン機能処理部31Cという。は、起動処理を実行し、起動画面を表示する。そして、ステップS222において、メイン機能処理部31Cは、アプリ紹介アプリ21CのアプリIDおよび起動画面に対応するページIDを、アプリ紹介アプリ21Cの管理サーバ対応処理部32以下、管理サーバ対応処理部32Cという。に供給する。ステップS231において、管理サーバ対応処理部32Cは、携帯端末11のユーザを一意に識別するユーザIDを取得し、ステップS232において、店舗を一意に識別する店舗識別情報を取得する。店舗識別情報の取得は、例えば、図16に示されるような入力画面を表示して、店舗識別情報としてのパスワードを入力させることで行うことができる。店舗識別情報は、キー操作により入力するものでもよいし、例えば、携帯端末11に2次元コードを読み込ませることにより、取得してもよい。そして、ステップS233において、管理サーバ対応処理部32Cは、取得した店舗識別情報を、アプリID、ページID、およびユーザIDとともに、パラメータとして、管理サーバ12に送信する。管理サーバ12は、ステップS241において、アプリ紹介アプリ21Cの管理サーバ対応処理部32Cから送信されてきた、アプリID、ページID、ユーザID、および店舗識別情報を受信し、店舗を認証する。具体的には、管理サーバ12は、受信した店舗識別情報を、内部に記憶されている店舗識別情報と店舗IDとを対応づけた店舗認証テーブルと比較して、受信した店舗識別情報が店舗認証テーブルに存在するか否かにより、店舗を認証する。店舗が認証されると、管理サーバ12は、ステップS242において、店舗の承認通知を、アプリ紹介アプリ21Cの管理サーバ対応処理部32Cに送信する。管理サーバ対応処理部32Cは、ステップS234において、店舗が承認されたことを示す店舗承認情報を、メイン機能処理部31Cに供給する。メイン機能処理部31Cは、ステップS223において、図9に示したような広告主アプリ21Bのインストールページ、即ち、広告主アプリ21Bのダウンロードが可能なマーケットのページを表示する。なお、広告主アプリ21が予め決定されている場合には、メイン機能処理部31Cが広告主アプリ21Bを保有し、その広告主アプリ21Bを直接インストールしてもよい。広告主アプリ21が予め決定されておらず、例えば、複数のアプリ21の候補のなかから、ユーザがダウンロードするアプリ21を選択できる場合などには、マーケットのページを表示するようにした方が便利である。メイン機能処理部31Cは、ステップS224において、インストールページにおいて、ダウンロード対象として、所定のアプリ21広告主アプリ21Bが選択されたことを検出する。そして、ステップS225において、メイン機能処理部31Cは、アプリ紹介アプリ21CのアプリIDと、選択された広告主アプリ21Bを示すページIDを管理サーバ対応処理部32Cに供給する。管理サーバ対応処理部32Cは、ステップS235において、メイン機能処理部31Cからの、アプリ紹介アプリ21CのアプリID、および、選択された広告主アプリ21Bを示すページIDを、ユーザIDおよび店舗識別情報とともに、管理サーバ12に送信する。管理サーバ12は、ステップS243において、管理サーバ対応処理部32CからのアプリID,ページID、ユーザID、および店舗識別情報を受信する。そして、管理サーバ12は、受信したユーザID、アプリID、およびページIDに基づいて、広告主アプリ21Bの広告詳細情報を提示する広告詳細情報提示処理を決定する。次に、ステップS244において、管理サーバ12は、決定した広告詳細情報提示処理として、広告主アプリ21Bの広告詳細情報提示を、効果測定サーバ14に要求する。広告主アプリ21Bの広告詳細情報提示の要求を受信した効果測定サーバ14は、ステップS251において、広告主アプリ21Bのインストールページ、具体的には、広告主アプリ21Bのダウンロードが可能なマーケットのページを表示させる要求を、携帯端末11に送信する。携帯端末11は、ステップS201において、効果測定サーバ14から送信されてきた広告主アプリ21Bのインストールページを表示し、ステップS202において、広告主アプリ21Bのインストール処理を実行して、処理を終了する。次に、図17のフローチャートを参照して、広告主アプリ21Bのインストールの成果を効果測定サーバ14に通知する処理について説明する。初めに、ユーザの操作により広告主アプリ21Bの起動が指示されると、ステップS271において、広告主アプリ21Bのメイン機能処理部31Bは、起動処理を実行し、起動画面を表示する。そして、ステップS272において、メイン機能処理部31Bは、広告主アプリ21BのアプリIDおよび起動画面に対応するページIDを、広告主アプリ21Bの管理サーバ対応処理部32Bに供給する。ステップS273において、管理サーバ対応処理部32Bは、携帯端末11のユーザを一意に識別するユーザIDを取得し、ステップS274において、アプリID、ページID、およびユーザIDを管理サーバ12に送信する。管理サーバ12は、ステップS275において、広告主アプリ21BのアプリID、起動画面に対応するページID、およびユーザIDを受信すると、処理対応テーブルに基づいて、インストール測定処理を決定する。即ち、管理サーバ12は、広告主アプリ21BのアプリID、起動画面に対応するページID、およびユーザIDを効果測定サーバ14に送信することを決定する。そして、ステップS276において、管理サーバ12は、広告主アプリ21BのアプリID、起動画面に対応するページID、およびユーザIDを、効果測定サーバ14に送信する。図17を参照して説明した処理によれば、アプリ紹介アプリ21Cの管理サーバ対応処理部32CがアプリID、ページID、およびユーザIDを送信することで、管理サーバ12は、アプリID、ページID、およびユーザIDに基づいて、行うべき処理としてインストール測定処理を決定し、広告主アプリ21Bがインストールされたことを示す情報を、効果測定サーバ14に通知することができる。これにより、効果測定サーバ14は、携帯端末11を販売した店舗による効果を測定することができる。[管理サーバ12の機能ブロック図]以上、説明した情報処理システム1の管理サーバ12を、機能的にみた場合の構成例は、図18に示すようになる。即ち、図18は、管理サーバ12の機能構成ブロック図を示している。管理サーバ12は、通信部101、処理判定部102、テーブル記憶部103、アプリケーション記憶部104、および操作入力部105を少なくとも有する。テーブル記憶部103には、処理対応テーブル111、アプリバージョン管理テーブル112、および店舗認証テーブル113が記憶されている。通信部101は、移動体通信網、インターネット、ローカルエリアネットワーク、デジタル衛星放送といった、有線または無線の伝送媒体を介して、携帯端末11、広告配信サーバ13、効果測定サーバ14、およびアクセス解析サーバ15と、データの授受を行う。処理判定部102は、携帯端末11のアプリ21の管理サーバ対応処理部32から、通信部101を介して、ユーザの操作に応じたアプリ21の状態に対応するアプリID、ページID、およびユーザIDを少なくとも取得する。そして、管理サーバ12は、取得したアプリID、ページID、およびユーザIDに基づいて、テーブル記憶部103に記憶されている処理対応テーブル111を参照し、そのIDの組み合わせのときに行うべき処理と、データの送信先を決定する。処理判定部102は、取得したアプリID、ページID、およびユーザIDに基づいて決定した処理を実行し、その処理結果を、携帯端末11のアプリ21の管理サーバ対応処理部32に、通信部101を介して返信する。また、処理判定部102は、取得したアプリID、ページID、およびユーザIDに基づいて決定した処理に応じて、広告配信サーバ13、効果測定サーバ14、およびアクセス解析サーバ15の少なくとも1つと、通信部101を介してデータの授受を行う。テーブル記憶部103の処理対応テーブル111には、図6に示したような、アプリID、ページID、およびユーザIDと、そのIDの組み合わせのときに行うべき処理とが対応付けて記憶されている。アプリバージョン管理テーブル112には、アプリ21の最新のバージョン情報が、アプリ21ごとに記憶されている。店舗認証テーブル113には、携帯端末11の各販売店舗の店舗識別情報パスワードと店舗IDとが対応付けて記憶されている。アプリケーション記憶部104は、アプリバージョン管理テーブル112に記憶されているバージョン情報に対応する、最新バージョンの各アプリ21のデータが記憶されている。なお、最新バージョンの各アプリ21のデータのダウンロードインストールは、外部のアプリ提供サーバから行わせるようにすることができる。この場合、管理サーバ12の処理判定部102が、外部のアプリ提供サーバに所定の携帯端末11への各アプリ21のデータのダウンロードインストールを要求する。各アプリ21のダウンロードインストールを外部のアプリ提供サーバから行わせる場合、アプリケーション記憶部104は省略される。操作入力部105は、例えば、キーボード、マウスなどより構成され、ユーザサーバ管理者の操作を受け付ける。ユーザは、例えば、操作入力部105を操作することにより、テーブル記憶部103の処理対応テーブル111を更新したり、最新バージョンのアプリを、アプリケーション記憶部104に保存させたりする。以上のように構成される管理サーバ12により、携帯端末11内にインストールされるアプリ21は、管理サーバ12とやりとりするだけで、広告配信、効果測定、アクセス解析などの様々な処理に対応可能となる。即ち、従来、携帯端末11内にインストールされるアプリケーションプログラムが、広告配信、効果測定、アクセス解析などの様々な処理に対応するためには、利用するサービスアクセス解析、アフェリエイトサービス、立場媒体、広告主等に応じて、対応するサーバ用の異なるプログラムを組み込む必要があった。しかし、本発明の管理サーバ12は広告配信、効果測定、アクセス解析などの様々な機能を一元管理するので、アプリ21には、管理サーバ12に対応する1つのプログラム管理サーバ対応処理部32のみ組み込まれていればよい。従って、広告配信サーバ、効果測定サーバ、アクセス解析サーバなどの各種のサービスサーバに接続するアプリケーションプログラムを簡単に作成することができる。また、アプリ21の状態所定のアクションに対して、行わせる処理サービス機能に変更が生じた場合には、テーブル記憶部103の処理対応テーブル111の、アプリID、ページID、およびユーザIDの組み合わせと、そのときに行うべき処理のいずれかを変更するだけでよい。このとき、アプリ21のプログラムソースには変更が生じないので、仮に、マーケットに出すためにアプリ21の審査が必要な場合であっても、再度の審査は不要になる。なお、テーブル記憶部103の処理対応テーブル111の変更は、管理サーバ12の操作入力部105において操作することにより可能であるが、処理対応テーブル111をWEBサイト上で閲覧および変更可能として、例えば、アプリ21の開発者が、他のパーソナルコンピュータ等から、リモート操作により変更可能としてもよい。本発明の管理サーバ12が接続連携可能な、広告配信サーバ、効果測定サーバ、アクセス解析サーバなど各種のサービスサーバそれぞれは、必ずしも同一のサービス提供業者が運営するものである必要はなく、また、管理サーバ12と同一のサービス提供業者である必要もない。従って、例えば、管理サーバ12は、異なる複数のサービス提供業者によるサービスサーバと接続でき、同種のサービスサーバ例えば、アクセス解析サーバが複数のサービス提供業者により複数あってもよい。本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる場合はもちろん、必ずしも時系列的に処理されなくとも、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで実行されてもよい。また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。"