KR100222737B1 - Multiple control method using telnet function in a switching system - Google Patents

Multiple control method using telnet function in a switching system Download PDF

Info

Publication number
KR100222737B1
KR100222737B1 KR1019960057689A KR19960057689A KR100222737B1 KR 100222737 B1 KR100222737 B1 KR 100222737B1 KR 1019960057689 A KR1019960057689 A KR 1019960057689A KR 19960057689 A KR19960057689 A KR 19960057689A KR 100222737 B1 KR100222737 B1 KR 100222737B1
Authority
KR
South Korea
Prior art keywords
exchange
user
workstation
command
cell
Prior art date
Application number
KR1019960057689A
Other languages
Korean (ko)
Other versions
KR19980038761A (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 KR1019960057689A priority Critical patent/KR100222737B1/en
Publication of KR19980038761A publication Critical patent/KR19980038761A/en
Application granted granted Critical
Publication of KR100222737B1 publication Critical patent/KR100222737B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0062Provisions for network management
    • H04Q3/0087Network testing or monitoring arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0062Provisions for network management
    • H04Q3/0095Specification, development or application of network management software, e.g. software re-use

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 교환기 시스템에서 텔넷 기능을 사용하여, 텔넷에 접속한 워크스테이션(30-1, 30-2, 30-3, ..., 30-n) 사용자를 통제 및 셀을 통한 정보를 얻을 수 있는 교환기 시스템에서 텔넷 기능을 이용한 다중 통제 방법에 관한 것으로서, 종래의 발명에 따른 교환기를 운용자의 선에서 제어하고 또한 프로그램의 입력이 가능한 콘솔(10)과, 이를 다중의 운용자와 연결이 가능하도록 제어를 해 주는 CMP(20)와, CMP(20)와 연결되어 콘솔(10)의 역할을 다중으로 처리할 수 있는 다수의 워크스테이션(30-1, 30-2, 30-3, 30-n)으로 구성되는 교환기의 일부 장치에 있어서, 본 발명에 따라 다수의 워크스테이션으로 교환기를 운용하는 경우 생길지 모르는 각종 문제를 해결하기 위해 여러명의 운용자가 교환기 운용 혹은 프로그램 작성시 또는 교환기의 성능을 실험하는 경우 오류를 발생시킨 워크스테이션(30-1, 30-2, 30-3, 30-n) 사용자를 알아내고 발생한 문제를 찾아 내어 오류 수정이 간편하게 이루어 지도록 한 방법을 제공하여, 교환기에서 콘솔(10)만을 사용하던 것을 여러개의 워크스테이션(30-1, 30-2, 30-3, 30-n) 급의 단말기를 설치하여 다중 처리하고 만일 에러가 발생하거나 문제가 발생한 경우 어느 포트에서 누가 실수를 하였는지 쉽게 알 수 있을 뿐만 아니라 여럿이서 작업을 할 수 있음으로 오랜시간이 걸리는 프로그램의 작성이나 혹은 기타의 전자 교환기 실험을 하는 경우 다중으로 분담하여 일의 처리가 가능함으로 종래의 기술보다 빠르고 쉽게 교환기를 관리하고 시험하며 교환기 프로그램을 작성하여 입력하거나 혹은 프로그램의 수정이 필요한 경우 일을 빨리 처리 할 수 있도록 한 장치 및 방법에 관한 것이다.The present invention can use the telnet function in the exchange system to control and obtain information through the cell to users of workstations 30-1, 30-2, 30-3, ..., 30-n connected to telnet. The present invention relates to a multiple control method using a telnet function in an exchange system, and to control a switch according to a conventional invention from the operator's line and to input a program, and to control the connection with multiple operators. CMP 20 and a plurality of workstations (30-1, 30-2, 30-3, 30-n) connected to the CMP (20) can handle the role of the console 10 in multiple In some devices of an exchange system comprising several operators according to the present invention, in order to solve various problems that may occur when operating the exchange with a plurality of workstations, when several operators test the performance of the exchange or the operation of the exchange, or when the program is written. Error Using the console 10 only at the exchange, by providing a method to identify the user who caused the workstation (30-1, 30-2, 30-3, 30-n), find the problem that occurred, and to easily correct the error. Multi-processing by installing multiple workstation (30-1, 30-2, 30-3, 30-n) terminals and easily know who made a mistake on which port in case of error or problem In addition, it is possible to work with multiple people, so when writing a program that takes a long time or conducting other electronic exchange experiments, it is possible to divide and multiply the work so that it is possible to manage and test the exchange faster and easier than the conventional technology. It also relates to a device and a method for making an exchange program to be entered or inputted or for correcting a program so that the work can be done quickly.

Description

교환기 시스템에서 텔넷 기능을 이용한 다중 통제 방법Multiple Control Method Using Telnet Function in Exchange System

본 발명은 여러 교환기 유저가 CRT나 워크스테이션(Workstation)에서 텔넷(Telnet)기능을 이용하여 교환기를 시험하고 있는 경우 현재 동시에 접속되어 있는 이용자의 로그인(Login) 이름과 포트 넘버를 알 수 있도록 하는 역할에 관한 것이다.In the present invention, when multiple exchange users are testing the exchange by using the Telnet function in a CRT or a workstation, the user can know the login name and the port number of the user who are currently connected at the same time. It is about.

종래 교환기에서는 한명의 운용자가 콘솔을 이용하여 교환기의 모든 시스템을 통제하였고 또한 필요에 따라서, 프로그램을 수정하며, 교환기의 시스템을 시험하였다.In the conventional exchange, one operator used the console to control all the systems of the exchange and also modified the program as needed and tested the system of the exchange.

그러나, 이와 같은 종래 기술은 방대한 교환기를 한명의 운용자가 운용하기에는 시스템의 방대성과 중요성에 비추어 한 대의 단말기로는 이를 제어하기가 매우 힘이 들뿐만 아니라, 교환기 운용에 필요한 프로그램을 만들거나 수정하는 경우 적지 않은 시간이 소요됨으로 교환기의 운용에 많은 인력과 시간이 소요되는 경제적 낭비를 가져왔다.However, such a conventional technique is not only very difficult to control with one terminal in view of the vastness and importance of the system for one operator to operate a large exchange, but also makes a lot of cases when making or modifying a program necessary for operation of the exchange. The inadequate amount of time has resulted in costly labor and time-consuming economic waste in the operation of the exchange.

따라서, 본 발명은 상기한 결점을 해결하기 위하여 안출한 것으로서, 다수의 운용자가 텔넷을 이용하여 동시에 교환기를 시험할 수 있는 장치 및 다수의 운용자가 교환기를 시험하는 도중에 셀(Shell)에 수록된 명령어 중 해당 명령어를 만들어 교환기의 단말에서 조작을 행하는 사람의 로그인 이름 및 포트 넘버를 쉽게 알 수 있도록하였으며, 또는, 문제 발생시에 워크스태이션 운용자의 필요에 의하여 타 운용자의 로그인 이름 및 포트 넘버를 쉽게 알 수 있도록 하는 방법 및 그 장치를 제공하는 데 그 목적이 있다.Accordingly, the present invention has been made to solve the above-mentioned shortcomings, and a device capable of testing a switch at the same time by a plurality of operators using Telnet and a command contained in a shell during a test of the switch by a plurality of operators. By making the relevant commands, you can easily know the login name and port number of the person who performs the operation on the terminal of the exchange, or when the problem occurs, you can easily know the login name and port number of other operators according to the needs of the workstation operator. It is an object of the present invention to provide a method and an apparatus.

상기 목적을 달성하기 위하여 본 발명은, 교환기를 운용자의 선에서 제어하고 또한 프로그램의 입력이 가능한 콘솔(10)과, 이를 다중의 운용자와 연결이 가능하도록 제어를 해 주는 CMP(20)와, CMP(20)와 연결되어 콘솔(10)의 역할을 다중으로 처리할 수 있는 다수의 워크스테이션(30-1, 30-2, 30-3, ..., 30-n)로 구성되는 장치으로 구성된다.In order to achieve the above object, the present invention provides a console 10 capable of controlling an exchanger at the operator's line and inputting a program, and a CMP 20 controlling the connection to multiple operators. Consists of a device consisting of a plurality of workstations (30-1, 30-2, 30-3, ..., 30-n) that can be connected to the (20) to handle the role of the console 10 in multiple do.

다수의 워크스테이션 사용자 중 소정 사람이 텔넷 데몬(Daemon)에 접속한 후 셀(Shell)을 생성하는 단계, 워크스테이션 내에서 셀이 형성되어 자신의 워크스테이션으로 프롬프트가 떨어지고, 허가 된 로그인 이름을 입력하면, 이를 받은 CMP는 운영 체제의 데이터 영역에 이 허가된 해당 로그인 이름과 CMP가 인식한 포트 넘버를 저장하는 단계, 이후에 워크스테이션을 운용하는 운용자의 필요에 의해 자신 혹은 타 워크스테이션 사용자의 로그인 이름과 포트 넘버를 알 수 있는 셀 명령어를 입력하면, 텔넷 셀은 이를 받아 명령의 신텍스(Syntax) 에러를 체크하는 단계, 신텍스 에러를 체크하여 명령어가 해당 셀의 프로그램 언어의 문법에 어긋나는 경우 에러 메시지 즉, 예를 들어 "COMMAND ERROR"라는 메시지를 명령어를 입력한 해당 워크스테이션 사용자의 포트를 통하여 명령어의 입력이 잘못 되었음을 단말기에 출력하여 알리고 신텍스 에러를 체크하여 명령어가 해당 셀의 프로그램 언어의 문법에 합당하면, 명령어를 입력한 사용자가 셀 명령어를 통하여 요구한 사용자의 로그인 이름 및 사용자의 포트 넘버를 사용자의 단말기로 출력해주는 단계를 포함하여 이루어지는 교환기 시스템에서 텔넷 기능을 이용한 단계로 이루어진교환기에서의 다중 통제 방법을 제공한다 .When one of a number of workstation users connects to the Telnet daemon and creates a shell, a cell is formed in the workstation, prompts to his workstation, and enters an authorized login name. The CMP then receives the corresponding login name and the port number recognized by the CMP in the operating system's data area, after which the user or another workstation user's login is required by the operator operating the workstation. When you enter a cell command that knows the name and port number, the Telnet cell receives it and checks for syntax errors in the command, and checks for syntax errors so that the command violates the syntax of the cell's programming language. That is, for example, enter the command "COMMAND ERROR" and enter the port of the workstation user who entered the command. If the command is not correct, the output is notified to the terminal and the syntax error is checked. If the command conforms to the syntax of the programming language of the cell, the user who entered the command requests the user's login name and port of the user. In a switch system comprising a step of outputting a number to a user's terminal, the present invention provides a multi-control method in a switch using a telnet function.

도 1은 본 발명에 따른 텔넷 기능을 이용하여 교환기 환경 구성도로, 다수의 교환기 운용자에게 다수의 워크스테이션을 설치하여 서로간을 통제하는 데 적합한 교환기 시스템의 블록도1 is a block diagram of an exchange environment using the telnet function according to the present invention, a block diagram of an exchange system suitable for controlling each other by installing a plurality of workstations in a plurality of exchange operators.

도 2는 본 발명에 따른 교환기 시스템에서 다수의 교환기 운용자에게 다수의 워크스테이션을 설치하여 서로간을 통제하는 데 적합한 텔넷 기능을 이용한 사용자 통제 방법2 is a user control method using a telnet function suitable for controlling each other by installing a plurality of workstations in a plurality of exchange operators in the exchange system according to the present invention.

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

10 : 콘솔(10) 20 : CMP(20)10: console (10) 20: CMP (20)

24-1,24-2,24-3,24-n : 제 1, 제 2, 제 3, 제 N 트랜시버24-1,24-2,24-3,24-n: 1st, 2nd, 3rd, Nth transceiver

22 : 허브 장치22: hub device

30-1,30-2,30-3,30-n : 제 1, 제 2, 제 3, 제 N 워크스테이션30-1,30-2,30-3,30-n: 1st, 2nd, 3rd, Nth workstation

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

도 1은 본 발명의 바람직한 실시예에 따른 교환기 시스템에서 텔넷 기능을 이용한 다중 통제 장치의 블록도로서, 콘솔(10)은 교환기 시스템의 일부분으로 운용자와 교환기 사이의 교신이 가능하도록 운용자의 차원에서 교환기의 운전과 기억장치 내의 정보를 입출력하며, 소프트웨어적인 오류가 발생하면 그에 대한 문제점을 찾아내고 문제를 해결이 가능하며, 하드웨어적인 잘못도 어디에서 무엇이 잘못되었는 가를 체크하여 합당한 조치가 가능하도록 하는 기능을 수행한다.1 is a block diagram of a multiple control device using a telnet function in an exchange system according to a preferred embodiment of the present invention, wherein the console 10 is part of an exchange system to enable communication between the operator and the exchange as a part of the exchange system. It is a function to input and output the information in the operation and storage of memory, and to find out the problem and solve the problem when a software error occurs, and to check the hardware where and what is wrong and to take reasonable measures. Perform.

콘솔(10)과 CMP(20)는 전자 산업 협회의 표준 화된 방식인 EIA-232 방식을 사용하여 서로 연결하며 자료를 주고 받는 역할을 한다.The console 10 and the CMP 20 connect and exchange data with each other using the EIA-232 method, which is a standardized method of the electronics industry association.

CMP(20)는 일반적인 프로세서로 콘솔(10)과 다수의 워크스테이션(30-1, 30-2, 30-3, ..., 30-n) 간을 이어주어 콘솔(10)에서는 많은 시간이 소요될 뿐 아니라 한 사람의 힘으로 해결하기 힘든 시험 기능 및 각종 데이터 수정 기능을 수행하도록 콘솔(10)과 워크스테이션(30-1, 30-2, 30-3, ..., 30-n) 간을 연결하여 콘솔(10)과 워크스테이션(30-1, 30-2, 30-3, ..., 30-n) 사이의 데이터의 처리 및 둘 간의 정보의 흐름을 제어하는 교환기의 프로세서로서, 단말기와는 LAN과 모뎀 등의 통신에 필요한 하드웨어, 바람직하게는 LAN 과 연결되어 다수의 워크스테이션(30-1, 30-2, 30-3, ..., 30-n) 간 및 다수의 워크스테이션(30-1, 30-2, 30-3, ..., 30-n)과 콘솔(10)을 이어준다.The CMP 20 is a general processor that connects the console 10 to a plurality of workstations 30-1, 30-2, 30-3,..., 30-n so that a lot of time is spent in the console 10. Between the console 10 and the workstations 30-1, 30-2, 30-3, ..., 30-n to perform test functions and various data modification functions that are difficult to solve with one person's power. As a processor of the exchange to control the processing of data and the flow of information between the console 10 and the workstation (30-1, 30-2, 30-3, ..., 30-n) by connecting to, Hardware required for communication, such as a LAN and modem, with a terminal, preferably connected to a LAN, between a plurality of workstations 30-1, 30-2, 30-3, ..., 30-n and a plurality of workstations. The stations 30-1, 30-2, 30-3,..., 30-n are connected to the console 10.

상기 CMP(20)와 다수의 워크스테이션(30-1, 30-2, 30-3, ..., 30-n) 간은 단순히 연결되는 것은 아니고 사이에 허브(Hub)라는 신호 분산 장치를 두어 하나의 CMP(20)와 다수의 워크스테이션(30-1, 30-2, 30-3, ..., 30-n) 간을 연결하였다.The CMP 20 and the plurality of workstations 30-1, 30-2, 30-3,..., 30-n are not simply connected, but have a signal distributing device called a hub therebetween. One CMP 20 and a plurality of workstations 30-1, 30-2, 30-3, ..., 30-n were connected.

워크스테이션(30-1, 30-2, 30-3, ..., 30-n)은 콘솔(10)의 하부에 들어가서 콘솔(10)의 역할을 다중으로 처리하도록 하였으며, CMP(20)에 의해 제어 및 정보를 받아 콘솔(10)이 수행하던 각종 시험 및 데이터 수정 작업을 수행하며, 다수의 사용자가 워크스테이션(30-1, 30-2, 30-3, ..., 30-n)을 사용하여, 다수의 워크 스테이션(30-1, 30-2, 30-3, ..., 30-n) 간에 문제가 발생시에 이에 따른 문제를 CMP(20)의 제어에 따라 해결할 수 있다.Workstations 30-1, 30-2, 30-3,..., 30-n enter the bottom of the console 10 to handle the role of the console 10 multiplely, and to the CMP 20. By receiving the control and information by the console 10 performs a variety of tests and data modification work, a plurality of users workstations (30-1, 30-2, 30-3, ..., 30-n) By using the above, when a problem occurs between a plurality of workstations 30-1, 30-2, 30-3, ..., 30-n can be solved according to the control of the CMP (20).

그리고, 하나의 CMP(20)에 HUB(22) 및 다수의 트랜시버((Tranceiver)(24-1, 24-2, 24-3, ..., 24-n)를 경유하여 연결되는 다수의 워크스테이션(30-1, 30-2, 30-3, 30-n)의 수는 사용가능한 포트 수 및 작업의 능률성 등을 고려하여 결정되어야 할 것이다.In addition, a plurality of workpieces connected to one CMP 20 via a HUB 22 and a plurality of transceivers 24-1, 24-2, 24-3, ..., 24-n. The number of stations 30-1, 30-2, 30-3, 30-n should be determined in consideration of the number of available ports and the efficiency of the operation.

또한, 워크스테이션(30-1, 30-2, 30-3, ..., 30-n) 간에 통신이 가능해야 함으로 백보드에 각각의 워크스테이션(30-1, 30-2, 30-3, ..., 30-n)에 트랜시버(22-1, 22-2, 22-3, ..., 22-n)를 연결하여, 워크스테이션(30-1, 30-2, 30-3, 30-n) 간에 유기적으로 연결되도록 백본(Backbone)을 형성하도록 하였으며, 워크스테이션(30-1, 30-2, 30-3, 30-n)과 트랜시버(22-1, 22-2, 22-3, ..., 22-n) 사이는 AUI 케이블로 연결하였다.In addition, communication between the workstations 30-1, 30-2, 30-3, ..., 30-n should be possible, so that each workstation 30-1, 30-2, 30-3, ..., 30-n) by connecting the transceivers 22-1, 22-2, 22-3, ..., 22-n to the workstations 30-1, 30-2, 30-3, Backbone is formed to be organically connected between 30-n, and workstations 30-1, 30-2, 30-3, 30-n and transceivers 22-1, 22-2, 22- 3, ..., 22-n) was connected with an AUI cable.

도 2는 본 발명의 실시예로 교환기 시스템에서 텔넷 기능을 이용한 다중 통제 방법을 설명하기 위한 도면이다.2 is a diagram illustrating a multiple control method using a telnet function in an exchange system according to an embodiment of the present invention.

다수의 워크스테이션(30-1, 30-2, 30-3, ..., 30-n) 사용자 중 텔넷에 접속되면(단계 40) 해당 워크스테이션에 메모리에 있는 셀(Shell)이 형성되어(단계 42) 교환기 시스템과 워크스테이션 사용자 사이의 대화가 가능하게 한다(제 1 단계).When a plurality of workstations 30-1, 30-2, 30-3, ..., 30-n are connected to telnet (step 40), a cell in memory is formed on the workstation ( Step 42) Enable a conversation between the exchange system and the workstation user (step 1).

셀이 형성되어 해당 워크스테이션(30-1, 30-2, 30-3, ..., 30-n)으로 프롬프트가 떨어지고, 자신의 로그인 이름을 해당 단말기를 통해 입력하면, 워크스테이션은 운영체제의 데이터 영역에 해당 로그인 이름과 포트 넘버를 저장하며(단계 44), 만일 셀을 통한 명령어를 통하여, 해다 명령어를 입력한 워크스테이션 사용자에게 현 사용중인 워크 스테이션 사용자의 로그인 이름 및 포트 넘버를 알려준다(단계 2).If a cell is formed and a prompt is dropped to the corresponding workstation (30-1, 30-2, 30-3, ..., 30-n) and the user's login name is entered through the terminal, the workstation is connected to the operating system. It stores the corresponding login name and port number in the data area (step 44) and, via a command through the cell, informs the workstation user who entered the command the login name and port number of the workstation user currently in use. 2).

만일 어떤 연산자 및 변수 등의 요소를 현재 사용중인 사용자의 로그인 이름과 포트 넘버 등을 출력하도록 하여 이를 중복으로 사용하여서 올지 모르는 프로그램의 오류를 미연에 방지할 수 있으며, 또한 현제 사용중인 연산자나 변수를 누가 사용하여 에러를 발생시킨다면 이 에러를 발생시킨 사람의 포트 넘버와 로그인 네임을 출력할 수도 있다.If you print the login name and port number of the user who is currently using an operator or variable, you can use it in duplicate to prevent the program error that may come up. If someone raises an error, you can print the port number and login name of the person who caused the error.

그 이외의 다중으로 워크스테이션(30-1, 30-2, 30-3, ..., 30-n)을 운용하여 교환기를 운용 및 제어함으로 생기는 문제가 발생하는 경우 해당 문제에 대한 셀 명령어를 삽입하여 적절한 대처가 가능하다.If other problems occur by operating and controlling the exchange by operating the workstations 30-1, 30-2, 30-3, ..., 30-n in multiple, the cell command for the problem is issued. Proper handling is possible by inserting.

한편, 포트 넘버는 워크스테이션(30-1, 30-2, 30-3, ..., 30-n) 사용자가 어디의 어떤 워크스테이션(30-1, 30-2, 30-3, ..., 30-n)을 쓰는지 알수 있으며, 로그인 이름은 사용자의 각종 개인 정보와 함께 출력하도록 하여 사용자 서로는 누구의 로그 인 이름인지 서로 쉽게 알 수 있다.On the other hand, the port number is the workstation (30-1, 30-2, 30-3, ..., 30-n) where any workstation (30-1, 30-2, 30-3, ... , 30-n), and the login name is displayed along with the user's various personal information so that each user can easily know who the login name is.

이후에, 워크스테이션(30-1, 30-2, 30-3, 30-n)을 운용하는 운용자의 필요에 의해 자신 혹은 타 워크스테이션(30-1, 30-2, 30-3, 30-n) 사용자의 로그인 이름과 포트 넘버를 알 수 있는 셀 명령어를 입력하면(단계 46), 텔넷 셀은 이를 받아 명령의 신텍스 에러를 체크한다(제 3 단계).Subsequently, it may be necessary for the operator to operate the workstations 30-1, 30-2, 30-3, 30-n or the other workstations 30-1, 30-2, 30-3, 30-. n) If a user enters a cell command that knows the user's login name and port number (step 46), the telnet cell receives it and checks for syntax errors in the command (step 3).

상기 단계에서의 체크결과, 명령어가 해당 셀의 프로그램 언어의 문법에 어긋나는 경우 에러 메시지 예를 들어 "COMMAND ERROR"라는 메시지를 명령어를 입력한 해당 워크스테이션 사용자의 포트를 통하여 단말기에 출력하고, 상기 단계에서의 체크 결과 신텍스(Syntax) 에러를 체크하여 명령어가 해당 셀의 프로그램 언어의 문법에 합당하면, 명령어를 입력한 사용자가 셀 명령어를 통하여 요구한 사용자의 로그인 이름 및 사용자의 포트 넘버를 사용자의 단말기로 출력한다.As a result of the check in the above step, if the command is inconsistent with the grammar of the programming language of the cell, an error message, for example, a "COMMAND ERROR" message is output to the terminal through the port of the workstation user who inputs the command. If the check result of Syntax checks the command and the command conforms to the syntax of the cell's programming language, the user who inputs the command requests the user's login name and the user's port number requested through the cell command. Will output

또한, 문제가 발생하여 워크 스테이션 사용자의 정보를 알고자하는 경우 로그인 이름 등록시에 저장되어 있는 워크스테이션 사용자의 정보를 텔넷 셀에 명령어를 두어 로그인 이름만 입력하여 해당 워크스테이션 사용자 및 동시에 모든 사용자의 로그인 이름 및 포트 넘버 그리고 기타의 로그인 정보를 가진 개인의 정보를 알고자 하는 워크스테이션 사용자의 단말기로 출력한다.In addition, if a problem occurs and you want to know the workstation user's information, login the workstation user and all users at the same time by entering the login name only by entering the login user's information stored in the login name registration in the Telnet cell. Outputs the personal information with name, port number and other login information to the workstation user's terminal.

상기와 같은 것은 일 예로 어떤 하나의 변수를 가지고 두 사람이 각기 다른 워크 스테이션으로 이 변수로 작업을 한다면, 하나의 변수는 서로 단른 작업자들에 의해서 계속적으로 변해 원하는 값이 입력되지 않음으로서 결과값을 틀리게 출력하게 될 경우가 가능하기 때문이다. .For example, if one person has a variable and two people work with this variable on different workstations, one variable is continuously changed by different workers and the result is not entered. This is because it is possible to output incorrectly. .

그러므로, 본 발명에 따른 방법을 통하여, 에러를 발생시킨 사람을 찾아내어 작업을 한다며, 보다 능률적으로 서로간에 중복되는 작업이 없이 다수의 워크스테이션(30-1, 30-2, 30-3, ..., 30-n)으로 작업이 가능하다.Therefore, through the method according to the present invention, to find the person who caused the error and to work, more efficiently without the duplication of work between multiple workstations (30-1, 30-2, 30-3,. .., 30-n).

이상에서 설명한 바와 같이 본 발명은 교환기에서 콘솔(10)만을 사용하던 것을 다수 개의 워크스테이션에 단말기를 설치하여 다중 처리하고 만일 에러가 발생하거나 문제가 발생한 경우 어느 포트에서 누가 실수를 하였는지 쉽게 알 수 있을 뿐만 아니라 여럿이서 작업을 할 수 있음으로 오랜 시간이 걸리는 프로그램의 작성이나 혹은 기타의 전자 교환기 실험을 하는 경우 다중으로 분담하여 일의 처리가 가능함으로 종래의 기술보다 훨씬 빠르고 쉽게 교환기를 관리하고 시험하며 교환기 프로그램을 작성하고, 입력하거나 혹은 프로그램의 수정이 필요한 경우 일을 빨리 처리 할 수 있도록 하였다.As described above, the present invention can install a terminal on a plurality of workstations using only the console 10 in the switch and multi-process, and if an error occurs or a problem occurs, it is easy to know who made a mistake on which port. In addition, it is possible to work with several people, so when writing a program that takes a long time or conducting other electronic exchange experiments, it is possible to divide and handle the work in multiple ways. The exchange program was written, entered or modified so that work could be done quickly.

또한, 많은 사용자가 사용중에도 유기적으로 연결된 사용환경을 제공함으로 다수의 워크스테이션이 사용됨으로 발생가능한 문제들을 사용자의 측면에서 해결이 용이하도록 하였다.In addition, many users are provided with an organically connected usage environment, so that the problems that can occur due to the use of a large number of workstations can be easily solved from the user's point of view.

Claims (2)

교환기를 운용자의 선에서 제어하고 또한 프로그램의 입력이 가능한 콘솔과, 이를 다중의 운용자와 연결이 가능하도록 제어를 해 주는 CMP와, CMP와 연결되어 콘솔의 역할을 다중으로 처리할 수 있는 다수의 워크스테이션로 구성되는 장치에 있어서, 교환기 시스템에서 텔넷 기능을 이용한 다수의 워트스테이션 사용자 통제 방법은, 다수의 워크스테이션 사용자 중 텔넷 데몬에 접속한 후 셀을 생성하는 단계, 워크 스테이션 내에서 셀이 형성되어 자신의 워크스테이션으로 프롬프트가 떨어지고, 자신의 로그인 이름을 입력하면, 이를 받은 CMP는 운영체제의 데이터 영역에 해당 로그인 이름과 CMP가 인식한 포트 넘버를 저장하는 단계, 이후에 임의의 워크스테이션을 운용하는 운용자의 필요에 의해 자신 혹은 타 워크스테이션(30-1, 30-2, 30-3, 30-n) 사용자의 로그인 이름과 포트 넘버를 알 수 있는 셀 명령어를 입력하면, 텔넷 셀은 이를 받아 명령의 신텍스 에러를 체크하는 단계, 신텍스 에러를 체크하여 명령어가 해당 셀의 프로그램 언어의 문법에 어긋나는 경우 에러 메시지 명령어를 입력한 해당 워크스테이션 사용자의 포트를 통하여 명령어의 입력이 잘못 되었음을 단말기에 출력하여 알리고, 신텍스 에러를 체크하여 명령어가 해당 셀의 프로그램 언어에 합당하면, 명령어를 입력한 사용자에게 요구한 사용자의 로그인 이름 및 사용자의 포트 넘버를 사용자의 단말기로 출력해주는 단계를 포함하여 이루어지는 교환기 시스템에서 텔넷 기능을 이용한 교환기에서의 다중 통제 방법A console that controls the switch from the operator's line and also allows the input of programs, a CMP that controls the switch to be connected to multiple operators, and a number of workstations that can handle the role of the console multiplely by connecting to the CMP. In a device configured as a station, a method of controlling a plurality of water station users using the telnet function in an exchange system includes: generating a cell after accessing the telnet daemon among a plurality of workstation users, and forming a cell in the workstation. When you are prompted to enter your login name and enter your login name, the CMP receives the login name and port number recognized by the CMP in the operating system's data area, and then runs any workstation. User or other workstation (30-1, 30-2, 30-3, 30-n) If you enter a cell command that knows the login name and port number, the Telnet cell checks for syntax errors in the command, checks for syntax errors, and displays an error message command if the command violates the syntax of the cell's programming language. The user's login name is requested by the user who entered the command if the command is correct for the cell's programming language by checking for syntax errors by checking the syntax error. And outputting the user's port number to the user's terminal. 제 1 항에 있어서, 상기 셀의 명령어는 각종 문제를 발생시킨 원인을 찾으며, 동시에 관련된 워크스테이션의 사용자의 로그인 이름 및 포트 넘버를 사용자의 요구에 따라 출력하도록 하는 교환기 시스템에서 텔넷 기능을 이용한 다중 통제 방법The multi-control using the telnet function of the switch system according to claim 1, wherein the command of the cell finds the cause of various problems and simultaneously outputs the login name and port number of the user of the related workstation according to the user's request. Way
KR1019960057689A 1996-11-26 1996-11-26 Multiple control method using telnet function in a switching system KR100222737B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960057689A KR100222737B1 (en) 1996-11-26 1996-11-26 Multiple control method using telnet function in a switching system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960057689A KR100222737B1 (en) 1996-11-26 1996-11-26 Multiple control method using telnet function in a switching system

Publications (2)

Publication Number Publication Date
KR19980038761A KR19980038761A (en) 1998-08-17
KR100222737B1 true KR100222737B1 (en) 1999-10-01

Family

ID=19483682

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960057689A KR100222737B1 (en) 1996-11-26 1996-11-26 Multiple control method using telnet function in a switching system

Country Status (1)

Country Link
KR (1) KR100222737B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100274157B1 (en) * 1997-10-02 2000-12-15 이계철 Ipc communication between a switching system and a workstation
KR100279947B1 (en) * 1998-04-01 2001-02-01 윤종용 Method for using terminal ports in exchange system

Also Published As

Publication number Publication date
KR19980038761A (en) 1998-08-17

Similar Documents

Publication Publication Date Title
US5311577A (en) Data processing system, method and program for constructing host access tables for integration of telephony data with data processing systems
US4630224A (en) Automation initialization of reconfigurable on-line automatic test system
CN109492243B (en) Cabinet layout generation method and device and electronic equipment
KR100222737B1 (en) Multiple control method using telnet function in a switching system
EP0181503B1 (en) Log on and log off instruction system
KR100222736B1 (en) Method for tracking global variable in debuging in switching system
US5965957A (en) Switching apparatus, in particular for systems under test
CN1312587C (en) An embedded real time operating system fault analysis positioning system and method
JP3384443B2 (en) Test equipment for distributed control systems
JP3137698B2 (en) Subscriber circuit test system
EP0111130A2 (en) Multi-terminal data processing system
EP0676111B1 (en) Method and arrangement for testing services in a telecommunications system
KR960009918B1 (en) Inter processor communication of the tdx
KR100365779B1 (en) Apparatus for testing function of digital exchange system and method thereof
JP3722869B2 (en) Exchange software test system and test method
KR920010411B1 (en) Hardware installing testing program
KR950003677B1 (en) Operations processing method in electron exchanges
KR0161758B1 (en) Execution method of packet arbitrary user function
KR100247423B1 (en) Input/output port testing method
Hopner et al. The digital data exchange—A space-division switching system
KR920002484B1 (en) Testing system of switching center
KR920001103B1 (en) Test software simulation method for electronic exchanger
GB2266608A (en) Protocol simulation apparatus for dynamically verifying a communication protocol
KR100225735B1 (en) Test controlling method by displaying idle message full electronic telephone exchange
KR19980061804A (en) Function Parameter Tracking Method in Electronic Switching System

Legal Events

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

Payment date: 20090622

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee