(57)【要約】【課題】システムを構成するサービス提供装置、サービス利用装置、ＩＣカードリーダ、ＩＣカード等に何等かの障害が発生した場合でも、利用者およびサービス提供者が不当な不利益を被ることがないようにする。【解決手段】サービス利用装置３は、ＩＣカード１０に格納されている利用権情報に基づいてサービス提供装置４に対して利用権の行使を行う場合、ＩＣカード１０に格納されている利用権情報をロックする（ステップ２０１〜２０３）。そして、利用権情報がロックされた後に、サービス提供装置４に対して利用権の行使を行い（ステップ１０４）、正常にサービスの提供が開始されたことを確認した後に、行使した利用権情報を削除する（ステップ１０７〜１０９）。【選択図】図２
2006209519.tif 000002
【特許請求の範囲】
【請求項１】
サービスの提供を行うサービス提供装置と、
前記サービス提供装置により提供されるサービスを利用するための権利を有することを示す情報である利用権情報が格納され、耐タンパ性を有する携帯装置と、
前記携帯装置に格納された利用権情報に基づいて前記サービス提供装置に対して利用権の行使を行い、該サービス提供装置により提供されるサービスを利用するためのサービス利用装置と、から構成されるサービス実行システムにおいて、
前記サービス利用装置は、前記サービス提供装置により提供されるサービスを利用しようとする際に、前記携帯装置に対して格納されている利用権情報をロック状態にするための利用権情報ロック要求を行い、該携帯装置から利用権情報のロック処理が正常に行われた旨の通知を確認した後に、前記サービス提供装置に対して利用権を行使し、該サービス提供装置によるサービスの提供が確認された場合、行使した前記利用権に対応した利用権情報を削除するための利用権情報削除要求を前記携帯装置に送信することを特徴とするサービス実行システム。
【請求項２】
前記サービス利用装置は、利用権情報削除処理が正常に終了しなかった場合、前記サービス提供装置に対して利用権の行使を解除した後、前記携帯装置に対して利用権情報のロック状態を解除するための利用権情報ロック解除処理を行い、前記サービス提供装置に対する利用権の行使が正常に行われずサービスの提供が開始されなかった場合、行使した利用権に対応する利用権情報のロック状態を解除するための利用権情報ロック解除処理を行う請求項１記載のサービス実行システム。
【請求項３】
サービスの提供を行う複数のサービス提供装置と、
前記複数のサービス提供装置により提供されるサービスを利用するための権利を有することを示す情報である複数の利用権情報が格納され、耐タンパ性を有する携帯装置と、
前記携帯装置に格納された複数の利用権情報に基づいて前記複数のサービス提供装置に対してそれぞれ利用権の行使を行い、該複数のサービス提供装置により提供されるサービスを組み合わせて利用するためのサービス利用装置と、から構成されるサービス実行システムにおいて、
前記サービス利用装置は、前記複数のサービス提供装置により提供されるサービスを組み合わせて利用しようとする際に、前記携帯装置に対して格納されている利用権情報のうち行使しようとする利用権に対応した利用権情報をロック状態にするための利用権情報ロック要求を行い、該携帯装置から全ての利用権情報のロック処理が正常に行われた旨の通知を確認した後に、前記複数のサービス提供装置に対してそれぞれ利用権を行使し、該複数のサービス提供装置による全てのサービスの提供が確認された場合、行使した前記利用権に対応した全ての利用権情報を削除するための利用権情報削除要求を前記携帯装置に送信することを特徴とするサービス実行システム。
【請求項４】
前記サービス利用装置は、利用権情報削除処理が正常に終了しなかった場合、前記複数のサービス提供装置に対してそれぞれ利用権の行使を解除した後、前記携帯装置に対して全ての利用権情報のロック状態を解除するための利用権情報ロック解除処理を行い、前記複数のサービス提供装置のうちのいずれかのサービス提供装置に対する利用権の行使が正常に行われずサービスの提供が開始されなかった場合、既に利用権の行使が成功したサービス提供装置に対して行使の解除処理を行った後に、組み合わせて使用しようとした複数のサービスを利用するための利用権に対応する全ての利用権情報のロック状態を解除するための利用権情報ロック解除処理を行う請求項３記載のサービス実行システム。
【請求項５】
サービス提供装置により提供されるサービスを利用するための権利を有することを示す情報である利用権情報を携帯装置から読み出し、読み出した該利用権情報に基づいて、サービス提供装置に対して利用権の行使を行い、該サービス提供装置により提供されるサービスを利用するためのサービス利用装置において、
前記サービス提供装置により提供されるサービスを利用しようとする際に、前記携帯装置に対して格納されている利用権情報をロック状態にするための利用権情報ロック要求を行い、該携帯装置から利用権情報のロック処理が正常に行われた旨の通知を確認した後に、前記サービス提供装置に対して利用権を行使し、該サービス提供装置によるサービスの提供が確認された場合、行使した前記利用権に対応した利用権情報を削除するための利用権情報削除要求を前記携帯装置に送信することを特徴とするサービス利用装置。
【請求項６】
利用権情報削除処理が正常に終了しなかった場合、前記サービス提供装置に対して利用権の行使を解除した後、前記携帯装置に対して利用権情報のロック状態を解除するための利用権情報ロック解除処理を行い、前記サービス提供装置に対する利用権の行使が正常に行われずサービスの提供が開始されなかった場合、行使した利用権に対応する利用権情報のロック状態を解除するための利用権情報ロック解除処理を行う請求項５記載のサービス利用装置。
【請求項７】
複数のサービス提供装置により提供されるサービスを利用するための権利を有することを示す情報である利用権情報をそれぞれ携帯装置から読み出し、読み出した該複数の利用権情報に基づいて、複数のサービス提供装置に対して利用権の行使をそれぞれ行い、該複数のサービス提供装置により提供されるサービスを組み合わせて利用するためのサービス利用装置において、
前記複数のサービス提供装置により提供されるサービスを組み合わせて利用しようとする際に、前記携帯装置に対して格納されている利用権情報のうち行使しようとする利用権に対応した利用権情報をロック状態にするための利用権情報ロック要求を行い、該携帯装置から全ての利用権情報のロック処理が正常に行われた旨の通知を確認した後に、前記複数のサービス提供装置に対してそれぞれ利用権を行使し、該複数のサービス提供装置による全てのサービスの提供が確認された場合、行使した前記利用権に対応した全ての利用権情報を削除するための利用権情報削除要求を前記携帯装置に送信することを特徴とするサービス利用装置。
【請求項８】
利用権情報削除処理が正常に終了しなかった場合、前記複数のサービス提供装置に対してそれぞれ利用権の行使を解除した後、前記携帯装置に対して全ての利用権情報のロック状態を解除するための利用権情報ロック解除処理を行い、前記複数のサービス提供装置のうちのいずれかのサービス提供装置に対する利用権の行使が正常に行われずサービスの提供が開始されなかった場合、既に利用権の行使が成功したサービス提供装置に対して行使の解除処理を行った後に、組み合わせて使用しようとした複数のサービスを利用するための利用権に対応する全ての利用権情報のロック状態を解除するための利用権情報ロック解除処理を行う請求項７記載のサービス利用装置。
【請求項９】
サービス提供装置により提供されるサービスを利用するための権利を有することを示す情報である利用権情報を携帯装置から読み出し、読み出した該利用権情報に基づいてサービス提供装置に対して利用権の行使を行い、該サービス提供装置により提供されるサービスを利用する際に、前記利用権情報の管理を行うための利用権情報の管理方法であって、
前記サービス提供装置により提供されるサービスを利用しようとする際に、前記携帯装置に対して格納されている利用権情報をロック状態にするための利用権情報ロック要求を行うステップと、
該携帯装置から利用権情報のロック処理が正常に行われた旨の通知を確認した後に、前記サービス提供装置に対して利用権を行使するステップと、
該サービス提供装置によるサービスの提供が確認された場合、行使した前記利用権に対応した利用権情報を削除するための利用権情報削除要求を前記携帯装置に送信するステップとを備えた利用権情報の管理方法。
【請求項１０】
利用権情報削除処理が正常に終了しなかった場合、前記サービス提供装置に対して利用権の行使を解除した後、前記携帯装置に対して利用権情報のロック状態を解除するための利用権情報ロック解除処理を行うステップと、
前記サービス提供装置に対する利用権の行使が正常に行われずサービスの提供が開始されなかった場合、行使した利用権に対応する利用権情報のロック状態を解除するための利用権情報ロック解除処理を行うステップとをさらに備えた請求項９記載の利用権情報の管理方法。
【請求項１１】
サービス提供装置により提供されるサービスを利用するための権利を有することを示す情報である利用権情報を携帯装置から読み出し、読み出した該利用権情報に基づいてサービス提供装置に対して利用権の行使を行い、該サービス提供装置により提供されるサービスを利用する際に、前記利用権情報の管理を行うための利用権情報の管理方法であって、
前記複数のサービス提供装置により提供されるサービスを組み合わせて利用しようとする際に、前記携帯装置に対して格納されている利用権情報のうち行使しようとする利用権に対応した利用権情報をロック状態にするための利用権情報ロック要求を行うステップと、
該携帯装置から全ての利用権情報のロック処理が正常に行われた旨の通知を確認した後に、前記複数のサービス提供装置に対してそれぞれ利用権を行使するステップと、
該複数のサービス提供装置による全てのサービスの提供が確認された場合、行使した前記利用権に対応した全ての利用権情報を削除するための利用権情報削除要求を前記携帯装置に送信するステップとを備えた利用権情報の管理方法。
【請求項１２】
利用権情報削除処理が正常に終了しなかった場合、前記複数のサービス提供装置に対してそれぞれ利用権の行使を解除した後、前記携帯装置に対して全ての利用権情報のロック状態を解除するための利用権情報ロック解除処理を行うステップと、
前記複数のサービス提供装置のうちのいずれかのサービス提供装置に対する利用権の行使が正常に行われずサービスの提供が開始されなかった場合、既に利用権の行使が成功したサービス提供装置に対して行使の解除処理を行った後に、組み合わせて使用しようとした複数のサービスを利用するための利用権に対応する全ての利用権情報のロック状態を解除するための利用権情報ロック解除処理を行うステップとをさらに備えた請求項１１記載の利用権情報の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービスの提供を行うサービス提供装置と、サービス提供装置により提供されるサービスを利用するためのサービス利用装置と、サービスを利用しようとする利用者により携帯される携帯装置とから構成されるサービス実行システムに関し、特に、携帯装置に格納された利用権情報の管理を行うための利用権情報の管理方法に関する。
【背景技術】
【０００２】
近年インターネット等のネットワークの普及により様々なサービスをネットワークを介して利用することが広く行われるようになっている。そして、利用者がこのようなサービスを利用しようとする場合、ＩＤコードとパスワードを利用してサービス提供側による認証を受けることが一般的に行われている。しかし、複数のサービスを利用しようとした場合、使用するＩＤコード、パスワードの数もそれに伴い増加するため、利用者は全てのＩＤコード、パスワードを記憶するか記録しておかなければならず不便である。また、毎回ＩＤコード、パスワードをキーボードから入力したのでは入力の手間がかかりまた入力ミス等が発生する原因ともなる。
【０００３】
また、ＩＤコードやパスワードによる認証だけでなく、年齢、会員であるか否か等のサービスを受けようとする利用者の属性を限定してサービスの利用を許可するような場合もある。また、あるサービスを利用しようとする際にサービス利用装置の属性が制限されるような場合に、サービス利用装置の属性をサービス提供側に送信してサービスが利用可能であることを確認してもらう必要が場合もある。このような場合にも利用者がサービスを利用しようとする度に利用者の属性やサービス利用装置の属性を入力するようにしたのでは操作が煩雑になってしまう。
【０００４】
このような問題を解消するために、ＩＣカード、メモリカード等の記録媒体に利用者の属性またはサービス利用装置の属性を表すプロファイルを記憶しておき、記憶されたプロファイルに応じたサービスを提供するものがある。例えば、ＩＣカードに固定的に記録された利用者の生年月日を含むアクセスコントロール情報とコンテンツの要求を表すアクセス要求とを受信し、受信したアクセスコントロール情報に含まれる利用者の年齢が、要求されたコンテンツの内容またはその提供の形態に応じて登録された年齢条件を満たすか否かを判断し、利用者の年齢が登録された年齢条件を満たす場合にのみ、要求されたコンテンツの提供を許可するものが知られている（例えば、特許文献１参照。）。
【０００５】
また、サービスを利用するためには予めそのサービスを利用するための利用権を購入しなければならないような場合、サービスを利用するための権利を有することを示す情報である利用権情報をＩＣカードに格納しておくことにより、利用者はそのＩＣカードからサービス利用装置に利用権情報を読み込ませるだけでサービスを利用することができるようにしたシステムも提案されている。
【０００６】
ＩＣカードに利用権情報等を格納するようにした従来のシステムを図７に示す。この従来のシステムは、図７に示されるように、サービス利用装置９３とサービス提供装置４とがインターネット１により接続されている。そして、サービス利用装置９３には、ＩＣカード１０に格納されたデータを読み取るためのＩＣカードリーダ２が接続されている。
【０００７】
このＩＣカード１０は、サービスを利用しようとする利用者により携帯される携帯装置であり、不揮発性の記憶媒体を備え、耐タンパ性（不正読み書き防止性能）を備えた装置により構成されている。ここで、耐タンパ性を備えているとは、内部構造や記憶しているデータなどの解析、不正な読み書きに対する耐性を備えていることをいう。
【０００８】
そして、このＩＣカード１０には、あるサービスを利用する権利を示す利用権情報や、利用者属性情報等の情報が格納されている。ここで、利用者属性情報とは、利用者の生年月日、性別、氏名等の利用者個人の情報や、所属会社名、ＩＳＰ（Internet Service Provider）等の契約しているサービス提供者名の情報等の利用者の属性に関する情報である。
【０００９】
そして、サービス利用装置９３には、判定装置が設けられている。この判定装置は、サービス利用装置９３がサービスの利用要求を受けた場合、ＩＣカードリーダ２に挿入されたＩＣカード１０から、利用者属性情報や利用権情報を読み出し、利用権情報や利用者属性情報の内容に基づいて、サービスの提供を受けるための利用条件が満たされているか否かを判定する。そして、サービス利用装置９３は、判定装置の判定結果をインターネット１を介してサービス提供装置４に送信する。
【００１０】
サービス利用装置９３は、ＩＣカード１０に格納された利用権情報に基づいてサービス提供装置４に対して利用権の行使を行い、サービス提供装置４により提供されるサービスを利用する。
【００１１】
この図７に示したシステムでは、利用者のプロファイルや利用者が予め取得した利用権／ライセンス情報をＩＣカードやメモリカード等の記録媒体に格納しておき、サービス／機器を使用する際には、利用者がその記録媒体をパソコン等のサービス利用装置の読み取り装置に挿入して認証を受けてそのサービス／機器を利用できるようにしている。
【００１２】
次に、この図７に示した従来のサービス実行システムにおいて、利用権情報が格納されたＩＣカード１０を用いてサービス利用装置９３によりサービスの提供を受け、行使した後の利用権情報がＩＣカード１０から削除されるまでの処理を図８のフローチャートに示す。
【００１３】
先ず、利用者があるサービスの利用権情報が格納されたＩＣカード１０をＩＣカードリーダ２に挿入し、サービス利用装置９３を操作してサービス提供装置４により提供されるサービスを利用しようとした場合、サービス利用装置９３は、ＩＣカードリーダ２を介してＩＣカード１０に対してサービス利用要求を送信する（ステップ１０１）。
【００１４】
このサービス利用装置９３からのサービス利用要求を受信したＩＣカード１０では、格納している利用権情報等をサービス利用装置９３に送信する（ステップ１０２）。
【００１５】
そして、サービス利用装置９３では、ＩＣカード１０から送られてきた利用権情報を確認することにより利用条件の判定を行い（ステップ１０３）、サービスの利用が可能であると判定された場合、サービス提供装置４に対して利用権行使要求を送信する（ステップ１０４）。
【００１６】
サービス利用装置９３からの利用権行使要求を受信したサービス提供装置４では、サービスの提供を開始し（ステップ１０５）、サービスの開始が成功した旨をサービス利用装置９３に通知する（ステップ１０６）。
【００１７】
そして、サービス提供装置４により提供されるサービスが正常に開始されたことを確認したサービス利用装置９３は、ＩＣカードリーダ２を介してＩＣカード１０に格納された利用権情報を削除するための利用権情報削除要求を送信する（ステップ１０７）。このサービス利用装置９３からの利用権情報削除要求を受信したＩＣカード１０では、行使した利用権情報を削除し（ステップ１０８）、利用権情報の削除が終了した旨を削除終了通知としてサービス利用装置９３に送信する（ステップ１０９）。
【００１８】
この図８に示したような処理が行われることにより、サービス利用装置９３では、ＩＣカード１０内に格納された利用権情報を利用してサービス提供装置４により提供されているサービスを利用することが可能である。そして、このサービスを利用するために行使した利用権情報は、ＩＣカード１０から削除されサービス提供装置４に回収されたことになる。
【００１９】
しかし、上記のような処理の途中で、システムを構成するサービス提供装置４、サービス利用装置９３、ＩＣカードリーダ２、ＩＣカード１０等に何等かの障害が発生した場合、不具合が発生することになる。
【００２０】
例えば、ステップ１０２の処理が終了してからステップ１０７の処理が行われるまでの間に、ＩＣカード１０またはＩＣカードリーダ２に障害が発生した場合、サービスの提供は開始されているにもかかわらずＩＣカード１０内の利用権情報は削除されないままとなってしまい、サービス提供者にとってはサービスを提供したのに利用権情報を回収できなかったことになる。また、装置自体に障害が発生していなくても、利用権の行使がされた後であって利用権情報が削除される前にＩＣカード１０がＩＣカードリーダ２から悪意で抜き取られた場合にもサービスの提供が行われたにもかかわらず利用権情報が回収されないことになる。そして、ＩＣカード１０内で削除されなかった利用権情報は、再度使用可能な状態で残ってしまうため、この利用権情報に基づいてサービス開始要求を受けた場合、サービス提供装置４は再度サービスの提供を行わなければならない。
【００２１】
また、例えば、複数のサービス提供装置により提供されるサービスを組み合わせて１つのサービスが成立するような場合、サービス利用装置は、それぞれのサービスに応じた利用権を複数のサービス提供装置に対してそれぞれ行なわなければならない。例えば、遠隔地に設置したＷｅｂカメラからの映像を大画面ディスプレイに表示させるようなサービスを実現しようとした場合、Ｗｅｂカメラサービス、ＩＳＰ、大画面ディスプレイサービスを提供しているサービス提供者装置に対して利用権をそれぞれ行使する必要がある。
【００２２】
しかし、図８に示したような処理を、それぞれのサービス毎に行った場合、ある２つのサービスの提供が開始されたため、そのサービスに対応した利用権情報をＩＣカードから削除した場合、残りの１つのサービスを提供するサービス提供装置に障害が発生してそのサービスを受けられなかった場合、結局トータルとしてはサービスを受けることができなかったにもかかわらず２つの利用権情報が削除されてしまうことになる。つまり、利用者にとってみれば、正常にサービスの提供を受けることができなかったのに利用権情報が削除されてしまったことになり、再度サービスの提供を受けようとした場合には新しく利用権情報を購入等する必要が発生してしまう。
【００２３】
上記のような弊害を防止するため、利用権行使の際にＩＣカード１０から利用権情報を一旦削除し、組み合わせる全てのサービスの開始が確認されなかった場合、削除した利用権情報をＩＣカードに書き戻すようにすれば問題は発生しない。しかし、利用権情報をＩＣカードに書き込むにはある程度の処理時間が必要となるため、複数のサービスを組み合わせる場合等にまでこのような処理をしていたのでは処理時間が必要以上にかかってしまい現実的ではない。
【特許文献１】特開２００３−１６７７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【００２４】
上述した従来のサービス実行システムでは、システムを構成するサービス提供装置、サービス利用装置、ＩＣカードリーダ、ＩＣカード等に何等かの障害が発生した場合、利用権を行使したのにサービスの提供を受けることができない、サービスの提供を行ったのに利用権を回収できない等の不具合が発生し、利用者またはサービス提供者が不当な不利益を被る可能性があるという問題点があった。
【００２５】
本発明の目的は、システムを構成するサービス提供装置、サービス利用装置、ＩＣカードリーダ、ＩＣカード等に何等かの障害が発生した場合でも、利用者およびサービス提供者が不当な不利益を被ることがないサービス実行システムを提供することである。
【課題を解決するための手段】
【００２６】
上記目的を達成するために、本発明のサービス実行システムは、サービスの提供を行うサービス提供装置と、
前記サービス提供装置により提供されるサービスを利用するための権利を有することを示す情報である利用権情報が格納され、耐タンパ性を有する携帯装置と、
前記携帯装置に格納された利用権情報に基づいて前記サービス提供装置に対して利用権の行使を行い、該サービス提供装置により提供されるサービスを利用するためのサービス利用装置と、から構成されるサービス実行システムにおいて、
前記サービス利用装置は、前記サービス提供装置により提供されるサービスを利用しようとする際に、前記携帯装置に対して格納されている利用権情報をロック状態にするための利用権情報ロック要求を行い、該携帯装置から利用権情報のロック処理が正常に行われた旨の通知を確認した後に、前記サービス提供装置に対して利用権を行使し、該サービス提供装置によるサービスの提供が確認された場合、行使した前記利用権に対応した利用権情報を削除するための利用権情報削除要求を前記携帯装置に送信することを特徴とする。
【００２７】
また、前記サービス利用装置は、利用権情報削除処理が正常に終了しなかった場合、前記サービス提供装置に対して利用権の行使を解除した後、前記携帯装置に対して利用権情報のロック状態を解除するための利用権情報ロック解除処理を行い、前記サービス提供装置に対する利用権の行使が正常に行われずサービスの提供が開始されなかった場合、行使した利用権に対応する利用権情報のロック状態を解除するための利用権情報ロック解除処理を行う。
【００２８】
本発明によれば、サービス利用装置からサービス提供装置に利用権行使要求が行われ、サービス提供装置によりサービス提供が開始された後に、何等かの障害が発生して利用権情報削除処理が正常に行われなかった場合でも、行使された利用権に対応した利用権情報はロック処理が行われたままとなる。そして、ロック処理が行われた状態の利用権情報の使用はできないように設定しておくことにより、この利用権情報が再度利用されサービス提供者が不利益を被るということを防ぐことが可能となる。
【００２９】
さらに、本発明によれば、利用権情報の削除処理が失敗した場合にはサービス提供装置に対して利用権行使の解除が行われ、また、利用権の行使が失敗した場合には、ロック状態となっていた利用権情報のロック解除が行われることになる。そのため、何等かの障害が発生した場合、利用権を行使したのにサービスの提供を受けることができない、サービスの提供を行ったのに利用権を回収できない等の不具合の発生を防ぐことが可能となる。
【００３０】
また、本発明の他のサービス実行システムは、サービスの提供を行う複数のサービス提供装置と、
前記複数のサービス提供装置により提供されるサービスを利用するための権利を有することを示す情報である複数の利用権情報が格納され、耐タンパ性を有する携帯装置と、
前記携帯装置に格納された複数の利用権情報に基づいて前記複数のサービス提供装置に対してそれぞれ利用権の行使を行い、該複数のサービス提供装置により提供されるサービスを組み合わせて利用するためのサービス利用装置と、から構成されるサービス実行システムにおいて、
前記サービス利用装置は、前記複数のサービス提供装置により提供されるサービスを組み合わせて利用しようとする際に、前記携帯装置に対して格納されている利用権情報のうち行使しようとする利用権に対応した利用権情報をロック状態にするための利用権情報ロック要求を行い、該携帯装置から全ての利用権情報のロック処理が正常に行われた旨の通知を確認した後に、前記複数のサービス提供装置に対してそれぞれ利用権を行使し、該複数のサービス提供装置による全てのサービスの提供が確認された場合、行使した前記利用権に対応した全ての利用権情報を削除するための利用権情報削除要求を前記携帯装置に送信することを特徴とする。
【００３１】
また、前記サービス利用装置は、利用権情報削除処理が正常に終了しなかった場合、前記複数のサービス提供装置に対してそれぞれ利用権の行使を解除した後、前記携帯装置に対して全ての利用権情報のロック状態を解除するための利用権情報ロック解除処理を行い、前記複数のサービス提供装置のうちのいずれかのサービス提供装置に対する利用権の行使が正常に行われずサービスの提供が開始されなかった場合、既に利用権の行使が成功したサービス提供装置に対して行使の解除処理を行った後に、組み合わせて使用しようとした複数のサービスを利用するための利用権に対応する全ての利用権情報のロック状態を解除するための利用権情報ロック解除処理を行う。
【００３２】
本発明によれば、複数のサービス提供装置により提供されるサービスを組み合わせて利用する際に、いずれかのサービスの提供が障害等により正常に行われなかったことによりトータルとしてサービスの利用ができなかった場合には、組み合わせようとしたサービスに対応した全ての利用権情報が削除されずに維持されることになり、結果としてサービスが受けられなかったのに、利用権情報が削除されてしまうということを防ぐことが可能となる。
【発明の効果】
【００３３】
以上説明したように、本発明によれば、下記のような効果を有する。
（１）サービス提供装置に対して利用権の行使を行おうとする際、携帯装置に格納された利用権情報のロック処理をした後に、利用権の行使を行うようにしているので、何等かの障害が発生して利用権情報の削除処理が正常に行われなかった場合でも、行使された利用権情報が再度利用されサービス提供者が不利益を被ることを防ぐことが可能となる。
（２）利用権を行使しようとする全てのサービスの提供が正常に開始されたことを確認してから利用権情報の削除を行うため、利用権を行使したのにサービスの提供を受けることができないという弊害を防止することが可能となる。
【発明を実施するための最良の形態】
【００３４】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００３５】
（第１の実施形態）
図１は本発明の第１の実施形態のサービス実行システムの構成を示すブロック図である。図１において、図７中の構成要素と同一の構成要素には同一の符号を付し、説明を省略するものとする。
【００３６】
本実施形態のサービス実行システムは、図７に示した従来のサービス実行システムに対して、サービス利用装置９３をサービス利用装置３に置き換えた構成となっていて、その他の装置等は従来のサービス実行システムと同様である。
【００３７】
本実施形態におけるサービス利用装置３は、サービス提供装置４により提供されるサービスを利用しようとする際に、ＩＣカード１０に対して格納されている利用権情報をロック状態にするための利用権情報ロック要求を行い、ＩＣカード１０から利用権情報のロック処理が正常に行われた旨の通知を確認した後に、サービス提供装置４に対して利用権を行使し、サービス提供装置４によるサービスの提供が確認された場合、行使した利用権に対応した利用権情報を削除するための利用権情報削除要求をＩＣカード１０に送信する。
【００３８】
また、サービス利用装置３は、利用権情報削除処理が正常に終了しなかった場合、サービス提供装置４に対して利用権の行使を解除した後、ＩＣカード１０に対して利用権情報のロック状態を解除するための利用権情報ロック解除処理を行い、サービス提供装置４に対する利用権の行使が正常に行われずサービスの提供が開始されなかった場合、行使した利用権に対応する利用権情報のロック状態を解除するための利用権情報ロック解除処理を行う。
【００３９】
次に、この図１に示した本実施形態のサービス実行システムにおいて、利用権情報が格納されたＩＣカード１０を用いてサービス利用装置３によりサービスの提供を受け、行使した後の利用権情報がＩＣカード１０から削除されるまでの処理を図２のフローチャートに示す。
【００４０】
図２に示すフローチャートは、図８に示したフローチャートに対して、サービス利用装置３において利用条件の判定を行うステップ１０３と、サービス利用装置３からサービス提供装置４に対して利用権行使要求を行うステップ１０４との間に、ＩＣカード１０内の利用権情報をロックするためのステップ２０１〜２０３の処理が追加されたものである。
【００４１】
サービス利用装置３は、ＩＣカード１０から送られてきた利用権情報を確認することにより利用条件の判定を行った後（ステップ１０３）、ＩＣカード１０に対して利用権情報をロックするように要求する（ステップ２０１）。そして、このサービス利用装置３からの利用権情報ロック要求を受信したＩＣカード１０は、格納している利用権情報のうち、行使しようとする利用権に対応した利用権情報をロックする処理を行い（ステップ２０２）、このロック処理が終了後に利用権情報のロックが正常に行われた旨の利用権情報ロック終了通知をサービス利用装置３に返信する（ステップ２０３）。なお、ステップ２０３において利用権情報をロックした旨の通知を確認することができなければ、サービス利用装置３は、利用権の行使を行わない。
【００４２】
ここで、利用権情報をロックする具体的な処理としては、利用権情報がロック状態であることが判定できればどのような方法を用いてもよいが、例えば、利用権情報がロックされているか否かを示す１ビットのフラグを用意し、そのフラグが“０”の場合には、その利用権情報はロックされておらず、そのフラグが“１”の場合には、その利用権情報はロックされた状態であるというように表現する。
【００４３】
そして、利用権情報がロックされた状態であっても、ステップ１０８の利用権情報削除処理においては、このロック状態を示すフラグ等の情報とともに削除されることになる。
【００４４】
本実施形態のサービス実行システムによれば、サービス利用装置３からサービス提供装置４に利用権行使要求が行われ（ステップ１０４）、サービス提供装置４によりサービス提供が開始された後に（ステップ１０５）、サービス利用装置３、ＩＣカードリーダ２またはＩＣカード１０等に何等かの障害が発生してステップ１０８の利用権情報削除処理が正常に行われなかった場合でも、行使された利用権に対応した利用権情報はロック処理が行われたままとなる。そして、ロック処理が行われ状態の利用権情報の使用はできないように設定しておくことにより、この利用権情報が再度利用されサービス提供者が不利益を被るということを防ぐことが可能となる。
【００４５】
そして、ステップ１０７の利用権情報削除要求を行ってから一定時間経過しても削除終了通知が受信できない場合（タイムアウト）、またはステップ１０９において削除終了通知の代わりに利用権情報の削除が正常に行われなかった旨のエラー通知を受信した場合、サービス利用装置３は、利用権情報削除処理は失敗したものと判定して、図３のフローチャートに示す処理を実行する。
【００４６】
この図３のフローチャートでは、サービス利用装置３は、先ず利用権行使の解除をサービス提供装置４に行う（ステップ３０１）。そして、この利用権行使解除を受けて、サービス提供装置４は、サービス提供を中止し（ステップ３０２）、利用権の行使を解除したことをサービス利用装置３に通知する（ステップ３０３）。すると、サービス利用装置３は、ＩＣカード１０に、利用権情報のロック解除要求を送信する（ステップ３０４）。このサービス利用装置３からのロック解除要求を受けたＩＣカード１０では、ロック状態であった利用権情報のロック解除処理を行い（ステップ３０５）、利用権情報のロック解除が正常に行われた旨をサービス利用装置３に通知する（ステップ３０６）。
【００４７】
また、図２のフローチャートにおいて、ステップ１０４の利用権行使要求を行ってから一定時間経過してもサービス開始成功通知が受信できない場合（タイムアウト）、またはステップ１０６においてサービス成功通知の代わりにサービスの開始が正常に行われなかった旨のエラー通知を受信した場合、サービス利用装置３は、権利行使は失敗したものと判定して、図３に示すステップ３０４〜３０６の処理を行う。
【００４８】
上記のような処理が行われることにより、利用権情報の削除処理が失敗した場合にはサービス提供装置４に対して利用権行使の解除が行われ、また、利用権の行使が失敗した場合には、ロック状態となっていた利用権情報のロック解除が行われることになる。そのため、サービス提供装置４、サービス利用装置３、ＩＣカードリーダ２、ＩＣカード１０等に何等かの障害が発生した場合、利用権を行使したのにサービスの提供を受けることができない、サービスの提供を行ったのに利用権を回収できない等の不具合の発生を防ぐことが可能となる。
【００４９】
（第２の実施形態）
次に、本発明の第２の実施形態のサービス実行システムについて説明する。
【００５０】
図４は本発明の第２の実施形態のサービス実行システムの構成を示すブロック図である。図４において、図１の構成要素と同一の構成要素には同一の符号を付し、説明を省略するものとする。
【００５１】
上記で説明した本発明の第１の実施形態のサービス実行システムでは、サービス提供装置が１つの場合であったが、本実施形態では、サービス利用装置３が、図４に示すように３つのサービス提供装置４ａ〜４ｃにより提供されるサービスを組み合わせて利用する場合を用いて場合について説明する。
【００５２】
本実施形態におけるサービス利用装置３は、ＩＣカード１０に格納された複数の利用権情報に基づいて複数のサービス提供装置４ａ〜４ｃに対してそれぞれ利用権の行使を行い、複数のサービス提供装置４ａ〜４ｃにより提供されるサービスを組み合わせて利用する。
【００５３】
そして、本実施形態におけるサービス利用装置３は、３つのサービス提供装置４ａ〜４ｃにより提供されるサービスを組み合わせて利用しようとする際に、ＩＣカード１０に対して格納されている利用権情報のうち行使しようとする利用権に対応した利用権情報をロック状態にするための利用権情報ロック要求を行い、ＩＣカード１０から全ての利用権情報のロック処理が正常に行われた旨の通知を確認した後に、３つのサービス提供装置４ａ〜４ｃに対してそれぞれ利用権を行使し、３つのサービス提供装置４ａ〜４ｃによる全てのサービスの提供が確認された場合、行使した利用権に対応した全ての利用権情報を削除するための利用権情報削除要求をＩＣカード１０に送信する。
【００５４】
また、本実施形態におけるサービス利用装置３は、利用権情報削除処理が正常に終了しなかった場合、３つのサービス提供装置４ａ〜４ｃに対してそれぞれ利用権の行使を解除した後、ＩＣカード１０に対して全ての利用権情報のロック状態を解除するための利用権情報ロック解除処理を行い、３つのサービス提供装置４ａ〜４ｃのうちのいずれかのサービス提供装置に対する利用権の行使が正常に行われずサービスの提供が開始されなかった場合、既に利用権の行使が成功したサービス提供装置に対して行使の解除処理を行った後に、組み合わせて使用しようとした複数のサービスを利用するための利用権に対応する全ての利用権情報のロック状態を解除するための利用権情報ロック解除処理を行う。
【００５５】
図４に示した本実施形態のサービス実行システムにおいて、利用権情報が格納されたＩＣカード１０を用いてサービス利用装置３によりサービスの提供を受け、行使した後の利用権情報がＩＣカード１０から削除されるまでの処理を図５のフローチャートに示す
先ず、利用者があるサービスの利用権情報が格納されたＩＣカード１０をＩＣカードリーダ２に挿入し、サービス利用装置３を操作してサービス提供装置４ａ〜４ｃにより提供されるサービスを利用しようとした場合、サービス利用装置３は、ＩＣカードリーダ２を介してＩＣカード１０に対してサービス利用要求を送信する（ステップ５０１）。このサービス利用装置３からのサービス利用要求を受信したＩＣカード１０では、格納している利用権情報等をサービス利用装置３に送信する（ステップ５０２）。そして、サービス利用装置３では、ＩＣカード１０から送られてきた利用権情報を確認することにより利用条件の判定を行う（ステップ５０３）。ここまでの処理は、従来のシステムと同様な処理である。
【００５６】
そして、ステップ５０３において、サービスの利用が可能であると判定された場合、サービス利用装置３は、ＩＣカード１０に対して行使する利用権に対応した３つの利用権情報を全てロックするように要求する（ステップ５０４）。そして、このサービス利用装置３からの利用権情報ロック要求を受信したＩＣカード１０は、格納している利用権情報のうち、行使しようとする利用権に対応した３つの利用権情報をロックする処理を行い（ステップ５０５）、このロック処理が終了後に利用権情報のロックが正常に行われた旨の利用権情報ロック終了通知をサービス利用装置３に返信する（ステップ５０６）。
【００５７】
すると、サービス利用装置３は、サービス提供装置４ａに対して利用権行使要求を送信する（ステップ５０７）。サービス利用装置３からの利用権行使要求を受信したサービス提供装置４ａでは、サービスの提供を開始し（ステップ５０８）、サービスの開始が成功した旨をサービス利用装置３に通知する（ステップ５０９）。そして、サービス提供装置４ｂ、４ｃに対しても同様の処理が順次行われる（ステップ５１０〜５１５）。
【００５８】
そして、全てのサービスの開始が成功したことを確認したサービス利用装置３は、ＩＣカードリーダ２を介してＩＣカード１０に格納された３つの利用権情報を削除するための利用権情報削除要求を送信する（ステップ５１６）。このサービス利用装置３からの利用権情報削除要求を受信したＩＣカード１０では、行使した３つの利用権情報を削除し（ステップ５１７）、利用権情報の削除が終了した旨を削除終了通知としてサービス利用装置３に送信する（ステップ５１８）。
【００５９】
本実施形態のサービス実行システムにおいても、上記で説明した第１の実施形態の場合と同様に、サービス利用装置３からサービス提供装置４ａ、４ｂ、４ｃに利用権行使要求が行われ（ステップ５０７、５１０、５１３）、サービス提供装置４ａ、４ｂ、４ｃによりサービス提供が開始された後に（ステップ５０９、５１２、５１５）、サービス利用装置３、ＩＣカードリーダ２またはＩＣカード１０等に何等かの障害が発生してステップ５１７の利用権情報削除処理が正常に行われなかった場合でも、行使された利用権に対応した利用権情報にはロック処理が行われたままとなる。そして、ロック処理が行われ状態の利用権情報の使用はできないように設定しておくことにより、この利用権情報が再度利用されサービス提供者が不利益を被るということを防ぐことが可能となる。
【００６０】
そして、ステップ５１６の利用権情報削除要求を行ってから一定時間経過しても削除終了通知が受信できない場合（タイムアウト）、またはステップ５１８において削除終了通知の代わりに利用権情報の削除が正常に行われなかった旨のエラー通知を受信した場合、サービス利用装置３は、利用権情報削除処理は失敗したものと判定して、図６のフローチャートに示す処理を実行する。
【００６１】
この図６のフローチャートでは、サービス利用装置３は、先ず利用権行使の解除をサービス提供装置４ａ、４ｂ、４ｃにそれぞれ行う（ステップ６０１、６０４、６０７）。そして、この利用権行使解除を受けて、サービス提供装置４ａ、４ｂ、４ｃは、サービス提供を中止し（ステップ６０２、６０５、６０８）、利用権の行使を解除したことをサービス利用装置３に通知する（ステップ６０３、６０６、６０９）。すると、サービス利用装置３は、ＩＣカード１０に、利用権情報のロック解除要求を送信する（ステップ６１０）。このサービス利用装置３からのロック解除要求を受けたＩＣカード１０では、ロック状態であった全ての利用権情報のロック解除処理を行い（ステップ６１１）、利用権情報のロック解除が正常に行われた旨をサービス利用装置３に通知する（ステップ６１２）。
【００６２】
また、図５のフローチャートにおいて、ステップ５０７の利用権行使要求を行ってから一定時間経過してもサービス開始成功通知が受信できない場合（タイムアウト）、またはステップ５０９においてサービス成功通知の代わりにサービスの開始が正常に行われなかった旨のエラー通知を受信した場合、サービス利用装置３は、サービス提供装置４ａに対する権利行使は失敗したものと判定して、図６に示すステップ６１０〜６１２の処理を行って全ての利用権情報のロック解除処理を行う。
【００６３】
さらに、ステップ５１０、５１２において、サービス提供装置４ｂに対する利用権の行使が失敗した場合、既にサービスの提供を開始してしまっているサービス提供装置４ａに対してサービス提供を中止する処理を行い（ステップ６０７〜６０９）、さらにステップ６１０〜６１２の処理を行って全ての利用権情報のロック解除処理を行う。
【００６４】
同様にして、ステップ５１３、５１５において、サービス提供装置４ｃに対する利用権の行使が失敗した場合、既にサービスの提供を開始してしまっているサービス提供装置４ａ、４ｂに対してサービス提供を中止する処理を行い（ステップ６０４〜６０９）、さらにステップ６１０〜６１２の処理を行って全ての利用権情報のロック解除処理を行う。
【００６５】
上記のような処理が行われることにより、利用権情報の削除処理が失敗した場合にはサービス提供装置４ａ、４ｂ、４ｃに対して利用権行使の解除が行われ、また、サービス提供装置４ａ、４ｂ、４ｃのうちのいずれかのサービス提供装置に対する利用権の行使が失敗した場合には、既にサービスの提供を開始しているサービス提供装置についてはサービスの提供を中止するように通知した後に、ロック状態となっていた全ての利用権情報のロック解除が行われることになる。そのため、サービス提供装置４ａ、４ｂ、４ｃ、サービス利用装置３、ＩＣカードリーダ２、ＩＣカード１０等に何等かの障害が発生した場合、利用権を行使したのにサービスの提供を受けることができない、サービスの提供を行ったのに利用権を回収できない等の不具合の発生を防ぐことが可能となる。
【００６６】
また、本実施形態のように、複数のサービス提供装置４ａ、４ｂ、４ｃにより提供されるサービスを組み合わせて利用する際に、いずれかのサービスの提供が障害等により正常に行われなかったことによりトータルとしてサービスの利用ができなかった場合には、組み合わせようとしたサービスに対応した全ての利用権情報が削除されずに維持されることになり、結果としてサービスが受けられなかったのに、利用権情報が削除されてしまうということを防ぐことが可能である。
【００６７】
上記第１および第２の実施形態では、サービス利用装置３において利用条件の判定が行われるものとして説明したが、本発明はこのような場合に限定されるものではなく、利用条件の判定がＩＣカード２内において行われ、その判定結果がサービス利用装置３に通知されるような場合にも同様に適用することができるものである。
【図面の簡単な説明】
【００６８】
【図１】本発明の第１の実施形態のサービス実行システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態のサービス実行システムにおいて、利用権情報が格納されたＩＣカード１０を用いてサービス利用装置３によりサービスの提供を受け、行使した後の利用権情報がＩＣカード１０から削除されるまでの処理を示すフローチャートである。
【図３】本発明の第１の実施形態において、利用権情報削除処理が失敗した場合における、サービス利用装置３の処理を説明するためのフローチャートである。
【図４】本発明の第２の実施形態のサービス実行システムの構成を示すブロック図である。
【図５】本発明の第１の実施形態のサービス実行システムにおいて、利用権情報が格納されたＩＣカード１０を用いてサービス利用装置３によりサービスの提供を受け、行使した後の利用権情報がＩＣカード１０から削除されるまでの処理を示すフローチャートである。
【図６】本発明の第２の実施形態において、利用権情報削除処理が失敗した場合における、サービス利用装置３の処理を説明するためのフローチャートである。
【図７】従来のサービス実行システムの構成を示すブロック図である。
【図８】図７に示した従来のサービス実行システムにおいて、利用権情報が格納されたＩＣカード１０を用いてサービス利用装置９３によりサービスの提供を受け、行使した後の利用権情報がＩＣカード１０から削除されるまでの処理を示すフローチャートである。
【符号の説明】
【００６９】
１    インターネット
２    ＩＣカードリーダ
３    サービス利用装置
４、４ａ、４ｂ、４ｃ    サービス提供装置
１０    ＩＣカード
９３    サービス利用装置
１０１〜１０９    ステップ
２０１〜２０３    ステップ
３０１〜３０６    ステップ
５０１〜５１８    ステップ
６０１〜６１２    ステップ
【図１】
2006209519.tif 000003
【図２】
2006209519.tif 000004
【図３】
2006209519.tif 000005
【図４】
2006209519.tif 000006
【図５】
2006209519.tif 000007
【図６】
2006209519.tif 000008
【図７】
2006209519.tif 000009
【図８】
2006209519.tif 000010