(57)【要約】【課題】  正当な権限を有する提供者にサービスの提供を制限することができるサービス提供装置を提供する。【解決手段】  サービス提供装置２は、サービスを提供する側の属性を表すプロファイルが記憶された提供プロファイル記憶部１１と、提供プロファイル記憶部１１に記憶されたプロファイルに基づいてサービスの提供条件を満たすか否かを判断する提供条件判断部１２とを有している。提供条件判断部１２は、サービスの提供条件を満たすと判断し、サービスを利用する側の属性を表すプロファイルがサービスの利用条件を満たす場合に、サービスの提供を許可する。【選択図】  図２
2005301825.tif 000002
【特許請求の範囲】
【請求項１】
サービスを提供する側の属性を表すプロファイルが記憶された提供プロファイル記憶手段と、
前記提供プロファイル記憶手段に記憶されたプロファイルが前記サービスの提供条件を満たすか否かを判断する提供条件判断手段と、
前記サービスを利用する側の属性を表すプロファイルが記憶された利用プロファイル記憶手段と、
前記利用プロファイル記憶手段に記憶されたプロファイルが前記サービスの利用条件を満たすか否かを判断する利用条件判断手段と、
を備え、
前記提供条件判断手段が、前記サービスの提供条件を満たすと判断し、前記サービスの利用条件を満たすと前記利用条件判断手段によって判断された場合に、前記サービスの提供を許可し、
前記利用条件判断手段が、前記サービスの利用条件を満たすと判断し、前記サービスの提供条件を満たすと前記提供条件判断手段によって判断された場合に、前記サービスの利用を許可するサービス提供システム。
【請求項２】
前記サービスを提供させるための提供条件を表す提供条件情報を生成する提供条件情報生成手段と、
前記サービスを利用させるための利用条件を表す利用条件情報を生成する利用条件情報生成手段と、
を備え、
前記提供条件判断手段による判断が、前記提供条件情報生成手段によって生成された提供条件情報によって表された提供条件を満たすか否かによって行われ、
前記利用条件判断手段による判断が、前記利用条件情報生成手段によって生成された利用条件情報によって表された利用条件を満たすか否かによって行われる、請求項１に記載のサービス提供システム。
【請求項３】
前記提供プロファイル記憶手段が、前記サービスを提供する提供者の属性を表す提供者プロファイルを記憶するＩＣカードによって構成される、請求項１または請求項２に記載のサービス提供システム。
【請求項４】
前記提供プロファイル記憶手段が、前記サービスを提供する提供機器の属性を表す提供機器プロファイルを記憶するＩＣチップによって構成される、請求項１から請求項３のいずれかに記載のサービス提供システム。
【請求項５】
前記利用プロファイル記憶手段が、前記サービスを利用する利用者の属性を表す利用者プロファイルを記憶するＩＣカードによって構成される、請求項１から請求項４のいずれかに記載のサービス提供システム。
【請求項６】
前記利用プロファイル記憶手段が、前記サービスを利用する利用機器の属性を表す利用機器プロファイルを記憶するＩＣチップによって構成される、請求項１から請求項５のいずれかに記載のサービス提供システム。
【請求項７】
前記サービスを提供するサービス提供装置と、
前記サービスを利用するサービス利用装置と、
を備え、
前記サービス提供装置が、前記提供プロファイル記憶手段と、前記提供条件判断手段とを有し、
前記サービス利用装置が、前記利用プロファイル記憶手段と、前記利用条件判断手段とを有する、請求項１から請求項６のいずれかに記載のサービス提供システム。
【請求項８】
前記サービスを提供するサービス提供装置と、
前記サービスを利用するサービス利用装置と、
を備え、
前記サービス提供装置が、前記提供プロファイル記憶手段と、前記利用条件判断手段とを有し、
前記サービス利用装置が、前記利用プロファイル記憶手段と、前記提供条件判断手段とを有する、請求項１から請求項６のいずれかに記載のサービス提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサービス提供システムに関し、特に、ネットワークを介したサービスを利用者に提供するサービス提供システムに関するものである。
【背景技術】
【０００２】
従来、ネットワークを介したサービスを利用者に提供するものとして、ＩＣカードに固定的に記録された利用者の生年月日を含むアクセスコントロール情報、およびアクセス要求を受信し、受信したアクセスコントロール情報に含まれる利用者の年齢が、要求されたコンテンツの内容またはその提供の形態に応じて登録された年齢条件を満たすか否か判断し、利用者の年齢が登録された年齢条件を満たす場合にのみ、要求されたコンテンツの提供を許可するものがある（例えば、特許文献１参照。）。
【特許文献１】特開２００３−１６７７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前述したような従来の技術では、正当な権限を有する利用者にサービスの利用を制限することができるものの、サービスの提供者にサービスの提供を制限することができないという問題があった。
【０００４】
本発明は、このような問題を解決するためになされたもので、その目的は、正当な権限を有する提供者にサービスの提供を制限することができるサービス提供システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の第１の態様によれば、サービス提供システムは、サービスを提供する側の属性を表すプロファイルが記憶された提供プロファイル記憶手段と、提供プロファイル記憶手段に記憶されたプロファイルがサービスの提供条件を満たすか否かを判断する提供条件判断手段と、サービスを利用する側の属性を表すプロファイルが記憶された利用プロファイル記憶手段と、利用プロファイル記憶手段に記憶されたプロファイルが前記サービスの利用条件を満たすか否かを判断する利用条件判断手段と、を備え、提供条件判断手段が、サービスの提供条件を満たすと判断し、サービスの利用条件を満たすと利用条件判断手段によって判断された場合に、サービスの提供を許可し、利用条件判断手段が、サービスの利用条件を満たすと判断し、サービスの提供条件を満たすと提供条件判断手段によって判断された場合に、前記サービスの利用を許可するように構成されている。
【０００６】
この構成により、サービスを利用する側にサービスを利用する権限があり、サービスを提供する側にサービスを提供する権限があると、相互に判断された場合にサービスが開始されるため、正当な権限を有する利用者にサービスの利用を制限すると共に、正当な権限を有する提供者にサービスの提供を制限することができる。
【０００７】
本発明の実施態様によれば、サービス提供システムは、サービスを提供させるための提供条件を表す提供条件情報を生成する提供条件情報生成手段と、サービスを利用させるための利用条件を表す利用条件情報を生成する利用条件情報生成手段と、を備え、提供条件判断手段による判断が、提供条件情報生成手段によって生成された提供条件情報によって表された提供条件を満たすか否かによって行われ、利用条件判断手段による判断が、利用条件情報生成手段によって生成された利用条件情報によって表された利用条件を満たすか否かによって行われるように構成されている。
【０００８】
この構成により、サービスを提供する側のポリシに基づいてサービスを利用する側にサービスを利用する権限があるか否かが判断され、サービスを利用する側のポリシに基づいてサービスを提供する側にサービスを提供する権限があるか否かが判断されるため、それぞれのポリシの変更に柔軟に対応することができる。
【０００９】
本発明の実施態様によれば、提供プロファイル記憶手段が、サービスを提供する提供者の属性を表す提供者プロファイルを記憶するＩＣカードによって構成されている。
【００１０】
この構成により、サービスを提供する提供者のプロファイルが耐タンパに制御されたＩＣカードに記憶されるため、第三者に対する提供者のプロファイルの漏洩を防止することができ、さらに、提供者のプロファイルを可搬なものにできる。
【００１１】
本発明の実施態様によれば、提供プロファイル記憶手段が、サービスを提供する提供機器の属性を表す提供機器プロファイルを記憶するＩＣチップによって構成されている。
【００１２】
この構成により、サービスを提供する提供機器のプロファイルが耐タンパに制御されたＩＣチップに記憶されるため、第三者に対する提供機器のプロファイルの漏洩を防止することができる。
【００１３】
本発明の実施態様によれば、利用プロファイル記憶手段が、サービスを利用する利用者の属性を表す利用者プロファイルを記憶するＩＣカードによって構成されている。
【００１４】
この構成により、サービスを利用する利用者のプロファイルが耐タンパに制御されたＩＣカードに記憶されるため、第三者に対する利用者のプロファイルの漏洩を防止することができ、さらに、利用者のプロファイルを可搬なものにできる。
【００１５】
本発明の実施態様によれば、利用プロファイル記憶手段が、サービスを利用する利用機器の属性を表す利用機器プロファイルを記憶するＩＣチップによって構成されている。
【００１６】
この構成により、サービスを利用する利用機器のプロファイルが耐タンパに制御されたＩＣチップに記憶されるため、第三者に対する利用機器のプロファイルの漏洩を防止することができる。
【００１７】
本発明の実施態様によれば、サービス提供システムは、サービスを提供するサービス提供装置と、サービスを利用するサービス利用装置と、を備え、サービス提供装置が、提供プロファイル記憶手段と、提供条件判断手段と、を有し、サービス利用装置が、利用プロファイル記憶手段と、利用条件判断手段と、を有している。
【００１８】
この構成により、サービスを利用する側にサービスを利用する権限があるとサービス利用装置によって判断され、サービスを提供する側にサービスを提供する権限があるとサービス提供装置によって判断された場合にサービスが開始されるため、正当な権限を有する利用者にサービスの利用を制限すると共に、正当な権限を有する提供者にサービスの提供を制限することができる。
【００１９】
本発明の実施態様によれば、サービス提供システムは、サービスを提供するサービス提供装置と、サービスを利用するサービス利用装置と、を備え、サービス提供装置が、提供プロファイル記憶手段と、利用条件判断手段と、を有し、サービス利用装置が、利用プロファイル記憶手段と、提供条件判断手段と、を有している。
【００２０】
この構成により、サービスを利用する側にサービスを利用する権限があるとサービス提供装置によって判断され、サービスを提供する側にサービスを提供する権限があるとサービス利用装置によって判断された場合にサービスが開始されるため、正当な権限を有する利用者にサービスの利用を制限すると共に、正当な権限を有する提供者にサービスの提供を制限することができる。
【発明の効果】
【００２１】
本発明は、正当な権限を有する利用者にサービスの利用を制限すると共に、正当な権限を有する提供者にサービスの提供を制限することができるサービス提供システムを提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について図面を参照して説明する。
【００２３】
［第１の実施の形態］
図１は、本発明の第１の実施の形態によるサービス提供システム１Ａの構成を示すブロック図である。
【００２４】
サービス提供システム１は、サービスを提供するサービス提供装置２Ａと、ネットワーク３を介してサービス提供装置２Ａに接続され、サービス提供装置２Ａによって提供されるサービスを利用するサービス利用装置４Ａを備えている。なお、本発明のサービス提供システムは、様々なサービスに適用することができるが、本実施形態のサービス提供システム１Ａは、サービス利用装置４Ａのメンテナンスサービスに適用するものである。
【００２５】
また、サービス提供システム１Ａは、複数のサービス提供装置２Ａと複数のサービス利用装置４Ａとを備えることができるが、説明を分かりやすくするため、それぞれ１つずつ備えているものとして以下説明する。
【００２６】
なお、サービス提供装置２Ａとサービス利用装置４Ｂとの間は、公知の暗号化や署名技術等をもって確立され、通信情報の漏洩や改竄が防止された安全な通信路を介して行われるようになっている。
【００２７】
図２は、サービス提供装置２Ａの構成を示すブロック図である。
【００２８】
サービス提供装置２Ａは、中央処理装置（Central Processing Unit、以下単に「ＣＰＵ」という。）、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭやハードディスク等の不揮発性の記憶媒体、キーボードやポインティングデバイス等の入力装置、画像を表示するモニタ装置、およびスピーカを備えたコンピュータ装置によって構成されている。
【００２９】
図２に示すように、サービス提供装置２Ａは、メンテナンスサービスを提供するサービス提供部１０と、サービスを提供する側の属性を表すプロファイルが記憶された提供プロファイル記憶部１１ａ，１１ｂと、サービス利用装置４Ａによって送信された提供条件情報に表された提供条件を満たすか否かを判断する提供条件判断部１２と、サービスを利用させるための利用条件を表す利用条件情報を生成する利用条件情報生成部１３と、ネットワーク３に接続されたサービス利用装置４Ａを含む通信装置と通信を行うネットワークインタフェイス１４とを備えている。
【００３０】
ここで、提供条件情報とは、サービスを提供するための提供条件を表し、サービスを識別するためのサービスＩＤ、メンテナンスサービスを提供することができる提供者ＩＤや年齢等の提供者を制限する条件、サービス提供装置を特定する等のサービス提供装置を制限する条件、および、サービスを提供することができる有効期限や時間等の環境を制限する条件が含まれている。
【００３１】
提供条件は、ＸＡＣＭＬ（eXtensible Access Control Markup Language）によって記述されている。ＸＡＣＭＬは、Ｗｅｂ上のサービスに対するアクセス制御をするためのものとして、標準化団体ＯＡＳＩＳ（Organization for the Advancement of Structured Information Standards）によって規定されているものであり、サービスに対するアクセスの認可情報が記述されたポリシを格納し、提供者ＩＤなどのパラメータを収集し、ポリシと提供者ＩＤなどのパラメータに基づいてサービスに対するアクセスの可否を判定するものに用いられる。
【００３２】
また、利用条件情報とは、サービスを利用するための利用条件を表し、サービスを識別するためのサービスＩＤ、メンテナンスサービスを利用することができる利用者ＩＤや年齢等の利用者を制限する条件、サービス利用装置を特定する等のサービス利用装置を制限する条件、および、サービスを利用することができる有効期限や時間等の環境を制限する条件が含まれている。利用条件は、提供条件と同様にＸＡＣＭＬによって記述されている。
【００３３】
提供プロファイル記憶部１１ａ，１１ｂは、サービス提供者、すなわちサービスマンが所有するＩＣカード１５およびサービス提供装置２に設けられたＩＣチップ１６によって構成されている。
【００３４】
サービス提供装置２Ａは、ＩＣカード１５との間で通信するリーダライタ１７をさらに備えている。リーダライタ１７は、例えば、ＩＣカード１５が無線通信によって情報を送受信する場合には、ＩＣカード１５に電磁波を送出し、送出した電磁波によって駆動されたＩＣカード１５と無線で通信を行うようになっている。また、リーダライタ１７は、ＩＣカード１５が有線で情報の送受信を行うための接点を有している場合には、ＩＣカード１５の接点に接続するためのコネクタを有する。
【００３５】
提供プロファイル記憶部１１ａを構成するＩＣカード１５には、プロファイルの生成元を識別するための生成元ＩＤ、ＩＣカード１５の所有者を識別するための所有者ＩＤ、および所有者の生年月日や国籍などのカード所有者情報が含まれ、これらの各情報に対するプロファイルの生成元による署名情報がさらに含まれる。
【００３６】
なお、プロファイルの生成元による署名情報は、生成元ＩＤ、所有者ＩＤ、およびカード所有者情報等を結合した情報のハッシュ値がプロファイルの生成元の秘密鍵で暗号化されたものである。
【００３７】
また、提供プロファイル記憶部１１ｂを構成するＩＣチップ１６には、プロファイルの生成元を識別するための生成元ＩＤ、サービス提供装置２Ａを識別するための機器ＩＤ、サービス提供装置２Ａの製造メーカを識別するための製造メーカＩＤ、サービス提供装置２Ａの機種を識別するための機種ＩＤ、およびサービス提供装置２Ａのシリアル番号が含まれ、これらの各情報に対するプロファイルの生成元による署名情報がさらに含まれる。
【００３８】
なお、プロファイルの生成元による署名情報は、生成元ＩＤ、機器ＩＤ、製造メーカＩＤ、機種ＩＤ、およびシリアル番号等を結合した情報のハッシュ値がプロファイルの生成元の秘密鍵で暗号化されたものである。
【００３９】
図２に示すように、サービス提供装置２Ａは、サービスを提供する権利を表す提供権を記憶する提供権記憶部１８ａ，１８ｂをさらに備えるようにしてもよい。提供権記憶部１８ａ，１８ｂは、提供プロファイル記憶部１１ａ，１１ｂと同様に、サービスマンが所有するＩＣカード１５およびサービス提供装置２Ａに設けられたＩＣチップ１６によって構成されている。
【００４０】
ここで、提供権には、提供権の発行元を識別するための生成元ＩＤ、提供権を識別するための提供権ＩＤ、サービスを識別するためのサービスＩＤ、および、提供権を他のＩＣカードやＩＣチップに移動したり複製したりする場合の制限を表す流通可否情報が含まれ、これらの各情報に対する提供権の発行元、すなわちサービス利用装置４Ａの管理者による署名情報がさらに含まれる。
【００４１】
なお、サービス利用装置４Ａの管理者による署名情報は、生成元ＩＤ、利用権ＩＤ、サービスＩＤ、および流通可否情報等を結合した情報のハッシュ値がサービス利用装置４Ａの管理者の秘密鍵で暗号化されたものである。
【００４２】
提供条件判断部１２は、提供プロファイル記憶部１１ａ，１１ｂに記憶されたプロファイルや環境情報がサービス利用装置４Ａによって送信された提供条件情報に表された提供条件を満たすか否かによってメンテナンスサービスを提供する権限があるか否かを判断し、判断結果をサービス利用装置４Ａにネットワークインタフェイス１４を介して送信するようになっている。
【００４３】
なお、サービス提供装置２Ａが提供権記憶部１８ａ，１８ｂを備える場合には、提供条件判断部１２は、サービス利用装置４Ａによって送信された提供条件情報に表された提供条件によって提供権が要求され、提供権記憶部１８ａ，１８ｂから提供するサービスに応じた提供権が取得できなかったときには、メンテナンスサービスを提供する権限がないと判断するように構成する。
【００４４】
また、提供条件判断部１２は、サービス利用装置４Ａ側でメンテナンスを利用する権限があるか否かの判断結果をサービス利用装置４Ａからネットワークインタフェイス１４を介して受信するようになっている。
【００４５】
提供条件判断部１２は、メンテナンスサービスを提供する権限があると判断し、メンテナンスサービスを利用する権限がある旨の判断結果をサービス利用装置４Ａから受信した場合には、サービス提供部１０によるメンテナンスサービスの提供を許可するようになっている。
【００４６】
一方、提供条件判断部１２は、メンテナンスサービスを提供する権限がないと判断したり、メンテナンスサービスを利用する権限がない旨の判断結果をサービス利用装置４Ａから受信したりした場合には、サービス提供部１０によるメンテナンスサービスの提供を許可しないようになっている。
【００４７】
利用条件情報生成部１３は、提供するサービスに応じた利用条件情報を、サービス提供装置２Ａの管理者によって入力装置を介して入力された利用条件に基づいて生成し、生成した利用条件情報をサービス利用装置４Ａにネットワークインタフェイス１４を介して送信するようになっている。なお、利用条件情報生成部１３は、利用条件情報を予め生成し、生成した利用条件情報を不揮発性の記憶媒体に記憶させ、記憶させた利用条件情報のなかから提供するサービスに応じた利用条件情報をサービス利用装置４Ａに送信するようにしてもよい。
【００４８】
上述した、サービス提供装置２Ａを構成する、サービス提供部１０、提供プロファイル記憶部１１ａ，１１ｂ、提供条件判断部１２、利用条件情報生成部１３、ネットワークインタフェイス１４、およびリーダライタ１７の各構成要素間は、公知の暗号化や署名技術等をもって確立され、通信情報の漏洩や改竄が防止された安全な通信路を介して行われるようになっている。
【００４９】
図３は、サービス利用装置４Ａの構成を示すブロック図である。
【００５０】
サービス利用装置４Ａは、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭやハードディスク等の不揮発性の記憶媒体、キーボードやポインティングデバイス等の入力装置、画像を表示するモニタ装置、およびスピーカを備えたコンピュータ装置等のメンテナンス対象機器によって構成されている。
【００５１】
図３に示すように、サービス利用装置４Ａは、メンテナンスサービスを利用するサービス利用部２０と、サービスを利用する側の属性を表すプロファイルが記憶された利用プロファイル記憶部２１と、サービス提供装置２Ａによって送信された利用条件情報に表された利用条件を満たすか否かを判断する利用条件判断部２２と、提供条件情報を生成する提供条件情報生成部２３と、ネットワーク３に接続されたサービス提供装置２Ａを含む通信装置と通信を行うネットワークインタフェイス２４とを備えている。
【００５２】
利用プロファイル記憶部２１ａ，２１ｂは、サービス利用者、すなわちサービス利用装置４Ａの管理者が所有するＩＣカード２５およびサービス利用装置４Ａに設けられたＩＣチップ２６によって構成されている。
【００５３】
サービス利用装置４Ａは、ＩＣカード２５との間で通信するリーダライタ２７をさらに備えている。リーダライタ２７は、例えば、ＩＣカード２５が無線通信によって情報を送受信する場合には、ＩＣカード２５に電磁波を送出し、送出した電磁波によって駆動されたＩＣカード２５と無線で通信を行うようになっている。また、リーダライタ２７は、ＩＣカードが有線で情報の送受信を行うための接点を有している場合には、ＩＣカード２５の接点に接続するためのコネクタを有する。
【００５４】
利用プロファイル記憶部２１ａを構成するＩＣカード２５には、プロファイルの生成元を識別するための生成元ＩＤ、ＩＣカード２５の所有者を識別するための所有者ＩＤ、および所有者の生年月日や国籍などのカード所有者情報が含まれ、これらの各情報に対するプロファイルの生成元による署名情報がさらに含まれる。
【００５５】
なお、プロファイルの生成元による署名情報は、生成元ＩＤ、所有者ＩＤ、およびカード所有者情報等を結合した情報のハッシュ値がプロファイルの生成元の秘密鍵で暗号化されたものである。
【００５６】
また、利用プロファイル記憶部２１ｂを構成するＩＣチップ２６には、プロファイルの生成元を識別するための生成元ＩＤ、サービス利用装置４Ａを識別するための機器ＩＤ、サービス利用装置４Ａの製造メーカを識別するための製造メーカＩＤ、サービス利用装置４Ａの機種を識別するための機種ＩＤ、およびサービス利用装置４Ａのシリアル番号が含まれ、これらの各情報に対するプロファイルの生成元による署名情報がさらに含まれる。
【００５７】
なお、プロファイルの生成元による署名情報は、生成元ＩＤ、機器ＩＤ、製造メーカＩＤ、機種ＩＤ、およびシリアル番号等を結合した情報のハッシュ値がプロファイルの生成元の秘密鍵で暗号化されたものである。
【００５８】
図３に示すように、サービス利用装置４Ａは、サービスを利用する権利を表す利用権を記憶する利用権記憶部２８ａ，２８ｂをさらに備えるようにしてもよい。利用権記憶部２８ａ，２８ｂは、利用プロファイル記憶部２１ａ，２１ｂと同様に、サービス利用装置４Ａの管理者が所有するＩＣカード２５およびサービス利用装置４Ａに設けられたＩＣチップ２６によって構成されている。
【００５９】
ここで、利用権には、利用権の発行元を識別するための生成元ＩＤ、利用権を識別するための利用権ＩＤ、サービスを識別するためのサービスＩＤ、および、利用権を他のＩＣカードやＩＣチップに移動したり複製したりする場合の制限を表す流通可否情報が含まれ、これらの各情報に対する利用権の発行元、すなわちサービス提供装置２Ａの管理者による署名情報がさらに含まれる。
【００６０】
なお、サービス提供装置２Ａの管理者による署名情報は、生成元ＩＤ、利用権ＩＤ、コンテンツＩＤ、および流通可否情報等を結合した情報のハッシュ値がサービス提供装置２Ａの管理者の秘密鍵で暗号化されたものである。
【００６１】
利用条件判断部２２は、利用プロファイル記憶部２１に記憶されたプロファイルや環境情報がサービス提供装置２Ａによって送信された利用条件情報に表された利用条件を満たすか否かによってメンテナンスサービスを利用する権限があるか否かを判断し、判断結果をサービス提供装置２Ａにネットワークインタフェイス２４を介して送信するようになっている。
【００６２】
なお、サービス利用装置４Ａが利用権記憶部２８ａ、２８ｂを備える場合には、利用条件判断部２２は、サービス提供装置２Ａによって送信された利用条件情報に表された利用条件によって利用権が要求され、利用権記憶部２８ａ、２８ｂから利用するサービスに応じた利用権が取得できなかったときには、メンテナンスサービスを利用する権限がないと判断するようになっている。
【００６３】
また、利用条件判断部２２は、サービス提供装置２Ａ側でメンテナンスサービスを提供する権限があるか否かの判断結果をサービス提供装置２Ａからネットワークインタフェイス２４を介して受信するようになっている。
【００６４】
利用条件判断部２２は、メンテナンスサービスを利用する権限があると判断し、メンテナンスサービスを提供する権限がある旨の判断結果をサービス提供装置２Ａから受信した場合には、サービス利用部２０によるメンテナンスサービスの利用を許可するようになっている。
【００６５】
一方、利用条件判断部２２は、メンテナンスサービスを利用する権限がないと判断したり、メンテナンスを提供する権限がない旨の判断結果をサービス提供装置２Ａから受信したりした場合には、サービス利用部２０によるメンテナンスサービスの利用を許可しないようになっている。
【００６６】
提供条件情報生成部２３は、利用するサービスに応じた提供条件情報をサービス利用装置４Ａの管理者によって入力装置を介して入力された提供条件に基づいて生成し、生成した提供条件情報をサービス提供装置２Ａにネットワークインタフェイス２４を介して送信するようになっている。なお、提供条件情報生成部２３は、提供条件情報を予め生成し、生成した提供条件情報を不揮発性の記憶媒体に記憶させ、記憶させた提供条件情報のなかから利用するサービスに応じた提供条件情報をサービス提供装置２Ａに送信するようにしてもよい。
【００６７】
上述した、サービス利用装置４Ａを構成する、サービス利用部２０、利用プロファイル記憶部２１、利用条件判断部２２、提供条件情報生成部２３、ネットワークインタフェイス２４、およびリーダライタ２７の各構成要素間は、公知の暗号化や署名技術等をもって確立され、通信情報の漏洩や改竄が防止された安全な通信路を介して行われるようになっている。
【００６８】
以下に、サービス提供システム１Ａの動作を説明する。サービス提供システム１Ａの動作は、サービス提供装置２Ａからサービスの開始要求があった場合と、サービス利用装置４Ａからサービス開始要求があった場合とに分けて以下説明する。
【００６９】
図４は、サービス提供装置２Ａからサービスの開始要求があった場合のサービス提供システム１Ａの動作を示すフローチャートである。なお、図４において、左側はサービス提供装置２Ａの動作を示し、右側は、サービス利用装置４Ａの動作を示している。また、サービス提供装置２Ａとサービス利用装置４Ａとの間の情報の送受信の流れを破線矢印で示した。
【００７０】
まず、サービス提供装置２Ａの入力装置を介してサービス開始の要求が入力されると（ステップ１０１）、要求されたサービスに応じた利用条件情報が利用条件情報生成部１３によって生成され（ステップ１０２）、生成された利用条件情報がネットワークインタフェイス１４を介してサービス利用装置４Ａに送信される（ステップ１０３）。
【００７１】
サービス利用装置４Ａにおいて、ネットワークインタフェイス２４を介して利用条件情報が受信されると（ステップ１０４）、受信された利用条件情報に表された利用条件を利用プロファイル記憶部２１ａ，２１ｂに記憶されたプロファイルや環境情報が満たすか否かが利用条件判断部２２によって判断される（ステップ１０５）。
【００７２】
次に、要求されたサービスに応じた提供条件情報が提供条件情報生成部２３によって生成され（ステップ１０６）、生成された提供条件情報および利用条件判断部２２による判断結果がネットワークインタフェイス２４を介してサービス提供装置２Ａに送信される（ステップ１０７）。
【００７３】
サービス提供装置２Ａにおいて、ネットワークインタフェイス１４を介して提供条件情報および利用条件判断部２２による判断結果が受信されると（ステップ１０８）、受信された提供条件情報に表された提供条件を提供プロファイル記憶部１１に記憶されたプロファイルや環境情報が満たすか否かが提供条件判断部１２によって判断され（ステップ１０９）、提供条件判断部１２による判断結果がネットワークインタフェイス１４を介してサービス利用装置４Ａに送信される（ステップ１１０）。
【００７４】
サービス利用装置４Ａにおいて、ネットワークインタフェイス２４を介して提供条件判断部１２による判断結果が受信されると（ステップ１１１）、受信された提供条件判断部１２による判断結果と利用条件判断部２２による判断結果とに基づいてサービス利用部２０にメンテナンスサービスの利用を許可するか否かが判断され（ステップ１１２）、メンテナンスサービスの利用を許可すると判断された場合には、サービス利用部２０によってサービスの利用が開始され（ステップ１１３）、メンテナンスサービスの利用を許可しないと判断された場合には、サービス利用部２０によるサービスの利用は行われない。
【００７５】
一方、サービス提供装置２Ａにおいて、ネットワークインタフェイス２４を介して受信された利用条件判断部２２による判断結果と提供条件判断部１２による判断結果とに基づいてサービス提供部１０にメンテナンスサービスの提供を許可するか否かが判断され（ステップ１１４）、メンテナンスサービスの提供を許可すると判断された場合には、サービス提供部１０によってサービスの提供が開始され（ステップ１１５）、メンテナンスサービスの提供を許可しないと判断された場合には、サービス提供部１０によるサービスの提供は行われない。
【００７６】
図５は、サービス利用装置４Ａからサービスの開始要求があった場合のサービス提供システム１Ａの動作を示すフローチャートである。なお、図５において、左側はサービス利用装置４Ａの動作を示し、右側は、サービス提供装置２Ａの動作を示している。また、サービス提供装置２Ａとサービス利用装置４Ａとの間の情報の送受信の流れを破線矢印で示した。
【００７７】
まず、サービス利用装置４Ａの入力装置を介してサービス開始の要求が入力されると（ステップ２０１）、要求されたサービスに応じた提供条件情報が提供条件情報生成部２３によって生成され（ステップ２０２）、生成された提供条件情報がネットワークインタフェイス２４を介してサービス提供装置２Ａに送信される（ステップ２０３）。
【００７８】
サービス提供装置２Ａにおいて、ネットワークインタフェイス１４を介して提供条件情報が受信されると（ステップ２０４）、受信された提供条件情報に表された提供条件を提供プロファイル記憶部１１に記憶されたプロファイルや環境情報が満たすか否かが提供条件判断部１２によって判断される（ステップ２０５）。
【００７９】
次に、要求されたサービスに応じた利用条件情報が利用条件情報生成部１３によって生成され（ステップ２０６）、生成された利用条件情報および提供条件判断部１２による判断結果がネットワークインタフェイス１４を介してサービス利用装置４Ａに送信される（ステップ２０７）。
【００８０】
サービス利用装置４Ａにおいて、ネットワークインタフェイス２４を介して利用条件情報および提供条件判断部１２による判断結果が受信されると（ステップ２０８）、受信された利用条件情報に表された利用条件を利用プロファイル記憶部２１に記憶されたプロファイルや環境情報が満たすか否かが利用条件判断部２２によって判断され（ステップ２０９）、利用条件判断部２２による判断結果がネットワークインタフェイス２４を介してサービス提供装置２Ａに送信される（ステップ２１０）。
【００８１】
サービス提供装置２Ａにおいて、ネットワークインタフェイス１４を介して利用条件判断部２２による判断結果が受信されると（ステップ２１１）、受信された利用条件判断部２２による判断結果と提供条件判断部１２による判断結果とに基づいてサービス提供部１０にメンテナンスサービスの提供を許可するか否かが判断され（ステップ２１２）、メンテナンスサービスの提供を許可すると判断された場合には、サービス提供部１０によってサービスの提供が開始され（ステップ２１３）、メンテナンスサービスの提供を許可しないと判断された場合には、サービス提供部１０によるサービスの提供は行われない。
【００８２】
一方、サービス利用装置４Ａにおいて、ネットワークインタフェイス１４を介して受信された提供条件判断部１２による判断結果と利用条件判断部２２による判断結果とに基づいてサービス利用部２０にメンテナンスサービスの利用を許可するか否かが判断され（ステップ２１４）、メンテナンスサービスの利用を許可すると判断された場合には、サービス利用部２０によってサービスの利用が開始され（ステップ２１５）、メンテナンスサービスの利用を許可しないと判断された場合には、サービス利用部２０によるサービスの利用は行われない。
【００８３】
以上説明したように、サービス提供システム１Ａによれば、サービスを利用する側にサービスを利用する権限があるとサービス利用装置４Ａによって判断され、サービスを提供する側にサービスを提供する権限があるとサービス提供装置２Ａによって判断された場合にサービスが開始されるため、正当な権限を有する利用者にサービスの利用を制限すると共に、正当な権限を有する提供者にサービスの提供を制限することができる。
【００８４】
［第２の実施の形態］
図６は、本発明の第２の実施の形態のサービス提供システム１Ｂの構成を示すブロック図である。
【００８５】
サービス提供システム１Ｂは、サービスを提供するサービス提供装置２Ｂと、ネットワーク３を介してサービス提供装置２Ｂに接続され、サービス提供装置２Ｂによって提供されるサービスを利用するサービス利用装置４Ｂを備えている。なお、本実施形態のサービス提供システム１Ｂは、サービス利用装置４Ｂのメンテナンスサービスに適用するものとする。
【００８６】
また、サービス提供システム１Ｂは、複数のサービス提供装置２Ｂと複数のサービス利用装置４Ｂとを備えることができるが、説明を分かりやすくするため、それぞれ１つずつ備えているものとして以下説明する。
【００８７】
なお、サービス提供装置２Ｂとサービス利用装置４Ｂとの間は、公知の暗号化や署名技術等をもって確立され、通信情報の漏洩や改竄が防止された安全な通信路を介して行われるようになっている。
【００８８】
図７は、サービス提供装置２Ｂの構成を示すブロック図である。
【００８９】
なお、本発明の第２の実施の形態のサービス提供装置２Ｂにおいては、本発明の第１の実施の形態に係るサービス提供装置２Ａの構成要素と同一な構成要素に同一の符号を付して、その説明を省略する。
【００９０】
サービス提供装置２Ｂは、サービス提供部１０と、提供プロファイル記憶部１１ａ，１１ｂと、利用条件情報を生成する利用条件情報生成部６１と、利用条件を判断するためのプロファイルをサービス利用装置４Ｂに要求するプロファイル要求部６２と、プロファイル要求部６２の要求に応じてサービス利用装置４Ｂによって送信されたプロファイルが利用条件を満たすか否かを判断する利用条件判断部６３と、サービス利用装置４Ｂからの要求に応じて提供プロファイル記憶部１１ａ，１１ｂに記憶されたプロファイルをサービス利用装置４Ｂに送信するプロファイル送信部６４と、ネットワークインタフェイス１４と、リーダライタ１７とを備えている。
【００９１】
利用条件情報生成部６１は、提供するサービスに応じた利用条件情報をサービス提供装置２Ｂの管理者によって入力装置を介して入力された利用条件に基づいて生成するようになっている。なお、利用条件情報生成部６１は、利用条件情報を予め生成し、生成した利用条件情報を不揮発性の記憶媒体に記憶させ、記憶させた利用条件情報のなかから提供するサービスに応じた利用条件情報を選択するようにしてもよい。
【００９２】
プロファイル要求部６２は、利用条件情報生成部６１によって生成された利用条件情報に基づいて利用条件判断部６３による判断が要するプロファイルや環境情報を要求するプロファイル要求情報を生成し、生成したプロファイル要求情報をサービス利用装置４Ｂにネットワークインタフェイス１４を介して送信するようになっている。
【００９３】
利用条件判断部６３は、プロファイル要求情報の送信に応じてサービス利用装置４Ｂより送信されたプロファイルや環境情報をネットワークインタフェイス１４を介して受信し、受信したプロファイルや環境情報が利用条件情報生成部６１によって生成された利用条件情報に表された利用条件を満たすか否かによってサービス利用装置４Ｂがメンテナンスサービスを利用する権限があるか否かを判断し、判断結果をサービス利用装置４Ｂにネットワークインタフェイス１４を介して送信するようになっている。
【００９４】
また、利用条件判断部６３は、サービス提供装置２Ｂがメンテナンスサービスを提供する権限があるか否かの判断結果をサービス利用装置４Ｂからネットワークインタフェイス１４を介して受信するようになっている。
【００９５】
利用条件判断部６３は、サービス利用装置４Ｂがメンテナンスサービスを利用する権限があると判断し、サービス提供装置２Ｂがメンテナンスサービスを提供する権限がある旨の判断結果をサービス利用装置４Ｂから受信した場合には、サービス提供部１０によるメンテナンスサービスの提供を許可するようになっている。
【００９６】
一方、利用条件判断部６３は、サービス利用装置４Ｂがメンテナンスサービスを利用する権限がないと判断したり、サービス提供装置２Ｂがメンテナンスを提供する権限がない旨の判断結果をサービス利用装置４Ｂから受信したりした場合には、サービス提供部１０によるメンテナンスサービスの提供を許可しないようになっている。
【００９７】
プロファイル送信部６４は、サービス提供装置２Ｂがメンテナンスサービスを利用する権限があるか否かを判断するためにサービス利用装置４Ｂが要するプロファイルや環境情報を要求するプロファイル要求情報をネットワークインタフェイス１４を介して受信し、受信したプロファイル要求情報に応じて提供プロファイル記憶部１１ａ，１１ｂからプロファイルを取得したりＣＰＵから環境情報を取得したりし、取得したプロファイルや環境情報をサービス利用装置４Ｂにネットワークインタフェイス１４を介して送信するようになっている。
【００９８】
上述した、サービス提供装置２Ｂを構成する、サービス提供部１０と、提供プロファイル記憶部１１ａ，１１ｂと、利用条件情報生成部６１と、プロファイル要求部６２と、利用条件判断部６３と、プロファイル送信部６４と、ネットワークインタフェイス１４、およびリーダライタ１７の各構成要素間は、公知の暗号化や署名技術等をもって確立され、通信情報の漏洩や改竄が防止された安全な通信路を介して行われるようになっている。
【００９９】
図８は、サービス利用装置４Ｂの構成を示すブロック図である。
【０１００】
なお、本発明の第２の実施の形態のサービス利用装置４Ｂにおいては、本発明の第１の実施の形態のサービス利用装置４Ａの構成要素と同一な構成要素に同一の符号を付して、その説明を省略する。
【０１０１】
サービス利用装置４Ｂは、サービス利用部２０と、利用プロファイル記憶部２１と、提供条件情報を生成する提供条件情報生成部７１と、提供条件を判断するためのプロファイルをサービス提供装置２Ｂに要求するプロファイル要求部７２と、プロファイル要求部７２の要求に応じてサービス提供装置２Ｂによって送信されたプロファイルが提供条件を満たすか否かを判断する提供条件判断部７３と、サービス提供装置２Ｂからの要求に応じて利用プロファイル記憶部２１に記憶されたプロファイルをサービス提供装置２Ｂに送信するプロファイル送信部７４と、ネットワークインタフェイス２４と、リーダライタ２７とを備えている。
【０１０２】
提供条件情報生成部７１は、利用するサービスに応じた提供条件情報をサービス利用装置４Ｂの管理者によって入力装置を介して入力された提供条件に基づいて生成するようになっている。なお、提供条件情報生成部７１は、提供条件情報を予め生成し、生成した提供条件情報を不揮発性の記憶媒体に記憶させ、記憶させた提供条件情報のなかから利用するサービスに応じた提供条件情報を選択するようにしてもよい。
【０１０３】
プロファイル要求部７２は、提供条件情報生成部７１によって生成された提供条件情報に基づいて提供条件判断部７３による判断が要するプロファイルや環境情報を要求するプロファイル要求情報を生成し、生成したプロファイル要求情報をサービス提供装置２Ｂにネットワークインタフェイス２４を介して送信するようになっている。
【０１０４】
提供条件判断部７３は、プロファイル要求情報の送信に応じてサービス提供装置２Ｂより送信されたプロファイルや環境情報をネットワークインタフェイス２４を介して受信し、受信したプロファイルや環境情報が提供条件情報生成部７１によって生成された提供条件情報に表された提供条件を満たすか否かによってサービス提供装置２Ｂがメンテナンスサービスを提供する権限があるか否かを判断し、判断結果をサービス提供装置２Ｂにネットワークインタフェイス２４を介して送信するようになっている。
【０１０５】
また、提供条件判断部７３は、サービス利用装置４Ｂがメンテナンスサービスを利用する権限があるか否かの判断結果をサービス提供装置２Ｂからネットワークインタフェイス２４を介して受信するようになっている。
【０１０６】
提供条件判断部７３は、サービス提供装置２Ｂがメンテナンスサービスを提供する権限があると判断し、サービス利用装置４Ｂがメンテナンスサービスを利用する権限がある旨の判断結果をサービス提供装置２Ｂから受信した場合には、サービス利用部２０によるメンテナンスサービスの利用を許可するようになっている。
【０１０７】
一方、提供条件判断部７３は、サービス提供装置２Ｂがメンテナンスサービスを提供する権限がないと判断したり、サービス利用装置４Ｂがメンテナンスを利用する権限がない旨の判断結果をサービス提供装置２Ｂから受信したりした場合には、サービス利用部２０によるメンテナンスサービスの利用を許可しないようになっている。
【０１０８】
プロファイル送信部７４は、サービス利用装置４Ｂがメンテナンスサービスを提供する権限があるか否かを判断するためにサービス提供装置２Ｂが要するプロファイルや環境情報を要求するプロファイル要求情報をネットワークインタフェイス２４を介して受信し、受信したプロファイル要求情報に応じて利用プロファイル記憶部２１からプロファイルを取得したりＣＰＵから環境情報を取得したりし、取得したプロファイルや環境情報をサービス提供装置２Ｂにネットワークインタフェイス２４を介して送信するようになっている。
【０１０９】
上述した、サービス利用装置４Ｂを構成する、サービス利用部２０と、利用プロファイル記憶部２１と、提供条件情報生成部７１と、プロファイル要求部７２と、提供条件判断部７３と、プロファイル送信部７４と、ネットワークインタフェイス２４、およびリーダライタ２７の各構成要素間は、公知の暗号化や署名技術等をもって確立され、通信情報の漏洩や改竄が防止された安全な通信路を介して行われるようになっている。
【０１１０】
なお、図７に示すように、サービス提供装置２Ｂは、本発明の第１の実施の形態のサービス提供装置２Ｂと同様に提供権記憶部１８ａ，１８ｂをさらに備えるようにしてもよい。サービス提供装置２Ｂが提供権記憶部１８ａ，１８ｂを備える場合には、プロファイル送信部６４は、プロファイルや環境情報と共に、サービスに応じた提供権を提供権記憶部１８ａ，１８ｂから取得してサービス利用装置４Ｂに送信するように構成する。
【０１１１】
また、図８に示すように、サービス利用装置４Ｂは、本発明の第１の実施の形態のサービス利用装置４Ａと同様に利用権記憶部２８ａ，２８ｂをさらに備えるようにしてもよい。サービス利用装置４Ｂが利用権記憶部２８ａ，２８ｂを備える場合には、プロファイル送信部７４は、プロファイルや環境情報と共に、サービスに応じた利用権を利用権記憶部２８ａ，２８ｂから取得してサービス提供装置２Ｂに送信するように構成する。
【０１１２】
ここで、サービス利用装置４Ｂが利用権記憶部２８ａ，２８ｂを備える場合には、利用条件判断部６３は、利用条件情報生成部６１によって生成された利用条件情報に表された利用条件によって利用権が要求され、提供するサービスに応じた利用権がプロファイルや環境情報と共に受信されなかったときには、サービス利用装置４Ｂがメンテナンスサービスを利用する権限がないと判断するように構成する。
【０１１３】
また、サービス提供装置２Ｂが提供権記憶部１８を備える場合には、提供条件判断部７３は、提供条件情報生成部７１によって生成された提供条件情報に表された提供条件によって提供権が要求され、利用するサービスに応じた提供権がプロファイルや環境情報と共に受信されなかったときには、サービス提供装置２Ｂがメンテナンスサービスを提供する権限がないと判断するように構成する。
【０１１４】
以下に、サービス提供システム１Ｂの動作を説明する。サービス提供システム１Ｂの動作は、サービス提供装置２Ｂからサービスの開始要求があった場合と、サービス利用装置４Ｂからサービスの開始要求があった場合とに分けて以下説明する。
【０１１５】
図９および図１０は、サービス提供装置２Ｂからサービスの開始要求があった場合のサービス提供システム１Ｂの動作を示すフローチャートである。なお、図９および図１０において、左側はサービス提供装置２Ｂの動作を示し、右側は、サービス利用装置４Ｂの動作を示している。また、サービス提供装置２Ｂとサービス利用装置４Ｂとの間の情報の送受信の流れを破線矢印で示した。
【０１１６】
まず、サービス提供装置２Ｂの入力装置を介してサービス開始の要求が入力されると（ステップ３０１）、要求されたサービスに応じた利用条件情報が利用条件情報生成部６１によって生成される（ステップ３０２）。
【０１１７】
次に、利用条件情報生成部６１によって生成された利用条件情報に基づいて利用条件判断部６３による判断が要するプロファイルや環境情報を要求するプロファイル要求情報がプロファイル要求部６２によって生成され（ステップ３０３）、生成されたプロファイル要求情報がネットワークインタフェイス１４を介してサービス利用装置４Ｂに送信される（ステップ３０４）。
【０１１８】
サービス利用装置４Ｂにおいて、ネットワークインタフェイス２４を介してプロファイル要求情報が受信されると（ステップ３０５）、受信されたプロファイル要求情報に応じて利用プロファイル記憶部２１からプロファイルとＣＰＵから環境情報とがプロファイル送信部７４によってそれぞれ取得される（ステップ３０６）。
【０１１９】
次に、要求されたサービスに応じた提供条件情報が提供条件情報生成部７１によって生成され（ステップ３０７）、生成された提供条件情報に基づいて提供条件判断部７３による判断が要するプロファイルや環境情報を要求するプロファイル要求情報がプロファイル要求部７２によって生成され（ステップ３０８）、生成されたプロファイル要求情報とプロファイル送信部７４によって取得されたプロファイルおよび環境情報とが、ネットワークインタフェイス２４を介してサービス提供装置２Ｂに送信される（ステップ３０９）。
【０１２０】
サービス提供装置２Ｂにおいて、ネットワークインタフェイス１４を介してプロファイル要求情報とプロファイル送信部７４によって取得されたプロファイルおよび環境情報とが受信されると（ステップ３１０）、受信されたプロファイル要求情報に応じて提供プロファイル記憶部１１ａ，１１ｂからプロファイルとＣＰＵから環境情報とがプロファイル送信部６４によってそれぞれ取得される（ステップ３１１）。
【０１２１】
次に、受信されたプロファイルや環境情報が利用条件情報生成部６１によって生成された利用条件情報に表された利用条件を満たすか否かによってサービス利用装置４Ｂがメンテナンスサービスを利用する権限があるか否かが利用条件判断部６３によって判断され（ステップ３１２）、利用条件判断部６３による判断結果とプロファイル送信部６４によって取得されたプロファイルおよび環境情報とがネットワークインタフェイス１４を介してサービス利用装置４Ｂに送信される（ステップ３１３）。
【０１２２】
サービス利用装置４Ｂにおいて、ネットワークインタフェイス２４を介して利用条件判断部６３による判断結果とプロファイルおよび環境情報とが受信されると（ステップ３１４）、受信されたプロファイルや環境情報が提供条件情報生成部７１によって生成された提供条件情報に表された提供条件を満たすか否かによってサービス提供装置２Ｂがメンテナンスサービスを提供する権限があるか否かが提供条件判断部７３によって判断され（ステップ３１５）、提供条件判断部７３による判断結果がネットワークインタフェイス２４を介してサービス提供装置２Ｂに送信される（ステップ３１６）。
【０１２３】
サービス提供装置２Ｂにおいて、ネットワークインタフェイス１４を介して提供条件判断部７３による判断結果が受信されると（ステップ３１７）、受信された提供条件判断部７３による判断結果と利用条件判断部６３による判断結果とに基づいてサービス提供部１０にメンテナンスサービスの提供を許可するか否かが判断され（ステップ３１８）、メンテナンスサービスの提供を許可すると判断された場合には、サービス提供部１０によってサービスの提供が開始され（ステップ３１９）、メンテナンスサービスの提供を許可しないと判断された場合には、サービス提供部１０によるサービスの提供は行われない。
【０１２４】
一方、サービス利用装置４Ｂにおいて、ネットワークインタフェイス２４を介して受信された利用条件判断部６３による判断結果と提供条件判断部７３による判断結果とに基づいてサービス利用部２０にメンテナンスサービスの利用を許可するか否かが判断され（ステップ３２０）、メンテナンスサービスの利用を許可すると判断された場合には、サービス利用部２０によってサービスの利用が開始され（ステップ３２１）、メンテナンスサービスの利用を許可しないと判断された場合には、サービス利用部２０によるサービスの利用は行われない。
【０１２５】
図１１および図１２は、サービス利用装置４Ｂからサービスの開始要求があった場合のサービス提供システム１Ｂの動作を示すフローチャートである。なお、図１１および図１２において、左側はサービス利用装置４Ｂの動作を示し、右側は、サービス提供装置２Ｂの動作を示している。また、サービス提供装置２Ｂとサービス利用装置４Ｂとの間の情報の送受信の流れを破線矢印で示した。
【０１２６】
まず、サービス利用装置４Ｂの入力装置を介してサービス開始の要求が入力されると（ステップ４０１）、要求されたサービスに応じた提供条件情報が提供条件情報生成部７１によって生成される（ステップ４０２）。
【０１２７】
次に、提供条件情報生成部７１によって生成された提供条件情報に基づいて提供条件判断部７３による判断が要するプロファイルや環境情報を要求するプロファイル要求情報がプロファイル要求部７２によって生成され（ステップ４０３）、生成されたプロファイル要求情報がネットワークインタフェイス２４を介してサービス提供装置２Ｂに送信される（ステップ４０４）。
【０１２８】
サービス提供装置２Ｂにおいて、ネットワークインタフェイス１４を介してプロファイル要求情報が受信されると（ステップ４０５）、受信されたプロファイル要求情報に応じて提供プロファイル記憶部１１ａ，１１ｂからプロファイルとＣＰＵから環境情報とがプロファイル送信部６４によってそれぞれ取得される（ステップ４０６）。
【０１２９】
次に、要求されたサービスに応じた利用条件情報が利用条件情報生成部６１によって生成され（ステップ４０７）、生成された利用条件情報に基づいて利用条件判断部６３による判断が要するプロファイルや環境情報を要求するプロファイル要求情報がプロファイル要求部６２によって生成され（ステップ４０８）、生成されたプロファイル要求情報とプロファイル送信部６４によって取得されたプロファイルおよび環境情報とが、ネットワークインタフェイス１４を介してサービス利用装置４Ｂに送信される（ステップ４０９）。
【０１３０】
サービス利用装置４Ｂにおいて、ネットワークインタフェイス２４を介してプロファイル要求情報とプロファイル送信部６４によって取得されたプロファイルおよび環境情報とが受信されると（ステップ４１０）、受信されたプロファイル要求情報に応じて利用プロファイル記憶部２１からプロファイルとＣＰＵから環境情報とがプロファイル送信部７４によってそれぞれ取得される（ステップ４１１）。
【０１３１】
次に、受信されたプロファイルや環境情報が提供条件情報生成部７１によって生成された提供条件情報に表された提供条件を満たすか否かによってサービス提供装置２Ｂがメンテナンスサービスを提供する権限があるか否かが提供条件判断部７３によって判断され（ステップ４１２）、提供条件判断部７３による判断結果とプロファイル送信部７４によって取得されたプロファイルおよび環境情報とがネットワークインタフェイス２４を介してサービス提供装置２Ｂに送信される（ステップ４１３）。
【０１３２】
サービス提供装置２Ｂにおいて、ネットワークインタフェイス１４を介して提供条件判断部７３による判断結果とプロファイルおよび環境情報とが受信されると（ステップ４１４）、受信されたプロファイルや環境情報が利用条件情報生成部６１によって生成された利用条件情報に表された利用条件を満たすか否かによってサービス利用装置４Ｂがメンテナンスサービスを利用する権限があるか否かが利用条件判断部６３によって判断され（ステップ４１５）、利用条件判断部６３による判断結果がネットワークインタフェイス１４を介してサービス利用装置４Ｂに送信される（ステップ４１６）。
【０１３３】
サービス利用装置４Ｂにおいて、ネットワークインタフェイス２４を介して利用条件判断部６３による判断結果が受信されると（ステップ４１７）、受信された利用条件判断部６３による判断結果と提供条件判断部７３による判断結果とに基づいてサービス利用装置４Ｂにメンテナンスサービスの利用を許可するか否かが判断され（ステップ４１８）、メンテナンスサービスの利用を許可すると判断された場合には、サービス利用部２０によってサービスの利用が開始され（ステップ４１９）、メンテナンスサービスの利用を許可しないと判断された場合には、サービス利用部２０によるサービスの利用は行われない。
【０１３４】
一方、サービス提供装置２Ｂにおいて、ネットワークインタフェイス１４を介して受信された提供条件判断部７３による判断結果と利用条件判断部６３による判断結果とに基づいてサービス提供部１０にメンテナンスサービスの提供を許可するか否かが判断され（ステップ４２０）、メンテナンスサービスの提供を許可すると判断された場合には、サービス提供部１０によってサービスの提供が開始され（ステップ４２１）、メンテナンスサービスの提供を許可しないと判断された場合には、サービス提供部１０による提供は行われない。
【０１３５】
以上説明したように、サービス提供システム１Ｂによれば、サービスを利用する側にサービスを利用する権限があるとサービス提供装置２Ｂによって判断され、サービスを提供する側にサービスを提供する権限があるとサービス利用装置４Ｂによって判断された場合にサービスが開始されるため、正当な権限を有する利用者にサービスの利用を制限すると共に、正当な権限を有する提供者にサービスの提供を制限することができる。
【０１３６】
なお、本発明のサービス提供装置、サービス利用装置は専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するものであってもよい。コンピュータ読み取り可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間の間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。
【図面の簡単な説明】
【０１３７】
【図１】本発明の第１の実施の形態のサービス提供システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態のサービス提供システムを構成するサービス提供装置の構成を示すブロック図である。
【図３】本発明の第１の実施の形態のサービス提供システムを構成するサービス利用装置の構成を示すブロック図である。
【図４】サービス提供装置からサービスの開始要求があった場合の本発明の第１の実施の形態のサービス提供システムの動作を示すフローチャートである。
【図５】サービス利用装置からサービスの開始要求があった場合の本発明の第１の実施の形態のサービス提供システムの動作を示すフローチャートである。
【図６】本発明の第２の実施の形態のサービス提供システムの構成を示すブロック図である。
【図７】本発明の第２の実施の形態のサービス提供システムを構成するサービス提供装置の構成を示すブロック図である。
【図８】本発明の第２の実施の形態のサービス提供システムを構成するサービス利用装置の構成を示すブロック図である。
【図９】サービス提供装置からサービスの開始要求があった場合の本発明の第２の実施の形態のサービス提供システムの動作を示すフローチャートである。
【図１０】図９に示すフローチャートに続くフローチャートである。
【図１１】サービス利用装置からサービスの開始要求があった場合の本発明の第２の実施の形態のサービス提供システムの動作を示すフローチャートである。
【図１２】図１１に示すフローチャートに続くフローチャートである。
【符号の説明】
【０１３８】
１Ａ、１Ｂ    サービス提供システム
２Ａ、２Ｂ    サービス提供装置
３    ネットワーク
４Ａ、４Ｂ    サービス利用装置
１０    サービス提供部
１１ａ、１１ｂ    提供プロファイル記憶部
１２、７３    提供条件判断部
１３、６１    利用条件情報生成部
１４、２４    ネットワークインタフェイス
１５、２５    ＩＣカード
１６、２６    ＩＣチップ
１７、２７    リーダライタ
１８ａ、１８ｂ    提供権記憶部
２０    サービス利用部
２１ａ、２１ｂ    利用プロファイル記憶部
２２、６３    利用条件判断部
２３、７１    提供条件情報生成部
２８ａ、２８ｂ    利用権記憶部
６２、７２    プロファイル要求部
６４、７４    プロファイル送信部
【図１】
2005301825.tif 000003
【図２】
2005301825.tif 000004
【図３】
2005301825.tif 000005
【図４】
2005301825.tif 000006
【図５】
2005301825.tif 000007
【図６】
2005301825.tif 000008
【図７】
2005301825.tif 000009
【図８】
2005301825.tif 000010
【図９】
2005301825.tif 000011
【図１０】
2005301825.tif 000012
【図１１】
2005301825.tif 000013
【図１２】
2005301825.tif 000014