(57)【要約】【課題】保守作業を判定することができる保守システム、保守方法及びプログラムを提供する。【解決手段】実施形態によれば、保守システムは、通信部と、プロセッサと、を備える。通信部は、工具を用いて行われた作業に関する作業データを取得する。プロセッサは、前記工具を用いて行われる複数の作業工程から構成される保守作業を特定するための保守モデルデータを取得し、前記作業データと前記保守モデルデータとに基づいて、前記工具を用いて行われた保守作業を判定する。【選択図】      図１
2020042549.tif 000002
【特許請求の範囲】
【請求項１】
工具を用いて行われた作業に関する作業データを取得する通信部と、
前記工具を用いて行われる複数の作業工程から構成される保守作業を特定するための保守モデルデータを取得し、
前記作業データと前記保守モデルデータとに基づいて、前記工具を用いて行われた保守作業を判定するプロセッサと、
を備える保守システム。
【請求項２】
前記作業工程は、前記工具で測定されるパラメータの値から構成される、
前記請求項１に記載の保守システム。
【請求項３】
前記プロセッサは、
前記作業データから作業工程を示す作業情報を生成し、
前記保守モデルデータの各作業工程と前記作業情報の各作業工程とを比較して、前記工具を用いて行われた前記保守作業を判定する、
前記請求項１又は２に記載の保守システム。
【請求項４】
前記プロセッサは、前記作業データに対応する保守モデルデータが複数ある場合、複数の前記保守モデルデータの保守作業の中から前記工具を用いて行われた前記保守作業の選択を受け付ける、
前記請求項１乃至３の何れか１項に記載の保守システム。
【請求項５】
前記プロセッサは、作業データを受信してから所定の判別期間が経過するまで他の作業データを受信しないと、前記作業データを１つの保守作業に関する作業データとして認識する、
前記請求項１乃至４の何れか１項に記載の保守システム。
【請求項６】
所定のパラメータを測定し、前記パラメータの値を示す前記作業データを生成する前記工具を備える、
前記請求項１乃至５の何れか１項に記載の保守システム。
【請求項７】
工具を用いて行われた作業に関する作業データを取得する通信部と、
前記工具を用いて行われる複数の作業工程から構成される保守作業を特定するための保守モデルデータを取得し、
前記作業データと前記保守モデルデータとに基づいて、前記工具を用いて行われた保守作業を判定する、
保守方法。
【請求項８】
プロセッサが実行するプログラムであって、
前記プロセッサに、
工具を用いて行われた作業に関する作業データを取得させ、
前記工具を用いて行われる複数の作業工程から構成される保守作業を特定するための保守モデルデータを取得させ、
前記作業データと前記保守モデルデータとに基づいて、前記工具を用いて行われた保守作業を判定させる、
プログラム。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、保守システム、保守方法及びプログラムに関する。
【背景技術】
【０００２】
保守システムには、保守員が行う保守作業を管理するものがある。そのような保守システムは、保守員が行った保守作業の入力を作業員から受け付け、保守作業の履歴を記録する。
【０００３】
しかしながら、保守員によって保守作業の入力の記録粒度にばらつきが生じたり、記録漏れ又は記録誤りが生じたりすることがある。
【０００４】
そのため、従来、保守システムは、保守作業の内容を正確に取得することができないことがあるという課題がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２８７８１５号公報
【特許文献２】特開平１１−２５９１１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の課題を解決するため、保守作業を判定することができる保守システム、保守方法及びプログラムを提供する。
【課題を解決するための手段】
【０００７】
実施形態によれば、保守システムは、通信部と、プロセッサと、を備える。通信部は、工具を用いて行われた作業に関する作業データを取得する。プロセッサは、前記工具を用いて行われる複数の作業工程から構成される保守作業を特定するための保守モデルデータを取得し、前記作業データと前記保守モデルデータとに基づいて、前記工具を用いて行われた保守作業を判定する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る保守システムの構成例を示すブロック図である。
【図２】図２は、実施形態に係る保守対象装置の構成例を示す図である。
【図３】図３は、実施形態に係る判定システムの構成例を示すブロック図である。
【図４】図４は、実施形態に係る保守モデルデータの構成例を示す図である。
【図５】図５は、実施形態に係る保守作業の構成例を示すグラフである。
【図６】図６は、実施形態に係る作業情報の構成例を示す図である。
【図７】図７は、実施形態に係る作業情報の構成例を示す図である。
【図８】図８は、実施形態に係る保守履歴の構成例を示す図である。
【図９】図９は、実施形態に係る判定システムの動作例を示すフローチャートである。
【図１０】図１０は、実施形態に係る判定システムの動作例を示すフローチャートである。
【図１１】図１１は、実施形態に係る判定システムの動作例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら実施形態について説明する。
【００１０】
実施形態に係る保守システムは、所定の保守対象装置に対して保守員が行う保守作業を管理する。保守システムは、保守作業の履歴を記録する。保守作業は、ベルトなどの部品の交換、ネジなどの部品の調整、又は、装置若しくは部品の清掃など、一連の保守動作を示す。たとえば、保守作業は、特定の目的に沿って保守員が行う一連の保守動作である。保守動作の内容は、特定の構成に限定されるものではない。また、保守システムが管理する保守作業の対象は、特定の装置に限定されるものではない。
【００１１】
図１は、保守システム１の構成例を示すブロック図である。図１が示すように、保守システム１は、保守対象装置２、工具３（３ａ及び３ｂ）、保守端末４、判定システム５及びネットワーク６などを備える。なお、保守システム１は、図１が示すような構成の他に必要に応じた構成を具備したり、保守システム１から特定の構成が除外されたりしてもよい。
【００１２】
保守対象装置２は、保守システム１によって保守作業が管理される装置である。ここでは、保守対象装置２は、保守員によって保守される。保守対象装置２は、保守端末４と無線又は有線でデータを送受信する。
【００１３】
保守対象装置２は、自身の位置を示す位置情報を保守端末４に送信する。保守対象装置２は、ＧＰＳなどによって自身の位置を特定するものであってもよい。また、保守対象装置２は、設置時などに自身の位置の入力を受け付けるものであってもよい。
【００１４】
また、保守対象装置２は、自身を示す特定情報を保守端末４に送信する。たとえば、保守対象装置２は、自身の名称又は型番などを示す特定情報を保守端末４に送信する。
【００１５】
なお、保守対象装置２は、自身の製造年月日又は稼働期間などを保守端末４に送信してもよい。保守対象装置２が保守端末４に送信する情報は、特定の情報に限定されるものではない。  
保守対象装置２については、後述する。
【００１６】
工具３（３ａ及び３ｂ）は、保守対象装置２を保守するための工具である。工具３は、電動で動作するものであってもよいし手動で動作するものであってもよい。たとえば、工具３は、プラスドライバ、マイナスドライバ、レンチ、ペンチ、カッタ、ニッパ又はヤスリなどである。
【００１７】
工具３は、有線又は無線で保守端末４とデータを送受信する。工具３は、自身を用いて行われた作業に関する作業データを保守端末４に送信する。作業データは、作業に関するパラメータである。たとえば、作業データは、作業によって生じた力などを示すパラメータの値から構成される。
【００１８】
工具３は、作業に関するパラメータを測定するセンサを有する。たとえば、工具３がプラスドライバである場合、工具３は、ネジなどを締める際に生じたトルクを測定するセンサを備える。
【００１９】
工具３は、作業に用いられる間にセンサを用いてパラメータを測定する。工具３は、測定したパラメータの値を含む作業データを保守端末４に送信する。たとえば、工具３は、所定の間隔でパラメータを測定し、測定されたパラメータの値を含む作業データを保守端末４に送信する。
【００２０】
保守端末４は、保守員が保守作業を行うために所持する端末である。保守端末４は、保守対象装置２及び工具３とデータを送受信する。また、保守端末４は、ネットワーク６を通じて判定システム５とデータを送受信する。
【００２１】
保守端末４は、保守作業を開始する操作を受け付けると、保守対象装置２から位置情報及び特定情報などを取得する。たとえば、保守端末４は、所定のコマンドを保守対象装置２に送信することで保守対象装置２から位置情報及び特定情報などを取得する。
【００２２】
保守端末４は、位置情報及び特定情報などを取得すると、位置情報及び特定情報などに基づいて保守作業に関する保守情報を生成する。たとえば、保守情報は、位置情報及び特定情報などを含む。また、保守情報は、保守作業を行う保守員を特定するＩＤなどを含むものであってもよい。また、保守情報は、保守作業を開始した日時などを含むものであってもよい。保守情報の構成は、特定の構成に限定されるものではない。
【００２３】
保守端末４は、保守情報を生成すると、ネットワーク６を通じて保守情報を判定システム５に送信する。
【００２４】
また、保守端末４は、工具３からの作業データを判定システム５に送信する。保守端末４は、保守員からの操作などに従って、工具３との通信を確立する。保守端末４は、通信を確立すると、工具３から作業データを受信するまで待機する。保守端末４は、工具３から作業データを受信すると、ネットワーク６を通じて作業データを判定システム５へ送信する。
【００２５】
たとえば、保守端末４は、スマートフォン、タブレットＰＣ、ノートＰＣ又はウェアラブル端末などである。保守端末４の構成は、特定の構成に限定されるものではない。
【００２６】
判定システム５は、保守端末４からの作業データなどに基づいて保守員が行った保守作業を判定する。判定システム５については、後述する。
【００２７】
ネットワーク６は、保守端末４と判定システム５との間などでデータを送受信するための通信網である。たとえば、ネットワーク６は、インターネットである。また、ネットワーク６は、独自の通信網であってもよい。
【００２８】
次に、保守対象装置２について説明する。  
保守対象装置２は、ベルトＡ乃至Ｃなどを備える。
【００２９】
ベルトＡは、プラスネジ２１、プラスネジ２２及びマイナスネジ２３によって固定される。ベルトＢは、プラスネジ２４及びマイナスネジ２５によって固定される。ベルトＣは、プラスネジ２６乃至２８によって固定される。
【００３０】
たとえば、保守員は、保守作業として、工具３としてのプラスドライバ、マイナスドライバ及びレンチを用いてベルトＡを交換する。
【００３１】
次に、判定システム５について説明する。  
図３は、判定システム５の構成例を示すブロック図である。図３が示すように、判定システム５は、判定装置１０、保守モデルデータベース格納部２０及び保守履歴データベース格納部３０などを備える。判定装置１０と保守モデルデータベース格納部２０及び保守履歴データベース格納部３０とは、互いに接続する。
【００３２】
また、判定装置１０は、プロセッサ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＭ１４、第１の通信部１５、第２の通信部１６、操作部１７及び表示部１８などを備える。これらの各部は、データバスなどを介して互いに接続される。
【００３３】
なお、判定システム５は、図３が示すような構成の他に必要に応じた構成を具備したり、判定システム５から特定の構成が除外されたりしてもよい。
【００３４】
プロセッサ１１は、判定装置１０全体の動作を制御する機能を有する。プロセッサ１１は、内部キャッシュ及び各種のインターフェースなどを備えてもよい。プロセッサ１１は、内部メモリ、ＲＯＭ１２又はＮＶＭ１４が予め記憶するプログラムを実行することにより種々の処理を実現する。
【００３５】
なお、プロセッサ１１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ１１は、ハードウエア回路により実行される機能を制御する。
【００３６】
ＲＯＭ１２は、制御プログラム及び制御データなどが予め記憶された不揮発性のメモリである。ＲＯＭ１２に記憶される制御プログラム及び制御データは、判定装置１０の仕様に応じて予め組み込まれる。ＲＯＭ１２は、たとえば、判定装置１０の回路基板を制御するプログラムなどを格納する。
【００３７】
ＲＡＭ１３は、揮発性のメモリである。ＲＡＭ１３は、プロセッサ１１の処理中のデータなどを一時的に格納する。ＲＡＭ１３は、プロセッサ１１からの命令に基づき種々のアプリケーションプログラムを格納する。また、ＲＡＭ１３は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。
【００３８】
ＮＶＭ１４は、データの書き込み及び書き換えが可能な不揮発性のメモリである。ＮＶＭ１４は、たとえば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）又はフラッシュメモリなどから構成される。ＮＶＭ１４は、判定装置１０の運用用途に応じて制御プログラム、アプリケーション及び種々のデータなどを格納する。
【００３９】
第１の通信部１５は、ネットワーク６を通じて保守端末４などとデータを送受信するためのインターフェースである。第１の通信部１５は、工具３からの作業データを取得する。第１の通信部１５は、たとえば、ＬＡＮ接続をサポートするインターフェースである。
【００４０】
第２の通信部１６は、保守モデルデータベース格納部２０及び保守履歴データベース格納部３０とデータを送受信するためのインターフェースである。第２の通信部１６は、たとえば、ＬＡＮ接続又はＵＳＢ接続をサポートするインターフェースである。
【００４１】
操作部１７は、オペレータから種々の操作の入力を受け付ける。操作部１７は、受け付けた操作を示す信号をプロセッサ１１へ送信する。たとえば、操作部１７は、キーボード、テンキー及びタッチパネルから構成される。
【００４２】
表示部１８は、プロセッサ１１の制御に基づいて種々の情報を表示する。たとえば、表示部１８は、液晶モニタから構成される。なお、操作部１７がタッチパネルなどで構成される場合、表示部１８は、操作部１７と一体的に形成されてもよい。
【００４３】
保守モデルデータベース格納部２０（第１の格納部）は、保守モデルデータを格納する。保守モデルデータベース格納部２０は、判定装置１０に保守モデルデータを供給する。たとえば、保守モデルデータベース格納部２０は、不揮発性メモリなどから構成される。保守モデルデータについては後述する。
【００４４】
保守履歴データベース格納部３０（第２の格納部）は、保守履歴を格納する。保守履歴データベース格納部３０は、判定装置１０からの保守履歴を記憶する。たとえば、保守履歴データベース格納部３０は、不揮発性メモリなどから構成される。保守履歴については後述する。
【００４５】
次に、保守モデルデータについて説明する。
【００４６】
保守モデルデータは、作業データから保守作業を判定するためのモデルである。保守モデルデータは、保守作業に用いられる工具３及び工具３で測定されるパラメータの値などから構成される。
【００４７】
保守モデルデータは、予め保守モデルデータベース格納部２０に格納される。なお、保守モデルデータは、適宜更新されてもよい。
【００４８】
図４は、保守モデルデータの構成例を示す図である。図４が示すように、保守モデルデータは、「ＩＤ」と「保守作業」と「作業工程」とを対応付けて格納する。
【００４９】
「ＩＤ」は、保守モデルデータを特定するための番号である。
【００５０】
「保守作業」は、保守モデルデータによって判定される保守作業を示す。図４が示す例では、「保守作業」は、「ベルトＡ交換」、「ベルトＢ−１交換」、「ベルトＢ−２交換」及び「ベルトＣ交換」などである。
【００５１】
「作業工程」は、対応する「保守作業」に必要な作業工程である。「作業工程」は、複数の作業工程から構成されてもよい。
【００５２】
「作業工程」は、工具３を用いて行われる工程を示す。即ち、「作業工程」は、１回分の工具３の状態を示す。「作業工程」は、「工具名称」、「種類」及び「状態」から構成される。
【００５３】
「工具名称」は、作業工程に用いられる工具３の名称を示す。
【００５４】
「種類」は、工具３で測定されるパラメータの種類である。
【００５５】
「状態」は、作業工程中に工具３で測定されるパラメータの値である。ここでは、「状態」は、作業工程中に工具３で測定されるパラメータの値の平均値である。
【００５６】
保守モデルデータベース格納部２０は、複数の保守作業に関する保守モデルデータを格納する。図４が示す例では、保守モデルデータベース格納部２０は、「ベルトＡ交換」、「ベルトＢ−１交換」、「ベルトＢ−２交換」及び「ベルトＣ交換」の保守モデルデータを格納する。
【００５７】
たとえば、「ベルトＡ交換」の保守モデルデータは、４つの作業工程から構成される。
【００５８】
「第１の作業工程」は、「工具名称」として「プラスドライバ」、「種類」として「トルク」、及び、「状態」として「２」を示す。即ち、「第１の作業工程」は、工具３としてのプラスドライバが用いられ、プラスドライバでトルクとして２が測定されることを示す。
【００５９】
次に、判定装置１０が実現する機能について説明する。判定装置１０が実現する機能は、プロセッサ１１がＲＯＭ１２又はＮＶＭ１４などに格納されるプログラムを実行することで実現される。
【００６０】
まず、判定装置１０のプロセッサ１１は、工具３からの作業データを取得する機能を有する。
【００６１】
ここでは、保守員は、保守対象装置２に対して所定の保守作業を行うものとする。保守員は、保守端末４に対して保守を開始する操作を入力する。
【００６２】
保守端末４は、当該操作の入力を受け付けると、保守情報を生成する。たとえば、保守端末４は、保守対象装置２から位置情報及び特定情報などを取得する。保守端末４は、取得した位置情報及び特定情報などに基づいて保守情報を生成する。
【００６３】
保守端末４は、保守情報を生成すると、ネットワーク６を通じて生成した保守情報を判定装置１０へ送信する。
【００６４】
判定装置１０のプロセッサ１１は、第１の通信部１５を通じて保守情報を受信する。保守情報を受信すると、プロセッサ１１は、作業データの受信を待機する。
【００６５】
ここで、保守員は、工具３を用いて保守対象装置２の保守作業を行う。工具３は、保守作業に伴って作業データを保守端末４に送信する。
【００６６】
保守端末４は、工具３から作業データを受信する。作業データを受信すると、保守端末４は、ネットワーク６を通じて作業データを判定装置１０へ送信する。保守端末４は、工具３からの作業データを判定装置１０へ送信する。
【００６７】
判定装置１０のプロセッサ１１は、第１の通信部１５を通じて、保守端末４から作業データを受信する。
【００６８】
また、プロセッサ１１は、作業データに基づいて、１つの保守作業の作業工程から構成される作業情報を生成する機能を有する。
【００６９】
プロセッサ１１は、作業データを受信すると、当該作業データを受信した受信時刻を記憶する。プロセッサ１１は、受信時刻からの経過時間をカウントする。プロセッサ１１は、カウントされた経過時間が所定の閾値（判別期間）を超えると、それまでに受信した作業データを１つの保守作業の作業データとして認識する。
【００７０】
１つの保守作業の作業データを認識すると、プロセッサ１１は、当該作業データから作業工程を確定する。作業工程は、１つの工具３を用いて行われた保守動作を示す。ここでは、作業工程は、「工具名称」、「種類」及び「状態」から構成される。即ち、プロセッサ１１は、作業データを送信する工具３の名称を「工具名称」とする。また、プロセッサ１１は、当該工具３で測定されるパラメータの種類を「種類」とする。また、プロセッサ１１は、作業データのパラメータの平均値を「状態」とする。
【００７１】
プロセッサ１１は、認識した作業データから作業工程をそれぞれ確定し、各作業工程を示す作業情報を生成する。
【００７２】
図５は、作業データの構成例を示すグラフである。図５では、横軸は、経過時間を示す。また、縦軸は、工具３のパラメータの値を示す。
【００７３】
図５が示す例では、まず、プロセッサ１１は、工具３としてのプラスドライバから作業データ（第１の作業データ）を受信する。プロセッサ１１は、ある期間においてプラスドライバから第１の作業データを受信する。第１の作業データは、例えばプラスドライバによる締付トルク値を示す。ここでは、トルクの値は、平均して「８」である。
【００７４】
次に、プロセッサ１１は、工具３としてのマイナスドライバから作業データ（第２の作業データ）を受信する。プロセッサ１１は、ある期間においてマイナスドライバから第２の作業データを受信する。第２の作業データは、例えばマイナスドライバによる締付トルク値を示す。ここでは、トルクの値は、平均して「１０」である。
【００７５】
次に、プロセッサ１１は、工具３としてのプラスドライバから作業データ（第３の作業データ）を受信する。プロセッサ１１は、ある期間においてマイナスドライバから第３の作業データを受信する。第３の作業データは、例えばマイナスドライバによる締付トルク値を示す。ここでは、トルクの値は、平均して「３」である。
【００７６】
ここで、プロセッサ１１は、第３の作業データを受信してから判別期間が経過するまで他の作業データを受信しない。そのため、プロセッサ１１は、第１の作業データ、第２の作業データ及び第３の作業データを１つの保守作業の作業データとして認識する。
【００７７】
図６は、第１乃至第３の作業データから生成される作業情報の例を示す。図６が示すように、作業情報は、「保守内容」と「作業工程」とを対応付けて格納する。
【００７８】
「保守内容」は、作業情報を特定するための情報（たとえば、名称）である。ここでは、「保守内容」は、「保守作業０１」である。
【００７９】
「作業工程」は、前述の通りである。ここでは、「作業工程」は、第１乃至３の作業工程から構成される。第１乃至３の作業工程は、それぞれ第１乃至第３の作業データに対応する。たとえば、第１の作業工程は、工具名称として「プラスドライバ」、種類として「トルク」及び状態として「８」を示す。
【００８０】
また、プロセッサ１１は、作業情報及び保守モデルデータに基づいて保守員の行った保守作業を判定する機能を有する。
【００８１】
プロセッサ１１は、保守モデルデータの作業工程と比較するため作業情報の作業工程を並び替える。たとえば、プロセッサ１１は、工具３の工具名称で作業工程を並び替える。また、プロセッサ１１は、同一の工具名称においては状態の昇順で並び替える。なお、プロセッサ１１が作業情報の作業工程を並び替える方法は、特定の方法に限定されるものではない。
【００８２】
図７は、作業工程を並び替えた作業情報の例を示す。図７が示すように、作業情報は、工具名称及び状態の昇順で作業工程を並び替えられている。即ち、作業情報は、工具名称が「プラスドライバ」である作業工程（元々、第１及び３の作業工程）を第１及び第２の作業工程とする。また、作業情報は、状態が「３」である作業工程（元々、第３の作業工程）を第１の作業工程とし、状態が「８」である作業工程（元々、第１の作業工程）を第２の作業工程とする。
【００８３】
作業情報の作業工程を並び替えると、プロセッサ１１は、保守モデルデータと作業情報とを比較する。即ち、プロセッサ１１は、保守モデルデータの各作業工程と作業情報の各作業工程とを比較して、各作業工程が対応又は一致する保守モデルデータを特定する。
【００８４】
たとえば、プロセッサ１１は、保守モデルデータベース格納部２０から１つの保守モデルデータを取得する。１つの保守モデルデータを取得すると、プロセッサ１１は、当該保守モデルデータの作業工程の個数と作業情報の作業工程の個数とが対応又は一致するか判定する。当該保守モデルデータの作業工程に任意の作業工程が含まれるケースでは、当該保守モデルデータの作業工程の個数と作業情報の作業工程の個数との一致は要求されない。このようなケースでは、プロセッサ１１は、当該保守モデルデータの作業工程の個数と作業情報の作業工程の個数との差が規定数以下であれば、当該保守モデルデータの作業工程の個数と作業情報の作業工程の個数とが対応すると判定する。
【００８５】
両個数が対応又は一致する場合、プロセッサ１１は、各作業工程が対応又は一致するか判定する。たとえば、プロセッサ１１は、保守モデルデータの作業工程の工具名称と作業情報の作業工程の工具名称とが対応又は一致するか判定する。実質同一機能を有する工具であっても工具名称がメーカーによって異なる場合、又は工具名称に含まれる型式が異なる場合がある。例えば、プロセッサ１１は、異なる工具名称を対応付ける工具名称テーブルを参照して、保守モデルデータの作業工程の工具名称と作業情報の作業工程の工具名称とが対応するか判定する。両工具名称が対応又は一致する場合、プロセッサ１１は、保守モデルデータの作業工程の状態と作業情報の作業工程の状態とが対応又は一致するか判定する。たとえば、プロセッサ１１は、両状態の差が所定の閾値以内であれば両状態が対応すると判定する。また、プロセッサ１１は、作業工程に複数の種類が含まれる場合、種類毎に状態が対応又は一致するか判定する。
【００８６】
プロセッサ１１は、保守モデルデータの各作業工程と作業情報と各作業工程とが対応又は一致すると、当該保守モデルデータを作業データと適合する保守モデルデータとして特定する。プロセッサ１１は、適合した保守モデルデータをＮＶＭ１４などに格納する。
【００８７】
プロセッサ１１は、保守モデルデータベース格納部２０が格納する各保守モデルデータについて同様の動作を行う。
【００８８】
プロセッサ１１は、適合した保守モデルデータが１つである場合には、当該保守モデルデータの保守作業を保守員が行った保守作業として確定する。
【００８９】
また、プロセッサ１１は、適合した保守モデルデータが複数ある場合には、保守員から適合した保守モデルデータの保守作業の中から保守員が行った保守作業の選択を受け付ける。たとえば、プロセッサ１１は、第１の通信部１５を通じて、複数の保守作業を保守端末４に送信する。保守端末４は、受信した保守作業を保守員に提示して、保守員が行った保守作業の選択を受け付ける。保守端末４は、ネットワーク６を通じて、受け付けた選択を示す情報を判定装置１０へ送信する。判定装置１０のプロセッサ１１は、保守端末４からの情報に基づいて保守員が行った保守作業を確定する。
【００９０】
また、プロセッサ１１は、適合した保守モデルデータがない場合には、保守員から保守作業の入力を受け付ける。たとえば、プロセッサ１１は、第１の通信部１５を通じて、保守作業を入力させる命令を保守端末４に送信する。保守端末４は、受信した命令に従って、保守員が行った保守作業の入力を受け付ける。保守端末４は、ネットワーク６を通じて、入力された保守作業を示す情報を判定装置１０へ送信する。判定装置１０のプロセッサ１１は、保守端末４からの情報に基づいて保守員が行った保守作業を確定する。
【００９１】
なお、プロセッサ１１は、適合した保守モデルデータが１つであっても、保守端末４を通じて保守員から保守作業を確定する操作を受け付けてもよい。
【００９２】
また、プロセッサ１１は、判定した保守作業を示す保守履歴を保守履歴データベース格納部３０に格納する機能を有する。
【００９３】
保守履歴は、保守員が行った保守作業の履歴を示す。たとえば、保守履歴は、保守員が行った保守作業、保守日時及び場所などを示す。
【００９４】
プロセッサ１１は、保守作業を判定すると、判定した保守作業及び保守情報などに基づいて保守履歴を生成する。保守履歴を生成すると、プロセッサ１１は、保守履歴データベース格納部３０に生成した保守履歴を格納する。
【００９５】
図８は、保守履歴データベース格納部３０が格納する保守履歴の例を示す。図８が示すように、保守履歴は、「ＩＤ」、「保守開始日時」、「保守終了日時」、「作業時間」、「保守作業」及び「作業位置」などから構成される。なお、保守履歴は、図８が示すような構成の他に必要に応じた構成を具備したり、保守履歴から特定の構成が除外されたりしてもよい。
【００９６】
「ＩＤ」は、保守履歴を特定する番号である。
【００９７】
「保守開始日時」は、保守員が保守作業を開始した日時である。
【００９８】
「保守終了日時」は、保守員が保守作業を終了した日時である。
【００９９】
「作業時間」は、保守員が保守作業を行った時間である。
【０１００】
「保守作業」は、保守員が行った保守作業の名称である。
【０１０１】
「作業位置」は、保守員が保守作業を行った場所である。
【０１０２】
次に、判定装置１０の動作例について説明する。図９は、判定装置１０の動作例について説明するためのフローチャートである。
【０１０３】
まず、判定装置１０のプロセッサ１１は、保守端末４から保守情報を取得する（Ｓ１１）。保守情報を取得すると、プロセッサ１１は、１つの保守作業の作業データを取得する（Ｓ１２）。
【０１０４】
１つの保守作業の作業データを取得すると、プロセッサ１１は、作業データから作業情報を生成する（Ｓ１３）。作業情報を生成すると、プロセッサ１１は、作業情報などに基づいて保守作業を判定する（Ｓ１４）。
【０１０５】
保守作業を判定すると、プロセッサ１１は、適合した保守モデルデータがあるか判定する（Ｓ１５）。適合した保守モデルデータがあると判定すると（Ｓ１５、ＹＥＳ）、プロセッサ１１は、適合した保守モデルデータが複数あるか判定する（Ｓ１６）。
【０１０６】
適合した保守モデルデータが複数あると判定すると（Ｓ１６、ＹＥＳ）、プロセッサ１１は、保守端末４を通じて、複数の保守モデルデータの保守作業から１つの保守作業の選択を受け付ける（Ｓ１７）。
【０１０７】
適合した保守モデルデータがないと判定すると（Ｓ１５、ＮＯ）、プロセッサ１１は、保守端末４を通じて、保守作業の入力を受け付ける（Ｓ１８）。
【０１０８】
適合した保守モデルデータが１つであると判定した場合（Ｓ１６、ＮＯ）、１つの保守作業の選択を受け付けた場合（Ｓ１７）、又は、保守作業の入力を受け付けた場合（Ｓ１８）、プロセッサ１１は、保守作業を示す保守履歴を保守履歴データベース格納部３０に格納する（Ｓ１９）。
【０１０９】
保守履歴を格納すると、プロセッサ１１は、Ｓ１２に戻る。
【０１１０】
次に、プロセッサ１１が１つの保守作業の作業データを取得する動作例（Ｓ１２）について説明する。図１０は、プロセッサ１１が１つの保守作業の作業データを取得する動作例（Ｓ１２）について説明するためのフローチャートである。
【０１１１】
まず、プロセッサ１１は、保守状態として保守作業が開始していないことを示す「未実施」を設定する（Ｓ２１）。「未実施」を設定すると、プロセッサ１１は、保守端末４から作業データを受信したか判定する（Ｓ２２）。
【０１１２】
作業データを受信したと判定すると（Ｓ２２、ＹＥＳ）、プロセッサ１１は、受信した作業データをＮＶＭ１４などに格納する（Ｓ２３）。作業データを格納すると、プロセッサ１１は、保守状態として保守作業が行われていることを示す「実施中」を設定する（Ｓ２４）。「実施中」を設定すると、プロセッサ１１は、最新の受信時刻を更新する（Ｓ２５）。
【０１１３】
作業データを受信していないと判定すると（Ｓ２２、ＮＯ）、プロセッサ１１は、保守状態として「実施中」が設定されているか判定する（Ｓ２６）。「実施中」が設定されていないと判定すると（Ｓ２６、ＮＯ）、プロセッサ１１は、Ｓ２２に戻る。
【０１１４】
「実施中」が設定されていると判定すると（Ｓ２６、ＹＥＳ）、プロセッサ１１は、受信時刻から判別期間が経過したか判定する（Ｓ２７）。受信時刻から判別期間が経過したと判定すると（Ｓ２７、ＹＥＳ）、プロセッサ１１は、保守状態として保守作業が終了したことを示す「終了」を設定する（Ｓ２８）。「終了」を設定すると、プロセッサ１１は、受信時刻をリセットする（Ｓ２９）。
【０１１５】
最新の受信時刻を更新した場合（Ｓ２５）、受信時刻から判別期間が経過していないと判定した場合（Ｓ２７、ＮＯ）、又は、受信時刻をリセットした場合（Ｓ２９）、プロセッサ１１は、「終了」が設定されているか判定する（Ｓ３０）。
【０１１６】
「終了」が設定されてないと判定すると（Ｓ３０、ＮＯ）、プロセッサ１１は、Ｓ２２に戻る。  
「終了」が設定されていると判定すると（Ｓ３０、ＹＥＳ）、プロセッサ１１は、動作を終了する。
【０１１７】
次に、プロセッサ１１が保守作業を判定する動作例（Ｓ１４）について説明する。図１１は、プロセッサ１１が保守作業を判定する動作例（Ｓ１４）について説明するためのフローチャートである。
【０１１８】
まず、プロセッサ１１は、保守モデルデータと作業情報とが適合した適合件数Ｎをリセット（０を代入）する（Ｓ３１）。適合件数Ｎをリセットすると、プロセッサ１１は、作業情報の作業工程の個数を取得する（Ｓ３２）。作業情報の作業工程の個数を取得すると、プロセッサ１１は、各作業工程の種類及び状態を取得する（Ｓ３３）。
【０１１９】
各作業工程の種類及び状態を取得すると、プロセッサ１１は、作業情報の作業工程を並び替える（Ｓ３４）。作業情報の作業工程を並び替えると、プロセッサ１１は、保守モデルデータのＩＤを示すｉをリセット（１を代入）する（Ｓ３５）。
【０１２０】
ｉをリセットすると、プロセッサ１１は、「ＩＤ」がｉである保守モデルデータの作業工程の個数と作業情報の作業工程の個数とが対応又は一致するか判定する（Ｓ３６）。両個数が対応又は一致すると判定すると（Ｓ３６、ＹＥＳ）、プロセッサ１１は、作業工程を示すｊをリセット（１を代入）する（Ｓ３７）。
【０１２１】
ｊをリセットすると、プロセッサ１１は、保守モデルデータのｊ番目の作業工程の工具名称と作業情報のｊ番目の作業工程の工具名称とが対応又は一致するか判定する（Ｓ３８）。両工具名称が対応又は一致すると判定すると（Ｓ３８、ＹＥＳ）、プロセッサ１１は、保守モデルデータのｊ番目の作業工程の状態と作業情報のｊ番目の作業工程の状態とが対応又は一致するか判定する（Ｓ３９）。
【０１２２】
両状態が対応又は一致すると判定すると（Ｓ３９、ＹＥＳ）、プロセッサ１１は、ｊをインクリメントする（Ｓ４０）。ｊをインクリメントすると、プロセッサ１１は、ｊが作業工程の個数を超えたか判定する（Ｓ４１）。
【０１２３】
ｊが作業工程の個数を超えていないと判定すると（Ｓ４１、ＮＯ）、プロセッサ１１は、Ｓ３８に戻る。
【０１２４】
ｊが作業工程の個数を超えたと判定すると（Ｓ４１、ＹＥＳ）、プロセッサ１１は、Ｎをインクリメントする（Ｓ４２）。
【０１２５】
両個数が対応又は一致しないと判定した場合（Ｓ３６、ＮＯ）、両工具名称が対応又は一致しないと判定した場合（Ｓ３８、ＮＯ）、両状態が対応又は一致しないと判定した場合（Ｓ３９、ＮＯ）、又は、Ｎをインクリメントした場合（Ｓ４２）、プロセッサ１１は、ｉをインクリメントする（Ｓ４３）。
【０１２６】
ｉをインクリメントすると、プロセッサ１１は、ｉが保守モデルデータの個数を超えたか判定する（Ｓ４４）。ｉが保守モデルデータの個数を超えていないと判定すると（Ｓ４４、ＮＯ）、プロセッサ１１は、Ｓ３６に戻る。
【０１２７】
ｉが保守モデルデータの個数を超えたと判定すると（Ｓ４４、ＹＥＳ）、プロセッサ１１は、動作を終了する。
【０１２８】
なお、工具３は、作業データから作業工程を生成してもよい。工具３は、保守端末４を通じて作業工程を判定装置１０へ送信してもよい。また、保守端末は、作業データから作業工程を生成してもよい。
【０１２９】
また、判定装置１０のプロセッサ１１は、作業工程の順序に基づいて保守作業を判定してもよい。たとえば、プロセッサ１１は、作業情報の作業工程の並び替えを行わずに、各保守モデルデータの作業工程と作業情報の作業工程とを比較してもよい。
【０１３０】
また、プロセッサ１１は、ＡＩモデルを用いて保守作業を判定してもよい。たとえば、プロセッサ１１は、ＡＩモデルを用いて、作業データ又は作業情報から保守作業を判定してもよい。
【０１３１】
また、プロセッサ１１は、保守員ごとの保守モデルデータに基づいて保守作業を判定してもよい。たとえば、保守モデルデータベース格納部２０は、保守員の保守モデルデータとして、当該保守員が行い得る保守作業の保守モデルデータを格納する。
【０１３２】
また、プロセッサ１１は、保守対象装置２に対応する保守モデルデータに基づいて保守作業を判定してもよい。たとえば、保守モデルデータベース格納部２０は、保守対象装置２に対応する保守モデルデータとして、保守対象装置２に対して行われ得る保守作業の保守モデルデータを格納する。
【０１３３】
また、プロセッサ１１は、作業データなどに基づいて、判定された保守作業の保守モデルデータを更新してもよい。たとえば、プロセッサ１１は、作業データなどに基づいて、保守モデルデータの作業工程の状態を更新してもよい。
【０１３４】
また、保守端末４は、保守対象装置２の位置として自身の位置を示す保守情報を判定装置１０に送信してもよい。
【０１３５】
以上のように構成された保守システムは、保守員が行った作業を示す作業データを取得する。保守システムは、作業データに基づいて保守員の行った保守作業を判定する。その結果、保守システムは、正確に保守作業の内容を取得することができる。
【０１３６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１３７】
１…保守システム、２…保守対象装置、３（３ａ及び３ｂ）…工具、４…保守端末、５…判定システム、６…ネットワーク、１０…判定装置、１１…プロセッサ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ＮＶＭ、１５…第１の通信部、１６…第２の通信部、１７…操作部、１８…表示部、２０…保守モデルデータベース格納部、２１、２２、２４、２６、２７及び２８…プラスネジ、２３及び２５…マイナスネジ、３０…保守履歴データベース格納部。
【図１】
2020042549.tif 000003
【図２】
2020042549.tif 000004
【図３】
2020042549.tif 000005
【図４】
2020042549.tif 000006
【図５】
2020042549.tif 000007
【図６】
2020042549.tif 000008
【図７】
2020042549.tif 000009
【図８】
2020042549.tif 000010
【図９】
2020042549.tif 000011
【図１０】
2020042549.tif 000012
【図１１】
2020042549.tif 000013