JP5807682B2 - Communication device, communication control card, license management program, license management method - Google Patents
Communication device, communication control card, license management program, license management method Download PDFInfo
- Publication number
- JP5807682B2 JP5807682B2 JP2013540620A JP2013540620A JP5807682B2 JP 5807682 B2 JP5807682 B2 JP 5807682B2 JP 2013540620 A JP2013540620 A JP 2013540620A JP 2013540620 A JP2013540620 A JP 2013540620A JP 5807682 B2 JP5807682 B2 JP 5807682B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- license
- information
- communication device
- unit
- 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
Links
- 230000006854 communication Effects 0.000 title claims description 388
- 238000004891 communication Methods 0.000 title claims description 387
- 238000007726 management method Methods 0.000 title claims description 19
- 238000001514 detection method Methods 0.000 claims description 79
- 238000012217 deletion Methods 0.000 claims description 40
- 230000037430 deletion Effects 0.000 claims description 40
- 238000012545 processing Methods 0.000 claims description 40
- 238000000034 method Methods 0.000 claims description 28
- 238000012546 transfer Methods 0.000 claims description 19
- 238000003780 insertion Methods 0.000 claims description 15
- 230000037431 insertion Effects 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 14
- 238000012795 verification Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 34
- 238000010586 diagram Methods 0.000 description 23
- 230000000694 effects Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000003796 beauty Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/103—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for protecting copy right
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は通信装置、通信制御カード、ライセンス管理プログラム、及びライセンス管理方法に関する。 The present invention is a communication device, a communication control card, license management program relates及 beauty license management method.
マイクロ波通信システムを始めとする通信装置は、通信制御を行う単数または複数の通信制御カードを内蔵する。通信制御カードは、光通信や無線通信等の通信を制御するカード型装置である。通信制御カードは、通信装置に着脱可能な構成である。例えば、通信装置の管理者は、通信制御カードの故障時に通信制御カードを交換することにより故障に対応することができる。 Communication devices such as a microwave communication system incorporate one or more communication control cards for performing communication control. The communication control card is a card-type device that controls communication such as optical communication and wireless communication. The communication control card is configured to be detachable from the communication device. For example, the administrator of the communication device can cope with the failure by replacing the communication control card when the communication control card fails.
これらの通信制御カードは、通信処理にかかる多くの機能を実行することができる。これらの通信制御カードにおいて、各機能を実行可能にするか否かの設定は、例えばライセンスファイルを用いて行われている。 These communication control cards can execute many functions related to communication processing. In these communication control cards, whether or not each function can be executed is set using, for example, a license file.
図20は、通信制御カード内に設定されるライセンスファイルの一例を示す図である。これらの通信制御カードを内蔵する通信装置は、装置固有のシリアル情報(装置識別子)を有する。ライセンスファイルに記載されたシリアル情報と、装置固有のシリアル情報(装置識別子)が一致する場合、ライセンスファイルに記載された設定が有効化される。図20の例では、装置識別子が"AAA"である場合、ライセンスファイルに記載された設定(機能A=有効、機能B=無効、機能C=無効)が有効化される。 FIG. 20 is a diagram showing an example of a license file set in the communication control card. A communication device incorporating these communication control cards has device-specific serial information (device identifier). When the serial information described in the license file matches the device-specific serial information (device identifier), the setting described in the license file is validated. In the example of FIG. 20, when the device identifier is “AAA”, the settings described in the license file (function A = valid, function B = invalid, function C = invalid) are validated.
なお、ライセンスファイルに記載された設定は、装置動作の開始後にも適宜アップグレードすることができる。例えば、装置運用開始時に機能Aを無効化し、運用中に機能Aを有効化するライセンスアップグレード情報を入力する。ここでライセンスアップグレード情報に記載のシリアル情報と装置識別子が一致する場合、装置の機能設定は、ライセンスアップグレードファイルに記載の設定(たとえば機能Aの有効化)に更新される。 Note that the settings described in the license file can be upgraded as appropriate even after the operation of the apparatus is started. For example, the license upgrade information for invalidating the function A at the start of device operation and validating the function A during operation is input. When the serial information described in the license upgrade information matches the device identifier, the function setting of the device is updated to the setting described in the license upgrade file (for example, the function A is activated).
これらの通信装置では、故障等に備えるため、内部に備える通信制御カードが多重化されている場合も多い。通信制御カードは、通信装置に対して抜き差し可能に構成される。これにより、通信制御カードの故障時の交換や、通信制御カードを抜き取って他の通信装置に再利用すること等が可能となる。 In these communication apparatuses, in order to prepare for a failure or the like, communication control cards provided inside are often multiplexed. The communication control card is configured to be removable from the communication device. This makes it possible to replace the communication control card at the time of failure, to remove the communication control card and reuse it for other communication devices.
上記したように通信装置では、通信制御カードを抜き差しすることが可能である。ここで、例えば通信装置に新たな通信制御カードを挿入した場合(または、故障した通信制御カードを修理して再挿入した場合)に、通信装置は、ライセンスファイルの有効性のチェック(装置識別子との照合)を再度行う必要がある。そのため、通信装置の管理者は、通信装置の装置識別子を調べ、当該装置識別子の情報を含めたライセンスファイルを通信制御カードに設定した後に、当該通信制御カードを通信装置に挿入する必要がある。 As described above, the communication control card can be inserted and removed from the communication device. Here, for example, when a new communication control card is inserted into the communication device (or when a failed communication control card is repaired and reinserted), the communication device checks the validity of the license file (device identifier and It is necessary to check again. Therefore, the administrator of the communication device needs to check the device identifier of the communication device, set a license file including information on the device identifier in the communication control card, and then insert the communication control card into the communication device.
しかし、管理者は、複数の通信装置を管理する場合が多い。そのため、管理者は、通信装置毎に装置識別子を調べる等の作業を行う必要がある。すなわち、通信制御カードの交換等の際のライセンス管理に手間がかかるという問題があった。 However, an administrator often manages a plurality of communication devices. Therefore, the administrator needs to perform work such as checking the device identifier for each communication device. That is, there is a problem that it takes time to manage the license when exchanging the communication control card.
なお、特許文献1等は、ライセンス管理にかかる一手法を開示しているがいずれも上述の問題を解決できるものではない。 Note that Patent Document 1 and the like disclose a technique related to license management, but none of them can solve the above-described problems.
本発明は、かかる問題点を鑑みてなされたものであり、通信制御カードの交換等の際のライセンス管理を容易にすることができる通信装置、通信制御カード、ライセンス管理プログラム、及びライセンス管理方法を提供することを主たる目的とする。 The present invention takes the problems in view has been made, the communication apparatus, a communication control card which can facilitate license management during replacement of the communication control card, license management program,及 beauty license management The main purpose is to provide a method.
本発明にかかる通信装置の一態様は、
通信装置に着脱可能であり、実行可能な各機能を有効化するか否かを示すライセンス情報を保持する第1の通信制御カードを備え、
前記第1の通信制御カードは、
前記通信装置への挿入を検出するイベント検出部と、
前記イベント検出部による検出に応じ、前記ライセンス情報に記述されたシリアル情報と、前記通信装置の識別子との対応を判定するライセンス対応判定を実行する判定部と、
前記ライセンス対応判定に応じて、前記ライセンス情報の有効化または無効化を行う更新部と、を備え、
前記判定部は、前記ライセンス情報に記述されたシリアル情報が特定キーである場合、前記通信装置の識別子と対応するシリアル情報が記述されているとみなす、ものである。One aspect of the communication device according to the present invention is:
A first communication control card which is detachable from the communication device and holds license information indicating whether to enable each executable function;
The first communication control card is
An event detector for detecting insertion into the communication device;
A determination unit that performs a license correspondence determination for determining a correspondence between the serial information described in the license information and the identifier of the communication device in response to detection by the event detection unit;
An update unit that validates or invalidates the license information according to the license correspondence determination,
When the serial information described in the license information is a specific key, the determination unit considers that serial information corresponding to the identifier of the communication device is described.
本発明にかかる通信制御カードの一態様は、
通信装置に着脱可能であり、実行可能な各機能を有効化するか否かを示すライセンス情報を保持する通信制御カードであって、
前記通信装置への挿入を検出するイベント検出部と、
前記イベント検出部による検出に応じ、前記ライセンス情報に記述されたシリアル情報と、前記通信装置の識別子との対応を判定するライセンス対応判定を実行する判定部と、
前記ライセンス対応判定に応じて、前記ライセンス情報の有効化または無効化を行う更新部と、を備え、
前記判定部は、前記ライセンス情報に記述されたシリアル情報が特定キーである場合、前記通信装置の識別子と対応するシリアル情報が記述されているとみなす、ものである。One aspect of the communication control card according to the present invention is:
A communication control card that is detachable from the communication device and holds license information indicating whether to enable each executable function,
An event detector for detecting insertion into the communication device;
A determination unit that performs a license correspondence determination for determining a correspondence between the serial information described in the license information and the identifier of the communication device in response to detection by the event detection unit;
An update unit that validates or invalidates the license information according to the license correspondence determination,
When the serial information described in the license information is a specific key, the determination unit considers that serial information corresponding to the identifier of the communication device is described.
本発明にかかるライセンス管理方法の一態様は、
通信装置に着脱可能であり、実行可能な各機能を有効化するか否かを示すライセンス情報を保持する通信制御カードにおけるライセンス管理方法であって、
前記通信制御カードの前記通信装置への挿入を検出し、
前記通信制御カードの前記通信装置への挿入の検出に応じ、前記ライセンス情報に記述されたシリアル情報と、前記通信装置の識別子との対応を判定するライセンス対応判定を実行し、
前記ライセンス対応判定に応じて、前記ライセンス情報の有効化または無効化を行い、
前記ライセンス対応判定において、前記ライセンス情報に記述されたシリアル情報が特定キーである場合、前記通信装置の識別子と対応するシリアル情報が記述されているとみなす、ものである。One aspect of the license management method according to the present invention is:
A license management method in a communication control card that is detachable from a communication device and holds license information indicating whether to enable each executable function,
Detecting insertion of the communication control card into the communication device;
In response to detection of insertion of the communication control card into the communication device, a license correspondence determination is performed to determine correspondence between the serial information described in the license information and the identifier of the communication device,
In response to the license correspondence determination, the license information is validated or invalidated,
In the license correspondence determination, when the serial information described in the license information is a specific key, it is regarded that serial information corresponding to the identifier of the communication device is described.
本発明にかかるライセンス管理プログラムの一態様は、上述のライセンス管理方法の一態様をコンピュータに行わせるためのプログラムである。 One aspect of the license management program according to the present invention is a program for causing an embodiment of the license management method described above into the computer.
本発明では、通信制御カードの交換等の際のライセンス管理を容易にすることができる通信装置、通信制御カード、ライセンス管理プログラム、及びライセンス管理方法を提供することができる。
In the present invention, it is possible to provide a communication apparatus, a communication control card which can facilitate license management during replacement of the communication control card, license management program, the 及 beauty license management method.
<実施の形態1>
以下、図面を参照して本発明の実施の形態について説明する。図1は、本実施の形態にかかる通信装置の構成を示すブロック図である。通信装置10は、1つ以上の通信制御カード100−1〜100−nと、ターミナル制御部200と、を有する。図示していないが、通信装置10は、主信号のインターフェイスとなるインターフェイスカード等も適宜備える。<Embodiment 1>
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a communication apparatus according to the present embodiment. The
なお、本実施の形態にかかる通信装置10は、1つの通信制御カード100を備えれば良く、複数の通信制御カード100を備える必要はない。通信装置10は、例えばマイクロ波通信システム(たとえば携帯電話基地局を結ぶ通信システム装置)である。なお、このマイクロ波通信システムは、光マイクロ波通信、無線通信等をサポートするものも多い。
Note that the
ターミナル制御部200は、通信装置10と接続可能なLCT(Local Console Terminal, いわゆるPC(Personal Computer))との通信を行う。ターミナル制御部200は、記憶部210を有する。記憶部210は、通信装置10の固有のシリアル情報(通信装置10の装置識別子)を保持する。記憶部210は、例えばHDD(Hard Disk Drive)であって、装置識別子(通信装置10の識別子)をバイナリファイルの形式で保持すればよい。
The
通信制御カード100−1〜100−nは、通信装置10に対して抜き差し可能に構成される。なお、通信制御カード100−1〜100−nは、通信装置10に対して抜き差し可能に構成されれば形状はどのようなものでも良い。すなわち、通信制御カード100−1〜100−nは、必ずしも略直方体形状でなくてもよい。
The communication control cards 100-1 to 100-n are configured to be removable from the
次に、図2を参照して通信制御カード100の構成について説明する。図2は、通信制御カード100の構成を示すブロック図である。通信制御カード100は、記憶部110と、制御部120と、イベント検出部130と、一致判定部140と、更新部150と、を備える。
Next, the configuration of the
記憶部110は、各種情報をファイル形式等で記憶する。記憶部110は、例えばHDD(ハードディスクドライブ)である。記憶部110は、ライセンスファイル111と、フリーキー112と、を保持する。なお、図示しないが、記憶部110は、通信制御カード100が備えるスロットに関する情報や対応無線帯域の情報を記載した構成情報ファイルも記憶する。
The
ライセンスファイル111は、図20と同様の情報を保持する。すなわち、ライセンスファイル111には、シリアル情報と、通信制御カード100が実行可能な各機能を有効化するか否かにかかる情報と、が記載されている。フリーキー112は、記憶部210に記載されたいかなる装置識別子とも対応する(同一文字列である)とみなしても良い特定のキー(特定文字列)である。フリーキー112は、後述のフリーキー判定部141から参照される。フリーキー112は、例えばファイル形式で保存される。フリーキー112は、ライセンスチェックにおいて重要な情報であるため、一般的に通信装置10の管理者のみ認識している情報である。
The
制御部120は、ライセンスファイル111を参照して、各機能の有効化等の制御を行う処理部である。
The
イベント検出部130は、通信制御カード100が通信装置10に挿入されたことを検出する処理部である。前述のように、通信制御カード100は、通信装置10に対して着脱可能である。イベント検出部130は、通信制御カード100が通信装置10に挿入されたことに関する通知を受信することにより、通信制御カード100の挿入を検出する。または、イベント検出部130は、通信制御カード100の通信装置10への挿入時に実行される初期化処理を検出することにより、通信制御カード100の挿入を検出してもよい。挿入を検出した場合、イベント検出部130は、一致判定部140に挿入を通知する。
The
一致判定部140は、フリーキー判定部141を備える。一致判定部140は、イベント検出部130が通信制御カード100の通信装置10への挿入を検出した場合に、ライセンスファイル111に記載のシリアル情報と、装置識別子(通信装置10の識別子)と、が一致しているか(文字列が完全一致するか)否かを判定する。
The
一致していないと判定した場合、一致判定部140内のフリーキー判定部141は、記憶部110からフリーキー112を読み出す。フリーキー判定部141は、ライセンスファイル111に記載のシリアル情報と、フリーキー112と、が一致しているか(文字列が完全一致するか)否かを判定する。フリーキー112と一致していた場合、フリーキー判定部141は、ライセンスファイル111に記載のシリアル情報が装置識別子(通信装置10の識別子)と、が一致しているとみなす。
When it is determined that they do not match, the free
すなわち、一致判定部140は、ライセンスファイル111に記載のシリアル情報が装置識別子(通信装置10の識別子)またはフリーキー112と等しい場合、ライセンスファイル111が適切であると判定する。一致判定部140は、更新部150に対してライセンスファイル111のチェック結果を通知する。
That is, the
更新部150は、ライセンスファイル111が正当なものである場合、ライセンスファイル111に対する処理を行わない。これにより、制御部120は、設定されたライセンスファイル111を読み出すことができる。
The
一方、更新部150は、ライセンスファイル111が正当なものではない場合、ライセンスファイル111を無効化する。たとえば、更新部150は、図20に示すライセンス111において全ての機能を"無効"に書き換えることにより、ライセンスファイル111を無効化する。
On the other hand, when the
なお、更新部150は、ライセンスファイル111に対して制御部120から読み出し不可能なファイル権限を設定することや、ライセンスファイル111の削除することにより、ライセンスファイル111を無効化してもよい。さらにまた、更新部150は、制御部120に対してライセンスファイル111が無効であることを通知しても良い。
The
次に、図3を参照して、本実施の形態にかかる通信制御カード100のライセンスチェック処理の流れを説明する。図3は、通信制御カード100のライセンスチェック処理の流れを示すフローチャートである。
Next, the flow of the license check process of the
はじめに、イベント検出部130は、通信制御カード100の通信装置10への挿入を検出する(S11)。次に、一致判定部140は、ライセンスファイル111内のシリアル情報と、装置識別子(記憶部210内の識別子)と、の一致判定を行う(S12)。両者が一致する場合(S12:一致)、全ての処理が終了となる。
First, the
両者が一致しない場合(S12:不一致)、一致判定部140内のフリーキー判定部141は、ライセンスファイル111内のシリアル情報と、フリーキー112と、の一致判定を行う(S13)。
If the two do not match (S12: mismatch), the free
両者が一致する場合(S13:一致)、全ての処理が終了となる。一方、両者が一致しない場合(S13:不一致)、更新部150は、ライセンスファイル111を無効化する(S14)。
If the two match (S13: match), all the processes are terminated. On the other hand, if the two do not match (S13: mismatch), the
なお、S12の判定と、S13の判定は、S13の判定を先に行っても良く、同時に行っても良い。 Note that the determination of S12 and the determination of S13 may be performed first or may be performed simultaneously.
続いて、本実施の形態にかかる通信装置10の効果について説明する。通信装置10は、通信制御カード100の挿入時(好適には交換時)に、ライセンスチェックを行う。ここで、通信制御カード100は、ライセンスファイル111に記載のシリアル情報がフリーキー112と対応する場合、ライセンスチェックが成功したとみなす。これにより、通信装置10の管理者は、通信制御カード100の交換時に通信装置10の識別子を調べる等の処理を行うことなく、フリーキー112を記載したライセンスファイルを準備するだけで良い。すなわち、通信装置10の管理者の手間を軽減することができる。
Then, the effect of the
前述のように、管理者は複数の通信装置10の管理を行うことが一般的である。これらの通信装置10は、全て同一設定にて動作させることがある。この場合、管理者は、予備の通信制御カード100を一つ用意しておくことにより、どの通信装置10での通信制御カード100の故障に対しても迅速に対応することができる。さらに、フリーキー112は、管理者のみ認識している情報である。そのため、管理者以外が予備の通信制御カード100を用意することが出来ない。すなわち、ライセンスチェックを実行しつつ、管理者の管理の手間を軽減することができる。
As described above, the administrator generally manages a plurality of
なお、上述の一致判定部140は、文字列の完全一致比較を行ったが、所定のルールに従って2つの文字列が対応するか否かを判定しても良い。例えば、所定のルールとして、「装置識別子の各桁に1を足した数値列とライセンスファイル111内のシリアル情報が一致すれば両者が対応する」ということが定められていたとする。この場合、装置識別子が"000"であり、ライセンスファイル111内のシリアル情報が"111"であると、一致判定部140は、ライセンスファイル111のライセンスチェックが成功したと判定する。
In addition, although the above-mentioned
<実施の形態2>
実施の形態2から実施の形態6にかかる通信装置10は、ライセンスファイル111内に書き込まれた特定キー(フリーキー)を所定のイベント(特定キー削除イベント)が発生した場合に、書き換えることを特徴とする。すなわち、通信装置10は、ライセンスファイル111内に書き込まれた特定キーを所定の事象が生じた場合に書き換えることを特徴とする。以下、各実施の形態において、具体例を説明する。実施の形態2にかかる通信装置10は、ライセンスファイル111のアップグレード時にライセンスファイル111内に書き込まれた特定キーを書き換えることを特徴とする。なお、以下の記載において、同一名称、同一符号を付し、特に説明しない処理部については、原則として実施の形態1(他の実施の形態)と同様の処理を行う(実施の形態3以降についても同様である)。<Embodiment 2>
The
図4は、本実施の形態にかかる通信装置10の構成を示すブロック図である。なお、図4では、通信制御カード100を1つのみ記載しているが、必ずしもこれに限られず、通信装置10は、複数の通信制御装置100を備えても良い。
FIG. 4 is a block diagram showing a configuration of the
通信制御カード100のライセンスファイル111は、管理者の操作によりアップグレードすることができる。図5A〜図5Cを参照し、ライセンスアップグレードの概念について説明する。
The
図5Aは、通信制御カード100に設定されたライセンスファイル111を示す図である。本設定では、機能Aのみが有効化され、機能B及びCが無効化されている(機能Aのみが実行可能となっている)。これに対し、通信装置10の管理者は、通信制御カード100毎にアップグレード情報を入力する。アップグレード情報の一例を、図5Bまたは図5Cに示す。
FIG. 5A is a diagram showing a
図示するように、アップグレード情報には、シリアル情報と、各機能の有効性にかかる情報と、が含まれる。シリアル情報は、装置識別子(記憶部210の保持する識別子)と比較される情報である。各機能の有効性にかかる情報は、全ての機能に関する設定が記載されても良く(図5B)、更新にかかる機能の設定のみが記載されても良い(図5C)。図5の例では、機能B及びCを有効化するアップグレード情報を示している。 As shown in the figure, the upgrade information includes serial information and information related to the effectiveness of each function. The serial information is information that is compared with the device identifier (identifier held by the storage unit 210). The information related to the effectiveness of each function may describe settings related to all functions (FIG. 5B), or may only describe settings of functions related to updating (FIG. 5C). In the example of FIG. 5, upgrade information for enabling the functions B and C is shown.
再び図4を参照する。通信装置10の管理者は、通信制御カード100毎にアップグレード情報をLCT(Local Console Terminal, 通信装置10の制御に用いるパーソナルコンピュータ)等を介して入力する。
Refer to FIG. 4 again. The administrator of the
イベント検出部130は、アップグレード情報の入力を検出する。例えば、イベント検出部130は、アップグレードにかかるソフトウェアアプリケーションの立ち上がりを監視し、これによりアップグレード情報の入力を検出すればよい。イベント検出部130は、管理者から入力されたアップグレード情報を一致判定部140に通知する。また、イベント検出部130は、一致判定部140の出力ログ情報を参照する等により、一致判定部140の処理を監視する。
The
一致判定部140は、アップグレード情報内のシリアル情報と、装置識別子(記憶部210内の識別子)と、の一致判定を行う。なお、アップグレード情報のシリアル情報にフリーキーを記述することを許容する場合、一致判定部140(フリーキー判定部141)は、前述のフリーキー112との判定を実施しても良い。すなわち、アップグレード情報内のシリアル情報にフリーキー112が記載されていた場合、フリーキー判定部141は、正当なシリアル情報が入力されたとみなしても良い。
The
イベント検出部130は、一致判定部140によりアップグレード情報に含まれるシリアル情報の正当性が検証できた場合、ライセンスファイル111内のフリーキーの記述を装置識別子で上書きすべきイベント(特定キー削除イベント)が生じたことを検出する。なお、アップグレード情報に含まれるシリアル情報の正当性が検証できなかった場合、アップグレード処理は、終了される。
When the validity of the serial information included in the upgrade information can be verified by the
特定キー削除イベントの検出に応じて、フリーキー判定部141は、ライセンスファイル111内のシリアル情報と、フリーキー112の値とを取得する。そして、フリーキー判定部141は、両者が一致するか否かを判定するフリーキー(特定キー)記述判定を行う。そして、一致判定部140は、アップグレード情報と共にフリーキー記述判定の結果を更新部150に通知する。
In response to the detection of the specific key deletion event, the free
本実施の形態にかかる更新部150は、シリアル更新部151を更に備える構成である。シリアル更新部151は、フリーキー記述判定としてライセンスファイル111内にフリーキー112が記載されていることが通知された場合、記憶部210から装置識別子を読み出す。そして、シリアル更新部151は、読み出した装置識別子により、ライセンスファイル111内のシリアル情報を上書きする。そして、更新部150は、アップグレード情報の内容に応じて、各機能の有効性を設定する。
The
図6は、本実施の形態にかかるライセンスアップグレード処理の概念を示す図である。図6(A)は、アップグレード前のライセンスファイル111を示す。図6(B)は、アップグレード情報を示す。図6(C)は、装置識別子(記憶部210が保持する識別子)を示す。
FIG. 6 is a diagram showing the concept of the license upgrade process according to the present embodiment. FIG. 6A shows the
イベント検出部130は、アップグレード情報の入力を検出する。この検出に応じて、一致判定部140は、アップグレード情報に含まれるシリアル情報(図6(B))と装置識別子(図6(C))の一致判定を行う(図6((1))。
The
一致が確認できた場合(アップグレード情報の正当性が検証できた場合)、フリーキー判定部141は、アップグレード前のライセンスファイル111のシリアル情報(図6(A)においては"free")がフリーキー112と等しいか否かを判定する(図6((2))。等しい場合、イベント検出部130は、特定キー削除イベントが発生したことを検出する。
When the match is confirmed (when the validity of the upgrade information can be verified), the free
シリアル更新部151は、特定キー削除イベントの発生に応じて、ライセンスファイル111内のシリアル情報を装置識別子により上書きする(図6((3))。さらに更新部150は、アップグレード情報に応じてライセンスファイル111内の各機能の有効性の設定を変更する(図6((3))。図6では、機能B及び機能Cがアップグレードにより有効化されている(図6(D))。
The
なお、図7に示すように、一致判定部140(フリーキー判定部141)は、アップグレード情報にフリーキー112が記載されている場合にも正当なアップグレード情報が入力されたとみなしても良い。
As shown in FIG. 7, the coincidence determination unit 140 (free key determination unit 141) may also consider that valid upgrade information has been input even when the
次に、図8を参照して、本実施の形態にかかる通信制御カード100によるライセンスアップグレード処理の流れを説明する。図8は、通信制御カード100によるライセンスアップグレード処理の流れを示すフローチャートである。
Next, the flow of the license upgrade process by the
イベント検出部130は、アップグレード情報の入力を検出する(S21)。検出後、一致判定部140は、入力されたアップグレード情報内のシリアル情報と、装置識別子を比較する(S22)。一致しない場合(S22:不一致)、アップグレード処理を終了する。
The
一致する場合(S22:一致)、特定キー削除イベントが発生したとみなし、フリーキー判定部141は、ライセンスファイル111内のシリアル情報とフリーキー112が一致するか否かを判定する(S23)。ライセンスファイル111内のシリアル情報とフリーキー112が一致する場合(S23:一致)、シリアル更新部151は、装置識別子によりライセンスファイル111内のシリアル情報を上書きする(S24)。そして、更新部150は、ライセンスファイル111を更新、すなわちアップグレードする(S25)。
If they match (S22: match), it is considered that a specific key deletion event has occurred, and the free
ライセンスファイル111内のシリアル情報とフリーキー112が一致しない場合(S23:不一致)、更新部150は、ライセンスファイル111のシリアル情報を変更することなく、アップグレードを行う(S25)。
If the serial information in the
続いて、本実施の形態にかかる通信装置10の効果について説明する。ここで、比較のために、実施の形態1にかかる通信装置10の問題点について説明する。前述のように、ライセンスファイル111内にフリーキー112と同一文字列を記載することにより、管理者の管理の手間を軽減することができる。しかし、ライセンスファイル111は、コピー可能な情報である。アップグレードの際には、一般にアップグレードライセンスを購入する必要がある。ここで、アップグレードを行った後のライセンスファイル111を他の通信制御カード100に転用する場合、アップグレードライセンスの購入を行うことなく各機能の有効化を行うことが出来てしまう。すなわち、フリーキー112が記載されたライセンスファイル111が悪用され、不正な装置運用を招く危険がある。
Then, the effect of the
一方、本実施の形態にかかる通信装置10は、正当なアップグレード情報が入力された場合に、ライセンスファイル111のシリアル情報が強制的に装置識別子と同一文字列に上書きされる。これにより、アップグレード後のライセンスファイル111は、このライセンスファイル111を保持する通信制御カード100が挿入された通信装置10にのみ有効なライセンスファイルとなる。よって、ライセンスファイル111の悪用の恐れが無くなり、適切なライセンス管理が実現できる。
On the other hand, when valid upgrade information is input, the
なお、上述の説明では、アップグレード情報に含まれるシリアル情報の正当性が確認できた場合に、特定キー削除イベントが発生したとみなしたが、必ずしもこれに限られず、アップグレード情報が入力された時点で特定キー削除イベントが発生したと判定しても良い。 In the above description, it is considered that the specific key deletion event has occurred when the validity of the serial information included in the upgrade information can be confirmed. However, the present invention is not limited to this, and at the time when the upgrade information is input. It may be determined that a specific key deletion event has occurred.
<実施の形態3>
本実施の形態にかかる通信装置10は、ライセンスファイル111のダウンロード要求を受信した場合に、ライセンスファイル111内に書き込まれた特定キー(フリーキー)を書き換えることを特徴とする。以下、実施の形態2に記載の通信装置10との違いを中心に説明する。<Embodiment 3>
The
図9は、本実施の形態にかかる通信装置10の構成を示すブロック図である。通信制御カード100は、図4の構成に加えて、ライセンスダウンロード部160を有する。なお、実施の形態2にかかる通信装置10と同様に、通信装置10は複数の通信制御カード100を備えても良い。
FIG. 9 is a block diagram showing a configuration of the
ユーザは、LCTを介してライセンスファイル111のダウンロード要求を送出する。ライセンスダウンロード部160は、ライセンスファイル111の読み出し要求を受信する。
The user sends a download request for the
ライセンスダウンロード部160は、イベント検出部130に対してダウンロード要求の受信を通知する。そして、ライセンスダウンロード部160は、後述する更新部150からの通知を受けるまで処理を保留する。
The
イベント検出部130は、ライセンスダウンロード部160からの通知により特定キー削除イベントを検出する。イベント検出部130は、特定キー削除イベントの検出を一致判定部140に通知する。
The
一致判定部140は、実施の形態2と同様の手法により、ライセンスファイル111内のシリアル情報にフリーキー112が記載されているかを判定する。同一文字列が記載されている場合、シリアル更新部151は、実施の形態2と同様の手法により、ライセンスファイル111内のシリアル情報を装置識別子によって上書きする。そして、更新部150(シリアル更新部151)は、ライセンスファイル111の更新が終了したことをライセンスダウンロード部160に通知する。
The
通知を受信したライセンスダウンロード部160は、ライセンスファイル111を記憶部110から読み出し、LCT(つまり通信制御装置10に接続された端末)に当該ライセンスファイル111を送信する。
Upon receiving the notification, the
続いて、図10を参照して、本実施の形態にかかる通信制御カード100によるライセンスファイル111のダウンロード処理の流れについて説明する。図10は、通信制御カード100によるライセンスファイル111のダウンロード処理の流れを示すフローチャートである。
Next, with reference to FIG. 10, the flow of the download process of the
イベント検出部130は、ライセンスダウンロード部160からの通知により、特定キー削除イベントを検出する(S31)。そして、フリーキー判定部141は、ライセンスファイル111内のシリアル情報とフリーキー112が一致するか否かを判定する(S32)。一致する場合(S32:一致)、シリアル更新部151は、装置識別子によりライセンスファイル111内のシリアル情報を上書きする(S33)。そして、ライセンスダウンロード部160は、書き換え後のライセンスファイル111を読み出して、LCTに当該ライセンスファイル111を送信する(S34)。
The
一方、ライセンスファイル111内のシリアル情報とフリーキー112が一致しない場合(S32:不一致)、ライセンスダウンロード部160は、上書き処理を待つことなく、ライセンスファイル111を読み出して、LCTに当該ライセンスファイル111を送信する(S34)。
On the other hand, if the serial information in the
続いて、本実施の形態にかかる通信装置10の効果について説明する。上述のように、通信制御カード100は、ライセンスファイル111の出力(ダウンロード)前に、ライセンスファイル111内のシリアル情報の記述を装置識別子と等しくなるように上書きしている。これにより、フリーキー112が記載されたライセンスファイル111がダウンロードされることを回避している。これにより、フリーキー112と同一文字列が記載されたライセンスファイル111が他の通信制御カード100や他の通信装置10において悪用されることを回避することができる。
Then, the effect of the
なお、上述の説明では、更新部150(シリアル更新部151)がライセンスファイル111の更新が終了したことをライセンスダウンロード部160に通知していたが、必ずしもこれに限られない。例えば、ライセンスダウンロード部160が一定時間毎にライセンスファイル111の更新履歴を参照し、ライセンスファイル111の更新の終了を検出しても良い。
In the above description, the update unit 150 (serial update unit 151) notifies the
さらにまた、ダウンロード前に、ユーザに対する認証処理を行っても良い。イベント検出部130は、認証に成功した場合に特定キー削除イベントが発生したとみなしても良い。
Furthermore, authentication processing for the user may be performed before downloading. The
<実施の形態4>
本実施の形態にかかる通信装置10は、内蔵する一の通信制御カード100から他の通信制御カード100にライセンスファイルを転送する場合に、ライセンスファイル111内に書き込まれた特定キーを書き換えることを特徴とする。以下、実施の形態3に記載の通信装置10との違いを中心に説明する。<Embodiment 4>
The
図11は、本実施の形態にかかる通信装置10の構成を示すブロック図である。通信装置10は、複数の通信制御カード100(100−1、100−2)を備える。なお、これらの通信制御カード100は、全て同一構成を有する(同一の処理部を有する)が、説明の便宜のため、図11においては通信制御カード100−1のみ詳細な構成を示している。
FIG. 11 is a block diagram showing a configuration of the
通信制御カード100は、図9の構成に比べ、ライセンスダウンロード部160に代わり、ライセンス同期部170を備える。ライセンス同期部170は、同一通信装置10の他の通信制御カード100とのライセンス同期要求の送受信を行う。通信装置10内に含まれる全ての通信制御カード100は、同一の設定が行われることが望ましい。そのため、ライセンス同期部170は、他の通信制御カード100にライセンス同期要求を送信する。
Compared to the configuration of FIG. 9, the
ライセンス同期部170は、他の通信制御カード100からのライセンス同期要求を受信した場合、イベント検出部130にライセンス同期要求の受信を通知する。そして、ライセンス同期部170は、更新部150からの通知を受けるまで処理を保留する。
When the
イベント検出部130は、ライセンス転送部170からの通知により特定キー削除イベントを検出する。イベント検出部130は、特定キー削除イベントの検出を一致判定部140に通知する。
The
特定キー削除イベントの検出の後に、一致判定部140は、実施の形態2等と同様の手法により、ライセンスファイル111にフリーキー112と同一の文字列が記載されているかを判定する。同一文字列が記載されている場合、シリアル更新部151は、実施の形態2等と同様の手法により、装置識別子を用いてライセンスファイル111のシリアル情報を上書きする。そして、更新部150(シリアル更新部151)は、ライセンスファイル111の更新が終了したことをライセンス転送部170に通知する。
After detection of the specific key deletion event, the
通知を受信したライセンス転送部170は、ライセンスファイル111を記憶部110から読み出し、ライセンス転送要求の送信元の通信制御カード100に当該ライセンスファイル111を転送する。
Upon receiving the notification, the
続いて、本実施の形態にかかる通信制御カード100のライセンスファイル111の転送処理の流れについて説明する。図12は、本実施の形態にかかる通信制御カード100ライセンスファイル111の転送処理の流れを示すフローチャートである。
Next, the flow of the transfer process of the
イベント検出部130は、ライセンス転送部170からの転送要求受信の通知により、特定キー削除イベントを検出する(S41)。そして、フリーキー判定部141は、ライセンスファイル111内のシリアル情報とフリーキー112が一致するか否かを判定する(S42)。一致する場合(S42:一致)、シリアル更新部151は、装置識別子によりライセンスファイル111内のシリアル情報を上書きする(S43)。そして、ライセンス転送部170は、書き換え後のライセンスファイル111を読み出して、ライセンス転送要求の送信元の通信制御カード100に当該ライセンスファイル111を送信する(S44)。
The
一方、ライセンスファイル111内のシリアル情報とフリーキー112が一致しない場合(S42:不一致)、ライセンス転送部170は、ライセンス転送要求の送信元の通信制御カード100に、当該ライセンスファイル111を送信することなく処理を終了する。
On the other hand, when the serial information in the
次に、本実施の形態にかかる通信装置10の効果について説明する。前述のように、通信装置10は、同一の動作を行う通信制御カード100を複数備えることができる。ここで、各通信制御カード100は、同一設定により動作することが望ましい。本実施の形態にかかる通信装置10は、通信制御カード100間のライセンスファイル111の転送の前に、ライセンスファイル111内のシリアル情報の記述を装置識別子と等しくなるように上書きしている。これにより、フリーキー112の書き込まれたライセンスファイル11の増殖を防ぐことができる。
Next, effects of the
<実施の形態5>
本実施の形態にかかる通信装置10は、所定時間が経過した場合にライセンスファイル111内に書き込まれた特定キーを書き換えることを特徴とする。以下、実施の形態2に記載の通信装置10との違いを中心に説明する。<Embodiment 5>
The
図13は、本実施の形態にかかる通信装置10の構成を示すブロック図である。通信制御カード100は、図4の構成に加え、タイマ180を有する。なお、通信装置10は複数の通信制御カード100を備えても良いことは勿論である。
FIG. 13 is a block diagram showing a configuration of the
タイマ180は、所定のタイミング毎にイベント検出部130に通知を行う。例えば、タイマ180は、通信制御カード100が通信装置10に挿入されたタイミングから24時間が経過する毎にイベント検出部130に通知を行う。
The
イベント検出部130は、タイマ180からの通知に応じて、特定キー削除イベントを検出する。ここでイベント検出部130は、タイマ180から通知を受けた時点で特定キー削除イベントが発生したと判定しても良く、所定回数だけタイマ180から通知を受けた時点で特定キー削除イベントが発生したと判定しても良い。イベント検出部130は、特定キー削除イベントの発生を一致判定部140に通知する。
The
特定キー削除イベントの検出の後に、一致判定部140は、ライセンスファイル111にフリーキー112が記載されているかを判定する。同一文字列が記載されている場合、シリアル更新部151は、装置識別子を用いてライセンスファイル111のシリアル情報を上書きする。
After detecting the specific key deletion event, the
続いて、本実施の形態にかかる通信制御カード100の処理の流れについて説明する。図14は、本実施の形態にかかる通信制御カード100の処理の流れを示すフローチャートである。
Next, a processing flow of the
タイマ180は、所定時間の経過毎にイベント検出部130に通知を行う。イベント検出部130は、通知回数等を考慮し、一定の時間が経過した場合に特定キー削除イベントが発生したと判定する(S51)。
The
特定キー削除イベントが発生した場合、フリーキー判定部141は、ライセンスファイル111内のシリアル情報とフリーキー112が一致するか否かを判定する(S52)。一致しない場合(S52:不一致)、タイマ180の通知に起因する処理が終了する。一方、一致する場合(S52:一致)、シリアル更新部151は、装置識別子によりライセンスファイル111内のシリアル情報を上書きする(S53)。
When the specific key deletion event occurs, the free
次に、本実施の形態にかかる通信装置10の効果について説明する。上述のように、通信制御カード100は、所定時間の経過後に、ライセンスファイル111内のシリアル情報の記述を装置識別子と等しくなるように上書きしている。所定時間が経過しているため、通信装置10が問題なく動作していることが想定される。そのため、本実施の形態にかかる通信装置10は、通信処理の正常実行を担保するとともに、フリーキー112と同一文字列が記載されたライセンスファイル111が悪用されることを回避できる。
Next, effects of the
なお、上述の説明では、通信制御部100は、タイマ180を備えるものとして説明したが必ずしもこれに限られない。例えば、タイマは、通信装置10に一つだけ備えられて共有される計時処理部であっても良い。
In the above description, the
<実施の形態6>
本実施の形態にかかる通信装置10は、通信状態、設定状態を検出し、これらの情報により通信またはネットワークの運用の安定性が確認された後にライセンスファイル111内に書き込まれた特定キー(フリーキー)を書き換えることを特徴とする。以下、実施の形態2〜5に記載の通信装置10との違いを中心に説明する。<Embodiment 6>
The
はじめに、本実施の形態にかかる通信装置10と、他の装置とが通信を行う通信ネットワークについて図15を参照して説明する。当該通信ネットワークには、通信装置10に加え、NMS(Network Management System)300が配置される。さらに、通信装置10は、通信設定を行うLCT(Local Console Terminal)310と接続可能である。
First, a communication network in which the
通信装置10は、他の通信装置10等と無線通信や光通信を行う。NMS300は、ネットワークを常時監視し、ネットワークに接続された各種機器の死活監視や、トラフィック障害等の検出、パフォーマンスレポートの通信装置10への送信を行う装置である。
The
LCT310は、通信装置10の設定を行う端末装置である。通信装置10の管理者は、LCT310を介して様々な通信設定等を行う。
The
続いて、本実施の形態にかかる通信装置10の構成を説明する。図16は、本実施の形態にかかる通信装置10の構成を示すブロック図である。通信制御カード100は、図4の構成に加え、通信部190を有する。
Then, the structure of the
通信部190は、LCT310から通信設定を受け付けて当該設定を行うとともに、各種装置との通信処理、及びNMS300との情報の送受信を行う処理部である。通信部190は、各種情報を受信する毎、または各種の処理を実行する毎にイベント通知部130に通知を行う。
The
イベント検出部130は、通信部190からの通知(行った通信処理を含む通信状態、またはネットワーク状態)を基に、特定キー削除イベントの発生を検出する。以下、通信部190からの通知に基づくイベント検出部130による特定キー削除イベントの検出例を説明する。
The
第1の例として、イベント検出部130は、NMS300からパフォーマンスレポートを受信し、当該パフォーマンスレポートに通信装置10及びネットワークの通信状態が良好である(所定基準をクリアしている)ことが記載されていた場合、特定キー削除イベントが発生したと判定する。
As a first example, the
第2の例として、イベント検出部130は、通信部190が通信対向装置との通信同期がとれた場合(通信同期処理が終了した場合)、特定キー削除イベントが発生したと判定する。これは、通信同期が取れた場合に、対向装置との通信が行える状態になったと判定できるため(通信状態が正常化したと判定できるため)である。
As a second example, the
第3の例として、イベント検出部130は、ライセンスアップグレード処理の後、アップグレードにかかる通信機能の設定が終了したことを検知した場合に、特定キー削除イベントが発生したと判定する。これは、当該設定により、通信機能が完全に有効化されると判定できるためである。
As a third example, the
なお、上記の例は、一例にすぎず、イベント検出部130は、通信またはネットワークの運用の安定性を示す事象が生じた場合に、特定キー削除イベントが発生したと判定すればよい。
Note that the above example is merely an example, and the
特定キー削除イベントの検出後の各処理部の処理は、実施の形態5等と同様である。 The processing of each processing unit after the detection of the specific key deletion event is the same as in the fifth embodiment.
続いて、本実施の形態にかかる通信装置10の処理の流れについて説明する。図17は、本実施の形態にかかる通信装置10の処理の流れを示すフローチャートである。
Subsequently, a flow of processing of the
通信部190は、各種情報を受信する毎、または各種の処理を実行する毎にイベント通知部130に通知を行う。イベント検出部130は、通信部190からの通知を基に、前述した例のように特定キー削除イベントの発生を検出する(S61)。
The
特定キーイベントの検出後の処理は、図14のS52及びS53と同様である。そのため、詳細な説明は省略する。 Processing after detection of the specific key event is the same as S52 and S53 in FIG. Therefore, detailed description is omitted.
次に、本実施の形態にかかる通信装置10の効果について説明する。本実施の形態にかかる通信制御カード100は、通信部190の通信状態、設定状態から正常に通信処理ができると判定された後に、ライセンスファイル111の特定キーの記述を上書きしている。一般に、ライセンスファイル111を書き換えるのみでは、有効化した通信機能が正常に動作するか否かは不明である。例えば、LCT310を介した設定を行わなければ、通信機能が正常化しない場合がある。本実施の形態にかかる通信制御カード100は、通信処理の正常化を確認できる状態になった後にライセンスファイル111を書き換える(装置識別子がシリアル情報となるように上書きを行う)。本実施の形態にかかる通信装置10は、正常実行が確認できるまでライセンスファイル111を書き換えないため、正常動作が担保できる。さらに、本実施の形態にかかる通信装置10は、実施の形態2にかかる通信装置10等と同様に、フリーキー112が記載されたライセンスファイル111の悪用を防止することができる。
Next, effects of the
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、通信装置10は、必ずしもターミナル制御部200内の記憶部210に通信装置10の装置識別子を記憶させる必要はない。通信装置10は、通信制御カード100から参照可能な任意の記憶部に通信装置10の装置識別子を記憶させればよい。
Note that the present invention is not limited to the above-described embodiment, and can be changed as appropriate without departing from the spirit of the present invention. For example, the
また、上記した通信制御カード100内の各処理部(制御部120、イベント検出部130、一致判定部140、更新部150、ライセンスダウンロード部160、ライセンス転送部170、タイマ180、通信部190)の各処理は、任意のコンピュータ内で動作するプログラムとして実現することが可能である。プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD−ROM(Read Only Memory)、CD−R、CD−R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
In addition, each processing unit (
図18は、通信制御カード100のハードウェア構成例を示す図である。例えば、図18に示す構成では、中央処理装置(CPU)401とメモリ402とを含んでいる。CPU401とメモリ402とは、バスを介して補助記憶装置としてのハードディスク装置(HDD)403に接続される。ハードディスク装置403等の記憶媒体にはオペレーティングシステムと共同してCPU401等に命令を与え、この通信制御カード100の各部の機能を実施するためのコンピュータ・プログラムを記憶することができる。すなわち、プログラムがメモリ402上に展開され、CPU401がプログラムに従って処理を行い、他のハードウェア構成と協働することによって、通信制御カード100の各ブロックが構成されている。そして、通信制御カード100による各処理は、CPU401において所定のプログラムが実行されることで実現される。
FIG. 18 is a diagram illustrating a hardware configuration example of the
また、本発明は、上記の実施の形態にかかる処理を適宜組み合わせた構成とできることも勿論である。 Of course, the present invention can be configured by appropriately combining the processes according to the above-described embodiments.
ここで、図19を参照し、本発明の本質的構成、及び処理を再度説明する。通信装置10は、1つ以上の通信制御カード100と、ターミナル制御部200と、を備える。ターミナル制御部200は、装置識別子(通信装置10の識別子)を保持する。
Here, with reference to FIG. 19, the essential configuration and processing of the present invention will be described again. The
通信制御カード100は、通信装置10に着脱可能であり、実行可能な各機能を有効化するか否かを示すライセンスファイル111を保持する。通信制御カード100は、記憶部110と、イベント検出部130と、一致判定部140と、更新部150と、を備える。
The
記憶部110は、ライセンスファイル111と、フリーキー112(特定キーの情報)と、を保持する。イベント検出部130は、通信制御カード100の通信装置10への挿入を検出する。一致判定部140は、イベント検出部130による検出に応じ、ライセンスファイル111に記述されたシリアル情報と、装置識別子との対応を判定する。更新部150は、一致判定部140の判定に応じて、ライセンスファイル111の有効化/無効化を行う。ここで、一致判定部140は、ライセンスファイル111に記述されたシリアル情報がフリーキー112である場合、通信装置10の識別子と対応するシリアル情報が記述されているとみなす。
The
図19の構成であっても、通信装置10の管理者は、通信制御カード100の交換時に通信装置10の識別子を調べる等の処理を行わなくてよい。すなわち、通信装置10の管理者の手間を軽減することができる。
Even in the configuration of FIG. 19, the administrator of the
この出願は、2011年10月28日に出願された日本出願特願2011−237279を基礎とする優先権を主張し、その開示の全てをここに取り込む。 This application claims the priority on the basis of Japanese application Japanese Patent Application No. 2011-237279 for which it applied on October 28, 2011, and takes in those the indications of all here.
10 通信装置
100 通信制御カード
110 記憶部
111 ライセンスファイル
112 フリーキー
120 制御部
130 イベント検出部
140 一致判定部
141 フリーキー判定部
150 更新部
151 シリアル更新部
160 ライセンスダウンロード部
170 ライセンス転送部
180 タイマ
190 通信部
200 ターミナル制御部
210 記憶部
300 NMS(Network Management System)
310 LCT(Local Console Terminal)
401 CPU
402 メモリ
403 HDD 10
310 LCT (Local Console Terminal)
401 CPU
402
Claims (20)
前記第1の通信制御カードは、
前記通信装置への挿入を検出するイベント検出手段と、
前記イベント検出手段による検出に応じ、前記ライセンス情報に記述されたシリアル情報と、前記通信装置の識別子との対応を判定するライセンス対応判定を実行する判定手段と、
前記ライセンス対応判定に応じて、前記ライセンス情報の有効化または無効化を行う更新手段と、を備え、
前記判定手段は、前記ライセンス情報に記述されたシリアル情報が特定キーである場合、前記通信装置の識別子と対応するシリアル情報が記述されているとみなす、通信装置。 A first communication control card which is detachable from the communication device and holds license information indicating whether to enable each executable function;
The first communication control card is
Event detecting means for detecting insertion into the communication device;
A determination unit that performs a license correspondence determination for determining a correspondence between the serial information described in the license information and the identifier of the communication device in response to detection by the event detection unit;
Updating means for validating or invalidating the license information according to the license correspondence determination,
The determination device is a communication device that, when the serial information described in the license information is a specific key, considers that serial information corresponding to the identifier of the communication device is described.
前記判定手段は、前記特定キー削除イベントの検出通知に応じて、前記ライセンス情報に記述されたシリアル情報が前記特定キーであるか否かを判定する特定キー記述判定を実行し、
前記更新手段は、前記特定キー記述判定において、前記ライセンス情報に前記特定キーが記載されていると判定した場合に、前記ライセンス情報における前記特定キーの記載を前記通信装置の識別子を用いて上書きする、ことを特徴とする請求項1に記載の通信装置。 When the event detection unit detects a specific key deletion event for deleting the specific key from the license information, the event detection unit notifies the determination unit of the detection,
The determination unit performs a specific key description determination to determine whether the serial information described in the license information is the specific key in response to the detection notification of the specific key deletion event,
The updating means overwrites the description of the specific key in the license information with the identifier of the communication device when it is determined in the specific key description determination that the specific key is described in the license information. The communication apparatus according to claim 1.
前記判定手段は、前記アップグレード情報に記述されたシリアル情報と、前記通信装置の識別子との対応を判定するアップグレード対応判定を実行し、
前記更新手段は、前記アップグレード対応判定において対応関係が確認できた場合に、前記上書き処理と共に前記アップグレード情報の内容を前記ライセンス情報に反映する、ことを特徴とする請求項3に記載の通信装置。 The upgrade information includes serial information and information regarding whether to enable each function executable by the first communication control card,
The determination means performs upgrade correspondence determination for determining correspondence between serial information described in the upgrade information and an identifier of the communication device,
The communication apparatus according to claim 3, wherein the update unit reflects the contents of the upgrade information in the license information together with the overwriting process when a correspondence relationship can be confirmed in the upgrade correspondence determination.
前記イベント検出手段は、前記タイマからの通知に基づいて、前記特定キー削除イベントを検出することを特徴とする請求項2乃至請求項5のいずれか1項に記載の通信装置。 The communication device further includes a timer for notifying the event detection means at a predetermined timing,
The communication device according to claim 2, wherein the event detection unit detects the specific key deletion event based on a notification from the timer.
前記イベント検出手段は、前記通信手段から通信状態及びネットワーク状態の少なくとも一方の通知を受信し、受信した通知に基づいて通信またはネットワークの運用の安定性を判定し、当該安定性が確認された場合に前記特定キー削除イベントが発生したとみなすことを特徴とする請求項2乃至請求項11のいずれか1項に記載の通信装置。 The communication device further includes communication means for performing communication settings, receiving a notification of the network status from the network management system, and performing communication with other communication devices,
The event detection means receives notification of at least one of a communication state and a network state from the communication means, determines stability of communication or network operation based on the received notification, and the stability is confirmed The communication apparatus according to claim 2, wherein the specific key deletion event is considered to have occurred.
前記イベント検出手段は、前記パフォーマンスレポートに基づいて、ネットワークの運用の安定性を判定することを特徴とする請求項12に記載の通信装置。 The communication means notifies the event detection means of a performance report from the network management system;
13. The communication apparatus according to claim 12, wherein the event detection unit determines stability of network operation based on the performance report.
前記イベント検出手段は、前記通信手段からの通信設定終了の通知を前記特定キー削除イベントとして検出することを特徴とする請求項12に記載の通信装置。 The communication unit notifies the event detection unit of the end of communication setting when processing of a communication setting request input from the outside is completed,
The communication device according to claim 12, wherein the event detection unit detects a notification of completion of communication setting from the communication unit as the specific key deletion event.
前記イベント検出手段は、前記通信手段からの通信同期終了の通知を前記特定キー削除イベントとして検出することを特徴とする請求項12に記載の通信装置。 The communication means notifies the event detection means of the end of communication synchronization when communication synchronization with another communication partner is established,
The communication device according to claim 12, wherein the event detection unit detects a notification of communication synchronization end from the communication unit as the specific key deletion event.
前記通信装置への挿入を検出するイベント検出手段と、
前記イベント検出手段による検出に応じ、前記ライセンス情報に記述されたシリアル情報と、前記通信装置の識別子との対応を判定するライセンス対応判定を実行する判定手段と、
前記ライセンス対応判定に応じて、前記ライセンス情報の有効化または無効化を行う更新手段と、を備え、
前記判定手段は、前記ライセンス情報に記述されたシリアル情報が特定キーである場合、前記通信装置の識別子と対応するシリアル情報が記述されているとみなす、通信制御カード。 A communication control card that is detachable from the communication device and holds license information indicating whether to enable each executable function,
Event detecting means for detecting insertion into the communication device;
A determination unit that performs a license correspondence determination for determining a correspondence between the serial information described in the license information and the identifier of the communication device in response to detection by the event detection unit;
Updating means for validating or invalidating the license information according to the license correspondence determination,
When the serial information described in the license information is a specific key, the determination unit regards that the serial information corresponding to the identifier of the communication device is described.
前記通信制御カードの前記通信装置への挿入を検出し、
前記通信制御カードの前記通信装置への挿入の検出に応じ、前記ライセンス情報に記述されたシリアル情報と、前記通信装置の識別子との対応を判定するライセンス対応判定を実行し、
前記ライセンス対応判定に応じて、前記ライセンス情報の有効化または無効化を行い、
前記ライセンス対応判定において、前記ライセンス情報に記述されたシリアル情報が特定キーである場合、前記通信装置の識別子と対応するシリアル情報が記述されているとみなす、ライセンス管理方法。 A license management method in a communication control card that is detachable from a communication device and holds license information indicating whether to enable each executable function,
Detecting insertion of the communication control card into the communication device;
In response to detection of insertion of the communication control card into the communication device, a license correspondence determination is performed to determine correspondence between the serial information described in the license information and the identifier of the communication device,
In response to the license correspondence determination, the license information is validated or invalidated,
In the license correspondence determination, if the serial information described in the license information is a specific key, it is considered that serial information corresponding to the identifier of the communication device is described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013540620A JP5807682B2 (en) | 2011-10-28 | 2012-08-06 | Communication device, communication control card, license management program, license management method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011237279 | 2011-10-28 | ||
JP2011237279 | 2011-10-28 | ||
PCT/JP2012/004987 WO2013061498A1 (en) | 2011-10-28 | 2012-08-06 | Communication apparatus, communication control card, non-temporary computer-readable medium on which license management program has been stored, and license management method |
JP2013540620A JP5807682B2 (en) | 2011-10-28 | 2012-08-06 | Communication device, communication control card, license management program, license management method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2013061498A1 JPWO2013061498A1 (en) | 2015-04-02 |
JP5807682B2 true JP5807682B2 (en) | 2015-11-10 |
Family
ID=48167356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013540620A Expired - Fee Related JP5807682B2 (en) | 2011-10-28 | 2012-08-06 | Communication device, communication control card, license management program, license management method |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5807682B2 (en) |
WO (1) | WO2013061498A1 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007148806A (en) * | 2005-11-28 | 2007-06-14 | Toshiba Corp | Application start restriction method and application start restriction program |
JP4406794B2 (en) * | 2006-03-24 | 2010-02-03 | 京セラミタ株式会社 | Image forming apparatus |
JP5170550B2 (en) * | 2008-08-11 | 2013-03-27 | 村田機械株式会社 | Information communication system and its authentication program |
-
2012
- 2012-08-06 JP JP2013540620A patent/JP5807682B2/en not_active Expired - Fee Related
- 2012-08-06 WO PCT/JP2012/004987 patent/WO2013061498A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2013061498A1 (en) | 2013-05-02 |
JPWO2013061498A1 (en) | 2015-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2456257B1 (en) | Method and system for upgrading wireless data card | |
WO2017067448A1 (en) | Firmware-over-the-air upgrade method, system and computer storage medium | |
JP2009193218A (en) | Firmware update device and system | |
JP5039986B2 (en) | Apparatus, method, data carrier and computer program for synchronizing controller firmware downloads | |
CN110018840B (en) | Intelligent contract upgrading method and device, block chain link point equipment and medium | |
TWI533216B (en) | Operating system updating method | |
CN103294503A (en) | Server deployment system and data updating method | |
US10235048B2 (en) | Data processing method and smart device | |
CN110879713B (en) | Android terminal strong encryption plug-in thermal update management method | |
US9519786B1 (en) | Firmware integrity ensurance and update | |
JP2009230399A (en) | Firmware update system and firmware update program | |
US20080222043A1 (en) | System and method for trans-vendor license registration and recovery | |
CN102880478B (en) | Oftware updating method | |
JP2014229261A (en) | Information processing system, information processing device, license management method and program | |
US20060075401A1 (en) | Patch installation control | |
TW201913406A (en) | Data transmission method and communication system | |
JP5807682B2 (en) | Communication device, communication control card, license management program, license management method | |
US20190297504A1 (en) | Terminal device, registration-processing method, and non-transitory computer-readable recording medium storing program | |
CN104702633A (en) | Version updating method and version updating device | |
JP6390696B2 (en) | License information management apparatus, license information management method, and program | |
JP5401952B2 (en) | DEVICE MANAGEMENT DEVICE, DEVICE MANAGEMENT SYSTEM, SOFTWARE MANAGEMENT METHOD, SOFTWARE MANAGEMENT PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
JP5419123B2 (en) | Electronic device system and firmware update method | |
CN110659052B (en) | Method and system for updating system software in network equipment and readable storage medium | |
CN105722113A (en) | Constraint rule configuration method and corresponding apparatus | |
JP2023060451A (en) | Information processing device, authenticity verification method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150707 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150721 |
|
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: 20150811 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150824 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5807682 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |