(57)【特許請求の範囲】
【請求項１】
上下水道の施設に設置された機器の機器名称及び設置場所を記憶した設備台帳データベースと、
前記機器の系列番号や号機番号に付随する文字パターンを記憶した付随文字データベースと、
ユーザにより入力された前記機器の機器名称を、前記付随文字データベースの文字パターンから、名称部と系列番号と号機番号とからなる第１の検索キーワードに分解する第１の機器名称分解手段と、
前記設備台帳データベースに記憶された機器名称を、前記付随文字データベースの文字パターンから、名称部と系列番号と号機番号とからなる第２の検索キーワードに分解する第２の機器名称分解手段と、
前記第１の検索キーワードと前記第２の検索キーワードが一致するか否かを判定する機器名称判定手段と、
を備えた設備台帳システム。
【請求項２】
入力された機器の機器名称を設備台帳データベースに登録する第１の機器情報登録手段と、
を備えたことを特徴とする請求項１に記載の設備台帳システム。
【請求項３】
機器の機器名称に対する付随文字の表記パターンを記憶した表記パターンデータベースと、
入力された機器の機器名称について第１の機器名称分解手段で分解した名称部と系列番号と号機番号とから前記表記パターンを生成する表記パターン生成手段と、
前記表記パターン生成手段で生成した前記表記パターンを前記表記パターンデータベースに登録する第２の機器情報登録手段と、
を備えたことを特徴とする請求項２に記載の設備台帳システム。
【請求項４】
機器の設置場所毎の表記パターンを記憶した表記パターン出現管理データベースと、
表記パターン生成手段で生成した表記パターンを機器の設置場所毎に前記表記パターン出現管理データベースに登録する第３の機器情報登録手段と、
を特徴とする請求項３に記載の設備台帳システム。
【請求項５】
ユーザ毎の表記パターンを記憶した表記パターン選択管理データベースと、
ユーザにより入力された機器の設置場所を基準に設備台帳データベースに記憶された機器名称を検索し、その検索結果を前記表記パターン選択管理データベースに記憶された前記ユーザの表記パターンで変換して表示する機器名称検索手段と、
を備えたことを特徴とする請求項３又は４に記載の設備台帳システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、上下水道などの施設に設置された機器の情報を管理する設備台帳システムに関する。
【背景技術】
【０００２】
上下水道などの施設に設置された機器の機器名称は、「汚水ポンプ」など機器の種類を示す名称と、機器が複数の系列を持つ場合に付けられる系列番号と、１つの系列内に同種類の機器が複数ある場合に付けられる号機番号との組み合わせで表記される。
系列番号や号機番号は、１、２などの数字に、「Ｎｏ．」、「〜系」、「〜号」などの文字パターンを組み合わせて使用され、「１系汚水ポンプＮｏ．２」や「汚水ポンプ１系２号」のように、機器の種類を示す名称の前後に配置される表記方法で記述される。
【０００３】
特許文献１には、発電に係る設備を示すコード（第１階層コード）と、設備に設置された機器を示すコード（第２階層コード）と、当該機器の部分を示すコード（第３階層コード）との３つを組み合わせたコードを、機器の登録時に設定することで、機器を特定して管理するデータベース構造が記載されている。
【０００４】
従来の設備台帳システムでは、機器の登録時に、機器を特定するコードを設定する作業を無くし、表記方法に関する制約を無くすと、機器の設置又は更新工事の工事業者やオペレータによって異なる表記方法で、機器名称がデータベースに登録されるようになった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２６９１１７号公報（第２頁、第２図）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の設備台帳システムでは、オペレータが入力した機器名称でデータベースを検索すると、機器の設置又は更新工事の工事業者やオペレータによって異なる表記方法で機器名称がデータベースに登録されているため、特定の機器を検索できないという問題があった。
【０００７】
この発明は、登録された機器名称の表記方法によらず、特定の機器を検索できる設備台帳システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明の設備台帳システムは、上下水道の施設に設置された機器の機器名称及び設置場所を記憶した設備台帳データベースと、機器の系列番号や号機番号に付随する文字パターンを記憶した付随文字データベースと、ユーザにより入力された機器の機器名称を、付随文字データベースの文字パターンから、名称部と系列番号と号機番号とからなる第１の検索キーワードに分解する第１の機器名称分解手段と、設備台帳データベースに記憶された機器名称を、付随文字データベースの文字パターンから、名称部と系列番号と号機番号とからなる第２の検索キーワードに分解する第２の機器名称分解手段と、第１の検索キーワードと第２の検索キーワードが一致するか否かを判定する機器名称判定手段と、を備えるものである。
【発明の効果】
【０００９】
この発明の設備台帳システムは、上下水道の施設に設置された機器の機器名称及び設置場所を記憶した設備台帳データベースと、機器の系列番号や号機番号に付随する文字パターンを記憶した付随文字データベースと、ユーザにより入力された機器の機器名称を、付随文字データベースの文字パターンから、名称部と系列番号と号機番号とからなる第１の検索キーワードに分解する第１の機器名称分解手段と、設備台帳データベースに記憶された機器名称を、付随文字データベースの文字パターンから、名称部と系列番号と号機番号とからなる第２の検索キーワードに分解する第２の機器名称分解手段と、第１の検索キーワードと第２の検索キーワードが一致するか否かを判定する機器名称判定手段と、を備えるもので、登録された機器名称の表記方法によらず、特定の機器を検索できる設備台帳システムを提供できる。
【図面の簡単な説明】
【００１０】
【図１】この発明の設備台帳システムの構成を示すクレーム対応図である。
【図２】この発明の実施の形態１における設備台帳システムの構成図である。
【図３】この発明の実施の形態１における設備台帳データベースの説明図である。
【図４】この発明の実施の形態１における付随文字データベースの説明図である。
【図５】この発明の実施の形態１における設備台帳システムで機器名称判定手段の動作を示すフローチャートである。
【図６】この発明の実施の形態１における設備台帳システムで機器名称分解手段の動作を示すフローチャートである。
【図７】この発明の実施の形態２における設備台帳システムの構成図である。
【図８】この発明の実施の形態２における表記パターンデータベースの説明図である。
【図９】この発明の実施の形態２における設備台帳システムの動作を示すフローチャートである。
【図１０】この発明の実施の形態３における設備台帳システムの構成図である。
【図１１】この発明の実施の形態３における表記パターン出現管理データベースの説明図である。
【図１２】この発明の実施の形態３における設備台帳システムの動作を示すフローチャートである。
【図１３】この発明の実施の形態４における設備台帳システムの構成図である。
【図１４】この発明の実施の形態４における表記パターン選択管理データベースの説明図である。
【図１５】この発明の実施の形態４における設備台帳システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
実施の形態１．
この発明の実施の形態１は、上下水道などの施設に設置されている機器を管理する設備台帳システムにおいて、オペレータが、特定の機器がデータベースに登録されているか否かを確認するために、確認したい特定の機器の機器名称と設置場所とを入力して、データベースの検索結果を得るものである。
図１は、この発明の設備台帳システムのクレーム対応図である。図２は、この発明の実施の形態１における設備台帳システムの構成図である。図３は、この発明の実施の形態１における設備台帳データベースの説明図である。図４は、この発明の実施の形態１における付随文字データベースの説明図である。図５は、この発明の実施の形態１における設備台帳システムで機器名称判定手段の動作を示すフローチャートである。図６は、この発明の実施の形態１における設備台帳システムで第１の機器名称分解手段及び第２の機器名称分解手段の動作を示すフローチャートである。
【００１２】
この発明による設備台帳システムの構成を、図１のクレーム対応図により説明する。
設備台帳システムは、第１の機器名称分解手段で、入力された機器名称から、付随文字データベースの文字パターンで分解して、名称部と系列番号と号機番号とからなる第１の検索キーワードを求め（ステップＳ１０１）、第２の機器名称分解手段で、設備台帳データベースに記憶された機器名称から、付随文字データベースの文字パターンで分解して、名称部と系列番号と号機番号とからなる第２の検索キーワードを求める（ステップＳ１０２）。
次に、機器名称判定手段で、第１の検索キーワードと第２の検索キーワードが一致するか否かを判定する（ステップＳ１０３）。
【００１３】
この発明の実施の形態１における設備台帳システムの構成について、図２をもとに説明する。
設備台帳システム１は、入出力装置１０と演算装置１１と記憶装置１２とが互いに接続され、入出力装置１０が、外部の入力装置２及び表示装置３と接続するものである。
記憶装置１２には、設備台帳データベース３０及び付随文字データベース３１を格納する。
【００１４】
設備台帳データベース３０には、上下水道などの施設に設置された機器の情報として、図３のデータ項目の情報が登録され、管理されている。
図３の設備台帳データベース３０のデータ項目を、以下に定義する。
【００１５】
設置場所２２１は、上下水道に設置された機器の設置場所を示す。
【００１６】
機器名称２２２は、上下水道に設置された機器の機器名称を示す。
【００１７】
工事年度２２３は、上下水道に設置された機器の工事年度を示す
【００１８】
工事名称２２４は、上下水道に設置された機器の工事名称を示す。
【００１９】
図３において、設備台帳データベース３０における設置場所２２１が登録される領域には、「Ａ処理場」と「Ｂ処理場」とが登録されており、「Ａ処理場」に設置されている機器の機器名称２２２が登録される領域には、「１系汚水ポンプＮｏ．１」と「１系汚水ポンプＮｏ．２」とが登録されている。
また、「Ｂ処理場」に設置されている機器の機器名称２２２が登録される領域には、「汚水ポンプ１−１号」と「汚水ポンプ１−２号」とが登録されている。
【００２０】
付随文字データベース３１には、機器の系列番号又は号機番号に付随する文字パターンの情報として、図４のデータ項目の情報が登録され、管理されている。
図４の付随文字データベース３１のデータ項目を、以下に定義する。
【００２１】
種別２１１は、付随文字の種別として、機器の系列番号又は号機番号を示す。
【００２２】
付随文字ＩＤ２１２は、付随文字を特定するためのＩＤを示す。
【００２３】
文字パターン２１３は、付随文字の文字パターンを示す。
【００２４】
挿入位置２１４は、文字パターンに対する機器の系列番号又は号機番号の挿入位置を示す。
【００２５】
図４において、付随文字データベース３１における種別２１１が登録される領域には、「系列番号」と「号機番号」とが登録されている。「系列番号」に対応する付随文字ＩＤ２１２が登録される領域には、「１０１」と「１０２」とが登録されている。「１０１」に対応する文字パターン２１３が登録される領域には、「系」が登録され、「１０２」に対応する文字パターン２１３が登録される領域には、「−」が登録されている。「系」に対応する挿入位置２１４が登録される領域には、「前」が登録され、「−」に対応する挿入位置２１４が登録される領域には、「後」が登録されている。
また、「号機番号」に対応する付随文字ＩＤ２１２が登録される領域には、「２０１」と「２０２」とが登録されている。「２０１」に対応する文字パターン２１３が登録される領域には、「Ｎｏ．」が登録され、「２０２」に対応する文字パターン２１３が登録される領域には、「号」が登録されている。「Ｎｏ．」に対応する挿入位置２１４が登録される領域には、「後」が登録され、「号」に対応する挿入位置２１４が登録される領域には、「前」が登録されている。
なお、付随文字データベース３１に登録される文字パターン２１３は、この発明の実施の形態１に限定されず、種々のパターンがあることは言うまでもない。
【００２６】
次に、オペレータが、上下水道などの施設に関係する機器を、設備台帳データベースで検索して、既に登録されているか否かを確認する手順について説明する。
まず、オペレータが、確認したい機器として、設置場所の「Ａ処理場」と、機器名称の「汚水ポンプ１−２号」とを、入力装置２から入力する。その設置場所と機器名称とは、記憶装置１２に記憶される。
【００２７】
この発明の実施の形態１における設備台帳システムの動作について、図１と図５とをもとに説明する。
図５のステップＳ１００１は、図１のステップＳ１０１に対応している。
ステップＳ１００１では、記憶装置１２に記憶された「汚水ポンプ１−２号」を、名称部と系列番号と号機番号とに分解して、第１の検索キーワードを求める。
「汚水ポンプ１−２号」を分解する動作について、図４と図６とをもとに説明する。
【００２８】
ステップＳ１１０１では、付随文字データベース３１に登録されている文字パターン２１３を、１個取り出す。
例えば、図４の付随文字データベース３１に登録されている文字パターン２１３から、「−」を取り出す。
【００２９】
ステップＳ１１０２では、機器名称の文字列に文字パターンが含まれるか否かを判定する。
「含まれる」の場合は、ステップＳ１１０３を実行する。
「含まれない」の場合は、ステップＳ１１０６を実行する。
「汚水ポンプ１−２号」において、「−」は、「含まれる」と判定する。
【００３０】
ステップＳ１１０３では、機器名称の文字列において、文字パターンと同じ文字の前後にある文字を取り出す。
「汚水ポンプ１−２号」の文字列において、「−」の前部の文字が「１」となり、「−」の後部の文字が「２」となる。
【００３１】
ステップＳ１１０４では、ステップＳ１１０３で取り出した文字が有効な数字か否かを判定する。
「有効な数字」の場合は、ステップＳ１１０５を実行する。
「有効な数字でない」の場合は、ステップＳ１１０６を実行する。
ステップＳ１１０３で取り出した「１」及び「２」は「有効な数字」と判定する。
【００３２】
ステップＳ１１０５では、ステップＳ１１０４で有効な数字と判定した数字を、付随文字データベース３１に登録されている文字パターン２１３に対応する挿入位置２１４との位置関係を確認して、系列番号又は号機番号とする。
ステップＳ１１０４で有効な数字と判定した「１」は、付随文字データベース３１において、文字パターン２１３の「−」に対応する挿入位置２１４が「前」なので、系列番号とする。
【００３３】
ステップＳ１１０６では、付随文字データベース３１に登録されている文字パターン２１３を全て取り出したか否かを判定する。
「全て取り出した」の場合は、ステップＳ１１０７を実行する。
「全て取り出していない」の場合は、ステップＳ１１０１に戻る。
図４の付随文字データベース３１において、「−」以外の文字パターンとして、「系」と、「号」と、「Ｎｏ．」とが登録されているので、「全て取り出していない」と判定して、ステップＳ１１０１に戻る。その後、「系」、「号」及び「Ｎｏ．」を１個ずつ取り出し、前記と同様の処理を行う。
【００３４】
ステップＳ１１０７では、前記までのステップで、機器名称の文字列から、系列番号及び号機番号の文字列を取り除いたものを、名称部とする。ステップＳ１１０７の実行後、機器名称分解手段のルーチンを抜ける。
「汚水ポンプ１−２号」から、系列番号の「１−」と、号機番号の「２号」とを取り除き、「汚水ポンプ」を名称部とする。
【００３５】
「汚水ポンプ１−２号」を分解して、第１の検索キーワードとして、「汚水ポンプ」の名称部と、「１」の系列番号と、「２」の号機番号とを求める。
前記のように、図５のステップＳ１００１において、第１の機器名称分解手段で、記憶装置１２に記憶された機器名称を分解して、第１の検索キーワードを求め、ステップＳ１００２に処理を進める。
【００３６】
ステップＳ１００２では、設備台帳データベース３０において、記憶装置１２に記憶された設置場所と同じ設置場所２２１に登録されている機器名称２２２に、第１の検索キーワードの名称部が含まれるものを検索する。
図３の設備台帳データベース３０において、「Ａ処理場」に登録されている設備台帳データベース３０の機器名称２２２に、第１の検索キーワードの「汚水ポンプ」が含まれるものを検索して、「１系汚水ポンプＮｏ．１」と「１系汚水ポンプＮｏ．２」とを求める。
【００３７】
図５のステップＳ１００３は、図１のステップＳ１０２に対応している。
ステップＳ１００３では、ステップＳ１００２で検索した設備台帳データベース３０に登録されている機器名称２２２を、名称部と系列番号と号機番号とに分解して、第２の検索キーワードを求める。
【００３８】
まず、ステップＳ１００２で検索した「１系汚水ポンプＮｏ．１」の機器名称を分解する動作について、図４と図６とをもとに説明する。
ステップＳ１１０１では、付随文字データベース３１に登録されている文字パターン２１３を、１個取り出す。
例えば、図４の付随文字データベース３１に登録されている文字パターン２１３から、「系」を取り出す。
【００３９】
ステップＳ１１０２では、機器名称の文字列に文字パターンが含まれるか否かを判定する。
「含まれる」の場合は、ステップＳ１１０３を実行する。
「含まれない」の場合は、ステップＳ１１０６を実行する。
「１系汚水ポンプＮｏ．１」において、「系」は、「含まれる」と判定する。
【００４０】
ステップＳ１１０３では、機器名称の文字列において、文字パターンと同じ文字の前後にある文字を取り出す。
「１系汚水ポンプＮｏ．１」の文字列において、「系」の前部の文字が「１」となり、「系」の後部の文字が「汚」となる。
【００４１】
ステップＳ１１０４では、ステップＳ１１０３で取り出した文字が有効な数字か否かを判定する。
「有効な数字」の場合は、ステップＳ１１０５を実行する。
「有効な数字でない」の場合は、ステップＳ１１０６を実行する。
ステップＳ１１０３で取り出した「汚」は「有効な数字でない」となり、「１」は「有効な数字」と判定する。
【００４２】
ステップＳ１１０５では、ステップＳ１１０４で有効な数字と判定した数字を、付随文字データベース３１に登録されている文字パターン２１３に対応する挿入位置２１４との位置関係を確認して、系列番号又は号機番号とする。
ステップＳ１１０４で有効な数字と判定した「１」は、付随文字データベース３１において、文字パターン２１３の「系」に対応する挿入位置２１４が「前」なので、系列番号とする。
【００４３】
ステップＳ１１０６では、付随文字データベース３１に登録されている文字パターン２１３を全て取り出したか否かを判定する。
「全て取り出した」の場合は、ステップＳ１１０７を実行する。
「全て取り出していない」の場合は、ステップＳ１１０１に戻る。
図４の付随文字データベース３１において、「系」以外の文字パターンとして、「−」と、「号」と、「Ｎｏ．」とが登録されているので、「全て取り出していない」と判定して、ステップＳ１１０１に戻る。その後、「−」、「号」及び「Ｎｏ．」を１個ずつ取り出し、前記と同様の処理を行う。
【００４４】
ステップＳ１１０７では、前記までのステップで、機器名称の文字列から、系列番号及び号機番号の文字列を取り除いたものを、名称部とする。ステップＳ１１０７の実行後、機器名称分解手段のルーチンを抜ける。
「１系汚水ポンプＮｏ．１」から、系列番号の「１系」と、号機番号の「Ｎｏ．１」とを取り除き、「汚水ポンプ」を名称部とする。
【００４５】
前記のように、ステップＳ１００２で検索した「１系汚水ポンプＮｏ．１」を分解して、第２の検索キーワードとして、「汚水ポンプ」の名称部と、「１」の系列番号と、「１」の号機番号とを求める。
【００４６】
次に、ステップＳ１００２で検索した「１系汚水ポンプＮｏ．２」の機器名称を分解する動作について、図４と図６とをもとに説明する。
ステップＳ１１０１では、付随文字データベース３１に登録されている文字パターン２１３を、１個取り出す。
例えば、図４の付随文字データベース３１に登録されている文字パターン２１３から、「系」を取り出す。
【００４７】
ステップＳ１１０２では、機器名称の文字列に文字パターンが含まれるか否かを判定する。
「含まれる」の場合は、ステップＳ１１０３を実行する。
「含まれない」の場合は、ステップＳ１１０６を実行する。
「１系汚水ポンプＮｏ．２」において、「系」は、「含まれる」と判定する。
【００４８】
ステップＳ１１０３では、機器名称の文字列において、文字パターンと同じ文字の前後にある文字を取り出す。
「１系汚水ポンプＮｏ．２」の文字列において、「系」の前部の文字が「１」となり、「系」の後部の文字が「汚」となる。
【００４９】
ステップＳ１１０４では、ステップＳ１１０３で取り出した文字が有効な数字か否かを判定する。
「有効な数字」の場合は、ステップＳ１１０５を実行する。
「有効な数字でない」の場合は、ステップＳ１１０６を実行する。
ステップＳ１１０３で取り出した「汚」は「有効な数字でない」となり、「１」は「有効な数字」と判定する。
【００５０】
ステップＳ１１０５では、ステップＳ１１０４で有効な数字と判定した数字を、付随文字データベース３１に登録されている文字パターン２１３に対応する挿入位置２１４との位置関係を確認して、系列番号又は号機番号とする。
ステップＳ１１０４で有効な数字と判定した「１」は、付随文字データベース３１において、文字パターン２１３の「系」に対応する挿入位置２１４が「前」なので、系列番号とする。
【００５１】
ステップＳ１１０６では、付随文字データベース３１に登録されている文字パターン２１３を全て取り出したか否かを判定する。
「全て取り出した」の場合は、ステップＳ１１０７を実行する。
「全て取り出していない」の場合は、ステップＳ１１０１に戻る。
図４の付随文字データベース３１において、「系」以外の文字パターンとして、「−」と、「号」と、「Ｎｏ．」とが登録されているので、「全て取り出していない」と判定して、ステップＳ１１０１に戻る。その後、「−」、「号」及び「Ｎｏ．」を１個ずつ取り出し、前記と同様の処理を行う。
【００５２】
ステップＳ１１０７では、前記までのステップで、機器名称の文字列から、系列番号及び号機番号の文字列を取り除いたものを、名称部とする。ステップＳ１１０７の実行後、機器名称分解手段のルーチンを抜ける。
「１系汚水ポンプＮｏ．２」から、系列番号の「１系」と、号機番号の「Ｎｏ．２」とを取り除き、「汚水ポンプ」を名称部とする。
【００５３】
前記のように、ステップＳ１００２で検索した「１系汚水ポンプＮｏ．２」を分解して、第２の検索キーワードとして、「汚水ポンプ」の名称部と、「１」の系列番号と、「２」の号機番号とを求める。
【００５４】
前記のように、図５のステップＳ１００３において、第２の機器名称分解手段で、検索した設備台帳データベースに登録された機器名称を分解して、第２の検索キーワードを求め、ステップＳ１００４に処理を進める。
【００５５】
図５のステップＳ１００４は、図１のステップＳ１０３に対応している。
ステップＳ１００４では、ステップＳ１００１で求めた第１の検索キーワードと、ステップＳ１００３で求めた第２の検索キーワードが一致するか否かを判定する。
「一致する」の場合は、「登録済」として、ステップＳ１００５を実行する。
「一致しない」の場合は、「未登録」として、ステップＳ１００６を実行する。
ステップＳ１００１で求めた第１の検索キーワードが「名称部：汚水ポンプ」、「系列番号：１」及び「号機番号：２」で、ステップＳ１００３で求めた第２の検索キーワードが「名称部：汚水ポンプ」、「系列番号：１」及び「号機番号：１」の場合は、号機番号が違うので「一致しない」と判定し、ステップＳ１００３で求めた第２の検索キーワードが「名称部：汚水ポンプ」、「系列番号：１」及び「号機番号：２」の場合は、全ての検索キーワードが一致するので「一致する」と判定する。
【００５６】
ステップＳ１００５では、入出力装置１０から表示装置３に「既に登録済です」と検索結果を表示する情報を出力する。
「汚水ポンプ１−２号」と、ステップＳ１００２で検索した「１系汚水ポンプＮｏ．２」との検索キーワードが、「一致する」と判定されたので、「既に登録済です」と出力する。
【００５７】
ステップＳ１００６では、入出力装置１０から表示装置３に「未登録です」と検索結果を表示する情報を出力する。
例えば、オペレータが入力する機器の機器名称が「１−３号汚水ポンプ」ならば、「未登録です」と出力する。
【００５８】
オペレータは、表示装置３を見て、検索結果を確認する。
【００５９】
この発明の実施の形態１によれば、設備台帳データベースに登録された機器名称が、「１系汚水ポンプＮｏ．２」又は「汚水ポンプ１−２号」であっても、名称部と系列番号と号機番号とに分解して、同じ検索キーワードを求めることができる。
したがって、設備台帳データベースに登録された機器名称の表記方法によらず、特定の機器を検索できる設備台帳システムを提供できる。
【００６０】
実施の形態２．
この発明の実施の形態２は、上下水道などの施設に設置されている機器を管理する設備台帳システムにおいて、オペレータが、特定の機器をデータベースに登録する際に、入力した機器の機器名称から生成した表記パターンを登録するものである。
図７は、この発明の実施の形態２における設備台帳システムの構成図である。図８は、この発明の実施の形態２における表記パターンデータベースの説明図である。図９は、この発明の実施の形態２における設備台帳システムの動作を示すフローチャートである。
【００６１】
この発明の実施の形態２における設備台帳システムの構成について、図７をもとに説明する。
この発明の実施の形態１と同様の構成の説明は省略する。記憶装置１２には、表記パターンデータベース３２を更に格納する。
【００６２】
表記パターンデータベース３２には、機器の機器名称に対する付随文字の表記パターンの情報をとして、図８のデータ項目の情報が登録され、管理されている。
図８の表記パターンデータベース３２のデータ項目を、以下に定義する。
【００６３】
表記パターンＩＤ７１１は、表記パターンを特定するための表記パターンＩＤを示す。
【００６４】
系列番号の付随文字ＩＤ７１２は、機器の系列番号の付随文字ＩＤを示し、図４の付随文字データベース３１の付随文字ＩＤ２１２に対応している。
【００６５】
号機番号の付随文字ＩＤ７１３は、機器の号機番号の付随文字ＩＤを示し、図４の付随文字データベース３１の付随文字ＩＤ２１２に対応している。
【００６６】
表記パターン７１４は、機器の名称部に対する機器の系列番号及び号機番号の表記パターンを示す。例えば、「１系汚水ポンプＮｏ．２」の表記パターンは、名称部である「汚水ポンプ」に対する系列番号の「１系」と号機番号の「Ｎｏ．２」とから、「系列番号−名称部−号機番号」となる。
【００６７】
図８において、表記パターンデータベース３２における表記パターンＩＤ７１１が登録される領域には、「００１」と「００２」とが登録されている。「００１」に対応する系列番号の付随文字ＩＤ７１２が登録される領域には、「１０１」が登録され、「００１」に対応する号機番号の付随文字ＩＤ７１３が登録される領域には、「２０１」が登録され、「００１」に対応する表記パターン７１４が登録される領域には、「系列番号−名称部−号機番号」が登録されている。
また、「００２」に対応する系列番号の付随文字ＩＤ７１２が登録される領域には、「１０２」が登録され、「００２」に対応する号機番号の付随文字ＩＤ７１３が登録される領域には、「２０２」が登録され、「００２」に対応する表記パターン７１４が登録される領域には、「名称部−系列番号−号機番号」が登録されている。
なお、表記パターンデータベース３２に登録されている表記パターン７１４は、この発明の実施の形態２に限定されず、種々のパターンがあることは言うまでもない。
【００６８】
次に、オペレータが、新たに上下水道などの施設に設置する機器を、設備台帳データベース３０に登録する手順について説明する。
まず、オペレータは、新たに登録したい機器として、機器名称の「１−２号汚水ポンプ」と、設置場所の「Ａ処理場」と、工事年度の「２０１０」と、工事名称の「新設」とを入力装置２から入力する。その情報は、記憶装置１２に記憶される。
【００６９】
この発明の実施の形態２における設備台帳システムの動作について、図９をもとに説明する。
ステップＳ２００１では、この発明の実施の形態１と同様に、図４と図６とにより、記憶装置１２に記憶された「１−２号汚水ポンプ」を、名称部と系列番号と号機番号とに分解して、第１の検索キーワードを求める。
「１−２号汚水ポンプ」を分解して、第１の検索キーワードとして、「汚水ポンプ」の名称部と、「１」の系列番号と、「２」の号機番号とを求める。
【００７０】
ステップＳ２００２では、記憶装置１２に記憶された機器名称において、第１の検索キーワードの名称部と系列番号と号機番号とがどのような順序で記述されているかを判定して、表記パターンを生成する。
「１−２号汚水ポンプ」において、第１の検索キーワードの「名称部：汚水ポンプ」、「系列番号：１」及び「号機番号：２」がどのような順序で記述されているかを判定し、表記パターンとして、系列番号の付随文字ＩＤの「１０２」と、号機番号の付随文字ＩＤの「２０２」と、表記パターンの「系列番号−号機番号−名称部」とを生成する。
【００７１】
ステップＳ２００３では、ステップＳ２００２で生成した表記パターンが、表記パターンデータベース３２に、登録済か否かを判定する。
「登録済」の場合は、ステップＳ２００８を実行する。
「未登録」の場合は、ステップＳ２００４を実行する。
図８の表記パターンデータベース３２において、ステップＳ２００２で生成した表記パターンである「系列番号−号機番号−名称部」は、「未登録」と判定する。
【００７２】
ステップＳ２００４では、表記パターンデータベース３２に、登録データがあるか否かを判定する。
「０件（登録データ無し）」の場合は、ステップＳ２００６を実行する。
「１件以上」の場合は、ステップＳ２００５を実行する。
図８の表記パターンデータベース３２において、登録データが「１件以上」と判定する。
【００７３】
ステップＳ２００５では、表記パターンデータベース３２に、登録済の表記パターンで変換した候補の機器名称と元の機器名称とを表示して、オペレータに機器名称を選択させる。
「候補の機器名称」を選択した場合は、ステップＳ２００８を実行する。
「元の機器名称」を選択した場合は、ステップＳ２００６を実行する。
図８の表記パターンデータベース３２に登録済の表記パターン７１４である「系列番号−名称部−号機番号」及び「名称部−系列番号−号機番号」で、「１−２号汚水ポンプ」を変換した候補の機器名称として、「１系汚水ポンプＮｏ．２」と「汚水ポンプ１−２号」とを表示する。
【００７４】
ステップＳ２００６では、ステップＳ２００２で生成した表記パターンを、表記パターンデータベース３２に登録する。「１０２」を系列番号の付随文字ＩＤ７１２が登録される領域に登録し、「２０２」を号機番号の付随文字ＩＤ７１３が登録される領域に登録し、「系列番号−号機番号−名称部」を表記パターン７１４が登録される領域に登録する。
【００７５】
ステップＳ２００７では、記憶装置１２に記憶された機器の情報を、設備台帳データベース３０に登録する。「Ａ処理場」を設置場所２２１が登録される領域へ登録し、「１−２号汚水ポンプ」を機器名称２２２が登録される領域へ登録し、「２０１０」を工事年度２２３が登録される領域へ登録し、「新設」を工事名称２２４が登録される領域へ登録する。
【００７６】
ステップＳ２００８では、記憶装置１２に記憶された機器の情報を、設備台帳データベース３０に登録する。「Ａ処理場」を設置場所２２１が登録される領域へ登録し、「２０１０」を工事年度２２３が登録される領域へ登録し、「新設」を工事名称２２４が登録される領域へ登録し、ステップＳ２００３で登録済の表記パターンの機器名称又はステップＳ２００５でオペレータが選択した候補の機器名称を機器名称２２２が登録される領域へ登録する。
ステップＳ２００３で表記パターンが「登録済」の場合は、記憶装置１２に記憶された「１−２号汚水ポンプ」を機器名称２２２が登録される領域に登録し、ステップＳ２００５でオペレータが候補の機器名称を選択した場合は、選択された「１系汚水ポンプＮｏ．２」又は「汚水ポンプ１−２号」を機器名称２２２が登録される領域に登録する。
【００７７】
この発明の実施の形態２によれば、「名称部−系列番号−号機番号」の表記パターンが登録済で、「１系汚水ポンプＮｏ．２」を登録する場合、登録済の表記パターンで変換した「汚水ポンプ１−２号」と「１系汚水ポンプＮｏ．２」とを表示して、オペレータに機器名称を選択させて登録できる。
したがって、登録済の表記パターンに変換した候補の機器名称と元の機器名称とを表示してオペレータに選択させるので、機器名称の表記パターンを統一化して設備台帳データベースに登録できる設備台帳システムを提供できる。
【００７８】
実施の形態３．
この発明の実施の形態３は、上下水道などの施設に設置されている機器を管理する設備台帳システムにおいて、オペレータが、特定の機器をデータベースに登録する際に、入力した機器の機器名称から生成した表記パターンを設置場所毎に登録するものである。
図１０は、この発明の実施の形態３における設備台帳システムの構成図である。図１１は、この発明の実施の形態３における表記パターン出現管理データベースの説明図である。図１２は、この発明の実施の形態３における設備台帳システムの動作を示すフローチャートである。
【００７９】
この発明の実施の形態３における設備台帳システムの構成について、図１０をもとに説明する。
実施の形態２と同様の構成の説明は省略する。記憶装置１２には、表記パターン出現管理データベース３３を更に格納する。
【００８０】
表記パターン出現管理データベース３３には、設置場所毎に表記パターンを管理する情報として、図１１のデータ項目の情報が登録され、管理されている。
図１１の表記パターン出現管理データベース３３のデータ項目を、以下に定義する。
【００８１】
設置場所８１１は、表記パターンを指定する機器の設置場所を示す。
【００８２】
名称部８１２は、表記パターンを指定する機器の設置場所に登録される機器の種類を示す名称を示す。
【００８３】
表記パターンＩＤ８１３は、表記パターンを特定するための表記パターンＩＤを示し、図８の表記パターンデータベース３２の表記パターンＩＤ７１１に対応している。
【００８４】
図１１において、表記パターン出現管理データベース３３における設置場所８１１が登録される領域には、「Ａ処理場」と「Ｂ処理場」とが登録されている。「Ａ処理場」に設置されている機器の名称部８１２が登録される領域には、「汚水ポンプ」が登録され、「汚水ポンプ」に対応する表記パターンＩＤ８１３が登録される領域には、「００１」が登録されている。
また、「Ｂ処理場」に設置されている機器の名称部８１２が登録される領域には、「汚水ポンプ」が登録され、「汚水ポンプ」に対応する表記パターンＩＤ８１３が登録される領域には、「００２」が登録されている。
【００８５】
次に、オペレータが、新たに上下水道などの施設に設置する機器を、設備台帳データベース３０に登録する手順について説明する。
まず、オペレータは、新たに登録したい機器として、機器名称の「１−２号汚水ポンプ」と、設置場所の「Ａ処理場」と、工事年度の「２０１０」と、工事名称の「新設」とを入力装置２から入力する。その情報は、記憶装置１２に記憶される。
【００８６】
この発明の実施の形態３における設備台帳システムの動作について、図１２をもとに説明する。
ステップＳ３００１では、この発明の実施の形態１と同様に、図４と図６とにより、記憶装置１２に記憶された「１−２号汚水ポンプ」を、名称部と系列番号と号機番号とに分解して、第１の検索キーワードを求める。
「１−２号汚水ポンプ」を分解して、第１の検索キーワードとして、「汚水ポンプ」の名称部と、「１」の系列番号と、「２」の号機番号とを求める。
【００８７】
ステップＳ３００２では、記憶装置１２に記憶された機器名称において、第１の検索キーワードの名称部と系列番号部と号機番号部とがどのような順序で記述されているかを判定して、表記パターンを生成する。
「１−２号汚水ポンプ」において、第１の検索キーワードの「名称部：汚水ポンプ」、「系列番号：１」及び「号機番号：２」がどのような順序で記述されているかを判定し、表記パターンとして、系列番号の付随文字ＩＤの「１０２」と、号機番号の付随文字ＩＤの「２０２」と、表記パターンの「系列番号−号機番号−名称部」とを生成する。
【００８８】
ステップＳ３００３では、表記パターン出現管理データベース３３において、記憶装置１２に記憶された設置場所と同じ設置場所８１１に登録されている名称部８１２に、第１の検索キーワードの名称部があるか否かを判定する。
「無い」の場合は、ステップＳ３００６を実行する。
「有る」の場合は、ステップＳ３００４を実行する。
図１１の表記パターン出現管理データベース３３において、「Ａ処理場」と同じ設置場所８１１に登録されている名称部８１２に、第１の検索キーワードの「汚水ポンプ」があるので、「有る」と判定する。
【００８９】
ステップＳ３００４では、表記パターン出現管理データベース３３において、記憶装置１２に記憶された設置場所と同じ設置場所８１１に登録され、かつ、第１の検索キーワードの名称部と同じ名称部８１２に対応する表記パターンＩＤ８１３の表記パターンと、ステップＳ３００２で生成した表記パターンとが、一致するか否かを判定する。
「一致する」の場合は、ステップＳ３０１０を実行する。
「一致しない」の場合は、ステップＳ３００５を実行する。
図１１の表記パターン出現管理データベース３３において、「Ａ処理場」と同じ設置場所８１１に登録されている「汚水ポンプ」に対応する表記パターンＩＤ８１３は、「００１」である。「００１」に対する表記パターンは、「系列番号−名称部−号機番号」であり、ステップＳ３００２で求めた表記パターンは、「系列番号−号機番号−名称部」なので、「一致しない」と判定する。
【００９０】
ステップＳ３００５では、表記パターン出現管理データベース３３において、記憶装置１２に記憶された設置場所と同じ設置場所８１１に登録され、かつ、第１の検索キーワードの名称部と同じ名称部８１２に対応する登録済の表記パターンＩＤ８１３に対応する表記パターンで変換した候補の機器名称と元の機器名称を表示して、オペレータに機器名称を選択させる。
「候補の機器名称」を選択した場合は、ステップＳ３０１０を実行する。
「元の機器名称」を選択した場合は、ステップＳ３００６を実行する。
図１１の表記パターン出現管理データベース３３において、「Ａ処理場」と同じ設置場所８１１に登録されている「汚水ポンプ」に対応する登録済の表記パターンＩＤ８１３は、「００１」である。「１−２号汚水ポンプ」は、「００１」に対応する表記パターンの「系列番号−名称部−号機番号」で、変換した「１系汚水ポンプＮｏ．２」を、候補の機器名称として表示する。
【００９１】
ステップＳ３００６では、ステップＳ３００２で生成した表記パターンが、表記パターンデータベース３２に、登録済か否かを判定する。
「登録済」の場合は、ステップＳ３００８を実行する。
「未登録」の場合は、ステップＳ３００７を実行する。
図８の表記パターンデータベース３２において、ステップＳ３００２で生成した表記パターンである「系列番号−号機番号−名称部」は、「未登録」と判定する。
【００９２】
ステップＳ３００７では、ステップＳ３００２で生成した表記パターンを、表記パターンデータベース３２に登録する。「１０２」を系列番号の付随文字ＩＤ７１２が登録される領域に登録し、「２０２」を号機番号の付随文字ＩＤ７１３が登録される領域に登録し、「系列番号−号機番号−名称部」を表記パターン７１４が登録される領域に登録する。
【００９３】
ステップＳ３００８では、新しい表記パターンを、表記パターン出現管理データベース３２に登録する。記憶装置１２に記憶された「Ａ処理場」を設置場所８１１が登録される領域へ登録し、第１の検索キーワードの「汚水ポンプ」を名称部８１２が登録される領域へ登録し、ステップＳ３００２で生成した表記パターンに対応する表記パターンＩＤを表記パターンＩＤ８１３が登録される領域へ登録する。
【００９４】
ステップＳ３００９では、記憶装置１２に記憶された機器の情報を、設備台帳データベース３０に登録する。「Ａ処理場」を設置場所２２１が登録される領域へ登録し、「１−２号汚水ポンプ」を機器名称２２２が登録される領域へ登録し、「２０１０」を工事年度２２３が登録される領域へ登録し、「新設」を工事名称２２４が登録される領域へ登録する。
【００９５】
ステップＳ３０１０では、記憶装置１２に記憶された機器の情報を、設備台帳データベース３０に登録する。「Ａ処理場」を設置場所２２１が登録される領域へ登録し、「２０１０」を工事年度２２３が登録される領域へ登録し、「新設」を工事名称２２４が登録される領域へ登録し、ステップＳ３００４で一致した登録済の表記パターンの機器名称又はステップＳ３００５でオペレータが選択した候補の機器名称を機器名称２２２が登録される領域へ登録する。
ステップＳ３００４で表記パターンが「一致する」の場合は、記憶装置１２に記憶された「１−２号汚水ポンプ」を機器名称２２２が登録される領域に登録し、ステップＳ３００５でオペレータが候補の機器名称を選択した場合は、選択された「１系汚水ポンプＮｏ．２」を機器名称２２２が登録される領域に登録する。
【００９６】
この発明の実施の形態３によれば、登録したい機器の設置場所に対して「汚水ポンプ」に対応する表記パターンの「名称部−系列番号−号機番号」が登録済で、「１系汚水ポンプＮｏ．２」を登録する場合、登録済の表記パターンで変換した候補の「汚水ポンプ１−２号」と「１系汚水ポンプＮｏ．２」とを表示して、オペレータに機器名称を選択させて登録できる。
したがって、設置場所毎に登録済の表記パターンで変換した候補の機器名称と元の機器名称を表示してオペレータに選択させるので、機器名称の表記パターンを設置場所毎に統一化して設備台帳データベースに登録できる設備台帳システムが提供できる。
【００９７】
実施の形態４．
この発明の実施の形態４は、上下水道などの施設に設置されている機器を管理する設備台帳システムにおいて、オペレータが、確認したい特定の機器が設置された設置場所を入力して、登録されている機器を確認する際に、検索結果である機器の機器名称を、ユーザ毎に指定する表記パターンに変換して表示するものである。
図１３は、この発明の実施の形態４における設備台帳システムの構成図である。図１４は、この発明の実施の形態４における表記パターン選択管理データベースの説明図である。図１５は、この発明の実施の形態４における設備台帳システムの動作を示すフローチャートである。
【００９８】
この発明の実施の形態４における設備台帳システムの構成について、図１３をもとに説明する。
実施の形態３と同様の構成の説明は省略する。記憶装置１２には、表記パターン選択管理データベース３４を更に格納する。
【００９９】
表記パターン選択管理データベース３４には、オペレータ毎の表記パターンの情報として、図１４のデータ項目の情報が登録され、管理されている。
図１４の表記パターン選択管理データベース３４のデータ項目を、以下に定義する。
【０１００】
ユーザＩＤ９１１は、オペレータを特定するユーザＩＤを示す。
【０１０１】
表記パターンＩＤ９１２は、表記パターンを特定するための表記パターンＩＤを示し、図８の表記パターンデータベース３２の表記パターンＩＤ７１１に対応している。
【０１０２】
図１４において、表記パターン選択管理データベース３４におけるユーザＩＤ９１１が登録される領域には、「ＡＢ１１１１１１」と「ＣＤ２２２２２２」とが登録されている。「ＡＢ１１１１１１」に対応する表記パターンＩＤ９１２が登録される領域には、「００１」が登録されている。
また、「ＣＤ２２２２２２」に対応する表記パターンＩＤ９１２が登録される領域には、「００２」が登録されている。
【０１０３】
次に、オペレータが、上下水道などの施設に関係する機器を、機器の設置場所を基準に、設備台帳データベース３０で検索して、登録されているか否かを確認する手順について説明する。
まず、オペレータが、確認したい機器として、設置場所の「Ｂ処理場」と、オペレータのユーザＩＤの「ＡＢ１１１１１１」とを入力装置２から入力する。その設置場所とユーザＩＤとは、記憶装置１２に記憶される。
【０１０４】
この発明の実施の形態４における設備台帳システムの動作について、図１５をもとに説明する。
ステップＳ４００１では、設備台帳データベース３０において、記憶装置１２に記憶された設置場所と同じ設置場所２２１に登録されている機器名称２２２を検索する。
図３の設備台帳データベース３０において、「Ｂ処理場」と同じ設置場所２２１に登録されている機器名称２２２を検索して、「汚水ポンプ１−１号」と「汚水ポンプ１−２号」とを求める。
【０１０５】
ステップＳ４００２では、この発明の実施の形態１と同様に、図４と図６とにより、ステップＳ４００１で検索した設備台帳データベース３０に登録されている機器名称２２２を、名称部と系列番号と号機番号とに分解して、第２の検索キーワードを求める。
ステップＳ４００１で検索した「汚水ポンプ１−１号」を分解して、第２の検索キーワードとして、「汚水ポンプ」の名称部と、「１」の系列番号と、「１」の号機番号とを求める。
また、ステップＳ４００１で検索した「汚水ポンプ１−２号」を分解して、第２の検索キーワードとして、「汚水ポンプ」の名称部と、「１」の系列番号と、「２」の号機番号とを求める。
【０１０６】
ステップＳ４００３では、表記パターン選択管理データベース３４において、記憶装置１２に記憶されたユーザＩＤと同じユーザＩＤ９１１に登録されている表記パターンＩＤ９１２を求め、表記パターンＩＤに対応する表記パターンで、ステップＳ４００２で求めた第２の検索キーワードを変換して、検索結果の文字列を作成する。
図１４の表記パターン選択管理データベース３４において、「ＡＢ１１１１１１」に対応する表記パターンＩＤ９１２を求め、図８の表記パターンデータベース３２に登録されている表記パターンＩＤ７１１に対応する表記パターン７１４である「系列番号−名称部−号機番号」で、第２の検索キーワードを変換すると、「汚水ポンプ１−１号」の検索結果は、「１系汚水ポンプ１号」に変換され、「汚水ポンプ１−２号」の検索結果は、「１系汚水ポンプ２号」に変換される。
【０１０７】
ステップＳ４００４では、ステップＳ４００３で求めた検索結果の文字列を、入出力装置１０から表示装置３に表示する情報を出力する。
検索結果として、「１系汚水ポンプ１号」と「１系汚水ポンプ２号」とを表示装置３に表示する。
【０１０８】
オペレータは、表示装置３を見て、検索結果を確認する。
【０１０９】
この発明の実施の形態４によれば、登録された機器名称が「汚水ポンプ１−１号」であっても、オペレータのユーザＩＤに対応する表記パターンで検索結果を変換して、「１系汚水ポンプ１号」と表示することができる。
したがって、設備台帳データベースに登録された機器名称の表記方法によらず、オペレータが検索結果を容易に確認できる設備台帳システムを提供できる。
【符号の説明】
【０１１０】
１...設備台帳システム、  ２...入力装置、  ３...表示装置、
１０...入出力装置、  １１...演算装置、  １２...記憶装置、
２０...機器名称分解手段、  ２１...機器名称判定手段、
３０...設備台帳データベース、  ３１...付随文字データベース
【図１】
0005251932.tif 000002
【図２】
0005251932.tif 000003
【図３】
0005251932.tif 000004
【図４】
0005251932.tif 000005
【図５】
0005251932.tif 000006
【図６】
0005251932.tif 000007
【図７】
0005251932.tif 000008
【図８】
0005251932.tif 000009
【図９】
0005251932.tif 000010
【図１０】
0005251932.tif 000011
【図１１】
0005251932.tif 000012
【図１２】
0005251932.tif 000013
【図１３】
0005251932.tif 000014
【図１４】
0005251932.tif 000015
【図１５】
0005251932.tif 000016