(57)【要約】【課題】アクティブエックスコントロール設置方法を提供する。【解決手段】この方法は、ウェブページの動作に必要なアクティブエックスコントロール情報がパラメータ形式で格納されたウェブページをユーザークライアントに伝送する段階と、前記ユーザークライアントから、前記パラメータに含まれるアクティブエックスコントロール要求情報を受信する段階とを含み、前記ウェブページには、ウェブページの動作に必要なアクティブエックスコントロールを設置するためのモジュールを含んでいる統合インストーラアクティブエックスコントロールの情報がオブジェクト（ＯＢＪＥＣＴ）タグ形式で格納されており、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出して、ウェブページの動作に必要なアクティブエックスコントロールの設置を制御するスクリプトが格納されており、前記スクリプトの制御によって、前記ユーザークライアントは、前記ウェブページの動作に必要なアクティブエックスコントロールが設置されているか否かを判断し、設置する必要のあるアクティブエックスコントロールをダウンロードする。【選択図】図８
2008532136.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページの動作に必要なアクティブエックスコントロール情報がパラメータ形式で記録されたウェブページをユーザークライアントに伝送する段階と、前記ユーザークライアントから、前記パラメータに含まれたアクティブエックスコントロールの要求情報を受信する段階と、を含むアクティブエックスコントロールのインストール設置方法であって、
前記ウェブページには、当該ウェブページの動作に必要なアクティブエックスコントロールをインストールするためのモジュールを有するオブジェクト（ＯＢＪＥＣＴ）タグ形式の統合インストーラアクティブエックスコントロール情報と、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出して、ウェブページの動作に必要なアクティブエックスコントロールの設置を制御するスクリプトと、が含まれ、
前記スクリプトの制御によって、前記ユーザークライアントは、前記ウェブページの動作に必要なアクティブエックスコントロールが設置されているか否かを判断し、インストールする必要のあるアクティブエックスコントロールをダウンロードすることを特徴とするアクティブエックスコントロール設置方法。
【請求項２】
前記統合インストーラアクティブエックスコントロールは、
ウェブページの動作に必要なアクティブエックスコントロールがクライアントに設置されているか否かを判断するアップデート判断モジュールと、
前記パラメータを分析して、ウェブページの動作のために設置する必要のあるアクティブエックスコントロールの情報を判断する設置コントロールリスト判断モジュールと、
前記パラメータに含まれるアクティブエックスコントロールのアドレス情報を用いて、該当のアドレスからアクティブエックスコントロールデータをダウンロードするアクティブエックスコントロール設置モジュールと、を備えることを特徴とする請求項１に記載のアクティブエックスコントロール設置方法。
【請求項３】
前記アップデート判断モジュールは、前記パラメータに含まれるアクティブエックスコントロール情報を用いて、ウェブページの動作に必要なアクティブエックスコントロールの情報をチェックすることを特徴とする請求項２に記載のアクティブエックスコントロール設置方法。
【請求項４】
前記アップデート判断モジュールは、ウェブページに記録されたウェブページの動作に必要なアクティブエックスコントロールの簡略情報を用いて、ウェブページの動作に必要なアクティブエックスコントロール情報をチェックすることを特徴とする請求項２に記載のアクティブエックスコントロール設置方法。
【請求項５】
前記パラメータは、ＸＭＬパラメータであることを特徴とする請求項１に記載のアクティブエックスコントロール設置方法。
【請求項６】
前記パラメータは、ウェブページの動作に必要なアクティブエックスコントロールのファイル名、アドレス、設置経路、バージョン及びサイズの各フィールドを含むことを特徴とする請求項１に記載のアクティブエックスコントロール設置方法。
【請求項７】
ウェブページの動作に必要な少なくとも一つのアクティブエックスコントロール情報を含むパラメータと、
前記ウェブページの動作に必要なアクティブエックスコントロールがユーザークライアントに設置されているか否かを判断し、前記ウェブページの動作に必要なアクティブエックスコントロールを提供するアドレスから、アクティブエックスコントロールを受信するために、前記パラメータの情報を分析する処理を行う、複数のモジュールを含む統合インストーラアクティブエックスコントロール情報と、
前記ウェブページの動作に必要なアクティブエックスコントロールの設置処理を制御するために前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、を含むことを特徴とするウェブページデータが記録された記録媒体。
【請求項８】
前記統合インストーラアクティブエックスコントロールは、オブジェクトタグ形式でウェブページに含まれることを特徴とする、請求項７に記載のウェブページデータの記録された記録媒体。
【請求項９】
前記統合インストーラアクティブエックスコントロールは、
ウェブページの動作に必要なアクティブエックスコントロールがクライアントに設置されているか否かを判断するアップデート判断モジュールと、
前記パラメータを分析して、ウェブページの動作のために設置する必要のあるアクティブエックスコントロール情報を判断する設置コントロールリスト判断モジュールと、
前記パラメータに含まれたアクティブエックスコントロールのアドレス情報を用いて、該当のアドレスからアクティブエックスコントロールデータをダウンロードするアクティブエックスコントロール設置モジュールと、を含むことを特徴とする請求項７に記載のウェブページデータが記録された記録媒体。
【請求項１０】
ウェブページの動作に必要な少なくとも一つのアクティブエックスコントロール情報を含むパラメータと、
前記ウェブページの動作に必要なアクティブエックスコントロールがユーザークライアントに設置されているか否かを判断し、前記ウェブページの動作に必要なアクティブエックスコントロールを提供するアドレスからアクティブエックスコントロールを受信するために、前記パラメータの情報を分析する処理を行うための、複数のモジュールを含む統合インストーラアクティブエックスコントロール情報と、
前記ウェブページの動作に必要なアクティブエックスコントロール設置処理を制御するために、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、を含むことを特徴とするウェブページを生成するウェブサーバー。
【請求項１１】
ウェブページの動作に必要なアクティブエックスコントロール情報がパラメータ形式で記録されたウェブページをユーザークライアントに伝送する段階と、
前記ユーザークライアントから前記パラメータに含まれるアクティブエックスコントロールの要求情報を受信する段階と、を含み、
前記ウェブページには、
前記パラメータを分析して、前記ウェブページの動作に必要なアクティブエックスコントロールの設置処理を行うコントロール設置実行ファイルを、前記ユーザークライアントに設置することのできる情報と、
前記コントロール設置実行ファイルを実行し、前記パラメータ情報を前記コントロール設置実行ファイルに提供するための複数のモジュールを含む、オブジェクト（ＯＢＪＥＣＴ）タグ形式の統合インストーラアクティブエックスコントロールと、
前記ウェブページの動作に必要なアクティブエックスコントロールを制御するために、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、が記録されていることを特徴とするアクティブエックスコントロールの統合設置方法。
【請求項１２】
前記統合インストーラアクティブエックスコントロールは、
前記コントロール設置実行ファイルが前記ユーザークライアントに設置されているか否かをチェックし、設置されていない場合、前記ウェブページに記録された情報を用いて前記コントロール設置実行ファイルを前記ユーザークライアントに設置するコントロール設置実行ファイルチェック／設置モジュールと、
前記ウェブページの動作に必要なアクティブエックスコントロールが前記ユーザークライアントに設置されているか否かを判断するアップデート判断モジュールと、
前記ウェブページの動作に必要なアクティブエックスコントロールが前記ユーザークライアントに設置されていない場合、前記コントロール設置実行ファイルを実行し、前記パラメータ情報を前記コントロール設置実行ファイルに提供する実行ファイル実行モジュールと、
前記実行ファイルが実行された場合、実行ファイルの動作中の状態情報を受信する状態情報受信モジュールと、を含むことを特徴とする請求項１１に記載のアクティブエックスコントロールの統合インストール方法。
【請求項１３】
前記アップデート判断モジュールは、前記パラメータに含まれるアクティブエックスコントロール情報を用いて、ウェブページの動作に必要なアクティブエックスコントロール情報をチェックすることを特徴とする請求項１２に記載のアクティブエックスコントロールの統合設置方法。
【請求項１４】
前記アップデート判断モジュールは、ウェブページに記録されたウェブページの動作に必要なアクティブエックスコントロールの簡略情報を用いて、ウェブページの動作に必要なアクティブエックスコントロール情報をチェックすることを特徴とする請求項１２に記載のアクティブエックスコントロールの統合設置方法。
【請求項１５】
ウェブページの動作に必要な少なくとも一つのアクティブエックスコントロール情報を含むパラメータと、
前記パラメータを分析して前記ウェブページの動作に必要なアクティブエックスコントロールをダウンロードし、設置する動作を行う、コントロール設置実行ファイルを、ユーザークライアントに設置するための情報と、
前記ウェブページの動作に必要なアクティブエックスコントロールがユーザークライアントに設置されているか否かの判断と、前記コントロール設置実行ファイルへの前記パラメータ情報の提供と、前記コントロール設置実行ファイルの実行と、を行う複数のモジュールを含む統合インストーラアクティブエックスコントロール情報と、
前記ウェブページの動作に必要なアクティブエックスコントロールをクライアントに設置する処理を制御するために、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、
を含むことを特徴とするウェブページデータが記録された記録媒体。
【請求項１６】
前記統合インストーラアクティブエックスコントロールは、
前記コントロール設置実行ファイルが前記ユーザークライアントに設置されているか否かをチェックし、設置されていない場合、前記ウェブページに記録された情報を用いて、前記コントロール設置実行ファイルを前記ユーザークライアントに設置するコントロール設置実行ファイルチェック／設置モジュールと、
前記ウェブページの動作に必要なアクティブエックスコントロールが前記ユーザークライアントに設置されているか否かを判断するアップデート判断モジュールと、
前記ウェブページの動作に必要なアクティブエックスコントロールが前記ユーザークライアントに設置されていない場合、前記コントロール設置実行ファイルを実行し、前記パラメータ情報を前記コントロール設置実行ファイルに提供する実行ファイル実行モジュールと、
前記実行ファイルが実行された場合、実行ファイルの動作中の状態情報を受信する状態情報受信モジュールと、
を含むことを特徴とする請求項１５に記載のウェブページデータが記録された記録媒体。
【請求項１７】
ウェブページの動作に必要な少なくとも一つのアクティブエックスコントロール情報を含むパラメータと、
前記パラメータを分析して、前記ウェブページの動作に必要なアクティブエックスコントロールをダウンロードし、設置する動作を行う、コントロール設置実行ファイルを、ユーザークライアントに設置するための情報と、
前記ウェブページの動作に必要なアクティブエックスコントロールがユーザークライアントに設置されているか否かの判断と、前記コントロール設置実行ファイルへの前記パラメータ情報の提供と、前記コントロール設置実行ファイルの実行と、を行う複数のモジュールを含む統合インストーラアクティブエックスコントロール情報と、
前記ウェブページの動作に必要なアクティブエックスコントロールをクライアントに設置する処理を制御するために、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、を含むことを特徴とするウェブページデータを生成するウェブサーバー。
【請求項１８】
ウェブページの動作に必要なアクティブエックスコントロールの識別情報及び目録ファイルアドレス情報を含むパラメータが含まれたウェブページをユーザークライアントに伝送する段階と、
前記ユーザークライアントからアクティブエックスコントロールの目録情報に対する要求がある場合、目録ファイルを前記ユーザークライアントに提供する段階と、
前記ユーザークライアントからウェブページの動作に必要なアクティブエックスコントロール要求情報を受信する段階と、を含み、
前記ウェブページには、ウェブページの動作に必要なアクティブエックスコントロールを設置するためのモジュールを含む、オブジェクト（ＯＢＪＥＣＴ）タグ形式の統合インストーラアクティブエックスコントロールと、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出して、ウェブページの動作に必要なアクティブエックスコントロールの設置を制御するスクリプトと、が記録されており、
前記スクリプトの制御によって、前記ユーザークライアントは前記パラメータの情報を用いてウェブページの動作に必要なアクティブエックスコントロールの詳細情報を含む目録ファイルを受信し、前記目録ファイルからウェブページの動作に必要なアクティブエックスコントロールの詳細情報を抽出し、抽出した情報を用いてウェブページの動作に必要なアクティブエックスコントロールをダウンロードすることを特徴とするアクティブエックスコントロール設置方法。
【請求項１９】
前記アップデート判断モジュールは、ウェブページに含まれたウェブページの動作に必要なアクティブエックスコントロールの簡略情報を用いて、ウェブページの動作に必要なアクティブエックスコントロール情報をチェックすることを特徴とする請求項１８に記載のアクティブエックスコントロール設置方法。
【請求項２０】
前記目録ファイルは、ＸＭＬフォーマットのデータであり、サービスプロバイダが提供するアクティブエックスコントロールのカテゴリー、ファイル名、アドレス、設置経路、バージョン、サイズ及び時間の各フィールドを含むことを特徴とする請求項１８に記載のアクティブエックスコントロール設置方法。
【請求項２１】
前記パラメータに含まれるアクティブエックスコントロール識別情報は、カテゴリー情報であり、前記アクティブエックスコントロール情報抽出モジュールは、前記パラメータに含まれたカテゴリーに対応するアクティブエックスコントロールの詳細情報を抽出することを特徴とする請求項２０に記載のアクティブエックスコントロール設置方法。
【請求項２２】
ウェブページの動作に必要な少なくとも一つのアクティブエックスコントロールに対する識別情報と、サービスプロバイダから提供されるアクティブエックスコントロールの詳細情報を含む目録ファイルのアドレス情報と、が記録されているパラメータと、
前記ウェブページの動作に必要なアクティブエックスコントロールがユーザークライアントに設置されているか否かを判断し、前記パラメータの情報を分析して前記目録ファイルを受信し、前記アクティブエックスコントロール識別情報及び目録ファイルの情報を用いてウェブページの動作に必要なアクティブエックスコントロールの詳細情報を抽出し、前記抽出した詳細情報を用いてウェブページの動作に必要なアクティブエックスコントロールを受信する処理を行うための、複数のモジュールを含む統合インストーラアクティブエックスコントロール情報と、
前記ウェブページの動作に必要なアクティブエックスコントロールの設置処理を制御するために、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、を含むことを特徴とするウェブページデータが記録された記録媒体。
【請求項２３】
ウェブページの動作に必要な少なくとも一つのアクティブエックスコントロールに対する識別情報と、サービスプロバイダが提供するアクティブエックスコントロールの詳細情報を含む目録ファイルの、アドレス情報が記録されているパラメータと、
前記ウェブページの動作に必要なアクティブエックスコントロールがユーザークライアントに設置されているか否かを判断し、前記パラメータの情報を分析して前記目録ファイルを受信し、前記アクティブエックスコントロール識別情報及び目録ファイルの情報を用いてウェブページの動作に必要なアクティブエックスコントロールの詳細情報を抽出し、前記抽出した詳細情報を用いてウェブページの動作に必要なアクティブエックスコントロールを受信する処理を行うための、複数のモジュールを含む統合インストーラアクティブエックスコントロール情報と、
前記ウェブページの動作に必要なアクティブエックスコントロールの設置処理を制御するために、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、を含むことを特徴とするウェブページを生成するウェブサーバー。
【請求項２４】
ウェブページの動作に必要なアクティブエックスコントロールの識別情報及び目録ファイルアドレス情報を含むパラメータが格納されたウェブページをユーザークライアントに伝送する段階と、
前記ユーザークライアントからアクティブエックスコントロールの目録情報に対する要求がある場合、目録ファイルを前記ユーザークライアントに提供する段階と、
前記ユーザークライアントからウェブページの動作に必要なアクティブエックスコントロール要求情報を受信する段階と、を含み、
前記ウェブページには、
前記パラメータを分析して前記ウェブページの動作に必要なアクティブエックスコントロールを設置するための処理を行う、コントロール設置実行ファイルをインストール可能とする情報と、
前記コントロール設置実行ファイルを実行し、前記パラメータの情報を前記コントロール設置実行ファイルに提供するための複数のモジュールを含む、オブジェクト（ＯＢＪＥＣＴ）タグ形式の統合インストーラアクティブエックスコントロールと、
前記ウェブページの動作に必要なアクティブエスコントロールの設置を制御するために、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、が記録されており、
前記スクリプトの制御によって、前記ユーザークライアントは、前記パラメータ情報を用いてウェブページの動作に必要なアクティブエックスコントロールの詳細情報を含む目録ファイルを受信し、前記目録ファイルからウェブページの動作に必要なアクティブエックスコントロールの詳細情報を抽出し、抽出した情報を用いてウェブページの動作に必要なアクティブエックスコントロールをダウンロードすることを特徴とする、アクティブエックスコントロール設置方法。
【請求項２５】
前記統合インストーラアクティブエックスコントロールは、
前記コントロール設置実行ファイルが前記ユーザークライアントに設置されているか否かをチェックし、設置されていない場合、前記ウェブページに記録された情報を用いて前記コントロール設置実行ファイルを前記ユーザークライアントに設置する、コントロール設置実行ファイルチェック／設置モジュールと、
前記ウェブページの動作に必要なアクティブエックスコントロールが前記ユーザークライアントに設置されているか否かを判断するアップデート判断モジュールと、
前記ウェブページの動作に必要なアクティブエックスコントロールが前記ユーザークライアントに設置されていない場合、前記コントロール設置実行ファイルを実行して前記パラメータの情報を前記コントロール設置実行ファイルに提供する、実行ファイル実行モジュールと、
前記実行ファイルが実行された場合、実行ファイルの動作中の状態情報を受信する状態情報受信モジュールと、を含むことを特徴とする請求項２４に記載のアクティブエックスコントロール設置方法。
【請求項２６】
前記アップデート判断モジュールは、ウェブページに記録されたウェブページの動作に必要なアクティブエックスコントロールの簡略情報を用いて、ウェブページの動作に必要なアクティブエックスコントロール情報をチェックすることを特徴とする請求項２５に記載のアクティブエックスコントロール設置方法。
【請求項２７】
前記実行ファイルは、
前記パラメータを分析して、サービスプロバイダが提供するアクティブエックスコントロールの詳細情報を含む目録ファイルを要求する段階と、
前記パラメータに含まれるアクティブエックスコントロールの識別情報に対応するアクティブエックスコントロールの詳細情報を、前記目録ファイルから抽出する段階と、
前記抽出した情報を用いてアップデートするアクティブエックスコントロールをダウンロードする段階と、
設置されたアクティブエックスコントロールを削除するための情報を記録する段階と、を含むことを特徴とする請求項２４に記載のアクティブエックスコントロール設置方法。
【請求項２８】
ウェブページの動作に必要な少なくとも一つのアクティブエックスコントロールの識別情報及び目録ファイルのアドレス情報を含むパラメータと、
前記パラメータを分析して、サービスプロバイダが提供するアクティブエックスコントロールの詳細情報が記録された目録ファイルを受信し、前記目録ファイルからウェブページの動作に必要なアクティブエックスコントロールの詳細情報を抽出し、前記抽出された詳細情報を用いてウェブページの動作に必要なアクティブエックスコントロールをダウンロードし設置する動作を行うコントロール設置実行ファイルをユーザークライアントに設置するための情報と、
前記ウェブページの動作に必要なアクティブエックスコントロールがユーザークライアントに設置されているか否かを判断し、前記コントロール設置実行ファイルに前記パラメータの情報を提供して、前記コントロール設置実行ファイルを実行する複数のモジュールを含む統合インストーラアクティブエックスコントロール情報と、
前記ウェブページの動作に必要なアクティブエックスコントロールをクライアントに設置する処理を制御するために、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、を含むことを特徴とするウェブページデータが記録された記録媒体。
【請求項２９】
前記統合インストーラアクティブエックスコントロールは、
前記コントロール設置実行ファイルが前記ユーザークライアントに設置されているか否かをチェックし、設置されていない場合、前記ウェブページに記録された情報を用いて前記コントロール設置実行ファイルを前記ユーザークライアントに設置するコントロール設置実行ファイルチェック／設置モジュールと、
前記ウェブページの動作に必要なアクティブエックスコントロールが前記ユーザークライアントに設置されているか否かを判断するアップデート判断モジュールと、
前記ウェブページの動作に必要なアクティブエックスコントロールが前記ユーザークライアントに設置されていない場合、前記コントロール設置実行ファイルを実行し、前記パラメータ情報を前記コントロール設置実行ファイルに提供する、実行ファイル実行モジュールと、
前記実行ファイルが実行された場合、実行ファイルの動作中の状態情報を受信する状態情報受信モジュールと、を含むことを特徴とする請求項２８に記載のウェブページデータが記録された記録媒体。
【請求項３０】
ウェブページの動作に必要な少なくとも一つのアクティブエックスコントロールの識別情報及び目録ファイルのアドレス情報を含むパラメータと、
前記パラメータを分析して、サービスプロバイダが提供するアクティブエックスコントロールの情報が記録された目録ファイルを受信し、前記目録ファイルからウェブページの動作に必要なアクティブエックスコントロールの詳細情報を抽出し、前記抽出された詳細情報を用いてウェブページの動作に必要なアクティブエックスコントロールをダウンロードし設置する動作を行うコントロール設置実行ファイルをユーザークライアントに設置するための情報と、
前記ウェブページの動作に必要なアクティブエックスコントロールがユーザークライアントに設置されているか否かを判断し、前記コントロール設置実行ファイルに前記パラメータ情報を提供して、前記コントロール設置実行ファイルを実行する複数のモジュールを含む統合インストーラアクティブエックスコントロール情報と、
前記ウェブページの動作に必要なアクティブエックスコントロールをクライアントに設置する処理を制御するために、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、を含むことを特徴とするウェブページを生成するウェブサーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページの動作に必要なプログラムモジュールを設置（インストール）する方法に係り、より詳細には、ウェブページの動作のためのアクティブエックスコントロールを設置する方法に関する。
【背景技術】
【０００２】
アクティブエックスコントロール（ＡｃｔｉｖｅＸ  ｃｏｎｔｒｏｌ）は、一般的なアプリケーションプログラムとウェブとを接続させるためのコントロールで、ビジュアルＣ＋＋、ビジュアルベーシック、ジャバのような開発ツールと標準プログラミング言語を用いて作成した様々な一般アプリケーションプログラムとウェブサイトとを接続させる。アクティブエックスコントロールを介した様々な開発ツールの利用によってよりインタラクティブなウェブサービスを提供することが可能になった。
【０００３】
従来において、アクティブエックスコントロールデータはＯＢＪＥＣＴタグ形式でウェブページデータに挿入されてきた。従来のウェブページに挿入されたアクティブエックスコントロールデータの一例は、次の通りである。
【０００４】
＜ＯＢＪＥＣＴ  ＩＤ＝“ＣｈａｔＯｂｊ”
ＣＬＡＳＳＩＤ＝“ＣＬＳＩＤ：２５３３８０Ｆ７−１Ａ０Ｆ−４Ｃ１１−Ｂ２１８−Ｃ０Ｅ７Ｅ８Ｅ８Ｃ９４０”  ｗｉｄｔｈ＝０  ｈｅｉｇｈｔ＝０
ｃｏｄｅｂａｓｅ＝“ｈｔｔｐ:／／２２０．７５．２４９．２５２／ｃｏｎｔｒｏｌ／ｅｎｔｏｉｃｈａｔｃｔｒｌ．ｃａｂ＃ｖｅｒｓｉｏｎ＝１，０，１，５４”＞
【０００５】
このような方式でアクティブエックスコントロールデータがウェブページに挿入される場合、ウェブブラウザは、セキュリティ（保安）警告メッセージを表示した後、ウェブページに含まれるデータのアクティブエックスコントロールのインストールを希望するか否かをユーザーに問う。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このようなセキュリティ警告メッセージはコンピュータに不慣れなユーザーに不安感を与える元となり、一部のユーザーは、ウェブページの動作に必須のアクティブエックスコントロールであるにもかかわらずインストールを拒否し、正常なウェブサービスが受けられない場合が多かった。
【０００７】
特に、最近ではセキュリティメッセージがポップアップ形式で提供されず、ウェブブラウザ上段に表示されることから、アクティブエックスコントロールのインストールが必要であるにもかかわらず、セキュリティ警告メッセージに気づかないため、アクティブエックスコントロールをインストールしない場合が頻繁にあった。
【０００８】
なお、セキュリティ上の理由から、ＯＢＪＥＣＴタグ形式でアクティブエックスコントロールをインストールする場合には、ウェブブラウザはセキュリティ警告メッセージを出力し、信頼度の高いサービスプロバイダであっても、サービスプロバイダの各ウェブページごとにユーザーの同意を求める警告メッセージが出力されるため、ユーザーは各ページごとに同意ボタンをクリックしてアクティブエックスコントロールをインストールしなければならず、不便だった。
【０００９】
本発明は上記の問題点を解決するためのもので、その目的は、アクティブエックスコントロールの設置のための統合インストーラアクティブエックスコントロールを設置するだけで、同一のサービスプロバイダが提供するウェブページにセキュリティ警告メッセージ無しにアクティブエックスコントロールをインストールする方法を提供することにある。
【００１０】
本発明の他の目的は、ユーザーの信頼する特定のサービスプロバイダが提供するウェブページに対してはセキュリティ警告ウインドウの表示（窓）無しにアクティブエックスコントロールが設置されるようにすることによって、ユーザーへの円滑なウェブサービスの提供が可能なアクティブエックスコントロール設置方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の一側面によれば、ウェブページの動作に必要なアクティブエックスコントロール情報がパラメータ形式で記録（格納）されたウェブページをユーザークライアントに伝送する段階と、前記ユーザークライアントから、前記パラメータに含まれたアクティブエックスコントロール要求情報を受信する段階と、を含み、前記ウェブページには、ウェブページの動作に必要なアクティブエックスコントロール設置（インストール）のためのモジュールを含んでいる統合インストーラアクティブエックスコントロール情報がオブジェクト（ＯＢＪＥＣＴ）タグ形式で記録（格納）されており、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出し、ウェブページの動作に必要なアクティブエックスコントロールの設置を制御する、スクリプトが記録されており、前記スクリプトの制御によって、前記ユーザークライアントは、前記ウェブページの動作に必要なアクティブエックスコントロールが設置されているか否かを判断し、設置する必要のあるアクティブエックスコントロールをダウンロードする、アクティブエックスコントロール設置方法が提供される。
【００１２】
本発明の他の側面によれば、ウェブページの動作に必要な少なくとも一つのアクティブエックスコントロール情報が格納（記録）されているパラメータと、前記ウェブページの動作に必要なアクティブエックスコントロールがユーザークライアントに設置されているか否かを判断し、前記パラメータの情報を分析して、前記ウェブページの動作に必要なアクティブエックスコントロールを受信できるアドレスからアクティブエックスコントロールを受信する、処理を行うための複数のモジュールを含む統合インストーラアクティブエックスコントロール情報と、前記ウェブページの動作に必要なアクティブエックスコントロールの設置処理を制御するために前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、を含む、ウェブページデータの記録された記録媒体が提供される。
【００１３】
本発明のさらに他の側面によれば、ウェブページの動作に必要なアクティブエックスコントロール情報がパラメータ形式で格納（記録）されたウェブページをユーザークライアントに伝送する段階と、前記ユーザークライアントから、前記パラメータに含まれたアクティブエックスコントロール要求情報を受信する段階と、を含み、前記ウェブページには、前記パラメータを分析して、前記ウェブページの動作に必要なアクティブエックスコントロール設置のための処理を行うコントロール設置実行ファイルを、前記ユーザークライアントに設置することを可能とする情報が含まれており、前記コントロール設置実行ファイルを実行し、前記パラメータ情報を前記コントロール設置実行ファイルに提供するための複数のモジュールを含む統合インストーラアクティブエックスコントロールがオブジェクト（ＯＢＪＥＣＴ）タグ形式で記録されており、前記ウェブページの動作に必要なアクティブエックスコントロールを制御するために、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトが記録されている、アクティブエックスコントロールの統合設置方法が提供される。
【００１４】
本発明のさらに他の側面によれば、ウェブページの動作に必要な少なくとも一つのアクティブエックスコントロール情報を含むパラメータと、前記パラメータを分析して、前記ウェブページの動作に必要なアクティブエックスコントロールをダウンロードし設置する動作を行うコントロール設置実行ファイルをユーザークライアントに設置するための情報と、前記ウェブページの動作に必要なアクティブエックスコントロールがユーザークライアントに設置されているか否かを判断し、前記コントロール設置実行ファイルに前記パラメータ情報を提供して、前記コントロール設置実行ファイルを実行する、複数のモジュールを含む統合インストーラアクティブエックスコントロール情報と、前記ウェブページの動作に必要なアクティブエックスコントロールをクライアントに設置する処理を制御するために、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、を含むウェブページデータの記録された記録媒体が提供される。
【００１５】
本発明のさらに他の側面によれば、ウェブページの動作に必要なアクティブエックスコントロールの識別情報及び目録ファイルアドレス情報を含むパラメータ格納されたウェブページをユーザークライアントに伝送する段階と、前記ユーザークライアントからアクティブエックスコントロールの目録情報に対する要求がある場合、目録ファイルを前記ユーザークライアントに提供する段階と、前記ユーザークライアントからウェブページの動作に必要なアクティブエックスコントロール要求情報を受信する段階と、を含み、前記ウェブページには、ウェブページの動作に必要なアクティブエックスコントロールを設置するためのモジュールを含んでいる統合インストーラアクティブエックスコントロールがオブジェクト（ＯＢＪＥＣＴ）タグ形式で格納（記録）されており、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出して、ウェブページの動作に必要なアクティブエックスコントロールの設置を制御する、スクリプトが記録されており、前記スクリプトの制御によって、前記ユーザークライアントは前記パラメータの情報を用いてウェブページの動作に必要なアクティブエックスコントロールの詳細情報を含むインデックスファイルを受信し、前記目録ファイルからウェブページの動作に必要なアクティブエックスコントロール詳細情報を抽出し、抽出した情報を用いてウェブページの動作に必要なアクティブエックスコントロールをダウンロードする、アクティブエックスコントロール設置方法が提供される。
【００１６】
本発明のさらに他の側面によれば、ウェブページの動作に必要な少なくとも一つのアクティブエックスコントロールに対する識別情報と、サービスプロバイダが提供するアクティブエックスコントロールの詳細情報が記録された目録ファイルのアドレス情報とを含むパラメータと、前記ウェブページの動作に必要なアクティブエックスコントロールがユーザークライアントに設置されているか否かを判断し、前記パラメータの情報を分析して、前記目録ファイルを受信し、前記アクティブエックスコントロールの識別情報及び目録ファイルの情報を用いて、ウェブページの動作に必要なアクティブエックスコントロールの詳細情報を抽出し、前記抽出した詳細情報を用いてウェブページの動作に必要なアクティブエックスコントロールを受信する処理を行うための、複数のモジュールを含む統合インストーラアクティブエックスコントロール情報と、前記ウェブページの動作に必要なアクティブエックスコントロールの設置処理を制御するために、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、を含むウェブページデータの記録された記録媒体が提供される。
【００１７】
本発明のさらに他の側面によれば、ウェブページの動作に必要なアクティブエックスコントロールの識別情報及び目録ファイルアドレス情報とを含むパラメータが格納されたウェブページを、ユーザークライアントに伝送する段階と、前記ユーザークライアントからアクティブエックスコントロールの目録情報に対する要求がある場合、目録ファイルを前記ユーザークライアントに提供する段階と、前記ユーザークライアントからウェブページの動作に必要なアクティブエックスコントロール要求情報を受信する段階と、を含み、前記ウェブページには、前記パラメータを分析して前記ウェブページの動作に必要なアクティブエックスコントロールを設置する処理を行うコントロール設置実行ファイルを前記ユーザークライアントに設置することを可能とする情報が含まれており、前記コントロール設置実行ファイルを実行し、前記パラメータ情報を前記コントロール設置実行ファイルに提供する、複数のモジュールを含む統合インストーラアクティブエックスコントロールがオブジェクト（ＯＢＪＥＣＴ）タグ形式で記録されており、前記ウェブページの動作に必要なアクティブエスコントロール設置を制御するために前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトが記録されており、前記スクリプトの制御によって、前記ユーザークライアントは、前記パラメータ情報を用いてウェブページの動作に必要なアクティブエックスコントロールの詳細情報を含む目録ファイルを受信し、前記目録ファイルからウェブページの動作に必要なアクティブエックスコントロール詳細情報を抽出し、抽出した情報を用いてウェブページの動作に必要なアクティブエックスコントロールをダウンロードすることを特徴とする、アクティブエックスコントロール設置方法が提供される。
【００１８】
本発明のさらに他の側面によれば、ウェブページの動作に必要な少なくとも一つのアクティブエックスコントロールの識別情報及び目録ファイルのアドレス情報を含むパラメータと、前記パラメータを分析して、サービスプロバイダが提供するアクティブエックスコントロールの情報が記録された目録ファイルを受信し、前記目録ファイルからウェブページの動作に必要なアクティブエックスコントロールの詳細情報を抽出し、前記抽出された詳細情報を用いてウェブページの動作に必要なアクティブエックスコントロールをダウンロードし設置する動作を行うコントロール設置実行ファイルをユーザークライアントに設置するための情報と、前記ウェブページの動作に必要なアクティブエックスコントロールがユーザークライアントに設置されているか否かを判断し、前記コントロール設置実行ファイルに前記パラメータ情報を提供して、前記コントロール設置実行ファイルを実行する複数のモジュールを含む統合インストーラアクティブエックスコントロールの情報と、前記ウェブページの動作に必要なアクティブエックスコントロールをクライアントに設置する処理を制御するために、前記統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトと、を含む、ウェブページデータの記録された記録媒体が提供される。
【発明の効果】
【００１９】
本発明の好適な実施例によれば、アクティブエックスコントロールの設置のための統合インストーラアクティブエックスコントロールを設置することによって、同じサービスプロバイダが提供するウェブページにおいてアクティブエックスコントロールをセキュリティ警告メッセージの表示無しに設置（インストール）することが可能になる。
【００２０】
なお、本発明の好ましい実施例によれば、ユーザーの信頼する特定のサービスプロバイダが提供するウェブページに対して、セキュリティ警告ウインドウの表示（窓）無しにアクティブエックスコントロールの設置を許可することにより、ユーザーへの円滑なウェブサービスの提供が可能になる。
【発明を実施するための最良の形態】
【００２１】
以下、添付の図面を参照しつつ、本発明に係るアクティブエックスコントロール設置する方法の実施例について詳細に説明する。
【００２２】
図１は、本発明によるアクティブエックスコントロールの設置方法に適用されるシステムの一例を示す図である。
【００２３】
図１を参照すると、本発明によるアクティブエックスコントロールを設置（インストール）する方法に適用されるシステムは、ユーザークライアント１００、ウェブサーバー１０２、アクティブエックスコントロールサーバー１０４から構成されている。図１には、ウェブサーバー１０２とアクティブエックスコントロールサーバー１０４が別個に存在する構成が示されているが、ウェブサーバー１０２とアクティブエックスコントロールサーバー１０４の機能は一つの統合されたサーバーによって提供されても良い。
【００２４】
ユーザークライアント１００には、ウェブサーバー１０２から提供されるウェブページデータを表示するウェブブラウザプログラムがインストールされる。ウェブブラウザは、マイクロソフト社のインターネットエクスプローラなどの、一般的なウェブブラウザのいずれもが含まれる。
【００２５】
ユーザークライアント１００は、一般的なＰＣを含め、ＰＤＡ、ノートブック、携帯電話などのように、ネットワークを通じて通信可能であり、ウェブブラウザアプリケーションの動作が可能なデジタルデータ処理装置であればいずれも利用可能である。
【００２６】
ウェブサーバー１０２は、ユーザークライアントからの要求情報に応答して、ウェブページデータをネットワークを通じてユーザークライアントに提供する。アクティブエックスコントロールサーバー１０４は、ウェブページの動作に必要なアクティブエックスコントロールデータを保存しており、クライアントからの要求に応じて該当のアクティブエックスコントロールデータをクライアントに伝送する。前述のように、別個のアクティブエックスコントロールサーバーを使用すること無しに、ウェブサーバーからアクティブエックスコントロールデータを提供しても良い。
【００２７】
従来、ウェブページの動作に特定のアクティブエックスコントロールが必要な場合、ウェブサーバーは、該当のアクティブエックスコントロールに関する情報及びアクティブエックスコントロールを受信するためのコードベース（ｃｏｄｅｂａｓｅ）情報を含むオブジェクト（ＯＢＪＥＣＴ）タグをウェブページに挿入することによって該当するアクティブエックスコントロールのインストールを提供してきた。
【００２８】
このため、一つのサービスプロバイダが様々な種類のウェブページを提供し、各ウェブページごとに相互に異なるアクティブエックスコントロールを必要とする場合、各ページごとにアクティブエックスコントロールをインストールするためのコードベース（ｃｏｄｅｂａｓｅ）情報を含むＯＢＪＥＣＴタグを挿入しなければならず、ユーザーがアクティブエックスコントロールをインストールする度にセキュリティ警告メッセージがウェブブラウザ上に表示された。
【００２９】
これに対し、本発明は、一つのサービスプロバイダが提供する様々な種類のアクティブエックスコントロールのインストールを制御するアクティブエックスコントロール（以下、“統合インストーラアクティブエックスコントロール”という。）をユーザークライアント１００にインストールし、インストールされた統合インストーラアクティブエックスコントロールを用いて各ページに必要なアクティブエックスコントロールをインストールすることによって、アクティブエックスコントロールインストール時にセキュリティ警告ウインドウが表示される回数を最小化する方法を提案する。
【００３０】
本発明によれば、統合インストーラアクティブエックスコントロールのみがウェブページデータにコードベースを含むＯＢＪＥＣＴタグ形式で挿入される。ウェブページの動作に必要な実際のアクティブエックスコントロールはウェブページの動作時に使用されるようにＯＢＪＥＣＴタグ形式でウェブページに挿入されるものの、コードベースは含まれない。ウェブブラウザがウェブページの動作に必要なアクティブエックスコントロールのＯＢＪＥＣＴタグをリードする時には、統合インストーラアクティブエックスコントロールによって必要なアクティブエックスコントロールが既にインストールされた状態であるので、コードベースが含まれる必要がなく、セキュリティ警告メッセージが表示されない。
【００３１】
したがって、ユーザーによって統合インストーラアクティブエックスコントロールがインストールされる時にのみ、セキュリティ警告メッセージがウェブブラウザに表示され、同じサービスプロバイダが提供する他のアクティブエックスコントロールをインストールする時にはセキュリティ警告メッセージがウェブブラウザに表示されない。
【００３２】
本発明の好ましい実施例によれば、ポータルサイトの場合、メインページの動作に特別なアクティブエックスコントロールを必要としなくても、統合インストーラアクティブエックスコントロールをインストールするためのＯＢＪＥＣＴタグを有することが好ましい。大部分のユーザーは、ポータルサイトのメインページに最初に接続することによって、ポータルサイトから様々なサービスを受けるため、サブページが必要とするアクティブエックスコントロールがセキュリティ警告ウインドウ無しにインストールされることができるように、統合インストーラアクティブエックスコントロールはメインページにコードベースを含むＯＢＪＥＣＴタグ形式で挿入されることが好ましい。
【００３３】
もちろん、ユーザーがメインページを経由せずにアクティブエックスコントロールのインストールを必要とするサブページに直接接続することもあるので、統合インストーラアクティブエックスコントロールは、アクティブエックスコントロールのインストールを必要とする各ウェブページごとにコードベースを含むＯＢＪＥＣＴタグ形式で挿入されなければならない。
【００３４】
このように、アクティブエックスコントロールを必要とするメインページまたは他のウェブページを通して統合インストーラアクティブエックスコントロールがインストールされ、統合インストーラアクティブエックスコントロールによって、ウェブページの動作に必要なアクティブエックスコントロールがインストールされる場合、各ウェブページで必要とするアクティブエックスコントロールのためのＯＢＪＥＣＴタグは、コードベース情報を含む必要がないし、ウェブブラウザが該当のＯＢＪＥＣＴタグを読み込む時には、既にアクティブエックスコントロールがインストールされた状態であるからセキュリティ警告メッセージが表示されない。
【００３５】
統合インストーラアクティブエックスコントロールが、ウェブページの動作に必要なアクティブエックスコントロールを、セキュリティ警告メッセージの表示無しにインストールする詳細な方法については、別途の図面に基づいて後述する。
【００３６】
本発明の第１実施例によれば、統合インストーラアクティブエックスコントロールと統合インストーラアクティブエックスコントロールに含まれるモジュール（関数）を使用して、個別ページに必要なアクティブエックスコントロールのインストール処理を制御するスクリプトを用いて、セキュリティ警告メッセージの表示無しにアクティブエックスコントロールがインストールされる。
【００３７】
本発明の第２実施例によれば、統合インストーラアクティブエックスコントロール、統合インストーラアクティブエックスコントロールによってユーザークライアントにインストールされるコントロールインストール実行ファイル、及び統合インストーラアクティブエックスコントロールに含まれる関数を使用して、個別ページに必要な、アクティブエックスコントロールのインストール処理を制御するスクリプトを用いることで、セキュリティ警告メッセージの表示無しにアクティブエックスコントロールがインストールされる。
【００３８】
図３は、本発明の好ましい一実施例に係るウェブサーバーから提供されるウェブページの構成を示す図である。
【００３９】
図３を参照すると、本発明に基づいてウェブサーバーから提供されるウェブページは、統合インストーラアクティブエックスコントロールをインストールするためのＯＢＪＥＣＴタグと、統合インストーラがインストールされた場合に統合インストーラに含まれるモジュールを用いて個別ページに必要なアクティブエックスコントロールをインストールする処理を制御するスクリプト構文とを含んでいる。
【００４０】
統合インストーラアクティブエックスコントロールをインストールするためのＯＢＪＥＣＴタグ構文は、従来のＯＢＪＥＣＴタグ構文と同じ方式で書くことができる。
【００４１】
例えば、統合インストーラアクティブエックスコントロールのインストールのためのＯＢＪＥＣＴタグ構文は、次のようになる。
【００４２】
＜ＯＢＪＥＣＴ  ＩＤ＝“ｉｎｓｔａｌｌｅｒ”
ＣＬＡＳＳＩＤ＝“ＣＬＳＩＤ：３２３３８０Ｆ７−１Ａ０Ｆ−４Ｃ１１−Ｂ２１８−Ｃ０Ｅ７Ｅ８Ｅ８Ｃ９４０”  ｗｉｄｔｈ＝０  ｈｅｉｇｈｔ=０  ｃｏｄｅｂａｓｅ＝“ｈｔｔｐ：／／２２０．７５．２４９．２５２／ｃｏｎｔｒｏｌ／ｉｎｓｔａｌｌｅｒ．ｃａｂ＃ｖｅｒｓｉｏｎ＝１，０，１，５４”＞＜／ＯＢＪＥＣＴ＞
【００４３】
統合インストーラアクティブエックスコントロールがユーザークライアントにインストールされていない場合、上記のＯＢＪＥＣＴタグ構文を用いて統合インストーラアクティブエックスコントロールがインストールされ、この場合には、セキュリティ警告メッセージがウェブブラウザに表示される。これに対し、ウェブページの動作に必要なアクティブエックスコントロールのＯＢＪＥＣＴタグ構文は、前述したように、コードベース情報を含む必要がない。
【００４４】
既に統合インストーラアクティブエックスコントロールがユーザークライアントにインストールされている場合には、統合インストーラアクティブエックスコントロールのモジュール（関数）を使用して、スクリプトによって個別ページに必要なアクティブエックスコントロールがインストールされる。
【００４５】
図３には示していないが、ウェブページは個別ページに必要なアクティブエックスコントロールに関する情報を含むパラメータが格納されており、このパラメータの情報によって個別ページに必要なアクティブエックスコントロールの情報がチェックされ、該当のアクティブエックスコントロールをダウンロードしてインストールする処理が行われる。
【００４６】
本発明の好ましい実施例によれば、ウェブページの動作に必要なアクティブエックスコントロールの情報を含むパラメータは、ＸＭＬフォーマットのパラメータが好ましい。しかし、パラメータのフォーマットはＸＭＬに限られるものではなく、ＸＭＬフォーマット以外のフォーマットのパラメータも同様に用いることができることは当業者にとっては自明である。本明細書では説明の便宜のために、ＸＭＬパラメータが用いられる場合について説明する。
【００４７】
以上では本発明の適用されるシステム及び本発明に基づいたウェブページの構成について説明した。統合インストーラアクティブエックスコントロールを用いて、セキュリティ警告メッセージが表示されること無しにウェブページの動作に必要なアクティブエックスコントロールをインストールする方法は、様々な実施例で実現可能であり、以下、必要に応じて変更可能な本発明の実施例について説明する。
【００４８】
第１実施例
本発明の第１実施例は、統合インストーラアクティブエックスコントロールとそのモジュール（関数）を呼び出すスクリプトを用いてウェブページに必要なアクティブエックスコントロールをインストールする方法に関する。
【００４９】
前述したように、統合インストーラアクティブエックスコントロールは、ＯＢＪＥＣＴタグ形式でウェブページに挿入される。
【００５０】
図４は、本発明の好ましい一実施例に係る、統合インストーラアクティブエックスコントロールがユーザークライアントにインストールされる手順を示すフローチャートである。
【００５１】
図４を参照すると、まず、ユーザークライアントはウェブサーバーにウェブページ要求情報を伝送する（ステップ４００）。ここで、ウェブページは、統合インストーラアクティブエックスコントロールを提供するウェブページである。前述したように、ポータルサイトのメインページは、そのメインページを動作させるために別個のアクティブエックスコントロールを必要としなくても、ポータルサイトのメインページはウェブページのデータ中に統合インストーラアクティブエックスコントロールを含むことが好ましい。また、動作のために別個のアクティブエックスコントロールを必要とするウェブページに対しても統合インストーラアクティブエックスコントロールは含まれる。
【００５２】
ユーザーのウェブページ要求情報に応答して、ウェブサーバーはＯＢＪＥＣＴタグ形式の統合インストーラアクティブエックスコントロールを含むウェブページデータを、ユーザークライアントに伝送する（ステップ４０２）。
【００５３】
ウェブページデータを受信したユーザークライアントのウェブブラウザは、ウェブページデータを読み込んで（ステップ４０４）、ウェブページに含まれるＯＢＪＥＣＴタグ構文を用いて、統合インストーラアクティブエックスコントロールがクライアントにインストールされているか否かを判断するための処理を実行する（ステップ４０６）。ＯＢＪＥＣＴタグ構文には、コントロールの題目（title）、ファイルサイズ、バージョン情報、クラスＩＤ情報などを含むことができ、ウェブブラウザは、ＯＢＪＥＣＴタグ構文に含まれる条件と一致するコントロールの有無を調べる。
【００５４】
統合インストーラアクティブエックスコントロールが既にユーザークライアントにインストールされている場合には、ウェブブラウザはウェブページをロードする（ステップ４０８）。
【００５５】
統合インストーラアクティブエックスコントロールがユーザークライアントにインストールされていない場合には、ウェブブラウザは、統合インストーラアクティブエックスコントロールを要求する（ステップ４１０）。ＯＢＪＥＣＴタグ構文には統合インストーラアクティブエックスコントロールのアドレス情報が含まれており、ウェブブラウザは、含まれているアドレスを介してコントロールを要求する。図４には、ウェブサーバーにアクティブエックスコントロールを要求する場合が示されているが、ＯＢＪＥＣＴタグ構文に含まれているアドレスがウェブサーバーと異なる他のサーバーのアドレスであるときには、他のサーバーに対してアクティブエックスコントロールを要求することができるということは、当業者にとっては自明である。
【００５６】
クライアントの要求情報を受信したウェブサーバーまたはアクティブエックスコントロールを保存している他のサーバーは、クライアントの要求情報に応答して統合インストーラアクティブエックスコントロールデータを伝送する（ステップ４１２）。
【００５７】
統合インストーラアクティブエックスコントロールデータを受信したら、ユーザークライアントは、これをクライアントにインストールする（ステップ４１４）。
【００５８】
図５は、本発明の第１実施例に係る統合インストーラアクティブエックスコントロールのモジュール構成を示すブロック図である。
【００５９】
図５を参照すると、本発明の第１実施例に係る統合インストーラアクティブエックスコントロールは、アップデート判断モジュール５００、インストールコントロールリスト判断モジュール５０２、アクティブエックスコントロール受信モジュール５０４及びアクティブエックスコントロールインストールモジュール５０６を含むことができる。
【００６０】
図５において、アップデート判断モジュール５００は、クライアントに提供されたウェブページが必要とするアクティブエックスコントロール情報を判断し、該当のアクティブエックスコントロールがクライアントにインストールされているか否かを判断する機能を担う。
【００６１】
本発明の一実施例によれば、アップデート判断モジュール５００は、ウェブページに含まれたＸＭＬパラメータによってウェブページの動作に必要なアクティブエックスコントロールの情報を判断する。前述したように、ウェブページの動作に必要なアクティブエックスコントロール情報は必ずしもＸＭＬパラメータに限定されるわけはなく、様々な形式でウェブページに含むことができる。
【００６２】
図７は、本発明の第１実施例に係るＸＭＬパラメータのフィールド構成を示す図である。
【００６３】
図７を参照すると、本発明の第１実施例に係るＸＭＬパラメータは、コントロール名称フィールド７００、カテゴリーフィールド７０２、ファイル名フィールド７０４、アドレスフィールド７０６、設置経路（インストールパス）フィールド７０８、バージョンフィールド７１０、サイズフィールド７１２及び時間フィールド７１４を含むことができる。
【００６４】
コントロール題目フィールド７００には、インストールされるアクティブエックスコントロールの題目が記録される。例えば、インストールするアクティブエックスコントロールが音楽再生のためのプレーヤーであれば“ミュージックプレーヤー”という題目がコントロール題目フィールド７００に記録される。
【００６５】
カテゴリーフィールド７０２には、アクティブエックスコントロールの属するカテゴリー情報が記録される。一般に、音楽に関するウェブページの場合、複数のアクティブエックスコントロールを必要とし、その複数のアクティブエックスコントロールは、音楽というカテゴリーで管理される。すなわち、カテゴリーフィールド７０２には、カテゴリー別に管理されるアクティブエックスコントロールの上位カテゴリー情報が記録される。アクティブエックスコントロールがカテゴリー別に管理されない場合、カテゴリーフィールドは省略しても良い。
【００６６】
ファイル名フィールド７０４には、インストールするアクティブエックスコントロールのファイル名情報が記録され、アドレスフィールド７０６には、インストールされるアクティブエックスコントロールをダウンロードできるアドレス情報が記録される。
【００６７】
インストールパスフィールド７０８には、受信するアクティブエックスコントロールがインストールされるローカルクライアントにおけるパス情報が記録される。
【００６８】
バージョンフィールド７１０、サイズフィールド７１２、時間フィールド７１４には、アクティブエックスコントロールファイルのバージョン、サイズ、時間情報がそれぞれ記録される。
【００６９】
図７に示すようなフィールドの他にも、ファイル登録に関するフィールド、ファイル実行に関するオプションフィールド、ファイル実行時のパラメータに関するフィールド情報などをさらに含むことができることは当業者にとって自明である。
【００７０】
アップデート判断モジュール５００が、ウェブページの動作に必要なアクティブエックスコントロールがインストールされていないという判断情報を出力する場合、インストールコントロールリスト判断モジュール５０２は、ＸＭＬパラメータからインストールするアクティブエックスコントロールリスト情報を抽出する。
【００７１】
アクティブエックスコントロール受信モジュール５０４は、インストールするアクティブエックスコントロールの要求と受信を行う。インストールするアクティブエックスコントロールを要求するアドレス情報は、ＸＭＬパラメータに含まれている。
【００７２】
アクティブエックスコントロールインストールモジュール５０６は、受信したアクティブエックスコントロールをクライアントにインストールする。アクティブエックスコントロールインストールモジュール５０６は、ＸＭＬパラメータのインストールパスフィールド情報に従ってアクティブエックスコントロールを該当のパスにインストールし、登録が必要な場合はクライアントレジストリに登録する。
【００７３】
上述した統合インストーラアクティブエックスコントロールに含まれるモジュール（関数）は、スクリプトによって呼び出され、スクリプトは、アクティブエックスコントロールモジュールの出力情報によって適切なモジュールを呼び出して、ウェブページの動作に必要なアクティブエックスコントロールがインストールされるように制御する。
【００７４】
図６は、本発明の第１実施例によるアクティブエックスコントロールのインストール方法を示すフローチャートである。
【００７５】
図６を参照すると、ウェブページの動作に特定アクティブエックスコントロールが必要であり、且つ、統合インストーラアクティブエックスコントロールがインストールされている場合、スクリプトは、統合インストーラアクティブエックスコントロールのアップデート判断モジュールを呼び出し、アップデート判断モジュールは、ウェブページに含まれるＸＭＬパラメータを分析する（ステップ６００）。
【００７６】
ステップ６００の前に、スクリプトは統合インストーラアクティブエックスコントロールがインストールされ、正常に動作しているか否かを判断する手続き行っても良い。
【００７７】
ＸＭＬパラメータ分析の結果、ウェブページの動作に必要なアクティブエックスコントロールが既にインストールされている場合、スクリプトは、アクティブエックスコントロールのインストール処理を終了し、ウェブページがロードされる（ステップ６０４）
【００７８】
ＸＭＬパラメータ分析の結果、ウェブページの動作に必要なアクティブエックスコントロールがインストールされていない場合、スクリプトは、インストールコントロールリスト判断モジュールを呼び出して、アップデートする必要のあるアクティブエックスコントロールの情報を判別する（ステップ６０６）。
【００７９】
アップデートする必要のあるアクティブエックスコントロールの情報が決定されると、スクリプトは、該当のアクティブエックスコントロールをダウンロードするためのモジュールを呼び出し、該当のアクティブエックスコントロールをダウンロードする（ステップ６０８）。呼び出されたモジュールは、ＸＭＬパラメータに含まれたアドレス情報を用いて該当のアクティブエックスコントロールをダウンロードする。
【００８０】
受信したアクティブエックスコントロールは、ＸＭＬパラメータに含まれているインストールパスにインストールされる（ステップ６１０）。
【００８１】
図６に示す処理によれば、ウェブページの動作に必要なアクティブエックスコントロール情報はＯＢＪＥＣＴタグ構文形式でウェブページに含まれず、ＸＭＬパラメータ形式または他のフォーマットでウェブページに含まれる。また、スクリプトはインストールされた統合アクティブエックスコントローラのモジュール（関数）を呼び出して、必要なアクティブエックスコントロールをインストールする処理を制御する。
【００８２】
このような方法によれば、統合インストーラアクティブエックスコントロールをインストールする時にのみセキュリティ警告メッセージがウェブブラウザに表示され、以降、同じサービスプロバイダが提供する他のアクティブエックスコントロールをインストールする時にはセキュリティ警告メッセージが表示されることなくアクティブエックスコントロールをインストールすることができる。
【００８３】
第２実施例
第１実施例では、統合インストーラアクティブエックスコントロールと統合インストーラアクティブエックスコントロールのモジュールを呼び出すスクリプトを用いてウェブページに必要なアクティブエックスコントロールをインストールする場合について説明した。
【００８４】
第１実施例では、統合インストーラアクティブエックスコントロールにアクティブエックスコントロールをインストールするための全てのモジュールが含まれているため、ウェブページデータのサイズが大きくなるという不具合がある。
【００８５】
また、アクティブエックスコントロールをインストールするロジックがアップデートされる場合、統合インストーラアクティブエックスコントロールもアップデートしなければならず、この場合にはやむをえずセキュリティ警告メッセージが表示されることになる。
【００８６】
第２実施例は、このような問題点を解決するために、統合インストーラアクティブエックスコントローラとクライアントにインストールされるコントロールインストール実行ファイルが連動してウェブページの動作に必要なアクティブエックスコントロールをインストールする方法を提案する。
【００８７】
第２実施例の場合、コントロールインストール実行ファイルを管理し実行するロジックは、統合インストーラアクティブエックスコントロールに含まれており、アクティブエックスコントロールを実際にダウンロードしてインストールするロジックはコントロールインストール実行ファイルに含まれる。
【００８８】
以下、図面に基づき、第２実施例の詳細な構成及び動作について説明する。
【００８９】
図８は、本発明の第２実施例に係る統合インストーラアクティブエックスコントロールのモジュール構成を示す図である。
【００９０】
図８を参照すると、本発明の第２実施例による統合インストーラアクティブエックスコントロールは、コントロールインストール実行ファイルチェック／インストールモジュール８００と、アップデート判断モジュール８０２と、実行ファイル実行モジュール８０４及び実行ファイル状態情報受信モジュール８０６とにより構成することができる。
【００９１】
図８で、コントロールインストール実行ファイルチェック／インストールモジュール８００は、コントロールインストール実行ファイルが正常にクライアントにインストールされているか否かを判断し、インストールされていない場合、コントロールインストール実行ファイルをクライアントにインストールする。コントロールインストール実行ファイルを受信可能なアドレス情報は、統合インストーラアクティブエックスコントロール内にコーディングされていても良く、ウェブページデータに含まれていても良い。
【００９２】
アップデート判断モジュール８０２は、ウェブページの動作に必要なアクティブエックスコントロールがインストールされているか否かを判断する。第１実施例では、ＸＭＬパラメータの情報に基づいてアップデート判断モジュールがアップデートの必要性を判断した。第２実施例においても、アップデート判断モジュール８０２は、ＸＭＬパラメータを用いてアップデータの必要性を判断しても良い。ただし、より好ましくは、インストールする必要のあるアクティブエックスコントロールに関する簡略な情報を、スクリプト又はウェブページの他の部分に記録（格納）し、その記録された情報を用いてアップデートの必要性を判断するとよい。この場合、より詳細なアップデートの必要性の判断は、コントロールのインストール実行ファイルによって行われる。
【００９３】
実行ファイル実行モジュール８０４は、アクティブエックスコントロールをインストールする必要がある場合に呼び出され、クライアントにインストールされたコントロールインストール実行ファイルを実行する。実行ファイル実行モジュール８０４は、コントロールインストール実行ファイルの実行時に、ウェブページに含まれたＸＭＬパラメータを実行ファイルに提供する。
【００９４】
実行された実行ファイルは、ＸＭＬパラメータに含まれる情報を用いてインストールすべきアクティブエックスコントロールの情報を判断し、該当のアクティブエックスコントロールをダウンロードしてインストールする。
【００９５】
実行ファイルは、アクティブエックスのインストールと関連した状態情報を統合アクティブエスコントロールに提供し、実行ファイル状態情報受信モジュール８０６は、提供された状態情報に基づき、実行ファイルによって正常にアクティブエックスコントロールがインストールされるか否かをチェックする
【００９６】
図９は、本発明の第２実施例によるアクティブエックスコントロールのインストール方法を示すフローチャートである。
【００９７】
図９を参照すると、スクリプトは、統合インストーラアクティブエックスコントローラのアップデート判断モジュールを呼び出し、アップデート判断モジュールは、ウェブページの動作に必要なアクティブエックスコントロール情報を、ウェブページに記録された情報またはＸＭＬパラメータを用いて判断する（ステップ９００）。前述したように、アクティブエックスコントロールの動作を単純化するために、ＸＭＬパラメータよりはウェブページに記録された必要とするアクティブエックスコントロールの情報を用いてアップデートの必要性を判断することが好ましい。この時、ウェブページに記録された情報は、アクティブエックスコントロールのファイル名、バージョン、サイズ情報を含むことができる。
【００９８】
アクティブエックスコントロールに対するアップデートが必要でない場合、ウェブページがロードされる（ステップ９０４）。
【００９９】
ウェブページの動作に必要なアクティブエックスコントロールがインストールされていない場合、スクリプトは、統合インストーラアクティブエックスコントロールからコントロールインストール実行ファイルのチェック及びインストールを担当するモジュールを呼び出す。呼び出されたモジュールは、コントロールインストール実行ファイルがローカルクライアントに正常にインストールされているか否かを判断する（ステップ９０６）。
【０１００】
コントロールインストール実行ファイルがクライアントにインストールされていない場合、ウェブページに記録されたアドレスを用いてコントロールインストール実行ファイルを受信してインストールする（ステップ９０８）。
【０１０１】
コントロールインストール実行ファイルが既にインストールされている、または、ステップ９０８でインストールされた場合、コントロールインストール実行ファイルが実行され（ステップ９１０）、コントロールインストール実行ファイルは、必要なアクティブエックスコントロールを受信してインストールする動作を行う。前述したように、コントロールインストール実行ファイルの実行時に、統合インストーラアクティブエックスコントローラはＸＭＬパラメータの情報を実行ファイルに提供する。
【０１０２】
図１０は、本発明の第２実施例によるコントロールインストール実行ファイルの動作を示すフローチャートである。
【０１０３】
図１０を参照すると、コントロールインストール実行ファイルは、統合インストーラアクティブエックスコントローラから提供されたＸＭＬパラメータを用いて、アップデートの必要なアクティブエックスコントロールの情報を判断する（ステップ１０００）。第２実施例においても、第１実施例と同じフィールド構成を持つＸＭＬパラメータを利用できる。
【０１０４】
アップデートするアクティブエックスコントロール情報が判別されると、実行ファイルは、ＸＭＬパラメータに含まれるアドレス情報を用いて要求されるアクティブエックスコントロールのアドレス情報を判別し（ステップ１００２）、該当のアドレスからアクティブエックスコントロールを受信する（ステップ１００４）。
【０１０５】
実行ファイルは、ＸＭＬパラメータのインストールパスフィールドの情報を用いて、受信したファイルを該当のパスにインストールする（ステップ１００６）。
【０１０６】
アクティブエックスコントロールのインストールが完了すると、実行ファイルは、インストールに成功したという情報を統合インストーラアクティブエックスコントロールに戻す（ステップ１００８）。好ましくは、実行ファイルは、インストールの成功に関連する情報の他、動作の状態情報を統合インストーラアクティブエックスコントロールに提供し、統合インストーラアクティブエックスコントロールが実行ファイルの状態をチェックできるようにする。
【０１０７】
図１０には示していないが、インストールされたアクティブエックスコントロールの削除のための情報を記録する動作をさらに行うことができる。
【０１０８】
以上説明した第２実施例によると、統合インストーラアクティブエックスコントロールは、コントロールインストール実行ファイルにＸＭＬパラメータのみを提供し、実際のアクティブエスコントロールのインストール処理はコントロールインストール実行ファイルによって行われる。
【０１０９】
したがって、コントロールのインストールのためのロジックが変更される場合、コントロールインストール実行ファイルのみを新しくインストールすれば良く、統合インストーラアクティブエックスコントロールが更新されずに済むため、セキュリティ警告メッセージがウェブブラウザに表示される回数を最小限に抑えることができる。
【０１１０】
また、ウェブページにアクティブエックスコントロールをインストールするためのモジュールを含む必要がないため、ウェブページのデータが第１実施例に比べて低減する。
【０１１１】
第３実施例
第３実施例は、アクティブエックスコントロールの統合インストールにおいてウェブページに含まれるＸＭＬパラメータのデータサイズを最小化する方法に関するものである。
【０１１２】
第１実施例及び第２実施例においては、図７に示すようなフィールド構成を有するＸＭＬパラメータがウェブページデータに含まれる。また、場合によって、ＸＭＬパラメータは、図７に示すフィールド以外のフィールドをさらに含んでも良い。アクティブエックスコントロールは、ユーザーが該当のウェブページを初めて訪問する、または、該当のウェブページのアクティブエックスコントロールが更新されたときにダウンロードされるものであるから、図７に示すような多数のフィールドを持つＸＭＬパラメータをウェブページに含めるのは不経済となる可能性がある。
【０１１３】
図２は、本発明の第３実施例によるアクティブエックスコントロール統合インストール方法が適用されるシステム構成を示す図である。
【０１１４】
図２を参照すると、本発明の第３実施例によるアクティブエックスコントロールの統合インストールのための方法が適用されるシステムは、ユーザークライアント２００と、ウェブサーバー２０２と、アクティブエスコントロールサーバー２０４及び目録（インデックス）サーバー２０６を備えることができる。図２には、ウェブサーバー２０２、アクティブエックスコントロールサーバー２０４及び目録サーバー２０６が独立して存在するものとしたが、一つのサーバーとしても良いことは当業者にとっては自明である。
【０１１５】
図１と比較して図２は、目録サーバー２０６をさらに備えている。目録サーバー２０６は、サービスプロバイダが提供する全部または一部のアクティブエックスコントロールの目録を保存しているサーバーである。
【０１１６】
図１１は、本発明の第３実施例に係るＸＭＬパラメータのフィールド構成を示す図で、第３実施例においてウェブページに含まれるＸＭＬパラメータは、ウェブページの動作に必要なアクティブエックスコントロールのカテゴリー（題目）及び目録サーバーから提供する目録ファイル（インデックスファイル）のアドレス情報のみを含んでいる。
【０１１７】
第３実施例によると、ウェブページの動作に必要なアクティブエックスコントロールに関する詳細な情報は、目録サーバーから目録ファイルとして提供され、該目録ファイルを分析した後に、インストールされるべきアクティブエックスコントロールを判別できる。
【０１１８】
インデックスサーバーから提供する目録ファイルは、ＸＭＬ形式のデータが好ましく、フィールド構成は、図７の構成と同一にすれば良い。すなわち、目録ファイルは、サービスプロバイダが提供する全部または一部のアクティブエックスコントロールに対する図７のようなフィールド情報データを含んでいる。
【０１１９】
したがって、インストールを必要とするアクティブエックスコントロールのアドレス情報を、カテゴリー（名称）情報を用いて目録ファイルから取得し、該当のアドレスからアクティブエックスコントロールをダウンロードしてインストールすることができる。
【０１２０】
このように、ＸＭＬパラメータのデータサイズを最小化し、目録ファイルに基づいて必要なアクティブエックスコントロールを判断する第３実施例によると、アクティブエックスコントロールのインストール処理はやや複雑になりうる。
【０１２１】
しかしながら、アクティブエックスコントロールは該当のページを初めて訪問する時、または、該当のページのアクティブエックスコントロールのバージョンが更新される時にのみインストールされるので、アクティブエックスコントロールインストール処理がやや複雑になっても、長期的には第１及び第２実施例よりも経済的になるといえる。
【０１２２】
インストールを必要とするアクティブエックスコントロールを目録ファイルを用いて判断する方法は、第１及び第２実施例においても適用することができる。
【０１２３】
図１２は、第３実施例を第１実施例に適用した場合の、アクティブエックスコントロールのインストール方法を示すフローチャートである。
【０１２４】
図１２を参照すると、まず、ウェブページの動作に必要なアクティブエックスコントロールが、クライアントにインストールされているか否か判断する（ステップ１２００）。ＸＭＬパラメータがウェブページに含まれている場合、ＸＭＬパラメータ情報を用いてウェブページの動作に必要なアクティブエックスコントロールがインストールされているか否かを判断すれば良い。
【０１２５】
第３実施例によると、ＸＭＬパラメータは、インストールする必要があるアクティブエックスコントロールの詳細情報を含んでいないため、スクリプトまたはウェブページデータの他の部分に、インストールを必要とするアクティブエックスコントロールの簡略情報（ファイル名、サイズ、バージョン等）が記録され、記録された情報に基づいてウェブページの動作に必要なアクティブエックスコントロールがインストールされているか否かを判断する。
【０１２６】
必要なアクティブエックスコントロールがインストールされている場合には、ウェブページがローディングされる（ステップ１２０２）。そうでない場合には、ウェブページに含まれたＸＭＬパラメータが分析される（ステップ１２０４）。
【０１２７】
統合インストーラアクティブエックスコントロールは、ＸＭＬパラメータの目録ファイルアドレスを用いて目録ファイルを受信する（ステップ１２０６）。
【０１２８】
統合インストーラアクティブエックスコントロールは、ＸＭＬパラメータのカテゴリー（題目）情報を用いて、ＸＭＬパラメータのカテゴリー（題目）に対応するアクティブエックスコントロールファイルを目録ファイルから判断する（ステップ１２０８）。例えば、ＸＭＬパラメータのアクティブエックスコントロールカテゴリーが音楽である場合、カテゴリー情報が音楽であるアクティブエックスコントロールファイルを目録ファイルから探す。
【０１２９】
統合インストーラアクティブエックスコントロールは、目録ファイルからアップデートの必要なアクティブエックスコントロールを発見後、該当のアクティブエックスコントロールのアドレスフィールドの情報を用いて、該当のアクティブエックスコントロールデータを受信し（ステップ１２１０）、受信したアクティブエックスコントロールをインストールする（ステップ１２１２）。
【０１３０】
図１３は、第３実施例を第２実施例に適用した場合のアクティブエックスコントロールインストール方法を示すフローチャートである。
【０１３１】
図１３は、コントロールインストール実行ファイルの動作に関するもので、コントロールインストール実行ファイルの動作は、図１２の統合インストーラアクティブエックスコントロールの動作と同一なので、その詳細説明は省略する。
【０１３２】
ただし、コントロールインストール実行ファイルは、インストールされたアクティブエックスコントロールを削除するための情報を記録するステップ（ステップ１３１０）をさらに行うことができ、これによってインストールされたアクティブエックスコントロールの削除を、コントロールインストール実行ファイルによって行うことができる。
【０１３３】
従来、インストールされたアクティブエックスコントロールを削除するには、該当のファイルを直接探して削除しなければならなかった。しかし、第２実施例のようにコントロールインストール実行ファイルを用いてアクティブエックスコントロールをインストールすると、コントロール削除のための情報をプログラム上に記録でき、これにより、設置されたアクティブエックスコントロールをより簡単に削除することが可能になる。
【０１３４】
図１４は、コントロールインストール実行ファイルにおいてアクティブエックスコントロールの削除のために提供されるユーザーインターフェース（アクティブエックスコントロールの削除するためのページ）の一例を示す図である。
【０１３５】
図１４に示すようにインストールされたコントロールのリスト及びコントロールの削除を要求するボタンを提供することによって、ユーザーはインストールされたアクティブエックスコントロールをより容易に削除することができる。
【０１３６】
以上、本発明を好適な実施例に則して説明してきたが、当該技術分野における通常の知識を持つ者にとっては、添付の特許請求の範囲に記載された本発明の技術的思想およびその領域を逸脱しない範囲内で本発明を様々に修正及び変更できるということは明らかである。
【図面の簡単な説明】
【０１３７】
【図１】本発明によるアクティブエックスコントロールインストール方法が適用されるシステムの一例を示す図である。
【図２】本発明の第３実施例によるアクティブエックスコントロールの統合インストール方法が適用されるシステム構成を示す図である。
【図３】本発明の好ましい一実施例によるウェブサーバーから提供されるウェブページの構成を示す図である。
【図４】本発明の好ましい一実施例による統合インストーラアクティブエックスコントロールがユーザークライアントにインストールされる手順を示す図である。
【図５】本発明の第１実施例による統合インストーラアクティブエックスコントロールのモジュール構成を示すブロック図である。
【図６】本発明の第１実施例によるアクティブエックスコントロールのインストール方法を示すフローチャートである。
【図７】本発明の第１実施例によるＸＭＬパラメータのフィールド構成を示す図である。
【図８】本発明の第２実施例による統合インストーラアクティブエックスコントロールのモジュール構成を示す図である。
【図９】本発明の第２実施例によるアクティブエックスコントロールのインストール方法を示すフローチャートである。
【図１０】本発明の第２実施例によるコントロールインストール実行ファイルの動作を示すフローチャートである。
【図１１】本発明の第３実施例によるＸＭＬパラメータのフィールド構成を示す図である。
【図１２】第３実施例を第１実施例に適用した場合のアクティブエックスコントロールのインストール方法を示すフローチャートである。
【図１３】第３実施例を第２実施例に適用した場合のアクティブエックスコントロールのインストール方法を示すフローチャートである。
【図１４】コントロールインストール実行ファイルに提供されるアクティブエックスコントロールの削除のためのユーザーインターフェースの一例を示す図である。
【図１】
2008532136.tif 000003
【図２】
2008532136.tif 000004
【図３】
2008532136.tif 000005
【図４】
2008532136.tif 000006
【図５】
2008532136.tif 000007
【図６】
2008532136.tif 000008
【図７】
2008532136.tif 000009
【図８】
2008532136.tif 000010
【図９】
2008532136.tif 000011
【図１０】
2008532136.tif 000012
【図１１】
2008532136.tif 000013
【図１２】
2008532136.tif 000014
【図１３】
2008532136.tif 000015
【図１４】
2008532136.tif 000016
【国際調査報告】
2008532136.tif 000017