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

KR101004472B1 - Apparatus and method for providing QoS using HTTP - Google Patents

Apparatus and method for providing QoS using HTTP Download PDF

Info

Publication number
KR101004472B1
KR101004472B1 KR1020080117552A KR20080117552A KR101004472B1 KR 101004472 B1 KR101004472 B1 KR 101004472B1 KR 1020080117552 A KR1020080117552 A KR 1020080117552A KR 20080117552 A KR20080117552 A KR 20080117552A KR 101004472 B1 KR101004472 B1 KR 101004472B1
Authority
KR
South Korea
Prior art keywords
request message
http
information
service
message
Prior art date
Application number
KR1020080117552A
Other languages
Korean (ko)
Other versions
KR20100058953A (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 KR1020080117552A priority Critical patent/KR101004472B1/en
Publication of KR20100058953A publication Critical patent/KR20100058953A/en
Application granted granted Critical
Publication of KR101004472B1 publication Critical patent/KR101004472B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Landscapes

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

Abstract

본 발명은 HTTP를 이용하여 서비스 품질 정보를 제공하는 장치 및 방법에 관한 것으로서, IMS(IP Multimedia Subsystem)망에서 HTTP를 이용하여 레거시 응용 서버(Legacy Application Server)에게 HTTP로 서비스 품질 정보를 제공하는 HTTP를 이용하여 서비스 품질 정보를 제공하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for providing quality of service information using HTTP, and provides HTTP with quality of service information to a legacy application server (Legacy Application Server) using HTTP in an IMS (IP Multimedia Subsystem) network. The present invention relates to an apparatus and a method for providing service quality information.

본 발명의 실시예에 따른 HTTP를 이용하여 서비스 품질 정보를 제공하는 장치는 IMS(IP Multimedia Subsystem)망에서 실시간 패킷 서비스를 제공받기 위하여 서비스 품질 정보가 포함된 HTTP 형식의 요청 메시지를 생성하는 메시지 생성부 및 상기 요청 메시지를 송신하는 통신부를 포함한다.An apparatus for providing quality of service information using HTTP according to an embodiment of the present invention generates a message for generating a request message in HTTP format including quality of service information in order to receive a real time packet service in an IMS (IP Multimedia Subsystem) network. And a communication unit for transmitting the request message.

IMS(IP Multimedia Subsystem), HTTP(Hyper-Text Transfer Protocol), 레거시 응용 서버(Legacy Application Server) IP Multimedia Subsystem (IMS), Hyper-Text Transfer Protocol (HTTP), Legacy Application Server

Description

HTTP를 이용하여 서비스 품질 정보를 제공하는 장치 및 방법{Apparatus and method for providing QoS using HTTP}Apparatus and method for providing QoS using HTTP using HTP

본 발명은 HTTP를 이용하여 서비스 품질 정보를 제공하는 장치 및 방법에 관한 것으로서, 더욱 상세하게는 IMS(IP Multimedia Subsystem)망에서 HTTP를 이용하여 레거시 응용 서버(Legacy Application Server)에게 HTTP로 서비스 품질 정보를 제공하는 HTTP를 이용하여 서비스 품질 정보를 제공하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for providing quality of service information using HTTP. More particularly, the present invention relates to a legacy application server using HTTP in an IP multimedia subsystem (IMS) network. The present invention relates to an apparatus and a method for providing service quality information using HTTP.

IMS(IP Multimedia Subsystem)는 3G(3rd Generation)망에서 멀티미디어의 호 제어(Call Control)를 위한 시그널 프로토콜 및 그 환경을 의미하며, 3GPP(3rd Generation Partnership Project)에 의해 표준화되고 있다.IMS (IP Multimedia Subsystem) is a signaling protocol means and the environment for call control (Call Control) of the multimedia network in a 3G (3 rd Generation), and has been standardized by the 3GPP (3 rd Generation Partnership Project) .

IMS는 세션 개시 프로토콜(SIP; Session Initiation Protocol)을 기반으로 화상회의, VoIP 등의 IP 기반 어플리케이션을 위해 다양하게 사용될 수 있다. 또한, 보안 인증(Secure Authentication), 서비스 과금, 전달 망에 대한 QoS 제어, 국제 로밍(Global Roaming) 등에 대한 내용을 담고 있다.IMS can be used in various ways for IP-based applications such as video conferencing and VoIP based on Session Initiation Protocol (SIP). It also covers security authentication, service charging, QoS control for the transport network, and global roaming.

IMS망에서 단말기는 상대 단말기와 SIP 기반의 SDP(Session Description Protocol) offer 메시지 및 SDP answer 메시지를 송수신함으로써 상호 서비스 품질 정보를 교환한다.In the IMS network, terminals exchange service quality information with each other by transmitting and receiving a SIP-based Session Description Protocol (SDP) offer message and an SDP answer message.

그러나, 단말기와 응용 서버(Application Server)간에 SIP 기반의 메시지 송수신을 수행하지 못할 수도 있는데, 특히 SIP 기반이 아닌 레거시 응용 서버(Legacy Application Server)의 경우 단말기와의 서비스 품질 정보를 수신할 수 없을 수도 있다.However, SIP-based message transmission and reception may not be performed between the terminal and the application server. In particular, legacy application servers that are not SIP-based may not be able to receive quality of service information with the terminal. have.

따라서, IMS망에서 단말기와 레거시 응용 서버간에 서비스 품질 정보가 송수신될 수 있도록 하는 발명의 등장이 요구된다.Therefore, the emergence of the invention that the quality of service information can be transmitted and received between the terminal and the legacy application server in the IMS network.

본 발명은 IMS(IP Multimedia Subsystem)망에서 HTTP를 이용하여 레거시 응용 서버(Legacy Application Server)에게 HTTP로 서비스 품질 정보를 제공하는 HTTP를 이용하여 서비스 품질 정보를 제공하는데 그 목적이 있다.An object of the present invention is to provide service quality information using HTTP, which provides service quality information to a legacy application server in HTTP using HTTP in an IMS (IP Multimedia Subsystem) network.

본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects which are not mentioned will be clearly understood by those skilled in the art from the following description.

상기 목적을 달성하기 위하여, 본 발명의 실시예에 따른 HTTP를 이용하여 서비스 품질 정보를 제공하는 장치는 IMS(IP Multimedia Subsystem)망에서 실시간 패킷 서비스를 제공받기 위하여 서비스 품질 정보가 포함된 HTTP 형식의 요청 메시지를 생성하는 메시지 생성부 및 상기 요청 메시지를 송신하는 통신부를 포함한다.In order to achieve the above object, an apparatus for providing quality of service information using HTTP according to an embodiment of the present invention is of the HTTP format including the quality of service information to receive real-time packet services in the IP Multimedia Subsystem (IMS) network Message generation unit for generating a request message and a communication unit for transmitting the request message.

본 발명의 실시예에 따른 HTTP를 이용하여 서비스 품질 정보를 제공하는 방법은 IMS(IP Multimedia Subsystem)망에서 실시간 패킷 서비스를 제공받기 위하여 서비스 품질 정보가 포함된 HTTP 형식의 요청 메시지를 생성하는 단계 및 상기 요청 메시지를 송신하는 단계를 포함한다.Method for providing quality of service information using HTTP according to an embodiment of the present invention comprises the steps of generating a request message of the HTTP format including the quality of service information to receive a real-time packet service in the IP Multimedia Subsystem (IMS) network; Sending the request message.

기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Specific details of other embodiments are included in the detailed description and the drawings.

상기한 바와 같은 본 발명의 HTTP를 이용하여 서비스 품질 정보를 제공하는 장치 및 방법에 따르면 IMS(IP Multimedia Subsystem)망에서 HTTP를 이용하여 레거시 응용 서버(Legacy Application Server)에게 HTTP로 서비스 품질 정보를 제공함으로써, SIP(Session Initiation Protocol)가 아닌 HTTP를 이용하는 기존의 응용 서버와의 서비스 품질을 보장할 수 있는 장점이 있다.According to the apparatus and method for providing quality of service information using HTTP of the present invention as described above, the quality of service information is provided to a legacy application server in HTTP using HTTP in an IMS (IP Multimedia Subsystem) network. By doing so, there is an advantage of ensuring the quality of service with an existing application server using HTTP rather than Session Initiation Protocol (SIP).

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

도 1은 본 발명의 실시예에 따른 HTTP 형식의 요청 메시지가 송수신되는 것을 나타낸 개념도이다.1 is a conceptual diagram illustrating that a request message in HTTP format is transmitted and received according to an embodiment of the present invention.

IMS(IP Multimedia Subsystem)망 환경에서 단말기들은 세션 개시 프로토콜(SIP; Session Initiation Protocol) 방식을 사용하여 서비스 품질 정보(QoS; Quality of Service)를 교환함으로써 실시간 패킷 송수신을 수행할 수 있게 된다.In an IP Multimedia Subsystem (IMS) network environment, terminals may perform real-time packet transmission and reception by exchanging Quality of Service (QoS) using a Session Initiation Protocol (SIP) scheme.

한편, 레거시 응용 서버(Legacy Application Server)(280)의 경우에는 SIP를 지원하지 않는 것도 존재할 수 있는데, 이에 따라 본 발명의 실시예에 따른 단말기(210)는 레거시 응용 서버(280)로 실시간 패킷 서비스를 요청함에 있어서 HTTP 형식의 요청 메시지(110)를 송신할 수 있다.On the other hand, legacy application server (Legacy Application Server) 280 may not exist to support SIP, accordingly, the terminal 210 according to an embodiment of the present invention to the legacy application server 280 real-time packet service In requesting the request, the request message 110 may be transmitted in the HTTP format.

HTTP 형식의 요청 메시지(110)를 수신함에 따라, 응용 서버(280)는 HTTP 형식의 응답 메시지(120)를 송신할 수 있는데, HTTP 형식의 요청 메시지 및 응답 메시지(110, 120)는 각각 SDP(Session Description Protocol) offer 메시지 및 answer 메시지일 수 있다.Upon receiving the request message 110 in the HTTP format, the application server 280 may transmit a response message 120 in the HTTP format, wherein the request message and the response message 110 and 120 in the HTTP format are respectively SDP ( Session Description Protocol) may be an offer message and an answer message.

여기서, 요청 메시지 및 응답 메시지(110, 120)는 HTTP POST 방식으로 송수신될 수 있으며, 메시지 몸체에는 서비스 품질 정보가 포함될 수 있다.Here, the request message and the response message (110, 120) may be transmitted and received by the HTTP POST method, the message body may include the quality of service information.

도 2는 본 발명의 실시예에 따른 IMS 기반의 유무선 복합망 시스템을 나타낸 도면으로서, IMS 기반의 유무선 복합망 시스템은 가입자 단말기(210), 이동 통신 시스템(220), IMS망(230), 지능형 컨텐츠 추천 및 전달 시스템(CDE; Content Delivery Enabler)(240), 레거시 시스템(250), 인터넷 포탈/BcN/All IP 망(260), 인트라 포털 서버(270), 및 CDE 기반 지능형 응용 서버(AS; Application Server)(280)를 포함하여 구성될 수 있다.2 is a diagram illustrating an IMS-based wired and wireless hybrid network system according to an embodiment of the present invention, wherein the IMS-based wired and wireless hybrid network system includes a subscriber station 210, a mobile communication system 220, an IMS network 230, and intelligent. A content delivery enabler (CDE) 240, a legacy system 250, an internet portal / BcN / All IP network 260, an intra portal server 270, and a CDE-based intelligent application server (AS); Application Server) 280 may be configured.

가입자 단말기(210)는 IMS 기반의 유무선 복합망 시스템에서의 종단 호스트로서, 이동 단말기이거나 웹 기반의 SIP 단말기일 수 있다. 물론, 후술하게 될 무선 접속망(RAN; Radio Access Network)과 무선으로 접속되어 패킷 데이터를 송수신할 수 있는 단말기인 것이 바람직하다. 이러한 가입자 단말기(210)는 사설 IP 주소를 할당받거나 공인 IP 주소를 할당받게 되는데, 만약 사설 IP 주소를 할당받는 경우에는 네트워크 주소 변환기(NAT; Network Address Translation)(미도시)에 의한 주소 변환 과정이 추가로 요구될 수 있다. NAT는 패킷의 헤더에 포함된 사설 IP 주소 형태의 소스 주소 정보를 공인 IP 주소 형태의 소스 주소 정보로 변환하거나, 공인 IP 주소 형태의 소스 주소 정보를 사설 IP 형태의 소스 주소 정보로 변환하는 기능을 할 수 있다. The subscriber station 210 is an end host in the IMS-based wired / wireless hybrid network system and may be a mobile terminal or a web-based SIP terminal. Of course, it is preferable that the terminal is wirelessly connected to a Radio Access Network (RAN), which will be described later, to transmit and receive packet data. The subscriber station 210 is assigned a private IP address or a public IP address. If a private IP address is assigned, an address translation process by a network address translation (NAT) (not shown) is performed. Additionally may be required. NAT converts the source address information in the form of private IP address into the source address information in the form of a public IP address or the source address information in the form of a public IP address into source IP information in the form of a private IP. can do.

이동 통신 시스템(220)은 기지국(RTS; Radio Transceiver Subsystem)(221), 기지국 제어기(RNC; Radio Network Controller)(222), 패킷 교환 지원 노드(SGSN; Serving GPRS Support Node)(223) 및 패킷 관문 지원 노드(GGSN; Gateway GPRS Support Node)(224)를 포함하여 구성될 수 있다. 여기서, GPRS(General Packet Radio Services)는 GSM(Global System for Mobile communication)에 기반을 둔 패킷 기반의 무선 통신 서비스로서 휴대 전화 및 컴퓨터에 의한 무선 통신 시 56~144 kbps의 데이터 속도로 지속적인 인터넷 접속을 보장한다.The mobile communication system 220 includes a base station (RTS) 221, a base station controller (RNC) 222, a packet switching support node (SGSN) 223, and a packet gateway. It may be configured to include a Gateway GPRS Support Node (GGSN) 224. Here, General Packet Radio Services (GPRS) is a packet-based wireless communication service based on Global System for Mobile communication (GSM), which provides continuous Internet access at a data rate of 56 to 144 kbps for wireless communication by mobile phones and computers. To ensure.

기지국(221)과 기지국 제어기(222)를 포함하는 무선 접속망(RAN; Radio Access Network)은 가입자 단말기(210)의 이동성을 보장해 주는 역할을 하며, 핸드오프(Hand-off) 및 무선 자원 관리 기능을 수행한다. 무선 접속망은 교환기(미도시)와 가입자 단말기(210) 사이에 존재하는 기지국(221) 및 기지국 제어기(222)에 의해 구현되며, 회선 교환기(MSC; Mobile Switching Center)(미도시), 방문자 위치 등록기(VLR; Visitor Location Register)(미도시) 및 홈 위치 등록기(HLR; Home Location Register)(미도시) 등을 더 포함하여 구성될 수도 있다. A radio access network (RAN) including a base station 221 and a base station controller 222 serves to guarantee the mobility of the subscriber station 210 and performs hand-off and radio resource management functions. To perform. The wireless access network is implemented by a base station 221 and a base station controller 222 existing between a switch (not shown) and a subscriber station 210, a mobile switching center (MSC) (not shown), a visitor location register. It may be configured to further include a Visitor Location Register (VLR) and a Home Location Register (HLR) (not shown).

기지국(221)은 3GPP(3 Generation Partnership Project) 무선 접속 규격에 따르는 가입자 단말과의 무선 접속 종단 기능을 수행하는데, 특히 3 세대 이동 통신망인 경우에는 Node B가 그 역할을 하며, 상향 링크로는 이동 단말기의 물리 계층에서 보내는 정보를 수신하고, 하향 링크로는 이동 단말기로 데이터를 송신하여 이동 단말기에 대한 접속점(Access Point) 역할을 담당함으로써 음성, 영상 및 데이터 트래픽을 송수신하는 기능을 수행한다. 또한, 기지국(221)은 셀(Cell) 단위로 배치되어 있어 자신이 관할하는 셀 영역에 존재하는 단말기의 위치를 파악하는 위 치 등록을 수행하고, 단말기로 음성 및 데이터 통신을 위한 무선 채널을 할당한다.The base station 221 performs a radio access termination function with a subscriber station conforming to the 3rd Generation Partnership Project (3GPP) radio access standard. Especially, in the case of a 3G mobile communication network, Node B plays a role and moves to an uplink. Receives information transmitted from the physical layer of the terminal, and transmits data to the mobile terminal through the downlink, and serves as an access point for the mobile terminal to transmit and receive voice, video, and data traffic. In addition, since the base station 221 is arranged in units of cells, the base station 221 registers a location for identifying a location of a terminal existing in a cell area under its control, and allocates a wireless channel for voice and data communication to the terminal. do.

기지국 제어기(222)는 유무선 채널 관리, 가입자 단말기와의 프로토콜 정합, 기지국 간의 프로토콜 정합, 소프트 핸드오프 처리, 코어 네트워크 프로토콜 처리, GPRS 접속, 장애 관리, 시스템 로딩 등과 같은 무선 호 처리에 필요한 기능을 담당한다.The base station controller 222 is responsible for functions required for wireless call processing such as wired and wireless channel management, protocol matching with subscriber stations, protocol matching between base stations, soft handoff processing, core network protocol processing, GPRS access, failure management, system loading, and the like. do.

이외에도 회선 교환기나 방문자 위치 등록기나 홈 위치 등록기 등과 같은 장치가 무선 접속망에 더 포함될 수 있으나, 이들은 본 발명의 실시예와 직접적인 관련이 없으므로 여기서는 상세한 설명을 생략하기로 한다. In addition, devices such as a circuit switch, a visitor location register, a home location register, and the like may be further included in the wireless access network. However, since they are not directly related to the embodiments of the present invention, detailed descriptions thereof will be omitted.

패킷 교환 지원 노드(223)는 GPRS 서비스를 위하여 ATM(Asynchronous Transfer Mode) 기반의 스위치 및 라우팅 접속을 제공하는 하드웨어 구조를 갖추고 있으며, 서비스 지역 내에서 단말기와의 패킷 데이터를 전달하는 노드이다. 또한, 패킷 라우팅 및 전송, 이동성 관리, 논리적 링크 관리, 인증 및 요금 부과 등의 기능을 가진다.The packet switching support node 223 has a hardware structure for providing an Asynchronous Transfer Mode (ATM) -based switch and routing connection for a GPRS service, and is a node that delivers packet data with a terminal in a service area. It also has functions such as packet routing and transmission, mobility management, logical link management, authentication and charging.

패킷 관문 지원 노드(224)는 GPRS 기간망과 외부 패킷 데이터 망 간의 접속 기능을 담당하는 노드로서, 패킷 교환 지원 노드(223)로부터 오는 GPRS 패킷을 적당한 패킷 데이터 프로토콜(PDP; Packet Data Protocol) 형식(예: IP.X.25)으로 변환하여 전송하고, 착신 패킷 데이터의 PDP 주소를 수신자의 GSM 주소로 변환하는 기능을 수행한다. The packet gateway support node 224 is a node that is in charge of the connection function between the GPRS backbone network and the external packet data network. : Converts to IP.X.25) and converts PDP address of incoming packet data to GSM address of receiver.

전술한 패킷 관문 지원 노드(224)과 연동되는 IMS망(230)의 IMS 노드들에 대해 설명하기로 한다. IMS망(230)은 전술한 패킷 교환 지원 노드(223)와 패킷 관문 지원 노드(224)를 포함하는 WCDMA(Wideband Code-Division Multiple Access)망을 기반으로 하여, 홈 가입자 서버(HSS; Home Subscriber System)(231)와 호 세션 제어부(CSCF; Call Session Control Function)(232), 응용 계층 게이트웨이(ALG; Application Layer Gateway)(233), 정책 및 과금 제어부(PCRF; Policy & Charging Rule Function)(234)을 포함할 수 있으며, 그 외에도 MRF(Multimedia Resource Function)(미도시)를 더 포함할 수 있다. The IMS nodes of the IMS network 230 interworking with the aforementioned packet gateway support node 224 will be described. The IMS network 230 is a Home Subscriber System (HSS) based on a Wideband Code-Division Multiple Access (WCDMA) network including the packet switching support node 223 and the packet gateway support node 224 described above. 231, a call session control function (CSCF) 232, an application layer gateway (ALG) 233, a policy & charging rule function (PCRF) 234 It may include, in addition to it may further include a multimedia resource function (MRF) (not shown).

호 세션 제어부(232)는 가입자 등록, 인증, 서비스 트리거링, 라우팅, 각종 호 제어, 주소 처리(address handling) 등 세션 개시 프로토콜(SIP; Session Initiation Protocol) 기반의 멀티미디어 세션 제어를 위한 기본 기능을 수행할 수 있다. 기능에 따라 구체적으로 분류하면, 호 세션 제어부(232)는 프록시 CSCF(P-CSCF; Proxy CSCF), 인터러게이팅 CSCF(I-CSCF; Interrogating-CSCF), 및 서빙 CSCF(S-CSCF; Serving-CSCF)를 포함할 수 있다. The call session controller 232 may perform basic functions for controlling a multimedia session based on Session Initiation Protocol (SIP), such as subscriber registration, authentication, service triggering, routing, call control, and address handling. Can be. Specifically categorized according to function, the call session controller 232 may include a proxy CSCF (P-CSCF), an interrogating CSCF (I-CSCF), and a serving CSCF (S-CSCF; Serving-). CSCF).

프록시 CSCF는 단말기(210)가 IMS망(230)에 접속하는 첫 번째 지점이다. 단말기(210)로부터 등록 요청 메시지(register request message; REGISTER)가 전송되면, 프록시 CSCF는 이를 인터러게이팅 CSCF로 전달할 수 있다. 프록시 CSCF는 등록 요청 메시지 처리 과정에서 인터러게이팅 CSCF가 할당한 서빙 CSCF의 주소를 저장해 두었다가 단말기(210)로부터 세션 요청 메시지(invite request message; INVITE)가 수신되면 이를 서빙 CSCF로 포워딩할 수 있다. The proxy CSCF is the first point where the terminal 210 connects to the IMS network 230. When a register request message (REGISTER) is transmitted from the terminal 210, the proxy CSCF may deliver it to the interrogating CSCF. The proxy CSCF may store the address of the serving CSCF allocated by the interrogating CSCF during the registration request message processing and forward the session CS message to the serving CSCF when a session request message (INVITE) is received from the terminal 210.

인터러게이팅 CSCF는 전체 망 내의 가입자 단말기에게 연결하기 위해 인입되는 호에 대한 접점 역할 및 망 내에 로밍한 타망 가입자의 단말기와의 접점 역할을 수행한다. 인터러게이팅 CSCF는 단말기(210)의 사용자, 즉 가입자를 등록하는 과정에서 홈 가입자 서버(231)로부터 이용 가능한 서빙 CSCF의 주소 리스트를 획득하고, 이를 참조하여 실제 등록을 담당할 서빙 CSCF를 결정할 수 있다. The interrogating CSCF serves as a contact point for incoming calls to connect to subscriber stations in the entire network and as a point of contact with terminals of other network subscribers roaming in the network. The interrogating CSCF may obtain a list of addresses of serving CSCFs available from the home subscriber server 231 in the process of registering a user of the terminal 210, that is, a subscriber, and determine the serving CSCF to be in charge of actual registration. have.

서빙 CSCF는 인터러게이팅 CSCF로부터 등록 요청 메시지가 수신되면 홈 가입자 서버(231)에 가입자를 등록하고, 홈 가입자 서버(231)로부터 가입자 프로파일을 획득할 수 있다. 서빙 CSCF는 가입자 프로파일을 이용하여 단말기(210)에게 제공될 서비스의 종류를 확인하고, 확인된 서비스를 지원할 인에이블러(Enabler)나 응용 서버에 대한 트리거링(triggering)을 수행할 수 있다. 또한, 서빙 CSCF는 홈 가입자 서버(231)로부터 인증 벡터(AV; Authentication Vector)를 획득하고, 이를 관리할 수 있다. 또한, 서빙 CSCF는 인증 벡터를 이용하여 가입자 인증 작업을 수행할 수 있다. The serving CSCF may register a subscriber with the home subscriber server 231 when the registration request message is received from the interrogating CSCF, and obtain a subscriber profile from the home subscriber server 231. The serving CSCF may identify the type of service to be provided to the terminal 210 using the subscriber profile, and perform triggering on an enabler or an application server that will support the identified service. In addition, the serving CSCF may obtain and manage an authentication vector (AV) from the home subscriber server 231. In addition, the serving CSCF may perform subscriber authentication using an authentication vector.

홈 가입자 서버(231)는 가입자의 마스터 데이터베이스로서, 가입자 프로파일, 인증 및 위치 관련 데이터를 저장 및 관리하고, 호 세션 제어부(232)가 요구하는 정보를 제공할 수 있다. 또한, 홈 가입자 서버(231)는 가입자 인증 시 필요한 인증 벡터를 생성할 수 있으며, 이 외에도 홈 위치 등록기(HLR; Home Location Register)의 기능을 포함할 수 있다. The home subscriber server 231 is a master database of subscribers, and stores and manages subscriber profile, authentication, and location related data, and provides information requested by the call session controller 232. In addition, the home subscriber server 231 may generate an authentication vector required for subscriber authentication. In addition, the home subscriber server 231 may include a function of a home location register (HLR).

응용 계층 게이트웨이(233)는 타망 연동 환경에서 SIP 기반 서비스를 제공하는 경우 발생하는 NAT-Traversal 문제를 해결하기 위하여 SIP 메시지 내 주소 정보를 변환하여 주는 기능을 제공한다. 즉, 응용 계층 게이트웨이(233)는 단말기(210)가 전송한 패킷의 페이로드에서 사설 IP 주소 형태의 미디어 수신 정보를 공인 IP 주소 형태의 미디어 수신 정보로 변경시켜 수신측으로 전송하는 역할을 한다. The application layer gateway 233 provides a function of converting address information in a SIP message to solve a NAT-Traversal problem that occurs when providing a SIP-based service in another network interworking environment. That is, the application layer gateway 233 changes the media reception information in the form of a private IP address into the media reception information in the form of a public IP address in the payload of the packet transmitted by the terminal 210 and transmits the received media to the reception side.

정책 및 과금 제어부(234)는 종단 간의 서비스 품질(QoS) 및 서비스 과금 정책을 제어하는 역할을 하는 노드이다. The policy and charging controller 234 is a node that controls end-to-end quality of service (QoS) and service charging policies.

그 외에도, IMS망(230)은 다자 간의 서비스를 위한 호 제어 기능과 미디어 믹싱을 처리하는 기능과 응용 계층 게이트웨이(233)와의 SIP 시그널링 및 상태 관리 기능을 제공하는 MRF(미도시) 및 인터넷 포털/BcN/All IP 망(260)과 연동하기 위한 전송 게이트웨이(TrGW)(미도시)도 더 포함할 수 있다. In addition, the IMS network 230 includes an MRF (not shown) and an Internet portal / providing a call control function and a media mixing function for a multi-party service, and a SIP signaling and state management function with the application layer gateway 233. A transport gateway (TrGW) (not shown) for interworking with the BcN / All IP network 260 may be further included.

여기서는 IMS망(230)이 홈 가입자 서버(231)와 호 세션 제어부(232), 응용 계층 게이트웨이(233), 정책 및 과금 제어부(234)를 하나씩 포함하는 것으로 도시되어 있지만, 이는 IMS 노드의 기본 구성을 설명하기 위한 것일 뿐며, IMS망(230)은 전술한 IMS망(230)의 구성 요소를 복수로 포함할 수도 있으며, 전송 게이트웨이(TrGW; Translation Gateway)(미도시)를 더 포함할 수도 있다.Although the IMS network 230 is shown as including the home subscriber server 231, the call session controller 232, the application layer gateway 233, and the policy and charging controller 234 one by one, this is the basic configuration of the IMS node. The IMS network 230 may include a plurality of components of the IMS network 230 described above, and may further include a translation gateway (TrGW) (not shown).

지능형 컨텐츠 추천 및 전달 시스템(240)은 지능형 가입자 정보 관리 서버(ISMS; Intelligent Subscriber information Management Server)(241), 지능형 컨텐츠 전달 서버(ICDS; Intelligent Content Delivery Server)(242), 가입자 정보 수집 서버(SICS; Subscriber Information Collection Server)(243), 및 IMS 제어기(IMSC; IMS Coordinator)(244)를 포함하여 구성될 수 있다.The intelligent content recommendation and delivery system 240 includes an intelligent subscriber information management server (ISMS) 241, an intelligent content delivery server (ICDS) 242, and a subscriber information collection server (SICS). A Subscriber Information Collection Server (243), and an IMS Coordinator (IMSC) 244.

IMS 제어기(244)는 IMS 망(230)의 호 세션 제어부(232)에 연동되어 IMS 호 처리 시그널링을 처리하고, 서비스 가입자의 등록 및 로그온 세션을 관리하는 역할을 한다.The IMS controller 244 interworks with the call session controller 232 of the IMS network 230 to process IMS call processing signaling and to manage registration and logon sessions of service subscribers.

가입자 정보 수집 서버(243)는 컨텐츠 사용자에 대한 정보를 레거시 시스템(250)을 통해 추출하고 가공함으로써 사용자 정보를 수집하며, 정보 추출의 스케줄을 관리하는 역할을 한다.The subscriber information collection server 243 collects user information by extracting and processing information about the content user through the legacy system 250 and manages a schedule of information extraction.

여기서, 레거시 시스템(250)의 예로서, 유선 매직엔(251), IPAS(IP Accounting Server)(252), AAA(Authentication, Authorization, and Accounting)(253), SAS(254), JUICE(255), 및 S(L)MSC(256)를 들 수 있으나, 반드시 이에 한정되는 것은 아니다. 이러한 레거시 시스템(250)으로부터 수집된 정보들은 배치 프로세스(Batch Process) 등과 같은 리모델링 과정을 거쳐 컨텐츠 사용자나 가입자에게 가장 개인화된 정보로 추출되며, 이렇게 추출된 정보는 가입자 정보 수집 서버(243)에 저장될 수 있다. 여기서, 배치 프로세스는 수집된 정보들을 컨텐츠 사용자나 가입자에게 제공하기 위해 정보를 추출하는 과정을 의미하는데, 이러한 배치 프로세스 과정은 이미 공지의 기술이므로 여기서는 상세한 설명을 생략하기로 한다.Here, examples of the legacy system 250 include wired MagicN 251, IPAS (IP Accounting Server) 252, AAA (Authentication, Authorization, and Accounting) 253, SAS 254, JUICE 255, And S (L) MSC 256, but are not necessarily limited thereto. The information collected from the legacy system 250 is extracted as the most personalized information to the content user or subscriber through a remodeling process such as a batch process, and the extracted information is stored in the subscriber information collection server 243. Can be. Here, the batch process refers to a process of extracting information in order to provide the collected information to the content user or subscriber. Since the batch process is already known, a detailed description thereof will be omitted.

지능형 컨텐츠 전달 서버(242)는 일반적으로 서비스 가입자별로 개인화된 동적 UI(dynamic user interface) 정보를 저장/관리하며, 이러한 동적 UI 정보를 활용하여 지능형 개인화 컨텐츠를 추천하거나 전달하고, 개인화 알림창을 제공할 수 있다. 또한, 인트라 포털 서버(270)나 CDE 기반 지능형 응용 서버(280)와 연동하여 직접 컨텐츠를 수집하여 개인화된 동적 정보를 컨텐츠 사용자나 가입자에게 전달할 수 있다. 이를 위하여, 컨텐츠에 대한 메타데이터를 구성하거나 관리하며, 컨텐츠 변환 및 합성 기능을 구비할 수 있다. 본 발명의 일 실시예에 따른 지능형 컨텐츠 전달 서버(242)는 가입자 개인별로 개별화된 동적 정보를 컨텐츠 사용자나 서비스 가입자에 의해 설정된 동적 UI 정보를 이용하여 추천하거나 전달하는 역할을 한다. The intelligent content delivery server 242 generally stores / manages personalized dynamic user interface (UI) information for each service subscriber, recommends or delivers intelligent personalized content by using the dynamic UI information, and provides a personalized notification window. Can be. In addition, by interlocking with the intra portal server 270 or the CDE-based intelligent application server 280, content may be directly collected to deliver personalized dynamic information to a content user or subscriber. To this end, the metadata for the content may be configured or managed, and the content conversion and composition function may be provided. Intelligent content delivery server 242 according to an embodiment of the present invention serves to recommend or deliver dynamic information personalized for each subscriber by using dynamic UI information set by a content user or a service subscriber.

여기서, CDE 기반 지능형 응용 서버(280)는 지능형 가입자 정보 관리 서버(241) 및 지능형 컨텐츠 전달 서버(242)와 연동되어 다양한 개인화 서비스를 제공하는 응용 서버로서, 그 예로 IWSS(Intelligent Web Searching Service)(281), ITGS(Intelligent Tour Guide Service)(282), CSRS(Customized Shopping Recommend Service)(283), 미디어 및 뉴스(284), 지능형 e-커머스(e-Commerce)(285), 및 지능형 전문가 검색(286) 등을 들 수 있으나, 반드시 이에 한정되는 것은 아니다. IWSS(281)는 지능형 유무선 검색 기능을 제공하는 서비스이며, ITGS(282)는 지능형 여행 가이드 기능을 제공하고, 개인 스케줄 관리, 여행 추천 및 가이드, 모임 장소 추천 등을 제공하는 서비스이며, CSRS(283)는 개인 맞춤형 쇼핑을 제안하거나 기념일 알림, 동영상 관련 개인화 상품 추천 기능을 제공하는 서비스이다. Here, the CDE-based intelligent application server 280 is an application server that provides various personalization services by interworking with the intelligent subscriber information management server 241 and the intelligent content delivery server 242. For example, the intelligent web search service (IWSS) ( 281), Intelligent Tour Guide Service (ITGS) (282), Customized Shopping Recommend Service (CSRS) (283), Media and News (284), Intelligent e-Commerce (285), and Intelligent Expert Search ( 286), but is not necessarily limited thereto. IWSS 281 is a service that provides intelligent wired and wireless search, ITGS 282 provides an intelligent travel guide function, personal schedule management, travel recommendation and guide, meeting place recommendation, and CSRS (283). ) Is a service that offers personalized shopping suggestions, anniversary reminders, and video-related personalized product recommendations.

지능형 가입자 정보 관리 서버(241)는 인트라 포털 서버(270)나 CDE 기반 지능형 응용 서버(280)와 연동하여 직접 컨텐츠를 수집하거나 가입자 정보 수집 서버(243)에 의해 가공된 정보를 이용하여 컨텐츠 사용자에 개별화된 동적 정보를 생성하고 관리하는 역할을 한다.The intelligent subscriber information management server 241 collects the contents directly by interworking with the intra portal server 270 or the CDE-based intelligent application server 280 or by using the information processed by the subscriber information collection server 243 to the content user. It creates and manages personalized dynamic information.

가입자 단말기(210)는 IMS 망(230)을 통하여 지능형 컨텐츠 추천 및 전달 시스템(240)에 접속할 수 있으며, 지능형 컨텐츠 추천 및 전달 시스템(240)이 제공하는 인터페이스를 통하여 CDE 기반 지능형 응용 서버(280)로부터 실시간 패킷 서비스를 제공받을 수 있다.The subscriber station 210 may access the intelligent content recommendation and delivery system 240 through the IMS network 230, and the CDE-based intelligent application server 280 through the interface provided by the intelligent content recommendation and delivery system 240. Real-time packet service can be provided from.

전술한 바와 같이, 정책 및 과금 제어부(234)는 서비스 품질 및 서비스 과금 정책을 제어하는데, CDE 기반 지능형 응용 서버(280)가 SIP 기반이 아닌 HTTP 기반임에 따라 CDE 기반 지능형 응용 서버(280)와 가입자 단말기(210)간에 HTTP 형식의 요청 메시지 및 응답 메시지가 송수신되면, 정책 및 과금 제어부(234)는 이를 분석하여 서비스 품질 및 서비스 과금 정책을 제어할 수 있다. 즉, CDE 기반 지능형 응용 서버(280)는 정책 및 과금 제어부(234)에 의하여 할당된 자원을 통해 단말기(210)로 실시간 패킷 서비스를 제공할 수 있는 것이다.As described above, the policy and charging control unit 234 controls the quality of service and service charging policy. As the CDE-based intelligent application server 280 is HTTP-based rather than SIP-based, the CDE-based intelligent application server 280 When the request message and the response message in the HTTP format are transmitted and received between the subscriber station 210, the policy and charging control unit 234 may analyze this to control the service quality and service charging policy. That is, the CDE-based intelligent application server 280 may provide a real time packet service to the terminal 210 through the resources allocated by the policy and charging controller 234.

도 3은 본 발명의 실시예에 따른 HTTP를 이용하여 서비스 품질 정보를 제공하는 장치를 나타낸 블록도로서, HTTP를 이용하여 서비스 품질 정보를 제공하는 장치(이하, 정보 제공 장치라 한다)(300)의 기능은 도 2의 가입자 단말기(210)에 의하여 수행될 수 있다.FIG. 3 is a block diagram illustrating an apparatus for providing quality of service information using HTTP according to an embodiment of the present invention. An apparatus for providing quality of service information using HTTP (hereinafter, referred to as an information providing apparatus) 300 is shown. The function of may be performed by the subscriber station 210 of FIG.

정보 제공 장치(300)는 통신부(310), 제어부(320), 메시지 생성부(330) 및 메시지 분석부(340)를 포함하여 구성된다.The information providing apparatus 300 includes a communication unit 310, a controller 320, a message generator 330, and a message analyzer 340.

메시지 생성부(330)는 IMS 망에서 실시간 패킷 서비스를 제공받기 위하여 서비스 품질 정보가 포함된 HTTP 형식의 요청 메시지를 생성하는 역할을 수행한다. 여기서, 요청 메시지는 SDP offer(Session Description Protocol offer) 정보가 포함된 INVITE 요청 메시지일 수 있으며, INVITE 요청 메시지의 이후에 송신되는 요청 메시지(이하, 2차 요청 메시지라 한다)일 수 있다.The message generator 330 serves to generate a request message in HTTP format including service quality information in order to receive a real-time packet service in the IMS network. Here, the request message may be an INVITE request message including Session Description Protocol offer (SDP offer) information, and may be a request message (hereinafter, referred to as a secondary request message) transmitted after the INVITE request message.

즉, 요청 메시지의 메시지 몸체에는 INVITE 정보가 포함될 수 있으며, ACK, BYE, CANCEL, REGISTER, OPTIONS, INFO, COMET, PRACK, SUBSCRIBE, NOTIFY 및 INTRODUCE 정보 중 하나가 포함될 수 있는 것이다.That is, the message body of the request message may include INVITE information, and may include one of ACK, BYE, CANCEL, REGISTER, OPTIONS, INFO, COMET, PRACK, SUBSCRIBE, NOTIFY, and INTRODUCE information.

2차 요청 메시지를 생성함에 있어서, 메시지 생성부(330)는 INVITE 요청 메시지와는 별개로 새롭게 2차 요청 메시지를 생성할 수 있으며, INVITE 요청 메시지를 수정하여 2차 요청 메시지를 생성할 수도 있다. 이와 같은 2차 요청 메시지의 생성 방식은 관리자에 의하여 결정될 수 있다.In generating the secondary request message, the message generator 330 may generate a new secondary request message separately from the INVITE request message, and may generate the secondary request message by modifying the INVITE request message. The generation method of the secondary request message may be determined by the administrator.

또한, 메시지 생성부(330)는 PDP 컨텍스트 활성화 요청 메시지를 생성하는 역할을 수행한다.Also, the message generator 330 generates a PDP context activation request message.

메시지 분석부(340)는 수신되는 메시지를 분석하는 역할을 수행한다. 메시지 생성부(330)에 의하여 생성된 요청 메시지가 송신되면, 그에 대한 응답 메시지가 수신되는데, 메시지 분석부(340)는 수신된 응답 메시지에 포함된 내용을 분석하는 역할을 수행하는 것이다.The message analyzer 340 analyzes the received message. When the request message generated by the message generator 330 is transmitted, a response message is received, and the message analyzer 340 analyzes the contents included in the received response message.

통신부(310)는 메시지 생성부(330)에 의하여 생성된 요청 메시지를 송신하고, 요청 메시지에 대한 응답 메시지를 수신하는 역할을 수행한다. 이를 위하여, 통신부(310)는 데이터 송수신을 위한 별도의 통신 수단을 구비할 수 있다.The communication unit 310 transmits a request message generated by the message generator 330 and receives a response message in response to the request message. To this end, the communication unit 310 may be provided with a separate communication means for transmitting and receiving data.

제어부(320)는 통신부(310), 메시지 생성부(330) 및 메시지 분석부(340)에 대한 전반적인 제어를 수행하고, 각 모듈간의 데이터 송수신을 관리한다.The controller 320 performs overall control of the communicator 310, the message generator 330, and the message analyzer 340, and manages data transmission and reception between each module.

도 4는 본 발명의 실시예에 따른 HTTP를 이용하여 서비스 품질 정보가 제공되는 과정을 나타낸 흐름도이다.4 is a flowchart illustrating a process of providing service quality information using HTTP according to an embodiment of the present invention.

전술한 바와 같이 프록시 CSCF는 단말기(210)가 IMS 망에 접속하는 첫 번째 지점으로서, 실시간 패킷 서비스를 제공받기 위해서는 프록시 CSCF의 주소를 확보 하여야 한다.As described above, the proxy CSCF is the first point where the terminal 210 accesses the IMS network. In order to receive the real-time packet service, the proxy CSCF must secure the address of the proxy CSCF.

이를 위하여, 단말기(210)는 패킷 관문 지원 노드(224)로 PDP 컨텍스트 생성을 요청하는 메시지를 송신할 수 있다(S410). 여기서, PDP 컨텍스트 생성 요청 메시지는 패킷 교환 지원 노드(223)에 의하여 생성되어 패킷 관문 지원 노드(224)로 송신될 수 있는데, PDP 컨텍스트 생성 요청 메시지의 생성 및 송신을 위하여 가입자 단말기(210)는 패킷 관문 지원 노드(224)로 PDP 컨텍스트 활성화 요청 메시지를 송신할 수 있다.To this end, the terminal 210 may transmit a message requesting the creation of the PDP context to the packet gateway support node 224 (S410). In this case, the PDP context creation request message may be generated by the packet switching support node 223 and transmitted to the packet gateway support node 224. In order to generate and transmit the PDP context creation request message, the subscriber station 210 sends a packet. The PDP context activation request message may be sent to the gateway support node 224.

PDP 컨텍스트 생성 요청 메시지를 수신함에 따라 이에 대한 응답으로 패킷 관문 지원 노드(224)는 PDP 컨텍스트 생성 응답 메시지를 생성하여 패킷 관문 지원 노드(224)로 송신하고(S420), 패킷 관문 지원 노드(224)는 PDP 컨텍스트 활성 허용 메시지를 가입자 단말기(210)로 송신한다.In response to receiving the PDP context creation request message, the packet gateway support node 224 generates a PDP context creation response message and transmits it to the packet gateway support node 224 (S420), and the packet gateway support node 224. Transmits a PDP context activation permission message to the subscriber station 210.

여기서, PDP 컨텍스트 활성 허용 메시지에는 프록시 CSCF의 IP 주소가 포함되어 있는데, 이를 통하여 단말기(210)는 IMS 망에 접속할 수 있게 된다.Here, the PDP context activation allowance message includes the IP address of the proxy CSCF, through which the terminal 210 can access the IMS network.

베어러(bearer)에 대한 PCC(Policy Control and Charging) 규칙을 요청하기 위하여 패킷 관문 지원 노드(224)는 CCR(Credit Control Request) 명령을 정책 및 과금 제어부(234)로 송신할 수 있다(S430).In order to request a policy control and charging (PCC) rule for a bearer, the packet gateway support node 224 may transmit a credit control request (CCR) command to the policy and charging control unit 234 (S430).

그리고, 정책 및 과금 제어부(234)는 수신된 CCR 명령에 대한 응답으로 PCC 규칙이 포함된 CCA(Credit Control Answer) 명령을 생성하여 패킷 관문 지원 노드(224)로 송신한다(S430). 이에 따라, 단말기(210)는 수신된 PCC 규칙에 따라 베어러를 형성하게 된다.The policy and charging control unit 234 generates a Credit Control Answer (CCA) command including a PCC rule in response to the received CCR command and transmits it to the packet gateway support node 224 (S430). Accordingly, the terminal 210 forms a bearer according to the received PCC rule.

실시간 패킷 서비스를 제공받기 위하여, 단말기(210)는 응용 서버(280)와의 호 설정을 위하여 SDP offer 정보가 포함된 INVITE 요청 메시지를 응용 서버(280)로 송신한다(S440). INVITE 요청 메시지에는 단말기(210)가 지원하는 통신 성능상에서의 미디어의 종류 및 특성, 주소 정보 등이 포함될 수 있다.In order to receive the real-time packet service, the terminal 210 transmits an INVITE request message including SDP offer information to the application server 280 to establish a call with the application server 280 (S440). The INVITE request message may include the type and characteristics of media, address information, and the like in communication performance supported by the terminal 210.

여기서, INVITE 요청 메시지는 프록시 CSCF 및 서빙 CSCF를 통하여 HTTP POST 방식으로 응용 서버(280)로 전달될 수 있는데, 본 발명의 실시예에 따른 INVITE 요청 메시지는 HTTP 형식으로 생성되어 송신될 수 있다.Here, the INVITE request message may be delivered to the application server 280 through the proxy CSCF and the serving CSCF in the HTTP POST method. The INVITE request message according to an embodiment of the present invention may be generated and transmitted in the HTTP format.

이에, 응용 서버(280)는 100 Trying 응답 메시지를 송신하고, 183 Session Progress 메시지를 송신하여 현재 호 설정 과정이 진행 중임을 단말기(210)에게 통지한다. 여기서, 183 Session Progress 메시지에는 단말기(210)가 호(call)의 최종 상태를 알 수 있도록 미디어 경로(media path)를 설정하는데 사용되는 SDP(Session Description Protocol) 미디어 정보를 알리는 과정이 포함될 수 있다.Accordingly, the application server 280 transmits a 100 Trying response message, and sends a 183 Session Progress message to notify the terminal 210 that the current call setup process is in progress. In this case, the 183 Session Progress message may include a process of notifying Session Description Protocol (SDP) media information used to set a media path so that the terminal 210 knows the final state of a call.

여기서, SDP 내에는 세션 성립을 위해 프로토콜 버전, 세션을 위한 고유 ID, 세션 이름, 시간 정보, 미디어 조율 및 속성, 주소 정보 등의 정보가 포함될 수 있다.Here, the SDP may include information such as a protocol version, a unique ID for the session, a session name, time information, media coordination and attributes, and address information for establishing a session.

그리고, 단말기(210)는 183 Session Progress 메시지에 대한 응답으로 PRACK 메시지를 송신하고, 이에 대한 응답으로 응용 서버(280)는 200 OK 메시지를 단말기(210)로 송신한다.The terminal 210 transmits a PRACK message in response to the 183 Session Progress message, and in response, the application server 280 transmits a 200 OK message to the terminal 210.

이후에 단말기(210)의 정보에 변경이 발생한 경우, 단말기(210)는 UPDATE 메시지를 생성하여 응용 서버(280)로 송신할 수도 있는데, UPDATE 메시지는 IMS 시스 템(230)에 의하여 서비스 품질 정보를 설정하는데 이용될 수 있다.Thereafter, when a change occurs in the information of the terminal 210, the terminal 210 may generate an UPDATE message and transmit it to the application server 280, the UPDATE message is the quality of service information by the IMS system 230 Can be used to set.

INVITE 요청 메시지에 대한 응답으로 응용 서버(280)는 200 OK 메시지와 함께 SDP answer 정보가 포함된 INVITE 응답 메시지를 단말기(210)로 송신하는데(S450, S460), INVITE 응답 메시지도 INVITE 요청 메시지와 마찬가지로 HTTP 형식으로 생성되어 송신될 수 있다.In response to the INVITE request message, the application server 280 transmits an INVITE response message including the SDP answer information to the terminal 210 together with the 200 OK message (S450 and S460), and the INVITE response message is similar to the INVITE request message. It can be generated and sent in HTTP format.

그리고, INVITE 응답 메시지에 대한 응답으로, 단말기(210)는 응용 서버(280)로 200 OK 메시지를 송신하는데(S470), 이와 같은 서비스 품질 정보가 교환됨에 따라 단말기(210)는 응용 서버(280)로부터 실시간 패킷 서비스를 제공받을 수 있게 된다.In addition, in response to the INVITE response message, the terminal 210 transmits a 200 OK message to the application server 280 (S470). As the service quality information is exchanged, the terminal 210 exchanges the application server 280. Real-time packet service can be provided from the system.

도 5는 본 발명의 실시예에 따른 INVITE 요청 메시지를 수정하여 생성한 2차 요청 메시지를 제공하는 과정을 나타낸 흐름도이다.5 is a flowchart illustrating a process of providing a secondary request message generated by modifying an INVITE request message according to an embodiment of the present invention.

일단, 응용 서버(280)로부터 실시간 패킷 서비스를 제공받고 있는 상태에서 단말기(210)는 PDP 컨텍스트의 수정을 요청할 수 있다. 이를 위하여, 단말기(210)는 패킷 교환 지원 노드(223)를 통하여 패킷 관문 지원 노드(224)로 PDP 컨텍스트 수정 요청 메시지를 송신하고(S510), 그에 대한 응답으로 PDP 컨텍스트 수정 응답 메시지를 수신한다(S520).Once the real time packet service is received from the application server 280, the terminal 210 may request modification of the PDP context. To this end, the terminal 210 transmits a PDP context modification request message to the packet gateway support node 224 through the packet switching support node 223 (S510), and receives a PDP context modification response message in response thereto ( S520).

그리고, 패킷 관문 지원 노드(224)와 정책 및 과금 제어부(234)간에 CCR 명령 및 CCA 명령이 교환되어(S530) PCC 규칙에 따라 베어러를 형성한 단말기(210)는 응용 서버(280)와의 호 설정을 위하여 SDP offer 정보가 포함된 2차 요청 메시지를 송신할 수 있다(S540).Then, the CCR command and the CCA command are exchanged between the packet gateway support node 224 and the policy and charging control unit 234 (S530), and the terminal 210, which forms a bearer according to the PCC rule, establishes a call with the application server 280. For the second request message including the SDP offer information may be transmitted (S540).

2차 요청 메시지도 INVITE 요청 메시지와 마찬가지로 HTTP 형식으로 작성되어 HTTP POST 방식으로 송신될 수 있는데, 2차 요청 메시지는 호 설정을 위하여 송신된 INVITE 요청 메시지를 수정함으로써 생성된 것일 수 있다.Similar to the INVITE request message, the secondary request message may be prepared in HTTP format and transmitted by HTTP POST. The secondary request message may be generated by modifying the transmitted INVITE request message for call setup.

2차 요청 메시지에 대한 응답으로 응용 서버(280)는 200 OK 메시지와 함께 SDP answer 정보가 포함된 2차 응답 메시지를 단말기(210)로 송신하는데(S550, S560), 2차 응답 메시지도 2차 요청 메시지와 마찬가지로 HTTP 형식으로 생성되어 송신될 수 있다.In response to the secondary request message, the application server 280 transmits the secondary response message including the SDP answer information to the terminal 210 together with the 200 OK message (S550 and S560), and the secondary response message is also secondary. Like the request message, it can be generated and sent in HTTP format.

그리고, 2차 응답 메시지에 대한 응답으로, 단말기(210)는 응용 서버(280)로 200 OK 메시지를 송신하는데(S570), 이에 따라 수정된 PDP 컨텍스트에 따른 실시간 패킷 서비스가 제공된다.In response to the secondary response message, the terminal 210 transmits a 200 OK message to the application server 280 (S570), thereby providing a real-time packet service according to the modified PDP context.

도 6은 본 발명의 실시예에 따른 새롭게 생성된 2차 요청 메시지를 제공하는 과정을 나타낸 흐름도이다.6 is a flowchart illustrating a process of providing a newly generated secondary request message according to an embodiment of the present invention.

IMP 망에 접속하고자 하는 단말기(210)가 PDP 컨텍스트 활성화 요청 메시지를 송신함에 따라, 단말기(210)와 패킷 관문 지원 노드(224)간에 PDP 컨텍스트 생성 요청 메시지 및 응답 메시지가 교환되고(S610), 패킷 관문 지원 노드(224)와 정책 및 과금 제어부(234)간에 CCR 명령 및 CCA 명령이 교환된다(S620).As the terminal 210 wishing to access the IMP network transmits a PDP context activation request message, the PDP context creation request message and response message are exchanged between the terminal 210 and the packet gateway support node 224 (S610). The CCR command and the CCA command are exchanged between the gateway support node 224 and the policy and charging control unit 234 (S620).

그리고, 단말기(210)는 응용 서버(280)와의 호 설정을 위하여 SDP offer 정보가 포함된 HTTP 형식의 INVITE 요청 메시지를 송신하고, 이에 대한 응답 메시지를 수신한다(S630). INVITE 요청 메시지가 교환됨에 따라 단말기(210)는 응용 서버(280)로부터 실시간 패킷 서비스를 제공받게 된다.In addition, the terminal 210 transmits an INVITE request message in HTTP format including SDP offer information to establish a call with the application server 280, and receives a response message thereto (S630). As the INVITE request message is exchanged, the terminal 210 receives a real time packet service from the application server 280.

이 때, 새로운 PDP 컨텍스트에 따른 서비스를 제공받고자 하는 단말기(210)는 다시 PDP 컨텍스트 활성화 요청 메시지를 송신하고, 패킷 관문 지원 노드(224)와 PDP 컨텍스트 생성 요청 메시지 및 응답 메시지를 교환할 수 있다(S640).At this time, the terminal 210 to receive the service according to the new PDP context may transmit the PDP context activation request message again and exchange the PDP context creation request message and the response message with the packet gateway support node 224 ( S640).

그리고, 패킷 관문 지원 노드(224)와 정책 및 과금 제어부(234)간에 CCR 명령 및 CCA 명령이 교환되어(S650) 베어러 형성이 완료되면, 단말기(210)는 2차 요청 메시지를 송신하고 그에 대한 응답 메시지를 수신할 수 있는데(S660), 여기서, 2차 요청 메시지는 INVITE 요청 메시지를 수정한 것이 아니라 새롭게 생성된 것일 수 있다.When the bearer formation is completed by exchanging a CCR command and a CCA command between the packet gateway support node 224 and the policy and charging control unit 234 (S650), the terminal 210 transmits a second request message and responds thereto. The message may be received (S660), where the secondary request message may be a newly generated message rather than a modified INVITE request message.

INVITE 요청 메시지를 수정하여 2차 요청 메시지를 생성할 것인지 또는 새롭게 생성할 것인지는 관리자에 의하여 결정될 수 있으며, INVITE 요청 메시지와 2차 요청 메시지간의 연관 관계 및 INVITE 요청 메시지를 임시로 저장할 수 있는 저장 수단의 유무에 따라 결정될 수도 있다.Whether to modify the INVITE request message to generate a second request message or to generate a new one can be determined by an administrator. It may be determined depending on the presence or absence.

이상과 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.Although embodiments of the present invention have been described above with reference to the accompanying drawings, those skilled in the art to which the present invention pertains may implement the present invention in other specific forms without changing the technical spirit or essential features thereof. You will understand that. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive.

도 1은 본 발명의 실시예에 따른 HTTP 형식의 요청 메시지가 송수신되는 것을 나타낸 개념도이다.1 is a conceptual diagram illustrating that a request message in HTTP format is transmitted and received according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 IMS 기반의 유무선 복합망 시스템을 나타낸 도면이다.2 is a diagram illustrating a wired / wireless hybrid network system based on IMS according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 HTTP를 이용하여 서비스 품질 정보를 제공하는 장치를 나타낸 블록도이다.3 is a block diagram illustrating an apparatus for providing quality of service information using HTTP according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 HTTP를 이용하여 서비스 품질 정보가 제공되는 과정을 나타낸 흐름도이다.4 is a flowchart illustrating a process of providing service quality information using HTTP according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 INVITE 요청 메시지를 수정하여 생성한 2차 요청 메시지를 제공하는 과정을 나타낸 흐름도이다.5 is a flowchart illustrating a process of providing a secondary request message generated by modifying an INVITE request message according to an embodiment of the present invention.

도 6은 본 발명의 실시예에 따른 새롭게 생성된 2차 요청 메시지를 제공하는 과정을 나타낸 흐름도이다.6 is a flowchart illustrating a process of providing a newly generated secondary request message according to an embodiment of the present invention.

<도면의 주요 부분에 관한 부호의 설명><Explanation of symbols on main parts of the drawings>

310 : 통신부 320 : 제어부310: communication unit 320: control unit

330 : 메시지 생성부 340 : 메시지 분석부330: message generator 340: message analyzer

Claims (8)

IMS(IP Multimedia Subsystem)망에서 실시간 패킷 서비스를 제공받기 위하여 서비스 품질 정보가 포함된 HTTP 형식의 제 1 요청 메시지와 이 제 1 요청 메시지를 수정한 제 2 요청 메시지를 생성하는 메시지 생성부; 및A message generator configured to generate a first request message in HTTP format including service quality information and a second request message modified from the first request message so as to receive a real-time packet service in an IMS network; And 상기 제 1 및 제 2 요청 메시지를 송신하는 통신부를 포함하는 HTTP를 이용하여 서비스 품질 정보를 제공하는 장치.Apparatus for providing quality of service information using HTTP including a communication unit for transmitting the first and second request message. 제 1 항에 있어서,The method of claim 1, 상기 제 1 및 제 2 요청 메시지는 SDP offer(Session Description Protocol offer) 정보가 포함된 INVITE 요청 메시지를 포함하는 HTTP를 이용하여 서비스 품질 정보를 제공하는 장치.And the first and second request messages provide quality of service information using HTTP including an INVITE request message including session description protocol offer (SDP offer) information. 삭제delete 제 2 항에 있어서,The method of claim 2, 상기 통신부는 상기 제 1 및 제 2 요청 메시지를 상기 IMS망의 응용 서버(Application Server)로 송신하는 HTTP를 이용하여 서비스 품질 정보를 제공하는 장치.The communication unit provides service quality information using HTTP for transmitting the first and second request messages to an application server of the IMS network. IMS(IP Multimedia Subsystem)망에서 실시간 패킷 서비스를 제공받기 위하여 서비스 품질 정보가 포함된 HTTP 형식의 제 1 요청 메시지와 이 제 1 요청 메시지를 수정한 제 2 요청 메시지를 생성하는 단계; 및Generating a first request message in an HTTP format including quality of service information and a second request message modified from the first request message so as to receive a real-time packet service in an IMS network; And 상기 제 1 및 제 2 요청 메시지를 송신하는 단계를 포함하는 HTTP를 이용하여 서비스 품질 정보를 제공하는 방법.Providing quality of service information using HTTP comprising transmitting the first and second request messages. 제 5 항에 있어서,The method of claim 5, 상기 제 1 및 제 2 요청 메시지는 SDP offer(Session Description Protocol offer) 정보가 포함된 INVITE 요청 메시지를 포함하는 HTTP를 이용하여 서비스 품질 정보를 제공하는 방법.The first and second request messages provide quality of service information using HTTP including an INVITE request message including Session Description Protocol offer (SDP offer) information. 삭제delete 제 5 항에 있어서, 상기 송신하는 단계는, The method of claim 5, wherein the transmitting step, 상기 제 1 및 제 2 요청 메시지를 상기 IMS망의 응용 서버(Application Server)로 송신하는 단계를 포함하는 HTTP를 이용하여 서비스 품질 정보를 제공하는 방법.And transmitting the first and second request messages to an application server of the IMS network.
KR1020080117552A 2008-11-25 2008-11-25 Apparatus and method for providing QoS using HTTP KR101004472B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080117552A KR101004472B1 (en) 2008-11-25 2008-11-25 Apparatus and method for providing QoS using HTTP

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080117552A KR101004472B1 (en) 2008-11-25 2008-11-25 Apparatus and method for providing QoS using HTTP

Publications (2)

Publication Number Publication Date
KR20100058953A KR20100058953A (en) 2010-06-04
KR101004472B1 true KR101004472B1 (en) 2010-12-31

Family

ID=42360326

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080117552A KR101004472B1 (en) 2008-11-25 2008-11-25 Apparatus and method for providing QoS using HTTP

Country Status (1)

Country Link
KR (1) KR101004472B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140001477A (en) * 2012-06-27 2014-01-07 삼성전자주식회사 Apparatus and method for efficient session negotiation for video telephony system

Also Published As

Publication number Publication date
KR20100058953A (en) 2010-06-04

Similar Documents

Publication Publication Date Title
KR100886548B1 (en) Method and system of forwarding capability information of user equipment in internet protocol multimedia subsystem network
CN102210132B (en) Method and system for supporting sip session policy using existing authorization architecture and protocols
US20060291488A1 (en) System and method of interworking non-IMS and IMS networks to create new services utilizing both networks
Psimogiannos et al. An IMS-based network architecture for WiMAX-UMTS and WiMAX-WLAN interworking
KR20070015843A (en) A Method And Apparatus for interworking between CSI mobile terminal and VoIP mobile terminal
JP5356331B2 (en) Mobile communication method and priority control node
EP1779625A2 (en) A local network node
KR20070077419A (en) A method and apparatus for handling voip ue&#39;s call request including the real-time service toward csi ue
US9055397B2 (en) Method for usage of VPLMN infrastructure by an HPLMN to terminate an IMS session set up for a roaming user
KR101021763B1 (en) Apparatus, system and method for generating intelligent personalized information in wired/wireless convergence network based on IP multimedia subsystem
KR20090079096A (en) Method and system for intelligent meeting place recommendation, system for wire-wireless convergence network using the same
KR101004472B1 (en) Apparatus and method for providing QoS using HTTP
KR100985927B1 (en) Apparatus and method for providing virtual community service based on IP multimedia subsystem
KR20100063832A (en) Apparatus and method for recommending content based on schedule information
KR101013316B1 (en) Apparatus and method for presuming pattern age for each subscriber in wired/wireless convergence network based on IP multimedia subsystem
KR100918699B1 (en) Method and system for interworking with networks using SIP interworking gateway in IP multimedia subsystem
KR20100063833A (en) Apparatus and method for recommending content based on monitoring of content recommend condition
Vijayalakshmy et al. A QoS guaranteed Tight coupled WiMAX-3G-WLAN convergence using IMS signaling analysis
KR101064758B1 (en) Method and Apparatus for providing VoIP service guaranteeing Qos
KR100890827B1 (en) Method and system for call processing in IP Multimedia Subsystem
KR101078961B1 (en) Method and apparatus for providing intelligent web search service in wired/wireless convergence network based on IP multimedia subsystem
KR20090077537A (en) Apparatus and method for transferring content based on companion
KR100965005B1 (en) Apparatus and method for managing call session under IP based network
KR100969287B1 (en) Apparatus and method for providing content based on location
KR20100060525A (en) Apparatus and method for managing recommendation rules, and recommendation agent system using the same in wired and wireless convergence network based on ip multimedia subsystem

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20131205

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20141208

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20151207

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20161205

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20171204

Year of fee payment: 8