[go: up one dir, main page]

KR20030093110A - 원격 보수시스템 및 원격 보수방법 - Google Patents

원격 보수시스템 및 원격 보수방법 Download PDF

Info

Publication number
KR20030093110A
KR20030093110A KR10-2003-0033942A KR20030033942A KR20030093110A KR 20030093110 A KR20030093110 A KR 20030093110A KR 20030033942 A KR20030033942 A KR 20030033942A KR 20030093110 A KR20030093110 A KR 20030093110A
Authority
KR
South Korea
Prior art keywords
industrial
work
common key
encrypted
device information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR10-2003-0033942A
Other languages
English (en)
Other versions
KR100984332B1 (ko
Inventor
아리마준타로
이즈미다카시
이나바마사아키
Original Assignee
가부시키가이샤 히다치 하이테크놀로지즈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 가부시키가이샤 히다치 하이테크놀로지즈 filed Critical 가부시키가이샤 히다치 하이테크놀로지즈
Publication of KR20030093110A publication Critical patent/KR20030093110A/ko
Application granted granted Critical
Publication of KR100984332B1 publication Critical patent/KR100984332B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4184Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by fault tolerance, reliability of production system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0267Fault communication, e.g. human machine interface [HMI]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B9/00Safety arrangements
    • G05B9/02Safety arrangements electric
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/28Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0435Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • H04L9/0825Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31457Factory remote control, monitoring through internet
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33284Remote diagnostic
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36542Cryptography, encrypt, access, authorize with key, code, password
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/34Encoding or coding, e.g. Huffman coding or error correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/80Management or planning

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Medical Informatics (AREA)
  • Environmental & Geological Engineering (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • General Factory Administration (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Selective Calling Equipment (AREA)

Abstract

본 발명은 산업용 기기의 사용자가 허가하는 범위내에서 하나 하나의 산업용 기기에 축적된 기기정보를 보수원에 대하여 안전하게 공개할 수 있는 원격 보수시스템, 원격 보수방법을 제공하는 것이다.
이를 위하여 산업용 기기와 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템에 있어서, 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하고, 암호화된 암호화 기기정보를 작업장치로부터의 요구에 따라 송신하고, 산업용 기기가 작업장치에 공통 키를 송신한 것을 출력하여, 송신된 암호화 기기정보와 공통 키를 수신하고, 공통 키를 사용하여 암호화 기기정보를 복호화하고, 복호화된 기기정보를 출력한다.

Description

원격 보수시스템 및 원격 보수방법{REMOTE MAINTENANCE SYSTEM AND METHOD THERE OF}
본 발명은, 산업용 기기의 원격 보수시스템, 원격 보수방법에 관한 것이다.
제조장치, 검사장치, 분석장치 등의 산업용 기기는 제조회사에서 제작된 후, 이들 산업용 기기를 공급하는 회사(이하, 장치공급 판매자라 함)를 거쳐 고객에게 납입되나, 납입 후의 성능을 유지하기 위한 보수가 필수이다.
종래, 이들 산업용 기기와 장치공급 판매자의 보수센터를 인터넷을 거쳐 접속하여, 보수센터로부터 원격으로 산업용 기기를 보수하는 것이 행하여지고 있다. 일본국 특개평11-15520호 공보에는, 인터넷을 사용한 원격 보수시스템이 제안되어 있고, 이 시스템을 이용하면 산업용 기기의 설치지역을 불문하고 산업용 기기의 보수를 행할 수 있다.
계산기를 내장한 산업용 기기에서는, 산업용 기기의 사용이력을 나타내는 기기정보를 하나 하나의 산업용 기기에서 축적하는 것이 가능하다. 이와 같은 기기정보는, 고장의 원인을 특정하기 위하여 사용할 수 있기 때문에 보수를 행하는 데에 있어서 아주 가치가 있는 정보가 된다. 예를 들면, 어떠한 프로그램을 언제 실행하고, 산업용 기기의 각 부위가 어떻게 상태 천이하요, 어떠한 처리결과를 얻었는가라는 기기정보를 참조할 수 있으면, 고장의 원인이 프로그램의 내용에 있는지의 여부, 프로그램의 실행순서에 있는지의 여부, 장치의 특정부위에 있는지의 여부나, 처리의 결과가 원하는 것인지의 여부를 파악할 수 있다고 기대할 수 있다.
그러나 지금까지는, 기기정보에는 산업용 기기가 제조하는 제품의 제조계획이나 제품의 사양에 관한 기밀정보가 포함되는 것이 많기 때문에, 제 3자도 이용할 수 있는 인터넷을 거쳐 보수센터의 보수원에게 기기정보가 공개되는 일은 적어, 신속하게 고장에 대처하는 것은 반드시 용이한 것이 아니었다.
이 때문에, 인터넷을 사용한 원격 보수시스템에서는, 어떻게 기기정보를 안전하게 관리하여 보수에 활용할지가 큰 과제로 되어 있었다. 상기한 일본국 특개평 11-15520호 공보에 기재되어 있는 원격 보수시스템에 있어서도, 이와 같은 기기정보를 적극적으로 활용하는 방법에 대해서는 언급되어 있지 않다.
본 발명은, 산업용 기기의 사용자가 허가하는 범위내에서 하나 하나의 산업용 기기에 축적된 기기정보를 보수원에 대하여 안전하게 공개할 수 있는 원격 보수시스템, 원격 보수방법을 제공하는 것을 목적으로 한다.
도 1은 본 발명의 제 1 실시형태의 시스템의 구성을 나타내는 블록도,
도 2는 반도체제조검사장치의 구성을 나타내는 블록도,
도 3은 암호화 기기 데이터 패키지의 구성을 나타내는 도,
도 4는 공통 키 관리테이블의 구성을 나타내는 도,
도 5는 보수원 속성 관리테이블의 구성을 나타내는 도,
도 6은 분석상황 관리테이블의 구성을 나타내는 도,
도 7은 프로그램 실행이력 관리테이블의 구성을 나타내는 도,
도 8은 실행 권한 관리테이블과 프로그램 실행이력 관리테이블과 센서상태이력 관리테이블의 구성을 나타내는 도,
도 9는 지식 관리테이블의 구성을 나타내는 도,
도 10은 반도체제조검사장치와 작업장치의 사이에서 송수신하는 메시지 데이터의 구성을 나타내는 도,
도 11은 작업장치가 분석착수통지와 분석착수응답을 송수신하는 경우의 동작을 나타내는 플로우차트,
도 12는 반도체제조검사장치의 통신부가 분석착수통지와 분석착수응답을 송수신하는 경우의 동작을 나타내는 플로우차트,
도 13은 작업장치가 분석조작통지를 송신하는 경우의 동작을 나타내는 플로우차트,
도 14는 반도체제조검사장치의 통신부가 분석조작통지를 수신하는 경우의 동작을 나타내는 플로우차트,
도 15는 작업장치가 분석완료통지를 송신하는 경우의 동작을 나타내는 플로우차트,
도 16은 반도체제조검사장치의 통신부가 분석완료통지를 수신하는 경우의 동작을 나타내는 플로우차트,
도 17은 작업장치에 표시되는 분석작업화면을 나타내는 도,
도 18은 반도체제조검사장치에 표시되는 분석실적 출력화면을 나타내는 도,
도 19는 제조공장에 설치된 관리장치의 구성 블록도,
도 20은 본 발명의 제 3 실시형태를 나타내는 시스템 구성 블록도,
도 21은 반도체제조공장에 설치된 관리장치와 보수센터의 작업장치 사이에서 송수신하는 보수의뢰 데이터의 구성을 나타내는 도,
도 22는 분석상황 관리테이블의 구성을 나타내는 도,
도 23은 반도체제조검사장치의 통신부가 보수의뢰를 수신하는 경우의 동작을 나타내는 플로우차트이다.
※도면의 주요부분에 대한 부호의 설명
100 : 인터넷 110 : 보수센터
111, 121 : 인트라넷 112, 122 : 관리장치
113 : 작업장치 120 : 반도체제조공장
123 : 반도체제조검사장치 130 : 입출력부
131 : 통신부 132 : 제어부
133 : 부위
본 발명의 실시형태에 있어서는, 상기 목적을 달성하기 위하여, 산업용 기기와 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속된 원격 보수방법에 있어서, 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하고, 암호화된 암호화 기기정보를 작업장치로부터의 요구에 따라 송신하고, 산업용 기기가 작업장치에 공통 키를 송신한 것을 출력하여, 송신된 암호화 기기정보와 공통 키를 수신하고, 공통 키를 사용하여 암호화 기기정보를 복호화하고, 복호화된 기기정보를 출력하는 것이다.
또, 산업용 기기와 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템에 있어서, 산업용 기기는 암호화 유닛과 통신유닛과 입출력 유닛을 구비하고, 암호화 유닛은 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하고, 통신유닛은 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 작업장치로부터의 요구에 따라 작업장치에 송신하고, 입출력 유닛은 산업용 기기가 작업장치에 공통 키를 송신한 것을 출력하고, 작업장치는 통신유닛과 복호화 유닛과 입출력 유닛을 구비하고, 통신유닛은 산업용 기기의 통신유닛이 송신한 암호화 기기정보와 공통 키를 수신하고, 복호화 유닛은 공통 키를 사용하여 암호화 기기정보를 복호화하고, 입출력 유닛은 복호화 유닛이 복호화한 기기정보를 출력하는 것이다.
또 작업장치에 의하여 기기정보에 의거하여 실시한 산업용 기기의 보수의 내용에 따른 대가를 연산하고, 연산된 대가를 송신하는 것이다.
본 발명의 제 1 실시형태를 상세하게 설명한다. 본 실시형태는, 본 발명을 적용한 반도체제조검사장치의 원격 보수시스템이다. 본 시스템은, 산업용 기기의 사용자가 허가하는 범위내에서, 하나 하나의 산업용 기기에 축적된 기기정보를 보수원에 대하여 안전하게 공개하는 것을 가능하게 하는 것이다. 본 발명이 처리할 수 있는 산업용 기기에는 계산기를 내장하고 있는 것 이외에 제한은 없으나, 본 실시형태의 설명에서는 산업용 기기로서 반도체제조공장에서 사용하는 노광장치, 도포현상장치, 열처리장치, 조립장치, 검사장치 등의 반도체제조에 사용되는 각종 장치나 시스템을 상정한다. 이하에서는 이들 장치나 시스템을 반도체제조검사장치라 총칭한다. 또 본 발명이 처리할 수 있는 기기정보에는 산업용 기기의 상태를 나타내는 데이터인 것 이외에는 제한이 없으나, 본 실시형태의 설명에서는 프로그램, 프로그램의 실행이력, 센서의 상태이력, 웨이퍼의 처리결과를 기기정보로서 상정한다. 이하에서는 이들 정보를 나타내는 데이터를 기기 데이터라 총칭한다.
도 1은, 본 발명을 적용한 반도체제조검사장치의 원격 보수시스템의 구성의 일례를 나타내는 블록도이다. 110은, 반도체제조검사장치를 공급하는 회사(이하, 장치공급 판매자라 함)의 보수센터이다. 120은, 반도체제조검사장치를 사용하여 반도체장치를 제조하는 회사(이하, 반도체제조회사라 함)의 제조공장이다. 도 1에 나타낸 시스템에서는 2개의 제조공장(120)이 표시되어 있으나, 실제로는 2개 이상의 제조공장(120)이 있어도 상관없다. 또 제조공장(120)은, 서로 다른 반도체제조회사에 속하는 공장이어도, 동일한 반도체제조회사에 속하는 공장이어도 상관없다.
보수센터(110)에는, 반도체제조검사장치의 보수를 행하는 하나 이상의 작업장치(113)와, 보수센터(110)에 대한 통신을 관리하는 관리장치(112)가 설치되어 있다. 각 작업장치(113)와 관리장치(112)는, 인트라넷(111)을 거쳐 접속되어 있다.
각 제조공장(120)에는, 반도체장치를 제조하는 하나 이상의 반도체제조검사장치(123)와, 제조공장(120)에 대한 통신을 관리하는 관리장치(122)가 설치되어 있다. 각 반도체제조검사장치(123)와 관리장치(122)는, 인트라넷(121)을 거쳐 접속되어 있다. 보수센터(110)에 설치된 관리장치(112)는, 각 제조공장(120)에 설치된 관리장치(122)와 인터넷(100)을 거쳐 접속되어 있다.
도 1의 각 장치는 모두 단일의 계산기를 이용한 장치이나, 실제로는 단일의 장치를 복수대의 계산기로 구성하여도, 복수의 장치를 단일의 계산기를 이용하여 구성하여도 상관없다. 또 이들 계산기는, 중앙처리장치(이하, CUP라 함), 주 기억장치(이하, 메모리라 함), 하드 디스크 등의 고정형 기억매체를 사용하는 보조 기억장치와, 컴팩트 디스크, 광자기 디스크 등의 가반형 기억매체를 사용하는 보조 기억장치와, 키보드나 마우스 등의 입력장치와, 디스플레이 등의 표시장치 등의 출력장치를 구비하는 것으로 한다.
보수센터(110)에 설치된 작업장치(113)는, 보수센터(110)의 보수원이 원격으로 반도체제조검사장치(123)의 보수를 행하는 장치이다. 작업장치(113)는, 고장이 발생한 반도체제조검사장치(123)로부터 보수의 의뢰를 나타내는 메시지(이하, 보수의뢰라 함)를 수신하면, 보수의뢰에 저장되어 있는 데이터를 출력장치에 출력하는 기능을 가진다.
보수의뢰에 저장되어 있는 데이터에는, 반도체제조검사장치의 식별자를 나타내는 장치 ID와, 고장의 증상을 나타내는 에러코드가 있다. 출력장치에 출력된 데이터는, 고장에 대한 대처가 온라인에서 필요한지의 여부를 판단하기 위하여 보수원에 의하여 사용된다. 또한 보수의뢰에는, 고장이 발생한 일시를 나타내는 데이터, 반도체제조공장의 식별자를 나타내는 데이터, 해당 반도체제조검사장치의 종별을 나타내는 데이터 등을 저장하여도 좋다.
작업장치(113)는, 프로그램의 식별자를 나타내는 프로그램 ID와, 이 프로그램에 주어지는 파라미터를 저장한 메시지(이하, 보수조작이라 함)를 보수의뢰를 송신하여 온 반도체제조검사장치(123)에 송신하는 기능도 가진다. 또한 보수조작에는, 판독조작과 해결조작의 종별이 있는 것으로 한다. 판독조작은, 기기 데이터를 판독하는 프로그램의 식별자를 보수조작의 프로그램 ID로 지정하고 있는 것이고, 해결조작은, 반도체제조검사장치가 유지하는 프로그램을 생성, 편집, 삭제하는 프로그램의 식별자나, 관리 데이터를 생성, 편집, 삭제하는 프로그램의 식별자나, 반도체제조검사장치의 동작을 테스트하는 프로그램의 식별자를 보수조작의 프로그램 ID로 지정하고 있는 것이다. 이하의 설명에서는, 기기 데이터를 판독하는 프로그램과 이외의 프로그램을 각각 판독 프로그램과 해결 프로그램이라 총칭한다.
작업장치(113)는, 보수조작에 응답하여 반도체제조검사장치(123)로부터 송신되는 메시지(이하, 보수조작응답이라 함)를 수신하면, 보수조작응답에 저장되어 있는 데이터를 보수원이 지정한 외부 기억장치의 파일에 저장하고, 데이터를 파일에 저장한 것을 출력장치에 출력하는 기능도 가진다. 또한 보수조작응답에는, 판독조작응답과 해결조작응답의 종별이 있는 것으로 한다.
판독조작응답은, 판독조작에 대한 응답이며 기기 데이터 패키지를 저장하고 있다. 여기서 기기 데이터 패키지는, 기기 데이터 ID, 암호화 기기 데이터, 이벤트 송신규칙의 각 데이터로 구성된다. 또한 이벤트 송신규칙은, 기기 데이터를 암호화한 공통 키를 사용하여 암호화되어 있어도 된다. 해결조작응답은, 해결조작에 대한 응답이며 메시지 데이터를 저장하고 있다. 여기서 메시지 데이터는, 해결 프로그램이 출력한 데이터이다.
작업장치(113)는, 보수원의 식별자를 나타내는 보수원 ID, 보수원의 패스워드를 나타내는 보수원 패스워드, 분석대상의 기기 데이터 패키지에 있는 기기 데이터 ID를 저장한 메시지(이하, 분석착수통지라 함)를, 보수의뢰를 송신하여 온 반도체제조검사장치(123)에 송신하는 기능도 가진다. 또한 분석대상이 되는 암호화 기기 패키지는, 가반형의 기억매체를 거쳐 외부 기억장치의 파일에 저장된 것이어도 된다.
작업장치(113)는, 분석착수통지에 응답하여 반도체제조검사장치(123)로부터 송신되는 메시지(이하, 분석착수통지응답이라고 함)를 수신하면, 분석착수통지응답에 저장되어 있는 공통 키를 주 기억장치에 기억하는 기능도 가진다. 기억된 공통 키는, 분석착수통지에 저장한 기기 데이터 ID에 의하여 식별되는 기기 데이터를 복호화하기 위하여 보수원에 의하여 사용된다. 작업장치(113)는, 주 기억장치에 기억한 공통 키에 대한 조작을 제한하는 규칙을 기억하고, 기억한 규칙에 따라 공통 키에 대한 조작을 제한하는 기능도 가진다. 기억한 공통 키에 대한 조작으로서는, 예를 들면 주 기억장치내에서의 복사나, 주 기억장치로부터 외부 기억장치로의 복사가 있다.
작업장치(113)는, 분석착수통지응답을 수신하였을 때에 기억한 공통 키를 사용하여 암호화 기기 데이터를 복호화하고, 복호화한 기기 데이터를 주 기억장치에기억하는 기능도 가진다. 복호화된 기기 데이터는, 고장의 원인이 프로그램의 내용에 있는지의 여부, 프로그램의 실행순서에 있는지의 여부, 제어부의 통신에 있는지의 여부, 장치의 특정부위에 있는지의 여부라고 한 것이나, 처리의 결과가 원하는 것인지의 여부라고 한 것을 분석하기 위하여 보수원에 의하여 사용된다.
작업장치(113)는, 주 기억장치에 기억한 기기 데이터에 대한 조작을 제한하는 규칙을 기억하고, 기억한 규칙에 따라 기기 데이터에 대한 조작을 제한하는 기능도 가진다. 기억한 기기 데이터에 대한 조작으로서는, 예를 들면 주 기억장치내에서의 복사나, 주 기억장치로부터 외부 기억장치로의 복사가 있다.
작업장치(113)는, 복호화한 기기 데이터에 대하여 보수원이 행한 조작의 이력을 나타내는 이벤트 데이터를 생성하고, 분석대상의 기기 데이터 패키지에 있는 이벤트 송신규칙을 사용하여, 생성한 이벤트 데이터를 저장하는 메시지(이하, 분석조작통지라고 함)를, 보수의뢰를 송신하여 온 반도체제조검사장치(123)에 송신하는 기능도 가진다. 이벤트 데이터는, 기기 데이터에 대하여 언제, 어떤 보수원이, 어떠한 조작을 행하였는가라는 것을 파악하기 위하여 반도체제조검사장치(123)의 사용자에 의하여 사용된다.
작업장치(113)는, 복호화한 기기 데이터를 동화상을 사용하여 출력장치에 출력(이하, 애니메이션표시라 함)하는 기능도 가진다. 표시된 동화상은, 직접 육안으로 볼 수 없는 반도체제조검사장치(123)의 동작을 시각적으로 분석하기 위하여 보수원에 의하여 사용된다.
또 작업장치(113)는, 복호화한 기기 데이터를 타이밍차트를 사용하여 출력장치에 출력(이하, 타이밍차트표시라 함)하는 기능도 가진다. 표시된 타이밍차트는, 직접 육안으로 볼 수 없는 반도체제조검사장치(123)의 동작을 동작의 타이밍의 관점에서 분석하기 위하여 보수원에 의하여 사용된다.
또 작업장치(113)는, 복호화한 기기 데이터와 미리 기록하여 둔 다른 기기 데이터를 타이밍차트의 위에서 겹쳐서 출력장치에 출력(이하, 오버레이표시라 함)하는 기능도 가진다. 표시된 타이밍차트는, 복수의 산업용 기기의 동작을 비교나, 동일산업용 기기의 다른 시각의 동작의 비교를 행하여 분석하기 위하여 보수원에 의하여 사용된다.
또 작업장치(113)는, 특정한 고장의 원인을 해당 고장의 원인으로서 판단한 이유를 나타내는 판단이유를 입력하는 기능도 가진다. 입력된 판단이유는, 분석작업의 정당성을 확인하기 위하여, 반도체제조검사장치의 사용자나 다른 보수원에 의하여 사용된다.
작업장치(113)는, 보수원의 조작에 따라 기기 데이터와 공통 키를 주 기억장치로부터 삭제하고, 이들 데이터를 삭제한 것을 나타내는 데이터를 저장한 메시지(이하, 분석완료통지라 함)를, 보수의뢰를 송신하여 온 반도체제조검사장치(123)에 송신하는 기능도 가진다. 분석완료통지는, 복호화된 기기 데이터와 배포한 공통 키가 작업장치(113)에서 확실하게 삭제된 것을 파악하기 위하여 반도체제조검사장치 (123)의 사용자에 의하여 사용된다. 또한 본 실시형태에서는, 분석착수통지를 송신하고 나서 분석완료통지를 송신할 때까지가 1회의 분석작업이다. 보수원은, 고장의 원인을 특정할 때까지 분석작업을 반복한다.
작업장치(113)는, 보수작업이 완료된 반도체제조검사장치(123)의 장치 ID, 해당 고장의 에러코드, 해당 고장의 원인을 특정하기 위하여 사용한 암호화 기기 패키지, 해당 고장의 원인을 분석한 이력(이하 보수실적이라 함)으로 구성되는 메시지(이하, 등록조작이라 함)를 보수센터(110)에 설치된 관리장치(112)에 송신하는 기능도 가진다.
작업장치(113)는, 장치 ID와 에러코드의 적어도 한쪽을 저장하는 메시지(이하, 검색조작이라 함)를 보수센터(11O)에 설치된 관리장치(112)에 송신하는 기능도 가진다. 작업장치(113)는, 검색조작에 응답하여 관리장치(112)로부터 송신되는 메시지(이하, 검색조작응답이라 함)를 수신하면, 검색조작응답에 저장되어 있는 데이터를 출력장치에 출력하는 기능도 가진다. 출력된 데이터는, 보수의뢰를 송신하여 온 반도체제조검사장치(123)에 관하여 고장에 대한 대처가 온라인에서 필요한지의 여부, 동일한 증상이 과거에 발생한 적이 있는지의 여부, 증상에 취해진 대처방법은 어떠한 것이었는가를 확인하기 위하여 보수원에 의하여 사용된다. 검색조작응답에 저장되어 있는 암호화 기기 데이터의 표시방법은, 반도체제조검사장치(123)로부터 판독한 암호화 기기 데이터의 표시방법과 동일하므로 설명을 생략한다.
보수센터(110)에 설치된 관리장치(112)는, 보수센터(110)에 송수신되는 통신을 관리함과 동시에 보수에 관한 지식을 관리하는 장치이다. 관리장치(112)는, 각 제조공장(120)에 설치된 관리장치(122)로부터 보수의뢰를 수신하고 있는지의 여부를 정기적으로 감시하여, 보수의뢰를 수신하고 있는 것을 검출한 경우에는, 특정한 보수원이 사용하고 있는 관리장치(112)에 소정의 규칙에 따라 보수의뢰를 송신하는기능을 가진다.
관리장치(112)는, 보수의뢰에 응답하여 작업장치(113)로부터 송신되는 보수조작, 분석착수통지, 분석조작통지, 분석완료통지의 각 메시지를, 보수의뢰를 송신하여 온 제조공장(120)의 관리장치(122)에 송신하는 기능도 가진다. 관리장치(112)는, 작업장치(113)로부터 송신되는 등록조작을 수신하면, 등록조작에 저장되어 있는 장치 ID, 에러코드, 기기 데이터 패키지, 분석실적을 서로 관련지어 지식 관리테이블에 등록하는 기능도 가진다. 관리장치(112)는, 작업장치(113)로부터 송신되는 검색조작을 수신하면, 검색조작에 저장되어 있는 데이터를 키로 하여 지식 관리테이블을 검색하고, 검색된 데이터를 저장하는 검색조작응답을 검색조작을 송신하여 온 작업장치(113)에 송신하는 기능도 가진다.
관리장치(112)는, 작업장치(113)로부터 송신되는 보수조작, 분석착수통지, 분석조작통지, 분석완료통지의 각 메시지에 의거하여, 대가를 연산하는 기능도 가진다. 관리장치(112)는, 작업장치(113)로부터 송신되는 등록조작을 수신하면, 연산한 결과를 보수내용에 관련지어 지식 관리테이블에 등록하는 기능도 가진다. 관리장치 (112)는, 지식 관리테이블에 등록된 보수내용에 관련지어진 대가의 메시지를 제조공장(120)에 설치된 관리장치(122)에 송신하는 기능도 가진다.
제조공장(120)에 설치된 관리장치(122)는, 제조공장(120)에 대한 통신을 관리하는 장치이다. 관리장치(122)는, 각 반도체제조검사장치(123)로부터 보수의뢰를 수신하고 있는지의 여부를 정기적으로 감시하여, 보수의뢰를 수신하고 있는 것을 검출한 경우에는, 이 보수의뢰를 보수센터(110)의 관리장치(122)에 송신하는 기능을 가진다. 관리장치(122)는, 보수의뢰에 응답하여 보수센터(110)의 관리장치(112)로부터 송신되는 보수조작, 분석착수통지, 분석조작통지, 분석완료통지의 각 메시지를, 보수의뢰를 송신하여 온 반도체제조검사장치(123)에 송신하는 기능도 가진다.
제조공장(120)에 설치된 반도체제조검사장치(123)는, 제조공장(120)의 사용자가 반도체장치를 제조하는 장치이다. 도 2는, 반도체제조검사장치(123)의 구성을 나타내는 블록도이다. 반도체제조검사장치(123)는, 사용자가 반도체장치의 제조에 필요한 데이터(이하, 제조조작이라 함)를 입력하는 입출력부(130)와, 관리장치 (122)와의 사이에서 보수의뢰, 보수조작, 분석착수통지, 분석조작통지, 분석완료통지의 각 메시지를 송수신하는 통신부(131)와, 보수조작이나 제조조작에 따라 프로그램을 실행하는 제어부(132)와, 제어부(132)에 의하여 제어되는 부위(133)로 구성된다.
입출력부(130)는, 사용자가 입력하는 제조조작을 접수하면, 입력된 제조조작에서 지정된 프로그램 ID와, 이 프로그램에 주어지는 파라미터를 저장한 데이터(이하, 코맨드라 함)를 제어부(132)에 송신하고, 제어부(132)로부터 프로그램의 실행결과를 저장한 데이터(이하, 코맨드응답이라 함)를 수신하면, 수신한 코맨드응답으로부터 프로그램의 실행결과를 인출하여 출력장치에 출력하는 기능을 가진다.
입출력부(130)는, 통신부(131)로부터의 요구에 따라 분석착수통지를 수신하고 나서 분석완료통지를 수신하기까지의 사이에 기록한 데이터를 출력장치에 출력하는 기능도 가진다. 통신부(131)는, 반도체제조검사장치(123)의 가동상황을 정기적으로 감시하여, 고장이 발생하고 있는 것을 검지한 경우에는, 해당 반도체제조검사장치 (123)의 장치 ID와 해당 고장의 에러코드를 저장한 보수의뢰를 생성하고, 생성한 보수의뢰를 관리장치(122)를 거쳐 보수센터(110)의 관리장치(122)에 송신하는 기능을 가진다. 통신부(131)는, 보수의뢰에 응답하여 작업장치(113)로부터 송신되는 보수조작을 수신하면, 수신한 보수조작에 저장되어 있는 프로그램 ID와 파라미터를 저장하는 코맨드를 생성하고, 생성한 코맨드를 제어부(132)에 송신하는 기능도 가진다.
또한 코맨드에는, 판독 코맨드와 해결 코맨드의 종별이 있는 것으로 한다. 판독 코맨드는, 판독 프로그램의 식별자를 코맨드의 프로그램 ID로 지정하고 있는 것이고, 해결 코맨드는, 해결 프로그램의 식별자를 코맨드의 프로그램 ID로 지정하고 있는 것이다.
통신부(131)는, 코맨드에 응답하여 제어부(132)로부터 송신되는 코맨드응답을 수신하면, 수신한 코맨드응답에 저장되어 있는 데이터를 사용하여 보수조작응답에 저장하는 데이터를 생성하고, 생성한 데이터를 저장한 보수조작응답을, 보수조작을 송신하여 온 작업장치(113)에 송신하는 기능도 가진다. 통신부(131)는, 제어부 (132)로부터 송신되는 코맨드응답이 판독 코맨드에 대한 응답의 경우에는, 코맨드응답에 저장되어 있는 기기 데이터에 대하여, 기기 데이터를 식별하는 기기 데이터 ID와, 기기 데이터를 암호화할 때에 사용하는 공통 키와, 공통 키의 공개에 필요한 조건을 나타내는 공통 키 공개조건과, 조작의 이력을 반도체제조검사장치(123)에 송신하는 규칙을 나타내는 이벤트 송신규칙을 생성하고, 이들 데이터를 서로 관련지어 공통 키 관리테이블에 등록하고, 등록한 공통 키를 사용하여 코맨드응답에 저장되어 있는 기기 데이터를 암호화하고, 생성한 기기 데이터 ID, 암호화 기기 데이터, 이벤트 송신규칙으로 구성되는 기기 데이터 패키지를 보수조작응답에 저장하는 데이터로 하는 기능도 가진다. 또 이벤트 송신규칙은, 암호화 기기 데이터를 암호화한 공통 키를 사용하여 암호화하여도 된다.
통신부(131)는, 제어부(132)로부터 송신되는 코맨드응답이 해결 코맨드에 대한 응답의 경우에는, 코맨드응답에 저장되어 있는 메시지 데이터를 보수조작응답에 저장하는 데이터로 하는 기능도 가진다. 통신부(131)는, 보수원의 속성을 나타내는 보수원 속성을 보수원 속성 관리테이블에 등록하는 기능도 가진다. 보수원 속성에 저장되어 있는 데이터에는, 보수원 패스워드와 보수원 종별이 있다. 보수원 속성은, 사용자에 의하여 미리 입력된다. 통신부(131)는, 작업장치(113)로부터 분석착수통지를 수신하면, 분석착수통지에 저장되어 있는 보수원 패스워드와 보수원 속성 관리테이블에 저장되어 있는 보수원 패스워드를 비교하여 보수원을 인증하는 기능도 가진다. 이 인증에 의하여 보수원은 독특한 식별자로 식별된다.
통신부(131)는, 작업장치(113)로부터 분석착수통지를 수신하면, 이 통지에 저장되어 있는 기기 데이터 ID를 키로 하여 공통 키 관리테이블로부터 공통 키 공개조건을 검색하고, 이 공통 키 공개조건에 있는 조건을 보수원의 속성이 만족하고 있는 경우에 한하여, 분석착수통지에 저장되어 있는 기기 데이터 ID를 키로 하여 공통 키 관리테이블로부터 공통 키를 검색하고, 이 공통 키를 저장한 분석착수통지응답을, 분석착수통지를 송신하여 온 작업장치(113)에 송신하는 기능도 가진다.
통신부(131)는, 작업장치(113)로부터 분석착수통지, 분석조작통지, 분석완료통지의 각 메시지를 수신하면, 각 메시지에 저장되어 있는 데이터를 분석상황 관리테이블에 기록하는 기능도 가진다. 통신부(131)는, 작업장치(113)로부터 분석완료통지를 수신하면, 분석착수통지를 수신하고 나서 분석완료통지를 수신하기까지의 사이에 기록한 데이터를 분석상황 관리테이블로부터 참조하여, 이 데이터를 출력장치에 출력하도록 제어부(132)를 거쳐 입출력부(130)에 요구하는 기능도 가진다.
제어부(132)는, 판독 프로그램과 해결 프로그램을 프로그램 관리테이블에 기억하는 기능을 가진다. 제어부(132)는, 통신부(131)로부터 코맨드를 수신하면, 코맨드로 지정되어 있는 프로그램을 이것에 대응지어져 있는 파라미터를 사용하여 실행하고, 프로그램의 실행결과를 저장한 코맨드응답을 통신부(131)에 송신하는 기능도 가진다. 제어부(132)는, 통신부(131)로부터 수신한 코맨드가 판독 코맨드인 경우에는, 판독한 기기 데이터를 프로그램의 실행결과로 하는 기능도 가진다. 제어부 (132)는, 통신부(131)로부터 수신한 코맨드가 해결 코맨드인 경우에는, 해결 프로그램이 출력한 메시지 데이터를 프로그램의 실행결과로 하는 기능도 가진다. 제어부 (132)는, 입출력부(130)가 송신한 코맨드의 이력을 나타내는 데이터(이하, 프로그램실행이력이라 함)를 프로그램 실행이력 관리테이블에 기록하는 기능도 가진다. 프로그램 실행이력에는, 언제, 어느 사용자가, 무슨 프로그램을, 어떤 파라미터를 사용하여 실행하였는가라는 정보를 저장한다.
제어부(132)는, 각 부위(133)의 상태가 어떻게 천이하였는가를 나타내는 데이터(이하, 센서상태 이력이라 함)를 센서상태 이력 관리테이블에 기록하는 기능도가진다. 센서상태 이력에는, 언제, 어떤 부위가, 어떤 상태로 천이하였는가라는 정보를 저장한다. 제어부(132)는, 각 부위(133)에 따라 처리된 웨이퍼의 상태를 나타내는 데이터(이하, 처리결과라 함)를 처리결과 관리테이블에 기록하는 기능도 가진다. 처리결과에는, 어떤 웨이퍼가, 어떠한 상태로 되었는가라는 정보를 저장한다.
계속해서, 작업장치(113)와 관리장치(112)에 의해 기억되는 기기 데이터 패키지의 구조에 대하여 설명한다. 도 3은, 기기 데이터 패키지의 예를 나타내고 있다. 기기 데이터 패키지(140)는, 기기 데이터 ID(141), 암호화 기기 데이터(142), 이벤트 송신규칙(143)으로 구성된다. 기기 데이터 ID(141)에는, 암호화 기기 데이터(142)에 암호화되어 저장되어 있는 기기 데이터의 식별자를 나타내는 데이터를 저장한다. 암호화 기기 데이터(142)에는, 판독한 기기 데이터를 공통 키로 암호화한 데이터를 저장한다. 이벤트 송신규칙(143)에는, 암호화 기기 데이터(142)에 암호화되어 저장되어 있는 기기 데이터에 대하여 보수원이 행하는 조작의 이력을 반도체제조검사장치(123)에 송신하는 규칙을 나타내는 데이터를 저장한다.
계속해서, 반도체제조검사장치(123)가 관리하는 테이블의 구조에 대하여 설명한다. 도 4는, 반도체제조검사장치(123)의 통신부(131)가 관리하는 공통 키 관리테이블의 예를 나타내고 있다. 공통 키 관리테이블(150)의 각 행은, 각 기기 데이터의 공통 키와 공통 키 공개조건을 저장하는 것이고, 기기 데이터 ID(151), 공통 키(152), 공통 키 공개조건(153)으로 구성된다. 기기 데이터 ID(151)에는, 기기 데이터의 식별자를 나타내는 데이터를 저장한다. 공통 키(152)에는, 기기 데이터 ID(151)에 저장되어 있는 값에 의하여 식별되는 기기 데이터를 복호화할 때에 사용하는 공통 키를 나타내는 데이터를 저장한다. 공통 키 공개조건(153)에는, 공통 키 (152)에 저장된 값을 공개하기 위하여 필요한 보수원의 속성의 조건을 나타내는 데이터를 저장한다. 이 예에서는, 기기 데이터(D1)의 공통 키는, ABC …이고 상급 보수원에게만 공개되는 것을, 기기 데이터(D2)의 공통 키는, CBA …이고 상급 보수원과 중급 보수원에게만 공개되는 것을 나타내고 있다.
도 5는 반도체제조검사장치(123)의 통신부(131)가 관리하는 보수원 속성 관리테이블의 예를 나타내고 있다. 보수원 속성 관리테이블(160)의 각 행은, 각 보수원의 보수원 속성을 저장하는 것으로, 보수원 ID(161), 보수원 패스워드(162), 보수원 종별(163)로 구성된다. 보수원 ID(161)에는, 보수원의 식별자를 나타내는 데이터를 저장한다. 보수원 패스워드(162)에는, 보수원의 패스워드를 나타내는 데이터를 저장한다. 보수원 종별(163)에는, 보수원의 종별을 나타내는 데이터를 저장한다. 이 예에서는, 보수원(D1)의 패스워드는 1234이고, 보수원(D1)의 종별은 상급 보수원인 것, 보수원(D2)의 패스워드는 5678이고, 보수원(D2)의 종별은 중급 보수원인 것을 나타내고 있다.
도 6은, 반도체제조검사장치(123)의 통신부(131)가 관리하는 분석상황 관리테이블의 예를 나타내고 있다. 분석상황 관리테이블(170)의 각 행은, 해당 고장에 관하여 반도체제조검사장치(123)의 통신부(131)가 수신한 분석착수통지, 분석조작, 분석완료통지의 내용을 저장하는 것으로, 분석작업 ID(171), 기기 데이터 ID(172), 기록일시(173), 회사 ID(174), 보수원 ID(175), 내용(176)으로 구성된다. 분석작업 ID(171)에는, 분석작업의 식별자를 나타내는 데이터를 저장한다. 기기 데이터 ID (172)에는, 분석의 대상이 된 기기 데이터의 식별자를 나타내는 데이터를 저장한다. 기록일시(173)에는, 이력이 기록된 일시를 나타내는 데이터를 저장한다. 보수원 종별(174)에는, 분석작업을 행한 보수원의 종별을 나타내는 데이터를 저장한다. 보수원 ID(175)에는, 분석작업을 행한 분석원의 식별자를 나타내는 데이터를 저장한다. 내용(176)에는, 분석착수통지, 분석조작, 분석완료통지의 내용을 나타내는 데이터를 저장한다.
이 예에서는, 이 분석작업은 분석작업 101 이고, 분석의 대상이 된 암호화 데이터는 암호화 데이터 D1이고, 분석을 한 보수원은 상급 보수원인 보수원(A1)인 것을 나타내고 있다. 또 분석작업 101에서는 2001년 1월 3일 11시 10분 00초에 공통 키를 반도체제조검사장치(123)로부터 취득하고, 2001년 1월 3일 11시 10분 30초에 취득한 공통 키를 사용하여 암호화 기기 데이터를 복호화하고, 2001년 1월 3일 11시 11분 00초에 반송계의 동작을 애니메이션 표시하고, 2001년 1월 3일 11시 10분 30초에 배기계의 동작을 애니메이션 표시하고, 2001년 1월 3일 11시 12분 00초에 광학계의 동작을 애니메이션 표시하고, 2001년 1월 3일 11시 10분30초에 광학계의 동작을 타이밍차트 표시하고, 2001년 1월 3일 11시 13분 00초에 광학계의 동작을 오버레이표시하고, 2001년 1월 3일 11시 10분 30초에 광학계에 원인이 있는 것을 특정하고, 2001년 1월 3일 11시 14분 00초에 복호화한 기기 데이터를 삭제하고, 2001년 1월 3일 11시 10분 30초에 취득한 공통 키를 삭제한 것을 나타내고 있다.
도 7은, 반도체제조검사장치(123)의 제어부(132)가 관리하는 프로그램 관리테이블의 예를 나타내고 있다. 프로그램 관리테이블(180)의 각 행은, 제어부(132)가 실행하는 각 프로그램을 저장하는 것으로, 프로그램 ID(181), 프로그램 종별(182),명칭(183), 처리조건(184), 처리수속(185)으로 구성된다. 프로그램 ID(181)에는, 하나 하나의 프로그램마다 할당되는 독특한 식별자를 나타내는 데이터를 저장한다. 프로그램 종별(182)에는, 프로그램의 종별을 나타내는 데이터를 저장한다. 명칭 (183)에는, 프로그램의 명칭을 나타내는 데이터를 저장한다. 처리조건(184)에는, 제어부(132)가 행하는 처리의 조건을 나타내는 데이터를 저장한다. 처리수속(185)에는, 제어부(132)가 행하는 처리의 수속을 나타내는 데이터를 저장한다. 또한 처리조건의 설정을 필요로 하지 않는 프로그램이 존재하여도 된다.
이 예에서는, 프로그램(P1)은, 프로그램을 판독하기 위한 프로그램으로, 판독 프로그램의 종별을 가지고, 프로그램 리드라는 명칭의 수속을 실행하는 것을 나타내고 있다. 프로그램(P2)은, 프로그램 실행이력을 판독하기 위한 프로그램으로, 판독 프로그램의 종별을 가지고, 프로그램 실행이력 리드라는 명칭의 수속을 실행하는 것을 나타내고 있다. 프로그램(P3)은, 센서상태 이력을 판독하기 위한 프로그램 으로, 판독 프로그램의 종별을 가지고, 센서상태 이력 리드라는 명칭의 수속을 실행하는 것을 나타내고 있다. 프로그램(P4)은, 처리결과를 판독하기 위한 프로그램으로, 판독 프로그램의 종별을 가지고, 처리결과 리드라는 명칭의 수속을 실행하는 것을 나타내고 있다. 프로그램(P5)은, 프로그램을 생성하기 위한 프로그램으로, 해결 프로그램의 종별을 가지고, 프로그램 크리에이트라는 명칭의 수속을 실행하는 것을 나타내고 있다. 프로그램(P6)은, 프로그램을 편집하기 위한 프로그램으로, 해결 프로그램의 종별을 가지고, 프로그램 에디트라는 명칭의 수속을 실행하는 것을 나타내고 있다. 프로그램(P7)은, 프로그램을 삭제하기 위한 프로그램으로, 해결 프로그램의 종별을 가지고, 프로그램 딜리트라는 명칭의 수속을 실행하는 것을 나타내고 있다. 프로그램(P8)은, 자동모드로 웨이퍼를 처리하기 위한 프로그램으로, 해결 프로그램의 종별을 가지고, 자동으로 웨이퍼의 처리를 행하고, 번호 1의 슬롯을 사용하여 웨이퍼 단위로 처리를 행하고, 측정한 웨이퍼 화상은 화상 1에 저장하는 것을 처리조건으로 하여, 웨이퍼 로드, 웨이퍼 얼라이먼트, 어드레싱, 측정, 웨이퍼 언로드라는 명칭의 수속을 순서대로 실행하는 것을 나타내고 있다. 프로그램(P9)은, 수동 모드로 웨이퍼를 처리하기 위한 프로그램으로, 해결 프로그램의 종별을 가지고, 번호 2의 슬롯을 사용하여, 카세트 단위로 처리를 행하고, 측정한 웨이퍼 화상은 화상 2에 저장하는 것을 처리조건으로 하여, 프로그램(P8)과 동일한 수속을 실행하는 것을 나타내고 있다.
도 8은, 반도체제조검사장치(123)의 제어부(132)가 관리하는 프로그램 실행이력 관리테이블, 센서상태 이력 관리테이블, 처리결과 관리테이블의 예를 나타내고 있다. 프로그램 실행이력 관리테이블(190)의 각 행은, 실행된 프로그램의 각 이력을 저장하는 것으로, 실행일시(191), 사용자 ID(192), 프로그램 ID(193), 파라미터 (194)로 구성된다. 실행일시(191)에는, 프로그램이 실행된 일시를 나타내는 데이터를 저장한다. 사용자 ID(192)에는, 프로그램을 실행한 반도체제조검사장치(123)의 사용자의 식별자를 나타내는 데이터를 저장한다. 프로그램 ID(193)에는, 실행된 프로그램의 식별자를 나타내는 데이터를 저장한다. 파라미터(194)에는, 실행된 프로그램에 주어진 파라미터를 나타내는 데이터를 저장한다.
이 예에서는, 2001년 1월 2일 10시 10분 10초에 사용자(U1)가 프로그램(P8)을 실행하고, 2001년 1월 2일 10시 15분 10초에 사용자(U1)가 프로그램(P9)을 실행한 것을 나타내고 있다. 센서상태 이력 관리테이블(200)의 각 행은, 각 시각에 있어서의 각 부위(133)의 상태의 이력을 저장하는 것으로, 기록일시(201), 센서(S1202), 센서(S2203, …)의 각 항목으로 구성된다. 기록일시(201)에는, 각 부위(127)의 상태값이 기록된 일시를 나타내는 데이터를 저장한다. 센서(S1202), 센서(S2203, …)에는, 각각 센서를 사용하여 측정한 각 부위(133)의 상태를 나타내는 데이터를 저장한다. 이 예에서는, 2001년 1월 2일 10시 10분 10초에 각 부위(133)의 상태값이 각각 0.01, 0.10, …이고, 2001년 1월 2일 10시 10분 11초에 각 부위(133)의 상태값이 각각 0.02, 0.20, …인 것을 나타내고 있다.
처리결과 관리테이블(210)의 각 행은, 각 웨이퍼의 처리결과를 저장하는 것으로, 웨이퍼 ID(211)와 웨이퍼 화상(212)으로 구성된다. 웨이퍼 ID(211)에는, 하나 하나의 웨이퍼마다 할당되는 독특한 식별자를 나타내는 데이터를 저장한다. 웨이퍼화상(212)에는, 웨이퍼의 표면의 상태를 나타내는 화상 데이터를 저장한다. 이 예에서는, 웨이퍼(W1)의 표면의 상태는 정상 패턴이고, 웨이퍼(W2)의 표면의 상태는 이상 패턴인 것을 나타내고 있다.
도 9는, 보수센터(110)에 설치된 관리장치(112)가 관리하는 지식 관리테이블의 예를 나타내고 있다. 지식 관리테이블(220)의 각 행은, 각 분석작업에서 고장의 원인을 분석한 이력을 저장하는 것으로, 장치 ID(221), 에러코드(222), 기기 데이터 패키지(223), 분석실적(224)으로 구성된다. 장치 ID(221)에는, 해당 고장이 발생한 반도체제조검사장치(123)의 식별자를 나타내는 데이터를 저장한다. 에러코드 (222)에는, 해당 고장이 발생한 반도체제조검사장치(123)의 식별자를 나타내는 데이터를 저장한다. 기기 데이터 패키지(223)에는, 해당 고장의 원인을 특정할 때에 사용한 암호화 기기 데이터 패키지를 저장한다. 분석실적(224)에는, 해당 고장의 원인을 분석한 이력을 나타내는 데이터를 저장한다.
이 예에서는, 반도체제조검사장치(T1)에서 발생한 에러코드(E0123)의 고장의 원인은, 기기 데이터 패키지(P1)를 분석실적(R1)에 있도록 분석하는 것으로 특정하고, 반도체제조검사장치(T1)에서 발생한 에러코드(E0124)의 고장의 원인은, 기기 데이터 패키지(P2)를 분석실적(R2)에 있도록 분석하는 것으로 특정한 것을 나타내고 있다.
계속해서, 작업장치(113)와 반도체제조검사장치(123) 및 관리장치(112)의 사이에서 송수신하는 메시지의 구조에 대하여 설명한다. 도 10은, 작업장치(113)와 반도체제조검사장치(123)와의 사이에서 송수신하는 보수의뢰, 분석착수통지, 분석착수통지응답, 분석조작통지, 분석완료통지의 각 메시지의 예와, 작업장치(113)와 관리장치(112)와의 사이에서 송수신하는 등록조작, 검색조작, 검색조작응답의 각 메시지의 예를 나타내고 있다.
보수의뢰(230)는, 보수를 의뢰하기 위하여 반도체제조검사장치(123)가 작업장치(113)에 송신하는 메시지이고, 장치 ID(231)와 에러코드(232)로 구성된다. 장치 ID(231)에는, 고장의 발생을 검출한 반도체제조검사장치의 식별자를 나타내는 데이터를 저장한다. 에러코드(232)에는, 고장의 증상을 나타내는 데이터를 저장한다. 또 보수의뢰에는, 고장 검지일시, 반도체제조공장 ID, 반도체제조검사장치 종별 등의 항목을 부가하여도 좋다.
분석착수통지(240)는, 분석작업에 착수하는 것을 통지하기 위하여 작업장치 (113)가 반도체제조검사장치(123)에 송신하는 메시지이고, 보수원 ID(241), 패스워드(242), 기기 데이터 ID(243)로 구성된다. 보수원 ID(241)에는, 분석작업을 행하는 보수원의 식별자를 나타내는 데이터를 저장한다. 패스워드(242)에는, 분석작업을 행하는 보수원의 패스워드를 나타내는 데이터를 저장한다. 기기 데이터 ID (243)에는, 분석작업을 행하는 암호화 기기 데이터의 식별자를 나타내는 데이터를 저장한다.
분석착수통지응답(250)은, 암호화 기기 데이터를 복호화할 때에 사용하는 공통 키를 건네 주기 위하여 반도체제조검사장치(123)가 작업장치(113)에 송신하는 메시지이고, 공통 키(251)로 구성된다. 공통 키(251)에는, 분석하는 암호화 기기 데이터를 복호화할 때에 사용하는 공통 키를 나타내는 데이터를 저장한다.
분석조작통지(260)는, 분석원이 기기 데이터에 대하여 행한 조작의 이력을 전달하기 위하여 작업장치(113)가 반도체제조검사장치(123)에 송신하는 메시지이고, 이벤트(261)로 구성된다. 이벤트(261)에는, 보수원이 기기 데이터에 대하여 행한 조작의 이력을 나타내는 데이터를 저장한다.
분석완료통지(270)는, 분석작업을 완료하는 것을 전달하기 위하여 작업장치 (113)가 반도체제조검사장치(123)에 송신하는 메시지이고, 기기 데이터 삭제 플래그 (271)와 공통 키 삭제 플래그(272)로 구성된다. 기기 데이터 삭제 플래그(271)에는, 복호화한 기기 데이터를 삭제한 것을 나타내는 데이터를 저장한다. 공통 키 삭제 플래그(272)에는, 공통 키를 삭제한 것을 나타내는 데이터를 저장한다. 등록조작(280)은, 보수에 관한 지식을 등록하기 위하여 작업장치(113)가 반도체제조검사장치(123)에 송신하는 메시지이고, 장치 ID(281), 에러코드(282), 기기 데이터 패키지 (283), 분석실적(284)으로 구성된다.
장치 ID(281)에는, 분석을 행한 반도체제조검사장치의 식별자를 나타내는 데이터를 저장한다. 에러코드(282)에는, 분석을 행한 반도체제조검사장치의 고장의 증상을 나타내는 데이터를 저장한다. 기기 데이터 패키지(283)에는, 고장의 원인을 특정할 때에 사용한 기기 데이터 패키지를 저장한다. 분석실적(284)에는, 해당 고장의 원인을 분석한 이력을 나타내는 데이터를 저장한다.
검색조작(290)은, 보수에 관한 지식을 검색하기 위하여 작업장치(113)가 반도체제조검사장치(123)에 송신하는 메시지이고, 검색 키(291)로 구성된다. 검색 키 (291)에는, 반도체제조검사장치의 식별자를 나타내는 데이터나, 고장의 증상을 특정하는 데이터를 저장한다.
검색조작응답(300)은, 검색한 보수에 관한 지식을 회신하기 위하여 반도체제조검사장치(123)가 작업장치(113)에 송신하는 메시지이고, 검색결과(301)의 항목으로 구성된다. 검색결과(301)의 항목은, 검색 키를 사용하여 검색된 데이터를 검색한다.
계속해서, 도 1의 작업장치(113), 반도체제조검사장치(123), 관리장치(112)의 처리플로우에 대하여 설명한다. 도 11은, 작업장치(113)가 분석착수통지(240)와 분석착수통지응답(250)을 송수신하는 경우의 동작을 나타내는 플로우차트이다.
먼저, 작업장치(113)는, 분석착수통지(240)를 송신하는 지시를 보수원으로부터 접수한다(단계 311). 다음에, 작업장치(113)는, 보수원의 보수원 ID, 보수원의 보수원 패스워드, 기기 데이터 패키지(140)의 기기 데이터 ID를 저장한 분석착수통지(240)를 보수의뢰(230)를 송신하여 온 반도체제조검사장치(123)에 송신한다(단계 312). 다음에, 작업장치(113)는, 분석착수통지(240)에 응답하여 반도체제조검사장치(123)로부터 송신되는 분석착수통지응답(250)을 수신한다(단계 313). 다음에, 작업장치(113)는, 분석착수통지응답(250)에 저장되어 있는 공통 키를 주 기억장치에 기억한다(단계 314). 다음에, 작업장치(113)는, 기억한 공통 키를 사용하여 기기 데이터 패키지(140)에 저장되어 있는 암호화 기기 데이터를 복호화한다(단계 315). 다음에, 작업장치(113)는, 복호화한 기기 데이터를 주 기억장치에 기억한다(단계 316). 다음에, 작업장치(113)는, 기기 데이터 패키지(140)에 저장되어 있는 이벤트 송신규칙을 주 기억장치에 기억한다(단계 317). 다음에, 작업장치(113)는, 복호화한 기기 데이터를 출력장치에 출력하고(단계 318), 처리를 종료한다(단계 319).
도 12는, 반도체제조검사장치(123)의 통신부(131)가 분석착수통지(240)와 분석착수통지응답(250)을 송수신하는 경우의 동작을 나타내는 플로우차트이다. 먼저, 통신부(131)는, 작업장치(113)로부터 분석착수통지(240)를 수신한다(단계 321). 다음에, 통신부(131)는, 분석착수통지(240)에 저장되어 있는 보수원 패스워드와, 보수원 속성 관리테이블에 저장되어 있는 보수원 패스워드를 비교하여 보수원을 인증한다(단계 322). 다음에, 통신부(131)는, 분석착수통지(240)에 저장되어 있는 기기 데이터 ID를 키로 하여 공통 키 관리테이블로부터 공통 키 공개조건을 검색하고, 검색한 공통 키 공개조건에 있는 조건을 보수원의 속성이 만족하고 있는지의 여부를 확인하여(단계 323), 만족하고 있는 경우에 한하여, 분석착수통지(240)에 저장되어 있는 기기 데이터 ID를 키로 하여 공통 키 관리테이블로부터 공통 키를 검색하고 (단계 325), 만족하고 있지 않은 경우에는, 처리를 종료한다(단계 328). 다음에, 통신부(131)는, 검색한 공통 키를 저장한 분석착수통지응답(250)을 분석착수통지(240)를 송신하여 온 작업장치(113)에 송신하고(단계 326), 송신한 분석착수통지응답(250)의 내용을 분석상황 관리테이블에 기록하고(단계 327), 처리를 종료한다(단계 327).
도 13은, 작업장치(113)가 분석조작통지를 송신하는 경우의 동작을 나타내는 플로우차트이다. 먼저, 작업장치(113)는, 출력장치에 출력한 기기 데이터에 대한 조작지시를 보수원으로부터 접수한다(단계 331). 다음에, 작업장치(113)는, 접수한 조작의 내용을 나타내는 이벤트 데이터를 생성한다(단계 332). 다음에, 작업장치 (113)는, 기억한 이벤트 송신규칙에 따라 생성한 이벤트 데이터를 저장하는 분석조작통지를 보수의뢰를 송신하여 온 반도체제조검사장치(123)에 송신하고(단계 333), 처리를 종료한다(단계 334).
도 14는, 반도체제조검사장치(123)의 통신부(131)가 분석조작통지를 수신하는 경우의 동작을 나타내는 플로우차트이다. 먼저, 통신부(131)는, 작업장치(113)로부터 분석조작통지(260)를 수신한다(단계 341). 다음에, 통신부(131)는, 분석조작통지(260)에 저장되어 있는 데이터를 분석상황 테이블에 기록하고(단계 342), 처리를 종료한다(단계 343).
도 15는, 작업장치(113)가 분석완료통지를 송신하는 경우의 동작을 나타내는 플로우차트이다. 먼저, 작업장치(113)는, 분석완료통지를 송신하는 지시를 보수원으로부터 접수한다(단계 251). 다음에, 작업장치(113)는, 주 기억장치에 기억되어 있는 기기 데이터를 삭제한다(단계 252). 다음에, 작업장치(113)는, 주 기억장치에 기억되어 있는 공통 키를 삭제한다(단계 253). 다음에, 작업장치(113)는, 주 기억장치에 기억되어 있던 기기 데이터와 공통 키를 삭제한 것을 나타내는 데이터를 저장한 분석완료통지를 보수의뢰(230)를 송신하여 온 반도체제조검사장치(123)에 송신하고(단계 254), 처리를 종료한다(단계 255).
도 16은, 반도체제조검사장치(123)의 통신부(131)가 분석완료통지를 수신하는 경우의 동작을 나타내는 플로우차트이다. 먼저, 통신부(131)는, 작업장치(113)로부터 분석완료통지를 수신한다(단계 361). 다음에, 통신부(131)는, 수신한 분석완료통지의 내용을 분석상황 관리테이블에 기록한다(단계 362). 다음에, 통신부(131)는, 분석상황 관리테이블로부터 해당 분석작업에 관한 데이터를 판독하여, 판독한 데이터를 출력장치에 출력하고(단계 363), 처리를 종료한다(단계 364).
계속해서, 도 1의 반도체제조검사장치(123)와 작업장치(113)의 출력장치에출력하는 화면에 대하여 설명한다. 도 17은, 도 11에 나타낸 처리 플로우의 단계 (311, 318)와, 도 13에 나타낸 처리 플로우의 단계(331)와, 도 15에 나타낸 처리 플로우의 단계(351)로서, 작업장치(113)의 출력장치에 출력하는 분석작업화면의 예를 나타내고 있다.
보수작업화면(370)은, 보수원이 지정한 기기 데이터 패키지(140)에 저장되어 있는 기기 데이터 ID를 표시하고, 분석착수통지(240)의 송신지시, 분석조작통지 (260)의 송신지시, 분석완료통지(270)의 송신지시를 보수원으로부터 접수하는 화면 이고, 기기 데이터 패키지 저장파일 필드(371), 기기 데이터 ID 패널(372), 액션패널(373), 분석착수통지패널(381), 기기 데이터 표시패널(383), 코멘트 필드(389)로 구성된다.
기기 데이터 패키지 저장파일 필드(371)는, 분석하는 기기 데이터 패키지 (14O)가 저장되어 있는 파일명을 보수원이 입력하는 필드이다. 이 예에서는 분석하는 기기 데이터 패키지(140)는, C :¥results¥result 0123에 저장되어 있는 것을 나타내고 있다.
기기 데이터 ID 패널(372)은, 기기 데이터 패키지 저장파일 필드(371)에서 지정된 기기 데이터 패키지(140)에 저장되어 있는 기기 데이터 ID의 값을 분석원에게 나타내는 패널이다. 이 예에서는, 기기 데이터 ID의 값은, D1인 것을 나타내고 있다.
액션 패널(373)은, 분석착수통지(240)의 송신지시, 분석조작통지(260)의 송신지시, 분석완료통지(270)의 송신지시를 보수원이 지시하는 패널이고, 분석착수통지송신버튼(374), 분석조작통지 송신버튼(375, 376, 377, 378), 분석완료통지 송신버튼(379)으로 구성된다.
분석착수통지 송신버튼(374)은, 보수원이 분석착수통지(240)의 송신을 지시하는 버튼이고, 보수원이 마우스를 사용하여 이 버튼을 누르면, 보수원이 분석착수통지패널(378)에서 입력한 보수원 ID 및 보수원 패스워드와, 기기 데이터 ID 패널 (272)에 표시된 기기 데이터 ID를 저장한 분석착수통지(240)를 보수의뢰(230)를 송신하여 온 반도체제조검사장치(123)에 송신한다.
분석조작통지 송신버튼(375, 376, 377, 378)은, 보수원이 보수조작통지(270)의 송신을 지시하는 버튼으로, 보수원이 마우스를 사용하여 이 버튼을 누르면, 각 분석조작통지 송신버튼(375, 376, 377, 378)에 관련지어져 있는 조작의 이력을 나타내는 이벤트 데이터를 생성하고, 기억하고 있는 이벤트 송신규칙에 따라 생성한 이벤트 데이터를 저장하는 분석조작통지(260)를 보수의뢰(230)를 송신하여 온 반도체제조검사장치(123)에 송신한다. 이 예에서는, 분석조작통지 송신버튼(375)은, 기기 데이터를 애니메이션 표시(A 표시)하고, 애니메이션 표시를 한 것을 나타내는 이벤트 데이터를 생성하여 송신하는 것을 나타내고 있다.
또 분석조작통지 송신버튼(376)은, 기기 데이터를 타이밍차트 표시(T 표시)하고, 타이밍차트 표시를 한 것을 나타내는 이벤트 데이터를 생성하여 송신하는 것을 나타내고 있다.
또 분석조작통지 송신버튼(377)은, 기기 데이터를 오버레이 표시(O 표시)하고, 오버레이 표시를 한 것을 나타내는 이벤트 데이터를 생성하여 송신하는 것을나타내고 있다.
또, 분석조작통지 송신버튼(378)은, 고장의 원인을 특정한 것을 나타내는 이벤트 데이터를 생성하여 송신하는 것을 나타내고 있다. 고장의 원인을 특정한 것을 나타내는 이벤트 데이터에는, 보수원이 코멘트파일(389)로 입력한 판단 이유도 저장된다.
분석완료통지버튼(379)은, 보수원이 분석완료통지(270)의 송신을 지시하는 버튼으로, 보수원이 마우스를 사용하여 이 버튼을 누르면, 주 기억장치에 기억하고 있는 기기 데이터와 공통 키를 삭제하고, 삭제한 것을 나타내는 데이터를 저장한 분석완료통지를 보수의뢰(230)를 송신하여 온 반도체제조검사장치(123)에 송신한다.
분석착수통지패널(380)은, 분석착수통지(240)에 저장하는 분석원의 식별자와 보수원 패스워드를 분석원이 입력하는 패널로서, 보수원 ID 필드(381)와 보수원 패스워드 필드(382)로 구성된다.
보수원 ID 필드(381)는, 보수원이 자기의 보수원 ID를 키보드를 사용하여 입력하는 필드로서, 이 예에서는 보수원 ID는 A1인 것을 나타내고 있다. 보수원 패스워드 필드(382)는, 보수원이 자기의 보수원 패스워드를 키보드를 사용하여 입력하는 필드이다. 이 예에서는, 보수원 패스워드는 1234인 것을 나타내고 있다. 기기 데이터 표시패널(383)은, 복호화한 기기 데이터를 보수원에게 표시하는 패널이다.
이 예는, 보수원이 분석조작통지버튼(375)을 누른 경우의 표시이고, 레일(384)의 위에 구비되어 있는 로봇팔(385)이 카세트(386)로부터 웨이퍼(387)를 인출하는 동작을 동화상으로 표시하고 있다. 보수원이 분석조작통지 송신버튼(376, 377)을 누른 경우에는, 기기 데이터를 타이밍차트를 사용하여 나타내는 것이나, 기기 데이터와 미리 기록하여 둔 다른 기기 데이터를 타이밍차트의 위에서 겹쳐서 표시하는 것이 가능하다.
코멘트필드(389)는, 고장의 원인을 특정한 경우에, 보수원이 판단한 이유를 키보드를 사용하여 입력하는 필드이다. 이 예에서는, 모터의 전류치가 갑자기 변동하기 때문에 레일에 덜거덕거림이 있다고 보수원이 판단한 것을 나타내고 있다.
도 18은, 도 16에 나타낸 처리플로우의 단계 363에서 반도체제조검사장치 (123)의 출력장치에 출력하는 분석상황 출력화면의 예를 나타내고 있다. 분석상황 출력화면(390)은, 분석착수통지(240)를 수신하고 나서 분석완료통지(270)를 수신하기까지 기록한 분석의 이력을 반도체제조검사장치(123)의 사용자에게 표시하는 화면 으로, 분석상황 리스트(391)로 구성된다. 분석상황 리스트(391)의 각 행은, 해당 고장에 관하여 반도체제조검사장치(123)의 통신부(131)가 수신한 분석착수통지 (240), 분석조작(260), 분석완료통지(270)의 내용을 표시하는 것으로, 분석작업 ID 필드(392), 기기 데이터 ID 필드(393), 기록일시 필드(394), 보수원 종별 필드 (395), 보수원 ID 필드(396), 내용 필드(397)로 구성된다. 각 필드가 표시하는 내용은, 분석상황 관리테이블(170)의 각 항목이 저장하는 데이터와 동일하므로, 설명을 생략한다.
이상과 같이, 본 실시형태의 시스템에 있어서는, 특정의 처리를 실행하는 하나 이상의 산업용 기기와 산업용 기기를 보수하는 작업장치를 인터넷을 거쳐 접속한다. 산업용 기기는, 암호화 유닛과 통신유닛과 입출력 유닛을 구비한다. 암호화 유닛은, 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화한다. 통신유닛은, 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 작업장치로부터의 요구에 따라 작업장치에 송신하고, 암호화 기기정보를 암호화할 때에 사용한 공통 키를 암호화 기기정보를 수신한 작업장치로부터의 요구에 따라 송신한다. 입출력 유닛은, 산업용 기기가 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력한다. 작업장치는, 통신유닛과 복호화 유닛과 입출력 유닛을 구비한다. 통신유닛은, 산업용 기기의 통신유닛이 송신한 암호화 기기정보를 수신하고, 암호화 기기정보를 암호화할 때에 사용한 공통 키를 산업용 기기에 요구하여 수신한다. 복호화 유닛은, 작업장치의 통신유닛이 수신한 공통 키를 기억하고, 기억한 공통 키를 사용하여 암호화 기기정보를 복호화한다. 입출력 유닛은, 복호화 유닛이 복호화한 기기정보를 기억하고, 기억한 기기정보의 전부 또는 일부를 출력한다.
따라서, 산업용 기기의 사용자가 허가하는 범위내에서, 하나 하나의 산업용 기기에 축적된 기기정보를 보수원에 대하여 안전하게 공개하는 것이 가능하게 된다. 또 산업용 기기의 입출력 유닛은, 암호화 기기정보를 기억매체에 출력하고, 작업장치의 입출력 유닛은, 산업용 기기의 입출력 유닛이 출력한 암호화 기기정보를 기억매체로부터 입력하도록 하였기 때문에, 암호화한 기기정보를 임의의 매체를 사용하여 작업장치에 입력하는 것이 가능하게 된다.
또 산업용 기기의 통신유닛은, 공통 키를 작업장치에 관련지어져 있는 공개 키를 사용하여 암호화하여 송신하고, 작업장치의 통신유닛은, 산업용 기기의 통신유닛으로부터 수신한 공통 키를 공개 키와 관련지어져 있는 비밀 키를 사용하여 복호화하도록 하였기 때문에, 공통 키를 안전하게 작업장치에 송신하는 것이 가능하게 된다.
또, 산업용 기기의 통신유닛은, 작업장치의 사용자의 속성을 나타내는 속성정보와, 공통 키를 송신하기 위하여 필요한 작업장치의 사용자의 속성의 조건을 나타내는 조건정보를 유지하고, 작업장치로부터 공통 키를 요구받은 경우에는, 사용자의 속성정보와 공통 키의 조건정보를 판독하여, 판독한 조건정보에 있는 조건을 판독한 속성정보에 있는 속성이 만족하고 있는 경우에 한하여 공통 키를 작업장치에 송신하도록 하였기 때문에, 특정한 보수원에 한정하여 공통 키를 송신하는 것이 가능하게 된다.
또 작업장치의 복호화 유닛은, 작업장치의 통신유닛이 수신한 공통 키에 대한 조작을 제한하는 규칙을 기억하고, 기억한 규칙에 따라 작업장치의 통신유닛이 수신한 공통 키에 대한 조작을 제한하도록 하였기 때문에, 공통 키를 작업장치에서 안전하게 관리하는 것이 가능하게 된다.
또 작업장치의 입출력 유닛은, 작업장치의 복호화 유닛이 복호화한 기기정보에 대한 조작을 제한하는 규칙을 기억하고, 기억한 규칙에 따라 작업장치의 복호화 유닛이 복호화한 기기정보에 대한 조작을 제한하도록 하였기 때문에, 복호화한 기기정보를 작업장치에서 안전하게 관리하는 것이 가능하게 된다. 또 작업장치의 입출력 유닛은, 기억한 기기정보를 동화상을 사용하여 출력하도록 하였기 때문에, 직접 육안으로 볼 수 없는 산업용 기기의 동작을 시각적으로 분석하는 것이 가능하게 된다. 또 작업장치의 입출력 유닛은, 기억한 기기정보를 타이밍차트를 사용하여 출력하도록 하였기 때문에, 직접 육안으로 볼 수 없는 산업용 기기의 동작을 동작의 타이밍의 관점에서 분석하는 것이 가능하게 된다. 또 작업장치의 입출력 유닛은, 기억한 복수의 기기 데이터를 타이밍차트의 위에서 겹쳐서 출력장치에 출력하도록 하였기 때문에, 복수의 산업용 기기의 동작의 비교나, 동일 산업용 기기의 다른 시각의 동작의 비교를 행하여 분석하는 것이 가능하게 된다.
또 작업장치의 입출력 유닛은, 작업장치의 입출력 유닛이 출력한 기기정보에 대하여 작업장치의 사용자가 행한 조작의 내용을 나타내는 이벤트정보를 생성하고, 작업장치의 통신유닛은, 작업장치의 입출력 유닛이 생성한 이벤트정보를 공통 키를 송신한 산업용 기기에 송신하고, 산업용 기기의 통신유닛은, 공통 키를 송신한 작업장치가 송신한 이벤트정보를 수신하고, 산업용 기기의 입출력 유닛은, 산업용 기기의 통신유닛이 수신한 이벤트정보의 전부 또는 일부를 출력하도록 하였기 때문에, 복호화한 기기정보에 대하여 작업장치의 사용자가 행한 조작의 내용을 산업용 기기의 사용자가 파악하는 것이 가능하게 된다.
또 작업장치의 입출력 유닛은, 작업장치의 사용자가 고장의 원인을 특정한 것을 나타내는 이벤트정보를 생성하도록 하였기 때문에, 분석의 결과 고장의 결과를 특정할 수 있었는지의 여부를 산업용 기기의 사용자가 파악하는 것이 가능하게 된다. 또 작업장치의 입출력 유닛은, 작업장치의 사용자가 특정한 사상을 고장의원인으로서 판단한 이유를 접수하고, 접수한 이유를 이벤트정보에 저장하도록 하였기 때문에, 고장의 원인의 판단이유를 산업용 기기의 사용자가 파악하는 것이 가능하게 된다. 또 작업장치의 입출력 유닛은, 작업장치의 복호화 유닛이 기억하고 있는 공통 키를 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 생성하도록 하였기 때문에, 작업장치에 송신한 공통 키가 삭제된 것을 산업용 기기의 사용자가 파악하는 것이 가능하게 된다. 또 작업장치의 입출력 유닛은, 작업장치의 입출력 유닛이 기억하고 있는 기기정보를 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 생성하도록 하였기 때문에, 작업장치에서 복호화된 기기정보가 삭제된 것을 산업용 기기의 사용자가 파악하는 것이 가능하게 된다.
또 작업장치의 통신유닛은, 작업장치의 입출력 유닛이 생성한 이벤트정보를 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하고, 기억한 이벤트 송신규칙에 따라 작업장치의 입출력 유닛이 생성한 이벤트정보를 산업용 기기에 송신하도록 하였기 때문에, 특정한 이벤트정보를 송신하는 규칙을 유연하게 변경하는 것이 가능하게 된다. 또 작업장치의 통신유닛은, 작업장치의 사용자가 고장의 원인을 특정한 것을 나타내는 이벤트정보를 공통 키를 송신한 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하도록 하였기 때문에, 분석의 결과 고장의 결과를 특정할 수 있었는지의 여부를 산업용 기기의 사용자가 파악하는 것이 가능하게 된다. 또 작업장치의 통신유닛은, 특정한 사상을 고장의 원인으로서 판단한 이유를 나타내는 이벤트정보를 공통 키를 송신한 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하도록 하였기 때문에, 고장의 원인의 판단이유를 산업용 기기의 사용자가 파악하는 것이 가능하게 된다. 또 작업장치의 통신유닛은, 작업장치의 복호화 유닛이 기억하고 있는 공통 키를 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 공통 키를 송신한 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하도록 하였기 때문에, 작업장치에 송신한 공통 키가 삭제된 것을 산업용 기기의 사용자가 파악하는 것이 가능하게 된다.
또, 작업장치의 입출력 유닛은, 작업장치의 입출력 유닛이 기억하고 있는 기기정보를 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 공통 키를 송신한 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하도록 하였기 때문에, 작업장치에서 복호화된 기기정보가 삭제된 것을 산업용 기기의 사용자가 파악하는 것이 가능하게 된다.
또, 작업장치는, 산업용 기기를 식별하는 정보와, 고장의 원인을 특정하기위하여 사용한 암호화 기기정보와, 고장에 대한 대처방법을 관련지어 등록하는 등록유닛을 가지고, 작업장치의 입출력 유닛은, 등록유닛을 참조하여 해당하는 고장에 대한 대처법을 출력하도록 하였기 때문에, 고장의 원인을 분석하는 방법에 관한 지식을 작업장치의 사용자끼리 공유하는 것이 가능하게 된다.
이상, 제 1 실시형태를 설명하였으나, 이 외에도 본 발명은 변형이 가능하다. 제 2 실시형태는, 제 1 실시형태의 변형예이다. 제 1 실시형태는, 산업용 기기의 사용자가 허가하는 범위내에서, 하나 하나의 산업용 기기에 축적된 기기정보를 보수원에 대하여 안전하게 공개하는 것을 가능하게 한다라는 것이었으나, 제 2실시형태는, 하나 하나의 산업용 기기에 축적된 기기정보의 공개와, 기기정보의 안전성의 관리를 관리장치에 의해 일원적으로 행하는 것을 가능하게 한다라는 것이다. 본 발명을 적용한 시스템에서는, 제조공장(120)에 설치된 반도체제조검사장치(123)와 관리장치(122)의 구성을 변경하고 있으나, 보수센터(110)에 설치된 작업장치 (113)와 관리장치(112)의 구성은 제 1 실시형태에서 설명한 것과 동일하다.
도 19는, 제조공장(120)에 설치된 관리장치(122)의 구성을 나타내는 블록도이다. 관리장치(122)는, 제조공장(120)에 설치된 하나 하나의 반도체제조검사장치 (123)에서 축적된 기기 데이터를 일원적으로 관리하는 장치이고, 관리장치(122)의 사용자에게 분석의 상황에 관한 데이터를 출력하는 입출력부(400)와, 관리장치 (112) 및 반도체제조검사장치(123)와의 사이에서 메시지를 송수신하는 통신부(401)와, 입출력부(400)와 통신부(401)를 제어하는 제어부(402)로 구성된다.
입출력부(400)는, 분석착수통지를 수신하고 나서 분석완료통지를 수신하기까지의 사이에 기록한 데이터를 출력장치에 출력하는 기능을 가진다.
통신부(401)는, 반도체제조검사장치(123)의 가동상황을 정기적으로 감시하여, 고장이 발생하고 있는 것을 검지한 경우에는, 해당 반도체제조검사장치(123)의 장치 ID와, 해당 고장의 에러코드를 저장한 보수의뢰를 생성하고, 생성한 보수의뢰를 보수센터(110)의 관리장치(122)에 송신하는 기능을 가진다.
통신부(401)는, 보수의뢰에 응답하여 작업장치(113)로부터 송신되는 보수조작을 수신하면, 고장이 발생하고 있는 반도체제조검사장치(123)에 송신하는 기능도가진다. 통신부(401)는, 보수조작에 응답하여 반도체제조검사장치(123)로부터 송신되는 보수조작응답을 수신하면, 수신한 보수조작응답에 저장되어 있는 데이터를 사용하여 보수조작을 송신하여 온 반도체제조검사장치(123)에 송신하는 데이터를 생성하고, 이 데이터를 저장한 보수조작응답을 보수조작을 송신하여 온 작업장치(113)에 송신하는 기능도 가진다.
통신부(401)는, 반도체제조검사장치(123)로부터 송신된 보수조작응답이 판독조작응답인 경우에는, 보수조작응답에 저장되어 있는 기기 데이터에 대하여, 기기 데이터 ID, 공통 키, 공통 키 공개조건, 이벤트 송신규칙을 생성하고, 이들 데이터를 서로 관련지어 공통 키 관리테이블에 등록하고, 등록한 공통 키를 사용하여 보수조작응답에 저장되어 있는 기기 데이터를 암호화하고, 생성한 기기 데이터 ID, 암호화 기기 데이터, 이벤트 송신규칙으로 구성되는 기기 데이터 패키지를 보수조작응답에 저장하는 데이터로 하는 기능도 가진다. 또한 이벤트 송신규칙은, 암호화 기기 데이터를 암호화한 공통 키를 사용하여 암호화하여도 된다.
통신부(401)는, 반도체제조검사장치(123)로부터 송신되는 보수조작응답이 해결조작응답인 경우에는, 보수조작응답에 저장되어 있는 메시지 데이터를 보수조작응답에 저장하는 데이터로 하는 기능을 가진다. 통신부(401)는, 보수원의 속성을 나타내는 보수원 속성을 보수원 속성 관리테이블에 등록하는 기능도 가진다. 보수원 속성에 저장되어 있는 데이터에는, 보수원 패스워드와 보수원 종별이 있다. 보수원 속성은, 사용자에 의하여 미리 입력된다.
통신부(401)는, 작업장치(113)로부터 분석착수통지를 수신하면, 분석착수통지에 저장되어 있는 패스워드와 보수원 속성 관리테이블에 저장되어 있는 패스워드를 비교하여 보수원을 인증하는 기능도 가진다. 이 인증에 의하여 보수원은 독특한 식별자로 식별된다.
통신부(401)는, 작업장치(113)로부터 분석착수통지를 수신하면, 분석착수통지에 저장되어 있는 기기 데이터 ID를 키로 하여 공통 키 관리테이블로부터 공통 키 공개조건을 검색하고, 이 공통 키 공개조건에 있는 조건을 보수원의 속성이 만족하고 있는 경우에 한하여 분석착수통지에 저장되어 있는 기기 데이터 ID를 키로 하여 공통 키 관리테이블로부터 공통 키를 검색하고, 검색한 공통 키를 저장한 분석착수통지응답을, 분석착수통지를 송신하여 온 작업장치(113)에 송신하는 기능도 가진다.
통신부(401)는, 작업장치(113)로부터 분석착수통지, 분석조작통지, 분석완료통지의 각 메시지를 수신하면, 각 메시지에 저장되어 있는 데이터를 분석상황 관리테이블에 기록하는 기능도 가진다. 통신부(401)는, 작업장치(113)로부터 분석완료통지를 수신하면, 분석착수통지를 수신하고 나서 분석완료통지를 수신하기까지의 사이에 기록한 데이터를 분석상황 관리테이블로부터 참조하고, 참조한 데이터를 출력장치에 출력하도록 제어부(402)를 거쳐 입출력부(400)에 요구하는 기능도 가진다.
제조공장(120)에 설치된 반도체제조검사장치(123)는, 사용자가 제조조작을 입력하는 입출력부(130)와, 관리장치(122)로부터 보수조작을 수신하는 통신부(131)와, 수신한 보수조작에 따라 프로그램을 실행하는 제어부(132)와, 제어부(132)에의하여 제어되는 부위(134)로 구성된다. 제어부(132)와 부위(134)는 제 1 실시형태에서 설명한 것과 동일하므로, 이하에서는 입출력부(130)와 통신부(131)에 대하여 상세하게 설명한다.
입출력부(130)는, 사용자가 입력하는 제조조작을 접수하면, 입력된 제조조작에서 지정된 프로그램 ID와, 이 프로그램에 주어지는 파라미터를 저장한 코맨드를 제어부(132)에 송신하고, 제어부(132)로부터 프로그램의 실행결과를 저장한 코맨드응답을 수신하면, 수신한 코맨드응답으로부터 프로그램의 실행결과를 인출하여 출력장치에 출력하는 기능을 가진다.
통신부(131)는, 반도체제조검사장치(123)의 가동상황을 정기적으로 감시하여, 고장이 발생하고 있는 것을 검지한 경우에는, 해당 반도체제조검사장치(123)의 장치 ID와, 해당 고장의 에러코드를 저장한 보수의뢰를 생성하고, 이 보수의뢰를 관리장치(122)를 거쳐 보수센터(110)의 관리장치(122)에 송신하는 기능을 가진다. 통신부(131)는, 보수의뢰에 응답하여 작업장치(113)로부터 송신되는 보수조작을 수신하면, 수신한 보수조작에 저장되어 있는 프로그램 ID와 파라미터를 저장하는 코맨드를 생성하고, 생성한 코맨드를 제어부(132)에 송신하는 기능도 가진다. 통신부(131)는, 코맨드에 응답하여 제어부(132)로부터 송신되는 코맨드응답을 수신하면, 수신한 코맨드응답을 저장한 보수조작응답을 관리장치(122)에 송신하는 기능을 가진다.
기기 데이터 패키지의 구조와, 관리테이블의 구조, 메시지의 구조, 출력화면은, 제 1 실시형태에서 설명한 것과 동일하므로 설명을 생략한다.
관리장치(122)가 분석착수통지, 분석착수통지응답, 분석조작통지, 분석완료통지를 송수신하는 경우의 처리 플로우는, 제 1 실시형태에서 설명한 반도체제조검사장치(123)의 것과 동일하므로, 설명을 생략한다.
이상과 같이, 본 실시형태의 시스템에 있어서는, 특정의 처리를 실행하는 하나 이상의 산업용 기기와, 산업용 기기로부터 송신되는 정보를 관리하는 관리장치와, 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템으로서, 산업용 기기는, 산업용 기기의 상태를 나타내는 기기정보를 관리장치에 송신하는 통신유닛을 구비한다. 그리고 관리장치는, 암호화 유닛과 통신유닛과 입출력 유닛을 구비한다. 암호화 유닛은, 산업용 기기가 송신한 기기정보를 특정한 공통 키를 사용하여 암호화한다. 통신유닛은, 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 작업장치로부터의 요구에 따라 작업장치에 송신하고, 암호화 기기정보를 암호화할 때에 사용한 공통 키를 암호화 기기정보를 수신한 작업장치로부터의 요구에 따라 송신한다. 입출력 유닛은, 관리장치가 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력한다. 작업장치는, 통신유닛과 복호화 유닛과 입출력 유닛을 구비한다. 통신유닛은, 관리장치의 통신유닛이 송신한 암호화 기기정보를 수신하고, 암호화 기기정보를 암호화할 때에 사용한 공통 키를 관리장치에 요구하여 수신한다. 복호화 유닛은, 작업장치의 통신유닛이 수신한 공통 키를 기억하고, 기억한 공통 키를 사용하여 암호화 기기정보를 복호화한다. 입출력 유닛은, 복호화 유닛이 복호화한 기기정보를 기억하고, 기억한 기기정보의 전부 또는 일부를 출력한다.
따라서, 하나 하나의 산업용 기기에 축적된 기기정보의 공개와, 기기정보의 안전성의 관리를 관리장치에서 일원적으로 행하는 것이 가능하게 된다.
또 관리장치의 입출력 유닛은, 암호화 기기정보를 기억매체에 출력하고, 작업장치의 입출력 유닛은, 관리장치의 입출력 유닛이 출력한 암호화 기기정보를 기억매체로부터 입력하도록 하였기 때문에, 암호화한 기기정보를 임의의 매체를 사용하여 작업장치에 입력하는 것이 가능하게 된다.
또 관리장치의 통신유닛은, 공통 키를 작업장치에 관련지어져 있는 공개 키를 사용하여 암호화하여 송신하고, 작업장치의 통신유닛은, 산업용 기기의 통신유닛으로부터 수신한 공통 키를 공개 키에 관련지어져 있는 비밀 키를 사용하여 복호화하 도록 하였기 때문에, 공통 키를 안전하게 작업장치에 송신하는 것이 가능하게 된다. 또 관리장치의 통신유닛은, 작업장치의 사용자의 속성을 나타내는 속성정보와, 공통 키를 송신하기 위하여 필요한 작업장치의 사용자의 속성의 조건을 나타내는 조건정보를 유지하고, 작업장치로부터 공통 키를 요구받은 경우에는, 사용자의 속성정보와 공통 키의 조건정보를 판독하고, 판독한 조건정보에 있는 조건을 판독한 속성정보에 있는 속성이 만족하고 있는 경우에 한하여 공통 키를 작업장치에 송신하 도록 하였기 때문에, 작업장치의 특정한 사용자에게 한정하여 공통 키를 송신하는 것이 가능하게 된다.
또 작업장치의 복호화 유닛은, 작업장치의 통신유닛이 수신한 공통 키의 사용을 제한하는 규칙을 기억하고, 기억한 규칙에 따라 작업장치의 통신유닛이 수신한 공통 키의 사용을 제한하도록 하였기 때문에, 공통 키를 작업장치에서 안전하게관리하는 것이 가능하게 된다.
또 작업장치의 입출력 유닛은, 작업장치의 복호화 유닛이 복호화한 기기정보의 사용을 제한하는 규칙을 기억하고, 기억한 규칙에 따라 작업장치의 복호화 유닛이 복호화한 기기정보의 사용을 제한하도록 하였기 때문에, 복호화한 기기정보를 작업장치에서 안전하게 관리하는 것이 가능하게 된다. 또 작업장치의 입출력 유닛은, 기억한 기기정보를 동화상을 사용하여 출력하도록 하였기 때문에, 직접 육안으로 볼 수 없는 산업용 기기의 동작을 시각적으로 분석하는 것이 가능하게 된다. 또작업장치의 입출력 유닛은, 기억한 기기정보를 타이밍차트를 사용하여 출력하도록 하였기 때문에, 직접 육안으로 볼 수 없는 산업용 기기의 동작을 동작의 타이밍의 관점에서 분석하는 것이 가능하게 된다. 또 작업장치의 입출력 유닛은, 기억한 복수의 기기 데이터를 타이밍차트의 위에서 겹쳐서 출력장치에 출력하도록 하였기 때문에, 복수의 산업용 기기의 동작의 비교나, 동일 산업용 기기의 다른 시각의 동작의 비교를 행하여 분석하는 것이 가능하게 된다.
또 작업장치의 입출력 유닛은, 작업장치의 입출력 유닛이 출력한 기기정보에 대하여 작업장치의 사용자가 행한 조작의 내용을 나타내는 이벤트정보를 생성하고, 작업장치의 통신유닛은, 작업장치의 입출력 유닛이 생성한 이벤트정보를 공통 키를 송신한 관리장치에 송신하고, 관리장치의 통신유닛은, 공통 키를 송신한 작업장치가 송신한 이벤트정보를 수신하고, 관리장치의 입출력 유닛은, 관리장치의 통신유닛이 수신한 이벤트정보의 전부 또는 일부를 출력하도록 하였기 때문에, 복호화한 기기정보에 대하여 작업장치의 사용자가 행한 조작의 내용을 관리장치의 사용자가파악하는 것이 가능하게 된다. 또 작업장치의 입출력 유닛은, 작업장치의 사용자가 고장의 원인을 특정한 것을 나타내는 이벤트정보를 생성하도록 하였기 때문에, 분석의 결과 고장의 결과를 특정할 수 있었는지의 여부를 관리장치의 사용자가 파악하는 것이 가능하게 된다.
또 작업장치의 입출력 유닛은, 작업장치의 사용자가 특정한 사상을 고장의 원인으로서 판단한 이유를 접수하고, 접수한 이유를 이벤트정보에 저장하도록 하였기 때문에, 고장의 원인의 판단이유를 관리장치의 사용자가 파악하는 것이 가능하게 된다. 또 작업장치의 입출력 유닛은, 작업장치의 복호화 유닛이 기억하고 있는 공통 키를 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 생성하도록 하였기 때문에, 작업장치에 송신한 공통 키가 삭제된 것을 관리장치의 사용자가 파악하는 것이 가능하게 된다. 또 작업장치의 입출력 유닛은, 작업장치의 입출력 유닛이 기억하고 있는 기기정보를 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 생성하도록 하였기 때문에, 작업장치에서 복호화된 기기정보가 삭제된 것을 관리장치의 사용자가 파악하는 것이 가능하게 된다.
또 작업장치의 통신유닛은, 작업장치의 입출력 유닛이 생성한 이벤트정보를 관리장치에 송신하는 규칙을 기억하고, 기억한 규칙에 따라 작업장치의 입출력 유닛이 생성한 이벤트정보를 관리장치에 송신하도록 하였기 때문에, 특정한 이벤트정보를 송신하는 규칙을 유연하게 변경하는 것이 가능하게 된다. 또 작업장치의 통신유닛은, 작업장치의 사용자가 고장의 원인을 특정한 것을 나타내는 이벤트정보를 공통 키를 송신한 관리장치에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하도록 하였기 때문에, 분석의 결과 고장의 결과를 특정할 수 있었는가의 여부를 관리장치의 사용자가 파악하는 것이 가능하게 된다. 또 작업장치의 통신유닛은, 특정한 사상을 고장의 원인으로서 판단한 이유를 나타내는 이벤트정보를 공통 키를 송신한 관리장치에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하도록 하였기 때문에, 고장의 원인의 판단이유를 관리장치의 사용자가 파악하는 것이 가능하게 된다. 또 작업장치의 통신유닛은, 작업장치의 복호화 유닛이 기억하고 있는 공통 키를 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 공통 키를 송신한 관리장치에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하도록 하였기 때문에, 작업장치에 송신한 공통 키가 삭제된 것을 관리장치의 사용자가 파악하는 것이 가능하게 된다.
또 작업장치의 입출력 유닛은, 작업장치의 입출력 유닛이 기억하고 있는 기기정보를 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 공통 키를 송신한 관리장치에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하도록 하였기 때문에, 작업장치에서 복호화된 기기정보가 삭제된 것을 관리장치의 사용자가 파악하는 것이 가능하게 된다.
또 작업장치는, 산업용 기기를 식별하는 정보와, 고장의 원인을 특정하기 위하여 사용한 암호화 기기정보와, 고장에 대한 대처방법을 관련지어 등록하는 등록유닛을 가지도록 하고, 작업장치의 입출력 유닛은, 등록유닛을 참조하여 해당하는 고장에 대한 대처법을 출력하도록 하였기 때문에, 고장의 원인을 분석하는 방법에 관한 지식을 작업장치의 사용자끼리 공유하는 것이 가능하게 된다.
본 발명의 제 3 실시형태를 상세하게 설명한다. 도 20은, 본 발명을 적용한 반도체제조검사장치의 원격 보수시스템의 구성을 나타내는 블록도이다. 제 1 실시형태는, 반도체제조검사장치를 설치한 복수의 제조공장과, 작업장치를 설치한 보수센터를 인터넷을 거쳐 접속하고, 산업용 기기의 사용자가 허가하는 범위내에서, 하나 하나의 산업용 기기에 축적된 기기정보를 보수원에게 안전하게 공개하는 것을 가능하게 하는 것이었으나, 제 3 실시형태는, 그것에 덧붙여 반도체제조검사장치를 설치한 제조공장과, 작업장치를 설치한 복수의 보수센터를 인터넷을 거쳐 접속하고, 반도체제조검사장치의 사용자가 허가하는 범위내에서, 하나 하나의 반도체제조검사장치에 축적된 기기정보를 고장이 발생한 반도체제조검사장치에 대응하는 보수원에 대하여 안전하게 공개하는 것을 가능하게 하는 것이다.
도 20에 나타낸 시스템에서는 각각 2개의 보수센터(110)가 나타나 있으나, 실제로는 2개 이상의 보수센터(110)가 있어도 된다. 또 보수센터(110)는 서로 다른 보수 판매자에 속하는 보수센터이어도, 동일한 보수 판매자에 속하는 보수센터이어도 된다.
본 발명을 적용한 시스템은, 제조공장(120)에 설치된 반도체제조검사장치 (123)의 통신부(131)에 다음에 설명하는 새로운 기능을 추가하고 있으나, 이 외의 각 장치의 구성에 대해서는 제 1 실시형태에서 설명한 것과 동일하다.
반도체제조검사장치(123)의 통신부(131)는, 반도체제조검사장치(123)의 가동상황을 정기적으로 감시하여, 고장이 발생하고 있는 것을 검지한 경우에는, 소정의 규칙에 따라 반도체제조검사장치(123)로부터 판독하는 하나 이상의 기기 데이터를선정하고, 선정한 기기 데이터를 판독하는 기능을 가진다. 통신부(131)는, 판독한 각 기기 데이터에 대하여, 기기 데이터 ID, 공통 키, 공통 키 공개조건을 생성하고, 이들 데이터를 서로 관련지어 공통 키 관리테이블에 등록하는 기능도 가진다. 통신부(131)는, 판독한 각 기기 데이터를, 생성한 공통 키를 사용하여 암호화하고, 생성한 기기 데이터 ID, 암호화 기기 데이터, 이벤트 송신규칙으로 구성되는 기기 데이터 패키지를 생성하는 기능도 가진다. 통신부(131)는, 반도체제조검사장치 (123)의 장치 ID, 해당 고장의 에러코드, 생성한 하나 이상의 기기 데이터 패키지를 저장한 보수의뢰를 생성하는 기능도 가진다. 통신부(131)는, 생성한 보수의뢰를 송신하는 보수센터(110)를 소정의 규칙에 따라 결정하고, 결정한 보수센터(110)의 관리장치(112)에 보수의뢰를 송신하는 기능도 가진다.
또한, 통신부(131)가 보수의뢰를 송신하는 작업장치를 결정하는 규칙에는 여러가지의 것을 생각할 수 있다. 예를 들면, 미리 상기 각 작업장치를 제공할 수 있는 보수작업의 품질을 나타내는 품질정보를 기억하고, 기억한 품질정보에 의거하여 보수의뢰를 송신하는 작업장치를 결정하는 규칙이나, 품질정보에 의거하여 보수의뢰를 송신하는 작업장치의 후보를 선정하고, 이 후보 중에서 반도체제조검사장치의 사용자가 선택한 작업장치를 보수의뢰를 송신하는 작업장치로 하여 결정하는 규칙 등이 있다.
통신부(131)로부터 보수의뢰를 수신한 작업장치(113)는, 판독조작응답을 수신한 경우와 마찬가지로, 보수원이 지정한 외부 기억장치의 파일에 보수의뢰를 저장하고, 저장한 보수의뢰에 저장되어 있는 각 기기 데이터 패키지에 대하여 표시를행한다.
계속해서, 반도체제조검사장치(123)로부터 작업장치(113)에 송신되는 보수의뢰의 구조에 대하여 설명한다. 도 21은, 보수의뢰의 데이터 구성예를 나타내고 있다. 보수의뢰(410)는, 보수를 의뢰하기 위하여 반도체제조검사장치(123)로부터 작업장치(113)에 송신되는 메시지이고, 장치 ID(411), 에러코드(412), 기기 데이터 패키지(413, …) 등으로 구성된다. 기기 데이터 패키지(413)의 항목은 복수이어도 된다.
장치 ID(411)에는, 고장의 발생을 검출한 반도체제조검사장치(123)의 식별자를 나타내는 데이터를 저장한다. 에러코드(412)에는, 고장의 증상을 나타내는 데이터를 저장한다. 기기 데이터 패키지(413)에는, 고장의 원인을 분석하기 위하여 사용하는 기기 데이터 패키지를 저장한다. 또한 보수의뢰에는, 고장 검지일시, 반도체제조공장 ID, 반도체제조검사장치 종별 등의 항목을 부가하여도 좋다.
도 22는, 도 6에 나타낸 분석상황 관리테이블에 보수내용에 의거하여 연산된 대가의 금액을 추가한 것으로, 보수센터(110)의 관리장치(112)로부터 반도체제조공장(120)의 관리장치(122)에 송신되고, 확인한 후 대가가 지불되게 된다.
분석상황 관리테이블(420)의 각 행은, 분석작업 ID(421), 기기 데이터 ID (422), 기록일시(423), 보수원 종별(424), 보수원 ID(425), 내용(426), 금액(427)으로 구성된다. 분석작업 ID(421)에는, 분석작업의 식별자를 나타내는 데이터를 저장한다. 기기 데이터 ID(422)에는, 분석의 대상이 된 기기 데이터의 식별자를 나타내는 데이터를 저장한다. 기록일시(423)에는, 이력이 기록된 일시를 나타내는데이터를 저장한다. 보수원 종별(424)에는, 분석작업을 행한 보수원의 종별을 나타내는 데이터를 저장한다. 보수원 ID(425)에는, 분석작업을 행한 분석원의 식별자를 나타내는 데이터를 저장한다. 내용(426)에는, 분석착수통지, 분석조작, 분석완료통지의 내용을 나타내는 데이터를 저장한다. 금액(427)에는, 분석내용에 따라 연산된 대가의 금액을 저장한다.
계속해서, 도 20에 나타낸 반도체제조검사장치(123)의 보수에 관한 처리 플로우에 대하여 설명한다. 도 23은, 반도체제조검사장치(123)가 보수의뢰를 작업장치 (113)에 송신하는 경우의 동작을 나타내는 플로우차트이다. 통신부(131)는, 이 플로우차트에 나타내는 처리를 정기적으로 실행함으로써, 반도체제조검사장치(123)의 가동상황을 정기적으로 감시한다.
먼저, 통신부(131)는, 반도체제조검사장치(123)에서 고장이 발생하고 있는 것을 검출하였는지의 여부를 확인하여(단계 431, 432), 고장이 발생하고 있는 것을 검출한 경우에는, 소정의 규칙에 따라 반도체제조검사장치(123)로부터 판독하는 기기 데이터를 선정하고(단계 433), 고장이 발생하고 있는 것을 검출하지 않은 경우에는 처리를 종료한다(단계 439).
고장이 발생하고 있는 것을 검출한 경우에는, 통신부(131)는, 선정한 하나 이상의 기기 데이터를 판독한다(단계 434). 다음에 통신부(131)는, 판독한 각 기기 데이터에 대하여, 기기 데이터 ID, 공통 키, 공통 키 공개조건을 생성하고, 이들 데이터를 서로 관련지어 공통 키 관리테이블에 등록한다(단계 435). 다음에 통신부 (131)는, 반도체제조검사장치(123)의 장치 ID, 해당 고장의 에러코드, 생성한하나 이상의 기기 데이터 패키지를 저장한 보수의뢰를 생성한다(단계 436). 통신부 (131)는, 생성한 보수의뢰를 송신하는 보수센터(110)를 소정의 규칙에 따라 결정한다(단계 437). 결정한 보수센터(110)의 관리장치(112)에 보수의뢰를 송신하고(단계 438), 처리를 종료한다(단계 439).
이상과 같이, 본 실시형태의 시스템에 있어서는, 특정의 처리를 실행하는 하나 이상의 산업용 기기와, 산업용 기기를 보수하는 하나 이상의 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템으로서, 산업용 기기는, 암호화 유닛과 결정유닛과 통신유닛과 입출력 유닛을 구비한다. 암호화 유닛은, 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화한다. 결정유닛은, 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 송신하는 작업장치를 결정한다. 통신유닛은, 암호화 유닛이 암호화한 암호화 기기정보를 결정유닛이 결정한 작업장치에 송신하고, 암호화 기기정보를 수신한 작업장치로부터의 요구에 따라 암호화 기기정보를 암호화할 때에 사용한 공통 키를 송신한다. 입출력 유닛은, 산업용 기기가 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력한다. 작업장치는, 통신유닛과 복호화 유닛과 입출력 유닛을 구비한다. 통신유닛은 산업용 기기의 통신유닛이 송신한 암호화 기기정보를 수신하고, 암호화 기기정보를 암호화할 때에 사용한 공통 키를 산업용 기기에 요구하여 수신한다. 복호화 유닛은, 작업장치의 통신유닛이 수신한 공통 키를 기억하고, 기억한 공통 키를 사용하여 암호화 기기정보를 복호화한다. 입출력 유닛은, 복호화 유닛이 복호화한 기기정보를 기억하고, 기억한 기기정보의 전부 또는 일부를 출력한다.
따라서, 산업용 기기의 사용자가 허가하는 범위내에서, 하나 하나의 산업용 기기에 축적된 기기정보를 고장이 발생한 산업용 기기에 대응하는 보수원에 대하여 안전하게 공개하는 것이 가능하게 된다.
또 산업용 기기의 결정 유닛은, 각 작업장치가 제공할 수 있는 보수작업의 품질을 나타내는 품질정보를 기억하고, 기억한 품질정보에 의거하여, 보수를 의뢰하는 것을 나타내는 보수의뢰를 송신하는 적어도 하나 이상의 작업장치를 결정하고, 산업용 기기의 통신유닛은, 산업용 기기의 결정 유닛이 결정한 작업장치에 보수의뢰와 암호화 기기정보를 송신하도록 하였기 때문에, 각 작업장치가 제공할 수 있는 보수작업의 품질에 따라 보수를 의뢰하는 것이 가능하게 된다.
또 산업용 기기의 결정 유닛은, 보수의뢰를 송신하는 적어도 하나의 작업장치의 후보를 생성하고, 산업용 기기의 입출력 유닛은, 산업용 기기의 결정유닛이 생성한 후보를 출력하고, 산업용 기기의 결정유닛은, 산업용 기기의 입출력 유닛이 출력한 후보 중에서 산업용 기기의 사용자가 선택한 작업장치를 보수의뢰를 송신하는 작업장치로 하여 결정하도록 하였기 때문에, 산업용 기기의 사용자의 판단에 따라 유연하게 보수를 의뢰하는 것이 가능하게 된다.
이상, 제 3 실시형태를 설명하였으나, 이 외에도 본 발명은 변형이 가능하다. 제 4 실시형태는, 제 3 실시형태를 변형한 것이다. 제 3 실시형태는, 산업용 기기의 사용자가 허가하는 범위내에서, 하나 하나의 산업용 기기에 축적된 기기정보를 고장이 발생한 산업용 기기에 대응하는 보수원에 대하여 안전하게 공개하는 것을 가능하게 하는 것이었으나, 제 4 실시형태는, 하나 하나의 산업용 기기에 축적된 기기정보가 대응하는 보수원에 대한 공개와, 기기정보의 안전성의 관리를 관리장치에서 일원적으로 행하는 것을 가능하게 하는 것이다. 본 발명을 적용한 시스템은, 제조공장(120)에 설치된 관리장치(122)에 다음에 설명하는 새로운 기능을 추가하고 있으나, 이 외의 각 장치의 구성에 대해서는 제 3 실시형태에서 설명한 것과 동일하다.
도 19에 있어서, 관리장치(122)의 통신부(401)는, 반도체제조검사장치(123)의 가동상황을 정기적으로 감시하여, 고장이 발생하고 있는 것을 검지한 경우에는, 소정의 규칙에 따라 해당 반도체제조검사장치(123)로부터 판독하는 기기 데이터를 선정하고, 이 기기 데이터를 판독하는 판독조작을 반도체제조검사장치(123)에 송신하는 기능을 가진다.
통신부(401)는, 판독조작에 응답하여 반도체제조검사장치(123)로부터 송신되는 각 판독조작응답을 수신하면, 수신한 판독조작응답에 저장되어 있는 기기 데이터에 대하여, 기기 데이터 ID, 공통 키, 공통 키 공개조건을 생성하고, 이들 데이터를 서로 관련지어 공통 키 관리테이블에 등록하는 기능도 가진다.
통신부(401)는, 생성한 공통 키를 사용하여 판독조작응답에 저장되어 있는 기기 데이터를 암호화하고, 생성한 기기 데이터 ID, 암호화 기기 데이터, 이벤트 송신규칙으로 구성되는 기기 데이터 패키지를 생성하고, 해당 반도체제조검사장치(123)의 장치 ID, 해당 고장의 에러코드, 하나 이상의 기기 데이터 패키지를 저장한 보수의뢰를 생성하는 기능도 가진다.
통신부(401)는, 소정의 규칙에 따라 생성한 보수의뢰를 송신하는 장치 판매자를 결정하고, 결정한 장치 판매자의 관리장치(112)에 보수의뢰를 송신하는 기능도 가진다.
또한 통신부(401)가 보수의뢰를 송신하는 작업장치를 선정하는 규칙에는 여러가지의 것을 생각할 수 있다. 예를 들면, 미리 상기 각 작업장치가 제공할 수 있는 보수작업의 품질을 나타내는 품질정보를 기억하고, 기억한 품질정보에 의거하여 보수의뢰를 송신하는 작업장치를 결정하는 규칙이나, 품질정보에 의거하여 보수의뢰를 송신하는 작업장치의 후보를 선정하고, 이 후보 중에서 관리장치의 사용자가 선택한 작업장치를 보수의뢰를 송신하는 작업장치로 하여 결정하는 규칙 등을 생각할 수 있다.
통신부(131)로부터 보수의뢰를 수신한 작업장치(113)는, 판독조작응답을 수신한 경우와 마찬가지로, 보수원이 지정한 외부 기억장치의 파일에 보수의뢰를 저장하고, 저장한 보수의뢰에 저장되어 있는 각 기기 데이터 패키지에 대하여 표시를 행한다.
관리장치(122)로부터 작업장치(113)에 송신되는 보수의뢰의 구조는, 제 3 실시형태에서 설명한 것과 동일하므로, 설명을 생략한다.
관리장치(122)가 보수의뢰를 작업장치(113)에 송신하는 경우의 동작은, 제 3 실시형태에서 설명한 반도체제조검사장치(123)의 것과 동일하므로, 설명을 생략한다.
이상과 같이, 본 실시형태의 시스템에 있어서는, 특정의 처리를 실행하는 하나 이상의 산업용 기기와, 산업용 기기로부터 송신되는 정보를 관리하는 관리장치와, 산업용 기기를 보수하는 하나 이상의 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템으로서, 산업용 기기는, 산업용 기기의 상태를 나타내는 기기정보를 관리장치에 송신하는 통신유닛을 구비한다. 관리장치는, 암호화 유닛과 결정유닛과 통신유닛과 입출력 유닛을 구비한다. 암호화 유닛은, 산업용 기기의 통신유닛이 송신한 기기정보를 특정한 공통 키를 사용하여 암호화한다. 결정유닛은, 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 송신하는 작업장치를 결정한다. 통신유닛은, 암호화 유닛이 암호화한 암호화 기기정보를 결정유닛이 결정한 작업장치에 송신하고, 암호화 기기정보를 수신한 작업장치로부터의 요구에 따라 암호화 기기정보를 암호화할 때에 사용한 공통 키를 송신한다. 입출력 유닛은, 관리장치가 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력한다. 작업장치는, 통신유닛과 복호화 유닛과 입출력 유닛을 구비한다. 통신유닛은, 관리장치의 통신유닛이 송신한 암호화 기기정보를 수신하고, 암호화 기기정보를 암호화한 공통 키를 관리장치에 요구하여 수신한다. 복호화 유닛은, 작업장치의 통신유닛이 수신한 공통 키를 기억하고, 기억한 공통 키를 사용하여 암호화 기기정보를 복호화한다. 입출력 유닛은, 복호화 유닛이 복호화한 기기정보를 기억하고, 기억한 기기정보의 전부 또는 일부를 출력한다.
따라서, 하나 하나의 산업용 기기에 축적된 기기정보가 대응하는 보수원에 대한 공개와, 기기정보의 안전성의 관리를 관리장치에 의해 일원적으로 행하는 것이 가능하게 된다.
또 관리장치의 결정유닛은, 각 작업장치가 제공할 수 있는 보수작업의 품질을 나타내는 품질정보를 기억하고, 기억한 품질정보에 의거하여, 보수를 의뢰하는 것을 나타내는 보수의뢰를 송신하는 적어도 하나 이상의 작업장치를 결정하고, 관리장치의 통신유닛은, 관리장치의 결정유닛이 결정한 작업장치에 보수의뢰와 암호화 기기정보를 송신하도록 하였기 때문에, 각 작업장치가 제공할 수 있는 보수작업의 속성에 따라 보수를 의뢰하는 것이 가능하게 된다.
또 관리장치의 결정유닛은, 보수의뢰를 송신하는 적어도 하나의 작업장치의 후보를 생성하고, 관리장치의 입출력 유닛은, 관리장치의 결정유닛이 생성한 후보를 출력하고, 관리장치의 결정유닛은, 관리장치의 입출력 유닛이 출력한 후보 중으로부터 관리장치의 사용자가 선택한 작업장치를 보수의뢰를 송신하는 작업장치로 하여 결정하도록 하였기 때문에, 관리장치의 사용자의 판단에 따라 유연하게 보수를 의뢰하는 것이 가능하게 된다.
본 발명의 각 실시형태의 특징을 이하에 나타낸다.
(1) 특정의 처리를 실행하는 하나 이상의 산업용 기기와, 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템으로서, 상기 산업용 기기는, 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과, 상기 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 상기 작업장치로부터의 요구에 따라 상기 작업장치에 송신하고, 상기 암호화 기기정보를 암호화할 때에 사용한 공통 키를 암호화 기기정보를 수신한 상기 작업장치로부터의 요구에 따라 송신하는 통신유닛과, 상기 산업용 기기가 상기 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력하는 입출력 유닛을 가지고, 상기 작업장치는, 상기 산업용 기기의 통신유닛이 송신한 암호화 기기정보를 수신하고, 상기 암호화 기기정보를 암호화할 때에 사용한 공통 키를 상기 산업용 기기에 요구하여 수신하는 통신유닛과, 상기 작업장치의 통신유닛이 수신한 공통 키를 기억하고, 기억한 공통 키를 사용하여 암호화 기기정보를 복호화하는 복호화 유닛과, 상기 복호화 유닛이 복호화한 기기정보를 기억하고, 기억한 기기정보의 전부 또는 일부를 출력하는 입출력 유닛을 가지는 것을 특징으로 하는 원격 보수시스템.
(2) (1)에 기재된 원격 보수시스템으로서, 상기 산업용 기기의 입출력 유닛은, 상기 암호화 기기정보를 기억매체에 출력하고, 상기 작업장치의 입출력 유닛은, 상기 산업용 기기의 입출력 유닛이 출력한 암호화 기기정보를 기억매체로부터 입력하는 것을 특징으로 하는 원격 보수시스템.
(3) (1)에 기재된 원격 보수시스템으로서, 상기 산업용 기기의 통신유닛은, 공통 키를 상기 작업장치에 관련지어져 있는 공개 키를 사용하여 암호화하여 송신하고, 상기 작업장치의 통신유닛은, 상기 산업용 기기의 통신유닛으로부터 수신한 공통 키를 상기 공개 키에 관련지어져 있는 비밀 키를 사용하여 복호화하는 것을 특징으로 하는 원격 보수시스템.
(4) (1)에 기재된 원격 보수시스템으로서, 상기 산업용 기기의 통신유닛은, 상기 작업장치의 사용자의 속성을 나타내는 속성정보와, 공통 키를 송신하기 위하여 필요한 상기 작업장치의 사용자의 속성의 조건을 나타내는 조건정보를 유지하고, 상기 작업장치로부터 공통 키를 요구받은 경우에는, 상기 사용자의 속성정보와공통 키의 조건정보를 판독하여, 판독한 조건정보에 있는 조건을 판독한 속성정보에 있는 속성이 만족되어 있는 경우에 한하여 공통 키를 상기 작업장치에 송신하는 것을 특징으로 하는 원격 보수시스템.
(5) (1)에 기재된 원격 보수시스템으로서, 상기 작업장치의 복호화 유닛은, 상기 작업장치의 통신유닛이 수신한 공통 키에 대한 조작을 제한하는 규칙을 기억하고, 기억한 규칙에 따라 상기 작업장치의 통신유닛이 수신한 공통 키에 대한 조작을 제한하는 것을 특징으로 하는 원격 보수시스템.
(6) (1)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 복호화 유닛이 복호화한 기기정보에 대한 조작을 제한하는 규칙을 기억하고, 기억한 규칙에 따라 상기 작업장치의 복호화 유닛이 복호화한 기기정보에대한 조작을 제한하는 것을 특징으로 하는 원격 보수시스템.
(7) (1)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 기억한 상기 기기정보를 동화상을 사용하여 출력하는 것을 특징으로 하는 원격 보수시스템.
(8) (1)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 기억한 상기 기기정보를 타이밍차트를 사용하여 출력하는 것을 특징으로 하는 원격 보수시스템.
(9) (1)에 기재의 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 기억한 복수의 상기 기기 데이터를 타이밍차트의 위에서 겹쳐서 출력장치에 출력하는 것을 특징으로 하는 원격 보수시스템.
(10) (1)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 입출력 유닛이 출력한 기기정보에 대하여 상기 작업장치의 사용자가 행한 조작의 내용을 나타내는 이벤트정보를 생성하고, 상기 작업장치의 통신유닛은, 상기 작업장치의 입출력 유닛이 생성한 이벤트정보를 공통 키를 송신한 산업용 기기에 송신하고, 상기 산업용 기기의 통신유닛은, 공통 키를 송신한 작업장치가 송신한 이벤트정보를 수신하고, 상기 산업용 기기의 입출력 유닛은, 상기 산업용 기기의 통신유닛이 수신한 이벤트정보의 전부 또는 일부를 출력하는 것을 특징으로 하는 원격 보수시스템.
(11) (10)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 사용자가 고장의 원인을 특정한 것을 나타내는 이벤트정보를 생성하는 것을 특징으로 하는 원격 보수시스템.
(12) (11)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 사용자가 특정한 사상을 고장의 원인으로서 판단한 이유를 접수하고, 접수한 이유를 이벤트정보에 저장하는 것을 특징으로 하는 원격 보수시스템.
(13) (11)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 복호화 유닛이 기억하고 있는 공통 키를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 생성하는 것을 특징으로 하는 원격 보수시스템.
(14) (11)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 입출력 유닛이 기억하고 있는 기기정보를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 생성하는 것을 특징으로 하는 원격 보수시스템.
(15) (10)에 기재된 원격 보수시스템으로서, 상기 작업장치의 통신유닛은, 상기 작업장치의 입출력 유닛이 생성한 이벤트정보를 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하고, 기억한 이벤트 송신규칙에 따라 상기 작업장치의 입출력 유닛이 생성한 이벤트정보를 산업용 기기에 송신하는 것을 특징으로 하는 원격 보수시스템.
(16) (15)에 기재된 원격 보수시스템으로서, 상기 작업장치의 통신유닛은, 상기 작업장치의 사용자가 고장의 원인을 특정한 것을 나타내는 이벤트정보를 상기공통 키를 송신한 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하는 것을 특징으로 하는 원격 보수시스템.
(17) (16)에 기재된 원격 보수시스템으로서, 상기 작업장치의 통신유닛은, 특정한 사상을 고장의 원인으로서 판단한 이유를 나타내는 이벤트정보를 상기 공통 키를 송신한 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하는 것을 특징으로 하는 원격 보수시스템.
(18) (15)에 기재된 원격 보수시스템으로서, 상기 작업장치의 통신유닛은, 상기 작업장치의 복호화 유닛이 기억하고 있는 공통 키를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 상기 공통 키를 송신한 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하는 것을 특징으로 하는 원격 보수시스템.
(19) (15)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 입출력 유닛이 기억하고 있는 기기정보를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 상기 공통 키를 송신한 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하는 것을 특징으로 하는 원격 보수시스템.
(20) (1)에 기재된 원격 보수시스템으로서, 상기 작업장치는, 산업용 기기를 식별하는 정보와, 고장의 원인을 특정하기 위하여 사용한 암호화 기기정보와, 고장에 대한 대처방법을 관련지어 등록하는 등록유닛을 가지고, 상기 작업장치의 입출력 유닛은, 등록유닛을 참조하여 해당하는 고장에 대한 대처법을 출력하는 것을 특징으로 하는 원격 보수시스템.
(21) (1)에 기재된 원격 보수시스템으로서, 상기 산업용 기기는, 반도체제조검사장치인 것을 특징으로 하는 원격 보수시스템.
(22) 인터넷을 거쳐 접속된 작업장치로부터 원격으로 보수작업을 받는 산업용 기기로서, 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과, 상기 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 상기 작업장치로부터의 요구에 따라 상기 작업장치에 송신하고, 상기 암호화 기기정보를 암호화할 때에 사용한 공통 키를 암호화 기기정보를 수신한 상기 작업장치로부터의 요구에 따라 송신하는 통신유닛과, 상기 산업용 기기가 상기 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력하는 입출력 유닛을 가지는 것을 특징으로 하는 산업용 기기.
(23) (22)에 기재된 산업용 기기로서, 상기 입출력 유닛은, 상기 작업장치에 입력시키는 암호화 기기정보를 기억매체에 출력하는 것을 특징으로 하는 산업용 기기.
(24) (22)에 기재된 산업용 기기로서, 상기 통신유닛은, 상기 공통 키를 상기 작업장치에 관련지어져 있는 공개 키를 사용하여 암호화하여 송신하는 것을 특징으로 하는 산업용 기기.
(25) (22)에 기재된 산업용 기기로서, 상기 통신유닛은, 상기 작업장치의 사용자의 속성을 나타내는 속성정보와, 공통 키를 송신하기 위하여 필요한 상기 작업장치의 사용자의 속성의 조건을 나타내는 조건정보를 유지하고, 상기 작업장치로부터 공통 키를 요구받은 경우에는, 상기 사용자의 속성정보와 공통 키의 조건정보를 판독하여, 판독한 조건정보에 있는 조건을 판독한 속성정보에 있는 속성이 만족되어 있는 경우에 한하여 공통 키를 상기 작업장치에 송신하는 것을 특징으로 하는 산업용 기기.
(26) (22)에 기재된 산업용 기기로서, 상기 통신유닛은, 상기 작업장치의 사용자가 기기정보에 대하여 행한 조작의 내용을 나타내는 이벤트정보를 공통 키를 송신한 작업장치로부터 수신하고, 상기 입출력 유닛은, 상기 통신유닛이 수신한 이벤트정보의 전부 또는 일부를 출력하는 것을 특징으로 하는 산업용 기기.
(27) (26)에 기재된 원격 보수시스템으로서, 상기 통신유닛은, 상기 작업장치의 사용자가 고장의 원인을 특정한 것을 나타내는 이벤트정보를 수신하는 것을특징으로 하는 산업용 기기.
(28) (27)에 기재된 원격 보수시스템으로서, 상기 통신유닛은, 상기 작업장치의 사용자가 특정한 사상을 고장의 원인으로서 판단한 이유를 나타내는 이벤트정보를 수신하는 것을 특징으로 하는 산업용 기기.
(29) (26)에 기재된 산업용 기기로서, 상기 통신유닛은, 상기 작업장치가 기억하고 있는 공통 키를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 수신하는 것을 특징으로 하는 산업용 기기.
(30) (26)에 기재된 산업용 기기로서, 상기 통신유닛은, 상기 작업장치가 기억하고 있는 기기정보를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 수신하는 것을 특징으로 하는 산업용 기기.
(31) 인터넷을 거쳐 접속된 산업용 기기를 원격으로 보수하는 작업장치로서, 상기 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화한 정보인 암호화 기기정보를 상기 산업용 기기로부터 수신하고, 상기 암호화 기기정보를 암호화할 때에 사용한 공통 키를 상기 산업용 기기에 요구하여 수신하는 통신유닛과, 상기 통신유닛이 수신한 공통 키를 기억하고, 기억한 공통 키를 사용하여 암호화 기기정보를 복호화하는 복호화 유닛과, 상기 복호화 유닛이 복호화한 기기정보를 기억하고, 기억한 기기정보의 전부 또는 일부를 출력하는 입출력 유닛을 가지는 것을 특징으로 하는 작업장치.
(32) (31)에 기재된 작업장치로서, 상기 입출력 유닛은, 상기 산업용 기기가 출력한 암호화 기기정보를 기억매체로부터 입력하는 것을 특징으로 하는 작업장치.
(33) (31)에 기재된 작업장치로서, 상기 통신유닛은, 상기 산업용 기기로부터 수신한 공통 키를 작업장치에 관련지어져 있는 비밀 키를 사용하여 복호화하는 것을 특징으로 하는 작업장치.
(34) (31)에 기재된 작업장치로서, 상기 복호화 유닛은, 상기 통신유닛이 수신한 공통 키에 대한 조작을 제한하는 규칙을 기억하고, 기억한 규칙에 따라 상기 통신유닛이 수신한 공통 키에 대한 조작을 제한하는 것을 특징으로 하는 작업장치.
(35) (31)에 기재된 작업장치로서, 상기 입출력 유닛은, 상기 복호화 유닛이 복호화한 기기정보에 대한 조작을 제한하는 규칙을 기억하고, 기억한 규칙에 따라 상기 복호화 유닛이 복호화한 기기정보에 대한 조작을 제한하는 것을 특징으로 하는 작업장치.
(36) (31)에 기재된 작업장치로서, 상기 입출력 유닛은, 기억한 상기 기기정보를 동화상을 사용하여 출력하는 것을 특징으로 하는 작업장치.
(37) (31)에 기재된 작업장치로서, 상기 입출력 유닛은, 기억한 상기 기기정보를 타이밍차트를 사용하여 출력하는 것을 특징으로 하는 작업장치.
(38) (31)에 기재된 작업장치로서, 상기 입출력 유닛은, 기억한 복수의 상기기기 데이터를 타이밍차트의 위에서 겹쳐서 출력장치에 출력하는 것을 특징으로 하는 작업장치.
(39) (31)에 기재된 작업장치로서, 상기 입출력 유닛은, 상기 입출력 유닛이 출력한 기기정보에 대하여 상기 작업장치의 사용자가 행한 조작의 내용을 나타내는 이벤트정보를 생성하고, 상기 통신유닛은, 상기 입출력 유닛이 생성한 이벤트정보를 공통 키를 송신한 산업용 기기에 송신하는 것을 특징으로 하는 작업장치.
(40) (31)에 기재된 작업장치로서, 상기 입출력 유닛은, 상기 작업장치의 사용자가 고장의 원인을 특정한 것을 나타내는 이벤트정보를 생성하는 것을 특징으로 하는 작업장치.
(41) (4O)에 기재된 작업장치로서, 상기 입출력 유닛은, 상기 작업장치의 사용자가 특정한 사상을 고장의 원인으로서 판단한 이유를 접수하고, 접수한 이유를 이벤트정보에 저장하는 것을 특징으로 하는 작업장치.
(42) (31)에 기재된 작업장치로서, 상기 입출력 유닛은, 상기 작업장치의 복호화 유닛이 기억하고 있는 공통 키를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 생성하는 것을 특징으로 하는 작업장치.
(43) (31)에 기재된 작업장치로서, 상기 입출력 유닛은, 상기 작업장치의 입출력 유닛이 기억하고 있는 기기정보를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 생성하는 것을 특징으로 하는 작업장치.
(44) (31)에 기재된 작업장치로서, 상기 통신유닛은, 상기 입출력 유닛이 생성한 이벤트정보를 산업용 기기에 송신하는 규칙을 기억하고, 기억한 규칙에 따라 상기 작업장치의 입출력 유닛이 생성한 이벤트정보를 산업용 기기에 송신하는 것을 특징으로 하는 작업장치.
(45) (44)에 기재된 작업장치로서, 상기 통신유닛은, 상기 작업장치의 사용자가 고장의 원인을 특정한 것을 나타내는 이벤트정보를 상기 공통 키를 송신한 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하는 것을 특징으로하는 작업장치.
(46) (45)에 기재된 작업장치로서, 상기 통신유닛은, 특정한 사상을 고장의 원인으로서 판단한 이유를 나타내는 이벤트정보를 상기 공통 키를 송신한 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하는 것을 특징으로 하는 작업장치.
(47) (45)에 기재된 작업장치로서, 상기 통신유닛은, 상기 복호화 유닛이 기억하고 있는 공통 키를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 상기 공통 키를 송신한 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하는 것을 특징으로 하는 작업장치.
(48) (45)에 기재된 작업장치로서, 상기 입출력 유닛은, 상기 입출력 유닛이 기억하고 있는 기기정보를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 상기 공통 키를 송신한 산업용 기기에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하는 것을 특징으로 하는 작업장치.
(49) (31)에 기재된 작업장치로서, 상기 작업장치는, 산업용 기기를 식별하는 정보와, 고장의 원인을 특정하기 위하여 사용한 암호화 기기정보와, 고장에 대한 대처방법을 관련지어 등록하는 등록유닛을 가지고, 상기 입출력 유닛은, 등록유닛을 참조하여 해당하는 고장에 대한 대처법을 출력하는 것을 특징으로 하는 작업장치.
(50) 특정의 처리를 실행하는 하나 이상의 산업용 기기와, 산업용 기기로부터 송신되는 정보를 관리하는 관리장치와, 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템으로서, 상기 산업용 기기는, 산업용 기기의 상태를 나타내는 기기정보를 상기 관리장치에 송신하는 통신유닛을 가지고, 상기 관리장치는, 상기 산업용 기기가 송신한 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과, 상기 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 상기 작업장치로부터의 요구에 따라 상기 작업장치에 송신하고, 상기 암호화 기기정보를 암호화할 때에 사용한 공통 키를 암호화 기기정보를 수신한 상기 작업장치로부터의 요구에 따라 송신하는 통신유닛과, 상기 관리장치가 상기 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력하는 입출력 유닛을 가지고, 상기 작업장치는, 상기 관리장치의 통신유닛이 송신한 암호화 기기정보를 수신하고, 상기암호화 기기정보를 암호화할 때에 사용한 공통 키를 상기 관리장치에 요구하여 수신하는 통신유닛과, 상기 작업장치의 통신유닛이 수신한 공통 키를 기억하고, 기억한 공통 키를 사용하여 암호화 기기정보를 복호화하는 복호화 유닛과, 상기 복호화 유닛이 복호화한 기기정보를 기억하고, 기억한 기기정보의 전부 또는 일부를 출력하는 입출력 유닛을 가지는 것을 특징으로 하는 원격 보수시스템.
(51) (50)에 기재된 원격 보수시스템으로서, 상기 관리장치의 입출력 유닛은, 상기 암호화 기기정보를 기억매체에 출력하고, 상기 작업장치의 입출력 유닛은, 상기 관리장치의 입출력 유닛이 출력한 암호화 기기정보를 기억매체로부터 입력하는 것을 특징으로 하는 원격 보수시스템.
(52) (50)에 기재된 원격 보수시스템으로서, 상기 관리장치의 통신유닛은, 공통 키를 상기 작업장치에 관련지어져 있는 공개 키를 사용하여 암호화하여 송신하고, 상기 작업장치의 통신유닛은, 상기 산업용 기기의 통신유닛으로부터 수신한 공통 키를 상기 공개 키에 관련지어져 있는 비밀 키를 사용하여 복호화하는 것을 특징으로 하는 원격 보수시스템.
(53) (50)에 기재된 원격 보수시스템으로서, 상기 관리장치의 통신유닛은, 상기 작업장치의 사용자의 속성을 나타내는 속성정보와, 공통 키를 송신하기 위하여 필요한 상기 작업장치의 사용자의 속성의 조건을 나타내는 조건정보를 유지하고, 상기 작업장치로부터 공통 키를 요구받은 경우에는, 상기 사용자의 속성정보와 공통 키의 조건정보를 판독하고, 판독한 조건정보에 있는 조건을 판독한 속성정보에 있는 속성이 만족되어 있는 경우에 한하여 공통 키를 상기 작업장치에 송신하는 것을 특징으로 하는 원격 보수시스템.
(54) (50)에 기재된 원격 보수시스템으로서, 상기 작업장치의 복호화 유닛은, 상기 작업장치의 통신유닛이 수신한 공통 키에 대한 조작을 제한하는 규칙을 기억하고, 기억한 규칙에 따라 상기 작업장치의 통신유닛이 수신한 공통 키에 대한 조작을 제한하는 것을 특징으로 하는 원격 보수시스템.
(55) (50)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 복호화 유닛이 복호화한 기기정보에 대한 조작을 제한하는 규칙을 기억하고, 기억한 규칙에 따라 상기 작업장치의 복호화 유닛이 복호화한 기기정보에 대한 조작을 제한하는 것을 특징으로 하는 원격 보수시스템.
(56) (50)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 기억한 상기 기기정보를 동화상을 사용하여 출력하는 것을 특징으로 하는 원격보수시스템.
(57) (50)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 기억한 상기 기기정보를 타이밍차트를 사용하여 출력하는 것을 특징으로 하는 원격 보수시스템.
(58) (50)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 기억한 복수의 상기 기기 데이터를 타이밍차트의 위에서 겹쳐서 출력장치에 출력하는 것을 특징으로 하는 원격 보수시스템.
(59) (50)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 입출력 유닛이 출력한 기기정보에 대하여 상기 작업장치의 사용자가 행한 조작의 내용을 나타내는 이벤트정보를 생성하고, 상기 작업장치의 통신유닛은, 상기 작업장치의 입출력 유닛이 생성한 이벤트정보를 공통 키를 송신한 관리장치에 송신하고, 상기 관리장치의 통신유닛은, 공통 키를 송신한 작업장치가 송신한 이벤트정보를 수신하고, 상기 관리장치의 입출력 유닛은, 상기 관리장치의 통신유닛이 수신한 이벤트정보의 전부 또는 일부를 출력하는 것을 특징으로 하는 원격 보수시스템.
(60) (59)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 사용자가 고장의 원인을 특정한 것을 나타내는 이벤트정보를 생성하는 것을 특징으로 하는 원격 보수시스템.
(61) (59)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 사용자가 특정한 사상을 고장의 원인으로서 판단한 이유를 접수하고, 접수한 이유를 이벤트정보에 저장하는 것을 특징으로 하는 원격 보수시스템.
(62) (59)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 복호화 유닛이 기억하고 있는 공통 키를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 생성하는 것을 특징으로 하는 원격 보수시스템.
(63) (59)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 입출력 유닛이 기억하고 있는 기기정보를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 생성하는 것을 특징으로 하는 원격 보수시스템.
(64) (59)에 기재된 원격 보수시스템으로서, 상기 작업장치의 통신유닛은, 상기 작업장치의 입출력 유닛이 생성한 이벤트정보를 상기 관리장치에 송신하는 규칙을 기억하고, 기억한 규칙에 따라 상기 작업장치의 입출력 유닛이 생성한 이벤트정보를 관리장치에 송신하는 것을 특징으로 하는 원격 보수시스템.
(65) (64)에 기재된 원격 보수시스템으로서, 상기 작업장치의 통신유닛은, 상기 작업장치의 사용자가 고장의 원인을 특정한 것을 나타내는 이벤트정보를 상기공통 키를 송신한 관리장치에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하는 것을 특징으로 하는 원격 보수시스템.
(66) (64)에 기재된 원격 보수시스템으로서, 상기 작업장치의 통신유닛은, 특정의 사상을 고장의 원인으로서 판단한 이유를 나타내는 이벤트정보를 상기 공통키를 송신한 관리장치에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하는 것을 특징으로 하는 원격 보수시스템.
(67) (64)에 기재된 원격 보수시스템으로서, 상기 작업장치의 통신유닛은, 상기 작업장치의 복호화 유닛이 기억하고 있는 공통 키를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 상기 공통 키를 송신한 관리장치에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하는 것을 특징으로 하는 원격 보수시스템.
(68) (64)에 기재된 원격 보수시스템으로서, 상기 작업장치의 입출력 유닛은, 상기 작업장치의 입출력 유닛이 기억하고 있는 기기정보를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 상기 공통 키를 송신한 관리장치에 송신하는 규칙을 나타내는 이벤트 송신규칙을 기억하는 것을 특징으로 하는 원격 보수시스템.
(69) (50)에 기재된 원격 보수시스템으로서, 상기 작업장치는, 산업용 기기를 식별하는 정보와, 고장의 원인을 특정하기 위하여 사용한 암호화 기기정보와, 고장에 대한 대처방법을 관련지어 등록하는 등록유닛을 가지고, 상기 작업장치의 입출력 유닛은, 등록유닛을 참조하여 해당하는 고장에 대한 대처법을 출력하는 것을 특징으로 하는 원격 보수시스템.
(70) (50)에 기재된 원격 보수시스템으로서, 상기 산업용 기기는, 반도체제조검사장치인 것을 특징으로 하는 원격 보수시스템.
(71) 특정의 처리를 실행하는 하나 이상의 산업용 기기로부터 송신되는 정보를 관리하는 관리장치로서, 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과, 인터넷을 거쳐 접속된 작업장치로부터의 요구에 따라 상기 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 상기 작업장치에 송신하고, 상기 암호화 기기정보를 암호화할 때에 사용한 공통 키를 암호화 기기정보를 수신한 상기 작업장치로부터의 요구에 따라 송신하는 통신유닛과, 상기 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력하는 입출력 유닛을 가지는 것을 특징으로 하는 관리장치.
(72) (71)에 기재된 관리장치로서, 상기 입출력 유닛은, 상기 작업장치에 입력시키는 암호화 기기정보를 기억매체에 출력하는 것을 특징으로 하는 관리장치.
(73) (71)에 기재된 관리장치로서, 상기 통신유닛은, 공통 키를 상기 작업장치에 관련지어져 있는 공개 키를 사용하여 암호화하여 송신하는 것을 특징으로 하는 관리장치.
(74) (71)에 기재된 관리장치로서, 상기 통신유닛은, 상기 작업장치의 사용자의 속성을 나타내는 속성정보와, 공통 키를 송신하기 위하여 필요한 상기 작업장치의 사용자의 속성의 조건을 나타내는 조건정보를 유지하고, 상기 작업장치로부터 공통 키를 요구받은 경우에는, 상기 사용자의 속성정보와 공통 키의 조건정보를 판독하고, 판독한 조건정보에 있는 조건을 판독한 속성정보에 있는 속성이 만족되어 있는 경우에 한하여 공통 키를 상기 작업장치에 송신하는 것을 특징으로 하는 관리장치.
(75) (71)에 기재된 관리장치로서, 상기 통신유닛은, 상기 작업장치의 사용자가 기기정보에 대하여 행한 조작의 내용을 나타내는 이벤트정보를 공통 키를 송신한 작업장치로부터 수신하고, 상기 입출력 유닛은, 상기 통신유닛이 수신한 이벤트정보의 전부 또는 일부를 출력하는 것을 특징으로 하는 관리장치.
(76) (75)에 기재된 관리장치로서, 상기 통신유닛은, 상기 작업장치의 사용자가 고장의 원인을 특정한 것을 나타내는 이벤트정보를 수신하는 것을 특징으로 하는 관리장치.
(77) (75)에 기재된 관리장치로서, 상기 통신유닛은, 상기 작업장치의 사용자가 특정한 사상을 고장의 원인으로서 판단한 이유를 나타내는 이벤트정보를 수신하는 것을 특징으로 하는 관리장치.
(78) (75)에 기재된 관리장치로서, 상기 통신유닛은, 상기 작업장치가 기억하고 있는 공통 키를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 수신하는 것을 특징으로 하는 관리장치.
(79) (75)에 기재된 관리장치로서, 상기 통신유닛은, 상기 작업장치가 기억하고 있는 기기정보를 상기 작업장치의 사용자가 삭제한 것을 나타내는 이벤트정보를 수신하는 것을 특징으로 하는 관리장치.
(80) 특정의 처리를 실행하는 하나 이상의 산업용 기기와, 산업용 기기를 보수하는 하나 이상의 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템으로서, 상기산업용 기기는, 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과, 상기 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 송신하는 작업장치를 결정하는 결정유닛과, 암호화 유닛이 암호화한암호화 기기정보를 상기 결정유닛이 결정한 작업장치에 송신하고, 상기 암호화 기기정보를 수신한 상기 작업장치로부터의 요구에 따라 상기 암호화 기기정보를 암호화할 때에 사용한 공통 키를 송신하는 통신유닛과, 상기 산업용 기기가 상기 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력하는 입출력 유닛을 가지고, 상기 작업장치는, 상기 산업용 기기의 통신유닛이 송신한 암호화 기기정보를 수신하고, 상기 암호화 기기정보를 암호화할 때에 사용한 공통 키를 상기 산업용 기기에 요구하여 수신하는 통신유닛과, 상기 작업장치의 통신유닛이 수신한 공통 키를 기억하고, 기억한 공통 키를 사용하여 암호화 기기정보를 복호화하는 복호화 유닛과, 상기 복호화 유닛이 복호화한 기기정보를 기억하고, 기억한 기기정보의 전부 또는 일부를 출력하는 입출력 유닛을 가지는 것을 특징으로 하는 원격 보수시스템.
(81) (80)에 기재된 원격 보수시스템으로서, 상기 산업용 기기의 결정유닛은, 상기 각 작업장치가 제공할 수 있는 보수작업의 품질을 나타내는 품질정보를 기억하고, 기억한 품질정보에 의거하여 보수를 의뢰하는 것을 나타내는 보수의뢰를 송신하는 적어도 하나 이상의 작업장치를 결정하고, 상기 산업용 기기의 통신유닛은, 상기 산업용 기기의 결정유닛이 결정한 작업장치에 보수의뢰와 상기 암호화 기기정보를 송신하는 것을 특징으로 하는 원격 보수시스템.
(82) (80)에 기재된 원격 보수시스템으로서, 상기 산업용 기기의 결정유닛은, 보수의뢰를 송신하는 적어도 하나의 작업장치의 후보를 생성하고, 상기 산업용 기기의 입출력 유닛은, 상기 산업용 기기의 결정유닛이 생성한 후보를 출력하고,상기 산업용 기기의 결정유닛은, 상기 산업용 기기의 입출력 유닛이 출력한 후보 중으로부터 상기 산업용 기기의 사용자가 선택한 작업장치를 보수의뢰를 송신하는 작업장치로 하여 결정하는 것을 특징으로 하는 원격 보수시스템.
(83) (80)에 기재된 원격 보수시스템으로서, 상기 산업용 기기는, 반도체제조검사장치인 것을 특징으로 하는 원격 보수시스템.
(84) 인터넷을 거쳐 접속된 하나 이상의 작업장치로부터 원격으로 보수작업을 받는 산업용 기기로서, 상기 산업용 기기는, 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과, 상기 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 송신하는 작업장치를 결정하는 결정유닛과, 암호화 유닛이 암호화한 암호화 기기정보를 상기 결정유닛이 결정한 작업장치에 송신하고, 암호화 기기정보를 수신한 상기 작업장치로부터의 요구에 따라 상기 암호화 기기정보를 암호화할 때에 사용한 공통 키를 송신하는 통신유닛과, 상기 산업용 기기가 상기 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력하는 입출력 유닛을 가지는 것을 특징으로 하는 산업용 기기.
(85) (84)에 기재된 산업용 기기로서, 상기 결정유닛은, 상기 각 작업장치가 제공할 수 있는 보수작업의 품질을 나타내는 품질정보를 기억하고, 상기 산업용 기기의 통신유닛이 수신한 품질정보에 의거하여 보수를 의뢰하는 것을 나타내는 보수의뢰를 송신하는 적어도 하나 이상의 작업장치를 결정하고, 상기 통신유닛은, 상기 산업용 기기의 결정유닛이 결정한 작업장치에 보수의뢰와 상기 암호화 기기정보를 송신하는 것을 특징으로 하는 산업용 기기.
(86) (84)에 기재된 산업용 기기로서, 상기 결정유닛은, 보수의뢰를 송신하는 적어도 하나의 작업장치의 후보를 생성하고, 상기 산업용 기기의 입출력 유닛은, 상기 결정유닛이 생성한 후보를 출력하고, 상기 결정유닛은, 상기 입출력 유닛이 출력한 후보 중으로부터 상기 산업용 기기의 사용자가 선택한 산업용 기기를 보수의뢰를 송신하는 작업장치로 하여 결정하는 것을 특징으로 하는 산업용 기기.
(87) 특정의 처리를 실행하는 하나 이상의 산업용 기기와, 산업용 기기로부터 송신되는 정보를 관리하는 관리장치와, 산업용 기기를 보수하는 하나 이상의 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템으로서, 상기 산업용 기기는, 산업용 기기의 상태를 나타내는 기기정보를 상기 관리장치에 송신하는 통신유닛을 가지고, 상기 관리장치는, 상기 산업용 기기의 통신유닛이 송신한 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과, 상기 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 송신하는 작업장치를 결정하는 결정유닛과, 상기 암호화 유닛이 암호화한 암호화 기기정보를 결정유닛이 결정한 상기 작업장치에 송신하고, 암호화 기기정보를 수신한 상기 작업장치로부터의 요구에 따라 상기 암호화 기기정보를 암호화할 때에 사용한 공통 키를 송신하는 통신유닛과, 상기 관리장치가 상기 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력하는 입출력 유닛을 가지고, 상기 작업장치는, 상기 관리장치의 통신유닛이 송신한 암호화 기기정보를 수신하고, 상기 암호화 기기정보를 암호화한 공통 키를 상기 관리장치에 요구하여 수신하는 통신유닛과, 상기 작업장치의 통신유닛이 수신한 공통 키를 기억하고, 기억한 공통 키를 사용하여 암호화 기기정보를 복호화하는 복호화 유닛과, 상기복호화 유닛이 복호화한 기기정보를 기억하고, 기억한 기기정보의 전부 또는 일부를 출력하는 입출력 유닛을 가지는 것을 특징으로 하는 원격 보수시스템.
(88) (87)에 기재된 원격 보수시스템으로서, 상기 관리장치의 결정유닛은, 상기 각 작업장치가 제공할 수 있는 보수작업의 품질을 나타내는 품질정보를 기억하고, 기억한 품질정보에 의거하여 보수를 의뢰하는 것을 나타내는 보수의뢰를 송신하는 적어도 하나 이상의 작업장치를 결정하고, 상기 관리장치의 통신유닛은, 상기 관리장치의 결정유닛이 결정한 작업장치에 보수의뢰와 상기 암호화 기기정보를 송신하는 것을 특징으로 하는 원격 보수시스템.
(89) (87)에 기재된 원격 보수시스템으로서, 상기 관리장치의 결정유닛은, 보수의뢰를 송신하는 적어도 하나의 작업장치의 후보를 생성하고, 상기 관리장치의 입출력 유닛은, 상기 관리장치의 결정유닛이 생성한 후보를 출력하고, 상기 관리장치의 결정유닛은, 상기 관리장치의 입출력 유닛이 출력한 후보 중으로부터 상기 관리장치의 사용자가 선택한 작업장치를 보수의뢰를 송신하는 작업장치로 하여 결정하는 것을 특징으로 하는 원격 보수시스템.
(90) (87)에 기재된 원격 보수시스템으로서, 상기 산업용 기기는, 반도체제조검사장치인 것을 특징으로 하는 원격 보수시스템.
(91) 특정의 처리를 실행하는 하나 이상의 산업용 기기로부터 송신되는 정보를 관리하는 관리장치로서, 상기 산업용 기기로부터 수신한 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과, 상기 암호화 유닛이 암호화한 기기정보 인 암호화 기기정보를 송신하는 작업장치를 결정하는 결정유닛과, 상기 암호화유닛이 암호화한 암호화 기기정보를 상기 결정유닛이 결정한 작업장치에 송신하고, 상기 암호화 기기정보를 수신한 상기 작업장치로부터의 요구에 따라 상기 암호화 기기정보를 암호화할 때에 사용한 공통 키를 송신하는 통신유닛과, 상기 통신유닛이 상기 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력하는 입출력 유닛을 가지는 것을 특징으로 하는 관리장치.
(92) (91)에 기재된 관리장치로서, 상기 결정유닛은, 상기 각 작업장치가 제공할 수 있는 보수작업의 품질을 나타내는 품질정보를 기억하고, 기억한 품질정보에 의거하여 보수를 의뢰하는 것을 나타내는 보수의뢰를 송신하는 적어도 하나 이상의 작업장치를 결정하고, 상기 통신유닛은, 상기 결정유닛이 결정한 작업장치에 보수의뢰와 상기 암호화 기기정보를 송신하는 것을 특징으로 하는 관리장치.
(93) (91)에 기재된 관리장치로서, 상기 결정유닛은, 보수의뢰를 송신하는 적어도 하나의 작업장치의 후보를 생성하고, 상기 입출력 유닛은, 상기 관리장치의 결정유닛이 생성한 후보를 출력하고, 상기 결정유닛은, 상기 입출력 유닛이 출력한 후보 중으로부터 상기 관리장치의 사용자가 선택한 작업장치를 보수의뢰를 송신하는 작업장치로 하여 결정하는 것을 특징으로 하는 관리장치.
이상 설명한 바와 같이, 본 발명에 의하면, 산업용 기기의 사용자가 허가하는 범위내에서, 하나 하나의 산업용 기기에 축적된 기기정보를 보수원에 대하여 안전하게 공개하는 것이 가능하게 된다.

Claims (14)

  1. 산업용 기기와 그 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템에 있어서,
    상기 산업용 기기는 그 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과,
    상기 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 상기 작업장치로부터의 요구에 따라 송신하는 통신유닛과,
    상기 산업용 기기가 상기 작업장치에 공통 키를 송신한 것을 출력하는 입출력 유닛을 구비한 것을 특징으로 하는 원격 보수시스템.
  2. 산업용 기기와 그 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템에 있어서,
    상기 작업장치는, 상기 산업용 기기의 상태를 나타내는 기기정보가 암호화된 암호화 기기정보와 공통 키를 수신하는 통신유닛과,
    상기 공통 키를 사용하여 상기 암호화 기기정보를 복호화하는 복호화 유닛과,
    상기 복호화 유닛이 복호화한 기기정보를 출력하는 입출력 유닛을 구비한 것을 특징으로 하는 원격 보수시스템.
  3. 산업용 기기와 그 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템에 있어서,
    상기 산업용 기기는 그 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과,
    상기 암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 상기 작업장치로부터의 요구에 따라 송신하는 통신유닛과,
    상기 산업용 기기가 상기 작업장치에 공통 키를 송신한 것을 출력하는 입출력 유닛을 구비하고,
    상기 작업장치는, 상기 산업용 기기의 통신유닛이 송신한 암호화 기기정보와 공통 키를 수신하는 통신유닛과,
    상기 공통 키를 사용하여 상기 암호화 기기정보를 복호화하는 복호화 유닛과,
    상기 복호화 유닛이 복호화한 기기정보를 출력하는 입출력 유닛을 구비한 것을 특징으로 하는 원격 보수시스템.
  4. 특정의 처리를 실행하는 하나 이상의 산업용 기기와, 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템에 있어서,
    산업용 기기는, 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과,
    암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 작업장치로부터의 요구에 따라 작업장치에 송신하고, 암호화 기기정보를 암호화할 때에 사용한 공통 키를 암호화 기기정보를 수신한 작업장치로부터의 요구에 따라 송신하는 통신유닛과,
    산업용 기기가 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력하는 입출력 유닛을 구비하고,
    작업장치는, 산업용 기기의 통신유닛이 송신한 암호화 기기정보를 수신하고, 암호화 기기정보를 암호화할 때에 사용한 공통 키를 산업용 기기에 요구하여 수신하는 통신유닛과,
    작업장치의 통신유닛이 수신한 공통 키를 기억하고, 기억한 공통 키를 사용하여 암호화 기기정보를 복호화하는 복호화 유닛과,
    복호화 유닛이 복호화한 기기정보를 기억하고, 기억한 기기정보의 전부 또는 일부를 출력하는 입출력 유닛을 구비한 것을 특징으로 하는 원격 보수시스템.
  5. 특정의 처리를 실행하는 하나 이상의 산업용 기기와, 산업용 기기로부터 송신되는 정보를 관리하는 관리장치와, 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템에 있어서,
    산업용 기기는, 산업용 기기의 상태를 나타내는 기기정보를 관리장치에 송신하는 통신유닛을 구비하고,
    관리장치는, 산업용 기기가 송신한 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과,
    암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 작업장치로부터의 요구에 따라 작업장치에 송신하고, 암호화 기기정보를 암호화할 때에 사용한 공통 키를 암호화 기기정보를 수신한 작업장치로부터의 요구에 따라 송신하는 통신유닛과,
    관리장치가 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력하는 입출력 유닛을 구비하고,
    작업장치는, 관리장치의 통신유닛이 송신한 암호화 기기정보를 수신하고, 암호화 기기정보를 암호화할 때에 사용한 공통 키를 관리장치에 요구하여 수신하는 통신유닛과,
    작업장치의 통신유닛이 수신한 공통 키를 기억하고, 기억한 공통 키를 사용하여 암호화 기기정보를 복호화하는 복호화 유닛과,
    복호화 유닛이 복호화한 기기정보를 기억하고, 기억한 기기정보의 전부 또는 일부를 출력하는 입출력 유닛을 구비한 것을 특징으로 하는 원격 보수시스템.
  6. 특정의 처리를 실행하는 하나 이상의 산업용 기기와, 산업용 기기를 보수하는 하나 이상의 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템에 있어서,
    산업용 기기는, 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과,
    암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 송신하는 작업장치를 결정하는 결정유닛과,
    암호화 유닛이 암호화한 암호화 기기정보를 결정유닛이 결정한 작업장치에 송신하고, 암호화 기기정보를 수신한 작업장치로부터의 요구에 따라 암호화 기기정보를 암호화할 때에 사용한 공통 키를 송신하는 통신유닛과,
    산업용 기기가 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력하는 입출력 유닛을 구비하고,
    작업장치는, 산업용 기기의 통신유닛이 송신한 암호화 기기정보를 수신하고, 암호화 기기정보를 암호화할 때에 사용한 공통 키를 산업용 기기에 요구하여 수신하는 통신유닛과,
    작업장치의 통신유닛이 수신한 공통 키를 기억하고, 기억한 공통 키를 사용하여 암호화 기기정보를 복호화하는 복호화 유닛과,
    복호화 유닛이 복호화한 기기정보를 기억하고, 기억한 기기정보의 전부 또는 일부를 출력하는 입출력 유닛을 구비한 것을 특징으로 하는 원격 보수시스템.
  7. 특정의 처리를 실행하는 하나 이상의 산업용 기기와, 산업용 기기로부터 송신되는 정보를 관리하는 관리장치와, 산업용 기기를 보수하는 하나 이상의 작업장치가 인터넷을 거쳐 접속된 원격 보수시스템에 있어서,
    산업용 기기는, 산업용 기기의 상태를 나타내는 기기정보를 관리장치에 송신하는 통신유닛을 구비하고,
    관리장치는, 산업용 기기의 통신유닛이 송신한 기기정보를 특정한 공통 키를 사용하여 암호화하는 암호화 유닛과,
    암호화 유닛이 암호화한 기기정보인 암호화 기기정보를 송신하는 작업장치를 결정하는 결정유닛과,
    암호화 유닛이 암호화한 암호화 기기정보를 결정 유닛이 결정한 작업장치에 송신하고, 암호화 기기정보를 수신한 작업장치로부터의 요구에 따라 암호화 기기정보를 암호화할 때에 사용한 공통 키를 송신하는 통신유닛과,
    관리장치가 작업장치에 공통 키를 송신한 것을 나타내는 이력의 전부 또는 일부를 출력하는 입출력 유닛을 구비하고,
    작업장치는, 상기 관리장치의 통신유닛이 송신한 암호화 기기정보를 수신하고, 암호화 기기정보를 암호화한 공통 키를 관리장치에 요구하여 수신하는 통신유닛과,
    작업장치의 통신유닛이 수신한 공통 키를 기억하고, 기억한 공통 키를 사용하여 암호화 기기정보를 복호화하는 복호화 유닛과,
    복호화 유닛이 복호화한 기기정보를 기억하고, 기억한 기기정보의 전부 또는 일부를 출력하는 입출력 유닛을 구비한 것을 특징으로 하는 원격 보수시스템.
  8. 제 1항 내지 제 7항 중 어느 한 항에 있어서,
    상기 산업용 기기는, 반도체제조검사장치인 것을 특징으로 하는 원격 보수시스템.
  9. 제 1항 내지 제 7항 중 어느 한 항에 있어서,
    상기작업장치는, 상기 기기정보에 의거하여 실시한 상기 산업용 기기의 보수의 내용에 따른 대가를 연산하는 연산유닛을 구비하고, 상기 작업장치의 입출력 유닛은 상기 연산된 대가를 송신하는 것을 특징으로 하는 원격 보수시스템.
  10. 산업용 기기와 그 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속되어, 상기 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하는 단계와;
    암호화된 암호화 기기정보를 상기 작업장치로부터의 요구에 따라 송신하는 단계와;
    상기 산업용 기기로부터 상기 작업장치에 공통 키가 송신된 것을 출력하는 단계를 구비한 것을 특징으로 하는 원격 보수방법.
  11. 산업용 기기와 그 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속되어, 상기 산업용 기기의 상태를 나타내는 기기정보가 암호화된 암호화 기기정보와 공통 키를 수신하는 단계와;
    상기 공통 키를 사용하여 상기 암호화 기기정보를 복호화하는 단계와;
    복호화된 기기정보를 출력하는 단계를 구비한 것을 특징으로 하는 원격 보수방법.
  12. 산업용 기기와 그 산업용 기기를 보수하는 작업장치가 인터넷을 거쳐 접속되어, 상기 산업용 기기의 상태를 나타내는 기기정보를 특정한 공통 키를 사용하여 암호화하는 단계와;
    암호화된 암호화 기기정보를 상기 작업장치로부터의 요구에 따라 송신하는 단계와;
    상기 산업용 기기가 상기 작업장치에 공통 키를 송신한 것을 출력하는 단계와;
    송신된 암호화 기기정보와 공통 키를 수신하는 단계와;
    상기 공통 키를 사용하여 상기 암호화 기기정보를 복호화하는 단계와;
    복호화된 기기정보를 출력하는 단계를 구비한 것을 특징으로 하는 원격 보수방법.
  13. 제 10항 내지 제 12항 중 어느 한 항에 있어서,
    상기 산업용 기기는, 반도체제조검사장치인 것을 특징으로 하는 원격 보수방법.
  14. 제 10항 내지 제 12항 중 어느 한 항에 있어서,
    상기 작업장치에 의하여 상기 기기정보에 의거하여 실시한 상기 산업용 기기의 보수의 내용에 따른 대가를 연산하고, 그 연산된 대가를 송신하는 것을 특징으로 하는 원격 보수방법.
KR1020030033942A 2002-05-29 2003-05-28 원격 보수시스템 및 원격 보수방법 Expired - Fee Related KR100984332B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2002-00154895 2002-05-29
JP2002154895A JP4299996B2 (ja) 2002-05-29 2002-05-29 遠隔保守システムおよび遠隔保守方法

Publications (2)

Publication Number Publication Date
KR20030093110A true KR20030093110A (ko) 2003-12-06
KR100984332B1 KR100984332B1 (ko) 2010-09-30

Family

ID=29417182

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030033942A Expired - Fee Related KR100984332B1 (ko) 2002-05-29 2003-05-28 원격 보수시스템 및 원격 보수방법

Country Status (5)

Country Link
US (3) US7373501B2 (ko)
EP (1) EP1367470A3 (ko)
JP (1) JP4299996B2 (ko)
KR (1) KR100984332B1 (ko)
TW (1) TWI258650B (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101066559B1 (ko) * 2009-09-30 2011-09-21 (주)홈시큐넷 기계장비의 원격 보수를 위한 감시 시스템

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9785140B2 (en) * 2000-02-01 2017-10-10 Peer Intellectual Property Inc. Multi-protocol multi-client equipment server
JP4299996B2 (ja) * 2002-05-29 2009-07-22 株式会社日立ハイテクノロジーズ 遠隔保守システムおよび遠隔保守方法
US20050137751A1 (en) * 2003-12-05 2005-06-23 Cox Damon K. Auto-diagnostic method and apparatus
US20050203789A1 (en) * 2004-03-15 2005-09-15 Tokyo Electron Limited Activity management system and method of using
JP4579594B2 (ja) * 2004-06-29 2010-11-10 株式会社日立ハイテクノロジーズ 半導体製造検査装置の遠隔保守システムおよび遠隔保守方法
US20060053297A1 (en) * 2004-09-03 2006-03-09 Huang Chien C System and method for protecting equipment data
WO2006088265A1 (en) * 2005-01-28 2006-08-24 Samsung Electronics Co., Ltd. An inspection apparatus and method of a electronic device
WO2006088264A1 (en) * 2005-01-28 2006-08-24 Samsung Electronics Co., Ltd. An inspection apparatus and method of a electronic device
US8250151B2 (en) * 2005-10-12 2012-08-21 Bloomberg Finance L.P. System and method for providing secure data transmission
US7610176B2 (en) * 2006-06-06 2009-10-27 Palm, Inc. Technique for collecting information about computing devices
US20080021718A1 (en) * 2006-06-08 2008-01-24 Db Industries, Inc. Centralized Database of Information Related to Inspection of Safety Equipment Items Inspection and Method
US20080021717A1 (en) * 2006-06-08 2008-01-24 Db Industries, Inc. Method of Facilitating Controlled Flow of Information for Safety Equipment Items and Database Related Thereto
US20080021919A1 (en) * 2006-06-08 2008-01-24 Db Industries, Inc. Method for Retrofitting Safety Equipment Items and Database
ES2632366T3 (es) 2007-08-31 2017-09-12 3M Innovative Properties Company Determinación de estados de componentes acoplados de manera desmontable a un equipo de protección personal
EP3361426A1 (en) 2007-08-31 2018-08-15 3M Innovative Properties Company Determining conditions of personal protection articles against at least one criterion
US8013738B2 (en) 2007-10-04 2011-09-06 Kd Secure, Llc Hierarchical storage manager (HSM) for intelligent storage of large volumes of data
US7382244B1 (en) 2007-10-04 2008-06-03 Kd Secure Video surveillance, storage, and alerting system having network management, hierarchical data storage, video tip processing, and vehicle plate analysis
CN101415178B (zh) * 2007-10-19 2011-08-03 华为技术有限公司 一种外观包的管理方法、系统和设备
KR101514647B1 (ko) * 2008-01-24 2015-04-23 삼성전자주식회사 이종 무선 네트워크간의 데이터 트래픽을 분산하는 장치
KR101018840B1 (ko) * 2008-11-27 2011-03-04 세메스 주식회사 유저 인터페이스를 이용하여 반도체 제조 설비를 제어하는 시스템 및 그 방법
JP5672453B2 (ja) * 2011-06-15 2015-02-18 株式会社Ihi 遠隔保守システム及び遠隔保守方法
US8548172B2 (en) * 2011-07-08 2013-10-01 Sap Ag Secure dissemination of events in a publish/subscribe network
WO2014013558A1 (ja) * 2012-07-18 2014-01-23 株式会社日立製作所 計算機、ガイド情報提供方法及び記録媒体
US8762725B2 (en) * 2012-10-19 2014-06-24 Caterpillar Inc. Secure machine-to-machine communication protocol
US9198060B2 (en) * 2013-01-30 2015-11-24 Dell Products L.P. Information handling system physical component maintenance through near field communication device interaction
US9124655B2 (en) 2013-01-30 2015-09-01 Dell Products L.P. Information handling system operational management through near field communication device interaction
US9569294B2 (en) 2013-01-30 2017-02-14 Dell Products L.P. Information handling system physical component inventory to aid operational management through near field communication device interaction
US20140230052A1 (en) * 2013-02-11 2014-08-14 Motorola Mobility Llc System and method for testing a secured manufactured device
US8893964B2 (en) 2013-03-15 2014-11-25 Dell Products L.P. Secure point of sale presentation of a barcode at an information handling system display
JP6048372B2 (ja) * 2013-10-29 2016-12-21 株式会社安川電機 産業機器管理システム、産業機器管理サーバ、産業機器管理方法、プログラム、及び情報記憶媒体
CN103941676B (zh) * 2014-03-28 2016-04-06 金丰(中国)机械工业有限公司 一种机电设备维护保养的远程控制方法
JP2016057794A (ja) * 2014-09-09 2016-04-21 村田機械株式会社 管理装置、制御装置、繊維機械管理システム、及び繊維機械の管理方法
AU2016315661B2 (en) 2015-09-01 2019-08-15 3M Innovative Properties Company Providing safety related contextual information in a personal protective equipment system
JP6941619B2 (ja) 2016-03-07 2021-09-29 スリーエム イノベイティブ プロパティズ カンパニー 個人用保護具のためのインテリジェントな安全監視及び分析システム
CN111766787A (zh) * 2019-04-02 2020-10-13 上海观创智能科技有限公司 一种智能家居控制系统及方法
CN112231680A (zh) * 2020-03-16 2021-01-15 沈寿娟 基于物联网的访问权限验证方法及设备
CN113093678B (zh) * 2021-04-07 2022-12-20 国能(泉州)热电有限公司 一种电厂dcs系统数据处理方法
CN113391616B (zh) * 2021-05-13 2021-12-24 中国矿业大学 一种基于事件触发机制的矿用电车安全状态估计方法

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57137933A (en) * 1981-02-18 1982-08-25 Fujitsu Ltd On-line diagnostic system of audio response device
JPH02240710A (ja) 1989-03-14 1990-09-25 Nec Corp ホストコンピュータのユーザ課金システム
JPH07303104A (ja) 1994-05-06 1995-11-14 Nippon Telegr & Teleph Corp <Ntt> 暗号機能付き蓄積形通信システム
JPH0969057A (ja) 1995-08-31 1997-03-11 Fuji Xerox Co Ltd 状況集計装置及びその方法
JP3919294B2 (ja) 1997-06-24 2007-05-23 キヤノン株式会社 産業用機器の遠隔保守システムおよび方法
TWI249760B (en) * 1996-07-31 2006-02-21 Canon Kk Remote maintenance system
US6411678B1 (en) * 1999-10-01 2002-06-25 General Electric Company Internet based remote diagnostic system
JP4644900B2 (ja) * 2000-03-07 2011-03-09 ソニー株式会社 通信手段を介したサービス提供システム、サービス提供方法、およびサービス仲介装置、並びにプログラム提供媒体
US6493065B2 (en) 2000-05-30 2002-12-10 Canon Kabushiki Kaisha Alignment system and alignment method in exposure apparatus
JP2002057101A (ja) 2000-05-30 2002-02-22 Canon Inc 露光装置の調整システム、位置合わせ装置、露光装置の調整方法、位置合わせ方法、情報処理装置、露光装置、およびこれらを利用したデバイス製造方法、並びに調整情報供給方法
US7085937B1 (en) * 2000-09-06 2006-08-01 Xanboo, Inc. Adaptive method for amortizing authentication overhead
US6618692B2 (en) * 2000-09-20 2003-09-09 Hitachi, Ltd. Remote diagnostic system and method for semiconductor manufacturing equipment
JP3633886B2 (ja) * 2001-06-21 2005-03-30 独立行政法人情報通信研究機構 鍵共有システム、鍵共有装置、鍵共有方法、プログラム、ならびに、情報記録媒体
US20030032421A1 (en) 2001-08-07 2003-02-13 Konica Corporation Maintenance service support host apparatus
EP1433077B1 (en) * 2001-09-10 2013-03-06 Adara Networks, Inc. System and method for directing clients to optimal servers in computer networks
JP2003101570A (ja) * 2001-09-21 2003-04-04 Sony Corp 通信処理システム、通信処理方法、およびサーバー装置、並びにコンピュータ・プログラム
US6901306B2 (en) 2002-02-27 2005-05-31 Hitachi High-Technologies Corporation Semiconductor manufacturing apparatus and its diagnosis apparatus and operating system
JP4299996B2 (ja) 2002-05-29 2009-07-22 株式会社日立ハイテクノロジーズ 遠隔保守システムおよび遠隔保守方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101066559B1 (ko) * 2009-09-30 2011-09-21 (주)홈시큐넷 기계장비의 원격 보수를 위한 감시 시스템

Also Published As

Publication number Publication date
EP1367470A2 (en) 2003-12-03
US7849304B2 (en) 2010-12-07
JP4299996B2 (ja) 2009-07-22
US20080005554A1 (en) 2008-01-03
US7373501B2 (en) 2008-05-13
JP2003347179A (ja) 2003-12-05
US20080133032A1 (en) 2008-06-05
US20030226010A1 (en) 2003-12-04
TW200307862A (en) 2003-12-16
TWI258650B (en) 2006-07-21
EP1367470A3 (en) 2009-12-30
KR100984332B1 (ko) 2010-09-30

Similar Documents

Publication Publication Date Title
KR100984332B1 (ko) 원격 보수시스템 및 원격 보수방법
US8881246B2 (en) System and method for providing secured integrated engineering analysis
US8051204B2 (en) Information asset management system, log analysis server, log analysis program, and portable medium
KR100950125B1 (ko) 트레이서빌리티 시스템, 트레이서빌리티 방법, 및트레이서빌리티 프로그램을 기록한 컴퓨터로 판독 가능한기록 매체
JP4280003B2 (ja) 遠隔保守方法および産業用機器
US6901306B2 (en) Semiconductor manufacturing apparatus and its diagnosis apparatus and operating system
CN104268488B (zh) 用于产品注册的系统和方法
KR20020022530A (ko) 반도체제조장치의 원격진단시스템 및 원격진단방법
US20100031046A1 (en) Method for Authorizing Access to at Least One Automation Component of a Technical System
CN112949870A (zh) 用于在自动化工程中的现场设备的防篡改操作的方法
JP4959637B2 (ja) 半導体製造検査装置を遠隔で保守する作業装置
JP5124355B2 (ja) 遠隔保守システム
JP4982435B2 (ja) 遠隔保守システム
JP2004207679A (ja) 自動化管理システム
US20230237353A1 (en) Machine Learning Based Predictive P-F Curve Maintenance Optimization Platform and Associated Method
JP2002099323A (ja) 半導体製造装置のリモート診断システム及びリモート診断方法
JP4606855B2 (ja) 可搬型記録媒体、クリーンルーム用衣服及びクリーンルーム用衣服チェック装置
JP7422959B1 (ja) 表示プログラム、クライアント装置、ネットワークシステム及び表示制御方法
US20250238148A1 (en) Authentication server, authentication system, and authentication method
JP2002093676A (ja) 半導体製造装置のリモート診断システム及びリモート診断方法
JP2003271562A (ja) サーバ装置、ワークフローシステム、プログラム及び記憶媒体
US20070187474A1 (en) Method, system, and computer program product for managing technology information associated with a supply chain
JP2004265221A (ja) 測定機器用プログラム実行制限方法
KR20080033267A (ko) 원격 기기 등록 시스템 및 방법
CN116703172A (zh) 钢轨焊缝管理方法、系统、设备及介质

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

A201 Request for examination
AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PB0901 Examination by re-examination before a trial

St.27 status event code: A-6-3-E10-E12-rex-PB0901

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

St.27 status event code: A-3-4-F10-F13-rex-PB0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20130902

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20140902

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20150820

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20160921

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20160921

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000