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