JP4533022B2 - License management system, license server apparatus, license management system control method, and license server apparatus control method - Google Patents

License management system, license server apparatus, license management system control method, and license server apparatus control method Download PDF

Info

Publication number
JP4533022B2
JP4533022B2 JP2004193495A JP2004193495A JP4533022B2 JP 4533022 B2 JP4533022 B2 JP 4533022B2 JP 2004193495 A JP2004193495 A JP 2004193495A JP 2004193495 A JP2004193495 A JP 2004193495A JP 4533022 B2 JP4533022 B2 JP 4533022B2
Authority
JP
Japan
Prior art keywords
license
information
transfer
serial number
issuing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004193495A
Other languages
Japanese (ja)
Other versions
JP2006018402A (en
Inventor
曜子 村瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2004193495A priority Critical patent/JP4533022B2/en
Publication of JP2006018402A publication Critical patent/JP2006018402A/en
Application granted granted Critical
Publication of JP4533022B2 publication Critical patent/JP4533022B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、ライセンス管理システム、ライセンスサーバ装置、ライセンス管理システムの制御方法、及びライセンスサーバ装置の制御方法に関する。 The present invention relates to a license management system, a license server device, a license management system control method, and a license server device control method .

従来、デバイスにインストールするソフトウェアのライセンス管理システムが存在する。このようなシステムでは、インストール対象となるデバイス固有の情報と引き替えにライセンスを発行することにより、インストール対象となるデバイス以外のデバイスへのソフトウェアの不正利用を防止することが行われていた。例えば、特許文献1には、周辺装置からライセンスファイルを取り出して、他の周辺装置に転送する技術が開示されている。   Conventionally, there is a license management system for software to be installed on a device. In such a system, a license is issued in exchange for information unique to a device to be installed, thereby preventing unauthorized use of software to a device other than the device to be installed. For example, Patent Document 1 discloses a technique of taking out a license file from a peripheral device and transferring it to another peripheral device.

特開2004−139149号公報JP 2004-139149 A

しかし、エンドユーザがデバイスを買い換えた場合などに、旧デバイスで利用していたソフトウェアを新デバイスでも引き続き利用できるようにしたいというニーズがある。これを実現するためには、ソフトウェアのライセンス情報を旧デバイスから新デバイスに転送することが必要になる。   However, when an end user purchases a new device, there is a need to continue to use the software used on the old device on the new device. In order to realize this, it is necessary to transfer software license information from the old device to the new device.

しかしながら、従来のライセンス管理システムでは、ソフトウェアの不正利用を防止しながらライセンス情報のデバイス間の転送を実現するには、機能・構造が不十分な面があった。すなわち、ライセンスファイルの転送先の装置に対しての転送可否の確認処理は行っていなかった。   However, conventional license management systems have insufficient functions and structures to realize transfer of license information between devices while preventing unauthorized use of software. That is, the confirmation process of whether or not the license file is transferred to the transfer destination device has not been performed.

さらに、周辺装置からライセンスファイルを取り出して、それを他の周辺装置へ転送するという面倒な操作を行わなければならない問題があった。
本発明はこのような状況のもとでなされたものであり、前記従来システムの課題を解決し、ソフトウェアのライセンス情報転送を行うことができるようにすることを目的とする。
Furthermore, there is a problem that a troublesome operation of taking out the license file from the peripheral device and transferring it to another peripheral device has to be performed.
The present invention has been made under such circumstances, and it is an object of the present invention to solve the problems of the conventional system and to transfer software license information.

本発明のライセンス管理システムは、ネットワークを介して接続される情報処理装置とライセンスサーバ装置とを含むライセンス管理システムにおいて、前記情報処理装置は、
前記ライセンスサーバ装置から受信した情報入力画面を表示部に表示し、転送元のライセンス情報または転送元デバイスシリアル番号を入力する転送元ライセンス情報入力手段と、前記ライセンスサーバ装置から受信した前記転送元のライセンス情報の詳細情報を前記表示部に表示し、転送先デバイスシリアル番号を入力する転送先デバイス情報入力手段と、前記ライセンスサーバ装置に対して、転送ライセンスの発行指示を送信する転送ライセンス発行指示手段とを有し、前記ライセンスサーバ装置は、ライセンス転送処理のための情報入力画面を前記情報処理装置へ送信する情報入力画面送信手段と、前記情報処理装置から受信した前記転送元のライセンス情報または前記転送元デバイスシリアル番号に対応する前記転送元のライセンス情報の詳細情報を前記情報処理装置へ送信するライセンス情報送信手段と、前記情報処理装置から前記転送ライセンスの発行指示を受信したときに、前記転送元のライセンス情報がすでに転送または再発行されているか否かを判断するライセンス判断手段と、前記情報処理装置から受信した前記転送先デバイスシリアル番号が正しいか否かを検証するデバイス番号判断手段と、前記ライセンス判断手段により前記転送元のライセンス情報がすでに転送または再発行されていないと判断され、かつ、前記デバイス番号判断手段により前記転送先デバイスシリアル番号が正しいと判断された場合に、転送ライセンス情報を発行するライセンス発行手段とを有し、前記ライセンス発行手段は、前記転送ライセンス情報を発行するときに、前記転送元のライセンス情報を転送または再発行済みとして使用不可とすることを特徴とする。
The license management system of the present invention is a license management system including an information processing apparatus and a license server apparatus connected via a network , wherein the information processing apparatus includes:
An information input screen received from the license server device is displayed on a display unit, and transfer source license information input means for inputting transfer source license information or transfer source device serial number; and the transfer source license information received from the license server device Transfer destination device information input means for displaying detailed information of license information on the display unit and inputting a transfer destination device serial number, and transfer license issuance instruction means for transmitting a transfer license issuance instruction to the license server device The license server device includes an information input screen transmitting means for transmitting an information input screen for license transfer processing to the information processing device, and the license information of the transfer source received from the information processing device or the The transfer source license corresponding to the transfer source device serial number License information transmitting means for transmitting detailed information of the information to the information processing apparatus, and whether the transfer source license information has already been transferred or reissued when the transfer license issuance instruction is received from the information processing apparatus License determining means for determining whether the transfer destination device serial number received from the information processing apparatus is correct, device number determining means for verifying whether the transfer destination device serial number is correct, and the license determining means has already transferred the license information of the transfer source. License issuing means for issuing transfer license information when it is determined that the transfer or reissuing is not performed and the device number determination means determines that the transfer destination device serial number is correct. The issuing means issues the transfer source information when issuing the transfer license information. Wherein the license information is unavailable as a transfer or re-issued.

本発明のライセンスサーバ装置は、ネットワークを介して情報処理装置と接続可能なライセンスサーバ装置において、ライセンス転送処理のための情報入力画面を前記情報処理装置へ送信する情報入力画面送信手段と、前記情報処理装置から受信した転送元のライセンス情報または転送元デバイスシリアル番号に対応する前記転送元のライセンス情報の詳細情報を前記情報処理装置へ送信するライセンス情報送信手段と、前記情報処理装置から転送ライセンスの発行指示を受信したときに、前記転送元のライセンス情報がすでに転送または再発行されているか否かを判断するライセンス判断手段と、前記情報処理装置から受信した転送先デバイスシリアル番号が正しいか否かを検証するデバイス番号判断手段と、前記ライセンス判断手段により前記転送元のライセンス情報がすでに転送または再発行されていないと判断され、かつ、前記デバイス番号判断手段により前記転送先デバイスシリアル番号が正しいと判断された場合に、転送ライセンス情報を発行するライセンス発行手段とを有し、
前記ライセンス発行手段は、前記転送ライセンス情報を発行するときに、前記転送元のライセンス情報を転送または再発行済みとして使用不可とすることを特徴とする。
The license server apparatus according to the present invention includes an information input screen transmission unit that transmits an information input screen for license transfer processing to the information processing apparatus in the license server apparatus connectable to the information processing apparatus via a network, and the information License information transmission means for transmitting detailed information of the transfer source license information corresponding to the transfer source license information or transfer source device serial number received from the processing device to the information processing device; A license determining means for determining whether or not the transfer source license information has already been transferred or reissued when an issuance instruction is received; and whether or not the transfer destination device serial number received from the information processing apparatus is correct Device number judging means for verifying the license and the license judging means License issuance for issuing transfer license information when it is determined that the transfer source license information has not been transferred or reissued, and the device number determination means determines that the transfer destination device serial number is correct Means,
When issuing the transfer license information, the license issuing unit makes the transfer source license information unusable as being transferred or reissued .

本発明のライセンス管理システムの制御方法は、ネットワークを介して接続される情報処理装置とライセンスサーバ装置とを含むライセンス管理システムの制御方法において、
前記情報処理装置は、前記ライセンスサーバ装置から受信した情報入力画面を表示部に表示し、転送元のライセンス情報または転送元デバイスシリアル番号を転送元ライセンス情報入力手段が入力する工程と、前記ライセンスサーバ装置から受信した前記転送元のライセンス情報の詳細情報を前記表示部に表示し、転送先デバイスシリアル番号を転送先デバイス情報入力手段が入力する工程と、前記ライセンスサーバ装置に対して、転送ライセンスの発行指示を転送ライセンス発行指示手段が送信する工程とを有し、前記ライセンスサーバ装置は、ライセンス転送処理のための情報入力画面を情報入力画面送信手段が前記情報処理装置へ送信する工程と、前記情報処理装置から受信した前記転送元のライセンス情報または前記転送元デバイスシリアル番号に対応する前記転送元のライセンス情報の詳細情報をライセンス情報送信手段が前記情報処理装置へ送信する工程と、前記情報処理装置から前記転送ライセンスの発行指示を受信したときに、前記転送元のライセンス情報がすでに転送または再発行されているか否かをライセンス判断手段が判断する工程と、前記情報処理装置から受信した前記転送先デバイスシリアル番号が正しいか否かをデバイス番号判断手段が検証する工程と、前記ライセンス判断手段により前記転送元のライセンス情報がすでに転送または再発行されていないと判断され、かつ、前記デバイス番号判断手段により前記転送先デバイスシリアル番号が正しいと判断された場合に、転送ライセンス情報をライセンス発行手段が発行する工程とを有し、前記転送ライセンス情報をライセンス発行手段が発行する工程においては、前記転送ライセンス情報を発行するときに、前記転送元のライセンス情報を転送または再発行済みとして使用不可とすることを特徴とする。
本発明のライセンスサーバ装置の制御方法は、ライセンス転送処理のための情報入力画面を情報入力画面送信手段が前記情報処理装置へ送信する工程と、前記情報処理装置から受信した転送元のライセンス情報または転送元デバイスシリアル番号に対応する前記転送元のライセンス情報の詳細情報をライセンス情報送信手段が前記情報処理装置へ送信する工程と、前記情報処理装置から転送ライセンスの発行指示を受信したときに、前記転送元のライセンス情報がすでに転送または再発行されているか否かをライセンス判断手段が判断する工程と、前記情報処理装置から受信した転送先デバイスシリアル番号が正しいか否かをデバイス番号判断手段が検証する工程と、前記ライセンス判断手段により前記転送元のライセンス情報がすでに転送または再発行されていないと判断され、かつ、前記デバイス番号判断手段により前記転送先デバイスシリアル番号が正しいと判断された場合に、転送ライセンス情報をライセンス発行手段が発行する工程とを有し、前記転送ライセンス情報をライセンス発行手段が発行する工程においては、前記転送ライセンス情報を発行するときに、前記転送元のライセンス情報を転送または再発行済みとして使用不可とすることを特徴とする。
A control method for a license management system according to the present invention is a control method for a license management system including an information processing apparatus and a license server apparatus connected via a network .
The information processing apparatus displays an information input screen received from the license server apparatus on a display unit, and a transfer source license information input unit inputs transfer source license information or a transfer source device serial number, and the license server Detailed information of the transfer source license information received from the apparatus is displayed on the display unit, and a transfer destination device serial number is input by the transfer destination device information input means, and a transfer license is transferred to the license server apparatus. The transfer license issuance instruction means transmits an issuance instruction, and the license server device transmits an information input screen for license transfer processing to the information processing apparatus. The transfer source license information received from the information processing apparatus or the transfer source device When the license information transmission means transmits detailed information of the license information of the transfer source corresponding to the real number to the information processing device, and when the transfer license issuance instruction is received from the information processing device, the transfer source The license determining means determines whether or not the license information has already been transferred or reissued, and the device number determining means verifies whether or not the transfer destination device serial number received from the information processing apparatus is correct. And when it is determined that the license information of the transfer source has not been transferred or reissued by the license determination means, and the transfer destination device serial number is determined to be correct by the device number determination means, A step of issuing a transfer license information by a license issuing means, and the transfer In the step of the license information license issuing unit issues, when issuing the transfer license information, characterized in that it unusable the transfer source of the license information as a transfer or re-issued.
The method for controlling a license server apparatus according to the present invention includes a step in which an information input screen transmission unit transmits an information input screen for license transfer processing to the information processing apparatus, and the license information of the transfer source received from the information processing apparatus or When the license information transmission means transmits detailed information of the transfer source license information corresponding to the transfer source device serial number to the information processing apparatus, and when a transfer license issuance instruction is received from the information processing apparatus, The step of determining whether the license information of the transfer source has already been transferred or reissued, and the device number determining unit verifies whether the transfer destination device serial number received from the information processing apparatus is correct. And the license information of the transfer source is already transferred by the license determining means. Or when the device number determination unit determines that the transfer destination device serial number is correct by the device number determination unit, and the license issuance unit issues the transfer license information. In the step of issuing the transfer license information by the license issuing means, when the transfer license information is issued, the transfer source license information is transferred or reissued and cannot be used .

本発明のプログラムは、前記に記載のライセンスサーバ装置の制御方法の各工程をコンピュータに実行させることを特徴とする。 The program according to the present invention causes a computer to execute each step of the control method for the license server apparatus described above .

本発明によれば、転送ライセンスの発行指示を受信したときに、転送元のライセンス情報がすでに転送または再発行されているか否かを判断するとともに、受信した転送先デバイスシリアル番号が正しいか否かを検証し、転送元のライセンス情報がすでに転送または再発行されていないと判断され、かつ、転送先デバイスシリアル番号が正しいと判断された場合に、転送ライセンス情報を発行するようにしたので、ソフトウェアの不正利用を防止しながら、ソフトウェアのライセンス情報の転送を行うことができる
また、本発明の他の特徴によれば、転送先デバイスシリアル番号が規定の番号範囲内である場合に正しいと判断するようにしたので、ソフトウェアの不正利用を確実に防止することができる
According to the present invention, when a transfer license issuance instruction is received, it is determined whether or not the transfer source license information has already been transferred or reissued, and whether or not the received transfer destination device serial number is correct. The transfer license information is issued when it is determined that the transfer source license information has not been transferred or reissued and the transfer destination device serial number is correct. It is possible to transfer software license information while preventing unauthorized use .
In addition, according to another feature of the present invention, it is determined that the transfer destination device serial number is correct when the transfer destination device serial number is within a specified number range, so that illegal use of software can be reliably prevented .

以下に、図面を参照して、本発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。   Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the drawings. However, the constituent elements described in this embodiment are merely examples, and are not intended to limit the scope of the present invention only to them.

<装置の説明>
図1は、本発明の好適な実施の形態に係る情報処理装置を含むネットワークシステムの構成図である。このネットワークシステムは、ソフトウェアを管理するためのものであり、特にソフトウェアの不正使用を防止するシステムである。本システムでは、例えば、ソフトウェアを導入する装置を一意に識別する個体番号の入力と引き替えにライセンス情報を発行することができる。
<Description of the device>
FIG. 1 is a configuration diagram of a network system including an information processing apparatus according to a preferred embodiment of the present invention. This network system is for managing software, and in particular is a system for preventing unauthorized use of software. In this system, for example, license information can be issued in exchange for inputting an individual number that uniquely identifies a device into which software is installed.

図1中、101は、ライセンス情報発行処理全般を司る情報処理装置としてのライセンス情報発行サーバである。また、102はユーザが管理する情報処理装置としてのユーザ端末である。パーソナルコンピュータや携帯端末やプリンタや複写機など、ネットワークに接続可能でソフトウェアをインストール可能なあらゆる情報処理装置がユーザ端末102となりうる。また、103は販売会社が管理する情報処理装置としての販売会社端末であり、104はソフトウェア開発業者が管理する情報処理装置としてのソフトウェア開発業者端末である。パーソナルコンピュータやワークステーションが販売会社端末103やソフトウェア開発業者端末104となりうる。   In FIG. 1, reference numeral 101 denotes a license information issuance server as an information processing apparatus that manages the entire license information issuance processing. Reference numeral 102 denotes a user terminal as an information processing apparatus managed by the user. Any information processing apparatus that can be connected to a network and can install software, such as a personal computer, a portable terminal, a printer, and a copying machine, can be the user terminal 102. Reference numeral 103 denotes a sales company terminal as an information processing apparatus managed by the sales company, and reference numeral 104 denotes a software developer terminal as an information processing apparatus managed by the software developer. A personal computer or workstation can be the sales company terminal 103 or the software developer terminal 104.

105はインターネットなどのネットワークであり、ユーザ端末102、販売会社端末103及びソフトウェア開発業者端末104は、ネットワーク105を介してライセンス情報発行サーバ101と接続される。ライセンス情報管理データベース106はライセンス情報発行サーバ101に接続され、アプリケーション情報、ライセンス情報を含む商品情報、アクター情報、ソフトウェア識別コード(SID)情報、デバイスシリアル番号(DS#)情報、デバイス商品情報、機番データバンド情報、アプリケーションID、デバイス商品コード関連付け情報、オプション商品情報、ライセンスアクセス番号情報、ライセンスキー情報、オプション情報、顧客情報を格納するライセンス情報管理データベースである。   Reference numeral 105 denotes a network such as the Internet. The user terminal 102, the sales company terminal 103, and the software developer terminal 104 are connected to the license information issuing server 101 via the network 105. The license information management database 106 is connected to the license information issuance server 101, and includes application information, product information including license information, actor information, software identification code (SID) information, device serial number (DS #) information, device product information, and machine information. This is a license information management database that stores number data band information, application ID, device product code association information, option product information, license access number information, license key information, option information, and customer information.

107はライセンス情報発行サーバ101に含まれる商品登録部であり、商品登録部107には、アプリケーション指定モジュール108、商品タイプ指定モジュール109、商品登録画面表示モジュール110、商品情報入力モジュール111、ライセンス条件指定モジュール112、商品登録モジュール113、オプション機能名登録モジュール150、オプション商品登録モジュール151及びデバイス登録モジュール152が含まれる。   A product registration unit 107 included in the license information issuing server 101 includes an application designation module 108, a product type designation module 109, a product registration screen display module 110, a product information input module 111, and license condition designation. A module 112, a product registration module 113, an optional function name registration module 150, an optional product registration module 151, and a device registration module 152 are included.

114はライセンス情報発行サーバ101に含まれるSID発行部であり、商品選択モジュール115、オプションコード指定モジュール153及びSID発行モジュール116が含まれる。   Reference numeral 114 denotes an SID issuing unit included in the license information issuing server 101, which includes a product selection module 115, an option code specifying module 153, and an SID issuing module 116.

117はライセンス情報発行サーバ101に含まれるLF(ライセンスファイル)発行部であり、SID#入力モジュール118、DS#入力モジュール119、商品選択モジュール120、ライセンス条件指定121及びLF発行モジュール122が含まれる。
160はライセンス発行サーバ101に含まれるライセンスアクセス番号であるLA#発行部であり、ライセンスアクセス番号(LA#)を発行するためのオプションを指定するためのオプションコード指定モジュール161と、取得したい数を入力してライセンスアクセス番号(LA#)を発行するLA#発行モジュール162が含まれる。
Reference numeral 117 denotes an LF (license file) issuing unit included in the license information issuing server 101, which includes an SID # input module 118, a DS # input module 119, a product selection module 120, a license condition specification 121, and an LF issue module 122.
Reference numeral 160 denotes an LA # issuance unit which is a license access number included in the license issuance server 101, and an option code designation module 161 for designating an option for issuing a license access number (LA #), and the number to be acquired. An LA # issuance module 162 that inputs and issues a license access number (LA #) is included.

154はライセンス情報発行サーバ101に含まれるLKey発行部であり、LA#入力モジュール155、DS#入力モジュール156及びLKey発行モジュール157が含まれる。   Reference numeral 154 denotes an LKey issuing unit included in the license information issuing server 101, which includes an LA # input module 155, a DS # input module 156, and an LKey issuing module 157.

123はユーザ端末102に含まれる表示部であり、124はユーザ端末102に含まれる入力部である。125は販売会社端末103に含まれる表示部であり、126は販売会社端末に含まれる入力部である。127はソフトウェア開発業者端末104に含まれる表示部であり、128はソフトウェア開発業者端末に含まれる入力部である。   Reference numeral 123 denotes a display unit included in the user terminal 102, and reference numeral 124 denotes an input unit included in the user terminal 102. Reference numeral 125 denotes a display unit included in the sales company terminal 103, and reference numeral 126 denotes an input unit included in the sales company terminal. Reference numeral 127 denotes a display unit included in the software developer terminal 104, and reference numeral 128 denotes an input unit included in the software developer terminal.

本システムで管理されるソフトウェアを、ユーザが管理する情報処理装置にインストールするためには、常に、ライセンス情報発行サーバ101から発行されたライセンス情報が必要とされる。ライセンス情報発行サーバ101は、ネットワーク105を介した適正なアクセスがあれば、ライセンス情報を発行する。   In order to install the software managed by this system in the information processing apparatus managed by the user, the license information issued from the license information issuing server 101 is always required. If there is proper access via the network 105, the license information issuing server 101 issues license information.

ライセンス情報には、ソフトウェアをインストールする先の情報処理装置固有の識別情報を埋め込むことができ、その場合、他の装置に対して同じソフトウェアをインストールする際には、異なるライセンス情報が必要となる。これにより、ソフトウェアの無断複製を防止可能となっている。ライセンス情報発行サーバ101の発行するライセンス情報には、後述するライセンスファイル(LF)とライセンスキー(LKey)がある。   In the license information, identification information unique to the information processing apparatus to which the software is installed can be embedded. In this case, different license information is required when installing the same software on another apparatus. Thereby, unauthorized duplication of software can be prevented. The license information issued by the license information issuing server 101 includes a license file (LF) and a license key (LKey) which will be described later.

図2は、ライセンス情報発行サーバ101の概略構成を示すブロック図である。
図2において、201は表示装置であり、その表示画面には、例えばウインドウ、アイコン、メッセージ、メニューその他のユーザインターフェース情報が表示される。202はVRAMであり、表示装置201に表示するための画像が描画される。このVRAM202に生成された画像データは、所定の規定に従って表示装置201に転送され、これにより表示装置201に画像が表示される。203はCDD(コンパクトディスクドライブ)であり、CD−ROMや、CD−Rなどの記録メディアとの間で各種制御プログラムやデータの読み書きを行う装置である。これはDVDドライブであってもよい。
FIG. 2 is a block diagram illustrating a schematic configuration of the license information issuing server 101.
In FIG. 2, reference numeral 201 denotes a display device. On the display screen, for example, a window, an icon, a message, a menu, and other user interface information are displayed. Reference numeral 202 denotes a VRAM on which an image to be displayed on the display device 201 is drawn. The image data generated in the VRAM 202 is transferred to the display device 201 according to a predetermined rule, whereby an image is displayed on the display device 201. Reference numeral 203 denotes a CDD (Compact Disk Drive), which is a device for reading and writing various control programs and data to and from a recording medium such as a CD-ROM or CD-R. This may be a DVD drive.

204はキーボードであり、文字入力を行うための各種キーを有する。205はPD(ポインティングデバイス)であり、例えば、表示部201の表示画面上に表示されたアイコン、メニューその他のオブジェクトを指示するために使用される。206はCPUであり、ROM207、HDD(ハードディスクドライブ)209、FDD(フレキシブルディスクドライブ)210及び外部記憶装置203に格納された制御プログラムに基づいてCPUデバイスに接続された各デバイスを制御する。207はROM(リードオンリメモリ)であり、各種の制御プログラムやデータを保持する。208はRAM(ランダムアクセスメモリ)でありCPU206のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。   A keyboard 204 has various keys for inputting characters. Reference numeral 205 denotes a PD (pointing device), which is used, for example, to indicate an icon, menu, or other object displayed on the display screen of the display unit 201. A CPU 206 controls each device connected to the CPU device based on a control program stored in the ROM 207, HDD (hard disk drive) 209, FDD (flexible disk drive) 210, and external storage device 203. A ROM (Read Only Memory) 207 holds various control programs and data. Reference numeral 208 denotes a RAM (Random Access Memory), which has a work area for the CPU 206, a data save area during error processing, a control program load area, and the like.

209は記憶装置としてのHDDであり、各種制御プログラムや各種データを保存する。211はネットワーク・インターフェース(Net−I/F)であり、他の情報処理装置やプリンタ等とネットワーク213を介して通信を行うことができる。212はCPUバスであり、アドレスバス、データバス及びコントロールバスを含む。CPU206に対する制御プログラムの提供は、ROM207、HDD209、FDD210、CDD203から行うこともできるし、ネットワーク213を介して他の情報処理装置等から行うこともできる。   Reference numeral 209 denotes an HDD serving as a storage device, which stores various control programs and various data. Reference numeral 211 denotes a network interface (Net-I / F), which can communicate with other information processing apparatuses, printers, and the like via the network 213. A CPU bus 212 includes an address bus, a data bus, and a control bus. The control program can be provided to the CPU 206 from the ROM 207, the HDD 209, the FDD 210, and the CDD 203, or from another information processing apparatus via the network 213.

以上、ライセンス情報発行サーバ101のハードウェア構成について図2を用いて説明したが、ユーザ端末102、販売会社端末103、ソフトウェア開発業者端末も図2と同じ構成を取りうる。   The hardware configuration of the license information issuance server 101 has been described above with reference to FIG. 2, but the user terminal 102, the sales company terminal 103, and the software developer terminal can also have the same configuration as that in FIG.

次に、図3〜図14で本実施の形態に係るライセンス情報発行サーバ101の動作を説明する。
図3は、ライセンス情報発行サーバ101が提供するアプリケーション指定画面の一例を示す図である。ライセンス情報発行サーバ101は、販売会社端末103からインターネット105を介したアクセスを受けて、図3に示す画面を表示するための画像データを販売会社端末103に送信する。
Next, the operation of the license information issuing server 101 according to the present embodiment will be described with reference to FIGS.
FIG. 3 is a diagram illustrating an example of an application designation screen provided by the license information issuing server 101. Upon receiving access from the sales company terminal 103 via the Internet 105, the license information issuance server 101 transmits image data for displaying the screen shown in FIG. 3 to the sales company terminal 103.

図3において、301は商品登録アプリケーション指定画面であり、この画面上にアプリケーション一覧リスト302と、[商品登録]ボタン303が表示される。販売会社操作者は、商品登録を行う際には、まず本画面を表示し、システムに登録されているアプリケーションの一覧から商品登録を行うアプリケーションを指定する。[商品登録]ボタンが選択されると、図4に示す画面が表示される。[戻る]ボタン304を選択すると前の画面が表示され、[Top Menuへ]ボタン305が選択されるとTop Menu画面が表示される。   In FIG. 3, reference numeral 301 denotes a product registration application designation screen, on which an application list 302 and a [product registration] button 303 are displayed. When registering a product, the sales company operator first displays this screen and designates an application for registering the product from a list of applications registered in the system. When the [Register Product] button is selected, the screen shown in FIG. 4 is displayed. When the [Return] button 304 is selected, the previous screen is displayed, and when the [To Top Menu] button 305 is selected, the Top Menu screen is displayed.

図4は、ライセンス情報発行サーバ101が提供する商品タイプ指定画面の一例を示す図である。ライセンス情報発行サーバ101は、販売会社端末103からインターネット105を介したアクセスを受けて、図4に示す画面を表示するための画像データを販売会社端末103に送信する。   FIG. 4 is a diagram illustrating an example of a product type designation screen provided by the license information issuing server 101. Upon receiving access from the sales company terminal 103 via the Internet 105, the license information issuance server 101 transmits image data for displaying the screen shown in FIG. 4 to the sales company terminal 103.

図4において、401は商品タイプ指定画面であり、この画面上に、選択可能な商品タイプの選択ラジオボタン402が表示される。図4の画面で登録したい商品のタイプを選択して、[次へ]ボタン403を選択すると、図5に示す画面が表示される。   In FIG. 4, reference numeral 401 denotes a product type designation screen, on which a selectable product type selection radio button 402 is displayed. When the type of product to be registered is selected on the screen of FIG. 4 and the [Next] button 403 is selected, the screen shown in FIG. 5 is displayed.

[戻る]ボタン404を選択すると前の画面が表示され、[Top Menuへ]ボタン405が選択されるとTop Menu画面が表示される。   When the [Return] button 404 is selected, the previous screen is displayed, and when the [To Top Menu] button 405 is selected, the Top Menu screen is displayed.

なお、商品タイプA1は、販売会社が販売主体となって販売する商品で、ライセンス条件及び保守契約機能の有無が登録された商品であり、販売会社がライセンス情報発行サーバ101からソフトウェア識別コードを取得して、ソフトウェアパッケージに含めて販売し、その商品を購入したユーザが、ライセンス情報発行サーバ101にソフトウェア識別コードと導入対象のコンピュータのデバイスシリアル番号を入力して、ライセンスファイル情報を取得して、情報処理装置に導入する形態の商品である。   Note that the product type A1 is a product that is sold mainly by the sales company and for which the license condition and the maintenance contract function are registered, and the sales company obtains the software identification code from the license information issuing server 101. Then, the user who sold the product included in the software package and purchased the product inputs the software identification code and the device serial number of the installation target computer to the license information issuance server 101, acquires the license file information, It is a product in a form to be introduced into the information processing apparatus.

また、商品タイプA2は、販売会社が販売主体となって販売する商品で、ライセンス条件及び保守契約機能の有無が登録された商品であり、ソフトウェア開発業者がライセンス情報発行サーバ101からソフトウェア識別コードを取得してソフトウェアパッケージに含め、販売会社が販売し、該商品を購入したユーザが、ライセンス情報発行サーバ101にソフトウェア識別コードと導入対象の情報処理装置のデバイスシリアル番号を入力して、ライセンス情報を取得して、情報処理装置に導入する形態の商品である。   The product type A2 is a product that is sold by the sales company as a sales entity, in which the license conditions and the presence or absence of the maintenance contract function are registered, and the software developer obtains the software identification code from the license information issuing server 101. The user who acquires and includes the software package, sells the product from the sales company, and purchases the product inputs the software identification code and the device serial number of the information processing apparatus to be installed into the license information issuance server 101 to obtain the license information. The product is acquired and introduced into the information processing apparatus.

また、商品タイプB1は、ソフトウェア開発業者が販売主体となって販売する商品で、ライセンス条件は登録されていない商品であり、ソフトウェア開発業者がライセンス情報発行サーバ101からライセンス情報を取得する際に、ライセンス条件を指定してライセンス情報を取得し、ソフトウェアパッケージに含めて販売する形態の商品である。   The product type B1 is a product that is sold by a software developer as a sales entity, and the license condition is not registered. When the software developer acquires license information from the license information issuance server 101, This is a product in which license information is acquired by specifying a license condition and included in a software package for sale.

また、商品タイプB2は、ソフトウェア開発業者が販売主体となって販売する商品で、ライセンス条件は登録されていない商品であり、ソフトウェア開発業者がライセンス情報発行サーバ101からライセンス情報を取得する際に、ライセンス条件と導入対象の情報処理装置のデバイスシリアル番号を指定してライセンス情報を取得し、ソフトウェアパッケージに含めて販売する形態の商品である。   The product type B2 is a product that is sold by a software developer as a sales entity, and the license condition is not registered. When the software developer acquires license information from the license information issuance server 101, This is a product in which license information is acquired by specifying a license condition and a device serial number of an information processing apparatus to be introduced, and sold in a software package.

また、商品タイプB3は、販売会社が販売主体となって販売する商品で、ライセンス条件は登録されていない商品であり、販売会社がライセンス情報発行サーバ101からライセンス情報を取得する際に、ライセンス条件を指定してライセンス情報を取得し、ソフトウェアパッケージに含めて販売する形態の商品である。   The product type B3 is a product that is sold by the sales company as a sales entity, and the license condition is not registered. When the sales company acquires license information from the license information issuance server 101, the license condition The license information is acquired by designating the license information and is included in the software package for sale.

また、商品タイプB4は、販売会社が販売主体となって販売する商品で、ライセンス条件は登録されていない商品であり、販売会社がライセンス情報発行サーバ101からライセンス情報を取得する際に、ライセンス条件と導入対象の情報処理装置のデバイスシリアル番号を指定してライセンス情報を取得し、ソフトウェアパッケージに含めて販売する形態の商品である。   The product type B4 is a product that is sold by the sales company as a sales entity, and the license condition is not registered. When the sales company acquires license information from the license information issuing server 101, the license condition The license information is acquired by designating the device serial number of the information processing apparatus to be introduced, and is included in the software package and sold.

図5は、ライセンス情報発行サーバ101が提供する商品登録画面の一例を示す図である。ライセンス情報発行サーバ101は、販売会社端末103からインターネット105を介したアクセスを受けて、図5に示す画面を表示するための画像データを販売会社端末103に送信する。具体的には、図4でA1またはA2の商品タイプが選択されて[次へ]ボタン403が選択されたことをライセンス情報発行サーバ101が検知すると図4を表示していた端末に対して図5の画面情報を送信する。   FIG. 5 is a diagram illustrating an example of a product registration screen provided by the license information issuing server 101. The license information issuance server 101 receives access from the sales company terminal 103 via the Internet 105 and transmits image data for displaying the screen shown in FIG. 5 to the sales company terminal 103. Specifically, when the license information issuance server 101 detects that the product type A1 or A2 is selected and the [Next] button 403 is selected in FIG. 5 screen information is transmitted.

図5において、501は商品登録画面であり、この画面上に、商品登録対象となるアプリケーションの情報502、選択された商品タイプ503、商品名入力ボックス504、商品コード入力ボックス505、ライセンス台数入力ボックス506、ライセンス期限タイプ指定ラジオボタン507、ライセンス期限が一定期間の場合のライセンス期限入力ボックス508、カウント条件指定チェックボックス509、カウンタ1のカウント値入力ボックス510、カウンタ1のStopさせる/させない指定ボタン511、カウンタ2のカウント値入力ボックス512、カウンタ2のStopさせる/させない指定ボタン513、カウンタ3のカウント値入力ボックス514、カウンタ3のStopさせる/させない指定ボタン515、保守契約機能の有効/無効指定ラジオボタン516、保守契約条項画面表示用ファイル名入力ボックス517、保守契約条項画面表示用ファイル名指定ボタン518、保守契約条項ダウンロード用ファイル名入力ボックス519、保守契約条項ダウンロード用ファイル名指定ボタン520、[登録]ボタン521、[クリア]ボタン522、[戻る]ボタン523、[Top Menuへ]ボタン524が表示される。   In FIG. 5, reference numeral 501 denotes a product registration screen. On this screen, application information 502 to be registered, product type 503 selected, product name input box 504, product code input box 505, license number input box are displayed. 506, a license term type designation radio button 507, a license term input box 508 when the license term is a certain period, a count condition designation check box 509, a counter value count value input box 510, a counter 1 stop / not designate button 511 , Counter 2 count value input box 512, Counter 2 stop / not specify button 513, Counter 3 count value input box 514, Counter 3 Stop / not specify button 515, Maintenance contract Function enable / disable designation radio button 516, maintenance contract terms screen display file name input box 517, maintenance contract terms screen display file name designation button 518, maintenance contract terms download file name input box 519, maintenance contract terms download A file name designation button 520, a [Register] button 521, a [Clear] button 522, a [Return] button 523, and a [To Top Menu] button 524 are displayed.

販売会社操作者は、本画面において、商品登録の対象となるアプリケーションの内容を確認した後、商品名、商品コード、ライセンス台数、ライセンス期限、ライセンスカウント情報、保守契約情報を入力して、[登録]ボタン521を選択することにより、商品登録を行うことができる。[クリア]ボタン522を選択すると、本画面を表示後に入力した内容がすべてクリアされる。[戻る]ボタン523を選択すると、前の画面が表示され、[Top Menuへ]ボタン524を選択すると、Top Menu画面が表示される。   On this screen, the operator of the sales company confirms the contents of the application that is the target of product registration, and then inputs the product name, product code, number of licenses, license expiration date, license count information, and maintenance contract information. ] Button 521 enables product registration. When the [Clear] button 522 is selected, all the contents entered after displaying this screen are cleared. Selecting the [Return] button 523 displays the previous screen, and selecting the [Top Menu] button 524 displays the Top Menu screen.

図6は、ライセンス情報発行サーバ101が提供するソフトウェア識別コード発行商品指定画面の一例を示す図である。ライセンス情報発行サーバ101は、販売会社端末103またはソフトウェア開発業者端末104からインターネット105を介したアクセスを受けて、図6に示す画面を表示するための画像データを販売会社端末103またはソフトウェア開発業者端末104に送信する。   FIG. 6 is a diagram illustrating an example of a software identification code issuance product designation screen provided by the license information issuance server 101. The license information issuance server 101 receives access from the sales company terminal 103 or the software developer terminal 104 via the Internet 105 and receives image data for displaying the screen shown in FIG. 6 as the sales company terminal 103 or the software developer terminal. 104.

図6において、601はソフトウェア識別コード発行商品指定画面であり、この画面上にアプリケーション情報602と、該アプリケーションに登録されている商品一覧603と、[SID発行]ボタン604と、[戻る]ボタン605と[Top Menuへ]ボタン606とが表示される。   In FIG. 6, reference numeral 601 denotes a software identification code issue product designation screen. On this screen, application information 602, a product list 603 registered in the application, an [SID issue] button 604, and a [Back] button 605 are displayed. And [To Top Menu] button 606 are displayed.

販売会社またはソフトウェア開発業者の操作者は、ソフトウェア識別コードを発行する際には、まず本画面を表示し、システムに登録されているアプリケーションのうち、対象アプリケーションに登録されている商品一覧からソフトウェア識別コードを発行する商品を指定する。   When an operator of a sales company or software developer issues a software identification code, this screen is displayed first, and software identification is performed from the product list registered in the target application among the applications registered in the system. Specify the product for which a code is issued.

[戻る]ボタン605を選択すると前の画面が表示され、[Top Menuへ]ボタン606が選択されるとTop Menu画面が表示される。   When the [Return] button 605 is selected, the previous screen is displayed, and when the [To Top Menu] button 606 is selected, the Top Menu screen is displayed.

図7は、ライセンス情報発行サーバ101におけるソフトウェア識別コード発行画面の一例を示す図である。ライセンス情報発行サーバ101は、販売会社端末103またはソフトウェア開発業者端末104において図6の画面が表示された状態で[SID発行]ボタン604が選択されたことを検知すると、図6を表示していた端末に対し図7に示す画面を表示するための画像データを送信する。   FIG. 7 is a diagram illustrating an example of a software identification code issue screen in the license information issue server 101. When the license information issuance server 101 detects that the [SID issuance] button 604 is selected in the state where the screen of FIG. 6 is displayed on the sales company terminal 103 or the software developer terminal 104, the license information issuance server 101 displays FIG. Image data for displaying the screen shown in FIG. 7 is transmitted to the terminal.

図7において、701はソフトウェア識別コード発行画面であり、この画面上にアプリケーション情報702と、該アプリケーションに登録されており、かつ、前画面で指定されたソフトウェア識別コード発行対象の商品情報703と、ソフトウェア識別コードを発行するライセンス本数入力ボックス704と、[発行]ボタン705と、ソフトウェア識別コード発行履歴表示706と、[戻る]ボタン707と[Top Menuへ]ボタン708とが表示される。   In FIG. 7, reference numeral 701 denotes a software identification code issuance screen. On this screen, application information 702, product information 703 registered in the application and designated by the software identification code to be issued on the previous screen, A license number input box 704 for issuing a software identification code, an [Issue] button 705, a software identification code issuance history display 706, a [Return] button 707, and a [To Top Menu] button 708 are displayed.

販売会社またはソフトウェア開発業者の操作者は、ソフトウェア識別コードを発行するライセンス本数704を入力して[発行]ボタン705を選択することで、ソフトウェア識別コードの発行を指示する。   The operator of the sales company or software developer inputs the number of licenses 704 for issuing the software identification code and selects the [Issue] button 705 to instruct the issue of the software identification code.

[戻る]ボタン707を選択すると前の画面が表示され、[Top Menuへ]ボタン708が選択されるとTop Menu画面が表示される。   When the [Return] button 707 is selected, the previous screen is displayed, and when the [To Top Menu] button 708 is selected, the Top Menu screen is displayed.

図8は、ライセンス情報発行サーバ101が提供するソフトウェア識別コード入力画面の一例を示す図である。ライセンス情報発行サーバ101は、ユーザ端末102からインターネット105を介したアクセスを受けて、図8に示す画面を表示するための画像データをユーザ端末102に送信する。   FIG. 8 is a diagram illustrating an example of a software identification code input screen provided by the license information issuing server 101. Upon receiving access from the user terminal 102 via the Internet 105, the license information issuance server 101 transmits image data for displaying the screen illustrated in FIG. 8 to the user terminal 102.

図8において、801はソフトウェア識別コード入力画面であり、この画面上にソフトウェア識別コード入力ボックス802と、Submitボタン803が表示される。   In FIG. 8, reference numeral 801 denotes a software identification code input screen, on which a software identification code input box 802 and a Submit button 803 are displayed.

ユーザはライセンス情報の発行を行う際には、まず本画面を表示し、購入したソフトウェアパッケージに記載されたソフトウェア識別コードを該当入力ボックスに入力して、Submitボタンを選択する。Submitボタンが選択されると、図9に示す画面が表示される。   When issuing the license information, the user first displays this screen, inputs the software identification code described in the purchased software package into the corresponding input box, and selects the Submit button. When the Submit button is selected, the screen shown in FIG. 9 is displayed.

図9は、ライセンス情報発行サーバ101が提供するライセンス情報発行画面の一例を示す図である。ライセンス情報発行サーバ101は、ユーザ端末102において図8のSubmitボタン803が選択されたことを受信すると、図9に示す画面を表示するための画像データをユーザ端末102に送信する。   FIG. 9 is a diagram illustrating an example of a license information issuance screen provided by the license information issuance server 101. When the license information issuance server 101 receives that the Submit button 803 in FIG. 8 is selected on the user terminal 102, the license information issuance server 101 transmits image data for displaying the screen shown in FIG. 9 to the user terminal 102.

図9において、901はライセンス情報発行画面(図では「ライセンス情報ファイル発行」と記載されている)であり、この画面上に、ソフトウェア情報(図では「商品の情報」と記載されている)とともにデバイスシリアル番号入力ボックス902と、デバイスシリアル番号入力方法選択ラジオボタン903と、デバイスシリアル番号ファイル名入力ボックス904と、デバイスシリアル番号ファイル指定用参照ボタン905と、ライセンス情報の発行を指示する[発行する]ボタン906と、前の画面に戻る[戻る]ボタン907と、ライセンス情報発行処理自体を中止する[中止する]ボタン908とを表示する。   In FIG. 9, reference numeral 901 denotes a license information issuance screen (shown as “license information file issuance” in the figure), and software information (shown as “product information” in the figure) on this screen. A device serial number input box 902, a device serial number input method selection radio button 903, a device serial number file name input box 904, a device serial number file designation reference button 905, and an instruction to issue license information [issue ] Button 906, a [Return] button 907 for returning to the previous screen, and a [Cancel] button 908 for canceling the license information issuing process itself.

デバイスシリアル番号入力ボックス902は、そのソフトウェアのライセンス本数から発行済みのライセンス本数を引いた値と、デバイスシリアル番号入力ボックスの最大表示個数の小さい方の数分表示される。   The device serial number input box 902 displays the value obtained by subtracting the number of issued licenses from the number of licenses of the software and the smaller number of the maximum display number of the device serial number input box.

ユーザは本画面において、表示されたソフトウェア情報が購入したソフトウェアと相違ないことを確認した後、903にてデバイスシリアル番号指定方法を選択する。上側のラジオボタンを選択した場合は、ソフトウェアを導入する情報処理装置のデバイスシリアル番号をデバイスシリアル番号入力ボックスに入力する。   On this screen, after confirming that the displayed software information is not different from the purchased software, the user selects a device serial number designation method in 903. When the upper radio button is selected, the device serial number of the information processing apparatus into which the software is to be installed is entered in the device serial number input box.

下側のラジオボタンを選択した場合は、デバイスシリアル番号ファイル名入力ボックスにデバイスシリアル番号ファイルを絶対パスで入力するかまたは、デバイスシリアル番号ファイル指定用参照ボタンを選択し、オペレーティングシステム標準のファイル指定ダイアログボックスを表示して、デバイスシリアル番号ファイルを指定する。   If the lower radio button is selected, enter the device serial number file with an absolute path in the device serial number file name input box or select the reference button for specifying the device serial number file, and specify the operating system standard file. Display the dialog box and specify the device serial number file.

いずれかの方法にてデバイスシリアル番号の指定を行った後、[発行する]ボタン906を選択することにより、入力されたデバイスシリアル番号にソフトウェアを導入(インストール)する際に必要となるライセンス情報がライセンス情報発行サーバ101内の所定の場所に生成される。ライセンス情報の生成が完了すると、ライセンス情報発行サーバ101は、図10に示す画面を表示するための画像データをユーザ端末102に送信する。   After specifying the device serial number by any method, the license information necessary to install (install) the software on the input device serial number by selecting the [Issue] button 906 is displayed. It is generated at a predetermined location in the license information issuing server 101. When the generation of the license information is completed, the license information issuance server 101 transmits image data for displaying the screen shown in FIG.

図10は、ライセンス情報発行サーバ101が提供するライセンス情報取得画面の一例を示す図である。
図10において、1001はライセンス情報取得画面(図では「ライセンスファイル取得」と記載されている)であり、この画面上に、ライセンス情報発行日時(図では「ライセンスファイル発行日」と記載されている)とともにライセンス情報の取得を指示する[取得]ボタン1002と、前の画面に戻る[戻る]ボタン1005と、Topメニューに戻るための[Topメニューへ戻る]ボタン1006とを表示する。
FIG. 10 is a diagram illustrating an example of a license information acquisition screen provided by the license information issuing server 101.
In FIG. 10, reference numeral 1001 denotes a license information acquisition screen (shown as “license file acquisition” in the figure). On this screen, the license information issue date and time (“license file issue date” in the figure) is indicated. ), An [Acquire] button 1002 for instructing acquisition of license information, a [Return] button 1005 for returning to the previous screen, and a [Return to Top menu] button 1006 for returning to the Top menu are displayed.

ユーザが本画面において、先に発行されたライセンス情報(ファイル)を取得するために[取得]ボタン1002を選択すると、オペレーティングシステム標準のファイル指定ダイアログボックス1003が表示される。任意のライセンス情報(ファイル)の保存先とファイル名を入力して保存を指示すると、オペレーティングシステム標準のダウンロード中ダイアログ1004が表示されダウンロードが行われる。   When the user selects the [Acquire] button 1002 on this screen in order to obtain previously issued license information (file), an operating system standard file designation dialog box 1003 is displayed. When an arbitrary license information (file) storage destination and file name are input and storage is instructed, an operating system standard downloading dialog 1004 is displayed and downloaded.

図11は、商品登録時にライセンス条件を指定しない商品タイプが選択された場合にライセンス情報発行サーバ101が提供する商品登録画面の一例を示す図である。ライセンス情報発行サーバ101は、販売会社端末103からインターネット105を介したアクセスを受けて、図11に示す画面を表示するための画像データを販売会社端末103に送信する。具体的には、図4でB1〜B4のいずれかの商品タイプが選択されて[次へ]ボタン403が選択されたことをライセンス情報発行サーバ101が検知すると図4を表示していた端末に対して図11の画面情報を送信する。   FIG. 11 is a diagram illustrating an example of a product registration screen provided by the license information issuance server 101 when a product type for which no license condition is specified is selected during product registration. Upon receiving access from the sales company terminal 103 via the Internet 105, the license information issuance server 101 transmits image data for displaying the screen shown in FIG. 11 to the sales company terminal 103. Specifically, when any of the product types B1 to B4 in FIG. 4 is selected and the [Next] button 403 is selected, the license information issuance server 101 detects that the terminal that displayed FIG. On the other hand, the screen information of FIG. 11 is transmitted.

図11において、1101は商品登録画面であり、この画面上に、商品登録対象となるアプリケーションの情報1102、選択された商品タイプ1103、商品名入力ボックス1104、商品コード入力ボックス1105、[登録]ボタン1106、[クリア]ボタン1107、[戻る]ボタン1108、[Top Menuへ]ボタン1109が表示される。   In FIG. 11, reference numeral 1101 denotes a product registration screen. On this screen, information 1102 of application to be registered, product type 1103 selected, product name input box 1104, product code input box 1105, [Register] button 1106, a [Clear] button 1107, a [Return] button 1108, and a [To Top Menu] button 1109 are displayed.

販売会社操作者は、本画面において、商品登録の対象となるアプリケーションの内容を確認した後、商品名、商品コードを入力して、[登録]ボタン1106を選択することにより、商品登録を行うことができる。[クリア]ボタン1107を選択すると、本画面を表示後に入力した内容がすべてクリアされる。[戻る]ボタン1108を選択すると、前の画面が表示され、[Top Menuへ]ボタン1109を選択すると、Top Menu画面が表示される。   The sales company operator confirms the contents of the application to be registered on this screen, inputs the product name and product code, and selects the [Register] button 1106 to register the product. Can do. When a [Clear] button 1107 is selected, all the contents input after this screen is displayed are cleared. When the [Return] button 1108 is selected, the previous screen is displayed, and when the [To Top Menu] button 1109 is selected, the Top Menu screen is displayed.

図12は、ライセンス情報発行サーバ101が販売会社またはソフトウェア開発業者がライセンス情報ファイルを発行する際に提供するライセンス情報ファイル発行対象商品指定画面の一例を示す図である。   FIG. 12 is a diagram showing an example of a license information file issuance target product designation screen provided when the license information issuance server 101 issues a license information file by a sales company or software developer.

図12において、1201はライセンス情報ファイル発行商品指定画面であり、この画面上にアプリケーション情報1202と、該アプリケーションに登録されている商品一覧1203と、[LF発行]ボタン1204と、[戻る]ボタン1205と[Top Menuへ]ボタン1206とが表示される。   In FIG. 12, reference numeral 1201 denotes a license information file issuance product designation screen. On this screen, application information 1202, a product list 1203 registered in the application, an “LF issue” button 1204, and a “return” button 1205 are displayed. And [To Top Menu] button 1206 are displayed.

販売会社またはソフトウェア開発業者の操作者は、ライセンス情報ファイルを発行する際には、まず本画面を表示し、システムに登録されているアプリケーションのうち、対象アプリケーションに登録されている商品一覧からライセンス情報ファイルを発行する商品を指定する。   When issuing the license information file, the operator of the sales company or software developer first displays this screen, and from the list of products registered in the target application among the applications registered in the system, the license information is displayed. Specify the product to publish the file.

[戻る]ボタン1205を選択すると前の画面が表示され、[Top Menuへ]ボタン1206が選択されるとTop Menu画面が表示される。   When the [Back] button 1205 is selected, the previous screen is displayed, and when the [To Top Menu] button 1206 is selected, the Top Menu screen is displayed.

図13は販売会社またはソフトウェア開発業者がライセンス情報ファイルを発行する際に、ライセンス情報発行サーバ101が提供するライセンス情報ファイル発行画面の一例を示す図である。   FIG. 13 is a diagram showing an example of a license information file issuance screen provided by the license information issuance server 101 when a sales company or software developer issues a license information file.

図13において、1301はライセンス情報ファイル発行画面であり、この画面上に、ライセンス情報ファイル発行対象となるアプリケーションの情報1302、選択された商品情報1303、ライセンス期限タイプ指定ラジオボタン1304、ライセンス期限が一定期間の場合のライセンス期限入力ボックス1305、カウント条件指定チェックボックス1306、カウンタ1のカウント値入力ボックス1307、カウンタ1のStopさせる/させない指定ボタン1308、カウンタ2のカウント値入力ボックス1309、カウンタ2のStopさせる/させない指定ボタン1310、カウンタ3のカウント値入力ボックス1311、カウンタ3のStopさせる/させない指定ボタン1312、デバイスシリアル番号入力ボックス1313、デバイスシリアル番号ファイル指定ボタン1314、[発行]ボタン1315、[戻る]ボタン1316、[Top Menuへ]ボタン1317が表示される。   In FIG. 13, reference numeral 1301 denotes a license information file issuance screen. On this screen, information 1302 of the application for which the license information file is issued, selected product information 1303, a license term type designation radio button 1304, and a license term are constant. License term input box 1305, count condition specification check box 1306, counter 1 count value input box 1307, counter 1 stop / not specify button 1308, counter 2 count value input box 1309, counter 2 Stop Specified button 1310 to enable / disable, count value input box 1311 for counter 3, specified button 1312 to stop / stop counter 3, device serial number input box 13 3, device serial number file designation button 1314, [issue] button 1315, back button 1316, is [to Top Menu] button 1317 is displayed.

操作者は、本画面において、ライセンス情報ファイル発行の対象となるアプリケーションの内容を確認した後、ライセンス期限、ライセンスカウント情報、ソフトウェアを導入する情報処理装置のデバイスシリアル番号を入力して、[発行]ボタン1315を選択することにより、ライセンス情報ファイルの発行を行うことができる。[戻る]ボタン1316を選択すると、前の画面が表示され、[Top Menuへ]ボタン1317を選択すると、Top Menu画面が表示される。   On this screen, the operator confirms the contents of the application for which the license information file is issued, and then inputs the license expiration date, license count information, and the device serial number of the information processing device to which the software is to be installed. By selecting a button 1315, a license information file can be issued. Selecting the [Return] button 1316 displays the previous screen, and selecting the [Top Menu] button 1317 displays the Top Menu screen.

ライセンス情報ファイルの発行が完了すると図10に示す画面が表示され、ライセンス情報ファイルを取得することができる。   When the issuance of the license information file is completed, the screen shown in FIG. 10 is displayed, and the license information file can be acquired.

図14は、ライセンス情報発行サーバ101に接続されたライセンス情報管理データベース106に格納された情報を示す図である。ライセンス情報管理データベース106には、アプリケーション情報、ライセンス情報を含む商品情報、アクター情報、ソフトウェア識別コード情報及びデバイスシリアル番号情報が格納されている。   FIG. 14 is a diagram showing information stored in the license information management database 106 connected to the license information issuing server 101. The license information management database 106 stores application information, product information including license information, actor information, software identification code information, and device serial number information.

本実施の形態において、ソフトウェアとは、情報処理装置に導入して動作させることで価値を生み出す一般的なソフトウェアと道義である。アプリケーションは、情報処理装置上で特定の処理を行うことを可能とするためにソフトウェア開発業者が開発したソフトウェアを意味する。また、商品とは、本システムに登録されたアプリケーションを販売主体・流通経路・ライセンス条件などを規定して定義した販売単位であり、ユーザは商品を購入後、ユーザ自身の情報処理装置に導入して使用することになる。   In the present embodiment, software is general software and morality that creates value by being introduced into an information processing apparatus and operating. An application means software developed by a software developer so as to be able to perform specific processing on the information processing apparatus. A product is a sales unit that defines the application registered in this system by specifying the sales entity, distribution channel, license conditions, etc., and the user purchases the product and installs it in his / her information processing device. Will be used.

1401はアプリケーション(Application)テーブルであり、本システム上でアプリケーションを一意に識別するアプリケーション登録番号1402、アプリケーションID1403、アプリケーション・バージョン1404、アプリケーション名1405、アクターID1406が格納される。   An application table 1401 stores an application registration number 1402, an application ID 1403, an application version 1404, an application name 1405, and an actor ID 1406 that uniquely identify the application on this system.

1407は商品(Product)テーブルであり、商品コード1408、アプリケーション登録番号1409、商品名1410、商品タイプ1411、ライセンス台数1412、ライセンス期限1413、カウント情報1414、保守契約情報1415が格納される。図3〜図5で商品登録を実施すると、入力された情報が本テーブル内の各フィールドに格納される。アプリケーションと商品は1対多の関係にあるため、同一のアプリケーションに対して複数の商品が存在しうる。   A product table 1407 stores a product code 1408, an application registration number 1409, a product name 1410, a product type 1411, the number of licenses 1412, a license expiration date 1413, count information 1414, and maintenance contract information 1415. When product registration is performed in FIGS. 3 to 5, input information is stored in each field in this table. Since applications and products have a one-to-many relationship, there can be multiple products for the same application.

1416はアクター(Actor)テーブルであり、販売主体を一意に識別するアクターID1417、販売会社またはソフトウェア開発業者の種別を示すアクター種別1418、アクター名1419が格納される。   Reference numeral 1416 denotes an actor table that stores an actor ID 1417 for uniquely identifying the sales subject, an actor type 1418 indicating the type of the sales company or software developer, and an actor name 1419.

1420はソフトウェア識別コードテーブルであり、ソフトウェア識別コード1421、商品コード1422、登録済みデバイス数1423が格納される。商品とソフトウェア識別コードは1対多の関係にあるため、同一の商品に対して複数のソフトウェア識別コードが存在しうる。   A software identification code table 1420 stores a software identification code 1421, a product code 1422, and the number of registered devices 1423. Since the product and the software identification code have a one-to-many relationship, a plurality of software identification codes can exist for the same product.

1424はデバイス(Device)テーブルであり、デバイスシリアル番号1425、ソフトウェア識別コード1426が格納される。ソフトウェア識別コードとデバイスは1対多の関係にあるため、同一のソフトウェア識別コードに対して複数のデバイスが存在しうる。   A device table 1424 stores a device serial number 1425 and a software identification code 1426. Since the software identification code and the device have a one-to-many relationship, a plurality of devices can exist for the same software identification code.

1427はライセンスファイルのテーブルであり、ライセンスファイル番号1428、ライセンスファイル1429、ソフトウェア識別コード1430が格納される。ソフトウェア識別番号とライセンスファイルは1対1の関係にある。ライセンスファイルとライセンスファイル番号は1対多の関係にあるため、同一のライセンスファイルに対して複数のライセンスファイル番号が存在しうる。   A license file table 1427 stores a license file number 1428, a license file 1429, and a software identification code 1430. The software identification number and the license file have a one-to-one relationship. Since the license file and the license file number have a one-to-many relationship, a plurality of license file numbers can exist for the same license file.

1431は転送用ライセンスファイルのテーブルであり、転送用ライセンスファイル番号1432、転送用ライセンスファイル1433、アプリケーションID1434、転送元ライセンスファイル番号1435、転送先デバイスシリアル番号1436を格納する。アプリケーションIDと転送用ライセンスファイル番号は1対多の関係にあるため、同一のアプリケーションIDに対して複数の転送ライセンスファイル番号が存在しうる。   A transfer license file table 1431 stores a transfer license file number 1432, a transfer license file 1433, an application ID 1434, a transfer source license file number 1435, and a transfer destination device serial number 1436. Since the application ID and the transfer license file number have a one-to-many relationship, a plurality of transfer license file numbers may exist for the same application ID.

デバイス商品情報テーブル5720は、商品に対して一意なデバイス商品番号5721、対象機種商品名称5722、LA#の発行状態により内容の変更を禁止することを示す編集ロックフラグ5723などを格納する。   The device product information table 5720 stores a device product number 5721 unique to the product, an object model product name 5722, an edit lock flag 5723 indicating that the change of contents is prohibited depending on the issuance status of LA #, and the like.

機番データバンド情報テーブルはデバイス商品情報テーブル5720に対して1対多の関係にあるため、同一のデバイス商品に対して複数の機番データバンドが存在しうる。
機番データバンド情報テーブル5780はデバイス商品コード5781、シーケンス番号5782、データバンドプレフィックス5783、データバンド開始番号5784、データバンド終了番号5785、編集ロックフラグ5786、仕向地域5787などを格納する。
Since the device number data band information table has a one-to-many relationship with the device product information table 5720, a plurality of device number data bands may exist for the same device product.
The machine number data band information table 5780 stores a device product code 5781, a sequence number 5782, a data band prefix 5783, a data band start number 5784, a data band end number 5785, an edit lock flag 5786, a destination area 5787, and the like.

アプリケーションとデバイス商品を関連付けるテーブル5810は、アプリケーションID5811とデバイス商品コード5812を格納する。アプリケーションIDとデバイス商品は1対多の関係にあるため、同一のアプリケーションIDに対して複数のデバイス商品が存在しうる。   A table 5810 for associating an application with a device product stores an application ID 5811 and a device product code 5812. Since the application ID and the device product have a one-to-many relationship, there can be a plurality of device products for the same application ID.

次に、本実施の形態の処理手順を図15〜図18のフローチャートを参照しながら説明する。
(ライセンス情報発行サーバへのアプリケーション商品の登録)
図15は、本実施の形態のライセンス情報発行サーバにおけるライセンス商品登録処理手順の一例を示すフローチャートである。
Next, the processing procedure of the present embodiment will be described with reference to the flowcharts of FIGS.
(Registration of application products to the license information issuance server)
FIG. 15 is a flowchart showing an example of a license product registration process procedure in the license information issuance server of the present embodiment.

所定の商品登録処理開始操作を行うと、本フローが起動される。そして、最初のステップS1501では、アプリケーション指定画面(図3)を販売会社端末の画面表示装置上に表示する。次にステップS1502にて、販売会社操作者が商品登録を行うアプリケーションの[商品登録]ボタンの選択を受け付ける。   When a predetermined product registration process start operation is performed, this flow is activated. In the first step S1501, an application designation screen (FIG. 3) is displayed on the screen display device of the sales company terminal. In step S1502, the sales company operator accepts the selection of the [Product Registration] button of the application for registering the product.

[商品登録]ボタンが選択されると、ステップS1503において商品タイプ指定画面(図4)の表示処理を行う。次に、ステップS1504において、操作者が商品タイプを選択し、[次へ]ボタンを選択すると、ステップS1505に進み、選択された商品タイプがBタイプ(ライセンス条件を指定しない商品タイプ)かどうかを調べる。   When the [Register Product] button is selected, a product type designation screen (FIG. 4) is displayed in step S1503. In step S1504, when the operator selects a product type and selects the [Next] button, the process advances to step S1505 to check whether the selected product type is a B type (a product type for which no license condition is specified). Investigate.

ステップS1505の判定の結果、Bタイプの商品タイプが選択された場合は、ステップS1506にて、ライセンス条件と保守契約機能の設定項目を含まない商品登録画面(図11)を表示する。次に、ステップS1507にて操作者による商品情報の入力を受け付け、ステップS1510に進む。   If the B type product type is selected as a result of the determination in step S1505, a product registration screen (FIG. 11) that does not include the license condition and maintenance contract function setting items is displayed in step S1506. Next, in step S1507, input of product information by the operator is accepted, and the process proceeds to step S1510.

一方、ステップS1505の判定の結果、Bタイプの商品タイプが選択されていない場合は、ステップS1508にて、ライセンス条件と保守契約機能の設定項目を含む商品登録画面(図5)を表示する。   On the other hand, as a result of the determination in step S1505, if the B type product type is not selected, a product registration screen (FIG. 5) including the license conditions and the setting items of the maintenance contract function is displayed in step S1508.

次に、ステップS1509にて操作者による商品情報、ライセンス条件及び保守契約情報の入力を受け付け、ステップS1510に進む。ステップS1510で操作者が[登録]ボタンを選択すると、ステップS1511にて商品の登録を行い、本処理を終了する。   Next, in step S1509, input of product information, license conditions, and maintenance contract information by the operator is accepted, and the process proceeds to step S1510. When the operator selects the [Register] button in step S1510, the product is registered in step S1511, and this process ends.

(ライセンス情報発行サーバへのデバイス商品の登録)
図19は、本実施の形態のライセンス情報発行サーバにおけるデバイス商品登録処理の手順を説明するフローチャートである。
(Register device products on the license information issuance server)
FIG. 19 is a flowchart for explaining the procedure of device product registration processing in the license information issuance server of this embodiment.

所定のデバイス商品登録処理開始操作を行うと、本フローが起動される。最初のステップS501では、図20のデバイス商品を登録するデバイス商品登録画面5101を表示する。この画面5101には、デバイス商品コード5102、デバイス商品名称5103、商品概要5104、機番データバンドのプリフィックス5105と5107、機番データバンドの開始番号5106、終番5108などの入力フィールドがある。   When a predetermined device product registration process start operation is performed, this flow is activated. In the first step S501, a device product registration screen 5101 for registering the device product of FIG. 20 is displayed. This screen 5101 has input fields such as a device product code 5102, device product name 5103, product summary 5104, machine number data band prefixes 5105 and 5107, machine number data band start number 5106, and end number 5108.

また、すでに登録されている選択可能な仕向け地域を指定する仕向地域リストボックス5109がある。入力完了時次へ進む次へボタン5110がある。ここで機番データバンドとは、デバイスシリアル番号の並びを表し、後述する仕向け地域の判定等に用いられる。仕向け地域とは、デバイス商品、オプション商品、アプリケーションの販売地域を示す。仕向け地域は予め複数の販売会社名を登録しておく。   In addition, there is a destination area list box 5109 for designating a selectable destination area that has already been registered. There is a next button 5110 which proceeds to the next when input is completed. Here, the machine number data band represents an array of device serial numbers and is used for determination of a destination area, which will be described later. The destination area indicates the sales area of device products, option products, and applications. In the destination area, a plurality of sales company names are registered in advance.

デバイス商品登録を行うユーザは、ステップS502において前記デバイス商品登録画面5101に表示されている入力フィールドを記入し、デバイス商品パラメータを設定する。   The user who performs device product registration fills in the input fields displayed on the device product registration screen 5101 in step S502, and sets device product parameters.

次に、ステップS503にて、ユーザが適正な入力をしないで次へボタン5110を押すと再度同じ入力画面が表示される。入力が適正な場合、設定されたデータがデバイス商品登録確認画面5201に表示され(ステップS504)、ユーザは登録内容を確認したら、登録ボタン5202を押下する(ステップS505)。システムはDBにデバイス商品情報設定処理(ステップS506)を実施し本処理を終了する。   Next, when the user presses the next button 5110 without performing proper input in step S503, the same input screen is displayed again. If the input is appropriate, the set data is displayed on the device product registration confirmation screen 5201 (step S504). When the user confirms the registration content, the user presses the registration button 5202 (step S505). The system performs device product information setting processing (step S506) in the DB and ends this processing.

(ライセンス情報発行サーバへのオプション商品の登録)
<商品登録設定の説明(商品登録部111)>
図23〜図25は、ライセンス発行サーバ101が提供するオプション商品登録のための入力画面の一例を示す図である。ライセンス情報発行サーバ101は、製造者システム103からインターネット105を介したアクセスを受けて、図23〜図25に示す画面を表示するための表示用データを製造者システム103に送信する。
(Registering optional products to the license information issuance server)
<Description of product registration setting (product registration unit 111)>
23 to 25 are diagrams showing examples of input screens for optional product registration provided by the license issuing server 101. FIG. Upon receiving access from the manufacturer system 103 via the Internet 105, the license information issuance server 101 transmits display data for displaying the screens shown in FIGS. 23 to 25 to the manufacturer system 103.

図22は、ライセンス発行サーバ101が提供するオプション商品登録処理を示すフローチャートである。このフローチャートと、図23〜図25の画面とを使って商品登録について説明する。   FIG. 22 is a flowchart showing optional product registration processing provided by the license issuing server 101. Product registration will be described using this flowchart and the screens of FIGS.

まず、製造者システム103からインターネット105を介してライセンス発行サーバ101にログインし、操作メニュー(図示せず)を表示する。このメニューにはたとえば商品登録や設定してある商品を参照・変更できる商品参照メニューなどがある。   First, the manufacturer system 103 logs in to the license issuing server 101 via the Internet 105 and displays an operation menu (not shown). This menu includes, for example, a merchandise reference menu that allows merchandise registration and setting and referencing and changing of merchandise.

操作メニュー(図示せず)から商品登録を選択すると商品登録処理が始まり、ステップS5301にてオプション登録の新規登録画面5401を表示する。オプション登録の新規登録画面5401には機能ID5402と機能名5403を入力する項と、次へボタン5404、スキップボタン540がある。   When product registration is selected from an operation menu (not shown), product registration processing starts, and a new registration screen 5401 for option registration is displayed in step S5301. The option registration new registration screen 5401 includes a section for inputting a function ID 5402 and a function name 5403, a next button 5404, and a skip button 540.

ステップS5302にて機能ID5402と機能名5403を入力し、「次へ」ボタン5404を選択する。次に、ステップS5303に進み、「次へ」ボタンの判断で不正な入力が行われたか否かを判断する。この判断の結果、不正な入力が行われた場合はステップS5301に戻る。「次へ」ボタン5404が押された際に、正当な入力が行われたと判断した場合、設定されたデータをDBに設定する、オプション機能名情報設定ステップS5304を実施する。   In step S5302, a function ID 5402 and a function name 5403 are input, and a “Next” button 5404 is selected. Next, the processing proceeds to step S5303, where it is determined whether or not an illegal input has been made by determining the “Next” button. As a result of this determination, if an illegal input is made, the process returns to step S5301. When it is determined that a valid input has been made when the “Next” button 5404 is pressed, an optional function name information setting step S5304 is performed in which the set data is set in the DB.

オプション商品登録画面表示ステップS5305では、オプション商品を登録する画面5501を表示する。5501の画面には、オプション商品コード入力フィールド5502、オプションの商品名称を入力するフィールド5503、商品概要入力欄5504、オプション機能名の選択フィールド5505、すでに登録されている選択可能なデバイス商品フィールド5506がある。この商品フィールド5506は0個以上複数選択できる。入力完了時次へ進む次へボタン5507と、次のデバイス商品登録S907へ進むためのスキップボタン608がある。   In an optional product registration screen display step S5305, a screen 5501 for registering optional products is displayed. The screen 5501 includes an optional product code input field 5502, an optional product name input field 5503, a product overview input field 5504, an optional function name selection field 5505, and a selectable device product field 5506 that has already been registered. is there. The product field 5506 can be selected from 0 or more. When the input is completed, there is a next button 5507 for proceeding to the next and a skip button 608 for proceeding to the next device product registration S907.

ユーザは、ステップS5306にて、前記オプション商品コード入力フィールド5502、オプションの商品名称を入力するフィールド5503、商品概要入力欄5504、オプション機能名の選択フィールド5505、すでに登録されている選択可能なデバイス商品フィールド5506を入力し、ステップS5307で「次へ」ボタンを押下する。   In step S5306, the user inputs the optional product code input field 5502, the field 5503 for inputting an optional product name, the product overview input field 5504, the option function name selection field 5505, and the selectable device products already registered. A field 5506 is input, and a “Next” button is pressed in step S5307.

ユーザが適正な入力をしないで次へボタン5507を押すと再度同じ入力画面が表示される。入力が適正な場合、システムはオプション商品登録確認画面表示ステップS5308を行い、オプション商品登録確認画面5601を表示する。ユーザがステップS5309にて「登録」ボタン5602を押下すると、設定されたデータをDBに設定するステップS5310を実施し終了する。   If the user presses the next button 5507 without performing proper input, the same input screen is displayed again. If the input is appropriate, the system performs an optional product registration confirmation screen display step S5308 and displays an optional product registration confirmation screen 5601. When the user presses “Register” button 5602 in step S5309, step S5310 for setting the set data in the DB is performed, and the process ends.

(オプション商品、デバイス商品管理データベース)
図26は、ライセンス情報管理データベース106に格納される情報を簡易的に示した図である。ライセンス情報管理データベース106は、オプション商品情報テーブル5710、デバイス商品情報テーブル5720、これら2つの情報テーブルが多対多の関係であるのでこれを関連図けるテーブル5730、機能情報5740、顧客情報テーブル5750、ライセンスアクセス番号情報テーブル5760、ライセンスキー情報テーブル5770及び機番情報テーブル5780を有する。
(Optional product and device product management database)
FIG. 26 is a diagram simply showing information stored in the license information management database 106. The license information management database 106 includes an option product information table 5710, a device product information table 5720, and a table 5730, a function information 5740, a customer information table 5750, a relationship between these two information tables. A license access number information table 5760, a license key information table 5770, and a machine number information table 5780 are included.

機能情報テーブル5740は印字装置123のオプションを分類識別するための機能ID5741と機能名5742が格納される。機能情報はオプション商品に対して1対多の関係にあるため、同一のオプション商品に対して複数のライセンスアクセス番号が存在しうる。   The function information table 5740 stores a function ID 5741 and a function name 5742 for classifying and identifying options of the printing apparatus 123. Since the function information has a one-to-many relationship with the option product, there may be a plurality of license access numbers for the same option product.

オプション商品情報テーブル5710は、本システム上で一意となるオプション商品コード5711、オプションの機能分類を示す機能ID5712、商品名5713、商品概要5714、商品登録日5715が格納される。ライセンスアクセス番号はオプション商品に対して1対多の関係にあるため、同一のオプション商品に対して複数のライセンスアクセス番号が存在しうる。   The option product information table 5710 stores an option product code 5711 that is unique on this system, a function ID 5712 that indicates an option function classification, a product name 5713, a product overview 5714, and a product registration date 5715. Since the license access number has a one-to-many relationship with the option product, a plurality of license access numbers can exist for the same option product.

ライセンスアクセス番号テーブル5760は、ライセンスアクセス番号(LA#)5761、ライセンスアクセス番号の発行シーケンス番号5762、LA#の発行日5763、オプション商品コード5764、デバイスシリアル番号(DS#)5765、ユーザシリアル番号5766、ライセンスの有効・無効状態を示すステータス5767を格納する。
顧客情報テーブル5750は、ユーザシリアル番号5751、会社名5752、メールアドレス453、電話番号5754、氏名5755を格納する。
The license access number table 5760 includes a license access number (LA #) 5761, a license access number issuance sequence number 5762, an LA # issuance date 5762, an option product code 5564, a device serial number (DS #) 5765, and a user serial number 5766. The status 5767 indicating the valid / invalid state of the license is stored.
The customer information table 5750 stores a user serial number 5751, a company name 5752, a mail address 453, a telephone number 5754, and a name 5755.

ライセンスキー(Lkey)情報テーブル5770は、Lkey5771、ライセンスアクセス番号(LA#)5772、LA#発行日時5773を格納する。デバイス商品情報テーブル5720と、機番データバンド情報テーブル5780は、前記図14に示したものと同一である。   The license key (Lkey) information table 5770 stores an Lkey 5771, a license access number (LA #) 5772, and an LA # issue date 5773. The device product information table 5720 and the machine number data band information table 5780 are the same as those shown in FIG.

デバイス商品情報テーブル5720は、商品に対して一意なデバイス商品番号5721、対象機種商品名称5722、LA#の発行状態により内容の変更を禁止することを示す編集ロックフラグ5723などを格納する。
機番データバンド情報テーブルはデバイス商品情報テーブル5720に対して1対多の関係にあるため、同一のデバイス商品に対して複数の機番データバンドが存在しうる。
The device product information table 5720 stores a device product number 5721 unique to the product, an object model product name 5722, an edit lock flag 5723 indicating that the change of contents is prohibited depending on the issuance status of LA #, and the like.
Since the device number data band information table has a one-to-many relationship with the device product information table 5720, a plurality of device number data bands may exist for the same device product.

機番データバンド情報テーブル5780はデバイス商品コード5781、シーケンス番号5782、データバンドプレフィックス5783、データバンド開始番号5784、データバンド終了番号5785、編集ロックフラグ5786、仕向地域5787などを格納する。   The machine number data band information table 5780 stores a device product code 5781, a sequence number 5782, a data band prefix 5783, a data band start number 5784, a data band end number 5785, an edit lock flag 5786, a destination area 5787, and the like.

オプション商品とデバイス商品を関連付けるテーブル5730は、オプション商品コード5731とデバイス商品コード5732を格納する。オプション商品とデバイス商品は1対多の関係にあるため、同一のオプション商品に対して複数のデバイス商品が存在しうる。   The table 5730 for associating the option product with the device product stores an option product code 5731 and a device product code 5732. Since the option product and the device product have a one-to-many relationship, a plurality of device products can exist for the same option product.

(ライセンス情報発行サーバによるアプリケーション商品のソフトウェア識別コードの発行)
次に、図16のフローチャートを用いて、販売会社またはソフトウェア開発業者におけるソフトウェア識別コード発行処理について説明する。
(Issuance of software identification codes for application products by the license information issuance server)
Next, the software identification code issuing process in the sales company or software developer will be described with reference to the flowchart of FIG.

販売会社またはソフトウェア開発業者の操作者が、所定のソフトウェア識別コード発行処理の開始操作を行うと、本フローが起動され、最初のステップS1601にて発行対象アプリケーションのソフトウェア識別コード発行商品指定画面(図6)を表示する。   When the operator of the sales company or the software developer performs an operation for starting a predetermined software identification code issuance process, this flow is started, and in the first step S1601, a software identification code issuance product designation screen (see FIG. 6) is displayed.

次に、ステップS1602にて操作者がソフトウェア識別コードの発行を行う商品の[SID発行]ボタンの選択を受け付ける。次に、ステップS1603にて、ソフトウェア識別コード発行画面(図7)を表示する。続いて、ステップS1604で、操作者が発行するソフトウェア識別コードのライセンス本数の入力を受け付け、さらに、ステップS1605にて、[発行]ボタンの選択を受け付ける。[発行]ボタンが選択されると、ステップS1606にて、ソフトウェア識別コードを発行し、本処理を終了する。   In step S1602, the operator accepts selection of an [SID issue] button for a product for which a software identification code is issued. In step S1603, a software identification code issuance screen (FIG. 7) is displayed. Subsequently, in step S1604, an input of the number of licenses of the software identification code issued by the operator is accepted, and in step S1605, selection of the [Issue] button is accepted. If the [Issue] button is selected, a software identification code is issued in step S1606, and this process is terminated.

<ライセンス情報発行サーバによるアプリケーション商品のライセンス情報の発行>
次に、図31〜図35の画面の表示例を説明する図と、図36のフローチャートを用いて、ユーザによるライセンス情報発行処理について説明する。
<Issuance of license information for application products by the license information issuing server>
Next, the license information issuance processing by the user will be described with reference to the diagrams for explaining display examples of the screens of FIGS. 31 to 35 and the flowchart of FIG.

ユーザが、所定のライセンス情報発行開始操作を行うと、本処理が起動される。ステップS4501ではソフトウェア識別コード(SID)入力画面4001をユーザ端末の画面表示装置上に表示する。次にステップS4502にて、ユーザによるソフトウェア識別コード(SID)の入力を受け付ける。   When the user performs a predetermined license information issuance start operation, this processing is started. In step S4501, a software identification code (SID) input screen 4001 is displayed on the screen display device of the user terminal. In step S4502, an input of a software identification code (SID) by the user is received.

ソフトウェア識別コード(SID)が入力されると、ステップS4503においてライセンス情報ファイル確認画面4101を表示する。ユーザはライセンス情報を確認後、ステップS4504において「次へ」ボタンを押下する。   When the software identification code (SID) is input, a license information file confirmation screen 4101 is displayed in step S4503. After confirming the license information, the user presses a “next” button in step S4504.

次に、ステップS4505において、デバイスシリアル番号入力画面4201を表示し、ステップS4506においてユーザによるデバイスシリアル番号の入力を受け付ける。デバイスシリアル番号の入力が終了すると、ステップS4507において、ライセンス情報詳細画面4301を表示する。   In step S4505, the device serial number input screen 4201 is displayed. In step S4506, the input of the device serial number by the user is accepted. When the input of the device serial number is completed, a license information detail screen 4301 is displayed in step S4507.

ユーザは、ステップS4508にて、[ライセンスファイルの発行]ボタンを選択することにより、ライセンス情報(ファイル)の発行を指示する。ライセンス情報の発行が指示されると、ステップS4509にてライセンス情報を生成し、ステップS4510にてライセンス情報取得画面4401を表示する。   In step S4508, the user instructs the issuance of license information (file) by selecting a “issue license file” button. When issuance of license information is instructed, license information is generated in step S4509, and a license information acquisition screen 4401 is displayed in step S4510.

ユーザは生成されたライセンス情報を取得するために、ステップS4511にて「ライセンスファイルのダウンロード」リンクを押下すると、オペレーティングシステム標準の保存ダイアログが表示され、任意の保存先とファイル名を入力して保存を行い、ライセンス情報の発行処理が終了する。   When the user presses the “Download License File” link in step S4511 in order to obtain the generated license information, an operating system standard save dialog is displayed, and an arbitrary save destination and file name are input and saved. To complete the license information issuance process.

なお、本実施の形態では、ライセンス情報発行サーバがユーザに直接、ライセンス情報を発行する場合について説明したが、ソフトウェア開発業者にライセンス情報を発行し、当該ソフトウェア開発業者が発行されたライセンス情報をユーザに転送するようにしてもよい。   In this embodiment, the case where the license information issuing server issues license information directly to the user has been described. However, the license information is issued to the software developer, and the license information issued by the software developer is used as the user. You may make it forward to.

本実施の形態では、ユーザは、以上のようにして発行されたライセンス情報を用いて認証を受け、アプリケーション商品をユーザのデバイスにインストールし、デバイスの機能を追加することができる。ライセンス情報を用いて認証することで、アプリケーション商品が不正にコピーされたり、インストールされたりすることを防止できる。   In the present embodiment, the user can be authenticated using the license information issued as described above, install the application product on the user's device, and add the function of the device. By authenticating using the license information, it is possible to prevent the application product from being illegally copied or installed.

<ライセンスファイル転送の説明>
エンドユーザがデバイスを買い替えるなどして、旧デバイスで使用していたアプリケーションソフトやオプション製品を新デバイスでも引き続き使用できるようにしたい場合、旧デバイスのライセンスを新デバイスに転送する処理を行う。
<Explanation of license file transfer>
When the end user wants to replace the device with another device so that the application software and optional products used on the old device can continue to be used on the new device, the license of the old device is transferred to the new device.

次に、図37〜図40で本実施の形態に係わるライセンスファイル転送処理について説明する。
エンドユーザが旧デバイスで使用していたライセンスファイルの新デバイスへの転送をライセンス管理者に要求すると、ライセンス管理者は所定のライセンスファイル転送開始操作を行い、本処理が起動される。
Next, a license file transfer process according to the present embodiment will be described with reference to FIGS.
When the end user requests the license manager to transfer the license file used in the old device to the new device, the license manager performs a predetermined license file transfer start operation, and this processing is started.

図40に示したように、処理が開始されると、最初のステップS3401では、転送元ライセンスファイル・転送先デバイスシリアル番号入力画面3101をライセンス管理者端末の画面表示装置上に表示する。次に、ステップS3402において、ライセンス管理者は入力フィールド3102に転送元ライセンスファイルを、入力フィールド3103に転送先デバイスシリアル番号を入力する。   As shown in FIG. 40, when the process is started, in the first step S3401, a transfer source license file / transfer destination device serial number input screen 3101 is displayed on the screen display device of the license manager terminal. In step S3402, the license administrator inputs the transfer source license file in the input field 3102 and the transfer destination device serial number in the input field 3103.

ライセンス管理者が「次へ」ボタン3104を押下すると、ライセンス情報発行サーバ101はこれらの入力を受け付け、ステップS3403において転送元ライセンスファイルの妥当性検証を行う。ここで、妥当性検証とは、ライセンスファイルの内容が、ライセンス情報発行サーバ101の管理しているライセンスとして含まれるべき項目が適正な値であるかどうかのチェックである。妥当性が確認できなかった場合は、ライセンス情報発行サーバ101はライセンス管理者端末にエラー画面を表示する。   When the license manager presses the “next” button 3104, the license information issuance server 101 accepts these inputs, and verifies the validity of the transfer source license file in step S3403. Here, the validity verification is a check of whether or not the contents of the license file have an appropriate value to be included as a license managed by the license information issuing server 101. If the validity cannot be confirmed, the license information issuing server 101 displays an error screen on the license administrator terminal.

ここで、転送元ライセンスファイルの妥当性を確認できれば、ステップS3404において、ライセンス情報発行サーバ101は転送元ライセンスファイルと転送先デバイスシリアル番号をもとに転送用ライセンスファイルテーブル1431を検索し、過去に同一の転送元ライセンスファイルと転送先デバイスシリアル番号によって転送用ライセンスファイルが発行されていないことを確認する。ここで、過去に同一の転送用ライセンスファイルが発行されていた場合は、ライセンス情報発行サーバ101はライセンス管理者端末にエラー画面を表示する。   If the validity of the transfer source license file can be confirmed, in step S3404, the license information issuing server 101 searches the transfer license file table 1431 based on the transfer source license file and the transfer destination device serial number, and in the past. Check that the transfer license file is not issued with the same transfer source license file and transfer destination device serial number. If the same transfer license file has been issued in the past, the license information issuing server 101 displays an error screen on the license manager terminal.

過去に同一の転送用ライセンスファイルが発行されていなければ、ライセンス情報発行サーバ101はステップS3405において、ライセンス情報発行サーバ101は転送元ライセンスファイルから取得したアプリケーションIDによってアプリケーションID・デバイス商品コード関連付けテーブル5810を参照し、対応するデバイス商品コードを取得する。   If the same transfer license file has not been issued in the past, the license information issuance server 101 determines in step S3405 that the license information issuance server 101 uses the application ID acquired from the transfer source license file and the application ID / device product code association table 5810. To obtain the corresponding device product code.

次に、ステップS3406では、ライセンス情報発行サーバ101はステップS3405で取得したデバイス商品コードによって、転送先デバイスシリアル番号が対応デバイス商品コードに存在するかどうかを確認し、存在した場合はステップS3407において転送ライセンス情報画面3201を表示する。ライセンス管理者は転送ライセンス情報を確認し、ステップS3408において「発行」ボタン3202を押下する。   Next, in step S3406, the license information issuance server 101 confirms whether or not the transfer destination device serial number exists in the corresponding device product code based on the device product code acquired in step S3405, and if it exists, transfers it in step S3407. A license information screen 3201 is displayed. The license manager confirms the transfer license information and presses an “issue” button 3202 in step S3408.

ライセンス情報発行サーバ101は、ライセンス管理者からの転送ライセンスファイル発行の指示を受け、ステップS3409において転送用ライセンスファイルを作成する。さらに、ライセンス情報発行サーバ101はステップS3410において、転送用ライセンスファイルテーブル1431に、作成した転送用ライセンスファイルの情報を登録する。   Upon receiving an instruction to issue a transfer license file from the license manager, the license information issuance server 101 creates a transfer license file in step S3409. Further, in step S3410, the license information issuing server 101 registers information on the created transfer license file in the transfer license file table 1431.

次に、ステップS3411において、ライセンス情報発行サーバ101は転送用ライセンスファイル取得画面3301を表示する。ステップS3412において、ライセンス管理者は生成された転送用ライセンスファイルを取得するために「転送用ライセンスファイルのダウンロード」リンク3302を押下すると、オペレーティングシステム標準の保存ダイアログが表示され、任意の保存先とファイル名を入力して保存を行い、転送用ライセンスファイルの発行処理が終了する。   In step S3411, the license information issuance server 101 displays a transfer license file acquisition screen 3301. In step S3412, when the license manager presses the “download license file download” link 3302 to obtain the generated transfer license file, an operating system standard save dialog is displayed, and an arbitrary save destination and file are displayed. Enter the name and save, and the transfer license file issuance process ends.

<ライセンス情報発行サーバによるオプション商品のライセンスアクセス番号発行の説明(LA#発行部160)>
図28〜図30は、ライセンスアクセス番号を発行するための画面の一例を示す図である。ライセンス情報発行サーバ101は、販売者システム104からインターネット105を介したアクセスを受けて、図28〜図30に示す画面を表示するための表示用データを販売者システム104に送信する。図27はLA#発行部の制御手順を示すフローチャートを示す図である。このフローチャートと画面図28〜図30を使ってライセンスアクセス番号発行について説明する。
<Explanation of Issuing License Access Number of Optional Product by License Information Issuing Server (LA # Issuing Unit 160)>
28 to 30 are diagrams showing examples of screens for issuing a license access number. Upon receiving access from the seller system 104 via the Internet 105, the license information issuance server 101 transmits display data for displaying the screens shown in FIGS. 28 to 30 to the seller system 104. FIG. 27 is a flowchart illustrating the control procedure of the LA # issuing unit. The license access number issuance will be described with reference to this flowchart and the screens of FIGS.

ライセンス情報発行サーバ101は、販売会社システム104においてログインするとライセンスアクセス番号を発行する処理であるステップS5801に入り、画面5901を表示するための画像データを送信し、オプション商品コードの入力を要求する。   The license information issuance server 101 enters step S5801, which is a process of issuing a license access number when logging in at the sales company system 104, transmits image data for displaying a screen 5901, and requests input of an optional product code.

画面5901はライセンスアクセス番号取得のために、先ず取得したいオプション商品を設定するための画面の一例を示す図である。この画面5901にはオプションの番号入力フィールド5902、検索ボタン5903がある。ユーザが検索ボタン5903を押すと、オプション情報の表示画面6001を表示する処理であるステップS5802を行う。   A screen 5901 is a diagram showing an example of a screen for setting an optional product to be acquired first in order to acquire a license access number. This screen 5901 has an optional number input field 5902 and a search button 5903. When the user presses search button 5903, step S5802 which is processing for displaying option information display screen 6001 is performed.

ステップS5802では、設定された先のオプション情報を取得しデータベースからオプションに関連する情報を引き出し、画面情報を生成する。画面6001は、オプションに関連する情報のほかに、ライセンスアクセス番号(LA#)の発行数を指定するフィールド6002、発行ボタン6003、過去の発行履歴表示6004、過去発行したライセンスアクセス番号の再ダウンロードボタン6005、戻るボタン6006がある。   In step S5802, the set option information is acquired, information related to the option is extracted from the database, and screen information is generated. A screen 6001 includes a field 6002 for designating the number of license access numbers (LA #) issued in addition to information related to options, an issue button 6003, a past issue history display 6004, and a re-download button for past license access numbers. 6005 and a return button 6006.

発行ボタン6003が押されると、LA#の発行処理であるステップS5803を行い、ライセンス番号のダウンロード画面6101を生成しライセンスの発行指示を要求する。
次に、LA#の発行処理であるステップS5804は、入力された発行数を取得し、発行数分のライセンスアクセステーブルを生成すると同時にライセンスアクセス番号を生成しテーブルにセットする。さらに、生成したデータをファイル形式で保存する。生成したファイルのリンクを含んだ表示データを準備する。ダウンロード画面6101は、ライセンスアクセス番号のダウンロードリンク6102、処理終了のための終了ボタン6103がある。
When the issue button 6003 is pressed, step S5803, which is an LA # issue process, is performed, a license number download screen 6101 is generated, and a license issue instruction is requested.
Next, in step S5804, which is the LA # issuance process, the number of issued inputs is acquired, and license access tables for the issued number are generated, and at the same time, license access numbers are generated and set in the table. Further, the generated data is saved in a file format. Prepare display data including the link of the generated file. The download screen 6101 includes a license access number download link 6102 and an end button 6103 for ending the process.

再発行のためのダウンロードボタン6005が押されると、同様にLA#の発行処理であるステップS5804を行い、ライセンス番号のダウンロード画面6101を生成する。LA#の発行処理であるステップS5804は、保存されている過去に生成したファイルのリンクを含んだ表示データを準備する。   When a download button 6005 for reissuing is pressed, step S5804, which is an LA # issuance process, is performed in the same manner, and a license number download screen 6101 is generated. In step S5804, which is an LA # issuance process, display data including a link of a file generated in the past is prepared.

<ライセンスキー発行の説明(Lkey発行モジュール115)>
図41〜図45はライセンスキーを発行するための画面の一例を示す図である。ライセンス情報発行サーバ101は、ユーザシステム102からインターネット105を介したアクセスを受けて、図41〜図45に示す画面を表示するための表示用データをユーザシステム102に送信する。
<Explanation of license key issue (Lkey issue module 115)>
FIGS. 41 to 45 are diagrams showing examples of screens for issuing license keys. Upon receiving access from the user system 102 via the Internet 105, the license information issuance server 101 transmits display data for displaying the screens shown in FIGS. 41 to 45 to the user system 102.

図45は、ライセンスキー発行部の制御手順を示すフローチャートを示す図である。このフローチャートと図41〜図45の画面を使ってライセンスキー発行について説明する。   FIG. 45 is a flowchart illustrating the control procedure of the license key issuing unit. The license key issuance will be described with reference to this flowchart and the screens of FIGS.

ユーザは、ライセンス情報の発行を行う際には、購入したオプションパッケージに記載されたURLをユーザシステム102のブラウザからアクセスすることから始まる。リクエストを受けたライセンス情報発行サーバ101は、最初のステップS1801にてアクセスしアクセス番号入力画面1401を生成する処理を行う。画像データを送信し、ライセンスアクセス番号(LA#)の入力を要求する。アクセス番号入力画面1401は、ライセンスアクセス番号(LA#)入力フィールド1402、次へボタン1403からなる。   When issuing the license information, the user starts by accessing the URL described in the purchased option package from the browser of the user system 102. Upon receiving the request, the license information issuance server 101 performs processing for accessing and generating an access number input screen 1401 in the first step S1801. Send the image data and request the license access number (LA #). The access number input screen 1401 includes a license access number (LA #) input field 1402 and a next button 1403.

ユーザが購入したオプションパッケージに記載されたライセンスアクセス番号(LA#)を入力フィールド1402に入力し、次へボタン1403を押すと、ステップS1802にて入力されたライセンスアクセス番号(LA#)を取得してライセンスアクセス番号テーブル5760を検索し、設定されているオプションに関連する情報や商品に関連する情報を引き出し、シリアル番号入力を要求する登録画面1501の情報を生成する。画面1501にはデバイスシリアル番号入力フィールド1502、入力確認用1503、次へボタン1504、戻るボタン1505がある。   When the license access number (LA #) described in the option package purchased by the user is entered in the input field 1402 and the next button 1403 is pressed, the license access number (LA #) entered in step S1802 is acquired. The license access number table 5760 is searched, information related to the set option and information related to the product are extracted, and information on the registration screen 1501 for requesting serial number input is generated. A screen 1501 includes a device serial number input field 1502, an input confirmation 1503, a next button 1504, and a back button 1505.

これらフィールドにデバイスシリアル番号を入力し、次へボタン1504を押すと、判断処理ステップS1803を行う。ステップS1803では、入力されたデバイスシリアル番号を確認し、すでに発行ずみの機器であるかどうか判断する。   When a device serial number is entered in these fields and the next button 1504 is pressed, determination processing step S1803 is performed. In step S1803, the input device serial number is confirmed to determine whether the device has already been issued.

この判断の結果、ライセンスが未発行である場合、ステップS1805に進む。ステップS1805では、ユーザにライセンスの発行を確認するための画面の一例を示す図である情報確認画面1601を表示する。   If the result of this determination is that a license has not been issued, processing proceeds to step S1805. In step S1805, an information confirmation screen 1601 that is an example of a screen for confirming license issuance to the user is displayed.

情報確認画面1601には、ライセンス発行ボタン1602と戻るボタン1603がある。ライセンス発行ボタン1602が押されると、ステップS1806に進む。ステップS1806では、入力されたデバイスシリアル番号及び設定してあるオプション番号などの情報を使って暗号化したライセンスキー番号(LKey#)を生成しデータベースに登録する。さらに、ライセンスキー番号(LKey#)を表示するための画面1701を生成する。画面1701には、ブラウザから適正に印刷出きるようなサイズの画面を生成するボタン1702がある。   The information confirmation screen 1601 includes a license issue button 1602 and a return button 1603. If the license issue button 1602 is pressed, the process advances to step S1806. In step S1806, a license key number (LKey #) encrypted using information such as the input device serial number and the set option number is generated and registered in the database. Further, a screen 1701 for displaying the license key number (LKey #) is generated. The screen 1701 includes a button 1702 for generating a screen having a size that can be appropriately printed from the browser.

一方、ステップS1803の判断の結果、すでに発行済みである場合、ステップS1804に進む。ステップS1804では、入力されたデバイスシリアル番号及び設定してあるオプション番号などの情報を使って既に暗号化したライセンスキー番号(LKey#)をデータベースから取得し、さらにこの取得ずみライセンスキー番号(LKey#)を表示するための画面1701を生成する。   On the other hand, if the result of determination in step S1803 has already been issued, processing proceeds to step S1804. In step S1804, a license key number (LKey #) that has already been encrypted is acquired from the database using information such as the input device serial number and the set option number, and this acquired license key number (LKey #) is further acquired. ) Is generated.

取得したライセンスキーは、ユーザの操作により例えば印字装置といったデバイスに入力しオプションを使える状態にする。ライセンスキーを入力したデバイスでは、自機の設定してあるデバイスシリアル番号及び設定してあるオプション番号から先に説明した同様のライセンス情報発行サーバ101の暗号化と同様な処理を行いライセンスキー番号(LKey#)を生成し、入力されたライセンスキー番号(LKey#)と比較して一致するかどうかの判断でオプションの起動を許可する。こうすることにより、製造販売したデバイスとそのオプションをライセンス情報発行サーバ101の管理下に置くことが出きるようになる。   The acquired license key is input to a device such as a printing device by the user's operation to make the option usable. In the device that has input the license key, the same processing as the encryption of the license information issuance server 101 described above is performed from the device serial number set by the own device and the set option number, and the license key number ( LKey #) is generated, and the activation of the option is permitted by judging whether or not they match with the input license key number (LKey #). By doing so, it becomes possible to place the manufactured and sold devices and their options under the management of the license information issuing server 101.

なお、前記デバイスをユーザシステム102とは異なるように説明したが、ブラウザ及びライセンスキー(Lkey#)の入力ができるような一体化したようなシステムの形態もありうる。よってその形態を選ばないことはいうまでもない。また、オプション商品登録、及びデバイス登録のフローが前後しても、同様に実現可能なことはいうまでもない。   Although the device has been described so as to be different from the user system 102, there may be an integrated system form in which a browser and a license key (Lkey #) can be input. Therefore, it goes without saying that the form is not chosen. Further, it goes without saying that it can be realized similarly even if the flow of optional product registration and device registration is changed.

<ライセンスキー転送の説明>
次に、図46〜図50を参照しながらライセンスキー転送の説明を行う。
エンドユーザが旧デバイスで使用していたライセンスキーの新デバイスへの転送をライセンス管理者に要求すると、ライセンス管理者は所定のライセンスキー転送開始操作を行い、本処理が起動される。
<Explanation of license key transfer>
Next, license key transfer will be described with reference to FIGS.
When the end user requests the license manager to transfer the license key used in the old device to the new device, the license manager performs a predetermined license key transfer start operation, and this processing is started.

図50に示したように、最初のステップS3901において、ライセンス情報発行サーバ101はライセンスアクセス番号・デバイスシリアル番号・ライセンスキー入力画面3501をライセンス管理者端末の画面表示装置上に表示する。ライセンス管理者はライセンスアクセス番号、デバイスシリアル番号、ライセンスキーのいずれかをそれぞれ入力フィールド3502、3503、3504に入力する。   As shown in FIG. 50, in the first step S3901, the license information issuance server 101 displays a license access number / device serial number / license key input screen 3501 on the screen display device of the license manager terminal. The license manager inputs one of the license access number, device serial number, and license key in the input fields 3502, 3503, and 3504, respectively.

次に、ステップS3902においてライセンス管理者がデバイスシリアル番号の入力を選択した場合、ステップS3903にてライセンス管理者はデバイスシリアル番号を入力する。ステップS3904において、ライセンス情報発行サーバ101は入力されたデバイスシリアル番号によってライセンスアクセス番号テーブル5760を参照して、そのデバイスシリアル番号に対して発行されているライセンスキーを検索し、ステップS3905において、図47に示すように、ライセンスキー一覧画面3601を表示する。   Next, when the license manager selects input of the device serial number in step S3902, the license manager inputs the device serial number in step S3903. In step S3904, the license information issuing server 101 refers to the license access number table 5760 by the input device serial number, and searches for a license key issued for the device serial number. In step S3905, the license information issuing server 101 searches for the license key issued in FIG. The license key list screen 3601 is displayed as shown in FIG.

次に、ステップS3906において、ライセンス管理者が転送したいライセンスキーを選択し「詳細」ボタン3602を押下すると、ステップS3907において、ライセンス情報発行サーバ101は選択されたライセンスキーがすでに転送・再発行されていないかを、ライセンスキー情報テーブル5770を参照して確認する。すでに同じライセンスキーの転送・再発行が行われていた場合、ライセンス情報発行サーバ101はライセンス管理者端末にエラー画面を表示する。   Next, in step S3906, when the license administrator selects a license key to be transferred and presses the “detail” button 3602, the license information issuing server 101 has already transferred / reissued the selected license key in step S3907. It is confirmed by referring to the license key information table 5770. If the same license key has already been transferred / reissued, the license information issuance server 101 displays an error screen on the license administrator terminal.

転送・再発行がされていないことが確認できると、ステップS3909において、ライセンス情報発行サーバ101はライセンスキーの詳細情報(ライセンスアクセス番号、オプション商品情報、デバイス商品情報)をライセンスキーテーブル5770、ライセンスアクセス番号テーブル5760、オプション商品情報テーブル5710、オプション商品・デバイス商品関連付けテーブル5730及びデバイス商品情報テーブル5720から検索し、ライセンスキー情報詳細画面3701を表示する。   If it is confirmed that transfer / reissue has not been performed, in step S3909, the license information issuance server 101 obtains detailed information (license access number, option product information, device product information) of the license key, license key table 5770, license access. The license key information detail screen 3701 is displayed by searching from the number table 5760, the option product information table 5710, the option product / device product association table 5730, and the device product information table 5720.

一方、ステップS3902の判断において、ライセンス管理者がライセンスアクセス番号またはライセンスキーの入力を選択した場合、ステップS3908において、ライセンス管理者はライセンスアクセス番号またはライセンスキーを入力し、ライセンス情報発行サーバ101は入力されたライセンスアクセス番号またはライセンスキーによって、ライセンスアクセス番号テーブル5760とライセンスキー情報テーブル5770を検索する。   On the other hand, if it is determined in step S3902 that the license administrator selects input of a license access number or license key, in step S3908, the license administrator inputs the license access number or license key, and the license information issuing server 101 inputs it. The license access number table 5760 and the license key information table 5770 are searched based on the license access number or license key thus obtained.

次に、ステップS3909において、ライセンス情報発行サーバ101はライセンスキーの詳細情報(ライセンスアクセス番号、オプション商品情報、デバイス商品情報)をライセンスキーテーブル5770、ライセンスアクセス番号テーブル5760、オプション商品情報テーブル5710、オプション商品・デバイス商品関連付けテーブル5730及びデバイス商品情報テーブル5720から検索し、図48に示すライセンスキー情報詳細画面3701を表示する。   Next, in step S3909, the license information issuance server 101 uses the license key detailed information (license access number, option product information, device product information) as the license key table 5770, license access number table 5760, option product information table 5710, option. The product / device product association table 5730 and the device product information table 5720 are searched, and a license key information detail screen 3701 shown in FIG. 48 is displayed.

次に、ステップS3910において、ライセンス管理者は入力フィールド3703に転送先デバイスシリアル番号を入力する。次に、ステップS3911においてライセンス管理者が「発行」ボタン3704を押下する。   Next, in step S3910, the license administrator inputs the transfer destination device serial number in the input field 3703. In step S 3911, the license administrator presses an “issue” button 3704.

ライセンス情報発行サーバ101は転送ライセンスキーの発行を指示されると、ステップS3912において、転送するライセンスキーがすでに転送・再発行されていないかをライセンスキー情報テーブル5770を参照して確認する。この確認の結果、すでに転送・再発行が行われていた場合、ライセンス情報発行サーバ101はライセンスキー管理者端末にエラー画面を表示する。   When the license information issuance server 101 is instructed to issue a transfer license key, in step S3912, the license information issuance server 101 checks whether or not the license key to be transferred has already been transferred / reissued with reference to the license key information table 5770. As a result of this confirmation, if transfer / reissue has already been performed, the license information issuance server 101 displays an error screen on the license key manager terminal.

転送・再発行されていないことが確認できると、ステップS3913において、ライセンス情報発行サーバ101は先ほどステップS3909で検索したデバイス商品情報テーブル5720のデバイス商品コード5721によって機番データバンド情報テーブル5780を検索し、入力された転送先デバイスシリアル番号が機番データバンドの範囲内に存在しているかどうか確認する。転送先デバイスシリアル番号が機番データバンドの範囲外であれば、ライセンス情報発行サーバ101はライセンスキー管理者端末にエラー画面を表示する。   If it is confirmed that the data has not been transferred or reissued, in step S3913, the license information issuance server 101 searches the device data band information table 5780 using the device product code 5721 of the device product information table 5720 searched in step S3909. Confirm whether the input transfer destination device serial number is within the range of the machine number data band. If the transfer destination device serial number is outside the range of the machine number data band, the license information issuing server 101 displays an error screen on the license key manager terminal.

転送先デバイスシリアル番号が機番データバンドの範囲内であれば、ステップS3914において、ライセンス情報発行サーバ101は転送用ライセンスキーを生成する。続いて、ステップS3915において、ライセンス情報発行サーバ101はライセンスキー情報テーブル5760に、生成された転送用ライセンスキーを登録し、転送元ライセンスキーの転送・再発行済みフラグを立て、使用不可とする。   If the transfer destination device serial number is within the range of the machine number data band, in step S3914, the license information issuing server 101 generates a transfer license key. In step S3915, the license information issuance server 101 registers the generated transfer license key in the license key information table 5760, sets a transfer / reissue completed flag for the transfer source license key, and disables the use.

次に、ステップS3916において、ライセンス情報発行サーバ101は転送ライセンスキー発行画面3901を表示し、ライセンス管理者は生成された転送ライセンスキーを取得し、転送ライセンスキーの発行処理が終了する。   Next, in step S3916, the license information issuance server 101 displays a transfer license key issuance screen 3901, the license manager obtains the generated transfer license key, and the transfer license key issuance processing ends.

<転送ライセンス情報の自動発行>
その他の実施例として、デバイス間でライセンス情報を自動発行する方法を、図51を用いて説明する。
処理が開始されると、最初のステップS3001において、エンドユーザは転送元デバイスのパネル上でライセンス転送画面を選択する。ステップS3002において、転送元デバイスがライセンス転送画面を表示すると、ステップS3003において、エンドユーザは転送先デバイスシリアル番号を入力し、ステップS3004において「転送」ボタンを押下する。
<Automatic issuance of transfer license information>
As another embodiment, a method for automatically issuing license information between devices will be described with reference to FIG.
When the process is started, in the first step S3001, the end user selects a license transfer screen on the panel of the transfer source device. When the transfer source device displays the license transfer screen in step S3002, the end user inputs the transfer destination device serial number in step S3003, and presses the “transfer” button in step S3004.

転送元デバイスは、エンドユーザからのライセンス転送の指示を受け、ステップS3005において、転送元ライセンス情報と入力された転送元デバイスシリアル番号をライセンス情報発行サーバ101に送信する。ステップS3005の送信手段としては、電子メール等を想定しているが実現可能であれば他の手段でも構わない。   Upon receiving the license transfer instruction from the end user, the transfer source device transmits the transfer source license information and the input transfer source device serial number to the license information issuing server 101 in step S3005. As the transmission means in step S3005, e-mail or the like is assumed, but other means may be used as long as it can be realized.

次に、ステップS3006において、ライセンス情報発行サーバ101は受け付けたライセンス情報と転送先デバイスシリアル番号から転送ライセンス情報が生成できるかチェックを行う。ここで行われる具体的なチェック項目は、図40の転送用ライセンスファイル発行処理のステップS3403〜3406で行っている項目と同様である。   In step S3006, the license information issuance server 101 checks whether transfer license information can be generated from the received license information and the transfer destination device serial number. The specific check items performed here are the same as the items performed in steps S3403 to S3406 of the transfer license file issuance process of FIG.

次に、ステップS3006において、転送ライセンス情報が生成不可と判断された場合、ステップS3011において、ライセンス情報発行サーバ101は転送元デバイスに転送不可の通知を行う。転送ライセンス情報が生成可能である場合、ステップS3007において、ライセンス情報発行サーバ101は転送ライセンス情報を生成する。   Next, when it is determined in step S3006 that transfer license information cannot be generated, in step S3011, the license information issuance server 101 notifies the transfer source device that transfer cannot be performed. If transfer license information can be generated, the license information issuing server 101 generates transfer license information in step S3007.

次に、ステップS3008においてライセンス情報がファイル形式だった場合、転送用ライセンスファイルテーブル1431に、作成した転送用ライセンスファイルの情報を登録する。   Next, when the license information is in a file format in step S3008, information on the created transfer license file is registered in the transfer license file table 1431.

また、ライセンス情報がキー形式だった場合、ライセンス情報発行サーバ101はライセンスキー情報テーブル5760に、生成された転送用ライセンスキーを登録し、転送元ライセンスキーの転送・再発行済みフラグを立て、使用不可とする。ステップS3009において、ライセンス情報発行サーバ101は転送先デバイスに転送ライセンス情報を送信し、ステップS3010において、転送先デバイスが転送ライセンス情報を取得し、転送ライセンス情報の自動発行処理が終了する。   If the license information is in key format, the license information issuing server 101 registers the generated transfer license key in the license key information table 5760, sets the transfer source license key transfer / reissued flag, and uses it. Impossible. In step S3009, the license information issuance server 101 transmits the transfer license information to the transfer destination device. In step S3010, the transfer destination device acquires the transfer license information, and the transfer license information automatic issuance process ends.

(本発明の他の実施の形態)
前述した実施の形態の機能を実現するべく各種のデバイスを動作させるように、前記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施の形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ(CPUあるいはMPU)に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
(Another embodiment of the present invention)
A software program for realizing the functions of the above-described embodiment for an apparatus or a computer in the system connected to the various devices so as to operate the various devices to realize the functions of the above-described embodiments. What was implemented by supplying the code and operating the various devices in accordance with a program stored in a computer (CPU or MPU) of the system or apparatus is also included in the scope of the present invention.

また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記録する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。   In this case, the program code of the software itself realizes the functions of the above-described embodiments, and the program code itself and means for supplying the program code to the computer, for example, the program code The stored recording medium constitutes the present invention. As a recording medium for recording the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施の形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているOS(オペレーティングシステム)あるいは他のアプリケーションソフト等と共同して前述の実施の形態の機能が実現される場合にもかかるプログラムコードは本発明の実施の形態に含まれる。   Further, by executing the program code supplied by the computer, not only the functions of the above-described embodiments are realized, but also the OS (operating system) or other application software in which the program code is running on the computer. The program code is also included in the embodiment of the present invention even when the functions of the above-described embodiment are realized in cooperation with the above.

さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合にも本発明に含まれる。   Further, after the supplied program code is stored in the memory provided in the function expansion board of the computer or the function expansion unit connected to the computer, the CPU provided in the function expansion board or function expansion unit based on the instruction of the program code The present invention also includes the case where the functions of the above-described embodiment are realized by performing part or all of the actual processing.

本発明の一実施の形態によるライセンス情報発行装置の構成図である。It is a block diagram of the license information issuing apparatus by one embodiment of this invention. 本発明の一実施の形態におけるライセンス情報発行装置のブロック図である。It is a block diagram of the license information issuing apparatus in one embodiment of this invention. 本発明の一実施の形態におけるアプリケーション一覧画面の一例を示す図である。It is a figure which shows an example of the application list screen in one embodiment of this invention. 本発明の一実施の形態における商品タイプ指定画面の一例を示す図である。It is a figure which shows an example of the goods type designation | designated screen in one embodiment of this invention. 本発明の一実施の形態における商品登録画面の一例を示す図である。It is a figure which shows an example of the goods registration screen in one embodiment of this invention. 本発明の一実施の形態におけるソフトウェア識別コード発行時の商品選択画面の一例を示す図である。It is a figure which shows an example of the goods selection screen at the time of software identification code issue in one embodiment of this invention. 本発明の一実施の形態におけるソフトウェア識別コード発行画面の一例を示す図である。It is a figure which shows an example of the software identification code issue screen in one embodiment of this invention. 本発明の一実施の形態におけるソフトウェア識別コード入力画面の一例を示す図である。It is a figure which shows an example of the software identification code input screen in one embodiment of this invention. 本発明の一実施の形態におけるライセンス情報ファイル発行画面の一例を示す図である。It is a figure which shows an example of the license information file issue screen in one embodiment of this invention. 本発明の一実施の形態におけるライセンス情報ファイル取得画面の一例を示す図である。It is a figure which shows an example of the license information file acquisition screen in one embodiment of this invention. 本発明の一実施の形態におけるライセンス条件指定項目なしの商品登録画面の一例を示す図である。It is a figure which shows an example of the goods registration screen without the license condition designation | designated item in one embodiment of this invention. 本発明の一実施の形態におけるライセンス情報発行時の商品選択画面の一例を示す図である。It is a figure which shows an example of the goods selection screen at the time of the license information issue in one embodiment of this invention. 本発明の一実施の形態におけるライセンス情報発行画面の一例を示す図である。It is a figure which shows an example of the license information issue screen in one embodiment of this invention. 本発明の一実施の形態におけるソフトウェア管理データベースの説明図である。It is explanatory drawing of the software management database in one embodiment of this invention. 本発明の一実施の形態における商品登録処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the goods registration process sequence in one embodiment of this invention. 本発明の一実施の形態におけるソフトウェア識別コード発行処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the software identification code issuing process procedure in one embodiment of this invention. 本発明の一実施の形態におけるユーザのライセンス情報発行処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the user's license information issuing process procedure in one embodiment of this invention. 本発明の一実施の形態における販売会社及びソフトウェア開発業者のライセンス情報発行処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the license information issuing process procedure of the sales company and software developer in one embodiment of this invention. 本発明の一実施の形態におけるライセンス情報発行サーバにおけるデバイス商品登録処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the device goods registration process sequence in the license information issuing server in one embodiment of this invention. 本発明の一実施の形態におけるデバイス商品登録画面の一例を示す図である。It is a figure which shows an example of the device goods registration screen in one embodiment of this invention. 本発明の一実施の形態におけるデバイス商品登録確認画面の一例を示す図である。It is a figure which shows an example of the device goods registration confirmation screen in one embodiment of this invention. 本発明の一実施の形態におけるオプション商品登録処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the optional goods registration process sequence in one embodiment of this invention. 本発明の一実施の形態におけるオプション登録画面の一例を示す図である。It is a figure which shows an example of the option registration screen in one embodiment of this invention. 本発明の一実施の形態におけるオプション商品登録画面の一例を示す図である。It is a figure which shows an example of the option goods registration screen in one embodiment of this invention. 本発明の一実施の形態におけるオプション商品登録確認画面の一例を示す図である。It is a figure which shows an example of the option goods registration confirmation screen in one embodiment of this invention. 本発明の一実施の形態におけるオプション商品管理データベースの説明図である。It is explanatory drawing of the option merchandise management database in one embodiment of this invention. 本発明の一実施の形態におけるLA#発行部の制御手順を示すフローチャートである。It is a flowchart which shows the control procedure of the LA # issuing part in one embodiment of this invention. 本発明の一実施の形態におけるLA#発行のためのオプション商品検索画面の一例を示す図である。It is a figure which shows an example of the option goods search screen for LA # issue in one embodiment of this invention. 本発明の一実施の形態におけるLA#発行のためのオプション情報の表示画面の一例を示す図である。It is a figure which shows an example of the display screen of the option information for LA # issue in one embodiment of this invention. 本発明の一実施の形態におけるLA#発行のためのダウンロード画面の一例を示す図である。It is a figure which shows an example of the download screen for LA # issue in one embodiment of this invention. 本発明の一実施の形態におけるライセンスファイル発行処理のライセンスアクセス番号入力画面の一例を示す図である。It is a figure which shows an example of the license access number input screen of the license file issue process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスファイル発行処理の商品確認画面の一例を示す図である。It is a figure which shows an example of the goods confirmation screen of the license file issue process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスファイル発行処理のデバイスシリアル番号入力画面の一例を示す図である。It is a figure which shows an example of the device serial number input screen of the license file issue process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスファイル発行処理の情報確認画面の一例を示す図である。It is a figure which shows an example of the information confirmation screen of the license file issue process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスファイル発行処理のライセンスファイル取得画面の一例を示す図である。It is a figure which shows an example of the license file acquisition screen of the license file issue process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスファイル発行処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the license file issue processing procedure in one embodiment of this invention. 本発明の一実施の形態におけるライセンスファイル転送処理のライセンス転送情報入力画面の一例を示す図である。It is a figure which shows an example of the license transfer information input screen of the license file transfer process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスファイル転送処理の転送ライセンス情報画面の一例を示す図である。It is a figure which shows an example of the transfer license information screen of the license file transfer process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスファイル転送処理の転送ライセンスファイル取得画面の一例を示す図である。It is a figure which shows an example of the transfer license file acquisition screen of the license file transfer process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスファイル転送処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the license file transfer processing procedure in one embodiment of this invention. 本発明の一実施の形態におけるライセンスキー発行処理のライセンスアクセス番号入力画面の一例を示す図である。It is a figure which shows an example of the license access number input screen of the license key issue process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスキー発行処理のデバイスシリアル番号入力画面の一例を示す図である。It is a figure which shows an example of the device serial number input screen of the license key issue process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスキー発行処理の情報確認画面の一例を示す図である。It is a figure which shows an example of the information confirmation screen of the license key issue process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスキー発行処理のライセンスキー発行完了画面の一例を示す図である。It is a figure which shows an example of the license key issue completion screen of the license key issue process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスキー発行処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the license key issue processing procedure in one embodiment of this invention. 本発明の一実施の形態におけるライセンスキー転送処理のライセンス情報検索画面の一例を示す図である。It is a figure which shows an example of the license information search screen of the license key transfer process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスキー転送処理のライセンスキー一覧画面の一例を示す図である。It is a figure which shows an example of the license key list screen of the license key transfer process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスキー転送処理のライセンスキー情報詳細画面の一例を示す図である。It is a figure which shows an example of the license key information detail screen of the license key transfer process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスキー転送処理の転送ライセンスキー発行完了画面の一例を示す図である。It is a figure which shows an example of the transfer license key issue completion screen of the license key transfer process in one embodiment of this invention. 本発明の一実施の形態におけるライセンスキー転送処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the license key transfer processing procedure in one embodiment of this invention. 本発明の一実施の形態における転送ライセンス自動発行処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the transfer license automatic issue processing procedure in one embodiment of this invention.

符号の説明Explanation of symbols

101 ライセンス情報発行サーバ
102 ユーザ端末
103 販売会社端末
104 ソフトウェア開発業者端末
105 ネットワーク
106 ライセンス情報管理データベース
107 商品登録部
108 アプリケーション指定モジュール
109 商品タイプ指定モジュール
110 商品登録画面表示モジュール
111 商品情報入力モジュール
112 ライセンス条件指定モジュール
113 商品登録モジュール
114 SID発行部
115 商品選択モジュール
116 SID発行モジュール
117 LF発行部
118 LA#入力モジュール
119 DS#入力モジュール
120 商品選択モジュール
121 ライセンス条件指定モジュール
122 LF発行モジュール
123 表示部(ユーザ端末)
124 入力部(ユーザ端末)
125 表示部(販売会社端末)
126 入力部(販売会社端末)
127 表示部(ソフトウェア開発業者端末)
128 入力部(ソフトウェア開発業者端末)
150 オプション機能名登録モジュール
151 オプション商品登録モジュール
152 デバイス商品登録モジュール
154 Lkey発行部
155 LA#入力モジュール
156 DS#入力モジュール
157 Lkey発行モジュール
160 LA#発行部
161 オプションコード指定モジュール
162 LA#発行モジュール
101 License Information Issuing Server 102 User Terminal 103 Sales Company Terminal 104 Software Developer Terminal 105 Network 106 License Information Management Database 107 Product Registration Unit 108 Application Specification Module 109 Product Type Specification Module 110 Product Registration Screen Display Module 111 Product Information Input Module 112 License Condition specifying module 113 Product registration module 114 SID issuing unit 115 Product selecting module 116 SID issuing module 117 LF issuing unit 118 LA # input module 119 DS # input module 120 Product selecting module 121 License condition specifying module 122 LF issuing module 123 Display unit ( User terminal)
124 Input unit (user terminal)
125 Display (sales company terminal)
126 Input section (sales company terminal)
127 Display (Software developer terminal)
128 input unit (software developer terminal)
150 Optional Function Name Registration Module 151 Optional Product Registration Module 152 Device Product Registration Module 154 Lkey Issuer 155 LA # Input Module 156 DS # Input Module 157 Lkey Issue Module 160 LA # Issuer 161 Option Code Specification Module 162 LA # Issue Module

Claims (9)

ネットワークを介して接続される情報処理装置とライセンスサーバ装置とを含むライセンス管理システムにおいて、In a license management system including an information processing apparatus and a license server apparatus connected via a network,
前記情報処理装置は、The information processing apparatus includes:
前記ライセンスサーバ装置から受信した情報入力画面を表示部に表示し、転送元のライセンス情報または転送元デバイスシリアル番号を入力する転送元ライセンス情報入力手段と、A transfer source license information input means for displaying the information input screen received from the license server device on the display unit and inputting the transfer source license information or the transfer source device serial number;
前記ライセンスサーバ装置から受信した前記転送元のライセンス情報の詳細情報を前記表示部に表示し、転送先デバイスシリアル番号を入力する転送先デバイス情報入力手段と、Detailed information of the transfer source license information received from the license server device is displayed on the display unit, and transfer destination device information input means for inputting a transfer destination device serial number;
前記ライセンスサーバ装置に対して、転送ライセンスの発行指示を送信する転送ライセンス発行指示手段とを有し、Transfer license issuance instruction means for transmitting a transfer license issuance instruction to the license server device;
前記ライセンスサーバ装置は、The license server device
ライセンス転送処理のための情報入力画面を前記情報処理装置へ送信する情報入力画面送信手段と、Information input screen transmitting means for transmitting an information input screen for license transfer processing to the information processing apparatus;
前記情報処理装置から受信した前記転送元のライセンス情報または前記転送元デバイスシリアル番号に対応する前記転送元のライセンス情報の詳細情報を前記情報処理装置へ送信するライセンス情報送信手段と、License information transmitting means for transmitting detailed information of the transfer source license information corresponding to the transfer source license information or the transfer source device serial number received from the information processing device to the information processing device;
前記情報処理装置から前記転送ライセンスの発行指示を受信したときに、前記転送元のライセンス情報がすでに転送または再発行されているか否かを判断するライセンス判断手段と、License determining means for determining whether or not the transfer source license information has already been transferred or reissued when the transfer license issuance instruction is received from the information processing apparatus;
前記情報処理装置から受信した前記転送先デバイスシリアル番号が正しいか否かを検証するデバイス番号判断手段と、Device number determination means for verifying whether the transfer destination device serial number received from the information processing apparatus is correct;
前記ライセンス判断手段により前記転送元のライセンス情報がすでに転送または再発行されていないと判断され、かつ、前記デバイス番号判断手段により前記転送先デバイスシリアル番号が正しいと判断された場合に、転送ライセンス情報を発行するライセンス発行手段とを有し、When the license determining means determines that the transfer source license information has not been transferred or reissued, and the device number determining means determines that the transfer destination device serial number is correct, the transfer license information And a license issuing means for issuing
前記ライセンス発行手段は、前記転送ライセンス情報を発行するときに、前記転送元のライセンス情報を転送または再発行済みとして使用不可とすることを特徴とするライセンス管理システム。  The license issuing system is characterized in that, when issuing the transfer license information, the license information of the transfer source is disabled as being transferred or reissued.
前記デバイス番号判断手段は、前記転送先デバイスシリアル番号が規定の番号範囲内である場合に正しいと判断することを特徴とする請求項1に記載のライセンス管理システム。2. The license management system according to claim 1, wherein the device number determination unit determines that the transfer destination device serial number is correct when the transfer destination device serial number is within a specified number range. 前記転送ライセンス情報は、前記ライセンスサーバ装置が前記情報処理装置に対して送信することを特徴とする請求項1に記載のライセンス管理システム。The license management system according to claim 1, wherein the transfer license information is transmitted from the license server apparatus to the information processing apparatus. ネットワークを介して情報処理装置と接続可能なライセンスサーバ装置において、In a license server device that can be connected to an information processing device via a network,
ライセンス転送処理のための情報入力画面を前記情報処理装置へ送信する情報入力画面送信手段と、  Information input screen transmitting means for transmitting an information input screen for license transfer processing to the information processing apparatus;
前記情報処理装置から受信した転送元のライセンス情報または転送元デバイスシリアル番号に対応する前記転送元のライセンス情報の詳細情報を前記情報処理装置へ送信するライセンス情報送信手段と、  License information transmitting means for transmitting detailed information of the transfer source license information corresponding to the transfer source license information or transfer source device serial number received from the information processing device to the information processing device;
前記情報処理装置から転送ライセンスの発行指示を受信したときに、前記転送元のライセンス情報がすでに転送または再発行されているか否かを判断するライセンス判断手段と、  A license determining means for determining whether or not the transfer source license information has already been transferred or reissued when receiving a transfer license issuance instruction from the information processing apparatus;
前記情報処理装置から受信した転送先デバイスシリアル番号が正しいか否かを検証するデバイス番号判断手段と、  Device number determination means for verifying whether the transfer destination device serial number received from the information processing apparatus is correct;
前記ライセンス判断手段により前記転送元のライセンス情報がすでに転送または再発行されていないと判断され、かつ、前記デバイス番号判断手段により前記転送先デバイスシリアル番号が正しいと判断された場合に、転送ライセンス情報を発行するライセンス発行手段とを有し、  When the license determining means determines that the transfer source license information has not been transferred or reissued, and the device number determining means determines that the transfer destination device serial number is correct, the transfer license information And a license issuing means for issuing
前記ライセンス発行手段は、前記転送ライセンス情報を発行するときに、前記転送元のライセンス情報を転送または再発行済みとして使用不可とすることを特徴とするライセンスサーバ装置。  The license issuance means, wherein the license issuance means makes the transfer license information unusable as being transferred or reissued when issuing the transfer license information.
前記デバイス番号判断手段は、前記転送先デバイスシリアル番号が規定の番号範囲内である場合に正しいと判断することを特徴とする請求項4に記載のライセンスサーバ装置。5. The license server apparatus according to claim 4, wherein the device number determination unit determines that the transfer destination device serial number is correct when it is within a specified number range. 前記転送ライセンス情報は、前記情報処理装置に対して送信することを特徴とする請求項4に記載のライセンスサーバ装置。The license server apparatus according to claim 4, wherein the transfer license information is transmitted to the information processing apparatus. ネットワークを介して接続される情報処理装置とライセンスサーバ装置とを含むライセンス管理システムの制御方法において、In a control method of a license management system including an information processing apparatus and a license server apparatus connected via a network,
前記情報処理装置は、The information processing apparatus includes:
前記ライセンスサーバ装置から受信した情報入力画面を表示部に表示し、転送元のライセンス情報または転送元デバイスシリアル番号を転送元ライセンス情報入力手段が入力する工程と、Displaying the information input screen received from the license server device on the display unit, and the transfer source license information input means inputting the transfer source license information or the transfer source device serial number;
前記ライセンスサーバ装置から受信した前記転送元のライセンス情報の詳細情報を前記表示部に表示し、転送先デバイスシリアル番号を転送先デバイス情報入力手段が入力する工程と、Detailed information of the transfer source license information received from the license server device is displayed on the display unit, and a transfer destination device information input unit inputs a transfer destination device serial number;
前記ライセンスサーバ装置に対して、転送ライセンスの発行指示を転送ライセンス発行指示手段が送信する工程とを有し、A step of transmitting a transfer license issuance instruction means to the license server device,
前記ライセンスサーバ装置は、The license server device
ライセンス転送処理のための情報入力画面を情報入力画面送信手段が前記情報処理装置へ送信する工程と、An information input screen transmitting means for transmitting an information input screen for a license transfer process to the information processing apparatus;
前記情報処理装置から受信した前記転送元のライセンス情報または前記転送元デバイスシリアル番号に対応する前記転送元のライセンス情報の詳細情報をライセンス情報送信手段が前記情報処理装置へ送信する工程と、A license information transmitting unit transmitting detailed information of the transfer source license information corresponding to the transfer source license information or the transfer source device serial number received from the information processing device to the information processing device;
前記情報処理装置から前記転送ライセンスの発行指示を受信したときに、前記転送元のライセンス情報がすでに転送または再発行されているか否かをライセンス判断手段が判断する工程と、A step of determining whether or not the transfer source license information has already been transferred or reissued when the transfer license issuance instruction is received from the information processing apparatus;
前記情報処理装置から受信した前記転送先デバイスシリアル番号が正しいか否かをデバイス番号判断手段が検証する工程と、A device number determination unit that verifies whether the transfer destination device serial number received from the information processing apparatus is correct;
前記ライセンス判断手段により前記転送元のライセンス情報がすでに転送または再発行されていないと判断され、かつ、前記デバイス番号判断手段により前記転送先デバイスシリアル番号が正しいと判断された場合に、転送ライセンス情報をライセンス発行手段が発行する工程とを有し、When the license determining means determines that the transfer source license information has not been transferred or reissued, and the device number determining means determines that the transfer destination device serial number is correct, the transfer license information And a step of issuing a license issuing means,
前記転送ライセンス情報をライセンス発行手段が発行する工程においては、前記転送ライセンス情報を発行するときに、前記転送元のライセンス情報を転送または再発行済みとして使用不可とすることを特徴とするライセンス管理システムの制御方法。In the step of issuing the transfer license information by the license issuing unit, the license information of the transfer source is disabled as being transferred or reissued when the transfer license information is issued. Control method.
ネットワークを介して情報処理装置と接続可能なライセンスサーバ装置の制御方法において、In a control method of a license server device connectable to an information processing device via a network,
ライセンス転送処理のための情報入力画面を情報入力画面送信手段が前記情報処理装置へ送信する工程と、  An information input screen transmitting means for transmitting an information input screen for a license transfer process to the information processing apparatus;
前記情報処理装置から受信した転送元のライセンス情報または転送元デバイスシリアル番号に対応する前記転送元のライセンス情報の詳細情報をライセンス情報送信手段が前記情報処理装置へ送信する工程と、  A license information transmitting unit transmitting detailed information of the transfer source license information corresponding to a transfer source license information or a transfer source device serial number received from the information processing device to the information processing device;
前記情報処理装置から転送ライセンスの発行指示を受信したときに、前記転送元のライセンス情報がすでに転送または再発行されているか否かをライセンス判断手段が判断する工程と、  A step of determining whether or not the transfer source license information has already been transferred or reissued when receiving a transfer license issuance instruction from the information processing apparatus;
前記情報処理装置から受信した転送先デバイスシリアル番号が正しいか否かをデバイス番号判断手段が検証する工程と、  A device number determination unit that verifies whether the transfer destination device serial number received from the information processing apparatus is correct;
前記ライセンス判断手段により前記転送元のライセンス情報がすでに転送または再発行されていないと判断され、かつ、前記デバイス番号判断手段により前記転送先デバイスシリアル番号が正しいと判断された場合に、転送ライセンス情報をライセンス発行手段が発行する工程とを有し、  When the license determining means determines that the transfer source license information has not been transferred or reissued, and the device number determining means determines that the transfer destination device serial number is correct, the transfer license information And a step of issuing a license issuing means,
前記転送ライセンス情報をライセンス発行手段が発行する工程においては、前記転送ライセンス情報を発行するときに、前記転送元のライセンス情報を転送または再発行済みとして使用不可とすることを特徴とするライセンスサーバ装置の制御方法。  In the step of issuing the transfer license information by the license issuing means, when issuing the transfer license information, the license information of the transfer source is disabled as being transferred or reissued Control method.
請求項8に記載のライセンスサーバ装置の制御方法の各工程をコンピュータに実行させることを特徴とするプログラム A program for causing a computer to execute each step of the control method of the license server device according to claim 8 .
JP2004193495A 2004-06-30 2004-06-30 License management system, license server apparatus, license management system control method, and license server apparatus control method Expired - Fee Related JP4533022B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004193495A JP4533022B2 (en) 2004-06-30 2004-06-30 License management system, license server apparatus, license management system control method, and license server apparatus control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004193495A JP4533022B2 (en) 2004-06-30 2004-06-30 License management system, license server apparatus, license management system control method, and license server apparatus control method

Publications (2)

Publication Number Publication Date
JP2006018402A JP2006018402A (en) 2006-01-19
JP4533022B2 true JP4533022B2 (en) 2010-08-25

Family

ID=35792649

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004193495A Expired - Fee Related JP4533022B2 (en) 2004-06-30 2004-06-30 License management system, license server apparatus, license management system control method, and license server apparatus control method

Country Status (1)

Country Link
JP (1) JP4533022B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5003680B2 (en) * 2006-06-23 2012-08-15 富士通株式会社 Extension control method, extension control system, extension control program, and extension apparatus
JP5545037B2 (en) 2010-05-28 2014-07-09 株式会社リコー Information processing device
JP5545038B2 (en) 2010-05-28 2014-07-09 株式会社リコー Information processing device
JP2014178769A (en) * 2013-03-13 2014-09-25 Ricoh Co Ltd Software management system, license management system, software introduction method and program
US10740077B2 (en) 2016-03-18 2020-08-11 Ricoh Company, Ltd. Information processing system and information processing apparatus for facilitating installation of applications obtained from server on a networked electronic device
JP2021185642A (en) * 2020-05-24 2021-12-09 大 益滿 License key with digital signature

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0651975A (en) * 1992-07-30 1994-02-25 Fuji Xerox Co Ltd Software managing system
JPH10143363A (en) * 1996-11-13 1998-05-29 Fujitsu Ltd Software license granting device
JPH10149283A (en) * 1996-09-20 1998-06-02 Fujitsu Ltd Information processor, replaceable storage medium, license issue system, and license issuing and moving method
JP2002251225A (en) * 2000-12-20 2002-09-06 Ambition Inc Software licensing system
JP2003248738A (en) * 2002-02-22 2003-09-05 Ntt Comware Corp Method for transferring license of digital content and management device for transferring license thereof, device for performing transferring of license and management program for transferring license thereof, and program for performing transferring of license
JP2004164299A (en) * 2002-11-13 2004-06-10 Nec Corp Content using system and method, and server
JP2004171107A (en) * 2002-11-18 2004-06-17 Sony Corp Software providing system, software providing device and method, recording medium, and program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0651975A (en) * 1992-07-30 1994-02-25 Fuji Xerox Co Ltd Software managing system
JPH10149283A (en) * 1996-09-20 1998-06-02 Fujitsu Ltd Information processor, replaceable storage medium, license issue system, and license issuing and moving method
JPH10143363A (en) * 1996-11-13 1998-05-29 Fujitsu Ltd Software license granting device
JP2002251225A (en) * 2000-12-20 2002-09-06 Ambition Inc Software licensing system
JP2003248738A (en) * 2002-02-22 2003-09-05 Ntt Comware Corp Method for transferring license of digital content and management device for transferring license thereof, device for performing transferring of license and management program for transferring license thereof, and program for performing transferring of license
JP2004164299A (en) * 2002-11-13 2004-06-10 Nec Corp Content using system and method, and server
JP2004171107A (en) * 2002-11-18 2004-06-17 Sony Corp Software providing system, software providing device and method, recording medium, and program

Also Published As

Publication number Publication date
JP2006018402A (en) 2006-01-19

Similar Documents

Publication Publication Date Title
JP4827467B2 (en) License transfer system and license information issuing server
CN101114329B (en) Information processing method and information processing apparatus
CN102077211B (en) Method of managing software license contracts, system and information processing apparatus therefor
US9558326B2 (en) Information processing apparatus, program introduction assistance system and computer readable information recording medium
US7313826B2 (en) Connected support entitlement system method of operation
JP4948311B2 (en) License management system, license management method, and computer program
JP3924342B2 (en) Software license management system and software license management apparatus
JP4583434B2 (en) Insurance system
JP2009230422A (en) License file issuing device, image processing apparatus, license file issuing method, and application installation method
CN102598018B (en) License management system, sales management equipment, and license management apparatus
US8316423B2 (en) Image forming apparatus, key management server, activation system, and deactivation system
JPH11194903A (en) System and method for editorial picture printing
US7464144B2 (en) Method for providing information apparatus together with setups transfer service
JP4424721B2 (en) License information issue server
JP4533022B2 (en) License management system, license server apparatus, license management system control method, and license server apparatus control method
US20020002630A1 (en) Method and system for supplying programs
JP5039273B2 (en) License issuing system, license information issuing server, and license management method
JP2004021341A (en) Client/server system, user authentication method and connecting program
JP2008140324A (en) License issuing system, license information issuing server, and license management method
JP2009026069A (en) License issue merchandise production/shipping system
JP2004206342A (en) License issuing system
JP2006018770A (en) License issuing system, license issuing server, and license issuing method
JP2004046606A (en) Software authentication server, its proxy system, proxy method for authenticating software, and its program
JP2006185212A (en) Information management system, information management method and program
CN101014960A (en) License transfer system, user terminal, and license information issue server

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100412

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100525

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100611

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4533022

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130618

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees