(57)【要約】【課題】１ユーザ１ライセンスの原則に則ったソフトウェアの供給を行う場合に、特定の１台に使用端末を限定することがなく、且つ、ソフトウェアの適正使用に寄与することができるソフトウェアライセンス管理方法を提供する。【解決手段】第１のライセンス情報が予め具備されたソフトウエア２の使用を許可するソフトウェアライセンス管理方法であり、ソフトウェア２の使用端末（ＰＣ）６との間でデータ通信することが可能な携帯電話機８から、ソフトウェア２のソフトウェア識別情報とユーザ識別情報を受信する過程と、第１のライセンス情報と組み合わされることによってソフトウェア２の使用を許可する第２のライセンス情報を携帯電話機８へ送信する過程と、携帯電話機８から使用端末６へ、第２のライセンス情報が供給される過程とを含むことを特徴とする。【選択図】　　図１
2004139238.tif 000002
【特許請求の範囲】
【請求項１】
第１のライセンス情報が予め具備されたソフトウエアの使用を許可するソフトウェアライセンス管理方法であり、
前記ソフトウェアの使用端末との間でデータ通信することが可能な携帯端末から、前記ソフトウェアのソフトウェア識別情報とユーザ識別情報を受信する過程と、
前記第１のライセンス情報と組み合わされることによって前記ソフトウェアの使用を許可する第２のライセンス情報を前記携帯端末へ送信する過程と、
前記携帯端末から前記使用端末へ、前記第２のライセンス情報が供給される過程と、
を含むことを特徴とするソフトウェアライセンス管理方法。
【請求項２】
前記使用端末は、前記第２のライセンス情報に基づいて、該供給元の前記携帯端末が正当なライセンス保有端末であるか否かを検証することを特徴とする請求項１に記載のソフトウェアライセンス管理方法。
【請求項３】
前記携帯端末は、前記第２のライセンス情報の供給後、該供給先の前記使用端末から前記ソフトウェアの使用終了の通知を受信するまで、前記第２のライセンス情報の供給を停止する
ことを特徴とする請求項１または請求項２に記載のソフトウェアライセンス管理方法。
【請求項４】
前記ソフトウェア識別情報は前記ソフトウェアの種類を特定することを特徴とする請求項１乃至請求項３のいずれかの項に記載のソフトウェアライセンス管理方法。
【請求項５】
前記携帯端末と前記使用端末の間では近距離通信によって前記第２のライセンス情報の供給が行われることを特徴とする請求項１乃至請求項４のいずれかの項に記載のソフトウェアライセンス管理方法。
【請求項６】
前記携帯端末は携帯電話機であることを特徴とする請求項１乃至請求項５のいずれかの項に記載のソフトウェアライセンス管理方法。
【請求項７】
第１のライセンス情報が予め具備されたソフトウエアの使用を許可するソフトウェアライセンス管理システムであり、
前記ソフトウェアの使用端末との間でデータ通信することが可能な携帯端末から、前記ソフトウェアのソフトウェア識別情報とユーザ識別情報を受信し、前記第１のライセンス情報と組み合わされることよって前記ソフトウェアの使用を許可する第２のライセンス情報を前記携帯端末へ送信するライセンス管理手段
を備えたことを特徴とするソフトウェアライセンス管理システム。
【請求項８】
前記ソフトウエアは、前記使用端末に、前記第２のライセンス情報に基づいて該供給元の前記携帯端末が正当なライセンス保有端末であるか否かを検証する処理を実行させることを特徴とする請求項７に記載のソフトウェアライセンス管理システム。
【請求項９】
前記ライセンス管理手段は、前記携帯端末に対して、前記第２のライセンス情報の供給後、該供給先の前記使用端末から前記ソフトウェアの使用終了の通知を受信するまで、前記第２のライセンス情報の供給を停止する処理を実行させるライセンス確認用プログラムを供給することを特徴とする請求項７または請求項８に記載のソフトウェアライセンス管理システム。
【請求項１０】
第１のライセンス情報が予め具備されたソフトウエアの使用を許可するソフトウェアライセンス管理システムにおけるソフトウェアライセンス管理処理を行うためのコンピュータプログラムであって、
前記ソフトウェアの使用端末との間でデータ通信することが可能な携帯端末から、前記ソフトウェアのソフトウェア識別情報とユーザ識別情報を受信する処理と、
前記第１のライセンス情報と組み合わされることによって前記ソフトウェアの使用を許可する第２のライセンス情報を前記携帯端末へ送信する処理と、
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１１】
前記携帯端末に対して、前記第２のライセンス情報の供給後、該供給先の前記使用端末から前記ソフトウェアの使用終了の通知を受信するまで、前記第２のライセンス情報の供給を停止する処理を実行させるライセンス確認用プログラムを供給する処理、
をさらにコンピュータに実行させることを特徴とする請求項１０に記載のコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータソフトウェアのソフトウェアライセンス管理方法、ソフトウェアライセンス管理システム、並びにそのシステムをコンピュータを利用して実現するためのコンピュータプログラムに関する。
【０００２】
【従来の技術】
従来、コンピュータソフトウェア（以下、単にソフトウェアと称する）の不正使用を防止するために、ソフトウェア提供者は正規の購入者（正規ユーザ）に対してライセンスを与え、このライセンスがないとソフトウェアを使用できないようにしている。従来のソフトウェアライセンス管理システムは、例えば、ソフトウェアが使用される端末（以下、使用端末と称する）の固有情報を通信回線を介してライセンス管理サーバに登録し、ソフトウェアのインストール時または起動時に使用端末がライセンス管理サーバと通信することにより、当該使用端末が正当なライセンス保有端末であることを確認している（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−９９７４３号公報
【０００４】
【発明が解決しようとする課題】
しかし、上述した従来のソフトウェアライセンス管理システムでは、使用端末が特定の１台に限定されてしまうので、１ユーザ１ライセンスの原則に則ったソフトウェアの供給を行う場合、正規ユーザが複数の端末で一つのソフトウェアを使用することができず、使い勝手が悪いという問題がある。例えば、正規ユーザが自宅に据え置きのパーソナルコンピュータ（ＰＣ）と携帯可能なノート型ＰＣを保有している場合、双方のＰＣに一つのソフトウェアをそれぞれインストールし、いずれかのＰＣを選択して使用するという使い方ができない。このため、ユーザは、前回の使用端末からソフトウェアをアンインストールして今回使用するＰＣにソフトウェアをインストールし、さらに、該使用端末の固有情報を、通信回線を介してライセンス管理サーバに再登録する必要があり、非常に手間がかかり、負担である。
【０００５】
本発明は、このような事情を考慮してなされたもので、その目的は、１ユーザ１ライセンスの原則に則ったソフトウェアの供給を行う場合に、特定の１台に使用端末を限定することがなく、且つ、ソフトウェアの適正使用に寄与することができるソフトウェアライセンス管理方法、ソフトウェアライセンス管理システムを提供することにある。
【０００６】
また、本発明は、その通信装置をコンピュータを利用して実現するためのコンピュータプログラムを提供することも目的とする。
【０００７】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に記載のソフトウェアライセンス管理方法は、第１のライセンス情報が予め具備されたソフトウエアの使用を許可するソフトウェアライセンス管理方法であり、前記ソフトウェアの使用端末との間でデータ通信することが可能な携帯端末から、前記ソフトウェアのソフトウェア識別情報とユーザ識別情報を受信する過程と、前記第１のライセンス情報と組み合わされることによって前記ソフトウェアの使用を許可する第２のライセンス情報を前記携帯端末へ送信する過程と、前記携帯端末から前記使用端末へ、前記第２のライセンス情報が供給される過程とを含むことを特徴としている。
【０００８】
この発明によれば、ライセンス保有端末として携帯端末をソフトウェアの使用端末とは別に設け、ユーザがソフトウェアを使用する際に、携帯端末から当該使用端末へ第２のライセンス情報を供給し、これにより該ソフトウェアの使用の許可がなされる。この結果、いずれの使用端末に対しても携帯端末から第２のライセンス情報を供給して、当該ソフトウェアを使用することが可能となる。さらに、ソフトウェアが予め具備している第１のライセンス情報と、携帯端末が供給する第２のライセンス情報とが組み合わされることによって、ソフトウェアの使用が許可されるので、ソフトウェアの不正使用を防止することができる。
【０００９】
請求項２に記載のソフトウェアライセンス管理方法においては、前記使用端末は、前記第２のライセンス情報に基づいて、該供給元の前記携帯端末が正当なライセンス保有端末であるか否かを検証することを特徴とする。
この発明によれば、第２のライセンス情報によってライセンス保有端末の正当性が検証されるので、ソフトウェアライセンスの不正利用を防止することができる。
【００１０】
請求項３に記載のソフトウェアライセンス管理方法においては、前記携帯端末は、前記第２のライセンス情報の供給後、該供給先の前記使用端末から前記ソフトウェアの使用終了の通知を受信するまで、前記第２のライセンス情報の供給を停止することを特徴とする。
この発明によれば、同時に複数の使用端末へ第２のライセンス情報が供給されることが防止されるので、同時に複数のユーザによって一つのライセンスが不正利用されることを防ぐことができる。
【００１１】
請求項４に記載のソフトウェアライセンス管理方法においては、前記ソフトウェア識別情報は前記ソフトウェアの種類を特定することを特徴とする。
この発明によれば、ソフトウェアが個別に識別されないので、同種類のソフトウェアであれば、いずれを使用端末にインストールしても携帯端末の第２のライセンス情報によって使用することができ、使い勝手が向上する。
【００１２】
請求項５に記載のソフトウェアライセンス管理方法においては、前記携帯端末と前記使用端末の間では近距離通信（例えばブルートゥース）によって前記第２のライセンス情報の供給が行われることを特徴とする。
この発明によれば、第２のライセンス情報の供給先が距離的に制限されるので、第２のライセンス情報の不正利用を防ぐ効果が得られる。
【００１３】
請求項６に記載のソフトウェアライセンス管理方法においては、前記携帯端末は携帯電話機であることを特徴とする。
この発明によれば、他人に使用させることが憚られる携帯電話機が第２のライセンス情報の保有端末となるので、正規ユーザがライセンス保有端末を他人に使わせることによって第２のライセンス情報が不正に利用されることを防止する効果が得られる。
【００１４】
上記の課題を解決するために、請求項７に記載のソフトウェアライセンス管理システムは、第１のライセンス情報が予め具備されたソフトウエアの使用を許可するソフトウェアライセンス管理システムであり、前記ソフトウェアの使用端末との間でデータ通信することが可能な携帯端末から、前記ソフトウェアのソフトウェア識別情報とユーザ識別情報を受信し、前記第１のライセンス情報と組み合わされることよって前記ソフトウェアの使用を許可する第２のライセンス情報を前記携帯端末へ送信するライセンス管理手段を備えたことを特徴としている。
【００１５】
請求項８に記載のソフトウェアライセンス管理システムにおいては、前記ソフトウエアは、前記使用端末に、前記第２のライセンス情報に基づいて該供給元の前記携帯端末が正当なライセンス保有端末であるか否かを検証する処理を実行させることを特徴とする。
【００１６】
請求項９に記載のソフトウェアライセンス管理システムにおいては、前記ライセンス管理手段は、前記携帯端末に対して、前記第２のライセンス情報の供給後、該供給先の前記使用端末から前記ソフトウェアの使用終了の通知を受信するまで、前記第２のライセンス情報の供給を停止する処理を実行させるライセンス確認用プログラムを供給することを特徴とする。
【００１７】
上記の課題を解決するために、請求項１０に記載のコンピュータプログラムは、第１のライセンス情報が予め具備されたソフトウエアの使用を許可するソフトウェアライセンス管理システムにおけるソフトウェアライセンス管理処理を行うためのコンピュータプログラムであって、前記ソフトウェアの使用端末との間でデータ通信することが可能な携帯端末から、前記ソフトウェアのソフトウェア識別情報とユーザ識別情報を受信する処理と、前記第１のライセンス情報と組み合わされることによって前記ソフトウェアの使用を許可する第２のライセンス情報を前記携帯端末へ送信する処理とをコンピュータに実行させることを特徴としている。
【００１８】
請求項１１に記載のコンピュータプログラムにおいては、前記携帯端末に対して、前記第２のライセンス情報の供給後、該供給先の前記使用端末から前記ソフトウェアの使用終了の通知を受信するまで、前記第２のライセンス情報の供給を停止する処理を実行させるライセンス確認用プログラムを供給する処理をさらにコンピュータに実行させることを特徴とする。
これにより、前述のソフトウェアライセンス管理システムがコンピュータを利用して実現できるようになる。
【００１９】
【発明の実施の形態】
以下、図面を参照し、本発明の一実施形態について説明する。
図１は、本発明の一実施形態によるソフトウェアライセンス管理システムの構成を示すブロック図である。この図１において、ソフトウェア提供者は、ソフトウェア２をユーザに提供するとともに、ソフトウェア２のライセンス管理を行うライセンス管理サーバ４を設けている。ライセンス管理サーバ４は、ソフトウェアライセンス管理機能を実現するためのプログラムなどの各種プログラムを実行するＣＰＵおよびメモリから構成される処理部と、該プログラムや各種データを記憶する記憶部（メモリやハードディスク等）、通信ネットワーク１０と接続され、通信回線を介してデータを送受する通信部などから構成されている。
【００２０】
ソフトウェア２は、ＣＤＲＯＭ等の記録媒体に記録されて提供されるものでってもよく、あるいは通信回線を介してソフトウェア２のデータが提供されるものであってもよい。ソフトウェア２は、正規ユーザによりＰＣ６（使用端末）にインストールされる。使用端末は複数であってもよい。
ソフトウェア２には、ソフトウェア提供者によって予め公開鍵Ｐｄ（第１のライセンス情報）の公開鍵証明書が具備されている。
【００２１】
携帯電話機８は正規ユーザによって使用されている。携帯電話機８は、通信ネットワーク１０と携帯電話回線により接続し、通信ネットワーク１０を介してライセンス管理サーバ４へアクセスすることができる。また、携帯電話機８は、ＰＣ６との間で、例えばブルートゥースや赤外線通信等のローカルな近距離通信によってデータを送受することができる。
【００２２】
次に、図２，図３を参照して、上記図１のソフトウェアライセンス管理システムの動作を説明する。図２，図３は、図１に示すソフトウェアライセンス管理システムにおけるソフトウェアライセンス管理処理の流れを示すシーケンスチャートである。
【００２３】
初めに、図２を参照して、ライセンス管理サーバ４が携帯電話機８へライセンスを供与する動作を説明する。
先ず、ユーザは正規にソフトウェア２を取得後、携帯電話機８により該ソフトウェア２のソフトウェア識別情報（ソフトウェアＩＤ）とユーザ識別情報（ユーザＩＤ）をライセンス管理サーバ４へ送信して、ライセンス取得要求を行う（ステップＳ１）。
【００２４】
次いで、ライセンス管理サーバ４は、そのライセンス取得要求を受けると、当該ユーザに固有の公開鍵Ｐｍと秘密鍵Ｓｍを生成する。そして、ライセンス確認用プログラム中に秘密鍵Ｓｍを含め、秘密鍵Ｓｍの不正取得を防止する隠蔽処理を当該ライセンス確認用プログラムに施す。また、公開鍵Ｐｍを含めてライセンス証明書を作成し、該ライセンス証明書に対して秘密鍵Ｓｄで署名する。秘密鍵Ｓｄは、ソフトウェア２に具備されている公開鍵Ｐｄに対応するものである。ライセンス証明書には、ユーザＩＤやソフトウェアＩＤなどのユーザのライセンス登録情報が含まれる。ライセンス管理サーバ４は、それらライセンス確認用プログラムとライセンス証明書を携帯電話機８へ送信する。そして、当該ユーザＩＤとソフトウェアＩＤを対応付けて記憶し、ライセンス供与済みとして管理する（ステップＳ２）。
【００２５】
次いで、携帯電話機８は、それらライセンス確認用プログラム及びライセンス証明書を受信すると、自己のメモリに記憶し保持する。
【００２６】
次に、図３を参照して、携帯電話機８がＰＣ６（使用端末）へライセンスを供給する動作を説明する。
先ず、ユーザは正規にソフトウェア２を取得後、該ソフトウェア２をＰＣ６にインストールする。ここで、ユーザは複数のＰＣにソフトウェア２をインストールすることが可能である。ユーザはソフトウェア２を使用する際、携帯電話機８をＰＣ６と通信可能な位置に配置する。そして、携帯電話機８でライセンス確認用プログラムを実行する。以下、携帯電話機８は、このライセンス確認用プログラムにより動作する。また、携帯電話機８とＰＣ６との間では、ブルートゥースや赤外線通信等のローカルな近距離通信によってデータが送受される。
【００２７】
次いで、ＰＣ６でソフトウェア２が起動されると、ＰＣ６は、該ソフトウェア２により動作し、以下の処理を行う。まず、ＰＣ６は、携帯電話機８へソフトウェア２のソフトウェアＩＤを送信してライセンス取得要求を行う（ステップＳ１１）。携帯電話機８は、このライセンス取得要求を受けると、ソフトウェア２のライセンス証明書とユーザＩＤをＰＣ６へ送信する（ステップＳ１２）。
【００２８】
次いで、ＰＣ６は、それらライセンス証明書とユーザＩＤを受信すると、ライセンス証明書の検証を行う。この検証では、ソフトウェア２に具備されている公開鍵Ｐｄを用いて、秘密鍵Ｓｄで署名されているライセンス証明書の正当性を確認する。この結果、ライセンス証明書の正当性が証明された場合には、当該ライセンス証明書から公開鍵Ｐｍを取得して保持し、さらに、当該ライセンス証明書とユーザＩＤを対応付けて記憶する。一方、ライセンス証明書の正当性が証明されなかった場合には、ＰＣ６は、ソフトウェア２の使用を拒否する（ステップＳ１３）。
【００２９】
次いで、ライセンス証明書の正当性が証明された場合、ＰＣ６は、乱数Ｒを発生し、この乱数Ｒを携帯電話機８へ送信してライセンス保有端末の正当性確認要求を行う（ステップＳ１４）。携帯電話機８は、この要求を受けると、受信した乱数Ｒに対して、ライセンス確認用プログラム中に具備されている秘密鍵Ｓｍで署名し、この署名済みの乱数ＲをＰＣ６へ送信する（ステップＳ１５）。
【００３０】
次いで、ＰＣ６は、その署名済みの乱数Ｒを受信すると、ライセンス証明書から取得済みの公開鍵Ｐｍを用いて、受信した署名済みの乱数Ｒを検証する。この結果、携帯電話機８のライセンス保有端末としての正当性が証明された場合には、ＰＣ６は、ソフトウェア２の正当なライセンスが供与されたと判断し、ソフトウェア２の使用を許可する。一方、ライセンス保有端末としての正当性が証明されなかった場合には、ＰＣ６は、ソフトウェア２の使用を拒否する（ステップＳ１６）。
【００３１】
なお、上記ステップＳ１２及びＳ１３において、ライセンス証明書の送付及び検証は、ＰＣ６で初めてソフトウェア２が起動されたときのみに行えばよい。そして、２回目以降の起動時には、ステップＳ１２でユーザＩＤのみをＰＣ６へ送付し、ＰＣ６が該ユーザＩＤに該当するライセンス証明書を選択して使用する。
【００３２】
上述した実施形態によれば、ライセンス保有端末（携帯電話機８）をソフトウェア２の使用端末（ＰＣ６）とは別に設け、ユーザがソフトウェア２を使用する際に、ライセンス保有端末から当該使用端末へライセンスの供給を行う。これにより、１ユーザ１ライセンスの原則に則ったソフトウェアの供給を行う場合に、特定の１台に使用端末を限定することがなく、複数の使用端末で簡易にソフトウェアを使用することが可能となる。
【００３３】
さらに、ソフトウェア２が予め具備している第１のライセンス情報（公開鍵Ｐｄ）と、ライセンス保有端末が供給する第２のライセンス情報（秘密鍵Ｓｄ，公開鍵Ｐｍ及び秘密鍵Ｓｍ）とが組み合わされることによって、ソフトウェア２の使用が許可されるので、ソフトウェアの不正使用を防止することができる。
【００３４】
また、第２のライセンス情報（公開鍵Ｐｍ及び秘密鍵Ｓｍ）によってライセンス保有端末の正当性が検証されるので、ソフトウェアライセンスの不正利用を防止し、ソフトウェアの適正使用に寄与することができる。
【００３５】
また、ライセンス保有端末と使用端末の間では近距離通信（例えばブルートゥース）によって第２のライセンス情報の供給が行われるので、第２のライセンス情報の供給先が距離的に制限され、この結果、第２のライセンス情報の不正利用を防ぐ効果が得られる。
【００３６】
なお、上述した実施形態において、携帯電話機８が、ライセンス確認用プログラムにより、上記第２のライセンス情報の供給後、該供給先のＰＣ６からソフトウェア２の使用終了の通知を受信するまで、ソフトウェア２の第２のライセンス情報の供給を停止するようにしてもよい。このようにすれば、同時に複数の使用端末へ第２のライセンス情報が供給されることが防止されるので、同時に複数のユーザによって一つのライセンスが不正利用されることを防ぐことができる。
【００３７】
なお、ソフトウェアＩＤは、ソフトウェア２の種類を特定するもの（例えばソフトウェア名）であればよい。これにより、ソフトウェア２が個別に識別されないので、同種類のソフトウェア２であれば、いずれを使用端末にインストールしても携帯電話機８のライセンス確認用プログラム及びライセンス証明書（第２のライセンス情報）によって使用することができ、使い勝手が向上する。
【００３８】
なお、上述した実施形態では、携帯端末（ライセンス保有端末）として、携帯電話機を例に挙げて説明したが、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ：個人用情報機器）と称される携帯型の端末なども利用可能である。また、ＰＤＡの場合、通信手段を内蔵していてもよく、外部から通信手段を接続するものであってもよい。
【００３９】
なお、携帯電話機がライセンス保有端末として好ましい。この理由は、携帯電話機が他人に使用させることが憚られるものであり、携帯電話機をライセンス保有端末に利用することで、正規ユーザがライセンス保有端末を他人に使わせることによって第２のライセンス情報が不正に利用されることを防止する効果が得られるためである。また、端末ＩＤとしては携帯電話番号が利用可能である。
【００４０】
なお、ソフトウェア提供者とは異なる第三者機関がライセンス管理サーバ４を設けるようにしてもよい。
【００４１】
また、図１に示すライセンス管理サーバ４が行う各処理を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりソフトウェアライセンス管理処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００４２】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００４３】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００４４】
【発明の効果】
以上説明したように、本発明によれば、正規ユーザは、いずれの使用端末に対しても携帯端末から第２のライセンス情報を供給して、該当するソフトウェアを使用することができる。さらに、ソフトウェアが予め具備している第１のライセンス情報と、携帯端末が供給する第２のライセンス情報とが組み合わされることによって、ソフトウェアの使用が許可されるので、ソフトウェアの不正使用を防止することができる。この結果、１ユーザ１ライセンスの原則に則ったソフトウェアの供給を行う場合に、特定の１台に使用端末を限定することがなく、且つ、ソフトウェアの適正使用に寄与することができるという優れた効果が得られる。
【００４５】
請求項２に記載の発明によれば、第２のライセンス情報によってライセンス保有端末の正当性が検証されるので、ソフトウェアライセンスの不正利用を防止することができる。
【００４６】
請求項３に記載の発明によれば、同時に複数の使用端末へ第２のライセンス情報が供給されることが防止されるので、同時に複数のユーザによって一つのライセンスが不正利用されることを防ぐことができる。
【００４７】
請求項４に記載の発明によれば、ソフトウェアが個別に識別されないので、同種類のソフトウェアであれば、いずれを使用端末にインストールしても携帯端末の第２のライセンス情報によって使用することができ、使い勝手が向上する。
【００４８】
請求項５に記載の発明によれば、第２のライセンス情報の供給先が距離的に制限されるので、第２のライセンス情報の不正利用を防ぐ効果が得られる。
【００４９】
請求項６に記載の発明によれば、他人に使用させることが憚られる携帯電話機が第２のライセンス情報の保有端末となるので、正規ユーザがライセンス保有端末を他人に使わせることによって第２のライセンス情報が不正に利用されることを防止する効果が得られる。
【図面の簡単な説明】
【図１】本発明の一実施形態によるソフトウェアライセンス管理システムの構成を示すブロック図である。
【図２】図１に示すソフトウェアライセンス管理システムにおけるソフトウェアライセンス管理処理の流れを示す第１のシーケンスチャートである。
【図３】図１に示すソフトウェアライセンス管理システムにおけるソフトウェアライセンス管理処理の流れを示す第２のシーケンスチャートである。
【符号の説明】
２…ソフトウェア、４…ライセンス管理サーバ、６…ＰＣ（使用端末）、８…携帯電話機、１０…通信ネットワーク
【図１】
2004139238.tif 000003
【図２】
2004139238.tif 000004
【図３】
2004139238.tif 000005