(57)【要約】【課題】過去に作成された大量の図面データを活用して新図面をより効率よく作成する。【解決手段】図面管理システムは、製品の発注を行うユーザーが使用するユーザー側端末装置１０と、ユーザーからの発注を受けるメーカーが使用するメーカー側端末装置３０と、ユーザー側端末装置１０およびメーカー側端末装置３０とネットワーク通信回線２０を介して通信を行う図面管理サーバ４０とを備え、図面管理サーバ４０は、過去に作成した複数の図面データから製品の製品仕様に関連する図面データ群を抽出し、抽出された図面データ群を製品の製品仕様との一致率の高い順に順位付けする図面データ分析手段と、順位付けされた図面データ群を一致率の高いものから順にリスト化する図面リスト編集手段とを備え、図面リスト編集手段によってリスト化された図面データ群が、ユーザー側端末装置とメーカー側端末装置のいずれからも閲覧可能である。【選択図】図１
2020091769.tif 000002
【特許請求の範囲】
【請求項１】
所定の製品を製造するメーカーに対してユーザーが所望の製品仕様に基づく製品の発注要求を行うに際し、当該メーカーと当該ユーザーとの間で過去に作成した複数の図面データを利用して前記製品の受発注作業を行うことに用いられる図面管理システムであって、
前記製品の発注を行うユーザーが使用するユーザー側端末装置と、
前記ユーザーからの発注を受けるメーカーが使用するメーカー側端末装置と、
前記ユーザー側端末装置および前記メーカー側端末装置とネットワーク通信回線を介して通信を行う図面管理サーバと、を備え、
前記図面管理サーバは、
前記ユーザーが発注要求した前記製品の製品仕様と、前記メーカーと前記ユーザーとの間で過去に作成した複数の図面データとを比較検索し、過去に作成した複数の図面データから前記製品の製品仕様に関連する図面データ群を抽出するとともに、抽出された図面データ群を前記製品の製品仕様との一致率の高い順に順位付けする図面データ分析手段と、
前記図面データ分析手段によって順位付けされた図面データ群を一致率の高いものから順にリスト化する図面リスト編集手段と、を備え、
前記図面リスト編集手段によってリスト化された図面データ群が、前記ユーザー側端末装置と前記メーカー側端末装置のいずれからも閲覧可能であることを特徴とする図面管理システム。
【請求項２】
請求項１に記載の図面管理システムにおいて、
前記図面管理サーバが備える前記図面データ分析手段は、前記メーカーと前記ユーザーとの間で過去に作成した複数の図面データのそれぞれに光学文字認識（ＯＣＲ）を行うことで図面データ中の文字情報をテキスト抽出し、テキスト分析を実行することを特徴とする図面管理システム。
【請求項３】
請求項２に記載の図面管理システムにおいて、
前記図面データ分析手段が行うテキスト分析によりテキスト抽出された文字情報を機械学習により学習してテキスト分析学習モデルを生成することを特徴とする図面管理システム。
【請求項４】
請求項１に記載の図面管理システムにおいて、
前記図面管理サーバが備える前記図面データ分析手段は、前記メーカーと前記ユーザーとの間で過去に作成した複数の図面データのそれぞれから画像情報を画像抽出し、画像分析を実行することを特徴とする図面管理システム。
【請求項５】
請求項４に記載の図面管理システムにおいて、
前記図面データ分析手段が行う画像分析は、予め設定されたモデル図面情報と画像抽出によって得られた画像情報との一致度から、図面種類の判定を行うことを特徴とする図面管理システム。
【請求項６】
請求項５に記載の図面管理システムにおいて、
前記図面データ分析手段が行う画像分析により画像抽出された画像情報を機械学習により学習して画像分析学習モデルを生成することを特徴とする図面管理システム。
【請求項７】
請求項１〜６のいずれか１項に記載の図面管理システムにおいて、
前記図面管理サーバは、前記メーカーと前記ユーザーとの間で過去に作成した複数の図面データの特徴事項を示すキーワードを複数のタグ情報として予め設定しておき、当該複数のタグ情報のうち、図面データごとに該当する１以上のダグ情報を設定するタグ情報設定管理手段を備えることを特徴とする図面管理システム。
【請求項８】
請求項１〜７のいずれか１項に記載の図面管理システムにおいて、
前記ユーザー側端末装置は、複数のユーザー毎で設置可能であり、
前記図面管理サーバは、複数のユーザー毎で過去に作成した複数の図面データを保存する複数のユーザー過去図面管理データベースを備えるとともに、一のユーザーが自己の図面データのみにアクセス可能であって他のユーザーの図面データにアクセス不能とすることを特徴とする図面管理システム。
【請求項９】
請求項１〜８のいずれか１項に記載の図面管理システムにおいて、
前記製品の受発注作業によって新たな製品の図面データが作成されたとき、前記図面管理サーバに対して新たな製品の図面データを保存させる図面データ登録要求手段を、前記ユーザー側端末装置と前記メーカー側端末装置のいずれもが備えることを特徴とする図面管理システム。
【請求項１０】
製品の発注を行うユーザーが使用するユーザー側端末装置と、
前記ユーザーからの発注を受けるメーカーが使用するメーカー側端末装置と、
前記ユーザー側端末装置および前記メーカー側端末装置とネットワーク通信回線を介して通信を行う図面管理サーバと、
を備える図面管理システムを用いることで、
所定の製品を製造するメーカーに対してユーザーが所望の製品仕様に基づく製品の発注要求を行うに際し、当該メーカーと当該ユーザーとの間で過去に作成した複数の図面データを利用して前記製品の受発注作業を行う図面管理方法であって、
コンピュータである前記図面管理サーバに、
前記ユーザーが発注要求した前記製品の製品仕様と、前記メーカーと前記ユーザーとの間で過去に作成した複数の図面データとを比較検索させ、過去に作成した複数の図面データから前記製品の製品仕様に関連する図面データ群を抽出させるとともに、抽出された図面データ群を前記製品の製品仕様との一致率の高い順に順位付けさせる図面データ分析処理と、
前記図面データ分析処理によって順位付けさせた図面データ群を一致率の高いものから順にリスト化させる図面リスト編集処理と、を実行させることで、
前記図面リスト編集処理によってリスト化させた図面データ群が、前記ユーザー側端末装置と前記メーカー側端末装置のいずれからも閲覧可能とさせたことを特徴とする図面管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図面管理システムおよび図面管理方法に関するものである。
【背景技術】
【０００２】
所定の製品を製造するメーカーに対してユーザーが所望の製品仕様に基づく製品の発注要求を行う受発注業務は、従来から属人的な作業を伴うものとして非効率的な業務となっていた。特に、発注する製品がカタログ品ではなく、新たな仕様に基づく若干の仕様変更を伴うような製品の場合には、メーカー側の営業担当者や設計担当者、製造担当者などと、ユーザー側の発注担当者が多くのコミュニケーションの末に製品の仕様を確定し、この確定仕様に基づいて製品の図面を作成することが行われていた。特に、大口の発注量を有するユーザーの場合、このような受発注業務が頻繁に行われることで、図面データは大量に作成されることになる。
【０００３】
なお、多数の図面データを管理するためのシステム構成を示す先行技術文献としては、例えば、下記特許文献１等が存在する。この特許文献１には、現地据付け工事等で生じる設計変更等の内容を工場の設計データベースに反映させる際の関連図面の検索処理に好適な設計支援システムに関する発明が開示されており、この発明によれば、設定データベースと特定の工事用図面（紙ベース）の対応付けについて人手を介さないで行うことができるとされている。ちなみに、特許文献１に代表される従来の図面管理システムについて、過去に作成した図面を含むデータ類をコンピューターサーバに保存しておき、何らかの手段で効率良くデータ類を抽出して利用する技術は、種々の態様が公知となっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２８３３９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、製品の受発注業務に際して作成されてきた大量の図面データを活用し、当該受発注業務の効率化を図る技術は未だ提案が成されていなかった。特に、製品の発注側となるユーザーと、受注した製品の製造側となるメーカーの双方が大量の図面データを共有し、新たな仕様の製品図面を作成する際に、過去に作成された大量の図面データを活用して新図面を効率よく作成しようとするシステム構築の試みは実施されていなかった。
【０００６】
本発明は、上述した従来技術に存在する課題に鑑みて成されたものであって、その目的は、製品の発注側となるユーザーと、受注した製品の製造側となるメーカーの双方が過去に作成された大量の図面データを共有することで、新たな仕様の製品図面を作成する際に、過去に作成された大量の図面データを活用して新図面をより効率よく作成することが可能な図面管理システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る図面管理システムは、所定の製品を製造するメーカーに対してユーザーが所望の製品仕様に基づく製品の発注要求を行うに際し、当該メーカーと当該ユーザーとの間で過去に作成した複数の図面データを利用して前記製品の受発注作業を行うことに用いられる図面管理システムであって、前記製品の発注を行うユーザーが使用するユーザー側端末装置と、前記ユーザーからの発注を受けるメーカーが使用するメーカー側端末装置と、前記ユーザー側端末装置および前記メーカー側端末装置とネットワーク通信回線を介して通信を行う図面管理サーバと、を備え、前記図面管理サーバは、前記ユーザーが発注要求した前記製品の製品仕様と、前記メーカーと前記ユーザーとの間で過去に作成した複数の図面データとを比較検索し、過去に作成した複数の図面データから前記製品の製品仕様に関連する図面データ群を抽出するとともに、抽出された図面データ群を前記製品の製品仕様との一致率の高い順に順位付けする図面データ分析手段と、前記図面データ分析手段によって順位付けされた図面データ群を一致率の高いものから順にリスト化する図面リスト編集手段と、を備え、前記図面リスト編集手段によってリスト化された図面データ群が、前記ユーザー側端末装置と前記メーカー側端末装置のいずれからも閲覧可能であることを特徴とするものである。
【０００８】
また、本発明に係る図面管理方法は、製品の発注を行うユーザーが使用するユーザー側端末装置と、前記ユーザーからの発注を受けるメーカーが使用するメーカー側端末装置と、前記ユーザー側端末装置および前記メーカー側端末装置とネットワーク通信回線を介して通信を行う図面管理サーバと、を備える図面管理システムを用いることで、所定の製品を製造するメーカーに対してユーザーが所望の製品仕様に基づく製品の発注要求を行うに際し、当該メーカーと当該ユーザーとの間で過去に作成した複数の図面データを利用して前記製品の受発注作業を行う図面管理方法であって、コンピュータである前記図面管理サーバに、前記ユーザーが発注要求した前記製品の製品仕様と、前記メーカーと前記ユーザーとの間で過去に作成した複数の図面データとを比較検索させ、過去に作成した複数の図面データから前記製品の製品仕様に関連する図面データ群を抽出させるとともに、抽出された図面データ群を前記製品の製品仕様との一致率の高い順に順位付けさせる図面データ分析処理と、前記図面データ分析処理によって順位付けさせた図面データ群を一致率の高いものから順にリスト化させる図面リスト編集処理と、を実行させることで、前記図面リスト編集処理によってリスト化させた図面データ群が、前記ユーザー側端末装置と前記メーカー側端末装置のいずれからも閲覧可能とさせたことを特徴とするものである。
【発明の効果】
【０００９】
本発明によれば、製品の発注側となるユーザーと、受注した製品の製造側となるメーカーの双方が過去に作成された大量の図面データを共有することで、新たな仕様の製品図面を作成する際に、過去に作成された大量の図面データを活用して新図面をより効率よく作成することが可能な図面管理システムと図面管理方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る図面管理システムの構成例を示す図である。
【図２】本実施形態に係る図面管理システムの実行処理に用いられる情報の構造例を示す図である。
【図３】本実施形態に係る図面管理システムの処理例を示すシーケンス図であり、特に、初期設定処理を示している。
【図４】本実施形態に係る図面管理システムの処理例を示すシーケンス図であり、特に、システムログイン処理を示している。
【図５】本実施形態に係る図面管理システムの処理例を示すシーケンス図であり、特に、タグ情報設定処理を示している。
【図６】本実施形態に係る図面管理システムの処理例を示すシーケンス図であり、特に、発注要求処理を示している。
【図７】本実施形態に係る図面管理システムの処理例を示すシーケンス図であり、特に、新図面データ登録処理を示している。
【図８】図面管理サーバ４０の図面データ分析部５５が行うデータ分析を説明するための図であり、図中の分図（ａ）が過去の図面データの表示例を示し、分図（ｂ）が過去の図面データをテキスト分析と画像分析の各領域に分割して把握するイメージを示している。
【図９】過去の図面データに複数のタグ情報が付与されている様子を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための好適な実施形態について、図面を用いて説明する。なお、以下の実施形態は、各請求項に係る発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、本実施形態に係る図面管理システムの構成例を示す図である。また、図２は、本実施形態に係る図面管理システムの実行処理に用いられる情報の構造例を示す図である。なお、本実施形態は、所定の製品を製造するメーカーがシステム全体の管理者となり、システムの利用者であるユーザーが所望の製品仕様に基づく製品の発注要求を行った場合に、メーカー側が要求仕様に応じた製品の図面を作成し、ユーザーに提案を行う受発注業務を行うことに当該図面管理システムを用いる場合を例示して説明する。ただし、本発明に係る図面管理システムは、例えば、システム全体の管理者が他におり、メーカーとユーザーの双方が当該図面管理システムの利用者となる場合など、その他のあらゆる用途に対して適用できることは言うまでもない。
【００１３】
図１に示される本実施形態に係る図面管理システムは、製品の発注作業を行うユーザー側の担当者が操作するパソコン端末、あるいはスマートフォン等の携帯情報端末であるユーザー側端末装置１０（１Ａ、１Ｂ、・・・）と、ユーザー側の担当者から製品の発注を受けて受注者側となるメーカー側の担当者が操作するパソコン端末、あるいはスマートフォン等の携帯情報端末であるメーカー側端末装置３０と、本実施形態に係る図面管理システム全体の制御管理を行う図面管理サーバ４０とが、インターネット等のネットワーク通信回線２０を介して接続されて構成されている。なお、ユーザー側端末装置１０（１Ａ、１Ｂ、・・・）とメーカー側端末装置３０との間での連絡情報のやり取りなどは、既存のメールシステム等を利用して行っても良いが、メールによってメッセージの送受信を行うために必要となるメール送信実行サーバ等の機器については、既存技術の範疇に入るので、図示を省略してある。
【００１４】
ユーザー側端末装置１０（１Ａ、１Ｂ、・・・）には、本実施形態に係る図面管理システムを利用するためのソフトウェアがインストールされており、その実行により、ユーザー登録要求部１１、システムログイン要求部１２、発注製品仕様情報送信部１３、過去図面リスト取得部１４、過去図面閲覧部１５、応答情報送受信部１６、図面データ登録要求部１７が実現されるようになっている。
【００１５】
ユーザー登録要求部１１は、ソフトウェアの初回の起動時等に、図面管理サーバ４０に対してユーザー登録を行う機能を有している。
【００１６】
システムログイン要求部１２は、ユーザー登録を済ませたユーザー側端末装置１０（１Ａ、１Ｂ、・・・）が、図面管理サーバ４０へのアクセス権限の許可を求めてログイン処理を要求する機能を有している。本実施形態では、図１に示すように、Ａ社の使用するユーザー（Ａ社）側端末装置１Ａと、Ｂ社の使用するユーザー（Ｂ社）側端末装置１Ｂ等が、それぞれに図面管理サーバ４０へのアクセスを行い、図面管理システムを利用する場合が想定されている。特に、図面管理システムで利用する図面データは、各社ごとの製品の仕様情報やノウハウ情報が詰まった機密事項を取り扱うものであるため、本実施形態では、システムログイン要求部１２を利用したアクセス権限の許可要求に基づくログイン処理を行った上で、図面管理サーバ４０へのアクセスが許可されるように構成されている。
【００１７】
発注製品仕様情報送信部１３は、製品の発注者であるユーザー側の担当者が、所望の製品仕様に基づく製品の発注要求を行うに際し、その発注製品の仕様情報をメーカー側端末装置３０に対して送信する機能を有している。発注製品仕様情報送信部１３で送信する情報には、発注製品を使用する自社装置の型番や名称、発注する製品の寸法や荷重強度等の使用条件などといった、様々な情報が含まれる。
【００１８】
過去図面リスト取得部１４は、後述する図面管理サーバ４０の機能によって、発注された製品の仕様条件に近似する過去の図面データを図面管理サーバ４０側で抽出し、リスト化された一覧データを図面管理サーバ４０にアクセスして閲覧することを要求する機能を有している。
【００１９】
過去図面閲覧部１５は、過去図面リスト取得部１４の機能によって図面管理サーバ４０にアクセスして閲覧することを要求したリスト化された過去図面の一覧データの閲覧が許可された場合に、その一覧データをユーザー側端末装置１０（１Ａ、１Ｂ、・・・）側に表示する機能を有している。
【００２０】
応答情報送受信部１６は、ユーザー側端末装置１０（１Ａ、１Ｂ、・・・）と、メーカー側端末装置３０と、図面管理サーバ４０との間で情報をやり取りする場合に、例えばメール情報などの送受信を行う機能を有する。上述したように、本実施形態に係る図面管理システムでは、既存のメール送信実行サーバ等の機器を用いて各端末間でのメールの送受信を行うこともできるが、応答情報送受信部１６については、図面管理システムという閉じたシステム空間内で情報をやり取りする場合に有用である。すなわち、本実施形態で取り扱う機密情報を含んだ図面データに関する情報伝達の際に、応答情報送受信部１６を利用することが特に有用である。
【００２１】
図面データ登録要求部１７は、新たに作成した図面データを図面管理サーバ４０に対して保存蓄積させることを要求する機能を有している。図面管理サーバ４０に対する図面データの蓄積量が増すことで、今後の発注業務の際に利用できる図面データの量が増大し、本実施形態に係る図面管理システムの機能が累積的に向上することとなる。
【００２２】
次に、メーカー側端末装置３０には、本実施形態に係る図面管理システムを利用するためのソフトウェアがインストールされており、その実行により、システムログイン要求部３１、受注製品仕様情報取得部３２、タグ情報設定要求部３３、過去図面リスト取得部３４、過去図面閲覧部３５、応答情報送受信部３６、図面データ登録要求部３７が実現されるようになっている。
【００２３】
システムログイン要求部３１は、メーカー側端末装置３０が、図面管理サーバ４０へのアクセス権限の許可を求めてログイン処理を要求する機能を有している。本実施形態では、メーカー側が本実施形態に係る図面管理システムの管理者を兼ねることが想定されているので、上述したユーザー側端末装置１０（１Ａ、１Ｂ、・・・）のように、ユーザー登録のための初期設定処理をメーカー側端末装置３０が行う必要が無いように構成されている。ただし、本システムは機密情報を扱うものであるため、メーカー側端末装置３０についても、図面管理サーバ４０へのアクセスの際には、ログイン処理を行うことでシステムの利用許可を受けた上で、図面管理システムを利用できるように構成されている。
【００２４】
受注製品仕様情報取得部３２は、ユーザー側端末装置１０（１Ａ、１Ｂ、・・・）から送信された発注製品の仕様情報を受信する機能を有している。受注製品仕様情報取得部３２で受信する情報には、発注された製品を使用するユーザー側の装置の型番や名称、発注された製品の寸法や荷重強度等の使用条件などといった、様々な情報が含まれる。
【００２５】
タグ情報設定要求部３３は、図面管理サーバ４０に保存された複数の図面データのそれぞれに対して付与されるタグ情報を、予め設定し、図面管理サーバ４０に設定保存しておく機能を有している。このタグ情報は、図面中に存在する専門的な文字情報の一部を抽出し、当該図面がどの様なものであるかを大まかに把握することができるようにするための標識として機能する情報である。また、タグ情報は、複数の図面データに対して１以上、複数個が付与されるように設定されるものである。ユーザー側の発注担当者やメーカー側の受注担当者等は、この図面を作成した設計者やこの製品を開発した技術担当者でなくとも、大まかな情報を示したタグ情報を見ることで、当該図面がどの様な製品についてのものであるかを容易に把握することが可能となる。また、このタグ情報は、図面データの検索処理や分析処理などに利用することで、これらの処理を効率良く実行するためのツールとして好適に利用可能である。
【００２６】
過去図面リスト取得部３４は、後述する図面管理サーバ４０の機能によって、発注された製品の仕様条件に近似する過去の図面データを図面管理サーバ４０側で抽出し、リスト化された一覧データを図面管理サーバ４０にアクセスして閲覧することを要求する機能を有している。
【００２７】
過去図面閲覧部３５は、過去図面リスト取得部３４の機能によって図面管理サーバ４０にアクセスして閲覧することを要求したリスト化された過去図面の一覧データの閲覧が許可された場合に、その一覧データをメーカー側端末装置３０側に表示する機能を有している。
【００２８】
応答情報送受信部３６は、ユーザー側端末装置１０（１Ａ、１Ｂ、・・・）と、メーカー側端末装置３０と、図面管理サーバ４０との間で情報をやり取りする場合に、例えばメール情報などの送受信を行う機能を有する。上述したように、本実施形態に係る図面管理システムでは、既存のメール送信実行サーバ等の機器を用いて各端末間でのメールの送受信を行うこともできるが、応答情報送受信部３６については、図面管理システムという閉じたシステム空間内で情報をやり取りする場合に有用である。すなわち、本実施形態で取り扱う機密情報を含んだ図面データに関する情報伝達の際に、応答情報送受信部３６を利用することが特に有用である。
【００２９】
図面データ登録要求部３７は、新たに作成した図面データを図面管理サーバ４０に対して保存蓄積させることを要求する機能を有している。図面管理サーバ４０に対する図面データの蓄積量が増すことで、今後の受注業務の際に利用できる図面データの量が増大し、本実施形態に係る図面管理システムの機能が累積的に向上することとなる。
【００３０】
次に、図面管理サーバ４０には、ユーザー情報管理データベース４１、ログイン権限情報管理データベース４２、タグ情報管理データベース４３、ユーザー（Ａ社）過去図面管理データベース４４、ユーザー（Ｂ社）過去図面管理データベース４５、機械学習情報管理データベース４６、ユーザー情報登録部５１、システムログイン判定部５２、製品仕様情報管理部５３、タグ情報設定管理部５４、図面データ分析部５５、図面リスト編集部５６、応答情報送受信部５７、図面データ登録管理部５８が設けられている。
【００３１】
ユーザー情報管理データベース４１は、図２に示すように、「ユーザーＩＤ」「ユーザー名」「ユーザー属性」「メールアドレス」「ＯＳバージョン」等の項目を有している。「ユーザーＩＤ」は、ユーザーを識別して一意に特定するための情報である。「ユーザー名」は、「ユーザーＩＤ」に関連して紐付けされた情報であり、ユーザーの企業名等の名称を表示する情報である。「ユーザー属性」は、ユーザーの所属をより詳しく識別するための情報であり、例えば、「○○工場  資材部  担当者○○○○」などといった情報である。「メールアドレス」は、ユーザーが登録したメールアドレスであり、メールにてメッセージを送信する際にも利用される情報である。「ＯＳバージョン」は、当該ユーザーのソフトウェアを実行するＯＳの版数を示す情報である。
【００３２】
ログイン権限情報管理データベース４２は、図２に示すように、「ユーザーＩＤ」「パスワード」「ユーザーＩＤ設定更新日時」「パスワード設定更新日時」等の項目を有している。「ユーザーＩＤ」は、ユーザー情報管理データベース４１のものと同様に、ユーザーを識別して一意に特定するための情報である。「パスワード」は、ソフトウェアにログインするための初期設定されたキー情報であり、もしくは、ユーザーが初期設定を変更することで独自に設定したキー情報である。なお、「ユーザーＩＤ」と「パスワード」については、ユーザー側で任意に変更することができるようになっており、変更が行われた場合には、「ユーザーＩＤ」と「パスワード」のそれぞれが新たなものに上書きされ、さらに、「ユーザーＩＤ設定更新日時」と「パスワード設定更新日時」の項目が、それぞれ変更されることとなる。
【００３３】
タグ情報管理データベース４３は、図２に示すように、「タグ情報」「タグ情報管理番号」「タグ情報設定日時」「タグ情報表示回数」等の項目を有している。「タグ情報」は、上述したように、図面中に存在する専門的な文字情報の一部を抽出し、当該図面がどの様なものであるかを大まかに把握することができるようにするための標識として機能する情報であり、例えば、「継ぎ公差特殊」、「継手仕様」、「反基準」、「軸数定義外」、「Ｃキャップ」などといった情報である。「タグ情報管理番号」は、タグ情報ごとに付与された追番であり、タグ情報の管理のために利用される情報である。「タグ情報設定日時」は、各タグ情報がいつ設定登録されたものであるかを把握するための情報である。「タグ情報表示回数」は、各タグ情報が、後述する図面管理サーバ４０での図面データ分析の際に、どれだけ利用されたかを示す情報である。この「タグ情報表示回数」を分析することで、不要なタグ情報を削除したり、新たなタグ情報を設定したりする際に有用である。
【００３４】
ユーザー（Ａ社）過去図面管理データベース４４とユーザー（Ｂ社）過去図面管理データベース４５は、過去に作成された図面データがユーザーごとに格納されたデータベースであり、図２に示すように、「ユーザーＩＤ」「ユーザー名」「ユーザー属性」「依頼番号」「登録日時」「製品コード」「図面番号」「メーカー属性」「タグ情報」「利用履歴情報」「特記情報」等の項目を有している。「ユーザーＩＤ」は、当該図面データを発注したユーザーを識別して一意に特定するための情報である。「ユーザー名」は、「ユーザーＩＤ」に関連して紐付けされた情報であり、当該図面データを発注したユーザーの企業名等の名称を表示する情報である。「ユーザー属性」は、当該図面データを発注したユーザーの所属をより詳しく識別するための情報であり、例えば、「○○工場  資材部  担当者○○○○」などといった情報である。「依頼番号」は、当該図面データが発注された際の個別の識別番号を示す情報である。「登録日時」は、当該図面データが登録された日時を示す情報である。「製品コード」は、当該図面データの製品に対して個別に付与された識別コード番号を示す情報である。「図面番号」は、当該図面データに対して個別に付与された識別番号を示す情報である。「メーカー属性」は、当該図面データを受注したメーカーの所属をより詳しく識別するための情報であり、例えば、「○○工場  製品設計部  設計担当者○○○○」などといった情報である。「タグ情報」は、当該図面データに対して付与されたタグ情報を示すための情報であり、例えば、「継ぎ公差特殊」、「継手仕様」、「反基準」、「軸数定義外」、「Ｃキャップ」などといった情報である。「利用履歴情報」は、当該図面データが、後述する図面管理サーバ４０での図面データ分析の際に、どれだけ利用されたかを示す情報である。この「利用履歴情報」を分析することで、例えば、この図面データが示す製品の利用頻度が多い場合には、この製品の標準化、カタログ化を検討するなどの利用が可能である。「特記情報」は、当該図面データに対して付与された特記事項を示す情報である。例えば、ユーザーの担当者が特に記録に残しておきたいとして図面上に手書きした情報などが、メーカー側端末装置３０において電子情報化され、「特記情報」としてユーザー（Ａ社）過去図面管理データベース４４やユーザー（Ｂ社）過去図面管理データベース４５に保存しておくことが可能である。
【００３５】
機械学習情報管理データベース４６は、図２に示すように、「テキスト分析学習モデル」「画像分析学習モデル」「過去利用履歴学習モデル」等の項目を有している。機械学習情報管理データベース４６には、複数の図面データを活用した機械学習によって生成された学習モデルが保存されている。「テキスト分析学習モデル」は、後述する図面管理サーバ４０での図面データ分析の際に、図面データに対して光学文字認識（ＯＣＲ：Optical character recognition）を行うことで図面データ中の文字情報をテキスト抽出し、テキスト分析を実行することで得られる学習モデルを示す情報である。「画像分析学習モデル」は、後述する図面管理サーバ４０での図面データ分析の際に、予め設定されたモデル図面情報と画像抽出によって得られた画像情報との一致度から、図面種類の判定を行うことで得られる学習モデルを示す情報である。「過去利用履歴学習モデル」は、後述する図面管理サーバ４０での図面データ分析の際に、要求された製品仕様情報と、その仕様情報に対して採用された過去図面データとの情報を活用することで得られる学習モデルを示す情報である。なお、本実施形態に係る図面管理システムで使用される機械学習については、例えば、統計処理を採用するものや、オートエンコーダーでディープ・ニューラルネットワークを構成し、ディープラーニングを使用して機械学習を実現するものなど、あらゆる機械学習の手段を採用することができる。
【００３６】
図１に戻り、図面管理サーバ４０のユーザー情報登録部５１は、ユーザー側端末装置１０（１Ａ、１Ｂ、・・・）のユーザー登録要求部１１から送信される、ユーザーＩＤやユーザー名と対応付けられたユーザー属性等をユーザー情報としてユーザー情報管理データベース４１に登録して管理する機能を有している。
【００３７】
システムログイン判定部５２は、ユーザー側端末装置１０（１Ａ、１Ｂ、・・・）のシステムログイン要求部１２から送信されるユーザーＩＤやパスワードを取得し、ログイン権限情報管理データベース４２に保存されたユーザーＩＤやパスワードと対比させ、一致不一致の判定を行うことで、ログイン要求してきたユーザー側端末装置１０（１Ａ、１Ｂ、・・・）の図面管理サーバ４０に対するログインを許可するか否かを判断し管理する機能を有している。
【００３８】
製品仕様情報管理部５３は、メーカー側端末装置３０から送信されてくる受注製品の仕様情報を受信し、受け付ける機能を有している。また、製品仕様情報管理部５３は、受注製品の仕様情報を受け付けると、後述する図面データ分析部５５に対して図面データ分析を実行するように要求する機能を有している。
【００３９】
タグ情報設定管理部５４は、メーカー側端末装置３０のタグ情報設定要求部３３から送信されるタグ情報の設定要求を取得し、タグ情報管理データベース４３に対して新たなタグ情報を登録する機能を有している。また、タグ情報設定管理部５４は、タグ情報管理データベース４３に保存される「タグ情報表示回数」などの情報に基づき、例えば、利用頻度の低いタグ情報を削除したり、より高い利用実績を実現するために、タグ情報の内容を変更したりする機能を有している。
【００４０】
図面データ分析部５５は、メーカー側端末装置３０から送信されてくる受注製品の仕様情報を受け付けた製品仕様情報管理部５３からの要求に応じて、ユーザー（Ａ社）過去図面管理データベース４４やユーザー（Ｂ社）過去図面管理データベース４５にアクセスし、過去に作成された図面データと受注製品の仕様情報とを対比させて分析することで、今回要求されている製品の仕様情報に最も近い過去の図面データを抽出する機能を有している。
【００４１】
図面データ分析部５５が実行する図面データの分析の具体的な内容としては、例えば、ユーザーが発注要求した製品の製品仕様と、メーカーとユーザーとの間で過去に作成した複数の図面データとを比較検索し、過去に作成した複数の図面データから製品の製品仕様に関連する図面データ群を抽出するとともに、抽出された図面データ群を製品の製品仕様との一致率の高い順に順位付けする図面データ分析手法がある。
【００４２】
図面データ分析部５５が実行する図面データ分析手段には、メーカーとユーザーとの間で過去に作成した複数の図面データのそれぞれに光学文字認識（ＯＣＲ）を行うことで図面データ中の文字情報をテキスト抽出し、テキスト分析を実行することが挙げられる。また、図面データ分析部５５が実行するテキスト分析によりテキスト抽出された文字情報を図面管理サーバ４０に機械学習により学習させて、テキスト分析学習モデルを生成させ、このテキスト分析学習モデルを機械学習情報管理データベース４６に保存することができる。
【００４３】
また、図面データ分析部５５が実行する図面データ分析手段には、メーカーとユーザーとの間で過去に作成した複数の図面データのそれぞれから画像情報を画像抽出し、画像分析を実行することが挙げられる。また、図面データ分析部５５が行う画像分析は、予め設定されたモデル図面情報と画像抽出によって得られた画像情報との一致度から、図面種類（例えば、正面図や側面図、斜視図など）の判定を行うことができる。さらに、図面データ分析部５５が行う画像分析により画像抽出された画像情報を図面管理サーバ４０に機械学習により学習させて、画像分析学習モデルを生成させ、この画像分析学習モデルを機械学習情報管理データベース４６に保存することができる。
【００４４】
上述した図面データ分析部５５による図面データ分析により、過去の図面データは順位付けされた図面データ群として抽出される。また、抽出された図面データには、個々に受注製品の要求仕様との対比によって一致率が得られている。このようにして得られた分析結果は、画像リスト編集部５６によって一致率の高いものから順にリスト化される。画像リスト編集部５６によってリスト化された図面データ群は、ユーザー側端末装置１０（１Ａ、１Ｂ、・・・）の過去図面リスト取得部１４や、メーカー側端末装置３０の過去図面リスト取得部３４からの要求を図面管理サーバ４０側で許可することで、ユーザー側端末装置１０（１Ａ、１Ｂ、・・・）とメーカー側端末装置３０のいずれからも閲覧可能となっている。
【００４５】
応答情報送受信部５７は、ユーザー側端末装置１０（１Ａ、１Ｂ、・・・）と、メーカー側端末装置３０と、図面管理サーバ４０との間で情報をやり取りする場合に、例えばメール情報などの送受信を行う機能を有する。上述したように、本実施形態に係る図面管理システムでは、既存のメール送信実行サーバ等の機器を用いて各端末間でのメールの送受信を行うこともできるが、応答情報送受信部５７については、図面管理システムという閉じたシステム空間内で情報をやり取りする場合に有用である。すなわち、本実施形態で取り扱う機密情報を含んだ図面データに関する情報伝達の際に、応答情報送受信部５７を利用することが特に有用である。
【００４６】
図面データ登録管理部５８は、ユーザー側端末装置１０（１Ａ、１Ｂ、・・・）の図面データ登録要求部１７や、メーカー側端末装置３０の図面データ登録要求部３７からの要求を受け付け、登録要求のあった図面データをユーザー（Ａ社）過去図面管理データベース４４やユーザー（Ｂ社）過去図面管理データベース４５に対して保存蓄積させることを要求する機能を有している。図面管理サーバ４０に対する図面データの蓄積量が増すことで、今後の受注業務の際に利用できる図面データの量が増大し、本実施形態に係る図面管理システムの機能が累積的に向上することとなる。
【００４７】
以上、図１および図２を用いて、本実施形態に係る図面管理システムの構成例と、図面管理システムの実行処理に用いられる情報の構造例を説明した。次に、図３〜図９を用いて、本実施形態に係る図面管理システムの動作例を説明する。ここで、図３〜図７は、本実施形態に係る図面管理システムの処理例を示すシーケンス図であり、特に、図３が初期設定処理を示し、図４がシステムログイン処理を示し、図５がタグ情報設定処理を示し、図６が発注要求処理を示し、図７が新図面データ登録処理を示している。また、図８は、図面管理サーバ４０の図面データ分析部５５が行うデータ分析を説明するための図であり、図中の分図（ａ）が過去の図面データの表示例を示し、分図（ｂ）が過去の図面データをテキスト分析と画像分析の各領域に分割して把握するイメージを示している。さらに、図９は、過去の図面データに複数のタグ情報が付与されている様子を示す図である。なお、以下の説明では、ユーザーがＡ社である場合を例示して説明することとするが、以下で説明する動作例は、Ｂ社やそれ以外の複数のユーザーに対して適用することが可能である。
【００４８】
まず、図３を用いて、ユーザー（Ａ社）側端末装置１Ａが図面管理サーバ４０に対して最初に行う初期設定処理を説明する。本実施形態に係る図面管理システムを利用しようとするＡ社の担当者は、図３に示す初期設定処理を行う必要がある。そこで、Ａ社の担当者がユーザー（Ａ社）側端末装置１Ａを立ち上げ、初期設定画面を起動する（ステップＳ１０１）。そして、この初期設定画面でユーザー情報を入力する（ステップＳ１０２）。このとき入力するユーザー情報は、ユーザーＩＤやユーザー名、ユーザー属性、メールアドレスといった情報である。なお、管理者側であるメーカー側の担当者は、事前に図面管理サーバ４０に対してＡ社が行う初期設定を許可するために、Ａ社に対してユーザーＩＤなどの情報を予め設定しておき、その情報をＡ社の担当者に書面等で交付しておく。Ａ社の担当者は、初期設定画面でユーザー情報を入力した後（ステップＳ１０２）、ユーザー（Ａ社）側端末装置１Ａを操作して、ユーザー登録要求を図面管理サーバ４０に対して行う（ステップＳ１０３）。ユーザー（Ａ社）側端末装置１Ａからのユーザー登録要求を受け取った図面管理サーバ４０は、送信されてきたユーザーＩＤやユーザー名、ユーザー属性、メールアドレスといったユーザー情報に基づいてユーザー情報登録判定を行い（ステップＳ１０４）、その判定の結果、例えば、ユーザー情報の入力の誤りなどで登録することができず、判定がＮＧであった場合には（ステップＳ１０５）、ユーザー登録ＮＧ通知をユーザー（Ａ社）側端末装置１Ａに対して送信することで、Ａ社の担当者に対して初期設定ができなかったことを通知することになる（ステップＳ１０６）。
【００４９】
そこで、Ａ社の担当者が初期設定画面で改めて正しいユーザー情報を再入力し（ステップＳ１１１）、再びユーザー（Ａ社）側端末装置１Ａを操作して、ユーザー登録要求を図面管理サーバ４０に対して行う（ステップＳ１１２）。ユーザー（Ａ社）側端末装置１Ａからのユーザー登録要求を受け取った図面管理サーバ４０は、送信されてきたユーザーＩＤやユーザー名、ユーザー属性、メールアドレスといったユーザー情報に基づいてユーザー情報登録判定を行い（ステップＳ１１３）、その判定の結果、正しいユーザー情報の送信によって判定がＯＫであった場合には（ステップＳ１１４）、図面管理サーバ４０は送信されてきたユーザー情報をユーザー情報管理データベース４１に保存することでユーザー情報登録を行い（ステップＳ１１５）、さらに、ユーザー登録完了通知をユーザー（Ａ社）側端末装置１Ａに対して送信することで、Ａ社の担当者に対して初期設定が完了したことを通知する（ステップＳ１１６）。ユーザー登録完了通知を受け取ったＡ社の担当者は、ユーザー（Ａ社）側端末装置１Ａの初期設定画面を終了させ、初期設定処理が完了する（ステップＳ１１７）。図３で示す初期設定処理を完了することで、ユーザー（Ａ社）側端末装置１Ａが図面管理サーバ４０に対してアクセス可能な端末として認識され、Ａ社の担当者は、本実施形態に係る図面管理システムを利用することが可能となる。
【００５０】
図３で示したように、Ａ社のユーザー（Ａ社）側端末装置１Ａは、図面管理サーバ４０に対してアクセス可能な端末として認識されている。また、本実施形態に係る図面管理システムの管理者であるメーカーのメーカー側端末装置３０についても、図面管理サーバ４０に対してアクセス可能な端末として認識されている。しかしながら、本図面管理システムは、図面データという機密情報を扱うものであるから、Ａ社とメーカーの社内の誰もが各端末１Ａ，３０を操作して図面管理サーバ４０内の情報にアクセスすることは問題である。そこで、各端末１Ａ，３０から本図面管理システムを利用するに際しては、図４に示すシステムログイン処理を終了させて初めてシステムの利用が可能となっている。そこで続いて、図４を参照して、ユーザー（Ａ社）側端末装置１Ａとメーカー側端末装置３０が、本実施形態に係る図面管理システムにログインするためのシステムログイン処理について説明を行う。
【００５１】
本実施形態に係る図面管理システムを利用しようとするＡ社の担当者は、Ａ社のユーザー（Ａ社）側端末装置１Ａを立ち上げて、ログイン画面を起動させる（ステップＳ１２１）。このログイン画面で、システムログイン情報を入力し（ステップＳ１２２）、システムログイン要求を図面管理サーバ４０に対して送信する（ステップＳ１２３）。なお、ユーザー（Ａ社）側端末装置１Ａのログイン画面に入力するシステムログイン情報は、ユーザーＩＤとパスワードである。パスワードは、図３で示した初期設定後にシステム管理者側で手動で、もしくは図面管理サーバ４０側で自動的に設定されており、事前に管理者側からＡ社の担当者に対して連絡されたキー情報である。Ａ社の担当者は、事前に送付されたパスワードに基づき、ログイン画面にユーザーＩＤとパスワードを入力することで、システムログイン情報入力と（ステップＳ１２２）、システムログイン要求を行う（ステップＳ１２３）。
【００５２】
システムログイン要求を受け取った図面管理サーバ４０は、受信したシステムログイン情報であるユーザーＩＤとパスワードに基づき、システムログイン判定を行う（ステップＳ１２４）。その判定の結果、例えば、パスワードの入力の誤りなどでログインを許可することができず、判定がＮＧであった場合には（ステップＳ１２５）、システムログインＮＧ通知をユーザー（Ａ社）側端末装置１Ａに対して送信することで、Ａ社の担当者に対してシステムへのログインができなかったことを通知することになる（ステップＳ１２６）。
【００５３】
そこで、Ａ社の担当者がシステムログイン画面で改めて正しいログイン情報を再入力し（ステップＳ１３１）、再びユーザー（Ａ社）側端末装置１Ａを操作して、システムログイン要求を図面管理サーバ４０に対して行う（ステップＳ１３２）。ユーザー（Ａ社）側端末装置１Ａからのシステムログイン要求を受け取った図面管理サーバ４０は、送信されてきたユーザーＩＤとパスワードに基づいてシステムログイン判定を行い（ステップＳ１３３）、その判定の結果、正しいシステムログイン情報の送信によって判定がＯＫであった場合には（ステップＳ１３４）、システムログイン完了通知をユーザー（Ａ社）側端末装置１Ａに対して送信することで、Ａ社の担当者に対してシステムログインが完了したことを通知する（ステップＳ１３５）。システムログイン完了通知を受け取ったＡ社の担当者は、ユーザー（Ａ社）側端末装置１Ａのシステムログイン画面を終了させ、システムログイン処理が完了する（ステップＳ１３６）。
【００５４】
なお、本システムへのログイン処理は、メーカー側端末装置３０についても同様に行われるものであり、メーカーの担当者がメーカー側端末装置３０を立ち上げてシステムログイン画面を起動し、正しいログイン情報を入力して（ステップＳ１４１）、システムログイン要求を図面管理サーバ４０に対して行う（ステップＳ１４２）。すると、メーカー側端末装置３０からのシステムログイン要求を受け取った図面管理サーバ４０は、送信されてきたユーザーＩＤとパスワードに基づいてシステムログイン判定を行い（ステップＳ１４３）、その判定の結果、正しいシステムログイン情報の送信によって判定がＯＫであった場合には（ステップＳ１４４）、システムログイン完了通知をメーカー側端末装置３０に対して送信することで、メーカーの担当者に対してシステムログインが完了したことを通知する（ステップＳ１４５）。システムログイン完了通知を受け取ったメーカーの担当者は、メーカー側端末装置３０のシステムログイン画面を終了させ、システムログイン処理が完了する（ステップＳ１４６）。
【００５５】
以上説明した図４で示すシステムログイン処理を完了することで、ユーザー（Ａ社）側端末装置１Ａとメーカー側端末装置３０は図面管理サーバ４０に対するログインを許可され、本実施形態に係る図面管理システムの利用状態が確立する。なお、システムログイン情報であるユーザーＩＤとパスワードは、初期設定されたものから任意に変更が可能である。例えば、ユーザー（Ａ社）側端末装置１Ａやメーカー側端末装置３０からパスワードの変更を要求された場合には、その要求を受け取った図面管理サーバ４０は、送信されてきた新たなパスワード等のシステムログイン情報をログイン権限情報管理データベース４２に保存することでシステムログイン情報の更新を行い、次回以降のシステムログイン処理では、変更後の最新のシステムログイン情報でシステムログイン処理が行われることとなる。
【００５６】
次に、図５で示すタグ情報設定処理を説明する。このタグ情報設定処理は、メーカー側の担当者がメーカー側端末装置３０を用いて行う処理である。また、タグ情報は、図面中に存在する専門的な文字情報の一部を抽出し、当該図面がどの様なものであるかを大まかに把握することができるようにするための標識として機能する情報であり、また、複数の図面データに対して１以上、複数個が付与されるように設定されるものである。このようなタグ情報を事前に設定しておくことで、後に説明する発注要求処理がスムーズに実行できることとなる。まず、メーカーの担当者は、メーカー側端末装置３０をシステムログインさせた状態でタグ情報設定画面を起動させ（ステップＳ１５１）、このタグ情報設定画面において事前に登録しておきたいタグ情報を入力する（ステップＳ１５２）。この際に入力されるタグ情報の例としては、例えば、「継ぎ公差特殊」、「継手仕様」、「反基準」、「軸数定義外」、「Ｃキャップ」などといった文字情報である。タグ情報を入力した後（ステップＳ１５２）、タグ情報設定要求を図面管理サーバ４０に対して送信する（ステップＳ１５３）。タグ情報設定要求を受信した図面管理サーバ４０は（ステップＳ１５４）、受信したタグ情報をタグ情報管理データベース４３に保存し（ステップＳ１５５）、タグ情報設定完了通知をメーカー側端末装置３０に対して送信する（ステップＳ１５６）。タグ情報設定完了通知を受け取ったメーカー側端末装置３０では、メーカーの担当者がタグ情報が設定されたことを確認し、メーカー側端末装置３０で起動させていたタグ情報設定画面を閉じることで、タグ情報設定処理が完了する（ステップＳ１５７）。
【００５７】
なお、図３〜図５を用いて説明した各処理の完了により、本実施形態に係る図面管理システムにおける事前の設定が完了し、システムの本格的な利用が可能となる。そこで次に、図６を用いて、発注要求処理の説明を行う。
【００５８】
図６で示す発注要求処理は、ユーザーであるＡ社の担当者がカタログ品以外の製品を、自社の仕様に応じてカスタマイズして新たな製品を購入する際に有用な処理である。Ａ社の担当者は、ユーザー（Ａ社）側端末装置１Ａを立ち上げて図４を用いて説明したシステムログインを行った後、発注要求画面を起動させる（ステップＳ１６１）。そして、この発注要求画面に対して、発注する製品の仕様情報を入力し（ステップＳ１６２）、メーカー側端末装置３０に対して発注製品仕様情報を送信する（ステップＳ１６３）。ユーザー（Ａ社）側端末装置１Ａからの発注製品仕様情報の送信を受けたメーカー側端末装置３０では、この発注製品仕様情報を取得し（ステップＳ１６４）、メーカー側端末装置３０を操作するメーカー側の担当者がＡ社の担当者からの発注製品仕様情報を確認できる状態となる。
【００５９】
この段階で、メーカー側の担当者は、Ａ社の担当者から送信されてきた発注製品仕様情報の内容を精査し、仕様情報の整理を行うことができる（ステップＳ１６５）。例えば、Ａ社の担当者が手書きの指示を発注製品仕様情報に含めて送信してきたときなどは、後に図面データ分析部５５によって行われるデータ分析を考慮して、手書きの指示内容をデジタル化することが好ましい。また、メーカー側の担当者として、製造者側の知見を加味し、Ａ社の担当者からの発注製品仕様情報を受注製品仕様情報として改訂する。メーカー側の担当者は、このようにして作成された受注製品仕様情報をメーカー側端末装置３０から図面管理サーバ４０に送信する（ステップＳ１６６）。
【００６０】
メーカー側端末装置３０から送信された受注製品仕様情報を図面管理サーバ４０が受け取ると（ステップＳ１６７）、図面管理サーバ４０は、この受注製品仕様情報と、タグ情報管理データベース４３、ユーザー（Ａ社）過去図面管理データベース４４、機械学習情報管理データベース４６に保存された情報に基づき、図面データ分析部５５が処理を実行することで、図面データ分析を実行する（ステップＳ１６８）。
【００６１】
ここで、ステップＳ１６８で示す図面データ分析の内容について説明する。図面データ分析部５５が実行する図面データ分析（ステップＳ１６８）には、メーカー側端末装置３０から送信されてくる受注製品の仕様情報を受け付けた製品仕様情報管理部５３からの要求に応じて、ユーザー（Ａ社）過去図面管理データベース４４にアクセスし、過去にＡ社とメーカーとの間で作成された図面データと受注製品の仕様情報とを対比させて分析することで、今回要求されている製品の仕様情報に最も近い過去の図面データを抽出する処理が行われる。そして、この対比分析には、種々の手法を用いることができる。
【００６２】
図面データ分析部５５が実行する図面データ分析（ステップＳ１６８）の具体的な内容としては、例えば、ユーザーが発注要求した製品の製品仕様と、メーカーとユーザーとの間で過去に作成した複数の図面データとを比較検索し、過去に作成した複数の図面データから製品の製品仕様に関連する図面データ群を抽出するとともに、抽出された図面データ群を製品の製品仕様との一致率の高い順に順位付けする図面データ分析手法がある。
【００６３】
図面データ分析部５５が実行する図面データ分析手段には、メーカーとユーザーとの間で過去に作成した複数の図面データのそれぞれに光学文字認識（ＯＣＲ）を行うことで図面データ中の文字情報をテキスト抽出し、テキスト分析を実行することが挙げられる。また、図面データ分析部５５が実行するテキスト分析によりテキスト抽出された文字情報を図面管理サーバ４０に機械学習により学習させて、テキスト分析学習モデルを生成させ、このテキスト分析学習モデルを機械学習情報管理データベース４６に保存することができる。
【００６４】
また、図面データ分析部５５が実行する図面データ分析手段には、メーカーとユーザーとの間で過去に作成した複数の図面データのそれぞれから画像情報を画像抽出し、画像分析を実行することが挙げられる。また、図面データ分析部５５が行う画像分析は、予め設定されたモデル図面情報と画像抽出によって得られた画像情報との一致度から、図面種類（例えば、正面図や側面図、斜視図など）の判定を行うことができる。さらに、図面データ分析部５５が行う画像分析により画像抽出された画像情報を図面管理サーバ４０に機械学習により学習させて、画像分析学習モデルを生成させ、この画像分析学習モデルを機械学習情報管理データベース４６に保存することができる。
【００６５】
上記した光学文字認識（ＯＣＲ）や画像抽出の具体例を、図８に示す。図８の分図（ａ）には、メーカーの提供する製品を製造するための機械図面の一例が示されている。この種の機械図面では、右下に図の名称や作図者名、部品リストなどの表示が示される。また、図中には、線の集合体としての線図や、注記内容を示す文字列が存在する。本実施形態に係る図面管理システムでは、このような機械図面の作図ルールを利用することで、図面管理サーバ４０の図面データ分析部５５が光学文字認識（ＯＣＲ）や画像抽出を行う際に、図面中のどの領域を光学文字認識（ＯＣＲ）し、どの領域を画像抽出すればよいかを予め設定するように構成されている。具体的には、図８中の分図（ｂ）で示すように、図の名称や作図者名、部品リストなどの表示は、基本的に図面データの右下に配置されるので、符号α１で示される領域を図の名称や作図者名、部品リストなどが表示される領域として光学文字認識（ＯＣＲ）を行うことで図面データ中の文字情報をテキスト抽出し、テキスト分析を実行することが行われる。また、図面中に線図ではない文字の集合体が存在する場合には、この箇所に注記内容を示す文字列が存在すると図面データ分析部５５が認識し、符号α２で示される領域に対して光学文字認識（ＯＣＲ）を行うことで図面データ中の文字情報をテキスト抽出し、テキスト分析を実行することが行われる。さらに、線の集合体として把握できる線図については、符号β１〜β４で示すように、各線図ごとに画像抽出領域を設定し、各線図に対して画像情報を画像抽出し、画像分析を実行することが行われる。なお、機械学習情報管理データベース４６に保存された「テキスト分析学習モデル」や「画像分析学習モデル」を利用することで、図面データ分析部５５は、符号β１〜β４で示した各領域で画像抽出した画像情報に基づき、抽出された画像情報がどのような形式の図を示すものであるか、例えば、正面図なのか、側面図なのか、あるいは斜視図なのかを認識した上で、画像分析を実行することが可能となっている。
【００６６】
さらに、図面データ分析部５５は、タグ情報管理データベース４３に対して予め設定保存されたタグ情報を抽出し、また、このタグ情報と上記した光学文字認識（ＯＣＲ）を行うことでテキスト抽出された図面データ中の文字情報とを対比させることで、同一（又は類似）の文字情報が存在した場合には、この文字情報をタグ情報として採用し、図面データに対してこの採用されたタグ情報を付与することができる。そのようなタグ情報の付与例を、図９に示す。ここで、メーカーが製造する製品の機械図面については、たとえメーカー側の担当者であっても、その図面の作成者でなければ当該図面がどの様な経緯で作図され、過去の製造にどのように利用されたかを一目で把握することは非常に困難である。特に、受注段階では、ユーザー側であるＡ社の担当者は、自社製品の仕様は確定できるものの発注する製品の詳細までは容易に把握できない。一方、メーカー側の担当者についても、営業担当者が図面の内容を詳細に把握することは容易ではないし、開発担当者であっても、自身が作図した図面でなければ、その内容を即座に把握することは容易ではない。しかし、本実施形態では、図９で示すように、図面データ分析部５５が有する機能によって、抽出された図面データに対して符号γで示すタグ情報が付与される。このタグ情報γは、製品を製造する上で特徴的なキーワードが簡潔に示されたものであり、図面データの内容を大まかに把握する上で非常に役に立つ標識として機能するものである。このタグ情報γを、ユーザー側であるＡ社の担当者やメーカー側の担当者が利用することで、抽出された過去図面の内容を容易に把握することができることとなり、受発注製品の新たな図面作成に際して、作業効率を大いに向上させることが可能となる。
【００６７】
上述した図面データ分析部５５による図面データ分析により、過去の図面データは順位付けされた図面データ群として抽出される。また、抽出された図面データには、個々に受注製品の要求仕様との対比によって一致率が得られている。このようにして得られた分析結果は、画像リスト編集部５６によって一致率の高いものから順にリスト化される（ステップＳ１６９）。そして、図面管理サーバ４０からメーカー側端末装置３０とユーザー（Ａ社）側端末装置１Ａに対して図面データリスト化完了通知が送信され（ステップＳ１７０、ステップＳ１７１）、この図面データリスト化完了通知を受信したメーカー側端末装置３０とユーザー（Ａ社）側端末装置１Ａは、それぞれが有する過去図面リスト取得部１４、３４から図面データ閲覧要求を送信し（ステップＳ１７２、ステップＳ１７３）、図面データ閲覧要求を受信した図面管理サーバ４０は、ユーザー（Ａ社）側端末装置１Ａの過去図面リスト取得部１４や、メーカー側端末装置３０の過去図面リスト取得部３４からの要求を図面管理サーバ４０側で許可することで、画像リスト編集部５６によってリスト化された図面データ群が、ユーザー（Ａ社）側端末装置１Ａとメーカー側端末装置３０のいずれからも閲覧可能となる（ステップＳ１７４、ステップＳ１７５）。
【００６８】
Ａ社の担当者が要求した製品仕様に近い過去図面データが一致率の高いものから順に抽出されることで、この過去図面データを参照しながら、最終的に今回要求する製品仕様を満足する新図面を作成していくこととなる。この際には、更にＡ社の担当者とメーカーの担当者のコミュニケーションが必要となることが予想できるので、本実施形態では、そのようなコミュニケーションのための機能が用意されている。すなわち、図６のステップＳ１８１から示すように、ユーザー（Ａ社）側端末装置１Ａを操作するＡ社の担当者は、応答情報送受信部１６を利用することで、メーカー側端末装置３０に対してコメント等の情報を送信することができる（ステップＳ１８１）。このコメントを受信したメーカー側端末装置３０では（ステップＳ１８２）、例えば、メーカー側の担当者が今回の要求仕様に対応する新規の図面を作成し（ステップＳ１８３）、その新規図面をユーザー（Ａ社）側端末装置１Ａに対して送信することができる（ステップＳ１８４）。この新図面データを受信したユーザー（Ａ社）側端末装置１Ａでは（ステップＳ１８５）、ユーザー（Ａ社）側端末装置１Ａの画面上で新図面データを閲覧できる（ステップＳ１８６）。このようなやり取りを経て、Ａ社が発注した製品仕様に基づく製品図面が完成し、新規の受発注作業が完了して、新規の製品の正式受注、製造開始、製品納入といった作業が進捗することとなる。
【００６９】
以上、図６を用いて説明した発注要求処理によって完成した新規の図面データについては、当該図面データを過去図面としてシステムに蓄積することで、システムの性能を向上させることにつながる。特に、機械学習を行う機械学習情報管理データベース４６に蓄積される各学習モデルの継続的な生成は、本システムの性能の向上に寄与するものである。そこで次に、図７を用いて、新規に作成された図面を登録保存して次回以降の処理に役立てるための、新図面データ登録処理についての説明を行う。
【００７０】
メーカー側端末装置３０を用いて新図面を完成させたメーカー担当者は（ステップＳ１９１）、図面データ登録画面を起動させ（ステップＳ１９２）、図面管理サーバ４０に対して新図面データを送信する（ステップＳ１９３）。また、メーカー担当者は、メーカー側端末装置３０の図面データ登録要求部３７を用いて新図面データ登録要求を図面管理サーバ４０に対して送信する（ステップＳ１９５）。新図面データを受信し（ステップＳ１９４）、新図面データ登録要求を受信した図面管理サーバ４０は、新図面データ登録要求を受け付けるとともに（ステップＳ１９６）、図面データ分析部５５による図面データ分析を行い（ステップＳ１９７）、この新図面データに対してタグ情報を付与する（ステップＳ１９８）。なお、ステップＳ１９７で実行される図面データ分析と、ステップＳ１９８で実行されるタグ情報の付与処理については、図６、図８、図９を用いて説明済みであるので、ここでは詳細説明を省略する。新図面データに対して図面データ分析とタグ情報の付与処理が完了すると、図面管理サーバ４０は、この新図面データをユーザー（Ａ社）過去図面管理データベース４４に保存するとともに、この分析の過程で生成された「テキスト分析学習モデル」「画像分析学習モデル」「過去利用履歴学習モデル」等の項目を機械学習情報管理データベース４６に対して保存する。その後、メーカー側端末装置３０とユーザー（Ａ社）側端末装置１Ａに対して新図面データ登録完了通知を送信し（ステップＳ１９９、ステップＳ２００）、メーカー側端末装置３０から行われる新図面データ登録処理が完了する。
【００７１】
なお、上述した新図面データ登録処理については、メーカー側端末装置３０から行われるだけでなく、ユーザー（Ａ社）側端末装置１Ａから行うことも可能であり、その処理内容が、図７のステップＳ２０１以降に示されている。すなわち、ユーザー側であるＡ社の担当者がユーザー（Ａ社）側端末装置１Ａを操作して図面データを入力し（ステップＳ２０１）、図面管理サーバ４０に対して当該図面データを送信する（ステップＳ２０２）。また、Ａ社の担当者は、ユーザー（Ａ社）側端末装置１Ａの図面データ登録要求部１７を用いて当該図面データの登録要求を図面管理サーバ４０に対して送信する（ステップＳ２０４）。当該図面データを受信し（ステップＳ２０３）、当該図面データ登録要求を受信した図面管理サーバ４０は、当該図面データ登録要求を受け付けるとともに（ステップＳ２０５）、図面データ分析部５５による図面データ分析を行い（ステップＳ２０６）、この当該図面データに対してタグ情報を付与する（ステップＳ２０７）。なお、ステップＳ２０６で実行される図面データ分析と、ステップＳ２０７で実行されるタグ情報の付与処理については、図６、図８、図９を用いて説明済みであるので、ここでは詳細説明を省略する。当該図面データに対して図面データ分析とタグ情報の付与処理が完了すると、図面管理サーバ４０は、この当該図面データをユーザー（Ａ社）過去図面管理データベース４４に保存するとともに、この分析の過程で生成された「テキスト分析学習モデル」「画像分析学習モデル」「過去利用履歴学習モデル」等の項目を機械学習情報管理データベース４６に対して保存する。その後、メーカー側端末装置３０とユーザー（Ａ社）側端末装置１Ａに対して当該図面データ登録完了通知を送信し（ステップＳ２０８、ステップＳ２０９）、ユーザー（Ａ社）側端末装置１Ａから行われる当該図面データ登録処理が完了する。
【００７２】
以上、本実施形態に係る図面管理システムの一形態例について、具体的に説明を行った。本実施形態に係る図面管理システムは、新規に製品を受発注する際に、当該業務を効率的に行うことができる点で非常に有益である。特に、従来の新規仕様製品の受発注業務においては、ユーザーとメーカーの間で過去に作成されてきた多数の図面データが統一して管理されていなかったので、過去の技術的知見やノウハウが有効に活用できていなかった。そのため、過去に受発注した実績のある製品に対して僅かな仕様の変更を行うだけであるにもかかわらず、過去の図面データを利用せずに、改めて仕様内容の調整と製造図面の作成を行うといった、非常に非効率的な受発注業務が行われていた。しかし、本実施形態に係る図面管理システムを活用することで、過去に作成された大量の図面データを統計的に処理し、新規の仕様内容との一致率などを利用しながら受発注業務を行うことができるので、業務時間の短縮や過去の技術知見とノウハウの有効活用が可能となった。
【００７３】
以上、本発明の好適な実施形態について説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態には、多様な変更又は改良を加えることが可能である。
【００７４】
例えば、上述した実施形態では、製品の発注作業を行うユーザー側の担当者が操作するユーザー側端末装置１０（１Ａ、１Ｂ、・・・）と、ユーザー側の担当者から製品の発注を受けて受注者側となるメーカー側の担当者が操作するメーカー側端末装置３０と、図面管理サーバ４０とが、それぞれ１台のパーソナルコンピュータとして描かれ、インターネット等のネットワーク通信回線２０を介して接続されている構成が例示されていた。しかし、これらの各端末については、複数台のパーソナルコンピュータ等に分割して構成されてもよい。
【００７５】
また、上述した実施形態では、図面管理サーバ４０が有するユーザー情報管理データベース４１等のデータベースが、図面管理サーバ４０内に設けられた保存領域に設定された状態が例示されていたが、符号４１〜４６で示す各データベースについては、例えば、クラウド上の保存領域に設けられるなど、様々な形態を採用することができる。
【００７６】
また、上述した実施形態では、ユーザー側端末装置１０（１Ａ、１Ｂ、・・・）については、図３で示した初期設定処理を必要とし、ユーザー側端末装置１０（１Ａ、１Ｂ、・・・）とメーカー側端末装置３０が、図４で示したシステムログイン処理を必要とする構成が例示されていた。しかしながら、例えば、本発明に係る図面管理システム全体が、既存のセキュリティー環境下で情報を保護された状態で用いられる場合には、図３で示した初期設定処理や図４で示したシステムログイン処理については省略することができる。
【００７７】
また、図１や図２で示したシステム構成や、図３〜図７で示したシステム処理フローの内容、さらには、図８、図９で示した画面表示例等については、本発明が取り得る一形態を例示したに過ぎない。本発明が取り得る形態については、上述した実施形態と同様の作用効果を発揮できる範囲内において、種々の形態変更が可能である。
【００７８】
その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００７９】
１０  ユーザー側端末装置、１Ａ  ユーザー（Ａ社）側端末装置、１Ｂ  ユーザー（Ｂ社）側端末装置、１１  ユーザー登録要求部、１２  システムログイン要求部、１３  発注製品仕様情報送信部、１４  過去図面リスト取得部、１５  過去図面閲覧部、１６  応答情報送受信部、１７  図面データ登録要求部、２０  ネットワーク通信回線、３０  メーカー側端末装置、３１  システムログイン要求部、３２  受注製品仕様情報取得部、３３  タグ情報設定要求部、３４  過去図面リスト取得部、３５  過去図面閲覧部、３６  応答情報送受信部、３７  図面データ登録要求部、４０  図面管理サーバ、４１  ユーザー情報管理データベース、４２  ログイン権限情報管理データベース、４３  タグ情報管理データベース、４４  ユーザー（Ａ社）過去図面管理データベース、４５  ユーザー（Ｂ社）過去図面管理データベース、４６  機械学習情報管理データベース、５１  ユーザー情報登録部、５２  システムログイン判定部、５３  製品仕様情報管理部、５４  タグ情報設定管理部、５５  図面データ分析部、５６  図面リスト編集部、５７  応答情報送受信部、５８  図面データ登録管理部、α１，α２  （光学文字認識（ＯＣＲ）が行われる）領域、β１，β２，β３，β４  （画像情報の抽出が行われる）領域、γ  タグ情報。
【図１】
2020091769.tif 000003
【図２】
2020091769.tif 000004
【図３】
2020091769.tif 000005
【図４】
2020091769.tif 000006
【図５】
2020091769.tif 000007
【図６】
2020091769.tif 000008
【図７】
2020091769.tif 000009
【図８】
2020091769.tif 000010
【図９】
2020091769.tif 000011