(57)【要約】【課題】ソフトウェアのライセンス情報を一元管理すること。【解決手段】ライセンス管理システムの管理コンピュータが、ソフトウェアベンダ１０のベンダコンピュータからのソフトウェアライセンス情報をライセンス情報登録部１０７に登録し、企業・団体１２のユーザコンピュータが前記登録したライセンス情報を参照し、ソフトウェアの運用情報を運用情報マスタ１０２に登録し、この登録したソフトウェアのライセンス情報及び利用登録情報をソフトウェア辞書部１０３の辞書情報を参照してＸＭＬソフトウェア定義フォーマットに翻訳することによって、ベンダ毎に表現語句が異なるソフトウェアのライセンス情報及び利用登録情報をＸＭＬソフトウェア定義フォーマットとして一元管理するライセンス管理システム。【選択図】図１
2012108618.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータのソフトウェアの製造販売を行うソフトウェアベンダのベンダコンピュータと、前記ソフトウェアユーザのユーザコンピュータと、ＸＭＬ共通フォーマットに基づいたライセンス情報を用いてソフトウェアのユーザコンピュータに対するライセンスを管理するソフトウェアライセンスポータルサイトの管理コンピュータとをインターネットを介して接続したソフトェアのライセンス情報管理システムであって、前記ソフトウェアライセンスポータルサイトが、ソフトウェア毎のライセンス情報を登録するためのライセンス情報登録部と、表現が異なるソフトウェア間の表現語句を翻訳するための辞書情報を作成するソフトウェア辞書作成部と、前記ソフトウェア辞書作成部が作成した辞書情報を格納するソフトウェア辞書部と、ソフトウェアのライセンスを運用するための運用情報を格納する運用情報マスタと、ソフトウェアの利用者を管理するためのポータル利用者管理部と、ソフトウェアのユーザに対する課金を管理するための課金管理部と、ユーザの個人情報を格納するポータル利用者マスタとを備え、前記管理コンピュータが、前記ベンダコンピュータからソフトウェアのライセンス情報をライセンス情報登録部に登録する工程と、前記ユーザコンピュータが前記ライセンス情報登録部に登録したソフトウェアのライセンス情報を参照する工程と、前記ライセンス情報を参照したユーザコンピュータがソフトウェアの運用情報を運用情報マスタに登録する工程と、前記登録したベンダ毎に表現語句が異なるソフトウェアのライセンス情報及び利用登録情報をソフトウェア辞書部の辞書情報を参照してＸＭＬソフトウェア定義フォーマットに翻訳する工程とを実行するライセンス情報管理システム。
【請求項２】
コンピュータのソフトウェアの製造販売を行うソフトウェアベンダのベンダコンピュータと、前記ソフトウェアユーザのユーザコンピュータと、ＸＭＬ共通フォーマットに基づいたライセンス情報を用いてソフトウェアのユーザコンピュータに対するライセンスを管理するソフトウェアライセンスポータルサイトの管理コンピュータとをインターネットを介して接続し、ソフトウェアのライセンス情報の管理を行うコンピュータシステムのライセンス管理方法であって、前記ソフトウェアライセンスポータルサイトに、ソフトウェア毎のライセンス情報を登録するためのライセンス情報登録部と、表現が異なるソフトウェア間の表現語句を翻訳するための辞書情報を作成するソフトウェア辞書作成部と、前記ソフトウェア辞書作成部が作成した辞書情報を格納するソフトウェア辞書部と、ソフトウェアのライセンスを運用するための運用情報を格納する運用情報マスタと、ソフトウェアの利用者を管理するためのポータル利用者管理部と、ソフトウェアのユーザに対する課金を管理するための課金管理部と、ユーザの個人情報を格納するポータル利用者マスタとを設け、前記管理コンピュータに、前記ベンダコンピュータからソフトウェアのライセンス情報をライセンス情報登録部に登録する工程と、前記ユーザコンピュータが前記ライセンス情報登録部に登録したソフトウェアのライセンス情報を参照する工程と、前記ライセンス情報を参照したユーザコンピュータがソフトウェアの運用情報を運用情報マスタに登録する工程と、前記登録したベンダ毎に表現語句が異なるソフトウェアのライセンス情報及び利用登録情報をソフトウェア辞書部の辞書情報を参照してＸＭＬソフトウェア定義フォーマットに翻訳する工程とを実行させるライセンス情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェアのライセンス情報をベンダや製品によらず一元管理することができるライセンス情報管理システム及びライセンス情報管理方法に関する。
【背景技術】
【０００２】
一般に、コンピュータのソフトウェアのライセンスは管理されており、このライセンス管理に関する技術が記載された文献としては、下記の特許文献１及び２が挙げられ、特許文献１には、ソフトウェア提供者から提供されたアプリケーションを配布するセントラルサーバと、アプリケーションを使用する複数のクライアントコンピュータに関連して設置されたサイトサーバとを設け、前記サイトサーバが、クライアントコンピュータにインストールされたアプリケーションのインストール状況に関する情報を維持し、アプリケーションのインストール状況をセントラルサーバに提供することによって、ソフトウェアのライセンス管理を効果的に行いソフトウェア利用の利便性を向上させる技術が記載され、特許文献２には、ライセンス関連情報を格納したライセンス管理データベースと、人事関連情報を格納した人事管理データベースと、マシン情報及びインストール情報を格納したインベントリデータベースと、所有ライセンス管理機能を有する複数のクライアント端末とからシステムを構成し、ライセンス管理サーバが、マシン毎にインストール情報を収集し、これを新ソフトウェア情報の入力時インストール情報と対比し、ソフトウェア及びマシンに対するライセンスの過不足状況を判断し、ライセンス関連情報におけるライセンスの再登録を行うことによって、企業等の組織変更や人事異動時にソフトウェアやマシンに対するライセンス情報の変更を効率的に行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２９８６３号公報
【特許文献２】特開２００２−２７９１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述した各特許文献に記載された技術は、管理対象とするライセンス情報をソフトウェアベンダから独自に提供されたライセンス情報のフォーマットを使用することを前提としているため、ソフトウェアのベンダ毎又は製品毎の管理となり、ベンダが異なる多種のソフトウェアを一元的に管理することができないという課題があった。
【０００５】
本発明の目的は、前述の従来技術による課題を解決しようとするものであり、ベンダが異なる多種のソフトウェアを一元的に管理することができるライセンス情報管理システム及びライセンス情報管理方法を提供することである。
【課題を解決するための手段】
【０００６】
前記目的を達成するために請求項１記載の本発明は、コンピュータのソフトウェアの製造販売を行うソフトウェアベンダのベンダコンピュータと、前記ソフトウェアユーザのユーザコンピュータと、ＸＭＬ共通フォーマットに基づいたライセンス情報を用いてソフトウェアのユーザコンピュータに対するライセンスを管理するソフトウェアライセンスポータルサイトの管理コンピュータとをインターネットを介して接続したソフトェアのライセンス情報管理システムであって、前記ソフトウェアライセンスポータルサイトが、ソフトウェア毎のライセンス情報を登録するためのライセンス情報登録部と、表現が異なるソフトウェア間の表現語句を翻訳するための辞書情報を作成するソフトウェア辞書作成部と、前記ソフトウェア辞書作成部が作成した辞書情報を格納するソフトウェア辞書部と、ソフトウェアのライセンスを運用するための運用情報を格納する運用情報マスタと、ソフトウェアの利用者を管理するためのポータル利用者管理部と、ソフトウェアのユーザに対する課金を管理するための課金管理部と、ユーザの個人情報を格納するポータル利用者マスタとを備え、前記管理コンピュータが、前記ベンダコンピュータからソフトウェアのライセンス情報をライセンス情報登録部に登録する工程と、前記ユーザコンピュータが前記ライセンス情報登録部に登録したソフトウェアのライセンス情報を参照する工程と、前記ライセンス情報を参照したユーザコンピュータがソフトウェアの運用情報を運用情報マスタに登録する工程と、前記登録したベンダ毎に表現語句が異なるソフトウェアのライセンス情報及び利用登録情報をソフトウェア辞書部の辞書情報を参照してＸＭＬソフトウェア定義フォーマットに翻訳する工程とを実行することを特徴とする。
【０００７】
請求項２に記載の発明は、コンピュータのソフトウェアの製造販売を行うソフトウェアベンダのベンダコンピュータと、前記ソフトウェアユーザのユーザコンピュータと、ＸＭＬ共通フォーマットに基づいたライセンス情報を用いてソフトウェアのユーザコンピュータに対するライセンスを管理するソフトウェアライセンスポータルサイトの管理コンピュータとをインターネットを介して接続し、ソフトウェアのライセンス情報の管理を行うコンピュータシステムのライセンス管理方法であって、前記ソフトウェアライセンスポータルサイトに、ソフトウェア毎のライセンス情報を登録するためのライセンス情報登録部と、表現が異なるソフトウェア間の表現語句を翻訳するための辞書情報を作成するソフトウェア辞書作成部と、前記ソフトウェア辞書作成部が作成した辞書情報を格納するソフトウェア辞書部と、ソフトウェアのライセンスを運用するための運用情報を格納する運用情報マスタと、ソフトウェアの利用者を管理するためのポータル利用者管理部と、ソフトウェアのユーザに対する課金を管理するための課金管理部と、ユーザの個人情報を格納するポータル利用者マスタとを設け、前記管理コンピュータに、前記ベンダコンピュータからソフトウェアのライセンス情報をライセンス情報登録部に登録する工程と、前記ユーザコンピュータが前記ライセンス情報登録部に登録したソフトウェアのライセンス情報を参照する工程と、前記ライセンス情報を参照したユーザコンピュータがソフトウェアの運用情報を運用情報マスタに登録する工程と、前記登録したベンダ毎に表現語句が異なるソフトウェアのライセンス情報及び利用登録情報をソフトウェア辞書部の辞書情報を参照してＸＭＬソフトウェア定義フォーマットに翻訳する工程とを実行させることを特徴とする。
【発明の効果】
【０００８】
本発明によるライセンス管理システム及びライセンス管理方法は、管理コンピュータが、ソフトウェアベンダのコンピュータからソフトウェアのライセンス情報をライセンス情報登録部に登録する工程と、前記ユーザコンピュータが前記ライセンス情報登録部に登録したソフトウェアのライセンス情報を参照する工程と、前記ライセンス情報を参照したユーザコンピュータがソフトウェアの運用情報を運用情報マスタに登録する工程と、前記登録したソフトウェアのライセンス情報及び利用登録情報をソフトウェア辞書部の辞書情報を参照してＸＭＬソフトウェア定義フォーマットに翻訳する工程とを実行させることによって、ベンダ毎に表現語句が異なるソフトウェアのライセンス情報及び利用登録情報をＸＭＬソフトウェア定義フォーマットに翻訳して一元管理することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態によるライセンス情報管理システムの構成を示す図
【図２】本発明の実施形態によるソフトウェアＸＭＬスキーマ定義を示す図
【図３】本発明の実施形態によるライセンス情報登録の処理フローを示す図
【図４】本発明の実施形態によるライセンス情報参照の処理フローを示す図
【図５】本発明の実施形態による運用方法の情報登録の処理フローを示す図
【図６】本発明の実施形態による課金管理の処理フローを示す図
【発明を実施するための形態】
【００１０】
以下、本発明によるライセンス情報管理方法を実現するライセンス情報管理システムの一実施形態を図面を参照して詳細に説明する。
本実施形態によるライセンス情報管理システムは、ソフトウェアベンダが供給するライセンス情報をメーカや製品によらず一元管理し「ＩＳＯ／ＩＥＣ  １９７７０−２」が規定するソフトウェア識別タグの内容を踏襲したＸＭＬ共通フォーマットを用いて管理すると共に、ソフトウェアライセンス情報の流通化ビジネスモデルを構築するものである。
【００１１】
前記「ＩＳＯ／ＩＥＣ  １９７７０−２」とは、ソフトウェアの導入状況を把握するためのソフトウェア識別タグの規格として２００９年１１月に標準化されたものであって、ソフトウェア識別タグの表現方法としてＸＭＬフォーマットが用いられ、必須属性と任意属性とを持ち、識別・管理の最適化用にソフトウェアにタグ付けすることを目的として定められた規格である。この規格は、（１）コンピュータやハードウェアデバイスや関連する基本ソフトウェアや仮想環境に責任を負うものであって、「ＩＳＯ／ＩＥＣ  １９７７０−２：２００９」をサポートすると共にタグ管理機能を提供するプラットフォームプロバイダと、（２）配布・インストールするためのソフトウェア製作者とパッケージ業者とライセンサーとソフトウェア製造業者と独立系ソフトウェア開発者とコンサルタントとソフトウェアの再パッケージ業者とを含むソフトウェアプロバイダと、（３）ソフトウェア識別タグを作成や修正するものであって、ソフトウェアプロバイダ組織における一部門の場合と第三者組織やソフトウェアコンシューマであるタグプロバイダと、（４）ソフトウェア認識タグを作成・修正・使用するための無数のツール（自動生成されたソフトウェア認識タグを提供する開発環境、インストール手順の代わりにタグを生成・修正するインストールツール、タグを保持しないソフトウェア用にタグを生成・修正するデスクトップ管理ツールを含む）を提供するタグツールプロバイダと、（５）ソフトウェアを購入・インストール・使用するものであって、ＩＳＯ／ＩＥＣ  １９７７０−２：２００９で規定されたソフトウェア認識タグにより提供される改善情報の主な受益者の一人として意図されるソフトウェアコンシューマとに適用される。
【００１２】
この規格は、ベンダに依存しない表現方法を用いることによって、マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）他のＯＳに導入されたソフトウェアのインベントリ情報を容易に認識することを可能としている。また、ソフトウェア識別タグにはソフトウェアの名称やベンダ名やバージョンだけでなく、当該ソフトウェアが含まれるパッケージに関する情報なども登録することが可能であり、困難と言われるスイート（特定用途のソフトウェアを詰め合わせたソフトウェアパッケージ）製品やバンドル（ハードウェアに付属して販売されるソフトウェア）製品の管理を考慮している。
【００１３】
このライセンス情報管理システムは、図１に示す如く、ソフトウェアの製造販売を行うソフトウェアベンダ（ライセンサー）１０のベンダコンピュータと、このソフトウェアのユーザ（ライセンシー）である企業・団体１２のユーザコンピュータと、情報システムの構築・運用に必要な資源（ハードウェア、回線、ソフトウェア実行環境、アプリケーションソフト、開発環境など）を利用可能な環境を提供するＸａａｓ（Ｘ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）企業１１のコンピュータと、前記した「ＩＳＯ／ＩＥＣ  １９７７０−２」によるＸＭＬ共通フォーマット２０に基づいたライセンス情報３０を用いてソフトウェアのライセンスを管理するソフトウェアライセンスポータルサイト１０１の管理コンピュータと、これらを接続するインターネット１３とを備える。
【００１４】
前記ソフトウェアライセンスポータルサイト１０１は、ソフトウェア毎のライセンス情報を登録するためのライセンス情報登録部１０７と、表現が異なるソフトウェア間の表現語句を翻訳するための辞書情報を作成するソフトウェア辞書作成部１０８と、このソフトウェア辞書作成部１０８が作成した辞書情報を参照するためのソフトウェア辞書参照部１０９と、ソフトウェアベンダ１０のベンダコンピュータからソフトウェア表現語句をダウンロードするためのソフトウェア辞書ダウンロード部１１０と、これらハードウェア部位１０７から１１０に接続され、複数のソフトウェアの辞書情報を格納するソフトウェア辞書部１０３と、ライセンスを運用するための運用情報を格納する運用情報マスタ１０２と、ポータル毎のソフトウェアの利用者を管理するためのポータル利用者管理部１１１と、このポータル利用者管理部１１１で管理する利用者との契約情報を管理するためのポータル契約管理部１１２と、利用者に対する課金を管理するための課金管理部１１３と、ソフトウェアベンダの情報を格納するソフトウェアベダマスタ１０６と、このベンダとの契約情報を格納する契約マスタ１０５と、ポータルサイトの利用者の個人情報を格納するポータル利用者マスタ１０４と、前記構成を制御する管理コンピュータを備え、前記「ＩＳＯ／ＩＥＣ  １９７７０−２」が提供するソフトウェア定義フォーマット２０は、図２に示した７項目の必須属性と、２０項目の任意属性とがソフトウェアＸＭＬスキーマとして定義されている。
【００１５】
このように構成されたソフトウェアライセンスポータルサイト１０１は、管理コンピュータが、ＸＭＬソフトウェア定義フォーマット２０を用い、ソフトウェアベンダ１０のベンダコンピュータが自社のソフトウェアをインターネット１３を介してソフトウェアライセンスポータルサイト１０１に登録する工程（ａ）と、企業・団体１２のユーザコンピュータがソフトウェアライセンスポータルサイト１０１を参照してソフトウェアの利用登録を行う工程（ｂ）と、Ｘａａｓ企業１１のコンピュータがソフトウェアライセンスポータルサイト１０１を参照して前記ソフトウェアのライセンス情報の登録を行う工程（ｃ）と、前記利用登録を行った企業・団体１２のユーザコンピュータがソフトウェアの運用方法の情報登録を行う工程（ｄ）とを行うことによって、ソフトウェアライセンスポータルサイト１０１がベンダが異なる多種のソフトウェアを一元的に管理することができる。
【００１６】
すなわち、本実施形態によるライセンス情報管理システムは、ソフトウェアベンダ１０及びＸａａｓ提供企業１１のコンピュータが、ＸＭＬソフトウェア定義フォーマット２０と属性に合わせてライセンス形態と使用条件とライセンス使用時の判別情報をソフトウェアライセンスポータルサイト１０１の管理コンピュータに登録し、この管理コンピュータが、ライセンス情報の供給を受け、カテゴリ（ライセンス形態、使用条件、有償／無償）とライセンス使用判別情報（ファイル、レジストリ情報等）とグループ製品（Ｅｄｉｔｉｏｎ、Ｓｕｉｔｅ等）とバージョン情報、運用管理方法の一元管理を行い、企業・団体１２のコンピュータが、ソフトウェアライセンスポータルサイト１０１に管理されたライセンス情報をソフトウェアライセンスポータルサイト１０１からダウンロードすることによって、自社内でのライセンス管理業務に使用することができる。
【００１７】
前記したソフトウェアのライセンス情報の登録は、図３及び図１に示す如く、ソフトウェアベンダ１０の管理コンピュータがインターネット１３を介してＸＭＬ共通フォーマット２０を参照するステップと、ソフトウェアベンダマスタ１０６からソフトウェアベンダ１０のベンダ情報を収集するステップと、この収集したライセンス情報をライセンス情報登録部１０７に格納したステップと、この格納したライセンス情報をライセンス情報データベース１２０に登録するステップと、このライセンス情報データベース１２０に登録したライセンス情報（ライセンス形態、使用条件、有償・無償、ファイル情報、レジストリ情報、バージョン情報）に基づいてソフトウェアのアップグレードやダウングレードの紐付けを行うためのソフトウェア辞書メンテ２００を行ってソフトウェア辞書部１０３に登録するステップとを実行することによって行われる。
【００１８】
前記ライセンス情報管理部１０７が実行するライセンス管理は、図４及び図１に示す如く、企業・団体１２のコンピュータが、インターネット１３を介してソフトウェアライセンスポータルサイト１０１にアクセスし、ポータル利用者マスタ１０４に格納した利用者情報に基づいた正規の利用者であることが認識された後、ソフトウェア辞書部１０３を参照してベンダ名と製品名とバージョンを指定したライセンス情報をダウンロードしてソフトウェア情報参照の処理３００を行うことができる。
【００１９】
前記運用情報方法を登録する処理は、図５及び図１に示す如く、ソフトウェアベンダ１０の管理コンピュータがインターネット１３を介して運用情報マスタ１０２及びソフトウェア辞書部１０３を参照し、ソフトウェアライセンスの運用に関する情報提供と企業・団体からの質問回答等に関するソフトウェア情報参照及び登録の処理２０２を行うと共に、企業・団体１２のコンピュータがインターネット１３を介して運用情報マスタ１０２及びソフトウェア辞書部１０３を参照し、前記同様にソフトウェアライセンスの運用に関する情報提供と企業・団体からの質問回答等に関するソフトウェア情報参照及び登録の処理２０５を行うことができる。
【００２０】
前記課金管理部１１３が実行する課金は、図６及び図１に示す如く、ソフトウェアベンダ１０の管理コンピュータがインターネット１３を介してソフトウェアベンダマスタ１０６と契約マスタ１０５とポータル利用者マスタ１０４を参照して請求情報を参照する処理２０４を行うと共に、企業・団体１２のコンピュータがインターネット１３を介してソフトウェアベンダマスタ１０６と契約マスタ１０５とポータル利用者マスタ１０４を参照して請求情報を参照する処理２０５を行い、これら参照した請求情報に基づいて各種請求処理を行うことができる。
【００２１】
本実施形態によるライセンス情報管理システムは、ソフトウェアライセンスポータルサイト１０１の管理コンピュータが、ＸＭＬ共通フォーマット２０に基づいたソフトウェア辞書部１０３に登録するライセンス情報３０を用いてベンダが異なる複数のソフトウェアのライセンスを一元管理することができる。
【符号の説明】
【００２２】
１０  ソフトウェアベンダ、１１  Ｘａａｓ企業、１２  企業・団体、
１３  インターネット、２０  ソフトウェア定義フォーマット、
３０  ライセンス情報、
１０１  ソフトウェアライセンスポータルサイト、１０２  運用情報マスタ、
１０３  ソフトウェア辞書部、１０４  ポータル利用者マスタ、
１０５  契約マスタ、１０６  ソフトウェアベダマスタ、
１０６  ソフトウェアベンダマスタ、１０７  ハードウェア部位、
１０７  ライセンス情報管理部、１０７  ライセンス情報登録部、
１０８  ソフトウェア辞書作成部、１０９  ソフトウェア辞書参照部、
１１０  ソフトウェア辞書ダウンロード部、１１１  ポータル利用者管理部、
１１２  ポータル契約管理部、１１３  課金管理部、
１２０  ライセンス情報データベース
【図１】
2012108618.tif 000003
【図２】
2012108618.tif 000004
【図３】
2012108618.tif 000005
【図４】
2012108618.tif 000006
【図５】
2012108618.tif 000007
【図６】
2012108618.tif 000008