(57)【要約】【課題】一定の品質等を担保したＣＡＤ部品情報をＣＡＤ部品管理サーバに送信することができるＣＡＤ部品管理装置を提供する。【解決手段】回路における回路素子に関するＣＡＤの情報であるＣＡＤ部品情報を記憶しているＣＡＤ部品記憶部１１と、ＣＡＤ部品記憶部１１が記憶しているＣＡＤ部品情報を取得するＣＡＤ部品取得部１２と、ＣＡＤ部品取得部１２が取得したＣＡＤ部品情報が、そのＣＡＤ部品情報を送信する条件である送信条件を充たしているかどうか判断する送信条件判断部１３と、送信条件判断部１３が送信条件を充たしていると判断したＣＡＤ部品情報を、ＣＡＤ部品情報を共有するためのＣＡＤ部品管理サーバに送信する送信部１４とを備える。【選択図】図１
2006065502.tif 000002
【特許請求の範囲】
【請求項１】
回路における回路素子に関するＣＡＤの情報であるＣＡＤ部品情報を記憶しているＣＡＤ部品記憶部と、
前記ＣＡＤ部品記憶部が記憶しているＣＡＤ部品情報を取得するＣＡＤ部品取得部と、
前記ＣＡＤ部品取得部が取得したＣＡＤ部品情報が、当該ＣＡＤ部品情報の送信に関する条件である送信条件を充たしているかどうか判断する送信条件判断部と、
前記送信条件判断部による前記送信条件に関する判断結果に基づいて、ＣＡＤ部品情報を、ＣＡＤ部品情報を共有するためのＣＡＤ部品管理サーバに送信する送信部と、を備えたＣＡＤ部品管理装置。
【請求項２】
前記送信条件は、前記ＣＡＤ部品情報の品質に関する条件である品質条件を含む、請求項１記載のＣＡＤ部品管理装置。
【請求項３】
前記品質条件は、前記ＣＡＤ部品情報に所定の項目の情報が含まれるという条件を含む、請求項２記載のＣＡＤ部品管理装置。
【請求項４】
前記所定の項目は、前記回路素子の図形を識別する情報である図形識別情報と、前記回路素子のピンに関する情報であるピン情報の項目とである、請求項３記載のＣＡＤ部品管理装置。
【請求項５】
前記品質条件は、前記ＣＡＤ部品情報に含まれるピンに関する情報であるピン情報において、当該ピン情報に含まれるピン番号が重複しないという条件を含む、請求項２から４のいずれか記載のＣＡＤ部品管理装置。
【請求項６】
前記品質条件は、前記ＣＡＤ部品情報に対応する回路素子が認証されたものであるという条件を含む、請求項２から５のいずれか記載のＣＡＤ部品管理装置。
【請求項７】
前記送信条件は、前記ＣＡＤ部品情報が他のＣＡＤ部品管理装置でも用いられるかどうかに関する条件を含む、請求項１から６のいずれか記載のＣＡＤ部品管理装置。
【請求項８】
前記送信条件は、前記ＣＡＤ部品情報を送信する必要の有無に関する条件を含む、請求項１から７のいずれか記載のＣＡＤ部品管理装置。
【請求項９】
ＣＡＤ部品情報を受信する受信部と、
前記受信部が受信したＣＡＤ部品情報を前記ＣＡＤ部品記憶部に蓄積するＣＡＤ部品蓄積部と、をさらに備えた、請求項１から８のいずれか記載のＣＡＤ部品管理装置。
【請求項１０】
請求項９記載の２以上のＣＡＤ部品管理装置と、前記ＣＡＤ部品管理サーバとを備えたＣＡＤ部品管理システムであって、
前記ＣＡＤ部品管理サーバは、
前記ＣＡＤ部品管理装置から送信されたＣＡＤ部品情報を受信する第２の受信部と、
前記ＣＡＤ部品情報を記憶している第２のＣＡＤ部品記憶部と、
前記第２の受信部が受信したＣＡＤ部品情報を前記第２のＣＡＤ部品記憶部に蓄積する第２のＣＡＤ部品蓄積部と、
前記第２のＣＡＤ部品記憶部が記憶しているＣＡＤ部品情報を取得する第２のＣＡＤ部品取得部と、
前記第２のＣＡＤ部品取得部が取得したＣＡＤ部品情報を送信する第２の送信部と、を備える、ＣＡＤ部品管理システム。
【請求項１１】
回路における回路素子に関するＣＡＤの情報であるＣＡＤ部品情報を記憶しているＣＡＤ部品記憶部からＣＡＤ部品情報を取得するＣＡＤ部品取得ステップと、
前記ＣＡＤ部品取得ステップで取得したＣＡＤ部品情報が、当該ＣＡＤ部品情報の送信に関する条件である送信条件を充たしているかどうか判断する送信条件判断ステップと、
前記送信条件判断ステップにおける前記送信条件に関する判断結果に基づいて、ＣＡＤ部品情報を、ＣＡＤ部品情報を共有するためのＣＡＤ部品管理サーバに送信する送信ステップと、を備えたＣＡＤ部品管理方法。
【請求項１２】
コンピュータに、
回路における回路素子に関するＣＡＤの情報であるＣＡＤ部品情報を記憶しているＣＡＤ部品記憶部からＣＡＤ部品情報を取得するＣＡＤ部品取得ステップと、
前記ＣＡＤ部品取得ステップで取得したＣＡＤ部品情報が、当該ＣＡＤ部品情報の送信に関する条件である送信条件を充たしているかどうか判断する送信条件判断ステップと、
前記送信条件判断ステップにおける前記送信条件に関する判断結果に基づいて、ＣＡＤ部品情報を、ＣＡＤ部品情報を共有するためのＣＡＤ部品管理サーバに送信する送信ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路素子に関するＣＡＤの情報であるＣＡＤ部品情報を管理しているＣＡＤ部品管理装置等に関する。
【背景技術】
【０００２】
回路に関するＣＡＤの設計において、各回路素子に関するＣＡＤの情報であるＣＡＤ部品情報が用いられる。そのＣＡＤ部品情報を所定のサーバにおいて管理することにより、複数のＣＡＤ部品管理装置においてＣＡＤ部品情報の共有がなされていた。そのような場合において、ＣＡＤ部品管理装置からサーバへのＣＡＤ部品情報の送信（アップロード）は、ＣＡＤ部品管理装置を操作する担当者が手動で行っていた。また、ＣＡＤ部品情報をサーバに送信する場合に、その送信されるＣＡＤ部品情報の品質等に関するチェックはなされていなかった。
【０００３】
なお、関連する技術として、ＣＡＤ設計以外の分野において、クライアント装置から入力されたデータについて、入力ミスをチェックしてからそのデータに基づいたマスタファイルの更新を行うシステムが開示されている（例えば、特許文献１参照）。
【特許文献１】特開平９−３１１８９９号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来例のシステムでは、ＣＡＤ部品情報を手動でサーバに送信していたため、担当者に煩雑な処理が課されることとなり、担当者の負担が大きかった。また、サーバにおいて管理されているＣＡＤ部品情報において、一定の品質が担保されていないため、ＣＡＤ部品情報を有効に利用できない場合も生じていた。
また、上記特許文献１において開示されているシステムは、入力ミスのチェックをサーバにおいて行うものであり、複数のクライアントからデータが送信されてくる場合には、サーバにおけるチェックの負担が大きくなっていた。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、一定の品質等が担保されているＣＡＤ部品情報を、ＣＡＤ部品管理サーバにおいて管理し、そのＣＡＤ部品情報を有効に利用することができるＣＡＤ部品管理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明によるＣＡＤ部品管理装置は、回路における回路素子に関するＣＡＤの情報であるＣＡＤ部品情報を記憶しているＣＡＤ部品記憶部と、前記ＣＡＤ部品記憶部が記憶しているＣＡＤ部品情報を取得するＣＡＤ部品取得部と、前記ＣＡＤ部品取得部が取得したＣＡＤ部品情報が、当該ＣＡＤ部品情報の送信に関する条件である送信条件を充たしているかどうか判断する送信条件判断部と、前記送信条件判断部による前記送信条件に関する判断結果に基づいて、ＣＡＤ部品情報を、ＣＡＤ部品情報を共有するためのＣＡＤ部品管理サーバに送信する送信部と、を備えたものである。
【０００７】
このような構成により、例えば、送信条件の充たされるＣＡＤ部品情報、すなわち、一定の品質等が担保されているＣＡＤ部品情報をＣＡＤ部品管理装置からＣＡＤ部品管理サーバに送信することができる。したがって、送信条件を充たすＣＡＤ部品情報をＣＡＤ部品管理サーバにおいて管理することができる。例えば、一定の品質の担保されているＣＡＤ部品情報が送信されることによって、他のＣＡＤ部品管理装置のユーザがその一定の品質の担保されているＣＡＤ部品情報を利用することができ、他のＣＡＤ部品管理装置にお
けるＣＡＤの設計における設計品質、設計効率を向上させることができる。
【０００８】
また、送信条件に関する判断結果に基づいてＣＡＤ部品情報を自動的にＣＡＤ部品管理サーバに送信するため、担当者が手動で送信する必要がなくなり、ＣＡＤ部品情報の送信に関する担当者の負担がなくなることになる。
【０００９】
また、本発明によるＣＡＤ部品管理装置では、前記送信条件は、前記ＣＡＤ部品情報の品質に関する条件である品質条件を含んでもよい。
このような構成により、一定の品質を充たすＣＡＤ部品情報が送信されることとなり、他のＣＡＤ部品管理装置のユーザは、その一定の品質の充たされたＣＡＤ部品情報を利用することができる。
【００１０】
また、本発明によるＣＡＤ部品管理装置では、前記品質条件は、前記ＣＡＤ部品情報に所定の項目の情報が含まれるという条件を含んでもよい。
このような構成により、所定の項目の情報が含まれるＣＡＤ部品情報が送信されることとなり、他のＣＡＤ部品管理装置のユーザは、その所定の項目の情報が含まれるＣＡＤ部品情報を利用することができる。
【００１１】
また、本発明によるＣＡＤ部品管理装置では、前記所定の項目は、前記回路素子の図形を識別する情報である図形識別情報と、前記回路素子のピンに関する情報であるピン情報の項目とであってもよい。
このような構成により、図形識別情報とピン情報とが含まれるＣＡＤ部品情報がＣＡＤ部品管理サーバに送信されることとなり、他のＣＡＤ部品管理装置のユーザは、図形識別情報とピン情報とが含まれるＣＡＤ部品情報を利用することができる。
【００１２】
また、本発明によるＣＡＤ部品管理装置では、前記品質条件は、前記ＣＡＤ部品情報に含まれるピンに関する情報であるピン情報において、当該ピン情報に含まれるピン番号が重複しないという条件を含んでもよい。
このような構成により、ピン番号が重複していないＣＡＤ部品情報がＣＡＤ部品管理サーバに送信されることとなり、他のＣＡＤ部品管理装置のユーザは、ピン番号が重複していないＣＡＤ部品情報を利用することができる。
【００１３】
また、本発明によるＣＡＤ部品管理装置では、前記品質条件は、前記ＣＡＤ部品情報に対応する回路素子が認証されたものであるという条件を含んでもよい。
このような構成により、対応する回路素子が認証されているＣＡＤ部品情報がＣＡＤ部品管理サーバに送信されることとなり、他のＣＡＤ部品管理装置のユーザは、対応する回路素子が認証されているＣＡＤ部品情報を利用することができる。
【００１４】
また、本発明によるＣＡＤ部品管理装置では、前記送信条件は、前記ＣＡＤ部品情報が他のＣＡＤ部品管理装置でも用いられるかどうかに関する条件を含んでもよい。
このような構成により、他のＣＡＤ部品管理装置でも用いられるＣＡＤ部品情報がＣＡＤ部品管理サーバに送信されることとなり、特定のＣＡＤ部品管理装置でのみ利用されるＣＡＤ部品情報がＣＡＤ部品管理サーバにおいて管理される事態を回避することができ、ＣＡＤ部品管理サーバに無駄な情報を送信しないようにすることができ得る。
【００１５】
また、本発明によるＣＡＤ部品管理装置では、前記送信条件は、前記ＣＡＤ部品情報を送信する必要の有無に関する条件を含んでもよい。
このような構成により、送信する必要のあるＣＡＤ部品情報がＣＡＤ部品管理サーバに送信されることとなり、ＣＡＤ部品管理サーバからダウンロードしたＣＡＤ部品情報や、ＣＡＤ部品管理サーバにすでに送信したＣＡＤ部品情報などを再度、ＣＡＤ部品管理サー
バに送信する事態を回避することができ得る。
【００１６】
また、本発明によるＣＡＤ部品管理装置では、ＣＡＤ部品情報を受信する受信部と、前記受信部が受信したＣＡＤ部品情報を前記ＣＡＤ部品記憶部に蓄積するＣＡＤ部品蓄積部と、をさらに備えてもよい。
このような構成により、他のＣＡＤ部品管理装置から送信され、ＣＡＤ部品管理サーバにおいて管理されているＣＡＤ部品情報を利用することができ、ＣＡＤ部品管理サーバにおいて管理されているＣＡＤ部品情報については、ＣＡＤ部品情報の構成を行わなくてよくなり、ＣＡＤ部品情報の構成を行うための処理負担が軽減される。
【発明の効果】
【００１７】
本発明によるＣＡＤ部品管理装置等によれば、送信条件の充たされるＣＡＤ部品情報、すなわち、一定の品質等が担保されているＣＡＤ部品情報をＣＡＤ部品管理装置からＣＡＤ部品管理サーバに送信することができる。その結果、その送信条件を充たすＣＡＤ部品情報を複数のＣＡＤ部品管理装置において利用することができ得る。
【発明を実施するための最良の形態】
【００１８】
本発明の一実施の形態によるＣＡＤ部品管理システムについて、図面を参照しながら説明する。
図１は、本実施の形態によるＣＡＤ部品管理装置の構成を示すブロック図である。図１において、本実施の形態によるＣＡＤ部品管理装置は、ＣＡＤ部品記憶部１１と、ＣＡＤ部品取得部１２と、送信条件判断部１３と、送信部１４と、受信部１５と、ＣＡＤ部品蓄積部１６と、入力受付部１７と、ＣＡＤ部品構成部１８と、出力部１９とを備える。
【００１９】
ＣＡＤ部品記憶部１１は、ＣＡＤ部品情報を記憶している。ここで、ＣＡＤ部品情報とは、回路における回路素子（例えば、抵抗、コンデンサ、トランジスタ、水晶、ＩＣなど）に関するＣＡＤの情報であり、このＣＡＤ部品情報を用いて、回路に関する設計が行われる。なお、このＣＡＤ部品情報に関する情報の構造は問わない。例えば、ＣＡＤ部品情報がデータベースであってもよく、他の構造であってもよい。ＣＡＤ部品記憶部１１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。
ＣＡＤ部品取得部１２は、ＣＡＤ部品記憶部１１が記憶しているＣＡＤ部品情報を取得する。
【００２０】
送信条件判断部１３は、ＣＡＤ部品取得部１２が取得したＣＡＤ部品情報が送信条件を充たしているかどうか判断する。この判断は、その送信条件を示す情報を用いて行われる。送信条件を示す情報は、送信条件判断部１３において記憶されていてもよく、送信条件判断部１３がアクセス可能な他の構成要素、あるいは他の装置において記憶されていてもよい。ここで、送信条件とは、ＣＡＤ部品情報をＣＡＤ部品管理サーバに送信する条件であり、その送信条件が充たされるＣＡＤ部品情報は、他のＣＡＤ部品管理装置においても使用することができ得るものである。ＣＡＤ部品管理サーバとは、ＣＡＤ部品情報を複数のＣＡＤ部品管理装置において共有するためにＣＡＤ部品情報を管理しているサーバである。
【００２１】
送信条件は、例えば、ＣＡＤ部品情報の品質に関する条件である品質条件を含んでいてもよく、ＣＡＤ部品情報が他のＣＡＤ部品管理装置でも用いられるかどうかに関する条件を含んでいてもよく、ＣＡＤ部品情報を送信する必要の有無に関する条件などを含んでいてもよい。
【００２２】
品質条件は、例えば、ＣＡＤ部品情報に所定の項目の情報が含まれるという条件を含ん
でいてもよく、ＣＡＤ部品情報に含まれるピン情報において、そのピン情報に含まれるピン番号が重複しないという条件を含んでもよく、ＣＡＤ部品情報に対応する回路素子が認証されたものであるという条件を含んでもよい。ここで、所定の項目とは、例えば、図形識別情報の項目や、ピン情報の項目である。図形識別情報とは、回路素子の図形（例えば、回路素子を模式的に示した図形であってもよく、いわゆる回路図における回路記号であってもよい）を識別する情報である。ピン情報とは、回路素子のピンに関する情報であり、例えば、ピンを識別する情報（例えば、ピン番号など）や、ピンの属性を示す情報（例えば、そのピンがアウトプットである、インプットであるなどを示す情報）を含む。回路素子が認証されたものであるとは、例えば、政府機関、業界団体、会社、事業所等において、その回路素子が所定の規格等を充たすと認証されたものであること、もしくは、回路設計に使用できると認証されたものであることであってもよく、または、その回路素子に関する仕様書（例えば、動作温度、動作電圧等の記載されている書類）が存在することなどであってもよい。
【００２３】
なお、送信条件、品質条件等は、上記説明に限定されるものではなく、送信条件に品質条件や、ＣＡＤ部品情報を送信する必要の有無に関する条件等以外の条件が含まれてもよい。また、品質条件に、所定の項目に関する条件や、ピン番号の重複に関する条件等以外の条件、例えば、図形識別情報で識別される図形情報の図形が適切なものであるかどうかに関する条件等が含まれてもよい。
【００２４】
送信部１４は、送信条件判断部１３が送信条件を充たしていると判断したＣＡＤ部品情報を、ＣＡＤ部品管理サーバに送信する。なお、送信部１４が送信するＣＡＤ部品情報は、ＣＡＤ部品取得部１２で取得されたＣＡＤ部品情報の一部のＣＡＤ部品情報であってもよい。すなわち、ＣＡＤ部品管理サーバにおいて必要ない情報については、送信するＣＡＤ部品情報に含ませなくてもよい。また、送信部１４は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、送信部１４の外部に図示しない送信デバイスが存在することとなる）。また、送信部１４は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２５】
受信部１５は、ＣＡＤ部品管理サーバから送信されたＣＡＤ部品情報を受信する。なお、受信部１５は、受信を行うための受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、受信部１５の外部に図示しない受信デバイスが存在することとなる）。また、受信部１５は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
ＣＡＤ部品蓄積部１６は、受信部１５が受信したＣＡＤ部品情報をＣＡＤ部品記憶部１１に蓄積する。
【００２６】
入力受付部１７は、ＣＡＤ部品情報を構成するための情報や、その他の情報、指示等を受け付ける。入力受付部１７は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された情報等を受け付けてもよく、有線もしくは無線の通信回線を介して送信された情報等を受け付けてもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された情報等を受け付けてもよい。
【００２７】
ＣＡＤ部品構成部１８は、ＣＡＤ部品情報を構成する。このＣＡＤ部品構成部１８によるＣＡＤ部品情報の構成によって、新たなＣＡＤ部品情報が作成されることになる。ここで、ＣＡＤ部品情報の構成とは、例えば、ＣＡＤ部品記憶部１１で記憶されているＣＡＤ部品情報のデータベースに挿入可能な形式の情報を構成することであってもよく、ＣＡＤ部品構成部１８がＣＡＤ部品情報自体を受けとった場合には、その受け取ったＣＡＤ部品
情報をそのまま構成したＣＡＤ部品情報としてもよい。
【００２８】
出力部１９は、受信部１５が受信した情報、入力受付部１７が受け付けた情報等、ＣＡＤ部品構成部１８が構成したＣＡＤ部品情報を出力する。ここで、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、通信回線を介した所定の機器に対する送信であってもよく、プリンタによる印刷でもよい。なお、出力部１９は、出力を行うデバイス（例えば、表示デバイスやプリンタなど）を含んでもよく、あるいは含まなくてもよい。また、出力部１９は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２９】
図２は、本実施の形態によるＣＡＤ部品管理サーバの構成を示すブロック図である。図２において、本実施の形態によるＣＡＤ部品管理サーバは、ＣＡＤ部品記憶部２１と、受信部２２と、ＣＡＤ部品蓄積部２３と、ＣＡＤ部品取得部２４と、送信部２５とを備える。
【００３０】
ＣＡＤ部品記憶部２１は、ＣＡＤ部品情報を記憶している。なお、このＣＡＤ部品情報に関する情報の構造は問わない。例えば、ＣＡＤ部品情報がデータベースであってもよく、他の構造であってもよい。ＣＡＤ部品記憶部２１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。
【００３１】
受信部２２は、ＣＡＤ部品管理装置から送信されたＣＡＤ部品情報を受信する。なお、受信部２２は、受信を行うための受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、受信部２２の外部に図示しない受信デバイスが存在することとなる）。また、受信部２２は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００３２】
ＣＡＤ部品蓄積部２３は、受信部２２が受信したＣＡＤ部品情報をＣＡＤ部品記憶部２１に蓄積する。
ＣＡＤ部品取得部２４は、ＣＡＤ部品記憶部２１が記憶しているＣＡＤ部品情報を取得する。
【００３３】
送信部２５は、ＣＡＤ部品取得部２４が取得したＣＡＤ部品情報を送信する。なお、送信部２５は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、送信部２５の外部に図示しない送信デバイスが存在することとなる）。また、送信部２５は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００３４】
次に、本実施の形態によるＣＡＤ部品管理装置の動作について説明する。図３は、ＣＡＤ部品管理装置が送信条件に関する判断を行い、ＣＡＤ部品情報を送信する動作を示すフローチャートである。
【００３５】
（ステップＳ１０１）送信条件判断部１３は、送信条件に関する判断を行うタイミングであるかどうか判断する。そして、判断を行うタイミングである場合には、ステップＳ１０２に進み、そうでない場合には、判断のタイミングとなるまで、ステップＳ１０１の処理を繰り返す。なお、この判断のタイミングは、所定の期間ごと（例えば、毎日午前２時など）であってもよく、所定のイベント（例えば、ＣＡＤ部品記憶部１１で記憶されているＣＡＤ部品情報が変更されたこと）をトリガーとするものであってもよく、その他のタ
イミングであってもよい。
【００３６】
（ステップＳ１０２）送信条件判断部１３は、カウンタＩを「１」に設定する。
（ステップＳ１０３）送信条件判断部１３は、ＣＡＤ部品取得部１２を介して、ＣＡＤ部品記憶部１１にＩ番目のＣＡＤ部品情報があるかどうかについての判断を行う。そして、Ｉ番目のＣＡＤ部品情報がある場合には、ステップＳ１０４に進み、そうでない場合には、ステップＳ１０８に進む。
【００３７】
（ステップＳ１０４）送信条件判断部１３は、ＣＡＤ部品取得部１２に、Ｉ番目のＣＡＤ部品情報を取得させる。
（ステップＳ１０５）送信条件判断部１３は、ＣＡＤ部品取得部１２が取得したＩ番目のＣＡＤ部品情報が送信条件を充たすかどうか判断する。そして、送信条件を充たす場合には、ステップＳ１０６に進み、そうでない場合には、ステップＳ１０７に進む。なお、この判断の処理の詳細については後述する。
【００３８】
（ステップＳ１０６）送信条件判断部１３は、Ｉ番目のＣＡＤ部品情報を送信条件判断部１３が有する図示しない送信バッファに蓄積し、そこで一時的に記憶する。
（ステップＳ１０７）送信条件判断部１３は、カウンタＩを１だけインクリメントする。そして、ステップＳ１０３に戻る。
【００３９】
（ステップＳ１０８）送信条件判断部１３は、送信バッファに一時的に記憶しているＣＡＤ部品情報があるかどうか判断する。そして、送信バッファにＣＡＤ部品情報が記憶されている場合には、その送信バッファで記憶されているＣＡＤ部品情報を読み出して送信部１４に渡してステップＳ１０９に進み、そうでない場合には、ステップＳ１０１に戻る。なお、送信条件判断部１３は、送信バッファで記憶されていたＣＡＤ部品情報を送信部１４に渡した後に、その送信バッファで記憶されていたＣＡＤ部品情報を消去するものとする。
（ステップＳ１０９）送信部１４は、送信条件判断部１３から受け取ったＣＡＤ部品情報をＣＡＤ部品管理サーバに送信する。
【００４０】
（ステップＳ１１０）送信条件判断部１３は、送信部１４が送信したＣＡＤ部品情報をＣＡＤ部品取得部１２に取得させ、その取得されたＣＡＤ部品情報と、そのＣＡＤ部品情報が送信済みである旨とをＣＡＤ部品構成部１８に渡させる。ＣＡＤ部品構成部１８は、ＣＡＤ部品情報等を受け取ると、そのＣＡＤ部品情報がＣＡＤ部品管理サーバに送信済みであることを示す処理を行い（例えば、所定のフラグを立てるなど）、ＣＡＤ部品蓄積部１６によって、そのＣＡＤ部品情報をＣＡＤ部品記憶部１１に上書きさせる。そして、ステップＳ１０１に戻る。
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００４１】
また、図３のフローチャートにおいて、送信条件を充たすＣＡＤ部品情報を送信バッファで一時的に記憶してから、一括して送信する場合について説明したが、送信条件が充たされるＣＡＤ部品情報を、バラバラに順次送信してもよい。
【００４２】
図４は、図３のフローチャートにおけるステップＳ１０５の処理を詳細に説明するためのフローチャートである。
（ステップＳ２０１）送信条件判断部１３は、Ｉ番目のＣＡＤ部品情報がグローバルなＣＡＤ部品情報であるかどうか判断する。ここで、グローバルなＣＡＤ部品情報とは、他のＣＡＤ部品管理装置でも用いられるＣＡＤ部品情報のことである。一方、グローバルでないＣＡＤ部品情報（ローカルなＣＡＤ部品情報と呼ぶこともある）は、特定のＣＡＤ部
品管理装置でのみ用いられるＣＡＤ部品情報のことである。ＣＡＤ部品情報がグローバルなものであるかどうかの判断は、例えば、そのＣＡＤ部品情報がグローバルであるかどうかを示すフラグ等に基づいて行われる。そして、Ｉ番目のＣＡＤ部品情報がグローバルなものである場合には、ステップＳ２０２に進み、そうでない場合には、ステップＳ２０５に進む。
【００４３】
（ステップＳ２０２）送信条件判断部１３は、Ｉ番目のＣＡＤ部品情報を送信する必要があるかどうか判断する。ここで、送信の必要がある場合とは、例えば、そのＩ番目のＣＡＤ部品情報をＣＡＤ部品管理サーバにまだ送信しておらず、そのＩ番目のＣＡＤ部品情報がＣＡＤ部品管理サーバから受信した（ダウンロードした）ものではない場合である。ＣＡＤ部品情報を送信する必要があるかどうかについての判断は、例えば、そのＣＡＤ部品情報を送信する必要があるかどうかを示すフラグ等に基づいて行われる。そして、Ｉ番目のＣＡＤ部品情報を送信する必要がある場合には、ステップＳ２０３に進み、そうでない場合には、ステップＳ２０５に進む。
【００４４】
（ステップＳ２０３）送信条件判断部１３は、Ｉ番目のＣＡＤ部品情報が品質条件を充たすかどうか判断する。そして、品質条件を充たす場合には、ステップＳ２０４に進み、そうでない場合には、ステップＳ２０５に進む。なお、この判断の処理の詳細については後述する。
【００４５】
（ステップＳ２０４）送信条件判断部１３は、Ｉ番目のＣＡＤ部品情報が送信条件を充たすと判断する。その結果、ステップＳ１０５からステップＳ１０６に進むことになる。
（ステップＳ２０５）送信条件判断部１３は、Ｉ番目のＣＡＤ部品情報が送信条件を充たさないと判断する。その結果、ステップＳ１０５からステップＳ１０７に進むことになる。
【００４６】
図５は、図４のフローチャートにおけるステップＳ２０３の処理を詳細に説明するためのフローチャートである。
（ステップＳ３０１）送信条件判断部１３は、Ｉ番目のＣＡＤ部品情報に図形識別情報が含まれるかどうか判断する。そして、図形識別情報が含まれる場合には、ステップＳ３０２に進み、そうでない場合には、ステップＳ３０６に進む。なお、ここでは、送信条件判断部１３がＩ番目のＣＡＤ部品情報に図形識別情報が含まれるかどうかのみを判断する場合について説明しているが、送信条件判断部１３は、さらに、その図形識別情報に対応する図形情報が存在するかどうかについても判断し、Ｉ番目のＣＡＤ部品情報に図形識別情報が含まれ、その図形識別情報に対応する図形情報が存在する場合には、ステップＳ３０２に進み、そうでない場合には、ステップＳ３０６に進んでもよい。
【００４７】
（ステップＳ３０２）送信条件判断部１３は、Ｉ番目のＣＡＤ部品情報にピン情報が含まれるかどうか判断する。そして、ピン情報が含まれる場合には、ステップＳ３０３に進み、そうでない場合には、ステップＳ３０６に進む。
【００４８】
（ステップＳ３０３）送信条件判断部１３は、Ｉ番目のＣＡＤ部品情報に含まれるピン情報において、ピン番号が重複していないかどうか判断する。そして、ピン番号が重複していない場合には、ステップＳ３０４に進み、そうでない場合には、ステップＳ３０６に進む。ここで、ピン番号は、Ｉ番目のＣＡＤ部品情報において重複していなければよく、他のＣＡＤ部品情報におけるピン番号と重複していてもよい。
【００４９】
（ステップＳ３０４）送信条件判断部１３は、Ｉ番目のＣＡＤ部品情報に対応する回路素子が認証されたものであるかどうか判断する。ＣＡＤ部品情報に対応する回路素子が認証されたものであるかどうかについての判断は、例えば、その回路素子が認証されたもの
であるかどうかを示すフラグ等に基づいて行われる。そして、Ｉ番目のＣＡＤ部品情報に対応する回路素子が認証されたものである場合には、ステップＳ３０５に進み、そうでない場合には、ステップＳ３０６に進む。
【００５０】
（ステップＳ３０５）送信条件判断部１３は、Ｉ番目のＣＡＤ部品情報が品質条件を充たすと判断する。その結果、ステップＳ２０３からステップＳ２０４に進むことになる。
（ステップＳ３０６）送信条件判断部１３は、Ｉ番目のＣＡＤ部品情報が品質条件を充たさないと判断する。その結果、ステップＳ２０３からステップＳ２０５に進むことになる。
【００５１】
なお、本実施の形態では、送信条件に関するステップＳ１０５の判断を図４のフローチャートのシーケンスで行い、品質条件に関するステップＳ２０３の判断を図５のフローチャートのシーケンスで行う場合について説明するが、送信条件に関する判断、及び品質条件に関する判断は、図４、図５のフローチャートで示されるシーケンスに限定されるものではなく、その他のシーケンスによって実行されてもよい。
【００５２】
また、図３〜図５のフローチャート以外の動作、例えば、ＣＡＤ部品管理装置におけるＣＡＤ部品情報を構成する動作や、ＣＡＤ部品管理サーバにおける動作については、具体例において説明する。
【００５３】
次に、本実施の形態によるＣＡＤ部品管理システムの動作について、具体例を用い説明する。この具体例において、ＣＡＤ部品管理システムは、図６で示されるように構成されているものとする。図６において、ＣＡＤ部品管理サーバ２と、２以上のＣＡＤ部品管理装置１とは、有線または無線の通信回線４を介して接続されている。また、ＣＡＤ部品管理装置１と、端末装置３とは、有線または無線の通信回線５を介して接続されている。したがって、入力受付部１７は、端末装置３から送信された情報等を受け付ける。また、出力部１９は、ＣＡＤ部品情報等を端末装置３に送信する。また、送信条件判断部１３は、毎日午前２時になると、判断を行うタイミングであると判断するものとする。
【００５４】
図７は、ＣＡＤ部品管理装置１のＣＡＤ部品記憶部１１が記憶しているＣＡＤ部品情報の一例を示す図である。図７において、ＣＡＤ部品情報は、各レコードによって構成されており、品番と、図形識別情報と、ピン情報と、グローバルフラグと、認証フラグと、送信不要フラグとを有する。品番は、回路素子を特定するために用いられる品番である。図形識別情報は、回路素子に対応する図形情報を識別するための情報である。例えば、品番ＲＡＡＡの回路素子には、図形識別情報「Ｒ００１」で識別される図形情報が対応する。ピン情報には、ピン番号と、ピン属性とが含まれる。ピン番号は、回路素子のピンを識別する情報である。ピン属性は、各ピンの属性を示す情報である。ピン属性としては、例えば、図７で示されるように、イン（インプット）や、アウト（アウトプット）、電界効果トランジスタのゲート、ソース、ドレイン等がある。なお、各ピンが特に属性を有しない場合（例えば、抵抗のピンのように極性がない場合など）には、ピン属性に何も含まれていなくてもよい。グローバルフラグは、ＣＡＤ部品情報がグローバルなものであるかどうかを示すフラグであり、「１」が代入されている場合にはグローバルであり、「０」が代入されている場合にはローカルである。認証フラグは、ＣＡＤ部品情報に対応する回路素子が認証されたものであるかどうかを示すものであり、「１」が代入されている場合には認証されており、「０」が代入されている場合には認証されていない。送信不要フラグは、ＣＡＤ部品情報をＣＡＤ部品管理サーバ２に送信しなければならないかどうかを示すものであり、「１」が代入されている場合には送信しなくてよく、「０」が代入されている場合には送信しなければならない。なお、ＩＤはレコードを識別する情報であり、表管理上の要請のために存在する。また、ＣＡＤ部品情報には、図形識別情報によって識別される図形情報も含まれるものとする。その図形情報は、図７で示されるＣＡＤ部品情報と別
途存在している。この図形情報は、例えば、ＧＩＦやＴＩＦＦ、ＪＰＥＧ等の所定のフォーマットの図形情報である。
【００５５】
図８は、ＣＡＤ部品管理サーバ２のＣＡＤ部品記憶部２１が記憶しているＣＡＤ部品情報の一例を示す図である。図８においては、各ＣＡＤ部品情報に品番、図形識別情報、ピン情報が含まれるのみであり、グローバルフラグ等は含まれない。グローバルフラグ等は、送信条件の判断に用いられるものであり、ＣＡＤ部品管理サーバ２においては不要だからである。なお、ＣＡＤ部品記憶部２１で記憶されているＣＡＤ部品情報にも、図形識別情報によって識別される図形情報が含まれるものとする。なお、図８では、品番のみを有するＣＡＤ部品情報と、図形識別情報等を有するＣＡＤ部品情報とを一緒に記載しているが、両者は論理的及び／または物理的に別々に管理されていてもよく、あるいは、両者は一緒に管理されていてもよい。
【００５６】
２００４年５月１０日午前２時になると、送信条件判断部１３は、送信条件に関する判断を行うタイミングであると判断する（ステップＳ１０１）。そして、ＣＡＤ部品取得部１２は、図７の１番目のレコードを取得し、送信条件判断部１３に渡す（ステップＳ１０２〜Ｓ１０４）。送信条件判断部１３は、１番目のＣＡＤ部品情報（図７のＩＤ＝１のレコード）について、グローバルフラグが「１」であるため、グローバルのＣＡＤ部品情報であると判断し（ステップＳ２０１）、送信不要フラグが「０」であるため、送信の必要があると判断する（ステップＳ２０２）。また、図形識別情報「Ｒ００１」が含まれているため、図形識別情報があると判断し（ステップＳ３０１）、ピン情報において、ピン番号「１」、「２」が含まれており、その番号が重複していないため、ピン情報があると判断し（ステップＳ３０３）、ピン番号に重複がないと判断する（ステップＳ３０４）。また、認証フラグが「１」であるため、認証済みであると判断する（ステップＳ３０４）。その結果、品質条件を充たし（ステップＳ３０５、Ｓ２０３）、送信条件を充たすと判断する（ステップＳ２０４）。その結果、送信条件判断部１３は、１番目のＣＡＤ部品情報を図示しない送信バッファに蓄積する（ステップＳ１０６）。
【００５７】
次に、２番目のＣＡＤ部品情報について同様の判断を行う（ステップＳ１０７、Ｓ１０３〜Ｓ１０５）。２番目のＣＡＤ部品情報についても、１番目のＣＡＤ部品情報の場合と同様にして、送信条件を充たすと判断され（ステップＳ１０５）、送信バッファに蓄積される（ステップＳ１０６）。
【００５８】
３番目のＣＡＤ部品情報は、グローバルフラグが「０」であり、ローカルでしか用いられないＣＡＤ部品情報であるため、送信条件を充たさないと判断され（ステップＳ２０１、Ｓ２０５）、その結果、送信バッファに蓄積されない。
【００５９】
４番目のＣＡＤ部品情報は、認証フラグが「０」であり、未認証のＣＡＤ部品情報であるため、品質条件を充たさないと判断され（ステップＳ３０４、Ｓ３０６）、送信条件を充たさないと判断される（ステップＳ２０３、Ｓ２０５）。その結果、送信バッファに蓄積されない。
【００６０】
５番目のＣＡＤ部品情報は、送信不要フラグが「１」であるため、送信する必要がなく、送信条件を充たさないと判断され（ステップＳ２０２、Ｓ２０５）、その結果、送信バッファに蓄積されない。
【００６１】
６番目のＣＡＤ部品情報は、ピン情報を含まないため、品質条件を充たさないと判断され（ステップＳ３０２、Ｓ３０６）、送信条件を充たさないと判断される（ステップＳ２０３、Ｓ２０５）。その結果、送信バッファに蓄積されない。
【００６２】
７番目のＣＡＤ部品情報は、図形識別情報を含まないため、品質条件を充たさないと判断され（ステップＳ３０１、Ｓ３０６）、送信条件を充たさないと判断される（ステップＳ２０３、Ｓ２０５）。その結果、送信バッファに蓄積されない。
【００６３】
８番目のＣＡＤ部品情報は、ピン番号「２」が重複しているため、品質条件を充たさないと判断され（ステップＳ３０３、Ｓ３０６）、送信条件を充たさないと判断される（ステップＳ２０３、Ｓ２０５）。その結果、送信バッファに蓄積されない。
【００６４】
９番目のＣＡＤ部品情報は、図形識別情報を含まないため、品質条件を充たさないと判断され（ステップＳ３０１、Ｓ３０６）、送信条件を充たさないと判断される（ステップＳ２０３、Ｓ２０５）。その結果、送信バッファに蓄積されない。
【００６５】
このようにして、ＣＡＤ部品記憶部１１で記憶されている最後のＣＡＤ部品情報までについて送信条件の判断を行った結果、１番目と２番目のＣＡＤ部品情報のみが送信条件を充たしていたとする。すると、送信条件判断部１３の有する送信バッファで記憶されているＣＡＤ部品情報は、図９で示されるようになる。なお、図９で示されるＣＡＤ部品情報において、グローバルフラグ等が含まれないのは、それらの情報はＣＡＤ部品管理サーバ２において必要ないからである。
【００６６】
送信条件判断部１３は、送信バッファにＣＡＤ部品情報があると判断し（ステップＳ１０８）、送信バッファで一時的に記憶されているＣＡＤ部品情報を読み出して、送信部１４に渡す。送信部１４は、送信条件判断部１３からＣＡＤ部品情報を受け取ると、そのＣＡＤ部品情報をＣＡＤ部品管理サーバ２に送信する（ステップＳ１０９）。
【００６７】
また、送信条件判断部１３は、送信バッファで一時的に記憶されているＣＡＤ部品情報のＩＤ「１」、「２」を取得し、ＩＤ＝１，２のレコードを取得して、送信不要フラグを「１」にする旨の指示と共にＣＡＤ部品構成部１８に渡すようにＣＡＤ部品取得部１２に指示を渡し、送信バッファで記憶されているＣＡＤ部品情報を消去する。すると、ＣＡＤ部品取得部１２は、ＩＤ＝１，２のレコードをＣＡＤ部品記憶部１１から取得し、送信不要フラグを「１」にする旨の指示と共にＣＡＤ部品構成部１８に渡す。ＣＡＤ部品構成部１８は、ＣＡＤ部品取得部１２から受け取ったＣＡＤ部品情報の送信不要フラグを「１」に変更し、送信不要フラグを変更したＣＡＤ部品情報をＣＡＤ部品蓄積部１６に渡す。そして、ＣＡＤ部品蓄積部１６は、送信不要フラグが「１」となったＩＤ＝１，２のＣＡＤ部品情報をＣＡＤ部品記憶部１１に上書きする。このようにして、ＣＡＤ部品情報の更新が行われ（ステップＳ１１０）、同じＣＡＤ部品情報を何度もＣＡＤ部品管理サーバ２に送信することを回避できる。
【００６８】
ＣＡＤ部品管理サーバ２の受信部２２は、ＣＡＤ部品管理装置１から送信されたＣＡＤ部品情報を受信すると、受信したＣＡＤ部品情報をＣＡＤ部品蓄積部２３に渡す。ＣＡＤ部品蓄積部２３は、受信部２２から受け取ったＣＡＤ部品情報をＣＡＤ部品記憶部２１に蓄積する。図１０は、ＣＡＤ部品管理装置１から送信されたＣＡＤ部品情報が蓄積された後のＣＡＤ部品記憶部２１が記憶しているＣＡＤ部品情報を示す図である。図８と比較して、図１０では、品番「ＲＡＡＡ」と、品番「ＴＡＡＢ」のレコードについて、ＣＡＤ部品情報が追加されている。
【００６９】
次に、ＣＡＤ部品情報をダウンロードする処理について説明する。なお、ＣＡＤ部品管理サーバ２のＣＡＤ部品記憶部２１において記憶されているＣＡＤ部品情報は、図８で示すものであるとする。また、ここでは、品番のダウンロードに伴ってＣＡＤ部品情報のダウンロードが行われる場合について説明する。
【００７０】
まず、端末装置３のユーザは、端末装置３を操作することにより、ＣＡＤ部品情報の編集等を行う画面を表示させる。図１１は、ＣＡＤ部品情報の編集等を行う画面の表示された端末装置３の一例を示す模式図である。図１１で示される表示画面において、「品番のダウンロード」をクリックすると、品番のダウンロードを行う旨がＣＡＤ部品管理装置１に送信され、入力受付部１７で受け付けられる。そして、品番のダウンロードを行う旨は、入力受付部１７から送信部１４に渡され、送信部１４からＣＡＤ部品管理サーバ２に送信される。
【００７１】
品番のダウンロードを行う旨は、ＣＡＤ部品管理サーバ２の受信部２２で受信され、ＣＡＤ部品取得部２４に渡される。そして、ＣＡＤ部品取得部２４は、ＣＡＤ部品記憶部２１が記憶しているＣＡＤ部品情報から、全品番を取得して、送信部２５に渡す。送信部２５は、その取得された全品番をＣＡＤ部品管理装置１に送信する。
【００７２】
その取得された全品番は、ＣＡＤ部品管理装置１の受信部１５で受信され、出力部１９によって端末装置３に送信される。その結果、端末装置３のディスプレイにおいて図１２で示される品番の一覧が表示される。この表示において、ユーザが所望の品番の左側のチェックボックスをクリックしてチェックを行い、「ダウンロード」ボタンをクリックすることによって、チェックされた品番のＣＡＤ部品情報がダウンロードされることになる。ここでは、品番「ＲＡＣＡ」、「ＴＡＡＡ」のチェックボックスがチェックされ、「ダウンロード」ボタンがクリックされたとする。すると、品番「ＲＡＣＡ」、「ＴＡＡＡ」に関するＣＡＤ部品情報を送信する旨の指示が端末装置３からＣＡＤ部品管理装置１に送信される。その指示は入力受付部１７で受け付けられ、送信部１４によってＣＡＤ部品管理サーバ２に送信される。
【００７３】
ＣＡＤ部品管理サーバ２の受信部２２は、その指示を受信すると、その指示をＣＡＤ部品取得部２４に渡す。ＣＡＤ部品取得部２４は、その指示に応じて、品番「ＲＡＣＡ」、「ＴＡＡＡ」に関するＣＡＤ部品情報をＣＡＤ部品記憶部２１から取得し、送信部２５に渡す。送信部２５は、取得された品番「ＲＡＣＡ」、「ＴＡＡＡ」に関するＣＡＤ部品情報をＣＡＤ部品管理装置１に送信する。それらのＣＡＤ部品情報は、ＣＡＤ部品管理装置１の受信部１５で受信され、ＣＡＤ部品蓄積部１６によってＣＡＤ部品記憶部１１に蓄積される。なお、品番「ＲＡＣＡ」に関するＣＡＤ部品情報には、品番しか含まれていないため、品番のみを含むＣＡＤ部品情報が蓄積されることになる。また、ＣＡＤ部品蓄積部１６がダウンロードされたＣＡＤ部品情報を蓄積する場合には、品番のみを含むＣＡＤ部品情報については、グローバルフラグは「１」とし、認証フラグは「０」とし、送信不要フラグは「０」とするものとする。一方、品番以外の全情報を含むＣＡＤ部品情報については、グローバルフラグは「１」とし、認証フラグは「１」とし、送信不要フラグは「１」とするものとする。このようにして、ＣＡＤ部品情報のダウンロードが行われる。
【００７４】
次に、ＣＡＤ部品情報を構成する処理について説明する。ユーザが図１１で示される表示画面において、「ＣＡＤ部品情報の構成」をクリックすると、ＣＡＤ部品情報を構成する画面が端末装置３のディスプレイに表示される。その画面において、ユーザは、品番や識別情報、ピン番号等を入力する。また、グローバルであるのかどうか、認証の有無、送信の必要があるのかどうかなどについての設定を行う。図１３は、ＣＡＤ部品情報を構成する画面（ＣＡＤ部品構成画面）と、その入力の一例を示す図である。この画面において、「ＯＫ」ボタンをユーザがクリックすると、品番「ＤＡＡＡ」、図形識別情報「Ｄ００１」等のＣＡＤ部品情報を構成する各情報がＣＡＤ部品管理装置１に送信される。それらの情報は、入力受付部１７で受け付けられ、ＣＡＤ部品構成部１８に渡される。ＣＡＤ部品構成部１８は、端末装置３から送信されたそれらの情報に基づいて、ＣＡＤ部品記憶部１１に蓄積するＣＡＤ部品情報を構成する。そして、ＣＡＤ部品構成部１８によって構成されたＣＡＤ部品情報は、ＣＡＤ部品蓄積部１６によってＣＡＤ部品記憶部１１に蓄積さ
れる。
【００７５】
なお、この場合には、図形識別情報「Ｄ００１」によって識別される図形情報が、すでにＣＡＤ部品記憶部１１において記憶されている（図７において、図形識別情報「Ｄ００１」が存在する）場合について説明したが、ＣＡＤ部品記憶部１１において記憶されていない図形情報に対応する図形識別情報を有するＣＡＤ部品情報の構成を行う場合には、端末装置３からその図形情報を送信してもよく、あるいは、ＣＡＤ部品管理装置１が他のサーバ等からその図形情報を取得してもよい。
【００７６】
次に、ＣＡＤ部品情報を編集する処理について説明する。ユーザが図１１で示される表示画面において、「ＣＡＤ部品情報の編集」をクリックすると、ＣＡＤ部品情報の編集を行う旨が端末装置３からＣＡＤ部品管理装置１に送信される。そして、ＣＡＤ部品情報の編集を行う旨は、入力受付部１７で受け付けられ、ＣＡＤ部品構成部１８に渡される。ＣＡＤ部品構成部１８は、ＣＡＤ部品情報の編集を行う旨を受け取ると、ＣＡＤ部品取得部１２を介して、ＣＡＤ部品記憶部１１が記憶しているＣＡＤ部品情報における全品番を取得し、その全品番を出力部１９を介して端末装置３に送信する。そして、その全品番が端末装置３のディスプレイにおいて、図１４で示されるように表示される。
【００７７】
ユーザは、図１４の表示において、所望の品番の左側のラジオボタンをクリックし、「選択」ボタンをクリックする。ここでは、品番「ＤＡＡＤ」に対応するラジオボタンがクリックされ、「選択」ボタンがクリックされたとする。すると、品番「ＤＡＡＤ」に関するＣＡＤ部品情報を送信する旨の指示が端末装置３からＣＡＤ部品管理装置１に送信され、入力受付部１７によって受け付けられ、ＣＡＤ部品構成部１８に渡される。ＣＡＤ部品構成部１８は、ＣＡＤ部品取得部１２を介して、品番「ＤＡＡＤ」に関するＣＡＤ部品情報を取得し、そのＣＡＤ部品情報を構成する各情報を、出力部１９を介して端末装置３に送信する。
【００７８】
品番「ＤＡＡＤ」に関するＣＡＤ部品情報を構成する各情報を受信した端末装置３のディスプレイには、そのＣＡＤ部品情報の編集を行う画面が表示される。その表示において、ユーザがキーボードやマウスを操作し、ピン番号「１」、「２」を入力し、そのピン番号に対応付けてピン属性「イン」、「アウト」を入力したとする。図１５は、それらの入力後のＣＡＤ部品編集画面の一例を示す図である。この画面においてユーザが「ＯＫ」ボタンをクリックすると、編集後のＣＡＤ部品情報を構成する各情報が端末装置３からＣＡＤ部品管理装置１に送信される。そして、その情報は、ＣＡＤ部品管理装置１の入力受付部１７で受け付けられ、ＣＡＤ部品構成部１８に渡される。ＣＡＤ部品構成部１８は、それらの情報を受け取ると、ＣＡＤ部品情報を構成してＣＡＤ部品蓄積部１６に渡す。ＣＡＤ部品蓄積部１６は、そのＣＡＤ部品情報をＣＡＤ部品記憶部１１に上書きで蓄積する。このようにして、ＣＡＤ部品情報の編集が行われる。
【００７９】
なお、上記説明では、端末装置３から送信されたＣＡＤ部品情報の送信不要フラグが「０」である場合について説明したが、送信不要フラグが「１」であるＣＡＤ部品情報を受け取った場合には、ＣＡＤ部品構成部１８は、そのＣＡＤ部品情報の送信不要フラグを「１」から「０」にしてＣＡＤ部品蓄積部１６に蓄積させるようにしてもよい。このようにすることで、編集後のＣＡＤ部品情報がＣＡＤ部品管理サーバ２に送信されるようにすることができる。
【００８０】
また、この具体例では、ＣＡＤ部品情報の図形識別情報等の項目に図形識別情報等がまったく含まれない場合に所定の項目の情報が含まれないと判断すると説明したが、これは一例であって、例えば、「Ｎｏｔ  Ｒｅｇｉｓｔｅｒｅｄ」等の所定の項目に何も含まれないことを示す情報が含まれている場合にも、ＣＡＤ部品情報に所定の項目の情報が含ま
れないと判断してもよい。
【００８１】
また、この具体例では、ＣＡＤ部品情報に「品番」が含まれる場合について説明したが、ＣＡＤ部品情報に「品番」が含まれていなくてもよい。
また、この具体例では、品質条件、グローバルフラグに関する条件、送信不要フラグに関する条件のすべての条件が充たされた場合に、送信条件が充たされると判断する場合について説明したが、例えば、それらの各条件のうち、いずれか任意の１以上の条件が充たされた場合に、送信条件が充たされると判断してもよい。
【００８２】
また、この具体例では、図形識別情報とピン情報に関する条件、ピン番号の重複に関する条件、認証フラグに関する条件のすべての条件が充たされた場合に、品質条件が充たされると判断される場合について説明したが、例えば、それらの各条件のうち、いずれか任意の１以上の条件が充たされた場合に、品質条件が充たされると判断してもよい。
【００８３】
また、この具体例では、ピン情報にピン番号が含まれている場合に、ピン情報があると判断する場合について説明したが、ピン情報に、ピン番号とピン属性の両方が含まれる場合に、ピン情報があると判断してもよい。
【００８４】
また、この具体例では、ＣＡＤ部品管理サーバ２にすでに送信したＣＡＤ部品情報であるかどうかを送信不要フラグによって判断する場合について説明したが、ＣＡＤ部品管理サーバ２にすでに送信したＣＡＤ部品情報であるかどうかを、その他の方法によって判断してもよい。例えば、ＣＡＤ部品情報の更新日と、ＣＡＤ部品情報をＣＡＤ部品管理サーバ２に送信した送信年月日とを記憶しておき、前回の送信年月日から後の更新日を有するＣＡＤ部品情報を、ＣＡＤ部品管理サーバ２にまだ送信していないＣＡＤ部品情報であると判断してもよい。
【００８５】
また、この具体例では、ＣＡＤ部品管理装置１に端末装置３が接続されており、端末装置３からの操作によってＣＡＤ部品情報の編集等が行われる場合につい説明したが、これは一例であり、例えば、ＣＡＤ部品管理装置１に端末装置３が接続されておらず、ＣＡＤ部品管理装置１を直接操作することによって、ＣＡＤ部品情報の編集等を行ってもよい。
【００８６】
また、この具体例では、ＣＡＤ部品情報がレコード形式の情報である場合について説明したが、ＣＡＤ部品情報は、レコード形式の情報でなくてもよく、例えば、「<品番>ＲＡＡＡ<図形識別情報>Ｒ００１・・・」というように、タグ付けられた情報であってもよく、その他の形式の情報であってもよい。
【００８７】
また、この具体例では、ＣＡＤ部品情報のダウンロードを品番のダウンロードに対応付けて行う場合について説明したが、ＣＡＤ部品情報のダウンロードは、他の方法によってなされてもよい。例えば、ＣＡＤ部品管理装置１で記憶しているＣＡＤ部品情報と、ＣＡＤ部品管理サーバ２で記憶しているＣＡＤ部品情報との比較を自動的に行い、ＣＡＤ部品管理装置１で記憶されていないがＣＡＤ部品管理サーバ２で記憶されているＣＡＤ部品情報について、自動的にダウンロードしてＣＡＤ部品記憶部１１に蓄積するようにしてもよい。
【００８８】
また、この具体例では、ＣＡＤ部品情報がグローバルであるかどうか、対応する回路素子が認証されたものであるかどうかなどをフラグに基づいて判断する場合について説明したが、例えば、図形識別情報が「Ｇ」から始まればグローバルなＣＡＤ部品情報であり、「Ｌ」から始まればローカルなＣＡＤ部品情報であるとされている場合や、対応する回路素子が認証されていれば図形識別情報の最後に「Ｃ」が付加される場合などにおいては、その図形識別情報の最初の文字や最後の文字を確認することによって、送信条件の判断を
行ってもよい。
【００８９】
また、この具体例では、ＣＡＤ部品管理サーバ２において、品番が記憶されているレコードにＣＡＤ部品管理装置１から送信された他の情報を追加する場合について説明したが、ＣＡＤ部品管理サーバ２において、品番のみを有するレコードが記憶されておらず、ＣＡＤ部品管理装置１から送信されたＣＡＤ部品情報を新たなレコードとして追加してもよい。
【００９０】
また、図７〜図１０で示されるＣＡＤ部品情報の具体例において、ＣＡＤ部品情報は、上記具体例において説明した以外の情報を有していてもよい。例えば、メーカー名、メーカー独自の品番、部品のスペック情報（例えば、電圧値や抵抗値など）、ローカル情報（例えば、ＣＡＤ部品情報を用いる事業所において推奨する部品であるかどうか、使用を禁止している部品であるかどうかなど）などの属性情報を、ＣＡＤ部品情報が必要に応じて有していてもよい。
【００９１】
また、２以上のピン属性がピン情報に含まれてもよい。例えば、メーカーの決定したピンの名称や、ピンの電圧値等のピン属性が、必要に応じてピン情報に含まれてもよい。
【００９２】
また、ＣＡＤ部品情報において、一つの品番に２以上の図形識別情報が対応付けられていてもよい。例えば、２００ピンなどの多ピンの部品に関して、ピンを複数のグループ（例えば、５０ピンずつの４つのグループ）に分けることもあるが、そのグループごとの図形情報が用意されている場合に、そのグループごとの図形情報を識別する図形識別情報（例えば、４つの図形識別情報）が一つの品番に対応付けられていてもよい。
【００９３】
以上のように、本実施の形態によるＣＡＤ部品管理システムによれば、送信条件の充たされるＣＡＤ部品情報、すなわち、一定の品質等が担保されているＣＡＤ部品情報をＣＡＤ部品管理装置１からＣＡＤ部品管理サーバ２に送信することができる。したがって、送信条件を充たすＣＡＤ部品情報をＣＡＤ部品管理サーバ２において管理することができ、他のＣＡＤ部品管理装置１は、その送信条件の充たされたＣＡＤ部品情報をＣＡＤ部品管理サーバ２からダウンロードすることができる。また、一定の品質等の担保されているＣＡＤ部品情報を他のＣＡＤ部品管理装置のユーザが利用できることにより、ＣＡＤの設計における設計品質、設計効率を向上させることができる。
【００９４】
また、送信条件を充たすＣＡＤ部品情報を自動的にＣＡＤ部品管理サーバ２に送信するため、担当者が手動で送信する必要がなくなり、ＣＡＤ部品情報の送信に関する担当者の負担がなくなることになる。
【００９５】
また、送信条件に品質条件が含まれる場合には、一定の品質を充たすＣＡＤ部品情報が送信されることとなり、他のＣＡＤ部品管理装置１のユーザは、その一定の品質の充たされたＣＡＤ部品情報を利用することができる。
【００９６】
また、図形識別情報とピン情報とがＣＡＤ部品情報に含まれるという条件が品質条件に含まれる場合には、図形識別情報とピン情報とが含まれるＣＡＤ部品情報がＣＡＤ部品管理サーバ２に送信されることとなり、他のＣＡＤ部品管理装置１のユーザは、図形識別情報とピン情報とが含まれるＣＡＤ部品情報を利用することができる。
【００９７】
また、ピン情報において、ピン番号が重複しないという条件が品質条件に含まれる場合には、ピン番号が重複していないＣＡＤ部品情報がＣＡＤ部品管理サーバ２に送信されることとなり、他のＣＡＤ部品管理装置１のユーザは、ピン番号が重複していないＣＡＤ部品情報を利用することができる。
【００９８】
また、ＣＡＤ部品情報に対応する回路素子が認証されているという条件が品質条件に含まれる場合には、対応する回路素子が認証されているＣＡＤ部品情報がＣＡＤ部品管理サーバ２に送信されることとなり、他のＣＡＤ部品管理装置１のユーザは、対応する回路素子が認証されているＣＡＤ部品情報を利用することができる。
【００９９】
また、ＣＡＤ部品情報が他のＣＡＤ部品管理装置でも用いられるものであるという条件が送信条件に含まれる場合には、他のＣＡＤ部品管理装置でも用いられるＣＡＤ部品情報がＣＡＤ部品管理サーバ２に送信されることとなり、特定のＣＡＤ部品管理装置でのみ利用されるＣＡＤ部品情報がＣＡＤ部品管理サーバ２において管理される事態を回避することができ、ＣＡＤ部品管理サーバ２において不要な情報を記憶しないようにすることができる。
【０１００】
また、ＣＡＤ部品情報が送信する必要のあるものであるという条件が送信条件に含まれる場合には、送信する必要のあるＣＡＤ部品情報がＣＡＤ部品管理サーバ２に送信されることとなり、ＣＡＤ部品管理サーバ２からダウンロードしたＣＡＤ部品情報や、ＣＡＤ部品管理サーバ２にすでに送信したＣＡＤ部品情報などを再度、ＣＡＤ部品管理サーバ２に送信する事態を回避することができ得る。
【０１０１】
なお、本実施の形態において、送信条件がＣＡＤ部品情報を送信する条件である場合について説明したが、送信条件は、ＣＡＤ部品情報を送信しない条件であってもよい。例えば、ＣＡＤ部品情報が更新された場合にＣＡＤ部品情報を送信するＣＡＤ部品管理装置において、ＣＡＤ部品情報を送信しない条件である送信条件を充たすＣＡＤ部品情報については、送信しないようにしてもよい。すなわち、送信条件判断部１３は、ＣＡＤ部品取得部１２が取得したＣＡＤ部品情報が、ＣＡＤ部品情報の送信に関する条件である送信条件を充たしているかどうか判断するものであり、送信部１４は、送信条件判断部１３による送信条件に関する判断結果に基づいて、ＣＡＤ部品情報を、ＣＡＤ部品情報を共有するためのＣＡＤ部品管理サーバ２に送信するものであってもよい。
【０１０２】
また、本実施の形態において、送信条件判断部１３が送信条件についての判断を行う場合に、判断を行うことができる形式の情報にＣＡＤ部品情報を変換してから判断を行ってもよい。例えば、ＣＡＤ部品記憶部１１において所定の形式でＣＡＤ部品情報が記憶されている場合に、その形式から他の形式にＣＡＤ部品情報を変換してから判断を行ってもよい。この変換は、例えば、送信条件判断部１３で行ってもよく、ＣＡＤ部品取得部１２において行ってもよい。
【０１０３】
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成してもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラム制御によるソフトウェアにより構成してもよい。ソフトウェアにより構成される場合には、例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、回路における回路素子に関するＣＡＤの情報であるＣＡＤ部品情報を記憶しているＣＡＤ部品記憶部からＣＡＤ部品情報を取得するＣＡＤ部品取得ステップと、前記ＣＡＤ部品取得ステップで取得したＣＡＤ部品情報が、当該ＣＡＤ部品情報の送信に関する条件である送信条件を充たしているかどうか判断する送信条件判断ステップと、前記送信条件判断ステップにおける前記送信条件に関する判断結果に基づいて、ＣＡＤ部品情報を、ＣＡＤ部品情報を共有するためのＣＡＤ部品管理サーバに送信する送信ステップと、を実行させるためのものである。
【０１０４】
なお、上記プログラムにおいて、情報を送信する送信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１０５】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
【０１０６】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１０７】
以上より、本発明によるＣＡＤ部品管理装置等によれば、一定の品質等を担保したＣＡＤ部品情報をＣＡＤ部品管理サーバに送信することができる。したがって、その一定の品質等の担保されたＣＡＤ部品情報を、ＣＡＤ部品管理サーバにおいて共有することができ、回路に関するＣＡＤの設計を行うシステム等において有用である。
【図面の簡単な説明】
【０１０８】
【図１】本発明の一実施の形態によるＣＡＤ部品管理装置の構成を示すブロック図
【図２】同実施の形態によるＣＡＤ部品管理サーバの構成を示すブロック図
【図３】同実施の形態によるＣＡＤ部品管理装置の動作を示すフローチャート
【図４】同実施の形態によるＣＡＤ部品管理装置の動作を示すフローチャート
【図５】同実施の形態によるＣＡＤ部品管理装置の動作を示すフローチャート
【図６】同実施の形態によるＣＡＤ部品管理システムの構成の一例を示す図
【図７】同実施の形態におけるＣＡＤ部品情報の一例を示す図
【図８】同実施の形態におけるＣＡＤ部品情報の一例を示す図
【図９】同実施の形態におけるＣＡＤ部品情報の一例を示す図
【図１０】同実施の形態におけるＣＡＤ部品情報の一例を示す図
【図１１】同実施の形態による端末装置の外観の一例を示す模式図
【図１２】同実施の形態における表示の一例を示す図
【図１３】同実施の形態における表示の一例を示す図
【図１４】同実施の形態における表示の一例を示す図
【図１５】同実施の形態における表示の一例を示す図
【符号の説明】
【０１０９】
１  ＣＡＤ部品管理装置
２  ＣＡＤ部品管理サーバ
３  端末装置
１１、２１  ＣＡＤ部品記憶部
１２、２４  ＣＡＤ部品取得部
１３  送信条件判断部
１４、２５  送信部
１５、２２  受信部
１６、２３  ＣＡＤ部品蓄積部
１７  入力受付部
１８  ＣＡＤ部品構成部
１９  出力部
２５  送信部
【図１】
2006065502.tif 000003
【図２】
2006065502.tif 000004
【図３】
2006065502.tif 000005
【図４】
2006065502.tif 000006
【図５】
2006065502.tif 000007
【図６】
2006065502.tif 000008
【図７】
2006065502.tif 000009
【図８】
2006065502.tif 000010
【図９】
2006065502.tif 000011
【図１０】
2006065502.tif 000012
【図１１】
2006065502.tif 000013
【図１２】
2006065502.tif 000014
【図１３】
2006065502.tif 000015
【図１４】
2006065502.tif 000016
【図１５】
2006065502.tif 000017