JP6589835B2 - 情報処理システムおよび管理サーバー - Google Patents
情報処理システムおよび管理サーバー Download PDFInfo
- Publication number
- JP6589835B2 JP6589835B2 JP2016227784A JP2016227784A JP6589835B2 JP 6589835 B2 JP6589835 B2 JP 6589835B2 JP 2016227784 A JP2016227784 A JP 2016227784A JP 2016227784 A JP2016227784 A JP 2016227784A JP 6589835 B2 JP6589835 B2 JP 6589835B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- information processing
- license key
- processing apparatus
- 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
- 230000010365 information processing Effects 0.000 title claims description 69
- 238000009434 installation Methods 0.000 claims description 14
- 238000004891 communication Methods 0.000 description 17
- 238000012545 processing Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000003672 processing method Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000005401 electroluminescence Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000003705 background correction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000002093 peripheral effect Effects 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/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- 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/107—License processing; Key processing
- G06F21/1075—Editing
-
- 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/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
-
- 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/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/629—Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/062—Network architectures or network communication protocols for network security for supporting key management in a packet data network for key distribution, e.g. centrally by trusted party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Technology Law (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Description
最初に、本発明の一実施形態に係る情報処理システム1の全体構成について説明する。図1は、本発明の一実施形態に係る情報処理システム1の全体構成図である。
次に、管理サーバー10の構成について説明する。管理サーバー10は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。管理サーバー10が一般的なコンピューターにより構成される場合の構成図を図2に示す。
次に、ライセンスキーテーブル17aについて説明する。図3は、ライセンスキーテーブル17aの例を示す図である。
次に、アプリケーションパッケージ17bについて説明する。図4は、アプリケーションパッケージ17bの構成図である。
次に、アプリケーションプログラムのアプリケーションIDとバージョンについて説明する。図5は、アプリケーションプログラムのアプリケーションIDとバージョンの関係を示す図である。
次に、画像形成装置20の構成について説明する。図6は画像形成装置20の構成を概略的に示す構成図である。
次に、情報処理システム1における処理の流れについて説明する。図7は、情報処理システム1における処理の流れについて説明するためのフローチャートである。
以上のように、本発明に係る情報処理システム1は、ネットワーク接続された、1以上の情報処理装置20と、前記1以上の情報処理装置20のいずれかにインストールされたアプリケーションプログラムを有効化させるためのライセンスキーを管理する管理サーバー10とを含み、前記管理サーバー10は、前記1以上の情報処理装置20と通信可能な第1の通信部15と、前記アプリケーションプログラムをインストールする前記情報処理装置20を一意に識別するシリアルナンバーと、インストールする前記アプリケーションプログラムを一意に識別するアプリケーションIDと、インストールするアプリケーションプログラムを有効化するための前記ライセンスキーとが組になって登録されるライセンスキーテーブル17aを記憶可能な第1の記憶部17と、管理者から、前記シリアルナンバーと、前記アプリケーションIDと、前記ライセンスキーとの入力を受け付け、受け付けた前記シリアルナンバー、前記アプリケーションID、および前記ライセンスキーを組にして前記ライセンスキーテーブル17aに登録するライセンスキーテーブル管理部11bと、前記アプリケーションプログラムがインストールされた前記情報処理装置20から受信した前記アプリケーションIDと前記シリアルナンバーとを用いて前記ライセンスキーテーブル17aから対応する前記ライセンスキーを抽出し、抽出した前記ライセンスキーを用いて、前記アプリケーションプログラムがインストールされた前記情報処理装置20にインストールされた前記アプリケーションプログラムのライセンスキー認証を行うライセンスキー認証部11cとを備え、前記1以上の情報処理装置20の各々は、前記管理サーバー10と通信可能な第2の通信部28と、自装置20に対応する前記シリアルナンバーが記憶された第2の記憶部29と、エンドユーザーの指示に基づき、前記アプリケーションプログラムを自装置20にインストールするアプリケーションインストール部21aと、自装置20にインストールされた前記アプリケーションプログラムの前記アプリケーションIDと前記第2の記憶部29に記憶された前記シリアルナンバーとを前記管理サーバー10に送信しライセンスキー認証を要求する認証要求部21bとを備える。
10 … 管理サーバー
11 … CPU
11a… アプリケーション管理部
11b… ライセンスキーテーブル管理部
11c… ライセンスキー認証部
11d… アプリケーション更新部
11e… 再パッケージ部
12 … ROM
13 … RAM
14 … 操作入力部
15 … 通信部
16 … 表示部
17 … 記憶部
17a… ライセンスキーテーブル
17b… アプリケーションパッケージ
18 … バス
20 … 画像形成装置
21 … 制御部
21a… アプリケーションインストール部
21b… 認証要求部
22 … 原稿読取部
23 … 画像処理部
24 … 画像メモリー
25 … 画像形成部
26 … 操作部
26a… 表示部
27 … ファクシミリ通信部
28 … 通信部
29 … 記憶部
29a… シリアルナンバー
Claims (4)
- 情報処理装置と、
前記情報処理装置とネットワークを介して通信可能に接続された管理サーバーと
を具備し、
前記情報処理装置は、
アプリケーションプログラムと、前記アプリケーションプログラムを識別するアプリケーションID及び前記アプリケーションプログラムのバージョンを表すアプリケーションバージョンを含むアプリケーションコードファイルとを含むアプリケーションパッケージを、前記情報処理装置にインストールするアプリケーションインストール部と、
インストールされた前記アプリケーションパッケージに含まれる前記アプリケーションコードファイルと、前記情報処理装置を識別するシリアルナンバーとを、前記管理サーバーに送信する認証要求部と
を有し、
前記管理サーバーは、
シリアルナンバーと、アプリケーションIDと、ライセンスキーとが組になって登録されたライセンスキーテーブルを管理するライセンスキーテーブル管理部と、
前記情報処理装置から受信した前記シリアルナンバー及び前記アプリケーションコードファイルに含まれる前記アプリケーションIDと組になったライセンスキーが前記ライセンスキーテーブルに登録されているか否かを判断し、登録されている場合、前記ライセンスキーを前記情報処理装置に入力して前記情報処理装置にインストールされた前記アプリケーションパッケージに含まれる前記アプリケーションプログラムを有効化するライセンスキー認証部と
を有する
情報処理システム。 - 請求項1に記載の情報処理システムであって、
前記管理サーバーは、さらに、
前記情報処理装置から受信した前記アプリケーションコードファイルに含まれる前記アプリケーションバージョンと同じアプリケーションバージョンのアプリケーションパッケージを、前記管理サーバーが有するか否かを判断し、有さない場合、前記情報処理装置から、前記アプリケーションコードファイルに含まれる前記アプリケーションバージョンの前記アプリケーションプログラムを取得して保存するアプリケーション更新部
を有する
情報処理システム。 - 請求項1又は2に記載の情報処理システムであって、
前記アプリケーションコードファイルは、さらに、ライセンス認証要又はライセンス認証不要を示すライセンス認証要否情報を含み、
前記管理サーバーは、さらに、
前記情報処理装置から受信した前記アプリケーションコードファイルに含まれる前記ライセンス認証要否情報をライセンス認証不要に書き換え、書き換えた前記ライセンス認証要否情報を含むアプリケーションパッケージを再パッケージングし、再パッケージングされた前記アプリケーションパッケージを前記情報処理装置にダウンロードする再パッケージング部
を有し、
前記情報処理装置の前記アプリケーションインストール部は、さらに、再パッケージングされた前記アプリケーションパッケージを前記情報処理装置からダウンロードして上書きインストールする
情報処理システム。 - 情報処理装置とネットワークを介して通信可能に接続された管理サーバーであって、
前記情報処理装置は、
アプリケーションプログラムと、前記アプリケーションプログラムを識別するアプリケーションID及び前記アプリケーションプログラムのバージョンを表すアプリケーションバージョンを含むアプリケーションコードファイルとを含むアプリケーションパッケージを、前記情報処理装置にインストールするアプリケーションインストール部と、
インストールされた前記アプリケーションパッケージに含まれる前記アプリケーションコードファイルと、前記情報処理装置を識別するシリアルナンバーとを、前記管理サーバーに送信する認証要求部と
を有し、
前記管理サーバーは、
シリアルナンバーと、アプリケーションIDと、ライセンスキーとが組になって登録されたライセンスキーテーブルを管理するライセンスキーテーブル管理部と、
前記情報処理装置から受信した前記シリアルナンバー及び前記アプリケーションコードファイルに含まれる前記アプリケーションIDと組になったライセンスキーが前記ライセンスキーテーブルに登録されているか否かを判断し、登録されている場合、前記ライセンスキーを前記情報処理装置に入力して前記情報処理装置にインストールされた前記アプリケーションパッケージに含まれる前記アプリケーションプログラムを有効化するライセンスキー認証部と
を具備する
管理サーバー。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016227784A JP6589835B2 (ja) | 2016-11-24 | 2016-11-24 | 情報処理システムおよび管理サーバー |
CN201711129068.XA CN108154023B (zh) | 2016-11-24 | 2017-11-15 | 信息处理***及信息处理方法 |
US15/818,883 US10037415B2 (en) | 2016-11-24 | 2017-11-21 | Information processing system that authenticates license of application program installed in information processing apparatus, and information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016227784A JP6589835B2 (ja) | 2016-11-24 | 2016-11-24 | 情報処理システムおよび管理サーバー |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018084964A JP2018084964A (ja) | 2018-05-31 |
JP6589835B2 true JP6589835B2 (ja) | 2019-10-16 |
Family
ID=62147003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016227784A Expired - Fee Related JP6589835B2 (ja) | 2016-11-24 | 2016-11-24 | 情報処理システムおよび管理サーバー |
Country Status (3)
Country | Link |
---|---|
US (1) | US10037415B2 (ja) |
JP (1) | JP6589835B2 (ja) |
CN (1) | CN108154023B (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7087902B2 (ja) * | 2018-10-09 | 2022-06-21 | 日本電気株式会社 | サーバ装置、端末装置、ライセンス認証方法及びライセンス認証プログラム |
JP7230592B2 (ja) * | 2019-03-05 | 2023-03-01 | 京セラドキュメントソリューションズ株式会社 | 機器セットアップシステム、機器セットアップ方法及び電子機器 |
JP7183873B2 (ja) * | 2019-03-05 | 2022-12-06 | 京セラドキュメントソリューションズ株式会社 | 電子機器及び電子機器の制御方法 |
EP3961377A4 (en) * | 2019-04-26 | 2023-01-18 | KYOCERA Document Solutions Inc. | ELECTRONIC DEVICE, ITS CONTROL METHOD AND INFORMATION PROCESSING SYSTEM |
JP7375391B2 (ja) * | 2019-08-27 | 2023-11-08 | ブラザー工業株式会社 | プログラム及び情報処理装置 |
US11494196B2 (en) * | 2019-08-27 | 2022-11-08 | Brother Kogyo Kabushiki Kaisha | Information-processing device deleting unspecified device information to complete setup process |
JP6859495B1 (ja) * | 2020-01-06 | 2021-04-14 | InsuRTAP株式会社 | 処理装置、処理方法及びプログラム |
CN112508138B (zh) * | 2020-11-18 | 2024-03-26 | 北京融讯科创技术有限公司 | 单板服务器管理方法、装置、设备及计算机可读存储介质 |
JP7493472B2 (ja) | 2021-03-04 | 2024-05-31 | 東京エレクトロン株式会社 | ライセンス認証装置、ライセンス認証方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005018378A (ja) * | 2003-06-25 | 2005-01-20 | Sony Corp | 情報サーバ、情報機器、情報処理システム、情報処理方法および情報処理プログラム |
JP4622347B2 (ja) * | 2003-10-08 | 2011-02-02 | セイコーエプソン株式会社 | 使用権認証機能付き出力システム、素材出力装置および使用権認証出力方法 |
JP2005327196A (ja) * | 2004-05-17 | 2005-11-24 | Canon Inc | ライセンス管理装置、その制御方法、プログラムおよび記憶媒体 |
US20060109768A1 (en) * | 2004-10-25 | 2006-05-25 | Roberts Henry J Jr | Electronic information table and method of creating same |
JP4835167B2 (ja) * | 2006-01-24 | 2011-12-14 | 富士ゼロックス株式会社 | ライセンス管理のためのプログラム、システム及び方法 |
JP4795812B2 (ja) * | 2006-02-22 | 2011-10-19 | 富士通セミコンダクター株式会社 | セキュアプロセッサ |
JP4908961B2 (ja) | 2006-07-27 | 2012-04-04 | キヤノン株式会社 | 情報処理方法、情報処理装置、プログラム及び記憶媒体 |
EP1936531A1 (en) * | 2006-12-20 | 2008-06-25 | Thomson Licensing | Methods and device for secure software installation |
JP2008177683A (ja) | 2007-01-16 | 2008-07-31 | Kyocera Mita Corp | データ提供システム、データ受領システム、データ提供方法、データ提供プログラム及びデータ受領プログラム |
JP5474296B2 (ja) * | 2007-02-28 | 2014-04-16 | 株式会社リコー | 情報処理システム及び情報処理方法 |
JP2008243180A (ja) * | 2007-02-28 | 2008-10-09 | Ricoh Co Ltd | 画像形成装置、情報処理装置、及び情報処理方法 |
JP5084592B2 (ja) * | 2008-04-17 | 2012-11-28 | 株式会社リコー | 情報処理デバイス、電子証明書発行方法、及びプログラム |
JP2011170463A (ja) * | 2010-02-16 | 2011-09-01 | Ricoh Co Ltd | 情報処理システム、管理装置、インストール処理方法、プログラム及び記憶媒体 |
JP5561047B2 (ja) * | 2010-09-10 | 2014-07-30 | 株式会社リコー | 情報処理装置、プログラムおよび情報処理システム |
US20150332026A1 (en) * | 2014-05-16 | 2015-11-19 | Solarwinds Worldwide, Llc | Reusable license activation key |
TWM519864U (zh) * | 2015-12-15 | 2016-04-01 | Nuvoton Technology Corp | 無人飛行器之駕駛身分認證系統 |
-
2016
- 2016-11-24 JP JP2016227784A patent/JP6589835B2/ja not_active Expired - Fee Related
-
2017
- 2017-11-15 CN CN201711129068.XA patent/CN108154023B/zh active Active
- 2017-11-21 US US15/818,883 patent/US10037415B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20180144109A1 (en) | 2018-05-24 |
JP2018084964A (ja) | 2018-05-31 |
CN108154023B (zh) | 2021-08-06 |
CN108154023A (zh) | 2018-06-12 |
US10037415B2 (en) | 2018-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6589835B2 (ja) | 情報処理システムおよび管理サーバー | |
JP6318940B2 (ja) | サービス提供システム、データ提供方法及びプログラム | |
US11838430B2 (en) | Information processing apparatus, method of controlling the same, and storage medium | |
US8347107B2 (en) | Information processing apparatus, software updating method, and image processing apparatus | |
US11042384B2 (en) | Managing the customizing of appliances | |
JP6236816B2 (ja) | 画像処理システム、情報処理装置及びプログラム | |
US9253246B2 (en) | Information device and network system | |
JP6424499B2 (ja) | 画像形成装置、情報処理方法、及びプログラム | |
JP6891570B2 (ja) | 電子機器システム、通信方法、端末装置、プログラム | |
JP2016134007A (ja) | 情報処理システム、情報処理装置、機器、情報処理方法、及びプログラム | |
US9628470B2 (en) | Client device, non-transitory storage medium storing instructions executable by the client device, and service performing system | |
JP2016009471A (ja) | 機器導入情報配信装置、機器導入プログラムのデータ構造及び機器導入情報配信プログラム | |
JP6659150B2 (ja) | 装置及びその制御方法、並びにプログラム | |
JP6183035B2 (ja) | サービス提供システム、サービス提供方法及びプログラム | |
JP5272602B2 (ja) | 認証機能連携機器、認証機能連携システム及び認証機能連携プログラム | |
JP2014142886A (ja) | プラグイン配信システム及び画像処理装置並びにプラグイン配信制御方法 | |
JP2010074431A (ja) | 外部認証を用いた認証機能連携機器、認証機能連携システム及び認証機能連携プログラム | |
JP6303312B2 (ja) | サービス提供システム及び画像提供方法 | |
JP6447766B2 (ja) | サービス提供システム、データ提供方法及びプログラム | |
US11330129B2 (en) | Image forming system, image forming apparatus, and storing medium storing application control program | |
JP2019133641A (ja) | 情報処理システム、情報処理方法および管理サーバー | |
JP2012058803A (ja) | シンクライアントシステム、およびオペレーティングシステム更新方法 | |
JP6652074B2 (ja) | 認証システムおよび認証方法 | |
JP6299101B2 (ja) | サービス提供システム、サービス提供方法及びプログラム | |
JP6848266B2 (ja) | 情報処理装置およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180926 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190717 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190723 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190809 |
|
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: 20190820 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190902 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6589835 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |