[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR940005220B1 - Voice mail device with distributed control for implementing multi-channel services. - Google Patents

Voice mail device with distributed control for implementing multi-channel services. Download PDF

Info

Publication number
KR940005220B1
KR940005220B1 KR1019910002704A KR910002704A KR940005220B1 KR 940005220 B1 KR940005220 B1 KR 940005220B1 KR 1019910002704 A KR1019910002704 A KR 1019910002704A KR 910002704 A KR910002704 A KR 910002704A KR 940005220 B1 KR940005220 B1 KR 940005220B1
Authority
KR
South Korea
Prior art keywords
unit
voice
data
control
control unit
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
KR1019910002704A
Other languages
Korean (ko)
Other versions
KR920017509A (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 KR1019910002704A priority Critical patent/KR940005220B1/en
Publication of KR920017509A publication Critical patent/KR920017509A/en
Application granted granted Critical
Publication of KR940005220B1 publication Critical patent/KR940005220B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

내용 없음.No content.

Description

다중 채널서비스를 구현하는 분산제어 기능을 갖는 음성우편장치Voice mail device with distributed control for implementing multi-channel services

제1도는 종래의 음성우편장치도.1 is a conventional voice mail device.

제2도는 본 발명의 음성우편장치도.2 is a voice mail device of the present invention.

제3도는 제2도중 시스템주제어부의 상세구성도.3 is a detailed configuration diagram of the system main control unit in FIG.

제4도는 제2도중 회선호제어부의 상세구성도.4 is a detailed configuration diagram of a circuit call control unit in FIG. 2;

제5도는 제2도중 다중채널트렁크부의 상세구성도.5 is a detailed configuration diagram of the multi-channel trunk portion in FIG.

제6도는 제2도중 데이터제어부의 상세구성도.6 is a detailed configuration diagram of the data control unit in FIG. 2;

제7도는 제2도중 HD메모리제어부의 상세구성도.7 is a detailed configuration diagram of the HD memory control unit in FIG.

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

10 : 시스템주제어부 20 : 회선호제어부10: system main control unit 20: circuit call control unit

30 : 다중채널트렁크부 40 : 데이터제어부30: multi-channel trunk 40: data control

50 : HD메모리제어부 60 : 대용량고속메모리부50: HD memory control unit 60: large capacity high speed memory unit

70 : 공통메모리부 80 : HD메모리부70: common memory unit 80: HD memory unit

90 : 시스템모니터90: System Monitor

본 발명은 음성우편장치에 관한 것으로, 특히 우편서비스를 구현하기 위하여 양질의 음성신호를 제공하기 위한 분산제어기능을 갖는 음성우편장치에 관한 것이다.The present invention relates to a voice mail device, and more particularly, to a voice mail device having a distributed control function for providing a high quality voice signal for implementing a postal service.

음성우편장치란 아날로그 음성신호를 디지털로 변환하여 대용량 기억장치에 축적하고 필요시에 재생할 수 있는 장치로서, 종래에는 제1도와 같이 시스템을 제어하는 제어부(1)와, 공중망 또는 사설망등과 접속하여 음성신호를 변환시키는 라인인터페이스부(2)와, 상기 라인인터페이스부(2)를 통한 음성정보를 경우에 따라 압축 또는 신장하는 음성처리부(3)와, 상기 음성처리부(3)의 음성정보를 저장하는 대용량기억부(4)와, 안내음성정보의 음편을 저장하며 상기 제어부(1)의 제어에 해당 정보를 음성처리부(3)로 출력하는 음성메모리부(5)로 구성되어 다음과 같이 동작되었던 것이다.A voice mail device is a device that converts an analog voice signal into digital, accumulates it in a mass storage device, and reproduces it when necessary. Conventionally, as shown in FIG. 1, the voice mail device is connected to a public network or a private network. A line interface unit 2 for converting a voice signal, a voice processor unit 3 for compressing or decompressing voice information through the line interface unit 2 in some cases, and voice information of the voice processor unit 3 It consists of a large-capacity storage unit 4, and a voice memory unit 5 for storing the sound information of the guide voice information and outputting the information to the voice processing unit 3 under the control of the control unit 1 was operated as follows. will be.

즉, 사용자가 음성우편시스템에 전화를 하면 제어부(1)가 호를 인지하고, 이때 제어부(1)는 음성메모리부(5)에 있는 안내음성정보를 직접 제어하여 음성처리부(3)로 출력하며, 음성처리부(3)는 입력된 안내음성정보를 신장시켜 라인인터페이스부(2)로 출력한다.That is, when the user calls the voice mail system, the control unit 1 recognizes the call, and the control unit 1 directly controls the guide voice information in the voice memory unit 5 and outputs it to the voice processing unit 3. The voice processor 3 expands the input guide voice information and outputs the input voice information to the line interface unit 2.

안내음성에 따라 사용자가 음성을 녹음하고자 할 때 라인인터페이스부(2)는 사용자의 아날로그 음성신호를 PCM(Pulse Code Modulation) 디지털데이타로 변환하여 음성처리부(3)로 출력하고, 음성처리부(3)가 제어부(1)의 명령에 의해 입력된 PCM데이타를 경우에 따라 ADPCM(Adaptive Pulse Code Modulation) 또는 ADM(Adaptive Delta Modulation)등의 방식으로 압축하면 제어부(1)는 압축된 음성데이타를 직접 제어하여 대용량 기억부(4)에 저장시켜 놓으므로서 음성녹음이 완료된다.When the user wants to record the voice according to the guide voice, the line interface unit 2 converts the analog voice signal of the user into PCM (Pulse Code Modulation) digital data and outputs it to the voice processing unit 3, and the voice processing unit 3 Compresses the PCM data input by the command of the controller 1 in a manner such as ADPCM (Adaptive Pulse Code Modulation) or ADM (Adaptive Delta Modulation) in some cases, the controller 1 directly controls the compressed voice data. The voice recording is completed by storing in the mass storage section 4.

녹음된 음성신호의 재생은 앞서 기술한 음성안내어가 음성메모리부(5)에서부터 재생되었듯이 대용량기억부(4)로부터 똑같은 방식으로 재생된다.The reproduction of the recorded voice signal is reproduced in the same manner from the mass storage unit 4 as the above-mentioned voice guide word is reproduced from the voice memory unit 5.

상술한 바와 같이 종래 음성우편장치의 동작은 제어부가 라인인터페이스부(2)와 음성메모부(5) 및 대용량기억부(4)등을 직접 제어하여 제어구조가 간단하고 감소로 인한 시스템의 소형화에 기여할 수 있는 잇점이 있으나, 다수의 전화회선을 접속하여 음성우편서비스를 제공하고자 하는 다중채널 서비스시스템에서는 하나의 제어부가 실시간 처리할 수 있는 회선에는 한계가 있으므로 제공되는 음성의 품질저하를 막을 수 없다.As described above, the operation of the conventional voice mail device directly controls the line interface unit 2, the voice memo unit 5, the large-capacity storage unit 4, etc., thereby simplifying the control structure and miniaturizing the system due to the reduction. Although there is an advantage that can be contributed, in a multi-channel service system that is intended to provide voice mail service by connecting a plurality of telephone lines, there is a limit to a line that can be processed by one controller in real time, and thus it is not possible to prevent the degradation of the provided voice quality. .

따라서, 본 발명의 목적은 종래의 음성우편장치에서 전체기능을 제어하는 제어부의 기능을 분산시켜서 다중채널의 음성서비스를 실시간(Real-time)에 효율적으로 제어할 수 있도록 하는 분산제어기능을 구비한 음성우편장치를 제공함에 있다.Accordingly, an object of the present invention is to provide a distributed control function for efficiently controlling a multi-channel voice service in real-time by distributing the functions of a control unit that controls all functions in a conventional voice mail device. It is to provide a voice mail device.

이하 본 발명을 첨부된 도면에 의거 보다 상세히 설명하면 다음과 같다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

제2도는 본 발명의 음성우편장치로서, 도시한 바와같이 본 발명은 시스템 전체를 관리제어하며 각각의 HD(Hard Disk) 제어부를 제어하는 시스템주제어부(10)와 : 다중채널트렁크부(30)를 관리제어하는 회선호제어부(20)와 : 다수의 전화망과 접속되어 각 회선당 개개의 트렁크접속부와 음성처리부를 갖는 다중채널트렁크부(30)와 : 상기 다중채널트렁크부(30)와 접속되어 시스템주제어부(10)의 명령에 따라 다중채널트렁크부(30)의 음성데이타를 직접 제어하여 공통메모리부(70)에 저장하며 역으로 공통메모리부(70) 또는 대용량고속메모리부(60)에 저장되어 있는 음성데이타를 다중채널트렁크부의 각 채널에 전송시키는 데이터제어부(40)와 : 대용량기억장치인 HD메모리부(80)를 제어하며 시스템주제어부(10)의 명령에 따라 공통메모리부(70)의 음성데이타를 HD메모리부에 저장하고 역으로 HD메모리부(80)의 데이터를 공통메모리부(70)에 저장하는 HD메모리제어부(50)와 : 음성안내어와 음성합성용 음편들을 저장하며 데이터제어부(40)의 직접제어를 받는 대용량고속메모리부(60)와 : 데이터제어부(40)로부터 출력되는 음성데이타를 저장하며 HD메모리제어부(50)로부터 출력된 음성데이타를 저장하여 데이터제어부(40)와 HD메모리부(50)의 음성데이타 교환장치가 되는 공통메모리부(70)와 : HD제어부(50)의 제어하에 대용량의 음성데이타를 저장하는 HD메모리부(80)로 구성된다.2 is a voice mail device of the present invention, as shown in the present invention, the present invention manages and controls the entire system, and the system main control unit 10 for controlling each HD (Hard Disk) control unit: a multi-channel trunk unit 30 A circuit call control unit 20 for controlling and controlling the multi-channel trunk unit 30 connected to a plurality of telephone networks, each trunk connection unit and a voice processing unit per line, and connected to the multi-channel trunk unit 30 According to the command of the system main control unit 10, the voice data of the multi-channel trunk unit 30 is directly controlled and stored in the common memory unit 70, and conversely, to the common memory unit 70 or the large-capacity high-speed memory unit 60. Data control unit 40 for transmitting the stored voice data to each channel of the multi-channel trunk unit: and controls the HD memory unit 80, which is a large-capacity storage device, and the common memory unit 70 in accordance with the command of the system main control unit 10 Audio data in HD memory And the HD memory controller 50 for storing the data of the HD memory unit 80 in the common memory unit 70 and storing the voice guide words and the voice synthesis sounds, and directly controlling the data controller 40. Received large-capacity high-speed memory unit 60 and: stores the voice data output from the data control unit 40, and stores the audio data output from the HD memory control unit 50 of the data control unit 40 and HD memory unit 50 A common memory unit 70 serving as a voice data exchange device and an HD memory unit 80 for storing a large amount of voice data under the control of the HD control unit 50.

상기 시스템제어부(10)는 제3도와 같이 중앙제어장치인 CPU(Central Processor Unit)(11)와, 상기 CPU의 프로그램을 저장하는 프로그램메모리(15)와, 디스플레이장치인 시스템모니터(90)를 연결하는 접속부(12)와, 상기 회선호제어부(20)와 데이타제어부(40)를 연결하는 접속부(13)와, 상기 공통메모리부(70)와 HD메모리제어부(50)를 연결하는 접속부(14)로 구성된다.As shown in FIG. 3, the system controller 10 connects a central processor unit (CPU) 11, a central controller, a program memory 15 for storing programs of the CPU, and a system monitor 90 as a display device. A connection part 12 for connecting the circuit call control part 20 and the data control part 40, and a connection part 14 for connecting the common memory part 70 and the HD memory control part 50 to each other. It consists of.

회선호제어부(20)는 제4도와 같이 중앙제어장치인 CPU(Central Processor Unit)(21)와, 상기 CPU의 프로그램을 저장하는 프로그램메모리(25)와, 시스템주제어부(10)의 명령을 수신하여 그 수행 결과를 전송하는데 쓰이는 명령메모리(23)와, 시스템주제어부(10)를 연결하는 접속부(24)와, 상기 다중채널트렁크부(30)를 연결하는 트렁크접속부(22)로 구성된다.The circuit call controller 20 receives commands from a central processor unit (CPU) 21, a program memory 25 for storing a program of the CPU, and a system main controller 10 as shown in FIG. And a command memory 23 used to transmit the result of the execution, a connection part 24 for connecting the system main control unit 10, and a trunk connection part 22 for connecting the multi-channel trunk part 30.

다중채널트렁크부(30)는 제5도와 같이 회선호제어부(20)에 접속되어 다중채널트렁크부(30)의 각 채널을 제어하는 접속부(31)와, 공중망 또는 사설망등과 접속하며 아날로그 음성신호를 디지털로 변환하여 음성처리부(33)로 출력하거나 역으로 상기 음성처리부(33)로부터 출력되는 디지털신호를 아날로그 음성신호로 변환하는 트렁크접속부(32)와, 상기 트렁크접속부(32)와 접속하며 데이터제어부(40)에 접속되어 회선호제어기(20) 또는 데이터제어부(40)의 제어에 따라 트렁크접속부(32)로부터의 음성데이타를 압축하여 데이터제어부(40)에 출력하거나 데이터제어부(40)로부터 출력된 압축 음성데이타를 신장하여 트렁크접속부(32)로 출력하는 음성처리부(33)로 구성되며, 상기 트렁크접속부(32)와 음성처리부(33)는 다중채널트렁크접속부가 수용하고 있는 채널의 수량에 따라 트렁크접속부(34)와 음성처리부(35)가 짝을 이루어 증가한다.The multi-channel trunk section 30 is connected to the circuit call control section 20 as shown in FIG. 5 to connect the connection section 31 for controlling each channel of the multi-channel trunk section 30, the public network or the private network, and the like. Converts the digital signal into a voice processing unit 33 and conversely converts a digital signal output from the voice processing unit 33 into an analog voice signal, and connects the trunk connection unit 32 with data Connected to the control unit 40 and under the control of the circuit call controller 20 or the data control unit 40, the voice data from the trunk connection unit 32 is compressed and output to the data control unit 40 or output from the data control unit 40. And a voice processing unit 33 for expanding the compressed voice data to be output to the trunk connection unit 32, wherein the trunk connection unit 32 and the voice processing unit 33 are the number of channels accommodated by the multi-channel trunk connection unit. According to the amount, the trunk connection part 34 and the voice processing part 35 increase in pairs.

데이터제어부(40)는 제6도와 같이 중앙제어장치인 CPU(41)와, 상기 CPU의 프로그램을 저장하는 프로그램메모리(45)와, 시스템주제어부(10)의 명령을 수신하며 그 수행결과를 전송하는데 쓰이는 명령메모리(42)와, 시스템주제어부(10)를 연결하는 접속부(43)와, 상기 대용량고속메모리부(60)와 공통메모리부(70)를 연결하는 접속부(46)와, 다중채널트렁크부(30)를 연결하는 트렁크접속부(44)로 구성된다.The data control unit 40 receives a command of the CPU 41 which is the central control unit, the program memory 45 for storing the program of the CPU, and the system main control unit 10 as shown in FIG. A command memory 42 used for connection, a connection portion 43 for connecting the system main control unit 10, a connection portion 46 for connecting the high-capacity high-speed memory unit 60 and the common memory unit 70, and multiple channels It is composed of a trunk connecting portion 44 for connecting the trunk portion (30).

HD메모리제어부(50)는 제7도와 같이 중앙제어장치인 CPU(51)와, 상기 CPU의 프로그램을 저장하는 프로그램메모리(55)와, 시스템주제어부(10)의 명령을 수신하며 그 처리결과를 송신하는 명령메모리(53)와, 시스템주제어부(10) 및 공통메모리(70)를 연결하는 접속부(52)와, HD메모리부(80)를 연결하는 접속부(54)로 구성된다.The HD memory controller 50 receives commands from the CPU 51 serving as the central controller, the program memory 55 storing the CPU program, and the system main controller 10 as shown in FIG. It comprises a command memory 53 to be transmitted, a connecting portion 52 for connecting the system main control unit 10 and a common memory 70, and a connecting portion 54 for connecting the HD memory unit 80.

도면에서 실선만으로 표기된 것은 제어용신호선을 나타내고, 실선과 점선이 함께 표기된 것은 음성데이타 선을 나타낸다.In the drawings, only solid lines indicate control signal lines, and solid lines and dotted lines indicate voice data lines.

상기의 구성에 의거 본 발명의 동작과 효과를 설명하면 다음과 같다.Referring to the operation and effects of the present invention based on the above configuration is as follows.

우선, 본 발명의 내용을 간단히 요약하면 음성우편장치의 제어에 있어서 시스템의 제어기능 및 제어로드에 다른 시스템제어를 여러개의 제어기가 분산하여 담당함으로서 하나의 제어기가 집중적인 로드를 받지 않고 이들 제어량 및 제어로드가 각각의 제어기에 고르게 분산되어 시스템의 전체적인 성능을 향상시킬 수 있는 분산제어기능을 갖는 음성우편장치인 것이다.First, briefly summarizing the contents of the present invention, in the control of the voice mail apparatus, a plurality of controllers distribute different system control to the control function and control load of the system so that one controller does not receive intensive load and these control amounts and It is a voice mail device with a distributed control function that the control load is distributed evenly to each controller to improve the overall performance of the system.

이하에서 음성우편장치의 제어기능을 이용자가 전화로 호출한 후 응답하여 서비스를 제공하는 수순으로 설명하면 다음과 같다.Hereinafter, the control function of the voice mail apparatus will be described in a procedure of providing a service by responding after a user calls a telephone.

즉, 본 발명은 다중채널트렁크부(30)를 구성하는 각 채널의 트렁크접속부(32,34)들은 접속부(31)를 통하여 회선호제어부(20)의 접속부(22)를 통한 CPU(22)의 직접제어에 의해서 사용자의 호에 응답하고, 음성처리부(33,35)들로부터 출력되는 디지털 음성신호를 아날로그 음성신호로 변환하여 사용자에게 음성정보를 출력하거나 역으로 아날로그 음성신호를 디지털로 변환하여 음성처리부(33,35)들로 출력한다.That is, according to the present invention, trunk connection parts 32 and 34 of each channel constituting the multi-channel trunk part 30 are connected to the CPU 22 through the connection part 22 of the circuit call control part 20 through the connection part 31. Answering the user's call by direct control, converting the digital voice signal output from the voice processing units 33 and 35 into an analog voice signal and outputting voice information to the user or conversely converting the analog voice signal into digital voice Output to the processing units 33 and 35.

각 채널의 음성처리부(33,35)들은 회선호제어부(20)의 접속부(22)와 다중채널트렁크부(30)의 접속부(31)를 통한 CPU(21)의 명령에 따라 트렁크접속부(32,34)로부터의 음성데이타를 압축하여 데이터제어부(40)로 출력하고 역으로 데이터제어부(40)로부터 출력된 압축데이타를 신장하여 트렁크접속부(32,34)들로 출력함으로서 음성정보가 각각의 사용자에게 전달된다.The voice processing units 33 and 35 of each channel are connected to the trunk connection unit 32 according to the command of the CPU 21 through the connection unit 22 of the circuit call control unit 20 and the connection unit 31 of the multi-channel trunk unit 30. By compressing the voice data from 34 and outputting it to the data control unit 40, and conversely, the compressed data output from the data control unit 40 is extended and output to the trunk connection units 32 and 34. Delivered.

이와 같이 다중채널트렁크부(30)의 각 채널의 트렁크접속부(32,34)들과 음성처리부(33,35)들을 회선호제어기(20)의 CPU(21)가 직접 제어하므로서 시스템주제어기(10)의 CPU(11)는 회선호제어기(20)가 수집분석한 결과에 대한 정보를 회선호제어기(20)의 명령메모리(23)로부터 수신하고, 상기 회선호제어기(20)의 CPU(21)가 수행해야 할 명령을 명령메모리(23)에 전송하는 등의 간접제어만 담당함으로서 다중트렁크접속부에 대하여 수행할 로드를 분산시킨다.As such, the CPU main controller 10 of the circuit call controller 20 directly controls the trunk connection units 32 and 34 and the voice processing units 33 and 35 of each channel of the multi-channel trunk unit 30. Of the circuit call controller 20 receives information on the result of the collection call analysis by the circuit call controller 20 from the command memory 23 of the circuit call controller 20, and the CPU 21 of the circuit call controller 20. It is responsible only for indirect control, such as sending a command to be executed to the command memory 23, to distribute the load to be performed for the multi-trunk connection.

이때, 데이터제어부(40)는 회선호제어부(20)가 분석한 뒤 명령메모리(23)를 통하여 시스템주제어부(10)에 넘겨준 정보에 따라 시스템주제어부(10)의 CPU(11)가 접속부(13)와 데이터제어부(40)의 접속부(43)를 통하여 명령메모리(42)에 명령할 때 다중채널트렁크부(30)의 특정한 음성처리부(33,35)의 채널로부터 출력되는 음성데이타를 CPU(41)가 접속부(44)를 통해 읽어들인 후 또다른 접속부(46)를 통해 공통메모리부(70)에 저장하거나 공통메모리부(70)에 저장된 음성데이타 또는 대용량고속메모리부(60)에 있는 음성안내어를 CPU(41)가 접속부(46)를 통해 읽어들인 후 접속부(44)를 통하여 다중채널트렁크부(30)의 특정한 채널의 음성처리부(33,35)로 출력하거나, 대용량고속메모리부(60)에 들어 있는 음성합성용 음편을 CPU(41)가 접속부(46)로부터 읽어들인 후 이들 음편들을 조합하여 그 합성음을 접속부(44)를 통하여 음성처리부로 출력하는 등의 다중트렁크접속부(30)와 공통메모리부(70) 또는 대용량고속메모리부(60) 사이의 음성데이타 전송 및 음성합성을 전담하는 데이터 주제어기가 된다.At this time, the data controller 40 is connected to the CPU 11 of the system main control unit 10 according to the information that the circuit call control unit 20 analyzes and passes to the system main control unit 10 through the command memory 23. The voice data output from the channels of the specific voice processing units 33 and 35 of the multi-channel trunk section 30 when the command memory 42 commands the command memory 42 through the connection section 43 of the data control section 40 and the CPU 13; After the 41 is read through the connection unit 44, the voice data or the large-capacity high-speed memory unit 60 stored in the common memory unit 70 or stored in the common memory unit 70 through another connection unit 46 The CPU 41 reads the voice guide word through the connection part 46 and outputs it to the voice processing parts 33 and 35 of a specific channel of the multi-channel trunk part 30 through the connection part 44, or a large-capacity high-speed memory part. After the CPU 41 reads the sound synthesis sounds contained in the 60 from the connecting portion 46, the sound fragments are combined. Data dedicated to voice data transmission and voice synthesis between the multi-trunk connection unit 30 and the common memory unit 70 or the high-capacity high-speed memory unit 60 such as outputting the synthesized sound to the voice processing unit through the connection unit 44. Become the main controller.

따라서, 시스템주제어기(10)가 개개의 음성처리부를 직접제어하여 출력해야 하는 로드를 분산시킨다.Therefore, the system main controller 10 distributes the load which should be directly controlled by the individual voice processing units.

또한, HD메모리제어부(50)는 상기 회선호제어부(20)가 분석처리한 정보를 회선호제어부(20)의 명령메모리(23)에 전송함에 따라 시스템주제어부(10)의 CPU(11)가 접속부(14)를 통하여 명령메모리(53)에 지시한 명령에 따라 CPU(51)가 접속부(52)를 통해 공통메모리부(70)의 음성데이타를 읽어들인 후 접속부(54)를 통해 HD메모리부(80)에 저장하거나 HD메모리부(80)의 음성데이타를 공통메모리부(70)에 출력하여 HD메모리부와 공통메모리부 사이의 데이터 이동을 CPU(51)가 처리토록 함으로서 시스템주제어부(10)의 CPU(11)가 대용량기억장치인 HD메모리부(80)을 직접 제어하는 로드를 분산시킨다.In addition, the HD memory controller 50 transmits the information analyzed by the circuit call controller 20 to the command memory 23 of the circuit call controller 20, so that the CPU 11 of the system main controller 10 receives the information. The CPU 51 reads the audio data of the common memory unit 70 through the connection unit 52 according to the instruction instructed to the instruction memory 53 through the connection unit 14, and then connects the HD memory unit through the connection unit 54. The system main control unit 10 stores the data in the 80 or outputs the audio data of the HD memory unit 80 to the common memory unit 70 so that the CPU 51 processes the data movement between the HD memory unit and the common memory unit. The CPU 11 distributes load directly controlling the HD memory unit 80, which is a mass storage device.

이상과 같이 본 발명은 시스템의 제어를 각 기능별로 각각의 제어부에 분산시키므로서 시스템주제어부(10)는 시스템모니터(90)를 통한 시스템의 운영관리와 외부의 주전산기등과의 통신을 하고 상대적으로 소량의 로드인 회선호제어부(20), 데이터제어부(40), HD제어부(50)와의 통신 및 제어만 수행한다.As described above, the present invention distributes the control of the system to each control unit for each function, so that the system main control unit 10 communicates with the operation management of the system through the system monitor 90 and the external main computer, etc. Only the communication and control with the circuit call controller 20, the data controller 40, and the HD controller 50 are performed.

이상에서 설명한 바와 같이 본 발명의 음성우편장치는 제어기능을 각기 기능별로 분석처리함으로서 다중 채널서비스를 실시간에 효과적으로 실행할 수 있게 하고 장치의 하드웨어와 소프트웨어의 개발 및 유지관리등에 있어서도 각 기능에 따라 처리하게 되므로 효과적으로 대처할 수 있게 된다.As described above, the voice mail apparatus of the present invention analyzes and processes control functions for each function to effectively execute a multi-channel service in real time, and to process according to each function in the development and maintenance of hardware and software of the device. So you can effectively cope.

Claims (1)

다중채널 음성정보 서비스를 실시간에 효과적으로 제공할 수 있도록 하는 음성우편장치에 있어서, 전체 시스템을 관리제어하는 시스템주제어부(10)와; 다중채널트렁크부(30)를 제어하는 회선호제어부(20)와; 공중망 또는 사설망과 접속하며 아날로그신호를 디지털로 변환하거나 역으로 디지털신호를 아날로그신호로 변환하는 다중의 트렁크접속부와 짝을 이루어 접속되어 회선호제어부의 제어하에 음성신호처리를 수행하는 다중의 음성처리부로 구성되는 다중채널트렁크접속부(30)와; 상기 다중채널트렁크접속부(30)와 연결되며 음성안내용 및 합성용 음성데이타를 보관하는 대용량고속메모리부(60)를 직접 제어하고 공통메모리부(70)를 HD메모리제어부(50)와 함게 직접 제어하므로서 상기 다중채널트렁크접속부(30)와 대용량고속메모리부(60) 및 공통메모리부(80)사이의 음성데이타 이동을 시스템주제어부(10)의 명령하에 전담 제어하는 데이터제어부(40)와; 시스템주제어부(10)의 명령에 따라 공통메모리부(70)와 직접 제어하는 HD메모리부(80) 사이의 데이터 이동을 전담 제어하는 HD메모리제어부(50)와; 데이터제어부(40)에 의해 제어되며 음성안내어 및 음성합성용 데이터를 갖고 있는 대용량고속메모리부(60)와; 데이터제어부(40)와 HD제어부(50)에 의해 공통으로 제어되는 공통메모리부(70)와; HD메모리제어부(50)에 의해서 제어되는 HD메모리부(80)와; 시스템주제어부(10)에 접속되어 시스템관리에 이용되는 시스템모니터(90)로 구성되어 회선호제어부(20)는 다중채널트렁크부(30)의 회선을 제어하고 데이터제어부(40)는 다중채널트렁크부(30)와 대용량고속메모리부(60) 및 공통메모리부(70) 사이의 음성정보 이동을 전담 제어하며 HD메모리제어부(50)는 공통메모리부(0)와 HD메모리부(80) 사이의 데이터이동을 전담 제어토록 하고 시스템주제어부(1)는 상기 세가지의 제어부(20,40,50)만을 제어하도록 구성함을 특징으로 하는 다중채널 서비스를 구현하는 분산 제어기능을 갖는 음성우편장치.A voice mail apparatus for effectively providing a multi-channel voice information service in real time, comprising: a system main controller (10) for managing and controlling an entire system; A circuit call control unit 20 for controlling the multi-channel trunk unit 30; It is a multiple voice processing unit which is connected to public or private network and is connected to multiple trunk connection unit which converts analog signal to digital or vice versa and performs digital signal processing under the control of circuit call controller. A multi-channel trunk connection unit 30 configured; Directly control the large-capacity high-speed memory unit 60, which is connected to the multi-channel trunk connection unit 30 and stores voice data for voice guidance and synthesis, and directly controls the common memory unit 70 together with the HD memory controller 50. A data controller 40 for exclusively controlling the movement of voice data between the multi-channel trunk connection unit 30, the large-capacity high-speed memory unit 60, and the common memory unit 80 under the command of the system main controller 10; An HD memory controller 50 for exclusively controlling data movement between the common memory unit 70 and the HD memory unit 80 that directly controls the command of the system main controller 10; A large-capacity high speed memory unit 60 controlled by the data control unit 40 and having a voice guide word and voice synthesis data; A common memory unit 70 commonly controlled by the data control unit 40 and the HD control unit 50; An HD memory unit 80 controlled by the HD memory control unit 50; It is composed of a system monitor 90 connected to the system main control unit 10 and used for system management. The line call control unit 20 controls the line of the multi-channel trunk unit 30, and the data control unit 40 controls the multi-channel trunk. Dedicated control of movement of voice information between the unit 30, the large-capacity high-speed memory unit 60, and the common memory unit 70, and the HD memory control unit 50 between the common memory unit 0 and HD memory unit 80 Dedicated control of data movement and the system main control unit (1) is configured to control only the three control units (20, 40, 50) voice mail device having a distributed control function for implementing a multi-channel service.
KR1019910002704A 1991-02-20 1991-02-20 Voice mail device with distributed control for implementing multi-channel services. Expired - Fee Related KR940005220B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019910002704A KR940005220B1 (en) 1991-02-20 1991-02-20 Voice mail device with distributed control for implementing multi-channel services.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019910002704A KR940005220B1 (en) 1991-02-20 1991-02-20 Voice mail device with distributed control for implementing multi-channel services.

Publications (2)

Publication Number Publication Date
KR920017509A KR920017509A (en) 1992-09-26
KR940005220B1 true KR940005220B1 (en) 1994-06-13

Family

ID=19311263

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019910002704A Expired - Fee Related KR940005220B1 (en) 1991-02-20 1991-02-20 Voice mail device with distributed control for implementing multi-channel services.

Country Status (1)

Country Link
KR (1) KR940005220B1 (en)

Also Published As

Publication number Publication date
KR920017509A (en) 1992-09-26

Similar Documents

Publication Publication Date Title
JP2648150B2 (en) Variable data compression notification circuit
USRE41292E1 (en) Modular digital recording logger
JPH0250673B2 (en)
EP0261790B1 (en) Integrated switching system and announcement circuit
JPH0341854A (en) Audio message transmitter for automatic exchange
KR940005220B1 (en) Voice mail device with distributed control for implementing multi-channel services.
US6532278B2 (en) Announcement device with virtual recorder
KR100475379B1 (en) Device Of Music On Holding Service In Private Branch Exchange
KR100267850B1 (en) Apparatus and method for transmitting and receiving the manuplation aner massage of voice maile system through pc
KR100379450B1 (en) Structure for Continuous Speech Reproduction in Speech Synthesis Board and Continuous Speech Reproduction Method Using the Structure
JPH0365858A (en) Music transmission reproduction system using public line
KR900003627B1 (en) Voice-post service system
JPS6343200A (en) Voice storage apparatus
KR100354134B1 (en) UnPBX apparatus and method for realtime processing of multi channel voice data
JP2822505B2 (en) Voice storage device
KR930023820A (en) Voice message processing device and method using computer
KR0143121B1 (en) Recording method on cassette tape of saved massage on voice pob
KR100438436B1 (en) Method and system for moving image of ISDN (Integrated Information Network)
KR200289577Y1 (en) A device for voce data up-load of exchanger
KR100204877B1 (en) Voice data transmission device of voicemail system
KR200186153Y1 (en) Adaptive differential pulse code modulation transcoder for voice data collection
JPS6059569A (en) Digital sound converter
JPS63303556A (en) Remote control digital announcing machine
JPH0227399A (en) Voice message sending-out device
JPS60239164A (en) Voice processing device

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19910220

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19910220

Comment text: Request for Examination of Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 19931123

Patent event code: PE09021S01D

G160 Decision to publish patent application
PG1605 Publication of application before grant of patent

Comment text: Decision on Publication of Application

Patent event code: PG16051S01I

Patent event date: 19940520

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 19940829

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19941117

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19941117

End annual number: 3

Start annual number: 1

PR1001 Payment of annual fee

Payment date: 19970613

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 19980610

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 19990605

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20000531

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20010613

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20020612

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20030611

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20040614

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20050614

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20060614

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20060614

Start annual number: 13

End annual number: 13

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee