(57)【特許請求の範囲】
【請求項１】
製品を構成するハードウェアおよびファームウェアの一切に関するコンポーネント情報、少なくともホストのハードウェアの状態を制御する制御情報、該ハードウェアの状態を設定する設定情報を格納し、インターネットに接続されたコンポーネント情報格納サーバと、
前記ホストに接続されたサービスプロセッサおよび前記インターネットに接続され、前記サービスプロセッサのコンソールとしての機能を有するブラウザを介して前記コンポーネント情報格納サーバから取得した前記制御情報および設定情報に基づき、前記ブラウザを介して前記サービスプロセッサを制御するクライアントと、
を備え、
前記クライアントは、
前記ブラウザを介して、前記サービスプロセッサへスキャンインすべき前記設定情報または前記制御情報が記述された前記ブラウザが解釈可能なテキスト文書を前記コンポーネント情報格納サーバから読み出し、読み出した文書から前記設定情報または前記制御情報を抜き出して、抜き出した前記設定情報または前記制御情報を前記サービスプロセッサが有するハードウェアレジスタにスキャンインすることにより、前記ホストのハードウェアの状態の設定、制御を行うことを特徴とするサービスプロセッサ制御システム。
【請求項２】
前記コンポーネント情報、前記制御情報、前記設定情報はＸＭＬで記述されており、前記ブラウザは、前記ＸＭＬ対応とされていることを特徴とする請求項１に記載のサービスプロセッサ制御システム。
【請求項３】
前記ブラウザは、前記インターネットに接続された他のクライアントにも実装されていることを特徴とする請求項１または２に記載のサービスプロセッサ制御システム。
【請求項４】
前記クライアントは、前記ホストのハードウェアに関する情報の型をＤＴＤで定義するタグを含むＸＭＬを用いて、前記サービスプロセッサに関する情報の制御を実行することを特徴とする請求項１〜３のいずれか一つに記載のサービスプロセッサ制御システム。
【請求項５】
前記クライアントは、前記サービスプロセッサが有するハードウェアレジスタからスキャンアウトした前記ハードウェアに関する情報を、前記ＤＴＤおよび前記ハードウェアに関する情報を表示する場合の文書スタイルを定義するＤＳＳＳＬに従って、所定の型で表示することを特徴とする請求項４に記載のサービスプロセッサ制御システム。
【請求項６】
前記クライアントは、前記ＤＴＤおよび前記ＤＳＳＳＬに従って、前記文書から前記設定情報または前記制御情報のバイナリビットを抜き出し、抜き出したバイナリビットを前記サービスプロセッサのハードウェアレジスタにスキャンインすることを特徴とする請求項５に記載のサービスプロセッサ制御システム。
【請求項７】
前記クライアントは、前記ＤＴＤおよび前記ＤＳＳＳＬを用いることにより、前記ホストからのメッセージをスクロールアップまたはスクロールダウンさせて表示することを特徴とする請求項５に記載のサービスプロセッサ制御システム。
【請求項８】
前記インターネットに接続され、プログラム、前記プログラムをローディングするためのローディングモジュール、前記プログラムの実行を制御するための制御情報を格納するプログラムサーバを備え、前記クライアントは、前記ブラウザを介して、前記プログラム、ローディングモジュール、前記制御情報を前記インターネット経由で引き出した後、前記プログラムを実行することを特徴とする請求項１〜７のいずれか一つに記載のサービスプロセッサ制御システム。
【請求項９】
製品を構成するハードウェアおよびファームウェアの一切に関するコンポーネント情報、少なくともホストのハードウェアの状態を制御する制御情報、該ハードウェアの状態を設定する設定情報を格納するコンポーネント情報格納サーバにインターネットを介して接続されかつ前記ホストに接続されたサービスプロセッサに接続され、少なくとも前記サービスプロセッサのコンソールとして接続されたクライアントに適用されるサービスプロセッサ制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記クライアントとしてのコンピュータに、
前記サービスプロセッサのコンソールとしての機能を有するブラウザを介して、前記サービスプロセッサへスキャンインすべき前記設定情報または前記制御情報が記述された前記ブラウザが解釈可能なテキスト文書を前記コンポーネント情報格納サーバから読み出し、読み出した文書から前記設定情報または前記制御情報を抜き出して、抜き出した前記設定情報または前記制御情報を前記サービスプロセッサが有するハードウェアレジスタにスキャンインすることにより、前記ホストのハードウェアの状態の設定、制御を行う手順を実行させることを特徴とするサービスプロセッサ制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
前記ホストのハードウェアに関する情報の型をＤＴＤで定義するタグを含むＸＭＬを用いて、前記サービスプロセッサに関する情報の制御を行う情報制御実行手順をさらに実行させることを特徴とする請求項９に記載のサービスプロセッサ制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
製品を構成するハードウェアおよびファームウェアの一切に関するコンポーネント情報、少なくともホストのハードウェアの状態を制御する制御情報、該ハードウェアの状態を設定する設定情報を格納するコンポーネント情報格納サーバにインターネットを介して接続されかつ前記ホストに接続されたサービスプロセッサに接続され、少なくとも前記サービスプロセッサのコンソールとして接続されたクライアントに適用されるサービスプロセッサ制御プログラムであって、
前記クライアントとしてのコンピュータに、
前記サービスプロセッサのコンソールとしての機能を有するブラウザを介して、前記サービスプロセッサへスキャンインすべき前記設定情報または前記制御情報が記述された前記ブラウザが解釈可能なテキスト文書を前記コンポーネント情報格納サーバから読み出し、読み出した文書から前記設定情報または前記制御情報を抜き出して、抜き出した前記設定情報または前記制御情報を前記サービスプロセッサが有するハードウェアレジスタにスキャンインすることにより、前記ホストのハードウェアの状態の設定、制御を行う手順を実行させることを特徴とするサービスプロセッサ制御プログラム。
【請求項１２】
前記クライアントとしてのコンピュータに、
前記ホストのハードウェアに関する情報の型をＤＴＤで定義するタグを含むＸＭＬを用いて、前記サービスプロセッサに関する情報の制御を実行させる情報制御実行手順をさらに実行させることを特徴とする請求項１１に記載のサービスプロセッサ制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを介して製品を構成するハードウェアおよびファームウェアの一切に関するコンポーネント情報を引き出すサービスプロセッサ制御システムおよびサービスプロセッサ制御プログラムを記録したコンピュータ読み取り可能な記録媒体、並びにサービスプロセッサ制御プログラムに関するものである。
【０００２】
従来より、装置／ユニットの製造を業とするメーカにおいては、開発過程、設計過程、製造過程、検査過程、出荷過程、納入設置過程およびユーザでの運用・保守過程という一連の過程で、ファームウェアに関する各種コードや、ファームウェアおよびハードウェアに関するドキュメントが発生し、これらの管理配付に多大な労力、コストが注がれており、かかる問題を効果的に解決するための手段、方法が切望されている。
【０００３】
【従来の技術】
上述したように、従来より、メーカでは、開発過程、設計過程、製造過程、検査過程、出荷過程、納入設置過程およびユーザでの運用・保守過程という一連の過程で、各種コードや、ドキュメントが発生する。ファームウェアに関する各種コードとしては、ソースコードや、オブジェクトコード、パッチデータや、サービスプロセッサのメンテナンスサービス対象であるホスト（またはサーバ等）のハードウェア状態設定情報等が挙げられる。
【０００４】
また、ドキュメントとしては、ファームウェアやハードウェア等に関する、マニュアル、仕様書、設計図面、ＥＣ帳票類（新規設計通知書、設計改版通知書）等が挙げられる。ここで、図７に示したドキュメント６には、上述したマニュアル、仕様書、設計図面、ＥＣ帳票類等の一切の紙媒体が含まれているものとする。従来では、同図に示したように、ドキュメント６は、倉庫に大量に保管されており、必要に応じて、検査部門、製造部門、顧客、保守会社等へ配付される。また、ドキュメント６が配付された先では、目視により読み取りが行われる。
【０００５】
同様にして、ファームウェアに関するソースコード、オブジェクトコードや、サービスプロセッサのメンテナンスサービス対象であるホスト（またはサーバ等）のハードウェア状態設定情報等も、記録媒体等に記録された状態で、関連部門や保守会社等へ手渡しで配付される。また、メーカには、各種処理に利用されるメインフレーム等のホスト１と、サービスプロセッサ２と、コンソール３とが設置されている。サービスプロセッサ２は、ホスト１と独立したコンピュータのサブシステムであり、ホスト１のハードウェア制御、オペレーティングシステムとの会話手段の提供、ホスト１の運用状態の監視・診断等を行う。
【０００６】
コンソール３は、サービスプロセッサ２に対して指令を与えるための特定の端末であり、オペレータにより操作される。リモートメンテナンス端末５は、保守会社に設置されており、回線４を介してコンソール３（サービスプロセッサ２）に接続されている。このリモートメンテナンス端末５は、回線４を介してリモートメンテナンスを行うための端末である。
【０００７】
【発明が解決しようとする課題】
ところで、従来では、設計部門が開発したファームウェアのソースコード、オブジェクトコードや、ドキュメント６（図７参照）（以下、総称してコンポーネント情報と称する）をいちいち配付しなければならないため、配付管理に多大な労力、コストがかかるという問題があった。特に、ドキュメント６の場合には、原稿作成、版下作成、保管、配付等に多大な労力、コストがかかるという問題があった。
【０００８】
また、従来では、コンソール３がシステムの一部としてサービスプロセッサ２（ホスト１）に接続されているため、サービスプロセッサ２に対する制御がコンソール３からのみしか実行することができず、汎用性に乏しいという問題があった。
【０００９】
本発明は、上記に鑑みてなされたもので、コンポーネント情報の配付管理を小労力、低コストで行うことができるとともに、サービスプロセッサの制御に関する汎用性を向上させることができるサービスプロセッサ制御システムおよびサービスプロセッサ制御プログラムを記録したコンピュータ読み取り可能な記録媒体、並びにサービスプロセッサ制御プログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明は、製品を構成するハードウェアおよびファームウェアの一切に関するコンポーネント情報、少なくともホストのハードウェアの状態を制御する制御情報、該ハードウェアの状態を設定する設定情報を格納し、インターネットに接続されたコンポーネント情報格納サーバ（後述する一実施の形態の図面サーバ３０、ＥＣ帳票サーバ４０、プログラムサーバ５０およびマニュアルサーバ６０に相当）と、前記ホストに接続されたサービスプロセッサおよび前記インターネットに接続され、少なくとも前記サービスプロセッサのコンソール機能として前記制御情報、前記設定情報に基づくメンテナンス・サービス機能を備え、ブラウザを介して、前記コンポーネント情報、前記制御情報、前記設定情報を引き出すクライアント（後述する一実施の形態のクライアント８０、クライアント１０に相当）と、を備えることを特徴とする。
【００１１】
この発明によれば、サービスプロセッサのコンソール機能を備えかつインターネットに接続されたクライアントを設け、サービスプロセッサのコンソールとしての機能を有するブラウザを介してサーバから引き出したコンポーネント情報、制御情報、設定情報に基づき、ブラウザを介してサービスプロセッサを制御するようにしたので、従来のようにコンポーネント情報を紙媒体等により配付、保管する場合に比して、小労力かつ低コストで配付管理を行うことができ、しかもインターネットのインタラクティブ性より、最新のコンポーネント情報を容易に得ることができる。また、この発明によれば、従来の紙媒体を大量に倉庫等に保管しなくても済むため、紙媒体の不良資産処分等を行う必要が無くなる。
【００１２】
また、本発明は、上記のサービスプロセッサ制御システムにおいて、前記クライアントは、前記ブラウザを介して、前記サービスプロセッサに関する制御を実行することにより、前記制御情報、前記設定情報に基づく、前記ホストのハードウェアの状態の設定、制御を行うことを特徴とする。
【００１３】
この発明によれば、従来のコンソール３に代えて、ブラウザを実装するクライアントにより、ホストのハードウェアの状態の設定、制御を行うようにしたので、サービスプロセッサの制御に関する汎用性を向上させることができる。
【００１４】
また、本発明は、上記のサービスプロセッサ制御システムにおいて、前記コンポーネント情報、前記制御情報、前記設定情報はＸＭＬで記述されており、前記ブラウザは、前記ＸＭＬ対応とされていることを特徴とする。
【００１５】
この発明によれば、コンポーネント情報をＸＭＬで記述するようにしたので、ＸＭＬの特性上、様々な種類のコンポーネント情報を容易に構造化することができる。
【００１６】
また、本発明は、上記のサービスプロセッサ制御システムにおいて、前記ブラウザは、前記インターネットに接続された他のクライアントにも実装されていることを特徴とする。
【００１７】
この発明によれば、他のクライアントにもブラウザを実装するようにしたので、インターネットを介してサービスプロセッサに関する制御を他のクライアントからも実行することができる。
【００１８】
また、本発明は、上記のサービスプロセッサ制御システムにおいて、前記クライアントは、前記ホストのハードウェアに関する情報の型をＤＴＤで定義するタグを含むＸＭＬを用いて、前記サービスプロセッサに関する情報の制御を実行することを特徴とする。
【００１９】
この発明によれば、情報の型（たとえば、バイナリ、１６進数、１０進数）をＤＴＤで定義するＸＭＬを用いてサービスプロセッサに関する情報の制御を実行するようにしたので、ＸＭＬの用途を情報処理にも拡大させることができる。
【００２０】
また、本発明は、上記のサービスプロセッサ制御システムにおいて、前記クライアントは、前記ＤＴＤ、ＤＳＳＳＬを用いることにより、前記ホストの前記ハードウェアの状態を所定の情報を所定の型で表示することを特徴とする。
【００２１】
この発明によれば、ＤＴＤ、ＤＳＳＳＬを用いることにより、ホストのハードウェアの状態を所定の型の情報で表示するようにしたので、ＸＭＬの用途をサービスプロセッサに関する表示制御にまで拡大させることができる。
【００２２】
また、本発明は、上記のサービスプロセッサ制御システムにおいて、前記クライアントは、前記ＤＴＤ、ＤＳＳＳＬを用いることにより、所定の型の前記設定情報を前記ホストの前記ハードウェアへ書き込むことを特徴とする。
【００２３】
この発明によれば、ＤＴＤ、ＤＳＳＳＬを用いることにより、所定の型の前記設定情報をホストのハードウェアへ書き込むようにしたので、ＸＭＬの用途をハードウェアへの書き込み制御にまで拡大させることができる。
【００２４】
また、本発明は、上記のサービスプロセッサ制御システムにおいて、前記クライアントは、前記ＤＴＤ、ＤＳＳＳＬを用いることにより、前記ホストからのメッセージをスクロールアップまたはスクロールダウンさせて表示することを特徴とする。
【００２５】
この発明によれば、ＤＴＤ、ＤＳＳＳＬを用いることにより、ホストからのメッセージをスクロールアップまたはスクロールダウンさせて表示するようにしたので、ＸＭＬの用途をホストメッセージの表示制御にまで拡大させることができる。
【００２６】
また、本発明は、上記のサービスプロセッサ制御システムにおいて、前記インターネットに接続され、プログラム、前記プログラムをローディングするためのローディングモジュール、前記プログラムの実行を制御するための制御情報を格納するプログラムサーバを備え、前記クライアントは、前記ブラウザを介して、前記プログラム、ローディングモジュール、前記制御情報を前記インターネット経由で引き出した後、前記プログラムを実行することを特徴とする。
【００２７】
この発明によれば、ＸＭＬ対応のブラウザを介して、プログラム、ローディングモジュールおよび制御情報をインターネット経由でプログラムサーバから引き出すようにしたので、従来に比して、プログラムの実行を低コストでしかも迅速かつ容易に行うことができる。
【００２８】
また、本発明は、製品を構成するハードウェアおよびファームウェアの一切に関するコンポーネント情報、少なくともホストのハードウェアの状態を制御する制御情報、該ハードウェアの状態を設定する設定情報を格納するコンポーネント情報格納サーバにインターネットを介して接続されかつ前記ホストに接続されたサービスプロセッサに接続され、少なくとも前記サービスプロセッサのコンソールとして接続されたクライアントに適用されるサービスプロセッサ制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、ブラウザを介して、前記コンポーネント情報、前記制御情報、前記設定情報を引き出させる引き出し工程、をコンピュータに実行させるためのサービスプロセッサ制御プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２９】
この発明によれば、サービスプロセッサのコンソールとしての機能を有するブラウザを介してサーバから取得した制御情報および設定情報に基づき、ブラウザを介してサービスプロセッサを制御するようにしたので、従来のようにコンポーネント情報を紙媒体等により配付、保管する場合に比して、小労力かつ低コストで配付管理を行うことができ、しかもインターネットのインタラクティブ性より、最新のコンポーネント情報を容易に得ることができる。また、この発明によれば、従来の紙媒体を大量に倉庫等に保管しなくても済むため、紙媒体の不良資産処分等を行う必要が無くなる。
【００３０】
また、本発明は、上記のサービスプロセッサ制御プログラムを記録したコンピュータ読み取り可能な記録媒体において、前記ブラウザを介して、前記サービスプロセッサに関する制御を実行させることにより、前記制御情報、前記設定情報に基づく、前記ホストのハードウェアの状態の設定、制御を行わせる制御実行工程を含むことを特徴とする。
【００３１】
この発明によれば、従来のコンソール３に代えて、ブラウザを介して、サービスプロセッサに関する制御を行うようにしたので、サービスプロセッサの制御に関する汎用性を向上させることができる。
【００３２】
また、本発明は、上記のサービスプロセッサ制御プログラムを記録したコンピュータ読み取り可能な記録媒体において、前記ホストのハードウェアに関する情報の型をＤＴＤで定義するタグを含むＸＭＬを用いて、前記サービスプロセッサに関する情報の制御を実行させる情報制御実行工程を含むことを特徴とする。
【００３３】
この発明によれば、情報の型（たとえば、バイナリ、１６進数、１０進数）をＤＴＤで定義するＸＭＬを用いてサービスプロセッサに関する情報の制御を実行するようにしたので、ＸＭＬの用途を情報処理にも拡大させることができる。
【００３４】
また、本発明は、製品を構成するハードウェアおよびファームウェアの一切に関するコンポーネント情報、少なくともホストのハードウェアの状態を制御する制御情報、該ハードウェアの状態を設定する設定情報を格納するコンポーネント情報格納サーバにインターネットを介して接続されかつ前記ホストに接続されたサービスプロセッサに接続され、少なくとも前記サービスプロセッサのコンソールとして接続されたクライアントに適用されるサービスプロセッサ制御プログラムであって、ブラウザを介して、前記コンポーネント情報、前記制御情報、前記設定情報を引き出させる引き出し手順をコンピュータに実行させることを特徴とする。
【００３５】
この発明によれば、サービスプロセッサのコンソールとしての機能を有するブラウザを介してサーバから取得した制御情報および設定情報に基づき、ブラウザを介してサービスプロセッサを制御するようにしたので、従来のようにコンポーネント情報を紙媒体等により配付、保管する場合に比して、小労力かつ低コストで配付管理を行うことができ、しかもインターネットのインタラクティブ性より、最新のコンポーネント情報を容易に得ることができる。また、この発明によれば、従来の紙媒体を大量に倉庫等に保管しなくても済むため、紙媒体の不良資産処分等を行う必要が無くなる。
【００３６】
また、本発明は、上記のサービスプロセッサ制御プログラムにおいて、前記ブラウザを介して、前記サービスプロセッサに関する制御を実行させることにより、前記制御情報、前記設定情報に基づく、前記ホストのハードウェアの状態の設定、制御を行わせる制御実行手順を含むことを特徴とする。
【００３７】
この発明によれば、従来のコンソール３に代えて、ブラウザを介して、サービスプロセッサに関する制御を行うようにしたので、サービスプロセッサの制御に関する汎用性を向上させることができる。
【００３８】
また、本発明は、上記のサービスプロセッサ制御プログラムにおいて、前記ホストのハードウェアに関する情報の型をＤＴＤで定義するタグを含むＸＭＬを用いて、前記サービスプロセッサに関する情報の制御を実行させる情報制御実行手順を含むことを特徴とする。
【００３９】
この発明によれば、情報の型（たとえば、バイナリ、１６進数、１０進数）をＤＴＤで定義するＸＭＬを用いてサービスプロセッサに関する情報の制御を実行するようにしたので、ＸＭＬの用途を情報処理にも拡大させることができる。
【００４０】
【発明の実施の形態】
以下、図面を参照して本発明にかかるサービスプロセッサ制御システムおよびサービスプロセッサ制御プログラムを記録したコンピュータ読み取り可能な記録媒体、並びにサービスプロセッサ制御プログラムの一実施の形態について詳細に説明する。
【００４１】
図１は、本発明にかかる一実施の形態の構成を示すブロック図である。この図において、クライアント１０は、メーカにおける開発過程、設計過程、製造過程、検査過程、出荷過程という一連の過程で発生する、回路図、構造図等の図面に関する電子情報、各種ＥＣ帳票類（新規設計通知書、設計改版通知書等）に関する情報、プログラムに関する情報、各種マニュアルに関する電子情報情報を登録するための端末であり、インターネット２０に接続されている。このクライアント１０では、ＸＭＬ（eXtensible Markup Language）で記述された情報を閲覧するためのブラウザ１１が起動される。以下では、上述した図面、各種ＥＣ帳票類、各種マニュアルに関する電子情報やプログラムに関する情報を総称してコンポーネント情報と称する。
【００４２】
図面サーバ３０は、インターネット２０に接続されており、記憶装置３１を備えている。この記憶装置３１には、回路図、構造図等の図面に関する電子情報がＸＭＬで記述された状態で格納されている。ＥＣ帳票サーバ４０は、インターネット２０に接続されており、記憶装置４１を備えている。この記憶装置４１には、各種ＥＣ帳票類に関する電子情報がＸＭＬで記述された状態で格納されている。プログラムサーバ５０は、インターネット２０に接続されており、記憶装置５１を備えている。この記憶装置５１には、テストプログラム等が格納されている。マニュアルサーバ６０は、インターネット２０に接続されており、記憶装置６１を備えている。この記憶装置６１には、各種マニュアルに関する電子情報がＸＭＬで記述された状態で格納されている。
【００４３】
サービスプロセッサ７０は、インターネット２０およびクライアント８０に接続されており、ホスト９０（またはサーバ等）と独立したコンピュータのサブシステムであり、ホスト９０のハードウェア制御、オペレーティングシステムとの会話手段の提供、ホスト９０の運用状態の監視・診断等を行う。このサービスプロセッサ７０は、ホスト９０に対するスキャンイン用およびスキャンアウト用のバス１００を介してホスト９０に接続されている。
【００４４】
クライアント８０は、インターネット２０およびサービスプロセッサ７０に接続されており、このクライアント８０では、ＳＶＰ（SerVice Processor）ブラウザ８１が起動される。このクライアント８０は、従来のコンソール３（図７参照）に対応するものであり、ホスト９０に対するメンテナンスサービス等を行うためのものである。また、クライアント８０は、ＳＶＰブラウザ８１により、インターネット２０を介して、図面、各種ＥＣ帳票類等の情報を参照または登録することが可能とされている。また、クライアント８０（ＳＶＰブラウザ８１）には、ＩＰアドレス、ＳＭＴＰアドレス、ＦＴＰアドレスが付与されている。従って、クライアント８０は、インターネット２０経由の通信が可能とされている。
【００４５】
つぎに、上述した一実施の形態の動作について図２〜図６に示したフローチャートを参照しつつ説明する。図１に示したブラウザ１１、ＳＶＰブラウザ８１のそれぞれが起動された状態において、クライアント１０およびクライアント８０のそれぞれのディスプレイには、イベント（登録、参照、受領、・・・、ローディングブラウザ）を選択するためのメニューが表示される。
【００４６】
ここで、クライアント１０のブラウザ１１が起動された状態で、「登録」が選択されると、クライアント１０は、ステップＳＡ１の判断結果を「Ｙｅｓ」とする。ステップＳＡ８では、クライアント１０は、回路図、構造図等の図面に関する電子情報、各種ＥＣ帳票類（新規設計通知書、設計改版通知書）に関する情報、プログラムに関する情報、または各種マニュアルに関する電子情報を図面サーバ３０、ＥＣ帳票サーバ４０、プログラムサーバ５０またはマニュアルサーバ６０にインターネット２０を介して登録する。
【００４７】
なお、ハードウェアに関する情報を登録する場合には、図２に示した「登録」とともに「ハードウェア」が選択される。これにより、ハードウェアに関する図面の情報、各種ＥＣ帳票類の情報、各種マニュアルの情報が登録される。一方、ファームウェアに関する情報を登録する場合には、図２に示した「登録」とともに「ファームウェア」が選択される。これにより、ファームウェアに関する各種ＥＣ帳票類の情報、プログラム、各種マニュアルの情報が登録される。
【００４８】
また、クライアント８０のＳＶＰブラウザ８１が起動された状態で図２に示した「参照」が選択されると、クライアント８０は、ステップＳＡ２の判断結果を「Ｙｅｓ」とする。ステップＳＡ９では、クライアント８０は、回路図、構造図等の図面に関する電子情報、各種ＥＣ帳票類（新規設計通知書、設計改版通知書）に関する情報、プログラムに関する情報、各種マニュアルに関する電子情報を図面サーバ３０、ＥＣ帳票サーバ４０、プログラムサーバ５０およびマニュアルサーバ６０から引き出し、これらをＳＶＰブラウザ８１に表示させることにより、参照処理を実行する。
【００４９】
なお、ハードウェアに関する情報を参照する場合には、図２に示した「参照」とともに「ハードウェア」が選択される。これにより、ハードウェアに関する図面の情報、各種ＥＣ帳票類の情報、各種マニュアルの情報が参照される。一方、ファームウェアに関する情報を参照する場合には、図２に示した「参照」とともに「ファームウェア」が選択される。これにより、ファームウェアに関する各種ＥＣ帳票類の情報、プログラム、各種マニュアルの情報が参照される。
【００５０】
また、クライアント８０のＳＶＰブラウザ８１が起動された状態で図２に示した「受領」が選択されると、クライアント８０は、ステップＳＡ３の判断結果を「Ｙｅｓ」とする。ステップＳＡ１０では、クライアント８０は、回路図、構造図等の図面に関する電子情報、各種ＥＣ帳票類（新規設計通知書、設計改版通知書）に関する情報、プログラムに関する情報、各種マニュアルに関する電子情報を図面サーバ３０、ＥＣ帳票サーバ４０、プログラムサーバ５０およびマニュアルサーバ６０からＳＶＰブラウザ８１経由で引き出し、これらを受領した後、記憶装置（図示略）に格納する。
【００５１】
なお、ハードウェアに関する情報を受領する場合には、図２に示した「受領」とともに「ハードウェア」が選択される。これにより、ハードウェアに関する図面の情報、各種ＥＣ帳票類の情報、各種マニュアルの情報が受領される。一方、ファームウェアに関する情報を受領する場合には、図２に示した「受領」とともに「ファームウェア」が選択される。これにより、ファームウェアに関する各種ＥＣ帳票類の情報、プログラム、各種マニュアルの情報が受領される。
【００５２】
また、「コンソールブラウザ」が選択されると、クライアント８０は、図２に示したステップＳＡ４の判断結果を「Ｙｅｓ」とし、図３に示したコンソールブラウザ処理を実行する。このコンソールブラウザ処理では、クライアント８０（ＳＶＰブラウザ８１）は、サービスプロセッサ７０のコンソールとして機能する。ステップＳＢ１では、サービスプロセッサ７０経由でホスト９０のＯＳ（オペレーティングシステム）からのＯＳメッセージを受信する。このメッセージとしては、同図に示した「ＨＯＳＴ  ＯＳ  ＭＥＳＳＡＧＥ」、「ＲＵＮ０１  ＪＯＢ  ＳＴＡＲＴ」、「ＲＵＮ０２  ＪＯＢ  ＲＥＳＴＡＲＴ」等がある。
【００５３】
ステップＳＢ２では、クライアント８０は、ＯＳメッセージをＸＭＬのタグに埋め込む。たとえば、「ＨＯＳＴ  ＯＳ  ＭＥＳＳＡＧＥ」の場合、＜ＰＤ＞ＨＯＳＴ  ＯＳ  ＭＥＳＳＡＧＥ＜／ＰＤ＞である。＜ＰＤ＞は、ＳＶＰブラウザ８１上でＯＳメッセージを上から下へ（Ｄ方向）１ラインづつダウンスクロールさせることを意味するタグである。なお、ＯＳメッセージを下から上（Ｕ方向）へ１ラインづつアップスクロールさせる場合、タグは、＜ＰＵ＞である。
【００５４】
ステップＳＢ３では、ＳＶＰブラウザ８１には、ＯＳメッセージが表示される。ステップＳＢ４では、タグを確認することにより、アップスクロールであるか否かを判断し、この場合、タグが＜ＰＤ＞（ダウンスクロール）であるため、判断結果を「Ｎｏ」とする。ステップＳＢ６では、ＳＶＰブラウザ８１上には、ＯＳメッセージがＤ方向にダウンスクロールされる。一方、ステップＳＢ４の判断結果が「Ｙｅｓ」である場合、ステップＳＢ５では、ＯＳメッセージがＵ方向にアップスクロールされる。
【００５５】
また、「メンテナンスブラウザ」が選択されると、クライアント８０は、図２に示したステップＳＡ５の判断結果を「Ｙｅｓ」とし、図４に示したメンテナンスブラウザ処理を実行する。このメンテナンスブラウザ処理では、クライアント８０（ＳＶＰブラウザ８１）は、サービスプロセッサ７０のメンテナンス用として機能する。この場合、ＳＶＰブラウザ８１には、メンテナンス項目（「ＭＰＵＳＴＡＲＴ」、「ＭＰＵ  ＳＴＯＰ」、「ＭＥＭＯＲＹ  ＤＵＭＰ」等）を選択するための選択画面が表示される。
【００５６】
図４に示したステップＳＣ１では、ＤＵＭＰ（上記「ＭＥＭＯＲＹ  ＤＵＭＰ」）が選択されたか否かが判断される。この判断結果が「Ｙｅｓ」である場合、ステップＳＣ２では、サービスプロセッサ７０のハードウェアレジスタのスキャンアウトが実行され、バイナリデータが取得される。ステップＳＣ３では、クライアント８０は、取得したバイナリデータをＸＭＬのタグに埋め込む。この場合、タグは、バイナリデータであることを意味するものである。ステップＳＣ４では、スキャンアウトが完了したか否かが判断され、同判断結果が「Ｎｏ」である場合、ステップＳＣ２以降の処理が繰り返される。
【００５７】
そして、ステップＳＣ４の判断結果が「Ｙｅｓ」となると、ステップＳＣ５では、クライアント８０は、スキャンまたはログ情報をＸＭＬ化する。ステップＳＣ６では、クライアント８０は、ステップＳＣ３でタグに埋め込まれた情報およびステップＳＣ５でＸＭＬ化された情報をアプレットに埋め込む。
【００５８】
ステップＳＣ７では、クライアント８０は、メンテナンス表示用のＤＴＤ（Document Type Definition）を記憶装置（図示略）から読み込む。このＤＴＤは、ＸＭＬにおけるタグを定義するものであり、予め、記憶装置に格納されている。
ステップＳＣ８では、クライアント８０は、メンテナンス表示用のＤＳＳＳＬ（Document Style Semantics and Specification Language：文書スタイル意味指定言語）を記憶装置（図示略）から読み込む。このＤＳＳＳＬは、ＸＭＬに対応する文書スタイルを定義するためのものである。ステップＳＣ９では、ＳＶＰブラウザ８１には、ＤＳＳＳＬに従って、スキャンアウトされたバイナリデータやログ情報（ＸＭＬ情報）等が表示される。
【００５９】
一方、ステップＳＣ１の判断結果が「Ｎｏ」である場合、ステップＳＣ１０〜ＳＣ１４では、サービスプロセッサ７０のレジスタへのスキャンインが実行される。すなわち、ステップＳＣ１０では、サービスプロセッサ７０のレジスタへスキャンインすべきブラウザ入力情報（たとえば、バイナリデータ）がＸＭＬで記述された状態でＳＶＰブラウザ８１経由で読み込まれる（入力される）。従って、上記情報は、ＸＭＬのタグに埋め込まれる。
【００６０】
このブラウザ入力情報としては、バイナリデータ（２進数）の他に１６進数表記、１０進数表記等がある。バイナリデータの場合、ＸＭＬのタグは、＜Ｂ＞バイナリ表記＜／Ｂ＞であり、１６進数表記の場合、ＸＭＬのタグは、＜ＨＥＸ＞１６進数表記＜／ＨＥＸ＞である。また、１０進数表記の場合、ＸＭＬのタグは、＜ＤＥＣ＞１０進数表記＜／ＤＥＣ＞である。
【００６１】
ステップＳＣ１１では、クライアント８０は、ブラウザ入力情報の各タグに応じたＤＴＤを記憶装置（図示略）から読み込む。このＤＴＤは、ブラウザ入力情報のタグを定義するものである。このＤＴＤの一例としては、「ＴＡＧ  ＢＵＳ＝Ｘ′４４ＢＦ  ＦＦＦＦ′（ＨＥＸ）」が挙げられる。これは、「ＴＡＧ  ＢＵＳ」は、１６進表記の「４４ＢＦ  ＦＦＦＦ」に対応付けられていることを意味している。
【００６２】
ステップＳＣ１２では、クライアント８０は、ブラウザ入力情報に対応するＤＳＳＳＬを記憶装置（図示略）から読み込む。ステップＳＣ１３では、バイナリ用ビット情報を上記ＤＴＤより抜き出す。具体的には、「４４ＢＦ  ＦＦＦＦ」（１６進数）から「０１００（４）  ０１００（４）  １０１１（Ｂ）  １１１１（Ｆ）  １１１１（Ｆ）  １１１１（Ｆ）  １１１１（Ｆ）  １１１１（Ｆ）」（バイナリ用ビット情報）を抜き出す。ステップＳＣ１４では、クライアント８０は、サービスプロセッサ７０の目的とするレジスタ（たとえば、ＴＡＧ  ＢＵＳ）へ、上記バイナリ用ビット情報（バイナリデータ）をスキャンインする。
【００６３】
また、「サービスブラウザ」が選択されると、クライアント８０は、図２に示したステップＳＡ６の判断結果を「Ｙｅｓ」とし、図５に示したサービスブラウザ処理を実行する。このサービスブラウザ処理では、クライアント８０（ＳＶＰブラウザ８１）は、サービスプロセッサ７０のコンソールとして機能し、サービスプロセッサ７０に関するアップデード情報や、パッチ情報、サービスプロセッサ７０を維持管理するための情報等（いずれもＸＭＬで記述されている）のサービス情報を表示させるためのものである。これらのサービス情報は、記憶装置（図示略）に格納されている。
【００６４】
図５に示したステップＳＤ１では、クライアント８０は、記憶装置より、表示用のサービス情報（ＸＭＬで記述されている）をローディングする。ステップＳＤ２では、クライアント８０は、サービス情報に関するＤＴＤを記憶装置からローディングする。このＤＴＤは、サービス情報（ＸＭＬ）におけるタグを定義するものであり、予め、記憶装置に格納されている。ステップＳＤ３では、クライアント８０は、サービス情報表示用のＤＳＳＳＬを記憶装置（図示略）から読み込む。このＤＳＳＳＬは、サービス情報に対応する文書スタイルを定義するためのものである。ステップＳＤ４では、ＳＶＰブラウザ８１には、ＤＳＳＳＬに従って、ステップＳＤ１でローディングされたサービス情報が表示される。
【００６５】
また、「ローディングブラウザ」が選択されると、クライアント８０は、図２に示したステップＳＡ７の判断結果を「Ｙｅｓ」とし、図６に示したローディングブラウザ処理を実行する。このローディングブラウザ処理では、クライアント８０（ＳＶＰブラウザ８１）は、サービスプロセッサ７０のコンソールとして機能し、ローディングモジュール、ローディングプログラム、制御情報をローディングする機能を備えている。
【００６６】
ローディングモジュールは、記憶装置５１に格納されているソフトウェア、ファームウェアをインターネット２０経由でローディングするためのものである。
ローディングプログラムは、記憶装置５１に格納されているソフトウェア、ファームウェアである。制御情報は、ローディングプログラムの実行を制御するための情報であり、データの書き込み番地の指定や、スキップ番地等がＸＭＬで記述されたものである。
【００６７】
すなわち、図６に示したステップＳＥ１では、クライアント８０（ＳＶＰブラウザ８１）は、インターネット２０およびプログラムサーバ５０を経由して、記憶装置５１からローディングモジュールを引き出す。具体的には、クライアント８０は、ローディングモジュールに従って、同図に示したメモリマップの「００ＦＦ００」番地〜「００ＦＦＦＦ」番地および「０３ＦＦＡ０」番地〜「０４ＥＥＦＦ」番地からローディングモジュールを引き出す。ステップＳＥ２では、クライアント８０（ＳＶＰブラウザ８１）は、インターネット２０およびプログラムサーバ５０を経由して、記憶装置５１からローディングプログラムを引き出す。
【００６８】
ステップＳＥ３では、クライアント８０（ＳＶＰブラウザ８１）は、インターネット２０およびプログラムサーバ５０を経由して、記憶装置５１から制御情報を引き出す。ステップＳＥ４では、クライアント８０（ＳＶＰブラウザ８１）は、制御情報に従って、ローディングプログラムを実行する。ステップＳＥ５では、全てのローディングプログラムの実行が終了したか否かが判断され、この判断結果が「Ｎｏ」である場合、ステップＳＥ１以降の処理が繰り返される。
【００６９】
以上説明したように、一実施の形態によれば、サービスプロセッサ７０のコンソール機能を備えかつインターネット２０に接続されたクライアント８０を設け、コンポーネント情報（図面の情報、各種ＥＣ帳票類の情報等）や、少なくともホスト９０のハードウェアの状態を制御する制御情報、該ハードウェアの状態を設定する設定情報をＳＶＰブラウザ８１を介して引き出すようにしたので、従来のようにコンポーネント情報を紙媒体等により配付、保管する場合に比して、小労力かつ低コストで配付管理を行うことができ、しかもインターネット２０のインタラクティブ性より、最新のコンポーネント情報を容易に得ることができる。
また、一実施の形態によれば、従来の紙媒体を大量に倉庫等に保管しなくても済むため、紙媒体の不良資産処分等を行う必要が無くなる。
【００７０】
また、一実施の形態によれば、従来のコンソール３に代えて、ＳＶＰブラウザ８１を実装するクライアント８０により、サービスプロセッサ７０に関する制御を行うようにしたので、サービスプロセッサ７０の制御に関する汎用性を向上させることができる。
【００７１】
また、一実施の形態によれば、コンポーネント情報をＸＭＬで記述するようにしたので、ＸＭＬの特性上、様々な種類のコンポーネント情報を容易に構造化することができる。
【００７２】
また、一実施の形態によれば、インターネット２０に接続された他のクライアント（図示略）に、ＳＶＰブラウザ８１と同一の機能をブラウザを実装することにより、インターネット２０を介してサービスプロセッサ７０に関する制御を他のクライアントからも実行することができる。
【００７３】
また、一実施の形態によれば、データの型（たとえば、バイナリ、１６進数、１０進数）をタグにより定義したＸＭＬを用いてサービスプロセッサ７０に関する情報の制御を実行するようにしたので、ＸＭＬの用途をデータ処理にも拡大させることができる。
【００７４】
また、一実施の形態によれば、ＸＭＬ対応のＳＶＰブラウザ８１を介して、プログラム、ローディングモジュールおよび制御情報をインターネット２０経由でプログラムサーバから引き出すようにしたので、従来に比して、プログラムの実行を低コストでしかも迅速かつ容易に行うことができる。
【００７５】
以上本発明にかかる一実施の形態について図面を参照して詳述してきたが、具体的な構成例はこの一実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。たとえば、前述した一実施の形態においては、クライアント８０（ＳＶＰブラウザ８１）の機能を実現するためのサービスプロセッサ制御プログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたサービスプロセッサ制御プログラムをコンピュータに読み込ませ、実行するようにしてもよい。
【００７６】
このコンピュータは、サービスプロセッサ制御プログラムを実行するＣＰＵと、キーボード、マウス等の入力装置と、各種データを記憶するＲＯＭ（Read Only Memory）と、演算パラメータ等を記憶するＲＡＭ（Random Access Memory）と、記録媒体からサービスプロセッサ制御プログラムを読み取る読取装置と、ディスプレイ、プリンタ等の出力装置と、装置各部を接続するバスとから構成されている。
【００７７】
ＣＰＵは、読取装置を経由して記録媒体に記録されているサービスプロセッサ制御プログラムを読み込んだ後、サービスプロセッサ制御プログラムを実行することにより、前述した制御を行う。なお、記録媒体には、光ディスク、フロッピー（登録商標）ディスク、ハードディスク等の可搬型の記録媒体が含まれる。
【００７８】
【発明の効果】
以上説明したように本発明によれば、サービスプロセッサのコンソール機能を備えかつインターネットに接続されたクライアントを設け、コンポーネント情報、制御情報、設定情報をブラウザを介して引き出すようにしたので、従来のようにコンポーネント情報を紙媒体等により配付、保管する場合に比して、小労力かつ低コストで配付管理を行うことができ、しかもインターネットのインタラクティブ性より、最新のコンポーネント情報を容易に得ることができるという効果を奏する。また、請求項１にかかる発明によれば、従来の紙媒体を大量に倉庫等に保管しなくても済むため、紙媒体の不良資産処分等を行う必要が無くなるという効果を奏する。
【００７９】
また、本発明によれば、従来のコンソール３に代えて、ブラウザを実装するクライアントにより、ホストのハードウェアの状態の設定、制御を行うようにしたので、サービスプロセッサの制御に関する汎用性を向上させることができるという効果を奏する。
【００８０】
また、本発明によれば、コンポーネント情報をＸＭＬで記述するようにしたので、ＸＭＬの特性上、様々な種類のコンポーネント情報を容易に構造化することができるという効果を奏する。
【００８１】
また、本発明によれば、他のクライアントにもブラウザを実装するようにしたので、インターネットを介してサービスプロセッサに関する制御を他のクライアントからも実行することができるという効果を奏する。
【００８２】
また、本発明によれば、情報の型（たとえば、バイナリ、１６進数、１０進数）をＤＴＤで定義するＸＭＬを用いてサービスプロセッサに関する情報の制御を実行するようにしたので、ＸＭＬの用途を情報処理にも拡大させることができるという効果を奏する。
【００８３】
また、本発明によれば、ＤＴＤ、ＤＳＳＳＬを用いることにより、ホストのハードウェアの状態を所定の型の情報で表示するようにしたので、ＸＭＬの用途をサービスプロセッサに関する表示制御にまで拡大させることができるという効果を奏する。
【００８４】
また、本発明によれば、ＤＴＤ、ＤＳＳＳＬを用いることにより、所定の型の前記設定情報をホストのハードウェアへ書き込むようにしたので、ＸＭＬの用途をハードウェアへの書き込み制御にまで拡大させることができるという効果を奏する。
【００８５】
また、本発明によれば、ＤＴＤ、ＤＳＳＳＬを用いることにより、ホストからのメッセージをスクロールアップまたはスクロールダウンさせて表示するようにしたので、ＸＭＬの用途をホストメッセージの表示制御にまで拡大させることができるという効果を奏する。
【００８６】
また、本発明によれば、ＸＭＬ対応のブラウザを介して、プログラム、ローディングモジュールおよび制御情報をインターネット経由でプログラムサーバから引き出すようにしたので、従来に比して、プログラムの実行を低コストでしかも迅速かつ容易に行うことができるという効果を奏する。また、請求項９にかかる発明によれば、従来の紙媒体を大量に倉庫等に保管しなくても済むため、紙媒体の不良資産処分等を行う必要が無くなるという効果を奏する。
【００８７】
また、本発明によれば、コンポーネント情報、制御情報、設定情報をブラウザを介して引き出すようにしたので、従来のようにコンポーネント情報を紙媒体等により配付、保管する場合に比して、小労力かつ低コストで配付管理を行うことができ、しかもインターネットのインタラクティブ性より、最新のコンポーネント情報を容易に得ることができるという効果を奏する。
【００８８】
また、本発明によれば、従来のコンソール３に代えて、ブラウザを介して、サービスプロセッサに関する制御を行うようにしたので、サービスプロセッサの制御に関する汎用性を向上させることができるという効果を奏する。
【００８９】
また、本発明によれば、情報の型（たとえば、バイナリ、１６進数、１０進数）をＤＴＤで定義するＸＭＬを用いてサービスプロセッサに関する情報の制御を実行するようにしたので、ＸＭＬの用途を情報処理にも拡大させることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明にかかる一実施の形態の構成を示すブロック図である。
【図２】同一実施の形態の全体処理を説明するフローチャートである。
【図３】同一実施の形態におけるコンソールブラウザ処理を説明するフローチャートである。
【図４】同一実施の形態におけるメンテナンスブラウザ処理を説明するフローチャートである。
【図５】同一実施の形態におけるサービスブラウザ処理を説明するフローチャートである。
【図６】同一実施の形態におけるローディングブラウザ処理を説明するフローチャートである。
【図７】従来の構成を示すブロック図である。
【符号の説明】
２０  インターネット
３０  図面サーバ
４０  ＥＣ帳票サーバ
５０  プログラムサーバ
６０  マニュアルサーバ
７０  サービスプロセッサ
８０  クライアント
８１  ＳＶＰブラウザ
９０  ホスト
【図１】
0004571323.tif 000002
【図２】
0004571323.tif 000003
【図３】
0004571323.tif 000004
【図４】
0004571323.tif 000005
【図５】
0004571323.tif 000006
【図６】
0004571323.tif 000007
【図７】
0004571323.tif 000008