[go: up one dir, main page]

KR100323586B1 - Method for file copy in electronic switching system - Google Patents

Method for file copy in electronic switching system Download PDF

Info

Publication number
KR100323586B1
KR100323586B1 KR1019990014012A KR19990014012A KR100323586B1 KR 100323586 B1 KR100323586 B1 KR 100323586B1 KR 1019990014012 A KR1019990014012 A KR 1019990014012A KR 19990014012 A KR19990014012 A KR 19990014012A KR 100323586 B1 KR100323586 B1 KR 100323586B1
Authority
KR
South Korea
Prior art keywords
file
copy
processor
copy target
rasp
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.)
Expired - Fee Related
Application number
KR1019990014012A
Other languages
Korean (ko)
Other versions
KR20000066715A (en
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 이계철
Priority to KR1019990014012A priority Critical patent/KR100323586B1/en
Publication of KR20000066715A publication Critical patent/KR20000066715A/en
Application granted granted Critical
Publication of KR100323586B1 publication Critical patent/KR100323586B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0062Provisions for network management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/2254Arrangements for supervision, monitoring or testing in networks
    • H04M3/2263Network management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • H04Q9/02Automatically-operated arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/55Aspects of automatic or semi-automatic exchanges related to network data storage and management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은 전전자교환기에서의 파일 복사 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것임.The present invention relates to a file copying method in an electronic switchboard and a computer-readable recording medium having recorded thereon a program for realizing the method.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은, 교환기 운용에 필요한 다수의 파일을 한번의 명령어 입력으로 복사하도록 하는 전전자교환기에서의 파일 복사 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.An object of the present invention is to provide a method of copying a file in an electronic switchgear to copy a plurality of files necessary for operating an exchange with a single command input, and a computer-readable recording medium recording a program for realizing the method.

3. 발명의 해결방법의 요지3. Summary of Solution to Invention

본 발명은, 전전자교환기에서의 파일 복사 방법에 있어서, 교환기 운용에 필요한 파일 복사 명령어 입력에 의해 파일 복사를 처리하기 위한 프로세스를 생성하여 상기 파일 복사 명령어 입력에 따른 입력 파라미터가 수행 가능한 요구인지를 확인하는 제 1 단계; 상기 제 1 단계의 확인 결과, 상기 입력 파라미터가 수행 가능하지 않으면 그를 표시하고, 상기 입력 파라미터가 수행 가능하면 복사가 수행될 프로세서와 디스크의 상태가 정상인지를 확인하는 제 2 단계; 상기 제 2 단계의 확인 결과, 상기 프로세서 및 상기 디스크 중 어느 하나의 상태가 정상이 아니면 그를 표시하고, 상기 프로세서와 상기 디스크의 상태가 정상이면 상기 복사 대상 파일 리스트를 상기 전전자교환기 실행에 필요한 파일에 우선순위를 두어 작성하는 제 3 단계; 상기 리스트에 따라 복사 대상 장치로 시그널을 전송하여 복사 대상 파일의 이름과 크기를 전송하는 제 4 단계; 상기 복사 대상 장치가 상기 복사 대상 파일의 이름과 크기를 수신하여 기존에 존재하던 파일이면 기존의 파일을 삭제하고 새로운 파일을 생성하여 파일의 크기만큼의 공간을 확보하는 제 5 단계; 상기 복사 대상 파일의 내용을 전송하여 상기 새로운 파일에 기록하는 제 6 단계; 및 상기 파일의 복사가 올바르게 이루어졌는지에 따라 그 결과를 표시하는 제 7 단계를 포함함.According to the present invention, in the file copying method in the electronic switchboard, a process for processing file copying is generated by inputting a file copy command required for operation of the exchange to determine whether an input parameter according to the file copy command input is an executable request. Confirming the first step; A second step of checking whether the input parameter is not executable, if the input parameter is not executable, and checking whether the state of the processor and the disk to which copying is performed is normal; If the status of either of the processor and the disk is not normal as a result of the checking in the second step, and if the status of the processor and the disk is normal, the file to be copied to the copy target file list is required for executing the electronic switchboard. A third step of prioritizing and writing in the file; Transmitting a signal to a copy target device according to the list to transmit a name and a size of a copy target file; A fifth step in which the copy target device receives the name and size of the copy target file and deletes the existing file and creates a new file to secure a space equal to the size of the file if the existing file exists; A sixth step of transmitting contents of the copy target file and writing the contents to the new file; And a seventh step of displaying the result according to whether the copy of the file has been made correctly.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 전전자교환기에 이용됨.The present invention is used in the electron exchanger.

Description

전전자교환기에서의 파일 복사 방법{METHOD FOR FILE COPY IN ELECTRONIC SWITCHING SYSTEM}File copying method in electronic switchboard {METHOD FOR FILE COPY IN ELECTRONIC SWITCHING SYSTEM}

본 발명은 전전자교환기에서의 파일 복사 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 특히 TDX-100(Time Division eXchange-100)과 같은 전전자교환기의 모국과 별도로 존재하는 원격교환장치(RASM : Remote Access Switching Module)가 작동되게 하기 위해서 모국에 저장되어 있는 교환기 운용에 필요한 파일들을 원격교환장치(RASM)의 원격교환처리기(RASP : Remote Access Switching Processor) 등으로 복사하는 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention relates to a file copying method in an electronic switchgear and a computer-readable recording medium recording a program for realizing the method, and more particularly, to a mother station of an electronic switchgear such as a TDX-100 (Time Division eXchange-100). In order to operate the Remote Access Switching Module (RASM) that exists separately from the system, files necessary for the operation of the exchanger stored in the mother country are transferred to the Remote Access Switching Processor (RASP) of the Remote Switching System (RASM). The present invention relates to a computer-readable recording medium having recorded thereon a method for copying and a program for realizing the method.

먼저, 본 발명에 사용되는 중요 용어의 개념을 살펴보면 다음과 같다.First, the concept of important terms used in the present invention will be described.

원격교환장치(RASM)는 TDX-100과 같은 전전자교환기의 모국과 펄스 코드 변조(PCM : Pulse Code Modulation)방식의 중계선을 통해 연결되어 있으며 모국의 가입자를 위한 중계역할을 해 줄 뿐만아니라 모국과의 연결 장애시 자기 독립(stand-alone)적으로 통화로를 구성하여 교환기능을 갖춘 장치로 정의된다.The Remote Switching System (RASM) is connected to the mother station of the electronic switchboard, such as the TDX-100, through a pulse code modulation (PCM) relay line, and acts as a relay for the subscribers of the mother country. It is defined as a device with a switching function by constructing a call path in a stand-alone manner in case of a connection failure.

중앙제어서브시스템 처리기(CCP : Central Control Processor)는 전전자교환기의 모국에 존재하여 시스템의 총괄적인 운용 및 유지보수 기능을 수행하는 중앙제어서브시스템(CCS : Central Control Subsystem)의 처리기로 정의된다.The central control processor (CCP) is defined as the processor of the central control subsystem (CCS), which resides in the home country of the electronic switchboard and performs the overall operation and maintenance of the system.

운용 및 유지보수 처리기(OMP : Operation and Maintenance Processor)는 TDX-10A와 같은 전전자교환기 내의 유지보수, 시험관리 등의 유지보수 기능과 망관리, 과금, 통계, 데이터베이스 관리 등의 운용관리 등을 수행하는 처리기로 정의된다.Operation and Maintenance Processor (OMP) performs maintenance functions such as maintenance and test management in all electronic switchboards such as TDX-10A, and operation management such as network management, billing, statistics, database management, etc. Is defined as a processor.

운용자 정합 처리기(MMP : Man Machine Processor)는 운용자와 TDX-10A와 같은 전전자교환기간 또는 운용센터와 교환기간의 대화를 가능하게 하는 처리기로 정의된다.A Man Machine Processor (MMP) is defined as a processor that enables the operator to communicate with the operator center or exchange center, such as the TDX-10A.

인간-컴퓨터간 통신(MMC : Man Machine Communication)은 운용자가 입출력 장치를 통하여 교환기의 각종 시험이나 측정 또는 내용 변경 등에 관련된 운용 및 유지보수 작업을 수행할 수 있도록 해 주는 교환기와 운용자간에 사용되는 규정된 언어로 정의된다.Man Machine Communication (MMC) is a defined protocol used between an operator and an operator that enables an operator to perform operations and maintenance tasks related to various tests, measurements, or changes of contents through an I / O device. Defined in the language.

프로세서간 통신(IPC : Inter-Processor Communication)은 교환기 내에 분산되어 있는 다수의 프로세서들간에 메시지를 교환함으로써 호처리를 수행하게 되는데 이때, 메시지를 각 프로세서간에 교환하는 것으로 정의된다. 이를 위해서는 교환기 내부에 별도의 IPC 네트워크가 존재한다.Inter-processor communication (IPC) performs call processing by exchanging messages between a plurality of processors distributed in an exchange, and is defined as exchanging messages between processors. For this purpose, a separate IPC network exists inside the exchange.

종래의 TDX-10A와 같은 전전자교환기에서는 MMC에 의한 운용 및 유지보수 처리기(OMP)와 운용자 정합 처리기(MMP), 운용 및 유지보수 처리기(OMP)와 입출력 처리기(IOP : Input/Output Processor)의 전체파일 복사 기능을 운용 소프트웨어 관리(DFM : Disk FIle Management)블록에서 수행하고 있으며, TDX-10A와 같은 전전자교환기의 상위레벨 운용체제인 크로스(CROS : Concurrent Real-time Operating System)에서 지원하는 파일 시스템을 사용하므로, 원본 디스크에 있는 모든 파일을 우선 순위에 따라서 대상 디스크에 복사하는 것이었다. TDX-10A와 같은 전전자교환기의 상위레벨 운용체제인 크로스(CROS)에서 지원하는 파일 시스템에 접근하기 위해서 응용 프로그램은 디스크와 파일 이름 정보만이 필요하였다. 따라서 교환기 운용에 필요한 실행파일, 프로세서 로드 데이터(PLD : Processor Load Data) 등이 하나의 디스크에 구분없이 저장되어 있었다.In the conventional electronic switch such as the TDX-10A, the operation and maintenance processor (OMP), the operator matching processor (MMP), the operation and maintenance processor (OMP) and the input / output processor (IOP) The full file copy function is performed by the Disk FIle Management (DFM) block, and is supported by CROS: Concurrent Real-time Operating System (CROS), which is a high-level operating system of all electronic exchanges such as the TDX-10A. Because of the system, all files on the source disk were copied to the destination disk in priority order. In order to access the file system supported by CROS, a high-level operating system of electronic switchers such as the TDX-10A, the application only needed disk and file name information. Therefore, executable files and processor load data (PLD) required for the operation of the exchange were stored in one disk without distinction.

그러나, TDX-100과 같은 전전자교환기에서는 도스(DOS : Disk Operating System)와 같은 운용체제를 사용하여 다수의 볼륨(C 또는 D 등)과 디렉토리(C/Prog 등)를 지원하므로, 교환기 운용에 필요한 실행파일, 프로세서 로드 데이터(PLD : Processor Load Data) 등이 종류에 따라 각각 다른 디렉토리에 저장되므로 이를 한번의 명령으로는 원격교환장치(RASM)와 같은 복사 대상 장치로의 복사가 어려운 문제점이 있었다.However, electronic exchanges such as the TDX-100 support multiple volumes (such as C or D) and directories (such as C / Prog) using an operating system such as DOS (Disk Operating System). Since the necessary executables and the processor load data (PLD) are stored in different directories according to their types, it is difficult to copy them to a copy target device such as a remote switching device (RASM) with a single command. .

상기한 바와 같은 문제점을 해결하기 위하여 안출된 본 발명은, 교환기 운용에 필요한 다수의 파일을 한번의 명령어 입력으로 복사하도록 하는 전전자교환기에서의 파일 복사 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.In order to solve the above problems, the present invention provides a file copying method in an all-electronic switching system which copies a plurality of files necessary for the operation of an exchange with a single command input, and a computer recording a program for realizing the method. The purpose is to provide a recording medium that can be read by.

도 1 은 본 발명이 적용되는 전전자교환기의 구성예시도.1 is an exemplary configuration diagram of an electron exchanger to which the present invention is applied.

도 2a 및 도 2b 는 본 발명에 따른 전전자교환기에서의 프로세서간 파일 복사 방법에 대한 일실시예 흐름도.2A and 2B are an embodiment flowchart of a method for copying files between processors in an electronic switch according to the present invention;

*도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

11 : 중앙제어서브시스템 처리기 12 : 원격교환장치 처리기11: central control system processor 12: remote switching unit processor

111, 121 : 운용 소프트웨어 관리 블록 112, 122 : 운용체제부111, 121: Management software management block 112, 122: Operating system part

113, 123 : 디스크113, 123: disk

상기 목적을 달성하기 위한 본 발명은, 전전자교환기에서의 파일 복사 방법에 있어서, 교환기 운용에 필요한 파일 복사 명령어 입력에 의해 파일 복사를 처리하기 위한 프로세스를 생성하여 상기 파일 복사 명령어 입력에 따른 입력 파라미터가 수행 가능한 요구인지를 확인하는 제 1 단계; 상기 제 1 단계의 확인 결과, 상기 입력 파라미터가 수행 가능하지 않으면 그를 표시하고, 상기 입력 파라미터가 수행 가능하면 복사가 수행될 프로세서와 디스크의 상태가 정상인지를 확인하는 제 2 단계; 상기 제 2 단계의 확인 결과, 상기 프로세서 및 상기 디스크 중 어느 하나의 상태가 정상이 아니면 그를 표시하고, 상기 프로세서와 상기 디스크의 상태가 정상이면 상기 복사 대상 파일 리스트를 상기 전전자교환기 실행에 필요한 파일에 우선순위를 두어 작성하는 제 3 단계; 상기 리스트에 따라 복사 대상 장치로 시그널을 전송하여 복사 대상 파일의 이름과 크기를 전송하는 제 4 단계; 상기 복사 대상 장치가 상기 복사 대상 파일의 이름과 크기를 수신하여 기존에 존재하던 파일이면 기존의 파일을 삭제하고 새로운 파일을 생성하여 파일의 크기만큼의 공간을 확보하는 제 5 단계; 상기 복사 대상 파일의 내용을 전송하여 상기 새로운 파일에 기록하는 제 6 단계; 및 상기 파일의 복사가 올바르게 이루어졌는지에 따라 그 결과를 표시하는 제 7 단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a file copying method in an electronic switchgear, comprising: generating a process for processing a file copy by inputting a file copy command required for operation of an exchange and thus input parameters according to the file copy command input. A first step of checking whether the request is feasible; A second step of checking whether the input parameter is not executable, if the input parameter is not executable, and checking whether the state of the processor and the disk to which copying is performed is normal; If the status of either of the processor and the disk is not normal as a result of the checking in the second step, and if the status of the processor and the disk is normal, the file to be copied to the copy target file list is required for executing the electronic switchboard. A third step of prioritizing and writing in the file; Transmitting a signal to a copy target device according to the list to transmit a name and a size of a copy target file; A fifth step in which the copy target device receives the name and size of the copy target file and deletes the existing file and creates a new file to secure a space equal to the size of the file if the existing file exists; A sixth step of transmitting contents of the copy target file and writing the contents to the new file; And a seventh step of displaying the result according to whether the copy of the file has been made correctly.

또한, 본 발명은, 대용량 프로세서를 구비한 전전자교환기에, 교환기 운용에 필요한 파일 복사 명령어 입력에 의해 파일 복사를 처리하기 위한 프로세스를 생성하여 상기 파일 복사 명령어 입력에 따른 입력 파라미터가 수행 가능한 요구인지를 확인하는 제 1 기능; 상기 제 1 기능의 확인 결과, 상기 입력 파라미터가 수행 가능하지 않으면 그를 표시하고, 상기 입력 파라미터가 수행 가능하면 복사가 수행될 프로세서와 디스크의 상태가 정상인지를 확인하는 제 2 기능; 상기 제 2 기능의 확인 결과, 상기 프로세서 및 상기 디스크 중 어느 하나의 상태가 정상이 아니면 그를 표시하고, 상기 프로세서와 상기 디스크의 상태가 정상이면 상기 복사 대상 파일 리스트를 상기 전전자교환기 실행에 필요한 파일에 우선순위를 두어 작성하는 제 3 기능; 상기 리스트에 따라 복사 대상 장치로 시그널을 전송하여 복사 대상 파일의 이름과 크기를 전송하는 제 4 기능; 상기 복사 대상 장치가 상기 복사 대상 파일의 이름과 크기를 수신하여 기존에 존재하던 파일이면 기존의 파일을 삭제하고 새로운 파일을 생성하여 파일의 크기만큼의 공간을 확보하는 제 5 기능; 상기 복사 대상 파일의 내용을 전송하여 상기 새로운 파일에 기록하는 제 6 기능; 및 상기 파일의 복사가 올바르게 이루어졌는지에 따라 그 결과를 표시하는 제 7 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In addition, the present invention, by generating a process for processing the file copy by inputting a file copy command required for the operation of the switchboard having a large processor, whether the input parameter according to the file copy command input is a request that can be performed A first function to confirm; A second function of checking whether the input parameter is not executable as a result of the checking of the first function, and checking whether the state of the processor and the disk to which copying is performed is normal if the input parameter is executable; If the status of either the processor or the disk is not normal as a result of the confirmation of the second function, and the state of the processor and the disk is normal, the file to be copied to the copy target file list is required for executing the electronic switchboard. A third function of prioritizing to write; A fourth function of transmitting a signal to a copy target device and transmitting a name and a size of a copy target file according to the list; A fifth function of deleting the existing file and creating a new file to secure a space equal to the size of the file if the copy target device receives the name and size of the copy target file and exists in the existing file; A sixth function of transmitting contents of the copy target file and writing the contents to the new file; And a computer-readable recording medium having recorded thereon a program for realizing a seventh function of displaying the result according to whether the copy of the file has been made correctly.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명이 적용되는 전전자교환기의 구성예시도이다.1 is an exemplary view of the configuration of an electron exchanger to which the present invention is applied.

도면에 도시된 바와 같이, 전전자교환기은 모국에 존재하는 중앙제어서브시스템 처리기(CCP, 11) 및 모국과 별도로 존재하는 원격교환장치(RASM) 내의 원격교환처리기(RASP, 12)를 포함하여 이루어진다.As shown in the figure, the electronic switchboard includes a central control system processor (CCP) 11 existing in the mother station and a remote switch processor (RASP) 12 in the remote switching unit (RASM) existing separately from the mother station.

전전자교환기의 모국에 존재하는 중앙제어서브시스템 처리기(CCP, 11)는 운용 소프트웨어 관리부(DFM, 111), 운용체제(OS)부(112) 및 저장 디스크(113)를 구비한다.The central control system processor (CCP) 11 existing in the mother station of the electronic switching system includes an operating software management unit (DFM) 111, an operating system (OS) unit 112, and a storage disk 113.

모국과 별도로 존재하는 원격교환장치(RASM) 내의 원격교환처리기(RASP, 12)에도 운용 소프트웨어 관리부(DFM, 121), 운용체제(OS)부(122) 및 저장 디스크(123)를 구비한다.The remote switching processor (RASP) 12 in the remote switching device (RASM), which is separate from the mother station, also includes an operating software management unit (DFM) 121, an operating system (OS) unit 122, and a storage disk 123.

운용 소프트웨어 관리부(DFM, 111, 121)는 전체파일 복사 명령을 인식하여 이를 처리하며, 디스크(113, 123)는 파일들을 저장하도록 저장공간을 제공한다. 운용체제(OS)부(112, 122)는 디스크(113, 123)가 복수의 볼륨(C 또는 D 등), 디렉토리(C/PROG 등)를 가지며 파일들을 그 종류에 따라 각각 다른 디렉토리에 저장될 수 있게 한다.The operating software management unit (DFM) 111, 121 recognizes the entire file copy command and processes it, and the disks 113, 123 provide a storage space for storing the files. The operating system (OS) units 112 and 122 have disks 113 and 123 having a plurality of volumes (such as C or D) and directories (such as C / PROG), and files may be stored in different directories according to their types. To be able.

도 2a 및 도 2b 는 본 발명에 따른 전전자교환기에서의 프로세서간 파일 복사 방법에 대한 일실시예 흐름도이다.2A and 2B are flowcharts illustrating an exemplary embodiment of a method for copying files between processors in an electronic switch according to the present invention.

전전자교환기의 모국과 원격교환장치(RASM)와는 PCM 중계선을 통해 연결되어 있으나 어떠한 원인으로 인해 이의 연결이 단절되는 경우가 발생하기도 한다. 따라서, 원격교환처리기(RASP, 12)가 자기 독립(stand-alone)적인 상태일 때 자체 디스크(123)에 저장된 파일들을 로딩시킴으로써 자체적으로 정상 기능을 수행할 수 있도록 하기 위해서 운용체제(OS), 필요한 실행 파일들, PLD 등을 중앙제어 서브시스템 처리기(CCP, 11)로부터 복사해 놓는 것이 필요하다.Although the mother station of the electronic switching center and the remote switching device (RASM) are connected through the PCM relay line, the connection may be disconnected due to some reason. Therefore, when the remote exchange processor (RASP) 12 is in a stand-alone state, the operating system (OS), in order to be able to perform its own normal function by loading the files stored on its own disk 123, It is necessary to copy the necessary executables, PLDs, etc. from the central control subsystem processor (CCP) 11.

운용 소프트웨어 관리부(DFM, 111)에서는 일반적인 파일 복사 MMC 명령어에 전체 복사 여부를 나타내는 파라미터를 두어 이 파라미터의 입력 여부에 따라 전체 복사를 인식하여 기능을 수행한다.The operating software manager (DFM) 111 puts a parameter indicating whether to make a full copy in the general file copy MMC command and performs a function by recognizing a full copy according to whether the parameter is input.

TDX-100과 같은 전전자교환기의 운용체제(OS)는 도스(DOS : Disk Operating System)를 지원하므로, 하나의 디스크는 복수의 볼륨(C 혹은 D), 디렉토리(C/PROG 등)를 가지며 파일들은 그 종류에 따라 각각 다른 디렉토리에 저장되므로, 전체 복사시는 복수의 디렉토리에서 복사대상 파일을 찾아 대상 프로세서의 동일한 이름의 디렉토리에 복사하는 일을 반복 수행한다.The operating system (OS) of the electronic switchboard, such as the TDX-100, supports DOS (Disk Operating System), so one disk has multiple volumes (C or D), directories (C / PROG, etc.) Since they are stored in different directories according to their types, when the entire copy is performed, the files are copied from a plurality of directories and copied to a directory of the same name of the target processor.

MMC를 통해 전체 파일에 대한 복사 명령이 입력되면 운용 소프트웨어관리부(DFM, 111)에서는 입력데이터를 분석하여 대상 원격교환처리기(RASP, 12)에 필요한 파일들을 우선 순위에 따라 복사한다. 이 파일들은 중앙제어 처리기(CCP, 11)의 디스크(113) 내에 C혹은 D 볼륨에 저장되어 있는데 파일의 종류에 따라 C/PROG, C/PLD, C/DATA 등의 디렉토리에 각각 저장되어 있으므로 운용 소프트웨어 관리부(DFM, 111)에서는 각 디렉토리에서 읽은 후 원격교환처리기(RASP, 12)의 해당 디렉토리에 동일한 이름의 파일을 생성하여 복사한다. 하나의 파일이 복사될 때마다 그 결과메시지를 출력하여 각 파일들의 복사여부를 알 수 있도록 하였고 이 과정을 반복하면서 대상 원격교환처리기(RASP, 12)의 로딩에 필요한 모든 파일을 복사한다. 정상적으로 전체 파일의 복사가 완료되면, 대상 볼륨에 'RASP_OK'라는 이름의 파일을 생성하여 각각의 결과 메시지 확인없이도 정상 복사 여부를 확인할 수 있다.When the copy command for the entire file is input through the MMC, the operation software management unit (DFM) 111 analyzes the input data and copies the files necessary for the target remote exchange processor (RASP) 12 in order of priority. These files are stored in the C or D volume in the disk 113 of the central control processor (CCP) 11, and are stored in the C / PROG, C / PLD, and C / DATA directories according to the file type. After reading from each directory, the software manager (DFM) 111 creates and copies a file of the same name in the corresponding directory of the remote exchange processor (RASP) 12. Whenever one file is copied, the result message is printed to know whether each file is copied. Repeat this process and copy all the files necessary for loading the target remote exchange processor (RASP, 12). When copying of the entire file is completed normally, a file named 'RASP_OK' is created on the target volume to check whether the file is normally copied without checking the result message.

또한 복수의 원격교환처리기(RASP, 12)에 대한 연속적인 전체 복사 기능은, 중앙제어서브시스템 처리기(CCP, 11)에서 한 개의 원격교환처리기(RASP, 12)로의 전체 복사는 시스템의 상태에 따라 약 15분-20분 정도가 소요되는데 명령어 파라미터 중 대상 원격교환처리기(RASP, 12)의 입력을 'RASP=0&1&2&3'와 같이 동시에 여러개를 받을 수 있도록 함으로써 한번의 명령어 입력으로 복수의 원격교환처리기(RASP, 12)로의 전체 복사를 수행하도록 할 수 있다. 이런 명령의 입력이 있는 경우 운용 소프트웨어 관리부(DFM, 111)에서는 중앙제어서브시스템 처리기(CCP, 11)에서 원격교환처리기(RASP, 12)로의 전체 파일 복사 작업을 수행하고 다시 대상 원격교환처리기(RASP, 12)를 변경하여 다음 원격교환처리기(RASP, 12)로의 복사를 수행하는 방법으로 기능을 수행한다.In addition, the continuous full copy function for multiple Remote Switch Processors (RASP) 12, the full copy from the Central Subsystem Processor (CCP, 11) to one Remote Switch Processor (RASP, 12) depends on the state of the system. It takes about 15 to 20 minutes, and it is possible to receive multiple inputs of the target remote exchange processor (RASP, 12) among the command parameters such as 'RASP = 0 & 1 & 2 & 3' at the same time. It is possible to make a full copy to RASP (12). If there is an input of such a command, the operating software management unit (DFM) 111 performs the entire file copy operation from the central subsystem processor (CCP, 11) to the remote exchange processor (RASP, 12), and then back to the target remote exchange processor (RASP). , 12) to perform the function by copying to the next remote exchange processor (RASP, 12).

프로세서간의 파일 복사 기능은 프로세서간 통신(IPC)을 이용하므로 동시에 다수의 원격교환장치처리기(RASP, 12)로의 파일 복사는 시스템의 IPC 부하를 급격히 증가시킬 수 있으므로 순차적인 방법을 택한다. 대상 원격교환처리기(RASP, 12) 정보가 복수로 입력되었을 경우에는 하나의 원격교환처리기(RASP, 12)로의 전체 파일 복사 기능을 수행하고 나서 입력 파라미터의 다음 원격교환처리기(RASP, 12) 정보로 대상 원격교환처리기(RASP, 12)를 변경하고, 다시 해당 원격교환처리기(RASP, 12)의 로딩에 필요한 파일들에 대해 전체 복사 과정을 반복한다.Since file copying between processors uses interprocessor communication (IPC), file copying to multiple remote switching device processors (RASP, 12) at the same time can dramatically increase the IPC load of the system. If multiple information on the target remote exchange processor (RASP, 12) is entered, perform the entire file copy function to one remote exchange processor (RASP, 12), and then go to the next remote exchange processor (RASP, 12) information of the input parameters. Change the target remote exchange processor (RASP) 12 and repeat the entire copying process for the files required for loading the remote exchange processor (RASP) 12 again.

순차적으로 전체 복사 기능을 반복하므로 하나의 원격교환처리기(RASP, 12)에 대한 전체 복사 기능과 동일한 출력메시지를 사용하되 대상 원격교환처리기(RASP, 12)가 남아 있을 경우는 'CONTINUE'와 같이 계속 진행중임을 표시한다.Repeat the entire copy function in sequence, so use the same output message as the full copy function for one remote exchange processor (RASP, 12), but continue with 'CONTINUE' if the target remote exchange processor (RASP, 12) remains. Indicates that it is in progress.

이를 도면에 도시된 흐름과 같이 순차적으로 설명하면 다음과 같다.This will be described in sequence as shown in the flow diagram as follows.

교환기 운용에 필요한 전체 파일 복사 명령어 입력에 의해 전체 파일 복사를 처리하기 위한 프로세스 1이 만들어진다(201). 입력된 파라미터가 수행 가능한 요구인지를 확인한다(202). 확인한 결과, 입력 파라미터가 수행 가능하지 않으면 그 원인 및 결과를 표시하고(204) 종료한다.Process 1 for processing a full file copy is made by inputting a full file copy command required for the exchange operation (201). It is checked whether the input parameter is an executable request (202). If it is confirmed that the input parameter is not executable, the cause and result are displayed (204), and the process ends.

입력된 파라미터가 수행 가능한지를 확인한 결과, 수행 가능하면 복사 기능이 수행될 프로세서 또는 디스크의 상태가 정상인지를 판단한다(203). 판단한 결과, 프로세서 또는 디스크 상태가 정상이 아니면, 그 원인 및 결과를표시하고(204) 종료한다. 판단한 결과, 프로세서 또는 디스크 상태가 정상이면, 복사대상 RASP로 복사되어져야 할 파일의 리스트를 우선순위를 두어 만든다(205).As a result of checking whether the input parameter is feasible, if it is feasible, it is determined whether the state of the processor or the disk on which the copy function is to be performed is normal (203). If it is determined that the processor or disk state is not normal, the cause and effect are displayed (204) and the process ends. As a result of the determination, if the processor or the disk state is normal, the list of files to be copied to the copy target RASP is prioritized (205).

파일의 종류는 크게 MMS 데이터, PLD, a.out들로 분류할 수 있으며, 환경 구성에 필요한 MMS 데이터는 /C/DATA 디렉토리에 존재하는 모든 파일을 대상으로 하고, 프로세서 로드 데이터(PLD)의 경우는 /C/PLD/P_R 디렉토리 중 해당 RASP용 1개만을, 실행 파일들인 a.out은 /C/PROG의 모든 하위 디렉토리에 존재하는 파일중에서 R_BLK_리스트 관계(relation)를 검색하여, 해당 RASP에 필요한 파일들만을 리스트에 버퍼링한다. 이때, 시스템 실행에 필요한 OS, 쉘(shell), PL_CM등의 파일은 가장 먼저 복사될 수 있도록 우선 순위를 둔다.The file types can be broadly classified into MMS data, PLD, and a.out. MMS data necessary for environment configuration targets all files in the / C / DATA directory. In the case of processor load data (PLD), Only one for the corresponding RASP in the / C / PLD / P_R directory. The executable file a.out searches for the R_BLK_ list relation among the files in all subdirectories of / C / PROG, Only buffer the necessary files in the list. At this time, the OS, shell, and PL_CM files required for system execution are prioritized to be copied first.

파일 복사의 대상 RASP로 시그널을 전송하여, RASP에서 파일의 복사를 수행할 프로세스 2의 생성을 요구한다(206). RASP에서는 전체 파일 복사가 이루어지도록 하기 위해 프로세스 2를 생성시킨다(207).A signal is sent to the target RASP for file copy, requesting the creation of process 2 to perform the file copy at the RASP (206). RASP creates Process 2 to ensure that a full file copy is made (207).

프로세스 1이 만들어진 복사 대상 파일 리스트의 순서에 따라 CCP 내에 대상 파일이 존재하는지를 확인한다(208). 확인 결과, CCP내에 대상 파일이 존재하지 않으면 원인과 결과를 표시하고(217) 복사 대상 파일 리스트의 마지막 파일에 대한 것이었는지를 판단한다(219).Process 1 checks whether the target file exists in the CCP according to the order of the copy target file list created (208). As a result of the check, if the target file does not exist in the CCP, the cause and effect are displayed (217), and it is determined whether or not it was for the last file of the copy target file list (219).

CCP 내에 대상 파일이 존재하는지를 확인한 결과, 존재하면 파일을 개방하여 파일 크기를 저장하고(209), RASP의 프로세스 2로 복사 대상 파일의 이름과 파일 크기를 전송한다(210).As a result of checking whether the target file exists in the CCP, if it exists, the file is opened to store the file size (209), and the name and file size of the copy target file are transmitted (210) to the process 2 of the RASP.

프로세스 2에서는 전송받은 복사 대상 파일의 이름과 파일 크기에 따라 기존에 존재하던 대상 파일을 삭제하고, 동일한 이름의 새로운 파일을 생성하며 파일 크기만큼의 공간을 확보한다(211).Process 2 deletes the existing target file according to the received copy target file name and file size, creates a new file with the same name, and secures space equal to the file size (211).

RASP에서 프로세스 2는 파일의 생성이 올바르게 이루어졌는지를 검사한다(212). 검사 결과, 파일의 생성이 올바르게 이루어지지 않았으면 원인과 결과를 표시하고(217) CCP의 프로세스 1으로 알려 복사 대상 파일 리스트의 마지막 파일에 대한 것이었는지를 판단한다(219).In RASP, process 2 checks 212 whether the file creation was successful. As a result of the check, if the file is not generated correctly, the cause and the result are displayed (217) and the process 1 of the CCP is informed to determine whether the file is the last file of the copy target file list (219).

프로세스 2가 파일의 생성이 올바르게 이루어졌는지를 검사한 결과, 올바르게 이루어졌으면 복사 준비가 되었음을 프로세스 1에 알린다(213).When process 2 checks whether the file is created correctly, it notifies process 1 that it is ready to copy (213).

프로세스 1은 대상 파일의 내용을 읽어 복사 대상인 RASP로 전송하며(214), 복사 대상 RASP의 프로세스 2는 전송된 파일내용을 신규로 생성된 파일에 기록하고(215), 파일의 복사가 올바르게 이루어졌는지를 확인한다(216). 확인 결과, 파일의 복사가 올바르게 이루어지지 않았으면 원인과 결과를 표시하고(217) 복사 대상 파일 리스트의 마지막 파일에 대한 것이었는지를 판단한다(219).Process 1 reads the contents of the target file and transfers it to the copy target RASP (214), and process 2 of the copy target RASP writes the transferred file contents to the newly created file (215) and checks whether the copy of the file has been made correctly. Check (216). As a result of the check, if the file is not copied correctly, the cause and effect are displayed (217), and it is determined whether the file is the last file of the copy target file list (219).

파일의 복사가 올바르게 이루어졌는지를 확인한 결과, 파일의 복사가 올바르게 이루어졌으면 결과를 표시하고(218) 복사 대상 파일 리스트의 마지막 파일에 대한 것이었는지를 판단한다(219).As a result of checking whether the file is copied correctly, if the file is copied correctly, the result is displayed (218), and it is determined whether the file is for the last file in the copy target file list (219).

복사 대상 파일 리스트의 마지막 파일에 대한 것이었는지를 판단한 결과, 마지막 파일이 아니면 복사 대상 파일 리스트의 다음 파일로 복사 대상을 변경하여(220) CCP 내에 대상 파일이 존재하는지를 확인하는 과정(208)부터 반복하여 수행한다.As a result of determining whether the file is the last file of the copy target file list, repeating the process of checking whether the target file exists in the CCP by changing the copy target to the next file in the copy target file list (220). Do it.

복사 대상 파일 리스트의 마지막 파일에 대한 것이었는지를 판단한 결과, 마지막 파일이면 전체 파일 복사가 이루어졌음을 표시하고(221), 복사할 대상 원격교환처리기(RASP)가 더 있는지를 확인한다(222). 확인 결과, 복사할 대상 원격교환처리기(RASP)가 더 있으면 복사가 계속 진행중임을 표시하고(223), 복사 대상 원격교환처리기(RASP)를 변경한 후(224), 전체 파일 복사의 대상 RASP로 시그널을 전송하여, RASP에서 파일의 복사를 수행할 프로세스 2의 생성을 요구하는 과정(206)부터 반복하여 수행한다.As a result of determining whether the file is the last file of the copy target file list, if it is the last file, it indicates that the entire file copy has been performed (221), and checks whether there is more target remote exchange processor (RASP) to copy (222). As a result of the check, if there are more RSPs to be copied, it indicates that the copy is in progress (223), changes the RTP to be copied (224), and then signals to the target RASP of the whole file copy. The process is repeatedly performed from step 206 of requesting generation of process 2 to copy a file in the RASP.

복사할 대상 원격교환처리기(RASP)가 더 있는지를 확인한 결과, 없으면 복사가 완료되었음을 표시하고(225) 종료한다.As a result of checking whether there is more target RAP to copy, if not, it indicates that the copy is completed (225) and terminates.

이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes can be made in the art without departing from the technical spirit of the present invention. It will be apparent to those of ordinary knowledge.

상기한 바와 같은 본 발명은, 원격교환처리기(RASP) 등의 자기 독립(stand-alone) 상태를 대비하여 교환기 운용에 필요한 파일 복사를 다수의 파일에 대하여 한번의 명령어 입력으로 처리하도록 함으로써 운용자의 파일관리 업무 편의를 제공할 수 있는 효과가 있다.In the present invention as described above, in preparation for a stand-alone state such as a remote exchange processor (RASP), the operator's file by processing the file copy required for the operation of the exchange with a single command input to a plurality of files There is an effect that can provide administrative convenience.

또한 본 발명은, 다수의 원격교환처리기(RASP)와 같은 복사 대상에 대해 파일 복사 요구가 있을 경우 한번의 명령어로 다수의 파일을 다수의 복사 대상으로 복사할 수 있도록 함으로써 운용자의 편의를 증대시킬 수 있으며, 순차적인 파일 복사 기능으로 시스템의 부하에 영항을 적게 미치도록 할 수 있는 효과가 있다.In addition, the present invention can increase the convenience of the operator by allowing a plurality of files to be copied to a plurality of copy targets with a single command when a file copy request is requested for a copy target such as a plurality of remote exchange processors (RASP). In addition, the sequential file copy function has the effect of reducing the load on the system.

Claims (12)

삭제delete 삭제delete 삭제delete 전전자교환기에서의 파일 복사 방법에 있어서,In the file copying method in the electronic switchgear, 교환기 운용에 필요한 파일 복사 명령어 입력에 의해 파일 복사를 처리하기 위한 프로세스를 생성하여 상기 파일 복사 명령어 입력에 따른 입력 파라미터가 수행 가능한 요구인지를 확인하는 제 1 단계;A first step of generating a process for processing a file copy by inputting a file copy command required for operating an exchange and confirming whether an input parameter according to the file copy command input is an executable request; 상기 제 1 단계의 확인 결과, 상기 입력 파라미터가 수행 가능하지 않으면 그를 표시하고, 상기 입력 파라미터가 수행 가능하면 복사가 수행될 프로세서와 디스크의 상태가 정상인지를 확인하는 제 2 단계;A second step of checking whether the input parameter is not executable, if the input parameter is not executable, and checking whether the state of the processor and the disk to which copying is performed is normal; 상기 제 2 단계의 확인 결과, 상기 프로세서 및 상기 디스크 중 어느 하나의 상태가 정상이 아니면 그를 표시하고, 상기 프로세서와 상기 디스크의 상태가 정상이면 상기 복사 대상 파일 리스트를 상기 전전자교환기 실행에 필요한 파일에 우선순위를 두어 작성하는 제 3 단계;If the status of either of the processor and the disk is not normal as a result of the checking in the second step, and if the status of the processor and the disk is normal, the file to be copied to the copy target file list is required for executing the electronic switchboard. A third step of prioritizing and writing in the file; 상기 리스트에 따라 복사 대상 장치로 시그널을 전송하여 복사 대상 파일의 이름과 크기를 전송하는 제 4 단계;Transmitting a signal to a copy target device according to the list to transmit a name and a size of a copy target file; 상기 복사 대상 장치가 상기 복사 대상 파일의 이름과 크기를 수신하여 기존에 존재하던 파일이면 기존의 파일을 삭제하고 새로운 파일을 생성하여 파일의 크기만큼의 공간을 확보하는 제 5 단계;A fifth step in which the copy target device receives the name and size of the copy target file and deletes the existing file and creates a new file to secure a space equal to the size of the file if the existing file exists; 상기 복사 대상 파일의 내용을 전송하여 상기 새로운 파일에 기록하는 제 6 단계; 및A sixth step of transmitting contents of the copy target file and writing the contents to the new file; And 상기 파일의 복사가 올바르게 이루어졌는지에 따라 그 결과를 표시하는 제 7 단계A seventh step of displaying the result according to whether the copy of the file has been made correctly 를 포함하는 전전자교환기에서의 파일 복사 방법.File copy method in the electronic switch including a. 제 4 항에 있어서,The method of claim 4, wherein 상기 제 4 단계는,The fourth step, 상기 복사 대상 장치인 원격교환처리기(RASP : Remote Access Switching Processor)로 시그널을 전송하여 상기 원격교환처리기(RASP)에서 파일의 복사를 수행할 프로세스 생성을 요구하는 제 8 단계;An eighth step of transmitting a signal to a Remote Access Switching Processor (RASP) which is a copy target device and requesting a process for copying a file to the Remote Switching Processor (RASP); 상기 원격교환처리기(RASP)에서 프로세스를 생성하는 제 9 단계;A ninth step of generating a process in the remote switching processor (RASP); 상기 복사 대상 파일이 중앙제어서브시스템 처리기(CCP : Central Control Processor)에 존재하는지를 검사하는 제 10 단계;A tenth step of checking whether the copy target file exists in a central control processor (CCP); 상기 제 10 단계의 검사 결과, 상기 복사 대상 파일이 존재하지 않으면 그를 표시하는 제 11 단계; 및An eleventh step of displaying the copy target file if it does not exist as a result of the tenth step; And 상기 제 10 단계의 검사 결과, 상기 복사 대상 파일이 존재하면 상기 원격교환처리기(RASP)로 상기 복사 대상 파일의 이름과 크기를 전송하는 제 12 단계A twelfth step of transmitting the name and size of the copy destination file to the remote exchange processor (RASP) if the copy destination file exists as a result of the check in the tenth step; 를 포함하는 전전자교환기에서의 파일 복사 방법.File copy method in the electronic switch including a. 제 5 항에 있어서,The method of claim 5, 상기 제 12 단계는,The twelfth step, 상기 복사 대상 파일이 존재하는지를 검사한 결과, 존재하면 파일을 개방하여 파일 크기를 저장하는 제 13 단계; 및A thirteenth step of checking whether the file to be copied exists and if it exists, opening the file to store the file size; And 상기 원격교환처리기(RASP)의 프로세스로 상기 복사 대상 파일의 이름과 파일 크기를 전송하는 제 14 단계A fourteenth step of transmitting a name and a file size of the copy target file to a process of the remote switching processor (RASP); 를 포함하는 전전자교환기에서의 파일 복사 방법.File copy method in the electronic switch including a. 제 4 항에 있어서,The method of claim 4, wherein 상기 제 6 단계는,The sixth step, 원격교환처리기(RASP)에서 상기 새로운 파일의 생성이 올바르게 이루어졌는지를 판단하는 제 8 단계;An eighth step of determining whether a new file has been generated correctly by a remote exchange processor (RASP); 상기 제 8 단계의 판단 결과, 상기 새로운 파일의 생성이 올바르게 이루어지지 않았으면 그를 표시하는 제 9 단계;A ninth step of displaying, if the determination of the eighth step is not successful in generating the new file; 상기 제 8 단계의 판단 결과, 상기 새로운 파일의 생성이 올바르게 이루어졌으면 복사 준비가 되었음을 상기 복사 대상 파일이 있는 중앙제어서브시스템 처리기(CCP)의 프로세스에 통지하는 제 10 단계;A tenth step of notifying a process of a central subsystem processor (CCP) in which the file to be copied exists if the new file is correctly generated as a result of the determination in the eighth step; 상기 중앙제어서브시스템 처리기(CCP)의 프로세스가 상기 복사 대상 파일의 내용을 읽어 상기 원격교환처리기(RASP)로 전송하는 제 11 단계; 및An eleventh step of the process of the central control system processor (CCP) reading the contents of the copy target file and transmitting the contents to the remote exchange processor (RASP); And 상기 원격교환처리기(RASP)의 프로세스가 전송된 파일 내용을 신규로 생성된 상기 새로운 파일에 기록하는 제 12 단계A twelfth step in which the process of the remote exchange processor (RASP) records the contents of the transmitted file in the newly created new file 를 포함하는 전전자교환기에서의 파일 복사 방법.File copy method in the electronic switch including a. 제 4 항에 있어서,The method of claim 4, wherein 상기 제 7 단계는,The seventh step, 상기 복사 대상 파일에 대한 복사가 올바르게 이루어졌는지를 검사하는 제 8 단계;An eighth step of checking whether the copy to the copy target file is made correctly; 상기 제 8 단계의 검사 결과, 파일 복사가 올바르게 이루어졌으면 파일 복사가 이루어졌음을 표시하는 제 9 단계; 및A ninth step of indicating that the file copy has been made if the file copy has been correctly made as a result of the eighth step; And 상기 제 8 단계의 검사 결과, 파일 복사가 올바르게 이루어지지 않았으면 파일 복사가 실패하였음을 표시하는 제 10 단계A tenth step of indicating that the file copy has failed if the copy of the file has not been done correctly 를 포함하는 전전자교환기에서의 파일 복사 방법.File copy method in the electronic switch including a. 삭제delete 삭제delete 제 4 항 내지 제 8 항 중 어느 한 항에 있어서,The method according to any one of claims 4 to 8, 상기 복사 대상 장치인 원격교환처리기(RASP)가 더 있는지를 검사하는 제 15 단계;A fifteenth step of checking whether there is more remote switching processor (RASP) which is the copy target device; 상기 제 15 단계의 검사 결과, 상기 복사 대상 원격교환처리기(RASP)가 더 있으면 복사가 계속 진행중임을 표시하고 상기 복사 대상 원격교환처리기(RASP)를 변경하여 상기 제 2 단계부터 반복 수행하는 제 16 단계; 및As a result of the inspection in the fifteenth step, if the copy destination remote switching processor (RASP) is further present, the copying is in progress. ; And 상기 제 15 단계의 검사 결과, 상기 복사 대상 원격교환처리기(RASP) 더 있지 않으면 복사가 완료되었음을 표시하는 제 17 단계A seventeenth step of indicating that the copying is completed if there is no further copy target remote switching processor (RASP) as a result of the checking in the fifteenth step; 를 더 포함하는 전전자교환기에서의 파일 복사 방법.File copying method in the electronic switch further comprising a. 대용량 프로세서를 구비한 전전자교환기에,In an electronic switch equipped with a large capacity processor, 교환기 운용에 필요한 파일 복사 명령어 입력에 의해 파일 복사를 처리하기 위한 프로세스를 생성하여 상기 파일 복사 명령어 입력에 따른 입력 파라미터가 수행 가능한 요구인지를 확인하는 제 1 기능;A first function of generating a process for processing a file copy by inputting a file copy command required for operating an exchange and confirming whether an input parameter according to the file copy command input is an executable request; 상기 제 1 기능의 확인 결과, 상기 입력 파라미터가 수행 가능하지 않으면 그를 표시하고, 상기 입력 파라미터가 수행 가능하면 복사가 수행될 프로세서와 디스크의 상태가 정상인지를 확인하는 제 2 기능;A second function of checking whether the input parameter is not executable as a result of the checking of the first function, and checking whether the state of the processor and the disk to which copying is performed is normal if the input parameter is executable; 상기 제 2 기능의 확인 결과, 상기 프로세서 및 상기 디스크 중 어느 하나의 상태가 정상이 아니면 그를 표시하고, 상기 프로세서와 상기 디스크의 상태가 정상이면 상기 복사 대상 파일 리스트를 상기 전전자교환기 실행에 필요한 파일에 우선순위를 두어 작성하는 제 3 기능;If the status of either the processor or the disk is not normal as a result of the confirmation of the second function, and the state of the processor and the disk is normal, the file to be copied to the copy target file list is required for executing the electronic switchboard. A third function of prioritizing to write; 상기 리스트에 따라 복사 대상 장치로 시그널을 전송하여 복사 대상 파일의 이름과 크기를 전송하는 제 4 기능;A fourth function of transmitting a signal to a copy target device and transmitting a name and a size of a copy target file according to the list; 상기 복사 대상 장치가 상기 복사 대상 파일의 이름과 크기를 수신하여 기존에 존재하던 파일이면 기존의 파일을 삭제하고 새로운 파일을 생성하여 파일의 크기만큼의 공간을 확보하는 제 5 기능;A fifth function of deleting the existing file and creating a new file to secure a space equal to the size of the file if the copy target device receives the name and size of the copy target file and exists in the existing file; 상기 복사 대상 파일의 내용을 전송하여 상기 새로운 파일에 기록하는 제 6 기능; 및A sixth function of transmitting contents of the copy target file and writing the contents to the new file; And 상기 파일의 복사가 올바르게 이루어졌는지에 따라 그 결과를 표시하는 제 7 기능A seventh function of displaying the result according to whether the copy of the file has been made correctly 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1019990014012A 1999-04-20 1999-04-20 Method for file copy in electronic switching system Expired - Fee Related KR100323586B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990014012A KR100323586B1 (en) 1999-04-20 1999-04-20 Method for file copy in electronic switching system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990014012A KR100323586B1 (en) 1999-04-20 1999-04-20 Method for file copy in electronic switching system

Publications (2)

Publication Number Publication Date
KR20000066715A KR20000066715A (en) 2000-11-15
KR100323586B1 true KR100323586B1 (en) 2002-02-19

Family

ID=19581071

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990014012A Expired - Fee Related KR100323586B1 (en) 1999-04-20 1999-04-20 Method for file copy in electronic switching system

Country Status (1)

Country Link
KR (1) KR100323586B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR920014069A (en) * 1990-12-31 1992-07-30 경상현 How to implement disk file copy function of electronic switch
JPH05236057A (en) * 1992-02-20 1993-09-10 Nec Corp Remote file exchange system
JPH07222218A (en) * 1994-02-08 1995-08-18 Fujitsu Ltd Method for shortening memory storage time in redundant electronic exchange
KR19980046388A (en) * 1996-12-12 1998-09-15 양승택 Version Control Method of Mobile Switching Software

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR920014069A (en) * 1990-12-31 1992-07-30 경상현 How to implement disk file copy function of electronic switch
JPH05236057A (en) * 1992-02-20 1993-09-10 Nec Corp Remote file exchange system
JPH07222218A (en) * 1994-02-08 1995-08-18 Fujitsu Ltd Method for shortening memory storage time in redundant electronic exchange
KR19980046388A (en) * 1996-12-12 1998-09-15 양승택 Version Control Method of Mobile Switching Software

Also Published As

Publication number Publication date
KR20000066715A (en) 2000-11-15

Similar Documents

Publication Publication Date Title
US6341308B1 (en) Input/output device information management system for multi-computer system
US6636908B1 (en) I/O system supporting extended functions and method therefor
US6735636B1 (en) Device, system, and method of intelligently splitting information in an I/O system
US6499075B2 (en) Computer system including a device with a plurality of identifiers
US7421553B2 (en) Remote copy operation between different sort of storage system and storage device system
JP2004054720A (en) Disk array system backup method
US6289394B1 (en) Agent management system capable of readily monitoring and controlling agent
US5734918A (en) Computer system with an input/output processor which enables direct file transfers between a storage medium and a network
GB2189061A (en) Management of system configuration data
KR100323586B1 (en) Method for file copy in electronic switching system
KR930007234B1 (en) How to implement disk file comparison function of all electronic switch
KR930007233B1 (en) How to implement disk file copy function of electronic switch
KR0145936B1 (en) How to manage billing data in electronic exchange
KR100274203B1 (en) Apparatus for collecting and referring log of output message for a software function block in the switching system
Clement et al. 1a processor: Control, administrative, and utility software
US8549221B2 (en) RAID management apparatus, RAID management method, and computer product
KR100197444B1 (en) Method for transmitting file in full electronic switching system
KR100827078B1 (en) Program Loading Method in Switching System
KR100297649B1 (en) Apparatus and method for disk mirror copying in electronic switching
JPS63311557A (en) Office automation apparatus
KR100241335B1 (en) Method for prohibiting the disc data backup for standby loading of exchange database backup system
CN116578446A (en) Virtual machine backup method, device, system, electronic equipment and storage medium
JP2001142772A (en) Management method by memory name, copying method, medium for recording management program by memory name and medium for recording copying program
JP2002123370A (en) Device and method for tape access
KR20000034067A (en) File management device of electronic changer

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

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

PA0201 Request for examination

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

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

R17-X000 Change to representative recorded

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

PG1501 Laying open of application

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

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

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

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

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

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

Fee payment year number: 1

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

PG1601 Publication of registration

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

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PR1001 Payment of annual fee

Fee payment year number: 4

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

PR1001 Payment of annual fee

Fee payment year number: 5

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

PR1001 Payment of annual fee

Fee payment year number: 6

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

PR1001 Payment of annual fee

Fee payment year number: 7

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

L13-X000 Limitation or reissue of ip right requested

St.27 status event code: A-2-3-L10-L13-lim-X000

U15-X000 Partial renewal or maintenance fee paid modifying the ip right scope

St.27 status event code: A-4-4-U10-U15-oth-X000

PR1001 Payment of annual fee

Fee payment year number: 8

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

R18-X000 Changes to party contact information recorded

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

FPAY Annual fee payment

Payment date: 20100108

Year of fee payment: 9

PR1001 Payment of annual fee

Fee payment year number: 9

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

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20110125

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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

PC1903 Unpaid annual fee

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

Not in force date: 20110125

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

R18-X000 Changes to party contact information recorded

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

R18-X000 Changes to party contact information recorded

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

R18-X000 Changes to party contact information recorded

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

R18-X000 Changes to party contact information recorded

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

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

P22-X000 Classification modified

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

R18-X000 Changes to party contact information recorded

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

R18-X000 Changes to party contact information recorded

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