(57)【要約】【課題】携帯電話を利用する業務システムを構築するに際し、この業務システムを構築するアプリケーションを携帯電話の実行環境に合わせて用意する必要性を無くさせることにより、業務システムの構築コストを削減するようにする。【解決手段】  ユーザ携帯電話１０は、コンテンツ実行エンジンのダウンロード要求をコンテンツ実行エンジン配信サーバ３０に送信する。コンテンツ実行エンジン配信サーバ３０は、ユーザ携帯電話１０から受信したコンテンツ実行エンジンのダウンロード要求に応じて、コンテンツ実行エンジン記憶ＤＢに記憶されているユーザ携帯電話１０の実行環境に適合するコンテンツ実行エンジンをこのユーザ携帯電話１０に供給する。【選択図】図１
2007286695.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアベンダーが制作した業務システム構築用のアプリケーションとしてのコンテンツを実行するコンテンツ実行エンジンを、必要に応じて所定の携帯端末側に配信する配信サーバを備えたアプリケーションソフト供給装置であって、
前記配信サーバが、
前記携帯端末側の実行環境に対応した前記コンテンツ実行エンジンを予め記憶したコンテンツ実行エンジン記憶手段と、
前記携帯端末側から受信した前記コンテンツ実行エンジンのダウンロード要求に応じて、前記コンテンツ実行エンジン記憶手段に記憶されている当該携帯端末の実行環境に適合するコンテンツ実行エンジンを当該携帯端末側に供給する実行エンジン供給手段と、
を備えていることを特徴としたアプリケーションソフト供給装置。
【請求項２】
前記請求項１に記載のアプリケーションソフト供給装置において、
前記配信サーバが、
前記携帯端末についての前記コンテンツ実行エンジンのダウンロード状況を管理するダウンロード配信データを記憶するダウンロード配信データ記憶手段と、
前記コンテンツを利用する携帯端末についての情報を、前記ソフトウェアベンダーに予め設置したソフトウェアベンダー端末から取得する携帯端末情報取得手段と、
この携帯端末情報取得手段により取得した前記携帯端末についての情報に基づいて当該携帯端末についての前記ダウンロード配信データを生成するダウンロード配信データ生成手段と、
このダウンロード配信データ生成手段により生成された前記ダウンロード配信データを前記ダウンロード配信データ記憶手段に登録するダウンロード配信データ登録手段と、
前記実行エンジン供給手段により、前記ダウンロード要求に応じて前記コンテンツ実行エンジンが前記携帯端末に供給されると、前記ダウンロード配信データ記憶手段に記憶されている当該携帯端末についての前記ダウンロード配信データを、コンテンツ実行エンジンがダウンロードする毎に更新する更新手段と、
を備えたことを特徴とするアプリケーションソフト供給装置。
【請求項３】
請求項１又は２に記載のアプリケーションソフト供給装置において、
前記コンテンツ実行エンジンは、ＸＭＬで記述されているコンテンツを動作させるものであることを特徴としたアプリケーションソフト供給装置。
【請求項４】
前記請求項１，２又は３に記載のアプリケーションソフト供給装置において、
前記ソフトウェアベンダー側に、前記実行エンジン供給手段から出力されるコンテンツ実行エンジンに基づいて前記携帯端末側で使用される各種コンテンツ若しくは業務システムを予め保管すると共に前記配信サーバに登録するコンテンツ保管サーバを装備し、
このコンテンツ保管サーバにソフトウェアベンダー端末を併設すると共に、このソフトウェアベンダー端末が、前記携帯端末側と業務システムの利用契約が成立した場合に機能し当該業務システムの利用料を前記携帯端末側に請求する利用料請求処理機能を備えていることを特徴としたアプリケーションソフト供給装置。
【請求項５】
携帯端末が利用するソフトウェアベンダーが制作した業務システム構築用のアプリケーションとしてのコンテンツを実行するコンテンツ実行エンジンを予め装備した配信サーバから前記携帯端末側に供給するアプリケーションソフト供給方法において、
前記携帯端末側からの前記コンテンツ実行エンジンのダウンロード要求を受信するダウンロード要求受信工程と、
このダウンロード要求にかかる携帯端末側を特定する端末側特定工程と、
この特定された携帯端末側に前記携帯端末側の実行環境に適合するコンテンツ実行エンジンを供給するコンテンツ実行エンジン供給工程と、
を備えたことを特徴とするアプリケーションソフト供給方法。
【請求項６】
携帯端末が利用するソフトウェアベンダーが制作した業務システム構築用のアプリケーションとしてのコンテンツを実行するコンテンツ実行エンジンを予め装備した配信サーバから前記携帯端末側に供給するアプリケーションソフト供給方法において、
前記携帯端末側からの前記コンテンツ実行エンジンのダウンロード要求を受信するダウンロード要求受信工程と、
前記ダウンロード要求にかかる携帯端末側についての情報を前記ソフトウェアベンダーに予め設置されているソフトウェアベンダー端末から取得し特定する端末側特定工程と、
この取得した前記携帯端末側についての情報に基づいて当該携帯端末側についての前記コンテンツ実行エンジンのダウンロード状況を管理するダウンロード配信データを生成するダウンロード配信データ生成工程と、
この生成した前記ダウンロード配信データを予め装備した記憶手段に登録する配信データ登録工程と、
前記ダウンロード要求に応じて前記コンテンツ実行エンジンが前記携帯端末側に供給された場合に前記記憶手段に記憶されている当該携帯端末側についてのダウンロード配信データを当該ダウンロードしたコンテンツ実行エンジンのものに更新するコンテンツ実行エンジン更新工程と、
を備えたことを特徴とするアプリケーションソフト供給方法。
【請求項７】
ソフトウェアベンダーが制作した業務システムを構築するアプリケーションとしてのコンテンツを利用する携帯端末と、前記コンテンツを実行するコンテンツ実行エンジンを当該携帯端末に供給する配信サーバとがネットワークを介して接続されて成るアプリケーションソフト供給システムにおいて、
前記配信サーバが、
前記携帯端末側の実行環境に対応した前記コンテンツ実行エンジンを前記ソフトウェアベンダー側の要請により入力し記憶するコンテンツ実行エンジン記憶手段と、前記携帯端末側から受信した前記コンテンツ実行エンジンのダウンロード要求に応じて前記コンテンツ実行エンジン記憶手段に記憶されている当該携帯端末側の実行環境に適合するコンテンツ実行エンジンを当該携帯端末側に前記ネットワークを介して供給する実行エンジン供給手段とを備え、
前記ソフトウェアベンダー側が、
前記実行エンジン供給手段から出力されるコンテンツ実行エンジンに基づいて前記携帯端末側で使用される各種コンテンツ若しくは業務システムを保管すると共にこれを前記実行エンジン供給装置に登録するコンテンツ保管サーバを備えていることを特徴としたアプリケーションソフト供給システム。
【請求項８】
請求項７記載のアプリケーションソフト供給システムにおいて、
前記配信サーバが、
前記携帯端末側についての前記コンテンツ実行エンジンのダウンロード状況を管理するダウンロード配信データを記憶するダウンロード配信データ記憶手段と、前記コンテンツを利用する携帯端末側についての情報を前記ソフトウェアベンダーに設置されている端末から取得する携帯端末側情報取得手段と、この取得した前記携帯端末側についての情報を基にして前記ダウンロード配信データを生成するダウンロード配信データ生成手段と、この生成された前記ダウンロード配信データを前記ダウンロード配信データ記憶手段に登録するダウンロード配信データ登録手段と、前記実行エンジン供給手段によって前記コンテンツ実行エンジンが前記携帯端末側に供給されると前記ダウンロード配信データ記憶手段に記憶されている当該携帯端末側についての前記ダウンロード配信データをコンテンツ実行エンジンがダウンロードしたものに更新する更新手段とを備えていることを特徴とするアプリケーションソフト供給システム。
【請求項９】
請求項７又は８に記載のアプリケーションソフト供給システムにおいて、
前記ソフトウェアベンダー側に、前記コンテンツ保管サーバにソフトウェアベンダー端末を併設すると共に、このソフトウェアベンダー端末が、前記業務システムの利用料を前記携帯端末側に請求する利用料請求処理機能を備えた構成とし、
前記実行エンジン供給装置が、前記ソフトウェアベンダー側に対して前記コンテンツ実行エンジン登録および配信にかかるメンテナンス料を算定し請求するメンテナンス料算定請求機能を備えたことを特徴とするアプリケーションソフト供給システム。
【請求項１０】
請求項７乃至９のいずれか一つに記載の通信システムにおいて、
前記コンテンツを前記携帯端末側に供給するコンテンツ供給サーバを、前記ネットワークを介して前記携帯端末側と接続可能に前記配信サーバに併設し、
このコンテンツ供給サーバが、前記コンテンツを記憶するコンテンツ記憶手段と、前記携帯端末側から前記ネットワーク介して受信した前記ダウンロード要求に応じて前記コンテンツ記憶手段に記憶されているダウンロード要求されたコンテンツを当該携帯端末側に供給するコンテンツ供給手段とを備えていることを特徴としたアプリケーションソフト供給システム。
【請求項１１】
携帯端末が利用するソフトウェアベンダーが制作した業務システム構築用のアプリケーションとしてのコンテンツを実行するコンテンツ実行エンジンを予め装備した配信サーバから当該携帯端末側に供給するアプリケーションソフト供給プログラムにおいて、
前記携帯端末側からの前記コンテンツ実行エンジンに対するダウンロード要求を受信するダウンロード要求受信処理機能、
このダウンロード要求にかかる携帯端末側を特定する端末側特定処理機能、
この特定された携帯端末側に前記携帯端末側の実行環境に適合するコンテンツ実行エンジンを供給処理するコンテンツ実行エンジン供給処理機能、
をコンピュータに実行させるようにしたことを特徴とするアプリケーションソフト供給プログラム。
【請求項１２】
携帯端末が利用するソフトウェアベンダーが制作した業務システム構築用のアプリケーションとしてのコンテンツを実行するコンテンツ実行エンジンを予め装備した配信サーバから前記携帯端末側に供給するアプリケーションソフト供給プログラムにおいて、
前記携帯端末側からの前記コンテンツ実行エンジンのダウンロード要求を受信するダウンロード要求受信処理機能、
前記ダウンロード要求にかかる携帯端末側についての情報を前記ソフトウェアベンダーに予め設置されているソフトウェアベンダー端末から取得し特定する端末側特定処理機能、
この取得した前記携帯端末側についての情報に基づいて当該携帯端末側についての前記コンテンツ実行エンジンのダウンロード状況を管理するダウンロード配信データを生成するダウンロード配信データ生成機能、
この生成した前記ダウンロード配信データを予め装備した記憶手段に登録する配信データ登録処理機能、
前記ダウンロード要求に応じて前記コンテンツ実行エンジンが前記携帯端末側に供給した場合に前記記憶手段に記憶されている当該携帯端末側についてのダウンロード配信データを当該ダウンロードしたコンテンツ実行エンジンのものに更新する更新処理機能、
をコンピュータに実行させるようにしたことを特徴とするアプリケーションソフト供給プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末側（若しくは携帯電話側）が利用するソフトウェアベンダーが制作した業務システムを構築するアプリケーションとしてのコンテンツを実行するためのコンテンツ実行エンジンを、当該携帯端末側に供給するアプリケーションソフト供給装置、供給方法、供給システム、およびその供給プログラムに関する。
【背景技術】
【０００２】
従来、ソフトウェアを供給するソフトウェアベンダー（以下「ＳＷベンダー」という）が供給するアプリケーションを用いて業務システムを構築する場合には、１）携帯電話に対応したＷＥＢブラウザシステムにより実行されるアプリケーションを用いる場合、および、２）携帯電話用のアプリケーションを用いる場合、がある。
しかしながら、携帯電話に対応したＷＥＢブラウザシステムにより実行されるアプリケーションを用いて業務システムを構築した場合には、常にネットワークに接続する必要がある。従って、電話のつながらない場所では業務システムが利用できないし、また、通信コストが嵩むという問題点があった。
【０００３】
携帯電話用のアプリケーションを用いて業務システムを構築する場合には、業務に利用している携帯電話の機種、通信会社が複数のときには、通信会社ごとに携帯電話用のプログラム実行環境（以下「実行環境」という）が異なるので、実行環境ごとに同一の処理を行うアプリケーションが必要であり、これがため業務システムを構築する際にコストが嵩むという問題点があった。
【０００４】
かかる問題点を改善する従来例としては、直接的な解決策を提案したものは見当たらないが、これに近い領域の従来例が幾つか見られる。
即ち、１）アプリケーションに対応した実行環境を取得・構築することにより、様々なアプリケーションを実行可能とする情報処理システムを提案したもの（例えば、特許文献１参照）がある。又、２）データベースサーバにアプリケーションプログラムを登録しておき、必要に応じてこのアプリケーションをクライアント装置が読み出して実行するアプリケーションサービスシステムを提案したもの（例えば、特許文献２参照）がみられる。
【０００５】
【特許文献１】特開２００２−３５１６８２号
【特許文献２】特開２００１−３４４０３３号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この内、特許文献１に提案されている情報処理システムでは、アプリケーションの実行環境としてＪａｖａ（登録商標）のみを前提にしている。従って、業務に利用している携帯電話の機種、実行環境が異なる複数の通信会社の携帯電話を使用している場合には、全ての携帯電話が使用可能な業務システムを構築することが出来ない。
また、特許文献２に提案されているアプリケーションサービスシステムでは、クライアント装置が携帯電話でないので、読み出して実行するアプリケーションが携帯電話用のアプリケーションでない。従って、仮に、上記情報処理システム及びアプリケーションシステムを組み合わせたとしても、上述した問題点を何ら解決したものにならない。
【０００７】
そこで、本発明は、上述した問題点に鑑み、携帯端末側に対して実際に利用している携帯端末の機種や実行環境が異なる動作環境の下でも有効に対応し得るアプリケーションソフトを供給し得ると共に、このアプリケーションソフトの供給を受けた携帯端末側では構築した業務システムの実行に際して通信コストがかからず同時に実行環境に合わせて他のアプリケーションソフトを用意する必要性のないようにしたアプリケーションソフト供給装置、供給方法、供給システム、およびその供給プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明にかかるアプリケーションソフト供給装置は、ソフトウェアベンダーが制作した業務システム構築用のアプリケーションとしてのコンテンツを実行するコンテンツ実行エンジンを、必要に応じて所定の携帯端末側に配信する配信サーバを備えている。そして、前記配信サーバが、前記携帯端末側の実行環境に対応した前記コンテンツ実行エンジンを予め記憶したコンテンツ実行エンジン記憶手段と、前記携帯端末側から受信した前記コンテンツ実行エンジンのダウンロード要求に応じて前記コンテンツ実行エンジン記憶手段に記憶されている当該携帯端末の実行環境に適合するコンテンツ実行エンジンを当該携帯端末側に供給する実行エンジン供給手段とを備えていることを特徴とする（請求項１）。
【０００９】
この構成によれば、実行エンジン供給手段によって携帯端末側から受信したコンテンツ実行エンジンのダウンロード要求に応じてこの携帯端末側の実行環境に適合するコンテンツ実行エンジンを当該携帯端末側に供給されるので、必要なコンテンツをダウンロードしておくことにより、携帯端末側では、業務システムを構築したのちに、電話等がつながらない箇所においてもこの業務システムを使用可能で、かつ、携帯端末側が利用する業務システムを構築するに際し、この業務システムを構築するアプリケーションを携帯端末の実行環境に合わせてその都度用意する必要性が無くなる。このため、同一な処理を行う無駄なアプリケーションの不要にし、業務システムの構築コストを削減することができる。
【００１０】
ここで、前述した配信サーバは、更に、前記携帯端末についての前記コンテンツ実行エンジンのダウンロード状況を管理するダウンロード配信データを記憶したダウンロード配信データ記憶手段と、前記コンテンツを利用する携帯端末についての情報を前記ソフトウェアベンダーに予め設置したソフトウェアベンダー端末から取得する携帯端末情報取得手段と、この携帯端末情報取得手段により取得した前記携帯端末についての情報に基づいて当該携帯端末についての前記ダウンロード配信データを生成するダウンロード配信データ生成手段と、このダウンロード配信データ生成手段により生成された前記ダウンロード配信データを前記ダウンロード配信データ記憶手段に登録するダウンロード配信データ登録手段と、前記実行エンジン供給手段によって前記ダウンロード要求に応じて前記コンテンツ実行エンジンが前記携帯端末に供給されると、前記ダウンロード配信データ記憶手段に記憶されている当該携帯端末についての前記ダウンロード配信データを、コンテンツ実行エンジンがダウンロードする毎に更新する更新手段とを備えた構成としてもよい（請求項２）。
【００１１】
このため、携帯端末からのコンテンツ実行エンジンのダウンロード状況を配信データとして常時把握することができ、携帯端末の実行環境に沿ったコンテンツ実行エンジンを供給することができる。
【００１２】
又、前述したコンテンツ実行エンジン上で動作するコンテンツは、好ましくはＸＭＬで記述されているものがよい（請求項３）。
このようにすると、コンテンツがＸＭＬで記述されているので、ソフトウェアベンダーがコンテンツを容易に作成することは勿論のこと、制作したコンテンツをユーザが簡単に修正することができること、更にはユーザ自身がコンテンツを容易に作成することができるという利点がある。
【００１３】
更に、前述したソフトウェアベンダー側に、前記実行エンジン供給手段から出力されるコンテンツ実行エンジンに基づいて前記携帯端末側で使用される各種コンテンツ若しくは業務システムを予め保管すると共に前記配信サーバに登録するコンテンツ保管サーバを装備する。そして、このコンテンツ保管サーバにソフトウェアベンダー端末を併設すると共に、このソフトウェアベンダー端末が、前記携帯端末側と業務システムの利用契約が成立した場合に機能し当該業務システムの利用料を前記携帯端末側に請求する利用料請求処理機能を備えた構成としてもよい（請求項４）。
このようにすると、ソフトウェアベンダー側は、携帯端末側で使用される各種コンテンツ若しくは業務システムの使用状況に応じて適正な運用費用を迅速に且つ確実に確保することが可能となる。
【００１４】
本発明にかかるアプリケーションソフト供給方法は、携帯端末が利用するソフトウェアベンダーが制作した業務システム構築用のアプリケーションとしてのコンテンツを実行するコンテンツ実行エンジンを予め装備した配信サーバから前記携帯端末側に供給する方法であって、前記携帯端末側からの前記コンテンツ実行エンジンのダウンロード要求を受信するダウンロード要求受信工程と、このダウンロード要求にかかる携帯端末側を特定する端末側特定工程と、この特定された携帯端末側に前記携帯端末側の実行環境に適合するコンテンツ実行エンジンを供給するコンテンツ実行エンジン供給工程と、を備えたことを特徴とする（請求項５）。
【００１５】
この構成によれば、携帯端末から受信したコンテンツ実行エンジンのダウンロード要求に応じて、この携帯端末の実行環境に適合するコンテンツ実行エンジンを当該携帯端末側に供給するので、携帯端末を利用した業務システムを構築するに際し、この業務システムを構築するアプリケーションを携帯端末の実行環境に合わせて用意する必要性を無くすことができる。このため、同一な処理を行う無駄なアプリケーションを不要とし、業務システムの構築コストを削減することができる。
【００１６】
更に、本発明にかかるアプリケーションソフト供給方法は、携帯端末が利用するソフトウェアベンダーが制作した業務システム構築用のアプリケーションとしてのコンテンツを実行するコンテンツ実行エンジンを予め装備した配信サーバから前記携帯端末側に供給する方法であって、前記携帯端末側からの前記コンテンツ実行エンジンのダウンロード要求を受信するダウンロード要求受信工程と、前記ダウンロード要求にかかる携帯端末側についての情報を前記ソフトウェアベンダーに予め設置されているソフトウェアベンダー端末から取得し特定する端末側特定工程と、この取得した前記携帯端末側についての情報に基づいて当該携帯端末側についての前記コンテンツ実行エンジンのダウンロード状況を管理するダウンロード配信データを生成するダウンロード配信データ生成工程と、この生成した前記ダウンロード配信データを予め装備した記憶手段に登録する配信データ登録工程と、前記ダウンロード要求に応じて前記コンテンツ実行エンジンが前記携帯端末側に供給した場合に前記記憶手段に記憶されている当該携帯端末側についてのダウンロード配信データを当該ダウンロードしたコンテンツ実行エンジンのものに更新するコンテンツ実行エンジン更新工程とを備えたことを特徴とする（請求項６）。
【００１７】
このため、これによると、前述したアプリケーションソフト供給方法と同等に機能するほか、更に、携帯端末からのコンテンツ実行エンジンのダウンロードの状況変化を配信データとして常時把握することができ、常に、携帯端末の実行環境に沿ったコンテンツ実行エンジンを供給することができる。
【００１８】
本発明にかかるアプリケーションソフト供給システムは、ソフトウェアベンダーが制作した業務システム構築用のアプリケーションとしてのコンテンツを利用する携帯端末と、前記コンテンツを実行するコンテンツ実行エンジンを当該携帯端末に供給する実行エンジン供給装置とがネットワークを介して接続されて成るシステムであって、前記実行エンジン供給装置が、前記携帯端末側の実行環境に対応した前記コンテンツ実行エンジンを前記ソフトウェアベンダー側の要請により入力し記憶するコンテンツ実行エンジン記憶手段と、前記携帯端末側から受信した前記コンテンツ実行エンジンのダウンロード要求に応じて前記コンテンツ実行エンジン記憶手段に記憶されている当該携帯端末側の実行環境に適合するコンテンツ実行エンジンを当該携帯端末側に前記ネットワークを介して供給する実行エンジン供給手段とを装備する。
更に、このアプリケーションソフト供給システムは、前記ソフトウェアベンダー側が、前記実行エンジン供給手段から出力されるコンテンツ実行エンジンに基づいて前記携帯端末側で使用される各種コンテンツ若しくは業務システムを保管すると共にこれを前記実行エンジン供給装置に登録するコンテンツ保管サーバを装備したことを特徴とする（請求項７）。
【００１９】
このため、これによると、実行エンジン供給手段により、携帯端末側から受信したコンテンツ実行エンジンのダウンロード要求に応じて当該携帯端末側の実行環境に適合するコンテンツ実行エンジンを当該携帯端末側に供給するので、必要なコンテンツをダウンロードしておくことにより、携帯端末側では、業務システムを構築したのちに、電話等がつながらない箇所においてもこの乗務システムを使用可能で、かつ、携帯電話等の携帯端末を利用する業務システムを構築するに際し、この業務システムを構築するアプリケーションを携帯電話等の実行環境に合わせて用意する必要性が無くなり、これにより、同一の処理を行う無駄な（複数の）アプリケーションを不要にし、業務システムの構築コストを削減することができる。
【００２０】
ここで、前述したアプリケーションソフト供給システムにおける実行エンジン供給装置を、更に、前記携帯端末側についての前記コンテンツ実行エンジンのダウンロード状況を管理するダウンロード配信データを記憶するダウンロード配信データ記憶手段と、前記コンテンツを利用する携帯端末側についての情報を前記ソフトウェアベンダーに設置されている端末から取得する携帯端末側情報取得手段と、この取得した前記携帯端末側についての情報を基にして前記ダウンロード配信データを生成するダウンロード配信データ生成手段と、この生成された前記ダウンロード配信データを前記ダウンロード配信データ記憶手段に登録するダウンロード配信データ登録手段と、前記実行エンジン供給手段によって前記コンテンツ実行エンジンが前記携帯端末側に供給されると前記ダウンロード配信データ記憶手段に記憶されている当該携帯端末側についての前記ダウンロード配信データをコンテンツ実行エンジンがダウンロードしたものに更新する更新手段とを備えた構成としてもよい（請求項８）。
【００２１】
このため、携帯端末からのコンテンツ実行エンジンのダウンロード状況を、システム全体の中で配信データとして常時把握することができ、携帯端末の実行環境に沿ったコンテンツ実行エンジンを供給することができる。
【００２２】
又、前述したソフトウェアベンダー側に、前記コンテンツ保管サーバにソフトウェアベンダー端末を併設すると共に、このソフトウェアベンダー端末が、前記業務システムの利用料を前記携帯端末側に請求する利用料請求処理機能を備えた構成とし、更に、前述した実行エンジン供給装置が、前記ソフトウェアベンダー側に対して前記コンテンツ実行エンジン登録および配信にかかるメンテナンス料を算定し請求するメンテナンス料算定請求機能を備えた構成としてもよい（請求項９）。
このようにすると、ソフトウェアベンダー側は、携帯端末側で使用される各種コンテンツ若しくは業務システムの使用状況に応じて適正な運用費用を迅速に且つ確実に確保することが可能となる。同時に、実行エンジン供給装置は、ソフトウェアベンダー側に対してコンテンツ実行エンジンの登録管理および配信にかかるメンテナンス料等の運用費用を迅速に且つ確実に確保することが可能となる。
【００２３】
更に、前記コンテンツを前記携帯端末側に供給するコンテンツ供給サーバを、前記ネットワークを介して前記携帯端末側と接続可能に前記配信サーバに併設し、このコンテンツ供給サーバを、前記コンテンツを記憶するコンテンツ記憶手段と、前記携帯端末側から前記ネットワーク介して受信した前記ダウンロード要求に応じて前記コンテンツ記憶手段に記憶されているダウンロード要求されたコンテンツを当該携帯端末側に供給するコンテンツ供給手段とを備えた構成としてもよい（請求項１０）。
このようにすると、前記携帯端末側の要求に応じて各種のコンテンツを配信サーバ側から携帯端末側に供給することができ、当該コンテンツの管理が単純化されメンテナンスが容易となるという利点がある。
【００２４】
ここで、前述したアプリケーションソフト供給方法を構成する各工程の実行内容をプログラム化し、これを前記配信サーバに予め装備したコンピュータに実行させるように構成してもよい（請求項１１〜１２）。
このようにしても、実行エンジン供給機能によって携帯端末側から受信したコンテンツ実行エンジンのダウンロード要求に応じてこの携帯端末側の実行環境に適合するコンテンツ実行エンジンを当該携帯端末側に供給処理されるので、必要なコンテンツをダウンロードしておくことにより、携帯端末側では、業務システムを構築したのちに、電話等がつながらない箇所においてもこの業務システムを使用可能で、かつ、携帯端末側が利用する業務システムを構築するに際し、この業務システムを構築するアプリケーションを携帯端末の実行環境に合わせてその都度用意する必要性が無くなる。このため、同一な処理を行う無駄なアプリケーションの不要にし、業務システムの構築コストを削減することができる。
【発明の効果】
【００２５】
本発明は以上のように構成され機能するので、これによると、携帯端末側から受信したコンテンツ実行エンジンのダウンロード要求に応じてこの携帯端末側の実行環境に適合するコンテンツ実行エンジンが当該携帯端末側に供給されるので、これを受けた携帯端末側では、必要なコンテンツをダウンロードしておくことにより、業務システムを構築したのちに、電話等がつながらない箇所においてもこの業務システムを使用可能で、かつ、携帯端末側が利用する業務システムを構築するに際し、この業務システムを構築するアプリケーションを携帯端末の実行環境に合わせてその都度用意する必要性が無くなり、このため、同一の処理を行う無駄なアプリケーションを不要にし、業務システムの構築コストを削減することができるという従来にない優れたアプリケーションソフト供給装置、供給方法、供給システム、およびその供給プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を実施するための最良の形態を、図面を参照して説明する。
【００２７】
図１は、本発明に係る実施形態の構成を示すブロック図である。この実施形態は、図１に示すように、ユーザ企業１００が所有するユーザ携帯端末としてのユーザ携帯電話１０と、ソフトウェアベンダー（以下「ＳＷベンダー」という）２００に設置されている共通ＸＭＬコンテンツ保管サーバ２０と、プラットホーム提供事業者（以下、ＰＦ提供事業者という）３００に設置されているコンテンツ実行エンジン配信サーバ３０及び共通ＸＭＬ（Xtensible Markup Language）コンテンツ登録・配信サーバ３１とから構成されている。ここで、ユーザ携帯電話１０は、携帯電話網５０に接続され、共通ＸＭＬコンテンツ保管サーバ２０、コンテンツ実行エンジン配信サーバ３０、及び共通ＸＭＬコンテンツ登録・配信サーバ３１は、インターネット６０に接続されている。
【００２８】
ユーザ携帯電話１０は、ユーザ企業１００において業務に使用される携帯電話であって、コンテンツ実行エンジン配信サーバ３０からコンテンツ実行エンジンを無償でインターネット６０及び携帯電話網５０を介してダウンロードされ（図２中の１参照）、これを記憶部（図示せず）に記憶する。また、ユーザ携帯電話１０は、共通ＸＭＬコンテンツ登録・配信サーバ３１からＸＭＬコンテンツ（以下、単に「コンテンツ」という）をインターネット６０及び携帯電話網５０を介してダウンロードされ（図２中の２参照）、これを記憶部に記憶する。また、ユーザ携帯電話１０は、ダウンロードされたコンテンツ実行エンジンを用いてコンテンツが示す表示内容を表示装置（図示せず）に表示させる。
【００２９】
ここで、上記コンテンツは、ユーザ携帯電話１０の表示装置に表示させる、ユーザ企業１００において業務に必要となる情報を表示させるプログラムであって、ＸＭＬにより記述されている。コンテンツ実行エンジンは、コンテンツを実行させるアプリケーションプログラムであって、ユーザ携帯電話１０の実行環境に対応している。尚、ユーザ携帯電話１０の実行環境としては、例えば、Ｊａｖａ、又はＢＲＥＷ（Binay Runtime Environment for Wireles ）のものがある。
【００３０】
共通ＸＭＬコンテンツ保管サーバ２０は、図２に示すように、ＳＷベンダー２００に設置されているＳＷベンダー端末２１から、ユーザ企業１００との間で交わされたコンテンツの利用者契約情報が記述されたコンテンツ契約データが入力されると（図２中の３参照）、このデータを共通ＸＭＬコンテンツ契約データ登録ＤＢ２０３ａに登録するとともに、このデータを共通ＸＭＬコンテンツ登録・配信サーバ３１及びコンテンツ実行エンジン配信サーバ３０にインターネット６０を介して送信する（図２中の４参照）。
【００３１】
共通ＸＭＬコンテンツ保管サーバ２０は、図３に示すように、登録・読出し手段２０１と、送受信手段２０２と、記憶部２０３とを備える。登録・読出し手段２０１及び送受信部２０２は、記憶部２０３に記憶されている制御プログラム（図示せず）をＣＰＵ（図示せず）が実行することにより生成される。
【００３２】
登録・読出し手段２０１は、送受信手段２０２から入力された上記利用者契約情報を基にしてコンテンツ契約データ（後述する）を生成し、このデータを共通ＸＭＬコンテンツ契約データ登録ＤＢ２０３に登録するとともに、送受信手段２０２に出力する。また、登録・読出し手段２０１は、共通ＸＭＬコンテンツ保管ＤＢ（データベース）２０３ｂに保管されているコンテンツを読み出し、これを送受信手段２０２に出力する。
【００３３】
送受信手段２０２は、ＳＷベンダー端末２１から入力された利用者契約情報を登録・読出し手段２０１に出力する。また、送受信手段２０２は、登録・読出し手段２１０から入力されたコンテンツ契約データをインターネット６０を介してコンテンツ実行エンジン配信サーバ３０および共通ＸＭＬコンテンツ登録・配信サーバ３１に送信する。また、送受信手段２０２は、登録・読出し手段２０１から読み出されたコンテンツをインターネット６０を介して共通ＸＭＬコンテンツ登録・配信サーバ３１にインターネット６０を介して送信する。
【００３４】
記憶部２０３は、共通ＸＭＬコンテンツ契約データ登録ＤＢ２０３ａと、コンテンツを保管する共通ＸＭＬコンテンツ保管ＤＢ２０３とを有しているとともに、制御プログラム領域（図示せず）に制御プログラムを記憶している。
【００３５】
共通ＸＭＬコンテンツ契約データ登録ＤＢ２０３ａは、上述したコンテンツ契約データを登録している。この共通ＸＭＬコンテンツ契約データには、図４に示すように、コンテンツを利用するユーザ携帯電話１０の所有である携帯ユーザ企業名、このユーザ携帯電話１０を使用するユーザを識別するユーザＩＤ、コンテンツを配信するときの認証情報としてパスワード、ユーザ携帯電話１０に割り当てられた携帯電話番号、ユーザ携帯電話１０に割り当てられたメールアドレス、契約したコンテンツの種類、及び、契約したコンテンツのアクセス許可期間の各項目を有する。
【００３６】
図１に示すコンテンツ実行エンジン配信サーバ３０は、図２に示すように、ユーザ携帯電話１０の実行環境に応じたコンテンツ実行エンジンをユーザ携帯電話１０に配信する（図２中の１参照）。このコンテンツ実行エンジン配信サーバ３０は、図５に示すように、登録・読み出し手段３０１と、送受信手段３０２と、記憶部３０３とを備える。登録・読出し手段３０１及び送受信部３０２は、記憶部３０３に記憶されている制御プログラム（図示せず）をＣＰＵ（図示せず）が実行することにより生成される。
【００３７】
上記配信サーバ３０の登録・読出し手段（ダウンロード配信データ生成手段、ダウンロード配信データ登録手段）３０１は、送受信手段３０２から上記コンテンツ契約データが入力されると、このデータをもとにして、配信予定又は配信したコンテンツ実行エンジンの情報を有するコンテンツ実行エンジン配信データ（後述する）を生成し、このデータをコンテンツ実行エンジン配信データ登録ＤＢ３０３ａに登録する。又、登録・読出し手段（更新手段）３０１は、送信したコンテンツ実行エンジンに対応するコンテンツ実行エンジン配信データ中のコンテンツ実行エンジンダウンロード状況項目を未完了から完了に更新する。更に、登録・読出し手段３０１は、ユーザ携帯電話１０からのコンテンツ実行エンジンのダウンロード要求に応じて、コンテンツ実行エンジン記憶ＤＢ３０３ｂから、ユーザ携帯電話の実行環境に応じたコンテンツ実行エンジンを読み出し、これを送受信手段３０２に出力する。
【００３８】
又、上記配信サーバ３０の送受信手段（実行エンジン供給手段、携帯電話情報取得手段）３０２は、登録・読出し手段３０１から読み出されたコンテンツ実行エンジンをインターネット６０及び携帯電話網５０を介してダウンロード要求したユーザ携帯電話１０に送信する。また、送受信手段（携帯端末情報取得手段）３０２は、上記コンテンツ契約データを、共通ＸＭＬコンテンツ保管サーバ２０からインターネット６０を介して受信し、これを登録・読出し手段２０１に出力する。
【００３９】
更に、上記配信サーバ３０の記憶部３０３は、コンテンツ実行エンジン配信データ登録ＤＢ（実行エンジン配布先情報記憶手段）３０３ａと、コンテンツ実行エンジンを記憶するコンテンツ実行エンジン記憶ＤＢ３０３ｂ（コンテンツ実行エンジン記憶手段）とを有するとともに、ダウンロード画面記憶領域３０３に後述するダウンロード画面と制御プログラム記憶領域（図示せず）に上記制御プログラムとを記憶する。
【００４０】
又、コンテンツ実行エンジン配信データ登録ＤＢ３０３ａは、上記コンテンツ実行エンジン配信データが登録されている。このコンテンツ実行エンジン配信データには、図６に示すように、コンテンツを利用するユーザ携帯電話１０の所有である携帯ユーザ企業名、ユーザ携帯電話１０を使用するユーザを識別するユーザＩＤ、コンテンツ実行エンジンを配信するときの認証情報としてパスワード、ユーザ携帯電話１０に割り当てられた携帯電話番号、ユーザ携帯電話１０に割り当てられたメールアドレス、コンテンツ実行エンジンのダウンロード状況、及び、契約したコンテンツ実行エンジンのアクセス許可期間の各項目を有するコンテンツ実行エンジン配信データが登録されている。
【００４１】
図１に示す共通ＸＭＬコンテンツ登録・配信サーバ３１は、ＳＷベンダーが制作したコンテンツをユーザ携帯電話１０に配信するものであって（図２中の１参照）、図７に示すように、登録・読み出し手段３１１と、送受信手段３１２と、記憶部３１３とを備える。登録・読出し手段３１１及び送受信部３１２は、記憶部３１３に記憶されている制御プログラム（図示せず）をＣＰＵ（図示せず）が実行することにより生成される。
【００４２】
登録・読出し手段３１１は、上記コンテンツ契約データが送受信手段３１２から入力されると、このデータをもとにして、後述する共通ＸＭＬコンテンツ配信データを生成し、この生成したデータを共通ＸＭＬコンテンツ配信データ登録ＤＢ３１３ａに登録する。また、登録・読出し手段３１１は、ユーザ携帯電話１０からダウンロード要求されたコンテンツを共通ＸＭＬコンテンツ記憶ＤＢ３１３ｂから読み出し、これを送受信手段３１２に出力する。
【００４３】
送受信手段（コンテンツ供給手段）３１２は、ユーザ携帯電話１０から携帯通信網５０及びインターネット６０を介して受信したコンテンツのダウンロード要求を登録・読出し手段３１１に出力する。また、送受信手段３１２は、登録・読出し手段３１１から入力された上記コンテンツをインターネット６０及び携帯電話網５０を介してダウンロード要求したユーザ携帯電話１０に送信する。
【００４４】
記憶部３１３は、共通ＸＭＬコンテンツ配信データ登録ＤＢ（ダウンロード配信データ記憶手段）３１３ａと、共通ＸＭＬコンテンツ記憶ＤＢ（コンテンツ記憶手段）３１３ｂとを有するとともに、ダウンロード画面記憶領域３０３に後述するダウンロード画面３１３ｃと制御プログラム記憶領域（図示せず）に上記制御プログラムを記憶する。
【００４５】
共通ＸＭＬコンテンツ配信データ登録ＤＢ３１３ａは、コンテンツの配信内容が記述された共通ＸＭＬコンテンツ配信データが登録されている。この共通ＸＭＬコンテンツ配信データは、図８に示すように、コンテンツを利用するユーザ携帯電話１０の所有である携帯ユーザ企業名、ユーザ携帯電話１０を使用するユーザを識別するユーザＩＤ、コンテンツを配信するときの認証情報としてパスワード、ユーザ携帯電話１０に割り当てられた携帯電話番号、ユーザ携帯電話１０に割り当てられたメールアドレス、契約済みのＳＷベンダー名、このベンダーと契約したコンテンツの種類、コンテンツのダウンロードを示す状況、及び、契約したコンテンツのアクセス許可期間の各項目を有するコンテンツ配信データが登録されている。
【００４６】
因みに、図２に示すように、ユーザ企業１００には業務端末１１が設置されており、ＳＷベンダー２００にはＳＷベンダー端末が設置されており、ＰＦ提供事業者３００にはＰＦ提供事業者端末３２が設置されている。業務端末１１は、インターネット６０を介してコンテンツを利用する携帯端の情報を有する利用者契約情報をＳＷベンダー端末２１に送信する（図中の５参照）。ＳＷベンダー端末２１は、入力された利用者契約情報を基にして上述したコンテンツ契約データを生成し、このデータを共通ＸＭＬコンテンツ保管サーバ２０に出力する（図中の３参照）。また、ＳＷベンダー端末２１は、コンテンツの使用料の請求をインターネット６０を介して業務端末１１に送信する。（図中の６参照）。ＰＦ提供事業者端末３２は、コンテンツを制作ためのツール（例えば、オーサリングソフト）を有償でインターネット６０を介してＳＷベンダー端末２１に送信する（図中の７参照）。
【００４７】
次に、この実施形態の動作を説明する。
【００４８】
図９及び図１０は、本実施形態の動作を説明するフローチャートである。
この図９及び図１０において、ＳＷベンダー端末２１は、作成したユーザ携帯電話１０に利用されるＸＭＬで記述されたコンテンツを共通ＸＭＬコンテンツ保管サーバ２０に出力する（ステップＳ１１）。
【００４９】
共通ＸＭＬコンテンツ保管サーバ２０がコンテンツをＳＷベンダー端末２１から入力されると、送受信手段２０２は、このコンテンツを登録・読み出し手段２０１に出力する。登録・読出し手段２０１は、入力されたコンテンツを共通ＸＭＬコンテンツ保管ＤＢ２０３ｂに登録するとともに（ステップＳ１２）、このコンテンツをインターネット６０を介してＰＦ提供事業者３００に設置されている共通ＸＭＬコンテンツ登録・配信サーバ３１に送信する。
【００５０】
共通ＸＭＬコンテンツ登録・配信サーバ３１の送受信手段３１１は、共通ＸＭＬコンテンツ保管サーバ２０からコンテンツを受信すると、このコンテンツを登録・読出し手段３１１に出力する。その後、登録・読出し手段３１１は、このコンテンツを共通ＸＭＬコンテンツ記憶ＤＢ３１３ｂに記憶する（ステップＳ１３）。その後、登録・読み出し手段３１１は、登録を完了した旨を示す登録完了通知を生成し、この通知を送受信手段３１２に出力する。すると、送受信手段３１２は、インターネット６０を介して共通ＸＭＬコンテンツ保管サーバ２０に送信する（ステップＳ１４）。
【００５１】
その後、ユーザ企業１００に有する業務端末１１は、業務担当者の操作により入力された、上述した利用者契約情報をインターネット６０を介してＳＷベンダー端末２１に送信し（ステップＳ１５）、処理を終了する。ここで、契約内容には、ユーザ企業名、ユーザＩＤ、パスワード、携帯電話番号、メールアドレス、利用するコンテンツの種類、及び、アクセス許可期間を有している。
【００５２】
ＳＷベンダー端末２１は、業務端末１１から送信されてきた利用者契約情報を基にして、図４に示すコンテンツ契約データを生成し、このデータを共通ＸＭＬコンテンツ保管サーバ２０に出力し（ステップＳ１６）、処理を終了する。
【００５３】
共通ＸＭＬコンテンツ保管サーバ２０の登録・読み出し手段２０１は、送受信手段２０２を介して入力されたコンテンツ契約データを共通ＸＭＬコンテンツ契約データ登録ＤＢ２０３ａに登録する（ステップＳ１７）。その後、登録・読出し手段２０１は、共通ＸＭＬコンテンツ契約データ登録ＤＢ２０３ａに登録したコンテンツ契約データを読み出し、このデータを送受信手段２０２に出力する。送受信手段２０２は、このデータをインターネット６０を介して共通ＸＭＬコンテンツ登録・登録サーバ３１及びコンテンツ実行エンジン配信サーバ３０に送信し（ステップＳ１８）、処理を終了する。
【００５４】
コンテンツ実行エンジン配信サーバ３０の登録・読み出し手段３０１は、送受信手段３０２を介して入力されたコンテンツ契約データをもとにして、図６に示すコンテンツ実行エンジン配信データを生成し、この生成したデータをコンテンツ実行エンジン配信データ登録データベースに登録する（ステップＳ１９）。その後、登録・読出し手段３０１は、コンテンツ実行エンジン配信データの登録が完了した旨を示すメールによる登録完了通知を、携帯電話網５０を介してユーザ携帯電話１０に送信する（ステップＳ２０）。
【００５５】
ユーザ携帯電話１０は、コンテンツ実行エンジン配信データの登録が完了した旨を示すメールによる登録完了通知を受信したのち、登録完了通知に記載されているダウンロード画面を指定するＵＲＬ（Uniform Resource Locator）がユーザによってクリックされると、コンテンツ実行エンジン配信サーバ３０のダインロード画面記憶領域３０３ｃに記憶されているダウンロード画面に対するアクセス要求を、携帯電話網５０及びインターネット６０を介してコンテンツ実行エンジン配信サーバ３０に送信する（ステップＳ２１）。
【００５６】
コンテンツ実行エンジン配信サーバ３０の登録・読出し手段３０１は、送受信手段３０２を介してダウンロード画面のアクセス要求が入力されると（ダウンロード要求受信工程）、ダウンロード画面記憶領域３０３ｃに記憶されているダウンロード画面を読み出し、この画面を送受信手段３０２に出力する。その後、送受信手段３０２は、アクセス要求してきたユーザ携帯電話１０にこのダウンロード画面をインターネット６０及び携帯電話網６０を介して送信する（ステップＳ２２）。
【００５７】
ユーザ携帯電話１０は、ダウンロード画面を受信すると、表示装置（図示せず）にダウンロード画面を表示する。その後、ユーザ携帯電話１０は、ユーザの操作により、ダウンロード画面に表示されている、例えば、携帯電話番号入力欄、及びパスワード入力欄に、それぞれ携帯電話番号、パスワード、及びコンテンツの種類が入力されて、送信ボタンがクリックされると、コンテンツのダウンロードに必要な情報を携帯電話５０を介してコンテンツ実行エンジン配信サーバ３０に送信する（ステップＳ２３）。
【００５８】
コンテンツ実行エンジン配信サーバ３０の登録・読み出し手段３０１は、送受信手段３０２を介してダウンロードに必要な情報が入力されると、入力された情報に記述されている携帯電話番号及びパスワードを有するコンテンツ実行エンジン配信データがコンテンツ実行エンジン配信データベースに登録されていることを確認する（端末側特定工程）。
その後、この取得した前記携帯端末側についての情報に基づいて当該携帯端末側についての前記コンテンツ実行エンジンのダウンロード状況を管理するダウンロード配信データがダウンロード配信データ生成手段３０１ａで生成される。そして、この生成された前記ダウンロード配信データは予め装備した記憶手段３０３の配信データ登録データベース３０３ａに登録される（配信データ登録工程）。
【００５９】
同時に、上記要求してきたユーザ携帯電話１０に対して、インターネット６０及び携帯電話網５０を介してコンテンツ実行エンジンを送信する（ステップＳ２４：コンテンツ実行エンジン供給工程）。その後、登録・読出し手段３０１は、送信したコンテンツ実行エンジンに対応するコンテンツ実行エンジン配信データ中のコンテンツ実行エンジンダウンロード状況項目を未完了から完了に更新し（ステップＳ２５：コンテンツ実行エンジン更新工程）、処理を終了する。
【００６０】
ユーザ携帯電話２０は、コンテンツ実行エンジン配信サーバ３０からコンテンツ実行エンジンを受信すると、このコンテンツ実行エンジンを記憶部に記憶する（ステップＳ２６）。
【００６１】
共通ＸＭＬコンテンツ登録・配信サーバ３１の登録・読出し手段３１１は、送受信手段３１２を介して共通ＸＭＬコンテンツ契約データが入力されると、このデータをもとにして、図８に示す共通ＸＭＬコンテンツ配信データを生成し、この生成したデータを共通ＸＭＬコンテンツ配信データ登録ＤＢ３１３ａに登録する（ステップＳ２７）。その後、登録・読出し手段３１１は、登録が完了した旨を示すメールによる登録完了通知を送受信手段３１２に出力する。送受信手段３１２は、インターネット６０及び携帯電話網５０を介して登録完了通知をユーザ携帯電話１０に送信する（ステップＳ２８）。
【００６２】
ユーザ携帯電話１０は、登録が完了した旨を示すメールによる登録完了通知を受信したのち、登録完了通知に記載されている、ダウンロード画面を指定するＵＲＬがユーザによってクリックされると、携帯電話網５０及びインターネット６０を介して共通ＸＭＬコンテンツ登録・配信サーバ３１のダウンロード画面記憶領域３１３ｃに記憶されているダウンロード画面に対するアクセス要求を携帯電話網５０及びインターネット６０を介して共通ＸＭＬコンテンツ登録・配信サーバ３１に送信する（ステップＳ２９）。
【００６３】
共通ＸＭＬコンテンツ登録・配信サーバ３１の登録・読出し手段３１１は、送受信手段３１２を介してダウンロード画面に対するアクセス要求が入力されると、ダウンロード画面記憶領域３１３ｃに記憶されているダウンロード画面を読み出し、このダウンロード画面を送受信手段３１２に出力する。送受信手段３１２は、インターネット６０及び携帯電話５０を介してアクセス要求してきたユーザ携帯電話１０にダウンロード画面を送信する（ステップＳ３０）。
【００６４】
ユーザ携帯電話１０は、ダウンロード画面を受信すると、表示装置にダウンロード画面を表示する。その後、ユーザ携帯電話１０は、ユーザの操作により、ダウンロード画面に表示されている、例えば、携帯電話番号入力欄、パスワード入力欄、及びダウンロードを希望共通ＸＭＬコンテンツ入力欄に、それぞれ携帯電話番号、パスワード、及び共通ＸＭＬコンテンツの種類が入力され、送信ボタンがクリックされると、ユーザ携帯電話１０は、これらの情報を有するコンテンツのダウンロードに必要な情報を、携帯電話網５０及びインターネット６０を介して共通ＸＭＬコンテンツ登録・配信サーバ３１に送信する（ステップＳ３１）。
【００６５】
共通ＸＭＬコンテンツ登録・配信サーバ３１の登録・読出し手段３１１は、送受信手段３１２を介してコンテンツのダウンロードに必要な情報が入力されると、この情報に有する携帯電話番号及びパスワードがコンテンツ配信情報登録データベースに登録されていることを確認したのち、要求してきたコンテンツを共通ＸＭＬコンテンツ記憶ＤＢ３１３ｂから読み出し、このコンテンツを送受信手段３１２に出力する。送受信手段３１２は、このコンテンツをインターネット６０及び携帯電話網５０を介してコンテンツのダウンロードを要求してきたユーザ携帯電話１０に送信する（ステップＳ３２）。その後、登録・読出し手段３１１は、送信したコンテンツに対応する共通ＸＭＬコンテンツ配信データ中のコンテンツダウンロード状況項目を未完了から完了に更新し（ステップＳ３３）、処理を終了する。
【００６６】
ユーザ携帯電話２０は、共通ＸＭＬコンテンツ登録・配信サーバ３１からコンテンツを受信すると、このコンテンツ実行エンジンを記憶部に記憶する（設定する）（ステップＳ３４）。その後、ユーザ携帯電話２０は、ユーザの操作により、コンテンツ実行エンジンを用いてコンテンツを利用し（ステップＳ３５）、処理を終了する。
【００６７】
ここで、上述した実施形態の動作内容にあって前述した工程内容の内、携帯端末側からのダウンロード要求を受信するダウンロード要求受信工程、ダウンロード要求にかかる携帯端末側を特定する端末側特定工程、およびこの携帯端末側に前記携帯端末側の実行環境に適合するコンテンツ実行エンジンを供給処理するコンテンツ実行エンジン供給工程、の各実行内容を、ダウンロード要求受信処理機能，端末側特定処理機能，およびコンテンツ実行エンジン供給処理機能としてプログラム化し、これをコンピュータに実行させるように構成してもよい。
【００６８】
同様に、上述したダウンロード要求受信工程および端末側特定工程に加えて、当該携帯端末側についての前記コンテンツ実行エンジンのダウンロード状況を管理するダウンロード配信データを生成するダウンロード配信データ生成工程、この生成されたダウンロード配信データを予め装備した記憶手段に登録する配信データ登録工程、およびダウンロード配信データを更新するダウンロード配信データの更新工程を、それぞれダウンロード配信データ生成処理，配信データ登録処理，および配信データ更新処理としてプログラム化し、これをコンピュータに実行させるように構成してもよい。
このようにしても、対応する各工程の動作内容と略同等に機能するプログラムを得ることができる。
【００６９】
このように、上述した実施形態によれば、コンテンツ実行エンジン配信サーバ３０が、ユーザ携帯電話１０から受信したコンテンツ実行エンジンのダウンロード要求に応じて、この携帯電話の実行環境に適合するコンテンツ実行エンジンをこのユーザ携帯電話１０に供給するので、必要なコンテンツをダウンロードしておくことにより、業務システムを構築したのちに、電話がつながらない箇所においてもこの乗務システムを使用可能となり、同時に携帯電話を利用する業務システムを構築するに際し、この業務システムを構築するアプリケーションを携帯電話の実行環境に合わせて用意する必要性が無くなる。このため、同一な処理を行う無駄なアプリケーションの不要にし、業務システムの構築コストを削減することができる。
【００７０】
又、上述したように、この実施形態によれば、コンテンツがＸＭＬで記述されているので、ソフトウェアベンダーが制作したコンテンツをユーザが簡単に修正することができる。
【００７１】
このように、上記実施形態によると、携帯端末としての形態電話の機種や実行環境が異なる動作環境の下でも、即ち、業務に利用している携帯端末の機種や実行環境が異なる動作環境の下でも有効に対応し得るアプリケーションソフトを供給し得ると共に、このアプリケーションソフトの供給を受けた携帯端末側が業務システムを構築したのちに、電話等がつながらない箇所においてもこの業務システムを使用可能とし、これによって当該業務システムの実行に際しての通信コストがかからず、加えて、携帯端末側では携帯電話を利用する業務システムを構築するに際して当該業務システム構築用のアプリケーションを携帯電話の実行環境に合わせて用意する必要性が無くなり、業務システムの構築コストを削減することができるという従来にない優れたアプリケーションソフト供給装置、供給方法、供給システム、およびその供給プログラムを提供することができる。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】図１に開示した実施形態の具体例を示すブロック図である。
【図３】図１中に開示した共通ＸＭＬコンテンツ保管サーバの構成例を示すブロック図である。
【図４】図２中に開示した共通ＸＭＬコンテンツ契約データ登録ＤＢに記憶されている共通ＸＭＬコンテンツ契約データの一例を示す図表である。
【図５】図１中に開示したコンテンツ実行エンジン配信サーバの構成例を示すブロック図である。
【図６】図４中に開示したコンテンツ実行エンジン配信データ登録ＤＢに登録されているコンテンツ実行エンジン配信データの一例を示す図表である。
【図７】図１中に開示した共通ＸＭＬコンテンツ登録・配信サーバの構成例を示すブロック図である。
【図８】図６中に開示した共通ＸＭＬコンテンツ配信データＤＢに登録されている共通ＸＭＬコンテンツ配信データの一例を示す図表である。
【図９】図１に開示した実施形態の動作を示すフローチャートである。
【図１０】図９のフローチャートの続きを示すフローチャートである。
【符号の説明】
【００７３】
１０  ユーザ携帯電話
１１  業務端末
２０  共通ＸＭＬコンテンツ保管サーバ
２１  ＳＷベンダー端末
３０  配信サーバとしてのコンテンツ実行エンジン配信サーバ
３１  配信サーバとしての共通ＸＭＬコンテンツ登録・配信サーバ
５０  携帯電話網
６０  インターネット
１００  ユーザ企業
２０１  登録・読出し手段
２０２  送受信手段
２０３  記憶部
２０３ａ  共通ＸＭＬコンテンツ契約データ登録ＤＢ
２０３ｂ  共通ＸＭＬコンテンツ保管ＤＢ
２００  ＳＷベンダー
３０１  登録・読出し手段
３０１ａ  コンテンツ実行エンジン配信データ生成手段
３０１ｂ  コンテンツ実行エンジン配信データ登録手段
３０１ｃ  登録完了通知生成手段
３０１ｄ  ダウンロード画面読出し手段
３０１ｅ  コンテンツ実行エンジン読み出し手段
３０１ｆ  更新手段
３０２  送受信手段
３０２ａ  コンテンツ契約データ受信手段（携帯端末情報取得手段）
３０２ｂ  メール送信手段
３０２ｃ  アクセス要求受信手段
３０２ｄ  ダウンロード画面送信手段
３０２ｅ  ダウンロード必要情報受信手段
３０２ｆ  コンテンツ実行エンジン送信手段（実行エンジン供給手段）
３０３  記憶部
３０３ａ  コンテンツ実行エンジン配信データ登録ＤＢ（コンテンツ実行エンジン配信データ記憶手段）
３０３ｂ  コンテンツ実行エンジン記憶ＤＢ（コンテンツ実行エンジン記憶手段）
３０３ｃ  ダウンロード画面記憶領域
３１１  登録・読出し手段
３１２  送受信手段（コンテンツ供給手段）
３１３  記憶部
３１３ａ  共通ＸＭＬコンテンツ配信データ登録ＤＢ
３１３ｂ  共通ＸＭＬコンテンツ記憶ＤＢ（コンテンツ記憶手段）
３１３ｃ  ダウンロード画面記憶領域
３００  ＰＦ提供事業者
【図１】
2007286695.tif 000003
【図２】
2007286695.tif 000004
【図３】
2007286695.tif 000005
【図４】
2007286695.tif 000006
【図５】
2007286695.tif 000007
【図６】
2007286695.tif 000008
【図７】
2007286695.tif 000009
【図８】
2007286695.tif 000010
【図９】
2007286695.tif 000011
【図１０】
2007286695.tif 000012