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

KR102115392B1 - Method and apparatus for processing traffic for service of high quality - Google Patents

Method and apparatus for processing traffic for service of high quality Download PDF

Info

Publication number
KR102115392B1
KR102115392B1 KR1020130127937A KR20130127937A KR102115392B1 KR 102115392 B1 KR102115392 B1 KR 102115392B1 KR 1020130127937 A KR1020130127937 A KR 1020130127937A KR 20130127937 A KR20130127937 A KR 20130127937A KR 102115392 B1 KR102115392 B1 KR 102115392B1
Authority
KR
South Korea
Prior art keywords
service
node
information
packet
request packet
Prior art date
Application number
KR1020130127937A
Other languages
Korean (ko)
Other versions
KR20150047890A (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 KR1020130127937A priority Critical patent/KR102115392B1/en
Publication of KR20150047890A publication Critical patent/KR20150047890A/en
Application granted granted Critical
Publication of KR102115392B1 publication Critical patent/KR102115392B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2408Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명의 고품질 서비스를 위한 트래픽 처리 방법은, 사용자 단말로부터 발생되어 ISP 망 내 서비스 노드 측으로 전송되는 트래픽을 처리하는 방법으로서, 상기 사용자 단말로부터 업링크 트래픽의 서비스 요청 패킷이 수신될 때, 사용자 정보와 서비스 정책 정보를 획득하는 과정과, 획득된 상기 사용자 정보와 서비스 정책 정보를 포함하는 노드 서비스 정보를 생성하는 과정과, 생성된 상기 노드 서비스 정보를 상기 서비스 요청 패킷의 특정 필드에 삽입하여 적응 서비스 요청 패킷을 생성하는 과정과, 사용자별 노드 서비스의 선택적인 적용을 위해, 생성된 상기 적응 서비스 요청 패킷을 상기 서비스 노드 측으로 전송하는 과정을 포함할 수 있다.The traffic processing method for high quality service of the present invention is a method for processing traffic generated from a user terminal and transmitted to a service node in an ISP network. When a service request packet of uplink traffic is received from the user terminal, user information And a process of obtaining service policy information, generating node service information including the obtained user information and service policy information, and inserting the generated node service information into a specific field of the service request packet to adapt service The method may include generating a request packet and transmitting the generated adaptive service request packet to the service node for selective application of node service for each user.

Description

고품질 서비스를 위한 트래픽 처리 방법 및 그 장치{METHOD AND APPARATUS FOR PROCESSING TRAFFIC FOR SERVICE OF HIGH QUALITY}Traffic processing method and device for high quality service {METHOD AND APPARATUS FOR PROCESSING TRAFFIC FOR SERVICE OF HIGH QUALITY}

본 발명은 통신 트래픽을 처리하는 서비스 기법에 관한 것으로, 더욱 상세하게는 사용자에게 서비스 정책에 따른 각종 부가 서비스를 제공하는 각 서비스 노드들과 망내 서비스 정책 정보 노드 간의 트래픽을 처리(최적화)하는데 적합한 고품질 서비스를 위한 트래픽 처리 방법 및 그 장치에 관한 것이다.The present invention relates to a service technique for processing communication traffic, and more particularly, high quality suitable for processing (optimizing) traffic between each service node providing service and various additional services according to the service policy to users and service policy information nodes in the network. It relates to a method and apparatus for processing traffic for a service.

잘 알려진 바와 같이, 무선 인터넷 통신 환경 및 서비스의 발달과 무선 단말(휴대 단말)의 기술 발전에 따라 사용자들은 자신들이 소유한 사용자 단말(예컨대, 휴대폰, 스마트폰, 스마트패드, 노트패드, 태블릿 PC 등)을 이용하여 언제 어디서나 동영상 등과 같은 무선 인터넷 서비스를 제공받을 수 있다.As is well known, users have their own user terminals (for example, mobile phones, smartphones, smart pads, note pads, tablet PCs, etc.) in accordance with the development of wireless Internet communication environments and services and the development of wireless terminals (portable terminals). ) To provide wireless Internet service such as video anytime, anywhere.

즉, 사용자들은 자신이 소유한 사용자 단말을 통해 목표로 하는 타겟 서버에 접속하여 원하는 인터넷 서비스를 망내 서비스 정책에 따라 제공받을 수 있는데, 이를 위해 사용자 단말과 타겟 서버 사이에는 다수의 서비스 장비(서비스 노드 또는 서비스 서버)들이 ISP(internet service provider) 망으로서 구성된다.That is, users can access the target server through the user terminal owned by them and receive desired Internet services according to the in-network service policy. To this end, a plurality of service equipment (service nodes) between the user terminal and the target server Alternatively, service servers) are configured as an Internet service provider (ISP) network.

이때, ISP 망 내 각 서비스 장비들은 각각의 사용자 또는 특정 어플리케이션을 인지하고, 각각의 트래픽에 적합한 트래픽 관리를 수행하게 되는데, 이를 위해 각 서비스 장비들은 사용자 단말로부터 수신된 서비스 요청(서비스 요청 패킷)을 처리할 때마다 망 내 서비스 정책 서버에 각각 연동하여 사용자 정보와 서비스 정보들을 각각 획득하는 시그널링을 수행하게 된다.At this time, each service equipment in the ISP network recognizes each user or a specific application, and performs traffic management suitable for each traffic. To this end, each service equipment receives a service request (service request packet) received from the user terminal. Whenever it is processed, signaling is performed to obtain user information and service information by interlocking with the service policy server in the network.

여기에서, 트래픽 관리 기술이라 함은, 예컨대 망에서 제공하는 가입자 정보 및 서비스 정책 정보에 따라 어떤 사용자의 트래픽은 어떻게 처리하고, 어떤 어플리케이션은 어떻게 처리하는 등의 트래픽 관리를 의미한다.Here, the traffic management technology means traffic management such as how to handle traffic of a certain user and how to handle some applications according to subscriber information and service policy information provided by a network.

그러나, 각 서비스 장비별로 망 내 서비스 정책 서버와 각각 연동하여 가입자 정보 및 서비스 정책 정보를 가져오는 종래 방식은 서비스 정책 정보의 증가에 따라 서비스 정책 서버와의 연동이 증가하게 됨으로써, 서비스 장비들의 호 부하가 증가하게 되는 문제가 있다.However, in the conventional method of obtaining subscriber information and service policy information by interworking with the service policy server in the network for each service equipment, interworking with the service policy server increases as service policy information increases, so that call loads of service equipment There is a problem that increases.

이러한 서비스 장비에서의 호 부하 증가는 결국 서비스 장비의 성능 증대를 위한 비용 증가를 초래하며, 또한 실시간적인 정보(서비스 정책 정보)의 획득을 어렵게 하는 문제를 유발시킨다.The increase in call load in such a service equipment eventually leads to an increase in cost for increasing the performance of the service equipment, and also causes a problem that makes it difficult to obtain real-time information (service policy information).

대한민국 등록특허 제10-1144335호, 공고일자 2012년 05월 11일.Republic of Korea Registered Patent No. 10-1144335, announcement date May 11, 2012.

본 발명은, 각 서비스 장비들이 서비스 요청(서비스 요청 패킷)을 처리할 때마다 망 내 서비스 정책 서버에 각각 연동해야만 하는 종래 방식과는 달리, 서비스 요청 패킷이 수신될 때 사용자 정보와 서비스 정책 정보를 획득하여 노드 서비스 정보를 생성하고, 이 생성된 노드 서비스 정보를 서비스 요청 패킷의 특정 필드에 삽입하거나 혹은 별도의 전용 패킷으로 생성하여 각 서비스 노드(각 서비스 장비)로 전송(또는 멀티 캐스팅 또는 브로드 캐스팅)할 수 있는 새로운 트래픽 처리 기법(맞춤형 트래픽 관리 기법)을 제안하고자 한다.The present invention provides user information and service policy information when a service request packet is received, unlike the conventional method in which each service equipment must interwork with a service policy server in the network each time it processes a service request (service request packet). Acquire and generate node service information, insert the generated node service information into a specific field of the service request packet, or generate it as a separate dedicated packet and transmit it to each service node (each service equipment) (or multicast or broadcast) I would like to propose a new traffic processing technique (customized traffic management technique).

본 발명이 해결하고자 하는 과제는 상기에서 언급한 것으로 제한되지 않으며, 언급되지 않은 또 다른 해결하고자 하는 과제는 아래의 기재들로부터 본 발명이 속하는 통상의 지식을 가진 자에 의해 명확하게 이해될 수 있을 것이다.The problem to be solved by the present invention is not limited to those mentioned above, and another problem to be solved that is not mentioned can be clearly understood by those of ordinary skill to which the present invention belongs from the following descriptions. will be.

본 발명은, 일 관점에 따라, 사용자 단말로부터 발생되어 ISP 망 내 서비스 노드 측으로 전송되는 트래픽을 처리하는 방법으로서, 상기 사용자 단말로부터 업링크 트래픽의 서비스 요청 패킷이 수신될 때, 사용자 정보와 서비스 정책 정보를 획득하는 과정과, 획득된 상기 사용자 정보와 서비스 정책 정보를 포함하는 노드 서비스 정보를 생성하는 과정과, 생성된 상기 노드 서비스 정보를 상기 서비스 요청 패킷의 특정 필드에 삽입하여 적응 서비스 요청 패킷을 생성하는 과정과, 사용자별 노드 서비스의 선택적인 적용을 위해, 생성된 상기 적응 서비스 요청 패킷을 상기 서비스 노드 측으로 전송하는 과정을 포함하는 고품질 서비스를 위한 트래픽 처리 방법을 제공한다.The present invention is a method for processing traffic generated from a user terminal and transmitted to a service node in an ISP network according to an aspect of the present invention, when a service request packet of uplink traffic is received from the user terminal, user information and service policy A process of obtaining information, a process of generating node service information including the obtained user information and service policy information, and inserting the generated node service information into a specific field of the service request packet to generate an adaptive service request packet. It provides a traffic processing method for a high-quality service including a process of generating and transmitting the generated adaptive service request packet to the service node for selective application of node service for each user.

본 발명은, 다른 관점에 따라, 사용자 단말로부터 업링크 트래픽의 서비스 요청 패킷이 수신될 때, 사용자 정보 관리 노드로부터 사용자 정보를 획득하는 사용자 정보 획득부와, 상기 서비스 요청 패킷이 수신될 때, 서비스 정보 관리 노드로부터 서비스 정책 정보를 획득하는 정책 정보 획득부와, 획득된 상기 사용자 정보와 서비스 정책 정보를 포함하는 노드 서비스 정보를 생성하는 노드 서비스 정보 생성부와, 생성된 상기 노드 서비스 정보를 상기 서비스 요청 패킷의 특정 필드에 삽입하여 적응 서비스 요청 패킷을 생성하는 패킷 적응화부와, 사용자별 노드 서비스의 선택적인 적용을 위해, 생성된 상기 적응 서비스 요청 패킷을 서비스 노드 측으로 전송하는 패킷 전송부를 포함하는 고품질 서비스를 위한 트래픽 처리 장치를 제공한다.According to another aspect of the present invention, when a service request packet of uplink traffic is received from a user terminal, a user information acquisition unit that acquires user information from a user information management node, and when the service request packet is received, service A policy information obtaining unit for obtaining service policy information from an information management node, a node service information generating unit for generating node service information including the obtained user information and service policy information, and the generated node service information for the service High quality including a packet adaptor for inserting into a specific field of the request packet to generate an adaptive service request packet, and a packet transmitter for selectively transmitting the generated adaptive service request packet to a service node for selective application of node service for each user It provides a traffic processing device for the service.

본 발명은, 또 다른 관점에 따라, 사용자 단말로부터 발생되어 ISP 망 내 서비스 노드 측으로 전송되는 트래픽을 처리하는 방법으로서, 상기 사용자 단말로부터 업링크 트래픽의 서비스 요청 패킷이 수신될 때, 사용자 정보와 서비스 정책 정보를 획득하는 과정과, 획득된 상기 사용자 정보와 서비스 정책 정보를 포함하는 노드 서비스용 전용 패킷을 생성하는 과정과, 사용자별 노드 서비스의 선택적인 적용을 위해, 생성된 상기 노드 서비스용 전용 패킷을 각 서비스 노드 측으로 멀티 캐스팅 또는 브로드 캐스팅하는 과정을 포함하는 고품질 서비스를 위한 트래픽 처리 방법을 제공한다.According to another aspect of the present invention, a method for processing traffic generated from a user terminal and transmitted to a service node in an ISP network, when a service request packet of uplink traffic is received from the user terminal, user information and service A process for acquiring policy information, a process for generating a dedicated packet for node service including the obtained user information and service policy information, and a packet for generating the dedicated service for node service for selective application of node service for each user It provides a traffic processing method for high-quality services, including the process of multicasting or broadcasting to each service node.

본 발명은, 또 다른 관점에 따라, 사용자 단말로부터 업링크 트래픽의 서비스 요청 패킷이 수신될 때, 사용자 정보 관리 노드로부터 사용자 정보를 획득하는 사용자 정보 획득부와, 상기 서비스 요청 패킷이 수신될 때, 서비스 정보 관리 노드로부터 서비스 정책 정보를 획득하는 정책 정보 획득부와, 획득된 상기 사용자 정보와 서비스 정책 정보를 포함하는 노드 서비스용 전용 패킷을 생성하는 패킷 생성부와, 사용자별 노드 서비스의 선택적인 적용을 위해, 생성된 상기 노드 서비스용 전용 패킷을 각 서비스 노드 측으로 멀티 캐스팅 또는 브로드 캐스팅하는 패킷 전송부를 포함하는 고품질 서비스를 위한 트래픽 처리 장치를 제공한다.According to another aspect of the present invention, when a service request packet of uplink traffic is received from a user terminal, a user information acquisition unit obtaining user information from a user information management node, and when the service request packet is received, A policy information acquisition unit for obtaining service policy information from a service information management node, a packet generation unit for generating a dedicated packet for a node service including the obtained user information and service policy information, and selective application of node service for each user For this, there is provided a traffic processing apparatus for a high-quality service including a packet transmission unit for multicasting or broadcasting the generated dedicated packet for the node service to each service node.

본 발명은, 서비스 요청 패킷이 수신될 때 사용자 정보와 서비스 정책 정보를 획득하여 노드 서비스 정보를 생성한 후 서비스 요청 패킷의 특정 필드에 삽입하거나 혹은 별도의 전용 패킷으로 생성하여 각 서비스 노드(각 서비스 장비)로 전송(또는 멀티 캐스팅 또는 브로드 캐스팅)해 줌으로써, 각 서비스 노드와 망 내 서비스 정책 서버 간의 개별적인 연동 차단을 통해 호 연동에 기인하는 각 서비스 노드에서의 호 부하 증가를 효과적으로 억제할 수 있다.According to the present invention, when service request packets are received, user information and service policy information are obtained to generate node service information, and then inserted into a specific field of the service request packet or generated as a separate dedicated packet for each service node (each service. Device), it is possible to effectively suppress the increase in call load at each service node due to call interworking through individual interworking blocking between each service node and the service policy server in the network.

도 1은 본 발명의 일실시 예에 따른 트래픽 처리 모델을 적용하는데 적합한 무선 인터넷 서비스 시스템의 블록구성도이다.
도 2는 본 발명의 일실시 예에 따른 고품질 서비스를 위한 트래픽 처리 장치에 대한 블록구성도이다.
도 3은 본 발명의 일실시 예에 따라 사용자에게 고품질의 서비스를 제공하기 위해 트래픽을 처리하는 주요 과정을 도시한 순서도이다.
도 4는 본 발명의 다른 실시 예에 따른 트래픽 처리 모델을 적용하는데 적합한 무선 인터넷 서비스 시스템의 블록구성도이다.
도 5는 본 발명의 다른 실시 예에 따른 고품질 서비스를 위한 트래픽 처리 장치에 대한 블록구성도이다.
도 6은 본 발명의 다른 실시 예에 따라 사용자에게 고품질의 서비스를 제공하기 위해 트래픽을 처리하는 주요 과정을 도시한 순서도이다.
도 7a는 사용자 단말로부터 ISP 망으로 올라오는 서비스 요청 메시지의 예시도이고, 도 7b는 본 발명의 일실시 예에 따라 서비스 요청 메시지에 추가 정보를 삽입한 적응 서비스 요청 메시지의 예시도이다.
1 is a block diagram of a wireless Internet service system suitable for applying a traffic processing model according to an embodiment of the present invention.
2 is a block diagram of a traffic processing apparatus for high quality service according to an embodiment of the present invention.
3 is a flowchart illustrating a main process of processing traffic to provide a high quality service to a user according to an embodiment of the present invention.
4 is a block diagram of a wireless Internet service system suitable for applying a traffic processing model according to another embodiment of the present invention.
5 is a block diagram of a traffic processing apparatus for high quality service according to another embodiment of the present invention.
6 is a flowchart illustrating a main process of processing traffic to provide a high quality service to a user according to another embodiment of the present invention.
7A is an exemplary diagram of a service request message coming from a user terminal to an ISP network, and FIG. 7B is an exemplary diagram of an adaptive service request message in which additional information is inserted into a service request message according to an embodiment of the present invention.

먼저, 본 발명의 장점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되는 실시 예들을 참조하면 명확해질 것이다. 여기에서, 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 발명의 범주를 명확하게 이해할 수 있도록 하기 위해 예시적으로 제공되는 것이므로, 본 발명의 기술적 범위는 청구항들에 의해 정의되어야 할 것이다.First, advantages and features of the present invention, and methods for achieving them will be clarified with reference to embodiments described below in detail together with the accompanying drawings. Here, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and only these embodiments make the disclosure of the present invention complete, and are common in the technical field to which the present invention pertains. The technical scope of the present invention should be defined by the claims because it is provided by way of example so that a person with knowledge can clearly understand the scope of the invention.

아울러, 아래의 본 발명을 설명함에 있어서 공지 기능 또는 구성 등에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들인 것으로, 이는 사용자, 운용자 등의 의도 또는 관례 등에 따라 달라질 수 있음은 물론이다. 그러므로, 그 정의는 본 명세서의 전반에 걸쳐 기술되는 기술사상을 토대로 이루어져야 할 것이다.In addition, in the following description of the present invention, when it is determined that a detailed description of known functions or configurations may unnecessarily obscure the subject matter of the present invention, the detailed description will be omitted. In addition, terms to be described later are terms defined in consideration of functions in the present invention, and it is needless to say that they may vary according to intentions or customs of users, operators, and the like. Therefore, the definition should be made based on the technical idea described throughout the present specification.

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

[실시 예1][Example 1]

도 1은 본 발명의 일실시 예에 따른 트래픽 처리 모델을 적용하는데 적합한 무선 인터넷 서비스 시스템의 블록구성도로서, 사용자 단말(110), 네트워크(120), ISP 망(130), 서비스 정책 서버(140), 인터넷(150) 및 타겟 서버(160) 등을 포함할 수 있다. 여기에서, ISP 망(130)은 제 1 트래픽 관리 노드(131), 서비스 노드 A 내지 D(132 - 135) 및 제 2 트래픽 관리 노드(136) 등을 포함할 수 있고, 서비스 정책 서버(140)는 사용자 정보 관리 노드(142)와 서비스 정보 관리 노드(144) 등을 포함할 수 있다.1 is a block diagram of a wireless Internet service system suitable for applying a traffic processing model according to an embodiment of the present invention, a user terminal 110, a network 120, an ISP network 130, a service policy server 140 ), The Internet 150 and the target server 160. Here, the ISP network 130 may include a first traffic management node 131, service nodes A to D (132-135), a second traffic management node 136, and the like, and a service policy server 140 May include a user information management node 142 and a service information management node 144.

도 1을 참조하면, 사용자 단말(110)은, 본 발명에 따라 서비스되는 고품질의 트래픽 처리 서비스를 제공받고자 하는 사용자들이 이용하는 무선의 휴대 단말(예컨대, 휴대폰, 스마트폰, 스마트패드, 노트패드, 태블릿 PC 등)을 의미하는 것으로, 이러한 사용자 단말(110)은, 사용자 조작에 따라 네트워크(120)를 경유하는 접속 경로를 통해 ISP 망(130)에 접속함으로써, 본 발명에 따라 ISP 망(130) 내 트래픽 관리 노드가 사용자 단말(110)에게 제공하는 고품질 서비스를 위한 트래픽 처리 서비스(맞춤형 트래픽 관리 서비스 또는 트래픽 최적화 서비스) 등을 제공받을 수 있다.Referring to FIG. 1, the user terminal 110 is a wireless mobile terminal (eg, a mobile phone, a smart phone, a smart pad, a note pad, and a tablet) used by users who want to receive a high-quality traffic processing service provided according to the present invention. PC, etc.), such that the user terminal 110 is connected to the ISP network 130 through the access path via the network 120 in accordance with the user's operation, thereby in accordance with the present invention in the ISP network 130 A traffic processing service (customized traffic management service or traffic optimization service) for a high quality service provided by the traffic management node to the user terminal 110 may be provided.

여기에서, 네트워크(120)는, 예컨대 2세대(2G) 무선망(예컨대, CDMA 이동통신 시스템 등), 3세대(3G) 무선망(예컨대, WCDMA 이동통신 시스템 등), 4세대(4G) 무선망(예컨대, LTE 이동통신 시스템 등), 미래의 차세대 무선망 중 어느 하나이거나 혹은 적어도 둘 이상의 무선망을 복합적으로 포함하는 무선 통신망과 유선 인터넷 등을 포함하는 유선 통신망을 포함할 수 있다.Here, the network 120 is, for example, a 2nd generation (2G) wireless network (eg, CDMA mobile communication system, etc.), a 3rd generation (3G) wireless network (eg, WCDMA mobile communication system, etc.), 4th generation (4G) wireless, etc. A network (eg, LTE mobile communication system, etc.), one of the future wireless networks, or a wireless communication network including at least two or more wireless networks and a wired communication network including a wired Internet may be included.

먼저, ISP 망(130) 내의 제 1 트래픽 관리 노드(131)는 네트워크(120)를 통해 사용자 단말(110)로부터 업링크(uplink) 트래픽의 서비스 요청(서비스 요청 패킷)이 올라올 때(수신될 때) 사용자 정보와 서비스 정책 정보를 획득하여 트래픽 처리(최적화)를 위한 서비스 등을 제공할 수 있는데, 이를 위해 제 1 트래픽 관리 노드(131)는 도 2에 도시된 바와 같은 구성 부재들을 포함할 수 있다. 여기에서, 사용자 단말(110)로부터 ISP 망(130)으로 올라오는 서비스 요청 패킷은, 예컨대 IP 패킷, TCP 패킷, HTTP 프로토콜 패킷 중 어느 하나일 수 있다.First, when the first traffic management node 131 in the ISP network 130 receives a service request (service request packet) of uplink traffic from the user terminal 110 through the network 120 (when received) ) By obtaining user information and service policy information, a service for traffic processing (optimization) and the like can be provided. To this end, the first traffic management node 131 may include constituent members as illustrated in FIG. 2. . Here, the service request packet coming from the user terminal 110 to the ISP network 130 may be, for example, any one of an IP packet, a TCP packet, and an HTTP protocol packet.

도 2는 본 발명의 일실시 예에 따른 고품질 서비스를 위한 트래픽 처리 장치에 대한 블록구성도로서, 사용자 정보 획득부(202), 정책 정보 획득부(204), 노드 서비스 정보 생성부(206), 패킷 적응화부(208) 및 패킷 전송부(210) 등을 포함할 수 있다.2 is a block diagram of a traffic processing apparatus for a high-quality service according to an embodiment of the present invention, a user information acquisition unit 202, a policy information acquisition unit 204, a node service information generation unit 206, The packet adaptation unit 208 and the packet transmission unit 210 may be included.

도 2를 참조하면, 사용자 정보 획득부(202)는 네트워크(120)를 통해 사용자 단말(110)로부터 업링크 트래픽의 서비스 요청 패킷이 수신될 때, 서비스 정책 서버(140) 내 사용자 정보 관리 노드(142)로부터 사용자 정보(또는 가입자 정보)를 획득하여 노드 서비스 정보 생성부(206)로 전달하는 등의 기능을 제공할 수 있다.Referring to FIG. 2, when the user information acquisition unit 202 receives a service request packet of uplink traffic from the user terminal 110 through the network 120, the user information management node in the service policy server 140 ( The user information (or subscriber information) may be obtained from 142 and provided to a node service information generating unit 206.

여기에서, 사용자 정보 관리 노드(142)는 사용자 단말(110)이 서비스 권역에 속한 이동 통신망에 포함된 사용자 정보 관리 서버 등을 의미할 수 있는 것으로, 예컨대 사용자 등급(예컨대, VIP, 일반(normal) 등), 헤비 유저(heavy user) 유무(O 또는 X), 사용자 요금제(예컨대, 42 요금제, 52 요금제, 62 요금제 등) 등과 같은 사용자 정보(가입자 정보)들을 저장 및 관리하는 기능을 제공할 수 있다.Here, the user information management node 142 may mean a user information management server or the like included in a mobile communication network in which the user terminal 110 belongs to a service area, for example, a user class (eg, VIP, normal) Etc.), the ability to store and manage user information (subscriber information) such as having heavy users (O or X), user plans (eg, 42 plans, 52 plans, 62 plans, etc.) .

다음에, 정책 정보 획득부(204)는 네트워크(120)를 통해 사용자 단말(110)로부터 업링크 트래픽의 서비스 요청 패킷이 수신될 때, 서비스 정책 서버(140) 내 서비스 정보 관리 노드(144)로부터 서비스 정책 정보를 획득하여 노드 서비스 정보 생성부(206)로 전달하는 등의 기능을 제공할 수 있다.Next, the policy information acquisition unit 204 receives a service request packet of uplink traffic from the user terminal 110 through the network 120, from the service information management node 144 in the service policy server 140 A function such as obtaining service policy information and transmitting it to the node service information generating unit 206 may be provided.

여기에서, 서비스 정보 관리 노드(144)는 사용자 단말(110)이 서비스 권역에 속한 이동 통신망에 포함된 서비스 정보 관리 서버 등을 의미할 수 있는 것으로, 예컨대 서비스 정보(예컨대, B2B, B2C 등), 사이트 등급(예컨대, VIP, 일반(normal) 등), 서비스 종류(예컨대, Text, Image, Video, P2P, Market 등) 등과 같은 서비스 정책 정보들을 저장 및 관리하는 기능을 제공할 수 있다.Here, the service information management node 144 may mean a service information management server or the like included in a mobile communication network in which the user terminal 110 belongs to a service area, for example, service information (eg, B2B, B2C, etc.), It is possible to provide a function for storing and managing service policy information such as site rating (eg, VIP, normal, etc.), service type (eg, Text, Image, Video, P2P, Market, etc.).

그리고, 노드 서비스 정보 생성부(206)는 사용자 정보 획득부(202)로부터 전달되는 사용자 정보와 정책 정보 획득부(204)로부터 전달되는 서비스 정책 정보(특정 서비스 처리 정보)를 포함하는 노드 서비스 정보를 생성, 일례로서 다음과 같은 노드 서비스 정보를 생성하여 패킷 적응화부(208)로 전달하는 등의 기능을 제공할 수 있다.In addition, the node service information generation unit 206 provides node service information including user information transmitted from the user information acquisition unit 202 and service policy information (specific service processing information) transmitted from the policy information acquisition unit 204. It is possible to provide functions such as generating and transmitting the following node service information to the packet adaptation unit 208 as an example.

[가입자 정보][Subscriber information]

1) User-type=1 ⇒ 0 이면 일반 고객, 1 이면 VIP 고객1) User-type = 1 ⇒ 0 means regular customer, 1 means VIP customer

2) HU-type=0 ⇒ 0 이면 헤비 유저가 아님, 1 이면 헤비 유저2) HU-type = 0 ⇒ 0 is not a heavy user, 1 is a heavy user

3) Rate-Type: 65 ⇒ 65 요금제3) Rate-Type: 65 ⇒ 65

4) App-type=1 ⇒ 0 이면 일반 고객, 1 이면 VIP 고객4) App-type = 1 ⇒ 0 means regular customer, 1 means VIP customer

5) Contents-type=1 ⇒ 0 이면 웹 포털, 1 이면 멀티미디어, 2 이면 마켓, 3 이면 SNS, 4 이면 P2P 등5) Contents-type = 1 ⇒ 0 is web portal, 1 is multimedia, 2 is market, 3 is SNS, 4 is P2P, etc.

6) Svc-level=0 ⇒ 0 이면 고품질(high QoS) 고객, 1 이면 저품질(Low QoS) 고객6) Svc-level = 0 ⇒ 0 means high quality customer, 1 means low quality customer

[특정 서비스 처리 정보][Specific service processing information]

1) Svc-A=1 ⇒ 0 이면 A 서비스 오프(off), 1 이면 A 서비스 온(on)1) Svc-A = 1 ⇒ 0 means A service off, 1 means A service on

2) Svc-B=0 ⇒ 0 이면 B 서비스 오프(off), 1 이면 B 서비스 온(on)2) Svc-B = 0 ⇒ 0 means B service off, 1 means B service on

3) Svc-C=0 ⇒ 0 이면 C 서비스 오프(off), 1 이면 C 서비스 온(on)3) Svc-C = 0 ⇒ 0 means C service off, 1 means C service on

여기에서, A 서비스는, 예컨대 TCP 가속 서비스를 의미할 수 있고, B 서비스는, 예컨대 패킷 압축 서비스를 의미할 수 있으며, C 서비스는, 예컨대 속도 제어 서비스를 의미할 수 있다.Here, the A service may mean, for example, a TCP acceleration service, the B service may mean a packet compression service, for example, and the C service may mean a speed control service, for example.

다음에, 패킷 적응화부(208)는 노드 서비스 정보 생성부(206)로부터 전달되는 노드 서비스 정보, 즉 사용자 정보와 서비스 정책 정보(특정 서비스 처리 정보)를 포함하는 노드 서비스 정보를 사용자 단말(110)로부터 올라온 서비스 요청 패킷의 특정 필드(옵션 필드)에 삽입하여 적응 서비스 요청 패킷을 생성하고, 이 생성된 적응 서비스 요청 패킷을 패킷 전송부(210)로 전달하는 등의 기능을 제공할 수 있다.Next, the packet adaptation unit 208 uses the node service information transmitted from the node service information generation unit 206, that is, node service information including user information and service policy information (specific service processing information) to the user terminal 110. It is possible to provide a function such as generating an adaptive service request packet by inserting it into a specific field (option field) of the service request packet from, and delivering the generated adaptive service request packet to the packet transmission unit 210.

여기에서, 패킷 적응화부(208)는, 일례로서 서비스 요청 패킷이 IP 패킷일 때 노드 서비스 정보를 8비트의 서비스 타입(type of service) 필드 또는 옵션 필드에 삽입할 수 있고, 서비스 요청 패킷이 TCP 패킷일 때 노드 서비스 정보를 5비트의 예약 필드(reserved field)에 삽입할 수 있으며, 서비스 요청 패킷이 HTTP 프로토콜 패킷일 때 노드 서비스 정보를 HTTP 요청 메시지의 헤더 내 사용자 정의 필드에 삽입할 수 있다.Here, the packet adaptation unit 208 may insert node service information into an 8-bit type of service field or option field when the service request packet is an IP packet, and the service request packet is TCP as an example. When it is a packet, the node service information may be inserted into a 5-bit reserved field, and when the service request packet is an HTTP protocol packet, the node service information may be inserted into a user-defined field in the header of the HTTP request message.

일례로서, 네트워크(120)를 통해 사용자 단말(110)로부터 ISP 망(130)으로 올라온 서비스 요청 메시지(서비스 요청 패킷)가 도 7a에 도시된 바와 같다고 가정할 때, 패킷 적응화부(208)는, 일례로서 도 7b에 도시된 바와 같이 노드 서비스 정보가 서비스 요청 패킷의 특정 필드에 삽입된 적응 서비스 요청 메시지(적응 서비스 요청 패킷)를 생성할 수 있다. 도 7b에 있어서, 참조부호 I는 추가 정보(노드 서비스 정보)의 삽입 부분을 나타낸다.As an example, assuming that the service request message (service request packet) from the user terminal 110 through the network 120 to the ISP network 130 is as shown in FIG. 7A, the packet adaptation unit 208, As an example, as illustrated in FIG. 7B, an adaptive service request message (adaptive service request packet) may be generated in which node service information is inserted into a specific field of a service request packet. In Fig. 7B, reference numeral I denotes an insertion portion of additional information (node service information).

그리고, 패킷 전송부(210)는 패킷 적응화부(208)로부터 전달되는 적응 서비스 요청 패킷, 즉 사용자 정보와 서비스 정책 정보에 기반하여 생성되는 노드 서비스 정보가 특정 필드에 삽입된 적응 서비스 요청 패킷을, 사용자별 노드 서비스의 선택적인 적용을 위해, 서비스 노드 측(예컨대, 서비스 노드 A(132))으로 전송하는 등의 기능을 제공할 수 있다.Then, the packet transmission unit 210 is an adaptive service request packet transmitted from the packet adaptation unit 208, that is, an adaptive service request packet in which node service information generated based on user information and service policy information is inserted into a specific field, For selective application of the node service for each user, a function such as transmission to a service node side (eg, service node A 132) may be provided.

다시 도 1을 참조하면, 서비스 노드 A 내지 D(132, 133, 134, 135)는 가입자 정보 및 서비스 정책 정보에 기반하여 각 사용자들에게 특화된 트래픽 서비스를 제공(노드 서비스 실행)하는 서비스 장비(또는 서비스 서버) 등을 의미하는 것으로, 제 1 트래픽 관리 노드(131)로부터 수신되는 적응 서비스 요청 패킷의 특정 필드에 삽입된 노드 서비스 정보에 의거하여 특정 서비스, 예컨대 TCP 가속 서비스, 패킷 압축 서비스, 속도 제어 서비스 등을 각 사용자별로 선택적으로 제공할 수 있다.Referring back to FIG. 1, service nodes A to D (132, 133, 134, 135) are service equipments (or node service execution) that provide specialized traffic services to each user (node service execution) based on subscriber information and service policy information. Service server), and the like, based on the node service information inserted in a specific field of the adaptive service request packet received from the first traffic management node 131, a specific service, for example, TCP acceleration service, packet compression service, speed control Services may be selectively provided for each user.

일례로서, 서비스 노드 A(132)는 TCP 가속 서비스를 제공하는 TCP 가속 서비스 장비로, 서비스 노드 B(133)는 패킷 압축 서비스를 제공하는 패킷 압축 서비스 장비로, 서비스 노드 C(134)는 속도 제어 서비스를 제공하는 속도 제어 서비스 장비 등으로 각각 정의될 수 있다.As an example, the service node A 132 is a TCP acceleration service equipment providing a TCP acceleration service, the service node B 133 is a packet compression service equipment providing a packet compression service, and the service node C 134 is a speed control Each may be defined as a speed control service equipment that provides services.

다음에, 제 2 트래픽 관리 노드(136)는 서비스 노드 D(135)로부터 수신되는 적응 서비스 요청 패킷의 특정 필드에 삽입되어 있는 노드 서비스 정보(추가 정보)를 삭제함으로써, 적응 서비스 요청 패킷을 서비스 요청 패킷으로 복원시키고, 이 복원된 서비스 요청 패킷을 인터넷(150)을 통해 타겟 서버(160)로 전송하는 등의 기능을 제공할 수 있다.Next, the second traffic management node 136 requests the adaptive service request packet by deleting the node service information (additional information) inserted in a specific field of the adaptive service request packet received from the service node D 135. It is possible to provide a function such as restoring a packet and transmitting the restored service request packet to the target server 160 through the Internet 150.

여기에서, 타겟 서버(160)는, 예컨대 유튜브, 네이버, 다음, 네이트, 구글 등과 같은 사이트에서 운용하는 서버 등을 의미할 수 있는 것으로, 사용자 단말로부터 송출되어 ISP 망(130) 및 인터넷(150)을 통해 수신되는 서비스 요청에 의거하여 각 사용자들에게 무선 인터넷 관련 서비스를 제공하는 원 서버를 의미할 수 있다.Here, the target server 160, for example, YouTube, Naver, Daum, Nate, Google, etc., may mean a server running on a site, etc., transmitted from a user terminal to the ISP network 130 and the Internet 150 It may refer to an origin server that provides wireless Internet-related services to each user based on a service request received through.

다음에, 상술한 바와 같은 구성을 갖는 본 실시 예의 트래픽 처리 장치를 이용하여 사용자 단말에게 트래픽 처리 서비스를 제공하는 일련의 과정들에 대하여 상세하게 설명한다.Next, a series of processes for providing a traffic processing service to a user terminal using the traffic processing apparatus of the present embodiment having the above-described configuration will be described in detail.

도 3은 본 발명의 일실시 예에 따라 사용자에게 고품질의 서비스를 제공하기 위해 트래픽을 처리하는 주요 과정을 도시한 순서도이다.3 is a flowchart illustrating a main process of processing traffic to provide a high quality service to a user according to an embodiment of the present invention.

도 3을 참조하면, 사용자에 의한 서비스 조작에 따라 사용자 단말(110)로부터 생성된 서비스 요청 패킷이 네트워크(120)를 통해 ISP 망(130) 내 제 1 트래픽 관리 노드(131)로 수신되면(단계 302), 제 1 트래픽 관리 노드(131) 내 사용자 정보 획득부(202)에서는 사용자 정보 관리 노드(142)로부터 사용자 정보(또는 가입자 정보)를 획득하고, 정책 정보 획득부(204)에서는 서비스 정보 관리 노드(144)로부터 서비스 정책 정보를 획득한다(단계 304).Referring to FIG. 3, when a service request packet generated from the user terminal 110 according to a service operation by a user is received through the network 120 to the first traffic management node 131 in the ISP network 130 (step) 302), the user information acquisition unit 202 in the first traffic management node 131 acquires user information (or subscriber information) from the user information management node 142, and the policy information acquisition unit 204 manages service information Service policy information is obtained from the node 144 (step 304).

여기에서, 사용자 정보는, 예컨대 사용자 등급(예컨대, VIP, 일반(normal) 등), 헤비 유저(heavy user) 유무(O 또는 X), 사용자 요금제(예컨대, 42 요금제, 52 요금제, 62 요금제 등) 등이 될 수 있으며, 서비스 정책 정보는, 예컨대 서비스 정보(예컨대, B2B, B2C 등), 사이트 등급(예컨대, VIP, 일반(normal) 등), 서비스 종류(예컨대, Text, Image, Video, P2P, Market 등) 등이 될 수 있다.Here, the user information includes, for example, a user class (eg, VIP, normal, etc.), presence or absence of a heavy user (O or X), user plan (eg, 42 plan, 52 plan, 62 plan, etc.) The service policy information may be, for example, service information (eg, B2B, B2C, etc.), site rating (eg, VIP, normal, etc.), service type (eg, Text, Image, Video, P2P, etc.) Market, etc.).

다음에, 노드 서비스 정보 생성부(206)에서는 사용자 정보 관리 노드(142)로부터 획득한 사용자 정보와 서비스 정보 관리 노드(144)로부터 획득한 서비스 정책 정보(특정 서비스 처리 정보)를 포함하는 노드 서비스 정보를 생성한다(단계 306).Next, the node service information generation unit 206 includes node service information including user information obtained from the user information management node 142 and service policy information (specific service processing information) obtained from the service information management node 144. Create (step 306).

이어서, 패킷 적응화부(208)에서는 사용자 정보와 서비스 정책 정보(특정 서비스 처리 정보)를 포함하는 노드 서비스 정보를 사용자 단말(110)로부터 수신된 서비스 요청 패킷의 특정 필드(옵션 필드)에 삽입하여 적응 서비스 요청 패킷을 생성한다(단계 308). 여기에서, 서비스 요청 패킷이 IP 패킷일 때 노드 서비스 정보는 8비트의 서비스 타입(type of service) 필드 또는 옵션 필드에 삽입될 수 있고, 서비스 요청 패킷이 TCP 패킷일 때 노드 서비스 정보는 5비트의 예약 필드(reserved field)에 삽입될 수 있으며, 서비스 요청 패킷이 HTTP 프로토콜 패킷일 때 노드 서비스 정보는 HTTP 요청 메시지의 헤더 내 사용자 정의 필드에 삽입될 수 있다.Subsequently, the packet adaptation unit 208 inserts node service information including user information and service policy information (specific service processing information) into a specific field (option field) of the service request packet received from the user terminal 110 to adapt. A service request packet is generated (step 308). Here, when the service request packet is an IP packet, the node service information may be inserted into an 8-bit type of service field or an optional field, and when the service request packet is a TCP packet, the node service information is 5 bits. It may be inserted into a reserved field, and when the service request packet is an HTTP protocol packet, node service information may be inserted into a user-defined field in the header of the HTTP request message.

이후, 패킷 전송부(210)에서는 사용자 정보와 서비스 정책 정보에 기반하여 생성된 노드 서비스 정보가 특정 필드에 삽입되어 있는 적응 서비스 요청 패킷을, 사용자별 노드 서비스의 선택적인 적용을 위해, 서비스 노드 측(예컨대, 서비스 노드 A(132))으로 전송하며(단계 310), 그에 따라 각 서비스 노드들(서비스 노드 A 내지 D)은 사용자 정보와 서비스 정책 정보에 기반하여 노드 서비스 정보에서 정의하고 있는 노드 서비스들을 선택적으로 실행하게 될 것이다(단계 312). 여기에서, 노드 서비스의 실행은, 예컨대 TCP 가속 서비스, 패킷 압축 서비스, 속도 제어 서비스 등에 대한 선택적인 실행을 의미할 수 있다.Thereafter, the packet transmitting unit 210 applies the adaptive service request packet in which the node service information generated based on the user information and the service policy information is inserted in a specific field, in order to selectively apply the node service for each user, on the service node side. (E.g., service node A 132) (step 310), whereby each service node (service nodes A to D) is a node service defined in node service information based on user information and service policy information. Will be selectively executed (step 312). Here, the execution of the node service may mean, for example, selective execution of the TCP acceleration service, the packet compression service, the speed control service, or the like.

다음에, 도 1의 제 2 트래픽 관리 노드(136)에서는 서비스 노드 D(135)로부터 수신되는 적응 서비스 요청 패킷의 특정 필드에 삽입되어 있는 노드 서비스 정보(추가 정보)를 삭제하는 방식으로, 적응 서비스 요청 패킷을 서비스 요청 패킷으로 복원시키며(단계 314), 이와 같이 복원된 서비스 요청 패킷을 인터넷(150)을 통해 타겟 서버(160)로 전송한다(단계 316).Next, the second traffic management node 136 of FIG. 1 deletes the node service information (additional information) inserted in a specific field of the adaptive service request packet received from the service node D 135, thereby adapting the service. The request packet is restored to the service request packet (step 314), and the thus restored service request packet is transmitted to the target server 160 through the Internet 150 (step 316).

그 결과, 타겟 서버(160)에서는 사용자 단말(110)로부터 송출되어 ISP 망(130) 및 인터넷(150)을 통해 수신되는 서비스 요청에 따른 무선 인터넷 관련 서비스를 해당 사용자 단말(110)에게 제공하게 될 것이다.As a result, the target server 160 will provide the user terminal 110 with wireless Internet-related services according to the service request transmitted from the user terminal 110 and received through the ISP network 130 and the Internet 150. will be.

[실시 예2][Example 2]

도 4는 본 발명의 다른 실시 예에 따른 트래픽 처리 모델을 적용하는데 적합한 무선 인터넷 서비스 시스템의 블록구성도로서, 사용자 단말(410), 네트워크(420), ISP 망(430), 서비스 정책 서버(440), 인터넷(450) 및 타겟 서버(460) 등을 포함할 수 있다. 여기에서, ISP 망(430)은 트래픽 관리 노드(431) 및 다수의 서비스 노드 A 내지 D(432 - 435) 등을 포함할 수 있고, 서비스 정책 서버(440)는 사용자 정보 관리 노드(442)와 서비스 정보 관리 노드(444) 등을 포함할 수 있다.4 is a block diagram of a wireless Internet service system suitable for applying a traffic processing model according to another embodiment of the present invention, a user terminal 410, a network 420, an ISP network 430, and a service policy server 440 ), The Internet 450 and the target server 460. Here, the ISP network 430 may include a traffic management node 431, a plurality of service nodes A to D (432-435), and the like, and the service policy server 440 may include a user information management node 442. And a service information management node 444.

도 4를 참조하면, 본 실시 예의 구성부재들과 대응하는 도 1의 구성부재들, 즉 사용자 단말(410)은 도 1의 사용자 단말(110), 네트워크(420)는 도 1의 네트워크(120), 서비스 노드 A 내지 D(432 - 435)는 도 1의 서비스 노드 A 내지 D(132 - 135), 사용자 정보 관리 노드(442)는 도 1의 사용자 정보 관리 노드(142), 서비스 정보 관리 노드(444)는 도 1의 서비스 정보 관리 노드(144), 인터넷(450)은 도 1의 인터넷(150), 타겟 서버(460)는 도 1의 타겟 서버(160)와 각각 대응하는 구성부재로서 서로 대응하는 각 구성부재들은 실질적으로 동일한 기능을 각각 수행한다.Referring to FIG. 4, the constituent members of FIG. 1 corresponding to the constituent members of the present embodiment, that is, the user terminal 410 is the user terminal 110 of FIG. 1, and the network 420 is the network 120 of FIG. 1 , Service nodes A to D (432 to 435) are service nodes A to D (132 to 135) of FIG. 1, user information management node 442 is user information management node 142 of FIG. 1, and service information management node ( 444) is a service information management node 144 of FIG. 1, the Internet 450 is the Internet 150 of FIG. 1, and the target server 460 is a member corresponding to the target server 160 of FIG. 1, respectively. Each of the constituent members performs substantially the same function.

따라서, 명세서의 간결화를 위한 불필요한 중복 기재를 피하기 위하여, 이하에서는 도 1에 도시된 구성부재들과 실질적으로 동일한 기능을 제공하는 도 4의 각 구성부재들에 대한 설명을 생략한다.Therefore, in order to avoid unnecessary repetition of description for the simplification of the specification, the description of each of the constituent members of FIG. 4, which provides substantially the same function as the constituent members of FIG. 1, is omitted below.

다만, 본 실시 예의 트래픽 처리 장치는, 네트워크(420)를 통해 사용자 단말(410)로부터 업링크(uplink) 트래픽의 서비스 요청(서비스 요청 패킷)이 수신될 때, 트래픽 관리 노드(431)가 서비스 정책 서버(440)로부터 사용자 정보와 서비스 정책 정보를 획득하여 노드 서비스용 전용 패킷을 별도로 생성하고, 이 생성된 노드 서비스용의 전용 패킷을 각 서비스 노드(서비스 노드 A 내지 D(432, 433, 434, 435))로 멀티 캐스팅(또는 브로드 캐스팅)하는 점에 있어서 차이를 갖는다.However, in the traffic processing apparatus of the present embodiment, when a service request (service request packet) of uplink traffic is received from the user terminal 410 through the network 420, the traffic management node 431 provides a service policy. By obtaining user information and service policy information from the server 440, a dedicated packet for node service is separately generated, and the generated dedicated packet for node service is provided to each service node (service nodes A to D (432, 433, 434, 435)) has a difference in multicasting (or broadcasting).

이를 위해, 트래픽 관리 노드(431)는 도 5에 도시된 바와 같은 구성 부재들을 포함할 수 있다. 여기에서, 사용자 단말(410)로부터 ISP 망(430)으로 올라오는 서비스 요청 패킷은, 예컨대 IP 패킷, TCP 패킷, HTTP 프로토콜 패킷 중 어느 하나일 수 있다.To this end, the traffic management node 431 may include constituent members as shown in FIG. 5. Here, the service request packet coming from the user terminal 410 to the ISP network 430 may be, for example, any one of an IP packet, a TCP packet, and an HTTP protocol packet.

도 5는 본 발명의 다른 실시 예에 따른 고품질 서비스를 위한 트래픽 처리 장치에 대한 블록구성도로서, 사용자 정보 획득부(502), 정책 정보 획득부(504), 패킷 생성부(506) 및 패킷 전송부(508) 등을 포함할 수 있다.5 is a block diagram of a traffic processing apparatus for a high-quality service according to another embodiment of the present invention, a user information acquisition unit 502, a policy information acquisition unit 504, a packet generation unit 506 and a packet transmission Parts 508 and the like.

먼저, 본 실시 예의 사용자 정보 획득부(502) 및 정책 정보 획득부(504)는 도 2에 도시된 대응하는 구성부재인 사용자 정보 획득부(202) 및 정책 정보 획득부(204)와 실질적으로 동일한 기능을 수행하는 동일 구성부재를 각각 의미한다. 따라서, 명세서의 간결화를 위한 불필요한 중복 기재를 피하기 위하여, 이 구성부재들에 대한 상세 설명은 생략한다.First, the user information acquisition unit 502 and the policy information acquisition unit 504 of this embodiment are substantially the same as the user information acquisition unit 202 and the policy information acquisition unit 204 which are corresponding constituent members shown in FIG. 2. It means each of the same constituent members that perform a function. Therefore, in order to avoid unnecessary duplication of description for the sake of brevity, detailed descriptions of these constituent members are omitted.

도 5를 참조하면, 패킷 생성부(506)는 사용자 정보 획득부(502)로부터 전달되는 사용자 정보와 정책 정보 획득부(504)로부터 전달되는 서비스 정책 정보(특정 서비스 처리 정보)를 이용하여 노드 서비스용의 전용 패킷을 별도로 생성하고, 이 생성된 노드 서비스용 전용 패킷을 패킷 전송부(508)로 전달하는 등의 기능을 제공할 수 있다.Referring to FIG. 5, the packet generation unit 506 uses the user information transmitted from the user information acquisition unit 502 and the service policy information (specific service processing information) transmitted from the policy information acquisition unit 504 to service the node. It is possible to provide a function such as separately generating a dedicated packet for the dragon and delivering the generated dedicated packet for the node service to the packet transmission unit 508.

여기에서, 사용자 정보는, 예컨대 사용자 등급(예컨대, VIP, 일반(normal) 등), 헤비 유저(heavy user) 유무(O 또는 X), 사용자 요금제(예컨대, 42 요금제, 52 요금제, 62 요금제 등) 등이 될 수 있으며, 서비스 정책 정보는, 예컨대 서비스 정보(예컨대, B2B, B2C 등), 사이트 등급(예컨대, VIP, 일반(normal) 등), 서비스 종류(예컨대, Text, Image, Video, P2P, Market 등) 등이 될 수 있다.Here, the user information includes, for example, a user class (eg, VIP, normal, etc.), presence or absence of a heavy user (O or X), user plan (eg, 42 plan, 52 plan, 62 plan, etc.) The service policy information may be, for example, service information (eg, B2B, B2C, etc.), site rating (eg, VIP, normal, etc.), service type (eg, Text, Image, Video, P2P, etc.) Market, etc.).

다음에, 패킷 전송부(508)는, 사용자별 노드 서비스의 선택적인 적용을 위해, 패킷 생성부(506)로부터 전달된 노드 서비스용 전용 패킷을 각 서비스 노드, 즉 서비스 노드 A 내지 D(432, 433, 434, 435)로 멀티 캐스팅(또는 브로드 캐스팅)으로 전송하는 등의 기능을 제공할 수 있다.Next, the packet transmission unit 508, for the selective application of the node service for each user, the dedicated packet for the node service transmitted from the packet generation unit 506, each service node, that is, service nodes A to D (432, 433, 434, 435, and the like, such as transmitting by multicasting (or broadcasting).

그 결과, 서비스 노드 A 내지 D(432, 433, 434, 435)에서는 별도의 전용 패킷에 들어 있는 가입자 정보 및 서비스 정책 정보에 기반하여 각 사용자들에게 특화된 트래픽 서비스를 선택적으로 제공(노드 서비스 실행)하게 된다. 이때, 트래픽 처리를 위해 각 서비스 노드로 멀티 캐스팅(또는 브로드 캐스팅)된 노드 서비스용의 전용 패킷들은 각 서비스 노드에서 노드 서비스의 실행 여부에 활용된 후 자동으로 폐기될 수 있다. 여기에서, 각 서비스 노드에서 실행되는 노드 서비스는, 예컨대 TCP 가속 서비스, 패킷 압축 서비스, 속도 제어 서비스 등이 될 수 있다.As a result, the service nodes A to D (432, 433, 434, 435) selectively provide traffic services specialized to each user based on subscriber information and service policy information contained in separate dedicated packets (node service execution) Is done. At this time, dedicated packets for the node service multicast (or broadcast) to each service node for traffic processing may be automatically discarded after being utilized for the execution of the node service at each service node. Here, the node service executed in each service node may be, for example, a TCP acceleration service, a packet compression service, a speed control service, or the like.

다음에, 상술한 바와 같은 구성을 갖는 본 실시 예의 트래픽 처리 장치를 이용하여 사용자 단말에게 트래픽 처리 서비스를 제공하는 일련의 과정들에 대하여 상세하게 설명한다.Next, a series of processes for providing a traffic processing service to a user terminal using the traffic processing apparatus of the present embodiment having the above-described configuration will be described in detail.

도 6은 본 발명의 다른 실시 예에 따라 사용자에게 고품질의 서비스를 제공하기 위해 트래픽을 처리하는 주요 과정을 도시한 순서도이다.6 is a flowchart illustrating a main process of processing traffic to provide a high quality service to a user according to another embodiment of the present invention.

먼저, 단계 602 내지 604에서의 각 처리 과정들은, 도 3에 도시된 대응하는 단계 302 내지 304에서의 각 처리 과정들과 실질적으로 동일하다. 따라서, 명세서의 간결화를 위한 불필요한 중복 기재를 피하기 위하여 이하에서는 이들 단계 602 내지 604에서의 각 처리 과정들에 대한 설명을 생략한다.First, the respective processing steps in steps 602 to 604 are substantially the same as the respective processing steps in corresponding steps 302 to 304 shown in FIG. 3. Therefore, in order to avoid unnecessary repetition of description for the sake of brevity of the specification, descriptions of the respective processes in steps 602 to 604 are omitted below.

도 6을 참조하면, 패킷 생성부(506)에서는 사용자 정보 획득부(502)가 제공하는 사용자 정보와 정책 정보 획득부(504)가 제공하는 서비스 정책 정보(특정 서비스 처리 정보)를 이용하여 노드 서비스용의 전용 패킷을 별도로 생성한다(단계 606). 여기에서, 생성되는 노드 서비스용 전용 패킷은, 사용자 단말(410)로부터 ISP 망(430)으로 올라오는 사용자 요청 패킷과 동일하게, 예컨대 IP 패킷, TCP 패킷, HTTP 프로토콜 패킷 중 어느 하나일 수 있다.Referring to FIG. 6, the packet generation unit 506 uses the user information provided by the user information acquisition unit 502 and the service policy information (specific service processing information) provided by the policy information acquisition unit 504 to provide node service. A dragon dedicated packet is separately generated (step 606). Here, the generated dedicated packet for node service may be any one of, for example, an IP packet, a TCP packet, and an HTTP protocol packet, in the same manner as the user request packet coming up from the user terminal 410 to the ISP network 430.

다음에, 패킷 전송부(508)에서는, 사용자별 노드 서비스의 선택적인 적용을 위해, 패킷 생성부(506)가 생성한 노드 서비스용 전용 패킷을 서비스 노드 A 내지 D(432, 433, 434, 435)에게 멀티 캐스팅(또는 브로드 캐스팅)으로 각각 전송한다(단계 608).Next, in the packet transmission unit 508, for the selective application of the node service for each user, the dedicated packets for the node service generated by the packet generation unit 506 are service nodes A to D (432, 433, 434, 435). ) In multicasting (or broadcasting), respectively (step 608).

이에 응답하여, 서비스 노드 A 내지 D(432, 433, 434, 435)에서는 멀티 캐스팅(또는 브로드 캐스팅)을 통해 전달받은 전용 패킷에 들어 있는 가입자 정보 및 서비스 정책 정보에 기반하여 각 사용자들에게 특화된 트래픽 서비스를 선택적으로 제공, 노드 서비스를 선택적으로 실행한다(단계 610). 이때, 각 서비스 노드에서 선택적으로 실행되는 노드 서비스는, 예컨대 TCP 가속 서비스, 패킷 압축 서비스, 속도 제어 서비스 등이 될 수 있다.In response, service nodes A to D (432, 433, 434, and 435) have traffic specialized for each user based on subscriber information and service policy information contained in a dedicated packet received through multicasting (or broadcasting). The service is selectively provided, and the node service is selectively executed (step 610). At this time, the node service selectively executed in each service node may be, for example, a TCP acceleration service, a packet compression service, a speed control service, or the like.

이후, 서비스 노드(435)에서는 전용 패킷에 따라 노드 서비스가 선택적으로 적용된 서비스 요청 패킷을 인터넷(450)을 통해 타겟 서버(460)로 전송한다(단계 612).Thereafter, the service node 435 transmits a service request packet to which the node service is selectively applied according to a dedicated packet to the target server 460 through the Internet 450 (step 612).

그 결과, 타겟 서버(460)에서는 사용자 단말(410)로부터 송출되어 ISP 망(430) 및 인터넷(450)을 통해 수신되는 서비스 요청에 따른 무선 인터넷 관련 서비스를 해당 사용자 단말(410)에게 제공하게 될 것이다.As a result, the target server 460 will provide the corresponding user terminal 410 with wireless Internet related service according to the service request transmitted from the user terminal 410 and received through the ISP network 430 and the Internet 450. will be.

이상의 설명은 본 발명의 기술사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경 등이 가능함을 쉽게 알 수 있을 것이다. 즉, 본 발명에 개시된 실시 예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것으로서, 이러한 실시 예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다.The above description is merely illustrative of the technical idea of the present invention, and those of ordinary skill in the art to which the present invention pertains may have various substitutions, modifications and changes, etc. without departing from the essential characteristics of the present invention. You will easily see this possible. That is, the embodiments disclosed in the present invention are not intended to limit the technical spirit of the present invention, but are intended to explain the scope of the technical spirit of the present invention.

따라서, 본 발명의 보호 범위는 후술되는 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.Therefore, the protection scope of the present invention should be interpreted by the claims that will be described later, and all technical ideas within the equivalent range should be interpreted as being included in the scope of the present invention.

본 발명의 실시 예에 의하면, 서비스 요청 패킷이 수신될 때 사용자 정보와 서비스 정책 정보를 획득하여 노드 서비스 정보를 생성한 후 서비스 요청 패킷의 특정 필드에 삽입하거나 혹은 별도의 전용 패킷으로 생성하여 각 서비스 노드로 전송 또는 멀티 캐스팅(또는 브로드 캐스팅)해 줄 수 있는 트래픽 처리 서비스 모델을 제공할 수 있다.According to an embodiment of the present invention, when a service request packet is received, user information and service policy information are acquired to generate node service information, and then inserted into a specific field of the service request packet or generated as a separate dedicated packet for each service. A traffic processing service model that can be transmitted or multicast (or broadcast) to a node can be provided.

이러한 기술적 구성을 포함하는 본 발명은 각 서비스 노드와 망 내 서비스 정책 서버 간의 개별적인 연동 차단을 통해 호 연동에 기인하는 각 서비스 노드에서의 호 부하 증가를 효과적으로 억제할 수 있으며, 이를 통해 다양한 통신 환경에 적합한 고품질의 트래픽 서비스를 실현할 수 있다.The present invention including such a technical configuration can effectively suppress an increase in call load at each service node due to call interworking through individual interworking blocking between each service node and a service policy server in the network, thereby enabling various communication environments. A suitable high-quality traffic service can be realized.

202, 502 : 사용자 정보 획득부 204, 504 : 정책 정보 획득부
206 : 노드 서비스 정보 생성부 208 : 패킷 적응화부
210, 508 : 패킷 전송부 506 : 패킷 생성부
202, 502: user information acquisition unit 204, 504: policy information acquisition unit
206: node service information generating unit 208: packet adaptation unit
210, 508: packet transmission unit 506: packet generation unit

Claims (14)

사용자 단말로부터 발생되어 ISP 망 내 서비스 노드 측으로 전송되는 트래픽을 처리하는 고품질 서비스를 위한 트래픽 처리 방법으로서,
상기 사용자 단말로부터 업링크 트래픽의 서비스 요청 패킷이 수신될 때, 사용자 정보와 서비스 정책 정보를 획득하는 과정과,
획득된 상기 사용자 정보와 서비스 정책 정보를 포함하는 노드 서비스 정보를 생성하는 과정과,
생성된 상기 노드 서비스 정보를 상기 서비스 요청 패킷의 특정 필드에 삽입하여 적응 서비스 요청 패킷을 생성하는 과정과,
사용자별 노드 서비스의 선택적인 적용을 위해, 생성된 상기 적응 서비스 요청 패킷을 상기 서비스 노드 측으로 전송하는 과정을 포함하고,
상기 서비스 요청 패킷은 IP 패킷, TCP 패킷 및 HTTP 프로토콜 패킷 중 어느 하나이고,
상기 적응 서비스 요청 패킷을 생성하는 과정은 상기 노드 서비스 정보를 상기 서비스 요청 패킷의 종류에 따라 서로 다른 필드에 삽입하는 고품질 서비스를 위한 트래픽 처리 방법.
As a traffic processing method for high-quality service to process the traffic generated from the user terminal and transmitted to the service node in the ISP network,
When a service request packet of uplink traffic is received from the user terminal, obtaining user information and service policy information,
Generating node service information including the obtained user information and service policy information;
Generating an adaptive service request packet by inserting the generated node service information into a specific field of the service request packet,
In order to selectively apply the node service for each user, the method includes transmitting the generated adaptive service request packet to the service node side,
The service request packet is any one of an IP packet, a TCP packet, and an HTTP protocol packet,
The process of generating the adaptive service request packet is a traffic processing method for high quality service in which the node service information is inserted into different fields according to the type of the service request packet.
제 1 항에 있어서,
상기 사용자 정보와 서비스 정책 정보는,
상기 사용자 단말이 서비스 권역에 속한 이동 통신망 내 사용자 정보 관리 노드 및 서비스 정보 관리 노드로부터 획득되는
고품질 서비스를 위한 트래픽 처리 방법.
According to claim 1,
The user information and service policy information,
The user terminal is obtained from a user information management node and a service information management node in a mobile communication network belonging to a service area
Traffic handling method for high quality service.
◈청구항 3은(는) 설정등록료 납부시 포기되었습니다.◈◈ Claim 3 was abandoned when payment of the set registration fee was made.◈ 제 1 항에 있어서,
상기 서비스 요청 패킷이 상기 IP 패킷일 때, 상기 노드 서비스 정보는 8비트의 서비스 타입(type of service) 필드 또는 옵션 필드에 삽입되고,
상기 서비스 요청 패킷이 상기 TCP 패킷일 때, 상기 노드 서비스 정보는 5비트의 예약 필드(reserved field)에 삽입되고,
상기 서비스 요청 패킷이 상기 HTTP 프로토콜 패킷일 때, 상기 노드 서비스 정보는 HTTP 요청 메시지의 헤더 내 사용자 정의 필드에 삽입되는
고품질 서비스를 위한 트래픽 처리 방법.
According to claim 1,
When the service request packet is the IP packet, the node service information is inserted into an 8-bit type of service field or option field,
When the service request packet is the TCP packet, the node service information is inserted into a 5-bit reserved field,
When the service request packet is the HTTP protocol packet, the node service information is inserted into a user-defined field in the header of the HTTP request message.
Traffic handling method for high quality service.
사용자 단말로부터 발생되어 ISP 망 내 서비스 노드 측으로 전송되는 트래픽을 처리하는 고품질 서비스를 위한 트래픽 처리 방법으로서,
상기 사용자 단말로부터 업링크 트래픽의 서비스 요청 패킷이 수신될 때, 사용자 정보와 서비스 정책 정보를 획득하는 과정과,
획득된 상기 사용자 정보와 서비스 정책 정보를 포함하는 노드 서비스 정보를 생성하는 과정과,
생성된 상기 노드 서비스 정보를 상기 서비스 요청 패킷의 특정 필드에 삽입하여 적응 서비스 요청 패킷을 생성하는 과정과,
사용자별 노드 서비스의 선택적인 적용을 위해, 생성된 상기 적응 서비스 요청 패킷을 상기 서비스 노드 측으로 전송하는 과정과,
상기 적응 서비스 요청 패킷을 타겟 서버로 전송하기 전에 상기 특정 필드에 삽입된 상기 노드 서비스 정보를 삭제하여 상기 서비스 요청 패킷으로 복원시키는 과정
을 포함하는 고품질 서비스를 위한 트래픽 처리 방법.
As a traffic processing method for high-quality service to process the traffic generated from the user terminal and transmitted to the service node in the ISP network,
When a service request packet of uplink traffic is received from the user terminal, obtaining user information and service policy information,
Generating node service information including the obtained user information and service policy information;
Generating an adaptive service request packet by inserting the generated node service information into a specific field of the service request packet,
For the selective application of the node service for each user, the process of transmitting the generated adaptive service request packet to the service node side,
A process of deleting the node service information inserted in the specific field and restoring the adaptive service request packet to the service request packet before transmitting the adaptive service request packet to the target server.
Traffic processing method for a high-quality service comprising a.
사용자 단말로부터 업링크 트래픽의 서비스 요청 패킷이 수신될 때, 사용자 정보 관리 노드로부터 사용자 정보를 획득하는 사용자 정보 획득부와,
상기 서비스 요청 패킷이 수신될 때, 서비스 정보 관리 노드로부터 서비스 정책 정보를 획득하는 정책 정보 획득부와,
획득된 상기 사용자 정보와 서비스 정책 정보를 포함하는 노드 서비스 정보를 생성하는 노드 서비스 정보 생성부와,
생성된 상기 노드 서비스 정보를 상기 서비스 요청 패킷의 특정 필드에 삽입하여 적응 서비스 요청 패킷을 생성하는 패킷 적응화부와,
사용자별 노드 서비스의 선택적인 적용을 위해, 생성된 상기 적응 서비스 요청 패킷을 서비스 노드 측으로 전송하는 패킷 전송부를 포함하고,
상기 서비스 요청 패킷은 IP 패킷, TCP 패킷 및 HTTP 프로토콜 패킷 중 어느 하나이고,
상기 패킷 적응화부는, 상기 노드 서비스 정보를 상기 서비스 요청 패킷의 종류에 따라 서로 다른 필드에 삽입하는 고품질 서비스를 위한 트래픽 처리 장치.
A user information acquisition unit that acquires user information from a user information management node when a service request packet of uplink traffic is received from a user terminal;
A policy information acquisition unit for acquiring service policy information from a service information management node when the service request packet is received;
A node service information generation unit generating node service information including the obtained user information and service policy information;
A packet adaptation unit that inserts the generated node service information into a specific field of the service request packet to generate an adaptive service request packet;
For the selective application of node service for each user, a packet transmission unit for transmitting the generated adaptive service request packet to a service node side,
The service request packet is any one of an IP packet, a TCP packet, and an HTTP protocol packet,
The packet adaptation unit is a traffic processing apparatus for high-quality service that inserts the node service information into different fields according to the type of the service request packet.
◈청구항 6은(는) 설정등록료 납부시 포기되었습니다.◈◈ Claim 6 was abandoned when payment of the set registration fee was made.◈ 제 5 항에 있어서,
상기 사용자 정보 관리 노드 및 서비스 정보 관리 노드는,
상기 사용자 단말이 서비스 권역에 속한 이동 통신망에 포함된 각 관리 서버인
고품질 서비스를 위한 트래픽 처리 장치.
The method of claim 5,
The user information management node and the service information management node,
The user terminal is each management server included in the mobile communication network belonging to the service area
Traffic processing device for high quality service.
◈청구항 7은(는) 설정등록료 납부시 포기되었습니다.◈◈ Claim 7 was abandoned when payment of the set registration fee was made.◈ 제 5 항에 있어서,
상기 패킷 적응화부는,
상기 서비스 요청 패킷이 IP 패킷일 때, 상기 노드 서비스 정보를 8비트의 서비스 타입(type of service) 필드 또는 옵션 필드에 삽입하고,
상기 서비스 요청 패킷이 TCP 패킷일 때, 상기 노드 서비스 정보를 5비트의 예약 필드(reserved field)에 삽입하고,
상기 서비스 요청 패킷이 HTTP 프로토콜 패킷일 때, 상기 노드 서비스 정보를 HTTP 요청 메시지의 헤더 내 사용자 정의 필드에 삽입하는
고품질 서비스를 위한 트래픽 처리 장치.
The method of claim 5,
The packet adaptation unit,
When the service request packet is an IP packet, the node service information is inserted into an 8-bit type of service field or an option field,
When the service request packet is a TCP packet, the node service information is inserted into a 5-bit reserved field,
When the service request packet is an HTTP protocol packet, inserting the node service information into a user-defined field in the header of the HTTP request message
Traffic processing device for high quality service.
사용자 단말로부터 발생되어 ISP 망 내 서비스 노드 측으로 전송되는 트래픽을 처리하는 고품질 서비스를 위한 트래픽 처리 방법으로서,
상기 사용자 단말로부터 업링크 트래픽의 서비스 요청 패킷이 수신될 때, 사용자 정보와 서비스 정책 정보를 획득하는 과정과,
획득된 상기 사용자 정보와 서비스 정책 정보를 포함하는 노드 서비스용 전용 패킷을 생성하는 과정과,
사용자별 노드 서비스의 선택적인 적용을 위해, 생성된 상기 노드 서비스용 전용 패킷을 각 서비스 노드 측으로 멀티 캐스팅 또는 브로드 캐스팅하는 과정을 포함하고,
상기 각 서비스 노드 측으로 상기 멀티 캐스팅 또는 브로드 캐스팅된 상기 노드 서비스용 전용 패킷들은 상기 각 서비스 노드에서 상기 노드 서비스의 실행 여부에 이용된 후 폐기되는 고품질 서비스를 위한 트래픽 처리 방법.
As a traffic processing method for high-quality service to process the traffic generated from the user terminal and transmitted to the service node in the ISP network,
When a service request packet of uplink traffic is received from the user terminal, obtaining user information and service policy information,
Generating a dedicated packet for a node service including the obtained user information and service policy information;
In order to selectively apply the node service for each user, a process of multicasting or broadcasting the generated dedicated packet for the node service to each service node side,
The multicast or broadcast dedicated packets for the node service to the respective service node side are used for the execution of the node service at each service node and then discarded after the traffic processing method for high quality service.
사용자 단말로부터 업링크 트래픽의 서비스 요청 패킷이 수신될 때, 사용자 정보 관리 노드로부터 사용자 정보를 획득하는 사용자 정보 획득부와,
상기 서비스 요청 패킷이 수신될 때, 서비스 정보 관리 노드로부터 서비스 정책 정보를 획득하는 정책 정보 획득부와,
획득된 상기 사용자 정보와 서비스 정책 정보를 포함하는 노드 서비스용 전용 패킷을 생성하는 패킷 생성부와,
사용자별 노드 서비스의 선택적인 적용을 위해, 생성된 상기 노드 서비스용 전용 패킷을 각 서비스 노드 측으로 멀티 캐스팅 또는 브로드 캐스팅하는 패킷 전송부를 포함하고,
상기 각 서비스 노드 측으로 상기 멀티 캐스팅 또는 브로드 캐스팅된 상기 노드 서비스용 전용 패킷들은 상기 각 서비스 노드에서 상기 노드 서비스의 실행 여부에 이용된 후 폐기되는 고품질 서비스를 위한 트래픽 처리 장치.
A user information acquisition unit that acquires user information from a user information management node when a service request packet of uplink traffic is received from a user terminal;
A policy information acquisition unit for acquiring service policy information from a service information management node when the service request packet is received;
A packet generator configured to generate a dedicated packet for node service including the obtained user information and service policy information;
To selectively apply the node service for each user, a packet transmission unit for multicasting or broadcasting the generated dedicated packet for the node service to each service node side,
The multicast or broadcast dedicated packets for the node service to the respective service node side are used for the execution of the node service at each service node and then discarded after the traffic processing device for high quality service.
삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020130127937A 2013-10-25 2013-10-25 Method and apparatus for processing traffic for service of high quality KR102115392B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130127937A KR102115392B1 (en) 2013-10-25 2013-10-25 Method and apparatus for processing traffic for service of high quality

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130127937A KR102115392B1 (en) 2013-10-25 2013-10-25 Method and apparatus for processing traffic for service of high quality

Publications (2)

Publication Number Publication Date
KR20150047890A KR20150047890A (en) 2015-05-06
KR102115392B1 true KR102115392B1 (en) 2020-05-27

Family

ID=53386667

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130127937A KR102115392B1 (en) 2013-10-25 2013-10-25 Method and apparatus for processing traffic for service of high quality

Country Status (1)

Country Link
KR (1) KR102115392B1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100470042B1 (en) * 2002-06-12 2005-02-07 남궁환식 Asymmetric Interactive Multicasting Packet Data Communication System and its method
KR100849345B1 (en) * 2003-10-30 2008-07-29 삼성전자주식회사 Method for Supporting QoS in High Packet Data System
KR101144335B1 (en) 2010-03-26 2012-05-11 한국철도기술연구원 rotatory motion constraining apparatus of pair wheels for a low floor railway vehicle
KR20130032152A (en) * 2011-09-22 2013-04-01 에릭슨 엘지 주식회사 Method for controlling traffic of data subscriber by decision of channel overload and mobile telecommunication system for the same

Also Published As

Publication number Publication date
KR20150047890A (en) 2015-05-06

Similar Documents

Publication Publication Date Title
KR102065927B1 (en) Data transmission method and related device for edge MBMS service
CN110121059B (en) Monitoring video processing method, device and storage medium
US10728082B2 (en) Apparatus and method for delivering transport characteristics of multimedia data
EP3595325B1 (en) Method for realizing multicast and relevant network device
US10470000B2 (en) Methods and apparatus for enhanced MBMS content provisioning and content ingestion
US11658915B2 (en) Management, by an intermediate device, of the quality of transmission of a data stream to a mobile terminal
CN109964467A (en) The control based on node type for auxiliary data flow transmission
CN109547417A (en) Code stream transmission method and device
CN108924609A (en) Method, electronic equipment, device and the storage medium of transmission of flow media data
CN104468391A (en) Method and system for achieving load balance according to user information of tunnel message
US7310323B2 (en) Method and system for providing a transmission link for streaming traffic
CN105207860A (en) Business acceleration system and method
CN103916489B (en) The many IP of a kind of single domain name domain name analytic method and system
CN110475131A (en) A kind of terminal connection method, server and terminal
US20240121123A1 (en) Multicast signal processing method and device
CN112118411B (en) Data transmission method, device, terminal equipment and storage medium
CN107409047A (en) Encrypt the coordinate packet delivering of session
CN105049543A (en) P2P communication system and method crossing asymmetric NAT between intelligent routers
CN104320399A (en) Service end information automatic configuration method
US8880684B2 (en) Method and system for measuring individual network round-trip delays in IP gateways
US10205659B2 (en) Information transmission using direct HPCRF communications
KR102115392B1 (en) Method and apparatus for processing traffic for service of high quality
KR102106569B1 (en) Method and apparatus for processing traffic for service of high quality
CN108900653A (en) One kind realizing cross-network segment search system based on onvif agreement and data link layer
CN104170350B (en) A kind of method, apparatus and system of M2M service messages transmission

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant