(57)【特許請求の範囲】
【請求項１】
利用者によって入力される操作を取得し、当該操作が記録されたマクロスクリプトを作成する操作取得手段と、
利用者による指定により有効となるオプション機能を示す機能情報を取得し、当該機能情報が記録されたデータを作成する機能情報取得手段と、
コンピュータを、マクロスクリプトに記録されている操作を再現するマクロスクリプト再生手段と、前記機能情報取得手段によって作成されたデータに記録されている機能情報によって示されるオプション機能を実現する機能実現手段と、して機能させるための端末設定プログラムを作成する端末設定プログラム作成手段と、
前記端末設定プログラム作成手段によって作成された端末設定プログラムと、前記操作取得手段によって作成されたマクロスクリプトとを含む配布プログラムを作成する配布プログラム作成手段と、
を備え、
前記オプション機能が、前記マクロスクリプト再生手段によって再現された操作が行われたときに、当該操作に対応して表示される操作対応画像を記録する操作対応画像記録機能を含み、
前記機能実現手段が、前記操作対応画像記録機能を実現する操作対応画像記録手段を含む、
ことを特徴とする端末設定プログラム作成装置。
【請求項２】
前記オプション機能が、
前記端末設定プログラムの終了時に、前記端末設定プログラムと前記マクロスクリプトとをコンピュータから削除する端末設定プログラム削除機能と、
指定された有効期間経過後に端末の設定を禁止する端末設定禁止機能と、
前記マクロスクリプト再生手段によって再現された操作を操作ログとして記録する操作ログ記録機能と、
を含み、
前記機能実現手段が、
前記端末設定プログラム削除機能を実現する端末設定プログラム削除手段と、
前記端末設定禁止機能を実現する端末設定禁止手段と、
前記操作ログ記録機能を実現する操作ログ記録手段と、
を含むことを特徴とする請求項１に記載の端末設定プログラム作成装置。
【請求項３】
前記請求項１または２に記載の端末設定プログラム作成装置と、配布サーバと、端末とを有する端末設定システムであって、
前記端末設定プログラムが、
キー情報を有し、
前記端末を、
キー情報の有無を前記配布サーバに問い合わせる問合せ手段と、
前記問合せ手段による問合せに応答して前記配布サーバからキー情報有りと通知された場合にのみ、当該端末を前記マクロスクリプト再生手段と前記機能実現手段として機能させる制限手段と、
して機能させ、
前記配布サーバが、
前記キー情報を有し、
前記端末設定プログラム作成装置の配布プログラム作成手段によって作成された配布プログラムを前記端末に配布する配布手段と、
前記端末設定プログラムを実行している端末によるキー情報の有無の問合せに応答して当該端末にキー情報有りを通知する通知手段と、
を備える、
ことを特徴とする端末設定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末の設定を行うための端末設定プログラムを作成する端末設定プログラム作成装置および端末の設定を行う端末設定システムに関する。
【背景技術】
【０００２】
従来、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の端末のセットアップ作業は、それぞれの環境において、手作業で実施されるのが一般的であり、同じ設定を複数台の端末に施す必要がある場合、同一の作業を繰り返し行う必要があった。
このような作業は、非常に手間がかかるため、これをいかに効率化するかということが重要である。しかし、端末を個別に設定するための便利なツールは存在しないというのが現状である。
【０００３】
一方、特許文献１に開示されているマクロスクリプト処理装置は、マクロスクリプトと呼ばれる所定形式のファイルに一度実行した操作を記録しておくことで、同様の操作を再現する。
また、特許文献２は、コンテンツをユーザごとに提供するコンテンツ配信システムを開示する。このコンテンツ配信システムでは、条件に応じてユーザの利用を制限することも可能となっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３０８２９３号公報
【特許文献２】特開２００８−５３９１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の端末の個別設定は、手順書に従って人手によって行われる。しかし、人手によって設定を行うためには、多大な労力が必要である。また、手作業によるリスクは避けられないため、人的要因によるミスが発生するおそれがある。
そこで、特許文献１に記載のマクロスクリプト処理装置の技術を応用して、端末の設定操作をスクリプトに記録し、別の端末を設定するとき、その操作を再現することが考えられる。
【０００６】
しかし、特許文献１に記載のマクロスクリプト処理装置は、同じ端末上でマクロスクリプトに記述された操作を繰り返し実行するものであり、マクロスクリプトに記載されている操作を再現するためのプログラムが端末にインストールされていることが前提となっている。これに対し、端末を設定するとき、マクロスクリプトに記載されている操作を再現するためのプログラムが設定対象の端末にインストールされていることはまれである。
その上、端末を設定するとき、アプリケーションプログラムをインストールする場合がある。設定操作を再現するのみでは、アプリケーションプログラムをインストールすることはできない。
【０００７】
また、特許文献２に記載のコンテンツ配信システムを用いて端末の設定操作が記録されたマクロスクリプトを配信することが考えられるが、マクロスクリプトを配信してもマクロスクリプトに記載されている操作を再現するためのプログラムが設定対象の端末にインストールされていなければ、端末を設定することはできない。
【０００８】
本発明の目的は、人的要因によるミスを削減し、個別設定作業を効率化することができる端末設定装置の機能を実現する端末設定プログラムを作成する端末設定プログラム作成装置および端末を設定する端末設定システムを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の端末設定プログラム作成装置は、
利用者によって入力される操作を取得し、当該操作が記録されたマクロスクリプトを作成する操作取得手段と、
利用者による指定により有効となるオプション機能を示す機能情報を取得し、当該機能情報が記録されたデータを作成する機能情報取得手段と、
コンピュータを、マクロスクリプトに記録されている操作を再現するマクロスクリプト再生手段と、前記機能情報取得手段によって作成されたデータに記録されている機能情報によって示されるオプション機能を実現する機能実現手段と、して機能させるための端末設定プログラムを作成する端末設定プログラム作成手段と、
前記端末設定プログラム作成手段によって作成された端末設定プログラムと、前記操作取得手段によって作成されたマクロスクリプトとを含む配布プログラムを作成する配布プログラム作成手段と、
を備え、
前記オプション機能が、前記マクロスクリプト再生手段によって再現された操作が行われたときに、当該操作に対応して表示される操作対応画像を記録する操作対応画像記録機能を含み、
前記機能実現手段が、前記操作対応画像記録機能を実現する操作対応画像記録手段を含む、
ことを特徴とする
【００１１】
好ましくは、本発明の端末設定プログラム作成装置は、
前記オプション機能が、
前記端末設定プログラムの終了時に、前記端末設定プログラムと前記マクロスクリプトとをコンピュータから削除する端末設定プログラム削除機能と、
指定された有効期間経過後に端末の設定を禁止する端末設定禁止機能と、
前記マクロスクリプト再生手段によって再現された操作を操作ログとして記録する操作ログ記録機能と、
を含み、
前記機能実現手段が、
前記端末設定プログラム削除機能を実現する端末設定プログラム削除手段と、
前記端末設定禁止機能を実現する端末設定禁止手段と、
前記操作ログ記録機能を実現する操作ログ記録手段と、
を含むことを特徴とする。
【００１２】
また、本発明端末設定システムは、
上述した端末設定プログラム作成装置と、配布サーバと、端末とを有する端末設定システムであって、
前記端末設定プログラムが、
キー情報を有し、
前記端末を、
キー情報の有無を前記配布サーバに問い合わせる問合せ手段と、
前記問合せ手段による問合せに応答して前記配布サーバからキー情報有りと通知された場合にのみ、当該端末を前記マクロスクリプト再生手段と前記機能実現手段として機能させる制限手段と、
して機能させ、
前記配布サーバが、
前記キー情報を有し、
前記端末設定プログラム作成装置の配布プログラム作成手段によって作成された配布プログラムを前記端末に配布する配布手段と、
前記端末設定プログラムを実行している端末によるキー情報の有無の問合せに応答して当該端末にキー情報有りを通知する通知手段と、
を備える、
ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数の端末を設定するときに、人的要因によるミスを削減し、個別設定作業を効率化することができる。
【図面の簡単な説明】
【００１４】
【図１】端末の構成の一例を示す図である。
【図２】本発明の実施形態に係る端末設定処理の一例の流れを示す図である。
【図３】端末設定プログラムの２通りの配布方法を示す図である。
【図４】端末設定装置のオプション機能設定画面の一例を示す図である。
【図５】図４のオプション機能設定画面のオプション項目の説明を示す図である。
【図６】端末設定装置における端末設定処理の一例のフローチャートを示す図である。
【図７】端末設定プログラム作成装置における作成者と作成日付との設定機能および有効期限の設定機能、端末設定装置における操作ログの取得機能および端末設定プログラム削除機能を説明する図である。
【図８】実行制御のキー情報を利用した端末設定装置の利用制限を説明する図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態に係る端末設定プログラム作成装置について図面を参照しながら説明する。
【００１６】
図１は、端末１０の構成の一例を示す。
端末１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、メモリ１２と、記憶部１３と、入力部１４と、表示部１５とを有するコンピュータである。
メモリ１２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。記憶部１３は、例えばハードディスク装置やフラッシュメモリ等で構成される。入力部１４は、キーボードやタッチパネル等で構成されており、利用者の操作を受け付ける。表示部１５は、ディスプレイ等で構成される。
【００１７】
図２は、本発明の実施形態に係る端末設定処理の一例の流れを示す。
端末１０の記憶部１３は、端末設定プログラム作成プログラムまたは端末設定プログラムを記憶している。ＣＰＵ１１が記憶部１３からメモリ１２に端末設定プログラム作成プログラムを読み込んで実行することにより、端末設定プログラム作成装置１００の機能が実現される。端末設定プログラム作成装置１００は端末設定プログラムを作成する。端末１０がその端末設定プログラムを取得し、ＣＰＵ１１が端末設定プログラムを実行することにより、端末設定装置１１０の機能が実現される。
【００１８】
端末設定プログラム作成装置１００は、操作取得部１０１と、再生エンジン１０４と、実行形式作成部１０６とを有する。
利用者は、表示部１５に表示されるメッセージ等を見ながら、入力部１４を用いて端末１０を設定する操作を入力する。このとき、操作取得部１０１は、入力部１４が受け付けた利用者の操作を取得し、取得した操作が記録されたマクロスクリプト１０２を作成する。
また、利用者は、入力部１４を用いて端末設定装置１１０のオプション機能を示す機能情報を入力する。端末設定装置１１０のオプション機能は利用者の指定により有効となる。操作取得部１０１は、入力部１４が受け付けた機能情報を取得し、取得した機能情報を記録したデータ１０３を作成し、メモリ１２に保持する。
再生エンジン１０４は、データ１０３を参照して端末設定プログラムを作成する。
また、記憶部１３は、必要に応じてアプリケーションプログラム１０５を記憶している。なお、端末１０へのアプリーションプログラム１０５のインストールが不要な場合には、当然ではあるが、記憶部１３がアプリケーションプログラム１０５を記憶している必要はない。
【００１９】
実行形式作成部１０６は、実行形式の配布プログラムを作成する。
実行形式作成部１０６は、アプリケーションプログラム１０５を記憶部１３からメモリ１２に読み出してアプリケーションプログラム１０５の形式を確認し、端末設定プログラムと、マクロスクリプト１０２と、アプリケーションプログラム１０５とをまとめて実行形式の配布プログラムを作成する。
例えば、記憶部１３の所定のディレクトリに、インストールが必要なアプリケーションプログラム１０５を格納しておき、実行形式作成部１０６はそのディレクトリとその中に含まれるアプリケーションプログラム１０５を配布プログラムに含めることとしてもよい。端末設定プログラム作成装置１００の利用者が、端末１０を設定するとき、そのディレクトリに格納されているアプリケーションプログラム１０５をインストールする操作を行えば、端末設定装置１１０上で同じ操作が再現される。
なお、端末１０へのアプリーションプログラム１０５のインストールが不要な場合には、当然ではあるが、配布プログラムはアプリケーションプログラム１０５を含まない。実行形式作成部１０６は、アプリケーションプログラム１０５が格納されていない空のディレクトリを配布プログラムに含めても含めなくてもいずれでもよい。配布プログラムに空のディレクトリが含まれていても問題は生じない。
【００２０】
端末設定装置１１０は、マクロスクリプト再生部１１１と、エビデンス取得部１１２と、操作ログ取得部１１３と、セキュリティチェック部１１４と、端末設定プログラム削除部１１５と、マクロスクリプト１０２とを有する。
マクロスクリプト１０２は、端末設定プログラム作成装置１００の利用者が端末１０を設定した操作を記録したものであり、上述したように、端末設定プログラム作成装置１００の操作取得部１０１によって作成される。
マクロスクリプト再生部１１１は、マクロスクリプト１０２に記録された操作を再現する。
エビデンス取得部１１２と、操作ログ取得部１１３と、セキュリティチェック部１１４と、端末設定プログラム削除部１１５とは、利用者による指定により有効となるオプション機能を実現するものである。端末設定プログラム作成装置１００においてこれらの各部の機能が有効であるか否かは、後述する図４のオプション機能設定画面上で指定される。
エビデンス取得部１１２は、マクロスクリプト再生部１１１によって再現された操作が行われたときに表示部１５に表示される画像を取得し、取得された画像をエビデンス１１６として端末１０の記憶部１３に記録する。
操作ログ取得部１１３は、マクロスクリプト再生部１１１によって再現された操作を操作ログ１１７として端末１０の記憶部１３に記録する。
セキュリティチェック部１１４は、再生操作の有効期限の管理と、キー情報による実行制御と、ログイン時のユーザ認証処理とを行う。なお、キー情報による実行制御については後で詳細に説明する。
端末設定プログラム削除部１１５は、端末１０の設定終了時に、端末設定プログラムとマクロスクリプト１０２とを削除する。
なお、エビデンス取得部１１２、操作ログ取得部１１３、またはセキュリティチェック部１１４を利用者が有効としなかった場合、再生エンジン１０４は、有効とされなかった機能を実現するものを削除して端末設定プログラムを作成してもよい。
【００２１】
図３は、配布プログラム１０７の２通りの配布方法を示す。
図３（Ａ）に示すように、端末１０がスタンドアロン環境で利用されている場合、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等の取り外し可能な外部記憶装置２０１を利用する。利用者は、端末設定プログラム作成装置１００によって作成された配布プログラム１０７を、外部記憶装置２０１に保存する。そして、利用者は、スタンドアロン環境にあるそれぞれの端末１０に対し、外部記憶装置２０１に保存されている配布プログラム１０７をインストールする。このようにして、外部記憶装置２０１を利用することで、スタンドアロン環境にある端末１０を端末設定装置１１０として機能させることが可能となる。
また、図３（Ｂ）に示すように、端末１０がネットワーク環境で利用されている場合、配布プログラム１０７をコンテンツ配信サーバ２１１に置き、ネットワーク配信技術２１０を用いて配布する。こうすることで、それぞれの端末１０がネットワーク２１２を介してコンテンツ配信サーバ２１１より配布プログラム１０７を取得することができる。そして、ＣＰＵ１１に、配布プログラム１０７を展開させ、端末設定プログラムを実行させることにより、端末１０を端末設定装置１１０として機能させることができる。
【００２２】
図４は、端末設定装置１１０のオプション機能設定画面の一例を示す。なお、オプション機能設定画面上で設定された各オプション機能の設定内容がデータ１０３に記録される。
オプション機能設定画面は、実行オプション３０１と、セキュリティオプション３０５と、その他のオプション３１３と、ＯＫボタン３２１と、キャンセルボタン３２２とで構成されている。オプション機能設定画面は表示部１５に表示され、利用者は入力部１４を用いてオプション機能設定画面上で端末設定装置１１０の各オプション機能を設定することができる。
実行オプション３０１は、実行ファイルの削除３０２、エビデンスの取得３０３、操作ログの取得３０４で構成されている。
実行ファイルの削除３０２がチェックされると、端末設定装置１１０は、端末１０の設定終了時に、端末設定プログラムとマクロスクリプトとを削除する。
エビデンスの取得３０３がチェックされると、端末設定装置１１０は、マクロスクリプト再生部１１１によって再現された操作が行われたときに、その操作に対応して表示部１５に表示される画像を取得し、取得された画像をエビデンス１１６として残す。
操作ログの取得３０４がチェックされると、操作ログ出力先入力欄３１９と参照３２０とが活性化され、オプション機能設定画面上において操作ログ１１７の出力先を設定することができるようになる。そして、端末設定装置１１０は、操作ログ１１７の出力先にマクロスクリプト再生部１１１によって再現された操作を操作ログ１１７として残す。
【００２３】
セキュリティオプション３０５は、有効期限３０６と実行制御３０９とで構成されている。
有効期限３０６において、有効にする３０７がチェックされると、有効期間３０８が活性化され、オプション機能設定画面上において端末設定装置１１０を利用できる有効期間を設定することができるようになる。そして、端末設定装置１１０は、配布プログラムがインストールされてから設定された有効期間が経過した後に端末を設定することを禁止する。
実行制御３０９において、有効にする３１０がチェックされると、実行制御入力欄３１１と参照３１２とが活性化される。実行制御入力欄３１１には、実行制御のキー情報を設定することができる。参照３１２を押下することで、実行制御入力欄３１１の設定内容を、ダイアログから選択し、指定することができる。なお、キー情報による実行制御については後で詳細に説明する。
【００２４】
その他のオプション３１３は、ネットワーク認証３１４と操作ログ３１８とで構成されている。
ネットワーク認証３１４の有効にする３１５がチェックされると、ユーザＩＤ３１６とパスワード３１７が活性化され、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）環境において端末設定装置１１０にログインするときのユーザの認証情報をオプション機能設定画面上で設定することができるようになる。ユーザＩＤ３１６はユーザ認証時のユーザＩＤであり、パスワード３１７はユーザ認証時のパスワードである。
操作ログ３１８の操作ログ出力先入力欄３１９にパスを設定することで、端末設定装置１１０が端末１０を設定するときの操作ログ１１７の出力先を設定することができる。参照３２０を押下することで、操作ログ出力先入力欄３１９の設定内容を、ダイアログから選択し、指定することができる。
ＯＫボタン３２１を押下することで、端末設定プログラム１０７の作成完了を示すダイアログを表示させ、作成処理を完了することができる。キャンセルボタン３２２を押下することで、作成処理を中断させ、オプション機能設定画面をクローズさせることができる。
【００２５】
図５は、図４のオプション機能設定画面のオプション項目の説明を示す。
オプション項目４０１は、端末設定装置１１０のオプション機能設定画面上で設定することができるオプションを示す。種別４０２は、オプション機能設定画面の各オプションの部品種別を示す。部品種別は、例えばチェックボックスとテキストボックスとボタンである。オプション説明４０３は、各オプションの内容を説明する。
【００２６】
図６は、端末設定装置１１０における端末１０の設定処理の一例のフローチャートを示す。
端末１０のＣＰＵ１１は、実行形式の配布プログラム１０７を展開して端末設定プログラムを実行し、端末設定装置１１０を起動する（Ｓ１０１）。
続いて、エビデンス取得部１１２は、エビデンスの取得設定が行われているかどうかを確認する（Ｓ１０２）。エビデンスの取得設定が行われている場合（Ｓ１０２：ＹＥＳ）、エビデンス取得部１１２は、マクロスクリプト再生部１１１によって再現された操作が行われたときに表示部１５に表示される画像を取得し、取得された画像をエビデンス１１６として記憶部１３に記録する（Ｓ１０３）。エビデンスの取得設定が行われていない場合（Ｓ１０２：ＮＯ）、エビデンス取得部１１２は、エビデンス１１６を記録しない（Ｓ１０４）。
続いて、操作ログ取得部１１３は、操作ログの取得設定が行われているかどうかを確認する（Ｓ１０５）。操作ログの取得設定が行われている場合（Ｓ１０５：ＹＥＳ）、操作ログ取得部１１３は、マクロスクリプト再生部１１１によって再現された操作を示す操作ログ１１７を記憶部１３に記録する（Ｓ１０６）。操作ログの取得設定が行われていない場合（Ｓ１０５：ＮＯ）、操作ログ取得部１１３は、操作ログ１１７を記録しない（Ｓ１０７）。
【００２７】
続いて、セキュリティチェック部１１４は、端末設定装置の有効期限を確認する（Ｓ１０８）。端末設定装置の起動が期限内の場合（Ｓ１０８：ＹＥＳ）、次に、パスワードの確認に進む（Ｓ１０９）。端末設定装置の起動が有効期限外の場合（Ｓ１０８：ＮＯ）、マクロスクリプト再生部１１１は、端末１０の設定処理を行わない（Ｓ１１２）。続いて、セキュリティチェック部１１４は、ユーザＩＤとパスワードを確認する（Ｓ１０９）。入力されたユーザＩＤとパスワードが合っている場合（Ｓ１０９：ＹＥＳ）、セキュリティチェック部１１４は、次に、実行制御のキー情報の確認に進む（Ｓ１１０）。入力されたパスワードが間違っている場合（Ｓ１０９：ＮＯ）、マクロスクリプト再生部１１１は、端末１０の設定処理を行わない（Ｓ１１２）。続いて、セキュリティチェック部１１４は、後述するように、実行制御のキー情報を確認する（Ｓ１１０）。実行制御のキー情報が合っている場合（Ｓ１１０：ＹＥＳ）、マクロスクリプト再生部１１１は、端末１０の設定処理を行う（Ｓ１１１）。実行制御のキー情報が間違っている場合（Ｓ１１０：ＮＯ）、マクロスクリプト再生部１１１は、端末１０の設定処理を行わない（Ｓ１１２）。
【００２８】
最後に、端末設定プログラム削除部１１５は、端末設定プログラム１０７の削除設定を確認する（Ｓ１１３）。削除設定が行われている場合（Ｓ１１３：ＹＥＳ）、端末設定プログラム削除部１１５は、端末の設定操作終了時に、端末設定プログラムとマクロスクリプト１０２とを削除する（Ｓ１１４）。削除設定が行われていない場合（Ｓ１１３：ＮＯ）、端末設定プログラム削除部１１５は、端末設定プログラム１０７とマクロスクリプト１０２とを削除しない（Ｓ１１５）。
【００２９】
図７は、端末設定プログラム作成装置１００における作成者と作成日付との設定機能および有効期限の設定機能、端末設定装置１１０における操作ログ１１７の取得機能および端末設定プログラム削除機能を説明する図である。
端末設定プログラム作成装置１００の実行形式作成部１０６は、配布プログラム１０７を作成するときに、配布プログラム１０７のプロパティとして、配布プログラム１０７を作成した作成者の名前と作成日付とを記録することができる。配布プログラム１０７のプロパティを調べることで、監査のために追跡することが可能となる。
また、データ１０３に記録されている機能情報に有効期限が設定されているとき、その有効期限内のみ端末設定プログラムを実行して端末設定装置１１０を起動することができ、有効期限が経過した場合には、端末設定装置１１０を起動することはできない。
【００３０】
複数の端末１０（端末群５０１）を同一のセグメント５０２に接続し、コンテンツ配信サーバ２１１からファイル等を配布できるようにシステムを構成することができる。このシステムでは、コンテンツ配信サーバ２１１から配布プログラム１０７を端末群５０１に配布する（５０３）ことができる。更に、端末１０の設定処理を行った際に、操作ログ１１７をコンテンツ配信サーバ２１１に残す（５０４）ことで、操作ログ１１７による監査を容易に行うことができる。
更に、端末群５０１に含まれる各端末１０に不要なデータを残さないように、端末設定プログラムとマクロスクリプトを自動的に削除することができる。
【００３１】
図８は、実行制御のキー情報を利用した端末設定装置１１０の利用制限を説明する図である。
端末設定プログラム作成装置１００によって配布プログラム１０７が作成される。この配布プログラム１０７が、悪意のある第三者によって、外部記憶装置２０１に不正コピーされて持ち出され、コンテンツ配信サーバ２１１が接続されていないセグメント６０２に接続されている端末群６０１で利用されようとした場合に、実行制御のキー情報により、その不正利用を防ぐことができる。
その方法として、事前に同一の実行制御のキー情報を端末設定プログラムとコンテンツ配信サーバ２１１とに設定しておく。セグメント５０２内の端末群５０１で端末設定装置１１０を利用する際には、端末群５０１内の各端末設定装置１１０から、コンテンツ配信サーバ２１１に実行制御のキー情報があるか否かを問い合わせる。コンテンツ配信サーバ２１１はその問い合わせに応答してキー情報の存在を各端末設定装置１１０に通知する。各端末設定装置１１０は、その通知を受ける（６０３）と、マクロスクリプト再生部１１１と、エビデンス取得部１１２と、操作ログ取得部１１３と、セキュリティチェック部１１４と、端末設定プログラム削除部１１５とを機能させ、端末１０の設定を可能とする。
それに対して、セグメント６０２の端末群６０１内の各端末１０で端末設定装置１１０を利用する際には、各端末設定装置１１０からコンテンツ配信サーバ２１１に実行制御のキー情報が存在するかを問い合わせようとしても、セグメントが違っており、コンテンツ配信サーバ２１１にアクセスすることができない。この場合、コンテンツ配信サーバ２１１における実行制御のキー情報の存在が確認できない（６０４）ため、各端末設定装置１１０は、マクロスクリプト再生部１１１と、エビデンス取得部１１２と、操作ログ取得部１１３と、セキュリティチェック部１１４と、端末設定プログラム削除部１１５とを機能させず、端末１０の設定を不可能とする。
【００３２】
なお、上述した実施形態では、記憶部１３の所定のディレクトリに、インストールが必要なアプリケーションプログラム１０５を格納し、実行形式作成部１０６はそのディレクトリとその中に含まれるアプリケーションプログラム１０５を配布プログラム１０７に含めるとしたが、図３（Ｂ）に示すように、端末１０がネットワーク環境で利用されている場合には、インストールが必要なアプリケーションプログラム１０５を、配布プログラム１０７に含めずにコンテンツ配信サーバ２１１上に置き、端末設定プログラム作成装置１００を用いて端末１０を設定する際に、アプリケーションプログラム１０５をコンテンツ配信サーバ２１１から端末１０にダウンロードする操作を行ってもよい。このようにすると、端末設定装置１１０は、端末１０の設定操作を再現するとき、アプリケーションプログラム１０５をコンテンツ配信サーバ２１１からダウンロードする。
【００３３】
以上説明したように、本発明によれば、複数の端末を設定するときに、人的要因によるミスを削減し、個別設定作業を効率化することができる。
また、端末設定プログラムの実行によって実現される端末設定装置は、エビデンスと操作ログを残すことができ、有効期限の経過後は利用できなくなり、配布サーバが実行制御のキー情報を有する場合に限り利用することができる。このように、この端末設定装置は、セキュリティが十分に考慮されたものとなっている。
【符号の説明】
【００３４】
１０…端末、１１…ＣＰＵ、１２…メモリ、１３…記憶部、１４…入力部、１５…表示部、１００…端末設定プログラム作成装置、１０１…操作取得部、１０２…マクロスクリプト、１０３…データ、１０４…再生エンジン、１０５…アプリケーションプログラム、１０６…実行形式作成部、１０７…配布プログラム、１１０…端末設定装置、１１１…マクロスクリプト再生部、１１２…エビデンス取得部、１１３…操作ログ取得部、１１４…セキュリティチェック部、１１５…端末設定プログラム削除部、１１６…エビデンス、１１７…操作ログ、２０１…外部記憶装置、２１１…コンテンツ配信サーバ、２１２…ネットワーク、５０１、６０１…端末群、５０２、６０２…セグメント
【図１】
0005651561.tif 000002
【図２】
0005651561.tif 000003
【図３】
0005651561.tif 000004
【図４】
0005651561.tif 000005
【図５】
0005651561.tif 000006
【図６】
0005651561.tif 000007
【図７】
0005651561.tif 000008
【図８】
0005651561.tif 000009