Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5827558B2 - License management system, license management apparatus, license management method, and program - Google Patents
[go: Go Back, main page]

JP5827558B2 - License management system, license management apparatus, license management method, and program - Google Patents

License management system, license management apparatus, license management method, and program Download PDF

Info

Publication number
JP5827558B2
JP5827558B2 JP2011273820A JP2011273820A JP5827558B2 JP 5827558 B2 JP5827558 B2 JP 5827558B2 JP 2011273820 A JP2011273820 A JP 2011273820A JP 2011273820 A JP2011273820 A JP 2011273820A JP 5827558 B2 JP5827558 B2 JP 5827558B2
Authority
JP
Japan
Prior art keywords
software
license
information
user
company
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.)
Active
Application number
JP2011273820A
Other languages
Japanese (ja)
Other versions
JP2013125417A (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.)
Biglobe Inc
Original Assignee
Biglobe 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 Biglobe Inc filed Critical Biglobe Inc
Priority to JP2011273820A priority Critical patent/JP5827558B2/en
Publication of JP2013125417A publication Critical patent/JP2013125417A/en
Application granted granted Critical
Publication of JP5827558B2 publication Critical patent/JP5827558B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、ライセンス管理システムに関し、特に、複数の組織間における横断的なライセンスの利用を管理できるライセンス管理システムに関する。   The present invention relates to a license management system, and more particularly to a license management system that can manage the use of a cross-sectional license among a plurality of organizations.

企業等の組織では、使用されるソフトウェアの数や種類は多岐に渡り、所有しているソフトウェアのライセンスの個数や期限の管理が難しいという問題がある。このような問題を解消するために、ソフトウェアのライセンスを管理するためのソフトウェアライセンス管理装置が知られている。従来のソフトウェアライセンス管理装置の主な機能は、企業内の部署等で購入したソフトウェアライセンスの本数を管理し、どの端末でライセンスが利用されているか把握することである。従来のソフトウェアライセンス管理装置により想定されていたライセンスの利用形態は、PCの台数分のライセンスを購入するような形態であった。   In organizations such as corporations, the number and types of software used vary widely, and there is a problem that it is difficult to manage the number of licenses and the expiration date of software possessed. In order to solve such a problem, a software license management apparatus for managing software licenses is known. The main function of a conventional software license management apparatus is to manage the number of software licenses purchased by a department in a company and to understand which terminal is using the license. The usage form of the license assumed by the conventional software license management apparatus is a form of purchasing licenses for the number of PCs.

近年は、SaaS(Software as a Service)のような従来とは異なるソフトウェアの利用形態もでてきており、これに伴いソフトウェアライセンスを、従来よりも自由な形で使用できるようなライセンス契約も増えてきている。例えば、固有の端末のみでソフトウェアを利用する契約ではなく、1つのライセンスを、会社内の端末であれば自由に利用することができるライセンス契約である。ソフトウェアライセンスの利用状況を把握して、ライセンスが使用されていない空き時間を減らすことにより、少ないライセンス数でのシステム運用を促進できるようなライセンス管理システムが必要とされている。   In recent years, different software usage forms such as SaaS (Software as a Service) have come into use, and along with this, the number of license contracts that allow software licenses to be used more freely than before has increased. ing. For example, it is not a contract for using software only on a unique terminal, but a license contract that allows one license to be freely used for terminals in the company. There is a need for a license management system that can facilitate the system operation with a small number of licenses by grasping the usage status of the software license and reducing the idle time when the license is not used.

特開2001−222424号公報(特許文献1)は、企業、団体又はグループの組織全体が保有するソフトウェアライセンス数の管理と、組織内のコンピュータに実際にインストールされているソフトウェアの情報を含むインベントリ情報を、ネットワークを介して自動収集するソフトウェアライセンス管理装置が開示されている。特許文献1の発明では、組織全体が保有するソフトウェアライセンス数と、インベントリ情報に基づいて算出した実際に使用しているソフトウェアライセンス数との差を算出し、ライセンス使用状況を把握している。   Japanese Patent Laid-Open No. 2001-222424 (Patent Document 1) describes management of the number of software licenses held by a company, a group, or an entire organization of a group, and inventory information including information on software actually installed on computers in the organization A software license management device that automatically collects licenses via a network is disclosed. In the invention of Patent Literature 1, the difference between the number of software licenses held by the entire organization and the number of software licenses actually used calculated based on inventory information is calculated to grasp the license usage status.

特開2001−222424号公報JP 2001-222424 A

本発明の目的は、ライセンスの利用許諾範囲と、ライセンスの利用状況を管理することにより、複数の組織間における横断的なライセンスの利用を管理できるライセンス管理システムを提供することにある。   An object of the present invention is to provide a license management system capable of managing the use of licenses across a plurality of organizations by managing the license usage scope and license usage status.

本発明の一態様に係るライセンス管理システムは、ライセンス管理装置と、ソフトウェア実行環境制御装置とを備え、前記ライセンス管理装置は、ソフトウェアの利用者を認証する認証部と、ソフトウェアの利用者情報と、ソフトウェア毎のライセンスの利用許諾範囲を管理するライセンス情報と、ライセンスの利用状況を管理するライセンス利用情報とを記憶する記憶部と、前記利用者情報と前記ライセンス情報に基づいて、前記利用者が利用可能なソフトウェアの一覧を表示し、前記利用者により選択されたソフトウェアと、前記選択されたソフトウェアの利用日時を含む予約情報を受け付け、前記ライセンス利用情報と前記予約情報に基づいて前記選択されたソフトウェアを利用できるかを判定する予約部とを備え、前記ソフトウェア実行環境制御装置は、前記予約情報に基づいて、前記利用者による前記選択されたソフトウェアの利用可否を制御し、前記記憶部は、ライセンスを保有している会社と関連する会社に関する情報を管理する会社関係情報を更に有し、前記予約部は、前記ライセンス情報に基づいて、前記利用者の所属会社がライセンスを所有するソフトウェアの一覧を、第1のソフトウェア群として抽出し、前記ライセンス情報と前記会社関係情報に基づいて、前記利用者が所属していない会社が所有するソフトウェアであっても、前記利用者が利用できるソフトウェアの一覧を、第2のソフトウェア群として抽出して、前記第1のソフトウェア群、及び前記第2のソフトウェア群を表示する
また、本発明の別の一態様に係るライセンス管理装置は、ソフトウェアの利用者を認証する認証部と、ソフトウェアの利用者情報と、ソフトウェア毎のライセンスの利用許諾範囲を管理するライセンス情報と、ライセンスの利用状況を管理するライセンス利用情報とを記憶する記憶部と、前記利用者情報と前記ライセンス情報に基づいて、前記利用者が利用可能なソフトウェアの一覧を表示し、前記利用者により選択されたソフトウェアと、前記選択されたソフトウェアの利用日時を含む予約情報を受け付け、前記ライセンス利用情報と前記予約情報に基づいて前記選択されたソフトウェアを利用できるかを判定する予約部とを備え、前記記憶部は、ライセンスを保有している会社と関連する会社に関する情報を管理する会社関係情報を更に有し、前記予約部は、前記ライセンス情報に基づいて、前記利用者の所属会社がライセンスを所有するソフトウェアの一覧を、第1のソフトウェア群として抽出し、前記ライセンス情報と前記会社関係情報に基づいて、前記利用者が所属していない会社が所有するソフトウェアであっても、前記利用者が利用できるソフトウェアの一覧を、第2のソフトウェア群として抽出して、前記第1のソフトウェア群、及び前記第2のソフトウェア群を表示する。
A license management system according to an aspect of the present invention includes a license management device and a software execution environment control device, wherein the license management device includes an authentication unit that authenticates a software user, software user information, Based on the user information and the license information, the user uses license information for managing a license usage range for each software, a storage unit for storing license usage information for managing license usage status, and the user information and the license information. Displays a list of possible software, accepts software selected by the user and reservation information including the use date and time of the selected software, and the selected software based on the license usage information and the reservation information And a reservation unit for determining whether the software can be used. The administrative environment control device controls whether or not the selected software can be used by the user based on the reservation information, and the storage unit manages information related to a company associated with the company holding the license. Further, the reservation unit extracts a list of software owned by the user's affiliated company as a first software group based on the license information, and the license information and the license information Based on company-related information, even if the software is owned by a company to which the user does not belong, a list of software that can be used by the user is extracted as a second software group, and the first A software group and the second software group are displayed .
A license management apparatus according to another aspect of the present invention includes an authentication unit that authenticates a software user, software user information, license information that manages a license usage range for each software, and a license A storage unit for storing license usage information for managing the usage status of the software, and a list of software available to the user based on the user information and the license information, and selected by the user A storage unit that receives software and reservation information including a use date and time of the selected software, and determines whether the selected software can be used based on the license use information and the reservation information; Provides company-related information for managing information related to the company that owns the license. The reservation unit extracts, based on the license information, a list of software owned by the user's company as a first software group, and based on the license information and the company relation information. Even if the software is owned by a company to which the user does not belong, a list of software that can be used by the user is extracted as a second software group, and the first software group and the first software group are extracted. 2 software groups are displayed.

また、本発明の更に別の一態様に係るライセンス管理方法は、ライセンス管理装置の認証部が、ソフトウェアの利用者を認証するステップと、ライセンス管理装置の予約部が、ソフトウェアの利用者情報と、ソフトウェア毎のライセンスの利用許諾範囲を管理するライセンス情報に基づいて、前記利用者が利用可能なソフトウェアの一覧を表示するステップと、ライセンス管理装置の予約部が、前記利用者により選択されたソフトウェアと、前記選択されたソフトウェアの利用日時を含む予約情報を受け付けるステップと、ライセンス管理装置の予約部が、ライセンスの利用状況を管理するライセンス利用情報と前記予約情報に基づいて、前記選択されたソフトウェアを利用できるかを判定するステップと、ソフトウェア実行環境制御装置が、前記予約情報に基づいて、前記利用者による前記選択されたソフトウェアの利用可否を制御するステップとを含み、前記ソフトウェアの一覧を表示するステップは、ライセンス管理装置の予約部が、前記ライセンス情報に基づいて、前記利用者の所属会社がライセンスを所有するソフトウェアの一覧を、第1のソフトウェア群として抽出するステップと、ライセンス管理装置の予約部が、前記ライセンス情報と、ライセンスを保有している会社と関連する会社に関する情報を管理する会社関係情報に基づいて、前記利用者が所属していない会社が所有するソフトウェアであっても、前記利用者が利用できるソフトウェアの一覧を、第2のソフトウェア群として抽出するステップと、ライセンス管理装置の予約部が、前記第1のソフトウェア群、及び前記第2のソフトウェア群を表示するステップとを含む
また、本発明の更に別の一態様に係るライセンス管理方法は、ライセンス管理装置によるライセンス管理方法であって、ソフトウェアの利用者を認証するステップと、ソフトウェアの利用者情報と、ソフトウェア毎のライセンスの利用許諾範囲を管理するライセンス情報に基づいて、前記利用者が利用可能なソフトウェアの一覧を表示するステップと、前記利用者により選択されたソフトウェアと、前記選択されたソフトウェアの利用日時を含む予約情報を受け付けるステップと、ライセンスの利用状況を管理するライセンス利用情報と前記予約情報に基づいて、前記選択されたソフトウェアを利用できるかを判定するステップと、を含み、前記ソフトウェアの一覧を表示するステップは、前記ライセンス情報に基づいて、前記利用者の所属会社がライセンスを所有するソフトウェアの一覧を、第1のソフトウェア群として抽出するステップと、前記ライセンス情報と、ライセンスを保有している会社と関連する会社に関する情報を管理する会社関係情報に基づいて、前記利用者が所属していない会社が所有するソフトウェアであっても、前記利用者が利用できるソフトウェアの一覧を、第2のソフトウェア群として抽出するステップと、前記第1のソフトウェア群、及び前記第2のソフトウェア群を表示するステップとを含む。
Further, in the license management method according to still another aspect of the present invention, the authentication unit of the license management apparatus authenticates the software user, the reservation unit of the license management apparatus includes the software user information, A step of displaying a list of software that can be used by the user based on license information for managing a license usage range for each software; and a software that the reservation unit of the license management apparatus selects by the user Receiving the reservation information including the use date and time of the selected software, and the reservation unit of the license management device determines the selected software based on the license use information for managing the license use status and the reservation information. A step of determining whether it can be used and a software execution environment control device Controlling the availability of the selected software by the user based on the reservation information, wherein the step of displaying a list of the software is performed by a reservation unit of a license management device based on the license information. A step of extracting a list of software owned by the user's affiliated company as a first software group, and a reservation unit of a license management device including the license information, the company holding the license, Based on company-related information that manages information about related companies, a list of software that can be used by the user, even if the software is owned by a company to which the user does not belong, is defined as a second software group. An extracting step; and a reservation unit of the license management device includes the first software , And a step of displaying the second software group.
A license management method according to still another aspect of the present invention is a license management method by a license management apparatus, comprising: a step of authenticating a software user; software user information; and a license for each software. Reservation information including a step of displaying a list of software that can be used by the user based on license information for managing a use permission range, software selected by the user, and use date and time of the selected software And a step of determining whether the selected software can be used based on the license usage information for managing the usage status of the license and the reservation information, and displaying the list of the software, The user's affiliation based on the license information Extracting a list of software owned by the company as a first software group, based on the license information and company relation information for managing information related to the company holding the license, Even if the software is owned by a company to which the user does not belong, a step of extracting a list of software that can be used by the user as a second software group, the first software group, and the first software group Displaying two software groups.

本発明によれば、ライセンスの利用許諾範囲と、ライセンスの利用状況を管理することにより、複数の組織間における横断的なライセンスの利用を管理できるライセンス管理システムを提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the license management system which can manage the utilization of the cross-cutting license between several organizations by managing the use permission range of a license and the utilization condition of a license can be provided.

図1は、本発明の実施形態におけるライセンス管理システム1を説明するための図である。FIG. 1 is a diagram for explaining a license management system 1 according to an embodiment of the present invention. 図2は、本発明の実施形態のライセンス管理システム1における利用者情報31を説明するための図である。FIG. 2 is a diagram for explaining the user information 31 in the license management system 1 according to the embodiment of the present invention. 図3は、本発明の実施形態のライセンス管理システム1におけるライセンス情報32を説明するための図である。FIG. 3 is a diagram for explaining the license information 32 in the license management system 1 according to the embodiment of the present invention. 図4は、本発明の実施形態のライセンス管理システム1におけるライセンス利用情報33を説明するための図である。FIG. 4 is a diagram for explaining the license use information 33 in the license management system 1 according to the embodiment of this invention. 図5は、本発明の実施形態のライセンス管理システム1における会社関係情報34を説明するための図である。FIG. 5 is a diagram for explaining the company relation information 34 in the license management system 1 according to the embodiment of the present invention. 図6は、本発明の実施形態のライセンス管理システム1のソフトウェア一覧表示によるライセンス予約登録方法のフローチャートである。FIG. 6 is a flowchart of a license reservation registration method by software list display of the license management system 1 according to the embodiment of the present invention. 図7は、本発明の実施形態のライセンス管理システム1のソフトウェア名の入力によるライセンス予約登録方法のフローチャートである。FIG. 7 is a flowchart of a license reservation registration method by inputting a software name in the license management system 1 according to the embodiment of the present invention. 図8は、本発明の実施形態のライセンス管理システム1におけるソフトウェア実行環境制御方法のフローチャートである。FIG. 8 is a flowchart of the software execution environment control method in the license management system 1 according to the embodiment of the present invention.

添付図面を参照して、本発明の実施形態におけるライセンス管理システム1を以下に説明する。   A license management system 1 according to an embodiment of the present invention will be described below with reference to the accompanying drawings.

[構成の説明]
はじめに、本実施形態におけるライセンス管理システム1の構成の説明を行う。図1は、本発明の実施形態におけるライセンス管理システム1を説明するための図である。本発明のライセンス管理システム1は、ソフトウェア実行環境制御装置10、及びライセンス管理装置20を備える。ソフトウェア実行環境制御装置10は、利用者のソフトウェア実行環境40に対して、ソフトウェアの利用可否を制御する。
[Description of configuration]
First, the configuration of the license management system 1 in the present embodiment will be described. FIG. 1 is a diagram for explaining a license management system 1 according to an embodiment of the present invention. The license management system 1 of the present invention includes a software execution environment control device 10 and a license management device 20. The software execution environment control apparatus 10 controls whether or not the software can be used with respect to the software execution environment 40 of the user.

ソフトウェアの実行環境は、ソフトウェア実行環境40に示されているように、利用者端末42に、ソフトウェアをダウンロードして実行する形態でもよいし、サーバ装置41上で提供されるソフトウェアを、利用者端末42からサーバ装置41に接続して実行する形態でもよい。   As shown in the software execution environment 40, the software execution environment may be a form in which software is downloaded to the user terminal 42 and executed, or the software provided on the server device 41 is downloaded to the user terminal 42. 42 may be connected to the server device 41 and executed.

ライセンス管理装置20は、認証部21、予約部22、通知部23、及び記憶部30を備える。認証部21は、利用者のID、及びパスワード等を用いて、ソフトウェアの利用者を認証する。予約部22は、利用者情報31と、ライセンス情報32と、会社関係情報34を参照し、認証部21により認証された利用者が、利用可能なソフトウェアの一覧を表示する。予約部22は、利用者により選択されたソフトウェアと、選択されたソフトウェアの利用日時を含む予約情報を受け付ける。予約部22は、ライセンス利用情報33を参照し、利用者が、予約情報に基づいて選択されたソフトウェアを利用できるかを判定する。通知部23は、ソフトウェアの所有者と利用者に、ライセンス利用情報33に基づいて利用実績情報を通知する。利用実績情報は、課金情報や証跡監査記録として利用することが考えられる。   The license management apparatus 20 includes an authentication unit 21, a reservation unit 22, a notification unit 23, and a storage unit 30. The authentication unit 21 authenticates the user of the software using the user ID, password, and the like. The reservation unit 22 refers to the user information 31, the license information 32, and the company relation information 34, and displays a list of software that can be used by the user authenticated by the authentication unit 21. The reservation unit 22 receives reservation information including the software selected by the user and the use date and time of the selected software. The reservation unit 22 refers to the license usage information 33 and determines whether the user can use the software selected based on the reservation information. The notification unit 23 notifies the usage history information to the software owner and user based on the license usage information 33. The usage record information may be used as billing information or a trail audit record.

記憶部30には、利用者情報31、ライセンス情報32、ライセンス利用情報33、及び会社関係情報34が記憶されている。   The storage unit 30 stores user information 31, license information 32, license usage information 33, and company relationship information 34.

なお、本実施形態のライセンス管理システム1は、ソフトウェア実行環境制御装置10と、ライセンス管理装置20により実現しているが、ソフトウェア実行環境40の制御と、ライセンスの管理を1つの装置で実現してもよい。   The license management system 1 of the present embodiment is realized by the software execution environment control device 10 and the license management device 20, but the control of the software execution environment 40 and the license management are realized by one device. Also good.

図2は、本発明の実施形態のライセンス管理システム1における利用者情報31を説明するための図である。図2の利用者情報31は、ID、氏名、メールアドレス、所属会社(出向先)、及び出向元の情報が記録されている。なお、利用者情報31は、これらの情報に限られず、適宜、利用者を識別するために必要な情報を管理してもよい。   FIG. 2 is a diagram for explaining the user information 31 in the license management system 1 according to the embodiment of the present invention. In the user information 31 of FIG. 2, ID, name, e-mail address, affiliated company (secondary destination), and information of seconding source are recorded. Note that the user information 31 is not limited to these pieces of information, and may appropriately manage information necessary for identifying the user.

図3は、本発明の実施形態のライセンス管理システム1におけるライセンス情報32を説明するための図である。図3のライセンス情報32は、管理No、ソフトウェア名、用途、ライセンス数、所有会社、ライセンス管理者ID、及び利用許諾範囲の情報が記憶されている。なお、ライセンス情報32は、これらの情報に限られず、適宜、ライセンスを管理するために必要な情報を管理してもよい。   FIG. 3 is a diagram for explaining the license information 32 in the license management system 1 according to the embodiment of the present invention. The license information 32 in FIG. 3 stores information on a management number, software name, usage, number of licenses, owned company, license manager ID, and usage permission range. Note that the license information 32 is not limited to such information, and information necessary for managing licenses may be appropriately managed.

図3の例では、利用許諾範囲の情報として、「制限なし」、「所有会社のみ」、「資本関係比率」、「所有会社からの出向者」、及び「所有会社に所属する役員構成比」が含まれている。「制限なし」にチェックが付いている場合には、所有しているライセンス数までなら、制限なくソフトウェアを利用できることを示している。「所有会社のみ」にチェックが付いている場合には、所有しているライセンス数までソフトウェアを利用していなくても、所有会社以外の社員は、ソフトウェアを利用できないことを示している。「資本関係比率」に比率が設定されている場合には、設定されている比率以上の資本関係が有る会社の社員であれば、ソフトウェアを利用できることを示している。「所有会社からの出向者」にチェックが付いている場合には、出向元の会社がライセンスを所有していれば、出向元の会社の社員は、出向先でソフトウェアを利用できることを示している。「所有会社に所属する役員構成比」に、役員構成比が設定されている場合には、ライセンスの保有している会社とは別の会社であっても、ライセンスを保有している会社の役員が、別会社の役員を兼務し、設定されている役員構成比以上となっている場合には、別会社の社員であってもソフトウェアを利用できることを示している。   In the example of FIG. 3, the usage permission range information includes “no restriction”, “owner company only”, “capital relationship ratio”, “secondary employees from the owner company”, and “composition ratio of officers belonging to the owner company”. It is included. When “Unrestricted” is checked, it indicates that the software can be used without limitation if the number of licenses is limited. When “owned company only” is checked, it indicates that employees other than the owned company cannot use the software even if the software is not used up to the number of licenses owned. When the ratio is set in the “capital relationship ratio”, it indicates that the software can be used by employees of a company having a capital relationship equal to or higher than the set ratio. If the “secondary employee from the owning company” is checked, it indicates that if the seconding company owns the license, employees of the seconding company can use the software at the seconding company. . If the ratio of officers belonging to the “owner company” is set, the officers of the company holding the license, even if the company is different from the company holding the license However, if the director of another company also serves as an executive and the ratio of directors exceeds the set ratio, it indicates that even the employee of the other company can use the software.

図4は、本発明の実施形態のライセンス管理システム1におけるライセンス利用情報33を説明するための図である。図4の例では、ソフトウェア毎に予約日時が管理され、所有しているライセンスの数だけ、利用者の予約を設定する列が表示されている。例えば、ソフトウェア(1)は、2011年8月19日の10:00から19:00までの間は、利用者IDが0003の利用者により予約されている。   FIG. 4 is a diagram for explaining the license use information 33 in the license management system 1 according to the embodiment of this invention. In the example of FIG. 4, the reservation date and time are managed for each software, and columns for setting user reservations are displayed for the number of licenses owned. For example, the software (1) is reserved by a user whose user ID is 0003 between 10:00 and 19:00 on August 19, 2011.

なお、ライセンス利用情報33では、予約されているという事実だけではなく、実際に利用したかどうかも合わせて管理してもよい。ライセンス管理システム1が、ソフトウェアが実際に利用されたかどうかを確認する方法は、ソフトウェアの利用ログや、ソフトウェア利用開始時におけるソフトウェア実行環境制御装置10への認証ログ等により行うことができる。   The license usage information 33 may manage not only the fact that the license is reserved, but also whether it is actually used. The license management system 1 can confirm whether or not the software is actually used by using a software usage log, an authentication log to the software execution environment control device 10 at the start of software usage, or the like.

図5は、本発明の実施形態のライセンス管理システム1における会社関係情報34を説明するための図である。図5の会社関係情報34は、管理No、会社名、資本比率、及び役員構成比率の情報が記憶されている。なお、会社関係情報34は、これらの情報に限られず、適宜、ライセンスを保有している会社と関連する会社を管理するために必要な情報を管理してもよい。   FIG. 5 is a diagram for explaining the company relation information 34 in the license management system 1 according to the embodiment of the present invention. The company relationship information 34 in FIG. 5 stores information on management numbers, company names, capital ratios, and officer composition ratios. The company-related information 34 is not limited to such information, and information necessary for managing a company related to the company holding the license may be appropriately managed.

[動作方法の説明]
次に、本実施形態におけるライセンス管理システム1において、ライセンス管理方法の説明を行う。
[Description of operation method]
Next, the license management method in the license management system 1 in the present embodiment will be described.

まず、本実施形態のライセンス使用の予約方法について説明する。図6は、本発明の実施形態のライセンス管理システム1のソフトウェア一覧表示によるライセンス予約登録方法のフローチャートである。   First, the license usage reservation method of this embodiment will be described. FIG. 6 is a flowchart of a license reservation registration method by software list display of the license management system 1 according to the embodiment of the present invention.

(ステップS1)
ライセンス管理装置20の認証部21は、利用者端末42から利用者のID等により、ログインを受け付ける。
(Step S1)
The authentication unit 21 of the license management apparatus 20 receives a login from the user terminal 42 based on the user ID and the like.

(ステップS2)
ライセンス管理装置20の予約部22は、ログイン時に取得したIDにより、利用者情報31から利用者の所属等を特定する。ライセンス管理装置20の予約部22は、ライセンス情報32を参照し、ログインした利用者が利用可能なソフトウェアの一覧を表示する。
(Step S2)
The reservation unit 22 of the license management device 20 specifies the affiliation of the user from the user information 31 based on the ID acquired at the time of login. The reservation unit 22 of the license management apparatus 20 refers to the license information 32 and displays a list of software that can be used by the logged-in user.

なお、利用者情報31は、ライセンス管理システム1の管理者が事前にライセンス管理装置20に登録してもよいし、利用者が、最初にライセンス管理装置20にアクセスしたときに登録してもよい。   The user information 31 may be registered in advance in the license management apparatus 20 by the administrator of the license management system 1 or may be registered when the user first accesses the license management apparatus 20. .

なお、ライセンス情報32は、ソフトウェアのライセンス管理者が、契約に基づく利用許諾範囲や利用条件を確認し、事前にライセンス管理装置20に登録しておく。ライセンス情報32の登録時には、ライセンス管理装置20は、登録されるソフトウェアの情報(ソフトウェア名、用途、ライセンス料、利用許諾範囲、利用条件等)、利用者情報31、及び会社関係情報34に基づいて、登録されるソフトウェアを利用できる利用者の個別情報(ID、氏名等)や、利用者の範囲(所属会社、所属部署名、所属プロジェクト名等)を明示してもよい。また、ライセンス管理装置20は、当該表示内容に基づいて、登録されるソフトウェアの情報を確定するかどうかを、ライセンス管理者に選択できるようにしてもよい。   The license information 32 is registered in the license management apparatus 20 in advance by the software license manager after confirming the usage permission range and usage conditions based on the contract. At the time of registration of the license information 32, the license management apparatus 20 is based on information of software to be registered (software name, usage, license fee, usage permission range, usage conditions, etc.), user information 31, and company relation information 34. Individual information (ID, name, etc.) of users who can use the registered software and the range of users (affiliation company, department name, project name, etc.) may be specified. Further, the license management apparatus 20 may allow the license manager to select whether to confirm the information of the registered software based on the display content.

予約部22が、ログインした利用者が利用可能なソフトウェアの一覧を表示する際には、まず、利用者が所属する会社がライセンスを所有するソフトウェアの一覧をライセンス情報32から抽出する(第1のソフトウェア群とする)。具体的には、まず、予約部22は、利用者情報31から、ログインした利用者の「所属会社」を特定する。次に、予約部22は、当該「所属会社」と、ライセンス情報32の「所有会社」とを比較し、当該「所属会社」と当該「所有会社」が一致するレコードの「ソフトウェア名」を、第1のソフトウェア群として抽出する。   When the reservation unit 22 displays a list of software that can be used by the logged-in user, first, a list of software owned by the company to which the user belongs is extracted from the license information 32 (first information). Software group). Specifically, first, the reservation unit 22 specifies the “affiliation company” of the logged-in user from the user information 31. Next, the reservation unit 22 compares the “affiliated company” with the “owning company” in the license information 32, and determines the “software name” of the record in which the “affiliated company” and the “owned company” match. Extracted as the first software group.

次に、予約部22は、ライセンス情報32と会社関係情報34を参照して、利用許諾範囲に基づいて、利用者が所属していない会社が所有するソフトウェアであっても、利用者が利用することができるソフトウェアの一覧を抽出する(第2のソフトウェア群とする)。予約部22による第2のソフトウェア群の具体的な抽出例としては、次のような例がある。   Next, the reservation unit 22 refers to the license information 32 and the company relation information 34 and uses the software even if the software is owned by a company to which the user does not belong, based on the usage permission range. A list of software that can be used is extracted (second software group). Specific examples of extracting the second software group by the reservation unit 22 include the following example.

1つ目の例は、ライセンス情報32の「利用許諾範囲」に「制限なし」が設定されている場合である。この場合は、ログインした利用者の「所属会社」と、ライセンス情報32の「所有会社」が異なっていても、当該レコードの「ソフトウェア名」を第2のソフトウェア群として抽出する。   The first example is a case where “no restriction” is set in the “use permission range” of the license information 32. In this case, even if the “affiliation company” of the logged-in user and the “owning company” of the license information 32 are different, the “software name” of the record is extracted as the second software group.

2つ目の例は、ログインした利用者の利用者情報31に「出向元」が設定され、当該「出向元」と、「所有会社」が一致し、かつ「所有会社からの出向者」が設定されているライセンス情報32のレコードがある場合である。この場合は、ログインした利用者の「所属会社」と、ライセンス情報32の「所有会社」が異なっていても、当該レコードの「ソフトウェア名」を第2のソフトウェア群として抽出する。   In the second example, “secondee” is set in the user information 31 of the logged-in user, the “secondary agent” and “owning company” match, and “secondary employee from owning company” This is a case where there is a record of the license information 32 that has been set. In this case, even if the “affiliation company” of the logged-in user and the “owning company” of the license information 32 are different, the “software name” of the record is extracted as the second software group.

3つ目の例は、ログインした利用者の利用者情報31の「所属会社」と会社関係情報34の「会社名」とから、「資本比率」や、「役員構成比率」において、関係する会社が導ける場合である。この場合には、ライセンス情報32の「利用許諾範囲」の「資本関係比率」や、「所有会社に所属する役員構成比」において、ライセンスの条件を満たせば、ログインした利用者の「所属会社」と、ライセンス情報32の「所有会社」が異なっていても、当該レコードの「ソフトウェア名」を第2のソフトウェア群として抽出する。   In the third example, the “affiliated company” in the user information 31 of the logged-in user and the “company name” in the company relation information 34 are used in the “capital ratio” and “director composition ratio” related companies. Is the case where In this case, if the license condition is satisfied in the “capital relationship ratio” of the “use permission range” of the license information 32 or the “committee constituent ratio belonging to the owning company”, the “affiliated company” of the logged-in user is satisfied. Even if the “owning company” of the license information 32 is different, the “software name” of the record is extracted as the second software group.

予約部22は、第1のソフトウェア群、及び第2のソフトウェア群を、まとめて表示する。なお、第2のソフトウェア群は、上述の3つの具体例に限られず、ライセンス情報32の利用許諾範囲を満たす任意のソフトウェアが抽出される。   The reservation unit 22 displays the first software group and the second software group together. The second software group is not limited to the above three specific examples, and arbitrary software that satisfies the use permission range of the license information 32 is extracted.

なお、ライセンス情報32に含まれる利用許諾条件は、所属会社に関する条件だけに限られない。例えば、ライセンスを管理するソフトウェアが、製品評価ツール等である場合には、当該ソフトウェアを使用する社員が、所定の開発プロジェクトに所属しているかで利用許諾条件を定めてもよい。   Note that the use permission condition included in the license information 32 is not limited to the condition related to the affiliated company. For example, when the software for managing the license is a product evaluation tool or the like, the use permission condition may be determined depending on whether the employee who uses the software belongs to a predetermined development project.

(ステップS3)
ライセンス管理装置20の予約部22は、利用者により選択されたソフトウェアと、選択されたソフトウェアの利用日時を含む予約情報を受け付ける。
(Step S3)
The reservation unit 22 of the license management apparatus 20 receives reservation information including software selected by the user and the use date and time of the selected software.

(ステップS4)
ライセンス管理装置20の予約部22は、ライセンス利用情報33を参照し、利用者が、予約情報に基づいて選択されたソフトウェアを利用できるかを判定する。例えば、図4のライセンス利用情報33において、ソフトウェア(1)が、図3のライセンス情報32の「Web○○」である場合、2011年8月19日の13:00から18:00は、ユーザ0001、ユーザ0002、及びユーザ0003がライセンスを利用している。また、図3のライセンス情報32では、「Web○○」は、「ライセンス数」が3である。したがって、予約部22は、利用者から新たに予約情報を受け付けた場合、2011年8月19日の13:00から18:00に含まれる予約日時がある場合には、「Web○○」は利用できないと判定する。予約部22は、選択されたソフトウェアが利用できる場合には、ステップS5の処理に進み、利用できない場合には、ステップS3の処理に進む。
(Step S4)
The reservation unit 22 of the license management apparatus 20 refers to the license usage information 33 and determines whether the user can use the software selected based on the reservation information. For example, in the license usage information 33 in FIG. 4, when the software (1) is “WebXX” in the license information 32 in FIG. 3, from 13:00 to 18:00 on August 19, 2011, the user 0001, user 0002, and user 0003 are using licenses. Further, in the license information 32 of FIG. 3, “Web XX” has “License Count” of 3. Therefore, when the reservation unit 22 newly receives reservation information from the user, and there is a reservation date / time included in 19:00 to 18:00 on August 19, 2011, “WebXX” It is determined that it cannot be used. The reservation unit 22 proceeds to the process of step S5 when the selected software can be used, and proceeds to the process of step S3 when it cannot be used.

予約部22は、ステップS3で指定された日時に、指定されたソフトウェアを利用できない場合には、利用できない日時の周辺日時や、最も早く利用可能な日時を、利用可能な日時として表示してもよい。   If the designated software cannot be used at the date and time designated in step S3, the reservation unit 22 displays the surrounding date and time of the unavailable date or the earliest available date and time as the available date and time. Good.

(ステップS5)
ライセンス管理装置20の予約部22は、ステップS3で受け付けた予約情報を、ライセンス利用情報33に登録する。なお、予約部22は、すぐに予約情報をライセンス利用情報33に登録せずに、利用者に予約を確定させるかを確認してから登録してもよい。
(Step S5)
The reservation unit 22 of the license management apparatus 20 registers the reservation information received in step S3 in the license usage information 33. Note that the reservation unit 22 may register the reservation information after confirming whether the user confirms the reservation without registering the reservation information in the license use information 33 immediately.

上述のライセンス予約登録方法では、ステップS2において、ログインした利用者が利用可能なソフトウェアの一覧を表示していたが、利用者が、利用したいソフトウェアを入力、又は選択してもよい。図7は、本発明の実施形態のライセンス管理システム1のソフトウェア名の入力によるライセンス予約登録方法のフローチャートである。   In the license reservation registration method described above, in step S2, a list of software that can be used by the logged-in user is displayed. However, the user may input or select software that the user wants to use. FIG. 7 is a flowchart of a license reservation registration method by inputting a software name in the license management system 1 according to the embodiment of the present invention.

(ステップS11)
ライセンス管理装置20の認証部21は、利用者端末42から利用者のID等により、ログインを受け付ける。
(Step S11)
The authentication unit 21 of the license management apparatus 20 receives a login from the user terminal 42 based on the user ID and the like.

(ステップS12)
ライセンス管理装置20の予約部22は、ログインした利用者が利用したいソフトウェアの入力を受け付ける。
(Step S12)
The reservation unit 22 of the license management apparatus 20 receives input of software that the logged-in user wants to use.

(ステップS13)
ライセンス管理装置20の予約部22は、ログインした利用者の利用者情報31(例えば、所属や出向元等)、ステップS12で入力されたソフトウェア、当該ソフトウェアのライセンス情報32(例えば、利用許諾範囲)、及び会社関係情報34(例えば、会社名や資本比率等)に基づいて、ステップS12で入力されたソフトウェアが利用可能であるかどうかを判定する。予約部22は、ステップS12で入力されたソフトウェアが利用できる場合には、ステップS15の処理に進み、利用できない場合には、ステップS14の処理に進む。
(Step S13)
The reservation unit 22 of the license management apparatus 20 includes user information 31 of the logged-in user (for example, affiliation and transferee), the software input in step S12, and license information 32 of the software (for example, a license agreement range). Based on the company relation information 34 (for example, company name, capital ratio, etc.), it is determined whether the software input in step S12 is available. The reservation unit 22 proceeds to the process of step S15 when the software input in step S12 can be used, and proceeds to the process of step S14 when it cannot be used.

(ステップS14)
ライセンス管理装置20の通知部23は、ログインした利用者がステップS12で入力したソフトウェアを利用する権利がない旨を通知する。ライセンス管理装置20の処理は、ステップS12に戻り、再度、ログインした利用者が利用したいソフトウェアの入力を受け付ける。
(Step S14)
The notification unit 23 of the license management apparatus 20 notifies that the logged-in user has no right to use the software input in step S12. The process of the license management apparatus 20 returns to step S12, and again accepts input of software that the logged-in user wants to use.

(ステップS15)
ライセンス管理装置20の予約部22は、ステップS12で入力されたソフトウェアの利用日時を受け付ける。
(Step S15)
The reservation unit 22 of the license management apparatus 20 receives the use date and time of the software input in step S12.

(ステップS16)
ライセンス管理装置20の予約部22は、ステップS15で入力された利用日時、ステップS12で入力されたソフトウェア、及び当該ソフトウェアのライセンス利用情報33に基づいて、ステップS12で入力されたソフトウェアが利用可能であるかどうかを判定する。なお、予約部22は、ライセンス利用情報33から、当該ソフトウェアのライセンスに関する情報が取得できない場合には、ライセンス情報32も合わせて参照する。例えば、予約部22は、ライセンス利用情報33でライセンス数が管理されていない場合には、ライセンス情報32から当該ソフトウェアのライセンス数を取得する。予約部22は、ステップS12で入力されたソフトウェアが利用できる場合には、ステップS18の処理に進み、利用できない場合には、ステップS17の処理に進む。
(Step S16)
The reservation unit 22 of the license management apparatus 20 can use the software input in step S12 based on the use date and time input in step S15, the software input in step S12, and the license use information 33 of the software. Determine if it exists. Note that the reservation unit 22 also refers to the license information 32 when information about the license of the software cannot be acquired from the license usage information 33. For example, the reservation unit 22 acquires the number of licenses of the software from the license information 32 when the number of licenses is not managed by the license usage information 33. The reservation unit 22 proceeds to the process of step S18 when the software input in step S12 can be used, and proceeds to the process of step S17 when it cannot be used.

(ステップS17)
ライセンス管理装置20の通知部23は、ライセンス不足のため、ステップS15で入力された利用日時に、ステップS12で入力されたソフトウェアを利用する権利がない旨を通知する。ライセンス管理装置20の処理は、ステップS15に戻り、再度、ソフトウェアの利用日時の入力を受け付ける。
(Step S17)
The notification unit 23 of the license management apparatus 20 notifies that there is no right to use the software input in step S12 at the use date and time input in step S15 due to a lack of licenses. The process of the license management apparatus 20 returns to step S15 and accepts the input of the software use date / time again.

(ステップS18)
ライセンス管理装置20の予約部22は、ステップS12、及びステップS15で受け付けた予約情報を、ライセンス利用情報33に登録する。なお、予約部22は、すぐに予約情報をライセンス利用情報33に登録せずに、利用者に予約を確定させるかを確認してから登録してもよい。
(Step S18)
The reservation unit 22 of the license management apparatus 20 registers the reservation information received in step S12 and step S15 in the license usage information 33. Note that the reservation unit 22 may register the reservation information after confirming whether the user confirms the reservation without registering the reservation information in the license use information 33 immediately.

次に、本実施形態のソフトウェア実行環境制御方法について説明する。図8は、本発明の実施形態のライセンス管理システム1におけるソフトウェア実行環境制御方法のフローチャートである。   Next, the software execution environment control method of this embodiment will be described. FIG. 8 is a flowchart of the software execution environment control method in the license management system 1 according to the embodiment of the present invention.

(ステップS21)
ライセンス管理装置20の通知部23は、ライセンス利用情報33を参照し、予約日時が来るソフトウェアがあるかを確認する。予約日時が来た場合には、通知部23の処理は、ステップS22の処理に進む。
(Step S21)
The notification unit 23 of the license management apparatus 20 refers to the license usage information 33 and confirms whether there is software that has a reserved date. When the reservation date / time has come, the process of the notification unit 23 proceeds to the process of step S22.

(ステップS22)
ライセンス管理装置20の通知部23は、ソフトウェア実行環境制御装置10に、当該ソフトウェアの実行環境をactiveにする処理を依頼する。ソフトウェア実行環境制御装置10は、当該ソフトウェアの利用形態に応じて、ソフトウェア実行環境40のサーバ装置41、又は利用者端末42のソフトウェアの実行環境をactiveにする。
(Step S22)
The notification unit 23 of the license management device 20 requests the software execution environment control device 10 to make the execution environment of the software active. The software execution environment control device 10 sets the software execution environment of the server device 41 of the software execution environment 40 or the user terminal 42 to active according to the usage form of the software.

なお、当該ソフトウェアをactiveにする方法は、サーバ装置41上で動作させるソフトウェアの場合には、当該ソフトウェアの機能を仮想マシンとして提供し、当該仮想マシンの起動、停止により実現してもよい。また、利用者端末42上で動作させるソフトウェアの場合には、当該ソフトウェアの利用開始時に、ソフトウェア実行環境制御装置10の認証を必要とする機能を持たせてもよい。この場合には、ソフトウェア実行環境制御装置10は、予約日時の間だけ、認証を許可することになる。予約日時の終了時には、ソフトウェア実行環境制御装置10、又はライセンス管理装置20の通知部23が、利用者端末42に、予約日時が終了した旨の通知を送信してもよい。   Note that the method of making the software active may be realized by providing the function of the software as a virtual machine and starting and stopping the virtual machine in the case of software that operates on the server device 41. In addition, in the case of software that operates on the user terminal 42, a function that requires authentication of the software execution environment control device 10 may be provided at the start of use of the software. In this case, the software execution environment control device 10 permits authentication only during the reservation date and time. At the end of the reservation date and time, the software execution environment control device 10 or the notification unit 23 of the license management device 20 may send a notification to the user terminal 42 that the reservation date and time has ended.

(ステップS23)
ライセンス管理装置20の通知部23は、利用実績情報を作成する。例えば、図4のライセンス利用情報33では、ソフトウェア(1)は、ユーザ0001と、ユーザ0004により、2011年8月19日の0:00から7:00まで予約されている。この例では、ユーザ0001のソフトウェア実行環境40が、2011年8月19日の0:00にactiveにされた後、通知部23が、ユーザ0001がソフトウェア(1)を2011年8月19日の0:00から7:00まで利用した旨の情報を含む利用実績情報を作成する。通知部23は、ユーザ0004の利用実績情報も同様にして作成する。
(Step S23)
The notification unit 23 of the license management apparatus 20 creates usage record information. For example, in the license usage information 33 in FIG. 4, the software (1) is reserved from 0:00 to 7:00 on August 19, 2011 by the user 0001 and the user 0004. In this example, after the software execution environment 40 of the user 0001 is activated at 0:00 on August 19, 2011, the notification unit 23 sends the software (1) on August 19, 2011. Use result information including information indicating use from 0:00 to 7:00 is created. The notification unit 23 creates the usage record information of the user 0004 in the same manner.

(ステップS24)
ライセンス管理装置20の通知部23は、ライセンス利用情報33を参照し、予約日時が終了するソフトウェアがあるかを確認する。予約日時が終了した場合には、通知部23の処理は、ステップS25の処理に進む。
(Step S24)
The notification unit 23 of the license management apparatus 20 refers to the license usage information 33 and confirms whether there is software whose reservation date / time ends. When the reservation date and time is completed, the process of the notification unit 23 proceeds to the process of step S25.

(ステップS25)
ライセンス管理装置20の通知部23は、ソフトウェア実行環境制御装置10に、当該ソフトウェアの実行環境をinactiveにする処理を依頼する。ソフトウェア実行環境制御装置10は、当該ソフトウェアの利用形態に応じて、ソフトウェア実行環境40のサーバ装置41、又は利用者端末42のソフトウェアの実行環境をinactiveにする。
(Step S25)
The notification unit 23 of the license management apparatus 20 requests the software execution environment control apparatus 10 to make the execution environment of the software inactive. The software execution environment control device 10 sets the software execution environment of the server device 41 of the software execution environment 40 or the user terminal 42 to inactive according to the usage form of the software.

(ステップS26)
ライセンス管理装置20の通知部23は、ソフトウェアの所有者と利用者に利用実績情報を通知する。なお、利用実績情報は、ソフトウェアの予約日時の終了毎に送信せずに、月末等にまとめて送信してもよい。
(Step S26)
The notification unit 23 of the license management apparatus 20 notifies the usage history information to the owner and user of the software. Note that the usage record information may be sent together at the end of the month without being sent every time the software reservation date and time ends.

なお、本実施形態では、ソフトウェアのライセンスを利用する組織を会社として、会社関係情報や所属会社、所有会社等を例示したが、当該組織は会社だけに限られず、団体や部門等であってもよい。また、ソフトウェアを利用する組織は、親会社がソフトウェアのライセンスを所持して、親会社とそのグループ会社というような階層的な関係だけに限られない。本実施形態のライセンス管理システム1は、ソフトウェアの利用許諾範囲や、利用条件が許せば、互いに別個の会社同士等の複数の組織間にも適用することができる。   In this embodiment, the organization that uses the software license is a company, and company related information, affiliated company, owning company, etc. are exemplified. However, the organization is not limited to a company, and may be an organization or a department. Good. In addition, the organization that uses software is not limited to a hierarchical relationship in which a parent company has a software license and the parent company and its group companies. The license management system 1 according to the present embodiment can be applied to a plurality of organizations such as companies that are different from each other, if the use permission range and use conditions of the software permit.

本実施形態によれば、ライセンスの利用許諾範囲と、ライセンスの利用状況を管理することにより、複数の組織間における横断的なライセンスの利用を管理できる。これにより、ソフトウェアライセンス管理者が、ライセンスの最適な保有個数を把握することができ、ソフトウェアロイヤリティを削減することができる。   According to the present embodiment, the use of licenses across a plurality of organizations can be managed by managing the license usage permission range and the license usage status. As a result, the software license manager can grasp the optimum number of licenses held and reduce software loyalty.

本実施形態によれば、ソフトウェアの利用規約を適切に守りつつ、グループ企業で調達するライセンス本数の削減や、ソフトウェアの利用効率(即ち、投資対効果)の向上を図ることができる。   According to the present embodiment, it is possible to reduce the number of licenses procured by a group company and improve the use efficiency (that is, the return on investment) of the software while appropriately observing the software use rules.

また、本実施形態によれば、ソフトウェアのライセンスを購入した組織のみではなく、ライセンスの所有組織との間で、ライセンスの利用条件を満たす組織を管理することができる。これにより、ライセンスを直接的に所有していないが、ライセンスの利用条件を満たす組織のライセンス利用を促進できるため、組織全体として、ソフトウェアロイヤリティを削減することができる。   Further, according to the present embodiment, not only the organization that purchased the software license but also the organization that satisfies the license usage condition can be managed with the license-owning organization. Thereby, although the license is not directly owned, the license usage of the organization that satisfies the license usage condition can be promoted, so that the software loyalty can be reduced as a whole organization.

また、SaaS形式でソフトウェアを販売するソフトウェア販売会社が、本実施形態のライセンス管理システム1により、販売されるソフトウェアのライセンスを管理することにより、利用者のライセンス違反を防ぐことができる。   In addition, a software sales company that sells software in the SaaS format manages licenses of software sold by the license management system 1 of the present embodiment, thereby preventing license violations of users.

以上、本発明の実施の形態が添付の図面を参照することにより説明された。但し、本発明は、上述の実施の形態に限定されず、要旨を逸脱しない範囲で当業者により適宜変更され得る。   The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the above-described embodiments, and can be appropriately changed by those skilled in the art without departing from the scope of the invention.

1 :ライセンス管理システム
10 :ソフトウェア実行環境制御装置
20 :ライセンス管理装置
21 :認証部
22 :予約部
23 :通知部
30 :記憶部
31 :利用者情報
32 :ライセンス情報
33 :ライセンス利用情報
34 :会社関係情報
40 :ソフトウェア実行環境
41 :サーバ装置
42 :利用者端末
1: License management system 10: Software execution environment control device 20: License management device 21: Authentication unit 22: Reservation unit 23: Notification unit 30: Storage unit 31: User information 32: License information 33: License use information 34: Company Related information 40: Software execution environment 41: Server device 42: User terminal

Claims (8)

ライセンス管理装置と、ソフトウェア実行環境制御装置とを備え、
前記ライセンス管理装置は、
ソフトウェアの利用者を認証する認証部と、
ソフトウェアの利用者情報と、ソフトウェア毎のライセンスの利用許諾範囲を管理するライセンス情報と、ライセンスの利用状況を管理するライセンス利用情報とを記憶する記憶部と、
前記利用者情報と前記ライセンス情報に基づいて、前記利用者が利用可能なソフトウェアの一覧を表示し、前記利用者により選択されたソフトウェアと、前記選択されたソフトウェアの利用日時を含む予約情報を受け付け、前記ライセンス利用情報と前記予約情報に基づいて前記選択されたソフトウェアを利用できるかを判定する予約部とを備え、
前記ソフトウェア実行環境制御装置は、前記予約情報に基づいて、前記利用者による前記選択されたソフトウェアの利用可否を制御し、
前記記憶部は、ライセンスを保有している会社と関連する会社に関する情報を管理する会社関係情報を更に有し、
前記予約部は、前記ライセンス情報に基づいて、前記利用者の所属会社がライセンスを所有するソフトウェアの一覧を、第1のソフトウェア群として抽出し、前記ライセンス情報と前記会社関係情報に基づいて、前記利用者が所属していない会社が所有するソフトウェアであっても、前記利用者が利用できるソフトウェアの一覧を、第2のソフトウェア群として抽出して、前記第1のソフトウェア群、及び前記第2のソフトウェア群を表示する
ライセンス管理システム。
A license management device and a software execution environment control device;
The license management device includes:
An authentication unit for authenticating the user of the software;
A storage unit for storing software user information, license information for managing a license usage range for each software, and license usage information for managing a license usage status;
Based on the user information and the license information, a list of software usable by the user is displayed, and reservation information including the software selected by the user and the use date and time of the selected software is received. A reservation unit for determining whether the selected software can be used based on the license use information and the reservation information,
The software execution environment control device controls whether or not the user can use the selected software based on the reservation information ,
The storage unit further includes company relation information for managing information related to a company associated with a company holding a license,
The reservation unit extracts, as a first software group, a list of software owned by the user's affiliated company based on the license information, and based on the license information and the company relation information, Even if the software is owned by a company to which the user does not belong, a list of software that can be used by the user is extracted as a second software group, and the first software group and the second software group are extracted. A license management system that displays software groups .
前記ライセンス管理装置は、
ソフトウェアの所有者と利用者に、利用実績情報を通知する通知部を更に備える
請求項1に記載のライセンス管理システム。
The license management device includes:
The license management system according to claim 1, further comprising a notification unit that notifies the owner and user of the software of the usage record information.
前記ソフトウェアは、サーバ装置上の仮想マシンにより提供され、
前記ソフトウェア実行環境制御装置は、前記予約情報に基づいて前記仮想マシンの動作を制御することにより、前記ソフトウェアの利用可否を制御する
請求項1又は2に記載のライセンス管理システム。
The software is provided by a virtual machine on a server device,
The license management system according to claim 1, wherein the software execution environment control device controls availability of the software by controlling an operation of the virtual machine based on the reservation information.
前記ソフトウェアは、前記利用者の端末に提供され、前記ソフトウェアの利用開始時に、前記ソフトウェア実行環境制御装置の認証が必要であり、
前記ソフトウェア実行環境制御装置は、前記予約情報に基づいて、前記認証の許可制御を行うことにより、前記ソフトウェアの利用可否を制御する
請求項1又は2に記載のライセンス管理システム。
The software is provided to the user's terminal, and at the start of using the software, the software execution environment control device needs to be authenticated,
The license management system according to claim 1, wherein the software execution environment control device controls whether or not the software can be used by performing permission control of the authentication based on the reservation information.
ソフトウェアの利用者を認証する認証部と、  An authentication unit for authenticating the user of the software;
ソフトウェアの利用者情報と、ソフトウェア毎のライセンスの利用許諾範囲を管理するライセンス情報と、ライセンスの利用状況を管理するライセンス利用情報とを記憶する記憶部と、  A storage unit for storing software user information, license information for managing a license usage range for each software, and license usage information for managing a license usage status;
前記利用者情報と前記ライセンス情報に基づいて、前記利用者が利用可能なソフトウェアの一覧を表示し、前記利用者により選択されたソフトウェアと、前記選択されたソフトウェアの利用日時を含む予約情報を受け付け、前記ライセンス利用情報と前記予約情報に基づいて前記選択されたソフトウェアを利用できるかを判定する予約部とを備え、  Based on the user information and the license information, a list of software usable by the user is displayed, and reservation information including the software selected by the user and the use date and time of the selected software is received. A reservation unit for determining whether the selected software can be used based on the license use information and the reservation information,
前記記憶部は、ライセンスを保有している会社と関連する会社に関する情報を管理する会社関係情報を更に有し、  The storage unit further includes company relation information for managing information related to a company associated with a company holding a license,
前記予約部は、前記ライセンス情報に基づいて、前記利用者の所属会社がライセンスを所有するソフトウェアの一覧を、第1のソフトウェア群として抽出し、前記ライセンス情報と前記会社関係情報に基づいて、前記利用者が所属していない会社が所有するソフトウェアであっても、前記利用者が利用できるソフトウェアの一覧を、第2のソフトウェア群として抽出して、前記第1のソフトウェア群、及び前記第2のソフトウェア群を表示する  The reservation unit extracts, as a first software group, a list of software owned by the user's affiliated company based on the license information, and based on the license information and the company relation information, Even if the software is owned by a company to which the user does not belong, a list of software that can be used by the user is extracted as a second software group, and the first software group and the second software group are extracted. Display software group
ライセンス管理装置。  License management device.
ライセンス管理装置の認証部が、ソフトウェアの利用者を認証するステップと、
ライセンス管理装置の予約部が、ソフトウェアの利用者情報と、ソフトウェア毎のライセンスの利用許諾範囲を管理するライセンス情報に基づいて、前記利用者が利用可能なソフトウェアの一覧を表示するステップと、
ライセンス管理装置の予約部が、前記利用者により選択されたソフトウェアと、前記選択されたソフトウェアの利用日時を含む予約情報を受け付けるステップと、
ライセンス管理装置の予約部が、ライセンスの利用状況を管理するライセンス利用情報と前記予約情報に基づいて、前記選択されたソフトウェアを利用できるかを判定するステップと、
ソフトウェア実行環境制御装置が、前記予約情報に基づいて、前記利用者による前記選択されたソフトウェアの利用可否を制御するステップと
を含み、
前記ソフトウェアの一覧を表示するステップは、
ライセンス管理装置の予約部が、前記ライセンス情報に基づいて、前記利用者の所属会社がライセンスを所有するソフトウェアの一覧を、第1のソフトウェア群として抽出するステップと、
ライセンス管理装置の予約部が、前記ライセンス情報と、ライセンスを保有している会社と関連する会社に関する情報を管理する会社関係情報に基づいて、前記利用者が所属していない会社が所有するソフトウェアであっても、前記利用者が利用できるソフトウェアの一覧を、第2のソフトウェア群として抽出するステップと、
ライセンス管理装置の予約部が、前記第1のソフトウェア群、及び前記第2のソフトウェア群を表示するステップと
を含む
ライセンス管理方法。
An authentication unit of the license management device authenticates a user of the software;
A step of displaying a list of software that can be used by the user based on license information for managing software user information and a license usage range for each software;
A step of accepting reservation information including a software selected by the user and a use date and time of the selected software;
The reservation unit of the license management device determines whether the selected software can be used based on the license usage information for managing the usage status of the license and the reservation information;
Software execution environment control device, on the basis of the reservation information, see containing and controlling the availability of the selected software by the user,
The step of displaying a list of the software includes:
A step of extracting a list of software owned by the user's affiliated company as a first software group based on the license information;
The reservation unit of the license management device is software owned by a company to which the user does not belong based on the license information and company-related information that manages information related to the company that owns the license. A list of software that can be used by the user as a second software group,
The reservation unit of the license management apparatus displaying the first software group and the second software group;
<br/> license management methods, including.
ライセンス管理装置によるライセンス管理方法であって、  A license management method by a license management device,
ソフトウェアの利用者を認証するステップと、  Authenticating the user of the software;
ソフトウェアの利用者情報と、ソフトウェア毎のライセンスの利用許諾範囲を管理するライセンス情報に基づいて、前記利用者が利用可能なソフトウェアの一覧を表示するステップと、  Displaying a list of software that can be used by the user based on software user information and license information for managing a license usage range for each software;
前記利用者により選択されたソフトウェアと、前記選択されたソフトウェアの利用日時を含む予約情報を受け付けるステップと、  Receiving reservation information including software selected by the user and a use date and time of the selected software;
ライセンスの利用状況を管理するライセンス利用情報と前記予約情報に基づいて、前記選択されたソフトウェアを利用できるかを判定するステップと、  Determining whether the selected software can be used based on the license usage information for managing the usage status of the license and the reservation information;
を含み、  Including
前記ソフトウェアの一覧を表示するステップは、  The step of displaying a list of the software includes:
前記ライセンス情報に基づいて、前記利用者の所属会社がライセンスを所有するソフトウェアの一覧を、第1のソフトウェア群として抽出するステップと、  Extracting a list of software owned by the user's company as a first software group based on the license information;
前記ライセンス情報と、ライセンスを保有している会社と関連する会社に関する情報を管理する会社関係情報に基づいて、前記利用者が所属していない会社が所有するソフトウェアであっても、前記利用者が利用できるソフトウェアの一覧を、第2のソフトウェア群として抽出するステップと、  Even if the software is owned by a company to which the user does not belong, based on the license information and company-related information that manages information related to the company that owns the license, the user Extracting a list of available software as a second software group;
前記第1のソフトウェア群、及び前記第2のソフトウェア群を表示するステップと  Displaying the first software group and the second software group;
を含む  including
ライセンス管理方法。License management method.
請求項6又は7に記載のライセンス管理方法をCPUに実行させるためのプログラム。 Program for executing a license management method according to CPU to claim 6 or 7.
JP2011273820A 2011-12-14 2011-12-14 License management system, license management apparatus, license management method, and program Active JP5827558B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011273820A JP5827558B2 (en) 2011-12-14 2011-12-14 License management system, license management apparatus, license management method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011273820A JP5827558B2 (en) 2011-12-14 2011-12-14 License management system, license management apparatus, license management method, and program

Publications (2)

Publication Number Publication Date
JP2013125417A JP2013125417A (en) 2013-06-24
JP5827558B2 true JP5827558B2 (en) 2015-12-02

Family

ID=48776613

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011273820A Active JP5827558B2 (en) 2011-12-14 2011-12-14 License management system, license management apparatus, license management method, and program

Country Status (1)

Country Link
JP (1) JP5827558B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2601349B2 (en) 1989-08-09 1997-04-16 松下電器産業株式会社 Pedestrian push button device

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017068490A (en) * 2015-09-29 2017-04-06 ルネサスエレクトロニクス株式会社 License management method and semiconductor device suitable for license management
WO2018179225A1 (en) * 2017-03-30 2018-10-04 株式会社オプティム Computer system, license management method and program
JP7039891B2 (en) * 2017-09-05 2022-03-23 富士フイルムビジネスイノベーション株式会社 Software management equipment, software management systems and programs
JP7530865B2 (en) * 2021-06-04 2024-08-08 Vaio株式会社 Terminal setup method, program, terminal management method, and terminal management system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2601349B2 (en) 1989-08-09 1997-04-16 松下電器産業株式会社 Pedestrian push button device

Also Published As

Publication number Publication date
JP2013125417A (en) 2013-06-24

Similar Documents

Publication Publication Date Title
JP5814639B2 (en) Cloud system, cloud service license management method, and program
JP5930847B2 (en) Server system, control method and program
US8104075B2 (en) Trust management systems and methods
US20070033194A1 (en) System and method for actively managing service-oriented architecture
JP6245949B2 (en) Authorization server system, control method thereof, and program thereof.
CN101647219B (en) Mechanism for secure rehosting of licenses
JP5743786B2 (en) Server apparatus, information processing method, and program
JP5827558B2 (en) License management system, license management apparatus, license management method, and program
US20170041206A1 (en) Providing compliance/monitoring service based on content of a service controller
CA2861222A1 (en) Application licensing using sync providers
JP4812680B2 (en) Access control device
US20210182407A1 (en) Execution type software license management
US20160379292A1 (en) Application Management
JP2005092649A (en) DIGITAL DATA INSTALLATION SYSTEM, DIGITAL DATA INSTALLATION METHOD, PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
WO2006092876A1 (en) Service control system, service control method, and service control program
CN108241716A (en) Method and device for importing resources
JP2013178706A (en) Management system for inadequate posting
JP6922308B2 (en) Workflow system, processing system, method and program
JP5637501B2 (en) Document management system and document management method
JP2012137995A (en) Resource providing system, access control program and access control method
JP7118305B1 (en) Apparatus, method and program for managing use of multiple applications in enterprise
JP2009157445A (en) Database development management system and program
JP4979616B2 (en) Software licensing system
Shwartz et al. It service provider's multi-customer and multi-tenant environments
JP6055793B2 (en) Sales support system and sales support program

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20140430

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141008

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150609

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150714

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150909

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: 20151006

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151016

R150 Certificate of patent or registration of utility model

Ref document number: 5827558

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250