(57)【要約】【課題】ハードウエアキーの接続が制限された環境でも、ユーザの作業効率を損なうことなくライセンス管理が可能な使用制限に関する解除情報の管理方法を提供すること。【解決手段】複数の機能を有する装置の機能の使用制限を解除する解除情報を記憶した第１の識別情報記憶部から第２の識別情報記憶部へ移動する解除情報にかかる機能を選択することにより移動指示をするための指示工程と、前記指示工程での移動指示にかかる解除情報を特定する特定工程と、前記特定工程で特定された解除情報を第１の識別情報記憶部から読み出す特定情報読出工程と、前記特定情報読出工程で読み出した解除情報を第２の識別情報記憶部に記憶する記憶工程とを有することを特徴とする使用制限に関する解除情報の管理方法。【選択図】        図２
2005092333.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を有する装置の機能の使用制限を解除する解除情報を記憶した第１の識別情報記憶部から第２の識別情報記憶部へ移動する解除情報にかかる機能を選択することにより移動指示をするための指示工程と、
前記指示工程での移動指示にかかる解除情報を特定する特定工程と、
前記特定工程で特定された解除情報を第１の識別情報記憶部から読み出す特定情報読出工程と、
前記特定情報読出工程で読み出した解除情報を第２の識別情報記憶部に記憶する記憶工程とを有することを特徴とする使用制限に関する解除情報の管理方法。
【請求項２】
複数の機能を有する装置の機能の使用制限を解除する解除情報を記憶した第１の識別情報記憶部から第２の識別情報記憶部へ移動する解除情報にかかる機能を選択することにより移動指示をするための指示工程と、
前記指示工程での移動指示にかかる解除情報を特定する特定工程と、
前記第１の識別情報記憶部及び前記第２の識別情報記憶部からそれぞれ解除情報を読み出す解除情報読出工程と、
前記読出工程で読み出した解除情報から前記特定工程で特定された解除情報を第２の識別情報記憶部の解除情報に付加した付加解除情報を生成する付加解除情報生成工程と、
前記特定工程で特定された解除情報を第１の識別情報記憶部の解除情報から削除した削除解除情報を生成する削除解除情報生成工程と、
前記生成工程で生成した前記付加解除情報を第２の識別情報記憶部に記憶する付加解除情報記憶工程と、
前記生成工程で生成した前記削除解除情報を第１の識別情報記憶部に記憶する削除解除情報記憶工程とを有することを特徴とする使用制限に関する解除情報の管理方法。
【請求項３】
複数の機能を有する装置の機能の使用制限を解除する解除情報を記憶した第１の識別情報記憶部から第２の識別情報記憶部へ移動する解除情報にかかる機能を選択することにより移動指示をするための指示工程と、
前記指示工程での移動指示にかかる解除情報を特定する特定工程と、
前記第１の識別情報記憶部及び前記第２の識別情報記憶部からそれぞれ解除情報を読み出す解除情報読出工程と、
前記読出工程で読み出した解除情報から前記特定工程で特定された解除情報を第２の識別情報記憶部の解除情報に付加した付加解除情報を生成する付加解除情報生成工程と、
前記生成工程において生成した前記付加解除情報を第２の識別情報記憶部に記憶する付加解除情報記憶工程と、
前記読出工程で読み出した第１の識別情報記憶部の解除情報を第１の識別情報記憶部に記憶する解除情報記憶工程とを有することを特徴とする使用制限に関する解除情報の管理方法。
【請求項４】
前記第１の識別情報記憶部に記憶された前記解除情報にかかる機能を前記指示工程で移動指示可能なように表示する表示工程を有することを特徴とする請求項１、２又は３記載の使用制限に関する解除情報の管理方法。
【請求項５】
前記特定解除情報読出工程又は前記解除情報読出工程は、読み出す解除情報を分割する分割工程を含み、分割された解除情報を読み出すことを特徴とする請求項１〜４の何れかに記載の使用制限に関する解除情報の管理方法。
【請求項６】
前記特定解除情報読出工程又は前記解除情報読出工程は、読み出しが完了した解除情報を読み出し元の識別情報記憶部から削除する削除工程を含むことを特徴とする請求項１〜５の何れかに記載の使用制限に関する解除情報の管理方法。
【請求項７】
記憶工程、付加解除情報記憶工程、削除解除情報記憶工程は、前記削除工程において解除情報の削除が完了した場合に記憶を行うことを特徴とする請求項請求項５記載の使用制限に関する解除情報の管理方法。
【請求項８】
前記特定工程は、前記選択された機能の使用制限を解除する解除情報と共に選択された機能に連動した機能の使用制限を解除する解除情報も移動指示にかかる解除情報として特定することを特徴とする請求項１〜７の何れかに記載の使用制限に関する解除情報の管理方法。
【請求項９】
前記第１の識別情報記憶部、第２の識別情報記憶部及び他の識別情報記憶部の何れかの識別情報記憶部を検出する検出工程と、該検出工程で検出された識別情報記憶部に記憶された解除情報にかかる機能を前記表示部で表示するか非表示にするかを選択する検出表示選択工程とを有することを特徴とする請求項４〜８の何れかに記載の使用制限に関する解除情報の管理方法。
【請求項１０】
前記識別情報記憶部に記憶された機能と共に当該識別情報記憶部の作成日付、シリアル番号、前記機能のバージョン番号、解除情報の移動編集日付の少なくとも１つを前記表示工程で表示するか非表示にするかを選択する属性表示選択工程を有することを特徴とする請求項４〜９の何れかに記載の使用制限に関する解除情報の管理方法。
【請求項１１】
ユーザがパスワードを入力するためのパスワード入力工程と、ハードウエアキーのパスワードを取得する取得工程と、前記パスワード入力工程で入力されたパスワードと前記取得工程で取得したパスワードとが同一であるときのみ当該ハードウエアキーに対して前記特定情報読出工程又は解除情報読出工程による読み出しを許可する許可工程とを有することを特徴とする請求項１〜１０の何れかに記載の使用制限に関する解除情報の管理方法。
【請求項１２】
前記識別情報記憶部として、ハードウエアキーを用いることを特徴とする請求項１〜１１の何れかに記載の使用制限に関する解除情報の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用制限に関する解除情報の管理方法に関し、ハードウエアキーの接続が制限された環境でも、ユーザの作業効率を損なうことなくライセンス管理が可能な使用制限に関する解除情報の管理方法に関する。
【背景技術】
【０００２】
パソコン等の各種ハードウエア装置にインストールされることによって、該ハードウエア装置の動作を制御するソフトウエアの使用を制限してライセンス管理することが試みられている。
【０００３】
ソフトウエアは、その複製が比較的簡単で有ったりするためにライセンス管理が困難である。そこで、現状では以下の３つの方法によりライセンス管理を行っている。
【０００４】
第１の方法としては、ソフトウエアをインストールする際に、パスワードの入力を義務づけることによりライセンス管理を行う方法がある。第２の方法としては、各ハードウエア装置毎に割り振られた製品番号（シリアルナンバー）でソフトウエアのインストールやアンインストールを制限する方法（特許文献１に記載）がある。第３の方法としては、ドングル（本明細書においてはハードウエアキーという）等の外付けの機器にインストールやアンインストールのための必要な情報（以下、解除情報ともいう）を固定しておいて、該ハードウエアキーによりインストールやアンインストールを制限する方法（特許文献１に記載）がある。
【０００５】
特に第３の方法のようにハードウエアキーを用いてソフトウエアのライセンス管理する場合に、管理しようとする対象が多数になると、ハードウエアキーがたくさん必要になる。そこで、複数の解除情報を固定可能なハードウエアキーを用いる方法が考えられる。  しかし、例えば、ハードウエアキー接続用のインターフェースが２つしかないような場合は、同時に３つのハードウエアキーに固定された解除情報の全てを用いてソフトウエアの操作を行うことはできない。従って、いちいちハードウエアキーの差し替えを行わなければならず手間であった。
【０００６】
【特許文献１】特開２００２−１０８４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで、本発明の課題はハードウエアキーの接続が制限された環境でも、ユーザの作業効率を損なうことなくライセンス管理が可能な使用制限に関する解除情報の管理方法を提供することにある。
【０００８】
本発明の他の課題は、本明細書の以下の記載によって明らかになる。
【課題を解決するための手段】
【０００９】
上記課題は、以下の各発明によって解決される。
【００１０】
（請求項１）複数の機能を有する装置の機能の使用制限を解除する解除情報を記憶した第１の識別情報記憶部から第２の識別情報記憶部へ移動する解除情報にかかる機能を選択することにより移動指示をするための指示工程と、前記指示工程での移動指示にかかる解除情報を特定する特定工程と、前記特定工程で特定された解除情報を第１の識別情報記憶部から読み出す特定情報読出工程と、前記特定情報読出工程で読み出した解除情報を第２の識別情報記憶部に記憶する記憶工程とを有することを特徴とする使用制限に関する解除情報の管理方法。
【００１１】
（請求項２）複数の機能を有する装置の機能の使用制限を解除する解除情報を記憶した第１の識別情報記憶部から第２の識別情報記憶部へ移動する解除情報にかかる機能を選択することにより移動指示をするための指示工程と、前記指示工程での移動指示にかかる解除情報を特定する特定工程と、前記第１の識別情報記憶部及び前記第２の識別情報記憶部からそれぞれ解除情報を読み出す解除情報読出工程と、前記読出工程で読み出した解除情報から前記特定工程で特定された解除情報を第２の識別情報記憶部の解除情報に付加した付加解除情報を生成する付加解除情報生成工程と、前記特定工程で特定された解除情報を第１の識別情報記憶部の解除情報から削除した削除解除情報を生成する削除解除情報生成工程と、前記生成工程で生成した前記付加解除情報を第２の識別情報記憶部に記憶する付加解除情報記憶工程と、前記生成工程で生成した前記削除解除情報を第１の識別情報記憶部に記憶する削除解除情報記憶工程とを有することを特徴とする使用制限に関する解除情報の管理方法。
【００１２】
（請求項３）複数の機能を有する装置の機能の使用制限を解除する解除情報を記憶した第１の識別情報記憶部から第２の識別情報記憶部へ移動する解除情報にかかる機能を選択することにより移動指示をするための指示工程と、前記指示工程での移動指示にかかる解除情報を特定する特定工程と、前記第１の識別情報記憶部及び前記第２の識別情報記憶部からそれぞれ解除情報を読み出す解除情報読出工程と、前記読出工程で読み出した解除情報から前記特定工程で特定された解除情報を第２の識別情報記憶部の解除情報に付加した付加解除情報を生成する付加解除情報生成工程と、前記生成工程において生成した前記付加解除情報を第２の識別情報記憶部に記憶する付加解除情報記憶工程と、前記読出工程で読み出した第１の識別情報記憶部の解除情報を第１の識別情報記憶部に記憶する解除情報記憶工程とを有することを特徴とする使用制限に関する解除情報の管理方法。
【００１３】
（請求項４）前記第１の識別情報記憶部に記憶された前記解除情報にかかる機能を前記指示工程で移動指示可能なように表示する表示工程を有することを特徴とする請求項１、２又は３記載の使用制限に関する解除情報の管理方法。
【００１４】
（請求項５）前記特定解除情報読出工程又は前記解除情報読出工程は、読み出す解除情報を分割する分割工程を含み、分割された解除情報を読み出すことを特徴とする請求項１〜４の何れかに記載の使用制限に関する解除情報の管理方法。
【００１５】
（請求項６）前記特定解除情報読出工程又は前記解除情報読出工程は、読み出しが完了した解除情報を読み出し元の識別情報記憶部から削除する削除工程を含むことを特徴とする請求項１〜５の何れかに記載の使用制限に関する解除情報の管理方法。
【００１６】
（請求項７）記憶工程、付加解除情報記憶工程、削除解除情報記憶工程は、前記削除工程において解除情報の削除が完了した場合に記憶を行うことを特徴とする請求項請求項５記載の使用制限に関する解除情報の管理方法。
【００１７】
（請求項８）前記特定工程は、前記選択された機能の使用制限を解除する解除情報と共に選択された機能に連動した機能の使用制限を解除する解除情報も移動指示にかかる解除情報として特定することを特徴とする請求項１〜７の何れかに記載の使用制限に関する解除情報の管理方法。
【００１８】
（請求項９）前記第１の識別情報記憶部、第２の識別情報記憶部及び他の識別情報記憶部の何れかの識別情報記憶部を検出する検出工程と、該検出工程で検出された識別情報記憶部に記憶された解除情報にかかる機能を前記表示部で表示するか非表示にするかを選択する検出表示選択工程とを有することを特徴とする請求項４〜８の何れかに記載の使用制限に関する解除情報の管理方法。
【００１９】
（請求項１０）前記識別情報記憶部に記憶された機能と共に当該識別情報記憶部の作成日付、シリアル番号、前記機能のバージョン番号、解除情報の移動編集日付の少なくとも１つを前記表示工程で表示するか非表示にするかを選択する属性表示選択工程を有することを特徴とする請求項４〜９の何れかに記載の使用制限に関する解除情報の管理方法。
【００２０】
（請求項１１）ユーザがパスワードを入力するためのパスワード入力工程と、ハードウエアキーのパスワードを取得する取得工程と、前記パスワード入力工程で入力されたパスワードと前記取得工程で取得したパスワードとが同一であるときのみ当該ハードウエアキーに対して前記特定情報読出工程又は解除情報読出工程による読み出しを許可する許可工程とを有することを特徴とする請求項１〜１０の何れかに記載の使用制限に関する解除情報の管理方法。
【００２１】
（請求項１２）前記識別情報記憶部として、ハードウエアキーを用いることを特徴とする請求項１〜１１の何れかに記載の使用制限に関する解除情報の管理方法。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２３】
本発明の使用制限に関する解除情報の管理方法は、プログラムをコンピュータ等のハードウエア装置にインストールして、当該ハードウエア装置が後述する処理を行うことにより実現される。以下、本発明の使用制限に関する解除情報の管理方法について、実現するハードウエアとしてコンピュータを用いた場合を例に挙げて説明する。
【００２４】
本発明の使用制限に関する解除情報の管理方法を実施するライセンス管理システム
の第１の態様を説明するためのブロック図である。図１において、１は指示工程を実現するための指示部であり、２は特定工程を実現するための特定部であり、３は特定情報読出工程を実現するための特定情報読出部であり、４は記憶工程を実現するための記憶部である。
【００２５】
また本発明のライセンス管理システムには、５の表示工程を実現するための表示部、６の検出工程を実現するための検出部、７の検出表示選択工程を実現するための検出表示選択部、８の属性表示選択工程を実現するための属性表示選択部、９のパスワード入力工程を実現するためのパスワード入力部、１０の取得工程を実現するための取得部、１１の許可工程を実現するための許可部を好ましく設けられる。
【００２６】
本発明のライセンス管理システムは、図示しない制御部により後述する動作を行うように制御される。
【００２７】
尚、本明細書において、識別情報記憶部のうち、機能の移動元の識別情報記憶部を第１の識別情報記憶部と称し、機能の移動先の識別情報記憶部を第２の識別情報記憶部と称する。本発明において、識別情報記憶部として用いられることが好ましいのは、ハードウエアキーであるが、特に限定されず、ＣＤ−Ｒ、フレキシブルディスク等の各種記録媒体を用いることができる。
【００２８】
指示部１において、複数の機能を有する装置の機能の使用制限を解除する解除情報を記憶した第１の識別情報記憶部から第２の識別情報記憶部へ移動する解除情報にかかる機能を選択することにより移動指示が行われる。かかる移動指示はマウスやキーボード等の入力装置を用いてユーザの入力を受け付けて行われる。このとき、前記第１の識別情報記憶部に記憶された前記解除情報にかかる機能を前記指示部１で移動指示可能なように表示する表示部５を有することが好ましい。表示部による表示は、ＣＲＴモニタ、液晶モニタ等の表示装置において行う。解除情報を表示部５で表示確認しながら移動作業を可能にしたことで、作業手順が明確になると共に、設定情報の設定忘れにより設定情報を損なうことなく機能を容易に移動編集できる。
【００２９】
前記複数の機能は、オプション機能、メンテナンス機能、パフォーマンス調整機能であることが好ましい。
【００３０】
オプション機能とは、運用システムの標準機能以外に、より付加価値を高める機能である。例えば、ある画像処理装置ではオプション機能としてDigital ICE、ＣＤ−Ｒバーニング、赤目補正等の機能がある。DigitalICE機能は撮像した画像のノイズ成分を機能であり、ＣＤ−Ｒバーニング機能は、撮像した画像をＣＤ−Ｒメディアに保存する機能であり、赤目補正機能は撮像した画像で人物の赤目補正を行う機能である。
【００３１】
前記オプション機能の使用制限に関する解除情報を記憶した識別情報記憶部の組合せを変更することで、所定のオプション機能を運用することも可能だが、運用システム上、識別情報記憶部の組合せ数が限定されるシステムでは、本クレームで解決する解除情報の管理方法により、作業効率のより高いシステム運用が可能となる。
【００３２】
メンテナンス機能とは、機器調整を行う機能である。例えば、画像処理システムの撮像部が故障し、この撮像部交換が伴う場合に、運用システム毎に撮像部固有のパラメータを調整しなければならない場合がある。前記パラメータ調整機能が使用制限を伴うメンテナンス機能である。
【００３３】
前記メンテナンス機能の使用制限に関する解除情報を記録した識別情報記憶部を運用システムに組み込むことも可能だが、調整作業後には運用システム上での動作確認が必須となる場合が多い。
【００３４】
前記メンテナンス機能の使用制限に関する解除情報を記憶した識別情報記憶部と、運用システムで既に組み込まれている識別情報記憶部の組合せを変更することで、前記メンテナンス機能を運用することも可能だが、運用システム上、識別情報記憶部の組合せ数が限定されるシステムでは、本クレームで解決する解除情報の管理方法により、メンテナンスマンの作業効率を損なうことなく、メンテナンス作業が可能となる。
【００３５】
メンテナンス作業後は、メンテナンスマンが携帯する識別情報記憶部に前記メンテナンス機能に関する解除情報を戻せば、運用システムはメンテナンス作業前の状態に簡単に戻すことが出来る。また、パラメータ調整ツールを携帯する必要がない。
【００３６】
パフォーマンス調整機能とは、各種機能の能力を調整する機能である。例えば、画像処理システムをシリーズ製品化する場合に、製品の付加価値を「機能」と「処理能力」に分類するのが一般的である。従来、処理能力は各々の装置に対応したソフトウェアを変更することで実現してもよいが、パフォーマンス制御パラメータを用いて、同一のソフトウェアで、該当する制御パラメータやソフトウェア処理を切り替え運用するほうが開発効率がよい。また、個々の製品品質も安定化する。
【００３７】
なお、前記パフォーマンス制御パラメータとは、装置にかかるフィルムなどの透過原稿や反射原稿などを撮像する制御パラメータや、前記フィルムや反射原稿を搬送したり、撮像装置を走査したりする制御パラメータ、感光材料などに露光する制御パラメータ、感光材料などを搬送する制御パラメータ、画像処理に関する画質パラメータのことである。        
【００３８】
また、何段階か処理能力をもたせ、使用制限に関する解除情報に対応させれば、該当する解除情報を識別情報記憶部に記憶するだけで、目的の製品を構築することが可能になる。
【００３９】
解除情報とは、１機能あたり２Bit以上のフラグを含むテーブルデータで構成される情報で、複数の機能の使用制限に関する解除情報が記憶できる。前記フラグは単に該当機能の使用制限に関わる解除情報だけでなく、情報作成当初に記憶した解除情報か、第２の識別情報記憶部から記憶した付加解除情報か、または削除解除情報か等を識別する情報を持たせてもよい。
【００４０】
特定部２は、前記指示部１での移動指示にかかる解除情報を特定する。特定部２によって、移動指示にかかる解除情報が特定されるのでユーザは、指示部１において機能を選択するだけで、第１の識別情報記憶部から第２の識別情報記憶部へ移動する解除情報を選択することができる。このように特定部２は、機能とリンクされた解除情報を移動指示にかかる解除情報として特定することができる。
【００４１】
特定部２は、前記選択された機能の使用制限を解除する解除情報と共に選択された機能に連動した機能の使用制限を解除する解除情報を移動指示にかかる解除情報として特定することが好ましい。
【００４２】
連動した機能とは、例えば、画像処理に関する機能Ａがあり、この機能Ａに関して使用制限を与え、通常はある一定の処理能力を維持して運用される機能とする。更に、機能Ｂは機能Ａの処理能力調整機能とする。
【００４３】
連動した機能も移動指示にかかる解除情報として特定される場合、機能Ａを移動編集し、機能Ｂを移動編集するシーケンシャルな手順でも良いが、機能Ｂを移動編集すると、連動して機能Ａも合わせて移動編集してもよい。移動編集手順が簡略化でき、移動編集手順ミスが防止できる。
【００４４】
特定情報読出部３は、前記特定部２で特定された解除情報を第１の識別情報記憶部から読み出す。
【００４５】
特定情報読出部３は、読み出す解除情報を分割する分割工程を実施するための分割部３１を有していることが好ましい。分割部３１における分割は、例えば、解除情報が８ビットからなる場合、２ビットごとに分割することにより行う。
【００４６】
また、特定情報読出部３は、読み出しが完了した解除情報を読み出し元の識別情報保持手段から削除する削除工程を実施するための削除部３２を有していることも好ましい。かかる削除部３２において解除情報の削除が完了した場合に、記憶部４は記憶を行う構成とすることが好ましい。
【００４７】
解除情報を分割して読み出して、読み出した解除情報は削除されるので、解除情報全体として複製されるおそれがない。
【００４８】
記憶部４は、前記特定情報読出部で読み出した解除情報を第２の識別情報記憶部に記憶する。
【００４９】
表示部５は、前記第１の識別情報記憶部に記憶された前記解除情報にかかる機能を前記指示工程で移動指示可能なように表示する。
【００５０】
検出部６は、前記第１の識別情報記憶部、第２の識別情報記憶部及び他の識別情報記憶部の何れかの識別情報記憶部が接続されているかどうかを検出する。
【００５１】
検出表示選択部７は、該検出部６で検出された識別情報記憶部に記憶された解除情報にかかる機能を前記表示部５で表示するか非表示にするかの選択を受け付ける。検出表示選択部７によれば、接続された識別情報記憶部のうちから前記指示部１における移動指示にかかる識別情報記憶部の機能の表示だけが行われるので、ユーザは、必要な情報だけを確認することができる。
【００５２】
検出部６及び検出表示選択部７を設けることによって、特殊なソフトウエアを利用せず検出した識別情報記憶部で利用できる機能を容易に確認することができる。
【００５３】
属性表示選択部８は、前記識別情報記憶部に記憶された機能と共に当該識別情報記憶部の作成日付、シリアル番号、前記機能のバージョン番号、解除情報の移動編集日付の少なくとも１つを前記表示部５で表示するか非表示にするかを選択することを受け付ける。
【００５４】
作成日付は、識別情報記憶部が作成された日付である。作成日付を表示すると、いつ識別情報記憶部が作成されることにより解除情報を作成されたかを管理することができる。
【００５５】
シリアル番号は、識別情報記憶部個々に付与された通し番号である。シリアル番号を表示すると、各識別情報記憶部が識別可能となり、どの識別情報記憶部で運用しているかを管理することができる。
【００５６】
前記機能のバージョン番号、当該機能を実現するソフトウエアのバージョンを示す番号である。かかるバージョン番号を表示することによって同一の機能において複数のバージョンが存在するときに識別が可能となる。
【００５７】
解除情報の移動編集日付は、当該識別情報記憶部の解除情報が記憶された日付である。解除情報の移動編集日付を表示すると、移動編集を実施した際に、解除情報とこの移動編集日時を同時に確認することにより、容易及び確実に解除情報が更新されたことを確認できる。
【００５８】
許可部１１は、パスワード入力部９においてユーザにより入力されたパスワードと、取得部１０で取得した識別情報記憶部のパスワードとの同一性を判断し、両者が同一であるときのみ当該識別情報記憶部に対して前記特定情報読出部３による読み出しを許可する。
【００５９】
かかる許可部１１によれば、パスワードで識別情報記憶部の解除情報の管理ができるので、例えばメーカーが異なる識別情報記憶部に異なるパスワードを割り振って、解除情報の管理を可能とすることができる。
【００６０】
上記のライセンス管理システムの動作について図２に基づいて説明する。
【００６１】
図２は、第１の態様の使用制限に関する解除情報の管理方法にかかる処理フロー図である。
【００６２】
まず、指示部１（以下、符号は図１参照）により移動指示の入力を受け付けると（Ｓ１）、特定部２において当該移動指示にかかる解除情報の特定が行われる（Ｓ２）。ユーザは、指示部における移動指示の入力を、第１の識別情報記憶部に記憶された１又は２以上の解除情報にかかる機能から、第２の識別情報記憶部に移動する解除情報にかかる機能を選択することによって行うことができる。
【００６３】
移動指示にかかる解除情報が特定されると、特定された解除情報が特定解除情報読出部３によって第１の識別情報記憶部から読み出される（Ｓ３）。Ｓ３における読み出しは、解除情報を分割してから読み出すことが好ましい。また、読み出しを完了した解除情報を読み出し元の識別情報記憶部から削除することが好ましい。ただし、特定解除情報読出部３における読み出しを失敗した場合は、該削除を行わないことが好ましい。
【００６４】
特定解除情報読出部３によって読み出された解除情報は、記憶部４によって第２の識別情報記憶部に記憶される（Ｓ４）。
【００６５】
本発明の使用制限に関する解除情報の管理方法によれば、複数の機能を有するシステムでの選択された機能の解除情報を１つの識別情報記憶部へ移動編集し、前記解除情報を一括管理することで、識別情報記憶部の接続が制限された環境でも、システムを利用するユーザは作業効率を損なうことなくシステムを利用できる。
【００６６】
また、必要な機能の解除情報のみを移動するので、移動編集に要する時間が短縮できる。
【００６７】
機能の追加や選択、切換えを最小限の識別情報記憶部で管理することができるので装置のバリエーションが広がる。
【００６８】
識別情報記憶部の設定情報を移動編集した後に解除情報をもたない識別情報記憶部を回収し、メーカー側で新たな解除情報を持たせ販売することによって、繰り返し識別情報記憶部を再利用することで製品コストが抑えられると共に、省資源化が図れる。
【００６９】
次に、本発明の使用制限に関する解除情報の管理方法の第２の態様について説明する。
【００７０】
図３は本発明の使用制限に関する解除情報の管理方法の第２の態様を説明するための機能ブロック図であり、図４は、第２の態様の使用制限に関する解除情報の管理方法にかかる処理フロー図である。
【００７１】
図３において、特に説明がない限り図１と同一符号は同一構成を示すものとし、その説明を省略する。
【００７２】
図３において、１２は解除情報読出部であり、１３は付加解除情報生成部であり、１４は削除解除情報生成部であり、１５付加解除情報記憶部であり、１６は削除解除情報記憶部である。
【００７３】
解除情報読出部１２は、第１の識別情報記憶部と第２の識別情報記憶部から、解除情報をそれぞれ読み出す。解除情報を読み出す方法は、第１の態様と同様の方法を採用できる。
【００７４】
付加解除情報生成部１３は、第１の識別情報記憶部から読み出した解除情報から特定部２で特定された削除情報を取得し、取得した削除情報を第２の識別情報記憶部から読み出した解除情報に付加することによって付加解除情報を生成する。
【００７５】
削除解除情報生成部１４は、第１の識別情報記憶部から読み出した解除情報から特定部２で特定された削除情報を削除することによって削除解除情報を生成する。
【００７６】
生成された前記付加解除情報は、付加解除情報記憶部１５により第２の識別情報記憶部に記憶され、前記削除解除情報は、削除解除情報記憶部１６により第１の識別情報記憶部に記憶される。
【００７７】
図４に基づいて処理流れを説明すると、指示部１において移動指示が行なわれると（Ｓ１１）、特定部２において解除情報の特定がなされる（Ｓ１２）。
【００７８】
解除情報読出部１２で第１の識別情報記憶部と第２の識別情報記憶部から解除情報の読み出しが行われ（Ｓ１３）、読み出された解除情報から付加解除情報生成部１３で付加解除情報の生成が行われ（Ｓ１４）、削除解除情報生成部１４で削除解除情報の生成が行われる（Ｓ１５）。
【００７９】
生成された付加解除情報は付加解除情報記憶部１５により第２の識別情報記憶部に記憶され（Ｓ１６）、削除解除情報は、削除解除情報記憶部１６により第１の識別情報記憶部に記憶される（Ｓ１７）。
【００８０】
このように、本実施形態の使用制限に関する解除情報の管理方法は、移動元の解除情報と移動先の解除情報を共に一旦読み出して、読み出した解除情報から移動先の解除情報に移動する解除情報を付加した付加解除情報と移動元の解除情報から移動する解除情報を削除した削除解除情報とをそれぞれ生成して記憶する。
【００８１】
本発明の使用制限に関する解除情報の管理方法によれば、複数の機能を有するシステムでの選択された機能の解除情報を１つの識別情報記憶部へ移動編集し、前記解除情報を一括管理することで、識別情報記憶部の接続が制限された環境でも、システムを利用するユーザは作業効率を損なうことなくシステムを利用できる。
【００８２】
また、移動元の識別情報記憶部と移動先の識別情報記憶部とに記憶された解除情報を共に読み出して移動編集を行うので、確実に移動編集を行える効果がある。
【００８３】
機能の追加や選択、切換えを最小限の識別情報記憶部で管理することができるので装置のバリエーションが広がる。
【００８４】
識別情報記憶部の設定情報を移動編集した後に解除情報をもたない識別情報記憶部を回収し、メーカー側で新たな解除情報を持たせ販売することによって、繰り返し識別情報記憶部を再利用することで製品コストが抑えられると共に、省資源化が図れる。
【００８５】
図５は、本発明の使用制限に関する解除情報の管理方法の第３の態様を説明するための機能ブロック図であり、図６は、第３の態様の使用制限に関する解除情報の管理方法にかかる処理フロー図である。
【００８６】
本実施態様は、基本的に第２の態様と同様であるが、削除解除情報生成部１４と削除解除情報記憶部１６とを設けず、移動元の識別情報記憶部から解除情報を削除しないという点が異なる。
【００８７】
図６に基づいて処理流れを説明すると、指示部１において移動指示が行なわれると（Ｓ２１）、特定部２において解除情報の特定がなされる（Ｓ２２）。
【００８８】
解除情報読出部１２で第１の識別情報記憶部と第２の識別情報記憶部から解除情報の読み出しが行われ（Ｓ２３）、読み出された解除情報から付加解除情報生成部１３で付加解除情報の生成が行われ（Ｓ２４）、生成された付加解除情報は付加解除情報記憶部１５により第２の識別情報記憶部に記憶される（Ｓ２５）。一方、解除情報読出部によって読み出された第１の識別情報記憶部の解除情報は、解除情報記憶部１７により第１の識別情報記憶部に記憶される（Ｓ２６）。
【００８９】
このように、本実施形態の使用制限に関する解除情報の管理方法は、第２の態様のように第１の識別情報記憶部の解除情報から移動指示にかかる解除情報を削除して削除解除情報を生成して記憶せずに、一旦読み出した第１の識別情報記憶部の解除情報をそのまま記憶している。
【００９０】
本発明の使用制限に関する解除情報の管理方法によれば、複数の機能を有するシステムでの選択された機能の解除情報を１つの識別情報記憶部へ移動編集し、前記解除情報を一括管理することで、識別情報記憶部の接続が制限された環境でも、システムを利用するユーザは作業効率を損なうことなくシステムを利用できる。
【００９１】
また、本態様では、移動元の識別情報記憶部に記憶された解除情報がそのまま残るので、複製元の識別情報記憶部をサービス側で管理することによって、あるユーザに対して移動編集した解除情報も、再び別のユーザにも移動編集が可能となる。
【００９２】
機能の追加や選択、切換えを最小限の識別情報記憶部で管理することができるので装置のバリエーションが広がる。
【００９３】
識別情報記憶部の設定情報を移動編集した後に解除情報をもたない識別情報記憶部を回収し、メーカー側で新たな解除情報を持たせ販売することによって、繰り返し識別情報記憶部を再利用することで製品コストが抑えられると共に、省資源化が図れる。
【００９４】
本発明の使用制限に関する解除情報の管理方法の具体的な例を挙げて説明する。
【００９５】
図７乃至図１１は、本発明の使用制限に関する解除情報の管理方法の処理にかかる画面表示例である。
【００９６】
まず、ハードウエアキーをライセンス管理システムに接続すると、図７に示すような画面が表示される。図７は、接続されたハードウエアキーの機能を取得して表示している。
【００９７】
この状態で、他のハードウエアキーを接続し、再表示を促すと、図８に示すような画面が表示される。接続された２つのハードウエアキーの機能がそれぞれ表示されている。
【００９８】
ユーザが図８の表示画面において移動したい機能を選択して、移動方向を決定する入力を行うと、図９に示すように、ポップアップウインドウが表示され、入力内容の確認がなされる。
【００９９】
ポップアップウインドウで確認の入力を行うと、図１０に示すように選択された機能が移動元のハードウエアキーの機能の表示から削除され、移動先のハードウエアキーに付加されて表示される。このとき、解除情報が移動先のハードウエアキーに記憶され、移動元のハードウエアキーから削除される。
【０１００】
以上の処理の終了後、ライセンス管理システムからハードウエアキーを外すと、図１１に示すように、外したハードウエアキーの機能の表示が消える。
【図面の簡単な説明】
【０１０１】
【図１】本発明の使用制限に関する解除情報の管理方法を実施するライセンス管理システムの第１の態様を説明するためのブロック図
【図２】第１の態様の使用制限に関する解除情報の管理方法にかかる一例を示す処理フロー図
【図３】本発明の使用制限に関する解除情報の管理方法の第２の態様を説明するための機能ブロック図
【図４】第２の態様の使用制限に関する解除情報の管理方法にかかる一例を示す処理フロー図
【図５】本発明の使用制限に関する解除情報の管理方法の第３の態様を説明するための機能ブロック図
【図６】第３の態様の使用制限に関する解除情報の管理方法にかかる一例を示す処理フロー図
【図７】本発明の使用制限に関する解除情報の管理方法の処理にかかる画面表示例
【図８】本発明の使用制限に関する解除情報の管理方法の処理にかかる画面表示例
【図９】本発明の使用制限に関する解除情報の管理方法の処理にかかる画面表示例
【図１０】本発明の使用制限に関する解除情報の管理方法の処理にかかる画面表示例
【図１１】本発明の使用制限に関する解除情報の管理方法の処理にかかる画面表示例
【符号の説明】
【０１０２】
１：指示部
２：特定部
３：特定情報読出部
４：記憶部
５：表示部
６：検出部
７：検出表示選択部
８：属性表示選択部
９：パスワード入力部
１０：取得部
１１：許可部
１２：解除情報読出部
１３：付加解除情報生成部
１４：削除解除情報生成部
１５：付加解除情報記憶部
１６：削除解除情報記憶部
１７：解除情報記憶部
３２：削除部
【図１】
2005092333.tif 000003
【図２】
2005092333.tif 000004
【図３】
2005092333.tif 000005
【図４】
2005092333.tif 000006
【図５】
2005092333.tif 000007
【図６】
2005092333.tif 000008
【図７】
2005092333.tif 000009
【図８】
2005092333.tif 000010
【図９】
2005092333.tif 000011
【図１０】
2005092333.tif 000012
【図１１】
2005092333.tif 000013