JPWO2015136964A1 - ライセンス情報管理装置、ライセンス情報管理方法、および、プログラム - Google Patents
ライセンス情報管理装置、ライセンス情報管理方法、および、プログラム Download PDFInfo
- Publication number
- JPWO2015136964A1 JPWO2015136964A1 JP2016507375A JP2016507375A JPWO2015136964A1 JP WO2015136964 A1 JPWO2015136964 A1 JP WO2015136964A1 JP 2016507375 A JP2016507375 A JP 2016507375A JP 2016507375 A JP2016507375 A JP 2016507375A JP WO2015136964 A1 JPWO2015136964 A1 JP WO2015136964A1
- Authority
- JP
- Japan
- Prior art keywords
- program
- information
- computer
- license
- license information
- 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.)
- Granted
Links
- 238000007726 management method Methods 0.000 title claims description 34
- 230000004913 activation Effects 0.000 claims abstract description 51
- 238000009434 installation Methods 0.000 claims description 11
- 238000004891 communication Methods 0.000 claims description 6
- 238000001994 activation Methods 0.000 description 44
- 238000000034 method Methods 0.000 description 24
- 230000008569 process Effects 0.000 description 24
- 238000012545 processing Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 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]
- G06F21/105—Arrangements for software license management or administration, e.g. for managing licenses at corporate level
-
- 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]
-
- 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/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/305—Authentication, i.e. establishing the identity or authorisation of security principals by remotely controlling device operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
- G06Q2220/10—Usage protection of distributed data files
- G06Q2220/18—Licensing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
図1は、本発明に係るライセンス管理システムの第1の実施の形態の構成を概略的に示す図である。ライセンス管理システムは、コンピュータ300と、2以上のPLC100とを含む。コンピュータ300は、ライセンス情報管理装置の一例である。コンピュータ300は、たとえば汎用のコンピュータによって実現される。
図2は、コンピュータ300のハードウェア構成の一例を示す図である。図2に示されるように、コンピュータ300は、典型的には、汎用のコンピュータで構成される。
図3は、PLC100のハードウェア構成の一例を示す図である。図3に示されるように、PLC100は、プロセッサ122と、メインメモリ124と、不揮発性メモリ126と、入力装置132と、コネクタ134とを含む。
図4は、本実施の形態のライセンス情報管理システムにおいて、コンピュータ300がアクティベーションサーバ400からライセンス情報を取得するための処理のフローチャートである。図4では、コンピュータ300側で実行される処理(図4の左側)と、アクティベーションサーバ400側で実行される処理(図4の右側)とが示されている。コンピュータ300側で実行される処理は、たとえばアプリケーション記憶部390に格納されたアプリケーションが実行されることによって実現される。
図5は、コンピュータ300によってPLC100にプログラムをインストールするための処理のフローチャートである。CPU302は、当該処理を、たとえばキーボード310等を介してインストールを開始するための指示が入力されたことを条件として開始する。また、当該処理は、コンピュータ300がPLC100と接続された状態で開始される。接続は、有線であっても良いし、無線であっても良い。図5の処理は、たとえばアプリケーション記憶部390に格納されたアプリケーションが実行されることによって実現される。
第2の実施の形態では、コンピュータ300と記録媒体600とによって、ライセンス情報が管理される。より具体的には、コンピュータ300は、図5を参照して説明されたプログラムのインストールを、記録媒体600がコンピュータ300に装着されていることを条件として実行する。ライセンス情報は、コンピュータ300および記録媒体600の双方に格納される。
図7は、第2の実施の形態におけるコンピュータ300のハードウェア構成の一例を示す図である。図7に示されるように、第2の実施の形態のコンピュータ300のハードウェア構成は、第1の実施の形態のコンピュータ300のハードウェア構成と同様とすることができる。
図8は、第2の実施の形態のコンピュータ300と記録媒体600とにおいて、ライセンス情報として扱われる情報を模式的に示す図である。図8では、(A)〜(D)として、コンピュータ300および記録媒体600の4つの状態が示されている。図8の(A)〜(D)では、2台のコンピュータ300が、コンピュータ300Aおよびコンピュータ300Bとして示されている。図8の(A)および(B)では、1台目のコンピュータ300Aと記録媒体600との組合せが示されている。図8の(B)および(C)では、2台目のコンピュータ300Bと記録媒体600との組合せが示されている。
図9を参照して、コンピュータ300Aおよび記録媒体600において図8の(A)に示されたデータがどのように格納されるかを説明する。図9は、第2の実施の形態のコンピュータ300が、アクティベーションサーバ400からライセンス情報を取得するために実行する処理のフローチャートである。図9に示された処理は、図4のステップS20の制御に相当する。つまり、図9に示された処理は、たとえば、コンピュータ300(コンピュータ300A)が、アクティベーションサーバ400からライセンス情報を受信したことに応じて開始される。
図10は、第2の実施の形態のコンピュータ300において実行される、PLC100にプログラムをインストールするための処理のフローチャートである。CPU302は、当該処理を、たとえばキーボード310等を介してインストールを開始するための指示が入力されたことを条件として開始する。また、当該処理は、コンピュータ300がPLC100と接続された状態で開始される。接続は、有線であっても良いし、無線であっても良い。図10の処理は、たとえばアプリケーション記憶部390に格納されたアプリケーションが実行されることによって実現される。
Claims (8)
- 2台以上の制御機器においてプログラムを有効にするための情報であって、前記2台以上の制御機器の台数および前記プログラムに対応する情報を含むキー情報の入力を受け付けるための入力装置と、
前記入力装置に入力された前記キー情報を、アクティベーションサーバへ送信するための通信装置と、
記憶装置と、
前記通信装置が、前記アクティベーションサーバから、前記2台以上の制御機器において前記プログラムを利用可能にするための情報であるライセンス情報を受信した場合に、前記ライセンス情報を前記記憶装置に記憶するためのコントローラとを備え、
前記ライセンス情報は、前記プログラムを利用可能にするためのデータと、前記2台以上の制御機器の台数を特定するための台数情報とを含む、ライセンス情報管理装置。 - 前記コントローラは、
前記制御機器に、前記プログラムを利用可能にするためのデータまたは当該データによって利用可能になったプログラムをインストールし、
前記台数情報を、前記インストールを実行した制御機器の台数を差し引くように更新するように構成されている、請求項1に記載のライセンス情報管理装置。 - 前記ライセンス情報管理装置に対して着脱可能な記録媒体と通信するためのメディアドライブをさらに備え、
前記コントローラは、前記メディアドライブに特定の記録媒体が装着されていることを条件として、前記インストールを実行するように構成されている、請求項2に記載のライセンス情報管理装置。 - 前記コントローラは、前記特定の記録媒体に、前記プログラムを利用可能にするためのデータおよび前記台数情報を記録するように構成されている、請求項3に記載のライセンス情報管理装置。
- 前記コントローラは、
前記記憶装置に、前記特定の記録媒体を特定する情報を記録し、
前記記憶装置に記録されている前記特定の記録媒体を特定する情報と前記記録媒体に記録されている当該記録媒体を特定する情報とが一致し、かつ、前記記憶装置に記録されている台数情報と前記記録媒体に記録されている台数情報とが一致したことを条件として、前記インストールを実行するように構成されている、請求項4に記載のライセンス情報管理装置。 - 前記コントローラは、前記制御機器に、前記プログラムを利用可能にするためのデータまたは当該データによって利用可能にあったプログラムがインストールされていないことを条件として、前記インストールを実行するように構成されている、請求項2〜請求項5のいずれか1項に記載のライセンス情報管理装置。
- ライセンス情報管理装置のコンピュータによって実行されるライセンス情報管理方法であって、
2台以上の制御機器においてプログラムを有効にするための情報であって、前記2台以上の制御機器の台数および前記プログラムに対応する情報を含むキー情報の入力を受け付けるステップと、
入力された前記キー情報を、アクティベーションサーバへ送信するステップと、
前記アクティベーションサーバから、前記2台以上の制御機器において前記プログラムを利用可能にするための情報であるライセンス情報を受信した場合に、前記ライセンス情報を前記コンピュータの記憶装置に記憶するステップとを備え、
前記ライセンス情報は、前記プログラムを利用可能にするためのデータと、前記2台以上の制御機器の台数を特定するための台数情報とを含む、ライセンス情報管理方法。 - ライセンス情報管理装置のコンピュータによって実行されるライセンス情報管理用のプログラムであって、
前記プログラムは、前記コンピュータに、
2台以上の制御機器においてプログラムを有効にするための情報であって、前記2台以上の制御機器の台数および前記プログラムに対応する情報を含むキー情報の入力を受け付けるステップと、
入力された前記キー情報を、アクティベーションサーバへ送信するステップと、
前記アクティベーションサーバから、前記2台以上の制御機器において前記プログラムを利用可能にするための情報であるライセンス情報を受信した場合に、前記ライセンス情報を前記コンピュータの記憶装置に記憶するステップとを実行させ、
前記ライセンス情報は、前記プログラムを利用可能にするためのデータと、前記2台以上の制御機器の台数を特定するための台数情報とを含む、プログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014052677 | 2014-03-14 | ||
JP2014052677 | 2014-03-14 | ||
PCT/JP2015/050878 WO2015136964A1 (ja) | 2014-03-14 | 2015-01-15 | ライセンス情報管理装置、ライセンス情報管理方法、および、プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2015136964A1 true JPWO2015136964A1 (ja) | 2017-04-06 |
JP6390696B2 JP6390696B2 (ja) | 2018-09-19 |
Family
ID=54071418
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016507375A Active JP6390696B2 (ja) | 2014-03-14 | 2015-01-15 | ライセンス情報管理装置、ライセンス情報管理方法、および、プログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US20170076073A1 (ja) |
EP (1) | EP3101575A4 (ja) |
JP (1) | JP6390696B2 (ja) |
CN (1) | CN106062759B (ja) |
WO (1) | WO2015136964A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019159752A (ja) * | 2018-03-13 | 2019-09-19 | オムロン株式会社 | コントローラ、ライセンスの管理方法、およびライセンスの管理プログラム |
EP3641259A1 (de) * | 2018-10-15 | 2020-04-22 | Siemens Aktiengesellschaft | Vorrichtung und verfahren zur prüfung von eigenschaften von ressourcen |
DE102022100794A1 (de) * | 2022-01-14 | 2023-07-20 | Turck Holding Gmbh | Verfahren und Vorrichtung zur Verwaltung von Lizenzen in einem Industrieautomationssystem |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004302930A (ja) * | 2003-03-31 | 2004-10-28 | Fujitsu Ltd | ファイルのセキュリティ管理プログラム及びファイルのセキュリティ管理装置 |
JP2005149002A (ja) * | 2003-11-13 | 2005-06-09 | Nippon Telegr & Teleph Corp <Ntt> | コンテンツ流通管理方法および装置 |
JP2006139352A (ja) * | 2004-11-10 | 2006-06-01 | Yokogawa Electric Corp | ダウンロード管理方法およびダウンロード管理方法を実行するためのプログラム |
JP2008079284A (ja) * | 2006-08-21 | 2008-04-03 | Ricoh Co Ltd | 画像処理システム、画像処理装置、プログラム管理方法及びプログラムを管理する管理プログラム |
US20100325734A1 (en) * | 2009-06-19 | 2010-12-23 | Etchegoyen Craig S | Modular Software Protection |
JP2012063867A (ja) * | 2010-09-14 | 2012-03-29 | Ricoh Co Ltd | 情報処理装置、画像処理装置管理システム、情報処理方法およびそのプログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3389186B2 (ja) * | 1999-04-27 | 2003-03-24 | 松下電器産業株式会社 | 半導体メモリカード及び読み出し装置 |
EP1839307A4 (en) * | 2005-01-19 | 2010-01-27 | Lg Electronics Inc | RECORDING MEDIUM, DATA STRING DEVICE AND METHOD THEREFOR |
US20100293536A1 (en) * | 2009-05-12 | 2010-11-18 | Microsoft Corporation | Enhanced product functionality based on user identification |
JP2011170465A (ja) * | 2010-02-16 | 2011-09-01 | Ricoh Co Ltd | ソフトウェア配信システム、ソフトウェア配信方法およびプログラム |
-
2015
- 2015-01-15 US US15/123,259 patent/US20170076073A1/en not_active Abandoned
- 2015-01-15 WO PCT/JP2015/050878 patent/WO2015136964A1/ja active Application Filing
- 2015-01-15 CN CN201580012184.6A patent/CN106062759B/zh active Active
- 2015-01-15 JP JP2016507375A patent/JP6390696B2/ja active Active
- 2015-01-15 EP EP15761290.4A patent/EP3101575A4/en not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004302930A (ja) * | 2003-03-31 | 2004-10-28 | Fujitsu Ltd | ファイルのセキュリティ管理プログラム及びファイルのセキュリティ管理装置 |
JP2005149002A (ja) * | 2003-11-13 | 2005-06-09 | Nippon Telegr & Teleph Corp <Ntt> | コンテンツ流通管理方法および装置 |
JP2006139352A (ja) * | 2004-11-10 | 2006-06-01 | Yokogawa Electric Corp | ダウンロード管理方法およびダウンロード管理方法を実行するためのプログラム |
JP2008079284A (ja) * | 2006-08-21 | 2008-04-03 | Ricoh Co Ltd | 画像処理システム、画像処理装置、プログラム管理方法及びプログラムを管理する管理プログラム |
US20100325734A1 (en) * | 2009-06-19 | 2010-12-23 | Etchegoyen Craig S | Modular Software Protection |
JP2012063867A (ja) * | 2010-09-14 | 2012-03-29 | Ricoh Co Ltd | 情報処理装置、画像処理装置管理システム、情報処理方法およびそのプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20170076073A1 (en) | 2017-03-16 |
WO2015136964A1 (ja) | 2015-09-17 |
JP6390696B2 (ja) | 2018-09-19 |
EP3101575A4 (en) | 2017-04-12 |
CN106062759B (zh) | 2019-04-02 |
CN106062759A (zh) | 2016-10-26 |
EP3101575A1 (en) | 2016-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5565040B2 (ja) | 記憶装置、データ処理装置、登録方法、及びコンピュータプログラム | |
JP6073483B2 (ja) | オペレーティングシステム独立ストレージ内のライセンシング情報の格納及びアクセス | |
US9026626B2 (en) | Management device, information processing system, management method, and storage medium | |
JP5429880B2 (ja) | アプリケーション配布システム、アプリケーション配布方法、端末及びプログラム | |
TW201619866A (zh) | 客製化資訊設備的方法 | |
CN106471511A (zh) | 用于计算机***和服务器***的许可***以及用于其的方法 | |
EP2736010B1 (en) | License management device, license management system, license management method, and program | |
JP6127719B2 (ja) | 情報処理システム、情報処理装置、ライセンス管理方法及びプログラム | |
JP2019067264A (ja) | ソフトウェア管理システム、ソフトウェア更新装置、ソフトウェア更新方法、及びソフトウェア更新プログラム | |
JP6390696B2 (ja) | ライセンス情報管理装置、ライセンス情報管理方法、および、プログラム | |
JP5991740B2 (ja) | ライセンス管理装置、ライセンス管理方法、およびプログラム | |
TWI536265B (zh) | 可執行程式安裝的方法及系統 | |
US10061908B2 (en) | Program editing device, program management device, and computer readable medium | |
JP6304427B2 (ja) | 情報処理システム及び操作端末 | |
JP6065161B2 (ja) | 産業機器生産システム、産業機器生産方法、プログラム、及び情報記憶媒体 | |
JP6791181B2 (ja) | 情報処理システム、情報処理装置及びプログラム | |
JP2013046122A (ja) | 端末、アプリ保護方法及びプログラム | |
US20220004603A1 (en) | Method for controlling device through application, and apparatus and system for performing the same | |
JP2018156241A (ja) | 認証仲介装置及び認証仲介プログラム | |
JP6697038B2 (ja) | 情報処理装置、検証方法および検証プログラム | |
JP6570801B1 (ja) | Cpuユニット、プログラマブルロジックコントローラ、プログラム、及びエンジニアリングツール | |
JP2005251070A (ja) | ライセンス管理システムおよびライセンス管理方法 | |
JP2017058711A (ja) | ライセンス管理装置、ライセンス管理システム、ライセンス管理プログラムおよびライセンス管理方法 | |
JP5928190B2 (ja) | 認証システム及び認証方法 | |
JP2013025607A (ja) | 情報処理装置及び情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170926 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171127 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180403 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180628 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20180705 |
|
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: 20180724 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180806 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6390696 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |