(57)【要約】【課題】予めユーザが表題エリアを設定することなく、表題エリアだけを対象に図面の全文検索を可能とする図面管理サーバを得る。【解決手段】図面の登録時に、表題登録部１３０が、図面検索インデックス１６０に登録された文字列のうち、予め決められた文字列からなる表題項目の位置座標を取得し、表題エリアを決定し、表題データ１７０として登録しておき、利用者端末２００からの図面検索要求に応じて、表題データ１７０から表題エリアの位置座標を取得し、一方、全文検索部１２１によって、図面検索要求に含まれる検索キーワードを用いて、図面検索インデックス１６０を検索し、該当する検索キーワード及びその位置座標を取得し、図面検索部１２０がこれら検索結果を用いて、表題エリア内に検索キーワードが含まれる図面を検索する。【選択図】図２
2014092836.tif 000002
【特許請求の範囲】
【請求項１】
図面を構成する図面エリアと複数の表題項目を有する表題エリアとに記載されている文字列を全文検索する図面管理サーバであって、
利用者端末からの図面登録要求に応じて、上記図面の登録を行う図面登録部、
この図面登録部によって登録された図面について、当該図面内に記載されている文字列を解析し、上記文字列を当該文字列の位置座標とともに図面検索インデックスに登録する図面検索インデックス登録部、
予め表題項目を示す文字列が設定され、上記図面検索インデックスに登録された文字列のうち、上記予め設定された表題項目を示す文字列に一致する文字列の位置座標を取得し、この取得した文字列の位置座標から上記図面の上記表題エリアを決定し、表題データとして登録する表題登録部、
利用者端末からの図面検索要求に応じて、上記表題データから上記表題エリアの位置座標を取得する表題エリア取得部、
上記図面検索要求に応じて、上記図面検索要求に含まれる検索キーワードを用いて、上記図面検索インデックスを検索し、該当する文字列及びその位置座標を取得するキーワード検索部、
及び上記表題エリア取得部によって取得された上記表題エリアの位置座標と、上記キーワード検索部によって検索された該当文字列の位置座標から、上記表題エリア内に該当文字列が含まれる図面を検索する図面検索部を備えたことを特徴とする図面管理サーバ。
【請求項２】
上記表題登録部の上記予め設定された表題項目を示す文字列は、ユーザによって登録できるように構成されていることを特徴とする請求項１記載の図面管理サーバ。
【請求項３】
上記図面から上記表題エリアを除いた図面エリアの位置座標を取得する図面エリア取得部を備え、
上記図面検索部は、上記図面エリア取得部によって取得された上記図面エリアの位置座標と、上記キーワード検索部によって検索された該当文字列の位置座標から、上記図面エリア内に該当文字列が含まれる図面を検索することを特徴とする請求項１または請求項２記載の図面管理サーバ。
【請求項４】
利用者端末からの図面検索要求を解析して、近傍に位置する表題項目と検索キーワードを取得する表題項目取得部を備え、
上記表題データは、表題エリア内の表題項目の位置座標を有し、
上記表題エリア取得部は、上記表題項目取得部によって取得された表題項目の位置座標を上記表題データから取得し、
上記図面検索部は、上記表題エリア取得部によって取得された上記表題項目の位置座標と、上記キーワード検索部によって検索された該当文字列の位置座標から、上記表題項目のエリア内に該当文字列が含まれる図面を検索することを特徴とする請求項１〜請求項３のいずれか一項記載の図面管理サーバ。
【請求項５】
請求項１〜請求項４のいずれか一項記載の図面管理サーバ、
及びこの図面管理サーバに対し、上記図面登録要求及び上記図面検索要求を行うと共に、上記図面検索要求の結果、上記図面管理サーバから得られる検索結果を表示する利用者端末を備えたことを特徴とする図面管理システム。
【請求項６】
請求項２記載の図面管理サーバ、
及びこの図面管理サーバに対し、ユーザによって指定された表題項目を示す文字列を、上記表題登録部の上記予め設定された表題項目を示す文字列として登録させる表題登録要求部を有する利用者端末を備えたことを特徴とする図面管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、上下水道プラント設備の維持管理業務／保全業務などを支援するための図面を管理する図面管理サーバ及びこれを用いたシステムに関するものである。
【背景技術】
【０００２】
従来の図面管理システムにおいては、画像データとして表示されている図面の表題欄に記述されている複数の管理項目をデータとして抽出し管理するために、表題欄の位置座標をユーザがマウスで指定していた。（例えば、特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−１７４０８０号公報（第３〜４頁、第８図）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
図面には、図面本文が記載された図面エリアと、表題エリアがある。表題エリアには、図面名や図番、作成者等が記載されており、図面の検索に重要な情報が集まっている。
従来の図面管理システムの全文検索では、図面エリアの文字も表題エリアの文字も区別なく検索するため、検索結果が多くなり、図面の絞込み検索が難しかった。
また、表題エリアだけを全文検索の対象とするには、予めユーザがマウス等で表題エリアの位置を指定し、表題エリアだけを対象に文字解析を行い、解析結果を管理する必要があった。
【０００５】
この発明は、上述のような課題を解決するためになされたものであり、予めユーザが表題エリアを設定することなく、表題エリアだけを対象に図面の全文検索を可能とする図面管理サーバ及びこれを用いた図面管理システムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係わる図面管理サーバにおいては、図面を構成する図面エリアと複数の表題項目を有する表題エリアとに記載されている文字列を全文検索する図面管理サーバであって、利用者端末からの図面登録要求に応じて、図面の登録を行う図面登録部、この図面登録部によって登録された図面について、当該図面内に記載されている文字列を解析し、文字列を当該文字列の位置座標とともに図面検索インデックスに登録する図面検索インデックス登録部、予め表題項目を示す文字列が設定され、図面検索インデックスに登録された文字列のうち、予め設定された表題項目を示す文字列に一致する文字列の位置座標を取得し、この取得した文字列の位置座標から図面の表題エリアを決定し、表題データとして登録する表題登録部、利用者端末からの図面検索要求に応じて、表題データから表題エリアの位置座標を取得する表題エリア取得部、図面検索要求に応じて、図面検索要求に含まれる検索キーワードを用いて、図面検索インデックスを検索し、該当する文字列及びその位置座標を取得するキーワード検索部、及び表題エリア取得部によって取得された表題エリアの位置座標と、キーワード検索部によって検索された該当文字列の位置座標から、表題エリア内に該当文字列が含まれる図面を検索する図面検索部を備えたものである。
【発明の効果】
【０００７】
この発明によれば、図面を構成する図面エリアと複数の表題項目を有する表題エリアとに記載されている文字列を全文検索する図面管理サーバであって、利用者端末からの図面登録要求に応じて、図面の登録を行う図面登録部、この図面登録部によって登録された図面について、当該図面内に記載されている文字列を解析し、文字列を当該文字列の位置座標とともに図面検索インデックスに登録する図面検索インデックス登録部、予め表題項目を示す文字列が設定され、図面検索インデックスに登録された文字列のうち、予め設定された表題項目を示す文字列に一致する文字列の位置座標を取得し、この取得した文字列の位置座標から図面の表題エリアを決定し、表題データとして登録する表題登録部、利用者端末からの図面検索要求に応じて、表題データから表題エリアの位置座標を取得する表題エリア取得部、図面検索要求に応じて、図面検索要求に含まれる検索キーワードを用いて、図面検索インデックスを検索し、該当する文字列及びその位置座標を取得するキーワード検索部、及び表題エリア取得部によって取得された表題エリアの位置座標と、キーワード検索部によって検索された該当文字列の位置座標から、表題エリア内に該当文字列が含まれる図面を検索する図面検索部を備えたので、ユーザが表題エリアを設定することなく、表題エリアのみを対象にした全文検索を可能とする。
【図面の簡単な説明】
【０００８】
【図１】一般的な図面の様式例を示す図である。
【図２】この発明の実施の形態１による図面管理システムを示す構成図である。
【図３】この発明の実施の形態１による図面管理システムにおける登録を示すフローチャートである。
【図４】この発明の実施の形態１による図面管理システムにおける検索を示すフローチャートである。
【図５】この発明の実施の形態２による図面管理システムを示す構成図である。
【図６】この発明の実施の形態３による図面管理システムを示す構成図である。
【図７】この発明の実施の形態３による図面管理システムにおける検索を示すフローチャートである。
【図８】この発明の実施の形態４による図面管理システムを示す構成図である。
【図９】この発明の実施の形態４による図面管理システムにおける検索を示すフローチャートである。
【発明を実施するための形態】
【０００９】
実施の形態１．
以下、この発明の実施の形態１を図に基づいて説明する。
図１は、一般的な図面の様式例を示す図である。
図１において、図面１０は、画像データを含む図面本文が記載される図面エリア１１と、表題エリア１２がある。表題エリア１２には、図面名や図番、作成者等が記載され、図面の検索に重要な情報が集まっている。ここで、図面の全文検索は図面エリア１１と表題エリア１２の全ての文字列を対象にして行われる。
【００１０】
図２は、この発明の実施の形態１による図面管理システムを示す構成図である。
図２において、図面管理システムは、図面管理サーバ１００と利用者端末２００とにより構成される。
利用者端末２００は、図面管理サーバ１００に図面登録要求を行う図面登録２１０と、図面管理サーバ１００に全文検索を依頼し、検索結果を表示する図面検索２２０を有する。
【００１１】
図面管理サーバ１００は、次のように構成されている。
図面登録部１１０は、図面登録２１０からの図面登録要求を受付け、図面１４０を登録するとともに、図面ＤＢ（データベース）１５０にファイル名や登録日時などを登録し、図面解析部１１１に図面の解析要求を行う。
図面解析部１１１（図面検索インデックス登録部）は、図面登録部１１０からの解析要求により、登録図面から文字列情報を抽出して、その位置座標と共に図面検索インデックス１６０に登録する。
表題登録部１３０は、図面検索インデックス１６０から、予め規定された表題項目に使用される文字列の位置座標情報を抽出し、その抽出データから表題エリアを決定し、表題データ１７０に表題エリアの位置座標情報を登録する。
表題エリア検索部１２２（表題エリア取得部）は、表題データ１７０から表題エリアのデータを取得する。
全文検索部１２１（キーワード検索部）は、図面検索インデックス１６０を用いて、検索キーワードの文字列が含まれる図面を全文検索する。
図面検索部１２０は、図面検索２２０からの図面検索要求を受付け、表題エリア検索部１２２から取得した表題エリアのデータと、全文検索部１２１から取得した全文検索結果をもとに、表題エリアに検索キーワードが含まれる図面を絞り込み、図面検索２２０に検索結果を返す。
【００１２】
次に動作について説明する。図面管理システムの動作には、登録と検索の２種類がある。
まず、登録の動作を図３のフローチャートを用いて説明する。この登録には、図面から図面検索インデックス１６０を作成する動作と、表題データ１７０を作成する動作とがある。
図面１４０から図面検索インデックス１６０を作成する動作は、以下のとおりである。なお、この動作は全文検索を実施するにあたり、一般的な動作である。
Ｓｔｅｐ１１  図面登録２１０が図面登録部１１０に図面の登録を要求する。
Ｓｔｅｐ１２  図面登録部１１０は、図面管理サーバ１００に図面１４０を保存するとともに、図面ＤＢ１５０にファイル名や登録日時などを登録する。
Ｓｔｅｐ１３  図面登録部１１０は、図面解析部１１１に図面１４０の解析を依頼する。
Ｓｔｅｐ１４  図面解析部１１１は、図面１４０に記載されている全ての文字列を抽出し、図面検索インデックス１６０に抽出した文字列とその位置座標を登録する。
【００１３】
次に、表題データを作成する動作は、以下のとおりである。
Ｓｔｅｐ２１  表題登録部１３０が図面検索インデックス１６０から表題項目の位置座標を取得する。表題項目の名称（文字列）は、設定等により表題登録部１３０が予め保持している。
Ｓｔｅｐ２２  表題登録部１３０は、取得した表題項目の位置座標から表題エリアを決定し、表題データ１７０に登録する。
【００１４】
次に、検索の動作を図４のフローチャートを用いて説明する。
Ｓｔｅｐ３１  図面検索２２０が図面検索部１２０に表題エリアに限定して検索キーワードでの図面の全文検索を要求する。
Ｓｔｅｐ３２  図面検索部１２０が表題エリア検索部１２２に表題エリアの検索を要求する。
Ｓｔｅｐ３３  表題エリア検索部１２２が表題データ１７０から表題エリアの位置座標を取得する。
Ｓｔｅｐ３４  図面検索部１２０は、表題エリア検索部１２２から表題エリアの位置座標を取得する。
【００１５】
Ｓｔｅｐ３５  図面検索部１２０が検索キーワードでの全文検索を全文検索部１２１に要求する。
Ｓｔｅｐ３６  全文検索部１２１は、図面検索インデックス１６０から検索キーワードが記載されている図面を検索し、図面のリストと各図面で検索キーワードが記載されている位置座標を取得する。
Ｓｔｅｐ３７  図面検索部１２０は、全文検索部１２１から図面のリストと各図面で検索キーワードが記載されている位置座標を取得する。
Ｓｔｅｐ３８  Ｓｔｅｐ３４とＳｔｅｐ３７が完了後、図面検索部１２０は、表題エリア内に検索キーワードが記載されている図面を絞り込み、図面検索２２０に結果を返す。
【００１６】
実施の形態１によれば、表題登録部１３０が表題エリアの位置座標を特定するため、ユーザが表題エリアを指定する作業を行う必要がない。
さらに、図面解析部１１１で作成される図面検索インデックス１６０から取得した全文検索結果と表題データ１７０から取得した表題エリアの位置座標に基づき、表題エリア内の全文検索を行うことができるため、表題エリアだけを対象にした図面解析を行う必要がなく、図面解析処理にかかる時間が増加することがない。
【００１７】
実施の形態２．
図５は、この発明の実施の形態２による図面管理システムを示す構成図である。
図５において、１００、１１０、１１１、１２０〜１２２、１３０、１４０、１５０、１６０、１７０、２００、２１０、２２０は図２におけるものと同一のものである。図５では、利用者端末２００に表題登録２３０を追加する。表題登録２３０（表題登録要求部）では、ユーザが表題項目を登録することができる。
【００１８】
実施の形態１では、表題エリアの決定に使用する表題項目は、設定等の手段で予め指定していたため、システムの利用中に表題項目が異なる図面の種類が増えた場合には対応できない。
実施の形態２では、ユーザが表題登録２３０で図面の種類毎に表題項目を登録できるようにした。
【００１９】
実施の形態２によれば、表題データ１７０に図面の種類とともに表題項目を登録することにより、図面の種類に対応した表題エリアでの全文検索を行うことができる。
【００２０】
実施の形態３．
図６は、この発明の実施の形態３による図面管理システムを示す構成図である。
図６において、１００、１１０、１１１、１２０〜１２２、１３０、１４０、１５０、１６０、１７０、２００、２１０、２２０、２３０は図５におけるものと同一のものである。図６では、図面管理サーバ１００に図面エリア検索部１２３を追加する。図面エリア検索部１２３（図面エリア取得部）では、図面から表題エリアを除いた図面エリアの位置座標を取得することができる。
【００２１】
実施の形態１や実施の形態２では、表題エリアを対象とした全文検索を実施する場合について述べたが、表題エリアには例えば工事件名など多数の図面に共通の情報が記載されていることも多い。このため、例えば、検索キーワードとして“工事”を指定した場合、多くの図面の表題エリアには工事件名が記載されているため、図面全体を対象に全文検索した場合、検索結果は大量となり、目的の図面を探し出すことができない。
実施の形態３は、上記のような場合を考慮し、表題エリアを対象外とした全文検索の実施を可能とする。
【００２２】
次に、実施の形態３での検索の動作を図７のフローチャートを用いて説明する。
Ｓｔｅｐ４１  図面検索２２０が図面検索部１２０に図面エリア（表題エリアを除いたエリア）に限定して検索キーワードでの図面の全文検索を要求する。
Ｓｔｅｐ４２  図面検索部１２０が図面エリア検索部１２３に図面エリアの検索を要求する。
Ｓｔｅｐ４３  図面エリア検索部１２３が表題データ１７０から表題エリアの位置座標を取得する。
Ｓｔｅｐ４４  図面エリア検索部１２３は、取得した表題エリアの位置座標から図面エリアの位置座標を計算する。図面検索部１２０は、図面エリア検索部１２３から図面エリアの位置座標を取得する。
【００２３】
Ｓｔｅｐ４５  図面検索部１２０が検索キーワードでの全文検索を全文検索部１２１に要求する。
Ｓｔｅｐ４６  全文検索部１２１は、図面検索インデックス１６０から検索キーワードが記載されている図面を検索し、図面のリストと各図面で検索キーワードが記載されている位置座標を取得する。
Ｓｔｅｐ４７  図面検索部１２０は、全文検索部１２１から図面のリストと各図面で検索キーワードが記載されている位置座標を取得する。
Ｓｔｅｐ４８  Ｓｔｅｐ４４とＳｔｅｐ４７の完了後、図面検索部１２０は、図面エリア内に検索キーワードが記載されている図面を絞り込み、図面検索２２０に結果を返す。
【００２４】
実施の形態３によれば、図面管理サーバ１００に図面エリア検索部１２３を追加し、表題エリアを除いた図面エリアの位置座標を取得可能としたことで、図面解析処理は今までどおりで図面エリアだけを対象とした全文検索を可能とする。
【００２５】
実施の形態４．
図８は、この発明の実施の形態４による図面管理システムを示す構成図である。
図８において、１００、１１０、１１１、１２０〜１２３、１３０、１４０、１５０、１６０、１７０、２００、２１０、２２０、２３０は図６におけるものと同一のものである。図８では、図面管理サーバ１００に近傍検索解析部１２４を追加する。近傍検索解析部１２４（表題項目取得部）は、図面検索２２０からきた検索条件を解析し、検索対象の表題項目と検索キーワードを取得する。
【００２６】
実施の形態１〜３では、検索キーワードを指定して、全文検索を実施する場合について述べたが、実施の形態４では、近傍検索解析部１２４を追加することで、図面検索２２０からきた検索条件を（例えば、図番＝１２３４）、表題項目と検索キーワード（例えば、表題項目：図番、検索キーワード：１２３４）に解析可能とすることができ、指定した表題項目の近くに検索キーワードが含まれる図面を全文検索できるようになる。
なお、実施の形態４では、表題データ１７０は、表題エリア１２内の表題項目のエリアの位置座標のデータを有するものとする。
【００２７】
次に、実施の形態４での検索の動作を図９のフローチャートを用いて説明する。
Ｓｔｅｐ５１  図面検索２２０が図面検索部１２０に指定する表題項目の近傍に検索キーワードがある図面の全文検索を要求する。
Ｓｔｅｐ５２  図面検索部１２０が近傍検索解析部１２４に検索を依頼する。近傍検索解析部１２４は、検索条件を解析し、検索対象の表題項目と検索キーワードを取得する。
Ｓｔｅｐ５３  近傍検索解析部１２４が表題エリア検索部１２２に指定の表題項目のエリアの検索を要求する。
Ｓｔｅｐ５４  表題エリア検索部１２２が表題データ１７０から表題項目のエリアの位置座標を取得する。
Ｓｔｅｐ５５  図面検索部１２０は、表題エリア検索部１２２から表題項目のエリアの位置座標を取得する。
【００２８】
Ｓｔｅｐ５６  近傍検索解析部１２４は、全文検索部１２１に検索キーワードが記載されている図面の全文検索を依頼する。
Ｓｔｅｐ５７  全文検索部１２１は、図面検索インデックス１６０から検索キーワードが記載されている図面を検索し、図面のリストと各図面で検索キーワードが記載されている位置座標を取得する。
Ｓｔｅｐ５８  図面検索部１２０は、全文検索部１２１から図面のリストと各図面で検索キーワードが記載されている位置座標を取得する。
Ｓｔｅｐ５９  Ｓｔｅｐ５５とＳｔｅｐ５８の完了後、図面検索部１２０は、表題項目のエリア内に検索キーワードが記載されている図面を絞り込み、図面検索２２０に結果を返す。
【００２９】
実施の形態４によれば、図面管理サーバ１００に近傍検索解析部１２４を追加し、検索条件を解析して表題項目のエリアの位置座標を取得可能としたことで、指定した表題項目の近くに検索キーワードがある図面を検索可能とすることができ、表題エリア内での全文検索の精度の向上が可能となる。
【００３０】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００３１】
１００  図面管理サーバ、１１０  図面登録部、１１１  図面解析部、
１２０  図面検索部、１２１  全文検索部、１２２  表題エリア検索部、
１２３  図面エリア検索部、１２４  近傍検索解析部、１３０  表題登録部、
１４０  図面、１５０  図面ＤＢ、１６０  図面検索インデックス、１７０  表題データ、２００  利用者端末、２１０  図面登録、２２０  図面検索、２３０  表題登録。
【図１】
2014092836.tif 000003
【図２】
2014092836.tif 000004
【図３】
2014092836.tif 000005
【図４】
2014092836.tif 000006
【図５】
2014092836.tif 000007
【図６】
2014092836.tif 000008
【図７】
2014092836.tif 000009
【図８】
2014092836.tif 000010
【図９】
2014092836.tif 000011