(57)【要約】【課題】コンテンツを利用するユーザにとって有利な認証処理のために最適な電子チケットを選択する。【解決手段】電子チケット抽出部は、電子チケット記憶部に記憶された複数の電子チケットの中から、提供されたデジタルコンテンツに対応した複数の電子チケットを抽出する。次に、電子チケット選択部は、抽出された複数の電子チケットについて、それらの各々に含まれるコンテンツの利用条件を比較して、優先度順に電子チケットを認証処理部へ提供する。この際、電子チケット選択部は、料金の支払い方法に関する比較（Ｓ２０１，Ｓ２０２）、付与ポイントの比較（Ｓ２０３）、利用回数の有無の比較（Ｓ２０４，Ｓ２０５）、有効期限に関する比較（Ｓ２０６）、利用回数の残数の比較（Ｓ２０７）の各利用条件の比較を行って電子チケットの優先順位を判断する。【選択図】図２
2006236049.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの利用権を付与するための複数の電子チケットのうちから最適な電子チケットを選択するプログラムであって、
コンテンツに対応した複数の電子チケットを抽出する抽出手段、
前記抽出された複数の電子チケットのうちから、それらの各々に含まれるコンテンツの利用条件を比較することによって、当該コンテンツを利用するユーザにとって有利な認証処理のために最適な電子チケットを選択する選択手段、
としてコンピュータを機能させる、
ことを特徴とするプログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
前記選択手段は、前記利用条件の比較から優先度の高い電子チケットを検索することによって前記最適な電子チケットを選択する、
ことを特徴とするプログラム。
【請求項３】
請求項２に記載のプログラムにおいて、
前記選択手段は、利用料金の支払い方法が買い切りである電子チケットを優先度の高い電子チケットとする、
ことを特徴とするプログラム。
【請求項４】
請求項２に記載のプログラムにおいて、
前記選択手段は、付与されているポイントの多い電子チケットを優先度の高い電子チケットとする、
ことを特徴とするプログラム。
【請求項５】
請求項２に記載のプログラムにおいて、
前記選択手段は、電子チケットに設定された利用回数に基づいて電子チケットの優先度を判断する、
ことを特徴とするプログラム。
【請求項６】
請求項２に記載のプログラムにおいて、
前記選択手段は、電子チケットに設定された有効期限に基づいて電子チケットの優先度を判断する、
ことを特徴とするプログラム。
【請求項７】
請求項２に記載のプログラムにおいて、
前記選択手段は、優先度の判定基準に基づいて優先度の高い電子チケットを検索する、
ことを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムにおいて、
前記抽出手段および前記選択手段に加え、
前記判定基準を設定する判定基準設定手段、
としてコンピュータを機能させる、
ことを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムにおいて、
前記判定基準設定手段は、判定基準を設定するためのユーザインターフェース画面を生成する、
ことを特徴とするプログラム。
【請求項１０】
コンテンツの利用権を付与するための複数の電子チケットのうちから最適な電子チケットを選択する電子チケット処理装置であって、
コンテンツに対応した複数の電子チケットを抽出する抽出手段と、
前記抽出された複数の電子チケットのうちから、それらの各々に含まれるコンテンツの利用条件を比較することによって、当該コンテンツを利用するユーザにとって有利な認証処理のために最適な電子チケットを選択する選択手段と、
を有する、
ことを特徴とする電子チケット処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の電子チケットのうちから最適な電子チケットを選択する技術に関する。
【背景技術】
【０００２】
画像データや文書データといったデジタルコンテンツの不正利用や不正横流しを阻止する技術として、電子チケットの技術が知られている（特許文献１、特許文献２など）。
【０００３】
電子チケットを利用したシステムとして次の例を挙げることができる。デジタルコンテンツの提供者は、デジタルコンテンツを暗号化（カプセル化）してからユーザに配信する。その暗号化を解くために電子チケットが必要となる。電子チケットは、例えば、ユーザが利用するコンピュータなどのハードウェアの固有情報にあわせて発行され、ユーザに提供される。これにより、正規のユーザが電子チケットに対応するコンピュータを利用する場合にのみデジタルコンテンツの利用を許可することが可能になる。
【０００４】
電子チケットには、さらに、ユーザの操作権限を付与することもできる。例えば、デジタルコンテンツの印刷操作や編集操作などの権限をユーザに与えるかどうかを設定することができる。これにより、例えば、ユーザに対してデジタルコンテンツの閲覧のみを許可して他の操作を制限することなどが可能になる。
【０００５】
【特許文献１】特開平１０−９３５５０号公報
【特許文献２】特開２０００−４８０７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように、電子チケットの技術によって、デジタルコンテンツの不正利用などを阻止しつつ、様々なコンテンツ提供形態が実現できる。例えば、一つのデジタルコンテンツに対して複数の電子チケットが提供されてもよい。
【０００７】
従来、あるデジタルコンテンツに対して有効な電子チケットが複数存在する場合、ユーザが電子チケットの内容を比較して所望の電子チケットを選択していた。電子チケットの選択権がユーザに与えられることは、電子チケットの利用の自由度を高める一面もある。しかし、例えば、複数の電子チケットに対して互いに異なる利用条件が付与されている場合、利用条件を比較しながら選択する手間をユーザに強いることになる。特に、ユーザにとって有利なチケットを適切に選択することは容易とは限らない。
【０００８】
例えば、二つのコンテンツＡ，Ｂを無制限に利用できる電子チケット１と、二つのコンテンツＢ，Ｃを特定回数だけ利用できる電子チケット２をユーザが所有していた場合、コンテンツＢを利用するために電子チケット２を用いると、電子チケット２の利用回数が減る結果、コンテンツＣの利用可能な回数が減ってしまう。これはユーザにとって有利なチケット選択とはいえない。
【０００９】
本発明は、このような背景において成されたものであり、その目的は、コンテンツを利用するユーザにとって有利な認証処理のために最適な電子チケットを選択する技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の好適な態様であるプログラムは、コンテンツの利用権を付与するための複数の電子チケットのうちから最適な電子チケットを選択するプログラムであって、コンテンツに対応した複数の電子チケットを抽出する抽出手段、前記抽出された複数の電子チケットのうちから、それらの各々に含まれるコンテンツの利用条件を比較することによって、当該コンテンツを利用するユーザにとって有利な認証処理のために最適な電子チケットを選択する選択手段、としてコンピュータを機能させる、ことを特徴とする。
【００１１】
望ましくは、前記選択手段は、前記利用条件の比較から優先度の高い電子チケットを検索することによって前記最適な電子チケットを選択することを特徴とする。望ましくは、前記選択手段は、利用料金の支払い方法が買い切りである電子チケットを優先度の高い電子チケットとすることを特徴とする。望ましくは、前記選択手段は、付与されているポイントの多い電子チケットを優先度の高い電子チケットとすることを特徴とする。望ましくは、前記選択手段は、電子チケットに設定された利用回数に基づいて電子チケットの優先度を判断することを特徴とする。望ましくは、前記選択手段は、電子チケットに設定された有効期限に基づいて電子チケットの優先度を判断することを特徴とする。望ましくは、前記選択手段は、優先度の判定基準に基づいて優先度の高い電子チケットを検索することを特徴とする。
【００１２】
望ましくは、前記抽出手段および前記選択手段に加え、前記判定基準を設定する判定基準設定手段、としてコンピュータを機能させることを特徴とする。望ましくは、前記判定基準設定手段は、判定基準を設定するためのユーザインターフェース画面を生成することを特徴とする。
【００１３】
また上記目的を達成するために、本発明の好適な態様である電子チケット処理装置は、コンテンツの利用権を付与するための複数の電子チケットのうちから最適な電子チケットを選択する電子チケット処理装置であって、コンテンツに対応した複数の電子チケットを抽出する抽出手段と、前記抽出された複数の電子チケットのうちから、それらの各々に含まれるコンテンツの利用条件を比較することによって、当該コンテンツを利用するユーザにとって有利な認証処理のために最適な電子チケットを選択する選択手段と、を有することを特徴とする。
【発明の効果】
【００１４】
本発明により、コンテンツを利用するユーザにとって有利な認証処理のために最適な電子チケットを選択することが可能になる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好適な実施形態を図面に基づいて説明する。
【００１６】
図１は、本発明の好適な実施形態を説明するための図であり、図１には、本発明に係るプログラムに従って動作するコンピュータの内部の機能構成が示されている。本発明に係るプログラムによって、コンピュータ１０は、複数の電子チケット１００を扱う電子チケット処理装置として機能する。
【００１７】
コンピュータ１０は、ＣＰＵ、メモリ、ハードディスクなどの図示しないハードウェア構成を備えている。そして、本発明に係るプログラムとハードウェア構成とが協働することによって、図１に示す電子チケット記憶部２０、電子チケット抽出部３０、電子チケット選択部４０、認証処理部５０、判定基準設定部６０の各機能が実現される。例えば主としてＣＰＵとメモリとによって、電子チケット抽出部３０、電子チケット選択部４０、認証処理部５０、判定基準設定部６０の機能が実現される。また、例えばハードディスク内部の記憶領域を電子チケット記憶部２０として利用する。
【００１８】
図１に示すコンピュータ１０内部の機能は、一つのプログラムによって実現されてもよいが、複数のプログラムによって実現されてもよい。例えば、電子チケット記憶部２０や認証処理部５０の機能を認証処理プログラムによって実現し、そして、その認証処理プログラム（あるいは、認証処理プログラムを含んだアプリケーションプログラム）をサポートするツールとして提供されるチケット選択プログラムによって、電子チケット抽出部３０、電子チケット選択部４０、判定基準設定部６０の機能が実現されてもよい。
【００１９】
コンピュータ１０は、画像データや文書データといったデジタルコンテンツを利用するユーザの端末装置である。デジタルコンテンツは、例えば、コンテンツ提供側のコンテンツ配信サーバなどから提供される。デジタルコンテンツは、不正利用や不正横流しを阻止するためにカプセル化処理が施された状態で提供される。このカプセル化を解くために電子チケット１００が必要となる。
【００２０】
電子チケット１００は、例えば、ユーザが利用するコンピュータ１０などのハードウェアの固有情報にあわせて発行され、チケット発行サーバなどからユーザに提供される。もちろん、コンテンツ提供側のコンテンツ配信サーバで電子チケットを生成してユーザに提供してもよい。電子チケット１００を利用したコンテンツ提供により、例えば、正規のユーザが電子チケット１００に対応するコンピュータ１０を利用する場合にのみデジタルコンテンツの利用を許可することが可能になる。なお、正規のユーザが利用する複数の端末装置で利用できる電子チケット１００が生成されてもよい。
【００２１】
電子チケット１００には、さらに、コンテンツの利用条件も付与される。例えば、デジタルコンテンツの印刷操作や編集操作などの権限をユーザに与えるかどうかを設定することができる。利用条件を適切に設定することにより、例えば、ユーザに対してデジタルコンテンツの閲覧のみを許可して他の操作を制限することなどが可能になる。
【００２２】
あるデジタルコンテンツに対して有効な電子チケット１００は、一枚（一枚分のデータ）とは限らず、一つのデジタルコンテンツに対して複数の電子チケット１００が有効な場合もある。逆に、一枚の電子チケット１００に複数のデジタルコンテンツが対応してもよい。電子チケット記憶部２０には、ある一つのデジタルコンテンツに対応した複数の電子チケット１００が記憶され、さらに、他のデジタルコンテンツに対応した電子チケット１００も記憶されている。
【００２３】
図１には、電子チケット１００によるコンテンツの利用条件の付与状態が概念的に示されている。本実施形態の電子チケット１００には、利用条件として、印刷、アノテーション編集、文書編集などのユーザ操作権限の設定の他、支払い方法、付与ポイント、有効期限、利用回数といった利用条件が示されている。もちろん、電子チケット１００に付与することができる条件は、図１に示す条件に限定されない。なお、図１において、印刷、アノテーション編集、文書編集の各操作権限のうち、操作が許可されているものには、その操作項目の下欄に丸印が付されている。つまり、図１の例では、印刷とアノテーション編集が許可されており、他の操作は許可されていない状態を示している。
【００２４】
印刷が許可されている場合、その電子チケット１００を持つユーザは、カプセル化されたデジタルコンテンツのカプセル化を解除してコンテンツの内容を閲覧することに加え、コンテンツの内容を印刷（プリント）することが可能になる。また、アノテーション編集が許可されている場合、その電子チケット１００を持つユーザは、カプセル化されたデジタルコンテンツのカプセル化を解除してコンテンツの内容を閲覧することに加え、コンテンツの内容に注釈などを挿入するアノテーション編集が可能になる。
【００２５】
文書編集が許可されている場合、その電子チケット１００を持つユーザは、カプセル化されたデジタルコンテンツのカプセル化を解除してコンテンツの内容を閲覧することに加え、コンテンツ（文書）の内容を編集することが可能になる。なお、コンテンツが文書データではなく、画像データや音声データの場合には、例えば、画像や音声の編集を許可するようにしてもよい。
【００２６】
ちなみに、操作権限としてフルアクセスや転記などの権限を設定できるようにしてもよい。フルアクセスが許可されている場合、その電子チケット１００を持つユーザは、カプセル化されたデジタルコンテンツの属性を変更してフルアクセスモードで利用することができる。フルアクセスモードでは、例えば、カプセル化を解除したオリジナルのデジタルコンテンツを自身のコンピュータ１０内のハードディスクに格納して自由に取り扱うことが可能になる。
【００２７】
また、転記が許可されている場合、その電子チケット１００を持つユーザは、カプセル化されたデジタルコンテンツのカプセル化を解除してコンテンツの内容を閲覧することに加え、コンテンツの内容をメモリ上で他のアプリケーションに転記することが可能になる。例えば、他の文書データなどにコピーすることができる。ただし、カプセル化が解除されたコンテンツをハードディスクなどへコピーすることは禁止される。
【００２８】
以上の各操作権限に加えて、電子チケット１００には、支払い方法や付与ポイントの情報が示されている。支払い方法とは、その電子チケット１００によってコンテンツを利用する場合の利用料金の支払い方法であり、買い切りと都度払いの二つの方法がある。買い切りとは、定額の利用料金を支払うことで無制限にチケット（コンテンツ）を利用することができる支払い方法である。一方、都度払いとは、チケット（コンテンツ）を利用する度に利用料金を支払う方法である。図１に示す例では、電子チケット１００の支払い方法が買い切りとなっている。
【００２９】
付与ポイントとは、その電子チケット１００の利用に応じてユーザに与えられるサービスポイントである。例えば、チケット（コンテンツ）を利用する度に所定ポイントが加算され、ポイント数に応じて、コンテンツ提供者などからユーザにサービスが与えられる。
【００３０】
さらに、電子チケット１００には、そのチケットの有効期限や利用回数を設定することができる。図１に示す例では、電子チケット１００には、２００６年１月１日までの有効期限が設定されている。有効期限が設定されている場合、電子チケット１００は、有効期限まで利用可能であり、有効期限後はチケットが無効になる。
【００３１】
また、図１に示す例では、電子チケット１００には、１０回の利用回数が設定されている。利用回数が設定されている場合、電子チケット１００は、その利用回数だけ利用可能となる。例えば、印刷を５回利用し、さらに、アノテーション編集を５回利用すると、チケットの利用回数が１０回となり１０回目の利用後にチケットが無効になる。
【００３２】
電子チケット記憶部２０には、複数の電子チケット１００が記憶されており、その中には、あるデジタルコンテンツに対して有効な電子チケット１００が複数存在している。さらに、あるデジタルコンテンツに有効な電子チケット１００の各々には、互いに異なる利用条件の設定が成されている。本実施形態では、コンテンツを利用するユーザにとって有利な認証処理のために最適な電子チケット１００の選択が行われる。
【００３３】
以下、本実施形態における電子チケット１００の選択処理について説明する。なお、以下において図１に示した部分には図１の符号を付して説明する。
【００３４】
提供されたデジタルコンテンツをコンピュータ１０で利用する場合、電子チケット抽出部３０は、電子チケット記憶部２０に記憶された複数の電子チケット１００の中から、提供されたデジタルコンテンツに対応した複数の電子チケット１００を抽出する。次に、電子チケット選択部４０は、抽出された複数の電子チケット１００について、それらの各々に含まれるコンテンツの利用条件を比較して、優先度順に電子チケット１００を認証処理部５０へ提供する。
【００３５】
認証処理部５０は、提供された電子チケット１００を用いて認証処理を実行する。つまり、認証処理部５０は、提供された電子チケット１００を用いてカプセル化されたデジタルコンテンツを利用可能かどうかの確認処理を行う。認証結果が正しい場合には、その電子チケット１００で許可された操作によってユーザがデジタルコンテンツを利用することができる。一方、認証結果が正しくない場合には、その電子チケット１００の次に優先度が高い電子チケット１００が電子チケット選択部４０から認証処理部５０に提供され、提供された電子チケット１００によって認証処理が行われる。こうして、認証処理が正しく行われるまで電子チケット１００の検索が行われる。
【００３６】
本実施形態において特徴的な処理の一つとして、電子チケット選択部４０による電子チケット１００の選択処理が挙げられる。
【００３７】
図２は、電子チケット選択部４０による電子チケット１００の選択処理を説明するためのフローチャートである。図２のフローチャートには、二枚の電子チケット（チケット１とチケット２）に関する優先度の比較が示されている。三枚以上の複数の電子チケットを比較する場合には、それら複数の電子チケットで実現できる二枚の電子チケットの組み合わせの全てについて、図２のフローチャートによって優先度の比較を行うことにより、三枚以上の全ての電子チケットについて優先度の比較を行うことができる。以下、図２のフローチャートに示す各ステップの処理について説明する。
【００３８】
（Ｓ２０１）電子チケット選択部４０は、電子チケット抽出部３０において抽出された、あるデジタルコンテンツに対応した複数の電子チケットに含まれるチケット１とチケット２のうち、チケット１の支払い方法が都度払いか否かを確認する。そして、チケット１の支払い方法が都度払いの場合には、チケット２を優先すべきであると判断して、本フローチャートを終了する。一方、チケット１の支払い方法が都度払いでない場合には、次のステップへ進む。
【００３９】
（Ｓ２０２）チケット１の支払い方法が都度払いでない場合、電子チケット選択部４０は、チケット２の支払い方法が都度払いか否かを確認する。そして、チケット２の支払い方法が都度払いの場合には、チケット１を優先すべきであると判断して、本フローチャートを終了する。一方、チケット２の支払い方法が都度払いでない場合には、次のステップへ進む。
【００４０】
（Ｓ２０３）次に、電子チケット選択部４０は、チケット１とチケット２の各々に付与されている付与ポイントのポイント数を比較する。そして、チケット１のポイント数の方が多い場合にはチケット１を優先すべきと判断し、また、チケット２のポイント数の方が多い場合にはチケット２を優先すべきと判断して本フローチャートを終了する。付与ポイント数が同じ（共に付与ポイントが無い場合も含む）場合には、次のステップへ進む。
【００４１】
（Ｓ２０４）次に、電子チケット選択部４０は、チケット１に利用回数の制限が付されているか否かを確認する。そして、チケット１に利用回数の制限が付されていなければ、チケット１を優先すべきであると判断して本フローチャートを終了する。一方、チケット１に利用回数の制限が付されていれば次のステップへ進む。
【００４２】
（Ｓ２０５）チケット１に利用回数の制限が付されている場合、電子チケット選択部４０は、チケット２に利用回数の制限が付されているか否かを確認する。そして、チケット２に利用回数の制限が付されていなければ、チケット２を優先すべきであると判断して本フローチャートを終了する。一方、チケット２に利用回数の制限が付されていれば次のステップへ進む。
【００４３】
（Ｓ２０６）さらに、電子チケット選択部４０は、チケット１とチケット２の各々に付与されている有効期限を比較する。そして、チケット１の有効期限の方が近い場合、つまり、チケット１の方が先に有効期限が切れてしまう場合には、チケット１を優先すべきと判断し、また、チケット２の有効期限の方が近い場合には、チケット２を優先すべきと判断して本フローチャートを終了する。有効期限が同じ（共に有効期限が付与されていない場合も含む）場合には、次のステップへ進む。
【００４４】
（Ｓ２０７）そして、電子チケット選択部４０は、チケット１とチケット２の各々に付されている利用回数の制限を比較して利用回数の残数が多い方を優先する。つまり、チケット１の方が利用回数の残数が多い場合にはチケット１を優先し、一方、チケット２の方が利用回数の残数が多い場合にはチケット２を優先して本フローチャートを終了する。なお、チケット１とチケット２の利用回数の残数が同じ場合には、チケット２の方を優先する。こうして、チケット１またはチケット２の何れか一方が優先される。
【００４５】
ちなみに、図２のフローチャートでは、Ｓ２０６において有効期限の近い方、つまり、有効期限が先に切れてしまう方を優先したが、逆に、有効期限が後に切れる方を優先してもよい。同様に、図２のフローチャートでは、Ｓ２０７において利用回数の残数が多い方を優先したが、逆に、利用回数の残数が少ない方を優先してもよい。
【００４６】
また、本実施形態では、図２のフローチャートに示した優先度の比較手順を変更することもできる。つまり、図２のフローチャートでは、料金の支払い方法に関する比較（Ｓ２０１，Ｓ２０２）、付与ポイントの比較（Ｓ２０３）、利用回数の有無の比較（Ｓ２０４，Ｓ２０５）、有効期限に関する比較（Ｓ２０６）、利用回数の残数の比較（Ｓ２０７）の順に各利用条件の比較を行っているが、これら利用条件の比較順を変更することもできる。さらに、図２のフローチャートに示した以外の利用条件を比較対象に加えてもよい。
【００４７】
こうした、利用条件の比較順の変更や比較のための利用条件の設定は、判定基準設定部６０において実行される。つまり、判定基準設定部６０は、例えば、予め登録されている判定基準として図２に示すフローチャートによる比較を設定する一方、ユーザからの判定基準の変更操作などに応じて判定基準の変更を行う。判定基準の変更操作をユーザから受け付ける際、判定基準設定部６０は、判定基準を設定するためのユーザインターフェース（ＵＩ）画面を生成する。
【００４８】
図３は、判定基準を設定するためのＵＩ画面を説明するための図である。判定基準設定画面３００は、電子チケットの優先度を判定する際の判定基準を設定、変更するためのＵＩ画面である。判定基準設定画面３００は、例えばコンピュータのモニタに表示される。
【００４９】
判定基準設定画面３００には、各利用条件を比較順に表示した比較順表示部３０４、利用条件の比較順（優先順）を変更するために優先順変更ボタン３０２、追加や削除すべき利用条件を表示した利用条件表示部３０６などが設けられている。
【００５０】
比較順表示部３０４には、現在設定されている比較順が表示される。現在設定されている比較順を変更する場合、ユーザは、まず、比較順表示部３０４において、順番の変更を望む利用条件にカーソルを合わせる。図３においては、「支払い方法」にカーソルが合わされている。そして、カーソルに対応する利用条件の優先順位を上げる場合には、優先順変更ボタン３０２の「上げる」ボタンを押す。一方、優先順位を下げる場合には、優先順変更ボタン３０２の「下げる」ボタンを押す。判定基準設定部６０は、ユーザによる変更ボタン３０２の操作に応じて優先順位の変更を行い、その結果を比較順表示部３０４に反映させる。例えば、図３に示すように「有効期限」が「支払い方法」よりも優先順位が高く設定されている状態で、ユーザによって「支払い方法」の優先順位を上げる操作が行われると、「支払い方法」が「有効期限」よりも上位に（高い優先順位に）変更される。
【００５１】
また、現在設定されている比較順にさらに利用条件の項目を追加する場合、利用条件表示部３０６に表示される利用条件の項目のうち、追加を望む利用条件にカーソルを合わせてから「追加」ボタンを押す。例えば、図３に示すように、「利用回数」にカーソルが合わされた状態で「追加」ボタンが押されると、「利用条件」が判定基準として追加され、追加された結果が比較順表示部３０４に表示される。一方、現在設定されている比較順から利用条件の項目を削除する場合、比較順表示部３０４に表示されている利用条件の項目のうち、削除を望む利用条件にカーソルを合わせてから「除外」ボタンを押す。例えば、図３に示すように、「支払い方法」にカーソルが合わされた状態で「除外」ボタンが押されると、「支払い方法」が判定基準から削除され、さらに、削除された結果として比較順表示部３０４から「支払い方法」の表示も消える。
【００５２】
このように、判定基準設定画面３００を利用することによって、ユーザは、判定基準の変更を容易に行うことができる。また、判定基準を設定する方法は、判定基準設定画面３００のようにGUIを使って設定する方法以外にも、テキストエディタ等既存のツールを使い初期化ファイルやレジストリなどに設定し、それを読み込むようにしてもよい。例えば、有効期限が近いものを優先し、有効期限が同じなら残り利用回数が少ないものを優先する場合、以下のような文字列をテキストエディタで初期化ファイルに書いておき読み込ませる。
$ ValidityDate^A| RemainingTimes^ A
(ValidityDateは有効期限、RemainingTimesは残り利用回数、Aは昇順を表わす)
【００５３】
さらに、本実施形態では、電子チケット選択部４０において優先度に応じて検索された電子チケットのうちから最終的に選択すべき電子チケットをユーザに選択させてもよい。
【００５４】
図４は、ユーザに電子チケットを選択させるＵＩ画面を説明するための図である。図４（Ａ）は、同一優先順位の電子チケットが存在する場合の選択画面である。先に説明した図２のフローチャートではチケット１またはチケット２のいずれか一方が選択される判定基準を説明した。しかし、判定基準設定部６０によって判定基準が変更された場合、同一の優先順位のチケットが複数検索される可能性がある。そこで、同一優先順位の電子チケットが存在する場合、電子チケットの選択画面をコンピュータのモニタなどに表示させる。図４（Ａ）の例では、チケットＴ１とチケットＴ２の二つのチケットが同一優先順位であり、それら電子チケットのうちの一方をユーザに選択させるための画面である。ユーザは選択すべきチケットにカーソルを合わせて選択ボタン操作などによって電子チケットを選択する。図４（Ａ）の例では、チケットＴ１にカーソルが合わされた状態を示している。
【００５５】
また、電子チケット選択部４０によって設定された優先順位をユーザが変更するようにしてもよい。図４（Ｂ）は、優先順位の変更画面を示す図であり、チケットＴ２、チケットＴ３、チケットＴ１の順に優先順位が設定された状態を示している。この状態で、ユーザがカーソルによって優先順位を変更したいチケットにカーソルを合わせて、優先順位を上位に変更するボタン操作、あるいは、優先順位を下位に変更するボタン操作などを行うことによって優先順位の変更を行う。図４（Ｂ）の例では、チケットＴ１にカーソルが合わされており、この状態でユーザが上位へ変更するボタン操作を行うと、チケットＴ１がチケットＴ３よりも上位に変更される。こうして、電子チケットの最終的な選択をユーザに任せる構成が実現できる。
【００５６】
以上、本発明の好適な実施形態を説明したが、上述した実施形態は、あらゆる点で単なる例示にすぎず、本発明の範囲を限定するものではない。例えば、図１においては、電子チケット処理装置として機能するコンピュータ１０を説明したが、コンピュータ１０に換えて、ＰＤＡ（personal digital assistance）などの携帯情報端末を電子チケット処理装置として利用してもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明に係るプログラムに従って動作するコンピュータの内部の機能構成図である。
【図２】電子チケットの選択処理を説明するための図である。
【図３】判定基準を設定するためのＵＩ画面を説明するための図である。
【図４】電子チケットを選択させるＵＩ画面を説明するための図である。
【符号の説明】
【００５８】
２０  電子チケット記憶部、３０  電子チケット抽出部、４０  電子チケット選択部、５０  認証処理部、６０  判定基準設定部。
【図１】
2006236049.tif 000003
【図２】
2006236049.tif 000004
【図３】
2006236049.tif 000005
【図４】
2006236049.tif 000006