(57)【要約】【課題】有効期間の更新候補となるライセンスを容易に特定可能とすること。【解決手段】ライセンス管理装置は、所定のサービスに対する、利用前のライセンスの識別情報を受信する受信部と、ライセンスごとに当該ライセンスの内容及び状態を示すライセンス情報を記憶する記憶部より、前記ライセンスと同一のサービスに対応し、利用中のライセンスに関するライセンス情報を検索する検索部と、検索結果を返信する返信部とを有する。【選択図】図６
2014085994.tif 000002
【特許請求の範囲】
【請求項１】
所定のサービスに対する、利用前のライセンスの識別情報を受信する受信部と、
ライセンスごとに当該ライセンスの内容及び状態を示すライセンス情報を記憶する記憶部より、前記ライセンスと同一のサービスに対応し、利用中のライセンスに関するライセンス情報を検索する検索部と、
検索結果を返信する返信部とを有するライセンス管理装置。
【請求項２】
前記利用前のライセンスの識別情報は、ネットワークを介して接続される端末が表示させる第一の画面において入力され、
前記返信部によって返信される前記検索結果は、前記端末が表示させる第二の画面において表示される請求項１記載のライセンス管理装置。
【請求項３】
、
前記検索結果に含まれる第一のライセンス情報の有効期間の更新要求の受信に応じ、前記有効期間に継続する有効期間を有する第二のライセンス情報を、前記記憶部に登録する登録部を有する請求項１又は２記載のライセンス管理装置。
【請求項４】
前記登録部は、前記第二のライセンス情報の登録後に、前記第一のライセンス情報の有効期間の更新要求を再度受信した場合は、前記第一のライセンス情報の有効期間に継続する有効期間を有するライセンス情報を登録しない請求項３記載のライセンス管理装置。
【請求項５】
前記登録部は、前記第一のライセンス情報の有効期間の更新要求が受信されたときが、当該有効期間内である場合に、前記第二のライセンス情報を登録する請求項３又は４記載のライセンス管理装置。
【請求項６】
一以上のコンピュータを含むライセンス管理システムであって、
所定のサービスに対する、利用前のライセンスの識別情報を受信する受信部と、
ライセンスごとに当該ライセンスの内容及び状態を示すライセンス情報を記憶する記憶部より、前記ライセンスと同一のサービスに対応し、利用中のライセンスに関するライセンス情報を検索する検索部と、
検索結果を返信する返信部とを有するライセンス管理システム。
【請求項７】
所定のサービスに対する、利用前のライセンスの識別情報を受信する受信手順と、
ライセンスごとに当該ライセンスの内容及び状態を示すライセンス情報を記憶する記憶部より、前記ライセンスと同一のサービスに対応し、利用中のライセンスに関するライセンス情報を検索する検索手順と、
検索結果を返信する返信手順とをコンピュータが実行するライセンス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライセンス管理装置、ライセンス管理システム、及びライセンス管理方法
に関する。
【背景技術】
【０００２】
ソフトウェア等によって提供されるサービスについては、ライセンス管理が一般的に行われている。すなわち、ユーザが、利用したいサービスに対するライセンスを購入すると、サービスの提供者側において、当該ライセンスの内容等を示す情報（以下、「ライセンス情報」という。）が管理される。ユーザからサービスの利用要求が有った場合、当該利用要求の内容が、当該ユーザに与えられたライセンスの内容の範囲内のものであれば、サービスの利用が許可される。
【０００３】
ライセンスの内容を規定するパラメータの一つとして、有効期間がある。有効期間が満了してしまうと、ユーザは、サービスの利用を継続できなくなってしまう。したがって、サービスの有効期間後もサービスの利用の継続を希望するユーザは、ライセンスの有効期間の更新手続きを行う。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、多数のサービスを利用しているユーザの場合、管理されているライセンスも多数となる。このようなユーザにとって、更新候補となるライセンスを探し出すのは困難であった。仮に、検索手段が用意されていたとしても、ライセンスの内容を規定するパラメータは多数有り、更新候補となるライセンスが検索される検索条件を適切に作成するのは困難である場合が有る。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、有効期間の更新候補となるライセンスを容易に特定可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、ライセンス管理装置は、所定のサービスに対する、利用前のライセンスの識別情報を受信する受信部と、ライセンスごとに当該ライセンスの内容及び状態を示すライセンス情報を記憶する記憶部より、前記ライセンスと同一のサービスに対応し、利用中のライセンスに関するライセンス情報を検索する検索部と、検索結果を返信する返信部とを有する。
【発明の効果】
【０００７】
有効期間の更新候補となるライセンスを容易に特定可能とすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態における情報処理システムの構成例を示す図である。
【図２】本発明の実施の形態におけるサービス提供装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態におけるサービス提供装置の機能構成例を示す図である。
【図４】本発明の実施の形態における契約情報管理装置の機能構成例を示す図である。
【図５】本実施の形態におけるライセンスの状態遷移の一例を示す図である。
【図６】ライセンス管理部の機能構成例を示す図である。
【図７】ライセンスの利用開始時に実行される処理手順の一例を説明するためのフローチャートである。
【図８】契約情報記憶部の構成例を示す図である。
【図９】ライセンス情報記憶部の構成例を示す図である。
【図１０】ライセンス情報の一覧の検索処理の処理手順の一例を説明するためのフローチャートである。
【図１１】ライセンス一覧画面の表示例を示す図である。
【図１２】更新後ライセンス指定画面の表示例を示す図である。
【図１３】更新候補のライセンスの検索処理の処理手順の一例を説明するためのフローチャートである。
【図１４】更新候補一覧画面の表示例を示す図である。
【図１５】ライセンスの更新処理の処理手順の一例を説明するためのフローチャートである。
【図１６】ライセンスの更新後のライセンス情報記憶部の記憶内容の例を示す図である。
【図１７】ライセンス期間の満了に応じて実行される処理手順の一例を説明するためのフローチャートである。
【図１８】サービスの利用要求に応じて実行される処理手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における情報処理システムの構成例を示す図である。図１に示される情報処理システム１において、サービス提供環境Ｅ２及びユーザ環境Ｅ１等は、インターネット等の広域的なネットワークを介して通信可能とされている。
【００１０】
サービス提供環境Ｅ２は、ネットワークを介してクラウドサービスを提供する組織におけるシステム環境である。なお、本実施の形態では、クラウドサービスを具体例に採用して説明するが、ＡＳＰ（Application Service Provider）によって提供されるサービスやＷｅｂサービス等、ネットワークを介して提供されるサービスに関して、本実施の形態が適用されてもよい。
【００１１】
サービス提供環境Ｅ２は、サービス提供装置２０及び契約情報管理装置４０等を含む。サービス提供装置２０と契約情報管理装置４０とは、ＬＡＮ（Local Area Network）又はＷＡＮ（Wide Area Network）等のネットワークを介して通信可能に接続されている。
【００１２】
サービス提供装置２０は、ネットワークを介して所定のサービスを提供する。サービス提供装置２０が提供するサービスの一形態として、ユーザ環境Ｅ１における機器１０と、サービス提供装置２０におけるアプリケーションとを連携させることにより実現されるサービスが有る。以下、斯かる形態のサービスを、「機器連携サービス」という。機器連携サービスの一例として、ユーザ環境Ｅ１の機器１０においてスキャンされた画像データを、サービス提供装置２０におけるアプリケーションが、予め設定された保存先に保存するサービス（以下、「スキャンＴｏストレージサービス」という。）が挙げられる。なお、機器連携サービスは、サービス提供環境Ｅ２以外のサービス提供者によってネットワークを介して提供される、オンラインストレージやその他のクラウドサービス等と連携してもよい。
【００１３】
サービス提供装置２０は、また、機器連携サービスについて、ライセンスの管理機能を有する。機器連携サービスのライセンスとは、機器連携サービスの利用権限をいう。すなわち、機器連携サービスを利用するためには、ユーザは、予め、機器連携サービスに対するライセンスの購入を行う必要がある。なお、ライセンス管理機能は、サービス提供装置２０とは別の一以上のコンピュータを用いて実現されてもよい。
【００１４】
契約情報管理装置４０は、ユーザと、機器連携サービスのライセンスの販売者との間において締結される、機器連携サービスの利用契約に関する情報（以下、「契約情報」という。）を管理する。機器連携サービスの利用契約は、例えば、ライセンス売買が行われる際に締結される。詳細については後述されるが、契約情報には、ライセンスの内容を示す情報等が含まれる。
【００１５】
なお、ライセンス装置２０と契約情報管理装置４０とは、同じコンピュータを用いて実現されてもよい。
【００１６】
ユーザ環境Ｅ１は、機器１０のユーザ企業等の組織におけるシステム環境である。ユーザ環境Ｅ１において、一台以上の機器１０と管理者端末３０とはＬＡＮ（Local Area Network）等のネットワークを介して接続されている。
【００１７】
機器１０は、機器連携サービスに対して連携候補となる機器又は装置である。管理者端末３０は、ユーザ環境Ｅ１における機器１０の管理者が使用する端末である。管理者端末３０の一例として、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistance）、タブレット型端末、スマートフォン、又は携帯電話等が挙げられる。
【００１８】
図２は、本発明の実施の形態におけるサービス提供装置のハードウェア構成例を示す図である。図２のサービス提供装置２０は、それぞれバスBで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５とを有する。
【００１９】
サービス提供装置２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記憶した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２０】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従ってサービス提供装置２０に係る機能を実行する。インタフェース装置２０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００２１】
なお、サービス提供装置２０は、図２に示されるようなハードウェアを有する複数のコンピュータによって構成されてもよい。すなわち、後述においてサービス提供装置２０が実行する処理は、複数のコンピュータに分散されて実行されてもよい。契約情報管理装置４０のハードウェアについても、サービス提供装置２０と同様に、図２に示されるような一以上のコンピュータによって構成されてもよい。
【００２２】
図３は、本発明の実施の形態におけるサービス提供装置の機能構成例を示す図である。図３において、サービス提供装置２０は、サーバアプリ２１０及びプラットフォーム２２０等のソフトウェアを含む。これらは、サービス提供装置２０にインストールされる一以上のプログラムによって構成され、ＣＰＵ２０４に所定の処理を実行させる。
【００２３】
サービス提供装置２０は、また、ユーザ情報記憶部２３１、機器情報記憶部２３２、及びライセンス情報記憶部２３３等を利用する。これら各記憶部は、補助記憶装置２０２、又はサービス提供装置２０にネットワークを介して接続される記憶装置等を用いて実現可能である。
【００２４】
サーバアプリ２１０は、サービス提供装置２０が提供する機器連携サービスを実現するアプリケーションプログラムである。基本的に、一つのサーバアプリ２１０は、一つの機器連携サービスに対応する。したがって、機器連携サービスのライセンスとは、当該機器連携サービスに係るサーバアプリ２１０のライセンスということもできる。
【００２５】
図３では、サーバアプリ２１０の一例として、スキャンサーバアプリ２１１が示されている。スキャンサーバアプリ２１１は、スキャンＴｏストレージサービスに関する処理を実行するサーバアプリ２１０である。
【００２６】
プラットフォーム２２０は、複数のサーバアプリ２１０に共通する機能、又は複数のサーバアプリ２１０から利用される基本機能等を含む。図３において、プラットフォーム２２０は、設定登録部２２１、機器通信部２２２、認証処理部２２３、セッション管理部２２４、及びライセンス管理部２２５等を含む。これら各部の機能は、プラットフォームＡＰＩ２４０を介してサーバアプリ２１０に公開されている。換言すれば、サーバアプリ２１０は、プラットフォームＡＰＩ２４０によって公開されている範囲においてこれら各部の機能を利用可能である。
【００２７】
設定登録部２２１は、機器連携サービスの利用に先立って必要とされる、ユーザ環境Ｅ１に関する情報の設定登録処理を実行する。設定登録部２２１によって、ユーザ情報記憶部２３１及び機器情報記憶部２３２等に対して情報が登録される。
【００２８】
ユーザ情報記憶部２３１は、サービス提供装置２０が提供するサービスのユーザに関する情報を記憶する。機器情報記憶部２３２は、ユーザにおけるシステム環境（すなわち、ユーザ環境Ｅ１）において、サービス提供装置２０が提供するサービスと連携させる機器１０に関する情報を記憶する。
【００２９】
機器通信部２２２は、機器１０との通信を制御する。認証処理部２２３は、管理者端末３０のユーザ又は機器１０のユーザの認証等を行う。セッション管理部２２４は、サービス提供装置２０と機器１０との連携時において、両者の通信のセッションを管理する。
【００３０】
ライセンス管理部２２５は、ライセンス情報記憶部２３３へのライセンス情報の登録、ライセンス情報記憶部２３３が記憶するライセンス情報の更新、ライセンス情報記憶部２３３からのライセンス情報の検索等を行う。ライセンス情報は、ライセンスの属性情報であり、特に、ライセンスの内容（ライセンスの有効範囲）及びライセンスの状態を示す情報の一例である。
【００３１】
ライセンス情報記憶部２３３は、機器連携サービスにおいて、利用が開始されたライセンスのライセンス情報を記憶する。なお、「利用が開始されたライセンス」には、利用が終了した（ライセンスの有効期間が満了した）ライセンスも含まれる。
【００３２】
なお、図３では、機器１０の一例として、複合機、複写機、ファクシミリ、若しくはプリンタ等の画像形成装置、携帯端末、ＰＣ、会議システム、画像投影装置、及びＩＣレコーダや、その他の新規デバイス等が例示されている。
【００３３】
図４は、本発明の実施の形態における契約情報管理装置の機能構成例を示す図である。図４において、契約情報管理装置４０は、契約情報アクセス部４１及び契約情報記憶部４２等を有する。
【００３４】
契約情報記憶部４２は、契約情報を記憶する。契約情報記憶部４２は、例えば、契約情報管理装置４０が有する補助記憶装置、又は契約情報管理装置４０にネットワークを介して接続される記憶装置等を用いて実現可能である。契約情報アクセス部４１は、契約情報記憶部４２へのアクセス手段を提供する。
【００３５】
なお、契約情報記憶部４２に記憶される契約情報は、機器連携サービスの利用契約の締結（ライセンスの購入）に応じて発生する。ライセンス情報記憶部２２３に記憶されるライセンス情報は、購入されたライセンスの利用の開始に応じて発生する。
【００３６】
続いて、本実施の形態における、機器連携サービスのライセンスに関する状態遷移について説明する。
【００３７】
図５は、本実施の形態におけるライセンスの状態遷移の一例を示す図である。図５には、ライセンスＬ１、ライセンスＬ２、及びライセンスＬ３の三つのライセンスについて状態遷移の例が示されている。ここで、ライセンスＬ１〜Ｌ３は、同一の機器連携サービス（ここでは、「サービスＡ」とする。）に対して購入されているライセンスである。換言すれば、ライセンスＬ１〜Ｌ３のそれぞれのライセンスについて、契約情報が契約情報管理装置４０において管理されている。なお、ライセンスＬ１〜Ｌ３を購入したユーザを、以下、「ユーザＡ」という。
【００３８】
ユーザＡが、ライセンスＬ１の利用を開始すると、ライセンスＬ１の状態は、初期状態ｓｔ１１から利用中（未更新）状態ｓｔ１２に遷移する。なお、初期状態ｓｔ１１とは、契約情報管理装置４０において当該ライセンスに関する契約情報は管理されているが、当該ライセンスの利用は開始されていない状態をいう。すなわち、本実施の形態において、ライセンスの有効期間は、契約情報に含まれているが、ライセンスの利用の開始時期（すなわち、有効期間の開始時期）は、ユーザの任意で決定可能である。ライセンスの利用の開始とは、当該ライセンスによって利用権限が付与される機器連携サービスを利用可能な状態にすることをいう。
【００３９】
また、利用中（未更新）状態ｓｔ１２における「未更新」とは、当該ライセンスについて、更新実績が無いことをいう。ライセンスの更新とは、ライセンスの有効期間の更新をいい、より具体的には、ライセンスの有効期間を実質的に延長することをいう。
【００４０】
ユーザＡが、ライセンスＬ１の有効期間を超えて、ライセンスＬ１によって利用権限が付与されるサービスＡの利用を継続したい場合、ユーザＡは、ライセンスＬ１の有効期間中に、ライセンスＬ１について更新手続きを行うことができる。更新手続きに際し、ユーザＡは、ライセンスＬ１の有効期間の満了後に、サービスＡに適用させるライセンスを指定する。図５では、ライセンスＬ２が指定された例が示されている。ライセンスＬ２は、ライセンスＬ１からは独立して購入されたライセンスであり、ライセンスＬ１とは別個に利用可能なライセンスであるが、ライセンスＬ１の更新後のライセンスとして利用することも可能である。すなわち、本実施の形態において、各ライセンスは、当該ライセンスと同一の機器連携サービスに対する他のライセンスの更新後のライセンスとしても利用可能である。したがって、ライセンスＬ２ではなく、ライセンスＬ３を、ライセンスＬ１の更新後のライセンスとして指定することも可能である。ライセンスＬ１とライセンスＬ２との関係において、ライセンスＬ１の位置付けに該当するライセンスを「更新前ライセンス」といい、ライセンスＬ２の位置付けに該当するライセンスを「更新後ライセンス」という。
【００４１】
なお、ライセンスＬ２を、ライセンスＬ１と別個に利用可能であるとは、例えば、ライセンスＬ１の更新後ライセンスとしてではなく、ライセンスＬ１と有効期間の少なくとも一部が重複する期間において、又はライセンスＬ１の有効期間の満了後しばらくした後に、サービスＡの提供を受けるためにライセンスＬ２を利用することが可能であることをいう。例えば、各ライセンスについて、サービスＡを同時に利用可能なユーザ数が、一人である場合、同時に二人の利用を可能とするために、ライセンスＬ１の有効期間と重複する期間において、ライセンスＬ２が利用されることも考えられる。
【００４２】
更新手続きに応じ、更新前ライセンスであるライセンスＬ１は、利用中（更新済み）状態ｓｔ１３に遷移する。利用中（更新済み）状態ｓｔ１３は、利用中（未更新）状態ｓｔ１２と同様に、当該ライセンスを利用可能な状態であるが、更新手続きが行われたことが有る点において利用中（未更新）状態ｓｔ１２と相違する。利用中（更新済み）状態ｓｔ１３と利用中（未更新）状態ｓｔ１２とを区別するのは、本実施の形態においては、一つのライセンスについて可能な更新手続きの回数を１回に限定されるからである。更新手続きの回数が１回に限定されることによって得られる便益については、後述される。
【００４３】
一方、更新手続きに応じ、ライセンスＬ１の更新後ライセンスとされたライセンスＬ２の状態は、利用前状態ｓｔ２１に遷移する。利用前状態ｓｔ２１のライセンスは、利用は開始されていないが、当該ライセンスに対応する更新前ライセンスの有効期間の満了に応じて利用が予約された状態をいう。
【００４４】
ライセンスＬ１の有効期間が満了すると、ライセンスＬ１は、利用終了状態ｓｔ１４に遷移する。また、ライセンスＬ１の有効期間の満了に応じ、ライセンスＬ２は、利用中（未更新）状態ｓｔ２２に遷移する。その結果、ユーザは、ライセンスＬ２に基づいて、サービスＡの利用を継続することができる。
【００４５】
ユーザＡが、ライセンスＬ２の有効期間を更に超えて、サービスＡの利用を継続したい場合、ユーザＡは、ライセンスＬ２の有効期間中に、ライセンスＬ２について更新手続きを行うことができる。図５では、ライセンスＬ２の更新後ライセンスとして、ライセンスＬ３が指定された例が示されている。ライセンスＬ２とライセンスＬ３との関係は、ライセンスＬ１とライセンスＬ２との関係と同じである。すなわち、ライセンスＬ２は、ライセンスＬ３の更新前ライセンスであり、ライセンスＬ３は、ライセンスＬ２の更新後ライセンスである。
【００４６】
更新手続きに応じ、ライセンスＬ２の状態は、利用中（更新済み）状態ｓｔ２３に遷移する。また、ライセンスＬ３の状態は、利用前状態ｓｔ３１に遷移する。その後、ライセンスＬ２の有効期間が満了すると、ライセンスＬ２は、利用終了状態ｓｔ２４に遷移する。また、ライセンスＬ３は、利用中（未更新）状態ｓｔ３２に遷移する。
【００４７】
このように、本実施の形態では、ライセンスの有効期間の終了日の更新ではなく、それぞれ独立したライセンスの連鎖によって、実質的にライセンスの有効期間の更新（延長）が実現される。そうすることにより、ライセンスと、契約情報との対応関係を一対一にすることができる。すなわち、ライセンスＬ１、Ｌ２、Ｌ３について、それぞれの契約情報との対応関係が不明確になるのを回避することができる。
【００４８】
続いて、ライセンス管理部２２５の詳細について説明する。図６は、ライセンス管理部の機能構成例を示す図である。図６において、ライセンス管理部２２５は、要求受信部２２５１、利用開始部２２５２、利用終了部２２５３、ライセンス制御部２２５４、一覧検索部２２５５、更新候補検索部２２５６、更新部２２５７、及び応答返信部２２５８等を含む。
【００４９】
要求受信部２２５１は、例えば、管理者端末３０等から送信される、ライセンスの操作又は管理に関する要求を受信する。利用開始部２２５２は、利用の開始が要求されたライセンスを利用可能な状態とする。利用可能な状態とは、「利用中」状態である。利用終了部２２５３は、有効期間が満了したライセンスを利用不可能な状態（又は無効な状態）とする。ライセンス制御部２２５４は、機器連携サービスの利用要求に応じ、当該機器連携サービスに対するライセンスの有無等に基づいて、当該機器連携サービスの利用の許否を判定する。
【００５０】
一覧検索部２２５５は、ユーザに対応するライセンス情報の一覧をライセンス情報記憶部２３３より検索する。更新候補検索部２２５６は、更新後ライセンスが特定された検索要求に応じ、当該更新後ライセンスによって更新可能なライセンス（すなわち、当該更新後ライセンスに対して更新前ライセンスとなりうるライセンス）のライセンス情報を、ライセンス情報記憶部２３３より検索する。更新部２２５７は、ライセンスの更新を行う。応答返信部２２５８は、要求受信部２２５１によって受信された要求に対する応答を返信する。
【００５１】
以下、サービス提供装置２０が実行する処理手順について説明する。図７は、ライセンスの利用開始時に実行される処理手順の一例を説明するためのフローチャートである。図７に示される処理手順は。例えば、図５におけるライセンスＬ１のように、他のライセンスの更新後ライセンスではないライセンスの利用開始時に実行される処理手順である。
【００５２】
ステップＳ１０１において、ライセンス管理部２２５の要求受信部２２５１は、ライセンスの利用開始要求を管理者端末３０より受信する。ライセンスの利用開始要求は、例えば、管理者による指示入力に応じて、管理者端末３０が、サービス提供装置２０宛に送信する。ライセンスの利用開始要求には、利用対象とされるライセンスの識別情報であるライセンスＩＤと、ライセンスを利用する機器１０の機体番号と、ライセンスを利用するユーザの識別情報とが指定される。ライセンスを利用するユーザの識別情報として、本実施の形態では、ユーザ環境Ｅ１を含む組織に対する識別情報である組織ＩＤが用いられる。組織ＩＤは、企業又は企業内の部署等を識別する識別情報であってもよいし、複数ユーザの集合に対する識別情報であってもよい。また、ライセンスの利用開始要求の前に、ユーザの認証処理が実行されてもよい。この場合、ユーザの認証処理において組織ＩＤが指定されるのであれば、ライセンスの利用開始要求には、組織ＩＤは指定されなくてもよい。
【００５３】
また、ライセンスを利用する機器１０の機体番号とは、当該ライセンスに基づいて、機器連携サービスを利用する機器１０の識別情報である。すなわち、本実施の形態において、機器連携サービスのライセンスは、機器１０に紐付けられる。このことは、一つのライセンスによって機器連携サービスを利用可能な機器１０は、一つに限定されることを意味する。なお、機体番号は、機器１０の製造番号やＭＡＣアドレス等、各機器１０の機体を識別可能な情報であれば、所定の情報に限定されない。
【００５４】
以下、利用開始要求に指定されたライセンスＩＤ、機体番号、組織ＩＤを、それぞれ、「対象ライセンスＩＤ」、「対象機体番号」、「対象組織ＩＤ」という。
【００５５】
続いて、ライセンス管理部２２５の利用開始部２２５２は、対象組織ＩＤ及び対象ライセンスＩＤに対応する契約情報の有無を、契約情報管理装置４０の契約情報アクセス部４１を介して判定する（Ｓ１０２）。契約情報の有無とは、当該契約情報が、契約情報記憶部４２に記憶されているか否かをいう。
【００５６】
図８は、契約情報記憶部の構成例を示す図である。図８において、契約情報記憶部４２は、機器連携サービスの利用契約ごとに、契約情報を示すレコードを記憶する。契約情報は、組織ＩＤ、ライセンスＩＤ、サービス名、契約区分、及びライセンス期間等を含む。
【００５７】
組織ＩＤは、当該利用契約を締結したユーザの組織ＩＤである。ライセンスＩＤは、当該利用契約によって購入されたライセンスのライセンスＩＤである。サービス名は、当該利用契約の対象の機器連携サービスの識別名である。契約区分は、当該利用契約によって購入されたライセンスの更新方法の区分である。本実施の形態において契約区分には、「年契約」又は「自動更新」が有る。「年契約」は、契約年数ごとに更新手続きが必要とされる契約区分である。「自動更新」は、自動的にライセンスの有効期間が更新される契約区分である。「自動更新」は、ライセンスの有効期間が無期限の契約区分であるともいえる。ライセンス期間は、当該利用契約によって購入されたライセンスの有効期間である。
【００５８】
対象組織ＩＤ及び対象ライセンスＩＤの双方を含む契約情報（以下、「対象契約情報」という。）が有る場合（Ｓ１０２でＹｅｓ）、利用開始部２２５２は、対象契約情報に対応するライセンスが、既に利用されているか否かを判定する（Ｓ１０３）。当該判定は、例えば、ライセンス情報記憶部２３３を参照して行われる。
【００５９】
図９は、ライセンス情報記憶部の構成例を示す図である。図９において、ライセンス情報記憶部２３３は、利用が開始されたライセンスごとに、ライセンス情報を示すレコードを記憶する。ライセンス情報は、ライセンスＩＤ、組織ＩＤ、サービス名、機体番号、契約区分、利用開始日、利用終了日、状態、更新適用状態、及び更新後ＩＤ等を含む。
【００６０】
ライセンスＩＤは、当該ライセンスのライセンスＩＤである。組織ＩＤは、当該ライセンスを購入したユーザの組織ＩＤである。サービス名は、当該ライセンスの対象である機器連携サービスのサービス名である。機体番号は、当該機器連携サービスを利用可能な機器１０の機体番号である。契約区分は、当該ライセンスの契約区分である。利用開始日は、当該ライセンスの有効期間の開始日である。利用終了日は、当該ライセンスの有効期間の終了日である。状態は、図５においてその遷移が説明された、ライセンスの状態である。更新適用状態は、更新手続きの実績の有無を示す情報である。「１」は、更新手続きの実績が有ることを示す。「０」は、更新手続きの実績が無いことを示す。すなわち、更新適用状態は、図５における利用中（未更新）状態と、利用中（更新済み）状態とを区別するための項目である。更新後ＩＤは、更新手続きが行われたライセンスに対する、更新後ライセンスのライセンスＩＤである。図５の例では、ライセンスＬ１についての更新後ＩＤは、ライセンスＬ２のライセンスＩＤである。また、ライセンスＬ２についての更新後ＩＤは、ライセンスＬ３のライセンスＩＤである。
【００６１】
ステップＳ１０３では、対象ライセンスＩＤ及び対象組織ＩＤの双方を含むレコードが、ライセンス情報記憶部２３３に記憶されているか否かが判定される。
【００６２】
対象ライセンスＩＤ及び対象組織ＩＤの双方を含むレコードが、ライセンス情報記憶部２３３に記憶されていない場合（Ｓ１０３でＹｅｓ）、利用開始部２２５２は、対象ライセンスＩＤに係るライセンス情報を生成し、当該ライセンス情報をライセンス情報記憶部２３３に登録する（Ｓ１０４）。図９に示されるライセンス情報記憶部２３３において、１〜５行目のレコード（ライセンス情報）は、図８に示される契約情報記憶部４２において、１〜５行目の契約情報が対象契約情報である場合に、ステップＳ１０４において登録されたレコードである。但し、各ライセンス情報がライセンス情報記憶部２３３に登録された時期は異なる。例えば、各ライセンス情報がライセンス情報記憶部２３３に登録された時期は、各ライセンス情報の利用開始日である。
【００６３】
ステップＳ１０４で登録されるレコードのライセンスＩＤ、組織ＩＤ、サービス名、契約区分には、対象契約情報に含まれている値が引き継がれる（転記される）。当該レコードの利用開始日には、ライセンスの利用開始要求が受信された当日の日にちが記憶される。但し、ライセンスの利用開始要求において、利用開始日が指定可能とされてもよい。この場合、ライセンスの利用開始要求に指定された利用開始日が、当該レコードの利用開始日に記憶されてもよい。
【００６４】
当該レコードの利用終了日には、当該レコードの利用開始日を起点とした場合の、契約情報に含まれているライセンス期間の最終日が記憶される。当該レコードの機体番号には、対象機体番号が記憶される。当該レコードの状態には、「利用中」が記憶される。当該レコードの更新適用状態には、「０」が記憶される。当該レコードの更新後ＩＤには、何も記憶されない。当該レコードに係るライセンスについては、未だ更新手続きは行われていないからである。
【００６５】
なお、対象契約情報が契約情報記憶部４２に記憶されていない場合（Ｓ１０２でＮｏ）、又は対象契約情報に対応するライセンス情報が、ライセンス情報記憶部２３３に記憶されている場合（Ｓ１０３でＮｏ）、ライセンスの利用開始要求は、拒絶される。
【００６６】
続いて、利用中のライセンスに関して更新手続きが行われる際に、ライセンス提供装置２０が実行する処理手順について説明する。
【００６７】
図１０は、ライセンス情報の一覧の検索処理の処理手順の一例を説明するためのフローチャートである。
【００６８】
ステップＳ１１１において、ライセンス管理部２２５の要求受信部２２５１は、ライセンス一覧画面の取得要求を管理者端末３０より受信する。ライセンス一覧画面の取得要求は、例えば、管理者による指示入力に応じて、管理者端末３０が、サービス提供装置２０宛に送信する。ライセンス一覧画面の取得要求には、要求元のユーザの組織ＩＤが指定される。但し、ライセンス一覧画面の取得要求の前にユーザの認証処理が実行され、当該認証処理において組織ＩＤが指定されるのであれば、ライセンス一覧画面の取得要求には、組織ＩＤは指定されなくてもよい。
【００６９】
続いて、一覧検索部２２５５は、指定された組織ＩＤを含むライセンス情報の一覧を、ライセンス情報記憶部２３３より検索する（Ｓ１１２）。続いて、一覧検索部２２５５は、検索結果を含むライセンス一覧画面を表示させる画面データを生成する（Ｓ１１３）。画面データは、例えば、ＨＴＭＬ（HyperText Markup Language）等の汎用的なデータ形式によって生成されてもよいし、独自のデータ形式によって生成されてもよい。独自のデータ形式が採用される場合、管理者端末３０には、当該データ形式に対応したブラウザ等がインストールされていればよい。
【００７０】
続いて、応答返信部２２５８は、生成された画面データを含む応答を、管理者端末３０に返信する。管理者端末３０は、返信された画面データに基づいて、ライセンス一覧画面を表示させる。
【００７１】
図１１は、ライセンス一覧画面の表示例を示す図である。図１１において、ライセンス一覧画面５１０は、ライセンス情報一覧表示領域５１１及びボタン５１２等を含む。
【００７２】
ライセンス情報一覧表示領域５１１には、ステップＳ１１２において検索されたライセンス情報の一覧が表示される。図１１では、ライセンス情報を構成する項目の一部が表示される例が示されているが、全ての項目が表示されてもよいし、他の項目が表示されてもよい。
【００７３】
ライセンス情報一覧表示領域５１１に表示されるライセンス情報は、ライセンス情報記憶部２３３に記憶されているライセンス情報である。ライセンス情報記憶部２３３に記憶されているライセンス情報は、利用が開始されているライセンス情報である。したがって、ライセンス情報一覧表示領域５１１に表示されるライセンス情報は、管理者が属する組織において、利用が開始されている、又は利用が終了したライセンス情報の一覧である。
【００７４】
ボタン５１２は、利用前（すなわち、未使用）の特定のライセンスを更新後ライセンスとした場合に、当該更新後ライセンスに対する更新前ライセンスの候補となる（すなわち、更新対象の候補となる）ライセンスのライセンス情報の検索指示を受け付けるためのボタンである。具体的には、更新ボタン５１２が押下されると、管理者端末３０は、更新後ライセンス指定画面を表示させる。
【００７５】
図１２は、更新後ライセンス指定画面の表示例を示す図である。図１２において、更新後ライセンス指定画面５２０は、ライセンスＩＤ入力領域５２１及びボタン５２２等を有する。
【００７６】
ライセンスＩＤ入力領域５２１は、更新後ライセンスのライセンスＩＤの入力を受け付けるための領域である。すなわち、管理者は、現在利用中のいずれかのライセンスの更新後ライセンスとして利用したいライセンスのライセンスＩＤを、ライセンスＩＤ入力領域５２１に入力する。その後、ＯＫボタン５２２が押下されると、管理者端末３０は、更新候補のライセンスの検索要求をライセンス提供装置２０に送信する。更新候補のライセンスとは、ライセンスＩＤ入力領域５２１に入力されたライセンスＩＤに係るライセンスの更新前ライセンスになりうるライセンスをいう。当該検索要求には、管理者端末３０が属する組織の組織ＩＤと、入力されたライセンスＩＤとが指定される。但し、既に認証処理が行われ、組織ＩＤが認証処理において入力されている場合、当該検索要求において組織ＩＤは指定されてなくてもよい。
【００７７】
続いて、更新候補のライセンスの検索要求に応じてサービス提供装置２０が実行する処理について説明する。図１３は、更新候補のライセンスの検索処理の処理手順の一例を説明するためのフローチャートである。
【００７８】
ステップＳ１５１において、ライセンス管理部２２５の要求受信部２２５１は、更新候補の検索要求を受信する。続いて、ライセンス管理部２２５の更新候補検索部２２５６は、当該検索要求に指定されたライセンスＩＤ（以下、「更新後ライセンスＩＤ」という。）を含む契約情報を、契約情報アクセス部４１を介して契約情報記憶部４２（図８）より検索する（Ｓ１５２）。ここでは、更新後ライセンスＩＤとして、「７７７７７７７７７」が指定されてこととする。したがって、図８において、６行目のレコードに記憶されている契約情報が検索される。
【００７９】
該当する契約情報が検索された場合（Ｓ１５３でＹｅｓ）、更新候補検索部２２５６は、以下の（１）〜（５）の全ての条件を満たすライセンス情報を、ライセンス情報記憶部２３３より検索する。すなわち、以下の（１）〜（５）は、ＡＮＤ条件によって結合される。
（１）検索要求元に係る組織ＩＤを含むこと。
（２）更新後ライセンスＩＤに基づいて検索された契約情報に含まれているサービス名を含むこと。
（３）状態の値が「利用中」であること。
（４）更新適用状態の値が「０」であること。
（５）契約区分が「自動更新」でないこと（自動更新の場合、更新手続きは不要であるため。）。
【００８０】
該当するライセンス情報が検索された場合（Ｓ１５５でＹｅｓ）、更新候補検索部２２５６は、検索結果を含む更新候補一覧画面を表示させる画面データを生成する（Ｓ１５６）。続いて、応答返信部２２５８は、生成された画面データを含む応答を、管理者端末３０に返信する（Ｓ１５７）。
【００８１】
一方、ステップＳ１５２において、該当する契約情報が検索されなかった場合（Ｓ１５３でＮｏ）、又はステップＳ１５４において、該当するライセンス情報が検索されなかった場合（Ｓ１５５でＮｏ）、応答返信部２２５８は、エラー情報を返信する（Ｓ１５８）。
【００８２】
ステップＳ１５７において返信された画面データを受信した管理者端末３０は、当該画面データに基づいて、更新候補一覧画面を表示させる。
【００８３】
図１４は、更新候補一覧画面の表示例を示す図である。図１４において、更新候補一覧画面５３０は、更新後ライセンス情報表示領域５３１、更新候補一覧表示領域５３２、及びボタン５３３等を含む。
【００８４】
更新後ライセンス情報表示領域５３１には、ステップＳ１５２において検索された、更新後ライセンスＩＤに係る契約情報の一部が表示される。更新候補一覧表示領域５３２には、ステップＳ１５４において検索された、更新候補となるライセンスのライセンス情報の一覧が表示される。なお、更新候補一覧表示領域５３２には、更新対象とするライセンスを選択させるためのラジオボタンが配置されている。
【００８５】
このように、本実施の形態では、更新後ライセンスのライセンスＩＤを入力することにより、ユーザは、当該更新後ライセンスによって更新対象となりうるライセンスの候補の一覧を得ることができる。したがって、ユーザは、例えば、自らが複雑な検索条件（例えば、ステップＳ１５４に示されるような検索条件）を作成したり、入力したりする必要はなく、簡易な操作によって、更新候補のライセンスを確認することができる。
【００８６】
ボタン５３３は、更新候補一覧表示領域５３２において選択されたライセンスに関して、更新指示を受け付けるためのボタンである。ボタン５３３が押下されると、管理者端末３０は、更新後ライセンスＩＤ（「７７７７７７７７７」）と、更新対象として選択されたライセンスのライセンスＩＤ（以下、「更新前ライセンスＩＤ」という。）と、管理者端末３０が属する組織の組織ＩＤ（以下、「対象組織ＩＤ」という。）とを指定して、ライセンスの更新要求を、サービス提供装置２０に送信する。
【００８７】
続いて、ライセンスの更新要求に応じてサービス提供装置２０が実行する処理について説明する。図１５は、ライセンスの更新処理の処理手順の一例を説明するためのフローチャートである。
【００８８】
ステップＳ２０１において、ライセンス管理部２２５の要求受信部２２５１は、ライセンスの更新要求を受信する。続いて、ライセンス管理部２２５の更新部２２５７は、更新後ライセンスに関して、図７のステップＳ１０２及びＳ１０３と同様の判定を行う（Ｓ２０２、Ｓ２０３）。すなわち、ステップＳ２０２において、更新部２２５７は、対象組織ＩＤ及び更新後ライセンスＩＤの双方を含む契約情報（以下、「更新後契約情報」という。）の有無を、契約情報管理装置４０の契約情報アクセス部４１を介して判定する。該当する契約情報が契約情報記憶部４２に記憶されている場合（Ｓ２０２でＹｅｓ）、更新部２２５７は、更新後ライセンスＩＤ及び対象組織ＩＤの双方を含むライセンス情報が、ライセンス情報記憶部２３３に記憶されているか否かを判定する（Ｓ２０３）。
【００８９】
該当するライセンス情報がライセンス情報記憶部２３３に記憶されていない場合（Ｓ２０３でＹｅｓ）、更新部２２５７は、更新前ライセンスＩＤ及び対象組織ＩＤに係るライセンス情報（以下、「更新前ライセンス情報」という。）の状態の値は「利用中」であるか否かを判定する（Ｓ２０４）。すなわち、更新前ライセンスが有効期間内であるか否か（有効であるか否か）が判定される。したがって、ステップＳ２０４では、当日が、更新前ライセンス情報の利用開始日と利用終了日とによって規定される有効期間内であるか否かが判定されてもよい。
【００９０】
当該ライセンス情報の状態の値が「利用中」である場合（Ｓ２０４でＹｅｓ）、更新部２２５７は、更新前ライセンス情報の更新適用状態の値は「０」であるか否かを判定する（Ｓ２０５）。すなわち、更新前ライセンスに更新実績が無いことが確認される。
【００９１】
更新前ライセンス情報の更新適用状態の値が「０」である場合（Ｓ２０５でＹｅｓ）、更新部２２５７は、更新前ライセンス情報のサービス名の値と、更新後ライセンスＩＤに係る契約情報のサービス名の値とが同じであるか否かを判定する（Ｓ２０６）。更新後ライセンスは、更新前ライセンスと同じサービスに対するライセンスである必要が有るからである。なお、更新適用状態の値が「０」でない場合に、ライセンスの更新が行われないことにより、各ライセンスの更新回数を１回に限定することができる。
【００９２】
比較されたサービス名が一致する場合（Ｓ２０６でＹｅｓ）、更新部２２５７は、更新後ライセンスのライセンス情報を、ライセンス情報記憶部２３３に登録する（Ｓ２０７）。続いて、更新部２２５７は、更新前ライセンス情報の更新後ＩＤに、更新後ライセンスＩＤを設定する（Ｓ２０８）。その結果、更新前ライセンスと更新後ライセンスとが関連付けられる。続いて、更新部２２５７は、更新前ライセンス情報の更新適用状態に「１」を設定する（Ｓ２０９）。
【００９３】
ステップＳ２０７〜Ｓ２０９の実行の結果、ライセンス情報記憶部２３３は、例えば、図１６に示されるような状態となる。
【００９４】
図１６は、ライセンスの更新後のライセンス情報記憶部の記憶内容の例を示す図である。図１６では、図８に示される契約情報のうち、ライセンスＩＤが「７７７７７７７７７」である契約情報に係るライセンスが更新後ライセンスであり、ライセンスＩＤが「２３４５６７８９１」であるライセンスが、更新対象のライセンス（更新前ライセンス）として選択された場合の更新結果の例が示されている。
【００９５】
図１６に示されるように、ステップＳ２０７において登録される、更新後ライセンスのレコードの機体番号には、更新前ライセンスの機体番号が記憶される。また、当該レコードの利用開始日には、更新前ライセンスの利用終了日の翌日が記憶される。すなわち、更新後ライセンスの有効期間は、更新前ライセンスの有効期間に継続する。当該レコードの利用終了日には、更新後ライセンスの利用開始日を起点とした場合の、更新後ライセンスの契約情報に含まれているライセンス期間の最終日が記憶される。また、当該レコードの状態には、「利用前」が記憶される。当該レコードの更新適用状態には、「０」が記憶される。
【００９６】
また、ステップＳ２０８において、更新前ライセンスのレコードのライセンス適用状態は「１」に更新される。ステップＳ２０９において、当該レコードの更新後ＩＤには、更新後ライセンスのライセンスＩＤである「７７７７７７７７７」が記憶される。
【００９７】
図１６に示される各ライセンスの状態を、図５において説明した状態に当てはめると、ライセンスＩＤが「２３４５６７８９１」であるライセンスは、利用中（更新後）状態に相当する。ライセンスＩＤが「７７７７７７７７７」であるライセンスは、利用前状態に相当する。
【００９８】
なお、更新後契約情報が契約情報記憶部４２に記憶されていない場合（Ｓ２０２でＮｏ）、更新後契約情報に対応するライセンス情報が、ライセンス情報記憶部２３３に記憶されている場合（Ｓ２０３でＮｏ）、更新前ライセンス情報の状態が「利用中」でない場合（Ｓ２０４でＮｏ）、更新前ライセンス情報の更新適用状態の値が「１」である場合（Ｓ２０５でＮｏ）、又は更新前ライセンス情報のサービス名の値と、更新後ライセンスＩＤに係る契約情報のサービス名の値とが異なる場合（Ｓ２０６でＮｏ）、ライセンスの更新要求は、拒絶される。
【００９９】
続いて、或るライセンスのライセンス期間が満了した際に、サービス提供装置２０が実行する処理手順について説明する。
【０１００】
図１７は、ライセンス期間の満了に応じて実行される処理手順の一例を説明するためのフローチャートである。
【０１０１】
ライセンス管理部２２５の利用終了部２２５３は、ライセンス情報記憶部２３３に記憶されている状態が「利用中」であるいずれかのライセンス（以下、「終了ライセンス」という。）の中で、利用終了日が前日以前となっているライセンスの存在を検知すると（Ｓ３０１でＹｅｓ）、終了ライセンスに対してライセンス情報記憶部２３３に記憶されている状態の値を、「利用終了」に更新する（Ｓ３０２）。利用終了日が前日以前となっているライセンスの存在の検知は、例えば、１日に１回等、定期的に利用終了日と当日の日付とを比較することにより行われてもよいし、上記において説明した各処理要求や、ライセンスに基づくサービスの利用要求が受け付けられた際に行われてもよい。
【０１０２】
続いて、利用終了部２２５３は、終了ライセンスのライセンス情報の更新ＩＤに、他のライセンスのライセンスＩＤが記憶されているか否かを判定する（Ｓ３０３）。更新ＩＤに、他のライセンスのライセンスＩＤが記憶されている場合（Ｓ３０３でＹｅｓ）、利用終了部２２５３は、当該ライセンスＩＤに係るライセンス情報の状態の値を、「利用中」に更新する（Ｓ３０４）。その結果、ライセンス期間が満了したライセンスに、更新後ライセンスが存在する場合、ライセンス期間が満了したライセンスによって利用可能とされていたサービスは、更新後ライセンスによって利用可能とされる。
【０１０３】
続いて、ライセンス情報に基づくライセンスの管理方法について説明する。図１８は、サービスの利用要求に応じて実行される処理手順の一例を説明するためのフローチャートである。
【０１０４】
サービスの利用要求がサービス提供装置２０において受信されると（Ｓ４０１）、ライセンス管理部２２５のライセンス制御部２２５４は、当該利用要求に指定されている、組織ＩＤ、機体番号、及びサービス名を含むライセンス情報を、ライセンス情報記憶部２３３より検索する（Ｓ４０２）。なお、サービスの利用要求は、例えば、ユーザからの指示入力に応じて、機器１０がサービス提供装置２０宛に送信する。サービスの利用要求に指定される組織ＩＤは、当該機器１０が属する組織の組織ＩＤである。サービスの利用要求に指定される機体番号は、当該機器１０の機体番号である。サービスの利用要求に指定されるサービス名は、利用要求の対象となるサービスのサービス名である。
【０１０５】
該当するライセンス情報が１以上検索された場合（Ｓ４０３でＹｅｓ）、ライセンス制御部２２５４は、検索されたライセンス情報の中に、状態の値が「利用中」であるライセンス情報が有るか否かを判定する（Ｓ４０４）。該当するライセンス情報が有る場合（Ｓ４０４でＹｅｓ）、ライセンス制御部２２５４は、指定されたサービス名に係るサービスの利用を許可する（Ｓ４０５）。
【０１０６】
一方、ライセンス要求に指定された組織ＩＤ、機体番号、及びサービス名を含むライセンス情報が検索されなかった場合（Ｓ４０３でＮｏ）、又は検索されたライセンス情報の中に、状態の値が「利用中」であるライセンス情報が無い場合（Ｓ４０４でＮｏ）、ライセンス制御部２２５４は、指定されたサービス名に係るサービスの利用を拒絶する（Ｓ４０６）。したがって、この場合、ユーザは、当該機体番号に係る機器１０を利用して、サービスの提供を受けることはできない。
【０１０７】
上述したように、本実施の形態によれば、更新前ライセンスを指定することにより、更新対象の候補となるライセンスを容易に特定することができる。したがって、ライセンスの更新作業を簡便化することができる。
【０１０８】
また、本実施の形態によれば、ライセンスの更新が行われた場合であっても、ライセンス情報記憶部２３３におけるライセンス情報と、契約情報記憶部４２における契約情報とを一対一に対応付けることができる。その結果、例えば、現在利用されているライセンスが、いずれの利用契約に基づくものであるのかを特定したりすることが可能となる。
【０１０９】
また、本実施の形態によれば、一つのライセンスの更新は、一回に限定される。その結果、例えば、同一のサービスに関して、有効期間が重複し、機体番号が同一である複数のライセンスの発生を防止することができる。すなわち、同一の機器１０で、同時期にしか利用できないライセンスが複数有る場合、そのうちの一つを除くライセンスは、無駄となってしまう。本実施の形態によれば、このような無駄の発生によってユーザが受ける不利益の発生を防止することができる。
【０１１０】
更に、本実施の形態では、更新可能なライセンスは、利用中（有効期間中）であるライセンスに限られる。したがって、ライセンスの更新の連鎖が無限に形成されることを防止することができる。例えば、図５の例において、ライセンスＬ１の更新時に、ライセンスＬ１に連鎖可能なライセンスはライセンスＬ２の一つに限られ、同時にライセンスＬ２に対してライセンスＬ３の連鎖を形成することはできない。その結果、ライセンスの対象となっているサービスの保証期間を超えてしまうような、ライセンスの更新が実行されてしまうことを防止することができる。
【０１１１】
なお、本実施の形態において、サービス提供装置２０は、ライセンス管理装置又はライセンス管理システムの一例である。ライセンス情報記憶部２３３は、記憶部の一例である。要求受信部２２５１は、受信部の一例である。応答返信部２２５８は、返信部の一例である。更新候補検索部２２５６は、検索部の一例である。更新部２２５７は、登録部の一例である。
【０１１２】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１１３】
１            情報処理システム
１０          機器
２０          サービス提供装置
３０          管理者端末
４０          契約情報管理装置
４１          契約情報アクセス部
４２          契約情報記憶部
２００        ドライブ装置
２０１        記録媒体
２０２        補助記憶装置
２０３        メモリ装置
２０４        ＣＰＵ
２０５        インタフェース装置
２１０        サーバアプリ
２２０        プラットフォーム
２１１        スキャンサーバアプリ
２２１        設定登録部
２２２        機器通信部
２２３        認証処理部
２２４        セッション管理部
２２５        ライセンス管理部
２３１        ユーザ情報記憶部
２３２        機器情報記憶部
２３３        ライセンス情報記憶部
２４０        プラットフォームＡＰＩ
２２５１      要求受信部
２２５２      利用開始部
２２５３      利用終了部
２２５４      ライセンス制御部
２２５５      一覧検索部
２２５６      更新候補検索部
２２５７      更新部
２２５８      応答返信部
Ｂ            バス
【先行技術文献】
【特許文献】
【０１１４】
【特許文献１】特開２００９−８７０６５号公報
【図１】
2014085994.tif 000003
【図２】
2014085994.tif 000004
【図３】
2014085994.tif 000005
【図４】
2014085994.tif 000006
【図５】
2014085994.tif 000007
【図６】
2014085994.tif 000008
【図７】
2014085994.tif 000009
【図８】
2014085994.tif 000010
【図９】
2014085994.tif 000011
【図１０】
2014085994.tif 000012
【図１１】
2014085994.tif 000013
【図１２】
2014085994.tif 000014
【図１３】
2014085994.tif 000015
【図１４】
2014085994.tif 000016
【図１５】
2014085994.tif 000017
【図１６】
2014085994.tif 000018
【図１７】
2014085994.tif 000019
【図１８】
2014085994.tif 000020