(57)【要約】【課題】複数のユーザグループに対してライセンスを付与することで各種のサービスを提供するシステムにおいて、複数のユーザグループに提供された、同一内容でありライセンス料の請求先が同一である複数のサービス間においてライセンスを共有する。【解決手段】第１ユーザグループが利用契約したサービス０１についてライセンス貸与処理を行う場合、貸与処理部３８は、契約ＤＢ２４を参照して、第１ユーザグループとは異なる第２ユーザグループが利用契約したサービス０１であって、第１ユーザグループのサービス０１とライセンス料の請求先が同一である他のサービス０１を検索する。検索の結果、そのようなサービス０１が見つかった場合には、第２ユーザグループのサービス０１についてのライセンスを第１ユーザグループのサービス０１についてのライセンスとして貸与する。【選択図】図１
2020140634.tif 000002
【特許請求の範囲】
【請求項１】
各ユーザグループに含まれるユーザに各種サービスを利用させるベく、各ユーザグループに対して複数のライセンスを付与するライセンス付与部と、
第１ユーザグループが契約した第１サービスと同一の内容であり、第１ユーザグループとは異なる第２ユーザグループに提供されたサービスであって、前記ライセンスの請求先が前記第１サービスと同一である第２サービスがある場合に、前記第２ユーザグループに付与された前記第２サービスについてのライセンスを、前記第１ユーザグループの第１サービスについてのライセンスとして貸与するライセンス貸与部と、
を備えることを特徴とするライセンス管理装置。
【請求項２】
前記ライセンス貸与部は、第１ユーザグループから追加のライセンスの要求を受けた際に、前記第２ユーザグループに付与された前記第２サービスについてのライセンスを、前記第１ユーザグループの第１サービスについてのライセンスとして貸与する、
ことを特徴とする請求項１に記載のライセンス管理装置。
【請求項３】
前記ライセンス貸与部は、前記第２ユーザグループに付与された前記第２サービスについてのライセンスを、前記第１ユーザグループの第１サービスについてのライセンスとして貸与するに先立って、前記第２サービスがそれぞれ提供されている複数の前記第２ユーザグループに関する情報を前記第１ユーザグループの管理者に通知する、
ことを特徴とする請求項１又は２に記載のライセンス管理装置。
【請求項４】
前記ライセンス貸与部は、前記第２ユーザグループに付与された前記第２サービスについてのライセンスを、前記第１ユーザグループの第１サービスについてのライセンスとして貸与するに先立って、前記第２サービスが提供されている前記第２ユーザグループの管理者に対して、前記第２サービスについてのライセンスを前記第１ユーザグループに貸与することの承認依頼を通知する、
ことを特徴とする請求項１から３のいずれか１項に記載のライセンス管理装置。
【請求項５】
前記第２ユーザグループに付与された前記第２サービスについてのライセンスが、前記第１ユーザグループの第１サービスについてのライセンスとして貸与された後、前記第１ユーザグループの管理者に、貸与したライセンスの返却依頼及び返却期日を通知する返却処理部をさらに備える、
ことを特徴とする請求項１から４のいずれか１項に記載のライセンス管理装置。
【請求項６】
前記返却処理部は、前記返却依頼の通知の際に、前記第１ユーザグループの管理者に対して、前記第１ユーザグループに含まれる各ユーザの前記第１サービスの利用頻度を併せて通知する、
ことを特徴とする請求項５に記載のライセンス管理装置。
【請求項７】
コンピュータを、
各ユーザグループに含まれるユーザに各種サービスを利用させるベく、各ユーザグループに対して複数のライセンスを付与するライセンス付与部と、
第１ユーザグループが契約した第１サービスと同一の内容であり、第１ユーザグループとは異なる第２ユーザグループに提供されたサービスであって、前記ライセンスの請求先が前記第１サービスと同一である第２サービスがある場合に、前記第２ユーザグループに付与された前記第２サービスについてのライセンスを、前記第１ユーザグループの第１サービスについてのライセンスとして貸与するライセンス貸与部と、
として機能させることを特徴とするライセンス管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライセンス管理装置及びライセンス管理プログラムに関する。
【背景技術】
【０００２】
従来、各ユーザグループに複数のライセンスを付与し、ユーザグループに含まれる、ライセンスを付与した数分のユーザに対してサービス（例えばクラウドサービス）を提供するシステムが知られている。
【０００３】
例えば、特許文献１には、上記のようなシステムのうち、各サーバが、自サーバのライセンスを契約したユーザグループのみ利用可能な専用ライセンス、及び、自サーバと契約したユーザグループのみならず、他サーバと契約したユーザグループも利用可能な共有ライセンスを含む複数のライセンス管理するシステムが開示されている。特許文献１のシステムにおいては、自サーバは、ユーザからライセンスの利用要求があった場合、まず自サーバの専用ライセンスを使用し、専用ライセンスで足りなくなった場合には、他サーバの共有ライセンスを利用することが可能になっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３２３２２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、複数のライセンスを専用ライセンスと共有ライセンスに分けて管理した場合、他サーバの専用ライセンスがいくら余っていても、自サーバのライセンスを契約したユーザグループは、当該他サーバの専用ライセンスを利用することができない。ここで、自サーバのライセンスを契約した第１ユーザグループと、他サーバのライセンスを契約した第２ユーザグループとがどのような関係にあったとしても、第１ユーザグループは、第２ユーザグループが契約した他サーバの専用ライセンスを利用することができない。仮に、第１ユーザグループのライセンス料の請求先と、第２ユーザグループのライセンスの請求先とが同じであったとしても、第１ユーザグループは、第２ユーザグループが契約した他サーバの専用ライセンスを利用することができない。
【０００６】
本発明の目的は、複数のユーザグループに対してライセンスを付与することで各種のサービスを提供するシステムにおいて、複数のユーザグループに提供された、同一内容でありライセンス料の請求先が同一である複数のサービス間においてライセンスを共有することにある。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、各ユーザグループに含まれるユーザに各種サービスを利用させるベく、各ユーザグループに対して複数のライセンスを付与するライセンス付与部と、第１ユーザグループが契約した第１サービスと同一の内容であり、第１ユーザグループとは異なる第２ユーザグループに提供されたサービスであって、前記ライセンスの請求先が前記第１サービスと同一である第２サービスがある場合に、前記第２ユーザグループに付与された前記第２サービスについてのライセンスを、前記第１ユーザグループの第１サービスについてのライセンスとして貸与するライセンス貸与部を備えることを特徴とするライセンス管理装置である。
【０００８】
請求項２に係る発明は、前記ライセンス貸与部は、第１ユーザグループから追加のライセンスの要求を受けた際に、前記第２ユーザグループに付与された前記第２サービスについてのライセンスを、前記第１ユーザグループの第１サービスについてのライセンスとして貸与することを特徴とする請求項１に記載のライセンス管理装置である。
【０００９】
請求項３に係る発明は、前記ライセンス貸与部は、前記第２ユーザグループに付与された前記第２サービスについてのライセンスを、前記第１ユーザグループの第１サービスについてのライセンスとして貸与するに先立って、前記第２サービスがそれぞれ提供されている複数の前記第２ユーザグループに関する情報を前記第１ユーザグループの管理者に通知することを特徴とする請求項１又は２に記載のライセンス管理装置である。
【００１０】
請求項４に係る発明は、前記貸与処理部は、前記第２ユーザグループに付与された前記第２サービスについてのライセンスを、前記第１ユーザグループの第１サービスについてのライセンスとして貸与するに先立って、前記第２サービスが提供されている前記第２ユーザグループの管理者に対して、前記第２サービスについてのライセンスを前記第１ユーザグループに貸与することの承認依頼を通知することを特徴とする請求項１から３のいずれか１項に記載のライセンス管理装置である。
【００１１】
請求項５に係る発明は、前記第２ユーザグループに付与された前記第２サービスについてのライセンスが、前記第１ユーザグループの第１サービスについてのライセンスとして貸与された後、前記第１ユーザグループの管理者に、貸与したライセンスの返却依頼及び返却期日を通知する返却処理部をさらに備える、ことを特徴とする請求項１から４のいずれか１項に記載のライセンス管理装置である。
【００１２】
請求項６に係る発明は、前記返却処理部は、前記返却依頼の通知の際に、前記第１ユーザグループの管理者に対して、前記第１ユーザグループに含まれる各ユーザの前記第１サービスの利用頻度を併せて通知することを特徴とする請求項５に記載のライセンス管理装置である。
【００１３】
請求項７に係る発明は、コンピュータを、各ユーザグループに含まれるユーザに各種サービスを利用させるベく、各ユーザグループに対して複数のライセンスを付与するライセンス付与部と、第１ユーザグループが契約した第１サービスと同一の内容であり、第１ユーザグループとは異なる第２ユーザグループに提供されたサービスであって、前記ライセンスの請求先が前記第１サービスと同一である第２サービスがある場合に、前記第２ユーザグループに付与された前記第２サービスについてのライセンスを、前記第１ユーザグループの第１サービスについてのライセンスとして貸与するライセンス貸与部として機能させることを特徴とするライセンス管理プログラムである。
【発明の効果】
【００１４】
請求項１及び７に係る発明によれば、複数のユーザグループに対してライセンスを付与することで各種のサービスを提供するシステムにおいて、複数のユーザグループに提供された、同一内容でありライセンス料の請求先が同一である複数のサービス間においてライセンスを共有することができる。
【００１５】
請求項２に係る発明によれば、第１ユーザグループが追加のライセンスの購入が必要となったときに、ライセンス貸与処理を実行することができる。
【００１６】
請求項３に係る発明によれば、第１ユーザグループの管理者は、通知された情報に基づいて、複数の第２ユーザグループの中からライセンスの借用先のユーザグループを選択することができる。
【００１７】
請求項４に係る発明によれば、第２ユーザグループの管理者は、ライセンスを貸与できない場合に、第１ユーザグループへのライセンスの貸与を否認することができる。
【００１８】
請求項５に係る発明によれば、第１ユーザグループの管理者は、通知された返却依頼及び返却期日に基づいて、ライセンスの返却処理をライセンス管理装置に依頼することができる。
【００１９】
請求項６に係る発明によれば、第１ユーザグループの管理者は、第１ユーザグループに含まれる各ユーザの第１サービスの利用頻度に基づいて、第１ユーザグループに含まれる各ユーザに対するライセンスの割り当てを変更することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係るサービス提供システムの構成概略図である。
【図２】契約ＤＢの内容を示す概念図である。
【図３】ライセンスＤＢの内容を示す概念図である。
【図４】ユーザＤＢの内容を示す概念図である。
【図５】ライセンス料の請求先が同一であり、サービスの内容が同一である、テナントＡのサービス０１とテナントＢのサービス０１を示す概念図である。
【図６】テナントＢのサービス０１のライセンスがテナントＡのサービス０１に貸し出された様子を示す概念図である。
【図７】第１ユーザグループの管理者００１が利用するユーザ端末に表示される借用候補テナントの一覧を示す図である。
【図８】貸与処理部の処理の流れを示すフローチャートである。
【図９】返却処理部の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２１】
図１は、本実施形態に係る、サービス提供システム１０の構成概略図である。サービス提供システム１０は、複数のユーザ端末１２と、ライセンス管理装置としてのサービス提供サーバ１４とを含んで構成される。各ユーザ端末１２とサービス提供サーバ１４とは、インターネットあるいはＬＡＮを含む通信回線１６を介して通信可能に接続されている。
【００２２】
ユーザ端末１２は、一般的なコンピュータであってよく、例えばパーソナルコンピュータあるいはタブレット端末などである。ユーザ端末１２は、各ユーザが利用する端末である。ユーザ端末１２は、通信モジュールなどから構成される通信部、ＲＯＭやＲＡＭなどから構成される記憶部、液晶ディスプレイなどから構成される表示部、タッチパネル、マウス、あるいはキーボードなどから構成される入力部、及び、ＣＰＵあるいはマイクロコントローラなどから構成される制御部を含んで構成される。
【００２３】
サービス提供サーバ１４は、コンピュータで構成されており、自装置にアクセスしたユーザに対して種々のサービスを提供する装置である。サービス提供サーバ１４は、１つのコンピュータで構成されてもよく、複数のコンピュータから構成されてもよい。サービス提供サーバ１４は、例えば、電子文書の管理サービスなどをユーザに提供することができる。
【００２４】
具体的には、複数のユーザから構成されるユーザグループが、サービス提供サーバ１４が提供するサービスの利用契約を結んだ場合、サービス提供サーバ１４は、複数のライセンスを当該ユーザグループに付与する。各ユーザグループに含まれる各ユーザに対してライセンスが割り当てられ、各ユーザは、割り当てられたライセンスをサービス提供サーバ１４に提示しつつアクセスすることでサービスを利用することが可能になる。つまり、サービス提供サーバ１４から付与されたライセンス数分のユーザがサービスを利用することができる。
【００２５】
サービス提供サーバ１４は、複数のユーザグループに対してサービスを提供することが可能になっている。複数のユーザグループが、サービス提供サーバ１４が提供するサービスの利用契約を結んだ場合、サービス提供サーバ１４は、各ユーザグループに対応するテナントと呼ばれる概念を用い、テナント毎に、各ユーザグループに提供するサービスあるいは当該サービスに関するデータ（ライセンス情報含む）などを管理する。例えば、テナントＡはユーザグループ００１に対応するものであり、テナントＢはユーザグループ００２に対応するものの如くである。
【００２６】
以下、サービス提供サーバ１４の構成について説明する。
【００２７】
通信部２０は、例えば通信モジュールなどを含んで構成される。通信部２０は、各ユーザ端末１２と通信するために用いられる。
【００２８】
記憶部２２は、例えばＲＯＭ、ＲＡＭ、あるいはハードディスクなどを含んで構成される。記憶部２２には、サービス提供サーバ１４の各部を動作させるためのライセンス管理プログラムが記憶される。さらに、図１に示すように、記憶部２２には、各種ＤＢ（データベース）が記憶される。
【００２９】
契約ＤＢ２４は、サービス提供サーバ１４が提供するサービスの利用契約をしたユーザグループに関する情報を含むデータベースである。図２に、契約ＤＢ２４の内容の例を示す概念図が示されている。
【００３０】
図２に示される通り、契約ＤＢ２４においては、テナントを識別するテナントＩＤ、当該テナントに対応するユーザグループを識別するユーザグループＩＤ、当該ユーザグループの管理者（特にライセンスの管理者）を識別する管理者ＩＤ、当該ユーザグループが利用契約したサービスを識別するサービスＩＤ、及び、当該ユーザグループに付与された当該サービスについてのライセンスのライセンス料の請求先を識別する請求先ＩＤが互いに関連付けられて記憶されている。
【００３１】
また、図２には示されていないが、契約ＤＢ２４においては、さらに、ユーザグループ名、管理者名、管理者の連絡先、サービス名などが関連付けられている。もちろん、契約ＤＢ２４において管理される情報はこれに限られず、その他の情報が含まれていてもよい。
【００３２】
契約ＤＢ２４は、各ユーザグループがサービスの利用契約をしたときに更新される。
【００３３】
ライセンスＤＢ２６は、サービスの利用契約をしたユーザグループに付与したライセンスに関する情報を含むデータベースである。図３に、ライセンスＤＢ２６の内容の例を示す概念図が示されている。
【００３４】
図３に示される通り、ライセンスＤＢ２６においては、テナントを識別するテナントＩＤ、当該テナントに対応するユーザグループが利用契約したサービスを識別するサービスＩＤ、利用契約により当該ユーザグループに付与された当該サービスに関するライセンスの数を示す契約ライセンス数、及び、複数の契約ライセンスのうち利用されているライセンスの数を示すライセンス利用数が互いに関連付けられて記憶されている。ライセンスＤＢ２６の項目のうち、テナントＩＤ、サービスＩＤ、及び契約ライセンス数は、ユーザグループがサービスの利用契約をしたときに更新され、ライセンス利用数は、各ユーザグループにおけるサービスの利用者数が変動する度に更新される。
【００３５】
さらに、ライセンスＤＢ２６においては、借用ライセンス数、借用先テナントＩＤ、貸出ライセンス数、貸出先テナントＩＤ、及び返却期限が関連付けられて記憶される。サービス提供サーバ１４においては、特定の条件を満たす限りにおいて、テナント間（すなわちユーザグループ間）においてライセンスの貸し借りが可能となっており、ライセンスＤＢ２６のこれらの項目は、ライセンス貸し借りに関する情報を示すものである。借用ライセンス数、借用先テナントＩＤ、貸出ライセンス数、貸出先テナントＩＤ、及び返却期限の項目は、後述の制御部３０によりライセンスの貸与処理が行われた場合に更新される。ライセンスの貸与処理の詳細については後述する。
【００３６】
ユーザＤＢ２８は、各サービスの利用契約をしたユーザグループを構成する各ユーザに関する情報を含むデータベースである。図４に、ユーザＤＢ２８の内容の例を示す概念図が示されている。
【００３７】
図４に示される通り、ユーザＤＢ２８においては、テナントを識別するテナントＩＤ、当該テナントに対応するユーザグループが利用契約したサービスを識別するサービスＩＤ、当該ユーザグループに含まれるユーザを識別するユーザＩＤ、当該ユーザがサービスを利用した日時である利用日時、及び、当該ユーザに割り当てられているライセンスの種別を示すライセンス種別が互いに関連付けられて記憶されている。ライセンスの種別とは、当該ユーザに割り当てられているライセンスが当該ユーザが含まれるユーザグループが利用契約により付与された通常ライセンスであるのか、他のテナントから借用した借用ライセンスであるのかを示す。図４の例では、通常ライセンスである場合は「０」が関連付けられ、借用ライセンスである場合は「１」が関連付けられている。
【００３８】
ユーザＤＢ２８は、各ユーザがサービスを利用する度に、及び、各ユーザに対するライセンスの割り当てが通常ライセンスと借用ライセンスとの間で変更される度に更新される。
【００３９】
制御部３０は、例えばＣＰＵあるいはマイクロコントローラを含んで構成される。制御部３０は、記憶部２２に記憶されたライセンス管理プログラムに従って、サービス提供サーバ１４の各部を制御する。図１に示されるように、制御部３０は、サービス提供部３２及びライセンス管理部３４としても機能する。
【００４０】
サービス提供部３２は、サービス提供サーバ１４が提供するサービスの利用契約をしたユーザグループに含まれるユーザからの要求に応じて、当該ユーザに対してサービスを提供する。サービス提供部３２は、ユーザから適切なライセンスが提示されたことを確認した上で、ユーザに対してサービスを提供する。
【００４１】
ライセンス管理部３４は、図１に示される通り、ライセンス付与部３６、貸与処理部３８、及び返却処理部４０として機能する。以下、ライセンス管理部３４が有するこれらの機能について説明する。
【００４２】
ライセンス付与部３６は、サービス提供サーバ１４が提供するサービスの利用契約をした各ユーザグループに含まれるユーザに各種サービスを利用させるべく、各ユーザグループに対して複数のライセンスを付与する。各ユーザグループの管理者は、サービスの利用契約に際して、希望する契約ライセンス数、及び、ライセンス料の請求先を指定する。ライセンス付与部３６は、ユーザグループに対して、希望する数の契約ライセンスを付与した上で、各種情報を契約ＤＢ２４及びライセンスＤＢ２６に登録する。
【００４３】
具体的には、ライセンス付与部３６は、契約ＤＢ２４に、当該ユーザグループのユーザグループＩＤ、当該ユーザグループに対応するテナントのテナントＩＤ、当該ユーザグループの管理者の管理者ＩＤ、当該サービスのサービスＩＤ、及び、指定された請求先の請求先ＩＤを関連付けて登録する。さらに、ライセンス付与部３６は、ライセンスＤＢ２６に、当該テナントＩＤ、当該サービスＩＤ、及び、付与した契約ライセンスの数を登録する。
【００４４】
このようにして、ライセンス付与部３６は、複数のユーザグループそれぞれに対して、各種サービスについて複数のライセンスを付与する。
【００４５】
ライセンス貸与部としての貸与処理部３８は、所定の条件を満たす場合に、異なるユーザグループ間（すなわちテナント間）においてライセンスの貸し借りを行うライセンス貸与処理を実行する。図５及び図６を参照しながら、貸与処理部３８の処理の詳細について説明する。
【００４６】
図５は、第１ユーザグループが、サービス提供サーバ１４が提供する第１サービスとしてのサービス０１の利用契約をし、第１ユーザグループとは異なる第２ユーザグループが、同一内容である第２サービスとしてのサービス０１の利用契約をした場合の概念図である。管理者００１は第１ユーザグループの管理者であり、管理者００２は第２ユーザグループの管理者である。また、テナントＡは第１ユーザグループに対応するテナントであり、テナントＢは第２ユーザグループに対応するテナントである。また、テナントＡのサービス０１のライセンス料の請求先と、テナントＢのサービス０１のライセンス料の請求先は同一のビルＡとなっている。
【００４７】
なお、テナントＡのテナントＩＤは「tenant_A」、テナントＢのテナントＩＤは「tenant_B」、第１ユーザグループのユーザグループＩＤは「office_001」、第２ユーザグループのユーザグループＩＤは「office_002」、管理者００１の管理者ＩＤは「admin_001」、管理者００２の管理者ＩＤは「admin_002」、サービス０１のサービスＩＤは「service_01」、請求先ビルＡの請求先ＩＤは「bill_A」である。
【００４８】
第１ユーザグループに対しては、サービス０１について１００個の契約ライセンスが付与され、第２ユーザグループに対しても、サービス０１について１００個の契約ライセンスが付与されている。そして、現在、第１ユーザグループのうち、８０人のユーザが契約ライセンスを用いてテナントＡのサービス０１を利用しており、第２ユーザグループのうち、５０人のユーザが契約ライセンスを用いてテナントＢのサービス０１を利用しているものとする。
【００４９】
図５に示すように、第１ユーザグループが利用契約したサービス０１と同一内容のサービス０１を第２ユーザグループも利用契約しており、かつ、第１ユーザグループのサービス０１と第２ユーザグループのサービス０１の請求先が同一である場合、貸与処理部３８は、第２ユーザグループに付与されたサービス０１についてのライセンスを、第１ユーザグループのサービス０１についてのライセンスとして貸与するライセンス貸与処理を実行することができる。
【００５０】
具体的には、第１ユーザグループのサービス０１に対してライセンス貸与処理を行う場合、貸与処理部３８は、まず、契約ＤＢ２４を参照して、第１ユーザグループとは異なる第２ユーザグループが利用契約したサービス０１であって、第１ユーザグループのサービス０１とライセンス料の請求先が同一である他のサービス０１を検索する。検索の結果、そのようなサービス０１が見つかった場合、貸与処理部３８は、第２ユーザグループのサービス０１についてのライセンスを第１ユーザグループのサービス０１についてのライセンスとして貸与する。
【００５１】
本実施形態では、貸与処理部３８は、第１ユーザグループから追加のライセンスの要求を受けた際に、上記ライセンス貸与処理を実行する。
【００５２】
図５に示す状態から、新たに、第１ユーザグループに含まれる３０人のユーザがサービス０１の利用を希望した場合を考える。第１ユーザグループのサービス０１についての契約ライセンス数は１００であり、現在既に８０人がライセンスを利用しているから、残りのライセンス数は２０である。つまり、新たに３０人のユーザにサービス０１を利用させるには、ライセンスが１０個足りない。したがって、新たに３０人のユーザにサービス０１を利用させるべく、管理者００１は、サービス０１について、１０個のライセンスの追加購入依頼をサービス提供サーバ１４に送信する。貸与処理部３８は、当該追加購入依頼を受けて、上記ライセンス貸与処理を実行する。ライセンス貸与処理により、他のユーザグループからライセンスが貸与されれば、第１ユーザグループは、新たにライセンスを購入する必要なく、１１０人のユーザがサービス０１を利用できるようになる。第２ユーザグループから１０個のライセンスが第１ユーザグループに貸与された状態が図６に示されている。
【００５３】
貸与処理部３８は、ライセンス貸与処理を実行した場合に、ライセンスＤＢ２６を更新する。具体的には、ライセンスＤＢ２６において、第１ユーザグループに対応するテナントＡのテナントＩＤ「tenant_A」に対して、借用ライセンス数として「10」、借用先テナントＩＤとして第２ユーザグループに対応するテナントＢのテナントＩＤ「tenant_B」、及び、借用ライセンスの返却期限（図３の例では「2018/12/31」）を登録する。また、第２ユーザグループに対応するテナントＢのテナントＩＤ「tenant_B」に対して、貸出ライセンス数として「10」、貸出先テナントＩＤとして第１ユーザグループに対応するテナントＡのテナントＩＤ「tenant_A」、及び、貸出ライセンスの返却期限（図３の例では「2018/12/31」）を登録する。
【００５４】
なお、返却期限は、第２ユーザグループの管理者が決定してもよいし、所定の期限（例えばライセンス貸与処理の実行日から所定期間後）であってもよい。
【００５５】
また、貸与処理部３８は、ライセンス貸与処理に先立って、第２ユーザグループの管理者００２に対して、サービス０１についてのライセンスを第１ユーザグループに貸与することの承認依頼を通知するようにしてもよい。通知の方法としては、電子メール、あるいは特定の画面を管理者００２が利用するユーザ端末１２に表示させるなどの方法を採用することができる。
【００５６】
貸与処理部３８は、管理者００２から承認が得られた場合は、承認が得られたことを第１ユーザグループの管理者００１に通知し、ライセンス貸与処理を実行する。一方、管理者００２から承認が得られなかった場合には、承認が得られなかったことを第１ユーザグループの管理者００１に通知し、ライセンス貸与処理を行わない。
【００５７】
また、ライセンス貸与処理に当たり、第２ユーザグループが利用契約したサービス０１であって、第１ユーザグループのサービス０１とライセンス料の請求先が同一である他のサービス０１を検索した場合に、複数の第２ユーザグループが利用契約した複数のサービス０１が見つかる場合がある。このような場合、貸与処理部３８は、ライセンス貸与処理に先立って、サービス０１がそれぞれ提供されている複数の第２ユーザグループに関する情報を第１ユーザグループの管理者００１に通知するようにしてもよい。
【００５８】
本実施形態では、管理者００１に対する通知として、貸与処理部３８は、管理者００１が使用するユーザ端末１２の表示部に複数の第２ユーザグループ、つまり借用候補テナントの一覧を表示させる。図７に、管理者００１のユーザ端末１２の表示部に表示された借用候補テナントの一覧が表示されている。本実施形態では、契約ＤＢ２４に基づいて、見つかったテナントのテナント名、ユーザグループ名、及び管理者名を表示する。さらに、本実施形態では、ライセンスＤＢ２６に基づいて、各ユーザグループのサービス０１についての契約ライセンス数及びライセンス利用数を含むライセンス利用状況を表示する。
【００５９】
第１ユーザグループの管理者００１は、借用候補テナントの一覧に基づいて、ライセンスの借用先のユーザグループを指定することができる。本実施形態では、「選択」項目にチェックを入れることで借用先のユーザグループを指定することができる。その上で、管理者００１は、「借用承認依頼」ボタンを押すと、ユーザ端末１２からサービス提供サーバ１４に対して、借用先の第２ユーザグループ及びサービスを示す借用承認依頼情報が送信される。
【００６０】
管理者００１のユーザ端末１２から借用承認依頼情報を受信すると、貸与処理部３８は、借用承認依頼情報が示す第２ユーザグループの管理者に対して、サービス０１についてのライセンスを第１ユーザグループに貸与することの承認依頼を通知し、承認が得られれば、ライセンス貸与処理を実行する。
【００６１】
返却処理部４０は、貸与処理部３８が第１ユーザグループに対して貸与した第２ユーザグループのライセンスを第２ユーザグループに返却するライセンス返却処理を実行する。まず、返却処理部４０は、ライセンスが貸与された第１ユーザグループの管理者００１に、貸与したライセンスの返却依頼及び返却期日を通知する。通知は、例えば、第２ユーザグループの管理者００２からの返却依頼に応じて行ってもよいし、返却期日の所定期間前に行うようにしてもよい。通知の方法としては、電子メールなどの方法であってよい。
【００６２】
当該通知を受け取った管理者００１は、現在第１ユーザグループの各ユーザに割り当てられている借用ライセンスのユーザ割り当ての解除、及び、借用ライセンスの返却処理をサービス提供サーバ１４に依頼する。返却処理部４０は、管理者００１からの指示に応じて、第１ユーザグループのユーザから借用ライセンスの割り当てを解除した上で、借用ライセンスを第２ユーザグループへ返却する。
【００６３】
返却処理部４０は、ライセンス返却処理を実行した場合に、ライセンスＤＢ２６を更新する。具体的には、ライセンスＤＢ２６において、第１ユーザグループに対応するテナントＡのテナントＩＤ「tenant_A」に対する、借用ライセンス数、借用先テナントＩＤ、及び返却期限の項目を削除する。また、第２ユーザグループに対応するテナントＢのテナントＩＤ「tenant_B」に対する、貸出ライセンス数、貸出先テナントＩＤ、及び、返却期限の項目を削除する。
【００６４】
返却処理部４０は、第１ユーザグループの管理者００１への通知の際に、第１ユーザグループに含まれる各ユーザのサービス０１の利用頻度を併せて通知するようにしてもよい。返却処理部４０は、ユーザＤＢ２８に基づいて各ユーザのサービス０１の利用頻度を把握することができる。各ユーザのサービス０１の利用頻度が分かれば、管理者００１は、好適に借用ライセンスの割り当てを解除することができる。例えば、第１ユーザグループに含まれるユーザのうち、サービス０１の利用頻度が高い高頻度ユーザに借用ライセンスが割り当てられており、サービス０１の利用頻度が低い低頻度ユーザに契約ライセンスが割り当てられている場合、低頻度ユーザの契約ライセンスを高頻度ユーザに割り当て、高頻度ユーザに割り当てられていた借用ライセンスを返却するなどの処置を取ることができる。
【００６５】
なお、返却処理部４０は、第１ユーザグループに含まれる各ユーザのサービス０１の利用頻度に基づいて、自動的に各ユーザに対するライセンスの割り当てを変更した上で、借用ライセンスの返却処理を自動的に行うようにしてもよい。例えば、第１ユーザグループのサービス０１の契約ライセンス数が１００、借用ライセンス数が１０である場合、第１ユーザグループに含まれる複数のユーザのうち、サービス０１の利用頻度が上位１００位以内のユーザに対して契約ライセンス数を割り当て、それ以外のユーザからはライセンスを剥奪した上で、１０個の借用ライセンスを第２ユーザグループに返却するようにしてもよい。
【００６６】
本実施形態に係るサービス提供サーバ１４の構成は以上の通りである。以下、図８に示されたフローチャートに従って、貸与処理部３８の処理の流れについて説明する。
【００６７】
ステップＳ１０において、貸与処理部３８は、第１ユーザグループの管理者００１からライセンスの追加購入依頼があったか否かを判定する。本例では、ライセンスの追加購入依頼があった場合にライセンス貸与処理を行うので、ライセンスの追加購入依頼があるまで待機する。ライセンスの追加購入依頼があった場合はステップＳ１２に進む。
【００６８】
ステップＳ１２において、貸与処理部３８は、契約ＤＢ２４を参照して、ステップＳ１０で追加購入依頼があったライセンスに係るサービス（ここではサービス０１とする）と同一内容であり、ライセンス料の請求先が同一である、第２ユーザグループに提供されているサービス０１が存在するか否かを判定する。そのようなサービス０１が無い場合は、ステップＳ２８に進み、貸与処理部３８はライセンス貸与処理を行わず、第１ユーザグループの管理者００１は、ライセンスの追加購入手続を行う。そのようなサービス０１が有る場合はステップＳ１４に進む。
【００６９】
ステップＳ１４において、貸与処理部３８は、管理者００１のユーザ端末１２の表示部に、ステップＳ１２で見つかった第２ユーザグループ（つまり借用候補テナント）の一覧を表示させる。
【００７０】
ステップＳ１６において、貸与処理部３８は、管理者００１によって借用先テナントが選択されたか、つまり、管理者００１のユーザ端末１２から借用承認依頼情報を受信したか否かを判定する。貸与処理部３８は、借用承認依頼情報を受信するまで待機し、受信した場合にはステップＳ１８に進む。
【００７１】
ステップＳ１８において、貸与処理部３８は、ステップＳ１６で管理者００１により選択された借用先テナントに対応する第２ユーザグループの管理者００２に対して、ライセンスを第１ユーザグループに貸与することの承認依頼を通知する。
【００７２】
ステップＳ２０において、貸与処理部３８は、管理者００２から承認が得られたか否かを判定する。
【００７３】
ステップＳ２０で承認を得られた場合は、ステップＳ２２に進み、ステップＳ２２において、管理者００１に承認が得られたことを通知する。次いで、ステップＳ２４において、貸与処理部３８は、第２ユーザグループのサービス０１についてのライセンスを第１ユーザグループのサービス０１についてのライセンスとして貸与し、ライセンスＤＢ２６を更新する。
【００７４】
ステップＳ２０で承認を得られなかった場合は、テップＳ２６に進み、管理者００１に承認が得られなかったことを通知する。次いで、ステップＳ２８において、貸与処理部３８はライセンス貸与処理を行わず、第１ユーザグループの管理者００１は、ライセンスの追加購入手続を行う。
【００７５】
次に、図９に示されたフローチャートに従って、返却処理部４０の処理の流れについて説明する。なお、図９のフローチャートの開始時において、第２ユーザグループのサービス０１についてのライセンスが第１ユーザグループのサービス０１についてのライセンスとして貸与されているものとする。
【００７６】
ステップＳ４０において、返却処理部４０は、第２ユーザグループの管理者００２からライセンスの返却依頼を受信したか否かを判定する。本例では、管理者００２からライセンスの返却依頼があった場合にライセンス返却処理を行うので、ライセンスの返却依頼があるまで待機する。ライセンスの返却依頼があった場合はステップＳ４２に進む。
【００７７】
ステップＳ４２において、返却処理部４０は、第１ユーザグループの管理者００１に対して、貸与したライセンスの返却依頼、返却期日、及び、第１ユーザグループに含まれる各ユーザのサービス０１の利用頻度を通知する。
【００７８】
ステップＳ４４において、返却処理部４０は、管理者００１からの指示に応じて、第１ユーザグループの各ユーザに対する契約ライセンスの割り当てを変更しつつ、借用ライセンスの割り当てを解除する。
【００７９】
ステップＳ４６において、返却処理部４０は、借用ライセンスを第２ユーザグループへ返却し、ライセンスＤＢ２６を更新する。
【００８０】
以上、本発明に係る実施形態を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない限りにおいて種々の変更が可能である。
【００８１】
例えば、上記実施形態では、サービス提供サーバ１４がライセンス管理装置として機能していたが、サービスを提供するサーバと、ライセンス管理装置は別個の装置であってもよい。
【符号の説明】
【００８２】
１０  サービス提供システム、１２  ユーザ端末、１４  サービス提供サーバ、１６  通信回線、２０  通信部、２２  記憶部、２４  契約ＤＢ、２６  ライセンスＤＢ、２８  ユーザＤＢ、３０  制御部、３２  サービス提供部、３４  ライセンス管理部、３６  ライセンス付与部、３８  貸与処理部、４０  返却処理部。
【図１】
2020140634.tif 000003
【図２】
2020140634.tif 000004
【図３】
2020140634.tif 000005
【図４】
2020140634.tif 000006
【図５】
2020140634.tif 000007
【図６】
2020140634.tif 000008
【図７】
2020140634.tif 000009
【図８】
2020140634.tif 000010
【図９】
2020140634.tif 000011