(57)【要約】      （修正有）【課題】一般のＰＣユーザに対して管理者権限を有するユーザのログイン情報等を公開することなく、一般のＰＣユーザがソフトウェア等のデジタルデータのインストールを実行できる。【解決手段】認証部３は、管理者権限情報７から管理者権限のログイン情報を取得し、更に制御部２は、インストール指示されたアプリケーションの情報と、現在のログインユーザに管理者権限がない場合は管理者権限のログイン情報も付加し、インストール実行部４にインストールを指示する。インストール実行部４は、ソフトウェアパッケージ５から該アプリケーションを探し、管理者権限でインストーラを起動、インストールを実行する。【選択図】図１
2005092649.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションソフトウェア等のデジタルデータをインストールを実行するインストール実行手段と、
インストールを許可するアプリケーション等のデジタルデータとインストールするコンピュータとの組情報から該デジタルデータのインストールの可否を判断する第１の判断手段と、
インストール実行時に、必要に応じて管理者権限でインストールする管理者権限インストール手段とを有することを特徴とするデジタルデータインストールシステム。
【請求項２】
外部サーバ機器に前記組情報を送信する組情報送信手段と、
外部サーバにて、前記組情報送信手段によって送信された組情報を受信し、受信した組情報からインストールの可否を判断する第２の判断手段とを有することを特徴とする請求項１記載のデジタルデータインストールシステム。
【請求項３】
前記サーバ機器が、前記デジタルデータインストール装置における一時的に有効な管理者権限のユーザＩＤとパスワードを生成する管理者権限情報生成手段と、
前記ユーザＩＤとパスワードで管理者権限でログインするログイン手段とを有することを特徴とする請求項１または２に記載のデジタルデータインストールシステム。
【請求項４】
アプリケーションソフトウェア等のデジタルデータをインストールを実行するインストール実行工程と、
インストールを許可するアプリケーション等のデジタルデータとインストールするコンピュータとの組情報から該デジタルデータのインストールの可否を判断する第１の判断工程と、
インストール実行時に、必要に応じて管理者権限でインストールする管理者権限インストール工程とを有することを特徴とするデジタルデータインストール方法。
【請求項５】
外部サーバ機器に前記組情報を送信する組情報送信工程と、
外部サーバにて、前記組情報送信手段によって送信された組情報を受信し、受信した組情報からインストールの可否を判断する第２の判断工程とを有することを特徴とする請求項４記載のデジタルデータインストール方法。
【請求項６】
前記サーバ機器が、前記デジタルデータインストール装置における一時的に有効な管理者権限のユーザＩＤとパスワードを生成する管理者権限情報生成工程と、
前記ユーザＩＤとパスワードで管理者権限でログインするログイン工程とを有することを特徴とする請求項４または５に記載のデジタルデータインストール方法。
【請求項７】
請求項４から６のいずれか１項に記載のデジタルデータインストール方法をコンピュータに実行させるためのデジタルデータインストールプログラム。
【請求項８】
請求項７に記載のデジタルデータインストールプログラムを記録したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータにソフトウェア等のデジタルデータをインストールするデジタルデータインストールシステム、デジタルデータインストール方法、プログラム、及びプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
ＰＣやサーバ等をはじめとするコンピュータを活用するためには、通常、必要なアプリケーションソフトウェアをはじめとする各種データをコンピュータにインストールする作業が必要である。
一般的に、アプリケーションソフトウェアのインストールは、対象となるコンピュータに管理者権限（ｒｏｏｔ権限、またはａｄｍｉｎｉｓｔｒａｔｏｒ権限等）を有するユーザでコンピュータにログインし、ソフトウェア等のデジタルデータをインストールしなければならない。このようなインストール方法は、不要なをインストールせず、ライセンスに則った運用をする上で、ある程度、確実な方法であり、高々数台しかコンピュータを持っていない個人ユーザがソフトウェアをインストールする場合であれば、ある程度有効である。
【０００３】
しかしながら、企業等のＩＴシステムにおいて、１人の管理者が、多数のコンピュータに対して、順々にアプリケーションソフトウェア等をインストールする作業は、時間的に大変なものである。
時間的な労力を減らすために、インストール作業者の人数を増やしてインストール作業を行う方法も考えられる。しかしながら、多くの人が管理者権限ユーザでログインできるのは、管理者権限ユーザのログインパスワードを不用意に公開することであり、セキュリティ上問題がある。
不用意に管理者権限ユーザのログインパスワードを公開することにより、例えば、予期せぬ一般ユーザが管理者権限ユーザになりすましてログインし、不必要なソフトウェア等のデジタルデータをインストールする、或いは、システム動作を破壊する等、いわゆるクラッキング行為へと繋がる恐れがある。
【０００４】
また、ソフトウェアのインストール作業時に、ソフトウェア・ベンダから発行されるライセンスキーや、ユーザＩＤ、パスワード等の入力を要求されることもあるが、これらの情報を一般ユーザに不用意に公開することは、著作権の範囲を超えたソフトウェアの不正使用に？がる恐れがある。
【０００５】
従来の技術においては、デジタルデータの不正インストールを未然に防止すること、及びインストールされたデジタルデータの不正利用を未然に防止することを目的とするインストール・システムに関する発明がある。
この発明によれば、インストールするデジタルデータを特定するＩＤと、前記デジタルデータをインストールする権限を有するユーザの電話番号とを格納する手段を管理サーバに有し、インストール時に、クライアント装置からデジタルデータのＩＤと電話番号を管理サーバに送信し、管理サーバがクライアント装置から送信されたデータとマッチングを行い、マッチングの結果によって、インストールの可否を決定することが可能であり、ソフトウェアの不正インストールの問題を解決している（特許文献１参照）。
【０００６】
また、ネットワーク（主にインターネット）上のユーザ端末装置からソフトウェアを自動的にホスト計算機に登録し、それをフレキシブルに管理することが可能であるソフトウェア登録システムとその方法に関する発明がある（特許文献２参照）。
【特許文献１】特開２００２−２３８８０号公報
【特許文献２】特開平９−１０１８９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に示す発明は、ソフトウェア等のデジタルデータの不正インストールの問題は解決しているが、上記に示した管理者権限によるデジタルデータのインストール作業における問題を解決していない。
また、特許文献２に示す発明は、ユーザが作成したソフトウェアを、ホスト計算機に登録することにより、様々なユーザに流通させることを主たる目的としていて、以下に示す本発明に係るデジタルデータインストールシステムとは目的が異なる。
【０００８】
本発明は上記事情を鑑みてなされたものであり、一般のＰＣユーザに対して管理者権限を有するユーザのログイン情報等を公開することなく、一般のＰＣユーザがソフトウェア等のデジタルデータのインストールを実行することが可能であるデジタルデータインストールシステム、及びデジタルデータインストール方法、デジタルデータインストールプログラム、デジタルデータインストールプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するために、請求項１記載の発明は、アプリケーションソフトウェア等のデジタルデータをインストールを実行するインストール実行手段と、インストールを許可するアプリケーション等のデジタルデータとインストールするコンピュータとの組情報から該デジタルデータのインストールの可否を判断する第１の判断手段と、インストール実行時に、必要に応じて管理者権限でインストールする管理者権限インストール手段とを有することを特徴とする。
【００１０】
請求項２記載の発明は、外部サーバ機器に前記組情報を送信する組情報送信手段と、外部サーバにて、前記組情報送信手段によって送信された組情報を受信し、受信した組情報からインストールの可否を判断する第２の判断手段とを有することを特徴とする。
【００１１】
請求項３記載の発明は、前記デジタルデータインストール装置における一時的に有効な管理者権限のユーザＩＤとパスワードを前記サーバ機器が生成する管理者権限情報生成手段と、前記ユーザＩＤとパスワードで管理者権限でログインするログイン手段とを有することを特徴とする。
【００１２】
請求項４記載の発明は、アプリケーションソフトウェア等のデジタルデータをインストールを実行するインストール実行工程と、インストールを許可するアプリケーション等のデジタルデータとインストールするコンピュータとの組情報から該デジタルデータのインストールの可否を判断する第１の判断工程と、インストール実行時に、必要に応じて管理者権限でインストールする管理者権限インストール工程とを有することを特徴とする。
【００１３】
請求項５記載の発明は、外部サーバ機器に前記組情報を送信する組情報送信工程と、外部サーバにて、前記組情報送信手段によって送信された組情報を受信し、受信した組情報からインストールの可否を判断する第２の判断工程とを有することを特徴とする。
【００１４】
請求項６記載の発明は、前記サーバ機器が、前記デジタルデータインストール装置における一時的に有効な管理者権限のユーザＩＤとパスワードを生成する管理者権限情報生成工程と、前記ユーザＩＤとパスワードで管理者権限でログインするログイン工程とを有することを特徴とする。
【００１５】
請求項７記載のデジタルデータインストールプログラムは、請求項４から６のいずれか１項に記載のデジタルデータインストール方法をコンピュータに実行させることを特徴とする。
【００１６】
請求項８記載のコンピュータが読み取り可能な記録媒体は、請求項７記載のデジタルデータインストールプログラムを記録していることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、アプリケーションソフトウェア等のデジタルデータをインストールを実行するインストール実行手段と、インストールを許可するアプリケーション等のデジタルデータとインストールするコンピュータとの組情報から該デジタルデータのインストールの可否を判断する第１の判断手段と、インストール実行時に、必要に応じて管理者権限でインストールする管理者権限インストール手段とを有することにより、管理者がインストール媒体を持って、各コンピュータにインストールしなくても、インストール媒体を一般ユーザに配布することで、該ユーザがインストールを実施することが可能となる。
【発明を実施するための最良の形態】
【００１８】
本発明の実施形態として最良の形態は、以下の実施例３に示すものである。しかしながら、デジタルデータインストールシステムを導入するＩＴ環境の規模により、或いは導入によるＴＣＯ（Total Cost of Ownership）等を考慮し、適切な規模のデジタルデータインストールシステムを導入すればよい。
以下に、添付図面を参照しながら、本発明の実施形態を説明する。
【実施例１】
【００１９】
図１は、本発明の第１の実施例であるデジタルデータインストールシステムの内部構成を示すブロック図である。
入出力部１は、クライアントユーザが各種動作指示を行ったり、動作指示の結果を表示する部分である。
制御部２は、デジタルデータインストールシステムの全体の制御を行う部分である。
認証部３は、インストール可否の認証や、ログインユーザが管理者権限を有するか否かをチェックする部分であり、インストール許可情報６、及び管理者権限情報７にアクセス可能である。
インストール実行部４は、ソフトウェアパッケージ５に格納されているソフトウェア群からインストール対象のアプリケーションを探し出し、該アプリケーションのインストールを行う部分である。
【００２０】
図２は、本発明の第１の実施例であるデジタルデータインストールシステムの動作フローチャートである。
クライアントユーザは、入出力部１よりインストールしたいアプリケーションのインストール要求を行う。この要求により、入出力部１は制御部２に対して指定されたアプリケーションのインストールが指示されたことを通知する（ステップＳ１）。
制御部２は、認証部３に対して、指定されたアプリケーションがインストール可能であるかどうか確認を依頼する（ステップＳ２）。認証部３は、インストール許可情報６を検索し、インストールが可能であるアプリケーションの中に、前記の指定されたアプリケーションがあるか否かをチェックする（ステップＳ３）。
【００２１】
インストール可能なアプリケーションでない場合（ステップＳ４／Ｎｏ）は、制御部２に、インストールを拒否する通知を返し、入出力部１に対してインストールが拒否された旨の通知を行い、入出力部１はその旨を表示する（ステップＳ８）。
【００２２】
インストール可能なアプリケーションである場合（ステップＳ４／Ｙｅｓ）は、さらに、現在ログインしているユーザに管理者権限があるか否かをチェックする（ステップＳ５）。
現在のログインユーザに管理者権限がない場合（ステップＳ５／Ｎｏ）は、認証部３に管理者権限のログイン情報を要求する。認証部３は、要求に応じ、管理者権限情報７から管理者権限のログイン情報を取得し、制御部２に渡す（ステップＳ６）。
現在のログインユーザに管理者権限がある場合（ステップＳ５／Ｙｅｓ）は、ステップＳ７に進む。
【００２３】
さらに、制御部２は、インストールが指示されたアプリケーションの情報と、現在ログインしているユーザに管理者権限がない場合は管理者権限のログイン情報も付加して、インストール実行部４にインストールを指示する。インストール実行部４は、ソフトウェアパッケージ５から該ソフトウェアパッケージを探し、必要に応じて管理者権限でインストーラを起動して、インストールを実行する（ステップＳ７）。
【実施例２】
【００２４】
このように、管理者がインストール媒体を持って、各コンピュータにインストールしなくても、一般ユーザにインストール媒体を配布するだけで、該ユーザがインストール作業を実施することが可能となる。
しかしながら、アプリケーションとコンピュータの組情報は、コンピュータの新規導入やリプレース等により、変更される情報であるため、メンテナンスが大変である。そこで、上記問題を解決する実施例を以下に示す。
【００２５】
図３は、本発明の第２の実施例であるデジタルデータインストールシステムの内部構成を示すブロック図である。
入出力部１１は、クライアントユーザが各種動作を指示を行ったり、動作指示の結果を表示する部分である。
制御部１２は、デジタルデータインストールシステムのクライアント側の各機構を制御する部分である。
認証部１３は、サーバ側に配置されたインストール許可情報１６、管理者権限情報１７に対して、サーバ認証部１８を介して問い合わせを行う部分である。
インストール実行部１４は、ソフトウェアパッケージ１５に格納されているソフトウェア群からインストール対象のアプリケーションを探し出し、該アプリケーションのインストールを行う部分である。
【００２６】
図４は、本発明の第２の実施例であるデジタルデータインストールシステムの動作フローチャートである。
クライアントユーザは、入出力部１１よりインストールしたいアプリケーションのインストール要求を行う。この要求により、入出力部１１は制御部１２に対して指定されたアプリケーションのインストールが指示されたことを通知する（ステップＳ１１）。
制御部１２は、認証部１３に対して、指定されたアプリケーションがインストールできるか否か確認を依頼する（ステップＳ１２）。認証部１３はネットワークを介してサーバ認証部１８に対して、インストール可否の問い合わせを行う。サーバ認証部１８は、インストール許可情報１６を検索し、問い合わせのコンピュータにインストールできるアプリケーションの中に指定アプリケーションがあるか否かをチェックし、あればインストールを許可する通知を、なければインストールを拒否する通知を認証部１３に返す（ステップＳ１３）。
【００２７】
認証部１３は、サーバ認証部１８からインストール可否の通知を受信すると、その情報を制御部１２に返す。制御部１２は、インストール拒否の通知を受けた場合（ステップＳ１４／Ｎｏ）は、その旨を表示するよう入出力部１１に指示し、入出力部１１はインストールが拒否された旨の表示を行う（ステップＳ１８）。
制御部１２がインストール許可の通知を受けた場合（ステップＳ１４／Ｙｅｓ）は、さらに現在ログインしているユーザに管理者権限があるか否かをチェックし（ステップＳ１５）、該ユーザが管理者権限ユーザでない場合（ステップＳ１５／Ｎｏ）は、認証部１３に管理者権限のログイン情報を要求する。認証部１３は要求に応じ、サーバ認証部１８に対して管理者権限でログイン情報を要求する。サーバ認証部１８は、管理者権限情報１７から管理者権限のログイン情報を取得し、認証部１３に返す（ステップＳ１６）。
【００２８】
認証部１３は、サーバ認証部１８から受けた権利者権限でのログイン情報を制御部１２に渡す。さらに、制御部１２は、インストールが指示されたアプリケーションの情報と、現在ログインしているユーザに管理者権限がなければ管理者権限のログイン情報も付加してインストール実行部１４にインストールを指示する。
インストール実行部１４は、ソフトウェアパッケージ１５から該当ソフトウェアパッケージを検索し、必要に応じて管理者権限でインストーラを起動して、インストールを実行する（ステップＳ１７）。
【実施例３】
【００２９】
このように、サーバにおいて、インストールするアプリケーションとコンピュータの組を一元管理することが可能となり、また、共通のインストール媒体を配布することで、一般ユーザが管理者に替わってインストール作業を実施することが可能となる。
しかしながら、管理者権限を持つユーザのログインＩＤやパスワードが媒体に保存されていたり、サーバから送信されるのでは、システム全体のセキュリティの面からも情報の漏洩など心配がある。
そこで、上記問題を解決する実施例を以下に示す。
【００３０】
図５は、本発明の第３の実施例であるデジタルデータインストールシステムの内部構成を示すブロック図である。
入出力部１１は、クライアントユーザが各種動作を指示を行ったり、動作指示の結果を表示する部分である。
制御部１２は、デジタルデータインストールシステムのクライアント側の各機構を制御する部分である。
認証部１３は、サーバ側に配置されたインストール許可情報１６、管理者権限情報生成部１９に対して、サーバ認証部１８を介して問い合わせを行う部分である。
インストール実行部１４は、ソフトウェアパッケージ１５に格納されているソフトウェア群からインストール対象のアプリケーションを探し出し、該アプリケーションのインストールを行う部分である。
【００３１】
図６は、本発明の第３の実施例であるデジタルデータインストールシステムの動作フローチャートである。
クライアントユーザは、入出力部１１よりインストールしたいアプリケーションのインストール要求を行う。この要求により、入出力部１１は制御部１２に対して指定されたアプリケーションのインストールが指示されたことを通知する（ステップＳ２１）。
制御部１２は、認証部１３に対して、指定されたアプリケーションがインストールできるか否か確認を依頼する（ステップＳ２２）。認証部１３はネットワークを介してサーバ認証部１８に対して、インストール可否の問い合わせを行う。サーバ認証部１８は、インストール許可情報１６を検索し、問い合わせのコンピュータにインストールできるアプリケーションの中に指定アプリケーションがあるか否かをチェックし、あればインストールを許可する通知を、なければインストールを拒否する通知を認証部１３に返す（ステップＳ２３）。
【００３２】
認証部１３は、サーバ認証部１８からインストール可否の通知を受信すると、その情報を制御部１２に返す。制御部１２は、インストール拒否の通知を受けた場合（ステップＳ２４／Ｎｏ）は、その旨を表示するよう入出力部１１に指示し、入出力部１１はインストールが拒否された旨の表示を行う（ステップＳ３０）。
制御部１２がインストール許可の通知を受けた場合（ステップＳ２４／Ｙｅｓ）は、さらに現在ログインしているユーザに管理者権限があるか否かをチェックし（ステップＳ２５）、該ユーザが管理者権限ユーザでない場合（ステップＳ２５／Ｎｏ）は、認証部１３に管理者権限のログイン情報を要求する。認証部１３は要求に応じ、サーバ認証部１８に対して管理者権限でログイン情報を要求する（ステップＳ２６）。
サーバ認証部１８は、管理者権限情報生成部１９に対して管理者権限のログイン情報を請求し、管理者権限情報生成部１９は一時的に有効なパスワードを用いたログイン情報を生成し（ステップＳ２７）、サーバ認証部１８に返す。サーバ認証部１８は取得した情報を認証部１３に返す。認証部１３は、サーバ認証部１８から受けた管理者情報のログイン情報を制御部１２に渡す（ステップＳ２８）。
【００３３】
更に、制御部１２は、インストールが指示されたアプリケーションの情報と、現在ログインしているユーザに管理者権限情報がなければ管理者権限の情報も付加してインストール実行部１４にインストールを指示する。
インストール実行部１４は、ソフトウェアパッケージ１５から該当ソフトウェアパッケージを検索し、必要に応じて管理者権限でインストーラを起動して、インストールを実行する（ステップＳ２９）。
【００３４】
以上の説明から明らかなように、アプリケーションソフトウェア等のデジタルデータをインストールを実行するインストール実行手段と、インストールを許可するアプリケーション等のデジタルデータとインストールするコンピュータとの組情報から該デジタルデータのインストールの可否を判断する第１の判断手段と、インストール実行時に、必要に応じて管理者権限でインストールする管理者権限インストール手段とを有することにより、管理者がインストール媒体を持って、各コンピュータにインストールしなくても、インストール媒体を一般ユーザに配布することで、該ユーザがインストールを実施することが可能となる。
【００３５】
また、前記デジタルデータインストールシステムは、外部サーバ機器に前記組情報を送信する組情報送信手段と、外部サーバにて、前記組情報送信手段によって送信された組情報を受信し、受信した組情報からインストールの可否を判断する第２の判断手段とを有することにより、サーバにおいて、インストールするアプリケーションとコンピュータの組を一元管理することが可能となり、また共通のインストール媒体を配布することで、一般ユーザがインストールを実施することが可能となる。
【００３６】
また、前記デジタルデータインストールシステムは、前記デジタルデータインストール装置における一時的に有効な管理者権限のユーザＩＤとパスワードを前記サーバ機器が生成する管理者権限情報生成手段と、前記ユーザＩＤとパスワードで管理者権限でログインするログイン手段とを有することにより、管理者権限でインストールできるようになっても、システム全体のセキュリティを確保でき、また、管理者がインストール作業をおこなう手間を減らすことが可能となる。
【図面の簡単な説明】
【００３７】
【図１】本発明の第１の実施例であるデジタルデータインストールシステムの内部構成を示すブロック図である。
【図２】本発明の第１の実施例であるデジタルデータインストールシステムの動作フローチャートである。
【図３】本発明の第２の実施例であるデジタルデータインストールシステムの内部構成を示すブロック図である。
【図４】本発明の第２の実施例であるデジタルデータインストールシステムの動作フローチャートである。
【図５】本発明の第３の実施例であるデジタルデータインストールシステムの内部構成を示すブロック図である。
【図６】本発明の第３の実施例であるデジタルデータインストールシステムの動作フローチャートである。
【符号の説明】
【００３８】
１、１１    入出力部
２、１２    制御部
３、１３    認証部
４、１４    インストール実行部
５、１５    ソフトウェアパッケージ
６、１６    インストール許可情報
７、１７    管理者権限情報
１８    サーバ認証部
１９    管理者権限情報生成部
【図１】
2005092649.tif 000003
【図２】
2005092649.tif 000004
【図３】
2005092649.tif 000005
【図４】
2005092649.tif 000006
【図５】
2005092649.tif 000007
【図６】
2005092649.tif 000008