KR20030031668A - Network traffic control method in voip - Google Patents
Network traffic control method in voip Download PDFInfo
- Publication number
- KR20030031668A KR20030031668A KR1020010063413A KR20010063413A KR20030031668A KR 20030031668 A KR20030031668 A KR 20030031668A KR 1020010063413 A KR1020010063413 A KR 1020010063413A KR 20010063413 A KR20010063413 A KR 20010063413A KR 20030031668 A KR20030031668 A KR 20030031668A
- Authority
- KR
- South Korea
- Prior art keywords
- network traffic
- traffic measurement
- packet
- measurement value
- calculated
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
- H04L47/283—Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
본 발명은 VoIP에서의 서비스 품질을 보장하기 위한 방법에 관한 것으로, 특히 네트워크 트래픽에 따라 VAD 또는 프레임 사이즈를 조절하여 네트워크의 과부하를 방지하여 서비스 품질을 보장하는 VoIP에서의 네트워크 트래픽 제어 방법에 관한 것이다.The present invention relates to a method for guaranteeing the quality of service in VoIP, and more particularly, to a method of controlling network traffic in VoIP, which guarantees the quality of service by preventing a network overload by adjusting the VAD or frame size according to the network traffic. .
VoIP(Voice over Internet Protocol)는 IP를 사용하여 음성 정보를 전달하는 일련의 설비들을 위한 IP 전화 기술을 지칭하는 용어이다. 일반적으로 이것은 공중 교환 전화망인 PSTN처럼 회선에 근거한 전통적인 프로토콜이 아니라 불연속적인 패킷 내에 디지털 형태로 음성 정보를 보낸다는 것을 의미한다.Voice over Internet Protocol (VoIP) is a term that refers to IP telephony technology for a series of facilities that use IP to convey voice information. In general, this means that voice information is sent in digital form in discrete packets, rather than traditional protocols based on circuits such as PSTN, a public switched telephone network.
VoIP는 원래의 IP 기능에 더하여 패킷들이 적시에 도착하도록 지원하기 위해 RTP(Real Time Transfer Protocol)를 사용한다. 공중 네트워크를 사용하면 현재 서비스 품질을 보장하기에 어렵다. 독자적인 기업이나 인터넷 전화 서비스 공급자에 의해 관리되는 사설 네트워크를 이용하면 더 나은 서비스가 가능하다.In addition to the original IP functionality, VoIP uses Real Time Transfer Protocol (RTP) to support timely arrival of packets. Using public networks is difficult to guarantee current quality of service. Better service is provided by private networks managed by independent companies or Internet telephony service providers.
IP 패킷은 출발지 단말기의 디바이스 드라이버에 의해 구동되는 NIC와 라우터를 거쳐 인터넷망을 통해 목적지 단말기에 도달하게 되며 인터넷망에서는 UDP/IP에 의해 전송이 이루어지게 되는데, UDP/IP를 이용한 VoIP음성 패킷 데이터의 전송상의 문제점으로는 달리 네트워크 내의 회선들을 많은 사용자들이 공유하기 때문에 여러 종류의 패킷이 전송 회선상에 혼재될 가능성이 높다. 즉, 특정 사용자의 음성데이터 패킷은 일 개체를 이루어 전송되는 것이 아니라 분할이 되어 다른 데이터 패킷 사이사이에 삽입되어 전송되는데 UDP는 전송중 분실(lost)되거나, 순서가 바뀔 수 있다. 이로 인하여 목적지 단말기에서 수신한 음성 데이터 패킷을 디코딩할 시에 음성의 왜곡현상이 발생할 확률이 높아 수신자는 부자연스러운 음성을 듣게 될 수 있다.The IP packet arrives at the destination terminal through the Internet through the NIC and the router driven by the device driver of the source terminal and is transmitted by UDP / IP in the Internet network. VoIP voice packet data using UDP / IP Unlike other transmission problems, many types of packets are likely to be mixed on transmission lines because many users share circuits in a network. That is, the voice data packet of a specific user is not transmitted as a single object but is divided and inserted between different data packets. UDP may be lost during transmission, or the order may be changed. As a result, when decoding the voice data packet received by the destination terminal, a distortion of the voice is likely to occur, and thus the receiver may hear an unnatural voice.
왜냐하면, 특정 사용자의 음성 데이터 패킷의 전송 과정에서 패킷과 패킷 사이의 인터벌이 너무 길면 실시간 처리가 요구되는 디코딩과정상에서 음성의 끊김 현상이 발생할 수 있기 때문이다.This is because, in the transmission process of a voice data packet of a specific user, if the interval between the packet and the packet is too long, voice breakage may occur in the decoding process requiring real time processing.
상기의 문제점을 해결하기 여러 종류의 데이터 패킷중에서 음성 패킷을 우선 선별하여 전송하는 방법이나, 특정 밴드를 음성 데이터 전용으로 지정하여 사용하는 방법들이 제안되었으나, 상기의 방법들은 트래픽에 따른 네트워크의 과부하를 막지 못하는 단점이 있다.In order to solve the above problems, a method of first selecting and transmitting a voice packet among various types of data packets or a method of designating a specific band for voice data has been proposed. There is a disadvantage that cannot be prevented.
따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 창출한 것으로, 네트워크 트래픽 측정값을 산출하고, 상기 산출된 네트워크 트래픽 측정값에 따라 VAD를 인에이블시키거나, 패킷 프레임 사이즈를 조절하는 VoIP에서의 네트워크 트래픽 조절 방법을 제공함에 그 목적이 있다.Accordingly, the present invention has been created to solve the above-mentioned conventional problems, and calculates network traffic measurement values, and enables the VAD or adjusts the packet frame size according to the calculated network traffic measurement values. Its purpose is to provide a network traffic control method in.
상기의 목적을 달성하기 위한 본 발명의 일 실시예는, 일정 기간동안 송수신되는 데이터 패킷의 소실 정도와 수신 간격에 따라 소정 기준에 의해 네트워크 트래픽 측정값을 수치화하는 제 1 단계와; 네트워크 트래픽 측정값의 크기에 의해 분류되어 설정된 다수의 기준 범위 중 상기 측정된 네트워크 트래픽 측정값이 속하는 기준 범위를 판단하는 제 2 단계와; 상기 네트워크 트래픽 측정값이 속하는 기준 범위에 따라 상기 데이터 패킷의 프레임 사이즈를 조절하여 송수신되도록 지원하고, 일정 기간이 지난 후 상기 제 1 단계로 궤환되는 제 3단계로 이루어진 것을 특징으로 한다.One embodiment of the present invention for achieving the above object comprises a first step of digitizing the network traffic measurement value by a predetermined criterion according to the degree of loss and reception interval of data packets transmitted and received for a predetermined period; A second step of determining a reference range to which the measured network traffic measurement value belongs among a plurality of reference ranges classified and set by the size of the network traffic measurement value; And a third step of controlling the frame size of the data packet according to the reference range to which the network traffic measurement value belongs, to transmit and receive, and returning to the first step after a predetermined period of time.
도 1은 본 발명에 따른 VoIP에서의 네트워크 트래픽 제어 방법의 구현을 위한 시스템의 제 1 실시 예도.1 is a first embodiment of a system for implementing a network traffic control method in VoIP according to the present invention;
도 2는 본 발명에 따른 VoIP에서의 네트워크 트래픽 제어 방법의 구현을 위한 시스템의 제 2 실시 예도.2 is a second embodiment of a system for implementing a network traffic control method in VoIP according to the present invention;
도 3은 본 발명에 따른 VoIP에서의 네트워크 트래픽 제어 방법을 설명하기 위한 순서도.3 is a flowchart illustrating a network traffic control method in VoIP according to the present invention.
** 도면의 주요 부분에 대한 부호의 설명 **** Description of symbols for the main parts of the drawing **
10 : 인터넷 20 : 인터넷폰10: Internet 20: Internet Phone
30 : 게이트웨이 40 : 게이트웨이 제어 장치30: gateway 40: gateway control device
50 : 전화 교환기 60 : 전화기50: telephone exchange 60: telephone
70 : PSTN70: PSTN
이하, 본 발명에 따른 일 실시 예를 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.Hereinafter, an embodiment according to the present invention will be described in detail with reference to the accompanying drawings.
이하에서의 본 발명은 도 1에 도시된 바와 같이, 내장형 시스템으로 PC 없이 독립적으로 인터넷으로 통화를 수행하고, 트래픽을 제어하는 다수의 인터넷폰(20)이 인터넷(10)에 접속되어 있는 상태의 제 1 시스템 구성을 도입한다.In the present invention, as shown in Figure 1, a built-in system, without a PC to independently make a call to the Internet, a plurality of Internet phones 20 for controlling traffic is connected to the Internet 10 Introduce a first system configuration.
상기 인터넷 폰(20)은 A/D 변환, D/A 변환, 볼륨 조절, 아날로그 스위치 기능을 처리하는 코덱부(25)와, 인터넷 및 PC 와의 접속을 처리하는 이더넷 접속부(21)와, 인터넷 통신망 접속, 음성 통신을 위해 전화 송/수신 알고리즘의 수행 및 제어하도록 롬에 제어 소프트웨어가 설치되는 CPU(22)와, 잡음 조절 기능을 처리하고, 음성 압축 및 복원 기능을 가진 디지털 신호 처리부(24)와, 데이터 입력을 처리하는 사용자 인터페이스부(23)와, 사용자의 음성을 입력 및 출력하는 핸드셋부(26)를 포함하여 구성된다.The Internet phone 20 includes a codec unit 25 for processing A / D conversion, D / A conversion, volume control, and analog switch functions, an Ethernet connection unit 21 for processing access to the Internet and a PC, and an internet communication network. A CPU 22 having control software installed in the ROM for performing and controlling telephone transmission / reception algorithms for access and voice communication, a digital signal processing unit 24 that processes noise control, and has a voice compression and restoration function; And a user interface unit 23 for processing data input and a handset unit 26 for inputting and outputting a user's voice.
이는 상기 CPU(22)가 본 발명의 네트워크 트래픽 조절 알고리즘을 포함하고, 상기 CPU(22)의 제어 신호에 따라 인코딩/디코딩, 볼륨 조절 등의 기능을 수행하는디지털 신호 처리부가 음성 검출 기능 또는 데이터 패킷 프레임 사이즈 조절 기능을 수행할 수 있도록 한다.This is because the CPU 22 includes the network traffic adjustment algorithm of the present invention, and the digital signal processor performs a voice detection function or a data packet by performing a function such as encoding / decoding and volume control according to the control signal of the CPU 22. Enable frame size adjustment.
그리고, 이하에서의 본 발명은 도 2에 도시된 바와 같이, 전화 서비스를 지원하는 일반 전화기를 통해 VoIP서비스를 제공할 경우, 다수의 일반 전화기(60)와 PSTN(70)을 연결하는 전화 교환기(50)와, 상기 전화 교환기(50)와 인터넷(30) 사이에 데이터가 전송될 수 있도록 중계하는 다수의 게이트웨이(30)와, 상기 다수의 게이트웨이(30)을 제어하는 게이트웨이 제어 장치(40)로 구성되는 제 2 시스템 구성을 도입한다.In addition, the present invention below, as shown in Figure 2, when providing a VoIP service through a general telephone supporting a telephone service, a telephone exchange (connecting a plurality of ordinary telephones 60 and the PSTN 70 ( 50, a plurality of gateways 30 relaying data so that data can be transmitted between the telephone exchange 50 and the Internet 30, and a gateway control device 40 controlling the plurality of gateways 30. Introduce a second system configuration that is configured.
상기 게이트웨이(30)는 음성 압축 및 복원, A/D 변환, D/A 변환, 볼륨 조절, 아날로그 스위치 기능을 처리하는 코덱부(34)와, 인터넷 및 PC 와의 접속을 처리하는 다수개의 이더넷 접속부(31)와, 인터넷 통신망 접속, 음성 통신을 위한 알고리즘의 수행 및 제어하도록 롬에 제어 소프트웨어가 설치되는 CPU(32)와, 디지털 신호 처리부(33)와, FXO/FXS 인터페이스부(23)를 포함하여 구성된다.The gateway 30 may include a codec unit 34 that processes voice compression and restoration, A / D conversion, D / A conversion, volume control, and analog switch functions, and a plurality of Ethernet connection units that handle connections with the Internet and a PC ( 31), a CPU 32 in which control software is installed in the ROM to perform and control an algorithm for accessing an internet communication network and voice communication, a digital signal processing unit 33, and an FXO / FXS interface unit 23. It is composed.
이는 상기 게이트웨이 제어 장치(40)가 네트워크 트래픽 조절 알고리즘을 포함하고, 상기 게이트웨이(30)가 상기 게이트웨이 제어 장치(40)로부터의 제어 신호에 따라 상기 게이트웨이(30)가 음성 검출 기능 및 데이터 패킷 프레임 사이즈 조절 기능을 수행하도록 한다.This means that the gateway control device 40 includes a network traffic adjustment algorithm, and the gateway 30 controls the voice detection function and the data packet frame size according to the control signal from the gateway control device 40. Make adjustments.
그리고, 본 발명의 바람직한 실시 예는 상술한 시스템에서의 VoIP에서의 네트워트 트래픽 제어 방법을 실행하도록 프로그램된 컴퓨터 시스템 및 컴퓨터 프로그램 제품과 같은 실시예를 포함할 수 있음을 밝혀둔다. 컴퓨터 시스템의 실시예에따르면, 방법을 실행하기 위한 명령어 세트는 하나 또는 그 이상의 메모리에 상주하며, 이들 명령어 세트는 컴퓨터 시스템에서 필요로 할 때까지 예를 들어 하드 디스크와 같은 메모리에 컴퓨터 프로그램 제품으로서 저장될 수 있다.And, it will be appreciated that the preferred embodiments of the present invention may include embodiments such as computer systems and computer program products programmed to execute the network traffic control method in VoIP in the system described above. In accordance with an embodiment of a computer system, a set of instructions for executing a method resides in one or more memories, which set as a computer program product in memory, such as, for example, a hard disk, until needed by the computer system. Can be stored.
도 3은 본 발명에 따른 VoIP에서의 네트워크 트래픽 제어 방법을 설명하기 위한 순서도이다.3 is a flowchart illustrating a network traffic control method in VoIP according to the present invention.
도 3을 참조하면 본 발명은 네트워크 트래픽 측정값을 수치화하는 단계(S100)와, 상기 네트워크 트래픽 측정값이 속하는 기준 범위를 판단하는 단계(S110, S120, S130)와, 상기 네트워크 트래픽 측정값이 속하는 기준 범위에 따라 상기 데이터 패킷의 프레임 사이즈를 조절하여 송수신되도록 지원하거나 음성 검출부를 구동시킨 후, 일정 기간이 지난 후 상기 단계(S100)로 궤환되는 단계(S115, S125, S135)로 이루어진다.Referring to FIG. 3, the present invention includes the steps of digitizing a network traffic measurement value (S100), determining a reference range to which the network traffic measurement value belongs, (S110, S120, S130), and the network traffic measurement value. After adjusting a frame size of the data packet according to a reference range to support transmission and reception or driving a voice detection unit, a step (S115, S125, S135) is fed back to the step (S100) after a certain period of time.
본 발명의 방법은 상기 제 1 시스템 및 제 2 시스템상의 각각 인터넷폰(20) 및 게이트웨이 제어 장치(40)가 동일한 알고리즘을 각 CPU에서 수행함으로 구현되는 것이므로, 이후 각 CPU를 제어부라 기재하여 함께 설명하기로 한다.Since the method of the present invention is implemented by the Internet phone 20 and the gateway control device 40 on the first system and the second system, respectively, performing the same algorithm in each CPU, each CPU will be described as a controller. Let's do it.
상기 제어부는 송수신되는 데이터 패킷의 RTP 헤더를 일정 기간 동안 체크하여 네트워크 트래픽 측정값을 산출하게 되는데(S100), 도면에는 도시되어 있지 않지만 그 과정을 좀 더 상세히 기술하면 다음과 같다.The control unit calculates a network traffic measurement value by checking an RTP header of a data packet transmitted and received for a predetermined period of time (S100). Although not shown in the drawing, the process will be described in more detail as follows.
상기 RTP 헤더에는 패킷 순서 번호, 타임 스탬프가 포함되어 있어, 상기 제어부는 상기 패킷 순서 번호로부터는 패킷 소실률을 산출하고, 상기 타임 스탬프로부터는 데이터 패킷간의 수신 간격을 토대로 지터를 계산하게 되는데, 네트워크의부하가 증가함에 따라 패킷 소실, 지터가 모두 증가하게 된다,The RTP header includes a packet sequence number and a time stamp, so that the controller calculates a packet loss rate from the packet sequence number and calculates jitter based on a reception interval between data packets from the time stamp. As the load increases, both packet loss and jitter increase.
따라서, 네트워크 트래픽은 하기의 (식1)과 같이 상기 패킷 소실률과 지터의 일정 비율을 합산한 값으로 나타낼수 있다.Therefore, network traffic can be represented by a sum of packet loss rate and a certain ratio of jitter as shown in Equation 1 below.
네트워크 트래픽 측정 베이스= A*패킷 소실률 + B*지터.......(식1)Network traffic measurement base = A * packet loss rate + B * jitter. (Equation 1)
여기서, 상기 A, B는 가중인수로서 모두 0 = A = 1, O = B = 1, A+B=1을 만족하여야 하고, 네트워크의 부하 산출에 패킷 소실률만 산출하고자 하는 경우, A=1, B=0으로 설정하고, 지터만을 산출하고자 하는 경우 A=0, B=1로 설정하여 이 시스템을 운용하게 된다.Here, A and B are weighted numbers, and 0 = A = 1, O = B = 1, and A + B = 1, and if only the packet loss rate is to be calculated in the network load calculation, A = 1, If you set B = 0 and only jitter is calculated, set A = 0 and B = 1 to operate this system.
상기 두 요소를 다 고려할 경우, 상기 A, B는 상기 주어진 범위 내에서 적절히 셋팅하면 된다.In consideration of both factors, A and B may be appropriately set within the given range.
네트워크 트래픽은 시간에 따라 불규칙하고 급변하는 성질을 가지므로 본 발명에서 제안한 네트워크 트래픽 측정 베이스 또한 시간에 따라 불규칙하게 급변하게 된다는 문제점이 있다. 따라서, 상기의 문제점을 보완하고 서비스 품질 보장을 이루기 위해 하기의 (식2)를 통해 네트워크 트래픽 측정값을 산출하게 된다.Since network traffic has an irregular and rapidly changing property with time, there is a problem that the network traffic measurement base proposed by the present invention also changes irregularly with time. Therefore, the network traffic measurement value is calculated through Equation 2 below to solve the above problems and to ensure service quality.
네트워크 트래픽 측정값Network traffic measure
= 일정 시간 간격 동안 네트워크 트래픽 측정 베이스값의 평균= Average of network traffic measurement base values over a period of time
+ 일정 시간 간격 동안 네트워크 트래픽 측정 베이스값의 분산......(식2)+ Variance of network traffic measurement base value over a certain time interval (Equation 2)
상기 제어부는 상기 (식2)에 의해 산출된 네트워크 트래픽 측정값에 따라 네트워크 트래픽을 조절하기 위해 다음과 같이 이미 상기 네트워크 트래픽 측정값을 그 크기에 따라 일정 개수의 기준 범위를 설정한다.The control unit sets a predetermined number of reference ranges according to the size of the network traffic measurement value as follows in order to adjust the network traffic according to the network traffic measurement value calculated by Equation (2).
**기준 범위**** Reference range **
0 < 네트워크 트래픽 측정값 = 제 1 기준치 ......제 1 범위0 <network traffic measurement = first threshold ...... first range
제 1 기준치 < 네트워크 트래픽 측정값 = 제 2 기준치......제 2 범위First reference value <network traffic measurement value = second reference value ... second range
제 2 기준치 < 네트워크 트래픽 측정값......제 3 범위Second reference value <network traffic measurement value ... third range
상기 제어부는 상기 S100의 단계에서 산출된 네트워크 트래픽 측정값이 상기 제 1 내지 제 3 범위 중 어떤 범위에 속하는지를 판단하여 그 프레임 사이즈를 조절하게 된다.The controller determines which of the first to third ranges the network traffic measurement value calculated in step S100 is to adjust the frame size.
즉, 네트워크 트래픽이 높은 상황에서 사이즈가 큰 패킷은 분실될 확률이 높아진다. 따라서, 패킷 사이즈를 줄여서 보내면 패킷 소실이 될 확률은 그만큼 작아진다.That is, a large packet is likely to be lost in a situation where network traffic is high. Therefore, the smaller the packet size, the smaller the probability of packet loss.
우선 상기 네트워크 트래픽 측정값이 제 1 범위에 속한다고 판단(S110)될 경우, 프레임 사이즈를 최대화한다(S115).First, when it is determined that the network traffic measurement value belongs to the first range (S110), the frame size is maximized (S115).
상기 네트워크 트래픽 측정값이 제 2 범위에 속한다고 판단(S120)될 경우, 상기 프레임 사이즈를 중간값으로 조절한다(S125).If it is determined that the measured value of the network traffic belongs to the second range (S120), the frame size is adjusted to an intermediate value (S125).
상기 S120의 판단 결과, 상기 네트워크 트래픽 측정값이 상기 제 3 범위에 속할 경우, 상기 프레임 사이즈를 최소화한다(S130).As a result of the determination of S120, when the network traffic measurement value falls within the third range, the frame size is minimized (S130).
하지만, 큰 패킷 하나를 작은 여러개의 패킷으로 나누어 보내는 방법은 제어부의 부하를 증가시키므로, 상기 네트워크 트래픽 측정값이 상기 제 3 범위에 속하게 되어 데이터 패킷이 증가할 경우 VAD를 인에이블시킨다.However, the method of dividing one large packet into several smaller packets increases the load of the control unit, so that the network traffic measurement value falls within the third range and enables the VAD when the data packet increases.
상기 VAD(Voice Activity Detection)는 통화자가 상대방의 말을 듣기 위해침묵하는 경우 음성 패킷을 보내지 않거나, 침묵 구간임을 표시하는 간단한 데이터를 보내는 방법을 말한다.The voice activity detection (VAD) refers to a method of sending a simple data indicating that the caller does not send a voice packet or is silent when the caller is silent to listen to the other party.
상기와 같은 방법을 사용하면, 네트워크로 전송되는 RTP 데이터를 상당히 감소시킬 수 있는 장점이 있지만, 침묵 구간이 끝나고 말이 시작되는 경우, 약간의 단절감을 느낄 수도 있다는 단점이 있을 수 있다.Using the method as described above, there is an advantage that can significantly reduce the RTP data transmitted to the network, but may have a disadvantage that you may feel a slight disconnection when the end of the silent period is over.
그러나, 상기 VAD를 사용함에 따른 통화 단절감에 따른 서비스 품질 저하는 패킷 소실로 인한 음성 품질의 저하보다는 그 정도가 훨씬 덜하다.However, the degradation of service quality due to the call disconnection by using the VAD is much less than the degradation of voice quality due to packet loss.
상기 각 S115, S125, S130의 단계를 수행한 후, 상술한 과정을 수행하는 일정 기간 동안 산출되어 저장된 네트워크 트래픽 측정 베이스값을 이용해 상기 식 2에 의해 네트워크 트래픽 측정값을 산출하는 상기 S100의 단계로 궤환된다.After performing the steps S115, S125, and S130, the network traffic measurement value is calculated according to Equation 2 using the network traffic measurement base value calculated and stored for a predetermined period of time for performing the above-described process. Feedback.
이상의 본 발명은 상기에 기술된 실시예들에 의해 한정되지 않고, 당업자들에 의해 다양한 변형 및 변경을 가져올 수 있으며, 이는 첨부된 청구항에서 정의되는 본 발명의 취지와 범위에 포함된다.The present invention is not limited to the embodiments described above, and various modifications and changes can be made by those skilled in the art, which are included in the spirit and scope of the present invention as defined in the appended claims.
이상에서 설명한 바와 같이 본 발명 VoIP에서의 네트워크 트래픽 조절 방법은 네트워크 부하를 줄여 서비스 품질을 보장하는 효과가 있다.As described above, the method for controlling network traffic in VoIP according to the present invention has the effect of reducing the network load and ensuring the quality of service.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010063413A KR100851000B1 (en) | 2001-10-15 | 2001-10-15 | Network traffic control method in voip |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010063413A KR100851000B1 (en) | 2001-10-15 | 2001-10-15 | Network traffic control method in voip |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030031668A true KR20030031668A (en) | 2003-04-23 |
KR100851000B1 KR100851000B1 (en) | 2008-08-12 |
Family
ID=29564662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010063413A Expired - Fee Related KR100851000B1 (en) | 2001-10-15 | 2001-10-15 | Network traffic control method in voip |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100851000B1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100713152B1 (en) * | 2005-02-17 | 2007-05-02 | 삼성전자주식회사 | Home Network and Channel Allocation Method |
US7876750B2 (en) | 2006-04-04 | 2011-01-25 | Samsung Electronics Co., Ltd. | Digital broadcasting system and data processing method thereof |
KR101644402B1 (en) * | 2015-12-24 | 2016-08-01 | 주식회사 파이오링크 | Record size control method for high speed SSL packet processing and apparatus using the same |
CN108959399A (en) * | 2018-06-04 | 2018-12-07 | 平安科技(深圳)有限公司 | Distributed data deletes flow control method, device, electronic equipment and storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000270024A (en) * | 1999-03-19 | 2000-09-29 | Nippon Telegr & Teleph Corp <Ntt> | Method of exchanging frame packetization size capability in Internet telephone, terminal device using Internet telephone, and recording medium recording Internet telephone program |
JP2001257713A (en) * | 2000-03-09 | 2001-09-21 | Nippon Telegr & Teleph Corp <Ntt> | Packet communication network |
KR100462070B1 (en) * | 2000-10-27 | 2004-12-17 | 엘지전자 주식회사 | Apparatus and Method for Prevention against Data Loss in VoIP |
KR20030023898A (en) * | 2001-09-14 | 2003-03-26 | 엘지전자 주식회사 | Quality of service indication equipment of WAN section in voice over internet protocol gateway |
-
2001
- 2001-10-15 KR KR1020010063413A patent/KR100851000B1/en not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100713152B1 (en) * | 2005-02-17 | 2007-05-02 | 삼성전자주식회사 | Home Network and Channel Allocation Method |
US7876750B2 (en) | 2006-04-04 | 2011-01-25 | Samsung Electronics Co., Ltd. | Digital broadcasting system and data processing method thereof |
US7929529B2 (en) | 2006-04-04 | 2011-04-19 | Samsung Electronics Co., Ltd. | Digital broadcasting system and data processing method thereof |
US8223764B2 (en) | 2006-04-04 | 2012-07-17 | Samsung Electronics Co., Ltd. | Digital broadcasting system and data processing method thereof |
KR101644402B1 (en) * | 2015-12-24 | 2016-08-01 | 주식회사 파이오링크 | Record size control method for high speed SSL packet processing and apparatus using the same |
CN108959399A (en) * | 2018-06-04 | 2018-12-07 | 平安科技(深圳)有限公司 | Distributed data deletes flow control method, device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
KR100851000B1 (en) | 2008-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6697358B2 (en) | Emulation of phone extensions in a packet telephony distribution system | |
US7177401B2 (en) | TTY communication over packet networks | |
US7864756B2 (en) | Systems and methods for providing a network conversion interface | |
KR100614910B1 (en) | How to set up a voice call and how to notify you that Internet communications have arrived | |
US20100128662A1 (en) | Dynamic real-time quality management of packetized communications in a network environment | |
CN100521631C (en) | System and method for generating ringbace tone | |
US7301940B1 (en) | Dual-use packet/analog phone or phone-adapter in a packet telephony distribution system | |
AU2007215136B2 (en) | Techniques for facilitating emergency calls | |
KR100489691B1 (en) | Voice over Internet Protocol system enable to control gain dynamically and method thereof | |
US20070201450A1 (en) | Network adapter | |
US20090209224A1 (en) | Computer-Related Devices and Techniques for Facilitating an Emergency Call Via a Cellular or Data Network | |
WO2005089008A1 (en) | Wireless ip telephone unit | |
KR100851000B1 (en) | Network traffic control method in voip | |
US6768731B1 (en) | Internet phone system and control method therefor | |
KR100419931B1 (en) | SIP-Phone Wireless Bridge Unifing terminal And Control method thereof | |
US8526424B2 (en) | Enhancing voice QoS over unmanaged bandwidth limited packet network | |
US20020191769A1 (en) | Connection-selection method and telecommunication endpoint device | |
KR100395680B1 (en) | Method for controlling auto connection conversion | |
US20040081141A1 (en) | Digital subscriber line device and method of processing dial string thereby | |
EP1415434B1 (en) | Emulation of phone extensions in a packet telephony distribution system | |
KR20040039548A (en) | System and Method for Connecting Internet Phone Using Private Branch Exchange | |
KR20000030120A (en) | An internet telephone system haing multi-channel hook switch and method thereof | |
KR100372289B1 (en) | Method for transmitting by one UDP packet for several voice channel data in VoIP communication | |
KR20030062160A (en) | Method to serve a receipt conversion function on internet telephone system | |
KR100636278B1 (en) | Voice QOS guarantee system and method of VIO terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
A201 | Request for examination | ||
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20120727 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130724 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140724 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20150802 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150802 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |