(57)【要約】【課題】  システム時間等の調整に影響されることなく、アプリケーションプログラムの使用期間を管理して、使用期限を越えてアプリケーションを不正利用されてしまう事態を防止することである。【解決手段】  アプリケーションプログラムの使用期限を管理するための第２内蔵時計１０４を通常のアプリケーション１０８が利用する第１内蔵時計１０２とは独立して設ける。そして、ライセンス管理部１０５が第２内蔵時計１０４から取得される第２システム時間とアプリケーション１０８に設定される使用期間とに基づいて、アプリケーション１０８の実行または終了を管理する構成を特徴とする。【選択図】  図１
2007058609.tif 000002
【特許請求の範囲】
【請求項１】
所定のアプリケーションを実行可能なデータ処理装置であって、
調整可能な第１システム時間を計時する第１の内蔵時計手段と、
前記第１の内蔵時計手段による第１システム時間とは独立して第２システム時間を計時する第２の内蔵時計手段と、
前記第２の内蔵時計手段から取得される第２システム時間と所定のアプリケーションに設定される使用期間とに基づいて、前記所定のアプリケーションの実行または終了を管理する管理手段と、
を有することを特徴とするデータ処理装置。
【請求項２】
前記管理手段は、前記所定のアプリケーションに設定されるライセンス情報から使用期限を取得することを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記管理手段は、前記第２の内蔵時計手段から取得されるシステム時間と所定のアプリケーションに設定される使用期間とから使用期限を算出してメモリに登録することを特徴とする請求項１記載のデータ処理装置。
【請求項４】
前記管理手段は、実行指示される所定のアプリケーションが使用期限付きアプリケーションかどうかを判別可能とすることを特徴とする請求項１記載のデータ処理装置。
【請求項５】
調整可能な第１システム時間を計時する第１の内蔵時計手段と、前記第１の内蔵時計手段による第１システム時間とは独立して第２システム時間を計時する第２の内蔵時計手段とを備えたデータ処理装置におけるデータ処理方法であって、
前記第２の内蔵時計手段から取得されるシステム時間と所定のアプリケーションに設定される使用期間とに基づいて、前記所定のアプリケーションの実行または終了を管理する管理ステップを有することを特徴とするデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、期限付のアプリケーションの使用状況を管理するデータ処理装置にに関するものである。
【背景技術】
【０００２】
従来から、データ処理装置において、期間限定で使用可能な試用版アプリケーション（アプリケーションプログラム）や、ライセンス期限付アプリケーションが種々の方法でエンドユーザに対して提供されている。このようなアプリケーションは、ユーザが取得したアプリケーションをセットアップしたデバイス（データ処理装置）内の内蔵時計の日時を基準にして、アプリケーション使用制限を実現している。
【０００３】
具体的には、プログラムやライセンスファイル内に登録されている使用期限日時と内蔵時計の日時を比較して、期間内であれば通常に動作（一部の機能が制限される場合もある）を行う。そして、期間を過ぎていれば機能限定で動作させるか、もしくは動作をさせないようにして、アプリケーション提供者の意図に反して不正に利用されないようにしている。
【０００４】
また、下記特許文献１には、マルチファンクション機能処理実行時に、ハードディスクに記憶される各アプリケーションソフトの使用回数をデバイスコントローラがカウントし、該カウント値が各アプリケーションソフトの使用回数が所定期間内で所定回数以下のものがあると判定した場合に、該カウントされている各アプリケーションソフトの使用回数を操作部あるいはホストコンピュータを介してユーザに通知することが開示されている。
【特許文献１】特開２００１−９２７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、上記の方法ではデバイスの内蔵時計の日付をデータ処理装置のユーザが過去に戻してアプリケーションプログラムにまだ使用期間内にあるように見せかけることができ、使用期間を過ぎた場合の不正利用を完全に防ぐことは出来なかった。
【０００６】
また、アプリケーションプログラムが実行されるデバイスが使われる地域（仕向地）の時差により、内蔵時計を補正する必要があり、内蔵時計の補正機能を削除することは出来ないという問題があった。
【０００７】
本発明は、このような問題を鑑みてなされたものであり、その目的は、仕向けにあわせた日時調整が可能であり、なおかつ使用期間を経過したアプリケーションの不正利用を完全に防止できる装置を提供することにある。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、システム時間等の調整に影響されることなく、使用期限を越えてアプリケーションを不正利用されてしまう事態を防止できる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明のデータ処理装置は以下に示す構成を備える。
【００１０】
所定のアプリケーションを実行可能なデータ処理装置であって、調整可能な第１システム時間を計時する第１の内蔵時計手段と、前記第１の内蔵時計手段による第１システム時間とは独立して第２システム時間を計時する第２の内蔵時計手段と、前記第２の内蔵時計手段から取得される第２システム時間と所定のアプリケーションに設定される使用期間とに基づいて、前記所定のアプリケーションの実行または終了を管理する管理手段とを有することを特徴とする。
【００１１】
上記目的を達成する本発明のデータ処理方法は以下に示す構成を備える。
【００１２】
調整可能な第１システム時間を計時する第１の内蔵時計手段と、前記第１の内蔵時計手段による第１システム時間とは独立して第２システム時間を計時する第２の内蔵時計手段とを備えたデータ処理装置におけるデータ処理方法であって、前記第２の内蔵時計手段から取得されるシステム時間と所定のアプリケーションに設定される使用期間とに基づいて、前記所定のアプリケーションの実行または終了を管理する管理ステップを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、システム時間等の調整に影響されることなく、アプリケーションプログラムの使用期間を管理して、使用期限を越えてアプリケーションを不正利用されてしまう事態を防止できる。
【発明を実施するための最良の形態】
【００１４】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１５】
＜システム構成の説明＞
〔第１実施形態〕
以下、図面を参照して本発明の実施の形態を説明する。
【００１６】
図１は、本発明の第１実施形態を示すデータ処理装置の構成を説明するブロック図である。なお、本例では、データ処理装置でアプリケーション使用期間管理機能を実行させるものである。
【００１７】
また、本実施形態のアプリケーション使用期間管理機能は、データ処理装置におけるハードウエアやオペレーティングシステムの種別の違いで適用が制限されるものではない。従って、一般的なパーソナルコンピュータ、パーソナルデータ端末（ＰＡＤ）等の種々の電子機器で適用可能なものである。
【００１８】
図１において、１０１はアプリケーション使用期間管理装置であり、ライセンスにより使用期限が定められたアプリケーションの管理を行う。
【００１９】
アプリケーション使用期間管理装置１０１は、第１内蔵時計１０２と日付管理部１０３と第２内蔵時計１０４とライセンス管理部１０５とライセンス情報保持部１０６とアプリケーション管理部１０７とから構成される。
【００２０】
なお、第１内蔵時計１０２は、バックアップ電池とタイマ回路で構成されている。
【００２１】
第２内蔵時計１０４は、アプリケーションが日付・時刻取得するための内蔵時計であり、日付管理部１０３から自由に日付・時刻を図示しない操作部等からの指示あるいは、アプリケーションからの要求に基づいて調整することが可能になっている。
【００２２】
日付管理部１０３は、アプリケーションからの要求により第１内蔵時計１０２の値を取得したり変更したりする。
【００２３】
第２内蔵時計１０４はアプリケーションの使用期間超過判定用の内蔵時計でありライセンス管理部１０５のみから利用される。また、第２内蔵時計１０４は、アプリケーションや装置利用者が日付・時刻を直接的に調整することはできない。つまり、第２内蔵時計１０４は、第１システム時間のように調整可能な時間ではなく、システムとして不変の第２システム時間を計時する。なお、第２内蔵時計１０４は、バックアップ電池とタイマ回路で構成されている。
【００２４】
また、第２内蔵時計１０４は、データ処理装置の仕向地に応じて第２システム時間を製造地の標準時間に対して補正する必要がある場合には、あらかじめ製造時に、その時差分を見込んだ第２システム時間を設定可能とする。そして、該第２システム時間の設定後は、操作部等からの調整要求を受け付けることはない。
【００２５】
したがって、仕向地における時差に対して、アプリケーションの期限管理を正確に行うことができる。
【００２６】
ライセンス管理部１０５は、アプリケーション１０８のライセンスを管理し、第２内蔵時計１０４を参照してアプリケーション１０８の使用期限を管理する。
【００２７】
ライセンス情報保持部１０６はアプリケーションのライセンスファイルや使用期限の情報を保持する。
【００２８】
アプリケーション管理部１０７は、ユーザインタフェースを提供し、アプリケーションのインストール、アンインストール、起動、停止などアプリケーションを管理する機能を持つ。
【００２９】
このように本実施形態のデータ処理装置は、所定のアプリケーションを実行可能であって、
調整可能な第１システム時間を計時する第１内蔵時計１０２と、第１内蔵時計１０２による第１システム時間とは独立して第２システム時間を計時する第２内蔵時計１０４とを備える。そして、第２内蔵時計１０４から取得される第２システム時間と所定のアプリケーションに設定される使用期間とに基づいてライセンス管理部１０５が所定のアプリケーションの実行または終了を管理することを特徴とする。
【００３０】
この場合において、ライセンス管理部１０５は、所定のアプリケーションに設定されるライセンス情報から使用期限を取得する。
【００３１】
ライセンス管理部１０５は、第２内蔵時計１０４から取得されるシステム時間と所定のアプリケーションに設定される使用期間とから使用期限を算出してメモリとしてのライセンス情報保持部１０６に登録する。
【００３２】
また、ライセンス管理部１０５は、実行指示されるアプリケーション１０８が使用期限付きアプリケーションかどうかを判別可能とする。
【００３３】
図２は、本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。本例は、使用期限が制限されているようなアプリケーションをデータ処理装置のハードディスク等にインストールする際のライセンス管理部１０５の処理手順である。なお、Ｓ２０１〜Ｓ２０４は各ステップを示す。
【００３４】
また、各ステップを実行するデータ処理装置は、以下の構成を備える。データ処理装置のハードデバイスとして、例えばＣＰＵ，ＲＡＭ，ＲＯＭ、ハードディスク、入出力デバイスを備える。そして、所定のＯＳでハードディスクにインストールされているアプリケーションをＲＡＭにロードしてＣＰＵが実行することで実現される。
【００３５】
ライセンス管理部１０５は、まず、ステップＳ２０１で、ハードディスク等の不揮発性メモリにインストールするアプリケーションに対応するライセンスファイルを取得する。
【００３６】
次に、ステップＳ２０２で、ライセンス管理部１０５が取得したライセンスファイルを解析し、インストールするアプリケーションが使用期限付きアプリケーションであるかどうかを判定する。そして、ライセンス管理部１０５がもしアプリケーションが使用期限付きアプリケーションであると判定された場合は、ステップＳ２０３に進む。
【００３７】
そして、ステップＳ２０３で、第２内蔵時計１０４を参照して、使用期間満了日時を算出およびライセンス情報保持部１０６への登録を行い、ステップＳ２０４に進む。
【００３８】
一方、ステップＳ２０２でインストールする使用期限付きアプリケーションでないと判定された場合は、ステップＳ２０４に進む。
【００３９】
そして、ステップＳ２０４では、第１内蔵時計１０２を参照して、インストール日時をライセンス情報保持部１０６に登録して、処理終了する。
【００４０】
ここで、ライセンス情報保持部１０６に登録されたインストール日時はアプリケーション管理部１０７でインストール履歴を表示する場合などに利用される。  そして、ステップＳ２０４の処理が終了すると、ライセンス管理部１０５は処理を終了する。
【００４１】
図３は、本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。本例は、アプリケーション管理部１０７からライセンス付きアプリケーションの起動を指示された場合のライセンス管理部１０５の処理手順である。なお、Ｓ３０１〜Ｓ３０６は各ステップを示す。
【００４２】
また、各ステップを実行するデータ処理装置は、以下の構成を備える。データ処理装置のハードデバイスとして、例えばＣＰＵ，ＲＡＭ，ＲＯＭ、ハードディスク、入出力デバイスを備える。そして、所定のＯＳでハードディスクにインストールされているアプリケーションをＲＡＭにロードしてＣＰＵが実行することで実現される。
【００４３】
まず、ライセンス管理部１０５は、ステップＳ３０１において、指定されたアプリケーションに対応するライセンスファイルをライセンス管理部１０５は、ライセンス管理部１０５は、して、ステップＳ３０２に進む。
【００４４】
次に、ステップＳ３０２で、取得したライセンスファイルを解析してそのアプリケーションが使用期限付きのアプリケーションであるかどうかを判定する。なお、使用期限付きのアプリケーションかどうかを示す識別する情報がライセンスファイルに設定されているものとする。
【００４５】
ここで、もしアプリケーションが使用期限付きアプリケーションであるとライセンス管理部１０５が判定された場合は、ステップＳ３０３に進む。
【００４６】
そして、ステップＳ３０３で、指定されたアプリケーションの使用期間満了日時をライセンス情報保持部１０６から取得する。
【００４７】
次に、ステップＳ３０４に進み、第２内蔵時計１０４の値（現在日時）を取得する。
【００４８】
次に、ステップＳ３０５に進み、ステップＳ３０３で取得した使用期間満了日時と、ステップＳ３０４で取得した第２内蔵時計１０４の値（現在日時）を比較し、ライセンス管理部１０５が使用期限が切れているかどうかを判定する。
【００４９】
そして、ライセンス管理部１０５がもし使用期限が切れていると判定された場合は、アプリケーション１０８を起動せずに、本処理を終了する。
【００５０】
なお、終了時に、ライセンス切れによる強制終了である旨を示す情報を表示した後、アプリケーションを終了させるかどうかは任意である。
【００５１】
一方、ステップＳ３０５において、使用期限切れではないとライセンス管理部１０５が判定した場合は、ステップＳ３０６に進み、アプリケーション１０８を起動して、本処理を終了する。
【００５２】
一方、ステップＳ３０２で、使用期限付きアプリケーションでないとライセンス管理部１０５が判定した場合は、ステップＳ３０６に進みアプリケーション１０８を起動して、本処理を終了する。
【００５３】
図４は、本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。本例は、ライセンス管理部１０５が動作中のアプリケーションの使用期間をチェックする際の処理手順である。なお、Ｓ４０１〜Ｓ４０６は各ステップを示す。また、各ステップを実行するデータ処理装置は、以下の構成を備える。データ処理装置のハードデバイスとして、例えばＣＰＵ，ＲＡＭ，ＲＯＭ、ハードディスク、入出力デバイスを備える。そして、所定のＯＳでハードディスクにインストールされているアプリケーションをＲＡＭにロードしてＣＰＵが実行することで実現される。
【００５４】
まず、ライセンス管理部１０５は、ステップＳ４０１でチェック対象のアプリケーションのライセンスファイルをアプリケーション１０８から取得する。
【００５５】
次に、ステップＳ４０２に進み、ステップＳ４０１で、取得したライセンスファイルを解析し使用期限付きアプリケーションであるかをライセンス管理部１０５が判定する。ここで、ライセンス管理部１０５が使用期限付きアプリケーションでないと判定した場合は、本処理を終了する。
【００５６】
一方、ステップＳ４０２において使用期限付きアプリケーションであるとライセンス管理部１０５が判定した場合は、ステップＳ４０３に進む。
【００５７】
そして、ステップＳ４０３で、ライセンス情報保持部１０６からそのアプリケーションの使用期間満了日時情報（ライセンス満了日時情報）を取り出す。
【００５８】
次に、ステップＳ４０４に進み、第２内蔵時計１０４から現在の日付情報を取得する。そして、ステップＳ４０５に進み、使用期間満了日時と第２内蔵時計１０４の値を比較して、アプリケーション１０８の使用期限が切れたかどうかをライセンス管理部１０５が判定する。ここで、ライセンス管理部１０５がまだ使用期限が切れていないと判定した場合は、本処理を終了する。
【００５９】
一方、ステップＳ４０５で、使用期限が切れていないとライセンス管理部１０５が判定した場合には、ステップＳ４０６に進む。
【００６０】
そして、ステップＳ４０６で、アプリケーション１０８の停止処理を行い、処理を終了する。
【００６１】
図５は、本発明に係るデータ処理装置における第４のデータ処理手順の一例を示すフローチャートである。本例は、日付管理部１０３がユーザによるデータ処理装置の日時情報に対する修正操作で実行される処理手順である。なお、Ｓ５０１はステップを示す。また、各ステップを実行するデータ処理装置は、以下の構成を備える。データ処理装置のハードデバイスとして、例えばＣＰＵ，ＲＡＭ，ＲＯＭ、ハードディスク、入出力デバイスを備える。そして、所定のＯＳでハードディスクにインストールされているアプリケーションをＲＡＭにロードしてＣＰＵが実行することで実現される。
【００６２】
ユーザが図示しないポインティングデバイス等を操作して、日時変更が指示されたことを検出すると、ステップＳ５０１で、日付管理部１０３は内蔵時計１０２の値を修正し、日時変更処理を終了する。
【００６３】
このように第１，第２内蔵時計１０２、１０４を２つ備えて、ユーザ向けの内蔵時計と使用期間管理用内蔵時計に分けている。このため、ユーザがデータ処理装置の時計を不正に変更したとしても、その変更が影響することなく、常に正しい使用期間管理を行うことが可能である。
【００６４】
〔第２実施形態〕
なお、上記第１実施形態では、使用期間が満了した場合に強制的にアプリケーションを動作させないようにしている。これに代えて、アプリケーションの使用期間が切れていることをアプリケーションに通知するだけで、使用期間が切れた後の動作はアプリケーション自身にまかせてもよい。
【００６５】
〔第３実施形態〕
上記第１実施形態では、第２内蔵時計１０４等がバックアップ電池とタイマ回路で構成されている例について説明した。
【００６６】
これに対して、データ処理装置がネットワーク機能を備える場合には、タイムサーバ等の承認可能なウエブサイトから基準時間データをライセンス管理部１０５が図３に示すステップＳ３０２とステップＳ３０３との間で取得する。そして、その取得される基準時間データと管理されているインストール後の経過期間を算出して、アプリケーション１０８の実行、終了を制御するように構成してもよい。
【００６７】
上記実施形態は、いずれも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその主要な特徴から逸脱することなく、さまざまな形で実施することが出来る。
【００６８】
上記実施形態によれば、ユーザがデータ処理装置の時刻を調整したとしても、それは第１内蔵時計１０２の値が変更されるだけであり、ライセンス管理用の第２内蔵時計１０４には、その調整が反映されることはない。
【００６９】
このため、使用期限付きでアプリケーションを動作可能なデータ処理装置において、データ処理装置の日時を不正に操作しても、使用期間経過後は確実にアプリケーションの不正利用を防止することが可能となる。
【００７０】
以下、図６に示すメモリマップを参照して本発明に係るデータ処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００７１】
図６は、本発明に係るデータ処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００７２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００７３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００７４】
本実施形態における図２〜図５に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００７５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７８】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００７９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００８１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。そして、その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００８５】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。 
【図面の簡単な説明】
【００８６】
【図１】本発明の第１実施形態を示すデータ処理装置の構成を説明するブロック図である。
【図２】本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図３】本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図４】本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図５】である。
【図６】本発明に係るデータ処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【００８７】
１０１  アプリケーション使用期間管理装置
１０２  第１内蔵時計
１０３  日付管理部
１０４  第２内蔵時計
１０５  ライセンス管理部
１０６  ライセンス情報保持部
１０７  アプリケーション管理部
１０８  アプリケーション
【図１】
2007058609.tif 000003
【図２】
2007058609.tif 000004
【図３】
2007058609.tif 000005
【図４】
2007058609.tif 000006
【図５】
2007058609.tif 000007
【図６】
2007058609.tif 000008