(57)【要約】      （修正有）【課題】デバイス販売地域と販売地域の異なるアプリケーションに対し、デバイスにインストールされないようにライセンス情報発行を制限し、アプリケーション商品が不正にコピーされたり、インストールされたりすることを防止する。【解決手段】  ライセンス情報発行サーバ１０１は、ユーザ端末１０２から入力された商品識別番号及び前記機体番号を元に、前記機体番号が前記入力された商品識別番号に関連付けられた機体番号の範囲内にあるか否かを検査する機体番号検査手段と、前記機体番号検査手段の検査の結果、前記機体番号が前記入力された商品識別番号に関連付けられた機体番号の範囲内にある場合にライセンスキーを発行するライセンスキー発行手段とを有する。【選択図】  図１
2006018403.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを介してユーザ端末とライセンス情報発行サーバとを含むライセンス発行システムであって、
前記ユーザ端末から入力された商品識別番号及び前記機体番号を元に、前記機体番号が前記入力された商品識別番号に関連付けられた機体番号の範囲内にあるか否かを検査する機体番号検査手段と、
前記機体番号検査手段の検査の結果、前記機体番号が前記入力された商品識別番号に関連付けられた機体番号の範囲内にある場合にライセンスキーを発行するライセンスキー発行手段とを有することを特徴とするライセンス発行システム。
【請求項２】
インターネットを介してユーザ端末とライセンス情報発行サーバとを含むライセンス発行システムであって、
商品の情報に基いて前記ライセンス情報発行サーバにアクセスするためのサーバアクセス手段と、前記ライセンス情報発行サーバからの要求に応じて商品識別番号及び機体番号を送信する番号送信手段と、前記ライセンス情報発行サーバからの要求に応じてライセンスキー発行の確認処理を行うライセンス情報確認手段とをユーザ端末が有し、
前記ユーザ端末を介して行われたユーザのアクセスに応じて、商品識別番号及び機体番号を入力するように要求する番号要求手段と、
前記ユーザ端末から送信されてきた商品識別番号に基いて、前記商品に関連する情報を特定するとともに、前記ユーザ端末から送られてきた機体番号がすでに発行ずみの機器であるか否かを認識する機体番号認識手段と、
前記機体番号認識手段の認識の結果、前記ユーザ端末にライセンスキーの発行を再確認するように要請するためのライセンス発行確認要請手段と、
前記ユーザ端末に入力された商品識別番号及び前記機体番号が、前記入力された商品識別番号に関連付けられた機体番号の範囲内にある場合に、ライセンスキーを発行するライセンスキー発行手段とをライセンス情報発行サーバが有することを特徴とするライセンス発行システム。
【請求項３】
前記商品に組み込まれたオプション商品情報をデータベースに登録するオプション情報登録手段を有することを特徴とする請求項２に記載のライセンス発行システム。
【請求項４】
前記機体番号と、前記データベースに登録されているオプション機能情報をライセンス情報として含むオプション機能を起動可能とする識別子を生成する識別子生成手段と、
前記識別子生成手段によって生成された識別子を記憶する識別子記憶手段と、
前記識別子を前記ネットワークを介して前記ユーザ端末に送信する識別子送信手段とを有することを特徴とする請求項３に記載のライセンス発行システム。
【請求項５】
前記商品識別番号に関連付けられた機体番号の範囲は、デバイスの仕向け地に応じて設定されていることを特徴とする請求項２〜４の何れか１項に記載のライセンス発行システム。
【請求項６】
インターネットを介してユーザ端末と接続されてネットワークシステムを構成するライセンス情報発行サーバであって、
前記ユーザ端末を介して行われたユーザのアクセスに応じて、商品識別番号及び機体番号を入力するように要求する番号要求手段と、
前記ユーザ端末から送信されてきた商品識別番号に基いて、前記商品に関連する情報を特定するとともに、前記ユーザ端末から送られてきた機体番号がすでに発行ずみの機器であるか否かを認識する機体番号認識手段と、
前記機体番号認識手段の認識の結果、前記ユーザ端末にライセンスキーの発行を再確認するように要請するためのライセンス発行確認要請手段と、
前記ユーザ端末に入力された商品識別番号及び前記機体番号が、前記入力された商品識別番号に関連付けられた機体番号の範囲内にある場合に、ライセンスキーを発行するライセンスキー発行手段とをライセンス情報発行サーバが有することを特徴とするライセンス情報発行サーバ。
【請求項７】
前記商品に組み込まれたオプション商品情報をデータベースに登録するオプション情報登録手段を有することを特徴とする請求項６に記載のライセンス情報発行サーバ。
【請求項８】
前記機体番号と、前記データベースに登録されているオプション機能情報をライセンス情報として含むオプション機能を起動可能とする識別子を生成する識別子生成手段と、
前記識別子生成手段によって生成された識別子を記憶する識別子記憶手段と、
前記識別子を前記ネットワークを介して前記ユーザ端末に送信する識別子送信手段とを有することを特徴とする請求項７に記載のライセンス情報発行サーバ。
【請求項９】
前記商品識別番号に関連付けられた機体番号の範囲は、デバイスの仕向け地に応じて設定されていることを特徴とする請求項６〜８の何れか１項に記載のライセンス情報発行サーバ。
【請求項１０】
インターネットを介してユーザ端末とライセンス情報発行サーバとを含むライセンス発行システムにおけるライセンス管理方法であって、
商品の情報に基いて前記ライセンス情報発行サーバにアクセスするためのサーバアクセス工程と、前記ライセンス情報発行サーバからの要求に応じて商品識別番号及び機体番号を送信する番号送信工程と、前記ライセンス情報発行サーバからの要求に応じてライセンスキー発行の確認処理を行うライセンス情報確認工程とをユーザ端末が有し、
前記ユーザ端末を介して行われたユーザのアクセスに応じて、商品識別番号及び機体番号を入力するように要求する番号要求工程と、
前記ユーザ端末から送信されてきた商品識別番号に基いて、前記商品に関連する情報を特定するとともに、前記ユーザ端末から送られてきた機体番号がすでに発行ずみの機器であるか否かを認識する機体番号認識工程と、
前記機体番号認識工程の認識の結果、前記ユーザ端末にライセンスキーの発行を再確認するように要請するためのライセンス発行確認要請工程と、
前記ユーザ端末に入力された商品識別番号及び前記機体番号が、前記入力された商品識別番号に関連付けられた機体番号の範囲内にある場合に、ライセンスキーを発行するライセンスキー発行工程とをライセンス情報発行サーバが有することを特徴とするライセンス管理方法。
【請求項１１】
インターネットを介してユーザ端末とライセンス情報発行サーバとが接続されてなるネットワークシステムにおけるライセンス管理方法をコンピュータに実行させるプログラムであって、
商品の情報に基いて前記ライセンス情報発行サーバにアクセスするためのサーバアクセス工程と、前記ライセンス情報発行サーバからの要求に応じて商品識別番号及び機体番号を送信する番号送信工程と、前記ライセンス情報発行サーバからの要求に応じてライセンスキー発行の確認処理を行うライセンス情報確認工程とをユーザ端末のコンピュータに実行させ、
前記ユーザ端末を介して行われたユーザのアクセスに応じて、商品識別番号及び機体番号を入力するように要求する番号要求工程と、
前記ユーザ端末から送信されてきた商品識別番号に基いて、前記商品に関連する情報を特定するとともに、前記ユーザ端末から送られてきた機体番号がすでに発行ずみの機器であるか否かを認識する機体番号認識工程と、
前記機体番号認識工程の認識の結果、前記ユーザ端末にライセンスキーの発行を再確認するように要請するためのライセンス発行確認要請工程と、
前記ユーザ端末に入力された商品識別番号及び前記機体番号が、前記入力された商品識別番号に関連付けられた機体番号の範囲内にある場合に、ライセンスキーを発行するライセンスキー発行工程とをライセンス情報発行サーバのコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１２】
前記請求項１１に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はライセンス発行システム、ライセンス情報発行サーバ及びライセンス管理方法に関する。
【背景技術】
【０００２】
近年、アプリケーションとそのアプリケーションを実行するデバイスの情報を管理する機能を有し、前記アプリケーションを、実行を許可された前記デバイス上で有効化するライセンス管理を行うための手段を備えた、いわゆるライセンス管理システムが開発されている。（例えば、特許文献１）。
【０００３】
この種のライセンス管理システムは、アプリケーションをインストールして実行するデバイスのＩＤと、アプリケーションそのもののＩＤとを管理することが考え得る。
【０００４】
このようなライセンス管理システムは、前記デバイスＩＤと前記アプリケーションＩＤを用いてライセンスを発行し、前記アプリケーションは前記ライセンスが前記デバイスにインストールされることで有効化される。
【０００５】
【特許文献１】特開２００４−１３９１４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のライセンス管理システムの場合、アプリケーションをダウンロードするデバイスの販売地域と、アプリケーションそのものの販売地域の対応が管理されていない。このため、デバイスと販売地域の異なるアプリケーションをダウンロードし、実行できてしまうという問題がある。また、このため、デバイス販売地域のサポート担当者は、担当デバイスと販売地域の異なるアプリケーションのサポート業務が発生する可能性がある、という問題がある。
【０００７】
本発明は上記の事情を考慮したもので、その目的とするところは、デバイス販売地域と販売地域の異なるアプリケーションに対し、ライセンス管理システムのライセンス発行を阻止する機能を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のライセンス発行システムは、インターネットを介してユーザ端末とライセンス情報発行サーバとを含むライセンス発行システムであって、前記ユーザ端末から入力された商品識別番号及び前記機体番号を元に、前記機体番号が前記入力された商品識別番号に関連付けられた機体番号の範囲内にあるか否かを検査する機体番号検査手段と、前記機体番号検査手段の検査の結果、前記機体番号が前記入力された商品識別番号に関連付けられた機体番号の範囲内にある場合にライセンスキーを発行するライセンスキー発行手段とを有することを特徴としている。
また、本発明のライセンス発行システムの他の特徴とするところは、インターネットを介してユーザ端末とライセンス情報発行サーバとを含むライセンス発行システムであって、商品の情報に基いて前記ライセンス情報発行サーバにアクセスするためのサーバアクセス手段と、前記ライセンス情報発行サーバからの要求に応じて商品識別番号及び機体番号を送信する番号送信手段と、前記ライセンス情報発行サーバからの要求に応じてライセンスキー発行の確認処理を行うライセンス情報確認手段とをユーザ端末が有し、前記ユーザ端末を介して行われたユーザのアクセスに応じて、商品識別番号及び機体番号を入力するように要求する番号要求手段と、前記ユーザ端末から送信されてきた商品識別番号に基いて、前記商品に関連する情報を特定するとともに、前記ユーザ端末から送られてきた機体番号がすでに発行ずみの機器であるか否かを認識する機体番号認識手段と、前記機体番号認識手段の認識の結果、前記ユーザ端末にライセンスキーの発行を再確認するように要請するためのライセンス発行確認要請手段と、前記ユーザ端末に入力された商品識別番号及び前記機体番号が、前記入力された商品識別番号に関連付けられた機体番号の範囲内にある場合に、ライセンスキーを発行するライセンスキー発行手段とをライセンス情報発行サーバが有することを特徴としている。
【０００９】
本発明のライセンス情報発行サーバは、インターネットを介してユーザ端末と接続されてネットワークシステムを構成するライセンス情報発行サーバであって、前記ユーザ端末を介して行われたユーザのアクセスに応じて、商品識別番号及び機体番号を入力するように要求する番号要求手段と、前記ユーザ端末から送信されてきた商品識別番号に基いて、前記商品に関連する情報を特定するとともに、前記ユーザ端末から送られてきた機体番号がすでに発行ずみの機器であるか否かを認識する機体番号認識手段と、前記機体番号認識手段の認識の結果、前記ユーザ端末にライセンスキーの発行を再確認するように要請するためのライセンス発行確認要請手段と、前記ユーザ端末に入力された商品識別番号及び前記機体番号が、前記入力された商品識別番号に関連付けられた機体番号の範囲内にある場合に、ライセンスキーを発行するライセンスキー発行手段とをライセンス情報発行サーバが有することを特徴としている。
【００１０】
本発明のライセンス管理方法は、インターネットを介してユーザ端末とライセンス情報発行サーバとを含むライセンス発行システムにおけるライセンス管理方法であって、商品の情報に基いて前記ライセンス情報発行サーバにアクセスするためのサーバアクセス工程と、前記ライセンス情報発行サーバからの要求に応じて商品識別番号及び機体番号を送信する番号送信工程と、前記ライセンス情報発行サーバからの要求に応じてライセンスキー発行の確認処理を行うライセンス情報確認工程とをユーザ端末が有し、前記ユーザ端末を介して行われたユーザのアクセスに応じて、商品識別番号及び機体番号を入力するように要求する番号要求工程と、前記ユーザ端末から送信されてきた商品識別番号に基いて、前記商品に関連する情報を特定するとともに、前記ユーザ端末から送られてきた機体番号がすでに発行ずみの機器であるか否かを認識する機体番号認識工程と、前記機体番号認識工程の認識の結果、前記ユーザ端末にライセンスキーの発行を再確認するように要請するためのライセンス発行確認要請工程と、前記ユーザ端末に入力された商品識別番号及び前記機体番号が、前記入力された商品識別番号に関連付けられた機体番号の範囲内にある場合に、ライセンスキーを発行するライセンスキー発行工程とをライセンス情報発行サーバが有することを特徴としている。
【００１１】
本発明のコンピュータプログラムは、インターネットを介してユーザ端末とライセンス情報発行サーバとが接続されてなるネットワークシステムにおけるライセンス管理方法をコンピュータに実行させるプログラムであって、商品の情報に基いて前記ライセンス情報発行サーバにアクセスするためのサーバアクセス工程と、前記ライセンス情報発行サーバからの要求に応じて商品識別番号及び機体番号を送信する番号送信工程と、前記ライセンス情報発行サーバからの要求に応じてライセンスキー発行の確認処理を行うライセンス情報確認工程とをユーザ端末のコンピュータに実行させ、前記ユーザ端末を介して行われたユーザのアクセスに応じて、商品識別番号及び機体番号を入力するように要求する番号要求工程と、前記ユーザ端末から送信されてきた商品識別番号に基いて、前記商品に関連する情報を特定するとともに、前記ユーザ端末から送られてきた機体番号がすでに発行ずみの機器であるか否かを認識する機体番号認識工程と、前記機体番号認識工程の認識の結果、前記ユーザ端末にライセンスキーの発行を再確認するように要請するためのライセンス発行確認要請工程と、前記ユーザ端末に入力された商品識別番号及び前記機体番号が、前記入力された商品識別番号に関連付けられた機体番号の範囲内にある場合に、ライセンスキーを発行するライセンスキー発行工程とをライセンス情報発行サーバのコンピュータに実行させることを特徴としている。
【００１２】
本発明の記録媒体は、前記に記載のコンピュータプログラムを記録したことを特徴としている。
【発明の効果】
【００１３】
本発明によれば、ソフトウェアのライセンス情報発行を行いつつ、そのソフトウェアのライセンス管理を確実に行うことができる。
本発明のさらに別の側面によれば、仕向け地域向けアプリケーションが別の仕向け地域向けデバイスにインストールされないように、ライセンス情報発行を制限することができて、アプリケーション商品が不正にコピーされたり、インストールされたりすることを防止することができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施の形態）
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１５】
＜装置の説明＞
図１は、本発明の好適な実施の形態に係る情報処理装置を含むネットワークシステムの構成図である。このネットワークシステムは、ソフトウェアを管理するためのものであり、特にソフトウェアの不正使用を防止するシステムである。本システムでは、例えば、ソフトウェアを導入する装置を一意に識別する個体番号の入力と引き替えにライセンス情報を発行することができる。
【００１６】
図１中、１０１は、ライセンス情報発行処理全般を司る情報処理装置としてのライセンス情報発行サーバである。このライセンス情報発行サーバ１０１に設けられているコンピュータシステムにより、サーバアクセス手段、番号要求手段、機体番号認識手段、ライセンス発行確認要請手段、機体番号検査手段、ライセンスキー発行手段、オプション情報登録手段識別子生成手段及び識別子送信手段等が構成されている。
【００１７】
また、１０２はユーザが管理する情報処理装置としてのユーザ端末である。パーソナルコンピュータや携帯端末やプリンタや複写機など、ネットワークに接続可能でソフトウェアをインストール可能なあらゆる情報処理装置がユーザ端末１０２となりうる。ユーザ端末１０２のコンピュータシステムにより、本実施の形態のサーバアクセス手段、番号送信手段及びライセンス情報確認手段等が構成されている。
【００１８】
１０３は販売会社が管理する情報処理装置としての販売会社端末であり、１０４はソフトウェア開発業者が管理する情報処理装置としてのソフトウェア開発業者（製造者）端末である。パーソナルコンピュータやワークステーションが、前記販売会社端末１０３やソフトウェア開発業者端末１０４となりうる。
【００１９】
１０５はインターネットなどのネットワークであり、ユーザ端末１０２、販売会社端末１０３及びソフトウェア開発業者端末１０４は、ネットワーク１０５を介してライセンス情報発行サーバ１０１と接続される。
【００２０】
ライセンス情報管理データベース１０６はライセンス情報発行サーバ１０１に接続され、アプリケーション情報、ライセンス情報を含む商品情報、アクター情報、ソフトウェア識別コード（ＳＩＤ）情報、デバイスシリアル番号（ＤＳ＃）情報、デバイス商品情報、機番データバンド情報、アプリケーションＩＤ、デバイス商品コード関連付け情報、オプション商品情報、ライセンスアクセス番号情報、ライセンスキー情報、オプション情報、顧客情報を格納するライセンス情報管理データベースである。
【００２１】
１０７は、ライセンス情報発行サーバ１０１に含まれる商品登録部であり、商品登録部１０７には、アプリケーション指定モジュール１０８、商品タイプ指定モジュール１０９、商品登録画面表示モジュール１１０、商品情報入力モジュール１１１、ライセンス条件指定モジュール１１２、商品登録モジュール１１３、オプション機能名登録モジュール１５０、オプション商品登録モジュール１５１及びデバイス登録モジュール１５２が含まれる。
【００２２】
１１４は、ライセンス情報発行サーバ１０１に含まれるＳＩＤ発行部であり、商品選択モジュール１１５、オプションコード指定モジュール１５３及びＳＩＤ発行モジュール１１６が含まれる。
【００２３】
１１７は、ライセンス情報発行サーバ１０１に含まれるＬＦ（ライセンスファイル）発行部であり、ＳＩＤ＃入力モジュール１１８、ＤＳ＃入力モジュール１１９、商品選択モジュール１２０、ライセンス条件指定モジュール１２１及びＬＦ発行モジュール１２２が含まれる。
【００２４】
１６０は、ライセンス発行サーバ１０１に含まれるライセンスアクセス番号であるＬＡ＃発行部であり、ライセンスアクセス番号（ＬＡ＃）を発行するためのオプションを指定するためのオプションコード指定モジュール１６１と、取得したい数を入力してライセンスアクセス番号（ＬＡ＃）を発行するLA#発行モジュール１６２が含まれる。
【００２５】
１５４は、ライセンス情報発行サーバ１０１に含まれるL key発行部（ライセンスきー発行部）であり、ＬＡ＃入力モジュール１５５、ＤＳ＃入力モジュール１５６及びL key発行モジュール１５７が含まれる。
【００２６】
１２３は、ユーザ端末１０２に含まれる表示部であり、１２４はユーザ端末１０２に含まれる入力部である。１２５は販売会社端末１０３に含まれる表示部であり、１２６は販売会社端末に含まれる入力部である。１２７はソフトウェア開発業者端末１０４に含まれる表示部であり、１２８はソフトウェア開発業者端末に含まれる入力部である。
【００２７】
本システムで管理されるソフトウェアを、ユーザが管理する情報処理装置にインストールするためには、常に、ライセンス情報発行サーバ１０１から発行されたライセンス情報が必要とされる。ライセンス情報発行サーバ１０１は、ネットワーク１０５を介した適正なアクセスがあれば、ライセンス情報を発行する。
【００２８】
ライセンス情報には、ソフトウェアのインストール先の情報処理装置固有の識別情報を埋め込むことができ、その場合、他の装置に対して同じソフトウェアをインストールする際には、異なるライセンス情報が必要となる。これにより、ソフトウェアの無断複製を防止可能となっている。ライセンス情報発行サーバ１０１の発行するライセンス情報には、後述するライセンスファイル（ＬＦ）とライセンスキー（L key）とがある。
【００２９】
図２は、ライセンス情報発行サーバ１０１の概略構成を示すブロック図である。
図２において、２０１は表示装置であり、その表示画面には、例えばウインドウ、アイコン、メッセージ、メニューその他のユーザインターフェース情報が表示される。２０２はＶＲＡＭであり、表示装置２０１に表示するための画像が描画される。
【００３０】
このＶＲＡＭ２０２に生成された画像データは、所定の規定に従って表示装置２０１に転送され、これにより表示装置２０１に画像が表示される。２０３はＣＤＤ（コンパクトディスクドライブ）であり、ＣＤ−ＲＯＭや、ＣＤ−Ｒなどの記録メディアとの間で各種制御プログラムやデータの読み書きを行う装置である。これはＤＶＤドライブであってもよい。
【００３１】
２０４はキーボードであり、文字入力を行うための各種キーを有する。２０５はＰＤ（ポインティングデバイス）であり、例えば、表示部２０１の表示画面上に表示されたアイコン、メニューその他のオブジェクトを指示するために使用される。２０６はＣＰＵであり、ＲＯＭ２０７、ＨＤＤ（ハードディスクドライブ）２０９、ＦＤＤ（フレキシブルディスクドライブ）２１０及び外部記憶装置２０３に格納された制御プログラムに基づいてＣＰＵデバイスに接続された各デバイスを制御する。
【００３２】
２０７は、ＲＯＭ（リードオンリメモリ）であり、各種の制御プログラムやデータを保持する。２０８はＲＡＭ（ランダムアクセスメモリ）でありＣＰＵ２０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。
【００３３】
２０９は、記憶装置としてのＨＤＤであり、各種制御プログラムや各種データを保存する。２１１はネットワーク・インターフェース（Ｎｅｔ−Ｉ／Ｆ）であり、他の情報処理装置やプリンタ等とネットワーク２１３を介して通信を行うことができる。２１２はＣＰＵバスであり、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ２０６に対する制御プログラムの提供は、ＲＯＭ２０７、ＨＤＤ２０９、ＦＤＤ２１０、ＣＤＤ２０３から行うこともできるし、ネットワーク２１３を介して他の情報処理装置等から行うこともできる。
【００３４】
以上、図２を用いて、ライセンス情報発行サーバ１０１のハードウェア構成について説明したが、ユーザ端末１０２、販売会社端末１０３、ソフトウェア開発業者端末も図２と同じ構成を取りうる。
【００３５】
次に、図３〜図１４、図３６及び図３７を参照しながら本実施の形態に係るライセンス情報発行サーバ１０１の動作を説明する。
図３６は、各アクター（販売会社またはソフトウェア開発業者）が、登録されているログインアカウントにて本ライセンス情報発行サーバ１０１にログインする画面である。図３６において、２０００１はログイン画面であり、このログイン画面２０００１上にログインＩＤ入力フィールド２０００２と、パスワード入力フィールド２０００３と、[ログイン]ボタン２０００４が表示される。販売会社、ユーザ、ソフトウェア開発業者の各操作者は、ライセンス情報発行サーバ１０１にてライセンス情報発行等の作業を行うに先立ち、まず本画面を表示し、システムにログインする。
【００３６】
図３７は、ライセンス情報発行サーバ１０１に接続されたライセンス情報管理データベース１０６に格納された情報を示す図である。ライセンス情報管理データベース１０６には、アカウント情報、アクター情報が格納されている。
【００３７】
図３７において、２０１００はアカウント（Ａｃｃｏｕｎｔ）テーブルであり、本システム上でログインする操作者を一意に識別するログインＩＤ２０１０１、販売主体を一意に識別するアクターＩＤ２０１０２、ログイン時のパスワード２０１０３が格納される。
【００３８】
１４１６は後述するアクター（Ａｃｔｏｒ）テーブルであり、販売主体を一意に識別するアクターＩＤ１４１７、販売会社またはソフトウェア開発業者の種別を示すアクター種別１４１８、アクター名１４１９が格納される。
【００３９】
図３は、ライセンス情報発行サーバ１０１が提供するアプリケーション指定画面の一例を示す図である。ライセンス情報発行サーバ１０１は、販売会社端末１０３からインターネット１０５を介したアクセスを受けて、図３に示す画面を表示するための画像データを販売会社端末１０３に送信する。
【００４０】
図３において、３０１は商品登録アプリケーション指定画面であり、この画面上にアプリケーション一覧リスト３０２と、[商品登録]ボタン３０３が表示される。販売会社操作者は、商品登録を行う際には、まず本画面を表示し、システムに登録されているアプリケーションの一覧から商品登録を行うアプリケーションを指定する。[商品登録]ボタンが選択されると、図４に示す画面が表示される。[戻る]ボタン３０４を選択すると前の画面が表示され、[Ｔｏｐ  Ｍｅｎｕへ]ボタン３０５が選択されるとＴｏｐ  Ｍｅｎｕ画面が表示される。
【００４１】
図４は、ライセンス情報発行サーバ１０１が提供する商品タイプ指定画面の一例を示す図である。ライセンス情報発行サーバ１０１は、販売会社端末１０３からインターネット１０５を介したアクセスを受けて、図４に示す画面を表示するための画像データを販売会社端末１０３に送信する。
【００４２】
図４において、４０１は商品タイプ指定画面であり、この画面上に、選択可能な商品タイプの選択ラジオボタン４０２が表示される。図４の画面で登録したい商品のタイプを選択して、[次へ]ボタン４０３を選択すると、図５に示す画面が表示される。
【００４３】
[戻る]ボタン４０４を選択すると前の画面が表示され、[Ｔｏｐ  Ｍｅｎｕへ]ボタン４０５が選択されるとＴｏｐ  Ｍｅｎｕ画面が表示される。
【００４４】
なお、商品タイプＡ１は、販売会社が販売主体となって販売する商品で、ライセンス条件及び保守契約機能の有無が登録された商品であり、販売会社がライセンス情報発行サーバ１０１からソフトウェア識別コードを取得して、ソフトウェアパッケージに含めて販売し、その商品を購入したユーザが、ライセンス情報発行サーバ１０１にソフトウェア識別コードと導入対象のコンピュータのデバイスシリアル番号を入力して、ライセンスファイル情報を取得して、情報処理装置に導入する形態の商品である。
【００４５】
また、商品タイプＡ２は、販売会社が販売主体となって販売する商品で、ライセンス条件及び保守契約機能の有無が登録された商品であり、ソフトウェア開発業者がライセンス情報発行サーバ１０１からソフトウェア識別コードを取得してソフトウェアパッケージに含め、販売会社が販売し、該商品を購入したユーザが、ライセンス情報発行サーバ１０１にソフトウェア識別コードと導入対象の情報処理装置のデバイスシリアル番号を入力して、ライセンス情報を取得して、情報処理装置に導入する形態の商品である。
【００４６】
また、商品タイプＢ１は、ソフトウェア開発業者が販売主体となって販売する商品で、ライセンス条件は登録されていない商品であり、ソフトウェア開発業者がライセンス情報発行サーバ１０１からライセンス情報を取得する際に、ライセンス条件を指定してライセンス情報を取得し、ソフトウェアパッケージに含めて販売する形態の商品である。
【００４７】
また、商品タイプＢ２は、ソフトウェア開発業者が販売主体となって販売する商品で、ライセンス条件は登録されていない商品であり、ソフトウェア開発業者がライセンス情報発行サーバ１０１からライセンス情報を取得する際に、ライセンス条件と導入対象の情報処理装置のデバイスシリアル番号を指定してライセンス情報を取得し、ソフトウェアパッケージに含めて販売する形態の商品である。
【００４８】
また、商品タイプＢ３は、販売会社が販売主体となって販売する商品で、ライセンス条件は登録されていない商品であり、販売会社がライセンス情報発行サーバ１０１からライセンス情報を取得する際に、ライセンス条件を指定してライセンス情報を取得し、ソフトウェアパッケージに含めて販売する形態の商品である。
【００４９】
また、商品タイプＢ４は、販売会社が販売主体となって販売する商品で、ライセンス条件は登録されていない商品であり、販売会社がライセンス情報発行サーバ１０１からライセンス情報を取得する際に、ライセンス条件と導入対象の情報処理装置のデバイスシリアル番号を指定してライセンス情報を取得し、ソフトウェアパッケージに含めて販売する形態の商品である。
【００５０】
図５は、ライセンス情報発行サーバ１０１が提供する商品登録画面の一例を示す図である。ライセンス情報発行サーバ１０１は、販売会社端末１０３からインターネット１０５を介したアクセスを受けて、図５に示す画面を表示するための画像データを販売会社端末１０３に送信する。具体的には、図４でＡ１またはＡ２の商品タイプが選択されて［次へ］ボタン４０３が選択されたことをライセンス情報発行サーバ１０１が検知すると図４を表示していた端末に対して図５の画面情報を送信する。
【００５１】
図５において、５０１は商品登録画面であり、この画面上に、商品登録対象となるアプリケーションの情報５０２、選択された商品タイプ５０３、商品名入力ボックス５０４、商品コード入力ボックス５０５、ライセンス台数入力ボックス５０６、ライセンス期限タイプ指定ラジオボタン５０７、ライセンス期限が一定期間の場合のライセンス期限入力ボックス５０８、カウント条件指定チェックボックス５０９、カウンタ１のカウント値入力ボックス５１０、カウンタ１のＳｔｏｐさせる／させない指定ボタン５１１、カウンタ２のカウント値入力ボックス５１２、カウンタ２のＳｔｏｐさせる／させない指定ボタン５１３、カウンタ３のカウント値入力ボックス５１４、カウンタ３のＳｔｏｐさせる／させない指定ボタン５１５、保守契約機能の有効／無効指定ラジオボタン５１６、保守契約条項画面表示用ファイル名入力ボックス５１７、保守契約条項画面表示用ファイル名指定ボタン５１８、保守契約条項ダウンロード用ファイル名入力ボックス５１９、保守契約条項ダウンロード用ファイル名指定ボタン５２０、[登録]ボタン５２１、[クリア]ボタン５２２、[戻る]ボタン５２３、[Ｔｏｐ  Ｍｅｎｕへ]ボタン５２４が表示される。
【００５２】
販売会社操作者は、本画面において、商品登録の対象となるアプリケーションの内容を確認した後、商品名、商品コード、ライセンス台数、ライセンス期限、ライセンスカウント情報、保守契約情報を入力して、[登録]ボタン５２１を選択することにより、商品登録を行うことができる。[クリア]ボタン５２２を選択すると、本画面を表示後に入力した内容がすべてクリアされる。[戻る]ボタン５２３を選択すると、前の画面が表示され、[Ｔｏｐ  Ｍｅｎｕへ]ボタン５２４を選択すると、Ｔｏｐ  Ｍｅｎｕ画面が表示される。
【００５３】
図６は、ライセンス情報発行サーバ１０１が提供するソフトウェア識別コード発行商品指定画面の一例を示す図である。ライセンス情報発行サーバ１０１は、販売会社端末１０３またはソフトウェア開発業者端末１０４からインターネット１０５を介したアクセスを受けて、図６に示す画面を表示するための画像データを販売会社端末１０３またはソフトウェア開発業者端末１０４に送信する。
【００５４】
図６において、６０１はソフトウェア識別コード発行商品指定画面であり、この画面上にアプリケーション情報６０２と、該アプリケーションに登録されている商品一覧６０３と、[ＳＩＤ発行]ボタン６０４と、[戻る]ボタン６０５と[Ｔｏｐ  Ｍｅｎｕへ]ボタン６０６とが表示される。
【００５５】
販売会社またはソフトウェア開発業者の操作者は、ソフトウェア識別コードを発行する際には、まず本画面を表示し、システムに登録されているアプリケーションのうち、対象アプリケーションに登録されている商品一覧からソフトウェア識別コードを発行する商品を指定する。 [戻る]ボタン６０５を選択すると前の画面が表示され、[Ｔｏｐ  Ｍｅｎｕへ]ボタン６０６が選択されるとＴｏｐ  Ｍｅｎｕ画面が表示される。
【００５６】
図７は、ライセンス情報発行サーバ１０１におけるソフトウェア識別コード発行画面の一例を示す図である。ライセンス情報発行サーバ１０１は、販売会社端末１０３またはソフトウェア開発業者端末１０４において図６の画面が表示された状態で[ＳＩＤ発行]ボタン６０４が選択されたことを検知すると、図６を表示していた端末に対し図７に示す画面を表示するための画像データを送信する。
【００５７】
図７において、７０１はソフトウェア識別コード発行画面であり、この画面上にアプリケーション情報７０２と、該アプリケーションに登録されており、かつ、前画面で指定されたソフトウェア識別コード発行対象の商品情報７０３と、ソフトウェア識別コードを発行するライセンス本数入力ボックス７０４と、[発行]ボタン７０５と、ソフトウェア識別コード発行履歴表示７０６と、[戻る]ボタン７０７と[Ｔｏｐ  Ｍｅｎｕへ]ボタン７０８とが表示される。
【００５８】
販売会社またはソフトウェア開発業者の操作者は、ソフトウェア識別コードを発行するライセンス本数７０４を入力して[発行]ボタン７０５を選択することで、ソフトウェア識別コードの発行を指示する。
【００５９】
[戻る]ボタン７０７を選択すると前の画面が表示され、[Ｔｏｐ  Ｍｅｎｕへ]ボタン７０８が選択されるとＴｏｐ  Ｍｅｎｕ画面が表示される。
【００６０】
図８は、ライセンス情報発行サーバ１０１が提供するソフトウェア識別コード入力画面の一例を示す図である。ライセンス情報発行サーバ１０１は、ユーザ端末１０２からインターネット１０５を介したアクセスを受けて、図８に示す画面を表示するための画像データをユーザ端末１０２に送信する。
【００６１】
図８において、８０１はソフトウェア識別コード入力画面であり、この画面上にソフトウェア識別コード入力ボックス８０２と、Ｓｕｂｍｉｔボタン８０３が表示される。
【００６２】
ユーザは、ライセンス情報の発行を行う際には、まず本画面を表示し、購入したソフトウェアパッケージに記載されたソフトウェア識別コードを該当入力ボックスに入力して、Ｓｕｂｍｉｔボタンを選択する。Ｓｕｂｍｉｔボタンが選択されると、図９に示す画面が表示される。
【００６３】
図９は、ライセンス情報発行サーバ１０１が提供するライセンス情報発行画面の一例を示す図である。ライセンス情報発行サーバ１０１は、ユーザ端末１０２において図８のＳｕｂｍｉｔボタン８０３が選択されたことを受信すると、図９に示す画面を表示するための画像データをユーザ端末１０２に送信する。
【００６４】
図９において、９０１はライセンス情報発行画面（図では「ライセンス情報ファイル発行」と記載されている）であり、この画面上に、ソフトウェア情報（図では「商品の情報」と記載されている）とともにデバイスシリアル番号入力ボックス９０２と、デバイスシリアル番号入力方法選択ラジオボタン９０３と、デバイスシリアル番号ファイル名入力ボックス９０４と、デバイスシリアル番号ファイル指定用参照ボタン９０５と、ライセンス情報の発行を指示する[発行する]ボタン９０６と、前の画面に戻る[戻る]ボタン９０７と、ライセンス情報発行処理自体を中止する[中止する]ボタン９０８とを表示する。
【００６５】
デバイスシリアル番号入力ボックス９０２は、そのソフトウェアのライセンス本数から発行済みのライセンス本数を引いた値と、デバイスシリアル番号入力ボックスの最大表示個数の小さい方の数分表示される。
【００６６】
ユーザは本画面において、表示されたソフトウェア情報が購入したソフトウェアと相違ないことを確認した後、９０３にてデバイスシリアル番号指定方法を選択する。上側のラジオボタンを選択した場合は、ソフトウェアを導入する情報処理装置のデバイスシリアル番号をデバイスシリアル番号入力ボックスに入力する。
【００６７】
下側のラジオボタンを選択した場合は、デバイスシリアル番号ファイル名入力ボックスにデバイスシリアル番号ファイルを絶対パスで入力するか、またはデバイスシリアル番号ファイル指定用参照ボタンを選択し、オペレーティングシステム標準のファイル指定ダイアログボックスを表示して、デバイスシリアル番号ファイルを指定する。
【００６８】
いずれかの方法にてデバイスシリアル番号の指定を行った後、[発行する]ボタン９０６を選択することにより、入力されたデバイスシリアル番号にソフトウェアを導入（インストール）する際に必要となるライセンス情報がライセンス情報発行サーバ１０１内の所定の場所に生成される。ライセンス情報の生成が完了すると、ライセンス情報発行サーバ１０１は、図１０に示す画面を表示するための画像データをユーザ端末１０２に送信する。
【００６９】
図１０は、ライセンス情報発行サーバ１０１が提供するライセンス情報取得画面の一例を示す図である。
【００７０】
図１０において、１００１はライセンス情報取得画面（図では「ライセンスファイル取得」と記載されている）であり、この画面上に、ライセンス情報発行日時（図では「ライセンスファイル発行日」と記載されている）とともにライセンス情報の取得を指示する[取得]ボタン１００２と、前の画面に戻る[戻る]ボタン１００５と、Ｔｏｐメニューに戻るための[Ｔｏｐメニューへ戻る]ボタン１００６とを表示する。
【００７１】
ユーザが本画面において、先に発行されたライセンス情報（ファイル）を取得するために[取得]ボタン１００２を選択すると、オペレーティングシステム標準のファイル指定ダイアログボックス１００３が表示される。任意のライセンス情報（ファイル）の保存先とファイル名を入力して保存を指示すると、オペレーティングシステム標準のダウンロード中ダイアログ１００４が表示されダウンロードが行われる。
【００７２】
図１１は、商品登録時にライセンス条件を指定しない商品タイプが選択された場合にライセンス情報発行サーバ１０１が提供する商品登録画面の一例を示す図である。ライセンス情報発行サーバ１０１は、販売会社端末１０３からインターネット１０５を介したアクセスを受けて、図１１に示す画面を表示するための画像データを販売会社端末１０３に送信する。具体的には、図４でＢ１〜Ｂ４のいずれかの商品タイプが選択されて［次へ］ボタン４０３が選択されたことをライセンス情報発行サーバ１０１が検知すると図４を表示していた端末に対して図１１の画面情報を送信する。
【００７３】
図１１において、１１０１は商品登録画面であり、この画面上に、商品登録対象となるアプリケーションの情報１１０２、選択された商品タイプ１１０３、商品名入力ボックス１１０４、商品コード入力ボックス１１０５、[登録]ボタン１１０６、[クリア]ボタン１１０７、[戻る]ボタン１１０８、[Ｔｏｐ  Ｍｅｎｕへ]ボタン１１０９が表示される。
【００７４】
販売会社操作者は、本画面において、商品登録の対象となるアプリケーションの内容を確認した後、商品名、商品コードを入力して、[登録]ボタン１１０６を選択することにより、商品登録を行うことができる。[クリア]ボタン１１０７を選択すると、本画面を表示後に入力した内容がすべてクリアされる。[戻る]ボタン１１０８を選択すると、前の画面が表示され、[Ｔｏｐ  Ｍｅｎｕへ]ボタン１１０９を選択すると、Ｔｏｐ  Ｍｅｎｕ画面が表示される。
【００７５】
図１２はライセンス情報発行サーバ１０１が販売会社またはソフトウェア開発業者がライセンス情報ファイルを発行する際に提供するライセンス情報ファイル発行対象商品指定画面の一例を示す図である。
【００７６】
図１２において、１２０１はライセンス情報ファイル発行商品指定画面であり、この画面上にアプリケーション情報１２０２と、該アプリケーションに登録されている商品一覧１２０３と、[ＬＦ発行]ボタン１２０４と、[戻る]ボタン１２０５と[Ｔｏｐ  Ｍｅｎｕへ]ボタン１２０６とが表示される。
【００７７】
販売会社またはソフトウェア開発業者の操作者は、ライセンス情報ファイルを発行する際には、まず本画面を表示し、システムに登録されているアプリケーションのうち、対象アプリケーションに登録されている商品一覧からライセンス情報ファイルを発行する商品を指定する。
【００７８】
[戻る]ボタン１２０５を選択すると前の画面が表示され、[Ｔｏｐ  Ｍｅｎｕへ]ボタン１２０６が選択されると「Ｔｏｐ  Ｍｅｎｕ画面」が表示される。
【００７９】
図１３は販売会社またはソフトウェア開発業者がライセンス情報ファイルを発行する際に、ライセンス情報発行サーバ１０１が提供するライセンス情報ファイル発行画面の一例を示す図である。
【００８０】
図１３において、１３０１はライセンス情報ファイル発行画面であり、この画面上に、ライセンス情報ファイル発行対象となるアプリケーションの情報１３０２、選択された商品情報１３０３、ライセンス期限タイプ指定ラジオボタン１３０４、ライセンス期限が一定期間の場合のライセンス期限入力ボックス１３０５、カウント条件指定チェックボックス１３０６、カウンタ１のカウント値入力ボックス１３０７、カウンタ１のＳｔｏｐさせる／させない指定ボタン１３０８、カウンタ２のカウント値入力ボックス１３０９、カウンタ２のＳｔｏｐさせる／させない指定ボタン１３１０、カウンタ３のカウント値入力ボックス１３１１、カウンタ３のＳｔｏｐさせる／させない指定ボタン１３１２、デバイスシリアル番号入力ボックス１３１３、デバイスシリアル番号ファイル指定ボタン１３１４、[発行]ボタン１３１５、[戻る]ボタン１３１６、[Ｔｏｐ  Ｍｅｎｕへ]ボタン１３１７が表示される。
【００８１】
操作者は、本画面において、ライセンス情報ファイル発行の対象となるアプリケーションの内容を確認した後、ライセンス期限、ライセンスカウント情報、ソフトウェアを導入する情報処理装置のデバイスシリアル番号を入力して、[発行]ボタン１３１５を選択することにより、ライセンス情報ファイルの発行を行うことができる。[戻る]ボタン１３１６を選択すると、前の画面が表示され、[Ｔｏｐ  Ｍｅｎｕへ]ボタン１３１７を選択すると、Ｔｏｐ  Ｍｅｎｕ画面が表示される。
【００８２】
ライセンス情報ファイルの発行が完了すると、図１０に示す画面が表示され、ライセンス情報ファイルを取得することができる。
【００８３】
図１４は、ライセンス情報発行サーバ１０１に接続されたライセンス情報管理データベース１０６に格納された情報を示す図である。ライセンス情報管理データベース１０６には、アプリケーション情報、ライセンス情報を含む商品情報、アクター情報、ソフトウェア識別コード情報及びデバイスシリアル番号情報が格納されている。
【００８４】
ソフトウェアとは、情報処理装置に導入して動作させることで価値を生み出す一般的なソフトウェアと道義である。アプリケーションは、情報処理装置上で特定の処理を行うことを可能とするためにソフトウェア開発業者が開発したソフトウェアを意味する。また、商品とは、本システムに登録されたアプリケーションを販売主体・流通経路・ライセンス条件などを規定して定義した販売単位であり、ユーザは商品を購入後、ユーザ自身の情報処理装置に導入して使用することになる。
【００８５】
１４０１はアプリケーション（Ａｐｐｌｉｃａｔｉｏｎ）テーブルであり、本システム上でアプリケーションを一意に識別するアプリケーション登録番号１４０２、アプリケーションＩＤ１４０３、アプリケーション・バージョン１４０４、アプリケーション名１４０５、アクターＩＤ１４０６が格納される。
【００８６】
１４０７は商品（Ｐｒｏｄｕｃｔ）テーブルであり、商品コード１４０８、アプリケーション登録番号１４０９、商品名１４１０、商品タイプ１４１１、ライセンス台数１４１２、ライセンス期限１４１３、カウント情報１４１４、保守契約情報１４１５が格納される。図３〜図５で商品登録を実施すると、入力された情報が本テーブル内の各フィールドに格納される。アプリケーションと商品は１対多の関係にあるため、同一のアプリケーションに対して複数の商品が存在しうる。
【００８７】
１４１６はアクター（Ａｃｔｏｒ）テーブルであり、販売主体を一意に識別するアクターＩＤ１４１７、販売会社またはソフトウェア開発業者の種別を示すアクター種別１４１８、アクター名１４１９が格納される。
【００８８】
１４２０は、ソフトウェア識別コードテーブルであり、ソフトウェア識別コード１４２１、商品コード１４２２、登録済みデバイス数１４２３が格納される。商品とソフトウェア識別コードは１対多の関係にあるため、同一の商品に対して複数のソフトウェア識別コードが存在しうる。
【００８９】
１４２４はデバイス（Ｄｅｖｉｃｅ）テーブルであり、デバイスシリアル番号１４２５、ソフトウェア識別コード１４２６が格納される。ソフトウェア識別コードとデバイスは１対多の関係にあるため、同一のソフトウェア識別コードに対して複数のデバイスが存在しうる。
【００９０】
１４２７はライセンスファイルのテーブルであり、ライセンスファイル番号１４２８、ライセンスファイル１４２９、ソフトウェア識別コード１４３０が格納される。ソフトウェア識別番号とライセンスファイルは１対１の関係にある。ライセンスファイルとライセンスファイル番号は１対多の関係にあるため、同一のライセンスファイルに対して複数のライセンスファイル番号が存在しうる。
【００９１】
１４３１は転送用ライセンスファイルのテーブルであり、転送用ライセンスファイル番号１４３２、転送用ライセンスファイル１４３３、アプリケーションＩＤ１４３４、転送元ライセンスファイル番号１４３５、転送先デバイスシリアル番号１４３６を格納する。アプリケーションＩＤと転送用ライセンスファイル番号は１対多の関係にあるため、同一のアプリケーションＩＤに対して複数の転送ライセンスファイル番号が存在しうる。
【００９２】
デバイス商品情報テーブル５７２０は、商品に対して一意なデバイス商品番号５７２１、対象機種商品名称５７２２、LA#の発行状態により内容の変更を禁止することを示す編集ロックフラグ５７２３などを格納する。
【００９３】
機番データバンド情報テーブルはデバイス商品情報テーブル５７２０に対して１対多の関係にあるため、同一のデバイス商品に対して複数の機番データバンドが存在しうる。
機番データバンド情報テーブル５７８０はデバイス商品コード５７８１、シーケンス番号５７８２、データバンドプレフィックス５７８３、データバンド開始番号５７８４、データバンド終了番号５７８５、編集ロックフラグ５７８６、仕向け地域５７８７などを格納する。
【００９４】
アプリケーションとデバイス商品を関連付けるテーブル５８１０は、アプリケーションＩＤ５８１１とデバイス商品コード５８１２を格納する。アプリケーションＩＤとデバイス商品は１対多の関係にあるため、同一のアプリケーションＩＤに対して複数のデバイス商品が存在しうる。
【００９５】
次に、本実施の形態の処理手順を図１５〜図１８のフローチャートを参照しながら説明する。
【００９６】
（ライセンス情報発行サーバへのアプリケーション商品の登録）
図１５は、本実施の形態のライセンス情報発行サーバ１０１において行われるライセンス商品登録処理の手順を説明するフローチャートである。
【００９７】
所定の商品登録処理開始操作を行うと、本フローが起動される。ステップＳ１５０１ではアプリケーション指定画面（図３）を販売会社端末の画面表示装置上に表示する。次に、ステップＳ１５０２にて、販売会社操作者が商品登録を行うアプリケーションの[商品登録]ボタンの選択を受け付ける。[商品登録]ボタンが選択されると、ステップＳ１５０３において商品タイプ指定画面（図４）の表示処理を行う。
【００９８】
次に、ステップＳ１５０４において、操作者が商品タイプを選択し、[次へ]ボタンを選択すると、ステップＳ１５０５に進み、選択された商品タイプがＢタイプ（ライセンス条件を指定しない商品タイプ）かどうかを調べる。Ｂタイプの商品タイプが選択された場合は、ステップＳ１５０６にて、ライセンス条件と保守契約機能の設定項目を含まない商品登録画面（図１１）を表示する。
【００９９】
次に、ステップＳ１５０７にて操作者による商品情報の入力を受け付け、ステップＳ１５１０に進む。ステップＳ１５０５でＢタイプの商品タイプが選択されていない場合は、ステップＳ１５０８にて、ライセンス条件と保守契約機能の設定項目を含む商品登録画面（図５）を表示する。
【０１００】
次に、ステップＳ１５０９にて操作者による商品情報、ライセンス条件及び保守契約情報の入力を受け付け、ステップＳ１５１０に進む。ステップＳ１５１０で操作者が[登録]ボタンを選択すると、ステップＳ１５１１にて商品の登録を行い、本処理を終了する。
【０１０１】
（ライセンス情報発行サーバへのデバイス商品の登録）
図１９は、本実施の形態のライセンス情報発行サーバ１０１におけるデバイス商品登録処理の手順を説明するフローチャートである。
【０１０２】
所定のデバイス商品登録処理開始操作を行うと、本フローが起動される。ステップＳ５０１ではデバイス商品登録画面表示を行う。これは、図２０に示すように、デバイス商品を登録するデバイス商品登録画面５１０１を表示する。前記デバイス商品登録画面５１０１には、デバイス商品コード５１０２、デバイス商品名称５１０３、商品概要５１０４、機番データバンドのプリフィックス５１０５と５１０７、機番データバンドの開始番号５１０６、終番５１０８などの入力フィールドがある。
【０１０３】
また、すでに登録されている選択可能な仕向け地域を指定する仕向け地域リストボックス５１０９がある。入力完了時次へ進む次へボタン５１１０がある。ここで、機番データバンドとは、デバイスシリアル番号の並びを表し、後述する仕向け地域の判定等に用いられる。仕向け地域とは、デバイス商品、オプション商品、アプリケーションの販売地域を示す。仕向け地域は予め複数の販売会社名を登録しておく。
【０１０４】
デバイス商品登録を行うユーザは、ステップＳ５０２において上記デバイス商品登録画面５１０１に表示されている入力フィールドを記入し、デバイス商品パラメータを設定する。
【０１０５】
次に、ステップＳ５０３にて、ユーザが適正な入力をしないで次へボタン５１１０を押すと再度同じ入力画面が表示される。入力が適正な場合、設定されたデータが、図２１に示すデバイス商品登録確認画面５２０１に表示され（ステップＳ５０４）、ユーザは登録内容を確認したら、登録ボタン５２０２を押下する（ステップＳ５０５）。システムはＤＢにデバイス商品情報設定処理（ステップＳ５０６）を実施して本処理を終了する。
【０１０６】
（ライセンス情報発行サーバへのオプション商品の登録）
＜商品登録設定の説明（商品登録部１１１）＞
図２３〜図２５は、ライセンス発行サーバ１０１が提供するオプション商品登録のための入力画面であり、図２３は本実施の形態におけるオプション登録画面の一例を示す図であり、図２４は本実施の形態におけるオプション商品登録画面の一例を示す図であり、図２５は本実施の形態におけるオプション商品登録確認画面の一例を示す図である。
【０１０７】
ライセンス情報発行サーバ１０１は、販売会社端末１０３からインターネット１０５を介したアクセスを受けて、図２３〜図２５に示す画面を表示するための表示用データを販売会社端末１０３に送信する。
【０１０８】
図２２は、ライセンス発行サーバ１０１が提供するオプション商品登録処理を示すフローチャートである。このフローチャートと図２３〜図２５の画面を使って商品登録について説明する。
【０１０９】
まず、販売会社端末１０３からインターネット１０５を介してライセンス発行サーバ１０１にログインし、操作メニュー（図示せず）を表示する。このメニューにはたとえば商品登録や設定してある商品を参照・変更できる商品参照メニューなどがある。
【０１１０】
操作メニュー（図示せず）から商品登録を選択すると商品登録処理が始まり、ステップＳ５３０１にてオプション登録の新規登録画面５４０１を表示する。オプション登録の新規登録画面５４０１には機能ＩＤ５４０２と機能名５４０３を入力する項と、次へボタン５４０４、スキップボタン５４０５がある。ステップＳ５３０２にて機能ＩＤ５４０２と機能名５４０３を入力し、「次へ」ボタン５４０４を選択する。
【０１１１】
ここで、「次へ」ボタンの判断で不正な入力の場合はステップＳ５３０１に戻る。「次へ」ボタン５４０４が押されたと判断した場合、設定されたデータをＤＢに設定する、オプション機能名情報設定を行うステップＳ５３０４を実施する。
【０１１２】
オプション商品登録画面表示を行うステップＳ５３０５では、オプション商品を登録する画面５５０１を表示する。前記５５０１の画面には、オプション商品コード入力フィールド５５０２、オプションの商品名称を入力するフィールド５５０３、商品概要入力欄５５０４、オプション機能名の選択フィールド５５０５、すでに登録されている選択可能なデバイス商品フィールド５５０６がある。この商品フィールド５５０６は、「０」個以上複数選択できる。入力完了時に次へ進むための次へボタン５５０７がある。
【０１１３】
ユーザは、ステップＳ５３０６にて、前記オプション商品コード入力フィールド５５０２、オプションの商品名称を入力するフィールド５５０３、商品概要入力欄５５０４、オプション機能名の選択フィールド５５０５、すでに登録されている選択可能なデバイス商品フィールド５５０６を入力し、次に、ステップＳ５３０７で「次へボタン」５５０７を押下する。
【０１１４】
ユーザが、適正な入力をしないで「次へボタン」５５０７を押すと再度同じ入力画面が表示される。入力が適正な場合、システムはステップＳ５３０８に進んでオプション商品登録確認画面表示を行い、オプション商品登録確認画面５６０１を表示する。次に、ユーザがステップＳ５３０９にて「登録」ボタン５６０２を押下すると、設定されたデータをＤＢに設定するステップＳ５３１０を実施して終了する。
【０１１５】
（オプション商品、デバイス商品管理データベース）
図２６は、ライセンス情報管理データベース１０６に格納される情報を簡易的に示した図である。ライセンス情報管理データベース１０６は、オプション商品情報テーブル５７１０、デバイス商品情報テーブル５７２０、これら２つの情報テーブルが多対多の関係であるのでこれを関連付けるテーブル５７３０、機能情報５７４０、顧客情報テーブル５７５０、ライセンスアクセス番号情報テーブル５７６０、ライセンスキー情報テーブル５７７０及び機番情報テーブル５７８０を有する。
【０１１６】
機能情報テーブル５７４０は、印字装置１２３のオプションを分類識別するための機能ＩＤ５７４１と機能名５７４２が格納される。機能情報はオプション商品に対して１対多の関係にあるため、同一のオプション商品に対して複数のライセンスアクセス番号が存在しうる。
【０１１７】
オプション商品情報テーブル５７１０は、本システム上で一意となるオプション商品コード５７１１、オプションの機能分類を示す機能ＩＤ５７１２、商品名５７１３、商品概要５７１４、商品登録日５７１５が格納される。
【０１１８】
ライセンスアクセス番号は、オプション商品に対して１対多の関係にあるため、同一のオプション商品に対して複数のライセンスアクセス番号が存在しうる。
ライセンスアクセス番号テーブル５７６０は、ライセンスアクセス番号（LA#）５７６１、ライセンスアクセス番号の発行シーケンス番号５７６２、LA＃の発行日５７６３、オプション商品コード５７６４、デバイスシリアル番号（DS#）５７６５、ユーザシリアル番号５７６６、ライセンスの有効・無効状態を示すステータス５７６７を格納する。
顧客情報テーブル５７５０は、ユーザシリアル番号５７５１、会社名５７５２、メールアドレス４５３、電話番号５７５４、氏名５７５５を格納する。
【０１１９】
ライセンスキー（L key）情報テーブル５７７０は、L key５７７１、ライセンスアクセス番号（LA#）５７７２、LA#発行日時５７７３を格納する。
デバイス商品情報テーブル５７２０と、機番データバンド情報テーブル５７８０は、前記図１４に示したものと同一である。
【０１２０】
デバイス商品情報テーブル５７２０は、商品に対して一意なデバイス商品番号５７２１、対象機種商品名称５７２２、LA#の発行状態により内容の変更を禁止することを示す編集ロックフラグ５７２３、デバイス商品概要５７２４などを格納する。
【０１２１】
機番データバンド情報テーブル５７８０はデバイス商品情報テーブル５７２０に対して１対多の関係にあるため、同一のデバイス商品に対して複数の機番データバンドが存在しうる。
【０１２２】
機番データバンド情報テーブル５７８０はデバイス商品コード５７８１、シーケンス番号５７８２、データバンドプレフィックス５７８３、データバンド開始番号５７８４、データバンド終了番号５７８５、編集ロックフラグ５７８６、仕向け地域５７８７などを格納する。
【０１２３】
オプション商品とデバイス商品を関連付けるテーブル５７３０は、オプション商品コード５７３１とデバイス商品コード５７３２を格納する。オプション商品とデバイス商品は１対多の関係にあるため、同一のオプション商品に対して複数のデバイス商品が存在しうる。
【０１２４】
（ライセンス情報発行サーバによるアプリケーション商品のソフトウェア識別コードの発行）
次に、図１６のフローチャートを用いて、販売会社またはソフトウェア開発業者におけるソフトウェア識別コード発行処理について説明する。
【０１２５】
販売会社またはソフトウェア開発業者の操作者が、所定のソフトウェア識別コード発行処理の開始操作を行うと、本フローが起動される。そして、ステップＳ１６０１にて発行対象アプリケーションのソフトウェア識別コード発行商品指定画面（図６）を表示する。次に、ステップＳ１６０２にて操作者がソフトウェア識別コードの発行を行う商品の[ＳＩＤ発行]ボタンの選択を受け付ける。
【０１２６】
ここで、前記販売会社またはソフトウェア開発業者のログインＩＤと上記で選択した商品から、ステップＳ１６０３にて選択商品と操作者アカウントのＡｃｔｏｒＩＤ比較を行う。選択商品と操作者アカウントのＡｃｔｏｒＩＤ比較とは、ソフトウェア識別コード発行時に、アプリケーション商品中のアプリケーション・ソフトウェアの属性情報であるＡｃｔｏｒＩＤと、前記ソフトウェア識別コード発行操作を行っている操作者のＡｃｔｏｒＩＤを比較することで、ソフトウェア識別コード発行操作を行う操作者の販売主体と前記アプリケーション商品中のアプリケーション・ソフトウェアの販売主体が一致した場合のみ、ソフトウェア識別コード発行を許可する、といったソフトウェア識別コード発行に対する制限を設けることである。
【０１２７】
このことにより、ソフトウェア識別コード発行を依頼する操作者と販売主体の異なるアプリケーション商品に対してソフトウェア識別コードの発行を制限することができる。ステップＳ１６０３では、システムが図３７と図１５で示される予め登録されたデータベースを参照する。
【０１２８】
すなわち、操作者のアクターＩＤをＡｃｃｏｕｎｔテーブル２０１００のアクターＩＤ２０１０２から取得し、一方前記選択した商品のアクターＩＤを、Ｐｒｏｄｕｃｔテーブル１４０７のアプリケーション登録番号１４０９と一致するＡｐｐｌｉｃａｔｉｏｎテーブル１４０１のアプリケーション登録番号を検索し、同レコードのアクターＩＤを取得することで取得する。
【０１２９】
そして、ステップＳ１６０４にて前記操作者のアクターＩＤと前記選択した商品のアクターＩＤを比較し、もし一致しなかったらステップＳ１６０９にてＳＩＤ発行エラー画面（図示せず）を表示し処理を終了する。
【０１３０】
一方、ステップＳ１６０４の比較の結果、前記操作者のアクターＩＤと前記選択した商品のアクターＩＤが一致したら、次に、ステップＳ１６０５にて、ソフトウェア識別コード発行画面（図７）を表示する。
【０１３１】
続いて、ステップＳ１６０６で、操作者が発行するソフトウェア識別コードのライセンス本数の入力を受け付け、さらに、ステップＳ１６０７にて、[発行]ボタンの選択を受け付ける。[発行]ボタンが選択されると、ステップＳ１６０８にて、ソフトウェア識別コードを発行し、本処理を終了する。
【０１３２】
（ライセンス情報発行サーバによるアプリケーション商品のライセンス情報の発行）
次に、図１７のフローチャートを用いて、ユーザによるライセンス情報発行処理について説明する。
【０１３３】
ユーザが、所定のライセンス情報発行開始操作を行うと、本処理が起動される。そして、最初のステップＳ１７０１ではソフトウェア識別コード入力画面（図８）をユーザ端末の画面表示装置上に表示する。
【０１３４】
次に、ステップＳ１７０２にて、ユーザによるソフトウェア識別コードの入力を受け付ける。ソフトウェア識別コードが入力されると、Ｓ１７０３においてライセンス情報ファイル発行画面（図９）を表示する。
【０１３５】
次に、ステップＳ１７０４において、ユーザがデバイスシリアル番号の入力を受け付ける。デバイスシリアル番号の入力が終了すると、ユーザはステップＳ１７０５にて、[発行する]ボタンを選択することにより、ライセンス情報（ファイル）の発行を指示する。ここで、ライセンス情報サーバ１０１は、入力された前記ソフトウェア識別コードと前記デバイスシリアル番号を元にＳ１７０６にて機番データバンド検索を行う。
【０１３６】
ライセンス情報発行時の仕向け機番データバンド検索とは、ライセンス情報発行時にユーザにより入力されたソフトウェア識別コードに対応する機番データバンドの範囲に、同じくライセンス情報発行時にユーザにより入力されたデバイスシリアル番号が入っているかを判定することで、ある仕向け地域向けアプリケーションが別の仕向け地域向けデバイスにインストールされないように、ライセンス情報発行を制限するためのものである。
【０１３７】
ステップＳ１７０６では、システムが図１５で示される予め登録されたデータベースを参照する。即ち、ユーザの入力した前記ソフトウェア識別コードをテーブル１４２０から検索し、前記検索されたレコードから商品コード１４２２を参照する。
【０１３８】
さらに、前記商品コードからＰｒｏｄｕｃｔテーブル１４０７を参照し、前記商品コードに一致するレコードを検索する。同様に、アプリケーションテーブル１４０１のアプリケーション登録番号１４０２、アプリケーションＩＤ１４０３を検索、アプリケーションＩＤ，デバイス商品コード関連付けテーブルのアプリケーションＩＤ５８１１からデバイス商品コード５８１２を検索、さらにデバイス商品コード５８１２から機番データバンド情報テーブル５７８０のデータバンド開始番号５７８４とデータバンド終了番号５７８５を検索する。
【０１３９】
以上により前記ユーザに入力されたソフトウェア識別コードに対するデータバンド開始番号５７８４とデータバンド終了番号５７８５を取得する。次に、前記ユーザに入力されたデバイスシリアル番号が、前記検索された機番データバンド情報テーブル５７８０のデータバンド開始番号５７８４とデータバンド終了番号５７８５の間に存在するかどうかを判定する（ステップＳ１７０７）。
【０１４０】
ここで、前記ユーザにより入力されたデバイスシリアル番号が前記データバンド開始番号５７８４とデータバンド終了番号５７８５の間に存在すれば、ライセンス情報発行が可能となる。
【０１４１】
一方、前記ユーザにより入力されたデバイスシリアル番号が前記データバンド開始番号５７８４とデータバンド終了番号５７８５の間に存在しなければ、ライセンス発行エラー画面（図示せず）を表示して（ステップＳ１７０８）処理を終了する。
【０１４２】
ライセンス情報の発行が指示されると、ステップＳ１７０９にてライセンス情報を生成し、ステップＳ１７１０にてライセンス情報取得画面（図１０）を表示する。ユーザは生成されたライセンス情報を取得するために、ステップＳ１７１１にて[取得する]ボタンを選択すると、ステップＳ１７１２にてオペレーティングシステム標準の保存ダイアログが表示され、任意の保存先とファイル名を入力して保存を行い、ライセンス情報の発行処理が終了する。
【０１４３】
なお、本実施の形態では、ライセンス情報発行サーバがユーザに直接、ライセンス情報を発行する場合について説明したが、ソフトウェア開発業者にライセンス情報を発行し、当該ソフトウェア開発業者が発行されたライセンス情報をユーザに転送するようにしてもよい。
【０１４４】
（販売会社またはソフトウェア開発業者によるアプリケーション商品のライセンス情報の発行）
次に、図１８のフローチャートを用いて、販売会社またはソフトウェア開発業者によるライセンス情報発行処理について説明する。
【０１４５】
販売会社またはソフトウェア開発業者の操作者が、所定のライセンス情報発行開始操作を行うと、本処理が起動される。そして、最初のステップＳ１８０１にて、発行対象アプリケーションのライセンス情報発行商品指定画面（図１２）を表示する。
【０１４６】
次に、ステップＳ１８０２にて操作者がライセンス情報の発行を行う商品の[ＬＦ発行]ボタンの選択を受け付ける。次に、ステップＳ１８０３にて、[ＬＦ発行]ボタンが選択された商品の商品タイプが、デバイスシリアル番号管理ありの商品かどうかを調べ、デバイスシリアル番号管理ありの商品ならば、ステップＳ１８０４にて、デバイスシリアル番号の設定項目を含むライセンス情報発行画面（図１３）を表示する。
【０１４７】
次に、ステップＳ１８０５にて、操作者がライセンス条件とデバイスシリアル番号の入力を受け付け、ステップＳ１８０８に進む。
【０１４８】
一方、ステップＳ１８０３にて、[ＬＦ発行]ボタンが選択された商品の商品タイプが、デバイスシリアル番号管理ありの商品でなければ、ステップＳ１８０６に進み、デバイスシリアル番号の設定項目を含まないライセンス情報発行画面を表示する。
【０１４９】
次に、ステップＳ１８０７にて、操作者がライセンス条件の入力を受け付け、ステップＳ１８０８に進む。ステップＳ１８０８では、操作者が[発行する]ボタンの選択を受け付け、[発行する]ボタンが選択されると、ステップＳ１８０９にて、ライセンス情報を生成し、ステップＳ１８１０にて、ライセンス情報取得画面（図１０）を表示する。
【０１５０】
操作者は生成されたライセンス情報を取得するために、ステップＳ１８１１にて[取得する]ボタンを選択すると、ステップＳ１８１２にてオペレーティングシステム標準の保存ダイアログが表示され、任意の保存先とファイル名を入力して保存を行い、ライセンス情報の発行処理が終了する。
【０１５１】
本実施の形態では、ユーザは、以上のようにして発行されたライセンス情報を用いて認証を受け、アプリケーション商品をユーザのデバイスにインストールし、デバイスの機能を追加することができる。ライセンス情報を用いて認証することで、アプリケーション商品が不正にコピーされたり、インストールされたりすることを防止できる。
【０１５２】
＜ライセンス情報発行サーバによるオプション商品のライセンスアクセス番号発行の説明（ＬＡ＃発行部１６０）＞
図２８〜図３０は、ライセンスアクセス番号を発行するための画面であり、図２８は本実施の形態におけるLA＃発行のためのオプション商品検索画面であり、図２９は本実施の形態におけるLA＃発行のためのオプション情報の表示画面であり、図３０は本実施の形態におけるLA＃発行のためのダウンロード画面の一例を示す図である。
【０１５３】
ライセンス情報発行サーバ１０１は、販売者システム１０４からインターネット１０５を介したアクセスを受けて、図２８〜図３０に示す画面を表示するための表示用データを販売者システム１０４に送信する。
【０１５４】
図２７は、LA＃発行部の制御手順を示すフローチャートを示す図である。このフローチャートと、図２８〜図３０に示した画面を使ってライセンスアクセス番号発行について説明する。
ライセンス情報発行サーバ１０１は、販売会社システム１０４においてログインするとライセンスアクセス番号を発行する処理であるステップＳ５８０１に入り、画面５９０１を表示するための画像データを送信し、オプション商品コードの入力を要求する。
【０１５５】
画面５９０１は、ライセンスアクセス番号取得のために、先ず取得したいオプション商品を設定するための画面である。この画面５９０１にはオプションの番号入力フィールド５９０２、検索ボタン５９０３がある。
【０１５６】
ユーザが検索ボタン５９０３を押すと、図２９のオプション情報の表示画面６００１を表示する処理であるステップＳ５８０２を行う。
【０１５７】
ステップＳ５８０２の処理では、設定された先のオプション情報を取得しデータベースからオプションに関連する情報を引き出し、画面情報を生成する。画面６００１は、オプションに関連する情報のほかに、ライセンスアクセス番号（LA#）の発行数を指定するフィールド６００２、発行ボタン６００３、過去の発行履歴表示６００４、過去発行したライセンスアクセス番号の再ダウンロードボタン６００５、戻るボタン６００６がある。
【０１５８】
発行ボタン６００３が押されると、LA#の発行処理であるステップＳ５８０３を行い、ライセンス番号のダウンロード画面６１０１を生成しライセンスの発行指示を要求する。LA#の発行処理であるステップＳ５８０４は、入力された発行数を取得し、発行数ぶんのライセンスアクセステーブルを生成すると同時にライセンスアクセス番号を生成しテーブルにセットする。さらに生成したデータをファイル形式で保存する。生成したファイルのリンクを含んだ表示データを準備する。
【０１５９】
ダウンロード画面６１０１は、ライセンスアクセス番号のダウンロードリンク６１０２、処理終了のための終了ボタン６１０３がある。
再発行のためのダウンロードボタン６００５が押されると、同様にLA#の発行処理Ｓ５８０４を行いライセンス番号のダウンロード画面６１０１を生成する。LA#の発行処理Ｓ５８０４は、保存されている過去に生成したファイルのリンクを含んだ表示データを準備する。
【０１６０】
＜ライセンス情報発行サーバによるオプション商品のライセンスキー発行の説明（L key発行モジュール１５７）＞
図３１〜図３４は、ライセンスキーを発行するための画面であり、図３１は本実施の形態におけるライセンスキー発行処理のライセンスアクセス番号入力画面であり、図３２は本実施の形態におけるライセンスキー発行処理のデバイスシリアル番号入力画面であり、図３３は本実施の形態におけるライセンスキー発行処理の情報確認画面であり、図３４は本実施の形態におけるライセンスキー発行処理のライセンスキー発行完了画面を示す図である。
【０１６１】
ライセンス情報発行サーバ１０１は、ユーザ端末１０２からインターネット１０５を介したアクセスを受けて、図３１〜図３４に示す画面を表示するための表示用データをユーザ端末１０２に送信する。
【０１６２】
図３５は、ライセンスキー発行部１５４のライセンスキー発行処理の手順を示すフローチャートを示す図である。このフローチャートと、図３１〜図３４の表示画面を使ってライセンスキー発行について説明する。
【０１６３】
ユーザは、ライセンス情報の発行を行う際には、購入したオプションパッケージに記載されたURLをユーザ端末１０２のブラウザからアクセスすることから始まる。リクエストを受けたライセンス情報発行サーバ１０１は、ステップＳ１１４０１にて、アクセス番号入力画面１１００１を生成する処理を行う。
【０１６４】
次に、前記生成した画像データをユーザ端末１０２に送信し、ライセンスアクセス番号（LA#）の入力を要求する。アクセス番号入力画面１１００１は、ライセンスアクセス番号（LA#）入力フィールド１１００２、次へボタン１１００３からなる。
【０１６５】
ユーザは、購入したオプションパッケージに記載されたライセンスアクセス番号（LA#）を入力フィールド１１００２に入力し、次へボタン１１００３を押すと、ステップＳ１１４０２に進み、入力されたライセンスアクセス番号（LA#）を取得しライセンスアクセス番号テーブル５７６０を検索し、設定されているオプションに関連する情報や商品に関連する情報を引き出し、シリアル番号入力を要求する登録画面１１１０１の情報を生成する。
【０１６６】
画面１１１０１には、デバイスシリアル番号入力フィールド１１１０２、入力確認用１１１０３、次へボタン１１１０４、戻るボタン１１１０５がある。これらフィールドにデバイスシリアル番号を入力し、次へボタン１１１０４を押すと、判断処理ステップＳ１１４０３を行う。ステップＳ１１４０３の処理では、入力されたデバイスシリアル番号を確認し、すでに発行ずみの機器であるかどうか判断する。
【０１６７】
この判断の結果、ライセンスが未発行である場合、ステップＳ１１４０５の処理を行う。ステップＳ１１４０５の処理では、ユーザにライセンスの発行を確認するための画面である情報確認画面１１２０１を表示する。情報確認画面１１２０１には、ライセンス発行ボタン１１２０２と戻るボタン１１２０３がある。
【０１６８】
ライセンス発行ボタン１１２０２が押されると、ステップＳ１１４０６に進む。ここで、ライセンス情報サーバ１０１は、入力された前記ソフトウェア識別コードと前記デバイスシリアル番号を元にステップＳ１１４０６にて機番データバンド検索を行う。
【０１６９】
ライセンスキー発行時の仕向け機番データバンド検索とは、ライセンスキー発行時にユーザにより入力されたライセンスアクセス番号（LA#）に対応する機番データバンドの範囲に、同じくライセンスキー発行時にユーザにより入力されたデバイスシリアル番号が入っているかを判定することで、ある仕向け地域向けオプション商品が別の仕向け地域向けデバイスで有効にならないように、ライセンスキー発行を制限するためのものである。
【０１７０】
ステップＳ１１４０６の処理では、ネットワークシステムが図２６で示される予め登録されたデータベースを参照する。すなわち、ユーザの入力した前記ライセンスアクセス番号（LA#）をテーブル５７６０から検索し、前記検索されたレコードからオプション商品コード５７６４を参照する。
【０１７１】
さらに、前記オプション商品コードからオプション商品情報テーブル５７１０を参照し、前記オプション商品コードに一致するレコードを検索する。そして、オプション商品，デバイス商品関連付けテーブル５７３０のオプション商品コード５７３１からデバイス商品コード５７３２を検索、さらに前記デバイス商品コード５７３２でデバイス商品情報テーブル５７２０のデバイス商品コード５７２１を検索し、機番データバンド情報テーブル５７８０のデータバンド開始番号５７８４とデータバンド終了番号５７８５を検索する。以上により、前記ユーザに入力された前記ライセンスアクセス番号（LA#）に対するデータバンド開始番号５７８４とデータバンド終了番号５７８５を取得する。
【０１７２】
次に、前記ユーザに入力されたデバイスシリアル番号が、前記検索された機番データバンド情報テーブル５７８０のデータバンド開始番号５７８４とデータバンド終了番号５７８５の間に存在するかどうかを判定する（ステップＳ１１４０７）。
【０１７３】
ここで、前記ユーザにより入力されたデバイスシリアル番号が前記データバンド開始番号５７８４とデータバンド終了番号５７８５の間に存在すれば、ライセンスキー発行が可能となる。
【０１７４】
ステップＳ１１４０７の判定の結果、ユーザにより入力されたデバイスシリアル番号が前記データバンド開始番号５７８４とデータバンド終了番号５７８５の間に存在しなければ、ライセンスキー発行エラー画面（図示せず）を表示して（ステップＳ１１４０８）処理を終了する。
【０１７５】
一方、ステップＳ１１４０７の判定の結果、ライセンスキー発行が可能な場合、ステップＳ１１４０９に進む。ステップＳ１１４０９では、入力されたデバイスシリアル番号および設定してあるオプション番号などの情報を使って暗号化したライセンスキー番号（L key＃）を生成しデータベースに登録する。さらにライセンスキー番号（L key＃）を表示するための画面１１３０１を生成する。画面１１３０１には、ブラウザから適正に印刷出きるようなサイズの画面を生成するボタン１１３０２がある。
【０１７６】
また、ステップＳ１１４０３の判定の結果、すでに発行済みである場合、ステップＳ１１４０４の処理を行う。ステップＳ１１４０４では、入力されたデバイスシリアル番号および設定してあるオプション番号などの情報を使って既に暗号化したライセンスキー番号（L key＃）をデータベースから取得し、さらにこの取得ずみライセンスキー番号（L key＃）を表示するための画面１１３０１を生成する。
【０１７７】
取得したライセンスキーは、ユーザの操作により例えば印字装置といったデバイスに入力しオプションを使える状態にする。ライセンスキーを入力したデバイスでは、自機の設定してあるデバイスシリアル番号および設定してあるオプション番号から先に説明した同様のライセンス情報発行サーバ１０１の暗号化と同様な処理を行いライセンスキー番号（L key＃）を生成し、入力されたライセンスキー番号（L key＃）と比較して一致するかどうかの判断でオプションの起動を許可する。こうすることにより、製造販売したデバイスとそのオプションをライセンス情報発行サーバ１０１の管理下に置くことが出きるようになる。
【０１７８】
なお、上記デバイスをユーザ端末１０２とは異なるように説明したが、ブラウザおよびライセンスキー（L key＃）の入力ができるような一体化したようなシステムの形態もありうる。よってその形態を選ばないことはいうまでもない。
また、オプション商品登録、およびデバイス登録のフローが前後しても、同様に実現可能なことはいうまでもない。
【０１７９】
（他の実施の形態）
以上、本発明の実施の形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１８０】
なお、本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【０１８１】
したがって、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１８２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１８３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などがある。
【０１８４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【０１８５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１８６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【０１８７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【０１８８】
以上で説明したように、アプリケーション・ソフトウェアの販売を行うために商品登録を実施する際に、商品の販売主体、流通経路、ライセンス条件の有無、個体番号登録の有無によって設定された商品タイプを指定することにより、１つのアプリケーションを販売形態の異なる複数の商品として登録し、効率的に管理することが可能となった。
【０１８９】
さらに、第１販売主体としての販売会社などが、商品のソフトウェア識別コードを発行して、商品パッケージに含めて販売し、該商品を購入したユーザが、パッケージに含まれるソフトウェア識別コードと、ソフトウェアを導入する装置を一意に識別可能なデバイスシリアル番号を入力して、ライセンス情報を取得する形態での商品登録が可能となった。
【０１９０】
さらに、第２販売主体としての開発会社などが商品のソフトウェア識別コードを発行して商品パッケージに含めて、第１販売主体が販売し、該商品を購入したユーザが、パッケージに含まれるソフトウェア識別コードと、ソフトウェアを導入する装置を一意に識別可能なデバイスシリアル番号を入力して、ライセンス情報を取得する形態での商品登録が可能となった。
【０１９１】
さらに、第１販売主体が販売する、ライセンス条件を含めない商品として登録し、該第１販売主体がライセンス情報を取得する際に、ライセンス条件を指定して、指定されたライセンス条件に基づいたライセンス情報を取得し、該ライセンス情報を商品パッケージに含めて販売する形態での商品登録が可能となった。
【０１９２】
さらに、該第１販売主体が販売する、ライセンス条件を含めない商品として登録し、該第１販売主体がライセンス情報を取得する際に、ライセンス条件を指定し、さらに、ソフトウェアを導入する装置を一意に識別可能なデバイスシリアル番号を入力して、指定されたライセンス条件とデバイスシリアル番号に基づいたライセンス情報を取得し、該ライセンス情報を商品パッケージに含めて販売する形態での商品登録が可能となった。
【図面の簡単な説明】
【０１９３】
【図１】本発明の一実施の形態によるライセンス情報発行装置の構成を示す図である。
【図２】本発明の一実施の形態におけるライセンス情報発行装置のブロック図である。
【図３】本発明の一実施の形態におけるアプリケーション一覧画面の一例を示す図である。
【図４】本発明の一実施の形態における商品タイプ指定画面の一例を示す図である。
【図５】本発明の一実施の形態における商品登録画面の一例を示す図である。
【図６】本発明の一実施の形態におけるソフトウェア識別コード発行時の商品選択画面の一例を示す図である。
【図７】本発明の一実施の形態におけるソフトウェア識別コード発行画面の一例を示す図である。
【図８】本発明の一実施の形態におけるソフトウェア識別コード入力画面の一例を示す図である。
【図９】本発明の一実施の形態におけるライセンス情報ファイル発行画面の一例を示す図である。
【図１０】本発明の一実施の形態におけるライセンス情報ファイル取得画面の一例を示す図である。
【図１１】本発明の一実施の形態におけるライセンス条件指定項目なしの商品登録画面の一例を示す図である。
【図１２】本発明の一実施の形態におけるライセンス情報発行時の商品選択画面の一例を示す図である。
【図１３】本発明の一実施の形態におけるライセンス情報発行画面の一例を示す図である。
【図１４】本発明の一実施の形態におけるライセンス情報発行サーバに接続されたライセンス情報管理データベースに格納された情報を示す図である。
【図１５】本発明の一実施の形態における商品登録処理の手順を説明するフローチャートである。
【図１６】本発明の一実施の形態におけるソフトウェア識別コード発行処理の手順を説明するフローチャートである。
【図１７】本発明の一実施の形態におけるユーザのライセンス情報発行処理の手順を説明するフローチャートである。
【図１８】本発明の一実施の形態における販売会社及びソフトウェア開発業者のライセンス情報発行処理の手順を説明するフローチャートである。
【図１９】本発明の一実施の形態におけるライセンス情報発行サーバにおけるデバイス商品登録処理の手順を説明するフローチャートである。
【図２０】本発明の一実施の形態におけるデバイス商品登録画面の一例を示す図である。
【図２１】本発明の一実施の形態におけるデバイス商品登録確認画面の一例を示す図である。
【図２２】本発明の一実施の形態におけるオプション商品登録処理の手順を説明するフローチャートである。
【図２３】本発明の一実施の形態におけるオプション登録画面の一例を示す図である。
【図２４】本発明の一実施の形態におけるオプション商品登録画面の一例を示す図である。
【図２５】本発明の一実施の形態におけるオプション商品登録確認画面の一例を示す図である。
【図２６】本発明の一実施の形態におけるオプション商品管理データベースの説明図である。
【図２７】本発明の一実施の形態におけるLA＃発行部の制御手順を示すフローチャートである。
【図２８】本発明の一実施の形態におけるLA＃発行のためのオプション商品検索画面の一例を示す図である。
【図２９】本発明の一実施の形態におけるLA＃発行のためのオプション情報の表示画面の一例を示す図である。
【図３０】本発明の一実施の形態におけるLA＃発行のためのダウンロード画面の一例を示す図である。
【図３１】本発明の一実施の形態におけるライセンスキー発行処理のライセンスアクセス番号入力画面の一例を示す図である。
【図３２】本発明の一実施の形態におけるライセンスキー発行処理のデバイスシリアル番号入力画面の一例を示す図である。
【図３３】本発明の一実施の形態におけるライセンスキー発行処理の情報確認画面の一例を示す図である。
【図３４】本発明の一実施の形態におけるライセンスキー発行処理のライセンスキー発行完了画面の一例を示す図である。
【図３５】本発明の一実施の形態におけるライセンスキー発行処理の手順を説明するフローチャートである。
【図３６】各アクター（販売会社またはソフトウェア開発業者）が、登録されているログインアカウントにて本ライセンス情報発行サーバにログインする画面の一例を示す図である。
【図３７】ライセンス情報発行サーバに接続されたライセンス情報管理データベースに格納された情報を示す図である。
【符号の説明】
【０１９４】
１０１  ライセンス情報発行サーバ
１０２  ユーザ端末
１０３  販売会社端末
１０４  ソフトウェア開発業者端末
１０５  ネットワーク
１０６  ライセンス情報管理データベース
１０７  商品登録部
１０８  アプリケーション指定モジュール
１０９  商品タイプ指定モジュール
１１０  商品登録画面表示モジュール
１１１  商品情報入力モジュール
１１２  ライセンス条件指定モジュール
１１３  商品登録モジュール
１１４  ＳＩＤ発行部
１１５  商品選択モジュール
１１６  ＳＩＤ発行モジュール
１１７  ＬＦ発行部
１１８  ＬＡ＃入力モジュール
１１９  ＤＳ＃入力モジュール
１２０  商品選択モジュール
１２１  ライセンス条件指定モジュール
１２２  ＬＦ発行モジュール
１２３  表示部（ユーザ端末）
１２４  入力部（ユーザ端末）
１２５  表示部（販売会社端末）
１２６  入力部（販売会社端末）
１２７  表示部（ソフトウェア開発業者端末）
１２８  入力部（ソフトウェア開発業者端末）
【図１】
2006018403.tif 000003
【図２】
2006018403.tif 000004
【図３】
2006018403.tif 000005
【図４】
2006018403.tif 000006
【図５】
2006018403.tif 000007
【図６】
2006018403.tif 000008
【図７】
2006018403.tif 000009
【図８】
2006018403.tif 000010
【図９】
2006018403.tif 000011
【図１０】
2006018403.tif 000012
【図１１】
2006018403.tif 000013
【図１２】
2006018403.tif 000014
【図１３】
2006018403.tif 000015
【図１４】
2006018403.tif 000016
【図１５】
2006018403.tif 000017
【図１６】
2006018403.tif 000018
【図１７】
2006018403.tif 000019
【図１８】
2006018403.tif 000020
【図１９】
2006018403.tif 000021
【図２０】
2006018403.tif 000022
【図２１】
2006018403.tif 000023
【図２２】
2006018403.tif 000024
【図２３】
2006018403.tif 000025
【図２４】
2006018403.tif 000026
【図２５】
2006018403.tif 000027
【図２６】
2006018403.tif 000028
【図２７】
2006018403.tif 000029
【図２８】
2006018403.tif 000030
【図２９】
2006018403.tif 000031
【図３０】
2006018403.tif 000032
【図３１】
2006018403.tif 000033
【図３２】
2006018403.tif 000034
【図３３】
2006018403.tif 000035
【図３４】
2006018403.tif 000036
【図３５】
2006018403.tif 000037
【図３６】
2006018403.tif 000038
【図３７】
2006018403.tif 000039