[go: up one dir, main page]

KR19990001094A - How to back up the operating program and database of the exchange system - Google Patents

How to back up the operating program and database of the exchange system Download PDF

Info

Publication number
KR19990001094A
KR19990001094A KR1019970024300A KR19970024300A KR19990001094A KR 19990001094 A KR19990001094 A KR 19990001094A KR 1019970024300 A KR1019970024300 A KR 1019970024300A KR 19970024300 A KR19970024300 A KR 19970024300A KR 19990001094 A KR19990001094 A KR 19990001094A
Authority
KR
South Korea
Prior art keywords
database
operating program
exchange system
backing
package
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.)
Withdrawn
Application number
KR1019970024300A
Other languages
Korean (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 윤종용
Priority to KR1019970024300A priority Critical patent/KR19990001094A/en
Publication of KR19990001094A publication Critical patent/KR19990001094A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

가. 청구범위에 기재된 발명이 속한 기술분야end. The technical field to which the invention described in the claims belongs

교환기 시스템의 운영 프로그램과 데이터베이스를 백업 하는 방법에 관한 것이다.It is about how to back up the operating system and database of the exchange system.

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

교환기 시스템의 운영 프로그램과 데이터베이스를 백업 하는 방법에 있어서, 변경된 부분만을 백업 하는 방법을 제공 하고자 한다.In the method of backing up the operating system and the database of the exchange system, a method of backing up only the changed part is provided.

다. 발명의 해결방법의 요지All. Summary of Solution of the Invention

교환기 시스템에서 기존의 운영 프로그램 및 데이터베이스와 변경된 운영 프로그램 및 데이터베이스를 비교하여, 변경된 부분을 판별한 후, 상기 변경된 부분만을 상기 유지보수컴퓨터로 백업 하는 교환기 시스템에서의 백업 방법을 제안한다.The present invention proposes a backup method in an exchange system that compares an existing operating program and database with a changed operating program and database, determines a changed portion, and then backs up only the changed portion to the maintenance computer.

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

교환기에서 운영 프로그램과 데이터베이스를 백업 할 시, 신속하게 할 수 있고 사용자의 편의를 제공해주는 이점이 있다.When backing up the operating program and database at the exchange, it has the advantage of speeding up and providing user convenience.

Description

교환기 시스템의 운영 프로그램 및 데이터베이스 백업 방법How to back up the operating program and database of the exchange system

본 발명은 교환기 시스템에서 운영 프로그램 및 데이터 베이스 파일의 백업 방법에 관한 것으로, 특히 상기 운영 프로그램 및 데이터베이스 파일의 변경된 부분만의 파일을 백업 하는 방법에 관한 것이다.The present invention relates to a method of backing up an operating program and a database file in an exchange system, and more particularly to a method of backing up a file only of a changed portion of the operating program and a database file.

통상적으로, 교환기 시스템은 운영 프로그램과 데이터베이스(DB;Data Base)를 가지고 있으며, 이러한 운영 프로그램과 데이터베이스를 패키지(Package)라 하며, 상기 교환기 시스템에 등록된 가입자의 호처리 서비스를 수행할 수 있도록 구성된다. 또한, 상기 교환기 시스템의 동작은 상기 패키지에 대한 파일(File)에 의해 이루어 지며, 상기 패키지는 상기 교환기 시스템 내부에 하드디스크드라이브(Hard Disk Drive)와 같은 보조기억장치에 저장되도록 되어 있다. 이러한 패키지를 상기 교환기 시스템의 외부에 접속된 소정의 컴퓨터에 저장하는 것을 PC 백업(Back Up)이라 한다. 또한, 상기 컴퓨터는 상기 교환기 시스템의 유지 보수 기능을 담당하는 역할을 가지므로, 상기 시스템의 패키지를 저장하고 있게된다. 이러한 컴퓨터를 통상적으로 유지보수컴퓨터(MAP;Maintenace and Administration Personal Computer)라 칭한다.Typically, the exchange system has an operating program and a database (DB), which is called a package, and configured to perform call processing services of subscribers registered in the exchange system. do. In addition, the operation of the exchange system is made by a file for the package, and the package is stored in an auxiliary storage device such as a hard disk drive inside the exchange system. Storing such a package in a predetermined computer connected to the outside of the exchange system is referred to as a PC backup. In addition, the computer is responsible for the maintenance function of the exchange system, and thus stores the package of the system. Such computers are commonly referred to as Maintenance and Administration Personal Computers (MAPs).

위와 같은 PC 백업 동작은 임의의 교환기 시스템에 저장된 패키지를 다른 시스템에서 사용하기 위해 복사하는 경우, 또는, 상기 패키지가 업그레이드 되었을 경우 상기 업그레이드 된 패키지를 상기 시스템에서 운영 할 수 있도록 MAP에 저장하는 중요한 동작이다.The PC backup operation as described above is important when copying a package stored in an arbitrary exchange system for use in another system, or storing the upgraded package in a MAP so that the upgraded package can be operated in the system when the package is upgraded. to be.

한편, 위와 같은 PC 백업 방법에 있어서, 종래에는, 상기 백업을 받는 컴퓨터가 기존 패키지에 대한 파일들을 모두 저장해야 하므로, 상기 패키지가 업그레이드 될 때마다 상기 업그레이드 된 모든 패키지를 다시 PC 백업 해야하는 번거러움이 있었고, 동시에 PC 백업 수행 시간이 오래 소요되는 문제점이 있었다.On the other hand, in the PC backup method as described above, conventionally, since the computer receiving the backup has to store all the files for the existing package, there was a hassle to back up all the upgraded packages every time the package is upgraded. At the same time, there was a problem that it takes a long time to perform a PC backup.

따라서, 본 발명은 교환기 시스템에서 패키지를 PC 백업 하는데 있어서, 실제로 업그레이드 된 일부분만의 패키지를 PC 백업 하도록 하여, 모든 패키지를 PC 백업 하는 경우 발생하는 시간적 손실을 최소화 하고 사용자의 편의성을 도모하는 방법을 제공하고자 한다.Accordingly, the present invention provides a method for PC backup of a package in an exchange system, which minimizes the time loss caused by PC backup of all packages, and promotes user convenience. To provide.

이러한 목적을 달성하기 위해, 본 발명은 교환기 시스템에서 기존의 패키지 파일들중에서 업그레이드 된 부분만을 PC 백업 하는 방법을 제안한다.In order to achieve this object, the present invention proposes a method of backing up only the upgraded parts of existing package files in an exchange system.

도 1은 본 발명에 따른 교환기 시스템의 블록 구성도.1 is a block diagram of an exchange system according to the present invention;

도 2는 본 발명에 따른 운영 프로그램 및 데이터베이스의 백업 방법을 나타내는 흐름도.2 is a flowchart illustrating a backup method of an operating program and a database according to the present invention;

도 3은 본 발명에 따른 운영 프로그램 및 데이터베이스의 백업 과정에 대한 절차도.Figure 3 is a procedure for the backup process of the operating program and database according to the present invention.

도 4는 본 발명에 따른 백업 파일을 결정하는 정보가 포함된 디렉토리 리스트의 구조를 나타내는 도면.4 is a diagram illustrating a structure of a directory list including information for determining a backup file according to the present invention.

이하 첨부한 도면들을 참조하여 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명을 수행하기 위한 교환기 시스템의 하드웨어를 나타내는 블록 구성도이다.1 is a block diagram illustrating hardware of an exchange system for carrying out the present invention.

도 1을 참조하면, 교환기 시스템은, 교환기100과, 상기 교환기100의 유지 보수 기능을 하는 외부 접속 컴퓨터인 유지보수 컴퓨터130(MAP;Maintenace and Administration Personal Computer)과 소정의 통신 프로토콜을 통해 접속되어 있다. 또한, 입출력부110(IPM;Input/output Processor Module)은 상기 교환기100의 전반적인 입출력 동작을 처리하며, 상기 MAP130과 데이터를 송수신 하여 상기 MAP130으로부터 상기 교환기100의 운영 프로그램과 DB 파일인 패키지가 보조기억장치115에 저장 되도록 한다. 일반적으로 상기 보조기억장치115는 하드 디스크 드라이브(HDD;Hard Disk Drive)로 구현되며, 상기 교환기100의 패키지를 저장하게 된다. 데이터 송수신 버스120은 상기 MAP130과 교환기100을 연결해주는 데이터 버스로 HDLC/LAPB 프로토콜 버스 구조를 갖는다.Referring to Fig. 1, an exchange system is connected to a switch 100 and a maintenance computer 130 (MAP; Maintenace and Administration Personal Computer), which is an externally connected computer that performs a maintenance function of the switch 100 through a predetermined communication protocol. . In addition, the input / output unit 110 (IPM; Input / output Processor Module) processes the overall input / output operations of the switch 100, and transmits and receives data with the MAP 130, the package that is the operating program and the DB file of the switch 100 from the MAP 130 auxiliary memory To be stored on device 115. In general, the auxiliary memory device 115 is implemented as a hard disk drive (HDD), and stores the package of the exchanger 100. The data transmission / reception bus 120 is a data bus connecting the MAP130 and the switch 100 and has an HDLC / LAPB protocol bus structure.

도 2는 본 발명에 따른 운영 프로그램 및 데이터베이스의 백업 방법을 나타내는 흐름도이며, 도 3은 상기 도 2의 동작 과정을 시간적 순서로 나타낸 절차도 이다. 상기 도 3에 나타난 참조부는 상기 도 2의 각 단계에 대응하여 표시되어 있다.2 is a flowchart illustrating a backup method of an operating program and a database according to the present invention, and FIG. 3 is a procedure diagram illustrating the operation process of FIG. 2 in chronological order. The reference portion shown in FIG. 3 is displayed corresponding to each step of FIG. 2.

상기 도 2, 도 3을 참조하면, 201단계에서 MAP130은 교환기100으로 PC 백업에 대한 요구를 전송한다. 202단계에서 교환기100은 상기 201단계에서 전송 받은 요구에 응답하여, 상기 MAP130으로 PC 백업 진행에 관한 응답과 상기 교환기100의 보조기억장치115에 저장된 기존 패키지의 버전(Version)정보가 전송된다. 여기서 버전 정보라 함은 PC 백업을 하기위한 패키지, 즉, 매인(Main)또는 펌웨어(F/W;Firmware)들의 제작 날짜와 패키지의 버전 번호 등을 내용으로 하는 정보이다. 이러한 정보를 수신한 사용자는, 상기 정보를 참조로 패키지의 변경 사항을 알게되며 이에 따라 백업 받고자하는 패키지를 선택할 수 있게된다. 203단계에서 상기 MAP130은 PC 백업 실시를 시작하고 이에 대한 디렉토리 리스트(Directory List)의 요구를 상기 교환기100에 전송한다. 이때, 상기 디렉토리 리스트는 상기 교환기 시스템의 패키지들에 대한 정보를 표현한 것이다. 다시말해, 상기 교환기100과 상기 MAP130사이에서 PC 백업이 수행되는 파일을 결정하도록 하는 정보를 표현한 것이다.2 and 3, in step 201, the MAP130 transmits a request for PC backup to the switch 100. In step 202, in response to the request received in step 201, the switch 100 transmits a response to the PC backup progress and version information of the existing package stored in the auxiliary storage device 115 of the switch 100 to the MAP130. Here, the version information refers to a package for PC backup, that is, information on the production date of the main or firmware (F / W) and the version number of the package. The user who has received this information can know the changes of the package with reference to the information, and thus can select a package to be backed up. In step 203, the MAP130 starts PC backup and transmits a request for a directory list to the switch 100. In this case, the directory list represents information on packages of the exchange system. In other words, information representing the file between the switch 100 and the MAP 130 is used to determine a file to be backed up.

상기 디렉토리 리스트의 구조는 첨부된 도 4에 나타나 있다. 도 4를 참조하면, FILE NAME401은 상기 파일의 이름을 나타내며 12바이트(Byte)의 아스키(ASCII)문자로 표시된다. LOADING ADDRESS402는 상기 교환기100의 주 메모리에 로드되는 주소의 번지를 나타낸다. DATE TIME403은 상기 파일이 생성된 연도/월/요일/시각/분을 바이너리(Binary)값으로 나타낸다. ATT404는 사익 파일의 속성을 나타낸고, CST_NO.405는 시작 클러스터(Cluster) 번호를 나타낸다. FILE SIZE(ORG)406은 압축되지 않은 원래 파일의 크기를 바이트(Byte)로 나타내고, 상태 FILE SIZE407은 상기 보조기억장치115에 저장되는 데이터의 크기를 바이트(Byte)로 나타낸다. 본 발명에서는 이러한 디렉토리 리스트를 이용하여 PC 백업 동작을 수행하는데, 처음 백업 시는 디렉토리 리스트가 없으므로 모든 패키지를 백업 받지만, 상기 디렉토리 리스트가 생성되어 있는 경우에는 상기 MAP130에서 상기 교환기100의 패키지에 대한 디렉토리 리스트를 요구하면, 상기 교환기100에서 수신한 패키지에 대한 디렉토리 리스트를 상기 MAP130의 디렉토리 리스트와 비교하여 변경되어진 디렉토리 리스트에 대한 패키지를 백업 받도록 한다 .The structure of the directory list is shown in FIG. 4 attached. Referring to FIG. 4, FILE NAME401 represents the name of the file and is represented by ASCII characters of 12 bytes. LOADING ADDRESS402 indicates the address of an address loaded into the main memory of the exchange 100. DATE TIME403 represents the year / month / day / time / minute when the file was created as a binary value. ATT404 represents the attributes of the Syseg file, and CST_NO.405 represents the starting cluster number. FILE SIZE (ORG) 406 represents the size of the original uncompressed file in bytes, and status FILE SIZE 407 represents the size of data stored in the auxiliary memory device 115 in bytes. In the present invention, the PC backup operation is performed by using such a directory list. When the first backup is performed, all packages are backed up because there is no directory list. If a list is requested, the directory list for the package received by the switch 100 is compared with the directory list of the MAP130 to back up the package for the changed directory list.

상기 203단계에서 위와 같은 구조를 가진 디렉토리 리스트가 요구되면, 204단계에서 상기 교환기100은 상기 디렉토리 리스트에 대응하는 데이터를 상기 MAP130으로 전송한다. 205단계에서 상기 MAP130은 PC 백업 데이터 요구를 상기 교환기100으로 전송하고, 206단계에서 상기 교환기100은 PC 백업 데이터를 상기 MAP130으로 전송하게 된다. 207단계에서 상기 MAP130과 상기 교환기100은 PC 백업 종료 요구를 상호간에 전송하여 PC 백업 동작 수행을 종료하게 된다.If a directory list having the above structure is requested in step 203, the switch 100 transmits data corresponding to the directory list to the MAP130 in step 204. In step 205, the MAP130 transmits the PC backup data request to the switch 100, and in step 206, the switch 100 transmits the PC backup data to the MAP130. In step 207, the MAP130 and the exchange 100 transmit a PC backup end request to each other to terminate the PC backup operation.

하지만, 상기 203단계에서 PC 백업 진행에 대한 응답 및 버전 정보 전송이 실시되지 않은 경우에는 상기 207단계를 수행하며, 이러한 경우는 상기 교환기100의 패키지의 날짜, 버전 정보가 기존에 백업 된 것과 동일한 경우이다. 또한, 203, 204 단계는 선택된 모든 디렉토리 리스트에 대해서 반복 수행한다. 그리고, 205, 206단계는 상기 디렉토리 리스트에 대응하는 모든 파일에 대해서 반복 수행한다.However, if the response to the PC backup progress and the version information transmission is not performed in step 203, the step 207 is performed, in this case, if the date and version information of the package of the switch 100 is the same as the previous backup to be. In addition, steps 203 and 204 are repeated for all selected directory lists. Steps 205 and 206 are repeated for all files corresponding to the directory list.

상술한 바와같이 본 발명은, 교환기 시스템의 패키지를 MAP에서 백업 받는데 있어서, 변경된 패키지에 대한 파일만을 처리하기 때문에 백업 시간을 단축시킬 수 있는 이점이 있다.As described above, the present invention has the advantage of reducing the backup time since only the files for the changed package are processed when the package of the exchanger system is backed up at the MAP.

또한, 본 발명은 상기 패키지의 백업시, 변경된 파일들을 자동적으로 검출하여 백업하므로 사용자의 편의성을 증대 시키는 이점이 있다.In addition, the present invention has an advantage of increasing the convenience of the user because it automatically detects and backs up the changed files during the backup of the package.

Claims (2)

교환기 시스템의 운영 프로그램 및 데이터베이스 파일를 저장하는 보조기억 장치와,An auxiliary memory device for storing an operating program and a database file of an exchange system; 상기 운영 프로그램 및 데이터베이스 파일에 대응하는 소정의 정보 파일을 백업 받는 유지보수컴퓨터와,A maintenance computer for backing up a predetermined information file corresponding to the operating program and the database file; 상기 유지보수컴퓨터와 프로토콜 버스로 접속되어 소정의 데이터 통신을 행하도록 하는 입출력부로 구성된 교환기 시스템에서의 운영 프로그램 및 데이터베이스를 상기 유지보수컴퓨터로 백업하는 방법에 있어서,A method for backing up to a maintenance computer an operating program and a database in an exchange system comprising an input / output unit connected to the maintenance computer via a protocol bus to perform predetermined data communication, 기존의 운영 프로그램 및 데이터베이스와 변경된 운영 프로그램 및 데이터베이스를 비교하여 변경된 부분을 판별한 후, 상기 변경된 부분만을 상기 유지보수컴퓨터로 백업 하는 교환기 시스템에서의 백업 방법.A method of backing up at an exchange system for comparing an existing operating program and a database with a changed operating program and a database, determining a changed part, and then backing up only the changed part to the maintenance computer. 제1항에 있어서,The method of claim 1, 상기 변경된 부분을 비교하여 판별하는 과정은,The process of determining by comparing the changed portion, 상기 기존의 운영 프로그램 및 데이터베이스에서 변경된 사항을 기록한 디렉토리 리스트를 생성하여, 상기 디렉토리 리스트에 대응하는 운영 프로그램 및 데이터베이스를 상기 유지보수 컴퓨터로 백업 하는 교환기 시스템에서의 백업 방법.And a directory list recording changes made in the existing operating program and the database, and backing up the operating program and the database corresponding to the directory list to the maintenance computer.
KR1019970024300A 1997-06-12 1997-06-12 How to back up the operating program and database of the exchange system Withdrawn KR19990001094A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970024300A KR19990001094A (en) 1997-06-12 1997-06-12 How to back up the operating program and database of the exchange system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970024300A KR19990001094A (en) 1997-06-12 1997-06-12 How to back up the operating program and database of the exchange system

Publications (1)

Publication Number Publication Date
KR19990001094A true KR19990001094A (en) 1999-01-15

Family

ID=65986028

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970024300A Withdrawn KR19990001094A (en) 1997-06-12 1997-06-12 How to back up the operating program and database of the exchange system

Country Status (1)

Country Link
KR (1) KR19990001094A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990070725A (en) * 1998-02-24 1999-09-15 김영환 How to Update the Software Process Function of the Home Location Register
KR100316841B1 (en) * 1999-11-05 2001-12-24 김진찬 Method for restarting an agent and apparatus thereof
US6877455B2 (en) 2001-05-17 2005-04-12 Kwang Sun Hong Prefabricated boat

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990070725A (en) * 1998-02-24 1999-09-15 김영환 How to Update the Software Process Function of the Home Location Register
KR100316841B1 (en) * 1999-11-05 2001-12-24 김진찬 Method for restarting an agent and apparatus thereof
US6877455B2 (en) 2001-05-17 2005-04-12 Kwang Sun Hong Prefabricated boat

Similar Documents

Publication Publication Date Title
US6668261B1 (en) Method of upgrading a program using associated configuration data
US8375065B2 (en) Method for cataloging and storing data in a control system
KR930008684B1 (en) How to create a database backup copy
US6549917B1 (en) Synchronization of host computers and handheld remote computers
US5931935A (en) File system primitive allowing reprocessing of I/O requests by multiple drivers in a layered driver I/O system
KR100350141B1 (en) An application interface to a media server and a method of implementing the same
US20030225972A1 (en) Storage system
US20020007391A1 (en) Data processing apparatus used for communication network
JPH1115717A (en) Program file management method for portable information terminals
US6976038B2 (en) Method and apparatus for real time creation and modification of a change log for multi-server synchronization
WO2003017089A2 (en) Keeping persistency while switching between modalities
US7130871B2 (en) Method and apparatus for representing deleted data in a synchronizable database
CN110688201A (en) Log management method and related equipment
US7222338B2 (en) Method for upgrading data
EP1313033A2 (en) File system, control method, and program
KR19990001094A (en) How to back up the operating program and database of the exchange system
US20010011335A1 (en) Data processing system having a network and method for managing memory by storing discardable pages in a local paging device
CN114328007A (en) Container backup and restoration method, device and medium thereof
US20050188380A1 (en) Cache control device, and method and computer program for the same
EP1008045B1 (en) File system primitive allowing reprocessing of i/o requests by multiple drivers in a layered driver i/o system
US6625614B1 (en) Implementation for efficient access of extended attribute data
US6782534B1 (en) Method and system for controlling program in information processing system
US20040083197A1 (en) Database management method and system
KR100324276B1 (en) method for data backup of DBMS in switching system
JPS63124165A (en) Compiling system for conversational information processing system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19970612

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid