KR100692648B1 - Method for providing qos based on policy in wcdma and record media recorded program for realizing the same - Google Patents

Method for providing qos based on policy in wcdma and record media recorded program for realizing the same Download PDF

Info

Publication number
KR100692648B1
KR100692648B1 KR1020060058297A KR20060058297A KR100692648B1 KR 100692648 B1 KR100692648 B1 KR 100692648B1 KR 1020060058297 A KR1020060058297 A KR 1020060058297A KR 20060058297 A KR20060058297 A KR 20060058297A KR 100692648 B1 KR100692648 B1 KR 100692648B1
Authority
KR
South Korea
Prior art keywords
policy
providing
resource reservation
network
information
Prior art date
Application number
KR1020060058297A
Other languages
Korean (ko)
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 KR1020060058297A priority Critical patent/KR100692648B1/en
Application granted granted Critical
Publication of KR100692648B1 publication Critical patent/KR100692648B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2628Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
    • H04B7/2631Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA] for broadband transmission
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation

Abstract

A policy-based QoS(Quality of Service) supply method in a WCDMA(Wideband Code Division Multiple Access) network and a recording medium for a program which realizes the method are provided to reserve resources such as contents suited to QoS in the WCDMA network, and to service the reserved resources to a user, thereby ensuring quality of the resources serviced to the user. A resource reservation request message is received from a user terminal(100) (S300-S306). A resource reservation request and authentication request message of a communication network for providing a particular service is transmitted to a policy server(230) according to user information and particular service supply information included in the resource reservation request message(S308). The resource reservation request message of the communication network is processed in the policy server(230), and is transmitted to a GGSN(Gateway GPRS Support Node)(170) of a WCDMA network, then the GGSN(170) reserves communication network resources for providing the particular service(S312-S318).

Description

WCDMA망에서 정책기반 QoS 제공 방법 및 이를 구현하기 위한 프로그램을 기록한 기록매체{Method for providing QoS based on policy in WCDMA and record media recorded program for realizing the same}Method for providing QoS based on policy in WCDMA and record media recorded program for realizing the same}

도 1은 본 발명이 적용되는 WCDMA 망의 구성을 나타낸 도면.1 is a diagram illustrating a configuration of a WCDMA network to which the present invention is applied.

도 2는 본 발명의 바람직한 일 실시예에 따른 QoS 제공방법이 수행되는 WCDMA 망을 구성하는 주요 노드와 노드간의 인터페이스를 도시한 도면.FIG. 2 is a diagram illustrating an interface between main nodes and nodes constituting a WCDMA network in which a QoS providing method according to an embodiment of the present invention is performed.

도 3은 본 발명의 바람직한 일 실시예에 따른 QoS의 제공 방법에 의해 스트리밍 서비스가 이루어지는 순서를 나타낸 순서도.Figure 3 is a flow chart showing the order in which the streaming service is performed by the method of providing QoS according to an embodiment of the present invention.

도 4는 본 발명의 바람직한 일 실시예에 따른 QoS 제공 방법에 의해 온라인 게임 서비스의 제공이 이루어지는 순서를 나타낸 순서도.Figure 4 is a flow chart showing the order that the online game service is provided by the QoS providing method according to an embodiment of the present invention.

본 발명은 WCDMA망에서 정책기반 QoS의 제공 방법 및 이를 구현하기 위한 프로그램을 기록한 기록매체에 관한 것으로서, 더욱 상세하게는 WCDMA망에서 QoS에 맞는 컨텐츠 등의 자원을 예약하여 사용자에게 제공함으로써 사용자에게 제공되는 자원의 품질을 보장하는 방법에 관한 것이다.The present invention relates to a method for providing a policy-based QoS in a WCDMA network and a recording medium recording a program for implementing the same. To ensure the quality of the resources being resourced.

WCDMA는 Wideband Code Division Multiple Access의 약어로 흔히 차세대 이동 통신 무선접속 규격으로 불리운다.WCDMA stands for Wideband Code Division Multiple Access and is often referred to as the next generation mobile telecommunication wireless access standard.

또한 종래의 아날로그 이동 통신 시스템(analog cellular system)을 제1세대 이동통신 시스템, 현재 사용되고 있는 (Code Division Multiple Access), GSM(Global System for Mobile communication), PDC(Personal Digital Cellular telecommunication system), US-TDMA(Time Division Multiple Acces) 등을 제2세대 이동통신 시스템이라 하고 이와 구별하여 새로이 개발되는 이동통신 시스템을 제3세대 이동통신 시스템이라 하기도 한다.In addition, the conventional analog cellular communication system (analog cellular system) is the first generation mobile communication system, currently used (Code Division Multiple Access), GSM (Global System for Mobile communication), PDC (Personal Digital Cellular telecommunication system), US- TDMA (Time Division Multiple Acces) is referred to as a second generation mobile communication system, and a newly developed mobile communication system may be referred to as a third generation mobile communication system.

제3세대 시스템은 멀티미디어 전송을 목적으로 개발되었고, 고화질 화상 서비스, 빠른 데이터 전송율 등 많은 기존 시스템과의 차별성을 가진다. The third generation system was developed for the purpose of multimedia transmission, and it is distinguished from many existing systems such as high-definition image service and fast data rate.

특히 WCDMA는 가장 많은 국가들이 채택하고 있는 제3세대 이동통신 시스템으로 우리나라, 유럽, 일본, 미국 그리고 중국 등의 많은 기업과 기관들이 3GPP(3'rd Generation Project Group)을 구성하여 기술 표준을 제정하고 발전시켜 나가고 있다. In particular, WCDMA is the third generation mobile communication system adopted by most countries. Many companies and organizations in Korea, Europe, Japan, the United States, and China have established 3GPP (3'rd Generation Project Group) to establish technical standards. It is developing.

WCDMA는 유럽과 우리나라, 일본을 포함하는 많은 나라들에서 제3세대 통신을 위한 무선 접속 기술로서 채택되어 있어 단일 무선 접속 규격을 위한 목적에 적합한 규격으로 간주된다. WCDMA has been adopted as a radio access technology for third generation communication in many countries including Europe, Korea, and Japan, and is considered a suitable standard for the purpose of a single radio access standard.

특히 유럽에서는 GSM 방식을 바탕으로 이러한 WCDMA 기술을 결합한 차세대 이동통신의 표준을 UMTS(Universal Mobile Telecommunications System)라 명칭하고 있다.Particularly in Europe, the standard of next generation mobile communication combining WCDMA technology based on GSM method is called UMTS (Universal Mobile Telecommunications System).

본 발명은 이러한 WCDMA망에서 정책 기반의 QoS를 제공하기 위한 방법에 관한 발명이다.The present invention relates to a method for providing policy-based QoS in such a WCDMA network.

QoS(Quality of Service)는 통신 네트워크에서 데이터를 전송하는 품질을 나타내는 규격으로, 데이터 전송에 충분한 서비스 수준을 보증하기 위해 만족시켜야 하는 네트워크 서비스 규격이다. 일반적으로 사용자가 원하는 특정 네트워크의 안정된 서비스 보장을 위해 대역폭을 미리 예약하는 네트워크 기술이다.Quality of Service (QoS) is a standard that indicates the quality of data transmission in a communication network, and is a network service standard that must be satisfied to guarantee a sufficient service level for data transmission. Generally, it is a network technology that reserves bandwidth in advance to guarantee stable service of a specific network desired by a user.

그리고 정책 기반(policy based)은 정책 기반 네트워크 관리를 말하는 것으로 일반적으로 정책 기반으로 칭하며, 데이터, 음성, 영상 등 다양한 트래픽에서 가용성 우선권(availity priority)과 대역폭(bandwidth) 효율성을 확보할 수 있도록 네트워크를 관리하는 것이다.Policy-based refers to policy-based network management, which is generally referred to as policy-based. The policy-based network is used to secure availability priority and bandwidth efficiency in various traffic such as data, voice, and video. To manage.

정책 기반 네트워크 관리는 음성, 영상 데이터 등의 모든 데이터가 동일 네트워크에 융합된 상태에서 하나의 서비스가 다른 것을 선점하지 않도록 트래픽을 관리하기 위해 정책 지침을 사용하여 서비스의 종류, 시간별 우선권, IP 네트워크의 영역 등을 정한다. Policy-based network management uses policy guidelines to manage traffic so that one service does not preempt another while all data such as voice and video data are converged on the same network. Set an area, etc.

정책 기반 네트워크 관리는 1999년에 IETF(Internet Engineering Task Force)에 의해 표준안이 되었으며, 이러한 정책 기반 네트워크 관리에서 세션 제어하는 기술은 IETF내에 SIP(Session Initiation Protocol)로 표준화가 진행되었다.Policy-based network management was standardized by the Internet Engineering Task Force (IETF) in 1999, and the session control technology in this policy-based network management was standardized by the Session Initiation Protocol (SIP) within the IETF.

특히 IMT-2000의 표준화로 비동기 방식이 결정될 수 있도록 하기 위한 단체 인 3GPP(3rd Generation Partnership Project)에서는 IMS(IP Multimedia Subsystem)라는 세션을 관리하는 별도의 네트워크를 통해서 멀티미디어 세션을 동적으로 관리하려는 표준이 이루어 지고 있다.In particular, the 3rd Generation Partnership Project (3GPP), an organization that allows asynchronous methods to be determined by standardization of IMT-2000, has a standard for dynamically managing multimedia sessions through a separate network managing sessions called IP Multimedia Subsystem (IMS). Is being done.

이러한 SIP 기반의 IMS 시스템은 종래의 WCDMA 망 특히 UMTS(Universal mobile telecommunications system) 망에 구축되어 있지 않은 실정이지만, 현재 다양한 품질을 요구하는 응용 서비스들이 등장하고 있다.Although the SIP-based IMS system is not established in a conventional WCDMA network, in particular, a UMTS (Universal Mobile Telecommunications System) network, application services requiring various qualities are emerging.

따라서 IMS가 구축되지 않은 WCDMA 망에서 동적으로 세션을 관리함과 동시에 정책을 기반으로 품질을 보장해 줄 수 있는 방법이 요구된다.Therefore, there is a need for a method that can guarantee quality based on policy while managing sessions dynamically in a WCDMA network without IMS.

상기한 바와 같은 종래의 문제점을 해결하기 위해, 본 발명은 WCDMA망에 IMS가 구축되지 않은 상태에서도 동적으로 세션을 관리함과 동시에 정책을 기반으로 품질을 보장해 줄 수 있는 방법 및 이를 구현하기 위한 프로그램을 기록한 기록매체를 제안하는 것이다.In order to solve the above-mentioned problems, the present invention provides a method and a program for implementing the same, which can guarantee the quality based on the policy while managing the session dynamically even when the IMS is not established in the WCDMA network. The proposed recording medium is proposed.

상기한 바와 같은 목적을 달성하기 위해, 본 발명의 일 측면에 따르면 WCDMA망에서 정책기반 QoS 제공 방법이 제공된다.In order to achieve the above object, according to an aspect of the present invention, there is provided a method for providing policy-based QoS in a WCDMA network.

본 발명의 바람직한 일 실시예에 따르면, 어플리케이션 중개 장치와 정책 서버를 포함하는 WCDMA(Wideband Code Division Multiple Access) 망에서 어플리케이 션 중개 장치에서 수행되는 정책기반 QoS(Quality of Service) 제공 방법에 있어서, 사용자 단말기로부터 수신한 특정 서비스 제공 요청에 따른 자원 예약 요청 메시지를 수신하는 단계(a); 및 상기 자원 예약 요청 메시지에 포함된 사용자 정보 및 상기 특정 서비스 제공 정보에 따라 상기 특정 서비스 제공을 위한 통신망의 자원 예약 요청 및 인증 요청 메시지를 상기 정책 서버로 전송하는 단계(b)를 포함하되, 상기 통신망의 자원 예약 요청 메시지는 상기 정책 서버에서 처리되어 WCDMA망의 GGSN(Gateway GPRS Support Node)으로 전송되고, 상기 GGSN은 상기 특정 서비스 제공을 위한 통신망 자원을 예약하는 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법이 제공된다.According to a preferred embodiment of the present invention, in a policy-based Quality of Service (QoS) providing method performed in an application intermediate apparatus in a wideband code division multiple access (WCDMA) network including an application intermediate apparatus and a policy server, (A) receiving a resource reservation request message according to a specific service provision request received from a user terminal; And (b) transmitting, to the policy server, a resource reservation request and an authentication request message of the communication network for providing the specific service according to the user information included in the resource reservation request message and the specific service provision information. A resource reservation request message of a communication network is processed by the policy server and transmitted to a gateway GPRS support node (GGSN) of a WCDMA network, and the GGSN provides QoS in a WCDMA network, which reserves a network resource for providing the specific service. A method is provided.

상기 사용자 단말기로부터 수신한 특정 서비스 제공 요청에 따른 자원 예약 요청 메시지를 수신하는 단계에서, 상기 자원 예약 요청 메시지는 특정 서비스를 제공하는 어플리케이션 서버로부터 수신할 수 있다.In the step of receiving a resource reservation request message according to a specific service provision request received from the user terminal, the resource reservation request message may be received from an application server providing a specific service.

그리고, 상기 어플리케이션 서버로부터 수신하는 자원 예약 요청 메시지는 XML(eXtensible Markup Language)로 구성된 메시지이고, 상기 어플리케이션 서버와 상기 어플리케이션 중개 장치 사이의 프로토콜은 SOAP(simple Object Access Protocol)일 수 있다.The resource reservation request message received from the application server may be a message composed of XML (eXtensible Markup Language), and the protocol between the application server and the application intermediary device may be a simple object access protocol (SOAP).

본 발명의 바람직한 다른 일 실시예에 따르면, 어플리케이션 중개 장치와 정책 서버를 포함하는 WCDMA(Wideband Code Division Multiple Access) 망에서 정책 서버에서 수행되는 정책기반 QoS(Quality of Service) 제공 방법에 있어서, 상기 어플리케이션 중개 장치로부터 특정 서비스 제공을 위한 통신망의 자원 예약 요청 및 인증 요청 메시지를 수신하는 단계(a); 상기 통신망의 자원 예약 요청에 대한 인증 요청 메시지를 처리하여 인증 토큰을 생성하는 단계(b); 상기 인증 요청 메시지 처리 결과 통신망의 자원 예약 요청에 사용 권한이 있는 경우 상기 자원 예약 요청에 포함된 사용자 정보와 서비스 종류 정보에 상응하는 정책 정보를 독출하는 단계(c); 및 상기 생성된 인증 토큰과 상기 독출된 정책 정보를 WCDMA망의 GGSN(Gateway GPRS Support Node)으로 전송하는 단계(d)를 포함하되, 상기 GGSN은 상기 인증 토큰과 상기 정책 정보에 따라 상기 특정 서비스 제공을 위한 통신망 자원을 예약하는 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법이 제공된다.According to another preferred embodiment of the present invention, a policy-based quality of service (QoS) providing method performed in a policy server in a wideband code division multiple access (WCDMA) network including an application broker and an application server, the application (A) receiving a resource reservation request and an authentication request message of a communication network for providing a specific service from an intermediate apparatus; (B) processing an authentication request message for the resource reservation request of the communication network to generate an authentication token; (C) reading policy information corresponding to the user information and service type information included in the resource reservation request when the resource reservation request of the communication network has a usage right as a result of processing the authentication request message; And (d) transmitting the generated authentication token and the read policy information to a gateway GPRS support node (GGSN) of a WCDMA network, wherein the GGSN provides the specific service according to the authentication token and the policy information. Provided is a method for providing QoS in a WCDMA network, which reserves a network resource for the network.

상기 정책 서버와 어플리케이션 중개 장치간의 프로토콜은 DIAMETER 프로토콜일 수 있다.The protocol between the policy server and the application broker may be a DIAMETER protocol.

상기 인증 요청 메시지 처리 결과 통신망의 자원 예약 요청에 사용 권한이 있는 경우 상기 자원 예약 요청에 포함된 사용자 정보와 서비스 종류 정보에 상응하는 정책 정보를 독출하는 단계에서, 상기 독출되는 정책 정보는 상기 특정 서비스 프로파일 정보, 보안 관련 고려 사항, 적용 시간대를 고려하여 미리 설정된 정책 정보일 수 있다.In the step of reading the policy information corresponding to the user information and service type information included in the resource reservation request when the resource reservation request of the communication network as a result of processing the authentication request message, the read policy information is the specific information. The policy information may be preset in consideration of service profile information, security considerations, and application time zones.

상기한 바와 같은 목적을 달성하기 위해, 본 발명의 일 측면에 따르면 WCDMA망에서 정책기반 QoS 제공 방법을 구현하기 위한 프로그램을 기록한 기록매체가 제공된다.In order to achieve the above object, according to an aspect of the present invention there is provided a recording medium recording a program for implementing a policy-based QoS providing method in a WCDMA network.

본 발명의 바람직한 일 실시예에 따르면, 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며 어플리케이션 중개 장치와 정책 서버를 포함하는 WCDMA(Wideband Code Division Multiple Access) 망에서 상기 어플리케이션 중개 장치에 의해 판독될 수 있는 정책기반 QoS(Quality of Service)의 제공 방법을 구현하기 위한 프로그램을 기록한 기록 매체에 있어서, 사용자 단말기로부터 수신한 특정 서비스 제공 요청에 따른 자원 예약 요청 메시지를 수신하는 단계(a); 및 상기 자원 예약 요청 메시지에 포함된 사용자 정보 및 상기 특정 서비스 제공 정보에 따라 상기 특정 서비스 제공을 위한 통신망의 자원 예약 요청 및 인증 요청 메시지를 상기 정책 서버로 전송하는 단계(b)를 포함하되, 상기 통신망의 자원 예약 요청 메시지는 상기 정책 서버에서 처리되어 WCDMA망의 GGSN으로 전송되고, 상기 GGSN(Gateway GPRS Support Node)은 상기 특정 서비스 제공을 위한 통신망 자원을 예약하는 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법을 구현하기 위한 프로그램을 기록한 기록매체가 제공된다.According to a preferred embodiment of the present invention, a program of instructions that can be executed by a digital processing device is tangibly implemented, and the application relaying device in a wideband code division multiple access (WCDMA) network including an application brokering device and a policy server. A recording medium recording a program for implementing a policy-based quality of service (QoS) providing method that can be read by the method, the method comprising: receiving a resource reservation request message according to a specific service providing request received from a user terminal (a ); And (b) transmitting, to the policy server, a resource reservation request and an authentication request message of the communication network for providing the specific service according to the user information included in the resource reservation request message and the specific service provision information. A resource reservation request message of a communication network is processed by the policy server and transmitted to a GGSN of a WCDMA network, and the Gateway GPRS Support Node (GGSN) reserves a network resource for providing the specific service, and provides QoS in the WCDMA network. A record carrier is provided which records a program for implementing the method.

본 발명의 바람직한 다른 일 실시예에 따르면, 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며 어플리케이션 중개 장치와 정책 서버를 포함하는 WCDMA(Wideband Code Division Multiple Access) 망에서 상기 정책 서버에 의해 판독될 수 있는 정책기반 QoS(Quality of Service)의 제공 방법을 구현하기 위한 프로그램을 기록한 기록 매체에 있어서, 상기 어플리케이션 중개 장치로부터 통신망의 자원 예약 요청 및 인증 요청 메시지를 수신하 는 단계(a); 상기 통신망의 자원 예약 요청에 대한 인증 요청 메시지를 처리하여 인증 토큰을 생성하는 단계(b); 상기 인증 요청 메시지 처리 결과 통신망의 자원 예약 요청에 사용 권한이 있는 경우 상기 자원 예약 요청에 포함된 사용자 정보와 서비스 종류 정보에 상응하는 정책 정보를 독출하는 단계(c); 및 상기 생성된 인증 토큰과 상기 독출된 정책 정보를 WCDMA망의 GGSN(Gateway GPRS Support Node)으로 전송하는 단계(d)를 포함하되, 상기 GGSN은 상기 인증 토큰과 상기 정책 정보에 따라 상기 특정 서비스 제공을 위한 통신망 자원을 예약하는 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법을 구현하기 위한 프로그램을 기록한 기록매체가 제공된다.According to another preferred embodiment of the present invention, the policy server in a wideband code division multiple access (WCDMA) network in which a program of instructions that can be executed by a digital processing device is tangibly implemented and includes an application intermediary device and a policy server. A recording medium recording a program for implementing a method of providing a policy-based quality of service (QoS) that can be read by the method, the method comprising: receiving a resource reservation request and an authentication request message of a communication network from the application intermediate apparatus (a ); (B) processing an authentication request message for the resource reservation request of the communication network to generate an authentication token; (C) reading policy information corresponding to the user information and service type information included in the resource reservation request when the resource reservation request of the communication network has a usage right as a result of processing the authentication request message; And (d) transmitting the generated authentication token and the read policy information to a gateway GPRS support node (GGSN) of a WCDMA network, wherein the GGSN provides the specific service according to the authentication token and the policy information. Provided is a recording medium recording a program for implementing a QoS providing method in a WCDMA network, which reserves a network resource for the WCDMA network.

상기한 바와 같은 목적을 달성하기 위해, 본 발명의 일 측면에 따르면 WCDMA망에서 정책기반 QoS 제공 시스템이 제공된다.In order to achieve the above object, according to an aspect of the present invention there is provided a policy-based QoS providing system in a WCDMA network.

본 발명의 바람직한 일 실시예에 따르면, WCDMA망에서 정책기반 QoS의 제공 시스템에 있어서, 사용자 단말기로부터 수신한 특정 서비스 제공 요청에 따른 자원 예약 요청 메시지를 상기 특정 서비스를 제공하는 어플리케이션 서버로부터 수신하고, 상기 자원 예약 요청 메시지에 포함된 사용자 정보 및 상기 특정 서비스 제공 정보에 따라 상기 특정 서비스 제공을 위한 통신망의 자원 예약 요청 및 인증 요청 메시지를 생성하는 어플리케이션 중개 장치; 및 상기 어플리케이션 중개 장치로부터 통신망의 자원 예약 요청 및 인증 요청 메시지를 수신하고, 상기 통신망의 자원 예약 요청에 대한 인증 요청 메시지를 처리하여 인증 토큰을 생성하며, 상기 인증 요청 메시지 처리 결과 통신망의 자원 예약 요청에 사용 권한이 있는 경우 상기 자원 예약 요청에 포함된 사용자 정보와 서비스 종류 정보에 상응하는 정책 정보를 독출하여 상기 생성된 인증 토큰과 상기 독출된 정책 정보를 GGSN(Gateway GPRS Support Node)으로 전송하는 정책 서버를 포함하되, 상기 GGSN은 상기 인증 토큰과 상기 정책 정보에 따라 상기 특정 서비스 제공을 위한 통신망 자원을 예약하는 것을 특징으로 하는 WCDMA망에서 정책기반 QoS 제공 시스템이 제공된다.According to a preferred embodiment of the present invention, in a policy-based QoS providing system in a WCDMA network, receiving a resource reservation request message according to a specific service provision request received from a user terminal from an application server providing the specific service, An application intermediate apparatus configured to generate a resource reservation request and an authentication request message of a communication network for providing the specific service according to the user information included in the resource reservation request message and the specific service provision information; And receiving a resource reservation request and an authentication request message of a communication network from the application intermediary device, generating an authentication token by processing an authentication request message for the resource reservation request of the communication network, and processing a resource reservation request of the communication network as a result of processing the authentication request message. If there is a right to use the policy to read the policy information corresponding to the user information and service type information included in the resource reservation request and transmit the generated authentication token and the read policy information to the Gateway GPRS Support Node (GGSN) Including a server, the GGSN is provided with a policy-based QoS providing system in the WCDMA network, characterized in that for reserving the communication network resources for providing the particular service according to the authentication token and the policy information.

상기 어플리케이션 중개 장치는 상기 어플리케이션 서버로부터 XML(eXtensible Markup Language)로 구성된 자원 예약 요청 메시지를 수신하고 상기 어플리케이션 서버와의 프로토콜은 SOAP(simple Object Access Protocol)을 사용할 수 있다.The application intermediary device may receive a resource reservation request message composed of XML (eXtensible Markup Language) from the application server, and a protocol with the application server may use a simple object access protocol (SOAP).

상기 정책 서버와 어플리케이션 중개 장치간의 프로토콜은 DIAMETER 프로토콜일 수 있다.The protocol between the policy server and the application broker may be a DIAMETER protocol.

상기 정책 서버는 사용자별로 또는 서비스별로 인증된 통신망 자원들에 대해서 추적할 수 있는 기능을 더 포함할 수 있다.The policy server may further include a function for tracking the authenticated network resources for each user or service.

상기 정책 서버는 상기 특정 서비스에 대한 프로파일 정보, 보안 정보 및 적용 시간 정보를 고려하여 정책 정보를 미리 설정하여 저장할 수 있다.The policy server may preset and store policy information in consideration of profile information, security information, and application time information for the specific service.

상기 미리 설정되는 정책 정보는 인증된 서비스 종류, 가입자, 대역폭, 서비스 제공 지연시간, 정책의 유통기한(expiration times), 시간대에 따른 대역폭의 값 또는 변동사항을 결정하는 규칙들 및 선점에 관한 규칙 정보와 같은 자원을 정의하는 규칙들일 수 있다.The preset policy information includes rules for determining an authorized service type, a subscriber, a bandwidth, a service provision delay time, an expiration time of a policy, a value or a change in bandwidth according to a time zone, and rule information about preemption. May be rules defining a resource such as

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. As the invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description.

그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. However, this is not intended to limit the present invention to specific embodiments, it should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention.

각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.In describing the drawings, similar reference numerals are used for similar elements. In the following description of the present invention, if it is determined that the detailed description of the related known technology may obscure the gist of the present invention, the detailed description thereof will be omitted.

제1, 제2 등의 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.

예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다. For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component. The term and / or includes a combination of a plurality of related items or any item of a plurality of related items.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. When a component is referred to as being "connected" or "connected" to another component, it may be directly connected to or connected to that other component, but it may be understood that other components may be present in between. Should be.

반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. On the other hand, when a component is said to be "directly connected" or "directly connected" to another component, it should be understood that there is no other component in between.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise.

본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In this application, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, and one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, components, or a combination thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art.

일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Terms such as those defined in the commonly used dictionaries should be construed as having meanings consistent with the meanings in the context of the related art, and shall not be construed in ideal or excessively formal meanings unless expressly defined in this application. Do not.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설 명하되, 도면 부호에 관계없이 동일하거나 대응하는 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings, and the same or corresponding components will be given the same reference numerals regardless of the reference numerals, and redundant description thereof will be omitted.

먼저 도 1을 참조하여 본 발명에 의한 정책기반 QoS 제공 방법이 적용되는 WCDMA 망의 구성을 살펴본다.First, a configuration of a WCDMA network to which the policy-based QoS providing method according to the present invention is applied will be described with reference to FIG. 1.

도 1은 본 발명이 적용되는 WCDMA 망의 구성을 나타낸 도면이다.1 is a diagram illustrating a configuration of a WCDMA network to which the present invention is applied.

도 1에 도시된 바와 본 발명의 바람직한 일 실시예에 따른 휴대 단말이 이용되는 이동 통신 시스템은 단말기(100), BS(Base Station)(110), RNC(Radio Network Controller)(120), MSC(Mobile Telephone Switching Center)(130), GMSC(Gateway Mobile Services Switching Center)(140), SGSN(Serving GPRS Support Node)(160), GGSN(Gateway GPRS Support Node)(170) 등을 포함할 수 있다.As shown in FIG. 1, a mobile communication system using a mobile terminal according to an exemplary embodiment of the present invention includes a terminal 100, a base station (BS) 110, a radio network controller (RNC) 120, and an MSC ( Mobile Telephone Switching Center (130), Gateway Mobile Services Switching Center (GMSC) 140, Serving GPRS Support Node (SGSN) 160, Gateway GPRS Support Node (GGSN) 170, and the like.

휴대 단말(100)을 이용하여 음성 통화 서비스를 제공받고자 하는 경우 음성 통화 연결은 BS(110), RNC(120)를 거쳐 MSC(130), GMSC(140)을 통하여 음성통화를 위한 공중 전화 교환망인 PSTN(Public Switched Telephone Network)(150)와 연결된다.When the voice call service is to be provided using the mobile terminal 100, the voice call connection is a public telephone exchange network for voice call through the BS 110, the RNC 120, and the MSC 130 and the GMSC 140. It is connected to the Public Switched Telephone Network (PSTN) 150.

반면 인터넷 연결은 BS(110), RNC(120)를 거쳐 SGSN(160), GGSN(170)을 통하여 Internet 망(180)으로 연결된다.On the other hand, the Internet connection is connected to the Internet network 180 through the BS 110, the RNC 120, and the SGSN 160 and the GGSN 170.

먼저 WCDMA 망에서의 휴대 단말(100)은 이동 통신 단말 즉 휴대 전화 뿐만 아니라 다양한 디지털 처리 장치들이 가능하다.First, the portable terminal 100 in the WCDMA network is capable of various digital processing devices as well as a mobile communication terminal.

특히 WCDMA 방식에서는 고속 이동성을 지원하고 음성 품질이 높으며 또한 대역 확산 방식을 사용하여 많은 양의 데이터의 전송에도 적합하므로 다양하게 응용 이 가능하다.In particular, the WCDMA system supports high-speed mobility, high voice quality, and is suitable for transmitting a large amount of data by using a spread spectrum method, thereby enabling various applications.

BS(110)는 일반적으로 기지국으로 불리우며 휴대 단말(100)로 또는 휴대 단말(100)로부터 신호를 송수신한다.BS 110 is generally referred to as a base station and transmits and receives signals to or from portable terminal 100.

RNC(120)는 기지국을 제어하는 무선 접속망의 구성 요소로서 무선 자원 관리를 위한 기능과 무선 통신망에서의 기지국에 대한 관리 및 무선 네트워크 제어부와 다른 네트워크 구성 요소간의 연결에 대한 관리 기능을 수행한다.The RNC 120 is a component of a radio access network that controls a base station. The RNC 120 performs a function for radio resource management, a management of a base station in a wireless communication network, and a management function for a connection between a wireless network controller and another network component.

MSC(130)는 이동 전화 교환국 또는 이동 전화 교환기라고도 하며, 기지국에서 발신 또는 착신되는 신호를 처리하고 기지국이 효율적으로 운영될 수 있도록 조정하는 기능을 수행한다.The MSC 130, also called a mobile switching center or mobile switching center, processes the signals originating or incoming at the base station and adjusts the base station to operate efficiently.

MSC(130)는 도 1에서는 미도시하였으나, 휴대 단말(100)의 소재를 관리하고 가입자의 홈 위치 등록기(HLR : Home Location Register)에 사용자의 위치등록 정보를 문의한다. HLR(미도시)은 가입자의 발신, 착신 상태, 부가서비스 등의 각종 정보와 가입자 위치를 알려준다.Although not shown in FIG. 1, the MSC 130 manages the location of the mobile terminal 100 and inquires of the subscriber's home location register (HLR). The HLR (not shown) informs the subscriber location and various information such as the subscriber's origination, incoming status, and additional services.

GMSC(140)는 관문 이동 통신 교환국으로도 불리우며 HLR에 기억되는 위치 정보를 참조하여 VMSC(Visited MSC)을 결정하고 호를 선택 지정하는 자동 추적 접속 기능을 수행한다. GMSC(140)와 VMSC는 호 단위로 같은 교환국이 되거나 다른 교환국이 되는 경우가 있을 수 있다.GMSC 140, also called gateway mobile communication switching center, performs an automatic tracking connection function for determining a VMSC (Visited MSC) and selecting a call by referring to the location information stored in the HLR. GMSC 140 and VMSC may be the same exchange or call exchange on a call-by-call basis.

MSC(130)와 GMSC(140)는 음성 통화 등에 필요한 구성 요소들로 이러한 구성 요소들을 거쳐 PSTN(150)에 연결된다.The MSC 130 and the GMSC 140 are connected to the PSTN 150 via these components as components necessary for a voice call.

PSTN(150)은 일반적으로 공공 통신 사업자가 운영하는 공중 전화 교환 네트 워크를 말하며 이러한 PSTN(150)과 GMSC(140)의 연결로 음성 통화가 가능하게 된다.The PSTN 150 generally refers to a public switched telephone network operated by a public telecommunication service provider, and voice connection is possible through the connection of the PSTN 150 and the GMSC 140.

한편, 인터넷 통신이 이루어지는 경우 관련되는 구성 요소인 SGSN(160)은 패킷 교환 지원 노드로도 불리우며, 이동 통신 서비스 지역 내에서 기지국과의 데이터 패킷을 전달하는 노드이다.On the other hand, SGSN 160, which is a related component when Internet communication is performed, is also called a packet switching support node, and is a node that delivers data packets with a base station in a mobile communication service area.

SGSN(160)은 패킷 , 라우팅 및 전송, 이동성 관리, 논리적 링크 관리, 인증 및 요금 부과 등의 기능을 가지며, SGSN(160)의 위치 레지스터(미도시)는 SGSN(160)에 등록된 GPRS(General Packet Radio Service) 사용자의 위치 정보, 사용자 프로 파일 등을 저장한다.The SGSN 160 has functions such as packet, routing and transmission, mobility management, logical link management, authentication, and charging, and the location register (not shown) of the SGSN 160 is a GPRS (General) registered with the SGSN 160. Packet Radio Service) Stores user location information and user profile.

GGSN(170)은 패킷 관문 지원 노드로도 불리우며, GPRS의 기간망과 외부 패킷 데이터 망 간의 접속 기능을 담당하는 노드이다. The GGSN 170 is also called a packet gateway support node, and is a node in charge of a connection function between a GPRS backbone network and an external packet data network.

SGSN(160)으로부터 전송되는 패킷을 적당한 PDP(Packet Data Protocol: 패킷 데이터 프로토콜)로 변환하여 전송하고 착신 패킷 데이터의 PDP 주소를 GSM 주소 등으로 변환하는 기능을 수행한다. SGSN(160)의 위치 레지스터에 있는 사용자의 SGSN(160) 주소와 사용자 프로파일을 저장하고 인증과 요금 부과 기능도 수행한다.A packet transmitted from the SGSN 160 is converted into an appropriate Packet Data Protocol (PDP) and transmitted, and a PDP address of the incoming packet data is converted into a GSM address. It stores the user's SGSN 160 address and user profile in the location register of SGSN 160 and also performs authentication and charging functions.

본 발명은 이러한 WCDMA 망에서 별도의 IMS(IP Multimedia Subsystem)을 구축하지 않고도 정책기반 QoS의 제공이 가능하게 한다.The present invention enables the provision of policy-based QoS in such a WCDMA network without establishing a separate IP Multimedia Subsystem (IMS).

도 2를 참조하여 본 발명의 바람직한 일 실시예에 따른 WCDMA 망에서 정책기반 QoS 제공 방법을 수행하기 위한 시스템에 대해 살펴본다.2, a system for performing a policy-based QoS providing method in a WCDMA network according to an embodiment of the present invention will be described.

도 2에 도시된 바와 같이, 본 발명에 의한 정책기반 QoS를 제공하기 위한 시스템은 종래의 WCDMA망의 인터넷 통신과 관련된 구성 요소들을 포함하여 수행된다.As shown in FIG. 2, a system for providing policy-based QoS according to the present invention is implemented including components related to Internet communication of a conventional WCDMA network.

따라서 종래의 WCDMA망에서의 단말기(100), BS(Base Station)(110), RNC(Radio Network Controller)(120), SGSN(Serving GPRS Support Node)(160), GGSN(Gateway GPRS Support Node)(170)을 포함한다.Accordingly, a terminal 100, a base station (BS) 110, a radio network controller (RNC) 120, a serving GPRS support node (SGSN) 160, and a gateway GPRS support node (GGSN) in a conventional WCDMA network ( 170).

또한 웹 서버(200), 어플리케이션 중개장치(Application Arbitrator) (210), 어플리케이션 서버(Application Server)(220) 및 정책서버(Policy Server)(230)를 포함한다.It also includes a web server 200, an application arbitrator 210, an application server 220 and a policy server 230.

종래의 WCDMA 망을 구성하는 요소는 도 1에서 전술하였으므로 생략하기로 한다.Elements constituting the conventional WCDMA network are described above in FIG. 1 and will be omitted.

먼저 웹 서버(200)는 인터넷을 통해 WCDMA 망과 연결되며, 웹 서버(200)는 어플리케이션 중개장치(210), 어플리케이션 서버(220)와 연결된다.First, the web server 200 is connected to the WCDMA network through the Internet, the web server 200 is connected to the application broker 210, the application server 220.

어플리케이션 중개장치(210)는 정책서버(230)와 어플리케이션 서버(220)와 각각 연결되며, 정책서버(230)는 WCDMA 망의 GGSN(170)과 연결된다.The application broker 210 is connected to the policy server 230 and the application server 220, respectively, the policy server 230 is connected to the GGSN 170 of the WCDMA network.

웹 서버(200)는 특정 서비스 제공에 필요한 웹 페이지를 제공하며, 어플리케이션 서버(220)는 웹 서버(200)로부터 특정 서비스 제공 요청을 수신하여 휴대 단말(100)로 특정 서비스를 제공하는 기능을 수행한다. The web server 200 provides a web page necessary for providing a specific service, and the application server 220 receives a specific service providing request from the web server 200 and performs a function of providing a specific service to the mobile terminal 100. do.

어플리케이션 서버(220)는 예를 들면, 동영상, 음악 파일 등을 실시간으로 제공하는 스트리밍 서비스를 제공할 수 있는 미디어 서버이거나, 온라인 게임 제공을 위한 게임 서버일 수 있다.The application server 220 may be, for example, a media server capable of providing a streaming service for providing a video, a music file, or the like in real time, or a game server for providing an online game.

또한 도 2에서는 웹 서버(200)와 어플리케이션 서버(220)를 각각 도시하였으나 웹 서버(200)와 어플리케이션 서버(220)의 기능이 함께 구현되어 하나의 서버로 구성될 수 있음도 자명하다.In addition, although FIG. 2 illustrates the web server 200 and the application server 220, the functions of the web server 200 and the application server 220 may be implemented together to constitute a single server.

본 발명의 바람직한 일 실시예에 따른 정책기반 QoS 제공을 위한 시스템에서는 정책 서버(230)와 어플리케이션 중개장치(210)를 더 포함한다.The system for providing policy-based QoS according to an embodiment of the present invention further includes a policy server 230 and an application broker 210.

먼저 정책 서버(230)는 사용자별, WCDMA 망을 통해 제공되는 서비스별 정책 정보를 저장하며, 어플리케이션 중개 장치(210)의 요청에 따라서 정책을 결정하고 그 결정을 WCDMA 망의 GGSN(170)에 전달한다.First, the policy server 230 stores policy information for each user and service provided through the WCDMA network, determines a policy according to a request of the application intermediate apparatus 210, and transfers the decision to the GGSN 170 of the WCDMA network. do.

정책 서버(230)는 IETF(Internet Engineering Task Force)에서 발표하는 인터넷 기술과 관련된 공문서 간행물인 RFC(Request For Comments) 2753에 기재된 바와 같이 통신망 사업자가 정의한 인증 방법과 자원 관리 기능 등을 수행한다.As described in Request For Comments (RFC) 2753, which is an official document related to Internet technology published by the Internet Engineering Task Force (IETF), the policy server 230 performs authentication methods and resource management functions defined by network operators.

정책 서버(230)는 서비스에 요청된 자원 관련 QoS 파라미터와 현재 가용한 자원의 양 이외에도 휴대 단말(100)의 사용자를 식별하고 관련된 서비스 프로파일 정보, 응용 서비스 관련 파라미터 및 보안 관련 고려 사항, 적용 시간대 등을 고려하여 정책을 결정할 수 있다.In addition to the resource-related QoS parameters requested for the service and the amount of resources currently available, the policy server 230 identifies a user of the mobile terminal 100 and includes related service profile information, application service-related parameters and security considerations, application time zones, and the like. Policy can be decided by considering

정책 서버(230)는 PEP(Policy enforcement point)에 해당하는 GGSN(170)과 어플리케이션 중개 장치(210)에서 수신되는 정책 결정 요청에 따라 정책 결정을 수행하고, 결정된 정책 사항을 전달하는 기능을 수행하여, GGSN(170)에서 결정된 QoS 파라미터를 설정하도록 하는 기능을 수행한다.The policy server 230 performs a policy decision according to a policy decision request received from the GGSN 170 and the application intermediary device 210 corresponding to a policy enforcement point (PEP), and performs a function of delivering the determined policy matters. In this case, the GGSN 170 performs a function of setting the QoS parameter determined by the GGSN 170.

또한, 정책 결정에 필요한 정보를 어플리케이션 중개 장치(210)와의 연결을 통해서 전달되는 서비스 QoS 파라미터 및 사용자 식별 정보를 취득하는 기능을 수행한다.In addition, it performs a function of acquiring service QoS parameters and user identification information transmitted through the connection with the application intermediary device 210 the information necessary for policy determination.

그리고 정책 서버(230)는 내부 상태 관리 정보를 기반으로 효율적으로 자원 상태를 추적하는 기능을 더 포함하여 효율적이고 정확한 자원 관리가 수행될 수 있도록 할 수 있으며, 또한 사용자별로 서비스별로 또는 그룹 기반으로 인증된 자원들에 대해서 추적할 수 있는 기능이 더 포함될 수 있다.In addition, the policy server 230 may further include a function of efficiently tracking resource status based on internal state management information, so that efficient and accurate resource management may be performed. It may further include a function to track the resources used.

정책 서버(230)는 인증된 자원을 정의하는 규칙들 예를 들면, 서비스 종류, 가입자, 대역폭, 서비스 제공 지연시간, 정책의 유통기한 (expiration times), 시간대에 따른 대역폭의 값 또는 변동사항을 결정하는 규칙들 및 선점에 관한 규칙 정보를 데이터베이스(미도시)에 저장할 수 있으며, 저장되는 정보는 서비스 사업자의 사업 목적에 따라 다르게 저장될 수 있다.The policy server 230 determines rules that define the authenticated resource, for example, service type, subscriber, bandwidth, service provision delay time, expiration times of the policy, bandwidth value or change over time. Rule information and rule information about preemption can be stored in a database (not shown), and the stored information can be stored differently according to the business purpose of the service provider.

어플리케이션 중개장치(210)는 동일 네트워크 또는 타 사업자가 운영하는 통신망에 위치하는 어플리케이션 서버(220)와 통신하여 QoS 정책에 필요한 정보를 교환한다.The application broker 210 communicates with the application server 220 located in a communication network operated by the same network or another operator to exchange information required for QoS policy.

이하에서는 본 발명의 바람직한 일 실시예에 따른 정책 기반 QoS 제공을 위한 시스템에서 각각의 구성 요소간의 연결에 대해 살펴본다.Hereinafter, a description will be given of a connection between each component in a system for providing policy-based QoS according to an exemplary embodiment of the present invention.

먼저 정책 서버(230)와 GGSN(170)간의 연결(RFC의 정의에 의하면 'Go 인터페이스'라 명칭됨)은 RFC 2748에 정의되어 있는 COPS(Common Open Policy Service) 프로토콜과 이에 대한 확장으로 RFC 3084에 정의되어 있는 COPS Usage for Policy Provisioning(COPS-PR) 프로토콜을 사용할 수 있다.First, the connection between the policy server 230 and the GGSN 170 (named 'Go interface' according to the RFC definition) is a common open policy service (COPS) protocol defined in RFC 2748 and an extension thereof to RFC 3084. You can use the defined COPS Usage for Policy Provisioning (COPS-PR) protocol.

COPS 프로토콜을 기준으로 GGSN(170)이 PEP(Policy Enforcement Point)에 해당하며, 정책서버는 PDP(Policy Decision Point)에 해당한다. 정책 서버(230)는 COPS 프로토콜에 의해 GGSN에게 QoS 관련 정보 또는 Service based Local Policy를 적용하도록 요청한다.Based on the COPS protocol, the GGSN 170 corresponds to PEP (Policy Enforcement Point), and the policy server corresponds to PDP (Policy Decision Point). The policy server 230 requests the GGSN to apply QoS related information or Service based Local Policy by the COPS protocol.

또한, 본 발명과 달리 IMS가 구축된 QoS 제공 시스템과의 연결을 위해 3GPP TS 29.207에서 정의하고 있는 3GPP Go COPS PR Policy Information Base를 프로토콜로 사용할 수도 있다.In addition, unlike the present invention, the 3GPP Go COPS PR Policy Information Base defined in 3GPP TS 29.207 may be used as a protocol for connection with a QoS providing system in which IMS is established.

정책 서버(230)와 어플리케이션 중개 장치(210)간의 연결(RFC의 정의에 의하면 'Gq 인터페이스'라 명칭됨)은 Service Based Policy 설정 정보를 상호 교환하기 위한 것으로, 정책 서버(230)와 어플리케이션 중개 장치(210)간에 교환된 정보는 PDF(Policy Decision Function)에서 Service Based Local Policy를 결정하기 위해 사용된다. The connection between the policy server 230 and the application broker device 210 (named 'Gq interface' according to the RFC definition) is for exchanging service based policy setting information. The policy server 230 and the application broker device The information exchanged between 210 is used to determine the Service Based Local Policy in the PDF (Policy Decision Function).

정책 서버(230)와 어플리케이션 중개 장치(210)간의 연결은 RFC 3588에 규정된 DIAMETER 프로토콜을 사용할 수 있다. The connection between the policy server 230 and the application intermediary device 210 may use the DIAMETER protocol specified in RFC 3588.

또한, 3GPP IMS의 Gq Interface에 특성화되어 있는 정보에 대해서는 3GPP TS 29.209에서 정의하고 있는 Gq specific AVP들을 사용하도록 규정하고 있으므로 Gq specific AVP를 사용할 수 있으나 이에 한정되는 것은 아니다.In addition, since the Gq specific AVPs defined in 3GPP TS 29.209 are used for information specified in the Gq Interface of the 3GPP IMS, the Gq specific AVP may be used, but is not limited thereto.

웹 서버(200)와 어플리케이션 중개 장치(210)의 연결은 특정 서비스 별로 QoS를 요청하는 인터페이스이다.The connection between the web server 200 and the application broker 210 is an interface for requesting QoS for a specific service.

QoS를 요구하는 서비스의 내용을 제공하는 서버들이 동일한 사업자 망에 있는 경우가 있고 또는 타 사업자 망에 존재할 수 있다. 따라서 동일한 사업자 망에 있는 경우는 내부 장비들간의 통신이기 때문에 동일한 사업자임을 나타낼 수 있는 인터페이스를 정의하고 구현하여 사용할 수 있다.Servers providing content of services requiring QoS may be in the same provider network or may exist in another provider network. Therefore, in case of being in the same operator's network, it is possible to define, implement and use an interface that can represent the same operator because it is communication between internal devices.

그러나 사용자들은 다양한 서비스를 요구하기 때문에 결국 다양한 서비스를 수용하기 위해서는 타 사업자의 서버들과의 인터페이스도 고려해야 한다. 타 사업자들 망의 서버들과 인터페이스를 정의할 때 각각의 사업자들 별로 다르게 인터페이스를 정의하면 고비용 문제와 관리의 복잡성 문제가 발생한다.However, users require various services, so in order to accommodate various services, the interface with servers of other providers should be considered. When defining interfaces with servers of other operators' networks, defining interfaces differently for each provider causes high cost and management complexity.

따라서 본 발명의 바람직한 일 실시예에 따르면 웹 서버(200)와 어플리케이션 중개 장치(210)의 연결을 통해 전달될 정보와 정보의 종류를 XML(eXtensible Markup Language)를 사용하여 공통의 방법으로 표현할 수 있다.Therefore, according to an exemplary embodiment of the present invention, the information and the type of information to be transmitted through the connection between the web server 200 and the application intermediary device 210 may be expressed by using a common method using XML (eXtensible Markup Language). .

따라서 이러한 XML을 기반으로 하는 경우 하부 시스템과 독립적으로 정보를 주고받을 수 있는 SOAP(simple Object Access Protocol)을 웹 서버(200)와 어플리케이션 중개 장치(210)의 연결에 적용되는 프로토콜로 사용할 수 있다.Therefore, when the XML is based, a simple object access protocol (SOAP) that can exchange information independently with the subsystem may be used as a protocol applied to the connection between the web server 200 and the application intermediary device 210.

XML와 SOAP를 웹 서버(200)와 어플리케이션 중개 장치(210)의 연결에 사용하는 경우 WCDMA 이동통신망 사업자와 서비스 제공 사업자는 사전에 제공될 서비스에 대해서 제공될 정보를 표현할 XML의 DTD(Document Type Definition) 파일을 교환하게 함으로써 보다 편리하게 웹 서버(200)와 어플리케이션 중개 장치(210)가 통신하여 정보를 교환할 수 있다.When XML and SOAP are used for the connection between the web server 200 and the application broker 210, the WCDMA mobile service provider and the service provider should use DTD (Document Type Definition) of XML to express the information to be provided for the service to be provided in advance. By exchanging files), the web server 200 and the application broker 210 may communicate with each other to exchange information.

웹 서버(200)와 어플리케이션 중개 장치(210)사이의 연결은 QoS 서비스의 내 용을 제공할 서버에서 해당 서비스의 QoS 품질을 표현할 수 있는 정보와 QoS 파라미터들을 제공하고 서비스의 대상이 되는 사용자들의 정보를 전달할 수 있는 인터페이스이다. QoS 파라미터를 생략하고 서비스의 이름을 제공할 수도 있으나, 이러한 경우에는 사전에 웹 서버(200)와 어플리케이션 중개 장치(210) 사이에 서비스의 이름에 대하여 제공되는 서비스가 미리 설정되어 있어야 한다.The connection between the web server 200 and the application intermediary device 210 provides information and QoS parameters that can express the QoS quality of the service in the server that will provide the content of the QoS service, and information of users who are the targets of the service. Interface that can pass. Although it is possible to omit the QoS parameter and provide the name of the service, in this case, the service provided for the name of the service between the web server 200 and the application intermediate apparatus 210 should be set in advance.

이러한 각 구성 요소들간의 인터페이스를 참조하여 사용자의 요청에 따라 본 발명의 바람직한 일 실시예에 따른 QoS의 제공 방법에 의해 스트리밍 서비스가 제공되는 과정을 도 3을 참조하여 살펴본다.A process of providing a streaming service by a method of providing QoS according to a preferred embodiment of the present invention according to a user's request with reference to the interface between each component will be described with reference to FIG. 3.

도 3은 본 발명의 바람직한 일 실시예에 따른 QoS의 제공 방법에 의해 스트리밍(streaming) 서비스가 이루어지는 순서를 나타낸 순서도이다.3 is a flowchart illustrating a procedure of performing a streaming service by the method of providing QoS according to an exemplary embodiment of the present invention.

먼저 도 3에서는 미도시하였으나, 웹 서버(200)를 운영하는 사업자와 WCDMA 통신 사업자는 사전에 해당 서비스에 대해 QoS 품질을 보장해 줄 수 있도록 계약을 맺고 어플리케이션 서버(220)와 어플리케이션 중개 장치 사이(210)에 교환할 정보에 대한 DTD(Document Type Definition) 파일을 교환하여 저장한다.First, although not shown in FIG. 3, the operator operating the web server 200 and the WCDMA communication service provider make a contract so as to guarantee the QoS quality for the corresponding service in advance, and the application server 220 and the application intermediary device 210. Exchange DTD (Document Type Definition) file for the information to exchange.

DTD 파일을 통해서 교환할 정보의 내용은 사용자를 인식할 수 있는 정보, 서비스의 이름, 클래스 정보, 서비스 특징을 표현하는 미디어 정보, 자원 요청 정보 등을 포함할 수 있다.The content of information to be exchanged through the DTD file may include information that can recognize a user, name of a service, class information, media information representing a service characteristic, resource request information, and the like.

한편 사용자가 웹 서버(200)에 예를 들어, 동영상에 대해서 스트리밍 서비스를 요청하면(S300), 웹 서버(200)는 해당 동영상 파일을 가진 어플리케이션 서 버(220)로 스트리밍 서비스 요청을 전달한다(S302). On the other hand, when the user requests, for example, a streaming service for a video to the web server 200 (S300), the web server 200 transmits a streaming service request to the application server 220 having the corresponding video file ( S302).

한편 도 3에서는 미도시하였으나 웹 서버(200)에서는 사용자에게 QoS 제공 방법에 따라 스트리밍 서비스를 제공하기 위해 사용자로부터 인증 요청을 처리하는 단계를 더 포함할 수 있다, 또한 웹 서버(200)에서는 QoS에 의한 고품질의 스트리밍 서비스에 대한 안내와 과금 정보 등을 휴대 단말(100)로 전송할 수 있다. 그리고 휴대 단말(100)로부터 과금에 대한 확인 메시지를 수신하여 사용자 정보와 함께 어플리케이션 서버(220)로 전달할 수 있다.Meanwhile, although not shown in FIG. 3, the web server 200 may further include a step of processing an authentication request from the user to provide a streaming service according to the QoS providing method to the user. Information on the high quality streaming service and charging information may be transmitted to the mobile terminal 100. In addition, the mobile terminal 100 may receive a confirmation message regarding the charging and transmit the confirmation message to the application server 220 together with the user information.

스트리밍 서비스 제공 요청을 받은 어플리케이션 서버(220)는 서비스 제공을 위한 QoS 자원을 예약을 위해 자원 예약 요청 메시지를 생성하고(S304), 생성된 자원 예약 요청 메시지를 어플리케이션 중개 장치(210)로 전송한다(S306).The application server 220 receiving the streaming service provision request generates a resource reservation request message to reserve a QoS resource for providing a service (S304), and transmits the generated resource reservation request message to the application intermediary device 210 ( S306).

어플리케이션 중개 장치(210)는 수신한 메시지를 IMS의 SDP(Service Discovery Protocol) 파라미터와 같은 형식(예를 들면, AVP)으로 변환하여 정책 서버에 자원 예약 요청 인증을 요청한다(S308).The application broker 210 converts the received message into a format (for example, AVP) such as an SDP (Service Discovery Protocol) parameter of the IMS and requests a resource reservation request authentication from the policy server (S308).

한편 정책 서버(230)는 수신한 정보를 바탕으로 서비스의 이름 또는 사용자 정보 등을 기반으로 정책을 결정하고, 결정된 정책에 따라 해당 서비스 또는 사용자 정보에 대해 QoS 자원 제공이 가능한지 여부를 판단하여 QoS 자원 제공이 가능하다고 판단되는 경우 인증 토큰을 생성한다(S310).Meanwhile, the policy server 230 determines a policy based on the name or user information of the service based on the received information, and determines whether QoS resources can be provided for the corresponding service or user information according to the determined policy. If it is determined that it is possible to provide an authentication token is generated (S310).

정책 서버(230)는 생성된 인증 토큰과 결정된 정책을 포함하는 메시지를 GGSN(170)에 전달한다(S312). The policy server 230 transmits a message including the generated authentication token and the determined policy to the GGSN 170 (S312).

한편, 휴대 단말(100)은 스트리밍 서비스 요청에 대한 PDP(Policy Decision Point) context Update 메시지를 GGSN(170)으로 전송하여(S314), PDP 해당 스트리밍 서비스에 대한 bearer를 생성한다.Meanwhile, the mobile terminal 100 transmits a PDP (Policy Decision Point) context update message for the streaming service request to the GGSN 170 (S314) to generate a bearer for the PDP corresponding streaming service.

휴대 단말(100)로부터 PDP context Update 메시지를 받은 GGSN(170)는 PDP context Update 메시지로부터 QoS 정보와 플로우 정보, 사용자 정보를 독출하여 해당하는 GGSN(170)으로 전달된 인증 토큰을 검색한다(S316).The GGSN 170 receiving the PDP context Update message from the mobile terminal 100 reads QoS information, flow information, and user information from the PDP context update message, and searches for an authentication token delivered to the corresponding GGSN 170 (S316). .

GGSN(170)은 검색된 인증 토큰에 포함된 서비스 정보와 사용자 정보를 PDP context update 메시지 내의 서비스 정보와 사용자 정보와 비교하여 결정된 정책을 실행하여 정책에 따른 WCDMA bearer와 Core Bearer를 QoS를 만족하도록 생성한다(S318).The GGSN 170 executes the policy determined by comparing the service information and the user information included in the retrieved authentication token with the service information and the user information in the PDP context update message to generate the WCDMA bearer and the core bearer according to the policy to satisfy the QoS. (S318).

도 3에서는 GGSN(170)에서 전송받는 인증 토큰과 PDP context Update 메시지에 포함된 정보를 비교하는 것으로 도시하였으나 GGSN(170)에서 PDP context update 메시지 내의 서비스 정보와 사용자 정보를 독출하여 정책 서버(230)로 전송하여 정책 서버(230)로부터 결정된 정책 정보를 수신할 수도 있다.In FIG. 3, the authentication token received from the GGSN 170 is compared with the information included in the PDP context update message. However, the policy server 230 reads the service information and the user information in the PDP context update message from the GGSN 170. The determined policy information may be received from the policy server 230 by transmitting to.

이러한 과정에 의해 생성된 WCDMA bearer와 Core Bearer에 의해 스트리밍 서비스의 대상 파일이 전송됨으로써 사용자는 휴대 단말(100)을 통해 고품질의 스트리밍 서비스를 제공받을 수 있게 된다.As the target file of the streaming service is transmitted by the WCDMA bearer and the core bearer generated by the above process, the user can receive a high quality streaming service through the mobile terminal 100.

이상에서 살펴본 스트리밍 서비스는 어플리케이션 서버(220)와 휴대 단말(100)간의 통신을 예시하기 위한 것이었으며, 이하에서는 온라인 게임 서비스를 제공하는 경우를 예로 들어 휴대 단말과 휴대 단말 간의 통신에서 QoS 제공방법에 대해 살펴본다.The above-described streaming service is intended to illustrate communication between the application server 220 and the mobile terminal 100. Hereinafter, a method of providing QoS in communication between the mobile terminal and the mobile terminal will be described below, for example, when providing an online game service. Take a look.

도 4는 본 발명의 바람직한 일 실시예에 따른 QoS 제공 방법에 의해 온라인 게임 서비스의 제공이 이루어지는 순서를 나타낸 순서도이다. 4 is a flowchart illustrating a procedure of providing an online game service by the QoS providing method according to an exemplary embodiment of the present invention.

먼저 전술한 바와 같이 온라인 게임 서비스의 제공이 이루어지는 경우 어플리케이션 서버(220)는 게임 서버가 된다. 또한 도 3에서는 특정 서비스를 제공을 위한 웹 페이지를 제공한 웹 서버(200)를 포함하는 것으로 도시하였으나, 이하 도 4의 설명에서는 별도의 웹 서버(200)를 포함하지 않는 경우를 가정하여 설명하기로 한다.First, when the online game service is provided as described above, the application server 220 becomes a game server. In addition, although FIG. 3 is illustrated as including a web server 200 that provides a web page for providing a specific service, hereinafter, the description of FIG. 4 assumes that a separate web server 200 is not included. Shall be.

일반적으로 게임 서버(220)에 여러 사용자가 로그인 되어 있는 상황에서 게임 상대자를 선택하여 게임 요청을 한다. 이하에서는 사용자 A가 자신의 휴대 단말('휴대 단말 A(100A)'라 함)로 사용자 B('휴대 단말 B(100B)'라 함)를 선택하여 게임 신청을 하는 경우를 예시하여 설명하기로 한다.In general, a game request is made by selecting a game counterpart in a situation where several users are logged in to the game server 220. Hereinafter, a case in which user A selects user B (called 'mobile terminal B 100B') as his mobile terminal (called 'mobile terminal A 100A') and applies for a game will be described. do.

이하에서의 과정은 휴대 단말 A(100A)의 사용자와 휴대 단말 B(100B)의 사용자가 게임 서버(220)에 로그인되어 있는 상태을 전제로 하는 것이다.The following process is based on the premise that the user of the mobile terminal A 100A and the user of the mobile terminal B 100B are logged in to the game server 220.

먼저 휴대 단말 A(100A)를 통해 사용자 B를 선택하는 선택 정보가 입력되면(S400), 휴대 단말 A(100A)는 게임 요청 메시지를 생성하여 생성된 게임 요청 메시지를 WCDMA 망을 통해 게임 서버(220)에 전송한다(S402).First, when selection information for selecting user B is input through the mobile terminal A 100A (S400), the mobile terminal A 100A generates a game request message and sends the game request message generated through the WCDMA network to the game server 220. (S402).

게임 요청 메시지를 수신한 게임 서버(220)는 게임 요청 메시지를 휴대 단말B(100B)로 다시 전송한다(S404).The game server 220 receiving the game request message transmits the game request message back to the mobile terminal B 100B (S404).

사용자 B가 휴대 단말 B(100B)에 게임 요청을 수락하면 휴대 단말 B(100B)는 게임 요청 수락 메시지를 생성하여(S406), 생성된 게임 요청 수락 메시지를 게임 서버(220)에 전송한다(S408). 이 경우 게임 수락 메시지의 전송 프로토콜은 HTTP일 수 있다.When the user B accepts the game request to the mobile terminal B 100B, the mobile terminal B 100B generates a game request acceptance message (S406), and transmits the generated game request acceptance message to the game server 220 (S408). ). In this case, the transmission protocol of the game acceptance message may be HTTP.

게임 요청 수락 메시지를 수신한 게임 서버(220)는 휴대 단말 A(100A)와 후대 단말 B(100B)의 세션 연결을 위해서 서비스 정보와 사용자 A와 사용자 B에 대한 정보를 XML와 SOAP를 기반으로 하는 인터페이스을 통해 어플리케이션 중개장치(210)로 전송한다(S410).Receiving the game request acceptance message, the game server 220 uses service information and information about user A and user B based on XML and SOAP for session connection between mobile terminal A 100A and later terminal B 100B. It transmits to the application intermediate apparatus 210 through the interface (S410).

전술한 바와 같이 XML와 SOAP를 웹 서버(200) 또는 어플리케이션 서버(220)와 어플리케이션 중개 장치(210)의 연결에 사용하는 경우 WCDMA 이동통신망 사업자와 서비스 제공 사업자는 사전에 제공될 서비스에 대해서 제공될 정보를 표현할 XML의 DTD 파일을 교환하게 함으로써 보다 편리하게 웹 서버(200) 또는 어플리케이션 서버(220)와 어플리케이션 중개 장치(210)들이 통신하여 정보를 교환할 수 있게 한다.As described above, when XML and SOAP are used to connect the web server 200 or the application server 220 to the application broker 210, the WCDMA mobile service provider and the service provider may be provided for the service to be provided in advance. By exchanging the DTD file of the XML to express the information, the web server 200 or the application server 220 and the application intermediary device 210 can communicate with each other to exchange information.

서비스 정보와 사용자 A와 사용자 B에 대한 정보를 수신한 어플리케이션 중개 장치(210)는 QoS 정책 요청하기 위한 사용자와 서비스 특징을 표현하는 QoS 파라미터를 추출하여 정책 서버(230)와 어플리케이션 중개 장치간(210)의 연결인 Gq 인터페이스를 통해 정책 서버(230)로 QoS 서비스에 따른 자원 예약 인증 요청을 한다(S412).Receiving the service information and the information about the user A and the user B, the application broker 210 extracts QoS parameters representing the user and service characteristics for requesting the QoS policy, and the policy server 230 and the application broker 210 The resource reservation authentication request according to the QoS service is made to the policy server 230 through the Gq interface, which is a connection of the (S412).

QoS 파라미터를 포함하는 QoS 서비스 요청을 수신한 정책 서버(230)는 QoS 파라미터에 따라 정책을 결정하고 QoS 인증과 사용자를 인증을 수행하여 인증 토큰 을 생성한다(S414).Receiving the QoS service request including the QoS parameters, the policy server 230 determines a policy according to the QoS parameters and authenticates the QoS and the user to generate an authentication token (S414).

정책 서버(230)는 결정된 정책 정보와 인증 토큰을 정책 서버(230)와 GGSN(170)간의 연결인 Go 인터페이스를 통해 GGSN(170)에 전송한다(S416).The policy server 230 transmits the determined policy information and the authentication token to the GGSN 170 through the Go interface, which is a connection between the policy server 230 and the GGSN 170 (S416).

한편 휴대 단말 A(100A)와 휴대 단말 B(100B)는 게임 서비스에 대해서 PDP context Update 메시지를 GGSN(170)에 전송한다(S418). Meanwhile, the mobile terminal A 100A and the mobile terminal B 100B transmit a PDP context update message to the GGSN 170 for the game service (S418).

휴대 단말 A(100A)와 휴대 단말 B(100B)로부터 PDP context Update 메시지를 수신한 GGSN(170)는 PDP context Update 메시지로부터 QoS 정보와 플로우 정보, 사용자 정보를 독출하여 해당하는 GGSN(170)으로 전달된 인증 토큰을 검색한다(S420).Receiving the PDP context update message from the mobile terminal A (100A) and the mobile terminal B (100B), the GGSN 170 reads QoS information, flow information, and user information from the PDP context update message and delivers it to the corresponding GGSN 170. Search for the authentication token (S420).

GGSN(170)은 검색된 인증 토큰에 포함된 서비스 정보와 사용자 정보를 PDP context update 메시지 내의 서비스 정보와 사용자 정보와 비교하여 결정된 정책을 실행하여 정책에 따른 WCDMA bearer와 Core Bearer를 QoS를 만족하도록 생성한다(S422).The GGSN 170 executes the policy determined by comparing the service information and the user information included in the retrieved authentication token with the service information and the user information in the PDP context update message to generate the WCDMA bearer and the core bearer according to the policy to satisfy the QoS. (S422).

도 4에서는 GGSN(170)에서 전송받는 인증 토큰과 PDP context Update 메시지에 포함된 정보를 비교하는 것으로 도시하였으나 GGSN(170)에서 PDP context update 메시지 내의 서비스 정보와 사용자 정보를 독출하여 독출된 정보를 정책 서버(230)로 전송하여 정책 서버(230)로부터 결정된 정책 정보를 수신할 수도 있다.In FIG. 4, the authentication token received from the GGSN 170 is compared with the information included in the PDP context update message, but the service information and the user information in the PDP context update message are read by the GGSN 170 to read the information. The policy information determined by the policy server 230 may be received by transmitting to the server 230.

이러한 과정에 의해 휴대 단말(100A)과 휴대 단말(100B) 그리고 게임 서버(220) 사이에서 온라인 게임 서비스를 제공할 수 있는 자원이 확보되어 휴대 단말(100)을 통해 게임 서비스를 제공할 수 있게 됨으로써 사용자에게 고품질의 온라 인 게임 서비스가 제공될 수 있다.By this process, a resource for providing an online game service is secured between the mobile terminal 100A, the mobile terminal 100B, and the game server 220, thereby providing a game service through the mobile terminal 100. A high quality online game service can be provided to the user.

상기한 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것이고, 본 발명에 대해 통상의 지식을 가진 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가가 가능할 것이며, 이러한 수정, 변경 및 부가는 하기의 특허청구범위에 속하는 것으로 보아야 할 것이다.Preferred embodiments of the present invention described above are disclosed for purposes of illustration, and those skilled in the art will be able to make various modifications, changes, and additions within the spirit and scope of the present invention. Additions should be considered to be within the scope of the following claims.

이상에서 설명한 바와 같이, 본 발명에 의한 WCDMA망에서 정책기반 QoS의 제공 방법에 의하면 IMS를 따로 구축하지 않아도 WCDMA 망에서 동적으로 세션을 관리함과 동시에 정책을 기반으로 품질을 보장해 줄 수 있는 장점이 있다.As described above, according to the method of providing policy-based QoS in the WCDMA network according to the present invention, there is an advantage that the quality can be guaranteed based on the policy while managing the session dynamically in the WCDMA network even without the IMS. .

또한, WCDMA 망에서 별도의 IMS를 구축하지 않아도 되어 새로운 시스템 구축을 위한 비용을 절감하면서도 정책을 기반으로 품질을 보장해 줄 수 있는 장점이 있다.In addition, there is no need to build a separate IMS in the WCDMA network, there is an advantage that can guarantee the quality based on the policy while reducing the cost for building a new system.

Claims (20)

어플리케이션 중개 장치와 정책 서버를 포함하는 WCDMA(Wideband Code Division Multiple Access) 망에서 어플리케이션 중개 장치에서 수행되는 정책기반 QoS(Quality of Service) 제공 방법에 있어서,A method for providing a policy-based quality of service (QoS) performed by an application broker in a wideband code division multiple access (WCDMA) network including an application broker and a policy server, 사용자 단말기로부터 수신한 특정 서비스 제공 요청에 따른 자원 예약 요청 메시지를 수신하는 단계(a); 및(A) receiving a resource reservation request message according to a specific service provision request received from a user terminal; And 상기 자원 예약 요청 메시지에 포함된 사용자 정보 및 상기 특정 서비스 제공 정보에 따라 상기 특정 서비스 제공을 위한 통신망의 자원 예약 요청 및 인증 요청 메시지를 상기 정책 서버로 전송하는 단계(b)를 포함하되,(B) transmitting a resource reservation request and an authentication request message of a communication network for providing the specific service to the policy server according to the user information included in the resource reservation request message and the specific service provision information. 상기 통신망의 자원 예약 요청 메시지는 상기 정책 서버에서 처리되어 WCDMA망의 GGSN(Gateway GPRS Support Node)으로 전송되고, 상기 GGSN은 상기 특정 서비스 제공을 위한 통신망 자원을 예약하는 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법.The resource reservation request message of the communication network is processed by the policy server and transmitted to a gateway GPRS support node (GGSN) of the WCDMA network, wherein the GGSN reserves a network resource for providing the specific service. How to Provide. 제1항에 있어서,The method of claim 1, 상기 단계(a)에서,In step (a), 상기 자원 예약 요청 메시지는 특정 서비스를 제공하는 어플리케이션 서버로부터 수신하는 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법.The method for providing QoS in a WCDMA network, wherein the resource reservation request message is received from an application server providing a specific service. 제2항에 있어서,The method of claim 2, 상기 어플리케이션 서버로부터 수신하는 자원 예약 요청 메시지는 XML(eXtensible Markup Language)로 구성된 메시지이고, 상기 어플리케이션 서버와 상기 어플리케이션 중개 장치 사이의 프로토콜은 SOAP(simple Object Access Protocol)인 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법.The resource reservation request message received from the application server is a message composed of XML (eXtensible Markup Language), and the protocol between the application server and the application intermediary device is a simple object access protocol (SOAP) QoS in the WCDMA network How to Provide. 어플리케이션 중개 장치와 정책 서버를 포함하는 WCDMA(Wideband Code Division Multiple Access) 망에서 정책 서버에서 수행되는 정책기반 QoS(Quality of Service) 제공 방법에 있어서,A policy-based quality of service (QoS) providing method performed by a policy server in a wideband code division multiple access (WCDMA) network including an application intermediate apparatus and a policy server, 상기 어플리케이션 중개 장치로부터 특정 서비스 제공을 위한 통신망의 자원 예약 요청 및 인증 요청 메시지를 수신하는 단계(a);(A) receiving a resource reservation request and an authentication request message of a communication network for providing a specific service from the application intermediate apparatus; 상기 통신망의 자원 예약 요청에 대한 인증 요청 메시지를 처리하여 인증 토큰을 생성하는 단계(b);(B) processing an authentication request message for the resource reservation request of the communication network to generate an authentication token; 상기 인증 요청 메시지 처리 결과 통신망의 자원 예약 요청에 사용 권한이 있는 경우 상기 자원 예약 요청에 포함된 사용자 정보와 서비스 종류 정보에 상응하는 정책 정보를 독출하는 단계(c); 및(C) reading policy information corresponding to the user information and service type information included in the resource reservation request when the resource reservation request of the communication network has a usage right as a result of processing the authentication request message; And 상기 생성된 인증 토큰과 상기 독출된 정책 정보를 WCDMA망의 GGSN(Gateway GPRS Support Node)으로 전송하는 단계(d)를 포함하되,(D) transmitting the generated authentication token and the read policy information to a gateway GPRS support node (GGSN) of a WCDMA network, 상기 GGSN은 상기 인증 토큰과 상기 정책 정보에 따라 상기 특정 서비스 제공을 위한 통신망 자원을 예약하는 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법.Wherein the GGSN reserves a communication network resource for providing the specific service according to the authentication token and the policy information. 제4항에 있어서,The method of claim 4, wherein 상기 정책 서버와 어플리케이션 중개 장치간의 프로토콜은 DIAMETER 프로토콜인 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법.The protocol between the policy server and the application intermediate device is a QoS providing method in a WCDMA network, characterized in that the DIAMETER protocol. 제4항에 있어서,The method of claim 4, wherein 상기 정책 서버와 상기 GGSN간의 프로토콜은 COPS(Common Open Policy Service) 프로토콜인 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법.The protocol between the policy server and the GGSN is a method of providing QoS in a WCDMA network, characterized in that the Common Open Policy Service (COPS) protocol. 제4항에 있어서,The method of claim 4, wherein 상기 단계(c)에서,In step (c), 상기 독출되는 정책 정보는 상기 특정 서비스 프로파일 정보, 보안 관련 고려 사항, 적용 시간대를 고려하여 미리 설정된 정책 정보인 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법.The read policy information is a policy providing in the WCDMA network, characterized in that the predetermined policy information in consideration of the specific service profile information, security considerations, application time zone. 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며 어플리케이션 중개 장치와 정책 서버를 포함하는 WCDMA(Wideband Code Division Multiple Access) 망에서 상기 어플리케이션 중개 장치에 의해 판독될 수 있는 정책기반 QoS(Quality of Service)의 제공 방법을 구현하기 위한 프로그램을 기록한 기록 매체에 있어서,A program of instructions that can be executed by a digital processing device is tangibly embodied and can be read by the application broker in a wideband code division multiple access (WCDMA) network including an application broker and a policy server. In a recording medium recording a program for implementing a method of providing Quality of Service, 사용자 단말기로부터 수신한 특정 서비스 제공 요청에 따른 자원 예약 요청 메시지를 수신하는 단계(a); 및(A) receiving a resource reservation request message according to a specific service provision request received from a user terminal; And 상기 자원 예약 요청 메시지에 포함된 사용자 정보 및 상기 특정 서비스 제공 정보에 따라 상기 특정 서비스 제공을 위한 통신망의 자원 예약 요청 및 인증 요청 메시지를 상기 정책 서버로 전송하는 단계(b)를 포함하되,(B) transmitting a resource reservation request and an authentication request message of a communication network for providing the specific service to the policy server according to the user information included in the resource reservation request message and the specific service provision information. 상기 통신망의 자원 예약 요청 메시지는 상기 정책 서버에서 처리되어 WCDMA망의 GGSN으로 전송되고, 상기 GGSN(Gateway GPRS Support Node)은 상기 특정 서비스 제공을 위한 통신망 자원을 예약하는 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법을 구현하기 위한 프로그램을 기록한 기록매체.The resource reservation request message of the communication network is processed by the policy server and transmitted to the GGSN of the WCDMA network, and the Gateway GPRS Support Node (GGSN) reserves the network resource for providing the specific service. Recording medium recording a program for implementing the provision method. 제8항에 있어서,The method of claim 8, 상기 단계(a)에서,In step (a), 상기 자원 예약 요청 메시지는 특정 서비스를 제공하는 어플리케이이션 서버로부터 수신하는 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법을 구현하기 위한 프로그램을 기록한 기록매체.The resource reservation request message is a recording medium for recording a program for implementing the QoS providing method in the WCDMA network, characterized in that received from the application server providing a specific service. 제9항에 있어서,The method of claim 9, 상기 어플리케이션 서버로부터 수신하는 자원 예약 요청 메시지는 XML(eXtensible Markup Language)로 구성된 메시지이고, 상기 어플리케이션 서버와 상기 어플리케이션 중개 장치 사이의 프로토콜은 SOAP(simple Object Access Protocol)인 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법을 구현하기 위한 프로그램을 기록한 기록매체.The resource reservation request message received from the application server is a message composed of XML (eXtensible Markup Language), and the protocol between the application server and the application intermediary device is a simple object access protocol (SOAP) QoS in the WCDMA network Recording medium recording a program for implementing the provision method. 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며 어플리케이션 중개 장치와 정책 서버를 포함하는 WCDMA(Wideband Code Division Multiple Access) 망에서 상기 정책 서버에 의해 판독될 수 있는 정책기반 QoS(Quality of Service)의 제공 방법을 구현하기 위한 프로그램을 기록한 기록 매체에 있어서,A program of instructions that can be executed by the digital processing device is tangibly embodied and can be read by the policy server in a wideband code division multiple access (WCDMA) network including an application broker and a policy server. A recording medium having recorded thereon a program for implementing the method of providing the service, 상기 어플리케이션 중개 장치로부터 통신망의 자원 예약 요청 및 인증 요청 메시지를 수신하는 단계(a);(A) receiving a resource reservation request and an authentication request message of a communication network from the application intermediate apparatus; 상기 통신망의 자원 예약 요청에 대한 인증 요청 메시지를 처리하여 인증 토큰을 생성하는 단계(b);(B) processing an authentication request message for the resource reservation request of the communication network to generate an authentication token; 상기 인증 요청 메시지 처리 결과 통신망의 자원 예약 요청에 사용 권한이 있는 경우 상기 자원 예약 요청에 포함된 사용자 정보와 서비스 종류 정보에 상응하는 정책 정보를 독출하는 단계(c); 및(C) reading policy information corresponding to the user information and service type information included in the resource reservation request when the resource reservation request of the communication network has a usage right as a result of processing the authentication request message; And 상기 생성된 인증 토큰과 상기 독출된 정책 정보를 WCDMA망의 GGSN(Gateway GPRS Support Node)으로 전송하는 단계(d)를 포함하되,(D) transmitting the generated authentication token and the read policy information to a gateway GPRS support node (GGSN) of a WCDMA network, 상기 GGSN은 상기 인증 토큰과 상기 정책 정보에 따라 상기 특정 서비스 제공을 위한 통신망 자원을 예약하는 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법을 구현하기 위한 프로그램을 기록한 기록매체.And the GGSN reserves a program for implementing a QoS providing method in a WCDMA network, wherein the GGSN reserves a communication network resource for providing the specific service according to the authentication token and the policy information. 제11항에 있어서,The method of claim 11, 상기 정책 서버와 어플리케이션 중개 장치간의 프로토콜은 DIAMETER 프로토콜인 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법을 구현하기 위한 프로그램을 기록한 기록매체.And a program for implementing a QoS providing method in a WCDMA network, wherein the protocol between the policy server and the application broker is a DIAMETER protocol. 제11항에 있어서,The method of claim 11, 상기 정책 서버와 상기 GGSN간의 프로토콜은 COPS(Common Open Policy Service) 프로토콜인 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법을 구현하기 위한 프로그램을 기록한 기록매체.And a protocol for implementing a QoS providing method in a WCDMA network, wherein the protocol between the policy server and the GGSN is a COPS (Common Open Policy Service) protocol. 제11항에 있어서,The method of claim 11, 상기 단계(c)에서,In step (c), 상기 독출되는 정책 정보는 상기 특정 서비스 프로파일 정보, 보안 관련 고려 사항, 적용 시간대를 고려하여 미리 설정된 정책 정보인 것을 특징으로 하는 WCDMA망에서 QoS 제공 방법을 구현하기 위한 프로그램을 기록한 기록매체.The read policy information is a recording medium recording a program for implementing a QoS providing method in a WCDMA network, characterized in that the predetermined policy information in consideration of the specific service profile information, security considerations, application time zone. WCDMA망에서 정책기반 QoS의 제공 시스템에 있어서,In a system for providing policy based QoS in a WCDMA network, 사용자 단말기로부터 수신한 특정 서비스 제공 요청에 따른 자원 예약 요청 메시지를 상기 특정 서비스를 제공하는 어플리케이션 서버로부터 수신하고, 상기 자원 예약 요청 메시지에 포함된 사용자 정보 및 상기 특정 서비스 제공 정보에 따라 상기 특정 서비스 제공을 위한 통신망의 자원 예약 요청 및 인증 요청 메시지를 생성하는 어플리케이션 중개 장치;Receive a resource reservation request message according to a specific service provision request received from a user terminal from an application server providing the specific service, and provide the specific service according to the user information and the specific service provision information included in the resource reservation request message. Application intermediary device for generating a resource reservation request and authentication request message of the communication network for the; 상기 어플리케이션 중개 장치로부터 통신망의 자원 예약 요청 및 인증 요청 메시지를 수신하고, 상기 통신망의 자원 예약 요청에 대한 인증 요청 메시지를 처 리하여 인증 토큰을 생성하며, 상기 인증 요청 메시지 처리 결과 통신망의 자원 예약 요청에 사용 권한이 있는 경우 상기 자원 예약 요청에 포함된 사용자 정보와 서비스 종류 정보에 상응하는 정책 정보를 독출하여 상기 생성된 인증 토큰과 상기 독출된 정책 정보를 GGSN(Gateway GPRS Support Node)으로 전송하는 정책 서버를 포함하되,Receiving a resource reservation request and authentication request message of the communication network from the application intermediary device, generates an authentication token by processing the authentication request message for the resource reservation request of the communication network, and as a result of processing the authentication request message to the resource reservation request of the communication network Policy server for reading the policy information corresponding to the user information and service type information included in the resource reservation request, and transmits the generated authentication token and the read policy information to a gateway GPRS support node (GGSN). Including, 상기 GGSN은 상기 인증 토큰과 상기 정책 정보에 따라 상기 특정 서비스 제공을 위한 통신망 자원을 예약하는 것을 특징으로 하는 WCDMA망에서 정책기반 QoS 제공 시스템.And the GGSN reserves a communication network resource for providing the specific service according to the authentication token and the policy information. 제15항에 있어서,The method of claim 15, 상기 어플리케이션 중개 장치는,The application intermediary device, 상기 어플리케이션 서버로부터 XML(eXtensible Markup Language)로 구성된 자원 예약 요청 메시지를 수신하고 상기 어플리케이션 서버와의 프로토콜은 SOAP(simple Object Access Protocol)을 사용하는 것을 특징으로 하는 WCDMA망에서 정책기반 QoS 제공 시스템.Receiving a resource reservation request message composed of XML (eXtensible Markup Language) from the application server and the protocol with the application server using a simple object access protocol (SOAP) policy-based QoS providing system in a WCDMA network. 제15항에 있어서,The method of claim 15, 상기 정책 서버와 어플리케이션 중개 장치간의 프로토콜은 DIAMETER 프로토 콜인 것을 특징으로 하는 WCDMA망에서 정책기반 QoS 제공 시스템.The policy-based QoS providing system in the WCDMA network, characterized in that the protocol between the policy server and the application intermediate device is a DIAMETER protocol. 제15항에 있어서,The method of claim 15, 상기 정책 서버는,The policy server, 사용자별로 또는 서비스별로 인증된 통신망 자원들에 대해서 추적할 수 있는 기능을 더 포함하는 것을 특징으로 하는 WCDMA망에서 정책기반 QoS 제공 시스템.Policy-based QoS providing system in the WCDMA network, characterized in that it further comprises a function for tracking the network resources authenticated by user or by service. 제15항에 있어서,The method of claim 15, 상기 정책 서버는,The policy server, 상기 특정 서비스에 대한 프로파일 정보, 보안 정보 및 적용 시간 정보를 고려하여 정책 정보를 미리 설정하여 저장하는 것을 특징으로 하는 WCDMA망에서 정책기반 QoS 제공 시스템.Policy-based QoS providing system in the WCDMA network, characterized in that for setting the policy information in advance in consideration of the profile information, security information and application time information for the specific service. 제19항에 있어서,The method of claim 19, 상기 미리 설정되는 정책 정보는,The preset policy information is 인증된 서비스 종류, 가입자, 대역폭, 서비스 제공 지연시간, 정책의 유통기한(expiration times), 시간대에 따른 대역폭의 값 또는 변동사항을 결정하는 규칙 들 및 선점에 관한 규칙 정보와 같은 자원을 정의하는 규칙들인 것을 특징으로 하는 정책기반 QoS 제공 시스템.Rules defining resources such as authorized service types, subscribers, bandwidth, service delivery latency, expiration times of policies, values or changes in bandwidth over time, and rule information on preemption. Policy-based QoS providing system characterized in that.
KR1020060058297A 2006-06-27 2006-06-27 Method for providing qos based on policy in wcdma and record media recorded program for realizing the same KR100692648B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060058297A KR100692648B1 (en) 2006-06-27 2006-06-27 Method for providing qos based on policy in wcdma and record media recorded program for realizing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060058297A KR100692648B1 (en) 2006-06-27 2006-06-27 Method for providing qos based on policy in wcdma and record media recorded program for realizing the same

Publications (1)

Publication Number Publication Date
KR100692648B1 true KR100692648B1 (en) 2007-03-14

Family

ID=38103072

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060058297A KR100692648B1 (en) 2006-06-27 2006-06-27 Method for providing qos based on policy in wcdma and record media recorded program for realizing the same

Country Status (1)

Country Link
KR (1) KR100692648B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100901358B1 (en) 2007-05-31 2009-06-05 주식회사 케이티프리텔 Method and System for Ensuring End-to-End QoS of Application Service with Reflecting Wireless Environment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000209298A (en) 1998-12-16 2000-07-28 Lucent Technol Inc Method of changing communication service quality

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000209298A (en) 1998-12-16 2000-07-28 Lucent Technol Inc Method of changing communication service quality

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100901358B1 (en) 2007-05-31 2009-06-05 주식회사 케이티프리텔 Method and System for Ensuring End-to-End QoS of Application Service with Reflecting Wireless Environment

Similar Documents

Publication Publication Date Title
US7826353B2 (en) Method, system and network element for authorizing a data transmission
US7907524B2 (en) Method and devices for installing packet filters in a data transmission
EP1867202B1 (en) Telecommunication network support for service based policy in roaming configurations
EP1332627B1 (en) Method and apparatus for coordinated charging of services in a multimedia session
US7525938B2 (en) Session control in a communication system
US20060168303A1 (en) Method and apparatus for coordinating charging for services provided in a multimedia session
US20020184510A1 (en) Binding information for IP media flows
US7376081B2 (en) Establishment of QoS by applications in cellular networks using service based policy control mechanisms
JP2002319970A (en) Communication network
CN102413522A (en) Method for the transfer of information during handovers in a communication system
JP2006514510A (en) A method for differentiating service quality in packet-mode mobile communication networks
US9578545B2 (en) Controlling data sessions in a communication system
US8812557B2 (en) Database and a method for obtaining the address of a quality of service and charging control entity in an IMS network using such a database
CN100466804C (en) Method for confirming data transmission service quality in communication network
KR20030027067A (en) Method and system for bearer authorization in a wireless communication network
EP1947801A1 (en) A method of qos authorization
EP1908325A1 (en) Dynamically providing of service for a mobile node
KR100692648B1 (en) Method for providing qos based on policy in wcdma and record media recorded program for realizing the same
KR20080080720A (en) Apparatus and method for providing quality of service in portable communication system
RU2406242C2 (en) Method and devices for installing packet filters in data transmission
KR100879164B1 (en) Binding mechanism for quality of service management in a communication network
KR20040050421A (en) Apparatus of proxy server and method of policy controling for mobile multimedia service
Nieto et al. Quality of service control mechanisms for multimedia services
MX2008009561A (en) Method and devices for installing packet filters in a data transmission

Legal Events

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

Payment date: 20130304

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140303

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee