Nothing Special   »   [go: up one dir, main page]

KR100500539B1 - System and Method for Downloading Software of CO connection module Automatically - Google Patents

System and Method for Downloading Software of CO connection module Automatically Download PDF

Info

Publication number
KR100500539B1
KR100500539B1 KR10-2002-0082181A KR20020082181A KR100500539B1 KR 100500539 B1 KR100500539 B1 KR 100500539B1 KR 20020082181 A KR20020082181 A KR 20020082181A KR 100500539 B1 KR100500539 B1 KR 100500539B1
Authority
KR
South Korea
Prior art keywords
software
line connection
connection module
trunk line
module
Prior art date
Application number
KR10-2002-0082181A
Other languages
Korean (ko)
Other versions
KR20040055491A (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 KR10-2002-0082181A priority Critical patent/KR100500539B1/en
Publication of KR20040055491A publication Critical patent/KR20040055491A/en
Application granted granted Critical
Publication of KR100500539B1 publication Critical patent/KR100500539B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/545Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
    • H04Q3/54508Configuration, initialisation
    • H04Q3/54516Initialization, software or data downloading
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/05Aspects of automatic or semi-automatic exchanges related to OAM&P
    • H04M2203/052Aspects of automatic or semi-automatic exchanges related to OAM&P software update

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은 공통 부트 소프트웨어가 저장된 국선 접속 모듈, 자체 구동 소프트웨어와 하나이상의 국선 접속 모듈 응용 소프트웨어를 압축하여 저장하고, 소프트웨어 링크시 각 소프트웨어가 분산 링크도록 하는 중앙 제어 모듈로 구성된 것으로서, 국선 접속 모듈의 구버전을 신버전으로 업그레이드시 단지 중앙 제어 모듈의 소프트웨어만 새로운 버전으로 업그레이드하면, 해당 교환기에 귀속되어 있는 접속 모듈의 소프트웨어를 자동으로 새로운 버전으로 업그레이드할 수 있다. The present invention is composed of a trunk line connection module storing common boot software, a self-driving software and a central control module for compressing and storing one or more trunk line connection module application software, and distributing each software link when the software is linked. When upgrading the old version to the new version, if only the software of the central control module is upgraded to the new version, the software of the connection module belonging to the exchange can be automatically upgraded to the new version.

Description

국선 접속 모듈의 소프트웨어 자동 다운로드 방법 및 시스템{System and Method for Downloading Software of CO connection module Automatically} System and Method for Downloading Software of CO connection module Automatically}

본 발명은 국선 접속 모듈이 중앙 제어 모듈내에 위치한 국선 접속 모듈 압축 응용 소프트웨어를 자동으로 다운로드받아 나라별로 다른 국선 특성을 갖고 있는 접속 카드 소프트웨어를 쉽게 접속 카드에 설치하여 구동시키는 국선 접속 모듈의 소프트웨어 자동 다운로드 방법 및 시스템에 관한 것이다. The present invention automatically downloads the CO line access module compression application software in which the CO line connection module automatically downloads the CO line application compression application software located in the central control module, and easily installs and drives the access card software having the characteristics of the CO line according to the country. It relates to a method and a system.

교환기는 음성 정보 및 데이터 정보를 주고받는 두 사람 또는 그 이상의 대상자 사이의 전송 경로를 형성하기 위하여 스위치 회로망의 입선에서 오는 접속 요구를 검출하고 출선을 선택하여 입선-출선 간의 경로를 설정한 다음 입선-출선 상태의 감시, 절단, 요금 부과 등을 실행한다. The exchange detects the connection request coming from the incoming line of the switch network, selects the outgoing line, establishes the line between the incoming and outgoing lines, and forms a transfer path between two or more subjects who transmit and receive voice information and data information. Monitor, cut, and charge on-board status.

교환을 통신 정보의 형식에 따라 분류하면 회화(會話)와 같은 음성 형식을 전화 교환, 전문(電文)과 같은 문자 형식을 전신 교환, 화상 정보 형식을 화상 교환이라고 한다. 또한 전신 교환, 화상 교환을 포함하여 기계 처리에 맞는 정보 형식을 데이터 교환이라 한다. 한편 통신을 하는 주체에 유의할 경우 국내 공중 교환, 국제 교환, 구내 교환, 전용선 교환 등으로 분류된다. 교환 목적은 정보 전달의 수단 제공과 회선의 효율적인 운용에 있다.When the exchange is classified according to the format of the communication information, the voice format such as conversation is called the telephone exchange, the text format such as the full text is called the telegraph exchange, and the image information format is called the image exchange. In addition, information format suitable for machine processing, including telegraph exchange and image exchange, is called data exchange. On the other hand, if the subject of communication is heeded, it is classified into domestic public exchange, international exchange, premises exchange, and leased line exchange. The purpose of the exchange is to provide the means of information transfer and the efficient operation of the circuit.

도 1은 교환기의 접속 모듈을 나타낸 도면이다.1 shows a connection module of an exchange.

도 1을 참조하면, 교환기의 접속 모듈은 국선 접속 모듈(100), 중앙 제어 모듈(110)을 포함한다. Referring to FIG. 1, the connection module of the exchange includes a trunk line connection module 100 and a central control module 110.

상기 국선 접속 모듈(100)은 전용선 국선 접속 모듈, 착신 전용 국선 접속 모듈, 디지털 국선 접속 모듈, 아날로그 국선 접속 모듈등으로 구성되어 있고, 접속 모듈별로 서로 다른 소트프웨어에 의해 동작한다. 즉, 각 국선 접속 모듈(100)에는 모듈을 동작시키기 위한 응용 소프트웨어가 각각 저장되어 있다. The trunk line connection module 100 is composed of a dedicated line trunk line connection module, an incoming dedicated trunk line connection module, a digital trunk line connection module, an analog trunk line connection module, and the like, and operates by different software for each connection module. That is, each trunk line connection module 100 stores application software for operating the module.

상기 국선 접속 모듈은 CPU를 갖고 있고, 각각의 신호 방식에 맞는 소프트웨어를 메모리에 저장하고 있다. 신호 방식뿐만 아니라 같은 신호 방식내 국가별로 다른 특성이 필요한 경우는 국선 접속 모듈별 뿐만 아니라, 세부적으로 국가별 신호 체계의 소프트웨어를 저장한다. 예를 들어, 디지털 국선 접속 모듈의 PRI 같은 경우는 유럽 방식의 PRI가 있고, 미국 방식의 PRI가 있는데, 같은 디지털 국선 접속 모듈이라도 각기 다른 소프트웨어를 저장한다. The trunk line connection module has a CPU and stores software for each signal type in a memory. If not only the signaling method but also different characteristics are required for each country in the same signaling method, the software of the signaling system of each country is stored in detail as well as the CO line access module. For example, the PRI of the digital trunk line connection module has a European PRI and the US PRI. Even though the same digital trunk line connection module stores different software.

도 2는 종래의 중앙 제어 모듈과 국선 접속 모듈의 상호 연동 과정을 나타낸 흐름도이다. 2 is a flowchart illustrating a mutual interworking process between a conventional central control module and a trunk line connection module.

도 2를 참조하면, 국선 접속 모듈의 파워가 온되면, 상기 국선 접속 모듈은 자체 소프트웨어를 구동시킨 후(S200), 자신의 하드웨어 플랫폼의 레지스터를 읽어서 모듈 종류를 판단한다(S202). 즉, 자신이 전용선 국선 접속 모듈, 착신 전용 국선 접속 모듈, 디지털 국선 접속 모듈, 아날로그 국선 접속 모듈인지의 여부를 판단한다. Referring to FIG. 2, when the CO line connection module is powered on, the CO line connection module drives its own software (S200), and then reads a register of its hardware platform to determine a module type (S202). That is, it is determined whether or not it is a dedicated line trunk line connection module, an incoming dedicated trunk line connection module, a digital trunk line connection module, or an analog trunk line connection module.

그런다음 상기 국선 접속 모듈은 상기 판단된 모듈 종류 정보를 중앙 제어 모듈에 전송한다(S204). 이때, 상기 국선 접속 모듈은 상기 중앙 제어 모듈과의 통신 방식에 따라 해당 방식의 자체 프로토콜에 의해 상기 모듈 종류 정보를 전송한다. 여기서, 상기 통신 방식은 HDLC베이스 또는 IP베이스일 수 있다. Then, the trunk line connection module transmits the determined module type information to the central control module (S204). At this time, the trunk line connection module transmits the module type information by its own protocol according to the communication method with the central control module. Here, the communication method may be an HDLC base or an IP base.

상기 중앙 제어 모듈은 상기 국선 접속 모듈로부터 모듈 종류 정보가 수신되면, 데이터베이스를 갱신하여 교환기내에 설치된 모듈 종류 정보를 기록한다(S206). 즉, 상기 중앙 제어 모듈은 상기 국선 접속 모듈로부터 전송된 모듈 종류 정보를 이용하여 교환기내에 어떤 보드가 설치되어 있는지를 판단할 수 있다. When the module type information is received from the trunk line connecting module, the central control module updates the database and records the module type information installed in the switch (S206). That is, the central control module can determine which board is installed in the exchange by using the module type information transmitted from the trunk line connecting module.

단계 206의 수행후, 상기 중앙 제어 모듈은 상기 모듈 종류 정보 수신 확인 메시지를 상기 국선 접속 모듈에 전송한다(S208). 그런다음 상기 중앙 제어 모듈은 상기 국선 접속 모듈에 필요한 기본 정보를 전송한다(S210).After performing step 206, the central control module transmits the module type information reception confirmation message to the trunk line connecting module (S208). Then, the central control module transmits basic information necessary for the trunk line connection module (S210).

그러면, 상기 국선 접속 모듈은 상기 중앙 제어 모듈로부터 전송된 기본 정보를 이용하여 신호 작업을 준비한다(S212). 그러면, 상기 국선접속 모듈은 자체 소프트웨어로 중앙 제어 모듈과 상호연동하게 된다(S214).Then, the trunk line connection module prepares a signal operation using the basic information transmitted from the central control module (S212). Then, the trunk line connection module is interlocked with the central control module with its own software (S214).

그러나 상기와 같은 종래의 국선 접속 모듈은 같은 하드웨어 플랫폼에 각기 다른 소프트웨어를 롬에 기록하여 생산하기 때문에 그 만큼의 작업 시간이 들어가게 되는 문제점이 있다. However, the conventional trunk line connection module as described above has a problem in that it takes a lot of work time because different software is written in the ROM on the same hardware platform.

또한, 국선 접속 모듈의 설치시 각각 다른 접속 카드 설치 작업을 하기때문에 작업 효율이 떨어지는 문제점이 있다. In addition, there is a problem in that the work efficiency is lowered because the installation of different connection cards when the CO line connection module is installed.

따라서, 본 발명의 목적은 국선 접속 모듈이 중앙 제어 모듈내에 위치한 국선 접속 모듈 압축 응용 소프트웨어를 자동으로 다운로드받아 나라별로 다른 국선 특성을 갖고 있는 접속 카드 소프트웨어를 쉽게 접속 카드에 설치하여 구동시키는 국선 접속 모듈의 소프트웨어 자동 다운로드 방법 및 시스템을 제공하는데 있다. 또한 본 발명은 부트 소프트웨어에서 응용 소프트웨어가 수행되도록 리맵 기능을 수행함으로서, 상기 응용 소프트웨어가 동작되도록 한 국선 접속 모듈의 소프트웨어 자동 다운로드 방법 및 시스템을 제공하는데 있다.Accordingly, an object of the present invention is to automatically download a CO line connection module compression application software in which a CO line connection module is located in a central control module, and to easily install and drive access card software having different CO line characteristics for each country. To provide a software automatic download method and system. In another aspect, the present invention provides a method and system for automatically downloading software of a trunk line connection module by performing the remap function to perform the application software in the boot software.

상기 목적들을 달성하기 위하여 본 발명의 일 측면에 따르면, 공통 부트 소프트웨어가 저장된 국선 접속 모듈, 자체 구동 소프트웨어와 하나이상의 국선 접속 모듈 응용 소프트웨어를 압축하여 저장하고, 소프트웨어 링크시 각 소프트웨어가 분산 링크되도록 하는 중앙 제어 모듈을 포함하는 것을 특징으로 하는 국선 접속 모듈의 소프트웨어 자동 다운로드 시스템이 제공된다.According to an aspect of the present invention in order to achieve the above object, to compress and store the trunk line connection module, the self-driven software and one or more trunk line connection module application software is stored common boot software, so that each software is distributed linking software link Provided is a software automatic download system for a trunk line connection module comprising a central control module.

상기 공통 부트 소프트웨어는 국선 접속 모듈의 종류에 관계없이 국선 접속 모듈에서 공통으로 사용되는 소프트웨어로, 중앙 제어 모듈로부터 국선 접속 모듈 압축 응용 소프트웨어를 다운로드하는 기능, 다운받은 압축 응용 소프트웨어를 풀어내는 기능, 압축 응용 소프트웨어의 동작으로 다시 초기화되도록하는 리맵기능을 수행한다. The common boot software is software commonly used in a trunk line connection module regardless of the type of the trunk line connection module. The common boot software is a function for downloading a trunk line connection module compression application software from a central control module, a function for releasing the downloaded compression application software, and compression. Perform remapping to reinitialize the operation of the application software.

상기 리맵 기능은 현재 수행되는 모든 기능을 정지하고 메모리 배열을 바꾸어 응용 소프트웨어가 기록된 첫번째 어드레스가 시작 포인트가 되도록 배열을 바꾸고, 프로그램 카운트를 0으로 초기화하는 것이다. The remap function stops all functions currently being performed and changes the memory array so that the application software changes the array so that the first address written is the starting point, and initializes the program count to zero.

상기 국선 접속 모듈은 모듈의 종류에 상응한 응용 소프트웨어를 상기 중앙 제어 모듈에서 다운로드하여 실행한다. The trunk line connection module downloads and executes application software corresponding to the type of module from the central control module.

본 발명의 다른 측면에 따르면, 국선 접속 모듈이 중앙 제어 모듈에서 응용 소프트웨어를 다운로드하는 방법에 있어서, 상기 국선 접속 모듈의 파워가 온되면, 공통 부트 소프트웨어를 수행하면서 국선 접속 모듈의 종류를 판단하여 상기 판단된 모듈 종류 정보를 포함하는 응용 소프트웨어 요구 명령을 상기 중앙 제어 모듈에 전송하고, 상기 중앙 제어 모듈에서 상기 국선 접속 모듈로부터 전송된 모듈 종류에 상응하는 압축 응용 소프트웨어를 추출하여 상기 국선 접속 모듈에 전송하고, 상기 국선 접속 모듈에서 상기 중앙 제어 모듈로부터 전송된 압축 응용 소프트웨어를 저장하고, 상기 저장된 압축 응용 소프트웨어의 압축을 해제한 후, 리맵 기능을 수행하여 상기 응용 소프트웨어를 실행하는 것을 특징으로 하는 국선 접속 모듈의 소프트웨어 자동 다운로드 방법이 제공된다.According to another aspect of the present invention, in a method in which a trunk line connection module downloads application software from a central control module, when the power of the trunk line connection module is turned on, the type of the trunk line connection module is determined by performing common boot software. The application software request command including the determined module type information is transmitted to the central control module, and the central control module extracts the compressed application software corresponding to the module type transmitted from the trunk line connection module and transmits it to the trunk line connection module. And store the compressed application software transmitted from the central control module in the trunk line connection module, decompress the stored compressed application software, and perform the remap function to execute the application software. Module's Software Auto A download method is provided.

이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 3은 본 발명의 바람직한 일 실시예에 따른 중앙 제어 모듈과 국선 접속 모듈의 상호 연동 과정을 나타낸 도면, 도 4는 본 발명의 바람직한 일 실시예에 따른 중앙 제어 모듈의 메모리 구조를 나타낸 도면, 도 5는 본 발명의 바람직한 일 실시예에 따른 국선 접속 모듈의 메모리 구조를 나타낸 도면이다.3 is a view showing a process of interworking between a central control module and a trunk line connection module according to an exemplary embodiment of the present invention, and FIG. 4 is a view showing a memory structure of the central control module according to an exemplary embodiment of the present invention. 5 is a diagram illustrating a memory structure of a trunk line connecting module according to an exemplary embodiment of the present invention.

도 3을 참조하면, 국선 접속 모듈(300)은 공통 부트 소프트웨어(305)만이 저장되어 있고, 중앙 제어 모듈(310)은 중앙 제어 모듈 자체 소프트웨어(311)와 각 국선 접속 모듈 압축 응용 소프트웨어(312, 313, 314, 315, 316, 317, 318)를 저장한다. Referring to FIG. 3, only the common boot software 305 is stored in the trunk line connection module 300, and the central control module 310 includes the central control module itself software 311 and each trunk line connection module compression application software 312. 313, 314, 315, 316, 317, 318.

상기 중앙 제어 모듈(310)에 대하여 도 4를 참조하여 설명하기로 한다. The central control module 310 will be described with reference to FIG. 4.

도 4를 참조하면, 상기 중앙 제어 모듈(310)은 중앙 제어 소프트웨어, 아날로그 국선 접속 모듈 압축 응용 소프트웨어, 디지털 E1 국선 접속 모듈 압축 응용 소프트웨어, 디지털 T1 국선 접속 모듈 압축 응용 소프트웨어등을 저장한다. 이때, 상기 중앙 제어 모듈은 상기 소프트웨어를 서로 다른 주소에 저장된다. Referring to FIG. 4, the central control module 310 stores central control software, analog trunk line connection module compression application software, digital E1 trunk line connection module compression application software, and digital T1 trunk line connection module compression application software. At this time, the central control module stores the software at different addresses.

예를들면, 중앙 제어 소프트웨어는 0000000~2FFFFF내 주소에, 아날로그 구선 접속 모듈 압축 소프트웨어는 400000~4FFFFF내 주소에, 디지털 E1 국선 접속 모듈 압축 소프트웨어는 E00000~F00000내 주소에 등과 같이 각각 저장한다. For example, the central control software stores addresses in 0000000 to 2FFFFF, the analog splice connection module compression software to 400000-4FFFFF, the digital E1 trunk line connection module compression software to E00000 to F00000, and so on.

상기 중앙 제어 모듈(310)은 소프트웨어 링크시 각 국선 접속 모듈 압축 소프트웨어가 분산 링크되도록 컴파일과 링크시 알맞은 스캐터 로딩(scatter loading)이 되도록 링크 옵션을 넣어준다. The central control module 310 inserts a link option for proper scatter loading during compilation and linking so that each trunk line connection module compression software is distributedly linked during software linking.

상기 국선 접속 모듈(300)에 대한 상세한 설명은 도 5를 참조한다. A detailed description of the trunk line connection module 300 is shown in FIG. 5.

도 5를 참조하면, 공통 부트 소프트웨어(305)는 기본 오퍼레이팅 시스템과 중앙 제어 모듈과 통신하여 중앙 제어 모듈(310)로부터 접속 모듈 압축 소프트웨어를 다운받을 수 있는 기능, 상기 다운받은 압축 응용 소프트웨어를 풀어내는 기능, 상기 압축 응용 소프트웨어의 동작으로 다시 초기화되도록하는 리맵기능을 포함한다. Referring to FIG. 5, the common boot software 305 communicates with the base operating system and the central control module to download the access module compression software from the central control module 310, and releases the downloaded compression application software. Function, a remap function that causes the compression application software to re-initialize.

따라서, 상기 공통 부트 소프트웨어(305)는 부트 소프트웨어, 중앙 제어 모듈(310)로부터 다운로드받은 압축 응용 소프트웨어, 상기 압축 응용 소프트웨어에서 압축을 해제한 소프트웨어, 리맵코드를 포함한다. Therefore, the common boot software 305 includes boot software, compressed application software downloaded from the central control module 310, software decompressed by the compressed application software, and remap code.

여기에서 압축 응용 소프트웨어를 다운 받을 수 있는 기능이 더욱 세분된다면, 상기 국선 접속 모듈(300)은 중앙 제어 모듈(310)과 통신하여 소프트웨어를 다운받기 위한 프로토콜이 사용되는데, 기본 프로토콜은 HDLC 베이스의 교환기 같은 경우는 HDLC 정보 프레임을 이용하고, IP 베이스의 교환기 경우에는 TFTP 프로토콜을 이용한다. If the function to download the compression application software is further subdivided here, the trunk line connection module 300 uses a protocol for downloading software by communicating with the central control module 310, and the basic protocol is an HDLC-based exchange. In the same case, the HDLC information frame is used, and in the case of an IP-based exchange, the TFTP protocol is used.

이하 상기와 같이 구성된 국선 접속 모듈(300)이 중앙 제어 모듈(310)로부터 국선 접속 모듈 압축 소프트웨어를 다운받은 경우, 공통 부트 소프트웨어 메모리의 동작에 대하여 설명하기로 한다. Hereinafter, when the trunk line connection module 300 configured as described above downloads the trunk line connection module compression software from the central control module 310, the operation of the common boot software memory will be described.

각 국선 접속 모듈(300)에 파워가 인가되면, 0H 어드레스에서 부트 소프트웨어가 수행된다. 상기 국선 접속 모듈(300)은 상기 공통 부트 소프트웨어(305)를 수행하면서 중앙 제어 모듈(310)로부터 받은 압축 응용 소프트웨어를 800000H에 다운로드시켜 저장한다. When power is applied to each trunk line connection module 300, the boot software is performed at the 0H address. The trunk line connection module 300 downloads and stores the compressed application software received from the central control module 310 to 800000H while executing the common boot software 305.

그러다음 상기 국선 접속 모듈(300)은 상기 압축된 응용 소프트웨어를 DRAM에 푼다. 이후, 상기 국선 접속 모듈(300)은 리맵 코드를 SRAM에 복사한 후, 1000000H 어드레스인 SRAM으로 이동하여 리맵 기능을 수행한다. 상기 리맵 기능을 수행하는 방법에 대한 상세한 설명은 도 6을 참조한다. The trunk line connection module 300 then unpacks the compressed application software into DRAM. Thereafter, the trunk line connection module 300 copies the remap code to the SRAM, and then moves to the SRAM having a 1000000H address to perform a remap function. A detailed description of a method of performing the remap function is provided with reference to FIG. 6.

상기 국선 접속 모듈(300)은 상기 리맵 기능에 의해 DRAM이 0H로 메모리가 바뀌어 수행되고, 이어서 응용 소프트웨어가 수행된다. The trunk line connection module 300 is executed by changing the DRAM to 0H by the remap function, and then application software is performed.

도 6은 본 발명의 바람직한 일 실시예에 따른 국선 접속 모듈 공통 부트 소프트웨어의 리맵 기능에 의한 메모리 변화를 나타낸 도면이다. FIG. 6 is a diagram illustrating a memory change due to a remap function of a trunk line connection module common boot software according to an embodiment of the present invention.

도 6을 참조하면, 리맵 기능은 메모리가 현재 수행되는 곳에서 모든 기능을 정지하고 메모리 배열을 바꾸어 응용 소프트웨어가 기록된 첫번째 어드레스가 시작 포인트가 되도록 배열을 바꾸고, 프로그램 카운트를 0으로 초기화하는 것이다. Referring to FIG. 6, the remap function is to stop all functions where memory is currently performed, change the memory arrangement, change the arrangement such that the first address written by the application software is the starting point, and initialize the program count to zero.

따라서, 상기 리맵 기능의 수행에 의해서, 부트 소프트웨어가 저장된 플래시 롬의 위치는 응용 소프트웨어가 저장되어 있던 SDRAM의 위치로 바뀌고, 상기 응용 소프트웨어가 저장된 SDRAM의 위치는 상기 부트 소프트웨어가 저장되어 있던 플래시 롬의 위치로 바뀌게된다. Therefore, by performing the remap function, the location of the flash ROM where the boot software is stored is changed to the location of the SDRAM where the application software is stored, and the location of the SDRAM where the application software is stored is the location of the flash ROM where the boot software is stored. Will change to position.

도 7은 본 발명의 바람직한 일 실시예에 따른 중앙 제어 모듈과 국선 접속 모듈의 상호 연동 과정을 나타낸 흐름도이다. 7 is a flowchart illustrating a process of interworking between a central control module and a trunk line connection module according to an exemplary embodiment of the present invention.

도 7을 참조하면, 중앙 제어 모듈은 파워가 온되면, 응용 프로그램을 동작하며 TFTP 서버 타스크를 수행한다(S700). 상기 TFTP 서버 타스크는 국선 접속 모듈로부터 해당 국선 접속 모듈 응용 소프트웨어 요구를 기다리는 타스크이다. Referring to FIG. 7, when the power is turned on, the central control module operates an application program and performs a TFTP server task (S700). The TFTP server task is a task waiting for a corresponding trunk line connection module application software request from a trunk line connection module.

단계 700이 수행된 후, 국선 접속 모듈에 파워가 온되면, 상기 국선 접속 모듈은 공통 부트 소프트웨어를 수행하면서 국선 접속 모듈의 종류를 판단한다(S702). 즉, 상기 국선 접속 모듈은 공통 부트 소프트웨어를 수행하면서 자신의 하드웨어 플랫폼 어드레스를 읽어내서 자신이 어떤 종류의 접속 모듈인지를 알아낸다. After the step 700 is performed, if the CO line connection module is powered on, the CO line connection module determines the type of the CO line connection module while performing common boot software (S702). That is, the trunk line connection module reads its hardware platform address while executing common boot software to find out what type of connection module it is.

단계 702의 수행후, 상기 국선 접속 모듈은 상기 판단된 모듈 종류 정보와 응용 소프트웨어 요구 명령을 상기 중앙 제어 모듈에 전송한다(S704). 이때, 상기 국선 접속 모듈은 상기 모듈 종류 정보와 응용 소프트웨어 요구 명령을 멀티캐스트 패킷으로 상기 중앙 제어 모듈에 전송한다.After performing step 702, the trunk line connecting module transmits the determined module type information and an application software request command to the central control module (S704). At this time, the trunk line connection module transmits the module type information and an application software request command to the central control module in a multicast packet.

그러면, 상기 중앙 제어 모듈은 상기 국선 접속 모듈로부터 전송된 모듈 종류에 상응하는 응용 소프트웨어를 추출하여(S706), 상기 국선 접속 모듈에 전송한다(S708).Then, the central control module extracts the application software corresponding to the module type transmitted from the trunk line connection module (S706) and transmits it to the trunk line connection module (S708).

그러면, 상기 국선 접속 모듈은 상기 중앙 제어 모듈로부터 전송된 응용 소프트웨어를 저장하고(S710), 상기 중앙 제어 모듈은 국선 접속 모듈에 응용 소프트웨어 전송 완료 메시지를 전송한다(S712). Then, the trunk line connection module stores the application software transmitted from the central control module (S710), and the central control module transmits an application software transmission completion message to the trunk line connection module (S712).

그러면, 상기 국선 접속 모듈은 상기 저장된 응용 소프트웨어의 압축을 해제한 후(S714), 상기 압축이 해제된 응용 소프트웨어를 수행하기위해서 현재 수행되고 있는 부트 소프트웨어에서 응용 소프트웨어의 수행을 위한 메모리의 리맵 기능을 수행한다(S716). 상기 리맵 기능은 메모리가 현재 수행되고 있는 곳에서 모든 것을 정지하고, 메모리 배열을 바꾸어 응용 소프트웨어가 기록된 첫번째 어드레스가 시작 포인트가 되도록 배열을 바꾸고, 프로그램 카운트를 0으로 초기화하는 것이다.Then, the CO line module decompresses the stored application software (S714), and then performs a remap function of the memory for executing the application software in the boot software currently being executed to execute the decompressed application software. It performs (S716). The remap function is to stop everything where the memory is currently being performed, change the memory array so that the application software changes the array so that the first address written is the start point, and initialize the program count to zero.

단계 716이 수행되면, 상기 국선 접속 모듈은 각 접속 모듈의 신호 방식에 따라 응용 소프트웨어를 실행하고(S718), 상기 중앙 제어 모듈에 응용소프트웨어 실행 시작 메시지를 전송한다(S720). 그러면, 상기 중앙제어모듈과 상기 국선 접속 모듈은 상호 연동하여 자신의 방식대로 실행한다When step 716 is performed, the trunk line connection module executes application software according to the signaling method of each connection module (S718), and transmits an application software execution start message to the central control module (S720). Then, the central control module and the trunk line connection module interoperate with each other to execute their own methods.

여기서, 상기 부트 소프트웨어의 수행과 응용 소프트웨어의 수행을 스위치 조작으로 한다면, 국선 접속 모듈의 파워가 인입시 스위치 조작에 의해 부트 소프트웨어가 수행되지 않고, 응용 소프트웨어만이 수행되도록 할 수 있다. 이는 부트 소프트웨어의 수행은 언제나 중앙 제어 모듈로부터 자신의 응용 소프트웨어를 다운로드하기 때문에 중앙 제어 모듈이 새로운 소프트웨어 업그레이드시, 역시 같은 국선 접속 모듈 버전도 업그레이드가 가능하기 때문에 언제나 구버전에서 신버전으로의 국선 접속 모듈 업그레이드가 가능하다. Here, if the execution of the boot software and the execution of the application software are performed by the switch operation, the boot software is not performed by the switch operation when the power of the trunk line connection module is input, and only the application software can be performed. This means that the execution of the boot software always downloads its own application software from the central control module. Therefore, when the central control module upgrades the new software, the same trunk line connection module version can also be upgraded. Is possible.

본 발명의 바람직한 다른 실시예에 따르면, 중앙 접속 모듈이 가지고 있는 데이터베이스에 국가에 따라 서로 다른 압축 소프트웨어를 저장하여 국선 접속 모듈에 전송할 수 있다. According to another preferred embodiment of the present invention, different compression software according to the country can be stored in the database of the central access module and transmitted to the trunk line access module.

본 발명은 상기 실시예에 한정되지 않으며, 많은 변형이 본 발명의 사상 내에서 당 분야에서 통상의 지식을 가진 자에 의하여 가능함은 물론이다.The present invention is not limited to the above embodiments, and many variations are possible by those skilled in the art within the spirit of the present invention.

상술한 바와 같이 본 발명에 따르면, 생산 효율을 위해 하나의 공통 부트 소스트웨어만 접속 모듈에 기록하도록하여 접속 모듈의 재고품관리나 생산 관리에 한층 향상된 방법을 제공할 수 있는 국선 접속 모듈의 소프트웨어 자동 다운로드 방법 및 시스템을 제공할 수 있다. As described above, according to the present invention, software automatic download of a trunk line connection module can provide an improved method for inventory management or production management of the access module by recording only one common boot software in the access module for production efficiency. Methods and systems can be provided.

또한, 본 발명에 따르면, 국선 접속 모듈의 구버전을 신버전으로 업그레이드시 단지 중앙 제어 모듈의 소프트웨어만 새로운 버전으로 업그레이드하면, 해당 교환기에 귀속되어 있는 접속 모듈의 소프트웨어를 자동으로 새로운 버전으로 업그레이드할 수 있는 국선 접속 모듈의 소프트웨어 자동 다운로드 방법 및 시스템을 제공할 수 있다. In addition, according to the present invention, when upgrading the old version of the trunk line connection module to the new version, if only the software of the central control module is upgraded to the new version, the software of the connection module belonging to the corresponding exchange can be automatically upgraded to the new version. A software automatic download method and system for a trunk line connection module can be provided.

도 1은 교환기의 접속 모듈을 나타낸 도면.1 shows a connection module of an exchange.

도 2는 종래의 중앙 제어 모듈과 국선 접속 모듈의 상호 연동 과정을 나타낸 흐름도. 2 is a flowchart illustrating a process of interworking between a conventional central control module and a trunk line connection module;

도 3은 본 발명의 바람직한 일 실시예에 따른 중앙 제어 모듈과 국선 접속 모듈의 상호 연동 과정을 나타낸 도면.3 is a diagram illustrating an interworking process between a central control module and a trunk line connection module according to an exemplary embodiment of the present invention.

도 4는 본 발명의 바람직한 일 실시예에 따른 중앙 제어 모듈의 메모리 구조를 나타낸 도면.4 illustrates a memory structure of a central control module according to an exemplary embodiment of the present invention.

도 5는 본 발명의 바람직한 일 실시예에 따른 국선 접속 모듈의 메모리 구조를 나타낸 도면.5 is a diagram illustrating a memory structure of a trunk line connecting module according to an exemplary embodiment of the present invention.

도 6은 본 발명의 바람직한 일 실시예에 따른 국선 접속 모듈 공통 부트 소프트웨어의 리맵 기능에 의한 메모리 변화를 나타낸 도면. FIG. 6 is a diagram illustrating a memory change due to a remap function of a trunk line connection module common boot software according to an embodiment of the present invention. FIG.

도 7은 본 발명의 바람직한 일 실시예에 따른 중앙 제어 모듈과 국선 접속 모듈의 상호 연동 과정을 나타낸 흐름도. 7 is a flowchart illustrating a process of interworking between a central control module and a trunk line connecting module according to an exemplary embodiment of the present invention.

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

100, 300 : 국선 접속 모듈 110, 310 : 중앙 제어 모듈100, 300: trunk line connection module 110, 310: central control module

Claims (5)

리맵 코드를 갖고 상기 리맵 코드에 의해 다운로드 받은 응용 소프트 웨어가 수행되도록 메모리 배열을 바꾸어 주는 공통 부트 소프트웨어가 저장된 국선 접속 모듈;A trunk line connection module having a remap code and storing common boot software for changing a memory arrangement such that application software downloaded by the remap code is executed; 자체 구동 소프트웨어와 하나이상의 국선 접속 모듈 응용 소프트웨어를 압축하여 저장하고, 소프트웨어 링크시 각 소프트웨어가 분산 링크도록 하는 중앙 제어 모듈Central control module that compresses and stores self-driven software and one or more trunk line connection module application software and makes each software distributed link when linking software 을 포함하는 것을 특징으로 하는 국선 접속 모듈의 소프트웨어 자동 다운로드 시스템.Software automatic download system of a trunk line connection module comprising a. 삭제delete 제 1항에 있어서,The method of claim 1, 상기 리맵 기능은 현재 수행되는 모든 기능을 정지하고 메모리의 배열을 바꾸어 응용 소프트웨어가 기록된 메모리의 첫번째 어드레스가 시작 포인트가 되도록 배열을 바꾸고, 프로그램 카운트를 0으로 초기화하는 것을 특징으로 하는 국선 접속 모듈의 소프트웨어 자동 다운로드 시스템.The remap function stops all functions currently performed and changes the arrangement of the memory so that the application software changes the arrangement so that the first address of the recorded memory becomes the start point, and initializes the program count to zero. Software automatic download system. 삭제delete 국선 접속 모듈이 중앙 제어 모듈에서 응용 소프트웨어를 다운로드하는 방법에 있어서, In the method of the trunk line connection module to download the application software from the central control module, 상기 국선 접속 모듈의 파워가 온되면, 공통 부트 소프트웨어를 수행하면서 국선 접속 모듈의 종류를 판단하여 상기 판단된 모듈 종류 정보를 포함하는 응용 소프트웨어 요구 명령을 상기 중앙 제어 모듈에 전송하는 단계;If the CO line connection module is powered on, determining a type of a CO line connection module while executing common boot software, and transmitting an application software request command including the determined module type information to the central control module; 상기 중앙 제어 모듈에서 상기 국선 접속 모듈로부터 전송된 모듈 종류에 상응하는 압축 응용 소프트웨어를 추출하여 상기 국선 접속 모듈에 전송하는 단계;및Extracting, by the central control module, the compressed application software corresponding to the module type transmitted from the trunk line connection module, and transmitting the compressed application software to the trunk line connection module; and 상기 국선 접속 모듈에서 상기 중앙 제어 모듈로부터 전송된 압축 응용 소프트웨어를 저장하고, 상기 저장된 압축 응용 소프트웨어의 압축을 해제한 후, 메모리 리맵 기능을 수행하여 상기 응용 소프트웨어가 실행되는 단계Storing the compressed application software transmitted from the central control module in the trunk line connection module, decompressing the stored compressed application software, and performing the memory remap function to execute the application software; 를 포함하는 것을 특징으로 하는 국선 접속 모듈의 소프트웨어 자동 다운로드 방법.Software automatic download method of a trunk line connection module comprising a.
KR10-2002-0082181A 2002-12-21 2002-12-21 System and Method for Downloading Software of CO connection module Automatically KR100500539B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0082181A KR100500539B1 (en) 2002-12-21 2002-12-21 System and Method for Downloading Software of CO connection module Automatically

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0082181A KR100500539B1 (en) 2002-12-21 2002-12-21 System and Method for Downloading Software of CO connection module Automatically

Publications (2)

Publication Number Publication Date
KR20040055491A KR20040055491A (en) 2004-06-26
KR100500539B1 true KR100500539B1 (en) 2005-07-12

Family

ID=37348163

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0082181A KR100500539B1 (en) 2002-12-21 2002-12-21 System and Method for Downloading Software of CO connection module Automatically

Country Status (1)

Country Link
KR (1) KR100500539B1 (en)

Also Published As

Publication number Publication date
KR20040055491A (en) 2004-06-26

Similar Documents

Publication Publication Date Title
CN100391176C (en) Method and system for remote updating function of domestic apparatus
EP0872138B1 (en) Upgrading software in a mobile telephone
US20050246703A1 (en) Method and apparatus for programming updates from a network unit to a mobile device
US6975854B1 (en) Backup method for user data in mobile terminal
JP2000076545A (en) Self-service terminal
WO2000017749A1 (en) Remote firmware upgrade
US7606565B2 (en) Radio base station program update method and apparatus not requiring update host computer
CN102415074A (en) Automatic configuration for terminals
CN111158711A (en) Application program deployment method and device for multiple android system terminals
US20030140129A1 (en) Installing communication protocol in a handheld device
KR100320302B1 (en) How to download software of mobile phone using mobile communication network
KR100500539B1 (en) System and Method for Downloading Software of CO connection module Automatically
JPS5851339A (en) Control information control system
KR20070012713A (en) Modular data components for wireless communication devices
KR20020090299A (en) System and method for back-up and restoring data in a moblile device
CN101854442B (en) Network device and firmware updating method thereof
US8244892B2 (en) Radio communication device and radio communication system comprising same
JP2000031998A (en) Network system, management system and management method for network
CN111443930A (en) Upgrading method and device of cascade terminal, storage medium and electronic terminal
KR20020024235A (en) The method for conversion and transmission of user data between a different kind of mobile phone
JP3306354B2 (en) Mobile station and mobile communication system
CN1954627B (en) Modular data components for wireless communication devices
CN117528493B (en) Virtual communication method and system based on user identification module
KR100603579B1 (en) System and method for upgrading software package at remote place
FI110377B (en) Procedure and system for maintenance of configuration data

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20100629

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee