(57)【特許請求の範囲】
【請求項１】
複数の構成要素を備えた作業対象物に対する作業手順を表す情報を提供する情報処理装置であって、
前記構成要素に対する作業手順を表す各作業手順情報をそれぞれ記憶した作業手順情報記憶手段と、前記構成要素間における作業手順の合成の可否を表す合成可否情報を記憶した合成可否情報記憶手段と、を備えると共に、
前記構成要素の組み合わせパターンを生成する構成要素組み合わせ手段と、
同時作業されるよう組み合わせられた前記構成要素間における作業手順の合成が可能か否かを前記合成可否情報に基づいて判定する合成可否判定手段と、
合成可能と判定された前記構成要素に対する前記作業手順情報を合成する作業手順情報合成手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記構成要素組み合わせ手段は、一部の前記構成要素間が同時作業されるよう前記組み合わせパターンを生成する、ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記構成要素組み合わせ手段は、前記組み合わせパターンを複数設定し、
前記合成可否判定手段は、設定された前記各組み合わせパターン毎に前記構成要素間における作業手順の合成の可否を判定する、
ことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記各作業手順に対応して予め設定されている作業時間情報をそれぞれ記憶した作業時間記憶手段と、
前記組み合わせパターンにおける総作業時間を、前記作業時間記憶手段に記憶された各作業時間情報に基づいて算出する作業時間算出手段と、
を備えたことを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記作業時間算出手段にて算出された総作業時間が最も短い前記組み合わせパターンを選定する組み合わせパターン選定手段を備えた、ことを特徴とする請求項４記載の情報処理装置。
【請求項６】
作業対象物を構成する構成要素に対する作業手順を表す各作業手順情報をそれぞれ記憶した作業手順情報記憶手段と、前記構成要素間における作業手順の合成の可否を表す合成可否情報を記憶した合成可否情報記憶手段と、を備え、前記作業対象物に対する作業手順を表す情報を提供する情報処理装置に、
前記構成要素の組み合わせパターンを生成する構成要素組み合わせ手段と、
同時作業されるよう組み合わせられた前記構成要素間における作業手順の合成が可能か否かを前記合成可否情報に基づいて判定する合成可否判定手段と、
合成可能と判定された前記構成要素に対する前記作業手順情報を合成する作業手順情報合成手段と、
を実現させるためのプログラム。
【請求項７】
前記構成要素組み合わせ手段は、前記組み合わせパターンを複数設定し、
前記合成可否判定手段は、設定された前記各組み合わせパターン毎に前記構成要素間における作業手順の合成の可否を判定する、
ことを特徴とする請求項６記載のプログラム。
【請求項８】
前記情報処理装置に、前記各作業手順に対応して予め設定されている作業時間情報に基づいて、前記組み合わせパターンにおける総作業時間を算出する作業時間算出手段、を実現させるための請求項７記載のプログラム。
【請求項９】
前記情報処理装置に、前記作業時間算出手段にて算出された総作業時間が最も短い前記組み合わせパターンを選定する組み合わせパターン選定手段、を実現させるための請求項８記載のプログラム。
【請求項１０】
作業対象物を構成する構成要素に対する作業手順を表す各作業手順情報をそれぞれ記憶した作業手順情報記憶手段と、前記構成要素間における作業手順の合成の可否を表す合成可否情報を記憶した合成可否情報記憶手段と、を備えた情報処理装置にて、前記作業対象物に対する作業手順を表す情報を提供する方法であって、
前記構成要素の組み合わせパターンを生成する構成要素組み合わせ工程と、
同時作業されるよう組み合わせられた前記構成要素間における作業手順の合成が可能か否かを前記合成可否情報に基づいて判定する合成可否判定工程と、
合成可能と判定された前記構成要素に対する前記作業手順情報を合成する作業手順情報合成工程と、
を有することを特徴とする作業手順情報提供方法。
【請求項１１】
前記構成要素組み合わせ工程は、前記組み合わせパターンを複数設定し、
前記合成可否判定工程は、設定された前記各組み合わせパターン毎に前記構成要素間における作業手順の合成の可否を判定する、
ことを特徴とする請求項１０記載の作業手順情報提供方法。
【請求項１２】
少なくとも前記構成要素組み合わせ工程の後に、前記各作業手順に対応して予め設定されている作業時間情報に基づいて、前記組み合わせパターンにおける総作業時間を算出する作業時間算出工程を有する、ことを特徴とする請求項１１記載の作業手順情報提供方法。
【請求項１３】
前記作業時間算出工程にて算出された総作業時間が最も短い前記組み合わせパターンを選定する組み合わせパターン選定工程を有する、ことを特徴とする請求項１２記載の作業手順情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置にかかり、特に、複数の構成要素を備えた作業対象物の作業手順を提供する情報処理装置に関する。
【背景技術】
【０００２】
コンピュータや自動車など、各種装置の構成及び組み込みソフトウェアの複雑化に伴い、その故障に対する修理や保守を行う際には、その作業手順マニュアルが必要となる。このような状況に応じて、下記特許文献１，２には、作業手順がデータベース化されており、症状に応じた作業手順の提供を受けることができるシステムが開示されている。
【０００３】
【特許文献１】特開２００３−５８６５２号公報
【特許文献２】特開２００４−３５６７０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方で、上述したように作業対象装置の構成の複雑化に伴い、複数の部品やソフトウェアに対する作業をほぼ同時に行う必要性が生じている。しかし、作業者は、それら複数の作業手順をどの順序で、さらには、どのように合成して作業してよいか分からない場合が多く、また、マニュアルを参照するといった手間が生じるなど、効率的な作業を行うことが困難であった。特に、人手によって複数の作業手順を合成できない場合には、個々の作業手順の提供を受けて別々に作業を行ったり、あるいは、合成できない組み合わせを回避した部品やソフトウェアの組み合わせで作業手順を合成するなどの対応を取らなければならない、という問題が生じていた。
【０００５】
また、仮に作業手順を合成できた場合であっても、かかる作業が最も効率的であるか否かを検証することが困難であり、依然として作業の効率化を図ることができない、という問題があった。
【０００６】
このため、本発明では、上記従来例の有する不都合を改善し、特に、作業の効率化及び確実性の向上を図ることができる作業手順を提供すること、をその目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明である情報処理装置は、
複数の構成要素を備えた作業対象物に対する作業手順を表す情報を提供する情報処理装置であって、
構成要素に対する作業手順を表す各作業手順情報をそれぞれ記憶した作業手順情報記憶手段と、構成要素間における作業手順の合成の可否を表す合成可否情報を記憶した合成可否情報記憶手段と、を備えると共に、
構成要素の組み合わせパターンを生成する構成要素組み合わせ手段と、
同時作業されるよう組み合わせられた構成要素間における作業手順の合成が可能か否かを合成可否情報に基づいて判定する合成可否判定手段と、
合成可能と判定された構成要素に対する作業手順情報を合成する作業手順情報合成手段と、
を備えたことを特徴としている。
【０００８】
上記発明によると、まず、所定の作業対象物を構成する複数の構成要素の組み合わせパターンが生成され、組み合わせられた構成要素間のうち、同時作業される構成要素間の作業手順が合成可能か否か判定される。そして、合成可能である場合には、それらの作業手順情報が合成される。従って、同時作業可能な作業手順の合成が自動的に行われるため、作業の効率化、及び、作業の確実性の向上を図ることができる。
【０００９】
そして、構成要素組み合わせ手段は、一部の構成要素間が同時作業されるよう組み合わせパターンを生成する、ことを特徴としている。また、構成要素組み合わせ手段は、組み合わせパターンを複数設定し、合成可否判定手段は、設定された各組み合わせパターン毎に構成要素間における作業手順の合成の可否を判定する、ことを特徴としている。
【００１０】
これにより、全ての構成要素が同時作業される場合に限らず、一部の構成要素が同時作業されるよう組み合わせパターンも生成されるため、より柔軟な組み合わせを生成することができ、さらに、複数の組み合わせパターンを生成することで、さらに効率的な作業手順を生成することができる。
【００１１】
また、各作業手順に対応して予め設定されている作業時間情報をそれぞれ記憶した作業時間記憶手段と、組み合わせパターンにおける総作業時間を、作業時間記憶手段に記憶された各作業時間情報に基づいて算出する作業時間算出手段と、を備えたことを特徴としている。そしてさらに、作業時間算出手段にて算出された総作業時間が最も短い組み合わせパターンを選定する組み合わせパターン選定手段を備えた、ことを特徴としている。これにより、生成された組み合わせパターンの作業時間を知ることができると共に、さらに、最短の組み合わせパターンが自動的に選定されるため、より作業の効率化を図ることができる。
【００１２】
また、本発明の他の形態であるプログラムは、
作業対象物を構成する構成要素に対する作業手順を表す各作業手順情報をそれぞれ記憶した作業手順情報記憶手段と、構成要素間における作業手順の合成の可否を表す合成可否情報を記憶した合成可否情報記憶手段と、を備え、作業対象物に対する作業手順を表す情報を提供する情報処理装置に、
構成要素の組み合わせパターンを生成する構成要素組み合わせ手段と、
同時作業されるよう組み合わせられた構成要素間における作業手順の合成が可能か否かを合成可否情報に基づいて判定する合成可否判定手段と、
合成可能と判定された構成要素に対する前記作業手順情報を合成する作業手順情報合成手段と、
を実現させる、ことを特徴としている。
【００１３】
そして、構成要素組み合わせ手段は、組み合わせパターンを複数設定し、合成可否判定手段は、設定された各組み合わせパターン毎に構成要素間における作業手順の合成の可否を判定する、ことを特徴としている。さらに、情報処理装置に、各作業手順に対応して予め設定されている作業時間情報に基づいて、組み合わせパターンにおける総作業時間を算出する作業時間算出手段、を実現させる、ことを特徴としている。また、情報処理装置に、作業時間算出手段にて算出された総作業時間が最も短い組み合わせパターンを選定する組み合わせパターン選定手段、を実現させる、ことも特徴としている。
【００１４】
また、本発明の他の形態である作業手順情報提供方法は、
作業対象物を構成する構成要素に対する作業手順を表す各作業手順情報をそれぞれ記憶した作業手順情報記憶手段と、構成要素間における作業手順の合成の可否を表す合成可否情報を記憶した合成可否情報記憶手段と、を備えた情報処理装置にて、作業対象物に対する作業手順を表す情報を提供する方法であって、
構成要素の組み合わせパターンを生成する構成要素組み合わせ工程と、
同時作業されるよう組み合わせられた構成要素間における作業手順の合成が可能か否かを合成可否情報に基づいて判定する合成可否判定工程と、
合成可能と判定された構成要素に対する作業手順情報を合成する作業手順情報合成工程と、
を有することを特徴としている。
【００１５】
そして、構成要素組み合わせ工程は、組み合わせパターンを複数設定し、合成可否判定工程は、設定された各組み合わせパターン毎に構成要素間における作業手順の合成の可否を判定する、ことを特徴としている。さらに、少なくとも構成要素組み合わせ工程の後に、各作業手順に対応して予め設定されている作業時間情報に基づいて、組み合わせパターンにおける総作業時間を算出する作業時間算出工程を有する、ことを特徴としている。また、作業時間算出工程にて算出された総作業時間が最も短い組み合わせパターンを選定する組み合わせパターン選定工程を有する、ことを特徴としている。
【００１６】
上述した構成のプログラムや方法の発明であっても、上記情報処理装置と同様に作用するため、上述した本発明の目的を達成することができる。
【発明の効果】
【００１７】
本発明は、以上のように構成され機能するので、これによると、作業を行う構成要素に応じて作業手順の合成が可能か否かが自動的に調べられ、かつ、作業手順情報の合成が行われるため、作業対象物に対する作業の効率化、及び、作業の確実性の向上を図ることができる、という従来にない優れた効果を有する。
【発明を実施するための最良の形態】
【００１８】
本発明は、部品やソフトウェアなどを構成要素に有するコンピュータなどの作業対象物に対する作業手順の合成、及び、その作業手順の提供を実現するための発明である。以下、実施例では、作業手順の合成及び提供を、情報処理装置である手順生成サーバにて実現する場合を説明する。
【００１９】
なお、実施例では、手順生成サーバが、作業者が操作する手順受信端末からアクセスを受けたことに応じて作業手順の合成及び提供を行うことを例示するが、作業者にて直接手順生成サーバの操作が行われた場合も同様である。つまり、手順生成サーバは、作業手順の要求を直接操作装置から受け付けてもよく、また、その作業手順の提供をディスプレイやプリンタから出力してもよい。
【実施例１】
【００２０】
本発明の第１の実施例を、図１乃至図１４を参照して説明する。図１は、システム全体の構成を示すブロック図であり、図２乃至図３は、各コンピュータの構成を示す機能ブロック図である。図４乃至１２は、コンピュータに記憶されるデータの一例を示す図であり、図１３乃至図１４は、動作を示す図である。
【００２１】
［構成］
図１を参照すると、本実施例におけるシステムは、手順生成サーバ１０と、手順受信端末２０と、から構成されており、インターネット、イントラネット等のネットワークであるインターネット５００を介して接続されている。以下、各コンピュータについて詳述する。
【００２２】
＜手順生成サーバ＞
手順生成サーバ１０は、一般的なサーバコンピュータであり、後述するように、複数の構成要素である部品／ソフトウェアを備えた作業対象物に対する作業手順を表す情報を、手順受信端末２０に対して提供する情報処理装置である。そして、その演算装置には、所定のプログラムが組み込まれることにより、図２に示すように、基本機能部１０１と、手順生成部１０２と、Ｗｅｂサーバ部１０３と、が構築されている。また、記憶装置には、ＷｅｂコンテンツＤＢ１０４と、一時テーブル作成用ＤＢ１０５と、手順ＤＢ１０６と、手順組み合わせＤＢ１０７といった、４種類のデータベースが形成されている。
【００２３】
これにより、手順生成サーバ１０は、後述する手順受信端末２０より検索メニュー用ＵＲＬを指定してアクセスされると、かかる手順受信端末２０へ検索メニュー画面を送信する。そして、手順受信端末２０より、お客様名、又は、作業対象物である装置情報をキーにした部品／ソフトウェアの検索要求を受け付けると、手順受信端末２０へ該当する部品／ソフトウェア一覧画面を送信する。さらに、手順受信端末２０より作業手順を必要とされる部品／ソフトウェアの選択を受信すると、選択された各部品／ソフトウェアの作業手順は合成可能か判断し、合成不可能な場合は、各部品／ソフトウェアの作業手順情報をそれぞれ送信し、合成可能な場合は、同時作業する各部品／ソフトウェアの作業手順情報を合成し、手順受信端末２０へ送信する。以下、上述した各部１０１〜１０３、及び、各ＤＢ１０４〜１０７について詳述する。
【００２４】
まず、ＷｅｂコンテンツＤＢ１０４は、図４に示すように、Ｗｅｂコンテンツ（図４（ｂ）参照）をツリー形式（図４（ａ）参照）で管理しているデータベースであり、ＵＲＬがコンテンツデータと関連付けしてデータベース化されており、インターネット５００経由で手順受信端末２０からＵＲＬによりホームページのアクセスを受け付けた際に使用する。
【００２５】
手順組み合わせＤＢ（データベース）１０７は、まず、図６に示すように、作業対象物となる装置と、その構成要素となる部品／ソフトウェアと、の組み合わせ表を含む。また、これと共に、図７に示すように、作業対象物が設置されているお客様毎の装置名と、その装置の構成要素である部品／ソフトウェアが関連付けされてデータベース化された組み合わせ表を含む。また、手順組み合わせＤＢ１０７は、図５に示すように、各部品／ソフトウェア同士の作業手順の合成の可否を表す合成可否フラグ（合成可否情報）の表を含む（合成可否情報記憶手段）。さらに、図８に示すように、部品／ソフトウェアに対する作業手順の作業時間を表す作業工数（作業時間情報）がデータベース化されて記憶されている（作業時間記憶手段）。そして、上述した手順組み合わせＤＢ１０７に記憶されている情報は、後述する手順生成部１０２により、手順受信端末２０より選択された各部品／ソフトウェアの全ての合成組み合わせと、その組み合わせ毎の組み合わせ可否と、その組み合わせ毎の合計作業工数一覧を生成する際に使用される（図１０、図１１参照）。
【００２６】
手順ＤＢ１０６には、図８に示す部品／ソフトウェアに対する作業手順名と、作業手順内容を表すコンテンツ（作業手順情報）とが（図９（ｂ）、（ｃ）参照）、関連付けされてデータベース化されて記憶されている（図９（ａ）参照、作業手順情報記憶手段）。そして、各部品／ソフトウェアの作業手順を送信する際、並びに、作業手順の合成を行う際に使用される。
【００２７】
一時テーブル作成用ＤＢ１０５には、手順受信端末２０より受信した、作業者が作業手順を必要としている部品／ソフトウェアを選択する情報から、上述したように図５乃至図８に示した手順組み合わせＤＢ１０７内の該当する情報、つまり、部品／ソフトウェア名称、管理番号一覧、該当する部品／ソフトウェアの合成不可フラグ（図１０（ｂ）参照）、該当する部品／ソフトウェアと作業手順名の組み合わせ（図１０（ａ）参照）、並びに、各作業手順毎の作業工数一覧（図１１参照）が、一時格納される。また、一時テーブル作成用ＤＢ１０５には、手順生成部１０２により、手順ＤＢ１０６内の作業手順コンテンツが合成されたものが一時格納される（図１２参照）。
【００２８】
次に、基本機能部１０１について説明する。基本機能部１０１は、Ｗｅｂサービスを提供する機器としての基本機能を発揮するよう作動する処理部であり、手順生成部１０２及びＷｅｂサーバ部１０３と協働して、以下のように作動する機能を有する。まず、手順受信端末２０からＵＲＬを指定されてホームページに対するアクセスを受け付けると、そのＵＲＬに該当するコンテンツを送信する。また、手順受信端末２０より選択された各部品／ソフトウェアの各作業手順情報、あるいは、合成した作業手順情報を当該手順受信端末２０へ送信する。
【００２９】
そして、手順生成部１０２は、部品／ソフトウェア間の作業手順の合成を行う機能を有する。具体的には、後述する手順組み合わせＤＢ１０７を参照して、まず、手順受信端末２０により選択された各部品／ソフトウェアの全ての合成組み合わせ、つまり、図１１に示すような組み合わせパターンを複数生成する（構成要素組み合わせ手段）。このとき、部品／ソフトウェア間のうち、全部あるいは一部が同時実行されるよう組み合わせを生成する。そして、生成された組み合わせ毎に、同時作業されるよう組み合わせられた部品／ソフトウェアの作業手順が合成可能な否かを、上述した手順組み合わせＤＢ１０７に含まれる合成可否フラグ（図１０（ａ）参照）を参照して判定する（合成可否判定手段）。さらに、その組み合わせ毎の作業時間を算出して、合計作業工数一覧を一時テーブル作成用ＤＢ１０５に生成しておく（図１１参照、作業時間算出手段）。そして、手順生成部１０２は、これら組み合わせパターンのうち、一番作業時間が少ない組み合わせで作業手順の合成を行う（組み合わせパターン選定手段、作業手順情報合成手段）。ここで、合成の一例としては、図１２に示すように、ＨＴＭＬコンテンツの場合、各作業手順コンテンツの<body>から</body>の間を抽出し、その作業手順コンテンツを作業手順名の若番から順に連結し、さらにＨＴＭＬコンテンツとして認識させるため、ヘッダ部／フッダ部を付加する。そして、合成された作業手順コンテンツを含む全ての作業手順コンテンツを、手順受信端末２０へ送信する。
【００３０】
Ｗｅｂサーバ部１０３は、インターネット５００と接続されているイーサネット（登録商標）カード等の通信機器並びにその通信制御を行うソフトウェア，ミドルウェア等である。この機能により、インターネット５００経由で手順受信端末２０からＵＲＬによりホームページのアクセスを受け付けると、ＷｅｂコンテンツＤＢ１０４よりそのＵＲＬに該当するコンテンツを受け取り、手順受信端末２０へ送信する。また、Ｗｅｂサーバ部１０３は、手順受信端末２０からお客様又は装置名をキーに部品の検索を受け付けると、手順組み合わせＤＢ１０７内の該当する部品一覧を手順受信端末２０へ送信する。
【００３１】
＜手順受信端末＞
手順受信端末２０は、作業者が操作する例えばパーソナルコンピュータであり、演算装置に所定のプログラムが組み込まれることで、図３に示すように、基本機能部２０１と、ホームページアクセス部２０２と、手順データ表示部２０３と、が構築されている。
【００３２】
上記構成により、手順受信端末２０は、手順生成サーバ１０の検索メニュー用ＵＲＬを指定してアクセスすると、手順生成サーバ１０より検索メニュー画面が送信される。そして、手順受信端末２０は、受信した検索メニュー画面から、手順生成サーバ１０へお客様名又は装置情報をキーにした部品／ソフトウェアの検索要求を行うと、手順生成サーバ１０より該当する部品／ソフトウェア一覧画面が送信される。手順受信端末２０は、受信した部品／ソフトウェア一覧画面から、手順生成サーバ１０へ作業手順が必要な部品／ソフトウェアを送信すると、手順生成サーバ１０より該当する作業手順コンテンツが送信されるため、必要に応じて画面へ表示又は紙面へ印刷を行う。以下、上記各部２０１〜２０３について詳述する。
【００３３】
基本機能部２０１は、ホームページアクセス機能を有する処理部であり、ホームページアクセス部２０２及び手順データ表示部２０３と協働して、インターネット５００経由で手順生成サーバ１０へ検索メニュー用ＵＲＬを指定してアクセスすると、手順生成サーバ１０より検索メニュー画面が送信される。そして、基本機能部２０１は、ホームページアクセス部２０２を使用して検索メニュー画面から、手順生成サーバ１０へお客様名又は装置情報をキーにした部品／ソフトウェアの検索要求を行うと、手順生成サーバ１０より該当する部品／ソフトウェア一覧画面が送信される。また、基本機能部２０１は、ホームページアクセス部２０２を使用して受信した部品／ソフトウェア一覧画面から、手順生成サーバ１０へ作業手順が必要な部品／ソフトウェアを送信すると、手順生成サーバ１０より該当する作業手順コンテンツが送信されるため、必要に応じ、手順表示２０３を使用して画面へ表示又は紙面へ印刷を行う。
【００３４】
ホームページアクセス部２０２は、インターネット５００と接続されているイーサネット（登録商標）カード等の通信機器並びにその通信制御を行うソフトウェア，ミドルウェア等であり、インターネット５００経由でＵＲＬ並びに各情報／パラメータ等を指定して手順生成サーバ１０へアクセスし、手順生成サーバ１０よりそのＵＲＬ並びに各情報／パラメータに該当する作業手順コンテンツを受信する。
【００３５】
そして、手順データ表示部２０３は、ＣＲＴや液晶等の表示機器並びにプリンタ等の外部出力機器であり、手順生成サーバ１０より受信した作業手順コンテンツを表示機器へ表示又は紙面へ印刷を行う。
【００３６】
［動作］
次に、上記構成におけるシステムの動作を、図１３のシーケンス図及び図１４のフローチャートを参照して説明する。
【００３７】
まず、図１３のシーケンス図を用いて説明すると、はじめに、手順受信端末２０は、手順生成サーバ１０の検索メニュー用ＵＲＬを指定してアクセスする（ステップＡ１）。すると、手順生成サーバ１０は、検索メニュー画面を手順受信端末２０に対して送信する（ステップＡ２）。そして、手順受信端末２０は、受信した検索メニュー画面から、手順生成サーバ１０に対して、お客様名又は装置情報をキーにした部品／ソフトウェアの検索要求を行う（ステップＡ３）。これに応じて、手順生成サーバ１０は、手順組み合わせＤＢ１０７内の図６，７に示すような情報に基づいて、該当する部品／ソフトウェア一覧画面を送信する（ステップＡ４）。そして、手順受信端末２０は、一覧画面から、同時に作業を行う部品／ソフトウェアが無いか確認し（ステップＡ５）、同時作業を行う部品／ソフトウェアがある場合は（ステップＡ５でＹｅｓ）、同時作業を行う部品／ソフトウェアを全て選択し、手順生成サーバ１０へ送信する（ステップＡ６）。一方、同時作業を行う部品／ソフトウェアが無い場合には（ステップＡ５でＮｏ）、作業を行う部品／ソフトウェアを選択し（ステップＡ７）、手順生成サーバ１０へ送信する（ステップＡ７）。
【００３８】
続いて、作業を行う部品／ソフトウェアを受信した手順生成サーバ１０は、その部品／ソフトウェアの作業手順が合成可能か確認し（ステップＡ８）、手順が合成可能な場合は（ステップＡ８でＹｅｓ）、作業手順データを合成して（ステップＡ９）、かかる合成した作業手順データを手順受信端末２０へ送信する（ステップＡ１０）。一方、手順が合成不可能な場合は（ステップＡ８でＮｏ）、選択された部品／ソフトウェアの各作業手順データをそれぞれ送信する（ステップＡ１１）。そして、手順受信端末２０は、手順生成サーバ１０より部品／ソフトウェアの作業手順を受信する（ステップＡ１２）。これにより、作業者は、受信した作業手順コンテンツを参照して作業を実行することができる。
【００３９】
ここで、上述したステップＡ９で説明した合成手順に関する詳細動作を、図１４の手順データ合成の詳細フローチャートを用いて説明する。まず、手順生成サーバ１０は、手順受信端末２０より受信した、作業を行う各部品／ソフトウェア間に合成不可フラグがあるか確認し（ステップＢ１）、合成不可フラグが無い場合は（ステップＢ１でＮｏ）、各部品／ソフトウェアの作業手順を合成する（ステップＢ２）。この場合には、全てを同時に作業することが可能であるため、組み合わせが一つに定まることから、組み合わせパターンの生成（構成要素組み合わせ工程）と、合成可否の判断（合成可否判定工程）と、をほぼ同時に行っていることと同様であり、その後、合成を行っていることとなる（作業手順情報合成工程）。そして、合成の一例としては、ＨＴＭＬコンテンツの場合、手順ＤＢ１０６内にある各作業手順コンテンツの<body>から</body>の間を抽出し、その作業手順コンテンツを作業手順名の若番から順に連結し、さらにＨＴＭＬコンテンツとして認識させるため、ヘッダ部（<html>  <head>  <title>・・・・</title>  </head>  <body>等）／フッタ部（</body>  </html>等）を付加する。そして、手順受信端末２０へ送信する（ステップＢ３）。
【００４０】
一方、作業を行う各部品／ソフトウェア間に合成不可フラグがある場合（ステップＢ１でＹｅｓ）、つまり、全てを同時に作業できない場合には、まず、選択された部品／ソフトウェアの名称又は管理番号を使用した全組み合わせの表（図１１参照）を一時テーブル作成用ＤＢ１０５内の一時テーブル上に作成する（ステップＢ４、構成要素組み合わせ工程）。これにより、一部の部品／ソフトウェア間が同時作業されるような組み合わせパターンが複数生成される。
【００４１】
その後、一時テーブル上の各部品／ソフトウェア組み合わせ毎に合成不可フラグ（図１０（ａ）参照）を基に、作業手順の合成可／不可を判定し（合成可否判定工程）、その判定結果を一時テーブルへ格納する（ステップＢ５）。ここで、合成可否の判定の一例として、図１１を参照して説明すると、部品／ＳＷ組み合わせ毎の作業工数表内の項番（２）の場合、部品Ｂと部品Ｃを合成する組み合わせとなっているが、図１０（ａ）に示す部品／ＳＷ−部品／ＳＷ間  合成不可フラグの一例では、部品Ｂと部品Ｃは合成不可となっているため、項番（２）の組み合わせは成立しない。従って合成可否は”×”となる。
【００４２】
そして、さらに、上記合成可否判定にて、作業手順合成が可能な部品／ソフトウェアの組み合わせについて（項番（１）など）、それぞれ総作業時間（合計工数）を計算し（作業時間算出工程）、一時テーブルへ格納する（ステップＢ６）。ここで、総作業時間の算出の一例を、図１１を参照して説明する。部品／ＳＷ組み合わせ毎の作業工数表内の項番（９）の場合は、部品ＡとＢとＤを合成するため、部品／ＳＷ−手順組み合わせ表（図１０（ｂ））を参照すると、部品Ａは、手順１，２，５，７，９，１０，１２、部品Ｂは、手順２，３，５，８，９，１０，１２、部品Ｄは、手順１，４，７，１１，１２となり、これを合成する場合は手順の重なりを１つにするため、手順１，２，３，４，５，７，８，９，１０，１１，１２となり、工数（作業時間）を合計すると、５＋２＋３＋１＋１０＋６＋４＋１０＋１２＋２＋３＝５８分となる。また、部品Ｃは、手順１，３，６，１０、工数を合計すると、５＋３＋５＋１２＝２５分となる。これにより、総合計工数（総作業時間）は、５８＋２５＝８３分となる。
【００４３】
その後、手順生成サーバ１０は、総作業時間が一番少ない組み合わせを選定し（組み合わせパターン選定工程）、その組み合わせで、手順ＤＢ１０６内の作業手順を合成する（ステップＢ７）。例えば、図１１の場合は、項番（９）の組み合わせパターンが選定される（斜線部分参照）。そして、合成の一例としては、ＨＴＭＬコンテンツの場合、手順ＤＢ１０６内にある各作業手順コンテンツの<body>から</body>の間を抽出し、その作業手順コンテンツを作業手順名の若番から順に連結し、さらにＨＴＭＬコンテンツとして認識させるため、ヘッダ部（<html>  <head>  <title>・・・・</title>  </head>  <body>等）／フッタ部（</body>  </html>等）を付加する。そして、合成された作業手順コンテンツを、手順受信端末２０へ送信する（ステップＢ８）。
【００４４】
以上より、本発明では、手順生成サーバ１０にて、コンピュータなどの作業対象物を構成する部品／ソフトウェアなどの構成要素の組み合わせパターンが生成され、同時作業される部品／ソフトウェア間の作業手順が合成可能か否かが自動的に判定され、合成可能である場合には、それらの作業手順情報が合成され、作業者に対して提供される。従って、作業の効率化、及び、作業の確実性の向上を図ることができる。また、生成された組み合わせパターンのうち、最も作業時間の短いパターンの作業手順情報が提供されるため、さらなる作業の効率化を図ることができる。
【産業上の利用可能性】
【００４５】
本発明は、コンピュータなどの保守を行う作業者が利用することで、作業効率の向上を図ることができ、産業上の利用可能性を有する。
【図面の簡単な説明】
【００４６】
【図１】システム全体の構成を示すブロック図である。
【図２】手順生成サーバの構成を示すブロック図である。
【図３】手順受信端末の構成を示すブロック図である。
【図４】ＷｅｂコンテンツＤＢ内の情報の一例を示す図である。
【図５】手順組み合わせＤＢ内の情報の一例を示す図である。
【図６】手順組み合わせＤＢ内の情報の一例を示す図である。
【図７】手順組み合わせＤＢ内の情報の一例を示す図である。
【図８】手順組み合わせＤＢ内の情報の一例を示す図である。
【図９】手順ＤＢ内の情報の一例を示す図である。
【図１０】一時テーブル作成用ＤＢ内の情報の一例を示す図である。
【図１１】一時テーブル作成用ＤＢ内の情報の一例を示す図である。
【図１２】一時テーブル作成用ＤＢ内の情報の一例を示す図である。
【図１３】システム全体の動作を示すシーケンス図である。
【図１４】手順生成サーバの動作を示すフローチャートである。
【符号の説明】
【００４７】
１０  手順生成サーバ
２０  手順受信端末
１０１  基本機能部
１０２  手順生成部
１０３  Ｗｅｂサーバ部
１０４  ＷｅｂコンテンツＤＢ
１０５  一時テーブル作成用ＤＢ
１０６  手順ＤＢ
１０７  手順組み合わせＤＢ
２０１  基本機能部
２０２  ホームページアクセス部
２０３  手順データ表示部
５００  インターネット
【図１】
0004669813.tif 000002
【図２】
0004669813.tif 000003
【図３】
0004669813.tif 000004
【図４】
0004669813.tif 000005
【図５】
0004669813.tif 000006
【図６】
0004669813.tif 000007
【図７】
0004669813.tif 000008
【図８】
0004669813.tif 000009
【図９】
0004669813.tif 000010
【図１０】
0004669813.tif 000011
【図１１】
0004669813.tif 000012
【図１２】
0004669813.tif 000013
【図１３】
0004669813.tif 000014
【図１４】
0004669813.tif 000015