(57)【要約】【課題】アプリケーションの配信処理を委託してもアプリケーション提供者がユーザ情報を容易に管理することが可能なユーザ情報管理方法，アプリケーション配信方法，ユーザ情報管理サーバ，アプリケーション配信サーバ，ユーザ情報管理プログラムおよびアプリケーション配信プログラムを提供することを目的とする。【解決手段】アプリケーション提供サービスを利用するユーザのユーザ情報を管理するユーザ情報管理サーバ１０であって、ユーザ端末３０からのアプリケーション利用要求に応じて認証処理を行う認証処理手段１３と、認証処理の結果に応じてアプリケーション配信サーバ２０に配信依頼を送信してユーザ端末３０に対するアプリケーションの配信を依頼する配信依頼手段１４とを有することにより上記課題を解決する。【選択図】　　　　　図１
2004038494.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションをユーザの利用するユーザ端末に提供するアプリケーション提供者の利用するコンピュータにおいて前記ユーザのユーザ情報を管理するユーザ情報管理方法であって、
前記コンピュータは、
前記ユーザ端末からのアプリケーション利用要求に応じて認証処理を行う認証処理段階と、
前記認証処理の結果に応じて、前記アプリケーションの配信処理を委託した委託者のアプリケーション配信サーバに、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を送信して前記ユーザ端末に対するアプリケーションの配信を依頼する配信依頼段階と
を有することを特徴とするユーザ情報管理方法。
【請求項２】
前記アプリケーション利用要求は、少なくとも前記ユーザと一対一に対応付けられた第１のユーザ識別情報およびアプリケーション識別情報を含み、
前記配信依頼は、少なくとも前記第１のユーザ識別情報とｎ対１に対応付けられた第２のユーザ識別情報およびアプリケーション識別情報を含むことを特徴とする請求項１記載のユーザ情報管理方法。
【請求項３】
アプリケーションをユーザの利用するユーザ端末に提供するアプリケーション提供者が利用するユーザ情報管理サーバから前記アプリケーションの配信処理を委託された委託者が利用するコンピュータにおいて前記アプリケーションの配信処理を行うアプリケーション配信方法であって、
前記コンピュータは、
前記ユーザ情報管理サーバから、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を受信する受信段階と、
前記アプリケーション識別情報に応じたアプリケーションを前記ユーザ識別情報に応じたユーザ端末に配信する配信段階と、
前記ユーザ識別情報およびアプリケーション識別情報を利用実績情報として格納手段に格納する格納段階と
を有することを特徴とするアプリケーション配信方法。
【請求項４】
前記配信依頼に含まれるユーザ情報は、前記ユーザと一対一に対応付けられた第１のユーザ識別情報に、更にｎ対１に対応付けられた第２のユーザ識別情報であることを特徴とする請求項３記載のアプリケーション配信方法。
【請求項５】
前記利用実績情報を前記ユーザ情報管理サーバに提供することを特徴とする請求項３記載のアプリケーション配信方法。
【請求項６】
前記利用実績情報に含まれる前記第２のユーザ識別情報を重複がないように取得し、取得した第２のユーザ識別情報の数に応じて前記アプリケーション提供者に対する課金情報を作成する課金情報作成段階を更に有することを特徴とする請求項３記載のアプリケーション配信方法。
【請求項７】
アプリケーション提供サービスを利用するユーザのユーザ情報を管理するユーザ情報管理サーバであって、
前記ユーザが利用するユーザ端末からのアプリケーション利用要求に応じて認証処理を行う認証処理手段と、
前記認証処理の結果に応じて、前記アプリケーションの配信処理を委託した委託者のアプリケーション配信サーバに、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を送信して前記ユーザ端末に対するアプリケーションの配信を依頼する配信依頼手段と
を有することを特徴とするユーザ情報管理サーバ。
【請求項８】
アプリケーションをユーザに提供するアプリケーション提供者が利用するユーザ情報管理サーバからの依頼に応じてアプリケーションを前記ユーザが利用するユーザ端末に配信するアプリケーション配信サーバであって、前記ユーザ情報管理サーバから、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を受信し、前記アプリケーション識別情報に応じたアプリケーションを前記ユーザ識別情報に応じたユーザ端末に配信する配信手段と、
前記ユーザ識別情報およびアプリケーション識別情報を利用実績情報として管理する管理手段と
を有することを特徴とするアプリケーション配信サーバ。
【請求項９】
コンピュータに、
アプリケーション提供サービスを利用するユーザが利用するユーザ端末からのアプリケーション利用要求に応じて認証処理を行う認証処理手順と、
前記認証処理の結果に応じて、アプリケーション提供者がアプリケーションの配信処理を委託した委託者のアプリケーション配信サーバに、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を送信して前記ユーザ端末に対するアプリケーションの配信を依頼する配信依頼手順と
を実行させるためのユーザ情報管理プログラム。
【請求項１０】
コンピュータに、
アプリケーション提供者のユーザ情報管理サーバから、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を受信し、前記アプリケーション識別情報に応じたアプリケーションを前記ユーザ識別情報に応じたユーザ端末に配信する配信手順と、
前記ユーザ識別情報およびアプリケーション識別情報を利用実績情報として格納手段に格納する格納手順と
を実行させるためのアプリケーション配信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザ情報管理方法，アプリケーション配信方法，ユーザ情報管理サーバ，アプリケーション配信サーバ，ユーザ情報管理プログラムおよびアプリケーション配信プログラムに係り、特にアプリケーション提供サービスで利用するユーザ情報管理方法，アプリケーション配信方法，ユーザ情報管理サーバ，アプリケーション配信サーバ，ユーザ情報管理プログラムおよびアプリケーション配信プログラムに関する。
【０００２】
【従来の技術】
例えばアプリケーションを製作してユーザ（以下、エンドユーザという）に提供するアプリケーション提供者（以下、コンテンツホルダという）は、店頭販売や通信販売などの一般の流通経路を利用してエンドユーザにアプリケーションを記録したＣＤ−ＲＯＭ等の記録媒体を提供し、アプリケーションの対価を回収していた。
【０００３】
近年、インターネット等のネットワーク環境の普及に伴い、コンテンツホルダは記録媒体を利用したアプリケーションの記録媒体販売からネットワーク環境を利用したアプリケーションのネットワーク販売へとシフトしつつある。
【０００４】
アプリケーションのネットワーク販売は、例えばネットワーク上のサーバに登録されたアプリケーションをエンドユーザにダウンロードさせて、アプリケーションの対価を回収していた。なお、コンテンツホルダは、業務負担やコストを考慮して、アプリケーションのネットワーク販売をアウトソーシング会社などの委託者に委託することもあった。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の記録媒体販売ではエンドユーザによるアプリケーションの利用状況を把握することが困難であり、且つ、記録媒体の流通コスト，不良在庫などが発生するという問題があった。
【０００６】
また、アプリケーションのネットワーク販売を開始するためには、新規な開発作業が必要であり、且つ、ネットワークやサーバなどのインフラが必要であるという問題があった。
【０００７】
さらに、アプリケーションのネットワーク販売をアウトソーシング会社などの委託者に委託する場合、ユーザ情報は委託者側のサーバで管理されるため、コンテンツホルダ側でユーザ情報やエンドユーザによるアプリケーションの利用状況を管理することが困難であるという問題があった。
【０００８】
したがって、コンテンツホルダはエンドユーザに対して自由度の高い課金設定を容易に行うことができないという問題があった。
【０００９】
本発明は、上記の点に鑑みなされたもので、アプリケーションの配信処理を委託してもアプリケーション提供者がユーザ情報を容易に管理することが可能なユーザ情報管理方法，アプリケーション配信方法，ユーザ情報管理サーバ，アプリケーション配信サーバ，ユーザ情報管理プログラムおよびアプリケーション配信プログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
そこで、上記課題を解決するため、本発明は、アプリケーションをユーザの利用するユーザ端末に提供するアプリケーション提供者の利用するコンピュータにおいて前記ユーザのユーザ情報を管理するユーザ情報管理方法であって、前記コンピュータは、前記ユーザ端末からのアプリケーション利用要求に応じて認証処理を行う認証処理段階と、前記認証処理の結果に応じて、前記アプリケーションの配信処理を委託した委託者のアプリケーション配信サーバに、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を送信して前記ユーザ端末に対するアプリケーションの配信を依頼する配信依頼段階とを有することを特徴とする。
【００１１】
また、本発明は、アプリケーションをユーザの利用するユーザ端末に提供するアプリケーション提供者が利用するユーザ情報管理サーバから前記アプリケーションの配信処理を委託された委託者が利用するコンピュータにおいて前記アプリケーションの配信処理を行うアプリケーション配信方法であって、前記コンピュータは、前記ユーザ情報管理サーバから、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を受信する受信段階と、前記アプリケーション識別情報に応じたアプリケーションを前記ユーザ識別情報に応じたユーザ端末に配信する配信段階と、前記ユーザ識別情報およびアプリケーション識別情報を利用実績情報として格納手段に格納する格納段階とを有することを特徴とする。
【００１２】
本発明によれば、ユーザ情報をアプリケーション提供者が管理し、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を送信してアプリケーションの配信を依頼することができるので、アプリケーションの配信処理を委託してもアプリケーション提供者がユーザ情報を容易に管理できる。したがって、アプリケーション提供者はユーザ情報を利用することで、ユーザに対して自由度の高い課金設定を容易に行うことが可能である。
【００１３】
また、本発明によれば、アプリケーション提供者からの配信依頼に応じてアプリケーションの配信を行うことができるので、委託者側に認証機能を設ける必要がない。したがって、アプリケーションの配信処理を委託された委託者はユーザ情報を管理することなく、ユーザにアプリケーションを配信することが可能である。
【００１４】
さらに、本発明によれば、前記ユーザ識別情報およびアプリケーション識別情報を利用実績情報として格納しておくことにより、アプリケーション提供者と委託者との間で自由度の高い課金設定を容易に行うことが可能である。
【００１５】
【発明の実施の形態】
次に、本発明の実施の形態について図面に基づいて説明する。なお、本実施例で用いるコンテンツという用語はアプリケーションと同義である。
【００１６】
図１は、本発明によるコンテンツ提供システムの一実施例の構成図を示す。図１のコンテンツ提供システム１は、ユーザ情報管理サーバ１０と，コンテンツ配信サーバ２０と，ユーザ端末３０とが、例えばインターネットなどのネットワーク４０を介して接続されている。
【００１７】
ユーザ情報管理サーバ１０はコンテンツホルダが利用するコンピュータであり、ユーザ情報１６を有している。コンテンツ配信サーバ２０はコンテンツホルダから委託を受けた委託者が利用するコンピュータであり、コンテンツデータ２５および履歴情報２６を有している。また、ユーザ端末３０はコンテンツの提供を受けるエンドユーザが利用するコンピュータである。
【００１８】
ユーザ情報管理サーバ１０は、ユーザ登録プログラム１１と，コンテンツ登録依頼プログラム１２と，ユーザ認証プログラム１３と，配信依頼プログラム１４と，ユーザ課金プログラム１５とを実行する。
【００１９】
ユーザ登録プログラム１１は、コンテンツデータ２５の提供を受けるエンドユーザのユーザ情報１６を登録する。コンテンツ登録依頼プログラム１２は、コンテンツデータ２５の登録をコンテンツ配信サーバ２０に依頼する。ユーザ認証プログラム１３は、エンドユーザの認証を行う。配信依頼プログラム１４は、ユーザ端末３０に対するコンテンツデータ２５の配信をコンテンツ配信サーバ２０に依頼する。ユーザ課金プログラム１５はエンドユーザに対する課金処理を行う。
【００２０】
コンテンツ配信サーバ２０は、コンテンツ登録プログラム２１と，配信プログラム２２と，履歴管理プログラム２３と，コンテンツホルダ課金プログラム２４とを実行する。
【００２１】
コンテンツ登録プログラム２１は、ユーザ情報管理サーバ１０から受信したコンテンツデータ２５を記憶手段へ登録する。配信プログラム２２は、コンテンツデータ２５をユーザ端末３０に配信する。履歴管理プログラム２３は、ユーザ端末３０に対するコンテンツデータ２５の配信実績を履歴情報２６として管理する。コンテンツホルダ課金プログラム２４はコンテンツホルダに対する課金処理を行う。
【００２２】
ユーザ端末３０は、送受信プログラム３１と，コンテンツ受信プログラム３２とを実行する。
【００２３】
送受信プログラム３１は例えばブラウザなどであり、ネットワーク４０を介してユーザ情報管理サーバ１０，コンテンツ配信サーバ２０との間で通信を行う。コンテンツ受信プログラム３２は例えばブラウザ用のプラグインなどであり、コンテンツデータ２５をコンテンツ配信サーバ２０から受信する。
【００２４】
図２は、本発明によるユーザ情報管理サーバおよびコンテンツ配信サーバの一実施例のハードウェア構成図を示す。
【００２５】
ユーザ情報管理サーバ１０およびコンテンツ配信サーバ２０は、それぞれバスＢで相互に接続されている入力装置１０１と，表示装置１０２と，ドライブ装置１０３と，記録媒体１０４と，補助記憶装置１０５と，メモリ装置１０６と，演算処理装置１０７と，インターフェース装置１０８と，データベース（以下、ＤＢという）１０９とを有するように構成される。
【００２６】
入力装置１０１はキーボード及びマウスなどで構成され、様々な操作指示を入力するために用いられる。表示装置１０２は、操作に必要な各種ウインドウやデータ等を表示する。インターフェース装置１０８は、ネットワーク４０に接続する為のインターフェースであり、例えばＬＡＮアダプタ，モデム（Ｍｏｄｅｍ）等で構成される。
【００２７】
ＤＢ１０９は、本発明のユーザ情報管理方法またはコンテンツ配信方法の処理に必要な各種情報（例えば、ユーザ情報１６，コンテンツデータ２５，履歴情報２６など）を管理する。なお、ＤＢサーバを別途設けて、ＤＢ１０９に格納されている情報を管理させてもよい。
【００２８】
本発明のユーザ情報管理方法またはコンテンツ配信方法を実現するための各種プログラムは、ＣＤ−ＲＯＭ等の記録媒体１０４によって提供される。プログラムを記録した記録媒体１０４はドライブ装置１０３にセットされ、プログラムが記録媒体１０４から読み出されて補助記憶装置１０５にインストールされる。
【００２９】
補助記憶装置１０５はインストールされたプログラムを格納すると共に、プログラムの処理に必要なファイルやデータ等を格納する。メモリ装置１０６は、起動時に補助記憶装置１０５からプログラムを読み出して格納する。演算処理装置１０７は、メモリ装置１０６に格納されたプログラムに従って処理を実行する。
【００３０】
以下、本発明によるコンテンツ提供システム１の処理を図面を参照しつつ詳細に説明していく。コンテンツ提供システム１では、事前にユーザ登録処理とコンテンツ登録処理とを行う。
【００３１】
コンテンツ提供システム１の利用を希望するエンドユーザからアプリケーションの配信サービスを利用するための登録依頼があると、依頼を受け付けたユーザ登録プログラム１１が図３のようなユーザ情報１６を登録する。
【００３２】
図３は、ユーザ情報の一例の構成図を示す。図３のユーザ情報１６は、エンドユーザＩＤ，ユニークユーザＩＤ，氏名，アドレスを有する。エンドユーザＩＤはエンドユーザの識別情報であって、エンドユーザと一対一に対応している。また、ユニークユーザＩＤはエンドユーザＩＤと対応付けられて登録されている。なお、ユニークユーザＩＤとエンドユーザＩＤとは必ずしも一対一に対応付けなくともよく、一対ｎに対応付けてもよい。
【００３３】
図４は、コンテンツ登録処理の一例の説明図を示す。コンテンツホルダ側の従業員などからコンテンツデータ２５の登録要求があると、ユーザ情報管理サーバ１０のコンテンツ登録依頼プログラム１２はステップＳ１０に進み、コンテンツデータ２５およびコンテンツホルダを識別するためのコンテンツホルダＩＤをコンテンツ配信サーバ２０のコンテンツ登録プログラム２１に送信し、コンテンツデータ２５の登録を依頼する。
【００３４】
コンテンツ登録プログラム２１は、ユーザ情報管理サーバ１０のコンテンツ登録依頼プログラム１２からコンテンツデータ２５およびコンテンツホルダＩＤを受信するとステップＳ１１に進む。ステップＳ１１では、コンテンツ登録プログラム２１が、コンテンツデータ２５を識別するためのコンテンツＩＤを生成し、コンテンツデータ２５をコンテンツホルダＩＤおよびコンテンツＩＤと対応付けて登録する。
【００３５】
なお、コンテンツデータ２５の登録方法はこれに限るものではなく、例えば記録媒体１０４に記録されたコンテンツデータをコンテンツ配信サーバ２０が読み込んでもよい。また、コンテンツ登録プログラム２１はコンテンツデータを登録する際に、例えばネットワークを介して配信するのに適した形式にコンテンツをエンコードするどの変換処理を行ってもよい。生成したコンテンツＩＤは、登録の完了情報とともにユーザ情報管理サーバ１０へ通知する。
【００３６】
図５は、コンテンツ配信処理の一例の説明図を示す。なお、図５では説明に必要のない構成を一部省略している。ステップＳ２１では、コンテンツデータ２５の配信を希望するエンドユーザの利用するユーザ端末３０の送受信プログラム３１がユーザ情報管理サーバ１０にエンドユーザＩＤおよびパスワードを送信し、ログインを要求する。
【００３７】
ユーザ情報管理サーバ１０のユーザ認証プログラム１３は、ユーザ端末３０からログイン要求を受信すると、そのログイン要求に対する認証処理を行う。認証処理が正常に終了すると、ユーザ認証プログラム１３は認証が正常に終了した旨をユーザ端末３０に通知する。なお、認証処理が正常に終了しなければ、例えばユーザ認証プログラム１３はその旨をユーザ端末３０に通知する。
【００３８】
ユーザ情報管理サーバ１０から認証が正常に終了した旨が通知されるとステップＳ２２に進み、ユーザ端末３０の送受信プログラム３１はエンドユーザが配信を希望するとして選択したコンテンツをユーザ情報管理サーバ１０の配信依頼プログラム１４に通知する。
【００３９】
エンドユーザが選択したコンテンツが通知されると、ユーザ情報管理サーバ１０の配信依頼プログラム１４は図３のユーザ情報１６を参照し、ステップＳ２１で受信したエンドユーザＩＤに対応するユニークユーザＩＤを取得する。例えば図３のユーザ情報の場合、配信依頼プログラム１４はエンドユーザＩＤ「Ｕ００１」を受信すると、ユニークユーザＩＤ「Ｘ００１」を取得する。
【００４０】
ステップＳ２２に続いてステップＳ２３に進み、配信依頼プログラム１４は取得したユニークユーザＩＤ，ユーザ情報管理サーバ１０を利用するコンテンツホルダを識別するためのコンテンツホルダＩＤおよびエンドユーザが選択したコンテンツをコンテンツ配信サーバ２０に通知することで、ユーザ端末３０に対するコンテンツデータ２５の配信を依頼する。
【００４１】
ステップＳ２３に続いてステップＳ２４に進み、コンテンツ配信サーバ２０の配信プログラム２２はユーザ情報管理サーバ１０を経由してコンテンツ配信サーバ２０のアドレス（例えば、ＵＲＬ）をユーザ端末３０に通知する。言い替えれば、配信プログラム２２はコンテンツ配信サーバ２０のアドレスをリダイレクト情報としてユーザ端末３０に通知する。
【００４２】
コンテンツ配信サーバ２０のアドレスを通知されると、ユーザ端末３０のコンテンツ受信プログラム３２はステップＳ２５に進み、通知されたコンテンツ配信サーバ２０のアドレスを用いてコンテンツデータ２５に登録されている該当するコンテンツの一部又は全部の配信を要求する。コンテンツ配信サーバ２０の配信プログラム２２は、ユーザ端末３０からの要求に応じてコンテンツデータ２５の一部又は全部をユーザ端末３０に配信する。なお、ステップＳ２５の要求および配信は、コンテンツデータ２５のサイズなどに応じて１回以上行われる。
【００４３】
ユーザ端末３０のコンテンツ受信プログラム３２は、ステップＳ２５でコンテンツ配信サーバ２０から受信したコンテンツデータ２５の一部又は全部をキャッシュなどに格納し、格納したコンテンツデータ２５を起動する。
【００４４】
なお、コンテンツ配信サーバ２０の履歴管理プログラム２３は図６のような履歴情報２６をユーザ端末３０に対する配信実績として管理する。図６は、履歴情報の一例の構成図を示す。図６の履歴情報２６は、コンテンツホルダＩＤ，コンテンツＩＤ，ユニークユーザＩＤ，利用開始年月日時刻，利用終了年月日時刻を有する。
【００４５】
図５のようなコンテンツ配信処理では、コンテンツホルダ側がユーザ情報管理サーバ１０にてユーザ情報を管理しているために、コンテンツ配信サーバ２０にユーザ情報を渡す必要がなく、エンドユーザの個人情報に対するセキュリティが向上する。また、コンテンツホルダ側でユーザ認証を行うために、コンテンツ配信サーバ２０はユーザ認証の仕組みを有する必要がない。
【００４６】
本実施例では、ステップＳ２５でコンテンツデータ２５をユーザ端末３０に配信する例について説明したが、コンテンツデータ２５をユーザ端末３０に配信することなく、コンテンツ配信サーバ２０側で起動する構成も可能である。この場合、コンテンツデータ２５を起動したコンテンツ配信サーバ２０はステップＳ２５で、ユーザ端末３０からのリクエストを処理してユーザ端末３０にレスポンスする。
【００４７】
図７は、課金処理の一例の説明図を示す。なお、図７では説明に必要のない構成を一部省略している。ステップＳ３１では、コンテンツ配信サーバ２０のコンテンツホルダ課金プログラム２４が、図６のような履歴情報２６から課金額を算出する期間に該当する配信実績レコードを選択して取得する。
【００４８】
コンテンツホルダ課金プログラム２４は、履歴情報２６から選択して取得した配信実績レコードをユニークユーザＩＤでグループ化する。例えばコンテンツホルダ課金プログラム２４は、ＳＱＬの「ｇｒｏｕｐ　ｂｙ句」でユニークユーザＩＤを指定することでグループ化を行う。
【００４９】
コンテンツホルダ課金プログラム２４は、グループ化された配信実績レコードのグループ数を計数し、その数をユニークユーザ数とする。例えばコンテンツホルダ課金プログラム２４は、ＳＱＬの「ｓｅｌｅｃｔ文」でｃｏｕｎｔ指定することでユニークユーザ数を算出する。言い替えれば、コンテンツホルダ課金プログラム２４は、課金額を算出する期間に１回以上利用されたユニークユーザＩＤの数をユニークユーザ数として計数している。
【００５０】
コンテンツホルダ課金プログラム２４は、計数したユニークユーザ数およびコンテンツホルダと委託者とで契約された課金体系に応じて課金額を算出する。図８は、課金体系の一例の説明図を示す。
【００５１】
図８の課金体系の場合、コンテンツホルダがコンテンツ配信サーバ２０に登録したコンテンツ数に応じた管理料と、ユニークユーザ数に応じた配信料とに応じて課金額が算出される。
【００５２】
例えばコンテンツ数１０に対して３００ユニークユーザで契約しているコンテンツホルダの課金該当期間に利用のあったユニークユーザ数が３１０である場合、課金額は４１万円（管理料１０万円＋配信料３１万円）となる。また、コンテンツ数１０に対して３００ユニークユーザで契約しているコンテンツホルダのユニークユーザ数が３００以下である場合、例えば契約口数以下の利用数であっても契約口数分の利用があったとみなして課金するとすると、課金額は４０万円（管理料１０万円＋配信料３０万円）となる。
【００５３】
ステップＳ３２では、算出した課金額を用いてコンテンツホルダ課金プログラム２４がコンテンツホルダに対して課金処理を行う。なお、コンテンツホルダ課金プログラム２４は、算出した課金額，ユニークユーザ数などを含む図９のような課金情報を管理する。
【００５４】
図９は、課金情報の一例の構成図を示す。図９の課金情報は、コンテンツホルダＩＤ，コンテンツ数，課金対象期間，ユニークユーザ数，課金額を有する。コンテンツホルダＩＤは、課金対象のコンテンツホルダを識別するための識別情報である。コンテンツ数は、コンテンツホルダがコンテンツ配信サーバ２０に登録したコンテンツの数である。課金対象期間は課金額を算出する期間を表し、例えば図９の課金対象期間「２００２０２」が２００２年２月を表す。
【００５５】
ステップＳ３３では、コンテンツ配信サーバ２０の例えば履歴管理プログラム２３が履歴情報２６をユーザ情報管理サーバ１０に送信する。ステップＳ３４では、受信した履歴情報２６を用いてユーザ課金プログラム１５が、エンドユーザに対して課金処理を行う。
【００５６】
なお、ユーザ課金プログラム１５は、コンテンツホルダとエンドユーザとの間で契約した課金体系に応じて、履歴情報２６から課金額を自由に算出することができる。したがって、コンテンツホルダはコンテンツ配信サーバ２０から送信されてくるコンテンツホルダに対する課金とは依存関係を持たずに、エンドユーザに対して自由度の高い課金設定を行うことが可能である。また、履歴情報２６を取得するこで、コンテンツホルダはエンドユーザによるコンテンツデータ２５の利用状況を詳細に把握することが可能である。
【００５７】
本発明によるコンテンツ提供システム１では、コンテンツ配信サーバ２０を運営する委託者，ユーザ情報管理サーバを運営するコンテンツホルダおよびエンドユーザの夫々に対して次のような長所がある。
【００５８】
委託者は、コンテンツの収益率によるリスクを負うことがないので、コンテンツ配信サーバ２０の負荷のみを考慮して資源の見積りができる。コンテンツホルダは、委託者に対して支払う課金額の変動が少なく、且つ、エンドユーザに対する課金体系を自由に設定できる。また、エンドユーザはコンテンツホルダとの間で契約した課金体系に応じてコンテンツを利用することができる。
【００５９】
本発明は、以下に記載する付記のような構成が考えられる。
（付記１）アプリケーションをユーザの利用するユーザ端末に提供するアプリケーション提供者の利用するコンピュータにおいて前記ユーザのユーザ情報を管理するユーザ情報管理方法であって、
前記コンピュータは、
前記ユーザ端末からのアプリケーション利用要求に応じて認証処理を行う認証処理段階と、
前記認証処理の結果に応じて、前記アプリケーションの配信処理を委託した委託者のアプリケーション配信サーバに、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を送信して前記ユーザ端末に対するアプリケーションの配信を依頼する配信依頼段階と
を有することを特徴とするユーザ情報管理方法。
（付記２）前記アプリケーション利用要求は、少なくとも前記ユーザと一対一に対応付けられた第１のユーザ識別情報およびアプリケーション識別情報を含み、前記配信依頼は、少なくとも前記第１のユーザ識別情報とｎ対１に対応付けられた第２のユーザ識別情報およびアプリケーション識別情報を含むことを特徴とする付記１記載のユーザ情報管理方法。
（付記３）前記配信依頼は、アプリケーション提供者識別情報を更に含むことを特徴とする付記１記載のユーザ情報管理方法。
（付記４）前記ユーザ端末に提供する１つ以上のアプリケーションと前記アプリケーション提供者識別情報とを前記アプリケーション配信サーバに送信して前記アプリケーションの登録を依頼するアプリケーション登録依頼段階を更に有することを特徴とする付記３記載のユーザ情報管理方法。
（付記５）アプリケーションをユーザの利用するユーザ端末に提供するアプリケーション提供者が利用するユーザ情報管理サーバから前記アプリケーションの配信処理を委託された委託者が利用するコンピュータにおいて前記アプリケーションの配信処理を行うアプリケーション配信方法であって、
前記コンピュータは、
前記ユーザ情報管理サーバから、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を受信する受信段階と、
前記アプリケーション識別情報に応じたアプリケーションを前記ユーザ識別情報に応じたユーザ端末に配信する配信段階と、
前記ユーザ識別情報およびアプリケーション識別情報を利用実績情報として格納手段に格納する格納段階と
を有することを特徴とするアプリケーション配信方法。
（付記６）前記配信依頼に含まれるユーザ情報は、前記ユーザと一対一に対応付けられた第１のユーザ識別情報に、更にｎ対１に対応付けられた第２のユーザ識別情報であることを特徴とする付記５記載のアプリケーション配信方法。
（付記７）前記配信依頼は、アプリケーション提供者識別情報を更に含むことを特徴とする付記５記載のアプリケーション配信方法。
（付記８）前記利用実績情報を前記ユーザ情報管理サーバに提供することを特徴とする付記５記載のアプリケーション配信方法。
（付記９）前記利用実績情報に含まれる前記第２のユーザ識別情報を重複がないように取得し、取得した第２のユーザ識別情報の数に応じて前記アプリケーション提供者に対する課金情報を作成する課金情報作成段階を更に有することを特徴とする付記６記載のアプリケーション配信方法。
（付記１０）アプリケーション提供サービスを利用するユーザのユーザ情報を管理するユーザ情報管理サーバであって、
前記ユーザが利用するユーザ端末からのアプリケーション利用要求に応じて認証処理を行う認証処理手段と、
前記認証処理の結果に応じて、前記アプリケーションの配信処理を委託した委託者のアプリケーション配信サーバに、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を送信して前記ユーザ端末に対するアプリケーションの配信を依頼する配信依頼手段と
を有することを特徴とするユーザ情報管理サーバ。
（付記１１）アプリケーションをユーザに提供するアプリケーション提供者が利用するユーザ情報管理サーバからの依頼に応じてアプリケーションを前記ユーザが利用するユーザ端末に配信するアプリケーション配信サーバであって、
前記ユーザ情報管理サーバから、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を受信し、前記アプリケーション識別情報に応じたアプリケーションを前記ユーザ識別情報に応じたユーザ端末に配信する配信手段と、
前記ユーザ識別情報およびアプリケーション識別情報を利用実績情報として管理する管理手段と
を有することを特徴とするアプリケーション配信サーバ。
（付記１２）コンピュータに、
アプリケーション提供サービスを利用するユーザが利用するユーザ端末からのアプリケーション利用要求に応じて認証処理を行う認証処理手順と、
前記認証処理の結果に応じて、アプリケーション提供者がアプリケーションの配信処理を委託した委託者のアプリケーション配信サーバに、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を送信して前記ユーザ端末に対するアプリケーションの配信を依頼する配信依頼手順と
を実行させるためのユーザ情報管理プログラム。
（付記１３）コンピュータに、
アプリケーション提供者のユーザ情報管理サーバから、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を受信し、前記アプリケーション識別情報に応じたアプリケーションを前記ユーザ識別情報に応じたユーザ端末に配信する配信手順と、
前記ユーザ識別情報およびアプリケーション識別情報を利用実績情報として格納手段に格納する格納手順と
を実行させるためのアプリケーション配信プログラム。
（付記１４）コンピュータに、
アプリケーション提供サービスを利用するユーザが利用するユーザ端末からのアプリケーション利用要求に応じて認証処理を行う認証処理手順と、
前記認証処理の結果に応じて、アプリケーション提供者がアプリケーションの配信処理を委託した委託者のアプリケーション配信サーバに、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を送信して前記ユーザ端末に対するアプリケーションの配信を依頼する配信依頼手順と
を実行させるためのユーザ情報管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
（付記１５）コンピュータに、
アプリケーション提供者のユーザ情報管理サーバから、少なくともユーザ識別情報およびアプリケーション識別情報を含んだ配信依頼を受信し、前記アプリケーション識別情報に応じたアプリケーションを前記ユーザ識別情報に応じたユーザ端末に配信する配信手順と、
前記ユーザ識別情報およびアプリケーション識別情報を利用実績情報として格納手段に格納する格納手順と
を実行させるためのアプリケーション配信プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００６０】
【発明の効果】
上述の如く、本発明によれば、アプリケーションの配信処理を委託してもアプリケーション提供者がユーザ情報を容易に管理できる。したがって、アプリケーション提供者はユーザ情報を利用することで、ユーザに対して自由度の高い課金設定を容易に行うことが可能である。
【００６１】
また、本発明によれば、アプリケーションの配信処理を委託された委託者はユーザ情報を管理することなく、ユーザにアプリケーションを配信することが可能である。さらに、本発明によれば、アプリケーション提供者と委託者との間で自由度の高い課金設定を容易に行うことが可能である。
【００６２】
【図面の簡単な説明】
【図１】本発明によるコンテンツ提供システムの一実施例の構成図である。
【図２】本発明によるユーザ情報管理サーバおよびコンテンツ配信サーバの一実施例のハードウェア構成図である。
【図３】ユーザ情報の一例の構成図である。
【図４】コンテンツ登録処理の一例の説明図である。
【図５】コンテンツ配信処理の一例の説明図である。
【図６】履歴情報の一例の構成図である。
【図７】課金処理の一例の説明図である。
【図８】課金体系の一例の説明図である。
【図９】課金情報の一例の構成図である。
【符号の説明】
１　　コンテンツ提供システム
１０　　ユーザ情報管理サーバ
１１　　ユーザ登録プログラム
１２　　コンテンツ登録依頼プログラム
１３　　ユーザ認証プログラム
１４　　配信依頼プログラム
１５　　ユーザ課金プログラム
１６　　ユーザ情報
２０　　コンテンツ配信サーバ
２１　　コンテンツ登録プログラム
２２　　配信プログラム
２３　　履歴管理プログラム
２４　　コンテンツホルダ課金プログラム
２５　　コンテンツデータ
２６　　履歴情報
３０　　ユーザ端末
３１　　送受信プログラム
３２　　コンテンツ受信プログラム
１０１　　入力装置
１０２　　表示装置
１０３　　ドライブ装置
１０４　　記録媒体
１０５　　補助記憶装置
１０６　　メモリ装置
１０７　　演算処理装置
１０８　　インターフェース装置
１０９　　データベース（ＤＢ）
【図１】
2004038494.tif 000003
【図２】
2004038494.tif 000004
【図３】
2004038494.tif 000005
【図４】
2004038494.tif 000006
【図５】
2004038494.tif 000007
【図６】
2004038494.tif 000008
【図７】
2004038494.tif 000009
【図８】
2004038494.tif 000010
【図９】
2004038494.tif 000011