(57)【要約】【課題】利用権を購入したソフトウェアプログラムからなる製品を有効に利用できるようにする。【解決手段】  ユーザは、携帯電話機２を操作して、販売サーバ５にアクセスし、製品の利用権と、IDおよびパスワードを取得する。利用権を取得したユーザは、例えば、PC４を操作して、その製品を実行させる場合、携帯電話機２より取得した製品のIDとパスワードを要求し、赤外線通信回線により取得する。ユーザは、PC４を操作して、取得したIDとパスワードをネットワーク１を介して管理サーバ７に送信する。管理サーバ７は、IDとパスワードに基づいて認証処理を実行し、認証された場合、鍵情報をPC４に送信する。ユーザは、PC４を操作して、製品サーバ８より暗号かされた製品を取得し、これを、鍵情報を用いて復号し、インストールして利用する。本発明は、ソフトウェアプログラムの販売に適用することが可能である。【選択図】図１
2005165631.tif 000002
【特許請求の範囲】
【請求項１】
第1の情報処理装置乃至第３の情報処理装置からなる情報処理システムにおいて、
前記第1の情報処理装置は、
第１の通信経路を介して、前記第２の情報処理装置に、所定の製品の利用権と、前記利用権に対応する認証情報とを要求する利用権要求手段と、
前記利用権要求手段の要求に応じて、前記第1の通信経路を介して、前記第２の情報処理装置から供給されてくる、前記所定の製品の利用権と、前記利用権に対応する認証情報とを取得する利用権取得手段と、
第２の通信経路を介して前記第３の情報処理装置からの認証情報の要求を受け付ける認証情報要求受付手段と、
前記認証情報要求受付手段により認証情報の要求が受け付けられた場合、前記第２の通信経路を介して前記第３の情報処理装置に、前記利用権取得手段により取得された認証情報を供給する認証情報供給手段と
を備え、
前記第２の情報処理装置は、
前記製品の利用権に対応する認証情報を生成する認証情報生成手段と、
前記第１の情報処理装置の前記利用権要求手段からの、前記所定の製品の利用権の要求を受け付ける利用権受付手段と、
前記利用権受付手段により利用権の要求が受け付けられた場合、前記第１の通信経路を介して、前記所定の製品の利用権と、前記利用権に対応する認証情報を、前記第１の情報処理装置に供給する利用権供給手段と、
前記第３の情報処理装置からの前記認証情報に基いて、認証処理を実行する認証手段と、
前記認証手段により認証された場合、前記製品を利用するための鍵情報を前記第３の情報処理装置に送信する鍵情報送信手段と
を備え、
前記第３の情報処理装置は、
前記第２の通信経路を介して前記第１の情報処理装置に、前記認証情報を要求する認証情報要求手段と、
前記認証情報要求手段の要求に応じて、前記第１の情報処理装置から前記第２の通信経路を介して供給されてくる、前記認証情報を取得する認証情報取得手段と、
前記認証情報に基いて、前記第１の通信経路を介して前記第２の情報処理装置に認証を要求する認証要求手段と、
前記認証要求手段の要求に基いて、認証がなされた場合、前記第２の情報処理装置より送信されてくる前記鍵情報を取得する鍵情報取得手段と、
前記鍵情報取得手段により取得された前記鍵情報に基いて、前記製品を利用する製品利用手段と
を備える
ことを特徴とする情報処理システム。
【請求項２】
第１の通信経路を介して、第1のその他の情報処理装置に、所定の製品の利用権と、前記利用権に対応する認証情報とを要求する利用権要求手段と、
前記利用権要求手段の要求に応じて、前記第1の通信経路を介して、前記第1のその他の情報処理装置から供給されてくる、前記所定の製品の利用権と、前記利用権に対応する認証情報とを取得する利用権取得手段と、
第２の通信経路を介して第2のその他の情報処理装置からの認証情報の要求を受け付ける認証情報要求受付手段と、
前記認証情報要求受付手段により認証情報の要求が受け付けられた場合、前記第２の通信経路を介して前記第２のその他の情報処理装置に、前記利用権取得手段により取得された認証情報を供給する認証情報供給手段と
を備えることを特徴とする情報処理装置。
【請求項３】
前記第１の通信経路は、赤外線通信による通信経路であり、前記第２の通信経路は、インターネットによる通信経路である
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
第１の通信経路を介して、第1のその他の情報処理装置に、所定の製品の利用権と、前記利用権に対応する認証情報とを要求する利用権要求ステップと、
前記利用権要求ステップの処理での要求に応じて、前記第1の通信経路を介して、前記第1のその他の情報処理装置から供給されてくる、前記所定の製品の利用権と、前記利用権に対応する認証情報とを取得する利用権取得ステップと、
第２の通信経路を介して第2のその他の情報処理装置からの認証情報の要求を受け付ける認証情報要求受付ステップと、
前記認証情報要求受付ステップの処理での認証情報の要求が受け付けられた場合、前記第２の通信経路を介して前記第２のその他の情報処理装置に、前記利用権取得ステップの処理により取得された認証情報を供給する認証情報供給ステップと
を含むことを特徴とする情報処理方法。
【請求項５】
第１の通信経路を介して、第1のその他の情報処理装置に、所定の製品の利用権と、前記利用権に対応する認証情報とを要求する利用権要求ステップと、
前記利用権要求ステップの処理での要求に応じて、前記第1の通信経路を介して、前記第1のその他の情報処理装置から供給されてくる、前記所定の製品の利用権と、前記利用権に対応する認証情報との取得を制御する利用権取得制御ステップと、
第２の通信経路を介して第2のその他の情報処理装置からの認証情報の要求を受け付ける認証情報要求受付ステップと、
前記認証情報要求受付ステップの処理での認証情報の要求が受け付けられた場合、前記第２の通信経路を介して前記第２のその他の情報処理装置に、前記利用権取得ステップの処理により取得された認証情報の供給を制御する認証情報供給制御ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【請求項６】
製品の利用権に対応する認証情報を生成する認証情報生成手段と、
第１のその他の情報処理装置からの所定の製品の利用権の要求を受け付ける利用権受付手段と、
前記利用権受付手段により利用権の要求が受け付けられた場合、第１の通信経路を介して、前記所定の製品の利用権と、前記利用権に対応する認証情報を、前記第１のその他の情報処理装置に供給する利用権供給手段と、
前記第１のその他の情報処理装置より第２の通信経路を介して取得された、第２のその他の情報処理装置からの前記認証情報に基いて、認証処理を実行する認証手段と、
前記認証手段により認証された場合、前記製品を利用するための鍵情報を前記第２のその他の情報処理装置に送信する鍵情報送信手段と
を備えることを特徴とする情報処理装置。
【請求項７】
前記第１の通信経路は、赤外線通信による通信経路であり、前記第２の通信経路は、インターネットによる通信経路である
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
製品の利用権に対応する認証情報を生成する認証情報生成ステップと、
第１のその他の情報処理装置からの所定の製品の利用権の要求を受け付ける利用権受付ステップと、
前記利用権受付ステップの処理により利用権の要求が受け付けられた場合、第１の通信経路を介して、前記所定の製品の利用権と、前記利用権に対応する認証情報を、前記第１のその他の情報処理装置に供給する利用権供給ステップと、
前記第１のその他の情報処理装置より第２の通信経路を介して取得された、第２のその他の情報処理装置からの前記認証情報に基いて、認証処理を実行する認証ステップと、
前記認証ステップの処理で認証された場合、前記製品を利用するための鍵情報を前記第２のその他の情報処理装置に送信する鍵情報送信ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
製品の利用権に対応する認証情報を生成する認証情報生成ステップと、
第１のその他の情報処理装置からの所定の製品の利用権の要求を受け付ける利用権受付ステップと、
前記利用権受付ステップの処理により利用権の要求が受け付けられた場合、第１の通信経路を介して、前記所定の製品の利用権と、前記利用権に対応する認証情報の、前記第１のその他の情報処理装置への供給を制御する利用権供給制御ステップと、
前記第１のその他の情報処理装置より第２の通信経路を介して取得された、第２のその他の情報処理装置からの前記認証情報に基いて、認証処理を実行する認証ステップと、
前記認証ステップの処理で認証された場合、前記製品を利用するための鍵情報の前記第２のその他の情報処理装置への送信を制御する鍵情報送信制御ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
第１の通信経路を介して第１のその他の情報処理装置に、前記認証情報を要求する認証情報要求手段と、
前記認証情報要求手段の要求に応じて、前記第１のその他の情報処理装置から前記第１の通信経路を介して供給されてくる、前記認証情報を取得する認証情報取得手段と、
前記認証情報に基いて、第２の通信経路を介して前記第２のその他の情報処理装置に認証を要求する認証要求手段と、
前記認証要求手段の要求に基いて、認証がなされた場合、前記第２のその他の情報処理装置より送信されてくる前記鍵情報を取得する鍵情報取得手段と、
前記鍵情報取得手段により取得された前記鍵情報に基いて、前記製品を利用する製品利用手段と
を備えることを特徴とする情報処理装置。
【請求項１１】
前記第１の通信経路は、赤外線通信による通信経路であり、前記第２の通信経路は、インターネットによる通信経路である
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
第１の通信経路を介して第１のその他の情報処理装置に、前記認証情報を要求する認証情報要求ステップと、
前記認証情報要求ステップの処理での要求に応じて、前記第１のその他の情報処理装置から前記第１の通信経路を介して供給されてくる、前記認証情報を取得する認証情報取得ステップと、
前記認証情報に基いて、第２の通信経路を介して前記第２のその他の情報処理装置に認証を要求する認証要求ステップと、
前記認証要求ステップの処理での要求に基いて、認証がなされた場合、前記第２のその他の情報処理装置より送信されてくる前記鍵情報を取得する鍵情報取得ステップと、
前記鍵情報取得ステップの処理により取得された前記鍵情報に基いて、前記製品を利用する製品利用ステップと
を含むことを特徴とする情報処理方法。
【請求項１３】
第１の通信経路を介して第１のその他の情報処理装置に、前記認証情報を要求する認証情報要求ステップと、
前記認証情報要求ステップの処理での要求に応じて、前記第１のその他の情報処理装置から前記第１の通信経路を介して供給されてくる、前記認証情報の取得を制御する認証情報取得制御ステップと、
前記認証情報に基いて、第２の通信経路を介して前記第２のその他の情報処理装置に認証を要求する認証要求ステップと、
前記認証要求ステップの処理での要求に基いて、認証がなされた場合、前記第２のその他の情報処理装置より送信されてくる前記鍵情報の取得を制御する鍵情報取得制御ステップと、
前記鍵情報取得制御ステップの処理により取得された前記鍵情報に基いて、前記製品を利用する製品利用ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置および方法、並びにプログラムに関し、特に、ソフトウェア製品の利用権を購入したユーザが使用する情報処理装置を意識しなくても、自由に利用できるようにした情報処理システム、情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
インターネットに代表されるネットワークを介してソフトウェアプログラムなどの製品を販売する技術が一般に普及しつつある。尚、以下においては、ソフトウェアプログラムを単にソフトウェア、または、ソフトと称するものとする。
【０００３】
従来、ソフトウェアなどの製品を購入する場合、パッケージを販売店で購入するか、利用するネットワークに接続されたパーソナルコンピュータ（以下、単にPCとも称する）でダウンロードして購入するのが一般的であった。
【０００４】
すなわち、ネットワークを利用してソフトウェアなどの製品を購入する場合、まず、PCでインターネットを介して、ソフトウェアを販売している店舗や企業により運営されている販売サイトにアクセスし、所望の製品を指定する。この際、製品の購入価格に相当する金額をクレジットカードを用いて支払うとき、そのクレジットカードの番号を入力することで、そのクレジットカードのカード番号に基いて、ソフトウェアを販売している店舗や企業がクレジットカード会社を介して支払いを受けている。
【０００５】
また、ICカードに入れた識別情報により、ソフトウェアの使用を制限させるものも提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００１−３３７８２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のような場合、決済システムが使いにくい情報処理装置（例えば、携帯電話などのテンキー状のキーボードで文字を入力しなければならないような情報処理装置）では、製品を購入する際、各種の情報を入力する操作事体が面倒であった。
【０００７】
例えば、数百円のソフトウェアを利用するためにクレジットカードの番号の入力を求められることもあり、このような小額の決済であっても、面倒な決済に必要な情報の入力操作が要求されるため、結果として、利用者の購入意欲を減退させてしまうと言う課題があった。
【０００８】
また、上述のような決済システムを利用した場合、製品の利用権が個人にあるような製品であっても、製品の利用に際して、その製品が利用権を持ったユーザにより使用されているか否かを特定することが困難なため、製品を事前に情報処理装置に組み込んだ状態で販売する、いわゆる、組み込み販売がなされているようなことがある。このような場合、情報処理装置を購入したユーザは、同時に上述したソフトウェアの利用権を購入したことになるにもかかわらず、実際には、製品が組み込まれた情報処理装置のみでしか、その製品を利用することができず、例えば、製品を購入したユーザが、他の情報処理装置を新規に購入し、製品が組み込まれていた情報処理装置を廃棄しようとするような場合でも、再度、その製品の利用権を購入し直さなければならず、このような場合、購入した製品の利用権を有効に利用することができないのみならず、上述した面倒な入力操作が要求されることとなり、購入意欲をさらに減退させてしまうと言う課題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、特に、ソフトウェアなどの製品の利用権を購入したユーザが、様々な情報処理装置で、その製品を自由に利用できるようにして、製品の利用権を有効に活用できるようにすると共に、決済にかかる情報の面倒な入力操作の操作回数を抑制できるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の情報処理システムは、第1の情報処理装置が、第１の通信経路を介して、第２の情報処理装置に、所定の製品の利用権と、利用権に対応する認証情報とを要求する利用権要求手段と、利用権要求手段の要求に応じて、第1の通信経路を介して、第２の情報処理装置から供給されてくる、所定の製品の利用権と、利用権に対応する認証情報とを取得する利用権取得手段と、第２の通信経路を介して第３の情報処理装置からの認証情報の要求を受け付ける認証情報要求受付手段と、認証情報要求受付手段により認証情報の要求が受け付けられた場合、第２の通信経路を介して第３の情報処理装置に、利用権取得手段により取得された認証情報を供給する認証情報供給手段とを備え、第２の情報処理装置が、製品の利用権に対応する認証情報を生成する認証情報生成手段と、第１の情報処理装置の利用権要求手段からの、所定の製品の利用権の要求を受け付ける利用権受付手段と、利用権受付手段により利用権の要求が受け付けられた場合、第１の通信経路を介して、所定の製品の利用権と、利用権に対応する認証情報を、第１の情報処理装置に供給する利用権供給手段と、第３の情報処理装置からの認証情報に基いて、認証処理を実行する認証手段と、認証手段により認証された場合、製品を利用するための鍵情報を第３の情報処理装置に送信する鍵情報送信手段とを備え、第３の情報処理装置が、第２の通信経路を介して第１の情報処理装置に、認証情報を要求する認証情報要求手段と、認証情報要求手段の要求に応じて、第１の情報処理装置から第２の通信経路を介して供給されてくる、認証情報を取得する認証情報取得手段と、認証情報に基いて、第１の通信経路を介して第２の情報処理装置に認証を要求する認証要求手段と、認証要求手段の要求に基いて、認証がなされた場合、第２の情報処理装置より送信されてくる鍵情報を取得する鍵情報取得手段と、鍵情報取得手段により取得された鍵情報に基いて、製品を利用する製品利用手段とを備えることを特徴とする。
【００１１】
本発明の第１の情報処理装置は、第１の通信経路を介して、第1のその他の情報処理装置に、所定の製品の利用権と、利用権に対応する認証情報とを要求する利用権要求手段と、利用権要求手段の要求に応じて、第1の通信経路を介して、第1のその他の情報処理装置から供給されてくる、所定の製品の利用権と、利用権に対応する認証情報とを取得する利用権取得手段と、第２の通信経路を介して第2のその他の情報処理装置からの認証情報の要求を受け付ける認証情報要求受付手段と、認証情報要求受付手段により認証情報の要求が受け付けられた場合、第２の通信経路を介して第２のその他の情報処理装置に、利用権取得手段により取得された認証情報を供給する認証情報供給手段とを備えることを特徴とする。
【００１２】
前記第１の通信経路は、赤外線通信による通信経路とするようにすることができ、第２の通信経路は、インターネットによる通信経路とするようにすることができる。
【００１３】
本発明の第１の情報処理方法は、第１の通信経路を介して、第1のその他の情報処理装置に、所定の製品の利用権と、利用権に対応する認証情報とを要求する利用権要求ステップと、利用権要求ステップの処理での要求に応じて、第1の通信経路を介して、第1のその他の情報処理装置から供給されてくる、所定の製品の利用権と、利用権に対応する認証情報とを取得する利用権取得ステップと、第２の通信経路を介して第2のその他の情報処理装置からの認証情報の要求を受け付ける認証情報要求受付ステップと、認証情報要求受付ステップの処理での認証情報の要求が受け付けられた場合、第２の通信経路を介して第２のその他の情報処理装置に、利用権取得ステップの処理により取得された認証情報を供給する認証情報供給ステップとを含むことを特徴とする。
【００１４】
本発明の第１のプログラムは、第１の通信経路を介して、第1のその他の情報処理装置に、所定の製品の利用権と、利用権に対応する認証情報とを要求する利用権要求ステップと、利用権要求ステップの処理での要求に応じて、第1の通信経路を介して、第1のその他の情報処理装置から供給されてくる、所定の製品の利用権と、利用権に対応する認証情報との取得を制御する利用権取得制御ステップと、第２の通信経路を介して第2のその他の情報処理装置からの認証情報の要求を受け付ける認証情報要求受付ステップと、認証情報要求受付ステップの処理での認証情報の要求が受け付けられた場合、第２の通信経路を介して第２のその他の情報処理装置に、利用権取得ステップの処理により取得された認証情報の供給を制御する認証情報供給制御ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１５】
本発明の第２の情報処理装置は、製品の利用権に対応する認証情報を生成する認証情報生成手段と、第１のその他の情報処理装置からの所定の製品の利用権の要求を受け付ける利用権受付手段と、利用権受付手段により利用権の要求が受け付けられた場合、第１の通信経路を介して、所定の製品の利用権と、利用権に対応する認証情報を、第１のその他の情報処理装置に供給する利用権供給手段と、第１のその他の情報処理装置より第２の通信経路を介して取得された、第２のその他の情報処理装置からの認証情報に基いて、認証処理を実行する認証手段と、認証手段により認証された場合、製品を利用するための鍵情報を第２のその他の情報処理装置に送信する鍵情報送信手段とを備えることを特徴とする。
【００１６】
前記第１の通信経路は、赤外線通信による通信経路とするようにすることができ、第２の通信経路は、インターネットによる通信経路とするようにすることができる。
【００１７】
本発明の第２の情報処理方法は、製品の利用権に対応する認証情報を生成する認証情報生成ステップと、第１のその他の情報処理装置からの所定の製品の利用権の要求を受け付ける利用権受付ステップと、利用権受付ステップの処理により利用権の要求が受け付けられた場合、第１の通信経路を介して、所定の製品の利用権と、利用権に対応する認証情報を、第１のその他の情報処理装置に供給する利用権供給ステップと、第１のその他の情報処理装置より第２の通信経路を介して取得された、第２のその他の情報処理装置からの認証情報に基いて、認証処理を実行する認証ステップと、認証ステップの処理で認証された場合、製品を利用するための鍵情報を第２のその他の情報処理装置に送信する鍵情報送信ステップとを含むことを特徴とする。
【００１８】
本発明の第２のプログラムは、製品の利用権に対応する認証情報を生成する認証情報生成ステップと、第１のその他の情報処理装置からの所定の製品の利用権の要求を受け付ける利用権受付ステップと、利用権受付ステップの処理により利用権の要求が受け付けられた場合、第１の通信経路を介して、所定の製品の利用権と、利用権に対応する認証情報の、第１のその他の情報処理装置への供給を制御する利用権供給制御ステップと、第１のその他の情報処理装置より第２の通信経路を介して取得された、第２のその他の情報処理装置からの認証情報に基いて、認証処理を実行する認証ステップと、認証ステップの処理で認証された場合、製品を利用するための鍵情報の第２のその他の情報処理装置への送信を制御する鍵情報送信制御ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１９】
本発明の第３の情報処理装置は、第１の通信経路を介して第１のその他の情報処理装置に、認証情報を要求する認証情報要求手段と、認証情報要求手段の要求に応じて、第１のその他の情報処理装置から第１の通信経路を介して供給されてくる、認証情報を取得する認証情報取得手段と、認証情報に基いて、第２の通信経路を介して第２のその他の情報処理装置に認証を要求する認証要求手段と、認証要求手段の要求に基いて、認証がなされた場合、第２のその他の情報処理装置より送信されてくる鍵情報を取得する鍵情報取得手段と、鍵情報取得手段により取得された鍵情報に基いて、製品を利用する製品利用手段とを備えることを特徴とする。
【００２０】
前記第１の通信経路は、赤外線通信による通信経路とするようにすることがでｋｋる、第２の通信経路は、インターネットによる通信経路とすることができる。
【００２１】
本発明の第３の情報処理方法は、第１の通信経路を介して第１のその他の情報処理装置に、認証情報を要求する認証情報要求ステップと、認証情報要求ステップの処理での要求に応じて、第１のその他の情報処理装置から第１の通信経路を介して供給されてくる、認証情報を取得する認証情報取得ステップと、認証情報に基いて、第２の通信経路を介して第２のその他の情報処理装置に認証を要求する認証要求ステップと、認証要求ステップの処理での要求に基いて、認証がなされた場合、第２のその他の情報処理装置より送信されてくる鍵情報を取得する鍵情報取得ステップと、鍵情報取得ステップの処理により取得された鍵情報に基いて、製品を利用する製品利用ステップとを含むことを特徴とする。
【００２２】
本発明の第３のプログラムは、第１の通信経路を介して第１のその他の情報処理装置に、認証情報を要求する認証情報要求ステップと、認証情報要求ステップの処理での要求に応じて、第１のその他の情報処理装置から第１の通信経路を介して供給されてくる、認証情報の取得を制御する認証情報取得制御ステップと、認証情報に基いて、第２の通信経路を介して第２のその他の情報処理装置に認証を要求する認証要求ステップと、認証要求ステップの処理での要求に基いて、認証がなされた場合、第２のその他の情報処理装置より送信されてくる鍵情報の取得を制御する鍵情報取得制御ステップと、鍵情報取得制御ステップの処理により取得された鍵情報に基いて、製品を利用する製品利用ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００２３】
本発明の情報処理システムにおいては、第1の情報処理装置により、第１の通信経路を介して、第２の情報処理装置に、所定の製品の利用権と、利用権に対応する認証情報とが要求され、要求に応じて、第1の通信経路を介して、第２の情報処理装置から供給されてくる、所定の製品の利用権と、利用権に対応する認証情報とが取得され、第２の通信経路を介して第３の情報処理装置からの認証情報の要求が受け付けられ、認証情報の要求が受け付けられた場合、第２の通信経路を介して第３の情報処理装置に、取得された認証情報が供給され、第２の情報処理装置により、製品の利用権に対応する認証情報が生成され、第１の情報処理装置からの、所定の製品の利用権の要求が受け付けられ、利用権の要求が受け付けられた場合、第１の通信経路を介して、所定の製品の利用権と、利用権に対応する認証情報が、第１の情報処理装置に供給され、第３の情報処理装置からの認証情報に基いて、認証処理が実行され、認証された場合、製品を利用するための鍵情報が第３の情報処理装置に送信され、第３の情報処理装置により、第２の通信経路を介して第１の情報処理装置に、認証情報が要求され、要求に応じて、第１の情報処理装置から第２の通信経路を介して供給されてくる、認証情報が取得され、認証情報に基いて、第１の通信経路を介して第２の情報処理装置に認証が要求され、認証要求手段の要求に基いて、認証がなされた場合、第２の情報処理装置より送信されてくる鍵情報が取得され、取得された鍵情報に基いて、製品が利用される。
【００２４】
本発明の第１の情報処理装置および方法、並びに第１のプログラムにおいては、第１の通信経路を介して、第1のその他の情報処理装置に、所定の製品の利用権と、利用権に対応する認証情報とが要求され、要求に応じて、第1の通信経路を介して、第1のその他の情報処理装置から供給されてくる、所定の製品の利用権と、利用権に対応する認証情報とが取得され、第２の通信経路を介して第2のその他の情報処理装置からの認証情報の要求を受け付けられ、認証情報の要求が受け付けられた場合、第２の通信経路を介して第２のその他の情報処理装置に、取得された認証情報が供給される。
【００２５】
本発明の第２の情報処理装置および方法、並びに第２のプログラムは、製品の利用権に対応する認証情報が生成され、第１のその他の情報処理装置からの所定の製品の利用権の要求が受け付けられ、利用権の要求が受け付けられた場合、第１の通信経路を介して、所定の製品の利用権と、利用権に対応する認証情報が、第１のその他の情報処理装置に供給され、第１のその他の情報処理装置より第２の通信経路を介して取得された、第２のその他の情報処理装置からの認証情報に基いて、認証処理が実行され、認証された場合、製品を利用するための鍵情報が第２のその他の情報処理装置に送信される。
【００２６】
本発明の第３の情報処理装置および方法、並びに第３のプログラムは、第１の通信経路を介して第１のその他の情報処理装置に、認証情報が要求され、要求に応じて、第１のその他の情報処理装置から第１の通信経路を介して供給されてくる、認証情報が取得され、認証情報に基いて、第２の通信経路を介して第２のその他の情報処理装置に認証が要求され、要求に基いて、認証がなされた場合、第２のその他の情報処理装置より送信されてくる鍵情報が取得され、取得された鍵情報に基いて、製品を利用する製品利用手段とを備えることを特徴とする。
【００２７】
本発明の情報処理装置および情報処理システムは、独立した装置であっても良いし、情報処理を行うブロックであっても良い。
【発明の効果】
【００２８】
本発明によれば、製品の利用権の有効な活用を実現させると共に、決済にかかる情報の面倒な入力操作の操作回数を抑制することを可能にするものである。
【発明を実施するための最良の形態】
【００２９】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００３０】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００３１】
即ち、本発明の情報処理システムは、第1の情報処理装置が、第１の通信経路を介して、第２の情報処理装置に、所定の製品の利用権と、利用権に対応する認証情報とを要求する利用権要求手段（例えば、図１０の購入管理部２５１）と、利用権要求手段の要求に応じて、第1の通信経路を介して、第２の情報処理装置から供給されてくる、所定の製品の利用権と、利用権に対応する認証情報とを取得する利用権取得手段（例えば、図１０のIDパスワード記憶部２５２）と、第２の通信経路を介して第３の情報処理装置からの認証情報の要求を受け付ける認証情報要求受付手段（例えば、図１０のIDパスワード管理部２５３）と、認証情報要求受付手段により認証情報の要求が受け付けられた場合、第２の通信経路を介して第３の情報処理装置に、利用権取得手段により取得された認証情報を供給する認証情報供給手段と（例えば、図１０のIDパスワード管理部２５３）を備え、第２の情報処理装置が、製品の利用権に対応する認証情報を生成する認証情報生成手段（例えば、図１４のIDパスワード生成部３２３）と、第１の情報処理装置の利用権要求手段からの、所定の製品の利用権の要求を受け付ける利用権受付手段（例えば、図１４の管理処理部３２１）と、利用権受付手段により利用権の要求が受け付けられた場合、第１の通信経路を介して、所定の製品の利用権と、利用権に対応する認証情報を、第１の情報処理装置に供給する利用権供給手段（例えば、図１４の管理処理部３２１）と、第３の情報処理装置からの認証情報に基いて、認証処理を実行する認証手段（例えば、図１４の利用状態管理部３２４）と、認証手段により認証された場合、製品を利用するための鍵情報を第３の情報処理装置に送信する鍵情報送信手段（例えば、図１４の利用状態管理部３２４）とを備え、第３の情報処理装置が、第２の通信経路を介して第１の情報処理装置に、認証情報を要求する認証情報要求手段（例えば、図１１のIDパスワード取得部２６１）と、認証情報要求手段の要求に応じて、第１の情報処理装置から第２の通信経路を介して供給されてくる、認証情報を取得する認証情報取得手段（例えば、図１１のIDパスワード記憶部２６２）と、認証情報に基いて、第１の通信経路を介して第２の情報処理装置に認証を要求する認証要求手段（例えば、図１１の利用権情報管理部２６４）と、認証要求手段の要求に基いて、認証がなされた場合、第２の情報処理装置より送信されてくる鍵情報を取得する鍵情報取得手段（例えば、図１１の利用権情報管理部２６４）と、鍵情報取得手段により取得された鍵情報に基いて、製品を利用する製品利用手段（例えば、図１１のソフトウェア実行部２６３）とを備えることを特徴とする。
【００３２】
本発明の第1の情報処理装置の情報処理方法は、第１の通信経路を介して、第２の情報処理装置に、所定の製品の利用権と、利用権に対応する認証情報とを要求する利用権要求ステップ（例えば、図１６のフローチャートのステップＳ６の処理）と、利用権要求ステップの処理での要求に応じて、第1の通信経路を介して、第２の情報処理装置から供給されてくる、所定の製品の利用権と、利用権に対応する認証情報とを取得する利用権取得ステップ（例えば、図１６のフローチャートのステップＳ７の処理）と、第２の通信経路を介して第３の情報処理装置からの認証情報の要求を受け付ける認証情報要求受付ステップ（例えば、図２０のフローチャートのステップＳ１２１の処理）と、認証情報要求受付ステップの処理で認証情報の要求が受け付けられた場合、第２の通信経路を介して第３の情報処理装置に、利用権取得ステップの処理で取得された認証情報を供給する認証情報供給ステップ（例えば、図２０のフローチャートのステップＳ１２３の処理）とを含むことを特徴とする。
【００３３】
本発明の第２の情報処理装置の情報処理方法は、製品の利用権に対応する認証情報を生成する認証情報生成ステップ（例えば、図１７のフローチャートのステップＳ５２の処理）と、第１の情報処理装置の利用権要求ステップの処理による、所定の製品の利用権の要求を受け付ける利用権受付ステップ（例えば、図１７のフローチャートのステップＳ５１の処理）と、利用権受付ステップの処理での利用権の要求が受け付けられた場合、第１の通信経路を介して、所定の製品の利用権と、利用権に対応する認証情報を、第１の情報処理装置に供給する利用権供給ステップ（例えば、図１７のフローチャートのステップＳ５４の処理）と、第３の情報処理装置からの認証情報に基いて、認証処理を実行する認証ステップ（例えば、図２０のフローチャートのステップＳ１３２の処理）と、認証ステップの処理で認証された場合、製品を利用するための鍵情報を第３の情報処理装置に送信する鍵情報送信ステップ（例えば、図１７のフローチャートのステップＳ１３５の処理）とを含むことを特徴とする。
【００３４】
本発明の第３の情報処理装置の情報処理方法は、第２の通信経路を介して第１の情報処理装置に、認証情報を要求する認証情報要求ステップ（例えば、図１９のフローチャートのステップＳ７８の処理）と、認証情報要求ステップの処理での要求に応じて、第１の情報処理装置から第２の通信経路を介して供給されてくる、認証情報を取得する認証情報取得ステップ（例えば、図１９のフローチャートのステップＳ８０の処理）と、認証情報に基いて、第１の通信経路を介して第２の情報処理装置に認証を要求する認証要求ステップ（例えば、図１９のフローチャートのステップＳ８１の処理）と、認証要求ステップの処理での要求に基いて、認証がなされた場合、第２の情報処理装置より送信されてくる鍵情報を取得する鍵情報取得ステップ（例えば、図１９のフローチャートのステップＳ８２の処理）と、鍵情報取得ステップの処理で取得された鍵情報に基いて、製品を利用する製品利用ステップ（例えば、図１９のフローチャートのステップＳ８３の処理）とを含むことを特徴とする。
【００３５】
尚、第１乃至第３の情報処理装置、並びにプログラムは、情報処理システムおよび第１乃至第３の情報処理方法と同様であるので、その説明は省略する。
【００３６】
図１は、本発明を適用した製品販売システムの一実施の形態の構成を示す図である。
【００３７】
製品販売システムは、ネットワーク１に接続され、相互に通信が可能な、携帯電話機２、PC４、販売サーバ５、決済サーバ６、管理サーバ７、および、製品サーバ８より構成される。尚、図１においては、携帯電話機２、PC４、販売サーバ５、決済サーバ６、管理サーバ７、および、製品サーバ８が、それぞれ１台ずつネットワーク１に接続された構成となっているが、それ以上の台数が接続されていてもよい。
【００３８】
携帯電話機２は、ソフトウェアからなる製品の利用権（利用権の情報）を、ネットワーク１を介して販売サーバ５より購入する際利用され、購入した製品を利用する際に必要とされるIDとパスワードからなる認証情報を合わせて取得し、記憶する。また、携帯電話機２は、赤外線通信部３５（図２）よりPC４の赤外線通信部（図５のIR６９ａ）より、利用権を取得した製品に対応するIDとパスワードが要求された場合、IDとパスワードを赤外線通信部３５を介して、または、リムーバブルメディア３を介してPC４に供給する（リムーバブルメディア３の場合、リムーバブルメディア３にIDとパスワードの情報を書き込んで、これをPC４に供給し、記録されたIDとパスワードを読み出させる）。
【００３９】
PC４は、いわゆる、パーソナルコンピュータであり、ユーザが携帯電話機２を利用して購入した利用権に対応する製品、すなわち、ソフトウェアを実行する。より詳細には、PC４は、上述した携帯電話機２で購入された利用権に対応する製品（ソフトウェア）を実行する際、利用権と共に取得した認証情報であるIDとパスワードを携帯電話機２に対して要求し、この要求に基いて携帯電話機２より送信されてくるIDとパスワードを取得する。さらに、PC４は、製品サーバ８より利用権を取得した製品であるソフトウェアをダウンロードする。このソフトウェアは暗号化されており、管理サーバ７により管理されている鍵情報により復号しなければ、インストールして、実行することができない。
【００４０】
さらに、PC４は、携帯電話機２より取得したIDとパスワードを用いて、管理サーバ７に認証を要求し、認証された場合（IDとパスワードが正規のものであると認められた場合）、管理サーバ７より上述した暗号化された製品を復号するための鍵情報を取得する。そして、PC４は、取得した鍵情報を用いて暗号化された製品を復号して、インストールし、さらに、実行する。
【００４１】
販売サーバ５は、製品を販売する店舗、または、企業により管理運営されるサーバであって、携帯電話機２より購入の要求があった製品について、決済サーバ６に対して決済処理を要求する。また、販売サーバ５は、決済処理が完了した製品に対応するIDとパスワードの発行を管理サーバ７に対して要求し、この要求に基いて、管理サーバ７により発行されたIDとパスワードを取得して、製品の購入を要求してきた携帯電話機２に対して、製品の利用権の情報と共に供給する。
【００４２】
決済サーバ６は、クレジットカード会社や銀行などにより管理運営されるサーバであり、販売サーバ５からの要求に応じて、製品の購入にかかる決済処理を実行する。より詳細には、携帯電話機２により入力されたクレジットカード番号や口座番号に基いて、製品の購入に係る金額の引き落としを実行する。
【００４３】
管理サーバ７は、販売サーバ５から製品の利用権に対応するIDとパスワードからなる認証情報を発行し、発行した認証情報を販売サーバ５に供給すると共に、その製品を識別する製品番号に対応付けて、発行したIDとパスワードを記憶する。また、管理サーバ７は、PC４より認証の要求があると、PC４より、その要求と共に送信されてくるIDとパスワードに基いて、認証処理を実行し認証された場合、その製品に対応する鍵情報をPC４に供給する。
【００４４】
製品サーバ８は、製品を販売する店舗や企業により管理運営されるサーバであって、製品であるソフトウェアを記憶しておりPC４より製品のダウンロード要求があると、その要求に基いて、暗号化した状態の製品をダウンロードさせる。
【００４５】
次に、図２を参照して、携帯電話機２の外観構成について説明する。
【００４６】
図２に示すように携帯電話機２は、中央のヒンジ部２１を境に表示部２２と本体２３とに分けられており、当該ヒンジ部２１を介して折り畳み可能に形成されている。
【００４７】
表示部２２には、上端左部に送受信用のアンテナ２４が引出し及び収納可能な状態に取り付けられており、当該アンテナ２４を介して図示せぬ基地局との間で電波を送受信するようになされている。
【００４８】
また表示部２２には、上端中央部にほぼ１８０度の角度範囲で回動自在なカメラ部２５が設けられており、当該カメラ部２５のＣＣＤカメラ２６によって所望の撮像対象を撮像し得るようになされている。
【００４９】
ここで表示部２２は、カメラ部２５がユーザによってほぼ１８０度回動されて位置決めされた場合、図３に示すように当該カメラ部２５の背面側中央に設けられたスピーカ２７が正面側に位置することになり、これにより通常の音声通話状態に切り換わるようになされている。
【００５０】
さらに表示部２２には、その正面に液晶ディスプレイ２８が設けられており、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号及び発信履歴等の他、電子メールの内容、簡易ホームページ、カメラ部２５のＣＣＤカメラ２６で撮像した画像を表示し得るようになされている。
【００５１】
一方、本体２３には、その表面に「０」乃至「９」の数字キー、発呼キー、リダイヤルキー、終話及び電源キー、クリアキー及び電子メールキー等の操作キー２９が設けられており、当該操作キー２９を用いて各種指示を入力し得るようになされている。
【００５２】
また本体２３には、操作キー２９の下部にメモボタン３０やマイクロフォン３１が設けられており、当該メモボタン３０によって通話中の相手の音声を録音し得ると共に、マイクロフォン３１によって通話時のユーザの音声を集音するようになされている。
【００５３】
さらに本体２３には、操作キー２９の上部に回動自在なジョグダイヤル３２が当該本体２３の表面から僅かに突出した状態で設け等られており、当該ジョグダイヤル３２に対する回動操作に応じて液晶ディスプレイ２８に表示されている電話帳リストや電子メールのスクロール動作、簡易ホームページのページ捲り動作及び画像の送り動作等の種々の動作を実行するようになされている。
【００５４】
例えば本体２３は、ユーザによるジョグダイヤル３２の回動操作に応じて液晶ディスプレイ２８に表示された電話帳リストの複数の電話番号の中から所望の電話番号が選択され、当該ジョグダイヤル３２が本体２３の内部方向に押圧されると、選択された電話番号を確定して当該電話番号に対して自動的に発呼処理を行うようになされている。
【００５５】
なお本体２３は、背面側に図示しないバッテリパックが挿着されており、終話及び電源キーがオン状態になると、当該バッテリパックから各回路部に対して電力が供給されて動作可能な状態に起動する。
【００５６】
ところで本体２３には、当該本体２３の左側面上部に抜差自在なリムーバブルメディア３を挿着するためのスロット３４が設けられており、メモボタン３０が押下されるとリムーバブルメディア３に通話中の相手の音声を記録したり、ユーザの操作に応じて電子メール、簡易ホームページ、ＣＣＤカメラ２６で撮像した画像を記録し得るようになされている。
【００５７】
ここでリムーバブルメディア３は、例えば、フラッシュメモリカードの一種であり、小型薄型形状のプラスチックケース内に電気的に書換えや消去が可能な不揮発性メモリであるＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）の一種であるフラッシュメモリ素子を格納したものであり、１０ピン端子を介して画像や音声、音楽等の各種データの書き込み及び読み出しが可能なものである。
【００５８】
また、リムーバブルメディア３は、例えば、大容量化等による内蔵フラッシュメモリの仕様変更に対しても、使用する機器で互換性を確保することができる独自のシリアルプロトコルを採用し、高速性能を実現していると共に、誤消去防止スイッチを設けて高い信頼性を確保している。
【００５９】
従って、携帯電話機２は、このようなリムーバブルメディア３を挿着可能に構成されているために、当該リムーバブルメディア３を介して他の電子機器との間でデータの共有化を図ることができるようになされている。
【００６０】
図４に示すように、携帯電話機２は、表示部２２及び本体２３の各部を統括的に制御するようになされた赤外線通信部３５、主制御部４１に対して、電源回路部４２、操作入力制御部４３、画像エンコーダ４４、カメラインターフェース部４５、ＬＣＤ（Liquid Crystal Display）制御部４６、画像デコーダ４７、多重分離部４８、記録再生部４９、変復調回路部５０及び音声コーデック５１がバス５２を介して互いに接続されて構成されている。
【００６１】
電源回路部４２は、ユーザの操作により終話及び電源キーがオン状態にされると、バッテリパックから各部に対して電力を供給することにより携帯電話機２を動作可能な状態に起動する。
【００６２】
携帯電話機２は、ＣＰＵ、ＲＯＭ及びＲＡＭ等でなる主制御部４１の制御に基づいて、音声通話モード時にマイクロフォン３１で集音した音声信号を音声コーデック５１によってディジタル音声データに変換し、これを変復調回路部５０でスペクトラム拡散処理し、送受信回路部５３でディジタルアナログ変換処理及び周波数変換処理を施した後にアンテナ２４を介して送信する。
【００６３】
また携帯電話機２は、音声通話モード時にアンテナ２４で受信した受信信号を増幅して周波数変換処理及びアナログディジタル変換処理を施し、変復調回路部５０でスペクトラム逆拡散処理し、音声コーデック５１によってアナログ音声信号に変換した後、これをスピーカ２７を介して出力する。
【００６４】
さらに携帯電話機２は、データ通信モード時に電子メールを送信する場合、操作キー２９及びジョグダイヤル３２の操作によって入力された電子メールのテキストデータを操作入力制御部４３を介して主制御部４１に送出する。
【００６５】
主制御部４１は、テキストデータを変復調回路部５０でスペクトラム拡散処理し、送受信回路部５３でディジタルアナログ変換処理及び周波数変換処理を施した後にアンテナ２４を介して図示せぬ基地局へ送信する。
【００６６】
これに対して携帯電話機２は、データ通信モード時に電子メールを受信する場合、アンテナ２４を介して基地局ＣＳ３から受信した受信信号を変復調回路部５０でスペクトラム逆拡散処理して元のテキストデータを復元した後、ＬＣＤ制御部４６を介して液晶ディスプレイ２８に電子メールとして表示する。
【００６７】
この後携帯電話機２は、ユーザの操作に応じて受信した電子メールを記録再生部４９を介してリムーバブルメディア３に記録することも可能である。
【００６８】
一方携帯電話機２は、データ通信モード時に画像データを送信する場合、ＣＣＤカメラ２６で撮像された画像データをカメラインターフェース部４５を介して画像エンコーダ４４に供給する。
【００６９】
因みに携帯電話機２は、画像データを送信しない場合には、ＣＣＤカメラ２６で撮像した画像データをカメラインターフェース部４５及びＬＣＤ制御部４６を介して液晶ディスプレイ２８に直接表示することも可能である。
【００７０】
画像エンコーダ４４は、ＣＣＤカメラ２６から供給された画像データを例えばＭＰＥＧ（Moving Picture Experts Group ）２やＭＰＥＧ４等の所定の符号化方式によって圧縮符号化することにより符号化画像データに変換し、これを多重分離部４８に送出する。
【００７１】
このとき同時に携帯電話機２は、ＣＣＤカメラ２６で撮像中にマイクロフォン３１で集音した音声を音声コーデック５１を介してディジタルの音声データとして多重分離部４８に送出する。
【００７２】
多重分離部４８は、画像エンコーダ４４から供給された符号化画像データと音声コーデック５１から供給された音声データとを所定の方式で多重化し、その結果得られる多重化データを変復調回路部５０でスペクトラム拡散処理し、送受信回路部５３でディジタルアナログ変換処理及び周波数変換処理を施した後にアンテナ２４を介して送信する。
【００７３】
これに対して携帯電話機２は、データ通信モード時に例えば簡易ホームページ等にリンクされた動画像ファイルのデータを受信する場合、アンテナ２４を介して図示せぬ基地局から受信した受信信号を変復調回路部５０でスペクトラム逆拡散処理し、その結果得られる多重化データを多重分離部４８に送出する。
【００７４】
多重分離部４８は、多重化データを分離することにより符号化画像データと音声データとに分け、バス５２を介して当該符号化画像データを画像デコーダ４７に供給すると共に当該音声データを音声コーデック５１に供給する。
【００７５】
画像デコーダ４７は、符号化画像データをＭＰＥＧ２やＭＰＥＧ４等の所定の符号化方式に対応した復号化方式でデコードすることにより再生動画像データを生成し、これをＬＣＤ制御部４６を介して液晶ディスプレイ２８に供給し、これにより、例えば、簡易ホームページにリンクされた動画像ファイルに含まれる動画データが表示される。
【００７６】
このとき同時に音声コーデック５１は、音声データをアナログ音声信号に変換した後、これをスピーカ２７に供給し、これにより、例えば、簡易ホームページにリンクされた動画像ファイルに含まる音声データが再生される。
【００７７】
この場合も電子メールの場合と同様に携帯電話機２は、受信した簡易ホームページ等にリンクされたデータをユーザの操作により記録再生部４９を介してリムーバブルメディア３に記録することが可能である。
【００７８】
赤外線通信部３５は、外部の赤外線通信機器と赤外線による通信を行い、データの授受を行う。
【００７９】
次に、図５を参照して、PC４の構成について説明する。
【００８０】
CPU（Central Processing Unit）６１は、ROM（Read Only Memory）６２、または記憶部６８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）６３には、CPU６１が実行するプログラムやデータなどが適宜記憶される。これらのCPU６１、ROM６２、およびRＡM６３は、バス６４により相互に接続されている。
【００８１】
CPU６１には、バス６４を介して入出力インタフェース６５が接続されている。入出力インタフェース６５には、キーボード、マウス、マイクロフォンなどよりなる入力部６６、ディスプレイ、スピーカなどよりなる出力部６７が接続されている。CPU６１は、入力部６６から入力される指令に対応して各種の処理を実行する。
【００８２】
入出力インタフェース６５に接続されている記憶部６８は、例えばハードディスクなどで構成され、CPU６１が実行するプログラムや各種のデータを記憶する。通信部６９は、例えば、モデムのようなものであり、図示せぬネットワークを介して通信機能を有する装置と各種のデータの授受を行う。また、通信部６９は、モデムのような機能とは別に、IR（赤外線通信部）６９ａを備えており、赤外線通信により同様の機能を有する、例えば、携帯電話機２と通信する。
【００８３】
入出力インタフェース６５に接続されているドライブ７０は、磁気ディスク８１、光ディスク８２、光磁気ディスク８３、或いは半導体メモリ８４などが装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部６８に転送され、記憶される。
【００８４】
次に、図６を参照して、販売サーバ５の構成について説明する。販売サーバ５の構成は、基本的に、図５のPC４と同様であり、販売サーバ５のCPU９１、ROM９２、RAM９３、バス９４、入出力インタフェース９５、入力部９６、出力部９７、記憶部９８、通信部９９、ドライブ１００、磁気ディスク１１１、光ディスク１１２、光磁気ディスク１１３、および、半導体メモリ１１４は、PC４のCPU６１、ROM６２、RＡM６３、バス６４、入出力インタフェース６５、入力部６６、出力部６７、記憶部６８、通信部６９、ドライブ７０、磁気ディスク８１、光ディスク８２、光磁気ディスク８３、および、半導体メモリ８４に対応するものである。
【００８５】
また、決済サーバ６、管理サーバ７、および、製品サーバ８については、販売サーバ５と同様の構成であるので、その説明は省略する。
【００８６】
次に、図７の機能ブロック図を参照して、図２乃至図４の携帯電話機２により実現される機能について説明する。
【００８７】
購入管理部２５１は、ユーザにより操作キー２９やジョグダイヤル３２の操作による操作入力制御部４３からの信号に基づいて、購入操作がなされた場合、ネットワーク１を介して販売サーバ５にアクセスし、購入処理を実行して、製品の利用権を取得すると共に、製品の利用に際して必要とされるIDとパスワードを取得して、IDパスワード記憶部２５２に記憶させる。
【００８８】
IDパスワード管理部２５３は、製品の利用権の情報と共にIDとパスワードをIDパスワード記憶部２５２より読み出して、赤外線通信部３５を制御して、赤外線通信によりPC４に供給する。また、IDパスワード管理部２５３は、製品の利用権の情報と共にIDとパスワードをIDパスワード記憶部２５２より読み出して、リムーバブルメディア３に書き込み、これをユーザがPC４に装着することでIDとパスワードからなる認証情報をPC４に供給するようにしてもよい。
【００８９】
次に、図８の機能ブロック図を参照して、PC４により実現される機能について説明する。
【００９０】
IDパスワード取得部２６１は、ソフトウェア実行部２６３により制御され、IR６９ａを制御して、携帯電話機２より供給されるIDとパスワードからなる認証情報を取得し、IDパスワード記憶部２６２に記憶させる。
【００９１】
ソフトウェア実行部２６３は、入力部６６が操作されて、インストールプログラム記憶部２６７に記憶されているインストール済みのソフトウェアプログラム２６７ａ乃至２６７ｃのいずれかを起動して実行させるように指令が入力された場合、対応するソフトウェアプログラム２６７ａ乃至２６７ｃを起動させて実行する。
【００９２】
また、ソフトウェア実行部２６３は、実行が指示されたソフトウェアプログラムが、インストールプログラム記憶部２６７に記憶されていない場合、ダウンロード管理部２６５を制御して、動作が指示されたソフトウェアプログラムをダウンロードして取得するように指示する。このとき同時に、ソフトウェア実行部２６３は、利用権情報管理部２６４を制御して、管理サーバ７より暗号化された状態でダウンロードされてくるソフトウェアプログラムを復号する鍵情報を取得させる。
【００９３】
ソフトウェア実行部２６３は、ダウンロードデータ記憶部２６６よりダウンロードされた、暗号化されているソフトウェアプログラムを読み出し、利用権情報管理部２６４より供給された鍵情報に基づいて、ソフトウェアプログラムを復号し、インストールプログラム記憶部２６７にインストールした後、そのソフトウェアプログラムを実行する。
【００９４】
利用権情報管理部２６４は、ソフトウェア実行部２６３により制御され、IDパスワード記憶部２６２に記憶されている製品に対応するIDとパスワードを読出し、通信部６９を制御して、これを管理サーバ７に送信し、製品であるソフトウェアの利用権を使用するための認証処理を要求する。利用権情報管理部２６４は、認証が認められると、管理サーバ７よりその製品を復号するために必要な鍵情報を通信部６９を介して取得し、ソフトウェア実行部２６３に供給する。
【００９５】
ダウンロード管理部２６５は、ソフトウェア実行部２６３により制御され、必要に応じて、製品サーバ８にアクセスし製品サーバ８より供給される暗号化された製品を通信部６９を制御してダウンロードし、ダウンロードした暗号化されている製品をダウンロードデータ記憶部２６６に記憶させる。
【００９６】
次に、図９の機能ブロック図を参照して、販売サーバ５により実現される機能について説明する。
【００９７】
販売処理部２８１は、携帯電話機２からの要求により製品であるソフトウェアプログラムの購入が要求されると、製品リスト２８４に記録された販売可能な製品の情報に基づいて、販売可能な製品の一覧リストを生成して、携帯電話機２に供給する。さらに、携帯電話機２が、その一覧リストのいずれかの製品の購入を要求してきた場合、決済処理部２８２を制御して、決済サーバ６に対して決済処理を要求させる。
【００９８】
また、販売処理部２８１は、決済が完了すると、IDパスワード処理部２８３を制御して、管理サーバ７に対して製品の利用権の発行と、その利用権に対応したIDとパスワードの発行を要求させる。
【００９９】
次に、図１０の機能ブロック図を参照して、決済サーバ６により実現される機能について説明する。
【０１００】
決済処理部３０１は、販売サーバ５より製品の決済処理を要求されると、製品の購入を希望するユーザの個人情報、すなわち、クレジットカード番号や銀行の口座番号の情報に基づいて、顧客管理DB３０２に記録された決済情報から、製品の価格に対応する金額を引き落とすといった決済処理を実行し、決済結果を販売サーバ５に送信する。
【０１０１】
次に、図１１の機能ブロック図を参照して、管理サーバ７により実現される機能について説明する。
【０１０２】
管理処理部３２１は、販売サーバ５から製品の利用権の情報と、それに伴うIDおよびパスワードの発行が要求されると、IDパスワード生成部３２３を制御して、IDとパスワードを生成させると共に、製品の利用権となる情報を生成して、これをIDパスワード管理DB３２２に製品と、その利用権とを対応付けて登録した後、生成した利用権、ID、および、パスワードを販売サーバ５に供給する。
【０１０３】
利用状態管理部３２４は、PC４より製品の利用に係る認証処理が要求されると、認証処理の要求と共に送信されてくる、製品を識別する情報、および、認証情報であるIDおよびパスワードに基づいて、IDパスワード管理DB３２２を参照して、認証処理を実行し、認証が認められるとき、暗号化された状態でダウンロードされる製品を復号するために使用する鍵情報と共に、認証が認められたことを示す認証結果をPC４に送信する。
【０１０４】
次に、図１２の機能ブロック図を参照して、製品サーバ８により実現される機能について説明する。
【０１０５】
ダウンロード管理部３４１は、PC４より製品のダウンロードが要求されると、製品管理DB３４２を参照して、要求のあった製品を選び出し、PC４に対してダウンロードを開始させる。製品管理DB３４２には、暗号化された製品であるソフトウェアが記憶されている。
【０１０６】
次に、図１３，図１４のフローチャートを参照して、ユーザが携帯電話機２を操作して、ユーザの所望とする製品を購入する処理について説明する。尚、ここで説明する製品の購入処理は、具体的な製品が取得されるのではなく、製品の利用権と、実際に製品を利用する際に必要となるIDとパスワードの情報が取得される処理である。
【０１０７】
ステップＳ１において、携帯電話機２の購入管理部２５１は、ジョグダイヤル３２や操作キー２９が操作されて、製品の購入が指示されたか否かを判定し、製品の購入が指示されたと判定されるまで、その処理を繰り返す。例えば、ステップＳ１において、ジョグダイヤル３２や操作キー２９が操作されて、製品の購入が指示されたと判定された場合、ステップＳ２において、購入管理部２５１は、送受信回路部５３を制御して、ネットワーク１を介して、販売サーバ５にアクセスし、購入可能な製品リストを要求する。
【０１０８】
ステップＳ２１において、販売サーバ５の販売処理部２８１は、通信部９９を制御して、携帯電話機２より製品の購入が可能な製品リスト（販売サーバ５からみて販売が可能な製品のリスト）が要求されたか否かを判定し、製品リストが要求されたと判定されるまでその処理を繰り返す。
【０１０９】
例えば、上述した、ステップＳ２の処理により、携帯電話機２より製品リストが要求さると、ステップＳ２１において、製品リストが要求されたと判定され、その処理は、ステップＳ２２に進む。ステップＳ２２において、販売処理部２８１は、製品リスト２８４に記憶されている販売可能な製品の一覧である製品リストを読出し、通信部９９を制御して、ネットワーク１を介して携帯電話機２に対して送信させる。
【０１１０】
ステップＳ３において、携帯電話機２の購入管理部２５１は、販売サーバ５より製品リストが送信されてきたか否かを判定し、送信されてきたと判定されるまでその処理を繰り返す。例えば、ステップＳ２２の処理により、製品リストが送信されると、ステップＳ３においては、製品リストが販売サーバ５より送信されてきたと判定され、その処理は、ステップＳ４に進む。
【０１１１】
ステップＳ４において、購入管理部２５１は、販売サーバ５より送信されてきた製品リストを取得して、LED制御部４６を制御して、液晶ディスプレイ２８に製品リストを表示する。
【０１１２】
ステップＳ５において、購入管理部２５１は、ジョグダイヤル３２や操作キー２９がユーザにより操作されて、製品リストに表示された製品の何れかが、購入対象となる製品として選択されたか否かを判定し、選択されたと判定されるまで、その処理を繰り返す。
【０１１３】
ステップＳ５において、例えば、ジョグダイヤル３２や操作キー２９がユーザにより操作されて、製品リストとして表示された製品のうち、所定の製品が購入対象として、選択されたと判定された場合、ステップＳ６において、購入管理部２５１は、ネットワーク１を介して、販売サーバ５に対して、選択された製品の購入を要求する。より詳細には、購入管理部２５１は、選択された製品を識別する製品番号を販売サーバ５に対して送信し、その製品番号に対応する製品の購入を要求する。
【０１１４】
ステップＳ２３において、販売処理部２８１は、製品の購入が要求されたか否かを判定し、製品の購入が要求されるまでその処理を繰り返す。例えば、ステップＳ６の処理により、製品の購入が要求されたと判定された場合、ステップＳ２４において、販売処理部２８１は、決済処理部２８２を制御して、決済サーバ６に対して製品の購入に係る決済処理を要求させる。より詳細には、販売処理部２８１は、購入が要求された製品を識別する製品番号に基づいて、製品リスト２８４を参照し、購入が希望された製品の価格を確認する。さらに、販売処理部２８１は、決済処理部２８２を制御して、確認された価格と、購入を要求しているユーザを識別する情報、例えば、携帯電話機２の電話番号などに基づいたユーザを特定する情報とを決済サーバ６に送信させ、決済処理を要求させる。
【０１１５】
ステップＳ４１（図１４）において、決済サーバ６の決済処理部３０１は、決済処理が要求されたか否かを判定し、決済処理が要求されるまでその処理を繰り返す。例えば、ステップＳ２４の処理により、決済処理が要求されたと判定された場合、ステップＳ４２において、決済処理部３０１は、決済処理の要求と共に送信されてきた個人情報に基づいて、顧客管理DB３０２と照合し、決済処理が可能であるか否かを判定する。より詳細には、決済処理部３０１は、例えば、電話番号に基づいて、製品を購入しようとするユーザを特定し、対応する銀行口座やクレジットカードより、販売サーバ５より送信されてきた製品の価格の引き落としが可能であるか否かを判定する。
【０１１６】
例えば、ステップＳ４２において、決済が可能である、すなわち、決済処理部３０１は、製品の購入に必要な価格を引き落とせるだけのユーザのクレジットカードの利用残高があるか、または、ユーザの銀行口座に製品の購入に必要な金額に対して十分な預金残高があり、いずれかの方法により、製品の価格を引き落とすなどして決済することが可能であると判定された場合、ステップＳ４３において、決済処理部３０１は、実際に決済処理を実行して（製品の購入に必要な金額のクレジットカード会社からの引き落としや、銀行口座からの引き落としを実行して）、決済完了を販売サーバ５に通知する。
【０１１７】
一方、ステップＳ４２において、決済が可能ではない、すなわち、製品の購入に必要な金額をクレジットカードにおいても、口座残高からも引き落とすことが不能であると判定された場合、ステップＳ４４において、決済不可を販売サーバ５に通知する。
【０１１８】
ステップＳ２５（図１３）において、販売サーバ５の販売処理部２８１は、決済処理部２８２を制御して、決済が完了したか否か、すなわち、決済サーバ６より決済完了の連絡により決済完了の連絡を受けたか否かを判定する。ステップＳ２５において、ステップＳ４３の処理により、決済完了の連絡を受けたと判定された場合、ステップＳ２６において、販売処理部２８１は、IDパスワード処理部２８３を制御して、管理サーバ７に対して、決済が完了した製品を識別する製品名および製品番号とを送付すると共にIDとパスワードの発行を要求する。
【０１１９】
ステップＳ５１（図１４）において、管理サーバ７の管理処理部３２１は、IDとパスワードの発行が要求されたか否かを判定し、IDとパスワードの発行が要求されたと判定されるまで、その処理が繰り返される。例えば、ステップＳ２６の処理により、IDとパスワードの発行が要求されたと判定された場合、ステップＳ５２において、管理処理部３２１は、IDパスワード生成部３２３を制御して、IDとパスワードを発行させる。
【０１２０】
ステップＳ５３において、管理処理部３２１は、IDとパスワードの発行が要求されるとき、同時に通知される製品番号、および、発行されたIDとパスワードを対応付けてIDパスワード管理DB３２２に登録する。ここで、IDパスワード管理DB３２２は、例えば、図１５で示されるような構成となる。図１５においては、最上段に示されるように、左から、「製品名」、「製品番号」、「ID」、および、「パスワード」が、それぞれ対応付けられている。今の場合、製品名として図中上から「AAA」、「BBB」と示されている。さらに、製品番号は、「１２３」、「２３４」と示されている。さらに、右側には、IDとパスワードが示されている。また、それぞれには、生成されたIDとパスワードが対応付けて記憶されており、今の場合、IDは、「A123」、および、「B244」が記録され、さらに、パスワードは、それぞれ「AAAA」および「BBBB」である。
【０１２１】
従って、今の場合、製品名AAAで示される製品は、製品番号が「123」であり、ここで、その製品を購入したユーザのIDが「A123」であり、パスワードが「AAAA」であることが示されている。また、製品名BBBで示される製品は、製品番号が「234」であり、ここで、その製品を購入したユーザのIDが「A234」であり、パスワードが「BBBB」であることが示されている。
【０１２２】
ステップＳ５４において、管理処理部３２１は、通信部１５９を制御して、IDパスワード生成部３２３で生成されたIDとパスワードを販売サーバ５に送信する。
【０１２３】
ステップＳ２７において、販売サーバ５の販売処理部２８１は、IDパスワード処理部２８３を制御して、管理サーバ７よりIDとパスワードが生成されて送信されてきたか否かを判定し、IDとパスワードが送信されてきたと判定されるまでその処理を繰り返す。例えば、ステップＳ５４の処理により、管理サーバ７よりIDとパスワードが送信されてきたと判定された場合、ステップＳ２８において、販売処理部２８１は、通信部９９を制御して送信されてきたIDとパスワードと共に、利用権の情報をネットワーク１を介して携帯電話機２に送信する。
【０１２４】
ステップＳ７において、購入管理部２５１は、ネットワーク１を介して、販売サーバ５より製品の利用権と共にIDとパスワードが送信されてきたか否かを判定する。例えば、ステップＳ２８の処理により、利用権と共にIDとパスワードが送信されてきたと判定された場合、ステップＳ８において、購入管理部２５１は、送信されてきた利用権、ID、および、パスワードを製品に対応付けてIDパスワード記憶部２５２に記憶させる。IDパスワード記憶部２５２に記憶される利用権の情報、ID、および、パスワードは、実際には、図１５で説明したものと同様のリストとしてIDパスワード記憶部２５２に記憶される。
【０１２５】
ステップＳ９において、購入管理部２５１は、液晶ディスプレイ２８を制御して、製品購入が完了したことを示す画面を表示する。
【０１２６】
一方、ステップＳ４２において、決済ができないと判定された場合、ステップＳ４４において、決済処理部３０１は、決済不可を販売サーバ５に対して通知する。従って、ステップＳ２５においては、販売処理部２８１は、決済処理部２８２に通知された決済不可であるとの通知に基づいて、決済完了でない、すなわち、決済不可であると判定して、その処理は、ステップＳ２９に進む。ステップＳ２９において、販売処理部２８１は、決済不可を携帯電話機２に通知する。さらに、この処理により、ステップＳ７においては、利用権の情報と共にIDとパスワードは送信されてこないことになるので、ステップＳ１０において、購入管理部２５１は、液晶ディスプレイ２８を制御して、決済不可であり、製品購入ができなかったことを示す画面を表示する。
【０１２７】
以上の処理により、携帯電話機２は、ネットワーク１を介して、ユーザの操作に基づいて所望の製品の購入を販売サーバ５に対して希望すると、販売サーバ５が、決済サーバ６に対して決済処理を要求して、決済処理を実行させ、さらに、決済が完了したとき、管理サーバ７に対してIDとパスワードを生成し登録させ、購入を希望した製品の購入が完了すると、ネットワーク１を介して、その製品の利用権の情報と共にIDとパスワードの情報を携帯電話機２に供給する。
【０１２８】
次に、図１６，図１７のフローチャートを参照して、上述した処理により利用権を取得したユーザがPC４を操作して、携帯電話機２により取得した利用権を所有する製品であるソフトウェアを利用する（製品を実行する）処理について説明する。
【０１２９】
ステップＳ７１において、ソフトウェア実行部２６３は、入力部６６がユーザにより操作されて利用可能製品一覧の表示が要求されたか否かを判定し、利用可能製品一覧の表示が要求されるまでその処理を繰り返す。そして、例えば、ユーザが入力部６６を操作して利用可能製品一覧の表示が要求された場合、その処理は、ステップＳ７２に進む。
【０１３０】
ステップＳ７２において、ソフトウェア実行部２６３は、利用可能な製品の一覧を確認し、それらをリストとして利用可能製品の一覧として表示する。より詳細には、ソフトウェア実行部２６３は、インストールプログラム記憶部２６７に記憶しているソフトウェアプログラム２６７ａ乃至２６７ｃや、さらには、ダウンロード管理部２６５に問い合わせて現状でダウンロードが可能な製品を確認し（アクセス可能な製品サーバ８からダウンロードできる製品の全てを検索し）、これら全てで確認（検索）される製品を利用可能な製品として利用可能製品一覧として、例えば、図１８で示されるように表示する。図１８においては、最上段に「利用可能なソフトウェア」と表示され、その下に実際に利用可能な製品として、番号１として「AAA」という製品名が表示され、さらに、番号２として「BBB」という製品名が表示されている。これらは、ユーザが入力部６９を操作することにより表示されている製品のいずれか、所望とする製品を選択することができる。
【０１３１】
ステップＳ７３において、ソフトウェア実行部２６３は、表示された利用可能な製品の一覧からいずれかの製品が選択されたか否かを判定し、選択されるまでその処理を繰り返す。例えば、入力部６９が操作されて、ユーザが所望とする製品（ソフトウェア）が選択されたと判定された場合、その処理は、ステップＳ７４に進む。
【０１３２】
ステップＳ７４において、ソフトウェア実行部２６３は、選択された製品が自らにインストールされているか否かを判定する。すなわち、より具体的には、ソフトウェア実行部２６３は、インストールプログラム記憶部２６７にアクセスし、選択された製品が、インストールされているソフトウェアプログラム２６７ａ乃至２６７ｃのいずれかに該当するか否かを判定する。
【０１３３】
例えば、選択された製品が、インストールされているソフトウェアプログラム２６７ａ乃至２６７ｃのいずれでもなく、選択されたソフトウェアは、インストールされていないと判定された場合、ステップＳ７５において、ソフトウェア実行部２６３は、ダウンロード管理部２６５を制御して、製品サーバ８に対して選択された製品のダウンロードを要求する。
【０１３４】
ステップＳ１０１において、製品サーバ８のダウンロード管理部３４１は、製品のダウンロードが要求されたか否かを判定し、ダウンロードの要求があるまでその処理を繰り返し、例えば、ステップＳ７５の処理により、製品のダウンロードの要求があったと判定された場合、その処理は、ステップＳ１０２に進む。
【０１３５】
ステップＳ１０２において、ダウンロード管理部３４１は、製品管理DB３４２にアクセスし、要求のあった製品を読出し、PC４に対してダウンロードさせる。
【０１３６】
ステップＳ７６において、PC４のダウンロード管理部２６５は、選択された製品のダウンロードが開始されたか否かを判定し、開始されるまでその処理を繰り返す。そして、例えば、ステップＳ１０２の処理により、製品のダウンロードが開始されたと判定された場合、ステップＳ７７において、ダウンロード管理部２６５は、製品サーバ８よりダウンロードされてくる製品を取得し、ダウンロードデータ記憶部２６６に記憶させる。
【０１３７】
ステップＳ７８において、ソフトウェア実行部２６３は、製品を利用するためのIDとパスワードの入力を要求する表示画面を出力部６７のディスプレイに表示させると共に、IDパスワード取得部２６１を制御して、選択された製品を識別する製品番号をIR６９ａを介して赤外線通信により携帯電話機２に送信させ、対応する製品を利用するためのIDとパスワードを要求させる。より詳細には、表示画面では、携帯電話機２とPC４が、赤外線通信などの近距離通信が可能な距離や位置に、それぞれを配置するように要求されることになり、もし、赤外線通信が不能な距離にある場合は、この要求に基づいてユーザが所定の通信可能な位置に移動させる必要があるが、ここでは、携帯電話機２は、ユーザにより常に携帯されていることを想定し、PC４を操作するとき、携帯電話機２とPC４は赤外線通信が可能な距離に存在するものとする。尚、通信は、赤外線通信に限るものではなく、例えば、赤外線通信に代えて、ブルートゥースなどに代表される近距離無線通信により携帯電話機２とPC４が通信可能なようにしてもよく、このような場合、携帯電話機２とPC４との距離や位置の制約は赤外線通信より小さなものとなる。いずれにしても、ここでは、PC４が携帯電話機２に対して、特にユーザが携帯電話機２の位置を変えたりしなくても、通信可能であることを前提として処理を説明する。
【０１３８】
ステップＳ１２１において、IDパスワード管理部２５３は、赤外線通信部３５を介して、赤外線通信により製品を利用するためのIDとパスワードが要求されたか否かを判定し、要求されるまでその処理を繰り返す。例えば、ステップＳ７８の処理により、製品を指定する製品番号が送信され、対応する製品のIDとパスワードが要求されたと判定された場合、ステップＳ１２２において、IDパスワード管理部２５３は、要求の製品の利用権、すなわち、対応するIDとパスワードがIDパスワード記憶部２５２に記憶されているか否かを判定する。例えば、上述の処理により利用権が購入されている製品に対するIDとパスワードが要求されていた場合、IDとパスワードは存在するものとすると判定され、ステップＳ１２３において、IDパスワード管理部２５３は、IDパスワード記憶部２５２より記憶されている、要求のあった製品の製品番号に対応するIDとパスワードを読出し、赤外線通信部３５を制御して赤外線通信によりPC４に送信する。一方、ステップＳ１２２において、IDとパスワードが存在しないと判定された場合、ステップＳ１２４において、IDパスワード管理部２５３は、利用権が存在せず、IDとパスワードが存在しない旨を通知する。
【０１３９】
ステップＳ７９において、PC４のIDパスワード取得部２６１は、IR６９ａを介して要求した製品のIDとパスワードが取得できたか否かを判定し、例えば、ステップＳ１２３の処理により、要求した製品に対応する製品番号のIDとパスワードが送信されてきたと判定された場合、ステップＳ８０において、そのIDとパスワードを取得し、IDパスワード記憶部２６２に記憶させる。
【０１４０】
ステップＳ８１において、ソフトウェア実行部２６３は、利用権情報管理部２６４を制御して、ネットワーク１を介して、管理サーバ７に対して、IDとパスワードに基づいて、利用しようとする製品を復号するための鍵情報を要求させる。
【０１４１】
ステップＳ１３１において、利用状態管理部３２４は、ネットワーク１を介して製品の鍵が要求されたか否かを判定し、製品の鍵が要求されるまでその処理を繰り返す。例えば、ステップＳ８１の処理により、IDとパスワードの情報と共に、製品の鍵が要求されたと判定された場合、その処理は、ステップＳ１３２に進む。
【０１４２】
ステップＳ１３２において、利用状態管理部３２４は、送信されてきたIDとパスワードに基づいて、IDパスワード管理DB３２２にアクセスし、鍵情報を要求しているユーザが、その製品を購入した正規のユーザであるか否かの認証処理を実行する。例えば、鍵が要求されている製品に対応する、製品番号に対応するIDとパスワードの情報に、送信されてきたIDとパスワードが含まれている場合、すなわち、鍵を要求してきたユーザが正規のユーザであると判定され、認証がOKであると判定された場合、その処理は、ステップＳ１３３に進む。
【０１４３】
ステップＳ１３３において、利用状態管理部３２４は、要求された鍵情報（単に、鍵とも称する）は利用可能であるか否かを判定する。すなわち、この鍵情報は、利用権を購入したユーザが、製品を利用するときにインストールする際にのみ使用するものであるので、利用権を購入した正規のユーザが、ある特定の１台の情報処理端末（すなわち、今の場合、PC４）で、製品を利用している間にのみ使用できるものであるから、インストールの際に利用した鍵は、そのインストールされた製品がアンインストールされた状態になるまで、例え、正規のユーザであっても利用することはできない。そこで、利用状態管理部３２４は、鍵の要求があった場合、製品のインストールに使用し、その後、その製品がアンインストールされたことを示す情報（鍵を返却したことを示す情報）があるまで、鍵の要求があっても、その鍵を使用できない状態とするように、鍵が利用中であるという情報をIDパスワード管理DB３２２に記録させる。
【０１４４】
そこで、例えば、要求された鍵が未利用の状態であると判定された場合、ステップＳ１３４において、IDパスワード管理DB３２２にその要求された鍵が利用状態として登録させる。さらに、ステップＳ１３５において、利用状態管理部３２４は、暗号化されている製品を復号するための鍵情報をネットワーク１を介して、PC４に送信する。
【０１４５】
ステップＳ８２において、利用権情報管理部２６４は、管理サーバ７より送信されてきた鍵が取得されたか否かを判定する。例えば、ステップＳ１３５の処理により、鍵が送信されてきたと判定された場合、ステップＳ８３において、ソフトウェア実行部２６３は、利用権情報管理部２６４により取得された鍵を利用して、ダウンロードデータ記憶部２６６に記憶されている、暗号化された製品を復号し、さらに、これをインストールプログラム記憶部２６７にインストールすると共に起動させる。
【０１４６】
すなわち、このステップＳ８３までの処理が実行されると、ユーザは、所望とする製品であるソフトウェアを自由に利用することができる状態となる。
【０１４７】
ステップＳ８４において、ソフトウェア実行部２６３は、ユーザにより入力部６６が操作されて、製品の利用が終了されたか否かを判定し、操作が終了されるまでその処理を繰り返す。例えば、ユーザにより入力部６６が操作されて、製品の利用が終了したと判定した場合、その処理は、ステップＳ８５に進む。
【０１４８】
ステップＳ８５において、ソフトウェア実行部２６３は、その製品をアンインストールし、利用権情報管理部２６４を制御して、管理サーバ７に鍵情報の返却を通知する。
【０１４９】
ステップＳ１３６において、利用状態管理部３２４は、製品の鍵の返却が成されたか否かを判定し、返却されるまでその処理を繰り返す。そして、例えば、ステップＳ８５の処理により、鍵の返却が通知された場合、ステップＳ１３７において、返却された鍵情報の利用状態の情報を未利用状態としてIDパスワード管理DB３２２に記録させるようにする。
【０１５０】
ステップＳ７９において、例えば、ステップＳ１２４の処理により、利用権がないことが通知された場合、ステップＳ８７において、ソフトウェア実行部２６３は、製品の利用不可を表示させる。
【０１５１】
ステップＳ１３２において、認証が不可であった場合、または、ステップＳ１３３において、要求された鍵の情報が、IDパスワード管理部DB３２２上に利用中として記録されていた場合、ステップＳ１３８において、利用状態管理部３２４は、鍵は送信不可である旨をPC４に通知する。
【０１５２】
この場合、ステップＳ８２においては、鍵が取得されなかったと判定されるので、その処理は、ステップＳ８６に進み、利用権情報管理部２６４は、鍵の取得が不可か否かを判定する。すなわち、鍵の取得が不可であるとの通知が取得されるまで、ステップＳ８２，Ｓ８６の処理が繰り返される。例えば、ステップＳ１３８の処理により、鍵の取得が不可であると判定された場合、その処理は、ステップＳ８７に進む。
【０１５３】
以上の処理により、携帯電話機２を用いて利用権をインターネットで購入したユーザは、購入の際取得したIDとパスワードを、利用したい電子機器（情報処理装置）に対して供給するようにすることで、そのIDとパスワードに基づいた認証処理を実行し、認証が認められると暗号化されているダウンロードした製品を復号させるための鍵を取得するようにしたので、利用権を購入したユーザは、その製品を自らが所望とする様々な電子機器で自らの利用権をもつ製品を利用することが可能となる。さらに、利用が終了した製品はアンインストールされるまで、その他の電子機器では使用することできない状態となるため、製品を販売する業者の製品に対する権利を保護することも可能となる。
【０１５４】
尚、本発明においては、製品を利用する装置がPC４の場合について説明してきたが、それ以外の電子機器でもよく、例えば、PDA（Personal Digital(Data) Assistants）などでもよく、さらに、携帯電話機などで実行できる製品については、携帯電話機であってもよい。
【０１５５】
以上においては、製品の利用者は、製品の利用を終了させる度に、製品をアンインストールさせることで製品を販売する業者の製品に対する権利を保護することが可能となっているが、ユーザにとって、作業が途中の状態で、製品がアンインストールされることになるため、例えば、製品の設定情報などが失われてしまうため、再度、同様の作業をする際、同様の設定処理を作業前に実行する必要が生じてしまう。
【０１５６】
そこで、作業内容などの利用情報や設定情報は、鍵の情報と同様に、管理サーバ７で管理し、アンインストールされるときのそれまでの利用情報や設定情報を鍵情報と同様に記憶させるようにして、インストールの際、それまでの利用情報や設定情報をも含めてインストールできるようにしもよい。
【０１５７】
図１９は、作業内容や設定情報を鍵情報と共に管理するようにしたPC４により実現される機能について説明する。尚、図１９において、図８のPC４により実現される機能と同一の構成については、同一の番号を付しており、その説明は適宜省略するものとする。
【０１５８】
図８のPC４と異なるのは、ソフトウェア実行部２６３および利用権情報管理部２６４に代えて、ソフトウェア実行部４０１および利用権情報管理部４０２を設けた点である。ソフトウェア実行部４０１およびは利用権情報管理部４０２は、基本的に、ソフトウェア実行部２６３および利用権情報管理部２６４と同様の機能を有するが、ソフトウェア実行部４０１は、利用権情報管理部４０２を制御して、製品をインストールする際に暗号化されたダウンロードデータを復号するために鍵情報を取得させる際、そのユーザが製品を利用することによって実行してきた作業内容である利用情報や設定情報を取得させると共に、取得した鍵情報に基づいて、ダウンロードデータ記憶部２６６に記憶された製品を復号して、インストールプログラム記憶部２６７にインストールすると共に、これまでの作業内容や設定情報を付加して起動させる。
【０１５９】
さらに、ソフトウェア実行部４０１は、製品の作業が終了される際、それまでの利用情報と設定情報を取得してから、製品をアンインストールし、利用権情報管理部４０２を制御して、これらの利用情報と設定情報を付して、鍵の返却を通知させる。
【０１６０】
次に、図２０の機能ブロック図を参照して、利用情報や設定情報を鍵情報と共に管理するようにした管理サーバ７により実現される機能について説明する。尚、図２０において、図１１の管理サーバ７により実現される機能と同一の構成については、同一の番号を付しており、その説明は適宜省略するものとする。
【０１６１】
図２０において、図１１の管理サーバ７と異なる点は、IDパスワード管理DB３２２と利用状態管理部３２４に代えて、IDパスワード管理DB４２１と利用状態管理部４２２を設けた点である。
【０１６２】
IDパスワード管理DB４２１と利用状態管理部４２２は、基本的にはIDパスワード管理DB３２２と利用状態管理部３２４と同様の機能を有するが、さらに、利用状態管理部４２２は、鍵が返却される際、IDとパスワードに対応した鍵情報の利用状況と共に、そのユーザの利用情報と設定情報をIDパスワード管理DB４２１に記憶させ、鍵情報を供給する際、合わせて利用情報と設定情報を読み出してPC４に供給する。尚、携帯電話機２、販売サーバ５、決済サーバ６、および、製品サーバ８は、上述と同様であるので説明を省略する。また、以下において、その他の構成が示されていない装置については、特に断りのない場合、上述と同様であるものとする。
【０１６３】
次に、図２１，図２２のフローチャートを参照して、図２０の管理サーバ７を含めた製品販売システムにおいて、ユーザが図１９のPC４を操作して、携帯電話機２により取得した利用権を所有する製品であるソフトウェアを利用する（製品を実行する）処理について説明する。尚、権利を取得する操作は、図１３，図１４のフローチャートを参照して説明した操作と同様であるので、その説明は省略する。また、図２１，図２２のフローチャートのステップＳ１５１乃至Ｓ１６０，Ｓ１６２，Ｓ１６４，Ｓ１６６，Ｓ１６７、ステップＳ１８１，Ｓ１８２、ステップＳ２０１乃至Ｓ２０４、および、ステップＳ２２１乃至Ｓ２２４，Ｓ２２７，Ｓ２２９の処理は、図１６，図１７のフローチャートのステップＳ７１乃至Ｓ８０，Ｓ８２，Ｓ８４，Ｓ８６，Ｓ８７、ステップＳ１０１，Ｓ１０２、ステップＳ１２１乃至Ｓ１２４、および、ステップＳ１３１乃至Ｓ１３４，Ｓ１３７，Ｓ１３８の処理は、同様であるので省略する。
【０１６４】
ステップＳ１６１において、ソフトウェア実行部４０１は、利用権情報管理部４０２を制御して、ネットワーク１を介して、管理サーバ７に対して、IDとパスワードに基づいて、利用しようとする製品を復号するための鍵情報、並びに、利用情報および設定情報を要求させる。
【０１６５】
ステップＳ２２５（図２２）において、利用状態管理部３２４は、暗号化されている製品を復号するための鍵情報、並びに、利用情報および設定情報をネットワーク１を介して、PC４に送信する。
【０１６６】
ステップＳ１６３（図２１）において、ソフトウェア実行部４０１は、利用権情報管理部４０２により取得された鍵を利用して、ダウンロードデータ記憶部２６６に記憶されている、暗号化された製品を復号し、さらに、これをインストールプログラム記憶部２６７にインストールすると共に、送信されてきた利用情報と設定情報に対応した状態にして起動させる。より具体的には、例えば、作業していたファイルを起動させ、さらに、それまでの作業により設定された内容（例えば、フォントやフォントサイズなど）で起動させる。
【０１６７】
ステップＳ１６５において、ソフトウェア実行部４０１は、その製品の利用情報（作業内容に係る情報）、および、設定情報を利用権情報管理部４０２に供給した後、製品をアンインストールして、管理サーバ７に鍵情報の返却を通知すると共に、利用情報と設定情報を送信する。
【０１６８】
ステップＳ２２６（図２２）において、利用状態管理部４２２は、製品の鍵の返却と、利用情報および設定情報が送信されてきたか否かを判定し、鍵が返却され、利用情報および設定情報が送信されてくるまでその処理を繰り返す。そして、例えば、ステップＳ１６５の処理により、鍵の返却が通知され、利用情報および設定情報が送信されてきた場合、その処理は、ステップＳ２２７に進む。
【０１６９】
ステップＳ２２８において、利用状態管理部４２２は、送信されてきた利用情報および設定情報をIDとパスワードに対応付けてIDパスワード管理DB４２１に記録させるようにする。
【０１７０】
以上の処理により、製品を利用した際にユーザが実際に行った作業履歴となる利用情報と、製品にユーザが施した設定情報がアンインストールされる毎に更新され、さらに、インストールの度に、利用情報と設定情報が復帰できるようになるため、利用権を購入したユーザが、その製品を自らが所望とする様々な電子機器で自らの利用権をもつ製品を利用することができ、また、利用が終了した製品はアンインストールされるまで、その他の電子機器では使用することできない状態となるため、製品を販売する業者の製品に対する権利を保護することも可能となるうえ、さらに、各ユーザは、これまでの作業を継続することが可能になると共に、設定情報が保存されるため作業効率も維持することが可能となる。
【０１７１】
以上においては、製品を購入する際、IDとパスワードを利用権の情報の一部として取得し、製品を利用する電子機器が、管理サーバ７に問い合わせて、鍵を取得するといった例について説明してきたが、製品を購入する際、IDとパスワードではなく、鍵そのものを利用権の情報の一部として取得させるようにしてもよい。
【０１７２】
図２３は、製品を購入する際、IDとパスワードの代わりに鍵情報を取得できるようにした携帯電話機２の機能を説明する機能ブロック図である。
【０１７３】
購入管理部４５１は、基本的には、図７の購入管理部２５１と同様の機能であるが、購入処理を実行する際、販売サーバ５よりIDとパスワードの代わりに、鍵情報を取得し、鍵記憶部４５２に供給する。鍵管理部４５３は、製品を利用しようとするPC４より製品を利用する際に必要な鍵情報が要求されたとき鍵記憶部４５２より読み出して供給する。このとき、鍵管理部４５３は、鍵記憶部４５２にその鍵が利用中であるといった情報を記憶させ、鍵が利用中である場合、それ以外の鍵の要求があっても受け付けない。また、製品の利用を終えたPC４より鍵が返却されると、鍵記憶部４５２における鍵の利用状態を未利用状態にする。
【０１７４】
次に、図２４の機能ブロック図を参照して、IDとパスワードの代わりに鍵情報を直接取得して製品を実行できるようにしたPC４により実現される機能について説明する。尚、図２４において、図８のPC４により実現される機能と同一の構成については、同一の番号を付しており、その説明は適宜省略するものとする。
【０１７５】
図８のPC４と異なるのは、ソフトウェア実行部２６３および利用権情報管理部２６４に代えて、ソフトウェア実行部４７１および利用権情報管理部４７２を設け、IDパスワード取得部２６１、および、IDパスワード記憶部２６２を削除した点である。
【０１７６】
ソフトウェア実行部４７１およびは利用権情報管理部４７２は、基本的に、ソフトウェア実行部２６３および利用権情報管理部２６４と同様の機能を有するが、ソフトウェア実行部４７１は、製品を実行する際、利用権情報管理部４７２を制御して、製品をインストールする際に暗号化されたダウンロードデータを復号するために鍵情報を携帯電話機２からIR６９ａを介して取得させ、取得した鍵情報に基づいて、ダウンロードデータ記憶部２６６に記憶された製品を復号して、インストールプログラム記憶部２６７にインストールする。
【０１７７】
次に、図２５の機能ブロック図を参照して、IDとパスワードの代わりに鍵情報を用いるようにした販売サーバ５の機能について説明する。尚、図２５において、図９の販売サーバ５により実現される機能と同一の構成については、同一の番号を付しており、その説明は適宜省略するものとする。
【０１７８】
図２５において、図９の販売サーバ５と異なる点は、販売処理部２８１およびIDパスワード処理部２８３に代えて、販売処理部４８１および鍵処理部４８２を設けた点である。
【０１７９】
販売処理部４８１は、基本的には、販売処理部２８１と同様の機能を有するが、販売処理において、IDとパスワードを携帯電話機２に供給していたのに対して、代わりに鍵情報を供給する。鍵処理部４８２は、販売処理部４８１の指示により、（図２６の）管理サーバ７に鍵情報を要求し、取得した鍵情報を販売処理部４８１に渡す。
【０１８０】
次に、図２６を参照して、IDとパスワードの代わりに鍵情報を用いるようにした管理サーバ７の機能について説明する。尚、図２６において、図１１の管理サーバ７により実現される機能と同一の構成については、同一の番号を付しており、その説明は適宜省略するものとする。
【０１８１】
図２６において、図１１の管理サーバ７と異なる点は、管理処理部３２１およびIDパスワード管理DB３２２に代えて、管理処理部４９１および鍵管理部４９２を設け、IDパスワード生成部３２３、および、利用状態管理部３２４を削除した点である。
【０１８２】
管理処理部４９１は、販売サーバ５より鍵情報が要求されると、鍵管理部４９２に生成させ、生成された鍵情報を販売サーバ５に供給する。
【０１８３】
次に、図２７，図２８のフローチャートを参照して、IDとパスワードの代わりに鍵情報を直接取得して製品を実行できるようにした携帯電話機２と販売サーバ５による製品購入処理について説明する。尚、図２７，図２８のフローチャートにおけるステップＳ２５１乃至Ｓ２５６，Ｓ２５９，Ｓ２６０、ステップＳ２８１乃至Ｓ２８５，Ｓ２８９、および、ステップＳ３０１乃至Ｓ３０４は、図１３，図１４のフローチャートにおけるステップＳ１乃至Ｓ６，Ｓ９，Ｓ１０、ステップＳ２１乃至Ｓ２５，Ｓ２９、および、ステップＳ４１乃至Ｓ４４の処理と同様であるのでその説明は省略する。
【０１８４】
ステップＳ２８６において、販売処理部４８１は、鍵処理部４８２を制御して、管理サーバ７に対して、決済が完了した製品を識別する製品名および製品番号とを送付すると共に鍵情報の発行を要求する。
【０１８５】
ステップＳ３２１（図２８）において、管理サーバ７の管理処理部４９１は、鍵情報の発行が要求されたか否かを判定し、鍵情報の発行が要求されたと判定されるまで、その処理が繰り返される。例えば、ステップＳ２８６の処理により、鍵情報の発行が要求されたと判定された場合、ステップＳ３２２において、管理処理部４９１は、鍵管理部４９２を制御して、鍵情報を発行させる。
【０１８６】
ステップＳ３２３において、管理処理部４９１は、通信部１５９を制御して、鍵管理部４９２で生成された鍵情報を販売サーバ５に送信する。
【０１８７】
ステップＳ２８７において、販売サーバ５の販売処理部４８１は、鍵処理部４８２を制御して、管理サーバ７より鍵情報が送信されてきたか否かを判定し、鍵情報が送信されてきたと判定されるまでその処理を繰り返す。例えば、ステップＳ３２３の処理により、管理サーバ７より鍵情報が送信されてきたと判定された場合、ステップＳ２８８において、販売処理部２８１は、通信部９９を制御して送信されてきた鍵情報と共に、利用権の情報をネットワーク１を介して携帯電話機２に送信する。
【０１８８】
ステップＳ２８７において、購入管理部４５１は、ネットワーク１を介して、販売サーバ５より製品の利用権と共に鍵情報が送信されてきたか否かを判定する。例えば、ステップＳ２８８の処理により、利用権と共に鍵情報が送信されてきたと判定された場合、ステップＳ２５８において、購入管理部４５１は、送信されてきた利用権、および、鍵情報を製品に対応付けて鍵記憶部４５２に記憶させる。
【０１８９】
以上の処理により、携帯電話機２のユーザが製品の購入操作をすることにより、製品の購入処理が完了すると携帯電話機２には、製品の利用権の情報と、暗号化された製品を復号するための鍵情報が取得される。
【０１９０】
次に、図２９，図３０のフローチャートを参照して、図２７，図２８のフローチャートを参照して説明した処理により携帯電話機２を用いてユーザが取得した利用権を利用した製品実行処理について説明する。尚、図２９，図３０のフローチャートにおいて、ステップＳ３５１乃至Ｓ３５８，Ｓ３６０乃至Ｓ３６５、および、ステップＳ３７１，Ｓ３７２の処理は、図１６のフローチャートにおけるステップＳ７１乃至Ｓ７７，Ｓ８２乃至Ｓ８７、および、Ｓ１０１，Ｓ１０２の処理と同様であるので、その説明は省略する。
【０１９１】
ステップＳ３５９において、ソフトウェア実行部４７１は、利用権情報管理部４７２を制御して、IR６９ａによる赤外線通信を介して、携帯電話機２に対して、利用しようとする製品を復号するための鍵情報を要求させる。
【０１９２】
ステップＳ３９１において、鍵管理部５０１は、赤外線通信部３５を介して製品の鍵が要求されたか否かを判定し、製品の鍵が要求されるまでその処理を繰り返す。例えば、ステップＳ３５９の処理により、製品の鍵が要求されたと判定された場合、その処理は、ステップＳ３９２に進む。
【０１９３】
ステップＳ３９２において、鍵管理部５０１は、要求された鍵情報は利用可能であるか否かを判定する。例えば、要求された鍵が未利用の状態であると判定された場合、ステップＳ３９３において、鍵記憶部４５２にその要求された鍵が利用状態として登録させる。さらに、ステップＳ３９４において、鍵管理部５０１は、暗号化されている製品を復号するための鍵情報を赤外線通信部３５を制御して赤外線通信を介して、PC４に送信する。
【０１９４】
ステップＳ３９５において、鍵管理部５０１は、製品の鍵の返却が成されたか否かを判定し、返却されるまでその処理を繰り返す。そして、例えば、ステップＳ３６２の処理により、鍵の返却が通知された場合、ステップＳ３９６において、返却された鍵情報の利用状態の情報を未利用状態として鍵記憶部４５２に記録させるようにする。
【０１９５】
以上の処理によれば、携帯電話機２により製品を購入する際、暗号化された製品を復号する鍵情報を携帯電話機２で取得することができるので、ユーザは、携帯電話機２を所持して、かつ、自らが使用している電子機器が製品をダウンロードできる環境であれば、自らが購入した製品を利用することが可能となる。
【０１９６】
以上においては、携帯電話機２により製品を購入する際、暗号化された状態で製品を購入する際、鍵情報を取得するようにする例について説明してきたが、携帯電話機２により鍵情報を取得する場合には、携帯電話機２が上述した利用情報と設定情報を管理するようにすることで、場所や、使用する電子機器によらず、自らで購入した製品で一度行った処理を継続的に、また、設定情報に基づいて同様の環境で、実現させるようにすることができる。
【０１９７】
次に、図３１を参照して、携帯電話機２により製品を購入する際に、鍵情報を取得すると共に、利用情報と設定情報を管理するようにした、携帯電話機２の機能について説明する。尚、図３１においては、図２３の携帯電話機２により実現される機能と同一の構成については、同一の番号を付しており、その説明は適宜省略するものとする。
【０１９８】
図３１の携帯電話機２と図２３の携帯電話機２と異なるのは、鍵記憶部４５２および鍵管理部４５３に代えて、鍵記憶部５０２および鍵管理部５０１を設けたことである。鍵管理部５０１は、鍵記憶部５０２の鍵の利用状態の情報に加えて、製品の利用情報および設定情報を鍵記憶部５０２に記憶させ、鍵が要求された場合、鍵情報と共に利用情報と設定情報を鍵記憶部５０２より読み出してPC４に赤外線通信部３５を介して赤外線通信で供給する。また、鍵管理部５０１は、鍵が返却された場合、合わせて、その製品の利用情報と設定情報を取得して、鍵記憶部５０２に記憶させる。
【０１９９】
次に、図３２を参照して、携帯電話機２により鍵情報、利用情報、および、設定情報が管理されるときの、PC４により実現される機能について説明する。尚、図３２においては、図２４のPC４により実現される機能と同一の構成については、同一の番号を付しており、その説明は適宜省略するものとする。
【０２００】
図３２において、図２４のPC４と異なる点は、ソフトウェア実行部４７１および利用権情報管理部４７２に代えて、ソフトウェア実行部５１１および利用権情報管理部５１２を設けた点である。
【０２０１】
ソフトウェア実行部５１１は、基本的な機能はソフトウェア実行部４７１と同様であるが、さらに、利用権情報管理部５１２を制御して、IR６９ａを介して携帯電話機２に鍵と共に利用情報および設定情報を要求させ、取得すると、製品をインストールする際、利用情報および設定情報にも対応した状態で、インストールプログラム記憶部２６７にインストールすると共に、利用が終了すると、それまでの利用情報と設定情報を利用権情報管理部５１２を制御して、IR６９ａを介して携帯電話機２に出力する。
【０２０２】
次に、図３３，図３４のフローチャートを参照して、携帯電話機２により鍵、利用情報、および、設定情報が管理される場合の製品実行処理について説明する。尚、図３３，図３４のフローチャートにおけるステップＳ４１１乃至Ｓ４１７，Ｓ４２３，Ｓ４２４、および、ステップＳ４３１，Ｓ４３２の処理は、図１６のステップＳ７１乃至Ｓ７７，Ｓ８６，Ｓ８７、および、ステップＳ１０１の処理と同様であるの、その説明は省略する。
【０２０３】
ステップＳ４１８において、ソフトウェア実行部５１１は、利用権情報管理部５１２を制御して、IR６９ａより赤外線通信により、携帯電話機２に対して、利用しようとする製品を復号するための鍵情報と、利用情報および設定情報を要求させる。
【０２０４】
ステップＳ４５１において、鍵管理部５０１は、赤外線通信部３５を介して製品の鍵が要求されたか否かを判定し、製品の鍵が要求されるまでその処理を繰り返す。例えば、ステップＳ４１８の処理により、製品の鍵と共に利用情報および設定情報が要求されたと判定された場合、その処理は、ステップＳ４５２に進む。
【０２０５】
ステップＳ４５２において、鍵管理部５０１は、鍵記憶部５０２に参照して、要求された鍵情報は利用可能であるか否かを判定する。
【０２０６】
そこで、例えば、要求された鍵が未利用の状態であると判定された場合、ステップＳ４５３において、鍵管理部５０１は、鍵記憶部５０２にその要求された鍵が利用状態として登録させる。さらに、ステップＳ４５４において、鍵管理部５０１は、暗号化されている製品を復号するための鍵情報を赤外線通信部３５を介して、PC４に送信する。
【０２０７】
ステップＳ４１９において、利用権情報管理部５１２は、携帯電話機２より赤外線通信回線を介して送信されてきた鍵が取得されたか否かを判定する。例えば、ステップＳ４５４の処理により、鍵が送信されてきたと判定された場合、ステップＳ４２０において、ソフトウェア実行部５１１は、利用権情報管理部５１２により取得された鍵を利用して、ダウンロードデータ記憶部２６６に記憶されている、暗号化された製品を復号し、さらに、これをインストールプログラム記憶部２６７にインストールすると共に、利用情報と設定情報を反映させた状態で起動させる。
【０２０８】
すなわち、このステップＳ４２０までの処理が実行されると、ユーザは、所望とする製品であるソフトウェアを自由に利用することができる状態となる。
【０２０９】
ステップＳ４２１において、ソフトウェア実行部５１１は、ユーザにより入力部６６が操作されて、製品の利用が終了されたか否かを判定し、操作が終了されるまでその処理を繰り返す。例えば、ユーザにより入力部６６が操作されて、製品の利用が終了したと判定した場合、その処理は、ステップＳ４２２に進む。
【０２１０】
ステップＳ４２２において、ソフトウェア実行部５１１は、その製品の利用情報と設定情報を取得して、利用権情報管理部５１２に供給し、携帯電話機２に対して鍵情報と共に返却の通知として送信させた後、製品をアンインストールする。
【０２１１】
ステップＳ４５５において、鍵管理部５０１は、製品の鍵、および、利用情報および設定情報の返却が成されたか否かを判定し、返却されるまでその処理を繰り返す。そして、例えば、ステップＳ４２２の処理により、鍵と共に利用情報および設定情報の返却が通知された場合、ステップＳ４５６において、返却された鍵情報の利用状態の情報を未利用状態として鍵記憶部５０２に記録させ、ステップＳ４５７において、併せて送信されてきた利用情報および設定情報を記憶させる。
【０２１２】
以上の処理により、携帯電話機２が上述した各製品の鍵情報と共に、利用情報と設定情報を管理するようにすることで、場所や、使用する電子機器によらず、自らで購入した製品で一度行った処理を利用情報として継続的に利用することができ、また、設定情報に基づいて同様の環境で作業することが可能となる。
【０２１３】
以上においては、携帯電話機２に鍵情報、利用情報、および、設定情報を管理させるようにした場合について説明してきたが、携帯電話機２には、記憶できる容量に限界がある。そこで、利用情報や設定情報などの比較的大きな情報は、例えば、管理サーバ７などのその他のサーバで管理するようにしてもよい。
【０２１４】
次に、図３５を参照して、利用情報および設定情報を管理サーバ７で管理するようにした場合のPC４により実現される機能を示している。尚、図３５において、図８のPC４により実現される機能と同一の構成については、同一の番号を付しており、その説明は適宜省略するものとする。
【０２１５】
図３５において、図８のPC４と異なるのは、ソフトウェア実行部２６３および利用権情報管理部２６４に代えて、ソフトウェア実行部５４１および利用権情報管理部５４２を設けた点である。ソフトウェア実行部５４１およびは利用権情報管理部５４２は、基本的に、ソフトウェア実行部２６３および利用権情報管理部２６４と同様の機能を有するが、ソフトウェア実行部５４１は、利用権情報管理部５４２を制御して、製品をインストールする際に暗号化されたダウンロードデータを復号するために鍵情報は、IR６９ａを制御して赤外線通信で携帯電話機２より取得させる。また、ソフトウェア実行部５４１は、利用権情報管理部５４２を制御して、通信部６９を制御して、インターネット１を経由して、管理サーバ７より、そのユーザが製品を利用することによって実行してきた作業内容である利用情報や設定情報を取得させると共に、取得した鍵情報に基づいて、ダウンロードデータ記憶部２６６に記憶された製品を復号して、インストールプログラム記憶部２６７にインストールすると共に、これまでの作業内容や設定情報を付加して起動させる。
【０２１６】
さらに、ソフトウェア実行部５４１は、製品の作業が終了される際、それまでの利用情報と設定情報を取得してから、製品をアンインストールし、利用権情報管理部４０２を制御して、鍵情報をIR６９ａを介して携帯電話機２に返却させ、利用情報と設定情報を管理サーバ７に送信する。
【０２１７】
尚、携帯電話機２により実現される機能は、図２３を参照して説明したものと同様であるので説明は省略する。
【０２１８】
次に、図３６を参照して、利用情報と設定情報を管理する管理サーバ７により実現される機能について説明する。尚、図３６において、図１１の管理サーバ７により実現される機能と同一の構成については、同一の番号を付しており、その説明は適宜省略するものとする。
【０２１９】
ここで、図１１の管理サーバ７と異なる機能は、利用状態管理部５５２は、基本的に、図１１の利用状態管理部３２４と同様のものであるが、PC４が製品を起動させる際に、それまでにその製品によりユーザが実行していた作業内容などの利用情報と、設定情報を鍵管理部５５１より呼び出し、要求に応じてPC４に供給すると共に、PC４により製品の処理が終了した場合、その時点での利用情報と設定情報を取得し、鍵管理部５５１に記憶させる。
【０２２０】
次に、図３７，図３８のフローチャートを参照して、鍵情報と携帯電話機２で管理し、利用情報と設定情報を管理サーバ７が管理する場合の製品実行処理について説明する。尚、図３７，図３８のフローチャートにおけるステップＳ４７１乃至Ｓ４７９，Ｓ４８３，Ｓ４８４，Ｓ４８６，Ｓ４８７、ステップＳ５０１，Ｓ５０２、および、ステップＳ５２１乃至Ｓ５２６の処理は、図２９，図３０のフローチャートを参照して説明したステップＳ３５１乃至Ｓ３６０，Ｓ３６２乃至Ｓ３６５、ステップＳ３７１，Ｓ３７２、および、ステップＳ３９１乃至Ｓ３９７の処理と同様であるので、その説明は省略する。
【０２２１】
ステップＳ４８０において、ソフトウェア実行部５４１は、利用権情報管理部５４２を制御して、ネットワーク１を介して、管理サーバ７に対して、製品を利用する上で必要となる利用情報および設定情報を要求させる。
【０２２２】
ステップＳ５４１において、利用状態管理部５２２は、製品の利用情報および設定情報がネットワーク１を介して、PC４から要求されてきたか否かを判定し、要求されたと判定されるまでその処理を繰り返す。例えば、ステップＳ４７９の処理により、製品の利用情報および設定情報がネットワーク１を介して、PC４から要求されてきたと判定された場合、その処理は、ステップＳ５４２に進む。
【０２２３】
ステップＳ５４２において、利用状態管理部５５２は、鍵管理部５５１に記憶されている利用情報及び設定情報を読み出して、インターネット１を介してPC４に送信する。
【０２２４】
ステップＳ４８１において、ソフトウェア実行部５４１は、利用権情報管理部５４２に問い合わせて、利用情報と設定情報が管理サーバ７より送信されてきたか否かを判定し、送信されてきたと判定されるまでその処理を繰り返す。例えば、ステップＳ５４２の処理により、利用情報と設定情報が管理サーバ７より送信されてきたと判定された場合、ステップＳ４８２において、ソフトウェア実行部５４１は、送信されてきた管理サーバ７よりネットワーク１を介して送信されてきた製品の利用情報と設定情報を取得する。
【０２２５】
ステップＳ４８３において、ソフトウェア実行部５４１は、携帯電話機２より赤外線通信回線より取得された鍵を利用して、ダウンロードデータ記憶部２６６に記憶されている、暗号化された製品を復号し、さらに、これをインストールプログラム記憶部２６７にインストールすると共に、送信されてきた利用情報と設定情報に対応した状態にして起動させる。
【０２２６】
ステップＳ４８６において、ソフトウェア実行部５４１は、利用情報および設定情報をネットワーク１を経由して管理サーバ７に送信する（返却する）。
【０２２７】
ステップＳ５４３において、利用状態管理部５５２は、製品の利用情報および設定情報が送信されてきたか否かを判定し、利用情報および設定情報が送信されてくるまでその処理を繰り返す。そして、例えば、ステップＳ４８５の処理により、利用情報および設定情報が送信されてきた場合、その処理は、ステップＳ５４４に進む。
【０２２８】
ステップＳ５４４において、利用状態管理部５５２は、送信されてきた利用情報および設定情報を鍵管理部５５１に記録させるようにする。
【０２２９】
以上の処理により、利用情報や設定情報などの大きな情報は、ネットワーク１上のサーバ（以上の例においては、管理サーバ７であるがそれ以外のサーバであったもよい）で実行し、データ量の小さい鍵情報のみを携帯電話機２で管理するようにしたことにより、携帯電話機２への負荷を抑制しつつ、場所や、使用する電子機器によらず、ユーザは、携帯電話機２を所持していれば、自らで購入した製品で一度行った処理を利用情報として継続的に利用することができ、また、設定情報に基づいて同様の環境で作業することが可能となる
【０２３０】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行させることが可能な、例えば汎用のパーソナルコンピュータなどに記録媒体からインストールされる。
【０２３１】
プログラムが記録されている記録媒体は、図４乃至図９に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されているリムーバルメディア３、磁気ディスク８１，１１１，１４１，１７１，２０１（フレキシブルディスクを含む）、光ディスク８２，１１２，１４２，１７２，２０２（CD-ROM(Compact Disc-Read Only Memory)，DVD（Digital Versatile Disk）を含む）、光磁気ディスク８３，１１３，１４３，１７３，２０３（MD（Mini-Disc）を含む）、もしくは半導体メモリ８４，１１４，１４４，１７４，２０４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM６２，９２，１２２，１５２，１８２や、記憶部６８，９８，１２８，１５８，１８８に含まれるハードディスクなどで構成される。
【０２３２】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【０２３３】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２３４】
【図１】本発明を適用した製品販売システムの一実施の形態の構成を示す図である。
【図２】携帯電話機の外観を示す図である。
【図３】携帯電話機の外観を示す図である。
【図４】図１の携帯電話機の構成を示すブロック図である。
【図５】図１のPCの構成を示すブロック図である。
【図６】図１の販売サーバの構成を示すブロック図である。
【図７】図１の携帯電話機により実現される機能を示す機能ブロック図である。
【図８】図１のPCにより実現される機能を示す機能ブロック図である。
【図９】図１の販売サーバにより実現される機能を示す機能ブロック図である。
【図１０】図１の決済サーバにより実現される機能を示す機能ブロック図である。
【図１１】図１の管理サーバにより実現される機能を示す機能ブロック図である。
【図１２】図１の製品サーバにより実現される機能を示す機能ブロック図である。
【図１３】製品購入処理を説明するフローチャートである。
【図１４】製品購入処理を説明するフローチャートである。
【図１５】管理サーバのIDパスワード管理DBの構成を説明する図である。
【図１６】製品実行処理を説明するフローチャートである。
【図１７】製品実行処理を説明するフローチャートである。
【図１８】表示画面の例を示す図である。
【図１９】図１のPCにより実現されるその他の機能を示す機能ブロック図である。
【図２０】図１の管理サーバにより実現されるその他の機能を示す機能ブロック図である。
【図２１】その他の製品実行処理を説明するフローチャートである。
【図２２】その他の製品実行処理を説明するフローチャートである。
【図２３】図１の携帯電話機により実現されるその他の機能を示す機能ブロック図である。
【図２４】図１のPCにより実現されるその他の機能を示す機能ブロック図である。
【図２５】図１の販売サーバにより実現されるその他の機能を示す機能ブロック図である。
【図２６】図１の管理サーバにより実現されるその他の機能を示す機能ブロック図である。
【図２７】その他の製品購入処理を説明するフローチャートである。
【図２８】その他の製品購入処理を説明するフローチャートである。
【図２９】その他の製品実行処理を説明するフローチャートである。
【図３０】その他の製品実行処理を説明するフローチャートである。
【図３１】図１の携帯電話機により実現されるその他の機能を示す機能ブロック図である。
【図３２】図１のPCにより実現されるその他の機能を示す機能ブロック図である。
【図３３】その他の製品実行処理を説明するフローチャートである。
【図３４】その他の製品実行処理を説明するフローチャートである。
【図３５】図１のPCにより実現されるその他の機能を示す機能ブロック図である。
【図３６】図１の管理サーバにより実現されるその他の機能を示す機能ブロック図である。
【図３７】その他の製品実行処理を説明するフローチャートである。
【図３８】その他の製品実行処理を説明するフローチャートである。
【符号の説明】
【０２３５】
１  インターネット，  ２  携帯電話機，  ３  リムーバルメディア，  ４  PC，  ５  販売サーバ，  ６  決済サーバ，  ７  管理サーバ，  ８  製品サーバ，  ２５１  購入管理部，  ２５２  IDパスワード記憶部，  ２５３  IDパスワード管理部，  ２６１  IDパスワード取得部，  ２６２  IDパスワード記憶部，  ２６３  ソフトウェア実行部，  ２６４  利用権情報管理部，  ２６５  ダウンロード管理部，  ２６６  ダウンロードデータ記憶部，  ２８１  販売処理部，  ２８２  決済処理部，  ２８３  IDパスワード処理部，  ３０１  決済処理部，  ３０２  顧客管理DB，  ３２１  管理処理部，  ３２２  IDパスワード管理DB，  ３２３  IDパスワード生成部，  ３２４  利用状態管理部，  ダウンロード管理部，  ３４２  製品管理DB，  ４０１  ソフトウェア実行部，  ４０２  利用権情報管理部，  ４２１  IDパスワード管理DB，  ４２２  利用状態管理部，  ４５１  購入管理部，  ４５２  IDパスワード記憶部，  ４５３  IDパスワード管理部，  ４７１  ソフトウェア実行部，  ４７２  利用権情報管理部，  ４８１  販売処理部，  ４８２  鍵処理部，  ４９１  管理処理部，  ４９２  IDパスワード管理DB，  ５０１  IDパスワード管理部，  ５０２  IDパスワード記憶部，  ５１１  ソフトウェア実行部，  ５１２  利用権情報管理部，  ５４１  ソフトウェア実行部，  ５４２  利用権情報管理部，  ５５１  鍵管理部，  ５５２  利用権情報管理部
【図１】
2005165631.tif 000003
【図２】
2005165631.tif 000004
【図３】
2005165631.tif 000005
【図４】
2005165631.tif 000006
【図５】
2005165631.tif 000007
【図６】
2005165631.tif 000008
【図７】
2005165631.tif 000009
【図８】
2005165631.tif 000010
【図９】
2005165631.tif 000011
【図１０】
2005165631.tif 000012
【図１１】
2005165631.tif 000013
【図１２】
2005165631.tif 000014
【図１３】
2005165631.tif 000015
【図１４】
2005165631.tif 000016
【図１５】
2005165631.tif 000017
【図１６】
2005165631.tif 000018
【図１７】
2005165631.tif 000019
【図１８】
2005165631.tif 000020
【図１９】
2005165631.tif 000021
【図２０】
2005165631.tif 000022
【図２１】
2005165631.tif 000023
【図２２】
2005165631.tif 000024
【図２３】
2005165631.tif 000025
【図２４】
2005165631.tif 000026
【図２５】
2005165631.tif 000027
【図２６】
2005165631.tif 000028
【図２７】
2005165631.tif 000029
【図２８】
2005165631.tif 000030
【図２９】
2005165631.tif 000031
【図３０】
2005165631.tif 000032
【図３１】
2005165631.tif 000033
【図３２】
2005165631.tif 000034
【図３３】
2005165631.tif 000035
【図３４】
2005165631.tif 000036
【図３５】
2005165631.tif 000037
【図３６】
2005165631.tif 000038
【図３７】
2005165631.tif 000039
【図３８】
2005165631.tif 000040